MAPEAPVSALTAGDTLLSHFWDLASLEEDARQNAAIALVDALVKDQREFEGDSGAELSEEEDEAEAAAVATAAAGGGTSAQDVARALRRCSPLMVYAFKRLCRGLGSSRQGARQGFSLAVTGLLAGTSCIAPGEAVTAIEGVLEPVGKGSELRDALLGRIFGYAAVVRSGRPLPPDLAAGMAAALVQSAQKKSFLREVAAAVLLEMCEAADDAALAALTQGPLNPWLTAAAADASPETLLLALRLWPRLPPAVAQACPLLPAGFPGSSLPADLFTNAAAAAVGSEAAAAAAAALFTRQX