MFPLNDLSLKTQSVQLNKITSNTESTIKQHELVSDDAIINELSSELVSCLGNDKFTPVSEDSNLLNMLSEFKLLREQCFRWGNYTLLFENYGAYDKTGSITIEKSQGEGTLPIRHKLEFISTNIAELLDKLTKITDARLCKGFSDWASSVKEGASNDLKENVDRALVRMFKCVKLHSNELNLSSLSLGSVPPLPEWIEMLSLVYNELDSIQVPESCKELELDFNNLTEFPQVPDGITLISVNNNLISYIDSFPPKAKKIFICHNKLSEIPALPDTAKVFDCSENNIKEIRWFPKNLKEAYIEYNKIEVIPAIPGNLKLLCMKCNPIKEAFLMPWTLTGIRYEISQRKYIVMNPADYDKYSDMVKKHVIDGEEFIIKYYM