Sp22D: a multidomain serine protease with a putative role in insect immunity.