0x2cffd02e6d842f78ef064b8e826b81447b5e81490021b8d17738f04171b8ea6010792c2a8e8e354b18bde68f0093ad985d87c65bbf297e061172f228a76e101ab458ddbaf1cc49caf5cd776ca3881715ca11a577035837208d040da7100e806b91529893f2ec63418e94e5bfea0af4ce0223ed776022bba8a14bc2d98c26965184bf8b0d1665e14e02c55cd165b3b547b93be8ee0944475ef9f3cc4c969e8256a2f23a5931c761184dc449b44254384381e840a472467c7d8ded24abf48817c36451c72c3b7c9bad079e6335cdaffc517e810d6dbba7d7eca0b4da78096c9d77ded6b3a3f109aad4773963404a6c134d28e6f43907d322d68ab68ae59cc3f972a8a8996b46fd81499ce14bda5f3e2742720cc49241b21df99ca320d043f8ae4c8461558b239952d97ddd6a04336e29732dedb8082cb342b8ae89a1feaa17ccdfb9a7bb5e2b3d5b3eb579aea0296cb714d83dd59a25a8eee4c0780c633b86748cde511e76f3a0bb232d887cec6d9a1586f15f1a77003f1fe085faacb01eb8c1e759e2da2fd9670e41ea96824eed85e326fe4610ae30221e80115471093aa5a3dfa920c2ea4414d9ab5c84c7b6124a35e8eca56e01502da877a72de4b3901b9a860cc9213d95c14874bcc2fc6c43edb91fcd6bb664299ee71c223b63f04ecf78bac5d137f4444217e39292c4cb21edc219e8038f72fa1ec956994d212da3bd279bb752e870b65b7980f62f71e9ab444486c17c40de12f6b4e6388911ac29edcf8fab9515570bacc30b1faad7b3b90b827dbfc7f8c1eba3b78e6ee63811cf26912f16890b0bc2921cc6f0bfffe47875dab259b5767066580767b4c9807ad5ba9a04bce59b9026219d50d48f424940884b6e723276f8f0d8c44fc47551953878c31b81413f6d7db1af7410fbc7cde51bc386fe61bdbc8381fbc3f50bf1930df6e4f2720feb544f7a9b0d3cf3fc6efbb694d3968596ac6c8929959514241f7b14349f01854b1e25bc071485ff93deb17ea4bc8c58c90dc0474fb6ccae2ce7e8e96788214e3e3b50ec079f3e64a5316f4b5c8c72d4c26c825c85cd9746b718e1a3a70e326c2810b23d1830b7e3b1afa2ad93aaee40c097ee050a5d0429245472cc5f137861d82323c0d1cf8e88c7f093d55e9e3d94b872315da3dcb0fec326a89cbcacbcc8e57afe00c105d3495ac8d165e3d35c9c49746844a24efdb5c60d0a9a2bcaebfd65c4bb974bd4c2315122b2fbfbc282121fd9d448c6cc26b3631dd1cfc16e8827e8c8d1071f39d06fee0ed1cbd1b6418096a62372c2aeead50fc12aad3dca6c4a3e79124f0c9712cd66d7d0a1c0d2a57af23838ee10b83ba4fa226afda35d675832278d6c99496154e8e5ca5097e6478215374f53ed8e7014d36623c305c2183fd6f18d93ffba5873f543574fda9585fbb11d32d7ac05f66989d3496c7905d2cd0f2698d24415624302abf23a2ac324ca63e17be812f7aef94dbff5cfd91ab8e369bc01884dd3f2cf4d99387c4c899f069ec4ca4cb067aad2fdc21e5ee5b6d3b005956d20343ad34b06659a8d44df5cd863741c121c60180ae1b7fe064c3fbc5207927c13103b79d0daf53916d7cbbdca3b84d71319139d12fff5bdba6d90b1e74a2f9f74c27a02cc273182efd2c99425fcba6685adbef49cd523fd8f23cb6257d64461e02c493504df6037d730ebc1093c888c92f50fac23bc8f6ccdd94a89dac59f5664b133e84aab56141cdd7340a53b2a3211366114f94d56c7a59e935ab965d61e82c0e34ef5d25304bfaaa0bcb317d4532ddfc7624691445ae5b6392b9d0f041647fdd6886be27ea2952af7e8aa542849bb924354231ad09c798c0dfd878ca5c8cc44694d91e09b4264fbb667fb93d75d2dc26ab2fdb8bd91bcec28367bbfd1a05d7c52402153d299b68b5ddfc97960