MKNDKKLNLYEILGVEKKANAKEIAKAYRILALTYHPDKFLSHNKKLNNKGNKNKENEGNENKNDEDEPLTLERCKEMFLQIQKAYDILKDPEKRQNYDDFGLEEDFDEFKNYLDPKLFHSRIKVEDILKYEQKYKNSQDEKDDLIQFYNKFNGNIKHILEYIPFSDASDLDRFLNIFEDLFKDKKIEKTKDYEKSLKNINNIIKAYENIVKKDNIRGGNKKTKKRKTEEPIDDLVLAIRNNEARRNQKINSLLTSIEIEYSKKNPKKKKVKPPTEEELKEISKRLEENKKRSIEMRKLKGL*