The structure of photolyase: using photon energy for DNA repair.