0x2cffd02ef637e33fbd1b100f467e43dfb494447d62105c8db45f262327c44c8adbe7cf2a1293fec7fc75f7ad6a028c527eee150f56629f1f76364035a807218cf720122def1f05f396403d719c22572fd52b8f0b7d269bbefdb84701d183aa92e46c3b3caf2d43ff64504d1031d8da545e0d77dd6123f3ed7aaaf71c3e1869bda53ef917447722ac2d016ac38c62ca0c07074f14ee45b873804d409f4f06ad01dc347637f1a6c796024f763341ca18d9e349d93ff7d62109dc0368593a8481235aeab444fc33c9c630bd2a58bde90fd9524eef0d64aba6c76cbb93e49ae750d281a7984037ca4c78d80571357e9602d288267c42a205c8da4da263f745e2a5afca7af6dfe00ed7af161aa62fdbae19ac140312e85bbef23f3ba4c50dc46b2da23626ad2ce13569c29bf836ba2d9328862d69f709e4d360af6d301c4c421e7ab57373189a617fd7cd801208a8cab46aed019c62fa60655babc3dc067a3b84b1a7453b25f08b65153f40b04afcc17282394eb88df6d8b2b46e8a58cf6fa370c0b5fec03c3ce1311676ec77195618b49114bb1b9c4b949a4dd29a2950e3537e1c7699737bd65ead23de198f3916e94eeaebf9cf54824cc9fcc25d1fd0f157dce2a85d0d2673f424806b7ba16849a70a9e587b034c3c5bd965e3d8f7796d1cc39755d9494518feae8cd2b189ba49d3a2cf72f7b35f8d8f8e39d2a2bf67b33b3212aa66ff0956695ed84b9e245543ee89cc820431d134af219dd32d7b3b2d88b15cfb4fceca89bc58ba112890801ed9083d7361df1c06251197d420db2e8f28e96362edb63f4aa4fe857e561580fe6755bcb151bd1f0e35c1c0e36122ef3c8bbc17ebe0e55c93e47a5c4e9db3384272f27ba2bd1f21555faf30dbdf283f59c0ff9856c0798da115e63ebb426162eb389440f4f59ac7f7490dc2c84ca634e9b047fee843683b08b374eefab889c108a8b6c7c482c5b9fcc3ce3b4e4c69e1aef4addaef6b765b9febd74a5a1618fa0ff41bdc54d3354ddf069ccafc93cc6640ecc47ba35f2d0028f4fadadf5bcfca13c2f8b46e3f3c7c70fd65932fe5237532ff98ae8ebbba364608002bec92a85a5ff283ba0afa0c10c35064b5d996222ab5d103ec560b4df2278ad557dad578bb29f529712560af594756e64c7551a73e6541ff8826aa546852ad216efe928133cbc8347a71b957ddc1ff79e761c49edcd087e4e54416ab65c2cf6d66547da00390ee2817d1913e6ac1d3ced9c2414445a5e5b11e55d331d1627dc0243e57f3bd40fbb0156fd7927a7751a95c1bb234514d0ba03290bc98ba46b021970cdd716f27c865bc3c38ad3afbfa17ade83ba8c7f3002abb5d354185770bebe77f2968509d5a697cc0657ca257448a103ab5461915a99c95646dbd156519410bc8eef3eeb71898c262fda4d2f9e81f5a206f4588f8a4a51aa3216d14138262cb32d123070bba9a382a115fae32b490832ce9abfee652949f070ad7cc71c8939c1b81bc69b0858912a7bac1d07496edb7b1be9bb648390c12b1b9e5aab775c352767b529bcd9497e6650bd6246a075e4b1d7809f2ef97202181d7a2a82836a82c238bd4f21212430931c11aefdb7ece32f469966fcd40487a1c24910b504b0c58fc23ec96724d90e891cf1a88917e1246a304ec8df4589ac3f2e20033a3130c9f703fa1a5a0d7f96ced28e4a4fa236ddc0df7ca0acca78466c8a639ad5ad5138ba07a036137ac52d0396b5689cc9ac613ed7a1c7d2209561a333a1f8346a91afdd9fb9eabdd56d94f69f675b317d288bcbb4a2b529f14c5b964c282c3f89d3df672e140388faddf2b334342a5680f007338bbf85a213257847465b06d51aab37c189ffb149e1c1a1ff7c57b62d8ffdf8d8ecca653e415326b6f72ebe4c957d28b28249bb4cbddd109041cd5dafe