The carboxyterminal processing protease of D1 protein: expression, purification and enzymology of the recombinant and native spinach proteins.