Deoxyribonuclease NSC124842