MPPRRGRAAVAGPAQEELDQDLKEALHRSQPRPFKGEGAKLGEATEAWIDSMDEYFEVVGYNDRSRMALARRLKLAGVAKSSWKNHCEAEHLMQNQLGWADLKTFLRKRFCPPGFGEDKLNQFLELSQGSQTVEEYYQACSELLRFAPIMDEATLMDRFIRKMNSPLDSLVKNASPTSVADAVAKAERKQGACVWNQWDSNLAVVKASKLLKVLRKRQPIYVVKLNLVSQEKPSGEPAWLKEYDDVFLEELSEMPSEREVDHEIELMPRAQPTAKRAYKMAVLEAIELKEQLRQLLE*