MSHGGVDDDADPVEVGVELLANLEFGSLSVADAIDRIETVTTHPRTTREILDEAERRGVIERESGEVYPQGGSYVSFESQVVQKDGEFSCRRCGSSLSTGYFVKLNAGELGPFGSSCIRKVTGRE