ENSG00000188827 (SLX4)

homo sapiens

SLX4 structure-specific endonuclease subunit