MVQKIVTLFSDDLTGTESDEVSTHRFSLNGVNYEIDLTPENYDKLDDALRPFIESGRKVGRTKEASRARRGAVDGPSAEEVRAWARENGYEVNDRGRVPKEVRDAFEASH