0x2cffd02e4ddb9fcc3c22e731f787cc39c9bbe3be8069f100d291a3e3484c6003450f62f81d23ac88ebe08b188a42d46a9f203556a9e194c08956d4c001e203d9a93813233367541e1db9c4d4323e83d1e6bdab4a4b530bac9eb6e21946f392d56edeac7b30a21134e0f7b437d20964670a91944d3930aaf1dd3114683f164788aa5ed950d151320b3845ea825174a8d3db101dad467ec1966927aa1404e18f881a96e8e85dd7e4d1de9b87e54e290ac273092311adb5a3f3494d0cf6015550d4562231484c691d51a9da5b831c5a4c42e89bae2d17220c70fef41db05cbeb119829ae7ae3c99b72b1e613503d982ff7fa967b2b89fcf83614610087ad074efdc5f82f57854547ad89ab4799a8f31aed460d9239cbf6e14a4602609b3e345970895e996e5b86d32ba5bca9f002c113b5852280decc47aae490ccc8f3b4cac0c67c91da25d33ff22e9a032a705f2b4e97cd55728bda4e6e14f5c7fa5827f9d5de8e06f4c84dc80f76e4b9620696984ec30f49c7611c9c70798a141ab4f112aa7d32a225b498512ad72b64d6d3cd27cbd540546eb8d7839e2edb8f8b1f785ea9fc74cae4570749a6bc3e551b0da86b41fe24684ffc70e5dfcadcf345a60e97772f2948323685d066a95a167722aac40d055eff940d4d14a7c5d45c583e429b87cec4590900292ba9ed8e8cbe4a9b75286c52be9fc8a76201413d1bbbbc07a5c6021b1e9e5c18588928dc03edcb4f677604d39597c516288d344c94f56e12a6a624b79c84557c615869fcaf61d9f60e10ef65ca6cc81c10cf20d820185f6cd2cff370b1270adb85d4063096c2c64e62456dad0ade37cc8de125dbc99e92c8ff76df0f924a0c81a210b653ae1fc52695825012cefa051d1d784e7a4f0f5a90ecd29a721a2bf3eb83c7de4c8a570114f34cd331b43ec239003f219786db7224e839474d14dc1914919fce9ce0bd9714cf559a1508a00145effca00c71ca0596fd64b85fb78b36c8f9f4409de0e85f5e172ba3faa357dfbaf5bcbf8ae23e412f4f6732f2131cc55792bbc3e83945c20ba6213937a3c9ae303c73c8b839510339401b86c2cffa0d750275466fa3f2b19513a4d9fe8791dfdea02b3d3a5e62b030a70495ea0079e8ae11065e242e93d73fa7303ab027cb28444db22a49cbffa9529adaf33d509577fa146478ab94dc631e39a39281b478c14224d43c54a673900ef0bd6053a4941f6aa467e81ad5e1a610590c605845660ed58f215211233d1d7815dd793742e51fac2047bb217e3663dee622c1a91585580df947d80c62b0afe30145504f0d547d5aef8c8ab6cb1c5e1027b9ffdd12ddf227d739a2b9b38d6f40f38eb7d66170c77d502a51cdcda0240b3dfebe45d69ffeef153d5044e4648d1a97b34f2177969fefb5bef0c9a915db4c3932dd9dcd94f8aa96f3282d4b82f76604fd342955a22e5baa2cb47c45d9f58d4ec2fd326f6562a1b59bacad759272252542ad646128951bc6938a15e8f7913569cee6ac35b56eb30a27f00176b4d3e99e5b0bae90df7ef16606332aae904e4ed19617f47eaf5629b5e094f69b7f83dc0eabd16e1fa7ed8fcc51d58df294eb2a883eee0fb947763ed7990646873f0c0019b1e827f859afa1f317b7740f15b729275ec689f67204ce4a88d2445cd966bb902d03bbb761846ad313a26d8b5831751804cb73db8cdcb08e7bafd49174ff981c5e05a5205eb8cd0fd5d34ebad89129c406f78100c2b60e5dd3527f9e8969a33e54468efb6e3a795cd3451b646350d9423fc9a7c0b5c8973da5a375d57d071f5c8135df44acc7d750be784f337d08e5f6c046649972ea5d13b19a9061bf712a5d62b5032eaa69e3d1015ae19905fd126610603752b3721caabdbaf2d21422b6a67d90c6f8a275c4cfe0e0d88e2e0ac29a9aff4d9771ab8