0x2cffd02ee9a35b1b1f610e77c87460b347db65820e5009005a7cece8a4dc1051458d4c86690e447786b16537fa278f62e550b673fb53e9503d4fe83f680313fb8a6ff2bf025a8b02d8ed7109f8535d241659be31823b1feb00ad3e88862eec782b8df69e0b8a8670172f83ae54fadbab0fea09666bc869637eea897e8687774b2f601096aaee37e195b9261cb43e473eee5310aed848e053ed0c57748c0edd4be7ac6a6e99544db2ffcbee27e26a2ce30f85a7dd378d611c4ac3488e35412d9987596bca99a73b8e2d5b2ff146abfd4758d3d7977d7a4e8b78bd0a014d7dc381a0b4a56af9e49b19d95ce9e80b42b35acac43048e277159e846afc040161257b07b7bcf190239ee136c07647e89ab7d3844e5e14e5400060f275a30132b55f37cbd3d506b7c2f2e27b3b1af54deb35c0790406948cd37516d86e59859732d9a1306351b2b9defbda9d4fdbc8c74ba90a559b24cc3f65b64dc8575461d9a4b4bb84bcb0e45e1a1b5acc2abb896aa51a2540774e0ee8a2f08c1757593807840dbb7ef5697ea4502f144b965d992c081823f3859b4a2e2b4d9e98046cb4ecbfa283b3d15f3fd3ebc543f9a9d1b3e853c0e23aa6d55038ab8d2946b31a4aaff8967a91a7e2b4014fca039170dada4fb5d6294fdcd0c9ec5f5688ed42eb1830fd1f59d7d50d3d5b35fee89e37f38a4c80bd66d6eccf11d5c15d515e71e6d7f327e47d38614a5af1b2aa6fe0a873bf43826fc4c079ebf295bb3cc3fae5d922abc1dbffca145d39286c889e53075ebcf7019cd0e707990a9afb9f002b82981f86f1976aca0f47d6ef13ff007f5297e0711a8aab3bbd296990f34c340be1ed81bd119aa07b22904b866d3cf4848e711c16cc9135ae0b99ce6315d295648b97171185e2358f3b887ed834251f64eb2ed99243dbb20f29c245d871f5e8b5c080713260fbd4f4ca981e049e6e907c7818130716e00ebaea219f354ae4707136c27833a97c9860cd873152d44106d6459dc7d9c5428d8db7012669cc6f4f505c7efe8f6bd5095a3dafbfcc09e89fa3f191dffa636670765464fd725a385f947e5ff8398dbb0da8e5d166141a3195035ec1e0f9109ae09ea867ba04286ff99944b9c3d16d89e6d298fac8db544410d56715e12f2f4ad0a51eae7aaa863ce690a7c9491fc070200812e74a71d2d6fa6b1259b502b46b0e9b8fb85130c9185dc367bb6e1aecd60fdb725c3d7d9acf2d0b457abc09451012df19b61999e14554b4d56a52d849d15878eaf57246564d70079413fb6f38e2f24b31084dc7164d58a116512c6df22bbe8a29b6420df27920f0670cf72a49775b77ddf6b6bfe8e680cbc9e317f34f00540745960dbda5db45b23594324eb046f494b548f5126ca5bb39148f32ac5887a77ea2b35afa7a6f0b5cc03a2bc5585e17342e046b09ace0389e60e6d76a72125445e9cc1b73d5f4fcf0a63769eaa3614f9e9dd9265ebf32d094c072fa73cb64d3faabd564b28334a6894bdc27df670a552b94c6e85166b71f0e63910a13fb71796362d94fb81b7d78b362701ab284a1d679133d997d095dfa3c7d99b98f38dcae2ab1e414d50b9d5e9615eaf113adf5af95d5fb337110a56571a31d75b809d9a83a7858232fbc4d6212d99995ae6e1ccee79241122327effe74977e31b07112dae2b06136c1e2623125a677f09d0554c3f3cbacf42d4804cd656435dc8efc64524c606230168d47bc3b7ece2d05ebff30384152997ada7e3acf9f6512d3f70cc993056f9c0fc55e7ab6d543f094c79db71b55af4e8734873add185fd9d3151daff6f21f2034d4d1ad7f6f3db37c2e30cc6f2585cb7b266479338e8df9b5bc6abff29daa2f25c56aa5ab1c970fb40e2a822044381b579338584813d00d32c06a1999c45ae9c1db3aa86a407c4836985b7bf4c2b393