Molecular cloning and characterization of a subtilisin-like protease from Arabidopsis thaliana