MNKNEYMMHLLARTIRTRNDDMITPLITQLADMQVSMDILEKHNFPALVAEYAPFNKAAQSLSHSVLVWKNDELAQEKSYMLKEFVRICKDQHQPEEFLLRLTCSLINLNDFELTRSCFDIIVSFGLTLNAYDEFGIFRKAMEYQGQMEEADKIISDVDAMLLRNEFLEEDEAEEQADNEMDAFEEEGVEEVDQEVVDFNDNESVISETESGVFTDEELDMEDHAEVMRRHAQDQALVSEICMVFLAGCIKSGRSDVISAAIQFTGAFFYPLALLRKYDIQYLIYCYGSHNEDAELLMNHIKHLQAIEIAGERQEFFKMFMETTFRNAETVTDSVMAQMKGFLEDGDDFMISCTLHVFLKMPITLSQFKNSHVEACLENLESGLAAQLGFMLKMKIQLLEQIDYEIW