MAFHGHLPHEMAMLQPLGADDAAAAAAAAAAGAAGGGAPPAWMRQYGGDGGSFLHLQQTTSDSSPSAAAAGVQWIGAGGEEVVAAAMGGGMVVEEAEARSKAEVLAHPLYEQLLSAHVACLRIATPVDQLPRIDAQLAQSQGVVAKYSTAGGLAAGDDTRELDQFMTHYVLLLCSFKEQLQQHVRVHAMEAVMACWELEQNLQSLTGVSPGEGTGATMSDGEDDQADSEANMYDASLDGPDSMGGFGLPTESERSLMERVRQELKHELKQGYKEKLVDIREEILRKRRAGKLPGDTTSTLKSWWQSHSKWPYPTEEDKARLVQETGLQLKQINNWFINQRKRNWHSNPSSSTNVKSKRKSNAGDSNS