0x2cffd02e4630b04723f9fc849d23a6117834daf119017716891fa086f889aa8d2d618af3fc10d3c1a44683794e29f7c1957faaf7b306d16888c160fcbce50e1ffbcf36fa885088889201b6402273f5d7062f0b1eb8dfb1bc3a62ff35f2b098e47ab46b7d06044cf1ffa49511230d67a1bfef25bc1ecd668a0a6ef71ab8ab063dbec1cfe786d46f9600f34cd5b4cf1246ccbe06911c7d6aaaf6173924773f2a5d3715161baec7ff7f8c9252c7e34637985b2f4e768a723e5127c2989d994e10b1dc904764f02a6924a5d8aaa5408b1e7e59f02da21bc98f5819d2575dd1c9e8ccbfe69b2c00d3ef731e84d3aaaefeb7f55351353932202f747c4291fd701781b114f31be049fbec4622b985674826988c217d0bd24cda119b456b860cb35c27e0bf17802fb5a5f6e4bf52e43d782bd283d5c443dec594d4abd004557eb6c1c321e9f0d2fae93b31d6caa8b1f0c6ac08ea84df0ca2aab8f274b88bf948965c60240f1c42b9c7984d6cb36bb57c78b35b9a454bfd4cc3de688fba9dea5235928c3b2d2b8dcdd32d27d4da23290cd98647806b4aae9508c496345be33e6325358c8a8116c67388513fa6db5daab92bc6d4547eabe9c7e276445de20f510a2a112d4f6ef27a583cddeb6a05559f85f2f8dfc8387dd9d04992b2169c4a210dde21fae56a5de7b9e629746d2abdb542148d2454861b3b64dd8a1dac7757263beefc96df277f0a3f5aaa5e9e2e95380854527583c264f4d573fdc9c3e99ede2eb03bc5fa5bdbc6bccc8a5692bc2acf540cdb8385d64ecb92e07dd1e8cbdb5f0fd21e3e44f2054739b1bd6ebc9635cfcf1e8cbe4dc12b7bff5d9a1ab9a9f8c11910d5cf97b1cd3cfc51e2e6cec560a2d35e53728be7f3df68c6dfa87e0b56c8ccd2ba263d88550b9672f04e96bffc0221cd0362e8296833f6114a1b0d3e0b5cf7ce30341a6f0b318c28b1fa2eb6994e36872f1a52f9b775e6d23956840d29304c7c5a85fa59f28c5966d92397a8c3c7be831f2cfe8a457dfd225c31e81aa70fb47eced0d52fa930630e7a0f161347c58c6a9aab2791903b913147a87999b5c4bea297ac0d76d7b2140f76c323a1c45d14035cd588983c868126be9aeefeeeac6ffea5a8cd7fccb87f86419c1e007be8dcaf8b45e2b249081305e3985755c937ab3ce8aff978a600383756387acc02a48d1f84e201af40f24ee9eb036ee9897fe392e07682700938b6f930a957f9367c8b68f87928c33f53a3528bc0ba7b08c372b270ba58f9297e49144515f059bf33a8e15213937d4a026c9a93b338dc153a91b83bae0b1664c6a7fb9201370e1bad67883940ffa036a2933f16318a8fe2c56e49672d3b8b001a1b74f4c8e96957e2623281babff93b7ab1038826f1e914d9a87caa454930e733dace218f46166219e83980da172581b25c1a3ea4dcdc3ba4c2f75a127746dd199b348a9bee4deaabc9c2bb3942f9af91440132ad31a719d6dd9473880a06a69a571d178aa08c72d1b64fa474ed3f230adb6002cc0a36d9bf63c8f1a6136f50d51d48cc2830bb7cc47ad923959c7cd724e8cfadf026c0d8d7161397e7867bd01f52ca92f32f832c96f71c7b191e9250e29557497f001a7fcbc392b4a972e5f23ff1dffb3ab176817950639ba1b435c9017f7d70bccc0298d4ced9e2b73a44e15f730da550369b5d23e46b3cd59290e412ac8f55dccc9cf0a43d812113eafc0e3df2191868e6122dfaa921c2bbe1d33c4c523f173aec350982fdf9892ad9bc1a6342cd4e3e08c7f7e7c0ba3de19f532164217958664db393567a5412628b4e3765ad6a9507e89f4187f1fe6f5e337678cc251dac5818ea88653f8e72fea7795a6c5a4f07d0ddd9075668e733ee0c42b885324e34b0be65dd1db723c405a8379014dac51585f3877747e703e5eb585f319814