Structural and functional analysis of a novel haloalkane dehalogenase with two halide-binding sites.