TAPBP

Item# VHPS-9071
$24.95

Product Description

Human TAP binding protein (tapasin)