0x2cffd02e5694b8bb7b64555d792ef7fbafba3ba1608dd93ea4253ea966f35b207463e84231f1112ee80a87cc44bbd28c4a105e7c902189f1d45a5582255939929b7fc699795a48bcc9ecd9a0ba78cb83b9e90efdc865f9ecff10d7b6fe2bdcef6fba0bbb118afe9c67d22ac805a8f2cedf2694874240bbc9ac1a1d977f273ebb10d5157db3ff8b92de187f68d52230d8b688465d9bb56f032028046f28d004fa53a38f5f4edfe9bb62d9b1fc5b748cd5df96f34eca25dda0a815253613bddbbba308ea3738042c94f478c640fb141ca3004f9fd2eca52dd1aeb0cae3357f6f193aac096ef3c9c2bb4e33d5956d2bb1d736aed1abf9543712019c454dad6b63484120ba1d785a26ca46e235ab916fa4d1b5bc473a1d528d669b406f80f9cd8b0ef17a91aac1709973d62960b4594fcc5715b706616419bee17d7867c039fc387ae8b86341e41a9dfa7a03fd3f5c821280f6e0ccd88d93ab300118c31dc2c12cea910dde05aff12e82b76a6e6275269f849adfeb807d70e792dd00b9e0db8e0376194d1e509714b121918c48b1b97ebb593fee456e96a65f37bc5357cdfa92c788a4382f69d5d644e323f830ca9dd9255f7e1741289c2aaac151a3e6047d4fd6e3969ee2923d5e1538bfc7cf250279dcbc7bec1d1a0d4e1c41c2e880a779089bb373124362c72da94a5767e420b164d5da49ca60d5b0de126d47225ef0d3c7e0b357c6b5248ec7ff1ac324a4bed44cc51d362e5b9407e3bbda1a9003d7c18b783b037bb26eb933c85b0eb3a12fc89c43fd84360c493778c91c39cfa5e0f757965c515dc089986bf103ba254998cda20ed055d1ad6ac88d1fe07f1337c730d93ebcc8afa19be9c5d512a54b97f1d262055f67a96b21c6ec589e96d1f06f30363bf078ca6d7e0af1ecdc5a9df122c6b834f4e4d894431106d9d5520702578a0802e6cd5f98aa9ae03aec61a581f6d0cd39d8d980e9fb530532f7f53633cd22c048a318255184c64187310969866371cac5f3fce658a33b8d56471119a0fdc7941e300e367f6f2d0e3b47f5f8caccab727de2394b09df45c0d135e03bbf2e67507b4edb8ad3b7eedcaa69f6e3bb6e081d5163695cba521aef59b100eeca130b2043f85ac55705455661402e49c4cf37b6efd04728316541495cec58df2b1aca58e5922a2dc20969a9786a7ad99e238e84923f3b7618947933a7a5962b04371b7ccdea6402074b1dea251c714cbec8e0871ba82c5710ead44581e1309e2e44bc7de371997f856007fd60ded7bf8c27397f7f3a68d2a367e214936616d41b95b0043418c0fce958892225ab1a0546282d292d1b121f855d7a034f59ff5f94d109a05379af4b7c7f0641031928bd4d375613369ac2b018894bf0b850d04e569771da68151292f597a6e7c2a3ee52ae9b494197a3a29a14f6b07854f17f3183a928ca2928d26484bbb1f5a9e470981a4e562f88c77cba0c5628d949dc3b50ca5d3d4d1de970634d210c8820848dd9c16b4428b031a1319da7ad93b4b018f8db98dabb18c17078b29f40fc36568f754aa985f980339f5b891db9e339b0c48a9079c988635935b7036d905b7cd59af155fe933014f016988f2f68dc505a1e7bea12de5cef8229c88838ca91b5dce7674caf7f177b5700f1367c1f25c4c993b0ad0ddb5a3bc7c44c704b1365597c21a0b06c42a12a17266d6b4df4a835d3748e35c5365758dd6eba2bae66b15d585b11d600670ad916a60a5199a8526fc85c238a542926c8152019a2265c001759751ee7c214d603fb6d7c8768c02fb3c14f5c8b79d773bac265691e2fce8abc1e2796b2f12c4ef70c4b131acde33b77359b11b30ed04653620473340c11779137400be6d3e6ba03f46bb3f380377112247baafb4d470742ebeb908ca56d7e743732f97f0b7adce25e39e37d88