Ccdc88A

Item# VMPS-889
$24.95

Product Description

Mouse coiled coil domain containing 88A