picrylhydrazyls