The Structure, Spectra, and Reactivity of Visual Pigments