Tpp2a

Tpp2a

AOB31956

CAS 1838592-80-5

More details

1000 Items

$0.00

Overview

Novel mitochondrial thioredoxin reductase (TrxR) inhibitor