ensg00000128951 (DUT)

homo sapiens

deoxyuridine triphosphatase