MDKFVIKLPSGETRKQTKTQGKVYRQATIESLRRVVVIEDIERFKAMLELPQQTKENLLLALTELNKKIPSKEVLQSTKIGHTVNRTRRHPDPEVSALARAVYAQWKTFIEENANKPSIEVRCDAQTEGLRSTARKLLAESMGLELEVEEDQADHRAVGDVDRPGALGVVGVAVGVVGAGYGAGQPREHSATHICQELPAEEGDCVCSLFTDKCFNNTIQEENTREAAVCHVSIRAEDDGHDVPGRGERRRGVLPTERPQEVALVLGGPVVNLHVVVGTVGVVLQLEVVKRQQDGRALCHHDEPDALGVAGVQPREVGARYVAVRRGENAATLHPWGRLTMNK