0x2cffd02e029175b19857c446c8a32d36a8f29e0cbaaa1d167d0ca9263cb8c83ddce120743caefece77d9edff0aa2eae08a9732bc7af89db0625c3c158838c9b867b8925ca69bf1af1e451f6e6814a0e6cc3edd16c637996289862e7b952b44ee044bc272065006862d2f7644b02cf4473f1ae5112bd17f6c4e595f06e644e5548167cc194051e0ff9a211b912ac56d43b9f0ed43bc2b9e7734a7ec21e051ccc070490715697eab77750ca0f26cb33e4c7d62a733b9b573fc10167d1964156d5b428de6c48f16973cbe1db5279bcb07fa0d1e63793032d8bb24b285995a2d9729f91dd8fae2c26ba6194f9c3c3da3390af3e0c0687fc644687c92981942d3f80f11509438b7eb3c3ade1e7e1ab361ff9b8b5735e3480704c26f620dee7ca65f014add007e8fc0b314e2500ea8320ea9586785bd6c34ac21bd0b642c3224282c2011909a4ddd7b257ab21ac2332f892b0575384e07adca2aead3583d9759577da365a5c768d00f465b14b31809fb6059dacf11a65a3a34c2c72363233786de1531ef738beb5e8700d00089eef39026fcf759d8d83a9a961eeff71515914ec2ef126ae082ffd53336c960ae15bfa18003592f6f88cb2ea43520c31712393821a10bdb9a564c4f15b9a1daab5aeb5fa1ade96ea7f9050fdde6783934b17d0f348cb5ca8bf0bb85e4251c1b7ef8c9d67a6eadd6921e8c511da2d6bd888528dc95641091dd48e452fabe89f0526a5b632a03713dd9cb518a6db1ed03f9cca997a4bf24674bd8e8a96cb3791852246257abfeef4610576e0b28740fb2ca9cb2168eb48e01758952d106d3a976b500aa3ec8fafa36f74bc4490ff33d611e5f12bf0654dd4102ccef3d7ac2b536ec6ce47dadf78a5504c6a65700b30a168bb8d60d38b0e6200c1d38d8769acb69a12d465b11a9e9fe17df6b100371505327db11b538cdbe763f743af87cea0185d4d5c3138afd0541641665252eae205890259fa0cfcf82c5068cca0a9eaaf45b30f5ce48944b397ecee2abe7b4684e7a3f843383dbb0abe87fc5287fac53fb01abaa946f9c54b9f6f6bde5dc35c73c076c1446e5ec68d874e938d0f31e73be9df5431a13529f707e1b4212ed3e98753debedc8f102681e2bb2609914d0a6c54b1114c97bb69b4ab5400e880a82fb6fb5f9c59380e96627414e56ac73417d327c54c7ed27b7ef1801458c353829926dee03253fc0b0e8d8de60cd8c1d648d011e1c5e522a54e6f90f8a6245043ab349541c2b0e29cdaebb4832bc8d95bc298d3bce58f54bd5b5522d6977d5e2d247305b5409cd0c43039b7a160cbb13ab167460183d86df759f2c3713bc7e76ef94bd1861a9cd24d68078b41bc02cc6e4c106506e18c28d7e92ac6de19703b98cf7891113d93766d0e8d2d2fb649a3efaa0104fde76ee78c22e3d009620e61a73254d9d48b0a607aa7847024e2e6cc8d483f424641e2b3e111d4c1f934fdabac02adb64d355527148ae60820d71bdce53c6e532d965bd4ad6053e75c42c916d6a8c969b1b905b9a97e047e21b9cab8ce752cfa065709334a8e7a25c228d271ef9623a842e00aa98042b62ef0731da4275f4b0328c7ffc9371c965f595687cd4b6ab7709dca9038ecb031838c765d865d84f7dbe65a1e47d9c0ca7cedddb704694919f90e632c15667ce9a52fa2afdde3f287abf6225fd2c5d4373db63dee488aea58ca17eedaabfa61f67e20b5ca0c70344a3b84dc2ad5be47cf9d35aafc0f1f0133e4afc688119b9ac029a7f7ca44bd08f2ae6b0210aa092248b9fe7e20c966e5b785275e7e45e559c276c41350e29366b97e5ce032bc2eba53239fa6470c1a884d5655d5e90c758f4751b2a085e2ef49c8eeba186f7c157e0510f1a1a5dd39bacfc4bbea92a9c76c5f95330b21e20a31bfe9de88e43526f60120ddec595