tryptoline tryptophylquinone indoloquinoline indoloquinolizidine tryptophandione tryptophyl isocryptolepine quinindoline tetrazoline quinazolone