Structural And Functional Analysis Of The Human Xpf-Ercc1 Dna Repair Endonuclease