0x2cffd02e49c6bb72444cb6271ff4e47811c3b0d442e5aaac6a6e2d46707236f261013eda4a694af4806cad4c8a9c06c8b233efa2bf6c6e0497696cdd811377f53b45b0db19c833e99e4cf2935a4a3e6b9d0a601f5bfa3943cc9a65de8491d11f9600c362322a90677dfcac74ec729656076a1fb7cd8b0b48192d48ebb0fc1bf51c6b8233db797b9202809cd343d9eddee423f9a25396dbf8b62a2206295d4029fc836392ef7ffa7dc10e78dfc04cdc195af0b2f14fd73e6a2ebf441acf0e6db55ff05982045a7a9acc09c0e5f0ba4d937ad919dc6fa8d94646e64ca0939875f96fd292c95b1860cdf01e50a365625595c19513619e13ac714e04ff8eb2b8485092b32da59eed8afe0422f170d0562f868f1a3e573b59c533c64b80aba070fa2edb05b8caaba0fc54d309b794e84d65159be6a0e6cf6639a5222872c7f95b5d604bef340ff4d5b1a0747e1c2ca5541569940bde3713c9f3a039012d36bd4ff19189ba0c092d5e7f8bf2b45ac944439e6e20b15db9c17d8455840635b0cdefe5f9711f29f7d371808ffa36e633660db4b8d362cf7a17febd158517461598f599632fe751fcba7bec52fe297784da60bc582bdcd04093255f95f891d60e602615454e26ca2ce07e5c4d77f00d71e195c787613aa5a67bb3d9a97f009f885b3a0f07d4dda04e967f04a64a3743c4e50a22840637893fba4ff74d3ef234ed477880d73e830c9b74fa29bf258be435d68dd4a72068e559cec7e8859f6fa3be7c85a790051fd40673351c367c8cc8768a484fb93f1be63753a57a8024013a809ac270399767c4d75590399dde5591e80bb3db1df4e4da7bcfaa487e5e16a61894cc217564aee591812cff0cbd4ac397ec871ebc9bb88b74f1f93f3643c6e8f58c282c2af9e9ccee613f8024f2e3cdf471a6d1f34b9585c3b95ff32d5cfebbcbabae9fd8366000b56ba761b19f1b8ccf8bda524050ed926d5c5708aae678277b9a79ac8d18a426592970c517cf37cb87cdc61b8170e5d6312a4bdfb5c9aa356cf7ce9467c65c1dde5080d76f569c473b0e2551cd3f5b56a3462d7721fd35b4af27c702c6c3a732b1e00bb2c2484ed4ac8b1779509d4d258d29afe9000aec9f779047869bef52ed37352bab6419c32074b30f4f5496e9161e6eeb38ad8f1f23101c03d0ac76b56a92f5a4a8d204259e45c2ccea880ef17125be4019da05a1e5c9baab5b1f9e3f80d18fd761319629c421c0810a9d510f556c3e2f6e8200dad909b165fb0d9f089439c6757df1712594f0216a9047122633f0e32dcffc6fb84c95305f0edbb6d87a02e170cff270fb8f7c7660d77fec709d59f109122ab4231bad7d35d0e84d87e4ed1658af5fdfdbe13013f03137e5b17f102bfe1fffdea2e455c92596c3330b372a9dc6912ae79d2fa5614b69b59116b52023eaa48ffe6e7bd0632d8e2a4ec58fdf1b69be11296521a342f195657811bd404e70cd8f699007f8367afca22d39f44c34da5d35c2fee49776edd1e0962688e5653c4b294e597bec3c1fdf8430d88a14acd21774241b03985b068cb578523ef0011b95a4324969ab0f1bb851a3a7d19f0ee5f35b7901387d9ea31ed1978aa275bb02694f1c445a099e99fb6ece5a050e908241c1016eb31fb25699929c98a471eafdce1f93aebc7907d6db4d16da29623ad053ea0ddf8abfd3af996351785fead35a2005194634f524de2fa44b76fb546d006c013332cc6535c4724d45c217750c015b24bd1634ac756bd6b75ec8f8fa7d93c8d498c0e24c242cca367672870d01ce272111ce66b18d794d4bf5f129c9caa2667cf20e0e295ca5761b99c09c20482f00e80f517a0b040c2403c8dcdc486a55617839b29ba74f3f6f05ce06e30246e5e4b0d2586e0c360251aff42cc61ccaf9e417e5eae17771424a930aa2fef2