0x2cffd02e83b35dc65b169482806a0b2b52924a8df4c03c0a914950daf2c9daecfbb2846e1a0eb44a169a04112713c96068c45d080158d9aa20faec78382c7fc713372b00a5d240e1a74fd082f2ff2b02d35bad894f675702477c462955cf9162cdadceca1036fe7d3284e0890e02881e1991dda035e8c6cd9eb9c2f054ee894216ba14c2cf4bb1bf1c9016875b6470c7aafdd705a3b4efef734a551d05ae227f7ff446e16c98265679dd08e3cced94e30a7b4585e5403c18df016385eeabc03030d392cf4227421e6c71d21d97a0fd0d0c56b447b00da3a8578d7ddbdffd65966a20efd5735e842bf7605e26096732fa8dd2b71670a5932447718c313a52d76833e8f64cb31a25cb422681572ab0958f739e8eb23a10431a5076c3fef0d36155c84b0d80a342548c9fccd260f8f8e22bc2fb8638df27527484fc78724555938244b19467a2ecfc91e630ff2e773ec56138e13bd42c437539494b2119ee34d5e7d04b1f99a9986271c5af3508fdd92e719ccdcdababeda7234094536b6c031957c61c61087ba9bbdefba31e9feb8a34058600e96be3a2f788c736c418d351f6ac24f5685880ed756cb5188f551c2093b352bb04ff4945c3e202b7a2200d38dd5d0eb139938968ad0c0cc508cecf025ce4ba54bb4d612823d689509cca58e1454b9e5e70c77d845649a0d29f67834687fc8e81d1dba4669ead1a5d7cff4893d20cfe30c742f0e72489282f986565c5ef8e5f178cc4bcef2df4071496a573cdeffd3820f077580ba20ccc1589a9e10baf88a3cbb3dead1cda426591b590395fcb08bcb4a06e0365f352aa4624171fb4798f4b06d9fd0bf228d8ff78225979f953073cde6159f581badfa5d875968f0aee43253eb3ae4beb21bbdcc944f964811b6e777e27c5900f127771a8a35ca0b071bb62db84c95bf047c74113b9cc9310d0ffa16665924a4182ef785b89f27dd8aa6c38cfa0e25aa819988f2ed65d9e9a8d0124ea02c5c9b6347b945e63a652ac4f2215b28237e413eaa7906b99413db6194484cc4c5d5d6b5b6fc4a541becbc10c645c6630d3b9bc4865c396a2c33313ccbb123a21c193f3940d846a8fef304c6e42c5a346d5038c7b9f0e6edc5859e6c71357e1a8cacdc8a202ca0f01a9361a47c04642913c9fcf3505b1921c99b5608a8836cf4ad105a7a09dc7b18e6efb12b711972a8804348574becba930e44232629a220947004f7fd56b80c8b3cc877d8ab99ffa2e1bb855f8e8b7e916905378f49fbb09ce4460b2f669b50f3dd80c7a2b1f433f544f82fbbedba29339659f7b5c82804339ce573bc771ed0bfc2408cebf4accc6dcfef7e917a11307f436164af465fb71daf7701995411aed71d9a33b74145e393532753b51ee8158a0c22b40d177c612421472bd4de49b934ef674a26a0cdbd5d899df900de986fe3f12b1772c72fb50e6f7f5a7aaee11db9888a33ff0fb58df9fc6da6f40ded5b5e47184cc42b5888445621ceb0f7f5248a1ab73bfc431c3de8961a7fbf2b854eb49c8cc8b3385ac19305d301b0bcc2a25f766f95563be2f64f81d46d3606f0036d636a5c5bf4d3dd5437b40dd27e5d2278d5f0fef175863d15b757e351266d17001574ede09ff22a107809ad29dd45244b449f5880c43db3057912f5684aea8aaf8467a367349e5fb6b557ce265678cbb6e84399da667e8d6b9a652434ce931ba08bdddf2c033db76f6310f9b2ac677470bf3c7109d2e6fa1eb3fa50bb74ff0ac7f7c820bc9c4372e89e269cad6b27d99fcb9ff82746db2b630fc71d2376e775f7b1489a87d946a6cde39bdbc00b268603fe52381fdfe6356bc2a631786227f57e04fa1fc87e20269fcd64933bf3ebc583321e08bf46ba9d5a30a72fe9733f5c9937f9dd1562df703567c13d9c557c2b7570b092bcb1aa5bc6915