MSLSSSPFNVFASSSYTPKPKTFLRDSKLLSRSQQLNSYSFPLASTFQTNEPSKNLRLKPVSSLETAPTSSSSTFRNKSPSEINILVVGSTGYIGRFVVQELVKRCFNVIAVAREKSGVRGKNDKEATLKQLQGANVCFSDVTDLASLERSVESLNLGIDVVVSCLASRNGGIKDSWKIDYEATKNSLLAGKKFGAKHFVLLSAICVQKPLLEFQRAKLKFEAELMEVQDSTFTYSIVRPTAFFKSLGGQVDIVKDGKPYVMFGDGKLCACKPISEEDLASFIADCVLEESKINKVLPIGGPGKALTPLEQGEILFRILGREPKFLKVPIEIMDFVIGVLDGVAKVFPGVAEAAEFGKIGRYYAAESMLILDPETGEYSEEKTPSYGKDTLEDFFEKVVREGMAGQELGEQFF*