Macrodomain Ter protein DNA complex

Bildnummer 12348856
Macrodomain Ter protein DNA complex
;