0x2cffd02ea56f1f9455fafd910326b89724fe53137dd04f8ae592e5e272b027e4b0b72a9bbc779c6cd56bcfaab0f0a440f1e26a95ffd3c9676ac3cdfb779ae4091a9dd9b6719c8a2e3ea0166da54651873ee4ed4279d1952bda7b8f6b272cf010f4fa43501c44e0b89832df386af4e1a3b6b46c57847a34a6bcb0169aaefe1e3194c3c87edddd8f463fd4b33bda37b2450bf37840b948c6ec6922fa0e77e475cd7568ca1ca525ccfbab9a8bcd458b53f8d553ab228bf686205974f82ed21c986e8746dce236d62fdc26e9845a84919a45aabf1970aefd904757d7a997771936463b72286baf110264c52c7b393baa33af945e69b385a106300b8586faefe752c93267b76353ef46f6a73987e6c7082c398b31c723b8ca48c9d25597c3220e0073b6386f1c6fab455e2413b783869f4948b827ad2170c06c81eec780b2f82916c353378fcd05b1d802c3fc0c059e2a68b84f0b7992da4885fac482a1562cfa33d1cb73cac698022663eaf122f78f0752eab9fcb42e75c400992a94defd925ea357e9ff495766f570541306ec8ee2455cfc3f35954fd77d2024780005a760ba409d1481cd42a2d5ff47f6cbf489dcbb5c7d0ab6c82c385ef971150c38e6e2df9fc6de591694f1a6b15cff05e074cb28f58166f238c3401798df730db994bc3ff28e0afaefadd051c63ac6999cf285224e09abb09d00b08b6e38b33c4efe0f30c2edca133c347beffe8d28813caeb8d8b748633308a7e6869026755387898c060edfe49ed2d5ee2f0209dfc79a93e3ed5fedb808a9be0e497f93a79b00eb1b1ed031899ed8307e648f35966b8d49c434b0f96f318cd4515da52ade958a9b75aa3ff6f2eebbd63f7d8d5c6ea88e74697177cf5a8d7dd97441be1cf63d55a010989461366c012a7c0d34f060437adb743c113625f94e9f06939ded661a769cd9aa33454b7a374d606957a93ff4fb2b0a7b0b9e904dffc8a61dfc8dbd8ef3c96acc18f57f75783b4e49303f9371a5b31008cf96b2634b5d0be15cb0917a8a60d772567a93bb56d552069518122e167a9e3446e9917136ca261278180e05f5d53b5cfa2cad5a4ee2eb22670cda07b0ec9ba964107bd64ba07209c44fa8b251d6aa7ae2ecc985ffb4717a89f8e847a972d6a8d7af5cfd28f42ade9f82fc5bae4b4a65677ad4e47b4a2ffdcbcc18419315b3c831bfc1b03f6e3d85518de1e1e8bfd69d5d209bd72ebac3fa3fb255b3933e8f931830e7535fdabc6f8e3a6d9c89a1f9426896fda604337b2c84011b556628d939672e28dced21d142e55f5a7d8e87f3159d65b88781902b35ba1510888e3aeadc49ef0cd7564fd7637e667e6acd7a047a35b835d4fb3b85f09fbdb5f2e8f0e5ceaaf7c6f470164ce638c7f5c47b48032704239d8070a2e14cdd13719d1a2e6013d57ffa0ccce0891b86cf7513f3ae7efeefeae8137db380b7c1e34fc3433586571e159f3da9ba015330a113258b0a157e4a8134373376c0a605558048ac8c5ecb913459f870b03044c0b427b0ff1b7b502a837f204b0bd664b4e0cd4e03e168eb305e57cc15a77c8a831e426e66f709b7788f5ea7f0e144bf1e25d53c4b9f97f763304f2877b60dcb7d5215406adf4b45a4d6094d294f4f26cd2e5b0efdac62cd0d1b2a1d3d46bc71f67fd6ee9225d17cdd71c11122ab349dfa32a1c6d7d558d59be6081d8b50a22a018debda9370f50841a375b10361202a676b3fbb698bf163b12ed71fa81ec1e953f6c04e412b1328b8db059911470d46a365566285666ef0841e05c74b040569ea41cdbe7d1fc265251aaf76e4574e2217e73d9669b9aa9283fca5578b745718900a4fd615031a3a564a6f9d8fcef9c09e0765c3c559d6e7c6cd39467c62d88e761c0dc8829cb6854abe8d6de778fbf5353eca04c9927cff882c3054c731