成人免费xx,国产又黄又湿又刺激不卡网站,成人性视频app菠萝网站,色天天天天
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
10,12-Dimethyl-1,4,7-trioxa-10,12-diazacyclotetradecane-11-thione
10,12-Dimethyl-1,4,7-trioxa-10,12-diazacyclotetradecane-11-thione
89863-08-1
2,9-dimethylquino[2,3-b]acridine-6,7,13,14(5H,12H)-tetrone
2,9-Dimethylchino[2,3-b]acridin-6,7,13,14(5H,12H)-tetron
5791-64-0
2,2-Dimethyl-1,3-propanediol mono(4-tert-butylbenzoate)
2,2-Dimethyl-1,3-propanediol mono(4-tert-butylbenzoate)
6,7-dimethoxy-3-(4-methoxyphenyl)-4H-chromen-4-one
6,7-dimethoxy-3-(4-methoxyphenyl)-4H-chromen-4-one
2-[[[4-(dimethylamino)phenyl]imino]methyl]-1-ethylquinolinium iodide
2-[[[4-(Dimethylamino)phenyl]imino]methyl]-1-ethylchinoliniumiodid
21584-04-3
3-(3,4-DIMETHYLPHENYL)-2'-FLUOROPROPIOPHENONE
3-(3,4-DIMETHYLPHENYL)-2'-FLUOROPROPIOPHENONE
898779-59-4
2,2-DIMETHYL-5-(2,4-XYLYLOXY)VALERIC ACID
2,2-DIMETHYL-5-(2,4-XYLYLOXY)VALERIC ACID
1-(2,5-dimethoxyphenyl)-2-(isopropylimino)-2-(4-nitrophenyl)ethanone
1-(2,5-dimethoxyphenyl)-2-(isopropylimino)-2-(4-nitrophenyl)ethanone
2,2-DIMETHYL-5-HEXEN-3-OL
2,2-DIMETHYL-5-HEXEN-3-OL
19550-89-1
1-(2-(2,2-DIMETHYL(3-OXAINDAN-4-YLOXY))ACETYL)-4-PHENYLSEMICARBAZIDE
1-(2-(2,2-DIMETHYL(3-OXAINDAN-4-YLOXY))ACETYL)-4-PHENYLSEMICARBAZIDE
1023498-27-2
2-(2,4-DIMETHYL-PHENYL)-THIAZOLE-4-CARBOXYLIC ACID ETHYL ESTER
2-(2,4-DIMETHYL-PHENYL)-THIAZOLE-4-CARBOXYLIC ACID ETHYL ESTER
3,4-DIMETHYLTHIOPHENE, TECH
3,4-DIMETHYLTHIOPHENE, TECH
5-(2,3-dimethoxybenzylidene)hexahydropyrimidine-2,4,6-trione
5-(2,3-dimethoxybenzylidene)hexahydropyrimidine-2,4,6-trione
2,4-dimethylthioxanthen-9-one
2,4-Dimethylthioxanthen-9-on
76293-13-5
2,5-Dimethyl-1-(3-methoxyphenyl)-1H-pyrrole-3-acetic acid
2,5-Dimethyl-1-(3-methoxyphenyl)-1H-pyrrole-3-acetic acid
42780-28-9
3-[3-(2,5-DIMETHYL-1H-PYRROL-1-YL)-2-THIENYL]-1H-PYRAZOL-5-AMINE
3-[3-(2,5-DIMETHYL-1H-PYRROL-1-YL)-2-THIENYL]-1H-PYRAZOL-5-AMINE
1030622-14-0
2,5-DIMETHYL-1-P-TOLYL-1H-PYRROLE-3-CARBOXYLIC ACID
2,5-DIMETHYL-1-P-TOLYL-1H-PYRROLE-3-CARBOXYLIC ACID
3,5-dimethylpyridin-4-amine
3,5-dimethylpyridin-4-amine
43078-60-0
2-[(3,5-DIMETHYLPHENOXY)METHYL]OXIRANE
2-[(3,5-DIMETHYLPHENOXY)METHYL]OXIRANE
4287-30-3
DIMETHYL 5-(2,4-DICHLOROPHENYL)-4,6-DIOXOTETRAHYDRO-2H-PYRROLO[3,4-D]ISOXAZOLE-3,3(3AH)-DICARBOXYLATE
DIMETHYL 5-(2,4-DICHLOROPHENYL)-4,6-DIOXOTETRAHYDRO-2H-PYRROLO[3,4-D]ISOXAZOLE-3,3(3AH)-DICARBOXYLATE
339011-66-4
2-(2,2-DIMETHYLPROPANOYL)-5-(4-METHOXYPHENYL)PENTA-2,4-DIENENITRILE
2-(2,2-DIMETHYLPROPANOYL)-5-(4-METHOXYPHENYL)PENTA-2,4-DIENENITRILE
1025209-27-1
DIMETHYL 2,2-DIOXO-5-[4-(TRIFLUOROMETHYL)PHENYL]-2,3-DIHYDRO-1H-2LAMBDA6-PYRROLO[1,2-C][1,3]THIAZOLE-6,7-DICARBOXYLATE
DIMETHYL 2,2-DIOXO-5-[4-(TRIFLUOROMETHYL)PHENYL]-2,3-DIHYDRO-1H-2LAMBDA6-PYRROLO[1,2-C][1,3]THIAZOLE-6,7-DICARBOXYLATE
337921-01-4
4-[(4,6-DIMETHYLPYRIMIDIN-2-YL)(METHYL)AMINO]BENZOIC ACID
4-[(4,6-DIMETHYLPYRIMIDIN-2-YL)(METHYL)AMINO]BENZOIC ACID
3,4-DIMETHYL-L-PHENYLALANINE
3,4-DIMETHYL-L-PHENYLALANINE
1,1-dimethyl-3-oxobutyl methacrylate
1,1-dimethyl-3-oxobutyl methacrylate
93940-09-1
2-(DIMETHYLAMINO)-3-QUINOLINECARBOXALDEHYD
2-(DIMETHYLAMINO)-3-QUINOLINECARBOXALDEHYD
2,5-DIMETHYL-4-METHOXYPHENYLACETONE OXIME
2,5-DIMETHYL-4-METHOXYPHENYLACETONE OXIME
DIMETHYL OCTAFLUOROADIPATE
DIMETHYL OCTAFLUOROADIPATE
3107-98-0
dimethyl[4-[[4-(dimethylamino)phenyl]benzylidene]-2,5-cyclohexadien-1-ylidene]ammonium methyl sulphate
dimethyl[4-[[4-(dimethylamino)phenyl]benzylidene]-2,5-cyclohexadien-1-ylidene]ammonium methyl sulphate
85204-56-4
3,4-DIMETHYL-4-HEPTANOL
3,4-DIMETHYL-4-HEPTANOL
5406-10-0
1-(3,4-DIMETHYLPHENYL)-2-ETHYL-2-METHYLPIPERAZINE
1-(3,4-DIMETHYLPHENYL)-2-ETHYL-2-METHYLPIPERAZINE
4,6-DIMETHOXY-2-PIPERIDIN-4-YLPYRIMIDINE
4,6-DIMETHOXY-2-PIPERIDIN-4-YLPYRIMIDINE
22821-75-6
4-DIMETHYLAMINOAZOBENZENE-4'-CARBOXYLIC ACID
4-DIMETHYLAMINOAZOBENZENE-4'-CARBOXYLIC ACID
6268-49-1
[1-(4,6-DIMETHYL-2-PYRIMIDINYL)-5-(HYDROXYMETHYL)-1H-1,2,3-TRIAZOL-4-YL]METHANOL
[1-(4,6-DIMETHYL-2-PYRIMIDINYL)-5-(HYDROXYMETHYL)-1H-1,2,3-TRIAZOL-4-YL]METHANOL
886361-66-6
3(3',4'-DIMETHOXYPHENYL)-7-HYDROXYCOUMARIN
3(3',4'-DIMETHOXYPHENYL)-7-HYDROXYCOUMARIN
5,5-DIMETHYL-2-NAPHTHYL-1,3-THIAZOLIDINE-4-CARBOXYLIC ACID
5,5-DIMETHYL-2-NAPHTHYL-1,3-THIAZOLIDINE-4-CARBOXYLIC ACID
1041100-89-3
7-(2,2-DIMETHYL-5-OXO-4-PHENYL-IMIDAZOLIDIN-1-YL)-3,3-DIMETHYL-6-OXO-2-THIA-5-AZABICYCLO[3.2.0]HEPTANE-4-CARBOXYLIC ACID
Hetacillin
3511-16-8
3,3-Dimethylbicyclo[2.2.1]hept-2-ylmethylboronic acid pinacol ester, mixture of isomers, 90+
3,3-Dimethylbicyclo[2.2.1]hept-2-ylmethylboronic acid pinacol ester, mixture of isomers, 90+%
5,6-Dimethyl-3-(2-pyridyl)-1,2,4-triazine
5,6-Dimethyl-3-(2-pyridyl)-1,2,4-triazine
30091-54-4
3,4-DIMETHOXY-2-METHYLPYRIDINE N-OXIDE-D3
3,4-DIMETHOXY-2-METHYLPYRIDINE N-OXIDE-D3
922727-41-1
4-{[(2,2-Dimethyl-4,6-dioxo-1,3-dioxan-5-ylidene)methyl]amino}benzamide
4-{[(2,2-Dimethyl-4,6-dioxo-1,3-dioxan-5-ylidene)methyl]amino}benzamide
4-(3,4-DIMETHOXY-PHENYL)-CYCLOHEXANE-1,3-DIONE
4-(3,4-DIMETHOXY-PHENYL)-CYCLOHEXANE-1,3-DIONE
74528-53-3
2,7-DIMETHYL-3H-IMIDAZO[4,5-B]PYRIDINE
2,7-DIMETHYL-3H-IMIDAZO[4,5-B]PYRIDINE
DIMETHYL HEXANEDIOATE-2,2,5,5-D4
DIMETHYL HEXANEDIOATE-2,2,5,5-D4
(1,5-DIMETHYL-HEX-4-ENYL)-FURAN-2-YLMETHYL-AMINE
(1,5-DIMETHYL-HEX-4-ENYL)-FURAN-2-YLMETHYL-AMINE
4730-00-1
2-[2-(DIMETHYLAMINO)ETHOXY]BENZALDEHYDE 97
2-[2-(DIMETHYLAMINO)ETHOXY]BENZALDEHYDE 97
15182-06-6
2-(Dimethylamino)ethylhydrazine dihydrochloride
2-(Dimethylamino)ethylhydrazine dihydrochloride
57659-80-0
1,1-dimethyl-7-propan-2-yl-3,4,4a,9,10,10a-hexahydro-2H-phenanthrene
1,1-dimethyl-7-propan-2-yl-3,4,4a,9,10,10a-hexahydro-2H-phenanthrene
3,5-DIMETHYLBENZALDEHYDE OXIME
3,5-DIMETHYLBENZALDEHYDE OXIME
75601-36-4
2-(((2,4-DIMETHYLPHENYL)AMINO)ETHYLIDENE)INDANE-1,3-DIONE
2-(((2,4-DIMETHYLPHENYL)AMINO)ETHYLIDENE)INDANE-1,3-DIONE
1024244-02-7
3,5-Dimethylanisole
3,5-Dimethylanisol
874-63-5
6-(1,1-DIMETHYLETHYL)-2(3H)-BENZOTHIAZOLONE
6-(1,1-DIMETHYLETHYL)-2(3H)-BENZOTHIAZOLONE
898748-43-1
2,3-DIMETHOXY-5,6,13,13A-TETRAHYDRO-8H-PYRIMIDO[4',5':4,5]PYRIDO[2,1-A]ISOQUINOLIN-8-ONE
2,3-DIMETHOXY-5,6,13,13A-TETRAHYDRO-8H-PYRIMIDO[4',5':4,5]PYRIDO[2,1-A]ISOQUINOLIN-8-ONE
685106-52-9
3,5-DIMETHYL-4-[4-(4-METHYLBENZOYL)PIPERAZIN-1-YL]BENZALDEHYDE
3,5-DIMETHYL-4-[4-(4-METHYLBENZOYL)PIPERAZIN-1-YL]BENZALDEHYDE
3,3-DIMETHYL-1,2,3,4,5A,6,7,8,9,9A-DECAHYDRODIBENZO[B,D]FURAN-1-ONE
3,3-DIMETHYL-1,2,3,4,5A,6,7,8,9,9A-DECAHYDRODIBENZO[B,D]FURAN-1-ONE
92517-43-6
1,3-dimethoxy-3-methyl-butane
1,3-dimethoxy-3-methyl-butane
39836-89-0
1-(2,4-dimethylphenyl)-3-morpholinopropan-1-one hydrochloride
1-(2,4-dimethylphenyl)-3-morpholinopropan-1-one hydrochloride
dimethyl 2-acetylsuccinate
dimethyl 2-acetylsuccinate
dimethyl 4-oxoheptanedioate
dimethyl 4-oxoheptanedioate
22634-92-0
1-[(3,3-dimethyl-3-silabutoxy)methyl]-5-(hydroxymethyl)pyrrole-2-carboxylic acid
1-[(3,3-dimethyl-3-silabutoxy)methyl]-5-(hydroxymethyl)pyrrole-2-carboxylic acid
1-{4-[4-(DIMETHYLAMINO)PHENYL]-6-HYDROXY-3,6-DIMETHYL-4,5,6,7-TETRAHYDRO-2H-INDAZOL-5-YL}ETHANONE
1-{4-[4-(DIMETHYLAMINO)PHENYL]-6-HYDROXY-3,6-DIMETHYL-4,5,6,7-TETRAHYDRO-2H-INDAZOL-5-YL}ETHANONE
(2,6-DIMETHYLMORPHOLINO)(5-NITRO-1-BENZOTHIOPHEN-2-YL)METHANONE
(2,6-DIMETHYLMORPHOLINO)(5-NITRO-1-BENZOTHIOPHEN-2-YL)METHANONE
361167-85-3
4,5-DIMETHOXY-1H-INDOLE-3-CARBALDEHYDE
4,5-DIMETHOXY-1H-INDOLE-3-CARBALDEHYDE
154810-58-9
DIMETHYLSILOXANE, ETHYLENE OXIDE BLOCK COPOLYMER
DIMETHYLSILOXANE, ETHYLENE OXIDE BLOCK COPOLYMER
68938-54-5
1,5-DIMETHYL-N-(4-(1-[2-(TRIFLUOROMETHYL)-1,6-NAPHTHYRIDIN-5-YL]-1H-PYRAZOL-4-YL)PHENYL)-1H-PYRAZOLE-3-CARBOXAMIDE
1,5-DIMETHYL-N-(4-(1-[2-(TRIFLUOROMETHYL)-1,6-NAPHTHYRIDIN-5-YL]-1H-PYRAZOL-4-YL)PHENYL)-1H-PYRAZOLE-3-CARBOXAMIDE
1-[[2-((4,6-DIMETHOXYPYRIMIDIN-2-YL)METHYLTHIO)-1-METHYLIMIDAZO-5-YL]CARBONYL]-4-(2-MORPHOLINO-2-OXOETHYL)PIPERAZINE
1-[[2-((4,6-DIMETHOXYPYRIMIDIN-2-YL)METHYLTHIO)-1-METHYLIMIDAZO-5-YL]CARBONYL]-4-(2-MORPHOLINO-2-OXOETHYL)PIPERAZINE
3-DIMETHYLAMINO-2,2-DIMETHYLPROPIONALDEHYDE
3-(Dimethylamino)-2,2-dimethylpropionaldehyd
15451-14-6
1-[[3-(dimethylamino)propyl]amino]-4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,13,13,13-icosafluoro-12-(trifluoromethyl)tridecan-1-ol
1-[[3-(dimethylamino)propyl]amino]-4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,13,13,13-icosafluoro-12-(trifluoromethyl)tridecan-1-ol
94159-83-8
1,2-DIMETHOXY-3-METHYLANTHRAQUINONE
1,2-DIMETHOXY-3-METHYLANTHRAQUINONE
75313-49-4
2,2-dimethyl-1,3-propanediyl bis(2-hexyldecanoate)
2,2-Dimethyl-1,3-propandiylbis(2-hexyldecanoat)
67801-67-6
(2,2-DIMETHYL-3-(2-METHYLPROP-1-ENYL)CYCLOPROPYL)METHANAMINE
(2,2-DIMETHYL-3-(2-METHYLPROP-1-ENYL)CYCLOPROPYL)METHANAMINE
5-(2,5-Dimethoxyphenyl)-1-methyl-1H-imidazol-2-amine
5-(2,5-Dimethoxyphenyl)-1-methyl-1H-imidazol-2-amine
918801-72-6
Dimethylammoniumdichlorotri(mu-chloro)bis[(S)-(-)-2,2'-bis(diphenylphosphino)-5,5',6,6',7,7',8,8'-octahydro-1,1'-binaphthyl]diruthenate(II)
Dimethylammoniumdichlorotri(mu-chloro)bis[(S)-(-)-2,2'-bis(diphenylphosphino)-5,5',6,6',7,7',8,8'-octahydro-1,1'-binaphthyl]diruthenate(II)
4-(3,3-DIMETHYL-5-OXO-CYCLOHEXYLIDENEAMINO)-BENZOIC ACID
4-(3,3-DIMETHYL-5-OXO-CYCLOHEXYLIDENEAMINO)-BENZOIC ACID
436811-31-3
2,5-DIMETHOXYTEREPHTHALALDEHYDE, TECH
2,5-DIMETHOXYTEREPHTHALALDEHYDE, TECH
2,2-DIMETHOXY-1-(2-THIENYL)-ETHANONE
2,2-DIMETHOXY-1-(2-THIENYL)-ETHANONE
2,4-dimethyl-3-[[4-[2-(2H-tetrazol-5-yl)phenyl]phenyl]methyl]-1,5,7,9- tetrazabicyclo[4.3.0]nona-2,4,6,8-tetraene
2,4-dimethyl-3-[[4-[2-(2H-tetrazol-5-yl)phenyl]phenyl]methyl]-1,5,7,9- tetrazabicyclo[4.3.0]nona-2,4,6,8-tetraene
168152-68-9
4-(2,4-DIMETHOXY-PHENYL)-2-OXO-2,3-DIHYDRO-THIAZOLE-5-CARBOXYLIC ACID ETHYL ESTER
4-(2,4-DIMETHOXY-PHENYL)-2-OXO-2,3-DIHYDRO-THIAZOLE-5-CARBOXYLIC ACID ETHYL ESTER
7,12-DIMETHYLBENZ[A]ANTHRACENE
7,12-Dimethyl-benz(a)anthracen
57-97-6
2,4-DIMETHOXY-6-METHYLPYRIMIDINE
2,4-DIMETHOXY-6-METHYLPYRIMIDINE
1-[2-(dimethylamino)ethyl]-5-mercapto-1H-tetranitrazole
1-[2-(dimethylamino)ethyl]-5-mercapto-1H-tetranitrazole
4-(DIMETHYLAMINO)-2-(2-[(METHOXYIMINO)METHYL]-1H-PYRROL-1-YL)NICOTINONITRILE
4-(DIMETHYLAMINO)-2-(2-[(METHOXYIMINO)METHYL]-1H-PYRROL-1-YL)NICOTINONITRILE
303986-38-1
3-[2-(2,5-DIMETHYL-1H-PYRROL-1-YL)-3-THIENYL]-3-OXOPROPANENITRILE
3-[2-(2,5-DIMETHYL-1H-PYRROL-1-YL)-3-THIENYL]-3-OXOPROPANENITRILE
478078-01-2
4-[1-dimethylamino-3-[2-[2-(3-ethylphenyl)ethyl]phenoxy]propan-2-yl]ox y-4-oxo-butanoic acid hydrochloride
4-[1-dimethylamino-3-[2-[2-(3-ethylphenyl)ethyl]phenoxy]propan-2-yl]ox y-4-oxo-butanoic acid hydrochloride
86819-20-7
1,4-Dimethyl-3-Cyanide-6-Hydroxypyrido-2-One
1,4-Dimethyl-3-Cyanide-6-Hydroxypyrido-2-One
1-[(3,4-DIMETHYLPHENYL)SULFONYL]-4-HYDROXYPYRROLIDINE-2-CARBOXYLIC ACID
1-[(3,4-DIMETHYLPHENYL)SULFONYL]-4-HYDROXYPYRROLIDINE-2-CARBOXYLIC ACID
2-(3-(2,4-DIMETHOXYPHENYL)-5-(TRIFLUOROMETHYL)-1H-PYRAZOL-1-YL)-N-(2-(5-METHOXY-1H-INDOL-3-YL)ETHYL)THIAZOLE-4-CARBOXAMIDE
2-(3-(2,4-DIMETHOXYPHENYL)-5-(TRIFLUOROMETHYL)-1H-PYRAZOL-1-YL)-N-(2-(5-METHOXY-1H-INDOL-3-YL)ETHYL)THIAZOLE-4-CARBOXAMIDE
4-(3,7-DIMETHYLOCTYLOXY)PHENYL TRIMETHYLENEBORATE
4-(3,7-DIMETHYLOCTYLOXY)PHENYL TRIMETHYLENEBORATE
4,5-DIMETHOXY-2-NITROTOLUENE
4,5-DIMETHOXY-2-NITROTOLUENE
7509-11-7
1,3-dimethylbutyl 2-(2,4,5-trichlorophenoxy)acetate
1,3-dimethylbutyl 2-(2,4,5-trichlorophenoxy)acetate
93941-82-3
(2,5-DIMETHOXY-PHENYL)-DIMETHYLAMINO-ACETIC ACID ETHYL ESTER
(2,5-DIMETHOXY-PHENYL)-DIMETHYLAMINO-ACETIC ACID ETHYL ESTER
3,6-DIMETHYL OCTYL-3-ACETATE
3,6-DIMETHYL OCTYL-3-ACETATE
3,5-DIMETHYLBENZOYLFORMIC ACID
3,5-DIMETHYLBENZOYLFORMIC ACID
1-(4,5-DIMETHOXY-2-NITRO-PHENYL)-PROPAN-1-ONE
1-(4,5-DIMETHOXY-2-NITRO-PHENYL)-PROPAN-1-ONE
91134-62-2
6,8-DIMETHYL-1,2,3,4-TETRAHYDROACRIDINE-9-CARBOXYLIC ACID
6,8-DIMETHYL-1,2,3,4-TETRAHYDROACRIDINE-9-CARBOXYLIC ACID
DIMETHYL 5-[(3-CHLOROBENZOYL)AMINO]-3-(2-METHOXY-2-OXOETHYL)-2,4-THIOPHENEDICARBOXYLATE
DIMETHYL 5-[(3-CHLOROBENZOYL)AMINO]-3-(2-METHOXY-2-OXOETHYL)-2,4-THIOPHENEDICARBOXYLATE
338393-17-2
2-(4-(4,6-Dimethoxy-1,3,5-Triazin-2-Yl)Piperazin-1-Yl)Ethanol Hydrochloride
2-(4-(4,6-Dimethoxy-1,3,5-Triazin-2-Yl)Piperazin-1-Yl)Ethanol Hydrochloride
1177093-22-9
7,8-DIMETHYL-1,2,3,9B-TETRAAZA-CYCLOPENTA[A]-NAPHTHALENE-4-CARBALDEHYDE
7,8-DIMETHYL-1,2,3,9B-TETRAAZA-CYCLOPENTA[A]-NAPHTHALENE-4-CARBALDEHYDE
889939-65-5
2-(2,4-Dimethoxyphenyl)-1H-benzimidazole-5-carboxylic acid
2-(2,4-Dimethoxyphenyl)-1H-benzimidazole-5-carboxylic acid
5-Dimethylamino-2-hydroxybenzaldehyde
5-Dimethylamino-2-hydroxybenzaldehyde
67868-63-7
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
Copyright 2019 ? ChemicalBook. All rights reserved