Structure of bacteriorhodopsin