MSLEFKKGFLSQPASNTSAAARSVGRRKQAAAPDEAYLPAESYDLLDDEDGAADPLVAEIETSEAAYEYSVEYCRAHCNQFNQGLMRLDPMVNVAFANDLRAVQFNRKMWGHHDGPGRGGEQRTMLLPSGIVLKYLEALTHSSRSPRHEDGFLFEGQRHGDTSRSPRHEYGIDALVEDLHEMAVRLSLNGRDWGGAFTRPWVLCGKGMGGAVAVAYAARHPGRVAGLVLWDYDPDMPTTRLCFSPHQAGHFRGQAAARCPAGRTVLDEEKNLVEDLQKLYGGIAAHAAREAAGFMAKEDPAPPSFX