0x2cffd02e28bf102a2fe634e8f2a6aac156c5eae9c87b614686e9ac8d25114fe340780f57ebb37ce25fe00eb038772b13aeca7c3770a9aa5bb5d1d3b50b3aed4b44d495b9b762ffd0544396f1eecd861ef25137fe42b89ec1778d9944f2682500d049fb2944a9b3517b9ca0fab623af815d0a16465436735200e3a8b8940a20da05ed9a5dc748bbfa2a89a45e7b51a6311dd639787847f0cfa0791dec11fecfd4143d5a35b70165ab980dc285a658639fa433515ca7e33e805156656dbb50c2c63af46a5b75a88d9c765a2b55f765226bdc6f5d88e34e72e348ae02953cd58746094af8138afd5c333b4ed1d4f348f4e2b4f0fc45e7e371367e116ad3537d5575e3d4fc0fd66a1e90c6ca6693646ca183da6e9be95752b6a14c24cacff63ab4ccb7821832a2b68577863019f94621e5aee679bb8194da69935656e217281c291a4a892b788ee9f8d5bab357d368f58b57c2234e0c505ec7572664501e06ee253819e96b819d98c2af84a4c46bec595dcf83d5bd63e6c7b12ecdfe0eed4fb8d2247369be9372b9841cfe8b35397b108a5809a785b7ca00ccb122f54f90920597d99a62492aa6ed2f09f64b80efd1ae84a9e114201e8415f8e935424793d8afe25ae18c3979a8a79a49ea4af492be4f3a7678470b9930b8546af7509f9ba539d329ca3ec5a3d47378da7839c20e54dd4174955d2953f55beea325ea0d67ab32ce489fbccab05093a5c1c216601b2f51dfd8bea48fa6a7e52728d7c7ff5bc57044e3c496738125a55f577d7d51eeb079dbcfcd7ec56d17b45f2559be57a3851f66d01817d207f9030f0f3f85ddf4979a19a2533ea856791ac18fc4d720fe1f5d0f6d5940d95ba94a1ab68e29d2cbab0a33b5367127a545c5f4af6b919e1416baed6f16250e79315b57802bf8a5a92da457e6b548f58d17181a7c26b09275fe7dfdc7310119f6158d9cf85dd2d573bc70428f2d1d50c1ff503410d62835845c3cf78fff837bdd21b84cae4ba609e507f56d6debb77af4d1c6631858587f7ed29f17b81c23581e3352d57aca6dc3dfbf8f2ca0a9065362a3f330c922843a6607bd305d785cd8a587962956e3217b8dd868c243d9a6ba4c63eb746cd23eb8a4e260b808aecbc67863de29e4b947d930ead6aa4e7c10822fe28c10db070a851f2b51d42709a175308b90841b961b2da83a0563e847993a4af5c847ce4513c790dc1ba7f07ffdcf788ebb73b970c3dd7dbdfdb84ce2216d182c69c28c1c7700143f785aa8006bac1151675088fe229674c5cc11e3ef0f9d2e0fcee333a513615814494ea748fbf6724d5aaa79a39e92ae8976e31736dc88eafbca1331d8aa0af77b02a07ae3de6a7c204a1f9d31a78e28332541e6dce67ceeee21fcd11a12a50aa5a5bb003ca7478f25d948f97733f9a2546a0c5085e586833703eb3c15440ea1df3182ad4061dc4c341d1700cebdc3403e49ebb501e493b5455a9e5e3c8cffd13f6f75d344f90eef21024746720cbb3ce29f8a8f60534a9ad1e5d8c272faff408f46277208d41f9ba698f34468c48ac15a6892ca85479f9510b455ee0cbf94dd4fb8a8af528c52981915543897c49a3028e54ae3146d5ee7c28eb284bec97c2c340ba8a6196a0e06c2c434d02eaf8ffc04ff8d378056054c554d37efd7291be9548ce2bcaddec521b9e6513996df5c5c1b24a7ab68bef3a8aad038a2dfc8af6bbeb9ed95d886c01fe458c3b4373f9bbe9bb2ae7641d5a5b316c9b72d600b3c19bf6c165a6fcbd1a98349b18935139f1e943cc7848b9a03262d862086c8eb9269f6c4e96a33834d008f96dc8c334bc18eb5c670b9ecd83d336a789a046d580fdd8d82db3dfaffe840ad1563767e34b751e62dcfa3bfe6c01b223efa886ba320ce5859d7e9d3cb0b396d17553d5b7027afc44223d527c93c35