MSLNTFDELLSNVYRLTEQDDYDGMVANRQVIENYLINNKYSHALRSIFQQLKNRSLTTPEIQPQQDMVLKNKLLDKRIEQISINQRNCAFSDDQYDRPLANMNVELVNHYTNIAANFESDAQKLRVTLQEALTAQSYIRPITESDKCKAFNGIEKKISINNALLKEELLNYLMYINVQHNKKRGRRNFPKEATTILEKYFNEHIDRPYPDEQEKLLLAEKCNLTTTQITNWFGNKRIRCMRKKKLLLKEKESIENA