0x2cffd02e8c816d92f25da477a3be76c8fb1a8aba2bc56558255d2e93666aaf3fc98d45c1127de1e212da08ffbc394d3ada6ee9f2483e061bdd66df737b4ae9c2fe3f88da27df2ad828b6e46fd56d9c2c22061b3d31423cb19c4292a148e9de1867891673cc4cb7f19022d5a434a1bd19902fd179baff7fad6f33af6dcb7bd4eb8ea6037c2bedb60cfff8f019de64ec99fa1413654e79a8c91439a8fd03c4af2f5fabd19ed5ad1eab7b2d9373cee79163f9ba4f88f322f575389f7550ab79c61a5da1e8a3452ecf47fecc0504d469993fb8d30e8d0ee9ba1ed19a696155c97cfaf48955a00a994dce360d9ea0d652b1d7fe9918d8f64886a0e6467637b57ba653f13507c0d27bac25e883d0a5d986631fc81451e73931d1e9918f00a32887c95a43163094f52570fd10447a72269879aa66d48ba7c59d49f11d2c81c404eb739fdf5edde49e9cd1323fb48eddd8f6b8faca81ecde448abdeccfa0987ffbe7fc09849b27b878d1efd6900f1b8e34a20ddca3ede85732e80d1ebbead16dc543e1c6d493b6662fa1a010a0b6cbedd90ba2abb5e9c811fc1fea53decfc0604d2528c1b8f090307eb20952b0af3df4f427e08acc981ee9156eb4479bd631cc698a72c9afd372ce48590c844bfd2afb6976b53fce8db83b131881dd03b6648253103f36f0312227102b828d5943356a6c7499e1b3601d1d242559208c2294ee8cd6b96def9e90978a8be0e87ea4c49d6efa3d5be634443436d770cf57bb61bad484b4eb493be9c8f18bc1a42abb3ebb02e6063732c1ab0d88940141da8bcb98012946ad8f1888e8d7da6bcfcf8f0da1066512595848a032acdf294d5f1ad7d77a1cf30e5bf0ff7c11df329fb59d33eb9259aeea5854252042f66ed6f8890eff00abf0ec32254e6eb82b13266a8a5d2d7bb3170bf6c74f324fcffd8fe0f5de1a6c4f18c716dc4edba1ecaac125e42957cd51869934c056af63a75cee1582e112b9c697e77e4b0880c5cf55a6cfe05d081345deef9b0c5a3d8f3c1edc16fabbfabffedb28415890383c160d52949bb6e79256b95ac92c9a5b0a1afb0920c3fbd4c4f2805eaa387502f86c8989b21f808bc1c193de06d5c81dc52412a6ff4a859e49de941184feed66ea44946207f5274c5b6cb2a7aeb25cf550db207ddb2255ade4f0abb17af3a17259bdb842b4583fd91730d776594737a829cf5c8724b2f1195dfb8bea17d279b9afccb3bb71848c6890b39ef4927649bab383d534c08fba49b93035b0911e9788ab96dcef49c4ff6ec2db52a1bd03a4d3eabf10cd2c26f65bc49f8ed1f6007842e1e4fa3579e6e2f598ff51f1b1c533a7a3c47a25fd5b62d3ec493d34d25efe5017cafcba0db8626bdd278f3196b8f8f830ca597d949edfc46e0cb64da7333f64df3a5e79e3ca8c80d3e95027ac2c2455e682312b8d5d8db0f5241153e4bb70fdff4d805bcc99d8b5408b00210ae98deab8330caf288540f54f0e2e464a76bb5622f78acbbf55803b50e1be48e96dd788e74b2b50f02b73d68fa1e000e13d17a2454b73afc370c0fef3490416ed10a444157b59e41643483a2f7504cb6e0001fb32b168828a9023b34c57f0d1af94a56e6674c073f64988a71ce4f30bc0b9f412849cae2b75ca6756efc44e1e0a40decd21f2b3d6bdbd5954919829f5e49488ea9567c2c492a0d417fe175f0e81d947e75734ef30fec5d686fe6bb803fb676c6a372e7bdb112462c3b42146a9cd60959aa8d219da0f17a023884f78f450db85b036a98f1a662277a45005b84cd06ace1ba1e005ea8b634ec0c3759650c7268524453f569fcc3888191b71023655fab0a5eb5b253699da4f4fa1104b460fd4033e105c7ffc294c89b3a4baf8cf580ccdbe5ab09ad9a25d7d19bf40f4553f450f79fef62fb96aa5ccfa3c268a1493cfe60c