MDLLPCGNIFNELQIIHDTGYFSALPSLEENWQQTRFQMEKYLQSEPMTYQTPLKDGMNPWTKFMVPPGIKGGPGLSVEDIQTARKCCGLARNSSSGVGSMSSWDVSSGENSPLPRSVDPLNDALKALKASTLALGLTPPSSPEFGLALVSGTPTARRNRVGLKSIGGSMRVKSQSIDESESCKKRIHRCDYPNCRKVYTKSSHLKAHQRTHTGELYSISKLNYKHNCCILVLNVHIGTNNKPYKCNWDGCEWRFARSDELTRHYRKHTGAKPFKCNQCDRCFSRSDHLALHMKRHA