MEKKVRRIYPLSEPGTTYFLQIVWEKDLGTGFDVILTDGQSAWSGRVPKEEISREAADMEMEQKKYVEELRKVFLTEGIPSNIYNFDISKEGTNGDCLHFSYEKKLRDLSFRLGSLKLQRIPSPTEVISKLISCCLDFIVGLHAKNEHLQRENEILLNDLNEVQDQLQKCVEAKEELETELYKKFILVLNEKKAKIRNLQKCLKEAEETAVKATQARVVPESKAEEDYEGSTDEESENLVEPSTSAPVKPKRDSLLSPDIIDIAPNRKRRQRVRNTASTEPKVALYEAQKISKEKVDSSKPKSSDKQVSSKGMATEAGKNGGDPKDLFDDI