MIVFDLCCAAGDHRFEAWFASSDSFADQQARGLIACPVCGDSDVSKAVMAPRVGAKSNQKTERHAVAARPAPLPANGSLPVELVRRVIAEIAAKQAEMLPQSRWVGRDFAATARAMHDGRVAEKLIHGQVSRDEAEALREDGIAAMPLLVPFAPPDAVN