MKKRLTTTPILRIPLGGSGFLVYTDSSNVGLWCVLMQDGNVIAYRSSQLKDYERNYSTHDLELAAVVFPLKMLKHYLYVENFEVHSNHQSLQYLFSQKELNMRQRRWMEYIEIYDFPIKYLPGKVNVAVDALRRKSGSVTSLQ