1.3.99.33 dihydrourocanate:acceptor oxidoreductase