Highresolution image of insulin receptors on kidney cells emphasizing the role of insulin in maintaining glucose homeostasis.

Code produit:
883824347