MKKSNINFEIDLDKDNVPEKIQWSATDAGEELTETKSISISLWDHVQKNSMRIDLWTNEMPVDEMKRFYIDCLGGMAQSVLNSTGDEFMAEEMNLLCEKLVKHLEKEMREQK