MSEVSLRSWGQNGNEPHESDELVSKVERVLSLRTDRILLVLDKCTDNQNYLACLRTAEVLARPSQPTQQFQPCGNVQNRLCVNGLPGVQNVWIIQAPSPTHKQQLQPECTTDESAAGQLSQGKKKGRIARSSSQYLDVRVYDSTAQCIQDLLHDGREIWATDLAEGAIPLTVEHVAVPPRVAIVMGRESDGVSPEILQAAHNRVCLPMYGFTQSLNLSVATGMVLQQLFHMCPTARGDLSPARRAQICQRWLSALAKPHNAAHGSERTLNNGRVGAAVVDDWLSSAANSVVGARRSDGSIDPVAGARRRDGSTDAVVG*