MTMLATKKDPMIVSMGPQHPSMHGVLRLIVTLDGENVIDCEPILGYLHRGMEKIAENRTIIQYLPYVTRWDYLATMFTEAITVNAPEKLANIQIPKRASYIRIIMLELSRIASHLLWLGPFMADVGAQTPFFYIFREREMIYDLFEAATGMRMMHNYFRIGGVAVDFPYGWVDKCLDFCDYFLPKVDEYEQLITNNPIFLKRVEGVGFIGREEAINWGLSGPMLRASGVRWDLRKVDHYECYDELDWQIQWQKEGDSLARYLVRIGEMRESVRIIQQALKVIPGGPYENLEARRLNQQKDSEWNDFDYQFISKKSSPTFKLPKQEHYVRIEAPKGELGIFLIGDDNVSPWRWKIRPPGFINLQILPQLVKGMKLADIMTILGSIDIIMGEVDR*