0x2cffd02ebf3d4af089f80ea492cba8797a456c855c21b1d8e0789122710e46c5f72ebbe239902a77842888dfb9d57dc31b9475d14a1fea5174abb75125c259a8183d852a95eb8781dd7edb992b7bc66f57a34006089cfa75cb7dfe20b39ba4098a8cb09dfb7d070fb1e2c4e34870fa189bd59d1943237a601180f6209cc937ecd5d646b4405615ab20dc1382b2f56f311dc2f1af580c0b859ba916830f510ccec47fb08c2e8746996fb84e03044636923d99c151fc8c277870025022d74ec55840663f27bcbf272d4026844e89035903c5ec54e6e913f1339d7af09e7c37767ad72413b4372ea10297d126b5d203750d283edc389a93d46b033664b7f37ae84e919c9c398fba328c5c58f9f26380ca74b378026207b0b596e27937d91a628da20466f14487c3a3d51e6840b62f31308c16413ac70f45d4c97b4775e61936fc0fe813102db0976220a42cbebea11946cd4193a021109d164d5824bd9a2125626b254f0289d693591cb7f88471cde5effbfe705639b5e278971a6439bec1d4803f0d7e198911fb547641a81ccf7ffdf10c451c35a10636d5f9792580afe94442fe80396904df10f0e21f3785884d7517f74a63c132f9b11c3590e97f39101495cad785bb3ebfd35dd64145a2c8e42bebb204c19fddd3ac92ca4b9792795d745de2ffa8be947ac08eb1cf3d789ff0509fec9de4dad8d66dba58f6d68bef22069cbaafdfa61bc4fd25b274714b12bd7f3d63601596000d88f42eabf967688ad4c61d588970d48db05c478a9222d8ae53617f14829538985dee3722984fec72a10fb3898f329ba3305ea9b77a83918cb79c212b56f788b0c77ae904c96f826fca5b23b236f87498569fe71bd9867bb3ed5cc3692b5c4f0daedc9c04fd25094436d70537911ff7cc4ebdec882b3e1bcfd11090911e20a9eda204e9294c46d992288d81777a0a9a67da25aafe423fb15264f6133dfd674b955d15b2359afbd7e2f099f28b3140c95d4e850a106dc5b402e6d7be35a40f979f31afcb16bfdf34f97f9bf2c494a995b02ba1ca922e7f628203b37744617c156ede5ed3a1b342a34bf644377e033fc3a285803ca24436d57ec8647ab8288f973dc1536e0a6cd3bf38dec89740f1a512022666e6e48701653c8c59b906829bee2c1a702b2633a67d26583b921c0d28a0e239d93867cd5a1a0d8b84453782180546495f3b4eea79c83076cb074d17f8326baaef6d442467de87caf53916a98a64a28bace470a10e4e35d05751a24a440206b7f47a8ff66f9849d2f4921aa01d87c9da4999ec950e2d4919336b12ba9112434cb854dc9aa0bf94690ed6eaba0df7ef923a2d0ccef59eef8b629c2d337a16b26363bd3141b3acb892c0cf0b785c53e20138621753144b7fbe19f141e295b9bb0945b54b6b162471a68573173f25f44fd0e23f8feffe014d43953358c341325367710959702f6c5bcf3fd46ec22f5697d7effbfc9ccaa82cd27cff26a77d2db181b47ffc2ac1694fcd3fdd8f0acf7c0860cf5c1655935d3d64258afe6f6be4ec8d3da9a2c5d1ca0fa890fe82c76780d30d52833c3810445d017d8bd4d10fedac3f91ff8e29c4bbdf88219cf6e30debf32ba69192cfb307582a98d0b23671a855d98164fcd830d1d1c112fe8088b005560cc1836a079185bed681d0f1cb0c45a08da6de50d443570db94b7bc58d19c1406acda26227cad806e6f43aa03fa02c2098dc5d02eda3d4cb5c96f296814cc9584133a81855de71007a905fd0b9fa03f1aa7b9b3c51f543ed69095b0bc7930531a5a0a9dcd0a2185b595450ca1a779f740ed65be4c32fca0aadd8c398075f4454e35cd53e5eb6a9fc8cb49c788d1648ab359473d7084594c8b1d2139b0df9ed794790bedf118bf147355f8990b1c66d9cd01b0ec7f25f3857e712b3df1446bb