ChemicalBook
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
4-(tert-butyl)-3-(2-methylbenzyl)-3,4-dihydro-1H-1,3,4-benzotriazepine-2,5-dione
4-(tert-butyl)-3-(2-methylbenzyl)-3,4-dihydro-1H-1,3,4-benzotriazepine-2,5-dione
TERT-BUTYL 4-(5-BROMO-6-CHLOROPYRAZIN-2-YL)PIPERAZINE-1-CARBOXYLATE
TERT-BUTYL 4-(5-BROMO-6-CHLOROPYRAZIN-2-YL)PIPERAZINE-1-CARBOXYLATE
1-(3-(TERT-BUTOXYCARBONYLAMINO)PROPYL)-5-(TERT-BUTYL)-2-METHYLPYRROLE-3-CARBOXYLIC ACID
1-(3-(TERT-BUTOXYCARBONYLAMINO)PROPYL)-5-(TERT-BUTYL)-2-METHYLPYRROLE-3-CARBOXYLIC ACID
TERT-BUTYLHYDROPEROXIDE 3M SOLUTION IN ISOOCTANE
TERT-BUTYLHYDROPEROXIDE 3M SOLUTION IN ISOOCTANE
3-[(tert-butoxycarbonyl)amino]-3-(tetrahydro-2H-pyran-4-yl)propanoic acid
3-[(tert-butoxycarbonyl)amino]-3-(tetrahydro-2H-pyran-4-yl)propanoic acid
TERT-BUTYL-TRIETHOXYSILANE
TERT-BUTYL-TRIETHOXYSILANE
993-66-8
tert-butyl 2-(5,5,7-trioxo-6,7-dihydro-5H-5lambda~6~-dibenzo[d,g][1,6,2]dithiazocin-6-yl)acetate
tert-butyl 2-(5,5,7-trioxo-6,7-dihydro-5H-5lambda~6~-dibenzo[d,g][1,6,2]dithiazocin-6-yl)acetate
TERT-BUTYL 5-BROMOINDOLE-1-CARBOXYLATE
TERT-BUTYL 5-BROMOINDOLE-1-CARBOXYLATE
182344-70-3
3-(tert-butyl)-1-[(2,4-difluorophenyl)sulfonyl]-5-(methylthio)-1H-pyrazole
3-(tert-butyl)-1-[(2,4-difluorophenyl)sulfonyl]-5-(methylthio)-1H-pyrazole
2-(4-TERT-BUTOXYCARBONYLAMINO-BUTYLAMINO)-NICOTINIC ACID
2-(4-TERT-BUTOXYCARBONYLAMINO-BUTYLAMINO)-NICOTINIC ACID
904816-11-1
6-(TERT-BUTYL)PYRIDINE-2-BORONIC ACID
6-(TERT-BUTYL)PYRIDINE-2-BORONIC ACID
1265478-40-7
3-TERT-BUTYL-5-ETHYLTOLUENE 98+
3-TERT-BUTYL-5-ETHYLTOLUENE 98+%
4-[4-(TERT-BUTYL)PHENOXY]-3-CHLOROPHENYLAMINEHYDROCHLORIDE
4-[4-(TERT-BUTYL)PHENOXY]-3-CHLOROPHENYLAMINEHYDROCHLORIDE
1185296-96-1
5-(TERT-BUTYL)PYRAZINE-2-BORONIC ACID PINACOL ESTER
5-(TERT-BUTYL)PYRAZINE-2-BORONIC ACID PINACOL ESTER
6-TERT-BUTYLCHROMONE
6-TERT-BUTYLCHROMONE
TERT-BUTYL 4-(1-CYANOCYCLOHEXYL)PIPERAZINE-1-CARBOXYLATE
TERT-BUTYL 4-(1-CYANOCYCLOHEXYL)PIPERAZINE-1-CARBOXYLATE
TERT-BUTYL 2-(6-CHLOROPYRIDAZIN-3-YL)-2,4,6,7-TETRAHYDRO-5H-PYRAZOLO[4,3-C]PYRIDINE-5-CARBOXYLATE
TERT-BUTYL 2-(6-CHLOROPYRIDAZIN-3-YL)-2,4,6,7-TETRAHYDRO-5H-PYRAZOLO[4,3-C]PYRIDINE-5-CARBOXYLATE
2-((4-[(6-TERT-BUTOXYPYRIDIN-2-YL)METHYL]PIPERAZIN-1-YL)METHYL)-1H-BENZIMIDAZOLE
2-((4-[(6-TERT-BUTOXYPYRIDIN-2-YL)METHYL]PIPERAZIN-1-YL)METHYL)-1H-BENZIMIDAZOLE
2-([4-(TERT-BUTYL)-1,3-THIAZOL-2-YL]METHYL)-1,3-THIAZOL-4-OL
2-([4-(TERT-BUTYL)-1,3-THIAZOL-2-YL]METHYL)-1,3-THIAZOL-4-OL
861207-02-5
4-(TERT-BUTYL)-2-[(5-CHLORO-3,4-DINITRO-2-THIENYL)THIO]-1,3-THIAZOLE
4-(TERT-BUTYL)-2-[(5-CHLORO-3,4-DINITRO-2-THIENYL)THIO]-1,3-THIAZOLE
5-TERT-BUTYL-1-(4-CHLORO-PHENYL)-4-METHYL-1H-PYRAZOLE-3-CARBOXYLIC ACID
5-TERT-BUTYL-1-(4-CHLORO-PHENYL)-4-METHYL-1H-PYRAZOLE-3-CARBOXYLIC ACID
3-TERT-BUTOXY CARBONYLAMINOPHENYL ACETIC ACID
3-TERT-BUTOXY CARBONYLAMINOPHENYL ACETIC ACID
TERT-BUTYL [(1R,2S)-2-HYDROXY-1-METHYL-2-PHENYLETHYL]CARBAMATE
TERT-BUTYL [(1R,2S)-2-HYDROXY-1-METHYL-2-PHENYLETHYL]CARBAMATE
1-(3-TERT-BUTOXYCARBONYL-PROPIONYL)-PIPERIDINE-4-CARBOXYLIC ACID
1-(3-TERT-BUTOXYCARBONYL-PROPIONYL)-PIPERIDINE-4-CARBOXYLIC ACID
TERT-BUTYL(4-CHLORO-3-METHOXYPHENOXY)DIMETHYLSILANE
TERT-BUTYL(4-CHLORO-3-METHOXYPHENOXY)DIMETHYLSILANE
TERT-BUTYL-3-[(DIMETHYLAMINO)METHYLENE]-4-OXOTETRAHYDRO-
TERT-BUTYL-3-[(DIMETHYLAMINO)METHYLENE]-4-OXOTETRAHYDRO-
TERT-BUTYL 4-[(2-METHOXYETHYL)AMINO]-3,3-DIMETHYLPIPERIDINE-1-CARBOXYLATE
TERT-BUTYL 4-[(2-METHOXYETHYL)AMINO]-3,3-DIMETHYLPIPERIDINE-1-CARBOXYLATE
1700162-45-3
TERT-BUTYL 3-CYCLOPROPYL-1-PYRIMIDIN-2-YL-1H-PYRAZOLE-4-CARBOXYLATE
TERT-BUTYL 3-CYCLOPROPYL-1-PYRIMIDIN-2-YL-1H-PYRAZOLE-4-CARBOXYLATE
2-({4-[(TERT-BUTYLAMINO)CARBONYL]ANILINO}CARBONYL)BENZOIC ACID
2-({4-[(TERT-BUTYLAMINO)CARBONYL]ANILINO}CARBONYL)BENZOIC ACID
940497-70-1
TERT-BUTYL [5-(HYDROXYMETHYL)PYRIDIN-2-YL)CARBAMATE
TERT-BUTYL [5-(HYDROXYMETHYL)PYRIDIN-2-YL)CARBAMATE
169280-83-5
TERT-BUTYLAMMONIUM THIOCYANATE)
TERT-BUTYLAMMONIUM THIOCYANATE)
3020-73-3
2-[(TERT-BUTOXYCARBONYL)AMINO]-4-METHYLPENTANOIC ACID
2-[(TERT-BUTOXYCARBONYL)AMINO]-4-METHYLPENTANOIC ACID
2-(4-TERT-BUTYLBENZENE)-4,4,5,5-TETRAMETHYL-1,3,2-DIOXABOROLANE
2-(4-TERT-BUTYLBENZENE)-4,4,5,5-TETRAMETHYL-1,3,2-DIOXABOROLANE
3-TERT-BUTYLDIMETHYLSILYLPROPYNAL 97
3-TERT-BUTYLDIMETHYLSILYLPROPYNAL 97%
3-(TERT-BUTYLAMINO)-N-METHYLPROPANAMIDE
3-(TERT-BUTYLAMINO)-N-METHYLPROPANAMIDE
1040689-89-1
TERT-BUTYL 6-CHLORO-3,4-DIHYDROISOQUINOLINE-2(1H)-CARBOXYLATE
TERT-BUTYL 6-CHLORO-3,4-DIHYDROISOQUINOLINE-2(1H)-CARBOXYLATE
2-(TERT-BUTYL)-4-AMINOPYRIMIDINE
2-(TERT-BUTYL)-4-AMINOPYRIMIDINE
TERT-BUTYL 4-[(3-METHOXYPROPYL)AMINO]PIPERIDINE-1-CARBOXYLATE
TERT-BUTYL 4-[(3-METHOXYPROPYL)AMINO]PIPERIDINE-1-CARBOXYLATE
2-[(TERT-BUTOXYCARBONYL)AMINO]-4-(TRIFLUOROMETHYL)-1,3-THIAZOLE-5-CARBOXYLIC ACID
2-[(TERT-BUTOXYCARBONYL)AMINO]-4-(TRIFLUOROMETHYL)-1,3-THIAZOLE-5-CARBOXYLIC ACID
302963-97-9
4-[(TERT-BUTOXYCARBONYL)(METHYL)AMINO]BUTANOIC ACID
4-[(TERT-BUTOXYCARBONYL)(METHYL)AMINO]BUTANOIC ACID
94994-39-5
TERT-BUTYL (4-FORMYLPHENOXY)ACETATE
TERT-BUTYL (4-FORMYLPHENOXY)ACETATE
TERT-BUTYL 4-{[(METHYLSULFONYL)AMINO]METHYL}PIPERIDINE-1-CARBOXYLATE
TERT-BUTYL 4-{[(METHYLSULFONYL)AMINO]METHYL}PIPERIDINE-1-CARBOXYLATE
2-(4-TERT-BUTYLPHENYL)-8-CHLOROQUINOLINE-4-CARBOXYLIC ACID
2-(4-TERT-BUTYLPHENYL)-8-CHLOROQUINOLINE-4-CARBOXYLIC ACID
862710-11-0
4-TERT-BUTYLBENZHYDROL 97
4-TERT-BUTYLBENZHYDROL 97%
TERT-BUTYL (R)-N-(2-HYDROXYPROPYL)CARBAMATE
TERT-BUTYL (R)-N-(2-HYDROXYPROPYL)CARBAMATE
2-(TERT-BUTYL-DIMETHYL-SILANYLOXYMETHYL)-[1,2,4]TRIAZOLO[1,5-A]PYRIDINE
2-(TERT-BUTYL-DIMETHYL-SILANYLOXYMETHYL)-[1,2,4]TRIAZOLO[1,5-A]PYRIDINE
TERT-BUTYL 2-AMINO-6,7-DIHYDRO[1,3]THIAZOLO[4,5-C]PYRIDINE-5(4H)-CARBOXYLATE
TERT-BUTYL 2-AMINO-6,7-DIHYDRO[1,3]THIAZOLO[4,5-C]PYRIDINE-5(4H)-CARBOXYLATE
3-(Tert-butyl)aniline
3-tert-Butylanilin
5369-19-7
2-TERT-BUTYL-4-(3,4-DIFLUOROPHENYL)-2,7-DIAZASPIRO[4.5]DECAN-1-ONE HYDROCHLORIDE
2-TERT-BUTYL-4-(3,4-DIFLUOROPHENYL)-2,7-DIAZASPIRO[4.5]DECAN-1-ONE HYDROCHLORIDE
TERT-BUTYL 4-{[3-(DIMETHYLAMINO)PROPYL]AMINO}-3,3-DIMETHYLPIPERIDINE-1-CARBOXYLATE
TERT-BUTYL 4-{[3-(DIMETHYLAMINO)PROPYL]AMINO}-3,3-DIMETHYLPIPERIDINE-1-CARBOXYLATE
4-TERT-BUTYL-3'',4''-DICHLOROBENZOPHENONE 97
4-TERT-BUTYL-3'',4''-DICHLOROBENZOPHENONE 97%
tert-butyl 4-[5-bromo-3-(methoxycarbonyl)-2-pyridinyl]tetrahydro-1(2H)-pyrazinecarboxylate
tert-butyl 4-[5-bromo-3-(methoxycarbonyl)-2-pyridinyl]tetrahydro-1(2H)-pyrazinecarboxylate
tert-butyl N-(2-{[(benzylamino)carbothioyl]amino}ethyl)carbamate
tert-butyl N-(2-{[(benzylamino)carbothioyl]amino}ethyl)carbamate
TERT-BUTYL 3-PIPERIDIN-2-YLPYRROLIDINE-1-CARBOXYLATE
TERT-BUTYL 3-PIPERIDIN-2-YLPYRROLIDINE-1-CARBOXYLATE
929974-14-1
(2-TERT-BUTYLPHENOXY)ACETIC ACID
(2-TERT-BUTYLPHENOXY)ACETIC ACID
19271-90-0
2-(TERT-BUTOXYCARBONYL)-2-AZABICYCLO[2.1.1]HEXANE-1-CARBOXYLIC ACID
2-(TERT-BUTOXYCARBONYL)-2-AZABICYCLO[2.1.1]HEXANE-1-CARBOXYLIC ACID
4-(TERT-BUTYL)-2,6-DIMETHYLANILINE
4-(TERT-BUTYL)-2,6-DIMETHYLANILINE
42014-60-8
3-TERT-BUTYLDIMETHYLSILYL-2-PROPYN-1-OL 97
3-TERT-BUTYLDIMETHYLSILYL-2-PROPYN-1-OL 97%
1-TERT-BUTYL-2-PHENYLHYDRAZINE HYDROCHLORIDE
1-TERT-BUTYL-2-PHENYLHYDRAZINE HYDROCHLORIDE
1170959-33-7
4-TERT-BUTYL 2-ETHYL 5-AMINO-3-METHYLTHIOPHENE-2,4-DICARBOXYLATE
4-TERT-BUTYL 2-ETHYL 5-AMINO-3-METHYLTHIOPHENE-2,4-DICARBOXYLATE
tert-butyl N-(2-{[(cyclooctylamino)carbothioyl]amino}ethyl)carbamate
tert-butyl N-(2-{[(cyclooctylamino)carbothioyl]amino}ethyl)carbamate
tert-butyl N-[2-({[5-(2-methyl-1,3-thiazol-4-yl)-2-thienyl]sulfonyl}amino)ethyl]carbamate
tert-butyl N-[2-({[5-(2-methyl-1,3-thiazol-4-yl)-2-thienyl]sulfonyl}amino)ethyl]carbamate
2-(tert-butyl)-4-(4-chlorophenyl)-5-methyl-1,2-dihydro-3H-pyrazol-3-one
2-(tert-butyl)-4-(4-chlorophenyl)-5-methyl-1,2-dihydro-3H-pyrazol-3-one
3-(tert-butyl)-2-methyl-6-nitroindeno[1,2-c]pyrazol-4(2H)-one
3-(tert-butyl)-2-methyl-6-nitroindeno[1,2-c]pyrazol-4(2H)-one
5-{[4-(tert-butyl)benzyl]sulfanyl}-N-phenyl-1,3,4-thiadiazol-2-amine
5-{[4-(tert-butyl)benzyl]sulfanyl}-N-phenyl-1,3,4-thiadiazol-2-amine
TERT-BUTYL (4-AMINO-4-OXOBUTYL)CARBAMATE
TERT-BUTYL (4-AMINO-4-OXOBUTYL)CARBAMATE
5-[(TERT-BUTOXYCARBONYL)AMINO]-2-CHLOROISONICOTINIC ACID
5-[(TERT-BUTOXYCARBONYL)AMINO]-2-CHLOROISONICOTINIC ACID
171178-46-4
4-TERT-BUTYLCALIX[5]ARENE
4-TERT-BUTYLCALIX[5]ARENE
81475-22-1
2-{[1-(TERT-BUTOXYCARBONYL)PIPERIDIN-4-YL]SULFONYL
2-{[1-(TERT-BUTOXYCARBONYL)PIPERIDIN-4-YL]SULFONYL
5-(tert-butyl)-3-({[3,5-di(trifluoromethyl)phenyl]sulfonyl}amino)thiophene- 2-carboxamide
5-(tert-butyl)-3-({[3,5-di(trifluoromethyl)phenyl]sulfonyl}amino)thiophene- 2-carboxamide
2-(tert-butyl)-1-(3-chlorobenzyl)-1H-pyrrolo[2,3-b]pyridine
2-(tert-butyl)-1-(3-chlorobenzyl)-1H-pyrrolo[2,3-b]pyridine
3-{1-[4-(tert-butyl)benzyl]-1H-1,3-benzimidazol-2-yl}-2(1H)-pyridinone
3-{1-[4-(tert-butyl)benzyl]-1H-1,3-benzimidazol-2-yl}-2(1H)-pyridinone
3-(tert-butyl)-8b-hydroxy-3a,8b-dihydro-4H-indeno[2,1-d]isoxazol-4-one
3-(tert-butyl)-8b-hydroxy-3a,8b-dihydro-4H-indeno[2,1-d]isoxazol-4-one
6-(tert-butyl)-2-[(4-pyridinylmethyl)sulfanyl]-4-(2-thienyl)-5,6,7,8-tetrahydro-3-quinolinecarbonitrile
6-(tert-butyl)-2-[(4-pyridinylmethyl)sulfanyl]-4-(2-thienyl)-5,6,7,8-tetrahydro-3-quinolinecarbonitrile
354556-51-7
[3-tert-Butyl-2-(2-chloro-5-trifluoromethyl-phenylimino)-3,4-dihydro-2H-[1,3,4]thiadiazin-5-yl]-acetic acid ethyl ester
[3-tert-Butyl-2-(2-chloro-5-trifluoromethyl-phenylimino)-3,4-dihydro-2H-[1,3,4]thiadiazin-5-yl]-acetic acid ethyl ester
tert-butyl octahydro-1,5-naphthyridine-1(2H)-carboxylate
tert-butyl octahydro-1,5-naphthyridine-1(2H)-carboxylate
TERT-BUTYL 4-[4-(AMINOMETHYL)TETRAHYDRO-2H-PYRAN-4-YL]PIPERAZINE-1-CARBOXYLATE
TERT-BUTYL 4-[4-(AMINOMETHYL)TETRAHYDRO-2H-PYRAN-4-YL]PIPERAZINE-1-CARBOXYLATE
2-(2-TERT-BUTOXYCARBONYLAMINO-ETHYL)-1-[2-(4-NITRO-PHENYL)-ETHYL]-1H-PYRROLE-3,4-DICARBOXYLIC ACID DIMETHYL ESTER
2-(2-TERT-BUTOXYCARBONYLAMINO-ETHYL)-1-[2-(4-NITRO-PHENYL)-ETHYL]-1H-PYRROLE-3,4-DICARBOXYLIC ACID DIMETHYL ESTER
TERT-BUTYL [2-(1-BENZYL-4-HYDROXYPIPERIDIN-4-YL)PHENYL]CARBAMATE
TERT-BUTYL [2-(1-BENZYL-4-HYDROXYPIPERIDIN-4-YL)PHENYL]CARBAMATE
3-(TERT-BUTOXYCARBONYLAMINO)-1-(PHENYLSULFONYL)INDOLE
3-(TERT-BUTOXYCARBONYLAMINO)-1-(PHENYLSULFONYL)INDOLE
1020722-07-9
2-tert-butyl-1-methyl-5-nitro-1H-indole
2-tert-butyl-1-methyl-5-nitro-1H-indole
952664-81-2
2-tert-butyl-5-nitro-1H-indole-7-carboxylic acid
2-tert-butyl-5-nitro-1H-indole-7-carboxylic acid
952664-99-2
TERT-BUTYL 6-CHLORO-5-HYDROXYNICOTINATE
TERT-BUTYL 6-CHLORO-5-HYDROXYNICOTINATE
847943-54-8
TERT-BUTYL 3-(4-AMINOPHENYL)PROPANOATE
TERT-BUTYL 3-(4-AMINOPHENYL)PROPANOATE
103790-48-3
TERT-BUTYL (1-{6-CHLORO-5-[4-(TRIFLUOROMETHYL)PHENYL]PYRAZIN-2-YL}PIPERIDIN-4-YL)CARBAMATE
TERT-BUTYL (1-{6-CHLORO-5-[4-(TRIFLUOROMETHYL)PHENYL]PYRAZIN-2-YL}PIPERIDIN-4-YL)CARBAMATE
2-(1-TERT-BUTOXYCARBONYLPIPERAZIN-4-YL)ACETIC ACID HYDROCHLORIDE
2-(1-TERT-BUTOXYCARBONYLPIPERAZIN-4-YL)ACETIC ACID HYDROCHLORIDE
3-(TERT-BUTYL)-1-(4-FLUOROBENZYL)PYRAZOLE-5-CARBOXYLIC ACID
3-(TERT-BUTYL)-1-(4-FLUOROBENZYL)PYRAZOLE-5-CARBOXYLIC ACID
TERT-BUTYL 4-{[2-(DIMETHYLAMINO)ETHYL]AMINO}-3,3-DIMETHYLPIPERIDINE-1-CARBOXYLATE
TERT-BUTYL 4-{[2-(DIMETHYLAMINO)ETHYL]AMINO}-3,3-DIMETHYLPIPERIDINE-1-CARBOXYLATE
1691071-00-7
TERT-BUTYL 4-{[3-(DIMETHYLAMINO)PROPYL]AMINO}PIPERIDINE-1-CARBOXYLATE
TERT-BUTYL 4-{[3-(DIMETHYLAMINO)PROPYL]AMINO}PIPERIDINE-1-CARBOXYLATE
TERT-BUTYL (3-FORMYLPHENOXY)ACETATE
TERT-BUTYL (3-FORMYLPHENOXY)ACETATE
2-tert-butylnaphthalene
2-tert-butylnaphthalene
2876-35-9
4-(TERT-BUTOXYCARBONYL)PHENYLBORONIC ACID
4-(TERT-BUTOXYCARBONYL)PHENYLBORONIC ACID
850568-54-6
4-TERT-BUTYL-2,6-DIMETHYLANILINE HCL
4-TERT-BUTYL-2,6-DIMETHYLANILINE HCL
859784-19-3
6-TERT-BUTYL-3-FORMYLPYRIDINE
6-TERT-BUTYL-3-FORMYLPYRIDINE
391900-69-9
TERT-BUTYL CYANO(PYRAZIN-2-YL)ACETATE
TERT-BUTYL CYANO(PYRAZIN-2-YL)ACETATE
4-(tert-butyl)-2-[(2,4-dinitrophenyl)thio]-1,3-thiazole
4-(tert-butyl)-2-[(2,4-dinitrophenyl)thio]-1,3-thiazole
TERT-BUTYL 3-(4-METHOXYPHENYL)PROP-2-YNYLCARBAMATE
TERT-BUTYL 3-(4-METHOXYPHENYL)PROP-2-YNYLCARBAMATE
2-(4-TERT-BUTYLPHENYL)-7-CHLORO-8-METHYLQUINOLINE-4-CARBOXYLIC ACID
2-(4-TERT-BUTYLPHENYL)-7-CHLORO-8-METHYLQUINOLINE-4-CARBOXYLIC ACID
863182-58-5
(4-TERT-BUTYL-BENZOYLAMINO)-ACETIC ACID
(4-TERT-BUTYL-BENZOYLAMINO)-ACETIC ACID
87015-91-6
5-[(tert-butylthio)methyl]-3-(3-nitrophenyl)-1,2,4-oxadiazole
5-[(tert-butylthio)methyl]-3-(3-nitrophenyl)-1,2,4-oxadiazole
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
254
255
256
257
258
259
260
261
262
263
Copyright 2019 © ChemicalBook. All rights reserved