Luciferin EF103404-75-7100 % similar D-Luciferin potassium salt115144-35-989 % similar Firefly luciferin2591-17-573 % similar 2-Cyano-6-hydroxybenzothiazole939-69-534 % similar