0x2cffd02eaa7ee2f6c68a0b8b6ec74c3bc229457045789703755e5fe5071328da5487c1b843f5660d132aa22b1ad68e32c6bf6be42de5a23e659ed06aec5b98efa8282ed0be1b19d9f84c437e9b3255dfe6693c46082d4257c943e2cb78b804eb1e95bec70201fcd9b2a45aa306322a464076bd0936d6c214ea4c26e907ff299a960afb2ce95e8fedb2b4826bd654928bebd12e49bdc894551a066b4b4b85ca1eb540e97fbb0de24aafb70b02d7a37f04575a30069b94f30a1837812c47220613d33acf391b5b227438a857c4859dd3f1018d4ead65066a877f5d274caac22aa35503df43b59d74ed2109a220f9b8448c72d0bc2ad68c5bd7de010189967ecc3ee289e8b25351366af8a211639fbf67972ac9d916403bd4163efb65a8a5b431481d824594a960c1c103113b4227c9888271caf698ddc66f81b3d3ea51fc58e28735ec1cdd57c615a7c6c4889dc76f882135a2376253f89ecb6499a13b0fb2d7b5f57835bd1f2f48d49daf7cb628c83cc10b522ed9d3ae9869a706f728303822c45788755a20192a4482dd7c61fc40adc63c69e306654d996cd05e577711279e361d1468fb71c14457eba13c59899b50e5fa9821eef3f5964e8ea2547399aa4b1e2bcab186be41646a4845522ef0c0ba9f656110f615e5d44b0553ff4dd84d8f150e711ee00e95355f36fcb1d72f778495f3e56839bed78b7979af792a043574269c3c46f182dad2b0468bc4c4f8419735a465ab08aa920b68c87c7824d15669ed3ae56fced7ba8cd0a1fb90ce90ebe01d860d1e61944712d983f0391273cfbf5422694225adce168686ad474516f29e07a8411042bc12c635ff490075dbffe86285d9e53b6c6b7321553afb3a46c999b6908c7e49e3e52c64ea84c66867cc0c3ca60181e56bf24dd6bb4567bafa8b82cdb1ccc8e5b3bb739c4f3023507859954a72740fcba8579c21487275d42d77adf970438b20640614a755229f3a416849ba4344a23d89f8065b1331563a288d503a909f1189e5fa89c094d5c14bbee455e09d199683bbabdc7de13283dc5914d658178d8e92cb7dcc183cbd9e8225ae2b88cc51d174d0c3202945d26282040229d662291bf0330b3ca4333f82d21be830164c1ce9b1bda25c339d46eda42c5500bda31f28f12f2ce30680e6a32596407e092fc7fd33cd70a56bf6c6d4ea1bd9e3da4071f8120c27364f7a86b39053637dc1fae28ae4c9133d85869f0732b16ce1c69b39cde1f9a41bb65e6066d52797b7fde2b675cfb8c09be3d0765303c553ac64138941ae15e7f6b7c0730068f5192020504e4da70ed41eb1bdf891a2d188a5e5772d53af0ea5cdb92185f9ac054cc6d6f288d926cb794fffbbe64fbfe0b83c33963117ddb6b42a54f1e481593c7517f6c70a14534655e7ad257f1a29852134f1b61e394bd0a7276906ccf15e49aea4439cc09fdd968512d2b108ceebfc25e7b1d0595aa806ffcf5f40dcb06b9b9644a4e8b9289dca1973d3bcf8e42f7c1b37f1abaaaf2e4829e354616349bae74e93dbac1eb8c089e4e3d388bf6affc4d80e5fbc8ed49d2a1bce7b7b44ac85e62f3f2484ea823f3c1ad3ca529e9f7677032d858e4bec949b431902f8a102e8e40d6676471e5fc298b99d134311eb0c10cd4e699d7508bf10d673271b8c88bec1e88d39cf76f041e1e1cf6df42d9132b6eaf8b5ec3cf310cfafc4f664c3d8d27d2e4e6fc87f4e6807841560f291714d2832250ddfc75c74d58938c93803697e4e04507feed84efe2e7cd231d2030ae5ef07cd48e5ab2f129d483b98ed9982479f3aa6b948dfaff6836ebf7d729157ecff50cafdc94949fd95fd80c27d883cce2874cb8508ed2c04c614bd1432de0b1ebbeeebed241935569f661976071c1e227980ed402702ad7cddbfd89dcbc0959685250931398ec4d0