MTTYFITRHSGAIDWARQQGIVVDHQLAHLDIDMIDSGDTVIGSLPVNLVAEVCEKGASYIHLSLRIPEDWRGRELTAEQMVAFGAKLERYRLKKSDEPLQ