0x2cffd02e71529df39b2fb13a31f4b4c1378c3ea0e977ebf7c71e72cb64e97cb89a716c545ecc57c95780c09c1266e4cba37329cd531471236143324fc5b94bd119cc738188090f1d3536e3bfada62b03f03f44294b67fe15c82cf66acc0ad1943f3c448d6e3e4c2642e0d87bb6dd4f5bce233c19484c624f8ff366b2f5861c04b98f0b6b3b080be57b7fb557a7065772dbbb47f53a68a4bd4065c961c8b0d5c47ae04fd3557a3863c83ca8a13cc845cceae5c2ab939890850bae8b6022a012c980af81e9d5e3898ab99fc901cdb6c2f558bafd119246fa1a2aa719fc858dfd3f08c371c2169a2189b967cb8776b476c83bb37870cbb103c3c504a78549a24f8bb36edcb2e6a806b01514f48c594923c1cfaf6664051c1ac3fc133cb3a973e8287f1fa0a4a15bdd83825404b55edee822f5b9c31bede03d03d1d27efd53082c6039d42b867ebd439ef6de34e21bd7dff95240e211974e6359371ac824165f159fd0fc41d705a216afef330ac45b42fc1329da8a98ee75e86aac7a86c3b6438be8e67360e4872ca0b7cf6d4e7882c7cace70c7fc29d5e2c5ff5556c5cd29729d1133af90c91dc06a6f72350063830b0e38560b301d3a38dad159252f07437a247114bb361229830439f82c59ee4bdcaf6a6b9894c0596617254f8def50464354d1ac5c987ad8d02f90adc8be6b6559e2967a30c13ca871c014d87c6ffd698796d3291796b3b2f1b83e463eca7577a0d4d54af19f1b11db7c9adab39e930163b50d661de57e08a981bda167b528e8a9c20afb677b1ddfe84695493cae03ddb6f6109c04b11451101ebbfbe54f0f3f75c7ad31d392e25ac01266031a951e0ae1acce52274f0cd56eb5ae6a6bc282df92165d20dbe443486c456c65b48bd882dce51ce92ed9c70bf26ee02cb96e931b08a29478bd2c4caa15a67b1fbf50bd5118240c54cd4df3d831e0c1310eeaf620946a43b234f4a7e2890e08de5d7af845a92e00dd7d22f5f52e08075cc3cc20471e7276dab90d12c244b03f1dfc39b611fbee285fa39b1f505df72c57859138a9970c4d632a93e6005b39c3401caa30bb56a56f426742620b780afcf0f4676cd1dd96fb3c4a353d7822f3392248be53c28e2f3c31248e85c406390508c0a681e9290c5b9d80f0f6b9e0d7b0141678c753186cad0beff617f82df8d858e3560ea3941c1d0e3532418af6af870b33f292bd9e59ab45b920d8e035881a9ee4af85331a351f2a0ff2da50a9d15c22a5f88eccde8b48af425ff2533b5e6f55ceff814b0f4e1a264870b44b92ea5994a892fc9f78865c4c289628cb4737ea2237948d1c0c00501a0c2e767e1611d08c4670fcb150e750d4d6eee25967097e856b013b5b67d64a795c50cc95b87256084c3d23a87771d2b0ed99f2c0108b96dc90016d4b391cb4463b37bde9cc374080bf47ab8c339a8efbf9530fadd499b63a6cdee3b56d5bf3df843d592c177ff42790559c2d3df702c80e5623043e49d45bcd94a6ff28e532ffb642337aa117691e894300f59b9444a9a45259d4843ec7e354ca553024dd0764bbaf47e3e6c3463c75d35a61168812db79eab4f2d7a7994e2658fd482a47c8693e130aed018a5a6286750b64f0b7e3f6bd13c0c6abf6c095c5e8921e57438502b45c1317e915238c2940b8d26c4c722f35d6647534770012fe54642fc4bc1bae7c7b91dbd9b5b5b616aeafa97435ae70d4f989b9324fc4587d3587af10e1cf1b1448464d0b9bdbf07261c8178afb80cba79386c13ddf752aaa8e3fe5895a2349f8cc43731a8ae9abe83a725c91cded1c91c1db34460afbb4d47ee3470d9454e1db2eda45f0190dba6d050749bd9107e6270113cb39b6ef0628f187cf32c8ae902a7a767351614171aa3483f428545f14ded381fefecc287577395eeeedd76bb0ce4f0d