MKCRYYENQFPDVEEAVIANVKMIADMGAYVRLSEYNDKEGMILLSELSRRRIRSVNKLIRVGRSECVVVIRVDKDKGYIDLSKRRVYAKDTNQCNERYANAKMVNSILRHVAEQLGYTTDEQLEDLYQKTAWHFDRKEKRKAASYDAFKKAISDPTVLDECDITPEAKEKLLEDIRKKLTPQSVKIRADIEVSCFDYEGIDAVKAALITGKNCSTETFPIKINLIAAPHFVVTTQTFDREGGLVAVNQVLETIKTAIEGFKGKFAIKEEARIVTDIEDEKKKGEGEDEEEDSEEDEDEEEDEDDDGLMAPKGLDQQVDAEEASRDNRKKAGDDEDSDEEDD