0x2cffd02e3933fc863381d5f552ddd6e184637d6e23a45824b8df6a6d7e65e59dbf6fc5a7dbf6dea2b7ec547bb2237d3f53238f68c875d7b405948b61b787e1da0c0ecc5a2dc10e1d2e229f61a88cfe895e2aea82f2d7c80649dd87cad3a28033698f453a9a9cc6ebbc477a98adabdb57b2d1696ceead94f157bc28440bec4c813bd11f1fb7b2e75e1448d7e6fa49a5b655579541f3e91b4e2ae2f7a982da5f22b4606ad14dac5b477656e359a5812cf2ecbff641ac73132c616f43e013290196f6fcd06d41bb5cd3d7c5bc2bdeaee4b72e75e6d5eeda80ccb0965f181c6ecfcd27e7a61a3da3c0c65589aeea207b237b3083fb5469fb4aed574eb6175f8681b57d8d7b30c03dec540887ac17590365690111ac8070cd255e2df4e3a64692e5399e634ee6af8ded4ca5fbc7b295e2981e5dd35483bec0e389c38d13d469b13edc65180839b37930f139aa5c57f9ef529a86e7dd4b2aad8b79af93f3e365cb83ad3bb644e223af283fdc169cc7b30ca6ded1056252d5ae74a2431aed443bbfd99e45e17262fb2c88b010bc050e6860d9555d288d644164f3ce559af33d213bb29e866a972fe8b1758415e2a6d5f071fcdaa215ec218f8f01b54c293862eb1569fc8d5b57ea0d54f867e645c50348b5b740af82f88992f4627b4ef4b91cb4ec5722e77275a16907ff3aac12e0adc88d95ff32be2ddfcbe148d30a571e9c289a13286a062aab09059c22627883b38335e76dca6d572b4fd86df2f23157dd8adc9c062294812e78dd1024a365f95d36292e0ec3fccc3a639d6db9ab32b2f80d15b8a2189e1dd4d470eb700f4d71755e461e27fdf5588aa53c47aa4a5c4c90e85d65446243b95fa4d22750d4ffb034e1c81011154eeb0ff30e1d5ea210c73ffc77184cb6bf10af20b2e0c450b75887b499c8d2f84eb7ff1019de06ff2a446e6998cf18f7cbf2aa43fc4aa5b6de420f0487b8da39ef8211e24d1f323e9c2817bc1ddc58918de29dc1893b31f11f717fed7e1beca029c35873e9a696cd5b0b13988cc9ef701857bc9443557cad428452579a8aa8312587fe8c4ee07220d6c987f71476d46d33c5a4eb134f2932e8431828628a586d725ee2e115b4ecb31900f7023c1883b6129d72a95379e550d48fa9e7cc292b18552e8eea15e169155962fe0091995b7f16431ce8639f6f21df7713c35b7030c06588c1a7dd3fa48efef5ae237d853715bd76d5560fdcaf66581b7868486611653784e09c00188b62d2bb9d0b81f1beea1f9225cbd232341cb62f3867872a7a32790d8c733a8321680553897787ec2826dbd9535bc82d259b8a45dd9bc86f4d2554246327adddad84ecfd53dec8755e1d28acf1495056bd6351e15624754fc7bdc0a7db2fe0570afb03a63f4587e2f6ee9a22110d1cbd5417341eb932727ef3b229fbe30a8fb7cfc5ac2ca400c08cef9572db339dde5a3979e90781be365c3a01a41b7bad67c0526ca3dec328ec8ad47cf700bd5e360bb5f83eb92bd7685b35c4899263bcb013bc040f9899e94b765e472720db7a1db5938d25cb64896b1ef878a6625710ddc837dd5006adaf4d046228b545d7b7df807adefbd7ded8bc04eae6b1bc5987189e1e29df3e67eaba0bdded31dbc49366366b653bfd91ded1b641ceb497728593320f8fcd2eab9b48f0b0befbb0e4d67e37cc541e16170e75f42147b2f28338b6896f5b5c4876c1cca7e7d15bca333a77dea92ea715c2c4b9d283b42e46b9facd59748fbaf5041143bb69ed0253575036cc7a832407dce0eac7e3c5def8306c0b615d349f869af6d709a0b9f2ca44403b211507fa91ce8164122a1c9ca9bb08d236a1d8f7c05c11122d7cec7b1039a6c561bc62451de8dbfd55b6c31b4a5bd39b29acc1f556104643e42e037c99301c00346578e352ae2eaa680d9244c3b7