0x2cffd02e65781d588d4faf012ea9038be4d4f4d89768096cf84afad1cdadd2fddaed8ee8a9c3a8a8bf7da7fabdd97f84645854631100bfb2a78f8b05461b49507f9fae902e4e7e13374b922f29ffc1a779f008fd570303272758d92ce56d3c438b73d3b2675a4ea3df9927f184e4d06a466f40409f71bda2bc63bad7b5f1eabb27a35505ec12b81515378a7afef54aaced52765d3832c4230e8750cf3b8c7af939baf8ecf19e48249c7dd7f49fd1a3ba32548e524e84be1bbb701dce4b7eb7a4c5c5f8ce6fbb0ea6d1b0f2c6460a2732e8f9688a6f024f272f4dd209778a618b50712dfb9c00e369fd900639a6bc028e038bcd00a4d46257c56eeee517ae212c72e80a57bf27c68309b8eecd9a618e3a9be6ba5b0ae1f433077f2a57a898e277fbdae15c16e5837b4dc6c05d2c2277b81c241de45e971137874bd8c4e480736e73d6bb82ad3f5b6232eb577f844b1e2b7c3677e05902484cdd9c46b3c2f75c1f637ea813ec311b782d45c4516b75a876dadfd5bac59aeacc26ef0e32adaf0a43dfbf5ed4339359b34becbb6bb8019b313c5f46901246ab4da644ad21b6fc0aab0fa0863566f50cb58f3a1cfa28c4dd6b781e4c40ac1511a3d128bf8e0054a0917056897e2e28ef874bdaea1b6503c7d311b8fcb904abbf2acf4a91cb0dd4a9c345ee2de2c80c53feb2f67961423a5b2ea93c48edec5b7b28f464277a37f5e656d73b29a6a80ccd7f7279065b9ad5a10a8017a506601063172c1ce6185f67d4c360e23de83a95cff022c590ce8e82eeaf1562b750cd3c516c0623747817244a81096e30880401a06aa4e4a171992552edf181f29638c102220636eb3767d8c851af68943a0dddef5443ee19146a88f0aede9b44f81a5b683a44dd19dd0a57d2a26267cbf14ac9d99f398ac8d04428bb3faaf8cdbe5cc5728c48b4b005505e06052cbb37de1d4a7baa69ed0f7102b14641329c88fc3c86219a102735c7cb4d03367778a37bee6296554d5553163edcb11dca9cf9c6ccf6aea63c666699c72e823550129300e3bc7ced1fbc5ad614ab4d64e350ef776bd7503868998cc1b04731329cf89320077e0683e27b11be75a04ace83599e1fdff495eaff17de9e63e393ce5b46d682ff9050f738483ed1dcf26bf410f192b95dd92cd0a672d7e6ef93c86f709669508a9cd5c11cc8b382954f882e093dc834d308784438dc06e12bd211e2abb98561d4a92183f81110f5ac3c4d9f2c654f240bd3b59dc32c62afa610f397c859d42ec999e18957c1f9e79580321f50b99c01963abbfaa3a2984367953cb10889f55dc98c4999ff270ea3b00655c4d35096c8d2ee642044d81209a3adaa28ae1caf8f09630729508037fad53f5d77e4357bd253e99a615a0c17816a87ab501d84b95d7760552992728b7d9d22dddd0f4440aa05e981a33d825f597639a12b456f8a8db9f9d569375bd5a8549a0c00a9184baec0f775c29b70cd9f2ef0d5c14066cd09a9b5621a8b938fe5f04eee4dd62c7ad9e3ce8ad0bfff7d6167f993b34e1213abea758c4fa65ee86e1aa3dc147c0965c0c48ced4de000653eb8cf1cdf3b49b165ceb74bf64fe2a0fb15312bcae3d7adc790e7f189dd3b12cbfb7c3b4015d41d4282c2b75a68e998e6586ccea2f6a37af66fe11e099058d5ff1d22facda40fce6e8a771a5a62c5bef564fac5a04f87077b4dcb419a859b76ff16ca16ef71541edfc0c8780bb0ba20d2bd21bd35c214277b8b36d9125d3f20e0803d7c1705a16dee4da7e8d9798e7b2d5f0898e4cd7af5955f80aeb4fad37356802ecacab6be61db5a1d28bfc78b3658143dbe04cb65eaf048b21d3ce75a557826540769711ecdaf56967ee857c7506b8d38149ac9399f1da8f4f1fa0378c04124385d1f1a28b0872c0c771a4b9b5e11c6e2c35031f944b4