MTIVKSEIIRKLMDAKKFLLDGYIDEGVKIVLEITKSSTKSEYNWFICNLLESIDCRYMFQVLDKIGSYFDLDKCQNLKSVVECGVINNTLNEHVNKALDILVIQGKRDKLEEIGREILKNNEVSASILVAIANALRRVGDERDATTLLIEACKKGEKEACNAVNTLTVRSVM