0x2cffd02e3cc139a5343a187a70c62d32da4a508e809531964f1a70d8e938e969702b293ce67e796eba9b2888caf7b534ba07709723534f723b2b7fb71b68d3c4e7d07a84667dee8c4f8da94b07e8a2084ce12e9ca39df251c6d3c6430d784e9f8f29bcb7eb06f69b7f41e5c1ba87a8bd1b0597fcf840879958b8d69e2c69468a20d04d262ef68b3affd7ef1c53a8dbe8650870c6985d73bcc3c3bc4e905fcb6efd66b12bef6a6210b790446904737319b7ff4e98b64534048931b92018bdbe56eab931ed94365325f95763d793fe9515df68de882f392419a9501e52d540707250e58d94a2f8182ce35e86df9104bf99c456ab18368dbfc459942e8672dacbc6435e5e6611685304ed81181c801ee465307789282259d5ca5d8bed47a92d902cb40d3d70eabaa04c7af786f9c83ac35b9394f8fa1ec3aca8e970c556ccb5bd75901584d360b3713aa932146597bbc140d621267250f36ee5f13f96ed13e9da4d40b479b523467c71ff77747770050626e573ce4956b75c511c76608646812664d369edfd4d5343b91b118c70c120c5550fdb7a2e9053573a69eaca34bea171efb2bcb9fb87ec9243969f7c99689457afc27dec0b2f58faf7faaab4de38d44950eaea031ed38ea011d9f547f2f727d27b5b0e27cb3d6149b3930c9d2f8c30b7dc11f45034898602f5e1e440e8f415f713e90fc578a0a6a1990efbe183e0c3e6b652bdd8468fdaa418e31a001727910627d291e04df55dcdbbb68b34584f1d363ce51358eca910dc1fdd87d47536efb6504fead40a4e543a8c154cd311aab691cade2fafbc2018f6bd35f9dc9f8650ffbb29f1bec5d5cfbe2139fe82b01ce8ba92ff6c81bca20b14119c4a548fdee47d6b8fb244652e5de907969780d0252b3d285de8483f4a86624c3450a405faf4173fd0e814c6f0e5cd7b64662eb2e260687677540c95bec76e3d7c60d28feebee89beb73a588b6da23b124d5a2687b63fff7ed3a666f21977a0c31d29e1fa6092c3ce0dc3710f5e2ff760b0fbb0deb6d3045c21ce9c02a3ccd638c8d87905562d030d6b47c6e56c72bb100aee0624f4816eb24b35d49f0b36ff1a57adc26cd34ac5da4de9dbd1d530446975b7e5ca46e42c9008ec37b85d5b6aa3bb25981765cf881bec750df2ed9ab52df6cae6f7cba9e1abd2b453299097df63fde2210372e2afd7cd3d1ddfaf7a1d785215f8e042b27711e983fe92233794c14ce20b6a7e4ca3fe2549ffbb8858a31aeef0b6502fb7f1c043caf00af02290ce616914539638d3d295726fc8de336b649b960dc877b43e05612feacf6d8b0845b331706c50e0efcc5f7f1009ee4ec09d31f3856995a7ff377d30651cc532fa50a2d612cb510ac49c520e5784a1c824a4378c158615471a8ca367e12660c17985403a4bfd30b690ea4cb2bd3b9235407649f1255f65982edb510143249667f8a05c71eed207a3d8dbc68a889990d043520c935b2ad625d01d8ce0a143996caf1fab344c8e84d7a5bc0ffde80a2ebf2a59af1749c4501678d4bf1d71a63dcb7ab2a30f79b8367277af9611c6e223ffbbbfc35006ad5ce2cdba285fe5015d40f7159dd0b6f2fe16f759b350f24955395f4da91cdf28226ecee763fee946ba3048786eec2f7ff95f19c8dda9b606909b894f3c3e7a57943fd88a1b992ee30daf4201eb924cf8bde4506bf1c5c4c2152a61f7fb01da44af2c5c81590fdc82c54e4245c0cb3c0676c72a94372be485f9669f86660938dc0558740fd125cd786e45f6d2c1d986676680984c583cf928d95f93ba151c294e4b970c145baa3662ad0e528a511246a26ae6de15e0ca7ae364c4354eef6fc1a205e492c01cdba118c7a26e15644a79545cfa306f11f39d25af27c9c41e03bceaaa163649a99e0369fe9486bc334db4b8b22dd404180dae0