MAGRILIVFDGTRGDTQPYLLAAKALMKADFDVMVTGPGDAGRMAQEFQVPFTRSRLSAQKVFADPEMAKEFATDDVTKVLASMDKKKDEFLTESSREKDLEALCTLIQEWKPDLILAGVVLLALVIMVSKVHRVPVVSFTLAHGRVCKSLKPMYMPDWLPKFMWWQLWRFLVFAMARSEFKQSGPALSKLLGVPMAQLRCTANEMSRYLSANATFLSIIATSPAVHGDLPQDFNGNNVQIGALMMPLAEERGISSFGSEEMQAIQEFLDSGSAPVYFGFGSIICHTSKFMTLLCLRALRLTGERGILCRGWSTMCLDDLQGEADEEDLKAYCHEKVLFVDKAPHGWLFPKCQARX