MKKERVDVLAFNQGLFETREKAKRSVMAGLVYNDKNERLDKPGEKISVETPLHTKGQVMPYVSRGGLKLEKALNVFAINVQGKTMLDIGSSTGGFTDVALQNGARLSYALDVGYNQLAWKIRQDERVVVMERTNFRYSKPEDFTEGVPDIATIDVSFISLRLILPPLHDILKKGGSVVALIKPQFEAGKEFVGKKGIVRDPETHQMVVEEITRFAMNNGYDVKNLDFSPITGGEGNIEFLAHLVSVEGEGSYQAPESIEEVVAHAHQKLAE*