MKVKFMVKCEAVHEGLSVEMGRSPSIAEWAAACSPRLFREMMLTAKEAKQRMVQCNMRLVVSIARRYHGVGVNVQDLVQEGSLGLARAAEKFDPKKGFKFSTYASWWIQQAVFRSIAYHSRTIRLPVHVHNLLNKVRRARQVLQQELGRTPTNEEMAVEMDMTIEKYNKMIRTTRNAISLERPKYKNNPKDLGHESEALVGDMVDSSAVIFDEKTPEQNVDHGLLHNDIEYMLGKLGEDERSVLCLRYGINDGITRTVTLVASEMRQTKSWVRSQECRALRKLRRPWYEKRLKEHRESLQASHSLPI*