0x2cffd02e85c22d787eb0808a80dcc0cb4cdf5e892b2a59e5346ddbfaa4192aee821a8cf55909a5e49de1d60d3356a05acf407bffc4f0aa35c63c75ff256d14847a0e19d5688534e4f4a376e84c2de033145ac30815c626dfcb71227b999363ac09115f7147cc1889cf612c9fc77bfb86c6dfba83a21af1a616df2c6ab59b91a41bbfb60b3e5423472b64fbe89f3cc7d0106fd5aac8c6e2af6ef5f8478a70c53dac26cf86666412e1d1d0b498e00d7fb63e6acfd70deb4295199e82610465caafb729bc7ffc9a85f403bdff805ce0acecda1d91f5782d3c7ff65050b66199b11fe903b5baf67ba3d83beb01746a93a2628f1c398987043ee7db913e3ace6012ce8b7a0affe21fac4730a977e0c3ca0d772d55390aa458636ad7624db3a0007201a8af066c322646456c625a26526bc0ff6d726c9a87583bc72609256379175f93548e2fff5ed18cfd110fe12f8fe732873e73b0b60ed6f6f0ced31c4f9751428027be6204a1cad98113a658482bdf01624d2c0647755f438b727c0acf457556e8851a5c2a782f7311430e2462bbb1ed682c2c9a481cfa274a7dd8e3a5e29a69302ed7ee3598e1aa61b7aeeeb7762b9c5e62454e7656479d9237cfafd650e068abf2c3e5baca8de0d6f0e8e8167f70694c1a0c12a73476b5ea3fdcf286afa87f58a47c4ae7aa984855512bd5c19ae5538188e156485920eb09e1f74fe899b752d56a38f558c02d88f53e95be11da0b065cbdc9e3801ad412619d16fdaf4bc9367cdc0463f37706c40b24bd65c570ebf1c45f98f5d95c72a48f15841877cfaa96513bca77ef007dc530b6d8ce223b814c767689c6df75d52a15e1492ee1d18418a3f243b649a0b34fadceea469bbbac011f0a76a2099ace71a7bf00fae08b0e9aae4423c02857217a46ea5c85f5116619677eca5c0f82f7d3514c6035295aaa955a8ad8a22414bd030c508296c614eeab84ec3a49c620317b4f3607703863348cac9966a68f25c48727a4922de5277db46fbf2d82e54db1343879cfa4625350d7f3d89baad33f0337bfd8f09185cd52623d574d8f4bbf73e3a5274e7181c856302301e7fa05be17aec60aa736ec8d342e036ace6df8472c9f90181583b27a9a3621899e0e26ecfc683c5ed69682dbfedfc50a84eb0b0a3a2e2556ad3636648b6c76c0394125c0fad69c11c7e4a32dc17a41ea51bf61901cf8e013b7f1a7ea1c20e67655cb8f9490dfb35c75e837a7241716541d6a84cbe570c85fcafaa1fd9d7f56901cb24a4c3561e39483600f200d32b6ef7b1983b582d8b2d1a26031aef9ad817388be52e30f055ce844980b34dc05deb16c2045381b94d096f859b568a5fdcd8bd862b5c7088d256b838f22f2635b45f05d4d139f09b2d765f7846c012194c74873f2e1a7f52102fdb8a5390d73411a3e757e17b471409e6e6fa3d87b20832ddaf435fa172604b3ee2a963b70ca66866a4182983a9e1255f191e82d52a7b89d742ddcedad896d6e543c666fcc83930991edffd29913b3528ab70f032b6bd40c84fbe49dd0b957b3199bf8ee8e446677e05bc7d7c5fc8af5bf1a3b4e2b82483b34497510c1c03d1a4eff98a06a2f666e9dd3cb19d93838bf59f30c684c6d68d1d5e3886fbca0ce732adcc983dcb41885a0867034ab26cf2b147afac578175e7c632e6ebbe05c5a76e694023076fced0bfb0dadc5ca00eb396b82da83494e1af081b5259b266c088b0c89991e74efc68427066ffa74932ebc485fdccdb3d76d6821672596c55dd5df3f24b2a9e35a5808b6cd9a0e4b0f3329f677a331412fb2daafd89d6444898c61c1d24b1776752ae43ef29058736eefa5687a1b835258ed43cc6c2402e18dde0f47cf7b2a4a810dadace81fd55527e9a1225b16a8d1e804fd3ecbffda10b5658a73b851f14d339eafdddcf58d