Crystal structure of the precursor of galactose oxidase: an unusual self-processing enzyme.