Structure of the hypothetical oxidoreductase YcnD from Bacillus subtilis