MSFTLYVYGNTGPVEGEIDFNRTLHDALAEAGINLPNNCADGTCTGSIGLIIEGEFDVSAWNYFKPEELESGGALACSTYAKSDVVIKLHKEQELSP