0x2cffd02e7a49067c33665584881705f357a1e985d8b7d18f54e20ab08196ae22dae6bd7b88236952a8054f193df557873c3dbf9c6a49801baa8237a44b277293743759a854274dcfe84ffa7c37385172fe9d9355e901b79f4fb2b5ef307b6bff25886ccad5c966da5122a9e9889e11807e01e3ae9e16eb6ea385e75949f5bbe5608929dab0c19bd3cdc657a75fe643b7c229b540435106e9d910cda5bf250d0304e64b7decc1d1ad1406c90aa5f50eaf3111e8df932eec1cd53a5e8ce90261289f63a391ab6184c99df4e999a0ecc6fa4671e1237a06f9b0efd02a9733e9e8f2f8195310c540d061868c271a14d30ef7dc2be10156334fc89f209dda3e01a183ded67ccbee2d6b85f36adecb6c73bc14b9a8a2cace86b93255ed02c0988e68c5d8cc3f449a225d9564e855234a0d032b5b15dbd15d570c6987401a8f9b9ffdc17464a288fca30fe6d2b84635ce7bfafa989adf26c0c8eb948df5df88dac47aba01a329964b7794335253fe2f4953f9b542c124b4035788d8996db7d4d08938b23cb71ce1028248f92c127dcaf190142799c0eb08868b03eea946b268359930b4e5b54062610d6342dec399a72c2c4b0ab6d14deb93755902a94d57f6e60b9d35d8658c2a7653ba8c9d1ec0b34bc42149a1285f6ad02c04011f2e12380df2f4ceed877e65be371d3ee6450979a80236761426eb29b116f8a86d59998ac89324e3dd4524f9d06895852ffe665dadfee98e2e2a9d23f0033167cc07ce67707667af4974703d1f20c2e246f025d07a99c4ebc034a02b1d3f8ecb6caa31a8776e7679d4269d262643a45b1ce18e8f2c1b37b00589b69162e3f924a59d4cacfe53f3cb5971063f290c0ca1120b3bb6383214e8c485e2215323a9816a811b75edcc5c28afe3c6240a4a7c83181d6b7a64135e637728ef3fb4067b7ef61d52fc6641d74e17bf7b5b8f2d0703445dc804f206612b7a92960a2c8ef64540e84524a4ae744120a779746e6aaa3920497fb1f2f8eb6b6eb57ccd129c4b2b428e64572f1b59ac99c8f56eac047e7dcc648bff1216b842df0a773e0ed820b9c58cf30f042307d0cf26c21d26ac0a2ad278f531e8697c3823f396379781082e9c934d3aa8bcb0a45bb7094f649ebd334638daa3bfe4a8592eccb36b85b40e19f2fac6f2694c3e1d95081da90d918c624c68fcd7c671ead9758d78a95cfef51807ab234e72db102083fe454cc263ef3a1193cfb376d165c634314a0d462a6cb10641216e5c2ded6453d5858b3ada1d8bbe41a9a08851d51ea1242f99aa12a1e820d6e7399279bd811a3863a5023ae28942c279b7e5c0d1587465082a11792d81d822d4e28a11bf0a1306b910e00898d85fb04c867cc52c7854365fb61a28401686f06c24de8c8b65ea87fa2cb51ad846b510ff3ef99a36220f4b086d1db52f8f6efbbd09573f22ba615ef9f30536dbafa37d892c8d9f9aaffd6ccc07fc584a7535116906b17df61a0021200961e47e29cf196fbdba832809982831a3e39f14ae60b42b504d8042e67fea68f618a846e4dacfe487e0acfd482f74651b64c07caa3aecde0d80dc325b483d68f9ae8ca36f3174025191c18556fdac6478d70a5b2fff4391ddd60b1a90217d81603d57dadfc8fc5cd7bbde66bbf1f379873731eb4041881bd4e53a5759cafd4172b53932565a6551c13a2a74e0116168fcc67063f75f2f53995871306cb9815dfd2621198d1f22bd631962c30c8e72142d36cde932907aa268715010e1e001672cb5bc3e96839a27466d8d12aae6d0331c493c04d3094f32ebf9c976671036490b7b6c0ac504d43cd4d781a08038721245a08efa43618f027d72d0566538e2b3442e7dc1598ba99ed822b7ec2360b6720b7f6307649c1b3947d566ce174579ad225574bd4011524bc3aa664cec3d2c963c