MPPCRGRAAVAGPAQEELNQDLKEALHRSQPRPFKGEGTKLGEATEAWIDSMDEYFEVAGYNDRSRMALARLKLAGMAKSSWKNHCEAEHLMQNQLGWNDLKTFLRKRFCPPGFGEDKLNQFLELSQGSQTIEEYYQAYSELLRFAPIMDEASLLDRFIRKMNSPLDSLVKNARPASVADAVAMAESLTCGIWSPDIPSTATILWWRIQYRPYLISLSGITTREDSLSSTISLGDYHYEYIFMNGLEKGIIIYWEKCGFVYEEDKWSTFCDLCSSSG*