IT3436
IT3436
- Catalog: IT3436
- Gene/Protein: TMEM126A
- Product Description: Immunotag™ Human TMEM126A (Transmembrane protein 126A) ELISA
634.0000
Price in reward points: 634