QVTFTKRKFGLMKKAYELSVLCDCEIALIIFNHSNKLFQYASTDMDKVLLKYTEYNEPHESRTNADIIETLRKKGFNGCDSPEPDGDDSIDQSPLMEDKFRKGSEDLDILFKRYGVMPAPNFAMPVTVPVSNQNTLQFSNPGSSLVTQSLVTSSLTDPRLLSPQQPSLQRHRVSPGLPQRRAMLGGDLNNTNGACPSPVGNGYGSARASPGLLPVSNGNTLGKIIPAKGSPQPQLWGHILLGPGRREVPYRVPILFPWCPHCVPSQNTQRLGVSQATHSLTTPVVSVATPSLLTQGLPFSAMPTAYNTGKKLT