A study on the structure, mechanism, and biochemistry of kanamycin B dioxygenase (KanJ)—an enzyme with a broad range of substrates. (27th July 2020)