0x2cffd02eab215470e857157ad7331e2bcfc338f4a3f90fffdfde0cbf3294ebf5ae5468f6a8f48eec2ced88c4597d7be18f72218dd30894e31556d55ac3340b8376468386c10dca700d6d5536006688df9854f1ec10bc67fbc331569222a04f905281e4f108d0a39f1b18082525b173bc142ac1c49e15a77d9a3d31350ba11c729afd76169d02561249b9ad1417c643f8d14f6b802a7704dde96f7f0c30e916a11d4399bfa0a3776d996a9a733cbe57ee1064f1b4cdf03754bfa447b5cdfb5dc0565e4ea7f11c02eec34ff010680a5e4b79a5b8a0d8bddb473fd06174dffaeebf7fcf2364cb457ff6dfc39c5113638a3e43086c0383b3fd5f618e5a5d29751f5f73121d2d91bd0d06bf519c3677e4f0ed40e0dece1c2e8d021a909b380b923109338bcfbd186c56efdd2cb6539a3ca83bcb805381019f26757f4c2b939871a643fe3a1ab88789e4bf15ec71bf45456094f9ce5c66dcfe7143ca95906aa32065cd93c5e5158ba14f2ed6d8044c8f68b546a93f1a28653298813e048e26cfa3dd2ce2cc606c7596580cc142465c707542d29730cfbf895fe4e41dc71a0b186b99d5ca15d8b0ea79951f9886180cdc89b98cebdbe486a1f1de5284ba51df9559d4f9214dc05dba0875cc54bdb4468b52460409b86dcd42773b9a34cbcc34fa7eacf81f846161bc30216cd5ed0868e94b314bd597d9186bfbb6d37e2d10aabfc7709f4d20b100c1c7c544ffbb8456fcceeadeefce084e1354d622581278c05aa7110b62fc162172f0ca2fe10d63b4b89b24a74ab53b510c8ad924f6da4e24e6c9273ffe48824846ac34c66287c08f238df803406a4a43e295a0c892f15b69b43cea2d458d2c9de3bc422e9358186a6ac0d41c7c1659ab8b100432bfed8357ce846762687add48a25e9c0fc2ebcb8b1fb9c29345a1bf5eb40139053d38ddd439676ab1a8626c8f61115c2f57a5759a7a35bd105b98ffe4b01e7f08ed3cb4b78f77a8b0235b27e3fd0521a859733cfd8ba4bf71c5cb7a53c2902e1b54e82160182d2536a2096d6ebec948f09f5e14c4d426547bf4eec52343e9441580613b009dea630eac74f1b18277903932f9a1036f7264fecefdde590bc8c0491b8088eec4bd9013b0c4b24b29ed0069aa854d01f416ed56026e3198ccd260c8761dd59ce19c4496814454be09e448cb7651d4bb568f36adc09d56a80dc074c839f684a47eb557804a697612ccfb9c3ab8d4a49893982bc9323c03c925cdeb96341a4c6c0c8eeec1ccca543cf38610fe5e00baaf93a897ffd11299e7e390794f935caf1b188edcced651c6e418c7eebb7d775c26dc4c7dc7dc08edb76fb0ce7319ec5dcde0512cbd84e07916d11f06d82510547cdad4a822b297e47cda7f1aee518b9c0e0ad39293573bb2cdbb4b2330f12cfb52cca6f3e2b2284055be5b4f7d29b633c2710b97a4d51495cefce3d12c17f5858ada5b55b877ebaf59e935ebc711dfb4e2383006670de7f1803fe826c19ec2a27db9b03d1cfefa5feebef1f6276436439b579a031004cb71320ca6765d094b334b82bcf69e7a795b7908976528f8bc9dd3297b3cd1b9e5793be928be14636f1945ab5b657250d2e5709c3e015b723c826c1bda53a07e80f965e5cb3515c499a3fbd42ab5e683320f23d5c6f15c0ed407e201b2cff4ccf57b835abab1ec3a41312a3c111c4283bee645cde2c59df1c5581b3e09878c5708398af4eeb73af2c627f7b6a2823607b191af0a8242a555350c83181f2b920a97d169e3434213f17a592aec70da0d39d0e5ab2f45ae117badd0980d2d9206a58d0bae6e1f9ba391af22af4d7aebf54d9e4bb81e4e1834ef0d5bf02a797176655afb8c61dd39baac9ee8587cdf5edeb2e23dcec885df83dd749d2b608566fc047d1189eb7bdebc4183e0d2dc17bdb0e8ab2e5e