GMMNDYLNFLDGRVSVRRFDPDAVLPNDLIKDMLEHASYAPSGNNFQPWRVVVVKNKNKQEDLKKLAALQPQVATASAVFLLFGDENAYDLTWWQEFHVQKGIITKDEAAARAERIRQYFDLHPEDKETQGLRLDVGLFAMNLMQVVRVYGYDSVPMRGVDFDAIKTYLDMPNGWEPILMLPVGKALQAGNPHVRKSVAEFAEIIE