0x2cffd02eec3915c1d259a4603e1759e744508cea993f0d8538985be8b8a6755956df11d4467fa220a1fdfcf8ec93e3b11013e95460e152e5e700debdc4d32f64ce2e1cc1fc56f38aad55bf95142dbadf70bae7b4497c1a26d3d18c911c131672c8b46a79ddb5eafe03d85bb90e1aa1bee773543ea0a60d651d494684275f80d4c3618d475148890f0aba9931abd14b3617b1871e03f74dee7e0924e23d684c21d4077c488070d692588f684e795c8d08885bb0c1b59a29adf007055b9c8047667f9965b2584359f022f0636c9a84facd0bf44449e3e6fe7f95f601a51f3a88b1f3c34a5f534f3a32199ff77b2686e988e984fe11e48431f73c0f33c309bde830bf6922fa495fd01da753e7dc7b478675e8e00ef37b78f9802bf6f9e94da9d0b4aaa591c88210af4ed414a57a6a128ac179d651eda81808da0fd0d0c7fce0a33bcc36be2e65d3d91b7b73a0c224266cfc3645bb5a472b0cce45156f72d3b89a7a63bbca7faf9e61ffc3f61144e09d19341d23e6061d12d2c7fef97208b21814d7d908ca8fd2780ad6536ba0fbbb562057e7ac99d2b90776da717e937c5a643d7ec2e8d0e825ba9a195e215df7790f6f620084f5ab8a858d761d370e45d8403d5d853079b8aebf8777662b3fa77f7ab92948c40ff7980e21bec4d479c141a05ddb044f100f9b982433ac71ae376a41c89617252810c064ccae39e9e761057ef813440807dc72f9b12f6fa8154d5e27ec7b97e5ab2bba241eb5a09d670775a96f13ff4492beedb83e781c4f63033b336a3897459e0c7cdb2fe0d93a6f04aa13cd2a4bde5f316a736787e27952d5e2c81f3a6f0e6abe2c2697e33f60aac31c334c51052e9f6e80f6f6c3e4b4bbddefb052c57f2a04fb8123f11a8eb0b5b69662bfd8dbe8a54b558ee3d081242909e7b9da6850f99a64911a632d3f65d11a7ac6d9de2b58b1d6b066d51381feae59c57130294a8c8b9102ce570333e8c38a03da79e1a4ddb0d513547aa98ab88f7c575314734a12107fe9bf87309ecd975f50bb71eb029b99de92178550398f40c94bfe85e866ad154bb20588f57aebe255df1108b325a3f2930cefae029de739e38255ded106d67184ff6c020baec4a79cd24c95e6ea6aa67753e825b0bfbac692c12f6a107de569d94353bcfb8ee7b725ccdcc8ae05a4edd6815c485e7d8393d41143f4b04ec774cb6bfb1b3e838900d25e32c26a8b2595791a0143ae1ea6abe26e9565c9c6945a5c019bbbae9b4e834022a74ca5d65a8e21f0c1e5fce2fce3c4e00caa5517036f0557e9977e80141796f44a317e39c81bfa69c16120d631560cf2c52ab73f25d849f51ba33c16b93d419be6c680bf00198faa39fd5ca21b7e58883faf40e377e15cd81b43a510d88f74dd82e5f859e83d94013aaecd93cb26ac77e671f7aa543c833408c62bc12552640a11b0a60b16579f7361cfe4bce22da53df31dc588073a11802570370ac33e85c2de873dd1f87b14be9ae0c8ed646a02cb7a0269d1144a9cf1810b5555cf80bc9fe4308f1cd7ccb9d438f42c0d39a999c6dff580a6cbcb6f0fa9353f633ca1f99ba687da55867dc34b068942ee0062027c546592d0f9b98d0ade60b6071497e27e53d608a40a8533074d2512d193d7072fe22cdf2edc62d67bb40ee3d530efda3061c11740739a494cc393516aff3a9dddd099509e698eb41917a06025bbb35a389114ba1c7a354ba2915471f4e18b072d81c91bc37803165775bf11bc7059336a9198a20010edaefd7e7278e60d92683624d78a5105213c72232c137e3fa1d798bab949e3214d5885af9a6c11a3fc2e8394dd21e7592b62a74441eec8382ffc9ca54642675316b921cc6f4d8e341d03211288b1aa64037ba59c58169e9ae9511ab42731d218edddf763bbe15e4bb59633f6a825b4b4216f