22826-61-5 Tetraazido benzene quinone [Forbidden]