What accounts for the different functions in photolyases and cryptochromes: a computational study of proton transfers to FAD.