Firefly luciferase: the structure is known, but the mystery remains.

Firefly luciferase: the structure is known, but the mystery remains.