0x2cffd02e2f56bf4bd30ceaac35e4ded4b636e2a570aff6ae9926d9f2f28aa5de3d43b128c1b3a1aaa925ee2ba2e9ba0f40b758979fb573d47098eef3f0d3e968e5f165deb3f82183ee3d501cada94bce38dd29f079471380950f46672261d07de714bf48b95bafc6af2414a5b192a0a7e25f72d29ff79cdb5c8bfbd3a07cbf9d5698c527ed3d2c533703b8f455433f0c63a9a4513162eea28f0889bedbe3bb24e7447bfa38214dec20d26a61e9c3657b4c99b5f6c652947a636f4f432c79a70638102a32c9afa9a23fe5ead4fffda5a1e844bfa8b95a1ea5dbf1ff0aabcbce9330973cdf8a6c96a12b438b2b81d69b83b29a5f0006df5613116c7d40a30f57cd6d04f88ceb3a0ab0a8fb78a8c81e4f84760ab55e5747dc89019af1bfdfd3f091e6e7ae945fef3e12bc2bfe150ed4d2560b5a52166062f18b4b0174665dd4c6da7bb1d789040cc56b4c384f51ff7d7b0c98dafb7c6de076749d2c44eee70a56fd1b2e45fdc4f952fbcc81004d35af3ec315331c3863e1e27f67b1af64712760a88a3938fe738867c14add56d67ad2a06a8d93e56c232378758e980819377ac41568e5b116796a7fbe13bd27d25c5da3c7b0f354e735be3bd3b9042a6d956623b9680a618a023db641a05eb7302ba338c4cac839e691aa9ae14d3a608d998472a853ada084dea6136677b39d5983f2918c3c93898ed3a9ebc2e67512614a16167457a50b63812f9e4cd9584ba3750bc00751356f83d6d8b357d74d4c263f1d998c3e6e476a80d7bc981a7f75c2839e2678ff786cd3a62ae51d3325dfdad253e113b407c1846ae6e31ef0c5dfcf96b7efdf3c25232fda913bbdf6b8b1ff319b7bfa781955c0ac58b64661c15935d390d3d519725912405b6e57992776b9927713b3b036b7b100a13116d5d30e294fe64df256459638acd66498c740afd3dd94d88d28e95539138f4d40cfe0bd9e7ebcf7b64c53980861d5052ce28b8dd879294abf1f6dca88efc5d672e25fad20bc5c3a55b7cd32bb947433a7b1c6a008e118ddd11e43078639103b76494baa67fdf14a7bf8efb1cf97b300f4080d02e3e4b3159fe081b889ad5ff70484d8ae9b6e6f9abadd052d724f64791e7b6f71a74aebe6d75c1be792cbaa5ace8bc8734b7d522332187cd75fab2e54868fd56c443e18cf3e3cf006e7f16f4c97a971e8d7748bfa77f14db2544b30b982e61ed86910afb258b9495d4484b917c630acfa280b1b77fdd61cbae44d7954e14baef5bdb36be96030eb4503428d521b35d809bec15e1e454d427e028ea342eb69b6603bff6f3bff4636edb537e08ab6bc07a721171bd55333bc92ef8b7ff95e29d32b7485e9f7f0ba95298ac29bc0df3b533e5db8784b4dae704d7430eafee38bb70b70f3e1676f79dacf8ec768364156901cf938a4dcd23b0457cf51af6f58a18a91899e3dbc10fd1f142189580fa8d3afcf643b6634a3a18f8358fc7657d88bfa4cb5ebecd60d606cd841addcb1f05ffbac5f40627ee2ece64e52de48762a8b360c3d4ff468ecaeec90584d84278af2d6c456615c3a29befa6c412c1a507a20668dca55e3fe4bb93af812dacc087aafd5bcddfd566338cdd83d6854a5e2e3d55be54fa6d6f2294ed49ccfb6d129b54143048504dd852aaa494751bf8e4b8e21cec56de737def2d566d1db81b4bbba660cb3c6d5914a9a0b7f5041205175130c2ca599b44d439f28fbc932873e1d4ffec686ee902d1542961f39e6a49c7299f4efb5689f88380a607a35fc849714feffff37d0f2797b530d275a71209b0c25054c07d4d4080bf325c7470eee2725128e9d21e9e674112bc0ca86ae2a81c9c99f8f296c5b92b1e319ccbfad223ac119251291f1296b94b06510e89f0b1ad1489f316a1f7b18d5c841585180abe878be13b20b7fac9f64ee18a77814