Website Header with Language Selector and Dropdowns

Teneligliptin HBr
CAT No: CL-TLG-01 CAS No: 906093-29-6 Mol Wt: 426.6 : 5/2(80.9) : 18.0 Mol F: C22H30N6OS : 5/2(HBr) Inv Status: Custom Synthesis
Chemical Name: [(2S,4S)-4-[4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)-1-piperazinyl]-2-pyrrolidinyl]-3-thiazolidinylmethanone Hydrobromide (2:5)
Teneligliptin (2R,4R)-Isomer
CAT No: CL-TLG-02 CAS No: NA Mol Wt: 426.6 : 80.9 Mol F: C22H30N6OS : HBr Inv Status: Custom Synthesis
Chemical Name: [(2R,4R)-4-[4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)-1-piperazinyl]-2-pyrrolidinyl]-3-thiazolidinylmethanone hydrobromide
Teneligliptin (2S,4R)-Isomer
CAT No: CL-TLG-03 CAS No: NA Mol Wt: 426.6 : 80.9 Mol F: C22H30N6OS : HBr Inv Status: Custom Synthesis
Chemical Name: ((2S,4R)-4-(4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidin-2-yl)(thiazolidin-3-yl)methanone hydrobromide
Teneligliptin (2R,4S)-Isomer
CAT No: CL-TLG-04 CAS No: NA Mol Wt: 426.6 : 80.9 Mol F: C22H30N6OS : HBr Inv Status: Custom Synthesis
Chemical Name: ((2R,4S)-4-(4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidin-2-yl)(thiazolidin-3-yl)methanone hydrobromide
Teneligliptin Impurity E
CAT No: CL-TLG-05 CAS No: NA Mol Wt: 355.4 Mol F: C19H25N5O2 Inv Status: Custom Synthesis
Chemical Name: (2R,4R)-4-(4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidine-2-carboxylic acid
Teneligliptin Impurity F DiHCl
CAT No: CL-TLG-06 CAS No: NA Mol Wt: 414.6 : 2(36.5) Mol F: C21H30N6OS. 2(HCl) Inv Status: Custom Synthesis
Chemical Name: (2S,4S)-N-(2-Mercaptoethyl)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidine-2-carboxamide dihydrochloride
Teneligliptin Impurity G Di-Trifluoroacetate
CAT No: CL-TLG-07 CAS No: NA Mol Wt: 354.5 : 2(114.0) Mol F: C16H26N4O3S. 2(C2HF3O2) Inv Status: Custom Synthesis
Chemical Name: 1-(4-((3R,5R)-5-(Thiazolidine-3-carbonyl)pyrrolidin-3-yl)piperazin-1-yl)butane-1,3-dione bis(2,2,2-trifluoroacetate)
Teneligliptin Impurity 1
CAT No: CL-TLG-08 CAS No: NA Mol Wt: 827.13 Mol F: C42H58N12O2S2 Inv Status: Custom Synthesis
Chemical Name: (2S, 2?, 4S, 4?)-N, N?(Disulfanediylbis(ethane-2, 1-diyl))bis(4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidine-2-carboxamide)
Teneligliptin Impurity 2
CAT No: CL-TLG-09 CAS No: NA Mol Wt: 853.17 Mol F: C44H60N12O2S2 Inv Status: Custom Synthesis
Chemical Name: (2S, 4S)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)-N-(2-(((3-methyl-1-phenyl-5-(4-((3S, 5S)-5-(thiazolidine-3-carbonyl)pyrrolidin-3-yl)piperazin-1-yl)-1H-pyrazol-4-yl)methyl)thio)ethyl)pyrrolidine-2-carboxamide
Teneligliptin Impurity 3
CAT No: CL-TLG-10 CAS No: NA Mol Wt: 400.6 Mol F: C20H28N6OS Inv Status: Custom Synthesis
Chemical Name: ((2R,4R)-4-((2-((3-Methyl-1-phenyl-1H-pyrazol-5-yl)amino)ethyl)amino)pyrrolidin-2-yl)(thiazolidin-3-yl)methanone
Teneligliptin Impurity 4
CAT No: CL-TLG-11 CAS No: NA Mol Wt: 865.17 Mol F: C45H60N12O2S2 Inv Status: Custom Synthesis
Chemical Name: Teneligliptin Impurity 4
Teneligliptin Impurity 5
CAT No: CL-TLG-12 CAS No: NA Mol Wt: 505.7 Mol F: C22H29BrN6OS Inv Status: Custom Synthesis
Chemical Name: ((2R,4R)-4-(4-(4-Bromo-3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidin-2-yl)(thiazolidin-3-yl)methanone
Teneligliptin Impurity 6
CAT No: CL-TLG-13 CAS No: 1415908-67-6 Mol Wt: 300.4 Mol F: C13H20N2O4S Inv Status: Custom Synthesis
Chemical Name: (2R)-4-Oxo-2-(3-thiazolidinylcarbonyl)-1-pyrrolidinecarboxylic Acid 1,1-Dimethylethyl Ester
Teneligliptin Sulfoxide Hydrochloride
CAT No: CL-TLG-14 CAS No: NA Mol Wt: 479.04 Mol F: C22H31ClN6O2S Inv Status: Custom Synthesis
Chemical Name: [(2S,4S)-4-[4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)-1-piperazinyl]-2-pyrrolidinyl]-3-thiazolidinylmethanone Sulfoxide Hydrochloride; 3-[[(2S,4S)-4-[4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)-1-piperazinyl]-2-pyrrolidinyl]carbonyl]thiazolidine Sulfoxide; Tenelia Sulfoxide Hydrochloride;
Teneligliptin Impurity 7
CAT No: CL-TLG-15 CAS No: NA Mol Wt: 302.4 Mol F: C13H22N2O4S Inv Status: Custom Synthesis
Chemical Name: [(2S)-Tert-butyl4-hydroxy-2-(thiazolidine-3-carbonyl)pyrrolidine-1-carboxylate]
Tenegliptin Impurity A
CAT No: CL-TLG-16 CAS No: 401566-79-8 Mol Wt: 242.32 Mol F: C14H18N4 Inv Status: Custom Synthesis
Chemical Name: 1-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)-piperazine
Teneligliptin Hydrobromide Hydrate
CAT No: CL-TLG-17 CAS No: 1572583-29-9 Mol Wt: 426.6 : 5/2(80.9) : 18.0 Mol F: C22H30N6OS : 5/2HBr : H2O Inv Status: In Stock
Chemical Name: Methanone, [(2S,?4S)?-?4-?[4-?(3-?methyl-?1-?phenyl-?1H-?pyrazol-?5-?yl)?-?1-?piperazinyl]?-?2-?pyrrolidinyl]?-?3-?thiazolidinyl-?, hydrobromide, hydrate
Teneligliptin Impurity B
CAT No: CL-TLG-18 CAS No: 401566-80-1 Mol Wt: 526.7 Mol F: C27H38N6O3S Inv Status: Custom Synthesis
Chemical Name: Tert-butyl (2S,4S)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)-2-(thiazolidine-3-carbonyl)pyrrolidine-1-carboxylate
Teneligliptin Impurity C
CAT No: CL-TLG-19 CAS No: 401564-34-9 Mol Wt: 302.4 Mol F: C13H22N2O4S Inv Status: In Stock
Chemical Name: Tert-butyl (2S,4S)-4-hydroxy-2-(thiazolidine-3-carbonyl)pyrrolidine-1-carboxylate
Teneligliptin Impurity 10
CAT No: CL-TLG-20 CAS No: 401564-36-1 Mol Wt: 300.4 Mol F: C13H20N2O4S Inv Status: In Stock
Chemical Name: (2S)-4-Oxo-2-(3-thiazolidinylcarbonyl)-1-pyrrolidinecarboxylic Acid 1,1-Dimethylethyl Ester
Teneligliptin Sulfoxide Hydrochloride (Free Base)
CAT No: CL-TLG-21 CAS No: 2478551-43-6 (free base) Mol Wt: 442.58 Mol F: C22H30N6O2S Inv Status: In Stock
Chemical Name: [(2S,4S)-4-[4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)-1-piperazinyl]-2-pyrrolidinyl]-3-thiazolidinylmethanone sulfoxide
Teneligliptin Acid Impurity
CAT No: CL-TLG-22 CAS No: 2407632-38-4 Mol Wt: 355.4 Mol F: C19H25N5O2 Inv Status: In Stock
Chemical Name: (2S,4S)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidine-2-carboxylic acid
Teneligliptin Impurity 13
CAT No: CL-TLG-23 CAS No: NA Mol Wt: 469.6 Mol F: C25H35N5O4 Inv Status: Custom Synthesis
Chemical Name: 1-(Tert-Butyl) 2-methyl (2R,4R)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidine-1,2-dicarboxylate
Teneligliptin Impurity 14
CAT No: CL-TLG-24 CAS No: 401564-30-5 Mol Wt: 302.4 Mol F: C13H22N2O4S Inv Status: Custom Synthesis
Chemical Name: Tert-butyl (2S,4R)-4-hydroxy-2-(thiazolidine-3-carbonyl)pyrrolidine-1-carboxylate
Teneligliptin Impurity 15
CAT No: CL-TLG-25 CAS No: NA Mol Wt: 441.6 Mol F: C23H31N5O2S Inv Status: Custom Synthesis
Chemical Name: (4-(4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidin-2-yl)(1-oxidotetrahydrothiophen-3-yl)methanone
Teneligliptin Impurity 16
CAT No: CL-TLG-26 CAS No: 1415220-06-2 Mol Wt: 332.4 Mol F: C17H24N4O3 Inv Status: Custom Synthesis
Chemical Name: Ethyl (E)-4-(3-(2-phenylhydrazono)butanoyl)piperazine-1-carboxylate
Teneligliptin Dimer Impurity 4
CAT No: CL-TLG-28 CAS No: NA Mol Wt: 865.2 Mol F: C45H60N12O2S2 Inv Status: Custom Synthesis
Chemical Name: ((2S,2'S,4S,4'S)-methylenebis(4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidine-1,2-diyl))bis(thiazolidin-3-ylmethanone)
Teneligliptin-D4
CAT No: CL-TLG-29 CAS No: NA Mol Wt: 430.6 Mol F: C22H26N6OSD4? Inv Status: Custom Synthesis
Chemical Name: ?((2S,4S)-4-(4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl-2,2,3,3-d4)pyrrolidin-2-yl)(thiazolidin-3-yl)methanone
Teneligliptin-d8
CAT No: CL-TLG-30 CAS No: 1391012-95-5 Mol Wt: 434.6 Mol F: C22H22D8N6OS? Inv Status: Custom Synthesis
Chemical Name: ?[(2S,4S)-4-[4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)-1-piperazinyl]-2-pyrrolidinyl]-3-thiazolidinylmethanone-d8; 3-[[(2S,4S)-4-[4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)-1-piperazinyl]-2-pyrrolidinyl]carbonyl]thiazolidine-d8; Tenelia-d8
Teneligliptin Boc Acid Impurity
CAT No: CL-TLG-31 CAS No: 1821705-03-6 Mol Wt: 455.6 Mol F: C24H33N5O4 Inv Status: Custom Synthesis
Chemical Name: (2S,4S)-1-(Tert-butoxycarbonyl)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidine-2-carboxylic acid
(2S,4S)-Teneligliptin
CAT No: CL-TLG-33 CAS No: NA Mol Wt: 426.6 Mol F: C22H30N6OS Inv Status: Custom Synthesis
Chemical Name: ?((2S,4S)-4-(4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidin-2-yl)(thiazolidin-3-yl)methanone
Teneligliptin
CAT No: CL-TLG-34 CAS No: 760937-92-6 Mol Wt: 426.6 Mol F: C22H30N6OS Inv Status: Custom Synthesis
Chemical Name: [(2S,4S)-4-[4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)-1-piperazinyl]-2-pyrrolidinyl]-3-thiazolidinylmethanone
Teneligliptin Dimer Impurity 1
CAT No: CL-TLG-35 CAS No: NA Mol Wt: 827.1 Mol F: C42H58N12O2S2? Inv Status: Custom Synthesis
Chemical Name: ?(4S)-4-(4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)-N-(2-((2-((2R,4R)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidine-2-carboxamido)ethyl)disulfanyl)ethyl)pyrrolidine-2-carboxamide
Teneligliptin Dimer Impurity 2
CAT No: CL-TLG-36 CAS No: NA Mol Wt: 853.2 Mol F: C44H60N12O2S2? Inv Status: Custom Synthesis
Chemical Name: (2R,4R)-4-(4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)-N-(2-(((3-methyl-1-phenyl-5-(4-((3S,5S)-5-(thiazolidine-3-carbonyl)pyrrolidin-3-yl)piperazin-1-yl)-1H-pyrazol-4-yl)methyl)thio)ethyl)pyrrolidine-2-carboxamide
Teneligliptin Dimer Impurity 3
CAT No: CL-TLG-37 CAS No: 2459971-79-8 Mol Wt: 865.2 Mol F: C45H60N12O2S2? Inv Status: Custom Synthesis
Chemical Name: ((2S,2'S,4S,4'S)-((methylenebis(3-methyl-1-phenyl-1H-pyrazole-4,5-diyl))bis(piperazine-4,1-diyl))bis(pyrrolidine-4,2-diyl))bis(thiazolidin-3-ylmethanone)
Teneligliptin Impurity 12
CAT No: CL-TLG-38 CAS No: 2131105-24-1 Mol Wt: 469.6 Mol F: C25H35N5O4 Inv Status: Custom Synthesis
Chemical Name: 1-(Tert-Butyl) 2-methyl (2S,4R)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidine-1,2-dicarboxylate
Teneligliptin Impurity 17
CAT No: CL-TLG-39 CAS No: 2407632-31-7 Mol Wt: 827.1 Mol F: C42H58N12O2S2 Inv Status: Custom Synthesis
Chemical Name: (2S,2'S,4S,4'S)-N,N'-(Disulfanediylbis(ethane-2,1-diyl))bis(4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidine-2-carboxamide)
Teneligliptin Impurity 18
CAT No: CL-TLG-40 CAS No: 1980008-17-0 Mol Wt: 369.5 Mol F: C20H27N5O2 Inv Status: Custom Synthesis
Chemical Name: Methyl (2S,4S)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidine-2-carboxylate
Teneligliptin Impurity 19
CAT No: CL-TLG-41 CAS No: NA Mol Wt: 397.5 Mol F: C22H31N5O2 Inv Status: Custom Synthesis
Chemical Name: Isopropyl (2S,4S)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidine-2-carboxylate
Teneligliptin Impurity 20
CAT No: CL-TLG-42 CAS No: NA Mol Wt: 458.6 Mol F: C22H30N6O3S Inv Status: Custom Synthesis
Chemical Name: (1,1-Dioxidothiazolidin-3-yl)((2S,4S)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidin-2-yl)methanone
Teneligliptin Impurity 21
CAT No: CL-TLG-43 CAS No: 2987972-98-3 Mol Wt: 414.6 Mol F: C21H30N6OS Inv Status: Custom Synthesis
Chemical Name: (2S,4S)-N-(2-Mercaptoethyl)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidine-2-carboxamide
Teneligliptin Impurity 22
CAT No: CL-TLG-44 CAS No: 1860008-29-2 Mol Wt: 322.4 Mol F: C19H22N4O Inv Status: Custom Synthesis
Chemical Name: N-(2-aminophenyl)-N,7-dimethyl-2-propyl-1H-benzo[d]imidazole-5-carboxamide
Teneligliptin Impurity 23
CAT No: CL-TLG-45 CAS No: NA Mol Wt: 400.5 Mol F: C20H28N6OS Inv Status: Custom Synthesis
Chemical Name: ?((2S,4S)-4-((2-((3-methyl-1-phenyl-1H-pyrazol-5-yl)amino)ethyl)amino)pyrrolidin-2-yl)(thiazolidin-3-yl)methanone
Teneligliptin Impurity 33
CAT No: CL-TLG-46 CAS No: NA Mol Wt: 396.5 : 36.5 Mol F: C22H32N6O : HCl Inv Status: Custom Synthesis
Chemical Name: 3-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)-1-(piperazin-1-yl)butan-1-one hydrochloride
Teneligliptin Impurity 9
CAT No: CL-TLG-47 CAS No: 2509095-14-9 Mol Wt: 383.5 Mol F: C21H29N5O2 Inv Status: Custom Synthesis
Chemical Name: Ethyl 4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidine-2-carboxylate
Teneligliptin Impurity G DiTFA salt
CAT No: CL-TLG-48 CAS No: NA Mol Wt: 354.5 : 2(114.0) Mol F: C16H26N4O3S. 2(C2HF3O2) Inv Status: Custom Synthesis
Chemical Name: 1-(4-((3R,5R)-5-(Thiazolidine-3-carbonyl)pyrrolidin-3-yl)piperazin-1-yl)butane-1,3-dione bis(2,2,2-trifluoroacetate)
Teneligliptin R-Isomer (HBr salt)
CAT No: CL-TLG-49 CAS No: NA Mol Wt: 426.6 : 80.9 Mol F: C22H30N6OS : HBr Inv Status: Custom Synthesis
Chemical Name: [(2R,4R)-4-[4-(3-Methyl-1-phenyl-1H-pyrazol-5-yl)-1-piperazinyl]-2-pyrrolidinyl]-3-thiazolidinylmethanone hydrobromide
Teneligliptin Sulfoxide (HBr salt)
CAT No: CL-TLG-50 CAS No: NA Mol Wt: 442.6 : 36.5 Mol F: C22H30N6O2S : HBr Inv Status: Custom Synthesis
Chemical Name: ((2S,4S)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidin-2-yl)(1-oxidothiazolidin-3-yl)methanone hydrobromide
Teneligliptin Impurity 24
CAT No: CL-TLG-51 CAS No: 2987978-59-4 Mol Wt: 505.5 Mol F: C22H29BrN6OS Inv Status: Custom Synthesis
Chemical Name: ?((2S,4S)-4-(4-(4-bromo-3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidin-2-yl)(thiazolidin-3-yl)methanone
Teneligliptin Impurity 25
CAT No: CL-TLG-52 CAS No: 13726-69-7 Mol Wt: 231.2 Mol F: C10H17NO5 Inv Status: Custom Synthesis
Chemical Name: (2S,4R)-1-(tert-butoxycarbonyl)-4-hydroxypyrrolidine-2-carboxylic acid
Teneligliptin Impurity 26
CAT No: CL-TLG-53 CAS No: 1654022-09-9 Mol Wt: 200.3 Mol F: C8H12N2O2S Inv Status: Custom Synthesis
Chemical Name: ?(S)-5-(thiazolidine-3-carbonyl)pyrrolidin-3-one
Teneligliptin Impurity 27
CAT No: CL-TLG-54 CAS No: 198705-01-0 Mol Wt: 242.3 Mol F: C11H18N2O4 Inv Status: Custom Synthesis
Chemical Name: ?Ethyl 4-(3-oxobutanoyl)piperazine-1-carboxylate
Teneligliptin Impurity 28
CAT No: CL-TLG-55 CAS No: 1637223-69-8 Mol Wt: 314.4 Mol F: C17H22N4O2 Inv Status: Custom Synthesis
Chemical Name: Ethyl 4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazine-1-carboxylate
Teneligliptin Impurity 29
CAT No: CL-TLG-56 CAS No: 1430813-66-3 Mol Wt: 270.3 Mol F: C15H18N4O Inv Status: Custom Synthesis
Chemical Name: 3-Methyl-1-phenyl-5-(piperazin-1-yl)-1H-pyrazole-4-carbaldehyde
Teneligliptin Impurity 30
CAT No: CL-TLG-57 CAS No: 401566-58-3 Mol Wt: 370.5 Mol F: C17H30N4O3S Inv Status: Custom Synthesis
Chemical Name: Tert-butyl (2S,4S)-4-(piperazin-1-yl)-2-(thiazolidine-3-carbonyl)pyrrolidine-1-carboxylate
Teneligliptin Impurity 31
CAT No: CL-TLG-58 CAS No: 1572583-27-7 Mol Wt: 468.6 Mol F: C24H32N6O2S Inv Status: Custom Synthesis
Chemical Name: 1-((2S,4S)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)-2-(thiazolidine-3-carbonyl)pyrrolidin-1-yl)ethan-1-one
Teneligliptin Impurity 34
CAT No: CL-TLG-59 CAS No: 2747977-50-8 Mol Wt: 354.5 Mol F: C16H26N4O3S Inv Status: Custom Synthesis
Chemical Name: 1-(4-((5S)-5-(thiazolidine-3-carbonyl)pyrrolidin-3-yl)piperazin-1-yl)butane-1,3-dione
Teneligliptin Impurity 35
CAT No: CL-TLG-60 CAS No: 2448150-93-2 Mol Wt: 426.6 Mol F: C22H30N6OS Inv Status: Custom Synthesis
Chemical Name: ?((2S,4R)-4-(4-(3-methyl-1-phenyl-1H-pyrazol-5-yl)piperazin-1-yl)pyrrolidin-2-yl)(thiazolidin-3-yl)methanone
Subscribe for news letter:
  

© Cleanchem Laboratories LLP. All Rights Reserved.