MSKSLVQPIGQKRLTNVAIVRLKKHGIRFEIACYKNKVLSWRSGVEKDIDEVLQSQTVYSNVSKGVLAKSKELIAAFGTDDHSKICLEILEKGELQVAGKERESQLSNQFRDIATIVMQKTVNPETQHPYTISMIERLMHEIHFAVDPHSSSKKQALEVIRELQKKFPIKRAPMRLRLIIPEKHSSSLVEKLNAWSANIDSKDVSGNQLYVVCQMEPGFFRDCDALVRDFQGRLEILAVSVHFEGDTHVVDHYDEQEELPPSVVKESADGVHKLSERLEKQAISTQNKSAKEPVKQNKCSTCDALVGDAKQYREHFKSDWHKHNLKRKTRQLPPLTAEECLADVEVVDLRDDLKDYSF