MKLLLSLAFVLALSQVKADKPVWADEAANGEHQDAWKHLQKLVEENYDLIKATYKNDPVWGNDFTCVGTAAQNLNEDEKNVEAWFMFMNNADTVYQHTFEKATPDKMYGYNKENAITYQTEDGQVLTDVLAFSDDNCYVIYALGPDGSGAGYELWATDYTDVPASCLEKFNEYAAGLPVRDVYTSDCLPE