MGSLKNETESLLQEEEEEPILKEQSQKYCTFPIRYPQLWEMYKKAVASFWSVEEVDLSEDIQHWEALSESEKHFISHVLAFFAASDGIVLENLAARFLNDVQIQEARAFYGFQIAMENIHSEMYSLLLDAFIKDPRQKNKLFNAIDSIPCVSQKAKWALNWIQSSSSFAERLVAFACVEGIFFSGSFCAIFWLKKRGLMPGLAYSNVLISKDEGLHRDFACLLYSIMRNQLTRQKVHQIVHEAVEIETEFVCDALPCALIGMNAELMSQYIKFVADHLLVALGYDKKYNVGNPFDWMEFISLQGKSNFFERRVADYQKASVMSSLQDNGKNFEFKLDEDF*