MTASRPVVWTATQLAQAVVLGQLELHYQPIVDLRSDQIAGAEALLRWRHPSLGLLPPGQFLPVAESSGLMPEIGAWVLREACQQMHEWLPVQWRPFRLAVNVSARQVGPGFDDQVQQALAAAGLLAEYLEIELTESAAFGDPAIFPLLDALRAIGVRFAADDFGTGYSCLQHLKCCPITTLKIDQSFVAGIVDDTRDQTIVRAVIQLAHGLGMEVVAEGVETPASLTQLRLADCDAVQGFLFAKPMPAAAFAAFVKRWRGVTMNVNEPTTSCCVCCKEIPLDAAFTPEGSEYVEHFCGLDCYERFQARAKAVAEPVTTPAAGGPTPSG