0x2cffd02eeae3a60307e397a77d81f7898e577b3b0aa9fdc150716da866708a0d15e36607096486db8b7ab47b56c6a41dae23f54372bb7cbc503297850a3f05778506f9e570e14d53c28c6f1b2f943ef932e7f177b5241056074c226ff1217aca07c9fd87a9cddf8e341ab93ee3746ec33269b4537c45cc33308836fcd859fbd541e48900ac0885f8311a13fddb954523a0fa5ab33d7c95802e6164bea38f25189dc220a6d4fef6045635beaba276e3f7213250b881d46e14aa215f8517f9db22ef61fd122c2b4b6b121a350f10182dffd1bf15473e6d2db7dd9967d138006ee18e0aa9f1362b8a6862f3c9ac02391b7919bb7cc92846c7792af14f2a3795d76257c655561dc232be73a0b7d0d106690f683491ab541fbad386f37b8cb5aede41cae95575a695cf7e5f75d88798870d23431e0b6502a1776d1e34ec1823fc9cf4d3ba33a4bbced6c4901613a6e4cf9c03bfb4544024c0c7536b30167ccfba1ffa8ad6b371182fb928e4d31a4be75e9cf12552811896034d3526ed08808bc76ece34e384a474684886dcbad70a13c6f82facfb169062c71eeded49680220e2b3524f014260bd6868610397b0099d06be6350278d6979dac2f1ba0fd99f7966894d52117015c0a2ee7559856b04676ab85c03bf17377a0c23d96d40f2fc433517b3ea687274ac55e4e2f65a062fd1866a8cd4e6c14728c77e05c94103edd742516cccb78d3c5e8f1ae6f2c20cd62d06b2504be92cd26a09a7ff9580f155a8cc777c784226684f7be0925077a0e5299ec83d1cc63c69fb05008a202843d8d89392c926a6dcf302cd8c9e1f7b40dd2aaec2a9f52201fb1b1e8c48bfa02248bb5edee3ccdb7e28508af5658165eb066ac76ae773eeaf87fea43783a186935c2f4d333977341c494f545137e7e572f6fb0bb54236a598a87efb165cf3ea4e1f137ecacec2652a12ee86e6f9478f93409118c0c7b61c631966078edd9d1c4b3e481a688918fa5fe078049140f94ba4294d821e49e4728a81f1e3c95ffe1a865016f40a411353ba1ede0d82dcb0eeb2bb60b207f9ecdd700a47a986d3bd787fa2e735484f67f8f567e2502db5f1d55c4a7c7c4e8cad1967e887a97586b3fa646bf7e69eecec8000ac3a515258d63df515187a17fbe5ab5bd2dda6260f9238bdc626cd5e8a1968b2a4d8e11795420f548386f92013682b88993838318edd4abbdfbc8e32e6dfd1f90d7cfa3c84397f7377e5846e6a7e8c8c212d81539d8e2bb3b88fb1d9eeed8e6d47d44a1c777afc0eb69ee993b8de818fc553d2ec51b1b8f52766506ed7025ac8eb7e45508346251e004db469a2986d5dd83e3fc6afa5a19cce54f1fdcfc083757f570ea1c1f69ba41b938813bcd622693911bf7939fd891779c9ad9f8f8e3be591dde5c244b4e654067171638fd53e81267c06ea663856e1e34c6d253f6fe5d38a31c031c0fb2040276c54dd67a1b7a5088eace840a37c223920753a1656a4986fd1a4befced5ed1d438c6d7a64cad9da66f6421af231618e810ca9489d9b72cbe358460e0ceec5e38131e39e9a071b53ca37e14113c996fde98f0f125d98c30a8fe397fe424bef17bda6f315ffa053a5d4d70dc7adc27f7cef3e45420f999dc10f918ca3699d28bdca8829e8ace54dc986e1882909d498f36f2df3baed3f38bd5d5abe55baaadd25e49434545e6e91254a89e08280e1262b3ab6b61f920766b04574b587bdd50f319ba930ec3c1c21531869a099c58756b4763541189a1bca771a0f64acb7214d79569246ac8f18607e0430fb1257f0fe4dba1eb271a41b7f1da3e4ebb26282f803e079d1c472816b817ae619cd33b346c25195bc1ac58bd68fec8aff7a79cc78068d1d897a8405ae9db83898cd630daa83e3e662e33072f9cff85881ef9ef6f6378318235f4d1cd0e3b