MSLNTFDELLSNVYRLTEQDDYDGMVANRQEIENYLINNKYSHALRSIFQQLKNRSFTTPEIPPHQDMVLKNKLLDKRIEQISINQRNCALSDDQYDRPLANMNIELVNHYTNIAANFESDAQKLRTTLQEALTAQSYIRPITESDKCKAFNGIEKKISINNALLKEELLNYLMYINVQHNKKRGRRNFPKEVTTILEKYFNEHIDRPYPNDQEKLFLAEKCNLTTTQITNWFGNKRIRCMKKEKLLLKEEESIENA