RAD51, BRCA2 and DNA repair: a partial resolution.