MNAPDRFESFVLGPGEKKVEMETDTRVPSTAIFTFNKEDHTLGNLIRAQLLKSQHVQFAGYKVPHPLVHKFILRVQTDGAITPKDAVLTACHELVKDLGTLSREFTKEFELRKMVSTESQQQNAQNGA