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