0x2cffd02ecd9643c82d46fd30fa03e89949bb237f64fe0274127844d188211e48c0f5649257ba84f584c18720ae2d77848730937c380124deb3b8df620e2289f062dd90493d7bedbba3ceec90bf29a7636f6ed5f5260743c860cfea7eb47c145cf0bbf82cd3dc78d86e582090554045be52924c1053bb97f67638dd60e6038decccbaf75098a594bc3a3b27a11a3ff8ae6a011958ba8c1fa2fa4bc75983337d39ad869ca45fa2b1d2eb2493073ae97f57a4bbdcfe83eebfbe8bef63a46d5dbc6a14a1f3289171b6c164d9d978672d4cd07770b9b42c00e38ea9d1d1a9c037c4c8624ef8386070b0db355802cb25ece9e006b917df92c2c67cf361da744783890faa0f73440d7b112a6c8208847d887cbac9e8fa147875d89a00e72be649b869f2edb821256e181498d142326eb87242ece5906a507ccd60cec90225cf428cdd0c455ff47fe45eafbd8a07a805fcf197591cfbeb5aed0fbd600a8d08424ed4f17b79adaf871701218bd133b347ec140209429dbdd706901f6d4b86d2abd0c1327d6564d0211a345149b11d53a6186992f4b02745abd273900ea1c3769ad7e0f4f5855d9d77b0ce19b9903cc26387c187036a93ee634dd578de3d956470976eaee3afc702a5c93573019f0b9d521b96a5ef091ba095f4c12249d619dbb52c9dae698d984f1d5b6d89e5fb74eb4b9c42cc3605cfe7b28715671e4e2205c282fac972800adebba2191b5421f0657e0c4e070176a840ada035c18f9dd8a98eca6a0ef564179a3542d150db1f8547d30331ad63678668de252f2c50719383555de16dcbbc137a7d1778254f1aaac211b6dd08be23dcceb2437945aa2fb216df664450a82a40794da16c29d58b3be88683f1fa32829837f5e551a20384faaa816f9f1ff3b49501cddef74eb467ae67a2f2a72ff4848fc15d179bf9a0a20f9a240ab1a33598259b493245a5c2907c514c86fd539e28000b1fcbc5a58882b4d18cf873861db2e239582f47a198aabb9ab48b17fb56aca8eee6373c7ba5ddf59acdb9f4ce9d52c8abe6ec14407423769bfd067d4a7849d33a06d9b0949214a42a33d34573f9dc709eb529106d682768eae2da81417afc872d8adec84e96656baf4a5596c785198f6f9daf6589dd6fb2e253c72b7d6ca564f3c6d376a2906334e920328a16031a9fc6169153c97570553854d5972f897a72d84c56934baa393545bf45f68d9d41c14ab16722b4c0421dfaecbf86a267e42ab5a75eab2c8f79634371bf98b2725bc66692dce728cd15d3f9bc7add98d0652b70dfc249f773568f64f1faf729e958528a706859fbfb9f716ec5b14df2ccc0d906956aba2cfd4aeb9ebed832a68b558eba2c49742ad3047045de8a76babc52ec65da945e424ea0c27e0811b6073753b4b9068693f94918d00ab8e557b350ff39b0da3ffeccb885938e6f341e0535072b74180d128b02ab5dc7bf8e084cc2a3854de73a92aff5d36acc67e8da547b6c9afcbbd60b6681b74117811c18825b19b19dc44cfa0ca5a140b5bfbfd43da1065b162b7d0b585fa2d14818a15f3efe7a21be56827e8f539f9c9a2294e455b8b8cbdf18b6f4b93a0ff2d06ca9ad159bf12253bc3c984a0268f7cd8ab87b6be6df5019b679e91030c40549ee4dfa4fde253617f91058c02a03d5ee740ddd3af310d016ef3689c01bdb451a73dfc1cf59f422fe834c9fb1c866ccdbe3ec2259338d09ecbe7af62c8f6217c8816877182b2ad502c133a229b3b1d8f2718c62e11574ea7dd5c8b2b2c569a5ec40bf342eeaf4abad71badf9d5edc32b5040ed0ca7ab519f7876ea80b1500cf61535b00d4e935d0ee34488d14ed7b9d2662013f9977d0a79474cfdfb2d1d6f8b094de9e52a16425cdb5a3766f0957c849a4164f255ce852d1f5a56db3e90f1ff363c500e0977cad4d99