MNRLGLTRLSRSFSRFSQSLDHYNDEVLLKYYPKHLLKSIKLAQQAIPENIEFTNKSTYQFASSKVFSDDLSKLDPFWDYDSSLPHNHSSTNSSPYYTPFNINQPKLPEATYPDEVKAFASKDKISKNLILANAINKQTLIDPFYIMKKLTMKPIVLKRVSNQTAKGKITSFYSLVIVGDGNGMIGIGEGKSRSDVSKATFKAHWDAIRNIQYIPRFEKRTIFNDIDYRYHGVKIFLRKKEPGFGLRVNHVIYEICQILGIKDLSGKIYKSRNDMNIAKGVIEALTKGQRPLDEIALGRGKKIVDIKKVYYSE