Welcome to LookChem.com Sign In|Join Free

CAS

  • or

3033-77-0

Post Buying Request

3033-77-0 Suppliers

Recommended suppliersmore

  • Product
  • FOB Price
  • Min.Order
  • Supply Ability
  • Supplier
  • Contact Supplier

3033-77-0 Usage

Description

Used in the production of cationic starch for the paper industry, 2,3-Epoxypropyl trimethyl ammonium chloride (EPTMAC) caused contact dermatitis in the workers.

Chemical Properties

solid

Uses

Different sources of media describe the Uses of 3033-77-0 differently. You can refer to the following data:
1. Reagent used for synthesis and antimicrobial activity of a water soluble chitosan derivative with a fiber-reactive group.
2. Glycidyltrimethylammonium chloride be used as a derivatizing agent to synthesize N-(2-hydroxypropyl)-3-trimethylammonium chitosan chloride (HTCC), a water-soluble chitosan derivative, by reacting with chitosan. HTCC can form nanocomposite films with silver nanoparticles that show good antimicrobial property and optical transparency. Cationic starches can also be prepared by derivatization of starch with GTMAC.

General Description

Glycidyltrimethylammonium chloride (GTMAC) is a cationizing agent commonly used for starch modification.

Contact allergens

Used in the production of cationic starch for the paper industry; EPTMAC caused contact dermatitis in workers.

Safety Profile

Suspected carcinogen. Poison by subcutaneous route. Mutation data reported. When heated to decomposition it emits toxic fumes of Cl-, NH3, and NOx. See also AMMONIUM CHLORIDE.

Check Digit Verification of cas no

The CAS Registry Mumber 3033-77-0 includes 7 digits separated into 3 groups by hyphens. The first part of the number,starting from the left, has 4 digits, 3,0,3 and 3 respectively; the second part has 2 digits, 7 and 7 respectively.
Calculate Digit Verification of CAS Registry Number 3033-77:
(6*3)+(5*0)+(4*3)+(3*3)+(2*7)+(1*7)=60
60 % 10 = 0
So 3033-77-0 is a valid CAS Registry Number.
InChI:InChI=1/C6H14NO/c1-7(2,3)4-6-5-8-6/h6H,4-5H2,1-3H3/q+1

3033-77-0 Well-known Company Product Price

  • Brand
  • (Code)Product description
  • CAS number
  • Packaging
  • Price
  • Detail
  • Aldrich

  • (50053)  Glycidyltrimethylammoniumchloride  technical, ≥90% (calc. based on dry substance, AT)

  • 3033-77-0

  • 50053-50ML

  • 555.75CNY

  • Detail
  • Aldrich

  • (50053)  Glycidyltrimethylammoniumchloride  technical, ≥90% (calc. based on dry substance, AT)

  • 3033-77-0

  • 50053-250ML

  • 1,914.12CNY

  • Detail
  • Aldrich

  • (50053)  Glycidyltrimethylammoniumchloride  technical, ≥90% (calc. based on dry substance, AT)

  • 3033-77-0

  • 50053-1L

  • 6,189.30CNY

  • Detail

3033-77-0SDS

SAFETY DATA SHEETS

According to Globally Harmonized System of Classification and Labelling of Chemicals (GHS) - Sixth revised edition

Version: 1.0

Creation Date: Aug 11, 2017

Revision Date: Aug 11, 2017

1.Identification

1.1 GHS Product identifier

Product name 2,3-Epoxypropyltrimethylammonium chloride

1.2 Other means of identification

Product number -
Other names Trimethylglycidylaminium

1.3 Recommended use of the chemical and restrictions on use

Identified uses For industry use only. Processing aids, not otherwise listed
Uses advised against no data available

1.4 Supplier's details

1.5 Emergency phone number

Emergency phone number -
Service hours Monday to Friday, 9am-5pm (Standard time zone: UTC/GMT +8 hours).

More Details:3033-77-0 SDS

3033-77-0Synthetic route

epichlorohydrin
106-89-8

epichlorohydrin

trimethylamine
75-50-3

trimethylamine

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

Conditions
ConditionsYield
With ethanol at 100℃;
at 120℃;
In water at 20℃;
In chloroform; toluene at 20℃; Solvent; Temperature; Autoclave;405.5 g
N-(3-chloro-2-hydroxypropyl)trimethylammonium chloride

N-(3-chloro-2-hydroxypropyl)trimethylammonium chloride

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

Conditions
ConditionsYield
With sodium hydroxide In water at 20℃; for 0.5h;
With sodium hydroxide In water
With sodium hydroxide at 13 - 15℃; for 1.16667h;
With sodium hydroxide
epichlorohydrin
106-89-8

