0x2cffd02ea3a3201bb34e049cabfff54404d4dc6757aeadad6b20d0adc7c61c0ad4096387184cefcf4af7e14581e41ece25a3398d25eee7692cba66075c91f408256281224b953c5aa81c4461dab12fc67a73f7d8244b0bf8178f06a6c25970c3156c3557fa730867dfc8c34c523af975676b56cc8adc2ea9d2a7722da80b796517e414100cb2eeb9fe8440825fdd907f834942393941d30df71ab080aff2a8e079ad188b47b2b4854310e37d058a24313e08a84d768098cece638bceb0e164a5b107fa8a4ebb4a0e808d8ac11b349d8f3fe6a1f97ed8c29f8c65f73fc856f1a17725d9387843165adb5c0f466fbeeadc150286653f8a851aaf5e7ac0266d82f7e02e9f6e1ad644e3f3646d68a3963921d4148e16678847d788aa70a6a5000dddb328479de32055d6cf70af07d7979148a0d54515735221cab8be6e48c96fe9ef44092cfe2b51e683a91957999ed7ce34d6107929e04f5967818df9e234007d1c4542043e5e3e6275a4a67cfe196365cd8a2bff0edbec3defaac2e1978b1a84d566903e977522c6d33f32761f6a5c58a14f699fd84d48affbfca2fd5bfa7f94090d06f0c6fb89c89742a5cfbe29b79a34580cafd7ef7ccbc730dc378876724c6df3ddaa77b65a3fd62138431b409b888418924cb5acd749b363701366112a4fd37271f49709a001dd2c311c719a2307d91ae0c6e4b7a38977957c4916c4513924ba10e974161f50ef9e53ce2992d8313901d1968d11099d6463b6aba91b089694949a71f70e01644a92907747066f75c90feedd4f6e60fc19a2821f2a1316c299402ff5329eaf6adde443e90b130c310e2a8c39f8efca143f7cbe158d9503fb746fd379a5173a19b7e877071ed1edaa3c9152a2a1ea0c4c38ba948342269a2a3ceec3e991f306ba7c48286bccbf267070b5931e297adb5b6f4e4029e2e9c859d4e4b405b11952b005d4cf4d8b922a874ece972767f05c5e962b3eb8a55f5bb4aa0b8a9387de5c42d71b49e2ac76882bde32904459eb8af9059a0857d83b0fd9d0430dc23376ded9f4098d67e869255cf75b7f8f32253721a28397f51f54f33a546cc9d5a276bb013c7dcad1c03797702397ce54f0ac4e2d7e1694e8dcb8adf4a44e44230aeacfa3aad800ae0bb3aa273d483e089036655283623f838eb64f003ef3faeb23c06c43d33c8f79ff2c31740014e058edaa83ec4deba9e8d8e17ecebf240bb0b74d36a6294595b317812c76e8e260c42f0c89d0548280b8a8c564352255fa683d680776566b0735e150b7138b99ceebda168ae9cbc96323e30d8bed6e1eb4ae743dad64a8af57ce01ffe3286a207c7c8cf2ac871b1c01ff530203560e5442e1a1284cefc9321f45456260fd938c439652f616faa9e8cdbddd9c9a67a3f1484dd02bd837855e1c1f2dc438b86e4240aab9be37838e68c33cec943522530d9ac600269a56695479b036d9e3c934fd6a80a205d3e22c5429a8a0cfb8978ca2cf1ead422cf4616b491e38a792fe4f0c49d261e6718a5485fe8e64b65074af944c80639fc47291f772381dcb7155b0488505c05f324185323aa6fdf577051180a2678e5db94637efbb1be24f2f29bbe30c069ba42e478c8d5345a6ac6ff8b80fe9812a9d9685f07735f7af7164bba2a7e2994e48fcf13770596caac2bc6e56352c6b878e8944ea997f08005e918386724367d44f10ea5945ed3915c729b4ee90328cae4f943a7369c910885f4d4290f9299a9cdd16a30b91f0750af7cc7865667358c9ba2f718389e0f21b4ae9e34a7857fc8ceb9a4819bddaf51e803f4f04244e1ec38765ba1eb9ca0ca6a9f44494486517b06cc88e9c74e3d181e8288e55d8cef85dd424f9f50bda528af6cc205391dd6dbc48899ddd3f8b7c368ecb37367223b0376d2d9fb8b9c4d39ccc0bc0d1f412fdf9