MKFLKVGRVVIITRGRYAGKKCVIISPLDNGTKSHPFPHALVAGIETYPSKVTRRMSKNKQAKKSKVKPFVKQVNYTHIMPTRYTIELENLKGVISADTFKEVSQREEAKKTVKKAFEERYQSGKNRWFFTPLQF