MKHDISRLLQKKKKNIIEDWMNMQLADAGLREDLMSNDELREQSAELLDALLKALTSENLSDFNTEGFNTVYEILSGISISRARQGFSPRETGIFVFSLKDAILKSLIVELSNDQEALVETLIVMNKLLDNLGIVTFETYIKGREEVILRQSDEISEISTPVIRVWDGILALPIIGTLDSARTQVVMESLLQNIVDTGSTIAILDISGVPAVDSLVAQHIIKTVAATRLMGAECIISGIRPEIAQTVVHLGIDLSSIVTKASLANALKYAFAMLKLDVKRIQKDK