0x2cffd02e1d8a5e6a38575ffd22153f227cd09882455b8979d4989a34e0711306fa532d656510d82276f903d94834662c5f423796af08be9c2e1ebd73d1382d84fd523ea816d48ccd41d886a371a5cd2a8033ad1213e2299469f1afe5cd09eb3cc9972c3749416283c9515880c94f6c78d4eba7ff6e33507e1782396b526151b86048fc9ff8c52eead8b99d90edbcf74f154a3b9da138af14a4d2e747febb98469cb407aeab7ecdae3c8023dff43751481e09a9aefa0ca6269ee08b0c3cc0e2098dd7c9bf0e0f81c37495240833d11bccd08b18755a82d5536b78c83d28ac1472e7ed4de2ed67531e5bd5dd92f84fb393e8de94d32185695808b829a18200961def33de80d6a4febef52a3cac5dfa9d22035a337c5611c89b78920f29bf47c49e2d920c91283827d4711e5256173d2aace7f572a57ea4850a4519f86eed01f9d86d8e6f443b511f9fe63a8cf5551724fe7f01f1c574b7c68fb45dc336d514cd4637dfcf3c4ac537579ff8f3915652b567d874b3e6e7a5c5434cedc3014252dd193240a22bde72dac22b2f99cd1ee1cdb7ab18cbc2fceffeb5da96c60bb82e61fce854e92e4f8454624b4ae71cd0f615b2466734ac3fc8c4fe2448bfcf10e8779283ab187454f620278de1595e6f1ddca2503c18c1e2f28b2f831b68b195c04a3cdd3a36c05a109ebb6fdbf251eb5332d641bca633dd96478b66a06833b8ac61fb959f34ad303c28bf44d309b52786e385a74088524d728affedf330d6ddfcc5e1490b7a5e07ea995139a5d0d23edb7432ac60cff7ab123afd7a048e69ff2fd9ae7351e5129dc2d2bf95eafcdfe6ae5aa66165bb2bba4b17536c9afffc57414cff8f8d8d5db141c4b4032e040535f03ab50d834dd9a8ffb3efa43e0518a7c638d09a6919840545ab9fe9d00628b93e9512e199b3a3b051006ad1d7586edaaf81c133dc7745fa2129ec09ba7ffc04567e47fc17415bc843c5da02076f8863aa7eaf2a1b3cbfb71dc1ad57132891cf12c4019cd404588e45a410b13b0e362b364d17319fef0cbe0df2f26f7604e38f5ff540879bae9cf75f4e3194eb6a731b4b5577e1894a93b24e2f64db463621d590239ff00d882e08e31ff40b3869aeee6fa2cf7b34f403054df89da425f8474e548a5549cf0898c6f2354103673099829a9b6695166ea2a3bb3ca6f9219d5a1bffb7567cfc66a975aa8ca8ed69089182d04f7937fd0faa310f2942894510441088efbd62e5d4ba8f3b7dc9836a1edd03cb2b09a68779911e180ec096533dc07ee3fab0cb27e34513ac051ce8c774185d549fb2adcdb74b6ce65dcdd78f8243bca627f2e92cafb0926f8b5fec6d4789e09b6ed6e08176b26f88a934b1ee13f03f0360c9fccb209f6319673005d0197fb988d3074efdbcca69a99f20630ffa91132292a4e43062b0e875804aba35ca5ad04179fb90047636888b27587d30cb7a49116adfdac3193a845e6f46e725e8adeb32e64f6f2b1ccc496a04702c3ff0327288d7b8a5571e5f03fe4e3629d72138d8cb5e023977729be76a2235e3d2bc0be1373e27988f3640af900a588c4fa52af9c9d4646823b0459015689f92ca4715a3aaa28fd3de097211dcd72a7088c83d21bb91ab927a2a10258b51840ee03e96f24bf500c9265b216eee02ebfb50dda1643494e3cb78dbc5abd179b4204dcc4dae667ab322cf5a0d3cd1c15050e69baaddff1b5288ae57c7a5ef79ffd1b134e5d9285c2e883633f9d9ade6435c5ff904f534ce3fe8a826a9359a0767bfed47f90c1c6bf017663fceaac7f62a5b971de3a4e23bcb3b11525d19b1ff2a2bf5579d0c7af6be6b1651df765389468c9cc727c4a548fcaa65937a5dbb02b698c309408ee5c03fabf2a93ed57c65ca6efe991ed28e857ff81aee6840885bebe804fb93e754e8b156169e75