0x2cffd02eb506b6a4a0c088c1f028441e5a0c21c3ca728feef9adc8b95bb442b7b3dee584187f40f184b038507f9bf201fe11793df2960b75e1b7f62f444408a46479572a4a0f550d0405fb7fde5de194235ccb8a2bbbcf632c2e10b80c6db7c551dc118dc809c6cb10eb6b88f1493c9806ec8c62c6659b8dac00c66dca55f89232ea476520db25c064211f9f59bc0b977b68c969d251e5a636c5e79ce98f59c2227df17868b3dc94852ac20d55ec5f54cfd4ab75059c98c71452ef3c73b0a70308c3e28510d15acf0bac3528ae27efaca7d4c8315acaab9e501ead9c6c268b5bd4c8b62051bef5ca8b15a6c3b428d05fbdfc06f551387f12f31056495071d5bf4a1b71cdfb73220655d552b0bfdfd9b2c7ddb88c59f7c1bcaabdf6f5360edb8f0459a742f24d586e2a8dd270f1136c05bb4a4c05da40521085252f7183aa780f30237a4d538dcf6ca7df6d018deb68cc5285f32154018df734addf4a4e8f0d343a4d3f116ae7de91239ee7f2ed4d8ddaaa9f4d17f140ce5c6fba1f58a68b120cc94924834310e2d81117692aa2e4c2ea45596067daf1742132b60115385a4116c06afed955fd94161e96a492a5caed543e9b324a98b12e7ea0b83bf80518df8b88bcb92439f0c74e5d6bc15f0b15c409ae11283c26ae9334ffa629dd31101b237d9b71a7d255bb5b18c63984976279dcb9d501741719297bc0b11b989ddbd4e5d553d15ebe1ac9344d64aeea41a9b70f7fb5c7f45d0889aa06a8c959a3a1f3f4fe7036d9323fc3dd766b7257713cae503bc76efc7e14dd992c0601332a4451a425fb3485d6346ff850394e0169c5dd0f3b0ad433038eef96bec4a98bb2a2db772f53ea0bc00bb03636a907f409f6082e398732e2b0315b2c0bd5de1e392b7d2bb478abcfa39ce4f776494fabfdace5694c1ec809999753c3d7d628aea22dad0cd7a2b112fdf032f550022e747abf822ec86e7ec0dde36ab59e07c76fce9e2926c82f372b4efa8b11336c788724df18cf3effa74ff3be4b3bd793a5ff991dbb54469a2e69ffbe40907dcc730b34a9700f4ac99b16d3cfa21bd2be15812b5320a9a68abf44c53c76b1c064cb9d9ec2c870f8e3a4ade32f5ed299575016cad9e38ae0d567bf28b8e722f28d0098a96d6f41df44e1f7f0bf434d6910111d4fbe482019821c0cb435e9a48eec001e407507ac65957d1b687cd2a33f47e12a05c52c043550278cf5918a0b1278d2d646ec4f1d7c833dda5ca361ee5f2240ebefd831339df127ee1e2ad087ca4c193852ef636195e7ec764395c76bf64d7f3e087b6ebeeeb4eafd29fc0629861e63f81223e660f1f33e2d5c264fab9c1fcaac85865d28e649bc30ec76d369ba53fb58f93edf8936a3911e0357fe1379b9ae737730dac1df225b4b53e08d04e054d03e0949bdded62f5414126d9f05c4c7b001c2a5b7155d2a007716cf0cc54c1b108e86851ddee766c6f1b7debe4fcbf708d3df5bec6ca6e4255752f38b449063742ec54a1383b572e3d1c34460601d2bc22167f7612bd8399ee2b19af5abb53a362af3925beaafff34748ce1895691ca4eda584171504f77e57d267855961bda849a75f375d73cf8c5b8477de2b8cd65ca2297aedd18789e6cce3b8f159d9cccb015c8b8576a0f596bb8f5b8fd806356e034ae3d2f421609da1414cc78f6f1b9a4e7c3fac95a5905f5a29638d7268e42775fec3d553d23db89de6d93e20d8603a6375b814e8220219b40c30f05ce2563af31622197e7f0b129b94a7687f04c14af28a5f781cbfb317bcffaa08feda717befa0db70a503aca29eedc3250c75b4529c44c8fef652d541b8a67ba67addde1d6743f7faf4c3935316828773045af7a4b113f372d7db1efc14abeea37bbc176fcffb8de16c27864ab299ad7236c79f095c81a840b3a96d388a4