0x2cffd02e43f7923ff3304c080503a30b2eea2356d005eda02957676115e63fab51316f2602934f19f7657e3584aa527b57e3948103a3ae87fdd8f16a13241f8fc6a9aa3e8ebf069f2f3c223fb5628c20f9f7abc9cab1848618441aa792117615c5a18ac514c58e863f16e4550870732758f4aa8fe43a3ce18485fcdc223b23db5b441461cde0c2120d6ffe642210d024169887493e3d3884d9aa94822ada6fcb8493a7a3a11628677343ae92b91b07c21b7057862ddd3d8c7470e7ea887675650e34cfdd6f6bce478061a28efe43bba2c399fc3f035f381be822f3ff4b6e598c563b64c81ed54ba605c0933d726b9cd9ba671a76f657c9158d95815957fc2138336c791698b0ff859f4aa81a15e0e6f20632906e3249f8d7eb78b143463c630f7624d1e807331a5be2d76c2cf7fc4e21005ad94675641465afe15ceb59dda0f47fdaa5d9a9f99e3ccaf0b920c6a11fb0c47a30a62619d4c490c11f70eb0e928736e0d63c551ad76a21cbbe792476ce8d33cc0471add0ebf7b6d185941d66d4aa9bf35fe0a74f9d17914865711578747c515614f9f37fc4c2f918ee07652bbf6a7dedcc323439a9aaed059380eae74af46d67254d74e26af709210d302e5cbc32efe71c24c2b5254541637800fe8b436872e231b71ad6d2b98ed4bcc4832e63c469f50391345c13904fc94041aea4018070dc6d96e01ce0e4f5601dab2db675f6f3692db550c0a4456a1796c97170b793985396471a1563f739f8fd1c42b14e319c232999ae9afa2aba440fe8cad1260452978454b7df4f80c3d3bef2c718fa79824f66dcfae78f3540a591ca85dce56a02245e43281b9957a9d65750dbf083a8bc2980b72872e030e2db3e95796f46263f99aaabf0add4142015f97f44b9da5f0b053857b1a31c053230133d998db6fedc72a3c5dbb478f4aaaace703738943c15f12637b87bc64ff120adea697b3665c14e072a1eb6cdabef36f856d90dfd01f6fa32a78c9f1d9577b4aac48e0606930e61762e44cdef33ec8b6cf136829fe6a66e48b3e4ab900e0929f3a0f286d5a5db540338d7c2d7eb2ccb1c432001c21907b1a42980f99d13d2d946214e670afaa9765a1db4f5efa376410bd8e6dfe4d26c17b7d4e967181d5b1b77c6f1369ce3fd8c49ecfcc0be43f87b70d808e41f78855aa7ba07c09f99fcc07329ed1011d48b2415f0a67b0d26309dbee79df3b1cdd94e78aa4140b324905c7c01b7cf87502a8ad4e3a1b1b347d5179563e789d484948bb106d56e4ae0bab36aa75c9d5ed1623d583a11bc41c05a16cdadd9cc7afe472405393ad25b296c93c37fe80e7125d94f6210264332fbff8ab2b1d9d628b1627b930150034ab06b43736ed2cfd9aedee29f9af56e4bab0985d714c2c8530d08a3a61187ca9236d1a78c356ee105840d57c3d1ec0ed555c0711a6ae7860b61af2c5adbc84ceaeb095de32f7f7b0ed1690059a57bf8fab32706b876c38561b44421d61557c13e18c10097d99e1b5b315905d619f1cdd4e4de2d3dd36f03cedd9341a9e279e46d8c0fffbc5e85392b30a344e7901630e70b32a10a205182cf34a4ebd4d8741fc3c2d5108e24b80928bc15bda35688cbc812cace38d9b89bd3118b7a9854f563765a48b0d8c799ca5907b4f6a6b1a8111157e7371f3246349dbd055ac1a5a4492409c1868344ed2ae26fa4cb88aa6eba419e7d92d49d5c9cc8d9aa2bd7c65fdb2ddf3acfb8c04264fbb3058b47ec92cf02e935061cfb5f5655290f7b49b5c6effcfa96efeda1f1f27957d52ae9ccf6d453a87644846134686b1191077a6137e12eadb736042ff75815186f90d9995fec203f2e49b88f1d2bed102d6efe405f9fd355fb5d05ff7f917c3824a275a903645ca8514aeed77154471beabb84ad30e2f8ebe3beed436fc2e1762065b0f5