Which of these offers the best respiratory protection when working with isocyanates?

A. Dust mask
B. Cartridge respirator
C. Disposable respirator
D. Supplied-air hood