indolinium iodinium guanidinum imminium indolin bipyridylium quinindoline indolinone imidazalinone quindoline