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
[(3-methyl-4,5-dihydroisoxazol-5-yl)methyl]amine hydrochloride[(3-methyl-4,5-dihydroisoxazol-5-yl)methyl]amine hydrochloride1185301-13-6
BOC-3-AMINOADIPIC ACIDBOC-3-AMINOADIPIC ACID1185301-26-1
[2-(3-benzyl-1,2,4-oxadiazol-5-yl)ethyl]amine hydrochloride[2-(3-benzyl-1,2,4-oxadiazol-5-yl)ethyl]amine hydrochloride1185301-34-1
3-[(4-Methylbenzyl)oxy]piperidine hydrochloride3-[(4-Methylbenzyl)oxy]piperidine hydrochloride1185301-39-6
3-(3-Chlorophenoxy)piperidine hydrochloride3-(3-Chlorophenoxy)piperidine hydrochloride1185301-51-2
5-chloro-2-ethyl-3-methyl-1-benzofuran-7-amine hydrochloride5-chloro-2-ethyl-3-methyl-1-benzofuran-7-amine hydrochloride1185301-77-2
METHYL-(1-PROPYL-1,2,3,4-TETRAHYDRO-QUINOLIN-6-YL-METHYL)-AMINE OXALATEMETHYL-(1-PROPYL-1,2,3,4-TETRAHYDRO-QUINOLIN-6-YL-METHYL)-AMINE OXALATE1185301-91-0
(4-(Methylsulfonyl)Morpholin-2-yl)MethanaMine hydrochloride(4-(Methylsulfonyl)Morpholin-2-yl)MethanaMine hydrochloride1185301-94-3
FMOC-ALPHA-METHYL-3-METHOXY-DL-PHENYLALANINEFMOC-ALPHA-METHYL-3-METHOXY-DL-PHENYLALANINE1185301-96-5
(1,4,5,6,7,8-hexahydrocyclohepta[c]pyrazol-3-ylmethyl)amine hydrochloride(1,4,5,6,7,8-hexahydrocyclohepta[c]pyrazol-3-ylmethyl)amine hydrochloride1185302-03-7
Ethyl 3-hydrazinyl-4-Methylbenzoate hydrochlorideEthyl 3-hydrazinyl-4-Methylbenzoate hydrochloride1185302-10-6
2,2,2-Trifluoro-1-(3-fluorophenyl)ethylaminehydrochloride2,2,2-Trifluoro-1-(3-fluorophenyl)ethylaminehydrochloride1185302-13-9
{[5-(3,4-dimethoxyphenyl)isoxazol-3-yl]methyl}amine hydrochloride{[5-(3,4-dimethoxyphenyl)isoxazol-3-yl]methyl}amine hydrochloride1185302-47-9
2-(4-HYDROXYPIPERIDIN-1-YL)BENZALDEHYDE HYDROCHLORIDE2-(4-HYDROXYPIPERIDIN-1-YL)BENZALDEHYDE HYDROCHLORIDE1185302-49-1
5-FLUORO-2-PIPERIDIN-1-YLANILINE HYDROCHLORIDE5-FLUORO-2-PIPERIDIN-1-YLANILINE HYDROCHLORIDE1185302-55-9
1-(4-FLUORO-2-NITROPHENYL)-2-METHYLPIPERIDINE HYDROCHLORIDE1-(4-FLUORO-2-NITROPHENYL)-2-METHYLPIPERIDINE HYDROCHLORIDE1185302-60-6
1-(2-fluorobenzyl)piperidin-4-amine dihydrochloride1-(2-fluorobenzyl)piperidin-4-amine dihydrochloride1185302-61-7
Boc-DL-2-amino-1,3-dihydro-phenalene-2-carboxylicacidBoc-DL-2-amino-1,3-dihydro-phenalene-2-carboxylicacid1185302-67-3
3-(3-phenyl-1,2,4-oxadiazol-5-yl)piperidine hydrochloride3-(3-phenyl-1,2,4-oxadiazol-5-yl)piperidine hydrochloride1185302-70-8
BOC-3-AMINOBENZENE-1,2-DICARBOXYLIC ACIDBOC-3-AMINOBENZENE-1,2-DICARBOXYLIC ACID1185302-72-0
Fmoc-2-amino-3,4-dimethylbenzoic acidFmoc-2-amino-3,4-dimethylbenzoic acid1185302-78-6
FMOC-2-AMINO-3,5-DIMETHYLBENZOIC ACIDFMOC-2-AMINO-3,5-DIMETHYLBENZOIC ACID1185302-84-4
[2-(3-pyridin-3-yl-1,2,4-oxadiazol-5-yl)ethyl]amine trifluoroacetate[2-(3-pyridin-3-yl-1,2,4-oxadiazol-5-yl)ethyl]amine trifluoroacetate1185302-86-6
1,5-diMethyl-1H-pyrazol-4-aMine hydrochloride (SALTDATA: HCl)1,5-diMethyl-1H-pyrazol-4-aMine hydrochloride (SALTDATA: HCl)1185302-88-8
[3-(3-pyrazin-2-yl-1,2,4-oxadiazol-5-yl)propyl]amine hydrochloride[3-(3-pyrazin-2-yl-1,2,4-oxadiazol-5-yl)propyl]amine hydrochloride1185302-90-2
[2-(4-METHOXY-PHENYL)-ETHYL]-PYRIDIN-4-YLMETHYL-AMINE HYDROBROMIDE[2-(4-METHOXY-PHENYL)-ETHYL]-PYRIDIN-4-YLMETHYL-AMINE HYDROBROMIDE1185302-92-4
FMOC-2-AMINO-3,4,5-TRIMETHOXYBENZOIC ACIDFMOC-2-AMINO-3,4,5-TRIMETHOXYBENZOIC ACID1185303-03-0
FMOC-3-AMINOADIPIC ACIDFMOC-3-AMINOADIPIC ACID1185303-08-5
1-(2-AMINO-ETHYL)-PIPERIDIN-2-ONE HYDROBROMIDE1-(2-AMINO-ETHYL)-PIPERIDIN-2-ONE HYDROBROMIDE1185303-09-6
1-BENZYL-4-HYDRAZINOPIPERIDINE TRIHYDROCHLORIDE1-BENZYL-4-HYDRAZINOPIPERIDINE TRIHYDROCHLORIDE1185303-13-2
C-PYRIDIN-4-YL-C-THIOPHEN-2-YL-METHYLAMINE DIHYDROCHLORIDEC-PYRIDIN-4-YL-C-THIOPHEN-2-YL-METHYLAMINE DIHYDROCHLORIDE1185303-14-3
1-(2,6-DIMETHOXYBENZYL)PIPERIDIN-4-AMINE DIHYDROCHLORIDE1-(2,6-DIMETHOXYBENZYL)PIPERIDIN-4-AMINE DIHYDROCHLORIDE1185303-17-6
1-(3-METHYL-PYRIDIN-2-YLMETHYL)-[1,4]DIAZEPANE DI-HYDROCHLORIDE1-(3-METHYL-PYRIDIN-2-YLMETHYL)-[1,4]DIAZEPANE DI-HYDROCHLORIDE1185303-21-2
2-(Fmoc-amino)benzeneacetic acid2-(Fmoc-amino)benzeneacetic acid1185303-23-4
Nonafluorobutanesulphonicacidhydrate95Nonafluorobutanesulphonicacidhydrate95%1185303-26-7
5,6-DIMETHYL-THIENO[2,3-D]THIAZOL-2-YLAMINEHYDROCHLORIDE5,6-DIMETHYL-THIENO[2,3-D]THIAZOL-2-YLAMINEHYDROCHLORIDE1185303-27-8
5-AMINO-2-CHLORO-3-CYANO-4-METHOXYMETHYL-6-METHYLPYRIDINE DIHYDROCHLORIDE5-AMINO-2-CHLORO-3-CYANO-4-METHOXYMETHYL-6-METHYLPYRIDINE DIHYDROCHLORIDE1185303-33-6
1,3,5-TriMethyl-1H-pyrazol-4-aMine hydrochloride1,3,5-TriMethyl-1H-pyrazol-4-aMine hydrochloride1185303-62-1
(4-CHLOROBENZYL)HYDRAZINE DIHYDROCHLORIDE(4-CHLOROBENZYL)HYDRAZINE DIHYDROCHLORIDE1185303-65-4
3-(4-ETHYL-PIPERAZIN-1-YL)-PROPIONIC ACID DIHYDROCHLORIDE3-(4-ETHYL-PIPERAZIN-1-YL)-PROPIONIC ACID DIHYDROCHLORIDE1185303-69-8
3-(MethoxyMethyl)-pyrrolidine HCl3-(MethoxyMethyl)-pyrrolidine HCl1185303-79-0
3-{[(2-Methylbenzyl)oxy]methyl}piperidinehydrochloride3-{[(2-Methylbenzyl)oxy]methyl}piperidinehydrochloride1185303-83-6
3-[(4-FLUOROPHENOXY)METHYL]PYRROLIDINEHYDROCHLORIDE3-[(4-FLUOROPHENOXY)METHYL]PYRROLIDINEHYDROCHLORIDE1185303-90-5
5-Azetidin-3-yl-3-methyl-[1,2,4]oxadiazolehydrochloride5-Azetidin-3-yl-3-methyl-[1,2,4]oxadiazolehydrochloride1185303-98-3
Pyrimidine, 4-(4-piperidinyl)-, hydrochloride (1:2)Pyrimidine, 4-(4-piperidinyl)-, hydrochloride (1:2)1185304-08-8
1-ETHOXY-2-PROPANAMINE HYDROCHLORIDE1-ETHOXY-2-PROPANAMINE HYDROCHLORIDE1185304-14-6
3-(PhenylMethoxy)-piperidine HCl3-(PhenylMethoxy)-piperidine HCl1185304-22-6
1-(2-DIMETHYLAMINO-ETHYL)-PIPERIDINE-4-CARBOXYLIC ACID DIHYDROCHLORIDE1-(2-DIMETHYLAMINO-ETHYL)-PIPERIDINE-4-CARBOXYLIC ACID DIHYDROCHLORIDE1185304-27-1
(4-ISOPROPYLBENZYL)HYDRAZINE DIHYDROCHLORIDE(4-ISOPROPYLBENZYL)HYDRAZINE DIHYDROCHLORIDE1185304-29-3
(2-METHOXY-PROPYL)-METHYL-AMINEHYDROCHLORIDE(2-METHOXY-PROPYL)-METHYL-AMINEHYDROCHLORIDE1185304-30-6
2-(DiMethylaMinoMethyl)piperidine2-(DiMethylaMinoMethyl)piperidine1185304-33-9
BIO-FARMA BF004329BIO-FARMA BF0043291185304-79-3
2-Bromo-5-(methyl-D3)-pyridine2-Bromo-5-(methyl-D3)-pyridine1185306-03-9
1-(4-Methyl-pyridin-2-yl)-piperazine hydrochloride, 98+ C10H16ClN3, MW: 213.711-(4-Methyl-pyridin-2-yl)-piperazine hydrochloride, 98+% C10H16ClN3, MW: 213.711185306-81-3
(4-Methyl-pyridin-2-yl)-piperidin-4-ylMethyl-aMine hydrochloride, 98+ C12H20ClN3, MW: 241.76(4-Methyl-pyridin-2-yl)-piperidin-4-ylMethyl-aMine hydrochloride, 98+% C12H20ClN3, MW: 241.761185306-92-6
1-(3-Nitro-pyridin-2-yl)-piperazine hydrochloride, 98+ C9H13ClN4O2, MW: 244.681-(3-Nitro-pyridin-2-yl)-piperazine hydrochloride, 98+% C9H13ClN4O2, MW: 244.681185306-94-8
2-BROMOTOLUENE-D72-BROMOTOLUENE-D71185306-95-9
1-(6-Chloro-pyriMidin-4-yl)-piperidin-3-ylaMine hydrochloride, 98+ C9H14Cl2N4, MW: 249.141-(6-Chloro-pyriMidin-4-yl)-piperidin-3-ylaMine hydrochloride, 98+% C9H14Cl2N4, MW: 249.141185307-01-0
2-Piperazin-1-yl-nicotinonitrile hydrochloride, 98+ C10H13ClN4, MW: 224.692-Piperazin-1-yl-nicotinonitrile hydrochloride, 98+% C10H13ClN4, MW: 224.691185307-06-5
N-Piperidin-4-yl-2-thiophen-3-yl-acetaMide hydrochloride, 98+ C11H17ClN2OS, MW: 260.83N-Piperidin-4-yl-2-thiophen-3-yl-acetaMide hydrochloride, 98+% C11H17ClN2OS, MW: 260.831185307-09-8
(6-Chloro-pyridazin-3-yl)-piperidin-3-yl-aMine hydrochloride(6-Chloro-pyridazin-3-yl)-piperidin-3-yl-aMine hydrochloride1185307-10-1
3-Chloro-6-(piperidin-4-yloxy)-pyridazine hydrochloride3-Chloro-6-(piperidin-4-yloxy)-pyridazine hydrochloride1185307-15-6
N-piperidin-4-ylMethyl-2-thiophen-3-yl-acetaMide hydrochloride, 98+ C12H19ClN2OS, MW: 274.85N-piperidin-4-ylMethyl-2-thiophen-3-yl-acetaMide hydrochloride, 98+% C12H19ClN2OS, MW: 274.851185307-16-7
4-AMino-3,4,5,6-tetrahydro-2H-[1,2']bipyridinyl-3'-carboxylic acid Methyl ester dihydrochloride, 98+ C12H19Cl2N3O2, MW: 308.214-AMino-3,4,5,6-tetrahydro-2H-[1,2']bipyridinyl-3'-carboxylic acid Methyl ester dihydrochloride, 98+% C12H19Cl2N3O2, MW: 308.211185307-21-4
3,4,5,6-Tetrahydro-2H-[1,2']bipyridinyl-4,3'-dicarboxylic acid 3'-Methyl ester hydrochloride, 98+ C13H17ClN2O4, MW: 300.743,4,5,6-Tetrahydro-2H-[1,2']bipyridinyl-4,3'-dicarboxylic acid 3'-Methyl ester hydrochloride, 98+% C13H17ClN2O4, MW: 300.741185307-29-2
[1-(4-Fluoro-phenyl)-ethyl]-piperidin-4-ylMethyl-aMine hydrochloride, 98+ C14H22ClFN2, MW: 272.79[1-(4-Fluoro-phenyl)-ethyl]-piperidin-4-ylMethyl-aMine hydrochloride, 98+% C14H22ClFN2, MW: 272.791185307-34-9
4-(3-(hydroxyMethyl)piperidin-1-yl)-N,N-diMethylbenzenesulfonaMide, 98+ C14H22N2O3S, MW: 298.404-(3-(hydroxyMethyl)piperidin-1-yl)-N,N-diMethylbenzenesulfonaMide, 98+% C14H22N2O3S, MW: 298.401185307-41-8
Piperidin-3-yl-pyrazin-2-yl-aMine hydrochloride, 98+ C9H15ClN4, MW: 214.69Piperidin-3-yl-pyrazin-2-yl-aMine hydrochloride, 98+% C9H15ClN4, MW: 214.691185307-47-4
1-[1-(3-Chloro-phenyl)-ethyl]-piperazine hydrochloride1-[1-(3-Chloro-phenyl)-ethyl]-piperazine hydrochloride1185307-54-3
2-(Piperidin-3-ylMethoxy)-pyriMidine hydrochloride, 98+ C10H16ClN3O, MW: 229.712-(Piperidin-3-ylMethoxy)-pyriMidine hydrochloride, 98+% C10H16ClN3O, MW: 229.711185307-62-3
(3-Chloro-quinoxalin-2-yl)-piperidin-4-yl-aMine hydrochloride, 98+ C13H16Cl2N4, MW: 299.20(3-Chloro-quinoxalin-2-yl)-piperidin-4-yl-aMine hydrochloride, 98+% C13H16Cl2N4, MW: 299.201185307-64-5
2-(Piperidin-3-ylaMino)-nicotinic acid Methyl ester dihydrochloride, 98+ C12H19Cl2N3O2, MW: 308.212-(Piperidin-3-ylaMino)-nicotinic acid Methyl ester dihydrochloride, 98+% C12H19Cl2N3O2, MW: 308.211185307-66-7
(3-Nitro-pyridin-2-yl)-piperidin-3-yl-aMine hydrochloride, 98+ C10H15ClN4O2, MW: 258.70(3-Nitro-pyridin-2-yl)-piperidin-3-yl-aMine hydrochloride, 98+% C10H15ClN4O2, MW: 258.701185307-69-0
1-(3-Chloro-quinoxalin-2-yl)-piperidin-3-ylaMine hydrochloride, 98+ C13H16Cl2N4, MW: 299.201-(3-Chloro-quinoxalin-2-yl)-piperidin-3-ylaMine hydrochloride, 98+% C13H16Cl2N4, MW: 299.201185307-70-3
2-[(Piperidin-4-ylMethyl)-aMino]-nicotinonitrile hydrochloride, 98+ C12H17ClN4, MW: 252.742-[(Piperidin-4-ylMethyl)-aMino]-nicotinonitrile hydrochloride, 98+% C12H17ClN4, MW: 252.741185307-76-9
1-(6-Chloro-pyriMidin-4-yl)-piperidin-4-ylaMine hydrochloride, 98+ C9H14Cl2N4, MW: 249.141-(6-Chloro-pyriMidin-4-yl)-piperidin-4-ylaMine hydrochloride, 98+% C9H14Cl2N4, MW: 249.141185307-78-1
2-(4-AMino-piperidin-1-yl)-1-(3-chloro-phenyl)-ethanol hydrochloride, 98+ C13H20Cl2N2O,MW: 291.222-(4-AMino-piperidin-1-yl)-1-(3-chloro-phenyl)-ethanol hydrochloride, 98+% C13H20Cl2N2O,MW: 291.221185307-80-5
1-(5-Methylpyridin-2-yl)piperazine hydrochloride1-(5-Methylpyridin-2-yl)piperazine hydrochloride1185307-85-0
5-Nitro-2-(3-piperidinylmethoxy)pyridinehydrochloride5-Nitro-2-(3-piperidinylmethoxy)pyridinehydrochloride1185307-86-1
N,N-dimethyl-4-(piperazin-1-yl)benzenesulfonamide hydrochlorideN,N-dimethyl-4-(piperazin-1-yl)benzenesulfonamide hydrochloride1185307-88-3
1-Pyridin-3-ylMethyl-piperidin-3-ol dihydrochloride, 98+ C11H18Cl2N2O, MW: 265.181-Pyridin-3-ylMethyl-piperidin-3-ol dihydrochloride, 98+% C11H18Cl2N2O, MW: 265.181185307-92-9
4-((3-(hydroxyMethyl)piperidin-1-yl)Methyl)-N,N-diMethylbenzenesulfonaMide, 98+ C15H24N2O3S, MW: 312.434-((3-(hydroxyMethyl)piperidin-1-yl)Methyl)-N,N-diMethylbenzenesulfonaMide, 98+% C15H24N2O3S, MW: 312.431185307-93-0
(1-Pyridin-3-ylMethyl-piperidin-3-yl)-Methanol dihydrochloride, 98+ C12H20Cl2N2O, MW: 279.21(1-Pyridin-3-ylMethyl-piperidin-3-yl)-Methanol dihydrochloride, 98+% C12H20Cl2N2O, MW: 279.211185307-98-5
4'-Methyl-3,4,5,6-tetrahydro-2H-[1,2']bipyridinyl-4-ylaMine hydrochloride, 98+ C11H18ClN3, MW: 227.734'-Methyl-3,4,5,6-tetrahydro-2H-[1,2']bipyridinyl-4-ylaMine hydrochloride, 98+% C11H18ClN3, MW: 227.731185308-02-4
3-Nitro-2-(piperidin-3-yloxy)-pyridine hydrochloride, 98+ C10H14ClN3O3, MW: 259.693-Nitro-2-(piperidin-3-yloxy)-pyridine hydrochloride, 98+% C10H14ClN3O3, MW: 259.691185308-05-7
2-[(Piperidin-3-ylMethyl)-aMino]-nicotinic acid Methyl ester dihydrochloride, 98+ C13H21Cl2N3O2, MW: 322.242-[(Piperidin-3-ylMethyl)-aMino]-nicotinic acid Methyl ester dihydrochloride, 98+% C13H21Cl2N3O2, MW: 322.241185308-09-1
2-BroMo-6-(piperidin-3-ylMethoxy)-pyridine hydrochloride, 98+ C11H16ClBrN2O, MW: 307.622-BroMo-6-(piperidin-3-ylMethoxy)-pyridine hydrochloride, 98+% C11H16ClBrN2O, MW: 307.621185308-11-5
Piperidin-3-ylMethyl-[1-(toluene-4-sulfonyl)-1H-benzoiMidazol-2-yl]-aMine hydrochloride, 98+ C20H25ClN4O2S, MW: 420.96Piperidin-3-ylMethyl-[1-(toluene-4-sulfonyl)-1H-benzoiMidazol-2-yl]-aMine hydrochloride, 98+% C20H25ClN4O2S, MW: 420.961185308-14-8
2-(Piperidin-4-yloxy)-pyridine hydrochloride, 98+ C10H15ClN2O, MW: 214.692-(Piperidin-4-yloxy)-pyridine hydrochloride, 98+% C10H15ClN2O, MW: 214.691185308-16-0
5-Methyl-2-(piperidin-4-yloxy)-pyridine hydrochloride, 98+ C11H17ClN2O, MW: 228.725-Methyl-2-(piperidin-4-yloxy)-pyridine hydrochloride, 98+% C11H17ClN2O, MW: 228.721185308-30-8
3-(4-AMino-piperidin-1-yl)-1-phenylpropan-1-one hydrochloride, 98+ C14H21ClN2O, MW: 268.793-(4-AMino-piperidin-1-yl)-1-phenylpropan-1-one hydrochloride, 98+% C14H21ClN2O, MW: 268.791185308-38-6
5-Methyl-2-(piperidin-3-yloxy)-pyridine hydrochloride, 98+ C11H17ClN2O, MW: 228.725-Methyl-2-(piperidin-3-yloxy)-pyridine hydrochloride, 98+% C11H17ClN2O, MW: 228.721185308-63-7
N-cyclopropyl-6-(piperidin-4-yloxy)pyriMidin-4-aMine hydrochloride, 98+ C12H19ClN4O, MW: 270.76N-cyclopropyl-6-(piperidin-4-yloxy)pyriMidin-4-aMine hydrochloride, 98+% C12H19ClN4O, MW: 270.761185308-71-7
5-Methyl-2-(piperidin-3-ylMethoxy)-pyridine hydrochloride, 98+ C12H19ClN2O, MW: 242.755-Methyl-2-(piperidin-3-ylMethoxy)-pyridine hydrochloride, 98+% C12H19ClN2O, MW: 242.751185308-79-5
(4-AMino-piperidin-1-yl)-pyrazin-2-yl-Methanone hydrochloride, 98+ C10H15ClN4O, MW: 242.71(4-AMino-piperidin-1-yl)-pyrazin-2-yl-Methanone hydrochloride, 98+% C10H15ClN4O, MW: 242.711185308-94-4
2-[(Piperidin-4-ylMethyl)-aMino]-nicotinic acid Methyl ester dihydrochloride, 98+ C13H21Cl2N3O2, MW: 322.232-[(Piperidin-4-ylMethyl)-aMino]-nicotinic acid Methyl ester dihydrochloride, 98+% C13H21Cl2N3O2, MW: 322.231185308-97-7
Pyrazine-2-carboxylic acid (piperidin-4- ylMethyl)-aMide hydrochloride, 98+ C11H17ClN4O, MW: 256.73Pyrazine-2-carboxylic acid (piperidin-4- ylMethyl)-aMide hydrochloride, 98+% C11H17ClN4O, MW: 256.731185309-03-8
(3-Hydroxy-piperidin-1-yl)-pyrazin-2-yl-Methanone hydrochloride, 98+ C10H14ClN3O2, MW: 243.69(3-Hydroxy-piperidin-1-yl)-pyrazin-2-yl-Methanone hydrochloride, 98+% C10H14ClN3O2, MW: 243.691185309-06-1
(4-Hydroxy-piperidin-1-yl)-pyrazin-2-yl-Methanone hydrochloride, 98+ C10H14ClN3O2, MW: 243.69(4-Hydroxy-piperidin-1-yl)-pyrazin-2-yl-Methanone hydrochloride, 98+% C10H14ClN3O2, MW: 243.691185309-12-9
(4-Methyl-pyridin-2-yl)-piperidin-3-yl-aMine hydrochloride, 98+ C11H18ClN3, MW: 227.73(4-Methyl-pyridin-2-yl)-piperidin-3-yl-aMine hydrochloride, 98+% C11H18ClN3, MW: 227.731185309-18-5
Copyright 2019 © ChemicalBook. All rights reserved