0x2cffd02ee6c0c4bf88ce19339c887d2ef2ba03debe14c3c8e3eb3b9d3cd87213e390abdcf669c414d9542b3169ee87ed1bcf694374994642a1bad28ed7fad623986e695c7b7ce43068a24f6c0d86e189e4ed8f09b1a5e6c00b66cc42d70bad90c1172ce0543c92796060569812bf6e067e98fb7f0126977dcbec186ae8320a4818e120abf91da8fdcdea1d10c754785907a110aecd6be05b45362aa347114bcbd1a1600e8c7a2cb2ee5521bddd63d210dff5f1b1e3b285e25c847bc483660f4bfb84c2cdc4c096ab1e310b99941cf6ab5fa82e54fb6d62167236432a9bad0a1cec133fb19f5222d8c902d1a2bee3fdbd864e0665c19bbfd5d296ade80c4e363051691b3fa392d0518262ebce89e3fc91e513cd446f60d73f4218cf6b81910a1f461ea7a7e116f87929faa6a85af4bd2828233b3b65535089c01b45f61c8f5c4b3220a94952f8c26e640db12e797f516f493120574bc7913739d4c47df3e7e50b7dd8f1c326029d63a923dc76ffa6e571d3486bf5e60cc38e0d54febfa313ebc9955cb1590fb578769cba4a6cdec335ef59f2119e31b27cb899a7c40df7857ede53ad123dbf2250ed3268c96b6ecc9cfe8fc570c6903d769c538bffcd28983032f52e438a674bf98df62388718006edeebb231c0c670875a6c81cf499357e42b426a13b8dc28f4522bc6027269b7f4a5af5cb3a4e0fa2c49f82222838fb3b09f2ba9824c6c7a78217bb029d5d6144f58d446a12c4b3af61e7471526da675ac61cfbb7087395e6ef75099d4c84864c687dff54cc87ed8e81684c4fd81836567e7be3ff1bd14d21b620dcc62dbd989d6746a1067ebd6a1e4269d44e3776634ad351969aac1e998b0fec46494337003a13f5f56518242439bafd3e932d6f36c4aa7f3d26e37b041e9ae4fa8e5f4aafd9b1aef8adc6e9a9770d943441625318b2a9bf5cb4e1f6239bc6f36ea6832d754920fe295ddd616fe5c011b50f8bfeec1169fb0178382a559d98082d44d59ca80b66c601a8a3ceeb25eb88c1044eaf710949b1e72b3734d44ab8aa950d901c10b396679e4d1a36664f7b8a0d1ac12a002fbc66dbea371b083c6213f0780e2962a31ff79230eb42592b4abe74a797e875ad530f663b31ded59df38c738ff790bfd2dce3a22864703d4d7270bc7ca867fd94aceaf5504a0e45ae2de880a23aa287f25c660c124a23503bc64c8aff058670e956949e9688d29ed2a7326b77597ef645071a6a7fe3793f0df762018f899e51bcfd16836b60abd846d1c9e9c5f401809b507321c04b9f21d07218cc46fe4823ce50978df86d0ea227eb6d22fdf39aa0a2c7262e50bc146b132ab2258b22dedd74f46867cf9d1b808d6fe6cdca23a3e04580c73c2b7087438286f21d3b2e21e761a9975568cc9db44f80902ac5968d2b229fa1b25387375c28161e8579c6ad6e97feec6af0019fdab223ee3d9c836f74b2fbfa00863b31e1f7887e5c81b4511001a94997f2865f7889bcd8e20a030b79357873fb89085a6416e21163dd1a862fb14c1e510a5b0c4b5a46627431273457cd11229a2134fb8dc0e5b440027bce39250ad1e96e34cb73f3ecafbf991ea29a382d540dea440127657ca230bb5accaa6a96f68a37e0b7ca9dcbbd6c4c913b50d30e487cfc0be33948bac8a9cf1dc6b88185ba462488e3cfe7307ea6f934088b6f4701591ace5217017e9763bad136bfe96eb7565ed4dd1132e1580f45d4d85a464b689515ab806c1d3f51caa589cf07acd45375b1fd332fb9569bb34cccfa28030246c28d320a118eecde95ff69389c36e3e4d56c73cc7a1a19b31aea1d62583edc8d8daed5a830773fa539a666ccc98bc9b48779a72b7877b95599c0841ac310ab70b3ad052499bdb6d21ad9082ca0eb216c067addb09e6dafd87f048d8319654c47a928a923