MDGCVGGDPVEDFLLGGAGDDGDLALFCDGVPNLAGDGGLGIDGVSGDACGFEQSNLGKRARDEPSSSGPKSKACREKMRRDRLNDRFLELSSVMNPGKQAKLDKANILSDAARMVAQLRGEAEKLKESNEKLRENIKDLKEEKNELREEKVRLKAEKERLEQQVKAISTAPTGYVPHLPHPAAYHPAAFAPFAPPQQAPTNKGAPIPAAFPGMAMWQWMPPTVVDTTQDPKLWPPNA