From 0a9f051b20b28230aa8f1204c844479958c7ff42 Mon Sep 17 00:00:00 2001 From: noah Date: Tue, 4 Apr 2023 19:17:24 -0500 Subject: [PATCH] Additional intro work and experimental setup (num exploits) work --- Bibliography.bib | 2 +- Schrick-Noah_MPI-Tasking.aux | 101 +++--- Schrick-Noah_MPI-Tasking.bbl | 57 +++- Schrick-Noah_MPI-Tasking.blg | 58 ++-- Schrick-Noah_MPI-Tasking.log | 619 ++++++++++++++++++----------------- Schrick-Noah_MPI-Tasking.pdf | Bin 989584 -> 994781 bytes Schrick-Noah_MPI-Tasking.tex | 22 +- 7 files changed, 477 insertions(+), 382 deletions(-) diff --git a/Bibliography.bib b/Bibliography.bib index ef01564..238d3f1 100644 --- a/Bibliography.bib +++ b/Bibliography.bib @@ -140,7 +140,7 @@ file = {Attack Intent Analysis Method Based on Attack Path Graph:/home/noah/Zotero/storage/WDJ69WSH/Attack Intent Analysis Method Based on Attack Path Graph.pdf:application/pdf}, } -@phdthesis{cook_rage_2018, +@mastersthesis{cook_rage_2018, title = {{RAGE}: {The} {Rage} {Attack} {Graph} {Engine}}, author = {Cook, Kyle}, school = {The {University} of {Tulsa}}, diff --git a/Schrick-Noah_MPI-Tasking.aux b/Schrick-Noah_MPI-Tasking.aux index 20a9746..09bbb3e 100644 --- a/Schrick-Noah_MPI-Tasking.aux +++ b/Schrick-Noah_MPI-Tasking.aux @@ -1,16 +1,13 @@ \relax -\providecommand\hyper@newdestlabel[2]{} \providecommand\babel@aux[2]{} \@nameuse{bbl@beforestart} +\providecommand\hyper@newdestlabel[2]{} \providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} \HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined -\global\let\oldcontentsline\contentsline -\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} \global\let\oldnewlabel\newlabel \gdef\newlabel#1#2{\newlabelxx{#1}#2} \gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} \AtEndDocument{\ifx\hyper@anchor\@undefined -\let\contentsline\oldcontentsline \let\newlabel\oldnewlabel \fi} \fi} @@ -18,11 +15,25 @@ \gdef\HyperFirstAtBeginDocument#1{#1} \providecommand\HyField@AuxAddToFields[1]{} \providecommand\HyField@AuxAddToCoFields[2]{} +\citation{9678822} +\citation{7993827} +\citation{8652334} +\citation{baloyi_guidelines_2019} +\citation{allman_complying_2006} +\citation{j_hale_compliance_nodate} +\citation{ou_scalable_2006} +\citation{CPSIOT} +\citation{ming_jo} +\citation{cook_rage_2018} \citation{pacheco_introduction_2011} \citation{ainsworth_graph_2016} \citation{yao_efficient_2018} \citation{zhang_boosting_2017} \citation{dai_fpgp_2016} +\babel@aux{nil}{} +\@writefile{toc}{\contentsline {section}{\numberline {I}Introduction}{1}{section.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {II}Related Works}{1}{section.2}\protected@file@percent } +\newlabel{sec:rel_works}{{II}{1}{Related Works}{section.2}{}} \citation{arifuzzaman_fast_2015} \citation{yu_construction_2018} \citation{liakos_memory-optimized_2016} @@ -37,9 +48,6 @@ \citation{li_concurrency_2019} \citation{9150145} \citation{7087377} -\babel@aux{nil}{} -\@writefile{toc}{\contentsline {section}{\numberline {I}Introduction}{1}{section.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {II}Related Works}{1}{section.2}\protected@file@percent } \citation{li_concurrency_2019} \citation{9150145} \citation{7087377} @@ -47,58 +55,42 @@ \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {III-A}}Serialization}{2}{subsection.3.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {IV}Implementation of the Tasking Approach}{2}{section.4}\protected@file@percent } \newlabel{sec:Tasking-Approach}{{IV}{2}{Implementation of the Tasking Approach}{section.4}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Task Overview of the Attack and Compliance Graph Generation Process}}{2}{figure.1}\protected@file@percent } -\newlabel{fig:tasks}{{1}{2}{Task Overview of the Attack and Compliance Graph Generation Process}{figure.1}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-A}}Algorithm Design}{2}{subsection.4.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Task Overview of the Attack and Compliance Graph Generation Process}}{3}{figure.1}\protected@file@percent } +\newlabel{fig:tasks}{{1}{3}{Task Overview of the Attack and Compliance Graph Generation Process}{figure.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-B}}Communication Structure}{3}{subsection.4.2}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Node Allocation for each Task}}{3}{figure.2}\protected@file@percent } \newlabel{fig:node-alloc}{{2}{3}{Node Allocation for each Task}{figure.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-B}}Communication Structure}{3}{subsection.4.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-C}}Task Breakdown}{3}{subsection.4.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IV-C}1}Task 0}{3}{subsubsection.4.3.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IV-C}2}Task 1}{3}{subsubsection.4.3.2}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Data Distribution of Task One}}{3}{figure.3}\protected@file@percent } -\newlabel{fig:Task1-Data-Dist}{{3}{3}{Data Distribution of Task One}{figure.3}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Communication From Task 1 to Task 2 when the Number of Nodes Allocated is Equal}}{3}{figure.4}\protected@file@percent } -\newlabel{fig:Task1-Case1}{{4}{3}{Communication From Task 1 to Task 2 when the Number of Nodes Allocated is Equal}{figure.4}{}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IV-C}3}Task 2}{3}{subsubsection.4.3.3}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Data Distribution of Task One}}{4}{figure.3}\protected@file@percent } +\newlabel{fig:Task1-Data-Dist}{{3}{4}{Data Distribution of Task One}{figure.3}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Communication From Task 1 to Task 2 when the Number of Nodes Allocated is Equal}}{4}{figure.4}\protected@file@percent } +\newlabel{fig:Task1-Case1}{{4}{4}{Communication From Task 1 to Task 2 when the Number of Nodes Allocated is Equal}{figure.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IV-C}3}Task 2}{4}{subsubsection.4.3.3}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Task 1 to Task 2 Communication, Case 2}}{4}{figure.5}\protected@file@percent } \newlabel{fig:Task1-Case2}{{5}{4}{Task 1 to Task 2 Communication, Case 2}{figure.5}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IV-C}4}Task 3}{4}{subsubsection.4.3.4}\protected@file@percent } \newlabel{sec:T4T5}{{\mbox {IV-C}5}{4}{Task 4 and Task 5}{subsubsection.4.3.5}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IV-C}5}Task 4 and Task 5}{4}{subsubsection.4.3.5}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {I}{\ignorespaces MPI Tags for the MPI Tasking Approach}}{4}{table.1}\protected@file@percent } -\newlabel{table:tasking-tag}{{I}{4}{MPI Tags for the MPI Tasking Approach}{table.1}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-D}}MPI Tags}{4}{subsection.4.4}\protected@file@percent } \newlabel{sec:tasking-tag}{{\mbox {IV-D}}{4}{MPI Tags}{subsection.4.4}{}} -\@writefile{toc}{\contentsline {section}{\numberline {V}Performance Expectations and Use Cases}{4}{section.5}\protected@file@percent } -\newlabel{sec:Task-perf-expec}{{V}{4}{Performance Expectations and Use Cases}{section.5}{}} -\bibdata{Bibliography} -\bibcite{pacheco_introduction_2011}{1} +\@writefile{lot}{\contentsline {table}{\numberline {I}{\ignorespaces MPI Tags for the MPI Tasking Approach}}{5}{table.1}\protected@file@percent } +\newlabel{table:tasking-tag}{{I}{5}{MPI Tags for the MPI Tasking Approach}{table.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {V}Performance Expectations and Use Cases}{5}{section.5}\protected@file@percent } +\newlabel{sec:Task-perf-expec}{{V}{5}{Performance Expectations and Use Cases}{section.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {VI}Experimental Setup}{5}{section.6}\protected@file@percent } \@writefile{lot}{\contentsline {table}{\numberline {II}{\ignorespaces Task Descriptions and Performance Notes}}{5}{table.2}\protected@file@percent } \newlabel{table:tasking-gen-perf}{{II}{5}{Task Descriptions and Performance Notes}{table.2}{}} -\@writefile{toc}{\contentsline {section}{\numberline {VI}Experimental Setup}{5}{section.6}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VI-A}}Number of Exploits}{5}{subsection.6.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VI-B}}Applicability of Exploits}{5}{subsection.6.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VI-C}}Database Load}{5}{subsection.6.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VI-D}}Testing Platform}{5}{subsection.6.4}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {VII}Results}{5}{section.7}\protected@file@percent } \newlabel{sec:Tasking-Results}{{VII}{5}{Results}{section.7}{}} -\bibcite{ainsworth_graph_2016}{2} -\bibcite{yao_efficient_2018}{3} -\bibcite{zhang_boosting_2017}{4} -\bibcite{dai_fpgp_2016}{5} -\bibcite{arifuzzaman_fast_2015}{6} -\bibcite{yu_construction_2018}{7} -\bibcite{liakos_memory-optimized_2016}{8} -\bibcite{balaji_graph_2016}{9} -\bibcite{noauthor_overview_nodate}{10} -\bibcite{noauthor_boost_nodate}{11} -\bibcite{ou_scalable_2006}{12} -\bibcite{cook_scalable_2016}{13} -\bibcite{li_concurrency_2019}{14} -\bibcite{9150145}{15} -\bibcite{7087377}{16} -\bibstyle{ieeetr} +\bibdata{Bibliography} +\bibcite{9678822}{1} \@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Example of a Not Applicable Exploit for the MPI Tasking Testing}}{6}{figure.6}\protected@file@percent } \newlabel{fig:NA-exp}{{6}{6}{Example of a Not Applicable Exploit for the MPI Tasking Testing}{figure.6}{}} \@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Speedup and Efficiency of the MPI Tasking Approach for a Varying Number of Compute Nodes with an Increasing Problem Size}}{6}{figure.7}\protected@file@percent } @@ -109,7 +101,32 @@ \newlabel{fig:Tasking-Spd}{{9}{6}{Results for the MPI Tasking Approach in Terms of Speedup}{figure.9}{}} \@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Results for the MPI Tasking Approach in Terms of Efficiency}}{6}{figure.10}\protected@file@percent } \newlabel{fig:Tasking-Eff}{{10}{6}{Results for the MPI Tasking Approach in Terms of Efficiency}{figure.10}{}} -\@writefile{toc}{\contentsline {section}{\numberline {VIII}Analysis}{6}{section.8}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {IX}Conclusion}{6}{section.9}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{References}{6}{section*.1}\protected@file@percent } -\gdef \@abspage@last{6} +\bibcite{7993827}{2} +\bibcite{8652334}{3} +\bibcite{baloyi_guidelines_2019}{4} +\bibcite{allman_complying_2006}{5} +\bibcite{j_hale_compliance_nodate}{6} +\bibcite{ou_scalable_2006}{7} +\bibcite{CPSIOT}{8} +\bibcite{ming_jo}{9} +\bibcite{cook_rage_2018}{10} +\bibcite{pacheco_introduction_2011}{11} +\bibcite{ainsworth_graph_2016}{12} +\bibcite{yao_efficient_2018}{13} +\bibcite{zhang_boosting_2017}{14} +\bibcite{dai_fpgp_2016}{15} +\bibcite{arifuzzaman_fast_2015}{16} +\bibcite{yu_construction_2018}{17} +\bibcite{liakos_memory-optimized_2016}{18} +\bibcite{balaji_graph_2016}{19} +\bibcite{noauthor_overview_nodate}{20} +\bibcite{noauthor_boost_nodate}{21} +\bibcite{cook_scalable_2016}{22} +\bibcite{li_concurrency_2019}{23} +\bibcite{9150145}{24} +\bibcite{7087377}{25} +\bibstyle{ieeetr} +\@writefile{toc}{\contentsline {section}{\numberline {VIII}Analysis}{7}{section.8}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {IX}Conclusion}{7}{section.9}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{References}{7}{section*.1}\protected@file@percent } +\gdef \@abspage@last{7} diff --git a/Schrick-Noah_MPI-Tasking.bbl b/Schrick-Noah_MPI-Tasking.bbl index 6f6196e..6fb86a7 100644 --- a/Schrick-Noah_MPI-Tasking.bbl +++ b/Schrick-Noah_MPI-Tasking.bbl @@ -1,5 +1,57 @@ \begin{thebibliography}{10} +\bibitem{9678822} +N.~Dakhno, O.~Leshchenko, Y.~Kravchenko, A.~Dudnik, O.~Trush, and + V.~Khankishiev, ``Dynamic model of the spread of viruses in a computer + network using differential equations,'' in {\em 2021 IEEE 3rd International + Conference on Advanced Trends in Information Theory (ATIT)}, pp.~111--115, + 2021. + +\bibitem{7993827} +M.~Kwon, J.~Kwon, B.~Park, and H.~Park, ``An architecture of iptv networks + based on network coding,'' in {\em 2017 Ninth International Conference on + Ubiquitous and Future Networks (ICUFN)}, pp.~462--464, 2017. + +\bibitem{8652334} +X.~Bai, M.~Liang, and S.~Zhu, ``A new routing scheme for large-scale computer + network,'' in {\em 2018 14th IEEE International Conference on Signal + Processing (ICSP)}, pp.~1019--1023, 2018. + +\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{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{ou_scalable_2006} +X.~Ou, W.~F. Boyer, and M.~A. Mcqueen, ``A {Scalable} {Approach} to {Attack} + {Graph} {Generation},'' {\em CCS '06: Proceedings of the 13th ACM conference + on Computer and communications security}, pp.~336--345, 2006. + +\bibitem{CPSIOT} +A.~T. Al~Ghazo, M.~Ibrahim, H.~Ren, and R.~Kumar, ``A2g2v: Automated attack + graph generator and visualizer,'' in {\em Proceedings of the 1st ACM MobiHoc + Workshop on Mobile IoT Sensing, Security, and Privacy}, Mobile IoT SSP'18, + (New York, NY, USA), Association for Computing Machinery, 2018. + +\bibitem{ming_jo} +M.~Li, P.~Hawrylak, and J.~Hale, ``Strategies for practical hybrid attack graph + generation and analysis,'' {\em Digital Threats}, oct 2021. + +\bibitem{cook_rage_2018} +K.~Cook, ``{RAGE}: {The} {Rage} {Attack} {Graph} {Engine},'' Master's thesis, + The {University} of {Tulsa}, 2018. + \bibitem{pacheco_introduction_2011} P.~Pacheco, {\em An {Introduction} to {Parallel} {Programming}}. \newblock Morgan Kaufmann, print~ed., 2011. @@ -60,11 +112,6 @@ J.~Siek, L.-Q. Lee, and A.~Lumsdaine, ``The {Boost} {Graph} {Library}, vers. \newblock {https://www.boost.org/doc/libs/1$\_$75$\_$0/libs/graph/doc/index.html}. -\bibitem{ou_scalable_2006} -X.~Ou, W.~F. Boyer, and M.~A. Mcqueen, ``A {Scalable} {Approach} to {Attack} - {Graph} {Generation},'' {\em CCS '06: Proceedings of the 13th ACM conference - on Computer and communications security}, pp.~336--345, 2006. - \bibitem{cook_scalable_2016} K.~Cook, T.~Shaw, J.~Hale, and P.~Hawrylak, ``Scalable attack graph generation,'' {\em Proceedings of the 11th Annual Cyber and Information diff --git a/Schrick-Noah_MPI-Tasking.blg b/Schrick-Noah_MPI-Tasking.blg index f71501c..d61929c 100644 --- a/Schrick-Noah_MPI-Tasking.blg +++ b/Schrick-Noah_MPI-Tasking.blg @@ -1,46 +1,46 @@ -This is BibTeX, Version 0.99d (TeX Live 2022/Arch Linux) +This is BibTeX, Version 0.99d (TeX Live 2023/Arch Linux) Capacity: max_strings=200000, hash_size=200000, hash_prime=170003 The top-level auxiliary file: Schrick-Noah_MPI-Tasking.aux The style file: ieeetr.bst Database file #1: Bibliography.bib -You've used 16 entries, +You've used 25 entries, 1876 wiz_defined-function locations, - 561 strings with 6999 characters, -and the built_in function-call counts, 4342 in all, are: -= -- 417 -> -- 171 + 607 strings with 8782 characters, +and the built_in function-call counts, 6449 in all, are: += -- 601 +> -- 268 < -- 0 -+ -- 63 -- -- 47 -* -- 292 -:= -- 596 -add.period$ -- 17 -call.type$ -- 16 -change.case$ -- 16 ++ -- 99 +- -- 74 +* -- 441 +:= -- 899 +add.period$ -- 26 +call.type$ -- 25 +change.case$ -- 25 chr.to.int$ -- 0 -cite$ -- 16 -duplicate$ -- 228 -empty$ -- 435 -format.name$ -- 47 -if$ -- 1068 +cite$ -- 25 +duplicate$ -- 346 +empty$ -- 658 +format.name$ -- 74 +if$ -- 1582 int.to.chr$ -- 0 -int.to.str$ -- 16 -missing$ -- 15 -newline$ -- 53 -num.names$ -- 15 -pop$ -- 80 +int.to.str$ -- 25 +missing$ -- 22 +newline$ -- 81 +num.names$ -- 24 +pop$ -- 126 preamble$ -- 1 purify$ -- 0 quote$ -- 0 -skip$ -- 150 +skip$ -- 212 stack$ -- 0 -substring$ -- 291 -swap$ -- 88 +substring$ -- 383 +swap$ -- 121 text.length$ -- 0 text.prefix$ -- 0 top$ -- 0 type$ -- 0 warning$ -- 0 -while$ -- 43 -width$ -- 18 -write$ -- 143 +while$ -- 58 +width$ -- 27 +write$ -- 226 diff --git a/Schrick-Noah_MPI-Tasking.log b/Schrick-Noah_MPI-Tasking.log index a185a28..1066e89 100644 --- a/Schrick-Noah_MPI-Tasking.log +++ b/Schrick-Noah_MPI-Tasking.log @@ -1,18 +1,18 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Arch Linux) (preloaded format=pdflatex 2022.4.29) 6 OCT 2022 21:32 +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Arch Linux) (preloaded format=pdflatex 2023.4.3) 4 APR 2023 18:48 entering extended mode restricted \write18 enabled. %&-line parsing enabled. **Schrick-Noah_MPI-Tasking (./Schrick-Noah_MPI-Tasking.tex -LaTeX2e <2021-11-15> patch level 1 -L3 programming layer <2022-04-10> +LaTeX2e <2022-11-01> patch level 1 +L3 programming layer <2023-02-22> (/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=\dimen138 -\@IEEEtrantmpdimenB=\dimen139 -\@IEEEtrantmpdimenC=\dimen140 +\@IEEEtrantmpdimenA=\dimen140 +\@IEEEtrantmpdimenB=\dimen141 +\@IEEEtrantmpdimenC=\dimen142 \@IEEEtrantmpcountA=\count185 \@IEEEtrantmpcountB=\count186 \@IEEEtrantmpcountC=\count187 @@ -24,11 +24,11 @@ File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm. ) -- Using 8.5in x 11in (letter) paper. -- Using PDF output. -\@IEEEnormalsizeunitybaselineskip=\dimen141 +\@IEEEnormalsizeunitybaselineskip=\dimen143 -- This is a 10 point document. -\CLASSINFOnormalsizebaselineskip=\dimen142 -\CLASSINFOnormalsizeunitybaselineskip=\dimen143 -\IEEEnormaljot=\dimen144 +\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 @@ -79,40 +79,40 @@ LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <24> not available 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=\dimen145 -\IEEEquantizedlengthdiff=\dimen146 -\IEEEquantizedtextheightdiff=\dimen147 -\IEEEilabelindentA=\dimen148 -\IEEEilabelindentB=\dimen149 -\IEEEilabelindent=\dimen150 -\IEEEelabelindent=\dimen151 -\IEEEdlabelindent=\dimen152 -\IEEElabelindent=\dimen153 -\IEEEiednormlabelsep=\dimen154 -\IEEEiedmathlabelsep=\dimen155 -\IEEEiedtopsep=\skip47 +\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=\count188 \c@subsection=\count189 \c@subsubsection=\count190 \c@paragraph=\count191 \c@IEEEsubequation=\count192 -\abovecaptionskip=\skip48 -\belowcaptionskip=\skip49 +\abovecaptionskip=\skip49 +\belowcaptionskip=\skip50 \c@figure=\count193 \c@table=\count194 \@IEEEeqnnumcols=\count195 \@IEEEeqncolcnt=\count196 \@IEEEsubeqnnumrollback=\count197 -\@IEEEquantizeheightA=\dimen156 -\@IEEEquantizeheightB=\dimen157 -\@IEEEquantizeheightC=\dimen158 -\@IEEEquantizeprevdepth=\dimen159 +\@IEEEquantizeheightA=\dimen158 +\@IEEEquantizeheightB=\dimen159 +\@IEEEquantizeheightC=\dimen160 +\@IEEEquantizeprevdepth=\dimen161 \@IEEEquantizemultiple=\count198 -\@IEEEquantizeboxA=\box50 -\@IEEEtmpitemindent=\dimen160 -\IEEEPARstartletwidth=\dimen161 +\@IEEEquantizeboxA=\box51 +\@IEEEtmpitemindent=\dimen162 +\IEEEPARstartletwidth=\dimen163 \c@IEEEbiography=\count199 -\@IEEEtranrubishbin=\box51 +\@IEEEtranrubishbin=\box52 ) ** ATTENTION: Overriding command lockouts (line 2). (/usr/share/texmf-dist/tex/latex/cite/cite.sty @@ -121,8 +121,8 @@ LaTeX Info: Redefining \nocite on input line 332. Package: cite 2015/02/27 v 5.5 ) (/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -Package: amsmath 2021/10/15 v2.17l AMS math features -\@mathmargin=\skip50 +Package: amsmath 2022/04/08 v2.17n AMS math features +\@mathmargin=\skip51 For additional information on amsmath, use the `?' option. (/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty @@ -131,31 +131,41 @@ 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=\toks17 -\ex@=\dimen162 +\ex@=\dimen164 )) (/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty Package: amsbsy 1999/11/29 v1.2d Bold Symbols -\pmbraise@=\dimen163 +\pmbraise@=\dimen165 ) (/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -Package: amsopn 2021/08/26 v2.02 operator names +Package: amsopn 2022/04/08 v2.04 operator names ) \inf@bad=\count266 LaTeX Info: Redefining \frac on input line 234. \uproot@=\count267 \leftroot@=\count268 LaTeX Info: Redefining \overline on input line 399. +LaTeX Info: Redefining \colon on input line 410. \classnum@=\count269 \DOTSCASE@=\count270 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@=\box52 -\strutbox@=\box53 -\big@size=\dimen164 +\Mathstrutbox@=\box53 +\strutbox@=\box54 +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=\dimen166 LaTeX Font Info: Redeclaring font encoding OML on input line 743. LaTeX Font Info: Redeclaring font encoding OMS on input line 744. \macc@depth=\count271 +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=\count272 \dotsspace@=\muskip16 \c@parentequation=\count273 @@ -165,18 +175,18 @@ LaTeX Font Info: Redeclaring font encoding OMS on input line 744. \column@=\count276 \maxfields@=\count277 \andhelp@=\toks19 -\eqnshift@=\dimen165 -\alignsep@=\dimen166 -\tagshift@=\dimen167 -\tagwidth@=\dimen168 -\totwidth@=\dimen169 -\lineht@=\dimen170 +\eqnshift@=\dimen167 +\alignsep@=\dimen168 +\tagshift@=\dimen169 +\tagwidth@=\dimen170 +\totwidth@=\dimen171 +\lineht@=\dimen172 \@envbody=\toks20 -\multlinegap=\skip51 -\multlinetaggap=\skip52 +\multlinegap=\skip52 +\multlinetaggap=\skip53 \mathdisplay@stack=\toks21 -LaTeX Info: Redefining \[ on input line 2938. -LaTeX Info: Redefining \] on input line 2939. +LaTeX Info: Redefining \[ on input line 2953. +LaTeX Info: Redefining \] on input line 2954. ) (/usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty Package: amssymb 2013/01/14 v3.01 AMS font symbols @@ -193,24 +203,24 @@ LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' Package: algorithmic 2009/08/24 v0.1 Document Style `algorithmic' (/usr/share/texmf-dist/tex/latex/base/ifthen.sty -Package: ifthen 2020/11/24 v1.1c Standard LaTeX ifthen package (DPC) +Package: ifthen 2022/04/13 v1.1d Standard LaTeX ifthen package (DPC) ) (/usr/share/texmf-dist/tex/latex/graphics/keyval.sty -Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) \KV@toks@=\toks22 ) \c@ALC@unique=\count278 \c@ALC@line=\count279 \c@ALC@rem=\count280 \c@ALC@depth=\count281 -\ALC@tlm=\skip53 -\algorithmicindent=\skip54 +\ALC@tlm=\skip54 +\algorithmicindent=\skip55 ) (/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/graphics.sty -Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR) +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) @@ -221,25 +231,25 @@ 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 2020/10/05 v1.2a Graphics/color driver for pdftex +File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex )) -\Gin@req@height=\dimen171 -\Gin@req@width=\dimen172 +\Gin@req@height=\dimen173 +\Gin@req@width=\dimen174 ) (/usr/share/texmf-dist/tex/generic/babel/babel.sty -Package: babel 2022/02/26 3.73 The Babel package +Package: babel 2023/02/13 3.86 The Babel package \babel@savecnt=\count282 -\U@D=\dimen173 +\U@D=\dimen175 \l@unhyphenated=\language87 (/usr/share/texmf-dist/tex/generic/babel/txtbabel.def) \bbl@readstream=\read2 \bbl@dirlevel=\count283 -Package babel Info: You haven't specified a language. I'll use 'nil' -(babel) as the main language. Reported on input line 4305. +Package babel Info: You haven't specified a language as a class or package +(babel) option. I'll load 'nil'. Reported on input line 4422. (/usr/share/texmf-dist/tex/generic/babel/nil.ldf -Language: nil 2022/02/26 3.73 Nil language +Language: nil 2023/02/13 3.86 Nil language \l@nil=\language88 )) (/usr/share/texmf-dist/tex/latex/base/textcomp.sty @@ -254,29 +264,31 @@ Package: inputenc 2021/02/14 v1.3d Input encoding file Package: float 2001/11/08 v1.3d Float enhancements (AL) \c@float@type=\count284 \float@exts=\toks25 -\float@box=\box54 +\float@box=\box55 \@float@everytoks=\toks26 -\@floatcapt=\box55 +\@floatcapt=\box56 ) (/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty -Package: xcolor 2021/10/31 v2.13 LaTeX color extensions (UK) +Package: xcolor 2022/06/12 v2.14 LaTeX color extensions (UK) (/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg File: color.cfg 2016/01/02 v1.6 sample color configuration ) Package xcolor Info: Driver file: pdftex.def on input line 227. -Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1352. -Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1356. -Package xcolor Info: Model `RGB' extended on input line 1368. -Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1370. -Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1371. -Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1372. -Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1373. -Package xcolor Info: Model `Gray' substituted by `gray' on input line 1374. -Package xcolor Info: Model `wave' substituted by `hsb' on input line 1375. + +(/usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1353. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1357. +Package xcolor Info: Model `RGB' extended on input line 1369. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1371. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1372. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1373. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1374. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1375. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1376. ) (/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty -Package: hyperref 2022-02-21 v7.00n Hypertext links for LaTeX +Package: hyperref 2023-02-07 v7.00v Hypertext links for LaTeX (/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) @@ -295,8 +307,8 @@ Package pdftexcmds Info: \pdf@primitive is available. Package pdftexcmds Info: \pdf@ifprimitive is available. Package pdftexcmds Info: \pdfdraftmode found. ) -(/usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty -Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) +(/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) ) (/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) @@ -313,15 +325,26 @@ Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) (/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) ) -(/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty -Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO) +(/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2022-05-17 v2.50 Cross-referencing by name of section + +(/usr/share/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) ) -\@linkdim=\dimen174 -\Hy@linkcounter=\count285 -\Hy@pagecounter=\count286 +(/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) + +(/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) +)) +\c@section@level=\count285 +) +\@linkdim=\dimen176 +\Hy@linkcounter=\count286 +\Hy@pagecounter=\count287 (/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def -File: pd1enc.def 2022-02-21 v7.00n Hyperref: PDFDocEncoding definition (HO) +File: pd1enc.def 2023-02-07 v7.00v Hyperref: PDFDocEncoding definition (HO) Now handling font encoding PD1 ... ... no UTF-8 mapping file for font encoding PD1 ) @@ -331,28 +354,28 @@ Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) (/usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) ) -\Hy@SavedSpaceFactor=\count287 +\Hy@SavedSpaceFactor=\count288 (/usr/share/texmf-dist/tex/latex/hyperref/puenc.def -File: puenc.def 2022-02-21 v7.00n Hyperref: PDF Unicode definition (HO) +File: puenc.def 2023-02-07 v7.00v Hyperref: PDF Unicode definition (HO) Now handling font encoding PU ... ... no UTF-8 mapping file for font encoding PU ) -Package hyperref Info: Hyper figures OFF on input line 4137. -Package hyperref Info: Link nesting OFF on input line 4142. -Package hyperref Info: Hyper index ON on input line 4145. -Package hyperref Info: Plain pages OFF on input line 4152. -Package hyperref Info: Backreferencing OFF on input line 4157. +Package hyperref Info: Hyper figures OFF on input line 4177. +Package hyperref Info: Link nesting OFF on input line 4182. +Package hyperref Info: Hyper index ON on input line 4185. +Package hyperref Info: Plain pages OFF on input line 4192. +Package hyperref Info: Backreferencing OFF on input line 4197. Package hyperref Info: Implicit mode ON; LaTeX internals redefined. -Package hyperref Info: Bookmarks ON on input line 4390. -\c@Hy@tempcnt=\count288 +Package hyperref Info: Bookmarks ON on input line 4425. +\c@Hy@tempcnt=\count289 (/usr/share/texmf-dist/tex/latex/url/url.sty \Urlmuskip=\muskip17 Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. ) -LaTeX Info: Redefining \url on input line 4749. -\XeTeXLinkMargin=\dimen175 +LaTeX Info: Redefining \url on input line 4763. +\XeTeXLinkMargin=\dimen177 (/usr/share/texmf-dist/tex/generic/bitset/bitset.sty Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) @@ -361,57 +384,55 @@ Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO ) )) -\Fld@menulength=\count289 -\Field@Width=\dimen176 -\Fld@charsize=\dimen177 -Package hyperref Info: Hyper figures OFF on input line 6027. -Package hyperref Info: Link nesting OFF on input line 6032. -Package hyperref Info: Hyper index ON on input line 6035. -Package hyperref Info: backreferencing OFF on input line 6042. -Package hyperref Info: Link coloring OFF on input line 6047. -Package hyperref Info: Link coloring with OCG OFF on input line 6052. -Package hyperref Info: PDF/A mode OFF on input line 6057. -LaTeX Info: Redefining \ref on input line 6097. -LaTeX Info: Redefining \pageref on input line 6101. +\Fld@menulength=\count290 +\Field@Width=\dimen178 +\Fld@charsize=\dimen179 +Package hyperref Info: Hyper figures OFF on input line 6042. +Package hyperref Info: Link nesting OFF on input line 6047. +Package hyperref Info: Hyper index ON on input line 6050. +Package hyperref Info: backreferencing OFF on input line 6057. +Package hyperref Info: Link coloring OFF on input line 6062. +Package hyperref Info: Link coloring with OCG OFF on input line 6067. +Package hyperref Info: PDF/A mode OFF on input line 6072. (/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi package with kernel methods ) -\Hy@abspage=\count290 -\c@Item=\count291 -\c@Hfootnote=\count292 +\Hy@abspage=\count291 +\c@Item=\count292 +\c@Hfootnote=\count293 ) Package hyperref Info: Driver (autodetected): hpdftex. (/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def -File: hpdftex.def 2022-02-21 v7.00n Hyperref driver for pdfTeX +File: hpdftex.def 2023-02-07 v7.00v Hyperref driver for pdfTeX (/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac kage with kernel methods ) -\Fld@listcount=\count293 -\c@bookmark@seq@number=\count294 +\Fld@listcount=\count294 +\c@bookmark@seq@number=\count295 (/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty -Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO) +Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO) (/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) ) Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 -86. +85. ) -\Hy@SectionHShift=\skip55 +\Hy@SectionHShift=\skip56 ) Package hyperref Info: Option `colorlinks' set `true' on input line 24. (/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -File: l3backend-pdftex.def 2022-04-14 L3 backend support: PDF output (pdfTeX) -\l__color_backend_stack_int=\count295 -\l__pdf_internal_box=\box56 +File: l3backend-pdftex.def 2023-01-16 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count296 +\l__pdf_internal_box=\box57 ) (./Schrick-Noah_MPI-Tasking.aux) \openout1 = `Schrick-Noah_MPI-Tasking.aux'. @@ -438,16 +459,16 @@ LaTeX Font Info: ... okay on input line 26. -- 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=\count296 -\scratchdimen=\dimen178 -\scratchbox=\box57 -\nofMPsegments=\count297 -\nofMParguments=\count298 +\scratchcounter=\count297 +\scratchdimen=\dimen180 +\scratchbox=\box58 +\nofMPsegments=\count298 +\nofMParguments=\count299 \everyMPshowfont=\toks27 -\MPscratchCnt=\count299 -\MPscratchDim=\dimen179 -\MPnumerator=\count300 -\makeMPintoPDFobject=\count301 +\MPscratchCnt=\count300 +\MPscratchDim=\dimen181 +\MPnumerator=\count301 +\makeMPintoPDFobject=\count302 \everyMPtoPDFconversion=\toks28 ) (/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf @@ -460,21 +481,6 @@ e )) Package hyperref Info: Link coloring ON on input line 26. -(/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty -Package: nameref 2021-04-02 v2.47 Cross-referencing by name of section - -(/usr/share/texmf-dist/tex/latex/refcount/refcount.sty -Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) -) -(/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty -Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) -) -\c@section@level=\count302 -) -LaTeX Info: Redefining \ref on input line 26. -LaTeX Info: Redefining \pageref on input line 26. -LaTeX Info: Redefining \nameref on input line 26. - (./Schrick-Noah_MPI-Tasking.out) (./Schrick-Noah_MPI-Tasking.out) \@outlinefile=\write3 \openout3 = `Schrick-Noah_MPI-Tasking.out'. @@ -486,173 +492,197 @@ MPI; [] -Underfull \hbox (badness 1622) in paragraph at lines 63--67 -[]\OT1/ptm/m/n/10 From a data structure standpoint, the authors of [[][]6[][]] +Underfull \hbox (badness 2469) in paragraph at lines 55--56 +\OT1/ptm/m/n/10 cybersecurity analysts are tasked to mitigate risk with [] -LaTeX Font Info: Trying to load font information for U+msa on input line 68. -(/usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd +Underfull \hbox (badness 2119) in paragraph at lines 55--56 +\OT1/ptm/m/n/10 examinations of computer viruses through epidemiology + [] + + +Underfull \hbox (badness 2293) in paragraph at lines 60--61 +\OT1/ptm/m/n/10 process to parallelize and deploy on High-Performance + [] + +[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}{/usr/share/texmf-dist/fon +ts/enc/dvips/base/8r.enc} + + +] +LaTeX Font Info: Trying to load font information for U+msa on input line 73. + + (/usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd File: umsa.fd 2013/01/14 v3.01 AMS symbols A ) -LaTeX Font Info: Trying to load font information for U+msb on input line 68. +LaTeX Font Info: Trying to load font information for U+msb on input line 73. (/usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd File: umsb.fd 2013/01/14 v3.01 AMS symbols B ) -Underfull \hbox (badness 1584) in paragraph at lines 68--71 +Underfull \hbox (badness 1584) in paragraph at lines 73--76 \OT1/ptm/m/n/10 improvement specific to attack graphs. As a means of [] -Underfull \hbox (badness 4378) in paragraph at lines 72--75 -\OT1/ptm/m/n/10 parallelization. The authors of [[][]14[][]] leverage OpenMP +Underfull \hbox (badness 4378) in paragraph at lines 77--80 +\OT1/ptm/m/n/10 parallelization. The authors of [[][]23[][]] leverage OpenMP [] -Underfull \hbox (badness 3260) in paragraph at lines 72--75 +Underfull \hbox (badness 3260) in paragraph at lines 77--80 \OT1/ptm/m/n/10 to parallelize the exploration of a FIFO queue. This [] -[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} - - -] -<./images/horiz_task.drawio.png, id=150, 1181.41376pt x 785.93625pt> -File: ./images/horiz_task.drawio.png Graphic file (type png) - -Package pdftex.def Info: ./images/horiz_task.drawio.png used on input line 111 -. -(pdftex.def) Requested size: 252.0pt x 167.64183pt. - [2 <./images/horiz_task.drawio.png>] -<./images/node-alloc.png, id=162, 818.30719pt x 536.75531pt> -File: ./images/node-alloc.png Graphic file (type png) - -Package pdftex.def Info: ./images/node-alloc.png used on input line 123. -(pdftex.def) Requested size: 252.0pt x 165.29492pt. - - -LaTeX Warning: Reference `sec:db-stor' on page 3 undefined on input line 134. - -<./images/Task1-Data-Dist.png, id=165, 597.98407pt x 197.48781pt> -File: ./images/Task1-Data-Dist.png Graphic file (type png) - -Package pdftex.def Info: ./images/Task1-Data-Dist.png used on input line 140. -(pdftex.def) Requested size: 252.0pt x 83.22455pt. -<./images/Task1-Case1.png, id=169, 586.44093pt x 339.51843pt> -File: ./images/Task1-Case1.png Graphic file (type png) - -Package pdftex.def Info: ./images/Task1-Case1.png used on input line 149. -(pdftex.def) Requested size: 252.0pt x 145.89163pt. -<./images/Task1-Case2.png, id=170, 702.37407pt x 414.79968pt> -File: ./images/Task1-Case2.png Graphic file (type png) - -Package pdftex.def Info: ./images/Task1-Case2.png used on input line 156. -(pdftex.def) Requested size: 252.0pt x 148.82143pt. - -LaTeX Warning: Reference `fig:sync-fire' on page 3 undefined on input line 163. - - -[3 <./images/node-alloc.PNG> <./images/Task1-Data-Dist.PNG> <./images/Task1-Cas -e1.PNG>] - -LaTeX Warning: Reference `sec:db-stor' on page 4 undefined on input line 169. - - -LaTeX Warning: No positions in optional float specifier. - Default added (so using `tbp') on input line 174. - - -LaTeX Warning: Reference `sec:Intro' on page 4 undefined on input line 202. - - -LaTeX Warning: Reference `sec:CG-diff' on page 4 undefined on input line 202. - -[4 <./images/Task1-Case2.PNG>] -Underfull \hbox (badness 1389) in paragraph at lines 205--206 -\OT1/ptm/m/n/10 the performance of each task. Generating larger graphs - [] - - -LaTeX Warning: No positions in optional float specifier. - Default added (so using `tbp') on input line 207. - - -Underfull \hbox (badness 7451) in paragraph at lines 241--242 -\OT1/ptm/m/n/10 All nodes are connected with a 10Gbps Infiniband - [] - - -LaTeX Warning: Reference `sec:test-platform' on page 5 undefined on input line -244. - - -LaTeX Warning: Reference `sec:FW' on page 5 undefined on input line 248. - - -Underfull \hbox (badness 3713) in paragraph at lines 248--249 -[]\OT1/ptm/m/n/10 In terms of efficiency, 2 compute nodes offer the - [] - -<./images/NA.png, id=197, 369.38pt x 118.4425pt> -File: ./images/NA.png Graphic file (type png) - -Package pdftex.def Info: ./images/NA.png used on input line 254. -(pdftex.def) Requested size: 184.68954pt x 59.2211pt. -<./images/Speedup-Esize-Tasking.png, id=198, 620.208pt x 321.93pt> -File: ./images/Speedup-Esize-Tasking.png Graphic file (type png) - -Package pdftex.def Info: ./images/Speedup-Esize-Tasking.png used on input line - 262. -(pdftex.def) Requested size: 252.0pt x 130.80338pt. -<./images/Eff-Esize-Tasking.png, id=199, 620.208pt x 322.149pt> -File: ./images/Eff-Esize-Tasking.png Graphic file (type png) - -Package pdftex.def Info: ./images/Eff-Esize-Tasking.png used on input line 263 -. -(pdftex.def) Requested size: 252.0pt x 130.89236pt. -<./images/Tasking_RT.png, id=200, 860.46469pt x 257.96375pt> -File: ./images/Tasking_RT.png Graphic file (type png) - -Package pdftex.def Info: ./images/Tasking_RT.png used on input line 270. -(pdftex.def) Requested size: 252.0pt x 75.54756pt. -<./images/Tasking_Spd.png, id=201, 860.46469pt x 276.53313pt> -File: ./images/Tasking_Spd.png Graphic file (type png) - -Package pdftex.def Info: ./images/Tasking_Spd.png used on input line 277. -(pdftex.def) Requested size: 252.0pt x 80.98582pt. -<./images/Tasking_Eff.png, id=202, 860.46469pt x 276.53313pt> -File: ./images/Tasking_Eff.png Graphic file (type png) - -Package pdftex.def Info: ./images/Tasking_Eff.png used on input line 284. -(pdftex.def) Requested size: 252.0pt x 80.98582pt. -(./Schrick-Noah_MPI-Tasking.bbl -Underfull \hbox (badness 1527) in paragraph at lines 4--6 -[]\OT1/ptm/m/n/8 P. Pacheco, \OT1/ptm/m/it/8 An Introduction to Parallel Progra -mming\OT1/ptm/m/n/8 . Morgan - [] - Underfull \vbox (badness 10000) has occurred while \output is active [] - [5] -Underfull \hbox (badness 2351) in paragraph at lines 8--11 +<./images/horiz_task.drawio.png, id=156, 1181.41376pt x 785.93625pt> +File: ./images/horiz_task.drawio.png Graphic file (type png) + +Package pdftex.def Info: ./images/horiz_task.drawio.png used on input line 116 +. +(pdftex.def) Requested size: 252.0pt x 167.64183pt. + [2] +<./images/node-alloc.png, id=180, 818.30719pt x 536.75531pt> +File: ./images/node-alloc.png Graphic file (type png) + +Package pdftex.def Info: ./images/node-alloc.png used on input line 128. +(pdftex.def) Requested size: 252.0pt x 165.29492pt. + + +LaTeX Warning: Reference `sec:db-stor' on page 3 undefined on input line 139. + +<./images/Task1-Data-Dist.png, id=183, 597.98407pt x 197.48781pt> +File: ./images/Task1-Data-Dist.png Graphic file (type png) + +Package pdftex.def Info: ./images/Task1-Data-Dist.png used on input line 145. +(pdftex.def) Requested size: 252.0pt x 83.22455pt. +[3 <./images/horiz_task.drawio.png> <./images/node-alloc.PNG>] +<./images/Task1-Case1.png, id=196, 586.44093pt x 339.51843pt> +File: ./images/Task1-Case1.png Graphic file (type png) + +Package pdftex.def Info: ./images/Task1-Case1.png used on input line 154. +(pdftex.def) Requested size: 252.0pt x 145.89163pt. +<./images/Task1-Case2.png, id=197, 702.37407pt x 414.79968pt> +File: ./images/Task1-Case2.png Graphic file (type png) + +Package pdftex.def Info: ./images/Task1-Case2.png used on input line 161. +(pdftex.def) Requested size: 252.0pt x 148.82143pt. + + +LaTeX Warning: Reference `fig:sync-fire' on page 4 undefined on input line 168. + + + +LaTeX Warning: Reference `sec:db-stor' on page 4 undefined on input line 174. + +[4 <./images/Task1-Data-Dist.PNG> <./images/Task1-Case1.PNG> <./images/Task1-Ca +se2.PNG>] + +LaTeX Warning: No positions in optional float specifier. + Default added (so using `tbp') on input line 179. + + +LaTeX Warning: Reference `sec:Intro' on page 5 undefined on input line 207. + + +LaTeX Warning: Reference `sec:CG-diff' on page 5 undefined on input line 207. + + +Underfull \hbox (badness 1389) in paragraph at lines 210--211 +\OT1/ptm/m/n/10 the performance of each task. Generating larger graphs + [] + + +LaTeX Warning: No positions in optional float specifier. + Default added (so using `tbp') on input line 212. + + +Underfull \hbox (badness 7451) in paragraph at lines 246--247 +\OT1/ptm/m/n/10 All nodes are connected with a 10Gbps Infiniband + [] + + +LaTeX Warning: Reference `sec:test-platform' on page 5 undefined on input line +249. + +[5] + +LaTeX Warning: Reference `sec:FW' on page 6 undefined on input line 253. + + +Underfull \hbox (badness 3713) in paragraph at lines 253--254 +[]\OT1/ptm/m/n/10 In terms of efficiency, 2 compute nodes offer the + [] + +<./images/NA.png, id=223, 369.38pt x 118.4425pt> +File: ./images/NA.png Graphic file (type png) + +Package pdftex.def Info: ./images/NA.png used on input line 259. +(pdftex.def) Requested size: 184.68954pt x 59.2211pt. +<./images/Speedup-Esize-Tasking.png, id=224, 620.208pt x 321.93pt> +File: ./images/Speedup-Esize-Tasking.png Graphic file (type png) + +Package pdftex.def Info: ./images/Speedup-Esize-Tasking.png used on input line + 267. +(pdftex.def) Requested size: 252.0pt x 130.80338pt. +<./images/Eff-Esize-Tasking.png, id=225, 620.208pt x 322.149pt> +File: ./images/Eff-Esize-Tasking.png Graphic file (type png) + +Package pdftex.def Info: ./images/Eff-Esize-Tasking.png used on input line 268 +. +(pdftex.def) Requested size: 252.0pt x 130.89236pt. +<./images/Tasking_RT.png, id=226, 860.46469pt x 257.96375pt> +File: ./images/Tasking_RT.png Graphic file (type png) + +Package pdftex.def Info: ./images/Tasking_RT.png used on input line 275. +(pdftex.def) Requested size: 252.0pt x 75.54756pt. +<./images/Tasking_Spd.png, id=227, 860.46469pt x 276.53313pt> +File: ./images/Tasking_Spd.png Graphic file (type png) + +Package pdftex.def Info: ./images/Tasking_Spd.png used on input line 282. +(pdftex.def) Requested size: 252.0pt x 80.98582pt. +<./images/Tasking_Eff.png, id=228, 860.46469pt x 276.53313pt> +File: ./images/Tasking_Eff.png Graphic file (type png) + +Package pdftex.def Info: ./images/Tasking_Eff.png used on input line 289. +(pdftex.def) Requested size: 252.0pt x 80.98582pt. +(./Schrick-Noah_MPI-Tasking.bbl +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [6 <./images/NA.png> <./images/Speedup-Esize-Tasking.png> <./images/Eff-Esize- +Tasking.png> <./images/Tasking_RT.png> <./images/Tasking_Spd.png> <./images/Tas +king_Eff.png>] +Underfull \hbox (badness 1442) in paragraph at lines 21--26 +\OT1/ptm/m/n/8 A Focus on Cyberphysical Systems and Internet of Things,'' in + [] + + +Underfull \hbox (badness 1527) in paragraph at lines 56--58 +[]\OT1/ptm/m/n/8 P. Pacheco, \OT1/ptm/m/it/8 An Introduction to Parallel Progra +mming\OT1/ptm/m/n/8 . Morgan + [] + + +Underfull \hbox (badness 2351) in paragraph at lines 60--63 []\OT1/ptm/m/n/8 S. Ainsworth and T. M. Jones, ``Graph prefetching using data [] -Underfull \hbox (badness 1859) in paragraph at lines 13--16 +Underfull \hbox (badness 1859) in paragraph at lines 65--68 []\OT1/ptm/m/n/8 P. Yao, L. Zheng, X. Liao, H. Jin, and B. He, ``An efficient [] -Underfull \hbox (badness 10000) in paragraph at lines 58--62 +Underfull \hbox (badness 10000) in paragraph at lines 110--114 []\OT1/ptm/m/n/8 J. Siek, L.-Q. Lee, and A. Lumsdaine, [] -Underfull \hbox (badness 10000) in paragraph at lines 58--62 +Underfull \hbox (badness 10000) in paragraph at lines 110--114 \OT1/ptm/m/n/8 ``The Boost Graph Library, vers. 1.75.0.'' [] @@ -668,9 +698,7 @@ Before submitting the final camera ready copy, remember to: uses only Type 1 fonts and that every step in the generation process uses the appropriate paper size. -[6 <./images/NA.png> <./images/Speedup-Esize-Tasking.png> <./images/Eff-Esize-T -asking.png> <./images/Tasking_RT.png> <./images/Tasking_Spd.png> <./images/Task -ing_Eff.png>] (./Schrick-Noah_MPI-Tasking.aux) +[7] (./Schrick-Noah_MPI-Tasking.aux) LaTeX Warning: There were undefined references. @@ -679,25 +707,24 @@ d. (rerunfilecheck) Checksum: CB4364753E2594613B2E0BA2E8950C88;3186. ) Here is how much of TeX's memory you used: - 12122 strings out of 478238 - 192341 string characters out of 5850456 - 515542 words of memory out of 5000000 - 30129 multiletter control sequences out of 15000+600000 - 509006 words of font info for 102 fonts, out of 8000000 for 9000 + 12229 strings out of 476025 + 194395 string characters out of 5796533 + 1875388 words of memory out of 5000000 + 32435 multiletter control sequences out of 15000+600000 + 552034 words of font info for 106 fonts, out of 8000000 for 9000 1141 hyphenation exceptions out of 8191 - 60i,14n,63p,1482b,480s stack positions out of 5000i,500n,10000p,200000b,80000s -{/usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc} -Output written on Schrick-Noah_MPI-Tasking.pdf (6 pages, 989584 bytes). + 75i,14n,76p,2022b,598s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on Schrick-Noah_MPI-Tasking.pdf (7 pages, 994781 bytes). PDF statistics: - 275 PDF objects out of 1000 (max. 8388607) - 228 compressed objects within 3 object streams - 59 named destinations out of 1000 (max. 500000) + 303 PDF objects out of 1000 (max. 8388607) + 255 compressed objects within 3 object streams + 69 named destinations out of 1000 (max. 500000) 248 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/Schrick-Noah_MPI-Tasking.pdf b/Schrick-Noah_MPI-Tasking.pdf index 3cc2aa65124e80131470666a1062b74bead26391..812cc3efd7e289c19e95b1e899d6e73d82a48998 100644 GIT binary patch delta 77050 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
    r^1|%SLY9yGFFX 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 z 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�xvP7eqjUcje635ZyB-X+7Mk-Uo(JFg*oZNKHZx?Sty8P(= zzpUnKiU@GBi-O~bC36L~!ik3*;?yo_-?vmB#|n>1rN>D8JJTs;0=Xtp_(ZVXf|w_f zeMDFeAYV5f!y3&2vk&(%2Ejb E21^c7wg3PC delta 71875 zcmZs>Q*tF7AIQYnbvum`by;VYq8%()X_MF=XDcxYXk*!^iXU^p>!BBUy4!xw+9!k?2!F? zPXsOi4-v)s8UIl;f!^uml<%(S`{$<{*r(X6fzs7^7gqflfyv>BCs7T!-v&%-zILzF z{~2#3=9AD`Zmq2Dk14dxd7+9GDE9{@{xw*r{hsjwR zcwz(sLlEC4d0fQoH=c*0fN?TI5 zT}1?`y$8X0w=}P2x>2w|_+a%YCM=68g1{*6mDXiCvdX>led%L(|D7@_l>4f1x2(JF;{Y~S*pn$Edd7_x!ihg^{sExUQ?Wz z1MYk6Q-oS$;xWf{v4wfuzYb33+xHgyEjtA z#eGZ#=@+$S!B_=aCQ?N;sm+-U4T^&mEHq)fespu5oo;u9ke5DngDnDi_UEPVN3Iq8 z19}xjBXT|Q@o<*oPPOa4eF6#g#1K?490&wNUkP=EjjW>a_5}k!eDiTEct6M(7T!O3 z*N30b9;Q+*#w@_3th?>M)&kI5WyMGM!cO@Rv%VljI8m>;Bparvw`=UxBKh~ssQr5| zls1|2wbwOCDPw;MZ=i*vo?17vK4cn-i3IxiLr9#2c6TNyus{o-uvmqgBXtDzI8e~~ zRFmD)!EB>iF=B+Lz|N~koLoT4HnBs5dt4Xf%59*t<~f1u9Li`|1lEm3=rf`Z8Cx_{ z$?+NvcHoW@BYsI7?qFx|C0X`xSy1sn>)#2m#(f_VjaZk^edGwUDrpe(q1j;pozNOE zdDs^3tu0cWUQ{mPZWMeH=t#Zv!$tErJhXuO7EPYNy$gdwzg{E~r2oh%@!cW^)5MS0 zF;4Y9ADaUWtH@*qj@ZJ7!3^LfchBuD(Ll*Ljo%+5ifzQ1CIM5I4;1$hGh&!JPT(*5 zN}WCGr=0=9)0B>!jMV9WXLbXc*7Y8bFD7kzP3b@4Z_aMALqGz9e+EsJhcky|a(|qr zpwt{c%tX^A(QesqEwuL@MBI%yxPcLq z3Y(nW`Ip4WaZVPBj6o9IKvZl8Eqp=M!zIC(!u9JJRH_zS2rFO`E<&XmvC} zzZNFO@VX;}rBQQx+@o?J%bZHnj6)8)n}#yj9|g?FT|nbRzvdqwKz?7ru`GR~^X0+f zB@_IutfNL1HF|?Apf|3zVpf6gy77d80l5^AE@!}~P-tAjd`8y;=iQ=;KQ;zjj#>c6 zq9_0|eqBss$>eNcm|MD}hJ>LM2Ql3lgECnGY zm|sh9#xV7Oh@kU0?5SG4{UZw2D-9r`50&BY1yzzhXu|AYrl?a`t-nky8{MI!_1L#2 zm6BUNXCy%{ZKEj~YJ`9ulKc`jMdAA7t{jY*Mhj9C0%P$ED>ca`QiE?my@xAe#;TPy zvWCp3sCdBvuUqKHo{$Wmt@XKu?EosG_Nj~$n;O^RC_)TGUgq_uT4?0{1TyfqnMX-M zDJ$D5dHkKl@l_rsm^J33$V?cM8wEP=LX#<2cPm`*7$-pUbUni3YePt3|N1x|?#mb1{TQAht zc>{Y7NqGPVdWnIn|Azid?~q2^`1JQk4)lZEHi&nN_CciIi8(*<$DMoZalk2ckWDkD7bmNP3&i@0) z5@Y8C;YJEubQ22vY`LMci+%|(#gz3rN`LQ+{n$EU*f zJ!kQeH~pMWZ)^|@F?y_8qM0IosRPPrDJYl~o-4z28`ecYqTLMsG3mQm<7#IpwRL?JLP2*T z=X|3`vI^^z&j|32IboK)ChMyv+M3EDmjzzwF{~h_m?l=%A}`!3N>~a`f3SUrdG6FS z#6j|BCYI-Rhym3#=SH7m(F8;BB=?-*ZAf^72r1PoRgEW9Wrk1LjRQIDj0Xl7?*IGD zQPfCQkZ?-1hk$hb{RIrTBgYs$lm_0J8}wsNjpkFF)eKCV9<7No5ZV`1O_KxJYuASp zpLPD#Mtq1$Z^unUQh|%?ZV90(UpNUbwF<)lZG(-vofh$X(O*wDi%eNC zyGgV{N0wL;(xDJpkyhtc$~6e7ZaGbm?n<5Pz!uEd z0{n2iriLHqT~RrdAUv_(d})Q)GvBZ>!yMQuBBceWNyIp3{6Kf))$IocgI3(FnaERx za*Mm3xUnLq>O+VPRh|v<^CURnALDNlZsjVkKv)b|R`5!2T5^Y>3h&=$NiRANDff)7 z@BjzOdAo@f;KMVl8q>(l^><}e{pn?>W)(8}#HZ)@4cq^l*$}gziS1-r+i(FtAI4eFgx5Y$}R8R)xp6hK|+r@1R%)7sK!oa#B~$GOJ!po&zc(Kkt$ z=i2#<1iTyl)1MCoHfFs5gD0_CX2_XALuCze8Xg#Ulw`_D*@|ityp$GIf8=C|mz_EO zwP|chUs9bPWl}eA<{aWKS`&?I=XbV!OB=ufKy?4CIy5<_nYc7)R;YB;>1Spn- zUs^pI9GPM|%|7yIR`>g91FZgwZcuKUW{%kjT@+0?){+!<(VH#^y^kFjU$c9zjARvB zKr;QXtdv3tpl}b9b$=o8DA}jT#Ue~6Oji?Oj8|IWpE^z#l@o&xlfs5e&~)TCOy4(U z92`wY`%N5>(wNH#f`1pAwmZk+3*@UBLGKGA^+(A(^o4j8r5(C)D^l?YCRZR~R?V_e z_>?=IC(^TiO(n+GZDuIp+fo$GHH9H8A@Nu?J$;TzZ_KJXa(BT~awZCH%J>nFxCv#H z7ZM{cMLylNdB}f2SKs6Cm7<=>ok(BfBMa{dHwRbWj}4g~d3jF5Vj9oULTlfVtW`@NEq;^m_C? zfX|tmKy_b}ct>+_xn~ggLQ--*X>V|ICjf;=#5ZDVID;7cx8LDn7!(1{Mv6&mM!&dM zgO-032!Fq^bcO?FD>V5EK;{yLb$oM1mIr&lZB))*VWxI0`iUl0qdK=HXWU%os!LS! zkBxOaOfHaqT5PtC0uM_}-=`p5(1<<`gG1~m3~925{=QdSMJsJl>viuN`$g={H^U_b z936*)UH}P_+zWDk>4DR_+YSBroIT1B^2>M9l2A5x zY5V1;OQ{EzqTwiyf>k~4`tr1?cvN^5(f!FSw>mzBq-K<6t@FbQyrTI+yg5+UIB^#( z?v7b}>3=g?0cR(oE3N+6!O6035Grl_ov}YqD zR%PhveeDg=Yf_1f1VK^JPpCMXd614Ze##fy4koY^pbEY1CxE>L>XD?MVwc>cge_+ zc33V4x^_}v5N0rcG`kQV84PyDRT_5i{O$!9se9glN(Ay3XV64snoP*i{ITm(qdq7} zKJcv1-QAxIy8Wg98V4ReQj7&*zew(tyez*He5mFOEk)8P9Lw6__llG#$56j$)B+O! z5nGrV2V@En(SB9HC&9KCzD|BlV2GqkKpY3jpwD~_Y#|Q6P_x#)^qWi?GG~&Ci8Yf% z5nO2ltKKO-R2e+*L_C6>m6kQ1fVg(wb(;vcOEV92t=yJQl5oB{3iMs~Aeebj z=%rG!USQE?-ds821>(ruK!(1tRkajDKDRpJ2|J8tGl26d-_f<0gyM9OcKf&1Up5gUhr zgJ&XsT%z_5m4_j>@4!5D^&_k>$#Wb7eUzt)zp0_^m@~?9A`=2>zHC5AjnVGQq2rZy z{h^O;Fa(ieqZ(19{zG@tTu5W#Pis9x+)q=q({DiR4ywTC7?N12xiMQOLK)OC-A>+)1EN%>*f7MvT*?TskqDB26#z=tvZN+aSx9G7w!b8HqzJ3dRZ8)% zn}RJ#5(p_>6i`jz5`gMYNLMhW*tb&zPB;4|S3F`ig2C7jq?rD;+OutO@he2ysl(YQ zxaghY84uu!frT>f-KeExs}BZb{E+Q$scuqHZOr6i5XBlZRRe>HqmJ1&!8et84-U6l zfij->YP7uP)({`#e5s>OXzj6rbxHXhd-9Aw+I&dc!86cp-?DOmJr+;O{8fyF{zmkP>$@8Va2U2Tiv$SINHPNLjAsr!y{*B)itdV{#>|%_n0x<01-w0Q`=ziK=O(HfeFtJ7eQ6U~ELPvX*|&m~FbbgJK0CI&u4zoMH? z6_Z@ld$s4@0pJmJ%hpy)GeRFyS~?>`&pyp=o>QIjeqb*q6qjr?OAT>vjM?yW0Wwy3 zBlVhlvW=yg`wA4*vy(37qfSEGc#mT<+B{cJm&gCPFv!j9W!Ekavw-Tk!2@ByFNr;u}FM=wLB!)*>xnV6PC?&1*NbkM!T+p493lC^kQefx(*~f-)fQTLF)Apw`ib zlA4&|28>h0Wo+TNG?xX!syV9*o8e^Nwyf-QcDz5RNI5qPoSu-;wS#@vAkUTcc@y+^ zC1s5gXk+4N=30SUb-hNLP)Ygls&cJixmZ@0w-!W{XlqOX(F3q2GVbAK*vMp-aNdR-I*kGPw zr8k;z;W0V{o#VyK%R3$nz>tF?mgd))AAwwJG{Zr^+eBBL3_TCIbQJ1IRNRDYyN;rvQ*3@^0)Jq-~h5>X8f4;FO%TC zOHD)Iso>_K$Z>{5ffV)>;pN$IFEI&MW4rL#Ew0@rW9wlXHrfJGKLq-!7Csj*&KnyK53}#~P@H=r#Y2r^IDU=CI0* z>K>c~_NXdxWYR6oZtKF1Lc$QQ{+|AV0=|$Pl`(0lklc@}tpvPzV@seuj?MIkA2fD7 zU-x%VC)&}Rt>HW}Nxk)5f|xv~DE&M_jbsCLF6NPGSPCDKq9z~rDpvZPCZPqQkTLHp zXFf7m5QY5wl!Q=GOfwX|su<|~p&`ZTaSBFi2(OHWSR_5bcd?u17?X&OPPpZuhpVux z+(-=NK2WXjRGeu(M}B)3b$}3d2u*Jz4oHr}W7b<3Y26UrqS^q_s;^R2e78Dc^7Mck z&2RLrGGOEx@XYpT?YS(h-0*77q+M(MdjfqXO9XXAX$QzDvkFfX(rC?_#Cv`|=p#w2 zqR!zZK2KL_8ey8c_e@ATiDI(IuQue&|BM1QZzPZM%jB2SkqEHC6~lA_Ps zX%OD)8OQbWgT7Tx9*kO>&!VWTWe$L*!lL{%cQ{Z-m9LCfms$R?zo7rJZge*@T~^); zG|JveahwVo)!#B$2S$Z305UQ#k#BFYBc2^Nmgm};7)@O~eDHkgn2PNSM@WL*mfiGq zNkJYYYoK29%m{8xU$Byqde=@Uo;RE2V(RTB{mI-`WwFw17hEn|D_PBxJ0XA!8m;n{ zcf$pmiE6b0=$+l4X2-)zH1Bjl`XKts(5P>+a(&^4kQmoEc*;;Lzx4j}Ys=bym5$&3 z2`xlFTx6#;D!yNEwK1k8Ox%JhmVbWi3?3^KE$u91lB9W_%E8CZ;NwT|ORPaH^-;i2 zn%Z_J(76V(u)pp9bB^Y>=5hp}Aw(DzPI&0BAXtEAm3otXtoeTrR!ZuQ#d*be9zGihw?QhWaee+zsU^PhgqRwpNH*SF1nf8kQuGnSL@}^>+HXUHL0|qjd*;ZLO(+V5 z$@L#3He_*kfdyNqWPjZ+UrlnWi55+tK1j|;UfpCQS$narW4Mo=v$W>A%LWsDliOz? z4m+rZ@XhC^qIn$RzY(RO*KL*4(1IWHmsq;gKe~XN42>yK4;UvFtOVDmV32{Ur{9=1E86nA#uc)+yyOrU}E3F|N(0pCNZA8q1NI;ARV)6y~drO<&| z#A}4*`qihnZsw(#QHf{gxq8Db-5IFho6WuZE{D!s=N*F%sDiH5uR8X>ja`QPR9(nx zQejO~ci*si*u=b>Lr^{RhOm}TzKSS8vM|tqXB!!Uxx-J;;nwYs_n62R+$TramM6k3 zYraz0jQ7Jma#5>#JeP0AdY^v9^XH9;G;?6%Yn<%tXI^LCAL{Qu>-Gv<=O5!>H^ zpbOyGT+mZ zH%OI6i2HB;T`jEzfrJpce1YP~x;Rwva#KmzQDBv&Z0*&K~*rm({mpBLyYV zBsG_Wfb*)tUE6$q-~rTcP`y8xGf@9#dfg9Hy|%$VaWa~H^90<-@iGvb^&p$`73D*z znS}ZQ5!j^dx|AmTgg~=3L6()4h`Mk>XT)}y5z^mtW?KYRg|Ii9+Y$4~w9kxF$B22} zmCiBRH;&GM;dvXLykyiTK&DUwNr9Rgq9Q>n83~Q@T=V}Kz_F2KX=X? zuY;An1LmpSsQVrHU+Vk(jBceWL9LpV%ujLC${`jfcR6RN8IA=rX|e&Q#!hdc5kn6UDdsQee7h}9}MRJDf#8O!Y0+c~^pO_Rm z`>)|~VDbZ}MUE5^bNut>kqT-$I-Xy=5xT9ndE|RnqGs~guHq1Gu5_WeREK8w$<*71k$pg>SBST$%&T&*yqAWS--f$Ui zJJAES3BU?}Vd-Kz>{ zRXraoID8(`jd2}QcGfQ1u6zE7RO)+r@aKZIT}&zY^Q`AEPXhz!rqO=k@m`?*5M@ys zi1M?&F!6QBFV}`X`lAkKU3b-ID;yl&?Yh&gq`*9zkd&60bjn&bW4-(cQW7b+hAjq*FO z%US?|C^R%+Bp{McM4ZL~Dyt6HFk1t9dVK%u5T}4{eBU`33ln`PT+rfA4z-{Xj6vCf zD{$0N7v=m2oV`pC_`RiMw=f&Q`>|Y2W)`QZ{-S??E(-Ve0OLG3=%gub(t7)NIV%ch zk7P%2Hy$xP(Bh!a*FpSD#jP4o=;~`dW40!ni&($pD#`+@y*Zw(BTR{(Dx1SfY&7ed~ z$tPu!Ce{OMJn0R+67>!f2Q+QM?NA~Ry-bKbYYb*5wAIIogVir$GvmvF*10nwFlAbin+v^H;d8Y!MWImz)_1m>ISz!hLtFchA!5hCK^w|3=~1=$Jfz! zJ7Mnh&5aBsrl+S~fYfBVOT(=(U;i zYduc%A(Q+G%$C)52{`fD+z-|efdV)PgUN_1Nm4MJfteo&a=)~Pp+iBe_6L`r_Yr+n ziOpz!iT;I#!f&+VYo@Qom`^eB|M$IvqV}tVLFFEi+63B`rYH0)-&?1mn0)xLDtz5Q zK>7;=)Z1njZke~%aw@D9do$k>J~Vhaa8j-#5ZpV_()Cr>;H06Ed~{v17zir=Y1h9Z zhxwj;gYmsC%VJ3y%FK=B24>rj&C_)S8!Q|PqVL`$&Co6n0=C^Lz}PjOdtqbs(bZh- zyCdS4^M3Mo{tDE)@e{1)Hpgm+?GZjmE?_8H>3mIp@P$=ai4N|!7OTKCT5t3P737Qd zpgY09XddyoLQFy03Bu_BG*E!JOR^zsk1J~c9__F~D0e;*XBCkjviXGd`s#pP0H9xX zNI&?_CZZ<9#wAUk&)afzf#iqdOlH7rp)Tv-)U5yyl%9s5Qa{hMqE3!F*UVpK-MFisB7 zA3zagZ8GpRVn(+62-0&huQ_2dC2@TQ|tnA>9IP!+8 z?#zzymWf?=gN;f|&JfOPIr5pK&HpXJFh}(bl1>1A0fPjuPh=N3!p?hy83-jbf_)bq z8xjfzHi3=glmuYPljv4BeOlIQk8E(lAj0M6 z=o%~w%Zw40>$xnoqk&|9$|Eb6&%5&ECB20&-%2s_@|r!Q0ty7<#ddP6?u${@_yeFI zh>;p|%vvJsM4#|EJ-Moyaq*p}juVDvig7I=&%~R2ydyYfB|`i1s@>UG@ciA}&_FS< zQ8eNrKHePCR5+^wT_2$&h-kr6S0MMVly6k{U-n-yz3MvWH2ez}!S1KnI`QAPQt|g{ zYOVGb?7+;5fpZvhv;kB(Z_*sL0R+lR`V54S2K2E9(}3g~03Frug36@y*3cy>+s1aE zvThy47(I}TGx&U4J=yFf+#7^)o_Y$7_r>w;GNxvW?4^LT)7V8X_6MUg9*0}i`FF$~ zuf?IOE&lQ}{xiNmE#PN6Yt*MFE#HTUg@5Jr_Ktb6fk*)nM23TKaWd0vXPrQkfdy9Q zWdiPaF$jQlmJReW%Jft7Y4d^uEHd?v+=+px%zh+7WF*DB!6S13 zk%%!S5F#&YQ!7Ggn=2N)d9|6Kc}YXZ^d4s=^oA~G9SNhCuE2pu)NRlRtwAT*2~KPB zH>I+9%#)r@k}*;rKB}Uhq6qTp9BEr<+bNX}QN!u252t6F?*8G1*}JBxz}&m-+1;-N z+w^~4rQAD@csQws$`Dy`?z&Q__Bzv=N76oJK+}w9SZ#(iW)lz?NaBvm9%J%vua1!O z$)HRyT;?kYLj?El4;jW=Oxx@j$+6}BIE>#1fCI<2nGGEbi+4Vp2Xj|F2C8;62}W0} z2}+KUhumk=gHd_zFl+i%%yLy*!8FDbzI;{qZ;J@fxVTu-QPHtfdtZOp@;fYJu+^|(mlB4LAF93PdhiDM3+LFwymHX#FgN%9kD|Af2tQk%lF6KttQ_knu~xq&cShAC@R#UxdGZCK!n~t?(onNA z2P%ZD>wbNuIB8XI-E|l#(w-~;@`Nw~h|G9v7cobE_`UvyG>rR!_Y|@Q$v+W_VO_rk zzrjPsAAo}XK|qGNBGn!CVa?nL+wL4|->@m6u>$W4C76{OX|S@|>SS)Cb3Q6X-TSj3 z)A_DdPP7VFCPtii>>n{wdI>XHaG1^;o)8rlk12Smeehm(C>ECeRv39aG_FZSRKx~Djo$T)gJ_r)k zI|-FJ9ND|Rp@0ySZj*zah2c)o2>k9Vsz|3%!H6^Q4D85}s{B~l(3o{jXPGr0LO6o8 z%5#}?8HM=iFc&pZmA4)3uvk3kHJh^Tv6{L{LYbk8hn=kfYc)~SrQ&zfL{ZBNEKkiW z1)8AocSz&VaC2o64%eE(!NZkG${Kqb*Ecp5Sg?d73>8Jgm%&DJ%7^4XW)9Bnzv6wx zKL2-lNXETy7L7-E^QnPv*~Xs>Iz4xr!4g2N2C%B`jI6qLg);&XVXebrA8lg;V=g9na{zd6cLDBV61tfz@BtzVVNz1<>JFm z?&s*h8&H-+QMBRMFC>;A)e%yLUFRwMK+D)&M?klKAzuwYBGrY#PyZ(Q$HJ0RqBQ{i zvPd5fe;;W3o78B$cTlYIU?%Mm$VxBt>m_DiloS!6xnZ$foD%Sl zk3mJ`U4HoR&GgZ^(FpuVrb9QB6tO1XGeZD=T5yqN3l7iQK5aSN$^)GQ*jo9{){q4) zQ6@sVa^t4P(d%9tkK;~10$})BCzH8y?fzAnw|yg6SwRd|KYLU?;D~yi4(<8cT~ZI; zp|fAXL z3e~0e+8pxqiCssrAgcS!5iYlceeBk;I>=OU9c;98ZZCO3ZzoIr$x&>R$ZY%kGdJsh z|92#MylKXhOV9Iq5SwvyJ;0mrRc}kw*(u}2@@$~@#Hl6^ zJ|nT`dgbJx(uDa1tivVIk+b9t{YE8}7!quFbLi`#I;}U1JFG6(89R)57Q`R5vS^%% zJ_-I%E+QBuZj$KCR%()1IaW^ym~?!4R(Ox|r@#|KEXH0VZ^%4q*XY+@=w*sVs}WRP z(qoi!*!hL^!f>Ut(p+byHrJMCAW(mx#?_u@7tnJ${@(%o->2W~-LGYo&LOU7W-YGi z%b&BJH~#3o)Tb?b!>Dxq@qe*<<5nGmqH86wlga)Vcs$^>$!Jur*5wP}QeXlt$(&6{ z=JgwW3e@jxF_ss{q&cZaJ=%Y!w=^tH8l~Sh{|pNs3991V0M1ZfvcXW&#IG2{OHzg6 z8E0cg*MP2lemHw`OB>*WY{P?xic&<9$9YnDinKkE1i3^Mnf?(|d5f;UcXm!v2=XKf zwgU^qgGVp?q{O!u7h>WFTK~aemZFS{2ndyoe!rD5U{4cZ3tK>om--xs?iMXFHHAK6 zRBZu>_hxUcz;hJsaCJtr!l`lh=c%F?2onc3;((U}DSw{2SDxHHGO>=j-BomykR#w_ zP*;nG3AB^=w>*Rm-xT+nZ^<} z%y@twzC3!T3GZ&6pSiJ>H6hjA#_}ipzZJh$?lCA;3l``e$3QL6U<=RPIUaxiJ2~g) z{{yT7QKG)*K2aR*mMOm=e)p28frHZcqrS^rQrkd-gCmIj5Z|MldSUyn{Ac_m!~TbI zt}j03k<-8uoJ`D*%3ZfZC!oXspc~LQZn=&Y zm#s@#AxPUlj#7RnT>`Iy7SSWsk4&zX0O3_f*Oij-a=j66Rm1-Glm9Q6aY&C99$Is^ z(Uc?CkeJ*9vr==tS*7|fNokzOOHpd}REof2d&L|*?w%%OOhvU1v;=HtXJNhMFE?Pw zFUiagC~O*6POfMC_D<3!1t(!6?BlMXv8IR7p5OYG^FrC7PwfnSQ+2& z&C_rEpUFy1$alL9ZvtXTiHL_?yQ;unCh5cN1pbQ8s0b#I@{GJq@n zcBE0tY_d%!Om;&u4Pq%1^wiP6N-G^bU9cQXQ~xfHGzljnn%OK;RmzYS6dxR%u&MG94$8`fo%L%O4-mG76ZFY%&;X{!wqB+Y@&UJEoG z063;Bib%5S#B&D~GqnWzmdi)1#*EX8C;L7Ay%K{nb8^7tSwIOvRNkxEv_Nd^@wN;- zX6yZPBk>^F8?5R1m|75WT2h^1N0jpBzwh=OA?a`Nw;xm*ZDBlfhNv zcVWGd$~mCC|Bu;a?clOrhzk&SOHgrT;^g=WxL}ny%r{l7$Hg*D&QwN zLHAKP7pR$;N|!9@9yI^iITiiWX`7KQr`H+U1jaKK{lN7yVvrW9V8>@g zz{Vvw-nAvz*u+Qf`UFZxj$~7;gK!(ptvMM&g1IO4BCrt@PEB<^RWYzEP5uYFo$n7C zuF7<8IolQZIpY$xPWmRM8ksp8A1hAvrbmwq{1@p@-?|m9|zx?J3Tgr z-;h7R_s%32XE+yt+qz3uz*`=@3wR3~sNT)jwM>6PAIfLge zoqDgFUz&eCnh(mn9GWf9FF2Konm&g(MkV%)E0OUyu#GZSPS3RoztuhU|IN2xiV^4d ztnBmB%U#^lj6oq4RazdY3{78w}HnDN-X>^>6I;L%g$ql&(UAVM&Mx9zN|RDEOPMN;tSuh z6)3VAmnMY>hQ1o2U@qxjr=pSgOnXm63{vn|fy%OvGrbWp=H)QWtJY}NN%U3)&V^4W z!*Bj=vBO z)y-rp7_H_MKxI^8>e8GggzaaNc||s%MniDUPR({8yVyZxk4bORfF+nM1t0CL*yA?1 zurPqWf9t+ZTSmlKc-8>b^9i+q4>RJ@-1d)cH9xQO)$Iu0t?=zPw5t|j>p*?uj9J6`z&Z59OyXP9N9 ziwstl5Cm3mRx6?A<}@x4aUU!y{3Mc8+kvy%2|++^k_Z&U9tK5plYQw;Q_1^zVcQ&rU9~+vn}=uH1{bFq`T5mV=b+=|DfR}s;w}>;avZgGP}%>kTpD~ zZ}&Q|-J324(=UWHvss_qQ7y_~7_O6-@O6Fg9J6=>&uVlXPYfA2E1ilyKm4($q5N|R znT21>FinTk;j^N}?o4GWDb#okPSJ#HVEja=FBn|zizGXLm3M;9mx3X-cL1{tnQ%|s z{zpRO>gxyb!#0WvTr?hcz+;Z`Jt*q0emOmAMZ@a@ng>fAx^ajpMfjt0S)fXIbuse+ z=TJ8XI`%k-4X6>Y)m60Wu%*3$W^RVtwam4Cl*LcSQ%46I#OV$@3G8;zxW^+lZR9Y^5R!2#Tb(Q0p9OBXjL@e(O*|##_N*xC?`|$X@l2c z`{UaV`)WscFrgwuYjb1j7x=BsUSc0E9DCNo5!^0elpSZDzoyAFu(+CSedyJfqM9p1 z^6BuF&H?L}qMTYm8-Luc;%+|`j0$yX<;;=dvorkP^*vSX2JVyPy-Z~=9cL^fVr@L( z6YcF7VQl7r1Ms_t*Bg5Dz7WO+0V(k*?YIR4rCEc%ijrJl?sizVAlMF_2A*D029D79 zh8j5%{XHHFTy@Q9Qj|4oD*|}cJK3{f`){mQ;u0$?*1OJ=pDy-0g+C}Q>i75AH`>r~ zs>i~(9n3^3iP;MKXnzc9Qa^V1v_FZw_!~1-)*1GIQn3aZJtV^SiPrrt*n-w8p4;k8 z?9OgR9o&=h!nN|eY(?s3dKuaNpX)fHFSz_N;S-l)?;bjH>HLv=GhlijL5>NlOnJF);sRX_`LN4bLiNM0fzz}>c0a2&F!-XfIf5_ z(HSuVLF}&_T7$)$<0h4mookq;HRe!Y8Nn#A(M?8ds@fcb>)A^RG-zcn82hFxz>f8O zP%;?o`dn&^q9qemAY!-C>0VwThzd*)vaax$iANlBh@R1ihE0w*BQqf9d^FnH=@Js7 zvFc<j#rCjaH7vr&QiN-~w^{>?c=HJ?`QpH|MjXM{YeW z_$xJYeySWPMMRuzm234Q=BvlCx>T(wSTb%K(FUk|zvNHO65yHqW7Uq#sbBU$bSh!^ z!`9MQoinZlgjM)oY<**lCqcLO*tTukwr$(??BGA19q!n+ZQHhOYsa|z+~ToqL+12dLrfUDoZ&l1lV=hhgk!3vX}hUSMHPZwqv=q+P{|1neE@v zC!p2WGuF0E;BsCx-&NbLs%|w{DwXA}Gy-;gUNFvB*VC8s${x9k<4OcetUVdQaSGTI z>-dfOv#ys*^nNUR00}T(avLwFE&Hn6;az?@JH=dgF3IX_W)e>BP{UV)nE;@d0Ln-d z=uyYA_Qr={H-?7S-MT%koF}yzca2^<&4PNZ=&;|F9I#(6Jz_OioO`m`yP3pUJ%3hoNddNv+p4Dn`p3us&-Jb4_%yuS;5%2Q$TRIlN1PdrPpgCjZRcmj349zoWRrlWT=JNS4 zE-1ZG(VvW5!?>Wyn!MMvM*hA6J7q9L*>SwH@LVMSG7tT;eG|a0Iy;cF2bgTngiTb# zOtn!<0jjSlR8Eg|B|pf{J(wJp)v4aoTSQl;WiT2|_kmGjp+69@#B3myKcMT5%_yP> z8zn_8}3)_Bw8edVF00R3SDgd#NcuOGpUWAM}+SClkWWzt&0ZPqkS)fr_F^PIddgPQ|-l62M@Dz-hHQdH~^|sa%M1#Y- z)K?(@cfo-g*B88!CK?8HeppD(3!JM4j+v&iKo!b0_fT?IE!cH-gU9^K3jZR&>d9LB zCIT`pl{tetQ{f?7cVrMYChiZmVz!r=zOi&A{91}#$BFGX_WREp;C}x~Kg8N{QC1xy z)+C{_EZW0)pOEch3H9QEoW2TtQelZ_Czl!K71ore`g~i5`|B~5#|Gfr?W$Cel!DQr-c~v74?pOPm#Qlbh7*^ zT;{Z_m)niR;E{ZFdz_>;&gK=(dop^xjQGknHG#hII7uiV_0?^Bkl%3lsDV^l$Eudaw-ts-l zxeLwn*wjs>Zi$+{03FU*K4o&`i@C0B#uWBui0S(SeL<_881I}_{wW>fHB{jX zTC_V9r1m(3GU3;aI)r2R)b>{JT2USnUP$A1%XG`J6;k4@X(=#W@s`?hSH`Zhc}oRX z2R*`ftg} z6-w2U`l>4uGW*}H%wQ%SLEMpTWi2(Px%wh1DncK1-&CLg`^J()1H8inPADL&!$H3RtnAMR9b|_Cv2i2ELfb;$a1a{wai1l#NF|8 zS`Y`G+)c5kFVHG4{-mTXE=r$%DNw>JfSM)%)pHba%Z3qCvsgb!Ij;nx>=cvf6O-aL zj1~h{UqGV`JEFv<@o#&1e5RVMpc)l8Heqs1lzxafMcoJc6~~9zc(kREuQ2J(aXG(s zu6$z*^vdC~U5i0#r<5iFV(1^yB&#q)Q}KW{GF7R_w7~#=CS+D@16fyk)IsHUF0@9# z-=o9B2;VT5{($yl8%=4v@70QA2J;WS7yI=UH1T4ipGgRco|faMDXhc^deuvBgJn=G$6uk;4nVrFdHx z;^B{o*QDvBaDWngQkxwoX*)Q5EfWzp3hm!O@R$@NvJTUT z($kce|q9HB%zh^EST+kaL)dHScfVf$}_dI+Srvzohc z=HlPbX&M^FOgFFBX}1wsn(v$T8cJnc-1fkNv=PEW-MD{Oc$JJAcIS5$Nv9y+KbRi2 z3<$YmK0YWyHN{h|Prv++**x9=dqm%+N4?$nB_nVOg+}7Kzf<4+*OGRFUYkGk%g^ME z1i9Y}MSVXEK|jV1ny`5ICKN!%VRSxyzj-jTq^?=VMsjX-1ABAPv@G_W1BCB{FrdGG zH5P86QN9VSSYiaW>v8hRFe!3%LOVmwU~#;K$l73v7kOtCYTmOMe-P~g+;jCL)NeD5 z|D+_+*9}02E4T_+j55J~TGbc~aU~5i)X!qwDZH5`ZKd26XWxemq_0jTSP+u20G3h7r* zQwIC&re|T6b_1Z}8AodY9CwgTbdiCYTssZ46uZY8hf8WpUE1~b3&fkT^)xhp3jz0- z$Y7@VUoIk@@)p5AU%bZ8OgFY1q#@dsb4HKQ5A`3>7bH)Q9`$c@m4nUppMrbu*WJJ# z9~k}kf&D_J_b}HD8a;$m?f?m!aeZH(_oYWxuk6;$AJwM7_|Xjk~A4O2@Pw0D(Qxxt?ua|!oM5HUSxMUnmV?l3i@&yGzipZ<2m z_Ll+j+p6Xb;~HFyX*5IXUa!tQ#|+bBG0Erqbi~v0j`^ttfFg7-f#_%Ck$vd_`thB4 z>|>f%1nNP7U50ID()xHPXNc+k0a~S?9ifj`v6E%<_2Y_BWdpfB;fNNb^mAmDM5?P_yMLk`U&A5Ge_l@>89k?B zXKQy^Z>A6J3Y*^5lv!t{`g%USORppUj(b~6zsMl`^#?iT7 zbBM4{OBzuHv(=$c8Um>t1=I-w%e%MWKVy9MiPLx{tKmY{+DH%+LHJm(36X+^&=6~qwzmy{{=n&Mg-r#-zfrW1)(XNug<+t!t+x@ z=FOUY9v=ap<2V`L9QXX$6p4@*ZJA)!XVhm0iYus|69E3#as%A{``y&tjH}7A(vde6?JyYMVAFZ6Jt-Gwgok1Y%?d^xp^eR8fu zz4xWLE>)i^F4rZ~8=r8uU3kpLqCUUGqF%H!=^G`K-n9Vcm#lpEdU$%L*jc%Ix^&3J z<)@JMuI6Los7@!=I869Ki+uMuvJf;+zMz>NAFfWwbXq|{5s1k2ft3hXsKDU z8IOuI*Fu8iLxh=jhLCBIFCmHLs(y$@@LTzDO))D&q(4a6_jq!gMRrEUG{?4d%Dim#zmwMjL94y=E_t%C{AoA z8}$rew`@B@Pq|v7isr*l+Z~larpmq3)pOI-G}jFf;F{*C4FHVtie~UfdFI4~Tps0O z`t!#28)3HqNAfQ#WAa~~4{!cS?fO$m>&$Dco*g{~h@xjB&oaTAPpYFQOf@^?(-pJ% z1=`#HbgO^5|84+-N8Y{5TLNmiO0~J~!n6(Gr2&-e(!O_7yxK!Tmk6r7CE^z!Dlxr_ zP2b{UiDONcdi2|#LZBwcGQZ0$`sF?R0UblUtF#^$sxzu$#D@(pxBPS{%~gmK*+i&| zR%u$#BZXzjoL-sJTC$}XsE-2DqYX9|E$efM?5lqCGpKn)=@LN?hDv^g@3Wr5R*D3e zixW*?4sday6Gjnz@Hm>q0)!^2rrkE_ww84@K5k8bua(L8*XnO*=8huo;R=z0Kjbg7`m z?b*QlT1J8%i7$Nc1r>{Z3jT*E7PF8s>`3aB1mDzYeA#Zm7Z7M{XWU9XG#JzVp={uo ztre?odrEe+-!%<>K4q>oW+1^pJu~}c87664{Us);+p@^ykro?JdD9t;2f~UNAq#2P zbg-Y$vk=%sVEb#=jpz?LSc!m75;%kxg$F;^Fte@x3DzJh_p7Ysbp}WQkA?x!SY6gY z5Qs2=F>^KQVxczEeF4VM;x>dd5FDf5xHT`R^=1~G1yidzw$q#1AW1_34rOx`f{bud zw7P}NY)v#!t0L=^%>5`TNwU%P%Sc*rF|$JA%Q5z#)JHc-Y{Nxmx~hPFJZB_0>S>@N z8h`9iErey$y%!NuE|Ut!eotr=BK>K1mw@fjfO~cKwSu@&=CUgF>_#Thm^Vn6zrcLC z_}SiBa;a%w{7qX;HFrdHY8oIkkLo*Y+WK~c*mF%n;-?Q?xOeU$dCFxaWj@FtkTH<& z&042ham>Ep6X0qLSrdS)efJ)EF1b;Q4dv%Cc`8{by;ba)zk3TIOuIHdR#KMqY6%0r zYcB*%)*7`DB{b4QH$si*6ct+I_id<=tU=;g)_TK4aoR~1kjNeI)ne5WMgfiL`oPm= zaCQ4U*2w7&Vpp=c_?Elt(J^h9x1W_h7*I|L( zrH!A~eAikXU4zBUFkCgd$3Q4zUc zQI6r81{_Y7OpvviRH>oUgO>vFL&8hzz#Hj$5t0k72ngG@7(M@24z#P;_ED<<0tBV) z0AIg9U-)_)Sk(X$C!7XyCwp(fQJb;Sush{eq}Y5ifyn5%Jc$+CSP1;S<%-rn8iR!P z?V4#qdt-_vtwRd_a1JvblLWAhh)wL_=Aa!Bp}@el9hN#1P$yzQy2aNzwTmBAxf>0P zXhPZZ9(B<-c>aVO;N?KmJNZxnEx+((8&amiIz6g7_G18h%tc3uPSCGu#qAUrt9{MB z8s%PY%o9GYYYkw=%NDSCV;x2N&So$+9PLJiWrNk3v%Dw)Y-G%ieHlz;gAsXQLoy)Y zKsWf~@&jQh5_yqdk%H>|G{5tlB70wZbkO?0-glYA>88dp#UE+{vbK zYTbtF8)`DJRRYSpHZSR|(Bl4w4qXvNPQGf13nxxA9Ctt+h>ZP0sb<`C?w=qdIZa_M zAZ0+`-joPq3-TSKKT>W~Cg|>EBevkqXZqU#zSR$*V;h`<{EjnLl{-QpxFRRXTqBd0 z=a-^zV3rvNM?wiOddKlWuj>JQ5;7>5ihyR%#Sg7RFJj@PJTY4p#%h%jEdswkrpY`Z zcZ-U`>EPcNOuhGE&TmSmI3c*Ij81<~_jbTs1Tr6^$yo<7ixaMc zM42|~7#cTrq$35od)}d=OfGXxmP(e;2T6f{8atW=G8aF;^SN6|@^J0T0;v;_WeqS~ zFyx$J5@5jrJ?gNCx4SLsoKF!Vl7n>IxS#UZ2W#*)G+Uj>eU7-j2O+&+7tN|$qz{$zNxuK zl<8~#J<`Wzj1d^Osd@v(>aUTnb4Sg>~U^1RUT{maUX z0#9%OgWe;ULAT%$7Jute2oK|PYA)|QDS~Chz zVjrdp&!GSx5WcaZOr?;sZ!91|*r6>Z6hc<}<MKHPnYBRq zJ4<}+m?{s7r+Ydw0rfWQNRDvwpO>NzFUah4;AFz@@=-pa02g|21ZXxpYsjbx=X29~ z(BJGl8K`cD){3-v<|G7p0S@bX)NmYl`pa08t!tR-l%qgE6o}hO8CaWICz9VG`NJv^4)Yfa$b8DEH zicKt&k;;l@!)0z|Bz2JXko&&4qIKc${IEj>P^j)&9>CZwSu%hN_Yp5AN@W#)Q!I7Q z@<0ZF40iwnAd*#g7Q$Db{b-o!Odl5gAq(m#%g)Q}r2e>o^>IzENb*kQ9hNrKr5b7% zwF=Ddu(axF2%h!JJ{Cl-FJ_xv&+G$%_U6&oZ*8`HB-MH;d2u3`cD|peUPO;NRub-S z60HzLb+Jg#;vm4W5wtlFE2Nwp|D!6&0WMrKQ0q{MTgXHp*URNK=2~-Cipo&(D*JIjS#1V1SmfVd)6x`xliKP8|$$bT&kFzOH*-4@U;0 z{61|fx>A8IM`2jGnW!}IXI$PiI2mY%j~0RE*c7PauQ34E+EZetbL`lorUDb(l~HP1 zgsHT^2#5CiZqqqef}9223?$}c;rGAKIf#f;*0!tk+%A&2JTQrZ&;Wy`Ita;z_n-|p zTK%PYr|cO_^znT39^|%cy|mf-?>!Up=!J810wc23#Uxgnbv)xjttF^t!`i?$`I>4{ zA9*Br1}6Yg2jg?vZ%-QzJ-EL{rOdYoM<%BA;~T-TekqCa}NDxJI8gJC7Ff~+$-jV{n zGkuJVvBg#Ux=<;;A#O!OkwuhcrPoH~T&=Fzb-6`Z>ty+ann~dd#ro^1!F2Scbm$k~ zLtq*&rpOVYhAnYf?Y9nZB*84P(=dYmy_g~624)xywartEx=!naF1M~O8o~?1Z~RAk zpiZjeWnSe%U<5=cdaBIA*Ip-WP%%?`lZH5*SrYWXh=GB=`Ab13Wg@^TR+eLAq$l_A)@azHwh5&JGc-` z@(NKA&L&bY({4I6TF`~^^kiq>pNUhlAA|ntP*kl!PAT%$HKh1fRwXP_7Mp!46)8ZJ zAOlyw5)~WI*WcT-Z2hfYre``OnJb2Pt!^;qsjVxl?>2qQH{=I8Ha9tQ6#HXTXM0nb z-cfRyi|ufW@7s^u!`!GzS`lzApE!o9akVH&Jcwh74G*J3fj`mJY$>K_3uKl)MuzXR zC|62&j~tG5f^_IPscOcU4(=0`k?({~d(L&>(MmbW)8_qvhomHvLt`viyOdvn%&=-O zx(&Ju4qm_Qc#n^(v9`@Ih>JnW$uqb@dCS+#TXwJ)H49;q#E>7Yq{5B+I)N#r!^T~q z#zPV9-GK+O!i5<@O^K<=rGVgm%_ZC9*VNN25AXidQmAw?M89`@o%sVCNM(wUdM^!v zip9+F|B-HUaQ~MQ*R7-LnJIHZ8`TQ`f``yx=VayX1OAVngKEEuDOTRXCov*$2 zc;-ioF-i`HFft+HLOP??ks-YeUy^C-RYay^lS#l3u;&RQp_c76*|CBhAQWa09kOcyadX*E$HUlFqiSW7 zrngm8>mg=lV$Q-t``-5B%}tRT5E2I0%k49Cn19b zcYrw0({wQ9{GhPJ7T#~kLt?n*UVhU<1D7(WRAaYZG@Akkt@7r5-+qGyrmW^fcW{qM~at8f3EVE21$Rl5N+(}@|qw|2RP_p4f~OQUeD_cA~yExeV^v6EcI4tMtNI_|<6E6!6> z*tS?95fCHVw@dIr-AAHo^J;HkKEIDVG`!=uA-irZatc!rnqTxzzcg!3hXp$7Tt@z z?!z~EmF^Byc0?V~{g{_PQhkqdUh(lZmQ?k)8)XK^)-%}*j}>?yE7Ta9-pS}gf3qse z!o`SE*zR1?8QTAb`9wFn5VYGjPmFBr1LoZGaIb?s)L0pLF8hKwA)YSByzzA5RL{gp z_X72za2?+kJjb7nlaJm)^1B%t^-%KN_F)#OxQfDMLfGh@c$uGO;3}NLHiGqYEZ$CV z9m=Vg{Yj!wfXMdp-eSk}4_TwLD@hbNQBS^XqCJ%q|1n2L?M?4ne08vFU zR-K@%$O_>s<-cW!R|5Zh+zg zyHvpTB8%eO(Kw1WFd5n#C>gfFS->h%y@(yDYLh(cW{vhQg$OAQE5ETZlV0r%tgFkl zfQ-}w{Nx-O$6w9Ui{1ReqCOB#0F;>3=F%5TNsxsq!@fMDQIKme?G+#6pGWFxLQ1(G zx~>;((q|1VO>G8|XfPrJ>BUVov-u}4sWU!d(GBOGW#)gHUL89))7jH=7W%|U77QaN zknklQ>f^P2T;XskDS9Ia#!Ssm1WGb*IZdWrS0-i}w-<*B&!+JilEs!s05vW)cy0rY zcmRq7l6JoNGEv~0Rg2tO#H%q-DFuhZ1pedIi~Y8#&Lm+UycgtJHeAsF=ONbNA4ujs zkFjl`7>Q*uT&IAtGbClCYZ7x_-tI?8WcN@Zcw~0ye2DY(yB&UX^9B?OOgJGY#6DdL z`riqf;{C-~&Rl1pz~N9V0N}bkJuI}5{kM~o1Gisrf-mC~!{a8sVF{4Ouw>AWZjJdv zAUZ?WL~mgJ9-f94uo!y9l?7YQi@rX&J!TJTTufY({7a(SqQLb)TF=*kN{pO9Lqgb= zi4@15=iEplYgFpO})G%cI ze1@A-kTtVlIjo!2E5j6?k z0QI1(#d}?H3{=nu0MZ~ocDjxr1rbUfG3MoS8Flud8b2nC ztNJsU#c!x>4kJj*S_!8Fcy0(KAAO@#@I32Zhw4|EXu>JEPYjUQ7Z>_OT?t{u`XUU@ zjTvJ>;Y4P(Mahh}MKH05%a34!MX^Vez8ImUZ}1 z2b%A<<^+H5_s?fd!HQ_9KG%Ic&YFpHVha-yVCd9{AKg-4cnQAfHX%6bm&9{wc-3Ta)Q1SvFVa1V*c8(k(01V2o^g&a;r(!?e zyi%@^lR@I?FK>67h_!e(KEnrx_U1fPyhv!l)4gniH?l)y3Up51<=6AvCo*D+7{vb( z8Q=97a1=BKIcQLrAv#8VPKGjc9SN^yuO$E5l427g0DwOIYC*ydBW*BCiTY&&c352o z0OF7PaB7&Pf*ZCVj#eWLTR&ir_mw{O6_^pX$#RLm8O13)m>8@XUq<1(rQqgqM|P*=6O3)dJQ8XYoYfw zd{q_{ zP5u7$A_sjVM^b>#(7rV|bTsCz{?0J`A3*(4jmw zS#Q^HM3D{3GJ&`ny1L6Svm>`jtW(TQ3q&yDW=pANUw14_`FMomm0sPJSFB{FQc~{r z_~C+TZ2M%5C2wvdiZcspTfAhV$^&?~dj0M{zI9VhJ6G1?@A)*rpRzx1IN5cCNaYUR zo!QFj;)>#7UwVp8C|MN;tSqk_?kdf-vcite-g3j#~@pHix0Y01{8E> z`}FfAew=bEmKz{FwVDa>y(H~pEvo$YcnO)I28ZMuBBwaLP(u90ttSu)pa5u$B$Max zYz9$t<&*HMuD_#_21r`DRX;msVU^u}q@g!2L`o4m7b|2=4DVbmmzM6NO1O8lgE0MT zLSlul{SOUhW-PYeAjJ_-%X$Wv>V0iuE)-ki3%g}XuGB_KQhUM7afzgT2Qc zt3-)ThHaXs8@cTzE}rChb^$5c&A44gPkM)~i9&IwWJpkBmh0vl5p6OUj<#reQ;j(d z!ZUZ^oE9EEF~+>$@7QFQx2RIHIVfUO_y*QJ2_>ycK`3lwjY0;A;tfFV^q!MN1USq~ zAP7zH_3i>fY=md*g*T z3>BysrORIh;z}>o2Ab=sfqWJ2Evx{?`m5dede-WvDwe5@vz8wr)^&6o4t9s%$!>&T zfgUlj2ue)8)bf;xczf6pbcByS~rJA_~l`S}hA_=qka z3W9MB?EegaB7*b>FNz03_UMg20#Q^a9=4i6QAm-yGZ?s zuU^4BNL3$fA-rZkf&FXXts6lQpGF|e|Ie`2f5VKB{+0fp zp#EQ}_`ibtCy0Lyvi1H6>Ypr``M;g5lW5RxNFYp1;s4b9t-|CmcB`p0Y9R2ba^%pg z;n$xqt=FHhYT_VF|7!&xkoqsf72Yla*V--uf5r>K%9N^Phk%yqUk#7g+8PgEj|;-e z^1rFpf2oOo5!-(wgK>Bnd=OTS|3*D0@Dcy|xc(dIgCJDkg0TJXrO;am2oPMDQuF=c zQBwhJ2;i+{3J4|mApb1S{!K&*%Erc>%1D5K4#v&$@5$`PgHi&jT1}mf{aPvTc+cAo zue9(tuhv>T6S8CNH(UN4%jat?i}+oBg0orNs;Aj+EUp4q6+a8jPSv{=8)#&aG*1I1 zEh9qCy110TEFdTd0{F%@*4CBRS9Eq#bW;qlt#066D=j7S@{rttaJU2Q?1!SW0{DR7 z^QeX3tU!#6fdNdeuCAm?Kw|dSTlhjJ7z#i(?B?(|JROcd~kaMj6*-}c`!&&P7OdHQ$iX-0cAl2DM?*m0XiZE@I=5(z&u#mz-ZYq z)j||N+HufxBgj&qOpWe9T3@u+X1 z&^2KED&g2zKrb+nWI%gxe9Yo5HrG0c5C?_EOvw-0ou;G3M{Up*p54zct)J#EaMdPv zHy1W%pmlEGZwqxa)F01m1q=y=pCb>jFLqG7>F-||8yQ?biwnJW0ON0+>}Vm5SRl&0 z%tgWWXh0y4YFuGb7nBQVItEX!I^f^E7=N4mux9^U zq2BenIht8o9)H(bZ34W%W^sfRVuff~A;2tBdb#DZzE3zH*NK?E8);QIELwmpN&uJg z+1KBLCm?RGs{v&{>)08+;#lb$8(Qt4a)B05@X-$~3IJ7*vY%Tmi`UeC2Lv<#-@(u7 z%co)faCUXoQB2hjLtn2W+}>?Ga|7^aH!F~KpJ4dN#Mu51rl}cxgUgSg_?M<5{9f32g(-|%9mqP+kIP4G zJ;+&ldfIoC{4$8y!{7-a%GwXW9%Li!dllh(;cx9bcCy%#nR>|iHz(w?VQeG-vtN37 z`^M4!rx2H0ckze%6O@$1S^3W(qaFhUAuK_gQ%$Z!gT%Q2)H$%uh$JHO= zAKTkNA;5J9;IN?tU=#HBE;Du#c4)K47)jjj_z ziKmnm`Swh7Bm`0GQxgR_JQ1(TO&L&@iHrIy7=9Us6C0Qnq^XO6{#qJdfeA zR;Lxxp7ck2`vg9y2%k-)Uc3}3t;z1YkZLJL0-nyq5<&!LvYO?Ah`i>4%Acd$W3$Rp z)S_3002FGqQ%-~UCR#PT>fQ4rd9cx4P>t#g4y|0j8Y#g6#Gs--76L9YUUjFYC@2dJ zaQXayeg%D1>&*Z#NZUrkA>$j?L+DkQ?X{bk9$;}an5wx;aI06;Pi%67{&G4{WgL~b zqcSTdsWA+9ulhCk+tw<0DsFf_109JA53U~uQluy7bG?ip(~sxK*0ErF1!BGN5w@6J zKYAvSA8zcIlsNLlQ+DtsziQ)?P^WhzDKn?IAFkC0k_6H-Mn z54xW%9Pa&rh(3|iC|zLBxPu4UQMi`E!*2{r{rr8qf>b|J+1bCZVRjdfxBW(_=|Jd~m6(AA9bMNZAd}`pDogY48E*;WF z!~VfyEhh#nNdt;@Dv0!J$Lyh7@G7Sm z4u~}Z56q-F!~#3MqK57lN;?^^eG_V4HV`1EnmYxk_eSFD)vwp_;H z{9Qn2@l<>+d+EY#q&c?<_u#UblfjbcX!Y*U&sdX@Yv3pi59Scr-MBK2mMw4i&Pl*1 z@L~?Aw9PEgWbPh*eF=$A5I z`A>oPUT(ogz_{`56RJbHBq zI`QpG_?=;&4Qx`{VJ-K9@9p0BM%||J+;W~{vS;2LKmNE;DOp>);Ky-T7`bkdV+Hc% zixZKY6HWJtRe#ExFv>(};<*&*7k8Q6vG7bmmFR(()!D356%jGl&_CtPuGP(+7$La|Xws?FZ=X$<$m*jb$2ITSV|oX-|DNSk)Pui_n042YCo zgBJK#NS&;VZQCKDVitUgl)wS*f658jB*oa69wZur@TSTuRWPA-e_j8Gi5Qx!*P}xu zdB33^nn!p0E>AvuL&zkifp*V>OhZr4^d6EzWvOtb2Ug~t`Ps1aD2{NcxqMO3zp%8J zL~qjGuZ$8dcuigTA^LK?A08)Ql-hQD?&G#upoq;{Y4RP6pmMUK`uPDa-z4Ouw+hEA z5VK>`!F0T)f+7F-Vs=z-SJXf5m&XA$cKNBZO%s7qM)Wrk6{d|As*{{xvWYiAp&?-P zTJufReJ0?^6fF7nA4jt5@>A_cMfR4K0?e4~M#UuOcG^W(!!DzPyU2_Cr)ow3`13LJ zSbiaQ+xlGQAkZx7nAw1|90=&>#y-Wp;x-Iua~M)L9pwVe(G?d5*Qmi((e7)Nox>Ah zR^BoY%^$sVV;Eo0!~ojZ)$1Ns7rIyo#rsMTJHceE4x$(@ZG(VJvAKE<^1?508?nPe zxeklF&YJYW)3S!od>In2Sox!%9kck5M4`f+K6lHrsA89Sj84EYx|tDVN;?Lu$l{lO zde>AeKBIl~Iey(_ymck*TI-}+z6%+4QETc>?5{Wse+ zGii7y?a%Rr;}yK8=DIkIa!vJ{c8L-H=ng^1YAplq89!7~Wz#j#GNr%>VDnriq><8k zmyt}QXsWoIm@q)mCJx@;=#e*y8-zuMcum`eqEpY^+$RLY0rERzujKZzp~4S(B$#m} z*}$C3i@!K>g=wxPbg4ubP#VU={nWb^<$coOm>r625j$JaQ$izh8*;}q*J|TkXMB-g z!68Qr(I4oPRx33a^e^f$AKS6gt_dA~I5~DFt)@qUNaF!phb>o7?i0tZWw)9b8AZJy z^JqEZ9sNm#;3_SWh29)`k=jy)p>qZ3;G7y>z|0F*on(U!KJ9pF>^e`)-j8({Gi;U8 z@RR#W0eVLW)^Y7cj25Z95$|hzOqZR|=#-%u)Uf{dvnxoVz=FGiF}dqI!p|QL%&e_< zi}YM=1vh{{=dcm4#EhUl$8|o>O@M$>baiL# z$?TH`BlkM@W~noaj9Csk8fUtE>T@mmpE)=VC%r7mj?pKg*%S`5yX|!@g6b`0w+pzA zQ_M$15h}Ne5UMXJ>y)2qRS+#qN_xzbp#={s?_Qs)^2T7&M}n(W#cn2 zY=Qw-m~A~w#6_efdXEM8CHt=~T{2lt|6rv#IbrtM^{O!d1?fU|yZoK==O$D^H1)$} z8e>1(AY^|qY2#oBbAmHES^+}ttwqj=nhGLlMf0s2*nEwj`S(!Q8Joe(NS7+f4X6W8 zWw=BH=};4|;I8n>1qOPYId=Cwtxdr01qWd90<0MlA1&dl5y+UgNoxB|pF4{y^H6&f zY22@MAzyC%$}L4oj|w{Y(ROUnK5_<2RvW1?jsA)qvIE92(EO)h2-CfbWCU_sQ0jiD!QzRkW|GX*~al=ru)?nzku-yWqSZ8=HsyP|Koyn>Ex{au3@&w|Na~tk?WNM;>TKt=+n6F1pNH;O=?a6T;LH5l+rL~-J0!$3goswZYIjMm zF(zCHJanH9^fNtuoo^YT@CI*3v6TS9DG2Mj^|cUUJ0xUqYgRoiVL9wBqz2W#o8x1a z%aKA%jqe6CBxG7@Q+Win{83NZ25Ll0K8sA#9>%iH{@zYm<^f~%c!wGHrwP5oR%O86%=d^oW6jQo(qZO~ij@-LK}#>icZP@bN<8@I!Rl#Hj(3|8~jI zxxG=rWbGR8(S4}8dx9!!f{Dv~X=MT%ysE*n14kUqjJg1{LNw7OMcE9ID_%>H?CcuCc+9 z4GkvJZqG@nhcO{tm!@((&Kny5G{Fc5UFdJ1FhnkKm^So`aTQ8K1<$c7+93RQ`p!3- zNnQit4b0-=6LC57sjvY0QM?P`*(JxxH zk$S`lhm9x#Y+(K-azV(F%O_b4>rH33m?*7tG2{nl*@_7csqX$vufu8cHU!-|+zS3y=)&r1X|d$hY{x&q0R+L}M0l{0%WwKD zf5z+F!H2#SlSb#J!#zI`0X|;)oIdKjMrK4@Son83L1h^|lwrJtA@=Q_07Wvt41#~s z2vDithL)4zuDzye_uB(T(T|=C6pEC+FBl=!!Jw12&RM~4hS+031*_wT2qfnG`Z(tS z7P%37#WjOtX9fekACe0{b0EIGO3?mo&*auV{b0>|9hBw)DV~Ex%vzUQu=1pD2^%gP zt*qGwFP1<=5_`E;kM|b`6OIuXT;Uknqo!S`}fCFvm$5#aeJAs>qkp4o)oJ zYDg;S0;KuHgCd;@rUJ!lp?fv^pKN$2R4|yi_oh74p_9<<)~4 zGV)3e{*a*Z_H`!dd5;$-J{{dh?pT9{s*uShMB~j?j{aFn4+AkTbBYncO zY{MY>%-70AF|32YRevE~_FmNAt&VyEfAH#$fQFZ3vuebB%FqK3GnFN`_%Btl*$0km z6i!dK?^%m$99*k$ARSgH`MEvzO*gN3Cm3~Xad0&ksH}{Od#8CAG!i57 zaLG)Gwo~!p{mr4p#LloNajA!xhD1q*vrdj1ZhBgJh`cu=_kUWp+*#!2sC=>Vy_u){ zTVKIs3-&?y+9;hFf;tnEbB?0{vBm_r14#w(BgkXz}BN;dBvGx3O`##*-wI;dQ?e1lzn zEg|_F3X3PW3V&3~i|X~kMxY>1tpsNK2?);;V^Q zyA}=0ZEgi@+I6n3U=~p}wFJ=d>I-5|O+Pz|R&?U;Ie%@amKG|L)22su|2jt8UuMby z7fWD|K$|$aH?B=-ZZ(YbW!u>cIJ?&SY0bv{+vg<@@yTaa3yb}}>&Y>C?YVyFN!upgBeW<_h6luvF%VjCx=Io7o(CaKqqYdc7$#5-AF&3~kT^x}!zGdo88{ilp( z9>|O3jZxpPF(!h3VQ*5Z(z)^6e%ntJP>Ue*EP>%T9!2IEj%X0&a|^`k@93w%N2fEs zSASR2|4ugKQZf`T-(LD8Sb3DY;15q=N;xRQlfv8ZfQS(_OUHXsl2y;7jR|NlPQhbu zb{|?FhJ70E(n)?@5XRncW8Jy@y@W6Bl|AbE3rE^whQ#y%f|jI;<5q4R7vjz=OjYi~ zI37UZqg4|Ek*CAZ3gc5%6l{mRFF=;Z=6@O>6j1Kg%FKTC?jA3pud?MVr1AAUp=@yDznWKMwQ07X1vTzT+ z#geKOR-qV_l@hek!U=TZNzF`4h^yN&XyVit+sE|$rhf~n zac7N6$!+5?Q=2hR7h*86mpmnVX@Aj~BwdxnYPVJCfo1%ys$rINc&2ya2OY7SOXrTo_%!$e-JnaPSb`}B7f&N;W+~k3tl)KHp2TVvwvV%qLMO= zQ)ylJDE;TF-Qp+5d`2^<8V79)~| zMNMx)X7ByMxqbS~00gdeL7i~bfX~0|n_O{9;jQ_ACjizi@ zWiiadBqo~>f6rOkcNjtO^6RhVQiWSvhS0h4@!5X#BM;wX2UT|D!nKW4et7&SK2oSW z(&juw2H~KE(mldA%zhy!8;Fx*=DtCyS|PVBferUC&+31y-T%%rfPaO)^T*3{LUa6M zwx_SUDBjQ6UMIE4WLChemVR-rGuC4DI1gT^&RAag4hP;&Lh5Oih&Lb`n?D2hN%7gd zm?z+Ml@sb?Ds3D>F(Edltb;y%Lui<{?xrN_N%T9oq%bH)!F%%M-Vlyb>vIWdI|6K6 zJN|v63LsLgUy`cB@qdEb5R`@)GDHM`hjdnc{w_SOx3GchOHv`iCD+6XH%*k+V7Yd> z?xQ!{FKt^C;tDov$)e@rKh4;jl!9a5p=4W5Xp%sWknnl|WY0N4WsUKa)L9e6b`Vq% zR*CB4H^E@wim+w7_@<10b*Zl7S$&WZF%g~0H@NM2NzALKrGNK)CHnojxrB|ucR>LE zBL_|ef0S;-Q@4JX;k%OG-4WU!mOMn-)Jx-W9VJ6%QGL9cug5ZoHKlEPtG??!#-n3> zp*;hcH$%LehGsQPVTO6s(6v*|BN?n7G%wlSmOSToK4K!C0 zIJI+HxF3eMe_YaZ45m{*rih1{Ct{um&gg4(TrA^wM}PMx&jLCzYMz9Ic}{w|BqP5Qhk@ z7YaR#z2Jn*k~@sz(q+=57qOLri=jm4kB6&ivwza;o~UwLHA{3^shdSx{FEf#+b}3C z7ALy&F+%Q1^!_3kLdt8_-R;-61MhZXlx&|vgY`~96k6L$C@fBUAHkP2K%uj4G;(1v zfwv(W-0M#H4Zl^8o?H1BgO--Hq7WOkMpZtv6rLZngU00#TvyzbrLTvlERQ#{TdhMd zP=6#xnDq~duE;@vM>S3!^I_~H+fCmjQ5QZu z@7x-&)-#O4w8K^-)+bsk%StpaPWRQ^QQCRVC=^^p>I@@Sjq*i{lkQlUL`U?GPh^f1 zi6u%5EeEL3w5Xvg;OYGsWcjnq(ZTlQ%714z8VG24ksr}T6@U)%mM+FpIfZ7KQ^onn@P=+P7xpcc#c>(DDGYzhE=fO`DE5J2B;BT;H*=uABU30fT4o!-NT}*;xD; z1z)6B&QFv@R3xm9bIFPg_8M)BA%EzYgZ98X=Hf!Eh6b2#Q)f{wlVv{Lwf`925EJPn z{W0pwE$X4HSaapaFCgiqzkhOgq&fqxO*u-*G4;X?WbceLnK`y} z6!s?y*33Ly9MBwcxe0X zad%@mrkY4yNEV&4KLf&Jz)53S$XBf<8^I&AK;i1DeFz41*ymUl$Q1ke{HUQys}VPc zvtexOQ7;=Uu3dNsopYkpsZo1Nuk1DVo%5X0#pjwptUo^gdFHGR@}m z^=pOR2plz79r``j=+;K*;BY7O=WsaDSuU(HyK_qOc~#pj0@Yso{eN%;%}LHupJOp_ z^)4Zz!P$!y!(7B5n%gIHse^K_jeu?Q*#bj@s0DI$)uNMb5`$s8@Pwv;Gr5~KAqDZ3 z(<}aU2f5QZ4*M=#{3$)cphw2^^H!epq}py2tT@EQ}A$#NxQ9Cl>;QL57e zZw{dCIEFvno>MekYCgoRS>A>Rl|L+jvwDE{ZjVPCfLk&)=YI?dYwA6nn-uR-(P$7nKPIue17M8&ftduFFPSsX<-(JhTic&V3t406U7m>JqT<%LgJR?o3vr zM%i#z!R`ez#!Qq`B;K}T@mOshW0U##IMKG!S@wp&){PqV>_Jkx1YJao6Kt@{XS*?!oe9gZh3m?j_ z=T}-(Mxh(sI%z~DP-5tUt@xe?T~)^s)g`QHemL98jo~#iHL(*iZS$*Nv34VT z%FTW_B~JdzGDiXYVHl)vX!2R5^C0r*k}59BLaJKtiwpKV<_b3A|FEh*cVqq zzkdX}R`^FR8)5@jd5Fx>bj8nDamq$k(;&Elq*H0wtSRt5LpoPa=o9d}lxNNVgy=rY2 z3R&EI=tqI5qhev&Wzs)$oZG*uSEJcq@_(ryML_{c@)C10#N@?cNq+K;hEfrWqo9>O z^A(clCr7fEUUm(hMBHS>n3dc;e8IIFvWNC~%F_*OF+qJG{-sIo6UR=GZWCIQsnXX5 zh7Co?q^8mBFdt<1gM7%o+NqQKPttt#c)Mdc!0ihCUbXDcyb-3zK^)KWHLPlaQ-6O# zhUET7{d(meT=HO5=o?ZD+eDoMtqXxY_>9xm(qJL^uaW`ztw~!2assFr8yO|;{l2je zo`5QfZFlswI0jE+l(IOzNs}^sj(i`VwG}+k538V@HnER1ELXUKdBXmt;`0igQAEgD z6sT8G>Pd~XkyAG}ZYqiWGer6g^ncg5Nber2$K)-!Ap%82llD|5$%v1==G$|;oyd-H z_=Dd)dnHpOyJi~P(RxEZEq>_S3O?tNTzJE1?3;tQky{_?R+l(0YCaUb=7#X`Oow;( z7?Mjdl56bU#ba?*7ye(r2n|%!N0X62 zGKc{~07&)6-a8zQ%v3ugbxYJOAYZH1@tQdNUDtkib;mWw%Mvao4Wzttp|i-LN$c_L z3(~vzGe2DeGQM-7>cMN>3GjL#YPVzwo_8@#azb%h?*xgz?};2acM)?eYHCHYHRPE8 z8?c(YO@~dJB45zU8WO}+n|~T;1XSImi8^UvD&uLp_sh>U*x2}EVGr1(J7iKZf$?7~ zBZrd2Eq>{QMaC|Y|LjIs!rMsU`}f+U1}=n~=f`Zch`NYs}%fuC3%L z+I)gaVQxAP_cIn{Vt-9VKXq&un0V#U7BHan+-4uIRsu5?v>PQk?UirBsk!%hb1o9k z(6mNj=5_@uupe$BA^5bHpVtX4?WUSay@a~(G$4oNH0k-0`cdZcwZPS+hBWxsH&3d_*Tt!+`DZ*%k28 z=+&?j14x)H#Xm#I6m3vWHi(1_zw4%H>+0`rnnD9xvSH z8#vQ(#vo3vc;;!jjLZ9g7(Nl<-f(WVWECEAztBtHm(;CDM+*CrSL1Y}FlbR}dYpT=+8 z#c1xk?9Jk!mR>FphTjW5@1f9$KVDrIk#*MWL)RAmApr$$8`0z(YjRM2ZZI&}CMPBa z-K2Z}p?{7aQKGVy0H7GV=r;RIkQjH<+?-P8L(!pEq15&cDG*YbcOwT?^=xn4cg0PX z;e_Enk;R|-y7WO(VX8QPN*-15GO*V6gebXyH>bB-0$l+)h6iBPv=l>svNGm65;i7* z;6)lEsu31Z3T|4aYCjwv3HvyTYJJ>)fmatLIe*DFSRFwUd$=;5Wl4rS&ub0opi^6} z@3)y^-qJe|JpKCFeku2betHY+{Bc%%r`eDqTWkj0RA+*QSB`|TV-MA!~Db&X}{}8no%TbQ{n12}Km%3$y6ysh_dM43s`aX*>waUDN717$o zFk@e$R(FosI+qVF=x#!UYIlL$VDnyBlI^?_V%vy@2tLDoQ1ezv`7Z1V&I^wMLw~O} zw-X$%>oQeziyf3;PQPRd5pB^nmJhjuB?|ssP2FRdLXv44PD-*qZn`E@@<{2Z{wXN0nz96Sa)&`y#GG6-cu z?_{1YRi$?&N2sX#rnN?mvx20OqaDW8C~k*j*;6@#+@ADFLdyOWHjd%j`MZhsRs;ul zi%ER^vQnRlt5)y$p%brLpx1HhEx3eIcMftq>7bv`ltdygimhC+fvNfKJb(21#3!OM zlGgOben$~T3(000uFqI0nU7rK?Vz?Qv1kweRJ9MLv~s+HkR^f>4r57L2{C6UHX}TU z*aWdAC%E{A@W@CK_vGHJjj{i<;_>NcuGN7cSfFm`L{oY%pnAAiI5KYMwha(Kal#rKjplL9Vj0m(%TgeG z;>y0Z9|aMw4KxE*YV(xJ%G3AeFVi?r%6!i)>=o3(qA>z*cOR%3Osh}aby9FM96JIh zvnYV$d4f=a`_Nf_eRPrzdITn=WtSzdL}{+}d-20R!{lP_L?pr!cz>tM3PhX<8L1rC z2sU3dNPui)3<(BJ7a62(N95Wps5j~3w=VNxX~PSnLbOc{c#1vs$(rG!TWV@-JK-@S zr)5m1n32fop|`!U6UHSY&)@eG_(-nxWh%=@O&Bb%0v#i-InwAnZ6v)^UMISH;y))f zPxa`i2QR#V&<8I5`hRO$P}?nBHuEXZqMsU9-cyV_DZ`2-_f3&2g?(qXlQ4|II01_7 zrxcD*_}#@*_2p}|==$!<)!voR$vGe)p%xas7nf|C@j2jFbcZSJLUibD*x7<9gr-;q zH-p!>SYapz_-CfI#j30fsuFtNy9rXde^2Da>x9xXC%qsK8GpUyBP9`zt37#i&jN*K z079dsT<3wWLkEIiSLv}IL)}W5nOK+SQ6RsBuSO|&GY7WAm$oSCD^(~)PR03K@0n8H zd3W6-JVTo2s?E^#j3xNpAuZobg zkOI=UY-=GJc7L%V1COEgjB6t}e(_*VE$#f&`B66{$)42EylmCplZgrz253K(5!2{| zFNC*3fkKlJ`UU!PZn_(%v4GJ#k&Wq%-FPSdgT{t1#l&glGW$L{ME+t6-z-G9;l5fO z;|-Oc#9qZM$ru-=s}W=Jsr${D#k_Ru-(uE?4QAC88GMJ1-wC26k14`YwGM{-jU`=#uC9JXx0r*p&Hpa3wK9D&Iwb z09AAV<_i1PmBrBe=ZC&oi;94}raVQfvOo19^QrbJV(zc9QfOGNFLb~U?jIN1KUX_r zJZXR%n>F+j)K$`BM0rlF$xDrhQfUw_bYAoVQbV;>p zaYzpBBeUJv_6U9oJ$Em4ovZr$PcL11d7P0UulkF!ohh^u11Q!58z_H~>6aptXkEw< z9>Kn%yJuNC_NY$IGsVO(#J+Uo!tL^&d$l=E^mw{q$EDQcS-iBUzwEz#3n(sI{y=1C zJ@87>C6(>8u)an7aVjz_EGb^{-G8yASRR{YGR4%cS2tj}Et)q{=H@dG(D#ZOSJEp! zA;&YLU;JAj?v{+gti0q2=E8jG#0;Ws5ZkA{;5Z_IP<^1tp8IEQT+s+FHwFQ)&(NvC z@Yd^=h^GvTr~1*HXX1TNHg5W&8a~euqUuixd#S+4zWxLQ8r#D;*$;RfAAg@HD_{p7 zjOFai>IjQw;gUA#yp*j)7|v%oX_JGiShu#+_^WVXzlU6%_kvyYn_sl%@^RZH*IJ(l z&AH>2KWpis$;hVtsICaZ;ql0VaPX`x(SI$uUa-btb`^57 z1yMlWk|v?`N|oO{bxNVD5pOw$Lo@LPnALG3UyN3<25d=vlV1`fMD`OBqpw2$k*DGC zplQY63uV#JwnL`MgQH;sC{d6WtRK_C@Q7i`ar%(?3{d|1-hb;9`_WgpTSSL$h_1d2 zA$tavaU{6C;X;}%Yk!k+>I}G|v}w_SZpHm=K)QH#5BKh;1WuDS0_~oh6xBMlhhO1N z_rhM-P<3@3$U@***iywpUaHm$E=>Fqds(eYM49XY7fs_V9;CP2hvT_3rQ5%wohkYD z`OP@_yAf68uN;ITt1!dCgHX6tr?@#%H;$K5R=LPvLcx>vOMf`NaZkw%@Z=P}u+SaL zP-#@W<(`L&+#>vm%CH=;t5Eqo?l{SUbC41|;qhhh=<;4GicV4vGkq69wr1DkxZ%A! zUAmEw{(_EK>?3Nbj+uZ1^Wv9`BZY|j_if!ptDYX|mje7ow?$62kzN-FCtYU7vkbgZ zYG`G{y(Scbh=0|4#xK^jc6q{b6>{S}Bz0q_Xrcu8b+~DXQ_h>gbZu}WgfA&Lhrass zqOPIp?3W+WjA7qLr%riCi>15;;<*bTkNn0?SvHKp&XZ4ZZ^YYI$#uz1e-z!g&U_*r zsI`F;I#pcx6ANzP+Y2Y2=ZkA@yOl=52pjs};59|Y$A8mpE56+8nZcfrR~KU<^m$FC z6I|^O^_hOpL7zr$#%~il-ed$08E)Mz|DoHH(xW)m^!JNmj&^DZ1MyM77SY#WBYbgv zY`~|9x)^>;bBpc&+EmmiBlC>QN5P@$?8Vu3JQTmjor}0k)K^(W2#tH52lfk+u0ON{ zjo{`~DS!48Ei6h)$!gtEC^Vf5ld`CTEL;X-?dsk3e+`UO7b`1i`btk7*gcStjGtD@GNNP$iCxfYlJ*kbugMmB;A=0*>doWjz0K9zo` z4uDGgH0W_%r zH03XE=xy@*uChwf7b(sX7cPyEXHK>4!+9RJ%Yjw0KizY>bnE@40VtF2;IKb3^Rztq z7k@<99L9b#;lijLd|{j5F5U3vf|VbbIW>O!%KSlGz2Jvt(lVhFW*1bpwf zG^+Yml5&W0K3``^5LU)(r$3|T{nw*{@!TgR@GN|R*r~m)&3>hl6~P<@A;mY_*td7XWxRA zTh78jFr^u(AsEQ?OCAxOM&2V>Bdh82^6B@-ABZVf%4N*A1GG%aEXsK4JCw#;Qh$~F zeS9zY%7TPDU!X1&1PgkO*y>(r`#BZIlFEurLYh)cR*Me*ghkqvBJs=?@9eJQoVn0E z%`2YjT~6JH>xrInSXUrmRE8z)5hu>lM=dpVrE$Xi&V88`PQ59@oXav z8*XNyfDOY0G}pRr+NLuaS7no5Z$j~;YKi?4`te&w5>GvidzeP@U9^wOT~_*`9AeF2V5ig2J-8h{aiDJUW0A-LUdghS*q}nB=<*8V1LR}I=}M| z*`oJvYd$3*znXJ=f4i%!XgGHB1}szmlBn^dQLm1hm3)>|J+Pp|2yoCoDx9!zM~0Eh zKzo6xIeFg3PYO?vfeK#`t`vren;BVshQS{35%nO_DadP(Z$b`8CIw=kYkbBlAYm{k zkI^o~K!oCIJ|M3r1m(YL4u4OH<@z3z-Q&8Q(e;pXp2>bg%_Fidq;#Dpi=9Z_@Uool zgU8PM8i@-rNesL}{)Lfj*&ss%8)K1Kiu}vy`-Rp)*3%>|IIZEz zk~`N z`76)WiQ=tnSDo8O$%ujA)Kilb&K8)eYs__0y;EYlK-pEt#!5ZSw&#ZnH0j7y=UJb) zLH8XzG~Na+Ez(XOsTIs8-W^F~pzVE9Ia*b*lYwQrd*#qdV-%0;WHrwv#{!6K(AC8t zLqU(4_&J0S1zH7c4Sy8UM|PBPT>Rme$u-O+Jlb)OQ&RR!G;tl!n}%q%Cl&*Op=u4B zO*O=Wjxkg>gANH=L0Q-8v>>{Tu|hRmwU{FT7Q2oj=eH#FgzYZ zVMUnje)BO2)dzNBzKx&Fcy!b|LM)+cKSPS;SW12SvM5&C!AP%w{PA;{gGbl2m8xU{~{gNyPktIp%v>yXWMB(wveNc8Z8diGG|Oqg1AoFQz6X(5iQfc`Jz&=MP>JFO-0R6dc{NhJ=zqbG{5ZE+Z!QD= z*y1X3PjY=K1s1IDsI$=M8jr9Q_fliZ=NZNC;1x{9^QNp?SG|4w2|mks3BLRt=2h{7xt0RdOi(BjN~ z0yXKe24TgzaFWzv@0+21E{hP$FTNZ;?sXRG&x~X52&MU|^l~H^hyB%-%ryfG3P;|b zUldkF7fMqSqrxcnaH3`;i>otV-tP4HvjqgyGJkYrnSV``9aq=tXvY2m6lv7H;2*TJ z&JIs@#%aU1RsQbQEY&}=r)Bk1nem7BiMtXmBXK+Z# z=U7GG`$IxlL1e{+0Uygh{y>eqz1q25@LG8qA0U)(!gZ&bo#B>Jw;%E|Z_xPo7~*7v zVa$e0VCQNV>PGRZBHc0NYWT-1A*+uCwSTE9aRTF56q)JD8Y>Ds3pO-Ijeh0yT?L_c z_KCf-D9*$*@QTvOqq9ti{d#OTux-M-?rHH_0UZ`KmS4_ejwLt>lHnd7@Z#a!wZYI@UU2BRY0!y;6xD|))Xbds=|z@N|QVBP=Yp@tZ8YMpopko z0i_-jeIA^aqpNa0WYDiXt5xj^UVp1onQR)VmoY6`y9<@s)@I1hq|;<&8w1iq^?C)4 zji{MvpiBHuV?z6J-ZsA{SvXWNo+rSs`v=0vu zu}Bm1zjlA`P*kT~Q`3ZgK9C0-GAEQ5P~aWAyDet1ARp#vQkDIv)koBN<0~#=iEnOd;A3p&bD#eKrx%px?tiXGgp8d;TMYoI@7@GfkmR|y?^#gt*3ko~DD}fLm`k$#1sEqD zD1F#+I96Ij!NYR0JC_-9NXp{R1g4^Zy0JZ#9IqiPul%vUe7;Wzgntc=eKAJ6W}RQt z>;=cfP)YLF1;7AkYC{9!6VY8Y*mOm5-C9pN+IoxD3Hq-sbwnAQi}cw<)AE)+4t!rv zmmaAGGG#)hLufXQ`UGPA6CMl;n*P+&ZDpQe?7>N|OHOfo0fo%@&iNbuF7>$HGyhmV zSdLx3pXMY9J7q}9$A2ecy1fr+r*n+1#WjoFB_bEsGPN+U$WWtTYewCAPh*ywCx{3a z2=1(%)A3~V@Y|H$dkcVkQR?-_LxSp!K}#aOCj04eZ>bz3FW((%_3Ww0j5;!$LnFon zCIB~`Q%?(9vGmAw#HW%$t~9`R;(+Zk8 zroCxxd+w7N*kFxNTOsF;dM&5Nm~R*UmCT+lIhL9P%_(Y9q%9o9MHG^@qYGr^L-8V% z5=ZpGo*FX7zki#>EkL6ErHBuit+4rsxH2 z3O7wZwQ+LTZ}mgM(`U&#Cs|PHajY?sk3%1r0YF0~10}Z`mH%n_L@6@xD`4fnVk^G>s(zqc0fRYdC|6OVsIS0@6yVP?% zu~0|~XnzsvjJ&7|A-x&VI>l-mh8t+9ZsJW4bVKYgi&bG*E6N(edV9yetmdtC&yMtfOGVzyCphXJWGt@odlIV$KJ z8+8gzvWqEX*mBgF9{phuO&B2TQr95YH*Q^iaQXWuyZ<4A8=*d_XB+sSt@n{P)$w-8 zIcq#o3%0@@9u_}jY_yjE%hNEDwhJ8 zA(N!N^fT*BSqE$VXHjCL4`Sfi1^>V1bcA~!UGww*VDA8cG2!XDK0VBC2+qrYC;vOG z5B1#tPLO94=A}<&jXd$HpQ=fcdjxkuGCpYiyOxq{kg>V?oxM8wKRM%y{^yQ6Du2Fs zSj~YQO&*(2A{fH9nWDB`fL-x@GZjOC%Rti&zGz8)0ur*=O-QW*iubW)dIFe<8BJor z4gM+~y=D+z)RER)pSbt>Mzy+P<|C9EXc{Ad;!z^96D&*r49Ql&s#b$74J*chM7lRV z)0RU{hc}77rWc?g{SKIG`LAS0fqyy`FcB?NQNK{={p^iI3}dGjp}2#{9q#CFnTb9! zP~hmvJ)JE(c9cR(tM)L~#IdzdpBK9hIt=MUXLjKtzjBeVG5MuhK)<$59a8#^II9dI zQPk*uW-h42@0RGJ?*477cO*YgS(4aal&+PqwjScXfo&gFOXVfU&QY_7q_6o^hTSa%9L_3 zX8hPh3P`GD*<&i#DvdVI=QpL_ z>vIhcmh^YgLbtlnV~Efj9{eF;8G#k>3Y5T`w4%uJ9)Kmi1lG#?O~sZ@!hb`w1#^?CDbg7) z9c*0F&~c0zhKkpN{dGPI!H4Y#fpo*K32v>fdKzK}G0cpza=4xM8K)4{i`S)oi_h2e zfWk;PQsX0?;G!4QH3C;4z;*v|p3^k%wb4yzI94&64J7*`^*r)s5-x{mmUde3AkpZ? z^`&4LP|5C@tW6~D;C~`yb=hg3KwM`Ke-*ZI(?a`2QAY6){aXQe%fn& zDIJ@?=I%`86@Vq5@NOwT9OYoUClTo~VFzf*(pZMrXU)0TX<%8CoHs)Xe&4irkRB8I ziH0ZxNb#c;i(!C2o?>rZ{`kVhik2^SjFaiy%q57ZEvbSFc7MF2>pin61Q`6BT;Yo+ ze@0j5svKt4R!ngFrgL-y;bh?Oz!mZ>=E)>Ik#Ie=*&YCeZlU$uy0`rVL%02QFyY@B{&kAJh+|5r@up3Vk$&2Ru^jq|%v+j0FEb8nN}-&LxbK)A1*0diCtKVkfM zSI0!WN`iu{=e9AwomGw-zh=OL79Y!hoBgduMv+#gHLOXW=3E_q!ZaaIzfTi(ehCLQ zrjm6;LJB6m`_9x<6s;nK5<;oz{DZPL6WPQ&g2kT`nSbkVYaJJnZW;Jd!2zSSIGRl5 zc#KA@nS74cc-uaIu;=D$a021%U6&TI*rA=;6E4U^mls|2w1wZHnCqFw(K4t(XZC{pEqi&ntX4#-6J+&-{%=qvN0E>2^8sk{(=@sRLb_h2Tmb0Stg2W5eJd4FQRlLo@F);)1db<8iKh3w6>2cJrN zksFr9hYs+!abbz0(O3j146=-dI=_9771F^n25 zM3DHfaY2j0`~*GB_9@=A+ zg`SC+P8^u$Axh>r{Y&k~uh7jP6SsuKGOvPgLzKWI;9eyMtjtbd9tmckJ5jUm$w=cZ!A z*$R-1E`diksHWMcMLHFC7iTz1tPP;^Ekg=NuTdd9>z=-yEc$tPiZ;+Wx+e^an18`B zJj5JH-CCcl?fUF}lk(k8x5wHLx@siz038f>t7}m!#QvOo(2a%c=Vh8BEmi)?^VK^n z?ymW6ip}&bdFJP~uL82%4Ulm=$1D(|7sU`azakfzdSzyrW-D~GN0+d7vg$a&3U3$DM3Gz0WD zD28&DLe}}b9-0DQ`Fv=0i$pcc?H({)k%suwR)%2Q%_5NcR#P49dt5>le^vt{)g?_1 zLM09A_K1Yg*2NIqqG(y4fR`^guhRi=$;Yp80M?kvG5?bg{bGDufi+AocJ#cbZaY-0=rgd*izRKw+Milz_#g3Wm+?sg69P0gmr!gD6%jNy3NK7$ZfA68 zG9WQDI5RSrFCGpR1T{7|IhWy)11Ep2wqtlDT(c$|+je$3ww-ir+s=+{n;lyn+qP}n zHoK#ar=RzoGiR>zee-AL{Mh^2tM011s@7eru1!v&s6sDfYHth_x3_blXJ%mH0mxh0 z8oN3x+uO?9bIZ~z1I=BfT#Rf0e=&AAa&i$TpplEEy`89$3y=q(0W<}O0!@DaEGz(K zZfp!oa44QONUU<0Ge3-4Fh_Z03H5;=l~8tCtFKr=fA%J zmd*fkCnGzTzjxqb53sZ|v2iv1r+~k9Gy8uPvXX&a``8>v*lkHU~l%<)70L?^`Dmhh5e=Zi@F$D+BpMUfF6G?|Ku_T0!%HP z9c+v||K|Qn=HO)cuQFVnE$z(zvjRGR6VTkq$!@;28gz7b!b4djK=jzwM^34*!9<0iFJJ zK~(?D4E5h4j7;tAY&?Gfra&_|MtOUezbOG!|92`g{P&6c-yrdSi@^Ua^8UYx`(HKs z-yZS*>wEsM)Z(r-Hu6Tce+S^-dj{}#(HPkQ{_YxpEa0DIV`Jn5_-El*n*4u4jchG# zJpWI@|J7Rq`0uL!C+B~K|D8g}&it=J^vvuG?Ef}fI*VI+08M`tEnQ430A@xue=qM} zb~QUwpp%WI9q_Nn|GMA5K}<~l1yi-KG_kh(M-BFWLqI#z|JuV}-Tu`9qpXUgjFK?z z|6$wy%USX7RJf>mIsgIxGn0m#z3Klt{6i%yZ0`Z^rf25h2GFx`GW~swf1e{a3!Cr% zPuhPGG5_aT&d7ho$cR{U4wIJn8)x8ZkQ)d((gBNX5m-&h+o-{V&5m zu!*aa(_h8^wGIAu{vYRmJpv%m184%bzG82}8)B87mElr{ojWomsx#2X3_cR-P}-O-|L?qvBzC$_+A^z&@{vI+3vY~;qY-JO>;cfhh=|5*_#Ty$tUn7rS304-KOZ| zq&*H|)GtNMxYUUDzFm^th0x|;Qa|3GQc~70d50pL>11_+xqYS%AayGUz#w~aK=Lz5 zYly?_LTLg)t1G;?q)0k@exe*29~~L){RP>7gio6j2TRUtgzcAdL6Yp^Y3TIOXz~g9 z>c;5`?~Z@yjh^x0N*ZYQE!|$E-fQ87C4j24^geh-S2)eNaowVc$?JCH!9s+e6cA1j z`ku+@6DVFs8fy~v`wr!3fcFuZi6CW%R$48y+f6gzv2iUG(MOz-iZ$~}%Hy|Do`#Vo zn?)NE^1s!a$vnpZ;Z>-o2*D<@&)8Wl6f?-%u(1xzKCR_oEfz1|xvI3@jN zlrehH^U)W4^@pUYKz&AkF+R64x6~Af8sGPxitKdbl;>=4%!O8SfZZhJ@X-jqr6@fd zpF@9W#Kzp!loW-?uUL#&>yO$Q8TuqqC@>PeK5Wc4yz2}1OcAE&Wh1I<=hdu z@xYd--X|&)hGxFs&Z0G|ti5Y#MkSI1D+~HP8?t9+ipk|x1-PQxrTvP2*&yXn#$12o z6Vo2sRyWm&^m-6CW8%q?CG-|7aldtfGZMnq5?TJT1ORs%l15iM)yOP+ zs%0=dtMOfrm1||O=sCfBH_}b?iSL>QJAQ5ooew0QgNoV;=EFiwAPAV|dRjDnEsUrD z;Tu?x)LwCuVr4m9e~0C1qoB?{9F2e8t8{e)YH&frp3gBa4y!f4KG{L>d>ARkXbm{b`xfg`JV{oQXx3$|zI<{@wR>!t&+s+f)wr$%^ zI<{@wIQ{OukE*`!oS&=e{(04?d9OLfSlgpMn#$ab(GZ4RxdoX}m%k_d#wHWuj1=?+ zk0rwdaRHmEzHb;$L{KeRX8ic@DFN1I^|zk#VBM&3Y3hlew&(H8oG83F57Sc}8z zef){C=4u10+hc!QG-WntsYKglU>fm~ogcZ_ys}}p1s}=NPT3Q1qa|YMgu-IC$NE8p zu?NSy6s&JQxUP23pOA~lRmB^$_^|L??3tz`x7A^@4&xo(nRaqVLYMia4an9Ec7f%r-r!A=cP zg|KguiHa=Bl*R%;%Jxu067QCW97(riX{n9b(B1V8&4-y?Eyv|I%t>Vuj3MhParlQi zr%d5=$HC5iR5fp%<5@(h7A4JT)W7D*;Il*5+B!X&!1|T1)mG&Bu>r9?=!+Z`k`rh~ z`yvx}OAfl1Y_1`TR{9$=4UE<3Tbu{S7r^Kl^je437bT0DG`A?Ni z{)X$1L)%W+DI;ctxRrC9J7)@vusW7c3(ua_EOr*Lx#s5@=!=SoW{T-yXz1@>mT#fp zeXcxIUSc1JnU?fTWCFB)3O33Ge?OC-j{0^;lBVHMb&ZoDiD+*{%%mQXvR?pw{!MB) z(@B?5>)ohTYenmK8w-ZNlmXp#zE>n9S{QqLIadnvhG=uLB!3`xu37bZAG-5TT>NB9(~GwodFG)*p9HXcRhKtl3Z1OBF-X7i zdn}-0O_+PBw3kw3K&n_V!g;D)_>^Ks+3lHnrbyE_gt%bxEF@=<1h=$5qTuN6gwxAq zi4!cZrp(Ti)IgX({gzk42l8c5hq1C_)4bPs75My}R~>|Z7qr%|f5$pZUfdbx?^O-{ zHpr9N#BrGJ`JIe5;DO7MLdHuw4oJph|sDszTY{g-PGT&|k7w+PJbSmNO zes9;%^`yKQ(I<*N{c47)e(l*dZ{G|=-FB0?P#dMY?Y}%pIR_gON(T89 z|FuDiFm389+Dz0=hiisVp zWAX{fLZ>D`y#nYTre^P9@fSO(s5a0IfBIcTHvaT{m?TV9J$OqSki@OST}C+pDXbgw zjL2=WQ~8N*s*p&Z1~PGAEf1GKplx5RrkY5Mw6q+BW)=%kkE#>lof{$V1$D*wplGk9 znE*h2;@D)!nJ?Ox-NRrJHh^$}lPKbpJ{aN?|DZw|6m-!??t1~E_d$Ir9E}|a8EX~_ zGHve`bN=I;;Q>_a z>sr!(fWVu=k*9$Y-Rt{x2IL*ct`-{_Ei--ekJjYAicFj_&zFv?CRlvEC&|-`5I478 zQ1+HJQ*(L>RxP2&dddV9g_eol)CpeGfx118Y?SoL?`RRM?y;bhtgg+!xyUfv*C_ z>a$|4f(u2bBb!`R)sacf!F9`9#A)GC(8VfCo zdlo<7X~{OTDlw#gqXKZNv&+N-Z0{eSm~RjQ)nGo?TT@dVOHndI^WRgBkTP(o3``6~ zdnVZJ*j_4S+?Gj!#~C77RxDVU4LcZi!s|LFT7mQ);ArMkPq`NpO?V%C@h^H?w?+z| zgdfFbvsU=@6AxNGiUiV0(B+}+mglOUL~94zzi67)e$|X^Cj-X7K|NOnU>J7LG87!0 z%kF?|upo1D^p#|4@d-;;b;!fvt)0pC6{kRz(wH+eQ!sHK<|Ykxyrr324sBk#h0)%y zy%d4xsSAvX9D8jQAANjD-VK8e*r%ZA`x;CKPrKynsu@mbHZ1PYW}iPeZ|w2vG8s8- zKQU^HRk=VPzW_sXA<#ikSC>7gNlUjFvKmhjPM`f1r_;KK!oKKFN*h-Ua+gT?3Nigf zAVUhqa+t%E5kR!Em^S2XQ6VL6=F+lI1*QDW?>JO=A`5UmsCTG8f1oI!ARHsIQsnCm ztrWI87mv#Qst7BcTB9^C=UheMQ56v16bTK1)FX~T#W)^ww{hA8Bj3f&fL&uLAqNtE zZK7*iVk#|PI-`JJc*H=YM9ix=-Fv~-AeV}%ix;@adF%f8Gn*z;IJRGT-^Wxdt%o^H zSD6I@#Q`9nfL|0=T^LTVpcxb&zWNmi>+ph0VwPR2b~Hd=wQl>ef4uy=!Y*E%BWgE2 zs3~K}&Mc+m-mm~j+g5X}6mlMDD1QBFzaRe!MtRz znI}rgdB$b@2^BN6f68NgI)-uS>?rxJL(RrvrxuY)(B=cnbem})OPv2N>s0Po3)c}{ z!u-{s#imSt2@7}sMI8HN#(Ve zr>7$=(9^7gYU{f6+4C*S#N7f|4#PiOiQ>IUOX+TI2Ky>?XEr}(^ueRk$3RE@i|vW- z$ku#Xz`Z#vzl?n&9k{;I#L7up&Z0ud+LXLKmF^ z)@Jr$gaKn^)m;>eRUf;+v!?lubp6@E9RE>U;J%n{oy@5gn^2MiER)EfT< zSI~3OVxhYgiKub(>a;-2g$hvKd)n=Doo(?%q07COE`R(AMoP3x19@IY)KZgBN{1^e z-F&Us+V4in7KJq2Ycct@VtaDqFG#z%BYDEcIs3~{OCF>%8fVisPr>_p65n&}_r=9G z&I{GFj5PQ1g|S5@(vJ`G($QBQMhHD{B$-C$b3IEHCNWmhKEJD|u? zGL7Zio`JeSCDy6rKBj=LC$A_uU}~7MF?1H0VLAn5hMp0v~#s$JV9+rnBc{E?Rz2hM$k?)v|KZLTUvmSEV=ykeyH(AVabuwziBwn^p6!u#XsGX zVb9((yIVkO@h$+gYaOo9P?5R7?>JAFDk5vIrr2@WRm96tz-ico3Bl^xdQ*D$=%qQ#JW@OrJ&w%uyg?7%gw1V%qQrButo{2)t2=y z!?2TXQ`ZujyjVSpQ{(QxCx?(^e_5K8H&2Q%&jlgd>;b2)gbz!gik7|Lhxb z^-sE9(J_Ev^4LPF*n3!KQJX!MN?)fj2;|}p{n(T-^{~$}Gm0$^mNTy&Huyb}paD?I zhZCGlgPGKOkZ&f;f&vw@EBnaug%{Vf7K*7vex7uZJ!!nLu3)JaywZiF*D04T-j8aw znOhr*sublzj^pC#E0QaTa9Qq)kod40V;s%%(hLAIo;b=o{n=!xVtkmPtlURL*<~V% z81{bPjT}UMepX^F;?5~eR7WQnelStQmzrO#oO-hoTwa+Fd?2_IOFyM0&iSoLMbZ9b zYO~xVu$CoVv)J%}QAv z(ZQ%eP0Mk3YXf-X>X{RhdQf%#W}imhqOldTodip=zB=SWrn`JhFdB zGf9RL-J+6q+*jKX)@~olgJc~S@__dCKhN1STuJX1m;-dp+!cY2$_3S3w9q5%KEc7w zPXb)Rc-^pYl;wjJ9Uv&w5lc}Hb8t)J1(!Hm0l$Ip!%(aj$4!#PyVJej4_?aN7(I3) z@V&TMJo{-2vya`I)xf|X1e9HD5ET*`1!l-yda#DRGHl%&_Ix^sn8};{_UBu2bpgB}2RTT9d1A*APzRCC_V;TAO@4sfdhb#;#S9u_TIs5s%L%DHChZs6F^J zIy(6my^)-WkTqfFH%4aSQV&U=>xjVs68_GtGV-B~$rNyEI6qtu0F0ng^Lc*XrLd0TDchInX%8|XLWLG4%)Xs5B#KqF=`7MjjFv7hYU#g8~CPM$rarmuY7^l-v+fs zBLWidMa+?}I_$6=2bi2oIAMgw_h8ni$yaym)&~NykPL_ryVDucViV!6szAn^gt-h5 z=bpao;HlphZJ19>$?GpzVrzicm8}Q-nH7W1#6Lat+p>(-(9jd7Pj}zayNg_KX(9|q z{y*zEEh&T^{=naVhJ4;u1uu=%wUV5Rr$`yZ1wf~tW&GPESzV|(fI|da$l+I&5#F#@ zT)*1|Fh9ZMih5izV4`D1EyR^>Kst<@n)gl`HiFiFP1dh6lHxSphUnsWBG{{AWL_QeaD9o>C)scCeY%L_J zWf;0st#CFEy$6!v8-YvnS}3Q|l1KIBrht7N^Qm%9QYPdA{D(DD5Z#cx=uz20#2m)A zf}fhnzhw%j+`4!Lm3v4^QCZG>bKFj!+;a|FJ5vP*T5OR0`KEM`h;7L^KHn^23Q}-O zkTTkm78@w;FT|`gP_)~Q|)P-XqT2Y@=zq9Tn#U)vP&EeSffUc4#(r-H}QivMq702F;^10NJ>MXX#6v#?HB!)+h{t^eV~aC z?6FBuigvQ!C`NAoE%bM_KqQ0G8_X7In`kc?T}FZn@J{mJ87ep~kVKBG0U#3Q64dNp zOTsut)AiJ-ovQgvMF9Fcy>3dsV*YEKG%g~|Wus#E`oma~@RpvWCX3hm8RfZt&oh&K z6DBk##Jr2nv7S>-1J6Y~*>-@lWKXEsZbvmpt$>rNrBc1qV;~mk=B|Io(rWNvs!gt_ zo}Ql&F!G7?99WK;R%?X>@NJ!y`rhiOx;B`pkInnDJRtVD4?$rl@v{rBnd^scWUW0# zqT`F_fqK#Q=7PoD7KSz{VZ8D|^i;FN$mPcqPDY6q2?d#EAqDD1}?tXBp}D`uefMcUn9M(FiZ%}8ei80^Y|nH zLV%IXdI4H5V`k_g(ly32cay^z75yhiM^7j@h%!lv=x_VvnX7V{ekEGhr34!1oK4>3 zcsdP3a1;gT8|ukRm-^$FeESq86X|CCiMnib?J%>6`lYYSjD4+Gq zFSy7sStC6<1#Fv*XHLxq0j#~G{9#jouk_?0>^F@K!=k>esI-xO-{{>$^Co}S?C?pH zpW|yL*F()7^Dp6+BjT?DN%*gj@cE3hDsbFNKffh<>Xzgj<9=dL!^7SBJ2OhKcbuV* zig;4#l+S&cp30}cL$AosG%jKJaP9Mdju5U=A<*owiSc~MiTB9``Dv@ueXEE8`Y&~* zi0m1{7K?1j%F6F4|ArY)xFqv62ge}y=k7<24&2{K-)IBJ;&F(F81NF@r0Hy9f)&-p zCr^b&ywW>8wU-r2HwuN95RIHQxxqQxL>{gQg0Ez^{laj%HwpZJ>kzCs?Dh56dS4cX z$gVZ=PNk%PBOFHF2!p+tR%#W1%lVB=J%DgY^7$G+a^Y(EPM^CXsi@iE%M$}8eW807 zC>Jb4>{pKgYcH$8EI1MBxleS)(cQ88%`3UQ2jj9pO1e z-L%mDw1_l3E^H8Kh6FR=~fP-_(1H< zhXbO3ljXifI1XwwlW=2>fj4Kw1A~eF$?poySmqmC+qi6jlN&|RB!mu;-rp}na%@=p zs@&OlyRNP`)<9R zVUwiYP6^PVpLh3p&EP)$Y8wK;Gh2yG`h{NK_N1g&n5Q0J)jqyg6(LD&6k) z1L5FgzvdN5l9PYVnBZot;(Xe)2UUlz9HYG6rt_(CHHWo8WM7c?;||rp^fe+|%!~-+ z=Z*#I@CW0+2q(Bip;f5hKS6qB8%phzqj=b;jl+)qGC}}n)jZ%=vbxK9lKpSV!F4xE zWq7-F`l@c~$(9Nsgi&%-DN54YNMcnZ-};5_%E|gaVXGbh6!bkDLf*Y6t&b2yc0J3}Jx z9dcZXCV2qd>nC?*=jA~-{JaUIif~e<`4osv44x2CnfFPNJ*?hCGkuFBX;C#HhQf1M z?#Cs!R}}=nVXw8a*}Hh{ZI$;t!DWY+d>m}Ap1PmXoB%v}8`)zWCvZe<)wAF+pGiIK z{FnzscYRfi}~8&4~<81UfD& z{6kckYc4V>Mf&q~ND+v?p?sL8`(?yba`UF`H5~12nWd!kG-o4V%*t2n%E=RkugBt- zS#TT{Xl@cF+_TBz*jPN^YG zA#SmNi_HZfAGpIjCzunr_pLzxN~T4B&C0&?6`Frx!=QK?u(`p*6jgSUF;>kZJoMs> z+e_IWQ_=hV{Vk&Ij@VRJ&{d`2{X_mz$s#@(n2z{{vo}4M<*=)TiyUA)>xaW$^Z9ky zs@36fFi09ntAuownY8(z!)-CfYRD8Ja_~(6adVjGHYjR~ugd5tD`bBfW1TDbrWaT? zckrl|p7J8xv{BZ!lCKbsF;TOdv5)H78?AFCD}<~=caCY9oavW44D6uc+DPV2@Rbc; z9CSMIC?23NSz|f1!`5HwNagX=9mh%geSX<`mFe%Ga7-7s_QXe2t;6QPm2m7~`F1Xp%kcMtj1PcB?%BH)4eJM$qC{am1t# za8b8@8aVnq1bS1sY^IDK`qMpmj*Fgpn)L;2z?biwWO=-x#`bd|PBdSLLt>>w0$fVjfY88fmns=lvXF3MBwtaz|F9bA5dp&KcJs5BX zXdy4Bl6iD^Q)gs7y>ir<8l0;@70f{oQjscup%lhv;Gb7$K32Pk6J9_xOPC#CwoH~F z#1(FyNG0|BgILyb1Ch@H8M5BOGfxCs_afNaWZ?~L=tck4Gtl&k8_9}diM{ADXrXhO zQE^HA(~7FME&jN5{9%Kcgf*3yYsd~bJz;#}v>Cf6X?fKZ4r-^D@~eJ7Hv$3G#Y1UU zCJtQeSLsh3Poy4|?(U&#e@7 zRKD}99(>fB!}4IyyA&2}`z92F+5v5*PpnQ_-X&s&h z?r7t!N0zmUAcB`tY@ysBy&g)s>{uXVKp7&%wS2}iTT;hlPPt{MX$AzbOzO7S-k4>0 zz-mr1;trpk@IG?}&L6z@d+PY}`>h6r*rg(Om)rD%a~ZnM`R%_A5nKc$o>i{ex0i2 z$a0281aNY}bCiF+Hv3m*#G(T(q?Sk+EW^@63ehnP2wvl%ez&xvGbRSxV+L|6;(ocHQA={?diYXwR5^sDi+vR0r!ZzDVW9zxET zvoJEn6=;-_;W!nHFZQUadQm*8pOqt9HQ^V-Xytci)L>kYwX#wHO)2;xyHFEMq7e72 z-X8ZwaoHlgHTd7(CYEMx$(sxPn}6VxZV=2rY?deia}{83GWxV24&4?+(T0M*ECaO# z`7>l>VLy=B!7^ySTSMAL-u=nLhF5qU3RKkvWP*iEEwGztN02XfV_MluUxTe?*?Zji zCC-l~cLar@n$HVj^S^Lb$kl>)bM(~*%=r+g7Bvp%RO|FKn)%w$EtR3@iTFgmkcdmr zvbt9RZ&|Vu_X)lCyzGCfLR2OM%|(LA_teu?B?9=6c0fz3>5a_OPGEsHd#;HCcxSui zZ0`>q|22TAnPJz8**hEC)ruJfp0qP3ufn~~?qYcq88!|_!)cSwp(p6DP9?)+F7Ms!UxsX$*iNckE^0H_= zsMv#Poo4F}tVt(`WLhq2t;|=my++)9eq{wg78iMengMBW#GeQf?!7v#AWcb?eD9vE2dn0g96a~^AP78ntm;hC2C=aUthNXON@?W^MA`KYgR7_A?#f4a)tCEuNmTl3I!HH zdD*QWvV@@zwR{ICvFPi_@nEPw7wSNWZAc%)Mr)jT#6VVuY?F&I(`cd+Zl}$24SUec zC3R)@`PxIFzw`cv5R9_rbq-HlGe=N4YM@#(?}l7-blO9-FQ+{`A?)ycv2CCNegRMb zyVKF#k;#pXW39pVLuIALa8g99BgUNK?4=dB`r~#;IA=K>MD8E6LQAZ<7I~++G)1!` zRMghAGcgNZQoxAG&*gZM%n^PeVS1mf0{rd9W&S}COq(Af%ND*(iWftwO9e(w(L-5NPb#9b3aq)+ zEynAtN=Y>}cfj1|9P1A~N*38EdR^vPnnSa^;~+s3mJL1eO#O>vNrQ znT6ZItzi1-XY|<-``!y2u+5t?id{t2IcE?(FI*S^Uaz*C*!C-qp1RQ7fy}=>%^jt^ zBe89`(o{UcHZWv!T%)9py}cYZ`|LVUcJyY`mUeY-L76UKcrG^DuXj0yuO-^SnxwZg z$i=Z7h_u#&l$_A0>gmxUKwB*303kCh&JHlZ%{O=gSq*If^tIN|-4TyTTXcP{?ZpOw9nYl1Ca(@SbIBKozUMf24QMx;`N_v8$NmrM*#n`0xU#Aq@*IKS&~*(a{tu?@z4 z@UPFw6|!;fG_O_(-!=1%t)1&`qDUwvZvzZ1^>r9skkcT5l!M_DZL?Jif>5;iF=HO% zEt4!{Yjc)uH@!XQblN0+#~aCRDwz5B1PJ(J*J^(JPBp>57jLq$g4PlI zjMH3N)G)8kvTKwi%7i!jyeD zOy91AF?@OfrZ321I%P_M69cg=_eAoYz_VOtHxfb7bD|e3hvx2xLgCczH5ZL4WhqO< z)2^ebTk^?QqgEdwQSF1JQ1;CQy0qL`=k#Om-CMvAFFoNr3Whl>Z7%^}9d^WFj@6*a zJJ|eOCfwz`LOvT%PE55t9)U+@YUff|;tQs%US~uA{@>_3b%k^-c8IKtPBx$A6f1{e zh6R@-0rcGcw4%nZ>QA%^t=lz*kMJp?48xfphW1eRw)Q0xtz;VJ7!aVwT<_y2z8lS0@w3#9qxm=6KnE@ z=W?fclxwFsrD#F{T&groLCWP(O+E|1{aZ~)H+pGTLv|qztSp2IRGn@aAXt~(=~Z4I6M`Uz$_q@LX?=@+p9ZK0aXopN|s$o@BE(~A;q4VsNC*5hs^ ze7*r_4f8>zza zD#yjOx`WMbJ*}E1RNO)<41F&Gzq}2r?j2-OiWieXQoMn4r@<`(QIRQP~Pi_4rxM{u>-XP(Qs9}d9@flc>D zgrSa$l%$$MdsK^+IJ)ia_gTp*+-eu5`7$IKl0 zlv&9EU0A~3$BF1Ktb1bRKg8wF7=dAhP^XqvCHl|MZN`L0(JEljv7hDo9;gdE+sTlU8*cP~cbNv& zu+I+J{qsQ_Cpj?T;x(oX#$~Xx%&i(+DcKVcj~7SRRCR~#oTOQw`g(uuGUT09`R8oV z;;caFT9SC#iFcZI=DVE(swkLeBE18$UY^2y90zSLQWU=o;n>FgL^n*7UiC)M3^L@+ z*Y9b$@eLu zpxR;_7A$hiU4742Ip2kM!Y}MFBt?lQHmEmRQRQ+x#xcAGz5;zDdFRgkzwz=fQ2bH1 zx^{a9{Zi%P`V1hD$GJFmC5R`nKwsXydpzB1Gu`pV>2?&^oyPQreXX{}78Sjgi00<%4NH#4YTLApVU_~X&j zHoV79Mv@lhRy9rL$}?MMPsiyHx^mat9shPI!T@mrg;9~lh2L8a%Inttk6USbd1Xc# z6FH^4yekyln6$>zHWFa~mSJM>`aJS1H7?FS^t4)AQMuY#1?qS7!z~WjFA)f(*|86b z0*3Y|f}-)k5JWvK>=}n&vd%Ie;6logg)SqkHNKq+N&)cLbb&{tM5}p9jYx7_jUS@) zQ}PG*ubs@R7IX(j)wX%l{SYn=jmi1E4vaDpikF`a-G&i0-MKOVQJ;iwU;F7BOV}%M z26?{_RLVzLK~!u$6ejbVfuOf16J^}~%dHs@H7}Vrv`ISP`H^@UDbhkv-1>#M?WS6C z^eSByD@-2bEaf<8lBi-JUs*NOhRtjU=Y%mBd*4fm;4LJARlj{ELSnDQ%Yen=xgz!g zehWTI2icFsq4N;HgR+!zn9-)I#IGBDpH8akcPbf&{-`0}*z1e;gaF79dRBWm68Axi zTkn~kQ0?x58G%Mlq{@yb@t>w4{X5XtXR42&Hdi?OfP|R)4kOA4B1F?+vit=+_d5Ko z=gw$_=ggG(6UoUsh_}M^Fhn6rxVn`W)K353h9^Ki?O$}9VqZ)q9 z;ClPp`&CQV>lb*Rs863W_l@a_?Sg`X4foN_{PhV#I+A4&MdmM9fojI?-ar`Vd9lJc z!IQ44VBO(1lk&_t&;}-iI?VXTSU}n2F@@nzfP4<0D75K7gJECWVye9Vkc0^c`ey|Zs z+LlMjgX!Gd;ia5wN5K2W6K-bPMMdC>w$v4!^8D6Uwv?TnvfiR3502(C_I4DUE zX6j)br6%hFM9htA=pM%Yhc^q6Vu&h!La_mJp&H+uw-9*w@vtu91^yhc zev7i2KQ)e4kx&Es2-o>EekdhQ9^~}Wq))zlksm9YkSKzH&b*0D96;mgq zkwwWJrtAqZqw|)WJzU=9AHaarlL-fyXr^~ajSnqjTA7rN5B?Z#{RWx{5}(J2El+|~ z&>9M%^M-E}lpYOi&SEO-WEC++%PQ2q)yq$JT+Kc|R%L<+SnaIK{4Hg#-tdA@$6V6A zJPRL?G$(?NcsKz2b47Qnj;e>S1^c%aJ)4ma=JZAq4ror4R!dPvpQoYZ5m6D~cAkVi z0U_X)u!V4o{33*SOS_zp8b5c8u4X6)6i?zgOFl#kX?3FKS*orDf@)CZf z;RspB{txeD^)8{lVKlpOuo{Z|TOE0*c(T(L z{{YW_kxe1GLbl1_y`jyUX;}l!rx!A$qq^|e1Lh^M!@s7 zCdM1o)-f@rc^AuR!zoZ0;MEeSu`}j2~Y%i=l)Y8i|rwBsz!z~;mWXVtE%9ine4FFBrw3<;^l3U z{-gm3?*EoQ?{ns(b8qH~d@oegMNG2OS48O8DhINF%8K{bF)|EdDB|LapY=MQSPp(f zAe2CnVu7D$iJ?7AaIIO>ii_psPB|v+<$&yWp~nO`8nSE1mM0s)bCEBU=5vR1H*%Z0JCtmj)1~5fdI2Iw7x^Y zGlKxJrru$~Bd4Mvz<0EM!2IVM)_*Z@82HK7S%iNl3|3|W1_C=nODGL5kzB)=IW)Ruh+ISCl9~fctvkw!56QZAKEd8)1Ifj^elV z<+&l#Si;*R=}Fxm&fbvH>yY?%+7V%A7tzv{t--|0uGD6&$-y6T+DYMN58Lq8vd;8u zE8MkF>d~WO7yaTlKiWP&X8z5y|Ge~-<2-n#{|@;@vJcR`*vnq-rH5=7UP8lp|NC^( zVS^Xck*b(rw59Cf6>#mu0=sF*Rl&I|vjh&b|BEwzzM$eSq53DS9Lq0~8@}m4ZktRa zY+5wKcfrV${2zT2x4FmiT5UacyZz^ih^|hlm2Ped1SU;7k)s&pC{Lfw+^jTTyYr6E z_c_k|HC2GF%$n-;=9SdSO(r`!ZIO1wuxVqIwvvyQ65)|Oj*(JCvXi%RLCT>zh}|k9 z{a8MXfyr5+OGcbfVb?K_L>f+5noZYW9I;B!iMDtNg(ZSbUx80VG~`AQE>$Q9;<8v- z8V;tVG3UydJh9eC&1(Je@dzCfx2wwc+RGw{V=;h^=6z0AR1(l~Acs9PA1OYYp7qAl zL>oOyt$*PF)^(5JGm%wVz%oLzmOJC0t~VT4ou)T>`7@9`AltJlkel&!5h$AcerDuo zdCj@fhiNqaNqu7`TN~;6?^zm8hv{|$seiSB0d%;>aNo+FQQuLcm@F8>tgOcdO|ktv zFfV{28kV%W{8>{|-`2U(yT(b(2Z;nmmb54*jaUs2ein>vSJs1!Svlh4&E}hU5B4bJ z(}LTEp4tXR-H-0E_fr}W~)1{(iGI|eJu{|Z^w|3;Pp z3;s7?p8=u!gt{wK^2*??*PftE5{elJE@ufAGE9^!8epX{g|B zlklb=ZscxF?Qu^0{OF0awT)=$%F<^3w6AeodVT&R$a!zsY!}!(-Z0!)9K;2+%e=o* zY-c?G5ukq2WM4rz4ch>qzgW$~mI~SY2Vh{m^Sx-`o-SnJFls`M*V2m_mkpkO?wn#0 z!~f#<=^wxMhFn-&|KS&Y|CiW*^IP?*kz)=fzTKS*?zYZ0%BD#(^q8)j6Z)Oqy(O|R z+T-Z6)fKT(Nn7BSTI1zZM_}Bf9WjAhj`j3m1OPZ1z8BZVzR=%fBWJ8kd{AyoWOw?U zz56_z7X&9s)vsEo#9LJWw#(xjIb!N5hbK7ks1&4#miw^DjzJM85L8p}G)o~7v5r_z zBnE^D3|sDk2#Nl0e)Il^U&!RZKS583RAfX#(KIJm{~)&7K}EK*wFO)f)f=fD-T27y z5~!UI6yRUk6g{4}cEj-%B4RjCyk_$JiOtgJ*mKK zL_E1nev)6ITpTWNy(%^Ka=I&*=kk%29_u>6W-+Ez_1^PXdFnMq20<@II!(iB4RBnd zd!I45otDlUJ(}@M?*jTMYRVbm3w>aY4cf>}_WFZhgV~uMI-~ibb4{kxEdXejC~=*mJsd0Q{BOSy(!@1KZKuT*2sYz|T#txr!SGeB(vq z^H$-p&*7sn8kznVzo`lFu*jhQdyz$LTBnxz{}I`qj{i^^`9GANm!`}h+=s5V|0A;H>|a5?NDhDxPxsQN z8>s+mhi1^wZ^y58+f4BM>*AzCb#|5QoV*Vl8Iabr7|R$Jr6&PD_uwpX3x%a41e)&@ za;#qoZulqt*)3D`(P+?&KKa8Bvw*sWPV@IgwVK*Yb_XvNk?pPGi)~yK2u#}40!J|_ z(QZCGSy|~`b{Cy(fU~T5OEN%BsU?})?Vn3A^ms}Hnlja}evO8BMR{jgS=@v7zZvEG z$EahKKl^1G`k{PCUBlxXm&{ncg052zi8P$>B-^&ZSUlB$6CH^X3Tqgf{v6-%NRZ6{ zT=Jkl#09akbPNn@Lzb0sS$wsR+NHXalM#A2ZYR|bj^{a0yCMJ`?aQ2=xR`(At`yer zOoZfAdfFRrJ!RwoweE=nMAsvV&tzIj0m~@ia^|FOves}+b+Xpz8L%g7K(2S0CpY!| zBv2^%^~lJ{`jTa}8&z-oo&3UFx+2mk-u9=P<7BgrG-}XSAQjFD96-e@3K%(n!HU|? zz=_Zk#T>Y8*$sk&I(tNsqKwjaGHxW5L*UW;n>4mLfV` zufL3SVUIvMulEJJV?Rg3CqK1c!fU6+!fKZpfuK)k(SC0BnWS5#I7zp`?M^`Pw-ROj z;d5v+cZaE2Y3+LC-Lm#&d|lq}S&r`Hqte+RjQsh;iiW+RKn9P6WXy-85>U{h~%z84bED)Z)Avx)Ka zlb7sOohb$3JoMD~!Fv{Bq?hR{$R7^qJMnZc^s~G9jkqre0r!3MuC&GGCb%U@8U7z; z@eICDWCFX=VnX2lG20*L?qB%d%&LCU#Ik^p+-%DQa@%GK{nub1OfM(&GretFa3-YJ z-eapf{4|U<*Xgv<&8hz1g8`g!^n3RXes-Gg#l^wbgV#yWF`)V0ccR6y)K;&@%C<`vX@`6(LP``0woT^ckUzdG{{h7Cf^)>e#u`Ne?PXBk6=UZ@9^Kst}vucP`WK zMArzHdkfsp@-;QM|D&zzj)wc``bv~2(V`QpY;<;4FTtwOV)ah+UZN!WR|yf(iPeH2 zO7tErdM5`H+=xWX|PA7;EPKBoCY8z5BIC>8;e6 zhBP(1-@jwld0r;fW=Zx7yOg{K>nBd+x7|okn-Dn?zHj1G$7=Z^dA5Q<4Fb2?gevc+ zRt?)z6@$_yBL<$Q=6WE8Im9Jw%X$qV^iKq`#8}hb593J0cL-Fl@T8vM;_~$48;^vB zF)MkeK=Vw zg4#y+HW5WYpqHX~ayGGOoHRuB+Q~MI5ZepG zlVyw-u$R}SW@fN^D=EJ!nHBxa!Yn5|RJ#J}hYUQ+&%lt1+{#BDR7@7S5<~lx*PtCJ zIvnH5A`+{7dig$>PN*1XB=4;A4)ob6D2P_lV24~$j{*cnB4QJw`KsLl;Uu&?@RQ^L8g`jZnn;( zWxntTDn<%b;Ukt%u97#B=Nrhn-Z4eykMIM;bL)UUgFzNq_V3j2{_@?LE$fa)Pb{x# z?<@Z(%hC*3DdHNd#2GnZ{1EvG%j7`A?b{8{C^t2~TYE@}X-f-p*=zv@pNX?^>j(8w zAZ`dp!sdE6$u2rO*__&1sD+EEhH8GGVV)efh~c2G-S8QeXY?(~vwazf-dgvfshy;t=AB1M7Mm2B`Wg%X0bJT4l_81R6yB@MdSzh_1mW28xvY}E zPbu8`qNTI5)M&-`fOo62UwBX&^4e1$NS9g>0c5Mh6xtRLMg1nJhLeIZ8m_6_oz?|c zC)uMCWnk%~x+k8W2vzl?J|X)g_n;rQH996KocPHTCksO2o-?h})*uO(Ii&!g6-`aT zYzWq4Qys8nzbm;`7D2W#w9T_q^LeyMD&x|5r^f%Oi@z~KpQeN$8F6Z=!?Q zjC?8@5)R`#D^qC`e&x!^exgj^Z=1pFlV_n6Bi>k#a)`9HnQ_4vq&x8Lk>%g5B z>0T#1#ruAY$=stwkc;EL{BW|aOe?%g1?)IIG$kuFbq4EEX+xwQ`OU5YJUSX}cU2}E zkY&f=$1j^*l1f^t!XYoU%eV6jM^s^@_6{GKg~S5cIh7j{lk+e5cZzu29j=_f4JVir z_sTN8;q)=P^#<}{a}@Bkewlffs(iT5N6>h^QG|@Dz;8B!IjDQSXFod`{Rjt`6hpT5;RB|>PW z6F!kpuq+)nYs{{y4X1FO-re37U(%ExkxDk>4lj_Y>MbCJ0(nsdGW))-omG$Z;JcNS zqIb#76GuhE9u4W;ti@8~wr57^@+9J`0-BvsRq;Bi`|w|7IgUj{~fG`(1n-|9TT;qRVM_s0gN!{|5yl+HJ@BNcWY;kR1j2 z3uXR|ZGRN2g$kLlhhvMl-wVf*!rLOj0VPj12d?jma{$Z`Nnc-N`i_W0nYPiz)0M?- za3FTu=|nJLe0K8lY`66z<1TCMY;ITHq&kw$r$3GA1ZgLqT0eP)Z#vQ7HR+RSLCLM2 zoftE7!0$jcVLl&ZkD_4J z^G|=6EXmZ__*|n=DfMFOM;@A{BmD*RnRDPTd0qN_eSHrz&6()y^L3qTb9^Ibt~Y1+ zs-}VU3FQIm=^Aq2Hti*=K(qWyAFrcp6eo+sO`vvLasMexAV$KB+vT>pPB>G@O)758 z49#MOE5sG~-0b@Dd;*>Ka5y5UlgpcbT!~d7nkX*yyQVzh)8nPuX2)!^dnyS4SMI!|HQk7 z0-f1~XL=PE#y43^XbLHm-F2qz8&b+HEwx?L>4 z+Q?jbengv%_VpDI&yLkJI*_<2>&lpQfQbj(9{hd_t|_HoyT_i>NB%VB&0apoyGa1n+R)PNqwbhd z-)y_kZG#HwqdPl-d11{e{68l$fD8+8qmKDA$5qqVgIi>xd2ES84QscwG3PVI)Mteb zTCJuT66Y>r^y>WQyXUUoZX=uv-yN+vXO^bR+N7%du+g7D9}#AWGX-v-p&`Z#qsxdZ z>Kl^V!L~!-qHUv8;$z0*Qpz)svqaki?uU`WwF5R*BnN$ObA-r{hk?)74JAJfvD_)XUpve;rkKcWp85 z7OPYrtc|JZR?OP07PhIO3T|6)bYz@+XFE8-+ z_B*5L#7g=^Fzu>R+)gBi8Ptc!#wp)L#cY%09~*ammgH`$oMDXBy>t2~jngC2 z3t2BaNf$q7lhR9fxS*{(q@4}~r9X!;)%C;;{dry4tAX|en{UeXX-vQx51m*JdDE7h z9g00LEMqcK4ETkcUx-!gjD1Pb|2frEY*cPBUZ>VnrWPehnne78%0%lqqg7e^lbYko z6j%CsNwp0UPg}}bmw^UV6{@t1t7)@aJUXMmC}b55$wOod76}oO3PeJUDTw3)kr?s8 zpb&^K3@QK)H*0wdFB=etyf_R3`!5k>J&44RR1n0WV`BhPb9iY3 z`a6$gVkTiB733t4k|MBiwf_5H4-*pox4T0N6D8nRbnx)>0>NOA|2RERh!9c}h06(q z>(9r|3zG((=^sFipIa?)V#0$#aPzqW1%3?$kiE^Ep5?m;zKp$~Kszr12h9hSW`=JB z?7n4w2;oeJ{l|^Maz+>Tx5gbQjl+_E*IHfa;XQ9y94C$vIE%}yLj=^0avUQE{u1-*$T5Tvd&*dI|lLX6nv=rlP*%DJs($&9i>D$wN`UtvRu4j%+E4~ zp7r~dCm8rR?#qZ>gW)gX-^v=8X!VK7{g>n-UL|3!HU`ln0v4-k2Kns5aUtI&2Ctz9 zGBoJEc3BIaQX!4I_%n)x`LPd>h50V&_-zNi)K9zlcwjleqi5aR#jJruW&z3U7FAv6 zMywtU!CmPP)%;QGP^LfY2j5x#f4Z!^%I&f z_)|d>KC3b9pux5j<{|e_0hkg)p0i6uW~x^n^A1dR=9|}vATmgNHfez;tM3v+EzoRBnhMMCrUx-Xw+xfpd8Om#}&AIroXDhy3H@IQy@8x}pVmQ}q zG+i=cLsfy!oOgbX2c50WltD|>Z-Tk^Qg#C9=KMD_juWYsjK7qY&du#M^|z#EG1k zi^!1TwQM-2?7AA?g#{!^fTX=X`84<|XJan$=VzLP7EfaTuuFaD1oQ$i{O#6zmS=+Y zq(7GG;Lymj$jfY7c57?$+cP^Gb$&B=`qpED6suz!7i-{Bk&q@~LFPG7J@)g*DV9FC zvt?Y_@=TDOWXPl6Svsu&2FaJ|9;%?cw#ah!(-P zLc_R{%noxBf`Fnr1)zwHYI?e?*WRqQ27-@LsnVkrRIRCx^mh`>>7mz>p6))!e-@jb zdK?}pW;J!K+8AapwP!9R)pg-B-3Wub~K^O*sz=XvFgy5oZAvqz46zIQ2*#3W+yN&)yWDOF5{1fN_z{!mo zx|*cDqpy~e{w%U{MXq3dS&e933+1@t8sw|C%6m)oxVN(toR~V3j+mvp2~qAIM9djD z+E}qbzo*)VFhhL+IrLC~=YE>!=F+|zK69x8vpl@`jT@GxD!Gz^JQkTfSpR7Sm~GO8)I;^#n8*Eoqp8hnWC&Om+GPCx=KnTdro|jQgw(cf5#6D-H^$3%GrW%a{d`y0 z4;})B45q)FrJ)HhMUH%$dzRlYy`=lit!Tn+4vN)<~NMh)wcUck5Ib&U+^ z_}t#>ZcnF%BqWoM=8&#%-B+-yh->ht_kKnjVy@wo9E)F95}Thd;H=})h_oNHHtxS@ ze$N$nW`pqCb3%L@bVLM=T;+5k=yhs?+`E7(D(*$^Aux64wd^rw1Fx-+2sf2b14nG7 z$|rWI^J=aQ9uoGAp+Qqi$}X-5U7`{iJ?Ks7Ds>lsgn6lQn%$4DrG{zKz!OJJ+rt{A zvcZ7Q=pyyBAdJk|( zAuk