Purification and properties of serine protease from Halobacterium halobium