From c0ed4c3607717a3ee1bac43d881abffa2b1bca64 Mon Sep 17 00:00:00 2001 From: noah Date: Fri, 25 Feb 2022 16:48:12 -0600 Subject: [PATCH] Outline for entire thesis --- Appendices.aux | 27 +++---- Appendices.tex | 45 +---------- Chapter1.aux | 20 ++--- Chapter1.tex | 30 +------ Chapter2.aux | 21 +++-- Chapter2.tex | 23 ++---- Chapter3.aux | 28 +++---- Chapter4.aux | 25 +++--- Chapter4.tex | 25 ++---- Chapter5.aux | 42 +++++++--- Chapter5.tex | 43 ++++++---- Chapter6.aux | 35 ++++++--- Chapter6.tex | 33 ++++---- Chapter7.aux | 18 ++--- Chapter7.tex | 27 ++----- Schrick-Noah_MS-Thesis.aux | 12 +-- Schrick-Noah_MS-Thesis.lof | 12 +-- Schrick-Noah_MS-Thesis.log | 157 +++++++++++-------------------------- Schrick-Noah_MS-Thesis.lot | 14 ---- Schrick-Noah_MS-Thesis.pdf | Bin 251664 -> 200518 bytes Schrick-Noah_MS-Thesis.toc | 116 ++++++++++++++++++--------- 21 files changed, 317 insertions(+), 436 deletions(-) diff --git a/Appendices.aux b/Appendices.aux index bd0d5d2..d7112cf 100644 --- a/Appendices.aux +++ b/Appendices.aux @@ -1,24 +1,19 @@ \relax -\@writefile{toc}{\contentsline {section}{\hspace {-\parindent }APPENDIX A:\ \ {\bf \uppercase {THE FIRST APPENDIX}} }{22}{}\protected@file@percent } -\newlabel{App:A}{{A}{22}} -\@writefile{lot}{\contentsline {table}{\numberline {A.1}{\ignorespaces Title of the Only Table in this Appendix.}}{22}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\hspace {-\parindent }APPENDIX B:\ \ {\bf \uppercase {THE SECOND APPENDIX}} }{23}{}\protected@file@percent } -\newlabel{App:B}{{B}{23}} -\@writefile{toc}{\contentsline {section}{\numberline {B.1}\bf A Heading in an Appendix}{23}{}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {B.1.1}\it A Subheading in an Appendix}{23}{}\protected@file@percent } -\@writefile{toc}{\contentsline {subsubsection}{A Sub-subsection in an Appendix}{23}{}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {B.1}{\ignorespaces Title of the First Table in this Appendix.}}{23}{}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {B.1}{\ignorespaces Title of the First Figure in this Appendix.}}{24}{}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {B.2}{\ignorespaces Title of the Second Table in this Appendix.}}{24}{}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {B.2}{\ignorespaces Title of the Second Figure in this Appendix.}}{24}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\hspace {-\parindent }APPENDIX A:\ \ {\bf \uppercase {THE FIRST APPENDIX}} }{18}{}\protected@file@percent } +\newlabel{App:A}{{A}{18}} +\@writefile{toc}{\contentsline {section}{\hspace {-\parindent }APPENDIX B:\ \ {\bf \uppercase {THE SECOND APPENDIX}} }{19}{}\protected@file@percent } +\newlabel{App:B}{{B}{19}} +\@writefile{toc}{\contentsline {section}{\numberline {B.1}\bf A Heading in an Appendix}{19}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {B.1.1}\it A Subheading in an Appendix}{19}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{A Sub-subsection in an Appendix}{19}{}\protected@file@percent } \@setckpt{Appendices}{ -\setcounter{page}{25} +\setcounter{page}{20} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{6} -\setcounter{footnote}{1} +\setcounter{footnote}{0} \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{chapter}{7} @@ -27,8 +22,8 @@ \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} -\setcounter{figure}{2} -\setcounter{table}{2} +\setcounter{figure}{0} +\setcounter{table}{0} \setcounter{lofdepth}{1} \setcounter{lotdepth}{1} \setcounter{appendixno}{2} diff --git a/Appendices.tex b/Appendices.tex index 47a7ffc..008ea63 100644 --- a/Appendices.tex +++ b/Appendices.tex @@ -1,50 +1,7 @@ \TUappendix{THE FIRST APPENDIX} \label{App:A} - -Text in the appendix. Now we will type in a little more text so -that we can see if the paragraph is properly indented. - -\begin{table} -\suppressfloats[t] \centerline{Normally a table would go here.} - \caption{Title of the Only Table in this Appendix.} -\end{table} - - \TUappendix{THE SECOND APPENDIX} \label{App:B} - -Of course this is the material that goes in the second appendix. -What did you expect to find here? - \TUsection{A Heading in an Appendix} - -A recent modification corrects the numbering of sections, -subsections and subsubsection in the appendix. - \TUsubsection{A Subheading in an Appendix} - -The subsection appears to work. - -\TUsubsubsection{A Sub-subsection in an Appendix} And the sub subsection also works. Finally we test that figures -and tables also work. - - -\begin{table} -\suppressfloats[t] \centerline{Normally a table would go here.} - \caption{Title of the First Table in this Appendix.} -\end{table} - -\begin{figure} -\suppressfloats[t] -\centerline{Normally a figure would go here.} - \caption{Title of the First Figure in this Appendix.} -\end{figure} -\begin{table} -\suppressfloats[t] \centerline{Normally a table would go here.} - \caption{Title of the Second Table in this Appendix.} -\end{table} - -\begin{figure} -\suppressfloats[t] \centerline{Normally a figure would go here.} - \caption{Title of the Second Figure in this Appendix.} -\end{figure} +\TUsubsubsection{A Sub-subsection in an Appendix} diff --git a/Chapter1.aux b/Chapter1.aux index f1f931f..86a6dd0 100644 --- a/Chapter1.aux +++ b/Chapter1.aux @@ -1,14 +1,10 @@ \relax \@writefile{toc}{\contentsline {chapter}{\numberline {CHAPTER 1: }{\bf \uppercase {INTRODUCTION}}}{1}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {1.1}\bf First Heading: The Introduction}{1}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {1.2}\bf Second Heading}{1}{}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.1}\it First Subheading}{1}{}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.2}\it Second Subheading}{1}{}\protected@file@percent } -\@writefile{toc}{\contentsline {subsubsection}{First Sub-subsection Header}{1}{}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {1.1}{\ignorespaces Title of the First Figure.}}{1}{}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {1.1}{\ignorespaces Title of the First Table.}}{2}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {1.1}\bf Introduction to Attack Graphs}{1}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {1.2}\bf Application to Cybersecurity and Compliance}{1}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {1.3}\bf Objectives and Contributions}{1}{}\protected@file@percent } \@setckpt{Chapter1}{ -\setcounter{page}{3} +\setcounter{page}{2} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} @@ -18,13 +14,13 @@ \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{chapter}{1} -\setcounter{section}{2} -\setcounter{subsection}{2} +\setcounter{section}{3} +\setcounter{subsection}{0} \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} -\setcounter{figure}{1} -\setcounter{table}{1} +\setcounter{figure}{0} +\setcounter{table}{0} \setcounter{lofdepth}{1} \setcounter{lotdepth}{1} } diff --git a/Chapter1.tex b/Chapter1.tex index df78b77..a5e3b7b 100644 --- a/Chapter1.tex +++ b/Chapter1.tex @@ -1,29 +1,7 @@ \TUchapter{INTRODUCTION} -\TUsection{First Heading: The Introduction} -%This is the first section of the introduction. For additional -%information see %\cite{Sham,Scot95} or just for fun you may wish to -%read \cite{Mathematica}. +\TUsection{Introduction to Attack Graphs} -Here is the beginning of a second paragraph. +\TUsection{Application to Cybersecurity and Compliance} + +\TUsection{Objectives and Contributions} -\TUsection{Second Heading} This is the text for the second -section. -\TUsubsection{First Subheading} This is text for the first -subsection. -\TUsubsection{Second Subheading} -This is the text which lies in the second subsection. -\TUsubsubsection{First Sub-subsection Header} This -language lies in the first sub subsection. Since they are the same -font and indentation, the header looks a little bit like the text -itself, so there is a colon and a little extra space after the -sub-subsection heading. This is all taken care of in the TUthesis -style page. Here, we refer to Appendix~\ref{App:A} and Appendix~\ref{App:B} to check that -the references appear as capital letters. -\begin{figure} -\centerline{Normally a figure would go here.} - \caption{Title of the First Figure.} -\end{figure} -\begin{table} -\centerline{Normally a table would go here.} - \caption{Title of the First Table.} -\end{table} diff --git a/Chapter2.aux b/Chapter2.aux index 56359c2..d43f7c8 100644 --- a/Chapter2.aux +++ b/Chapter2.aux @@ -1,28 +1,27 @@ \relax -\@writefile{toc}{\contentsline {chapter}{\numberline {CHAPTER 2: }{\bf \uppercase {RELATED WORKS}}}{3}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {2.1}\bf First Heading}{3}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {2.2}\bf Second Heading}{4}{}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Title of the Second Figure}}{4}{}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {2.1}{\ignorespaces Title of the Second Table}}{4}{}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {2.2}{\ignorespaces Title of the Third Table}}{4}{}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {CHAPTER 2: }{\bf \uppercase {RELATED WORKS}}}{2}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.1}\bf Introduction to Graph Generation}{2}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.2}\bf Improvements to Attack Graph Generation}{2}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.3}\bf Attack Dependency Graphs}{2}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.4}\bf Compliance Graphs}{2}{}\protected@file@percent } \@setckpt{Chapter2}{ -\setcounter{page}{5} +\setcounter{page}{3} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} -\setcounter{footnote}{1} +\setcounter{footnote}{0} \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{chapter}{2} -\setcounter{section}{2} +\setcounter{section}{4} \setcounter{subsection}{0} \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} -\setcounter{figure}{1} -\setcounter{table}{2} +\setcounter{figure}{0} +\setcounter{table}{0} \setcounter{lofdepth}{1} \setcounter{lotdepth}{1} } diff --git a/Chapter2.tex b/Chapter2.tex index fcafa1a..aab38da 100644 --- a/Chapter2.tex +++ b/Chapter2.tex @@ -1,22 +1,11 @@ \TUchapter{RELATED WORKS} -\TUsection{First Heading} -\par This is the beginning of the second chapter and the first section of the second chapter. The rest of the text in this section is meaningless filler.\footnote{The filler used on this page is of a family called \emph{Lorem Ipsum}. It was generated by http://www.lipsum.com/feed/html on August 18, 2014 at 8:08 pm Central Time. The site explains the history of \emph{Lorem Ipsum} filler, the reason for using it, and a procedure for generating it.} +\TUsection{Introduction to Graph Generation} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer luctus feugiat odio et fermentum. Etiam ut vulputate tellus. Aenean sed libero nec nibh gravida consequat eu vel diam. Nullam at accumsan purus. Nullam sit amet nulla et orci dapibus mollis. Etiam placerat, lacus eget venenatis bibendum, metus odio commodo nisi, sed scelerisque nulla odio vel nibh. Mauris vitae elementum turpis. +\TUsection{Improvements to Attack Graph Generation} + +\TUsection{Attack Dependency Graphs} + +\TUsection{Compliance Graphs} -Proin eu lectus non odio vestibulum fermentum nec et leo. Integer ut leo velit. Curabitur nec est eget felis accumsan interdum. Duis fermentum turpis id mauris blandit convallis. Morbi risus arcu, ornare eget lectus in, accumsan rutrum mi. Nulla facilisi. Donec iaculis nisl vitae erat luctus, vitae consequat mi condimentum. Duis imperdiet enim sapien, vitae suscipit neque ullamcorper sit amet. Aliquam placerat lorem risus, at tempor lectus placerat egestas. Vestibulum rhoncus, eros ut posuere cursus, mauris nisl egestas tortor, ac dignissim est libero pretium arcu. Fusce mollis lacus est, id vulputate leo ultrices sit amet. Quisque condimentum justo risus, posuere volutpat velit congue tempor. Integer quis nunc at nibh posuere congue ut et diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas id feugiat est, sit amet viverra tortor. -\TUsection{Second Heading} Second section of the second chapter. -\begin{figure}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Second Figure} -\end{figure} -\begin{table}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Second Table} -\end{table} -\begin{table}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Third Table} -\end{table}\\ diff --git a/Chapter3.aux b/Chapter3.aux index 3280334..a28a841 100644 --- a/Chapter3.aux +++ b/Chapter3.aux @@ -1,13 +1,13 @@ \relax -\@writefile{toc}{\contentsline {chapter}{\numberline {CHAPTER 3: }{\bf \uppercase {UTILITY EXTENSIONS TO THE RAGE ATTACK GRAPH GENERATOR}}}{5}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.1}\bf Path Walking}{5}{}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {CHAPTER 3: }{\bf \uppercase {UTILITY EXTENSIONS TO THE RAGE ATTACK GRAPH GENERATOR}}}{3}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.1}\bf Path Walking}{3}{}\protected@file@percent } \citation{cook_rage_2018} -\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Path Walking to State 14}}{6}{}\protected@file@percent } -\newlabel{fig:PW}{{3.1}{6}} -\@writefile{toc}{\contentsline {section}{\numberline {3.2}\bf Compound Operators}{6}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.3}\bf Color Coding}{7}{}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Color Coding a Small Network Based on Violations}}{8}{}\protected@file@percent } -\newlabel{fig:CC}{{3.2}{8}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Path Walking to State 14}}{4}{}\protected@file@percent } +\newlabel{fig:PW}{{3.1}{4}} +\@writefile{toc}{\contentsline {section}{\numberline {3.2}\bf Compound Operators}{4}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.3}\bf Color Coding}{5}{}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Color Coding a Small Network Based on Violations}}{6}{}\protected@file@percent } +\newlabel{fig:CC}{{3.2}{6}} \citation{cook_rage_2018} \citation{li_concurrency_2019} \citation{li_combining_2019} @@ -16,13 +16,13 @@ \citation{berry_graph_2007} \citation{cook_rage_2018} \citation{zhang_boosting_2017} -\@writefile{toc}{\contentsline {section}{\numberline {3.4}\bf Intermediate Database Storage}{9}{}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}\it Memory Constraint Difficulties}{9}{}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2}\it Maximizing Performance with Intermediate Database Storage}{10}{}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.3}\it Portability}{11}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.5}\bf Relational Operators}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.4}\bf Intermediate Database Storage}{7}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}\it Memory Constraint Difficulties}{7}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2}\it Maximizing Performance with Intermediate Database Storage}{8}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.3}\it Portability}{9}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.5}\bf Relational Operators}{10}{}\protected@file@percent } \@setckpt{Chapter3}{ -\setcounter{page}{13} +\setcounter{page}{11} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} diff --git a/Chapter4.aux b/Chapter4.aux index 7960c6d..03d8c35 100644 --- a/Chapter4.aux +++ b/Chapter4.aux @@ -1,28 +1,29 @@ \relax -\@writefile{toc}{\contentsline {chapter}{\numberline {CHAPTER 4: }{\bf \uppercase {SYNCHRONOUS FIRING}}}{13}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.1}\bf First Heading}{13}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.2}\bf Second Heading}{14}{}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Title of the Second Figure}}{14}{}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {4.1}{\ignorespaces Title of the Second Table}}{14}{}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {4.2}{\ignorespaces Title of the Third Table}}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {CHAPTER 4: }{\bf \uppercase {SYNCHRONOUS FIRING}}}{11}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.1}\bf Introduction}{11}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.1}\it Synchronous Firing in Literature}{11}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.2}\bf Necessary Components}{11}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.3}\bf Example Networks and Results}{11}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}\it Example Networks}{11}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}\it Results}{11}{}\protected@file@percent } \@setckpt{Chapter4}{ -\setcounter{page}{15} +\setcounter{page}{12} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} -\setcounter{footnote}{1} +\setcounter{footnote}{0} \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{chapter}{4} -\setcounter{section}{2} -\setcounter{subsection}{0} +\setcounter{section}{3} +\setcounter{subsection}{2} \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} -\setcounter{figure}{1} -\setcounter{table}{2} +\setcounter{figure}{0} +\setcounter{table}{0} \setcounter{lofdepth}{1} \setcounter{lotdepth}{1} } diff --git a/Chapter4.tex b/Chapter4.tex index 20324a8..ae61c61 100644 --- a/Chapter4.tex +++ b/Chapter4.tex @@ -1,22 +1,13 @@ \TUchapter{SYNCHRONOUS FIRING} -\TUsection{First Heading} -\par This is the beginning of the second chapter and the first section of the second chapter. The rest of the text in this section is meaningless filler.\footnote{The filler used on this page is of a family called \emph{Lorem Ipsum}. It was generated by http://www.lipsum.com/feed/html on August 18, 2014 at 8:08 pm Central Time. The site explains the history of \emph{Lorem Ipsum} filler, the reason for using it, and a procedure for generating it.} +\TUsection{Introduction} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer luctus feugiat odio et fermentum. Etiam ut vulputate tellus. Aenean sed libero nec nibh gravida consequat eu vel diam. Nullam at accumsan purus. Nullam sit amet nulla et orci dapibus mollis. Etiam placerat, lacus eget venenatis bibendum, metus odio commodo nisi, sed scelerisque nulla odio vel nibh. Mauris vitae elementum turpis. +\TUsubsection{Synchronous Firing in Literature} -Proin eu lectus non odio vestibulum fermentum nec et leo. Integer ut leo velit. Curabitur nec est eget felis accumsan interdum. Duis fermentum turpis id mauris blandit convallis. Morbi risus arcu, ornare eget lectus in, accumsan rutrum mi. Nulla facilisi. Donec iaculis nisl vitae erat luctus, vitae consequat mi condimentum. Duis imperdiet enim sapien, vitae suscipit neque ullamcorper sit amet. Aliquam placerat lorem risus, at tempor lectus placerat egestas. Vestibulum rhoncus, eros ut posuere cursus, mauris nisl egestas tortor, ac dignissim est libero pretium arcu. Fusce mollis lacus est, id vulputate leo ultrices sit amet. Quisque condimentum justo risus, posuere volutpat velit congue tempor. Integer quis nunc at nibh posuere congue ut et diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas id feugiat est, sit amet viverra tortor. +\TUsection{Necessary Components} + +\TUsection{Example Networks and Results} +\TUsubsection{Example Networks} + +\TUsubsection{Results} -\TUsection{Second Heading} Second section of the second chapter. -\begin{figure}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Second Figure} -\end{figure} -\begin{table}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Second Table} -\end{table} -\begin{table}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Third Table} -\end{table}\\ diff --git a/Chapter5.aux b/Chapter5.aux index 67ef0b0..0453a42 100644 --- a/Chapter5.aux +++ b/Chapter5.aux @@ -1,28 +1,46 @@ \relax -\@writefile{toc}{\contentsline {chapter}{\numberline {CHAPTER 5: }{\bf \uppercase {IMPLEMENTATION OF MESSAGE PASSING INTERFACE}}}{15}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.1}\bf Tasking Approach}{15}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.2}\bf Subgraphing Approach}{16}{}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Title of the Second Figure}}{16}{}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {5.1}{\ignorespaces Title of the Second Table}}{16}{}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {5.2}{\ignorespaces Title of the Third Table}}{16}{}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {CHAPTER 5: }{\bf \uppercase {IMPLEMENTATION OF MESSAGE PASSING INTERFACE}}}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.1}\bf Introduction to MPI Utilization for Attack Graph Generation}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.2}\bf Necessary Components}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.1}\it Serialization}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.2}\it Data Consistency}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.3}\bf Tasking Approach}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}\it Introduction to the Tasking Approach}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}\it Algorithm Design}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Communication Structure}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Task Zero}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Task One}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Task Two}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Task Three}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Task Four}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Task Five}{13}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.3}\it Performance Expectations}{13}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.4}\bf Subgraphing Approach}{13}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}\it Introduction to the Subgraphing Approach}{13}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}\it Algorithm Design}{13}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Communication Structure}{13}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Worker Nodes}{13}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Root Node}{13}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Database Node}{13}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.3}\it Performance Expectations}{13}{}\protected@file@percent } \@setckpt{Chapter5}{ -\setcounter{page}{17} +\setcounter{page}{14} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} -\setcounter{footnote}{1} +\setcounter{footnote}{0} \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{chapter}{5} -\setcounter{section}{2} -\setcounter{subsection}{0} +\setcounter{section}{4} +\setcounter{subsection}{3} \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} -\setcounter{figure}{1} -\setcounter{table}{2} +\setcounter{figure}{0} +\setcounter{table}{0} \setcounter{lofdepth}{1} \setcounter{lotdepth}{1} } diff --git a/Chapter5.tex b/Chapter5.tex index 7ce80ce..81219e0 100644 --- a/Chapter5.tex +++ b/Chapter5.tex @@ -1,22 +1,33 @@ \TUchapter{IMPLEMENTATION OF MESSAGE PASSING INTERFACE} +\TUsection{Introduction to MPI Utilization for Attack Graph Generation} + +\TUsection{Necessary Components} +\TUsubsection{Serialization} +\TUsubsection{Data Consistency} + \TUsection{Tasking Approach} -\par This is the beginning of the second chapter and the first section of the second chapter. The rest of the text in this section is meaningless filler.\footnote{The filler used on this page is of a family called \emph{Lorem Ipsum}. It was generated by http://www.lipsum.com/feed/html on August 18, 2014 at 8:08 pm Central Time. The site explains the history of \emph{Lorem Ipsum} filler, the reason for using it, and a procedure for generating it.} +\TUsubsection{Introduction to the Tasking Approach} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer luctus feugiat odio et fermentum. Etiam ut vulputate tellus. Aenean sed libero nec nibh gravida consequat eu vel diam. Nullam at accumsan purus. Nullam sit amet nulla et orci dapibus mollis. Etiam placerat, lacus eget venenatis bibendum, metus odio commodo nisi, sed scelerisque nulla odio vel nibh. Mauris vitae elementum turpis. +\TUsubsection{Algorithm Design} +\TUsubsubsection{Communication Structure} +\TUsubsubsection{Task Zero} +\TUsubsubsection{Task One} +\TUsubsubsection{Task Two} +\TUsubsubsection{Task Three} +\TUsubsubsection{Task Four} +\TUsubsubsection{Task Five} -Proin eu lectus non odio vestibulum fermentum nec et leo. Integer ut leo velit. Curabitur nec est eget felis accumsan interdum. Duis fermentum turpis id mauris blandit convallis. Morbi risus arcu, ornare eget lectus in, accumsan rutrum mi. Nulla facilisi. Donec iaculis nisl vitae erat luctus, vitae consequat mi condimentum. Duis imperdiet enim sapien, vitae suscipit neque ullamcorper sit amet. Aliquam placerat lorem risus, at tempor lectus placerat egestas. Vestibulum rhoncus, eros ut posuere cursus, mauris nisl egestas tortor, ac dignissim est libero pretium arcu. Fusce mollis lacus est, id vulputate leo ultrices sit amet. Quisque condimentum justo risus, posuere volutpat velit congue tempor. Integer quis nunc at nibh posuere congue ut et diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas id feugiat est, sit amet viverra tortor. +\TUsubsection{Performance Expectations} + +\TUsection{Subgraphing Approach} +\TUsubsection{Introduction to the Subgraphing Approach} + +\TUsubsection{Algorithm Design} +\TUsubsubsection{Communication Structure} +\TUsubsubsection{Worker Nodes} +\TUsubsubsection{Root Node} +\TUsubsubsection{Database Node} + +\TUsubsection{Performance Expectations} -\TUsection{Subgraphing Approach} Second section of the second chapter. -\begin{figure}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Second Figure} -\end{figure} -\begin{table}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Second Table} -\end{table} -\begin{table}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Third Table} -\end{table}\\ diff --git a/Chapter6.aux b/Chapter6.aux index 55dd40d..6769394 100644 --- a/Chapter6.aux +++ b/Chapter6.aux @@ -1,28 +1,39 @@ \relax -\@writefile{toc}{\contentsline {chapter}{\numberline {CHAPTER 6: }{\bf \uppercase {PERFORMANCE ANALYSIS}}}{17}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.1}\bf First Heading}{17}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.2}\bf Second Heading}{18}{}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Title of the Second Figure}}{18}{}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces Title of the Second Table}}{18}{}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {6.2}{\ignorespaces Title of the Third Table}}{18}{}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {CHAPTER 6: }{\bf \uppercase {PERFORMANCE ANALYSIS}}}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.1}\bf Small Networks}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.1}\it Test Information}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.2}\it Results}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.3}\it Analysis}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.2}\bf Large Networks}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.1}\it Test Information}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.2}\it Results}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.3}\it Analysis}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.3}\bf Large Exploit Lists}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}\it Test Information}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}\it Results}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.3}\it Analysis}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.4}\bf Distributed Hash Tables}{14}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}\it Test Information}{15}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}\it Results}{15}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.3}\it Analysis}{15}{}\protected@file@percent } \@setckpt{Chapter6}{ -\setcounter{page}{19} +\setcounter{page}{16} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} -\setcounter{footnote}{1} +\setcounter{footnote}{0} \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{chapter}{6} -\setcounter{section}{2} -\setcounter{subsection}{0} +\setcounter{section}{4} +\setcounter{subsection}{3} \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} -\setcounter{figure}{1} -\setcounter{table}{2} +\setcounter{figure}{0} +\setcounter{table}{0} \setcounter{lofdepth}{1} \setcounter{lotdepth}{1} } diff --git a/Chapter6.tex b/Chapter6.tex index f7760f9..6bd164e 100644 --- a/Chapter6.tex +++ b/Chapter6.tex @@ -1,22 +1,21 @@ \TUchapter{PERFORMANCE ANALYSIS} -\TUsection{First Heading} -\par This is the beginning of the second chapter and the first section of the second chapter. The rest of the text in this section is meaningless filler.\footnote{The filler used on this page is of a family called \emph{Lorem Ipsum}. It was generated by http://www.lipsum.com/feed/html on August 18, 2014 at 8:08 pm Central Time. The site explains the history of \emph{Lorem Ipsum} filler, the reason for using it, and a procedure for generating it.} +\TUsection{Small Networks} +\TUsubsection{Test Information} +\TUsubsection{Results} +\TUsubsection{Analysis} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer luctus feugiat odio et fermentum. Etiam ut vulputate tellus. Aenean sed libero nec nibh gravida consequat eu vel diam. Nullam at accumsan purus. Nullam sit amet nulla et orci dapibus mollis. Etiam placerat, lacus eget venenatis bibendum, metus odio commodo nisi, sed scelerisque nulla odio vel nibh. Mauris vitae elementum turpis. +\TUsection{Large Networks} +\TUsubsection{Test Information} +\TUsubsection{Results} +\TUsubsection{Analysis} -Proin eu lectus non odio vestibulum fermentum nec et leo. Integer ut leo velit. Curabitur nec est eget felis accumsan interdum. Duis fermentum turpis id mauris blandit convallis. Morbi risus arcu, ornare eget lectus in, accumsan rutrum mi. Nulla facilisi. Donec iaculis nisl vitae erat luctus, vitae consequat mi condimentum. Duis imperdiet enim sapien, vitae suscipit neque ullamcorper sit amet. Aliquam placerat lorem risus, at tempor lectus placerat egestas. Vestibulum rhoncus, eros ut posuere cursus, mauris nisl egestas tortor, ac dignissim est libero pretium arcu. Fusce mollis lacus est, id vulputate leo ultrices sit amet. Quisque condimentum justo risus, posuere volutpat velit congue tempor. Integer quis nunc at nibh posuere congue ut et diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas id feugiat est, sit amet viverra tortor. +\TUsection{Large Exploit Lists} +\TUsubsection{Test Information} +\TUsubsection{Results} +\TUsubsection{Analysis} -\TUsection{Second Heading} Second section of the second chapter. -\begin{figure}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Second Figure} -\end{figure} -\begin{table}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Second Table} -\end{table} -\begin{table}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Third Table} -\end{table}\\ +\TUsection{Distributed Hash Tables} +\TUsubsection{Test Information} +\TUsubsection{Results} +\TUsubsection{Analysis} diff --git a/Chapter7.aux b/Chapter7.aux index 43f8b7c..bc17ef6 100644 --- a/Chapter7.aux +++ b/Chapter7.aux @@ -1,28 +1,24 @@ \relax -\@writefile{toc}{\contentsline {chapter}{\numberline {CHAPTER 7: }{\bf \uppercase {CONCLUSIONS AND FUTURE WORKS}}}{19}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.1}\bf First Heading}{19}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.2}\bf Second Heading}{20}{}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces Title of the Second Figure}}{20}{}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {7.1}{\ignorespaces Title of the Second Table}}{20}{}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {7.2}{\ignorespaces Title of the Third Table}}{20}{}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {CHAPTER 7: }{\bf \uppercase {CONCLUSIONS AND FUTURE WORKS}}}{16}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.1}\bf Future Work}{16}{}\protected@file@percent } \@setckpt{Chapter7}{ -\setcounter{page}{21} +\setcounter{page}{17} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} -\setcounter{footnote}{1} +\setcounter{footnote}{0} \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{chapter}{7} -\setcounter{section}{2} +\setcounter{section}{1} \setcounter{subsection}{0} \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} -\setcounter{figure}{1} -\setcounter{table}{2} +\setcounter{figure}{0} +\setcounter{table}{0} \setcounter{lofdepth}{1} \setcounter{lotdepth}{1} } diff --git a/Chapter7.tex b/Chapter7.tex index 0968879..b44a99c 100644 --- a/Chapter7.tex +++ b/Chapter7.tex @@ -1,22 +1,9 @@ \TUchapter{CONCLUSIONS AND FUTURE WORKS} -\TUsection{First Heading} -\par This is the beginning of the second chapter and the first section of the second chapter. The rest of the text in this section is meaningless filler.\footnote{The filler used on this page is of a family called \emph{Lorem Ipsum}. It was generated by http://www.lipsum.com/feed/html on August 18, 2014 at 8:08 pm Central Time. The site explains the history of \emph{Lorem Ipsum} filler, the reason for using it, and a procedure for generating it.} - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer luctus feugiat odio et fermentum. Etiam ut vulputate tellus. Aenean sed libero nec nibh gravida consequat eu vel diam. Nullam at accumsan purus. Nullam sit amet nulla et orci dapibus mollis. Etiam placerat, lacus eget venenatis bibendum, metus odio commodo nisi, sed scelerisque nulla odio vel nibh. Mauris vitae elementum turpis. - -Proin eu lectus non odio vestibulum fermentum nec et leo. Integer ut leo velit. Curabitur nec est eget felis accumsan interdum. Duis fermentum turpis id mauris blandit convallis. Morbi risus arcu, ornare eget lectus in, accumsan rutrum mi. Nulla facilisi. Donec iaculis nisl vitae erat luctus, vitae consequat mi condimentum. Duis imperdiet enim sapien, vitae suscipit neque ullamcorper sit amet. Aliquam placerat lorem risus, at tempor lectus placerat egestas. Vestibulum rhoncus, eros ut posuere cursus, mauris nisl egestas tortor, ac dignissim est libero pretium arcu. Fusce mollis lacus est, id vulputate leo ultrices sit amet. Quisque condimentum justo risus, posuere volutpat velit congue tempor. Integer quis nunc at nibh posuere congue ut et diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas id feugiat est, sit amet viverra tortor. - -\TUsection{Second Heading} Second section of the second chapter. -\begin{figure}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Second Figure} -\end{figure} -\begin{table}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Second Table} -\end{table} -\begin{table}[htp] -\vspace{.2truein} \centerline{Normally a figure would go here.} - \caption{Title of the Third Table} -\end{table}\\ +\TUsection{Future Work} +%Blending OpenMP and MPI +%Subgraphing Work + %DHT alts + %depth limit parameter tuning +%Tuning MPI Params +%Testing various MPI implementations (OpenMPI vs MPICH vs MVAPICH) \ No newline at end of file diff --git a/Schrick-Noah_MS-Thesis.aux b/Schrick-Noah_MS-Thesis.aux index e425be3..eaa9e2e 100644 --- a/Schrick-Noah_MS-Thesis.aux +++ b/Schrick-Noah_MS-Thesis.aux @@ -6,13 +6,13 @@ \@writefile{toc}{{\hfill \ }} \@writefile{toc}{\contentsline {section}{\hspace {-\parindent }ACKNOWLEDGEMENTS}{v}{}\protected@file@percent } \@writefile{toc}{{\hfill \ }} -\@writefile{toc}{\contentsline {section}{\hspace {-\parindent }TABLE OF CONTENTS}{vii}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\hspace {-\parindent }TABLE OF CONTENTS}{viii}{}\protected@file@percent } \@writefile{toc}{{\hfill \ }} \@writefile{lot}{{\vspace {\baselineskip }}} -\@writefile{toc}{\contentsline {section}{\hspace {-\parindent }LIST OF TABLES}{viii}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\hspace {-\parindent }LIST OF TABLES}{ix}{}\protected@file@percent } \@writefile{toc}{{\hfill \ }} \@writefile{lof}{{\vspace {\baselineskip }}} -\@writefile{toc}{\contentsline {section}{\hspace {-\parindent }LIST OF FIGURES}{ix}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\hspace {-\parindent }LIST OF FIGURES}{x}{}\protected@file@percent } \@input{Chapter1.aux} \@input{Chapter2.aux} \@input{Chapter3.aux} @@ -29,9 +29,9 @@ \bibcite{zhang_boosting_2017}{6} \bibstyle{plain} \@writefile{toc}{{\hfill \ }} -\@writefile{toc}{\contentsline {section}{\hspace {-\parindent }NOMENCLATURE}{21}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\hspace {-\parindent }NOMENCLATURE}{17}{}\protected@file@percent } \@writefile{toc}{\addvspace {10pt}} -\@writefile{toc}{\contentsline {section}{\hspace {-\parindent }BIBLIOGRAPHY}{21}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\hspace {-\parindent }BIBLIOGRAPHY}{17}{}\protected@file@percent } \@writefile{toc}{{\hfill \ }} \@input{Appendices.aux} -\gdef \@abspage@last{33} +\gdef \@abspage@last{29} diff --git a/Schrick-Noah_MS-Thesis.lof b/Schrick-Noah_MS-Thesis.lof index 88aecef..43c857f 100644 --- a/Schrick-Noah_MS-Thesis.lof +++ b/Schrick-Noah_MS-Thesis.lof @@ -1,11 +1,3 @@ {\vspace {\baselineskip }} -\contentsline {figure}{\numberline {1.1}{\ignorespaces Title of the First Figure.}}{1}{}% -\contentsline {figure}{\numberline {2.1}{\ignorespaces Title of the Second Figure}}{4}{}% -\contentsline {figure}{\numberline {3.1}{\ignorespaces Path Walking to State 14}}{6}{}% -\contentsline {figure}{\numberline {3.2}{\ignorespaces Color Coding a Small Network Based on Violations}}{8}{}% -\contentsline {figure}{\numberline {4.1}{\ignorespaces Title of the Second Figure}}{14}{}% -\contentsline {figure}{\numberline {5.1}{\ignorespaces Title of the Second Figure}}{16}{}% -\contentsline {figure}{\numberline {6.1}{\ignorespaces Title of the Second Figure}}{18}{}% -\contentsline {figure}{\numberline {7.1}{\ignorespaces Title of the Second Figure}}{20}{}% -\contentsline {figure}{\numberline {B.1}{\ignorespaces Title of the First Figure in this Appendix.}}{24}{}% -\contentsline {figure}{\numberline {B.2}{\ignorespaces Title of the Second Figure in this Appendix.}}{24}{}% +\contentsline {figure}{\numberline {3.1}{\ignorespaces Path Walking to State 14}}{4}{}% +\contentsline {figure}{\numberline {3.2}{\ignorespaces Color Coding a Small Network Based on Violations}}{6}{}% diff --git a/Schrick-Noah_MS-Thesis.log b/Schrick-Noah_MS-Thesis.log index 90f081f..9d95dc5 100644 --- a/Schrick-Noah_MS-Thesis.log +++ b/Schrick-Noah_MS-Thesis.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.23 (TeX Live 2021/Arch Linux) (preloaded format=pdflatex 2022.2.14) 25 FEB 2022 15:10 +This is pdfTeX, Version 3.141592653-2.6-1.40.23 (TeX Live 2021/Arch Linux) (preloaded format=pdflatex 2022.2.14) 25 FEB 2022 16:46 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -176,22 +176,22 @@ Overfull \hbox (1.75291pt too wide) in paragraph at lines 22--22 [6 -]) +] [7]) \tf@toc=\write3 \openout3 = `Schrick-Noah_MS-Thesis.toc'. - [7] (./Schrick-Noah_MS-Thesis.lot) + [8] (./Schrick-Noah_MS-Thesis.lot) \tf@lot=\write4 \openout4 = `Schrick-Noah_MS-Thesis.lot'. - [8 + [9 ] (./Schrick-Noah_MS-Thesis.lof) \tf@lof=\write5 \openout5 = `Schrick-Noah_MS-Thesis.lof'. -[9 +[10 ] \openout2 = `Chapter1.aux'. @@ -202,152 +202,93 @@ CHAPTER 1. -] [2] +] \openout2 = `Chapter2.aux'. (./Chapter2.tex CHAPTER 2. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <7> on input line 4. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <5> on input line 4. +) [2 -Underfull \hbox (badness 2662) in paragraph at lines 4--4 -[][]\OT1/cmr/m/n/10 The filler used on this page is of a fam-ily called \OT1/cm -r/m/it/10 Lorem Ip-sum\OT1/cmr/m/n/10 . It was gen-er-ated by - [] -) -Underfull \hbox (badness 10000) in paragraph at lines 10--205 - [] +] +\openout2 = `Chapter3.aux'. + + (./Chapter3.tex +CHAPTER 3. +<./Chapter3_img/PW.png, id=44, 958.58125pt x 525.965pt> +File: ./Chapter3_img/PW.png Graphic file (type png) + +Package pdftex.def Info: ./Chapter3_img/PW.png used on input line 17. +(pdftex.def) Requested size: 469.75499pt x 257.74918pt. [3 -] [4] -\openout2 = `Chapter3.aux'. - - (./Chapter3.tex -CHAPTER 3. -<./Chapter3_img/PW.png, id=52, 958.58125pt x 525.965pt> -File: ./Chapter3_img/PW.png Graphic file (type png) - -Package pdftex.def Info: ./Chapter3_img/PW.png used on input line 17. -(pdftex.def) Requested size: 469.75499pt x 257.74918pt. -[5 - - - - -] [6 <./Chapter3_img/PW.png>] -<./Chapter3_img/CC.png, id=61, 658.46pt x 527.9725pt> +] [4 <./Chapter3_img/PW.png>] +<./Chapter3_img/CC.png, id=54, 658.46pt x 527.9725pt> File: ./Chapter3_img/CC.png Graphic file (type png) Package pdftex.def Info: ./Chapter3_img/CC.png used on input line 55. (pdftex.def) Requested size: 469.75499pt x 376.66768pt. - [7] [8 <./Chapter3_img/CC.png>] [9] [10] -[11]) [12] + [5] [6 <./Chapter3_img/CC.png>] [7] [8] +[9]) [10] \openout2 = `Chapter4.aux'. (./Chapter4.tex CHAPTER 4. - -Underfull \hbox (badness 2662) in paragraph at lines 4--4 -[][]\OT1/cmr/m/n/10 The filler used on this page is of a fam-ily called \OT1/cm -r/m/it/10 Lorem Ip-sum\OT1/cmr/m/n/10 . It was gen-er-ated by - [] - -) -Underfull \hbox (badness 10000) in paragraph at lines 10--207 - - [] - -[13 +) [11 -] [14] +] \openout2 = `Chapter5.aux'. (./Chapter5.tex CHAPTER 5. - -Underfull \hbox (badness 2662) in paragraph at lines 4--4 -[][]\OT1/cmr/m/n/10 The filler used on this page is of a fam-ily called \OT1/cm -r/m/it/10 Lorem Ip-sum\OT1/cmr/m/n/10 . It was gen-er-ated by - [] - -) -Underfull \hbox (badness 10000) in paragraph at lines 10--208 - - [] - -[15 +[12 -] [16] +]) [13] \openout2 = `Chapter6.aux'. (./Chapter6.tex CHAPTER 6. - -Underfull \hbox (badness 2662) in paragraph at lines 4--4 -[][]\OT1/cmr/m/n/10 The filler used on this page is of a fam-ily called \OT1/cm -r/m/it/10 Lorem Ip-sum\OT1/cmr/m/n/10 . It was gen-er-ated by - [] - -) -Underfull \hbox (badness 10000) in paragraph at lines 10--209 - - [] - -[17 +[14 -] [18] +]) [15] \openout2 = `Chapter7.aux'. (./Chapter7.tex CHAPTER 7. - -Underfull \hbox (badness 2662) in paragraph at lines 4--4 -[][]\OT1/cmr/m/n/10 The filler used on this page is of a fam-ily called \OT1/cm -r/m/it/10 Lorem Ip-sum\OT1/cmr/m/n/10 . It was gen-er-ated by - [] - -) -Underfull \hbox (badness 10000) in paragraph at lines 10--210 - - [] - -[19 +) [16 -] [20] (./Schrick-Noah_MS-Thesis.bbl) +] (./Schrick-Noah_MS-Thesis.bbl) \c@appendixno=\count269 - [21 + [17 ] \openout2 = `Appendices.aux'. - (./Appendices.tex [22 + (./Appendices.tex [18 -]) [23] -[24] (./Schrick-Noah_MS-Thesis.aux (./Chapter1.aux) (./Chapter2.aux) -(./Chapter3.aux) (./Chapter4.aux) (./Chapter5.aux) (./Chapter6.aux) -(./Chapter7.aux) (./Appendices.aux)) ) +]) [19] +(./Schrick-Noah_MS-Thesis.aux (./Chapter1.aux) (./Chapter2.aux) (./Chapter3.aux +) (./Chapter4.aux) (./Chapter5.aux) (./Chapter6.aux) (./Chapter7.aux) +(./Appendices.aux)) ) (\end occurred inside a group at level 6) ### semi simple group (level 6) entered at line 198 (\begingroup) @@ -358,27 +299,23 @@ Underfull \hbox (badness 10000) in paragraph at lines 10--210 ### semi simple group (level 1) entered at line 52 (\begingroup) ### bottom level Here is how much of TeX's memory you used: - 2125 strings out of 478353 - 37243 string characters out of 5854635 - 339865 words of memory out of 5000000 - 20197 multiletter control sequences out of 15000+600000 - 407503 words of font info for 40 fonts, out of 8000000 for 9000 + 2121 strings out of 478353 + 37194 string characters out of 5854635 + 344865 words of memory out of 5000000 + 20194 multiletter control sequences out of 15000+600000 + 407157 words of font info for 39 fonts, out of 8000000 for 9000 1141 hyphenation exceptions out of 8191 - 55i,8n,62p,960b,1269s stack positions out of 5000i,500n,10000p,200000b,80000s + 55i,7n,62p,310b,1268s stack positions out of 5000i,500n,10000p,200000b,80000s {/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.en c} -Output written on Schrick-Noah_MS-Thesis.pdf (33 pages, 251664 bytes). +ts/type1/public/amsfonts/cm/cmr12.pfb> +Output written on Schrick-Noah_MS-Thesis.pdf (29 pages, 200518 bytes). PDF statistics: - 164 PDF objects out of 1000 (max. 8388607) - 105 compressed objects within 2 object streams + 130 PDF objects out of 1000 (max. 8388607) + 84 compressed objects within 1 object stream 0 named destinations out of 1000 (max. 500000) 11 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/Schrick-Noah_MS-Thesis.lot b/Schrick-Noah_MS-Thesis.lot index cd1dbf6..482eb51 100644 --- a/Schrick-Noah_MS-Thesis.lot +++ b/Schrick-Noah_MS-Thesis.lot @@ -1,15 +1 @@ {\vspace {\baselineskip }} -\contentsline {table}{\numberline {1.1}{\ignorespaces Title of the First Table.}}{2}{}% -\contentsline {table}{\numberline {2.1}{\ignorespaces Title of the Second Table}}{4}{}% -\contentsline {table}{\numberline {2.2}{\ignorespaces Title of the Third Table}}{4}{}% -\contentsline {table}{\numberline {4.1}{\ignorespaces Title of the Second Table}}{14}{}% -\contentsline {table}{\numberline {4.2}{\ignorespaces Title of the Third Table}}{14}{}% -\contentsline {table}{\numberline {5.1}{\ignorespaces Title of the Second Table}}{16}{}% -\contentsline {table}{\numberline {5.2}{\ignorespaces Title of the Third Table}}{16}{}% -\contentsline {table}{\numberline {6.1}{\ignorespaces Title of the Second Table}}{18}{}% -\contentsline {table}{\numberline {6.2}{\ignorespaces Title of the Third Table}}{18}{}% -\contentsline {table}{\numberline {7.1}{\ignorespaces Title of the Second Table}}{20}{}% -\contentsline {table}{\numberline {7.2}{\ignorespaces Title of the Third Table}}{20}{}% -\contentsline {table}{\numberline {A.1}{\ignorespaces Title of the Only Table in this Appendix.}}{22}{}% -\contentsline {table}{\numberline {B.1}{\ignorespaces Title of the First Table in this Appendix.}}{23}{}% -\contentsline {table}{\numberline {B.2}{\ignorespaces Title of the Second Table in this Appendix.}}{24}{}% diff --git a/Schrick-Noah_MS-Thesis.pdf b/Schrick-Noah_MS-Thesis.pdf index d1f036c8c2f50e6f28314141ebf4afff2d78a107..878da6b5623843f8a6ddab4b4b57c360cb584c41 100644 GIT binary patch delta 71906 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Ξ`IqI5z0EYwj-t~gRITXXoXe%BrtboqD2_)h$J;h1*ow2+`t zE!K42CS56&0ZaUpUJpUC5sqd&e1m-6o5^AKZDhq;?>4>l_Rm?a=Xd=ZA#HW>W8gt; zBSx;>!T0z#i*I4YdrlD10oC}Qm*5_cI2KMmfUX|yp-y}rcW>LZXI<|tqk4j^k_-bjkA@Kvkpx|hP(BB zzEW|q9GgE1?r;SUf{OOIGU?-&}OILLc>lMs!vLUJ=+8>FW@mqtN+EVv%cA4M`fo}CU5u~ zM;kvgFs;8@oLp|&z!P%TOPrgUA|x05x5wtwO~@WfM{2`lo&MtYz_pr`Iwooea8kh! z`J!ttwYpE0WHw6;5!Fq=uehB^BygLtXWhVuYYLCo=)^fU(XrXrfoMflnL@J2i%&g_ z_q0Z$AhI4W4Ii4$F!ZtJXp@kPhwgaUZH2dPBE-x7kO`Hh;hEYsq~-dr!77BLOA{m@ zdLy|wAb*hm_R-X!wSoF!t#4T^V^mNtnJyy zf~;yr97SjU+u>E>gOE`ndg;=fb5s9F1(AoYn;>_8973P6YnPg27|$^IR7UznW9t#` z(Sv6n4d>vH;PsFDKS8x)!20C^kF%Yu_H?(FrdcnIY)uB9;U}9tYP>*nwdVG{t8C4{ z4&hFSM2Y4PpZoA9d(KQzWykq>4!5_2hHuumpZDJ;7NPfk zOF8oUdZ~YJF7mY<2Xx$vdykPRj$_?;Xj>V-{_uKA2QYjE0-_M!o*3YW_Agfg zel5+A5Ndk-F)eqi;^=xA@6wnZXs?gc6EH~?tzAT=?(VwFFl9Z7LhQZi_iCRuMH0|^ zl#wa%Z6(=JrfHUeW=Hp(Xh{zzh9n%JshhctD50I(JOV;W9NQhu+yP4B7%$@!aIR3aPg`v-c9_k( zVN+9&Q-1`1*LUXhqZ<8SeG+JxFVHt|A^}P^IqPHNfX{ib8Vkj-ldVF- zyej3|h)Q)}*LZb*kGY7FENF6oce!`o$=}W#z;`ffi2g&Y=?6SgEH0oUa@L+DIMlv-gIXWOpBoAjULC7&`4(7nEH!2 zg7xn}JFLa!Qpn60jk`*JS_NLq+ct8KQec$GcUXupN$X7b*5WdY-0Z%(#1TCzUu)N@ z?3k5dF%jjz-J0!>z|>s1V4{BQ_H@lK9h;lO;9Mq$I7q6sAEkn6?H{ab!biJD7c@(H zm7$U-^J6uRNt)a2WmD|4#g5!4QdM{i_=He7Zbpe${{9YN*Bhxc}gdDB+ z+N!AiMmDuT3caf_KD_MjojQjA}+&32j-vJ z&6E2a{e~@>vM5B?mIetWHQx8dHr(wynwp*<6s#bg`ts7@=NesyH6f!XY^BY2t65*Z z?iLKYsH8!E)gf73?RktPo-)x{74bnLJh0m&`=)L^s98jcGaP@w;)_wiV`e<$gSML7 z`sL@HIt{YRgxW9r?(7n6aa4V@e$SU-#E#>lXyM_y!gN|H`o1#VdYVq1i0p>nU0!E^ z=0m*5n=zE!<>qVmjJ%B}kC!H?`d{3!1B9)+*ZolaM zv|TSI`7m|jvRGU#j9xx%inawjc39#2W%NyMtgOkzfKEQItKP9u@*;HjN{FH+7Ahp7kIlxYzwD5{I&?`{S%2Jh;OaSoPVvNd_Uwx zWuv)&Cv>@o)f{zUwZ3Qd=mf`D-bDP3mwo`4>fWBR#-P1`D5il>(H*DE#a`mtNthg# z3dv-KIy;q}Ut=l{`a!d?3hQswDdx;J1k5>;9c65MqI@tz7xgTJs641K15oZZCUA?i zjyh>kSav49CnKN@@76R0MF9gcp(?v8-Z0RA-y}<%C+ULt{23y3Ge5Gp);%8r^j@u@SzO00ql_2~_H0pv-rC(LEq|Lc=mu2j(6`S8;w*PJMW;$y zq<-I)`_P>El^JVpowGZF@x4_{2BR_)&S=dQTm4(kJN6nrk%M2X?%vL<d*P zBQgNg3Jt}Ffu1!}_lD%{Jtilf4l}ENe|30e#uzd&<`8PvNnk8FA@IfT)!~H6NQ;p* zIrRcN{eA1qa_UeSVETm*#jxs(>WWwI<{bg7NY?82g_SBNNAO$4H4k{X6JslBJ{^KUq}lSMv}(ZpL)@*oF#xu}ahChJCrBB86`Rux zxCdnk@_%}ePuJ&tq&!=+R z%6O8I<8H5WPUd|`J8hKb?Ru&+oxytd)znW!$9IkPj_?y?iZL6-tNZaC#((cPVYQFmorCBJ7WZYo`^VWH0{d?yfM@*9f3X8uwZrRqhH_i@dduBxy2Bh z^6vUp);c%#tq6@v&Ar(qKOD~1JXouzBE@t)piiWq9m~nOwMDg@Y>~h6aa_fvjro3q z#)d>uD(${FH!C{}M$qtZb~*WJEc^W*zN%+?h4Hdape>{?J4?AjVx-xB{XD|7iD?`0 zPTM~c>qNyiN{VkD2i`2$C_&wo^f^^J{0 zQ>VR8wav;5T!6IX-0p?lIgG+=#cXZaV`bt#x-Q1{q2$!z%o*;yD8){HvX{Y0hTBv+ z?)3bjVpJNCTd_Z*cuAdqJUaoO(gt;b2zSD=O?%|ldV&g)HCKl)KX9{KnaF?axpz#O zQCs_&3fL3EBUic>^2EPz9LD3^)j+T_p_xfE%5#ZqMDlQ6U@BLn_5pdqw3BxOs@T>! z;AQcH{JuQ~NkrV^Y)Tb$yu&rE#@lP;vwA%p;S7aNxG5@9gEb3(3HJ0j1m@1)eV>Fp z8n~QkTqj}>1F?@p(@<~Oqpm$zRjBnOzWY%o@nHJ|=mfXU^T;R!Mru=&op{9DhrgK%TU*d=7{&@lZRH{ca;9_a<4+a{;nvqot+@PyD(2F^R%LEaOsiR z1o2q(q#v+Nq03T#dV}QsN-mL6#NDdKG5^-+h2ZAx17GgLgqQDG@N}*EMYo8g3){t( zdM3Nn2NGk_UHE#uFq$I?Vssee6=!Xpzu?J-Yy>uC=JE8$oR-bO z$lU#xvtP!%*^k+Cf;Lm8q$s_U>9@wt!S|1xZTQR$j1rcAU6m~9M~IH^S0+C&^nPby zW880!y#vu}?J;ZD6Z46yGt3=V`x?9niC$_c5IppH)_rW2LM$ zz+I#8i{j71dNG&%CqG3|W8nC63X6CKmiKK{C(YM~%>?=(H&k@G(DI0g^)8zNb=|&7 ziqQqGPtIU}Cuc!1Ve`8B>$-U|FB_9!z(3K=UdNqgf3%kFA7aH9f;U zCeP%h)fdNSW!^vQq{jlQ7W>b1%@c&o?tsR%o{zAT%O-{l@S*N#uU%#F<5s-L19U*` z{fKr~(^nMkXJc?#-pV4!*=(yYuc>I+lo5TnX7TZV_1myMOohA~#>gchk$%?iD)$N& zHM1(TZj`wdwp>aWKYQNJTd?KruX5yl`QV;?lNZ}H&)p?0QIXtK?~AQA0}TAwdvR$8 zhRFK3P@Yk|L#I-5G}oPK4X~OO2}R;I@S7r&S~!!E3}HPw3Y1PSkeN-UL7S zj7w&J=$CrL0it3NH$R>>V-Mn2@X(YD5%CQes^m~kp@FU)7cMQFDM;QCbNCPiGbCa6 z-yKxZ$`nNa{Y^Ksn`EU&)OstInDlhHl||UBCx&o>^}Qo0_yNH@z!uDq{g3{O!AH_V z!xn}wpqk2ZKSJ_S3dpoAn zLWf6CKUfgH)>JjYk1s0m%4*}876DKWh8yDXXGsH;4J$vs53eV(9|A`%)ZoRx`@dDA6_op$_bhXPW;wsBI^h@5cPg0yO8dY+f{FNEyq#2 z$J6fO{X%q2?yi(;&Nx-~{uaJllkpSpAwr>L{8!fjbnJ3NwK^#2keJ--QyJ{xs@wbV zb4T!R9c_W&KQO4eQ zUv#n8ms=3N3a|Cx$@ehbrfB@;t|)Ylt^OvLcn3G&p9<;!A@JC{CjDlTb%=joOe zk^7%rj5>Wso;s!j1G~(k5?^rk+^rq~_3DT`nUkj>UezPAlxNNLeg@hU`JeFwepl&#c@G0qfw` zJf=DaVJ5>`TkS^bvXA>Vvgq7@oyC}Y5X%n5ji8ip0&0|-%o*udZJEkz*>m@=A_0!# zASczE5>L$O=V1i{`BUjtS2hx#{KU6912?y=DN@P1Fy(*tz7s+|l-osoa*kua4_luc z4rhQ>%(gwbpo|`Aw$oJ7u@B8c}x zUE>?WN|O-Dk{pf3hM`7-Cn1D z-6gyo9MPD~{ynAurzYKhW2dHzvM_?MC`5FmvSFo6qL{Z$2;&K*IE8*!S6382Uco$hC>v})Yj5}=v^bLz9ArCyC2m? zzsH%a5&PZO1n1duKQk@axN~XKxfsOw6xBJ$L7!voa+$Nl(An+=8qSc)&Z69M+cUqdnNv!4 z_vQ00dTIvz^vJ9@aa)gEQpwRL)3Zfat%g!vA5nDLWml34Va%fD8p z>DFvFeJaxWpjD!ulV(AntGys3^Vt`z5}ZZ(gco($?<(7#30oF4=V(rUh)=+f6>bDf zE?lrK9pYA|NVqnjrd&34F%^d%bI`C|dG;01d_4(KR0=o}%!+*5mD4$-De7dA{tcZVoLrwk0;-635P4luwFGr$a; z0+NE#BA|dY(k0Rj(h|}g0!nv&_{94@&-?#teczh3?m5@q*WPFEbFO_@7_{}C$lAcI zAWCo;@(CXguNXjHQ(u*j7r@KQ&%?_L!ewF6ha#OIf7@|c3?Xg^C>$pC4}XTd8w8BJ zw<&;;_e4!N44~%j1mNQb@Ck|W35)Ua0zkaHqJIZ$X~7T;IaVp z?V*T29eQwEq$k)70=PFgL9HP$#C?c6%m(5HxZfS1r>X&X>H>lNN!Iw2zzz88Z~%Nf zeE&)JSM={hP}m>AU~6l*vkMsJ4TaeOY@tpNz*8j+9;6qN8vusc{C_5boe=Q*c(4Z; z>IAmBC;U-57@#Dp0|4K5_*Z`jYd5G162XIjI{oeu_&d%0F)PAs<3g}*rWCfxtp>>x;hATKYk z2uK6~aRorUtnGonH-FIgc7goiA2J54DBd|Ka)~z#b3)(#;*> z@B2^3zY#7UAHW7`jRaUh?4U5*|7O28Lu~)V_xJAx^#VNOy_X*!fcN+BKP&Tlh1tMi zPTv2e|8d1YH8mAY4OOncTKF<&~{?Y*ZUjxDc_;)TX_`Px=0QUb1-Hca|*ZTg$_x~*SKSKWh zRQ@~5|5fP!Tal8xlhYr5_CE>#A3xX`>g4?w<6gP$$onbKgx}8s?0>07kUvLP6Ji5( zcm7|mDiVA@4S%vQyL&}H;S=ED75LK*MJPeNAU4`iq_zE@s`=Ay@O$2zpfHFw90C3P z!rVvk^8SzSe#opH?_Uwby)^%DLGEYh-}@@Utl>7lhYchs1OU6afxU6>@A@7I0(|-I zr_u)E^@o@NKpq$zc^?9}@6jJ%3wOi)eX+v)0HEq`(|?~x2msXh58}HQ9uV>mC<*{N z{}c-mL&Fy})|B&5%tAFD^-Vq4I z3u28sJqfoK4|S*vZ9FfRedzgQeF!8#(0v$njBT{0NaL}o6D%)ram4>IdP=r+d?Wf| ziF5~4aDP|lXiUlLXtC&*8ZAaSUEPRbYqiSlH$p0Txr5Mf2W_agw3t5UhuPRs?tRwn z^*ojtg|tqAzJn4BY-iMwRT17 zt2gYy$Bm&c*sTx)deThd8LDd|hbo6_F{-+DpH+I6(7RI5<(J+t?l0lUe(T?@pHU!NbT3gPg_=A{9Iq2BN5g ztH(P`!G<|>enP{$1InV%EQ*wYD_|oVu)dcx9=L;2u}jm_VRM-YpX590?lkI;wp5Pj zoWyO9d|v^^_t0Q;0i)|(CO;|2r_Q$9tbYynM;iY$8PFZ>H5RX??S62&?2aPt}A{*@6wW;GWLy9?p{7Js2H$~i^41RAI@@(v9RWT zDf21GH=?Rvs6AkBQ94RZucfl6v&!RyIkD;(TE)nGQ2F!~ZuUF+4~Ek^and^|^M60E zK`4jCpZJA}+;dP1`iGwTlUBM1e5`ClS$SNt`Y~Dbq-DLMf@x4wvH;7L$BOiDthacT zHn4#}`SBQj-A>`pwHI0AjOz3sACk^oeke)>fK^k?w5m9pf9&gI&i>*=Cl~Kj7NEr> zCMTugHDzZW+L|!-pyf1rg^1bFet&Q~4J*a5H@-Cxr_JT*0@Di{_k0sX^9{h#O!e7R z>Bei(UnWXAamY)O4x;M3dbIow(*k!w!@i_6?@AR(=}-I!GK#fI&f2`mEvsF7PNaLX z|5M9b0uUssxx6~E`9t28I7-Kh(OTkF!pvfTmVHSS3-8|ZnQ(=Y^(C(GSbx{ugBcjU zcpUKH)VL&_W6|ZvtkOb;VC*z zQ3Pvkk1(|>3pS_Z_u6BYgqsgU*go+e)%cZUS$1UJIA+FvqhC7uW&;dDD>i>`chvbJ z7}S5-lP6(z70I%g02?-94}T#SbXTQZWc{{a^HCKi$JVI45m{`Wa$%0qyv+}yKS8rP z+$wyJVMvHpGpZL5^z@{#w1(gZYvS{pE&C;7gt9DS)hf#-QC#<63gf8#ZiB>KO{}4? zFlnhhQ)Uv=!&EH&;o+z(B>n>pdDO>t8RK7cb#M5yXZIYuCE@HpTa6% zE$&Qpw%r;^n&TS~Qi%i%46QB4kOO89&jrF6F@gj)#UC9}w$zI|Os%Sg+;W{y)x$Fw zqBo23IlSX}EF{RVN4G!Rja%4hIT?x_Y=^4g&0VtRkYCb|I)5U%Oi8 zX6GB`zOCEwU+C%7p6ypArw>$D9d3=xWvSN*6^_Z9io*Uo{f)#^5sead3d!2UQ>S*G!&R3 z=08o`Bns4=Hn;uNfN4DKWPAAW$)(be-xQ$31b`>YcSs$k)15?A4g}qb0Q4xf-mNzj zZUZe+#%v7b@UfqP`$%%se5yXHB=Wv?&sd`fsuVzc8AB>!5pC1zG0 zY)|yTB+*T|i6N=p8z5RS;nrb~YMt?;8eC)NQ&hSLrx||BEE8caf|vd2gYIUn;<5H| z^?{LnbtlTyV3Uuz5;2A9R91`6Y}JnqjUhiqdBt*1f4PnHuBP0rQr=R2R+l4>mjXIs z?mg;nJ%5{yxnT0+0Uj-J5E6mS(cfp;*y85WHRwa9Lh1^}^M*|tACTt*o{ zWz*kE7Sb5k?vf`7`znp8zD|Wx4&J%fhfWnd zBO2Ba)q}m@IXcx7mkimHd@_5^`a(blw-H8p#}AT+ho_cAIprhk4-9Pg$UfxnJAI15c*T1B6Scy3C1B zUJP!#mE^PPBz@<7)|@sft7-n;cEWf=y4K75aWu64JauCqW*~LB_ab|auN%VpyLr`6St0F=EmNEO%$_&ZGTeDCZrhM>lb#di{0Hnl(?LOx7`x?Cn+lnImwYo zWA%sby6778nHZDAJHh=0xm|MO0;uZ`Vh6OHi8DIwBOy*}w=K^~tVF+lUbxWGEp!WQ zz-Hl9r(N3X;aP2r{b?oAsh^!H?;FLfP2v7a6z>5GBW`nd8XxIk=hPRHV}FZabpsOB zS)clX57TS57t581O-hs&w!%~;sHZY3=&MyOje>;nYoe18m7%j1bdT||;6pqq;}n6g zL+XcJw zvwF)h!fm{^QI4%+2&Sa-*X7Hv!D4qepZUgPh^^|-2o&-}Z>aqHm7a&APqviso>_0! zt--Q&=R#UlPa|Bay`g&213rSTkc28d8`r}-$T2kPjzA|v%}^+IIe#Zr3XZ%MWCa}@ z>||3m)|na&GvBso>WFC%Hx9I#?Y0hi=AAYGk33`?K1&YWEm>+L$%N&e6?t}Oefx|V z>aR3sV=RtcANMtC*E70jV{eG%3s|$jx+61i2bjG}cVK1pI8dF7A}tN%x=?IuOQI7T z8%o^v9OD5aF6;-n27l3aI4~-V%`;{b5Brk^rx96pBDk_3H$5T}UVCsAwfu-MDUrx& z7evER%?csAqzK`fs(yLaYUMoyP9`HC&W>l1QAdERUB1(`;LQt*9#lt??)gr%5ZTF9T`^89=AZ2; z*q$>iElT=D#~12+$3p#ySEHCPfjLg#e`m`5c)rD2oaCDcGRX3y{=*F4HtJaeyte>{HU ziSo(yj|_;Ut%e^_H-PIG#}b@4I>SQo`DtBI-PW9{M?C4;!(HLMAX^gk#wspELzaS1 zCJ1rRg?~|STe~g5)wUJb+#I5RG^dOk_dM= zdWlqJTG=8U$cDr=x-+^N{d&DQ9f zd>JOW84mQjtdY+(2Bim$_Zv~RGI+|S{Cw!x+sCG_DIudb8XOu^+T^G$VoOt8FC|_4 zQ{w^o)&>%yOQJrM`Skx({~Y6 zh<{(-)L_E6T}2Y6rB>;r4%%n3lQ}Wktb&YujP!(AGXvS{mRJlM2^mYOuhsLV`?$-7 zq2ijE3qyiF$Xhf`=e^__X!mWCTEzFM3iBOLsB_zo4vqf&tkY%dJk7e%Oh>7B71a^| zdOm{AvaG`LYTINV1(-uVr?StYGK_5-nSWp&Xi19C_;ML_Qt%CzsN%>sQjmTp*1+f9 z4f*Q**r)Z+!m1|7O2^I#4!@z;T}XyY?8_`wfiwiVEn3iZ9HA$Pav10IYxd;4bYKIf&Smsc7%#JSnN91FXiZw#`+o?|(tr%o;cB>|t!<$E;s8MSh!W-76F)Mjfh@#>8X7 z!v+COB`20`7`l6Gz0VKP<`h4}hll+uUKy0Q8&U;gAmam)%3RqrflExwhb@ z@OElU6lH&YALfqXnYieRcZ&L#3tB#R)TtJOz0w#a5q8W{b8c9~!LmE&a(^#<^y*Nd z+jA)|y-z|g44&ecc4jI|XE>vee$wdKz1#eLfa#>|T=s&b7ISa5$VCRm?H$-oCooAl zh{#9%D%Rztl~$8MwH2an3;$p|5yCXf>Ypd7lZB;C9EX1`4y?<2<;xT~pOpF|lC+?7+G52^1`-2Kw8HUrKo{?Vf6KNj# z25#ef%OB6<%Uk(Hk2F)4;1Sm~q>5LpCJB={wk0IytYzG(@96OzHoaX_1B=%9%p0{L zKK3UL+bEP{U>mDklBS#4%x1(pGzW6QD18%YU48$<5|f1zn&N zPXh#{M(kuvW(C)hxM)Y)MQ>IWY*>m92QuMt}VDvdXJk5}u_Z%ijlMm1)i9^~bmd8>WWN#LMs)kZ}Jp)gAr z_cYqG$>ThIT>fB$hA@4X{;rBr7WNEtG)$~D?zJ#rFUK*-jtsT|bA7y%f)P=SYcD6X zS7qT)zcoYW^?zzi%1S!8QuR~()0YBp{DtF{r)mZJXE~=;x0^9;DdS@b=#gS!JtB`C z>u*8Q;ne!64|cgPb@EI$aa8NCwnD4q6t^(cnpxc%O|5V!zm`AM>lPmma8(ku?qxd9 zE4H>yq4_eI+H9lIlVio(o!s9-68&z$zRUFcex+^*xqn)I4?v1@T)7BO>Gd?ts;{^_ z8^lS~+SnOD!ks=9E|fi)%DR%R=$vu{qj?a+qpQ4nHz*qhsVoXb>FLVZ0;L)~^21dZ zPpQBv90imTNTGYZslH;kpvaEx!6(4e9F#pt9TzVEa{oxUZ#)P863~~G1w|_laJ-s0mI4$z2RU}T4**h$KN#OL= z@l_C_ceLxItCc?bv=&(`EuUAVZL36;fBLQ;XO0K_E16xMVQLXo!K&>9n{FTtQ?byC zcG`jE*XL1_UtR5c>P9#5e1~Z<3(1>VKodu#OmilWXrSQXg{MS^4gdx3iM1YjpxP`|+7@{}v@)0SdwzFK_imt139+esR;w^Gp5eRZGm=T!DB<#Y;-T1npdi&K+}eWH zgKz6_-bM54s(qLJs(iHd=M59$ZNs-zsJjTD`O->@(x=eSh9i zqi;)r+BF||`hwl*!F#Ni?}sCiA#xOZJ9nk1r->SF0HN_m75<)qlqK18ZB8s9b`g(P zUN~mxq$I$_;|0H^kro`)zS%1>I?A!LJw}H9pGLze&XtMxpR5k`4pb7c16o;QK zz;~@HCd4KI8Zr0UeNlPfl);v@s4Qo(Gw@=Rsk_pw*g@^5Wu*ZxB=z${vN6fH9PkVy zs;~bi-CqlxVB-_)@5O^g;=}Zg}e?>43`+22Ylgz^e{u6Hr%6K-T;d9;G9h-eW@>M!&2MT)irp-lzVSkPAgH~ ztWC1x>xQ^%HI|?Ep}H)Q-+#X5%e@ioNA3}2NjT@LK0(Xq2(#x9nN@$UXwa6?7<98X z1d?;|GGWZ9W+l(nYN?(JN@<-gzsg`CR-4ETXs0{l&v9hz_|Rjar{q*U+Sa z39BE+uWb}5k@P4OG=J>~_`6wQa?Cnl7QX+n>g)Z^=rc-ULj2n|J5~E__R4AY(=GPE zAHpf>IRysY1%pRAH_(8@f(3FA*Mxw(O{X=L0~%9bOi;hf(A{jPi(bfxMdlM(g1qOu z+Q#CmYI%Nw#NaP_)UqTq772-S+p&ep1Mk|{7OR%FoLrSZtbgX@4oumt3;Lup!~z!Z z4!rZNOd%(hv-()$JztJR!c1B8`lr3|cps;4aCwQ_drF82A#?@UyW{UE$;IkK&~jtYFO-#SFb=!{+Lx z#S2X)#kQ0bFMn{)ew~@vnqGm~znVuB#y(3Mo!vWeqiiXrfkR88e`QqgHn9nzzm42|Zb+Y4YjcJrI^_>3r(21OjceJJh?~tb1 zZnDXuKUZRSulezCod zc!6hMr5&86#|Jbfq`53GuVUgv1wEqe3eTKpc8#T5tAJ|bS|!*6DSqR+7k8j9D#)2{MgW}iaKo5XQiDZfB8NE~b3gLy5? zP3pKbjGSBivf2&lw+5#D$;e!bLeZFbdZ^%K{^=w{3!T-DS# zBTtFjJ-T&0C&NhPVk#ZuQvDMOK^raYgHomq6fr+ttr>B#%73-d@EmW_gV9!nIXR7s zwy&Y19V~jM_1j-Q4AW*RrJMXs}{D1OE z9-Wg&4xu62cenJ-xZVM>*dUeNnY1+L6OOt^Y~ZNzUPF7{+3G%R`E0`$Wvx~hBQIV1 zs<8`MZXG^9IAdJR5g`0Dn>24GVs;o89r{bgPq;eJ`(gT|??-1%^%e5@Ug}B;s|$&b3E^3Ifm1CRWUs^+I(hPhGV092r`z*mahJ1-!1 zn|mqNQI)56(ckPw zwLhSHRl4Y1-_zm+5?-%7j zbmM%X8@St*VLi~F|G{}ef?q@9B$HCjX>&_jZChW2v++RjeEf@w6IOC^5E)|ntW;LS0fWa#hW;YgzEnEL z3o#Rgry;(3awjd?7@GSE%z1Z=wk}b`2wlgZpkFezYq#00_J?Y7-+%LrzZDq?IZA9C zHeo)Kn7CrF65z?)k!qfsZ82c=yn6g~zu|@dZ+T#;iCfK?awR?T)KKkhA+XvsFZ;WTv34eeOF*!X8FdsHP_;tKb zICB`N!7XK$si2`k)LsV^O!-QzT)(G@!|aF6E$nu-SCKl9*-2e8I{HkzB|Re>v&we4 z_i*#4@(cDV(gu>(edH3)Spn;W6m!HPd_n}w*M+NQw9rZvP_UT9yE!~?|5V)2v@b-lE8O)LX2P3X@2!O;sXVG z1ZMc)%Kpm6+o;FFpv?#?%_*wkZ?xUl&FX8LtUhS&8$TFBPM7T9G?Uk@Pl6#gMTQbb zBe;z$q*~4T8ND1YY zXatOH4NXLCZJcNrXz4itLNdw{42%GJdL~+WdPZ1MQe~i%mC1kXu%xOc4vs)u8_s`3 z2sxM-IDOcJ4V-^I0%dG%0FusD00t%i11l#38z((IfRUb_<3EA64x9jC0~eq%K!z3| zX=`KR2umttYv=9&G&6VlsPmtn016{Y00RdH8}+}^0Rq-04nQLV8-R>~levlYM@1t8 zD}a)%5zxfR{eLJZxXqoM>^SM@TwPsh4Xhn$Z5_;bDXD(}u0SVqfTD?`iGz!YG2k!B z09gZTlYdL2g(U?jn*$yHb|~4JI=LD+m;gQuRzM>Y8^@0nXB%S^2f#;lfRcnXK+ev@ z=I>zXzXPZN|2`Z511-aU>HeMl7ZK3rU&#hWMz+>=1~%?M8#90@(8>fLCn`= zk7E|GF&475wl=YGa)kY>KVhJQiP6WoyVL#qaxHCaU2Q!7gG_-o#-@MCFm|@1Q?UWs zJDW%d|2yWx1pCKkX5s{3p{J*3XXF5w*aJ-5jLd)O{wkpCZfEi@C&ORn4-MX)cD8l^ z(+?RY-au26k1tqHM*|lVfRlr>iMQuJ9si4985jV@KqDuBp@|vL2KEp8huOsRZ~Srp z4nQ}67X8QgF#zcQ`uz8o&c}oq+uB&U{|W!s71L>`DhP>de*L%P|2hQ)ZQTH#G)$}j z8b*H>1^@#CJrjV9g&yGjzdZ5=z<>8a|0h?%#?%(T@pro)=k%YJUH&}-6#rfjO2Gee z$=ZHQt_gtR&!B75v(OuT{9*Y2JnsKW`TsZNf3f_(4*LJ?NYvTN>R*0}zXSe%{07!Q zEBAj#d`zyh)5jLb*naGS&HoKmGx>XUWlVpJfzHu? z`PiZVtt(<td}3etbjM+KQb=z~-4zli;VQ~nQP1kfq|K_8q-e-JZ(PWcb|=u`c_h~uMz z!5{SDGyH=->KXkPv3&T9Y^^>n;y-^DX6C;v*4BUW|GFVM>vIQEw+EEeewrsnZ`T!@qy6fA9W( z%^!De_p$M||2Vn74(A^y!SEr>@lSJqArqH>C};j?*U`$r(fl7NAFO|Bd^}+2oXj0e z{&f7YF?3F@w*N@@;Bfv2{7~rn2Qq$yyZr-x@VWm3eyI2O)6K_0dzd)<&HX>?Xyokh zA>Zj=&&`ir{SW@vi_pZx&BT8Qc4^+$h%3mVCaCS9N&v@|W_O&C8KM6w;s#o6M+D1d zUm-w<`|+A7FLF_!Yj!X4aRc?3vG~2wQXPZdQg_`eHIfr!sjdyu)Nq^HYZ8^`>DW=) znQ>35vr|)_$;Q|WFpJQ)dDlK9TFstSN!9r33#H1kEwklj4WII%cazyz|B;gqay@6shjj8 z-jstLR%|K#Nx%&0PLIf!=Wi4NH*G=w6o!tYO59C~im|lP3BJayN3K3Q65j&s#F^N? zM(rnG#y@BUt{4byjc0#%P*$?o-EcEZKcbSmC)7;mYRV8EU8k8{fc%u2uQG>9O>aEj zay+E=r!JrpUv3JLWi3r>54xw5ZT`)-@Y`x|HkPydQsCWr?YzRD3igp=cMqL znU9mW1Jw2BP6pMjL{f?Y$==V>d(z=cS+Je=| z9lmX12V|hTI`#}k&kx1V>}$7FEp~b1XmD41&5HR#IL?LS78`t%s}jj4)%C(q29xm& zq*=`IWcVW_ZD%%$bm?;hsC}4A0+l{kz#cN1k}`j@Rs4&A3nWNCy&~<4S-xJq%Eq{# z9njf+?N$yq?h8XAI-s}=Tnsw#SjnHKLK-y47!0>DgyT%wzW6D8{J>t3D+4DYyvq!#OaH>c{3$mOhq=+dpm=OM zUjlz1NT)oyjw?%3E3!MKA%AU8!WzED6J=>u3unCDci77Qf}2Xb59D#4$g~n&(#ZK; zA0e%b9R+rO%0K;m=1ahku9aPXKKk#7?N)zGLA>2D9Wbm=SQtY*WE-A_WQ@4HnD-0c z2o~?a$l0%z@cdyc0o1!%uZHNLz6LpUh;Ho<@Vt_i`&GN7dg8@mS26?$q}$9P>vbF0 zus6a{3Km5gD>DqeJoyzrj-RzUT607L{DK%pP}Br3km}09NU5?dSkZie(-Jp;u2Z z`zE;!If3od0Q&r%67`(}<)TcyCY-WVY?Mh^V1mhro6C}56QKP`q8DNC=wN@st`@DRPu2d1Lv%Z^`9l@dXVEq1Ii{)3BIf?wW?cQb~VT$>3{OKekBU`X=N8@zh?H=l9Mpav~uY%BcwQ*M`%+y%O)?JtYlF$AE5 zs&ZSi!XsJq11*B1*~8Kao-GPu;ReJ8F`Q2Jt1~+JreUB1iSisX6k8>K?aJ(D?dS># zdP#HM-;_TT0%xnV;&h0r!3Uq=7r!AQEJMi@2?gR3Ol1S4?-SpFO-RFE^5TsXsQ8J0y(JQwxJd>v% zq$ft`V?gxnbJ(rmpDa@lf!{BKQes1FU$XMonbg_m6q2zsmsSW2BwLG1Ie*Up8~S2sh*fNe)?Difw`Ue3`4aJ1|wWKmhf_Wp2{g4~9XPu8%t@3)m`LgZK{ zXgV*eLu518`l%72Y5{Nqs_}4F*CUvgW!7XH5qo}(g4*6q+ct_xB6`tQtYCP^q9^wnHnld54y1N$Gf-EFtKRLTUR^4} z(L4Fi-yJmP=nkoW2K5p{$`&$!ZLf;=ti;lW3dJnQgxXN%->sj42eN_HD6kQlhF+IC z45e5u7+;uw63Bi#n?LToZ_vKC9id5L-RYDVF1{gFbk!yR6B(c)kyz z@}c~xbFLX%1;UX~s~q1~y12}hlO>$J@x#}|KOm4Nf>^P?j9Kkh{&nX#Z=Q6B&P(8O z-_3Qw1ni`CM1A}rzS+b65eZ{zHp${MnDqf>7hC{;Y^;3)=6OXE_*$NTy>VckbKidI z2up?FCSZ+o*ganU{iz=MemF~ore%^Fxjp4Yz&XsN&mS8 zO5#&``^J%r)^IT<#>hc(ix5DN8JXGgYrDzq{7TOqs6f!q=E}uVsc}&A&a8m zy*qugzZ{W0+|C<5tY%`kx3-;9m&oC$c=~ksY061S@3ShC6r?#vB2oGYNnu3JH-qow z))__ZwCCPK!5sKc+ZxsRhbu`FU_L1{K*5)Pr-<*jR9}ycJ2w6N)iD)=MsOt%G@-8o zqKbx@L`92a58mwjg(w-Q9#0fii)vsktcle_?`kFRJUE!hxW-*%v6aJ7hNgjb_>1uN z3mA@HxfqESjXDQ48hFz%$tz_!kR3Ay%uvSWil*{arTTY4gJDn;EcCi#K|%U@MIM%a zqmhFbQ?e7CNSf$oW{%JX&ZL*)XAK!XA^A15X5Qu6sfdx0LY~!XxF%KaRc3l2Hq|nf z!Aol`y~}QniMC5m=$MEEf0!#@TTBEzz=N=4a_1V9x6o#OYjShu4&hUm(&mutD_uHW z@DwXqh%V}3P1=coZ0&hW{B{WNt`NL`w;i~aZ9*J?phj@l)xTP#V%nDZ-f99YOoi-q z%g!?s44SY*5rY55Z;b$l_Rv1J62Qe3zXRrcxLZz7gVuqC+ooX8)GEYBG%!->DBmaO z68!mcW!)qz)=>B9HpplGCuM3$(w_^Dj;`zn{aYOe-6lZ^;fxn|9*VkrlC7 z!lh1r&z2Cpf5Px-$Lop+v=_{OjY$WIS}3o}@5ZJO;lvFfdxDi~7`}a-IEmY%eO6UZ z;FmL+U(wIbEhdZW*As*)$98(jjFgKtQ+%_Dqq#JUcRZq`{yOA&pklr3Po82^C`1|V zYqdfBtCH+XnRG-}2Am4CI9Tq5Gh}KEw6sb$xug}V6Q_BLPFGum057lK5xuLQ`@$>hQ?_~HY$aBaTA2R*5s20z8r*Gwm-_L!<~kI05y>`#CM<%#hz#~ zPH;n8-fB_SOMLejDckd(8T36WeqB=z^nc-f{BFvJmzTe6_=qVQHsQ1Dv(Y9A0Bo(4 zKM_GUVhMkxmSP`>DEf8vW$I1oI651;OlDA@Tt>Zd@Bl-WxoR@c1v236;~h)>d0JYI zvNlcV-WdVmL4wnR~BoEMg_I9>f(KcQ5sWIa1a|Jsl!-CIacf8Wl_Zu=1 zE{-X@qOY4{YYEhOtdf^Xy|tc<;FoU^;>ZijYKR^!5_W0_w9agwA%Z9EI9eDL5>wYo zYe3`Vw^3`781q4M@sJ?ebOpwbT^+{8@?>)^e$3u~;)p~I{f>2?eOO$$^upWPTe&i` zPt3PgQyD2}c1)&%H)W-jmV&|o(?MX0Y-bgV-`z>?f%W9xtGF$7z?oj{>3 zxc;d6)z_w@!LBp{>~J0X@j-+Usez2lp`$J~+A1qy_4T;gw0 zM9Xu3r#A(}D?;=kT!mvnD-4Xz>@2S{b4nSSMDNhRmVeU09yMVfe;9ie^ zHw%Fw;yAaWDz2jguks5dV*T(w@@nUujIdk*kqbz%)EeAO8#v}&_aO7&_3ZI6Z{}Hx zeBkcnLRbc+pnz4+=`}x_;6qV{Ilg035DkZcf0}SYYR%Ds-?NV?n^JNO2)(hk>p+*l70hL&rq|T1m z4w#==Ct8TBt_jhzas%d6TwrMrY4{^s)q?RZ$7)23?OSv}RST2N70YQ&jn}GUY|R{) z+_0=xqFy5JpBiIM>@ghs8a7sm4crew6Q4?fr;E(c)z+@k!U5%E8la=I%>2853^Bdu zu2g+;Z>!UteV?d#TE4a+uXZ>O`>TB3SbEgSi(oW&iA3??Ha5){mrEy+(CJuJN|}`< zb<`a|bkV5q7cUzm0vjU$4z#5ZgK_`<%w`>jg4Q*l_!2yY3=xKHL7CrddDlxk)#@?J zILO^pSjsOwI>K@gE#k!?6tL2Nh7m%22f@a4m}yvkqt4k#fY2RtiKhpZ(v2U5Cx`4+ zgPhi?eMd3b3nyV)J!iE;mgkaXP3kCxbWKQq=&5WBw!Q6SPoJXfgYlx$;mj5O&5M(O znBHn@eAH76ZK*A_KW2-WyNYPpa>quzNG_p<6$JP}Zh|YJnzQ%@ILBU33xqYN60p zNl8Y0fS<7rZT}v07e?8c)?-+`jrSgO-$3AVb^sd0@rr$T((q${uc|^O&>UBvy+u;B z1;6?hdp$T;WM}k9&@jg<8gsOyS*0%CV0ui?3pA}8uyo80K$G?88?)ZL=jy@UCh(o!1bbvGF3eC@9jW>fhOOdMMduvM9aq zh)Gfqv!a#>KT+(3-?!?8{d*~HGG&13DZkkqq$TpFaKJb7PIdJ@0a)>HSpX~O0XPCT z>Z`_csH{bQuFFi=cG??mPs&bN*s^&csgeRvJW&e1uwqI%Ei%`Kzd9E?7k}-Ly0SMa zKZ|G!I3aXlgJq6&T-#;#Zdez4+8EZi-tu85Hj9TcYNVq zfoUClRryM6=E)zyC)-7%J*6_N(&TVngHRbk@s5Uny!QG&npU|=tf5VByvhQD{(TS* z?4;b#BUTNyd@eb$#8oIqRDQSDR6YsbpinughF@)d{iTOi3UZJJo#_{-k?b_CQ;?b* zMAJAO_W<0|p9CQ$*7-{lJl%S#e7ly0CKkCbQ6wE?)(4+&dp&(9ernPrrg zFP46P%k-l7T60bZR!nxQ%1=yRI!aYc4qv_$GICa3SvzC)muP9?Nz!L zG1NqgY|%c06gncI)Y_EK{dgC)w9h_jcjcLX&y{duy1MpAAcdI|Na;G!^x|tT$9v4v z8TEq4dwLC#@&L|p@J2v>QLdJ9qVUVzF?=)QVU*k8jfD||~F7~}GR5!gPExxmt z(`j3uvMO6;K(W6XF;2@^k`KB;u)A7DiDeDdf?;FMoLQ+N82Rzm{fRX(xiCb7A=li0 zKix;UKKm!mF=Qa~^XM=huO#ZOj|6G);y1+oK;bMX9DWOe#1hMP`L8qbyqQd2A^X2m zTI^nO`DqHuUc=44u$=PeKI4qe!o!wWog!YxxT2WG#+7d*UaR3NvGg(=>X@(ZY{Yq6 z`F%;<-MM|_@t$+l`vQ9CP9NS2waz+!tMBOPJ4rKR>5U3Jn(Vio528^ERg~uAy(r@H zOt2jO6!)1hkygFA)#r-r!Eorr_rCmSBgA#vBa6@hWq!E|T(3jQhViJasng59o?zYk zY{H*Kifh+?=-fVj!~b4@mVIppdx)USkF z5FGEx{RLTUqg&Bg4fp}nd*xAoJ&+>&wZ)e>lhv;mLgw<`%F`eZ{0w(G;a>yu$cwmG z90M*VTO}A!NM7L0Q=3Ec)FPU6Jgi?nEt2GZvMB4pChxVLcm|;~x~Y<&|WMKFE23GJB#`R`dv2?JC1_fJCTYl%@k={@Fbvs#GA5z3el~)AdgsO zg}Gt3uDEW1{~nZ@`jqL%azcGax&z6N6)ZxmspKyf$;&6)0h6&84H1ygUv=5+C7~H% zBirhk-3YpKNM?o%MG?jAX0-Wa)GIYK3g>H;K5MJy50P9ZU1dMs;H^*-J=K^*oyx9s zHR7R$@DuNDIUFqyrnu~XIt#GX6rt9p$&Y3NmE|5`8)e{jV4LlUn5Tp3Mdoq?7j)Z^ zJae%Cm_N-;>a<6{1*-IRw zAdQ4QzCDRetBZtxqTrknC!|i&T74YwfYc`$|gmk?1cf_^T)3MBkk?IyNd>G9+=EA}2o9zR8_>SG2*q{N9cvD!8a8X^Uex}}jf)gWHB z{a?_rQG_giFoh^xY%*haYWu`MBvGLr1+{r7DNMTl7t?mmR+#2#6%Sut7uHQeY5S%m z^`b-GYOz+3`$_?+hSBzNF(q$v3)PNm>2(cC;kyGynmrj!VE0^4={jQ4KI7>C`kRJq z2cVC2uaF>An5kuy#Wh$O8~fJcvJzQRg*z7W|^H@m+2t$suHU3r#ao1?LHZhYDDdHfddypEYB*-3s-kizmssSv9EJ zuV~h^4!*mHtHydu!~aY$&??g)lb7kxo^Z%ohX6xZbcM2acY*?^XiiSYrX(71azlhb zWa;;RGsvBl4nUCqM~t8ajb)e_u0}SnKu_W4UI(j%pB4Av&-Zw4=&&C8yIw3s?zk_t zj8xjp;di9ozZNR4zr*ceJeE>zaF+tmvpcnd2Sa|9!JIeR{JYTp@Zfd=HA9FSow$2Gz@_hZmHjA(aKas6IUE6Md z-~EJ1!O4V0gV}HWX4dr`W8%zlK_bwx0vYdZ(m^~SioPWs8C%G6b8U5}{#wrALH;-S z#uJV0x9W8Is`R(*5hi?hau;RK294eV_ zw@Iu!MobC=Z#I*tHJdGO#JFEHR*~4bUGohjq|G>KA70OV5sCYt??NP3ys;@dfIJyx z3-p?mr~0=_etH5s%&`^&UH5NEJM3pWvL2_z9IsNeExO-m(sd~}B+^7L_TH|4M{U_- zc}$pnM`LM@MnksDx8U&#-l81v>t1-#aZpRPW#)vx`oU_%gS!;mttqVCX_k(R1y|{%tO)gkp(YP1x?$N|MJ2jx=!D?Z_OwxOZ}As%1^zZ z)t1Yq#1S8C_b6$$N3&`(F@1zJ%-!mDy|arWgS)Txl~gs{X=A51b^&nElZrM57!XB zNX~EzJaJpDv+WPJsJd!%nT4guZ$V+ARq8N$K^lg8L6W0B@wS>BoW>Xj@mZ#2M&YyN zS6L{*VZ91*UsCQiBlk^zS5?bGa2Ns&1O})q=9{}5b!y%ZA#pz`WFt8kA%jpB1#mcv z@5kOmf>O0wEvNFzFt`CE*Rtv6@JP0$9cL}Wsrl)h3m{f=cnqAC=K8#2$(3b7SHp66c10;3WF+y6HNK1Z9?$ zD>sPf?UqSWoK^y@HhgG)B`wB(7rH+5%(oNId~WDCDgJV1_!)EZpiFn*H!g>faQH$N z6m7ZtAV&g=Iz2*_e{>L;R`*a+yk8jLhDClpdEli)({ON{cn&(b0?f;hM~_ZSp@>(R zYW%M3n@RTb>_!NGmLv!dVHh))>Wc@$3lL_VTRADgoz34G*X+#nckO$;Df(%$bYz|1 zx$0sXfk|5TW24_ht=L&{QY3lg>UQ8@l%$nRbFVA11y88J!FmCaAUZ{s!plC2kugdd zM64>C?BcD~Vv$DaK?O0JLjLKq03Wv0dus6~*5(lRYBK77D9jDkw3;CDi|?P2xVOhY zeg5uyz#Bt`yXO~*-wa+qKJrt@nM}IpviX5AB&vF)1QX78H$DVbtZ-#ZpwkO9aNwq1 zLa$yBSFbo(`Ng|`r5%~43*?J35l1mqyVRICf|vtZgp<|oQJh(9VyLjOztXG0?X|Mf zJSUG<%gs@LDvLD!Ams4P^hCK98L;J7B7rd?YGVQB`>edFC*z7~P+EEB&;6Hpu{9(? zYT|e~7xHH09%)TS&p+dsKV#7M}G!)D_eiJ+&+Bo zTt4fHJG7#>JKa0VkCMG*e|(%A7YlzL7_5Pht*VW&!#JKQ>x!%NA|6{IS9AZQ>*o^P zTS;^0bfTkO8WO+CLc->I3h(ot?la4%uf*#y6eLv6X%>XZp$4{(pM9d*YMo~Zy^UC& z+}419#7LB6l8+U5-c$ur`)K1{_`-Czb{2DTU zXuSQi;yNu_f=p^W$fN;Mb2yb<((PU*zf z>cz|7zTRqWOBnDP)r!?62H=Xvk~^4*HI3A?S)SGwd~gny?6!S$FRmSHOH;IKx{4vNwEz>IAVjw=jxRVlN{C2QLLp3`OD@ zZXeR0rUb@jvNlB_ z2Uk_VZPPqaXq}3Zd{q*Co%;zm3_BmZi|DQ~BEFnx&z&5BeW}1L`$)~3D0NqVk&$%pGPth!UakvLm&#b{vQ zZVUxHvV`MaRI{A)G<48iXrHEILGSHm?Z8+A5MqI&aX$tNLABz_lq5X*!_J8*D`(%W z3@jUSy?Lh{vtvwD8TL<>VoT01qO|h4CoB=@)*A**E85Rf;~o1F3CDEM#F*7)-m&;! zhky+mcD-LGgve=pH8WvpDF0LGQ(DuR&6{o?7F76s|j{C{@eq^1Ao> zBS5kQzxK5$*@15h)42csftiQSig{5eCPov(PUmOhggWF-tGUmQ>YlimeY8Nbh8DmJ z?eZ31kogO~b<~#)^Vy+#%zKC;!K;Gg#Modncf4HiOAZq>s7wFS4MEv!XbQxVT>=O$ndD)amb}0!bp5QewI~XDgGO{ zEiehDwVmWAHXs%#}o^N)-4Sr0n5h!D3|m7^jM zI%QVM$7IPgUe!YqeP=;0+h|`E2Fdfb*N(xEx+fY)m2L-u&yelYj0t9s1h|%EHKy6c>5xa~` zO0-S=P!ft0DuI%h*~w8$_ACjlz}(#l@n)1jSxFs#D+Jd0L8PR{YJU2RSePNSYKXem zdR@NxXjYim-&l+LX@Z@dyEBKXDXn~Oi>D?{?2;E+-Vx)3CpGMQV15?aGnVQ7{!=ZM zpZbKM7UX1DQv|)6U@#msMNggz?yj(G!RtNs?~f}}LiX*~blV%F9|R%GgY`yWJ%`EY z2FPH47rd(=7g?MEW%z5)uq`ORFo@qw+?}(aC#1ce6X(e)otd{tM61;p)X%Zn%UsnWB%7+r>Eg ztEO`hP>cM|YM1=8*4L>*mXXEzdN*iup5_F9akqDt5F^g|z~e1KE6K17?>;k@@HM(* z!iF-Y-0?GdGSyzUT;+;uJh}ae_8zhjr74_v6M^-^&c+91_4}q(mB_5BN&)ZF|m9w>V*=O7T*nI5%AqkHy8SvCd+|7pdYqut}7zrxk_ov$jc6PLTpeBma;kxALlcorjS-bQxfeE{U0nza# z`J)lAF5V#Y5bTNJ4WluR?1J`xa9`5t zike*V*6Vz+-nb_)y@iKJwa_n{qhWSUzJBwSflR_}CEYNTihF3DJ9QJRz_0ukE#l4X zpqkK9*ukWwE&q6HNmF}qI_qF4QzPw1h!^X_WV)x!GqV&Z#0=+R0Ot8vqF}xl0_0Db zt|RR_)YBuTzfzS5F>o}xu~qzkZi6ZNRUFP9xmnQ+!9O8i8|B<-1FAsDkAy2R1aAL{HO}hOxpqKcqI*mBk6ZBp@`l=;T zwRV9lqo}#}JPKE_v=}BitWvzUyJ>X+DXyUGiBw;<#3p@BKR1;Ut6$=Ohy3rlESqNh zk$hmh)@3KVSGxv^nvDTrF}K;LNXTR@QPMdigv&*S-neFjEF;hjJanCX--yHP2Qk`1 zDj&0=wQQ2h(zniL5;3;PhIQ?JRb40AHOxrS<*)XEcf78&>1j4^FvXjP-17J9_7869 z^?Gem0}j6sDTo4xKdsh(<&vjGH?Pupx_?>0b!7}a3u9{kewOCdn9i@wnXnjWVzD_uVsh9lba=H7>w1R26npjF zZi%SjrJ{rQ&Wll(E#LMdNYI8s_n~fNE0zhiFNoiEOnX0nj~`4x7Xa7YaHg>rHb#zu z23c?BsfDO_E^Zzf`9tf3w=FNL^wppvtR1d`%%`0vuS1&DJbw&nO~Jhr)xRZ@nbOZ) zThn!D+T~J|@sg^y7u7aN1}hUg<;rLPjx4H6>@mP)aMWU7e4;e>m%jKevsMcs7tftn zd+ZSC5sKJ}=V_H%cw%sZMA?I6%K?&KH#{@-S$|~Tc-e&f4Y1tr)@r+T- z!JtA9QQXNqKf;KWspxx(xu?X_cV@C~ltK5;Jod$ZdfFNIZqXTDR)$$@X=tsCW4~Am zUqGBE#PAcVA-dczx5I<(mihaBY-CQ)uNyG7K|OBWM){SSG#(-U7^k5gpy7qD*dUu4 zPbA+d$ac2k`MwyEBOSr4PCms%zP#uwTA%uL*;mpF+0o@2u}xbySzi}4nOEVmR3D!y zqT$Rm#XFyf}`s3a;BW<0w*_bsbguW$QweCIzlC2 z4y>(TQ6B?uBAA)9bkk=U>xNM`I4DYQI-BJI=;9_BdAhp7QwQ%&o?paRP9aHJBfDol zq3o@DcHa4-gQi(wSraL#_qEf6iotKk%w*E=JlChr) z#aF_`wHdwI+p~RrfS+L=h3HvT{kDnT&r$?Av`By+;tp@uPC7JYCn-1U@_-hhm(wPH zq0Ei6YJKX;CbQ;_tBb|}F3Zs$7LT|Rjb+0tK=U9CC%mWi(EQ>1Fao%8)LH)t#}1cP z&On!Cvt4B-H&{AH+8x%+3^s4Z1D5QgO3-yziuG}jBsLa`aP!Zv(Iax;dvEjpm#S~X zk>NNo{I{HM2~cme+MV6Z9Iw(eG-uR*NW<;RCxYuRWB!@O9l%L+O>#udHm0bPttbbz8F=fk-u`MBUmg*vAA~$Xu@O^ z>Tz`t49KVy&=;BMpt!f`6(4biCsW(>V(D%ZnaB0H ze|?ChQd>oOG44-hN#B%M#6o+MN(>uJW0KeN-xfaUYGmq|;&7G9G&q=Kh(tk56 zvS^A;2Wjc3M1V!{p(i9a(?q;?E1B-9XG6Vadgm1-Ve@M5o__#MfmGv8atn1w`A*Jy zVO5=$&I;iC#}d3Rd6o>BnNR~ZxU!v?KAVX%iiQmbJ9~>D*tFY} zBJU<9IXVj3#pah%$g+{=-;RYts}n()+5}`sVU^p>Td=n;9;UGdw;djotsW75vb3F& z#uDN)2FV3d%k`458c{2R{$z<(B@NcN<-In^ba{ZOPtH1s(F)pTt7Zd#8&j<0$%D~G zX4R06mi^_GN6EHoB3X8jrd#47jd0fD%o&aRoc5rxJ(!#*q_iby{q%(#r@n^4yzW2R ztR5`XBe2N79BosvI!pOnb_nDqH6J4D*v?}9)Y8MZO+OrdWsC^s(@$j@rOI+c+aH0n z;39WZjpe~ebj;|v-5&IR{k`JliE2-!E3adY7muGfQyzbp-=5>3(r5c^dv6?vGt|Et z^{mq|Wq4VfnUs61kOG`7gHtr)M?Iuf0}f~&a2{N`7M_0YsbKe|T*h+vv@3_(6e~(* zRDNhv@W=l59u!Yc?n#(Z+&C`99P~%t&sEq%CGoO5_a?I$?)8Cx)8Bom-f5?be0|Pb zQt`IC^yl2Wckq&XCErEm#&XOUB!+jo1;KJSZhvvFU4&&WM%I)}$Za_!4hAUD=e*lkw26O#;t zi21y>FgdT&NAv@K7N*r~A8QW7kSIp8<;zxjQT4Gp({FS_y)Top{==geWrO!t$qqcu zQXW{`6UWJHCe$%vCKfqS_!!STRk|!d^2CCRMI#jg)0xlggBQL5hO%qmSm%CK#J5roRY!%1UPIJiNEl}x7voe7W z%d?4g272{qR$l97Uh#DL1rN{%mddskF}8(>vp}_|S)Hy}omM)4No@;(V;9-5;Zaq{ z@`()gXm?zHCa9!~(VJ6e2bApU~aoo&mxE%cpn#10R=1cW*b4EgcuXiqY*n4UOgr=*Pj!2aXl*tTT zoDM1~@;S&RHBAfXUw4d7LCFAd9;p@7WFlX?n{l3cxV{-Yn4{jhDZ8vTg>XOxMN-df>jk55zarWuf zK|Ic7A0BhgVd5b-He@*%vsj9lk9ST=$oG(c2WAyy&;dnNx@s&)s}^4ri(c`ru@$-= zvJS-*Gvj?!zOj6xwwsxqF}wujAbqj9{i({C=6IbBCs5SB)Z_MutM}PIJe~tN*Axy} zs3dB5SSpBmd%dNZ`P`?xFfQR57FJy@xt22kz*C}T@ef8Dz5)fjh-4h)&H9`oxwiUTAntje|qOA$GNM2d*I>T`4uznZ{_bD`BX7^|A%NezHmuVV`map(wc~}V951YI{u<1GahwDB7gZbkO&ttSXOpJMLp%e=pWNywQ0KDh zkIa^2f53;}A{O?aOh~?(SaDB??M3h8OhHUxmfajPVQMb_x(7n3p;$!7lnH7&0U#10 z7T#Vc7A2)~s8BsAMvaCo5e%0eUa%y%j4rJmUw;dC&6yZdKqz@re2Oj@ZPD(3UkIg1 ziR0Y~A~11v|EcEX(^f3m_(p#AMU>8aBQQLXv|okcHyzPIG)NUS?rcw%E?3$_X|EYi zN4kI~sNjey*48Ed*Byn$B$tY{6L~|!K~ZHcUTN&`dw;{BZ4UlU7(BH#2P%+G8kjp# z(8fwtzs_aoR<)p)ps{4dG<~{%6$wQr^OE9gM+j6?Z*2REy7NAcmchV9JH*Mfr>*Li zKKdLKCT90C-CL9=pi(LFR=rWRu+}E2a}>d3yUn!lQI2&eABNs~9!g5s1p6V&KBn3f zYTQwn4$7?sCcZ%kTyK}hXXQXpkxIDVrR1=vJ?G$jIoT88uL z9OD%ydap;8Tu&c{(lSha&&coC3`4o4o~v~Q4Zf5ux@#9h<}e{qZm}yl5O^{D$LwAO zc`1rXt$LGX{M@zUH2|tyJN0Qi7V9|TQe=b6W{o7)?INQ@(9yZR2z?|{LjO>31EYd? z>L)vKQ44;PtE0Ap2}M(X{YC!ym|V7INaFh#|Hq<<-CxaUh3!K)+JgP;yI%}iGU{#|_G+ULov);nDq%2U{yJD z$uKltdyA|LLx`Kjo{qi~qGkhAH1LeRGWR^>Qi(WyuQHazq!0gpPXHbT;rfoTd1dBd z8J;m{zp!?LZkfvTAawK|uCtH%T}&&Uv*}&ziM}EWu2YzRgr4V4-{SzCBsCi?X-cI= z29POglCU|!dPmMuq=Kdk_`N?Q5e-?{VRWM{^=D%kClh@(*J`a%j)UUAf!2OID6}Cn zS{UvhD9U7y!Ryg~Ns02s{zZ_wTd3U^xw5tUJ}^;T>DT&8E4h?byzyE4SHKdu4=w;gI`C00E?d3Ieu)|HBl3 zxJ3FP*j$#VX}(99ds_q7ow=)~9ABR!1lGR=)qQ5io$CA{=9_5Tqv06|^XbsA_7gjN zY!F8^h?WY;KwOA4yf*V-emIIJcGU$(&<6p!A}QS-w-AVGXPTe~dzy_AG~cpkV}?c5 z|J#b~Yl^FXAe^0az0Hzx^u+!`-0!eylt%u$pkyjg35&Xk-*ge}2!?@~B_Xp0`eGez z7PTL}YS1FGF%H;|Ah-h!9g z(BR;gYVvg)r2tQ~IGm{YT&}+E;aTcEGQ6w3xhp(TbMRXNQMqJqiVAL44 z804b!Q3c1WBR+-Q5F@jCw)BoG!pRWJMPNy(e(fc&cf0OAnm2ymBfoBCCR>Ap12Mkf z7r#sX(6OkmVY6i?ebk3HwlG-uV+Bz$K=CSnQ#z)45<~T3evi2PW61lOM%k*V8Ts~u z-ZpTW@xVT~rpe!)xrIex5Bk%r6g?b^tpG$Nt0F;8P8LRk)A4j9suS0Fp^-iywkT*s z>~)Kg&7%llUIZ)W96^)oP3PT2oEBXHJtm|~JM$L%7M>H%CG0$*dO@gkD7-vY{h#rF zkuVpROV9UnaAgD_ju1Ad5);KE$wX=K_%*YI=QXxuPcU>PTmlW#)Onb@Og7O1S)2$N_rEG1EaMJ4R|(Xy`lck%S5 z_d(YuhIe`CEp*jn;Q^^>3H{yBc>gYcF`73hq-!?T_>X<`{?2l~OJ8tuY#RvYxske6 zisqXCwx0!r?emBc+KVu!={A7Ee2{zW8v}~wb41)m*^MhZ{`Z5GA7A5j;=bEdd;>0mwoK&!<2(1K2JEXLukQS6 zEDy>nKkrz-4f+AIvEPBXcwdvYQxuFj z>^|LOo2DKf9C_1}$4g}=*7qc1-|NOxU>|n>X8+8}Q?F+GOMM*bX2yYk`c@A|NBL%! zxf1(aVz}V9?ay`FJTdXeId_G;snYfY2F}5J6v5_`tV7*Y{iuZPL02FotLkzXNBCWy z+)2RV?ZNd;IE7xW4Az|8_MdXOn{(1XlC ztDtMpaL7VYT?1ayTI8TNo*{?sAO|l3y@?3?3-VPUpFE|=$%!KYlMmci3c793FC|@L z23QdW-y!wXzzL~;X9%2-&d7kCXp8`yNkp6oI8jc1K|@rKFX$O_;)4d2Q62b-_!;z3 zq!aH_bJ7XtsfEvtmOeK+^tsUspBo+d-00ZnMk}8it$l7ZWkrJ?J$gre=JTZU+dS#w zHcy7%=E;b!c{1{Ao=oWTWEMV8Ch~bQvCorHK2K)p^JG?4K2JvbJQ?HjWKy3elleTE z+~>&@K2It4c}j)PQ!0I)(#7@8@RyIjba)s<)!c4dx%dhK6LQJ)s4Nr#$DUN zD*WIxKK*0B=(z~~0i;8xev@$o69P3gmoxMNSby89RI9y0V!DwaK_MLa@7Lo;aM|_% z8b6PpXY9e;{dieVRNZaOBz)xT)ttI>Uzthvb8`&t?((iWA51&^GNv~5ID2|xFMU_7 z&A{%nRlaJQ;lYwuZM8qwW@LR&(&oKsJq7!)`#1AvQXTsFWP5J*L(@(;sBg`%x0G*Y znSU*@&n4y-{5Jim>DnhI9y#Z>P_%W{9bn)TOfMqXbd3ayK&wXwBrhRAkpM}|p_4#<*8;D>$ST0#@ zcDA4O{cCeDZ2FD6E933sXqa?kL7J+rHh-t%rZWAeeK$eM`I4n&xeQEO|2LP=itTQs zCYH+Q_zG3D3{n|dEMpY7#kPRSP*Y)U3t?$-L-4-sO;Dl9EDR z0ju(tVvr(g41eX6!iM6?=KF>#|3cvSOU<22h$24ZoB~3Lt)Zagz9Id;7s@o@CKOTh>mdHx+;kmEHWMB2^Xkm_ znvL+xFChAnTxE#99tEf`MsKntqw?nyXOgnAT}b>I=6| zoNRVckv`;mY=FjM5pXo!fP8%BxvcXW%zt*P#Q$xunpizzxQB07)2k4+O z1r;Oc`tU{`h#HI$y<&Ks(HJai&CByLZ3j)qoXw?wAfQvhMG|h4`R9 zFqF$ikz?TGDKdTU2<1O?^Ko(dP26-D&t#%(uyn8iF-|(e2^Afam&VOpM=BQ7kHtPb zfBQNect2GWcoCjb9NJaG0g&!B1cw4Dd5_BHGu^~%T<)CLOA`O-9y=lzhE4U4_ZRC8R*ltihD0L)CA-s# z6FEn({QC-Jah`JLA!WUCp1uR7J0)Br?)i3rACJd+yYIA5;pwX`6P~4N&trxyolP9X zjq_>LWT5vatCcGy-Pd1c^OX1~t8UW_H

VhmoVLt1oh2$(2#cg_^DFxvraG@;As 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

w(iCMmxuGn0%_Dbv}Bb?0ruv7U?7Flu?Tq^SV# z0NI#|-5Q2Le`~cxdr)h-XNoqla#)?BYqf=>ENX_fy6c47Bk+>`L`c((qaCZZlpi46 z(_8Mt;mf}w?^*U!CqN0WT^KX0;2*Ik#gzfUpN#E@`kUH z4Dyh)Qh~a~o-w+iB&Dmf1v5&Zz{7_{Gj4BryPH4uoOw6{(U@9-weauQ{_c;-Z9b#^ b`Rq{*mWPp&n_fmNUlMo0)@s7dobSdk~o diff --git a/Schrick-Noah_MS-Thesis.toc b/Schrick-Noah_MS-Thesis.toc index b4f5fe7..655f898 100644 --- a/Schrick-Noah_MS-Thesis.toc +++ b/Schrick-Noah_MS-Thesis.toc @@ -5,48 +5,86 @@ {\hfill \ } \contentsline {section}{\hspace {-\parindent }ACKNOWLEDGEMENTS}{v}{}% {\hfill \ } -\contentsline {section}{\hspace {-\parindent }TABLE OF CONTENTS}{vii}{}% +\contentsline {section}{\hspace {-\parindent }TABLE OF CONTENTS}{viii}{}% {\hfill \ } -\contentsline {section}{\hspace {-\parindent }LIST OF TABLES}{viii}{}% +\contentsline {section}{\hspace {-\parindent }LIST OF TABLES}{ix}{}% {\hfill \ } -\contentsline {section}{\hspace {-\parindent }LIST OF FIGURES}{ix}{}% +\contentsline {section}{\hspace {-\parindent }LIST OF FIGURES}{x}{}% \contentsline {chapter}{\numberline {CHAPTER 1: }{\bf \uppercase {INTRODUCTION}}}{1}{}% -\contentsline {section}{\numberline {1.1}\bf First Heading: The Introduction}{1}{}% -\contentsline {section}{\numberline {1.2}\bf Second Heading}{1}{}% -\contentsline {subsection}{\numberline {1.2.1}\it First Subheading}{1}{}% -\contentsline {subsection}{\numberline {1.2.2}\it Second Subheading}{1}{}% -\contentsline {subsubsection}{First Sub-subsection Header}{1}{}% -\contentsline {chapter}{\numberline {CHAPTER 2: }{\bf \uppercase {RELATED WORKS}}}{3}{}% -\contentsline {section}{\numberline {2.1}\bf First Heading}{3}{}% -\contentsline {section}{\numberline {2.2}\bf Second Heading}{4}{}% -\contentsline {chapter}{\numberline {CHAPTER 3: }{\bf \uppercase {UTILITY EXTENSIONS TO THE RAGE ATTACK GRAPH GENERATOR}}}{5}{}% -\contentsline {section}{\numberline {3.1}\bf Path Walking}{5}{}% -\contentsline {section}{\numberline {3.2}\bf Compound Operators}{6}{}% -\contentsline {section}{\numberline {3.3}\bf Color Coding}{7}{}% -\contentsline {section}{\numberline {3.4}\bf Intermediate Database Storage}{9}{}% -\contentsline {subsection}{\numberline {3.4.1}\it Memory Constraint Difficulties}{9}{}% -\contentsline {subsection}{\numberline {3.4.2}\it Maximizing Performance with Intermediate Database Storage}{10}{}% -\contentsline {subsection}{\numberline {3.4.3}\it Portability}{11}{}% -\contentsline {section}{\numberline {3.5}\bf Relational Operators}{12}{}% -\contentsline {chapter}{\numberline {CHAPTER 4: }{\bf \uppercase {SYNCHRONOUS FIRING}}}{13}{}% -\contentsline {section}{\numberline {4.1}\bf First Heading}{13}{}% -\contentsline {section}{\numberline {4.2}\bf Second Heading}{14}{}% -\contentsline {chapter}{\numberline {CHAPTER 5: }{\bf \uppercase {IMPLEMENTATION OF MESSAGE PASSING INTERFACE}}}{15}{}% -\contentsline {section}{\numberline {5.1}\bf Tasking Approach}{15}{}% -\contentsline {section}{\numberline {5.2}\bf Subgraphing Approach}{16}{}% -\contentsline {chapter}{\numberline {CHAPTER 6: }{\bf \uppercase {PERFORMANCE ANALYSIS}}}{17}{}% -\contentsline {section}{\numberline {6.1}\bf First Heading}{17}{}% -\contentsline {section}{\numberline {6.2}\bf Second Heading}{18}{}% -\contentsline {chapter}{\numberline {CHAPTER 7: }{\bf \uppercase {CONCLUSIONS AND FUTURE WORKS}}}{19}{}% -\contentsline {section}{\numberline {7.1}\bf First Heading}{19}{}% -\contentsline {section}{\numberline {7.2}\bf Second Heading}{20}{}% +\contentsline {section}{\numberline {1.1}\bf Introduction to Attack Graphs}{1}{}% +\contentsline {section}{\numberline {1.2}\bf Application to Cybersecurity and Compliance}{1}{}% +\contentsline {section}{\numberline {1.3}\bf Objectives and Contributions}{1}{}% +\contentsline {chapter}{\numberline {CHAPTER 2: }{\bf \uppercase {RELATED WORKS}}}{2}{}% +\contentsline {section}{\numberline {2.1}\bf Introduction to Graph Generation}{2}{}% +\contentsline {section}{\numberline {2.2}\bf Improvements to Attack Graph Generation}{2}{}% +\contentsline {section}{\numberline {2.3}\bf Attack Dependency Graphs}{2}{}% +\contentsline {section}{\numberline {2.4}\bf Compliance Graphs}{2}{}% +\contentsline {chapter}{\numberline {CHAPTER 3: }{\bf \uppercase {UTILITY EXTENSIONS TO THE RAGE ATTACK GRAPH GENERATOR}}}{3}{}% +\contentsline {section}{\numberline {3.1}\bf Path Walking}{3}{}% +\contentsline {section}{\numberline {3.2}\bf Compound Operators}{4}{}% +\contentsline {section}{\numberline {3.3}\bf Color Coding}{5}{}% +\contentsline {section}{\numberline {3.4}\bf Intermediate Database Storage}{7}{}% +\contentsline {subsection}{\numberline {3.4.1}\it Memory Constraint Difficulties}{7}{}% +\contentsline {subsection}{\numberline {3.4.2}\it Maximizing Performance with Intermediate Database Storage}{8}{}% +\contentsline {subsection}{\numberline {3.4.3}\it Portability}{9}{}% +\contentsline {section}{\numberline {3.5}\bf Relational Operators}{10}{}% +\contentsline {chapter}{\numberline {CHAPTER 4: }{\bf \uppercase {SYNCHRONOUS FIRING}}}{11}{}% +\contentsline {section}{\numberline {4.1}\bf Introduction}{11}{}% +\contentsline {subsection}{\numberline {4.1.1}\it Synchronous Firing in Literature}{11}{}% +\contentsline {section}{\numberline {4.2}\bf Necessary Components}{11}{}% +\contentsline {section}{\numberline {4.3}\bf Example Networks and Results}{11}{}% +\contentsline {subsection}{\numberline {4.3.1}\it Example Networks}{11}{}% +\contentsline {subsection}{\numberline {4.3.2}\it Results}{11}{}% +\contentsline {chapter}{\numberline {CHAPTER 5: }{\bf \uppercase {IMPLEMENTATION OF MESSAGE PASSING INTERFACE}}}{12}{}% +\contentsline {section}{\numberline {5.1}\bf Introduction to MPI Utilization for Attack Graph Generation}{12}{}% +\contentsline {section}{\numberline {5.2}\bf Necessary Components}{12}{}% +\contentsline {subsection}{\numberline {5.2.1}\it Serialization}{12}{}% +\contentsline {subsection}{\numberline {5.2.2}\it Data Consistency}{12}{}% +\contentsline {section}{\numberline {5.3}\bf Tasking Approach}{12}{}% +\contentsline {subsection}{\numberline {5.3.1}\it Introduction to the Tasking Approach}{12}{}% +\contentsline {subsection}{\numberline {5.3.2}\it Algorithm Design}{12}{}% +\contentsline {subsubsection}{Communication Structure}{12}{}% +\contentsline {subsubsection}{Task Zero}{12}{}% +\contentsline {subsubsection}{Task One}{12}{}% +\contentsline {subsubsection}{Task Two}{12}{}% +\contentsline {subsubsection}{Task Three}{12}{}% +\contentsline {subsubsection}{Task Four}{12}{}% +\contentsline {subsubsection}{Task Five}{13}{}% +\contentsline {subsection}{\numberline {5.3.3}\it Performance Expectations}{13}{}% +\contentsline {section}{\numberline {5.4}\bf Subgraphing Approach}{13}{}% +\contentsline {subsection}{\numberline {5.4.1}\it Introduction to the Subgraphing Approach}{13}{}% +\contentsline {subsection}{\numberline {5.4.2}\it Algorithm Design}{13}{}% +\contentsline {subsubsection}{Communication Structure}{13}{}% +\contentsline {subsubsection}{Worker Nodes}{13}{}% +\contentsline {subsubsection}{Root Node}{13}{}% +\contentsline {subsubsection}{Database Node}{13}{}% +\contentsline {subsection}{\numberline {5.4.3}\it Performance Expectations}{13}{}% +\contentsline {chapter}{\numberline {CHAPTER 6: }{\bf \uppercase {PERFORMANCE ANALYSIS}}}{14}{}% +\contentsline {section}{\numberline {6.1}\bf Small Networks}{14}{}% +\contentsline {subsection}{\numberline {6.1.1}\it Test Information}{14}{}% +\contentsline {subsection}{\numberline {6.1.2}\it Results}{14}{}% +\contentsline {subsection}{\numberline {6.1.3}\it Analysis}{14}{}% +\contentsline {section}{\numberline {6.2}\bf Large Networks}{14}{}% +\contentsline {subsection}{\numberline {6.2.1}\it Test Information}{14}{}% +\contentsline {subsection}{\numberline {6.2.2}\it Results}{14}{}% +\contentsline {subsection}{\numberline {6.2.3}\it Analysis}{14}{}% +\contentsline {section}{\numberline {6.3}\bf Large Exploit Lists}{14}{}% +\contentsline {subsection}{\numberline {6.3.1}\it Test Information}{14}{}% +\contentsline {subsection}{\numberline {6.3.2}\it Results}{14}{}% +\contentsline {subsection}{\numberline {6.3.3}\it Analysis}{14}{}% +\contentsline {section}{\numberline {6.4}\bf Distributed Hash Tables}{14}{}% +\contentsline {subsection}{\numberline {6.4.1}\it Test Information}{15}{}% +\contentsline {subsection}{\numberline {6.4.2}\it Results}{15}{}% +\contentsline {subsection}{\numberline {6.4.3}\it Analysis}{15}{}% +\contentsline {chapter}{\numberline {CHAPTER 7: }{\bf \uppercase {CONCLUSIONS AND FUTURE WORKS}}}{16}{}% +\contentsline {section}{\numberline {7.1}\bf Future Work}{16}{}% {\hfill \ } -\contentsline {section}{\hspace {-\parindent }NOMENCLATURE}{21}{}% +\contentsline {section}{\hspace {-\parindent }NOMENCLATURE}{17}{}% \addvspace {10pt} -\contentsline {section}{\hspace {-\parindent }BIBLIOGRAPHY}{21}{}% +\contentsline {section}{\hspace {-\parindent }BIBLIOGRAPHY}{17}{}% {\hfill \ } -\contentsline {section}{\hspace {-\parindent }APPENDIX A:\ \ {\bf \uppercase {THE FIRST APPENDIX}} }{22}{}% -\contentsline {section}{\hspace {-\parindent }APPENDIX B:\ \ {\bf \uppercase {THE SECOND APPENDIX}} }{23}{}% -\contentsline {section}{\numberline {B.1}\bf A Heading in an Appendix}{23}{}% -\contentsline {subsection}{\numberline {B.1.1}\it A Subheading in an Appendix}{23}{}% -\contentsline {subsubsection}{A Sub-subsection in an Appendix}{23}{}% +\contentsline {section}{\hspace {-\parindent }APPENDIX A:\ \ {\bf \uppercase {THE FIRST APPENDIX}} }{18}{}% +\contentsline {section}{\hspace {-\parindent }APPENDIX B:\ \ {\bf \uppercase {THE SECOND APPENDIX}} }{19}{}% +\contentsline {section}{\numberline {B.1}\bf A Heading in an Appendix}{19}{}% +\contentsline {subsection}{\numberline {B.1.1}\it A Subheading in an Appendix}{19}{}% +\contentsline {subsubsection}{A Sub-subsection in an Appendix}{19}{}%