epichlorohydrin

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

TREHALOSE
99-20-7

TREHALOSE

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

C24H50N2O13(2+)*2Cl(1-)

C24H50N2O13(2+)*2Cl(1-)

Conditions
ConditionsYield
With sodium chloride; sodium hydroxide In isopropyl alcohol at 20 - 40℃; for 7h; pH=11;96%
cobalt(II) molybdate

cobalt(II) molybdate

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

glycidyltrimethylammonium cobalt(III) molybdate

glycidyltrimethylammonium cobalt(III) molybdate

Conditions
ConditionsYield
In water for 0.166667h;90%
molybdenum vanadate

molybdenum vanadate

water
7732-18-5

water

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

penta(glycidyltrimethylammonium)phosphomolybdic vanadate

penta(glycidyltrimethylammonium)phosphomolybdic vanadate

Conditions
ConditionsYield
for 0.166667h;90%
ammonium molybdate tetrahydrate

ammonium molybdate tetrahydrate

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

glycidyltrimethylammonium pentaammonium molybdate

glycidyltrimethylammonium pentaammonium molybdate

Conditions
ConditionsYield
In water for 0.166667h;90%
sodium molybdate

sodium molybdate

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

penta(glycidyltrimethylammonium) molybdate

penta(glycidyltrimethylammonium) molybdate

Conditions
ConditionsYield
In water for 0.166667h;90%
glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

deacetylated chitosan

deacetylated chitosan

N-[(2-hydroxy-3-trimethylammonium)propyl]chitosan chloride

N-[(2-hydroxy-3-trimethylammonium)propyl]chitosan chloride

Conditions
ConditionsYield
In water for 10h;87.8%
glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

dimethyl amine
124-40-3

dimethyl amine

3-(dimethylamino)-2-hydroxy-N,N,N-trimethylpropan-1-aminium chloride

3-(dimethylamino)-2-hydroxy-N,N,N-trimethylpropan-1-aminium chloride

Conditions
ConditionsYield
In water at 60℃;87%
C17H6Br2Cl2N4O2

C17H6Br2Cl2N4O2

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

1,14-diamino-3,6,9,12-tetraoxatetradecane
68960-97-4

1,14-diamino-3,6,9,12-tetraoxatetradecane

C33H43Br2ClN7O7(1+)*Cl(1-)

C33H43Br2ClN7O7(1+)*Cl(1-)

Conditions
ConditionsYield
Stage #1: C17H6Br2Cl2N4O2; 1,14-diamino-3,6,9,12-tetraoxatetradecane With sodium carbonate at 35 - 40℃; for 2h; pH=5-6;
Stage #2: glycidyltrimethylammonium chloride With hydrogenchloride at 85℃; pH=4;
82.46%
geranic acid
459-80-3

geranic acid

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

C16H30NO3(1+)*Cl(1-)

C16H30NO3(1+)*Cl(1-)

Conditions
ConditionsYield
With sodium hydrogencarbonate In isopropyl alcohol; acetone at 80℃; for 16h;79%
cis-Octadecenoic acid
112-80-1

cis-Octadecenoic acid

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

(Z)-2-hydroxy-3-[(1-oxo-9-octadecenyl)oxy]propyltrimethylammonium chloride

(Z)-2-hydroxy-3-[(1-oxo-9-octadecenyl)oxy]propyltrimethylammonium chloride

Conditions
ConditionsYield
With sodium hydrogencarbonate In isopropyl alcohol; acetone at 80℃; for 16h;79%
1-(4,6-dichloro-[1,3,5]triazin-2-ylamino)-anthraquinone
6522-75-4

1-(4,6-dichloro-[1,3,5]triazin-2-ylamino)-anthraquinone

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

1,14-diamino-3,6,9,12-tetraoxatetradecane
68960-97-4

1,14-diamino-3,6,9,12-tetraoxatetradecane

C33H45ClN7O7(1+)*Cl(1-)

C33H45ClN7O7(1+)*Cl(1-)

Conditions
ConditionsYield
Stage #1: 1-(4,6-dichloro-[1,3,5]triazin-2-ylamino)-anthraquinone; 1,14-diamino-3,6,9,12-tetraoxatetradecane With sodium carbonate at 35 - 40℃; for 2h; pH=5-6;
Stage #2: glycidyltrimethylammonium chloride With hydrogenchloride at 85℃; pH=4;
79%
3-hydroxyethylammonium-n-propanesulfonate
1119-23-9

3-hydroxyethylammonium-n-propanesulfonate

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

