GGGAEQHFRGVRKRPWGRYAAEIRDPWKKTRVWLGTFDTAEQAARAYDKAAFSLRGVKAKTNFPF