MPPRRGRAAVAGPAREELDQDLKEALHRSQPRPFKGEGTKLGEATEAWIDSMDDYFEVAGYNDRSRMALACLKLAGVAKSSWKNHCEAEHLMQNQLGWNDLKTFLRKRFCPPGFGKDKLNQFLELSQGSQTIEEYYQAYFELLRFAPVMDEATLLDRFIRKMNSPLDSLVKNARPVLVADAVAMAERGQHKDLAFHKVVIQLLQHSRAESCGLSRPRLSLLDHIKALTEGDNISLLYSRGLLKPIKPKANFVAKQKTEKGVPNP*