MGSLKNETESVLQEEEEEPILKEQSQKYCTFPIRYPQLWEMYKKAVASFWSVEEVDLSEDIQHWEALSESEKHFISHVLAFFAASDGIVLENLAARFLNDVQIQEARAFYGFQIAMENIHSEMYSLLLDAFIKDPRQKNKLFNAIDSIPCVSQKAKWALNWIQSSSSFAERLVAFACVEGIFFSGSFCAIFWLKKRGLMPGLAYSNVLISKDEGLHRDFACLLYSIMRNQLTRQKVHQIVHEAVEIETEFVCDALPCALIGMNAELMSQYIKFVADHLLVALGYDKKYNVENPFDWMEFISLQGKSNFFERRVADYQKASVMSSLQDNGKNFEFKLDEDF*