0x2cffd02ec0d267fb0c50b80a287e33f74c89b033c42cd20af8f03e323409732ad09a44a77939a7cbefd205538bcb170470eacd2a430174f7e3f11136f9176c9048f2b8e89ad485a007e5cc964f2f5fe3697445dd4924aa432b377476bc3d3597ef94a729ffb1608f151cc30ac5b6beef643c88b82d315f8b6f1c295770751a4671a2aa28af8a8d69ce0e71bae804bdc92378f0a5127129b1fb2dad5ab74f32eb04441072fc7567cfd73df02005f4a779b9160b565b6399d81e7967a2da536c4a4527c8625db0cf86f72472fc86b51ac513e3e2702d772e73a448d83429f3c787b8223936e4d3d4bbc5c7c0b281202f9da8657fd31810c59147f1d36fa24f30ee5ce05ae721434f1ed0d81a6002143285b2c07b57fae83ee7d1c0d559e4d36dbd515e9a6e5429baec07bba6282b9246c243449b48a9eb939fcc01e4bdbfc267709eba0c5fe17b50a8724f1376c26d76936a86c97a8fcf59813af14dc7ab8376f1f6a2c3a6af2dcd8a90bb0c9b2d13ee5397e30e2504c58aff14eef287164ced63edf5ab1ce70ecb51d7e176a0ba424f08e25da33ec9567f34a57dc3d2dde44cf28cb35907293c975e4092cfa6899270c221df0c9e0ff7ad2292b4b698b6bef12609597385bf4539e041e31197baaf60403a1d5433ae3d688c911b2c83b894f25482166d9c7b2fd52303b40839d89d5e4f70e6c3701096a92127615b5320ccb04a381b3506bb73a0be1e54cf631322c6b892487008ff2167bbb795a5772e890e867d861e892f22a5c42b1eb1bf5404c57101d6eef313301f79d8aaa31a0fc2266db6b74250c31b0ebed69a5e72caba7d328159b2132ea1e5f2b7419477670f4ce09b78eb614b2af406e2639bc3dacb6a546e178c1a97c9bf486204a8ad14c2e081c2c530b455d288ebd9f43533d0e8514efc8917856cd8e45df22adb7ccfd7333e31bcebd23393bdcb50a2019df48db14091271cec7f2e53368ee8f1f29093f416da05e32a0b56cebbab832933180d279f9bc7a246bb1e3af59dcc5ce8e63a99ab6249b5dacff6ef99405278876fc3a10bae2f1ecf13ac34df48115a1177f19bfe2c3e7f428296fb8a35a6a3311ae54941c0b4fbd6068aaab72c5ba430c5b8b727ac9b31b5eba4e2a6275c8cbeee7951bad83a5329ea80ce52298f6a9d4b9280189c50f8098224150a2c6a85f8c1964410af010be894cc4762a114bbd772ba1b729810c9c86ea368a2107c3f932cc0e120765708506e9c9d54212e0eedeb92da0aac63266360567f69b4c17ef2eb4fa2b83b94a727ecba9858b4b5f8ba16d832aca92e1bd1a12f2258e37cecea5e4a29d0b30c0a8d87531c9ff16b3c57927a982da74ade4b10478c2f343079a6af4c08738e12dc1ac7d5057e09828f9c94d9729b1182ddc482f0efaadf2122007d9295aaa10bdd50a4b77cb1b000c08c6ac8e23dd7aa1e11b0040124df515e77e47d7d9a2fb5254e5ec441613ff639a9cd4a8f5a46e86fe8c956188ab212622aee3200a977eb479547e2ae846cfebbc98f44bf434a55273fa062c174bae8d421ff9e9cbdcd7f224292a3fe6d86b0b45a22e1c9f20c190c6b1f6468e94351692b7e4bee50f40555608e770f1b0d3818b3f55a8e89b58904b61612a77a4d39ec6ad194ad630e29da47df095df944e764d321603cc47e378eecd0d513fe7e4cc062bd3092265dbf89986fb7fbd92542bcbf25b6b26f9327e95a1c04ca67d906f4be77c65f48e2b27b9a3f33846b35ff7c0c8527eea35a9519c921cddf2a65ed1249b2449f8cc9d03bb26d55cb84976ec5cff9b81812dc36460569fef6e915332e5f32593244cd61466dcd37dd49bcedb2aba7091af8a2fbf4bc52e5e920359b77556d9021a75a54a15666f8e5acb993fe6e6e1d0ed9c9a92eaee7de389be244ac3fee3da126a54375af