MESLLGGDVTQWEQSFRKIPLAKVESLFQGKLHPQSAALMEEGRAWAEARIAPVMSKTSMQKLRGDNCGGLACYLWPNAEGARALTLVKFAYWIIIFDDVTDDPLLMGSDMERLSRYCCHFLHALFEGGDPHAEGFSEQELLPVQVGLEWWGEMRPTIAPTQQARVEEAVRAYVTTQLPCARWRSEWAVWLRDTPRGAPPCTLQELVPLWRVASGAGLVLLLIEYDLGIELQAESLADPLMQQLMESGADHLDWLNCIFSFPKDVKKQEALNFLTCLHLHFTSLDDTLTQAWHAITAIERDCARLTHQSTADDDVKQYADALCTLLSSHWMWCLNCARYPHTL*