0x2cffd02ea5e3bc8c8c25adca4505bfdadbbb85c3a69c417b29a018ed4040cbcacf1430609f72ef5a4d6e47d7a187d283b278383428ca65592fe2c82975e413701647b6e6a18810fcdd3bf43cc3f40e8f36edf3196bfdfd791c60d11c64b441fd7c7bd61dc1113e434e58c35ae6ec2293c145999dfbe3fc247427456db384eec40c67ec70310b78dd7ad23073331fbc5e279118d4f08083d31a4ca2efc2ffae8c2b0f58066539b5a7fad1e562af6c18bbd702146de8921ce8ff96d0b8939473bd025f7795a218ce30b888b98a673c4aacde75ae14a81bee03e3965cbe4da5ec45239a63d37e0cd12c892dd25166c18d5f4fef0c91185aed0821a770e335a0ad26dcac325485760f0e9cacd64d8ea38d0ecb4e0e1d275b95c74db79392c32535c7660807105f192f3c7614ccb03505f2c7936800495f1939f2ca69291fe42d56885e237d0ee5e00c4f8d85f89a9d95bd45135057dc977b4502788135248afad54d68199138ac841dcae5dc2893c54a7117c57eb1753fbd505555b97c7fb1fd881092f073eaa4fe89987e652b2a2cdaad58338f4e5829687f3ed665595484c1081939b3f211fb5e0db3c76b4d60846ccccbc6bf9c01b6cd570962522ce85e30f71312b15328bbb4f23ddd82f11365de44f5d75c8a9b5e68ae410596a7651028b4935b1b0f577872aabfe79666794a02f331c0d51eda0b73ca13e015482b3520492db39f1a2a8b7d1c747e823cf02cd3f933120c71fa1a91877bc2e16fbc094363493fba32b69ab4902071ffe7fad519c1883b96c19e937019c8cf4e88914181d6180bd232a0b180e6a723e4c9c612c3f88af2cef091dde5bc283e30e32617028049e105c26a03bd102434bb723c7257ca5b26f16eade3163aae54caa2e31b4fc173dc97f64307bf3f27cb1d613eee7bc48d23a7a53f68bb9b8a68648cb93317811a219c4f96502071595bc70e4e75e44553d4fbcd6826cc67542949b4070e8be9e9896bc87d181d9112fb05c35e5eb15eeae990e626d2d50dd7ba5950345992926a6a4fbfeef4164361e947c5949dc570eede0ca8d9832bae8512ceb65cd25be83b89a683dce896e0052579eb8e3454f321872ee849dc2f1b131ded2f7d57b25892c68ff946d653c500e7cac7d8811a0bd4eda4217090c5c7227bddad61845541538fedd7f41b3cc25e3f5079d0f04d9f9c0aaf0f7062f4763bb28554cc027dee2e6b5de0f499e95541c7ab40102cabe5b9298d42827ed28146e176dde35745a52864fc859a8afbf7a544a9a40c32790c05a3c635b8e934495e8c86b5c3a24015cecfe16845728b012d83a7bc80a9ba8ea4a4f93eaf842473246c6cc5e11625ea55fbf5a89a004b5d7e48c8193af4a549aeea134145cd41209bbf4a117db5d100c751fac1aa9e3d9cb19acf2b17e1c18da574efedb087204572127ce7f8151f11665e7fbd9d128479cf6baddad3a81955cc8ed90968e6f7e65d7a3628377dda653dd7b6f39bebd134bde1d0ae23a572f27d62889932f85a9d6685eb9580fa2586febbd379af094bb75d3175c991cfff98e051fb6da9fa90d1521745ade6d0b85ad315ebf938e5660c95276263e69ce5c331d226d4679b57f80701700f41d1c67e23b6abf4ab0913c50fb4e18354179f1aa6387d252dcc90e1e57e60838c8d2f6178af3d3e319368d96c9c80c395212da4606847fc66571f5165ef3a1f600fe6ace12864087f29089ac466e63e9b484a065b76d8b0eb708380d87079afbee8f5b63fb0ec58a4ae494e22cc608a5f56391f5e293952935e4319b71e5949d53c3a4ac167f5bae66a005674fc2a59905536d507862ceaa79ecf25ce18fca2294ea0fdfac9e3ec3590c08fc10dec93563ac6f1ce67e2e17124eeda154fb8574e1c51568f64973d18e4fc09a110437ac603f9d16eef7eaaa0