D-Luciferin potassium salt115144-35-9100 % similar Luciferin EF103404-75-789 % similar Firefly luciferin2591-17-573 % similar