MFPLNDLSLKTQSVQLNKITSNTESTIKQHELVSDDAIINELSSELVSCLGNDKFTPVSEDCNLLNMLSEFKLLREQCFRWGNYTLLFENYESYDKTGSITIEKNQGEGTLPIRHKLEFISTNIAELLDKLTKITDARLCKGFSDWASSVKEGGSNDLKENVDRALVRMFKCVKLHSNELDLSYLFLGSVPPLPDWIEMLSLVYNELDSIQVPESCKELELDFNNLTEFPQVPDGITLISVNNNLISHIDSFPPKAKKIFISHNKLSETPAIPDTAKVFDCGYNKIQEIRYFPKNLKEARIGYNNIEVVPAIPGNLKILFMECNPIKEAFLMPWTLTGICYEISQRKYIVTNPADYDKYSDMVKKHVIDGEELIIKYFM