0x2cffd02ea46f361088223f0cee56bb03d82d85240c71d0a6d675dbccbd94823fcd9df6912a6d7eb5c2d6e08ee30acb09fa7d3957d76db2e608f7eaed818a5c9ad85e80830718b333df93fbac0d5f3ee86efb9388d18a06bbd51f02bd51b8196c6d7ac018d738732f12ef13a114d53ceeedda91760795879521737ccaa91177f96483abea3c39b6f9d8f7218170bad2da1ff656e2d7ee61a92c3f6cc27807d9091ba0e26ecd1fd317853f62b7d771fd17a92fbb693a481908f11f89ea69092c8ccdf9ed4d195c1eb91d6a729dc8253f4af6c075164d86b0e33de829141461be35712d1f79299fcb14efe6422fb4ea07df67f9851060b067fd66b0435de56844309ab36ecc483dcac12f69a6fc5b975250f541408e6de7e588e928f0f0aaab66229d4dfa9b1663a60b6b6ac8df6ae23638335473f966b581feb93061efa9bd443951543827d9611e14dbd73bc75033ea1d34fae66aef887c2840e5c8c5abe23ef01b11b19840c65893b3d4d8b867f5c2479be04e3106ffb17b75ba97bf8ba3161d924e463ad9957f61bf3416cfda6f916aeed51874810f9630f9d1ff7d35ab413d2dbe474f322c3c410db8a7baa195d3fb601084c3ed8513acd3a3a208f68ab17334e11286d578582e9b7a831ff1e28cba35cf152b57ae95ae15090c0927644f96fb1aa3ff6de7358feb7c393c1a337c86b21e8834b56725f77f33d37c9459aab2d68a4e6461cade72a9340e29723d710f2280e342debae378117fe469d812fd96b330d5b35cfa26db6e1132513ec2863833c62b363773350ffb30a9c7f1f2f52c492ed69155c57589d057b47818c7880af4b9b60ae63aa8be2917c6d5bdbf8a4e2668fcb7da3255cb6b72d392f4b44543692894c30fe4406e659b8118f55fd0500eb1d5c35e588eb306e8cb5ccaac64010104c9ff8da656eb0d4f69b718dd8d6f3a7e9c3daca1422c46793556a1a1693a7389dfaa9badb09698720c578a7867b31cb3d8a6b4c9fe928a4d64bed502a17bb5415e0112609e3b325ea046f12b77ad33d3380179998b7c14369859df0de45a65c663df9f8839749228e600404d199fd1f7e9dd73e7558171fa87b0f209b9bb04f26e8ee62381c0f7ee95099069c73ae82cbe9db446a45f0ced32796dd455522c0ca522d2a3a9d060bec9f40ac84f0d1803896556caae45e239e9d971623c3ec8e611eec3da1401dc773cd9cd529aa0f36726a3b858f4c24b825db3817faed1810c79d196fe888def5cedd9990d4bce8654714d1ca32d1df0223bf8ca7de1a14b05b03bcc3e71e46018ec35973d15989c15ead103eabb9524498ef39ad5bedadf4e05e2da56804d383b50b2fa0cc6ed65426c391f5ec1e01dfc719abbddc61b3febcc7ca3f38659711e7c28cb5e1ad6d4057479431bb260ff9eda6337e0486fa3768428bc62308efa3b74e011401ad48dc74f593c0fcad5353251d86c164a4acb169b8547cb151fb1d1c164ce54c59f4e359fd108171ebdc67e615dce01b546cdb24b82ab43664c0e48a29d38edd3f6dbb9b7631cf581110b5730e5537db489a951d74b47f32e446aab66e206c6c4d30d9ef6df0e454b49a83165a4c01f7bbe171e0e5cc0ce70db4c383a929d2394117f537d31b74bd08e94823791b2095f1f24d7ff134ec7bdf3e6927b455088cddb5ed281474ef5be8a07a1c38d633c6a663a650f8def41d8d09c65b704c9c540078f90e911929f3fb96a879e9e74252db7db1e15d7d8a6bd3d0518b03036597a53637c919fc38e3711da2f717aec8756c85ecb52999f303bec07e7435ba32b70157f55cda3a14953e9b0247ea68c4f754dd1edbc48bb37a27cea174b58ae278f97bcd365298185b43b3c5ea80206b4479f4d6feda7358457c7e7a077a4ad19d001fee9d370a62ceedd30a150418d87a2ecdfe3bf50