Tomm70A

Item# VMPS-6774
$24.95

Product Description

Mouse translocase of outer mitochondrial membrane 70 homolog A (yeast)