Investigation on substrate specificity and catalytic activity of serine protease neuropsin