MADAGRKELRQLSQVAANIMKEKSKNAARSRREKENTEFLELAKLLPLPSAITSQLDKASVIRLTTSYLKMRQVFPDGLGDAWGAAPPPPQPRELSIRELGSHLLQTLDGFIFVVAPDGKIMYISESASVHLGLSQVELTGNSIYEYIHQADHEEMNAVLSLHHPHSYHGHQYPSVGYPVGGTWGPTVDAECERAFFIRMKCVLAKRNAGLTTSGYKVLKWIF