MVKIGTHSGTFHCDEALGCWLLRQTPRFKDAEIVRTRDPEVLKDLDVVIDVGGEYDFPRLRLDHHQREFTEKFGHGFETTRLSSAGLVYRHFGREVLAGLLGWPLDHPELETVYLQVYRNFIEAVDAVDNGVGQYTVPSGTAPLYVNNTTLGARVASLNPRWNQPSDDATLYQQFLKAVELTGREFSEAVDWVARGWLPGRRPVAESLAARHSVHPSGKIILLLEYCPWKDHLYDLERESGCVGEVLYCVYQDDRDKSYRVQCVSVGPGSFENRRSLPAAWRGVRDDALSELSGIPGCVFVHAGGFIGGNKTKEGALAMAVKALELD*