Subtilisin-like serine protease from hyperthermophilic archaeon Thermococcus kodakaraensis with N- and C-terminal propeptides.