KVISSKVTGAVKWFNVMRGYGFINKDNTQEDVFVHHTAIVKNNPHKYLRSVGDGEKVEFDVVKAEKGNQAANVTGPEGESVQGSKYAADRRHFHPRLHGPGQGVP