0x2cffd02ee7ccd15f75579568ea3b1997b29530a0b19b82909d327e1f367a49377941d7bec7f2b2a813830741c4f07c2d0b0dc4aa7da32c8e2fbc524d9876804f573f05992e362d7dd50462e5e1bd5baf8884a1bd4b1b62e500ea64347fc43909b5ba14215fdd0beeccd4c70f9ba6f1537fedb5be22f3deeb1447b0a522d15924cc2254e23f859323a16096494618e1af871dae4313b5e7bdca7fd76da9560a93450b11ac91f9ce05d1a0b675c744fb88ad677ab36f479b9847a122e947adb92a9d5024cec9139ea5c890139b0a3c9ef4bac09913ad8292b8ae2908564dc33571a09af74d8dfa8a19f6a9ae6c2d2e16cc7b7b26618fbfee65de5d9bc2bcf41ba33923642961c0b41918e585251f2fe2a81777e78332ecb14afddf173590dd1608aa51f1fec2b1f3f9d7b066b278b6671345d749276d59f9e85f5fa726cbbb6f9035b8e5a0adcd7404ae5c0db5c8e3201b900d21b4c4a09d1b4ab0eb80aeb281e3d752a3710a0d297a2db2f4a2cea7359d47528c7b1454adf515defa64ce6ac71f015027d839407d67620b9f30bab979139cb1974146de6c3237e1a51a18469393f8dba6dbbcb180a9d2e61d588f28aeaa8fe2b8643ecd4d7872090148ba08168f21438b423af11e36e4ebb408745391e77fb7e90e5e1b2d2825b60c4bb5087a5e3bdb5acbab59c25100bcf39737f243d78f8b4d22c00fc0e420b8d9fa23e702ea75cc979afb3ee4763f122a26aaf8c6507f5a1b6d6568c6f8aee013d803eca1ded4399e0ea871c19def2116492f618389b4b8e51c29236d74be9a08e732c7668e8e1824cdcb95a6e26fd0985d89e89126633aca17ed6b04b969e803ef66f1928c5122e9669de3850b4c51832af5526a24bc1749bbb6f7321e813e3ffe14c7cfe6259b3a59ddff0c90b25bb2e26f74eb07d2af33cc0ae781ef6dd1b01afd02d55065807b794142c4906f2a72a50efac639f85a041ae6dd8633658da0576b22a9496c95cee48c085e8cbb5c1c0bf44b7855286a619ce596e7bb6e280900e8ec5040c52d513c7c71677416457c7c9b0b6713d8266b174c1e94b265cfb4b9b9c88ee564fa21b0e9cfdf58b64fa7f953f40c3dcaf23222cadf2202797a7b3b8200bacc950b5970c66ab1020d47b3e4860f6bf88be0525b6258effd2109d5b6de531d320fa8711dff3823eddc845780cb62ef248cdb8387b4bffde214db3e8548d15232f9b57cf39831ddca7bdbf1902e7fcf25a42cc2837959add6a8f7de121c88f43a16ab561e9390d95474c372c0c1d6c01c8841190cf43baa1d073618c06b9e66295dd8608d291167c40d65105a8adc212db809ea4ea945963ce390a90672532437f5bcc6d5e105458637225336f97f67d554415240e99abbb0038cf00465f30cd1dcb89ae50463e95109362bc210a38d2d0bf0f050d752500c90dfa2ee5129f0c9093fe63c61c09d7866d7f8ed471150b384fd2da35673a1382dd38e59dc8803d91c788c07de968c2b19938c71ced9d4d0df385ceb70e04b5e8e2426496ccde68aeafdf9ded95f679cc5c06ed9b626b66e8dbc339b2ec9c40cb807bde8110c46b59c0c26e8fdb3942cedd8cd1f9bba87caedbf35f66b3c7bdcc5e2a3cb333bf2361fd9d15ae137da0a2d3b6af695468cc331fad4aae5fc4fc4293d4c9a6691fc9b324362f1e044405c77b7cb51b9442ba1d3ae5866db0f435d9c2dcd3d7a4afb3f3bfd59b5e7be4d6d93656e41ffefdee8d4e3975a89ff7ea2ef6545de973899d46bb1481d127e69741608a837f40e49389af8da6ea922bef6b91dd5a9e183e330fc896c383abd0e31d167aab6670a5305a955193fb94f95c9b3ddcc901176afb1f385e7f148e92c3bd91966099c1d4cfc14fae2fdcbb21e14b44fde19a6ed198a5653b9444a4b0e287d9203eb0d017b6b5486146a