0x2cffd02ef66f654b016e988afd26ab9dca618de5a12a1fbbe5353e94d6f47ccc5b99682dc223918edbd36883efee21b500321244594ac3a2e9669307a5afd56a2890fe65390cfd4df8cb7dbfbbd05a78ae3c13e1efb09b3326a2c5cf4c789d98ffa2fabab04c1b8e9f31af267d216486c6fd3a7801d1454b4ab4107c731d072de31fc33bbdcdb619c75b6ae499ca887dde80b9ce89590c8a618a7eb0116c0dabd29fdad98aa3ba8357a203449a2521b3b25287f9e69372bf0dfbed453453e696d07b8732f11450a9332291edf05bfa71a495d12b70618590a907e3f246e159269c21451800a1b9928db45c50fa6ff45383f42b3f3487c89a44726a251edff74429f45252f2f31f78c65107737a4173845e0c3562147ff724617c1240ef660bfed3f3037c44e2bd14f76774ea05a80674229db44592b0d030c20fe1e074e24f5b400bdd2c7a045761fa809a846b1b92d6f32d9a6ffe57ee8be48b4f12b105836caca1e4e37a007d376f46c215f656ed8628ded09fa24e76c0645cdb6d364ad9acd32e16aaccdbf864fcf85d46be544404ef3729dc642db41bb5039f06a9d7f5ad09aa30bfa2538432a6063e99ba13f42c518ff5039467e09957592019be767fa7c998a15058ec030e1c82c72d5eb970d26b870e17b3fc5d13b264a69c9f42af2a492f779fcd3f35cf32be23d297f99ecaca190e2ce917464394024f5b596431ace3783049189210d6fa0ed297c26574294df08cbc779f16fbfb324b1d12925ac3713972c64c727e0c1cf5bec695d1416ad64c1e17019848560706dd92a3006f60655050d8887cb7de87f6503c74d4690fa689778d599826100ee315866a89691a5453a33b1595987a93d7dbfd6a1d1c89530a3ee565a8e099e04686f3f591d23bb437dca9decdb2a81b619f0c6acd7509a251df65c54f3f3d494c84ff890c6f365266f56213e1a595da4a6002c19481e970f85b71d6659c035f8bda68c9de1dd116d3d201501a2c9d75ecf6ac37aaa4e8ff56c09984ac7083921f831a24b2af18ae6ab12f378449be090b2fa3805c0bf18e936be087aace386bea6122999730c7e74dd931dda5c67c16c25cb866b9236ccaea2986bfd0c5ca3518f68405366c8211e29d1cf74c2dc0e71a0e1830ff5e14c3ef74829ebc663ff41e10ec15577e6dbb608d7fdbd7c83a9f94c553efb1981869818887ec92b47dfab5a8414f9f2a9eef5715f64e28615f3282b8ec5ec8d960921747d717a2701a1bef1c46db72f6960a0ee435bd49b2f7332aa4105d075d0c04ab307c19039698fb7b1dd3d122747b9b12e666967d6a188f29f29edb9053c38af6f95efe43608dd77cb81860d89a298ae79491fc57175b85e3d670a98736082d17722788fee7f68679dc508c14f95e0f628983f7e792174d545bd37b4579130cf82b84b59ff4286b39365aee596c51a395683b15927ecdea7a9cd54d4fc828470d5d700b05e9b2f236d8ae75b77affc49d49022e026c57fc906d4030e85c8ec2296c07126474d351db714daf757c079c7502a89d1ea1e8e5bf29e66cac5f54df808e37cd7c2adef43878a96a6b80b2f3e2202954a0640e03b412f1fc241e0a3ae1601351e61670a9aa75a4b8002a581bdf4be25a645856e4eb2ca416e73b3ab9d7fb2d92b5d4aacbae951b10360f91705711fba4411fa475a76d31d8f1b53957a8b19b1e6027293b87e934ba42fa1f0ede6d9e9be77c1f0f34107e220706ab2cb01f5f40ef7a269385fa014088688dccbc02e3c6019ad9110004f79acb779902020ee6e90c2b07620ab9373b5540391ece5dc4a608f193729989ea502d782965cd0d84727977aa5361d29bcf1a317672b3683f415789380d6a7e21343ad415a35339920136e477612b351140ebddc91aab1fa55c3f5f766ea196b2c8fb1ffb59856767