Bioengineered Protein Stabilized Perovskite Nanoplates in Polar Solvents. | Synapse