0x2cffd02e9ec2ae955dbd7f39877cad614511b1973228d5369f01a0d2837246153d4298aa09c1cd3da82fecbe471c834e7a21d0bacb11188f9db1270e1c1cb51de5a1c6913c54af30f6fe7b3f6cf0e5f1314ed4e75be4cfcc33e7f35128054e6492efdfb228e4d6eaf0a527c8e1d2b0e26478916ffd7fd96d89ec7b5b51b9970ebe0bcafddcd6edf5cd12ca374d6470556705b6f3fc9ddac590b1b99cee4abe36c6dcf9c177d9b21248c5d3c1b544b0e98f42b514e246cb6b1bf1120b8fc5cc9ac3bb6e4480cecf6c1e087f4d1f8d50674f61122850e5b7fb4d81280335b613aaa9f68f6a8d8e4092aa75f03c0ade2914cd528c6ab617c664081ded78bf0b12ce963cfd98f9212ca99209288743bea553e4086f5b51139dd11a131eef761cf08e6e90de5b107ab54bf4b5a3a5ad97cb26a6313526a46012194785ec8f3bb4a58d5b884a73a217f7dcb4653ab7d6205fc5024c14adf2baff3311122a203987181257eb9263884198779946cfdc49c8dd5a162ea0f6bf52fbf78a66a374ccf5408ffb843f776157b2f6cf050be15ab3d9e5c7ae6219cb7ccaed8982915d24406e039cb56e95e2814c3892ef35087dba983344445569c86dd9c105af3d82897aa9202a8a20ac9e02f11bdd1726922dda7fcc655ffecc940d3834d74afd168c6f98d3285ca11213d34e968be6791624e86d66cb289e03e3322b004fdd30f9c97025a333cbeb15afa0a47ef7adf237f25048ddb69b3e83d56c9939edffb7407a02cddf67fff4396c8a80b2d846158a99405bf2d3a5bf4417e00c027058fe5c33b4bf074573ebe9cc96271a57d7bfe4d05fcd011ca28faf59b2e73e86d5e82612002e3dc389d21c2fd9df56137756b65fd499bbd91ea191a4ee937036b7ac5cc0a448fca97e1fbc73535bcc5e2a1e1bffbf23ce39e2b6eeff044d7575674b37b4ced021eda40c957b53d63520366df3bec698c7f309e5b0c3ccbcc0a6d7ab296244105e40023a69bba90814b6208d97a733701656a0310827a1b7d49fd8d87966bc469d0bcd43ef0d9c48c885f5836f381c947cd24bffa775142bb020fc1a5549b8771d48232cc367fb54291b77d6c679c2bde94a483608e5b10949da3dc5d50651fa9408b370ab8bc979d7dc95b89da9cbe3fbd2088f2f8aaa37e850d0c52a72c8413611a00d7e8a947e12d7bcc8ad0b3c016de83895e9f7300f85a969ac39a46c6dc552e336eb39aaf16dd6a20842dc7a71666784232afcc49fb9c44edd23a0bc032e03104943f7ae135b3831eb023b8ff81a6f5679eb3dbdf771c19947e09575611e6c2a328d964453f72bd4fd86ef00555ac0ed6cf38d20eaf39657ed88e13fd8b6fe50a5a17601a826de9d61f152c101bace6908a0ef90e689ecd2fc35c5f8cac13689c4a15f70c40f79f5f53c2fa5e89e339a705ad1133b39f8e76c1cbb260b26f019eb6601da6e6fb5f681020ffb5af7fa3417e66c2c1c11de2c6737b4aacf1421e421fb7165e29528ebb6c7dedc8a9f7e894345fcd64d36ad6e1bac3a335b3f460fd65db291dcb76c074499fb37c8b39b0e5d2de4f76813db075d4f96298e02e1152961da54b9ab1db9b83505e7e970dd2fdc911fbed97078f99388bc83b1b45d3f81f811bbb4bcfa07c8c404ddc1aef074bd03b6ca1d3fcf87572855437c1da961d20234afd67b6355407b57669428372f77a42dfb29dbce063cbc275887c9d88387f8c3edc94437e130043450d64cf3219f59f4c83b94b5bd1fbc31dcb6969deca9a18b5ef388e2f0d3e6e0f959c6ee93569e683ff6248113ab060d8a27d09a495c0141fc749326da8ecb159d9a3409611adef4a020571ea3aeb0a24d740fa682b82889d92f17d68a271cfa4e8370b562331db3dee7cc53bf28f6a6ba2f40bd9670aeab454ecb88b6bd0bb10ee21d2f8b594e