MSLCFSCNVSSLNSPKYQSHKAHFYSQFINQIQVNSLSHSLPSFPLNSSLPFKFSVKRINPIRSSTATSVEATQSSFRNKNPKDINILVAGSTGYIGKFVVKELVNRGFNVIAVAREKSGIRGKNSEEETLNQLQGANVCFSDVTKLETLEKSLNDFGVSVDVVVSCLASRTGGVKDSWKIDYEATKNSLVAGKKLGAKHFVLLSAICVQKPLLEFQRAKLKFESELMRETEMDSGFTYSIVRPTAFFKSLGGQVELVKDGKPYVMFGDGNLCACKPISEEDLASFIADCVLGEDKINQILPIGGPGKALTPLEQGEMLFRLLGKEPNFLKVPIGIMDFAIGVLDFLVKIFPSMEDAAEFGKIGRYYAAESMLVLDPETGEYSAERTPSYGEDTLEVFFEKVLREGMAGQELGEQAIF*