2CC6DA248F862E503DBC8935380EED3A867690297266EB5EA866990899927627
9ABEDFCF677B00374B92224FC4505C586EE572CA612FB9C4F11B8D4D3D75747F