Isolation and partial characterization of a protease from Agave americana variegata