0x2cffd02ea7d0012052bdd95559a864207e1ffc07e978a42de8519d3880246b61006a6724992465f287d3133ce5756aabb47aac27ea4c703f9b660a886f412843fd5a33a54c79dfc2978a11c530d619832b5365e0dbb3dbd4a6203bc7e67d0b0c306effa05fef7ba0e2fe024ac6e2f006f45f377a2a84cd0c3ce1751280449a492ca72ee9f850ef94648ceb4c5c5f2005b7e4de9421015594a98e3d5a916f4665b11f1008f2439b19b74b43650498322d6a69fdf2c0890326f88331cbd94ffba00c4bfd5f0d21f907f44f39facbdc22aab9aa2768d2fbd80f05c514f32d53aee9ad4025ab16d0df5c1c0efc33cb93326a451134e2d65cfe6757fcbc82ea18b55b3314f810061aad887ac0eda3c59b82e22cbdf85871f36fd20f27527c4cb062ba49fcef13e894f3c239520c874dd80c469646deec806d725b786cbc7c75340d40ada03db941a85be8aaaff0daa95c07c430fce929fb35d223a6cb3c73a275e2fc6ff7a6cd96e3a3a050837fdf3eff3f10aef7e520ceb7a16a820d6c2f7a3f3a5e0dc4e3711b5ef776e581411ec077e6ca68835c6d51f11a287a47665ed924349f5d41af9c1968ffbb3d451a90baaee830ed8eabef18575016301a37185768b88294bb9a39973ea5ff04e024146aa7ba541e20b66c3460e1e2e2d3e0cb7656e609760c4185ef8dd90f0228daf86556d65f6b3e524f976ee501ed9f357b17c9236956bee046255cde575e1c45982394c45690a5e327628323cf25f82c70c28d82e897ec9489c598e744b23881153a13f0eacff04a9c762deef28e243fce5eb33bcc33ffb978862d59faa959dca48a8af0ff383c907a6f0009eb90c4967d40edbd936100310f1467e346318207079fedc3627cd3c9fb5379be0f76141f78ce2c28eaf58e895aa87dfdaa27bc110a44f08a8c141b0634fbe155fe83a36ec6885d389588b6d5d0d1ba1ec5ab2ace06b4ca25df3ea03828576cd01c2d63ed35ca3f5e09a9b0e04e11b697dd63b0f6c15d07a7f75bb03e1f62172516119386ca4823277ad2c84930a7e3cdfdcb5f355cac6b396172c1a6563775884f6f19fec3cd9a91738c0ba51efe15d0a4a1ee724c46b1edb7f59f172fa2486c3da13bf1c50d2c28727911bf8f76e6857be5b636b94629a9423c0a4ef87f97ce2a5405f14b4f9fa9ea9e3b89f1eca08035e95ba0266c443b1f6980594af8e6b937e9bc505660992a4fe39816a35cbfe93af00ccb596c8f5fd30970fe5c073e459e5f9e6c3a620782f6b2eb2f3530a1648be30cf84c311c635454448969e77f3f80daaa4dd1266e92d1f2ce9f8af7d4fde54a80cdbb4e33a8ea168ba1d3f96b3545e6d76b02e3b96189231d3b13f8877bce83d4ce7359977877e97cf62da36d0b4470a03ed5d2f923bc8707a2d6846778eca474c2c943b252ee3de42bdb4001f938d45f70ed3114766811c6282d94a4d0ffad38d7246cfea732eb756cbb5e59cc7a317db748d109c47038552a86fec541adfcef3022e1a338cf57fc5792bee3b4a54812d1f3f56bd4d069e48392cc5e09832f18a4e2cb9b591a50570f0c9b31076835cf328677074c50eabe47b64e6316b6b273a385810690c8053124172a9e0838a26765eaf60520cb9630e3b046f5f5ea712451a9a2331d0047418dc74b9e8aa9c033d812203a11d9b9d59d2fc47df1762ccdc695c2bed2f1513a2cfce5357554be6c7b9781c083e7357e88e51020090577b390d17e261c66a058794721b37b42ac73a18ff73f7110b0b284dd750a9c3dc537bc5f0637e7a2efc62af8e1d37d635684766dd6de9b2c74156af26cb26a74061f480c4b85c26c230ed8a6fd8cfe93e1c94a5d069b80b116c78aece767e8acb60daa97c7426f9d62ee0aafc447a15e1b6ca4ee5c1d8e8a03b6f930328e4c3000148b6328d5109ff6194352