MLNLVSLKRERFTGPLWLVTGTNGDVTGARSRKSMINGTTGRVTTRMDNSLLVTTRKFLGLKTRSESVNLNDAAEILNVPKRRLYDITNVLEGIDIVEKIGKNSIRWK