N-(2-hydroxy-3-trimethylammoniumpropyl)-N-(2-hydroxyethyl)homotaurine inner salt
1379044-59-3

N-(2-hydroxy-3-trimethylammoniumpropyl)-N-(2-hydroxyethyl)homotaurine inner salt

Conditions
ConditionsYield
With N-ethyl-N,N-diisopropylamine In ethanol; water at 5 - 20℃; for 21h;76%
glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

3-Phenylpropionic acid
501-52-0

3-Phenylpropionic acid

C15H24NO3(1+)*Cl(1-)

C15H24NO3(1+)*Cl(1-)

Conditions
ConditionsYield
With sodium hydrogencarbonate In isopropyl alcohol; acetone at 80℃; for 16h;76%
2-benzyloxybenzoic acid
14389-86-7

2-benzyloxybenzoic acid

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

C20H26NO4(1+)*Cl(1-)

C20H26NO4(1+)*Cl(1-)

Conditions
ConditionsYield
With sodium hydrogencarbonate In isopropyl alcohol; acetone at 80℃; for 16h;73%
3-methylbutyric acid
503-74-2

3-methylbutyric acid

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

C11H24NO3(1+)*Cl(1-)

C11H24NO3(1+)*Cl(1-)

Conditions
ConditionsYield
With sodium hydrogencarbonate In isopropyl alcohol; acetone at 80℃; for 16h;70%
glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

cyclomaltooctaose
17465-86-0

cyclomaltooctaose

C54H94NO41(1+)*Cl(1-)

C54H94NO41(1+)*Cl(1-)

Conditions
ConditionsYield
With sodium hydroxide In water at 60℃; for 2h;60%
Cytosine
71-30-7

Cytosine

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

[3-(4-Amino-2-oxo-2H-pyrimidin-1-yl)-2-hydroxy-propyl]-trimethyl-ammonium; chloride

[3-(4-Amino-2-oxo-2H-pyrimidin-1-yl)-2-hydroxy-propyl]-trimethyl-ammonium; chloride

Conditions
ConditionsYield
With caesium carbonate In N,N-dimethyl-formamide at 120℃; for 16h;57%
glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

heptakis(6-amino-6-deoxy)-β-cyclodextrin
30754-24-6

heptakis(6-amino-6-deoxy)-β-cyclodextrin

heptakis-[6-deoxy-6-(2-hydroxy-3-trimethylammonion-propyl)amino]-beta-cyclomaltoheptaose

heptakis-[6-deoxy-6-(2-hydroxy-3-trimethylammonion-propyl)amino]-beta-cyclomaltoheptaose

Conditions
ConditionsYield
In aq. buffer at 50℃; for 24h; pH=10;51%
guanidine sulfamate
50979-18-5

guanidine sulfamate

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

C7H19N4O(1+)*Cl(1-)*H3NO3S

C7H19N4O(1+)*Cl(1-)*H3NO3S

Conditions
ConditionsYield
With water; 4-pyrrolidin-1-ylpyridine at 45℃; for 2h; Temperature;50.5%
glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

benzoic acid
65-85-0

benzoic acid

C13H20NO3(1+)*Cl(1-)

C13H20NO3(1+)*Cl(1-)

Conditions
ConditionsYield
With sodium hydrogencarbonate In isopropyl alcohol; acetone at 60℃; for 16h;26%
glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

hexanoic acid
142-62-1

hexanoic acid

C12H26NO3(1+)*Cl(1-)

C12H26NO3(1+)*Cl(1-)

Conditions
ConditionsYield
With sodium hydrogencarbonate In isopropyl alcohol; acetone at 60℃; for 16h;25%
glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

alpha cyclodextrin
10016-20-3

alpha cyclodextrin

C42H74NO31(1+)*Cl(1-)

C42H74NO31(1+)*Cl(1-)

Conditions
ConditionsYield
With sodium hydroxide at 50℃;23%
bis(2-propyl)-p-toluenesulfonyloxymethylphosphonate
35717-98-7

bis(2-propyl)-p-toluenesulfonyloxymethylphosphonate

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

9-(2-(phosphonomethoxy)-3-(trimethylammonio)propyl)adenine

9-(2-(phosphonomethoxy)-3-(trimethylammonio)propyl)adenine

Conditions
ConditionsYield
Multistep reaction;
bis(2-propyl)-p-toluenesulfonyloxymethylphosphonate
35717-98-7

bis(2-propyl)-p-toluenesulfonyloxymethylphosphonate

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

2,6-diaminopurine
1904-98-9

2,6-diaminopurine

9-(2-(phosphonomethoxy)-3-(trimethylammonio)propyl)-2,6-diaminopurine

