MSLSSPFNVFASCSYTPKPKTFLRDSKLLSRPQQLNSFPLASTFQTNEPSKNLRLKPVSSLETAPTSSSSTFRNKSPSEINILVVGSTGYIGRFVVQELVKRGFNVIAVAREKSGVRGKNDKEATLKQLQGANVCFSDVTDLASLEQSVESLNLGIDVVVSCLASRNGGIKDSWKIDYEATKNSLLAGKKFGAKHFVLLSAICVQKPLLEFQRAKLKFEAELMEVQDSTFTYSIVRPTAFFKSLGGQVDIVKDGKPYVMFGDGKLCACKPISEEDLASFIADCVLEESKINKVLPIGGPGKALTPLEQGEILFRILGREPKFLKVPIEIMDFVIGVLDGIAKVFPSVAEAAEFGKIGRYYAAESMLILDPETGEYSEEKTPSYGKDTLEDFFEKVVREGMAGQELGEQFF*