0x2cffd02ec2d32b774e68544f04448690ff48014b3b76552938477faf3f5570f1589162a8e79941b57f3df5b9c7a324be3b45cbf6b41237e91692ce79bd213bb0f357f681aac3416444341179803cc793b666d9a8cfa29253420bb111c6aa0d80dc55589646db20c9925e834a7b6fe0aeebbacd509dd724feddcca16e5038d2c5c459c9c2da1ab2c1fb1445b350500ffbda12b1763bec5f7e28023668107ccb830f21b786429ca509fc209a5c34948dad30af0d22cffd68865e71a87351e262eda5f1cf090d2bb49aca971a25e2e7bf998df941374e7ead1fd46cb183091882b8e60c40134ac0baa00b74b853665f73a87b7ed11977c0cca9bcc11e3b2d064c375c6c957e9e8a2cc9902d8b28c1d84b48b3f3bd888adf44797e378b17c39ab960b850756609b131a64f62c2320fbc77c17469380e0af5538d1734d252651399cb316982ad448e64c8f5b6fe6711e447d8c083dccc353f07bd1119d0eb8d26f2ecd3e557ff1af23e4bae355d62332ffa45249ff11bd9e0de5bae670fcbbe333b3fd31dc8d8260414091183a5a00da36e020bec7035fd0ff8ab8a42ad4b1b35313b74f0e680418a30e42d002bb6b5157e962d04c3aa3d6f2e1cf1cbac928d38fc6091ef67d782d4ccf90955216fc851506d7b1f41c27321842a1f7bf169502765130bb9752746bda39d2d1fd177cd932563f90fd1b2196571fa87a6b84cb23ec48b9b057b6137f36f6054150d608ea5f96311e150ece998db9d928d1a93f9605e9618658406484978522ddb453d707c647d46c86e60a80b2de8240138878da30eb7cc3a94c5bbf0d3351e1c0e5b1903ca91cd0c60cce626d2ca1cf11d85c3b86556a9b93a158aea34ddad676ee570583800f7630c44a76a74b80b51d8a5f6881b31e31175bb0f73e1dc77873af1722b33556208699056889ab5acb5b13ad92c2d48cfb42afa8faa1748a1a270c5534c7aa7600e7f4861d2e47c405f399d04c67d7c7b801d597c662ee094e745289b9e4519eea30a10d2ebe7341cf50467a1a6950b008f9166418c4926fe352a21c3d2f0c3de735eec812be8562e11c7920dba359800bcd0265580d1b0a52d73fb60dfe26ae37a6a91cfc659a08cb1028cd9db948bd16fe851d37d0b3feded334834b839ff483c721bd2a3b2e250196563dbdddd4afff3e66bebb3fd465493c1bc4083338aaf8ddea4da1254a08257479726ef1ea4a618c2c5e3ecf14d030ce335336552830afef272fde8b93ad144be8a4c9218bf4b6aaf3c27344990534ec946ead3bf708affbd8e77cbf8a26256d8b4e3c45356aeb1b9f4512b9625d98dff72ee45ab56c57f40c69ba90001c1292ba49dcbb834360912732d3d95d95c19369193bf612e2a314ca724245cced3634dc4c9c56bb491655959105824ff452a7066e6e1db92bbbc02f702160669d2a999946cc305ecb65a28df844a54ba2da24fb807540a358bf95e27414ec50d03ddeebf812b26aa12d3c1b79d2b69320a7822370c8d1b07ff572455d8a984fd9f79821d5713680f40d35d64feab5799f2d6c5829bab2ef3461aa2f884f9b79d2561b9ee771b6065a52f1073bfb1d5c5e0f094265b8e38d24b788d359cb55d73416c5f003439e23f0d4bab51f771dc119160e1583c8ec2b5d7b6cab9b37e235abd94bdd8c3c1a23f1f0ca6ac6b284be3d7012da3f643139f1ffa2fda296af3731d99f9fe7c2c407b5ce027238578e3328d6ccdbe18908670c9209c99d72b78b25678d54d4872fc5cc67d613cc6d5f872fda85fb0a3acc3d40c16dc735fe8b9e0f18e01933f052c5211c8e76b75874e0288891b638f250d6f0f6cdaa1931d6ec3d234b03443c2e850348404f40d899983c9d7471ab7566b8076ac97a469d442686978b132bff19728bc908da9a8e4e4368cc789da18dee1a1dace03b8