Text this: Circular permutation of 5-aminolevulinate synthase. Mapping the polypeptide chain to its function.