RSKEKKYRGVRLRSFGKWVAEFCRPDGQRLWLGTFHSPESAAMAYDQALVESHGPLHKLNFP