0x2cffd02e7300552e854e449f23ef8feabd9291b29e40460a0ee678d68590f0a143ada1081eb2e8d093c0cb61cf375bd39f104b6b78794ac7f0659234aa27339e0a977dfca3261f55bb733ff9eeb38c005fbe667435e2b0bcec878cb51102e030e2d086d48638707452ba78f0b721468299984524baa9c1dc52de0ddbfe23c40a3546beec4f419e0d5cb0796cf10882b1c304258906c893fd9d1e3cda84fd338a0a5a4b0c2411e1f0a76f7461ea3ae5d301b7e9cbcc61ad4ec57dc675339b85833386cb98c73a601c157c20f718799215aab9fa12f8fdf3df0b911f0bc16895afe8ee9d4ca48320eea9b59352673581dfeb13b67c0978e768a706763d83c51ea65c0e4c96d81dfef98a64e2ce2bbc1dbb05fb23373d798f506a8e622e4c3a0b8eaacc811831de603b25225c992ff93957bf67db3ea69ca3419ea20da3db3de7e039bc550e0cddb688201e2467ee5a5b82c7454fb4ba7d136b6a9ec581af1fc5d5f93e75d457ee852f67c66a6c2ad0c90e44948ef93ced647596798e1d143c60ec03a7aee8d25b7d004c53681c6cb248f554b3d7996d670b9ad05a74a1aafc0822f5c577e314f128c5752187976d2bc83b53774cdb566e9efdc445e57fe1eb955ced9b41b8292287469e11d21ec68be167be10a33f3282f49ac887283df4e549d592584002b8e441d7d3a2286d683c4b72d9c272255951e9c94fdb8a4a5d33bb0c45953b0a5eb9d48172ba4bef1c55f203e413e4df880aa8d710a36cf22981c39748b5d2fd5f050db1dcfd88bb6d30466d76e05f5ae2ad3d37ef6f53c5c5a569d16d7f21821ff3deb8c1eeb437c2da5400af0944f9fb393bc495ea43f3d39c556e60737beb6ac94a92c6e79bfd6ad3d5db5233424d60e22066fb7782c2ea94961d9ef3581dee819f1d0d92b8fde4f06f8be10dcea15efe12b6b62dc64dbfdee457f70f0fb525328edb5053a956eacd50447d1ca9364edc97719c9645f8c4e9734c5cc2a602a1bce627175ee57633a7db052933866bc61355f353997285013846728f493ef5df1aa09050661cd6a3b9beabe67136349aa22f6e499c6fc7ef38a5c57429936d38ce526181fe9b3d23c1ec1e4b484ca3460230222fd826b0ef3e6256a795384c4d6014abe218c0b6a1c64809bafc856b16ef079df994d03dadad5f92bf7da0592d27ba401bb24d24268ce18c1c396528367667c57beb5bc789199695486e7509478e8acab0117ecc3c7bbe4ff34e4d726b277cb4171a8c59a6703af3f095565afb078c5cbb8ececc8c65241b0e2c18ce2687a4204f22cb8240023480099afb1fede33cbf345500f525847f526a09ddc876aea32b34cd881c6ad6e8dfdcee6cecf7d3c294bb51322d8fcda463b866f348aa06fc5a502d25f6bff4496cd62067bd5610ff2fe7250aa2cb67c379ec2b59fb13a74456f6eef3a19a1ab7180c99eebaf88113b41d1494d7e39bf1100b275710f7b776bff1ef78b566f41029cc2404214895c43aa89b55c75cdb8dfe7a6bd3220273bb3af743e44b0927f7c292983b975c9a68d6ef1b0fb4c083b5468753f59bd3dcdba9b4353dd9b0cd6968b092b52085c66744ccbeb05ddc61404f83a186adae58cff79864aa7888e6d2917f64bc2967c80be0520d51fae8631ab296e4edbcfeca737809986a7806c6624e57912b788987cfc29f78fa4dfc25300e223575b624e09f5ac8b5801c1bf73e3a8243bd73f1e0361304e746b3ccbceaae39e9c6b8b3ea980b4f706e90975460237b601cea27620faa98db672546cee3c055af8b865416095fb0bc44ce7642284177ce37da29bd17161b7a85cc93e616ef91f626c08cddc27128213ef519b1e053f9465c0977883fda679adcfd866bc0c6de943ecc87ee74db9d8e2f712911adff57b68e13a55346d9614ae027b2f5102831f436d4