MDRFSKFQKVDKDSYGSINKFLKDRSLLTTREWMISEAILEFREEETGRVPMTEAGEKLPQLFPFIDKEYSASDFSNAKSAFEDKVIRAGSTFFYALEKGYFTEDKLKEVIIEISKNIREINDIADDEIEEEFIDILPEDIKKILKELREFERDKERDKEIREPLFGDYLDGEIGDKWIEKVETKIGEFKIEFKFERNLSPDDILVPSELEDKKKYLDIDKEYAYLKTGNLVKRYKIEIID