0x2cffd02e6c553be24bab2408854a5d8ec0d2554cfb5a033d923d70cfc4abb5ef9ac707b6b7595e194271bb7633b702ebe76b8e0aaa156aa5bcd1dcc8fa08c6a447c737f70ced042cb01e2927b2423bb775a21f201b18931e06e00b02fa492e5b7df764376b9d3b011e3863918c9bfee88dd2d4ec47fc71e2a00267db2a6f27d9a698c08dc5607a5215da5cbfb3c9ac118baa6a0f900a784bb946ad8e6a4b4d85e9052f7d202f14b1ac2b3f00ee86a795ea5a698635487d305993ddb88bcf46a6105ba6e5c3d86bf827fabe51230912d515c911b02a480784e4da9f2f4ddd3d739700789338ee62b7f3a31e6dea87a8f0f2f83339582ac2338f38f124f01c819f1ddaeaa32e6d8eb57ef8d8116f189e90f110a54c1a311051bdc528ca65cb6a7391e8375715e7775e98c79616d1e85254d349657754bc334bf27ab9bd046d898840e96a411e7e6cbe7f08125a166cb415f5a02c561bc714b328063a83363553d7bd2f7bd8696bb358ec55698e121e0ae8a26a5a396904894fa6bd8a3466f532b6a900bc23c0b7402abf5537cb5ad7d1658bf807946159460d619103394d9df9af0ae991719f4427ce2501ec6f4b2679e6445ed4f9a6e7096c72ca415d28c5c96432d4e2dedc13a7fb06a979f73eff7bbb6b99f10327f512d960f033cb8564bd40378741d6cc460d4a91ed6a698066ad8311c8c356c45f1a5a2c7fcb2189ad7cb745a6b0320912eab870a1ad050a3d2254ef4255a822e8a121c0644dc694634fafd21b4167289bda654bc7d4863f2d4e7459b6b2d9a17d2ebcead718edd6c0e471ac6880d5a39351a3073a4748bbefb9937e0c56192d4deedf43136d724fa91076429a11adaee9a4250f2c0b00db09f88e58998749d6ce3dd4a1cb690cc1656c8687851f03e189351734781437d75cd9bde6300709a7cebac73163f8f81dcc7ac321b57c5592bb86d70af2d10138c02ca9f92bdfac6c364b31d5e815b8b513a7473926e3c0b12fe0376cf846aa454dff21d783f2058ffb5fb4b803765bf88af0084e6c2fc0ddc973275e6386273384f4c9ea7bccb9e30d08251a1b256ccf2c1c5d51dcb9c937d511a342f9a2f3bc4c0cac7701555743f5b2bf22dba75f889fedb519c9ce85097c12447362842bc0f81045b5104a19b537d8655c6e2ed6807ecb65e00944ed4d7f0c02efc67be694a7a0ff739d71cf78d19da6fb37dcbc4e03f4af18658c0f2c8d4b29aaa501edf69a908c675eb7d5ee1f41b04baff28e3308bbb1f5a24571459bde711bd21ee10a45a7624328096e71ad30dd28a89d7b597d0be1cedb9fd8b112019eacfcaab1823bb77596e7f940df97acddf9809e27ea0d7bd0f861504f05c7090d9ba0a29f864b85d341e99dc8f981ec76f837d108a1c34e710365196a754d0af01dadb71d72865f0e06a04efc15a2f5f5ba556ad1eeda295c8cf2d90ecc01111bf22fad1b2f15afc7948c56647e0a8a6411192c9379f15b642808186a9f0794da6f46b5a0aa4ca9891f0542bcfeb7da6819ceb11d2cc617b2273b3066e36caa845c684a8f29946bf5266ec4487ad3b79186deaff7a33da5e78410ed360305121566804a5679ca5ab78e9bc45411c0cba69123a4c901b820b4941b64cda9e11f9bcd02efc41d264500380dc4a8535d8ebcbec799ec998d7ac18c02bd8a145dd49b4b0e5c53d8d425dd708eed6c700111d49e32a8e98b292d3c4595964e6a29176bb06739f16bc2fbc213f5c0c533204ff42e1f74bf02151dd526e069eb23b0133cb4ec690e27fd90b8fa42d4b1e6fe4538498b6da2d2352cf10cd7d88de48b4d80b9f6c2ef68c3a86c40f3646aa683d3433df29d5bb982fa7c027cb20df92488997527bbfe63ee0e680f1e6709e75bc85db7d6fe53dda06a2e8c020227067d69fcea46da1767a47334a9a4df06