From 749955a9971f66af54aa17a99379de08da2133c2 Mon Sep 17 00:00:00 2001 From: Nikaidou Haruki Date: Tue, 4 Nov 2025 21:02:31 +0900 Subject: [PATCH] finish --- contents/elements.tex | 453 +++++++ contents/ions.tex | 430 +++++++ contents/macromolecule.tex | 617 +++++++++ contents/nomenclature.tex | 173 +++ contents/ore.tex | 113 ++ contents/organic.tex | 805 ++++++++++++ contents/reactions.tex | 482 +++++++ main.pdf | Bin 56951 -> 439080 bytes main.tex | 2471 +----------------------------------- 9 files changed, 3081 insertions(+), 2463 deletions(-) create mode 100644 contents/elements.tex create mode 100644 contents/ions.tex create mode 100644 contents/macromolecule.tex create mode 100644 contents/nomenclature.tex create mode 100644 contents/ore.tex create mode 100644 contents/organic.tex create mode 100644 contents/reactions.tex diff --git a/contents/elements.tex b/contents/elements.tex new file mode 100644 index 0000000..57c52a5 --- /dev/null +++ b/contents/elements.tex @@ -0,0 +1,453 @@ + +\section{Elements and elementary substances} + +\subsection{Alkali metals} + +\subsubsection{Elements} + +\begin{table}[H] +\centering +\begin{tabular}{ccccc} +\toprule +Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ +\midrule +3 & Li & Lithium & Lithium & 6.94 \\ +11 & Na & Sodium & Natrium & 22.99 \\ +19 & K & Potassium & Kalium & 39.10 \\ +37 & Rb & Rubidium & Rubidium & 85.47 \\ +55 & Cs & Cesium & Caesium & 132.91 \\ +87 & Fr & Francium & Francium & (223) \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Elementary Substances} + +\begin{table}[H] +\centering +\small +\begin{tabular}{p{1.5cm}p{1.8cm}p{1.8cm}p{2.5cm}p{4cm}} +\toprule +Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Crystal Structure & Application/Source \\ +\midrule +Li & 180.5 & 1342 & BCC & Batteries, alloys \\ +Na & 97.7 & 883 & BCC & Reducing agent, coolant \\ +K & 63.5 & 759 & BCC & Fertilizer, gun powder \\ +Rb & 39.3 & 688 & BCC & Photoelectric cells \\ +Cs & 28.4 & 671 & BCC & Atomic clocks \\ +Fr & 27 & 677 & --- & Radioactive, no use \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Preparation Methods} + +\textbf{Sodium (Na):} Electrolysis of molten NaCl: \ce{2NaCl ->[electrolysis] 2Na + Cl2 ^} + +\textbf{Potassium (K):} Reduction of KCl with Na at high temperature: \ce{KCl + Na ->[high T] K ^ + NaCl} + +\subsection{Alkaline earth metals} + +\subsubsection{Elements} + +\begin{table}[H] +\centering +\begin{tabular}{ccccc} +\toprule +Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ +\midrule +4 & Be & Beryllium & Beryllium & 9.01 \\ +12 & Mg & Magnesium & Magnesium & 24.31 \\ +20 & Ca & Calcium & Calcium & 40.08 \\ +38 & Sr & Strontium & Strontium & 87.62 \\ +56 & Ba & Barium & Barium & 137.33 \\ +88 & Ra & Radium & Radium & (226) \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Elementary Substances} + +\begin{table}[H] +\centering +\small +\begin{tabular}{p{1.5cm}p{1.8cm}p{1.8cm}p{2.5cm}p{4cm}} +\toprule +Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Crystal Structure & Application/Source \\ +\midrule +Be & 1287 & 2470 & HCP & Alloys, X-ray windows \\ +Mg & 650 & 1090 & HCP & Alloys, fireworks \\ +Ca & 842 & 1484 & FCC & Reducing agent, cement \\ +Sr & 777 & 1382 & FCC & Fireworks (red) \\ +Ba & 727 & 1897 & BCC & Drilling fluids \\ +Ra & 700 & 1737 & BCC & Radioactive, obsolete \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Preparation Methods} + +\textbf{Magnesium (Mg):} Electrolysis of molten MgCl$_2$: \ce{MgCl2 ->[electrolysis] Mg + Cl2 ^} + +Alternatively, reduction of MgO with coke: \ce{MgO + C ->[high T] Mg ^ + CO ^} + +\textbf{Calcium (Ca):} Electrolysis of molten CaCl$_2$ or reduction of CaO with Al + +\subsection{Transition metals} + +\subsubsection{Elements (First Row)} + +\begin{table}[H] +\centering +\small +\begin{tabular}{ccccc} +\toprule +Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ +\midrule +21 & Sc & Scandium & Scandium & 44.96 \\ +22 & Ti & Titanium & Titanium & 47.87 \\ +23 & V & Vanadium & Vanadium & 50.94 \\ +24 & Cr & Chromium & Chromium & 52.00 \\ +25 & Mn & Manganese & Manganese & 54.94 \\ +26 & Fe & Iron & Ferrum & 55.85 \\ +27 & Co & Cobalt & Cobaltum & 58.93 \\ +28 & Ni & Nickel & Niccolum & 58.69 \\ +29 & Cu & Copper & Cuprum & 63.55 \\ +30 & Zn & Zinc & Zincum & 65.38 \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Important Elements (Other Rows)} + +\begin{table}[H] +\centering +\begin{tabular}{ccccc} +\toprule +Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ +\midrule +47 & Ag & Silver & Argentum & 107.87 \\ +48 & Cd & Cadmium & Cadmium & 112.41 \\ +74 & W & Tungsten & Wolframium & 183.84 \\ +78 & Pt & Platinum & Platinum & 195.08 \\ +79 & Au & Gold & Aurum & 196.97 \\ +80 & Hg & Mercury & Hydrargyrum & 200.59 \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Elementary Substances} + +\begin{longtable}{p{1.3cm}p{1.6cm}p{1.6cm}p{2.2cm}p{4.5cm}} +\toprule +Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Crystal Structure & Application/Source \\ +\midrule +\endfirsthead +\toprule +Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Crystal Structure & Application/Source \\ +\midrule +\endhead +Ti & 1668 & 3287 & HCP & Aerospace alloys, pigments \\ +V & 1910 & 3407 & BCC & Steel alloys, catalysts \\ +Cr & 1907 & 2671 & BCC & Stainless steel, plating \\ +Mn & 1246 & 2061 & Cubic & Steel production \\ +Fe & 1538 & 2862 & BCC & Construction, machinery \\ +Co & 1495 & 2927 & HCP & Alloys, magnets \\ +Ni & 1455 & 2913 & FCC & Alloys, catalysts, coins \\ +Cu & 1085 & 2562 & FCC & Electrical wire, plumbing \\ +Zn & 419.5 & 907 & HCP & Galvanization, batteries \\ +Ag & 961.8 & 2162 & FCC & Jewelry, conductors \\ +Cd & 321.1 & 767 & HCP & Batteries, pigments \\ +W & 3422 & 5555 & BCC & Light bulb filaments \\ +Pt & 1768 & 3825 & FCC & Catalysts, jewelry \\ +Au & 1064 & 2856 & FCC & Jewelry, electronics \\ +Hg & -38.8 & 356.7 & Rhombohedral & Thermometers, lamps \\ +\bottomrule +\end{longtable} + +\subsubsection{Preparation Methods} + +\textbf{Iron (Fe):} Reduction in blast furnace: \ce{Fe2O3 + 3CO ->[high T] 2Fe + 3CO2} + +\textbf{Copper (Cu):} Roasting sulfide ore then reduction: \ce{2Cu2S + 3O2 -> 2Cu2O + 2SO2}, then \ce{Cu2S + 2Cu2O -> 6Cu + SO2 ^} + +Alternatively, leaching and electrowinning from oxide ores. + +\textbf{Zinc (Zn):} Roasting then reduction with carbon: \ce{2ZnS + 3O2 -> 2ZnO + 2SO2}, then \ce{ZnO + C -> Zn + CO} + +\textbf{Chromium (Cr):} Reduction of Cr$_2$O$_3$ with aluminum (thermite process): \ce{Cr2O3 + 2Al -> 2Cr + Al2O3} + +\subsection{Post-transition metals} + +\subsubsection{Elements} + +\begin{table}[H] +\centering +\begin{tabular}{ccccc} +\toprule +Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ +\midrule +13 & Al & Aluminum & Aluminium & 26.98 \\ +31 & Ga & Gallium & Gallium & 69.72 \\ +49 & In & Indium & Indium & 114.82 \\ +50 & Sn & Tin & Stannum & 118.71 \\ +81 & Tl & Thallium & Thallium & 204.38 \\ +82 & Pb & Lead & Plumbum & 207.2 \\ +83 & Bi & Bismuth & Bismuthum & 208.98 \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Elementary Substances} + +\begin{table}[H] +\centering +\small +\begin{tabular}{p{1.3cm}p{1.6cm}p{1.6cm}p{2.2cm}p{4.5cm}} +\toprule +Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Crystal Structure & Application/Source \\ +\midrule +Al & 660.3 & 2519 & FCC & Packaging, construction \\ +Ga & 29.8 & 2204 & Orthorhombic & Semiconductors, LEDs \\ +In & 156.6 & 2072 & Tetragonal & LCD screens, solders \\ +Sn & 231.9 & 2602 & Tetragonal & Solder, coatings \\ +Tl & 304 & 1473 & HCP & Rat poison (obsolete) \\ +Pb & 327.5 & 1749 & FCC & Batteries, radiation shield \\ +Bi & 271.4 & 1564 & Rhombohedral & Alloys, cosmetics \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Preparation Methods} + +\textbf{Aluminum (Al):} Hall-H\'eroult process (electrolysis of Al$_2$O$_3$ dissolved in molten cryolite): + +\ce{2Al2O3 ->[electrolysis] 4Al + 3O2 ^} + +\textbf{Lead (Pb):} Roasting galena (PbS) then reduction: \ce{2PbS + 3O2 -> 2PbO + 2SO2}, then \ce{PbO + C -> Pb + CO} + +\textbf{Tin (Sn):} Reduction of cassiterite (SnO$_2$) with carbon: \ce{SnO2 + 2C -> Sn + 2CO ^} + +\subsection{Metalloids} + +\subsubsection{Elements} + +\begin{table}[H] +\centering +\begin{tabular}{ccccc} +\toprule +Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ +\midrule +5 & B & Boron & Borium & 10.81 \\ +14 & Si & Silicon & Silicium & 28.09 \\ +32 & Ge & Germanium & Germanium & 72.64 \\ +33 & As & Arsenic & Arsenicum & 74.92 \\ +51 & Sb & Antimony & Stibium & 121.76 \\ +52 & Te & Tellurium & Tellurium & 127.60 \\ +84 & Po & Polonium & Polonium & (209) \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Elementary Substances} + +\begin{table}[H] +\centering +\small +\begin{tabular}{p{1.3cm}p{1.6cm}p{1.6cm}p{2.2cm}p{4.5cm}} +\toprule +Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Crystal Structure & Application/Source \\ +\midrule +B & 2075 & 4000 & Rhombohedral & Glass, detergents \\ +Si & 1414 & 3265 & Diamond cubic & Semiconductors, solar cells \\ +Ge & 938.3 & 2833 & Diamond cubic & Semiconductors, optics \\ +As & 817 & 614 (subl.) & Rhombohedral & Alloys, pesticides \\ +Sb & 630.6 & 1587 & Rhombohedral & Flame retardants, alloys \\ +Te & 449.5 & 988 & Hexagonal & Alloys, solar cells \\ +Po & 254 & 962 & Cubic & Radioactive, no common use \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Preparation Methods} + +\textbf{Silicon (Si):} Reduction of silica (SiO$_2$) with carbon in electric furnace: \ce{SiO2 + 2C ->[high T] Si + 2CO ^} + +For ultrapure silicon (semiconductors): Trichlorosilane reduction: \ce{SiHCl3 + H2 ->[high T] Si + 3HCl} + +\subsection{Halogen} + +\subsubsection{Elements} + +\begin{table}[H] +\centering +\begin{tabular}{ccccc} +\toprule +Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ +\midrule +9 & F & Fluorine & Fluorum & 19.00 \\ +17 & Cl & Chlorine & Chlorum & 35.45 \\ +35 & Br & Bromine & Bromum & 79.90 \\ +53 & I & Iodine & Iodum & 126.90 \\ +85 & At & Astatine & Astatium & (210) \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Elementary Substances} + +\begin{table}[H] +\centering +\small +\begin{tabular}{p{1.3cm}p{1.6cm}p{1.6cm}p{2.5cm}p{4cm}} +\toprule +Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Physical State & Application/Source \\ +\midrule +F$_2$ & -219.6 & -188.1 & Pale yellow gas & Toothpaste, Teflon \\ +Cl$_2$ & -101.5 & -34.0 & Yellow-green gas & Disinfectant, PVC \\ +Br$_2$ & -7.2 & 58.8 & Red-brown liquid & Flame retardants, dyes \\ +I$_2$ & 113.7 & 184.3 & Purple-black solid & Disinfectant, photography \\ +At$_2$ & 302 & 337 & Solid (radioactive) & No practical use \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Preparation Methods} + +\textbf{Chlorine (Cl$_2$):} Electrolysis of brine (chlor-alkali process): \ce{2NaCl + 2H2O ->[electrolysis] Cl2 ^ + H2 ^ + 2NaOH} + +Laboratory: Oxidation of HCl: \ce{MnO2 + 4HCl ->[heat] MnCl2 + Cl2 ^ + 2H2O} + +\textbf{Bromine (Br$_2$):} Oxidation of bromide in seawater: \ce{2Br- + Cl2 -> Br2 + 2Cl-} + +\textbf{Iodine (I$_2$):} Oxidation of iodide from brine or seaweed: \ce{2I- + Cl2 -> I2 + 2Cl-} + +Or from Chile saltpeter: \ce{2NaIO3 + 5NaHSO3 -> I2 + 3NaHSO4 + 2Na2SO4 + H2O} + +\textbf{Fluorine (F$_2$):} Electrolysis of KF in anhydrous HF: \ce{2HF ->[electrolysis] H2 + F2 ^} + +\subsection{Noble gases} + +\subsubsection{Elements} + +\begin{table}[H] +\centering +\begin{tabular}{ccccc} +\toprule +Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ +\midrule +2 & He & Helium & Helium & 4.00 \\ +10 & Ne & Neon & Neon & 20.18 \\ +18 & Ar & Argon & Argon & 39.95 \\ +36 & Kr & Krypton & Krypton & 83.80 \\ +54 & Xe & Xenon & Xenon & 131.29 \\ +86 & Rn & Radon & Radon & (222) \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Elementary Substances} + +\begin{table}[H] +\centering +\small +\begin{tabular}{p{1.3cm}p{1.6cm}p{1.6cm}p{2.5cm}p{4cm}} +\toprule +Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Physical State & Application/Source \\ +\midrule +He & -272.2 & -268.9 & Colorless gas & Balloons, cryogenics \\ +Ne & -248.6 & -246.0 & Colorless gas & Neon signs, lasers \\ +Ar & -189.3 & -185.8 & Colorless gas & Welding, light bulbs \\ +Kr & -157.4 & -153.2 & Colorless gas & Flash lamps, lasers \\ +Xe & -111.8 & -108.1 & Colorless gas & Anesthesia, ion drives \\ +Rn & -71 & -61.7 & Colorless gas & Radioactive tracer \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Preparation} + +Noble gases are obtained by fractional distillation of liquid air (except He and Rn). + +\textbf{Helium (He):} Extracted from natural gas wells. + +\textbf{Radon (Rn):} Decay product of radium, collected from uranium/thorium ores. + +\subsection{Other Nonmetals} + +\subsubsection{Elements} + +\begin{table}[H] +\centering +\begin{tabular}{ccccc} +\toprule +Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ +\midrule +1 & H & Hydrogen & Hydrogenium & 1.008 \\ +6 & C & Carbon & Carboneum & 12.01 \\ +7 & N & Nitrogen & Nitrogenium & 14.01 \\ +8 & O & Oxygen & Oxygenium & 16.00 \\ +15 & P & Phosphorus & Phosphorus & 30.97 \\ +16 & S & Sulfur & Sulfur & 32.07 \\ +34 & Se & Selenium & Selenium & 78.96 \\ +\bottomrule +\end{tabular} +\end{table} + +\subsubsection{Elementary Substances} + +\begin{longtable}{p{1.3cm}p{1.6cm}p{1.6cm}p{2.3cm}p{4.3cm}} +\toprule +Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Form/Structure & Application/Source \\ +\midrule +\endfirsthead +\toprule +Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Form/Structure & Application/Source \\ +\midrule +\endhead +H$_2$ & -259.2 & -252.9 & Colorless gas & Fuel, ammonia synthesis \\ +C (graphite) & 3825 & 4827 (subl.) & Hexagonal layers & Pencils, electrodes \\ +C (diamond) & 3550 & --- & Cubic crystal & Jewelry, cutting tools \\ +C (fullerene) & --- & --- & Molecular cage & Research, electronics \\ +N$_2$ & -210.0 & -195.8 & Colorless gas & Fertilizers, inert atm. \\ +O$_2$ & -218.8 & -183.0 & Colorless gas & Respiration, combustion \\ +O$_3$ (ozone) & -192.5 & -112.0 & Blue gas & Sterilization, UV shield \\ +P (white) & 44.2 & 280 & Molecular solid & Incendiaries, match \\ +P (red) & 590 & 431 (subl.) & Amorphous & Safety matches \\ +P (black) & --- & --- & Layered & Research \\ +S (rhombic) & 115.2 & 444.6 & Orthorhombic & Sulfuric acid, vulcanize \\ +S (monoclinic) & 119 & 444.6 & Monoclinic & Allotrope of sulfur \\ +Se (gray) & 221 & 685 & Hexagonal & Photocells, glass \\ +\bottomrule +\end{longtable} + +\subsubsection{Preparation Methods} + +\textbf{Hydrogen (H$_2$):} +\begin{itemize} +\item Steam reforming of methane: \ce{CH4 + H2O <=>[catalyst][high T] CO + 3H2} +\item Electrolysis of water: \ce{2H2O ->[electrolysis] 2H2 ^ + O2 ^} +\item Laboratory: Reaction of metals with acids: \ce{Zn + 2HCl -> ZnCl2 + H2 ^} +\end{itemize} + +\textbf{Oxygen (O$_2$):} +\begin{itemize} +\item Fractional distillation of liquid air +\item Electrolysis of water: \ce{2H2O ->[electrolysis] 2H2 ^ + O2 ^} +\item Laboratory: Decomposition of KMnO$_4$: \ce{2KMnO4 ->[heat] K2MnO4 + MnO2 + O2 ^} +\item Or: \ce{2KClO3 ->[MnO2, heat] 2KCl + 3O2 ^} +\end{itemize} + +\textbf{Nitrogen (N$_2$):} Fractional distillation of liquid air + +\textbf{Chlorine (Cl$_2$):} See Halogen section + +\textbf{Sulfur (S):} +\begin{itemize} +\item Frasch process: Melting underground sulfur with superheated water +\item Recovered from petroleum refining and natural gas processing +\end{itemize} + +\textbf{Phosphorus (P):} Reduction of phosphate rock with coke and silica: + +\ce{2Ca3(PO4)2 + 6SiO2 + 10C ->[high T] 6CaSiO3 + 10CO ^ + P4 ^} diff --git a/contents/ions.tex b/contents/ions.tex new file mode 100644 index 0000000..1057b30 --- /dev/null +++ b/contents/ions.tex @@ -0,0 +1,430 @@ +\section{Acids and bases ions} + +\subsection{Hydrogen halides} + +\subsubsection{Hydrofluoric acid} + +\textbf{HF} (Hydrofluoric acid, Hydrogen fluoride) + +\textbf{Properties:} Weak acid in aqueous solution (unlike other hydrogen halides), can dissolve glass. + +\textbf{Reactions:} +\begin{itemize} +\item Etching glass: \ce{SiO2 + 4HF -> SiF4 ^ + 2H2O} +\item With calcium: \ce{Ca + 2HF -> CaF2 + H2 ^} +\item Formation of hexafluorosilicate: \ce{SiO2 + 6HF -> H2SiF6 + 2H2O} +\end{itemize} + +\subsubsection{Hydrochloric acid} + +\textbf{HCl} (Hydrochloric acid, Hydrogen chloride) + +\textbf{Properties:} Strong acid, colorless gas, forms white fumes in moist air. + +\textbf{Reactions:} +\begin{itemize} +\item Oxidation by manganese dioxide: \ce{MnO2 + 4HCl ->[heat] MnCl2 + Cl2 ^ + 2H2O} +\item With ammonia: \ce{NH3 + HCl -> NH4Cl} (white smoke) +\item Dissolving metals: \ce{Fe + 2HCl -> FeCl2 + H2 ^} +\item With permanganate: \ce{2KMnO4 + 16HCl -> 2KCl + 2MnCl2 + 5Cl2 ^ + 8H2O} +\end{itemize} + +\subsubsection{Hydrobromic acid} + +\textbf{HBr} (Hydrobromic acid, Hydrogen bromide) + +\textbf{Properties:} Strong acid, stronger reducing agent than HCl. + +\textbf{Reactions:} +\begin{itemize} +\item Oxidation by sulfuric acid: \ce{2HBr + H2SO4 -> Br2 + SO2 + 2H2O} +\item With silver nitrate: \ce{HBr + AgNO3 -> AgBr v + HNO3} (pale yellow precipitate) +\end{itemize} + +\subsubsection{Hydroiodic acid} + +\textbf{HI} (Hydroiodic acid, Hydrogen iodide) + +\textbf{Properties:} Strong acid, strongest reducing agent among hydrogen halides. + +\textbf{Reactions:} +\begin{itemize} +\item Oxidation by sulfuric acid: \ce{8HI + H2SO4 -> 4I2 + H2S + 4H2O} +\item Reduction of Fe(III): \ce{2Fe^3+ + 2I- -> 2Fe^2+ + I2} +\item With chlorine: \ce{2HI + Cl2 -> 2HCl + I2} +\end{itemize} + +\subsection{Oxyacid} + +\subsubsection{Nitrogen oxyacids} + +\textbf{HNO$_2$} (Nitrous acid) + +\textbf{Structure:} \chemfig{H-O-N=O} + +\textbf{Valence:} N is +3 + +\textbf{Properties:} Weak acid, unstable, exists only in solution. + +\textbf{Reactions:} +\begin{itemize} +\item Decomposition: \ce{3HNO2 -> HNO3 + 2NO ^ + H2O} +\item Oxidation of iodide: \ce{2HNO2 + 2HI -> I2 + 2NO ^ + 2H2O} +\item Reduction by reducing agents: \ce{2HNO2 + 2HI -> 2NO ^ + I2 + 2H2O} +\end{itemize} + +\textbf{HNO$_3$} (Nitric acid) + +\textbf{Structure:} \chemfig{H-O-[:30]N(=[2]O)(=[:-30]O)} + +\textbf{Valence:} N is +5 + +\textbf{Properties:} Strong acid, strong oxidizing agent. + +\textbf{Reactions:} +\begin{itemize} +\item With copper: \ce{3Cu + 8HNO3(dilute) -> 3Cu(NO3)2 + 2NO ^ + 4H2O} +\item Concentrated with copper: \ce{Cu + 4HNO3(conc.) -> Cu(NO3)2 + 2NO2 ^ + 2H2O} +\item Nitration reaction: \ce{C6H6 + HNO3 ->[H2SO4] C6H5NO2 + H2O} +\item With phosphorus: \ce{P4 + 20HNO3 -> 4H3PO4 + 20NO2 ^ + 4H2O} +\item Passivation of iron: \ce{Fe + 6HNO3(conc.) -> Fe^3+ (passive layer)} +\end{itemize} + +\subsubsection{Sulfur oxyacids} + +\textbf{H$_2$SO$_3$} (Sulfurous acid) + +\textbf{Structure:} \chemfig{HO-[:30]S(=[2]O)(-[:-30]OH)} + +\textbf{Valence:} S is +4 + +\textbf{Properties:} Weak acid, exists only in solution, reducing agent. + +\textbf{Reactions:} +\begin{itemize} +\item Oxidation by oxygen: \ce{2H2SO3 + O2 -> 2H2SO4} +\item Reduction by hydrogen sulfide: \ce{H2SO3 + 2H2S -> 3S v + 3H2O} +\item With bromine: \ce{H2SO3 + Br2 + H2O -> H2SO4 + 2HBr} +\end{itemize} + +\textbf{H$_2$SO$_4$} (Sulfuric acid) + +\textbf{Structure:} \chemfig{S(=[2]O)(=[:200]O)(<[:300]OH)(<:[:-20]OH)} + +\textbf{Valence:} S is +6 + +\textbf{Properties:} Strong acid, strong dehydrating agent, strong oxidizing agent (concentrated). + +\textbf{Reactions:} +\begin{itemize} +\item With carbon (dehydration): \ce{C12H22O11 ->[H2SO4(conc.)] 12C + 11H2O} +\item Hot concentrated with copper: \ce{Cu + 2H2SO4(conc.) ->[heat] CuSO4 + SO2 ^ + 2H2O} +\item With NaCl (making HCl): \ce{NaCl + H2SO4 ->[heat] NaHSO4 + HCl ^} +\item Esterification: \ce{CH3COOH + C2H5OH <=>[H2SO4] CH3COOC2H5 + H2O} +\end{itemize} + +\subsubsection{Phosphorus oxyacids} + +\textbf{H$_3$PO$_3$} (Phosphorous acid) + +\textbf{Structure:} \chemfig{H-[:30]P(=[2]O)(<[:300]OH)(<:[:-20]OH)} + +\textbf{Valence:} P is +3 + +\textbf{Properties:} Dibasic acid (only 2 acidic H), reducing agent. + +\textbf{Reactions:} +\begin{itemize} +\item Reduction of silver nitrate: \ce{H3PO3 + 2AgNO3 + H2O -> H3PO4 + 2Ag v + 2HNO3} +\item Disproportionation: \ce{4H3PO3 ->[heat] 3H3PO4 + PH3 ^} +\end{itemize} + +\textbf{H$_3$PO$_4$} (Phosphoric acid) + +\textbf{Structure:} \chemfig{HO-[:30]P(=[2]O)(<[:300]OH)(<:[:-20]OH)} + +\textbf{Valence:} P is +5 + +\textbf{Properties:} Weak tribasic acid, non-oxidizing. + +\textbf{Reactions:} +\begin{itemize} +\item Dehydration to pyrophosphoric acid: \ce{2H3PO4 ->[heat] H4P2O7 + H2O} +\item With ammonia: \ce{H3PO4 + NH3 -> NH4H2PO4} +\item Esterification: \ce{H3PO4 + 3C2H5OH -> (C2H5O)3PO + 3H2O} +\end{itemize} + +\subsubsection{Chlorine oxyacids} + +\textbf{HClO} (Hypochlorous acid) + +\textbf{Structure:} \chemfig{H-O-Cl} + +\textbf{Valence:} Cl is +1 + +\textbf{Properties:} Very weak acid, strong oxidizing agent, unstable. + +\textbf{Reactions:} +\begin{itemize} +\item Disproportionation: \ce{3HClO -> HClO3 + 2HCl} +\item Oxidation: \ce{HClO + H2S -> HCl + S v + H2O} +\item Bleaching: \ce{HClO + [dye] -> [oxidized dye] (colorless)} +\end{itemize} + +\textbf{HClO$_2$} (Chlorous acid) + +\textbf{Structure:} \chemfig{H-O-[:30]Cl(=[2]O)} + +\textbf{Valence:} Cl is +3 + +\textbf{Properties:} Weak acid, unstable, exists only in solution. + +\textbf{HClO$_3$} (Chloric acid) + +\textbf{Structure:} \chemfig{H-O-[:30]Cl(=[2]O)(=[:-30]O)} + +\textbf{Valence:} Cl is +5 + +\textbf{Properties:} Strong acid, strong oxidizing agent. + +\textbf{Reactions:} +\begin{itemize} +\item Oxidation of sulfur: \ce{3S + 6HClO3 -> 3H2SO4 + 3Cl2 ^} +\item Decomposition: \ce{8HClO3 -> 4Cl2 ^ + 6O2 ^ + 4H2O} +\end{itemize} + +\textbf{HClO$_4$} (Perchloric acid) + +\textbf{Structure:} \chemfig{HO-[:30]Cl(=[2]O)(=[:300]O)(=[:-20]O)} + +\textbf{Valence:} Cl is +7 + +\textbf{Properties:} Very strong acid, strongest common acid, powerful oxidizing agent when hot/concentrated. + +\textbf{Reactions:} +\begin{itemize} +\item Oxidation of organic compounds: \ce{C6H12O6 + 24HClO4 ->[heat] 6CO2 ^ + 12Cl2 ^ + 18H2O} +\item With metals: \ce{Mg + 2HClO4 -> Mg(ClO4)2 + H2 ^} +\end{itemize} + +\subsubsection{Carbon oxyacids} + +\textbf{H$_2$CO$_3$} (Carbonic acid) + +\textbf{Structure:} \chemfig{HO-[:30]C(=[2]O)(-[:-30]OH)} + +\textbf{Valence:} C is +4 + +\textbf{Properties:} Weak acid, unstable, exists in equilibrium with CO$_2$ and H$_2$O. + +\textbf{Reactions:} +\begin{itemize} +\item Decomposition: \ce{H2CO3 <=> CO2 ^ + H2O} +\item With ammonia: \ce{H2CO3 + 2NH3 -> (NH4)2CO3} +\item Formation: \ce{CO2 + H2O <=> H2CO3} +\end{itemize} + +\subsubsection{Bromine and iodine oxyacids} + +\textbf{HBrO} (Hypobromous acid) + +\textbf{Structure:} \chemfig{H-O-Br} + +\textbf{Valence:} Br is +1 + +\textbf{HBrO$_3$} (Bromic acid) + +\textbf{Structure:} \chemfig{H-O-[:30]Br(=[2]O)(-[:-30]O)} + +\textbf{Valence:} Br is +5 + +\textbf{HIO$_3$} (Iodic acid) + +\textbf{Structure:} \chemfig{H-O-[:30]I(=[2]O)(-[:-30]O)} + +\textbf{Valence:} I is +5 + +\textbf{Reactions:} +\begin{itemize} +\item Oxidation: \ce{5HI + HIO3 -> 3I2 + 3H2O} +\item With sulfur dioxide: \ce{HIO3 + 3H2SO3 -> HI + 3H2SO4} +\end{itemize} + +\textbf{H$_5$IO$_6$} (Periodic acid) + +\textbf{Structure:} \chemfig{I(=[2]O)(<:[:30]OH)(<[:-30]OH)(<:[:150]OH)(<[:210]OH)(-[:270]OH)} + +\textbf{Valence:} I is +7 + +\textbf{Reactions:} +\begin{itemize} +\item Oxidative cleavage of diols: Used to cleave vicinal diols (glycols) to aldehydes or ketones +\end{itemize} + +\subsection{Bases from metal oxides} + +\subsubsection{Alkali metal hydroxides} + +\textbf{NaOH} (Sodium hydroxide, Caustic soda, Lye) + +\textbf{Valence:} Na is +1 + +\textbf{Properties:} Strong base, deliquescent, corrosive. + +\textbf{Reactions:} +\begin{itemize} +\item With aluminum (amphoteric): \ce{2Al + 2NaOH + 2H2O -> 2NaAlO2 + 3H2 ^} +\item With silicon dioxide: \ce{SiO2 + 2NaOH ->[heat] Na2SiO3 + H2O} +\item Saponification of esters: \ce{CH3COOC2H5 + NaOH -> CH3COONa + C2H5OH} +\item With chlorine (disproportionation): \ce{Cl2 + 2NaOH -> NaCl + NaClO + H2O} +\item With sulfur: \ce{3S + 6NaOH ->[heat] 2Na2S + Na2SO3 + 3H2O} +\end{itemize} + +\textbf{KOH} (Potassium hydroxide, Caustic potash) + +\textbf{Valence:} K is +1 + +\textbf{Properties:} Strong base, more hygroscopic than NaOH. + +\textbf{Reactions:} +\begin{itemize} +\item With CO$_2$: \ce{2KOH + CO2 -> K2CO3 + H2O} +\item Excess CO$_2$: \ce{K2CO3 + CO2 + H2O -> 2KHCO3} +\item With haloalkanes (elimination): \ce{C2H5Br + KOH ->[alcohol] C2H4 ^ + KBr + H2O} +\end{itemize} + +\textbf{LiOH} (Lithium hydroxide) + +\textbf{Valence:} Li is +1 + +\textbf{Properties:} Strong base, used in CO$_2$ scrubbers. + +\textbf{Reactions:} +\begin{itemize} +\item CO$_2$ absorption: \ce{2LiOH + CO2 -> Li2CO3 + H2O} +\end{itemize} + +\subsubsection{Alkaline earth metal hydroxides} + +\textbf{Ca(OH)$_2$} (Calcium hydroxide, Slaked lime, Hydrated lime) + +\textbf{Valence:} Ca is +2 + +\textbf{Properties:} Moderately strong base, sparingly soluble in water (lime water). + +\textbf{Reactions:} +\begin{itemize} +\item With CO$_2$ (limewater test): \ce{Ca(OH)2 + CO2 -> CaCO3 v + H2O} +\item Excess CO$_2$: \ce{CaCO3 + CO2 + H2O -> Ca(HCO3)2} (soluble) +\item With chlorine: \ce{2Ca(OH)2 + 2Cl2 -> CaCl2 + Ca(ClO)2 + 2H2O} +\item Preparation from quicklime: \ce{CaO + H2O -> Ca(OH)2} (exothermic) +\end{itemize} + +\textbf{Mg(OH)$_2$} (Magnesium hydroxide, Milk of magnesia) + +\textbf{Valence:} Mg is +2 + +\textbf{Properties:} Weak base, very sparingly soluble, antacid. + +\textbf{Reactions:} +\begin{itemize} +\item Decomposition: \ce{Mg(OH)2 ->[heat] MgO + H2O} +\item With acids (antacid action): \ce{Mg(OH)2 + 2HCl -> MgCl2 + 2H2O} +\end{itemize} + +\textbf{Ba(OH)$_2$} (Barium hydroxide) + +\textbf{Valence:} Ba is +2 + +\textbf{Properties:} Strong base, more soluble than Ca(OH)$_2$. + +\textbf{Reactions:} +\begin{itemize} +\item With sulfuric acid: \ce{Ba(OH)2 + H2SO4 -> BaSO4 v + 2H2O} +\item With ammonium salts (endothermic): \ce{Ba(OH)2.8H2O + 2NH4Cl -> BaCl2 + 2NH3 ^ + 10H2O} +\end{itemize} + +\subsubsection{Ammonia and related bases} + +\textbf{NH$_3$} (Ammonia) + +\textbf{Structure:} \chemfig{N(-[:90]H)(-[:210]H)(-[:330]H)} + +\textbf{Valence:} N is -3 + +\textbf{Properties:} Weak base, pungent gas, very soluble in water. + +\textbf{Reactions:} +\begin{itemize} +\item Complex formation with Cu$^{2+}$: \ce{Cu^2+ + 4NH3 -> [Cu(NH3)4]^2+} (deep blue) +\item With HCl: \ce{NH3 + HCl -> NH4Cl} (white smoke) +\item Haber process: \ce{N2 + 3H2 <=>[Fe catalyst][high T, P] 2NH3} +\item Oxidation by oxygen: \ce{4NH3 + 5O2 ->[Pt catalyst] 4NO + 6H2O} (Ostwald process) +\item With chlorine: \ce{2NH3 + 3Cl2 -> N2 + 6HCl} +\item Reduction of CuO: \ce{3CuO + 2NH3 ->[heat] 3Cu + N2 + 3H2O} +\end{itemize} + +\textbf{NH$_4$OH} (Ammonium hydroxide) + +\textbf{Formula:} NH$_4^+$ and OH$^-$ ions in aqueous solution + +\textbf{Valence:} N is -3 + +\textbf{Properties:} Aqueous ammonia solution, weak base. + +\textbf{Reactions:} +\begin{itemize} +\item Precipitation of metal hydroxides: \ce{Fe^3+ + 3NH4OH -> Fe(OH)3 v + 3NH4+} +\item With excess ammonia (complex formation): \ce{Zn(OH)2 + 4NH3 -> [Zn(NH3)4]^2+ + 2OH-} +\end{itemize} + +\subsubsection{Transition metal hydroxides} + +\textbf{Fe(OH)$_2$} (Iron(II) hydroxide, Ferrous hydroxide) + +\textbf{Valence:} Fe is +2 + +\textbf{Properties:} Weak base, white-green solid, easily oxidized. + +\textbf{Reactions:} +\begin{itemize} +\item Oxidation: \ce{4Fe(OH)2 + O2 + 2H2O -> 4Fe(OH)3} (turns brown) +\item Decomposition: \ce{Fe(OH)2 ->[heat] FeO + H2O} +\end{itemize} + +\textbf{Fe(OH)$_3$} (Iron(III) hydroxide, Ferric hydroxide) + +\textbf{Valence:} Fe is +3 + +\textbf{Properties:} Very weak base, brown precipitate. + +\textbf{Reactions:} +\begin{itemize} +\item Decomposition: \ce{2Fe(OH)3 ->[heat] Fe2O3 + 3H2O} +\end{itemize} + +\textbf{Al(OH)$_3$} (Aluminum hydroxide) + +\textbf{Valence:} Al is +3 + +\textbf{Properties:} Amphoteric, white precipitate, antacid. + +\textbf{Reactions:} +\begin{itemize} +\item With acid: \ce{Al(OH)3 + 3HCl -> AlCl3 + 3H2O} +\item With base: \ce{Al(OH)3 + NaOH -> NaAlO2 + 2H2O} +\item Decomposition: \ce{2Al(OH)3 ->[heat] Al2O3 + 3H2O} +\end{itemize} + +\textbf{Cu(OH)$_2$} (Copper(II) hydroxide, Cupric hydroxide) + +\textbf{Valence:} Cu is +2 + +\textbf{Properties:} Weak base, blue precipitate. + +\textbf{Reactions:} +\begin{itemize} +\item Decomposition: \ce{Cu(OH)2 ->[heat] CuO + H2O} +\item With ammonia: \ce{Cu(OH)2 + 4NH3 -> [Cu(NH3)4]^2+ + 2OH-} (deep blue solution) +\item With tartaric acid (Fehling's reagent): Forms copper tartrate complex +\end{itemize} diff --git a/contents/macromolecule.tex b/contents/macromolecule.tex new file mode 100644 index 0000000..d1a7071 --- /dev/null +++ b/contents/macromolecule.tex @@ -0,0 +1,617 @@ +\section{Macromolecule and Plastics} + +Macromolecules, also known as polymers, are large molecules composed of repeating structural units (monomers) connected by covalent bonds. Synthetic polymers (plastics) have become ubiquitous materials in modern life due to their versatility, durability, and low cost. + +\subsection{Addition polymers} + +Addition polymers are formed by the repeated addition of monomers containing double bonds without the loss of any atoms. The reaction is called addition polymerization or chain-growth polymerization. + +\vspace{0.5cm} + +\textbf{Polyethylene (PE)} + +\textbf{Monomer:} Ethylene (ethene): \chemfig{CH_2=[:30]CH_2} + +\textbf{Chemical formula:} \ce{(C2H4)n} or \ce{(-CH2-CH2-)n} + +\textbf{Reaction type:} Addition polymerization (free radical, Ziegler-Natta, or metallocene catalysis) + +\textbf{Polymerization reaction:} + +\ce{n CH2=CH2 ->[catalyst, heat, pressure] (-CH2-CH2-)n} + +\textbf{Structure:} \chemfig{-[:30](-[:90]H)(-[:270]H)-[:330](-[:30]H)(-[:270]H)-[:30](-[:90]H)(-[:270]H)-[:330](-[:30]H)(-[:270]H)-[:30]} + +\textbf{Types:} +\begin{itemize} +\item LDPE (Low-density polyethylene): Branched chains, flexible, transparent +\item HDPE (High-density polyethylene): Linear chains, rigid, opaque +\item UHMWPE (Ultra-high molecular weight PE): Extremely long chains, very strong +\end{itemize} + +\textbf{Properties:} +\begin{itemize} +\item Chemically inert, resistant to acids and bases +\item Excellent electrical insulator +\item Lightweight and flexible (LDPE) or rigid (HDPE) +\item Water-resistant +\item Recyclable (recycling code 2 for HDPE, 4 for LDPE) +\end{itemize} + +\textbf{Usage:} Plastic bags, bottles, containers, toys, electrical insulation, pipes, packaging films + +\vspace{0.5cm} + +\textbf{Polypropylene (PP)} + +\textbf{Monomer:} Propylene (propene): \chemfig{CH_2=[:30]CH-[:330]CH_3} + +\textbf{Chemical formula:} \ce{(C3H6)n} or \ce{(-CH2-CH(CH3)-)n} + +\textbf{Reaction type:} Addition polymerization (Ziegler-Natta catalysis) + +\textbf{Polymerization reaction:} + +\ce{n CH2=CH-CH3 ->[catalyst] (-CH2-CH(CH3)-)n} + +\textbf{Structure:} \chemfig{-[:30](-[:90]H)(-[:270]H)-[:330](-[:30]H)(-[:270]CH_3)-[:30](-[:90]H)(-[:270]H)-[:330](-[:30]H)(-[:270]CH_3)-[:30]} + +\textbf{Properties:} +\begin{itemize} +\item Higher melting point than polyethylene (160-170°C) +\item Good chemical resistance +\item Strong and rigid +\item Good fatigue resistance +\item Lightweight +\item Recyclable (recycling code 5) +\end{itemize} + +\textbf{Usage:} Automotive parts, packaging, textiles (fibers and fabrics), food containers, bottle caps, medical equipment, living hinges + +\vspace{0.5cm} + +\textbf{Polyvinyl chloride (PVC)} + +\textbf{Monomer:} Vinyl chloride: \chemfig{CH_2=[:30]CH-[:330]Cl} + +\textbf{Chemical formula:} \ce{(C2H3Cl)n} or \ce{(-CH2-CHCl-)n} + +\textbf{Reaction type:} Addition polymerization (free radical polymerization) + +\textbf{Polymerization reaction:} + +\ce{n CH2=CHCl ->[initiator] (-CH2-CHCl-)n} + +\textbf{Structure:} \chemfig{-[:30](-[:90]H)(-[:270]H)-[:330](-[:30]H)(-[:270]Cl)-[:30](-[:90]H)(-[:270]H)-[:330](-[:30]H)(-[:270]Cl)-[:30]} + +\textbf{Properties:} +\begin{itemize} +\item Rigid and hard in pure form +\item Can be plasticized to become flexible +\item Excellent chemical resistance +\item Good electrical insulator +\item Flame retardant (due to chlorine content) +\item Durable and weather-resistant +\item Recyclable (recycling code 3) +\end{itemize} + +\textbf{Usage:} Water pipes, electrical cable insulation, window frames, flooring, credit cards, medical tubing, inflatable products + +\vspace{0.5cm} + +\textbf{Polystyrene (PS)} + +\textbf{Monomer:} Styrene: \chemfig{CH_2=[:30]CH-[:330]*6(=-=-=-)} + +\textbf{Chemical formula:} \ce{(C8H8)n} or \ce{(-CH2-CH(C6H5)-)n} + +\textbf{Reaction type:} Addition polymerization (free radical polymerization) + +\textbf{Polymerization reaction:} + +\ce{n CH2=CH-C6H5 ->[initiator] (-CH2-CH(C6H5)-)n} + +\textbf{Properties:} +\begin{itemize} +\item Transparent and rigid in pure form +\item Brittle at room temperature +\item Low melting point (240°C) +\item Good electrical insulator +\item Can be expanded into foam (EPS - expanded polystyrene) +\item Recyclable (recycling code 6) +\end{itemize} + +\textbf{Usage:} Packaging (foam peanuts, egg cartons), disposable cups and plates, insulation, CD/DVD cases, model building + +\vspace{0.5cm} + +\textbf{Polytetrafluoroethylene (PTFE, Teflon)} + +\textbf{Monomer:} Tetrafluoroethylene: \chemfig{F-[:30]C(-[:90]F)=[:330]C(-[:270]F)-[:30]F} + +\textbf{Chemical formula:} \ce{(C2F4)n} or \ce{(-CF2-CF2-)n} + +\textbf{Reaction type:} Addition polymerization (free radical polymerization under pressure) + +\textbf{Polymerization reaction:} + +\ce{n CF2=CF2 ->[initiator, pressure] (-CF2-CF2-)n} + +\textbf{Structure:} \chemfig{-[:30](-[:90]F)(-[:270]F)-[:330](-[:30]F)(-[:270]F)-[:30](-[:90]F)(-[:270]F)-[:330](-[:30]F)(-[:270]F)-[:30]} + +\textbf{Properties:} +\begin{itemize} +\item Extremely low coefficient of friction (non-stick) +\item Chemically inert (resistant to almost all chemicals) +\item High melting point (327°C) +\item Excellent electrical insulator +\item Hydrophobic and oleophobic +\item Very stable at high temperatures +\end{itemize} + +\textbf{Usage:} Non-stick cookware coatings, gaskets, seals, chemical-resistant tubing, electrical insulation, medical implants + +\vspace{0.5cm} + +\textbf{Poly(methyl methacrylate) (PMMA, Acrylic, Plexiglas)} + +\textbf{Monomer:} Methyl methacrylate: \chemfig{CH_2=[:30]C(-[:90]CH_3)-[:330]C(=[:270]O)-[:30]O-[:330]CH_3} + +\textbf{Chemical formula:} \ce{(C5H8O2)n} or \ce{(-CH2-C(CH3)(COOCH3)-)n} + +\textbf{Reaction type:} Addition polymerization (free radical polymerization) + +\textbf{Polymerization reaction:} + +\ce{n CH2=C(CH3)COOCH3 ->[initiator] (-CH2-C(CH3)(COOCH3)-)n} + +\textbf{Properties:} +\begin{itemize} +\item Optically transparent (92\% light transmission) +\item Scratch-resistant +\item Weather-resistant +\item Shatter-resistant (safer than glass) +\item Good electrical insulator +\item Can be easily molded and shaped when heated +\end{itemize} + +\textbf{Usage:} Windows, aquariums, lenses, displays, signs, lighting fixtures, furniture, dental materials + +\vspace{0.5cm} + +\textbf{Polyacrylonitrile (PAN)} + +\textbf{Monomer:} Acrylonitrile: \chemfig{CH_2=[:30]CH-[:330]C~[:30]N} + +\textbf{Chemical formula:} \ce{(C3H3N)n} or \ce{(-CH2-CH(CN)-)n} + +\textbf{Reaction type:} Addition polymerization (free radical polymerization) + +\textbf{Polymerization reaction:} + +\ce{n CH2=CH-CN ->[initiator] (-CH2-CH(CN)-)n} + +\textbf{Properties:} +\begin{itemize} +\item Strong and rigid +\item Good chemical resistance +\item Heat-resistant +\item Can be converted to carbon fiber through pyrolysis +\end{itemize} + +\textbf{Usage:} Acrylic fibers (clothing, carpets), carbon fiber precursor, outdoor applications, barrier plastics + +\subsection{Condensation polymers} + +Condensation polymers are formed by the stepwise reaction between monomers with elimination of small molecules (usually water, HCl, or methanol). Also called step-growth polymerization. + +\vspace{0.5cm} + +\textbf{Nylon (Polyamide)} + +\textbf{Common types:} Nylon-6,6 and Nylon-6 + +\textbf{Monomers (Nylon-6,6):} +\begin{itemize} +\item Hexamethylenediamine: \chemfig{H_2N-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0]NH_2} +\item Adipic acid: \chemfig{HOOC-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0]COOH} +\end{itemize} + +\textbf{Monomer (Nylon-6):} $\varepsilon$-Caprolactam: \chemfig{*6(-(=[:150]O)-N(-[:330]H)-----)} + +\textbf{Chemical formula:} \ce{(-NH-(CH2)6-NH-CO-(CH2)4-CO-)n} (Nylon-6,6) or \ce{(-NH-(CH2)5-CO-)n} (Nylon-6) + +\textbf{Reaction type:} Condensation polymerization (polycondensation) + +\textbf{Polymerization reaction (Nylon-6,6):} + +\ce{n H2N-(CH2)6-NH2 + n HOOC-(CH2)4-COOH -> (-NH-(CH2)6-NH-CO-(CH2)4-CO-)n + 2n H2O} + +\textbf{Structure (repeating unit):} \chemfig{-[:30]N(-[:90]H)-[:330]C(=[:270]O)-[:30](-[:90])-[:330](-[:30])-[:330](-[:270])-[:30](-[:90])-[:330]C(=[:30]O)-[:270]N(-[:210]H)-[:330]} + +\textbf{Properties:} +\begin{itemize} +\item Strong and durable +\item Good elasticity and abrasion resistance +\item High melting point (250-260°C) +\item Absorbs moisture +\item Can be drawn into strong fibers +\item Forms hydrogen bonds between chains +\end{itemize} + +\textbf{Usage:} Textiles and clothing, stockings, carpets, ropes, parachutes, fishing lines, mechanical parts (gears, bearings), toothbrush bristles + +\vspace{0.5cm} + +\textbf{Polyester (Polyethylene terephthalate, PET)} + +\textbf{Monomers:} +\begin{itemize} +\item Ethylene glycol: \chemfig{HO-[:0]CH_2-[:0]CH_2-[:0]OH} +\item Terephthalic acid: \chemfig{HOOC-[:30]*6(=-=-=-)=[:330]COOH} +\end{itemize} + +\textbf{Chemical formula:} \ce{(-O-CH2-CH2-O-CO-C6H4-CO-)n} + +\textbf{Reaction type:} Condensation polymerization (esterification) + +\textbf{Polymerization reaction:} + +\ce{n HO-CH2-CH2-OH + n HOOC-C6H4-COOH -> (-O-CH2-CH2-O-CO-C6H4-CO-)n + 2n H2O} + +\textbf{Properties:} +\begin{itemize} +\item Strong and lightweight +\item Wrinkle-resistant +\item Quick-drying +\item Transparent (in thin films) +\item Good barrier to gases and moisture +\item Recyclable (recycling code 1) +\end{itemize} + +\textbf{Usage:} Beverage bottles, food containers, textiles (polyester fabrics), films, magnetic tape, carpets, upholstery + +\vspace{0.5cm} + +\textbf{Polycarbonate (PC)} + +\textbf{Monomer:} Bisphenol A (BPA) and phosgene (or carbonate precursor) + +\textbf{Bisphenol A structure:} \chemfig{HO-[:30]*6(=-=-=-)=[:330]C(-[:30]CH_3)(-[:270]CH_3)-[:330]*6(=-=-=-)=[:270]OH} + +\textbf{Chemical formula:} \ce{(-O-C6H4-C(CH3)2-C6H4-O-CO-)n} + +\textbf{Reaction type:} Condensation polymerization (interfacial polymerization) + +\textbf{Polymerization reaction:} + +\ce{n HO-C6H4-C(CH3)2-C6H4-OH + n COCl2 -> (-O-C6H4-C(CH3)2-C6H4-O-CO-)n + 2n HCl} + +\textbf{Properties:} +\begin{itemize} +\item Exceptionally high impact resistance +\item Optically transparent +\item Heat-resistant (working temperature up to 120°C) +\item Good electrical insulator +\item Lightweight +\item Can be sterilized +\end{itemize} + +\textbf{Usage:} Safety glasses, bulletproof windows, CDs/DVDs, water bottles, medical devices, automotive parts, electronics housings + +\vspace{0.5cm} + +\textbf{Polyurethane (PU)} + +\textbf{Monomers:} +\begin{itemize} +\item Diisocyanate: \chemfig{O=[:30]C=[:330]N-[:30]R-[:330]N=[:270]C=[:210]O} +\item Polyol (diol or polyol): \chemfig{HO-[:0]R'-[:0]OH} +\end{itemize} + +\textbf{Chemical formula:} \ce{(-O-R1-O-CO-NH-R2-NH-CO-)n} + +\textbf{Reaction type:} Condensation polymerization (addition of isocyanate and hydroxyl groups) + +\textbf{Polymerization reaction:} + +\ce{n OCN-R2-NCO + n HO-R1-OH -> (-O-R1-O-CO-NH-R2-NH-CO-)n} + +\textbf{Properties:} +\begin{itemize} +\item Highly versatile (can be rigid or flexible) +\item Excellent abrasion resistance +\item Good chemical resistance +\item Can be foamed to various densities +\item Good insulating properties +\end{itemize} + +\textbf{Usage:} Flexible foams (cushions, mattresses), rigid foams (insulation), coatings, adhesives, elastomers (shoe soles), automotive parts + +\vspace{0.5cm} + +\textbf{Bakelite (Phenol-formaldehyde resin)} + +\textbf{Monomers:} +\begin{itemize} +\item Phenol: \chemfig{*6(=-=-=-)=[:210]OH} +\item Formaldehyde: \chemfig{H-[:0]C(=[:90]O)-[:0]H} +\end{itemize} + +\textbf{Chemical formula:} Complex cross-linked structure \ce{(C6H6O * CH2O)n} + +\textbf{Reaction type:} Condensation polymerization with cross-linking (thermosetting) + +\textbf{Polymerization reaction:} + +\ce{n C6H5OH + n CH2O ->[acid or base catalyst, heat] (phenol-formaldehyde network) + n H2O} + +\textbf{Properties:} +\begin{itemize} +\item First fully synthetic plastic (invented 1907) +\item Thermosetting (cannot be remolded after curing) +\item Hard and rigid +\item Excellent electrical insulator +\item Heat-resistant +\item Chemical-resistant +\item Dark color (brown or black) +\end{itemize} + +\textbf{Usage:} Electrical insulators, switches, handles, kitchenware (vintage), automotive parts, billiard balls, jewelry + +\vspace{0.5cm} + +\textbf{Melamine-formaldehyde resin (Melamine)} + +\textbf{Monomers:} +\begin{itemize} +\item Melamine: \chemfig{*6(-N(-[:90]NH_2)=N-(-[:270]NH_2)=N-(-[:90]NH_2)=N=)} +\item Formaldehyde: \ce{CH2O} +\end{itemize} + +\textbf{Reaction type:} Condensation polymerization with cross-linking (thermosetting) + +\textbf{Polymerization reaction:} + +\ce{C3H6N6 + n CH2O ->[catalyst, heat] (cross-linked network) + n H2O} + +\textbf{Properties:} +\begin{itemize} +\item Thermosetting plastic +\item Very hard and scratch-resistant +\item Heat-resistant +\item Stain-resistant +\item Can be colored and decorated +\item Flame-retardant +\end{itemize} + +\textbf{Usage:} Dinnerware, countertops, laminates (Formica), whiteboards, adhesives, flame retardants + +\subsection{Natural polymers} + +\vspace{0.5cm} + +\textbf{Cellulose} + +\textbf{Monomer:} $\beta$-D-Glucose: \ce{C6H12O6} + +\textbf{Chemical formula:} \ce{(C6H10O5)n} + +\textbf{Reaction type:} Natural condensation polymerization (dehydration synthesis in plants) + +\textbf{Linkage:} $\beta$(1$\to$4) glycosidic bonds between glucose units + +\textbf{Properties:} +\begin{itemize} +\item Linear polymer with extensive hydrogen bonding +\item Crystalline structure gives high tensile strength +\item Insoluble in water +\item Not digestible by humans (lack of cellulase enzyme) +\item Most abundant organic polymer on Earth +\item Biodegradable +\end{itemize} + +\textbf{Usage:} Paper production, textiles (cotton, linen), construction (wood), cellulose derivatives (rayon, cellophane, nitrocellulose) + +\vspace{0.5cm} + +\textbf{Starch} + +\textbf{Monomer:} $\alpha$-D-Glucose: \ce{C6H12O6} + +\textbf{Chemical formula:} \ce{(C6H10O5)n} + +\textbf{Reaction type:} Natural condensation polymerization (biosynthesis in plants) + +\textbf{Structure:} Mixture of amylose (linear, $\alpha$(1$\to$4) links) and amylopectin (branched, $\alpha$(1$\to$4) and $\alpha$(1$\to$6) links) + +\textbf{Properties:} +\begin{itemize} +\item Energy storage polysaccharide in plants +\item Digestible by humans (amylase enzymes) +\item Forms helical structures +\item Swells in water, forms paste when heated +\item Biodegradable +\end{itemize} + +\textbf{Usage:} Food (major carbohydrate source), thickening agent, adhesive, biodegradable plastics, textile sizing + +\vspace{0.5cm} + +\textbf{Proteins} + +\textbf{Monomers:} Amino acids (20 common types): \chemfig{H_2N-[:0]C(-[:90]H)(-[:270]R)-[:0]COOH} + +where R represents different side chains (e.g., H for glycine, CH$_3$ for alanine, etc.) + +\textbf{Chemical formula:} Varies, general form $(C_xH_yN_zO_wS_v)_n$ + +\textbf{Reaction type:} Condensation polymerization (peptide bond formation) + +\textbf{Polymerization reaction:} + +\ce{n H2N-CHR-COOH -> (-NH-CHR-CO-)n + (n-1) H2O} + +\textbf{Linkage:} Peptide bonds (amide bonds) between amino acids + +\textbf{Structure:} \chemfig{-[:30]N(-[:90]H)-[:330]C(-[:30]H)(-[:270]R_1)-[:330]C(=[:270]O)-[:30]N(-[:90]H)-[:330]C(-[:30]H)(-[:270]R_2)-[:330]C(=[:270]O)-[:30]} + +\textbf{Properties:} +\begin{itemize} +\item Four levels of structure: primary (sequence), secondary ($\alpha$-helix, $\beta$-sheet), tertiary (3D folding), quaternary (multiple chains) +\item Amphoteric (can act as acid or base) +\item Denatured by heat, pH changes, or chemicals +\item Biodegradable +\end{itemize} + +\textbf{Usage:} Structural proteins (collagen, keratin), enzymes (biological catalysts), hormones (insulin), transport proteins (hemoglobin), food (meat, dairy, legumes) + +\vspace{0.5cm} + +\textbf{Natural Rubber (Polyisoprene)} + +\textbf{Monomer:} Isoprene (2-methylbuta-1,3-diene): \chemfig{CH_2=[:30]C(-[:90]CH_3)-[:330]CH=[:270]CH_2} + +\textbf{Chemical formula:} \ce{(C5H8)n} in cis configuration + +\textbf{Reaction type:} Natural addition polymerization (biosynthesis in rubber trees) + +\textbf{Structure:} \chemfig{-[:30]CH_2-[:330]C(-[:270]CH_3)=[:30]CH-[:330]CH_2-[:270]} + +\textbf{Properties:} +\begin{itemize} +\item Elastic and flexible +\item Cis configuration gives coiled structure +\item Can be vulcanized (cross-linked with sulfur) for increased strength +\item Good electrical insulator +\item Waterproof +\item Biodegradable (though slowly) +\end{itemize} + +\textbf{Vulcanization:} Cross-linking with sulfur to improve properties + +\ce{Rubber + S ->[heat] Cross-linked rubber (stronger, less sticky)} + +\textbf{Usage:} Tires, gloves, hoses, seals, footwear, elastic bands, medical devices + +\textbf{Source:} Latex from rubber trees (Hevea brasiliensis) + +\vspace{0.5cm} + +\textbf{DNA (Deoxyribonucleic acid)} + +\textbf{Monomers:} Nucleotides (phosphate + deoxyribose sugar + nitrogenous base) + +\textbf{Bases:} Adenine (A), Guanine (G), Cytosine (C), Thymine (T) + +\textbf{Reaction type:} Natural condensation polymerization (phosphodiester bond formation) + +\textbf{Linkage:} Phosphodiester bonds between 3' and 5' carbons of sugar + +\textbf{Properties:} +\begin{itemize} +\item Double helix structure (two antiparallel strands) +\item Base pairing: A-T (2 hydrogen bonds), G-C (3 hydrogen bonds) +\item Stores genetic information +\item Can be replicated +\item Relatively stable polymer +\end{itemize} + +\textbf{Usage:} Genetic information storage, heredity, biotechnology (genetic engineering, forensics, medicine) + +\subsection{Synthetic rubber and elastomers} + +\vspace{0.5cm} + +\textbf{Styrene-butadiene rubber (SBR)} + +\textbf{Monomers:} +\begin{itemize} +\item Styrene: \chemfig{CH_2=[:30]CH-[:330]*6(=-=-=-)} +\item Butadiene: \chemfig{CH_2=[:30]CH-[:330]CH=[:270]CH_2} +\end{itemize} + +\textbf{Chemical formula:} Copolymer with typical ratio 1:3 (styrene:butadiene) + +\textbf{Reaction type:} Addition copolymerization (emulsion polymerization) + +\textbf{Properties:} +\begin{itemize} +\item Good abrasion resistance +\item Good aging stability +\item Better than natural rubber for some applications +\item Less elastic than natural rubber +\end{itemize} + +\textbf{Usage:} Automobile tires (most common use), shoe soles, adhesives, carpet backing + +\vspace{0.5cm} + +\textbf{Neoprene (Polychloroprene)} + +\textbf{Monomer:} Chloroprene (2-chlorobuta-1,3-diene): \chemfig{CH_2=[:30]C(-[:90]Cl)-[:330]CH=[:270]CH_2} + +\textbf{Chemical formula:} \ce{(C4H5Cl)n} + +\textbf{Reaction type:} Addition polymerization (free radical polymerization) + +\textbf{Properties:} +\begin{itemize} +\item Resistant to oil, heat, and weathering +\item Flame-resistant +\item More durable than natural rubber +\item Good chemical resistance +\end{itemize} + +\textbf{Usage:} Wetsuits, laptop sleeves, electrical insulation, automotive belts and hoses, gaskets + +\subsection{Biodegradable and bioplastics} + +\vspace{0.5cm} + +\textbf{Polylactic acid (PLA)} + +\textbf{Monomer:} Lactic acid (or lactide, the cyclic dimer): \chemfig{CH_3-[:30]C(-[:90]H)(-[:270]OH)-[:330]COOH} + +\textbf{Chemical formula:} \ce{(C3H4O2)n} or \ce{(-O-CH(CH3)-CO-)n} + +\textbf{Reaction type:} Condensation polymerization (ring-opening polymerization of lactide) + +\textbf{Polymerization reaction:} + +\ce{n CH3CH(OH)COOH -> (-O-CH(CH3)-CO-)n + n H2O} + +\textbf{Properties:} +\begin{itemize} +\item Biodegradable and compostable +\item Derived from renewable resources (corn starch, sugarcane) +\item Transparent and glossy +\item Low melting point (150-160°C) +\item Similar properties to PET +\item Recyclable +\end{itemize} + +\textbf{Usage:} Biodegradable packaging, disposable tableware, 3D printing filament, medical implants (sutures, screws), bottles + +\vspace{0.5cm} + +\textbf{Polyhydroxyalkanoates (PHA)} + +\textbf{Monomer:} Various hydroxyalkanoic acids, most common: 3-hydroxybutyric acid + +\textbf{Structure (PHB):} \chemfig{CH_3-[:30]C(-[:90]H)(-[:270]OH)-[:330]CH_2-[:270]COOH} + +\textbf{Chemical formula:} \ce{(-O-CH(CH3)-CH2-CO-)n} for PHB + +\textbf{Reaction type:} Natural biosynthesis by bacteria (condensation polymerization) + +\textbf{Properties:} +\begin{itemize} +\item Fully biodegradable (even in marine environments) +\item Produced by bacterial fermentation +\item Thermoplastic +\item Biocompatible +\item Similar properties to polypropylene +\end{itemize} + +\textbf{Usage:} Biodegradable packaging, agricultural films, medical applications (sutures, tissue engineering), food containers \ No newline at end of file diff --git a/contents/nomenclature.tex b/contents/nomenclature.tex new file mode 100644 index 0000000..4f7d652 --- /dev/null +++ b/contents/nomenclature.tex @@ -0,0 +1,173 @@ +\section{Chemical nomenclature: Prefixes and suffixes} + +\subsection{Numerical prefixes} + +\begin{table}[H] +\centering +\begin{tabular}{lll} +\toprule +Prefix & Number & Example \\ +\midrule +mono- & 1 & Monoxide, monohydrate \\ +di- & 2 & Dioxide, dichloride \\ +tri- & 3 & Trichloride, trioxide \\ +tetra- & 4 & Tetrachloride, tetrahedral \\ +penta- & 5 & Pentoxide, pentane \\ +hexa- & 6 & Hexane, hexafluoride \\ +hepta- & 7 & Heptane, heptoxide \\ +octa- & 8 & Octane, octahedron \\ +nona- & 9 & Nonane, nonoxide \\ +deca- & 10 & Decane, decahydrate \\ +undeca- & 11 & Undecane \\ +dodeca- & 12 & Dodecane, dodecahedron \\ +\bottomrule +\end{tabular} +\end{table} + +\subsection{Hydrocarbon chain prefixes} + +\begin{table}[H] +\centering +\begin{tabular}{llll} +\toprule +Prefix & \# Carbons & Root Word & Example \\ +\midrule +meth- & 1 & Methane & Methanol, methyl \\ +eth- & 2 & Ethane & Ethanol, ethyl \\ +prop- & 3 & Propane & Propanol, propyl \\ +but- & 4 & Butane & Butanol, butyl \\ +pent- & 5 & Pentane & Pentanol, pentyl \\ +hex- & 6 & Hexane & Hexanol, hexyl \\ +hept- & 7 & Heptane & Heptanol, heptyl \\ +oct- & 8 & Octane & Octanol, octyl \\ +non- & 9 & Nonane & Nonanol, nonyl \\ +dec- & 10 & Decane & Decanol, decyl \\ +\bottomrule +\end{tabular} +\end{table} + +\subsection{Structural and positional prefixes} + +\begin{longtable}{p{2.5cm}p{5cm}p{5.5cm}} +\toprule +Prefix & Meaning & Example \\ +\midrule +\endfirsthead +\toprule +Prefix & Meaning & Example \\ +\midrule +\endhead +iso- & Branched (methyl on penultimate carbon) & Isopropanol, isobutane \\ +neo- & New, highly branched & Neopentane \\ +sec- & Secondary (2$^\circ$, attached to 2 carbons) & sec-Butanol \\ +tert- & Tertiary (3$^\circ$, attached to 3 carbons) & tert-Butanol \\ +cyclo- & Cyclic/ring structure & Cyclohexane, cyclopropane \\ +ortho- (o-) & Adjacent positions on benzene (1,2) & o-Xylene, o-cresol \\ +meta- (m-) & Separated by one carbon on benzene (1,3) & m-Xylene \\ +para- (p-) & Opposite positions on benzene (1,4) & p-Xylene, p-cresol \\ +cis- & Same side (geometric isomer) & cis-2-Butene \\ +trans- & Opposite sides (geometric isomer) & trans-2-Butene \\ +\bottomrule +\end{longtable} + +\subsection{Halogen prefixes} + +\begin{table}[H] +\centering +\begin{tabular}{lll} +\toprule +Prefix & Halogen & Example \\ +\midrule +fluoro- & Fluorine (F) & Fluoromethane, fluorobenzene \\ +chloro- & Chlorine (Cl) & Chloroform, chlorobenzene \\ +bromo- & Bromine (Br) & Bromoethane, bromobenzene \\ +iodo- & Iodine (I) & Iodoform, iodobenzene \\ +\bottomrule +\end{tabular} +\end{table} + +\subsection{Other common prefixes} + +\begin{longtable}{p{2.5cm}p{5cm}p{5.5cm}} +\toprule +Prefix & Meaning & Example \\ +\midrule +\endfirsthead +\toprule +Prefix & Meaning & Example \\ +\midrule +\endhead +per- & Maximum/complete & Perchloric acid, peroxide \\ +hypo- & Less than normal oxidation state & Hypochlorous acid \\ +thio- & Sulfur replacing oxygen & Thiosulfate, thiol \\ +oxy- & Oxygen in compound & Oxytocin \\ +nitro- & \ce{-NO2} group & Nitrobenzene, nitroglycerin \\ +nitroso- & \ce{-NO} group & Nitrosobenzene \\ +amino- & \ce{-NH2} group & Aminobenzoic acid \\ +hydroxy- & \ce{-OH} group & Hydroxybenzoic acid \\ +oxo- & \ce{=O} group (ketone/aldehyde) & Oxoacid \\ +carb- & Carbon & Carbide, carbon \\ +cyan- & \ce{-CN} group & Cyanide, cyanohydrin \\ +acet- & Related to acetic acid/acetyl & Acetate, acetone, acetyl \\ +form- & Related to formic acid/formyl & Formate, formaldehyde \\ +benz- & Related to benzene & Benzyl, benzoyl, benzoic \\ +phenyl- & \ce{C6H5-} group & Phenylamine (aniline) \\ +vinyl- & \ce{CH2=CH-} group & Vinyl chloride \\ +allyl- & \ce{CH2=CH-CH2-} group & Allyl alcohol \\ +\bottomrule +\end{longtable} + +\subsection{Functional group suffixes} + +\begin{longtable}{p{2.5cm}p{4cm}p{6.5cm}} +\toprule +Suffix & Functional Group & Example \\ +\midrule +\endfirsthead +\toprule +Suffix & Functional Group & Example \\ +\midrule +\endhead +-ane & Alkane (single bonds) & Methane, ethane, propane \\ +-ene & Alkene (double bond) & Ethene (ethylene), propene \\ +-yne & Alkyne (triple bond) & Ethyne (acetylene), propyne \\ +-yl & Alkyl group (substituent) & Methyl, ethyl, propyl \\ +-ol & Alcohol (\ce{-OH}) & Methanol, ethanol, phenol \\ +-al & Aldehyde (\ce{-CHO}) & Methanal (formaldehyde), ethanal \\ +-one & Ketone (\ce{C=O}) & Acetone (propanone), butanone \\ +-oic acid & Carboxylic acid (\ce{-COOH}) and Ethanoic acid (acetic acid) \\ +-oate & Ester (\ce{-COO-}) & Ethyl acetate (ethyl ethanoate) \\ +-amide & Amide (\ce{-CONH2}) & Acetamide, formamide \\ +-amine & Amine (\ce{-NH2}) & Methylamine, ethylamine \\ +-nitrile & Nitrile (\ce{-CN}) & Acetonitrile, propionitrile \\ +-ether & Ether (\ce{-O-}) & Diethyl ether \\ +-thiol & Thiol (\ce{-SH}) & Ethanethiol, methanethiol \\ +-ate & Salt of acid & Sulfate, nitrate, acetate \\ +-ite & Salt of -ous acid & Sulfite, nitrite \\ +-ide & Binary compound/ion & Chloride, oxide, sulfide \\ +\bottomrule +\end{longtable} + +\subsection{Acid nomenclature patterns} + +\begin{table}[H] +\centering +\begin{tabular}{llll} +\toprule +Oxidation State & Acid Name & Salt Name & Example \\ +\midrule +Highest & per-...-ic acid & per-...-ate & Perchloric acid/perchlorate \\ +High & -ic acid & -ate & Sulfuric acid/sulfate \\ +Low & -ous acid & -ite & Sulfurous acid/sulfite \\ +Lowest & hypo-...-ous acid & hypo-...-ite & Hypochlorous acid/hypochlorite \\ +\bottomrule +\end{tabular} +\end{table} + +\textbf{Examples:} +\begin{itemize} +\item \ce{HClO4} - Perchloric acid $\rightarrow$ Perchlorate (\ce{ClO4-}) +\item \ce{HClO3} - Chloric acid $\rightarrow$ Chlorate (\ce{ClO3-}) +\item \ce{HClO2} - Chlorous acid $\rightarrow$ Chlorite (\ce{ClO2-}) +\item \ce{HClO} - Hypochlorous acid $\rightarrow$ Hypochlorite (\ce{ClO-}) +\end{itemize} diff --git a/contents/ore.tex b/contents/ore.tex new file mode 100644 index 0000000..dfc8df7 --- /dev/null +++ b/contents/ore.tex @@ -0,0 +1,113 @@ + +\section{Ores and alloys} + +\subsection{Ores} + +\begin{longtable}{p{3cm}p{6cm}p{3.5cm}} +\toprule +English Name & Properties & Formula \\ +\midrule +\endfirsthead +\toprule +English Name & Properties & Formula \\ +\midrule +\endhead +Hematite & Red-brown iron ore, most important iron ore & \ce{Fe2O3} \\ +Magnetite & Black magnetic iron ore, high iron content & \ce{Fe3O4} \\ +Limonite & Yellow-brown hydrated iron oxide & \ce{2Fe2O3.3H2O} \\ +Siderite & Iron carbonate, light colored & \ce{FeCO3} \\ +Pyrite & Brass-yellow, fool's gold, used for sulfuric acid & \ce{FeS2} \\ +Chalcopyrite & Brass-yellow copper ore, most abundant copper ore & \ce{CuFeS2} \\ +Chalcocite & Dark gray copper sulfide & \ce{Cu2S} \\ +Malachite & Green basic copper carbonate & \ce{Cu2CO3(OH)2} \\ +Azurite & Blue basic copper carbonate & \ce{Cu3(CO3)2(OH)2} \\ +Cuprite & Red copper oxide & \ce{Cu2O} \\ +Bauxite & Reddish aluminum ore, clay-like & \ce{Al2O3.nH2O} \\ +Cryolite & White, used as flux in aluminum production & \ce{Na3AlF6} \\ +Corundum & Very hard aluminum oxide, includes ruby/sapphire & \ce{Al2O3} \\ +Galena & Lead-gray, cubic crystals, main lead ore & \ce{PbS} \\ +Cerussite & White lead carbonate & \ce{PbCO3} \\ +Anglesite & White lead sulfate & \ce{PbSO4} \\ +Sphalerite (Zinc blende) & Yellow-brown to black, main zinc ore & \ce{ZnS} \\ +Smithsonite & White zinc carbonate & \ce{ZnCO3} \\ +Zincite & Red-orange zinc oxide & \ce{ZnO} \\ +Cassiterite & Brown-black tin oxide, main tin ore & \ce{SnO2} \\ +Cinnabar & Bright red mercury sulfide, main mercury ore & \ce{HgS} \\ +Argentite & Dark gray silver sulfide & \ce{Ag2S} \\ +Calamine & Zinc silicate ore & \ce{Zn4Si2O7(OH)2.H2O} \\ +Chromite & Black chromium iron oxide, main chromium ore & \ce{FeCr2O4} \\ +Pyrolusite & Black manganese dioxide ore & \ce{MnO2} \\ +Rhodochrosite & Pink manganese carbonate & \ce{MnCO3} \\ +Rutile & Red-brown titanium dioxide & \ce{TiO2} \\ +Ilmenite & Black iron titanium oxide & \ce{FeTiO3} \\ +Barite & White barium sulfate, heavy & \ce{BaSO4} \\ +Witherite & White barium carbonate & \ce{BaCO3} \\ +Scheelite & White tungsten calcium ore & \ce{CaWO4} \\ +Wolframite & Black iron manganese tungsten ore & \ce{(Fe,Mn)WO4} \\ +Molybdenite & Gray, soft molybdenum sulfide & \ce{MoS2} \\ +Carnallite & White-red potassium magnesium salt & \ce{KCl.MgCl2.6H2O} \\ +Sylvite & White-red potassium chloride & \ce{KCl} \\ +Halite (Rock salt) & Transparent-white sodium chloride & \ce{NaCl} \\ +Fluorite (Fluorspar) & Colorful calcium fluoride & \ce{CaF2} \\ +Limestone & White-gray calcium carbonate sedimentary rock & \ce{CaCO3} \\ +Dolomite & White-pink calcium magnesium carbonate & \ce{CaMg(CO3)2} \\ +Gypsum & White calcium sulfate dihydrate & \ce{CaSO4.2H2O} \\ +Anhydrite & White calcium sulfate & \ce{CaSO4} \\ +Apatite & Green-blue calcium phosphate & \ce{Ca5(PO4)3(F,Cl,OH)} \\ +Phosphorite & Gray-brown calcium phosphate rock & \ce{Ca3(PO4)2} \\ +\bottomrule +\end{longtable} + +\subsection{Alloys} + +\begin{longtable}{p{2.5cm}p{3.5cm}p{4.5cm}p{3cm}} +\toprule +English Name & Elements & Properties & Application \\ +\midrule +\endfirsthead +\toprule +English Name & Elements & Properties & Application \\ +\midrule +\endhead +Steel & Fe, C (< 2\%) & Strong, hard, malleable & Construction, tools \\ +Stainless steel & Fe, Cr (10-20\%), Ni & Corrosion-resistant, strong & Cutlery, medical \\ +Cast iron & Fe, C (2-4\%) & Brittle, hard, good casting & Engine blocks, pipes \\ +Brass & Cu (55-95\%), Zn & Golden, corrosion-resistant & Musical instruments, fittings \\ +Bronze & Cu (88\%), Sn (12\%) & Hard, corrosion-resistant & Sculptures, bearings \\ +Aluminum bronze & Cu, Al (5-11\%) & Strong, corrosion-resistant & Marine hardware, coins \\ +Cupronickel & Cu (75\%), Ni (25\%) & Silver-colored, corrosion-resistant & Coins, marine uses \\ +German silver & Cu, Ni, Zn & Silver-white, no silver & Cutlery, jewelry base \\ +Phosphor bronze & Cu, Sn, P & Elastic, wear-resistant & Springs, electrical \\ +Gunmetal & Cu, Sn (10\%), Zn (2\%) & Corrosion-resistant, tough & Gears, bearings \\ +Duralumin & Al (94\%), Cu (4\%), Mg & Light, strong, age-hardenable & Aircraft, aerospace \\ +Magnalium & Al (70-95\%), Mg & Very light, strong & Aircraft parts \\ +Alnico & Al, Ni, Co, Fe & Strong magnetic & Permanent magnets \\ +Solder & Sn (60\%), Pb (40\%) & Low melting point & Electrical joints \\ +Lead-free solder & Sn, Cu, Ag & Low melting, no lead toxicity & Electronics \\ +Pewter & Sn (85-99\%), Sb, Cu & Soft, silvery, malleable & Decorative items \\ +Babbitt metal & Sn, Sb, Cu & Low friction, soft & Bearing surfaces \\ +Type metal & Pb, Sn, Sb & Expands on cooling & Printing type \\ +Wood's metal & Bi, Pb, Sn, Cd & Very low melting (70$^\circ$C) & Fire sprinklers, fuses \\ +Rose's metal & Bi, Pb, Sn & Low melting (98$^\circ$C) & Fusible alloys \\ +Nichrome & Ni (80\%), Cr (20\%) & High electrical resistance, heat-resistant & Heating elements \\ +Monel metal & Ni (67\%), Cu (30\%) & Corrosion-resistant, strong & Marine, chemical \\ +Invar & Fe (64\%), Ni (36\%) & Very low thermal expansion & Precision instruments \\ +Permalloy & Fe (20\%), Ni (80\%) & High magnetic permeability & Transformers, sensors \\ +Constantan & Cu (55\%), Ni (45\%) & Constant electrical resistance & Thermocouples \\ +Manganin & Cu (86\%), Mn (12\%), Ni & Stable resistance vs. temperature & Precision resistors \\ +Stellite & Co, Cr, W, C & Very hard, wear-resistant & Cutting tools \\ +Hastelloy & Ni, Mo, Cr, Fe & Excellent corrosion resistance & Chemical equipment \\ +Titanium alloy & Ti (90\%), Al (6\%), V (4\%) & High strength-to-weight ratio & Aerospace, implants \\ +Amalgam & Hg, Ag, Sn, Cu & Soft, hardens over time & Dental fillings \\ +Elektron & Mg (90\%), Al, Zn & Extremely light & Aircraft parts \\ +Beryllium copper & Cu (98\%), Be (2\%) & Non-sparking, elastic & Explosion-proof tools \\ +White gold & Au, Ni/Pd, Zn & White-silver appearance & Jewelry \\ +Rose gold & Au (75\%), Cu (22.5\%), Ag & Pink-red color & Jewelry \\ +Sterling silver & Ag (92.5\%), Cu (7.5\%) & Harder than pure silver & Jewelry, tableware \\ +Britannia silver & Ag (95.8\%), Cu & Softer, higher silver content & High-end silverware \\ +Nitinol & Ni (55\%), Ti (45\%) & Shape memory effect & Medical devices, actuators \\ +Zamak & Zn, Al, Mg, Cu & Good castability, moderate strength & Die castings \\ +Babbitt & Sn, Sb, Cu (or Pb base) & Low friction, good embeddability & Bearings \\ +Bell metal & Cu (78\%), Sn (22\%) & Resonant, hard & Bells, cymbals \\ +\bottomrule +\end{longtable} diff --git a/contents/organic.tex b/contents/organic.tex new file mode 100644 index 0000000..e9db310 --- /dev/null +++ b/contents/organic.tex @@ -0,0 +1,805 @@ +\section{Name of organic compounds} + +\subsection{Hydrocarbons and their Halogen derivatives} + +\begin{longtable}{p{3.5cm}p{3cm}p{7cm}} +\toprule +Common Name & Formula & Description/Use \\ +\midrule +\endfirsthead +\toprule +Common Name & Formula & Description/Use \\ +\midrule +\endhead +Methane & \ce{CH4} & Natural gas, simplest alkane \\ +Ethane & \ce{C2H6} & Component of natural gas \\ +Propane & \ce{C3H8} & LPG fuel, refrigerant \\ +Butane & \ce{C4H10} & Lighter fuel, aerosol propellant \\ +Isobutane & \ce{(CH3)3CH} & Branched isomer of butane, refrigerant \\ +Pentane & \ce{C5H12} & Laboratory solvent \\ +Hexane & \ce{C6H14} & Extraction solvent \\ +Octane & \ce{C8H18} & Gasoline component \\ +Paraffin & \ce{C_nH_{2n+2}} & Wax, candles (long chain alkanes) \\ +Ethylene & \ce{C2H4} & Fruit ripening agent, plastic production \\ +Propylene & \ce{C3H6} & Polypropylene production \\ +Acetylene & \ce{C2H2} & Welding gas, illumination \\ +Isoprene & \ce{C5H8} & Natural rubber monomer \\ +Methyl chloride & \ce{CH3Cl} & Refrigerant, methylating agent \\ +Chloroform & \ce{CHCl3} & Solvent, formerly anesthetic \\ +Carbon tetrachloride & \ce{CCl4} & Solvent, fire extinguisher (obsolete) \\ +Freon-12 & \ce{CCl2F2} & Refrigerant (CFC, now banned) \\ +Teflon monomer & \ce{CF2=CF2} & Tetrafluoroethylene, non-stick coating \\ +DDT & \ce{(ClC6H4)2CHCCl3} & Insecticide (banned in many countries) \\ +Vinyl chloride & \ce{CH2=CHCl} & PVC plastic monomer \\ +Methylene chloride & \ce{CH2Cl2} & Paint stripper, degreaser \\ +Bromoform & \ce{CHBr3} & Laboratory reagent, formerly sedative \\ +Iodoform & \ce{CHI3} & Antiseptic (yellow crystalline) \\ +Ethyl bromide & \ce{C2H5Br} & Local anesthetic, refrigerant \\ +Methyl iodide & \ce{CH3I} & Methylating agent in synthesis \\ +\bottomrule +\end{longtable} + +\subsection{Alicyclic compounds and aromatic compounds} + +\begin{longtable}{p{3.5cm}p{3cm}p{7cm}} +\toprule +Common Name & Formula & Description/Use \\ +\midrule +\endfirsthead +\toprule +Common Name & Formula & Description/Use \\ +\midrule +\endhead +Cyclopropane & \ce{C3H6} & Anesthetic (cyclic alkane) \\ +Cyclohexane & \ce{C6H12} & Solvent, nylon precursor \\ +Benzene & \ce{C6H6} & Aromatic solvent, carcinogenic \\ +Toluene & \ce{C6H5CH3} & Solvent, paint thinner, TNT precursor \\ +Xylene & \ce{C6H4(CH3)2} & Solvent, histology (three isomers) \\ +Styrene & \ce{C6H5CH=CH2} & Polystyrene monomer, plastic foam \\ +Cumene & \ce{C6H5CH(CH3)2} & Phenol production, isopropylbenzene \\ +Naphthalene & \ce{C10H8} & Mothballs, formerly used in lighting \\ +Anthracene & \ce{C14H10} & Dye production, organic semiconductor \\ +Phenanthrene & \ce{C14H10} & PAH compound, synthesis precursor \\ +Biphenyl & \ce{C6H5-C6H5} & Heat transfer fluid, citrus preservative \\ +TNT & \ce{C6H2(NO2)3CH3} & Explosive (trinitrotoluene) \\ +Picric acid & \ce{C6H2(NO2)3OH} & Explosive, yellow dye \\ +Aniline & \ce{C6H5NH2} & Dye production, rubber processing \\ +Nitrobenzene & \ce{C6H5NO2} & Aniline precursor, shoe polish odor \\ +Benzyl chloride & \ce{C6H5CH2Cl} & Synthesis intermediate, lachrymator \\ +Chlorobenzene & \ce{C6H5Cl} & Solvent, DDT production \\ +\bottomrule +\end{longtable} + +\subsection{Alcohol, phenols, ketones and aldehyde} + +\begin{longtable}{p{3.5cm}p{3.5cm}p{6.5cm}} +\toprule +Common Name & Formula/Structure & Description/Use \\ +\midrule +\endfirsthead +\toprule +Common Name & Formula/Structure & Description/Use \\ +\midrule +\endhead +Methanol & \ce{CH3OH} & Wood alcohol, fuel, toxic \\ +Ethanol & \ce{C2H5OH} & Drinking alcohol, solvent, fuel \\ +Isopropanol & \ce{(CH3)2CHOH} & Rubbing alcohol, disinfectant \\ +Butanol & \ce{C4H9OH} & Solvent, plasticizer \\ +Ethylene glycol & \ce{HOCH2CH2OH} & Antifreeze, polyester precursor \\ +Phenol & \ce{C6H5OH} & Disinfectant, plastic precursor, caustic \\ +Cresol & \ce{CH3C6H4OH} & Disinfectant, wood preservative \\ +Resorcinol & \ce{C6H4(OH)2} & Adhesives, dyes, antiseptic \\ +Hydroquinone & \ce{C6H4(OH)2} & Photo developer, skin lightener \\ +Catechol & \ce{C6H4(OH)2} & Antioxidant, photo developer \\ +Formaldehyde & \ce{HCHO} & Preservative, disinfectant, resin \\ +Acetaldehyde & \ce{CH3CHO} & Acetic acid precursor, flavor \\ +Benzaldehyde & \ce{C6H5CHO} & Almond odor, flavoring \\ +Acetone & \ce{CH3COCH3} & Nail polish remover, solvent \\ +Methyl ethyl ketone & \ce{CH3COC2H5} & Paint remover, MEK solvent \\ +Camphor & \ce{C10H16O} & Medicinal, moth repellent, plasticizer \\ +Vanillin & \ce{C8H8O3} & Vanilla flavoring from vanilla beans \\ +Cinnamaldehyde & \ce{C6H5CH=CHCHO} & Cinnamon flavor and odor \\ +Menthol & \ce{C10H20O} & Cooling sensation, mint flavor \\ +\bottomrule +\end{longtable} + +\subsection{Carboxylic acids and esters} + +\begin{longtable}{p{3.5cm}p{3.5cm}p{6.5cm}} +\toprule +Common Name & Formula/Structure & Description/Use \\ +\midrule +\endfirsthead +\toprule +Common Name & Formula/Structure & Description/Use \\ +\midrule +\endhead +Formic acid & \ce{HCOOH} & Ant venom, leather tanning, antibacterial \\ +Acetic acid & \ce{CH3COOH} & Vinegar (5\%), food preservative, solvent \\ +Propionic acid & \ce{C2H5COOH} & Food preservative, mold inhibitor \\ +Butyric acid & \ce{C3H7COOH} & Rancid butter odor, flavoring \\ +Valeric acid & \ce{C4H9COOH} & Unpleasant odor, pharmaceutical intermediate \\ +Caproic acid & \ce{C5H11COOH} & Goat odor, flavoring agent \\ +Palmitic acid & \ce{C15H31COOH} & Palm oil, soap making, saturated fat \\ +Stearic acid & \ce{C17H35COOH} & Candles, soap, cosmetics, saturated fat \\ +Oleic acid & \ce{C17H33COOH} & Olive oil, unsaturated fatty acid \\ +Linoleic acid & \ce{C17H31COOH} & Essential fatty acid, polyunsaturated \\ +Oxalic acid & \ce{HOOC-COOH} & Rust remover, toxic (kidney stones) \\ +Malonic acid & \ce{HOOC-CH2-COOH} & Synthesis intermediate, barbiturate precursor \\ +Citric acid & \ce{C6H8O7} & Citrus fruits, food acidulant, chelator \\ +Tartaric acid & \ce{C4H6O6} & Grapes, baking powder, wine making \\ +Malic acid & \ce{C4H6O5} & Apples, sour taste in fruits \\ +Lactic acid & \ce{CH3CH(OH)COOH} & Sour milk, muscle fatigue, fermentation \\ +Benzoic acid & \ce{C6H5COOH} & Food preservative, antifungal \\ +Salicylic acid & \ce{C6H4(OH)COOH} & Aspirin precursor, acne treatment \\ +Phthalic acid & \ce{C6H4(COOH)2} & Plasticizer, polyester resin \\ +Methyl formate & \ce{HCOOCH3} & Fumigant, solvent, tobacco flavoring \\ +Ethyl acetate & \ce{CH3COOC2H5} & Nail polish remover, fruity odor \\ +Butyl acetate & \ce{CH3COOC4H9} & Banana oil, lacquer solvent \\ +Methyl salicylate & \ce{C6H4(OH)COOCH3} & Wintergreen oil, muscle pain relief \\ +Ethyl butyrate & \ce{C3H7COOC2H5} & Pineapple flavor, perfume \\ +Amyl acetate & \ce{CH3COOC5H11} & Banana oil, pear flavor \\ +Nitroglycerin & \ce{C3H5(ONO2)3} & Explosive, angina medication (vasodilator) \\ +\bottomrule +\end{longtable} + +\subsection{Amines, amides and nitriles} + +\begin{longtable}{p{3.5cm}p{3.5cm}p{6.5cm}} +\toprule +Common Name & Formula/Structure & Description/Use \\ +\midrule +\endfirsthead +\toprule +Common Name & Formula/Structure & Description/Use \\ +\midrule +\endhead +Methylamine & \ce{CH3NH2} & Fishy odor, pharmaceutical intermediate \\ +Ethylamine & \ce{C2H5NH2} & Solvent, dye intermediate \\ +Dimethylamine & \ce{(CH3)2NH} & Leather tanning, rocket fuel component \\ +Trimethylamine & \ce{(CH3)3N} & Fishy odor in spoiled fish \\ +Aniline & \ce{C6H5NH2} & Dye production, rubber chemicals, toxic \\ +Phenylethylamine & \ce{C6H5CH2CH2NH2} & Neurotransmitter, chocolate component \\ +Pyridine & \ce{C5H5N} & Solvent, denaturant, unpleasant odor \\ +Putrescine & \ce{H2N(CH2)4NH2} & Decaying flesh odor, diamine \\ +Cadaverine & \ce{H2N(CH2)5NH2} & Corpse odor, diamine \\ +Ethanolamine & \ce{HOCH2CH2NH2} & Detergent, gas scrubbing, emulsifier \\ +Formamide & \ce{HCONH2} & Solvent, softener \\ +Acetamide & \ce{CH3CONH2} & Plasticizer, solvent \\ +Urea & \ce{(NH2)2CO} & Fertilizer, animal feed, cosmetics \\ +Polyacrylamide & {[-\ce{CH2CH(CONH2)}-]$_n$} & Water treatment, gel electrophoresis \\ +Paracetamol & \ce{CH3CONHC6H4OH} & Acetaminophen, pain reliever, fever reducer \\ +Caffeine & \ce{C8H10N4O2} & Coffee stimulant, central nervous system \\ +Nicotine & \ce{C10H14N2} & Tobacco alkaloid, highly addictive, toxic \\ +Acetonitrile & \ce{CH3CN} & HPLC solvent, extraction \\ +Acrylonitrile & \ce{CH2=CHCN} & Acrylic fiber, ABS plastic monomer \\ +Adiponitrile & \ce{NC(CH2)4CN} & Nylon-66 precursor \\ +Benzonitrile & \ce{C6H5CN} & Solvent, chemical intermediate \\ +Hydrogen cyanide & \ce{HCN} & Extremely toxic gas, fumigant, gold extraction \\ +Cyanamide & \ce{H2NCN} & Fertilizer, calcium cyanamide \\ +\bottomrule +\end{longtable} + +\subsection{Thiols and thioethers} + +\begin{longtable}{p{3.5cm}p{3.5cm}p{6.5cm}} +\toprule +Common Name & Formula/Structure & Description/Use \\ +\midrule +\endfirsthead +\toprule +Common Name & Formula/Structure & Description/Use \\ +\midrule +\endhead +Methanethiol & \ce{CH3SH} & Rotten cabbage odor, natural gas odorant \\ +Ethanethiol & \ce{C2H5SH} & Skunk spray component, LPG odorant \\ +Propanethiol & \ce{C3H7SH} & Onion lachrymator precursor \\ +Butanethiol & \ce{C4H9SH} & Skunk secretion, extremely foul odor \\ +Thiophenol & \ce{C6H5SH} & Extremely foul odor, chemical intermediate \\ +Glutathione & \ce{C10H17N3O6S} & Antioxidant tripeptide, detoxification \\ +Lipoic acid & \ce{C8H14O2S2} & Antioxidant, enzyme cofactor \\ +Mercaptoethanol & \ce{HSCH2CH2OH} & Reducing agent in biochemistry \\ +Allicin & \ce{C6H10OS2} & Garlic odor and flavor, antibiotic \\ +Dimethyl sulfide & \ce{(CH3)2S} & Ocean smell, cabbage odor \\ +Diethyl sulfide & \ce{(C2H5)2S} & Garlic-like odor, solvent \\ +Mustard gas & \ce{(ClCH2CH2)2S} & Chemical warfare agent, extremely toxic \\ +Dimethyl sulfoxide & \ce{(CH3)2SO} & DMSO, solvent, penetrates skin \\ +Biotin & \ce{C10H16N2O3S} & Vitamin B7, coenzyme, hair/nail health \\ +Thioacetone & \ce{(CH3)2CS} & Worst smell in history, evacuated city \\ +Thiourea & \ce{(NH2)2CS} & Photography, textile processing \\ +\bottomrule +\end{longtable} + +\subsection{Organic compounds in everyday life} + +\subsubsection{Carbohydrates and sugars} + +\textbf{Glucose (\ce{C6H12O6})} + +\textbf{Common name:} Blood sugar, dextrose, grape sugar + +\textbf{Structure:} \chemfig{CHO-[:270]C(-[:180]OH)(-[:0]H)-[:270]C(-[:0]OH)(-[:180]H)-[:270]C(-[:180]OH)(-[:0]H)-[:270]C(-[:0]OH)(-[:180]H)-[:270]CH_2OH} + +\textbf{Properties:} +\begin{itemize} +\item Most important monosaccharide in human metabolism +\item Exists as cyclic form (pyranose) in solution +\item Reducing sugar (positive Fehling's and Benedict's test) +\item Primary energy source for cellular respiration +\end{itemize} + +\textbf{Occurrence:} Blood, fruits, honey, cornstarch hydrolysis + +\vspace{0.5cm} + +\textbf{Fructose (\ce{C6H12O6})} + +\textbf{Common name:} Fruit sugar, levulose + +\textbf{Structure:} \chemfig{CH_2OH-[:270]C(=[:180]O)-[:270]C(-[:0]OH)(-[:180]H)-[:270]C(-[:180]OH)(-[:0]H)-[:270]C(-[:0]OH)(-[:180]H)-[:270]CH_2OH} + +\textbf{Properties:} +\begin{itemize} +\item Sweetest natural sugar +\item Ketose (ketone sugar) rather than aldose +\item Forms furanose ring in solution +\item Reducing sugar +\end{itemize} + +\textbf{Occurrence:} Fruits, honey, high-fructose corn syrup + +\vspace{0.5cm} + +\textbf{Sucrose (\ce{C12H22O11})} + +\textbf{Common name:} Table sugar, cane sugar, beet sugar + +\textbf{Structure:} Disaccharide of glucose and fructose linked by $\alpha$(1$\to$2) glycosidic bond + +\textbf{Properties:} +\begin{itemize} +\item Non-reducing sugar (no free anomeric carbon) +\item Highly soluble in water +\item Hydrolyzes to glucose and fructose (invert sugar) +\item \ce{C12H22O11 + H2O ->[H+ or invertase] C6H12O6 (glucose) + C6H12O6 (fructose)} +\end{itemize} + +\textbf{Occurrence:} Sugar cane, sugar beets, maple syrup + +\vspace{0.5cm} + +\textbf{Lactose (\ce{C12H22O11})} + +\textbf{Common name:} Milk sugar + +\textbf{Structure:} Disaccharide of glucose and galactose linked by $\beta$(1$\to$4) glycosidic bond + +\textbf{Properties:} +\begin{itemize} +\item Reducing sugar (free anomeric carbon on glucose) +\item Less sweet than sucrose +\item Hydrolyzed by lactase enzyme +\item Lactose intolerance results from lactase deficiency +\end{itemize} + +\textbf{Occurrence:} Mammalian milk (cow milk: 4-5\%, human milk: 6-7\%) + +\vspace{0.5cm} + +\textbf{Maltose (\ce{C12H22O11})} + +\textbf{Common name:} Malt sugar + +\textbf{Structure:} Disaccharide of two glucose units linked by $\alpha$(1$\to$4) glycosidic bond + +\textbf{Properties:} +\begin{itemize} +\item Reducing sugar +\item Product of starch hydrolysis +\item Hydrolyzed by maltase enzyme +\item Important in brewing and bread making +\end{itemize} + +\textbf{Occurrence:} Germinating grains, malt, partial starch digestion + +\vspace{0.5cm} + +\textbf{Starch (\ce{(C6H10O5)n})} + +\textbf{Common name:} None (standard name) + +\textbf{Structure:} Polymer of glucose units; mixture of amylose (linear, $\alpha$(1$\to$4) links) and amylopectin (branched, $\alpha$(1$\to$4) and $\alpha$(1$\to$6) links) + +\textbf{Properties:} +\begin{itemize} +\item Main storage polysaccharide in plants +\item Forms blue-black complex with iodine (diagnostic test) +\item Hydrolyzed by amylase enzymes +\item Insoluble in cold water, forms colloidal suspension in hot water +\end{itemize} + +\textbf{Occurrence:} Potatoes, rice, wheat, corn, all plant tubers and seeds + +\vspace{0.5cm} + +\textbf{Cellulose (C$_6$H$_{10}$O$_5$)$_n$} + +\textbf{Common name:} Plant fiber + +\textbf{Structure:} Linear polymer of glucose units linked by $\beta$(1$\to$4) glycosidic bonds + +\textbf{Properties:} +\begin{itemize} +\item Most abundant organic compound on Earth +\item Structural polysaccharide in plant cell walls +\item Not digestible by humans (lack cellulase enzyme) +\item Important dietary fiber +\item Strong hydrogen bonding between chains gives high tensile strength +\end{itemize} + +\textbf{Occurrence:} Plant cell walls, cotton (95\% cellulose), wood (40-50\%) + +\subsubsection{Lipids and fats} + +\textbf{Fatty acids (General formula: \ce{CH3(CH2)nCOOH})} + +\textbf{Common examples:} +\begin{itemize} +\item Palmitic acid (C$_{16}$H$_{32}$O$_2$): \chemfig{CH_3-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0](-[:270])-[:0]COOH} +\item Stearic acid (C$_{18}$H$_{36}$O$_2$): Saturated, 18-carbon chain +\item Oleic acid (C$_{18}$H$_{34}$O$_2$): Monounsaturated, one C=C double bond +\item Linoleic acid (C$_{18}$H$_{32}$O$_2$): Polyunsaturated, two C=C double bonds +\end{itemize} + +\textbf{Properties:} +\begin{itemize} +\item Saturated: All C-C single bonds, solid at room temperature +\item Unsaturated: Contains C=C double bonds, liquid at room temperature +\item Amphipathic: Hydrophobic tail, hydrophilic head +\end{itemize} + +\vspace{0.5cm} + +\textbf{Triglycerides (Fats and oils)} + +\textbf{Common name:} Fat (solid), Oil (liquid) + +\textbf{Structure:} Ester of glycerol and three fatty acid molecules + +\chemfig{CH_2(-[:90]O-[:90]C(=[:150]O)-[:30]R_1)-[:270]CH(-[:0]O-[:0]C(=[:60]O)-[:300]R_2)-[:270]CH_2(-[:270]O-[:270]C(=[:210]O)-[:330]R_3)} + +where \ce{R1}, \ce{R2}, \ce{R3} are long-chain fatty acid residues + +\textbf{Properties:} +\begin{itemize} +\item Energy storage molecules (9 kcal/g) +\item Fats (saturated): Solid at room temperature (animal fats: lard, butter) +\item Oils (unsaturated): Liquid at room temperature (vegetable oils: olive, corn, sunflower) +\item Hydrophobic, insoluble in water +\item Undergo saponification (base hydrolysis to form soap) +\end{itemize} + +\textbf{Saponification reaction:} + +\ce{Fat + 3NaOH -> Glycerol + 3 Soap (sodium salt of fatty acid)} + +\vspace{0.5cm} + +\textbf{Phospholipids} + +\textbf{Common name:} Cell membrane lipids + +\textbf{Structure:} Similar to triglycerides but one fatty acid replaced by phosphate group + +\textbf{Example - Phosphatidylcholine (Lecithin):} + +\chemfig{CH_2(-[:90]O-[:90]C(=[:150]O)-[:30]R_1)-[:270]CH(-[:0]O-[:0]C(=[:60]O)-[:300]R_2)-[:270]CH_2(-[:270]O-[:270]P(=[:210]O)(-[:270]O^{-})(-[:330]O-[:330]CH_2-[:30]CH_2-[:330]N^{+}(CH_3)_3))} + +\textbf{Properties:} +\begin{itemize} +\item Amphipathic molecules +\item Form lipid bilayer in cell membranes +\item Essential for membrane structure and function +\item Emulsifying agents +\end{itemize} + +\textbf{Occurrence:} All cell membranes, egg yolk, soybeans + +\subsubsection{Soaps and detergents} + +\textbf{Soap} + +\textbf{Common name:} Sodium or potassium salt of fatty acids + +\textbf{Structure (example - sodium stearate):} + +\chemfig{CH_3-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0](-[:270])-[:0]COO^{-}Na^{+}} + +\textbf{Properties:} +\begin{itemize} +\item Amphipathic: Hydrophobic tail (C$_{12}$-C$_{18}$ chain), hydrophilic head (COO$^-$) +\item Forms micelles in water +\item Lowers surface tension +\item Ineffective in hard water (forms precipitate with Ca$^{2+}$, Mg$^{2+}$) +\item Basic in aqueous solution (pH 9-10) +\end{itemize} + +\textbf{Preparation:} Saponification of fats with strong base (NaOH or KOH) + +\textbf{Mechanism of cleaning:} +\begin{itemize} +\item Hydrophobic tails dissolve in grease/oil +\item Hydrophilic heads face water +\item Forms emulsion allowing oil removal +\end{itemize} + +\vspace{0.5cm} + +\textbf{Detergents} + +\textbf{Common name:} Synthetic soaps + +\textbf{Types:} +\begin{itemize} +\item Anionic: Sodium alkyl sulfates (e.g., SDS, sodium dodecyl sulfate) +\item Cationic: Quaternary ammonium salts +\item Non-ionic: Polyethylene glycol derivatives +\end{itemize} + +\textbf{Example - Sodium dodecyl sulfate (SDS):} + +\chemfig{CH_3-[:0](CH_2)_{11}-[:0]O-[:0]S(=[:60]O)(=[:300]O)(-[:180]O^{-}Na^{+})} + +\textbf{Properties:} +\begin{itemize} +\item Work in hard water (do not precipitate with Ca$^{2+}$, Mg$^{2+}$) +\item More effective than soaps in acidic conditions +\item Stronger cleaning action +\item Some are non-biodegradable (environmental concern) +\end{itemize} + +\subsubsection{Vitamins} + +\textbf{Vitamin A (Retinol, \ce{C20H30O})} + +\textbf{Common name:} Retinol, anti-xerophthalmia vitamin + +\textbf{Structure:} \chemfig{CH_3-[:30](-[:90]CH_3)(-[:330]CH_3)-[:330]*6(-=-(-CH_3)=-=)-[:30]=[:330]-[:30]=[:330]-[:30]=[:330]-[:30]CH_2OH} + +\textbf{Properties:} +\begin{itemize} +\item Fat-soluble vitamin +\item Important for vision (forms rhodopsin in retina) +\item Essential for growth, immune function, skin health +\item Deficiency: Night blindness, xerophthalmia (dry eyes) +\end{itemize} + +\textbf{Sources:} Liver, fish oils, dairy products, carrots (as $\beta$-carotene precursor) + +\vspace{0.5cm} + +\textbf{Vitamin C (Ascorbic acid, \ce{C6H8O6})} + +\textbf{Common name:} Ascorbic acid, anti-scurvy vitamin + +\textbf{Structure:} + +\chemfig{HO-[:30]*5(-(=O)-O-(-[:90]OH)=(-[:270]OH)-)(-[:270]CH(-[:330]OH)-[:270]CH_2OH)} + +\textbf{Properties:} +\begin{itemize} +\item Water-soluble vitamin +\item Powerful antioxidant +\item Essential for collagen synthesis +\item Enhances iron absorption +\item Easily oxidized (degraded by heat, light, air) +\item Deficiency: Scurvy (bleeding gums, poor wound healing) +\end{itemize} + +\textbf{Sources:} Citrus fruits, strawberries, peppers, broccoli, tomatoes + +\vspace{0.5cm} + +\textbf{Vitamin D$_3$ (Cholecalciferol, \ce{C27H44O})} + +\textbf{Common name:} Cholecalciferol, sunshine vitamin, anti-rickets vitamin + +\textbf{Properties:} +\begin{itemize} +\item Fat-soluble vitamin +\item Synthesized in skin upon UV exposure +\item Regulates calcium and phosphate absorption +\item Essential for bone health +\item Deficiency: Rickets (children), osteomalacia (adults) +\end{itemize} + +\textbf{Sources:} Sunlight exposure, fish oils, fortified milk, egg yolk + +\vspace{0.5cm} + +\textbf{Vitamin E ($\alpha$-Tocopherol, \ce{C29H50O2})} + +\textbf{Common name:} $\alpha$-Tocopherol, anti-sterility vitamin + +\textbf{Structure:} Chromanol ring system with long phytyl side chain + +\textbf{Properties:} +\begin{itemize} +\item Fat-soluble vitamin +\item Major antioxidant protecting cell membranes +\item Protects polyunsaturated fatty acids from oxidation +\item Important for reproduction and immune function +\end{itemize} + +\textbf{Sources:} Vegetable oils, nuts, seeds, green leafy vegetables + +\vspace{0.5cm} + +\textbf{Vitamin K (Phylloquinone, \ce{C31H46O2})} + +\textbf{Common name:} Phylloquinone, anti-hemorrhagic vitamin + +\textbf{Properties:} +\begin{itemize} +\item Fat-soluble vitamin +\item Essential for blood clotting (activates clotting factors) +\item Important for bone metabolism +\item Synthesized by intestinal bacteria +\item Deficiency: Prolonged bleeding, hemorrhage +\end{itemize} + +\textbf{Sources:} Green leafy vegetables (spinach, kale), liver, bacteria synthesis + +\vspace{0.5cm} + +\textbf{Vitamin B$_1$ (Thiamine, \ce{C12H17N4OS$^+$})} + +\textbf{Common name:} Thiamine, anti-beriberi vitamin + +\textbf{Properties:} +\begin{itemize} +\item Water-soluble vitamin +\item Cofactor for enzymes in carbohydrate metabolism +\item Essential for nervous system function +\item Deficiency: Beriberi (nerve damage, heart failure) +\end{itemize} + +\textbf{Sources:} Whole grains, pork, legumes, nuts + +\vspace{0.5cm} + +\textbf{Vitamin B$_2$ (Riboflavin, \ce{C17H20N4O6})} + +\textbf{Common name:} Riboflavin + +\textbf{Properties:} +\begin{itemize} +\item Water-soluble vitamin +\item Component of FAD and FMN (electron carriers) +\item Essential for energy metabolism +\item Yellow-orange color, fluorescent in UV light +\item Deficiency: Cracks at corners of mouth, skin disorders +\end{itemize} + +\textbf{Sources:} Milk, eggs, meat, green vegetables + +\vspace{0.5cm} + +\textbf{Vitamin B$_3$ (Niacin, \ce{C6H5NO2})} + +\textbf{Common name:} Niacin, nicotinic acid, anti-pellagra vitamin + +\textbf{Structure:} \chemfig{*6(=-=(-COOH)-=-N=)} + +\textbf{Properties:} +\begin{itemize} +\item Water-soluble vitamin +\item Component of NAD$^+$ and NADP$^+$ (electron carriers) +\item Essential for energy metabolism and DNA repair +\item Deficiency: Pellagra (dermatitis, diarrhea, dementia) +\end{itemize} + +\textbf{Sources:} Meat, fish, peanuts, fortified grains + +\vspace{0.5cm} + +\textbf{Vitamin B$_6$ (Pyridoxine, \ce{C8H11NO3})} + +\textbf{Common name:} Pyridoxine + +\textbf{Properties:} +\begin{itemize} +\item Water-soluble vitamin +\item Cofactor for amino acid metabolism +\item Important for neurotransmitter synthesis +\item Deficiency: Anemia, peripheral neuropathy +\end{itemize} + +\textbf{Sources:} Meat, fish, potatoes, chickpeas, bananas + +\vspace{0.5cm} + +\textbf{Vitamin B$_{12}$ (Cobalamin, \ce{C63H88CoN14O14P})} + +\textbf{Common name:} Cobalamin, anti-pernicious anemia vitamin + +\textbf{Properties:} +\begin{itemize} +\item Water-soluble vitamin +\item Contains cobalt ion (only vitamin with metal) +\item Essential for DNA synthesis and red blood cell formation +\item Important for nervous system function +\item Requires intrinsic factor for absorption +\item Deficiency: Pernicious anemia, nerve damage +\end{itemize} + +\textbf{Sources:} Animal products only (meat, fish, eggs, dairy) + +\subsubsection{Other everyday organic compounds} + +\textbf{Agar} + +\textbf{Common name:} Agar-agar + +\textbf{Structure:} Polysaccharide mixture of agarose and agaropectin extracted from red algae (mainly galactose units with 3,6-anhydro-L-galactose) + +\textbf{Properties:} +\begin{itemize} +\item Forms gel at low concentrations (0.5-2\%) +\item Melting point: 85°C, gelling point: 32-40°C (hysteresis) +\item Not digested by most bacteria +\item Stable and inert +\item Vegetarian alternative to gelatin +\end{itemize} + +\textbf{Uses:} +\begin{itemize} +\item Microbiology: Culture medium for bacteria and fungi +\item Food industry: Gelling agent, stabilizer, thickener +\item Molecular biology: Gel electrophoresis +\item Cooking: Desserts, jellies (especially in Asian cuisine) +\end{itemize} + +\textbf{Source:} Red algae (seaweed): Gelidium, Gracilaria species + +\vspace{0.5cm} + +\textbf{Gelatin} + +\textbf{Common name:} Gelatin + +\textbf{Structure:} Protein derived from collagen hydrolysis; contains glycine, proline, hydroxyproline as major amino acids + +\textbf{Properties:} +\begin{itemize} +\item Forms thermoreversible gel +\item Melting point: 35-40°C (melts at body temperature) +\item Amphiphilic (both hydrophobic and hydrophilic amino acids) +\item Biodegradable +\end{itemize} + +\textbf{Uses:} +\begin{itemize} +\item Food: Desserts, marshmallows, gummy candies +\item Pharmaceuticals: Capsule coating, tablet binder +\item Photography: Film emulsion +\item Cosmetics: Face masks, creams +\end{itemize} + +\textbf{Source:} Animal collagen (bones, skin, connective tissue) + +\vspace{0.5cm} + +\textbf{Caffeine (\ce{C8H10N4O2})} + +\textbf{Common name:} Caffeine, guaranine, theine + +\textbf{Structure:} \chemfig{*6(=N-*5(-N(-CH_3)-(=O)-N(-CH_3)-)=-(=O)-N=-)(-[:90]CH_3)} + +\textbf{Properties:} +\begin{itemize} +\item Central nervous system stimulant +\item Alkaloid (contains nitrogen in heterocyclic ring) +\item Bitter taste +\item Sublimes at 178°C without melting +\item Blocks adenosine receptors (reduces drowsiness) +\end{itemize} + +\textbf{Effects:} +\begin{itemize} +\item Increases alertness and concentration +\item Mild diuretic +\item Can cause insomnia, jitters at high doses +\item Tolerance develops with regular use +\end{itemize} + +\textbf{Sources:} Coffee beans, tea leaves, cocoa beans, guarana, kola nuts + +\textbf{Content:} Coffee (95 mg/cup), tea (47 mg/cup), cola (40 mg/can), chocolate (25 mg/bar) + +\vspace{0.5cm} + +\textbf{Nicotine (\ce{C10H14N2})} + +\textbf{Common name:} Nicotine + +\textbf{Structure:} \chemfig{*6(=-*5(-=-(-[:90]CH_3)-N-)-=-(-[:0]*5(-N--=-=))=)} + +\textbf{Properties:} +\begin{itemize} +\item Highly addictive alkaloid +\item Liquid at room temperature, turns brown on exposure to air +\item Stimulant at low doses, depressant at high doses +\item Binds to nicotinic acetylcholine receptors +\item Highly toxic (LD$_{50}$ = 0.5-1 mg/kg) +\end{itemize} + +\textbf{Source:} Tobacco plants (Nicotiana tabacum) + +\vspace{0.5cm} + +\textbf{Vanillin (\ce{C8H8O3})} + +\textbf{Common name:} Vanillin, vanilla flavor + +\textbf{Structure:} \chemfig{*6(=-=(-OCH_3)-(-OH)=-(-CHO)=)} + +\textbf{Properties:} +\begin{itemize} +\item Aromatic aldehyde +\item Pleasant sweet vanilla odor +\item White crystalline solid +\item Phenolic compound (contains -OH on benzene ring) +\end{itemize} + +\textbf{Uses:} +\begin{itemize} +\item Flavoring agent in food and beverages +\item Fragrance in perfumes and cosmetics +\item Most used flavoring compound in the world +\end{itemize} + +\textbf{Sources:} Natural: Vanilla beans (pods of Vanilla planifolia orchid); Synthetic: Made from lignin or guaiacol + +\vspace{0.5cm} + +\textbf{Menthol (\ce{C10H20O})} + +\textbf{Common name:} Menthol, peppermint camphor + +\textbf{Properties:} +\begin{itemize} +\item Cyclic terpene alcohol +\item Cooling sensation (activates cold-sensitive receptors) +\item Minty odor and taste +\item Crystalline solid at room temperature +\item Local anesthetic and mild analgesic properties +\end{itemize} + +\textbf{Uses:} +\begin{itemize} +\item Flavoring: Chewing gum, candy, toothpaste +\item Pharmaceuticals: Cough drops, throat lozenges, topical pain relief +\item Cigarettes: Menthol cigarettes +\item Cosmetics: Shampoos, lip balms +\end{itemize} + +\textbf{Sources:} Natural: Peppermint and other mint oils; Synthetic: From citronellal or thymol + +\vspace{0.5cm} + +\textbf{Cholesterol (\ce{C27H46O})} + +\textbf{Common name:} Cholesterol + +\textbf{Properties:} +\begin{itemize} +\item Steroid lipid with four fused rings (sterane core) +\item Essential component of animal cell membranes +\item Precursor for steroid hormones, bile acids, vitamin D +\item Synthesized in liver +\item Transported in blood by lipoproteins (LDL, HDL) +\item High levels associated with cardiovascular disease +\end{itemize} + +\textbf{Sources:} Synthesized by body; dietary sources include meat, eggs, dairy products diff --git a/contents/reactions.tex b/contents/reactions.tex new file mode 100644 index 0000000..9430c95 --- /dev/null +++ b/contents/reactions.tex @@ -0,0 +1,482 @@ +\section{Reactions} + +\subsection{Types of reactions} + +\subsubsection{Combination reaction (Synthesis reaction)} + +\textbf{Definition:} Two or more substances combine to form a single product. + +\textbf{General form:} \ce{A + B -> AB} + +\textbf{Examples:} +\begin{itemize} +\item Formation of water: \ce{2H2 + O2 -> 2H2O} +\item Formation of ammonia: \ce{N2 + 3H2 -> 2NH3} +\item Metal oxide formation: \ce{2Mg + O2 -> 2MgO} +\item Salt formation: \ce{2Na + Cl2 -> 2NaCl} +\end{itemize} + +\subsubsection{Decomposition reaction} + +\textbf{Definition:} A single compound breaks down into two or more simpler substances. + +\textbf{General form:} \ce{AB -> A + B} + +\textbf{Examples:} +\begin{itemize} +\item Thermal decomposition of calcium carbonate: \ce{CaCO3 ->[heat] CaO + CO2 ^} +\item Electrolysis of water: \ce{2H2O ->[electrolysis] 2H2 ^ + O2 ^} +\item Decomposition of hydrogen peroxide: \ce{2H2O2 ->[MnO2] 2H2O + O2 ^} +\item Decomposition of potassium chlorate: \ce{2KClO3 ->[heat] 2KCl + 3O2 ^} +\end{itemize} + +\subsubsection{Displacement reaction (Substitution reaction)} + +\textbf{Definition:} One element replaces another element in a compound. + +\textbf{General form:} \ce{A + BC -> AC + B} + +\textbf{Examples:} +\begin{itemize} +\item Zinc displacing hydrogen: \ce{Zn + 2HCl -> ZnCl2 + H2 ^} +\item Chlorine displacing bromine: \ce{Cl2 + 2NaBr -> 2NaCl + Br2} +\item Magnesium displacing copper: \ce{Mg + CuSO4 -> MgSO4 + Cu} +\item Iron displacing copper: \ce{Fe + CuSO4 -> FeSO4 + Cu} +\end{itemize} + +\subsubsection{Double displacement reaction (Metathesis reaction)} + +\textbf{Definition:} Exchange of ions between two compounds. + +\textbf{General form:} \ce{AB + CD -> AD + CB} + +\textbf{Examples:} +\begin{itemize} +\item Precipitation: \ce{AgNO3 + NaCl -> AgCl v + NaNO3} +\item Neutralization: \ce{HCl + NaOH -> NaCl + H2O} +\item Formation of barium sulfate: \ce{BaCl2 + H2SO4 -> BaSO4 v + 2HCl} +\end{itemize} + +\subsubsection{Redox reaction (Oxidation-reduction reaction)} + +\textbf{Definition:} Transfer of electrons between species, involving change in oxidation states. + +\textbf{Oxidation:} Loss of electrons, increase in oxidation number. + +\textbf{Reduction:} Gain of electrons, decrease in oxidation number. + +\textbf{Examples:} +\begin{itemize} +\item Combustion: \ce{C + O2 -> CO2} +\item Permanganate oxidation: \ce{2KMnO4 + 5H2C2O4 + 3H2SO4 -> K2SO4 + 2MnSO4 + 10CO2 ^ + 8H2O} +\item Dichromate oxidation: \ce{K2Cr2O7 + 14HCl -> 2KCl + 2CrCl3 + 3Cl2 ^ + 7H2O} +\item Zinc-copper cell: \ce{Zn + Cu^2+ -> Zn^2+ + Cu} +\end{itemize} + +\subsubsection{Acid-base reaction (Neutralization)} + +\textbf{Definition:} Reaction between an acid and a base to produce salt and water. + +\textbf{General form:} \ce{Acid + Base -> Salt + Water} + +\textbf{Examples:} +\begin{itemize} +\item Strong acid-strong base: \ce{HCl + NaOH -> NaCl + H2O} +\item Weak acid-strong base: \ce{CH3COOH + NaOH -> CH3COONa + H2O} +\item Dibasic acid: \ce{H2SO4 + 2KOH -> K2SO4 + 2H2O} +\item Carbonate with acid: \ce{Na2CO3 + 2HCl -> 2NaCl + H2O + CO2 ^} +\end{itemize} + +\subsubsection{Precipitation reaction} + +\textbf{Definition:} Formation of an insoluble solid (precipitate) from aqueous solutions. + +\textbf{Examples:} +\begin{itemize} +\item Silver chloride: \ce{Ag+ + Cl- -> AgCl v} (white precipitate) +\item Lead iodide: \ce{Pb^2+ + 2I- -> PbI2 v} (yellow precipitate) +\item Iron(III) hydroxide: \ce{Fe^3+ + 3OH- -> Fe(OH)3 v} (brown precipitate) +\item Copper(II) hydroxide: \ce{Cu^2+ + 2OH- -> Cu(OH)2 v} (blue precipitate) +\end{itemize} + +\subsection{Organic reactions} + +\subsubsection{Halogenation reaction} + +\textbf{Definition:} Introduction of halogen atoms (F, Cl, Br, I) into organic molecules. + +\textbf{Free radical halogenation (alkanes):} +\begin{itemize} +\item Chlorination of methane: \ce{CH4 + Cl2 ->[UV light] CH3Cl + HCl} +\item Further substitution: \ce{CH3Cl + Cl2 -> CH2Cl2 + HCl} +\item Bromination of ethane: \ce{C2H6 + Br2 ->[UV light] C2H5Br + HBr} +\end{itemize} + +\textbf{Electrophilic halogenation (aromatic):} +\begin{itemize} +\item Bromination of benzene: \ce{C6H6 + Br2 ->[FeBr3] C6H5Br + HBr} +\item Chlorination of benzene: \ce{C6H6 + Cl2 ->[AlCl3] C6H5Cl + HCl} +\item Iodination of benzene: \ce{C6H6 + I2 ->[HNO3] C6H5I + HI} +\end{itemize} + +\textbf{Addition halogenation (alkenes):} +\begin{itemize} +\item Bromination of ethene: \ce{C2H4 + Br2 -> C2H4Br2} +\item Test for unsaturation: Decolorization of bromine water +\item Chlorination of propene: \ce{C3H6 + Cl2 -> C3H6Cl2} +\end{itemize} + +\subsubsection{Nucleophilic substitution} + +\textbf{Definition:} Replacement of a leaving group by a nucleophile. + +\textbf{S$_{\mathbf{N}}$1 mechanism (unimolecular):} +\begin{itemize} +\item Two-step process via carbocation intermediate +\item Rate depends only on substrate concentration +\item Favored by tertiary halides and polar solvents +\item Example: \ce{(CH3)3CBr + H2O -> (CH3)3COH + HBr} +\end{itemize} + +\textbf{S$_{\mathbf{N}}$2 mechanism (bimolecular):} +\begin{itemize} +\item One-step process with backside attack +\item Rate depends on both substrate and nucleophile concentration +\item Favored by primary halides and aprotic solvents +\item Inversion of configuration (Walden inversion) +\item Example: \ce{CH3Br + OH- -> CH3OH + Br-} +\end{itemize} + +\textbf{Common nucleophiles:} +\begin{itemize} +\item Hydroxide (OH$^-$): Forms alcohols +\item Alkoxide (RO$^-$): Forms ethers +\item Cyanide (CN$^-$): Forms nitriles +\item Ammonia (NH$_3$): Forms amines +\item Water (H$_2$O): Forms alcohols (weak nucleophile) +\end{itemize} + +\subsubsection{Nucleophilic addition} + +\textbf{Definition:} Addition of a nucleophile to a carbonyl group. + +\textbf{Examples:} +\begin{itemize} +\item Cyanohydrin formation: \ce{CH3CHO + HCN -> CH3CH(OH)CN} +\item Grignard addition: \ce{CH3MgBr + CH2O -> CH3CH2OH} (after hydrolysis) +\item Bisulfite addition: \ce{RCHO + NaHSO3 -> RCH(OH)SO3Na} +\end{itemize} + +\subsubsection{Electrophilic addition} + +\textbf{Definition:} Addition of an electrophile to a multiple bond. + +\textbf{Examples:} +\begin{itemize} +\item Hydrohalogenation: \ce{C2H4 + HBr -> C2H5Br} +\item Markovnikov's rule: H adds to carbon with more H atoms +\item Hydration: \ce{C2H4 + H2O ->[H+] C2H5OH} +\item Addition of sulfuric acid: \ce{C2H4 + H2SO4 -> C2H5OSO3H} +\end{itemize} + +\subsubsection{Elimination reaction} + +\textbf{Definition:} Removal of atoms or groups to form multiple bonds. + +\textbf{Dehydrohalogenation (E1 and E2):} +\begin{itemize} +\item E2 mechanism: \ce{C2H5Br + KOH ->[alcohol, heat] C2H4 ^ + KBr + H2O} +\item Zaitsev's rule: Major product is more substituted alkene +\item E1 mechanism: Two-step via carbocation +\end{itemize} + +\textbf{Dehydration of alcohols:} +\begin{itemize} +\item Ethanol dehydration: \ce{C2H5OH ->[H2SO4, heat] C2H4 ^ + H2O} +\item Intramolecular (forms alkene) vs intermolecular (forms ether) +\end{itemize} + +\subsubsection{Oxidation reactions} + +\textbf{Oxidation of alcohols:} +\begin{itemize} +\item Primary to aldehyde: \ce{RCH2OH ->[oxidation] RCHO ->[oxidation] RCOOH} +\item Secondary to ketone: \ce{R2CHOH ->[oxidation] R2CO} +\item Tertiary alcohols: Resistant to oxidation +\item Oxidizing agents: \ce{K2Cr2O7/H2SO4}, \ce{KMnO4}, \ce{CrO3} +\end{itemize} + +\textbf{Oxidation of aldehydes:} +\begin{itemize} +\item To carboxylic acid: \ce{RCHO ->[oxidation] RCOOH} +\item Mild oxidizing agents work (e.g., Tollens' reagent, Fehling's reagent) +\end{itemize} + +\subsubsection{Reduction reactions} + +\textbf{Reduction of carbonyl compounds:} +\begin{itemize} +\item Aldehyde to primary alcohol: \ce{RCHO ->[reduction] RCH2OH} +\item Ketone to secondary alcohol: \ce{R2CO ->[reduction] R2CHOH} +\item Reducing agents: \ce{LiAlH4}, \ce{NaBH4}, \ce{H2/Pt} +\end{itemize} + +\textbf{Reduction of carboxylic acids:} +\begin{itemize} +\item To primary alcohol: \ce{RCOOH ->[LiAlH4] RCH2OH} +\item Requires strong reducing agent +\end{itemize} + +\subsubsection{Condensation reactions} + +\textbf{Definition:} Combination of molecules with elimination of small molecule (usually water). + +\textbf{Esterification:} +\begin{itemize} +\item Fischer esterification: \ce{RCOOH + R-OH <=>[H+] RCOOR + H2O} +\item Reversible reaction, equilibrium can be shifted +\end{itemize} + +\textbf{Aldol condensation:} +\begin{itemize} +\item Self-condensation of aldehydes: \ce{2CH3CHO ->[OH-] CH3CH(OH)CH2CHO} +\item Followed by dehydration: \ce{CH3CH(OH)CH2CHO -> CH3CH=CHCHO + H2O} +\end{itemize} + +\subsubsection{Hydrolysis reactions} + +\textbf{Ester hydrolysis:} +\begin{itemize} +\item Acidic: \ce{RCOOR + H2O <=>[H+] RCOOH + R-OH} +\item Basic (saponification): \ce{RCOOR + NaOH -> RCOONa + R-OH} +\end{itemize} + +\textbf{Amide hydrolysis:} +\begin{itemize} +\item Acidic: \ce{RCONH2 + H2O + HCl ->[heat] RCOOH + NH4Cl} +\item Basic: \ce{RCONH2 + NaOH ->[heat] RCOONa + NH3 ^} +\end{itemize} + +\subsection{Named reactions and tests} + +\subsubsection{Silver mirror reaction (Tollens' test)} + +\textbf{Purpose:} Test for aldehydes; distinguishes aldehydes from ketones. + +\textbf{Reagent:} Tollens' reagent - ammoniacal silver nitrate solution \ce{[Ag(NH3)2]+} + +\textbf{Principle:} Aldehydes are oxidized to carboxylic acids while silver ions are reduced to metallic silver, forming a silver mirror on the test tube. + +\textbf{Preparation of reagent:} +\begin{itemize} +\item \ce{AgNO3 + NaOH -> AgOH v + NaNO3} +\item \ce{AgOH + 2NH3 -> [Ag(NH3)2]OH} (soluble complex) +\end{itemize} + +\textbf{Reaction with aldehyde:} +\begin{itemize} +\item \ce{RCHO + 2[Ag(NH3)2]+ + 2OH- -> RCOO- + 2Ag v + 4NH3 + H2O} +\item Formaldehyde: \ce{HCHO + 4[Ag(NH3)2]+ + 4OH- -> CO3^2- + 4Ag v + 8NH3 + 2H2O} +\item Glucose (reducing sugar): \ce{C6H12O6 + 2[Ag(NH3)2]+ + 2OH- -> C6H12O7 + 2Ag v + 4NH3} +\end{itemize} + +\textbf{Observation:} Silver mirror forms on the inner surface of the test tube (positive test). + +\textbf{Note:} Ketones do not give this reaction. Some $\alpha$-hydroxy ketones may give weakly positive results. + +\subsubsection{Fehling's test (Benedict's test)} + +\textbf{Purpose:} Test for reducing sugars and aldehydes. + +\textbf{Reagent:} Fehling's solution (mixture of Fehling's A and B) +\begin{itemize} +\item Fehling's A: Copper(II) sulfate solution \ce{CuSO4} +\item Fehling's B: Alkaline sodium potassium tartrate solution (Rochelle salt) +\end{itemize} + +\textbf{Principle:} Aldehydes reduce Cu$^{2+}$ (blue) to Cu$_2$O (red-brown precipitate). + +\textbf{Reaction:} +\begin{itemize} +\item \ce{RCHO + 2Cu^2+ + 5OH- ->[heat] RCOO- + Cu2O v + 3H2O} +\item With glucose: \ce{C6H12O6 + 2Cu^2+ + 5OH- -> C6H12O7 + Cu2O v + 3H2O} +\end{itemize} + +\textbf{Observation:} Blue solution turns to red-brown precipitate of cuprous oxide. + +\textbf{Benedict's reagent:} Similar test using copper citrate complex instead of tartrate. + +\subsubsection{Iodine clock reaction} + +\textbf{Purpose:} Demonstration of reaction kinetics and reaction mechanisms. + +\textbf{Principle:} A sudden color change occurs after a predictable time period, demonstrating the relationship between reaction rate and concentration. + +\textbf{Common version (Landolt reaction):} +\begin{itemize} +\item Reaction A (slow): \ce{H2O2 + 2I- + 2H+ -> I2 + 2H2O} +\item Reaction B (fast): \ce{I2 + 2S2O3^2- -> 2I- + S4O6^2-} +\item When thiosulfate is consumed, free iodine reacts with starch indicator +\item \ce{I2 + starch -> blue complex} +\end{itemize} + +\textbf{Alternative version (Dushman reaction):} +\begin{itemize} +\item \ce{IO3- + 3HSO3- -> I- + 3SO4^2- + 3H+} (slow) +\item \ce{IO3- + 5I- + 6H+ -> 3I2 + 3H2O} (fast, when HSO$_3^-$ depleted) +\end{itemize} + +\textbf{Observation:} Solution remains colorless for a fixed time, then suddenly turns deep blue. + +\textbf{Variables affecting clock time:} +\begin{itemize} +\item Concentration of reactants +\item Temperature +\item Presence of catalysts +\end{itemize} + +\subsubsection{Biuret test} + +\textbf{Purpose:} Test for proteins and peptide bonds; detects presence of peptide linkages. + +\textbf{Reagent:} Biuret reagent (copper sulfate in alkaline solution) +\begin{itemize} +\item \ce{CuSO4} in dilute \ce{NaOH} solution +\end{itemize} + +\textbf{Principle:} Peptide bonds form a colored complex with Cu$^{2+}$ ions in alkaline solution. + +\textbf{Reaction:} Copper ions coordinate with nitrogen atoms of peptide bonds, forming a violet-purple complex. + +\textbf{Named after:} Biuret \ce{H2N-CO-NH-CO-NH2}, the simplest compound that gives this test. + +\textbf{Observation:} +\begin{itemize} +\item Negative (no protein): Blue color (from Cu$^{2+}$ ions) +\item Positive (protein present): Violet to purple color +\item Intensity depends on number of peptide bonds +\end{itemize} + +\textbf{Requirements:} +\begin{itemize} +\item At least two peptide bonds required for positive test +\item Single amino acids do not give positive result +\item Dipeptides give weak positive result +\item Tripeptides and proteins give strong positive result +\end{itemize} + +\textbf{Application:} +\begin{itemize} +\item Qualitative test for proteins +\item Semi-quantitative determination of protein concentration +\item Used in biochemistry and food analysis +\end{itemize} + +\subsubsection{Lucas test} + +\textbf{Purpose:} Distinguish between primary, secondary, and tertiary alcohols. + +\textbf{Reagent:} Lucas reagent (anhydrous \ce{ZnCl2} in concentrated \ce{HCl}) + +\textbf{Principle:} Alcohols react with HCl in presence of \ce{ZnCl2} to form alkyl chlorides (insoluble, appears as cloudiness). + +\textbf{Reactions:} +\begin{itemize} +\item \ce{ROH + HCl ->[ZnCl2] RCl + H2O} +\item Rate: Tertiary > Secondary > Primary +\end{itemize} + +\textbf{Observations:} +\begin{itemize} +\item Tertiary alcohol: Immediate cloudiness (turbidity) +\item Secondary alcohol: Cloudiness within 5-10 minutes +\item Primary alcohol: No reaction at room temperature +\end{itemize} + +\subsubsection{Diazotization reaction} + +\textbf{Purpose:} Formation of diazonium salts from primary aromatic amines. + +\textbf{Reagent:} Sodium nitrite (\ce{NaNO2}) and dilute \ce{HCl} at 0-5$^\circ$C + +\textbf{Reaction:} +\begin{itemize} +\item \ce{C6H5NH2 + NaNO2 + 2HCl ->[cold] C6H5N2+Cl- + NaCl + 2H2O} +\item Temperature must be kept low to prevent decomposition +\end{itemize} + +\textbf{Applications:} +\begin{itemize} +\item Azo dye synthesis (coupling with phenols or aromatic amines) +\item Sandmeyer reaction (replacement of diazonium group) +\item Gattermann reaction +\end{itemize} + +\subsubsection{Friedel-Crafts reactions} + +\textbf{Friedel-Crafts alkylation:} +\begin{itemize} +\item \ce{C6H6 + RCl ->[AlCl3] C6H5R + HCl} +\item Introduces alkyl group onto aromatic ring +\item Catalyst: \ce{AlCl3} or \ce{FeCl3} +\item Problem: Polyalkylation and rearrangement +\end{itemize} + +\textbf{Friedel-Crafts acylation:} +\begin{itemize} +\item \ce{C6H6 + RCOCl ->[AlCl3] C6H5COR + HCl} +\item Introduces acyl group onto aromatic ring +\item More controlled than alkylation (no polyacylation) +\item Forms ketones +\end{itemize} + +\subsubsection{Kolbe's reaction (Kolbe-Schmitt reaction)} + +\textbf{Purpose:} Synthesis of salicylic acid from phenol. + +\textbf{Reaction:} +\begin{itemize} +\item \ce{C6H5OH + NaOH -> C6H5ONa + H2O} +\item \ce{C6H5ONa + CO2 ->[heat, pressure] C6H4(OH)COONa} (sodium salicylate) +\item \ce{C6H4(OH)COONa + HCl -> C6H4(OH)COOH + NaCl} (salicylic acid) +\end{itemize} + +\textbf{Conditions:} High pressure (5-7 atm), 125-130$^\circ$C + +\textbf{Application:} Industrial production of aspirin (acetylsalicylic acid) + +\subsubsection{Cannizzaro reaction} + +\textbf{Purpose:} Disproportionation of aldehydes lacking $\alpha$-hydrogen. + +\textbf{Principle:} In strong base, one aldehyde molecule is oxidized to carboxylate, another is reduced to alcohol. + +\textbf{Reaction:} +\begin{itemize} +\item \ce{2RCHO + NaOH ->[no alpha-H] RCOONa + RCH2OH} +\item Example: \ce{2C6H5CHO + NaOH -> C6H5COONa + C6H5CH2OH} +\item Formaldehyde: \ce{2HCHO + NaOH -> HCOONa + CH3OH} +\end{itemize} + +\textbf{Requirement:} Aldehyde must lack $\alpha$-hydrogen atoms. + +\subsubsection{Haloform reaction} + +\textbf{Purpose:} Test for methyl ketones; produces haloform. + +\textbf{Reagent:} Halogen (\ce{I2}, \ce{Br2}, or \ce{Cl2}) in alkaline solution + +\textbf{Reaction:} +\begin{itemize} +\item \ce{CH3COR + 3I2 + 4NaOH -> RCOONa + CHI3 v + 3NaI + 3H2O} +\item Iodoform (\ce{CHI3}): Yellow precipitate with characteristic odor +\end{itemize} + +\textbf{Positive test:} +\begin{itemize} +\item Methyl ketones: \ce{R-CO-CH3} +\item Acetaldehyde: \ce{CH3CHO} +\item Ethanol: \ce{CH3CH2OH} (oxidized to acetaldehyde first) +\end{itemize} + +\textbf{Iodoform test:} Specific for compounds with \ce{CH3CO-} or \ce{CH3CH(OH)-} structure. diff --git a/main.pdf b/main.pdf index 6e425b5c0c41b19c447ade09c58d235aa5febe34..7cd233dfa4386dae709ffe7937a204268eae7df1 100644 GIT binary patch delta 383973 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

pl1c#T=%r|m@y2Up*` zK0mpgcdh=tukR<_=h}RyzWdRHwFP!>()jiosoV`acmBm(kGS_pSCMCFW%%SdU2BETq)lN(9^b-n_otKHb7GfQEm}C|)8hVXPC^gX?wS_=-1crC37?Ds%NWiFZJv? zV{>q6ue7adwX5PDe|>YYEO7xfAf(`V_eO%x+8bR(>29rO))5cT5xjjv%MW#EoX6@ zmpG@&TlaILcyj9U0FQ~C7EFeBz9sJ79#|WnV)K%z>}%geulnQlv%BW+GqKyvIz!}V zX_!`v-Ohvgp?v9oHcrs^_c@%s)Vy7}5+_V>tZyE_6CYIRp+{9a`F^$+t@j)yyYb{IVVxcBeAT&`n0+uRy= zJnpWuR(WVxE5Ika#HS>={=>fiGaUKDJGb6n`N%ZDuC!8ueQkmx*OprW5|0_zc3sgg zJ=QOswW?-vgr7<4kF@9og~#t+E-5^vQhcuU_|2EUx2Bj~f9`a(ty?(o{o~}jY5N=& zT{t(VT)*4&(>Jw_X&Y|IZkv8DTEDVH^Y+Q^@2sNj;AlEU5ZyxIo$D#`3ct zUb?LNcUx|n@A}q@y6XAcx9jgR4al){{{1q{C8H?ws&oINk7ry1`GmRWNJd82nD`t$ z$~%Kg^?7yXlppDzcboRVOYq2kwjrctS55tfm1#*ccf0VMt_@6jka*1Jsf){_mG6Fr zx<;&%`FN>&_bK_TT(xBhn{!Tgc3!&`zE?hDPsE(SIP2$yii=NXN9>uhZZmJF&yN)g zFNG5BY?tm0M;l?((UTleEs7SmQA5<%^hehmx)CPh7^h z@Kn%Uk9wACm)>}Y^(#7@T>iTv&2T0A_mgr0(KcT%?_4MxK6n4bDfaQc_yN*unH&^Zo{iRb^<6)9=_1lf;j{7}FE8aIA zwm)T>9sWsTx2s=gk#;)UjsCpQ_t&rbtPAScFLY~*c!0*En(2GC-#-^zy6;_-W5}5o zYR`jD`0vk~-)!F7Z6RELWQqH(J16>9EA2XE`||s==-k?$rPEjUrTX;6xgRLmF#q&+ zmYvHtN!6@U&+=8rplY&Wg><2Adj zy+4RsSZXcXGM<*-Jw5qbvoCGZv#PI;QV#NPdZ?29Y{B#H>MJ7Kz9hJv6{^uQihnP- z-&0{%lK)DX%OY{yQ@_bBsz`0x{wCAygyOqIxw~K8_&0w|ef~(B(f5r(^~{^1iYEn5 zKFH55nz7a}qwvZx{XUzgLg`lTEG0!|+V^emVY;vKd&g!W?PwjrY30rb6XXllpN{s^ ztDmY9%fg($e~ZZHUCXcBj{UU$apRqc2*nq3PZqqJJblGQ_X@cR&-UYQoS)=0@m6~& zKTD5Fau-oB7x(@DOyREe)_57UpTTQ*WA!FYjSFFqw3bj{xjx5s>+vJMGN#*pIMQ!n zeD~1%e<3o8pVt~?{d<=>)vPeY^3X{x*Zbv{=0~N}YX*D!#~E(ut*U)4WvO#6*7wFi zo}dd~r<&i*e_XpYV$ETfvuo}>k(`{b5;$eCQY`ejedKfz15+m^07z0MBll1>X$=u=koP0ZoG)o3Sg66QZTKgzJ8^xdfhwL=lrkq z=Trx0$F@1D{I_{n)Ub25&IjYL{KA7bi?^ofc_!SodH&?on!Z*YyQl>Vj9tw4HtdNw zvq^xz(c!9zUQg)45?&Ksr_t(xuYD}``o8Y>_Un4*5_hG(Eo)>tadR#6R+cnD z=EWzz=Vlf*h~B=`RArjo`J%(11-}gcY?Mt3DWClE@4;KLes5#MI-RyXs{ItV-|1y{Jn`|?P;!AkIO>u=TDYc z{jkc+^6{0EC1wU?-nI*Q`Ki-$y&j(UllpP0)Av0dpRJY7Hu)Yq{&(VyFGWhK8G%PK6n)mb z_XbdO6PUzqLHivNXjfU3tI8^M;tNn zN9LwjHr=Cr@mFT8%4}u&e&d`}NcrStH>H=VD8$U!{Nd8a>C)FXO%a{aQa(BU>o03Q zfwy1#X8j1v+H9Xt^14m^wCJ+4x7zfQ;;Y%_*S2gq#(U^x zd3?O?Z|rqq9* zTfI5=!H#Ij{r6t44-|U&pYw3_RHbi|Z+~-4oSM-lp?OJ1Z{ddGhew0{nH^^MXFGv$ zPO%nq*qem!lRxx1*G@T5%~-jt_GyrkU5RK|7a6#$y=2L8U?3ulrS4Vh zRTm##d5*O?KiKKCX33M#X7;(emT%5`-<;pgHDwO}>9(vjEehu{9`3L>>#$IPt1Nrc zOl_WWxh($QCsJ3be?Pp=s~av^P* zVRy?3Pu}zp@A)#8EEhhfyUY%MJSnbjOFFl}mAd z?%Wo*nDhMhurlXzK|@jV#n$ilalf$(-(J2W{_Qv4GfL`es%US?&-&fFHe)PMB~rH~)CuDOR@H(k*E`2Oc!wTbz2_)Pk{WB>ki z=z92fy8qSn3iCs@nC$eq^*p0b<)+rsYs)+BcQ`$6J$L!kzAO7K++Q28$4u8dBBy@& zW0ktMGRN!HpG98P+xp@IoAK|1T*AxKR~7V#xQFd#+Bnbcqk3u10_TR>lguC1o#^A6 zc7i=Y=R#o_o2QG+isy=yV<^*l!3#k;}k$QEG^rRT&1KiVARBd~l zFmtYQj8sHG{Y9RMYS*UzTfrQ!d!>YFt}FW;uB%TAq@SO)sb8KEn(rsw&g5GkpTSMXHr?@P4#Qecr87SDW0Oc0KmgmQ`k_zW;9WNc?iJx&P?>0?vfPCPk{(KU_Y@ zn|-U_H&VIo(bG2%1Hw$NvDWn6@NIPZ^zn0K8=K_nd4T~JU7T<5)a-ur57)%EHl z>zC-h$>iaV6i*)*E3~?su1|oWEQpTW$YqLcn?NrY&aqa(epP`?{*Gm+>36m%ePjsC{I#6zm$_-w}DyQ9{GstTWdcjESR)BU&{UUt!?IW;y!hLDq5y? z)b&&Hm%a5qmrj@GuRs3eUg{B%THjb<>oDu++Jqm%e_!deUzn6G(hwNFTmJBw87aqB zo#y{^(dkA?)2}I#%V(<9|9T{DpT6c;N94UvI=+i;KUeada^P!M_pbVVpOU68R(i{M zaAU=PZuy1AhrOR(;`)+q7%qR5Z+HC6pWBn(rq48zh}&^Suebizidok#2l`H0ZZdJL z_mT)Uh8M+izfPLWdUgdnU%SjUwhHbYnCZ*QupjvN}svy@rNZ&cQbe->VD|myL(7R)Nq?`UJ-d&RKE(!D~I* zg$o`WF1fg5r+}A+K)=U>rUaKAE{$$%LSD#;X zFfK>vNpb7>9b7ewUN0@b7VNPg_P0&aHkG>We7;GGjXrAGnKUUJ(#@ZLwnp_vtk{*9 zoBSsKBO13Y;rV#sG=u70^V^mw@*gxUB$d@(NsBgSF2BBKKEFu77N!q9XlDVx# z;TETJwfWu^o{6H_C%b)Q7dPI!)1}kYsCfLw)1`BMPyWzt_(1Kv@tt4uIp*IxU$FW4 zd;m`d6}9#xSLu^x=ik`cyIZ>^8EkxUu(0kRXyAJZQr-LZ~MM)%~zPaO>TM5 z*3GIe7bV%AvlM>pV0vO=64Jt8V^b4jW3%Um!vZ^zcN{-Y_wbsu?AYl%H*wK_#|ibt z%?%GZX4^>gJ;<~;%&zrZz>1ZZ_wWSqOu~!!!-*Gq8oUx2r^v=3VGgCeb|yA zVa8W|rTQBe?@9{te`5hH+~GL%{?tJRS4mk0iHi^7-|mdw=@|RqUCg_HVHC*Mwtg4?@@su7U8~&f`GjPuNmvH36 z-39j;gymYkIWWwN-(SDq*7?NgTawRSd^Z34y=G^qN$Jz4r8oYU{K=ocX3b{v1O37* z51xoVU~F)3QfLr(RImDAe&m*e7xu4u@Y6bkHSIAE!^b}>#R`4?ue$MBpK-&VtukvG z>eVinxUCRlO86Q5WSI?MItXk7sGguzk?MdZEB=4da{rE8Qm8d#`5P*j8oncY8Q1pPNn-&lxer`ZPZQdvX5% z^43>k1z+)Qyw-MT?VEod&-(8^xW3BLDN!Idz5K=c-K>H~4}XrgJ5m>Esql`!yhZQ- zjsx#HQk(zFJ=W)OTyxp}bwER;W%U1B)^UuE3^&g5zG?22uw~+8_~X#Qy0xw1f0$Xr zZ0=_~?kx-gw(JZ!bM9`a@0DzsVOekfX8K!w4W0+z{_txsJ^1!Z`jgU$d;b|78S>`; zZ`i|-cmMtedDW=O9Xl1Peyr7T`TPIS{`Z_5N2HTlZS5cDsEXypOW!FA)OCJ(bf=+S zU)_wV#51QY;}Y6f--pjIiub*6`czDScJQ3{%$l=qmS>&X6_=uae%`OO*DqfC{b7Fb zrFyNp?Mt`z%-(75KF{yVZ%<$Q=KC#EvZv_$j@WWzt-R-KwO4`HnKiR-*V!uUvoFql zAG1hYxUh54ge;HQY3|{rp3AH>w{|?dH%o8N%_5I_=LbD=EYr_we!IH;`Z7VySuek2 zJ(8V%gEKC)e;;2TkFMaCizV)RL%#CdvPj}-71rpe=M6mlIXO&H@9D$4PeiKUEff9~ zsU>()Yx69hjcU`5jEF$NNc{3qL0& zJYKNw*_Wr2UP-?F%VGJ-yJy=CuYJld-yE-IRX>$$b0xH|_Gtw}vuPIRUTq1FFFJn@ z>a1PQn9p-}_sxm*T5o#!&zdx!Xsu>x@^1I}eXQhKzR#(7?q6@I)vcVjOQ*+Y*=!8|C4t-GOCyRo_nOYTTHCI zqWtB1orsr({!{MP>*sR3|8QGx>YJkZ^RzWj2(FC&XE|}v;XiCQf)l>|dgzkr%u>wy zkZo1=HoKF}nP25MeLOHB>rBCmjT4nmChnFv?$EfaV*WPEhLR{I`%i_TFK(oo^>dh< z*}wlw_4bVdYq#Y!YJ6U9x5!rLWBt^59W0$s{A^rLC-1ph{>L&xa#nMl)^(3C24~?* z6PaU!W$HGmuh$Npw&+H7$KS$m1|5Z)8nUr!&&z!eHeP#w%I9*N>6#xW&3FE0n(+B^ z!SuDC`mNi@@Z-L{>mz?AX62Q<6nZ=KihJu3ZJ@L z|Exv*>rvkAl}h?u_f1XjAL_pJ_o9BU;6j#|Gke82&mBrk-m(6h^?TpQqy6EW%70J) z@OyI6<>z&t^{cD*N{Gj9-co#LtyJ~4?VAsE6*q9HKHYXD>L2^QJ$dmNC27~}PkxJv zy}8WKGe!MQut&YIYR^Vf<~#kt+8^dCX?9M?|Fo=LUt#@)lQmHm>)ThTD050GRCC@4 z?B66Ek+CiyZo1s@PW!U2v!msA)D#BEd@h=AZ8>Mw1QuPr85W*zf0c#rIG>)9-dC4+ zK;ip4#_D4UmzpwMs|yn5ac&g3#Ot{1|Axskesr;YKh&dZQTJZp`b|AyYu_s;K0E*Y zAoTa|?x>ou-}P7SXwKdC_QmW=nd{rW#8`P0yG)6YeKu#2*~SG$YuVDaOuiKSxLQ!w zUnKkbZe2yo$wB`Xp2=C9{-ttS=YkVH+Gl5bOpVS{cVDJw>{gwzB6E3 zJUi~vhP$^n-~4yV#@S5il#lVb<)_NdKhn!TY+AKeea5Q2IdkIIn%k^3{_a=3e(LoP zFP%=_G$<71m@E2i>j^b6d7fNu)l0v<%qpH7PqII_blLAGU;EEV3$gWIXkPMcUVeU8 zP{OXq^V9FOd|&B&uljvi-Mv#g57%>@t4(q7zItx;&CdlZPj-Hhd$9f6E6(+|&#{ZU z?p>!fJ4t5B{L0HZ6-Pr=nWp_wOxmN%*mL|!$`f0b8!L)b)-6#eMhS5pAtK$A9R$rOc^5UM#!1-fD8ma}&d~%_lVWnSar`ziDzA zvt_rCb8yso-p$MId|2dF+oo=SPBTkcvqbBdMCjfvmn?jD@3}f#>ki}Vp9f2(O!=&sY}v<==e8&!>XtJ5 zr?NSmg077p?G&cgpK-f>eZkWW=NuM3n)Y!0qRQ860R-p^J_dAY{aqw4n6D`|nnFJG0W>-m0`E1cK;W>Q+m#g-{b{I3!o zSDUi8u4aC_`bcd<^KUy*vvqKhn?mu@8UrtkPI743Lqvt8|`!*TDP?9+_e zCfRdna$bT%+buf@r?Xe*2)x{{k$jCwnb%RQ;p)-;Z#&two5Sbv97(MHoYTG7cZH}= z>zDV2D-{oRxSf@D&s*&+o^(dy-{${$_lt`~BU zs6RB(SZZbd`h{mU+5fo3`f%;e!1+4+%9cF2*-Xu!uI^;@SaGJK-h18o;~}$}1E$;3ySd90h|J6GYnRKq=Ywob82bGGXL;#%a!RkH79O>CEG*td;=e?*Qlnx}_}*T3*6 z*>C#MI^t^FBEuA$Y`?w(nUhXgJ#OA)cI`{G`s#4kHv9b2eX{JGjuTHWD3htp>whpa zw_E$suS08YC!ef;dLs1syGi-Sg?FF#o);bHzV`hmo4d1=G@}X zTwkB_ex-hwMxLFVL+ob5KSG~3FKDh$_|YPtAag@9{A|?sk27R1PZO@sEtywSvae0| zP^M{v>Ols5zQxIpJmdE?-n_Cw#jHAf;j3iV*Djwp6Wn7{EYG&<26irdzl}>O@U@4j z+;=NZy*7Q%*cmN8E-~VqC38ag^75s4CSOc4t(f2VJ4v7Mu8zkRQS;UMd4IEWp6$FY zl6?1+-o|?mUQ1QoJ2HFj+(ojX^>z++{~z2BKlSri>bdC5|K9|*%Gg_R8wYer7Hgl{ zcDcOo%EoOfhHoBav_F2!cC|v*IXJLt^O_TaL(j z1>L-0yLjI0P}K_Sub%HFUdr9dUU~Xky6mMHn({kuZ1Yn7UU?~h$KI>iK7w2IL%*!7 z=MXs_x8hy7gPZ@y{qDwv*PJAH@B3LWoXnE{qC4@OdbO3&9Aj>|beo=4!uvdW4u!_O zoWMCt_|%E|Fy6Vm>JOT24n}>D`@3PE;JLTXiJ#waRJ(s-x_LF{u+qaPPeXJ0g$_O| zezt23Lr8b@3p~zIi`5YEz|D;wL)!~Z4rR{e!JhmFH;KHuWgy1wJEcK+u3Gt9DHOV4C8*v|2Q_l*q`kKT!=Khlmm z9pR6hwSPj%!r$aeLYn@ZGJVoFpYw!w((O0PwqIp(lv=~bT<=~SvF6tE2nWAB zcc%IudR4)%=7#<@jZAp7%C2u`?Dei#-cN;F4tsh4MciR zHqKoB*I=t+D!=--4Yxjf?%3SSaruPI{Yu%wr3~-qd|a^M_SuLB-;59H3e0Ab^fJn- zo3YW^!0*qa1*UDR%XeSg{;Q(9KG)>(N{wfYyWd{?Tei#e=&$pWGtEp7ZSplX`>a^& zeN<v07psf$jngJydh&PO8_u*_y-h~)*KIRS|6w5M#K^G=lfxp$5Lqx|in8-?4RBU)Dy;iyESi1&VFyuXk6bw%nWLY1H=V z*0&D^bJ=FTieUO%`7rZCV8t&BvAmf&I}iC3pJ>||s=6!h%wnE6f8Rrl?nj^UFh@OG zRx1DhtRU->KgEkG?N&+8nx)=#E?>85-p(D#?vLu-R2XlcYcsDAe_CkGGVw5%-Ck+G zyT5-u)AX9YGCue8I-BL)*EUp~N%8hLF}-0+f7X@n&Q?Bb7ObzGotH@5u{b;bXbsn- zPx-&q6sPR#dbQH-fO&fK`m6l7e~o4d&6 zVTD(k>6#bWRrM?_hn#bj{UyC#r@o2EE<2*B?VEmLk%pP?=b1uclfK$SpL^dBlBH>7 zJu&-C!`VLvq|QWp)lJMe_U-&dl~WO)4%_(Gyorc(+jgYS_sAsgpxLX{^OtdMtFaK- zCl_D$H>cw6|3VK_1E%~p>HjsKUEL-2T*!LLNkQg+5?uYMb5_gN@8_;`aGmFEbyiSr zLuHKizptlKlIC7)PcukgIK{SWsw(5%+f&`&9{+Xv?Y`SfPu?u6a6J-T;g%E=DE(JC zufkyavC~JoBo76yzt$>0{lJBB>tnsb5 z(<>Hm;)MA}lhphFDt*r{YHas(3^|icNDm}Hy3}Lcz4^j8D|9x-hQh8b*Zh3(s!*w&UdclP8uYGp8Jzd^`K-Qu{0Kk6-+;?x;()L$;fi zeLVBpr1D&S`O_v+?N>9ErgHtQ*csxtkL8C)mFAXvRS7PQRtm~d)=urd(|ZfcZoRte z`~8rOo@2jP{S6tu^qBZ#-G77Mp5*`XqTpBF$D4ChuBOdjvX)WLxHsgDclXg%n=@bD zNG)5D>L|N3J9|oRGk?t9qVt#T?qIW@u6|^X!^|fY9k$O3Wi0)oJeB_`OmMNyy7~Xr z#?_0%6a8N7m3Z07uFhWYCYjG_rLySWKI7NkeZM~I?J9rI#s8^(qLH|~z=Jzl%a8Y% z&41PLj6eOdz~h?dGc7Zw#IvnkyR!3J@+R*)8|IvCea|BOzosQRF8=WM+`h{qS`P0c zLhiE9)2-o6{dV=m$qBcP?<#p={{(X9z_JcwbbOjzN`My+WK;-yAe0O^)2ssu=oY1soc*_jkx2{4Xy{x+H5x| z-rs)byZ@X%NgIh-%2#!#No}3boq9^;yuzXzCdo#8-)AZRN%{TW+w{0c|A}asHCtlz z<1V|iaR!STZ(ODGM#V#YPxbFz0=GL|7aeJte}Ajtg|9D@`zP|s5fl8s3=;o`9C9kgLO`_ zXH%na{%WHY)2Eilt>mxW&3RpfZBqTz|HVFcYA#MUy0hwHt*)7l=HI@lcG;U&xcT&? zJf5R*asK;tKGri%|8xEO%zwiDgS}p64G(ONwKiG_-uDt(wYPpn>o*tMnFr1+6$^^| zz?bZOt$J15t@h@6na;-EwZ6YO-#2gCx@OC%h2oE&+huPn{x#`ox_FPcn&`=vW1V%M z7UWu-oH!+F>2uu$X;R++U z?}#q{Hq-abPNSrt2ir|<2G00$e91B{)t||+iWAL_GR%KcJHLKo)Q;E9#j8qida-tuKh<(z#yfv$Clw||^aJ@;6~WXAd_RYuGD zQZ&w84u2S1C3QP{?t|uT?}v4->Z;mJqAkDHzl?a}Uwr+Gs&Hq1vb?{Aka5bpCy8AX z)K2ZYup!^P?xyID!{(tI18ht7aR)ER;M{WIeyP4;W`)1Wwh5mnO05ptob|Mr>quR% z_rKp73*8OhImhYFeNbrNdT!?4sd1}Jojw09-F$L$?XP!>?>4lwP2cs9M@jV7o4Iy&t~NQR-S z>7Q2tMQu8nG=4iU`^tp3ir8 zkJy~&%B6bE1&bFxRZn>Tc}CbrsMomNS|oRO6|`&Ys@-Cqh@+19&7Gk3LkrP(I9ZeOG2B>4AtZP;zyw?EQC;EzB{qdt)W^YLDuoC^^UfF z&8sgzTE5?U=~9_kr@!1!^U&I5E+4k9y;LbETUH*D#AxI3BSU1r%bK}|gDW0=-MnHk zccRLy87`Ls?j8B^qC(O5^6J&XpKtOvde$@lns)oe+w>=*bN!dqPHCOOJXKgX!XV7{ z`MvmBsqG3g>kN!8G=xr@z42#;ZC8j{QoLNA(@f{~WsEbvP70XXuvkA%+G;6_%qqFt zN>4KcC(Wv=UF~~b-HF$s>Q6z1q~7GV<1-YR9``SFxsq$~Y`=tBnWD<+GwF_>11*9! zMtxmYzyJ2SR!4<)9R=3+XQ#YWzx{)&ZB?T2w41_eJp%tjrWZds`MvOE#M%HI>!}@6 z9smB4Xsm(klo@;Bj=*1PN%)hSH z@w_d3Uog9wJzg9t`Z|i`{wxOjQti_BE7jlL>=w5!sntA~v+41n=l1LOB`uC%xUD+>!=(C8 zf=dII`gdFp^lUtAJ#(gT+v~lF{EV%?T(DkE6E=LhCdh8Mh2+r)_X^uE?Roe-uT|cgWD$@`2Fvib>V?$#TQ(h z6`szU`Ct2&>NfM^MX&pxuH`m*D|bqC+mmN*=Hw&Ja`z?* zynXZa&)_Y4ePCJr`xLdP15#D>(M-SRR?Y6)b>yHr zoBxk!@p_)4Z_+*#wA?;1f%9S6iJaeT#=HJsERgP7rFl2>M*69B<^9L*F>n3-?tI{s zL#yVhOI_7}%O-16ZM}8x{oC&q)pI9KyES2+zL&(Lo0F=K&gc}{t#5N=nS_);lDFDM z3&x%c-@g8`oa=NZ-Bx&0Sj^L;`UD%N*?}HazYMG!Lr=VTSHINIwZtROE_8m}zrxjX z6)Ik3n{vd<{=2d;$wq4muk#Py-xVKBmrZnBSn}H@zKG$zBkw%Sig_eAeJ-ni65H<( z5E%1pdhmubUsOd;o{v^obiGzOM}9ej@2NcrPoK?P-su+o%(hN7R?Oqs>HH$6w!SZO z=5@Eq?YOR0y_BtMQ?O=**TXQj=XqBb-ksyl(c;#}pK~ndNZXYY@gDPmRYbeb)9eagF@DXsFS8y3&@`p?d?W%mNE)V!49lA_ea zTo5ZiDT~Y8$P%*30CkapDdJ8SBLzbP6La{Q1LRc(hK8nwhLay2R;39J=IGCj$A#KW>jI%n z=8%5i_cI1l$;yUF$`}5vPx!f?=>=o`ceVqEPJH6Od;ey=K;-TJGjo#Co+UibNP3@{ zo6osn!!}l?DJoAT9px0N8ans>ly6kqrpH(R{-;`=+O=(J%ic5A&%48-pt*?2pi=+C z`%f`v=B$-<)a%i^wyl23i7)JDtEa2JIeS#*&6|dA3gSQP&#C9VrT*-u(B; zdk62{`<U3t{L&0BSQx5i zL>m5eTwnk0CC8u3CqK3S+{+Z7@6PVtaI{*`AwHY?!EgCJ+q*lZ1sICTSbtUh_di~* zTp=dbuyd;y;i?#sBzc-n*&u>;2^*y(|L24L z8$bQ;|FC|;pZhNV_VcT}%*y_~eD*K@|NoEYCZ*@T{#kxtcSfw^d*%fXKG?B+`)?h> z{p0!tErzpeW8ePU9?q8Xsosu5>D#nz|F>Mc<$CEBbH=(HUZc&wymjkun*N(%6rEkY zU{iDVSNZc?4G;fj{hR*2cFP&Nz4o$t?9aX)g(f7kaqtNt%47u#Ad zaQ^o@wf_oY&&q>t*FV@@H&f>Re68x}1*|XPwNKx_wm;>YzaF=B!^xliKjQBi6_?ia zv;JNA{Cn6x_WwVv7#rmrjDIYxWH;U?Fnia8`fb0ZCicJMsea64EK(h%X~J{Q``p`g z{U;1OO|D8hN}t=VRG{j4|nF&&r*zf++COOQO9*%<}(>RO_PpBfoWoY?=Yu+dsfC~Tm7gv!mN+)-gk>x zYcE8XPyYJ)@SN*WtyZhO#pNvL>FFsx;r;bOWa;)7j+=DOHI;ile05-vyK%i@p_$O% z?V)TT$C$5u$;!T}@%z}lsO=Y*@=d!tN5z5T>T$-NyDhgax%t#9rw6I7c@?%;gC{`u zwz|SY$M)72QMcEoZErnm-jq7;<@@}GNEO-DiyM~Zy7 zy=6*Ei_KdR_aU$;xKCz&cm4W(Q+c0v$3$}y#2j_Ix$|#-Ie0s(?bM1|iN4;%3pFZAhDW=bMlKW=rlB(}wtJ;*m zHrwRNReX~4H`O+cO1AtI>QUCeSmGF;6jQrPv-9tYytDk<@=u?3<=x09Ya)NHUi+@H zOZ)!3mBp=3>fQzLo_JRj=rvWSvq@vu?U}Dzja97!#Y>epX7@N=3=*%nBl%jZs%*Lb zWWnVNv|@r@Ot*f*|2@(uLPY<~(bb#+$Ntq^mN*b~eO-w^Z`+KIVO` zdY|qix9hjATQT1?}YTR1Pi{E^G*3|cOO{+Th zl{s(bzOkA$d-}ZJGYUkHhFCS}>`Zv+r*(3o#N)b!Vvg^E>;H7)M z-m}-M333;&ofpk|;$gXJLtL2ZGs(00p>vE*J$bUtzrDU+)R%|T zVs=&R4)@ImHa=YO+p#9XX6Hp#uQ0CDE|;^`f3Ut8xF@74oZY^a>zZB6`qJw^uFUxm z>33^O*e#_c|Kyf@T4_G-+{a103-{IRbjdN6x-(z6Jo?x3X*U;mc`dv&cfD}!b^mV{ zUb(+}%env7iQ+S&UyshZ#C>e~)V$~FE!_26BWyePcg*#8a(4OZGCM1opKmv17}ZJ& zi3+USTW6z~*!TY0$B%1MS5a~70$xf}TOORcUA!W8SMW3=nX^|y(mgBh zPXF-dSiPvkqOSW(l|>Lrndfx=VM ze;ti)t3A~is5VV?(*DBfnWw{_{@u*oIBQL6p!BIYA**>J^=4c;tU4{Xqf0L;%B|h) zFWX*q-Q%^)p^zt6QQ?SJR8oDc@V(LccI~8#%@b1Jo|@Ui z{`QmnGA5gM_973ZUiM~ZyDfOg6BoPsNr>`F?frLmus*jr!0i6wv26VGkIi%ct`(A- zEflj+KgoHY#O0e+j}PBt41M=3xwl2Pz~bhIrRGz7?=0K%!Q|M6o~%vB4cO~TPDgfR zoGxQud~tQM$O|@KS>{7O_FO;Z_K-Qz-Hr+?P1l?47w)!xqKWL3 zv#RI+Ub$aYX^Gea8f*9-g}SAH4ZOVcW}Jxh>mFb|7%OG+|# z$UG3`uh;H9DRr(Y^Oop26Yl-)JoBnIocDIwRiHPUSLWX2k3ss!7gtvE9#MJ}6*;Z* zg@)0=702hT-*zJF)jW@MHioHUbF`Q~7Ov$u;{N)Yz%S2W&yGK3r+>cKA@h~{j_rpF zrQ4Q1;Jt34vg%kEztDyYoSS;XW=~!!^={iae&!XOE&{pI^@hv*B74Gj#!9Y_dFfX^ z%|m`Y%g=K!|L$#jy{#jr*baPo34*B;Drzj(Txmqfr0L=znr6g96Qt zotP1(zgA_}L8;)08`E!!PmS8q@zAAq>XLc=leVO;zV_;d_(k@%u7>F1#Wk#tA2b=5 za(#W@rCStZcy&X`s+FIQSDkBpdEVK|{BOO4x|N^9{cX2gnT{Mg!t`NA1#|c;LX{d&O@(55455UM2Y>wk6GZNtoRYtB!N>VJZg%)zf!P zG_aR3ar07RQ(Tv8GjCeGSI&$Vt}Kyvw5vC;d$d1G`1z;pV%56m(G!(s9e25UP$5-# z@3V+qRsTx&tFHC83SP%vdw!D5ysD&Q3oFhCKhrpIO7*tZucE6D4zW~9{X9JB*RCtf z-mP+yDl5Xbp0%B(@buDskrUo)yv`*b==7BQnDIQ)HTiCX_)D{zjLXHVLxt*9?=RQN z@>rpjm2|uE$;Z1I>5l4?xA!?O-0|!1vGtcl&usRP=vlvZss^w8U+;M{a=4t#e@`#+ zthwGR?B9Pxb1Mf^+o`hWp<8C3T)5P{>wBP^qY>-W+=743#Xa6uEaHc{zePMfcXEZ> z_2b`GH`;FSko7umtsv;C!B(mA`^k!Yr}_Z5*EibS7HUtM@sYPK@&>bE&BbFbrjylG zixxe6{d~@Wee!o#AGuoS`=P0mecN2EzQV*GPb>c!o5UvC8_7#?>CasBGvUgI6#~4o z^DD|7Y;T0LC}`|A5m5_et6DZ_0xuXs(!cqwU>+kK3bQp za3ZWeu1D2zH~#^{w*S2MH1igo&)j7YkYS#6soT}3cU`wa{LH1-`#CIl79O)|I}oNf zd(8$Lp-Cy;wT71+_`I($$%NfZ-c%g&WWr;n>s5?yzb<@Pr?YOhieODV$o^-mR+z~;y>afx`hl{%wY?z5Mm_1=Twy+?2j!p`({8JgIuXx}cY@<*5Jx35aQZD)7tNtV&SzfZT!@=nm{J$hx`lJH%Hj}sOL-0SO+oUvh+ zNvhF*>5%9@FWDE&wv{kF=vQzn!<&*Q%EH zVjBnJW^NI)iX=#1oKEn4!aeZ|9l0^8>OS@UwAfZvKEXIs3DSFYesIN&4t(Y%|-dQ0gAruE?q z_VqNDv1RM1MH|M=*mC{jwn)RY&-EKy3zXLw+nA>lDWdkqQrul{Y`W zGO6e6)s1*qwc+M*g`?6NOD{ebog+F+Z|!P-!NrA-w%uTLYcYAbHMwK=&tQ{Vla(9- zYj?k7pUsdr_1nc|0kdV7<@~WVJIoV(LU!TTb4^=5WaTV4>hj_Aa<$N7i@(ekH(%A@ zXzf^RvtP9|#a2{(?{`J>ss9P!x^}zmL&vWdCK7Yr|8#7#`nmQj+f?U$JA9U%UUTsJ z@var!Hs`!+q@9x&sbAY0sy=Jo-=$8|%m3u;&tJ5_zIo~AO$V>lbKdw`STAtr#@9Fr zru)yGj~W_Y`;&FVvG!KOL!;-%gO}-?U#Xrv`E$&dMT$#2_P+Y)5%TzDUts5&KXT=N z@>V1ZFY52u8Ml9p{!?G4f(x~|Zdu>jTjzgL{$BI@uWdlx+|0iXO`dl*^OygebtuQb z`%Q05uJ)4XSEZs;O`7CXZ)`bV>-6SCy@I`~<&^&{m1^la90u$37rrp`J7*pHTBb}> zIIHmYO{;_z|NqQ1lgs|+nwqlO<>D2kDS1oRCfllL3+q4p zI+(g%kBL0_cKgU_VcBCr6So~HEHrv0@c6y%q;)6bf}(DUn(94S zmnyp`E24>ch4E}r6{k}#RVOk>y6pNCFF5z?+6^yGzhJ62KiRdj`pKNU(ySk^tTN`G z3@cduWdGic{o?cAaW8H54Y(_J|Et{(??*GTy-uFLeEDti?u1Z}y<$01My6A(u70nR z*vGp4*QNfTj~^CzhddNjisKS;OWDo5X!+7~c?}&d?pqf=WJgNA*V^LBu}}92@BW{; zjOP9(M^m5I?Ay8}V{!ctKhbVWcfN-_EBHHkWECPF>~mQ1z~3eY>CRvI_u27ZF97Vcb9q8(KQBob>Zy`3`3e{B`I)i zE&pD-(7oeAXwIYqvqYHpuiNK*!LcK(zLm+W;_I1v^EPkweSP?U1k2n#`(EV~N*sUS z@k?@Pb%{H>b5_bvm%z;9<~(if9-NCa&MYoErSL*{dE1-y_qgmn^JPofI`VLz6a9GM zl)>+$^CmAQSLr7moVPJkr2GKvcwk}|~l+NU>9dDL}NaqXADnLO=3 zLci@`zp(d9(ML|+PiNmxp1(T$aEHzl-VGYFH)m_V6HK)3o@pQMobXooK=yb|p%l#kOW<%yv&LV^x>L<(JNlUmQJq`UB?+pSmVU-qk&trhBI|>Gi4= zQtbXWY74%Xe|WJ;=hD5O`+D9_V}I42o4vbj+0v-L8!l*HDc$mc zUoOi%CHX*f#AU6J+rfQOtA#WtFXDQ4_+51Ek)L*!wpxY9c3EhyJ#)1;*tcZS=GCTW z0@QEL4K1j2jPtAc7VG~t#&+k8?DxLH+ve|2vy7Y{dF9kKcb>+W?@u<>N16WI+1FgP zpuckSWY&qnaWO)^r#D#bUYg{TxYRLi#;#=x-l@M-&p+=ubKgGajk6zJF)V1>ez(xF z#oaRXmBXR?=`XXt$W|_PIW%k4k)>fB9lHB399r$azW4OYm6Q5eUi<6|c`ANzqeZT0 zw*2CnnHhIX>dK}u_lr*b{w$KqZbbFA{d@+WT1o+9!Ldl)90Z7R@B+kdB2?Gsz@ z(K(K1X06Y6dz=}t@(TaHy_1x=mM8VRVJ%k9IM*RM_oY^3D&MS&M;yR9*^g$@3rlS#>?3+2~vB?)+t+3sUM5bJE{$`PcJPN%cj>!yT?m+`F1< zTX%K3)<<_JsR!2D6rVTz!uZ~O=hjSbXP>Qo^p*WVXjlpOuy5%KLxz z?>LEDF`LhCoPI^br2j=wRNK_4u6;cFt#(cf^|4ue^^<0x%IsScp7%Mtbk1rrTCq?u zo@?U=uQN-$RNcQYTop6**}w7B?%5Z4wV%GueK`5q4ZE{b*WG;(5;5&jyNgKY%KU6RoAZ{a@Z&yW_+h@^Qo6so8CHTYOR<)J>+M>PN9bx@RsZ6}BF8UpRl&{9{t8r;0g!vg_2%RF9oXSe-a?`v$({si`M-sh31~%C>Ax za(EEVr>`xoi$$Z>3DWm4aKaL=`FMwaXavjUyYOi;bCP$^`t zRgIP2a!*#B3Y+uYAuTg6teC-DSkJk9&Fc?VT-TZ{JdZg1_I#LlR^K*#x2wTk_f6X_ zOs(4V`PGciCR=S{?^j!~W-L&X-|bdyi6yTISp)9`Yh$40&N2Hx$3 z9*Yuo-?!i7)SVd2daOQJCP`Q6#=IlfWt@3bA4*O8^n8Vb^}d?2c~hPz#vc`WIq%4& z9~{BkEVfiVD(CY4=y}}pU`ep-%|@xq0#=2p<`MPH3u3)(lXA?$r`}@zdrr+})eB#~ zWFyC5m8D5bP0xD!Jo$XnVaCiIPLKZ`+u6=DbF!G{vgMr{#hKT7sqk|~OV=CLFKiP! z|FW;*^k&UR+w#xI_4=jF`r*y8*z|Gr?^{bFcW=#zzPRCP#`C@B%wqRDEbM;Mz@PWA zPVE(|!R#nOyZVopWbYo~T+@2#{ribGHs8IZnPvER>L)kBFSa$hE(<&bGLMTqoqzJ> zbiax3>h1nUNIYA#D^LB&+($bZvrV>hsA-qTeY{=L8guEx$|Bo;FJH9zpL%{=rbyZ7 z$4!rzh{m7nAN-s+ue&+Or>^}s`R0-66EoIEeG2{CasNF_)-MJA&GkRM+NXV+w&vUG z(vR;;3YlI@$lqw3neBf4kO9X#W^PHL4I6&F`EVNyhjrjF|2(%=X5x`);Gifz*hfRUH{M`Szo6^HPj{F$chdy@1Bd=uas7H5m|p9mtL>$BruN{9sVS;1 zrdK^?7jJg2zj&1IV#r(l%dIIMnd(pYq^jF8Yjn4*+mb!$RsCxoy`vZ2`}q~0i!m(e zz8Wpo_UP@VMZy~IYI~*mkF2q_y+4}Y>UD6;mP~%NMdUVH zQNXFxEB!6T3cZ>B=>e;!Fka=DxwF*n>6XaTEZqecIA-Q6UaAjQ{Ahf;R%0ihu*-&{ zi`KO8@Wd~9AoweC@%-@0_4~up<9;8yujjeuG2ivn9|NC-=m2ASv%41$FejdJyjxiKI z5a0FN?ESf(Jex0GJ$>gQ>Q6r`fB137>WJ;ZFV4->Tgtwz@TJydVbQ~Py=Jxr{|L7$ zUTyT@)56WuOIX;~$m{cdcVSypxv!>~!#84n?$5ckz1y9iO)dDyE@r_aQqmoMCXU5;)`KhureZ&yC9Jk1Q9< znv{Kihw8O83;(sbFkBI?-TC04!;V{~31%|W?%z5q>9x|(&j0+fKfBz!3Vz?zlUzS} z(s$$9=uAiVX$4;u@Aw8Ya_6~xJ>Q~XrFq3C^wHI&m!>Sgod08Q^okvSSI$p%`(?3l z%d{QySL+{;^j{VJOHH$?@52WbnWDMo=4=*?sffp6I+l z;Y7ETWWCpi?m5fX=M-l|pFKO#yRG!t0r9u9)*Z34@@f68zx%DPxznL5jGTx4E>E%1 zUKtkS^&`wS_2lzPIa7aTa_tsF&WYc1y;Vt-Gnj=@YoyBlTKe#=^Nn$PQy#<7%>S_comtl5DNy2{rz?)%Vu}Y z(GB~|FJyT(GHPwsi8B(K76AeCFSei9qj#p>dXkHS_F<{?=ZRfrkB<7zxv${c!;z{U zqpq3M6|(+fiTB&X$^}ACqZ)Sy7zO@RQG1iq->d1q!!zMf-vuK+^~cZtpD7Uiw6CM_ z#n)d6e-l@A8rzEGn{`f~6*}4di_*>?NxFZH*P|5fC=Zq`O#1%B9TXTW9_+tK6Y@E4gM)htloGyA;JOKbt)1;Mo~FwR&sg452*+ z(KX!K(|T2s-#sbYdh^cpWww5cBbTp@aNo?i%&U0bjJHYh^-XVcf;7DD?!W)elX2M& zCC4W=CgM*@)|eJf6?k#G?$5K!+Yaj#7EPDQ%JN<;ov}@A<-LoJPNrW{pRN7pcTY3B zp8HSu&Qs4zD@!&-M=eWEw)d~cm2aNZ)?>(0olKb zv(`mzHTvUxca6yJPZzA~|BKxb7t%|;uV(cGT#Ptp!Ln6!EH)&UDw-%tCY_wxYu>mJN_ixPF36t@1qr`0pJ?wbI+sB!(1_VW9Q zk58?QI`x}Eb}79^-^C=?rB||IM>~lIN7{3PoS4?~09o=$4W2Y{&EFRDPyglXCt|+!B<$ z^QTl!?2fvYJ0CyhCVqKdsI~_~$@^=QA3uEl zAb-;O%?3WJ<|cmm-mT#MHvYuBxcSd}x&!6HOTP>6ela2TgJQZ`M4=5@&y%{z7X@?PT!4-3?C8ccO&|M_@ubDx6nz2k0oSF`-TcSdW4Ok>fe z1?kK8)i3N8c0Zu-dYAwD(=98HTrP9gIGrFE*^~2hlTK=E5U0^)-iv$dbe29S4!Ue~ z&2%ZlMhn|x^PJCl?hikgF8b))3qe8V(z2J6L!{H1)t;rC&EHTZVNon#Qk;7CQu`(2 z?_uBWXPVc%j&Ry>Y44Ta$8Ya?nCCaIM2M$fUqVv*K)q0XXx7gg8*_J6w;p#`@4(K| zF0i%vc5Ah)g1drlV3z*0{ZuRBj&y?>`SeBJ)b(Mjk3>(4xkE;xKUc=|)5WIn6UEcv<@$Jg2$ znK3NP30yd-crzc@iNZ>j=>kF4H)O-x3~w$>@(q4rzQyQns@z<+FaGx{>SHc>oSDb+ zg*UZhM)Jn`MJ0tsugo2<#};<1d0w-AZ>Y`k#YPsr547~`T|M0^FEhV;Tf3=xo7|^F z16~hvtS25@90GLr%-;i(X-PRdHd`cPI=?;0jj!b@VL~@?%Z^d~( z0(vf-zL;?;B~$rVrqhg|*jE)nqGoGVLbi0M*Dcx;{VP0a@?Fmp_vRj9zps9dg_o)6 z-buFU8-7l^%Csmg`^vPo-1eF6AJuM(H#|yD@SS_v!`yq)l#P5#177r%u3u)fs-rf0 z%Z&Q9S(g2Lasrb#Gi7r$JFvzn*B{a|t1l9^J^1phz{EEcfvG z6jn+c^Dn&mIBw1T2gy;_#pKJLF=;KX2>Nc=!64Da+4JYq z?ZaE1UK5n>S=qz$c~=&T|HXzR2{w!DHQmhl_k1e4z3jyn%^B;)aM!~71P(>vvY1iV`tw>-(^!2s?G(w#LtnLrlwYM zNAB6bB3-K>e)hRsik&9OKlTPcS*xrwr{gX2O&znqx2;F2bT?@3EZoU|I@Iud{r;+l zx!&c5XFl&d&QRaP+tJ{2?RmAm!{zi9914Qx-Ebck8X<&$G|^W(o8UY~iWxTeSZ+uM`c^_*JjYt6rMN~cY4 zvTEDp7h>DuFf*F@QP=$4t0PPH=-j!u;y&lGie392Y?>wWV~SRT{WDor&!mIB0vzY2 z#P#rpceBh`|5lrCzSsT|HXpar{+;_eSM1MtyZt=N`N~9rg2y&rW~5GgoORFm)`K0Y zVkh%*UY+};dE@LdUPY!wUp{-*-%Nh_IHy8jUrb2-`MvxJ(UaJ|`ka68n!RQAt-481 zE;=sAUH8(=`HjX`@6|3RTN1Bw@(M@KE7rP^+U9%xnY#Pac-{}j)_X2|U-8S{rLpiU zXmvK)I&EV^Z0od*P0c~azbWRWmt+_zm|B_{fw&-^u>yR_wt|_3lY^onD{MYbbNer0 z+pQh0GPgB3D{?e2vb^Q`d?2;O=?-I>hlWhsv46@e`xj|Tz17rLd-nXfI@iY!Vy=r~ zrqr{xFxC}p(LNyZjMw?+p*aluZ?Q@^*(B_j7GBE0bSC!Uz4{|*9_d@;Sy-7Lu)HhK z;Ca|v{K3)UU;sl*Uc<~jy8|bL+kPak`G4F&;=}a}hJ?Tm`w#zp`d3>(=HqQirdB0e z8$}KsnTJdTZMzRMxJCV1l))1v!Qg1|*QjMjwQ^zoKY@6TJF<^DjDN&huq;@b#nkZN z*YDNV`5IjBI=_j1ZQK3-Rlu8Yi8~Wa1^r%m@bgPBz4iUL+K$(Pi|wedtoFC+wRs#% znvG)1BI2#JRO`3<+5mN*35;s5cU_w#+d|I)kaU4Pm$ z{G0zZDV{ORR=XlWL68Ptqy52g8Tl_!0JwEmy2#^=ya$kMF`*`Z#>wnGL6AgIkdAtm5 zJ6p6|?qzr6*sluS`%Zn6%@Py7m~B-W3PJ|GRWFO3d}k>J%$DBQ@N40$i~nD}dNWDw z|HHHXGS3;M*Y+;?ep_zF9t&QZ&Hkpcv2~6g3tKj(??`d}dNbPWleE$^^Kho~dzo|( z-{FYe_o7Pm znb`@?lpMP^OyrEaee^<&#UI1EwFy5aIh%)eC}kK2E;2b#6=?Ia;!yp%Q!#gTcel15 zoi(%f!-reH1Me|xz3LOYY-PjprQ9pNM+*1ov)flMX}%l&^Y3(C-~NE?`|m$7wLkqC zIpZkD%lgts!eY1bmR3$FTsG0;+1qok^b$(;o!(+q#Vx(`pnmV2RH=?t$L1HTv$%Bs zM%td;8#fr;vQXKyZl#ZIU|ZM)HQ#`ku!8%O>wW7&vQnlMZvC-&=7Nc*vUh$v^sx2i z`R+*e((7D(LKbfM9Wi&*?R3>GKQSl7&Pe_EW$*h1>d_{b>oxc0U9D{Ln!^4r_`6>4 z8m?;Hb?1+4U3R%*=@r+@lfx@7L}lMNxhFf@v`F~kw)va?CYd>ew_iPHd*!^nh5z|Z zKf{!%wuO~jH1nKQ@gyKp!8J)R-==L(m<;PSon zeWJvi#gR1!R~WkZsCgLIFT5A6cl2M8N%hU&hga0Kuy#vtKEC#pc2u14vvcp)REF`F ztv=4QIXyh;$o=Fy_E#nDexG@$WXaBq^&CYPpv&hTLxFG2Aa`U9;D;9(*p3bjdQ`)Xj z&=q%>XGUA-u8uOtf>|w*>G$L-XT*mmveZin|4m-{EAy1@!x#AilI@4j91*R~K5A<< zeUI(ybDw(;9?b3)sF@w{f_IJ;&0`BUYt2i!qxQV-^pu#B=0!P%X5FZnP)wh z*qlot^)ue=kqLaCsJX874(tCTUQ^GOe%iS$X|Cq0y_xIlgr@RJubaH;Wz(U|t(8mI zVjQfip1l)qnU@}HzI^K22)()ceS{-=YrE%6H1xc-?T$zM8mB2SymA@=o0Q`=`xSaD z(7jhDpu59KK*xFKsj2?K9@GA4GVc2Hak;$oilrS3bl%;mS9;(l=k#T+t=sa;J2vck zb52;;I;{Qq%BL>2Y;ALtRrn?NciZ3p7CrfXY-QRif!=lJex8`~+u_7H)vbAR&;4Sq zt-r#0)$-Eq^^Xp&>U5pqkheLf##dhDUH7Y4kM-+~mZ^U{dtmK{vg#wdUncC?@aBiY zG}*q>Hz!mWmz=YHyT@W?{VMI`s<&s13?Ip!tGxQ^r~E^OTsHm<{azI;ms?VF@|WE` zw%wmUdoG*)R;P4Z+iNd9qIK3?y|iPSNT0b#$>t9~rrx^t%4*^%uF{#JSz1#|@AmC= zG2xF`#&kSA#B_qK;;kS?KwH%gU9U9@JE<|65?4eXYLZi)-=4 z7aYHJ6v~r7pDEQm7@ZOLfw8;QBTx4@Q}5f^#s8%5dP$l2F`1u#*68x$!eJlAcgrtl zZe+V0xytK!P@9ea%!6u?c~?!=P1Vj{SI>HH1#hKh!d>>eGgD_|^@nqLos^jNZkP9m zd+S^HpM5?!^GBHORCRT?FAKV-oSyx;;?kRy&yTakJKJp9r?V!-O_YZQ84AxMJ(Bf9dN!)`i)9yX!4{X?>2w>`PN-X-v|oew%k^WsYDtqSkW|1)Oa zm-YA@6mm_-m4D z`N5;tvr@Lqs=U}d+rF})en$Y?`KuqB7g!x#c~m^}{{2YHKN%MPKFr!9e`mpw?XxFo z+gLu2`uD54CEEYfm$qG-)AD9q>6{jO$HT@<_@PwACWe`rq8&*V%hchXX&RDh0o9DA1Y#9@?*uT|5d#8j5gKR@;A$?MW>x8$DWNfpj{I@Ps*IScE|^mYGJ zW>_zse0ujn!(;o+7*r*u-`1>p!8<#t^VH|t^+tR3wT+M8Gze+;`RbRQTIRAmo-<6_ zOvmt<#jAUJOK&gDpD-o*tzq^}U(`nuXz{q(t@=P&D>e7CH<`OR#)Ul8xf zF8xxEMsrKgS=VLH$4p90-tE2efcGJXDHoSV{0XShDDmYzvSI#;bV-ZQ9fG<)i{+N^ z?R@_8>B+Y8{cEz$zv|wzCjW|e^Xv2a-R}fEx^nvRUzqFF@BWmt;oDg~#yLgldC{jg z*)iN`R@}4BGpBy3RrrNOm-_oJwjO;ke&66+cRv2O$eZYohWhVzt$4It?~}lBDTz|z^&Msb~^R_`e^*hdM`e-h?_RfYYGw1wTnWvJPch>OT z?X*+abx-(*%Pv#v3CWh$OZ6kIXU3_ozWK0s^X%)T9v6H|xHp>S%f-LaUb;R-Xz4_G zna+|^F?kVByeGOIa9aJl>fGtj_-l{qb$NEF)r5VEeIUKqW=`uG_Fb>Dbl>0G8D=e3 z=NhQ({*1YP;*1Gz>T;LoUUb{O^u^{oDNEMgek&9tQCI!&wUpAr?EY%D$fbY1uFiV! z>h3(ZevQ}bFJ|n0ea`4e#tmLEjZMaTg_QOu^Zx3PJeBr3T76f3vaF5dytr?stCVjC zKh3zmF)~U|)#vT zRSx&f0@!S>3Via`l6B+1@2-5`zvr6uj(J?c7hF$#7H7I@e(PEJDc%QX&CA(x`9J5p z^5oM<;}=f8D4E>NBNZn0<-NX;T|(4{ zh$%HqMmub087;Ya%y3mmea?*CN7Sw@cXFuu^rSc9Aj7hUJ37-u4tx>Y+512?Crmm+ z@?JD=lZDXyc=KtR?~nVH9jW@YY4_Bb^;Pz%d0H$r+RfW*-Hu%}I4v3dzw_qL6@lGs z4;I<(@0gx`M^t}Z65A5)oFbNMy0LT8Mf0UTEvkMpb*5?Wy}K8$-o2>0Psg)>wY!ccrp@r>{ZkP6?fBH|6KCICJ)b!(u4Jw0`e$qtCzkwD zY+2h=&iyj`kGx=t+7m4wu9?RcEY@Mqf3K^_8+5Dhr%h(?X@%O|Tk{XDe|OvY#qy%; zu0L|WjOr!)7cXd$Y`$kD*`HzEdD+Bo^UK2*9)$LFtD3opb(*(xU+Lk}H8V@UEE3Sa zZ}t1*E_Sr2tk3BsC&d!2_d3UhR&}1&-!gNa z#>vQz^HbN>^d;0>TNPLSucg*L^^w@q>3K`ig}UDV5S}>grrUmjsYg%$YmA(?c-g&$ zW>#XS!opiKKMBhIS(H$JX~V)ZlL{)!mK+P5fAn-#+SyadYsGYe7{9z!nvxryT9=k{ z>~Mw4%&FN8yUiCrU((lQcQVFndhmp=8Yweh-spLmHuGQ?&vu>nPnMmSyy>x1j>MxU zy>}M>Y<|q19CWty*2J&RJ`2nLQr30$;9nQ`XU&;gLYoe)Hs73R8ufibf`@7Sw}P%% z;bm(@yv(^}6W`hC-!{Il(^Y1DNG{Ga^vS{$i9c52UjHKh2ss_I{{6|)ZbU`oINg5`A8D6b z-h0k^-=Ui1?+JH)EGtYgGp(Gm&Evhzf%=eh3ye!{?yst}FNt($Qd3R8z2Gl<=F7FO zYJ$#u4WB-(W=ZDKMSmXOD^=&}W^UyErsDRDRru$U?dHdx$lTc4sl0y9M~P_P=?C7u zad~sLN6Rvs$$pB&#!V`fR+&@IRm%MME;!wP-^Sl}P6^!oP_t>ujs36p#qAOhbZb9& zsrOL-mioAV4-PEo-Etwh#H;ARnn!)9?By3fPTw|dPFVBiN3pxr-JA9v4eozBEhD+( z!tpafcQpF_8~>tkwTZPYYgttiAaa$(J=cnuI2(OC^|Wa1 zjdR6*oK1JSoVYuUJ3l5@RQS>N$vyS!w%J>?Z=d)p@7%wHia3kfJr5^4pMH4t*UUeY z60h2sYMCp>HHDl1{@LbUFYi{pzpEp!ds}#h^4WD+%lbcCJ=v~rpMP@l{Vegh)5LG^ zrKfC{R80?6EZXC+U)1zYt&`A=uLmn`EmnUKIz6Jt|E<#Y9X~tLooSrO(d9z1o)+5g=5dJVeGARH%Nf;u?rA{($`fagT6x@G zXeO2uY3ZR>(=hA(BvsZ+>ro7p9tD2vBXpqs%-YjeF1>WK%H}`y~eplld zyi@q%(oK#%73HsE4_7PRzH-;BP1xMHo{M$u{Qn8jfe*?`=U$!s^O)|sfYo-_LuBfr z^!=VLuhZRWra3ix&f??C1Xl;Hysdu5_JzbJt!q|B$ASXb8WzS@toR@Q#`H zZSutWyolWa6-T)CSN$-Szq%_t&P7N0-Rfrn^0R$TE$*qF>~(UMrAoChtIi|$SCbAj z{yjEfl@(i|qWYARWw#}g4foD)D$hzhwfxFsg|GMPo$}jQ;yyVk-!FTo(&S(Iiz82h zb?Za#+I!EIay<`mk-TBQ;&ySk{M@=Py=qgo&YzKZYC?V6Z_j+MOU9nBN>bw!6`OzB ze)zRr&;NYH@1?hvoXxtRcgNyOl7Vuvy5gR_S?}w-y1g^oO)bPSkKLWHcw#t zk|)nXnOCm8CHj`>a?RPl7U$L1D;QYjtDoGcy+`rvljg>{%k#t5w!8S;f2w1DVfnG_ z4&TRGUlPweulUlssNUW@Vr5B0t&7s7Wy}g((`=8=-@ClHCMoaB#g?u^Dvu^LD%;Ci zpN?O3QsGAFsymTKw-?kaI%&0a-JPnXa>>Xf` zmyCqH)PmSWe=lAW`fKK|o!@sZtZr|;{;f^E@C)O#PQ}yOnVj?Nn;+X2@%;&&pa1Hk zxk2_JzJ`nEE~lNY^E;q|Wny^!sl@N{7v@STUX5>kH;1#?=YnQ|&AgTcCkxg& z=uJ0w>o3XDIP&VfcA9yHR5(YGkM4(cKX$LPS(bV3V#f8}naKjaKR@a*ojSDYV)owe ztxB7|UXrRS&Di_z`Jv|R>nxYInsvQ-X1k%y!Qshrm*Pgnbp}aSzfPC8Z(hr?Rh;?a zlxg+R+uoG1_8WitVC@we_eAneM9YyFTa`rnPmy)`PlQ92#ZP})`Qi1gTaiz{cZc4* zSo$|%-;ru#`?Rj@`c)lrn$s(0&25j_`lRl{TjlkCF5OI=G3#`kE`O)T^DoA4PArl+ z*0s{xR?f|GRm~yqX_m6Penz-zoC?yaYpShy{OkCvSM^Fa_G$((@OS&0pTWFB=y5$n?9yQ8%Z;h)WJ< z_p}@ozO<*qs3tR*w=2rRm}}|eEps&$Bi8nYIe*)-C;rsMRf~M;yc(vL+ihMw$LzrO zX;)UVHD;Qh@p{-6uUoP?d~W>}laD%!*4>yLz3}hk`1}0_LuzV1UJ}fy|EI2`CR@58 zYx?z{6-#z(OWrmi?Ap0U$DZ>X`8&%!EmpU}+@^ku=`Oimzd0eXoIeZ?M2MJ3>`#?7 z_nvku(D*`J;`9X~hpw&vrn8AbWl{WxqQva5xjMJ?S1jA}{EJD}wWq!}9;Ss$r)lQR z`quO|#^Ch^2kpi0{N6A1`4ALpKP$Zc`V-UAwboAyo_*I+?Q41Vd*x|Wwp>fMoJV#O zR41+P+G4w|YVD(MyTf#?iOisazml? zqMOQ})yK?sM?hP_O z{iI&@j^q3tN&^3M(^I~LZm4{)&vk2*k4pHb(|^wxrEmVvG||>?4z{T`V{B7zCYHvq zxi%vOb0af24|(Rz!pO{20SvhG-6nUb$=COmv4#le{5DrL+~u8cX>YH{6up;zD-GFt zZY1>ZaXLB#1vvyoF{*}45YyD;M8824aClE|v$b272^xxQOU*hg>wB#MX51(V~P65)JLgSsDx5|2s0;q!ny2XKJ1D zH@>P~)I_H1VA84po@+khtt?qTcQ7kHa_E?%;}Rvt!`9V!(CELR%fi&gRRQrW$^qdb zD_Wfn?Pavl(m2mxa_A;&^WLZS?h5uk3>*_DP89q1mM`Q}!(u@L4WSj>M|T{s-C%xb z!8?a!5gx|lEPu3F{^yGG919j>`Skg-aBEdX_o55u>OV0Zaz^E+X0BV8uLF;9bFjeY^TJj>#+Y zv?$5eOFG@%8(1Gvzd~Q+Az$eMsXu-)Tp{5`EKVE0{tcaL&eQwhNJV#*@}2rnj$fi| zw^K})Eap0On7Qvr1#{iga0P%G>$LneDHowc><6zx`eXUp}(TR1%D{ zEAYL#UuT2B1Nk$OeT-gB2NN~1FPeA?l(i~UdXzv>+d%EqzY#kmXbv;JQj6z2Amx!L8&l18PZ zNeK!pN@{FVj>$RwlRe7NRsTbq`-AYNfA7Eb84Kk&zBlau z60z@B!iGE7T@%e2e%@d9?1TO5Rovw+KPvug4-;lS`mRCf(#^l`)s*&J75rCF@6OD^ z_Uu!;R(-+cc#9p{LSKry-y$Ki^}Xa`M)oSm($tu z-z_~uPfZ1p-ZnOd4aCLK`VDC3oV_;0@?4@;*~pu`$(f#^7n3!JTNe`cv)3Jam&RK5Tf6NIISjv6niJQ)X{wbG!TdlNPzv833*13Wh zmfXGdE7hwmOv$=YBUY0)J;`L(EuI-ti52#LO1xLDo89|lS4Zcgs1L2-8zOf||C7FB zraO;GfBtL{HrFl3>)xCEdA&L8g`*^^WN*k-A-~^Xh$A&e<9Ze$GpOmbNV^>9GBh zp9ZI-m+YCi@aPZC6?;+-fw z+$ZP2m3<`Se2Pu%Zh>{X!rykP@7z|$XLsiPUiYoiCMUx@FaMad`R$*TTTT`JP5za- z@`i!#I%%DvqV}3hnfl)^+KuUf&JG%O68p>v0$-#li%4E zN|;aYGPDV=-QPRyeBA8{mEU=L4z0{C<4WwekNI}=zzxgbiCpeWorRy(8?I!kTq!Bc zZ<%pBvhBtPZ%?5+yNs?qy7abOXwAI+Uay&CRU|J@n4HGJr?tdf;9fJUaII&w>H9Lb zt;^mli}Bg;C47I$3x_);jn(qouSo?d`Mv*c>dCP}eA%1}zxKVeKgDOPV0=4PH+_az z-glQBOZRLmzdQTJ|D^l#E?-y}ma0|Xpmgu=t%QC4uU4&j{$)e*w!fuI9Orxf5lIYw z>Apht`#rU*#h>itL)~}1(ERA){AjUHYMOTPat3+MO}%@H{+~N~Y1z`&z`c`iPyhLG zg66gU)2(9Oc`q;ZB+s(Ue^ME7-rVWfJH}-{(!zb^;yFWFE){2g;)$))wKKZ#WR>v6 zrJnV&_Y6LlOD}ry<^8>|IrY|dv%RyoE>L|cwC#IMrQ12z%w=VXFPInVgi41Sol3m4 zJ#!u(PyW_@4=fhw+&TDG=S>>(@^85@)-94(G}zfnH;Y(4JfSONZsqi7-?_|`&#a}6 zc3ZWr_*S;DMJ$NE9J>1J+DWIc{&H!bY=1g;>8H;(rqyq6ICADzyfN3Fywu81Uz5wv zi~no=E8D+UEp544+M;Ze>%Brp5BPlhym7rxi4C8_4)=JTOyN?wukrl~{8#2(O8s1M z&@kfDB9-$0HC-+z%07QxvOef;G=o>}gP_Cn7hn4R>s#MZZQpv;J^SRJef{a*S>><( z-ua5R$5-+6aB)SAGG6$Z9>Jaji;vu#tZl=1fMK=%@E+fpu|_< zwn9Twh?Uxt&AH9({HuTEy$k8Tkr|VCYjf290REMJhi<2ByY=pejB{g}C!_u9`9-Uy z-dS>Gft6m&>wll#UELk_RN}f=SN+%Rg|WvXzn#3cZHi9#&2%SKv&uUc^0@7oMXzs> zeRq((IcL*KGQD`GQB)H96MQf6LdtF26R%-g0hm8RyB+Aoe%0t;u2Rc290C z>B^6rWM{@J={Q$Z>)7N!JG>Vfraz9qqpkVbXtyED!$>w;1uJa}zNc^Una^FYDw`Zo zfBWW>-b0t0yL>LaO-h^Fwr=wc-nYxAczxU!-Lc`#!tkVco~81q>sKy%GU0*hwHILy z(<9iupH2z3d3RN?;dkjYqop&RlO8b-^R-R7_6pKNNbnNiB{ zCe~Hi>y69ib&8I0kDhHiWg%MQ|Lli;#!MaWf~wg12@gC!m%B-O9`ok1urpD&Fn)hR z@546ZwYw~{q%S8=63{&HYieiR&X?1!8?)L*GDWX+tK)=iHTlOx-b&fB&W}(OIDnPrnk| z*5)?7d@5h`E5C$scmmHt+SG`zct7F-J^uN!mGUg zZ2NO_t7^9C9E)dGCJ(Zh*Vi@v__*--(Q^uE>Ir=u){EkGy|p@)yp# zv3s>oD=t|mq*nbQD7GWGpUc4LSW*7##?Wc(#mj`;E>>7n{LZkrpB(0~Zri0dvTtRb zJ~K5>bp81LV0s1XJh}dZbIz)+UDkK$b?^MBnbq%SMLv1Ew0l}oRMwT>(aslydl~cV zb)31oUeBD9CKctTR`H@*xu4mRZ?Q>{Xp*I4|TwwxxHrU&DR7!>ppFGt2Cre&~JgDlGEgRj=;HCZE8sS=MIUOM9HY zPFUPN>Dej9ZS@r)iXWeSdYqip`0Hg{HcM*i_dQw4-H#(JKQ{zU&p5m9!oKq|cTzvy z%Xax}-F~#?`hl&}x}K{0?tMCGxu|r=`X-ZTq2(W*WZJXDME6&8N(HW*f4lEVfY9XZ zaJ#@8x^=e?W{Nn+a=$3p_F9-P*XH+2)m36VE{p7V(r0 z&$q@uGJe>5K4$MF$+nifkIP^~<(UDACoh%VB zm+#)@pcS`w>et#|l-bn(dydb9n6KLoa-|%&`b?#4qDjE&soyO2CiH!Htz5Y+zhsrp zPcF8y@ah?YArBw$zuoaAWv)fNT}0}ghuUUy4p&Y(e_dQo#O6!FB4f2F%U=sr3fUhO zoioX!?Df41pJJ6c{=M?Kc(~*@vqSSDrB#I-m2Zk_|F3;fvHj+gIlC@2%(r+OQ};}q zQJLFIZ`<{y>aIqr_Zo%n>m*sm7g_2A|9beE<>|qKMOP1hnfLgC&Q77vPxtie8}!sm z`ybq6xvNg;*sqf*Y?8aQcLj@b?zwMvV3u4==Jm6FyU%Z#@aNa1+!_CO{+i0pu(K%G z;QgOns(n8=m#;APd$DZC#!pu^OE=HF&%XD0{ytSfsi>LVYUe%NQ})ig7c#Z(^6>># z_iBRvHfL{rRRUn~=?X_2%`lwQ43u)#hHzcfXbMW3q+8r5CX} zKMjPPM3?^22-n-OfZ=4X{xgUCYf~?0oh#gM-64I;`_1!ncmF-MEH0`?`&Z@d=D+C- z^_jb_h9Aq~IXh|V(U-p}gO#h7{oTa1;(1(3X~?r{Q>Op@azD)S)80oPyd))g#R`5I zZs&g)TM#Z~Rb9_Ey{Dx%dx?C|D$55hCF@NiJujWyD08a(>6{cH+k5ZlompzF_iRyq znc*_SpjEf0iC3HZOL(raU--c9(@3upFbnjMgEI~ zDE}08hmM#|ul+lfjZ0tE-I{MTm&dpz)Xl(lK9B60FPVLps~)~uZgqxb;?4J0x0z1A zw)4=_{2w=-m8Cyc+x1)S@is1vc?;Vw^jWORDlU1-rW<+sZ$?M)^v$*(uDZA9Uze&i z@{l?|?W|0oTK=0=S9UBuy{K_Edn|>89=7 zD{MG+J4bM?zu}xDe{WxU=zlJ!k8d7W+;!V!Sj@Upuyo?SYi^3}s-o3fSh-W5Z>sle zxU{u??am)hC$@RX7_X@gG(Nau^8HS!?eln?R&JQHPgCC|Wu@lV7$U+;VAxerN?<v@wRCkQI@>Pk#uS<`3qJ?@y*3Ejng?!uCB(+>+3B`=)bV7jGoY4~Gp zvs-@ZVZZ)p76w;j&RaO;wX%}@s=GI&d7o%5ol#%CdYaXtn5=mHT4i=M{kZ!f9E(F_ zcJB48eY!AUYbmz9*vm&G*2yg_m`Hnnm-)Ro5%jXmdX9_E&f}%{Kc!uKY3J-o_V%s=T*~9CGs~)omVZ|T+g}KW!I%ArIVLW z*weQBfaOoyFK$l){f_y?{L%d?Sk`-TQ+|#3+MG@LyS2MyUv8Jwk>gQrHoY%*i)Whn z@9M^DGZl{TpPRi$aB0;YzIl>~^0x7J%}Om;ioY%mxf6K*mi@}duYdMrpPUhL*;*;a zEFj`f-$MIEmzPX=pH@6S{a0{&{eto;Ne=axXLDs1USe(J`Dk%}NmsLIhsUxnMq(#V zzr7aAx^V7yIo}BX-ndWVGm@5nTaw-4cW1-B%;yq?nMZ4j4Q6EaEIT}ZvHQfy6MjUT zeYH*K$ErPBw0E)0bXn{s;d16^^Sk&|oluigrR6@qWIOwgRF{`a>2{`UILhL1%RQ_9 z`SUq>{2U%XrdduaRyn`DbcOIS|Ma}~_wU}!-#VX7r_2AxHu>ZCyLe9BNK550+9ETo0`?^hZi?_|q70k9JGq=u5zVSHi%Y&^& z7rE7UxrSUn5xRbf;?gx2PF%dpyl7|B?RyIz>mIeQw-@Nzy84FPxg|5gvJSr85qxW7 zc2WN)>j|&sR?YqUy<^#zEdK{R>bk7eO=q-w47Mixo;w(>-BLE7!wguBPL$h0l&el5gU%CF&FH91aP{G3G9LdMxq(&?^y-ySkB zaF6%U>U|XB&sCoyv`RFpY1PHaUza&meH8EiCK58`o2=9e&p*096h80=omNduHfpna z-Fp4bLbg}mR&|;gx+qqDIUQyn9LHtjz3Zi9VAXfV*89(1J39W;I`?e%o=`j2O|?xw z{4dsXzG&fpIKgC{QLKg>*g*>ML=_wc=Uqjy@h@>ia(i~dMH{yurRu*lUMzsJpGD^E^~ zmQCok7PS%D>a=Tf`3J)~Yo7xXfAqBrANixG{w~q}-q}5^ZCc{-H+~%sIx^AG>8WER z-(mYp2V$BOkq-v&{t1Mf*PDQo6fc;*m%F@hNE)st8)J1l2 z^QdKEJx9zZxX60LTu`qbF5EROsl@*BQ}w1iIME9)S_d*y{4+}TK6zwi{nRw zo@Q6i?78#Yo1T1o06&G};T&#;z; zqvrQ-ZVT~txNrIId*;G#SE4=M-eH}2-Rhz2mXBAPNX;#&54z2Y~TOzNA?*iPVe0`Rj-MvS2>Ah`ps)a1S$>(I188rphE)G{pKcbM!M)=knWwq@!(+HMzJSTUny zMVPGWXXUol&bEgS7i~+jHHq-Azxugy*~wC2P3?L4>B{9E2_et#N?bqnzVXq|oyOO` zI2<%tWhJoVWmRX7;O)C}zPmn(6<*+aW7&}}DNp^l`o8_C?9IJvdr7sh-BvDD%=MjD z?D1o{?`HprzPFN}_t)9PrPIQHZ%TT(xN6V+y(>7`?7dTD)r!TLPMy`MeQkCBex^!& z&EX85o`h=-lesiiLPI^i)=rH7#&_#^ZD{O5k32yS-)~Rfs9qPZpJiR%5>ol7cCFLd zufif{I*#r>`thsB)y2mS6{ortbaFA2Tb{I-Eqy`m{DYl_GovG!9fKcFe`F=2bIJ4d zxt;!1uZ-^JNebSO&bnW7FtK*ee(T9{&sfSVb?Pe^d3MLvmQG%0&}E}g^vc#jE$zUs zwFeKK+?Mr4`u1~Mfw`3@+J9dQykilvRcq}lzH0kBrM!jA!Y-Dx*rsuRH%-qj$jaYW z_DOZM&`i0gBadgE)V|0sA8ck=?Q)=EdD68>fh+C?Yafx=aN+x_ji zV5wl7r`;fOpNZvV_Rl#EY5(hHt(+G+e@=MJ< z$)(eUuDmG;SRf|0_{Ea&4KI8GHBP0yKXLP}fal?me>}ds_ITOWAAQuDH)%pjpSjpe zqouDGCvEwB{#f*$P5&31bKSV%)-)NDmdPczOZMH_azwh$e?l_LSEt?CCEKRlKfBND z&6lIv{Q-ZXZa$vsQSjaLd+UNDTb4Q&YEER|@-Fl-SI@)WmnWKWR-_2;xck+<;&GCK z{XL$nE~(dc+phUH?!S@zMZtAx{nd>%H*Y@p^{?>S3Wc}#GFz9wxU0W=nf{I#=baj& z4%7Z@`e8O%n0wNl<@1wwvXxmcxD#~TVA;2%{E2HWzSS1A>)j=8p!B~rsjhdq(UoMu zKi7;T6Z;EpP7t@8dwcFizcBll+-8W$V8`R+>J+&2wFQz|KQ6 z>d&ypPdTsnLh#*{^J|yMRc+9}&)Ape%9-~;Y`tDm+8*1u4{=e_&M&SWyL+c0{)^9! z?Q8uQ*REN<{w-fQ>oLinx|`1P%AV5gT=ePK-t^MvUem0k`}TW0nEk?2>w;LFj!*8X z$c*U9qg?+ru3s{{s1*2o<@u7dr%tL%4}3c_$XWa&tggqyZZDRYt!Ei*S23*T6#sZBmO@_{fVA?f6Ge5dwpC}+W0{0WchoebMq$s zu)BNZaX;t8rQ(0~)*s(z$me~dY_rqbw{~tfik6vPuMDwUwa+w3v~ly1bUntzN4d+w z6MAk6@0%}N%PqI~wC16AN(Vjruj?~+ADTTcRW-sO?!uXeIulg0lb^k9kJR3uyYN-{ z!iObQs&k*c{_1?D;*q80*;T({<2oLf1zmo%ROIMFPf=w%-o;mvqI191e>*&FuGFf+ zB=L;T!C6;RFLdl-F8@&zxaM-AcInqwZ_~h-T%tJxL2y~etq>7g%FjB1g;e;Hh*wm*A_X4XPbB4pZ2GpRy-)! z#FO{Ciz5U#cejN7x=x6%+6m7>)N!k`%+bU!-A3zhoi2s#kwDTxTrJw+Wl|J=cftU2RE|3 z*-@XbYP~s@-~N`x`+^IWAz2e2E}7I4Ix}u7SBrL3sk7X9yXmL)seRWl*>SFcaSzW6 z*K@vMlipms{_xWLpWBU2NJRBt-O#JWefaw^vE#o_F5a?C;>MvF{44m6U6I`jXlm7l$Ez!3nDx=llBh>vinmzB4kN7#Qz6sw=8S&%Anl;gPq=QMW!uWFBrgK2v39 zrTF~YwcBluADWwYaz(`c^YebLoBP9~?3rf#|6{X?=PD_lk0^I~9s2GT=Vi6swM(B} zDfWJvx^>p%{;1~}n`Sqwo;_vJez)eGNvdSN&sH^u)CwC*-J7Y)TLS}S_STCpHdCtf zE&lLg`E<@5vwubZ^0+6{z4n<{mFw}|85PyMQ#k$Q{llK~nrr1*1n+&hZNI^}CvD*u z%=P{lzncHDw%O>iqW$9@;ZT{SscfP%y7;p99-Qkqk84|?xV5>+>)DID&b~e}*-m7C zg~1Kw=B5h)zt`lh{Bro>mkdjf%uP&!^@2`~=PkdzJbfwV%+4(Tk3HY+YJPN=+~gI` z^E)`(@aUht^Cw!G+87RMoa{<}T@^Xsl6C6QmW(#huLtbI*%FlYP0JAf=q}Tr zzjG&B|MT6;f~?!Q8iZc(?R&X;`wF3>i{H*oUcKv=;A}zTop1f}(w|-bGJXDS!KbE@ zQu}O_>rcikoH3DSN!6vRy=}YE$5K151b>^$a%{^A=OBH#_WXm7cAAJWvT3=8 zyngY6(mYxmutbZ)R8v6VeyQ-}4qBq4` z^5lcHYHe$oLsGhoC+qTehgvLl$P|s;{wMkPyjdxqqqbdN{Z;RI9NYbBj>BY|OP^>P^QA__PT05Q>sgMY z0&KGbEFMWW+b)rK8u32T*7dKw-Sih8*w#6iVqNE84&O*@q+n)ZXb4;NfV|GZ+{6H~ z!?=PyWODRn(@U;Z@7b1IZ;4w{{&KIUFB6MXlS;{iIM-EQ)I9W=f|e`}VSU-OfGKE+ zIU}RslkTVYe&754|N5_eQ@2if{^q7}`m;0hCa)>jBq_nI3rm+kVbQDu7Ybg)TL>d*l`j)ry2w^(2G-4uMoz%HSD&_LtX`*_8Qyxj{f${8Ix zWM^mR#P_aVLvhLS%{J>94zRbCF-kZF2KeV|uzc8@(lD>t`ip<2lgk_iVR4C9+Yd^- zZ24CBp@qqSL58hODL_J8pM~WW=YcnT2G=ezzNmH(+<($)KPOXzeLFJ)XX8J<@5g_q zD@Z(=zL{B~r{sHq!;gak=NQx_WVkMbUl(-xy@-{8kK=@Y{UTa+tG2$b@(A0$8M6zZlzx&QKTW zu`IWLXn(fUS)o>dv3~8G1dfi&=ZzHNJx}8rTlbSulft5yO;bbCHH`Uz*rh z|15uaUt39lgQ2nUB7^%1V;;vZ{v|v-rN8zb`*L6S8TSUZq$li54E6i|)onVc!PDe& z;P1bM|Fbr3m^5`^>pr9Z^C$f`)6!P1Wn^qpy2Rj^$*I7=!sN-IqI#6E-tm85@&kt7 zlaJT`$Woj$f#K!-mr3VduAj2^e@4Ue^9>)E{>ggtcLwT-9QfRS;XTvQ#)LD{FaGO% zkJtNeKlOjlr~O=i_ZtU&Z#rCmv$9V3pZxA-Yo2%C+ZzMdiAx!??(#UJqwsHb7T;gn zUAqD}&Yb?ce{EC-`xz4r#W{vuVl18YoQy~79ve)tIwQ_y*s$=R-u}?f(&m3H^9v-H zvKm|t*4;CZ&{z1dKWBy_^X|kvK@qoE`+Wk=@cgZgH)WCF{Arn^^hk(--QS96!qQIG}4VFGWlk1}XO*Of3`m%8HpQU;} zuJvo{W5okj=!^K6m^ZVWcH3ds{la2(aMCBiKQ>MKcU%#jopMuNx$jxkcZ&nA?F!M! zpXP0{UD8%(aX4X{QdW}MgwFi;Iaj{FJALOuYf1fCCX;DV|GPdlCOmwd@2)?0;Ti#z z#h+)SxV_;zTDM7&d*)u#b*AO3ex7k%lG6X;*X6B`PU~ISHT8?x0oi~mr*qTJwbZSc za(`>@-vg6+lR0fuDyQ2tUb<{``LxUFk~c!X8Fe0p>{OojaQ6MKQm1Pd{`^^er|}=p z#luQ(??rXa($K1B%ldDf^YgG~Gmpv1o#pcuZ`d*AsDFsorAap=z3wdDAy)84ReYbn zDDM_^{;n!h%hxMg?p@gbf7#8|jGA`J)9-ICIFYk`R`Ms`87=!%Rj;`&&}(*{xmm2K z)M(1icx^8I7e|+-vOX{`soimDuG6%s^P^rR?9cC0-yyG;wcE_EKCS-0fwiPc(quLE z=~92bxI`XeIQPo%P0GK2kIJMPx+YFO<-qOUf41~w_K#@|7p|-S-JsPydu7Mt-f7{o z&bAlXJ^F0LW}UpC(tYmD+kI=FJdb*$p09c4#}$Mk1#V@DmqhNoG5uxXeaCLqgR{0z)-#); ztM1INk}k$IrG5t6?ZBz`_eVeY@}c_B^{M9rvK;80OvmReM+cEH2r&QY<`eT$+rx^#q>-xrCL zSRwl&rfbcO&Mo&=WUh6{TE;5S_@YK#az%W8VR?ClA)=KB@ z*(~2VhwT2H`&yr&DqI)*x9eNp20qqp6S-e#uCChmc>1MT8x{U#SahD6$-7|76K8(@ zM3&9lFPj+6xu4l%7hYcdJfr`=tW^Y;g9Uc{;6h|IbO5FP5GtUM+O?`?8*_SM_Z#AKz&>Fm-)A zZ?lYx{p#t53oq^JTT)ZFdL~Dg`bEuI&%B=6nx5XooAdsx*s=NvE4J_kw$E0SHnOYO z{`CD4jV~rPyEK1mY>&(Pv3QTekpo_lq1R)-t;#=}d9y^=ZFj{zH?7RgsylYJtQhYq+ELpWn3YMZqg^t-SQi zHut4L_u>p5`0eo;uk z{cJ8MekYLJlqnMncD7XJu% z()(jV>L#a%$y4hi?5`b^vn-5qOjYi&SCWts5imCV5VbKuYwmx>VzZtvw^CVeBwk_u z`0KFO<15QwHh2l`?J`(XEADq?`>C_dH4I^|cdPDAy0ziz`KxK~!`;~r@0Qitl-p-6 zvW&H3V>!R<#num3e8h`7pJ@M;crUlxsAln5bKXmy#~7kznq$qJ>-#Ui)}K7XFWOes z&pPhZG?R#>`6c{os?Kln+Aa7yQ00PI=CU7^CyZ9@tJ}`xQJQ*#^=aQ}841@LA?Kf4 z{K{UTv7xw))#C?Wj}8AmmGO_c;ePD@t#^&t0h6n`hCykn%etk9h-2a z_{P;jORHI``M0;&%gLKQ|D0B*x?}qJ|L>S@T+&}#zhv(ch38U&Q|G>${lmN3@hBUU z!cxh9s>0t3-$nfW;mLYy$DdL|NteWZ_nO$Icd6eovf1?hitqV7CqErs_v_7D-lq%d z+rId2Z{y#~((Sg}=Kb>HIj(7zCmU~giBGqFC-^qv@}}UuQ3`rZp!y|*c#ja%)(9k@#ksEOAju6k#%TBTevsRW?iq<{Za8{iyp>)T|8@g z>$M2Ah5J?n-mO=f=FuFn@7VEx4A-QU!I|RI`fvZvsJdqCE3jTAu~Mn$@574sbrS3o zQop%pB!{k_$+TwnB%^EpGh(wA*l*bFB3JbERr;jA23xkDJX2eso80*@?xuA5RK>O@ zi=X_xDV}@t`jWpNZ`sd2vO-qU8&N^i;3PK6#5**ZE=IVN*v$E%Nzme@Czb~G?dZPIX^XE_+|O(D;1|Um3)qS^Z7__J6G}H zdSAc)9h$$a&qt-}c1dx}?Mc7a2Iq@zZdrXVs9Jj3qlba3&xMEn z+ghi1x%z%^J(p3}1eZG+%Vr!YoW%Ehb?U8+6Mo*>s%L*=qV8eyO$!b`YO(z^VOh9U z>uJTKq0{E8HY}5ssGVE>XKzqfasFJh`(Z0u%lN<5vu{qz`)|2=vALJd`^xpo-~5i{ znfS~uv03!utk0&Zzx0U`6evQ z)Oz3fLWQ+qSKMYl(Q^NCz>P6r>qPMf&EeVZYI;>si}pRYxq4Tje%kUmTQ|VOCA{7f78+1 z>^HCeW$ypZ9gA1~`|Z5z@wCZ}o5l1{G-%D?+!+2oITzvn)ERXNeZM(Ku@=KD9| zTCz8eyS+A@_T}gS*Lf4S@6gP=>GJu~%Xt%7&85ZH#zrnXuQ*HMu-v1^>8gIkQ$OES ztKYz*Rvh0Ty79!cm-;*A?dRLG*WyN`uTETwvXdsoc-wB*L$r^@;f?u*1em2>?S zeHK#g{N&3yrS+v&N*)n%Y=-+77FJ@{IR6mw;PXN zL|wj^oHqGNb?mEp;h-I5_RFSf1nm;M9nzN1xvuNZR$->%o z^ImIhpZ{*~Qu}1IjnDa7OrnB#*2V2#Z)C>q?Al*->+`{Vw;t^?t$I|yck@28&(4R{ zWuD8Nf3iZ-zIE^E&>Kw}T}_oIb6vD0FMDoZHgow#i=QRUCNrxgH=B8XN)1);pJwzi zuDYtk=t|>?Sbgp*ni3~>Cm)!oAy#s09ozSpn@-*RV#XhLN9vyNANieS=9@LUDqb(I zj5=TJH7oDMt8Id&rY;liNPl>iwXR;)Dm3zs&Z_pSYm!^DJ{TH);PP1JTDqn8>Ribu z_7B9*tX`>MQad4V{lBYU&NS?etv1o>+P^CK(k5;#&!r4&9(h_Twm8n1v8hxlb?#k` zCGkO@BCf#s^EOUzw6w^Q+=y(Bz|nQ*Ld!v(8fD!Xsh3jFfE4 ziS=h4v>d+7aNheTch|C4cNR)6ZaS{mc;CfMd+R}_<-204BhEi)C^GqX@{Z@iwr^`1 zy${#!b$cxqvsQ8U+8F|(hnR(<{hl+K`(XDYuae{Frg(3%_3q`(C)=8~f*mn7b=k z16#{G`L#> z<2CPVYr(r`oBv&^-_pG}yS(2&ojcC>bxTryySUVnBF{w^Q*NloN&VY&>s-?Nel@vG zr|iBzO1+;m!S;W~oN4zS-?gkM_!#=MuG#7P+z(|BMM}#!gBMyY_+w@F&G5f_?%|aj z3e3MRgj{X8Q}#mq%CkdxJM=&GoxQZ%Yn!>9xX`c9PLBMaoG;uyeDG1d2)k?A>BFMD zf3AwCo?o3E7qh|RnCXl~hc?YW7sB&nZN1zpZ&d@$j&Q;K7e184nH_zvEM9+jqQqRm z^P&;cZ(NaeudvUJTU=Bcre&Ypy<~$}{Po|TmHM@1cj?rm3OamBUBmG))%(kHg6*z~ zb;q97(sS77J)AhRRqdMg92d8>0gg;(1CWq^L8}*<3eEVJ~!%Ly(9uL3H#>F3W zFZ>I^#R?D@HKRw$2?Y!h0RhiRT zx24oxg)ixRRhw=L?X)d4n`C#O z-+Nzk+Pjr&Hp`t}+n=~2_{UD7y%_FsQ5+}37-ZFXJD=%kSJAGs5jl$GL-vh4u z%uVCas53qFe%aT^BQa6;G;LQrvTUgNvu6Fz2oc%4F{M|-UPMWT-l~^A5qE7z*`Dbp z&LIXrZp}*bQa`tp!TR8&Ny{3`#WeL^x^4cU{8cR7pfT-KtWIOr{fh^ZLv&A-Z+9{N zzipS<(NkGpbncy4=Y6v`OuMu2mxoSyV=Je4vSYFKDVLx*7p=eCIse+P{mH3t`(H0= z&t(@hgr7Q6H0NcvzSJ7GA75_u)*oNR`1r;aahK%d?KgAn{cDQ%eRr0Mc)!H#fb#2u zdf$^zaQ^YrIPS~5)q1Vb9@$+&<+1;7PtUDBrFh7wf6AGLX-A86IjyFay!959Nu0mS zraY@@RloDGe9L)Kb?I{hE?VkYdF3tqdiKlCe=Ao{Q4QLgs>t5o{lu>N$f~GSe>_6! z6E?50)r+*>_`Uqx=GpJFebc0OSA-i^MA+hrzCw7N!jr__f5$9(8^n-== zuNxLqXQlFfkH}}ef4`4?W&Q1xt*XI7U)Sxk+flz}{$tz7(|2@=&d#23;{Tt`o~IA} zG$_cMckAOd&vT})W$O2DoRY~Gqp{*w^X)AaY)3pYkI!3fA7rTD$#?#I%)Z|WX`%mY zc9z}sFI@Y7)zy-hb3R;;=h{1KQ}cs{FU_~>PW4R^Eilu&e`Fi8&C#wG+ka=aG)-{2 z!#_7}b#(d0D!2L#*KZg%`|sTQt&J)3#uNLFI(9R=C9mIBBw7FcB53=*WLm<3;=f0( zS^b?^ELgPo(>yn$`{B~JTg;PreslKMPMLdr@^ovxUj5sji*MWyJya~i@AoG)`nB=a zKg-^)+IzU#a*ycihmr4=dH;zKjNiz9>g%J88BuC`$~DAtYj#~bezIO@*XiAgZxT%^ zwi$e1G-+WjSA0??Ir&ZJ^E~RU zD^bO6lksh3MB1c_C4MQ3T>qJBJgdLEI;3n=#MXd_iyKHjP8p$ z*uP3=r=FPoxpRGis_$}6=6VO&ZCY|Z%f_<0bc5;wl|G3}Q6c@_!skMFR0vPs>XP)h zK`86W zJs&=QJezof`~7=?_wTABtWAxE9f1Ujz*tu~3m88rAsquZs z&PBaqF+THW!bh$5?jc_lN~;XM-^-bHDy2aydw%;g@fsaJpMsx$=iljmZ{XH$X!>FF znCY#cdE*zAwGMB50=K`4mS^ibVY9O8(?0f-ySzR#Di_-xHP}7tFMssX`a-Q`D`nDe z&lmcpWo@4sZgXtol*idqN?+fVeYXDPdXcrU4xRGPmBRx_xhR zmC*&Kufj`B8w6godaXNaAb;4Sb#rXvz*dv zdAa0(G>fyo%A5Hfb`P$7JYc&kd|jP({cB|>ligc%d8Qm+{k7%O-?gnLQtyVGl+t+m zIeS@iYWYvD+RC__GJzjeAGF@NxA&XFqSR(zt>ve@7=2&6tn=D&)&2U-icRY`3SGFm zPd2V!_v@mJ15cxt6)`L7rhnhQUQF-B$H!r*bC2k`vek1Lv#sJ;lPCCn)$UXI4{Z+J zllj9`FCtv4dC;JVVP31o@uoj_LZ<#SaAOIVt57z{o$&MC!7IrX-)-jIjdSkteqFnD z!P(u}b0#K7&b@qC(sD^_iQxjTV7sfAo+^r+vQg){<7D%snq7qvR#>N`O4tlvq{$Z z%)3J?lA^m?OUwN83psN?{^LKa9@oT`nwNrpyt6sBxmROzGuUjak%F0lC443pW$x9$ z#1Op2T!CwHhngaIhxz6D-)2phG*y|5f{JoVR+W^uAGpEBbAv6%grlpZ!{m~}f-Nl# zCQT+yCSEH|w0I}|mpuRZPyPAd^FHrOf1Y#yd~JMr-MZJ+$IhdX-Ao6Bj1oL01vnI#m^}Y;cYK?`sNuXvz@ULoU_qzbLBl0?yfVz=`CAqX zi-kXn?`Me9kY~`*)z$oAEwiAZrCMQufQSQoQ)!cOq3A+^@CHGtu7>2={}Y?S&vAB_ zP8JmV_U#*+(*y~HTZijE^37K`Al+EXByq^FfM4H&=Rf=e zQF@{5hI<1177XbHt_}}1c=Qelvo=>V6dYxAle)!VYi{w1KjJsPgTRM!a|Q!}KkrNG z7uTygEvRF6UJzh%iMQ#K>jD`@K8|n;2mes%j;{x~m=rW_=qnr%Z9Z0i)On8rM|g)V z--q4B91fue85j=o{wTNMxx)Og?I?pG$Mtw+uK!-mw>NQdEo*U8dZ?k(_9eXj6bHYB z$o8`MhxX>Lo1Cf_|M@Q`BcL(k@Os6Bd3lG_G+K76$2kAgXGvH3+kaNDkF}$DiK@yG z6~=;chCA%9RQ_o1-MC)*&vxNI^{0DgD_pqG`cofzJ6$7 z|MfrrxV`_91OtY)h9t&s1@0_eU+ixdrtLU9-}v1pTLC);ZGpb(1cn#apWpZYUihVH zVc@!b{~Q1Bi%%3a_6|+WZL}Bue|!0gj&F=VxH}nJmK-T>@|2tf|rlJ1XCD+Fu-0UCzwLiY5P$(eso%P@U zv|sNh{FgphpZc@D@XvnfpsyvRf8Rd)`}V*69RZa?SHJ5s9FO$Z>HBY$F^4PQKd))? z|BGw*WZFKs{M#PR%zf~s1LM<<$D0HqcsPW9C)c|tgb3Od%&=qPF8y_QhJD%Oc&}pD z1rL5@@I1P{npK>Y>F;!Yb^R6G@4hx3y!dH5cVF;%``4=$EXcT_KeMyLn?XTNP9Q!= zpwCz7(IbX>1HXQQ9q03vm|Ge(OvJ>Q4xE+XC~&Br@NZYx1_=j=-pM;{^L#Cu9@i}S ze}ez(mk$T(PrfndEjaqW^xxV{i#zOms&i+$IH$^6hui1btqV%{CKe^96cdrv+q3;e zpTO}?K2LvHXA0W}|9-G8gI#;S;e=K8e~ofVj2dSC|NU`8f2sSk!#_p7%IM7V`YwJn zcj2CW^Q&e1K13UQ@jd>1(#nbP8Fe&`rMoU*j@QipUCXw8Fjzv zHg+OCF^5 zlm*A<1(`c}RXo~g{QRSd2G56ycbXUOVzhO#KOc7Y!z(@~p|xj1)o(Ao=zRHf{omX9 zX?Hngr&Sv5iU06>L6+HuX|bY{uNzBki?=^M{Xvbx>`OTjvvxPxghhL0r87QrEYX;> z`1O63FA?X3KTKLPyXm>woCf}NqVF}2^Q@MC71QG9A(VP=tH|{FnK^5hPF|KB8W!6! zv0~$fG(Bfg!%Lr>Y)r~Ml0E%CmQJpHmCIEx+E%c4n|bEivww2VDtSe3I+9(!liB8$ zQ%$~Tz4!G8>3?fPZL&nfqvyT371t+kUs75n$!hp;!(Zv#r2@iY>ncm--mX=> z{mpZybiH7$z{JZB@}eS-<=3zWH9fv#^l1G)@mF=K_gx}q`dzxB?RKnIHDjl=lAHdi zu-A)pB97hJcIej2T^nCF%DlNFaqDhu<}^Fs$9nelSuzwX@y@p?3($J zbHT^WAEUImxvt2qDp~vZYRiqF075<57%+LwFJlc1;SSN4{OU+QLFd^Ysx(i`?l3Vr}OXjYnhkr7J54S+U$h+HEBDJoaYSj4q5)sOPDdJVq0gs zzf*SVYnRj2tsDQZeHgiI(g?5SO(kGWlvzdDwCe zi>>Zrf6s7QJ1f0sd6xSe59g0&J=Zz!f=g-9L+zS|%3YGzLEDzEEtul_dgTl?^VW!Wb4Lt<-JhZen-t0{a{ zY0$bT$|&;U$)>ZHG=jUjw`)qRIkDk+VORZ|M*BVvxzp-%)|9wZ-|Vto?UpnxOvU^3 zv}@~o9~k$(wAm)Ul{G{pNy1Ii-fdFw{Z+0J&H7&x&&a9S`kKv~`yjIat$c6OYr()G z>C5@@sS^}eGwV=j!<)B+u|;#?zSz4I5Kx3iZFL zriIKC@LRI$x&2FF_rvRrR&Ez*mn}wvVa>ejm%FRUbA_t+&`;TX4(7&O34H z!{Yv~ovWHdmMHveJCMM)es5%|j{6s$=f;zIYj)|cD=*SGki=3OeE#o5FB|zd?KK_8 z6>U6H=DB_PS#SSyV|`e`s~a5~QUxw>S{o?rTYq8sF}pPfHu>MG*<5V!`Y`{~SB-Q0 zgOVD}E#Bo!*RXRrwf11&c73KsvBdjbvD^(0UKHx87QEPa=-8ikQzx)ZJCnN6scy%r z%7ROCJ==FA7}|+zZhEqD^OM)R3S-J9EngpeIcLQruFS2ndY_m1rA%5BT>sW9rhEP5 zQd^^jllK$eXP(C*wf<1`Wq4RJ&lsj%ItNEJgwyW_F8;|Mrz(B%+TPaYtMpJvpZW8}U2L{Lr=P8u6dS8BXN$1}?$4vh;vpS|%Jk1Tb_iELyZ#%A6 z98Ua^=)e7?Y})H<&0h;Xgl1p3TEvyOlYif8r-h6I%Qi`Jyi+y)eh<> zPO;X%KKy2V$krLZmOa_Mv*$xPhl9%LFVU;EuRF2-p^5Cl-HtT^>m1Je+MDFhz3g~e zNdJ(HeSy{CP3r7gd)~K;W!$r|n!P4JlR>sF;`5u`Q#S6>IKThcrGW1t$$`&bcdk=% zbbY$o<<|D~!OyPnSpB}f|GDkDysiy1T4r2z-NByWyKh>(O-#6|Ua~#=&6t+D)Tz1h zj~?>q?3R&HyQZ=2O|{>4@4JGhXE+;PC{xy1D7?xvcfqBgUDtij1l<#<39VYVzfcVxzEhQdKwm(2?RM?bTlpuu0{2c{`^zlsUG;(GZ@!(-cH8`H{t+|%W5MUo z{EB$TBE#=f-M6IH@NRwV9fe6o&f?qrJZ3K4afRo|fmz8ZM=QJD)+`hHcF|{ojir z=#?yMaf!OJ$^GV37Foelij(hGJbKt#Z~Wx1&X&ru(5ijEv^qAgJuq`kc3A)FT861_ zr!5cD-y0p|eopYqA{_i;7ol23JFPe7A1nWK?$Q2U`+e`+n`;-WnQN78;pXV9D(Uv@oZ|)E zZC&b*#L{2oFex>&OpwGS;ye`Z8TteK^J z=#-|B#bTdZRcCJ=bFYv5d3ffrkJU@o{Xe-&CNab^y?^gj1Hl(fIStmY3SyI$w*3m~ zPgPv$Zub9VZ`^6lZ8xv1cW*lJvnqVi#@Gie*0q@`{w%6;M=z%y^E~}``OB?NZc3@E zMD3n7ub(Bm>Xl(4=XC$TUWNnQe^#HZv{h$y3*Fjz^J({?-%G_E_9%4TtQXrWqi`=` z9cSGcj-}NT{(Nr8yYXv|)N=0{$q#$Zp1ZXx%|yo{S>Swj^1_YF^X?q_`$j|H$v)0a zU-$l8wc;g5WlL>!rikX3#d>)M4?Ih?u3El9YyAfO?i(EUobz7!yYMfN`YQCnxx$+% zTUR?ph$ZPo%&bjD)kkMH35mV??WLYlZ)g{>FPm*z=xojt9#%qqiWY^2=9`!OWiWKT zdbQ)EhaR8wgj(m-7k~A0ESPnwc>cjj6DJkB8H>Nlxvn6xJjQurf86U2;2XK@8doNyuECG>%FqU`^%T@Yn<+NcX|40La%+8A$QePQx?RosUS zo;ex**XN4*dS8FB{O3mbylnl=mtU^8YCcuv7?`<`=NotZx^16yC(EweTXobfQzKDl z`5&8=mZv7nESMDAq+?_BYE?k&%gDR`iXs;j-8}Yzf(6HBn=O~u zTRM|Z-}j<^*79E&`T})av)}g{>_1Wyv}@r}iI1N)uUan}xU=m@ZrkJDC86`hst!#& z@ZG+OZEudt`MXY?w|UO!>wLKyU|Bpn{PWh^Y;60lJyr7TpX@!U*E6%s^jJOnoF5vW zcb?9*+s$`tQe3>pN&YKQ=1ZEtd;NLgqo-?m{zt*btNG@ZO)ig4TzNb7w%gsett)KL zt$Ql?@#4=7Qm=3SDGpYjq;%G7mP?Xl%a^yX5`5(~_qbx!n|7b9Il; zwdvyKMo!BEKU(g5+B`}8{f2t3`=9>0H{Gugwkp2%NHBec&djG{LR;Htkmb@a-5xMHSOo=tzs9>t$M%fQE+u?%BC}ksXENEtJ9Bp zZ{F8qcaclRX^LI=RMzgl+Ix=O)1F!~LwflI?jK**7W|)ccc#vTy?Tk$U8bCy`(g5? zNcI;-@3f98=3g|twyG{d>}u`yzNXn4Q&dj9m+O4HFz|dhdwuMMa|>e+swchN*>!Tg zP;cL*MmMdQm&~Pfn+GCKJ5RYA8ChT);oN@bvWGV^7WwSqWO8hH_Ta4bp6E*=2OaR zgE?<~^qKT6&&XW-=KZH{o0YcQ)=)^bPGaBvok8nPo{F4bmFxo1m#e1MA6r#f zaBrG?)I7Dx6MK2SFZpnUzs}36ea-0{m-VNnzMi!t%OpeTc_fj+GP$^2M*VJY+9PGdoJwp&BfddlRsRZzahx;QRd=_jpr0L zWQyLHAZ^(WZ%OuQ>nI3pM(GKJugL*Ws+~i<;JYt2EzKbUd`% zrjbuJlKIPGbAMl9=XdL?&wZS+^`x(U8E0gi$_>AkKK^xw{t7B5beic|&IZLf2GVgZnRe|jE``poxyW$xx2Mu4k;(~cxiZ#i8LV4=`c;+F zzoU&tv)nc;41CJ8<}3+J{v_(XT>; z(@*U>V|F)JaQ!X~#bZ3|hvZwX>U-abd8bx-l>f57-({ZPbMG#w-Y>Lk>yLG2^X(6Z zb0+O}5-xoH*e&S!G|l4&JMJxHc(_Au*16Ye4`xnZ(f@t2UjC+k89P>QO6!_7`A2hlM)tu{rI^zbzaTimpi_Pgsl4ASNChy!_apBQ)Nlw8Fq0VRkOZLPYD)h zJ$^RJ_*Z{{R!4e5yYW4n4FS*ls+X?#>-hX?DbL5yQ(m#(9DVkO-Sjsk&0IUJ+NC;`(};UE*UQ|L`Ljx->hn6Rm)O?!nETAt-El@RCibe1R`YLf zC#|(J)%&K&JmN{@G&7q$gG=sQNJLP^xs`fNr`hY47YCVMOJ7(wkA^QjdihVb+yQIznN5ME5obTlYA-KJI=6*u z#^ovVWX=luiMyTp{*1>z>E_;ezSgwvd)I95t}Tl>-N5}xD}Be)xAR`q>L2in?tS%{ zH-N9?o9x^Zzh++Cv*xc`eN1%)|FwvmH_LzI=5IcKBRTH#?1lB3w*sdv+p{WVPX5yi z(xoqpCT^Iw;;gRzwAMF?TJt0hcUQP&sv6xmu+K74?#z?vp%VX7x7<&@oDpapE+8#^ z(V8U{xnxg`Ehh1zvRrY!Qz=!}ogZ#| z?Zlfu+xFcl{hm|*abJhZhPL|5gmuT(_AK??x_|#K$=i1~vwc!6U&dqiQ=`ptrvEl? zw|fe<_oNwR*))0mB=1_w754?# zynNA;v3ALy1KM}$GEaV;ypw;kgXZBgYE|`j>&=Z7LT1cQe)u3vpcReV#xnExK{o65apXJkXPuzcXrlCB`dRNLds}_G}(V0^${_JDdzbe!B z=IoCL{TuIYc)!){>*>=%nk%QMI>p}6{bTxE(q>NZzWqBTd^dW>r)}F+J8_rE#5Wc! z8)kRR?iE^ZTpwC;fP2reEBCEpF2;V`-0JB5-?84+%2k2q%EE<$wak7WG|f+}$!m99 zKV|Wb=vC%d6nf`f-#=}oYUpc?%3FI2f8Mavs(<}nzI(Z2SyxfH zYNbH)vldx4H`^yqOztc=vD7`@*6y6Zk3HgIf0op5TUsh_bz9?4Jxj4`TH1zvR>qNM zNdKspieKJVE?@3(|HAWg9oMI_#vEO4WcIz!=gIY73MO%l{5sJ+ayP&3 zxwLe_?Ck~uc0LbsvTC0kb4z+065sQuBTht1*+jc~hv53a8&|WRnfbPPT-acBZ~KHZ zbLQ#n_AWelIy?3K|JK~6d^R8JTX+6R{_Dxv6R(5iQ`JLj_Y3g5B7hc;d*<`)*9Ix-0KAF<+ypS0J29xWh z9+wt|n%@&VyTva76apeAEBT zF3j^yxvb7niDj_m=ojx-TtazZe%|BqnBoVZwYHiNbYUDyBc>NENEyk z;L&CBDp%Gu;9=%5WIlXBQ&;t_;v_BJCXe#wmIWo{?Mz&M7Vmri{oniYb5YON?7epH z_s(|}?|#>@JgcTO{_6`m6|3AFn z$Fao1f$t65W~LRN8AAjLR&WdM);V-im~-<+*M-}E{uV#L`H-nW&Q7HEgSCvpTMpMl z3JDetvOSwxtrnHHG{`dS;^5%v`t&E9%a1c!B{*3ZFtSUqaFsi{?>Mw} zfd@lXal^VzQVy3nx&A+1^X>RU#s}+fGC0&M_`l@0_OEayi9h8A5=@R3R*etm8SLOa zAoYxaHA8E~$AvZl{0s>@uIjsQsBh+GlI1UBJ}h%!T1NZ*sm+XBmu@i_>^ivrR&k?3 zqMwGio%oEy>%|)PUs|wShkyGdR|_krhZ^FG;=i6eI3a+e>dm|Z_UhUE?mG_e{T~%^ z_(9mU{j)X{l``429-b4s@KjO#&IO8#>J6kdxD?L(4{&ku;9)3bbFfv|b|C)cSDU%@ z3-Q{rV0Eg$7ZcCZ-6d z+=PNf^_vzauJ}6N^w)=p2K)`2_Oq%L82+z+ZeM@?!k0}>2V`yj7yhr^=OCIJDp{L3 z&tCTbaW&=U4-6Hbn_3w6@V7cLOknt>s-?#8q5f~Vl&-;>^+rGbcZRk_D>Lx_59yY> zd|!0;Usr~6`;Q!C{ZX#R%Q9874xU!&)OHnFZiFo>ObGl{f2+Sr~MZ{`G2

o39hxe!u9OckNaV%A`-eR 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 #qG25=icXbmbMAr15lrZL<64Z0% z>alSD#dDoQI&S8KH))%0t5aUme=^xkiIT>86*PLYKT?it}12U0SVYeunX^Mg5fOx>mFQ#RW-qW<7l);R^t@j7CZTlbx3V;Jipxs6&)UshF!EmL)Ns!_T2YGu(w-L)nK&SB344!(Y% zR4);r#_42fWt(%uKrB?vs80L0q|#yjCd-zJ9OIgM??f)$Nj*2k>#8wZkcihELF>59 zQ(oO&TU65MHDg7R0CRnpqsaQJ0Wb7t{akbO*3S^5E9aNJuz90$D0d>q=`EreUOb)B z6P)*zEVz+V^_#icW5OPreRmVS9Q`76SpJ;OmgPoa{yMuIyHjQMTJTGk#JOFQ4Gd~c zz3ljX;nW$Es&7v$>prOVsJ*C)BZhs6?2#Qt8Pm32h!vgiZ}ncW*qt1Cljf_PNPl z?aa1pm$v=4}Te)Iv29db6Mxm=Vj2oG|c1Gg9*nxg`-cm z^?5F7`^WuYL5s6m+fEY=C&@*Ndlp93FWl4+P`XN~!RoJ)ViL#ES%>>dB>#WAzx>!u zqxX}SWp8Xg`Rhbjx#YV^@~cd}xvR5bQu(Uqn=^v|X24Eb2WUsnFYU3U(HP)6XRRV^I> zQD+|=D|>qEu?u zT`P4B6Z(2|Dzj77k!w~~(`q8-@Js1^aXpngi(Bhwr*ZwA56z7{vk&b~Ien8u=(nV# zSK^Td$34uCGNwj3=ROI!7bs?Sp*GF3LFMGig1ii@)68Wo<5_@3_RowYrH ze{%0_?^2IX7k4SxNVI=iAFj!~DfP>(?(dg2m9YHL|L*Um(;dGpFGpA2J2Y$8*Jx3d>+>}jZ8NvOmNZ%6 zHS6=i2_N6q-aWVDsO{z(ImOdM-j&Ys<1)SRU2#v|q?l&?^a)+Q?r%$ztEFEip51$; zuegRgdDEpSYRq$0mRxMRvG?_>@3#aqE~VYAese&!DP}?Q+T&hrJ@-$1NN3t~KibU4 zkMV8&vxk?D2rZj=-Q$SL)`t^$-yRR>e8>H7iT&xCLzm`S?boo%meu-bcdSQ7Bugl` zI&fdP@v`Hu*3MC~VpMe9xAA1F?7Jm1!zz;5X5X^vP8a0)+q_dIdHOewkgl6mj(Z}F z8Q(r%H1pgaq0-gIJFaG*;=ldy@{-@zf4!8OBY5Oh&A%)4yZicUFU+66Lgd&c5!-#! zrvLwS);Rirc-_lFeU9l{cxE44xnM_#S@OEUC4$GOaJ9D0Y znz5KEM@Fiam)Ck(Lvwch(jF5ITfxE)Ya>nw6!d-8&E(}vW}h}ySM`6Lq+hyy_=Ni@ zJ2*w3-m~7uToU8(W`Fgqu1D4f6V)2S&vGX5`!lb1W!tv-;HhQD*W7!&HM6HvUZ(Wa zD|xpwmD|L4PeoT^g^OngwM*7X?5{a{ z)8vZkb?<|JyQT7_?k(P!pta1ON#8DFcKznb>XUE#Bp!NmW0B3IX0_8IyF;hy_^2(| zyv@p@zi;m{v6Mr$Kg3g`T;1HeIo=k0K6W5}YJ%#rJqL~_uUdCuosQ4vj69`H>O5x) zT%FHk9~Sx={abmu!o*@v<)A6k4=8@w*qn7)_1%G!oQjOA`os%PiSG{Zd23oR`|xXn zUWbV;^}>pNk_ts%w@TGm-71}-P3eS~I`KwvZIv$JpynRAzZvCn@buFj*Z9C3#8M`i3OJ&$P(?`Z? zsitSWC`0_0=%=d=`8_=9x-9(!W24c^__%+w^3M7zYHD#l`>~~u_Yq6>X@&Z0>`yta zFQ}ZN@!)9Z^yQ)K{VR$NAKkgSK}dh|g!j?x>bv%eH6IoXUe@?*k{A2^kP^?6{>|a4 z(@re%ySnS@^^+4k|8~{KCp_~_X0AS3r?By5tZzn_iT|d3(yvZTn()DBTit_oC;aTJ z-YP0s)Ju3TmDhZKrYj)xT4?aUfO0RTKmXXWqQ~ieS=f**A z3zvV9?45FYnnlOqg46$Y-kxUP-&MYMZQdkjVZJ9Ci>E1{jg{57deiK?QOD=5S9{<2 zKj&(Y(B9b)={h02eYx;k&3CJ9lARdkYy8(Nl8fCIHLb2f^3=@kjUjveT@sEw&tF=3 z{p*$DuAhekr*ixJ)2tQG^2$D$`)}g2`YWwxH)s{?-K?tjuy=W1Xie(Xs`oF1C73SX zemD8nJ>QIP_2&$~H=p+T$jrlYzJEF||K(fPdKXPIo$}#m`<^S>3$?VvpPsbxa7y(G zh&=vNf7+h)0o>;V7EPD1UhaMKSL=%A1>p}L>h79v(YNIltJUkvsr3;bZ*DcX_V@kA zq}|HV^;yxYs=hf*_D{H#W3oox`|P|jr_0lAoP76J>`T45rN=>YY5846TRxNEcW#mP z61U>nB;W8W9$9rg^g=QB|105t%QP-M-m$l|ard3#>wgLzbmmR|*nP|Q^rQXn8=jXa zuDy6l+7m-1=t5Gh^Wm^ZoDk zz5o1D`Da^`#k$<{@+yVL>R(tqtt(7QPX7Jw-x1+eH7YAN?Uzk}Ad-dnB?#T;(e@;EJd$0Xbv3FZmA74@N zS*>r@Zlief_bzHH1LPU=m%iP+sc9Pjv%U9c9f?S?$oOcdXuI}Vg4^m|7tIo8rkYL5 zbR_PsQme1G{yU*S?%e)XuS+f;4r%0UzRs*6Xudz-)$xhk*+o;{ojj_>cBte9uBo!i=dOm9uzmwH}F*Z5u=<8;ZR zTw;4%rRKO<+%)|$+3S14(&Y!(3;!oDSH$nzvtg%cb)zmXU*X)R`8};tYZmY-*T4S! zy-j*!M%`8GTTUmtg8okIUa)=FYRO+|x5e4ztY-R0PM*pf8IUvm&qwz!orjBmymqPC z%sPGhb@jMw@?EE&POo{D+WhoY(2w)$p4R>1{d`OHRl3rV)zLra{5a-)=S2OiDGENe_uAr=Adk-c{W8MW>v?WZzsMQMpY!EjwzZwewLa052ff8>634|S}R_ebvl&oTG-=2 z?k?V$-}lXX=jbc{-taEJu(BeH%=zveFLsNiojAFFx&D&_34JV4XI=9sE?n2ox|z)!=h7%-`Z$S zkTY&On<;hwxrECxJv^)G$ zD){!Wouz0RJV{rR|)<NJr|ka#u~E5I%K}7`Nr@CCyqToAnknh-|XXa{%(ud z9Jssp8~^u4iCur0R-WIb^mj(}X2$M52JJ_TTz+9?F>g$71&KWkzP#*Z-QJ`%6YAsR zwx5_R7xj5LQ`!m-bN#dVOUobgU0LYr(|^4>{HjqQUsr*t0sAMly?dj!S+y=$w6yD& znT)JabI<%`vz5h`?B4ZQEh{~$J}e{K^QgIqe%IH;A3G#Dg6o~q7MM6VFLf1IS@CYs zm#X%(f13sU(tf|P`%tAnx72oDch0W|7W=oNzTEq}#izBZ!5@w%Tnzf5 zQ$FX0xJmJi0}qWoH#?TE$=F%p$jbY~X@P@%l;H~=W62l&w)`_%B3qvqJ~H_ew|l~O z2cu-ckou0ZS1Y!zT6sL^=F9_$Co_2tXYHJJ>`TJuhpQw%9M~3|&ypJ8`CIAtw94i7 z^R`*Xgx~om>8u&dZQCN5@|U$mpiI8!;jXUd0wLdxm~!sVyxf*G&-)0|{B7cO(c-=H zR!Vm9e^9&6e$Zo|^35kZYmbXR-1Wh-X5mtc*h?K>-@MrSzJ5Z~`SnKUindkl)@W@h z5MotR`?uqc{BP?{nW}{jlXhg+-I}Q*wuZqn<-Yfd%a0r`fBsZE`_=ZXP7k_|%V(VUV1J*@cH^K(`=6gd9jIs551YDE^A3U_{-U3 z**?t`XMVFD7t?*Kd$Xr^)3JZ;-bU^+*9%KR*yL3i_a~h|Jl|WPB&AHoT*9lb} zwK`}Lvh;ZqyZtIn3G?gK`wm~TFu%Dlam$)hCz*2>n0I&mwN-FY-FPNCxlL8*E82eKbkO7HOq-u-_r6=uv3TXlXFo6P+1+@pj3XD^njb2{kHUiG3fL@(#tk+}aRDLkI| zuKgH?i$}ep@g%bg(KjN`tiSfQzhlLLho-(!4$I~DToTU-b+A6)n5w*@{T!R?{;Dj? zqd&RV>e+f~rT)q8*>vjCDy~yMFXn3&AG@+!?eK|9tG_vUUqAK7Xz!G`nLiK9+7(@& zwlT&xd=MjWuxkQ_&ciStP4Rr4ueJqnKt(-FTr8~!;*EiPveRO+T zFXxQ~R+H{&?wYvgsrakcXBa2F+op1KN1*=4jmZJA6aF5u3R=<^0fX+#g?2SvwN9VTyZ6Tx0iWmo;h#zwkoSxFROFh z`se3fkIwSQ7#sO52@|awE^nK;d1BoIuLgdfU$PgX&UF}-8W*nd>2v@1IaNCHspt~+ zZT3dYm*r%AO3NB6TO70C7-VkVz5OCE*ezorQ zziB-jTda;I3hY_SzyMCdZiW0EI0FJD9!J! zo}y>{vDJOXd!@BMgHrDKeEAW*SZVb?=h@SapRl&~KAkwd_EqV{{JPKkr1{vDmRP7V z>m@cVc#uinI9ZPh+wfvc^$lPi#%QHJQ;>YcW zw-?xX2*(534k9`x~rc5&EtF!?|aw`fo(snBye>PFVIk zMSFt$)kBdN&X}AjI$-r```XrPe}ca>UvOiQdCTh1Cf9RWxc~!OvW30Kxv3=oHSH+6R(z_}``&)}+a&!4JLn3x|%6D(y zu)SvgpTdsSZL=2|JXPP|n2@aDpQrvsYPm?$U#|6zExpYew__(vJ|Pjc>hJOEO^4q* zbgTC@R^9#=ocw~#D*HHZJ)_wziQMH6R<}C~lrNjzANs;D_pkb^DKhKpJa$Xl?&#rK z`m>tr{ZjYJ*M}>#AD&#WSKqWUK|tWK;rEZCtAe?9COs6@mbO{`r1MMT&Oc>BZcAsS zOgsAZdP-Y!@#mXY``fpKcP*RboZT#a*5Jz@kI2Qx^`vAB_gvV{`o{G%`%S0%?&3vt zs+Ln;<@Z>BopXPpZ~W(JU%4q<}VU#e(*q# zq{xO0|I@njvx}2?xtHz#JEd#q`n{4%rbQTD)lDz^EqM2~x_tVJ61$@(OFnF}WPI?d zZqZ9`Rf8lxwI^HiQu3yae*Y(}Yr3Ff**L*?|9em8Mm6XGr);~?VR1T zZ+r#s%?>|dJ8Z*T9e5`w{Z!=Z+bPLACNka)$vYoVyz2X$g%_opxMwNXRUn;%aIQ~uXRq*+gZ@`~-Z>>_`25eW^xm9KP<}~#avwZG~vbNLs#8AiVf~ho%7nAtv^Z$MPMH zT)}mFrzM>Kz5R)J?h;Qi@wStJc|kAgCoEZEv+d6grVsZvznI@Sede+ojhXzNWy>n1 zHhOx`eBQwf;4{Dt~q##hPmd2x?pH!WZb{n@SWbaaQhuGgE6iiLVPrq`W6&I_zE^o^OW zYgeCkr2N4TyKQW`-?#U?IOo^lV57-4-))oF=a?qe*Y(WeP?ptH*!4%1H|LGVEhjw_ zw$SMAHI9$Vr$1Odt*^DLBF&=hPwJb+FC`*Ht5kAM7zYmuv6}HaWkfc8Kh1+SRwN(wv zQ|3u=zYkqmI;H;lg0}ew?OAuL9&}-!HIMD$?R9g%&T`#zXhLNBp;Vr-vk6%Yj$#2n zXB;>_TRX3HcI2Y@fp09_C!CLF{O6`tdhXTQzmIY|oDClx{dqE@BSh@<&```yfnsbMQicJ!PzU7o30wy1V-_Tof^3ExA1MmHO*cz)sNrcKkDRdsaT zxgQ;G`}1?@Yz>|*`+VN7b($B!-N_kv=eS1u-H6MVXFDh?3Oma?|JRi@&sR8_t7TRw zyX{*VGnp&m^pyM*J^hbMD<>4qspogkvJY0WkmPSndRn}!PI_zq@?kDE~r6X3nF59vEAp&+}vkrb?M#dZHftRck@fcKB@lBneEtY8!YR*uj!}@m;6rF@Syr9 zRa+*mUS_|&X7)j^@7v$?&p8=?rG4?Nx&w7vf806DD!+37t{Lik&5b;C9c(o7-e0}5`+80+Tf9iM-_}p&QHo46!_he``HzJcI%!7DN$b`M*gW5?z}qxe zB2ulPsGVM(u(fLc%>&l#8%%?^ zB3ny$DYHC#W9r_pO*SEQxBBk?w%60Xh0l1{_Vvsij)s13yT`{O3oe)lJ zwLjrBV`)rK{_^rU^SJVE^SNs5a2G$c!R`KyRJ#l3W=EK+KdPOwqBBB4kG(E^?VF6nMvL{LUAMW6Dr-L{N|;1zJ@)!t z_wc}}in3Ud>sL>_eQQ3Gq5dGN@B~iTnWu6B-*V1m_<8#Cm4%%ZIyPTk@qfN>&rrnR zgzE6lwtJL?XJ~P#;U;cg7qM&D-?#r*eJLmsc`?+NEY2zlV%5H~^i3Y`SNq1L^)=#|C z_D5k3qj#OYbOz_vxWx%M3<})OC4V&bh4Iv;Xz0xfus+aoIl#VG$VGKuUFO?NnXJRJ z`Tw4YQds8~eO~eO5{VZ-X78?XPguQY!WBVd!=GoLdf)iAF?;X&=Ia>~Cltwct$feG ztG%*nwMzOL=6R=WPW`udvLY)#Y)PWuZRYg)Xxm>`r>D((ug)9OxOd^o#}hZymoIJ8 zHt~?(w67|7%A|MB4l@Pot+z28(|!NmGq~c6ciBH7rNCwL)T_7Xda>R={MLBcil!rT z_-;rpTGi9?{(kC~>t1yp<;QeyHSA#D+RU{gbj9>dy?-jSEz34v>%G|T!nSrwWNH52 z{+P;b%kI}}yo+XaTj1`eb9ljIvCi_K8B5i!G~Q-^vhUJ~TYGmmPb^sdvhz;2b&*d* zTYu|5uGV(u*>eqloSHB%uu*D9-_otDTR*G4;C9RP^mr7z;+(+DefOey`c$upJ=9-Z z7M*?1*+V4ydVbHI4gNRy?L~5;BxHCTB`?;5@myGU#r5POf%-??=?xDJ#7v5le(y_D z=2#kcju_d$3bD7mx zz59dbCR7{zSoEFY=cJkS*Oz-R1$t{u+AOeU!R@`CewR`$4lMdtKR>kc{yg!Jdpgs9 zT+RA=C5`*+6|)&lSDtq8Rt1=lE|1b4qUpnF7iC6UsE8^#d zw_MnkwczlAdmCH2yhRqCeEZg6*CK^0<$OB1oYLj{MNY0<^7v!Ir8hn?5$m3tGjQ;- z1SXi+{XOewu!Pgtm)ne+MXoGn-Jh8UmKmLrWZE8HbxATfx;Uq2#lo&Av%q)XE^9De zQ7y_-;-f?RE~xwrbV+3YUVo#FL!dceN}m7glUpWM2n@VPZ_wx9g^%aulTeN)z-lv?Vp-sI=4>{hq@<({rZ9gpu@ zw|>gySStQ1utY`r=$_|~LKn$b6m=i>+iSIWW}KehoI7GEjk9XEH}qWP$zFNsVTqzBUE;M+vToq}(99g~a$x^Asi~Y}h;LFk-f_JUz2<~vp4T_zLwfB zIPKNC%4oJEx7%BzDS0-J&1wo+oXcc3sMF!&U!}eWsK97R0Zd`}vT*fq=!28vSgS<}dZzlC1)bOL+fi zyk2&8r`;dM6`iB8{H!?33tRHr?6XO>nyD&HKzTGwin-v`RCla7-w) zb>FTsUHpOZ9AEK(%2}_?CLCAsGo3zhqt2>Neu+M-znp7+>H6cwT&7adxF;UL8w3J> z-hTE_tN6qh?!$q{m>d>!g}n)z%P>7PZpC#SgJ(B)JX_ry(c1Log}v|9ddpqYrk(z| zug-eIL+h*D`uR-3-F~Zk#U*P@wtjhJFSzy!uN3P|^LbY{Ph_nM`x5ytNmB6RiTZ1& zcAgDAF3oY9_4%S#&te?KYWP-cn0z^C+N=+~=2OmWo3g$w=0cL0%-hc5>k_Fu_ut(( zRpig-86`UROja$(v3hkp`cRm&z{9^UJA3yKiT&3RK@aG6i zb$IwkuPp-erhb^Bb-1%lAYgadgu7;Y%o^3_XiPAieZtk;ZkBW1DoLH>zUd!zPw>9g zD6om&GwH)ymSyYrEshA9w?pJ>xC2YR&s&Scc`rUpu8>I#GI^&E*e4>oFKQy&x3<|< zFN($L`(5@6bg4WxS--!{zrs~G{%*8?KvYLoI7@hk^@2Xf2}N?I-V=Yk^n3kr&$LrU z;>XRn4o<(aar^s^jfL<2`!tjti#(bca&F3cJS~|P#eZT$=4+W_9nnr4p)()unVsuWawsNU z^UI{^+uV-^pI4agptsX^^Hp<4uGG8~w8IKb4Y3|psA&j0lh8=P$kf=(9L7aCtx82H%+GTHVd%NWElfGQgd4=10`)+Q`os<5)_FMIlD{n8v7I(Lc+DCn$TpsA_Ow?JTeFlz^MZUY}% z7z1m%vv#p^L(fjZ3&#XKI1M(IGDQ4!XOy^kOJeqa?#aq`_cPwu!5};5A7k31glygk zqM?E!lcxvQGj?!YUd_SGlhea!B=mpDZ41kyzrwsGMH~Kwmzppv|37gJ&p&sgKk_f@ z_weQYpZMZ|ge2p!XKsEB&I?xVjU zWiHRZhmIGHeUX1A@h{n^T*SDXSxS3`^ z_w!hpKmRW|Uw`n=_SpWLwLW z-yLG-LLGw6pM9}9=zk(h?96vN|Mh0srKGJXFX${^-ZcGr*N5V3_a~HpPjavSv~K1N z1+k6-6H8H7k!7FR-!Gl9Svy zuW>uIZ;E*697C`DYZl83rCR5eemv+lC+N9&RNFOirh@sqq*Bl6?09f$!vEBKUL6zt z0`Z5lc*4)GS#an6JB5(X^QJE9ElyuK_glSNlZoLBx0K5s)A>7trZUX3d(8K2)9(}i z*EuxqxO=ld<=Kg2`!xSD?aAAG_Nqxv>Yr6LYa*f@Hg2=jy0QM%#{V}Kg>3PXxO;nh zRq=zQ3m;Ez{Hw}(Wz)3sMYoz2dbO0J{Y{onKO}rfa|Krni%3-EflPx#B9D&ROz{8c zs9*OrIJN#-_&S-Vdn`;h99p&9qBYtt+<-%W)%n0IqoaR$Vgd}WtgC9RS)S9qN2{n@ zC(!2Csr620p1uqax!tJx>AkIH?)vr3%dhIyg{yB`devsl`u6PZtCOzi+9jIpY z>D-@hRjYq}JRj5F>etn;sI+de*-@ogN3I$e`R+~N$?m=#S8wd1&0Tra?WJzL=*KLp zi3&%z-@YRG_=3CTQn3xDG2IV;?|pGdb@Gl|QR=TRzNz+&=h;yX)8M<&K>WTZu|H#WZoug&BYtV=YJBMP-n00e(9d2?L57= zZY$U9vX|PZq3O;w<=%uJh50jVExAfuYReP!n$~5mICU$?W8XvJoT!yI-aMIFufL|@ zeze97S)o$(-R9q}u_!xUJrcY8%Z=KUsuMFp|36N7e|hb9+N^omV>sD1Lu!p(}(9>+@cExBd5!*kwe zZ2ZbQ(JbtUmeXR7wf~>pXOr>sd?tLzVuR%U;KgnQ)juuj6KXeDE|9ZR+xPwW;c5HR zZCEZ<>H5|)v+O!{n7!)Kv!3{G51IqA78RA*oa~xB|H>2hi>90p&LnRLssD3TLD$#( zjFjJpr<05}U)pwllakuLZ;aX%mD!6H32(jCFzfrL$!EPKBl~6DLYE#n_rc-Bmk_sl zu`2tO%A5**n>p)?DiRHJuYXNmvD=i*SlICX;RVa~rL{klFsYC8+sntR_wW2e-TM|l zJPkf>i9FS|QTyLrZyAZ(*)5#E*SuVySeV-#uqS=e4Bpw_tGngYQwD`n5*|&|kG*OL3w^#WUu8-0W)?{Mu=eTcuU{UB9=l?%4WdlSNkht2I(m zgeFY*&(U?y;cL~r%dyk1_iW%W+o9f5R3~*xI>TBibcx)eg$@#Vev7!xy06tQuXwqQ z_3GaFYVqfkKK+|{R!S{#?joN0XT?jNmHv6Mdfv{ZUV9F{bBNq@xI^pOw;zhZmeX%$ zs)+CANS7>-__KQ=+kZ#1#j2gR_U~4{TBc^RX5pGNi{|)(`ZZtIEHz%UM|53Pm*3sp z9KRonExPGqe|&Rj$T`QvL}9se2k%UsnRcpP?24LnL_)D2YcVqu?;oj&mZ!|0#&=dn zzFYU1V{V69?MmG{lY`xk7Oz?)*<|v3dBWTWmlOYe5X`DstNgtuDD%wYKNkzWn3X&z z{PX7!*XoLU_u?wjvkg};9xT3MRr}!1%6QeIHPc@8F>@&&Rk`+Y=HTTylqMj`Lr&bqx+S+}BR z`P0R`hKi>pPyfFDNxyuqq)4VJulUzX{<7a2dvwzUO(TL03f?$f>)4qz|Ln`gQ(*z| z-FI)VxH`u=?drAWh?+3%`X$HQ7hPR>TBfIL#v}U)YXX`-mhHMB&GbC)OVg(du7}s$ zJ+dZmjbZSssy)?)H$GkKO1w}kvZkzhqVJdIidx;j`h;Hptd;qcZ1(q7zTEaC-4gR(bt=bi;pMbYPNrY$P1=bdCM%;htO=bPo4mRpmf{dRCH%8&T{ ze(^K83%e8L1)Rcq-`(_Ldzg1Y#7ibuZSSLpo0sjcagFd;S$eja$^2n=;PcBzS9aRj z-#*N>`o#&+_mNH;vb4J6kHiKYU$%2gYkS(VU0H(eqGvZVe?Kqv(L(wB&0~x9N9b16 z8`ih>oUX2C7XR>Ts*zoC*bYa>C$YD5yj$b9i~pVSt66ck1Ka5$Tc03D*#mmtKOgE? z{iIV`O4sqTTgiU;qnjIa&VJukyV2H3rOEuNeWI&!*4j7KYgRmJ*DQ$mAt%u_$BrkE zxx{x~RNn31Q&e1b}ZVS;{R zc+s@*j+^y7GD^?prHjt7yW2ED_uy$4zHiaW`pT^zmn<}WG1udJa@)c7qTEw;+VAcJ z+TXF37dx)D;=NK2v+5Vm`WvsF`zz&U+vdcrtFoOvU2RTrUYwdtSL3HQE`M?=^)@P< zTEv>Pab3cE|Lzmp!%~IZZYPO7@XXe<=w0&diD55$)&noCt{&m}89yqEq%JC-+IcTv z&ou`2hgt9WFLo8nE(y4Db;gy`68G<|XWmfs)4f`s+duqV)83LR_FNzKX3t$bA_yX4mXmSkGO zzm}E1^WKV;eQORLn{QhcA^mJi#0A+f?ZH86oDch7vz7P9JRy;*?%%{W?5dYidc9?@g7@FY^?Ihirk==t-LIzqGfmv~ ztV8y}tNfun_OEj$m1kedJvYTCv2(%Yxz!&Mlw$78+IvbZ@a&FlA08a3edsv%r5Foi zbZCJ6CzFY5IVY-L&NKD$iHT7Be>z7&*Jxt0!~VMRPe~>=w-(Lcx;;djyIH~bwf3wx zb)nbh)<25r+s9umqEcmXf8JlF)(}(Wgr|F&&7`d^H^p*(>q%>n=K85OWA?V0Zxa4L z&X=;v+{?<>x$(5PX0PMf?VETt8{fWQy)U)qq~eW=-*Kt(2R~hOEIV^GykXfPpM<+< ziQzkqMC6R$YOB4Ju8G$Oaovy&<3?gq;Z zGk%^pmu|PBJn6-u-OnF=TE6|$?PYlp%kzI8`TEslmALbv+k#???06UV{?xTtvG4iK z$p2gB7+hXkuFx4Tzb>jief@T4`NwJR`rbdhGIP0S=R*@E_23C7nMK)@j_+RF^JnF= zf~6eCXEjJfojlE*ta*Rj-2!T^Os4V!wvR$rdRIe`qAl7{Nkzk+N4F++tO>Egg>aCkg)t$ zd|#k3--&7KKQd*gO-Zoa`cdV5>hhEwyIG^^l6LFf%4K>THSw5fl6OFw zineL7R`~Vi?<$86ENDNMXniJCq;1-htoq+u-oLnLD#X`%%0Kx{kfBYgRh-MQ=kc5? zcUo-JGcTXA(!rSf@Mnv*i>EIyxS{TIy5i@pTCsywY%RRaAlkRne>ZEi2ca82z zW+nbLt)G;s;89uOcA5Ui0;HZ_UrSe8#%Z6Q67TI#RkcQDE_Lmrvz# z)>(C&CW6bNxE-I}eHM{PTDS)G`^TBAAW3$fs?rCN?{SXpR-Hca!+2~ zA#>}bZHeOgPA}G*EcFg&eKua(lD_ujdF=^T#D94eS5#k4eY`YldcrmCTdqI0ESVQ3 zqF2efS zl9}eoM|`EH>z_`X)hJcv!(YSAtoXGs^Y0;+Uk?uGJeRJRoBPxFxck$x-6~C~^HtWZ z6v*MP-}TIM=gB@R*~aNisdY=4if_eqEl^0D`{Yc(huiZP@H1``UgOSmeP^xvF5Y}; zxfF9JX@-m_k^ch!*8Jw0ne~gg!!EAAFIj8(w`U8xY;T|c;>l^)BmMKI*h!mxjy~P& z@7L=a)}==~N($6Zd_CD@BwTfvALt#LUmZ;C% zfZzS{?UUzMCq3m?^bL^zzFM!sfBVxZ^IvcItG>&oQ^wJ7@}*>#;_mdgGxOLZvK+fs zH5q-M_if$lJvrAozB|e^#pT<(=MCz%N`czkyF-?Jj&@r4XlkWo@{8N1=YHEw z5OOi!yr7%4*UQ>|xB?nNeH$ko5i??AIm)+3xAW1vi7)i@{hk>a>s*?leJb7N z#P>Bnb1c~BeOzSGppp4Oc4h#J|G^Ztd7mP?rml80?mXAK%|Czfe6@NBd*&}Lzw6J* zch|)FbS{2u^5xg=uiM_5&&@vkLn!z4rM&X+;Nz=!z3g-FyZM8`FguVS3{BO4`=`Rw8SSvvewFOZqZb3=wIl_T?ms(~s#-G=0G5f?_BW8TVM*n@`r;-Ux<;Ciy4BgfL zUhmm|W19McladR%7+#*A^J(|@t-tn)vBx$GQ^ry=BO^}ll1cZs0+yq_xeq-mj`w$p7zgxE&3D{piq+?Q{P;YoZUye9kmJMm@S&$z<7 zS!as6JwJIQ@?A>Hij^JFs;d zf1W;ZG5*%yb=mGRZ|jyeznZ4X^mpo?NgsKP{rqJZ%-#Kn7nLi&MHFTbIiD8Q5gYv~azH3vZ zUOvk77Ztk^a7X`s&ioFJJzLedr%4t#&eJ)2C+^nkO?{L6N{S7WwB}nbcqZ{)PHvg( zj-w2EB^d#QTkW=NX%JVk$;tm>&hwO4(QBjmo2?f=@9CNO+WY7sxBB91Y^$obxyN|@ zoRok1e5c^vr>C?Na-z9*^726K33tS->8y<7(v+rPI{#V3{AA z_{zLJzNhaky}NDkwO6g8jji&vVEI&fZ126xnR06H?O)%E7$e-!_Neibq=ts zXGsd*oXO>6GdoJj$IYu!bE$n#J)ixq@{0Pp zxDK0rFL|^(8hW<&E(=m)jZpD5_^EKbop8-+SgC(5W6%x zt+4UJ>uE7%y3!(|5ic~d7KX8{{I*W_>FJHEz7Rd+Z{Um z=9qy2k9Dg}Y1rfIq4pfv702@~@rmCwwFsDdzTTZ>37>6P7%bpgH^V(zSy(>Pa98Ro6njyM%R8-Lk5{e{B8AfGM)7^(wuChAM?-PJM!_HoKD%_ zB4R_7^ID&Q_mq zIZfxS-j4dxojYYiVjmxWo}VS+;ODM>c9W`vOXYJ14Ynkil}(+yexJ#U*(y5snL+ta zCoh$U=j{$;J#39?n4j_RW!&e>dzT-n*|@~UI&GKmhX?K!&s7iSTT6aPf4A}H*=wmL z{8Bs)*UoSHxa@^vy>pLVkI_N?Q))*KnM#;Cnps}>bm;WiXY~&AzN>mHwtk?@eY`{= zUR{N4pFltR#TN<@>W7a_(BP?Gd%NEgjz_u$ zm)wpgO?S`z!}j`*L`e5z<%Ki+B9}X-7Q54Z2?_=ij zs;J1Ag;ifBDs8;Yc&O@l{pQ9UI%Ye1mfrJ_I=%7ptredHudUxM;(Ox3M?*EgOAhQa z*9dI*er~brg4Ns3JI#Au{mk#^rzf(94y4U-yyL)W_2rJ=^ONU~utz482yYGQIm-1* z*sCMK&1gZ&^)St2o)x8&b~YOrB@$7BIryu-fvN7FxbX#zap`yF_%1J62&-GZgnXARC zipH<)U;V}KdHKArXU{u^Jzv7I$1C>9hb>xWXIs}cf9^RV?a-7FEpnlMr_jAiHO>X* zOEs4j1#J1c$7$XkO~HQ(EQR~0J7>IA-SM`br>W5A=T6;VM>RFwAo0)Ha!Zyb%5oZ) zYW#cT+#>mbZRz|H{U31+d_uc7-A`524_TBK$D~&4=yOK>`bo7#@=2+8*K_ZYc(?bJ zrNq4D|B6yu+G6GJ2L3Vm?y1F}mRBe8s=LSLPv9aan?z-uu!M*6(QAw*Lz6%Q=5`bJw4>eBk&)?wioY#HV3G&Z=6?LX!`DO5GTF@oy;8{fLIZ zSFe0s|0dkLv*g8`Gk&!{x3A=!+`ne?tR0q%o*eE8G`zj!QXEh6-|$%v3P0)}e75f% z+q9)Zv)rGlX0;VY3SN53>XA|$Y+Arw{V<*7h;kk4-1yat>tEIG{`Iqfqs#rp*FEzc zBe?FHdka}wn_XeOopF4(9(Qb}<}zEaQ&%4+8BflgE57QfxKu=R_4RVo-)BnC+pb*^ zdtraz*-38JLK~|X8*_F|5L+z&asFP9g<@~|E#v=GI#^XRcm3OB#U)YK7;^0WTK&f} z*mX{<@{%m#c>e4#Pi$fR%{B6;!hQXmjEaB!+_hLKtSPemt=G;AOE=9hPq}Hg;_Xhk zJ@5bjj(FR{z_c$|#r^ukofa`O3@2_JxRjb$I^wgF0F8cNFU#;iw zNn`zasFPuytTwe-)&+AG_3s2+Kw zKGEBGmS*S_nIl)uh4TKr&8=a|8K$`YPr|Oqg4&)p7M_!H=6lcO{w6H{`1xL)SGMx3 z;!d0Q6_o47&%Urlc(0f5-*=oZ@@o{l%<8{N9lib_(y-Rz_MNJ?ys}Q_J+WftWoMp$ zyI6QkD30q%MaQ@B<1GSb-sZaSxZZi@lwKk1^!%qho97x{{)Y#7SoOtj1$|BpZgzja zXKj{k_Y|dy?W|5362eM5b~0Y^}Q+*Gu-mCmMOxF=vkNv}zOnX|_qX zIey{dkBeE}%-(NjSM8hiGq7vji)pOO_S}0ex%28L-#JU?O5bbhTGgU?_T`VG-rKg*uo#H!LhQY_Qo^@3m>_>IpHYmmS=|l$sGCtM^aw(ld@*^YUY5e>>kbc$&X# z(uO4}Pjk$hHt0&_ItJ}RcmCeI=O2Ik zx;t5Ee?`3H!HlD~r1x&z8eu!}g93}?{3-7B@0C|D-IFV-=B@kIFstZcVa-}PeFQU-+_%Bi&SPV%h%h~b#Sx#g0k5gGTUZ1f9rWVnfG*Kd4dYZ za{JvnzwG_l4ℑ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

BQBiLg7L7Afp% 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� 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[electrolysis] 2Na + Cl2 ^} - -\textbf{Potassium (K):} Reduction of KCl with Na at high temperature: \ce{KCl + Na ->[high T] K ^ + NaCl} - -\subsection{Alkaline earth metals} - -\subsubsection{Elements} - -\begin{table}[H] -\centering -\begin{tabular}{ccccc} -\toprule -Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ -\midrule -4 & Be & Beryllium & Beryllium & 9.01 \\ -12 & Mg & Magnesium & Magnesium & 24.31 \\ -20 & Ca & Calcium & Calcium & 40.08 \\ -38 & Sr & Strontium & Strontium & 87.62 \\ -56 & Ba & Barium & Barium & 137.33 \\ -88 & Ra & Radium & Radium & (226) \\ -\bottomrule -\end{tabular} -\end{table} - -\subsubsection{Elementary Substances} - -\begin{table}[H] -\centering -\small -\begin{tabular}{p{1.5cm}p{1.8cm}p{1.8cm}p{2.5cm}p{4cm}} -\toprule -Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Crystal Structure & Application/Source \\ -\midrule -Be & 1287 & 2470 & HCP & Alloys, X-ray windows \\ -Mg & 650 & 1090 & HCP & Alloys, fireworks \\ -Ca & 842 & 1484 & FCC & Reducing agent, cement \\ -Sr & 777 & 1382 & FCC & Fireworks (red) \\ -Ba & 727 & 1897 & BCC & Drilling fluids \\ -Ra & 700 & 1737 & BCC & Radioactive, obsolete \\ -\bottomrule -\end{tabular} -\end{table} - -\subsubsection{Preparation Methods} - -\textbf{Magnesium (Mg):} Electrolysis of molten MgCl$_2$: \ce{MgCl2 ->[electrolysis] Mg + Cl2 ^} - -Alternatively, reduction of MgO with coke: \ce{MgO + C ->[high T] Mg ^ + CO ^} - -\textbf{Calcium (Ca):} Electrolysis of molten CaCl$_2$ or reduction of CaO with Al - -\subsection{Transition metals} - -\subsubsection{Elements (First Row)} - -\begin{table}[H] -\centering -\small -\begin{tabular}{ccccc} -\toprule -Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ -\midrule -21 & Sc & Scandium & Scandium & 44.96 \\ -22 & Ti & Titanium & Titanium & 47.87 \\ -23 & V & Vanadium & Vanadium & 50.94 \\ -24 & Cr & Chromium & Chromium & 52.00 \\ -25 & Mn & Manganese & Manganese & 54.94 \\ -26 & Fe & Iron & Ferrum & 55.85 \\ -27 & Co & Cobalt & Cobaltum & 58.93 \\ -28 & Ni & Nickel & Niccolum & 58.69 \\ -29 & Cu & Copper & Cuprum & 63.55 \\ -30 & Zn & Zinc & Zincum & 65.38 \\ -\bottomrule -\end{tabular} -\end{table} - -\subsubsection{Important Elements (Other Rows)} - -\begin{table}[H] -\centering -\begin{tabular}{ccccc} -\toprule -Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ -\midrule -47 & Ag & Silver & Argentum & 107.87 \\ -48 & Cd & Cadmium & Cadmium & 112.41 \\ -74 & W & Tungsten & Wolframium & 183.84 \\ -78 & Pt & Platinum & Platinum & 195.08 \\ -79 & Au & Gold & Aurum & 196.97 \\ -80 & Hg & Mercury & Hydrargyrum & 200.59 \\ -\bottomrule -\end{tabular} -\end{table} - -\subsubsection{Elementary Substances} - -\begin{longtable}{p{1.3cm}p{1.6cm}p{1.6cm}p{2.2cm}p{4.5cm}} -\toprule -Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Crystal Structure & Application/Source \\ -\midrule -\endfirsthead -\toprule -Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Crystal Structure & Application/Source \\ -\midrule -\endhead -Ti & 1668 & 3287 & HCP & Aerospace alloys, pigments \\ -V & 1910 & 3407 & BCC & Steel alloys, catalysts \\ -Cr & 1907 & 2671 & BCC & Stainless steel, plating \\ -Mn & 1246 & 2061 & Cubic & Steel production \\ -Fe & 1538 & 2862 & BCC & Construction, machinery \\ -Co & 1495 & 2927 & HCP & Alloys, magnets \\ -Ni & 1455 & 2913 & FCC & Alloys, catalysts, coins \\ -Cu & 1085 & 2562 & FCC & Electrical wire, plumbing \\ -Zn & 419.5 & 907 & HCP & Galvanization, batteries \\ -Ag & 961.8 & 2162 & FCC & Jewelry, conductors \\ -Cd & 321.1 & 767 & HCP & Batteries, pigments \\ -W & 3422 & 5555 & BCC & Light bulb filaments \\ -Pt & 1768 & 3825 & FCC & Catalysts, jewelry \\ -Au & 1064 & 2856 & FCC & Jewelry, electronics \\ -Hg & -38.8 & 356.7 & Rhombohedral & Thermometers, lamps \\ -\bottomrule -\end{longtable} - -\subsubsection{Preparation Methods} - -\textbf{Iron (Fe):} Reduction in blast furnace: \ce{Fe2O3 + 3CO ->[high T] 2Fe + 3CO2} - -\textbf{Copper (Cu):} Roasting sulfide ore then reduction: \ce{2Cu2S + 3O2 -> 2Cu2O + 2SO2}, then \ce{Cu2S + 2Cu2O -> 6Cu + SO2 ^} - -Alternatively, leaching and electrowinning from oxide ores. - -\textbf{Zinc (Zn):} Roasting then reduction with carbon: \ce{2ZnS + 3O2 -> 2ZnO + 2SO2}, then \ce{ZnO + C -> Zn + CO} - -\textbf{Chromium (Cr):} Reduction of Cr$_2$O$_3$ with aluminum (thermite process): \ce{Cr2O3 + 2Al -> 2Cr + Al2O3} - -\subsection{Post-transition metals} - -\subsubsection{Elements} - -\begin{table}[H] -\centering -\begin{tabular}{ccccc} -\toprule -Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ -\midrule -13 & Al & Aluminum & Aluminium & 26.98 \\ -31 & Ga & Gallium & Gallium & 69.72 \\ -49 & In & Indium & Indium & 114.82 \\ -50 & Sn & Tin & Stannum & 118.71 \\ -81 & Tl & Thallium & Thallium & 204.38 \\ -82 & Pb & Lead & Plumbum & 207.2 \\ -83 & Bi & Bismuth & Bismuthum & 208.98 \\ -\bottomrule -\end{tabular} -\end{table} - -\subsubsection{Elementary Substances} - -\begin{table}[H] -\centering -\small -\begin{tabular}{p{1.3cm}p{1.6cm}p{1.6cm}p{2.2cm}p{4.5cm}} -\toprule -Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Crystal Structure & Application/Source \\ -\midrule -Al & 660.3 & 2519 & FCC & Packaging, construction \\ -Ga & 29.8 & 2204 & Orthorhombic & Semiconductors, LEDs \\ -In & 156.6 & 2072 & Tetragonal & LCD screens, solders \\ -Sn & 231.9 & 2602 & Tetragonal & Solder, coatings \\ -Tl & 304 & 1473 & HCP & Rat poison (obsolete) \\ -Pb & 327.5 & 1749 & FCC & Batteries, radiation shield \\ -Bi & 271.4 & 1564 & Rhombohedral & Alloys, cosmetics \\ -\bottomrule -\end{tabular} -\end{table} - -\subsubsection{Preparation Methods} - -\textbf{Aluminum (Al):} Hall-H\'eroult process (electrolysis of Al$_2$O$_3$ dissolved in molten cryolite): - -\ce{2Al2O3 ->[electrolysis] 4Al + 3O2 ^} - -\textbf{Lead (Pb):} Roasting galena (PbS) then reduction: \ce{2PbS + 3O2 -> 2PbO + 2SO2}, then \ce{PbO + C -> Pb + CO} - -\textbf{Tin (Sn):} Reduction of cassiterite (SnO$_2$) with carbon: \ce{SnO2 + 2C -> Sn + 2CO ^} - -\subsection{Metalloids} - -\subsubsection{Elements} - -\begin{table}[H] -\centering -\begin{tabular}{ccccc} -\toprule -Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ -\midrule -5 & B & Boron & Borium & 10.81 \\ -14 & Si & Silicon & Silicium & 28.09 \\ -32 & Ge & Germanium & Germanium & 72.64 \\ -33 & As & Arsenic & Arsenicum & 74.92 \\ -51 & Sb & Antimony & Stibium & 121.76 \\ -52 & Te & Tellurium & Tellurium & 127.60 \\ -84 & Po & Polonium & Polonium & (209) \\ -\bottomrule -\end{tabular} -\end{table} - -\subsubsection{Elementary Substances} - -\begin{table}[H] -\centering -\small -\begin{tabular}{p{1.3cm}p{1.6cm}p{1.6cm}p{2.2cm}p{4.5cm}} -\toprule -Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Crystal Structure & Application/Source \\ -\midrule -B & 2075 & 4000 & Rhombohedral & Glass, detergents \\ -Si & 1414 & 3265 & Diamond cubic & Semiconductors, solar cells \\ -Ge & 938.3 & 2833 & Diamond cubic & Semiconductors, optics \\ -As & 817 & 614 (subl.) & Rhombohedral & Alloys, pesticides \\ -Sb & 630.6 & 1587 & Rhombohedral & Flame retardants, alloys \\ -Te & 449.5 & 988 & Hexagonal & Alloys, solar cells \\ -Po & 254 & 962 & Cubic & Radioactive, no common use \\ -\bottomrule -\end{tabular} -\end{table} - -\subsubsection{Preparation Methods} - -\textbf{Silicon (Si):} Reduction of silica (SiO$_2$) with carbon in electric furnace: \ce{SiO2 + 2C ->[high T] Si + 2CO ^} - -For ultrapure silicon (semiconductors): Trichlorosilane reduction: \ce{SiHCl3 + H2 ->[high T] Si + 3HCl} - -\subsection{Halogen} - -\subsubsection{Elements} - -\begin{table}[H] -\centering -\begin{tabular}{ccccc} -\toprule -Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ -\midrule -9 & F & Fluorine & Fluorum & 19.00 \\ -17 & Cl & Chlorine & Chlorum & 35.45 \\ -35 & Br & Bromine & Bromum & 79.90 \\ -53 & I & Iodine & Iodum & 126.90 \\ -85 & At & Astatine & Astatium & (210) \\ -\bottomrule -\end{tabular} -\end{table} - -\subsubsection{Elementary Substances} - -\begin{table}[H] -\centering -\small -\begin{tabular}{p{1.3cm}p{1.6cm}p{1.6cm}p{2.5cm}p{4cm}} -\toprule -Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Physical State & Application/Source \\ -\midrule -F$_2$ & -219.6 & -188.1 & Pale yellow gas & Toothpaste, Teflon \\ -Cl$_2$ & -101.5 & -34.0 & Yellow-green gas & Disinfectant, PVC \\ -Br$_2$ & -7.2 & 58.8 & Red-brown liquid & Flame retardants, dyes \\ -I$_2$ & 113.7 & 184.3 & Purple-black solid & Disinfectant, photography \\ -At$_2$ & 302 & 337 & Solid (radioactive) & No practical use \\ -\bottomrule -\end{tabular} -\end{table} - -\subsubsection{Preparation Methods} - -\textbf{Chlorine (Cl$_2$):} Electrolysis of brine (chlor-alkali process): \ce{2NaCl + 2H2O ->[electrolysis] Cl2 ^ + H2 ^ + 2NaOH} - -Laboratory: Oxidation of HCl: \ce{MnO2 + 4HCl ->[heat] MnCl2 + Cl2 ^ + 2H2O} - -\textbf{Bromine (Br$_2$):} Oxidation of bromide in seawater: \ce{2Br- + Cl2 -> Br2 + 2Cl-} - -\textbf{Iodine (I$_2$):} Oxidation of iodide from brine or seaweed: \ce{2I- + Cl2 -> I2 + 2Cl-} - -Or from Chile saltpeter: \ce{2NaIO3 + 5NaHSO3 -> I2 + 3NaHSO4 + 2Na2SO4 + H2O} - -\textbf{Fluorine (F$_2$):} Electrolysis of KF in anhydrous HF: \ce{2HF ->[electrolysis] H2 + F2 ^} - -\subsection{Noble gases} - -\subsubsection{Elements} - -\begin{table}[H] -\centering -\begin{tabular}{ccccc} -\toprule -Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ -\midrule -2 & He & Helium & Helium & 4.00 \\ -10 & Ne & Neon & Neon & 20.18 \\ -18 & Ar & Argon & Argon & 39.95 \\ -36 & Kr & Krypton & Krypton & 83.80 \\ -54 & Xe & Xenon & Xenon & 131.29 \\ -86 & Rn & Radon & Radon & (222) \\ -\bottomrule -\end{tabular} -\end{table} - -\subsubsection{Elementary Substances} - -\begin{table}[H] -\centering -\small -\begin{tabular}{p{1.3cm}p{1.6cm}p{1.6cm}p{2.5cm}p{4cm}} -\toprule -Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Physical State & Application/Source \\ -\midrule -He & -272.2 & -268.9 & Colorless gas & Balloons, cryogenics \\ -Ne & -248.6 & -246.0 & Colorless gas & Neon signs, lasers \\ -Ar & -189.3 & -185.8 & Colorless gas & Welding, light bulbs \\ -Kr & -157.4 & -153.2 & Colorless gas & Flash lamps, lasers \\ -Xe & -111.8 & -108.1 & Colorless gas & Anesthesia, ion drives \\ -Rn & -71 & -61.7 & Colorless gas & Radioactive tracer \\ -\bottomrule -\end{tabular} -\end{table} - -\subsubsection{Preparation} - -Noble gases are obtained by fractional distillation of liquid air (except He and Rn). - -\textbf{Helium (He):} Extracted from natural gas wells. - -\textbf{Radon (Rn):} Decay product of radium, collected from uranium/thorium ores. - -\subsection{Other Nonmetals} - -\subsubsection{Elements} - -\begin{table}[H] -\centering -\begin{tabular}{ccccc} -\toprule -Atomic No. & Symbol & English Name & Latin Name & Rel. Atomic Mass \\ -\midrule -1 & H & Hydrogen & Hydrogenium & 1.008 \\ -6 & C & Carbon & Carboneum & 12.01 \\ -7 & N & Nitrogen & Nitrogenium & 14.01 \\ -8 & O & Oxygen & Oxygenium & 16.00 \\ -15 & P & Phosphorus & Phosphorus & 30.97 \\ -16 & S & Sulfur & Sulfur & 32.07 \\ -34 & Se & Selenium & Selenium & 78.96 \\ -\bottomrule -\end{tabular} -\end{table} - -\subsubsection{Elementary Substances} - -\begin{longtable}{p{1.3cm}p{1.6cm}p{1.6cm}p{2.3cm}p{4.3cm}} -\toprule -Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Form/Structure & Application/Source \\ -\midrule -\endfirsthead -\toprule -Element & M.P. ($^\circ$C) & B.P. ($^\circ$C) & Form/Structure & Application/Source \\ -\midrule -\endhead -H$_2$ & -259.2 & -252.9 & Colorless gas & Fuel, ammonia synthesis \\ -C (graphite) & 3825 & 4827 (subl.) & Hexagonal layers & Pencils, electrodes \\ -C (diamond) & 3550 & --- & Cubic crystal & Jewelry, cutting tools \\ -C (fullerene) & --- & --- & Molecular cage & Research, electronics \\ -N$_2$ & -210.0 & -195.8 & Colorless gas & Fertilizers, inert atm. \\ -O$_2$ & -218.8 & -183.0 & Colorless gas & Respiration, combustion \\ -O$_3$ (ozone) & -192.5 & -112.0 & Blue gas & Sterilization, UV shield \\ -P (white) & 44.2 & 280 & Molecular solid & Incendiaries, match \\ -P (red) & 590 & 431 (subl.) & Amorphous & Safety matches \\ -P (black) & --- & --- & Layered & Research \\ -S (rhombic) & 115.2 & 444.6 & Orthorhombic & Sulfuric acid, vulcanize \\ -S (monoclinic) & 119 & 444.6 & Monoclinic & Allotrope of sulfur \\ -Se (gray) & 221 & 685 & Hexagonal & Photocells, glass \\ -\bottomrule -\end{longtable} - -\subsubsection{Preparation Methods} - -\textbf{Hydrogen (H$_2$):} -\begin{itemize} -\item Steam reforming of methane: \ce{CH4 + H2O <=>[catalyst][high T] CO + 3H2} -\item Electrolysis of water: \ce{2H2O ->[electrolysis] 2H2 ^ + O2 ^} -\item Laboratory: Reaction of metals with acids: \ce{Zn + 2HCl -> ZnCl2 + H2 ^} -\end{itemize} - -\textbf{Oxygen (O$_2$):} -\begin{itemize} -\item Fractional distillation of liquid air -\item Electrolysis of water: \ce{2H2O ->[electrolysis] 2H2 ^ + O2 ^} -\item Laboratory: Decomposition of KMnO$_4$: \ce{2KMnO4 ->[heat] K2MnO4 + MnO2 + O2 ^} -\item Or: \ce{2KClO3 ->[MnO2, heat] 2KCl + 3O2 ^} -\end{itemize} - -\textbf{Nitrogen (N$_2$):} Fractional distillation of liquid air - -\textbf{Chlorine (Cl$_2$):} See Halogen section - -\textbf{Sulfur (S):} -\begin{itemize} -\item Frasch process: Melting underground sulfur with superheated water -\item Recovered from petroleum refining and natural gas processing -\end{itemize} - -\textbf{Phosphorus (P):} Reduction of phosphate rock with coke and silica: - -\ce{2Ca3(PO4)2 + 6SiO2 + 10C ->[high T] 6CaSiO3 + 10CO ^ + P4 ^} - -\section{Acids and bases ions} - -\subsection{Hydrogen halides} - -\subsubsection{Hydrofluoric acid} - -\textbf{HF} (Hydrofluoric acid, Hydrogen fluoride) - -\textbf{Properties:} Weak acid in aqueous solution (unlike other hydrogen halides), can dissolve glass. - -\textbf{Reactions:} -\begin{itemize} -\item Etching glass: \ce{SiO2 + 4HF -> SiF4 ^ + 2H2O} -\item With calcium: \ce{Ca + 2HF -> CaF2 + H2 ^} -\item Formation of hexafluorosilicate: \ce{SiO2 + 6HF -> H2SiF6 + 2H2O} -\end{itemize} - -\subsubsection{Hydrochloric acid} - -\textbf{HCl} (Hydrochloric acid, Hydrogen chloride) - -\textbf{Properties:} Strong acid, colorless gas, forms white fumes in moist air. - -\textbf{Reactions:} -\begin{itemize} -\item Oxidation by manganese dioxide: \ce{MnO2 + 4HCl ->[heat] MnCl2 + Cl2 ^ + 2H2O} -\item With ammonia: \ce{NH3 + HCl -> NH4Cl} (white smoke) -\item Dissolving metals: \ce{Fe + 2HCl -> FeCl2 + H2 ^} -\item With permanganate: \ce{2KMnO4 + 16HCl -> 2KCl + 2MnCl2 + 5Cl2 ^ + 8H2O} -\end{itemize} - -\subsubsection{Hydrobromic acid} - -\textbf{HBr} (Hydrobromic acid, Hydrogen bromide) - -\textbf{Properties:} Strong acid, stronger reducing agent than HCl. - -\textbf{Reactions:} -\begin{itemize} -\item Oxidation by sulfuric acid: \ce{2HBr + H2SO4 -> Br2 + SO2 + 2H2O} -\item With silver nitrate: \ce{HBr + AgNO3 -> AgBr v + HNO3} (pale yellow precipitate) -\end{itemize} - -\subsubsection{Hydroiodic acid} - -\textbf{HI} (Hydroiodic acid, Hydrogen iodide) - -\textbf{Properties:} Strong acid, strongest reducing agent among hydrogen halides. - -\textbf{Reactions:} -\begin{itemize} -\item Oxidation by sulfuric acid: \ce{8HI + H2SO4 -> 4I2 + H2S + 4H2O} -\item Reduction of Fe(III): \ce{2Fe^3+ + 2I- -> 2Fe^2+ + I2} -\item With chlorine: \ce{2HI + Cl2 -> 2HCl + I2} -\end{itemize} - -\subsection{Oxyacid} - -\subsubsection{Nitrogen oxyacids} - -\textbf{HNO$_2$} (Nitrous acid) - -\textbf{Structure:} \chemfig{H-O-N=O} - -\textbf{Valence:} N is +3 - -\textbf{Properties:} Weak acid, unstable, exists only in solution. - -\textbf{Reactions:} -\begin{itemize} -\item Decomposition: \ce{3HNO2 -> HNO3 + 2NO ^ + H2O} -\item Oxidation of iodide: \ce{2HNO2 + 2HI -> I2 + 2NO ^ + 2H2O} -\item Reduction by reducing agents: \ce{2HNO2 + 2HI -> 2NO ^ + I2 + 2H2O} -\end{itemize} - -\textbf{HNO$_3$} (Nitric acid) - -\textbf{Structure:} \chemfig{H-O-[:30]N(=[2]O)(=[:-30]O)} - -\textbf{Valence:} N is +5 - -\textbf{Properties:} Strong acid, strong oxidizing agent. - -\textbf{Reactions:} -\begin{itemize} -\item With copper: \ce{3Cu + 8HNO3(dilute) -> 3Cu(NO3)2 + 2NO ^ + 4H2O} -\item Concentrated with copper: \ce{Cu + 4HNO3(conc.) -> Cu(NO3)2 + 2NO2 ^ + 2H2O} -\item Nitration reaction: \ce{C6H6 + HNO3 ->[H2SO4] C6H5NO2 + H2O} -\item With phosphorus: \ce{P4 + 20HNO3 -> 4H3PO4 + 20NO2 ^ + 4H2O} -\item Passivation of iron: \ce{Fe + 6HNO3(conc.) -> Fe^3+ (passive layer)} -\end{itemize} - -\subsubsection{Sulfur oxyacids} - -\textbf{H$_2$SO$_3$} (Sulfurous acid) - -\textbf{Structure:} \chemfig{HO-[:30]S(=[2]O)(-[:-30]OH)} - -\textbf{Valence:} S is +4 - -\textbf{Properties:} Weak acid, exists only in solution, reducing agent. - -\textbf{Reactions:} -\begin{itemize} -\item Oxidation by oxygen: \ce{2H2SO3 + O2 -> 2H2SO4} -\item Reduction by hydrogen sulfide: \ce{H2SO3 + 2H2S -> 3S v + 3H2O} -\item With bromine: \ce{H2SO3 + Br2 + H2O -> H2SO4 + 2HBr} -\end{itemize} - -\textbf{H$_2$SO$_4$} (Sulfuric acid) - -\textbf{Structure:} \chemfig{S(=[2]O)(=[:200]O)(<[:300]OH)(<:[:-20]OH)} - -\textbf{Valence:} S is +6 - -\textbf{Properties:} Strong acid, strong dehydrating agent, strong oxidizing agent (concentrated). - -\textbf{Reactions:} -\begin{itemize} -\item With carbon (dehydration): \ce{C12H22O11 ->[H2SO4(conc.)] 12C + 11H2O} -\item Hot concentrated with copper: \ce{Cu + 2H2SO4(conc.) ->[heat] CuSO4 + SO2 ^ + 2H2O} -\item With NaCl (making HCl): \ce{NaCl + H2SO4 ->[heat] NaHSO4 + HCl ^} -\item Esterification: \ce{CH3COOH + C2H5OH <=>[H2SO4] CH3COOC2H5 + H2O} -\end{itemize} - -\subsubsection{Phosphorus oxyacids} - -\textbf{H$_3$PO$_3$} (Phosphorous acid) - -\textbf{Structure:} \chemfig{H-[:30]P(=[2]O)(<[:300]OH)(<:[:-20]OH)} - -\textbf{Valence:} P is +3 - -\textbf{Properties:} Dibasic acid (only 2 acidic H), reducing agent. - -\textbf{Reactions:} -\begin{itemize} -\item Reduction of silver nitrate: \ce{H3PO3 + 2AgNO3 + H2O -> H3PO4 + 2Ag v + 2HNO3} -\item Disproportionation: \ce{4H3PO3 ->[heat] 3H3PO4 + PH3 ^} -\end{itemize} - -\textbf{H$_3$PO$_4$} (Phosphoric acid) - -\textbf{Structure:} \chemfig{HO-[:30]P(=[2]O)(<[:300]OH)(<:[:-20]OH)} - -\textbf{Valence:} P is +5 - -\textbf{Properties:} Weak tribasic acid, non-oxidizing. - -\textbf{Reactions:} -\begin{itemize} -\item Dehydration to pyrophosphoric acid: \ce{2H3PO4 ->[heat] H4P2O7 + H2O} -\item With ammonia: \ce{H3PO4 + NH3 -> NH4H2PO4} -\item Esterification: \ce{H3PO4 + 3C2H5OH -> (C2H5O)3PO + 3H2O} -\end{itemize} - -\subsubsection{Chlorine oxyacids} - -\textbf{HClO} (Hypochlorous acid) - -\textbf{Structure:} \chemfig{H-O-Cl} - -\textbf{Valence:} Cl is +1 - -\textbf{Properties:} Very weak acid, strong oxidizing agent, unstable. - -\textbf{Reactions:} -\begin{itemize} -\item Disproportionation: \ce{3HClO -> HClO3 + 2HCl} -\item Oxidation: \ce{HClO + H2S -> HCl + S v + H2O} -\item Bleaching: \ce{HClO + [dye] -> [oxidized dye] (colorless)} -\end{itemize} - -\textbf{HClO$_2$} (Chlorous acid) - -\textbf{Structure:} \chemfig{H-O-[:30]Cl(=[2]O)} - -\textbf{Valence:} Cl is +3 - -\textbf{Properties:} Weak acid, unstable, exists only in solution. - -\textbf{HClO$_3$} (Chloric acid) - -\textbf{Structure:} \chemfig{H-O-[:30]Cl(=[2]O)(=[:-30]O)} - -\textbf{Valence:} Cl is +5 - -\textbf{Properties:} Strong acid, strong oxidizing agent. - -\textbf{Reactions:} -\begin{itemize} -\item Oxidation of sulfur: \ce{3S + 6HClO3 -> 3H2SO4 + 3Cl2 ^} -\item Decomposition: \ce{8HClO3 -> 4Cl2 ^ + 6O2 ^ + 4H2O} -\end{itemize} - -\textbf{HClO$_4$} (Perchloric acid) - -\textbf{Structure:} \chemfig{HO-[:30]Cl(=[2]O)(=[:300]O)(=[:-20]O)} - -\textbf{Valence:} Cl is +7 - -\textbf{Properties:} Very strong acid, strongest common acid, powerful oxidizing agent when hot/concentrated. - -\textbf{Reactions:} -\begin{itemize} -\item Oxidation of organic compounds: \ce{C6H12O6 + 24HClO4 ->[heat] 6CO2 ^ + 12Cl2 ^ + 18H2O} -\item With metals: \ce{Mg + 2HClO4 -> Mg(ClO4)2 + H2 ^} -\end{itemize} - -\subsubsection{Carbon oxyacids} - -\textbf{H$_2$CO$_3$} (Carbonic acid) - -\textbf{Structure:} \chemfig{HO-[:30]C(=[2]O)(-[:-30]OH)} - -\textbf{Valence:} C is +4 - -\textbf{Properties:} Weak acid, unstable, exists in equilibrium with CO$_2$ and H$_2$O. - -\textbf{Reactions:} -\begin{itemize} -\item Decomposition: \ce{H2CO3 <=> CO2 ^ + H2O} -\item With ammonia: \ce{H2CO3 + 2NH3 -> (NH4)2CO3} -\item Formation: \ce{CO2 + H2O <=> H2CO3} -\end{itemize} - -\subsubsection{Bromine and iodine oxyacids} - -\textbf{HBrO} (Hypobromous acid) - -\textbf{Structure:} \chemfig{H-O-Br} - -\textbf{Valence:} Br is +1 - -\textbf{HBrO$_3$} (Bromic acid) - -\textbf{Structure:} \chemfig{H-O-[:30]Br(=[2]O)(-[:-30]O)} - -\textbf{Valence:} Br is +5 - -\textbf{HIO$_3$} (Iodic acid) - -\textbf{Structure:} \chemfig{H-O-[:30]I(=[2]O)(-[:-30]O)} - -\textbf{Valence:} I is +5 - -\textbf{Reactions:} -\begin{itemize} -\item Oxidation: \ce{5HI + HIO3 -> 3I2 + 3H2O} -\item With sulfur dioxide: \ce{HIO3 + 3H2SO3 -> HI + 3H2SO4} -\end{itemize} - -\textbf{H$_5$IO$_6$} (Periodic acid) - -\textbf{Structure:} \chemfig{I(=[2]O)(<:[:30]OH)(<[:-30]OH)(<:[:150]OH)(<[:210]OH)(-[:270]OH)} - -\textbf{Valence:} I is +7 - -\textbf{Reactions:} -\begin{itemize} -\item Oxidative cleavage of diols: Used to cleave vicinal diols (glycols) to aldehydes or ketones -\end{itemize} - -\subsection{Bases from metal oxides} - -\subsubsection{Alkali metal hydroxides} - -\textbf{NaOH} (Sodium hydroxide, Caustic soda, Lye) - -\textbf{Valence:} Na is +1 - -\textbf{Properties:} Strong base, deliquescent, corrosive. - -\textbf{Reactions:} -\begin{itemize} -\item With aluminum (amphoteric): \ce{2Al + 2NaOH + 2H2O -> 2NaAlO2 + 3H2 ^} -\item With silicon dioxide: \ce{SiO2 + 2NaOH ->[heat] Na2SiO3 + H2O} -\item Saponification of esters: \ce{CH3COOC2H5 + NaOH -> CH3COONa + C2H5OH} -\item With chlorine (disproportionation): \ce{Cl2 + 2NaOH -> NaCl + NaClO + H2O} -\item With sulfur: \ce{3S + 6NaOH ->[heat] 2Na2S + Na2SO3 + 3H2O} -\end{itemize} - -\textbf{KOH} (Potassium hydroxide, Caustic potash) - -\textbf{Valence:} K is +1 - -\textbf{Properties:} Strong base, more hygroscopic than NaOH. - -\textbf{Reactions:} -\begin{itemize} -\item With CO$_2$: \ce{2KOH + CO2 -> K2CO3 + H2O} -\item Excess CO$_2$: \ce{K2CO3 + CO2 + H2O -> 2KHCO3} -\item With haloalkanes (elimination): \ce{C2H5Br + KOH ->[alcohol] C2H4 ^ + KBr + H2O} -\end{itemize} - -\textbf{LiOH} (Lithium hydroxide) - -\textbf{Valence:} Li is +1 - -\textbf{Properties:} Strong base, used in CO$_2$ scrubbers. - -\textbf{Reactions:} -\begin{itemize} -\item CO$_2$ absorption: \ce{2LiOH + CO2 -> Li2CO3 + H2O} -\end{itemize} - -\subsubsection{Alkaline earth metal hydroxides} - -\textbf{Ca(OH)$_2$} (Calcium hydroxide, Slaked lime, Hydrated lime) - -\textbf{Valence:} Ca is +2 - -\textbf{Properties:} Moderately strong base, sparingly soluble in water (lime water). - -\textbf{Reactions:} -\begin{itemize} -\item With CO$_2$ (limewater test): \ce{Ca(OH)2 + CO2 -> CaCO3 v + H2O} -\item Excess CO$_2$: \ce{CaCO3 + CO2 + H2O -> Ca(HCO3)2} (soluble) -\item With chlorine: \ce{2Ca(OH)2 + 2Cl2 -> CaCl2 + Ca(ClO)2 + 2H2O} -\item Preparation from quicklime: \ce{CaO + H2O -> Ca(OH)2} (exothermic) -\end{itemize} - -\textbf{Mg(OH)$_2$} (Magnesium hydroxide, Milk of magnesia) - -\textbf{Valence:} Mg is +2 - -\textbf{Properties:} Weak base, very sparingly soluble, antacid. - -\textbf{Reactions:} -\begin{itemize} -\item Decomposition: \ce{Mg(OH)2 ->[heat] MgO + H2O} -\item With acids (antacid action): \ce{Mg(OH)2 + 2HCl -> MgCl2 + 2H2O} -\end{itemize} - -\textbf{Ba(OH)$_2$} (Barium hydroxide) - -\textbf{Valence:} Ba is +2 - -\textbf{Properties:} Strong base, more soluble than Ca(OH)$_2$. - -\textbf{Reactions:} -\begin{itemize} -\item With sulfuric acid: \ce{Ba(OH)2 + H2SO4 -> BaSO4 v + 2H2O} -\item With ammonium salts (endothermic): \ce{Ba(OH)2.8H2O + 2NH4Cl -> BaCl2 + 2NH3 ^ + 10H2O} -\end{itemize} - -\subsubsection{Ammonia and related bases} - -\textbf{NH$_3$} (Ammonia) - -\textbf{Structure:} \chemfig{N(-[:90]H)(-[:210]H)(-[:330]H)} - -\textbf{Valence:} N is -3 - -\textbf{Properties:} Weak base, pungent gas, very soluble in water. - -\textbf{Reactions:} -\begin{itemize} -\item Complex formation with Cu$^{2+}$: \ce{Cu^2+ + 4NH3 -> [Cu(NH3)4]^2+} (deep blue) -\item With HCl: \ce{NH3 + HCl -> NH4Cl} (white smoke) -\item Haber process: \ce{N2 + 3H2 <=>[Fe catalyst][high T, P] 2NH3} -\item Oxidation by oxygen: \ce{4NH3 + 5O2 ->[Pt catalyst] 4NO + 6H2O} (Ostwald process) -\item With chlorine: \ce{2NH3 + 3Cl2 -> N2 + 6HCl} -\item Reduction of CuO: \ce{3CuO + 2NH3 ->[heat] 3Cu + N2 + 3H2O} -\end{itemize} - -\textbf{NH$_4$OH} (Ammonium hydroxide) - -\textbf{Formula:} NH$_4^+$ and OH$^-$ ions in aqueous solution - -\textbf{Valence:} N is -3 - -\textbf{Properties:} Aqueous ammonia solution, weak base. - -\textbf{Reactions:} -\begin{itemize} -\item Precipitation of metal hydroxides: \ce{Fe^3+ + 3NH4OH -> Fe(OH)3 v + 3NH4+} -\item With excess ammonia (complex formation): \ce{Zn(OH)2 + 4NH3 -> [Zn(NH3)4]^2+ + 2OH-} -\end{itemize} - -\subsubsection{Transition metal hydroxides} - -\textbf{Fe(OH)$_2$} (Iron(II) hydroxide, Ferrous hydroxide) - -\textbf{Valence:} Fe is +2 - -\textbf{Properties:} Weak base, white-green solid, easily oxidized. - -\textbf{Reactions:} -\begin{itemize} -\item Oxidation: \ce{4Fe(OH)2 + O2 + 2H2O -> 4Fe(OH)3} (turns brown) -\item Decomposition: \ce{Fe(OH)2 ->[heat] FeO + H2O} -\end{itemize} - -\textbf{Fe(OH)$_3$} (Iron(III) hydroxide, Ferric hydroxide) - -\textbf{Valence:} Fe is +3 - -\textbf{Properties:} Very weak base, brown precipitate. - -\textbf{Reactions:} -\begin{itemize} -\item Decomposition: \ce{2Fe(OH)3 ->[heat] Fe2O3 + 3H2O} -\end{itemize} - -\textbf{Al(OH)$_3$} (Aluminum hydroxide) - -\textbf{Valence:} Al is +3 - -\textbf{Properties:} Amphoteric, white precipitate, antacid. - -\textbf{Reactions:} -\begin{itemize} -\item With acid: \ce{Al(OH)3 + 3HCl -> AlCl3 + 3H2O} -\item With base: \ce{Al(OH)3 + NaOH -> NaAlO2 + 2H2O} -\item Decomposition: \ce{2Al(OH)3 ->[heat] Al2O3 + 3H2O} -\end{itemize} - -\textbf{Cu(OH)$_2$} (Copper(II) hydroxide, Cupric hydroxide) - -\textbf{Valence:} Cu is +2 - -\textbf{Properties:} Weak base, blue precipitate. - -\textbf{Reactions:} -\begin{itemize} -\item Decomposition: \ce{Cu(OH)2 ->[heat] CuO + H2O} -\item With ammonia: \ce{Cu(OH)2 + 4NH3 -> [Cu(NH3)4]^2+ + 2OH-} (deep blue solution) -\item With tartaric acid (Fehling's reagent): Forms copper tartrate complex -\end{itemize} - -\section{Ores and alloys} - -\subsection{Ores} - -\begin{longtable}{p{3cm}p{6cm}p{3.5cm}} -\toprule -English Name & Properties & Formula \\ -\midrule -\endfirsthead -\toprule -English Name & Properties & Formula \\ -\midrule -\endhead -Hematite & Red-brown iron ore, most important iron ore & \ce{Fe2O3} \\ -Magnetite & Black magnetic iron ore, high iron content & \ce{Fe3O4} \\ -Limonite & Yellow-brown hydrated iron oxide & \ce{2Fe2O3.3H2O} \\ -Siderite & Iron carbonate, light colored & \ce{FeCO3} \\ -Pyrite & Brass-yellow, fool's gold, used for sulfuric acid & \ce{FeS2} \\ -Chalcopyrite & Brass-yellow copper ore, most abundant copper ore & \ce{CuFeS2} \\ -Chalcocite & Dark gray copper sulfide & \ce{Cu2S} \\ -Malachite & Green basic copper carbonate & \ce{Cu2CO3(OH)2} \\ -Azurite & Blue basic copper carbonate & \ce{Cu3(CO3)2(OH)2} \\ -Cuprite & Red copper oxide & \ce{Cu2O} \\ -Bauxite & Reddish aluminum ore, clay-like & \ce{Al2O3.nH2O} \\ -Cryolite & White, used as flux in aluminum production & \ce{Na3AlF6} \\ -Corundum & Very hard aluminum oxide, includes ruby/sapphire & \ce{Al2O3} \\ -Galena & Lead-gray, cubic crystals, main lead ore & \ce{PbS} \\ -Cerussite & White lead carbonate & \ce{PbCO3} \\ -Anglesite & White lead sulfate & \ce{PbSO4} \\ -Sphalerite (Zinc blende) & Yellow-brown to black, main zinc ore & \ce{ZnS} \\ -Smithsonite & White zinc carbonate & \ce{ZnCO3} \\ -Zincite & Red-orange zinc oxide & \ce{ZnO} \\ -Cassiterite & Brown-black tin oxide, main tin ore & \ce{SnO2} \\ -Cinnabar & Bright red mercury sulfide, main mercury ore & \ce{HgS} \\ -Argentite & Dark gray silver sulfide & \ce{Ag2S} \\ -Calamine & Zinc silicate ore & \ce{Zn4Si2O7(OH)2.H2O} \\ -Chromite & Black chromium iron oxide, main chromium ore & \ce{FeCr2O4} \\ -Pyrolusite & Black manganese dioxide ore & \ce{MnO2} \\ -Rhodochrosite & Pink manganese carbonate & \ce{MnCO3} \\ -Rutile & Red-brown titanium dioxide & \ce{TiO2} \\ -Ilmenite & Black iron titanium oxide & \ce{FeTiO3} \\ -Barite & White barium sulfate, heavy & \ce{BaSO4} \\ -Witherite & White barium carbonate & \ce{BaCO3} \\ -Scheelite & White tungsten calcium ore & \ce{CaWO4} \\ -Wolframite & Black iron manganese tungsten ore & \ce{(Fe,Mn)WO4} \\ -Molybdenite & Gray, soft molybdenum sulfide & \ce{MoS2} \\ -Carnallite & White-red potassium magnesium salt & \ce{KCl.MgCl2.6H2O} \\ -Sylvite & White-red potassium chloride & \ce{KCl} \\ -Halite (Rock salt) & Transparent-white sodium chloride & \ce{NaCl} \\ -Fluorite (Fluorspar) & Colorful calcium fluoride & \ce{CaF2} \\ -Limestone & White-gray calcium carbonate sedimentary rock & \ce{CaCO3} \\ -Dolomite & White-pink calcium magnesium carbonate & \ce{CaMg(CO3)2} \\ -Gypsum & White calcium sulfate dihydrate & \ce{CaSO4.2H2O} \\ -Anhydrite & White calcium sulfate & \ce{CaSO4} \\ -Apatite & Green-blue calcium phosphate & \ce{Ca5(PO4)3(F,Cl,OH)} \\ -Phosphorite & Gray-brown calcium phosphate rock & \ce{Ca3(PO4)2} \\ -\bottomrule -\end{longtable} - -\subsection{Alloys} - -\begin{longtable}{p{2.5cm}p{3.5cm}p{4.5cm}p{3cm}} -\toprule -English Name & Elements & Properties & Application \\ -\midrule -\endfirsthead -\toprule -English Name & Elements & Properties & Application \\ -\midrule -\endhead -Steel & Fe, C (< 2\%) & Strong, hard, malleable & Construction, tools \\ -Stainless steel & Fe, Cr (10-20\%), Ni & Corrosion-resistant, strong & Cutlery, medical \\ -Cast iron & Fe, C (2-4\%) & Brittle, hard, good casting & Engine blocks, pipes \\ -Brass & Cu (55-95\%), Zn & Golden, corrosion-resistant & Musical instruments, fittings \\ -Bronze & Cu (88\%), Sn (12\%) & Hard, corrosion-resistant & Sculptures, bearings \\ -Aluminum bronze & Cu, Al (5-11\%) & Strong, corrosion-resistant & Marine hardware, coins \\ -Cupronickel & Cu (75\%), Ni (25\%) & Silver-colored, corrosion-resistant & Coins, marine uses \\ -German silver & Cu, Ni, Zn & Silver-white, no silver & Cutlery, jewelry base \\ -Phosphor bronze & Cu, Sn, P & Elastic, wear-resistant & Springs, electrical \\ -Gunmetal & Cu, Sn (10\%), Zn (2\%) & Corrosion-resistant, tough & Gears, bearings \\ -Duralumin & Al (94\%), Cu (4\%), Mg & Light, strong, age-hardenable & Aircraft, aerospace \\ -Magnalium & Al (70-95\%), Mg & Very light, strong & Aircraft parts \\ -Alnico & Al, Ni, Co, Fe & Strong magnetic & Permanent magnets \\ -Solder & Sn (60\%), Pb (40\%) & Low melting point & Electrical joints \\ -Lead-free solder & Sn, Cu, Ag & Low melting, no lead toxicity & Electronics \\ -Pewter & Sn (85-99\%), Sb, Cu & Soft, silvery, malleable & Decorative items \\ -Babbitt metal & Sn, Sb, Cu & Low friction, soft & Bearing surfaces \\ -Type metal & Pb, Sn, Sb & Expands on cooling & Printing type \\ -Wood's metal & Bi, Pb, Sn, Cd & Very low melting (70$^\circ$C) & Fire sprinklers, fuses \\ -Rose's metal & Bi, Pb, Sn & Low melting (98$^\circ$C) & Fusible alloys \\ -Nichrome & Ni (80\%), Cr (20\%) & High electrical resistance, heat-resistant & Heating elements \\ -Monel metal & Ni (67\%), Cu (30\%) & Corrosion-resistant, strong & Marine, chemical \\ -Invar & Fe (64\%), Ni (36\%) & Very low thermal expansion & Precision instruments \\ -Permalloy & Fe (20\%), Ni (80\%) & High magnetic permeability & Transformers, sensors \\ -Constantan & Cu (55\%), Ni (45\%) & Constant electrical resistance & Thermocouples \\ -Manganin & Cu (86\%), Mn (12\%), Ni & Stable resistance vs. temperature & Precision resistors \\ -Stellite & Co, Cr, W, C & Very hard, wear-resistant & Cutting tools \\ -Hastelloy & Ni, Mo, Cr, Fe & Excellent corrosion resistance & Chemical equipment \\ -Titanium alloy & Ti (90\%), Al (6\%), V (4\%) & High strength-to-weight ratio & Aerospace, implants \\ -Amalgam & Hg, Ag, Sn, Cu & Soft, hardens over time & Dental fillings \\ -Elektron & Mg (90\%), Al, Zn & Extremely light & Aircraft parts \\ -Beryllium copper & Cu (98\%), Be (2\%) & Non-sparking, elastic & Explosion-proof tools \\ -White gold & Au, Ni/Pd, Zn & White-silver appearance & Jewelry \\ -Rose gold & Au (75\%), Cu (22.5\%), Ag & Pink-red color & Jewelry \\ -Sterling silver & Ag (92.5\%), Cu (7.5\%) & Harder than pure silver & Jewelry, tableware \\ -Britannia silver & Ag (95.8\%), Cu & Softer, higher silver content & High-end silverware \\ -Nitinol & Ni (55\%), Ti (45\%) & Shape memory effect & Medical devices, actuators \\ -Zamak & Zn, Al, Mg, Cu & Good castability, moderate strength & Die castings \\ -Babbitt & Sn, Sb, Cu (or Pb base) & Low friction, good embeddability & Bearings \\ -Bell metal & Cu (78\%), Sn (22\%) & Resonant, hard & Bells, cymbals \\ -\bottomrule -\end{longtable} - -\section{Reactions} - -\subsection{Types of reactions} - -\subsubsection{Combination reaction (Synthesis reaction)} - -\textbf{Definition:} Two or more substances combine to form a single product. - -\textbf{General form:} \ce{A + B -> AB} - -\textbf{Examples:} -\begin{itemize} -\item Formation of water: \ce{2H2 + O2 -> 2H2O} -\item Formation of ammonia: \ce{N2 + 3H2 -> 2NH3} -\item Metal oxide formation: \ce{2Mg + O2 -> 2MgO} -\item Salt formation: \ce{2Na + Cl2 -> 2NaCl} -\end{itemize} - -\subsubsection{Decomposition reaction} - -\textbf{Definition:} A single compound breaks down into two or more simpler substances. - -\textbf{General form:} \ce{AB -> A + B} - -\textbf{Examples:} -\begin{itemize} -\item Thermal decomposition of calcium carbonate: \ce{CaCO3 ->[heat] CaO + CO2 ^} -\item Electrolysis of water: \ce{2H2O ->[electrolysis] 2H2 ^ + O2 ^} -\item Decomposition of hydrogen peroxide: \ce{2H2O2 ->[MnO2] 2H2O + O2 ^} -\item Decomposition of potassium chlorate: \ce{2KClO3 ->[heat] 2KCl + 3O2 ^} -\end{itemize} - -\subsubsection{Displacement reaction (Substitution reaction)} - -\textbf{Definition:} One element replaces another element in a compound. - -\textbf{General form:} \ce{A + BC -> AC + B} - -\textbf{Examples:} -\begin{itemize} -\item Zinc displacing hydrogen: \ce{Zn + 2HCl -> ZnCl2 + H2 ^} -\item Chlorine displacing bromine: \ce{Cl2 + 2NaBr -> 2NaCl + Br2} -\item Magnesium displacing copper: \ce{Mg + CuSO4 -> MgSO4 + Cu} -\item Iron displacing copper: \ce{Fe + CuSO4 -> FeSO4 + Cu} -\end{itemize} - -\subsubsection{Double displacement reaction (Metathesis reaction)} - -\textbf{Definition:} Exchange of ions between two compounds. - -\textbf{General form:} \ce{AB + CD -> AD + CB} - -\textbf{Examples:} -\begin{itemize} -\item Precipitation: \ce{AgNO3 + NaCl -> AgCl v + NaNO3} -\item Neutralization: \ce{HCl + NaOH -> NaCl + H2O} -\item Formation of barium sulfate: \ce{BaCl2 + H2SO4 -> BaSO4 v + 2HCl} -\end{itemize} - -\subsubsection{Redox reaction (Oxidation-reduction reaction)} - -\textbf{Definition:} Transfer of electrons between species, involving change in oxidation states. - -\textbf{Oxidation:} Loss of electrons, increase in oxidation number. - -\textbf{Reduction:} Gain of electrons, decrease in oxidation number. - -\textbf{Examples:} -\begin{itemize} -\item Combustion: \ce{C + O2 -> CO2} -\item Permanganate oxidation: \ce{2KMnO4 + 5H2C2O4 + 3H2SO4 -> K2SO4 + 2MnSO4 + 10CO2 ^ + 8H2O} -\item Dichromate oxidation: \ce{K2Cr2O7 + 14HCl -> 2KCl + 2CrCl3 + 3Cl2 ^ + 7H2O} -\item Zinc-copper cell: \ce{Zn + Cu^2+ -> Zn^2+ + Cu} -\end{itemize} - -\subsubsection{Acid-base reaction (Neutralization)} - -\textbf{Definition:} Reaction between an acid and a base to produce salt and water. - -\textbf{General form:} \ce{Acid + Base -> Salt + Water} - -\textbf{Examples:} -\begin{itemize} -\item Strong acid-strong base: \ce{HCl + NaOH -> NaCl + H2O} -\item Weak acid-strong base: \ce{CH3COOH + NaOH -> CH3COONa + H2O} -\item Dibasic acid: \ce{H2SO4 + 2KOH -> K2SO4 + 2H2O} -\item Carbonate with acid: \ce{Na2CO3 + 2HCl -> 2NaCl + H2O + CO2 ^} -\end{itemize} - -\subsubsection{Precipitation reaction} - -\textbf{Definition:} Formation of an insoluble solid (precipitate) from aqueous solutions. - -\textbf{Examples:} -\begin{itemize} -\item Silver chloride: \ce{Ag+ + Cl- -> AgCl v} (white precipitate) -\item Lead iodide: \ce{Pb^2+ + 2I- -> PbI2 v} (yellow precipitate) -\item Iron(III) hydroxide: \ce{Fe^3+ + 3OH- -> Fe(OH)3 v} (brown precipitate) -\item Copper(II) hydroxide: \ce{Cu^2+ + 2OH- -> Cu(OH)2 v} (blue precipitate) -\end{itemize} - -\subsection{Organic reactions} - -\subsubsection{Halogenation reaction} - -\textbf{Definition:} Introduction of halogen atoms (F, Cl, Br, I) into organic molecules. - -\textbf{Free radical halogenation (alkanes):} -\begin{itemize} -\item Chlorination of methane: \ce{CH4 + Cl2 ->[UV light] CH3Cl + HCl} -\item Further substitution: \ce{CH3Cl + Cl2 -> CH2Cl2 + HCl} -\item Bromination of ethane: \ce{C2H6 + Br2 ->[UV light] C2H5Br + HBr} -\end{itemize} - -\textbf{Electrophilic halogenation (aromatic):} -\begin{itemize} -\item Bromination of benzene: \ce{C6H6 + Br2 ->[FeBr3] C6H5Br + HBr} -\item Chlorination of benzene: \ce{C6H6 + Cl2 ->[AlCl3] C6H5Cl + HCl} -\item Iodination of benzene: \ce{C6H6 + I2 ->[HNO3] C6H5I + HI} -\end{itemize} - -\textbf{Addition halogenation (alkenes):} -\begin{itemize} -\item Bromination of ethene: \ce{C2H4 + Br2 -> C2H4Br2} -\item Test for unsaturation: Decolorization of bromine water -\item Chlorination of propene: \ce{C3H6 + Cl2 -> C3H6Cl2} -\end{itemize} - -\subsubsection{Nucleophilic substitution} - -\textbf{Definition:} Replacement of a leaving group by a nucleophile. - -\textbf{S$_{\mathbf{N}}$1 mechanism (unimolecular):} -\begin{itemize} -\item Two-step process via carbocation intermediate -\item Rate depends only on substrate concentration -\item Favored by tertiary halides and polar solvents -\item Example: \ce{(CH3)3CBr + H2O -> (CH3)3COH + HBr} -\end{itemize} - -\textbf{S$_{\mathbf{N}}$2 mechanism (bimolecular):} -\begin{itemize} -\item One-step process with backside attack -\item Rate depends on both substrate and nucleophile concentration -\item Favored by primary halides and aprotic solvents -\item Inversion of configuration (Walden inversion) -\item Example: \ce{CH3Br + OH- -> CH3OH + Br-} -\end{itemize} - -\textbf{Common nucleophiles:} -\begin{itemize} -\item Hydroxide (OH$^-$): Forms alcohols -\item Alkoxide (RO$^-$): Forms ethers -\item Cyanide (CN$^-$): Forms nitriles -\item Ammonia (NH$_3$): Forms amines -\item Water (H$_2$O): Forms alcohols (weak nucleophile) -\end{itemize} - -\subsubsection{Nucleophilic addition} - -\textbf{Definition:} Addition of a nucleophile to a carbonyl group. - -\textbf{Examples:} -\begin{itemize} -\item Cyanohydrin formation: \ce{CH3CHO + HCN -> CH3CH(OH)CN} -\item Grignard addition: \ce{CH3MgBr + CH2O -> CH3CH2OH} (after hydrolysis) -\item Bisulfite addition: \ce{RCHO + NaHSO3 -> RCH(OH)SO3Na} -\end{itemize} - -\subsubsection{Electrophilic addition} - -\textbf{Definition:} Addition of an electrophile to a multiple bond. - -\textbf{Examples:} -\begin{itemize} -\item Hydrohalogenation: \ce{C2H4 + HBr -> C2H5Br} -\item Markovnikov's rule: H adds to carbon with more H atoms -\item Hydration: \ce{C2H4 + H2O ->[H+] C2H5OH} -\item Addition of sulfuric acid: \ce{C2H4 + H2SO4 -> C2H5OSO3H} -\end{itemize} - -\subsubsection{Elimination reaction} - -\textbf{Definition:} Removal of atoms or groups to form multiple bonds. - -\textbf{Dehydrohalogenation (E1 and E2):} -\begin{itemize} -\item E2 mechanism: \ce{C2H5Br + KOH ->[alcohol, heat] C2H4 ^ + KBr + H2O} -\item Zaitsev's rule: Major product is more substituted alkene -\item E1 mechanism: Two-step via carbocation -\end{itemize} - -\textbf{Dehydration of alcohols:} -\begin{itemize} -\item Ethanol dehydration: \ce{C2H5OH ->[H2SO4, heat] C2H4 ^ + H2O} -\item Intramolecular (forms alkene) vs intermolecular (forms ether) -\end{itemize} - -\subsubsection{Oxidation reactions} - -\textbf{Oxidation of alcohols:} -\begin{itemize} -\item Primary to aldehyde: \ce{RCH2OH ->[oxidation] RCHO ->[oxidation] RCOOH} -\item Secondary to ketone: \ce{R2CHOH ->[oxidation] R2CO} -\item Tertiary alcohols: Resistant to oxidation -\item Oxidizing agents: \ce{K2Cr2O7/H2SO4}, \ce{KMnO4}, \ce{CrO3} -\end{itemize} - -\textbf{Oxidation of aldehydes:} -\begin{itemize} -\item To carboxylic acid: \ce{RCHO ->[oxidation] RCOOH} -\item Mild oxidizing agents work (e.g., Tollens' reagent, Fehling's reagent) -\end{itemize} - -\subsubsection{Reduction reactions} - -\textbf{Reduction of carbonyl compounds:} -\begin{itemize} -\item Aldehyde to primary alcohol: \ce{RCHO ->[reduction] RCH2OH} -\item Ketone to secondary alcohol: \ce{R2CO ->[reduction] R2CHOH} -\item Reducing agents: \ce{LiAlH4}, \ce{NaBH4}, \ce{H2/Pt} -\end{itemize} - -\textbf{Reduction of carboxylic acids:} -\begin{itemize} -\item To primary alcohol: \ce{RCOOH ->[LiAlH4] RCH2OH} -\item Requires strong reducing agent -\end{itemize} - -\subsubsection{Condensation reactions} - -\textbf{Definition:} Combination of molecules with elimination of small molecule (usually water). - -\textbf{Esterification:} -\begin{itemize} -\item Fischer esterification: \ce{RCOOH + R-OH <=>[H+] RCOOR + H2O} -\item Reversible reaction, equilibrium can be shifted -\end{itemize} - -\textbf{Aldol condensation:} -\begin{itemize} -\item Self-condensation of aldehydes: \ce{2CH3CHO ->[OH-] CH3CH(OH)CH2CHO} -\item Followed by dehydration: \ce{CH3CH(OH)CH2CHO -> CH3CH=CHCHO + H2O} -\end{itemize} - -\subsubsection{Hydrolysis reactions} - -\textbf{Ester hydrolysis:} -\begin{itemize} -\item Acidic: \ce{RCOOR + H2O <=>[H+] RCOOH + R-OH} -\item Basic (saponification): \ce{RCOOR + NaOH -> RCOONa + R-OH} -\end{itemize} - -\textbf{Amide hydrolysis:} -\begin{itemize} -\item Acidic: \ce{RCONH2 + H2O + HCl ->[heat] RCOOH + NH4Cl} -\item Basic: \ce{RCONH2 + NaOH ->[heat] RCOONa + NH3 ^} -\end{itemize} - -\subsection{Named reactions and tests} - -\subsubsection{Silver mirror reaction (Tollens' test)} - -\textbf{Purpose:} Test for aldehydes; distinguishes aldehydes from ketones. - -\textbf{Reagent:} Tollens' reagent - ammoniacal silver nitrate solution \ce{[Ag(NH3)2]+} - -\textbf{Principle:} Aldehydes are oxidized to carboxylic acids while silver ions are reduced to metallic silver, forming a silver mirror on the test tube. - -\textbf{Preparation of reagent:} -\begin{itemize} -\item \ce{AgNO3 + NaOH -> AgOH v + NaNO3} -\item \ce{AgOH + 2NH3 -> [Ag(NH3)2]OH} (soluble complex) -\end{itemize} - -\textbf{Reaction with aldehyde:} -\begin{itemize} -\item \ce{RCHO + 2[Ag(NH3)2]+ + 2OH- -> RCOO- + 2Ag v + 4NH3 + H2O} -\item Formaldehyde: \ce{HCHO + 4[Ag(NH3)2]+ + 4OH- -> CO3^2- + 4Ag v + 8NH3 + 2H2O} -\item Glucose (reducing sugar): \ce{C6H12O6 + 2[Ag(NH3)2]+ + 2OH- -> C6H12O7 + 2Ag v + 4NH3} -\end{itemize} - -\textbf{Observation:} Silver mirror forms on the inner surface of the test tube (positive test). - -\textbf{Note:} Ketones do not give this reaction. Some $\alpha$-hydroxy ketones may give weakly positive results. - -\subsubsection{Fehling's test (Benedict's test)} - -\textbf{Purpose:} Test for reducing sugars and aldehydes. - -\textbf{Reagent:} Fehling's solution (mixture of Fehling's A and B) -\begin{itemize} -\item Fehling's A: Copper(II) sulfate solution \ce{CuSO4} -\item Fehling's B: Alkaline sodium potassium tartrate solution (Rochelle salt) -\end{itemize} - -\textbf{Principle:} Aldehydes reduce Cu$^{2+}$ (blue) to Cu$_2$O (red-brown precipitate). - -\textbf{Reaction:} -\begin{itemize} -\item \ce{RCHO + 2Cu^2+ + 5OH- ->[heat] RCOO- + Cu2O v + 3H2O} -\item With glucose: \ce{C6H12O6 + 2Cu^2+ + 5OH- -> C6H12O7 + Cu2O v + 3H2O} -\end{itemize} - -\textbf{Observation:} Blue solution turns to red-brown precipitate of cuprous oxide. - -\textbf{Benedict's reagent:} Similar test using copper citrate complex instead of tartrate. - -\subsubsection{Iodine clock reaction} - -\textbf{Purpose:} Demonstration of reaction kinetics and reaction mechanisms. - -\textbf{Principle:} A sudden color change occurs after a predictable time period, demonstrating the relationship between reaction rate and concentration. - -\textbf{Common version (Landolt reaction):} -\begin{itemize} -\item Reaction A (slow): \ce{H2O2 + 2I- + 2H+ -> I2 + 2H2O} -\item Reaction B (fast): \ce{I2 + 2S2O3^2- -> 2I- + S4O6^2-} -\item When thiosulfate is consumed, free iodine reacts with starch indicator -\item \ce{I2 + starch -> blue complex} -\end{itemize} - -\textbf{Alternative version (Dushman reaction):} -\begin{itemize} -\item \ce{IO3- + 3HSO3- -> I- + 3SO4^2- + 3H+} (slow) -\item \ce{IO3- + 5I- + 6H+ -> 3I2 + 3H2O} (fast, when HSO$_3^-$ depleted) -\end{itemize} - -\textbf{Observation:} Solution remains colorless for a fixed time, then suddenly turns deep blue. - -\textbf{Variables affecting clock time:} -\begin{itemize} -\item Concentration of reactants -\item Temperature -\item Presence of catalysts -\end{itemize} - -\subsubsection{Biuret test} - -\textbf{Purpose:} Test for proteins and peptide bonds; detects presence of peptide linkages. - -\textbf{Reagent:} Biuret reagent (copper sulfate in alkaline solution) -\begin{itemize} -\item \ce{CuSO4} in dilute \ce{NaOH} solution -\end{itemize} - -\textbf{Principle:} Peptide bonds form a colored complex with Cu$^{2+}$ ions in alkaline solution. - -\textbf{Reaction:} Copper ions coordinate with nitrogen atoms of peptide bonds, forming a violet-purple complex. - -\textbf{Named after:} Biuret \ce{H2N-CO-NH-CO-NH2}, the simplest compound that gives this test. - -\textbf{Observation:} -\begin{itemize} -\item Negative (no protein): Blue color (from Cu$^{2+}$ ions) -\item Positive (protein present): Violet to purple color -\item Intensity depends on number of peptide bonds -\end{itemize} - -\textbf{Requirements:} -\begin{itemize} -\item At least two peptide bonds required for positive test -\item Single amino acids do not give positive result -\item Dipeptides give weak positive result -\item Tripeptides and proteins give strong positive result -\end{itemize} - -\textbf{Application:} -\begin{itemize} -\item Qualitative test for proteins -\item Semi-quantitative determination of protein concentration -\item Used in biochemistry and food analysis -\end{itemize} - -\subsubsection{Lucas test} - -\textbf{Purpose:} Distinguish between primary, secondary, and tertiary alcohols. - -\textbf{Reagent:} Lucas reagent (anhydrous \ce{ZnCl2} in concentrated \ce{HCl}) - -\textbf{Principle:} Alcohols react with HCl in presence of \ce{ZnCl2} to form alkyl chlorides (insoluble, appears as cloudiness). - -\textbf{Reactions:} -\begin{itemize} -\item \ce{ROH + HCl ->[ZnCl2] RCl + H2O} -\item Rate: Tertiary > Secondary > Primary -\end{itemize} - -\textbf{Observations:} -\begin{itemize} -\item Tertiary alcohol: Immediate cloudiness (turbidity) -\item Secondary alcohol: Cloudiness within 5-10 minutes -\item Primary alcohol: No reaction at room temperature -\end{itemize} - -\subsubsection{Diazotization reaction} - -\textbf{Purpose:} Formation of diazonium salts from primary aromatic amines. - -\textbf{Reagent:} Sodium nitrite (\ce{NaNO2}) and dilute \ce{HCl} at 0-5$^\circ$C - -\textbf{Reaction:} -\begin{itemize} -\item \ce{C6H5NH2 + NaNO2 + 2HCl ->[cold] C6H5N2+Cl- + NaCl + 2H2O} -\item Temperature must be kept low to prevent decomposition -\end{itemize} - -\textbf{Applications:} -\begin{itemize} -\item Azo dye synthesis (coupling with phenols or aromatic amines) -\item Sandmeyer reaction (replacement of diazonium group) -\item Gattermann reaction -\end{itemize} - -\subsubsection{Friedel-Crafts reactions} - -\textbf{Friedel-Crafts alkylation:} -\begin{itemize} -\item \ce{C6H6 + RCl ->[AlCl3] C6H5R + HCl} -\item Introduces alkyl group onto aromatic ring -\item Catalyst: \ce{AlCl3} or \ce{FeCl3} -\item Problem: Polyalkylation and rearrangement -\end{itemize} - -\textbf{Friedel-Crafts acylation:} -\begin{itemize} -\item \ce{C6H6 + RCOCl ->[AlCl3] C6H5COR + HCl} -\item Introduces acyl group onto aromatic ring -\item More controlled than alkylation (no polyacylation) -\item Forms ketones -\end{itemize} - -\subsubsection{Kolbe's reaction (Kolbe-Schmitt reaction)} - -\textbf{Purpose:} Synthesis of salicylic acid from phenol. - -\textbf{Reaction:} -\begin{itemize} -\item \ce{C6H5OH + NaOH -> C6H5ONa + H2O} -\item \ce{C6H5ONa + CO2 ->[heat, pressure] C6H4(OH)COONa} (sodium salicylate) -\item \ce{C6H4(OH)COONa + HCl -> C6H4(OH)COOH + NaCl} (salicylic acid) -\end{itemize} - -\textbf{Conditions:} High pressure (5-7 atm), 125-130$^\circ$C - -\textbf{Application:} Industrial production of aspirin (acetylsalicylic acid) - -\subsubsection{Cannizzaro reaction} - -\textbf{Purpose:} Disproportionation of aldehydes lacking $\alpha$-hydrogen. - -\textbf{Principle:} In strong base, one aldehyde molecule is oxidized to carboxylate, another is reduced to alcohol. - -\textbf{Reaction:} -\begin{itemize} -\item \ce{2RCHO + NaOH ->[no alpha-H] RCOONa + RCH2OH} -\item Example: \ce{2C6H5CHO + NaOH -> C6H5COONa + C6H5CH2OH} -\item Formaldehyde: \ce{2HCHO + NaOH -> HCOONa + CH3OH} -\end{itemize} - -\textbf{Requirement:} Aldehyde must lack $\alpha$-hydrogen atoms. - -\subsubsection{Haloform reaction} - -\textbf{Purpose:} Test for methyl ketones; produces haloform. - -\textbf{Reagent:} Halogen (\ce{I2}, \ce{Br2}, or \ce{Cl2}) in alkaline solution - -\textbf{Reaction:} -\begin{itemize} -\item \ce{CH3COR + 3I2 + 4NaOH -> RCOONa + CHI3 v + 3NaI + 3H2O} -\item Iodoform (\ce{CHI3}): Yellow precipitate with characteristic odor -\end{itemize} - -\textbf{Positive test:} -\begin{itemize} -\item Methyl ketones: \ce{R-CO-CH3} -\item Acetaldehyde: \ce{CH3CHO} -\item Ethanol: \ce{CH3CH2OH} (oxidized to acetaldehyde first) -\end{itemize} - -\textbf{Iodoform test:} Specific for compounds with \ce{CH3CO-} or \ce{CH3CH(OH)-} structure. - -\section{Chemical nomenclature: Prefixes and suffixes} - -\subsection{Numerical prefixes} - -\begin{table}[H] -\centering -\begin{tabular}{lll} -\toprule -Prefix & Number & Example \\ -\midrule -mono- & 1 & Monoxide, monohydrate \\ -di- & 2 & Dioxide, dichloride \\ -tri- & 3 & Trichloride, trioxide \\ -tetra- & 4 & Tetrachloride, tetrahedral \\ -penta- & 5 & Pentoxide, pentane \\ -hexa- & 6 & Hexane, hexafluoride \\ -hepta- & 7 & Heptane, heptoxide \\ -octa- & 8 & Octane, octahedron \\ -nona- & 9 & Nonane, nonoxide \\ -deca- & 10 & Decane, decahydrate \\ -undeca- & 11 & Undecane \\ -dodeca- & 12 & Dodecane, dodecahedron \\ -\bottomrule -\end{tabular} -\end{table} - -\subsection{Hydrocarbon chain prefixes} - -\begin{table}[H] -\centering -\begin{tabular}{llll} -\toprule -Prefix & \# Carbons & Root Word & Example \\ -\midrule -meth- & 1 & Methane & Methanol, methyl \\ -eth- & 2 & Ethane & Ethanol, ethyl \\ -prop- & 3 & Propane & Propanol, propyl \\ -but- & 4 & Butane & Butanol, butyl \\ -pent- & 5 & Pentane & Pentanol, pentyl \\ -hex- & 6 & Hexane & Hexanol, hexyl \\ -hept- & 7 & Heptane & Heptanol, heptyl \\ -oct- & 8 & Octane & Octanol, octyl \\ -non- & 9 & Nonane & Nonanol, nonyl \\ -dec- & 10 & Decane & Decanol, decyl \\ -\bottomrule -\end{tabular} -\end{table} - -\subsection{Structural and positional prefixes} - -\begin{longtable}{p{2.5cm}p{5cm}p{5.5cm}} -\toprule -Prefix & Meaning & Example \\ -\midrule -\endfirsthead -\toprule -Prefix & Meaning & Example \\ -\midrule -\endhead -iso- & Branched (methyl on penultimate carbon) & Isopropanol, isobutane \\ -neo- & New, highly branched & Neopentane \\ -sec- & Secondary (2$^\circ$, attached to 2 carbons) & sec-Butanol \\ -tert- & Tertiary (3$^\circ$, attached to 3 carbons) & tert-Butanol \\ -cyclo- & Cyclic/ring structure & Cyclohexane, cyclopropane \\ -ortho- (o-) & Adjacent positions on benzene (1,2) & o-Xylene, o-cresol \\ -meta- (m-) & Separated by one carbon on benzene (1,3) & m-Xylene \\ -para- (p-) & Opposite positions on benzene (1,4) & p-Xylene, p-cresol \\ -cis- & Same side (geometric isomer) & cis-2-Butene \\ -trans- & Opposite sides (geometric isomer) & trans-2-Butene \\ -\bottomrule -\end{longtable} - -\subsection{Halogen prefixes} - -\begin{table}[H] -\centering -\begin{tabular}{lll} -\toprule -Prefix & Halogen & Example \\ -\midrule -fluoro- & Fluorine (F) & Fluoromethane, fluorobenzene \\ -chloro- & Chlorine (Cl) & Chloroform, chlorobenzene \\ -bromo- & Bromine (Br) & Bromoethane, bromobenzene \\ -iodo- & Iodine (I) & Iodoform, iodobenzene \\ -\bottomrule -\end{tabular} -\end{table} - -\subsection{Other common prefixes} - -\begin{longtable}{p{2.5cm}p{5cm}p{5.5cm}} -\toprule -Prefix & Meaning & Example \\ -\midrule -\endfirsthead -\toprule -Prefix & Meaning & Example \\ -\midrule -\endhead -per- & Maximum/complete & Perchloric acid, peroxide \\ -hypo- & Less than normal oxidation state & Hypochlorous acid \\ -thio- & Sulfur replacing oxygen & Thiosulfate, thiol \\ -oxy- & Oxygen in compound & Oxytocin \\ -nitro- & \ce{-NO2} group & Nitrobenzene, nitroglycerin \\ -nitroso- & \ce{-NO} group & Nitrosobenzene \\ -amino- & \ce{-NH2} group & Aminobenzoic acid \\ -hydroxy- & \ce{-OH} group & Hydroxybenzoic acid \\ -oxo- & \ce{=O} group (ketone/aldehyde) & Oxoacid \\ -carb- & Carbon & Carbide, carbon \\ -cyan- & \ce{-CN} group & Cyanide, cyanohydrin \\ -acet- & Related to acetic acid/acetyl & Acetate, acetone, acetyl \\ -form- & Related to formic acid/formyl & Formate, formaldehyde \\ -benz- & Related to benzene & Benzyl, benzoyl, benzoic \\ -phenyl- & \ce{C6H5-} group & Phenylamine (aniline) \\ -vinyl- & \ce{CH2=CH-} group & Vinyl chloride \\ -allyl- & \ce{CH2=CH-CH2-} group & Allyl alcohol \\ -\bottomrule -\end{longtable} - -\subsection{Functional group suffixes} - -\begin{longtable}{p{2.5cm}p{4cm}p{6.5cm}} -\toprule -Suffix & Functional Group & Example \\ -\midrule -\endfirsthead -\toprule -Suffix & Functional Group & Example \\ -\midrule -\endhead --ane & Alkane (single bonds) & Methane, ethane, propane \\ --ene & Alkene (double bond) & Ethene (ethylene), propene \\ --yne & Alkyne (triple bond) & Ethyne (acetylene), propyne \\ --yl & Alkyl group (substituent) & Methyl, ethyl, propyl \\ --ol & Alcohol (\ce{-OH}) & Methanol, ethanol, phenol \\ --al & Aldehyde (\ce{-CHO}) & Methanal (formaldehyde), ethanal \\ --one & Ketone (\ce{C=O}) & Acetone (propanone), butanone \\ --oic acid & Carboxylic acid (\ce{-COOH}) and Ethanoic acid (acetic acid) \\ --oate & Ester (\ce{-COO-}) & Ethyl acetate (ethyl ethanoate) \\ --amide & Amide (\ce{-CONH2}) & Acetamide, formamide \\ --amine & Amine (\ce{-NH2}) & Methylamine, ethylamine \\ --nitrile & Nitrile (\ce{-CN}) & Acetonitrile, propionitrile \\ --ether & Ether (\ce{-O-}) & Diethyl ether \\ --thiol & Thiol (\ce{-SH}) & Ethanethiol, methanethiol \\ --ate & Salt of acid & Sulfate, nitrate, acetate \\ --ite & Salt of -ous acid & Sulfite, nitrite \\ --ide & Binary compound/ion & Chloride, oxide, sulfide \\ -\bottomrule -\end{longtable} - -\subsection{Acid nomenclature patterns} - -\begin{table}[H] -\centering -\begin{tabular}{llll} -\toprule -Oxidation State & Acid Name & Salt Name & Example \\ -\midrule -Highest & per-...-ic acid & per-...-ate & Perchloric acid/perchlorate \\ -High & -ic acid & -ate & Sulfuric acid/sulfate \\ -Low & -ous acid & -ite & Sulfurous acid/sulfite \\ -Lowest & hypo-...-ous acid & hypo-...-ite & Hypochlorous acid/hypochlorite \\ -\bottomrule -\end{tabular} -\end{table} - -\textbf{Examples:} -\begin{itemize} -\item \ce{HClO4} - Perchloric acid $\rightarrow$ Perchlorate (\ce{ClO4-}) -\item \ce{HClO3} - Chloric acid $\rightarrow$ Chlorate (\ce{ClO3-}) -\item \ce{HClO2} - Chlorous acid $\rightarrow$ Chlorite (\ce{ClO2-}) -\item \ce{HClO} - Hypochlorous acid $\rightarrow$ Hypochlorite (\ce{ClO-}) -\end{itemize} - -\section{Name of organic compounds} - -\subsection{Hydrocarbons and their Halogen derivatives} - -\begin{longtable}{p{3.5cm}p{3cm}p{7cm}} -\toprule -Common Name & Formula & Description/Use \\ -\midrule -\endfirsthead -\toprule -Common Name & Formula & Description/Use \\ -\midrule -\endhead -Methane & \ce{CH4} & Natural gas, simplest alkane \\ -Ethane & \ce{C2H6} & Component of natural gas \\ -Propane & \ce{C3H8} & LPG fuel, refrigerant \\ -Butane & \ce{C4H10} & Lighter fuel, aerosol propellant \\ -Isobutane & \ce{(CH3)3CH} & Branched isomer of butane, refrigerant \\ -Pentane & \ce{C5H12} & Laboratory solvent \\ -Hexane & \ce{C6H14} & Extraction solvent \\ -Octane & \ce{C8H18} & Gasoline component \\ -Paraffin & \ce{C_nH_{2n+2}} & Wax, candles (long chain alkanes) \\ -Ethylene & \ce{C2H4} & Fruit ripening agent, plastic production \\ -Propylene & \ce{C3H6} & Polypropylene production \\ -Acetylene & \ce{C2H2} & Welding gas, illumination \\ -Isoprene & \ce{C5H8} & Natural rubber monomer \\ -Methyl chloride & \ce{CH3Cl} & Refrigerant, methylating agent \\ -Chloroform & \ce{CHCl3} & Solvent, formerly anesthetic \\ -Carbon tetrachloride & \ce{CCl4} & Solvent, fire extinguisher (obsolete) \\ -Freon-12 & \ce{CCl2F2} & Refrigerant (CFC, now banned) \\ -Teflon monomer & \ce{CF2=CF2} & Tetrafluoroethylene, non-stick coating \\ -DDT & \ce{(ClC6H4)2CHCCl3} & Insecticide (banned in many countries) \\ -Vinyl chloride & \ce{CH2=CHCl} & PVC plastic monomer \\ -Methylene chloride & \ce{CH2Cl2} & Paint stripper, degreaser \\ -Bromoform & \ce{CHBr3} & Laboratory reagent, formerly sedative \\ -Iodoform & \ce{CHI3} & Antiseptic (yellow crystalline) \\ -Ethyl bromide & \ce{C2H5Br} & Local anesthetic, refrigerant \\ -Methyl iodide & \ce{CH3I} & Methylating agent in synthesis \\ -\bottomrule -\end{longtable} - -\subsection{Alicyclic compounds and aromatic compounds} - -\begin{longtable}{p{3.5cm}p{3cm}p{7cm}} -\toprule -Common Name & Formula & Description/Use \\ -\midrule -\endfirsthead -\toprule -Common Name & Formula & Description/Use \\ -\midrule -\endhead -Cyclopropane & \ce{C3H6} & Anesthetic (cyclic alkane) \\ -Cyclohexane & \ce{C6H12} & Solvent, nylon precursor \\ -Benzene & \ce{C6H6} & Aromatic solvent, carcinogenic \\ -Toluene & \ce{C6H5CH3} & Solvent, paint thinner, TNT precursor \\ -Xylene & \ce{C6H4(CH3)2} & Solvent, histology (three isomers) \\ -Styrene & \ce{C6H5CH=CH2} & Polystyrene monomer, plastic foam \\ -Cumene & \ce{C6H5CH(CH3)2} & Phenol production, isopropylbenzene \\ -Naphthalene & \ce{C10H8} & Mothballs, formerly used in lighting \\ -Anthracene & \ce{C14H10} & Dye production, organic semiconductor \\ -Phenanthrene & \ce{C14H10} & PAH compound, synthesis precursor \\ -Biphenyl & \ce{C6H5-C6H5} & Heat transfer fluid, citrus preservative \\ -TNT & \ce{C6H2(NO2)3CH3} & Explosive (trinitrotoluene) \\ -Picric acid & \ce{C6H2(NO2)3OH} & Explosive, yellow dye \\ -Aniline & \ce{C6H5NH2} & Dye production, rubber processing \\ -Nitrobenzene & \ce{C6H5NO2} & Aniline precursor, shoe polish odor \\ -Benzyl chloride & \ce{C6H5CH2Cl} & Synthesis intermediate, lachrymator \\ -Chlorobenzene & \ce{C6H5Cl} & Solvent, DDT production \\ -\bottomrule -\end{longtable} - -\subsection{Alcohol, phenols, ketones and aldehyde} - -\begin{longtable}{p{3.5cm}p{3.5cm}p{6.5cm}} -\toprule -Common Name & Formula/Structure & Description/Use \\ -\midrule -\endfirsthead -\toprule -Common Name & Formula/Structure & Description/Use \\ -\midrule -\endhead -Methanol & \ce{CH3OH} & Wood alcohol, fuel, toxic \\ -Ethanol & \ce{C2H5OH} & Drinking alcohol, solvent, fuel \\ -Isopropanol & \ce{(CH3)2CHOH} & Rubbing alcohol, disinfectant \\ -Butanol & \ce{C4H9OH} & Solvent, plasticizer \\ -Ethylene glycol & \ce{HOCH2CH2OH} & Antifreeze, polyester precursor \\ -Phenol & \ce{C6H5OH} & Disinfectant, plastic precursor, caustic \\ -Cresol & \ce{CH3C6H4OH} & Disinfectant, wood preservative \\ -Resorcinol & \ce{C6H4(OH)2} & Adhesives, dyes, antiseptic \\ -Hydroquinone & \ce{C6H4(OH)2} & Photo developer, skin lightener \\ -Catechol & \ce{C6H4(OH)2} & Antioxidant, photo developer \\ -Formaldehyde & \ce{HCHO} & Preservative, disinfectant, resin \\ -Acetaldehyde & \ce{CH3CHO} & Acetic acid precursor, flavor \\ -Benzaldehyde & \ce{C6H5CHO} & Almond odor, flavoring \\ -Acetone & \ce{CH3COCH3} & Nail polish remover, solvent \\ -Methyl ethyl ketone & \ce{CH3COC2H5} & Paint remover, MEK solvent \\ -Camphor & \ce{C10H16O} & Medicinal, moth repellent, plasticizer \\ -Vanillin & \ce{C8H8O3} & Vanilla flavoring from vanilla beans \\ -Cinnamaldehyde & \ce{C6H5CH=CHCHO} & Cinnamon flavor and odor \\ -Menthol & \ce{C10H20O} & Cooling sensation, mint flavor \\ -\bottomrule -\end{longtable} - -\subsection{Carboxylic acids and esters} - -\begin{longtable}{p{3.5cm}p{3.5cm}p{6.5cm}} -\toprule -Common Name & Formula/Structure & Description/Use \\ -\midrule -\endfirsthead -\toprule -Common Name & Formula/Structure & Description/Use \\ -\midrule -\endhead -Formic acid & \ce{HCOOH} & Ant venom, leather tanning, antibacterial \\ -Acetic acid & \ce{CH3COOH} & Vinegar (5\%), food preservative, solvent \\ -Propionic acid & \ce{C2H5COOH} & Food preservative, mold inhibitor \\ -Butyric acid & \ce{C3H7COOH} & Rancid butter odor, flavoring \\ -Valeric acid & \ce{C4H9COOH} & Unpleasant odor, pharmaceutical intermediate \\ -Caproic acid & \ce{C5H11COOH} & Goat odor, flavoring agent \\ -Palmitic acid & \ce{C15H31COOH} & Palm oil, soap making, saturated fat \\ -Stearic acid & \ce{C17H35COOH} & Candles, soap, cosmetics, saturated fat \\ -Oleic acid & \ce{C17H33COOH} & Olive oil, unsaturated fatty acid \\ -Linoleic acid & \ce{C17H31COOH} & Essential fatty acid, polyunsaturated \\ -Oxalic acid & \ce{HOOC-COOH} & Rust remover, toxic (kidney stones) \\ -Malonic acid & \ce{HOOC-CH2-COOH} & Synthesis intermediate, barbiturate precursor \\ -Citric acid & \ce{C6H8O7} & Citrus fruits, food acidulant, chelator \\ -Tartaric acid & \ce{C4H6O6} & Grapes, baking powder, wine making \\ -Malic acid & \ce{C4H6O5} & Apples, sour taste in fruits \\ -Lactic acid & \ce{CH3CH(OH)COOH} & Sour milk, muscle fatigue, fermentation \\ -Benzoic acid & \ce{C6H5COOH} & Food preservative, antifungal \\ -Salicylic acid & \ce{C6H4(OH)COOH} & Aspirin precursor, acne treatment \\ -Phthalic acid & \ce{C6H4(COOH)2} & Plasticizer, polyester resin \\ -Methyl formate & \ce{HCOOCH3} & Fumigant, solvent, tobacco flavoring \\ -Ethyl acetate & \ce{CH3COOC2H5} & Nail polish remover, fruity odor \\ -Butyl acetate & \ce{CH3COOC4H9} & Banana oil, lacquer solvent \\ -Methyl salicylate & \ce{C6H4(OH)COOCH3} & Wintergreen oil, muscle pain relief \\ -Ethyl butyrate & \ce{C3H7COOC2H5} & Pineapple flavor, perfume \\ -Amyl acetate & \ce{CH3COOC5H11} & Banana oil, pear flavor \\ -Nitroglycerin & \ce{C3H5(ONO2)3} & Explosive, angina medication (vasodilator) \\ -\bottomrule -\end{longtable} - -\subsection{Amines, amides and nitriles} - -\begin{longtable}{p{3.5cm}p{3.5cm}p{6.5cm}} -\toprule -Common Name & Formula/Structure & Description/Use \\ -\midrule -\endfirsthead -\toprule -Common Name & Formula/Structure & Description/Use \\ -\midrule -\endhead -Methylamine & \ce{CH3NH2} & Fishy odor, pharmaceutical intermediate \\ -Ethylamine & \ce{C2H5NH2} & Solvent, dye intermediate \\ -Dimethylamine & \ce{(CH3)2NH} & Leather tanning, rocket fuel component \\ -Trimethylamine & \ce{(CH3)3N} & Fishy odor in spoiled fish \\ -Aniline & \ce{C6H5NH2} & Dye production, rubber chemicals, toxic \\ -Phenylethylamine & \ce{C6H5CH2CH2NH2} & Neurotransmitter, chocolate component \\ -Pyridine & \ce{C5H5N} & Solvent, denaturant, unpleasant odor \\ -Putrescine & \ce{H2N(CH2)4NH2} & Decaying flesh odor, diamine \\ -Cadaverine & \ce{H2N(CH2)5NH2} & Corpse odor, diamine \\ -Ethanolamine & \ce{HOCH2CH2NH2} & Detergent, gas scrubbing, emulsifier \\ -Formamide & \ce{HCONH2} & Solvent, softener \\ -Acetamide & \ce{CH3CONH2} & Plasticizer, solvent \\ -Urea & \ce{(NH2)2CO} & Fertilizer, animal feed, cosmetics \\ -Polyacrylamide & {[-\ce{CH2CH(CONH2)}-]$_n$} & Water treatment, gel electrophoresis \\ -Paracetamol & \ce{CH3CONHC6H4OH} & Acetaminophen, pain reliever, fever reducer \\ -Caffeine & \ce{C8H10N4O2} & Coffee stimulant, central nervous system \\ -Nicotine & \ce{C10H14N2} & Tobacco alkaloid, highly addictive, toxic \\ -Acetonitrile & \ce{CH3CN} & HPLC solvent, extraction \\ -Acrylonitrile & \ce{CH2=CHCN} & Acrylic fiber, ABS plastic monomer \\ -Adiponitrile & \ce{NC(CH2)4CN} & Nylon-66 precursor \\ -Benzonitrile & \ce{C6H5CN} & Solvent, chemical intermediate \\ -Hydrogen cyanide & \ce{HCN} & Extremely toxic gas, fumigant, gold extraction \\ -Cyanamide & \ce{H2NCN} & Fertilizer, calcium cyanamide \\ -\bottomrule -\end{longtable} - -\subsection{Thiols and thioethers} - -\begin{longtable}{p{3.5cm}p{3.5cm}p{6.5cm}} -\toprule -Common Name & Formula/Structure & Description/Use \\ -\midrule -\endfirsthead -\toprule -Common Name & Formula/Structure & Description/Use \\ -\midrule -\endhead -Methanethiol & \ce{CH3SH} & Rotten cabbage odor, natural gas odorant \\ -Ethanethiol & \ce{C2H5SH} & Skunk spray component, LPG odorant \\ -Propanethiol & \ce{C3H7SH} & Onion lachrymator precursor \\ -Butanethiol & \ce{C4H9SH} & Skunk secretion, extremely foul odor \\ -Thiophenol & \ce{C6H5SH} & Extremely foul odor, chemical intermediate \\ -Glutathione & \ce{C10H17N3O6S} & Antioxidant tripeptide, detoxification \\ -Lipoic acid & \ce{C8H14O2S2} & Antioxidant, enzyme cofactor \\ -Mercaptoethanol & \ce{HSCH2CH2OH} & Reducing agent in biochemistry \\ -Allicin & \ce{C6H10OS2} & Garlic odor and flavor, antibiotic \\ -Dimethyl sulfide & \ce{(CH3)2S} & Ocean smell, cabbage odor \\ -Diethyl sulfide & \ce{(C2H5)2S} & Garlic-like odor, solvent \\ -Mustard gas & \ce{(ClCH2CH2)2S} & Chemical warfare agent, extremely toxic \\ -Dimethyl sulfoxide & \ce{(CH3)2SO} & DMSO, solvent, penetrates skin \\ -Biotin & \ce{C10H16N2O3S} & Vitamin B7, coenzyme, hair/nail health \\ -Thioacetone & \ce{(CH3)2CS} & Worst smell in history, evacuated city \\ -Thiourea & \ce{(NH2)2CS} & Photography, textile processing \\ -\bottomrule -\end{longtable} - -\subsection{Organic compounds in everyday life} - -\subsubsection{Carbohydrates and sugars} - -\textbf{Glucose (\ce{C6H12O6})} - -\textbf{Common name:} Blood sugar, dextrose, grape sugar - -\textbf{Structure:} \chemfig{CHO-[:270]C(-[:180]OH)(-[:0]H)-[:270]C(-[:0]OH)(-[:180]H)-[:270]C(-[:180]OH)(-[:0]H)-[:270]C(-[:0]OH)(-[:180]H)-[:270]CH_2OH} - -\textbf{Properties:} -\begin{itemize} -\item Most important monosaccharide in human metabolism -\item Exists as cyclic form (pyranose) in solution -\item Reducing sugar (positive Fehling's and Benedict's test) -\item Primary energy source for cellular respiration -\end{itemize} - -\textbf{Occurrence:} Blood, fruits, honey, cornstarch hydrolysis - -\vspace{0.5cm} - -\textbf{Fructose (\ce{C6H12O6})} - -\textbf{Common name:} Fruit sugar, levulose - -\textbf{Structure:} \chemfig{CH_2OH-[:270]C(=[:180]O)-[:270]C(-[:0]OH)(-[:180]H)-[:270]C(-[:180]OH)(-[:0]H)-[:270]C(-[:0]OH)(-[:180]H)-[:270]CH_2OH} - -\textbf{Properties:} -\begin{itemize} -\item Sweetest natural sugar -\item Ketose (ketone sugar) rather than aldose -\item Forms furanose ring in solution -\item Reducing sugar -\end{itemize} - -\textbf{Occurrence:} Fruits, honey, high-fructose corn syrup - -\vspace{0.5cm} - -\textbf{Sucrose (\ce{C12H22O11})} - -\textbf{Common name:} Table sugar, cane sugar, beet sugar - -\textbf{Structure:} Disaccharide of glucose and fructose linked by $\alpha$(1$\to$2) glycosidic bond - -\textbf{Properties:} -\begin{itemize} -\item Non-reducing sugar (no free anomeric carbon) -\item Highly soluble in water -\item Hydrolyzes to glucose and fructose (invert sugar) -\item \ce{C12H22O11 + H2O ->[H+ or invertase] C6H12O6 (glucose) + C6H12O6 (fructose)} -\end{itemize} - -\textbf{Occurrence:} Sugar cane, sugar beets, maple syrup - -\vspace{0.5cm} - -\textbf{Lactose (\ce{C12H22O11})} - -\textbf{Common name:} Milk sugar - -\textbf{Structure:} Disaccharide of glucose and galactose linked by $\beta$(1$\to$4) glycosidic bond - -\textbf{Properties:} -\begin{itemize} -\item Reducing sugar (free anomeric carbon on glucose) -\item Less sweet than sucrose -\item Hydrolyzed by lactase enzyme -\item Lactose intolerance results from lactase deficiency -\end{itemize} - -\textbf{Occurrence:} Mammalian milk (cow milk: 4-5\%, human milk: 6-7\%) - -\vspace{0.5cm} - -\textbf{Maltose (\ce{C12H22O11})} - -\textbf{Common name:} Malt sugar - -\textbf{Structure:} Disaccharide of two glucose units linked by $\alpha$(1$\to$4) glycosidic bond - -\textbf{Properties:} -\begin{itemize} -\item Reducing sugar -\item Product of starch hydrolysis -\item Hydrolyzed by maltase enzyme -\item Important in brewing and bread making -\end{itemize} - -\textbf{Occurrence:} Germinating grains, malt, partial starch digestion - -\vspace{0.5cm} - -\textbf{Starch (\ce{(C6H10O5)n})} - -\textbf{Common name:} None (standard name) - -\textbf{Structure:} Polymer of glucose units; mixture of amylose (linear, $\alpha$(1$\to$4) links) and amylopectin (branched, $\alpha$(1$\to$4) and $\alpha$(1$\to$6) links) - -\textbf{Properties:} -\begin{itemize} -\item Main storage polysaccharide in plants -\item Forms blue-black complex with iodine (diagnostic test) -\item Hydrolyzed by amylase enzymes -\item Insoluble in cold water, forms colloidal suspension in hot water -\end{itemize} - -\textbf{Occurrence:} Potatoes, rice, wheat, corn, all plant tubers and seeds - -\vspace{0.5cm} - -\textbf{Cellulose (C$_6$H$_{10}$O$_5$)$_n$} - -\textbf{Common name:} Plant fiber - -\textbf{Structure:} Linear polymer of glucose units linked by $\beta$(1$\to$4) glycosidic bonds - -\textbf{Properties:} -\begin{itemize} -\item Most abundant organic compound on Earth -\item Structural polysaccharide in plant cell walls -\item Not digestible by humans (lack cellulase enzyme) -\item Important dietary fiber -\item Strong hydrogen bonding between chains gives high tensile strength -\end{itemize} - -\textbf{Occurrence:} Plant cell walls, cotton (95\% cellulose), wood (40-50\%) - -\subsubsection{Lipids and fats} - -\textbf{Fatty acids (General formula: \ce{CH3(CH2)nCOOH})} - -\textbf{Common examples:} -\begin{itemize} -\item Palmitic acid (C$_{16}$H$_{32}$O$_2$): \chemfig{CH_3-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0](-[:270])-[:0]COOH} -\item Stearic acid (C$_{18}$H$_{36}$O$_2$): Saturated, 18-carbon chain -\item Oleic acid (C$_{18}$H$_{34}$O$_2$): Monounsaturated, one C=C double bond -\item Linoleic acid (C$_{18}$H$_{32}$O$_2$): Polyunsaturated, two C=C double bonds -\end{itemize} - -\textbf{Properties:} -\begin{itemize} -\item Saturated: All C-C single bonds, solid at room temperature -\item Unsaturated: Contains C=C double bonds, liquid at room temperature -\item Amphipathic: Hydrophobic tail, hydrophilic head -\end{itemize} - -\vspace{0.5cm} - -\textbf{Triglycerides (Fats and oils)} - -\textbf{Common name:} Fat (solid), Oil (liquid) - -\textbf{Structure:} Ester of glycerol and three fatty acid molecules - -\chemfig{CH_2(-[:90]O-[:90]C(=[:150]O)-[:30]R_1)-[:270]CH(-[:0]O-[:0]C(=[:60]O)-[:300]R_2)-[:270]CH_2(-[:270]O-[:270]C(=[:210]O)-[:330]R_3)} - -where \ce{R1}, \ce{R2}, \ce{R3} are long-chain fatty acid residues - -\textbf{Properties:} -\begin{itemize} -\item Energy storage molecules (9 kcal/g) -\item Fats (saturated): Solid at room temperature (animal fats: lard, butter) -\item Oils (unsaturated): Liquid at room temperature (vegetable oils: olive, corn, sunflower) -\item Hydrophobic, insoluble in water -\item Undergo saponification (base hydrolysis to form soap) -\end{itemize} - -\textbf{Saponification reaction:} - -\ce{Fat + 3NaOH -> Glycerol + 3 Soap (sodium salt of fatty acid)} - -\vspace{0.5cm} - -\textbf{Phospholipids} - -\textbf{Common name:} Cell membrane lipids - -\textbf{Structure:} Similar to triglycerides but one fatty acid replaced by phosphate group - -\textbf{Example - Phosphatidylcholine (Lecithin):} - -\chemfig{CH_2(-[:90]O-[:90]C(=[:150]O)-[:30]R_1)-[:270]CH(-[:0]O-[:0]C(=[:60]O)-[:300]R_2)-[:270]CH_2(-[:270]O-[:270]P(=[:210]O)(-[:270]O^{-})(-[:330]O-[:330]CH_2-[:30]CH_2-[:330]N^{+}(CH_3)_3))} - -\textbf{Properties:} -\begin{itemize} -\item Amphipathic molecules -\item Form lipid bilayer in cell membranes -\item Essential for membrane structure and function -\item Emulsifying agents -\end{itemize} - -\textbf{Occurrence:} All cell membranes, egg yolk, soybeans - -\subsubsection{Soaps and detergents} - -\textbf{Soap} - -\textbf{Common name:} Sodium or potassium salt of fatty acids - -\textbf{Structure (example - sodium stearate):} - -\chemfig{CH_3-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0](-[:270])-[:0](-[:90])-[:0](-[:270])-[:0]COO^{-}Na^{+}} - -\textbf{Properties:} -\begin{itemize} -\item Amphipathic: Hydrophobic tail (C$_{12}$-C$_{18}$ chain), hydrophilic head (COO$^-$) -\item Forms micelles in water -\item Lowers surface tension -\item Ineffective in hard water (forms precipitate with Ca$^{2+}$, Mg$^{2+}$) -\item Basic in aqueous solution (pH 9-10) -\end{itemize} - -\textbf{Preparation:} Saponification of fats with strong base (NaOH or KOH) - -\textbf{Mechanism of cleaning:} -\begin{itemize} -\item Hydrophobic tails dissolve in grease/oil -\item Hydrophilic heads face water -\item Forms emulsion allowing oil removal -\end{itemize} - -\vspace{0.5cm} - -\textbf{Detergents} - -\textbf{Common name:} Synthetic soaps - -\textbf{Types:} -\begin{itemize} -\item Anionic: Sodium alkyl sulfates (e.g., SDS, sodium dodecyl sulfate) -\item Cationic: Quaternary ammonium salts -\item Non-ionic: Polyethylene glycol derivatives -\end{itemize} - -\textbf{Example - Sodium dodecyl sulfate (SDS):} - -\chemfig{CH_3-[:0](CH_2)_{11}-[:0]O-[:0]S(=[:60]O)(=[:300]O)(-[:180]O^{-}Na^{+})} - -\textbf{Properties:} -\begin{itemize} -\item Work in hard water (do not precipitate with Ca$^{2+}$, Mg$^{2+}$) -\item More effective than soaps in acidic conditions -\item Stronger cleaning action -\item Some are non-biodegradable (environmental concern) -\end{itemize} - -\subsubsection{Vitamins} - -\textbf{Vitamin A (Retinol, \ce{C20H30O})} - -\textbf{Common name:} Retinol, anti-xerophthalmia vitamin - -\textbf{Structure:} \chemfig{CH_3-[:30](-[:90]CH_3)(-[:330]CH_3)-[:330]*6(-=-(-CH_3)=-=)-[:30]=[:330]-[:30]=[:330]-[:30]=[:330]-[:30]CH_2OH} - -\textbf{Properties:} -\begin{itemize} -\item Fat-soluble vitamin -\item Important for vision (forms rhodopsin in retina) -\item Essential for growth, immune function, skin health -\item Deficiency: Night blindness, xerophthalmia (dry eyes) -\end{itemize} - -\textbf{Sources:} Liver, fish oils, dairy products, carrots (as $\beta$-carotene precursor) - -\vspace{0.5cm} - -\textbf{Vitamin C (Ascorbic acid, \ce{C6H8O6})} - -\textbf{Common name:} Ascorbic acid, anti-scurvy vitamin - -\textbf{Structure:} - -\chemfig{HO-[:30]*5(-(=O)-O-(-[:90]OH)=(-[:270]OH)-)(-[:270]CH(-[:330]OH)-[:270]CH_2OH)} - -\textbf{Properties:} -\begin{itemize} -\item Water-soluble vitamin -\item Powerful antioxidant -\item Essential for collagen synthesis -\item Enhances iron absorption -\item Easily oxidized (degraded by heat, light, air) -\item Deficiency: Scurvy (bleeding gums, poor wound healing) -\end{itemize} - -\textbf{Sources:} Citrus fruits, strawberries, peppers, broccoli, tomatoes - -\vspace{0.5cm} - -\textbf{Vitamin D$_3$ (Cholecalciferol, \ce{C27H44O})} - -\textbf{Common name:} Cholecalciferol, sunshine vitamin, anti-rickets vitamin - -\textbf{Properties:} -\begin{itemize} -\item Fat-soluble vitamin -\item Synthesized in skin upon UV exposure -\item Regulates calcium and phosphate absorption -\item Essential for bone health -\item Deficiency: Rickets (children), osteomalacia (adults) -\end{itemize} - -\textbf{Sources:} Sunlight exposure, fish oils, fortified milk, egg yolk - -\vspace{0.5cm} - -\textbf{Vitamin E ($\alpha$-Tocopherol, \ce{C29H50O2})} - -\textbf{Common name:} $\alpha$-Tocopherol, anti-sterility vitamin - -\textbf{Structure:} Chromanol ring system with long phytyl side chain - -\textbf{Properties:} -\begin{itemize} -\item Fat-soluble vitamin -\item Major antioxidant protecting cell membranes -\item Protects polyunsaturated fatty acids from oxidation -\item Important for reproduction and immune function -\end{itemize} - -\textbf{Sources:} Vegetable oils, nuts, seeds, green leafy vegetables - -\vspace{0.5cm} - -\textbf{Vitamin K (Phylloquinone, \ce{C31H46O2})} - -\textbf{Common name:} Phylloquinone, anti-hemorrhagic vitamin - -\textbf{Properties:} -\begin{itemize} -\item Fat-soluble vitamin -\item Essential for blood clotting (activates clotting factors) -\item Important for bone metabolism -\item Synthesized by intestinal bacteria -\item Deficiency: Prolonged bleeding, hemorrhage -\end{itemize} - -\textbf{Sources:} Green leafy vegetables (spinach, kale), liver, bacteria synthesis - -\vspace{0.5cm} - -\textbf{Vitamin B$_1$ (Thiamine, \ce{C12H17N4OS$^+$})} - -\textbf{Common name:} Thiamine, anti-beriberi vitamin - -\textbf{Properties:} -\begin{itemize} -\item Water-soluble vitamin -\item Cofactor for enzymes in carbohydrate metabolism -\item Essential for nervous system function -\item Deficiency: Beriberi (nerve damage, heart failure) -\end{itemize} - -\textbf{Sources:} Whole grains, pork, legumes, nuts - -\vspace{0.5cm} - -\textbf{Vitamin B$_2$ (Riboflavin, \ce{C17H20N4O6})} - -\textbf{Common name:} Riboflavin - -\textbf{Properties:} -\begin{itemize} -\item Water-soluble vitamin -\item Component of FAD and FMN (electron carriers) -\item Essential for energy metabolism -\item Yellow-orange color, fluorescent in UV light -\item Deficiency: Cracks at corners of mouth, skin disorders -\end{itemize} - -\textbf{Sources:} Milk, eggs, meat, green vegetables - -\vspace{0.5cm} - -\textbf{Vitamin B$_3$ (Niacin, \ce{C6H5NO2})} - -\textbf{Common name:} Niacin, nicotinic acid, anti-pellagra vitamin - -\textbf{Structure:} \chemfig{*6(=-=(-COOH)-=-N=)} - -\textbf{Properties:} -\begin{itemize} -\item Water-soluble vitamin -\item Component of NAD$^+$ and NADP$^+$ (electron carriers) -\item Essential for energy metabolism and DNA repair -\item Deficiency: Pellagra (dermatitis, diarrhea, dementia) -\end{itemize} - -\textbf{Sources:} Meat, fish, peanuts, fortified grains - -\vspace{0.5cm} - -\textbf{Vitamin B$_6$ (Pyridoxine, \ce{C8H11NO3})} - -\textbf{Common name:} Pyridoxine - -\textbf{Properties:} -\begin{itemize} -\item Water-soluble vitamin -\item Cofactor for amino acid metabolism -\item Important for neurotransmitter synthesis -\item Deficiency: Anemia, peripheral neuropathy -\end{itemize} - -\textbf{Sources:} Meat, fish, potatoes, chickpeas, bananas - -\vspace{0.5cm} - -\textbf{Vitamin B$_{12}$ (Cobalamin, \ce{C63H88CoN14O14P})} - -\textbf{Common name:} Cobalamin, anti-pernicious anemia vitamin - -\textbf{Properties:} -\begin{itemize} -\item Water-soluble vitamin -\item Contains cobalt ion (only vitamin with metal) -\item Essential for DNA synthesis and red blood cell formation -\item Important for nervous system function -\item Requires intrinsic factor for absorption -\item Deficiency: Pernicious anemia, nerve damage -\end{itemize} - -\textbf{Sources:} Animal products only (meat, fish, eggs, dairy) - -\subsubsection{Other everyday organic compounds} - -\textbf{Agar} - -\textbf{Common name:} Agar-agar - -\textbf{Structure:} Polysaccharide mixture of agarose and agaropectin extracted from red algae (mainly galactose units with 3,6-anhydro-L-galactose) - -\textbf{Properties:} -\begin{itemize} -\item Forms gel at low concentrations (0.5-2\%) -\item Melting point: 85°C, gelling point: 32-40°C (hysteresis) -\item Not digested by most bacteria -\item Stable and inert -\item Vegetarian alternative to gelatin -\end{itemize} - -\textbf{Uses:} -\begin{itemize} -\item Microbiology: Culture medium for bacteria and fungi -\item Food industry: Gelling agent, stabilizer, thickener -\item Molecular biology: Gel electrophoresis -\item Cooking: Desserts, jellies (especially in Asian cuisine) -\end{itemize} - -\textbf{Source:} Red algae (seaweed): Gelidium, Gracilaria species - -\vspace{0.5cm} - -\textbf{Gelatin} - -\textbf{Common name:} Gelatin - -\textbf{Structure:} Protein derived from collagen hydrolysis; contains glycine, proline, hydroxyproline as major amino acids - -\textbf{Properties:} -\begin{itemize} -\item Forms thermoreversible gel -\item Melting point: 35-40°C (melts at body temperature) -\item Amphiphilic (both hydrophobic and hydrophilic amino acids) -\item Biodegradable -\end{itemize} - -\textbf{Uses:} -\begin{itemize} -\item Food: Desserts, marshmallows, gummy candies -\item Pharmaceuticals: Capsule coating, tablet binder -\item Photography: Film emulsion -\item Cosmetics: Face masks, creams -\end{itemize} - -\textbf{Source:} Animal collagen (bones, skin, connective tissue) - -\vspace{0.5cm} - -\textbf{Caffeine (\ce{C8H10N4O2})} - -\textbf{Common name:} Caffeine, guaranine, theine - -\textbf{Structure:} \chemfig{*6(=N-*5(-N(-CH_3)-(=O)-N(-CH_3)-)=-(=O)-N=-)(-[:90]CH_3)} - -\textbf{Properties:} -\begin{itemize} -\item Central nervous system stimulant -\item Alkaloid (contains nitrogen in heterocyclic ring) -\item Bitter taste -\item Sublimes at 178°C without melting -\item Blocks adenosine receptors (reduces drowsiness) -\end{itemize} - -\textbf{Effects:} -\begin{itemize} -\item Increases alertness and concentration -\item Mild diuretic -\item Can cause insomnia, jitters at high doses -\item Tolerance develops with regular use -\end{itemize} - -\textbf{Sources:} Coffee beans, tea leaves, cocoa beans, guarana, kola nuts - -\textbf{Content:} Coffee (95 mg/cup), tea (47 mg/cup), cola (40 mg/can), chocolate (25 mg/bar) - -\vspace{0.5cm} - -\textbf{Nicotine (\ce{C10H14N2})} - -\textbf{Common name:} Nicotine - -\textbf{Structure:} \chemfig{*6(=-*5(-=-(-[:90]CH_3)-N-)-=-(-[:0]*5(-N--=-=))=)} - -\textbf{Properties:} -\begin{itemize} -\item Highly addictive alkaloid -\item Liquid at room temperature, turns brown on exposure to air -\item Stimulant at low doses, depressant at high doses -\item Binds to nicotinic acetylcholine receptors -\item Highly toxic (LD$_{50}$ = 0.5-1 mg/kg) -\end{itemize} - -\textbf{Source:} Tobacco plants (Nicotiana tabacum) - -\vspace{0.5cm} - -\textbf{Vanillin (\ce{C8H8O3})} - -\textbf{Common name:} Vanillin, vanilla flavor - -\textbf{Structure:} \chemfig{*6(=-=(-OCH_3)-(-OH)=-(-CHO)=)} - -\textbf{Properties:} -\begin{itemize} -\item Aromatic aldehyde -\item Pleasant sweet vanilla odor -\item White crystalline solid -\item Phenolic compound (contains -OH on benzene ring) -\end{itemize} - -\textbf{Uses:} -\begin{itemize} -\item Flavoring agent in food and beverages -\item Fragrance in perfumes and cosmetics -\item Most used flavoring compound in the world -\end{itemize} - -\textbf{Sources:} Natural: Vanilla beans (pods of Vanilla planifolia orchid); Synthetic: Made from lignin or guaiacol - -\vspace{0.5cm} - -\textbf{Menthol (\ce{C10H20O})} - -\textbf{Common name:} Menthol, peppermint camphor - -\textbf{Properties:} -\begin{itemize} -\item Cyclic terpene alcohol -\item Cooling sensation (activates cold-sensitive receptors) -\item Minty odor and taste -\item Crystalline solid at room temperature -\item Local anesthetic and mild analgesic properties -\end{itemize} - -\textbf{Uses:} -\begin{itemize} -\item Flavoring: Chewing gum, candy, toothpaste -\item Pharmaceuticals: Cough drops, throat lozenges, topical pain relief -\item Cigarettes: Menthol cigarettes -\item Cosmetics: Shampoos, lip balms -\end{itemize} - -\textbf{Sources:} Natural: Peppermint and other mint oils; Synthetic: From citronellal or thymol - -\vspace{0.5cm} - -\textbf{Cholesterol (\ce{C27H46O})} - -\textbf{Common name:} Cholesterol - -\textbf{Properties:} -\begin{itemize} -\item Steroid lipid with four fused rings (sterane core) -\item Essential component of animal cell membranes -\item Precursor for steroid hormones, bile acids, vitamin D -\item Synthesized in liver -\item Transported in blood by lipoproteins (LDL, HDL) -\item High levels associated with cardiovascular disease -\end{itemize} - -\textbf{Sources:} Synthesized by body; dietary sources include meat, eggs, dairy products - -\section{Macromolecule and Plastics} - - +\input{contents/elements.tex} +\input{contents/ions.tex} +\input{contents/ore.tex} +\input{contents/reactions.tex} +\input{contents/nomenclature.tex} +\input{contents/organic.tex} + +\input{contents/macromolecule.tex} \end{document}