0x2cffd02e7b118f234aa1a4120593bbb9db3206bc43760d1f93a8e448b4036fd70b924f0fac3133d0e879561a1d708628147f39af042fa9fd5f24a7ab6774e8cfc22de418ec0e7bb02993b6d92e1c7cc4c2abc1abaf5f700e35ff7d0ab11d72feb928e3b9989c667a9622305647fbd5a70eeba23dd354fee4f8e7221085aef557bd117e75a62fd733616b7ef1b2f7d9f4b17feb4e5bcca44eb67f06b31bf493c1b4400109b42368ef61ae95daee003e12e9b1178b91a51b1c84d0fdbaf78e832ef4bc440bdf071fea4d3172eefc1ca749ffbeb25926a86caa5fe40ef5084fb72fa0f37f7ef72659034b5f04293ea4d1ab65725baeb56682eeaf0db8ca69f6a1e8c0aab032414b9fa5a40993e5e3726a5655636a347312498d2cff31e513f9d5d018b6fb15d097f2718a62420a68708bd341e9cc7e515a6513b652e5d0e42108bfe636c8b52cc90595fbf4a9a263d2c6c84cb5c4b3e8b15d810b5f1b87fa272b7d265f5acfbd112ae76b7a1df8bc967eba0491edfff1c44e6ff9463e9ffbe800032cacc87a865c92b6e33330690c61c0f3fd17a84aa0a1bc36f0ad7ad94f2153fdf91b65b757237847004d59d36d9aa578f351d7a62f31c05cf164ec7a2c380915193dfc5b3d053f0725ece1a515e29e3200712ff1abb44720aa6580c1c49b6ffff8216dab1292ef87e2ba069a9645a0417a209400e3813ab725e31309e954624cfa84c18086af1cfef555ec551ec6592ac688ea6073b43c166bf4bc332fbd5b9cc576edc18870ef1208ddcd221289b07e2b1ed968a393ff2030c10c776661be416e3a028e9a77e54bf930d02e5debcceb6d4ec97e80ae3752359807df728346c66cbedb4dc74d40a30b6843ced372a03d348c797c7db817882aef2fb60df15e71afc548c47d6a77b09a9a3c46610b6333bd670c458e172effda63821fd6c2a6ad09391072c1606b5a03728869c1524b6e78f139f98aff68b8492bc8dac90798c5c7fdfd86f4a28ba2bb8eb47fc41ef218c3221560175134a2430da9e9281f287c355628f884ac6daef43feb0b470dba919faa2e38c294956686d0f82b7bb918a2598fc36ef32460a1194921f8849cd9c4a3b806fda33606b1ff37b8afc9a166dafa240378356e71272d401068d8e60c88cc2b6c0c6cc8ac266222440f71742e9bd0323a463fce0c13b6f60e89b3a3652d72604cf8f4b9b761157abace31b4d051bf6e976026c0bf9ac2c42e7bdffadac4f12de0235162602f2608a7f39ff94236ad01b3ef0d7d01f43c37325557b9172813761b9fdc9b2ac98f7dae33e9db5019a5b18eace077723bdc689f524f1c05ac6b529b319535edf546237ae058ad78baeb64a0ca8b7b2f0f1d32c0bfa1da8021c6df3e2728654f2e73454482d7427bb06dbcb9c0132f54938552fe4d6fbd381292ee1824c76f46eb2d22d351a09c2dfa47626621bd509a9ae2519ad520128abe6fc1ae4df143a014afa8939b4b4c06c94b01e554a77924cf198f39cda9c0a246b2491d2a8dc4d96679b42776d46518864c98a865435bc12fd8a9c3abb5de7bb370f41ca74a48a9efb46abffe30b051892c1eca298204a8e378ab1fbcd14f2ea14163faca01608d29bec09bb53b4359be94d7986e9877128ca801a67db1454fa87d558e0251ed02c6aa5231aaad6de661f65f004a90b35ee62ceb447b0abf0ae6604376fd2be779110b40247e7d1fe8128ce1edeceb8486385d46ac0bd1864f3351a035efc168d527f5f12c5501cee6e6afe899c39d865da2c486619f6afa8ffcbada7abed8dd5a0b3995641429c9559efff705edb02f9ed6c26fe0ca2ea25f51214db9bc3bc06d0e9fe0c62bfbccac720b44caedd23bcd2f334eab7b064dfad07439f36536f319a989dc2ec291ab6dd8c185a22b0fcafe7d8060706a79fa6315c187f37a