MDLLPCGNIFNELQIIHDTGYFSALPSLEENWQQTRFQMEKYLQSEPMTYQTPLKDGMNPWTKFMVPPGIKGGPGLSVEDIQTARKCCGLARNSSSGVGSMSSWDVSSGENSPLPRSVDPLNDALKALKASTLALGLTPPSSPEFGLALCGFDNKLDEKVARQTLTLSGVDLSAFTAQVAHRVSGTPTARRNRVGLKSIGGSMRVKSQSIDESESCKKRIHRCDYPNCRKVYTKSSHLKAHQRTHTGEKPYKCNWDGCEWRFARSDELTRHYRKHTGAKPFKCNQCDRCFSRSDHLALHMKRHA