MSLEGTKRRIRRPFTIAEVEALVFAVEKLGLGRWRDVKLWAFDQAKHRTYVDLKDKWKTLVHTARIAPHQRRGEPVPEELLERVIKAQDYWTARQAKQQAESTAAT