c27ed5d47991c58cd1bce0dceff6e731deb092b4e15fd7c664c65c3a723879955e243e5a4d22588769ec012c595edfe11c580608015578000fffd87cef69a77b