0x2cffd02e8c0744a97a436122ad98846437fe5615a897260c810b14665a35add1a6853f4068ff087ac4070fb95625150e65263d340db3bbad63e089de5178def53eeba718dbfcb411ceb620354dfaf610e088c01b0814cc649fd609e5bd62d8d5387c3f424c38691eb2a4a50a36635d05d158675a337320c16460092126ede2402b1465cce4acefaba3494b4680ec909e8928badc64b149a5f54249b42f12e2b7f53b989050382f2db704700e7af3f9463a5e04a16dd76d50e5f47ad30a069f6e7a143a4b02af450bf797757075b49d180d848a0ccd4c1f400f3d98233bac0a5fe3cc2ebf1b9c7356de8215de476fb13f9876f2983c9e8bb67b362a0b76ca03436dc4d784f80a850839da896a09c38290b038499b4f3ed2655923b566c7a571ee9c8c75a7fa72f9ad319f4c26ff1ce9b1c9fbafb88c721202ce238d6eed0d00ccf0dd008709b7444bf75371eb34b729eacfedcb3f89ddb18ccc4d4b84466d54014e31b917c0b65bd837aade485db0958226b3fb42f7963e587247fb26d2e3ff819d4578c6f486cde5b6956ecc49a83f9b09321805c952cd0e98aa634ddb2f639f0df590a59e25ef861d8f751779fd34b23a3198834eda1d3b227e70ffa66a17f07830827a9b90d8999ccdd02c4d35aa4ea53b86479763db1a8aead0d1da510f9ebaf7b6c592f30e83a15deec72ed29ac9a2ecd50494c6456780ae5ae332aceb71a3332d8cf413fdccf93ff46972b5fb510df5a70cb88cc629d2ca2483409c75a9277e47f3b93581e3257cc592bfeb4daa2f39f2bead6f3cd03645c8d5afe765911fb91e79615cf7886972870f3c593c079059ae24c8d6474b6bfe10c92b1155178b248b18f546385e4204b1bc7333c909b451f8ef31e4addc3aca184c6357e30aeb61da878ced435321b128373f046e64819c150521f9ed725fb610ec4155ec9ec17e02d251530ced2e603f1a629b4b2a765650b1187da44aea5647f0773f02278822383945166627ad1ec114a20c0693e92c23aee5fe6517a2df1bb3def641afcf67be0eea9028ca597c242270702d159f26d5b09a90f3d7db004921303190a349a47427bb095b88e5be0a27e0ced6435509d1bd8ab65797bc132cdaa271dbd8851f6c4ed48cf4d99125f070561da449be32b5e457842e3e69143849608a990f4973b4857ef2419df197abf4266f2bf47322bab126bb045ca8ded7ad7643175d558425d0438437706f722e70e85094a2a217e98a160eee1240f7da4f074c3274122b6df6d6c5799a6c4700b604f0e3ab6d873870f9ee37670abdb1ac025ca043d6c0479f44ecafc85a1a9d5f009334929a4db9e73885163308200fdb11588750820a74a65436b06774e0692222c992417913072adcbe5d6d3915549ad8d959bc6aaf55e9715911c6dfbb9cd8905ef17b5c79501ae54a69d20dc78e09e02d3ce83221988c0841349dac5c1ff8347357ca4a918d1b0df762bd1465095cd0470fe6f73fd743fafed25b66e0f41bee047cfe58b5eb7fb0b30e6c919a1936f285cff4ef72f281705c9ccd1f0919cb111a7382e65c9c153ad47150732aa0e1c9b4f99e49716b59d3689f641dd63b7e071188de3a5c62009eb2df527539e95ec5622064c3ac1697478333a86d27cc5f9134c4deacce733c359004a455e1516fa2f438c810efd1a60b3a94655354f0a431ea966576046fcf46dd1d97e29512268783b29d2048cc506ce1da48724d365cf2407529fd7a1327d97f4d92b032f6601c6e66ab43a275a1271415467c7cd62b54586842757c2a32e0148ad8269527df072c88d9516f04901da813ceae376515fb806a5f50a0a8d22bb93e37cd278947cf254d26606fc2ece1917c880b1fbe82af7e7289367d253a1b1432c1d5778cb8ec831317808b40cb0fa5276433fe8d765d7c263bd905106d