成人免费xx,国产又黄又湿又刺激不卡网站,成人性视频app菠萝网站,色天天天天

ChemicalBook
Chinese English 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
1H-Pyrazolo[5,1-c]-1,2,4-triazole,3-(1-methylethyl)-(9CI)1H-Pyrazolo[5,1-c]-1,2,4-triazole,3-(1-methylethyl)-(9CI)197355-86-5
2H-Pyran-2-one, 3-acetyl-3,4-dihydro-4-methyl- (9CI)2H-Pyran-2-one, 3-acetyl-3,4-dihydro-4-methyl- (9CI)313334-47-3
4H-Pyrazolo[3,4-d]pyrimidin-4-one, 6-amino-1,3a,5,7a-tetrahydro- (9CI)4H-Pyrazolo[3,4-d]pyrimidin-4-one, 6-amino-1,3a,5,7a-tetrahydro- (9CI)337963-42-5
1H-Pyrazole-5-carboxylicacid,1-(ethylideneamino)-,methylester(9CI)1H-Pyrazole-5-carboxylicacid,1-(ethylideneamino)-,methylester(9CI)215610-26-7
2H-Pyran-4-ol, 3,4-dihydro-2-(2-methylpropyl)-, (2R,4S)-rel- (9CI)2H-Pyran-4-ol, 3,4-dihydro-2-(2-methylpropyl)-, (2R,4S)-rel- (9CI)630096-43-4
4H-Pyran-4-one,2-(2-amino-1-hydroxyethyl)-5-methoxy-(9CI)4H-Pyran-4-one,2-(2-amino-1-hydroxyethyl)-5-methoxy-(9CI)353268-99-2
1H-Pyrazole-4-carboxamide,N-ethyl-3-methoxy-1-methyl-N-propyl-(9CI)1H-Pyrazole-4-carboxamide,N-ethyl-3-methoxy-1-methyl-N-propyl-(9CI)808772-61-4
2(1H)-Pyrazinone,1-hydroxy-5-methyl-(9CI)2(1H)-Pyrazinone,1-hydroxy-5-methyl-(9CI)105985-14-6
1H-Pyrazole-5-carboxylicacid,3-methyl-1-nitro-,ethylester(9CI)1H-Pyrazole-5-carboxylicacid,3-methyl-1-nitro-,ethylester(9CI)328026-04-6
2H-Pyran-4-carbothioamide,tetrahydro-2,2-dimethyl-(9CI)2H-Pyran-4-carbothioamide,tetrahydro-2,2-dimethyl-(9CI)84125-26-8
1H-Pyrazole-1-aceticacid,4-bromo-3,5-dimethyl-,[(4-fluorophenyl)methylene]hydrazide(9CI)1H-Pyrazole-1-aceticacid,4-bromo-3,5-dimethyl-,[(4-fluorophenyl)methylene]hydrazide(9CI)606484-24-6
2H-Pyran-5-carboxamide,N-cyclohexyl-4,6-dimethyl-2-oxo-(9CI)2H-Pyran-5-carboxamide,N-cyclohexyl-4,6-dimethyl-2-oxo-(9CI)688795-94-0
1H-Pyrazole-4,5-dione, 3-methyl-, 4-(O-methyloxime) (9CI)1H-Pyrazole-4,5-dione, 3-methyl-, 4-(O-methyloxime) (9CI)404910-04-9
1H-Pyrazolo[4,3-d]pyrimidine-5,7(4H,6H)-dione, 4-methyl-3-(2-propenylamino)- (9CI)1H-Pyrazolo[4,3-d]pyrimidine-5,7(4H,6H)-dione, 4-methyl-3-(2-propenylamino)- (9CI)371936-76-4
1H-Pyrazole-4-carboxaldehyde, 1-propyl- (9CI)1H-Pyrazole-4-carboxaldehyde, 1-propyl- (9CI)473249-36-4
2H-Pyran-2-one,tetrahydro-3,4-dimethyl-6-(1-methylethyl)-,(3R,4S,6R)-rel-(9CI)2H-Pyran-2-one,tetrahydro-3,4-dimethyl-6-(1-methylethyl)-,(3R,4S,6R)-rel-(9CI)648434-42-8
1H-Pyrazole-3-carboxamide,4-formyl-(9CI)1H-Pyrazole-3-carboxamide,4-formyl-(9CI)84999-41-7
1H-Pyrazolo(3,4-b)pyridine-5-carboxylic acid, 1-ethyl-4-(ethylthio)-, ethyl ester1H-Pyrazolo(3,4-b)pyridine-5-carboxylic acid, 1-ethyl-4-(ethylthio)-, ethyl ester50476-43-2
2H-Pyran-2-ol, 4-(dimethylamino)tetrahydro-6-methyl-, [2R-(2alpha,4alpha,6alpha)]- (9CI)2H-Pyran-2-ol, 4-(dimethylamino)tetrahydro-6-methyl-, [2R-(2alpha,4alpha,6alpha)]- (9CI)780727-47-1
1H-Pyrazole-1-carbonyl chloride, 5-ethyl-4,5-dihydro-4-methyl- (9CI)1H-Pyrazole-1-carbonyl chloride, 5-ethyl-4,5-dihydro-4-methyl- (9CI)89662-72-6
2H-Pyran-3-carboxaldehyde, tetrahydro-3-(hydroxymethyl)- (9CI)2H-Pyran-3-carboxaldehyde, tetrahydro-3-(hydroxymethyl)- (9CI)95859-47-5
4H-Pyran-4-one, 2-(hydroxymethyl)-3,5-dimethyl- (9CI)4H-Pyran-4-one, 2-(hydroxymethyl)-3,5-dimethyl- (9CI)220757-72-2
2H-Pyran-2-carboxaldehyde, 3,6-dihydro-4,6-dimethyl-, trans- (9CI)2H-Pyran-2-carboxaldehyde, 3,6-dihydro-4,6-dimethyl-, trans- (9CI)159849-68-0
1H-Pyrazole-1-carboxamide,N-(1R,3R,4S)-1-azabicyclo[2.2.1]hept-3-yl-4-1H-Pyrazole-1-carboxamide,N-(1R,3R,4S)-1-azabicyclo[2.2.1]hept-3-yl-4-655786-02-0
7H-Pyrazolo[4,3-d]pyrimidine (8CI,9CI)7H-Pyrazolo[4,3-d]pyrimidine (8CI,9CI)272-53-7
4H-Pyran-3-carbonyl chloride, 4-thioxo- (9CI)4H-Pyran-3-carbonyl chloride, 4-thioxo- (9CI)61611-81-2
4H-Pyran-4-one, 2,3-dihydro-6-(hydroxymethyl)-2-methyl-, (R)- (9CI)4H-Pyran-4-one, 2,3-dihydro-6-(hydroxymethyl)-2-methyl-, (R)- (9CI)175030-61-2
2H-Pyran-4-carboxaldehyde, tetrahydro-2-(methoxymethyl)- (9CI)2H-Pyran-4-carboxaldehyde, tetrahydro-2-(methoxymethyl)- (9CI)115603-01-5
1H-Pyrazole-5-methanamine, 4-ethynyl-1,3-dimethyl- (9CI)1H-Pyrazole-5-methanamine, 4-ethynyl-1,3-dimethyl- (9CI)50847-41-1
1H-Pyrazolo[3,4-d]pyrimidine, 1,6-dimethyl- (6CI)1H-Pyrazolo[3,4-d]pyrimidine, 1,6-dimethyl- (6CI)98277-10-2
1H-Pyrazole, 3,5-diethynyl-1-methyl- (9CI)1H-Pyrazole, 3,5-diethynyl-1-methyl- (9CI)20668-15-9
3H-Pyrazole-4-carbonitrile, 5-acetyl-3,3-dimethyl- (9CI)3H-Pyrazole-4-carbonitrile, 5-acetyl-3,3-dimethyl- (9CI)86557-02-0
1H-Pyrazole-4-carboxamide,N-[2-(aminocarbonyl)phenyl]-1,3-dimethyl-(9CI)1H-Pyrazole-4-carboxamide,N-[2-(aminocarbonyl)phenyl]-1,3-dimethyl-(9CI)514818-75-8
1H-Pyrazole-4-carboxylicacid,1-amino-,methylester(9CI)1H-Pyrazole-4-carboxylicacid,1-amino-,methylester(9CI)150017-46-2
4H-Pyrazolo[5,1-c][1,4]oxazine-2-carboxaldehyde,6,7-dihydro-4-oxo-(9CI)4H-Pyrazolo[5,1-c][1,4]oxazine-2-carboxaldehyde,6,7-dihydro-4-oxo-(9CI)623564-77-2
2H-Pyran-2-one, 6-ethynyltetrahydro-4-hydroxy-, (4R-cis)- (9CI)2H-Pyran-2-one, 6-ethynyltetrahydro-4-hydroxy-, (4R-cis)- (9CI)171895-59-3
2(1H)-Pyrazinone, 3,4-dihydro-3-methyl-6-(1-methylethyl)-, (3S)- (9CI)2(1H)-Pyrazinone, 3,4-dihydro-3-methyl-6-(1-methylethyl)-, (3S)- (9CI)716313-62-1
1H-Pyrazol-3-amine,5-ethyl-4-(1-propylbutyl)-(9CI)1H-Pyrazol-3-amine,5-ethyl-4-(1-propylbutyl)-(9CI)647854-07-7
2H-Pyrano[3,2-b]pyridine,2-ethoxy-3,4-dihydro-3-phenyl-(9CI)2H-Pyrano[3,2-b]pyridine,2-ethoxy-3,4-dihydro-3-phenyl-(9CI)71094-34-3
6H-Pyrazolo[3,4-c]pyridine-3,6-dicarboxylic acid, 1,4,5,7-tetrahydro-, 6-(1,1-dimethylethyl) ester6H-Pyrazolo[3,4-c]pyridine-3,6-dicarboxylic acid, 1,4,5,7-tetrahydro-, 6-(1,1-dimethylethyl) ester821785-76-6
2H-Pyran-2-one,tetrahydro-6-methyl-3-(1-methylethyl)-,(3R,6S)-rel-(9CI)2H-Pyran-2-one,tetrahydro-6-methyl-3-(1-methylethyl)-,(3R,6S)-rel-(9CI)142636-31-5
5H-Pyrazolo[4,3-d]pyrimidine (8CI,9CI)5H-Pyrazolo[4,3-d]pyrimidine (8CI,9CI)272-54-8
2(1H)-Pyrazinone,3,5-dimethyl-6-(2-methylpropyl)-(9CI)2(1H)-Pyrazinone,3,5-dimethyl-6-(2-methylpropyl)-(9CI)155650-97-8
1H-Pyrazino(3,2,1-jk)carbazole, 2,3,3a,4,5,6-hexahydro-3-butyl-10-chlo ro-, hydrochloride1H-Pyrazino(3,2,1-jk)carbazole, 2,3,3a,4,5,6-hexahydro-3-butyl-10-chlo ro-, hydrochloride76061-76-2
1H-Pyrazole-3-carboxylicacid,5-(aminocarbonyl)-1-methyl-,ethylester(9CI)1H-Pyrazole-3-carboxylicacid,5-(aminocarbonyl)-1-methyl-,ethylester(9CI)512808-34-3
7H-PYRAZOLO[4,3-D]PYRIMIDIN-7-ONE, 5-(2-ETHOXYPHENYL)-1-METHYL-3-N-PROPYL-1,6-DIHYDRO7H-PYRAZOLO[4,3-D]PYRIMIDIN-7-ONE, 5-(2-ETHOXYPHENYL)-1-METHYL-3-N-PROPYL-1,6-DIHYDRO
4H-Pyran-4-one, 2-(dimethylamino)-6-methyl- (9CI)4H-Pyran-4-one, 2-(dimethylamino)-6-methyl- (9CI)412338-33-1
2H-Pyrano[3,2-c]pyridine-2,5(6H)-dione, 4-hydroxy-3,6,7-trimethyl- (9CI)2H-Pyrano[3,2-c]pyridine-2,5(6H)-dione, 4-hydroxy-3,6,7-trimethyl- (9CI)380634-00-4
1H-Pyrazole-4-carbonitrile,5-amino-1-(2,3-dimethylphenyl)-(9CI)1H-Pyrazole-4-carbonitrile,5-amino-1-(2,3-dimethylphenyl)-(9CI)792953-00-5
1H-Pyrazol-3-amine,4-(1-ethyl-1H-imidazo[4,5-c]pyridin-2-yl)-(9CI)1H-Pyrazol-3-amine,4-(1-ethyl-1H-imidazo[4,5-c]pyridin-2-yl)-(9CI)607374-10-7
4H-Pyran-4-one, 2,3-dihydro-3-hydroxy-6-(hydroxymethyl)- (9CI)4H-Pyran-4-one, 2,3-dihydro-3-hydroxy-6-(hydroxymethyl)- (9CI)668460-89-7
2H-Pyran-2-one,tetrahydro-4-hydroxy-5-methyl-6-(1-methylethyl)-,(4S,5R,6S)-(9CI)2H-Pyran-2-one,tetrahydro-4-hydroxy-5-methyl-6-(1-methylethyl)-,(4S,5R,6S)-(9CI)616207-71-7
1H-Pyrazole-1-carboxamide,5-amino-2,3-dihydro-N-methyl-3-oxo-(9CI)1H-Pyrazole-1-carboxamide,5-amino-2,3-dihydro-N-methyl-3-oxo-(9CI)119768-96-6
2H-Pyran-4-carboxylicacid,tetrahydro-4-methyl-,methylester(9CI)2H-Pyran-4-carboxylicacid,tetrahydro-4-methyl-,methylester(9CI)443912-70-7
7H-Pyrano[3,4-c]isoxazole,4,5-dihydro-7,7-dimethyl-(9CI)7H-Pyrano[3,4-c]isoxazole,4,5-dihydro-7,7-dimethyl-(9CI)123208-49-1
2H-Pyrano[4,3-b]pyridine-3-carbonitrile,7-ethyl-1,5,7,8-tetrahydro-7-methyl-2-oxo-(9CI)2H-Pyrano[4,3-b]pyridine-3-carbonitrile,7-ethyl-1,5,7,8-tetrahydro-7-methyl-2-oxo-(9CI)671758-37-5
2H-Pyran-2-ethanol,3-aminotetrahydro-,(2S,3S)-(9CI)2H-Pyran-2-ethanol,3-aminotetrahydro-,(2S,3S)-(9CI)299185-45-8
1H-Pyrazole-4-carboxamide,5-chloro-N-[2-[(3,7-dimethyl-2-quinolinyl)amino]ethyl]-3-methyl-1-phenyl-(9CI)1H-Pyrazole-4-carboxamide,5-chloro-N-[2-[(3,7-dimethyl-2-quinolinyl)amino]ethyl]-3-methyl-1-phenyl-(9CI)603967-30-2
2-(1H-PYRAZOL-1-YL)BUTANOIC ACID2-(1H-PYRAZOL-1-YL)BUTANOIC ACID923526-87-8
1H-Pyrazole-1-acetonitrile,alpha-2-furanyl-4,5-dihydro-3,5,5-trimethyl-(9CI)1H-Pyrazole-1-acetonitrile,alpha-2-furanyl-4,5-dihydro-3,5,5-trimethyl-(9CI)827584-22-5
1H-Pyrazole-4-carboxamide,1,3-diphenyl-N-(tetrahydro-1,1-dioxido-3-thienyl)-(9CI)1H-Pyrazole-4-carboxamide,1,3-diphenyl-N-(tetrahydro-1,1-dioxido-3-thienyl)-(9CI)603093-58-9
1H-Pyrazole-4,5-dione,3-ethoxy-1-phenyl-(9CI)1H-Pyrazole-4,5-dione,3-ethoxy-1-phenyl-(9CI)197652-05-4
1H-Pyrazole-1-aceticacid,3-amino-4-cyano-(9CI)1H-Pyrazole-1-aceticacid,3-amino-4-cyano-(9CI)156045-12-4
1H-Pyrazole, 1-acetyl-4-nitro- (9CI)1H-Pyrazole, 1-acetyl-4-nitro- (9CI)98024-65-8
2(1H)-Pyrazinone,1,5,6-trimethyl-3-(1-methylethyl)-(9CI)2(1H)-Pyrazinone,1,5,6-trimethyl-3-(1-methylethyl)-(9CI)128600-01-1
1H-Pyrazole-1-carboxamide,4-methyl-N-[(2S,3R)-2-methyl-1-1H-Pyrazole-1-carboxamide,4-methyl-N-[(2S,3R)-2-methyl-1-655785-77-6
3H-Pyrazol-3-one,4,5-dihydro-5-methyl-4-nitroso-(9CI)3H-Pyrazol-3-one,4,5-dihydro-5-methyl-4-nitroso-(9CI)147738-83-8
1H-Pyrazole-4-carboxylicacid,3-(2-acetylhydrazino)-5-methyl-,methylester(9CI)1H-Pyrazole-4-carboxylicacid,3-(2-acetylhydrazino)-5-methyl-,methylester(9CI)793653-12-0
1H-Pyrazole-3-methanol, alpha-methyl- (9CI)1H-Pyrazole-3-methanol, alpha-methyl- (9CI)23585-50-4
1H-Pyrazole-1-carboximidamide,4,5-dihydro-3-methyl-N-nitro-5-oxo-(9CI)1H-Pyrazole-1-carboximidamide,4,5-dihydro-3-methyl-N-nitro-5-oxo-(9CI)384811-89-6
4H-PYRAN-4-ONE4H-pyran-4-on108-97-4
1-(1H-Pyrazol-3-Ylcarbonyl)Piperazine1-(1H-Pyrazol-3-Ylcarbonyl)Piperazine
1H-Pyrazole-4-carbonyl chloride, 3-methyl-1-(1-methylethyl)- (9CI)1H-Pyrazole-4-carbonyl chloride, 3-methyl-1-(1-methylethyl)- (9CI)113100-62-2
2H-Pyran-2,4,6(3H,5H)-trione, 3-(1-hydroxyethylidene)-, (3E)- (9CI)2H-Pyran-2,4,6(3H,5H)-trione, 3-(1-hydroxyethylidene)-, (3E)- (9CI)368876-56-6
1H-Pyrazole-1-carboxamide,N-(3R)-1-azabicyclo[2.2.2]oct-3-yl-4-cyano-(9CI)1H-Pyrazole-1-carboxamide,N-(3R)-1-azabicyclo[2.2.2]oct-3-yl-4-cyano-(9CI)655785-51-6
2H-Pyran-2-carboxaldehyde, 3,6-dihydro-6-methoxy-, (2S,6S)- (9CI)2H-Pyran-2-carboxaldehyde, 3,6-dihydro-6-methoxy-, (2S,6S)- (9CI)343930-11-0
2(1H)-Pyrazinone, 6-(aminomethyl)-3,5-dimethyl- (9CI)2(1H)-Pyrazinone, 6-(aminomethyl)-3,5-dimethyl- (9CI)501022-68-0
2H-Pyran-3-carboxaldehyde, tetrahydro-2,6-dimethyl-, (2R,3R,6S)-rel- (9CI)2H-Pyran-3-carboxaldehyde, tetrahydro-2,6-dimethyl-, (2R,3R,6S)-rel- (9CI)444798-42-9
2H-Pyran-2,4(3H)-dione(9CI)2H-Pyran-2,4(3H)-dione(9CI)31470-16-3
4H-Pyrazolo[3,4-d]pyrimidin-4-one, 2,7-dihydro- (9CI)4H-Pyrazolo[3,4-d]pyrimidin-4-one, 2,7-dihydro- (9CI)180749-07-9
1H-Pyrazolo[4,3-d]pyrimidine, 3,7-dimethyl- (9CI)1H-Pyrazolo[4,3-d]pyrimidine, 3,7-dimethyl- (9CI)102430-00-2
1H-Pyrazole-3-carbonitrile, 4,5-dihydro-4-(1-hydroxyethylidene)-1-methyl-5-1H-Pyrazole-3-carbonitrile, 4,5-dihydro-4-(1-hydroxyethylidene)-1-methyl-5-214893-58-0
2H-Pyran-4-methanol, tetrahydro-3-hydroxy- (9CI)2H-Pyran-4-methanol, tetrahydro-3-hydroxy- (9CI)380665-15-6
1H-Pyrazole-4,5-dione, 3-methyl-, 4-(O-ethyloxime) (9CI)1H-Pyrazole-4,5-dione, 3-methyl-, 4-(O-ethyloxime) (9CI)388624-11-1
1H-Pyrazole-4-carboxaldehyde,4,5-dihydro-3-methyl-5-oxo-(9CI)1H-Pyrazole-4-carboxaldehyde,4,5-dihydro-3-methyl-5-oxo-(9CI)349484-00-0
1H-Pyrazino(3,2,1-jk)carbazole, 2,3,3a,4,5,6-hexahydro-9-chloro-3-prop yl-, hydrochloride1H-Pyrazino(3,2,1-jk)carbazole, 2,3,3a,4,5,6-hexahydro-9-chloro-3-prop yl-, hydrochloride76061-72-8
1H-Pyrazole,5-chloro-3-(chloromethyl)-1-methyl-(9CI)1H-Pyrazole,5-chloro-3-(chloromethyl)-1-methyl-(9CI)524740-33-8
1H-Pyrazole-4-carboxamide,N-cyclohexyl-N-[2-(cyclopentylamino)-2-oxoethyl]-1-(1-methylethyl)-(9CI)1H-Pyrazole-4-carboxamide,N-cyclohexyl-N-[2-(cyclopentylamino)-2-oxoethyl]-1-(1-methylethyl)-(9CI)604754-67-8
1H-Pyrazolo[4,3-d]pyrimidine (6CI,8CI,9CI)1H-Pyrazolo[4,3-d]pyrimidine (6CI,8CI,9CI)272-57-1
2H-Pyrano[2,3-d]oxazole-2-thione, hexahydro-6,7-dihydroxy-5-(hydroxymethyl)-, (3aR,5R,6S,7S,7aS)- (9CI)2H-Pyrano[2,3-d]oxazole-2-thione, hexahydro-6,7-dihydroxy-5-(hydroxymethyl)-, (3aR,5R,6S,7S,7aS)- (9CI)368886-97-9
2H-Pyrazolo(4,3-c)pyridine, 3,3a,4,5,6,7-hexahydro-5-methyl-5-phenyl-7 -(phenylmethylene)-2-propyl-, phosphate, hydrate (1:1:1)2H-Pyrazolo(4,3-c)pyridine, 3,3a,4,5,6,7-hexahydro-5-methyl-5-phenyl-7 -(phenylmethylene)-2-propyl-, phosphate, hydrate (1:1:1)69194-32-7
1H-Pyrazol-3-amine,1-acetyl-(9CI)1H-Pyrazol-3-amine,1-acetyl-(9CI)752242-56-1
3H-Pyrazol-3-one, 2,4-dihydro-5-(trifluoroacetyl)- (9CI)3H-Pyrazol-3-one, 2,4-dihydro-5-(trifluoroacetyl)- (9CI)139767-77-4
2H-Pyran-2-one, 3-[[(1R,2S)-2-fluorocyclopropyl]carbonyl]-4-hydroxy-6-methyl-, rel- (9CI)2H-Pyran-2-one, 3-[[(1R,2S)-2-fluorocyclopropyl]carbonyl]-4-hydroxy-6-methyl-, rel- (9CI)823792-54-7
3H-Pyrazol-3-one, 4-chloro-1,2-dihydro-5-methyl-2-phenyl-1-(trimethyls ilyl)-3H-Pyrazol-3-one, 4-chloro-1,2-dihydro-5-methyl-2-phenyl-1-(trimethyls ilyl)-57396-96-0
1H-Pyrazole-3-carboxylicacid,4-chloro-(9CI)1H-Pyrazole-3-carboxylicacid,4-chloro-(9CI)84547-87-5
2H-Pyrano[2,3-b]pyridine,3,4-dihydro-4-methylene-(9CI)2H-Pyrano[2,3-b]pyridine,3,4-dihydro-4-methylene-(9CI)235085-16-2
1H-Pyrazole-4-carboxamide,N-cyclopentyl-N-[2-[(1,1-dimethylethyl)amino]-2-oxoethyl]-1-(1-methylethyl)-(9CI)1H-Pyrazole-4-carboxamide,N-cyclopentyl-N-[2-[(1,1-dimethylethyl)amino]-2-oxoethyl]-1-(1-methylethyl)-(9CI)604754-65-6
2H-Pyran-3(6H)-one,5-amino-2-methyl-(9CI)2H-Pyran-3(6H)-one,5-amino-2-methyl-(9CI)372120-64-4
1H-Pyrazole-3-carboxylicacid,5-(phenylamino)-(9CI)1H-Pyrazole-3-carboxylicacid,5-(phenylamino)-(9CI)142115-63-7
Copyright 2019 ? ChemicalBook. All rights reserved