0x2cffd02e51199795ec3951cbb36a2c28e1b60a600aca0062a1d4c18a7361e2125f7532280eb54a3ec858aacf5fbaa85fb8cd49a1621386b28df3c1ab1dfad5e90499864f3c813b98ae147a75c2aa55600e0f0a3439ad711ffdbff4e0e1ce1ca577a23d972179cd51354650050b05f2df7b3cffb3415a1e9423297f918fae8d703ab81febc0e81bea3bf04b2795a310a571c2073d73c4b56705dcbee7ae4886f00789e8df7383bfbb634b46bc89d04888581d7c0e131117f37c5b9f3c9d25866f4c0de7bc927427eebbb98afc5c05dfd6325c9477ef87187c99af1926b893e8b3e9cb751f926ead89eb8823d539db9b4aedea783e0311d5c2211ddd05137eae46b36b32f7e65a47ea4bb042892aa88ed7f2b81ddcfa2f839122674012d9fb8f195a9992062be2809032f350768d10deb4fc6aecb3a4a4c6fb31dcc7af1a640926e57cb1a6e1e9e73e83eb0ffe2f0134de445b9803f46cdce3faf11237f4fd4a2470d28a7aa61be1e527e1fd5ac397894f11f9ba15d1719ced743c84f085086c7a6c1ff1e0e901a43121d642b15a3c0b25e276d33d552f7b0102ff3b9e1f9ecd1f9027ad69192cf9afc0470354af6de8b3c942873416afb7d3d2cab9049de2b9d5bbffbb339d2fc6f8c6362e89503db8327fae6df51933b47fa5e19ebdbb130481d84701873360a14d16fbcd93da27ee067ea392c4bb87b73cfdee1076a64ab7d62ca82bd47fcb52d243de0c1df13be931d0d48c6bb5fd895d8d55549c4585e78b0299da0490dd1f311ca030a1b167f95df68f18e80a4afc7142526c1e6068980b928166961686348a367f0c3b1f5059449b4630a0963432be204b4e64ce2c91d03d2090676854c6177454e4f4356c04604e51fc3e550ccda30f7d37290162fe037938bc488e653bbd962d1cb2095393e9ef53a135ae7ec12f901fe9aad88c054a33b1e4e3b7f6e7241e2ed7484ea21f2903456301ca133d806b1c1bbc8b0e2e2fdf4c5d22c390c8b3519efd0748d124532515da0477fd921663786dd182083972dcd69fff5474b731e0518bbc630d58c7aeb03b6cb33432871138acc7af0270fcc70966a202d7bf7809d5456f4ccad46d3a85a98910ef0914f7b70c3bf2e26608b3e558b093aa6fe3ccb5cee757a8a14634798e8dd6640d7fca249a4f336440f9dfed6a42984d82ce7b2d4533ad8d95600b14b92813f2dac4b5c4b41f04261f6e5e8a89a7f6f962d854a71fa9ff44a77cd0cb8a678d920c29093efa099347c1ce0db63d13b65f3fda69223e9a6a2ccd69d6bd1fd45e306d72a7980d277eabfb750f2e097ba421b83bc518cd67de372a2d000c15b40df30c5f24ac04678f28bc40db3c63fd668345458cf213d2c7fea0e6ad2376146d97bbced643de72e5b35bd9e0f8ce11221b18ae8556918553fbb3fa0de34e7b581430188a7d21590d87c389bcffdcc90c83ad1edac85525fe4f3343f1ad8b2a58186cbc98859fb045119ef119d94856ab1fa2316ddee0f1670e718a7b336a741127f2eb1b7ec4afb1ed91dd0294fff49beb2557e2b5b43984cef1715873f5f611bf278953ad9e16b5cdcd8a20d0184d1836df536ad7fd8fe4150ecabe71c6febb64997a034b1a8c95cb090253b30c8ac4cbe7725ae7de0bbb57c9547d34bb1d516abfb58fe090b1f7ed32558f4b0d32d398ac78371494807331004893ed3803d9ebc127b8ebcde81447235852bd594df8d1882b50c14b69dc15e648466b342a4a544ad3b57b1d5335e1a5472420e5c40290464931e830257e21afd2106a4fb0223b0e302b2d8a1e9afed238cdbb75fe20040217f4992b43a765aab28ce7db8df52c7bf8142485bc7e610c18955e689d268bf393ea5c4438ca4ba3f945045db0e7681e9623b95022a1e89c056d35f879174c592ffac1e51b70a7515827d5a5b9