MSFTNMVESAASEWTQQQMEEAKPAPEGRGIWSPEEHRLFVDGIKMFPSGPWKDIASHVGTRTARQTMTHAQKYRQKIARRLRNVRMSGKHNLPFLMDQASRFNALLSTDEQFNDSILATSLAIAAEHELDMLGETGEGNASPTMQMLMQMGMSPSAAQANVMMEPMGPSNTYQKQLPLAIDFSSTEGNPYYLDGPSFEPSDIEFDKCMDFLIETFHRET