0x2cffd02ebab11dc4831f32eadfd2b065e311c96ff2fd174950c4bf9e8c8c86ff8834d528fd6ea57c615bb504bdb7cc0eb048b15bc87378725acdeeb2430d828ed67f299f4c891c1a75444ef018f0d553608af16a3e9dbda56e1610d3c0282695e57f4b6ce8481a22b0a6aae226b1187fedada56796f4e0c7f7a7239beb69cd4068b44b23e4012ed420badd2612ec448fd57ff4bd25f02bfb509d218c2c991e3bd74fa8b36b8e7ac8d4031c6f42dd35604a15e3ddef9b95147f8cbb64183cadab060aa0e1e989502fd0e331877235de6a7f8674fefa70afd4b01aebe24fc8a9e9a9e4889b41a605e5d7b85082eb396f8e3774d36971c740a80b4d3ae9a8977d2897a58879d6cb1b3c1329382404600129ce1e397fd9802dd133eb76f947762b26c7f79fac332682d2018e082b051e0d381b334ca984f715611aa4b71e8092742d5d807efffcf7f85f3df204e0b20df784fe59221c9c19f7f21d6f3bd630e1b854447ebc9d13b6f18f2fe33ca291ea17be9a008c2059d819ac7490b4f47ddee6fa13df06bd86dbd3925360e4a2700fc3569b265dde5c8deefb708a1f1e064ab5b57ad6f86e3912c6a42e0e763225ceacd26096f3b6f8461c1d56c607830f38fbaaa42c7566e46d457fb531c5d9d5807eccf22a8338d13cb76c0a2c6c8cca70eed615bcc361f2aa2f734bdc37dd0d0e7d690d2551db3ca60aa979e47b17fcb67ab7218a0bda7be8fb2dca056a93713b8f0c516e57afd9bf9bb437692063806b55dccdf18f9648d1044bd27806d61d97e3d0a0cbb24d66f2c5fe5912e72b8c73c398f68c3413f6146a9d3a73a9accbe40e559186044b33c8054ee8a51241b556515d2e90fac1018f55ebcf8ced9b07529f58bad5a9f13dfc346e15ddbf2a142bbd4f224f14f1d405b83a91793e9a7fdd00a85a4b67e3219692ac3d2fed21a5dad9d41b8263d609f889ce753ab5f29083cc27824a7726ef6637ecb9c183fba6c3a45e1942c65382179a7271d09e13821970b8d13f001fe6805f9ae07d7239a228bfbf7c549d67f14752ed1076282c6e102f3e30aba00c24d9b220b3939d93dda90b74016024bfec028d39d931061b0efb214fdb7083d83d6a0d42ba8578a469bcbce46d68a930b484ee9248ab54a5ea08af43bd0bbc88b673e378eed7d2cb9671f64fd590e94c2024c24ded83181b66ff9f0a320a548b639daac498e5d89bd7bc8986d91ec4aff4da0d00c852cda9a588fffaaed6e44e5eab4f8acf9b24a4cd0891901084a168dd38ab92e067fdbb7b542444548c90d5d8ddc589488b75b32c22149a6c420edb5b4db681d8dcfa31eb6dbfc575cab724e44db332d6835cf43f47d2e7115415c31fe61227dd357ac02e15d45e71f80e0b720e7a68ae7a54cd078644010e669f7ce6161bba5cad7a717ceb96799657e83b8ca9e8fc4ba56d66d30c85df0ea8e181d129787012be6cbb7a5d1047fdf0725fc0dcd985d69b47b03e581d81910417fe920998c00afd1f7c710a5e7b96868d2f57e8ba926b214a7a11550fe674e66f34256856e490b91a24a1f086fe88acf5eaaf0918f36f4f8de54cfd2405fafcbc061dfcd7682eafa025930d695b1324e8fbedafd1fce78e623e68fb8ec0023a4288c1d40515424f16cc0d1b95dc213256f38874498fb39a34a0293084c69fc97f8d4c467c47d91797b52ad829f2ed940848d6821cfc93b7c84649bb531c6a554260e9ae7d54d3ea1343905bb75aafd262578b4832260105e91f6413844f6f0d3230ef63e98d35f43390816d140f227f8cf7ec7f519bbcc5dae3424f7a58b6861515d7b5648518da744cf258850bdffbb945e2c76845e3abc589d79eca0533ad18e4cfd2b829cbac46014ecde0c581d4eadf3e303c116da92c9eb0cf100c78f8f4568d3be4d4fc14b687490b50d7cb27ed4c