0x2cffd02eee7b021db6ff95f4cfb24102b5c516d4bad01e0929aeeace180c8aa5fbc143927b1c9d13a2fb3e79e81191857451283039c8f1ffd80def9d25a6495263d10075c8f1b5eb669372bb82ac889d502608b2a2958a0d3c23a059b5ef3756ce21b7d5a3498062e702d37c8c2e2f860c2ebfc2f06b39a2a69d426bb1777170f7abedb9be231a33a8205de5a1737685a551e467b82aebef5811e1e47ab46f34e3cb008ec71b282f781bea9324434f55713d5afa983920f12540096aab0aff7636576480cdb5112a78294331a57317678da8b9e211bad9b8c4eb1f3bbe1cafa815425e3e04b58db1436c482907d02d277b5c4f58022da1068837be73600dc6b76e2774e743cd5d4984151171ef9579875aa16bcc5088c5ef5e55da9b55bf251677699edc1d69e697ed4634e5afb2d0221407055d8579e6c3a2fe0a62d08253e5b0c075f08136ae7f61e4fdb9bce85406384bc0d53312008687eca78ef6610f309351833f51b8496cedb2436bdff742cc55f4bb31df8e1fca696482bb0c660b25bf615eb32ed9398c173a08642b2945491aeae22c5d39347fb8b6887b72c63b4099016a4177ba4ca0a373c44dc06440286ad15751497b21469efb86c6c9c0095b9d2549ade57fca99488a6f14652e280a1fae8790e8cc014bd6951d3c4ea6c8bc160b19db45476aaac40b5468fe0a3774445dd93f8356a16f5c0ffee5ed05df2e3541f0947a93cf6fc4ee884fd9f8166a5a48824ee9ebcabf5963e3f2fc813b2334873a6ea2f903b7d5d7dc23a5319f9696328363d042bab7c8784bcdd26863e3b1e0c6803d3e89260aa41caf41eefc367c896964db2b8586d6b89dc8f2fd4cc0f9ac7486948f8974f7126565ade090eb5b1382c28117a9250a5dfd45e97da40577cc8d79c5b4f05d9298d8ed702272cb3df6470f6019a0112e2252b61d69ffc345b431d00f16e518ee4fcda6d0081c8ebee0fa1e316e952dfcca012d28f68756f5c52d5bc04a9855c4360215bc9f581af0258d913dfca8b624f283731e0c37a01fa0f6922f4969de545c97fdec0c9b78b3dc343c709d13bfd7e5dc45a36b58d557ae860005dafff36b02961c96b6e7d4fa2c139dc99e740dbfdf73f417bde6caa56a694a3ac0e70dc67a1576178353b09f4eb12a8fa89602161a2a6a34aa448a413f8783e0e3fde43d8f65c1e6d5b616c3c9385898962d603f724b5b5184c4bd6d5f4bc9dd3dfb1de180ce289deced05e354505acce2d1914a72eff858f6ac5bb07f1b9fbf19e82f599abee5ed3b39f0becfed97845743dcfc6446f8df6456a281dc97bbdafab03a157110030d2e245da1be32b5a51b77d4926a5af19a440b521a5ce545118df14e4b2f44cf1568ff1534b604d1253970f275f6f1ba2f3f6603949835119403991d3938c501995503e26fe18b5a2f6d911436738ae5d62eb19d8e1dec49a8a93c9d928966c633100ea22db41e0b210bf1d35a0d51531c202e5069bc08f1ae6e2ae4fc6757efee2ca17c4eb2512412e8928e253a09cd11eceeb94100400eac25bf33cc30a2dce35cc20e21b440992977e535bc681c21f01cb646bf1b8e68df75f13a7e474c4d60408d0216c3b83b3fc4a16d93b6c541189c1919628be980cdf5a9cb9a491a92e7dab85deddc22f785e38cccdecb24a64bcd1b98d3a6f5156ece0b54a0ad1781f6a926558baf3f835b9870d8197297394c820751a8c81e85c232adde29fdf9ca3e7779472386f335ddde2fe3f63910b558f0b2e272a51a2011eb4979f75f97b7b69a38e283ab667daf15bc47349fe1fec91fbe2699a0fa08554b97fcc0b641e8e9f68459ce1e76c206493ced67710ef915a0f0883df68ddd137f3ac59e4aebea5d61d586888e26e4921339c7e18b69a428911eb8dc3ef920ec21db747e6214040929d63cbca6f658