β-Propeller blades as ancestral peptides in protein evolution.

β-Propeller blades as ancestral peptides in protein evolution.