0x2cffd02e745704ce20c702593898843bd17593f09bffb75c0f0287a66746d537fcf28d2a73e0378448808d30c30f90df7203375c1e0af5ec27b5b42aaee281c5a02d6ff82cdc33d1fe2b6b0b9ef69dd364eca3b7796cbcc821bd4bcc9d4dae23b40e78a6a346c16a12bb7e05b1d9be714a3b2e088413c040c08a91e432226ba19c597e4781a1594277f7e90f17751c9a3c714d417bb49462365888b671312791e50dde25a5cc515c7b490fa13351d4144239b42d45b05cb0d479f68c6d2d83aa01cc7692c4c93cfd8eae2c27802b037212981725e979c80c58cf0ba2e1068acb810813800a38811fc3cb5d03c9f0ad16d1d6eb60107ba930321b0a18abeed286384ea865cc6093a093065dc6c89c9bd886553714d3b7b02dcfa6631ea41a0095c8946931ac3063b9c777c1464bc42b3b1c3f2bb04c7272fb3fcd9a77c759967ed9f78f6a394d645ccd603915bd38d4057d10d876541fbd8f815e080a83b2f1f2fa66c9d11718f112b77d48523dfb8fef30a321c858ea232264bc2c7c4678a4e0b4afcc84cd49e58f748ed9a92a2d76f91684481e5fc5b80759e6b0e15ade32d6396733ffe3e9b226767cd36497da3ccff555b2f6b9b6c3dfab6e9b3397210272e21c49acae098883a36f8b4089506d41dc29bc8227a0829fb30c6e56054f580ee011771f4ad57460739dc202902e98b520ac9027886e44d9cb2536002ebc8887fb6f97662c59ea2a8a9a31e31a966eff81bc814050db7452b3c327d2cc38d018ad8dd1595ca51848c7fa0bcc6ffbb0ed70b649892806a6591c18fa4c67102c302c4087ab3781c886f0f776d60e1d64a733a9f5aada50a21953b9cd02e035343d9eb568d98e7b4f8644c0dbec6329ade13e3f12b0d88d04dfdbe56da30f7293a5ab993eac34d21150e1efaeaf2a5c7cbc1107f3d2bd633793e31b5a162a22c75d301fa1940b2b8ace531ba11f92b5dd04473fa2fe31b07490cd661617b112a0fc63d65401822e0b3f49091f87b43a2d5626640b425abbba98c2439fbdb312af09ff9cc1f702d2a3d9b0e41e837d71e30696f8fa93e69119ef61a83857b7c70ab33a62120435480d64585fe692dafdcc2a9e3cc665422a6c43a2781a600c7a0a0cdd7ae7b6d50d759bed0f821208674309b088730aa12c040a7e530c90c9a900b509e5d5e01f30ff81d988d162e76c9b833278ed8c7e2f39092d29b38ad206f42e1d15af752c33b578f96f1eb2e3082c82dff75a2ef5890e2e977884e807a3ee7c9a1477c6da05566c4dfab7d6010561795a5994161347a775f9faa60d1f0ce4a9d73bae71d94c3417f834284233282cbfbdcb2a3000dfb378fc030ab1718aa0b2d025700d1167c368b05413ad9f723cd06456ed50a13678cf368ec6eedd02dc759b4aa2da3ec82e8a83cf6bc1543ccb4656a03ef88fd665c797935729badb3c2e326e9c6283ecd4a11836ccda1d748351ea7e10841ebdf36ce98fad0aa40215c61ca8a6f09d42e3950f723c232c1da2ebacc78b3ddd50f11da41da0b6b665ccd4b4250db79767ff69d8068d74843b393598c0c32d76735e1109d6ba8adb355b022b3336a2c9564bef623c296c7db65e250398ec960a13376091f8d970eb7bae02906aff84f4ae3d6c9ff35e68613337f87528c4788ff0aeb4fe37695364cfaff03ff6c3266e86ce7dc9273b948a3bdab24bb85782457254d11b576be08173221d84b695db3fcd7c0983363ebbcf7df479528bd606df7926e40cc8872dc2b1a68a1c27ae7efc257de22d2ec712a8af2696203c9794ea014cc2d94a98cb44e6ca6b232db2ac93d66a482950028d3a5ac418b6dae773a5f7ecd72d3bccc33dc653c0f14977ad01765273c68a66fbdbcab83fcf68d7d130e1496f76089226160da3bcb9e99b021c241300dc9a61781277a0cd4f49d7b1