0x2cffd02e2c516ee3fe4c935c30c664891ab9062f0f2f47389ee99be78a2e1f23bd76fcdce804f4770110d67b433bed7a0bf0092af7a4180bd011d972b70be883d3cfccffd2baf0f4b9100b3d46cea061ccba4b73d05055952480fb51503076ca7e45b5e6f70847b14460bb237b3a47362fd7d62b3c72ddce4e8ef9a29dc16acc364a737dd3fcb5556318b31526c5fb1f9701e1416580ccb8e5ece77578f7b27e74cc726fc5811551cfef63f4dce899d3bba8a83999f1f30d85c746ff203468c2bb7a21ca5a2f16719d9c800511756a111746d78ef8f005af986e211f88dd5afe775b7b70edd2907bf1427aabe2c2ba6ba7a8e01b3f14930d3f40fbd6301da913d4eb6d92bf0f1ca79e36e4136dc67ec43b2053d0c93aee61c0521ec845fcbfb39c18257f44f92b350c3b10d9500addeaa01d3625ca5922bcb1c52f869fd75f2aa68fe33c2129e64dee91855f0b778d9fc1048fc9a7b2fb7e19e1e306c296aa42e35f98351c898e985a60b2faddadca784f4e0902bf2ee12748736247c42b7ab900853563090b1449e0093508323f1f126f2ce3d8637a835a792a13c1a62b0aff7284743237d47547e9ecc44fbb771c68f73fe390c0177c8a916cc64001d84eec9461ec16f71132fc06cf2b8ab549b3ea39040b0f1823b1f455f9976fdcab01949b5dae201d14029f1f20b255fde6a4144fa86e794f4ccba1678171942e05a267499f678db9f8a4c686ced4e88c62661cf4a04b2e7278648197208359633cb09520923fc6477873cc9e5afc1d64c359178dc77c362de4f4a46fd9d97790d4ad3cc6d19fe0a5f86f37d0e25b7301b741d1b86228da1d19a9db63ca84fff0b8a3e1e5b413f4f94b3ca65a0a5eb478fc0759c6e1b71bdd0369fcff1453496b913db9adcbb84415f9eaee38c541be6cd0792c4da5d3d6be5add7d241379880e74f12ed3b8d569897ab6f79103358027146b71f3e01e4b476208b2d37876065e5445d6da5c3548594eeca6b03b48753d18b5f52b1cbd64c288179259fdedc7885aae80c49e7544f4afb576d47ac4e701c0037886ec049edbf2b538d55217685acc3c52892bf388d4f5f94231d1d63d805cb31840ab481ab55a3ce75e8d0af6cdd342c42961c093ab113d3900214ab47af7381f544c2dd6d38128f2028c943cd6186607257b91f0e0348707d09e36a3c19a074f3504de03b44983d38db284b4f18879c071c22884b82b330d69afa3490595c2c14dfae29693e36640a76d12762a927763425d1537914be6b63159e2b4120f0bd073754db5456cba4463d05deddfc8c12b1d609f89e46b435d5a034df69ad2b12a03c04e2a246cd1b891cd58d05b5b8e196ae5d87e74782d80f053c9c9a0b97270164cb368c0f43642aaf690e28b3a5c8df08a322bfb4ad9f0b2b6a7b8693d9d1d1ebd8d51c675097edefb1b1d54226e95f1212ad873541687c892198e3dbb633ac83038c88220e66ecc123f5df48559aaef49300bbf28b3e8ba467d39b553230d0829493a579f24d56fe922f68d5052721e70e08a29291856384d2c15180f4c6d7bf0a23a614c7cfe4a7b60377325c1d5610e0004cee820c94e884b2faf987649c0c7a56470acadff12d1230acb4faf4ef6598468bfcf75d6d225a7da18e6feb4b4873b89b9d23a7973e298d7dc8aa3f1a5caaced0bcf8f73aa89ce36b45cf909bf3d4aeed8733a71f15bbef5920e533368bec56cfec2ad8bf4ef28d48cac19bf51c72738c6104a580221196807a80b18c6bd31f4397a7161b9a34ef945d7b9526ef508d1099bcf9cbbaa9ed8f94d8ae4dc4e282903b800b5335f839a68b4489ae271906d4fd9f7e53bd886af6e2dde001807ea2f2df6f67f35890777e0b4bf9acb33c680ffad0c72d64cdad4777d7c44581bf8ddccd9d4667ce07d390cc3b2bc99742b59