0x2cffd02e6d1852dd546f809762a2b9cba11eb8a177e53b9f0518df405dfe5673c2570fcc6281a3873fa0ab878e9ac904e27a7b301d2e1f96b74028e88cbffed11767d194298c819dd49d6fbacffe033a1a4380300c5f45bc7546e2bcede8eb009f2cfc644aa67f0223b6b8d6b997e173ff7d5ea6219efd6b9c774346f4cfebb6dbf387dfbf5e4f0343f977bec3b2abc89028337e464c35a0b73614f0feb217a289495c1646ee1da79f426523f818d73edd6271c975ad221ec30ab51457f7678b4333002e65b66e878401288ff20a29fc1162b3955d259a147e9e7746b3b7906b2dd0c6ab03c31e1acdf8f2952684c9ed624f48fcf2b748228da102ba2c4a42f8b6cdc206d7e22bcea16c46b3a6f52264c33ac3538705568f22bbb7ae74faf5dc7269f1e7c156ff33d7f0c4b70e32fcaf14910681750f7762a7940d4abd48798c4223ea7953af06ec161a244bf072f4db01da27ce9a05e403ea0ead47c411b6f55fa8917eb774fd01b1c7faf110c40dbce90883ff2fd41a8a410a446e1f2b46de47939907c0ce8a8f88c0db28d7c71f8d4cb5d99861d0144a6c32514f8658c8a00b4d8984938c146e1cf228a05815fced67cd87ba5fa64b479c5b846e5edd4b10ac6f0b09d4818a7d835fa2895dafd324ce76622a732a965074b0778a2adc69d3c1e26cf638ee280c3c8d347fae2f2a6f761d5d5c521c4832fc38dd51993e8542143bd695c09ed6c89109a1b91c66d4e5cd2586569e28c89bb4234db310de2a5ef8a70f0365fef559c0f93c16bf4d8a673ef1865dba00ec6699fd988986f9ca1ad2e66d63ac304209dfcd3a21007baf65eab6ee5cf1e73c4c4d35ee11f25412e2e793049860c3cb46811bbc612827fcc3ab761c6a9dec1228f4f980a8883b8a13ce3d95f82bc20e42f9fadf5050922e992fca76d1e55e61630293a693952afea862f2b6ddf6df009312f8544c905dc6ba8af69d70e50729a156800f4cf7a5e2db6057bdc364ee723ba4566df63a6c429f907dda5f5ef8fef07e19c6ff5d7356d60df4c2cc6ba72d926b194dd030b6eb4b72c3f25f652a73eb7b8be50af2ad148a28d31921cc0cddff233cb98bbc0fc8d7138f04bdc5ed0ca5334493e808c1ec70c451e223b03a7eeeebd4b4c23c9a12c151632ef382433d638d6d93db322e0dd2a3af56ac212d5827d516586552898326fcb5a9bbe8e42dd500f7d069e73d4bd646ff751ae6566fcffbaa1f3fd53287167e69807cda5f3e4a78a3620a1aaadfca9fcc2410abdf76066519909a3749f4b438a23549f0d4d9d7591dfcd0794771044fa76a8b738ba319708a77d044fc3afe078635cd9809fc3e982c46b905fd985d9c4c9cc9c3f2ab6120f6599da662f8d8880dd498812a5a155d55465632309f16420794e3ccb7f17340e3a76636529787e51a0358866fe31ae05b7c71f4fc4a2f026bfeddc5e252e600b3a6bd42b55ae74116de3da99bc1e4be602e12fed3b32b6b2f821f57382b26a331462268e75c42644c85cc73e3b7bf5c9c7c73929074cb2c9fa7faf8109d9a840d645702b96f598d5487d9e35ccb21ff5b8a80f93820a10c0f0e47898d43ea64234b84580f893b85b09c8602639526d5f060ee7a3b404cf2ee2f909d5066d953cceaa1c4b292830088a420bbaaf4ff5096e620bd1acaedb29d52d706e9596de1e0b5eacf2e778afcc7692a866d91db34f7c737f0e8cdae1d149c065b97312b70cba75a7c40087a0bd3b16c82297c54cd6f4466331165656fe80f07528fb2745aa8c3ab2488b70660eea8dfbb77e4b60422ee353455dde5219afb09cf398d4cff2f0e62b1054b2b076efc05cd8e0ef95f6a0020b6354da787be5ec5e6d71c6de65430e53e2a33753bf1d7ececf5385e5c62ba949ded0e632b65cb3d9502a1e2f74515a94e8b58d0c450e8ee