f3c2ec315a74f18bedbdc7b4373842c7--------------------------