MGGSLQFHFFSCNILLKGINSTGLSDKLNVSSALKHSKKQGELSLTISDAADQKKVQKAGKVEHHLWKKRESAGSGQKALNLVRIISGLPNEKESVYGALDKWIAWETEFPLIAAAKALRILRQQRLWKRVIQVAKWMLSKGQGATMATYDALLLAFDMDNRVDEAETLWNMILHTSTRSVSKRLFSRMISLYDHHHVPDKIVEVFADMEELGVKPDEDTVRRVARAFQMLGQEDNQKLVLKKYQSRWKYVHFNGERARVRMSITPGKQVHAETSLG*