SEARCH Articles Figures Tables Halobacterium Halobacterium halobium Halobacterium halobium bacteriorhodopsin