From 490b2c7fb9ac4f909f77f29d5d172210285e9131 Mon Sep 17 00:00:00 2001 From: noah Date: Thu, 18 Apr 2024 15:17:30 -0500 Subject: [PATCH] Version 2 --- Diss_Version/Bibliography.bib | 1788 +++++++++++++++++ .../Schrick-Noah_CG-Network-Theory.tex | 521 +++++ Diss_Version/build.sh | 4 + Diss_Version/images/Asymm.png | Bin 0 -> 15758 bytes Diss_Version/images/Obj3.png | Bin 0 -> 48227 bytes Diss_Version/images/Symm.png | Bin 0 -> 17680 bytes {images => Diss_Version/images}/TC.png | Bin Diss_Version/images/Topographical.png | Bin 0 -> 47998 bytes Diss_Version/images/carDist.png | Bin 0 -> 14207 bytes Diss_Version/images/carDistCF.png | Bin 0 -> 22794 bytes {images => Diss_Version/images}/dom_net.png | Bin .../images}/dom_net_unshaded.png | Bin {images => Diss_Version/images}/dom_tree.png | Bin .../images}/dom_tree_unshaded.png | Bin Diss_Version/images/hipaaDist.png | Bin 0 -> 7971 bytes Diss_Version/images/hipaaDistCF.png | Bin 0 -> 23155 bytes Diss_Version/images/oshaDist.png | Bin 0 -> 6848 bytes Diss_Version/images/oshaDistCF.png | Bin 0 -> 65796 bytes .../output/Schrick-Noah_CG-Network-Theory.aux | 192 ++ .../output/Schrick-Noah_CG-Network-Theory.bbl | 216 ++ .../output/Schrick-Noah_CG-Network-Theory.blg | 62 + .../output/Schrick-Noah_CG-Network-Theory.log | 728 +++++++ .../output/Schrick-Noah_CG-Network-Theory.pdf | Bin 0 -> 435278 bytes .../Bibliography.bib | 0 README.md => Old_Version/README.md | 0 .../Schrick-Noah_CG-Network_Theory.aux | 4 +- .../Schrick-Noah_CG-Network_Theory.bbl | 0 .../Schrick-Noah_CG-Network_Theory.blg | 0 .../Schrick-Noah_CG-Network_Theory.log | 19 +- .../Schrick-Noah_CG-Network_Theory.out | 0 .../Schrick-Noah_CG-Network_Theory.pdf | Bin 411022 -> 411465 bytes .../Schrick-Noah_CG-Network_Theory.tex | 8 +- .../Schrick-Noah_CG-Network_Theory.toc | 0 .../Schrick-Noah_Supplemental.aux | 0 .../Schrick-Noah_Supplemental.log | 0 .../Schrick-Noah_Supplemental.out | 0 .../Schrick-Noah_Supplemental.pdf | Bin .../Schrick-Noah_Supplemental.tex | 0 .../code}/Schrick-Noah_CG-Analysis.R | 0 .../data}/CG_Files/Network_1/DOTFILE.dot | 0 .../Network_1/car_timeline_maintenance.nm | 0 .../Network_1/car_timeline_maintenance.xp | 0 .../data}/CG_Files/Network_1/edges.txt | 0 .../data}/CG_Files/Network_2/DOTFILE.dot | 0 .../data}/CG_Files/Network_2/edges.txt | 0 .../data}/CG_Files/Network_2/hipaa.nm | 0 .../data}/CG_Files/Network_2/hipaa.xp | 0 .../data}/CG_Files/Network_3/DOTFILE.dot | 0 .../data}/CG_Files/Network_3/PCI.nm | 0 .../data}/CG_Files/Network_3/PCI.xp | 0 .../data}/CG_Files/Network_3/edges.txt | 0 .../data}/CG_Files/manual_import.R | 0 .../data}/Formatted_Results.ods | Bin {data => Old_Version/data}/results.csv | 0 {images => Old_Version/images}/TC.drawio | 0 Old_Version/images/TC.png | Bin 0 -> 37737 bytes .../images}/car-betweenness.png | Bin {images => Old_Version/images}/car-degree.png | Bin {images => Old_Version/images}/car-katz.png | Bin {images => Old_Version/images}/car-kpe.png | Bin .../images}/car-pagerank.png | Bin {images => Old_Version/images}/dom_net.drawio | 0 Old_Version/images/dom_net.png | Bin 0 -> 28700 bytes Old_Version/images/dom_net_unshaded.png | Bin 0 -> 17875 bytes .../images}/dom_tree.drawio | 0 Old_Version/images/dom_tree.png | Bin 0 -> 22320 bytes Old_Version/images/dom_tree_unshaded.png | Bin 0 -> 14474 bytes 67 files changed, 3527 insertions(+), 15 deletions(-) create mode 100644 Diss_Version/Bibliography.bib create mode 100644 Diss_Version/Schrick-Noah_CG-Network-Theory.tex create mode 100755 Diss_Version/build.sh create mode 100644 Diss_Version/images/Asymm.png create mode 100644 Diss_Version/images/Obj3.png create mode 100644 Diss_Version/images/Symm.png rename {images => Diss_Version/images}/TC.png (100%) create mode 100644 Diss_Version/images/Topographical.png create mode 100644 Diss_Version/images/carDist.png create mode 100644 Diss_Version/images/carDistCF.png rename {images => Diss_Version/images}/dom_net.png (100%) rename {images => Diss_Version/images}/dom_net_unshaded.png (100%) rename {images => Diss_Version/images}/dom_tree.png (100%) rename {images => Diss_Version/images}/dom_tree_unshaded.png (100%) create mode 100644 Diss_Version/images/hipaaDist.png create mode 100644 Diss_Version/images/hipaaDistCF.png create mode 100644 Diss_Version/images/oshaDist.png create mode 100644 Diss_Version/images/oshaDistCF.png create mode 100644 Diss_Version/output/Schrick-Noah_CG-Network-Theory.aux create mode 100644 Diss_Version/output/Schrick-Noah_CG-Network-Theory.bbl create mode 100644 Diss_Version/output/Schrick-Noah_CG-Network-Theory.blg create mode 100644 Diss_Version/output/Schrick-Noah_CG-Network-Theory.log create mode 100644 Diss_Version/output/Schrick-Noah_CG-Network-Theory.pdf rename Bibliography.bib => Old_Version/Bibliography.bib (100%) rename README.md => Old_Version/README.md (100%) rename Schrick-Noah_CG-Network_Theory.aux => Old_Version/Schrick-Noah_CG-Network_Theory.aux (92%) rename Schrick-Noah_CG-Network_Theory.bbl => Old_Version/Schrick-Noah_CG-Network_Theory.bbl (100%) rename Schrick-Noah_CG-Network_Theory.blg => Old_Version/Schrick-Noah_CG-Network_Theory.blg (100%) rename Schrick-Noah_CG-Network_Theory.log => Old_Version/Schrick-Noah_CG-Network_Theory.log (97%) rename Schrick-Noah_CG-Network_Theory.out => Old_Version/Schrick-Noah_CG-Network_Theory.out (100%) rename Schrick-Noah_CG-Network_Theory.pdf => Old_Version/Schrick-Noah_CG-Network_Theory.pdf (92%) rename Schrick-Noah_CG-Network_Theory.tex => Old_Version/Schrick-Noah_CG-Network_Theory.tex (93%) rename Schrick-Noah_CG-Network_Theory.toc => Old_Version/Schrick-Noah_CG-Network_Theory.toc (100%) rename Schrick-Noah_Supplemental.aux => Old_Version/Schrick-Noah_Supplemental.aux (100%) rename Schrick-Noah_Supplemental.log => Old_Version/Schrick-Noah_Supplemental.log (100%) rename Schrick-Noah_Supplemental.out => Old_Version/Schrick-Noah_Supplemental.out (100%) rename Schrick-Noah_Supplemental.pdf => Old_Version/Schrick-Noah_Supplemental.pdf (100%) rename Schrick-Noah_Supplemental.tex => Old_Version/Schrick-Noah_Supplemental.tex (100%) rename {code => Old_Version/code}/Schrick-Noah_CG-Analysis.R (100%) rename {data => Old_Version/data}/CG_Files/Network_1/DOTFILE.dot (100%) rename {data => Old_Version/data}/CG_Files/Network_1/car_timeline_maintenance.nm (100%) rename {data => Old_Version/data}/CG_Files/Network_1/car_timeline_maintenance.xp (100%) rename {data => Old_Version/data}/CG_Files/Network_1/edges.txt (100%) rename {data => Old_Version/data}/CG_Files/Network_2/DOTFILE.dot (100%) rename {data => Old_Version/data}/CG_Files/Network_2/edges.txt (100%) rename {data => Old_Version/data}/CG_Files/Network_2/hipaa.nm (100%) rename {data => Old_Version/data}/CG_Files/Network_2/hipaa.xp (100%) rename {data => Old_Version/data}/CG_Files/Network_3/DOTFILE.dot (100%) rename {data => Old_Version/data}/CG_Files/Network_3/PCI.nm (100%) rename {data => Old_Version/data}/CG_Files/Network_3/PCI.xp (100%) rename {data => Old_Version/data}/CG_Files/Network_3/edges.txt (100%) rename {data => Old_Version/data}/CG_Files/manual_import.R (100%) rename {data => Old_Version/data}/Formatted_Results.ods (100%) rename {data => Old_Version/data}/results.csv (100%) rename {images => Old_Version/images}/TC.drawio (100%) create mode 100644 Old_Version/images/TC.png rename {images => Old_Version/images}/car-betweenness.png (100%) rename {images => Old_Version/images}/car-degree.png (100%) rename {images => Old_Version/images}/car-katz.png (100%) rename {images => Old_Version/images}/car-kpe.png (100%) rename {images => Old_Version/images}/car-pagerank.png (100%) rename {images => Old_Version/images}/dom_net.drawio (100%) create mode 100644 Old_Version/images/dom_net.png create mode 100644 Old_Version/images/dom_net_unshaded.png rename {images => Old_Version/images}/dom_tree.drawio (100%) create mode 100644 Old_Version/images/dom_tree.png create mode 100644 Old_Version/images/dom_tree_unshaded.png diff --git a/Diss_Version/Bibliography.bib b/Diss_Version/Bibliography.bib new file mode 100644 index 0000000..800a6df --- /dev/null +++ b/Diss_Version/Bibliography.bib @@ -0,0 +1,1788 @@ +@article{AG-Analysis-Data-Knowledge, + title={Survey of Attack Graph Analysis Methods From the Perspective of Data and Knowledge Processing}, + author={Jianping Zeng and Shuang Wu and Yanyu Chen and Rui Zeng and Chengrong Wu}, + journal={Security Communications Networks}, + year={2019}, + volume={2019}, + pages={2031063:1-2031063:16} +} + +@article{AG-Analysis-Explan, + title = {Attack Graph Analysis: An Explanatory Guide}, + journal = "Computers \& Security", + volume = {126}, + pages = {103081}, + year = {2023}, + issn = {0167-4048}, + doi = {https://doi.org/10.1016/j.cose.2022.103081}, + url = {https://www.sciencedirect.com/science/article/pii/S0167404822004734}, + author = {Kengo Zenitani} +} + +@incollection{jajodia_topological_2005, + address = {Boston, MA}, + title = {Topological {Analysis} of {Network} {Attack} {Vulnerability}}, + isbn = {978-0-387-24230-9}, + url = {https://doi.org/10.1007/0-387-24230-9{\_}9}, + booktitle = {Managing {Cyber} {Threats}: {Issues}, {Approaches}, and {Challenges}}, + publisher = {Springer US}, + author = {Jajodia, Sushil and Noel, Steven and O'Berry, Brian}, + editor = {Kumar, Vipin and Srivastava, Jaideep and Lazarevic, Aleksandar}, + year = {2005}, + doi = {10.1007/0-387-24230-9{\_}9}, + pages = {247--266} +} + +@inproceedings{cao_assessing_2018, + address = {Cham}, + title = {Assessing {Attack} {Impact} on {Business} {Processes} by {Interconnecting} {Attack} {Graphs} and {Entity} {Dependency} {Graphs}}, + isbn = {978-3-319-95729-6}, + booktitle = {Data and {Applications} {Security} and {Privacy} {XXXII}}, + publisher = {Springer International Publishing}, + author = {Cao, Chen and Yuan, Lun-Pin and Singhal, Anoop and Liu, Peng and Sun, Xiaoyan and Zhu, Sencun}, + editor = {Kerschbaum, Florian and Paraboschi, Stefano}, + year = {2018}, + pages = {330--348}, +} + +@ARTICLE{8470942, + author={Husák, Martin and Komárková, Jana and Bou-Harb, Elias and Čeleda, Pavel}, + journal={IEEE Communications Surveys \& Tutorials}, + title={{Survey of Attack Projection, Prediction, and Forecasting in Cyber Security}}, + year={2019}, + volume={21}, + number={1}, + pages={640-660}, + doi={10.1109/COMST.2018.2871866} +} + +@misc{noauthor_health_1996, + title = {Health {Insurance} {Portability} and {Accountability} {Act} of 1996}, + note = {Pub. L. No. 104-191. 1996 [Online]. Available: https://www.govinfo.gov/content/pkg/PLAW-104publ191/html/PLAW-104publ191.htm}, +} + +@misc{PCI, + title = {Payment {Card} {Industry} {(PCI)} {Data} {Security} {Standard}}, + note = {{Available: https://www.pcisecuritystandards.org/documents/PCI{\_}DSS{\_}v3-2-1.pdf}}, + month = {May}, + year = {2018}, + author = {{PCI Security Standards Council}} +} + +@misc{fincen, + title={{Financial Crimes Enforcement Network, Title 31 U.S.C. 310}}, + year={2010}, + note={{Available: https://www.govinfo.gov/content/pkg/USCODE-2010-title31/html/USCODE-2010-title31-subtitleI-chap3-subchapI-sec310.htm}}, +} + +@misc{fdaqsr, + title = {Quality System Regulations}, + year = {1996}, + note = {Federal Register: Volume 61, Number 195. 1996 [Online]. Available: https://www.fda.gov/science-research/clinical-trials-and-human-subject-protection/quality-system-regulations}, + author = {{Food and Drug Administration}} +} + +@misc{nerccip, + title = {Critical Infrastructure Protection Reliability Standard CIP}, + year = {2020}, + note = {85 FR 8161. 2020 [Online]. Available: https://www.federalregister.gov/documents/2020/02/13/2020-02173/critical-infrastructure-protection-reliability-standard-cip-012-1-cyber-security-communications}, + author = {{Federal Energy Regulatory Commission}} +} + + +@article{centrality_causal, + title = {Node Centrality Measures Are a Poor Substitute for Causal Inference}, + volume = {9}, + issn = {6846}, + doi = {10.1038/s41598-019-43033-9}, + journal = {Scientific Reports}, + author = {Dablander, Fabian and Hinne, Max}, + year = {2019}, +} + +@inproceedings{Mieghem2018DirectedGA, + title={Directed Graphs and Mysterious Complex Eigenvalues}, + author={Piet Van Mieghem}, + year={2018}, + note={{Delft University of Technology.}} +} + +@article{Guo2017HermitianAM, + title={{Hermitian Adjacency Matrix of Digraphs and Mixed Graphs}}, + author={Krystal Guo and Bojan Mohar}, + journal={Journal of Graph Theory}, + year={2017}, + volume={85} +} + +@article{Brualdi2010SpectraOD, + title={{Spectra of Digraphs}}, + author={Richard A. Brualdi}, + journal={Linear Algebra and Its Applications}, + year={2010}, + volume={432}, + pages={2181-2213} +} + +@article {PMID:30064421, + title = {A Systematic Survey of Centrality Measures for Protein-Protein Interaction Networks}, + Author = {Ashtiani, Minoo and Salehzadeh-Yazdi, Ali and Razaghi-Moghadam, Zahra and Hennig, Holger and Wolkenhauer, Olaf and Mirzaie, Mehdi and Jafari, Mohieddin}, + DOI = {10.1186/s12918-018-0598-2}, + Number = {1}, + Volume = {12}, + Month = {July}, + Year = {2018}, + Journal = {{BMC Systems Biology}}, + ISSN = {1752-0509}, + Pages = {80}, + URL = {https://europepmc.org/articles/PMC6069823}, +} + +@Article{Katz, + author={Leo Katz}, + title={{A New Status Index Derived From Sociometric Analysis}}, + journal={Psychometrika}, + year=1953, + volume={18}, + number={1}, + pages={39-43}, + month={March}, + keywords={}, + doi={10.1007/BF02289026}, + abstract={No abstract is available for this item.}, + url={https://ideas.repec.org/a/spr/psycho/v18y1953i1p39-43.html} +} + +@article{ModKatz, + title={Katz Centrality of Markovian Temporal Networks: Analysis and Optimization}, + author={Masaki Ogura and Victor M. Preciado}, + journal={2017 American Control Conference (ACC)}, + year={2017}, + pages={5001-5006} +} + +@book{newman2010networks, + title={Networks: An Introduction}, + author={Newman, M.E.J.}, + isbn={9780191594175}, + url={https://books.google.com/books?id=sgSlvgEACAAJ}, + year={2010}, + publisher={Oxford University Press} +} + +@article{K_Path_Edge, + doi = {10.1016/j.knosys.2012.01.007}, + url = {https://doi.org/10.1016{\%}2Fj.knosys.2012.01.007}, + year = 2012, + month = {jun}, + publisher = {Elsevier {BV}}, + volume = {30}, + pages = {136--150}, + author = {Pasquale De Meo and Emilio Ferrara and Giacomo Fiumara and Angela Ricciardello}, + title = {A Novel Measure of Edge Centrality in Social Networks}, + journal = {Knowledge-Based Systems} +} + +@article{Adapted_PageRank, + title={An Algorithm for Ranking the Nodes of an Urban Network Based on the Concept of PageRank Vector}, + author={Taras Agryzkov and Jos{\'e} Luis Oliver and Leandro Tortosa and Jos{\'e}-Francisco Vicent}, + journal={Appl. Math. Comput.}, + year={2012}, + volume={219}, + pages={2186-2193} +} + +@article{PageRank, + title = {The Anatomy of a Large-Scale Hypertextual Web Search Engine}, + journal = {Computer Networks and ISDN Systems}, + volume = {30}, + number = {1}, + pages = {107-117}, + year = {1998}, + note = {Proceedings of the Seventh International World Wide Web Conference}, + issn = {0169-7552}, + doi = {https://doi.org/10.1016/S0169-7552(98)00110-X}, + url = {https://www.sciencedirect.com/science/article/pii/S016975529800110X}, + author = {Sergey Brin and Lawrence Page}, + keywords = {World Wide Web, Search engines, Information retrieval, PageRank, Google}, + abstract = {In this paper, we present Google, a prototype of a large-scale search engine which makes heavy use of the structure present in hypertext. Google is designed to crawl and index the Web efficiently and produce much more satisfying search results than existing systems. The prototype with a full text and hyperlink database of at least 24 million pages is available at http://google.stanford.edu/ To engineer a search engine is a challenging task. Search engines index tens to hundreds of millions of Web pages involving a comparable number of distinct terms. They answer tens of millions of queries every day. Despite the importance of large-scale search engines on the Web, very little academic research has been done on them. Furthermore, due to rapid advance in technology and Web proliferation, creating a Web search engine today is very different from three years ago. This paper provides an in-depth description of our large-scale Web search engine — the first such detailed public description we know of to date. Apart from the problems of scaling traditional search techniques to data of this magnitude, there are new technical challenges involved with using the additional information present in hypertext to produce better search results. This paper addresses this question of how to build a practical large-scale system which can exploit the additional information present in hypertext. Also we look at the problem of how to effectively deal with uncontrolled hypertext collections where anyone can publish anything they want.} +} + +@article{PageRank_Survey, + author = { Pavel Berkhin }, + title = {A Survey on PageRank Computing}, + journal = {Internet Mathematics}, + volume = {2}, + number = {1}, + pages = {73-120}, + year = {2005}, + publisher = "Taylor \& Francis", + doi = {10.1080/15427951.2005.10129098}, + URL = {https://doi.org/10.1080/15427951.2005.10129098}, + eprint = {https://doi.org/10.1080/15427951.2005.10129098} +} + +@inproceedings{dominance, + author = {Prosser, Reese T.}, + title = {Applications of Boolean Matrices to the Analysis of Flow Diagrams}, + year = {1959}, + isbn = {9781450378680}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + url = {https://doi.org/10.1145/1460299.1460314}, + doi = {10.1145/1460299.1460314}, + abstract = {Any serious attempt at automatic programming of large-scale digital computing machines must provide for some sort of analysis of program structure. Questions concerning order of operations, location and disposition of transfers, identification of subroutines, internal consistency, redundancy and equivalence, all involve a knowledge of the structure of the program under study, and must be handled effectively by any automatic programming system.}, + booktitle = {Papers Presented at the December 1-3, 1959, Eastern Joint IRE-AIEE-ACM Computer Conference}, + pages = {133–138}, + numpages = {6}, + location = {Boston, Massachusetts}, + series = {IRE-AIEE-ACM '59 (Eastern)} +} + +@article{10.1145/3491257, + author = {Li, Ming and Hawrylak, Peter and Hale, John}, + title = {Strategies for Practical Hybrid Attack Graph Generation and Analysis}, + year = {2021}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + issn = {2692-1626}, + url = {https://doi.org/10.1145/3491257}, + doi = {10.1145/3491257}, + abstract = {As an analytical tool in cyber-security, an attack graph (AG) is capable of discovering multi-stage attack vectors on target computer networks. Cyber-physical systems (CPSs) comprise a special type of network that not only contains computing devices but also integrates components that operate in the continuous domain, such as sensors and actuators. Using AGs on CPSs requires that the system models and exploit patterns capture both token- and real-valued information. In this paper, we describe a hybrid AG model for security analysis of CPSs and computer networks. Specifically, we focus on two issues related to applying the model in practice: efficient hybrid AG generation and techniques for information extraction from them. To address the first issue, we present an accelerated hybrid AG generator that employs parallel programming and high performance computing (HPC). We conduct performance tests on CPU and GPU platforms to characterize the efficiency of our parallel algorithms. To address the second issue, we introduce an analytical regimen based on centrality analysis and apply it to a hybrid AG generated for a target CPS system to discover effective vulnerability remediation solutions.}, + journal = {Digital Threats}, + month = {Oct}, + keywords = {attack graph, breadth-first search, cyber-physical system, high performance computing} +} + +@article{ZENITANI2023103081, + title = {Attack Graph Analysis: An Explanatory Guide}, + journal = "Computers \& Security", + volume = {126}, + pages = {103081}, + year = {2023}, + issn = {0167-4048}, + doi = {https://doi.org/10.1016/j.cose.2022.103081}, + url = {https://www.sciencedirect.com/science/article/pii/S0167404822004734}, + author = {Kengo Zenitani}, + keywords = {Attack graph, Exploit dependency graph, Cycle handling, Network security metrics, Network hardening, Bayesian attack graph}, + abstract = {Attack graph analysis is a model-based approach for network-security analysis. It analyzes a directed graph called an attack graph. Usually, each node in it corresponds to a malicious event caused by attackers, and the edges correspond to the causal relations between events. We can obtain an attack graph from the network topology, its configuration, and the distribution of vulnerabilities. An attack graph gives us various information relevant to network security. Also, there are several relevant algorithms to find desirable security controls applicable to the network. Over twenty years of research have made much progress in this field. However, it comprises a breadth of definitions and discussions, and it is difficult for people new to this field to comprehend the key ideas. This article aims to briefly introduce this method to prospective researchers by summarizing their progress by selecting and reviewing foundational studies. We elaborate on the essential concepts, such as exploit dependency, AND/OR graph, monotonicity, and cycle handling.} +} + +@article{Zeng2019SurveyOA, + title={Survey of Attack Graph Analysis Methods From the Perspective of Data and Knowledge Processing}, + author={Jianping Zeng and Shuang Wu and Yanyu Chen and Rui Zeng and Chengrong Wu}, + journal={Secur. Commun. Networks}, + year={2019}, + volume={2019}, + pages={2031063:1-2031063:16} +} + +@phdthesis{ming_diss, + author = {Li, Ming and Hawrylak, Peter and Hale, John}, + title = "A System for Attack Graph Generation and Analysis", + school = "The University of Tulsa", + year = "2021", + type = "{PhD} dissertation", + address = "Tulsa, OK", +} + +@article{MO2019121538, + title = {Identifying Node Importance Based on Evidence Theory in Complex Networks}, + journal = {Physica A: Statistical Mechanics and Its Applications}, + volume = {529}, + pages = {121538}, + year = {2019}, + issn = {0378-4371}, + doi = {https://doi.org/10.1016/j.physa.2019.121538}, + url = {https://www.sciencedirect.com/science/article/pii/S0378437119309021}, + author = {Hongming Mo and Yong Deng}, + keywords = {Complex networks, Important nodes, Evidence theory, Multi-evidence centrality, Comprehensive measure}, +} + +@article{LI2018512, + title = {Identification of Influential Spreaders Based on Classified Neighbors in Real-World Complex Networks}, + journal = {Applied Mathematics and Computation}, + volume = {320}, + pages = {512-523}, + year = {2018}, + issn = {0096-3003}, + doi = {https://doi.org/10.1016/j.amc.2017.10.001}, + url = {https://www.sciencedirect.com/science/article/pii/S0096300317306884}, + author = {Chao Li and Li Wang and Shiwen Sun and Chengyi Xia}, + keywords = {Influential spreaders, Identification algorithms, Classified neighbors, Complex networks}, +} + + +@Article{sym11020284, + AUTHOR = {Agryzkov, Taras and Curado, Manuel and Pedroche, Francisco and Tortosa, Leandro and Vicent, José F.}, + title = {Extending the Adapted PageRank Algorithm Centrality to Multiplex Networks With Data Using the PageRank Two-Layer Approach}, + JOURNAL = {Symmetry}, + VOLUME = {11}, + YEAR = {2019}, + NUMBER = {2}, + ARTICLE-NUMBER = {284}, + URL = {https://www.mdpi.com/2073-8994/11/2/284}, + ISSN = {2073-8994}, + ABSTRACT = {Usually, the nodes’ interactions in many complex networks need a more accurate mapping than simple links. For instance, in social networks, it may be possible to consider different relationships between people. This implies the use of different layers where the nodes are preserved and the relationships are diverse, that is, multiplex networks or biplex networks, for two layers. One major issue in complex networks is the centrality, which aims to classify the most relevant elements in a given system. One of these classic measures of centrality is based on the PageRank classification vector used initially in the Google search engine to order web pages. The PageRank model may be understood as a two-layer network where one layer represents the topology of the network and the other layer is related to teleportation between the nodes. This approach may be extended to define a centrality index for multiplex networks based on the PageRank vector concept. On the other hand, the adapted PageRank algorithm (APA) centrality constitutes a model to obtain the importance of the nodes in a spatial network with the presence of data (both real and virtual). Following the idea of the two-layer approach for PageRank centrality, we can consider the APA centrality under the perspective of a two-layer network where, on the one hand, we keep maintaining the layer of the topological connections of the nodes and, on the other hand, we consider a data layer associated with the network. Following a similar reasoning, we are able to extend the APA model to spatial networks with different layers. The aim of this paper is to propose a centrality measure for biplex networks that extends the adapted PageRank algorithm centrality for spatial networks with data to the PageRank two-layer approach. Finally, we show an example where the ability to analyze data referring to a group of people from different aspects and using different sets of independent data are revealed.}, + DOI = {10.3390/sym11020284} +} + +@article{10.1093/bioinformatics/bty965, + author = {Parvandeh, Saeid and McKinney, Brett A}, + title = "{EpistasisRank and EpistasisKatz: interaction network centrality methods that integrate prior knowledge networks}", + journal = {Bioinformatics}, + volume = {35}, + number = {13}, + pages = {2329-2331}, + year = {2018}, + month = {11}, + abstract = "{An important challenge in gene expression analysis is to improve hub gene selection to enrich for biological relevance or improve classification accuracy for a given phenotype. In order to incorporate phenotypic context into co-expression, we recently developed an epistasis-expression network centrality method that blends the importance of gene–gene interactions (epistasis) and main effects of genes. Further blending of prior knowledge from functional interactions has the potential to enrich for relevant genes and stabilize classification.We develop two new expression-epistasis centrality methods that incorporate interaction prior knowledge. The first extends our SNPrank (EpistasisRank) method by incorporating a gene-wise prior knowledge vector. This prior knowledge vector informs the centrality algorithm of the inclination of a gene to be involved in interactions by incorporating functional interaction information from the Integrative Multi-species Prediction database. The second method extends Katz centrality to expression-epistasis networks (EpistasisKatz), extends the Katz bias to be a gene-wise vector of main effects and extends the Katz attenuation constant prefactor to be a prior-knowledge vector for interactions. Using independent microarray studies of major depressive disorder, we find that including prior knowledge in network centrality feature selection stabilizes the training classification and reduces over-fitting.Methods and examples provided at https://github.com/insilico/Rinbix and https://github.com/insilico/PriorKnowledgeEpistasisRank.Supplementary data are available at Bioinformatics online.}", + issn = {1367-4803}, + doi = {10.1093/bioinformatics/bty965}, + url = {https://doi.org/10.1093/bioinformatics/bty965}, + eprint = {https://academic.oup.com/bioinformatics/article-pdf/35/13/2329/36613945/bioinformatics\{\_}35\{\_}13\{\_}2329.pdf}, +} + +@article{li_combining_2019, + title = {Combining {OpenCL} and {MPI} to Support Heterogeneous Computing on a Cluster}, + issn = {9781450372275}, + doi = {10.1145/3332186.3333059}, + abstract = {This paper presents an implementation of a heterogeneous programming model which combines Open Computing Language (OpenCL) and Message Passing Interface (MPI). The model is applied to solving a Markov decision process (MDP) with value iteration method. The performance test is conducted on a high performance computing cluster. At peak performance, the model is able to achieve a 57X speedup over a serial implementation. For an extremely large input MDP, which has 1,000,000 states, the obtained speedup is still over 12X, showing that this heterogeneous programming model can solve MDPs more efficiently than the serial solver does.}, + journal = {ACM International Conference Proceeding Series}, + author = {Li, Ming and Hawrylak, Peter and Hale, John}, + year = {2019}, + keywords = {Heterogeneous computing, HPC, MDP, MPI, OpenCL, Parallelism}, + file = {Combining OpenCL and MPI to Support Heterogeneous Computing on a Cluster:/home/noah/Zotero/storage/TXHCQ5S8/Combining OpenCL and MPI to Support Heterogeneous Computing on a Cluster.pdf:application/pdf}, +} + +@mastersthesis{zeng_cyber_2017, + title = {Cyber {Attack} {Analysis} {Based} on {Markov} {Process} {Model}}, + author = {Zeng, Keming}, + school = "The University of Tulsa", + year = {2017}, + address = "Tulsa, OK", +} + +@misc{alaya2022mathematical, + title={Mathematical Analysis of a Delayed SEIRDS Epidemics Models: Deterministic and Stochastic Approach}, + author={Mohamed Ben Alaya and Walid Ben Aribi and Slimane Ben Miled}, + year={2022}, + note={arXiv:2208.07690}, + archivePrefix={arXiv}, + primaryClass={q-bio.PE} +} + +@article{NetworkX, + title = {Exploring Network Structure, Dynamics, and Function Using NetworkX}, + author = {Hagberg, Aric and Swart, Pieter J. and Schult, Daniel A.}, + doi = {}, + note = {{Available: https://www.osti.gov/biblio/960616}}, + journal = {}, + number = , + volume = , + place = {United States}, + year = {2008}, + month = {Jan} +} + +@Manual{igraph, + title = {{Igraph}: Network Analysis and Visualization in R}, + author = {Gábor Csárdi and Tamás Nepusz and Vincent Traag and + Szabolcs Horvát and Fabio Zanini and Daniel Noom and Kirill + Müller}, + year = {2023}, + note = {R package version 1.5.1}, + doi = {10.5281/zenodo.7682609}, + url = {https://CRAN.R-project.org/package=igraph}, +} + +@Manual{Graphviz, + title = {{Graphviz}: Graph Visualization}, + author = {The Graphviz Authors}, + year = {2023}, + note = {Graphviz release 8.1.0 [Online]. Available:https://www.graphviz.org/}, + doi = {10.1007/3-540-45848-4{\_}57}, + url = {https://www.graphviz.org/} +} + +@Manual{diffeqjl, + title = {{DifferentialEquations.jl: Efficient Differential Equation Solving in Julia}}, + author = {{Julia Programming Language}}, + year = {2023}, + note = {{DiffEq.jl v7.7.1}}, + url = {https://docs.sciml.ai/DiffEqDocs/latest/} +} + +@Manual{pracma, + title = {Pracma: Practical Numerical Math Functions}, + author = {Hans W. Borchers}, + year = {2022}, + note = {R package version 2.4.2}, + url = {https://CRAN.R-project.org/package=pracma}, +} + +@Manual{reticulate, + title = {Reticulate: Interface to 'Python'}, + author = {Kevin Ushey and JJ Allaire and Yuan Tang}, + year = {2023}, + note = {{R package version 1.28. Available: https://CRAN.R-project.org/package=reticulate}} +} + +@thesis{Kalavri2016PerformanceOT, + title={Performance Optimization Techniques and Tools for Distributed Graph Processing}, + author={Vasiliki Kalavri}, + school={{KTH Royal Institute of Technology, Sweden, and Université Catholique de Louvain, Belgium}}, + year={2016}, + type={{PhD}}, + url={https://api.semanticscholar.org/CorpusID:63506793} +} + +@article{10.14778/2947618.2947623, + author = {Kalavri, Vasiliki and Simas, Tiago and Logothetis, Dionysios}, + title = {The Shortest Path Is Not Always a Straight Line: Leveraging Semi-Metricity in Graph Analysis}, + year = {2016}, + issue_date = {May 2016}, + publisher = {VLDB Endowment}, + volume = {9}, + number = {9}, + issn = {2150-8097}, + url = {https://doi.org/10.14778/2947618.2947623}, + doi = {10.14778/2947618.2947623}, + journal = {Proc. VLDB Endow.}, + month = {may}, + pages = {672-683}, + numpages = {12} +} + +@inproceedings{10.1145/3229710.3229730, + author = {Kim, Jong Wook and Choi, Hyoeun and Bae, Seung-Hee}, + title = {Efficient Parallel All-Pairs Shortest Paths Algorithm for Complex Graph Analysis}, + year = {2018}, + isbn = {9781450365239}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + url = {https://doi.org/10.1145/3229710.3229730}, + doi = {10.1145/3229710.3229730}, + booktitle = {Workshop Proceedings of the 47th International Conference on Parallel Processing}, + articleno = {5}, + numpages = {10}, + keywords = {All-pairs shortest paths, Parallel Algorithms, Shared-memory parallelism}, + location = {Eugene, OR, USA}, + series = {ICPP Workshops '18} +} + +@article{Jha2002TwoFA, + title={Two Formal Analyses of Attack Graphs}, + author={Somesh Jha and Oleg Sheyner and Jeannette M. Wing}, + journal={Proceedings 15th IEEE Computer Security Foundations Workshop. CSFW-15}, + year={2002}, + pages={49-63}, + url={https://api.semanticscholar.org/CorpusID:16108364} +} + +@article{Islam2008AHA36, + title={A Heuristic Approach to Minimum-Cost Network Hardening Using Attack Graph}, + author={Tania Islam and Lingyu Wang}, + journal={2008 New Technologies, Mobility and Security}, + year={2008}, + pages={1-5}, + url={https://api.semanticscholar.org/CorpusID:6625112} +} + +@article{10.1016/j.comcom.2006.06.01837, + author = {Wang, Lingyu and Noel, Steven and Jajodia, Sushil}, + title = {Minimum-Cost Network Hardening Using Attack Graphs}, + year = {2006}, + issue_date = {November, 2006}, + publisher = {Elsevier Science Publishers B. V.}, + address = {NLD}, + volume = {29}, + number = {18}, + issn = {0140-3664}, + url = {https://doi.org/10.1016/j.comcom.2006.06.018}, + doi = {10.1016/j.comcom.2006.06.018}, + journal = {Computer Communications}, + month = {nov}, + pages = {3812-3824}, + numpages = {13}, + keywords = {Intrusion detection, Vulnerability analysis, Intrusion prevention} +} + +@inproceedings{10.1109/IAS.2008.38, + author = {Chen, Feng and Wang, Lingyu and Su, Jinshu}, + title = {An Efficient Approach to Minimum-Cost Network Hardening Using Attack Graphs}, + year = {2008}, + isbn = {9780769533247}, + publisher = {IEEE Computer Society}, + address = {USA}, + url = {https://doi.org/10.1109/IAS.2008.38}, + doi = {10.1109/IAS.2008.38}, + abstract = {Attack graphs can reveal the threat of sophisticated multi-step attacks by enumerating possible sequences of exploits leading to the compromise of given critical resources. Finding a solution to remove such threats by hands is tedious and error prone, particularly for larger and poorly secured networks. Existing automated approaches for hardening a network has an exponential complexity and is not scalable to large networks. This paper proposes a novel approach of applying the Reduced Ordered Binary Decision Diagram (ROBDD) method to network hardening. Existing mature optimization techniques in ROBDD makes the proposed approach an efficient solution that can potentially be applied to large networks.}, + booktitle = {Proceedings of the 2008 The Fourth International Conference on Information Assurance and Security}, + pages = {209-212}, + numpages = {4}, + keywords = {Attack Graphs, Minimum-Cost, network securty, vulnerability}, + series = {IAS '08} +} + +@article{JUNCHUN20113227, + title = {A Minimum Cost of Network Hardening Model Based on Attack Graphs}, + journal = {Procedia Engineering}, + volume = {15}, + pages = {3227-3233}, + year = {2011}, + note = {CEIS 2011}, + issn = {1877-7058}, + doi = {https://doi.org/10.1016/j.proeng.2011.08.606}, + url = {https://www.sciencedirect.com/science/article/pii/S1877705811021072}, + author = {MA Jun-chun and WANG Yong-jun and SUN Ji-yin and CHEN Shan}, + keywords = {network security, attack graphs, bidirectional-based search, genetic algorithms, minimum-cost}, +} + +@article{0.1117/12.60424, + author = {Liu, Yu and Man, Hong}, + year = {2005}, + month = {03}, + pages = {}, + title = {Network Vulnerability Assessment Using Bayesian Networks}, + journal = {Proc SPIE}, + doi = {10.1117/12.604240} +} + +@inproceedings{10.1145/1456362.1456368, + author = {Frigault, Marcel and Wang, Lingyu and Singhal, Anoop and Jajodia, Sushil}, + year = {2008}, + month = {10}, + pages = {23-30}, + title = {Measuring Network Security Using Dynamic Bayesian Network}, + doi = {10.1145/1456362.1456368} +} + +@article{10.1145/3105760, + author = {Mu\~{n}oz-Gonz\'{a}lez, Luis and Sgandurra, Daniele and Paudice, Andrea and Lupu, Emil C.}, + title = {Efficient Attack Graph Analysis Through Approximate Inference}, + year = {2017}, + issue_date = {August 2017}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + volume = {20}, + number = {3}, + issn = {2471-2566}, + url = {https://doi.org/10.1145/3105760}, + doi = {10.1145/3105760}, + journal = {ACM Trans. Priv. Secur.}, + month = {Jul}, + articleno = {10}, + numpages = {30}, + keywords = {Bayesian networks, approximate inference, probabilistic graphical models} +} + +@article{10.1155/2017/3407642, + author = {{Hu, Hao and Zhang, Hongqi and Liu, Yuling and Wang, Yongwei and Du, Xiaojiang}}, + title = {{Quantitative Method for Network Security Situation Based on Attack Prediction}}, + year = {2017}, + issue_date = {2017}, + publisher = {{John Wiley \& Sons, Inc.}}, + address = {USA}, + volume = {2017}, + issn = {1939-0114}, + url = {https://doi.org/10.1155/2017/3407642}, + doi = {10.1155/2017/3407642}, + journal = {Security and Communications Networks}, + month = {jan}, + numpages = {19} +} + +@article{Abraham2014CyberSA, + title={Cyber Security Analytics: A Stochastic Model for Security Quantification Using Absorbing Markov Chains}, + author={Subil Abraham and Suku Nair}, + journal={Journal of Communications}, + year={2014}, + url={https://api.semanticscholar.org/CorpusID:8554925} +} + +@misc{abraham2015predictive, + title={A Predictive Framework for Cyber Security Analytics Using Attack Graphs}, + author={Subil Abraham and Suku Nair}, + year={2015}, + eprint={1502.01240}, + archivePrefix={arXiv}, + primaryClass={cs.CR} +} + +@article{Durkota2019HardeningNA, + title={Hardening Networks Against Strategic Attackers Using Attack Graph Games}, + author={Karel Durkota and V. Lis{\'y} and Branislav Bosansk{\'y} and Christopher Kiekintveld and Michal Pechoucek}, + journal={Computer Security}, + year={2019}, + volume={87}, + url={https://api.semanticscholar.org/CorpusID:201134692} +} + +@article{10.1145/3418897, + author = {Hu, Zhisheng and Zhu, Minghui and Liu, Peng}, + title = {Adaptive Cyber Defense Against Multi-Stage Attacks Using Learning-Based POMDP}, + year = {2020}, + issue_date = {February 2021}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + volume = {24}, + number = {1}, + issn = {2471-2566}, + url = {https://doi.org/10.1145/3418897}, + doi = {10.1145/3418897}, + journal = {ACM Transactions on Privacy and Security}, + month = {nov}, + articleno = {6}, + numpages = {25}, + keywords = {adaptive cyber defense, Thompson sampling, Reinforcement learning} +} + +@article{Miehling2018APA, + title={A POMDP Approach to the Dynamic Defense of Large-Scale Cyber Networks}, + author={Erik Miehling and Mohammad Reza Rasouli and Demosthenis Teneketzis}, + journal={IEEE Transactions on Information Forensics and Security}, + year={2018}, + volume={13}, + pages={2490-2505}, + url={https://api.semanticscholar.org/CorpusID:13705714} +} + +@article{Nguyen2017AnAT, + title={An Approach to Incorporating Uncertainty in Network Security Analysis}, + author={Hoang Hai Nguyen and Kartik Palani and David M. Nicol}, + journal={Proceedings of the Hot Topics in Science of Security: Symposium and Bootcamp}, + year={2017}, + url={https://api.semanticscholar.org/CorpusID:16666067} +} + +@Inbook{Wang2017, + author="Wang, Lingyu + and Jajodia, Sushil + and Singhal, Anoop + and Cheng, Pengsu + and Noel, Steven", + title="k-Zero Day Safety: Evaluating the Resilience of Networks Against Unknown Attacks", + bookTitle="Network Security Metrics", + year="2017", + publisher="Springer International Publishing", + address="Cham", + pages="75--93", + isbn="978-3-319-66505-4", + doi="10.1007/978-3-319-66505-4{\_}4", + url="https://doi.org/10.1007/978-3-319-66505-4{\_}4" +} + +@InProceedings{10.1007/978-3-030-64793-3_24, + author="Anwar, Ahmed H. + and Kamhoua, Charles", + editor="Zhu, Quanyan + and Baras, John S. + and Poovendran, Radha + and Chen, Juntao", + title="Game Theory on Attack Graph for Cyber Deception", + booktitle="Decision and Game Theory for Security", + year="2020", + publisher="Springer International Publishing", + address="Cham", + pages="445--456", + abstract="Game Theory provides a set of tools and a framework suitable to study security problems. In this paper, a class of games is developed to study cyber deception and the interactions between the network defender who is deceiving an adversary to mitigate the damage of the attack. In order to capture network topology, each game is played over an attack graph that can be generated according to the vulnerabilities associated with each node. The defender's goal is to take deceptive actions to prevent the attacker from taking control over the network resources exploiting the incomplete information of the attacker regarding the deceptive network gained through the attack reconnaissance stage. To this end, we present several games such as normal form static, dynamic, hypergame, and a partially observable stochastic game (POSG) to study the game dynamics at different information structures. For the most general class of games, (i.e., POSG), we provide multiple solution approaches to overcome the intractability of the game model and finally present numerical result samples to show the effectiveness of each solution approach.", + isbn="978-3-030-64793-3" +} + +@INBOOK{9124037, + author={Xi, Bowei and Kamhoua, Charles A.}, + booktitle={Modeling and Design of Secure Internet of Things}, + title={A Hypergame-Based Defense Strategy Toward Cyber Deception in Internet of Battlefield Things (IoBT)}, + year={2020}, + volume={}, + number={}, + pages={59-77}, + doi={10.1002/9781119593386.ch3} +} + +@InProceedings{10.1007/978-3-030-64793-3_9, + author="Kulkarni, Abhishek N. + and Fu, Jie + and Luo, Huan + and Kamhoua, Charles A. + and Leslie, Nandi O.", + editor="Zhu, Quanyan + and Baras, John S. + and Poovendran, Radha + and Chen, Juntao", + title="Decoy Allocation Games on Graphs with Temporal Logic Objectives", + booktitle="Decision and Game Theory for Security", + year="2020", + publisher="Springer International Publishing", + address="Cham", + pages="168--187", + isbn="978-3-030-64793-3" +} + +@conference{1503283, + title = {Security Scheduling for Real-World Networks }, + booktitle = {International Conference on Autonomous Agents and Multiagent Systems (AAMAS)}, + year = {2013}, + author = {Jain, Manish and Vincent Conitzer and Tambe, Milind} +} + +@article{HORAK2019101579, + title = {Optimizing Honeypot Strategies Against Dynamic Lateral Movement Using Partially Observable Stochastic Games}, + journal = {Computers \& Security}, + volume = {87}, + pages = {101579}, + year = {2019}, + issn = {0167-4048}, + doi = {https://doi.org/10.1016/j.cose.2019.101579}, + url = {https://www.sciencedirect.com/science/article/pii/S0167404819300665}, + author = {Karel Horák and Branislav Bošanský and Petr Tomášek and Christopher Kiekintveld and Charles Kamhoua}, + keywords = {Dynamic honeypot allocation, Lateral movement, Partially observable stochastic games, Compact representation, Incremental strategy generation} +} + +@article{10.1080/23311916.2018.1502242, + author = {Gunantara, Nyoman}, + year = {2018}, + month = {07}, + pages = {}, + title = {A Review of Multi-Objective Optimization: Methods and Its Applications}, + volume = {5}, + journal = {Cogent Engineering}, + doi = {10.1080/23311916.2018.1502242} +} + +@Inbook{Awange2023, + author="Awange, Joseph L. + and Pal{\'a}ncz, B{\'e}la + and Lewis, Robert H. + and V{\"o}lgyesi, Lajos", + title="Multiobjective Optimization", + bookTitle="Mathematical Geosciences: Hybrid Symbolic-Numeric Methods", + year="2023", + publisher="Springer International Publishing", + address="Cham", + pages="319--352", + isbn="978-3-030-92495-9", + doi="10.1007/978-3-030-92495-9{\_}9", + url="https://doi.org/10.1007/978-3-030-92495-9{\_}9" +} + +@article{MIRJALILI2015228, + title = {Moth-Flame Optimization Algorithm: A Novel Nature-Inspired Heuristic Paradigm}, + journal = {Knowledge-Based Systems}, + volume = {89}, + pages = {228-249}, + year = {2015}, + issn = {0950-7051}, + doi = {https://doi.org/10.1016/j.knosys.2015.07.006}, + url = {https://www.sciencedirect.com/science/article/pii/S0950705115002580}, + author = {Seyedali Mirjalili}, + keywords = {Optimization, Stochastic optimization, Constrained optimization, Meta-heuristic, Population-based algorithm} +} + +@INPROCEEDINGS{7732428, + author={Vikas and Nanda, Satyasai Jagannath}, + booktitle={2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI)}, + title={Multi-Objective Moth Flame Optimization}, + year={2016}, + volume={}, + number={}, + pages={2470-2476}, + doi={10.1109/ICACCI.2016.7732428} +} + +@INPROCEEDINGS{9563556, + author={Bingi, Kishore and Kulkarni, Rakshit Raghavendra and Mantri, Rhea}, + booktitle={2021 IEEE Madras Section Conference (MASCON)}, + title={Development of Hybrid Algorithm Using Moth-Flame and Particle Swarm Optimization}, + year={2021}, + volume={}, + number={}, + pages={1-6}, + doi={10.1109/MASCON51689.2021.9563556} +} + +@article{Sharifi2021ANO, + title={A New Optimization Algorithm to Solve Multi-Objective Problems}, + author={Mohammad Reza Sharifi and Saeid Akbarifard and Kourosh Qaderi and Mohamad Reza Madadi}, + journal={Scientific Reports}, + year={2021}, + volume={11}, + url={https://api.semanticscholar.org/CorpusID:238860219} +} + +@book{10.1007/978-3-540-24777-7, + author = {Kellerer, Hans and Pferschy, Ulrich and Pisinger, David}, + year = {2004}, + month = {Jan.}, + pages = {}, + title = {Knapsack Problems}, + isbn = {978-3-540-40286-2}, + journal = {Knapsack Problems}, + doi = {10.1007/978-3-540-24777-7}, + publisher = {Springer Berlin, Heidelberg}, +} + +@INPROCEEDINGS{8204118, + author={Gupta, Indresh Kumar and Choubey, Abha and Choubey, Siddhartha}, + booktitle={2017 8th International Conference on Computing, Communication and Networking Technologies (ICCCNT)}, + title={Clustered Genetic Algorithm to Solve Multidimensional Knapsack Problem}, + year={2017}, + volume={}, + number={}, + pages={1-6}, + doi={10.1109/ICCCNT.2017.8204118} +} + +@ARTICLE{9142411, + author={Li, Zuocheng and Tang, Lixin and Liu, Jiyin}, + journal={IEEE Transactions on Cybernetics}, + title={A Memetic Algorithm Based on Probability Learning for Solving the Multidimensional Knapsack Problem}, + year={2022}, + volume={52}, + number={4}, + pages={2284-2299}, + doi={10.1109/TCYB.2020.3002495} +} + +@INPROCEEDINGS{9308380, + author={Gu, Hanyu}, + booktitle={2020 IEEE Symposium Series on Computational Intelligence (SSCI)}, + title={Optimal Lagrangian Multipliers for the Multidimensional Knapsack Problem: A Bayesian Optimisation Approach}, + year={2020}, + volume={}, + number={}, + pages={3149-3155}, + doi={10.1109/SSCI47803.2020.9308380} +} + +@INPROCEEDINGS{5455187, + author={Shan, Bowei}, + booktitle={2009 First International Conference on Information Science and Engineering}, + title={The Spread of Malware on the WiFi Network: Epidemiology Model and Behaviour Evaluation}, + year={2009}, + volume={}, + number={}, + pages={1916-1918}, + doi={10.1109/ICISE.2009.1285} +} + +@INPROCEEDINGS{8228672, + author={Mitchell, Robert}, + booktitle={2017 IEEE Conference on Communications and Network Security (CNS)}, + title={Epidemic-Resistant Configurations for Intrusion Detection Systems}, + year={2017}, + volume={}, + number={}, + pages={487-494}, + doi={10.1109/CNS.2017.8228672} +} + +@ARTICLE{6414589, + author={Kim, Hyoungshick and Anderson, Ross}, + journal={IEEE Systems Journal}, + title={An Experimental Evaluation of Robustness of Networks}, + year={2013}, + volume={7}, + number={2}, + pages={179-188}, + doi={10.1109/JSYST.2012.2221851} +} + +@INPROCEEDINGS{9450250, + author={Wang, Yingxu and Plataniotis, Kostas N. and Wang, Jane Z. and Hou, Ming and Zhou, Menchu and Howard, Newton and Peng, Jun and Huang, Runhe and Patel, Shushma and Zhang, Du}, + booktitle={2020 IEEE 19th International Conference on Cognitive Informatics \& Cognitive Computing (ICCI*CC)}, + title={The Cognitive and Mathematical Foundations of Analytic Epidemiology}, + year={2020}, + volume={}, + number={}, + pages={6-14}, + doi={10.1109/ICCICC50026.2020.9450250} +} + +@INPROCEEDINGS{9457692, + author={Parwez, Md. Aslam and Abulaish, Muhammad and Jahiruddin, Jahiruddin}, + booktitle={2020 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT)}, + title={A Social Media Time-Series Data Analytics Approach for Digital Epidemiology}, + year={2020}, + volume={}, + number={}, + pages={852-859}, + doi={10.1109/WIIAT50758.2020.00131} +} + +@misc{j_hale_compliance_nodate, + title = {Compliance {Method} for a {Cyber}-{Physical} {System}}, + author = {{J. Hale} and Hawrylak, P. and Papa, M.}, + note = {U.S. Patent Number 9,471,789, Oct. 18, 2016.}, + number = {9471789}, + file = {Complaince{\_}Graph{\_}US{\_}Patent{\_}9471789:/home/noah/Zotero/storage/55BZN4U7/Complaince{\_}Graph{\_}US{\_}Patent{\_}9471789.pdf:application/pdf}, +} + +@inproceedings{baloyi_guidelines_2019, + address = {Skukuza South Africa}, + title = {Guidelines for {Data} {Privacy} {Compliance}: {A} {Focus} on {Cyberphysical} {Systems} and {Internet} of {Things}}, + doi = {10.1145/3351108.3351143}, + booktitle = {{SAICSIT} '19: {Proceedings} of the {South} {African} {Institute} of {Computer} {Scientists} and {Information} {Technologists} 2019}, + publisher = {Association for Computing Machinery}, + author = {Baloyi, Ntsako and Kotzé, Paula}, + year = {2019}, +} + +@article{allman_complying_2006, + title = {Complying With {Compliance}: {Blowing} It Off Is Not an Option.}, + volume = {4}, + number = {7}, + journal = {ACM Queue}, + author = {Allman, Eric}, + year = {2006}, +} + +@ARTICLE{9914620, + author={Ahn, Sujin and Kwon, Minhae}, + journal={IEEE Journal of Biomedical and Health Informatics}, + title={Reproduction Factor Based Latent Epidemic Model Inference: A Data-Driven Approach Using COVID-19 Datasets}, + year={2023}, + volume={27}, + number={3}, + pages={1259-1270}, + doi={10.1109/JBHI.2022.3213175} +} + +@INPROCEEDINGS{9929470, + author={Roy, Tamal Joyti and Mahmood, Md. Ashiq and Mohanta, Aninda and Roy, Diti}, + booktitle={2021 IEEE International Conference on Robotics, Automation, Artificial-Intelligence and Internet-of-Things (RAAICON)}, + title={An Analytical Approach to Predict the COVID-19 Death Rate in Bangladesh Utilizing Multiple Regression and SEIR Model}, + year={2021}, + volume={}, + number={}, + pages={42-45}, + doi={10.1109/RAAICON54709.2021.9929470} +} + +@INPROCEEDINGS{9628991, + author={Chumachenko, Dmytro and Bazilevych, Kseniia and Meniailov, Ievgen and Yakovlev, Sergiy and Chumachenko, Tetyana}, + booktitle={2021 IEEE 4th International Conference on Advanced Information and Communication Technologies (AICT)}, + title={Simulation of COVID-19 Dynamics Using Ridge Regression}, + year={2021}, + volume={}, + number={}, + pages={163-166}, + doi={10.1109/AICT52120.2021.9628991} +} + +@INPROCEEDINGS{9630798, + author={Zhang, Siqi and Yang, Hui}, + booktitle={2021 43rd Annual International Conference of the IEEE Engineering in Medicine \& Biology Society (EMBC)}, + title={Spatial Modeling and Analysis of Human Traffic and Infectious Virus Spread in Community Networks}, + year={2021}, + volume={}, + number={}, + pages={2286-2289}, + doi={10.1109/EMBC46164.2021.9630798} +} + +@INPROCEEDINGS{9678822, + author={Dakhno, Natalia and Leshchenko, Olga and Kravchenko, Yurii and Dudnik, Andriy and Trush, Olexandr and Khankishiev, Victor}, + booktitle={2021 IEEE 3rd International Conference on Advanced Trends in Information Theory (ATIT)}, + title={Dynamic Model of the Spread of Viruses in a Computer Network Using Differential Equations}, + year={2021}, + volume={}, + number={}, + pages={111-115}, + doi={10.1109/ATIT54053.2021.9678822} +} + +@INPROCEEDINGS{10227113, + author={Tang, Yuyang and Williams, Richard A.}, + booktitle={2022 IEEE International Symposium on Technology and Society (ISTAS)}, + title={Investigating Relationship Conflict Within the Social Network of Large IS Projects Using a SIR Model}, + year={2022}, + volume={1}, + number={}, + pages={1-5}, + doi={10.1109/ISTAS55053.2022.10227113} +} + +@INPROCEEDINGS{9856356, + author={Mathebula, Dephney}, + booktitle={2022 International Conference on Artificial Intelligence, Big Data, Computing and Data Communication Systems (icABCD)}, + title={Novel Data-Based Model for Future Epidemiology}, + year={2022}, + volume={}, + number={}, + pages={1-6}, + doi={10.1109/icABCD54961.2022.9856356} +} + +@INPROCEEDINGS{9593147, + author={Fedorov, Dmitriy and Tabarak, Yrys and Dadlani, Aresh and Kumar, Muthukrishnan Senthil and Kizheppatt, Vipin}, + booktitle={2021 International Balkan Conference on Communications and Networking (BalkanCom)}, + title={Dynamics of Multi-Strain Malware Epidemics Over Duty-Cycled Wireless Sensor Networks}, + year={2021}, + volume={}, + number={}, + pages={1-5}, + doi={10.1109/BalkanCom53780.2021.9593147} +} + +@Article{Lou2021, + author={Lou, Yuan + and Salako, Rachidi B.}, + title={Control Strategies for a Multi-Strain Epidemic Model}, + journal={Bulletin of Mathematical Biology}, + year={2021}, + month={Nov}, + day={27}, + volume={84}, + number={1}, + pages={10}, + issn={1522-9602}, + doi={10.1007/s11538-021-00957-6}, + url={https://doi.org/10.1007/s11538-021-00957-6} +} + +@article{10.1371/journal.pone.0257512, + doi = {10.1371/journal.pone.0257512}, + author = {Arruda, Edilson F. AND Das, Shyam S. AND Dias, Claudia M. AND Pastore, Dayse H.}, + journal = {Plos One}, + publisher = {Public Library of Science}, + title = {Modelling and Optimal Control of Multi Strain Epidemics, With Application to COVID-19}, + year = {2021}, + month = {09}, + volume = {16}, + url = {https://doi.org/10.1371/journal.pone.0257512}, + pages = {1-18}, + number = {9}, +} + +@inproceedings{GCAI-2018:Analysis_of_Attack_Graph, + author = {Tom Gonda and Tal Pascal and Rami Puzis and Guy Shani and Bracha Shapira}, + title = {Analysis of Attack Graph Representations for Ranking Vulnerability Fixes}, + booktitle = {GCAI-2018. 4th Global Conference on Artificial Intelligence}, + editor = {Daniel Lee and Alexander Steen and Toby Walsh}, + series = {EPiC Series in Computing}, + volume = {55}, + pages = {215--228}, + year = {2018}, + publisher = {EasyChair}, + bibsource = {EasyChair, https://easychair.org}, + issn = {2398-7340}, + url = {https://easychair.org/publications/paper/ZBHj}, + doi = {10.29007/2c1q} +} + +@article{10.1371/journal.pone.0053095, + doi = {10.1371/journal.pone.0053095}, + author = {Piraveenan, Mahendra AND Prokopenko, Mikhail AND Hossain, Liaquat}, + journal = {Plos One}, + publisher = {Public Library of Science}, + title = {Percolation Centrality: Quantifying Graph-Theoretic Impact of Nodes During Percolation in Networks}, + year = {2013}, + month = {01}, + volume = {8}, + url = {https://doi.org/10.1371/journal.pone.0053095}, + pages = {1-14}, + number = {1}, +} + +@inproceedings{10.1145/3288599.3295597, + author = {De, Sanghamitra and Barik, Mridul Sankar and Banerjee, Indrajit}, + title = {A Percolation-Based Recovery Mechanism for Bot Infected P2P Cloud}, + year = {2019}, + isbn = {9781450360944}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + url = {https://doi-org.utulsa.idm.oclc.org/10.1145/3288599.3295597}, + doi = {10.1145/3288599.3295597}, + abstract = {Execution of any recovery procedure in compromised nodes of a Cloud should aim at covering as many nodes as possible in a given time. The authors propose an innovative approach using the concept of percolation centrality to spread the execution of a recovery procedure across adjacent nodes in a P2PCloud. Compromised networks can be large since botnets and malware infections use the advantage of the internet to spread rapidly. Using percolation centrality to choose a node from where to begin, the recovery procedure runs in parallel in different nodes which can be reached from a chosen node and spreads fast.}, + booktitle = {Proceedings of the 20th International Conference on Distributed Computing and Networking}, + pages = {474-479}, + numpages = {6}, + keywords = {churning, botnet, P2PCloud, P2P network, percolation centrality}, + location = {Bangalore, India}, + series = {ICDCN '19} +} + +@INPROCEEDINGS{9680376, + author={Chandramouli, Athreya and Jana, Sayantan and Kothapalli, Kishore}, + booktitle={2021 IEEE 28th International Conference on High Performance Computing, Data, and Analytics (HiPC)}, + title={Efficient Parallel Algorithms for Computing Percolation Centrality}, + year={2021}, + volume={}, + number={}, + pages={111-120}, + doi={10.1109/HiPC53243.2021.00025} +} + +@article{AUDRITO2021102584, +title = {Aggregate Centrality Measures for IoT-based Coordination}, +journal = {Science of Computer Programming}, +volume = {203}, +pages = {102584}, +year = {2021}, +issn = {0167-6423}, +doi = {https://doi.org/10.1016/j.scico.2020.102584}, +url = {https://www.sciencedirect.com/science/article/pii/S0167642320301921}, +author = {Giorgio Audrito and Danilo Pianini and Ferruccio Damiani and Mirko Viroli} +} + +@article{MO2019121538, +title = {Identifying Node Importance Based on Evidence Theory in Complex Networks}, +journal = {Physica A: Statistical Mechanics and Its Applications}, +volume = {529}, +pages = {121538}, +year = {2019}, +issn = {0378-4371}, +doi = {https://doi.org/10.1016/j.physa.2019.121538}, +url = {https://www.sciencedirect.com/science/article/pii/S0378437119309021}, +author = {Hongming Mo and Yong Deng}, +keywords = {Complex networks, Important nodes, Evidence theory, Multi-evidence centrality, Comprehensive measure}, +} + +@article{LI2018512, +title = {Identification of Influential Spreaders Based on Classified Neighbors in Real-World Complex Networks}, +journal = {Applied Mathematics and Computation}, +volume = {320}, +pages = {512-523}, +year = {2018}, +issn = {0096-3003}, +doi = {https://doi.org/10.1016/j.amc.2017.10.001}, +url = {https://www.sciencedirect.com/science/article/pii/S0096300317306884}, +author = {Chao Li and Li Wang and Shiwen Sun and Chengyi Xia}, +keywords = {Influential spreaders, Identification algorithms, Classified neighbors, Complex networks}, +} + +@article{brandes, +author = {Ulrik Brandes}, +title = {A Faster Algorithm for Betweenness Centrality* }, +journal = {The Journal of Mathematical Sociology}, +volume = {25}, +number = {2}, +pages = {163-177}, +year = {2001}, +publisher = {Routledge}, +doi = {10.1080/0022250X.2001.9990249}, + + +URL = { + + https://doi.org/10.1080/0022250X.2001.9990249 + + + +}, +eprint = { + + https://doi.org/10.1080/0022250X.2001.9990249 + + + +} + +} + +@misc{stankovic2023fourier, + title={Fourier Analysis of Signals on Directed Acyclic Graphs (DAG) Using Graph Zero-Padding}, + author={Ljubisa Stankovic and Milos Dakovic and Ali Bagheri Bardi and Milos Brajovic and Isidora Stankovic}, + year={2023}, + note={arXiv:2311.01073}, + archivePrefix={arXiv}, + primaryClass={cs.IT} +} + +@misc{seifert2023causal, + title={Causal Fourier Analysis on Directed Acyclic Graphs and Posets}, + author={Bastian Seifert and Chris Wendler and Markus Püschel}, + year={2023}, + note={arXiv:2209.07970}, + archivePrefix={arXiv}, + primaryClass={eess.SP} +} + +@BOOK{laug, + AUTHOR = {Anderson, E. and Bai, Z. and Bischof, C. and + Blackford, S. and Demmel, J. and Dongarra, J. and + Du Croz, J. and Greenbaum, A. and Hammarling, S. and + McKenney, A. and Sorensen, D.}, + title = {{LAPACK} Users' Guide}, + EDITION = {3rd}, + PUBLISHER = {Society for Industrial and Applied Mathematics}, + YEAR = {1999}, + ADDRESS = {Philadelphia, PA}, + ISBN = {0-89871-447-8 (paperback)} } + +@article{MACEDO2016999, +title = {Gaussian Elimination Is Not Optimal, Revisited}, +journal = {Journal of Logical and Algebraic Methods in Programming}, +volume = {85}, +number = {5, Part 2}, +pages = {999-1010}, +year = {2016}, +issn = {2352-2208}, +doi = {https://doi.org/10.1016/j.jlamp.2016.06.003}, +url = {https://www.sciencedirect.com/science/article/pii/S2352220816300529}, +author = {Hugo Daniel Macedo}, +} + +@misc{williams2023new, + title={New Bounds for Matrix Multiplication: From Alpha to Omega}, + author={Virginia Vassilevska Williams and Yinzhan Xu and Zixuan Xu and Renfei Zhou}, + year={2023}, + eprint={2307.07970}, + archivePrefix={arXiv}, + primaryClass={cs.DS} +} + +@misc{alman2020refined, + title={A Refined Laser Method and Faster Matrix Multiplication}, + author={Josh Alman and Virginia Vassilevska Williams}, + year={2020}, + eprint={2010.05846}, + archivePrefix={arXiv}, + primaryClass={cs.DS} +} + +@article{bordacent, +author = {Madotto, Andrea and Liu, Jiming}, +year = {2016}, +month = {Dec.}, +pages = {}, +title = {Super-Spreader Identification Using Meta-Centrality}, +volume = {6}, +journal = {Scientific Reports}, +doi = {10.1038/srep38994} +} + +@article{6023c4f8-ecc1-3dbe-9f88-265b318523d2, + ISSN = {00115266}, + URL = {http://www.jstor.org/stable/20026529}, + author = {John G. Kemeny}, + journal = {Daedalus}, + number = {4}, + pages = {577--591}, + publisher = {The MIT Press}, + title = {Mathematics Without Numbers}, + urldate = {2024-03-01}, + volume = {88}, + year = {1959} +} + +@article{doi:10.1137/0135023, +author = {Young, H. P. and Levenglick, A.}, +title = {A Consistent Extension of Condorcet’s Election Principle}, +journal = {SIAM Journal on Applied Mathematics}, +volume = {35}, +number = {2}, +pages = {285-300}, +year = {1978}, +doi = {10.1137/0135023}, + +URL = { + + https://doi.org/10.1137/0135023 + + + +}, +eprint = { + + https://doi.org/10.1137/0135023 + + + +} +, +} + +@misc{OSHA, + author = {{Occupational Safety and Health Administration}}, + title = {{Standard} 1910 {Subpart} {H} {Hazardous} {Materials}}, + year = {{Last Amended 2024 via Code of Federal Regulations Title 29}} +} + + +@onlne{AutoInd, + author = {{International Trade Administration, U.S. Department of Commerce}}, + title = {{Automotive Industry}}, + year = {August 2021}, + note = {{[Online]. Available: https://www.trade.gov/selectusa-automotive-industry}}, + urldate = {2023-11-07} +} + +@onlne{AutoIndFS, + author = {{International Trade Administration, U.S. Department of Commerce}}, + title = {{Foreign Direct Investment (FDI): Automotive}}, + year = {August 2021}, + note = {{[Online]. Available: https://www.trade.gov/sites/default/files/2021-09/Automotive{\%}20-{\%}20FINAL.pdf}}, + urldate = {2023-11-07} +} + +@online{BEAFS, + author = {{U.S. Bureau of Economic Analysis}}, + title = {{Industry Factsheet: Transportation and Warehousing}}, + year = {2023}, + note = {{[Online]. Available: https://apps.bea.gov/industry/factsheet/factsheet.html\#48TW}}, + urldate = {2024-02-25} +} + +@online{BEATables, + author = {{U.S. Bureau of Economic Analysis}}, + title = {{Value Added by Industry}}, + year = {2023-12-21}, + urldate = {2024-02-25} +} + +@online{BEATablesOutput, + author = {{U.S. Bureau of Economic Analysis}}, + title = {{Gross Output by Industry}}, + year = {2023-12-21}, + urldate = {2024-02-25} +} + +@online{GMInsight, + author = {{Singh, A, and Singh, S.}}, + title = {{Automotive Repair and Maintenance Service Market Size}}, + year = {Feb. 2024}, + note = {{[Online]. Available: https://www.gminsights.com/industry-analysis/automotive-repair-maintenance-services-market}}, + urldate = {2024-02-25} +} + +@online{Corolla, + author = {{Toyota Motor Sales, U.S.A., Inc.}}, + title = {{Downloadable Manuals}}, + note = {{[Online]. Available: https://www.toyota.com/owners/warranty-owners-manuals/}}, + urldate = {2024-02-25} +} + +@online{carDOE, + author = {{U.S. Department of Energy}}, + title = {{Alternative Fuels Data Center}}, + note = {{[Online]. Available: https://afdc.energy.gov/data/categories/driving-patterns}}, + urldate = {2024-02-25} +} + +@online{carDOT, + author = {{National Transportation Statistics Datasets}}, + title = {{United States Department of Transportation Bureau of Transportation Statistics}}, + note = {{[Online]. Available: https://www.bts.gov/product/national-transportation-statistics}}, + urldate = {2024-02-25} +} + +@online{carFWHA, + author = {{U.S. Department of Transportation Federal Highway Administration}}, + title = {{Highway Statistics Series}}, + note = {{[Online]. Available: https://www.fhwa.dot.gov/policyinformation/statistics.cfm}}, + urldate = {2024-02-25} +} + +@online{carCR, + author = {{Preston, B.}}, + title = {{Car Brands and Models That Can Save You Money Over Time}}, + year = {2023-04-02}, + note = {{[Online]. Available: https://www.consumerreports.org/cars/car-repair-maintenance/car-brands-and-models-that-can-save-you-money-over-time-a9081677414}}, + urldate = {2024-02-25} +} + +@online{carAAA, + author = {{AAA}}, + title = {{Planning for Auto Maintenance and Repair Costs}}, + note = {{[Online]. Available: https://www.aaa.com/autorepair/articles/planning-for-auto-maintenance-and-repair-costs (visited on Feb. 25, 2024.)}} +} + +@online{carFarmers, + author = {{Farmers Insurance}}, + title = {{Auto Service and Repair Shop Insurance}}, + note = {{[Online]. Available: https://www.farmers.com/business/industry/auto-service-repair/ (visited on Feb. 25, 2024.)}} +} + +@online{carext, + author = {{AAA}}, + title = {{Your Driving Costs}}, + note = {{[Online]. Available: https://newsroom.aaa.com/wp-content/uploads/2020/12/Your-Driving-Costs-2020-Fact-Sheet-FINAL-12-9-20-2.pdf}}, + year = {2020-12-09}, + urldate = {2024-02-25} +} + +@online{CMS, + author = {{Centers for Medicare \& Medicaid Services}}, + title = {{NHE Fact Sheet}}, + year = {2022}, + note = {{[Online]. Available: https://www.cms.gov/data-research/statistics-trends-and-reports/national-health-expenditure-data/nhe-fact-sheet}}, + urldate = {2024-02-25} +} + +@online{WB, + author = {{The World Bank}}, + title = {{Current Health Expenditure (\% of GDP)}}, + year = {2023-04-07}, + note = {{[Online]. Available: https://data.worldbank.org/indicator/SH.XPD.CHEX.GD.ZS?name{\_}desc=true{\&}locations=US}}, + urldate = {2024-02-25} +} + +@online{OECD, + author = {{Organisation for Economic Co-operation and Development}}, + title = {{OECD Health Statistics 2023}}, + year = {2023}, + note = {{[Online]. Available: https://www.oecd.org/health/health-data.htm}}, + urldate = {2024-02-25} +} + +@online{CDC, + author = {{Centers for Disease Control and Preventation}}, + title = {{Health Expenditures}}, + year = {2019}, + note = {{[Online]. Available: https://www.cdc.gov/nchs/fastats/health-expenditures.htm}}, + urldate = {2024-02-25} +} + +@online{NCSES, + author = {{National Center for Science and Engineering Statistics}}, + title = {{R\&D; Most Pharmaceutical R\&D Focused on Biotechnology}}, + year = {2018}, + note = {{[Online]. Available: https://ncses.nsf.gov/pubs/nsf21316}}, + urldate = {2024-02-25} +} + +@online{DefHC, + author = {{Definitive Healthcare}}, + title = {{Healthcare Insights}}, + year = {2023-08-22}, + note = {{[Online]. Available: https://www.definitivehc.com/resources/healthcare-insights/urgent-care-clinics-us}}, + urldate = {2024-02-25} +} + +@online{AHA, + author = {{American Hospital Association}}, + title = {{Fast Facts on U.S. Hospitals, 2024}}, + year = {2024}, + note = {{[Online]. Available: https://www.aha.org/statistics/fast-facts-us-hospitals}}, + urldate = {2024-02-25} +} + +@online{AAMC, + author = {{Association of American Medical Colleges}}, + title = {{Workforce Data}}, + year = {2019}, + note = {{[Online]. Available: https://www.aamc.org/data-reports/workforce/data/active-physicians-us-doctor-medicine-us-md-degree-specialty-2019}}, + urldate = {2024-02-25} +} + +@online{CBO, + author = {{Congressional Budget Office}}, + title = {{Research and Development in the Pharmaceutical Industry}}, + year = {April 2021}, + note = {{[Online]. Available: https://www.cbo.gov/publication/57126}}, + urldate = {2024-02-25} +} + +@online{BEAHC, + author = {{Bureau of Economic Analysis}}, + title = {{New Health Care Statistics for First Year of COVID-19 Pandemic}}, + year = {2023-02-10}, + note = {{[Online]. Available: https://www.bea.gov/news/blog/2023-02-10/new-health-care-statistics-first-year-covid-19-pandemic}}, + urldate = {2024-02-25} +} + +@online{BEAHCM, + author = {{Bureau of Economic Analysis}}, + title = {{Experimental Data Map Health Care Estimates in GDP to Centers for Medicare \& Medicaid Framework}}, + year = {2023-09-25}, + note = {{[Online]. Available: https://www.bea.gov/news/blog/2023-09-25/experimental-data-map-health-care-estimates-gdp-centers-medicare-medicaid}}, + urldate = {2024-02-25} +} + +@article{PhysRevLett.87.198701, + title = {Efficient Behavior of Small-World Networks}, + author = {Latora, Vito and Marchiori, Massimo}, + journal = {Phys. Rev. Lett.}, + volume = {87}, + issue = {19}, + pages = {198701}, + numpages = {4}, + year = {2001}, + month = {Oct}, + publisher = {American Physical Society}, + doi = {10.1103/PhysRevLett.87.198701}, + url = {https://link.aps.org/doi/10.1103/PhysRevLett.87.198701} +} + +@online{HHS, + author = {{U.S. Department of Health and Human Services}}, + title = {{Compliance Enforcement Data}}, + year = {2024-01-31}, + note = {{[Online]. Available: https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/data/numbers-glance/index.html}}, + urldate = {2024-02-25} +} + +@online{HHSDol, + author = {{U.S. Department of Health and Human Services}}, + title = {{Enforcement Highlights}}, + year = {2024-01-31}, + note = {{[Online]. Available:https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/data/enforcement-highlights/index.html}}, + urldate = {2024-02-25} +} + +@ARTICLE{10124989, + author={Schrick, Noah L. and Hawrylak, Peter J.}, + journal={IEEE Open Journal of the Computer Society}, + title={State Space Explosion Mitigation for Large-Scale Attack and Compliance Graphs Using Synchronous Exploit Firing}, + year={2023}, + volume={4}, + number={}, + pages={147-157}, + keywords={Firing;Explosions;Automobiles;Computer security;Flexible printed circuits;Cyber-physical systems;Regulation;Attack graph;compliance and regulation;compliance graph;cybersecurity;high-performance computing;speedup;synchronous firing}, + doi={10.1109/OJCS.2023.3276370}} + + +@online{HHSPen, + author = {{U.S. Department of Health and Human Services}}, + title = {{Resolution Agreements}}, + year = {2024-02-06}, + note = {{[Online]. Available: https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/agreements/index.html}}, + urldate = {2024-02-25} +} + +@online{HHSCong, + author = {{U.S. Department of Health and Human Services}}, + title = {{Reports to Congress on Privacy Rule and Security Rule Compliance}}, + year = {2022}, + note = {{[Online]. Available: https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/reports-congress/index.html}}, + urldate = {2024-02-25} +} + +@online{HHSAud, + author = {{U.S. Department of Health and Human Services}}, + title = {{HIPAA Privacy, Security, and Breach Notification Audit Program}}, + year = {2020}, + note = {{[Online]. Available: https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/audit/index.html}}, + urldate = {2024-02-25} +} + +@online{HHSCE, + author = {{U.S. Department of Health and Human Services}}, + title = {{Case Examples}}, + year = {2023-11-01}, + note = {{[Online]. Available: https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/examples/index.html}}, + urldate = {2024-02-25} +} + +@online{Census, + author = {{United States Census Bureau}}, + title = {{Oil \& Natural Gas}}, + year = {2019}, + note = {{[Online]. Available: https://www.census.gov/history/pdf/api-082021.pdf}}, + urldate = {2024-02-25} +} + +@online{EnergyGov, + author = {{U.S. Department of Energy}}, + title = {{Economic Impact of Oil \& Gas}}, + year = {2020}, + note = {{[Online]. Available: https://www.energy.gov/articles/economic-impact-oil-and-gas}}, + urldate = {2024-02-25} +} + +@online{IEA, + author = {{International Energy Agency}}, + title = {{R\&D Technology Innovation}}, + year = {2020}, + note = {{[Online]. Available: https://www.iea.org/reports/world-energy-investment-2020/rd-and-technology-innovation}}, + urldate = {2024-02-25} +} + +@online{EIA, + author = {{U.S. Energy Information Administration}}, + title = {{Financial Review of the Global Oil and Natural Gas Industry: Third-Quarter 2023}}, + year = {December 2023}, + note = {{[Online]. Available: https://www.eia.gov/finance/review/pdf/3Q2023{\%}20Financial{\%}20Review.pdf}}, + urldate = {2024-02-25} +} + +@online{oshonline, + author = {{Smart, S.J.}}, + title = {{Keeping Oil and Gas Workers Safe and Avoiding Costly Penalties}}, + year = {June 2015}, + note = {{[Online]. Available: https://ohsonline.com/Articles/2015/06/01/Keeping-Oil-and-Gas-Workers-Safe-and-Avoiding-Costly-Penalties.aspx}}, + urldate = {2024-02-25} +} + +@online{OSHAHist, + author = {{U.S. Department of Labor, Occupational Safety and Health Administration}}, + title = {{Industry Profile for an OSHA Standard Results}}, + year = {2023}, + note = {{[Online]. Available: https://www.osha.gov/ords/imis/industryprofile.html}}, + urldate = {2024-02-25} +} + +@online{OSHAPen, + author = {{U.S. Department of Labor, Occupational Safety and Health Administration}}, + title = {{Standard Number 1903.15 - Proposed Penalties}}, + year = {2024-01-15}, + note = {{[Online]. Available: https://www.osha.gov/laws-regs/regulations/standardnumber/1903/1903.15}}, + urldate = {2024-02-25} +} + +@article{https://doi.org/10.1112/plms/s1-28.1.486, +author = {Mathews, G. B.}, +title = {On the Partition of Numbers}, +journal = {Proceedings of the London Mathematical Society}, +volume = {s1-28}, +number = {1}, +pages = {486-490}, +doi = {https://doi.org/10.1112/plms/s1-28.1.486}, +url = {https://londmathsoc.onlinelibrary.wiley.com/doi/abs/10.1112/plms/s1-28.1.486}, +eprint = {https://londmathsoc.onlinelibrary.wiley.com/doi/pdf/10.1112/plms/s1-28.1.486}, +year = {1896} +} + +@book{10.5555/98124, +author = {Martello, Silvano and Toth, Paolo}, +title = {Knapsack Problems: Algorithms and Computer Implementations}, +year = {1990}, +isbn = {0471924202}, +publisher = {John Wiley \& Sons, Inc.}, +address = {USA} +} + +@incollection{RA, + author = {Rausand, M}, + title = {Introduction}, + booktitle = {Risk Assessment: Theory, Methods, and Applications}, + publisher = {John Wiley \& Sons Inc.}, + year = {2013}, + pages = {1-28}, + chapter = {1}, + isbn = {9780470637647} +} + + +@article{CAPRARA2000333, +title = {Approximation Algorithms for Knapsack Problems With Cardinality Constraints}, +journal = {European Journal of Operational Research}, +volume = {123}, +number = {2}, +pages = {333-345}, +year = {2000}, +issn = {0377-2217}, +doi = {https://doi.org/10.1016/S0377-2217(99)00261-1}, +url = {https://www.sciencedirect.com/science/article/pii/S0377221799002611}, +author = {Alberto Caprara and Hans Kellerer and Ulrich Pferschy and David Pisinger} +} + +@article{Jangir2018NonDominatedSM, + title={Non-Dominated Sorting Moth Flame Optimizer: A Novel Multi-Objective Optimization Algorithm for Solving Engineering Design Problems}, + author={Pradeep Jangir}, + journal={Engineering Technology Open Access Journal}, + year={2018}, + url={https://api.semanticscholar.org/CorpusID:212452626} +} + +@manual{Octave, + title = {{GNU Octave} Version 8.4.0 Manual: A High-Level Interactive Language for Numerical Computations}, + author = {John W. Eaton and David Bateman and S{\o}ren Hauberg and Rik Wehbring}, + year = {2023}, + note = {{[Online]. Available: https://www.gnu.org/software/octave/doc/v8.4.0/}} +} + +@misc{gplv3, + title = {{GNU General Public License}}, + version = {3}, + shorthand = {GPL}, + organization = {Free Software Foundation}, + note = {{[Online]. Available: http://www.gnu.org/licenses/gpl.html}}, + pagination = {section}, + language = {english}, + date = {2007-06-29} +} + +@article{10.1162/106365600568202, + author = {Zitzler, Eckart and Deb, Kalyanmoy and Thiele, Lothar}, + title = "{Comparison of Multiobjective Evolutionary Algorithms: Empirical Results}", + journal = {Evolutionary Computation}, + volume = {8}, + number = {2}, + pages = {173-195}, + year = {2000}, + month = {06}, + abstract = "{In this paper, we provide a systematic comparison of various evolutionary approaches to multiobjective optimization using six carefully chosen test functions. Each test function involves a particular feature that is known to cause difficulty in the evolutionary optimization process, mainly in converging to the Pareto-optimal front (e.g., multimodality and deception). By investigating these different problem features separately, it is possible to predict the kind of problems to which a certain technique is or is not well suited. However, in contrast to what was suspected beforehand, the experimental results indicate a hierarchy of the algorithms under consideration. Furthermore, the emerging effects are evidence that the suggested test functions provide sufficient complexity to compare multiobjective optimizers. Finally, elitism is shown to be an important factor for improving evolutionary multiobjective search.}", + issn = {1063-6560}, + doi = {10.1162/106365600568202}, + url = {https://doi.org/10.1162/106365600568202}, + eprint = {https://direct.mit.edu/evco/article-pdf/8/2/173/1493199/106365600568202.pdf}, +} + +@article{doi:10.1287/mnsc.27.1.1, + author = {Fisher, Marshall L.}, + title = {The Lagrangian Relaxation Method for Solving Integer Programming Problems}, + journal = {Management Science}, + volume = {27}, + number = {1}, + pages = {1-18}, + year = {1981}, + doi = {10.1287/mnsc.27.1.1}, + URL = {https://doi.org/10.1287/mnsc.27.1.1}, + eprint = {https://doi.org/10.1287/mnsc.27.1.1} +} + +@article{3c419982-0884-3763-8914-983157eab6e5, + ISSN = {0030364X, 15265463}, + URL = {http://www.jstor.org/stable/168028}, + abstract = {The usefulness of Lagrange multipliers for optimization in the presence of constraints is not limited to differentiable functions. They can be applied to problems of maximizing an arbitrary real valued objective function over any set whatever, subject to bounds on the values of any other finite collection of real valued functions defined on the same set. While the use of the Lagrange multipliers does not guarantee that a solution will necessarily be found for all problems, it is 'fail-safe' in the sense that any solution found by their use is a true solution. Since the method is so simple compared to other available methods it is often worth trying first, and succeeds in a surprising fraction of cases. They are particularly well suited to the solution of problems of allocating limited resources among a set of independent activities.}, + author = {Hugh Everett}, + journal = {Operations Research}, + number = {3}, + pages = {399--417}, + publisher = {INFORMS}, + title = {Generalized Lagrange Multiplier Method for Solving Problems of Optimum Allocation of Resources}, + urldate = {2024-03-13}, + volume = {11}, + year = {1963} +} + +@inproceedings{Nocedal2018NumericalO, + title={Numerical Optimization}, + author={Jorge Nocedal and Stephen J. Wright}, + booktitle={Fundamental Statistical Inference}, + year={2018}, + url={https://api.semanticscholar.org/CorpusID:189864167} +} + +@Manual{pracma, + title = {Pracma: Practical Numerical Math Functions}, + author = {Hans W. Borchers}, + year = {2023}, + note = {{R package version 2.4.4 [Online]. Available: https://CRAN.R-project.org/package=pracma}} + } + +@article{c8bc284a-942a-3e27-9ea0-6db64782cbb2, + ISSN = {00129682, 14680262}, + URL = {http://www.jstor.org/stable/1909582}, + abstract = {Several models for limited dependent variables (variables having a non-negligible probability of exactly equaling zero) are examined. Estimation in and discrimination among the various models are considered, followed by a small sampling experiment into the procedures and an example of their application.}, + author = {John G. Cragg}, + journal = {Econometrica}, + number = {5}, + pages = {829--844}, + publisher = {[Wiley, Econometric Society]}, + title = {Some Statistical Models for Limited Dependent Variables With Application to the Demand for Durable Goods}, + urldate = {2024-03-27}, + volume = {39}, + year = {1971} +} + +@article{fc317238-6f24-34d1-86ea-e81c1292d7e9, + ISSN = {00401706}, + URL = {http://www.jstor.org/stable/1269547}, + abstract = {Zero-inflated Poisson (ZIP) regression is a model for count data with excess zeros. It assumes that with probability p the only possible observation is 0, and with probability 1 - p, a Poisson(λ) random variable is observed. For example, when manufacturing equipment is properly aligned, defects may be nearly impossible. But when it is misaligned, defects may occur according to a Poisson(λ) distribution. Both the probability p of the perfect, zero defect state and the mean number of defects λ in the imperfect state may depend on covariates. Sometimes p and λ are unrelated; other times p is a simple function of λ such as p=1/(1+λ τ) for an unknown constant τ. In either case, ZIP regression models are easy to fit. The maximum likelihood estimates (MLE's) are approximately normal in large samples, and confidence intervals can be constructed by inverting likelihood ratio tests or using the approximate normality of the MLE's. Simulations suggest that the confidence intervals based on likelihood ratio tests are better, however. Finally, ZIP regression models are not only easy to interpret, but they can also lead to more refined data analyses. For example, in an experiment concerning soldering defects on printed wiring boards, two sets of conditions gave about the same mean number of defects, but the perfect state was more likely under one set of conditions and the mean number of defects in the imperfect state was smaller under the other set of conditions; that is, ZIP regression can show not only which conditions give lower mean number of defects but also why the means are lower.}, + author = {Diane Lambert}, + journal = {Technometrics}, + number = {1}, + pages = {1--14}, + publisher = {[Taylor & Francis, Ltd., American Statistical Association, American Society for Quality]}, + title = {Zero-Inflated Poisson Regression, With an Application to Defects in Manufacturing}, + urldate = {2024-03-27}, + volume = {34}, + year = {1992} +} + + diff --git a/Diss_Version/Schrick-Noah_CG-Network-Theory.tex b/Diss_Version/Schrick-Noah_CG-Network-Theory.tex new file mode 100644 index 0000000..f3c70aa --- /dev/null +++ b/Diss_Version/Schrick-Noah_CG-Network-Theory.tex @@ -0,0 +1,521 @@ +\documentclass[conference]{IEEEtran} +\RequirePackage{setspace} +\usepackage{graphicx} % Images +\graphicspath{ {./images/} } + +\usepackage{float} % Table captions on top +\floatstyle{plaintop} +\restylefloat{table} + +\usepackage{ifpdf} % Detect PDF or DVI mode +\usepackage{babel} % Bibliography +\usepackage{dsfont} % mathbb + +\usepackage[utf8]{inputenc} +\usepackage{indentfirst} +\setlength{\parskip}{\baselineskip} + +% Table of Contents/Figure Spacing +\usepackage[titles]{tocloft} +\cftsetindents{figure}{0em}{3.5em} +\cftsetindents{table}{0em}{3.5em} + +\usepackage{dsfont} % mathbb +\usepackage{amsmath} +\usepackage[linesnumbered,commentsnumbered,ruled,vlined]{algorithm2e} + +\begin{document} + +\title{ + Compliance Graph Analysis Using Network Science and Structure Variations +} + +\author{ + \IEEEauthorblockN{Noah L. Schrick} + \IEEEauthorblockA{ + \textit{Tandy School of Computer Science} \\ + \textit{The University of Tulsa}\\ + Tulsa, USA \\ + noah-schrick@utulsa.edu + } + + \and + + \IEEEauthorblockN{Peter J. Hawrylak} + \IEEEauthorblockA{ + \textit{Tandy School of Computer Science} \\ + \textit{The University of Tulsa}\\ + Tulsa, USA \\ + peter-hawrylak@utulsa.edu + } + + \and + + \IEEEauthorblockN{Brett A. McKinney} + \IEEEauthorblockA{ + \textit{Tandy School of Computer Science} \\ + \textit{The University of Tulsa}\\ + Tulsa, USA \\ + brett-mckinney@utulsa.edu + } +} + +\maketitle + +\begin{abstract} + Compliance graphs are generated graphs (or networks) that represent systems' compliance or regulation standings at present, with expected changes, or both. These graphs are generated as directed acyclic graphs (DAGs), and can be used to identify possible correction or mitigation schemes for environments necessitating compliance to mandates or regulations. + DAGs complicate the analysis process due to their underlying graph structures and asymmetry. This work presents network science centralities compatible with DAGs, and structure variations as a means to analyze three different example compliance graphs. Each centrality measure and structural change offers a unique importance ranking that can be used for prioritizing correction or mitigation schemes. +\end{abstract} + +\begin{IEEEkeywords} +Attack Graph; Compliance Graph; Cybersecurity; Compliance and Regulation; Network Theory; Centrality; +\end{IEEEkeywords} + +\section{Introduction} \label{sec:Intro} +Compliance graphs are an alternate form of attack graphs, utilized specifically for examining compliance and regulation statuses of systems. Like attack graphs, compliance graphs can be used to determine all ways that systems may fall out of compliance or violate regulations, or highlight the ways in which violations are already present. These graphs are notably useful for cyber-physical systems due to the increased need for compliance. As the authors of \cite{j_hale_compliance_nodate}, \cite{baloyi_guidelines_2019}, and \cite{allman_complying_2006} discuss, cyber-physical systems have seen greater usage, especially in areas such as critical infrastructure and Internet of Things. The challenge of cyber-physical systems lies not only in the demand for cybersecurity of these systems, but also the concern for safe, stable, and undamaged equipment. The industry in which these devices are used can lead to additional compliance guidelines that must be followed, increasing the complexity required for examining compliance statuses. Compliance graphs are promising tools that can aid in minimizing the overhead caused by these systems and the regulations they must follow. +The state-space explosion and large-scale nature of compliance graphs leads to additional overhead for analysis approaches. Simplistic, initial approaches for compliance graph analysis quickly results in difficulties in terms of spatial and runtime complexities. Comparing every edge of every node in a graph containing upwards of hundreds of millions of nodes and edges makes analysis techniques with exponential complexities in either spatial or runtime terms largely infeasible. Brute-force tactics, manual evaluations, and consideration of all permutations will yield lackluster output, or may fail to complete in a reasonable manner of time. To reduce the problem space, prioritization of nodes can be performed as a pre-processing step for further analysis works. A compliance graph can undergo an initial analysis process to determine which nodes or edges should undergo a more rigorous investigation. In addition, the structure of the compliance graph can be altered to limit or refine the goal of the analysis process. This work will proceed as follows: Section \ref{sec:corr-priorities} will present the prioritization metrics through a Network Science lens. Section \ref{sec:graph-xform} will present graph transformations for altering and refining compliance graphs to other structures. Section \ref{sec:cent-res} will present and discuss the centrality results, and Section \ref{sec:xform-res} will present and discuss the transformation results. + +\section{Related Works} \label{sec:rel-works} +Compliance graphs have yet to be formally investigated for analysis purposes. However, compliance graphs share many similarities to attack graphs. As Section \ref{sec:Intro} discusses, attack and compliance graphs are both directed acyclic graphs (DAGs) that exhaustively walk through all changes in a system or set of systems. Attack graphs examine the cybersecurity postures, while compliance graphs examine compliance or regulation standings. These graphs are generated and processed similarly, but are focused and refined on different fields of interest. Many researchers have developed or applied analysis techniques to attack graphs in order to analyze various features and reveal information regarding common trends or possible corrections. These techniques, though applied to attack graphs, are capable of being applied to compliance graphs if slight modifications were made. This Section highlights a few of the research routes that have been undertaken in order to accomplish these goals. This Section categorizes these related investigations to highlight the availability and novelty of the research methods for this dissertation. + +After the generation of graphs, it is reasonable to visualize possible violation paths an environment may endure. However, assuming not all paths can be removed, deciding which paths to choose is a cumbersome difficulty. One analysis technique to overcome this difficulty is through using minimization. Minimization can be employed to determine if a given security countermeasure increases the security or regulatory standing of a network \cite{Jha2002TwoFA}. Given a security countermeasure or correction scheme and the generated graph, if the proposed option prevents a transition from one graph state to another, the connecting edge is removed. After repeating for all possible edge removals, if the number of attacker or violation goal states has decreased, then the security countermeasure or correction scheme does improve the network. If the number of goal states remains the same, then the security countermeasure or correction scheme is not sufficient enough to improve the network's standing with regard to security or compliance. + +Another technique for minimization analysis is identifying the smallest subset of security countermeasures or correction schemes that produce a desired network threshold \cite{Jha2002TwoFA}. However, the authors of \cite{Jha2002TwoFA} discuss that determining this is an NP-complete problem. This approach becomes increasingly infeasible as the size of the graphs grow with high numbers of possible attack vectors or regulatory violation conditions. If the minimum subset was known, then a set of countermeasures or correction schemes could be processed to identify the smallest number of resolutions that would prevent all attacks or violations in the minimum set. + +Though the minimum subset is an NP-Complete problem, approximations can still be derived, and various works have taken approaches toward the cost minimization problem. The authors of \cite{10.1016/j.comcom.2006.06.01837} presented an approach utilizing disjunctive normal forms. In this approach, countermeasures and correction schemes are represented as disjunctive clauses. The authors of \cite{Islam2008AHA36} developed a heuristic approach for attacks of multiple steps. In this approach, a cost is associated with the beginning nodes, with partial costs being distributed and propagated through state transitions. The authors of \cite{10.1109/IAS.2008.38} implemented a graphical approach for cost minimization analysis. Boolean functions and Shannon decomposition were leveraged with the use of source and sink nodes. + +Regarding network science approaches, the authors of \cite{GCAI-2018:Analysis_of_Attack_Graph} use betweenness centrality specifically for logical attack graphs. Using the importance derived from the centrality results, the authors were able to employ a correction scheme with greater efficiency as compared to prioritizing a shortest-path approach. The author of \cite{ming_diss} presents three centrality measures that were applied to various attack graphs. The centrality measures implemented were Katz, K-path Edge, and Adapted PageRank, with the authors of \cite{10.1145/3491257} expanding on the Adapted PageRank approach. Each of these centrality measures are applicable to the directed format of compliance graphs, and conclusions were drawn by the author of \cite{ming_diss} regarding patching schemes for preventing exploits in attack graphs. As an approach for avoiding complex eigenvalues, the authors of \cite{Guo2017HermitianAM} present work examining directed, undirected, and mixed graphs using its Hermitian adjacency matrix. Other works, such as that discussed by the author of \cite{Mieghem2018DirectedGA}, include mathematical manipulation of directed graph spectra (originally presented by the author of \cite{Brualdi2010SpectraOD}) with Schur's Theorem to bound eigenvalues and allow for explicit computation, which can then be used for additional analysis metrics. + +\section{Example Networks} \label{sec:example-networks} + +\section{Identifying Correction Priority Through Network Centralities} \label{sec:corr-priorities} +In order to generate a correction scheme from a compliance graph, correction priorities first need to be obtained. For a correction scheme to be useful, it is imperative to tailor it around the most important concerns for a system or set of systems. Given a prior knowledge network and a compliance graph consisting of nodes and edges, it is possible to ascertain importance based on various information. Though nodes flagged as ``in violation" have importance, compliant upstream nodes and edges may have greater importance. Figure \ref{fig:topo-ex} illustrates an example subgraph of a compliance graph. An initial approach could be to assign nodes 67, 71, 74, and 75 (the shaded, ``in violation" nodes) the highest priority. If nodes 74 and 75 were to be independently addressed, both edge ``e" and edge ``b" would need to be prevented. However, though node 73 is compliant, removing this node from generation would prevent nodes 74 and 75 from their generations. Based on constraints and other factors present in a prior knowledge network, edge ``a" could have insignificant impact on available resources. Preventing edge ``a" would additionally prevent node 71 (another shaded, ``in violation" node) from its generation. Obtaining a priority list using a prior knowledge network and topographical information makes a network science approach very appealing. This Section discusses using centrality and graph transformations as a means of obtaining a correction priority. Figure \ref{fig:obj3} displays this approach as it relates to obtaining the correction priority. + +\begin{figure}[htp] + \includegraphics[width=\linewidth]{"./images/Topographical.png"} + \centering + \vspace{.2truein} \centerline{} + \caption[Example Subgraph of a Compliance Graph]{Example Subgraph of a Compliance Graph. Prioritization of flagged nodes (shaded nodes) is one approach at minimizing severity in a system or set of systems. However, accounting for topographical information and upstream nodes that are in compliance can serve as better approaches for minimizing severity.} + \label{fig:topo-ex} +\end{figure} + +\begin{figure}[htp] + \includegraphics[width=\linewidth]{"./images/Obj3.png"} + \centering + \vspace{.2truein} \centerline{} + \caption[Obtaining a Correction Priority]{Obtaining a Correction Priority. A correction priority can be obtained through a compliance graph and a prior knowledge network. By using graph transformations and network centralities, importance can be assigned to nodes to serve as a correction priority.} + \label{fig:obj3} +\end{figure} + +\subsection{Introduction to Network Centralities} \label{sec:net-cents} +Within the field of network science, centralities are often used to determine the importance of a node or edge of a graph (or network). Various centrality metrics assign importance based on differing characteristics of a graph or network, such as the ability a node or edge has for transferring information, or the influence they may have on other, local or global nodes or edges. The author of \cite{PMID:30064421} provides a survey of centrality measures, and discusses how various centrality measures have been implemented in order to determine node importance in networks. By determining the importance of nodes, various conclusions can be drawn regarding the network, and how to identify noteworthy hubs. In the case of compliance graphs, conclusions can be drawn regarding the prioritization of patching or correction schemes. If one node directs to many other nodes, a mitigation enforcement may be considered imperative to prevent further opportunities for compliance violation. This work discusses centrality measures across various structural changes, and contextualizes their applications to compliance graphs. + +\subsubsection{Network Centralities for Directed Graphs} \label{sec:NC-dir-challenges} +Compliance graphs, like attack graphs, are directed acyclic graphs, and analysis of directed graphs is notably more involved compared to their undirected counterparts. The primary contributor to the increased difficulty is due to the asymmetric adjacency matrix present in directed graphs. Figure \ref{fig:symm-adj} displays an undirected graph with a symmetric adjacency matrix, and Figure \ref{fig:asymm-adj} displays a directed form of the same graph with an asymmetric adjacency matrix. With undirected graphs, simplifications can be made in the analysis process both computationally and conceptually. Since the ``in" degrees are equal to the ``out" degrees, less work is required both in terms of parsing the adjacency matrix, but also in terms of determining importance of nodes. The author of \cite{newman2010networks} discusses that common analysis techniques such as eigenvector centrality is often unapplicable to directed acyclic graphs. As the author of \cite{Mieghem2018DirectedGA} discusses, the difficulty of directed graphs also extends to the graph Laplacian, where the definition for asymmetric adjacency matrices is not uniquely defined, and is based on either row or column sums computing to zero, but both cannot. The author of \cite{Mieghem2018DirectedGA} continues to discuss that directed graphs lead to complex eigenvalues, and can lead to adjacency matrices that are unable to be diagonalized. These challenges require different approaches for typical clustering or centrality measures. + + +\begin{figure}[htp] + \includegraphics[scale=0.5]{"./images/Symm.png"} + \centering + \vspace{.2truein} \centerline{} + \caption[Undirected Graph and its Symmetric Adjacency Matrix]{For undirected graphs, the resulting adjacency matrix is symmetric. For all nodes that have a connecting edge, the corresponding cell in the matrix is marked with a ``1". This value is present both when traversing by row and by column. All nodes that do not have a connecting edge have a value of ``0" in their corresponding cell. This value is also present both when traversing by row and by column. Therefore, the halves of the matrix across its diagonal are mirrored.} + \label{fig:symm-adj} +\end{figure} + +\begin{figure}[htp] + \includegraphics[scale=0.5]{"./images/Asymm.png"} + \centering + \vspace{.2truein} \centerline{} + \caption[Directed Graph and its Asymmetric Adjacency Matrix]{For directed graphs, the resulting adjacency matrix is asymmetric. Node ``A" has a directed edge to Node ``B", and therefore a value of ``1" is found in the corresponding cell. However, since this edge is not reciprocated, there is a value of ``0" when examining the cell between Node ``B" and Node ``A". This behavior is repeated for other, similar node relationships in this example graph. The halves of the matrix across its diagonal are not mirrored. } + \label{fig:asymm-adj} +\end{figure} + +While Section \ref{sec:rel-works} discusses a few options for approaching the challenges with directed graphs, this work opted for centrality metrics that are natively compatible with compliance graphs. Specifically, this work employed centrality metrics that are compatible with directed graphs and assign importance to nodes, rather than edges. Recall that for compliance graphs, nodes represent the state of an environment, with all relevant asset information encoded within the node. Edges (exploits) represent the changes that can be made to a system state. When generating a compliance graph, the edge specification is performed in advance, where the exploit is known, or the behavior (such as for zero-day modeling) can be described. The edges can have probability values assigned through likelihood analysis, can be linked to known CVEs, or through historical data. Since the unique set of exploits is orders of magnitudes less than the total number of edges in a graph, coupled with existing techniques for assigning edge values, and given the contextualization of edges in a compliance graph, assigning importance to edges is far less beneficial than examining prioritization at the node level. Since the goal of compliance graph analysis is securitization and limiting regulation violation seen at a node level, centrality metrics that assign importance to nodes were chosen over metrics that assign importance to edges. Section \ref{sec:FW} discusses future avenues that include assigning importance to edges in addition to nodes. + +\subsection{Degree} \label{sec:degree} +Degree centrality is a trivial, localized measure of node importance based on the number of edges that a node has. In an undirected graph, the degree centrality is predicated solely on the number of edges. However, in the case of a directed graph, a distinction is drawn with a degree centrality oriented on the number of edges entering a node, and another measure focused on the number of edges leaving a node. Both of these cases provide useful information for compliance graphs. When a node has a large number of other nodes it directs to, this node may be prioritized since it creates further opportunity for violation. When a node has a large number of edges pointing to it, this node may be prioritized since the probability that systems may enter this state is higher due to the increased number of possibilities that a system change could lead to this state. + +Degree centrality for the example networks presented in Section \ref{sec:example-networks} was implemented in R. The attack and compliance graph generator, RAGE, outputs the graph in a Graphviz \cite{Graphviz} DOT file. R's igraph \cite{igraph} package includes functionality to import from a DOT file into an igraph network, and this functionality was used for this purpose. Once the graph was imported, the built-in igraph function for degree centrality was called, and its output was stored in a list. With standard approaches, degree centrality has a spacial and time complexity of $\mathcal{O}(n^2)$. Standard approaches compute degree centrality through the adjacency matrix representation of a graph, which is a \textit{n} x \textit{n} matrix. Apart from the ease-of-use that igraph provides, it also includes optimizations for commonly-used graph operations. Due to the compliance graph structure, the graph can be stored in a column-compressed format as a sparse matrix. This sparse matrix is able to significantly reduce the memory footprint. Rather than storing an integer (or Boolean) value for each node-to-node connection (in the standard a \textit{n} x \textit{n} matrix), a series of reduced columns can be used, which reduces the spatial complexity to $\mathcal{O}(K)$, where \textit{K} is the number of nonzero elements. Operations on a sparse matrix likewise have reduced time complexities, including degree centrality. When using a sparse matrix with igraph's degree centrality function, time complexity is bound by $\mathcal{O}(n*d)$, where \textit{d} is the average degree. + +\subsection{Betweenness}\label{sec:between} +Betweenness centrality ranks node importance based on its ability to transfer information in a network. For all pairs of nodes in a network, a shortest path is determined. A node that is in this shortest path is considered to have importance. The total betweenness centrality is based on the number of shortest paths that pass through a given node. For compliance graphs, the shortest paths are useful to identify the quickest way (least number of steps) that systems may fall out of compliance. By prioritizing the nodes that fall in the highest number of shortest paths, correction schemes can be employed to prolong or prevent systems from falling out of compliance. + +Betweenness centrality is given in Equation \ref{eq:between}, where \textit{i} and \textit{j} are two different, individual nodes in the network, $\sigma_{ij}$ is the total number of shortest paths from \textit{i} to \textit{j}, and $\sigma _{ij}(v)$ is the number of shortest paths that include a node \textit{v}. + +\begin{equation} + \sum_{i \neq i \neq v} \frac{\sigma_{ij}(v)}{\sigma_{ij}} + \label{eq:between} +\end{equation} + +The implementation details for betweenness centrality are largely similar to the details described in Section \ref{sec:degree} for degree centrality. Betweenness centrality was computed using igraph's betweenness function, due to the ease-of-use and graph algorithm optimizations offered by the library. For the applications described in Section \ref{sec:example-networks}, the compliance graphs are unweighted. The igraph library implements Brande's algorithm \cite{brandes} for the centrality computation, which provides drastic improvements over other algorithms for computing betweenness. Using the igraph package, and coupled with the unweighted nature of the given compliance graphs, the time complexity of betweenness centrality is $\mathcal{O}(|n|*|e|)$, where \textit{n} is the number of nodes, and \textit{e} is the number of edges, and the spatial complexity is $\mathcal{O}(n+e)$. + +\subsection{Katz} \label{sec:katz} +Katz centrality was first introduced by the author of \cite{Katz}, and measures the importance of nodes through all paths in a network. Katz centrality varies in that its centrality measure is not limited to solely the shortest path between any two given nodes. The original work by the author defines Katz as seen in Equation \ref{eq:Katz}, where \textit{i} and \textit{j} are nodes in the network, \textit{n} is the total number of nodes in the network, \textit{A} is the adjacency matrix, and $\alpha$ is an attenuation factor and has a value between 0 and 1. A value of 1 is assigned if node \textit{i} is connected to node \textit{j}. + +\begin{equation} + C_{\mathrm {Katz} }(i)=\sum _{k=1}^{\infty }\sum _{j=1}^{n}\alpha ^{k}(A^{k})_{ji} + \label{eq:Katz} +\end{equation} + +Later works have expanded on the original Katz to include a $\beta$ vector that allows for additional scaling in the instance that prior knowledge of the network exists. The modified equation implemented by the authors of \cite{ModKatz} can be seen in Equation \ref{eq:mod_katz}. + +\begin{equation} + \vec{x} = \left(I - \alpha A \right)^{-1}\vec{\beta} + \label{eq:mod_katz} +\end{equation} + +For compliance graphs, Katz centrality represents the total number of paths that exist from a given node to any other downstream nodes, and is scaled based on the attenuation factor as well as the prior knowledge vector $\beta$. When the Katz centrality of a given node is high, prioritizing a correction scheme for the node would be useful to prevent opportunity of future compliance violations that may be many steps ahead, but still reachable from the current state. Additional weighting and scaling can be applied to nodes known in advance to have greater importance through the $\beta$ vector, and through tuning the attenuation factor to give greater weight to local or global reach of nodes. + +For Katz centrality, difficulties can be encountered when computing the eigenvalues. When using the igraph ``eigen" function, \textit{$n^2$} memory is required. This function calls upon a row summing helper function, which requires an intermediate matrix to be held in memory. For large-scale graphs, this quickly becomes problematic. In addition, computing eigenvalues is bound by a time complexity of $\mathcal{O}(n^3)$, which is cumbersome for the large-scale compliance and attack graphs that are generated \cite{laug}. igraph does make use of the LAPACK \cite{laug} routines, which reduces the time complexity to $\mathcal{O}(n^2)$. However, for the compliance graphs that are generated in this work, there are a few ways to work around the time and spatial complexity. Directed acyclic graphs (DAGs) have special properties in their spectral analysis. As the authors of \cite{stankovic2023fourier} and \cite{seifert2023causal} discuss, the eigenvalues of the adjacency matrix of a DAG are 0. As a result, a column vector of 0s of size \textit{n} can be initialized in place of an eigenvalue computation. For computing Katz centrality, a custom method that follows the original approach of \cite{Katz} was created. Though the eigenvalue computation can be omitted, Katz centrality is still bound by matrix multiplication, which has a direct definitional time complexity of $\mathcal{O}(n^3)$ \cite{MACEDO2016999}. Recent works have shown that the time complexity can theoretically be reduced to $\mathcal{O}(n^{2.371552})$ \cite{williams2023new}, however the implemented, tested, and confirmed algorithm for a time complexity of $\mathcal{O}(n^{2.3728596})$ \cite{alman2020refined} is more common in practice. + +For this implementation, since sparse matrices are employed, the time complexity can be reduced even further. Though the eigenvalue vector is initialized to zero, its values are updated to match the adjacency matrix values each iteration. The adjacency matrix will be denoted as \textit{A}, and the eigenvalue vector will be denoted as \textit{B}. For each of these matrices, \textit{a} shall represent the number of nonzero elements in \textit{A}, and \textit{b} shall represent the number of nonzero elements in \textit{B}. Rather than the definitional time complexity being represented as $\mathcal{O}(n*n*n)$, the definitional time complexity for sparse matrices can be represented as $\mathcal{O}(a*b*n)$. Regarding parameters, $\alpha$ was set to 0.5 to allow for a balance in short and long distance edge traversals. The $\beta$ vector was trivially set. If a node was in violation of a mandate, regulation, or some other form of compliance requirement, a value of 5.0 was assigned. Otherwise, the node had a value of 1.0. + +\subsection{Adapted PageRank} \label{sec:pr} +The original PageRank algorithm was first designed by the authors of \cite{PageRank} for the Google prototype for ranking web pages. The authors of \cite{Adapted_PageRank} later introduced an Adapted PageRank algorithm that was designed to measure both the number and quality of connections specifically for an urban network. Equation \ref{eq:PR} displays the PageRank algorithm, where $\gamma$ is a damping factor with a value between 0 and 1, \textit{n} is the total number of nodes in the network, \textit{A} is the adjacency matrix of the network, \textit{i} and \textit{j} represent the row and column of the adjacency matrix, \textit{x} is a given node in the network, and \textit{k} is the row sum out degree. Since the Adapted PageRank algorithm measures the quality of connections, there is increased application to directed networks such as compliance graphs. As seen in Equation \ref{eq:PR}, the \textit{k$_j$} term is a penalizing factor. Importance is based on the in degree of a node, with a penalty for the out degree. If many nodes point to a given node, then that node is considered important due to its accessibility. + +\begin{equation} +x_i = \frac{1-\gamma}{n} + \gamma\sum_{j = 1}^{n}\frac{A_{ij}}{k_j}x_j +\label{eq:PR} +\end{equation} + +The adapted PageRank algorithm includes additional data that may be present in an urban network, such as geographical position, resource availability, and proximity to facilities. This data is user-defined, and may not be present in the network. Equation \ref{eq:APC} displays the Adapated PageRank algorithm in matrix form where \textit{D} is the user-defined data matrix, \textit{I} is the identity matrix, and $\mathds{1}$ is a column matrix comprised of 1s. + +\begin{equation} +(I-\gamma A D)\vec{x} = \frac{1-\gamma}{n}\mathds{1} +\label{eq:APC} +\end{equation} + +For compliance graphs, the Adapted PageRank algorithm is useful for a few reasons. First, it is able to include user-defined data regarding the network. This could include scaling certain nodes to have greater weight, such as those known to be in a noncompliant state. Second, since nodes are penalized for pointing to other nodes, this algorithm is useful for determining nodes that are likely to be visited. If a state has a greater in-degree, it may require greater prioritization since the system has a higher likelihood of falling into this state. + +The implementation details for PageRank centrality are largely similar to the details described in Section \ref{sec:degree} for degree centrality. PageRank centrality was computed using igraph's ``pagerank" function, due to the ease-of-use and graph algorithm optimizations offered by the library. For the applications described in Section \ref{sec:example-networks}, the time complexity of the Adapted PageRank centrality when using igraph is $\mathcal{O}(|E|)$, where \textit{e} is the number of edges, and the spatial complexity is $\mathcal{O}(n)$ for the results vector, plus the spatial requirements of holding the graph object. The igraph computation features improvements over traditional implementations - the traditional time complexity is often $\mathcal{O}(n+e)$, where \textit{n} is the number of nodes, and \textit{e} is the number of edges. + +\subsection{Percolation Centrality} \label{sec:perc} +Percolation centrality was originally presented by the authors of \cite{10.1371/journal.pone.0053095}, and has continued to see usage in works such as that presented by the authors of \cite{10.1145/3288599.3295597} for percolation centrality approximation, and in the work presented by the authors of \cite{9680376} for parallel programming approaches. Percolation centrality aims to measure importance of nodes through their topographical connectivity, as well as through using percolation theory. As a contagion travels through a network, it has the capacity to alter the state of each node. This alteration, and any residual effects, can cause nodes to become percolated, which can then themselves cause other nodes to also become percolated. Equation \ref{eq:PercC} displays the formal definition for percolation centrality, where \textit{x} is the percolated state, \textit{s} is a source node, \textit{v} is a different, unique node, \textit{N} is the number of nodes, $\sigma_{ij}$ is the total number of shortest paths from \textit{i} to \textit{j}, and $\sigma _{ij}(v)$ is the number of shortest paths that include a node \textit{v}. + +\begin{equation} \label{eq:PercC} + PC^t(v)=\frac{1}{(N-2)}\sum_{s \neq v \neq r}\frac{\sigma_{s,r}(v)}{\sigma_{s,r}}\frac{x_{s}^t}{[\sum{x_{i}^t}]-x_{v}^t} +\end{equation} + +For compliance graphs, percolation centrality is able to examine and consider the dependencies that violations may have. Some compliance or regulation mandates rely on the statuses of other mandates. When nodes are flagged as ``at risk" of a violation or are actively violating a mandate, this percolation will spread to surrounding nodes. This measure is able to prioritize nodes based on their surrounding connections and their standings in regard to a mandate. + +Percolation centrality required additional pre-processing before computing centrality values. Though NetworkX \cite{NetworkX} includes a percolation centrality function, percolation attributes need to be embedded within the graph object prior to calling the function. For this centrality metric, all work was performed in Python, and the final centrality vector was passed back to R through the Reticulate library \cite{reticulate}, which acts as an interface between R and Python. + +The pre-processing component of percolation centrality required the parsing of the prior-knowledge network. This file was opened and parsed within Python in order to determine which edge labels marked a violation in a compliance requirement. The graph was processed to determine which nodes were considered ``in violation", which was identifiable through an ``in-edge" with a label that marked a violation state. In addition, the pre-processing identified nodes that were in contact with a violation node through \textit{n}-step reachability. A node was considered to have exposure to a percolated state if it was \textit{n} steps away from a node in violation. This work made use of a 2-step reachability scheme. As the graph was processed, node attributes were assigned with a ``percolation" label. Nodes in violation were assigned a percolation value of 0.99, exposed nodes were assigned a value of 0.50, and all other nodes were assigned a percolation value of 0.01. This approach can be seen in Algorithm \ref{alg:prePC}, which expands the algorithm into an unoptimized format to showcase the process for simplicity. + +\IncMargin{1em} +\begin{algorithm}[htbp] \label{alg:prePC} +\SetKwData{Left}{left} +\SetKwData{This}{this} +\SetKwData{Up}{up} +\SetKwFunction{Union}{Union} +\SetKwFunction{FindCompress}{FindCompress} +\SetKwInOut{Input}{Input}\SetKwInOut{Output}{Output} +\SetKwComment{comment}{\#}{} +\Input{Prior-Knowledge Network (PKN), Network, n (Reachability Step)} +\Output{Network} +\BlankLine + +\textbf{STEP 1:} Parse PKN and identify exploits that denote a violation. \\ + violationEdges = array[]; \\ + \For{$exploit$ in PKN}{ + \If {$exploit$ causesVio} + {do add $exploit$ ID or label to violationEdges array;} + } + +\textbf{STEP 2:} Identify nodes in violation. \\ + violationNodes = array[]; + + \For{$node$ in Network}{ + \uIf {any in-edge is in the violationEdges array} + {do add $node$ to violationNodes array; \\ + do set $node$[percolation attribute] = 0.99;} + \Else + {do set $node$[percolation attribute] = 0.01;} + } + +\textbf{STEP 3:} Identify nodes exposed to violation nodes. \\ + exposedNodes = array[]; + + \If{$n$ is not provided} + {do set $n$ = 2;} + + \For{$node$ in violationNodes array}{ + \If{\textbf{find} {nodes that are within $n$ path length away from $node$ and not in violationNodes array}} + {do add to exposedNodes array;} + } + +\textbf{STEP 4:} Update percolation label for exposed nodes. \\ + \For{$node$ in exposedNodes array}{ + {do set $node$[percolation attribute] = 0.50;} + } + + \caption{Expanded, Unoptimized Approach for Pre-Processing the Network for Percolation Centrality} +\end{algorithm} + +Identifying violation nodes is bound by a time complexity $\mathcal{O}(e)$, where \textit{e} is the number of edges. This is due to iterating through the graph's edge labels. Identifying exposed nodes has a time complexity of $\mathcal{O}(v*k*\log{v})$, where \textit{v} is the number of nodes in violation and \textit{k} is the \textit{n}-step reachability cutoff length. Since the adjacency matrix has already been obtained through the graph object and through edge labels, there is no edge exploration cost incurred. The NetworkX implementation of percolation centrality uses the algorithm presented by the authors of \cite{10.1371/journal.pone.0053095}, which also includes Brande's algorithm \cite{brandes}. For the applications described in Section \ref{sec:example-networks}, the NetworkX time complexity for percolation centrality is $\mathcal{O}(|n|*|e|)$, where \textit{n} is the number of nodes, and \textit{e} is the number of edges. The spatial complexity is $\mathcal{O}(e)$. + +\subsection{Centrality Aggregation} \label{sec:cent-aggr} +Each centrality metric assigns importance on various features of a network. Each approach focuses and highlights on different aspects of the network's topographical properties, with some centrality approaches also relying on external data matrices and prior-knowledge networks. Due to the utility and strengths of each approach, an aggregation of scores in a meta-centrality fashion allows importance to be obtained as a collection of all centrality approaches, rather than choosing a single centrality metric to use. The aggregation of centralities has been investigated in the works seen by the authors of \cite{AUDRITO2021102584}, \cite{LI2018512}, and \cite{MO2019121538}. + +To aggregate the importance scores, a few approaches are possible. The authors of \cite{bordacent} use a Borda-count based aggregation system to study the effect of super-spreaders in a network through a meta-centrality approach. Other approaches include the Kemeny-Young method \cite{6023c4f8-ecc1-3dbe-9f88-265b318523d2}, \cite{doi:10.1137/0135023}, however this approach requires a greater computation requirement that yields this unfeasible for the large-scale compliance graphs. Though the Borda-count approach would be feasible, this work opted for a mean-based rank method for simplicity. Equation \ref{eq:CentAgg} displays the approach for computing an aggregated centrality score. In this approach, a proportion is computed for each node in relation to the overall centrality score for that metric. That proportion is then adjusted based on a weighting for the metric, where the weighting is a value between 0.0 and 1.0, where all weightings sum to a value of 1.0. This approach allows for each centrality metric to contribute to the aggregated centrality score, but additional tuning can be employed to assign greater contributions to metrics that may utilize prior-knowledge of the embedded network information (such as Katz or Percolation Centrality). + +\begin{equation} \label{eq:CentAgg} + \begin{split} + importance_{i} = (\frac{\frac{degree_{i}}{\Sigma degree}*weight_{degree}}{length(CentralityMetrics)}) + \\ + (\frac{\frac{betweenness_{i}}{\Sigma betweenness}*weight_{betweenness}}{length(CentralityMetrics)})+\\ + (\frac{\frac{Katz_{i}}{\Sigma Katz}*weight_{Katz}}{length(CentralityMetrics)})+\\ + (\frac{\frac{PageRank_{i}}{\Sigma PageRank}*weight_{PageRank}}{length(CentralityMetrics)})+\\ + (\frac{\frac{percolation_{i}}{\Sigma percolation}*weight_{percolation}}{length(CentralityMetrics)}) + \end{split} +\end{equation} + +Post-processing is performed on the aggregated centrality vector. Since prior-knowledge networks are implemented for all example applications, it is useful to further tune the aggregated scores. In order for a graph node to be fully mitigated, all ``in-edges" must be prevented. Within the prior-knowledge network, all exploits (edges) have information to specify the cost of mitigation if possible. This prior-knowledge network is parsed in order to identify exploits that cannot be prevented. The graph is then processed to identify nodes that have an unpreventable exploit as an in-edge, and are therefore unpreventable nodes. Since these nodes cannot be removed from the network or mitigated, their centrality value is removed from the aggregated vector since analysis computation will yield no beneficial results for these nodes. The removed aggregated value is equally distributed to all other nodes in the aggregated vector that have a nonzero value. This process is shown in Algorithm \ref{alg:redistcent}. + +\IncMargin{1em} +\begin{algorithm}[htbp] \label{alg:redistcent} +\SetKwData{Left}{left} +\SetKwData{This}{this} +\SetKwData{Up}{up} +\SetKwFunction{Union}{Union} +\SetKwFunction{FindCompress}{FindCompress} +\SetKwInOut{Input}{Input}\SetKwInOut{Output}{Output} +\SetKwComment{comment}{\#}{} +\Input{Prior-Knowledge Network (PKN), aggregatedCentralityVector} +\Output{aggregatedCentralityVector} +\BlankLine + +\textbf{STEP 1:} Parse PKN and identify unpreventable exploits. \\ +\textbf{STEP 2:} Identify unpreventable nodes and gather/reset their centrality score. \\ + redistributeValue = 0; + + \For{$node$ in Network}{ + \If {any in-edge is unpreventable or unable to be mitigated} + {do redistributeValue += aggregatedCentralityVector[$node$]; + + do aggregatedCentralityVector[$node$] = 0;} + } +\textbf{STEP 3:} Redistribute Centrality Scores \\ + redistributeValue /= number of nonzero aggregated scores; + + \For{$score$ in aggregatedCentralityVector}{ + \If{$score$ is nonzero} + {do $score$ += redistributeValue} + } + + \caption{Redistribute Aggregated Centrality Scores} +\end{algorithm} + +\subsection{Centrality Results and Analysis} \label{sec:cent-res} +\begin{table}[] + \scriptsize + \centering + \caption{Properties of the Aggregated Centrality Scores for the Three Example Networks} + \begin{tabular}{|c|c|c|c|} + \hline + & \textbf{\begin{tabular}[c]{@{}c@{}}Automobile\\ Maintenance\end{tabular}} & \textbf{HIPAA} & \textbf{OSHA 1910H} \\ \hline + \textbf{\begin{tabular}[c]{@{}c@{}}Number of Nonzero\\ Elements\end{tabular}} & 4245 & 9215 & 4603 \\ \hline + \textbf{\begin{tabular}[c]{@{}c@{}}Percent of Total\\ Elements that are Nonzero\end{tabular}} & 6.341\% & 1.481 x $10^{1}$\hspace{0.05em}\% & 9.516\% \\ \hline + \textbf{\begin{tabular}[c]{@{}c@{}}Number of Zero\\ Elements\end{tabular}} & 6270 x $10^{1}$ & 5300 x $10^{1}$ & 4377 x $10^{1}$ \\ \hline + \textbf{Nonzero Minimum} & 2.214 x $10^{-4}$ & 9.723 x $10^{-5}$ & 2.076 x $10^{-4}$ \\ \hline + \textbf{Maximum} & 1.936 x $10^{-3}$ & 2.713 x $10^{-4}$ & 2.592 x $10^{-4}$ \\ \hline + \textbf{Nonzero Mean} & 2.356 x $10^{-4}$ & 1.085 x $10^{-4}$ & 2.172 x $10^{-4}$ \\ \hline + \textbf{\begin{tabular}[c]{@{}c@{}}Nonzero Element\\ Standard Deviation\end{tabular}} & 6.248 x $10^{-5}$ & 5.428 x $10^{-6}$ & 2.855 x $10^{-6}$ \\ \hline + \end{tabular} + \label{tab:aggCentScores} +\end{table} + +Table \ref{tab:aggCentScores} displays the statistical properties of the aggregated centrality scores. In all example networks, by performing post-processing, the number of states that can be analyzed is drastically reduced. In all cases, due to unpreventable exploits in the network, severities or importances can be set to 0 to prevent any further analysis on the given states. This reduction in state space has implications that require contextual understanding of the input data; it could be considered beneficial, a negative indication, or neutral. Though it reduces the state space and alleviates additional computation strain on future analysis work, it can be indicative of insufficient mitigation information or of a large set of zero-day or critical issues with no known remedy. Alternatively, the pruned nodes could be neutral states. In each network, there are flag-setting states, states that progress time, and states that reflect normal, expected behavior. In the prior-knowledge network, these states have no mitigations since their execution is expected or required. For all three example networks in this work, all pruned nodes are neutral states. Section \ref{sec:example-networks} describes the networks in more detail, and describes how all exploits that are known to cause a violation have at least one mitigation. + +\begin{figure}[htp] + \includegraphics[width=\linewidth]{"./images/carDist.png"} + \centering + \vspace{.2truein} \centerline{} + \caption[Aggregated Centrality Score Distribution for the Automobile Maintenance Network]{Aggregated Centrality Score Distribution for the Automobile Maintenance Network. The resulting distribution of the aggregated centrality scores when using the centrality metrics presented in Section \ref{sec:net-cents}.} + \label{fig:carAggCentDist} +\end{figure} + +\begin{figure}[htp] + \includegraphics[width=\linewidth]{"./images/carDistCF.png"} + \centering + \vspace{.2truein} \centerline{} + \caption[Cullen and Frey Plot for the Nonzero Elements of the Aggregated Centralities for the Automobile Maintenance Network]{Cullen and Frey Plot for the Nonzero Elements of the Aggregated Centralities for the Automobile Maintenance Network. 500 bootstrap values (random selection with replacement) are used. This Figure displays skewness\textsuperscript{2} versus kurtosis to characterize the aggregated centrality scores with various distributions.} + \label{fig:carAggCentDistCF} +\end{figure} + +\begin{figure}[htp] + \includegraphics[width=\linewidth]{"./images/hipaaDist.png"} + \centering + \vspace{.2truein} \centerline{} + \caption[Aggregated Centrality Score Distribution for the HIPAA Network]{Aggregated Centrality Score Distribution for the HIPAA Network. The resulting distribution of the aggregated centrality scores when using the centrality metrics presented in Section \ref{sec:net-cents}.} + \label{fig:hipaaAggCentDist} +\end{figure} + +\begin{figure}[htp] + \includegraphics[width=\linewidth]{"./images/hipaaDistCF.png"} + \centering + \vspace{.2truein} \centerline{} + \caption[Cullen and Frey Plot for the Nonzero Elements of the Aggregated Centralities for the HIPAA Network]{Cullen and Frey Plot for the Nonzero Elements of the Aggregated Centralities for the HIPAA Network. 500 bootstrap values (random selection with replacement) are used. This Figure displays skewness\textsuperscript{2} versus kurtosis to characterize the aggregated centrality scores with various distributions.} + \label{fig:hipaaAggCentDistCF} +\end{figure} + +\begin{figure}[htp] + \includegraphics[width=\linewidth]{"./images/oshaDist.png"} + \centering + \vspace{.2truein} \centerline{} + \caption[Aggregated Centrality Score Distribution for the OSHA 1910H Network]{Aggregated Centrality Score Distribution for the OSHA 190H Network. The resulting distribution of the aggregated centrality scores when using the centrality metrics presented in Section \ref{sec:net-cents}.} + \label{fig:oshaAggCentDist} +\end{figure} + +\begin{figure}[htp] + \includegraphics[width=\linewidth]{"./images/oshaDistCF.png"} + \centering + \vspace{.2truein} \centerline{} + \caption[Cullen and Frey Plot for the Nonzero Elements of the Aggregated Centralities for the OSHA 1910H Network]{Cullen and Frey Plot for the Nonzero Elements of the Aggregated Centralities for the OSHA 1910H Network. 500 bootstrap values (random selection with replacement) are used. This Figure displays skewness\textsuperscript{2} versus kurtosis to characterize the aggregated centrality scores with various distributions.} + \label{fig:oshaAggCentDistCF} +\end{figure} + +Figures \ref{fig:carAggCentDist}, \ref{fig:hipaaAggCentDist}, and \ref{fig:oshaAggCentDist} display the distribution of the aggregated centrality scores. These Figures depict a distribution of all elements, including the elements with a score of zero. Though no future analysis was conducted with the aggregated centrality scores in this work, additional insight or analysis could be performed regarding these results. To add insight, Cullen and Frey plots (Figures \ref{fig:carAggCentDistCF}, \ref{fig:hipaaAggCentDistCF}, and \ref{fig:oshaAggCentDistCF}) were generated using only the nonzero elements of all three example networks' aggregated centrality scores. Each plot uses 500 bootstrap values in the generation, which randomly select and replace values from the aggregated centrality vector to aid in the potential uncertainty of the data set. Though this work makes no direct analysis of these plots other than displaying their distribution characterizations, they could yield promising results for new techniques or approaches using statistical analysis. This is discussed further in Section \ref{sec:FW}. + +\subsection{Validation} \label{sec:cent-valid} +In order to validate the aggregated centrality scores, the following characteristics were examined, and test cases were created to compare against expected behavior. The results of these tests are not included in this work, since the test results were a boolean ``pass" or ``fail". If a failed test was encountered, the validation process failed, and the methodology was flawed and in need of correction. For the work presented, each test returned a successful outcome. +\begin{itemize} + \item The sum across the aggregated centrality scores vector is 1.0. + \item All individual centrality metric scores are greater than or equal to 0.0. + \item All aggregated centrality scores are greater than 0.0. + \item All individual centrality metric scores contain nonzero values. + \item Select a random node and check the PKN to determine if this node is preventable: + \begin{itemize} + \item If preventable, ensure that the aggregated centrality score is nonzero. + \item If unpreventable, ensure that the aggregated centrality score is zero. + \end{itemize} + \item The aggregated centrality score for the root node is zero. + \item All individual centrality metric score vectors match in length to the number of nodes in the network. + \item The aggregated centrality metric score vector matches in length to the number of nodes in the network. +\end{itemize} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\section{Graph Transformations} \label{sec:graph-xform} +Generating compliance graphs as a DAG is done so purposefully. DAGs are useful representations for relationships and dependencies, and the authors of \cite{stankovic2023fourier} reaffirm this standing. DAGs and their traversals reveal deeper understandings of causal relationships between nodes and events, and can aid in the analysis and prediction of known or expected events. However, for compliance graphs, it may be useful to transform the DAG into an alternate structure for additional analysis. It is still important to generate the compliance graph as a DAG initially to obtain the relationships of the network, and only after its initial generation is the graph transformation investigated. These transformations can be useful for determining which nodes are most important when an adversarial action can be considered to have infinite time and resources to perform changes to the original system. Alternatively, they can be useful for determining which nodes are most important from an information flow perspective, where adversarial actions must pass though a series of nodes to reach any other node in the network. This Section presents transformation options and contextualizations for compliance graphs to aid in the analysis process. Section \ref{sec:TC} presents the Transitive Closure, and Section \ref{sec:DT} presents the Dominant Tree. + +\subsection{Transitive Closure} \label{sec:TC} +Transitive closure represents a transitive relation on a given binary set, and can be used to determine reachability of a given network. Figure \ref{fig:TC} displays an example output when performing transitive closure. In context of compliance graphs, it is useful to consider that an adversary (whether an internal or external malicious actor, poor policy execution by an organization, accidental misuse, or any other adversarial occurrence) could have no time constraints. That is, for any given state of the system or set of systems, an adversarial act could have ``infinite" time to perform a series of actions. If no prior knowledge is known about the network, it can be assumed that all changes performed on the systems are equally likely. In practice, specifying a probability that a change can occur has been performed through a Markov Decision Process, such as that seen by the authors of \cite{li_combining_2019} and \cite{zeng_cyber_2017}. When under these assumptions, it is useful to then consider which nodes are important, assuming they have 1-step reachability to any downstream node they may have a transitive connection to. + +\begin{figure}[htp] + \includegraphics[scale=0.6]{"./images/TC.png"} + \centering + \vspace{.2truein} \centerline{} + \caption[Illustration of an Example DAG and its Transitive Closure]{Illustration of an Example DAG and its Transitive Closure. Each node in the original DAG has 1-step reachability to any downstream node it has a transitive connection to in the resulting transitive closure. } + \label{fig:TC} +\end{figure} + + +\subsection{Dominant Tree} \label{sec:DT} +Dominance, as initially introduced by the author of \cite{dominance} in terms of flow, is defined as a node that is in every path to another node. If a node \textit{i} is a destination node, and every path to \textit{i} from a source node includes node \textit{j}, then node \textit{j} is said to dominate node \textit{i}. Figure \ref{fig:domNet} displays an example starting network. With node 1 as the source node, it is evident that node 2 immediately dominates nodes 3, 4, 5, and 6, since all messages from node 1 must pass through node 2. By definition, each node must also dominate itself, so node 2 also dominates node 2. + +Following the properties of dominance, a dominator tree can be derived. In a dominator tree, each node has children that it immediately dominates. Immediate dominance is referred to nodes that strictly dominate a given node, but do not strictly dominate any other node that may strictly dominate a node. Figure \ref{fig:domTree} displays the dominant tree of the network seen in Figure \ref{fig:domNet}. + +\begin{figure}[htp] + \includegraphics[scale=0.6]{"./images/dom_net_unshaded.png"} + \centering + \vspace{.2truein} \centerline{} + \caption[Example ``Base" Network for Illustrating Dominance]{Example ``Base" Network for Illustrating Dominance. An arbitrary DAG that has not yet undergone transformation.} + \label{fig:domNet} +\end{figure} + +\begin{figure}[htp] + \includegraphics[scale=0.6]{"./images/dom_tree_unshaded.png"} + \centering + \vspace{.2truein} \centerline{} + \caption[Dominant Tree Derived from the ``Base" Network]{Dominant Tree Derived from the Network Displayed in Figure \ref{fig:domNet}. Node 1 dominates Node 2, and Node 2 possesses immediate dominance over Nodes 3, 4, 5, and 6.} + \label{fig:domTree} +\end{figure} + +Dominant trees do alter the structure of compliance graphs, and lead to leaf nodes and branches that do not exist in the original network. As a result, some nodes that have directed edges to other nodes may be moved to a position where the edge no longer points to the original nodes. However, in dominant trees, all node parents dominate their children. In this format, the information flow is guided predominantly by the upstream nodes, and all parents in the dominant tree exist as upstream nodes in the original compliance graph. While some downstream nodes may be altered, the importance of nodes can be reexamined in the dominant tree to see how importance differs when information flow is refined. + +\subsection{Results and Analysis} \label{sec:xform-res} +To analyze the changes in the original DAG, network properties were collected for the transitive closure and dominant tree representations. Table \ref{tab:auto-prop} displays the properties for the automobile maintenance example, Table \ref{tab:hipaa-prop} displays the properties for the HIPAA example, and Table \ref{tab:osha-prop} displays the properties for the OSHA 1910H example. For each of the graphs, the number of nodes and number of edges were collected to examine how the quantity of the network structures changes. In all examples, it was expected that the number of edges for the transitive closure would substantially increase, and it was expected that the number of edges for the dominant tree would decrease. Efficiency in terms of network science was introduced by the authors of \cite{PhysRevLett.87.198701}. Efficiency of a graph is measured by its ability to exchange information, whereas the distance between nodes increases, the efficiency decreases. Global efficiency is a measure of communication exchange within the entire network. Local efficiency of a node is quantified through the impact of information exchange if that node was removed from the network, and is therefore a measure of fault tolerance. For the transitive closures, it is expected that the removal of any node has minimal impact on communication efficiency. Since each node has a connecting edge to all downstream nodes, the removal of any one midstream node should not degrade the ability to exchange information throughout the network. For dominant trees, the opposite is expected. The dominant tree network is generated through the concept of dominance, which is a measure of how information is passed through nodes. Since the dominant tree is hierarchical based on communication exchange properties, the removal of a node will have more severe impacts on the communication efficiency. + +The radius and diameter of a graph are computed through eccentricity. Each node in a network will have an eccentricity value, which is the shortest path from that node to the farthest reachable node. The radius of a graph is the smallest eccentricity value, and the diameter is the largest eccentricity value. For transitive closures, since new edges are drawn from all upstream nodes to all reachable downstream nodes, it is expected that the radius and diameter decrease. No analysis or conclusions were drawn from the dominant trees, since the dominance of the original DAG may vary, which could result in either an increase or decrease in the radius and diameter. The density of a graph is a proportion of actual edges and theoretical edges. Due to the addition of edges in the transitive closure, the density is expected to increase compared to the original DAG. No analysis or conclusions were drawn from the dominant trees, since the dominance of the original DAG may vary, which could result in either an increase or decrease in the density. + +% Automobile +\begin{table}[] + \scriptsize + \centering + \caption{Network Property Comparisons of the Original DAG, Transitive Closure, and Dominant Tree for the Automobile Maintenance Network} + \begin{tabular}{|c|c|c|c|} + \hline + & \textbf{DAG} & \textbf{\begin{tabular}[c]{@{}c@{}}Transitive\\ Closure\end{tabular}} & \textbf{\begin{tabular}[c]{@{}c@{}}Dominant\\ Tree\end{tabular}} \\ \hline + \textbf{Number of Nodes} & 6695 x $10^{1}$ & 6695 x $10^{1}$ & 6695 x $10^{1}$ \\ \hline + \textbf{Number of Edges} & 4682 x $10^{2}$ & 3958 x $10^{4}$ & 6694 x $10^{1}$ \\ \hline + \textbf{Global Efficiency} & 1.541 x $10^{-3}$ & 8.831 x $10^{-3}$ & 2.465 x $10^{-5}$ \\ \hline + \textbf{\begin{tabular}[c]{@{}c@{}}Average Local\\ Efficiency\end{tabular}} & 1.515 x $10^{-1}$ & 2.164 x $10^{-1}$ & 0.000 \\ \hline + \textbf{Radius} & 13.00 & 1.000 & 7.000 \\ \hline + \textbf{Diameter} & 18.00 & 1.000 & 8.000 \\ \hline + \textbf{Density} & 1.045 x $10^{-4}$ & 8.831 x $10^{-3}$ & 1.494 x $10^{-5}$ \\ \hline + \end{tabular} + \label{tab:auto-prop} +\end{table} + +% HIPAA +\begin{table}[] + \scriptsize + \centering + \caption{Network Property Comparisons of the Original DAG, Transitive Closure, and Dominant Tree for the HIPAA Network} + \begin{tabular}{|c|c|c|c|} + \hline + & \textbf{DAG} & \textbf{\begin{tabular}[c]{@{}c@{}}Transitive\\ Closure\end{tabular}} & \textbf{\begin{tabular}[c]{@{}c@{}}Dominant\\ Tree\end{tabular}} \\ \hline + \textbf{Number of Nodes} & 6222 x $10^{1}$ & 6622 x $10^{1}$ & 6222 x $10^{1}$ \\ \hline + \textbf{Number of Edges} & 4009 x $10^{2}$ & 2475 x $10^{4}$ & 6222 x $10^{1}$ \\ \hline + \textbf{Global Efficiency} & 1.417 x $10^{-3}$ & 6.394 x $10^{-3}$ & 1.935 x $10^{-5}$ \\ \hline + \textbf{\begin{tabular}[c]{@{}c@{}}Average Local\\ Efficiency\end{tabular}} & 1.225 x $10^{-1}$ & 1.866 x $10^{-1}$ & 0.000 \\ \hline + \textbf{Radius} & 17.00 & 1.000 & 6.000 \\ \hline + \textbf{Diameter} & 19.00 & 1.000 & 6.000 \\ \hline + \textbf{Density} & 1.036 x $10^{-4}$ & 6.394 x $10^{-3}$ & 1.607 x $10^{-5}$ \\ \hline + \end{tabular} + \label{tab:hipaa-prop} +\end{table} + +% OSHA +\begin{table}[] + \scriptsize + \centering + \caption{Network Property Comparisons of the Original DAG, Transitive Closure, and Dominant Tree for the OSHA 1910H Network} + \begin{tabular}{|c|c|c|c|} + \hline + & \textbf{DAG} & \textbf{\begin{tabular}[c]{@{}c@{}}Transitive\\ Closure\end{tabular}} & \textbf{\begin{tabular}[c]{@{}c@{}}Dominant\\ Tree\end{tabular}} \\ \hline + \textbf{Number of Nodes} & 4837 x $10^{1}$ & 4837 x $10^{1}$ & 4837 x $10^{1}$ \\ \hline + \textbf{Number of Edges} & 4083 x $10^{2}$ & 3584 x $10^{4}$ & 4837 x $10^{1}$ \\ \hline + \textbf{Global Efficiency} & 3.187 x $10^{-3}$ & 1.532 x $10^{-2}$ & 3.533 x $10^{-5}$ \\ \hline + \textbf{\begin{tabular}[c]{@{}c@{}}Average Local\\ Efficiency\end{tabular}} & 1.616 x $10^{-1}$ & 2.200 x $10^{-1}$ & 0.000 \\ \hline + \textbf{Radius} & 7.000 & 1.000 & 4.000 \\ \hline + \textbf{Diameter} & 25.00 & 1.000 & 5.000 \\ \hline + \textbf{Density} & 1.745 x $10^{-4}$ & 1.532 x $10^{-2}$ & 2.067 x $10^{-5}$ \\ \hline + \end{tabular} + \label{tab:osha-prop} +\end{table} + +\subsection{Validation} \label{sec:xform-valid} +Since no direct analysis is conducted on the transformed compliance graphs, validation of the transformation is limited. Though centrality metrics can be collected on the transformed graphs, the same validation techniques employed by the original network will be used. In order to validate the transformed graphs, there are a few network properties that were examined, and test cases were created to compare against expected behavior. The results of these tests are not included in this work, since the test results were a boolean ``pass" or ``fail". If a failed test was encountered, the validation process failed, and the methodology was flawed and in need of correction. For the work presented, each test returned a successful outcome. +\begin{itemize} + \item{The root node in the original DAG is the root node of the Transitive Closure and Dominant Tree representations.} + \item{The number of nodes in the Transitive Closure and Dominant Tree representations do not exceed the number of nodes in the original DAG.} + \item{The number of nodes in the Dominant Tree representation is equal to the number of nodes in the original DAG.} + \item{The number of edges in the Dominant Tree representation do not exceed the number of edges in the original DAG.} + \item{The number of edges in the Transitive closure representation do exceed the number of edges in the original DAG.} + \item{For the Transitive Closure representation, the root node should have a number of edges equal to 1 minus the number of nodes.} + \item{The diameter and radius of the Transitive Closure representation are both 1.} +\end{itemize} + +\section{Future Work} \label{sec:FW} + +\section{Conclusions} + +This work presented and implemented a methodology for obtaining violation priorities in a compliance graph. Specifically, this work analyzed and validated the results on three example networks: an automotive maintenance example, a HIPAA example, and an OSHA 1910H example. Each network centrality metric provides unique insight on the topological information in a compliance graph, and three of the metrics (Katz (Section \ref{sec:katz}), Adapted PageRank (Section \ref{sec:pr}), and Percolation (Section \ref{sec:perc})) are also able to work with the embedded information of the compliance graph. Each unique scoring of each compliance graph node from the centrality metrics are then aggregated and processed as part of the work presented in Section \ref{sec:cent-aggr}. The results were validated as part of the validation process shown in Section \ref{sec:cent-valid}. These results are provided in the form of violation priorities under constraints, and showcase significant savings in terms of computations due to the implemented solutions for each centrality metric. Additional computational savings will be carried forward in future analysis techniques due to the significant reduction of nonzero elements for each example network. + +In addition, this work presented and implemented two transformation options for compliance graphs. The transitive closure transformation presented in Section \ref{sec:TC} is useful for determining all possible routes for noncompliance given unlimited time and resources. By reducing all chains of events to single-step reachability, new analysis techniques could be investigated to focus on immediate importance. The dominant tree transformation presented in Section \ref{sec:DT} is useful for providing a graph structure based on information flow. This transformation alters the original structure of the compliance graph, leading to a new hierarchy of nodes based on dominance. Using this transformation, the importance of nodes can be reexamined to determine how importance differs when information flow is refined. The results were validated as part of the validation process shown in Section \ref{sec:xform-valid}. The results in Section \ref{sec:xform-res} showcase notable differences in network properties, which allow for new investigations to uncover further information from future analysis techniques. + +\addcontentsline{toc}{section}{Bibliography} +\bibliography{Bibliography} +\bibliographystyle{ieeetr} +\end{document} \ No newline at end of file diff --git a/Diss_Version/build.sh b/Diss_Version/build.sh new file mode 100755 index 0000000..3b26134 --- /dev/null +++ b/Diss_Version/build.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +bibtex ./output/Schrick-Noah_CG-Network-Theory +pdflatex -output-directory=./output Schrick-Noah_CG-Network-Theory.tex \ No newline at end of file diff --git a/Diss_Version/images/Asymm.png b/Diss_Version/images/Asymm.png new file mode 100644 index 0000000000000000000000000000000000000000..22a2b94ef73e11c7831004ac54e2dc185fa9d10c GIT binary patch literal 15758 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 L6{HF!41N9&@avA3 literal 0 HcmV?d00001 diff --git a/images/TC.png b/Diss_Version/images/TC.png similarity index 100% rename from images/TC.png rename to Diss_Version/images/TC.png diff --git a/Diss_Version/images/Topographical.png b/Diss_Version/images/Topographical.png new file mode 100644 index 0000000000000000000000000000000000000000..864a98b8197773721e37182d83eeaea2049c2143 GIT binary patch literal 47998 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 HaQlA%{T~)a literal 0 HcmV?d00001 diff --git a/Diss_Version/images/carDistCF.png b/Diss_Version/images/carDistCF.png new file mode 100644 index 0000000000000000000000000000000000000000..d10364b6bf0cb55230f55c0096821078ba0b0ecb GIT binary patch literal 22794 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 Db&U$1 literal 0 HcmV?d00001 diff --git a/images/dom_net.png b/Diss_Version/images/dom_net.png similarity index 100% rename from images/dom_net.png rename to Diss_Version/images/dom_net.png diff --git a/images/dom_net_unshaded.png b/Diss_Version/images/dom_net_unshaded.png similarity index 100% rename from images/dom_net_unshaded.png rename to Diss_Version/images/dom_net_unshaded.png diff --git a/images/dom_tree.png b/Diss_Version/images/dom_tree.png similarity index 100% rename from images/dom_tree.png rename to Diss_Version/images/dom_tree.png diff --git a/images/dom_tree_unshaded.png b/Diss_Version/images/dom_tree_unshaded.png similarity index 100% rename from images/dom_tree_unshaded.png rename to Diss_Version/images/dom_tree_unshaded.png diff --git a/Diss_Version/images/hipaaDist.png b/Diss_Version/images/hipaaDist.png new file mode 100644 index 0000000000000000000000000000000000000000..729b54256830af0e77cac68ce584c2439a132ac7 GIT binary patch literal 7971 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 XE59`$Q_$w{W%s?ix@sk=kN^G;Wr@CY literal 0 HcmV?d00001 diff --git a/Diss_Version/images/hipaaDistCF.png b/Diss_Version/images/hipaaDistCF.png new file mode 100644 index 0000000000000000000000000000000000000000..e7b5a60fe73b170c978670c15937da6e23b4de29 GIT binary patch literal 23155 zcmbUJc{tSX_Xmy-ku`*nvXwPkTFAaizj$zuzCCM*6p(xDe-t-bvbJeBT%3Q|4t#>g4}sigS^CS(wusBR#In zZ)p8yrXq9m(Sz0ap4^H|gOcd^Am*GDG8k=Tis=RUA4S>fa|*JOFv z<(R1Flk8cIf4901z3Sc~Ol~UEf(JHePygEydoWp@)#9wVlGU=`%LNDqQcZMY1%7l$ z-{NGLf>Y)~iSO6G*4`MuKRB6Ban5S+ZB&_b@5Lq3-RymbJd1=rrwR_W&$dNCn>E$d zr@J)^U}HLGCcj4QEpP5r3~~D@fBNt&G<34MfP{TS5__^m-~8_bfd$vu)n=mG!1t<~ zGV`&2Xl9wH5$^(?mTrELOVO9{%4)VUgy=$shy=t<9bDV=-i(szs&*l1u8Pu;&O7f9 zXTrZb-%hIPrr`ak7dtaAHZ!<<`2KNbyA90(FW{^Z4Qbby>V}ctr;^)^Uv=k0?svOK zIHLUVEW%iwvJIa%v=SxUT=l)~R}AxBatV=nm{)GBEFKl@0njB^ma)9emz4I0Vr(B` z3)|dW4M)mxVFih6WNRP!1OuErLHlA^Dy8Uq zMDQXdZ#2YzzO^ZWNH%E^o9PzxiJnxr%XuPT_PMaDwg%;0Dt>a}T(|p>>W78ewz&pa z#0y&u$V0G2*7ddewpSv2ZGz1hzCLTtA7vd@uykKd%_8lot3!=|KywdKMTcv(v1wMc z#`eRUwWCqD3T) zfF4paS_ksF;r(gYwH+Ff*B;fsqD4S!^^XTP)3&f^ z+Q_6m4ouX`>b+3WL$9dd_9ir;n55XIjE|gu`pQ6X+$%a&&8+V|owoly zTHqeyVZn=7y7Yt{p8R~b^V`1YMHuO6wN4YutuWm_20PM96?oHU4NF0gndR?m_QGj@ z7`&#N;HQcxc}UglFs&WJr9G87^31cTotb5Qv2*kr&JQN9g^x%2wp<&cVLk-^I$$?* zy4jNZoiIJ$h`WSQ%wFMp1u0sIBZf}sJl3avh(a_%LO1#HgSCDVA_hZRd1jQkF!2)T z2s4#Mtg5B17TiW|tP&39dnJ-bAZaNNtr5}|uIa$*2U1?Ru}0MD z+wUKj*F=l_*?{=dh*nCF&Kb*qafDt378Bd=LwkGJR9h=1l=sy7368Uh@~MOH>wQ{^ z=V}ybLzU7HJe*L`u5>y*I7PHrJ5(62(di=7LU-Dv9>!OYYWEWNyoc_g9)h)TGR>AE z)Lat05}h`8yjG`ooA`9x8Pg`_(?3ay4YR@6JxeEg;NO|#dUjKV9qkGpIA(uw;g!H8 z)UQdu49T9_+0;n1*DZmBpRLc@&Q|XaET9aIv1@yEX5`T3HJkCDFe3{81^Nc!>V`V0 zdCdopQWv(2Bd}ZMxLU#wM{LT{%;npE?aO_7(sFrEM6;Mc^1YemLeaf{V#?pD$w=G_~qj%StEw80om@Iz3u}LJ6vJoy>l}2=Y6cIv4T}QHwDpFo zHw%9RP9)Q*HpDsP;_%azO0lP87@bX|eolX||MJ7m3C9f-?dRIapA7#zr;wZquDYV& zw?Dq0!9`{`M@iuBa_Qi8_Ja;*x+cy~$c$_#51Q~5!}oj(R#k%+u`F(IC?z74Hoeq2 zljPUf5#CEv2y(qSZDlBE_-S&qi0JL+VTemrHHDF!*K&tbcsPCSyfM zOxSLYf`6LqNeGa^%x+Nfy&StR#yhYU|0$dwj@)G5{(eeF{QvX;?+;zO(i}BCj4ivd z0Hs}^LlGh)d!d+>CAuR@tSy4jHfJ{^cGWlq_Uw&Zl9IGsm_;Fua zFMJsnT*rbRCmYZMQTMhr;-~iP>bOF1e-+~V%=PE`!nDo^WSv#JVna1?@6B{0UviPX zBNn@laa^G({(|*|2-gWEVKZJ;uPp^w`YmBJADBTsQK!S_DF@H@K6qrYKs0cQfNku2 z3Ok2x5)F0hABZFc`}VJ@l+CGaKpG)5rz*S&BhIkuzLo%nM8^2PfvsbwbftC|8i&F)PiN&JTRsUUOz{gWnB$Y{mfA zfra?t(m%oRsJLJa(~EpKj=dr02kQiWT;#ed-O&UM@z8dIYnWQUw+F*BvXX6MS@$Pe6$FPR zago`EG(@-dwC`(%U=Lo!Lhkp3X9yU|(Huq(R)6i?p{2DRuoSM&OJIH4w5v3Jkc%$sw!n(PPzX4Hvk68U0W#j2@M88<_4 zhZklFYW-Sq2~To=d^FlNfL^YWvU? z?HPfmm>AsqHWC)Up`#E`52@-2S-%nO;NC`ZW2=Ib)}RgArvqUmZPE@T>J{czX+f=L zLf5Sy*ass-xBST^5nnrQoXN|QTGg7_bijvbYhXNgGeM^v@X<$rdTA#GmAv=uO{ zQ#b)E0is*~|E+6#N*cp6dNg2NEmBHxG zURDa?Njh3B*r>y{tphwYMuY=wI=9e zt<;aua10HHKO88f4e-!>gRmhR&6L%O)q0GsQXT~-Q}AFfEr6{u?L|aW5B4SUMCN~@ zg$4|Z+oue8^&ywG24(Q|+#4a>gJ8U%QN!8qW>=!M5Ttf^4ftjo_lerphiA%#lFZg_ z`V~~nmxD&r7e{jXTIY)Y6LjBFloxl9iT%w< zFZ2~sH~rrE6kxiO>S=tamWK_ z?DcDghLG}evA)Nqgup6`b13ECqY?mB#TK zs)EG83?3!Pk}9hE-m9Mu)^^}ONB^ueXg}r$+dfH44hf?^ zv1jUsJEC7%LIsTMS2ok$7=hZ?+55o6j^6+zBQ5T7x zB38e`b1ER0pKWx^fbDhU}p-S`!7WqDf49U6TZ*TJV;jcYkG~dhvih{F;DJA zXa_~WP7u~V;(hhraQAM><;|!&G-;8Jj75G!EPMj4b(^!39M(2>2XG3M3wJr!>Y?~o zme_+S@1;m{l`9h;C5LbajIwsfLmN(YmGa^3+3rQOfSz+_ijLoZItZefTnsro7W$i! z9UAS&HAt+7IwF}U(P*>(4i;n{P-Be>rOZ10{n{quq{UQgk+`DEhN=N;Hwv}PSZbKx zbf##{Hw;~;pgD^6=in3c%-oHIZTJ~Sy&xjRTvT&)vUly%_Q4Jv9P-N2gx-|v5d|K) zU>4zwGw>r&sWV?iP|aO7pe6Hd{M*Y9P76Vx==<$Y)Fr(mZp=hcFx%SFy8+;!QwE!X z(RLBTlav?Q7yB7n2^N#k;fXNGqLDA3H$Q05_0PFZeYSWAJ->6%O0TPxJWqYHn%rl} z7zpeW2qW1b#EXUBHKL$1{12+(cb6wGi?eveYSG}6AB*V7;X!2u=%l(fg zT}A#;vzwbf>^PF=D#zX=B{udWOA>0`L4P!~i_MF|geJ z1~@5|S?KnnU#V`!1)<5ADvZELrh(nT83UEYFBz*Ew4{H}ge=UIZUT>HN~=)l$64o& z7A{I(+|Id>;5K2;xitK_*Y4vB5l}Q0LchjV=*Mq(GJE5h8_{NB#E%>Nb%r1sqd8tAlPm&HDjojAAjRd0}Lu3wDnQM_Hw86+>4Fy9=ErR`124-lwbG;saUMhM`j+oIa= z`-?f`TSE(w00~Ntm_g)LP*l55wtoSv8N7MqYtgwO4Pwr8jy>A+e=R0NR>-3jXt3)yjK1!Z3p7hKY}JmbN|*M~4^-PMbuAtqg9?rHwt%z#qsK z(W2+jo=(3@PRn>SgXx<;BJpO^YH|tD5agElk=O7kH2XEooH`0wlD}KddG>-_f?uvv zlLF`0(|lon1~8_nh{m>vy$5OEpNUQ`8nS~d&9l8-+H&Wu#uO;KzThiUE3;wbF?Bj2 zd{$Z?2uivR1rJ=Dy%tcXf+`|2f3&V+@Of>+y0;{6z0B!^-4s?qUU_J9Zr3-_aw=XqRS+{Z zyjWu9ppq_##L8BGX?kiKpxI=S+ijNAL(hNCSV#E(&`vB9Sd zo#C~RY2vYQtN9O9JO5{AH!23PC(oF~wTU&0oKXY$TJ-&1oVl%13hX4NYDjfB3~t=# z^z@>caDq}ox}^<_IW5m+<{P5F=}-A?lr)<95h-0bD z(pCbjDRbykq=tdY?%sdg$gUG09PgPNSl=alJn{rT$F6&08Coyv@?%rvakHKrk5;q0 z)TkR)?A&T20USaRj#G=Kez?P5%aJ##30tv|1-UNO9}M$p1Mex>Dc;7F{&ie7oZh&Q zeP{UEj82D5si;h_m^XRnf!LG%lcQ7D&TYW)5V-^cS~=#JtD`wIEJ;Gj<3f4#&FlDvKT*?ONjG7tDZUEL~6^c@n@V8 zJke3!}sh`Rk9^zaow*ri-$@ zOYa5`h}~whLJNW9QKjZJj93gB^hO;x|JIF2t%jKmFniJ9&{!kb6jSiu&7xkI>_tVn zD?zvxX43({%|tf?PU6mkLo)ki=f#ps;l|mwvxA2^Jd zdi=VFES6uFTa9Nr1}Z>qd7qh%vQV{Fz_@ucrw&i{*gaHG0lCU;{MI4c4=wF5q+d8) zfJvi+hdng-9qZx{eZeC!1}>K!T@}nwFB%8$~(OFY=N`zLYgFKU6KZ?e)QpR z`5ZejS{8qTN_H!334oS0DW^uYG|-APZMLzIqAQH)+xiS&AS z)({@&w@!S6E<#t@TYx&!gPe#-N-V~Sww#@!jg1A`tr3r_P_ueilSKh_=be@@2K&b0 zkK<*18~C<*4Ce!~uAYHte_MUXjo#x<@1&yQtjx9wS$rES?F~VC?|o1H%paK+lmXI- ziT9HDDpeZy z!Qe2nj&!5eRbMbzq80(}}?o0(@b_ee*PUD{ANzBW)2$)Gq zJo@33IWSW}-%JOnJ2EZX?vN)b&(QW$4#3m#N=Z~HaI6wjWAx_b{ZeZ>K{b(^0XFU@ z78{d~;@_y}$EF)<*6qmJ=Wac0LA37nh?2IeSgBS4YW~(KHb+hnVNq0Uj%JZz``wz8 zVGoFfJqIrvI5*vg4H9EkGo_DX8SnQqxQYZROw?NWcWXsF3Drd$sDA&%{kF0F%x@qu zxf0*yxV=#2g+6;jc>_`1S8q^$xRj^a5_;1LQBF~u)P%Rdnv~&Ga&HCAty^gfqp!j= zZb_bY>hDoyDL&>XI}GVFc=#N~%n)!IlwpB*NftV->Czk@%dZav?D}>^%6j^iU~!}`9?uj|h zZdCZsw0z??bM7Z*&+BZ?V}WCmb!hHbDpJo-XkIt8>|m9k4${09!o1$_Wzqz1hyAy5 zhqg{L1wMPOYt+CnnG^n1Kp37Rfrqw~HzEi`v{+T?AB^wyF`m!Kc)mi2!JKur?D@zs#gy;_JIz z1njy{4t5gO2?`Jb)W*&xLdyPGtY|fRSsMywf0@o9dxiO1eD%-kXB8<1le?BrgQ4M1 z7~;t)S%)h`W5HMK7eIHAbXCFW_FHufD%{$`idogMacCa#SI0UuZaoAE8JPLmLsZ`! zzE6EUdN{R;IxV#k_0ndowFtEQ-Qv&lCm?&4Bngn=kqaLvFHC zEWj};xO2+zbEN;np+N7!+jURfp4LSDX;GVT>^2y(gb>kXSn$z8VxZB-xlGm{kSdRC zOR}X?iuBYJLtw@?SDTuAf9#D@-Yb8S>0{Ju91m#NU4LA=zv#Zx-UM$C!v>uOO}vw& zlmI%vU*uL%ZtyS}_FQ{J7u1>_o_qG4brFb>#|GJNmqjP|bFL{{a?m)&c}cKsOWF+$ z%_uup9rt|anNgp2Bu}v0&0P*xf=#!LWBt@ZqjrdH#FNIbjhVfjIe*e&Sm0Ou5ap-$ zPU`R2{TW1WKb%h2cTV_P(QYhDTyk<^>j>`=O7S__nF3Uaw(b4&OJg6&UgU1%sbe0o z?i`tL0n@N#DYDTaXkzfydF*Pj@k@S%@Flwlj|Q3bq0qyAu_Eky48d53~bo%4yp z)k}4K?BI>|WCaqIb>)PaL#F8uMh3?}&06?$r~B%0%G_o>afb);S~*oF;e;!P4I&L& ze7z?=m1__btfgd}p1)SRgWKPz$0&ku#wz?00EQNFv65KG$uM|mPj#V4?S6U8P<3lP zz=q@XsGF%6isr!IG(>;^mh%=ci)JC@DJ0@^?@H2~?YvaQr?NJCS9`Xj7m^7O5 z|@6R#sn@%iKWqoC{bazjm&hu%O}htdd&uTsCfn;!W|^;PQi(FL1lDq zzB5BhR)#XKS9=!Or*$)ep-8x>j`%>45aq?@k>|ClnA?sx~3#PbPS zgT9}4*Q>VlJk+R6VBCXph_M&_Fe_G~JAgWZ;22HhJ&EWaWCF}}l14LTy*s-bde}X8W z(7#W=75~|mdXpjthFX0+qbE0A0XI&$zHXo8$hl<2?V4l0eHFk{HNM#5ih6Nq#R~n_ zAS#6~m?_1uOCNl)G*!dOJYZ+y{mvYE$i;g(Y=N#k;}z24#Z6L05XJl>)Azyy4;wJz z;jlyEf8L<)F)!GT>M9)?uLTU6b|h|4E`x2X#!u=cZnR_1nV#RfcA<0lWtx0T1R`=q zP!o#NKDPV)&t6G4k+|ILcvR5(cH@LA;UDq^8B1IdZ5i6HWAOA9KZ~yVF`_kv5g1nBbA^Lu?($DtZSbR-h~9&<~cLf!Q4ij2&8%BN^~v zOYHOJW4NE9m*J@fLjcy34mBLw4T8Z21#UodE*pYwuM2s6%b_>M7IHn&c)afFxE*hn zr^aueKTe|js%`WfhL510@a?gr7`$5R1>pK{E`x@8TWhpIgk%2UexBw4vAmM8ChU^Z z;@itK3cmq4s5!-Uy@@%MtGcM8?qht)pS@Gsn?X%(J6rRo^EcD5aXI!@Akf9vNLW=L z=OCT42K{U6l&MO#Q#@n8J4c@N2%r4J=D3;qCxFqAy3~yFU_tGxldtQ!$y?ogJ6#4C&FjIf$F3 z0+25B+(Je{F1U}y$ne`^i`XUDi#47BTt?_QGJEQO!ls#WR z5I>xNH+VgL_=&_;k2s;9R$>i07ZQ?a;C&C)d!;tNgW7AHwrgUCa`mP&PZa<4K1baB z0QY+?Xa3+Kp_o(haZvVi^Nzv8QQ^ONAGv8i-76AeOmPeDOmWe+I(|wn$%8pC>fyIh zBUygEB;;ko*7o)LlrZom%PN@~F3iUiyy!T6(&f%wv_S-sy1&^-Ic)8f@W6uSn?AG) zr42~Hh&{Xha~gO$b>nq;o-RPdMS;s{-$?~WY~B8S zBCyjT0^jzYK2qEbDR5)Wbm{$#)a_>4&{LHZi8EyQ@(W%RjP$tI1yXw|J#ogKOHm0M z`TNtS={%MdG$~os5%vT)pe4WV+J610yFCBx6_78#FK`(tICzX>xcKs)ix8Kj&t2R)$}+VG6qn# z^|{-udy2>^3Ebz40R2%*1cAPmNTMo^K$lJ5y^?W8nKH$%CP>%QhO=KX#X+Dk00#9Q zoJf**AyLLtH`YU}rksnnrY|;>$euG`012^lTE|Jt6@ki^1q`St%0k^*=1+?Rw$H~w zu0m2xe1MPdn1y*o`KHEsB1`SMgw#$-v#NnWp8p(Lbc%Y?$wr=HaR*fqADG!i{f`VF zQ#)k8EvGs|P}T>bA|3}Zkw6&RMg1UVP@yAGN+bJQb4olIbc>^`gnJiT1Q;!TnE6Ft~9c0Y`#2B;gbKq?Yo}$bcZI?&(@B-54pUU-bIW0p4I{3qmxBP}S zdp49MW11}N{X8>ItR_R6U z@){{jTuA*Sd)RC{ve(D-j^DZZx{_B{3 z3uyf=QtVF7tzJDZ-4b~U*oQ@4UnTBpjo|ej#iS?geu!7LSPzuAjr((7{n1%JU1^!7 z=w)_jMCD~e8_xY1W}rkdTiNIPme79DhR2)Xwhd=zijx}`hNn+4vBuJY|CZ26!!I^H z0pR%^=tdN&P1id~Lh;4oRsp_gfv$AROl8;51Q0@+=38xi%Fv*C^PE@WhTO&xf@SzB zRlx(TunZ%Sddz$ zwdAN@lh;ho$&(n=nxqnSZgE5$H~mZ(RRJX;ov`y8?QPL9^!yZ0-AgEQmJw@EpoN@9 zb2-}pt|Ak#A}*1B*mFhwT{cjqvzb!+n+Sg5#lkO{E8w(yoCeV2K zzvGbUSm1VjWvPv`AJxPAB?Z_++1{wPgPFT6`dFcbozJ66H3F>#KSsC4P+$L!2g>%s z-wtGy@~l&_DUk)01V#?$D<@f*Yl2`mxKu*E?nu=!sRV&K_|2jF7d{*gmo>cpBhZoK zq{ncrgOZTakNU{_C6fW4q zW;Y&=C|kemj}mLA4IX;GK9!1x21PlAynv`P5hnpMXD7#YO1?Mr?Ldl+j`ZX{j759+ z8Kb@YJl?cyp-4GQYC@!)-XGOMYgaxvs5tzE4msR8+&{dE=q0xQ>2IGERFjLhvQqI# zt|;Qn>*&|@jtZpdbXptNgSTh?C})9lI>KKsYTWTMsk2?zpMI$la>H8?^tcz*%1bz* z4iw3BBg2DQ)0bb_UvO1mREn1tFNfLXXjktopL$3Gs zcC@n^3JIO3k#c?-=nOy?7R@gsw3NIql_J_(11rLus9UsWhXnlsw;|e0eRGB!1)>=; z2Q=?ZJ99E)%AD=+mtZ@6L3LWrjkCdX6au5yv%*Dfq>t@%yKkXA2=r=A$UE(hoAZ4R zUb&#s-(lkd`Uug(`xMgQ2HuI^n21mI-k3h$See>>Sg%+eXmfe0a6)a znAMb&%LWB-vaSgK#ly|{Hk8+kgS~>YtzxCWw@#^rXY}f1*m6!^wzm5kib_{LIbk%N zuafeCBPt-(19w>>JmV8xj@z>9wPFGc;y~VqVL0;|edw^A6<=N7oL1eVaw>yw=Qt^}`f;PqUvd2O&oL*%#s~80sWdrj^W1a_c@sx|@|l+=$X&vyDh;n_R|T2}-M30*;)k?zN2K zWIz@2m>ZDpNwCFA>e@ytHB-}n^3rTr%fygc)Os^Ws_6s}lRydGQtgvByRCCddHdOE z+7fMt$}=Qd4}F<)AZjO>o^?8+>-uMbtJ{`;-UaQz z`kUzkr;{485veiG-D}Z-7G-D1j~R+2jdg-fG@?P<-@2iDI$KHku*DFu!)q=hYQY#%- zn|RnOAt{Tt-S%p7Qi)B+I>P@In)Y1JvV-OfIxV~qVT%I#jp3Sy{L^EuW?bAon0KabwVU+Zyq0BG$hMdpN z%Tu(zvxLOpnuR9i-oLYgr1pVE621vt+cnN@AS3qQsT2h5|adA|rVPBjA`|0r)aAa*Il zQR|&|u$RA3?>oyTCBA2>xq2iRh?BX-*pQ#ynRfF8@UeIdB)!uq=p0ktFEfnxE&toX z|9(_)W*8xkVI`5`6G9y`|F{R`{HUe~%3@HI>w1#U4SCHtm=M+nVr}7m57$I2diAU zsGS+lXxb3(q3b0=tPjtLVfArG2x8+>#WB2kFaMVvbH)OXS1fqg+}<&a7yb+59gj zKStc;xb;!BNtK2|^!A3vM?NIA{LVa^f=(!PA%B=j;vgc>;G&gi-tg8fsi#c(XIWB? zrfbj|@n>dyq7tt*^6-X(*qLkYUX|Iqx+^!%!Y=Wm6ZQKf(};+k>0g|LSA@YBs;1M; z;Olik8th!YS)#G9UNL<@NP8eFeasc{gE8U_L4L54b0Wr#RVaa9Rak=GphH42NfP$_ z?>xYm<^t=*Od?j&{Igrgnp#7m^Cuz;D(;fS$4-H$7K#Z>@jTyGEXb@errf?a&6M!! z-Jed)=91Q41l%LYeT+vaM_`&72~-PIr;DeAv$2Swhy&&k||Zx zz5?l_bM2Xc{%B1;P_OG>5|AiswM!%DbDt{$O(--L3i(i#oN3?3>8qFSwoFVBqJw`) zg)-@K=_~QXgQv}}|B?cG;wRZb z!LoB=?ww|jwnp!4Om*Ah7?;oW=4@E_82~aI>cP#SKzUmRH156$uX{HoCl@1|dr?Na zYoAvmMm&M-D_YW@b#TPVa&xz8|Gh*+6G5KnZc)M#YYnOdTisW=eiGRN%Zp6JzNpoi z;?kbj=T!$@#&MKHlJfs+LgqLvJ489I0#ttqKteeI4F=RDegQ)PiMK)fhPx78(|RwI zpPpxR%k8*wTrna0vc8?aOFqLRj`Q>ZF?IJ{X`p7Q3aN@~edpW~wX6{FB66_lkIDoK zuDn|p%xJ>%<=4}#fA+*Y4BQzZM#1j*B?A{fTo$t=M1C1Eh+FY(*YeVyrk4@fpPEfp0@fakSA3QA0SJus+XN z_g%n5?g$z}mo!9N=Va9{FZpzza2;4SeFSIj8K(D4hX$gEWIP?$%>#J>>De1-h$F@t zhAZqzc`@mK6?D9X>}OfY+;NB6um&Gwr0$%rc@vbv1-Om|$p-hm^InIR_b@jW$PEPl z=MpofDn>MS%81unV(ivKUTIpnWglxyrtSpbeGr2x-OT*iF@*Jjxs{s*jfk^pc)jqz z?;mWX&hXeH9eDfIX{ksLocHY7?Ec(JVCkS^^9u>;wTd$GneHo5zoa|?anAVsV_YgcZMY8x}oHN40T?#T*ag=bv8BliAH<4rM()$=ZO-ELss z>pVvATRA|W41ASNB37N~_66gtV^-}U z7Q&|#Bc5^6R$hHMbWjCIFm6gLy42`nZ+;kwS+(&7!xE6y(K(7+0oN9Em* zz{SQqU+UaAfsnCs)>0n|Z5DenE423rI%u-HSj@$5*b!oOPWOQgc!rz_XO|<&)JSJr z_txU1?V0oyE+<(3Eea6s5VK=?=m$0tx|Ho1hhK4w9YN(*>xQ%^-Z*~Yjz7CXn-(=k z9lGfk{YoA$axdE7#-f6{i|!2mroWdy)E;d#)U#X7}TVQaiz4tX4I_{`keKU<2S&XcPmL;{siios$iY z$$#h)jlZ^-qnCv1^mq&#QT@)5lXx9B$cZKeSFUgX!rcbs*R29}Q!?lkZ-Y;Mm*o){ULYTev{XE1;56eYmf0Lci6PR7$wy{~59gz`PfbjyE{UBGZ# zMV(Uhb%Exu7JIDyGL!2Xj4cvh8kJOhzt6J=FPFhGZoYF2JZcP_ja2zeIxeOs^4aQq zNx_U>}96HyQ=$}w)|hd%+&XjEj6zf zR3XWbg7?)JxBk^f-1cV%&ck|-USoX3$6;32*g=FeWa5f6;f)zqiSCw@aK&{TeU>AafG?{d-F+9<<4CL&7xf zaibj$@aT0QKBgug^Vy}urspw!6k1s@P$`- zG#T!lvggZr_8X}gBR+cms9O(|QXJIUqj=nHY=vLC$Qwp1)ya4})Y@_P|98&CI0@c^ zaaEgg3ppd$*l)jQGpm=rw02~e+Q@`G&sjambn+FzY8~(7iI({IJgR_EyzHetO%75y zRj&?dqJFi#q+D~HI^+Nz1;9hV;#&<`6#3U?Bu`Di5s~pOB>OBDGYhIYVJJO`t^LpP zr$q*8G=Zd!hu~YC-Nu?B<@I@&-^+XDBgs#thP66Te@-%OU4q`pq3dD~$$xK#lAHyu zqvsADQvT~C{@?A_7N7;bUxsf@j~CeGNf{LqudptaA0!8F7}_rn*(1F{nJ3-4yf?9 z)u{IE;`xfa*)S?On9E}0!;r(ov4s(>F4S2d(>Z4cbUN|tklmqvPbG&|@=qrLERnT& z+PB=&;7X>@B%>w|`bAERHguoYC}zt1NSUY@lf$uqrQNDfiBd>BBgovluDPq$XyT;@ zOvg7OeR#I(DD!hTKY7#=!VeGzO&R%>T~zeYWOF`0yI$r%AguSiewExm(@{@Q;9oXf zx25SC4rr zh~1%ForHG(^c!k;F9tNn%K+sF%hY#A-CEFGr|YzYrs$aOqcfn#RsNqLD>7lEA;q|< z^2*oC`q)LJcm{uyfGuZJJU3v24cYSdG5vWL!cgQD2mBj|r*8+aGJqJ2w= zKyVCzI_!(n10GZ}Y1KPX)Z6eC=u7D9FB9xdTotd}+?Fa}x@8OWe3H?cP+6e=&zzT5 zUF@28u83?_BWpk_U>C6HW z1J?_IFVx{_WVy6R=eq;(3A+$BI#ZX&jw~2z&SQIB=_q+{HMbBBT{flqC|%qjXODk-HDasn(-T9mMATM*Xxf_U5ldH3|rtWkzI_1^~t zJu6o@3mfa6Nm+q2r<{3|xYr9Q3BsmG;Dm8P1Vr%gpMKOhuaOyWCkV<2y2uUwoQpJ~ zu@_Ve8Tc8Hstq^)=on(IzLwfMH8!U86*bFiWc6?AqndA9J*bP%kPpG1_>%bzWj1H# zQ;1x1CWQjo<9*j2ra8r!KL6|W^%N6C(=sx(x|3MJwR{{XT!?QLsJvu9OLPz{JK;>oXxymZi7{Q|sha)EO=F=bYuvwwLyBz1(^%R~es{<5gQ_m572ok#P z_cPbQH7=iWN>A7j=WsuTN(D6xM?q;wPq(>LfFiX5=@B1^y))-qnc9^jTHRuW+}R|s zjdv_R!G6iI2mjMsMj?6YQPmgq23JN9N;yD!;{W^J{t_iSwigGUL6W6X;_g9p)SgRE zoNRhKZ~#8Ky0qErz4M?gIuk(AYh?nLRNll}_dyfZ#~e7D zAWwxKZmw8VK3}?i)K+>#9v_vemdU_BFUV0N0D0$CN+*C-yabJ?<=o65g#m}I>Y}vO zYO+nnf;8EX0`azK{BNR>FT*TQ4-63h%FsJuOpyPlQV_JOvQ3u>P?5!#so*O4upzUF zmYGb4f+g;0inU{)|9Mwaq_yo?MK!2mxe%120O@8be+XQbSWnM++%iUh@B8?3OO)jy zJ@?kU3c^}`&j`D#>z%lwwktJj)OO@W3J|>vpmA%q#;+vIRihj-8sVQ+v=*;<^ZB@E zDeGRvO|hpl-mg|ITAx$@hJd!{&pwU1Gj!KYi^mMiplcJMXWyy3IU)6<34>w3Dh z+&H5X;y?>Em4YBf5W-c#Z5Oq`+m_>}np9uYTY!2E$aSr`tIqzj9r7#!@>b_%ZLYQB zwv+EYDfoJ}>h2ROnolXAeUBKem90ia2Dr`l7$5Pv4EFEF0`x-Kr_(){M7r2lwZ9X4>{kw(}rt#g*oq(Vp1(FLiOaL2Dvo!|3cN zs)ldDxcV(31sX;~zUvAeQS+1qu7hNwFJ>0oCn_2ih&3y_H*k!b2HpVwwBi(NS|2dzN?}j45A8uR4VBCa2*44v$Zl5DIcq%s#(Ui}o#*rZ^S=K)&olp6=Dx4xzJJ$m{eFKl@%U-8 zQTSv|?5xubKHH;r8qxdmQ(Znyu9@H14;tlg0oTd?1=}jQMVv$yU7;tvf77zyn1hoS znwUC6r(`C{Ys|gL6}6{F$SYCjq?`CB;*C+^XAk+hVJTHkGrnmm#92TU?tRS!V zd9%2n>D$4YeO!ccL1jJS$Xp%OhlfJhFXH^ie-Z)Mlxs&Mb5bAx(o>w$r*URb-PSOe zOiJm?yfdbEv6!C8r9`xu=okT0|9JyL=fI;{P`ujzJIzw+7 z8&qjXeZIb~ZII!V->r7LN@1ne+Q*DYR{oHFzgJWE1`S!ZBIl(e-fmbF`U2$<$`7da zo7hV0>x#R0>1?GCd>&0GKez5l+0Xrfv z%BSQuDPd~z?B8t*#GBh5xW2e~t!pAS%aAjjr6LQ;9TOwJ21&*gZMsr#95R4mdnMMy z`fYOAw^#hEaY#aR$w95;@U?LO;;@f489UpvR2KuxX1QpNce?LIRAgDU^|X<;9M`h3 z%)=#Ue6$TZ&cxuOR-Ya6w>mHa{TnR^vzd(vMhy+w%)aBXE~PbSs$tvHA);317)Ro| z&JRPDJ~pu}Px1=c?@4>r zOV2hXWK@peG-#(omM+>b76?<>)^=AfOz;16CdkA6OvNj~smw8bs&c80yY1z@d~zr**OOv0@%R z3(ApY{e>ohm(Ia3g@SIOMx>=)p~lDTO^B;V)44oS(6398^-G>rH@=X_H>#jKxZ_37OWSpddMY5`_={bH~Hq*JuUOtxJNpOaeJ(VIkMn$v3@8c!83xiBBI*+i00GD{uXasvx>;dD|1p+y6$|-t1H-p$e@++v2NbkCQeYTT6vo`nhW)#M<^pGs3 z52}f!7#g4M^^WTBF`NXU&9oyaD_b;`^87ap6rdT>M@abEvW)5Nb#l&9NpX-RQ~n1* zW>9la>zpCu+4|VoZaH_{(~01+B)LNvxx;n3j#2~bhc`olz+F{5A*Df6H6G)qry)`n z+z=jPYlZl_^Xd_U04)6FVpwKs<<=fI+E3VJFucKShU4Rg_&Ne*XKv=JXw7(dq!%lm zG*GL=bXy4%&4_P*OMrGNP;>6aB2u?PIu#AmaC+X(0MNbSa}^>SWGzTuxmsp{zf)Fv>CVE?L*G4QgM@1 zr(>O$v&{&@rWTM_Zr$`O{?@4!Yu0s^blg084(ht6NW1DXCMgVB% zH_dEI@sZ&in7dqAwp$w_ZzIq!n)?+xI%|*%)Ror#F>*FjIXuD|zy3;Du{$j96wbPn zEtS=+;7qipZ}A(g>~#V^F8JC8Qn6)E1FE!qua>>HZ>@-Zbm!&EZJ^~ZdC3pfhbPcU z*rzJBm_xkwlXLL`5^AV?`O(xrw&&LI#N=lG;5G3wSjqbc%xS^qq z&bj-s+s<#8Oi;M6BT@-wqkGS-a&{=GEV1%xAk-ANtj*GAq#X1$i=FFqVNJ@{OY0Qx ze(%7CpX-@D4_%ymsq!>N_TVW1yHQd0q5A@?FN_*ndYbg@b70_YaHz13V3Fsk3hr`_ zQgKK#sE&;Y8VZ^t7qu3qf1FB(j;u6>=~-bO8C`c*!S%7pwmJdKXkZW;ov8f)eEs?M z!#+CGl{pst>b?_9F0YZDU5eINxn0MHE&)(}4!2oL)*=H!(IAM3UmOD&8^*M>H9OwJ zs4ICdlBWUr&Ha)#xKa!6j}s?eldN06L?h`Fplv2Id?`18L8@u28RKc{oHRn}PyG6= zFz|>_e(`l%=t@0n(Vy|)YGH&YY?HEUVfGk2eP2DKVh>$2DkDj3VYslqL`13?BqPOY zkRgWCKAv7Dku*4QLj2de3YL679Q3CgN28sUdP3@Ck1$UPisx|cn=zXeG20$PxZS&l zKMKE;@A5Yzr;ofXuW5?3@Xk7#yhFiXY6BS@7i+<3ygVfna9UbITw@0W`SIZ`kk`0Z z*mKRRE{TLxo|gZEaubz0VkdOtJ9xXM$jLgL6G$sdzyoSFbm``e)tB*qzSHdUmC=333GE>mA!Afca_ptP@d# zx#T`ik2k#I;%6?XP!kMqYCp92*p3iOGsDsm%U}4j#0MheC}HzrY(FjFHm?t;uUJ%@ zrn(Tsjuz+3hkp4^8>)A{IA?m5^P+AZ9^y6jiTvGwXDvrLxHU(MN-x)^Idt7j!4uI? zEMaDpb&mw`*cawZ!>*)5O{JTR-sY?0gucxTurgDNK7J=KYe+SqYI;bVpcFo*f6>(~8h*LxwmS=Zj74&fHj}=KUiw zL@$pQEvb`s_ET71KP`Xbv+Bh~#Wxq?mAF?1`TjfIR96(icK{6$oNm5(aW>&$DV(hQ$ZKwkmMk?uaRxbar=_NQ$Hw=)vzKj^U@wy# z`QbSLU5Td)H5v#uko)3}V0l$)RZ71YLH`M#I0TOVKIua^nk<%}9^3LtXfsH=Ua{T0 zsMO+yu+Kdx%x58G2~OnG=W^ip7H?P#{a1kvfLDuqw_QLTP>W705)|%1IW}>OQq7UI zkX2Yb^~u*EP^xgL@CW00>ChWQW1C*G(#oZ*kp)0*Out-8)?)EgV8tnTA-nJk)ap?* zZyI4G3?pdE@mYWWfvQPii64?c7*9b|2~4-41>f&0A{ zY{Fkj7CN-{yR+UlK`y^aXX_h#DIxG&J0B-y%`;t7epzKKqQNpAGV0i27HQnq*k1&X z${b=y%>2v}^OVy^pskWKCBwZ_^!2M^5h3HJEJ3j}&gl3SSagr^RI`9oN&sg5`nCbg zIPZhFb9lbtxx)VdHvk~3I4zt8>#PV^7nHjtetrEiog3-3ck7tJFY*e?LLOZCncGqD z6ki!ikNamlP=5OUPuPE;Iso`>kD>2_^YisoO(a^8(sevH=5FGQ;2%+!6kV=s%B~9! zN0pwn;m-tZOGVzUNDDPsL*wIM;HuKD?-IHOr|9HG!=;!ct^)1*b@AOP6))brU2Xn~ z3V|Io<`5h%;cRUfBtk^}Iq~2a*(clT{M5Vzps=-hA{6b(@BN;wF60}YM5!Dju~M@x+V8u4NRB>-oi4^=0t#! za`k&iE`dyz!24Str^4<9h@4XXhLvXiWBFNM6;LWu6Pb=T7Z6ss+DX69Q09phm#~01 zp|-W^$&QJfb|5F<}X4Nx>|Is^FAkMqvr+THl<&eEfi(}IIVvem=8fyw2qsk~pS&3yFMyn}_CvCEc3F2*=GPKd#=8+Wu$>S`LOs#crw9T2 z-(SFf1F4Day~&e-LTfayEYxFaKnnHS10^^Z@YI3W6CeM&M0QelRg|@VI`)(i49Va( zF8RH381l#t*f9sRC5^3xAOd);xPWac1~Rr&*Mmap<9OI}0a8hM??2IFZoSVz+F)vQ ze~Kp+LAwoqryWH1Y=SOHjwn?cWGKSEISOq68DdE^slZv=b!_g zd7@QvZH^h+#AD}d7-gY|-=`S&FA?$O^FrOYMoHXE+YP-v+S31#q2QK4zcQ3R_{kD<1M;{7)2#60 zCxf_NfM|<6G5FG~_^JlzBJM8~0;H`b{P}<1Oz-(2{&VBwxp5(;%lQOh%B=__tB;g; z$*Nxv43k-PXBA3V#CNF(FzU^0=ONae5f_Xw>Gf+)Czmz9dTwbF z(nFmm4O}%||CZs)`Z`M8lg)x1I|gb|71=yKN-%(B%450j(5lCO=R|NA0avS6J_K%P zq%7ErPmk5OJ25!*GX*o1sN&~oOw+lJf+a6}dvzDDH>+K@*MB@ctCTV#d~7@J&Gla$ zx~AH9tgeKXs*AL6&35AKt{q|(b+T4={&u)<9vL|TNgts}$^%RHmB%$d?{{nhxS=n zpi`e~4w7AwJ)@8j`|eqc=KSt6K=o{W;c9*(O4p?M*2Q~D1T)o;SH-Kp8renO?K-yi z++4)>FJ521j`}z#v^MXmPD*8^S7{EK?i7bR_J&zsO3Sl#AweWy5=B>~pE~0GH#vJ4 z?=~Nz^3|5P$Jy;6$-AJonP_@0LCvS&YjG^|x}^R0{$)%vd_6;+6FG|OxT!1b;*4z8M*W6uFsqIaPDKpDXIgRbXrhKF4Ov=B=hqA z>~O4&B(a7SHL>pey$3P30`o&U4>xy61(!6Ix!m?yVp(#gJ5cB2!kDIoy~ z7z7kW5QqUHVBmvD@4f8}pS%12`|rQI&+gvmGINVEg23!Y^9Rz_u zT!vS#Sb#t*Fc64YnS%vr2{`>A0;uTMOsw>P8U#`Yf#4u@b&xtxqCjvs2o97upcQCR z2f-OVj0<=`sl(ywaG=Dgqkx+V-`4~b;QMlLbreGz5CJX}3Xa0T0T~<$jswa)lsX8t zKLiR6LhXy9Q0ge)0;F(2Nkvg{C@N6y;ou+~T%DnZ18yqN0~9!*eGiA*qvH1Vs3>(R z3QolV_r3;o59kC6>fRopyoW;p68nM-S)eT`QEm>HC@12oT>uCKKEn88>K=^P27!bl z4X<3b3eK4s1ZPuQAH>n}WXLZ0`pNAzy~=lCGwneGk}KU>S5o>^uczguukSS$WxN;8 zU}8TWmMA{|1BV?v<0ljotkz_3+=}@UGOLcM33eEAiG#+B{qorp0a}Co29#v$#&!3I z@bukPROdMnA|Z-9J4m^2a!#zI(R}#)N}*boPq|NIK;fX^up_UVAzvr--cY<*7FfnN4Qi8Z6v*tyb`-VGr&EN%m-Fz$um%PM3=2IuhI2sA-W! zmUBt)xNb3_H}L>6;Tx!@Ij^I^oKaRWrOQuBn$ z#2h@fl*|3bjnonU?~&mzw729jZ@W(n?iF-ytDiWPZMqw*PI24YGSi|=Map|9n+;6l z%YT#eUK*hly%OsPxGwY3tE-WGOTBpIVMOJ+hWD?wRd>4swf#;T+h+aJCW456hoHoHwXwp8b}keB1^=`x8Hmp?4%3wjO+H7NooDXiU}x+RpyXgG z??LYSP&V1tG1;*DI_=qQrcAb-@%!;IFsCectH`Ol*x7oTQT(^au_X=biVHKn%SqX? zJ6-~$ts*Bdn#9~3^rNhUiiucrcphl(Dqlq5L(Ryt6QNpzL#Qr3B`~aH9<;=6jW!d)3kIopJx{p#72&C#e1Zh)%QB>sfoDSyc5_dS?uR~lJ0%Zpd-sR z_Ve_WOyL(&QUcdDVisdsmz+Y7#%sEFLrXWtD(20z8>wFRH!Mo+Jz6nzecF*`YagkN z_^G07`rgt;p$cpRPK#e#Ibd}&Ko8G&^NVSlJ)%@4!FcUHu7e4%`7^P`aBIF3o6Y1C zH3YljoprOK{61o-@)?Er5;?`@H6MXVZO@gG6WG9yPT1Y0ao?daaQ$JdoN_?pTtyFI!LWOn@>t!Uf1>o+sGHd@slmfx@l3HQD+-0 zpD8I~sx!A6$1&^W9nesG*6X1+a(g*B_v&Us9p3bjo2?-)EA>KdZj5gf-ARklb-LUf z76MoapH(ziXTB7G)c8=KS;HbO zVrOcEGoL>PpTneZTCU!%9UI14yvxk>sOj%@TP}pw7L3JYyl#n=-b3FIKJ*eG8-hoy! z*H$S%HJrYs;YhlT0S@PTpGj#%jSfjdVf6tN!V{%xg580KN z8SR}{vZ{a+4B|Fhl%m3n;dKtx2r#$JVo!XaE@ZI!O@trUNzaNKfv|w;KM_o?I0R23 z5lqnkLnR>rJ7}x?9>JOfhUt)4ImBU6y#G*fa#2Qa22@<4I+Sn-rg%>9Fv!D=6c3WAeQD@LU~J$UR>Ug%d&8mThbGJ#$k z{PH0h%zF{a7^f-DLww&@2aFcbYr*avk6s^=S9!{(sH!cxq~I+@oUY&y9CzzRmnQJh zNZTg%338{Ef(5xA4OdgTt{$~MkmPmCr|?kv`BefS=idH$q_iAbp~ggUZI96}N52N29@2ins73SNhioQTSYGcXQi>P9x;`ick0B-HZ=k*9e`OdmM^I zkB&&Soc4JdUz+yPOkv}Qu%D$-OUSxqJ-vNb$v`eZu;Vmj|S%+FCFhD9O;dwN~S;M^|B=nqk z$!PVi*L(dh3*)wx{BHPX3R>xN#>G5{%eYOFtKl{xMZf{as)3NSF&*hC(lVXW^g4Xr z!_(#nw(@;VV^y#sjV+@ z+HSAR%<&9wGOkXxcjDYcn`QaF^Za!C+m=l2zgScDed?hmu(r&x&eo zLvp`urCiEA-D&FgnFTF@nankka_aYi061Gi&t%zS(NdStB=G=ggW`rP;zkg?D>&Z` zMxQSC9bE4(shOMJI@-3BHIP&vv#`qz}g}s*rOMy%pP1%j3(FXH$7x9%yxRwtux9%ZON# zYV|iO%YlbxEPk>NeK($2-E1vZTCq~z7A9CQX*X5hNfy1U^u|}+{G=+ZE%|}kLm#Sr zWRZvQd*Rm~Hdobmi#rPF;iWsSVr|{OB4(l!gfxn-YrBZGHVT%(t+iY+89{NYnfLBk zY&Ar_&R?DU!9r&DQQZE4w~2w6TE=Z;jG}>-La8yi@Ou{S!wo?x-%2XB__&h^P-z`6ytMum=dnfQ%i}YJ_F=iyk5Iy9byu46# zC#%eR2{P1~6JSr5B#Z6I2=HCot` zb36ihc?)T=ePgfhzUKmi)J$to;Sd>6LGY!I5(X_S#uqx?#x^mV_*-fIabOuB)06~u zK7+(FQFfZ0fgk45o@0NXl7L$Lt!|0EIE2C`X8Iqk?Goyq*@ z%%y{r37^og9cQ(9Etl@5FArj;7G{bRVQH2)s3g~yA5mye^G?=7KN~s=dYilsLu8JV zq5G7!&aaqLw8(C9EQ7$LMTyX03?{-0F>6E4Jg!CG+D9}SIT~_xp0KKnsE}wYTCidFWk>GiH zZRd;e$(MZWv&=02YEH`GW72E<;Gh?}Vx(JyCN_ZfA2{w9658kW_!rjUzZmlyl+jcr zLcc=px@)CAL)_}$W@Hdv3r4lVja&L_unG-oEU=2>B9PE(#i|Z>4dYBeC~S?uCTjCb z{;u;lv@|x|{8)w>kbN+g@TxmL1j}>@$Zg(hQ6|0yY0B-twDu3W<|hNn42)ASt)q&r zeohJR!bpI2vtu{ef*)cD#=t*lnz~P5r>n*{o$yw_g=3^x*QFnH|Dnp2!1NV({46iy zJ3^zgKKOz2MlJ(xV;=|mI`BRGTL2R`O9(_`P1XSzJ-HbJ64%a-^^N=)H`?UUp#GR+o_?nMLwJU%L3S>*?T3GJ=*yiRXbWo^76&&$mdEe& zDT3m=vWKrHupb9RpbXa=sqa+UWtdE}12ad6%4=1}B*w6H9SPw|{(P3}3+$JYA_Sv& zA>ch3n$iWDX87NTAeQBWZL~C-#kEm*(mX;xGTtlOQbZeRa&UeGI20NU7HSH`c+Ou2 zf(&d>!^;cBgTx(a1LdJSLk(WQ$QwxMQWwpkLz+z}#)_FObv9~g6ASG*)|cvN_@%Iq zD26i~#-f+RbpcP#>C~nyxP{cunjWT=lSw<=O}w>RMKIbh*M{H@-3*Q3y2giu#NKfzbu4DgTRc}yG&UW%%mpEf228}}P}_B{j)7749&-QK$-9|E?}Iko>Iwqy z^)`&D0`1&r*5q8G4{g+Rt+gD$E?qh%bdhS5S4FZLz}2Pe_z7Q@?4D<8#c=TT(y zUoxp89cxh*nm>6%2B9I4rf2}pB-SU*1sNeTtnjpr;V`;pYH!hgr0WY&Cn&%dA>$JF z6(lce3I5~_le}2Ka7mLt|8la-kBo35bSXRq^C?CNn5FF_=hb<=%W6=TKftmrOAIah z1Ud&-lXx{B08Xk0(nlD5um6Hd-aW(&`w%)2af_ze9CXb?Y1t~0VJJ?DU#g@hT^l=J z`Ilo%OUsa04~_N&On7X`(wO5GWZkFx=s;Z|fSv`wlx3cQ&;PgG)jw5-HW&Ctzw+(v zY8Y0fkx0qBkbuOz(QMi%bCog_pHd-~kR8k=BA8M06ERpu{2QbaaO_eYd=upV#}CIx zz@q*JeF+9jclXI0u!lAW)qVE467ehI8{pescfuaS_S9Tp&fk9#007v6ZT6jAB}73= zV)wUs`xNt%=`X4Q5boOFk(DDql*$HEItY*q!vz>b!=SC-41ll#s4E5tZw7?{V6abH zzXSD7ECV_iB*q9V04|XG#yqVE65r=Upy4-&|Gyth0wDcgjd>M;PZ9B<9_&Lj`!Ud5 zbU4Ce`}jr31yA6^P(Q=5Z6d1#kjQ^;pM6vO2PSvP^2lQz9~oKxi1eInVM_Ydy$rKR zSj&*QAav%6feg80FZoPJY#?vx2v>PkC7+c_;i~_!?PC=SXg{ z(;;wB`EI4&_Oe8pzM^|1{F_$(brLxMssFPK14A+tgJuw|}Q{3TAqk(b3XZ z$dRq+ijQhJ{hyr`{0)*mMQ9Bb-)idus}Z-Ylv_7PKZ#UdpH#+5o{67+IbA&PJU8*M zb?R#W`>BTm5{DrTE~}o=oIHVD#;1LgR@y8>w zw%SITbmjL9D&r(isFZHu2dalBWy_1Rp8Ir64SCvT|01A!M>~`sml+xcHr!RGT6$@v zzpc+D(i2=T(qJ2_o3m}nL$WC)hWfCr=+FR%$KEEU?S~vpE|N*!d}QcS!V>TX%?F{% z4?anuCHY01uGdJFw(F548Zyj=!;XEIB+^5m{RWGG+Qnp}HNuF8WzKK_m!k=TEdIvS z|8QjUKkW2wYc3Pf7dE~dZHlK{G|KCG%&q7AsFXHj&zO`9D2l-e)CuEX??3zLGl zmX%WX7Q`F<{jZy7Euk#&?p;kH+LIZ=TN%YgUf=!QJIwC?T<`mxODx~Ld;JNNmeBG6 z!JZKU$mJTKSf`J#E3K{Gr>haHAHGYr{=oPwaz|(SP^40GFbmp z@$0@rTZB%(mOjJM&?P58Mc8=7c;$2E!EftBt?Myy><<$ElhGw0(*IlFM27%EsgeI* zjxtLE;QZf9VSwoW)+3t}1AzZqkKIiTq|ISkQ8&1I=$<><6MNN<3LZ<9l{cgCqd)2| zs2V0f>JUTfpVr_`Yu@;awb}0oxlV>tCm>g4i)ix&#QczkNajJi$QXm~(5vKgE=`|& zW)VpUvLO|e*)IxWS&z1ap!O|(G?h%c=6Wf;V6%AqVYtuZObgcB4`p!Fe?X+aUTo_vhqEw@IJJXD)pbo6)byFJxI+A59?lo?Oc{^4y~5SKI`)##2sMtk55amF!2Od(J!}LI_9mf;6>Bg} z^d_Y>tbH-F{Rj*nICloW@KTK$W0a+s1xu;JbHV?qz8D)rJIW1wp%`8(iB;+-t%Ixa zGMH!7r<9)7kM{9rgBe$SE^k8-Fx%yao}t5)^}Vu2wUj1p2Vk`7+S3J=l#>pqXxzQE zQtR#m@2+EuQ9&j>tsSPt=Lj>(7jQ5}L)}8JNyvUR0R>SFsR$NCrpC0`e>=&KKUSRn z#;~d;K5Yy}uR5A<&^u1J@U!#<^>6y4>i|}!q6*bE$H`QHRqJ0gY1am6P?vt)SzX`{ru%?^(FpZ;7&NN3z7e%)4yRMS zX!GT6@XB{K-6XXO+&SSFK7BV0ll(>}AnWP*ZaaAKz4E0^%69YCzbA{PjqFgw0nx$< zlapu*v_z>ni=wtG-TMs~gih@bx^$2|qu(Rd)AHlTK$kBEC^nycf0tenP@1^=`FuO5 zy6TURq1tjD8wO`t2p=L2l|9k?dBC5pC=BOVA5aSRM8#Xcl=in0yJj{rU$#oJal5`2)n9V#5aE_?A9Q#zajL z@%S*BK}TjAPtu{b*o;|*MMiCK0gCl*4WT>wzBx}9H7V}SV5G&q@fU=*EkAey4*BlT zRA$l#Vka&Ly7H(mOf@kva9jWFO5)!@w#@E)APu#I%9-U=V87?vuCa*cq9w~5pSWDd z&4Iu_OROFUf6w>*$?0gk958z3K+Qx+n%8CjD$UwLQro2)ou*>YJ!YOx-# z&_a7GVMnK~$M$fn4$UOkTzsh#R*A#Qd%IO_CY8jVk&lKo#zF?H#tFJL<_+YK zaK~Qcf}QfX9TQ{Of}%LO!%~^dDciQ^OY8Gatj63bYHcSLy_?>jI7@3NYwSZ(2#TVq z5}`#7oBJ|SuKX!!6%iIFz)7u0K(r5Sl(cKoqq#szIiC8$L}KTzr>Y@hrSly*mku-2 zkXz@A@7{VA2ys=8=0rpgtGJ$vJCP1Zs}7d}&5d{!ek2F^xPE4ZD27uquw(RNt$clY zaX#xL3+}8N6ODy`s9~~iZgpMLJqe*(3ye!!;0PrnyAC;a6HpeaLYB_2KoxSTZMd$Bzs zpF;n-?tn@+^wY+S980aNjS0Vfq@cay}|?!h{Ty?f&EZ z!D znYyv9d+12Nz`!|DdJ3@}@%nZHhMwS~j2ZN2e1?9vC9xf;qjP{PglXV9 zWH_O@i+Akx*gtC$gV=amI>IGw3B1r%v%3-AAT}r?Q|>?{YIgnnz~^k5Tu(6Ri^cl! zHfb$h_1-n-9u=vGV@o)>$f|B{bE$a~+F$Uji(>$|kBg4ksBj~84{w2X<9Ir!#LO*A zd^UFmb$do=HkEvNkC$w-;Z9G@5|Z1;8PI>|bKdS;V>&^|WSdEyam!od`C`z|nO5=G z-@0b{Qc$5b`AJsN3>Ai6Y2KYEX8uy_UX!SpRe~Qfr)o|qmIfW|1NqJ^nKQCTC7mz_ zj2-#z*+2a~RM+AWr+pN@q@+W-r-0P~f~rQA+%QF(eD}Hoc9>Sp7?JaP*c1V39Gysvdl#;C*G)VO`5*l4 zaI69mCc%l_*|);cEczCPq-YUa0U;ySj_Q9K$V@jkEv%y2$*|1(H+6eXf6st7zH5j4 z`$5Ec`x+GX`aI&V*M5szX;@~yk~mbeJyca40t7kPQwCI0^z=ja?yd))T}DWWX@D7! z)k00V8B@oPu~a^RueZG4Pg5dB&vF1bctUartY7wSmrX=F52bdcM3kPjnX92~viyDS z!S}=;u`+3NYgNRxVx@_ESxr4($6lY{-Dihr;s#_POWLdihmY7p^aYG|9J1+kh_kE) zVW}p8kyicyIHppm7%*+MJ2$9wV4))hK4C%!DxEc_0*{8kpL4Q{Y#0 zUuuC+^%`+|jz=VRp1D*#=9~$oFVbP5YpEdH6hRtaN`Z$S)y}u*AZ3JpU^bmnRgh14 zDrGvXk|+QZVg~ucy&%xvG6Rj76tDXJtdP0ROc2&G8p}TCm(qw~+8wQRKjyObp=8AB zF@FQ7>(b+jRGB@pTj1ASVqeeEiHIXTii#nxDd3Qz;pI1I-^yynz~IgBl~%=LIf zXg8!q$X37fZd=zjh{Rs;UTy{(^_uU6mZK=XmK5XMzrdVdc0fMb)jJJ#mh-h^T{MPX z*^Y8n-|2bLJfG2Whc)q`lp@MZG2^|pGD0=St$gR_%ZkXPkRnR%)QGK%M5@ilz*$uh zvadd${$t@tdZ)1LvbTRYh1q$m-5~Y76Z}CoKDz+Up*3{4JEJZ~q6bG$^d+XF(-Rch zk^@n7O%jaLoM;6rK1}%eS8ryKOe+4E(B1sXM%5P5E2oT|tsbi3O~N`~1b13)cZJ+f zNQX-=>A3NwBt4S0u!wXArEgwzkGtFgZ9?xboFca^A{X<3j<$mMCuLfVO&!~bql&A;oc0fh{;Y#OI(EH7-`N6O4sY&GIx#T?W@@kCr!Gu1y?HW^ zPc-Wm2$bHNEfi6rn3R2yXE_#E&7x#K^rfjR@s#J6O9rgEyPL1N$&;;0nvKc>V|bS1 zySe5z#&WDPsu*~WTTz$hg{LhS%wE0yU1zw^tyTgd97m${Ulz9hwzaF(BFnm3W0}X@ zY?WN`-1Xq+4XctZ-F)n1seM;Lu*&~u9nV3;F|>LZvEKW3wUVy?TXwf7Q#xW{^>~=$ zEy=F4&R1*Jvamo-#}zuHsc~VC>I%G(#LcF9QeoQ5Z#KQs7i|my$+AJcQS=7@Zq~4k zykKHGhEd7Im260ggC}ZnQOX8s4!D*&5GGdet}xG`UJF6;%Z>x99tYYSQ-=zYKc-P1 zh8V-I>VHp7ao|_MfmGJABlioZu~wH2<)6YN?xI^Rx5n- z)v6dl%ugaKVU|M7S*eh)Kza5-NhKFpldwksmuykAXbIq_5T|Vu6WUQ8c@h8b^?d}H zdD)a|J~t7#=^L}_!}g}m@LJk#j5NN$#Ie1Ti2PQc`@vCnHA~#F#N>n0cfVsbnn;r3 zwTL{k+Ni-l@_UtTX!APUX*x{Y(7$&IFkyY}&Dfe$t4);ibbTi@N5}6uK&gMM@6u9$ zsVpM|(9xwEQAR7~07crmAiD$0TJKVJ=0ZCyFbucI`tJqIA$M}#Samw z{2l*@cL4Hha#7EGem*(zCb3Zp&4^@3$yknPv6C=VCJBkyR8<9irQ9B+>cvP@(&`c1 z?CK-X3s@K2Je2u|H4T2cryKVi6PL-tE8?x{QGKkW5#)IPt610kzP7tM_P3O~A(2~H ze4fh-w#PD8(t&lTBGH({l+<#S#=n=Bm_01X9~EU$-n~B^%c@<{5DShJaLS86{HD;| z_@N&$m_ZcxA5eG`*7^n)KK&U@*3$A7od5f2>1LJ1z(cJ5A@a{ z>uTS2MDsz&#-M*{!$FwXQp^W$o9vYjzCZA{Wt+sM9}&3*Xu$I>`M>!Z!O2jwpC05#mTlow zUZqoEdH!DridZ2@R7dc}2O|7-T(!9tdF*JSb7N+`oR8lyY}JJ>=B?GfJS(KrH`0nN zqx*je>^rXBkHFUrjjCw8L(K1fpu2W3+LBo9!~pqH{Hl z#SwS?`098Uv~ks^@C_zrGg9&puJ3`&@ULxp#90P#VLl8z-troXz6`^vL0~CASEhle zh}2=f^0_E+6MunCr$N&fB*u+zsmMe>|L}h?3_W?EZOVQ{9fMx6a~C3o?@-4p&)Y-7 zc1wkqg$2kSJvP;}lM)PD`p+r+F<3J6c6=2rZepD!J6lOTuj63`%-;cZcW`>y4~UP~ zc;n;C%=heoU#I|J4_>~I*85l=R0;h{wZa#bhZrhJh%`#ltDS(>v8LM8K*zq2q{~LD zy9;oANx<}|xYdmKd)Tk{4GF;cU41#%WS)O=zYeYo;){(uIB85784qJaS(5>+|Ae_e z0T=IgD3{l_e8L4`HGwyr>2liz`YGr;GK^+8DG8B5IMN~rpXNEytgmE&jgMDsPdgc6 zn`2`l;61&7YJK?gdkk~n!xyTnrupi!V)+!fYZ)?^833HsG0Z1>BgupXq1BW@Ph>(( zz%hLN4mTVmhJlwWpVF|>vF!#Fyt;n8J34iy+G`ejrYz%Fr1@QrBw|G=1<~SA=>GF( z?+wu>l5Q+pxOxs?mXLxA`JLlDT2VQ&^m+#M!&+5RFte43Okwz8c4n{qC6&tvR?pb@ zyPUv>18i<`^Anq>8o?8VMxhS`Wyo4Jf)9i3u717DMqBN|1xowQs|dar&f7d#dC-rT znM>^5aTR2%Ke(BInGF-L>zGaq0X!eXodVBvfOc%HX`3qH!)|`b{?=Y*_>m!&xOz8I zv+w&PeSdsZ*-j?wqlb@AH0>Mc)2wvhNm&-D`usezce&dJvr%Iq3#;%=1?y463_+mi zCRcIF$X%QgO9-IxfOz{FUVU}!^}9edKLe8S^ShLbt(#w6rl&anm|JKYuWug16d_#? zr)QJSxy{es7Uzf7OL<4B3A<(xE%w2%>+`}UfJMC4P2|C;O2`0;%OG1@LIQ9?j9~hdpN1*yUcS&HNP8qT9HH2L>5x(6eG3&D*3>5TMl=6ZaZrB(R-#X zNc}B<9poux#$l*Sfp`tS=L#GmqVJwOR*-3~7I8;R8`Yz(&<}sVs%CF5C3j1KqFx}$ zZ=w?t3Hgkw7g(^$I&Z`ee=r4`zgKSx+J-AiS?=U^j%uAc9$k+shrhVHpO%%n?U6B3 zGkuJT*rKEWFLI>Jm(#sRSWUeBM__;c2$H2mKC61Mw~|ABp;n+r>5 zAguRFP}<$y$_uC(GTTEmwv4gEIUNL879!%dEz{X?Rww&oCwM)g&$0|eBh5Zw6y$YE5P#bFPd*)*IUL&f~vgBNN{5#r;2ey${ zA9|h7`pxDbdpXZ|FL%RbcS^LtcoG^r6eerhMt$ zkEbsw)-CHj*2Orpy&Pv1Op3hS349HIE2=4dMOp67+wr2XgF*<3mwpgZY z`$5UzpZ?h~%&jj*`P4FP*0xJ~U^AR#jwiT4MjQjO^Bu!ryu-T{=QK%YHOLo=NRl+# z24yOfmqTQwZufDujhJ>5stA(gPp*rj??MR(w_+mr>7B68(~H{2Jy4}ov`- z)z`l2K{`ZG3)hwM(|~}O{+UzJ?lR~z-3!216na17&u@Vf7L&lGMg~NZS5E-koH4E}Fp3r=do4DNA$y>%oXzmVFfW)v}k*o}jQ`RI*0oZ`nn?a=^B%TYpMi&Nv( zkSHvB`DS2lXhRKSty?o7J9KdbnFga0%7R^cq#`v#Yt&{$hRH*MLEOqv@GUlh2|jX( zaO3#ZA2FC*xXJ_?ZLCoFZxGEK;z2sdkS__J2j#_&F&vfb<=0x4>LK+8T@bk_k45v) z$|>MdB?EqLMs1q~Hy$oB)PHt8C8GiASMyiHojyO@-fiXf_P?&YwkNRF-jvhm_X7@a z>#LTyP|UC0Z8fZi7I`H}$yD*`h5gXeMh$5yz7?Zab|SqBwdK5;ZXtXu+68|G3W61t zXq#=$a_HG*)20K}gpDBMi8q_3HZV{epAQ8`z*mYi`hLnjaVd0<1f%fsS};FGLbh&o z0xfr{a?)Q?|64|2V?W^fa%YRkMPf8{K<<5(Rl~-V$unj!c20lp+2h(1*+)z=YTNm3 z<~B}3i=g+hphx(iN3ht|!ke~+K6YEr)AS!YD1~RVFjO8!D)^b+TjFMpL#8B@f@oQ} zx$}$gxa!##H%aR&&}YV=#Xtxnk&d}-vr zF7EjOldf|MCCl(dAFOno%Assh8X$c9ZjC|Y=m}8QBy*gQZ(KkMTt+cQzw<=EX8)mksa z7>f?59o6Rh-aQ>TYV36EuKU!aM^~|l_`0x_9ivh~=v>s~_9^&Na3LIR`X>zQCcw`| zqQ54p?_0qPJT_8Zc|2M-oG3#>a$j@E8>(7^=JX2B`v4gA1e~^3LuHjT*~PcbgB$*{ zcT~b_VxpJc0m8QcI5{QWhNmuPeefSFvRgU`777xMbR6ZFdXvM3fS_I&R9 zbi~Ha`{!-1ac(dJYkKp?RJ-X`NEk&I(LOhp=?NdPwoOvFz@{#v4lHSRi$i`=8B4dh zAc~ZHw46KXJ=#bgqX!biiZ;Egv2z2WhF&e}R_iHXGB)TZz$gH}(Eno{OH7kR)=^bN zR;p5x%5Ar3ckPa2sZ}dV=|4y*OqNT1x`~%?vZ7~+D3SSSZ*+q%w44Swca=Ge?da9# zp#tpc6tJ#hABhRPoAQ^}&@|y@9}$9Ik^tgrckiw@Hsy&as80GEczG*KCMtnoQb|0p z`+AR?0u%19O)gDCj-m8`2QbGZ<=+=v{vS z{I2A9Z&&tno+w%mBCTXsS+)A!Y6T^wNO{k7bO_IC>f097&q8I-VvU~d6A59D^PurnYi*j)zF<(+S*<=8P^1qV_iEXv#85^6;Yoa>O z#Uv_7kq$tBdE??+Asqn7t=2{QjLP3CgTZ;-T}A0Ae>)p;*nD|5{AJIg1mmE>Ad1*4 z>){u#2hSJbEI^IDMcfEMmR<`P;RZ}#H@q`0P{muU9I&vz@nmPUOzIWn8DAmEK_IO} zz4$}DdvFNyWX2MVC{+27*z`SqA4pmvSs(VE9bEzURNt*5Qd2A^n;&@bsq28MirVMy zp0_^Ff8Jk<*l^o6uFl>=_UhBQRz0`&M%07)HyF}Nvb`xj zC}7N^6`yA2M9}N_GjU7g&j{b@+hsdqMl7Lxvt>3Q`c2^U(n6>~L$If^C@!4y=J2hX zJn^iVTQT7Ls%2STkvz8ypz?TBDiITlsuLWD;(CnrnZZ^KGJheCGzbyNYx=^bb(P|z zs8Nf78R&!CAypMfU}yJZe1S7y6Y(t!t7%q$Bt6mVWsh}am!nJU5WZ$1ushjvKT{?b(y&CNJIj)Z)c^WM@R?Iv% zlJUa6bpo#}mdC#yJIOE%GsnrB3No#G5^8J$i#V?^;;uQ3>d=sLc=ch%r+}z`JL3NZ z;Hk5CGy#Q#l_vZvJ(N~`!U%YMS*tmh=m%gV1A<&JH1xpTEDiEy`{JshC|;DaU+vv8 zK1oQa=F?#YH&Lmt?L#F>G;1$#&$W<9o*QD^&LgH$CW6_nQ<}X=W8v!$Q z&(6P3|GLs^_7K)RYYtZjwxY+uEx5A=djLyisJi~#ZWM*Sr$t*F|M4XjuXx(jRZ$pZ zoAf4Jc~r;M*WVuy)SWf1jYe>%z4_&ePRz0(Q!;v#{{2OD93$bKF3yh zf9N_C!iq)3rq+P!bFX1QoGB0Ocad$kLaNdp}5->JzJ@W8^682e?dI^ zM@){5rs(E}Z>BEPv24xj-O{VmTddC>C7fj%28tB<$eT8nk^!D)};ulP)up59LPPJw)ZV z#%7q#-Lf9GJjYg|v!5^_M98LF+o}`l1Dv~;?{1aOR&@1UVnQx=Es|g^PE)inO%FLM z6S0fX;d~!AD)erB;~m%P2?)_IJmF)*5$b_=KrJHQPV#*H1*#K) zrARuU25PDv4xf_f7~$pe=aYKak4kdPl83?uL2aM5T#?yAHv-NnsTGaVgHhjW)6%Sr>RTc44kFY! zM=mYX0|UCE@ENmS&&lLl)AH*C$tsnobxbg&$E1{(T?`?5C=W{?znOZ%Q9Zv<`6v=6 z10*e6xjb%%I|b4-q83Y&?C8RJ1D59~>Xxqg(&!W{=yRU;{P}Hiz@v)+^AykMuRhO# zOdrmjO>iEal=|b1O*T?2P^6U(Co5F8hIss#4jss~A$REjaDmG7_MMdL@joqTb31W} zv@qv`;19K3FOuBAGb-WNE;OHz-ZB&NP>TSX#RtTB`l#4xm4LgxA)k|bqUt*sXZg!q z5dX5pX56~+7! z7}2}G;x{H@~uycV{4D*xR^MDnaI57rW+V0@zo-^xq$?1$7Y=+h|>#)qMO} zE!grQx1)p9;QfJ=tpFW;^q3Mc=AYEHtrfA$XCjGNc3dlmS5Z;dZemD}fpfLcA6%2R z8r&G!&4pvxGyo_VzkZgZ$G`lAC?}ArReR;z0`F9NmL%NrDtjRKJ&$a5I|B zZ}DE_V^9~;lhLan)t*wQ`trzVs_OEmOh5*igw+~u+w+oj_%y={Xou4o$^e%Pw?MSR z6~L4=*E;XjOUdlnzTc_{xqH)V)z$){4|rlH!dcUoQWA3%V-j2p2Rm!eIAaP4pNZ{9 z$>;<*Eqi(}+9{$xiPn?mRtuW=oKQHVv_$u0QZh(j(E@38RJn!|tGbINMVu|3^)-96 zZ>tff<{?^(Ch%hMQg<5_R4xkrXq7r?HHWdm$hkkDFV}`J=wT>q^xIhC)KUiOk^7JH z<}<;7u=W_0e}|U+rDVpCPinE$*?4#770vui?g&JEDFBc+BFw5`Ye?*3@0>x0d_qRL z*O3HQ^4$4*d8Fww<661zK6y>(uPulQ}fYk`?N*H4QcRCtY z{O~@2Zu*t#sp**|RG}sO;jy(0XW)ghZ0%793tT}sn-Yi-2wv~^#Sn97gM)6eU&Ye_1>lwCJ#>0Ay+yk- z1G&_!x;$DLe`C!=QzjX|*0>B4tv!9H+YLw*Y4z&jwetWDQrgJIfEi|?mnb^0l*qm$ zK+WEwW~kcKR61kU8kEzz7r}?n3l$F$KYU^19~KAd=>YU;2cC5`h@z%qbIvB|8>Hvx zqg2z5@6#Fj+Fl^*q8kQhn|Fhw18~zqqZaO}W@iQKY)h7T|8OXt23Y>GiYmRNXdznm z8nO2pt&f)2O@DeK@l^0aSx+dvu^W+kmweXfi%Atwhb;JBSSZwc0zI#>3}3yW_U=G6 zn81Yb<$@!i`Ha|T>c_b6STtGX-_M-Hi2aqcK}{p*(=;ODy6H3=HYxrL@!y^1G?P)V z7E*m81B0KQXRxZbtC`&vBa5TYo=;K$3|#Fz^5@!Jn`_Xo(DnyP!ec&J-lfz0U+<`B zfanwN76&y<+fId^~r0%8I>Yj5%NNa-(zD&QWe{NLKPVJK17)U_WZd4 zaL)V}spT+fqaZ5Py{B#iM-vGG*o>wYB#Pt&RcRTNj17a$hKi-t;h(3vZ`X+v+47U%2yP1 zd%7hsPZOA`4B8t1%tksPsI>~l)X|N1sq}0dqJO;1*q3GZ&Z_{{K3A7GI#`^}QF?Im z$j?S=9*5^JG&mdLEu}rTJLRGYovb&&n!46BYQIE*?P&?%+=rBXcnhY>kCfX2_^ z2!_kg`F3=rV)C~+wn3?B-nYKi-J)vm*za*-rLU46;{MwiSGAA&%X~|l8gWi*)Rc8a zQva;GtF3Jb4yb?dkaT*sW-hIL*BFL1xikRU$}~7%1J8AWUIp`CSZEMb$7H zZ($Ffy4`9~1{sCe#KCJ)x=Mc?+` zP3_%XJj{sf&f4bAD=tLzWdS1G&k_`L?I2=5Uw33q^QP}w5k|h8TRCJXyo5teH{KMxS}rhSRQp$CCS!`xh4P|z<%O!a!kq!MkuvEn&332 z<|vCbUhDCUJ}NU?14;%yHD$w`$H)6BbGnIHoUPW1S76S;{eC*uCf-PyNJq_h4Z$31 z(4hGsh^zW0l+k}g_D8d_{6MRPSWtP67x&q-59!`|P=Mjf3rP)|l*X!B|D|kX=is9( zGf~aup@Z4nNxmEVm(4A0t+VOBvdA3+gZKWm%?$=^6-6Bno!3tSm-Qn!*L5uqf&kC+ zdXWLa4vyDR5~E$ux-mV&Zd2m`x2%n$=>Nbg2_+l_kt);kaw?Z)escPX!oXyl59jOL zbgL@wk3{{{C&O+Db;z3{t8v-I*yO8qyB^Grz8_EZu$irdjfVoPwH+ROs&n{iEYnCO zV}vNHDc{)Vn?Ozrz(G9U>R*$W3nJ7QX0kESOZ%rMXi$R5>x-(-NyJ2BeqNr>xDRFU z!}IG#+Uw~nIQJQ5&H6$WbPt7g=jK4?T98n5#y&$y)WJMnY=|BCh5k#I$DT?Z9aVu8 z)w~hk|4Wq5Kmtzk{~uYtXE+RCOD+%jpNGiiyAlv?%>QG|b6!#dN#A7Se_8hFzDa<1 z__s;?9|r!gusozMp#7!YCuHqxAEGpCKV;Mw6%c>D4P@Op;yCeT4!Rx8a=VjMy-uZ(RLfYRv&lUE=$iq z0oP(b@~AQ+7#d2Ug2;mpIr77mc+QU>fEcKfU(|5~rS(6F{X&t;)fyiodRybGwBEn_ zU77i(KRWMR`w{K{mYs7$I1Ek;kP0deg68HZ3^b|264DwKopDj;M9G1cM@g+PA6+sd zA;&N{;Dn791Gsxd9!>oZkNj12#4ON$TX7bnxTPAKv$K<~imgBp@Hj8Al}_)r6pKS( ziN*FqYhch{Q`0DJ|F8IT?BO>;Q>^Q^SXOE|9kRKb)c*_^yD`;yo(on$0 z8gr2#jXReH0uL}j$a7CpP zlMG~Zaj+5{?@K5;;w>(=PH^a}V)ww0&qeIEDBu%H|CK!9QgPOm`}A0zraMgydakzmQ+eq= z*nWC~lY6abVC*GM<95V`=zu}dAyF-c*v@{W)}BT?iv*?-|LH+@ce64VTuk$OxX=O*~`m|a))fDL= zP@zFEG1Vlt@zo)jHgu{~KhR9A)$PNO=pFWH-G%oqWrU}Xs9>+^+xe4(68!gmf^QMf zXkp-lxF%^9Y`eyaoyZTOSeWe+w6oM@eO#7`({VBfRHzt7f^_nb(BD(Yz?O&<4*w9Fs+?Bhz6P`r7kfy4%h^X+__Havno)f?>0!bIA&F=#OS9E8S8 zITfCqNWtx^ikk-Tre`&&MYLZyx}1d(B>e$Kl(c`C=)93~)6b?v!wS^q2Y*SEE9kXeWB-ug}4+Yk1#^_Hu(k`x2;VXn25V zF$Q&7%GA_7;ctj3`i&RhOhPI8a1jPo0V1m0OXVrg@}c1w-# zRz^YMeO79N#0m>?g91^${c(8p66FHwszb*HUt`t-$33D zr3{+r;hKIQTkY*e*W;VWXRC!$3N;Rg>Jd|lp&FNo<2S|v z#-gaBY5)T&K*Gn{L+S$R2%f8%JldbpCG~pqB&C}LIf-ZbiWs$#*}WJ(kv*NAY6yFt z?GYEB7>#XAQX^B7g}6CRI@OO&Q;H+IX5|sAJ$sgl5SO}EjgXv}ea||4DY*6=zpWXB z8}9PCST%CiE~2hG|BSt?{T^k##E7J~)iTUbE}Z{Pz)@94j^&BfBhOC-fzy+qP(dTu zlSNo5)m1XqIrrV%(FOk>*-W4YeSrf8O{)x*M097hjwo7LdVu8~0c|5SW(cNWlglQ< z=4N0%M;%40_OrTva;%FS-9LwE8N_6OSm4|FnzB$s*m6O;)8@ktolDG!R8%pF<<(aB zmM$Q&OZHwkAXX9kupqV$Jd!k}5#z&$CtookYxm~6aR&8DX!C9GM4#70Ccxg$_v2Gf zt5CFJlFdGbqpXjF&h1yI zgt@#Ct)sx<$L%$rjVg}KH!a^Omh&jmA>{B*XatY{_m}8@ZG=%R=6SXET&yAvd9{j& zzeZh44o}20lZABxZ$+0*WrT0R-mcPo?;bhVq$}meoQefTNgOf-oR-0pT z_9>JpaVyxQyWxtZ-_H`6!=kcniz?BFjh@uTW#3e_RNPFmrPT+5WS=YZcfKJBO}~G_ zjZtG6E#Bb-y~5VQ$F5?7{VA!2*FMlwxbqX2{S~ZHoQIZC<5%t)B+cvjO7DgGePGZXr4c!uyP@GSuH`#R%HYbjz3 z6o8P+wusuEC*AX5UP`+U-dBL8>9-d-D&MN{s$n(S8?`4+$tdD5WX5wU`z~f{!3?9XsL^hg4Q8;lQXt zcubLDb(AsAdJ4TEKoLPQF)D$Y=83_YW2PXInX6%{_b@5%Wq?$$K{PF-Y}U68~tv8|0WtiChx&N7hJ>H-qttk&Cc!K`d-ut z0*DeGY$b~It-ajvg@=bD7jUP0@i8g1IjDV)M2g1aboD6wO^dS2IJ%&#m>fI;?;{j&=!EewbijthSsDKD!Xh>9=DR0uW5otUm;? z-obeCF)96d0>eF8mmoa}I{R@`VikS1$M3fJu&S+yvJ4(DK(CLAK0CQe3;4jIQ({hHNV(;hmJdHnU%OtBt(=3}$!mXYFe#srLja=c(oWTHyn>GQ(@?hJ z^;FGBwPdurgEcf4g*ikgT;QPDg+|7Dg5nSB4Vi}HvZ{a(0y504wrRw++pbujof)i8 zN3r+(EdD4rBs+zPz{4Y1Pzg^0tNC7UL-1Y&RrS{0KabXRe6fEO!9-PUSKh-0^(1{b z_fgfY;q+BOVCBc3F3MXyC6H}rU&=bMJ93jccmJ)+2>#z>QL~j_EI%y&-MuyGQG9)X zGYP06DYhCzh2WpkCjR6I4hv+_IZKw;@C(L@DOk968aV1YI)5k@TQ6x4%Os1DO$C&# z8>%f_Pzucjuh;p0%p+T5xvG7Gfd9{~SoJ^Mn0ceTeQx?ItO6v3$&{9tlV`55GcnnO z1J03=k+BD5V>dRZmlWN1u@e=<77tm}G?EhA+Jv|Fbn~K7AZHQFa|tbrEGYzp1z#&Z zmfDD0tBSQ`mZ=*6Ry#`bDaz%UJ|?F`4=s&POn!aX<@LB$=o7y7%&ROw#Td!n-;#02 zxRock2)u|@S67d0`L3d4!k1Y#sBWMU|9zB~TbnQMkFs#9v92PD2Yn$WsB|_9C!ZdAhet-maVm1jI zFyL>I3l1e6yUlJp9_$R43*Wt zy*6hZ@&p6~lBDZ-Oy{dbdpZ6p*uNO*6@*K?|2xL?-%6c1MVMM&GR$T;UXh@8GaAJ7 zzo_XxqS=bRxxTQ4}6(nq5{S$xUaJod9{9Jo-|Rketh(7FI-zI5 zjvz0hr=?RUQZ(O7UAk#JL8AR;WKADUJdu@^)xWVZD#6A?u@}9hpLuzC>b<+J|F;1+ zS28v&AdBi5+3~|_#^n!VYv-+N{~u3R85UL7wMDucq-!Y2p{1l@=nm=b6c7PHx}=5_ z=|)0Yy1RstMq0WXCH&6l^L{`4;dKo&C-zzUuC*ovi5w1YZx`buV zgD;)pHlh*yZJ398{|0 zAb$4?Bq8~OD$tuf9qXTvakG2!YkJM>XL4%3QmrUu2WM-c)wGvdG#{#16S8b>{lj{I zHa^g&$yJFee%qgf1ozq)M>yk4+XGfqVbDcsweqI!$}E{yt_ z-Guy2CE;eYrfDxQZ@&}2A!Vk1);MmyMNf?a4#_eJGBp?D26-V^)&61_Gb{LC@ z^pHz)5IY2460gqryA0 zfyP9hGh^%2+41`FFPsc$t6Z-IWRXC6u?dCIEq2cg-qK~Jyyh{&TBpW~w$N1zk0EH} zxR;oJ^9v#-v;8$+aFCGHn}cM;n{AP$MVX^;W#sQ-Tb4-8%{twjnF*nc>L{{XUj@UYo_h~mK@v`5f!?3M(glJ z;>|p|XA1{`Z?eog%bQgAd*TCprkgphWP-Zy^azu$xs`eU3j42_w3WHYT03UznLU+T=7%J4(}oiX8q>j1gj_cv zu#6-1wqsr?=&Sq>Zj${-;=?ng7_)s|yn3PiDALkP&r)$DojMICU%n&%t&70oqSVR( z(FszAH3q3!m8q+>mC?HhzoliEKs+DG;I76cnqcfvB`fBXte(>B#g<0&=_{lIGte}| zI`;%1fvMKo749E6+1NxtkkM2Q!V$SUe79UiOqYSrLjH@P#&0av^S_|<*L{v0QwVP@ zd#-9PjCqH$u-e7nk6G<~6%;p(bEtDBsiDh9*}!Ev$fSc*6w#%-$#TuPh;F%xg|xUQ zxd~%!Vj`iR9;Hm1&e9jFIpv-SKQ|!mo7I5=vtPiRfc$(4Vzkd+e|kPHxC%h^rm_B? zF6#0{XL z_9+`CBirg;0BsK{pRi|H#gbC&KRRcVTZ!cO@P77%^lkW70n;eL&fNX`c#}Xvwr`&p zYFH@eCMbHC`EWnFz=XcC5rUxMX3D))CZ-z<(1 zoaYY|Bzt=ZYZ#3NTJb)!A`?a=ia`*w+$R^ypYZxQ+R@lPwIYtIoe(H&{%kR-W*YtN zp!vpKVjQuV0|+S@a_;N%-WcCMSPwV1-BNBJ>IQv^z)tq&>}LM+mQX3qo`Jo@U_PF< z7}FmM)*XV1tg#W?r*$HCAiLoPId|i>$vN=3CZmy9=Xj%EI?~H9jXNQCc=3#_!^Mj@ zyth}GSg*>kM?1yXuT62GW8t(>u&d}GaaRsgbHVmtkyQocg-|pVH`!TFs_T@;(~lb6 z+G(59J9qXiZKdaijf=i18t@Y$&j69HkNL$~Y+B6*MD@q1(Aow#J>cfyW)-uiZr^oL&#@m*+QKf7{6U08y*)0>O7uuO?8}w$ya9E z_+pmETJt4_T^7vV??UA^7;Lf9Mnl%&{V`2 z=I;h;TBO_`x=c#Rfvlp3=3@2vxJ(2KjUX;{P;H9{G(?52#G4AGO5^LdqIweNBaTuI z4hi2#@IkWb4Ii>m3V{}$kfZDM zj;c4rTIF;?{>c(^&(M z!VZkUz&{$MAth8GWi=d5$l$e0Py9(hsM?A@Va^wE%rEm6o(%$BTJLa4CVUNV&(B= zO&5J#E0uw^U}U;E{4#30`7(F5z4X%TO6|4#00@tDcqO65lfY2?56WuCFA{M>_ooy1 zzwEfKf-bkTD((%(@JHf%S=n*3Dr3=LFN3yLJ47xm2N9UqKNiKF&WVLv*DW-6h~b*P zyQeA~moHv&Z;AdvTjxs^$LdF0mzTrQD(&#_wCzSMz~rKOWALp|sr zNd$b-K6ko(=U8p^sL8U}#86U<{#BXFZ2ZSf_=I&lRP69FrFwG^_iVtC%lsGEICR^~ zLc+s8I9>GvvwX-0M#$HZr9@(@pkAfEoGsiAvB z-;|wRiXJ&9_<6BFwctlzUP^vsyaD#0x+)qPRU}+tdy`_j%IQit(yFd!^!~>Wp5(M` z2EE#jrWP{ecgCe@73F2mWv$=w3j3mjT3%2y2mF|>rz9dF$*rxyK4KJ4(BKVAdM#8N zW~rUmP)GWZ($Q4tf+1hR?fy2eDf9b+dR*|K=X!dNdwIsZ``fo+O_?(}NlEeh#k$qf z@$X9>bV$?kKdZK>wq?dEuea6q@61d_PXM8uowMZE!dA66_Pz*9#b^y2 zmAf`~Zv=Gnxp%IciF5>V^RB(gOpoz$1SH3lf45F8!XjIk&QuV5MP5xAnZ|fue>^&} zlarMUKQ$O0VwKUcBwcF5R`Jp)b+n|wioB_GKD6?~$t`a{j^)ReQuA?@$0T=nJ~`dp zSjI+JMOaq$amXg;Av(i>&+96`pc$XvdgBNk03D%##Z~+Xgl+qH|BHo^^%?u);Kr%#5v zfH6vqEdvVWu~9AofOfa6eMQ;VW;;(Wul3fGj*y(3)lv^0gAm`3|2e|)L9n9%bK#Pu z<>8(%%#(ec4Y$ON8~xumoqw=RO;PZs+hglHY&tgMjqHFG|6GA!}gy@ojx z3f{K1Ho4^!h^&jtF+e%hSV8|C*7}$oWFz+7$}SCC@m+f1nSQ-pB5gDyBO?^LgcYZ^ z(e0`^+CMlrh`JhZS9y91U)TZHbvdzQ6B82!BctCV*Y|ut%Ky!Ni-4aZQ_<2gL{1Kc zfROOyW5$4A+O4-y!f`T#mzUT4(h}y`T<4>grXuV#mzoJ6Sy8>i!|1iOwQzPFS=OJN zQfT%o?Dl8x%^4sQ#iFIG30z()3HZv`)Pk0W0s5n1WW;XJLcys7NC+Ef5Z_;0Y3oNv z9AgPLF{bwxFeTXOGfriY3UENUD5Qnb5jc`sT7*12JWv=qFsKCN%KXg8Lk{1tLh&r( zyeg;qR}(b>xy*($a5b3T16R!`p-O*{j+0Jfx4-(O80Jy~10G=-+9)q(wW9cwEU|bO zMG)lcx|q_-`_ta0{64LtCZrd_!W%_tCgcP~>%n|FpuLG)6ZnbU4R&=s5%E66dtB~# z*IMXFzbor!DfU@$e~R(5bVUfbP;jLCOErP>JE+RPA7_T-2kB?t&IvcodKQ?T7ibvv z=&-Mth38j^^O1Zq>+MvdZ^^18{X(7erQ8lie%7AdEZwm zB1UQl2Z!6G)kgtqMtdJO^O0}gNP|NGIluxG(yrjI>}YJ9HTj88cX3(55WgpQ*?c>Z zfnASDzH4w15H`Y^wmyfC$B#p(iTB&jhBZRVAX@d<6pO`l5Fy4(>%nM1oJ^^h@aweht~ zgWQx5jaJMfryGr$9EZ(LU~H$cm|=Cz&s9t3F;-VQ1bmx{eeea2A19L*!?U8PhafSb zbt}Y9hF_3YkplJ0XnI#2!{c9z)QRma~U6aj~IBrNfUNrOC2(r#%T<7^7?cJ8XlcOI}fkf zm41oQD{7YKkDNEN1(;SGpNXhV7hNLfGijTi4fnFN7?+lmvpl7?8ELApMC6@GQom&B zmT=^}r@W-ABo61SryXBH$r#j5oJ3FVZ|RcoW@gud$5`-qWtm;$rM^pO{M&`QZ8Kk zCBPl|jPxemL=1yNiR;I-5Vp>$q9pWwS((;0v#Zfgy0{Y+tLU=(1|EyqP%SP6sbJOF zejA9O2@tZmp9_2-g}~l<*!nK}bZgPwQpB$oM5>{j)w^=u30XFApY13EaT%RY*?<}-PN7wt#4qP5`j?Q+~`alUQ2m5 z`}_N2$@rM|9@nM1N}lZOc@?y$_FAfw+=B4@JKtVxqqF*EXJ<1YS+@KYyZW*&3+kH5 zf0dy}#;ZyD${~z6KA&1#4%;sF)t-5SW_VTKkQ{(e^8E%Tn05ZLRfbOo2@5Q)aNjv))t@*$BQhM9p1QM*b&SOiFi1^I#Vfm#I zbrXA0Vc`!(;_om1%46`NMfx|3ba{GeQY0Hgl2=`=uIcgTbcN+{;OF-b7uk%sxbYfW z7Q!h1?Q4DCZRM0;UsnTS0Ljm1EH{dR8k&SKRB?jvlOK(Zrp|_iyJ^7X5qRd^Ny8m`Id|we%ulHr=(#uPec= zt#_q7V6EW)ZQD$#fPnpad#oFf_JnOF(+dX&Tf7cJ=WaFpQh{hqwcENB97ph)qynXO z;|nY9{|+a@62R^`E*XNggBavVm$z%}iue4-yLhWCry9?ai)aGx6J_l6u}GPy3C~^; zB1!(hBqdF24e(4(N=mB8%9u_`r3ceLjm<}~3T^6@0NDA;PpRq13PbA2&fWK@Ijbpv zKH2l%8LP!%QwX5#S;Rjj{qp;_uOyCKQus&e-l8a=>_-lU0m>+R%SQhiB;|Jq=%-t zk@FMOSio#kVrU_=Jb*`1ISj9d^83~;Q=5<~UNvBxv|Zr*`0+z7CHy00NRLb{fRJT+ z8KW?vEiJ-vlrMr`?@Yw9L3CIj)feul#P1Gy*%#bVylbvX6|uXp`*|nNMu@2o>IN6D zA0x5&yQ3aZt9R{n+TIA??`>4WsHnIyB57F#sh~{{0f2o!>Tfx0rKJyU>RDlS$-?gK^;@iu?o!*VQ z8`EyrKX(RgkHaPD{5w4PBGksI3eaqJ2n0g7XtyJ#gpZGZyH}EP3P3U_do00p>%Yse zw_uw?j1(0EWBby^0~oS%g}vX6s7iEPFy;=-^mylAk@vDSlhkm|<@q{c#~Eo4EI7Kb zjH$i9yBeME(7?~ePjut$L{VWhxRtZ++9?)RHEO`ycdMJU+2T1>843T|jB!ob7MC0O zMBkBZa|B{7vt`x2s!26SG~Pex*@-TKDRv9m?z$<)@ILAc?~0U|-z{A`cbEO~eAx1e zW#d#_45Uj+J3IUgM&X&bq7ldP5>tUSy~g*cxoa*$*!Sm=U%oIw=p*gBhz=nRawdfW zB!A8WPh(6u-piSx0qr21)7N|}e;zFCP>>izg>h9L5b+?_&tjTi@5JF%ii9w^`1m^g zXmXeGO%dv~j*_uI%v}NC9#e3)rwFH_QNn=ISI6P=i1XtwXLEra4E`qp_s0jfze`jm zu`A{Ebe6K6tXmfIrxPFzMus>^nha#9%u0HuSA|_GvL;kBUVG+#U zb(hab9CK*5!er}E6F%Rm_BOZc$S2W9SOK z@eV~p*?5y>+4btq0DO7=wQ)IX z!n^FwtT2#_JArRC5 z<(`gG((`Q`>3kqc>aD%<6Q^mbby8Anz4i;C+-+gcv8JEO$tgCpUCT&m*qdQTqZ`3y z1w4(Q{#3@^L2Vqp@dpE{pz0~zuI4OT2o%jCgS&qap>lGAAqcCB!v3O6MpA#lw+bOWQ=DNVm`=NX&=8UT3F@+L6Q(TmF@>> z2w4>=R}34hh6&nkR{TIpH^B5EdAz>O+}0u-*6mSY2u3iTRl9J!-8- zN%Hc<6R}1#ot-PyZ|poI+}|W{18cQ!_k_sT9mOvk*mbFy|AQ1Nsy<%`I#FRVF)&*H zF@lqZ4c+ z;=8knQpDbXgL?0OU7P{o0yqG(cj!9lOiW_P{_T~&p5M2sW{Rl?chnQTZtJqE_o8rlA)l`wLeo%^NGbB#k#Dx zST5ZV7+~4J@X6zxwBa z2I$9DcQe?i9XQ#!oRX(WWLHsF=K{Xk#V2}s4LA1B<4xz;{lzz2j`$4UHxVG65@gAX z>RZ&YFp7A|Rl)ca?|kk>1fGMP^-nJjYV6Cguqek8f9OZlKfz5my^_!{7HIQSMZ0qr z_a&R94oFzK2d`u|;J-4NQoubA{g~gxTviFfpFKAWbKc=tKzQ+;h411u9dMW^fX$Cs zw4{RTeXtOeeq}|0Dr4l_4L2_I0-J2eL4=NFo={G&(9QP~yHq(Fo{Rl^ zr6p|q3?d|@e!@vNEEzW$O6YfnbqhDLi0cD70D~n8geNTL$B)JF$g}{X$jCT^>MVU; z9c*Sqi@FTVDyahguN2nbt^*a^jg5`a>8~Y>ikXrI8-L7U{S)Oyx5V~28btB4Vo=P83H$v91^cQy zxnM6L{+=UhgOW)pu?{vw)7OjVzOsSVH7&$M*U(g+@bl=o#^NLgWfGt@BmlQKhJ>RB z0Q({~_cwum1R*fKpcvTqX9b?j_lSZ*Hum)c;{APnZuY*KTD^owU?^%z;dH*+`~jQ9 z%Eyv<1ReA$ZY?ovFGBhB&)LB)c4A8%)Mq#?O>IXoAiK7IAYlw)qW>|T%gGgjN#1x$ zCJW^uuUm603wynvCl$Rc@s6`c%tdODO;3mkC~vetow^;DL_|a!!~z~@u?66r30g-w z8>hG{6ImkbfSK;VkYlj{7fP~mM6Xam6%DX`AyD zh>ht6qAFS}yIId!_zwr-J?t|(iB-gQjgB9dW+)yK5)v(l2mhC{$zpWD zdIcBaf+G$ZnrB2%8-Z2)E^R{z#kdYJ%UFek^y~4-01foLQkTtx^F$vu60$JjQcEeF zbPZ0*f-eR5{bW-;jX^>93Km<*xk`9_S^rATWmt@+QjE~agME)|RG>x@yV$R1L`;BU zm;U3jA&pLR7xJ6rb;kq2MVf2K$T(ld#3z7uVEkQ*<5<@xtAQuU34>TUoIh4qO%>Gg z&J@)I;Cm30$b(%uo2-LOu3HvX3`7oHrCtKB&k_jbzyP7|Z28S9P{rMQ$7q?DP$&dl z{P*+u(Eg~O5B$y+^D}dGed*Afy>W*0AGgee*Oc&@d%d#1WbuWYhJ#DC(O1Hs?MnXp z=Rn*z*=mpVzYmWY6&Hf8Qv5dNdyvxw-*9fP;J>{0BtA24f0p2M#{%g3V?WorLz0U1 zqGF&qIXSdSIq$B?hGAM5|JYr+fwCAdl%?Bc)fVVi#c`#1nTPN~R5S(0yc^w+=*^8J zXkp8o4wCT^;KeGR1n78qwKUH!$&!oC&pq-ICk8p3mm0CXy}b(r_F1V-Cqr@J@+tV? zU;d{rF)g*HqXP3?fxdcRC5LXCFV?#A@@`skY(K0>3GBMk1`ZhjjT_|`6fhhAUUs`h zO&g`m83F3!OJ)OKjBeQ!-!x!PL9_7XLH2|4xa}1P=20%ht!Q}cw^$ONt(T-FOi#W3 zmMjv`s}JbT@GrwpqFU+gTP+7xnIH>QJniwo(vsga4K1p)j*d<(Bk=hAw8V&m?8|6; zAisXsi1%{rj(RolB~QSu2lI5V#}w?(ZUK~KIc|+o++W|vRi*f{RU|4VCL}&So>rxR ze}gsKNFA3@G7`+qjTg|??0vLoTodr%OK0uFE<;rm8G9L$71&Yua|KR%V~sI$9;r@& zzzvSFB*Y?;JmL5R*L0TUCwA}pI%z_;`#NYZZ06Ii5ww$jDy>%s8^@9{sB;L7{$Ki^x%VE8MVi zsVsPQW2Vc{HDjwVx$mWfG99e4BKpx2U&>3X3xoK>iSc+@W48wj#uZt;zl>0olG#H1CZ+IG=o1UV& z(&#U%hlSVD2XEE_jRsMK9)h6?{qhyS_r_(EavL` z@a6~lAhn~tQhVNgb~3WE<_EKtT2jeEA+_4CUPS|ue+`NwBDH^D0i5Nd4Z(2dk7$&A zzPRAwXM$$*A;oQG5`i4GqgToG9p@#%_^)&6F~dfDVYG_BA!=bdhP+xmph)r{T=E2N|GcS0*Q zopPUg)-KNLhVR^NXrb-1tcR(s=v-V}biwo+8rp_@Ac$-cU^DNmbId3? z?`9v5lZoQzRx)?!b6nJ4^OMvU7Q+V4o%)bM8D5m5S%Wea+VR>nG$0_9v=-+`P0DEcM|=8e*^k`qW#Rr(Q-5j!q{RG9wi&;p6rWCoz{8eSy*52X}?J0(qI+{qiqn&dy>E z3|SWENI9=E;l2ofze)ZzQBtFDk}Z98mG|{+DYV+}_Dd5L6;((r)`u4_KonNS0ziar z<*P72ymKGR1w;CJ3Gng394jJVFxc(Q8`47idbt<Zp+sfZ7QKYT)D(N;W%X z0x*82u$P14&2#tLuwcRZU+F~;cQ?HwBM#Hyz#n1#_eZE9fQJTHg^^LTqN0={Z;mt1 z0g;UqYei|m_TmnJ{jAuo7${c&5d+F{JKf*LQH%Vwd~H)xE`yBUr+lJ%t2l|M3idxNtRqmC+RB zLzyY&r|T1V7QW{hWU7EN$WA5f8R?r^>;v3yEes8YTB!%K*W?CIN2|z)@@8Jo&Ph93Y6+nR^OW^2fMbsI%>b!91qr zg!-q^frSra_$(8eg23r4DAQPI2mDVqxD}nVswKSat)5tL`Xk(GS8t(`6r~h>nCS0E z27I+H!Bv0hT0Rwv+d^ER`n8{4T=W94!To5F-+Tc88v3&^7~QhVFaNoBIS*R-Y`2?U)g$cPX~2XZ%D@5o4>dT5vfO^C8}@(p9Lekg%v` zRXtjcS$4W3rihoA5yrV+HqIeMOo}-O^_@KwN0jdL_tY+An7kFerb+I83ykU=SlFyh z=9}O$iROqXGB?}7)GG7RuUW^dTKOQ!TV9gKjbKxuTxvT9`Efc7ymlp$^~t|ZVKuly zijF@=^mG>XwB+Outwyh2J!fYIfzU=R zd6c0%`xkh21!0?MRp@sad!-U81_&$bXQ$lIZdq&Irj|uX`D=Pr=M*V*6C8hb;H@kX z^pwUsba-x3p|V3A0vL^F0#A2znC^^vyNETWDyRUI0(a zY^7lYqf+VzvX_5;eS<(F2UYd;pIsj=Fz|_%u-!}bQoxXrk>Bt)vK9xNQZub|Z2|CB z)E!_>{w6F&SX;So$~E+7vI8-zoPOoEuzuLW?GkECO7W%>oJaTFDMW^xzu|db?~UX; z8IiBRm2Q$4>}U1t2R4_ah>WJ1IY@N=e2ZeDT3!69LCI6BdScokNm5&)`>ALWtJ_x_ z`i>N6|EA%N4FQJ`1c!+Pc63?gPOeWPpliW@W+I zgN!I^6AK{UK~jsk?t^=otC|4mt2EX*x{L-0Ia)>ec^OpS18f3S{YF_G{PJLI+SkQF>Xw38Kw=V)!jUu}DYL9siO zHCV$@0+;PDB=)>Ffq#A9*MKKO%JOwfkJicUxYy3uM`_EHV)wt1^|N`P?Z?1aMd6IU ze@f-0#U89kzr~xvs!AlUx(z82XJo#0gPGm1hS)LfsQcq&P*N2fu2)OS)HxfCkT+0Ny>r)osNx7ThNXWeFhLiW)D3llof@%A z>S{==-+nAT*p6pQ6wr@%Wzmeum|W70sP(_jt~w4b{X*rX(?4XfRbd_6*y2EBO_ZO) z;l;00AjFHncy(0Dp&U$8-aEX2*in)FbIdcD&#NGcN|3i$Vm=#iUb62vi3TLb{hBUKhMri5I8A24aDLS+y&gsw;E z^-164x#pty#=H#EH4^bf?K?nywOqY!%8WNP8ynz0mEP3cjE-Gj6AZ`p2&}BEKr9LV zTU1n3QU$+&_{nq~pLDQqdL*+v%_~O?yn_RJ|4u(-S+sUZV5_hM1H{1r8LSz9WM(lP zhc!+mWMvqcE$-f_p_b3H&E6UWn^=)oZ7%Q>vEb?QOSwK?7GaQy>eV^}kbT%m#~ls{ z2}yxK6>G66TrdQ7g(%h+Ol9=L6a#7A7BeGT`se*G&*t8A_CkwBtNnj@940j*d}-pj z#1{Qs3W9mTQYymAzsE|=|W)@{w`1I+i z3XA+7Bs78upyXt8w&_I$RxvOz$U7@*DWCjx8PGQD!9Ws%e!kwGP`5%KY%|%1-Df2u zCucKIxPr|iWD=!z>~{VWqS*T>=%4i{3W3u@z2BP~i~Rb-);2R_x2ZrP1NIg~P$cQv zDh_M$rTaK)u54sv1gD|@z7WL6M|5{{BCn_zU1+u4WgS&Qea_bgI3Q5=@yUPCgj!I` zZ6ln#Df<>hWMVb6A(kqM%+Zc=DY%?kcGtWZM2^;1WqU(gU3rjQx3mlh0t`%SbaZs3 zRaL3%j9b<+v6e4&A&=x?W6Z-dc(?^n+?u!0KJMfQr;49tn6sX2TdL{ zM3I{&{ifqG@dWL%P2vlFYwYe{GehWYh=7PdMq)c$7>bUJeAa-V0 z3s(cxc#xY4KWHSbp))ii&bym4Z;RC-BHYkH3>%%gKkJkaz>AEvGn}5koRvQAz2)J{upr;R^u1v44)=q`0z@gOx0XGnwhF^uwfYg^3@Yd|Y|&;&*DYar)_<{w{6Z z`;gsjX&5&yFnFkrpv+xWz0H#hR<3LL%^o>j_;>dQ=dS^S5W5A&+~ztA`!lCcqk6Qx zjSKG-ahT#BtDE{77XqGUG@h*$tdnC9hVq#FDMlnUqg1CA2du1OQ7w-R6md@0i7EW` z7bC8zMby;CQf+;B?XjLGUJMKRIcZ?)#FvjFXnI%0@SpwzxWwK048qs*c$nu+D-us zA&17sVgo6yQ0=xU@-ZS_5ry<(@szVFZcQPqq9E5me!JO8vI=i8F*bhWx%rC# zZhhRZx*dxxUsj~8t*&o!s5?Xt0Dv#_N#EGd9*wl}&>}f_iuf_B8tq$9XC=x+e}Y|i%oj#@(JFw+Yms~Z!6q&I?0k>Y zHA#XZk!O@&J%62Br+@qyyJ%LNz98Ad$6uy$7F>3YzPsXJrKF+AB=cb`rXP}{ zdM;RDW@(8rbHVK9l%@~lM^xPUS%REb!<7SZpD8X&kQkD4LV~E7nym1?DFO-6UGxx4 z-@hBKXRin%U86(O^J!NUuQDy6+ADS-uB%K4bhS7yw-7tdR*>=9ZJ=0uCZMGJ@cHxe zVFEDaN^8CAs`yyW%N(mHi!oaB4B^XqB8D+l^t;)Lu0^lb8v8Ai%oogvozpTxEm%*P#l~#6S$u`s?+(FK-_VtF4bnGGF-N;4IvpAnjg8ds9}iB?1|)(U_W&&uC}Xr=zneL|eTF|)ECf0i5gUs<&1DjF3FZJbH00BZ zpd8<}_jY8xq2f)bvS->qO+m(K8jYI##Im|IDMvbMmT$u3yuC2rY*8?DP z@VLg`dWFY}yVBa{I?-y@{Zz5Hz$f=_QBD^JGCQ?jzeW@lZT*#e_9FB1>4By{Mx{PG z-~!IQmjt*JV>Bu@T>6VF!~WlC;RmGM^+w=+e^zw&eiSzTNia-~tMhCt3)>tc`VO5_ z8R%|ZYfskpT9}Zq$_Eo5n)@{I7{rjPl=XpS~=t zYtA!mz}jJAVk!^_XJt7i?hT8=6oTu7Z-H1${p%f7r}=90zbyS@*G##d{RfzIm-TQ@ z&r?)f>OvF7X!*bHQsi*|hg6WEp2O~9!HWP$i> zqAYs;?gAToyo`)xz@Q(!M(6(GSc)3=I=-i)EmK_0-3@_^mH zxJ$MS7^zb$BZ?JbnVOuE!ipUK|6lZ1KEjNzdtLL8jIXRbZf)I^&5hLuFc0Vr^3(rqojxAQFCYZieQSL$cQ$P# zNq>i~6bM+|E=nDZ31ot!WZ%U9d8Y(BUIw0`@5SIv(#~6C;50XZR^l!|F@q#i2SrAr zt;^L%;7|cy>cf8K8CFJUUG(wP`&`mUM);M;2tLgQD(W}B`sp1yK}Ld_E$Af<`q9=F zi=vu*$IsR0kY8E#dfK^>Vx9iOogqtJ3aM<2qc`~lwFI(dWjE~)S)Kwq1uP=S*5eF0 zgI2QB#_@|#84zjIx3A?@IQ?hnEQG1ql*_TPEOD{25H&(_#mz)@Zhn)O!OvphdJ#t1 zjre;Te^lRyt?wyvB9bQ~=7(v^F()|-LGSMpK#q=%d33zG0CKb_1{8R~4q&HOPrVf@ zgFi=`(aapmh*xBhIPT#S*tR}PFX*4Yz@}crPzTq^TNw#S8M*Xy79tkCICJB3mz9t~ zSH#3f>?Z%Vr<~BH;^{WNK!UJtUuwQuqf=C5cjP1^?ZpZ!;K4iDiP-(1+;{hzPTpgz zIG^51M!uk;j^G7Q^BdeHeO^Ubag?BMy`?+!nK*6L`2ag~>hrs!#T+jM45g$fet+qt zDVR=dn~Y%kD-j0vqV%J=*pXnX#+8qiTvFxgdV-&M@6CXhybfp#4{@~h&l+|!3qfkL z`DI)5+lTYqY>v?GChZD;5@C+|i_GQ9{1g;qU}GZUHW*a%7h)fnbs4R;t@sJn8kfxOQYcJvO1bEgo;VhN5*h za4U)>v!xFxl0vSszhA-4TatWH-H?Ry@MN7dVmn)4y0GSmgTtJZGH5rM;AdZW_xL!5 zYDW!=_0pVJkpIPgru{P0(#*oU#X_Ag4bM* z;?jwjq*DjDy=uZ5B3>qi2^EHhF|dl^tZWN&UwDPIMu=nr!)k~ce=-R2Q<}K!6)0(% zh- zM)t;`a}!h#uPWi9=f%)4O2=IN6n^+(zI&h-6`|~&|3KQxBT@37`Un^X@ zV5^@}ntS*~am^cjPtiQzmxl;c948c>o`1rk8=l&;(AYd2cG2ZE^UoO4*T0c(g?dB^ zkdY7XpWeSScXh^{Gb{=Q6;+eyd$|Z7rg%j>h9iMz(u1LWcslgw+bT%be7S*UR(hPI zjBE#J+Lzax8X|82Uj9^FOAE-!LII^f+vfzf-WzfDUF~HeyN2kjk5SKbLdJUqSKPvS zB6`LiEON!|(`y_#nMlH)-#+z@GGHz!N3y4+m{V+HqOLyC&p@GHdHG~&4-#pCee^Sx zK6Lf`{Wha5lkDS=!?2W`)Dy}hxwOIoWhSwXjz}&J>+?;l*N(4$@Lfqt#@v4D011<4 z%MA?eJIh!qfi;twK+RoZOq6lqaV!TMvdV=b_1gD|Yg<^DhM4-#{OE*eNp#OKs&OtN z>TPZ-G9te8 z5jyA^VSYkwLajW&gTLt%k)H2lg|gVq&rkCfl3l&ErP^2_D$nu;!XXg=MRoDDseWiM z-y=j*;}Y~?jJ7W6;GxK_xGz@2V|x=8YbjtsS%Ige_aWHo&9hI|y?O^s(HWQtg!YIL z_)sfUE+&)43=)>(ayeh9m@1WEcx*Uww6J0#wS8>)tGvjD)~M1JO(Nzc$vIIR0S6nF z{c=g0Xo{bO#`unoaqlyw)>k88^gr(myEu!87+EK{FUBI$l2FFpNv|DkJyF_`ggkvU z|048LdN9G)sIn0NE~8rj%^CA;Z!h2w0!=E@_s!uvn4kzfRPDIyq>_(CX<%TWK){2Q zh3PqyX1ef&MIzi2%V#aO-J^4;bW&Auq+WOGg*B}>zx`(YRca?r>u)X`~Oj|IU z2TGH-F>c)Ok<>e5#wavCo!~<+Jt0H=?jJK0vx2TYj8$=!N77o7l%khgdAWha(HR~> zm0MU0%ij~gZ3x!Hj4TubbluB{Wje@1*jMiZS8_pHblu}rWiw$zmRkXDEg(GZks&n` ztO^u+(z3GDEkPTN@?Pfj%ATsV9*Cu%ha`u&5dh6s!I@ME+Ws0LfBb{lzTHzc=`9go zC}sMz72W*U(_)v$>N;+-FLf{dU5tV6axWEHzCTATCIzgE%~AmoKdn ziw@7Sl2^62Fj*E&Wm|YrX+3@dw)aUbV%r9!eBIY<; z4d)>u{#tzw!{4f`5dG4G@b(47>5np~PmZCeLRv`G*0G>TG(Jt9E_=?f=laCa@-8L6 zzKs}L_G6?HL_*Pm(&M0iXKrbBppi{dT2I9A+r&#oT(UAU78X{s+OiOej>bvBHY8#$ zT~l}T@-I}**o-W!uF{t7oaOP(IncO`SB)R(~RvH0ZYm&C)4085$&a4&!f2kLryB>*R2Cc$M^zHfgOGxGW4(*2P& z^t-xg_$wx@E$bI7c0SW2gGqVu5G_k%bcfaq4TIDdARR(A+}2{9f+qbRyz+Qji9jT- zhiL83Zv+x3Yu5$v-sc!+0hVJDr74Lz%-M$>qWr~Hdw|LLVAg3lAiv zRCYia^~vuJi(1vr7~IUb3QlYM z=FK~oz&>2|K>1t+v9n@3o{4G;{1f1`)aVRnA7~byO)OK-iUx7h7y;o81OiQ_Ge(z? zz@v3zGQ~gpu>CPk-FRR3rCwUxVy&rs45+Tgl774Tpz_Dr+?4A0)dLGv3yzZNE(a@k;LX+g8`l3nESZU(-6!(~>@^l`|aPO}UNYSA8sUD~>h z!GNq{D9vj*$01F1(Wt+tAq=1V3AkPEfo>YlSy>a=#a=YgUKLa1GfP?z0OoogT^zNT zVyz6A70!Ah_XdC@eF!S91rV*XM1k|yVU<9gdRm3{Jrul#i8ipNQ7RS|79J_7Jn&#M zsla3VqAJPos}7{*hR4Q~?aV#^vB@Y}YD#D4Bjya>L0Nky3|JPB`fKq%BEMqSQ2zXk zQw4rel!;lET_}OH1n}8x-#38r2x4MVRE%UsKQYed6OA4w|M#i?roK|+n3|dr5fejF zBbl*D8Q;BoCz+bcWvU84c6i_~a`<273%{@6^}}zk4ElRkFpE-6O%0sWY5t90CdC3& zI0Bbupvt)QufIo2O|??)xj)US*y%R{Ea`jS;(`K(|KsVp=FiP<_^WEp(9OfK2V}S62eksArmdL2RqIUJZuv*bV6# z8lEK!aEvJb$(O*;RTUOKzO(A;>hKJU%3CP#nj%1K2^4aF#g=OB|NAUaJ}WCLbaM^_ zI7}(M!NEaIqgiK0Q@S`3XyBxPtGNR#g>35~`|AKp(Ff>?nudmka_F%FZU|!U*~^kC zx(doeG#RmNU$7zfTAa`PQ?5=flEMSkzRRNTy;ii_0UT};|CJ>3XBNQ3^&9@$1`+gE zc|Gw}1-2ywq^kLp$vs0r+X-OCVl260--ha=P^(q65vxxlKGg+CW8FoGpZ;*4z3?ff z`A*OuW_hgtf$i0QWCc?)zXrHpZN|Wm$^izN3_HNDtdM_Y9-bYHhm^> zsTikUjuv*RqDel=Y)JYk^4M%o+rj7x0&mq3KAV^qKl(S4%x`Pi6N;%oF@4zQ!pOj& zb2k=atRMCFiD6lP=L5Bs-LHD6=f`oJO<8pNW^7RA`;Vg%o2siG-W`)lhQf`_Cwa{% zwW!78y*2xes<1r?AWH~54UPd63b2Q?Y#`89V@w8{SN_*H{(}8@uen@@7t(8*KsfDq zn+D-z)bgUSrGu*HN{Z(DP%vv}@^Z;OhAE4dQEnfL zRl5y`t$(iL_g)P)&bXX(=H$TsO7e!&6KDRI=(i6;iUFogewUrVkdTGmYHzck3Y=V9-+9CXyt zrt})Zd@ZlRS;zp3FiHN^US2ZbKOU|1tIL)bD^$R7J(@xS#(NoZK1ZwbVv1kB>4P7Z zkHG%`>`gl(#kTL9I@)OVVk0ioHJ(twRy};*KT_(S8fW`*5DqvH z8aul$_8F^dYqmhKu{)nU_Ob9u*4h6(20#r7^d9%=au?6;%F?e&oQ()@RX?U~|E2Rw z@%8oJzqQ+EV<5R|K`a16B5TOOv6BislY`kRzI0DiEibyxeOd*4tP4N+WBtfw?2VK! z?-m`8Y?X_AWiR8|Ky7{5r={uQc!s z(9U$8;aRUeO}hK~(k1&Cj^o}8=9I_hLHb;T$%Fynn)wZ*)B9bZQjP3$ro-HQ7tP1$#d6L#YrWSZUsY5KonO7vd z$hixm{_CIqRwj0?b8~YKL7SaXu*qswLQ1biiM+6=eU|h4wzj7LsO}mn zHpl@d8+sj_?DlrK0udB|4iAYJ$odtyzIr_rz?!HGQR!O*sz=BaK1$GXTs8Xe;X^Ip zungXVQ|A~=p34dTvoH{Zk-29;|CyfAa4f5=JbUWYDX@reSxKrW+@w6kw#{F4DR}N( zNl8iP;O|^CTecVz6K1RnptyiFuu0ZS0s$f|{4P&;y%MV^D*b72${;N~0@=Ge1&#Df3&U}0pk)t6=EzrH_f^7}{=J%>~Zw9lBzf%M^n!-$SBN_k?}x_FJSbP-&$yA>9E?_$)QkJO zwpTIxrJ#?XefK@k6=8~I_O3Qq2+LCI@2Q~28bKINf+}aHe{b7t*xp%-3mS2z z%Xd?Te|@V#09QO5Pg2&w#k0^34U_d^DP-#2ga^mQ#x@TEm!lBaIU@!W*?VRO3&VeY zU;cf?EVR-7&0q1`@Jx@n)5~LKJg44wYN>kac?Qn>ub0=9hGR{Je3sM zb=BB>IDB=bw!V-xa!3Edyr2~WQ_o@JjG@v4$BNFoRq%1*_4+!*EuU-LOwTMlP zE{+;>%G#C73F6zG9uH?9C|+{Ye(D7aYI>sq4jK31LeFZ~*6LYTHe}zxJ2~c_@6FsWqysvGE3t>uu(=TwE#y zyrJIQkj#Vbn;hRiTnP}Y|Ghn>Zvp9!S@;mI9P*W+pCLZ2DeT?sp98Ck%l@aGiq^@F zU4V~s#`J1gfNAFMZkk<)8~t`Y0%ye2e;*-iNqiFc5^Ra6Dr=g%n0WYH4g05eSclFx zRWDHTEUzrxm1~!&E2bBs=W&ng;bsg~&qB6wGL(nZpF~5rymxl$z3;)SfA4jElJeoA z6W=^gq&#dU*Fo7)IXO9=ZvU|qkxsS5nB6x|z^=^fjn|5GU1c@qrl4 zT?@W5mb?=>qIdK$cPm~g8yE~SkQmQ=>pO@Mx_MSS>r)Pi&eH^A(Q58sP@32L-{oc| zGqv{rg=I%DeDW~!5=b4wN796t^QhU1Ixivvvm)z<`^vJQI(dk5UE*XC4%Y($I9?kOPU6dk_Jx6@t}F?{=i#3s8PapbnDV(@;T zIG<75=LR1!5-_+wEzJjKJr>>!)&1$(?C@GW=ushMV3j5eye{?OLgH`QbvEDJ%(%n; zx!fWXX%e;Cd@xgHT`{AojWOG5t}Uw}s?RYpzM=3X|K)TZ>gf)6-843~3V~R9-tOtx4GSHt`y=-_$%f+a-NQ43wN6H# zpFo)Lp9+hLM0{6rY4G;5NCS&#T?o1|{-y$nBx8}Ti-1{EkPrw|SeS7JXTmoSBSsWV zR#D>bGGuQ*bxHFFn%F&^7}3PRr_qQq6`O_&08_z>=&>~FqWB|aZm||IdoFLtCq;Mo zxjd`Vml7LRzTr1A()esHb9(fWklv1u=h4p6x}}{Ak(W&r!-~+xt8Fs8Jj&Poct0TT z_8*h}%FV;IDpi|giQwT4R~9sjAOhhs`}RAM2wzs3Eur?3+8`l#-@W7dLOmGi-JTp z{S-4UYl`75R~}}Oqa&f3kx~=kZk7lW#@2Nf9MvGtlmJnoh#zAbikEes?9XB^^d!Gj zdmLc~bom<->?oKa>9%;eH{c^%2_jsVLApy-a13@`T+cTcuO?P4<0sosL6dr*Os&ME zxk@914mr@NA|#mcd2r<+F@~chE2HO!YC$`DL=-(ojT5f5v;&N;L6+hnIEsr%LpWyW zw{hS%8bODeigW!1FX znE8M;);7DCws<+}!?fw(^R>?U<(&KQh|1{^s^?>z$|C+Dc&s!%*OnW{I(Sf|X4sE` zp{8$NuBmWDsb|cmgABAhKUYZ4;E}>pux*M=Li+f=^e>_OvN*$r+>nbJN7h<*{6pr& z?MLc7X1y^^jKCBiZ0ja*d^3Y{<-V0)#XglKy1g0@ywSyHg6DcBSuA)k&Gijv*Q12rnD*WGn#%4iyJef|BHEDFVA3lTnNCOw(qJ9LxjRvjjn z^Gsk~_^Q^EFmomm))h+@lSi`lRPz5G2dl;neTmk8c{DMwjUL9D7mK!7Di+){I_oYF z$;8qW%Wwoi<>Qy{OUjwx^|KCMWd?BSK8ubWntbJE&NTzBZ0H}H1Mfv01>26rh_0}m z57HrlL{e?byFblxr%G974NG!22NbOC zMX)Hp%f`H$o~bs@H;;?W>6?kHsJvz@k2%mlYkJrGNuj|l9_JSvwO{P=suzF!avaE; zyzvf<8K0Ro%fl0BoGf6+rLe$LLW}vfLow12p(g(g%oTbVc=kF)6ilPc0_DxigFCtZ zktye~2`}U3L`2e`1LckjlF|FGmppm-BTD{!q+N+BVs}id&z2M{RIyFQ^bv#86IOh2 zNxPDy0WzIU+3aF3!}*Gpt@u#TRUM_*SV9bW=U74FSBvfBk$hL?yblSgQ9vC_bnp*B zU|pY83==-c-~Yy$0Wqf_Z>zaB0w(e7tCH^Xp3<3u$E*BP#vH)Y^yR7NWQ$MeHe7WIPh05kgKM#jal-s9E)v`B6IGERxHm83TtU29&vQlqQ&#lv7 zrEUCok-x90mq#T!EwI-*m4U7%=gF5a2V84x^%I#7d?wwH+>XtJd-k?VD*pPvxR;6Q z(}u+>F5v_gL^mc_@*OSNirWQ%FyDT~iapiE3pWz7*#DVl^x?UoTF4cNA}1U;@$HVr zS#}ZMu=pu1&ch(p!j1kPj)~qwPDH0FIOkY^pke1Xn(x1VofPOM^Sy4(gJ>cZEMGb^ zhY*MlxS!?z*Q~qwCKUSFiN=;7wt$laq6^z@0u1gk#L1v@Cz8h0-Mx}-CT&a-yscGR zM)mW-mnc>J+i!W(Fs8EikoO^eT=Bhc$}^jf<}ODpMOb`Eurw@r-m>|bL!GgjOTmF> z=kZ*qeuH%w@)M;9j)~dN$;dRV)WFuw=EsEdLbu}nwIKw_&#Tr;p%KYN&cMwF zhNc>PvcXBRQ-iI%Y-`SjrBNsNf)o~^Hcf(gc`w*w%3m3eqblaM^?X^s}ZV4eH zbZn5zSl`VlOKsPDLC)Q%BTa8ejHZkLsAL9eESv1EK-*0^GJdtXve8H++4vRw=l+SZFl%VDp48 z?8J_KS7xmFM7nbVn(^6Egp_)P-{a3)R=K#IH|ogBH$j019uc0mRBw+aqk)$-6O(Lt z7WNY;fAel`bAWsOu0E^LaCEsv&@PjU6}Y^gIHHk1XB&?fa0uL?*Cqe*74XY^-Y`-#y55W#2dLMX~d%Dc8&tWGI(IdA1d!pgR4>WyPa+1H5iAW$jK7L5rzg4M1aQy>sXGcu z(MF)Jk^=*k@TE33(U}&D+;8chN10rw0?~AMm4l8K4=-&0{G$=OuXmQ% zyA=InBzV_oHLkEaCxx|x#&e>l%(TSt_1_THm^k_1bzC@Bh`8AJa`bw7XKs^Hg=8AT z9ZxGMX}?rr_aAXVq{X6W>$)Y-L)trnbCG7_U$)ww3kll3)iy?}o;uaQN_A1?zZg+e z(t^ZCbw9x*9|~nb$XUy3J4(H+c^VPH4B5qCBh2@*5Fz9oVF4#_dBm@+K-6RKs{8p* zwcv0#8E1*>{zPLKuYzqDfq=@_jLSU^vtH0Wp}*45sA^+nO~5KgTK_K2ZK?mDe1osq zs2iHrR8LaoRz-4I1He07@|E*oIQgJi8fU$a!LywP0k5z)l~1IB*+4;muvFajhLvGP zb-4y2@}4^K=IFAA6}48P&^bY*=&D<3aq8^gdjjY%6QgQo2A-;#pRM>KeidIS%pX@Oy70N0&(J^((}q_vNr~w^??N&v#MSG9;>FfquR@&9?&YdF}X3* z*)62R>^Lw4dilv`WL^QPzl3r|p;0I}Q1IMYNCMX(D$xlRj$MD{YOYC`!8r%&jot|k zeh+uwZ^pAlwNfkMX5z64>y?qvqr{(Qh0vQnBdobtWaX;%-WJEP9xXb)U$=Cfs42>q zyzsf1SFFzHN0T7=-FetVFJydy62#6$806^Q*V2O z>cx!xJ`sWuWHFsC%_~BKSGZ?o0k1))7)6h*EibtZwRhdCpb2PAjjb`LImql98WG$` z2lk#jqoVQ6fHR^sHd)#Co3SRXsixi#=x7}*G2;JhW5gmDIl>4jm}eI%Sl37Iyy?6{ zan-@97xRvrspzU%eyT}W$(3_PS$?N>ajD%|T;XgmA!M<0)Fibyr+1py#>k~b#{rP_ z(vuBvB=rTIX;|3XZRxk}sUPtpMS2`B-NySbeM&>n;6%nMEYp~Z0!E`^@i1U5*JBxQ zNE}NUlj)ieoY9F!PDqV&OhdS{l~%)qw$=&dkRcA!3Ge1Z1zFEnZ!DZ0*7yxo9(XR> zuM<6W2RQ&zkWkR3M*x}V*(e%QYwNtYM&H?9?lZ=rBx$i~zPMjf=iTCox zxJJfSy~gtaXl4)hm(b0|7lZZ0cqF&wBK)Uk`V!?;erYqz&L9e_d&vhyeAaCxB)B}?dthZ zw(DulH!h*0>v+L#8koMTN0C4q*KRY>Rmzl&ZZyUm1^2$K%3X6$mZ^aj2y){loluuB zj=-6e<}fF}Cw#;c09}pw?f*CONeZj;NjB3bO_hd-z#czk02$>9vm9mTG3VwJYQ+@z zC1QH116(fkN=_H$N*0SmEkc@Q(Gd&AIyg@^zM>-+2m!*@k+>y)L2@|&$w(b)Y8)$o zh&bSJw9&B%yB(47Q>8JDmYGi}(1k=90{m}a%a>`8av#!|{bg-gqoK4dQ9BHQu}mGs zjC97cFK+eaJXC4wR_5jce^x>F639Aag)*XGQX-_#Q2wtBTnT+*Jzuc2>sD2k*If6wbJ)01e&V`0A4sxM+={Md zA9*CGB1{g1#v);7MOLVWbi*QpJzl+^KO>_2x|kpH*&nf1wL7aKvd5W_`UtwDYGr<2 z1USdY5neow8IDoQmhA<*7?`K*!l_Kp(ayYgA1>MoW)*#0sF9nsZzPO26i0L*tU!F(Yr8S*G;X8eJoB4yz zrX{nx;mscSZLB`+Der;$tON-!uiyfgwl$Q^%q*Tl{8mR$8^bmnyi-?caAJkKl_3Y4 zykD7|4il-a@c)kWfPI$NF2U|~LM`{;Oh>SMQ1{@UGFaGp=iPj6RQ&8JP_42-tHbSQAcVXQtyz!Kd#BH(xy7=YLXjWg+_9 z)!CpEX{akzIAR7V%bC!~KYCH$ z3x<0C@JRjRYd?vXu1oyQUpEuu1ZaWL(%^3I{tDaG5DjoYvOS02OObo!j3RI^JxA%9 zo0zVhF8&hrUL0M_hJ%_zkQP5{(3jFyuq`l;%eh{O$MP1PI@A}dS>bpe??jl%=9<`@ zC~?f9=vOd8s@%y1&;w-5ftDK(H3;B+xQ>j=Q?`*UMO0~L?Rq*s*sYywPJ~1$AE%|Y#FC@Uq-@yLr6Y+ zYaNxHls>_^6}k!SA6p}2ug6!rG_~=ant7^4{qoMl(7&+Y^mQOV|GPR`NViqzUQhLW z`j$9K+R`SI$Y!RXPh{UDv~qi2mfedWmykj4!6`11K42Qu&H5-h9m|VW-_;mg%r-VfuskFcwdPDXmfE zO8AoYZXyT8{rwE;{*J(s`bpLb(n0_uj+Bz@!odiO+34qQ)13l zbU}{OemU~o;C|74?E#&0)c~ZjA<&y$W9bTAEbhln$!?1&2|ASxf|T9%AWHE+axouicHUg01c#{aGL9)v+D;O6W0mmX_FJF?0S#9sD*der=|w!c^nV0w0se*-*w)jhdx!?j|Lhyk(16ssW!f% z)i#d@5f1oVjmPjzp+Bb>TeVS{(0m%&&2V8)-t4CbVkEb8CYR0xTZV_pbKnHxuf<_~ zZfyK0D!v9uT@wI7p(WU=eq5SfWZ1(8YN1%8eZ6Z?SVjpM;@(Zuvph@ zL~yexSWT4kXgRxz|2h&B5}Y^*6gdqC)_wP{hivQzn#~tp1;4(Q6z+5_zP<{tam@5h z-QoXeqfJVIk?md1tY-BLq2lPedO)7l^LEiJfhg6-@R=*dab~j^8u*TMot{#=bEemn zWYv%Kxw0LVp2;A)Q|P(?ISY*`B}47UR^H27=fsgh8bVi#p%bXIpVM8-!r(5$vXBRW zMJ^wlYjuB2KA-@sx$_qnPH~>gx4KcnPd^v~(X>SqF8B2ZS4cL;_}_b_A{7h8F_kr^ zNhZ&+=*Ma9i8OfMTk?Oa8|rG+wWG4(_Ik@yWl7a~R8CF44I7JJ_}1$^WX23Ik9yw~ zAUU@bou_KTfrao>f}$>w5gc4QXwkNB-0jb;GiusacdnRcO}C1(QI4QNe5v_h{gg{CU{J^DRyDJ=ge}|&QFv zoFbOaUVgQ(f@oH=Z_0N6S8=erW8!-Upptc-s1Z>K*whEx!2)Hmz;`6`CxbNR6IBTL zZ6XOXA6%2cu4hM;#X(61wW=O1)p2~7N)e^s+u<$$QF4gDvM(`?hD{EDomr{(e6+ z0`hJZ=GW~DP-3$dw={;kUdr7f90KqJ zre;RJq85=CfXG$OHEQ0D*<0qq6J?Q7iXQ=ZV*O1sd|`VJef`8 zs1-_=qXlR&9oK&DeU4T(m%7OYa|A_G`6GuwUAb|u0Z=z3QHYSJ$bfe0#Ou2}`x~E~ zDpsi~<8u_?alaL=j2AtBC4~%M=<*F+&Bey{S1Kf}#!h8T6ktg0f$}I@!cf_e>K|}4 z4-Z7rr3>V@&pM?f7(IZNyrKM_%TYmnp=;mi`UB9Wi{^)fp?^%^=l?Z7Jq-lhx zO|Q>8c42vZ@7;&d3s6w{UZ6qa8Oh;Bh_y!@U8v@Gz6?8h0{uKatX#ezQTuu0V%2c| zHA$rC&att&Zn#F5ZFU~4hA?e8?&=&t=%!?F0)Oq;@K~GR>$PL>j@4`{)lb}dCamD6 z`{Uc^Q52}8^bIaHGXe-o%g;p76B84h(@i4o?pwHA(;OSeRUWuUBRF_J5x`5e<5*=~ zN1&e%_v=~=$mXB`%wcRaEIQIGAvQ`$6-yF20tpGUl|E`F!psY1EfD4q@Q4#9knZjl z1M-(69OjEB)vMMDmfY&Mc$F(&Lq%PaA&bhFZl>`p)Qh6S!hMIukm$VdT?mPZY4+%- zV{oV5Blld$o%(f;^wcqCt!M_@0RW3Fr@p{LSY00}xY+TKGiO0a9w=nzpDx_vllX&dU$+ zf1c)@IHbGhM*aBon2wT!;9r$7a!3z%$WePFaQSS)_>9{Ve+@MgIgmIM`lc7OaU~qm zXMCP`=dG$qvt1o};-4`y`roFTZn|WorooGzY5NLs9R%zaoCTs~T63&r}4b4=iqfRXzx_coZJ?Tv{42cd;V8B~iU#ltBh`ZLsM4iKc zdB7AU-jucyB?Pjo{souStY!bhY!UeHX$6lNUJ{8!t`(DnKo%FeAd{ibnOr@2U%|ff zV*At6VpDtzh08*(^*@KlpXKP)N{_-LXaqHehK9_NF;+ZZne_hRj+zrQwy%lUT$^jD z`cazc!!B~Hv6fQTfKONaB6#b~87{MZ(*4tUQU?3sg~v&~7_}9p8ntn~HONiuim6-; z>LE*EGVOSB=BB=hWyMurK{?l5k9oFN+m;Wp;#QpYzg(v&Rl0l(|q54C$ zBlTYPB6?PhzGQmIi^)qARrkVa-YIacNXL2Pg)FzyO5~hpv~P^jAI}PMAIGIuEF9p&)U(L#_Ibr*ASLnh*&!O!WRmIM^p$1T6Cz^cY9vj zyj#5GF{6K4hmDM@^gJ4HyVK4mYfiEo2-(LO!HvzeDo@Qz^0Hn&QJOg%*SXFS{Xcf3 zJrD4KHM>%AT?YP^`!7-~A*^fdjW$HAy0n~)My9UMdfmb|eL_*dwShKx_xFn7?TQew zmE@7RDAwqg)9Vs6X)%R|nd3+2{6E&B&k&#}{%a1Y>zG={ zz7#xO69hdw=)7baA!hW~EWF2}pxV32+Rn+_rA_AEJ}K>R^w0QzZcr4!N}s>bg&oI| zE5q>HB&(E%3>a6@WxcwWI@?2;_r|#`g@`sQO%;JMxw7NJ&4oHMK*>dQ87>r3gD_AbTcInSeHCngiuF>kuF87cy!f#wg%r|l`T z$&KdVSJgs_xL8an&M!%LID!uUB$={Kx{kiR%82y%MhVHVltnci);%b%J9MxpQE+py z?vgf4CWI}vTLx%?)rS>cbQ25FYp0L15x3&c|L%i6qn8uCMVq=+UmBC*=Y`1h2 zUO&a*V?-?G1q1%}*RC!#6zyZbd`J*Kv+xloJ1quUF}w<#XF=cxRrF~I&HXEMY~oxS z8|ggp(Cmpq8wbDNnppiF3FV6CCvKf$-z zScV2vzWC3+|6S!|GZaaSzT+qfX5|xv|BrUaP?--CObtZm@bu!v@(Zeg)#{H45FkOm6#J zmb&phP*1IBtV{$u*hL4wuuzn)6PNDNp>2zwK;C;jTc>Ogb6>icX3PPKo0sf^Qq;?s zXYS3J_D-0Fo8HtVI>i?|JI5Nt8%D^up!`1(+33hT5)xZjQc|l6(}(mJ*KF3lpi&%x z$Q@N;mqO5&b{TE@b{eN`X#o-rQnaHfF#~p|#1Tl-13nS1EvwDzmFt;{(n#(2yr>`b z9xnrArh-n=1ZT5eD|2o_qHX^`z<&U=h74y?2 zs^=tbyh+?#s|==ARvs|=uy(GUVTk)?sb?4|;G9(A$@GzJP_Om&8 z{YAzUWgH$aki(ERlcQh~l8BAzJ{LfPNMDE&MCQHknLOyZWWSU=Q48>PslV^aYEQ^8p-{%_b*AHnYgM}QESK=34ETM{~dV+^LJ<@|u;Aj4k0V%71 z9uF#Zr^CE`<{vkEJY2wsiGnl&(_(L_JG$02}p=jvrL z&J*kMq#_Z>FqR`fKA$3;wZzIZ?`FjOl1Hgqxm-nST*-Gj5W33l*q7F*k)%lKiC8Z( zHnR&tItuucUCW^A6$Ozq4*lilCs)WIzNYv9XyYF3<3aJBKDbh|&yU(i)*wH`=MN`k z@-JP`PY{o%!E0pMKFEh28C2105q?sltep%ihEI|!<{`-9$Rp6OSoxOUPU9|SijBqlRS7F5wBql^QN1Pkbr4kaW>fWkqb$Xw1g-=Y3-$;B&?Llsl=& zAt!Lj%Yd-|Z!63gnZaEY>q=@O)iGVE*az6DI{iX z@j`2|zLJH?v9GFCUbox{@lJp=n{N=sG!M6(vTz^iO!T;;F3JDnk8Cy-#QqhmS03dBG46h$!& zZe7`E1(3I)YX0F^V&*iL@Ef0l(u!2Y9}tW^nsAT7XFfNeG~)H8ZTIsMId7?A@!*oK z2hb=90F^@AW-*>{Ie8sNi!y9q=jxA(H@^EeFkl4AUrO0Lu9reL3b0=c#B4cDesA!y z;DDqS;9u=2J`5gZDus1Sbfw-8*`c>lwPXP=`}UmFb5~P)qOXEaA`67Mh~BMcH1CyU6n^MASg#P^2_#Ja2#8T+PbNuCJquJK>>RDzHIu>Dz2t4)-&_QSt<73H}GbOUiGQ-8Ehi*8CqQ?{~ z{7mGk_XPpW^)MWAhPzioB=kbCcW$=~j_CrE;7;PPh3QuK`u)NKey;2%4T*p1z_$>Lh+VMe|wTT=hjOFJEKHR9(G(?n=t6u=HewXQVTwGw_!saKU zCTK?#qD+($Q0{xcoXJBgi}kbrS5g&7w-xGar$ zYYj=o$5EiRRJ$=X_H_85-m}YPB2eoi>+9JNW;OXWEIO546)xAtR@6;A5LpR_WQ&kS zvMogvN2LVX%!YZ@0*&`vdJt+!XPsp3fohIi4%`D{&HrUA7D>i5Bu)ZT~ZGEFiDZ)VN`ADky`$sv7TT@-=Z3 z5$ggj;aGC#t3^N<9}s%H4)_3b`@rbmT$s3MnFir==0<=w|f{uQSoQoPr~ME^w9IW2??q9i%Ge4 z*H}41o!crjNbo4=b%Z$T*s=Dv78ioB_#@*LzIc>h!WKUxY!#bOk+y#eO}7+isgwUg z-XM?oxD=H>QAC;ZW92o3(|!=O_^h6KQ^*)kxc|1Ux!uI|s$)*V2(zhM@6 z`fcp`#E(eHiBMWc3sj|I&&uPHOfD`_tH{ObTSvK~Xt_q!yK{3-G}$D>QF!qZ`kHaP zjU)baj9h7-ZB_9z-E`pZk&#HgqTPOiFiC-3`o4jB=Gtl6UOAiqsT0rg*4Z(CQKwq( zM7r8-o6tVqMCOx&>;>$mqwkO&thVmFkAK9Iza$5~rnLb%Me@fAzH{lj|cKeM~8QvG;5 ztD*mhb46}9T1l@k()pEjbV=sC`kcCTg9t z$E}vCzI5i^{?67Q7^f~y8XD{!MW^)N{gzDcW*TnYX49_uVyd6&Z(i9aP!urTxDry7 z()e)qJnFS5%dS4YYP>XXsmV1F{6PdSOnuLtKdp7eba_8@C|Ays=8m06vz5634v89DrYZ>v!7CaiF7@ zOa6uL_~k|ZnFrvO3cKjnd5QtlQmR(pImaz1|1rOq)6L*&5PR);E>I}OYNOH;fFY(! zQuYYp7*LmU^SoB8uw5##t>T94bFepsGj5%64uQwoAtrQekk(u=p59d!2v-%jaTqfs zl)R&e6h+-`Dbt8HPwHh7tcgpRG$lzOmuht%mWC3Dk_i7UYimFa00aftX?C`yts`nr zU?Yobmp6j>8M71KmxtQX_q|wE=!1jV5Prtbdmm!m4Yuc~w-&%vAf416b*(AvCtlM_ zl{HWkkUU4Gba~}vmDC80%`v13S%Lx(f)U^n<@$4Rps3eS4*9l5<)i`>B!xA*e8D*3W-QoRQxvO+2;4Ew^*p1pr6 zIp9|Oyj-TrMxz{k)$}ZT2%X-Xh3+~^PtSBhtm&{n;H?(GTj3qWW9{PlXjaQFN&U{!wZ~<;+$b#mfsaXYA>MvgGIxoW<(m1 z0(oYdF;VpxYN-c69q}6iX{*KWbMIfprCx3@?A|hq?(JoBVP;TFm|JyUFv<7jfLUwpI%3OM*wkeZjkr0djS)-CAd7;nd9E-4qa3$ayXQIYh?w!-~ z(VLTltTg0(HktpJ-WBRYJM+ij=K4nnYFso#f>q9h>@QW?d1l+e8ZTzrNHN6x?vous7&s!wX1LH@D^iWHI+@Rr)E$;pWaI*&+R5 zFnMHD-E6r(_g8QRf&fJ(1jZ}(K$h$*PmYn?%Iw2Vz3mB4FAUae-Ph02I3w@mx@N0B z_@-0tmZVP&Iai-&TQR!vveaMf`KUJb3Z%iS${kykkE9^^oV@8?zwWiv6^8y@(0rzP zU&!2ounrYNKDw1f$Q1j-JS*zjeqb9Ko=X#No}s^+kSe;%f`RRZ&b@2rL)#{HxFGOLQ|1mna0=AMLo8t_I~za;ur*Vy z3kpZ_)s9IO#6@KV6N9E7I7}7r1#&@emls}k+N1Av?=xtEr5f>B&aP_Kgv@d{o--#s zIz~SM+KOifu|Qpa)RYn?4g1Vm$hK8GprHj&4jC{P{E1QlgN~%m6bkb)OUZ-JvG0)s z4_U^ZGU+t?Hgrl0MprL&xAqQa(?{hSzq)30h1ees7%YCB&6K5U=EunFS{Ihn;<3@; z1|QM}6pd5#vCdjDAW_w|Fu|_`Sf83WEK-pwm7R;G!EsXBv5Or2C=(Y#7u~!OQj2&v z;P7LT_)=FQU0u#=R=J1*_1lp5L{VT>|j7_*RC=kVjd>LZg>I_&1&(K+^%JlWrLoE|8rS zstdAq<)D0O5?>H{$NaK2Bo=B(N$Lh8zDCt8fHJWBC4ehUSb`TAZqM=AfNJN z)1_2vQD(@>C~W#?y4TB{Qie3`6nzAt0*w3d7fO1_`XhV}*1w&xQ0C$X56+?Z^*Gcr z&qGG5+&|aDJMR%Tpy($=of*TQ|4x)UU#y#9$T)C{LxFtb}m`SPUVVW*W7+I$*c3Jk6@JDxbKP6<&C}D>I|S?D%89ZXJvp!X``~(6 z8C%VdIp$OamxO>{D}b!9_iEe(2ne;F#{DzuO0It%cBy$XE*EhHuDz}Nq(`<=6%r6) zTLxe2G_h|!6P#JjDxbr4he=C2Rse;|Wyxdr_#B7#Lq@=mEZRT*&~d5R&cnL5(?k`w z`?K`LvZb11kf3&n;L@L>)J^dDE!^CLOJ?wXvCG>a<)OPhbdAAF{7Na1oB=%SYBU`J z#XlpX*YvvSITYw(lU&BvS3x2Skh#F++<-SV?Y%6*=Y{&aHy$L=8pztbzt@|c6U~)t z{k|>#?7IX@AG6CHc-rQVj+!dyz7Y&fp|6&;{a>|`V6`p=!_pYAJO|$AT-aDGhwcpo0j*S5!wz8`%`6PH z+9|C($JzCyc$&)+XfU_SBc&ea71_kf0Fj43v9Ke&q{J03XJ+uq)RLG&gjg1R1cfpJ z7AvqK;vei!3N>XFi5IZkCRpokPZ*Rt!Bkaq90C(=;OYs5kH`vICQan-_s^_lr%lQk z;TY3RxnqPRx_rDeE^S-?7RMzbwrv@m67G;L)H)f#h9)3BRW$1kzBip`6@p7w=iDWH znmCXE`LG{AtjjTP7CMs);1N`uGB*G9eCJf;CO~+|NIA>ruHUG2qd5M>j_U&~q&(!P z>dsAvD4}m|ETrwEtuf7%u!6Wq(xls>T2nbD8_N2Ob0yjFkIDBP71q%ZtT0BrfKZ9U z(-_D0*^WZLL+SBV%g8NTAZ~I=VNqpG6+YriO-$BK!FK6d?lburB38gPp_tEg47|!I z*&;fL>I|RJQ-c+WO`p8=`n0TE z^;svTr%=oBkIJl}BS?>&Q%wF)lWsoO3Qgf(sD~2;ap30lHZb4#MZlJ|V+Q9ai)3Bx z!+*OTSTD8p-TnN{>1?9sUpR`wtsz%RO#_ZkNTo56S**YO0$yX0&J3x2DTQYsC`Ldq zCJI}!<`zzUqCx2Op6^1f9)$ssL^j%Eftc?Uq;4QCACaj9yKj=gX~OuAHm1QzFH%o} z6ef|q%mqQPgQuL{X0sloD4zG47lJvCA@6IDstWrJ3FYD3jGNQ5T~{I?rLY7jWHI z2hdN$^b$(R8xHyoM>sA2idrJuIlz4Fa$Ot~D>Gzkq!GQ|1o?%Wk!utXeyin>ttogK zyRT9<_ytZ;c4xpQG;MOp<5L`FrTA;30BRyvI~IFIWb3WYNyIs9N+_NX8I^h$L&VbH ztyXd`HyiG;Q!)!)mR|DpU#7GoYI<1k(1DGAeTM`#K3&*WWF_L9#=Etu7WaRqcc^)s zhL!i!)Hl12w^S+7c3{e;WrG-*B(X54_l!sgnGETz7n)T%H9Tc1RzrDUwz~ro4V?Ig z5l#tS+CgR(uvn%B`XoT)2x&c>fLsmTq&eM9N?$KnT$9+@(q=i5 zr9{0wKVhuI|0G-ZeNxzf!%E@KE9S8Ra=Snbc^;YE}H@*o*wqNmdhYpa`DoNEP(NJHS@EW9@^5tX6bh>Mtky>8qzWQfVl3a% zz)(Kc$2dg7A2hDEJ?SCtEQo9tOgZ=4#%EGwreYa!pdj+fls^4sd>5$qsfK>k-oJCSsY8cUJLMZ+g+r}>l)VYHby z2vXkbaAO(Y{Qw`*i*RtIut?0IKq~w;`E(QtfDaX%Hlue~U!>kvgPE#=ba)1YBF~LF zl0NAZtnHg59AQ5z*iG~2eJL6NfW=SxWz`Lv^8;C+G53uT_)uk}C1AXY$(-}JA6X8k zI4u3dU&Ns6Z%V4xAf&+0GRHTL%zVW55n~OF>R^Vx&C^R1Nr%1M`MZO*MEo@B)*Wbs zC1|n4YnMCw(Mf5o_iMmNtFV=D-f|groC@CepsEnARNRUodLWZLK$*S1BzT-}&oUjE zhZqnnvr*%ch}Cu9dium-Bt%FqfmU4d4d=o}>+UT{B1?1kj1yQ8RU{uALKzw$(rvvc{veBcS81 z8rQC<@y8l*@`JsZfv-#KX;{LQoMddOMkSKE9>mUExTOxQY)H%8R#dx{W#i}CJq`5_5Z`wRQX0v z7afGX^rKkIM?gz=DO=y*GhUovs~M~a)N^KXAc#Hzrxqs3A~S=d4{o^M0@5q#c2N9W zA-c4;KjG=U`;0c^NkANQ&*WQOS0s~!Ecpl%uGW!qZ0o#;}RFX!voOH{>PFx2RG;?aqKYYC2}=b0SPmgI#X#aMnkuORPS8_IR1$M zBThQr8Ee?S(4uLHxRX);W5;usqpJ5)KuhQG17>WkQ!p&%Vupe1x+Cw1g`cHWVnWUi zPzBfs{<0ppZ92SkJ@EW?f;w|8l##Ojr4K|%YChz&;GS%BBN2p9H5wAN{II^HUE+hU zu1Q>uM9woFsmKRHazOc}1w?rOs*st=+aFRzecd4w4sqFso}W|B{@}e_`{J_tfpl-6 z^U-3G#)npUUj0cmh^lishFbD~LO7`wRcvpWuYcgj-s_uGxHA_@F(*5yO{a{hR4GPI-FS zwiW-UEu8mjy9%7n!g3owJvQAPkb9H{^j!d%?0w)_15Sb5*S`7C(Y@2xzC~X$7kH{| zQCwV^Y01+lldg~Yc^JT!Iqu<_VT^6aM65aXuL}(@Pa+==AQR7&)a4vGgf{wG0Cx(nv#PVYgO7Y#&YVsrJTLkc4h@( zmly^nR;2$MGzws`)Ak8uMl_DJ2)bo^Us&___)lePfBz z!nAZ<__EGbI$~fdm3KPiB&Y%j33nHw@I2NyarnW(p<9I=P$2M?L(b{CTS1nY{U^{x<=PnWJsMxUbYJy_1f19ieIjAIcVI4RYUNr2BG9pZ^=Z@^CqS6Q3vF4$U+(Q6gh zs2L10z%ZIkhx_Rwq+~g=+gQ%oVMMp&MRfsy^za;Ps*nJTpSjPF3SpMy`c8S(eH8+8 z;;!T@l#Jf*rFK!9M)D$RK#rgc>HxzulQM)`zCNmdA2+)ik`o-K|Hn@JW8;{-)8YE? zy4&AC>ORsX5b#q%c-4y#@_kVWdnn4?gwcqJvhN$k?^qwsPT`C)r!G5lgBzd^#sa`f zY@KW={P+9=VQOG`g~0Oi_&x0gA?a?<^PM+KKO>{F_<}29A%x+kkNj&d@9Mf;y4D<= zzAz$=Q{!9S?&h6s-k&(UCQe~M1yOoohHYWMLK=`Vg0zhM>uN^F3jN1;=Jc2SE;gW6 zF`i+zQ0Mqvs#tm+^kR==2k=AyW>EeU596u=Kf`zWItbKgb$WhGV?AUd+vb|~PlpH? zPmxfeM}*7-LzeAz=n1kk#epR)mUc=M@zQOF`QF7DDR0>X}s$ zn**2SC{BdR;gQ9#7d{bE7fnz9=Ta&RFn~GONo@`v>NZe_|*f(O~jy zzm|$IWqnxXXy5IM_9Zw;b>IEh`?)U) zv_4AYWE|!fgXTROW&$5ut)rq)WR+PsCuz|+p9w8Y;h?S!| zj54y(r6L>ajhhwigKjv~(NI%0$cGy1gNy>8U^j`*YL1AwLnwcA zxNGpfH5?C_Y0VWZUQx-DA6G>M+HESgHMVIEYXt6V$to#nJfw&DGou;%Om{ubWd@6f z8ej#~1OFj+iW)B=FzO2XV>a?)YixG0IiXnU8C{vTvzdT93_vkz5k`xn1Jna?FE7%K z0_s>d>C0ABvh4)J7r&pDtBC$ zvGWhwl=n>p@siYTpSFTKFA!D%vcYWbxp+YCR4avAvJ5HvvtfGyz`xr3=Wp~fJ*vSf zRr%tf#)*REkJvn3O646Ww@kYQ? zOs;xB)d(Rg?RVmr96+mJ922xmTwh@#17TWjx$x3cd=)mWvm64*%Gz>n%2y^X_gF}E zQeq~JTqn0&?+y>mjx>GhFQ5JBm zX)td3k`pZNGt05}Pc26N!3=;_N0d95qHHLM0mz0h1%-T74=6X!TpCj(Pfh*BmW{5K zfeEVsXsRA`uoupKGEFYJ=2K!|w&ZD*L_|k}la@&Ue2)qhM%ppsL(#SGNAWCbS9dFl zelB;$4GV2f+SF4Yd``jF`mZkqggNlDFbSE+*u`Y{P89Njkt}N-(5)Ci3|qIR8je(W zv-qrOi38#Cz%P3KlaL&c0^?}EKPU}SjxJD#M&x}g zKKPYjb2sLezgKe%#C2-2e_^H2@G^^_!e?lx^7p{*$W>|M$Yho+dE2JTT2|cdkgC$Z z6Nk9Hri5&V`3(^d2}?7Fc!b@q3xzUs(TuP;8)`0 z9CgpUy*^~%C_E$gXZ;pGKmWS$=?7BXR1PhGjADIdIbJMj#qw9c<~~ddkSD=xKq5wD zA1Eqf2_%XtloNV`jbQ1V3y&Up_L-yhXu?7?i>{ykk_Xxn7g6i__?gvI;DKRfg`+1e z;Q083PPh%mGU$ijAbst*fMB*oHiUO~LX z^A?hOY|@3nhVLi@wxq1Bi7Q^s;i{_3LZQ;!p?VWHLz!^0>nW7+nUYXH6`@m7qm}cp zv+Td6lsQa4;ua{oU5uZn1_1g7th!e8#Sr8H02UbzWI{2S<>1dM=DFOau5Otmv-zv; zr}{SO{Sdd(NUxAjFGDT}^&dbx$`UTpn6Lb*OC2|!LX&^JD-d`O{Yr++1_Z}h-3}zjo$r6|< zgX>zQ^}}w=ez!`PU~lKFJFeZiZjHVqXRY2C$|00Q+^0Mkcn+M;xS2X4DsZ5{x>W@> z2~;{+wU7$tzEDXWRGUnvHL>-u&*JozX0&e%<|(P?cwY0)^RSW z_j2pXm+4zRfQ|_uF&_d4R{JwTiRlo*x>C-~n&S-VFQr6-pxT^q<)-F<9OL+`gvi;K zGLbYkeeJQ*BBG5}I)J|o4pM~ktsLgvitnDk$92bav=3p=|CZWNC56JP)mJU)M7T84 zbaKDx8?vUEfesdlnz#`ZvIan>Ezzv1T=u`ZQj75mL8tqr>b3QFiB8I?{br3CDq{qx zz(58f%W4XW0b*Y1k@VWgGX%SA0ZhT|h%)$IUxA~}*n1?7o`gcQ-}(8wn7nL@VhL#R zH2^qMfXh8PQ~N`Ng!onx(H&6&z<5e?kfY@5HA^oo0Sp@N`)mC5G$6b5dw%sE-bVvK z11ONwK=;GYjGNi=svif4-~Svi3>W(ReH@dCdXEHfbHHp*Wy+3;J1Dvzz{*NQONCLH z=V8#rNFreL_mKWySfo*oY3)~GNCrS4-(!>kS@SiXzr)QUd`=P%+l(QZu-e3e# z_g!{+b{*r(INAe%dF(X4m;ne&1{AtO)f^(u%%Lv?_q!g$8Rh;JqQ!D4E45a~iWqtl z`3N?E6G@Fj76xMLrDaoZVrWH^&7fPFUuem!le$9#&S?TQA`%h z>DV)PS`rONAcv87BIn<%u9*Pfvk~i}M&>&+wJz&9U${I@9lDZ*o@eI`ssCR`W)2*E z^T2a40_yQI7VjgED)^$mta5Wahsxht6h@AD=4PgN04@=u7yJW-R zj;+~x+HjG}ic_y*0VCEPNDdLHI`iV6SrNaq1guDVyE~_K$Gn2)b7(Ge-sroV(icT` zJFY|@=wyN3fo$I9-@^|cVKXPt&xPUcjv0na>cpZz5YiE+bA^2ta&%M$ur4cG-m3iS zP@Xu?30F@x-FKzTN2DTww5TN>H0(g5EwQ7J<@K zoyY6x`m4i2FB~?(7z8S9eU4`3rGpn-7~8m9>9@91>nHlWutA?Ja$`cQ#>?3~lQdSH z1xgGGwWy=vcOF~nadrguMlPBucjC%Ox{>PRAQ%;cvCBXqgf43DS5Fe<%lD0liVf(* z&@pjl&%}qMwdx|r)w7e=)%;`M8K^-pF4dYxR5NSC5Cl4E#Ha!&1_Cf*@8VE^D3h+g z(PKa4`uOK>g=9c<@wEv0T>&y~_$nbLG7CH=QHixk^qn@3YZR z0i^gl}KBzvJUo($Jp|0^7aOi%b zDk_mk#&(W7gz0ZkC?D4D78M0sp2s}4bDK|zbcMq5y5yhcbK3WkPdT{X@40U~UJ1&U zJO3;OLFZ4iU6O~dKx~LXM~pvK5)E`VUq(Ps&JYf_vZ*;*LARaN+iux^*!o7d5O1#! z?U=R5b?)*J_tP%?x&Kx+WM~|ZjOz#3<`|fyk&Kb4;8@6n;@~mK?J+`=Ggkl1?SF(9 zlPPxlqHr*H-!CVgXN!j3@XFKBWcb1EgCbf0=OHtlRZ&6a^`}#Bcg`0t*E0*uoNf66 zf~nX2o2Dsmh7VzZBnU|DlozjT2>IOh0`bYx%ENEV-#vwi05a@nS6AuZP#HmLXJ?0U zr66pigP_#ex?qVWNKXBUHk;I0pQN#*PalSxC>CN0TlG!d{DlMc*B-pOEV7z>ONiE49G@a_^#h z;jiK{FB74qTzf9w7<6%)zM zObA%-fl!t7e{W=RM#RMh1d~3Z0DB|H1Jsh9in{3$W^qL4UH$~hN>G*UYjKdnul7Bg-*+PQ(5DLsZ*X3@2$k;!22>VYOSpcBm0bW5& ztl^)y4cLL8sN?%rp9c6A8Bb4PVDC}K%I`L^59zSlN4Gg!Kl`@>n8`_><&5IEf>=h( zQpODGw%dTdS3P_2SC@w_vw%K5IzIj_>f4(7l{y%IJ2hbO7x3f2F=79)CXNo@{c)3u z&*k17Mo`eUe?iAdUFj!Q-e#9)cm3Rl9G6z8I=3cLeyh8zsqGj-F#bvdnZMTi~$&Xhk zL?Z?rzCD;V9y^0iaQnFXv1~*%i~vgFTo}Rxq|Ji zICM;XDaAY&`+7Sd{K0mx94F8y(B=kMD*0#@l?VbK&^tGSg8>Uv!tciZK1&EbzRLPY zegZJ}5zP$NjB7{3QG9L(ffRLbLK7#g>j`RxC|IzE-%qp?7sR$#lD=NUnSicQjh;n&(M}=mNMMEhlLVsLX;gGKg!x zX_ju7>Sh7_-N17*p$+MONuI)1Nr_8txnAFE23!()E!0C{B z@AW4I=iBLL8!q3)J`BM>3$}@DPCpziScOlt9$Wr$K>3=?jzAV5GKw;*Q0#?AQA?HY zp|o`$BH51@`yw;Iy|Li-m<5nl6-xG(vGZ~5$(=9P?(wBzs;Xga|I4lYAT;pts3rK$ zivge|Q|)!gel8mvFhd=znx#l&v*s&ukwarb4a9S-w6*VCeghx{`CQfm;><% zA;{gXeRKKqd7;OE;FXd-{wm3)#7A-eC5t7lvAyiS@@ zSI7|Lzk_RbJa*hgd$|c7d7dxQex1Fn;bT&yYWDP0{Xfp;3it9R-qzxnLSkU?|J zFE3`VsKG#C5GVD!{%&V3^1N^}lq5*%6}h6ykO~DR>;@G$7D*wzbZE)xs1`5q%eGYt~?;(srPasOX` zWxIMuSi9D382nq(M-=0A9@Rzk2t`mPMTObm`E$V+BpkLTQ16=pdHs{!COp*L^rVP{ zOVhYEYexRhMPbm9{I^Z+8(b$y-~s=?xTuna&0DD3vMd*8%eX^AWgQMrgisX_O#Q6) zPUm5sYNh+(J^81yf_|2^l2>`t)_a!Dk;<9eTCY>pYbCDqXT3@wPaGUqk!YIbMVQmM zo#IXFIKGpM2#g9@_?cVssb_@)Kk2A7Nz>WGG$HnfHQw5Pk}Ki^C_iMyUWv#|x1yP9 z;alrGdJ);gmwB=ET-Js`ua350DRs^Svz~UHkER@pkvH^;_N8{~@KnOYw66eGc?sE_ z^{X)UpS9{nf9ic-qDNgU>hZqPoU_QK^ZD<{M_eA0@F~0B(z??vh)HIRv=#K;dF!n!Kd-Yr zygk?;-Iz-rnPNC)RyhyXUT68!)vgP z`ErZy-I%@rZY*C}6iqZSZOiYQ3VTC3SKfgBXK%)D#K@U#pINX7pKhLa%;;O2*5GE9 z^W+SCqSL&6XL@&_{u15u^eg(FV)Z9Jt<|S2Fm%>hPt4Be!XZ1C%9mb!3$tDb_muSy zmRpIh&uI9oO`oh^?27EsUL9HpUN&G*)u`pxN4&%Wwtk-f16}WQXmnN_{3|w}@Upnz zgc%#BHv2D|0K&lHMvIDybiCxMtGJV+W8DT@Riq#(S4O-2s(}7uMZM#>O=OtMmliHd zp~R+H>=6|~<1?T@w^i=m=M!v84SVx><^_*7y_9MC#rB|#2rdjE)zbb0N8$*3O zP^;np) z;?B^os?M!M)sHg=`q)!6CxtWK8>GBxZ6#g}b2`?1);cYp8+PVCeP<8hAk4vKfvPkv zj=ld}Z;mL_uz6t*;plCr^V_YfpPEO(5q|%~Qn%c*%!rlrRrLjb``$Jq4*H-_) z2nI?IajdqgO0m0>t-Ucf@a8EVRw*v<)nIt|D>Wbwuv+n%os=wtZ!&x_7#&CZI8=<+ zsxTG8K0&TAqkdq~N8{0&*Cy#H0>SR7;gDBY^KpXi!&^P>vP*}&n8me+zk0q>S43;? z<{-H-^4K=$1TN@u_OcUxaB}wmN)xgde7q3r zG_uI=lcQJq;_dMtzIVQ}c#bsXge~O-i>vX_)z~2#v^c5{)ek5iOJhrw>r*N}7#lCufawQo!NlXO}n8Ff5z(H z61}=CV^r7sbu6CLtm?-u&AeD<^Nv!aVuSglUCA>gN4QB(BNwB z-9uikjW;x5z2?5|AdtAn$SMo=X_H0oaa;2FWEBMZXId$xtwM*N#enU}JVrER6wKD$ z8-KykEBNJN^s|Q--(dg7Cp>N!^}C$GPa~@k^5xZaSca7K2&K|`FMLQtO!XZ!B)VZ^ zqvcQh@QwRSUi}0)Iau%m5}Wq~cYE*TQ6~p2`J)wWod|c4^JC|TkI?BUR`wbUN6@T} zy}=m3IuTMKg-;8FhL)VBi4H>fTn@1Z;&8;z%9Go^;ryv^+`@L^pz!{zmz9ImcKQ9y zrbVXIrTFQH?((sCy7EVNl9E?b;lh*!i|0KmE{omVe23(gs#CjK1_#`Rq(m6+08tsuqCv7(IhQrGn01gKs@kTD~f$2SQ69yCUXe_qw%1&-H z@q&|gRm)d_+zW0x=0JW_XaCl;XH-D6*<`%UqJ6-+(q!@%7fjK6ArKvgkMIF zTI{_PTWJ z3C=Aw3e4ZU;9jNc1GHF9xwH64fuQ|O^^lDipIG16g^%w!T>?!+HqU+xsp z&c`X0whVZX^8fjUYwtQ}_T;3E);8|w%KPce_7kXaj9~KO$H8CXf|(v7=jYz1WMvBv ztSJi_9piu->OagtKiCPNy~4FABNF8)4oSuuGS%{#|mm2{iI4udz7q_qWIsER7B^ed0pE={SbIf3;X}!#T*8gIlJhz zirr^HL2~mBt|5zQeY%SdKU99bf1cQhN#_Sai4ueC2Tkeb_Yj-#70*47^R?kvnaL!Z zM2r^4&5t~{o7_UBOoShTG%64ml}rVOO(F)6^r%{7utBtd_O7`vWzPTsk@?EKU^!(N z>|Q_;<9E(@WCkrtMhJFb*16Z~LVsqNBT{$|19w9szhEsJq zMpRh-+8PwLNtDJKPH&8YkIWJTN!w)6c*G}GwA5ji@2pNOmIim@AiUa&e-eX2duOi} zqq9e4enHPpYxDv<6>|RUE%l0@RmpZzO{9d2pV<#w<^^F5w>=!V>`FXEACAb=m~*Gh z7EzsDq4=$xvy3X;XQTAJ@2Ag8?OlE_JN$)Ku|GN6>Rfk)5s$0uU6O00P@VSZxu2HR zOpDO$DX!#|#}l)9E0!?z(AtC^xQjhSeTqJcV>6S3kd;GB77sclv}=cBX^FqXumo zU2&>SKc~K)guL^38I^m^A^&#tcFHq~paVfXD&|prvr$Otx)3&lKVGAB;ZW1p@aZg% zE$6v3-q-r=bUNo#J*t}Ab6A3TGiNk4qn=D*tiHcf51Q{D*qjs9F{XTVD$t!I=X;y{ zyb>QRLC`AkjBv*M@iZR*2}9zqQ|cd!{Ql$AXZp<%Y89!|Eqc?>@S!^H2J8NV6YcLT z$!4e&>g8LJn-&#S9`qEK7nn7J`mbc50xSH84?0o(CHvT$^#urZPXVbid9hK?PPkN5 zW@JkJd*_WW22JK!IDFqy@v0oQLrOz#Ep5j8M`uDpw4Gi;Kj7iva?-pnfF^PAGSK!A ze(ft)*|5s<3TPr8Cv-nH)8(k zmGo}*`bJ+s(JW?AETa+1*%H_XK7L37?knsO%PB=pr= z#=4Vf)KzK^pv5FpoB?c$>>PscKP8>%%jkjGs`|41ert(Nq0)r8ciOiihb*5s=?)3k zIc;rnUT|fP5+s&sBHQv28tV_R6^FyVqJ8;R;cl8)N)`}8SZxJa!;U?MipmZ~j=>vF zCNljLY71os-n={gd9`4Z;(;)qv~yq`)Gf&iXVSw7c=NU9^DY<30ZpK1(x7en1Iobw z9LW?F$|Cz^4*BifyA)B9>y>#6+^Ra{-Sex_#l@I=7=S6?*Y#zB z=WErhO*5{bD1+ua-(xfF{k-nt21UZB%okAEQ&7QQv6+9pzG$(Rq&J`Br24J*^|LSS zQlfWTzeA<$lvI)TzB!)Xz}|Q~ql5@#?>`ssQ zt$8?gOWybV$N^7^Vx>)G7z7CjXR6N2mTliYCq>X(9K$mmPi`ns9<;VTj^{#&|dyR+K3{pPm^O0r^S@Yhcze;-2fwS~|#{EwPStu*GGQd&mQp5m|b;4u%c7}f-+ zdWA23mDaaC(@=ioO3?an3NigyI`yjU(PGq6-D>@6Ad_So1SouMjCztNe%yIz_;a~7 zzjxVQs01^k%2}!;jZ#^8d&(qatshelS2z5Yl>#tff0yM4+=vx6k(JsOVpZ`7b+L@wZwPG?jUZzi+<|DyL z@uJi-Lpm^tP-nbmWXRevpc4`0fmWeX6UCsqY=U$eE!E&A9OU5_`bVA+#KG1Kv4E9jx-c{2|q{@#i#P##+&A${KWH*>Ote)j_FT10S}_|IW)1ZOuRMu8G7CH_+t@yz@iiN8{zUN5S(J&% zX%iIiphiELi>dOe^};jT<*sp%S7m!+&IZE=H)$ z^&6SseP(i&h8;`tE%FBwUkJB}ukZi4qigjU5$zP3n)$^Z>)qZmi({9o8`|9`7GX*- zlDQDLr%5@@>X5OpV(00paM$__8g6LzSVbeM^}8iSjK8i$W+j`*)8@_yG-f`^oad>v$G6`nOSw5u>&~g`bmT tx^M%v?lRP%8Vf?*{|^<+g*zu#H#Pl@6T^{YSKyv+KqVC=3dG*{{2%XzpKbsE literal 0 HcmV?d00001 diff --git a/Diss_Version/output/Schrick-Noah_CG-Network-Theory.aux b/Diss_Version/output/Schrick-Noah_CG-Network-Theory.aux new file mode 100644 index 0000000..c6029db --- /dev/null +++ b/Diss_Version/output/Schrick-Noah_CG-Network-Theory.aux @@ -0,0 +1,192 @@ +\relax +\providecommand\babel@aux[2]{} +\@nameuse{bbl@beforestart} +\citation{j_hale_compliance_nodate} +\citation{baloyi_guidelines_2019} +\citation{allman_complying_2006} +\citation{Jha2002TwoFA} +\providecommand \oddpage@label [2]{} +\babel@aux{nil}{} +\@writefile{toc}{\contentsline {section}{\numberline {I}Introduction}{1}{}\protected@file@percent } +\newlabel{sec:Intro}{{I}{1}{}{}{}} +\@writefile{toc}{\contentsline {section}{\numberline {II}Related Works}{1}{}\protected@file@percent } +\newlabel{sec:rel-works}{{II}{1}{}{}{}} +\citation{Jha2002TwoFA} +\citation{Jha2002TwoFA} +\citation{10.1016/j.comcom.2006.06.01837} +\citation{Islam2008AHA36} +\citation{10.1109/IAS.2008.38} +\citation{GCAI-2018:Analysis_of_Attack_Graph} +\citation{ming_diss} +\citation{10.1145/3491257} +\citation{ming_diss} +\citation{Guo2017HermitianAM} +\citation{Mieghem2018DirectedGA} +\citation{Brualdi2010SpectraOD} +\citation{PMID:30064421} +\@writefile{toc}{\contentsline {section}{\numberline {III}Example Networks}{2}{}\protected@file@percent } +\newlabel{sec:example-networks}{{III}{2}{}{}{}} +\@writefile{toc}{\contentsline {section}{\numberline {IV}Identifying Correction Priority Through Network Centralities}{2}{}\protected@file@percent } +\newlabel{sec:corr-priorities}{{IV}{2}{}{}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-A}}Introduction to Network Centralities}{2}{}\protected@file@percent } +\newlabel{sec:net-cents}{{\mbox {IV-A}}{2}{}{}{}} +\citation{newman2010networks} +\citation{Mieghem2018DirectedGA} +\citation{Mieghem2018DirectedGA} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Example Subgraph of a Compliance Graph}}{3}{}\protected@file@percent } +\newlabel{fig:topo-ex}{{1}{3}{}{}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Obtaining a Correction Priority}}{3}{}\protected@file@percent } +\newlabel{fig:obj3}{{2}{3}{}{}{}} +\newlabel{sec:NC-dir-challenges}{{\mbox {IV-A}1}{3}{}{}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IV-A}1}Network Centralities for Directed Graphs}{3}{}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Undirected Graph and its Symmetric Adjacency Matrix}}{3}{}\protected@file@percent } +\newlabel{fig:symm-adj}{{3}{3}{}{}{}} +\citation{Graphviz} +\citation{igraph} +\citation{brandes} +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Directed Graph and its Asymmetric Adjacency Matrix}}{4}{}\protected@file@percent } +\newlabel{fig:asymm-adj}{{4}{4}{}{}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-B}}Degree}{4}{}\protected@file@percent } +\newlabel{sec:degree}{{\mbox {IV-B}}{4}{}{}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-C}}Betweenness}{4}{}\protected@file@percent } +\newlabel{sec:between}{{\mbox {IV-C}}{4}{}{}{}} +\newlabel{eq:between}{{1}{4}{}{}{}} +\citation{Katz} +\citation{ModKatz} +\citation{laug} +\citation{laug} +\citation{stankovic2023fourier} +\citation{seifert2023causal} +\citation{Katz} +\citation{MACEDO2016999} +\citation{williams2023new} +\citation{alman2020refined} +\citation{PageRank} +\citation{Adapted_PageRank} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-D}}Katz}{5}{}\protected@file@percent } +\newlabel{sec:katz}{{\mbox {IV-D}}{5}{}{}{}} +\newlabel{eq:Katz}{{2}{5}{}{}{}} +\newlabel{eq:mod_katz}{{3}{5}{}{}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-E}}Adapted PageRank}{5}{}\protected@file@percent } +\newlabel{sec:pr}{{\mbox {IV-E}}{5}{}{}{}} +\citation{10.1371/journal.pone.0053095} +\citation{10.1145/3288599.3295597} +\citation{9680376} +\citation{NetworkX} +\citation{reticulate} +\citation{10.1371/journal.pone.0053095} +\citation{brandes} +\newlabel{eq:PR}{{4}{6}{}{}{}} +\newlabel{eq:APC}{{5}{6}{}{}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-F}}Percolation Centrality}{6}{}\protected@file@percent } +\newlabel{sec:perc}{{\mbox {IV-F}}{6}{}{}{}} +\newlabel{eq:PercC}{{6}{6}{}{}{}} +\citation{AUDRITO2021102584} +\citation{LI2018512} +\citation{MO2019121538} +\citation{bordacent} +\citation{6023c4f8-ecc1-3dbe-9f88-265b318523d2} +\citation{doi:10.1137/0135023} +\newlabel{alg:prePC}{{1}{7}{}{}{}} +\@writefile{loa}{\contentsline {algocf}{\numberline {1}{\ignorespaces Expanded, Unoptimized Approach for Pre-Processing the Network for Percolation Centrality}}{7}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-G}}Centrality Aggregation}{7}{}\protected@file@percent } +\newlabel{sec:cent-aggr}{{\mbox {IV-G}}{7}{}{}{}} +\newlabel{eq:CentAgg}{{7}{7}{}{}{}} +\newlabel{alg:redistcent}{{2}{8}{}{}{}} +\@writefile{loa}{\contentsline {algocf}{\numberline {2}{\ignorespaces Redistribute Aggregated Centrality Scores}}{8}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-H}}Centrality Results and Analysis}{8}{}\protected@file@percent } +\newlabel{sec:cent-res}{{\mbox {IV-H}}{8}{}{}{}} +\@writefile{lot}{\contentsline {table}{\numberline {I}{\ignorespaces Properties of the Aggregated Centrality Scores for the Three Example Networks}}{8}{}\protected@file@percent } +\newlabel{tab:aggCentScores}{{I}{8}{}{}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Aggregated Centrality Score Distribution for the Automobile Maintenance Network}}{8}{}\protected@file@percent } +\newlabel{fig:carAggCentDist}{{5}{8}{}{}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Cullen and Frey Plot for the Nonzero Elements of the Aggregated Centralities for the Automobile Maintenance Network}}{8}{}\protected@file@percent } +\newlabel{fig:carAggCentDistCF}{{6}{8}{}{}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Aggregated Centrality Score Distribution for the HIPAA Network}}{9}{}\protected@file@percent } +\newlabel{fig:hipaaAggCentDist}{{7}{9}{}{}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Cullen and Frey Plot for the Nonzero Elements of the Aggregated Centralities for the HIPAA Network}}{9}{}\protected@file@percent } +\newlabel{fig:hipaaAggCentDistCF}{{8}{9}{}{}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Aggregated Centrality Score Distribution for the OSHA 1910H Network}}{9}{}\protected@file@percent } +\newlabel{fig:oshaAggCentDist}{{9}{9}{}{}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Cullen and Frey Plot for the Nonzero Elements of the Aggregated Centralities for the OSHA 1910H Network}}{9}{}\protected@file@percent } +\newlabel{fig:oshaAggCentDistCF}{{10}{9}{}{}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-I}}Validation}{9}{}\protected@file@percent } +\newlabel{sec:cent-valid}{{\mbox {IV-I}}{9}{}{}{}} +\citation{stankovic2023fourier} +\citation{li_combining_2019} +\citation{zeng_cyber_2017} +\citation{dominance} +\@writefile{toc}{\contentsline {section}{\numberline {V}Graph Transformations}{10}{}\protected@file@percent } +\newlabel{sec:graph-xform}{{V}{10}{}{}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {V-A}}Transitive Closure}{10}{}\protected@file@percent } +\newlabel{sec:TC}{{\mbox {V-A}}{10}{}{}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Illustration of an Example DAG and its Transitive Closure}}{10}{}\protected@file@percent } +\newlabel{fig:TC}{{11}{10}{}{}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {V-B}}Dominant Tree}{10}{}\protected@file@percent } +\newlabel{sec:DT}{{\mbox {V-B}}{10}{}{}{}} +\citation{PhysRevLett.87.198701} +\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Example ``Base" Network for Illustrating Dominance}}{11}{}\protected@file@percent } +\newlabel{fig:domNet}{{12}{11}{}{}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {V-C}}Results and Analysis}{11}{}\protected@file@percent } +\newlabel{sec:xform-res}{{\mbox {V-C}}{11}{}{}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces Dominant Tree Derived from the ``Base" Network}}{11}{}\protected@file@percent } +\newlabel{fig:domTree}{{13}{11}{}{}{}} +\@writefile{lot}{\contentsline {table}{\numberline {II}{\ignorespaces Network Property Comparisons of the Original DAG, Transitive Closure, and Dominant Tree for the Automobile Maintenance Network}}{12}{}\protected@file@percent } +\newlabel{tab:auto-prop}{{II}{12}{}{}{}} +\@writefile{lot}{\contentsline {table}{\numberline {III}{\ignorespaces Network Property Comparisons of the Original DAG, Transitive Closure, and Dominant Tree for the HIPAA Network}}{12}{}\protected@file@percent } +\newlabel{tab:hipaa-prop}{{III}{12}{}{}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {V-D}}Validation}{12}{}\protected@file@percent } +\newlabel{sec:xform-valid}{{\mbox {V-D}}{12}{}{}{}} +\@writefile{lot}{\contentsline {table}{\numberline {IV}{\ignorespaces Network Property Comparisons of the Original DAG, Transitive Closure, and Dominant Tree for the OSHA 1910H Network}}{12}{}\protected@file@percent } +\newlabel{tab:osha-prop}{{IV}{12}{}{}{}} +\@writefile{toc}{\contentsline {section}{\numberline {VI}Future Work}{12}{}\protected@file@percent } +\newlabel{sec:FW}{{VI}{12}{}{}{}} +\@writefile{toc}{\contentsline {section}{\numberline {VII}Conclusions}{12}{}\protected@file@percent } +\bibdata{Bibliography} +\bibcite{j_hale_compliance_nodate}{1} +\bibcite{baloyi_guidelines_2019}{2} +\bibcite{allman_complying_2006}{3} +\bibcite{Jha2002TwoFA}{4} +\bibcite{10.1016/j.comcom.2006.06.01837}{5} +\bibcite{Islam2008AHA36}{6} +\bibcite{10.1109/IAS.2008.38}{7} +\bibcite{GCAI-2018:Analysis_of_Attack_Graph}{8} +\bibcite{ming_diss}{9} +\bibcite{10.1145/3491257}{10} +\bibcite{Guo2017HermitianAM}{11} +\bibcite{Mieghem2018DirectedGA}{12} +\bibcite{Brualdi2010SpectraOD}{13} +\bibcite{PMID:30064421}{14} +\bibcite{newman2010networks}{15} +\bibcite{Graphviz}{16} +\bibcite{igraph}{17} +\bibcite{brandes}{18} +\bibcite{Katz}{19} +\bibcite{ModKatz}{20} +\bibcite{laug}{21} +\bibcite{stankovic2023fourier}{22} +\bibcite{seifert2023causal}{23} +\bibcite{MACEDO2016999}{24} +\bibcite{williams2023new}{25} +\bibcite{alman2020refined}{26} +\bibcite{PageRank}{27} +\bibcite{Adapted_PageRank}{28} +\bibcite{10.1371/journal.pone.0053095}{29} +\bibcite{10.1145/3288599.3295597}{30} +\bibcite{9680376}{31} +\bibcite{NetworkX}{32} +\bibcite{reticulate}{33} +\bibcite{AUDRITO2021102584}{34} +\bibcite{LI2018512}{35} +\bibcite{MO2019121538}{36} +\bibcite{bordacent}{37} +\bibcite{6023c4f8-ecc1-3dbe-9f88-265b318523d2}{38} +\bibcite{doi:10.1137/0135023}{39} +\bibcite{li_combining_2019}{40} +\bibcite{zeng_cyber_2017}{41} +\bibcite{dominance}{42} +\bibcite{PhysRevLett.87.198701}{43} +\@writefile{toc}{\contentsline {section}{Bibliography}{13}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{References}{13}{}\protected@file@percent } +\bibstyle{ieeetr} +\gdef \@abspage@last{14} diff --git a/Diss_Version/output/Schrick-Noah_CG-Network-Theory.bbl b/Diss_Version/output/Schrick-Noah_CG-Network-Theory.bbl new file mode 100644 index 0000000..a467675 --- /dev/null +++ b/Diss_Version/output/Schrick-Noah_CG-Network-Theory.bbl @@ -0,0 +1,216 @@ +\begin{thebibliography}{10} + +\bibitem{j_hale_compliance_nodate} +{J. Hale}, P.~Hawrylak, and M.~Papa, ``Compliance {Method} for a + {Cyber}-{Physical} {System}.'' +\newblock U.S. Patent Number 9,471,789, Oct. 18, 2016. + +\bibitem{baloyi_guidelines_2019} +N.~Baloyi and P.~Kotzé, ``Guidelines for {Data} {Privacy} {Compliance}: {A} + {Focus} on {Cyberphysical} {Systems} and {Internet} of {Things},'' in {\em + {SAICSIT} '19: {Proceedings} of the {South} {African} {Institute} of + {Computer} {Scientists} and {Information} {Technologists} 2019}, (Skukuza + South Africa), Association for Computing Machinery, 2019. + +\bibitem{allman_complying_2006} +E.~Allman, ``Complying with {Compliance}: {Blowing} it off is not an option.,'' + {\em ACM Queue}, vol.~4, no.~7, 2006. + +\bibitem{Jha2002TwoFA} +S.~Jha, O.~Sheyner, and J.~M. Wing, ``Two formal analyses of attack graphs,'' + {\em Proceedings 15th IEEE Computer Security Foundations Workshop. CSFW-15}, + pp.~49--63, 2002. + +\bibitem{10.1016/j.comcom.2006.06.01837} +L.~Wang, S.~Noel, and S.~Jajodia, ``Minimum-cost network hardening using attack + graphs,'' {\em Computer Communications}, vol.~29, pp.~3812--3824, nov 2006. + +\bibitem{Islam2008AHA36} +T.~Islam and L.~Wang, ``A heuristic approach to minimum-cost network hardening + using attack graph,'' {\em 2008 New Technologies, Mobility and Security}, + pp.~1--5, 2008. + +\bibitem{10.1109/IAS.2008.38} +F.~Chen, L.~Wang, and J.~Su, ``An efficient approach to minimum-cost network + hardening using attack graphs,'' in {\em Proceedings of the 2008 The Fourth + International Conference on Information Assurance and Security}, IAS '08, + (USA), pp.~209--212, IEEE Computer Society, 2008. + +\bibitem{GCAI-2018:Analysis_of_Attack_Graph} +T.~Gonda, T.~Pascal, R.~Puzis, G.~Shani, and B.~Shapira, ``Analysis of attack + graph representations for ranking vulnerability fixes,'' in {\em GCAI-2018. + 4th Global Conference on Artificial Intelligence} (D.~Lee, A.~Steen, and + T.~Walsh, eds.), vol.~55 of {\em EPiC Series in Computing}, pp.~215--228, + EasyChair, 2018. + +\bibitem{ming_diss} +M.~Li, P.~Hawrylak, and J.~Hale, {\em A System for Attack Graph Generation and + Analysis}. +\newblock {PhD} dissertation, The University of Tulsa, Tulsa, OK, 2021. + +\bibitem{10.1145/3491257} +M.~Li, P.~Hawrylak, and J.~Hale, ``Strategies for practical hybrid attack graph + generation and analysis,'' {\em Digital Threats}, Oct 2021. + +\bibitem{Guo2017HermitianAM} +K.~Guo and B.~Mohar, ``{Hermitian Adjacency Matrix of Digraphs and Mixed + Graphs},'' {\em Journal of Graph Theory}, vol.~85, 2017. + +\bibitem{Mieghem2018DirectedGA} +P.~V. Mieghem, ``Directed graphs and mysterious complex eigenvalues,'' 2018. +\newblock {Delft University of Technology.} + +\bibitem{Brualdi2010SpectraOD} +R.~A. Brualdi, ``{Spectra of Digraphs},'' {\em Linear Algebra and Its + Applications}, vol.~432, pp.~2181--2213, 2010. + +\bibitem{PMID:30064421} +M.~Ashtiani, A.~Salehzadeh-Yazdi, Z.~Razaghi-Moghadam, H.~Hennig, + O.~Wolkenhauer, M.~Mirzaie, and M.~Jafari, ``A systematic survey of + centrality measures for protein-protein interaction networks,'' {\em {BMC + Systems Biology}}, vol.~12, p.~80, July 2018. + +\bibitem{newman2010networks} +M.~Newman, {\em Networks: An Introduction}. +\newblock Oxford University Press, 2010. + +\bibitem{Graphviz} +T.~G. Authors, {\em {Graphviz}: Graph Visualization}, 2023. +\newblock Graphviz release 8.1.0 [Online]. Available:https://www.graphviz.org/. + +\bibitem{igraph} +G.~Csárdi, T.~Nepusz, V.~Traag, S.~Horvát, F.~Zanini, D.~Noom, and + K.~Müller, {\em {Igraph}: Network Analysis and Visualization in R}, 2023. +\newblock R package version 1.5.1. + +\bibitem{brandes} +U.~Brandes, ``A faster algorithm for betweenness centrality*,'' {\em The + Journal of Mathematical Sociology}, vol.~25, no.~2, pp.~163--177, 2001. + +\bibitem{Katz} +L.~Katz, ``{A New Status Index Derived From Sociometric Analysis},'' {\em + Psychometrika}, vol.~18, pp.~39--43, March 1953. + +\bibitem{ModKatz} +M.~Ogura and V.~M. Preciado, ``Katz centrality of markovian temporal networks: + Analysis and optimization,'' {\em 2017 American Control Conference (ACC)}, + pp.~5001--5006, 2017. + +\bibitem{laug} +E.~Anderson, Z.~Bai, C.~Bischof, S.~Blackford, J.~Demmel, J.~Dongarra, + J.~Du~Croz, A.~Greenbaum, S.~Hammarling, A.~McKenney, and D.~Sorensen, {\em + {LAPACK} Users' Guide}. +\newblock Philadelphia, PA: Society for Industrial and Applied Mathematics, + 3rd~ed., 1999. + +\bibitem{stankovic2023fourier} +L.~Stankovic, M.~Dakovic, A.~B. Bardi, M.~Brajovic, and I.~Stankovic, ``Fourier + analysis of signals on directed acyclic graphs (dag) using graph + zero-padding,'' 2023. +\newblock arXiv:2311.01073. + +\bibitem{seifert2023causal} +B.~Seifert, C.~Wendler, and M.~Püschel, ``Causal fourier analysis on directed + acyclic graphs and posets,'' 2023. +\newblock arXiv:2209.07970. + +\bibitem{MACEDO2016999} +H.~D. Macedo, ``Gaussian elimination is not optimal, revisited,'' {\em Journal + of Logical and Algebraic Methods in Programming}, vol.~85, no.~5, Part 2, + pp.~999--1010, 2016. + +\bibitem{williams2023new} +V.~V. Williams, Y.~Xu, Z.~Xu, and R.~Zhou, ``New bounds for matrix + multiplication: From alpha to omega,'' 2023. + +\bibitem{alman2020refined} +J.~Alman and V.~V. Williams, ``A refined laser method and faster matrix + multiplication,'' 2020. + +\bibitem{PageRank} +S.~Brin and L.~Page, ``The anatomy of a large-scale hypertextual web search + engine,'' {\em Computer Networks and ISDN Systems}, vol.~30, no.~1, + pp.~107--117, 1998. +\newblock Proceedings of the Seventh International World Wide Web Conference. + +\bibitem{Adapted_PageRank} +T.~Agryzkov, J.~L. Oliver, L.~Tortosa, and J.-F. Vicent, ``An algorithm for + ranking the nodes of an urban network based on the concept of pagerank + vector,'' {\em Appl. Math. Comput.}, vol.~219, pp.~2186--2193, 2012. + +\bibitem{10.1371/journal.pone.0053095} +M.~Piraveenan, M.~Prokopenko, and L.~Hossain, ``Percolation centrality: + Quantifying graph-theoretic impact of nodes during percolation in networks,'' + {\em Plos One}, vol.~8, pp.~1--14, 01 2013. + +\bibitem{10.1145/3288599.3295597} +S.~De, M.~S. Barik, and I.~Banerjee, ``A percolation-based recovery mechanism + for bot infected p2p cloud,'' in {\em Proceedings of the 20th International + Conference on Distributed Computing and Networking}, ICDCN '19, (New York, + NY, USA), pp.~474--479, Association for Computing Machinery, 2019. + +\bibitem{9680376} +A.~Chandramouli, S.~Jana, and K.~Kothapalli, ``Efficient parallel algorithms + for computing percolation centrality,'' in {\em 2021 IEEE 28th International + Conference on High Performance Computing, Data, and Analytics (HiPC)}, + pp.~111--120, 2021. + +\bibitem{NetworkX} +A.~Hagberg, P.~J. Swart, and D.~A. Schult, ``Exploring network structure, + dynamics, and function using networkx,'' +\newblock {Available: https://www.osti.gov/biblio/960616}. + +\bibitem{reticulate} +K.~Ushey, J.~Allaire, and Y.~Tang, {\em Reticulate: Interface to 'Python'}, + 2023. +\newblock {R package version 1.28. Available: + https://CRAN.R-project.org/package=reticulate}. + +\bibitem{AUDRITO2021102584} +G.~Audrito, D.~Pianini, F.~Damiani, and M.~Viroli, ``Aggregate centrality + measures for iot-based coordination,'' {\em Science of Computer Programming}, + vol.~203, p.~102584, 2021. + +\bibitem{LI2018512} +C.~Li, L.~Wang, S.~Sun, and C.~Xia, ``Identification of influential spreaders + based on classified neighbors in real-world complex networks,'' {\em Applied + Mathematics and Computation}, vol.~320, pp.~512--523, 2018. + +\bibitem{MO2019121538} +H.~Mo and Y.~Deng, ``Identifying node importance based on evidence theory in + complex networks,'' {\em Physica A: Statistical Mechanics and Its + Applications}, vol.~529, p.~121538, 2019. + +\bibitem{bordacent} +A.~Madotto and J.~Liu, ``Super-spreader identification using meta-centrality,'' + {\em Scientific Reports}, vol.~6, Dec. 2016. + +\bibitem{6023c4f8-ecc1-3dbe-9f88-265b318523d2} +J.~G. Kemeny, ``Mathematics without numbers,'' {\em Daedalus}, vol.~88, no.~4, + pp.~577--591, 1959. + +\bibitem{doi:10.1137/0135023} +H.~P. Young and A.~Levenglick, ``A consistent extension of condorcet’s + election principle,'' {\em SIAM Journal on Applied Mathematics}, vol.~35, + no.~2, pp.~285--300, 1978. + +\bibitem{li_combining_2019} +M.~Li, P.~Hawrylak, and J.~Hale, ``Combining {OpenCL} and {MPI} to support + heterogeneous computing on a cluster,'' {\em ACM International Conference + Proceeding Series}, 2019. + +\bibitem{zeng_cyber_2017} +K.~Zeng, ``Cyber {Attack} {Analysis} {Based} on {Markov} {Process} {Model},'' + Master's thesis, The University of Tulsa, Tulsa, OK, 2017. + +\bibitem{dominance} +R.~T. Prosser, ``Applications of boolean matrices to the analysis of flow + diagrams,'' in {\em Papers Presented at the December 1-3, 1959, Eastern Joint + IRE-AIEE-ACM Computer Conference}, IRE-AIEE-ACM '59 (Eastern), (New York, NY, + USA), p.~133–138, Association for Computing Machinery, 1959. + +\bibitem{PhysRevLett.87.198701} +V.~Latora and M.~Marchiori, ``Efficient behavior of small-world networks,'' + {\em Phys. Rev. Lett.}, vol.~87, p.~198701, Oct 2001. + +\end{thebibliography} diff --git a/Diss_Version/output/Schrick-Noah_CG-Network-Theory.blg b/Diss_Version/output/Schrick-Noah_CG-Network-Theory.blg new file mode 100644 index 0000000..53a0eab --- /dev/null +++ b/Diss_Version/output/Schrick-Noah_CG-Network-Theory.blg @@ -0,0 +1,62 @@ +This is BibTeX, Version 0.99d (TeX Live 2024/Arch Linux) +Capacity: max_strings=200000, hash_size=200000, hash_prime=170003 +The top-level auxiliary file: ./output/Schrick-Noah_CG-Network-Theory.aux +The style file: ieeetr.bst +Database file #1: Bibliography.bib +You're missing a field part---line 381 of file Bibliography.bib + : number = + : , +I'm skipping whatever remains of this entry +Repeated entry---line 1130 of file Bibliography.bib + : @article{MO2019121538 + : , +I'm skipping whatever remains of this entry +Repeated entry---line 1143 of file Bibliography.bib + : @article{LI2018512 + : , +I'm skipping whatever remains of this entry +Warning--empty booktitle in Mieghem2018DirectedGA +Warning--empty journal in NetworkX +Warning--empty year in NetworkX +You've used 43 entries, + 1876 wiz_defined-function locations, + 749 strings with 11358 characters, +and the built_in function-call counts, 10768 in all, are: += -- 1040 +> -- 449 +< -- 0 ++ -- 167 +- -- 124 +* -- 731 +:= -- 1527 +add.period$ -- 53 +call.type$ -- 43 +change.case$ -- 39 +chr.to.int$ -- 0 +cite$ -- 46 +duplicate$ -- 569 +empty$ -- 1024 +format.name$ -- 124 +if$ -- 2664 +int.to.chr$ -- 0 +int.to.str$ -- 43 +missing$ -- 35 +newline$ -- 144 +num.names$ -- 45 +pop$ -- 147 +preamble$ -- 1 +purify$ -- 0 +quote$ -- 0 +skip$ -- 401 +stack$ -- 0 +substring$ -- 560 +swap$ -- 237 +text.length$ -- 0 +text.prefix$ -- 0 +top$ -- 0 +type$ -- 0 +warning$ -- 3 +while$ -- 87 +width$ -- 45 +write$ -- 420 +(There were 3 error messages) diff --git a/Diss_Version/output/Schrick-Noah_CG-Network-Theory.log b/Diss_Version/output/Schrick-Noah_CG-Network-Theory.log new file mode 100644 index 0000000..abb876b --- /dev/null +++ b/Diss_Version/output/Schrick-Noah_CG-Network-Theory.log @@ -0,0 +1,728 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/Arch Linux) (preloaded format=pdflatex 2024.4.16) 18 APR 2024 14:07 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**Schrick-Noah_CG-Network-Theory.tex +(./Schrick-Noah_CG-Network-Theory.tex +LaTeX2e <2023-11-01> patch level 1 +L3 programming layer <2024-02-20> +(/usr/share/texmf-dist/tex/latex/ieeetran/IEEEtran.cls +Document Class: IEEEtran 2015/08/26 V1.8b by Michael Shell +-- See the "IEEEtran_HOWTO" manual for usage information. +-- http://www.michaelshell.org/tex/ieeetran/ +\@IEEEtrantmpdimenA=\dimen140 +\@IEEEtrantmpdimenB=\dimen141 +\@IEEEtrantmpdimenC=\dimen142 +\@IEEEtrantmpcountA=\count188 +\@IEEEtrantmpcountB=\count189 +\@IEEEtrantmpcountC=\count190 +\@IEEEtrantmptoksA=\toks17 +LaTeX Font Info: Trying to load font information for OT1+ptm on input line 5 +03. +(/usr/share/texmf-dist/tex/latex/psnfss/ot1ptm.fd +File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm. +) +-- Using 8.5in x 11in (letter) paper. +-- Using PDF output. +\@IEEEnormalsizeunitybaselineskip=\dimen143 +-- This is a 10 point document. +\CLASSINFOnormalsizebaselineskip=\dimen144 +\CLASSINFOnormalsizeunitybaselineskip=\dimen145 +\IEEEnormaljot=\dimen146 +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <5> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <5> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <7> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <7> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <8> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <8> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <9> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <9> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <10> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <10> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <11> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <11> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <12> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <12> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <17> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <17> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <20> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <20> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <24> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <24> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +\IEEEquantizedlength=\dimen147 +\IEEEquantizedlengthdiff=\dimen148 +\IEEEquantizedtextheightdiff=\dimen149 +\IEEEilabelindentA=\dimen150 +\IEEEilabelindentB=\dimen151 +\IEEEilabelindent=\dimen152 +\IEEEelabelindent=\dimen153 +\IEEEdlabelindent=\dimen154 +\IEEElabelindent=\dimen155 +\IEEEiednormlabelsep=\dimen156 +\IEEEiedmathlabelsep=\dimen157 +\IEEEiedtopsep=\skip48 +\c@section=\count191 +\c@subsection=\count192 +\c@subsubsection=\count193 +\c@paragraph=\count194 +\c@IEEEsubequation=\count195 +\abovecaptionskip=\skip49 +\belowcaptionskip=\skip50 +\c@figure=\count196 +\c@table=\count197 +\@IEEEeqnnumcols=\count198 +\@IEEEeqncolcnt=\count199 +\@IEEEsubeqnnumrollback=\count266 +\@IEEEquantizeheightA=\dimen158 +\@IEEEquantizeheightB=\dimen159 +\@IEEEquantizeheightC=\dimen160 +\@IEEEquantizeprevdepth=\dimen161 +\@IEEEquantizemultiple=\count267 +\@IEEEquantizeboxA=\box51 +\@IEEEtmpitemindent=\dimen162 +\IEEEPARstartletwidth=\dimen163 +\c@IEEEbiography=\count268 +\@IEEEtranrubishbin=\box52 +) (/usr/share/texmf-dist/tex/latex/setspace/setspace.sty +Package: setspace 2022/12/04 v6.7b set line spacing +) +(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks18 +) +(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) +(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 107. + +(/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex +)) +\Gin@req@height=\dimen164 +\Gin@req@width=\dimen165 +) +(/usr/share/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count269 +\float@exts=\toks19 +\float@box=\box53 +\@float@everytoks=\toks20 +\@floatcapt=\box54 +) +\@float@every@table=\toks21 + +(/usr/share/texmf-dist/tex/generic/iftex/ifpdf.sty +Package: ifpdf 2019/10/25 v3.4 ifpdf legacy package. Use iftex instead. + +(/usr/share/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2022/02/03 v1.0f TeX engine tests +)) +(/usr/share/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2024/02/07 v24.2 The Babel package +\babel@savecnt=\count270 +\U@D=\dimen166 +\l@unhyphenated=\language5 + +(/usr/share/texmf-dist/tex/generic/babel/txtbabel.def) +\bbl@readstream=\read2 +\bbl@dirlevel=\count271 +Package babel Info: You haven't specified a language as a class or package +(babel) option. I'll load 'nil'. Reported on input line 4258. + +(/usr/share/texmf-dist/tex/generic/babel/nil.ldf +Language: nil 2024/02/07 v24.2 Nil language +\l@nil=\language6 +)) +(/usr/share/texmf-dist/tex/latex/doublestroke/dsfont.sty +Package: dsfont 1995/08/01 v0.1 Double stroke roman fonts +) +(/usr/share/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2021/02/14 v1.3d Input encoding file +\inpenc@prehook=\toks22 +\inpenc@posthook=\toks23 +) +(/usr/share/texmf-dist/tex/latex/tools/indentfirst.sty +Package: indentfirst 2023/07/02 v1.03 Indent first paragraph (DPC) +) +(/usr/share/texmf-dist/tex/latex/tocloft/tocloft.sty +Package: tocloft 2017/08/31 v2.3i parameterised ToC, etc., typesetting +Package tocloft Info: The document has section divisions on input line 51. +\cftparskip=\skip51 +\cftbeforetoctitleskip=\skip52 +\cftaftertoctitleskip=\skip53 +\cftbeforesecskip=\skip54 +\cftsecindent=\skip55 +\cftsecnumwidth=\skip56 +\cftbeforesubsecskip=\skip57 +\cftsubsecindent=\skip58 +\cftsubsecnumwidth=\skip59 +\cftbeforesubsubsecskip=\skip60 +\cftsubsubsecindent=\skip61 +\cftsubsubsecnumwidth=\skip62 +\cftbeforeparaskip=\skip63 +\cftparaindent=\skip64 +\cftparanumwidth=\skip65 +\cftbeforesubparaskip=\skip66 +\cftsubparaindent=\skip67 +\cftsubparanumwidth=\skip68 +\cftbeforeloftitleskip=\skip69 +\cftafterloftitleskip=\skip70 +\cftbeforefigskip=\skip71 +\cftfigindent=\skip72 +\cftfignumwidth=\skip73 +\c@lofdepth=\count272 +\c@lotdepth=\count273 +\cftbeforelottitleskip=\skip74 +\cftafterlottitleskip=\skip75 +\cftbeforetabskip=\skip76 +\cfttabindent=\skip77 +\cfttabnumwidth=\skip78 +) +(/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2023/05/13 v2.17o AMS math features +\@mathmargin=\skip79 + +For additional information on amsmath, use the `?' option. +(/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2021/08/26 v2.01 AMS text + +(/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks24 +\ex@=\dimen167 +)) +(/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen168 +) +(/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2022/04/08 v2.04 operator names +) +\inf@bad=\count274 +LaTeX Info: Redefining \frac on input line 234. +\uproot@=\count275 +\leftroot@=\count276 +LaTeX Info: Redefining \overline on input line 399. +LaTeX Info: Redefining \colon on input line 410. +\classnum@=\count277 +\DOTSCASE@=\count278 +LaTeX Info: Redefining \ldots on input line 496. +LaTeX Info: Redefining \dots on input line 499. +LaTeX Info: Redefining \cdots on input line 620. +\Mathstrutbox@=\box55 +\strutbox@=\box56 +LaTeX Info: Redefining \big on input line 722. +LaTeX Info: Redefining \Big on input line 723. +LaTeX Info: Redefining \bigg on input line 724. +LaTeX Info: Redefining \Bigg on input line 725. +\big@size=\dimen169 +LaTeX Font Info: Redeclaring font encoding OML on input line 743. +LaTeX Font Info: Redeclaring font encoding OMS on input line 744. +\macc@depth=\count279 +LaTeX Info: Redefining \bmod on input line 905. +LaTeX Info: Redefining \pmod on input line 910. +LaTeX Info: Redefining \smash on input line 940. +LaTeX Info: Redefining \relbar on input line 970. +LaTeX Info: Redefining \Relbar on input line 971. +\c@MaxMatrixCols=\count280 +\dotsspace@=\muskip16 +\c@parentequation=\count281 +\dspbrk@lvl=\count282 +\tag@help=\toks25 +\row@=\count283 +\column@=\count284 +\maxfields@=\count285 +\andhelp@=\toks26 +\eqnshift@=\dimen170 +\alignsep@=\dimen171 +\tagshift@=\dimen172 +\tagwidth@=\dimen173 +\totwidth@=\dimen174 +\lineht@=\dimen175 +\@envbody=\toks27 +\multlinegap=\skip80 +\multlinetaggap=\skip81 +\mathdisplay@stack=\toks28 +LaTeX Info: Redefining \[ on input line 2953. +LaTeX Info: Redefining \] on input line 2954. +) +(/usr/share/texmf-dist/tex/latex/algorithm2e/algorithm2e.sty +Package: algorithm2e 2017/07/18 v5.2 algorithms environments +\c@AlgoLine=\count286 + +(/usr/share/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2022/04/13 v1.1d Standard LaTeX ifthen package (DPC) +) +\algocf@hangindent=\skip82 + +(/usr/share/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty +Package: ifoddpage 2022/10/18 v1.2 Conditionals for odd/even page detection +\c@checkoddpage=\count287 +) +(/usr/share/texmf-dist/tex/latex/tools/xspace.sty +Package: xspace 2014/10/28 v1.13 Space after command names (DPC,MH) +) +(/usr/share/texmf-dist/tex/latex/relsize/relsize.sty +Package: relsize 2013/03/29 ver 4.1 +) +\skiptotal=\skip83 +\skiplinenumber=\skip84 +\skiprule=\skip85 +\skiphlne=\skip86 +\skiptext=\skip87 +\skiplength=\skip88 +\algomargin=\skip89 +\skipalgocfslide=\skip90 +\algowidth=\dimen176 +\inoutsize=\dimen177 +\inoutindent=\dimen178 +\interspacetitleruled=\dimen179 +\interspacealgoruled=\dimen180 +\interspacetitleboxruled=\dimen181 +\algocf@ruledwidth=\skip91 +\algocf@inoutbox=\box57 +\algocf@inputbox=\box58 +\AlCapSkip=\skip92 +\AlCapHSkip=\skip93 +\algoskipindent=\skip94 +\algocf@nlbox=\box59 +\algocf@hangingbox=\box60 +\algocf@untilbox=\box61 +\algocf@skipuntil=\skip95 +\algocf@capbox=\box62 +\algocf@lcaptionbox=\skip96 +\algoheightruledefault=\skip97 +\algoheightrule=\skip98 +\algotitleheightruledefault=\skip99 +\algotitleheightrule=\skip100 +\c@algocfline=\count288 +\c@algocfproc=\count289 +\c@algocf=\count290 +\algocf@algoframe=\box63 +\algocf@algobox=\box64 +) +(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2024-02-20 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count291 +\l__pdf_internal_box=\box65 +) +(./output/Schrick-Noah_CG-Network-Theory.aux) +\openout1 = `Schrick-Noah_CG-Network-Theory.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 27. +LaTeX Font Info: ... okay on input line 27. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 27. +LaTeX Font Info: ... okay on input line 27. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 27. +LaTeX Font Info: ... okay on input line 27. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 27. +LaTeX Font Info: ... okay on input line 27. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 27. +LaTeX Font Info: ... okay on input line 27. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 27. +LaTeX Font Info: ... okay on input line 27. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 27. +LaTeX Font Info: ... okay on input line 27. + +-- Lines per column: 56 (exact). +(/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count292 +\scratchdimen=\dimen182 +\scratchbox=\box66 +\nofMPsegments=\count293 +\nofMParguments=\count294 +\everyMPshowfont=\toks29 +\MPscratchCnt=\count295 +\MPscratchDim=\dimen183 +\MPnumerator=\count296 +\makeMPintoPDFobject=\count297 +\everyMPtoPDFconversion=\toks30 +) (/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Underfull \hbox (badness 2922) in paragraph at lines 65--68 +[]\OT1/ptm/b/it/9 Abstract\OT1/ptm/b/n/9 ---Compliance graphs are generated gra +phs (or + [] + + +Underfull \hbox (badness 1371) in paragraph at lines 65--68 +\OT1/ptm/b/n/9 can be used to identify possible correction or mitigation + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 70--72 +[]\OT1/ptm/b/it/9 Index Terms\OT1/ptm/b/n/9 ---Attack Graph; Compliance Graph; + [] + +[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}{/usr/share/texmf-dist/fon +ts/enc/dvips/base/8r.enc} + + +] +Underfull \hbox (badness 2111) in paragraph at lines 83--84 +\OT1/ptm/m/n/10 schemes that produce a desired network threshold [[]]. + [] + + +Underfull \hbox (badness 5050) in paragraph at lines 85--86 +\OT1/ptm/m/n/10 normal forms. In this approach, countermeasures and + [] + + +Underfull \hbox (badness 1708) in paragraph at lines 87--88 +\OT1/ptm/m/n/10 Other works, such as that discussed by the author of + [] + +<./images/Topographical.png, id=10, 653.44125pt x 382.42876pt> +File: ./images/Topographical.png Graphic file (type png) + +Package pdftex.def Info: ./images/Topographical.png used on input line 95. +(pdftex.def) Requested size: 252.0pt x 147.48352pt. +<./images/Obj3.png, id=12, 613.29124pt x 314.17375pt> +File: ./images/Obj3.png Graphic file (type png) + +Package pdftex.def Info: ./images/Obj3.png used on input line 103. +(pdftex.def) Requested size: 252.0pt x 129.09491pt. +[2] +<./images/Symm.png, id=16, 482.55281pt x 277.78781pt> +File: ./images/Symm.png Graphic file (type png) + +Package pdftex.def Info: ./images/Symm.png used on input line 118. +(pdftex.def) Requested size: 241.2758pt x 138.89355pt. +<./images/Asymm.png, id=17, 499.11469pt x 280.79906pt> +File: ./images/Asymm.png Graphic file (type png) + +Package pdftex.def Info: ./images/Asymm.png used on input line 126. +(pdftex.def) Requested size: 249.55672pt x 140.39919pt. + [3 <./images/Topographical.png> <./images/Obj3.png> <./images/Symm.png>] +Underfull \hbox (badness 1789) in paragraph at lines 138--139 +\OT1/ptm/m/n/10 was called, and its output was stored in a list. With + [] + +[4 <./images/Asymm.png>] +Underfull \hbox (badness 2359) in paragraph at lines 169--170 +\OT1/ptm/m/n/10 matrix to be held in memory. For large-scale graphs, + [] + + +Underfull \hbox (badness 6332) in paragraph at lines 171--172 +[]\OT1/ptm/m/n/10 For this implementation, since sparse matrices are + [] + +[5] +LaTeX Font Info: Trying to load font information for U+dsrom on input line 1 +81. + (/usr/share/texmf-dist/tex/latex/doublestroke/Udsrom.fd +File: Udsrom.fd 1995/08/01 v0.1 Double stroke roman font definitions +) +Underfull \hbox (badness 1742) in paragraph at lines 190--191 +\OT1/ptm/m/n/10 For the applications described in Section III[], the time + [] + + +Underfull \hbox (badness 1622) in paragraph at lines 193--194 +[]\OT1/ptm/m/n/10 Percolation centrality was originally presented by the + [] + + +Underfull \hbox (badness 1460) in paragraph at lines 193--194 +\OT1/ptm/m/n/10 centrality approximation, and in the work presented by + [] + + +Underfull \hbox (badness 4859) in paragraph at lines 201--202 +\OT1/ptm/m/n/10 before computing centrality values. Though NetworkX + [] + + +Underfull \hbox (badness 1430) in paragraph at lines 203--204 +\OT1/ptm/m/n/10 which edge labels marked a violation in a compliance + [] + + +Underfull \hbox (badness 1502) in paragraph at lines 252--252 +\OT1/ptm/m/n/10 for Pre-Processing the Network for Percolation + [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [6] +Underfull \hbox (badness 2042) in paragraph at lines 258--259 +[]\OT1/ptm/m/n/10 Each centrality metric assigns importance on various + [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [7] + +LaTeX Warning: No positions in optional float specifier. + Default added (so using `tbp') on input line 309. + + +Overfull \hbox (3.82709pt too wide) in paragraph at lines 313--325 + [][] + [] + + +Underfull \hbox (badness 1622) in paragraph at lines 327--328 +\OT1/ptm/m/n/10 set to 0 to prevent any further analysis on the given + [] + +<./images/carDist.png, id=46, 625.58719pt x 393.72093pt> +File: ./images/carDist.png Graphic file (type png) + +Package pdftex.def Info: ./images/carDist.png used on input line 330. +(pdftex.def) Requested size: 252.0pt x 158.597pt. +<./images/carDistCF.png, id=47, 624.08156pt x 371.13657pt> +File: ./images/carDistCF.png Graphic file (type png) + +Package pdftex.def Info: ./images/carDistCF.png used on input line 338. +(pdftex.def) Requested size: 252.0pt x 149.86209pt. +<./images/hipaaDist.png, id=48, 721.85965pt x 468.0743pt> +File: ./images/hipaaDist.png Graphic file (type png) + +Package pdftex.def Info: ./images/hipaaDist.png used on input line 346. +(pdftex.def) Requested size: 252.0pt x 163.40706pt. +<./images/hipaaDistCF.png, id=49, 628.59843pt x 372.64218pt> +File: ./images/hipaaDistCF.png Graphic file (type png) + +Package pdftex.def Info: ./images/hipaaDistCF.png used on input line 354. +(pdftex.def) Requested size: 252.0pt x 149.3897pt. +<./images/oshaDist.png, id=50, 863.225pt x 568.1225pt> +File: ./images/oshaDist.png Graphic file (type png) + +Package pdftex.def Info: ./images/oshaDist.png used on input line 362. +(pdftex.def) Requested size: 252.0pt x 165.84357pt. +<./images/oshaDistCF.png, id=51, 633.11531pt x 386.19281pt> +File: ./images/oshaDistCF.png Graphic file (type png) + +Package pdftex.def Info: ./images/oshaDistCF.png used on input line 370. +(pdftex.def) Requested size: 252.0pt x 153.7142pt. + +Underfull \hbox (badness 1552) in paragraph at lines 373--373 +\OT1/ptm/m/n/8 selection with replacement) are used. This Figure displays skewn +ess$[]$ + [] + + +Underfull \hbox (badness 1383) in paragraph at lines 377--378 +\OT1/ptm/m/n/10 centrality scores. These Figures depict a distribution of + [] + + +Underfull \hbox (badness 1983) in paragraph at lines 377--378 +\OT1/ptm/m/n/10 using only the nonzero elements of all three example + [] + +[8 <./images/carDist.png> <./images/carDistCF.png>] +Underfull \vbox (badness 5119) has occurred while \output is active [] + + [9 <./images/hipaaDist.png> <./images/hipaaDistCF.png> <./images/oshaDist.png> + <./images/oshaDistCF.png>] +Underfull \hbox (badness 10000) in paragraph at lines 389--390 +[]\OT1/ptm/m/n/10 If unpreventable, ensure that the aggregated + [] + + +Underfull \hbox (badness 7168) in paragraph at lines 399--400 +\OT1/ptm/m/n/10 and dependencies, and the authors of [[]] reaffirm + [] + + +Underfull \hbox (badness 2443) in paragraph at lines 399--400 +\OT1/ptm/m/n/10 this standing. DAGs and their traversals reveal deeper + [] + +<./images/TC.png, id=66, 378.41376pt x 522.95375pt> +File: ./images/TC.png Graphic file (type png) + +Package pdftex.def Info: ./images/TC.png used on input line 405. +(pdftex.def) Requested size: 227.05pt x 313.77466pt. +[10 <./images/TC.png>] +<./images/dom_net_unshaded.png, id=71, 319.1925pt x 432.61626pt> +File: ./images/dom_net_unshaded.png Graphic file (type png) + +Package pdftex.def Info: ./images/dom_net_unshaded.png used on input line 419. + +(pdftex.def) Requested size: 191.51697pt x 259.57176pt. +<./images/dom_tree_unshaded.png, id=72, 352.31625pt x 312.16624pt> +File: ./images/dom_tree_unshaded.png Graphic file (type png) + +Package pdftex.def Info: ./images/dom_tree_unshaded.png used on input line 427 +. +(pdftex.def) Requested size: 211.39137pt x 187.3012pt. + +Underfull \hbox (badness 1881) in paragraph at lines 437--438 +\OT1/ptm/m/n/10 properties were collected for the transitive closure and + [] + +[11 <./images/dom_net_unshaded.png> <./images/dom_tree_unshaded.png>] + +LaTeX Warning: No positions in optional float specifier. + Default added (so using `tbp') on input line 442. + + +Underfull \hbox (badness 3525) in paragraph at lines 445--445 +\OT1/ptm/m/n/10 DAG, Transitive Closure, and Dominant Tree for the + [] + + +LaTeX Warning: No positions in optional float specifier. + Default added (so using `tbp') on input line 461. + + +LaTeX Warning: No positions in optional float specifier. + Default added (so using `tbp') on input line 480. + + +Underfull \hbox (badness 6173) in paragraph at lines 505--506 +[]\OT1/ptm/m/n/10 The number of edges in the Transitive closure + [] + + +Underfull \hbox (badness 1609) in paragraph at lines 507--508 +[]\OT1/ptm/m/n/10 The diameter and radius of the Transitive Closure + [] + +[12] (./output/Schrick-Noah_CG-Network-Theory.bbl +Underfull \hbox (badness 1442) in paragraph at lines 9--14 +\OT1/ptm/m/n/8 A Focus on Cyberphysical Systems and Internet of Things,'' in + [] + + +Underfull \hbox (badness 2573) in paragraph at lines 64--66 +[]\OT1/ptm/m/n/8 R. A. Brualdi, ``Spectra of Digraphs,'' \OT1/ptm/m/it/8 Linear + Algebra and Its + [] + + +Underfull \hbox (badness 2698) in paragraph at lines 95--98 +[]\OT1/ptm/m/n/8 M. Ogura and V. M. Preciado, ``Katz centrality of markovian + [] + + +Underfull \hbox (badness 1436) in paragraph at lines 153--157 +[]\OT1/ptm/m/n/8 A. Chandramouli, S. Jana, and K. Kothapalli, ``Efficient paral +lel + [] + + +Underfull \hbox (badness 2865) in paragraph at lines 159--162 +\OT1/ptm/m/n/8 structure, dynamics, and function using networkx,'' Available: + [] + + +Underfull \hbox (badness 6412) in paragraph at lines 164--168 +[]\OT1/ptm/m/n/8 K. Ushey, J. Allaire, and Y. Tang, \OT1/ptm/m/it/8 Reticulate: + Interface to + [] + + +Underfull \hbox (badness 1859) in paragraph at lines 170--173 +[]\OT1/ptm/m/n/8 G. Audrito, D. Pianini, F. Damiani, and M. Viroli, ``Aggregate + + [] + + +Underfull \hbox (badness 1762) in paragraph at lines 213--215 +[]\OT1/ptm/m/n/8 V. Latora and M. Marchiori, ``Efficient behavior of small-worl +d + [] + +[13]) + +** Conference Paper ** +Before submitting the final camera ready copy, remember to: + + 1. Manually equalize the lengths of two columns on the last page + of your paper; + + 2. Ensure that any PostScript and/or PDF output post-processing + uses only Type 1 fonts and that every step in the generation + process uses the appropriate paper size. + +[14 + +] (./output/Schrick-Noah_CG-Network-Theory.aux) + *********** +LaTeX2e <2023-11-01> patch level 1 +L3 programming layer <2024-02-20> + *********** + ) +Here is how much of TeX's memory you used: + 5688 strings out of 476076 + 97419 string characters out of 5793775 + 1959187 words of memory out of 5000000 + 27733 multiletter control sequences out of 15000+600000 + 597752 words of font info for 106 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 57i,17n,65p,1945b,492s stack positions out of 10000i,1000n,20000p,200000b,200000s +< +/usr/share/texmf-dist/fonts/type1/urw/times/utmb8a.pfb> +Output written on ./output/Schrick-Noah_CG-Network-Theory.pdf (14 pages, 435278 + bytes). +PDF statistics: + 152 PDF objects out of 1000 (max. 8388607) + 80 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 66 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Diss_Version/output/Schrick-Noah_CG-Network-Theory.pdf b/Diss_Version/output/Schrick-Noah_CG-Network-Theory.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f5d18abb60457742bf28ef22ddc5275729df0823 GIT binary patch literal 435278 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

(^qx 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%0DjSnZtiWi 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

eLw3*@%9bA@8>*Y*S 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

sV(@~Mj~cc-ku7aRg=NeclMWq1>$5qK>K6DRfb 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%0DC_uh&X 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

-q?GOCerd&_YQz+3B5?)eL_l_RT5Pm;K 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 literal 0 HcmV?d00001 diff --git a/Bibliography.bib b/Old_Version/Bibliography.bib similarity index 100% rename from Bibliography.bib rename to Old_Version/Bibliography.bib diff --git a/README.md b/Old_Version/README.md similarity index 100% rename from README.md rename to Old_Version/README.md diff --git a/Schrick-Noah_CG-Network_Theory.aux b/Old_Version/Schrick-Noah_CG-Network_Theory.aux similarity index 92% rename from Schrick-Noah_CG-Network_Theory.aux rename to Old_Version/Schrick-Noah_CG-Network_Theory.aux index d6cdf28..055a361 100644 --- a/Schrick-Noah_CG-Network_Theory.aux +++ b/Old_Version/Schrick-Noah_CG-Network_Theory.aux @@ -24,7 +24,7 @@ \@writefile{toc}{\contentsline {section}{\numberline {II}Related Works}{2}{}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {III}Experimental Networks}{2}{}\protected@file@percent } \newlabel{sec:networks}{{III}{2}} -\@writefile{lot}{\contentsline {table}{\numberline {I}{\ignorespaces Network Structural Properties (Nodes, Edges, and Connectivity Percentage) for the Three Example Networks}}{2}{}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {I}{\ignorespaces Network Structural Properties (Nodes, Edges, and Connectivity Percentage) for the Three Example Networks.\\\hspace {\textwidth }Notably, each network has a different size, allowing for more expansive results analysis. The Car network and the HIPAA network have a similar number of nodes, but a difference in edges and connectivity percentage. The PCI DSS network is substantially smaller, with a much greater connectivity percentage}}{2}{}\protected@file@percent } \newlabel{table:networks}{{I}{2}} \@writefile{toc}{\contentsline {section}{\numberline {IV}Centralities and their Contextualizations to Compliance Graphs}{2}{}\protected@file@percent } \newlabel{sec:centralities}{{IV}{2}} @@ -49,7 +49,7 @@ \newlabel{eq:PR}{{5}{4}} \newlabel{eq:APC}{{6}{4}} \@writefile{toc}{\contentsline {section}{\numberline {V}Transitive Closure}{4}{}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Illustration of an Example DAG and its Transitive Closure}}{4}{}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Illustration of an Example DAG and its Transitive Closure. \\\hspace {\textwidth }Each node in the original DAG has 1-step reachability to any downstream node it has a transitive connection to in the resulting transitive closure. }}{4}{}\protected@file@percent } \newlabel{fig:TC}{{1}{4}} \@writefile{toc}{\contentsline {section}{\numberline {VI}Dominant Tree}{4}{}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Example ``Base" Network for Illustrating Dominance. \\\hspace {\textwidth }An arbitrary DAG that has not yet undergone transformation.}}{5}{}\protected@file@percent } diff --git a/Schrick-Noah_CG-Network_Theory.bbl b/Old_Version/Schrick-Noah_CG-Network_Theory.bbl similarity index 100% rename from Schrick-Noah_CG-Network_Theory.bbl rename to Old_Version/Schrick-Noah_CG-Network_Theory.bbl diff --git a/Schrick-Noah_CG-Network_Theory.blg b/Old_Version/Schrick-Noah_CG-Network_Theory.blg similarity index 100% rename from Schrick-Noah_CG-Network_Theory.blg rename to Old_Version/Schrick-Noah_CG-Network_Theory.blg diff --git a/Schrick-Noah_CG-Network_Theory.log b/Old_Version/Schrick-Noah_CG-Network_Theory.log similarity index 97% rename from Schrick-Noah_CG-Network_Theory.log rename to Old_Version/Schrick-Noah_CG-Network_Theory.log index aa6d9b8..5234cc6 100644 --- a/Schrick-Noah_CG-Network_Theory.log +++ b/Old_Version/Schrick-Noah_CG-Network_Theory.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Arch Linux) (preloaded format=pdflatex 2023.4.3) 25 APR 2023 18:51 +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Arch Linux) (preloaded format=pdflatex 2023.4.3) 25 APR 2023 19:12 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -356,19 +356,20 @@ File: ./images/TC.png Graphic file (type png) Package pdftex.def Info: ./images/TC.png used on input line 168. (pdftex.def) Requested size: 227.05pt x 313.77466pt. -<./images/dom_net_unshaded.png, id=25, 319.1925pt x 432.61626pt> + [4 <./images/TC.png>] +<./images/dom_net_unshaded.png, id=30, 319.1925pt x 432.61626pt> File: ./images/dom_net_unshaded.png Graphic file (type png) Package pdftex.def Info: ./images/dom_net_unshaded.png used on input line 182. (pdftex.def) Requested size: 191.51697pt x 259.57176pt. -<./images/dom_tree_unshaded.png, id=26, 352.31625pt x 312.16624pt> +<./images/dom_tree_unshaded.png, id=31, 352.31625pt x 312.16624pt> File: ./images/dom_tree_unshaded.png Graphic file (type png) Package pdftex.def Info: ./images/dom_tree_unshaded.png used on input line 189 . (pdftex.def) Requested size: 211.39137pt x 187.3012pt. - [4 <./images/TC.png>] + LaTeX Warning: No positions in optional float specifier. Default added (so using `tbp') on input line 201. @@ -420,7 +421,7 @@ Underfull \hbox (badness 1997) in paragraph at lines 276--277 [] -Underfull \vbox (badness 1005) has occurred while \output is active [] +Underfull \vbox (badness 6001) has occurred while \output is active [] [5 <./images/dom_net_unshaded.png> <./images/dom_tree_unshaded.png>] [6 <./ima ges/car-degree.png> <./images/car-katz.png> <./images/car-pagerank.png> <./imag @@ -438,8 +439,8 @@ Underfull \hbox (badness 3009) in paragraph at lines 280--281 [] -Underfull \hbox (badness 2012) in paragraph at lines 280--281 -\OT1/ptm/m/n/10 However, the dominant tree rankings also vary greatly +Underfull \hbox (badness 2452) in paragraph at lines 280--281 +\OT1/ptm/m/n/10 importance. This is due to the structure change from [] @@ -513,7 +514,7 @@ Before submitting the final camera ready copy, remember to: Here is how much of TeX's memory you used: 4313 strings out of 476025 78637 string characters out of 5796533 - 1877388 words of memory out of 5000000 + 1878388 words of memory out of 5000000 24703 multiletter control sequences out of 15000+600000 546200 words of font info for 93 fonts, out of 8000000 for 9000 1141 hyphenation exceptions out of 8191 @@ -528,7 +529,7 @@ sfonts/cm/cmsy7.pfb> -Output written on Schrick-Noah_CG-Network_Theory.pdf (8 pages, 411022 bytes). +Output written on Schrick-Noah_CG-Network_Theory.pdf (8 pages, 411465 bytes). PDF statistics: 109 PDF objects out of 1000 (max. 8388607) 58 compressed objects within 1 object stream diff --git a/Schrick-Noah_CG-Network_Theory.out b/Old_Version/Schrick-Noah_CG-Network_Theory.out similarity index 100% rename from Schrick-Noah_CG-Network_Theory.out rename to Old_Version/Schrick-Noah_CG-Network_Theory.out diff --git a/Schrick-Noah_CG-Network_Theory.pdf b/Old_Version/Schrick-Noah_CG-Network_Theory.pdf similarity index 92% rename from Schrick-Noah_CG-Network_Theory.pdf rename to Old_Version/Schrick-Noah_CG-Network_Theory.pdf index f78789b02851b6d0aa528781c28e584f9fd223d5..6b54a526a922f1d53e8430d62d188b11000d02af 100644 GIT binary patch delta 30508 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 delta 30038 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 diff --git a/Schrick-Noah_CG-Network_Theory.tex b/Old_Version/Schrick-Noah_CG-Network_Theory.tex similarity index 93% rename from Schrick-Noah_CG-Network_Theory.tex rename to Old_Version/Schrick-Noah_CG-Network_Theory.tex index 4df2612..6c45782 100644 --- a/Schrick-Noah_CG-Network_Theory.tex +++ b/Old_Version/Schrick-Noah_CG-Network_Theory.tex @@ -96,7 +96,7 @@ The work conducted in this approach utilized three compliance graphs, with their HIPAA & 2321 & 8063 & 0.150 \\ \hline PCI DSS & 61 & 163 & 4.381 \\ \hline \end{tabular} - \caption{Network Structural Properties (Nodes, Edges, and Connectivity Percentage) for the Three Example Networks} + \caption{Network Structural Properties (Nodes, Edges, and Connectivity Percentage) for the Three Example Networks.\\\hspace{\textwidth}Notably, each network has a different size, allowing for more expansive results analysis. The Car network and the HIPAA network have a similar number of nodes, but a difference in edges and connectivity percentage. The PCI DSS network is substantially smaller, with a much greater connectivity percentage} \label{table:networks} \end{table} @@ -168,7 +168,7 @@ Section \ref{sec:networks}, and this transitive closure was then analyzed throug \includegraphics[scale=0.6]{"./images/TC.png"} \centering \vspace{.2truein} \centerline{} - \caption{Illustration of an Example DAG and its Transitive Closure} + \caption{Illustration of an Example DAG and its Transitive Closure. \\\hspace{\textwidth}Each node in the original DAG has 1-step reachability to any downstream node it has a transitive connection to in the resulting transitive closure. } \label{fig:TC} \end{figure} @@ -273,11 +273,11 @@ In this section, only results for the automobile network are displayed for brevi \subsection{Result Analysis} -When viewing the results of the car networks, unsurprisingly, each centrality method ranks nodes in a different order. These differences in rankings can be used based on additional metrics, such as severity, cost, or disturbance of systems, to identify correction schemes best suited for a given environment. However, degree centrality and K-path edge centrality rankings for the top 15 were identical for the car network. This also extends to the HIPAA network, as seen in the included results in the Supplementary Material, but does not extend to the PCI DSS network. The value for \textit{k} in K-path edge centrality was set to 3. With a relatively small \textit{k} value in comparison to the overall size of the car and HIPAA networks, coupled with the high degree count of the top 15 nodes ranked with degree centrality, it is likely that the high degree count correlates to the K-path edge centrality scoring. This reasoning extends to the PCI DSS network, where the network is substantially smaller and there is a greater percentage of connectivity. +When viewing the results of the car networks, unsurprisingly, each centrality method ranks nodes in a different order. These differences in rankings can be used based on additional metrics, such as severity, cost, or disturbance of systems, to identify correction schemes best suited for a given environment. However, degree centrality (Table \ref{table:car-deg} and Figure \ref{fig:car-deg}) and K-path edge centrality (Figure \ref{fig:car-kpe}) rankings for the top 15 were identical for the car network. This also extends to the HIPAA network, as seen in the included results in the Supplementary Material, but does not extend to the PCI DSS network. The value for \textit{k} in K-path edge centrality was set to 3. With a relatively small \textit{k} value in comparison to the overall size of the car and HIPAA networks, coupled with the high degree count of the top 15 nodes ranked with degree centrality, it is likely that the high degree count correlates to the K-path edge centrality scoring. This reasoning extends to the PCI DSS network, where the network is substantially smaller and there is a greater percentage of connectivity. Comparing the transitive closure format of compliance graphs, the associated centrality rankings greatly vary from their original compliance graph rankings. As expected, the root or a leaf node has the highest centrality value. Since the root node can reach all nodes, and a leaf node can be reached by all nodes, these two nodes are expectedly ranked high. What is unexpected, however, is that the highest rankings are not comprised of the most upstream nodes or the most downstream nodes. While rankings do tend to be higher for more upstream for K-path edge (Figure \ref{fig:car-kpe}), Katz (Figure \ref{fig:car-katz}), and degree centralities (Figure \ref{fig:car-deg}), node IDs in the 100s, 200s, and 300s (``midstream" nodes) all make appearances in the upper rankings. Betweenness centrality (Figure \ref{fig:car-betweenness}) for the transitive closure representation yielded no valuable insight, since shortest paths to a node from any given node is reachable in 1 step. -For the dominant tree representation, it was initially hypothesized that nodes ranked highly in the original compliance graph's betweenness centrality or Katz centrality measures would closely relate to the dominant tree results. However, the dominant tree rankings also vary greatly from the original compliance graph's rankings. Even nodes that saw no appearances in the top rankings of the base compliance graph or transitive closure representation made appearances in the dominant tree results. Since the dominant tree format does favor the upstream nodes due to a lesser reordering effect caused by dominance, the PageRank ordering (Figure \ref{fig:car-pr}) were not predominantly downstream nodes, but mostly node IDs in the 300s, with all nodes having near identical importance. Apart from this PageRank ordering, the dominant tree representation yielded results where almost all importance was cumulated into a few nodes. As opposed to the base network and transitive closure networks which had many nodes with noticeable importance, the dominant tree representation had only few nodes with importance. This is due to the structure change from dominance computations, and this is validated by the upstream nodes having the importance in the transformed network, with the root node possessing the maximum importance value. +For the dominant tree representation, it was initially hypothesized that nodes ranked highly in the original compliance graph's betweenness centrality (Figure \ref{fig:car-betweenness}) or Katz centrality (Figure \ref{fig:car-katz}) measures would closely relate to the dominant tree results. However, the dominant tree rankings also vary greatly from the original compliance graph's rankings. Even nodes that saw no appearances in the top rankings of the base compliance graph or transitive closure representation made appearances in the dominant tree results. Since the dominant tree format does favor the upstream nodes due to a lesser reordering effect caused by dominance, the PageRank ordering (Figure \ref{fig:car-pr}) were not predominantly downstream nodes, but mostly node IDs in the 300s, with all nodes having near identical importance. Apart from this PageRank ordering, the dominant tree representation yielded results where almost all importance was cumulated into a few nodes. As opposed to the base network and transitive closure networks which had many nodes with noticeable importance, the dominant tree representation had only few nodes with importance. This is due to the structure change from dominance computations, and this is validated by the upstream nodes having the importance in the transformed network, with the root node possessing the maximum importance value. \section{Conclusions and Future Work} \subsection{Conclusions} diff --git a/Schrick-Noah_CG-Network_Theory.toc b/Old_Version/Schrick-Noah_CG-Network_Theory.toc similarity index 100% rename from Schrick-Noah_CG-Network_Theory.toc rename to Old_Version/Schrick-Noah_CG-Network_Theory.toc diff --git a/Schrick-Noah_Supplemental.aux b/Old_Version/Schrick-Noah_Supplemental.aux similarity index 100% rename from Schrick-Noah_Supplemental.aux rename to Old_Version/Schrick-Noah_Supplemental.aux diff --git a/Schrick-Noah_Supplemental.log b/Old_Version/Schrick-Noah_Supplemental.log similarity index 100% rename from Schrick-Noah_Supplemental.log rename to Old_Version/Schrick-Noah_Supplemental.log diff --git a/Schrick-Noah_Supplemental.out b/Old_Version/Schrick-Noah_Supplemental.out similarity index 100% rename from Schrick-Noah_Supplemental.out rename to Old_Version/Schrick-Noah_Supplemental.out diff --git a/Schrick-Noah_Supplemental.pdf b/Old_Version/Schrick-Noah_Supplemental.pdf similarity index 100% rename from Schrick-Noah_Supplemental.pdf rename to Old_Version/Schrick-Noah_Supplemental.pdf diff --git a/Schrick-Noah_Supplemental.tex b/Old_Version/Schrick-Noah_Supplemental.tex similarity index 100% rename from Schrick-Noah_Supplemental.tex rename to Old_Version/Schrick-Noah_Supplemental.tex diff --git a/code/Schrick-Noah_CG-Analysis.R b/Old_Version/code/Schrick-Noah_CG-Analysis.R similarity index 100% rename from code/Schrick-Noah_CG-Analysis.R rename to Old_Version/code/Schrick-Noah_CG-Analysis.R diff --git a/data/CG_Files/Network_1/DOTFILE.dot b/Old_Version/data/CG_Files/Network_1/DOTFILE.dot similarity index 100% rename from data/CG_Files/Network_1/DOTFILE.dot rename to Old_Version/data/CG_Files/Network_1/DOTFILE.dot diff --git a/data/CG_Files/Network_1/car_timeline_maintenance.nm b/Old_Version/data/CG_Files/Network_1/car_timeline_maintenance.nm similarity index 100% rename from data/CG_Files/Network_1/car_timeline_maintenance.nm rename to Old_Version/data/CG_Files/Network_1/car_timeline_maintenance.nm diff --git a/data/CG_Files/Network_1/car_timeline_maintenance.xp b/Old_Version/data/CG_Files/Network_1/car_timeline_maintenance.xp similarity index 100% rename from data/CG_Files/Network_1/car_timeline_maintenance.xp rename to Old_Version/data/CG_Files/Network_1/car_timeline_maintenance.xp diff --git a/data/CG_Files/Network_1/edges.txt b/Old_Version/data/CG_Files/Network_1/edges.txt similarity index 100% rename from data/CG_Files/Network_1/edges.txt rename to Old_Version/data/CG_Files/Network_1/edges.txt diff --git a/data/CG_Files/Network_2/DOTFILE.dot b/Old_Version/data/CG_Files/Network_2/DOTFILE.dot similarity index 100% rename from data/CG_Files/Network_2/DOTFILE.dot rename to Old_Version/data/CG_Files/Network_2/DOTFILE.dot diff --git a/data/CG_Files/Network_2/edges.txt b/Old_Version/data/CG_Files/Network_2/edges.txt similarity index 100% rename from data/CG_Files/Network_2/edges.txt rename to Old_Version/data/CG_Files/Network_2/edges.txt diff --git a/data/CG_Files/Network_2/hipaa.nm b/Old_Version/data/CG_Files/Network_2/hipaa.nm similarity index 100% rename from data/CG_Files/Network_2/hipaa.nm rename to Old_Version/data/CG_Files/Network_2/hipaa.nm diff --git a/data/CG_Files/Network_2/hipaa.xp b/Old_Version/data/CG_Files/Network_2/hipaa.xp similarity index 100% rename from data/CG_Files/Network_2/hipaa.xp rename to Old_Version/data/CG_Files/Network_2/hipaa.xp diff --git a/data/CG_Files/Network_3/DOTFILE.dot b/Old_Version/data/CG_Files/Network_3/DOTFILE.dot similarity index 100% rename from data/CG_Files/Network_3/DOTFILE.dot rename to Old_Version/data/CG_Files/Network_3/DOTFILE.dot diff --git a/data/CG_Files/Network_3/PCI.nm b/Old_Version/data/CG_Files/Network_3/PCI.nm similarity index 100% rename from data/CG_Files/Network_3/PCI.nm rename to Old_Version/data/CG_Files/Network_3/PCI.nm diff --git a/data/CG_Files/Network_3/PCI.xp b/Old_Version/data/CG_Files/Network_3/PCI.xp similarity index 100% rename from data/CG_Files/Network_3/PCI.xp rename to Old_Version/data/CG_Files/Network_3/PCI.xp diff --git a/data/CG_Files/Network_3/edges.txt b/Old_Version/data/CG_Files/Network_3/edges.txt similarity index 100% rename from data/CG_Files/Network_3/edges.txt rename to Old_Version/data/CG_Files/Network_3/edges.txt diff --git a/data/CG_Files/manual_import.R b/Old_Version/data/CG_Files/manual_import.R similarity index 100% rename from data/CG_Files/manual_import.R rename to Old_Version/data/CG_Files/manual_import.R diff --git a/data/Formatted_Results.ods b/Old_Version/data/Formatted_Results.ods similarity index 100% rename from data/Formatted_Results.ods rename to Old_Version/data/Formatted_Results.ods diff --git a/data/results.csv b/Old_Version/data/results.csv similarity index 100% rename from data/results.csv rename to Old_Version/data/results.csv diff --git a/images/TC.drawio b/Old_Version/images/TC.drawio similarity index 100% rename from images/TC.drawio rename to Old_Version/images/TC.drawio diff --git a/Old_Version/images/TC.png b/Old_Version/images/TC.png new file mode 100644 index 0000000000000000000000000000000000000000..cb93012e425621c00321e3cf78b206dd692c7f56 GIT binary patch literal 37737 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 Vo~EmT|Cj|yPD)v_NZcg&e*ty(NjU%j literal 0 HcmV?d00001 diff --git a/images/dom_tree.drawio b/Old_Version/images/dom_tree.drawio similarity index 100% rename from images/dom_tree.drawio rename to Old_Version/images/dom_tree.drawio diff --git a/Old_Version/images/dom_tree.png b/Old_Version/images/dom_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..de919a6f333ce659eb6a05683c8ede3e8e525338 GIT binary patch literal 22320 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

HW*^5?I>bR|B6BW)RVQmzFO^6Tu|qj>kkP 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 literal 0 HcmV?d00001