MSAKSAINKEVFTPHDEKMLVAVQVKRRTKKKIPFLATGGQGDYMTFICVSVTNKKPSHVSITKVKQFQGSSAFVKRSQWTIDELRQVNGINPNKDCPEFDLMFENAFDQWVAGSAGEKCIFIQILHHTCQRYSAARKPEFVNCQSKLLGGNSILHSAADSVTSAVQKASQALNERGERLGRAEERTADMMNSAEQFSVTAQKLAMKHKC