Reaction mechanism of Drosophila cryptochrome