MKARHLLPVLAAAITFPALSSPVMTLTSQDIQEGSRMAKHFVFNGFGCSGDNLSPQLSWNNAPKGTKSFAITAYDPDAPTGSGWWHWVALDIAADQHNVARGAAKQLKGVRELNNDYGFSGFGGACPPQGHGMHRYQFTVWALPFEKMEIPQGASNALVGFMLRANALEQATLTATYVNE