MKKEKIFHPNSRKADQLARKSLRVAKLHALSSKRAQKQTSRLDFYGFFFHSLPPLDPALTLDDLHALIRDVWLARHDQELELESAARKKGRPKSIKVTNLEDIKAVESETYRTGMEVPDLTHPVNVTLFRQWDQTDLQYVQQLRHIRIFSQQPQQSVVTLPGQHPFLNPKDNMVVDLP