0x2cffd02e05483b27dacec176aa0c20c4d6adf1123c9e9a51a1d8953227841c100c947f14ad6bf661527450804710a11af4e841f61585eac28d59d1cd2d0099c7fa9ea0fdedbbbef159be0d11b1cf55cf86b2aa46e6c4614a20c9ad180e61bc4a889a8e795c80f3ca48736c8ed2be1e31a1982d299aaf3d75145233077b80593e398f8bf478f2b1561707758193258c8d3ed8239163f6c42a22385329e66e95bc09efa0dabe8162b4dd26a80b9ec9b6b1b5f3718642a2b8eb7eb916956b5e0f0b85a996f17298f28f46ad2f241ccddb5797b609d41e95d6bc3597d4deacd12b5c2fc6f699c30941c0cb5e7414a50ba7ffd64b82f7cd7f838e71c50650597582b0bec799271dc684aefd9697a75fda3026ef37f12ec3ef8d0ce4a170a86bfe9b8cd6f433d456e52b86bbaa6b229c125e69fc1a8e2fcc623c9a331f6ae66beadd3193bb7beea7600f0fca4e7ff0379e35d7af82613732050ac710cdebc988bee7bf1e50c6fdb30f32ad5f8a48eae857f007c208bf45140555a5dec649ffbd57b8ea4b97c58cf1f931770e55968bda19581b5ac9a284f244fbad5f2433fc4061ee29aa6ee8fd00ddde63c9aaf8cd4d18bb837a2d78a5934e6258c94ef217fb66752ba341c5f2f414d8adaec84793aae5a09a82ad9a77f4da79f70fccf44f63cfd892ead75bfc571bc039a04d1654b7b3b1309eb97f3730d9a435d6005e82b400bd147936d24e4884590ce6cd11a0244ba706e63a91ec9bf1e36d559e941cbb64b54ea66aa8ffd231958564d29a354a54b91845ac073a8bd5acb410213801e916f2b9db539368b97d67b1d82abf3409403e581557f95954b3dda41df865cec41198041996deccb563074c023b98db11c5fdf0867a56e7dba43b16e0907abe268ed85a427d7b86724a4e973903bff0ab566b036a433cc5c2ef59433bdd159ce63870a73ba9365d51fd66b6957440bd1d2422aa4d1ab8e8c4a9854b12bbed63489b3790d4846ebe475555b8620e4aae23b6ebf0ef003cda50f31d603d9c3bcd0f55eff10eea91e155982326f03c4688c48bb300b5e9609797d72f597a82957310caad151d8d1f1e5549b6e18c31f7ad3b0c56744e0fcba8b87ffa7f00a3e17a719441aa98d0a94727b72d057264439a8a89f62c8e30465d580faaca97199945a1257272142e1143c24a0b3991f71e368844b91bb75b822db18e71b38ad459ac13eaadb8ba3cda8e2b6fa3f30f8f17e0b60a312f8befbb2b1d899660ca59079576fc305bcb30d2d78a27e9a5791bee1c14af9eb47716ff4f5939cc85a59308cf8c52720b79cca83fc54b9b45d22c882b213bdb73cd7bba2165be4d4d6f5b5d8baa5394edaabf1571e5e65b4a8d140b3bc3f2bc2de2b5f9d307c1581dea6c3437e32b2c0a3980646f56a77a06669fac13f90686b816f26f36a1d033b9a23116802182f99586d8ea183f85d9fb9f77486f197ef5bfab0f8c87138537669dc8153d43d8573033aa797cf46fa1b45e5393b8d9f8b5dab4ee9c23de8bc49b1b9ceb3545c540aea5e6d4275616c99af20d9c8ac3160fcfa69fd71d7ecedcd10ff218dbf05e85136ebbea968529527592cb22e09dfb2798d53dff328f85f9fa47e364a412e7da75c37df27f6deb2bbb43675975649d8f2d0a56a5ec4fc03e7eac8329d2d971fabfa1f85ae7d3b8808c87f9809e01c66a0c9a5301a678083e133e3b30e8f9b07973dbede8e24e6689c1d9b3f547bd7f391cd1f53dbbb8efe82dc985068600ba3288493e15db1d61ba54459cba644cc43fc6ac9faad386c8937d6501f8768f99d64dfceb9245406f7546813011b7bb969d33a4f5455e3bcfb8abf4f9fbe3463da6dd82c91ee258c26215777e72ccacbcb50a909a441b365afbe0390918c56ab05369be4ab86c02c3d3fec81ad0a240ca0d690cf1b8ec