0x2cffd02efc353afa1cc26ad71a921c3d838a531743805a9ba0c35fc29a4f01da8c8128e98c097e5a987d3209accebb657791fd543c7dbbbf0f3a73a62bd3a409afb8230bb05e91f8a8d6364ff51c9236d1cc608dc620784da8efc94ba87d03c05179225b489e8fabe17ee2402cc0c9fc5554fe376fc90849f3746ae217a0ae58691d4b5e68fdbd03203ca7fdab512b1f7faa86b12e2502a38996edceec8fbba4e59be152ee3f8aea6b2dc15d257e98ec46bffd1dc32002fe7d8b6da2c060805347d1f45ac9b2ccabdea492afc0203515c75ad4a30b15809a55335ddb11885cb7d7c12f52ad76a835efa368b8512bcf88ad54b5cce51b717679483a2dc5cfbb1c699681b8bfb3363d9a21ddda6c84f7a443c444a23fd74e144e7a8c27857fa1e54dcdaf77bf76054eafa895d0a4d90c61f1aa162b56b37fb8c4ea2bf173c5a6487decc7be91adb99fcebe8cc9762b1ab43cc4dcc7bd0382fe2a5421fa75aacd090b2c7ad21f90789159e20be3ef75821f9a2b48d792aae96b20a9df853261f9b84b7b1b1e5dfe667a39f791aa7fd31bc53af71fae8137088c63a476b421dcb55bcedea2387726ebd0a695c16e61325fc338778666395c50c97162f3abd1b62863902c06babbdefd52eae5a0c24118cf3ca7542e3d642479ebc0fd8eeceda6575e587acced518b02dc7b1a44c5e1a04dfea64a0031d0da9415e56d5839beff0a280cc07228b213ca8e7774aca9ee14415b7a1ff1df846be763399488265289c122705369dd94191445a2193a91253f472d737a507137aa9c3caa271e5a881a30d29e37a98e6f766fb5acf96a797769553ca61fb2222fabb0dca77796a4cf754f897a2dd7dd9a7e703f84d9381090c49f555eea5c4b762e579baa118a689790f6485de4383052e13bbb6b5904a182f0484aab6dbe00b41606c7d84cf537c9522f06efea3803d561d464061bb52e7000a6e7ecf83c4c8c8b175ff07e7526f57804a8b4dc5b087cc49c79890b6e3fdda2f7550daadfb1e2794c19c805b477437c301f62c67ee1577e81f4ffb7ecd774c79eaa468a67eaf54dad5878f75772ccb4ac25fd434215f17985dee39191cb4aad98e8da3b4c925f6ce6a2eadef83738883852056b62cedf5990a5db8e25a8147cccfaacb26ebbca23f7a846210b06ec81abbf77fb1c9c5166eaac50d295f661074f14109136c51d89906f8e537964efff44e61d168e8aa2d2e30ece70943636a264e5ce39a4f72c3802bc8629672ccf460d215e397f5a317bbb5a053734e7105fe75ceb8075baa8084696698623cf7eb02fc7f3a6a751c15f47fc43c71f77c6c28b29e308d3f24ce48f8e719082239b6f13708c4a17c1c3072a622cc11027f323348bfd828a70c42d0b7e0178402d611b67140f99256ac19bcc9d345ae41041a303447db6dfe42d7a22b871b07c4c936550b8ae304205bf2fad7071dcd43a13c9212daec6f763c9edb83df215e31a1db26ea697ce5d44d6199ade66c49f082a26830867cfe2622f5e072e558bb3096c08ddd66a75cfdc5fb32059206af693b01502f6b82868f8032204152976c674eebff1b418180191a0926208926cb2c94345e4dd7a5971ea64b8ebbb385ea285d38d86bb8ff7f9e92dfa067dfb7150d1b1732482ac80b795cab4721929a1a2202dcd9f487b105a83d13f270986893dda40db76e5a5e02e1521b4f87cdadf63ee8875eb910df0d6c92c233b9133613500b13614916db8bd7ffd354845e291cf02b1686ed6487755819513290c8b9563906c46cf8075087c583fd25d09241048e6a7f9b81bed645cde87c2a3a3d88139d223e87994fc3a6592c6820c11d3cdfac70a8e5751c7eeee01051afd8507da7f4aee1a6fd6c316e1b48a737a3fa14dbdb41a63465ea51dc43c00c63b9fb1cc5a7ae5c06ba302c6e20f