0x2cffd02e225e2fe5eb9d5f826dd28f8745f1e0593a0564b981b54e30c00b1d89ae0edd0bfd3ea9b548fcdafb92ffc1a2b46490224d500da517fbd96a7095f8ab9bda4ff3ead3a0875091c19ac5de688ebbbed43dd1056e9e1adf66a726bf2524c4b4fb33a610533e60b32cad9dbeddfa97eef0bfc3fdf998103826a66ea75ad2d55df2e8d9aba82720eb2f02d2dd6259baedc92eb31a9d7baff38bcf03d992d0414c6abec1b557fca22573ab082db1cacb29ecb78610912abc3e4211ab877cf73753782093cd0360c86215e615ec9888d429a5a090c382900928ebcd6274fffe3096fe1b5e4a555cc100081ad9f37ddae2aebe03ab0ba88ddbda721a68796369fdb12bee51e3b8fe8e6d1147c8cc53909129d7ff6f4d76cd87330bba6568b7cb1757a484f17a29fbce398e86bd8b18d258ce511b3807aa600274d133e48652346718c04fa51de3bbc2005993fb87c4ead73e944de694ee736c5ed18405572f62631a2271695cdadef134d1e782403aacab94554d8a0eaa3c8423f891c752fa85a3641796efdc44d4877cd2a7b551ea0e685840c05d79c1113de647877de188b9b94192fc1ae9a1c52973f3910ad8461eb62cba798a85c44af12dc2437f871a8295ac3540abb4b513495d6dfe570f83fbf144c2c77787fb10862281819301b578fc7816a61996abf237cf43ad21f3a91029de606e0ab0c322add67e792b6dc5949b10b863d1f2d0be8e3526647ce5dd941a11b67fd73d0bb7ebdcd2e0ab73b0974bbbdb127f66a87b2d8b4e6ca6fddc835dbfd5893ed2ff1c9ce17c65b5f21ce30d90a810e8c06b551efb1f4957d18b284cfad496e1b98931cc6d524fadf53a3059bf291ce425a0fe64d42cfc28bc62d0b4a3bae3e378ce6352281667a57104dee9113afe9141f6bc26043084d73ebd881037a9621dba8e19b2a60e0eb39a5bcf138e8e7ee1885e416a2a0e326fd45f121bc7d83efcb4cda5b0c28d28d202c2e9f393f611d18d6dc06963a1250c28516c01045d30b638ca2a772723978498486a0f9d4672b9d8634aa2c7d43d5020ed034950f0a143466518d43703459f397566deab5f56473fd83c58b0d8b6006a694c02483337b88f4beff3cad6d6bda4cf3109a2b0df87514fc17a5be90fabeb038295c7b9db707838eac2ceec226e0f83be4c1c48e453e34b63d50fca2c53c4f66ddc04fe4f2d0f16e458ed3421fc2a9088ae18ee990b7ae673a703e9dc8d6da29e6b653531dac7e0f0d86d3af773705db18119607df609611e966fda99c8fc34b939255ec261c7dc547141113a0fa52bb1ea7ec890f9f138840aa9c9c308adc4b72886d62bc5b147fcdbc32cae556b57b6021aec64a635a10567c1ac4558fe8199f38b7daf6e49c682570973f62d8de4dc93b17e3124e1026d6ec47ea9eff4b6637ade844cc2e2375dd9bf32eea1079c2fee347c38d9f6bab5ab939aed34cf389a26974ce502951ebe27adbed4a4b8f5aaf0ca952025f11db8a106a1ea63b7dc99e287de2d7ee8937e3906792f78eca79853c84b44a72a1f0e333c2203a306e14267b1c67d16a47e051946cc78c66ce28b0a8308dc35118dc7f136409607ffaee1e893cd0fc5cd69a79a819c71a3fc384333bf7cf5a32b4b8d5a359bbd07455cef81d98b61877c72c4fe42dcd1d64cc23da2424f61c2c8d2decac813ffaa3602bc5c5b2b467666a51034e8f66af2578c79a49fecdea26b7bcd995a251bc2349747dad8fec46c24958135b366ac02f8f98d566dc7d4b1a6173d23c3dfbfca504e3feec0bf461799a374d98582f83cd4a5d109ff571997aa67da3a21d3504ce61249a894c824fb1e22458aa61509c9bbab05dc225278b083cb1c7b2585d343d5e5aa538b3389217e9a52d4c2cc172d6c4298661c963e7c453594ee266e84f1e17399f73f4fec