0x2cffd02e8f4e857b6e5d10873ec8893358187beee733903205104b51df08304ef26ba645f47f1b6a4fa507fd329ad2396a9d3e08c128e5e80f121679e5341d475607210a008c47b18d8467765248e413db6c6ff883e6f2afd79d5fdac0f2389790df8938c967f631b54fd750eb06de893404f0dd6ae8cc15feca4c8aa24486d9ef31a9fe13a5dfdb077b14e0d3a076166105f923a5742cc934a7f5e2b124f83f48a0a9bb909283020327d99980a3907be4c8ce9e3587edcd3bc6f4aa8107b2fd375ee9cee75833bb960b633719c682c1f6faaab938a88a2eb7f0bbed00a1b8ba6fdf807fbb56ce5a523a84ff721a73c86e137b7c61c551470b9eda1ce255096b408cea4b2b6cdf5e2e0ca417d7c5edd2d1da371a4a1a71b7a52773bf548b5fc540318af2c215f094f2a37641503f3f3ba34ab640ca3c8c3f0aad7da8bebde826f69be3fded0c39308b607ff817a772e078b2dc6809415ca11834aa6cecc2a6e43aa5dd60d0a078d3fb853801b3d934adee047efd68545d10909d1188cb3f541962de37afbf306d4798123d150e4a318304675b478120295af81cf08a3cb3b5304d4c3a3f08dbb3cf834f38ed871d1e74309581a089a6380e33f8b5bad7a9b955e6c7b6bd698ed26477dbf2b2ad0abb3a7bc3d79d1e7ddfc98c7fea79ce5aead748e08518188a86eede7c98aad81e98d6b1668acbcb72b710d6829d194e955549c383340b8267c62a9c3f85f6db9a8afa8277b616487d93666c80873b90cc0b4fe24580425b9cf9e7e2e63d19c87c3f388506f65f0c1ef4d1bdde6cae9bd3cbd31c56ba995aef403f064b406ac6ab4bb51ed06dfbbe146dfe0a5c71358f156bdf6f898d21e0333cf12baa3e535f9c14ca6ba2d1223bf8a5f001c20428ad4a27d53c2847ce315df842b522a723d83e83e2383b43adb8ada0b7d606dc1144c28a4bad8dfcdfc3fa1c843b8d0421b495f09bff3ef16bb5b4e7a9f71b5b8e314b84e0975d028e7ee31c7bf5a5465482501d70ea12b52cd450911dba2c8d00e8586df1d7fd8dec4540d533232dfa5cadc4e3eceb314ffbe990261ae5bd81d1ef0cbc848d64ffb6d9f0951153b6edab9ebe1bfae70f00fd4faaf96dc70990404a091e02d837915e9eab0308b03a5773d517463473e8b54cda8a109227b8208db3a1d348d2683685cde4767049a0da835933921a763aef628fa1966893633a37f7c66ae753220c28215dbc168f4e00fb713270d46f532fb6fd5c33c9a05a426fa3d4cb32fecb8ace228372a3957b824e97cf0469be4dfa8003c31549f358266ae37e18774c80c00471c3a318b866a9588f1c5c97edfe1ea6a1f883b5fb6fa0c9fa86fd1bdb7be6432a0e57e4b234d06ccda05eac826cf6e09e29de7dca2abfcceb46e028ddc233534f4a77ad438d90ddc1dde15bfdd99d447328714cfd0bb8c37c9a1405ac2c496dfb697f5d3bf0fa1607e403b9e5c1dd4919cd25a36881062e9f72aad907cb3235a894f1fc353ecc268a5a335896e3f3d44e4fbc132ab57472ff5c974932e92345e0d8354e61dfcde5314cb1eec97f97d7cae316952101a07b84d7b94b8519432ba098a54c8659d04c07be8cc02ef29619a098d1a7d0948b99fc5023611114e367fcf129052e1850b36067967828682ace5522200c2861ccd3bdfb21e05fd57a947fc17a376006abf7256d42118ac9cc3aa1791601a776ef7da2b64e8c570da0132c726600a48359d62ad163c64cf550f21072ad56e2dfe151ab106bc81252597ba2e1237c8c2f016ab9682c14b66b29ed3e96e72e4a48251144b8e23fd90fd8cc537c049306db23fc00f148d77b9a4fabd3b0399e357cdde4e0c5176e4e6abce36c1d3490fff180eb6ff29c2cdb4e97d4fc095bb9034c46d821a8e8f26ca13ddeb15187a58c82341be0e034d81ee5f854