MDDFLSDTAALFGDVPHDDGTIRYGPLVLTVAPKEGKANTLLADHLFSPSLLLAELIERGLISLERKTVVELGAGCALPSLLSATLINSPSLLVITDYPDQGIIRNLTENVARNRAHYQEACSVNTAGYEWGQDASPLLEGASDHSDGFDVVIMSDLLHFDSSHDVLLQSLISLLRRTSSARAYIAAGKYTPPHVCDHFVQEARRAGIVMDEGEVEGVWRGSLEVSGGGLDREQLGVRKSMCRWWIGRWENPAAK*