MSFTRRQVFFVLSVLALIMPFSAGVTNLRDVSAINNLYITLGAPSLSHWLAFGGDPCGEKWQGVVCDSSNITEIRIPGMKVGGGLSDTLADFSSIQLMDFSNNHISGTIPQALPSTIRNLSLSSNRFTGNIPFTLSFPSDLSELSLGNNLLSGEIPDNFQQLSKLTKLDLSSNVLEGRLPPSMGELATLKILKQLILRTYTAKSIKSSPFQPPGLNTSSSATVFAVASLQQYTNSFSEEHIIGEGSLGNVYKAVFPHGKFLAVRKLSNTINRTQSDGDFLNLVSNVLKLKRGNILEFLVYCNEYGMVKGCLCMSTVLMFHDGPIRSLDFHPLEFLLATGSADRTVKF*