0x2cffd02e4801e9ef72cd2104f84b0983486cbe48fcb711741443d2016e26415a68c08c73b66e763050f23ef06ca5ec084b922bfcd571b4f22c329854569b01ae457255b22f0e90bc99763ccfe4f9d01de56428ab914c0717d30dd9a9a68fc45104978f401325c30c462b831bca90286f6173811247e4320d57c377c3545d2ee6475a1237a07bb0df44974a43817607c886fa9a6cfe854bdac53e877768f99ade1e4e9b5507b98d67b91c2f80164a38fe11beeda5059cac92b645759a4479e80e82ed7c12f096984571540daa20e30a2a1d1b1e79685f731c08d5f1e4f0efb27fb9f630cc0d57509c235628274cbe615d0a89f14f50a61f00314cdaaaabaab2ec90d01620878a5e1a49963666afd714cfeba0ae6d7d68995634f8686fe738069b5d8957c29813d06867628195f7c77cd724151759f3070e35c986ddc6e13365dd017f491b122dedd3d511378fb7cf9db1bde4d65ce9b2c1f6e7e592b97d6958b72bf10b23953e69dd0fa35b9ff6e6c14176bc74afeadbfa58d632698c02fabc1c0ceaee4db022df5284bf1fd3b7be6035b1624d7367ece383deb4c61583228a1bd42fda8e93fb298d6a39e9bc0f3c9ba2dada0d35ba4eef2d5a58c4a6b8a33566bfb1835c9ae9a85e55b67e10bf8af4eb2697e5eb99b6c44ed3420346a19e3df7b0b85a82d98113c975904a5ff097030cb01df0dda18fd2fef1e02ecb55d424e07dcc0f9e4822191c0edebc2466b17fb4a86d45b629cc7a8945803bebe9b4bc2775b79490713e03c7f100d268d2c6d0e0e149203e0896de2134ac5b073518a1673d29b4ba47380bea575cea2038806e7b15e981673c5ce57ad2b24a76ed588a260b902799402bdc15dda06cede65d7d201c344bda04e73b27cd9a62e29ebca49c675057c14284c1c3548d3a05936ed066e98603de8f148b73726b65004147517b5c5c20bdb08b6c46f739bdd9fcaeaefa43809e370e48619332ea5c21b02ccd879b97b1b463b816e635d4af32c20d799c3d959f34bcba4a81288e9e78f9b6fe98eaeb79c852f6738486e45e752ff117ef490ca44940ebf30337132323781d6dd9b030ce5da12fe5918baef4cdcc9f76187a8bbb251281cf41ec96cd87e8019bc1d6f147fd83dc6ad1280c166676e41568574c88c962cf3182ebc139b1a39fcc6011e7837e368b74af78078def9e528a9a5e014177f95cf2d32c41adb294f36cf0babb9a5b7680d4837342f6bc156889f08956987b6a4a8624e9663ada3b94b7c56973c9b3d2e60e44a69ed4e0812fa5350ba9cfed65e60c33870a2b194e947e65287c743a0cd977bbf5ba4d8f3a594b68d53484fe2bdb033f987ef2c1c825e16e03d032344faa6f31576007e35fb1c4e8dbd34415b25e1514a114fb4c2415376d5883a1c80dc5e3e1ce52e26b150147d2e0f2f22cca4378b9a680673d86c212cf3540f0aa589d4e08f870351ca26516e12da77d793ca0f18982a7a098508cd2096daf27bdf6d672489033f4f8b238587ace2d10a48688f9accf77ed700e9d4d68663fa91cc7bc4a275197c0ff747c841073185677163dce92150b441d4ad45d900b2ddf6973725e5768d3000c3a48ee6b4b88ad44384b2af1b0390fd8a0cc32f4d8ba5ba8a98886224273baecc04b4306b669c63da9e92628d9180161d01ca03a02bc3a319481d339d0aaa5262d7f22e20a2194b0c40ff60ce65087890eb4a6535fce41b7c9a5451fd8a16dfa273ca0b0d5f5c9b132157e1dcec5bd5fb5b5960c8e8c7f78d68f7e582e3930810ac74d2bbfcfee50331fa532ae363c0e651906dc5f2fac62696db799ad6eb93c20a0516a88235343bb1aacbc1bc2bfa8ea8886e88fd9f586722352cbc1ccc53e7337653ea761e5d28b2edaaefc0c0cb878b885ed6d9486408c901c72c61a262fadf7b14cd4580410