0x2cffd02eb0f645dd8cca07f9626971333c89a04f762f5baf275020d67a09d2d64f60667717f0b4f394b2ba0dde8903cb2b9ae8dc81508c6bbd9d702c3cfb3dea59435d16d7b4943ff306743b091c3fbdec297b809eed89496012a691257e6057a3c2c9db23038358e42a007c322f57f6e56e0bcb6664ea0fd859b89e8f89f0810614f939ab74ccfbf742ad662761f9a35d7b9378754c502d1b971d903d2237943118b96d9113534b25928600ed81370c3bcce04c32e1eceb8dbb9c97759d99b30a11b54ecc4859601c16c6740462edf916ee85f94e7dc31349a3f9d7506e760810fb2e52b6b22d1c11d696bcd8ede65c6c92e64a24b430e5f3506d8b37c689f7404b0a682824eed25dfed4933d9d11b4866c99ea7f61f7f56b42b1fb3e84ff908a60ccb69ed475d30ca4798305371e0d005f772ba413d1334804d6fb8930f789efef5bd63f3da02c1bc37b214888270a0e026f060ec4ab9995f3bbc09880b7b514bf36a79af0bf039c5d5d9dbc01c5d918029519b9932d021d0f22d0ebef16e4c4e2af3545ae755798a87959ec765717137b7ed887dd62e236c1a362591198b396b4e619f80e600309644abc0cdf583b66d982018c14c4d163eb2758bededcffc8aeb2a0b06502b566962b61db8cdb7243973ea8a0d800356a166d43eda0b072e3e2fb2ebd048e44ebac1f1e6e3240e3e9f79030a0da38d069f00ac24f60539018057a8a57ea432df5194eb342a1328677fc46c54d21c1231bb2f57eca202283c4191fa4a6152eb41b56eecfe1eb25494d856188f96b435a3c0d47f95901a9dcd7f58fceac89b5920ce4f06c10b1219a399d22da82e3af9a87c861f77a8fd5ed4e13b3c5e89217e5cfe637e89e40f532c90e75adf808ea063bf9759b3d148a493b9666ced36326bf78ca30c76f0fe7452161f87cf916f786eaca724d7eecc95cd98c0355a91719d7c89b12aa2053d60d597675e931e637c1f5cc9a39b4cfab17fb9d25e5d594d33cd0385e5dd176327d30ae430bed9b3eda679614a70fda7814a1076568c73c6677293e6685dbf183b31bc1fd64b2a9dfcf10c7d48342576f995111e9064ec653a0e87367be1d0d516f6db60e9bd173ebda6b6fdadb4589b7e8d07f274b075487e9048992af78301cee95436e8744e551e15d0e9ec2088db0021fbca9c1f54bd7da969514d2ba151c272d4b087668711d99a097d3503b25f9647a71bd8a4305bf3b29fdf0b33c315adef2a8bba34faf659f06d5a1d639111d4025445bcd7bc9b32e3f0c6a996c7bd9cdd823c8206b1e573409b2c45d165c5d357983c207ba270511b69fc510b6e6984077fa571228451082cc38c0ad73021f99c1a4afc7b96b331eb494bb0a64f4a19e1bc4800b331696e437fa4d15fffb0ffbdf830a5db7ec35814995c66b5f246248581995ff92a694e5cc3886e2af889aeff778a819e315070a0d8b6e240995ddf5dae0d97f5b002f0a1fbc0a2b785854f511ead27c82c76d7ebf4a224206e173100c26bb0622c36876f5bea3245f0084b5c6fbfaa095f96e980a92048097c364e3df0721c080f2589afecc1fc807b00a50d065b89105d2a22dd402aff769aec6f55a95eb0ac59a706cbd4a376ac17e40c1b1182e5aadcf4df08183db2bc059a9debb4c2e034f2dc23bc8ea76f2cf7ec7f111e1e929e2bcb3030afac90443daa2f1c1a083d569269d86e9c9f6b5f87a3b68ec38916bf8b9fb614fcfc61358c377acc52ec320a402e668d9b9aedcf0af11cfb16fe6f093c939785c329c4e9f27f39eaddb78d115b4f8257bdc5b305854bbbb73ce3fbbbe71fda812e6e94a33789ab02edcd3698f0097a3a92ee0d217d8dfab37c33b60afe6e7dc4c74da82862c0eaee33f1543de3e2d6e2bfedb18db41081433ff7bf707a7a9b81c360120faae03ece8fc193f