MGMDKFVFVDKLIVWAGSAISRKIFDSFYGGISSPSGTTFGSSCGAFDSFSGIGSTGITPQQNTSYAGVMNLPQQLPFLNIIGEQQPLTREVMQDYLNNRQKYDCIVSIFHAKVAQKSYGNEKRLVSQFVEF