0x2cffd02eaaaabe83848e202e13d0e33cb8ab0426d2e9fb3519180a79a8a18f6bf5c71ccb49d5af9025419b82a6553e308f66ab38f32eff9c424a9d4c09d2b69dcff9bedb924ca2fcdd0ec214378a29ab1c5687c7880e8a3b218378012cd6a068c86376bb34ee89c01166c8ae1bc92ff54669632bfba65123701b814c7385a98b5603729b8117c08eb12f9453c056a3a36eeb8b2ccdfd5a7d44172ab22ade88dc582526c7663faf6f29e5a8b26c70ea7af2fb78f609f875a5627b76299e76220fd42be4cba51da3d20b25f98154771c9e90733af6629549097a14d31b6db676d26cbe0227e81a6f4499ee7bdff7c060e043d442f79ab97c80c75ba6ace089ee8013b753af77f039e9b0351347037930be20987667e376a1f47e32044ef7e34ac2de009fa782281f767580cf1a11cd07c763c6190b62369669cc60fc11891eb21b6621fc36298bdd669715259a07790e2c0facde7b2e4541fccf4b6b0f81edb61ab80953ab9208d1f51cdb3f9b3db361c5e34337f79b5300a03761c16a8f779a43aa9919a200558bfce0d278a2506a7112387f6515a998418ce5b9b3b2efab94ad0d8683cab545ea994dceaf8ce4298d727fd653e57c6f46d0379a9e23ca4b1ad33079c2e946451891963b7b64304db788c02be4f195507e59c3142f35a732e776418a2ac2faf6a98d71329431544b8e8286339d3e27d6df4ee55371667297ccc12e9db1b90d9375d6c10e8d762c83a87c402ac3079bfaf5766d4ad20aca4c850f6699665c33ae046c83f7faf5bf06eb8ae33379242c5e3db921d190b281fde1a79a9f1790a83eb2ceb422bb8c35696f4264ad571081ff6a99aa11f21b6c22acff89dcc9aa799998440b22b226003d815dc2183f0edc6db3061df9341bb084099b3adf6a262c6e53fd1f71dce5302af07d2bc927cb60028dfe970cf82c655f9353ebd6d8b6cc52a34103843690ec24b860c54dc40bcc2e0aacaa214bd6f82cf32fa2d534ccdc1b95b2b8d89bdf8b3929504e5e463b3249ad1fd2bb22797f05c91ce0cd07e6c2c47472c60b4ea82cf8348ee8970f1999a86457ffd6f478ce725852b91297ad56b45e6ac1b27f6b4e08e02d44cfc826e0d67d782f2c00acf165dd704e6f87eded7028360c38fd3fdf28cde53c789782994323bb14d0401bb8579a9a327f6390e2917888c14d6416990e5a343faf3a93b2b828eef0eca9b624c18ffd51c3a69ac3aa0bf0f2ed6f6aee195d732c30dc66bdc7a659cde709f98e8be97b4f8001a815984e2c02530f3cb922214d65c5d458527b88b0b8fbe4b65eeca57c0db77d25224d7a7e412c21e893fe6e0df4e0fd4d5b6600b22986a17d96644e2b84874fcc3f49deac9e2348962a3336250bed9672af4383196a71f5cfa2f10c548148290d2627bebc64520a99442380fc74c333118a87fe051d8143c2df7955dd6905c6d38ac703d62267f7b52f384d20cd7ae34c840f17810099e383df20a217b4bbaa851b68bd571a4a7f87ecb7c309b2303dd6afad8c3794d454e4bfdea215fc986d1b6b18cdd7204c58a5e18872b9861046ed8ffd06e1a63605af80004a27da78c4c3b989b3e8980ba81fcf27c9d757b714047536e2268542e2f1fa4b902a600164cb8837007b4d86a55770c234343ec959e1f199d17adc51a26a6579eed69e1d8d8f1d274d5f0947d45ed903ce543ba6ff3f103b5abbccf9290e566498d3887632351a0f6291018065e2cf3d824a896c9e2020d200826c1ea8dc87c5f5cd651ed6d3af06ad98718af923b22017abae3a12807590efa86370c5f2cd4ab0f45a16f07b1e28577064e9bd3bd8c9356c2d4edc7aea0f954400c0415bc9e1664ae2f6470ddffbb4a7117268d76d634668f67d841be37c5148f91d04deaf2970d793ca81d7922d304d24f2f1b7e4fce8c4419d698d