Human thymic stromal lymphopoietin protein, illustration

Bildnummer 14080143
Human thymic stromal lymphopoietin protein, illustration
;