MATREPKPRLRWTPELHERFVDAVTKLGGPDKATPKSVLRLMGMKGLTLYHLKSHLQKYRLGRQNKKTAGLELADSGFTAEGTSFSTGAPRRDPAEGNNTGERQLADALRYQVEVQRKLHEQLEVQKKLQMRIEAQARYLEEILEKAQKNISLDANGSANLASNTPQITDINLALSGFMDNATQLHEENNELVKAISDDKLKVNLGFQLYHVGSQESKDVKCTPKTEDLLLLGLNIRGGYELPSRGMKGCELDLKINQQTR