0x2cffd02e6542b031fdd61e22eb6b53cfc2379a86c6260d64c67dbcf435f00bf0a9d95c86e3d131816ed63f87d40ee42833d99bc7e089e665711a00ad21698956f3603a845547c5ef5878eb0a20cb60b26f51044f90b05f1b37347aaaaa226caaf0832266ed51f7fbca430d07968fa6d9ea5baa7681659cd39572266e6a1192d95e69628000156acd446f42f70743f16a36e76297abd8f27b55a7110b76a82b241f79106b78441c1e8edf93931456e0b7f7bb33321d9e8344d37cedd3fae4102e1de479bc85b64b43476f5c29c977add5d5856cca18df4ced3119d4500e94f72d915b47e13ecef1642a8197e2d81b91c9f5624986d528d42892997d6e5e83bd548672a2fa8e7fd009f26d7d9313685d65f9e75c74f30ec3178bf58b348a77c6e066a2258da3e3b88a9aa2868cc6cd3f638b6db68265253f310007336b6ebf02533c5872fcb8a4ec056dc76552fe1894c1b5f91faa412d673593a722d2ddecddef915bbf1190672c518f4bcd35cee376633a6b9c95d7d69cc10b84fbc4b40994f9411890e2daf5d8895b018ce584b99f3a0cd0165955bad66c7c74f524e34dce891d10ad13b6d94d506818c4afdd030c9a0460588b373564a3a80d4b03044435aa5ebb903d41fc973a86d0863f0243539c91685a7ef7ba7a87321a8669f50ad083b888cc1952fe8c4f39c68a019f3f75d596893692f472cad70c2e4a0ae00f33056982c62c428e957b3d08df0ec6e02a517090bb486cd9fd578eeca70748cb58f67adac141cf2101707009f9d9ac44bac2ccea1c99a65c32ad64495d9b3d89893599291a708fb57b9f4746daa2fdf0c83a223e160fc6047e58dad56e1966d565286202a6f539bc03869ade9dd8cb2924e3a660a06b06a1016db87d8400ddd4c90b144a8a686926931b8b31e0641cd0117c58acdb4f54eace70345a73b66c8f24e910a857cd47c9f9a0ff96dd736816cbb6b1718ea6ea5a7a0d1aef359b1afe735b0e91c6840036acd7236716ab36d0f3f98bad5ad87113ba293c4b9bf6c033c115dfd79d22e69051be8b1634d69ef78aeba416e7f182e63f08051c669dbde282ecf535a891ce61d3cfac18ec5bf49740f4c94d8ef72f18273a1feb6f6869b2057fd4e0367b14ede50c593fa9bd5e7970cfa9547cbdc4f7d0162ae19a086c273aeeb71eae1cfa38f241a22780c092f13df821523844b6a173513c238278baee24f8f82dad6b001240987cbb364c7b1c3e981cc0ade6eac5b384f59c6e99ed639684421c6f35e5c400fe0fb92e276bab287e2f2c4e260e5fb32edbe269622f6135e37affe69cdeb03ee169eb383f90e961754531489b2708cdef88edcdbf5a4b3e4376a9244be86299f4df80dd21801f79477e411deb21e89dd954ceecd8e56e1a342f6bfe2a28fe99f63c79dfde1e089f2aa94657803d7b44dbf9965b4ddc577f99f3fdbab23d89b0b990003236c44a27e62ff2ca5ec4d66683c8cba4f24f7dba0c5e7c66e04c9599683894026cd488a1b67c39eb725a3b3b721664592f59282eddfa2639727a928e23e7ce84decabccf098504caf7c411701541d0d7e8bacfb54c37eaa3e9dbfa928aa2a1b2a5dad9f5ee659722b7700614edc0fd904e223c8138d40a209a893d56c8421dc7d8b4bdc91f43409ee44e3b550519bf9ae269edf7d24655822f160f2e4f62cbfd5d1a6b392ee34fec2b8aa48eeab62129bb90bc7a6052f9d88086bec0373ba4a669a375b4203a79ed11ecdf74667294d12680fa135c2c290acdcdddee2a7984a93d0dd58a4cc4810427eae63dd358a546744c48226935a9dd751d42f7f60b8a627d4bec430d5bf5789811f326e26a7988ea570b2979b5b6b379a2ce26bd0736d67c2ea258a0f4803c870570b2e773908f7b8fffe18eb3d9fa6218ece0a94535cef7a7689c8db3ff812a