0x2cffd02e7a7892aa9f70266845a3a04787cd7a9bdabed49cae5b8842f6b1964ff33a73c1763d0f41eb81a96ce34ab67e8829531550a3918fbd9c35e6968d8607f4ad1eeedb4151b86e6146207863161969cb67ad52e235745b963ecbf054385daf1b6082648d82c443176bdb1d9674fa1be8898195251420b744b2438c5edf47cec0c6d0a477a85a95d7dc8c76601e3d69de8fed624692354835543d8ef03317574bd3040f6a65e4b45b2e8a95b78ace4c957449a8070c7aabab2bd19bcff819627bf1244e9a262fb12b73cd98851d07131831b48237916315842a5a8998c69dd3d507c990d068bb8cfd72bfa02dc9034e6e6e6a9bac22b439da316e6d087b5bab3a2e2174cca7d5c279411150d8fcd040a88bcbb72635cc8550a4e6d0b7d390cfdc8820f5f687334496e3ee3be90ab1f49631430984eb174fa3f3f1f77a18f749f7eff8647be2a27d78ce1f9bbbb4e88966935481be9c4e55452a3719d78af1b842657df28b759dc2d7ce3809799f4033955f01f934c504f309f9a9a9e5bd92f80d1084ebd0202c6971316d45e4a89ab17eb57a8b83553e37b28c54dc40eda3d3e794878c3ce0ceb87d8e951bd5cc33289bb13c2214dd2bc7c8bb1f370adbe502d22e171f26cb57f625e97fda172967369b6de15e097bf191317b9c68e291509ef4bf9c6b50ae1d9e5983561cf20013cdfc7156cf198e10243f5510f03f04dececf72ea8fe4203a4a9c95a158d4c6b448539fe17acc181b044b7c96031e9191c8c2fd01247e2340bcfa373f44c0ef0069ed8172a70fe6129dd1a546a9fe40b0b1a42d83d6d75d151bcf1a90ffbd9c893e654459f74b10edd94607d1b1773d46b3721e6d066c34f769e01a75fd2c64185172b9869b8252a53f1738e5ade26844abd98cb888ec38a76d726011dfac4869afe803d735309a589d8e07ab4ab4929b850901affd0b1fb47847542957a980cea7e608008def84e8b9d877ddb3da571ae2f8eedd95debda3499d94dd2abe1c14fdc3f6f8b1a28057551200f6be1d04512a48d4d1d24d7313e89195a97abc08ed4ba0db6e10ff8e84a9b417a11aec88e1edbc6915dc4320ce0b6fd5e431e3c41d441332642f9b1673e51d8282678e84e03f84226311abc001f472f42d592c81f0841d39995e664dca151800f5f6c3cfc432ffc4ac88de0937d1c75bf108d14302de9152a799b717eb6b70ebe585fed8fa00e1d8c5b4681f7062968888d12ddbd0f7cdefd824e1832239564bbf132bf4dee1df85ace2610b4ec6b105ab68cc29e62bda0ab08be61dbfa1bf4627af46b26cf2718e22be24290c0643659176bcfdf3a578ca9098bad8a4315acdfe4ba9880b25b1e577e55ce09ad889778464347206e99f447dc4fac5ad897f2150f62ee75f922e074690d17a853a7c94b4cc04e32afde110963e2843e0f17e5707271da2a831592b7ef18a3abb259ad877015b332ff18c91fc56cadccc54cac143839d16bc23908cf608db2f1e4b18bb3768c37536bb7816739b28a1536778b9ebce43d5f11d7a33cecb46358ddaad50fb1ca0d0061553edbc35565c2208d5114c63691cdc4d551bdfc21c8bc692de64f9862b547b8e513f81afe5a9569879bdd10612e6a5b30e576b47dde360f2d66f528613b970944cc9b6103b872caf9d0c96a893dcf02bfba4d27d1bbc456875ef38ffcd3399f38d0924120d184e0461d6eb9aaefb8533d68385ed8bd144f4fdbf63d4af25ed2ba3a869e9e34df8e4e5ac6cf3c1dac99f3276e17be898054be1fae85c090eea0ff10fe8f1e38d648674fba8fbcd672328fdeda9cbad7c4af7ab5e7a87a014f692dd8f1fae53038a619d2b1bdf7b983cfb2db4c4b12aa8e51f1fddf663ede968637c3a63daf3a3efe95908f517d9eb996cbb491f3f72a8edb0b880db51de6a805c04bf86