FNVRRGYGFINRDDTQEDVFVHHTAIVKNNPHKYLRSVGDGEKVEFDVVKAEKGNQAANVTGPEGESVQGSKYAADRRHFRPRLHGPGQGVPMSVRCQCY