0x2cffd02eab747a3e4aa9ce685478ef7577c31d5408847c3f4e391c507ee7958542b3f57e8ea074d5d9a81c8ec24fc0d424a2f3ad7683f9b2ea9e1685c6e8f730a329e68bea301a55a8a7d7ac41328337806e5fc1484c75442e00c3ff49b6aefcf0ccac9ead5d6d46794055f57b3389e2b33089a2e003db900229c10f42cbf20314af8dad1c57ed9493de36e9ae2180941e9d81138ac0b65163f0a10b8ad9b5a8291313bd936952aa0a457463453adbf8cad1b0a526620b0b6cdded3e72a35cee5d044086e9030e832b18b94060972781cb196bbcd5feac5e004c1333a2127e3dc62459268d70234193725d9a36afd0ba70d0be26b44bfb894b2e893304647a67081cc7b961348c731835c249d68063648727a47f364c51a01d9278c770315f7013fe8a938bad9bbf2a710ddb319d42cd57b4b7a609b1ff4560b28ceb1973a123ea0763f8f664541c6696bd4b78ccbeb6f8ca1b9d136197c29a47d0a1395d3526bf5105d6bedb2cb797cc1fbc87852211efec816f832b9e7b9811ad7b51a20b8a7b692bb0b1b3f37b993901065aa15352ad64573e8663c3f25de863a064655cfecbaa4389dac88ffb7fce74760811408c51500eb1932135bbc654cf1995c65c9d747d5860b54557cfeb7b07562d32fa7d0fecb912342c9ab946472de545143f9c198735dd3fdebb541d7ccd2f631cfde658c021bff970b2b267288cf17110d1e9004ca67bf28b0828e6f8982068c99c002e7495c13b9ecb86b96989725157fcf431394bf666582ce07bd6b5911dddb7f9eab9d7ddd0a11316d848d41e6f424773c48469fd2899212581bf2f36f20696ebf9d438722b6b2a99417d5b0b1abb743455a39cb0925aa622b3074742a8d6613fdb66ad3f31a181b92472b81c5c6baa92a454360af18d2278b77808fb62197e83f4c98435d009ace0931aeef8fc080827b21b89592359cfe312eb6af1b3df8ef8005f31c3005167975a9205dc0b0387ee13f7343316055c811eccd6b3ce7bbf882da6dda14a6a2b4b48c3eb193e396a46be3a0ee8ffb45ddbfb25aedd1563b512764b44e509f264f2f6ccc03c5d8e9adb83acac79f6fa28ddae095bb2d05bcacd2698056181ec6b3ecc2254de52ae28d0e674d1c3451803297eeea8c0911c40dfa9fb666378133a4ad59b0e7e8671d06b75a06f6aaeacb59cc347fbabaefb0929ba28318a168632d8cc95896dd5e9c81a6ef085f9b42e576d5562d19328f2d50726122216ac9fa764601268a7d70e45d8c1a6edae161167f391c799b6ddbb4f846dfb6ae8a937cfb08c897c1b8040afb29a2624b4b91b40d9a1274c8f599b12659a513f500abebc5dc551b637757e9a69400b06c61b68276c3e6d349b5d865059c5dbfd226618c8440b8fd52410fb3764ee7096116c623ac45d089f17dcfd88287d7b1fd90209326ad4fed5e3ee69334e3307677b77f5119ddbb81b0eac56521d81005af54de418077c84eb8328fc5618e1593ea9ac01dd5ae80512bf098f402517c3503d4390de1e170721fefb551c084631c61bbcd43e0b6791868f1ea82be3a5a2cb27f0175b0ab18c1260736ff15e0fd7bc7db5b4752ba492297090b6d46138d611ebd53a98d24b11541832acf6db1532dfb046e0cf8c8140a26260899d63cee2b59ae0c323c94b7979e775e1eabc492fb328ab9258632d18a6a281a0bd7f678b01af1ac9c8557a93946a8ef56441811064a102aa7e1cf36b149e5e76271cd85c38e8afa3883da6069231eef5b6033e6d1c37e907a604c617b0e613a42ea474b2318ae2137aded5277ef69129c54afa7b2a82f762f0f05887c1eb3b2f8fb2dd04203dc73c897a14f266468ced66b51d6e0ea8765dd927f5c430fe84cb7797379ed9f5568b7236ab57a6fdfbdf775621f571c9334a259ca8ba421ecba26da904722f81