0x2cffd02ed1ad9dc37ab986d32d8da5412a4e93c865eb5079d1f8d722fd7861fd06552e22205ecd9ae0347fed168aced6f231d0087dcc63237731a5ca3ca4ca5d1648b9defa39171750cd855ff69d72bfb80649f21a378b8a906d6168d4d802b23c2ef5d76482e0537712283da76c4b4a36d885c1b123b98ab6951faf4bfe5ccb13dd280de86d0ec23789f36863c89a4b33dd223f14cf646b9e6357ac23d0839c20d4815684304fe3922865d10c084b73d92cae956adbb5e9cbeb52db00ecd43abf37f079eaa99b6fa97a448f1481f691b9cadf2a3ab96eb519ad3432797b1f977e1764ee5975c5200eb42a83f6d37313231816a3214cf8f983bfb5c4579a7cf345a678550692339597c13bd8a1062199d89d57d975311b1d2f909c8d1c327b19d6a86dca122b4815c60f495ba3b8beb73b7b7eaeffa0de56b9d8ef9369591438cc42bab9430e3f0c9b1d58aee17be5a92e7d92aade38663ee26fcf626937656112b11753254450aca72868159fb1f0dfe747ccc4b5b168cb69e24d03306af1da49cc97edf195eb057b288445f8f211066ea9436496f0ea3b79e098cbc8de50159190fab9f3f626c53b94296d00c1f349145b44d8261ca2ea83ed1be0cd03c0fb047924c603fe628c6aadde64c765b00b0443a57ed5a2064dcc02773c9e03bf26571a627a2500887734ea63cfe9ff2c92c18433c383a55f112fc66a19f1419967a80b1fc9d55465f6ea9ea8cbd797e8c2b14849a880f70c6e41438af45aa5041acfe48e5f4e26c786921f2f119d18760739e21705f6491bc479ad2471323c3c44eeae1dacc2cecbdbe61c65a66ab597517a1bc700a66a0351a92b6c9d7d1c718a2a8f31c03e5312c5365f89c46fc11638bafe5b6c9c853c64faf70dbe3fe28b1268546dc3e34a5c261ca682f114865d088635b8c104c1d1119f1f5eea2f5e7107669401f3bea0e7fe0b388cf64e93e1b2b4dcb3029271a9b3debbe74bc43334ee48acd410649af0cbcebd3e78177c8746f4c6c53b16cae6668056682fe168840c8b412f1210952d060ccb61121c10d6b12cfd7cfd58ae98f9463aed47755532f8e4dd4b3f95b1de4c5234a82d32ba9a1019c11a3f79478e2a16b2ff504269eeb92ec36bc320f91e0296132214ec4753088769dc032a0bab71ae6dd78b91e8888a9d2ba80c9d729a0ef0fa742e7547a79863eb61f37238379a7c66091615f8fb941d0f3c981b5d6432c3e181a2f538cb27cd0d28bb1b7ccfd51671f7414c4ea918f26ea402079672246a404833484c9b851f26644c649bce108d7ec1138551ee4ebade7ebfb8be8a72302863a824ca985feadfd1373e8bd948f96e6ede8701c7b964c3883fab14072b25d7721896a64e88e0df7f50ebe82cd95aef915596bf8a02c328a2cc2ff226cd53cd6a0f10dbd3a90c730ee8bb82e68c97102bcb8ef2256da5ebf2daa7e9e7fae27ad05e8d4170c4cc451181306cf3d5f7d8da55662be0bfa7b3fc49c4ec60d69e03b4c8185ffd7231fe3fab0463ded659f58a6be4d046eeac33ee9872d628344c772f8875ec0b233573099058640b2f5341076061212952f6e31d7c9700284dc941c0822de91c63e31d1da169525bdcb36b2f3d76c6ca2c167ae5ce44a19e7b5e14d72ccdf19a0bc841fe21b9e8d425d2cfecec00fa29b71a15ac71154737941ac012406fb382edaa784d4fe2662cabfc9569f328fae8f691c1cd8e32c88eb603d96b2c0ba3e20eaf2a51ada9ea50b7c6e94f5dfa9ffb17fc213d589bf6f38518851f9d44d041703cc5299ebc9cf27488d079f9f92caf50aa8eb3316ac018266b2c25663152f4ad631b638d943f1b33d62bd9a94fab4db3caf547fc4964dd931190b9cddece379eb8a06908bd762da7a81cdad270bfcefa3cafbba9285cb5243794a6d1e91c307e0f69db2c