MVGSSPMQAMLTAPGVKDRKVLAFKRDALKDKDAVSGLLRSIAARDAVRSAFYVFDLARVVDLHRGWRRALAGVRPCYAVKCNPEPALLGALAALGAGFDCASRREIEAVLALGVEPGSIVYANPCKPEAHLEYAASVGVNLATYDSEEEVAKVKRCHPGCELILRIKGPDGGDVRVDLGTKYGAHPEEVVPLLRAAQRAGLNVAGVSFHVGSGASNTDVYRGAIEAARGVFDAAAALGMPPMRVLDIGGGFMAGPAFEEAAAVINGALEKYFGELPCVEVIGEPGRYFAETAFTMAARVIGKRTRGEVREYWIDDGLYGTLSCIPMDHYVPRPRPLAASRPGEKTFTSTVFGPTCDSLDTVVTGYQLPEMSVGDWLVFDDMGAYTTASGSNFNGFSTSDINIYLAYSS*