Vitamin K epoxide reductase: homology, active site and catalytic mechanism.