0x2cffd02eb71ee542ec52f2f81bb9fc3c6b98c6de64a9d857942f674140329fe3efbe2b714a6de53733eb88c90dc68d5e3cd62ed042d498834a84e107cfb3b70747c919ea9b5f3b2688a920ab076417019230f39b9eb81a891b65871f75b500f6533f5f30b8494a7c018f4ea74c8f8ca68e44d64fbc4f8ae071ec4c7ef134b924f1fb6a3227d9f3e755f3caf92612c88d65cc8f973b685c1e42a2bd2b73d570dc1ad31449a1db977727cea1b0b5af054eae17eabffc380ae46636426513f692b75e7bcabb37b88b6b4d6f1d4a2ff7eaa41011c2f21ba3a218264e0303eec472b70afce21e5faae8039e3e8f9cc7d2e78c107ea4d3c738b9a76f49d6240b3a69dc84d6848f76350c14a761eb7a2a46d75badcd4e0ace7cc96cc636c3a7c19524cec9a543d3ffe99d202d3eab9a6ecb481c3ab379bed3612b26fd87c48d79cad772dd215c2d4fb79c29be6d0dee99fb332d4f7774acef2657c77659998e58b259713609f90dbf9ad345b15fe972a8bd46ff68bc3c82512404c65a1e6a8c42eec4c10b5caae13905155148af490888e8a14092917aa03dc2e037c2a417058fb7f46318b7355ad564eae15ac5f9f0a02f43029eda8b1d9a9aef3ab2269d2be6f9d1c682d53de420132204bf443a1a64809e8efb1764a48e3498b097f9a472f95f928bbdde0a79fd2a651a5932d2a3294681f59a6eb57699f576865c98bdcc2010297d2a6b222e0bd04d89103a784cb4c9798cfd3e78befbf5e6224a028a4f820071efd21e70096ca808ccbabcedc3f93c06088f894ca23d3fb71ddcaa96a4e53c43171130d8d6a5369c32f481c11e7d0fbdb697a072d66a9bf9a026122b7d1af1cd5b9c4e05b5cb70982013380647a5096c0ff1eff41a3cd0a33a666d09663c515c8dd94322b1b35b4a3ac5bcd33b839ac74f397b1d2fa1df18355dee0d104404360ea57ab484c3decade71b2b4c44b30fba1d1808bddc391f57e2e1ca460f842e03d4f6a50d7246c8fe869f5dc76ddfe75f0893d13d728c7efee798d51295190936ed8207e2e65518648c42c0e5880c0130438aed87930450907a8b036f8514f11021160074ced78dbb0d547d419b5fa8a2ee89b81548314a26fc1379453311a2bd52e270611f5f3ee3926496b544102d6508c9d1ece04cf826c00d334816d51b1e10629c023f90501940177937a7834da6271048dd7d973d9529edd3e6b5016865a123b3a4a92b48134f76fbd517378dd1da91375a27e39bc4b93d0fea52bff5ebf9a5ea3f14ae5c042625ea49ffd762a3c368457b849f3d1db0dc502188e496e786d535fef4d5575c0ad2e3f3ed89913a9bdc2f7836e99a7bf1df9be02b6a3ee72ea5f94e20680b96f1ff7fc4a2f8a4161474911f1b0355027a61a90ddbcbd24e5e3679c8d3acb0fb0d7bec633afed8720acadf9ce2dc9ed6e7deb856502f6e9f7b6f6d557b5a09a40dd437206f69e53562383b46872945502c3b49922c0e3ec1ee95aad890223aa4c0974aeedb06c7191be1756f06c6aa7c92433a732d797e1cf8cb00ae49f8ebae99bec2e6567cec93801f89732fda6b23cdd1e780f49cbd2a66b584a94535624840c189ef6c72caaa062694e21a24e8f05386b014b8959cc36ce55554a10e4a07dfc1f736fc32eb5c2210db1326f42b8af8b06e643f0ec65f5c5695df477a82c8d0b134b384ab4cbf4cab594be5398971f9b45cd6f1bff38be130d3cdcc8bbbb5cbdc6b485bb83519421b646408f5f19041a3db4d8a5cc1269817c9fa9a6e23f8c9b4122cc1cc94735a9a4d8a454f41657fe8e3ecb78fd3a7cf8b65140632f09d0783dbb1f7befe2f36f32f9bf7d655f208cc884609b755c69e9be29a36f73caa0b108a9fc71a1c773703a759723b324ce5598dc9ca2b837409b50f99e71321730b67a0c144ea3d6abd6d6536f