0x2cffd02e311358f7d1c838415ce696f7f53731c5f861596ffb1456056b39f9ac7ef046253a0f362fea1d200574a34f0d50315683a7c224a03c10a03ca27ab16aac312b658d99780ed862a279aa2bd1b988dc58ba1816283ba9cd4778f235763fa9fe6c732ccaf96fef638ee9422726dff905a3964321d271f7c246b1cf8cc4ad73ef791ab8437cf5ca1d09d8e50ee00f443994d663262265396b6bee25cd09a1c51dd28075f40bd5dba1e82054d780ca6a522a8c69532a680e212577e115aeb0fc511aa80437e852b4ba6e8f7545914243206367c04951dd80ccaa06c06d0bb30863628aea5de2d4691f9d21c669aad1c31f97169c1a5dd67a9ba2e792d978ebb8fddeb34b50bd61be75eb85ff6fc2c5f99b4d511ec5c962da5ebaf01faed3ea88bdffeb15240a90872a57d2beaba4871dfa3b5197c74e9e3d56f3db126ff353b2a5ce1b99f88a1d0fc4cb21d58bd5f4b58ce4f0676a2f82a78f3c61e61dfd76e78db7989390968d4f762cb555c3e3ff40bc0d4437f9c4153f81c75592b5bace4c637b12f4785f416423439d43e0c16af870a0a6f7e3e86593fb588cb864e465c57d1e3c239ecb506f32c9d8a8efc10fce81b3735c0f80dc0401eabc6b7cdda4fa52bcee5ed5922c827542e1fb35275be9d16c6af523a826176d3a9139f20f2fa409a549ec37139db769be7e302adea7fa542bb3867a6df1023e94dcd77164f0daadbe7dea17f5fba7c015eb75bdc2f03f2ebf2d20f6386805574f9671eaf9600e8ffb0199345f7bb1fba10c3eac99f69f0280ebbba11ba4c70f2fcbb7feb6ee4a7efb8d333425a1b924fced1b73550c5e8b83a54ec26b13f3efd2ddf1af7073e8bebb6622a19a19a40be5bc34c581afa8657d06008d5f7b5a0e5bd24397b55f55b3630d48273df85274c47ab636f7735c349050e3e4b81270661de601c34f243016f3f613853e2c2fe62dddaec2199a572b82c4ad16e4d94b448c7833ec6fe2356df6579932264a45806ec14153912c663ae8607ce4fbac2d097d39dd16ba53b7abba232fc8dbfd20c1a2a2b93618022023fc0ed2b8cf2bd44c311c5c6e170748a283ac033080fd057b0ca97d1f4b9a70091d6070936b5a1295c47637cdd34a45faa3d9093bfc2eba0a1217607bde496423f65553d763d93454517b9f425ee0a5b2ddc02385e0bc491d91e824d15b66ae5fc587749b90c5929442c953173638fe43d3c3b207207dc963fe57f09b1e3bd82ae7595bb5654c87db7232ef6988fe235285e2139221cb2ce423e2b29f3741490fb255fc62eeb406687ac1e34c3a155ad39cd1f48903e4c7432f8d4032e2eae3cd36aac08ef08cd1bd71c83d0ac6c1fd7897acd461afa21e655b859c51f9440ff3d46ade73427683c8d04626a373fb074627715a6682fa0c630fe28890fec7bf1afb5f05edf7446855c421292d947d639db83fa170688b18b2dff516741aad47ca39213be7dd46783c881da9e46d4de150e80bb5fac9c065587a4a246f0a83ab134bf892efac47000d9981be23c6b3921dd3d78a2368da7086596c8a095d59e3b7afa83403d3bbc66aa68da5a55982018607914b763691362559bac5bd2687cf4bb50773d122a5f7a740b13334cfbda6f3a124013cd594c9e0ca1cba353900f6a20171617bccae05ba276d99ffb4d333e1e112314ab12a89f47590b39a23435b30b667c4c61363ac86aec962d8b923a7b9bc8f9dd87c287e112d059418252c6a0e627427577b70cee569eb8fb7369a32d5a753214e34fb5f1ecb91eab3ae27b4e425cdc0ffcd6662af9addeb184f383f04c07bc78f7db04e4c221e451140bce5b0549053588b95fc5cf4d0b0da4c6845ca8d0212f8d41af8dbcc7cb8588acc80895334584e7a156d136b2fbf3ff73527224a5bfe0c6596065d71f2140852df093f553e