0x2cffd02e2539940ad75b3c59280f969c4ec519784f948af87007415461e219043b72c74b857c30e9635f8d0c7b1a83b13c62675e18c4a6034d2e1d5bf4361e2cc812db4f73dadc17189119c64b690c4ca2743c66f26a5053b374334c31bfd3014d27d6c9b1a78cd64d768150a152003f79d44cdb8fade1a5e43b3a61fde6120b7b10e789e7c794708fdd6ebfc849c61cae69fcc9e187ddcc3de11df8e3046e1e493f4f5b0f9cb0d8263281caaa49f4c2932bfead5a3a758e95b1413249d83ccb0af49ff2e5944b077294939d5deb197a03dcb75491a2a56244903ddea23f2ad2b982f47fc8142d37e5dd73e0f9dbe52f586ca00766efa6c5773f162b8b566ff15c6a9b14bc433e0bdeb3e89099aa93c8f512e74511bcd0fce189badb8e9ad630939c889fa6bc3891b3cbba5d35ffb73560817abaaaf4e893fab3a85634a8a30efba8a8aac7d6672fb888584fbca6881f4e89d078c3f3c03ddc38f284462919d558f2bb704de894182f4824fe8ec926a861d2cd4ebcf39793813c7c2e878f9b231d39712890781ded998f0fc846b27a282cfe11793e5094e046b78732d90faab763ee1c6b593f89f4bfcab1fe94d38a4e4bc1033e398ca46599c2ef2ec7e5328db31de3bd598398038a46149a8bb4f5c668e8afe62b22139962795ad1e6f273083ce4c8d801f1955b27a2b73f2da4926d500fed2ecaff0baedace4b5bc846beba171cd52ea372ead3a4eefe41bd81972532e2a603c3a733a0f8d7aef3a5e83918b76ccbc86a6d6dfa1f72f6d3b1ce48e2cbd4355d1e8b33f8c50703e865ab27682fb2572c4d45ba2ed41b73b848ce25b72aaaf0ba20d52d155ada00eacda0d32491dce804aa0ef12e90699a7c338f78e5a99d43e02d04f9a555e3a8c1bd576794482c30d2f79bc1e7c158629c608e281a43302237181fc8013c29948c277bb3e8d4901b204849e9efc252e78c74a50c7e5fd7afd82bac71968317e4e44cd7509d16f467ab7bf38e07d6a0b7ad4471cabfb28bc5e87343bbbc2cbb7609cc34b58ccdda4d085c51d204fe016b856ef2b4fb4c365a42acecf7b64b88de1006af1aefeb57d4dd97159b81a175bfdeda1bc04dcb66393677e00254769efc293d1f2950c2a3d38480d4d225f1c8d3a7eb2d2bc5e38309b0ba9a897781c6bfd9fa1686f8da7aa0c4d3b7ca7c43601edf3b2e707f2eab34f327f6a5727fa1f2bb23b4f0bbb3c3557a70c153782565f328ec20ce1885ddc105a4b128bf1816c047bbb7d54ccdef7c5d9212bf876c9eb66ce516f5d41da908ecb147eea101c670f94f92132fc066b07098ad2ae4cbc3bd8dd50eb0783090f0715401f67fc13a67e94f04301e9fb6f16a7936792d113f13dcc9a90673f641cb88e9fbfe2a46d4a953e7cc9b2092eabd4fa0b6a24b112849e264bed0cf46c621d7d2d5b5bd163fa0fa96dc3974ccbfb752cbe6331d4da3345aed0466f9815e4e4796214cbaf40134bd1644442065bf6d7c18e96b7b3c3d1f53a01124c0427506ffcc6979814b341b03c09788fceb16bc4cec1644df2b75fe3e5b4d1d2dbcaffb44eec94724e7b1a78a0a2c83d5a1a213efb83d9124c12deef4a53d440957f1d2cbc996e62b03770640c83c12ecc7ddbd6fac4d37f361ed21340f3b584125840c950c46d0aff2c6b9b9595e2ce6101bf1a7ec5e848ffae48ba81298a25c6eb5b5cd101db83e7fdb27ba3dfcf6153858f58baacb8b31e0fd2fedc3e8561696f288950dd280ead1680eee83c0421c6c3e2c69db743b2ec4d0451eddaf90b2c3212b6b8b052d40caf113afc7729f54999f0685cada9d812b47bb0d5c621af81ada57a9a593eabfb79bd8bd939c00ccb71625718fc425aeb8a6e8cc34cc90d0d6724b1c91323d278336ac855b6d377fb6f2f4bc081dfa00a03ae6fb2dc9d2b2453c5d52