MSFTQILLILFVWILVTKPHDLFFIIKKLKTIKASFIKSFFIKDIDESLETEQINFYLKRIINLEGYYYGNYDLTTIKEKYYTLIINNAFIENEIVPDLIEKH