0x2cffd02eda47ab3f2ee0d7ee9aff1bc825a3f146874c6bac93c3ad2a45504d457f0551705315e337fff6a8829bffe15360d8aff3618d2a182d7f84d711c54db9bdb842f89eaa7dc48694d3cad545d8f84061cd8e91a6d278cde87c59c639529935dcc3d80cd4b5d506f136088b71bbf5223d59875a4b2cc60f64215b5d4b0f9be07e27c100a81ec8466c604de3b38a36d7822c3082828f513808fc16a6e27265311007a70eacbe9d828914eb6d0f38813aae9026305fa7f4ae49611c3f676f7c468a9de1f7a74d39842b37b12f0f5df6f6d60d850c1700d4c087293acab0bdb40913094cb78741fc6256c24f3db4558d94166e219de849f75981dc97b3c7a595c63cf5954e7b758d5cbbe70d6f479cd9546df1c0dc72425433199d1269686dbcd77b16e6e2e83da53b917eb51a61d1c866e0e33420e0a227f209479de4e6f8f2a61d45812a26df828f40d21d7e173b2b3326967e564e18b799a18160d96c613affb27bacef9d17bf00183439d813452e22b2e85ac6cb145a7ca7f86cf69496f9fbbdbb5ce071d3eea2cbf0c9540bb754f46e2bddb2d1468b764e40b9ec4b6273025fb43a91a89f3fed051b535c9f1ada266c2a00eedd4cb49c11112eb5dfc460b90d6785d62b60f3e160407ef34409e552ca81243688614353c6a996ce75103b061cfeb364c55739e4215e34ba847dace698db129112bfc2cfe77163e6e2cbfff3343e8d3e4b481a19ad0c4117417414d97c52885bc5104971ec72b8e1e27821e94c82b7403c93def747aae64d05c2741fe0a053b3caa3f7319ebeb0d6825883a6bdd3c418cce467166a24fc449f43c31883d1402d1559164e709b51475aea94de2c8bf5a84944305d58f1a7dc5d877b10d362315ad88a5d7402420298c1f8002f2dda9a9a822effecc2d21e7d0e48b491aa95134e703fcca8ce8ae55b3432361c82a12e7a55b87e349c600ab2eca66e637e9beeb4e72d628341dbb3f7584ee376f14b8541929f4c3bedf689bf313d5c5cd5979fd302ce08a0fbaffd9efe00d0f73e8ff4bb5acdad488189a425c2b62fc8c88e3eba98d68f999f7b81bd38340cd592b89ac6dd4e7d5484ebb443920ab841cc765b82f7337b670a8d1cb8106743edbdddb8c3bff413da881dfb7ad1d58a91763e231e30e5a0834289264fdd8e7c32bf2f7452cb69c31c6a01f4f4cde75f5873e83050c17d10e1c5cd4f5f691e1ca9c5ebf6c7dee282068982d37c04f5e3b6b3ab4161e5f3f985f18721d540314e5d012ab32083fa8437cda0a31b40aa64c089581a640f588815ca2b598f724a770bdd14eeaf3ddecc362e7419bd92e6f4af0d32fad4e906ba2a78f00c9c241e941c48042ec3a46b956ed436b029453b24a1fd664447864124007df4f6d31597f3370751896ec0e5f01f371d3b4a75eb9c0be7c5108baef1afe99d90e24c4f7b40de4f61e8f3e2a4f89e39dc2163bdf5942cab175296c9076a76f0f2a6f9f6584649024f171d5c4ab1eedc374dbe83cdab27222a55c277922227d63b7c82dc94de47b269d03b6c2e5dbd083d98cb964ffd165af1247f2a2e978619fa5dffd7d7fc053294eb38e233c9db9a90e69e6b6bf547bdf90cdd0fc7e9479df65cfeae8e0d415d2a17b2fda075323ee459b6441f07dac38e1908a49e6115c750ed94d50a1584f1e4c49de1ddcca720fed7aa41dec20245f829858e3f0e8f1f7cd8599f9dfeaeb4fb57f0195128f4debc2b79a66174e238067e571c094ecbd2b4e74dec4ebbf157b809e26a29c865926c15f0a53cc3513df66f3ade2720a9618bc2c1749594056226ee1f57af58b1f7fc952a695f7981974d2c78ad57bbadd522520ec78df97d1ffee1f4e0145d6d518a27a460b8fb2c5ffc00c96ac69d4845501ed86ea8fe1632bfd157c4b8a586f8bfa92c470fea468aed73