Title: Bacteriorhodopsin Films for Optical Signal Processing and Data Storage