9-(2-(phosphonomethoxy)-3-(trimethylammonio)propyl)-2,6-diaminopurine

Conditions
ConditionsYield
Multistep reaction;
methanol
67-56-1

methanol

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

β‐cyclodextrin
7585-39-9

β‐cyclodextrin

A

[3-((3R,4S,5S,6R)-4,5-Dihydroxy-6-hydroxymethyl-2-methoxy-tetrahydro-pyran-3-yloxy)-2-hydroxy-propyl]-trimethyl-ammonium; chloride

[3-((3R,4S,5S,6R)-4,5-Dihydroxy-6-hydroxymethyl-2-methoxy-tetrahydro-pyran-3-yloxy)-2-hydroxy-propyl]-trimethyl-ammonium; chloride

B

[3-((2R,3R,4S,5R)-3,5-Dihydroxy-2-hydroxymethyl-6-methoxy-tetrahydro-pyran-4-yloxy)-2-hydroxy-propyl]-trimethyl-ammonium; chloride

[3-((2R,3R,4S,5R)-3,5-Dihydroxy-2-hydroxymethyl-6-methoxy-tetrahydro-pyran-4-yloxy)-2-hydroxy-propyl]-trimethyl-ammonium; chloride

C

[2-Hydroxy-3-((2R,3S,4S,5R)-3,4,5-trihydroxy-6-methoxy-tetrahydro-pyran-2-ylmethoxy)-propyl]-trimethyl-ammonium; chloride

[2-Hydroxy-3-((2R,3S,4S,5R)-3,4,5-trihydroxy-6-methoxy-tetrahydro-pyran-2-ylmethoxy)-propyl]-trimethyl-ammonium; chloride

Conditions
ConditionsYield
With sodium hydroxide Product distribution; var. conditions; also degradation of γ-cyclodextrin;
bis(2-propyl)-p-toluenesulfonyloxymethylphosphonate
35717-98-7

bis(2-propyl)-p-toluenesulfonyloxymethylphosphonate

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

N,N-dimethyl-formamide dimethyl acetal
4637-24-5

N,N-dimethyl-formamide dimethyl acetal

A

9-(2-(phosphonomethoxy)-3-(trimethylammonio)propyl)adenine

9-(2-(phosphonomethoxy)-3-(trimethylammonio)propyl)adenine

B

3-[2-(phosphonomethoxy)-3-(trimethylammonio)propyl]adenine

3-[2-(phosphonomethoxy)-3-(trimethylammonio)propyl]adenine

Conditions
ConditionsYield
With ammonium hydroxide; trimethylsilyl bromide; sodium hydride; triethylamine Yield given. Multistep reaction;
With ammonium hydroxide; trimethylsilyl bromide; sodium hydride; triethylamine Multistep reaction;
bis(2-propyl)-p-toluenesulfonyloxymethylphosphonate
35717-98-7

bis(2-propyl)-p-toluenesulfonyloxymethylphosphonate

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

N,N-dimethyl-formamide dimethyl acetal
4637-24-5

N,N-dimethyl-formamide dimethyl acetal

A

[3-(6-Amino-purin-9-yl)-2-(diisopropoxy-phosphorylmethoxy)-propyl]-trimethyl-ammonium; chloride

[3-(6-Amino-purin-9-yl)-2-(diisopropoxy-phosphorylmethoxy)-propyl]-trimethyl-ammonium; chloride

B

[3-(6-Amino-purin-3-yl)-2-(diisopropoxy-phosphorylmethoxy)-propyl]-trimethyl-ammonium; chloride

[3-(6-Amino-purin-3-yl)-2-(diisopropoxy-phosphorylmethoxy)-propyl]-trimethyl-ammonium; chloride

Conditions
ConditionsYield
With ammonium hydroxide; sodium hydride Multistep reaction. Title compound not separated from byproducts;
bis(2-propyl)-p-toluenesulfonyloxymethylphosphonate
35717-98-7

bis(2-propyl)-p-toluenesulfonyloxymethylphosphonate

glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

N,N-dimethyl-formamide dimethyl acetal
4637-24-5

N,N-dimethyl-formamide dimethyl acetal

A

{2-(Diisopropoxy-phosphorylmethoxy)-3-[6-(dimethylamino-methyleneamino)-purin-3-yl]-propyl}-trimethyl-ammonium; chloride

{2-(Diisopropoxy-phosphorylmethoxy)-3-[6-(dimethylamino-methyleneamino)-purin-3-yl]-propyl}-trimethyl-ammonium; chloride

B

{2-(Diisopropoxy-phosphorylmethoxy)-3-[6-(dimethylamino-methyleneamino)-purin-9-yl]-propyl}-trimethyl-ammonium; chloride

