0x2cffd02e32eb66a05878d1bc4f942d32771eaa8c29c14ba27d5db5757cdfac46070872b2686ff319405547b296ec9fdbc7ee7e762b5bf1c48b5b24527626763326aa4252ddf3498705bc6d53b4b57aaecbceaecaf28ae3a8b209dac7726c42226e691b066c25551ec48b6579b7af364aea8ce0e00e4b08ffee39b48b456cc68879813f056f0330ebe9c61dccf233ad5e98ae7d7ae471c03c3cac03249a8fd77cbd69298efd608cf944f2cb61110b31192749db2a5ab86122d364aae52ef8722397b36d5fb139eda44ae1043c13069bd52b079137a5c111de80817e88c97d2ada22ec9b951b8fd1a20f86aa2eb9de07b3adbdc85cb0ca55fd22bce3b35b41fb6fd66774522e0055d7e78f7048670b7b984bf6696ccacb4854b628e23a3806aec65d01ef68c6aad12c85753d2cb783cffbfe0ff8ba48528bd2572050107c984fcb59ee510de92aaf1b07e4644daaa8120318e25c4abc4588f3587a1959495ee2f6563f592bd61e84c62cda53aa29b360cb56f4bf533a9b1899ec914630c6a1c47b654afc24ab4454d695a37dbe50139b15fe3f9cc63c001ca4561da78bebdd465d79cea5dbefda0e501ac1bd7483c3caf8e3f7d6b8e1e8c60c46ec074d43347e48b92efc7af5ffb17254322c727008dcb1e19ad73c42b00383d743ddb505c691d5b4d8779550d4f97dbc419d6ef8efc42c13fe591bb5908cdb5fac91a8ea32de21d986d79e36f1dd8ab3b85988d37ae873acfe3396f406f64eddd96028cf17f52ac8c4b4a4586486ade1b4b1154fffd1bb7b17c784df25dd3ea5225d5a2eb811ac8f322814014eccea11f1497ff38b58d7887db862f8343ac5c457c7a8966da712ad8ac53f72283a683b7270a1f6d06d7a5681c8556be9f9a40b7f8e6c6a6a672ef8465d9f1e65be3f050efa8d813dfec0f86bbfae967600c9936c957cafa643e33531df76db1c517d9a32f5a41eef72964f00a0d6dc36ad69094b80218ee2fd7553a9e29a254ffd9f02d517a38c7ba9d8fcc2a71ad348559e2c9759d628a35f13f7509a11230407d4c75d1d8c8f948ec928cbf0f6380e28185e2f9dc65e7d0342d0d4791c35799d8fdbc360e700c03d999015c6549a7c24078ddc1f8fe3b2e7cf351959b4e9a697902c94203f57227be7657e4891588707af4bdd852a320efc2583348b8fe031230531ac88ee79edadc58a99dba8feb59d0f6f5c9fb09c99bfb300c789193cce28b449a2215ddce2044b549d4ecaea6d4874bb959b6ca7ce4c10619a7e02e725b2f18afdcda3dae17af7f44d00ab487723bc5bd52c95c0de44225614b8383e42d63710237b562710c27ccd22dda4e729895b6743f4cc8588ec0af4aed252350ab4254f8938dde10383e2156e86778e5bc06280606d0a65c4a611efe9be99a5ca3b1e3ac9f71ec547f6dd0984e11dda3fa1e4dfabf24354892ff9efb0fd82eed6ee78b5b229ed01be5407e0e4f264e74b3baf5e3a5adcd1683a10e33780f82b352754e3996686c78ce0a5c7546d4d52e4c955596f8a0f972287f5e41af592bc92e86682a7cf5e96acf8a653ccddb547cb9d8768b63151f8bb2a9cf6a70b2e325f360d6950097e597b0cb71592edcff935181ce22825760a3959b746a117d9b113d0e94d691a1579bf31009ea4bc2094f8faaa25f6fb02fff5be3cfc2b7dde3a27daca969c48f2529d8f33364b53239e7e089eec366bc6bffb107a1a11ed3e7f38ea3e4596ff893ec219cc36bb3b379ed553e0c10c5dd09e9367b2c51092bd7e6c7e20726ebeb0eda828d93d77b21d50a058a25b152d1ab27927650faa37335a7a2d58c80827c09d17730db4a40e92f56b262f933d05114c6a66d101165080962abb97aee62197b287d1f991768385d17780bf91be0cfcdef32212c60573dea6428bea9dde036631d752b3f5ae5988