0x2cffd02e1d643f56f29b1dea600247355409e7d87e78d4ff19db8a62828cc2eab3d824e10d4209a3bec723652ad88cef9f2b2c1fdc8a29e068e0564d5e018572d04697f013f0223c7e1732c051098d88f8d49f1f437d2f7b97a532020a7502b6aab8ec2eb33f34b1aaf410dd2dc93b19427ddf0de6ce212c809294f4ad9c184f4b30649d5ce6ed5d119fa22d7db627f43c5b2d6513fa1778029e9a3bcdec3255dc2922579879c17e94f6f7b6a946fca16e0811b038feb44bf83573f06a6ebe2ac7312902fa5ed25574460ac01fc5d3f720c3982580a881321f673b78bcc5422c3bc68faeede80ae4683c99ad1344662f76b48c29ed517f7c924b2b66b0981444c1280530498f2af4ee595845ff7f025de02c81ebd8bb95290f30bb6e8b539f756b1dd6a3bf96de484e00f53380f905da648965bd4cbe47f67ba9e263f60dbc0228de86f2d6bbd6dc2143472914a910b3df73f0615927545f321ce3ca8fcfa7605ed3b6c83d3c2abd6c3e11d9ccb4e156e72a29fd1dd9cc02685761a807cc3f79e639f26d2662d8d3379d3203fed4f3d436d316c9f1c965d223746735d3cdee1fc84d34ee51cceb14c244a94b0c6e4f8f4763b3297bdedf76b716b4bfdb8944112fba4f167329e0a524ebada28a1099786c3e953d685d31de52fa7cb5e87bb02afd08bbf90004e930877b8b58b3a8f412ba40a4e4a7ff274e454044b6ed228e536b3b0c28b4e3d800a923d30c681e071d29d9a84c8fabb45efe40bbad0efe76cfc5308b16541777d6299009b7eafbacde116f06014cadbdce93a5f92fe6a14ec99104b2be8472883998c773e03996223c3df507a4b273c3155d22e118d847c891dd8f659b70cb46d2f8c9e5a0c85398ec4bb8794845428023b0a5b54cf82f3f1df48db0ced04581e9a21b80dd12c27aa992c921f12df306fdb263502e595b45eff4c57861c0353844921108a5a8e4df8c8ccab1faac9a6b4cff71fcf64a16b2c7ba2d4d7f8b6fa27f4171bfad6d56f0151bc75f2901359f0758fe4f529ea877dc6c1c5787ff5a4d45257a24a0d28a78269141aee9df0fc941bf7b2aa5a073de160a3297acd9a604030e11c8dfea7582377f6305edb89a2c7cfe46234a4f1dff4b60a5026a87a8e64178583494985f2ee92c653e218cd17045134898386348205aab0a3464ea7d84055bf8a1fbd1d6cf26c1140a1d79df24a08a6c2275aad997fda14a5fa4a4b32a4bf84867af660f7176a7950984def1cdcda3e65f3e9cedc65c9272412f2fef7302957c2c3ebb195518cd974dd51f399d1b8d04e0534d60a96e6858d6ee0c8dd3401393d982ba1bc05cdbaffac8f617a16ab57a44cb489007023126c26d42facb2235322c3d5cbdc019727d8b371102365b97b23f9817fc8f318382ea38464c38af15563c0a6ed2a352e1e22985253d5380ed47b0e1feea5b869817d3e4f9153ea7223eaf10ef9d59866958332c267d8a54c8c5f44d371eedcb84fb6c92e99ced5854e8cff557911eafb3f77a7d1d5c46d2fffd048d1eec288c7623736ba34f3d9a755e220bae6b47172c82b2c7670b8820a3b0e9e2691218e91b3f9056ff4359675ee15bb5f3ce78e287a699ea86857a3b1cca97058435a89c9332a8a045ebe5516947c185be17044a2e751354d2475c2bd9488336a309aca7c744b0d36542420380d572d7f814c106c0175fd92023522584787e27264b15e7a2648399778d915539c7aa9e4292ead85dbb93f803917d4974d882548c7019fbcea86ee5306fd3ba848d5a16b685a9a192957a6ecb9f00bea076f5ab9f4953e75386110650d01c59c94cbb16af6339ca7b51fb7fcc348c2ba83b081001037d4f7044e817963726adf309401c3c6d74834c10ceead656dec29faaf602328db18534aaf01f68ffe2cc6c8e35dc6650d97a9aff2964