0x2cffd02ecde19b6585736fef294a126f4effc648621579aa81a1654c637364e174b14d61d4cc30e4da1c5a8dc24c7b2f5e8674b8904e08cb67e2281e11d59ca154a54b68861297d6929f91dd6f5334167d8e879433e552f502a0fda3b08b9ca682781e8e07943bd9e20f4b83aa631ed37fee9f9f6a6e1c9fa865210ce46df9069bd8c7cc56384f95410d33a1a8675af1df8ebebc8681e79cda5d3f18ccc468b35331859579efa23114d8061ce28132b03cef5bb9839222010886baa2b8542a86b00306bc4bb7c3649a5ae75e5358f4b0af930be1cc75178dbbd2a04d560ea0c4a951310ae6549d031bf7cf8b233ce71ef8eb73e3d22a87935bca7bda00e0b31d7c296c9298ea6968522188dffc8eea93d8acc624d9ed3a51c9094f91cf29f78800caf7d5b995b7824cee8760a5af4d3bcbffe32a351d7993c9abf3774f23a181fb77651bc52c3ad11ad388c22b50e209c04f2d18cd9c65192d1a9c9dc6cbb8f0bc32906a8a93c49361993503a1720ca5d81ad3874bd15f0f916124f9804449fe4632b154d648ce13392f9f6bfb530d41e85378eafddf4a20045424eefe6ac84dfbd944924a81a243a07d2d3572b0d98fcfdf9e0274bfa302161e5380624952cbfc7e7add3d25dcadd0738671757ff56621bf6a5abdf5d77f49f5849645e0787738b5dc59f8749f49b2a60de0971653fd1985bad2b0caf5ed7d90496592d427d015c436435cbc0d407065390e2ffaacc29394f02a6c42f2f16dbb3d7a5f9164dbb9bf3bf0be3697ac6e31344794cd46f9088a076a2ff6348344c5a8c85c047f16b2317fd91269072c3373205dcc26a3260d8ea8be7578fdadfd2bf4b21318750f4039a69c171f5fb208160ba9c6de6289a3a6f4c38cca6e43f2e604415bb9ef1ea6253610dea2380c0939a487ecfe16b82645fa9145f55b40c7d8da055f742dd92714b35ecacb3f45d09d9443e1f2bd89365bf74795d86a32d0f94933d75f6dbdffa47b3bf96212faf3146fd8dc3c7f79eaf9e51a7ae0874ff82a68634b90c7df23b4b498f16cccb7a70d180a975c38498c491e651520651adc7801a4764644d863aed1c3162fff4cf887b06e1d934b6169a2932f3ed07a70a3224dc01847e082cdef39e2774eaed5a2dda2541be7e6a06ca0957cbc051228689a70561af243e6acde66017dd947eec6d905d1ec2b7065dc91861b9a9e3b437fcd6e3edf453d4c45d091cbec961a33f1af6589104869b63eec05c1108d706f4e062ebfcfdb71f5e372502c1cedbc68afdc7a0d61ba889765a8b354c6291a60a01de6abda49cd1ac3904b2c80a8acd73bf1b5b423fe3aabc8358c5f774574415f9f59270c5a53890e3bca609cd2dff62acaa5a2aae0872fcce3e8daac2afdab0159edbfdd741661520d6c70c800333cbf5b68884a51126167d2ef1a9d68ab01af76a9c92563b4a415d6111e10ae0cf41c7b46420af410f720cc44dad258ce8fdfd54f0a4a5a47e7c748e9bde468d57f9b0479e1b4b3d59471cce1d2cf48d0fd986bbae16fe58cb6d1aad6e596fcc385a05a0b9a464f6abdbfc98da9fda22f42a4ceebe3558ad8a69436c80fd1ec99aacbf62e8a0933d0e21e8672f491200cb06751d9ef4db424e07e93aa8214a9b12a227e0b681856277ab30dadd47584cbbed46f7a5c8c50f27ffcd118e7e28c923c9ff76d937fd8e8d057df7a3b4b963856998a341b2b06123a884ba1f28bd6160652887d805f4d2a04c528d32fa48d63889dc87d424c53efdc9b188c9bb38cc409978ed775cb6e283e5767293822cc2e870d01db5ca1252fc4772369189a919509c9ea1fb0e0e48a460ccc962ee9ff4e4dbd83af6d482acbc735fc0285e74cc2e7f730f975106519e3036415c7b9504d653fa09ecfc924e8e831cb42081829e8e6ad42698f874e0864fc53bede