Purification and partial characterization of a thermo-halostable protease produced by Geobacillus sp. strain PLS A isolated from undersea fumaroles