78212503
Feb 7, 2003
May 10, 2005
AMBRX INC.
Subscribe
Research and development for others in the field of protein-based pharmaceutical and diagnostic agents, and protein-based assay reagents