Photocycle of halorhodopsin from Halobacterium salinarium.