MPLDQIRALFERGTKVCMAIGGWGDTSGFSAGAVDEESRKRYAKNVAEAVDRLGYDCVDVDWEYPGGNGQDYGQIPNEQKVSEIETYPLLLAEIKAAIGRHELSIAVPGREADMIAFTAEQVPKIDKTVDFINVMTYDLMNRRDNATNHHTSVEGSLQTVDNYIQRGMSPSKMNLGFAFFAKYFTTKHGAQCLEPTGCPTAVLESADGSDTHLSGAVTFEIDNYNSNAAFANALKNGKQDSARGGQWFWDASTEIYWTWDTPDLIARKFKEIVSARKLGGVMAWSLAQDSHDWSHSKAVQAGVKEL