MSFTVAVKEEILGQHHLSWHELSAIIKMSGSIGLSTSGLTLSVVTENAKLARHLYESFLHFYEIKSEIRHHQRSNLRKNRVYTVFTDEKVQDLLSDLHLADSFFGLETGIDEAILSDEEAGRAYLCGAFLANGSIRDPESGKYQLEISSVYLDHAQGIASLLQQFLLDAKVLERKKGAVTYLQRAEDIMDFLIVIGAMQARDDFERVKILRETRNDLNRANNAETANIARTVSASMKTINNISKIKDIMGLENLPVDLQEVAQLRIQHPDYSIQQLADSLSTPLTKSGVNHRLRKINKIADEL*