MSPGGKGTKTGAVWEQVIRPVLDIHYSGRFQTHVTVGNQLFGSAYQADFVVQDDTGGIIVSAKWQQIRGTVEQKLLYDIASLISIIRNSDEYRKAYVVLGGTGFSEKARSFLLQNKHREIFADGHLVEVLSLEDFLARANKGEL