0x2cffd02e13f21762086dbe0af02e8a9477a63df40cafae6cca8976dd3eab0ee5071065b65dcc73306ba398d57c36813f6f4e87c5e231cf8b7325124ccaa124e35936ba4ed02fa537af1316d5b816649d00405ca345b5ad3736c9a7d68c74ab2384e0a80a0e6e4a81eb44e89257d32c24827088539036946b7124a1d87333e9ec832dfdb793c4fd362b81bc6b7353f80afa219f1431d91c072fe55475c54c85e4443ffc4f26b39f6b615cd0eb2ecea8279e47f6b7735bac92f8e611b5807dede8b584f5d0ca3da87f0f66a24fbc0f1d64512ccb3f5cbcd758f2c61d8df961dab580de6ff07657d98ec5751e721ee963487c5dbfa2c55e43c0be21d06d5aa416a71a1c81e1944876cfccb24709a7c7e0c5fc534a36aeff0723bb3901210a6931c9717630c8d0543f8a0a2f5c0720c4152699d8d58f7f21218d5a561b0a0bb53833372199b9949b3fc8eeaa2fc67ee6871ab78b86b015e12fd8a5c75d5910a93249426f9981ddc45707e258b994583d3dbfbabf472fcf9069e7d09c8d72e53d63b59a2350aba8cc4d86765c3e7b0530a7cd93df1fec87e51f54eb1c7e34f556b3bc8717bd81b79b9d17b62f7686adcb3578aea50d4802337df2a350564a258b190a1676bf375fc0c04d1373cc39c1a08294c9e5260f2ad2f869b9c2d99cf0bc52b55e8e654981a2674ff8e0d8f885c52494f444aee498c4450ec1c8779feb0b4ef6b4824132049dcb6cbcc82eb1f1d822d51c9e0f3fa97337d43970909e1f8fc1beeffdb54246fe10681152cdb813c7f85c99cb5275fe8a974c272bfd8a0a06f21fe91b658b8cdd61ea99e0a74051112fb3a4eff35d303cc4a2472f84e9658bdbe90c40727b503799b2f0d0cda9b00ea052356e6227e8ee3eda7262fe8a8cf4e8dd0f1cee820223e08d5da55714310c3c39626f4c8610924c3af82cecfc183db8cbd67652bfbccd54285859263c2d61f3f49db38e430c12d779ab89a0b196d1f73a3c88ee0902ef39139e19e30220fcf5d82342a9b26b4390f0c336d0bf2a863e173a5b708590d9865165613967788d54115cf606f13fe1e19e07ad4e22717856030161f60de8718d0a691195e11dd8c648e891ebe90821e6ac16cf90fd7850ba50f9b25207c6e56bd46214fc7024505e60d201f8ffab84d35922e5963c7ab01b8a479c5a69ee7d35af247ea1dd4146fe88578b4dc594ac2f2ba37794606773c7c14f70b35c60b79dc3da15d304c752060771e9477eb848e071d1b082dc91a293fb2ff996e485f26cef74bfbec150ebe8adacd5d38ecbdd02ce45f461df56a29a237ffd69800c1b3b5f38b2ef8872d03051c67f040884f13753983231e10c958d06b690beb055755b77aac1f057e1a15e1fe179f56cd19e839f4188672ace9917dd9f5572eacb8ee56a92bb5646c8f7b54af52d0fde771d104f2e129cb497fe92d25bee63451a42db9ebbf59f6980f5b3a8cf49e25c8eb7ca6cbc0cb29af07f817cccc8d0c689921914ae834af0253e0259cbef3aaa82cc6ab2deb26c4b5e3d38fceb7d7ebd8fd1c8c148f5cd221636df895ba445d2fe47b3ba12014578ee6c462c7e0c3d9da5a2bae0f9227846c9b9dbd9b840bceac84f24fcd32d52322b821450cd1330d52c8db7ce73a4550cac0c29ea136f9708f450ac5cc998f04617f0f20ac7397dfbd0af4ef275cd45ccf01bf04dddd3e95baa77907b564a9e938c480e9161d8f3df18e8afcfd6bb90ecf1e7dadcbfc9d8c8467a68b9ff2b08f402698654d64836d0c116c0e6065dc67830fee2be06dfb2161a381e0b30f8a4ae964f23b51167a1cafeed96d4df4fc8ff0a4f996dd9382c5318e0dd98c11f52ffb99e41f2fde902c869e174df566eb48f22ec5dabfbc15f357dced1668048f044e457f33f9dd78440849221283673ded63b2dc9e6cdd41b3c