0x2cffd02edaf803ac275b3577b234cab3c1560833165fc34fe8d30cb896e876d5cbbe2a8edb9d0b2198da07bf3a78cd707ff2e754339196d7f3e6d3116c780134e6b083214256487b41041744b3d79628e762355f1ff3521c398149a3f754eff9456788f630c5e181f1a9c291a6a3ba7421f424a0f60c56699f743c214d377b02480e55142b9d8aa0f3ca149abf734e1c279c4ddef4e41223f6405c06d10bb37362fdd970831b586e78205f913b4abb6c43032ff1e3e068598f2b0a4af6930c0532950598a67bc29af5a60f09d52e0e07a202317c6ae7a12cacbd70af7cebb2634e1f2704ee472669d8be076467b13c286e336b8b75241575fbb304cee61d4725acdaf9753b728577f1293b0925153e1367fec1e91504b9ab6778e65067a14023782c759cba93ce4ef921d756802f5e48f311d5311538c794570fdc80c429e4324e8f70c68c25ef4b3581b634f41d42fd9f42c2d80eb54ed8c71459c0f0caa2f6ed0393358d9a9b5b2a740b69572cb915c87ab43f2e90cd7e24f68779daf5b879f921d6a71bcee97f18f8b683da51483469fb0dd1013202be0e77c07dadbdc1d5d70f60b534e2255a943a92dfc7f12f5bb4f7a377b4ba2c44b0e98c1e32112c6842395d06596950316fb5581cd78bcc73cd07c35c09794d84fce96cb841ca84802470a6cb693cf06fdef6d1eb44156c271647b0594911aa291b7ed71839ee74a195bc25140edbc46a290c8918b438bcab5a76504bd8181ea1bd2ccdabc8ff2ef60a32455801aa0c353840f57d2e7a0d55a2faba61b25056a8a49e0627c3769f402605bee37ed024143720e163cfbd1cb8d5562407102a4415d59fcb65df2e56051cd255a82655476db76392a9c67f34be4f601ae59b442187fb173781d3740a12eef9067917ff4483c68db19f0ce6819e8a6a08ba8a6adaa7c86a1139cd4c247e0e8363f794fbe3dd57aac1d355a7b3eb6d5b7655e24c629c4a25edccb864874bc27b1c9db0cb65dfdcebb302fbdc826a9aeadc42cff423e68b681f49909126337131b45b4d97b7ff3aad237d7947071ebda501f3d6010942058eada29d5c00022e5a4e4ab5efdca572f86dd990d755af5116148cc61e6d9b800e3d5b58598d983abc8fa9fdba7809cdefe38334bec9a361736cea54222aebabe360b37616eabd1695ba4d45d5d6c9f7390799ca9f8ee14341c82aff718e1161d6ebb73490724b1a0830e5ed55ba2f5ed220f41d3e33ca3427d3862883e77800712211e0e214c3bdf458e1538acc8f3a1d0655e597dc57221df4dd01e49a46c1c576d265dc5e10f1f15040bdb1228766949589aec3d6d495b4f217a85fdb8b99ea474ed40ce49e06a378ef71f3df15685138eb8470ff07639a6cd0cccc7e742dcadc3c0b3f33cf23f2248abbdd11c932bfe47e7680a08e1cfb07293fc26ee4ad282aa4a1380020e0a05825e0389b45eb2c6f368bc86634af0f50a195a88253ec6da679d6f3fbda4edabf6df40f218f765598e7b4a83574b64587b2e5b485e7d1ef20b4dcdb75af829bff07395ed118f29532c840e2e4013c24023a4c02386adfb50c0959455f87669a958f4c34b0972ea1f5dd0d286c1fdd93085d8a0ad7d32b99373156aec94aea5a7291a3563625ab553c93075a497043cf94ade1f3e712f0b3d29f044a2a67308c26f98879fd0cfb59cf0024e6cf4967029c44f1dff47a3de16963c7c4fcc80023cddc8d1ef9a74843bc9386816bd683aa3ad793ca2da28bd42a6eb095ce40a2817510305af4f2a8cc71f3e4d0b99f2e402653a358b6acf1469723bb897eabad22cd749a19e3cf38358af0c6d7add16cdcf32c38406b96cdd167b8e0e9a285914dcef2e9012321947e4020254e3356cda7aa30197db286b31c1d0ee7300dcba6e23088dbc083350c99f16daefaf5194dea239f