0x2cffd02ef40be74bb5c85ee2181b7b423f03a1d096647980c92c3e48d0f405627a13e553bedfb4077cd622f9f7e205f705c024c2fd118db02cc6245caf90ceef2206e5ed8946bb43927969614631cc18d33f171f0c8ca420f5e3c7ce4b917200a1c148b722d62bedc1f5461d48f528ca42d6bf97b52c5c03bf5f43d7e8ef41f755ead81a4a64bb2b70486c42ec6cd21698c74c5b8308704f7dad8d6f0e9d602507572e29012791fc7ce968eb055595e4edc530652be5e6795ffce6133984976b77bda7036fc6eac785749a510b98c39b6b7d57784d73a2ec46828ea904fa471a7fc774889e1f1aa5c7c878b13183f77c1c5bf112f4d7f464d56c30a66558b5849591ec57070c90dd7fd56942495e5c10b37f45d9b43f6252a55dbc13246f5a7db9f6179297b7ddce5e31f367e13907d6c5a914873fc30aede7b9c4c80d9dd4462cf2a4d741fd1f972bf9cd1b60c9757a8d33b715c5aeab8847ae9d77e5f66526439edcd4849823bb324fea96e526a9f801312b90e8af90ee68d20ab48676f2538ed5a9840dc03983c9b9211dd84bfc27ad3a11931bbf24a1e7da5c16fe985588e1006369adf465287843836e5cd87b7535d73e1c73dd7b4c91842f4cabd4addf975d7d8f53d521a8df09a164358923d47b562c1304c4336db4b572f6534d351ca6d01653d009a4bdbbfc0ddb003d186b3064c85c5ca588e7704f97c775de49cc319d5f1da42bd28970af4698b17f5e7a4c5ab945128376e141b1aa23950ef25c10f18daf8c05e9a5e2715cc6a9b26a15285ae618acdcb9ae7b1e8a70739d9b9b1061768c9d4d10de24638c5d6957519ba3b8a00a1cc55e23c1b87965a483c2c21791d9ea55f9c5e16f1f4ad0e5f16abff77026ab07bb60feeeda43aa9c08d4481ba9b724ce0b943001e84d748b325efabd174c0e3d1e583bb89eb48a3e0a7215b3c5d31e3bb4e4658c0cd0d3945bbe69e901a799ebf1720d356f5eda1c0281880f453f50e0d0711e650a5731555ec76abc75bd86eba4c0004b3a801b710f330a5582ae63f660a2a3444662d019c2faa07492afc3fa1dc8e6a8e982cabb1eef4ec74efe8e135005b7c0e110dce92e3c1d08555c378a24c67883975a79bf1021a76f2500904634bfcd4f534185f0321dd2e4ce1cc9a9a651d07b36a11ddbf24472b8d2e8eeca26bcb0791447e739e0e52bcb98120fd68b1295dcb172372844f978d4dd7efb5827a6bce2205319feec47eda641e39c4622c58f16a6cc4fc4c00de0e5263b9ee942882066314bce22f7cb5f5f3a4c59419a722ea5cb6a7a51a77298edef3ffaa6237d3dbede92aae61e4dca3c2bb4da1176b5142584100c8fa07adebe45d1fb707bc867b5d0c4cdabca28d3c687303f6b163de42f0607a196cc82d893b69dd12c19268fed29c4bb34c6969211eedff28563190c9ef883e7e306342041c4f52e6f771d24c4a641fde03055b40c7243fb24095e77c64933f49fb974d38c234c9618dbcf11e3cfef3a10be26fe29a3f937c03f4dac2a6adf333286740b4369748f774e88bfed21ccb84fb63d7e49feb8065daae3a6e1aeb5c88f9d2635c1460dc8da8090c1fa6496e86da9e395b2ababa5dd994ef8d9ad17e77aa6bed17199a07b04dff093bf6ec894445319ee9a569abd85f43b53608e0414d7fac37647ae38290521376394af8b936db87242256bb73a46945d5d494a0ac601ae46c77ef6eccf7e79589aea1abfbc8c87c7b6b68e8e9f8367e37357e0014fdc9daf784a5f7fb53d213ac4ec76237eae2d0e5a858c871b75256584d9afcaf056474eec4dfe640bba78edfe559c3543f0c860bc36f02efb654d0c01356c8b228a3885c27c6e760e5089a289e7f27081a9392c53900f95e7829a8794172e3df813994af09f78a983235ac0df33bc2557a27ff0e0411d94c7