0x2cffd02edd90f9209fbdcced714ca1749cc6ed0a3f22d53dc259bd603f6c3fa767f512be1d6e8a303a4f5cc8bbe1d1e889a11c80879c6654e44b0a3e80735bfe6a3eb28976a276224ce7b5d33db41e8f733fea270e063eed32379363c54834e5fc96d3f56d8cf8c706bed9e5623a9a6a02f0d15c0f6c8703b04233f0134396036e96a9ca61694cf00a205f5990c0de73680ac658e5118402885e23c7686031e1eca96bd826957a65a50e112e9ee8a6895362c00b58b3d8ce2c4883c8c53c14b6783452553992d7ab1b3efbc07ab2e72c19b05f6fa449e223d36602357b48d84e7f9b41185ef06df0bf7564c3832843b3179ca156ecfcff2fb1a32b78094aca187d23bfde3c34d20a7bfce0502f3b6b9c370a80016dc16b55c15af7bf541f5231b460906c15ac8c01608405d0d4fb907a9198cf29597f1a246b6ca13a78923e152678281656d1acc805835eb41ad51286ecb8352bfb0aa5208d2c028b81bcddbb2212116c920d691cc5074aeea05cba895c61b54f8dfc6bde6566fd1087ddd9d470cc1e328cc6b87f7df029931da18c8ef4c4a29535413eb2a40e2d511937423bd87bc3ebf0cc27ba3b47c2d036cbb568104e52d86a5de0fa1ea8a49f8ee67835f1d1ebc4064e483d43c169f57065fff177c0eca4ad953b23429cb8be6a593c7ae1b5766cb5bd6596b0d0e244d8463aee652dff3c8b391162ff807ab518391fa35f6da8de6d6d8a91f2a8ec874ccd8bea2853d56c21c094b08c8389107d716386ae24ad401157980e245e88621bf805c96f61ca5d8da02f13ad2260bb7832e075666070cf0b105369229058e148a2f4da2b19779365e024cb00623ab9191b948bcd26cb564ccfc8874343a47283e489417084038c35ec7ddc938066f2b7efbfcd1baf0965335d63cc4ea6afee843c4d06349ecd76256274107683a0382cf3fadf01296d4253d19797a71c695c761ff5fd649676f0ba324a6c6664c314c6626ba34df139f34a60af032176fece2cac2eda8751067e729c1239be73e255532d318d752be33ab0c8b9446ca5e1aa104bbfce6b6135e5385f11532df6ae798c751481504714ff1f90c78a389c75d2e130ca794e2266227a7a3f4a6b5568dd5df8fbea376730c4548d429fa1fbc03d24a21013395d789ab33f9acc04d77af49b67e7d70c640570d639cfd7e02794b876e972945836a68ef9a7ce20b2e3c2a57a24ee51af7e08b6abca787699fdfabf6a4ed26d0517c77ae50771e112bca38c3674825f04b00e1c87dd27164d07600bdc9c4893ae36e6f4e3455f3e69b6c4b8782fb3629455299527556d14a95eda1dc11c15b26bfe67346d750d6d281593ef085179ea8e8443fa00560d45b457be95c254fe6723eae3e6444dfb6e68d6c96566112b6ea1fdf5df7951066c4f7816d1f1b4f009699d1de73865d1e92cb4108de5555a456b2193a2c76986978de71f20f747ceec117118591474bda3b291c46e3b10e44f7140866e04f2221b7f3c941d02a5dfc2e124459a80ed0e452cd149a6ab6f708d24dd2fdf2facd345bdf13ffcb5b8c2f739d10b3401cdb8571cc7db04719e2a57dc0a751a1c5d286aee45eda55a74733488fae8064ac8b5a010de1a998a336223c8807df11cba8fce8b24cce2988d9948bfa0b961584bb902cada1651602bcef09bb86c12f8a347498259329112ca86c099df7cfbef959d294192ade51134379730a4bc2c4d4189317584670d5103c172a4ff2237f4dd8fafbe4568b0e47b72d1430ade142bf0eadcde05a48becd23b8699df7de762270101e916b6618854274c29a5c495cf165d02428487c83d1704641717f21ddfabd525fffbb8c65203e7069c26b1d98aa72c33873609ef49e2166c2956de6672c65473f000ecd426d4184f3b0c28d1bec4af0e6b6965d751b1e3d12ec767ee