MSETIKIGVSACVLGEKVRYDGSHERDLYLTETLAKYVEFIPFCPEIACGMSVPREKVRQIDCGGKIKLIGQDSGEDWSDRMDRWCTKVLPGLESEKLSGFVFRSRSPSCALRQSTIFSTTGKPPKKGPGFFASRAIKMFPLFPVEASERLHNPLLRENFIRRVFVFSRWQRLESKGKKIGELVDFHNRHKMIIRSHDLRGYRQLGKLFGESSVFNNEEIFDAYSSLLFKSLSLKATPKKNAEVLKHALRFIQKDLPKDDSSELLGMINAYKSGRIPLLVPITIINHYARKLDQSYLRQQYFLNPHPSELKLLNHV