MKTKMMTFTLIVLLVGCVVLAYLWIDRSISLSYARQSADVEIAAMRRMERLLGDAWIDMPEQAVLEKLHADAERHPTEMIVITKEENVIWFHDTRFNFEHGKLKSVGNSQIRRN