0x2cffd02e7efcf4804459bd22245d71fd77988785e1176bff99ca0561e121feb9f317e80e2a349f59689e1d58b48e6540314f7adac2383d8598a872e0f69ddfb7bedac91faa2f037005b2dc1b8e6464694fc1b5e9e58c9026d19414fe8864035091b049e98b978f5d94222f43456775dea8c4f35189f0dcc44c08d2c6ab399b462751e51c6d975f5368abd33a238fce2fd0de9be838b6c6e6042655a97b4d9d8b8e2b40ecb93695d62e64e727b1a23c74769531513af4e16b1c6f203a6e3c9c89ce6ab2c4999f39b92b5cb7a1dd6bf27864c3d844279df57cc6e560f88f14d3accda2eec664e3ab1533f2fcfac2378912ecbb29bcb61ef802a232ba6024ca504cc69c0a7ebc73c82bcf4163908fea345b0bcf67fdcff86c9d66ae579e7d705859dd26bcd34547c2c37af25c0c05f21b2065b6bd21e2091c5e44bfd6d728b1f0c28d416b8cc69756e15bef4aef1ddd5e3d0d2e143cc7481355c78186f910050f323dfd6d3b72c76a82e797548c5a1908c28437844bc4ad78e775f6294b223c02790d5a1b0abedd1408f6e94e43b4b2f2c3f3ebef10a343135f5d695a8269af04da80b7f59010478be8eaafc297b0f35cae190f20a4e53846cd5fd4646403f4305591b635ab8c240f9c39822e0c3d6d6cb6c2e98238e78021daaf9dd375296b33e40d1c7490189b2371eed1203cf05a4033e5afead60dea1a277f08a44d48a522c70192da060249f4a93df05324732972be0c97572ec8a23c4dd5f1a4c973b8e642ef3c68a52bcbd7c6e592553e2d1ee25a5d6ba09364e9d694c1146e43c869da9cfbe8d566dd05c6ebe4991023463c9d878a622b414bf3d60da8f7c8e7470ef96ce8b58aa94f557889ac63e22cab9e87ea8189844772b41764a0345ac75fff8ead9575acb940f9be0620bbbf5f00a2a2f7390cf2994c30d0d486b7d6933d52caa53aba7363091347ef15efd4a5f03e4a9b6a8b1114aaaa2e5ffd06142ce53aa10cdf85b9540602e2cf2aff372ed539a392ded378f9b453bdd55a76303a0b4e57275521554a0490ca291bd3599c0981818152dd018481e32ff57c8c31230b558cc0966069a164d8a683fa9ec91e079e065e2b0f7ce2aa67ba59d71937b6390f39bc3aa14c7a24ddca5d6f1ea15fd3d829615610632d35cbaae1acb18e08efcc348020b68ee296abd6b772ded877cb5a6ec08503dbdd6eaa5342b8fe6ae3438d78d86981ff475c23dccf8061f284b8f2110b9ca2f331bb23c011c44601b40ad6f60f3f7c2982912098d9d9501676933a9e94901a187b624ddbfb696a794f7266db790e05f4f4051b3315850148146c464ba34438384b5fce23a99b50720ef0529e274056d509c7442455263d39705498fbd54c1202887919ff5684fe0f9d05247a421fff455ddafe28efc21e8a05ef81df06ea9f64619bbc8f07b9ab634ffb97c070df8d5b6f0dac0d10abdd9ab6f27a0bbee7b9e9973a64f3f49111c23f717f701e74e55cc523d4743097cc32306cf72c05883a9bceabdc2e7acbfb597476a31110f057d1a778ad92ccae05c9c9d2dc6725b8fffa3545498d38877c45e7bc9c74604fb3111999d9360d1889c236be85b5c2547b264eb351e07ad4052937dd377608a1d548296f4d6ce4c4b665fab08e3c3456179cdd22045c857d8ab9afb3a3dff8507da464722ebfeedcb42a859ce3ab65a2bd8876363501af9c14ece2066ea7ed2ee44a567c2ced0fd2dad5930668243edba2c50caf5fbb7a1357aea4c86af9a58715bcb776453f7df2e9803debda444696cc3e5c398c7763990855d81750faeb26247e5465fbc5812164abad343677ba0208631ac42d7eaa1974a7dac59202c610613366301229a3963b337892e35f7a55a6da763c25ac0eb1a159b2345b529285187586d5e869f95c463cfc42cdfd87b5afbc1a