Isolated polypeptide characterized in that it has a porphranase activity, which comprises a sequence chosen from: (i) a sequence at least 90% identical to residues 19 to 274 of the sequence SEQ ID NO: 2, (ii) a sequence at least one 90% identical to residues 22 to 293 of the sequence SEQ ID NO: 5, and (iii) a fragment with at least 200 consecutive amino acids of the sequence (i) or (ii).Polipéptido aislado caracterizado porque posee una actividad porfiranasa, que comprende una secuencia elegida entre: (i) una secuencia al menos un 90 % idéntica a los residuos 19 a 274 de la secuencia SEQ ID NO: 2, (ii) una secuencia al menos un 90 % idéntica a los residuos 22 a 293 de la secuencia SEQ ID NO: 5, y (iii) un fragmento con al menos 200 aminoácidos consecutivos de la secuencia (i) o (ii).