styrylquinolines