MSFTGKSNSEKPQRVEGDSFPGPINPIGDPHSKQAKVEASFSSGLTKLKADTFPGPIKPIGDPHSKQAKAVASISSGLTKLKDDSFPGPIKPIGTPDSKNCKGTINHNTKTGFSSGVRGKAAVSSAVKGKAIVSAKVMAFKDVKYGLHDGELRFRLIHFWEARNVVTKVLLGGSSDILGKMGTTGGRRKMAHGEDNENFERLCYWMLEQELMHIVFVQYLEVKCLEVIRRLSPASFHAAVAKTCFELKNQLITASYVDDETSM