MGSTEKILVIGATGGLGRHVVAAGVSCGCPTYAFVRPQTVDSDPAKAALLRSFESSGANILEGSLEDYDSLLAAVKQVDIVISCLNLDNHASELKILKAIQEADAVKRLVFIDFVAAQDIELYGLLKSISEPRKKVIAAVIQSGVPFTRIMTYGFASYYLASLGQLNSRSPPSEKVIIAATGDVKAYMVAEEDIGMYTVKASLDPRAENKNVHLRLPKNHLSQHEMVSLWESKSGKPLERLYESEEELSKSFEDAGWASFPKLLKHFAFVKGGHNGSLKRESGDVEVMELYPDFDYISADQYLNRFLL*