MHSTVNLRLATIHSHLTSSSALHSEGVNLLKAADRLGFKIEPVVRRAIIESTPVVALESTIITHGMPYPQNFQTAKEVEHIITTNGAVPATIAIIRGVPCIGLSVDELEELGRNGSSFTKTARRDIGHVVARKGNGATTVSATMFLAAKVGICIFVTGGIGGVHRGGESTMDISSDLTELGRTPVAVFCAGVKSILDIPRTLEYLETQGVPVVGYGTEEFPAFFTRKSGCQVPCRVNTPDECAELIGASLALELQGGVLVGVPIPEEHAAAGQPTETAIQKALLEATDQHIFGSAVTPFLLKRVNELTGGASLAANIELVKNNARVGAQVSVALSRYKKRKGF*