MDVLHGHDLYDEQLIDRVGDAVNEDAGDDLDTLEDGQQQQRLGVNRQMDILLDAPQEPPLGVFPAQGGPNGPPRRRKKRSFYTMTKPTPPCQSQEPEMCLLMASVTRAMRHVREDQRGEYFANYLVENMTSQNYPNGMGLPQHWGQF