0x2cffd02ee5ce7d477885c5c6e868643cd947d63fbe58888c7c271c18a14ba3c43b5fb5388e7625ecf5e823c1ea976dd85af9c048f092b59ec733df5e0c00783b2db2fd31f663eca9b91284aedf479ad8969f3efa5a13f23ce24f5c052c2a7035925ec782a7752cec0f681e9b7da1f1eac2305b37870d01fbbd0ff9471566da7fb88f93e78aed662da9e624a17853f9da116553975789f69feb3e0c6f862c170ef930ce7ca245c4e635eac4ea42a8719d545061e38ab1d024dc8ad5a5d83fdc1826fb0058dbb5aebc5f16d89e138fb152d5a574c243bd1553fc4dd0891720826aeb46029f53d47f56d21c82ab3c5f16b3edf8ca80834031c1742670e9af4a8a48f8501959788eb02a8bc31c9366731070d874ef23ad599c4822b99cc577702c165822129f6a80318b880f5daa342170a15af0198e86da92ea63b7bd0fc6796ffe9f263ede4f20238da5ff0acab53adf1ab4a7c91a884081dd8071778e742495d25159902f26add7365a3c3cbd4cc1755d6a09193c16a4ac9558cdaad925592873a50aa5df0181d64e1ce757d59790c0e51c7925b2551773b7b0c3057b4972f43a1769c3a9876ea77b38413159e55d390519b96324216e66b3ca0531adfc17b350d439591771b0c147a569d29bfadce03a15ad4f209902b2f7a578f6f2330a2b31e3981101a7604c33c6de7ff8b2fe661c6364caa6572539e2974a5d2eae8c679eae7b4a287d73b725fb864a6b643535283f8ae44fe669f997a988b951892f3685c5d3e0888e0b814f858f6635d8a13a70f3f55b7a6bfddcfed8febc98c1c00924df1cbfa56e6e5d2be03a8eef7f081955c1d4082cd5fd651c181a3670ef4b550c7d322c1e6e3b0c7e694d41c5b16bcbd22e3039959b7c559ea5d5d585684ddb1d038bcb12186084135659f1de0be25b514bc9e2ce90811c3bd356f82460641a010f0109377be3316bee898d0e7ca87513e81cbbe9307e24ffabd60942ac5e15ba338b12943ed72a749ea274f8adeaf5205036ba0c816a54a436a6620d3e1f80cbb642ae91ac8442d7ca64ac31eb578bb92d5d18306dd875c3e91fc74adfecb6159a78372e29def8e7172921379fc029e64353620c6f6c466d93fecb3ca73cbfb5ebd4ab5d6851687a32a040c294f208d6608c6825186a20cf9e84a4b5bac5687b762a85ab3c2260406a7e58e5a968274a80537a0e36d539f4c195548a87c8bdb1d45b8b0f7fc161385bfe8b4fc041c32f2f7c74c0d77b37eb51a607db6986dde2f960eb062cdb0521240012b8027a7a0e94278ef9528c8f4661e9fad09d91970cf569b7911ca58ebe055fb70d4bf20a3a7d4d5baf7a2b9f8a1ba120caea4e3b27a96b52819fce5aaf8a2449e5ff622a4ead0e2f8489236faf38a7bd27bfcb155e2bddcf7f6a1f3fe4d3a0ca02d57948863a6cb0553e1b9aeb58fd9cc93c27aaac2e2f895f9c3bf0aa98e6e41a8fbb8983be23974bbad704b60a322b228f44fbdd3e9d02c7a17fad62f6e6ba5e8e69573b2bbd96cec2336ecaa3940f074028f2f184b18ce1d98249002a51c78049b2c39a66a30379f5fe025ec3ba5672b804f8a9bd62fae44eba6f1fd71c241f9da0013aa073b65717ccfb9bfc3069628b338e1c00fae984c0fa6529d411ac61d92da96c7dc5816e5e23ae13bef531747698cc95803ae549be1f9d6eecf84bd6e5b28023a1f1f4b738d40130daa1892ef150e5c301c6a7a871cb063c6c31e9cb1b3f6404ae10da1045ff77ceaba3877edb591fd02c3168a73b2a974f912e77b158c8dd4dba2d9c2423cd3a506f4d043e0e7ec92fc630cc3f27ab6577e10ffb1ea76517ea573b9d1bfb28a668fa91f6d60a4235eb5ed7cbcc09a2000efe13396d558ba423cf72d5c69ca2e6c93260c81c04b560145b1e02fa2031887951f39c18b236a144417116bf