MKPFKEQLKGFRKQARQAALPVLTPVKPPEPEPDFRALFSDVRPVKDGNRIPPYSPKPSPRPRQSDRYGQLPPELEAALLAHAVGWFEPAELERNFARNGMPAATLKRLRAGHWPVVAELDLHGLDRYQAQDTLTLFLHRAGSRGQCVRIIHGKGFGSQGEPVLKRMVRNWLKHHPEVLAFCEADERQGGSGALMVLLRRPSSPNK