0x2cffd02e65dbd38a88dfb28fbe2c575cb1b94ad1efa5196dbc06ea12438b2ce40cfe2b3775b92de15659842cc5ea0da63bac834b169548030106cf97136d880c409ee8c493b3a109ce80383d265d4677d5f308c57a7fb059f8651c15b60e256066479db100b7b383abf416dec185bf6ffe1605c638c7b8731155c864f0bdd64f60a7b3cee7524257ad595c883dff885957c7be566c847bc76f752b8deee15cc9ed5d9b0fa418801269c97ad65fcc794b6334333fa53afb7065ea133d8b9820f3ee28d7e265a77b8a2263174810b974809a871fa71acb91022727faa1c591872271a37e034710f6e03290d51c3307179f856e43009148b67c7f0faa9dc1114d268cb447ec48beea80e944eaa6ca00285113004bfc9c04e41a6c6b15b3950f6f905c8c09c025ebadae3f0943a76e96e74a5091835db6c2552410563a0de7dffc35e0c4ed97ad95670e8d87b3bfe4a2cceb2e94561c302126623881feb92a33ca0a38c208cc29f5349f0aa1c54558fc1a665f6fa13bb22577c20fe3aa6644a5916cbeecea46d5ad7f636163b557abfe60e4a2c36121add286a6c1bc3e0ad87e075fde07e18f8fda698d6ccc5315081ea783b09f0efa2ad07c34a1f94b14e3d7531a8c9349d75822f3f810cbc6e960f0215b3cd8ef49bf64b33a1f2ebb33e4a302ceeb51e71e44860858b1c3c22e0e4db341e5ee8ec507e716c3335d5209f29e8b04b8c5927e7a6230853816a9bf145701648300b61030aa6e286619fbfb07c37f4aff4ad45d902169afb5fb83d2495131302a46b76ed931206f2eed35ef89127028a5b13fbbc05204d45da1121c5f5ed6ed3c0a1337383943993647268d22f6cb8432e76d56c5c56502898df8816e49d1e9c27d1b8e4e7d5150eb807818a9a24126803479c37aef65e3dafc9098f14efd125889a4205dc0dbb5cfb18c386fa6ad1a8702d48e6d4565e32739a1c6a0d663ee07f73767626dc433ad4c65297c003998f16d326eaee4a83aa364ed3f7054bc48d5d90c5e51ace68d9a58bfe27d7c745920335e64cfc40728b8e3bc06003aefb8c7dad73e4e41772013ab38c243c7093fdcd04670e2aac808825cac6e78aad8c463d3b0bbfbe6c24c95c6a869a0267de4ae900d2ae7ba03269c60409dfd06e666387fe6476dedf77a4ed536c72f1b9e140cb7211931f317a67a296c24ce673f2e3f77c2703eab6edbd3f2fbc6d0cad7b045da882808ca036fd28212e453e5fc658916e6ed0efa9b430c6535fea426c630ab0a8da30b7947009378cb5c4d3ab5c052a6fd440c2fb3108e55d151eba58532ec548cff202191ddeb824d32c1b2af9410fbc3f4f2a6e3f3163f56f930f8ecb652469bd219d7dd0f567001bba95e6b17cd6c86c756f2437f020136daf8717ca0e4ce15808fc274f7dc52e01e624d3d47ad3534fe773f12ceed1546badd7298c151050eb331d78ac568fa2d9733ddeab572e45ff5a6d6e96abdbd037bafe72506bb24dc163cb5ae1d40ddafea0c7d2e05f9b908053c2670f2ad00d537d22a2a9775a681219a5f04a08d236061c10290ac00762e11dedd975b811ea56d0211c7a2b0fe3bc2ab0ab10c5a4284b78e6b6547f1d1a789e42d97b827a54c74ac8968467bf29e2f0484b096c91ca82ba66a9f6d98532a0402fdd1445428544b6cbfa3cd05b09002d44f06bdacf501358a4c9071b7f775da1c79d31c959601241288e34fd18bf322ccb8f71327bc3a648c99eab7bb470fe0ae25ba956a5408c384a9f6e81060620762863e4c2940f4db21610e76ae516c774a5741b705b2d58e2bedb18a4e3c139c540e99cde0882a624de101cc12af2ea624a742cf85a04033e74ac935b914440acd0c37e0f277a98885c5c3b41bd30cff0aca3bf842d3410db57f5f73fa1734410deca19e215727c05c6912aebf08ecad