MNRKYIIVRTIPKKEGQVARDLCDCIYFHDSEVMCVPVAVGRVYVYTLVGALQNCLAMDYFKKLVRGFEVYDEVSHYEPSRCDDCIVVKIGEVYFVRRVGKNF