Otub1

Item# VMPS-4483
$24.95

Product Description

Mouse OTU domain, ubiquitin aldehyde binding 1