0x2cffd02e3dcadd7e46698613b15223abf2561f86fa084d0ad0e0f2d49eaaedd829db8a857488af234ed42e656f37457010a8f27fd99c402cb730652dd21357c59369b1b84d9563119184c28adf7d84b91083ce5f1888123e2fa2a32138c5ffd5264b7c9df5f4f52ab940082b6ae01308ddaf8ab002b69b4cd528770f1e7bbffd688ec07ad75b9664f0309e5b0559835bf1cb64389cbab1d048680bb47677724ecde878c1d79c44839690cd1bb6a124b7f17e0f7ff389605e71eefac847ff8d82b0600bc26a38df2b9c8907e9d2f2638f9c07622a7481007049e0a240869d8e9f2a3231e6799fd63c2f80081687aac3f93510199b687447c558f1e5df41c5bdd2eadf40d57d5861458d20c1febafd9b3adcf8c09785891ff133ac9aa12768cba33bd162e1f43818e5f47546244f19f445809c29c0d8c74fcc4e7259d694d1ac02e34206cf5776cce24cede4ec82df581f83a4ec8ba905f514dd46c1190c4d3233099c0e44a927e2fe5bf2a027495c6a5d34dd1a927fc5ec0aa0c355a07edca1a8d031448e4377ffe5a4e0111ed1043f36155f2d082add22741a6e6adae70c52d46862a2219370dbc8f7d50ede206f7ff82ef73fc1376ff6f02f14148eb60e40c01519e4a2c59e9bf3b9a6f95dbe28f1eeb69e9f691f6d44a90e6dd1f116fd596608f3bf5e97a71b361e3ce64a3c899390eec505c650bc9961f3d7722ead4b3ea4e3709a5e82e15b4910396088ee79c858fb344ad0c7c961d589d21c99ee6d2af27bab02ee0eb103496e6c6978a0fadfc544354674166d98a99ab798a58b89b944ef81586db43e346eb87ab86b64e27a0368b9282573f3d3341f41945ebbc0c835c263378773b93df09fdaac5abefad5936bb5a5d385f11adef1e2ec83a149b6c56b64140d1badec25eef6b1496fd9d557d9c77580473d64af6cecb4ed3ca3be0ff1a8650765cfee72e14e8d55fe21a3382908624da97e000ac9caf56c45e581fcdfcfef913c880b091c727ac08e625ec034e603d066ce714bcb7a16e2cea19fb42685a64f80a1292c7dc17f7effb17d2a716e7c5a313c5ae9125aafe15e643a16c2d8bd510f9de4edd9c457d4374cb3fc4390fa52df6a47b3034fbadcea2cd7b6363613297c384b51ab25287d989e35b7cc9782860126e3442ca9300e08c5516fc34646df7d3bd0327b179b5e79aa92ee13aed89f3141b3ae32f5c5651f26857926be1fccdf7c86fc7338eb91fe14b8a2435f6c953987e4b0fc2f3121a6fe0b9cbc6675ffc33fe5aeccd3b205ee3e4f8292f02cba117fb4cc299cd3c307beaacf779e921822b22eb4984b8a5791a3e95732f46f931ab23a6d0650a02c19e9e9871d599a6324a5028b6ea8d5a000a6df44a878cd31f95b2167915867e0468acb26a3e3afa72684183b53e4df89fad11d657164508d7164dceaee60b905decf0f6a2a1173c74c02350fbe63ebe8a8c8e663059fc6bc2d54b22e940a87ea3ee3a2e2586249fe2a7a371875bfa6490d7e69219974969e78f8328fc08dd8b3a794f62f08afeb219034498f639f742f6df5bd892194954c3b50ab45a079a7186f72966df8284ef0b9bfb18e3776451a239751554d8fc4d95b7a30237df1f78636bd4a5ecb5a277735651ab9463e93f5d73b7e30982a7700ecd51ed1fc89a79a8ebb58a574d451631677038deb3060573c13590a79d0aa20a5f2b6b060dd725b8e868c283158fbd64a7a6ce10fefc740cf7475dee013b3fd613d2c49b7f1a00194974facb76a911b73d692541fcb6f9dc726c12f2860c21ebc2251068bb9d6cd19658db1e0edac4a9cb79f08cf34249495000e9f20fbe4427b5b587305b02f7b88604bf2d16fb1eaec54469fb13c37e9056939ac12bce920e623e541ee74202d66cbb0089172fa780ff346cb557efe0bb5fdb5d13dcc1b6d