MSKLYDVLIIGGGPAGLSLASTLARQVYSVLILDSGVYRNAPAKHMHNVLGFDHVDPASFRAKAREDLEKRYHSVEFQSATVATVRKTDDGIFEAVDQEGTVYKGRKLGLGTGVRDVFDGLPEGYADCWGRGIFHCLYCHGFEERGAESVGVFAGGMISNAEMLAHVTPMAKRLAHSVTVYTNANTSLIEPIQSKIHSSKVHYEDRKITSFALVNDGPSVKITFEDGSSKVEGFVVNHPNVVQAAPFAEQLGLEKTATGDIKVDAPWNETGLKGCFAFGDAATMMRSVLQAMHMGGFAALGMAMQLQKEFDEKDEL*