MKGKLILEDGTVFEGKAFGYLKEAIGEVVFNTSMAGYGELLTDATYYGQIVTMTYPLIGNYGINLEDVESNKVQVKGLIVREKSDNPNNFRCEMDIDTYLKQNKVIGLEGIDTRALTKIIRNNGTKRGIITLENVSLQDVQSKLEEHCNKDSVKNVTRKEIENIKGTGAKVVVIDFGVKNSVLESLKACNCDITIVPAMTTVEEILNINPDLILLSNGPGNPEDINDIVENIKKLIGKKPLTGIGLGHQILALALGGKTSKLVFGHRGGNHPVKCLETGKVFITSQNHGYNVSEMPENTEVTHINLNDNTIEGMRHKELPIYSVQYIPEYTTKEDLDCIFNKFLALI*