MDFTGQYNFPGTQPYHQFMPIPPLTPSHSHSAGSDDFNASPPENYDNLPTNHNDQFQAFDYASQGFNGNPHQPATAFPGPPTPPGQNVFAAQVQSVHHQQQQHGAAKIDSPEDQNGVRGGSEEDDNLTPAQSRRKAQNRAAQRAFRERKEKHVKDLEAKLAGLEAAQQQASLENERLKRDLQKMSTENEILRATSHVGHGSISPEPATGPMRFNPTEFYSNVLQNHTNKSPSHRIVTADDGERLLAAGAAWDFIISHELFKKGLVDIGDVSERLKHCARCDGQGPVFSERAIKSAIEQSVASGTDDLL