MKKVKELSKLCGIDACAIVYSPYDPQPEVWVSPKLDVQAVLAKFMRIPELEQSKKMVNQDSFLRNKGRITGKRR