MGVSLKSEVAGEEIGVPTSHLFIDPSLPFPRLQDAVRVVSKELIKKWADAKDDALTVTQVSGGITNLLLRVSLKSASAENSVTVRIFGPDTDAVIDRKRELKAVQYLSIAGFGAKLLGVFQNGMVQSFIDARTLTSSDMRSSAMASLIACEVRKLHDFKIPGPQNPQLWIDLSRLLEKASMLSFEEQAKQQRYSSISFKQLREEMRLLKEMSDMLNAPVVFAHNDLLSGNLMYNDTEDKLYLIDFEYSSYNYRGYDIGNHFAEYAGFECDYSLFPNREVQYHFFRYYLDPEKHSQVSESELEELYVETNFYVLVSHIFWAIWAIVQARFSPIQFDYLDYFFLRLTQYNKKKNEIFSLVREYLAHVKAE*