0x2cffd02e22f512fa642273cacc50dab66f373c51dd7b00594b3832c8c2ad6e482c79d6408027c1ee374b495fae8554852f54dced6f4723a2cf695d7b2194e07984c126d48dd6fc04837662c5ef9ff7736db38c80c9970ada9beeb6525ec03635d04c6aefa455f3677831da2016a1663fc0727fb7b73552418d262492443dad940a2700c79be612e147c23491bf70b310fd0c4093526f7972ca5a4766556930c5dab7c5dbe89c8339d5d90e587e2c5a4cc0ff33975e56c2de3c733bd5e03e031be41b12c1784f97c7175470b3eed751464bfa15203873dae5e369b6f149106b7271d6a6a5ff2fd6835723c817bb4f15909ce0c7a7a106170a7094ff3d46f19eefce48e509390e5332f8b81e5be1d16974a90e28f62fd34da3553a692a2b7dff5fa81f4f77e2482c0ebabb1b7d9d3ff8b7b3b78e487c712c264c38284ef5025cd7c1353e5e0984ed9c0c478951511b78ccf9203c2d3d8ee35b3fcecc52c65a0799b689caa4c3ee4d055eb0136af0ac1645fa1041cb1cfc747155981eb8f363abe4547a899254ca691982d94fd32019f9e3560d76fa51ec7762d5a61d61f5d23560bcc5cd290f770cb03df239827eb92a9c0a8e118faa99ecbcabfa1d0f8edc5352b9ed0126462abdb6c52ab68ebfeab0cc23a19b1e89e11792a876e5aaba3c6c81f4801af7eea4d5b982bfd07178a7d2621ffe8dbb0cb167ae60245b207583f6f07cfe67d8ffdbeaded7f989ad363fd53aa516576a5f6e342069e89539f3eb76c34303161c6245452515bfb0f6b1141eb4f07be7e6ecc8c9c216e7bf39e095b93ff91394cd32c7187fd9e07dc27645a0f986022fee239c148807556c4efcfdb26ab10435bf223a4fda2e7d23de5438e8ed3784f2339d7571229331027019083ebd53d4bf8ee43f99fe2fa2510cc774bcb8e008da73f378a47032e0e4af642dbe8e8124c99caab16b338075242fe493f94899d39dcd75fdf74e24e5d406053602670a68f179193a00a7008e61890e176667a75bd0fa70ca8ac79c324c58bba0bd002d34e37ed715673397593374ee241bd673e0a935876defa71c9f852a206f26eebb9d82da78adbf94318f1f81a5f47926c90b497f5fe84feaa9758233aa50cb47b3ddc1b5eaa193f1f7f10c37ec85080da445820ef0f7b631aad0b44d961685e27588b1501850abda0873a9a1e4d67dae39a7408dbe7069f588a0a08a852dd0ef95ff029bcd5e38b22d5e238a732c51d144caf9bc7c99709a76af0c7b249e42ee5e8f4deb787f50b16f8611abfb59bd438ff3f1d50e860d6ea3f5efd4759d5a60465ae113cd6577595e2b1446910db406973beec8988a4046114fecbbba12fc12995f13b1177ee58c95c6cb46113a26d1d68eec62756f519af4959811b80940c5435bab2f08f3eaf0c0ecfc9289a28e9e2a90ac3711aa0d2e87cfc41fef61010819f8c5a0a713ae2bacd34a25b4b028552be9cfffad2c2f09a5bcf982cb7361aea59ae86b6e861561422375110c3fd31a6fa54cafec0458a8ade097be5cf8beb65b8c4d6b366d019efe355662e9bde33ed1b521df81087e6c31019e74ad4c0e0210ad8ed95f95498368f56f24e15c720de35e070a79a96cac8f29241f16fb8ae3db61d1fc358c8d6dc87558afcf9196a4e9f358883a1a000bc4c5285a2bb7ca80f4afd73396b3026b278645b77672612118daa5782a7cce3473d1dca8057d889a1b2d1d9c2f5559c2fa12d5c3ca5b5f02ea1df46023f0f726a230578f1449792acf57d65c9033d33bc5f74dbc2fc25cb92df8d2af862f25a32fd9584a265e76dfaa7da358f3a5ae3ea129c8d3e5852434aa24cc5739f2f321981a81058e6c1178a2daf6af75e946037caedf7d2002971b1c1868f5c94be4ffc0792eb59422cba42414e936c7baf767b64a6b8d12b8fbdb7fde4109