MEVKMKDTLKIGLLGLGTVGTGVLTLLKEHQEKISQVTGMNVVIEKAFVRNLETKQAQAEEYGLSLTTSIDDILEDKEIQIVVELMGTIEPAKTYIMKALEKGKHIVTANKDLLAQHGSELVALAQKHHCDLYYEASVAGGIPILRTIANSLAADNIQQVLGIVNGTTNYMLTQMVSADKSYEEALAEAQALGFAEADPTNDVDGIDAAYKMVILSQFAFGMNVSLPQVDIRGIRGLSLDDVAMAKQLGYEIKLIGSAEQNENSISVEVAPMLVNQKHPIASVRNEYNAVFIKSAGVGESMYYGPGAGAKPTATSVVSDLITIAKNIRLATTGHMFNSYQHKTQLTSSENVFGQYYFSLDVPDTPGQFLQLTQLMTKAEVSFDQLVQQKSDGQRARIVAITHQISKAQMQQVVTAIQNTEAFQLLNVVKVIGDE*