0x2cffd02e63a2a33e32c2c31766eb7d31db58e8717c201e97269346c5dddcb30412c095daccc6c4ebb563ae2a7590daff8bbdf7f592e80cf4eda904b1b3ba8b7f036a02219b8db909ec5f30cde9eb256464c2c737439907f38e3a05767726e51d5bf4c0aeecd49ed399d68867a80e79b30bb73c353d1e04e64f8447425ca46199c13ed12d70f84108a9f75e63a4052aab453313e8da4e520545624fc422ffb425b6c5e7592790f46d09aaacc661667c7a7147ec64c108278c93ebabaa7320810bfaa4ded2b6de1feed63704dfa8cc1c11cc3b1636ea4696d0e3cc861a6ef5aa01e919b3086bab76397aa5f87c2300cda8f7bb537fc52ec9b4581feb5b984729df93a8295324d7417b9dac0d17b3ff1cebd972a3497b11a334d22e6d9d2ca8ccf76fa10eb73fc8d3d26c85a70157075e8db70fcf09ede39fa1afcc548bf74a528c677074edceb33df16739086a894b95104fc0a645fd8e7aab114441b27011495eadfe057db273b25a49c354773f8e57f69366af535b64c0ca5adf34ac9e535cb0c3e233ba7e071f096e70296b39cbc585b6cfbe54b5affaf6fbc50ef255945ca3f7adad5bcb8d91b8c4f2a5750c58865754b08cbcea75a28cf10fc1563395672ea06bb74952f258eb1184cc477fcdb9d8604f7121739969fad6c688fe3c2caae8281022bdfb1dd860ed1d1e4ead9eb7b23e0786cf2ecfcbb484d124faa076d492c4893fb333e9056bc84891390571e3212ac32b7143f02fbd570c962c1b86991c9c6f9ac104447454066268de93268608d8fa8672a3914b27c12de32f7cd7cd7c48f67ca865eacdc2b50eacdd3b84ea3dedaee7e4c22bfbee5cebd9474cb696ed3262777ee7aa4c1361c08e401eb300e6cdb821867cb0a74ddf268363b27f6c7bf5d17fa61bfb5143a3fc95fadaef82ecc2685df260c188f9e855cb61d75a8ce59404c5e01c7770281279a37b6c4778332475a0513c174c6a5cd34c4dfb2283012bda229c1ce4e8a2581475337cd36959486016d6c4e8a385f7eafa18de63e9c549692d790b131146d7d3a9640f473e56b754943e7e4b6386a0fba5cdb3669cd9bfcf8cf6fc3c79b3a36850c42683e4cb2b91aa315d05f9f94014f4532834e2b5af05c556b5f5373b13fcb8cdf58462f4e8acee8cc96f3a730c9c9ea47bd905e5b29f84daaba278563399b1af98662a7cb2e6a4007d7af503e79016e20045a5a5ea3c54e9d164c53785a7705f9088558e9d9e88e4cdd6d5f3df6af3f0780500d350b5b7544af6d7bccfbb59dc723021dcd8f080464c6cdb8d019dcfe9bf40da73f5d7f0e60943673e5284655bb8bc18e94edc43a90450dc212b4dc7b6f7f7fae33962436cd79418be76f9ea75fcf40d1550048ebae6fdfbd76021ce9850a855831bf411a67f77b6c5832f4ad81f7bd04104c5334aeb0fd5f19ab6619ef5a6c8faf0f7a73888a9d5872121867e5e49d8a81dc8e559f9e786ead5abfd5bb7c97dab92186c79a4aeb0d1f5f434751b79b3627463152b7e92d10b0558fca2315ce114fb96ce203fade2db6695af25f724e004c79365c4b67a0a0816fdc0f012f5a36a77854cef94b7e15c2f5504a7dfdb884f9ad3e3226a74a67d008426efa8d7504e33d1594524ad2e861969a5e15020fcefeb9477a5c5d6ba55189333bd8c705cd83d98ff842682ec86353c50b40712ecc66ab6b32d40c9cc532d3a1627da4db87875975fc8896e75f2e36ccfb93a760aec4866d6715f5d8de82aec020ae5a0a0ef3e3206b67f2bf4f2a94f4be8a18001f937c4362e26ddf5c82cca44e79b45f05f99b230bf3c927e40a0f8112ea1c1c69a1a105e99f78cf917a40b44ca6f8c1f2bf3efd255376f34a416e46efc1cfb28e8978bc7475345cf565aff265318415dd60553ca9dad6b631b99f7fd41321796f87cb43de5