MSLMNVQEDHQSVDEENLSAGTREEDKTSLKHWGCMQPRQIAVWFQNRRARWKTRQLERDYDSLNKQFLKFPQ