MSTPEEQEKLVSQFVEQLSEIVEEAEYDELWGNQLDPKGSFYKESIAKKLATKFLRANRWDLELAKKQLTNTLIWRKEFNPLSAGFREKHDEKFDILGVITYHSEQPVPNIKLINWNLYGNVKDPKSIFEDLPTFMRWRVGLMEQALQMLSFDDDTNEYMVQIHDYKNVAFLKLDPSVKKGSKSVIEIFTSYYPEVMSRKYFVNVPLILSWVYTLVKTFVPKETSRKFQVLSNSKDIASSLGDLVPTEYGGKGNKLEDQRFNFNKSGREAVLSEYAAYLLQKQFTEELD