0x2cffd02e282917fa4cff5b38d76d429e998741ea254a24d02af2d08e4c1363aa94cf55a5ce956545db86c8d6bcb866c84831386a8b19fcf9ffc607eead1d24239bd17ea35570df8d5c2474ef9a93e64f990edb568beaa00557acc03605298f8ceefe683e610c88f5ddbfd5bdcafb3a4e9166826055eef014bd70319d3d054442643ee80120da2688e7c43c4a0dda290bcc66ac8ce8fd4413558a517446200b1cd9bdbcc58d51e9837ab573d49b6aa455b3d26d01769ac841b7b42891e09277898d59d6a4fb673c38bffaf6b2374e61cff42c2e329523ee5407560ded02dce59fd2f4351332994468d82cfee576a07e1cd023e61ee199e98c5878a84c7bfc031664e582a230ec72f394cf269e54ff78516bf2ae6b4b90ef2c69c1c82df6ce694c165dec81764d0a5f0464cd3ef974770a822d52d3d7def2f8e7a2c05381909c7968f69e9d1d3f392d261c7eb0776da683a5756ab84b93eabd7a575ad0603c50e0441613365e31e4e74a008fea85e308cdecd012aa74afc7a925288b3b3c3ceb290c183d3b16b3076fcb57a0ab22014eca6241b630dc2a187e520588f8d526170ca031cf4d6f757312577292b0c78927ed7b6470d5467d45f95a6dfe7282e8c020f4bd0fe7cfe83a2dd951b0e586d37821cbea7815020d3e2beedaafeee445ae354c126f22a1e4b741ee1f8662043ac5334762ae9587f2595ce056ddad5494d27692ff8f40538224cfea7309042dae87d4ac43ec4caacc0662f39e659222a09398bc380f3677a0bc127bca9d6ec8e4e0909317f79b6f7445dcc1bce3747b556ba74235c9759a00583ccb65116b8c5d42387a5ae19cbc28f4c9e107eee3fb40133d5818241f308874178c5477616d1581e6542165a27a50ddc2aa332ae113425fa896fd737d4cbb3d8f5670e99dc1b5f3860d0cc594d8a76ebcd3e803f12b028162f3c8fac0e1299b3fb1e0a0e4a7eb4b43e6e689ecbc5b7b17263b4853ef27e03fceb29b8a9f3c9acd7c4ade51d95cb087365ee7190185a8b6f1e481a2b1d158fe1ce41ae351d111fac0dabf7c7bc6c6b4c72696f05fbdf36f0a654e99d13421ffa8c45a89e4d74f4af48a41e4ee759aec0a0aa2bc4ad80bc35e4f38787c75813fdce5e43a9b827917ce7ee7d7a6ee04f2f6f8d9d5af3aca1dfeabad7289b3b1dff33c6b6ab52ef765966e5d9d211c57eeee3e77132564d1dee168255a719b13baa55a539f00ae77d08680cb76c0e8e3d94a85d83be834243d5a27e805d669adaa35b5f4ac159d16e19fe83462dfd058159673273ddaa8f2a1d5bce517f5454adc242afe850f84d558b121717b147cf1919e14cc5aacb05bf4f354dc55bd0e93505a58f2a55b35098b871bb2b5e42b16e6b19f1d270ce43751a3e2b0e496304877aeba52377c644e2a0d27a70e7afdca8363ecacc96af9b676dbb47086fb937b3c2ffe8ac7d0450479d9c3c34f3b9af4b72e1f2c4304c26d015cd9b22853f59f405a3395a4717e012a6ee1aacad185898af457a249b7bd8255bfad0f2282a18ecf49d5209ff73cb3833b393cf7b0111f87110d2c8ee3c6bcd83ab083585e32411286542b4362f3976a9c89e1a5490723c4e05fbdfb62499c0f8fef2a2e9834a213733aa47aa920f8c96e18c72eeda8cb2e5421d5d4b2f8c034d63be37795d8343531d7bfce860766bd9ee40922b8afcbbc36abf09f7be1fc117ebe260fbdae2f08c1ab34c9895e8256d9256aadd1dff48c767a819f61272dd6b82e3ddffefdab6c15a61a8c42c1ce9a58606f13a18232be4fd9a41cdd0e3e86769d8e79c0bd25f7a6be444d2d8bb74aad1aa31022c4e016332e212f3211c3725ecab055dffce99c6b8be18c29f11248bd6c03109ada8a94a214d28fd7bcc452aff6328f03658507a04f7bd131c6deadcafba37288cb92ffa881c27a