flavinoid naphthopyranone benzopyranone tanshinol vasicinolone kryptoxanthin theobromide benzoquinol biophenolic melanoid