MEDAFQNLKVMVIDDSKTIRRTAETLLQREGCEVITAVDGFEALSKIAEANPDIVFVDIMMPRLDGYQTCALIKNSQNYQNIPVIMLSSKDGLFDQAKGRVVGSDEYLTKPFSKDELLNAIRNHVSS