{2-(Diisopropoxy-phosphorylmethoxy)-3-[6-(dimethylamino-methyleneamino)-purin-9-yl]-propyl}-trimethyl-ammonium; chloride

Conditions
ConditionsYield
With sodium hydride Multistep reaction. Title compound not separated from byproducts;
glycidyltrimethylammonium chloride
3033-77-0

glycidyltrimethylammonium chloride

N,N-dimethyl-formamide dimethyl acetal
4637-24-5

N,N-dimethyl-formamide dimethyl acetal

A

{3-[6-(Dimethylamino-methyleneamino)-purin-9-yl]-2-hydroxy-propyl}-trimethyl-ammonium; chloride

{3-[6-(Dimethylamino-methyleneamino)-purin-9-yl]-2-hydroxy-propyl}-trimethyl-ammonium; chloride

B

{3-[6-(Dimethylamino-methyleneamino)-purin-3-yl]-2-hydroxy-propyl}-trimethyl-ammonium; chloride

{3-[6-(Dimethylamino-methyleneamino)-purin-3-yl]-2-hydroxy-propyl}-trimethyl-ammonium; chloride

Conditions
ConditionsYield
With 1.) CsCO3 1.) DMF, 120 deg C, 16 h, 2.) DMF, 20 deg C, 24 h; Multistep reaction. Title compound not separated from byproducts;

3033-77-0Relevant articles and documents

Preparation and flocculation performance study of a novel amphoteric alginate flocculant

Ni, Caihua,Sang, Xinxin,Shi, Gang,Tian, Zhenle,Zhang, Liping

, (2020)

Sodium alginate is a natural biomacromolecule with promising applications as a flocculant for wastewater treatment due to its biodegradability and non-toxicity. To enhance the flocculating efficiency, simplify the synthetic process of the flocculants and expand the application scope of alginate, a novel amphoteric flocculant was synthesized through reaction of alginate with 3-chloro-2-hydroxypropyltrimethyl ammonium chloride under alkaline conditions. The structures of the flocculants were characterized using various methods. The flocculants demonstrated nanoparticle sizes with a narrow distribution. The amphoteric flocculant could not only effectively remove the positively-charged Pb2+ from wastewater, but also removed the negatively-charged humic acid. Under optimum conditions, the removal rates reached 92.32% and 95.18% for Pb2+ and humic acid, respectively. Compared with unmodified alginate, the amphoteric flocculant had significantly improved flocculation for the heavy metal ions and negatively-charged pollutants. The flocculating mechanism for heavy metals was chelating, and was confirmed by X-ray photoelectron spectroscopy, and the flocculating mechanism for humic acid was electric neutralization. The adsorption isotherm could be described by a Langmuir model. The flocculation process accorded with quasi-second-order kinetics equation. This novel amphoteric flocculant has promising applications as an environmentally-friendly treatment agent for wastewater.

Positive ion reactive dye containing polyether amine chain segments and preparation method of positive ion reactive dye

-

Paragraph 0050; 0051; 0117; 0118, (2016/10/10)

The invention relates to positive ion reactive dye containing polyether amine chain segments and a preparation method of the positive ion reactive dye and belongs to the fields of dye chemical engineering and textile printing and dyeing.The preparation method of the positive ion reactive dye containing the polyether amine chain segments comprises the steps of selecting a compound of an amino-anthraquinone-containing structure as a color body, making the compound react with 1, 3, 5-trichloro-triazine to generate a dichloro-triazine compound, and then making the dichloro-triazine compound react with various types of polyether amine, so that an intermediate body containing monochloro-triazine-based polyether amine is generated; dropwise adding a glycidyl quaternary ammonium salt compound to the intermediate body containing monochloro-triazine-based polyether amine, so that the positive ion reactive dye containing the polyether amine chain segments is generated.The positive ion reactive dye containing the polyether amine chain segments is novel in structure, the preparation condition is mild, raw materials are easy to obtain, little pollution is caused, a product is high in yield and purity, and the dye can be applied to salt-free dyeing of cotton fabric.

POLYCATIONIC POLYHYDROXYL COMPOUNDS

-

Paragraph 0031; 0032; 0033; 0034, (2015/03/16)

Described are novel polycationic polyhydroxyl compounds and their uses in personal care compositions.

Post a RFQ

Enter 15 to 2000 letters.Word count: 0 letters

Attach files(File Format: Jpeg, Jpg, Gif, Png, PDF, PPT, Zip, Rar,Word or Excel Maximum File Size: 3MB)

1

What can I do for you?
Get Best Price

Get Best Price for 3033-77-0