Firefly luciferin as a multifunctional chemiluminescence molecule | doi.page