MSTPEEQEKLVSQFVEQLSEIVEEAEYDELWGNQLDPKGSFYKESIAKKLATKFLRANRWDLELAKKQLTNTLIWRKEFNPLSAGFREKHDEKFDILGVITYHSEQPVPNIKLINWNLYGNVKDPKSIFEDLPTFMRWRVGLMEQALQMLSFDDDTNEYMVQIHDYKNVAFLKLDPSVKKGSKSVIEIFTSYYPEVMSRKYFVNVPLILSWVYTLVKTFVPKETSRKFQVLSNSKDIASSLGDLVPTEYGGKGNKLEDQRFNFNKSGREAVLSEYAAYLLQKQFTEELD*