porphobilinogen synthase, putative