Bacterial sensor histidine kinase molecule

Bildnummer 12325956
Bacterial sensor histidine kinase molecule
;