0x2cffd02ed0ba7978f0357f0bf4366fcf314e831f37d2c03884d62c10cb0d9f518253ee278bca220e0059c0593642603d12ce183619ac95fb4cdbd9ba2c743c4b0925fe3b8b373fe58a1129fc29086953ca6bb1a9daa6870488a965a95ec2ca802c6ee1d8a2968a70b71dced3e60abd7c051235b9b1ec8880527f9af73c5037bc320437b28c474047d3014075eb0acfcf6800ab0f4c81db475357b62cc4e4370ae1c77fb9ca8cdfcdeacc4a463e60a3c28dd09fde68892ae00cc8964cc17d4a66bcb9246e7bc143b56d61d9cd9ce0f26db5635496d25bc6e30f1bef23f7bf372af9c76d1ea4f6f3c97c4de8450498eeab9fda7e93e20fc681475fbc37c9c99c09b41f9fc3baa3e0c8500a3667e648a9c527f7651de8e6c8f30eced9fb55d911e24afe2469fbc355de23e07a09d9143116859b4dd3bc6d4939434e9389efc4791ea55e93926616275c0f09947de9a8a9d3fb8b60546e126b373fac0bd67e7d6e696524187090cfe76db66956b495356e29d5b01a56f1569fdf9fe0396b2775c6a5c8e42c19032721b405b9be5114f2f8b9793bf525c45445fe09b345b2b787e639172cea60d58d8fe4846f47ce6aacb699ebbc1470861c15a42109b64cfbc70b4d76df01960c9e6fb38a09e4bc7866ece48a5582aa5e870b0ccbfc39c1910537be12088615732ecc49fd712cc037367e5adb2ed1b5580ba71f7894502df1334607b54b6aabaf2a7f19a686e8a782becb8c85ce61194f47b308629cbc5443362f4e484b8a823c13195ce47fe9a52efd8c57ace90dd4ed1e74ca4db90f3e9833000358c98a7a62add1e07f97210ecad1714b4ca3a3683f1437c735df71109ac875c9a7c66853c543fbcdea6949875b6877e4d135b1f71c44b7705652e44557ac7b4d8e7d837ceefd7ced15557183e344d4cfc4c34a90ad67b49744977bdf1b9c824c7f89f86f75d7bf2c38e11c942cc450f0180e8c5de6f162c9cf687b205fea2c2ec798dd24541d808badf2f5e7f58f4db0c590b2b18ff1cd8d73beba6e32d327cf2300c9ea5cb435e899dc23953326d5d0648900f22c8f4e8bb835d9267fee26a84cbf9ba2eff51a0dedfdcd2ed6a0131b53ddafc17c59a3463b08e6d12acc8083d4b8c36eafc662ebeab1817be4ff7a33a70479f7514980309ee91858639acef4cea5e337293b22eaf0918ff6615941d2646b49deb49b582b301b3d19a6abeec1ec6da43f3b8a244e95d9f6c598a590f5ce199b408130877f47bbe48a0e00d94a2a65ac7cccafd7ad8b0bccd7c655c2eaa3effa61607012f07a43f5dc112b312956de9aa3d2933d5a93bcf96012810b32ed194e90b8bff0490cb4e937ec447e8a9a822efee9e8e70eb576929625d3fcfdd46f36968487971a1d25fcaa0929a5492037a2a0ad42fbed0aed43bdf93275f1a58841bc2e9f90bd0af27d3ac925f5273553fae36981fd2bfe753a3c77048de88f071375a91c0772abc2d7c41b6cd588fe5ea45760da6e0c2d668a517a6f8e0fd2e69707797546edb757778cd068d8cbbdef636bc4b60d07d6e768ce136f32086ff03257e2762bfb273f68183433204b46f3e25084c23c91c33e07629c6cc2503b85d4c5f120f3cf94a38de6d7750bbc5c609af3f0384f5502484fb8cf2245418eefcb9a228c940da2bbf92e77cec70d4dbff9dbd0873bcf75b283a21a4d46447e9de38aab8e8e9ee5e5075ed7ca7a904fe1ecfb7a05c63b931e468ed58aab37739afd1ac68ff555cf5fbdcb5513acfd46cb46bf254dee2f3a8be929e049f1336d5311229686b4ace99cc617dde98bdc488fba419da4a3abebaadfc43c38a696c82653483e5a48874218e9ed9e9acf6ffeb33b41eee1d21add3f73faf8ed27954e11e31698d12d6dc56cf1e277afd40f7122550418a8b9212c8c32c49e7f5759a28fa8e3