Valeriya Lapidus derive insights proteorhodopsin