MARAVESVVFVLDVGPRMHPHLAQAARATADFITEKIVHKAKHQVCLLLFGASETRNRENDKSALEEGGEAEYSHIVEAHGLGPPDGDYIRTLHTLAPGHGHSDFKEALAVAAAVLVEQEGFRGTRRIVLLSNLCSRAQEDPEDALTSVLAEGLQQREIALEVVHLDVEEDDRQYDADKTYNLNQLAAICQELSHHERHFASGVALLSAFKFKEVSASATFSGHLAVGTKLHIPVKLCGKTAKEKLLTPGKESPDAENASEGAETGIQRDTEYYYADQEAHGYDVVPEMEVAKALRYGCNLVPFGDEQKQVFVFPTVRGLQLVGFVSAGHIPRHYYMKDVKVLVADKASPGGCAAMAALVAALLRQSQQAIIRFVSRNDX