0x2cffd02e698924e1fed8aaca5c57a69102eaf2cc07bc683fc53468ec03f5430612f343814fd9294392b9c01352a91808f360e38203f258af3a9db6507b1495f7d0ac38399c633db429afc04b01c076b6466ac80d9b2b471d12725bfcf4a097c9df62a481b7d82b538689cfa186d167099c7c6567e680e573b55ed2eac60d8eff9e4362588b06cfeafd7014579763849e671d828a1da6c10d45e2ff0e0b607860ee855f79eda39ddf34ffc7bb4cb72bdb5f6649c879a7150ea36a704c8a9e88116f3fca6b70287d3676ac26d9b7e7095d455229a113e8d3f4827ba7ae4972bde342dce2d320db7bfa04d265300ccc5ceeaee2741ffc8655b857ca1cb33e1de507bd090521185486449972fb938c00b7b41690b59599502499e8589f8a3c43550786bd6c1cdaa71da712df4404390248a54b8fe97e35953fec68dcab3f13f0ba6a1133fd392f9a026247e8bb4f0a52db84e1bd73bb8d6d641dad395784b1489d2f436e19d3179c04b80c802ed88efaf48ef221ecae230607404e40e00d322ff1317c584a5cc66cfb5cedbf84735ee1a680f761d6248a84d1c5da19635b37e399351f4794ea8b3f3b16229d6fd5bae355452d344429cf40d3ec22bc53783fcb7bc5519fbd124eb049e35185496243d25051a98e667e8adaa0976a2996f18f77bafdff9e32c8d3c82cc77a8b4b12f2cf5ced5e68fbfb12d0d254612815c871cd465d28e568bcbcb95accfd9eed322364ce959364e672b08176fb04603174ae7a1db5b55438ba6ef10d3d2a3d7334045310ac60152ecc3f6466e32807c3fd57b945a3b984ea2ab0081f09b9900855f4ae75a19b15e70dc1cf7ec473e1b13b5dc4d2da8629847a58b8eccce9bc51540ab91fdd79fec487aadaf1e6b01f9fba8eed5e1bf90ebaba1e67cfdf6c4264524641402668775a54a1a175067ff048fdcffe1ad30242b9e5e085f3419ba44dd39c802b7cf1952893a56645a179bf5b6af082c3e93707b23fc02f79d09ee0db1fb8e30a91c3a38d9a67486c8eb480a74603261e114ce4c8fab8eec10eb83311454828371a889588ff1f859501f7ee6ff8a3f1e6fc65083c53563a906fcf52f9ec37847bab220e0ac6164d240f0042acf69f48b6a214064aafac4ac2d61242d05b45c886201f67d227342b6039215ec8396b631cdd773f12a610b4527dbd3d077fab09d47f30545e4c21844bdcde5dcc4eb486c7e9d84ae59fedf27ec96f2fe9ee01cdb7fe972badd3333dab7d863ac4a57f195ef71141511c47b6a6009532a1cb8be7878489cc33fc85997f30d2091f47ebc443b410f7cd9292a9283588f5a309f1dc8a25a74503ee006933cd627466b0a553e098f681e491092ae249364cc63708174a336753d62227cce93cf6475788f655ca08093bd848ab35db189b6078ff55e16f51a0ae6ab75ce200741682813f3e3c3eadfc4afb5418ca5676d7cfcc1cc8c5eca60901f890f44c7d134db1fe4654697c9955f7e7adc005ee78d036a05850c442d5cb24cf67a0b7c490b88412ff2d7ed60a43b8d6e59d9ea168e37943bbca6571ab1934193be747bb0760fb443fd60496039bf4c381ae74f7f382a5ec79f8aa86f5aa5b944044473646a5a8ed8012a39f8db55322e610407accf084c3b6e8e7a1c8f4cf752fa9c1d0a28dd5f82a7108b54082211ad25f7433703ad6e98a78a1de7852254a1f9f02cdf98fa0c7f062d9abfbeda4e0064837faf579695c0ddfe6dd0c4f38369b4f7daedfa4946dfdb3e230f0582ac8780461b199729eb41997a69b4e658e97957b3f0479b7a876488d2bc2e0e7d2560a933659af071ab15a434d4c791033c7d4caee707c31a49aeecaccab1d23ede4708c91d098bc20a5b30c12ea10d67a8f09e6d7df699ed6b95c00ec82bf8cb41f4031230c31545a613129fdf18146321dec