pyrroloquinolinequinones