MLGNQKLFEGESAFSPKVPDSSFYPLIDPSLNATHIGSRFCELGTLSDPKIIGKIVVWMDGGYVSTIGKGQVIKDAGGIGMFLVCTPEYDFTKLADPHVLPALLATPGILKPDIIGPGNNILAAWHTSVDYEKYTKSAFNIIQGTSMSCPHLSGVAALLKSSHRNWSPSAIKSAIMTTANTLNLANVPILDERLLPADIFAIGAGHVNPLRANDPGLIYDIPIEDYLPYLCGLNYTNQQVGSIVKHKVDCNKVKHIPEAQLNYPSFSITLGDISQTYTRTVTNVGEVNSSYSVEIDSSPGVTVIVKPSTLKFSQLDQKLKYQVTFTRRDDSPLLLLKDSRNGVVRSTL*