FBgn0037263 (slx1)

drosophila melanogaster

nuclease slx1