KKVISSKVTGEVKWSNVRRGYGFINRDDTQEDVFVHHTAIVKNNPHKYLRSVGDGEKAEF