SEARCH Articles Figures Tables Halobacterium Halobacterium halobium Halobacterium halobium bacteriorhodopsin from