ITCH

Item# VHPS-4645
$24.95

Product Description

Human itchy E3 ubiquitin protein ligase homolog (mouse)