MVFKRIKHQEGDIFVIPLHDGRFAVCQVICALYGRFKKAFSFGVLSIGQNQAYEGEATYLSFTDYRGRFEVIFTATQNLTKGVWPIIDHRLLSEEQQQLKYFNCAGHLYYGDEYVRNLELKEYNQYPVMGVAGYELVQQYLAQA