Dinoflagellate luciferases: purification of luciferases from Gonyaulax polyedra, Pyrocystis lunula, and Pyrocystis fusiformis.