MKKFFLGNDKLDCKKRRIRTNFTSWQLEELENTFETSHYPDVFMREALALRLDLLESRVQVSKH