MRELFTRARAAELDAEGRCVLVDFGGFVLVNVYVPATTGGSGSEDVDIARDAFKRDFLLAVETRVDALVDAGRRVVACGDWNVARGTMDAAAARTSTGTTGSKLGSSSAAREREFVRACPHRAWLDRQLQRDDGGGDDDDADGGGRRRPRLIDARRYPKTSDAFTCWHVASGAQLTNYGARIDAFYVDEATHARVHRVGIAREHPGSDHAPVFLAFDRGGDGDFELFKAIDAAGDVGPPAIASSVALRRNGGTQRTLKDGFKAIDASSGGGVGGRMPAAMATATPAGGGGAQLSNAGQGGAKRKRPAAGADSNSIRAFFEPKPPPAPPRDRNEPSSARAASVVHGVDAPGPPPAATPTAADDTVNAWKRIHDRMAPPKCRGHGETCKVRSVKKKESANFGRTFFCCPRPAGARGNKDADCGFFQWAAGR*