0x2cffd02e025ed83e1c8c35b356b346b63cb29c9fb1d71971e458b65efa9c7ff862a4be4ce9f1aea29123ae62c2719d1a71b95621c94e5f0b79faf430ae59ff1e26ead8cbbe10fe8771483e31b8919e5b7d8d81acff37d52976f08b4fc445b65170ff90461f53ba06fd0a76c7ee559bc867f8f5c8b4c608d9fdd8850b3206eaff11d6d47fb2cfca789caa0cc8445cb09559a007f2a8f38e51b382fe89dbceabb444b0c3d1cdd98eec30f371a8be400a04e4857b5e66b2e6dff114c2df218012cf6ed7b7aa0e6a3058833b5e4ceadea2b14a47c592d4c8bc257e7ea2d6f0ded0e401b98de926f9d2acd1d96c0523d5f9a3725946bd77dbf2beccd05bc5a843395ca8db1b6a35624eae079ee52b3b71e2a27650063655894c11284991dcc569069efee652306ec0774a5077f578fe3156e657de86764df4df7eaec6847ee75b60d1ed28c4e285e48fc72174e1d418b2108e13b51838a1824fc33d4b94643dcbf814e4df996c33c7f6151cdff72cf410f505e0b3452beca35179b5e0871275ba91a0451936931cb2cb8368463f25fdca1669850381cca8e1a8853e4482c2d14d8d87360bf39f96bcfb95f185402727b521c630115658b35bddf5b5e11fcaf15e9188e8029e35cb3048d2cdaf59d625cf63569d62311fa6357556ab449e141e1eac687a54884ac8e125c231ee9b997d56eefa470770a701ea2bb1c9f404226d445026d6d993db7f8440489b9c21b57b9be4c46204e03ff187952e88f3a6ed28a04cfafe3784f5609ef640426e7ca467e97f134e47503a052f67b9d5938dfd82d80be484e3cd172ae10e4867b696dad43be97129d3e62ee873439aa897b0cc5933180d8942ce1be476a6fdbbd93dc2d4caae64ecadda2ecbed47cfb50f5f371f47ef2b7ddfe5b900f68f1daa42ee1d6a5748717925a0d503db002ac6324ad78d65a5fa97b63edfb14af297bdeea24cca9c773cf97d44fc6b8bddfd5747cb82c4691a91edbb5077cf3e2c71f07bf9b8b2fce3c9e9f609077b6a8715ecb4d437f9ddd11b50838671a5c8a4e089e5858b494a9279e154539dc3c457489024db43ba9537b4530f105344c193c65fea40c2f2b5233aacecab15765dc8acbf276c6242e119b465eea876d627b2ca52437b596f6b86afbaf5e1358a54f80ce193ae3cd8404ceafe9f03c62511bddac4af7baf4d5430d1339f8af48bb79c71112bfa88f96a89d2b015c9645da3f9f7e9e78c7c9a365d38fce4299b4416c77fdab9fa818ddb32f0611723a860b48c1f0421ea8cd97fc3295c9038a21542095cb5a13132fbb35d2d6dfeac2ae5acc00cd241e09e0ebed6dad3866ef0cdfb9bd7f26f052deb83f36ba22e7c9f555d82f08aa7888687539ae72569226b338260f94abe1afa21487b90edb76d45671c61711e6f205e68aabcf7ddcf663ee708f066219dd0960c069c977d5753f91088eb5fba47b19c3e16cc6d0b7c91e65780df5a259e7db8e70ba8372d475e79b5f4bd5b80f22185cb669fcb94409d2f6a5665a096dfa07198c1f5b43ff9dd9317489b5f2b8b5c697a705ac0c7369e2b0996307f154b0a14570da1b64a07c6a388b89f75aaa66365ed9e5270ee3636d4414ac26b9d497add025e94b8ead501f995cdd09eb169b1f866ed3ecd2889de32245669a0a85661a876a32e03bbc109ac79c3c763fb1dda6b68f9638a7ded15eed695ebfcfabb879d606bdb389a826d46e6268fb4457442c97af69ab9bef852239702d3e0dda4ca2aca2ad3887523e374e4c85cc8feaa683b64876cd1ee6f90341138f57b0fd3234bf12770041132891e955aad0876a7047771fa58897c11506d1a965e09954d8a023e18a57949c3557ba1b0654e554a2e0e88e628d23ad967b788e285e1f79bed434066141616c2894cb1560ba07787d1a8feeb54aba31dc682