0x2cffd02e2f3c0f8fe1dab3cc24384b2bd477d57689f42073c8c03089e9875588ef4ebd36304fb70e438163cf2b1c18b74fbbea7b5b0eedd51eddd8b735773fe84c2b09bf37b66660d72c07633ec649818aa6f99d9f82bdc6b0c05f10ba4f3883e0900a1eedd2b52fa8d385ce0dfbda5f0d2b85c5a85797c7074d880dcfdc712970294f8a752f48bd787343450913771ddafc50dfcf6462110677e9eeb0f76769699dd15de55086f2ecfabd949ac9bd04da8c7042c0cd5c65cc6c458935948e5cdd3b246dbe0cccbacd52e93ae2d3163f490b519ed9944ca1f49ab27f4495347acab62c1d8cf8acf9ffc146080712e1f5088d624fbe8f94c8858e8d4f921160b13d5cb9f880afbc1e621be442a200a1cf426111585bb76fb23bd2ebaa1ef3a6ca582dc684710d19dc673687ffd072adb5ea42ccd63b1c3c91c2f5115e91de5108a0461d80ff17d15ae0942db64085bd5bc1afbe610aa5e56442e7682969e16f15540cedca92e3146d7a138f2018381029ca6512d408801d7f3c7f5a498fec2844e64cfe92352b12165f4ee148e1ccceb62366a9d4e50fd8a2a17444e6659ae3d540cf3c092e155260121172d1fd5bb6b98d3fae2cdb3b0e94e63d7ce70b2aa34009768cefc1c289ce2cac46792532465f1cac54e7f799d878a09fce77beb2b31863a6d92969191cc0be6c7d5e6af52ddf0e8c5b1581d5640b22d38dcd7b1f75362a4411febe643dbae26780c819e3f2734abf6674cc59e5ab67c13e11ee700e27b15cc9e470e79b5d413f9bd7e6d813a2de26e6b07dd7d3f55d07535f57f2dfcabc3d1741e6909491e06c90fc79e17baea962e672e853a4d33a05b4201cdae5eedfd4b197e14bf4e5669f6763331dd5a61f7c3196bcf99ac7a56ee5112a69435ad717bd84bbf6f6f86050f5394bf745c188c3831e46ebbe665369a3bd6a856bd1dfedb6ac0d750f8bbe6a1f1b0db90495a3a7dd4ad708ae9875602106686fc13852372735be3e3149c7e4339ed4ba332c062562ec75b421251ce1a8feb0a3d0b24e76c15d6a7fac8605c6e75635b07db0b6f5fed7d11188e65c5a97a5fa66ae9182584e75455db1165468a866c2f3fe47283aafb788deee05e58673621e33e4446bf4e84d26357815d73f3b5211b761af18aa862bedb62cd848b3344fcbe3f63f296934f1e872d4d4a63a401b2c44941c84ab3c51320913a66b0c3ff0b145e91956370f22595ccec8994dc0364dcf558bd18f9b284412b2fda1ab0b738462bc803bf313425d3f1f94f2583cfe8b7747ebe75964153caa99412e3590c723bafd411e9ca60427a73ea76996b7524f75e39be32b6d296115a020b7e093b30c768f2e178dc32ae2f54200b700d5af6848fc12a4a43de9b7d41862d5c7b437d818243d2f6ba020202681b92ac38c5607129d5162d1d5cb183b9e73555ba529412113976daf058bb65d2a90a203433ea8547361edd69b6238b67755d0bac10f26e5027e299620a6d0f74e8e0ca8366bc73e597303b2bc6a96c0c9977a25990857c8e05eb3820ce846f7a1bdd8b5c2bd247d866bb7b8bc75371e4f5fc00ef46d90927ba0f8450ee9ecf03d55c9bf45924baaf873e80697a7a9ef04f06e7790283469f314a5201892133701f302d7af31f9090e82e2622e35727a4855cf0465b8f2c7e7e4931fe0ac728c6158c2024c9b9dc59f2a0a21c6c7f2bba433a0ce501d25fb3f8a6c948713062a10a2f68adaa7e0744e034460c0905e2e9cd23c1f0327ad5f82d037d58c1fd5342aa1053f63d9d65e8827686662acfbded3c7ab7e2ca80829b848096dfe4e7cfacd0c4e1824f2ef11e044f35508f3f4ae81db90ccf27ff509d91366eec78fe5190ababd5412fc37770a5eb435182749c4c4f7c4a848a518dddee4262a91c970efe06a819c0edd34c49d1d49865a48