0x2cffd02e4dc8cc7fae15488d64979e93c25bb5bfbd4b991faf734be2b0d8c6fe5bf5ece249c463a9fe086e401a882ebc28a70edc4feb5139ceea020e8def2b652778e55a71f8efa9d8290305c7c8ae08608ae34f080c041fe39467f3324a15e71da91f1552ce4d4a4a97bea94fb24648e56206a7f006b4ad16aa162c7a44f7d1b2b208f3f100511b8d36432234226b2ac09b95ac80299788383478184b6bd9926d915742303c63fdd7fd557b50717baa32b6cd13efcc4b40e166f540e688bafaf61f2a43fc2717bf590ee997d60efd4e11d70c854ed9dd429d83e06ac797417dedc9db8c07286b6c14e3251bdbf879f4e52fa9fa473303688f03d8578eaf7ee27ec68d5541f738665beb23a6c6d07f07d77381cd26cbd9d307e53c6bc9eb5866b9b598440bd13e492d99724ee9877c852cbb8b65e45a18c294134e9c500f5328f457cfc3976db92e1b8654d16312657e88159b9d141535dc7c14876342bc23ac52b000036a5fc3436a2ee2b26a4eb949d9cbc797cfba547446945669e55b23553301110d5c38fb9ad0a9652d790563557ec73ea35decdb223d607447678b6f226c3f6845115ba75f4dbecdcc26d1b97bb8f67cc0e6df63d493e8bbc05265b25d056fd0665cdc3aca0cf43bfdf48960e640f8a82691ab1b1e0cfa69793840d152a12a7e0bb33fda924d8993a2e827c0ff76f06b460208d14eaedc57cc5f242ea508d4c5d5780e7da40c4bcfbe97a7a816669b90a6b944bd921f49b04d387ba5ee755a23907eba4190a58eaf6d8b5ea55a919a1189a64822f1f7900214dfe0178ef043eda1032c59cf39de8ef00fa3177659431635fcf9f36909db85a48cc42dc633764f2a6515110f2ced5c77e1ed99d17d234e1e47c7cddb54a626da8e9d8ceffb76acabf3e764e57ba5f3c5b3392f6946290f60e70c959347d98f964ef221b051e536f2cd9fcb448cce07656e430d067882873103395d4272c9ef34b7f772594eaf9ac7705b683591ce746307f58dd9bbbdd60f9c09fb21b78be64094546e22e8b6443135730ada5810c7b634e198abcfbede42fe9b8dfa894623b6e2787d5b220a387d864118d5f449d9b4d5c2cc5d48cdb8af3c2a2d68ad089dba8cab8ce06fadb8af6568e6cf47b992896bb27bf4ab0ece7f0febf64a635ced77dbef9d7506613bad3ba9cc9934da4cf72fe2cb8801e9c2e40b0f10b13b7dd06ab279c5a056d1d6f49e07dc92631405b90c208da44505c27ba07efec0c53aa58e3dcaa7fd9ef70e765794f15071508f3c8cfb4b46203049dbe7c54ed60e53b955146f9123ccf51aea25136e7b3e8136f7d58bb326b11fcd86fd5473ca837070d07da3fa0865a92c24da2a80986dd13cafdb5bb364bb376221230da7a49c28bfa1baeeac345783b4d4cf8b446d2ec57bef53daaba45ca16f9aeec136416eacd92c50b1cfc77a8b247992c9b59652014db1d342b9ab07bfcbbe3fa95f5c95158b0a80b802e5ee9bd9fb7eae29cefd4a115d9f361387bbc09ce947af0deb28010c6fb607ae66f0caabcc43e825f6444a9dc02178eaf19420f22fbbcd3adab0e6af7242ef5d5ba5ba85971cab50cbc839b83fc1fb3ca6d8e4167c36126313e0b55f13d831dab874521b61aeb5a15db389de8f7a4ea3c12b0b15913073f8994bfcad912d04f01b0a232518a8c44a372045ba92cf5a05d7c45b78b5dc46b826fcbcd8c25c202951bfae16434c2a745aaeea64ffee240c8e13491fac8f0f1f83665eb7aa56074aef1742d3181a4893cda479e308d67111c84487943ea9c2e95d1b89981a6e25246baee678ff9d49d0012ebe5102b957ec83b79660c7836898e33a19a64b5388aa439322c41846777bfd7ff786894d38a5c7d937ac07f438a826e8bf5c8780279fe9038d6288824c93f46f59e361abe6dbf5b41f989b