MKSDASTSAAPLKGLVGPLRSSEPALALPAVSPAVHLLEEASDLLVVHLDFHAALETCERAWQSLAEEPVSGTIVEVKCSLCVVGIQALAEMDRWREALSWVLRYYQVPEKLPPKVLELCILLYSKMKEPGAVLDVASAWLQDPDNQGLPDYGSLARLHVFRLLLPSGRLSEAEELAVRSAAFSEEQRVEALQAIHLARQQHTQEHTQEHSDSQEPQKLRQEGSFSQKLLSLLMLLRRLWGSVVSHLLSQPFRKGLLAALILCLLILRFDPAAPSSLPFLYQLTQLFRRIQKATLSRLYPLALRD