0x2cffd02eb784a42be391bae49a4349a7c56d0efd0ac18b844995f684d0b6124482bb2316d0ebbc61bfd4dec8a480fcc748d698b855b98ae9400ba3012c1067ec6f6c1459e5ebd784368cf834160e9c7839b5159bed5ffb563726f0ed8ac9f5568ffff9d5886b2e8731d39e0759d9884a0e3e2b864ef4e6a7512728bc8b2db3dd9b082e0b46d8148ac9f244f136d66f36b7a245b3fff1d09e9c99c84d6c85bc107ad96272685b98f060151ed47e7df719300dd8b62088203e3175c7560f8fa13c6452857fb3ff5f787d619630448b524351bfe396a8c46267cbc3699de27868bf1f9b28a4b428d91520d98756a7c069f613bee94dd74c08467b889138ffd9e49807da69e290e463576dfff4a97c545aa2c5bdcd3771c7dff499c3368390971b7bfab992b1deb80741fa6d4513319967753f1949cdcb5b9375d0dad537a80aeb292df1623d3f6949a6e2105f941fb3c4f564e0064da9ae6f17d2737d73471ee9c01553d805c0ed016420d20262a799b62168a0eb0fd4a4f587089bd3b9f46c7efa62db5fa2cbdb048e1f232c8b8756ac05f66b5ffec9ab3fffcff608368b85da6dd8dcceceb8c591e6fb5424d79affc86313ef340ceb7ea41c43b285de46980258b81cb9651c1c2779bdbfda9505b51a3ef64f3ed9ada967eb72c4bc4aef3d1cb09657f030988ceec4d4afa62acf6360922b7db0ab39c18af2aae5d66e1cc8fde0c0189a405bce886c5cf714e3df122c882eb8b472861c0dbdce2cb889220a26100c014f9678e979204d769dd7f5b6b37308a5e9cbfeb5015b1e6118789afe29737c6032555f020c368af50eab15b9f02c390951dcf5bc455fce894ac3cd6ec52d7c14ff8fdf5f2ee7d60d900e633680b96ffcf63c6a709f30b443828efd522a89a23bdc8e6a979279c9f3016e9ff6bd137541633de69152135b0680e1aae56b1252db9caba0a0b6a99ef72c72cae96911fd40e429d794df509e0805723cf4646c899f60cb7300b63a78347f3d159ab436c3c1e089133c21055c3a379ed9c5836a42321462518502f9e952479c2be63914586a9bf77d28f0cb00a1fe373a7fc5c40f64ecb7995ab4460cffbd8093449e6fbce3c7b5ef879259a0c6aaf4245a8eb88491ba64419a87d4db3241429bfaf47204cbeb0945b3568b8c128d5eac1d588db912217f103658b778e6cd47d5c6c72684f15fbb8d63c6a7e4273a057e484825545f8087821264e1e8cadd032a018bb3069f5e2d9044698d38f62c3b99a8c19dead98ffe5b405a3e17ae5546a257bf8a31978eb6da829b389b66223f9654560eb35b5a679aecfaedf4d6913d34cce92730e0e12c9c4658c22e5dcc6dda506fb97fb021f110413a8711a8bca11306f5aa673f569407624d5654a8973f42616042195681a980edf394c0a3fc7c3c1a50af585823b9e70906395ee507d2b0f9932f8c96363904196e7660ebbc87ea28c0a9b885220cab3c58acd2c28494c4185218bb6061c5516bc5269e3cf2c43f837cb5d1f5a5188a4ce3227c65378b62d87638d9a104d8cc672874ca0e6f7229438c045104f2265d87fa5ad4051cfe6ac622401ddd94c2779c182fe70fd524309f677dafa2e0470a8072197b8dc9930b4bf1bb76a3cb8d934bf19f66648677d4b5da48554f56dcb8c04acae993cc0dbf0e685bff59ef33c3beb76b17cf8f02c7c19dd80bd85937aaeb4eb38ad75c02076be435354c865b88d129c77be762080188cec8ad2ea70cd63a9b3aa7430d03d54d7ad352fd520d452775e0dbc5320bf4f198ed5cb8504cf947d06db517735c6db3f893326132d6819bd8b826b09100bb481cca310722e06e039f5ed8b136ce8f8a75f7ec2e5683414bc9ff30aea8152ee704c0ad966998ed7ab88f0cdd8c84ef8050ee4a57628f9fd83f975d0b1629b4565534b1905af5