MSFTRFTNCHLIDNGELYEFTDLYVNNATKRICHPPANPELVSEVIDLKQQILAPGFIDIQNNGIYGLNFSNLGEESTAEDVAEFKRFYRDAMAKYLSTGVTATCPTVTSSFPEVYAKVLPMYKRSVLASQTDSLGAHVEGPFINVQKKGCHPVETFVDAKEGESKLLEVYGDLFDNVCIVTAAPEIAGVLDLIPVVKSKNCVFSIGHTMSDYDTAVKAVEKGATMITHLYNAMPQPHHRNAGVVGLINSPIVDTPYFGLICDGVHVDPSMVNLAYRSNPSKCVLVTDAMHLIGLPDGHYKWDSQVIVKTGDRLYLENTDTLAGAATTLPQCVRNLVKWSQISLPQAVMTVTNNAAKSIGVDHERGFLNVGCLADFVVLDKSGFVRKVYKLGREVQSSDIPLDRATDKLTAVL*