MSFTLEVAQEFGIPEMLFFTPSACGMLGYLHFEELIQRGYFPLKDESCLNNGYLDTSIDWIPGLNGVRLKDLPTFIRTTDPNDTMFNYNLLSVNNALKAKSIILNTFEDLEKEVLDSIRTKFPPEDTRCLDWLDKRERGSVVYVNYGSLVTLTPSQLSEFAWGLANSKCPFLWVIRSNLVVSEAEIISKDFMEEISGRGLLSGWCPQEKVLQHPAIGCFLTHCGWNSILESICEGVPMICWPFFAEQQTNCFFSCGKWGLGVEIDSNVRREKVEGLVRELMGGEKGKEMKETAMQWKKRAEKATRSGGSSYVNFDNLVKQLKGKPIIETNTISPENMVKNDQKPK*