MFQQYMLLNTSARLYDVGFDTIVNFFYKLAETYDKLREDGLFFIYGPEKLPDRITIPKQGTLRVKYGFPVFQKGGVCMDVTNVEQAGIAEDAGAVSVMVLDKLPYDVRRSGGVARMASVRVIEEVMNSITIPVMAKVRIGHYMEAKILEALGVDMIDESEVLTPVDEKHHINKWLFTVPFINGARDLGEALRRITEGAALIRTKGEAGTGNVAEAVRHMKLIMGDILRLRNTLPEERIRVAREYGIPYELLDLTVRLGRLPVVNFAAGGIATPADAALMMWLGADGVFVGSGIFKSSDPRERAEAIVLATSMWDDPETVLEAQRMISEQKSMMGIDIRQLKPEELLQVRGT