How Are All Proteins Similar