5782617 PMI0555 ybfA 5783214 PMI1157 zwf 5783213 PMI1156 hexR 5785333 PMI3227 ppc