Aldolase and Protease: Unsuspected Structural Homology