MKKIILLVAILFGSLNAVEVDLLTGDTRLSCEAILCLSSSVKPGECQPSLNRFFSIKEKKWEDTLNARKAFLKLCPVGESGENDAEFKKLRDNILVYISEPCNTEYLNSRVEYKTKEICGERRCRHIPISARINPNLPKSCKLLQTSKYTDIKVKYTCSGEFFPIDEWDKGITKNEIPKTFYNSLKAKDKNSVEEVKNKSKFCKRSHISFCQPKYYQKITINKNCWEQE