Methylenetetrahydrofolate dehydrogenase - methenyltetrahydrofolate cyclohydrolase - formyltetrahydrofolate synthetase from porcine liver: evidence to support a common dehydrogenase-cyclohydrolase site.