0x2cffd02e33c709651f54b80537e4ccf5f2eb47f5d6e83d302f2a507dc9afc8c349f8fc311b8e71fc467d1d2911d08f04bca1e4acd44312bf6874a6e28598024f3de23fee674a81237d73acfc3ceb5363458aacb492d09dc763db6372b9b8e168b264f3d2459c257ed3403f988ca1764b6de2acc7d53e6593d09a7c211bd2be650c3d6ed683547d2dd13b137417c96c2de5009005cd9bcb27a9b2bb4bf10fb9f0784cc8d338debcaced0cc67dc2e5eb6406d159c9bb1e804f030840b11c4a226020d79bf847b0cefb2b4b49c2bb2d2aaa285298eff9be0a589d396581af64dbb13a72c56ecffae2de2fed7a04a692b9ad30249d6739a887c97f7b7f49acb4717d344a9959930461fa32584a1186c8d78c55e25a9c51812cfd6cf25a53988d9c2be9829a01cde09967ac67f89bdcf4da84acbe0973664be895cc85d7124d7127cb96460a74c1e8fe22168ebecbf2de4538d9f9dbe8ffa65a66bbd38cd95ea69b244b04f73d8a849790402faca5b91f00920b6bf715c8b82e1cfb49d1230f577bcb6374ccee5eacb53a97834e7a101b744d6a86d0f46ada42dec16e6dc2d7dd4d4f3e8f99f9e046d443594c47e6b52d79dd413cdf34922417e5a7cb93ca17886266a98e20dfe52ad63b041ab71f444699afda83bf741a0402226425a2f3f1e5d3c22075d9afef59a32fee548a11eeb55436be9db9d1bcc41aff5c9fb9a654e64ad9130dfa3aebf4fc96db7458ed29528520f0fafa7d20356df18dddeff8f98206ba70507d819496ee5caabac6054863c5e7a4cad0e7526de3f5ef5428754c036fd26f37e219c105dcb2dd1e3fda52ad272a267d6d03a2535034d7d1b0fb259f2fd511ec32a2d16a5af30c4d4b46ca3d68249eb938751a9c567b114262cd139c5c391130a7b37d018b2bce51dfcbe3004896317061fe9d4fdf2bdd28900260d2b11da079aad089291d81b2e69eef34244a51b2ef9d1d19111a8458ad338e293ac557f58897b03d48b9d13e07527f8f73f0e86c5efc68df29f1dcec5581de58dfa4f89051d7a494371550489ff882f30823af8ada0b10eaea4cd504e1df6249267692512d93a5949a73d05209bc36648255b83c85c7f04b1ce20514ed20ca7e84a98b6967cbc6a420e21c692bef14049678e74d2ac2f2681d618ba0d63c164189eee9d5fbbd408be0e22761264e75f19053b905eebdaf3b5d1e6ee1cb26906d77fbf8f93ad1bc9729802638ce28b14f4607f57bcf75fcb32fbfa8cacdc74f489769ee97a5ac73d1006f5b9a72b58326720ab30f9317c713d9f78abaa1614f740e9a46dc201c2ffafcfa6cae71c4a1b18ab5cf87a15b6d3ed267bc7232c81b3b93c426e8164a69ebb42184748ccc1f1b778d3a130277b5ba52135161c6c5880fc5f4fff16d9d5a2099d55ffc53d2249a4ed6eb3792f369b4caef2f42690e28891464c989f5246bbb5258c8e4c86270fb573ecb6067240198e3f4b964e4bac1970d76b6e12c65653e7093574dbf6850049452aa4c52de4a606c5d2f1b1fba6c547c8725e3863232318b03c376bb5996254b68ee622dc9169d9ceeb9ce45f8bb640c29841341f4f6849fc1314549c6f83fed21246e49493b2aec7801319e077c77e9bf68edba9e02e4e051ab0c7c4a14388c18c43433dc54558645ba19b9a2580d1e2480e54dd97972b1f2b10980f09c88e9fdece2001211d9c88576146bbdd27e64e9fe6a2aba99c8e4ceadfbae6ff10fc46e06dfbdadbc0a4a76e57e22094c117aed7730948854255c5bbb73032e0e769d46ac4f964c397ba0bc28930e8a9fa2be5bea078aed2c94cecdb5891f254f75181a385b1f68d78c25f0fad421f23a6b29c7f54e2caf54c0151f9a397d5b59b69eac0ff0041abbec8be1476bb6056139b2b2b70592650e64e597692f966b584dde06b13f6eb121