0x2cffd02ec2ff4c77028f1323e2b0ffee3740a0a63348c4ea6e2ecd9c0a5ee9954987053bc202e3f0bc6cba536ca8ea118ed446b69866b2887c6e7826962294b9c0719568e3b2c06d44ab53c50bde653e2dc32b9d7e41b362f7f60712e1ab3d29749eae9bfbd56c25a525247c7d0f4e72302866e68b9120a02becb29d30c07b525efdb5532981d9a584c2039ffa5a4c7f657a9964df2f1df6df7fe459cd6951108423c706ad723b6548f7f9f6d46ea2e85c0b9631b849619b66a351f22c2f97c7bf3bafac58a9d41aea1ade1e5035fb901037732edbdcbe93d12d1b49672e456c5c0facb8da6476062355ccc4ee46021eaf726b50a98c55ebfc1d2f76c9bbfb9a340449276243f9220d4289c62a479343bedac85d7c85c17ec16ef894018cb6d88f2b6c2c45de12b97d93ab640dda3eca2cda51fcc4f9d74a2984b8272f6b32def9c4c4f0ca2eadc9be1e0309b5c92f9c0748e897268c5f0a7cfb408986b2f3bc14fe67bc6df9fcc41af171c18e8f1574394ba817e94a4d6a6c7fd92cfa2abb35a0cc8c5e8769a391b2d6fc4b20163853b7c2b193922aced238266afa1c2b92f962c8d3ab01c2182389ecb66c2a6ac05f6b329837ccc13e2977239525799f652161ab917a6301292cb73421f464af821469d11a8579ca120f76a90b662514f78523cf580b2c4c88cdff0d17e071dd1eb676e55ed9892fd463356cac4eca77fbff9bfb455587e97ab79b0350070a1abb09ade51c14fc31890090d24e308a76b46dd131f0c85d15504637285394e9d04db7834f55802c8cd2aa6444cec5fbde96d8005a733504cf1ce7c6c60dd56ae129a5ab886422a0adfc5511c3c37ec0a16ba5c2cb56f3f39565298289799aaf5456d3556fccfe016b520c88490146b4025ec0a57ef473b2f977cba3e929bbf42dd4fbcb659864df9219aac7d9acb343aa9afd54d8aa8b487aaf2ea1cc8eb8f5b94e791a524da7a4452a725c7c3aaa6566df43bbcf00059a80a0e2f18aaff35cda98da77a7a15254cbf8dd77eacfe37af3f76d841d8d1f505b799f7e81061ac32a6662e1ca7662987ccef39941895fb4e26cf34ce0f7cd983950bf3fd912af89dca75ef1e1df3e23499e68e97c9139d4e6987f988fe4015b53ae361647d81654beb47edc1bb576bb8d6075bf8c1c5df2cc7b2c4e72d39d5ba45671c507c666686892c19f6f18efa89d059fb202986c248d1e19f2e1d67ccd4a2879047b7ffeed981bafc5fbbf782becf093d544c44f3aa20cec577e02a0ed3537c867bae1353f7567a9dfaa9bb846918c6395166f314b3d8ce196c2c06edb6edc9662b160dea11b12b6d73f03b78371557a192af67844636dcc3415398b0c19c42c5f1b8794b6e6bd9e3012455c93e51ff71ddc62b05e5474443768f8ad82f2b5a587025e3563550a704e77d6f1846ffa9a19ce4b08d4c47fbd0e8c49655321e46d3293def0733972f1c718d79c95fa85a03e6b4a6b3220a53fcfe9b788832acc598b5de1266ca4e0b3b4125edce82a009ccabf81fae701ae1e52b6da69d79776128b4296f024b30a3fd14d574216612ff8046a439d2e7d1d51886b73e44373c18a4082e36a910ea2bdb4bbca62c4265b3908964965435117014d8a657c09bfa3d6bdd478612355820aa3185565356f22c4d22495df05e6e376e69ce6b67cdd2a55cd0ac41c6e3e2e4fb9c0c8ec91510f8f8db9a200d89db0e993c68e69185a8273539cc49d176092013f556dda091593a57e703d50be0901553800193f32b9eae9f3c05cb2c62384d0f17022810cf96466dae59188bc8388c7531dd30bac20ca9645dda6dbe3c92e3792120f8f17f6b9600e917febe258d99f7d066a6873604dd00b96f1ba02442708b126e546ce5495c6cfedb5844201f6fb728f66f4df7b8029adf0ad34603d7cfcbbe20035