0x2cffd02e3d282bb80b3a0383edc33e06d38968a9c676bd132ba957f4d3090e58814893ac444b020f294997d4854e0ebf9a5c29926d71cff34276ffc06573b76fcb83da5b0aa0cb0ee18d0b12ffc0359ba0d49a542bab7791ff15b662d475af3f38074739cf1fff2716d91acd94beb812febbcef9e15da368245a999e7138acfaa4c0f18f34bbcc274d73bd37fd64536d274877e07274c0f41c924d8e0dd2be9b441fadc764fcc4c1ac093c919ec283831cf44040a86d27483be18251657b25865f1af91a3c42723b4f81de28c7aef731de89c297aa82003b13a5dfac460abe15bbab0d2dc0b5a378b0124302799f698fc08ab18e1ff428f66716fe863ab032d2d4f2b2d885a43aa425c18b4f6321c770d6ee0cb0a414111cf2dc66bfb4ff96b3f83ff6762cb0b6426ce1628b5d6ce6e7e811fde7b9808f8a9a0cc744b8da6f7e7d8b22f3a2fcd51324b6f261da0817f3e833cd8e2d491e9d605a145b1493711b3362f51eaaec850dac867e8d70ae4da4cc39bcbbe665404df1c1b6dff8f9c2551b43259856260409e6245e796bbdd3cc1fb9589fd1e9b52f7da6d04037df2570649f29799ef21d984423dd2c0df983a393681232b7b4b6ab19c3d6ced636f6590ef3b00aaad5dbeac393cca61b94166296fe9ab1ac0341debf9d4a545fe26ebe27b4e196d7cd80cb2c4ad4658848e2c45303662fcf0fe797ac6328517f559aabbe81e744918ae809ed1f9c7159dfc8e285b150e7717599144f0af012cbfa3ce0299ef260286db0c3797ae9882162b7e036470c5a8b4e0a69f30698d617d94fd727053f2dfc9955b3614ee946d8daf488c42f2a289294ed29de35d9166619fbc74d6c387dcf66a19d8d7349edb439f3fca864c0a44f7724fe9df1a206faf045fe9116535702ff153cc35040828e8f9b1caffe4a2bc0e27d2631a414fa208073657015c1fff586c5bae5702ebf4d715a29de4b48298e5c8b76ea0ba9cbd874d8f16c45df6f59ac12a3472b934e316f51ac36eade0c0ef7ab1f677a5910c6099eb2dfeaafbb9727334c327ef92ea12f7f898193da7239ddb5eb9d3ac24e1cb72fdb6ea4679fef97d55c15d839deefcd500b6d497dcd9e0309b6801f5bd51e7e7cccb34c5d8128ad9b067a2e86e92ab167a66d6f01bda68e9bff4232aae33f49edf52992cfd3e57d43c3edc5e4b3ede54fd470459a44401e72606daa591c86aa02df416dec618ca7a6cacf209ef3a7ac20a114c20a297901f7c7d78c80cfb41edacd6996092f7b910ab32b5df2d70417c6fe10fccdc2677c44c1a8de2a665be0d5ee8bb3b97fe417baa9cdf34202f71b55a27da899e86455f1476624ffb389b6119ae9c51990c5cf4ab7aa988a71e54b2a579f2f9ecfeb537ae1d0b4bffd2472b1b6f7bbab2d7720d2333c3eb490007542d7919dc8a34f3fc6c6c413250d698edad416e4295188793357b6656006ef1434f676670fac84122467ef1dbe2aea2a97558c1ad4e88201e4be1123d07bcec314d3c9aac6481c99b17a2ddc2eba334042bc1473ede0110d5a27b52d2d5a8bf0ab9161b091caa945671934141593293246b2a697c38616c37fe0d0d9d1a19871b668f7f2f6b39155aba5bff7da83d83299db69adc87bc7571e84490559c7ca2bec3ee094027a4787a10e159f7279854bdeea35b53c33b7bdb58e43819ddcb9fcef2d547a7b6eabc39f5ba8032d6245b34b69d024abffbfd03152ceda6a92e7faad4226d80097cb826da42296afad78f597af3f751ebc67ee28c621fde2d72f76443739a55671d11f3044a4aa1b2a3cc8649b846e6db27d70047fb5931c879aec87a90c4dd539777542ce77ad153e7d7ad8b36c72818184a620f1702fa571ef3231140daadfbf7d99623974d799e088676063dd69934f6bffc21e7d1c20fced6c670c7d4d884b