MDILPCGNIFNELQIIHDTGYFSALPSLEENWQQTRFQMERYLQSEPLNYQTPLHSGKDGINPWSKFLVPPGVKGGPGLSVEDIQTARKCCGLVRNSSSGVGSMSSWDMSSGEVSPVPGVGLSDPLKDALKVLKASTLALGLTPPSSPEFELSLCGFGDKFIEKKMDSNQTLTFSEVDLSAFTAQVAQRVASGGATQRRNRIGIKSIDSSIRVKSQSGEDSDNCKKRIHRCDYPNCRKVYTKSSHLKAHQRTHTGEKPYKCNWEGCEWRFARSDELTRHYRKHTGAKPFKCGQCDRCFSRSDHLALHMKRHA