0x2cffd02e99dfaa365d97ce29fcd6f3eabce8006ceb15bea1f3fdebb6c4406f29f207e8393c5f36aad9085136450bdb83da7af795d757143dd1ab40e851eb2f12950618210fa121d8e720a550d036ce701c2b3d5ae5eb0ac1f7b0ee4fe9d161691791832a152fdadeff5a34878c8dafc4dee77aebb959949094803b68c6ff277b89ba9e725a55b1bf2a444c551fdf7a9dc05dca7182fbd28e462afcf26de44d396472326f9df023fd4060171b77be7d9e7eb8623112ddefaac8b6090c0f9465ca551acee04cd70a0a35e696889d8a852e57f30c27b68e311aae2acfa2bfe9b41335fa78e77131bfb4971049f45fad9daef8f584506e661617596d25fd78c3d4b6412264938de52509e03473ea119b4342c417fc7538bbc8800aecf263987a7268ea63ea12909f0cb76da9dcc973f26038fbf8aa15109c24567d3c22a422a7772c7086fe4e5746b38b8209633b3bae328590a9b28725e23eebcb87e255be35265e841cb9efb3d5d4585daf30e3a2a3a87e0c6cc0fe00c92f168ebdb864de504f369a58c1082af2097768148f040d2f1df3e5806f9c4618cd40c339ec8fd84f67932141d38a0f6a893055423271e2ce395e8fae046e3e7e1e4ebc550462a5fa1233cdcec127903b4f711bb52f5705108448fcb4d0c2221bf9f2b579b686221a9765f372b6b98b9d7f6f5fa4d33d7ef85076e614931bc5fb1447f5355d64f221e2075b50c48e849cb30fa4732986dcbb4888ccab2306ffb6f6361a0ab7135aa27db8e47e9adb37fdae60f298adf99bf543d018785dbcd6ba5880ced7a7cfcee75530900de852dc19a97ff48e9af1c705098470114e3034906d6d9e1ff102b5c478bfabbc5aed2d3eae5b6a9f66579c32006117f1126e8e7a8ebe2f8983c576462b99c7abc5867ddcc36e2dbd291433cfa329a4d19a5b88061c65dd431d6b1ae4addad48f2b57e02c6567c100c905fb819a536c9279fcc7edc8eefa2390922866e2f3ab6ca1439807ef088dd6e3bf9cde283c3bccb06f9d34811d520cc30a28ce5f1313065bc0351a1d6d6d3fb8e8817bca153cc0f8672bb2b3a2b263258403b5e32c8bbe78ed32573cf37df6e5d366565aebcbfe8cf139c43d022d96f52127bcc6db0edbb0f6033a83484a13d0a4890b1be3c93980447723a1fe348d3605167b1b35029fbd52669b954957b1982c7d9a45885375e84001165532bccb7553fef0d2986cd0ce3143f2f62320beed660f722b32bd15abe6fef2572c771afbb44df7500b273941fd9ebacd348d0f6a131b3fc576f24e8d6454ae12fad3a7c22c3ad46ec275078b22b00a8ac7e6b95051ccb53d7c8769d6403c65bfaf7f913e6fb06fe58036bca54c3fda83efa4d364bae7e12ace19c1bde471291a66ddb54222b793190a8d828780c8f3534213da6b9212367e72848c8481252a94042cb96ce8733e65612cdd534e30d7bbc6b4a3d98d06a751c4cfb76a29932e97e91cae04933f5984913e6356cc86037855b9e5802f8c21d12d897ba1f841e2490ed9993067ff043648e135f8ae9bae4bca2feff0ca893d0981f1097f9bb81bcef330a0dd13db5691777b03ff5c57f1eb5426db0d564f5c66ff28baa2ebe79e2c13da46d5d1aa2a0107dc9c0242cf4905ae70f8181d5932935e30373493401855028433af8d028756ee978ab6cced252775e5c8927b22e127190e92a3ecab29bcce7c088fa9fa4615da65eb573ecd479674fbbe79b0b43934784e5364eac7e289c73bbf9f288bbf515b05a35f1abe56fb3f0fc71b92896aa756bd21b1e1a8e85fac6e24beb3b48b9c38e2f5449dff65ae2597cbc7d7c501b0579f664c50b29e372439796910003993862ea65654bdfcdbcce5db5c76b018d833ac8086fce2f8a1fbc43b293bba7da23c88b6ec30a763ec8afa16e128dea7409c76738046