|
|
|
@ -17,7 +17,7 @@
|
|
|
|
|
\begin{figure}[!htb]
|
|
|
|
|
\includegraphics[width=210mm,trim=20mm 20mm 20mm 20mm]
|
|
|
|
|
{sharkfork-cabling-4-final-colocation.pdf} \\ %
|
|
|
|
|
\caption{\Gls{sharkfork} \Gls{colocation} \gls{cluster} cabling diagram}
|
|
|
|
|
\caption{Sharkfork Colocation Cluster cabling diagram}
|
|
|
|
|
\end{figure}
|
|
|
|
|
|
|
|
|
|
\Gls{colocation} \Gls{cabinet} buffered only with a \gls{firewall}.
|
|
|
|
@ -40,6 +40,7 @@ The \gls{cluster} will require rackmountable equipment.
|
|
|
|
|
\includegraphics[keepaspectratio=true,height=0.75\textheight,width=150mm,angle=0]
|
|
|
|
|
{sharkfork-21U.png}
|
|
|
|
|
\label{fig:sharkfork-21U}
|
|
|
|
|
\textcolor{white}{\caption{Colocation Cabinet it Denver, Colorado}}
|
|
|
|
|
\end{figure}
|
|
|
|
|
|
|
|
|
|
%\subsubsection{\Gls{sharkfork} 21U detail hardware description} \label{sec:hardware-description-sharkfork-21U}
|
|
|
|
@ -49,25 +50,30 @@ The \gls{cluster} will require rackmountable equipment.
|
|
|
|
|
\rowcolor{#3}\vspace{-1pt}
|
|
|
|
|
{{\grenewcommand{\currentColor}{#3}}}
|
|
|
|
|
{{\grenewcommand{\currentTextColor}{#4}}}
|
|
|
|
|
\Large{\textcolor{#4}{#1}} & \rule[-0.5em]{0pt}{1.8em} \Large{\textcolor{#4}{#2}} \\
|
|
|
|
|
\Large{\textcolor{#4}{#1}} & \rule[-0.5em]{0pt}{1.8em} \Large{\textcolor{#4}{#2}}
|
|
|
|
|
\\\noalign{\penalty+5000}
|
|
|
|
|
\rowcolor{#3}\vspace{-1pt}
|
|
|
|
|
}
|
|
|
|
|
\newcommand{\nodeUnitParameter}[1]{
|
|
|
|
|
\rule[1.0em]{0pt}{-1em} & \small{\textcolor{\currentTextColor}{ - #1}} \\
|
|
|
|
|
\rule[1.0em]{0pt}{-1em} & \small{\textcolor{\currentTextColor}{ - #1}}
|
|
|
|
|
\\\noalign{\penalty+5000}
|
|
|
|
|
\rowcolor{\currentColor}\vspace{-1pt}
|
|
|
|
|
}
|
|
|
|
|
\newcommand{\nodeUnitLastParameter}[1]{
|
|
|
|
|
\rule[-0.5em]{0pt}{0em} & \small{\textcolor{\currentTextColor}{ - #1}} \\
|
|
|
|
|
\rule[-0.5em]{0pt}{0em} & \small{\textcolor{\currentTextColor}{ - #1}}
|
|
|
|
|
\\\noalign{\penalty+5000}
|
|
|
|
|
\tabucline[0.2pt]{1-2}
|
|
|
|
|
}
|
|
|
|
|
\newcommand{\nodeUnitSetItem}[2]{
|
|
|
|
|
\rowcolor{\currentColor}\vspace{-1pt}
|
|
|
|
|
\rule[-0.3em]{0pt}{0em}\small{\textcolor{\currentTextColor}{ ~#1}} & \small{\textcolor{\currentTextColor}{#2}} \\
|
|
|
|
|
\rule[-0.3em]{0pt}{0em}\small{\textcolor{\currentTextColor}{ ~#1}} & \small{\textcolor{\currentTextColor}{#2}}
|
|
|
|
|
\\\noalign{\penalty+5000}
|
|
|
|
|
\tabucline[0.2pt]{1-2}
|
|
|
|
|
}
|
|
|
|
|
\newcommand{\nodeUnitSetLastItem}[2]{
|
|
|
|
|
\rowcolor{\currentColor}\vspace{-1pt}
|
|
|
|
|
\rule[-0.3em]{0pt}{0em}\small{\textcolor{\currentTextColor}{ ~#1}} & \small{\textcolor{\currentTextColor}{#2}} \\
|
|
|
|
|
\rule[-0.3em]{0pt}{0em}\small{\textcolor{\currentTextColor}{ ~#1}} & \small{\textcolor{\currentTextColor}{#2}}
|
|
|
|
|
\\\noalign{\penalty-5000}
|
|
|
|
|
\tabucline[2pt]{1-2}
|
|
|
|
|
}
|
|
|
|
|
%\newcommand{\nodeUnitSetNotes}[2]{
|
|
|
|
@ -78,126 +84,134 @@ The \gls{cluster} will require rackmountable equipment.
|
|
|
|
|
\newcommand{\currentColor}{secondary-brown}
|
|
|
|
|
\newcommand{\currentTextColor}{secondary-brown}
|
|
|
|
|
|
|
|
|
|
\begin{table}[!htb]
|
|
|
|
|
\begin{longtabu}{|[2pt]l|[2pt]p{14.5cm}|[2pt]}
|
|
|
|
|
%\caption{IP configs of nodes} \label{tab:sharkNodeIPConfig}
|
|
|
|
|
\begin{tabu}{|[2pt]l|[2pt]p{14.5cm}|[2pt]}
|
|
|
|
|
\tabucline[2pt]{1-2}
|
|
|
|
|
\multicolumn {1}{|[2pt]l|[2pt]}{\rule[-0.7em]{0pt}{2em} Qty}&
|
|
|
|
|
\multicolumn {1}{p{13cm}|[2pt]}{ Description} \\ \tabucline[2pt]{1-2}
|
|
|
|
|
\tabucline[2pt]{1-2}
|
|
|
|
|
\multicolumn {1}{|[2pt]l|[2pt]}{\rule[-0.7em]{0pt}{2em} Qty}&
|
|
|
|
|
\multicolumn {1}{p{14.5cm}|[2pt]}{ Description} \\ \tabucline[2pt]{1-2}
|
|
|
|
|
\endhead
|
|
|
|
|
%%% UNIT %%%
|
|
|
|
|
% Unit name
|
|
|
|
|
\nodeUnitName{2}{Iris FW1100 - \Gls{firewall} System}{secondary-brown}{ao-black}
|
|
|
|
|
\nodeUnitName{2}{Iris FW1100 - \Gls{firewall} System}{secondary-brown}{ao-black}
|
|
|
|
|
% Unit configuration parameters
|
|
|
|
|
\nodeUnitParameter{ 1U Form Factor ~~- Single Intel Xeon D-1587 CPU }
|
|
|
|
|
\nodeUnitParameter{ Up to 128GB DDR4 ECC Reg Memory }
|
|
|
|
|
\nodeUnitParameter{ Dual 10G SFP+ and Six Gigabit Ethernet }
|
|
|
|
|
\nodeUnitLastParameter{ 400W Platinum Level Redundant Power Supply }
|
|
|
|
|
\nodeUnitParameter{ 1U Form Factor ~~- Single Intel Xeon D-1587 CPU }
|
|
|
|
|
\nodeUnitParameter{ Up to 128GB DDR4 ECC Reg Memory }
|
|
|
|
|
\nodeUnitParameter{ Dual 10G SFP+ and Six Gigabit Ethernet }
|
|
|
|
|
\nodeUnitLastParameter{ 400W Platinum Level Redundant Power Supply }
|
|
|
|
|
% Unit has a set of components parameters
|
|
|
|
|
\nodeUnitSetItem {2}{ 8GB DDR4 2666MHz ECC Registered DIMM }
|
|
|
|
|
%\nodeUnitSetItem {1}{ No Operating System. Include testing%
|
|
|
|
|
% and customer OS preference in notes. }
|
|
|
|
|
%\nodeUnitSetItem {1}{ Return to Depot Warranty (3 Year Hardware%
|
|
|
|
|
% Warranty with Standard Advance Parts Replacement) }
|
|
|
|
|
\nodeUnitSetItem {1}{ 128GB SATA DOM }
|
|
|
|
|
\nodeUnitSetLastItem {1}{ Intel 10G Dual Port RJ45 Ethernet Adapter }
|
|
|
|
|
\nodeUnitSetItem {2}{ 8GB DDR4 2666MHz ECC Registered DIMM }
|
|
|
|
|
\nodeUnitSetItem {1}{ No Operating System. Include testing%
|
|
|
|
|
and customer OS preference in notes. }
|
|
|
|
|
\nodeUnitSetItem {1}{ Return to Depot Warranty (3 Year Hardware%
|
|
|
|
|
Warranty with Standard Advance Parts Replacement) }
|
|
|
|
|
\nodeUnitSetItem {1}{ 128GB SATA DOM }
|
|
|
|
|
\nodeUnitSetLastItem {1}{ Intel 10G Dual Port RJ45 Ethernet Adapter }
|
|
|
|
|
% Unit ends with notes, pass "none" parameter if no notes
|
|
|
|
|
%\nodeUnitSetNotes { none }
|
|
|
|
|
%\nodeUnitSetNotes { none }
|
|
|
|
|
%%% END UNIT %%%
|
|
|
|
|
|
|
|
|
|
% Unit name
|
|
|
|
|
\nodeUnitName{2}{Netgear XS716T - 16-Port 10G Smart Managed Plus Switch}{secondary-brown}{ao-black}
|
|
|
|
|
\nodeUnitName{2}{Netgear XS716T - 16-Port 10G Smart Managed Plus Switch}{secondary-brown}{ao-black}
|
|
|
|
|
% Unit configuration parameters
|
|
|
|
|
\nodeUnitParameter{ 1U Form Factor ~~- 600 MHz Cortex-A9 Single Core }
|
|
|
|
|
\nodeUnitParameter{ 1U Form Factor ~~- 600 MHz Cortex-A9 Single Core }
|
|
|
|
|
|
|
|
|
|
\nodeUnitParameter{ 512MB RAM }
|
|
|
|
|
\nodeUnitParameter{ 16-Port RJ45 10G SFP+ and Six Gigabit Ethernet }
|
|
|
|
|
\nodeUnitLastParameter{ 100W Power Supply }
|
|
|
|
|
\nodeUnitParameter{ 512MB RAM }
|
|
|
|
|
\nodeUnitParameter{ 16-Port RJ45 10G SFP+ and Six Gigabit Ethernet }
|
|
|
|
|
\nodeUnitLastParameter{ 100W Power Supply }
|
|
|
|
|
% Unit has a set of components parameters
|
|
|
|
|
\nodeUnitSetItem {1}{ 8MB SPI + 256 NAND FLASH }
|
|
|
|
|
\nodeUnitSetLastItem {1}{ 2 shared (combo) 1G/10G Copper/SFP+ (fiber) ports }
|
|
|
|
|
\nodeUnitSetItem {1}{ 8MB SPI + 256 NAND FLASH }
|
|
|
|
|
\nodeUnitSetLastItem {1}{ 2 shared (combo) 1G/10G Copper/SFP+ (fiber) ports }
|
|
|
|
|
% Unit ends with notes, pass "none" parameter if no notes
|
|
|
|
|
%\nodeUnitSetNotes { none }
|
|
|
|
|
%\nodeUnitSetNotes { none }
|
|
|
|
|
%%% END UNIT %%%
|
|
|
|
|
|
|
|
|
|
%%% UNIT %%%
|
|
|
|
|
% Unit name
|
|
|
|
|
\nodeUnitName{1}{Iris NV2225}{primary-blue}{ao-black}
|
|
|
|
|
\nodeUnitName{1}{Iris NV2225}{primary-blue}{ao-black}
|
|
|
|
|
% Unit configuration parameters
|
|
|
|
|
\nodeUnitParameter{ 2U Form Factor ~~- Dual Intel Xeon SP Processor }
|
|
|
|
|
\nodeUnitParameter{ Up to 768GB DDR4 2133MHz ECC Registered Memory }
|
|
|
|
|
\nodeUnitParameter{ Integrated IPMI 2.0 + KVM with dedicated LAN }
|
|
|
|
|
\nodeUnitParameter{ Intel x550 Quad port 10G Ethernet }
|
|
|
|
|
\nodeUnitLastParameter{ 1600W Redundant High-efficiency Power Supply }
|
|
|
|
|
\nodeUnitParameter{ 2U Form Factor ~~- Dual Intel Xeon SP Processor }
|
|
|
|
|
\nodeUnitParameter{ Up to 768GB DDR4 2133MHz ECC Registered Memory }
|
|
|
|
|
\nodeUnitParameter{ Integrated IPMI 2.0 + KVM with dedicated LAN }
|
|
|
|
|
\nodeUnitParameter{ Intel x550 Quad port 10G Ethernet }
|
|
|
|
|
\nodeUnitLastParameter{ 1600W Redundant High-efficiency Power Supply }
|
|
|
|
|
% Unit has a set of components parameters
|
|
|
|
|
\nodeUnitSetItem{2}{ Intel Xeon Gold 5115 10C 2.4GHz 13.75MB Cache }
|
|
|
|
|
\nodeUnitSetItem{1}{ 128GB DDR4 2666MHz ECC Reg (4 x 32GB) }
|
|
|
|
|
\nodeUnitSetItem{1}{ Samsung 960 EVO M.2 NVME SSD 500GB }
|
|
|
|
|
\nodeUnitSetItem{4}{ Ultrastar SN200 800GB NVMe SSD }
|
|
|
|
|
%\nodeUnitSetItem{1}{ No Operating System. Include testing and customer%
|
|
|
|
|
% OS preference in notes. }
|
|
|
|
|
%\nodeUnitSetItem{1}{ Return to Depot Warranty (3 Year Hardware Warranty%
|
|
|
|
|
% with Standard Advance Parts Replacement) }
|
|
|
|
|
\nodeUnitSetLastItem{1}{ Intel 10G Dual Port RJ45 Ethernet Adapter }
|
|
|
|
|
\nodeUnitSetItem{2}{ Intel Xeon Gold 5115 10C 2.4GHz 13.75MB Cache }
|
|
|
|
|
\nodeUnitSetItem{1}{ 128GB DDR4 2666MHz ECC Reg (4 x 32GB) }
|
|
|
|
|
\nodeUnitSetItem{1}{ Samsung 960 EVO M.2 NVME SSD 500GB }
|
|
|
|
|
\nodeUnitSetItem{4}{ Ultrastar SN200 800GB NVMe SSD }
|
|
|
|
|
\nodeUnitSetItem{1}{ No Operating System. Include testing and customer%
|
|
|
|
|
OS preference in notes. }
|
|
|
|
|
\nodeUnitSetItem{1}{ Return to Depot Warranty (3 Year Hardware Warranty%
|
|
|
|
|
with Standard Advance Parts Replacement) }
|
|
|
|
|
\nodeUnitSetLastItem{1}{ Intel 10G Dual Port RJ45 Ethernet Adapter }
|
|
|
|
|
% Unit ends with notes, pass "none" parameter if no notes
|
|
|
|
|
%\nodeUnitSetNotes { none }
|
|
|
|
|
%\nodeUnitSetNotes { none }
|
|
|
|
|
%%% END UNIT %%%
|
|
|
|
|
|
|
|
|
|
%%% UNIT %%%
|
|
|
|
|
% Unit name
|
|
|
|
|
\nodeUnitName{2}{Iris 1292-R4T}{primary-brown}{ao-black}
|
|
|
|
|
\nodeUnitName{2}{Iris 1292-R4T}{primary-brown}{ao-black}
|
|
|
|
|
% Unit configuration parameters
|
|
|
|
|
\nodeUnitParameter{ 1U Form Factor ~~- Dual Intel Xeon SP Processors }
|
|
|
|
|
\nodeUnitParameter{ Intel C620 Chipset with QPI up to 9.6GT/sec }
|
|
|
|
|
\nodeUnitParameter{ Up to 768GB DDR4 2666MHz ECC Registered Memory }
|
|
|
|
|
\nodeUnitParameter{ Integrated IPMI 2.0 + KVM with dedicated LAN }
|
|
|
|
|
\nodeUnitParameter{ Intel Quad-port 10GBaseT Ethernet Controller }
|
|
|
|
|
\nodeUnitParameter{ 4 x 3.5'' Hot-swap Drive Bays For customizable Storage }
|
|
|
|
|
\nodeUnitLastParameter{ 750W Redundant Power Supply }
|
|
|
|
|
\nodeUnitParameter{ 1U Form Factor ~~- Dual Intel Xeon SP Processors }
|
|
|
|
|
\nodeUnitParameter{ Intel C620 Chipset with QPI up to 9.6GT/sec }
|
|
|
|
|
\nodeUnitParameter{ Up to 768GB DDR4 2666MHz ECC Registered Memory }
|
|
|
|
|
\nodeUnitParameter{ Integrated IPMI 2.0 + KVM with dedicated LAN }
|
|
|
|
|
\nodeUnitParameter{ Intel Quad-port 10GBaseT Ethernet Controller }
|
|
|
|
|
\nodeUnitParameter{ 4 x 3.5'' Hot-swap Drive Bays For customizable Storage }
|
|
|
|
|
\nodeUnitLastParameter{ 750W Redundant Power Supply }
|
|
|
|
|
% Unit has a set of components parameters
|
|
|
|
|
\nodeUnitSetItem{2}{ Intel Xeon Silver 4110 8C 2.1GHz 11MB Cache }
|
|
|
|
|
\nodeUnitSetItem{1}{ 128GB DDR4 2666MHz ECC Reg (8 x 16GB) }
|
|
|
|
|
\nodeUnitSetItem{4}{ HGST Ultrastar 6TB 7200RPM SATA 6Gb/s }
|
|
|
|
|
%\nodeUnitSetItem{1}{ No Operating System. Include testing and customer%
|
|
|
|
|
% OS preference in notes. }
|
|
|
|
|
%\nodeUnitSetItem{1}{ Return to Depot Warranty (3 Year Hardware Warranty%
|
|
|
|
|
% with Standard Advance Parts Replacement) }
|
|
|
|
|
\nodeUnitSetLastItem{1}{ Intel 10G Dual Port RJ45 Ethernet Adapter }
|
|
|
|
|
\nodeUnitSetItem{2}{ Intel Xeon Silver 4110 8C 2.1GHz 11MB Cache }
|
|
|
|
|
\nodeUnitSetItem{1}{ 128GB DDR4 2666MHz ECC Reg (8 x 16GB) }
|
|
|
|
|
\nodeUnitSetItem{4}{ HGST Ultrastar 6TB 7200RPM SATA 6Gb/s }
|
|
|
|
|
\nodeUnitSetItem{1}{ No Operating System. Include testing and customer%
|
|
|
|
|
OS preference in notes. }
|
|
|
|
|
\nodeUnitSetItem{1}{ Return to Depot Warranty (3 Year Hardware Warranty%
|
|
|
|
|
with Standard Advance Parts Replacement) }
|
|
|
|
|
\nodeUnitSetLastItem{1}{ Intel 10G Dual Port RJ45 Ethernet Adapter }
|
|
|
|
|
% Unit ends with notes, pass "none" parameter if no notes
|
|
|
|
|
%\nodeUnitSetNotes { none }
|
|
|
|
|
%\nodeUnitSetNotes { none }
|
|
|
|
|
%%% END UNIT %%%
|
|
|
|
|
|
|
|
|
|
%%% UNIT %%%
|
|
|
|
|
% Unit name
|
|
|
|
|
\nodeUnitName{2}{Iris NV1211}{nonbrand-dark-blue}{ao-white}
|
|
|
|
|
\nodeUnitName{2}{Iris NV1211}{nonbrand-dark-blue}{ao-white}
|
|
|
|
|
% Unit configuration parameters
|
|
|
|
|
\nodeUnitParameter{ 1U Form Factor ~~- Dual Intel Xeon SP Processor }
|
|
|
|
|
\nodeUnitParameter{ Up to 1534GB DDR4 2400MHz ECC Registered Memory }
|
|
|
|
|
\nodeUnitParameter{ Integrated IPMI 2.0 + KVM with dedicated LAN }
|
|
|
|
|
\nodeUnitParameter{ Intel x540 Dual-port 10Gigabit Ethernet }
|
|
|
|
|
\nodeUnitParameter{ 10 x 2.5'' Solid State NVMe Disks }
|
|
|
|
|
\nodeUnitLastParameter{ 1000W Redundant High-efficiency Power Supply }
|
|
|
|
|
\nodeUnitParameter{ 1U Form Factor ~~- Dual Intel Xeon SP Processor }
|
|
|
|
|
\nodeUnitParameter{ Up to 1534GB DDR4 2400MHz ECC Registered Memory }
|
|
|
|
|
\nodeUnitParameter{ Integrated IPMI 2.0 + KVM with dedicated LAN }
|
|
|
|
|
\nodeUnitParameter{ Intel x540 Dual-port 10Gigabit Ethernet }
|
|
|
|
|
\nodeUnitParameter{ 10 x 2.5'' Solid State NVMe Disks }
|
|
|
|
|
\nodeUnitLastParameter{ 1000W Redundant High-efficiency Power Supply }
|
|
|
|
|
% Unit has a set of components parameters
|
|
|
|
|
\nodeUnitSetItem{2}{ Intel Xeon Silver 4114 10C 2.2GHz 13.75MB Cache }
|
|
|
|
|
\nodeUnitSetItem{1}{ 64GB DDR4 2666MHz ECC Reg (4 x 16GB) }
|
|
|
|
|
\nodeUnitSetItem{1}{ Samsung 960 EVO M.2 NVME SSD 500GB }
|
|
|
|
|
\nodeUnitSetItem{6}{ Ultrastar SN200 800GB NVMe SSD }
|
|
|
|
|
% \nodeUnitSetItem{1}{ No Operating System. Include testing and customer%
|
|
|
|
|
% OS preference in notes. }
|
|
|
|
|
% \nodeUnitSetItem{1}{ Return to Depot Warranty (3 Year Hardware Warranty%
|
|
|
|
|
% with Standard Advance Parts Replacement) }
|
|
|
|
|
\nodeUnitSetLastItem{1}{ Intel X710 Converged Network Adapter Quad-port 10GBaseT }
|
|
|
|
|
\nodeUnitSetItem{2}{ Intel Xeon Silver 4114 10C 2.2GHz 13.75MB Cache }
|
|
|
|
|
\nodeUnitSetItem{1}{ 64GB DDR4 2666MHz ECC Reg (4 x 16GB) }
|
|
|
|
|
\nodeUnitSetItem{1}{ Samsung 960 EVO M.2 NVME SSD 500GB }
|
|
|
|
|
\nodeUnitSetItem{6}{ Ultrastar SN200 800GB NVMe SSD }
|
|
|
|
|
\nodeUnitSetItem{1}{ No Operating System. Include testing and customer%
|
|
|
|
|
OS preference in notes. }
|
|
|
|
|
\nodeUnitSetItem{1}{ Return to Depot Warranty (3 Year Hardware Warranty%
|
|
|
|
|
with Standard Advance Parts Replacement) }
|
|
|
|
|
\nodeUnitSetLastItem{1}{ Intel X710 Converged Network Adapter Quad-port 10GBaseT }
|
|
|
|
|
% Unit ends with notes, pass "none" parameter if no notes
|
|
|
|
|
%\nodeUnitSetNotes { none }
|
|
|
|
|
%\nodeUnitSetNotes { none }
|
|
|
|
|
%%% END UNIT %%%
|
|
|
|
|
\end{longtabu}
|
|
|
|
|
|
|
|
|
|
\end{tabu}
|
|
|
|
|
\end{table}
|
|
|
|
|
|
|
|
|
|
Notes applicable to all units:
|
|
|
|
|
|
|
|
|
|
{ 1. No Operating System. Include testing and customer OS preference in notes. }
|
|
|
|
|
|
|
|
|
|
{ 2. Return to Depot Warranty (3 Year Hardware Warranty with Standard Advance Parts Replacement) }
|
|
|
|
|
\newpage
|
|
|
|
|
\begin{picture}(0,0)\put(-10000,0){
|
|
|
|
|
\gls{sharkfork}
|
|
|
|
|
\gls{backbone}
|
|
|
|
|
\gls{firewall}
|
|
|
|
|
\gls{corosynk}
|
|
|
|
|
\gls{migration}
|
|
|
|
|
%\gls{ipmi}
|
|
|
|
|
%\gls{upstream}
|
|
|
|
|
}\end{picture}
|
|
|
|
|
\begin{figure}[!htb]
|
|
|
|
|
\includepdf[width=200mm,height=277mm,offset=0 -8mm]
|
|
|
|
|
{sharkfork-wire-alt.pdf}
|
|
|
|
|
\setbox0=\vbox{\caption{Sharktech Ethernet Wiring Diagram}}
|
|
|
|
|
\end{figure}
|
|
|
|
|
|
|
|
|
|
\newpage
|
|
|
|
|
|
|
|
|
|