0x2cffd02e1dcd13da5c9e8ff89c7dcd3fbf5435f9a34b22d9960da7fc0a43a918d0f2c5b9253699774ace36b68815b5de6919cacc9d769c8dc03a3b59a368e7d522a9437c15a2faf0cee09065ada05400b067411639975b8b7d7e8c6c5edb35d0558cc920033d30396f2ad5ef703c2523d8e4ab017a9bd6b75d27ed1be846fdc5f62dedcba2d3ae76f49332a810df6625ee9b32efe01eab1506c83f69a6415b7aaa041fdf7d9f6fad24dc6b58c0c48ecc88c367d195a4fc0fa7247f00f38a54fdd3b3bb9726050483aac5b78bfd6797f33ee941dadbd8def977553d0d16d57f7f8090f914e37d61e22e1fbf8f89657414fbed0502d23423a01f47ee6601d75e5c1428d580015433548460eb0ab1f15dd8effdc04351472fab62fcb9aac60fb53ad4a3c536a0851388197677a78c6fb05d89fdd1e556b157b41f92db2b8305781207bda988e1cb71a8bc43411fa0c00ee98a82b64031aa59a060c573a8c97a868d43b7d7e8e95c40ae17cfe5262c7f9af4f3e34d4557a1de13e5a555c0d03ee1d5b72094e4f445d7d8b5495f484b8eac1e827641fbc6e1bc365bca77adde885ba309924f6568cb455637bc5a6f9ab24cc106138b34d2208aefff6aae2632b7e2009b174574d7169c3510f64905847a15434017952ee4d4571157ed4136ece59c2a1b1c5687ee566e7e4501c3ad24ef99fd68e761fa5d528b0a7400acc3c07c9e2fbc2bf2926cce4b270592373fae9f0e0ec74d5688cc4991795becb7388bbc8127f29278efcc2779ad1732070c0b4dc0d078ee74955af97535609dc9304bc79c60cc24d53c0f7c73778c36f3d0483c23b6b1491428cd0ecb66d27adf1efb98de850a72d2357cb98b29dd1ecefa9dfdcf907420c7c6e1797f2add751104998da129884bc37868f8b2a66ae647a4a94f3a19e256cb60c991d08a576ed74fffc2899020fb1ac0acd9bc0e663a2657bfb60db295a7b3f137c426898478e79f1a3ff512c4dfd8e0312a87beb2d40def1b88a51eb54cc04d09af9e1d7e58d4b60a78b10ea6675a8e93c79d7e11fb0c2f468ddb2fbb033ddd7b489252d0dfc85aa892272ddb761955038d5fcf734fd3fc44e9ea6427d29690e0a56aaca780d8c9b0968594be2de27da999ffc385c79584268b031bfa97a576a677954c261a64130a0f0295ce6b7d869b259e63ff06326edafb497cb3a592f32aa55dfe1023f6f045fdb526f9260115a103b9be3264596093c3d5f8dbee8457ec57b021a2b77aa1f68dba3bc5c7d57021611d05ba5b80685e8d5bdd1bd80a4ea6615c47c591d0337c48bdfa3ff67f2001d04d73b1b8e91945940655a392e7d8d472b07cbadbdc0e1e9f63e23f98b21e7e0bc9b613d0e94bcc4276848043f625b2026636d4d035539c5ca5aaede47c5f73fde5f76088cdf58886f4a213f1e22de5bbe3bc3ae16994f4f5558008a32f5b01986f9197305f1f76300acc9dd22e9f638b6f001dfc2959c528dd6f92c1174f342811c2259184b284fa3e363b48e12f42cd05cba5bcda15e6d6587eb605a7adf8559f8269f41c975ff6a64853c10168a197e4a5958afa36cca0931a30170e61839020823b0d1345cf54c720ea534330e33e1cc4cfbb56ee17ea94434143c5dff8afd96cb85c2a0314421027cbba6dc4341fd236e332c572cbc6da924600ee3deaf24be79fe6946b1a575c264d3c0cab6c416b29ea31ae9b31cd62a4af73668730916b5ae24f12f64c46407025616633478c75e94409df569b872f1e94dcf24f1f05359931658bf7e97f22a7b90326f14bfca1a38dbae37a23cbfaca68df3f01fe9a7091d1cce9d82f9aa92b51cdf825e6f5c7b4ddaef53b08e3104c9f873629d17e28d178d106ecc3b8e5106049824a68aab90c9ba56c03ddb3cc62f3a786bcd69e85ffbde2fd128bc28f2414f0da89