Active site structure of bacteriorhodopsin and mechanism of action.