bibliographic resource 2392286 [br/2392286]
https://w3id.org/oc/corpus/br/2392286

is a
title
  • The Proinflammatory Mediators C3a and C5a Are Essential for Liver Regeneration
publication date
  • 2003-01-01
contributor
format
identifier
part of