MKKNRQEAIIELIQQYPIETQEELLSRLNQIGFKTTQATISRDIRELALIKKPDADGKQIYCLIDQEDETSRKYQRILAEAIISMELAENMLVVKTVSGMAMASAAALDSLNIIGMVGTIAGDDTIMCVMKDKNIGRTAIAEIDHMIKKLKE