ChemicalBook English Germany Japanese Korean

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

2-(4-iodophenyl)-5-methyl-4-{[4-(4-morpholinylcarbonyl)anilino]methylene}-2,4-dihydro-3H-pyrazol-3-one 2-(4-iodophenyl)-5-methyl-4-{[4-(4-morpholinylcarbonyl)anilino]methylene}-2,4-dihydro-3H-pyrazol-3-one
5-(2-iodophenyl)-3,3-dimethyl-3,4,5,6-tetrahydrobenzo[a]phenanthridin-1(2H)-one 5-(2-iodophenyl)-3,3-dimethyl-3,4,5,6-tetrahydrobenzo[a]phenanthridin-1(2H)-one
6-iodo-2-propyl-3-[2-(trifluoromethyl)phenyl]-4(3H)-quinazolinone 6-iodo-2-propyl-3-[2-(trifluoromethyl)phenyl]-4(3H)-quinazolinone
4-iodophenyl 3-chlorobenzoate 4-iodophenyl 3-chlorobenzoate
2-(3-iodophenyl)-4-(3-methoxy-4-propoxybenzylidene)-1,3-oxazol-5(4H)-one 2-(3-iodophenyl)-4-(3-methoxy-4-propoxybenzylidene)-1,3-oxazol-5(4H)-one
17-(4-iodophenyl)-17-azapentacyclo[6.6.5.0~2,7~.0~9,14~.0~15,19~]nonadeca-2,4,6,9,11,13-hexaene-16,18-dione 17-(4-iodophenyl)-17-azapentacyclo[6.6.5.0~2,7~.0~9,14~.0~15,19~]nonadeca-2,4,6,9,11,13-hexaene-16,18-dione
4'-{[(2-iodophenyl)carbonyl]oxy}[1,1'-biphenyl]-4-yl 2-iodobenzoate 4'-{[(2-iodophenyl)carbonyl]oxy}[1,1'-biphenyl]-4-yl 2-iodobenzoate
4-{[(2-iodophenyl)imino]methyl}phenyl benzoate 4-{[(2-iodophenyl)imino]methyl}phenyl benzoate
1-[(4-iodophenyl)sulfonyl]-1H-pyrazole 1-[(4-iodophenyl)sulfonyl]-1H-pyrazole
6-(4-iodophenyl)-1,3-dimethyl-5-(4-methylphenyl)-1H-pyrrolo[3,4-d]pyrimidine-2,4(3H,6H)-dione 6-(4-iodophenyl)-1,3-dimethyl-5-(4-methylphenyl)-1H-pyrrolo[3,4-d]pyrimidine-2,4(3H,6H)-dione
1-(4-iodophenyl)-2-(7-methyl[1,3]dioxolo[4,5-f][1,3]benzothiazol-6(7H)-ylidene)ethanone 1-(4-iodophenyl)-2-(7-methyl[1,3]dioxolo[4,5-f][1,3]benzothiazol-6(7H)-ylidene)ethanone
1-[(4-iodophenyl)carbonyl]-5-phenyl-3-(trifluoromethyl)-4,5-dihydro-1H-pyrazol-5-ol 1-[(4-iodophenyl)carbonyl]-5-phenyl-3-(trifluoromethyl)-4,5-dihydro-1H-pyrazol-5-ol
2-(2-{[5-(4-iodophenyl)-2-furyl]methylene}hydrazino)-4-(methoxymethyl)-6-methylnicotinonitrile 2-(2-{[5-(4-iodophenyl)-2-furyl]methylene}hydrazino)-4-(methoxymethyl)-6-methylnicotinonitrile
2-[4-iodo(phenylsulfonyl)anilino]-N-isobutylacetamide 2-[4-iodo(phenylsulfonyl)anilino]-N-isobutylacetamide
2-(4-iodophenyl)-4-{2-[(2-methyl-2-propenyl)oxy]benzylidene}-1,3-oxazol-5(4H)-one 2-(4-iodophenyl)-4-{2-[(2-methyl-2-propenyl)oxy]benzylidene}-1,3-oxazol-5(4H)-one
2-iodo-4-(1-piperidinylcarbonyl)phenyl methyl ether 2-iodo-4-(1-piperidinylcarbonyl)phenyl methyl ether
2-(4-iodophenoxy)-N'-(1-methyl-3-phenyl-2-propenylidene)acetohydrazide 2-(4-iodophenoxy)-N'-(1-methyl-3-phenyl-2-propenylidene)acetohydrazide
4'-({[4-(4-iodophenyl)-1,3-thiazol-2-yl]imino}methyl)[1,1'-biphenyl]-4-yl acetate 4'-({[4-(4-iodophenyl)-1,3-thiazol-2-yl]imino}methyl)[1,1'-biphenyl]-4-yl acetate
5-(3-iodophenyl)-3-(4-methylphenyl)-1,2,4-oxadiazole 5-(3-iodophenyl)-3-(4-methylphenyl)-1,2,4-oxadiazole
2-(4-iodophenyl)-4-{3-methoxy-4-[(2-methyl-2-propenyl)oxy]benzylidene}-1,3-oxazol-5(4H)-one 2-(4-iodophenyl)-4-{3-methoxy-4-[(2-methyl-2-propenyl)oxy]benzylidene}-1,3-oxazol-5(4H)-one
5-(4-iodophenyl)-1,3-dimethyl-5,5a-dihydro-1H-indeno[2',1':5,6]pyrido[2,3-d]pyrimidine-2,4,6(3H)-trione 5-(4-iodophenyl)-1,3-dimethyl-5,5a-dihydro-1H-indeno[2',1':5,6]pyrido[2,3-d]pyrimidine-2,4,6(3H)-trione
3-{[4-(4-iodophenyl)-1,3-thiazol-2-yl]amino}-6,7-dimethoxy-2-benzofuran-1(3H)-one 3-{[4-(4-iodophenyl)-1,3-thiazol-2-yl]amino}-6,7-dimethoxy-2-benzofuran-1(3H)-one
2-{[2-iodo-4-(5-phenyl-2,3-dihydro-1,3,4-thiadiazol-2-yl)phenoxy]methyl}benzonitrile 2-{[2-iodo-4-(5-phenyl-2,3-dihydro-1,3,4-thiadiazol-2-yl)phenoxy]methyl}benzonitrile
5-iodo-2-pyrimidinol 5-iodo-2-pyrimidinol
2-(4-iodophenyl)-4-(4-isopropoxy-3-methoxybenzylidene)-1,3-oxazol-5(4H)-one 2-(4-iodophenyl)-4-(4-isopropoxy-3-methoxybenzylidene)-1,3-oxazol-5(4H)-one
2-{[(4-iodophenyl)sulfonyl]amino}benzoic acid 2-{[(4-iodophenyl)sulfonyl]amino}benzoic acid
3-(3-iodophenyl)-N-(6-{[3-(3-iodophenyl)acryloyl]amino}-2-pyridinyl)acrylamide 3-(3-iodophenyl)-N-(6-{[3-(3-iodophenyl)acryloyl]amino}-2-pyridinyl)acrylamide
1-(4-iodophenyl)-2,5-dioxo-3-pyrrolidinyl N'-(1,3-benzodioxol-5-yl)-N-ethylimidothiocarbamate 1-(4-iodophenyl)-2,5-dioxo-3-pyrrolidinyl N'-(1,3-benzodioxol-5-yl)-N-ethylimidothiocarbamate
3-[(4-iodophenyl)sulfonyl]-2-methyl-1,3-thiazolidine 3-[(4-iodophenyl)sulfonyl]-2-methyl-1,3-thiazolidine
4-[6-(2-iodophenyl)[1,2,4]triazolo[3,4-b][1,3,4]thiadiazol-3-yl]phenyl methyl ether 4-[6-(2-iodophenyl)[1,2,4]triazolo[3,4-b][1,3,4]thiadiazol-3-yl]phenyl methyl ether
6-(2-iodophenyl)-3-(3,4,5-trimethoxyphenyl)[1,2,4]triazolo[3,4-b][1,3,4]thiadiazole 6-(2-iodophenyl)-3-(3,4,5-trimethoxyphenyl)[1,2,4]triazolo[3,4-b][1,3,4]thiadiazole
6-(2-iodophenyl)-3-(2-pyridinyl)[1,2,4]triazolo[3,4-b][1,3,4]thiadiazole 6-(2-iodophenyl)-3-(2-pyridinyl)[1,2,4]triazolo[3,4-b][1,3,4]thiadiazole
4-iodophenyl thiophene-2-carboxylate 4-iodophenyl thiophene-2-carboxylate
2-(4-iodophenyl)-4-(3,4,5-trimethoxybenzylidene)-1,3-oxazol-5(4H)-one 2-(4-iodophenyl)-4-(3,4,5-trimethoxybenzylidene)-1,3-oxazol-5(4H)-one
1-(4-iodophenyl)-4-(2-thienylmethylene)-3,5-pyrazolidinedione 1-(4-iodophenyl)-4-(2-thienylmethylene)-3,5-pyrazolidinedione
3-[3-(4-iodophenyl)acryloyl]-4,6-dimethyl-2(1H)-pyridinone 3-[3-(4-iodophenyl)acryloyl]-4,6-dimethyl-2(1H)-pyridinone
5-[(2-(3-iodophenyl)-5-oxo-1,3-oxazol-4(5H)-ylidene)methyl]-2-methoxyphenyl propionate 5-[(2-(3-iodophenyl)-5-oxo-1,3-oxazol-4(5H)-ylidene)methyl]-2-methoxyphenyl propionate
5-[(2-(4-iodophenyl)-5-oxo-1,3-oxazol-4(5H)-ylidene)methyl]-2-methoxyphenyl propionate 5-[(2-(4-iodophenyl)-5-oxo-1,3-oxazol-4(5H)-ylidene)methyl]-2-methoxyphenyl propionate
1-(4-iodophenyl)-1H-pyrrole-2-carbaldehyde oxime 1-(4-iodophenyl)-1H-pyrrole-2-carbaldehyde oxime
2-(4-iodophenyl)-2-oxoethyl 2-oxo-2H-chromene-3-carboxylate 2-(4-iodophenyl)-2-oxoethyl 2-oxo-2H-chromene-3-carboxylate
6-(2-iodophenyl)-3-(trifluoromethyl)[1,2,4]triazolo[3,4-b][1,3,4]thiadiazole 6-(2-iodophenyl)-3-(trifluoromethyl)[1,2,4]triazolo[3,4-b][1,3,4]thiadiazole
3-{[(4-iodophenyl)sulfonyl]amino}benzoicacid 3-{[(4-iodophenyl)sulfonyl]amino}benzoicacid
1-(4-iodophenyl)-5-methoxy-2-methyl-1H-indole-3-carboxylic acid 1-(4-iodophenyl)-5-methoxy-2-methyl-1H-indole-3-carboxylic acid
2-(4-iodophenyl)-5,7-dimethylpyrazolo[1,5-a]pyrimidine 2-(4-iodophenyl)-5,7-dimethylpyrazolo[1,5-a]pyrimidine
2-[4-iodo(phenylsulfonyl)anilino]-N-(3-pyridinyl)acetamide 2-[4-iodo(phenylsulfonyl)anilino]-N-(3-pyridinyl)acetamide
[4-iodo(phenylsulfonyl)anilino]acetic acid [4-iodo(phenylsulfonyl)anilino]acetic acid
1-(4-iodophenyl)-4-(2-propoxybenzylidene)-3,5-pyrazolidinedione 1-(4-iodophenyl)-4-(2-propoxybenzylidene)-3,5-pyrazolidinedione
2-[4-iodo(phenylsulfonyl)anilino]-N-isopropylacetamide 2-[4-iodo(phenylsulfonyl)anilino]-N-isopropylacetamide
1-iodo-4-phenylbicyclo[2.2.2]octane 1-iodo-4-phenylbicyclo[2.2.2]octane
17-(4-iodophenyl)-16,18-dioxo-17-azapentacyclo[6.6.5.0~2,7~.0~9,14~.0~15,19~]nonadeca-2,4,6,9,11,13-hexaene-1-carbaldehyde 17-(4-iodophenyl)-16,18-dioxo-17-azapentacyclo[6.6.5.0~2,7~.0~9,14~.0~15,19~]nonadeca-2,4,6,9,11,13-hexaene-1-carbaldehyde
2-(4-iodophenoxy)-N'-[(5-methyl-2-furyl)methylene]acetohydrazide 2-(4-iodophenoxy)-N'-[(5-methyl-2-furyl)methylene]acetohydrazide
2-(3-iodophenyl)-4-(4-isopropoxy-3-methoxybenzylidene)-1,3-oxazol-5(4H)-one 2-(3-iodophenyl)-4-(4-isopropoxy-3-methoxybenzylidene)-1,3-oxazol-5(4H)-one
6-(4-iodophenyl)benzo[a]phenazin-5-ol 6-(4-iodophenyl)benzo[a]phenazin-5-ol
3-(4-iodophenyl)-2-[4-(2-oxo-2H-chromen-3-yl)-1,3-thiazol-2-yl]acrylonitrile 3-(4-iodophenyl)-2-[4-(2-oxo-2H-chromen-3-yl)-1,3-thiazol-2-yl]acrylonitrile
1-(4-iodophenyl)-3-(4-thiomorpholinyl)-2,5-pyrrolidinedione 1-(4-iodophenyl)-3-(4-thiomorpholinyl)-2,5-pyrrolidinedione
2-{[1-(4-iodophenyl)-2,5-dimethyl-1H-pyrrol-3-yl]methylene}-1H-indene-1,3(2H)-dione 2-{[1-(4-iodophenyl)-2,5-dimethyl-1H-pyrrol-3-yl]methylene}-1H-indene-1,3(2H)-dione
1-(3-iodophenyl)-6,7-dimethoxy-1,2,3,4-tetrahydroisoquinoline 1-(3-iodophenyl)-6,7-dimethoxy-1,2,3,4-tetrahydroisoquinoline
7-(4-iodophenyl)-1,2,7-triazaspiro[4.4]non-1-ene-6,8-dione 7-(4-iodophenyl)-1,2,7-triazaspiro[4.4]non-1-ene-6,8-dione
4-(4-iodophenyl)-4-azatetracyclo[5.3.2.0~2,6~.0~8,10~]dodec-11-ene-3,5-dione 4-(4-iodophenyl)-4-azatetracyclo[5.3.2.0~2,6~.0~8,10~]dodec-11-ene-3,5-dione
2-(4-iodophenoxy)-N'-[2-(octyloxy)benzylidene]acetohydrazide 2-(4-iodophenoxy)-N'-[2-(octyloxy)benzylidene]acetohydrazide
2-(4-iodophenyl)-4-{[2-({[1-(4-iodophenyl)-3-methyl-5-oxo-1,5-dihydro-4H-pyrazol-4-ylidene]methyl}amino)anilino]methylene}-5-methyl-2,4-dihydro-3H-pyrazol-3-one 2-(4-iodophenyl)-4-{[2-({[1-(4-iodophenyl)-3-methyl-5-oxo-1,5-dihydro-4H-pyrazol-4-ylidene]methyl}amino)anilino]methylene}-5-methyl-2,4-dihydro-3H-pyrazol-3-one
2-(2-iodophenyl)-4-oxo-4H-3,1-benzoxazin-6-yl acetate 2-(2-iodophenyl)-4-oxo-4H-3,1-benzoxazin-6-yl acetate
5-[(4-iodophenoxy)methyl]-N-{1-[2-(4-morpholinyl)ethyl]-1H-benzimidazol-2-yl}-2-furamide 5-[(4-iodophenoxy)methyl]-N-{1-[2-(4-morpholinyl)ethyl]-1H-benzimidazol-2-yl}-2-furamide
12-(3-iodophenyl)-9,9-dimethyl-8,9,10,12-tetrahydrobenzo[a]acridin-11(7H)-one 12-(3-iodophenyl)-9,9-dimethyl-8,9,10,12-tetrahydrobenzo[a]acridin-11(7H)-one
1-(4-iodophenyl)-3-{[3-(4-iodophenyl)-3-oxo-1-propenyl]oxy}-2-propen-1-one 1-(4-iodophenyl)-3-{[3-(4-iodophenyl)-3-oxo-1-propenyl]oxy}-2-propen-1-one
6-(2-iodophenyl)-3-(2-thienyl)[1,2,4]triazolo[3,4-b][1,3,4]thiadiazole 6-(2-iodophenyl)-3-(2-thienyl)[1,2,4]triazolo[3,4-b][1,3,4]thiadiazole
2-(4-iodophenyl)-5-methyl-4-{[(2-methyl-1H-benzimidazol-6-yl)amino]methylene}-2,4-dihydro-3H-pyrazol-3-one 2-(4-iodophenyl)-5-methyl-4-{[(2-methyl-1H-benzimidazol-6-yl)amino]methylene}-2,4-dihydro-3H-pyrazol-3-one
4-[(4-iodophenyl)hydrazono]-3-methyl-5-oxo-4,5-dihydro-1H-pyrazole-1-carbothioamide 4-[(4-iodophenyl)hydrazono]-3-methyl-5-oxo-4,5-dihydro-1H-pyrazole-1-carbothioamide
6-iodo-2-propyl-3-[3-(trifluoromethyl)phenyl]quinazolin-4(3H)-one 6-iodo-2-propyl-3-[3-(trifluoromethyl)phenyl]quinazolin-4(3H)-one
1-(4-iodophenyl)-2,5-dioxo-3-pyrrolidinyl N'-(1,3-benzodioxol-5-yl)-N-methylimidothiocarbamate 1-(4-iodophenyl)-2,5-dioxo-3-pyrrolidinyl N'-(1,3-benzodioxol-5-yl)-N-methylimidothiocarbamate
1-(4-iodophenyl)-3-(2,3,4-trimethoxyphenyl)-2-propen-1-one 1-(4-iodophenyl)-3-(2,3,4-trimethoxyphenyl)-2-propen-1-one
2-{2-[(4-iodophenoxy)acetyl]carbohydrazonoyl}phenyl acetate 2-{2-[(4-iodophenoxy)acetyl]carbohydrazonoyl}phenyl acetate
4-{5-[(4-iodophenoxy)methyl]-1,2,4-oxadiazol-3-yl}-1,2,5-oxadiazol-3-amine 4-{5-[(4-iodophenoxy)methyl]-1,2,4-oxadiazol-3-yl}-1,2,5-oxadiazol-3-amine
3-(4-iodophenyl)-2-(4-methylphenyl)-1,3-thiazolidin-4-one 3-(4-iodophenyl)-2-(4-methylphenyl)-1,3-thiazolidin-4-one
6-{1-[(2-iodophenyl)amino]ethyl}-3,4-dihydro-2H-1,4-benzoxazin-3-one 6-{1-[(2-iodophenyl)amino]ethyl}-3,4-dihydro-2H-1,4-benzoxazin-3-one
5-{[(3-iodophenyl)carbamoyl]amino}-5-oxopentanoic acid 5-{[(3-iodophenyl)carbamoyl]amino}-5-oxopentanoic acid
5-(4-iodophenyl)-1,3,4-thiadiazol-2-amine 2-氨基-5-(4-碘苯基)-1,3,4-噻二唑
5-{[(2-iodophenyl)amino]methyl}-1,3-dimethyl-1,2,3,4-tetrahydropyrimidine-2,4-dione 5-{[(2-iodophenyl)amino]methyl}-1,3-dimethyl-1,2,3,4-tetrahydropyrimidine-2,4-dione
5-[(2-iodophenyl)sulfamoyl]thiophene-3-carboxylic acid 5-[(2-iodophenyl)sulfamoyl]thiophene-3-carboxylic acid
5-{1-[(2-iodophenyl)formamido]ethyl}thiophene-2-sulfonyl chloride 5-{1-[(2-iodophenyl)formamido]ethyl}thiophene-2-sulfonyl chloride
5-[(2-iodophenyl)sulfamoyl]-2-methylbenzoic acid 5-[(2-iodophenyl)sulfamoyl]-2-methylbenzoic acid
2-{[(4-iodophenyl)sulfonyl]amino}-N-(3-methoxy-5,6,7,8-tetrahydro-2-naphthalenyl)-3-phenylpropanamide 2-{[(4-iodophenyl)sulfonyl]amino}-N-(3-methoxy-5,6,7,8-tetrahydro-2-naphthalenyl)-3-phenylpropanamide
6-(2-iodophenyl)-3-(4-pyridinyl)[1,2,4]triazolo[3,4-b][1,3,4]thiadiazole 6-(2-iodophenyl)-3-(4-pyridinyl)[1,2,4]triazolo[3,4-b][1,3,4]thiadiazole
4-(3-iodophenyl)-3,4-dihydrobenzo[h]quinolin-2(1H)-one 4-(3-iodophenyl)-3,4-dihydrobenzo[h]quinolin-2(1H)-one
1-(4-iodophenyl)-3-(3,4,5-trimethoxyphenyl)-2-propen-1-one 1-(4-iodophenyl)-3-(3,4,5-trimethoxyphenyl)-2-propen-1-one
2-(4-iodophenoxy)-N-(2-methylphenyl)propanamide 2-(4-iodophenoxy)-N-(2-methylphenyl)propanamide
1-{[6-(2-iodophenyl)[1,2,4]triazolo[3,4-b][1,3,4]thiadiazol-3-yl]methyl}-1H-benzimidazole 1-{[6-(2-iodophenyl)[1,2,4]triazolo[3,4-b][1,3,4]thiadiazol-3-yl]methyl}-1H-benzimidazole
2-(3-iodophenyl)-4-{2-[(2-methyl-2-propenyl)oxy]benzylidene}-1,3-oxazol-5(4H)-one 2-(3-iodophenyl)-4-{2-[(2-methyl-2-propenyl)oxy]benzylidene}-1,3-oxazol-5(4H)-one
4-{[1-(4-iodophenyl)-3,5-dioxo-4-pyrazolidinylidene]methyl}-2-methoxyphenyl acetate 4-{[1-(4-iodophenyl)-3,5-dioxo-4-pyrazolidinylidene]methyl}-2-methoxyphenyl acetate
2-(4-iodophenyl)-6,7-dimethoxy-3,3a-dihydro-8H-pyrazolo[5,1-a]isoindol-8-one 2-(4-iodophenyl)-6,7-dimethoxy-3,3a-dihydro-8H-pyrazolo[5,1-a]isoindol-8-one
5-{[1-(4-iodophenyl)-2,5-dimethyl-1H-pyrrol-3-yl]methylene}-1,3-diphenyl-2-thioxodihydro-4,6(1H,5H)-pyrimidinedione 5-{[1-(4-iodophenyl)-2,5-dimethyl-1H-pyrrol-3-yl]methylene}-1,3-diphenyl-2-thioxodihydro-4,6(1H,5H)-pyrimidinedione
5-[(4-iodophenyl)sulfamoyl]-2-methylbenzoic acid 5-[(4-iodophenyl)sulfamoyl]-2-methylbenzoic acid
4-{[(4-iodophenyl)sulfonyl]amino}benzoicacid 4-{[(4-iodophenyl)sulfonyl]amino}benzoicacid
2-(3-iodophenyl)-1,3-bis(4-methylphenyl)imidazolidine 2-(3-iodophenyl)-1,3-bis(4-methylphenyl)imidazolidine
{4-[2-(3-iodophenyl)-5-phenyl-1H-imidazol-4-yl]phenyl}(phenyl)methanone {4-[2-(3-iodophenyl)-5-phenyl-1H-imidazol-4-yl]phenyl}(phenyl)methanone
4-[(4-iodophenyl)amino]butanenitrile 4-[(4-iodophenyl)amino]butanenitrile
4-{[(4-iodophenyl)amino]methyl}-2,6-dimethylphenol 4-{[(4-iodophenyl)amino]methyl}-2,6-dimethylphenol
4-{[(4-iodophenyl)amino]methyl}phenol 4-{[(4-iodophenyl)amino]methyl}phenol
4-(4-iodophenyl)-5-(propan-2-yl)-4H-1,2,4-triazole-3-thiol 4-(4-iodophenyl)-5-(propan-2-yl)-4H-1,2,4-triazole-3-thiol
4-{[(2-iodophenyl)amino]methyl}benzene-1,2-diol 4-{[(2-iodophenyl)amino]methyl}benzene-1,2-diol
149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253

Copyright 2007©  ChemicalBook. All rights reserved.