0x2cffd02ee94eebeb96d33a33e07ff2c3d39335f233654e3398af94c56486c90073187e6cf1938b82775269b403a4f36f964692ccb815e84f49a073e6922febaa7eb61ac0522440e670598c2727f591266066a02faa6d98914f1c2e2222c8dd28e95216835ee84f357308334330744f9b1ab232c6b329d6b8d84423d1729c2262bb1ecde336b51e6c636f1adbf0e812a0f19bcac05cd034c26161bf343de8354067d87ee9439c4ae5bac42aed9b20642731844d25b1238168bc7722a87635e516f159e4824178eda239993e1dc0b5129408dd1f90f39851cfd97a06c111a6b60fdf86a63a27d4daed1b2af90c988fcf73a6f50a8da6ab196aaae0d0386a68bf22494712de890d94c9398fba311a1518526a0bb1c37b0df2c47974913ad38aebdea9fb2ebd0024d3b978671a46cc414f973d6d347d5ea3203319176504a2e31175d16269c92e53a1abb7a92c40427218e350131843d187aa373dbb0ce70ee3aab2ea7b32dd614236b4df3f0098f3abf51ceb266394f7341a7e306686de6b45269f62b14d2c319463f394ec40b281ff0faf1cd0fea889ca997bf20e149a1052be3be7126b30264fc786a0f10d0679ddbe3b13906b063fbb92d4b770de678f02af6d604655a0ae1f639a011ce3f5f5a4978f8bb6d71068177d854b4ea8520e6cf8992911707352cfabaf3f4b18b45604cac2bea83d42de2073d52e78a5dd991d7402c39eaa917290c2481314a025347b9a53916e3f3b3e44ddcec0c1f0601d4c5cb41fe521f4a738c5ae3a72262dee939a8b6d6532a853687f3859d8f4e028ae4481555d3dadd3ea6e635e57e3e3360e2b764fd8f26065b465b9c7d588fafa305e3788db835a61c9af2a69a190246c220c4ef665f5c9a6926d06e4ed0579b901a0862d0f8ad7f72407a3e75601e662b6c0441125072f54d97ebc6759c590db36d6b3b8272452d69491bce8bff7444298c7f46904b8fab2584f83f51270941d78db97a3b077efe78d4d857386bc873769b970c7e198ea383bc31da62cf47e58541864c8d67d4798e08f97c7e2d534eb71aade8413ddb982cd48ce115bfd80cb631baad30d97e084d0c6eb77cad30a15e6311a330429046c62b6b62aa0df81d4c6f56548bd898d7d94ba6e7edb018bb3c5815a26fca33e8fe4ab2f4782d2cee8b8c8cfb918afce02da4c158c25f92580264cec35d04ec3a0120990cffe0e6e4237089070ea64e5cd1515752ae0aebc784cd20f1efb1f3fa218421851703f31539b5859cf22ea47b5315e8f157840d545ce175fae8b5a5dbbe751839ac15c669b1ff4859cd87c61a907e8e45bc4a8d741545aa0ddd749a55c19f19fcc9c621201ea50c43e26af0bc95724c9aced59b568dcda872419a3ab827b78fdb20364b0f73092ac7b53f33df8ac907c7f5a683e4562aa15682e5093efc3981ac0728ac41ac91bf0e42065e5906a56ca94e7d0ee29cac1721e9fb3f9ca59a80b6a53ce8c4e828ee76e00f0c8c2f12ec11d372db1fb3992b320e2d3fe674f97dc335b2fa2ab1b067f3f9a6a18ed7cf03b79df07e8108af550871324d12d0de97d7add17454db25e780336c8353098aed0e177b81fcfa2a38aa95727fbe185c5727ffb804d9eac605cec548ef5be76b45b36bad9c5bee2dea2a90dc0c2210ff082d4c4cc6872f2154e5b84a6bbf37a535337f28d2771b4bb819d982f9bf095b4de6cae90f3ec36f1cc987eb3a48a1ef0a77537a9241b47add6c3bfa93403a9a644473f5d275f1a4f4e8d8328043f17ceacb1fc244296c23bbd4c54c327d9dac8dc23adf5a1165bede395c49f7bd85f44b6278787bc5e2e499450b30ccd54539e4bf08c2a4b17cd9b74c0915249d4989bfdf48a297edb7ced58199c9e182b10f17c8556c9436f582961b85b2ec37b4c9b5334630ac3b0ad7da8683f218c