Aptamer bound to prostate-specific membrane antigen

Bildnummer 13685859
Aptamer bound to prostate-specific membrane antigen
;