MDVSEYIEHHREKAEQEKREAEHLFIYLNRLVKEQVQDLAKKYNPEKIYLFGSLLDRDKFCAGSDIDLAISGLEAEDYLDFWGDLEERLQHSFDLVNLETADNRLNQFIRQEGVVIYDRKKEESQFI