From 58d29dbf2f0c759929d4a68af9998e0695d752d0 Mon Sep 17 00:00:00 2001 From: iglocska Date: Thu, 26 Sep 2019 09:14:57 +0200 Subject: [PATCH] new: dev exercise deck added --- a.8-dev-hands-on/content.aux | 68 ++ a.8-dev-hands-on/content.tex | 261 +++++ a.8-dev-hands-on/logo-circl.pdf | Bin 0 -> 9230 bytes a.8-dev-hands-on/misp.pdf | Bin 0 -> 7938 bytes a.8-dev-hands-on/misplogo.pdf | Bin 0 -> 5683 bytes a.8-dev-hands-on/slide.aux | 27 + a.8-dev-hands-on/slide.log | 1748 ++++++++++++++++++++++++++++++ a.8-dev-hands-on/slide.nav | 45 + a.8-dev-hands-on/slide.out | 0 a.8-dev-hands-on/slide.pdf | Bin 0 -> 248525 bytes a.8-dev-hands-on/slide.snm | 0 a.8-dev-hands-on/slide.tex | 27 + a.8-dev-hands-on/slide.toc | 0 a.8-dev-hands-on/x-isac-logo.png | Bin 0 -> 39625 bytes 14 files changed, 2176 insertions(+) create mode 100644 a.8-dev-hands-on/content.aux create mode 100644 a.8-dev-hands-on/content.tex create mode 100755 a.8-dev-hands-on/logo-circl.pdf create mode 100644 a.8-dev-hands-on/misp.pdf create mode 100755 a.8-dev-hands-on/misplogo.pdf create mode 100644 a.8-dev-hands-on/slide.aux create mode 100644 a.8-dev-hands-on/slide.log create mode 100644 a.8-dev-hands-on/slide.nav create mode 100644 a.8-dev-hands-on/slide.out create mode 100644 a.8-dev-hands-on/slide.pdf create mode 100644 a.8-dev-hands-on/slide.snm create mode 100644 a.8-dev-hands-on/slide.tex create mode 100644 a.8-dev-hands-on/slide.toc create mode 100755 a.8-dev-hands-on/x-isac-logo.png diff --git a/a.8-dev-hands-on/content.aux b/a.8-dev-hands-on/content.aux new file mode 100644 index 0000000..cf7e181 --- /dev/null +++ b/a.8-dev-hands-on/content.aux @@ -0,0 +1,68 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {6}{6}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{8}{8/8}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {8}{8}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{9}{9/9}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {9}{9}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{10}{10/10}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {10}{10}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{11}{11/11}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {11}{11}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{12}{12/12}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{13}{13/13}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{14}{14/14}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{15}{15/15}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {15}{15}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{16}{16/16}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {16}{16}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{17}{17/17}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {17}{17}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{18}{18/18}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {18}{18}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{19}{19/19}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {19}{19}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{20}{20/20}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {20}{20}}} +\@setckpt{content}{ +\setcounter{page}{21} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{beamerpauses}{1} +\setcounter{bookmark@seq@number}{0} +\setcounter{lecture}{0} +\setcounter{part}{0} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{subsectionslide}{20} +\setcounter{framenumber}{19} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{parentequation}{0} +\setcounter{theorem}{0} +\setcounter{lstnumber}{1} +\setcounter{section@level}{0} +\setcounter{lstlisting}{0} +} diff --git a/a.8-dev-hands-on/content.tex b/a.8-dev-hands-on/content.tex new file mode 100644 index 0000000..3366d5f --- /dev/null +++ b/a.8-dev-hands-on/content.tex @@ -0,0 +1,261 @@ +% DO NOT COMPILE THIS FILE DIRECTLY! +% This is included by the other .tex files. + +\begin{frame} +\titlepage +\end{frame} + +\begin{frame} + \frametitle{Let's try to develop a feature together} + \begin{itemize} + \item Idea: Users should have the option to set alert filters for the publish alert e-mails + \item By default receive all alerts as before + \item If a filter is set, check if the alert is interesting for us or not + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{How to ensure that the feature is useful for the community at large?} + \begin{itemize} + \item Always try to think in reusable systems instead of fixing a single issue + \begin{itemize} + \item Much higher chance of getting a PR merged if it doesn't just cover your specific use-case + \item Try to stay two steps ahead, see how your feature can be reused for other tasks + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{User settings - a long overdue feature} + \begin{itemize} + \item Allow users to set preferences for certain views + \item For high level users, all the technical details are sometimes wasted + \item Simply not being interested in certain types of data points + \item Non-standard MISP deployments (island only MISP instances, etc) + \item User pre-sets for certain settings + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Objectives of the feature} + \begin{itemize} + \item User should be able to do the following with filter rules: + \begin{itemize} + \item set + \item get + \item remove + \item index + \end{itemize} + \item Filter rules should be flexible - we do not want to anticipate all possible settings in advance + \item Ensure that the system is easy to extend and reuse + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Before we start with anything...} + \begin{itemize} + \item Update our MISP instance (git pull origin 2.4) + \item Fork github.com/MISP/MISP (via the github interface) + \item Add a new remote to our fork: + \begin{itemize} + \item via username/password auth: git remote add my\_fork https://github.com/iglocska/MISP + \item via ssh: git remote add my\_fork git\@github.com:iglocska/MISP.git + \end{itemize} + \item Generally a good idea to work on a new branch: git checkout -b dev\_exercise + \item Enable debug in MISP + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Implementation} + \begin{itemize} + \item Storage: + \begin{itemize} + \item Single key/value table for all settings + \item Each user should be able to set a single instance of a key + \item Values could possible become complex, let's use JSON! + \item Add timestamping for traceability + \item Consider which fields we might want to look-up frequently for indexing + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{The database changes we need} + \begin{itemize} + \item The table structure: + \begin{itemize} + \item id int(11) auto increment //primary key + \item key varchar(100) //add index! + \item value text //json + \item user\_id int(11) //add index! + \item timestamp int(11) //add index! + \end{itemize} + \item Tie it to into the upgrade system (app/Model/AppModel.php) + \item Test our upgrade process! Check the output in the audit logs + \end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Checklist} +\begin{itemize} + \item Outline of the changes needed: + \begin{itemize} + \item New Controller (UserSettingsController.php) + \item New Model (UserSetting.php) + \item New Views (setSetting, index) + \item Add new controller actions to ACL + \item Update the e-mail alert system to use the functionality + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Create the new Model skeleton} + \begin{itemize} + \item location: /var/www/MISP/app/Model/UserSetting.php + \item Create basic skeleton + \item Add model relationships (hasMany/BelongsTo) + \item Use the hooking functionality to deal with the JSON field (beforeSave(), beforeFind()) + \item Add a function that can be used to check if a user should get an alert based on filters (checkPublishFilter()) + \item Add a function to check if a user can access/modify a setting (checkAccess()) + \end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Create the Controller skeleton} + \begin{itemize} + \item location: /var/www/MISP/app/Model/UserSetting.php + \item Create basic skeleton + \item Set pagination rules + \item Define CRUD functions (exceptionally, we diverge here from the norm) + \begin{itemize} + \item setSetting() + \item getSetting() + \item index() + \item delete() + \end{itemize} + \end{itemize} +\end{frame} + + +\begin{frame} +\frametitle{Start with an API only approach at first} + \begin{itemize} + \item setSetting(): + \begin{itemize} + \item Accepted methods: ADD / POST + \item Separate handling of API / UI + \item POST should create/update an entry + \item GET should describe the API + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} +\frametitle{getSetting / index} + \begin{itemize} + \item getSetting(): + \begin{itemize} + \item Accepted methods: GET + \item Retrieves a single setting based on either ID or setting key and user\_id + \item Encode the data depending on API/UI + \end{itemize} + \begin{itemize} + \item Accepted methods: GET + \item List all settings + \item Filter user scope on demand + \item Filter available scopes based on role + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} +\frametitle{delete} + \begin{itemize} + \item delete(): + \begin{itemize} + \item Accepted methods: POST / DELETE + \item Deletes a single entry based on ID or setting key + \item Encode the data depending on API/UI + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Add the ACL functionalities} + \begin{itemize} + \item Tie functions into checkAccess(): + \begin{itemize} + \item Check if user is allowed to execute actions and throw exceptions if not + \item Add it to: setSetting() / getSetting() / delete() + \end{itemize} + \item Consider that: + \begin{itemize} + \item Site admins have full reign + \item Org admins can manage their own users + \item Everyone else can self-manage + \end{itemize} + \end{itemize} +\end{frame} + + +\begin{frame} + \frametitle{Test the functionalities} + \begin{itemize} + \item Use the REST client + \item Expectations + \begin{itemize} + \item GET on /setSetting and /delete describing our endpoints + \item POST /setSetting with {"key": "publish\_filter", "value": {"Event.tags":"\%sofacy\%"}} should return newly added or modified filter + \item GET on /index should list our entries, GET on /getSetting should show an individual entry + \item DELETE on /delete should delete the entry + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Start adding the UI components} + \begin{itemize} + \item We now have a rudimentary CRUD, let's add some simple UI views + \begin{itemize} + \item setSetting as a simple form + \item index should use the parametrised generators (IndexTable) + \item Add both views to the menu systems (side-menu, global menu) + \item Don't forget about sanitisation and translations! + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Add the checkPublishFilter() function to the e-mailing} + \begin{itemize} + \item Trace the code path of the e-mail sending to understand the process + \item Decide on the best place to inject our check + \item Don't break the flow of the process! + \item What do we have access to at this point? What format are they in? + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Test if our code works correctly} + \begin{itemize} + \item Do we see any notices / errors? + \item Is our code easily accessible? + \item Consider other roles! Can users/org admins do things we don't want them to do? + \item Is our code-base breaking the default behaviour? + \item Is our update script working as expected? + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Push our code to our fork and create a pull request} + \begin{itemize} + \item git status to check what changed / got added + \item git add /path/to/file to add files we want to commit + \item git commit (format: is "new/fix/chg: [topic] My description" + \item git push my\_fork + \item Create pull request from the github interface + \item Wait for Travis to run, update the code if needed + \end{itemize} +\end{frame} diff --git a/a.8-dev-hands-on/logo-circl.pdf b/a.8-dev-hands-on/logo-circl.pdf new file mode 100755 index 0000000000000000000000000000000000000000..62c9239fbfa4e3807901e3754db322c2cb69ec09 GIT binary patch literal 9230 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 T{gqu1NRS_skx^Dv4)cEi-2Ec4 literal 0 HcmV?d00001 diff --git a/a.8-dev-hands-on/misp.pdf b/a.8-dev-hands-on/misp.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f7a3f9dec316930bd0e88813b3c448e1f1993d8f GIT binary patch literal 7938 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 literal 0 HcmV?d00001 diff --git a/a.8-dev-hands-on/misplogo.pdf b/a.8-dev-hands-on/misplogo.pdf new file mode 100755 index 0000000000000000000000000000000000000000..60da56889e07735aa51a541e4d0a2a1bb90ca9ec GIT binary patch literal 5683 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 literal 0 HcmV?d00001 diff --git a/a.8-dev-hands-on/slide.aux b/a.8-dev-hands-on/slide.aux new file mode 100644 index 0000000..6db9769 --- /dev/null +++ b/a.8-dev-hands-on/slide.aux @@ -0,0 +1,27 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\BKM@entry[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} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\@input{content.aux} +\providecommand \oddpage@label [2]{} +\pgfsyspdfmark {pgfid1}{1398509}{16987808} +\@writefile{nav}{\headcommand {\beamer@partpages {1}{20}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{20}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{20}}} +\@writefile{nav}{\headcommand {\beamer@documentpages {20}}} +\@writefile{nav}{\headcommand {\gdef \inserttotalframenumber {19}}} diff --git a/a.8-dev-hands-on/slide.log b/a.8-dev-hands-on/slide.log new file mode 100644 index 0000000..8db81d4 --- /dev/null +++ b/a.8-dev-hands-on/slide.log @@ -0,0 +1,1748 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex 2019.2.21) 26 SEP 2019 09:13 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**slide.tex +(./slide.tex +LaTeX2e <2017-04-15> +Babel <3.18> and hyphenation patterns for 84 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls +Document Class: beamer 2018/02/20 v3.50 A class for typesetting presentations +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty +(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2018/02/11 v2.5e e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count79 +) +\beamer@tempbox=\box26 +\beamer@tempcount=\count80 +\c@beamerpauses=\count81 + +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty +\beamer@slideinframe=\count82 +\beamer@minimum=\count83 +) +\beamer@commentbox=\box27 +\beamer@modecount=\count84 +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2017/03/15 v3.2 Provides the ifpdf switch +) +\headdp=\dimen102 +\footheight=\dimen103 +\sidebarheight=\dimen104 +\beamer@tempdim=\dimen105 +\beamer@finalheight=\dimen106 +\beamer@animht=\dimen107 +\beamer@animdp=\dimen108 +\beamer@animwd=\dimen109 +\beamer@leftmargin=\dimen110 +\beamer@rightmargin=\dimen111 +\beamer@leftsidebar=\dimen112 +\beamer@rightsidebar=\dimen113 +\beamer@boxsize=\dimen114 +\beamer@vboxoffset=\dimen115 +\beamer@descdefault=\dimen116 +\beamer@descriptionwidth=\dimen117 +\beamer@lastskip=\skip41 +\beamer@areabox=\box28 +\beamer@animcurrent=\box29 +\beamer@animshowbox=\box30 +\beamer@sectionbox=\box31 +\beamer@logobox=\box32 +\beamer@linebox=\box33 +\beamer@sectioncount=\count85 +\beamer@subsubsectionmax=\count86 +\beamer@subsectionmax=\count87 +\beamer@sectionmax=\count88 +\beamer@totalheads=\count89 +\beamer@headcounter=\count90 +\beamer@partstartpage=\count91 +\beamer@sectionstartpage=\count92 +\beamer@subsectionstartpage=\count93 +\beamer@animationtempa=\count94 +\beamer@animationtempb=\count95 +\beamer@xpos=\count96 +\beamer@ypos=\count97 +\beamer@ypos@offset=\count98 +\beamer@showpartnumber=\count99 +\beamer@currentsubsection=\count100 +\beamer@coveringdepth=\count101 +\beamer@sectionadjust=\count102 +\beamer@tocsectionnumber=\count103 + +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +)) +\beamer@paperwidth=\skip42 +\beamer@paperheight=\skip43 + +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +\Gm@cnth=\count104 +\Gm@cntv=\count105 +\c@Gm@tempcnt=\count106 +\Gm@bindingoffset=\dimen118 +\Gm@wd@mp=\dimen119 +\Gm@odd@mp=\dimen120 +\Gm@even@mp=\dimen121 +\Gm@layoutwidth=\dimen122 +\Gm@layoutheight=\dimen123 +\Gm@layouthoffset=\dimen124 +\Gm@layoutvoffset=\dimen125 +\Gm@dimlist=\toks15 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex +)) +\Gin@req@height=\dimen126 +\Gin@req@width=\dimen127 +) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks16 +\pgfutil@tempdima=\dimen128 +\pgfutil@tempdimb=\dimen129 + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t +ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box34 +(/usr/share/texlive/texmf-dist/tex/latex/ms/everyshi.sty +Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +Package: pgfrcs 2015/08/07 v3.0.1a (rcs-revision 1.31) +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2014/07/09 v3.0.1a (rcs-revision 1.48) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks17 +\pgfkeys@temptoks=\toks18 + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t +ex +\pgfkeys@tmptoks=\toks19 +)) +\pgf@x=\dimen130 +\pgf@y=\dimen131 +\pgf@xa=\dimen132 +\pgf@ya=\dimen133 +\pgf@xb=\dimen134 +\pgf@yb=\dimen135 +\pgf@xc=\dimen136 +\pgf@yc=\dimen137 +\w@pgf@writea=\write3 +\r@pgf@reada=\read1 +\c@pgf@counta=\count107 +\c@pgf@countb=\count108 +\c@pgf@countc=\count109 +\c@pgf@countd=\count110 +\t@pgf@toka=\toks20 +\t@pgf@tokb=\toks21 +\t@pgf@tokc=\toks22 + (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2008/05/14 (rcs-revision 1.7) +) +Driver file for pgf: pgfsys-pdftex.def + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def +File: pgfsys-pdftex.def 2014/10/11 (rcs-revision 1.35) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.de +f +File: pgfsys-common-pdf.def 2013/10/10 (rcs-revision 1.13) +))) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code. +tex +File: pgfsyssoftpath.code.tex 2013/09/09 (rcs-revision 1.9) +\pgfsyssoftpath@smallbuffer@items=\count111 +\pgfsyssoftpath@bigbuffer@items=\count112 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code. +tex +File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) +)) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/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 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2010/04/11 v3.0.1a (rcs-revision 1.7) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen138 +\pgfmath@count=\count113 +\pgfmath@box=\box35 +\pgfmath@toks=\toks23 +\pgfmath@stack@operand=\toks24 +\pgfmath@stack@operation=\toks25 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code +.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet +ric.code.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod +e.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison +.code.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code. +tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code +.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code. +tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari +thmetics.code.tex))) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count114 +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te +x +File: pgfcorepoints.code.tex 2013/10/07 (rcs-revision 1.27) +\pgf@picminx=\dimen139 +\pgf@picmaxx=\dimen140 +\pgf@picminy=\dimen141 +\pgf@picmaxy=\dimen142 +\pgf@pathminx=\dimen143 +\pgf@pathmaxx=\dimen144 +\pgf@pathminy=\dimen145 +\pgf@pathmaxy=\dimen146 +\pgf@xx=\dimen147 +\pgf@xy=\dimen148 +\pgf@yx=\dimen149 +\pgf@yy=\dimen150 +\pgf@zx=\dimen151 +\pgf@zy=\dimen152 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct. +code.tex +File: pgfcorepathconstruct.code.tex 2013/10/07 (rcs-revision 1.29) +\pgf@path@lastx=\dimen153 +\pgf@path@lasty=\dimen154 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code +.tex +File: pgfcorepathusage.code.tex 2014/11/02 (rcs-revision 1.24) +\pgf@shorten@end@additional=\dimen155 +\pgf@shorten@start@additional=\dimen156 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te +x +File: pgfcorescopes.code.tex 2015/05/08 (rcs-revision 1.46) +\pgfpic=\box36 +\pgf@hbox=\box37 +\pgf@layerbox@main=\box38 +\pgf@picture@serial@count=\count115 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c +ode.tex +File: pgfcoregraphicstate.code.tex 2014/11/02 (rcs-revision 1.12) +\pgflinewidth=\dimen157 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformation +s.code.tex +File: pgfcoretransformations.code.tex 2015/08/07 (rcs-revision 1.20) +\pgf@pt@x=\dimen158 +\pgf@pt@y=\dimen159 +\pgf@pt@temp=\dimen160 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2008/10/09 (rcs-revision 1.3) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.t +ex +File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing +.code.tex +File: pgfcorepathprocessing.code.tex 2013/09/09 (rcs-revision 1.9) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.te +x +File: pgfcorearrows.code.tex 2015/05/14 (rcs-revision 1.43) +\pgfarrowsep=\dimen161 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2013/07/15 (rcs-revision 1.15) +\pgf@max=\dimen162 +\pgf@sys@shading@range@num=\count116 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2013/07/15 (rcs-revision 1.18) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code. +tex +File: pgfcoreexternal.code.tex 2014/07/09 (rcs-revision 1.21) +\pgfexternal@startupbox=\box39 +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te +x +File: pgfcorelayers.code.tex 2013/07/18 (rcs-revision 1.7) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.c +ode.tex +File: pgfcoretransparency.code.tex 2013/09/30 (rcs-revision 1.5) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code. +tex +File: pgfcorepatterns.code.tex 2013/11/07 (rcs-revision 1.5) +))) (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty +Package: xxcolor 2003/10/24 ver 0.1 +\XC@nummixins=\count117 +\XC@countmixins=\count118 +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/atbegshi.sty +Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2018/02/06 v6.86b Hypertext links for LaTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) + + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) +Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) +Package hobsub Info: Skipping package `infwarerr' (already loaded). +Package hobsub Info: Skipping package `ltxcmds' (already loaded). +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +Package hobsub Info: Skipping package `ifvtex' (already loaded). +Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) +Package hobsub Info: Skipping package `ifpdf' (already loaded). +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +Package: pdftexcmds 2018/01/21 v0.26 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) +Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO +) +Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) +Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) +) +Package hobsub Info: Skipping package `hobsub' (already loaded). +Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) +Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) +Package: xcolor-patch 2016/05/16 xcolor patch +Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) +Package hobsub Info: Skipping package `atbegshi' (already loaded). +Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) +Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty +Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) +) +\@linkdim=\dimen163 +\Hy@linkcounter=\count119 +\Hy@pagecounter=\count120 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2018/02/06 v6.86b Hyperref: PDFDocEncoding definition (HO) +) +\Hy@SavedSpaceFactor=\count121 + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +Package hyperref Info: Option `bookmarks' set `true' on input line 4383. +Package hyperref Info: Option `bookmarksopen' set `true' on input line 4383. +Package hyperref Info: Option `implicit' set `false' on input line 4383. +Package hyperref Info: Hyper figures OFF on input line 4509. +Package hyperref Info: Link nesting OFF on input line 4514. +Package hyperref Info: Hyper index ON on input line 4517. +Package hyperref Info: Plain pages OFF on input line 4524. +Package hyperref Info: Backreferencing OFF on input line 4529. +Package hyperref Info: Implicit mode OFF; no redefinition of LaTeX internals. +Package hyperref Info: Bookmarks ON on input line 4762. +\c@Hy@tempcnt=\count122 + +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip10 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 5115. +\XeTeXLinkMargin=\dimen164 +\Fld@menulength=\count123 +\Field@Width=\dimen165 +\Fld@charsize=\dimen166 +Package hyperref Info: Hyper figures OFF on input line 6369. +Package hyperref Info: Link nesting OFF on input line 6374. +Package hyperref Info: Hyper index ON on input line 6377. +Package hyperref Info: backreferencing OFF on input line 6384. +Package hyperref Info: Link coloring OFF on input line 6389. +Package hyperref Info: Link coloring with OCG OFF on input line 6394. +Package hyperref Info: PDF/A mode OFF on input line 6399. +LaTeX Info: Redefining \ref on input line 6439. +LaTeX Info: Redefining \pageref on input line 6443. +\Hy@abspage=\count124 + + +Package hyperref Message: Stopped early. + +) +Package hyperref Info: Driver (autodetected): hpdftex. + (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2018/02/06 v6.86b Hyperref driver for pdfTeX +\Fld@listcount=\count125 +\c@bookmark@seq@number=\count126 + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +82. +)) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\@emptytoks=\toks26 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(/usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty +Package: sansmathaccent 2013/03/28 + +(/usr/share/texlive/texmf-dist/tex/latex/filehook/filehook.sty +Package: filehook 2011/10/12 v0.5d Hooks for input files +))) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty +(/usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty +Package: translator 2018/01/04 v1.12 Easy translation of strings in LaTeX +)) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty +\beamer@argscount=\count127 +\beamer@lastskipcover=\skip44 +\beamer@trivlistdepth=\count128 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty +\c@lecture=\count129 +\c@part=\count130 +\c@section=\count131 +\c@subsection=\count132 +\c@subsubsection=\count133 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty +\beamer@framebox=\box40 +\beamer@frametitlebox=\box41 +\beamer@zoombox=\box42 +\beamer@zoomcount=\count134 +\beamer@zoomframecount=\count135 +\beamer@frametextheight=\dimen167 +\c@subsectionslide=\count136 +\beamer@frametopskip=\skip45 +\beamer@framebottomskip=\skip46 +\beamer@frametopskipautobreak=\skip47 +\beamer@framebottomskipautobreak=\skip48 +\beamer@envbody=\toks27 +\framewidth=\dimen168 +\c@framenumber=\count137 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty +\beamer@verbatimfileout=\write4 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty +\beamer@splitbox=\box43 +\beamer@autobreakcount=\count138 +\beamer@autobreaklastheight=\dimen169 +\beamer@frametitletoks=\toks28 +\beamer@framesubtitletoks=\toks29 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty +\beamer@footins=\box44 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty +\beamer@bg@ht=\dimen170 +\beamer@bg@wd=\dimen171 +\beamer@bg@dp=\dimen172 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty +\beamer@frameboxcopy=\box45 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty +\beamer@sbttoks=\toks30 + +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty +\bmb@box=\box46 +\bmb@colorbox=\box47 +\bmb@boxshadow=\box48 +\bmb@boxshadowball=\box49 +\bmb@boxshadowballlarge=\box50 +\bmb@temp=\dimen173 +\bmb@dima=\dimen174 +\bmb@dimb=\dimen175 +\bmb@prevheight=\dimen176 +) +\beamer@blockheadheight=\dimen177 +)) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty +(/usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty +Package: enumerate 2015/07/23 v3.00 enumerate extensions (DPC) +\@enLab=\toks31 +) +\c@figure=\count139 +\c@table=\count140 +\abovecaptionskip=\skip49 +\belowcaptionskip=\skip50 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty +\beamer@section@min@dim=\dimen178 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2017/09/02 v2.17a AMS math features +\@mathmargin=\skip51 + +For additional information on amsmath, use the `?' option. +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 AMS text + +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks32 +\ex@=\dimen179 +)) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen180 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2016/03/08 v2.02 operator names +) +\inf@bad=\count141 +LaTeX Info: Redefining \frac on input line 213. +\uproot@=\count142 +\leftroot@=\count143 +LaTeX Info: Redefining \overline on input line 375. +\classnum@=\count144 +\DOTSCASE@=\count145 +LaTeX Info: Redefining \ldots on input line 472. +LaTeX Info: Redefining \dots on input line 475. +LaTeX Info: Redefining \cdots on input line 596. +\Mathstrutbox@=\box51 +\strutbox@=\box52 +\big@size=\dimen181 +LaTeX Font Info: Redeclaring font encoding OML on input line 712. +LaTeX Font Info: Redeclaring font encoding OMS on input line 713. +\macc@depth=\count146 +\c@MaxMatrixCols=\count147 +\dotsspace@=\muskip11 +\c@parentequation=\count148 +\dspbrk@lvl=\count149 +\tag@help=\toks33 +\row@=\count150 +\column@=\count151 +\maxfields@=\count152 +\andhelp@=\toks34 +\eqnshift@=\dimen182 +\alignsep@=\dimen183 +\tagshift@=\dimen184 +\tagwidth@=\dimen185 +\totwidth@=\dimen186 +\lineht@=\dimen187 +\@envbody=\toks35 +\multlinegap=\skip52 +\multlinetaggap=\skip53 +\mathdisplay@stack=\toks36 +LaTeX Info: Redefining \[ on input line 2817. +LaTeX Info: Redefining \] on input line 2818. +) +(/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty +Package: amsthm 2017/10/31 v2.20.4 +\thm@style=\toks37 +\thm@bodyfont=\toks38 +\thm@headfont=\toks39 +\thm@notefont=\toks40 +\thm@headpunct=\toks41 +\thm@preskip=\skip54 +\thm@postskip=\skip55 +\thm@headsep=\skip56 +\dth@everypar=\toks42 +) +\c@theorem=\count153 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty)) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty +\beamer@dima=\dimen188 +\beamer@dimb=\dimen189 +) +(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty))) +(/home/iglocska/Documents/misp-training/a.8-dev-hands-on/../themes/beamerthemef +ocus.sty +Package: beamerthemefocus 2019/01/18 v2.3 Focus Beamer theme + (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2017/04/05 v2.0i Standard LaTeX package + +(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def +File: t1enc.def 2017/04/05 v2.0i Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 48. +)) +(/usr/share/texlive/texmf-dist/tex/latex/fira/FiraSans.sty +Package: FiraSans 2018/01/09 (Bob Tennent and autoinst) Style file for Fira San +s fonts. + +(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2014/12/03 v2.7a package option processing (HA) + +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks43 +\XKV@tempa@toks=\toks44 +) +\XKV@depth=\count154 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2017/04/05 v2.0i Standard LaTeX package +Package textcomp Info: Sub-encoding information: +(textcomp) 5 = only ISO-Adobe without \textcurrency +(textcomp) 4 = 5 + \texteuro +(textcomp) 3 = 4 + \textohm +(textcomp) 2 = 3 + \textestimated + \textcurrency +(textcomp) 1 = TS1 - \textcircled - \t +(textcomp) 0 = TS1 (full) +(textcomp) Font families with sub-encoding setting implement +(textcomp) only a restricted character set as indicated. +(textcomp) Family '?' is the default used for unknown fonts. +(textcomp) See the documentation for details. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 79. + +(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +) +LaTeX Info: Redefining \oldstylenums on input line 334. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 349. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 350. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 351. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 352. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 353. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 354. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 355. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 356. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 357. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 358. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 359. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 360. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 361. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 362. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 363. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 364. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 365. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 366. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 367. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 368. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 369. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 370. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 371. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 372. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 373. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 374. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 375. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 376. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 377. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 378. +Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 379. +Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 380. +Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 381. +Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 382. +Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 383. +Package textcomp Info: Setting lmtt sub-encoding to TS1/0 on input line 384. +Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 385. +Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 386. +Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 387. +Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 388. +Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 389. +Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 390. +Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 391. +Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 392. +Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 393. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 394. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 395. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 396. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 397. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 398. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 399. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 400. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 401. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 402. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 403. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 404. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 405. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 406. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 407. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 408. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 409. +) +(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2017/04/05 v2.0i Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/latex/mweights/mweights.sty +Package: mweights 2017/03/30 (Bob Tennent) Support package for multiple-weight +font packages. +LaTeX Info: Redefining \bfseries on input line 22. +LaTeX Info: Redefining \mdseries on input line 30. +LaTeX Info: Redefining \rmfamily on input line 38. +LaTeX Info: Redefining \sffamily on input line 66. +LaTeX Info: Redefining \ttfamily on input line 94. +) +(/usr/share/texlive/texmf-dist/tex/latex/fontaxes/fontaxes.sty +Package: fontaxes 2014/03/23 v1.0d Font selection axes +LaTeX Info: Redefining \upshape on input line 29. +LaTeX Info: Redefining \itshape on input line 31. +LaTeX Info: Redefining \slshape on input line 33. +LaTeX Info: Redefining \scshape on input line 37. +)) +(/usr/share/texlive/texmf-dist/tex/latex/fira/FiraMono.sty +Package: FiraMono 2016/02/13 (Bob Tennent and autoinst) Style file for Fira Mon +o fonts. + +(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2017/04/05 v2.0i Standard LaTeX package +)) +(/home/iglocska/Documents/misp-training/a.8-dev-hands-on/../themes/beamercolort +hemefocus.sty) +(/home/iglocska/Documents/misp-training/a.8-dev-hands-on/../themes/beamerfontth +emefocus.sty) +(/home/iglocska/Documents/misp-training/a.8-dev-hands-on/../themes/beamerinnert +hemefocus.sty +(/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +Package: pgf 2015/08/07 v3.0.1a (rcs-revision 1.15) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex +File: pgfmoduleshapes.code.tex 2014/03/21 (rcs-revision 1.35) +\pgfnodeparttextbox=\box53 +) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex +File: pgfmoduleplot.code.tex 2015/08/03 (rcs-revision 1.13) +) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65 +.sty +Package: pgfcomp-version-0-65 2007/07/03 v3.0.1a (rcs-revision 1.7) +\pgf@nodesepstart=\dimen190 +\pgf@nodesepend=\dimen191 +) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18 +.sty +Package: pgfcomp-version-1-18 2007/07/23 v3.0.1a (rcs-revision 1.1) +)) (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2013/12/13 v3.0.1a (rcs-revision 1.25) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) +\pgffor@iter=\dimen192 +\pgffor@skip=\dimen193 +\pgffor@stack=\toks45 +\pgffor@toks=\toks46 +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +Package: tikz 2015/08/07 v3.0.1a (rcs-revision 1.151) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers +.code.tex +File: pgflibraryplothandlers.code.tex 2013/08/31 v3.0.1a (rcs-revision 1.20) +\pgf@plot@mark@count=\count155 +\pgfplotmarksize=\dimen194 +) +\tikz@lastx=\dimen195 +\tikz@lasty=\dimen196 +\tikz@lastxsaved=\dimen197 +\tikz@lastysaved=\dimen198 +\tikzleveldistance=\dimen199 +\tikzsiblingdistance=\dimen256 +\tikz@figbox=\box54 +\tikz@figbox@bg=\box55 +\tikz@tempbox=\box56 +\tikz@tempbox@bg=\box57 +\tikztreelevel=\count156 +\tikznumberofchildren=\count157 +\tikznumberofcurrentchild=\count158 +\tikz@fig@count=\count159 + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex +File: pgfmodulematrix.code.tex 2013/09/17 (rcs-revision 1.8) +\pgfmatrixcurrentrow=\count160 +\pgfmatrixcurrentcolumn=\count161 +\pgf@matrix@numberofcolumns=\count162 +) +\tikz@expandcount=\count163 + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibrarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2008/06/17 v3.0.1a (rcs-revision 1.2) +)))) +(/home/iglocska/Documents/misp-training/a.8-dev-hands-on/../themes/beameroutert +hemefocus.sty +(/usr/share/texlive/texmf-dist/tex/latex/appendixnumberbeamer/appendixnumberbea +mer.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/bookmark.sty +Package: bookmark 2016/05/17 v1.26 PDF bookmarks (HO) + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def +File: bkm-pdftex.def 2016/05/17 v1.26 bookmark driver for pdfTeX (HO) +\BKM@id=\count164 +)) +\focus@pbar@height=\skip57 +\focus@pbar@leftoffset=\skip58 +\focus@pbar@rightoffset=\skip59 +)) +(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2015/03/17 v1.2c Input encoding file +\inpenc@prehook=\toks47 +\inpenc@posthook=\toks48 + +(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def +File: utf8.def 2017/01/28 v1.1t UTF-8 support for inputenc +Now handling font encoding OML ... +... no UTF-8 mapping file for font encoding OML +Now handling font encoding T1 ... +... processing UTF-8 mapping file for font encoding T1 + +(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu +File: t1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc + defining Unicode char U+00A0 (decimal 160) + defining Unicode char U+00A1 (decimal 161) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00AB (decimal 171) + defining Unicode char U+00AD (decimal 173) + defining Unicode char U+00BB (decimal 187) + defining Unicode char U+00BF (decimal 191) + defining Unicode char U+00C0 (decimal 192) + defining Unicode char U+00C1 (decimal 193) + defining Unicode char U+00C2 (decimal 194) + defining Unicode char U+00C3 (decimal 195) + defining Unicode char U+00C4 (decimal 196) + defining Unicode char U+00C5 (decimal 197) + defining Unicode char U+00C6 (decimal 198) + defining Unicode char U+00C7 (decimal 199) + defining Unicode char U+00C8 (decimal 200) + defining Unicode char U+00C9 (decimal 201) + defining Unicode char U+00CA (decimal 202) + defining Unicode char U+00CB (decimal 203) + defining Unicode char U+00CC (decimal 204) + defining Unicode char U+00CD (decimal 205) + defining Unicode char U+00CE (decimal 206) + defining Unicode char U+00CF (decimal 207) + defining Unicode char U+00D0 (decimal 208) + defining Unicode char U+00D1 (decimal 209) + defining Unicode char U+00D2 (decimal 210) + defining Unicode char U+00D3 (decimal 211) + defining Unicode char U+00D4 (decimal 212) + defining Unicode char U+00D5 (decimal 213) + defining Unicode char U+00D6 (decimal 214) + defining Unicode char U+00D8 (decimal 216) + defining Unicode char U+00D9 (decimal 217) + defining Unicode char U+00DA (decimal 218) + defining Unicode char U+00DB (decimal 219) + defining Unicode char U+00DC (decimal 220) + defining Unicode char U+00DD (decimal 221) + defining Unicode char U+00DE (decimal 222) + defining Unicode char U+00DF (decimal 223) + defining Unicode char U+00E0 (decimal 224) + defining Unicode char U+00E1 (decimal 225) + defining Unicode char U+00E2 (decimal 226) + defining Unicode char U+00E3 (decimal 227) + defining Unicode char U+00E4 (decimal 228) + defining Unicode char U+00E5 (decimal 229) + defining Unicode char U+00E6 (decimal 230) + defining Unicode char U+00E7 (decimal 231) + defining Unicode char U+00E8 (decimal 232) + defining Unicode char U+00E9 (decimal 233) + defining Unicode char U+00EA (decimal 234) + defining Unicode char U+00EB (decimal 235) + defining Unicode char U+00EC (decimal 236) + defining Unicode char U+00ED (decimal 237) + defining Unicode char U+00EE (decimal 238) + defining Unicode char U+00EF (decimal 239) + defining Unicode char U+00F0 (decimal 240) + defining Unicode char U+00F1 (decimal 241) + defining Unicode char U+00F2 (decimal 242) + defining Unicode char U+00F3 (decimal 243) + defining Unicode char U+00F4 (decimal 244) + defining Unicode char U+00F5 (decimal 245) + defining Unicode char U+00F6 (decimal 246) + defining Unicode char U+00F8 (decimal 248) + defining Unicode char U+00F9 (decimal 249) + defining Unicode char U+00FA (decimal 250) + defining Unicode char U+00FB (decimal 251) + defining Unicode char U+00FC (decimal 252) + defining Unicode char U+00FD (decimal 253) + defining Unicode char U+00FE (decimal 254) + defining Unicode char U+00FF (decimal 255) + defining Unicode char U+0100 (decimal 256) + defining Unicode char U+0101 (decimal 257) + defining Unicode char U+0102 (decimal 258) + defining Unicode char U+0103 (decimal 259) + defining Unicode char U+0104 (decimal 260) + defining Unicode char U+0105 (decimal 261) + defining Unicode char U+0106 (decimal 262) + defining Unicode char U+0107 (decimal 263) + defining Unicode char U+0108 (decimal 264) + defining Unicode char U+0109 (decimal 265) + defining Unicode char U+010A (decimal 266) + defining Unicode char U+010B (decimal 267) + defining Unicode char U+010C (decimal 268) + defining Unicode char U+010D (decimal 269) + defining Unicode char U+010E (decimal 270) + defining Unicode char U+010F (decimal 271) + defining Unicode char U+0110 (decimal 272) + defining Unicode char U+0111 (decimal 273) + defining Unicode char U+0112 (decimal 274) + defining Unicode char U+0113 (decimal 275) + defining Unicode char U+0114 (decimal 276) + defining Unicode char U+0115 (decimal 277) + defining Unicode char U+0116 (decimal 278) + defining Unicode char U+0117 (decimal 279) + defining Unicode char U+0118 (decimal 280) + defining Unicode char U+0119 (decimal 281) + defining Unicode char U+011A (decimal 282) + defining Unicode char U+011B (decimal 283) + defining Unicode char U+011C (decimal 284) + defining Unicode char U+011D (decimal 285) + defining Unicode char U+011E (decimal 286) + defining Unicode char U+011F (decimal 287) + defining Unicode char U+0120 (decimal 288) + defining Unicode char U+0121 (decimal 289) + defining Unicode char U+0122 (decimal 290) + defining Unicode char U+0123 (decimal 291) + defining Unicode char U+0124 (decimal 292) + defining Unicode char U+0125 (decimal 293) + defining Unicode char U+0128 (decimal 296) + defining Unicode char U+0129 (decimal 297) + defining Unicode char U+012A (decimal 298) + defining Unicode char U+012B (decimal 299) + defining Unicode char U+012C (decimal 300) + defining Unicode char U+012D (decimal 301) + defining Unicode char U+012E (decimal 302) + defining Unicode char U+012F (decimal 303) + defining Unicode char U+0130 (decimal 304) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0132 (decimal 306) + defining Unicode char U+0133 (decimal 307) + defining Unicode char U+0134 (decimal 308) + defining Unicode char U+0135 (decimal 309) + defining Unicode char U+0136 (decimal 310) + defining Unicode char U+0137 (decimal 311) + defining Unicode char U+0139 (decimal 313) + defining Unicode char U+013A (decimal 314) + defining Unicode char U+013B (decimal 315) + defining Unicode char U+013C (decimal 316) + defining Unicode char U+013D (decimal 317) + defining Unicode char U+013E (decimal 318) + defining Unicode char U+0141 (decimal 321) + defining Unicode char U+0142 (decimal 322) + defining Unicode char U+0143 (decimal 323) + defining Unicode char U+0144 (decimal 324) + defining Unicode char U+0145 (decimal 325) + defining Unicode char U+0146 (decimal 326) + defining Unicode char U+0147 (decimal 327) + defining Unicode char U+0148 (decimal 328) + defining Unicode char U+014A (decimal 330) + defining Unicode char U+014B (decimal 331) + defining Unicode char U+014C (decimal 332) + defining Unicode char U+014D (decimal 333) + defining Unicode char U+014E (decimal 334) + defining Unicode char U+014F (decimal 335) + defining Unicode char U+0150 (decimal 336) + defining Unicode char U+0151 (decimal 337) + defining Unicode char U+0152 (decimal 338) + defining Unicode char U+0153 (decimal 339) + defining Unicode char U+0154 (decimal 340) + defining Unicode char U+0155 (decimal 341) + defining Unicode char U+0156 (decimal 342) + defining Unicode char U+0157 (decimal 343) + defining Unicode char U+0158 (decimal 344) + defining Unicode char U+0159 (decimal 345) + defining Unicode char U+015A (decimal 346) + defining Unicode char U+015B (decimal 347) + defining Unicode char U+015C (decimal 348) + defining Unicode char U+015D (decimal 349) + defining Unicode char U+015E (decimal 350) + defining Unicode char U+015F (decimal 351) + defining Unicode char U+0160 (decimal 352) + defining Unicode char U+0161 (decimal 353) + defining Unicode char U+0162 (decimal 354) + defining Unicode char U+0163 (decimal 355) + defining Unicode char U+0164 (decimal 356) + defining Unicode char U+0165 (decimal 357) + defining Unicode char U+0168 (decimal 360) + defining Unicode char U+0169 (decimal 361) + defining Unicode char U+016A (decimal 362) + defining Unicode char U+016B (decimal 363) + defining Unicode char U+016C (decimal 364) + defining Unicode char U+016D (decimal 365) + defining Unicode char U+016E (decimal 366) + defining Unicode char U+016F (decimal 367) + defining Unicode char U+0170 (decimal 368) + defining Unicode char U+0171 (decimal 369) + defining Unicode char U+0172 (decimal 370) + defining Unicode char U+0173 (decimal 371) + defining Unicode char U+0174 (decimal 372) + defining Unicode char U+0175 (decimal 373) + defining Unicode char U+0176 (decimal 374) + defining Unicode char U+0177 (decimal 375) + defining Unicode char U+0178 (decimal 376) + defining Unicode char U+0179 (decimal 377) + defining Unicode char U+017A (decimal 378) + defining Unicode char U+017B (decimal 379) + defining Unicode char U+017C (decimal 380) + defining Unicode char U+017D (decimal 381) + defining Unicode char U+017E (decimal 382) + defining Unicode char U+01CD (decimal 461) + defining Unicode char U+01CE (decimal 462) + defining Unicode char U+01CF (decimal 463) + defining Unicode char U+01D0 (decimal 464) + defining Unicode char U+01D1 (decimal 465) + defining Unicode char U+01D2 (decimal 466) + defining Unicode char U+01D3 (decimal 467) + defining Unicode char U+01D4 (decimal 468) + defining Unicode char U+01E2 (decimal 482) + defining Unicode char U+01E3 (decimal 483) + defining Unicode char U+01E6 (decimal 486) + defining Unicode char U+01E7 (decimal 487) + defining Unicode char U+01E8 (decimal 488) + defining Unicode char U+01E9 (decimal 489) + defining Unicode char U+01EA (decimal 490) + defining Unicode char U+01EB (decimal 491) + defining Unicode char U+01F0 (decimal 496) + defining Unicode char U+01F4 (decimal 500) + defining Unicode char U+01F5 (decimal 501) + defining Unicode char U+0218 (decimal 536) + defining Unicode char U+0219 (decimal 537) + defining Unicode char U+021A (decimal 538) + defining Unicode char U+021B (decimal 539) + defining Unicode char U+0232 (decimal 562) + defining Unicode char U+0233 (decimal 563) + defining Unicode char U+1E02 (decimal 7682) + defining Unicode char U+1E03 (decimal 7683) + defining Unicode char U+200C (decimal 8204) + defining Unicode char U+2010 (decimal 8208) + defining Unicode char U+2011 (decimal 8209) + defining Unicode char U+2012 (decimal 8210) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+2015 (decimal 8213) + defining Unicode char U+2018 (decimal 8216) + defining Unicode char U+2019 (decimal 8217) + defining Unicode char U+201A (decimal 8218) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) + defining Unicode char U+201E (decimal 8222) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2031 (decimal 8241) + defining Unicode char U+2039 (decimal 8249) + defining Unicode char U+203A (decimal 8250) + defining Unicode char U+2423 (decimal 9251) + defining Unicode char U+1E20 (decimal 7712) + defining Unicode char U+1E21 (decimal 7713) +) +Now handling font encoding OT1 ... +... processing UTF-8 mapping file for font encoding OT1 + +(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu +File: ot1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc + defining Unicode char U+00A0 (decimal 160) + defining Unicode char U+00A1 (decimal 161) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00AD (decimal 173) + defining Unicode char U+00B8 (decimal 184) + defining Unicode char U+00BF (decimal 191) + defining Unicode char U+00C5 (decimal 197) + defining Unicode char U+00C6 (decimal 198) + defining Unicode char U+00D8 (decimal 216) + defining Unicode char U+00DF (decimal 223) + defining Unicode char U+00E6 (decimal 230) + defining Unicode char U+00EC (decimal 236) + defining Unicode char U+00ED (decimal 237) + defining Unicode char U+00EE (decimal 238) + defining Unicode char U+00EF (decimal 239) + defining Unicode char U+00F8 (decimal 248) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0141 (decimal 321) + defining Unicode char U+0142 (decimal 322) + defining Unicode char U+0152 (decimal 338) + defining Unicode char U+0153 (decimal 339) + defining Unicode char U+0174 (decimal 372) + defining Unicode char U+0175 (decimal 373) + defining Unicode char U+0176 (decimal 374) + defining Unicode char U+0177 (decimal 375) + defining Unicode char U+0218 (decimal 536) + defining Unicode char U+0219 (decimal 537) + defining Unicode char U+021A (decimal 538) + defining Unicode char U+021B (decimal 539) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+2018 (decimal 8216) + defining Unicode char U+2019 (decimal 8217) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) +) +Now handling font encoding OMS ... +... processing UTF-8 mapping file for font encoding OMS + +(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu +File: omsenc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00B6 (decimal 182) + defining Unicode char U+00B7 (decimal 183) + defining Unicode char U+2020 (decimal 8224) + defining Unicode char U+2021 (decimal 8225) + defining Unicode char U+2022 (decimal 8226) +) +Now handling font encoding OMX ... +... no UTF-8 mapping file for font encoding OMX +Now handling font encoding U ... +... no UTF-8 mapping file for font encoding U +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +Now handling font encoding TS1 ... +... processing UTF-8 mapping file for font encoding TS1 + +(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu +File: ts1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc + defining Unicode char U+00A2 (decimal 162) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00A4 (decimal 164) + defining Unicode char U+00A5 (decimal 165) + defining Unicode char U+00A6 (decimal 166) + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00A8 (decimal 168) + defining Unicode char U+00A9 (decimal 169) + defining Unicode char U+00AA (decimal 170) + defining Unicode char U+00AC (decimal 172) + defining Unicode char U+00AE (decimal 174) + defining Unicode char U+00AF (decimal 175) + defining Unicode char U+00B0 (decimal 176) + defining Unicode char U+00B1 (decimal 177) + defining Unicode char U+00B2 (decimal 178) + defining Unicode char U+00B3 (decimal 179) + defining Unicode char U+00B4 (decimal 180) + defining Unicode char U+00B5 (decimal 181) + defining Unicode char U+00B6 (decimal 182) + defining Unicode char U+00B7 (decimal 183) + defining Unicode char U+00B9 (decimal 185) + defining Unicode char U+00BA (decimal 186) + defining Unicode char U+00BC (decimal 188) + defining Unicode char U+00BD (decimal 189) + defining Unicode char U+00BE (decimal 190) + defining Unicode char U+00D7 (decimal 215) + defining Unicode char U+00F7 (decimal 247) + defining Unicode char U+0192 (decimal 402) + defining Unicode char U+02C7 (decimal 711) + defining Unicode char U+02D8 (decimal 728) + defining Unicode char U+02DD (decimal 733) + defining Unicode char U+0E3F (decimal 3647) + defining Unicode char U+2016 (decimal 8214) + defining Unicode char U+2020 (decimal 8224) + defining Unicode char U+2021 (decimal 8225) + defining Unicode char U+2022 (decimal 8226) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2031 (decimal 8241) + defining Unicode char U+203B (decimal 8251) + defining Unicode char U+203D (decimal 8253) + defining Unicode char U+2044 (decimal 8260) + defining Unicode char U+204E (decimal 8270) + defining Unicode char U+2052 (decimal 8274) + defining Unicode char U+20A1 (decimal 8353) + defining Unicode char U+20A4 (decimal 8356) + defining Unicode char U+20A6 (decimal 8358) + defining Unicode char U+20A9 (decimal 8361) + defining Unicode char U+20AB (decimal 8363) + defining Unicode char U+20AC (decimal 8364) + defining Unicode char U+20B1 (decimal 8369) + defining Unicode char U+2103 (decimal 8451) + defining Unicode char U+2116 (decimal 8470) + defining Unicode char U+2117 (decimal 8471) + defining Unicode char U+211E (decimal 8478) + defining Unicode char U+2120 (decimal 8480) + defining Unicode char U+2122 (decimal 8482) + defining Unicode char U+2126 (decimal 8486) + defining Unicode char U+2127 (decimal 8487) + defining Unicode char U+212E (decimal 8494) + defining Unicode char U+2190 (decimal 8592) + defining Unicode char U+2191 (decimal 8593) + defining Unicode char U+2192 (decimal 8594) + defining Unicode char U+2193 (decimal 8595) + defining Unicode char U+2329 (decimal 9001) + defining Unicode char U+232A (decimal 9002) + defining Unicode char U+2422 (decimal 9250) + defining Unicode char U+25E6 (decimal 9702) + defining Unicode char U+25EF (decimal 9711) + defining Unicode char U+266A (decimal 9834) +) + defining Unicode char U+00A9 (decimal 169) + defining Unicode char U+00AA (decimal 170) + defining Unicode char U+00AE (decimal 174) + defining Unicode char U+00BA (decimal 186) + defining Unicode char U+02C6 (decimal 710) + defining Unicode char U+02DC (decimal 732) + defining Unicode char U+200C (decimal 8204) + defining Unicode char U+2026 (decimal 8230) + defining Unicode char U+2122 (decimal 8482) + defining Unicode char U+2423 (decimal 9251) +)) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count165 +\lst@gtempboxa=\box58 +\lst@token=\toks49 +\lst@length=\count166 +\lst@currlwidth=\dimen257 +\lst@column=\count167 +\lst@pos=\count168 +\lst@lostspace=\dimen258 +\lst@width=\dimen259 +\lst@newlines=\count169 +\lst@lineno=\count170 +\lst@maxwidth=\dimen260 + +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2015/06/04 1.6 (Carsten Heinz) +\c@lstnumber=\count171 +\lst@skipnumbers=\count172 +\lst@framebox=\box59 +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2015/06/04 1.6 listings configuration +)) +Package: listings 2015/06/04 1.6 (Carsten Heinz) + +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/adjustbox.sty +Package: adjustbox 2012/05/21 v1.0 Adjusting TeX boxes (trim, clip, ...) + +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/adjcalc.sty +Package: adjcalc 2012/05/16 v1.1 Provides advanced setlength with multiple back +-ends (calc, etex, pgfmath) +) +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/trimclip.sty +Package: trimclip 2012/05/16 v1.0 Trim and clip general TeX material + +(/usr/share/texlive/texmf-dist/tex/latex/collectbox/collectbox.sty +Package: collectbox 2012/05/17 v0.4b Collect macro arguments as boxes +\collectedbox=\box60 +) +\tc@llx=\dimen261 +\tc@lly=\dimen262 +\tc@urx=\dimen263 +\tc@ury=\dimen264 +Package trimclip Info: Using driver 'tc-pdftex.def'. + +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/tc-pdftex.def +File: tc-pdftex.def 2012/05/13 v1.0 Clipping driver for pdftex +)) +\adjbox@Width=\dimen265 +\adjbox@Height=\dimen266 +\adjbox@Depth=\dimen267 +\adjbox@Totalheight=\dimen268 + +(/usr/share/texlive/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty +Package: ifoddpage 2016/04/23 v1.1 Conditionals for odd/even page detection +\c@checkoddpage=\count173 +) +(/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty +Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages +\@vwid@box=\box61 +\sift@deathcycles=\count174 +\@vwid@loff=\dimen269 +\@vwid@roff=\dimen270 +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibrarypositioning.code.tex +File: tikzlibrarypositioning.code.tex 2008/10/06 v3.0.1a (rcs-revision 1.7) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryshapes.code.tex +File: tikzlibraryshapes.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryshapes.geometric.code.tex +File: tikzlibraryshapes.geometric.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1 +) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape +s.geometric.code.tex +File: pgflibraryshapes.geometric.code.tex 2008/06/26 v3.0.1a (rcs-revision 1.1) + +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryshapes.misc.code.tex +File: tikzlibraryshapes.misc.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape +s.misc.code.tex +File: pgflibraryshapes.misc.code.tex 2013/07/18 v3.0.1a (rcs-revision 1.5) +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryshapes.symbols.code.tex +File: tikzlibraryshapes.symbols.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape +s.symbols.code.tex +File: pgflibraryshapes.symbols.code.tex 2013/09/11 v3.0.1a (rcs-revision 1.6) +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryshapes.arrows.code.tex +File: tikzlibraryshapes.arrows.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape +s.arrows.code.tex +File: pgflibraryshapes.arrows.code.tex 2008/06/26 v3.0.1a (rcs-revision 1.1) +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryshapes.callouts.code.tex +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape +s.callouts.code.tex)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryshapes.multipart.code.tex +File: tikzlibraryshapes.multipart.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1 +) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape +s.multipart.code.tex +File: pgflibraryshapes.multipart.code.tex 2010/01/07 v3.0.1a (rcs-revision 1.2) + +\pgfnodepartlowerbox=\box62 +\pgfnodeparttwobox=\box63 +\pgfnodepartthreebox=\box64 +\pgfnodepartfourbox=\box65 +\pgfnodeparttwentybox=\box66 +\pgfnodepartnineteenbox=\box67 +\pgfnodeparteighteenbox=\box68 +\pgfnodepartseventeenbox=\box69 +\pgfnodepartsixteenbox=\box70 +\pgfnodepartfifteenbox=\box71 +\pgfnodepartfourteenbox=\box72 +\pgfnodepartthirteenbox=\box73 +\pgfnodeparttwelvebox=\box74 +\pgfnodepartelevenbox=\box75 +\pgfnodeparttenbox=\box76 +\pgfnodepartninebox=\box77 +\pgfnodeparteightbox=\box78 +\pgfnodepartsevenbox=\box79 +\pgfnodepartsixbox=\box80 +\pgfnodepartfivebox=\box81 +))) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryarrows.code.tex +File: tikzlibraryarrows.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code. +tex +File: pgflibraryarrows.code.tex 2013/09/23 v3.0.1a (rcs-revision 1.16) +\arrowsize=\dimen271 +)) + +Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): +(hyperref) removing `\@ifnextchar' on input line 16. + +(./slide.aux (./content.aux)) +\openout1 = `slide.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 24. +LaTeX Font Info: ... okay on input line 24. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 24. +LaTeX Font Info: ... okay on input line 24. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 24. +LaTeX Font Info: ... okay on input line 24. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 24. +LaTeX Font Info: ... okay on input line 24. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 24. +LaTeX Font Info: ... okay on input line 24. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 24. +LaTeX Font Info: ... okay on input line 24. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 24. +LaTeX Font Info: ... okay on input line 24. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 24. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 24. + +(/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd +File: ts1cmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 24. +LaTeX Font Info: Try loading font information for T1+FiraSans-OsF on input l +ine 24. + +(/usr/share/texlive/texmf-dist/tex/latex/fira/T1FiraSans-OsF.fd +File: T1FiraSans-OsF.fd 2018/01/09 (autoinst) Font definitions for T1/FiraSans- +OsF. +) +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be +(Font) scaled to size 10.95pt on input line 24. + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: custom +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: includehead includefoot +* h-part:(L,W,R)=(21.33955pt, 321.51625pt, 21.33955pt) +* v-part:(T,H,B)=(0.0pt, 273.14662pt, 0.0pt) +* \paperwidth=364.19536pt +* \paperheight=273.14662pt +* \textwidth=321.51625pt +* \textheight=244.6939pt +* \oddsidemargin=-50.93044pt +* \evensidemargin=-50.93044pt +* \topmargin=-72.26999pt +* \headheight=14.22636pt +* \headsep=0.0pt +* \topskip=11.0pt +* \footskip=14.22636pt +* \marginparwidth=4.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count175 +\scratchdimen=\dimen272 +\scratchbox=\box82 +\nofMPsegments=\count176 +\nofMParguments=\count177 +\everyMPshowfont=\toks50 +\MPscratchCnt=\count178 +\MPscratchDim=\dimen273 +\MPnumerator=\count179 +\makeMPintoPDFobject=\count180 +\everyMPtoPDFconversion=\toks51 +) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) +) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +ABD: EveryShipout initializing macros +\AtBeginShipoutBox=\box83 +Package hyperref Info: Link coloring OFF on input line 24. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) +) +\c@section@level=\count181 +) +LaTeX Info: Redefining \ref on input line 24. +LaTeX Info: Redefining \pageref on input line 24. +LaTeX Info: Redefining \nameref on input line 24. +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/cmss/m/n on input line 24. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/cmss/bx/n on input line 24. +\symnumbers=\mathgroup6 +\sympureletters=\mathgroup7 +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal' +(Font) OT1/cmss/m/n --> T1/cmr/m/n on input line 24. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 24. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> T1/FiraSans-OsF/bx/n on input line 24. + +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> T1/FiraSans-OsF/bx/n on input line 24. + +LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 24. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> T1/FiraSans-OsF/m/n on input line 24. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> T1/FiraSans-OsF/m/n on input line 24. + +LaTeX Font Info: Redeclaring math alphabet \mathit on input line 24. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> T1/FiraSans-OsF/m/it on input line 24. + +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> T1/FiraSans-OsF/m/it on input line 24 +. +LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 24. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> T1/FiraMono-TOsF/m/n on input line 24. + +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> T1/FiraMono-TOsF/m/n on input line 24. + +LaTeX Font Info: Overwriting symbol font `numbers' in version `bold' +(Font) T1/FiraSans-OsF/m/n --> T1/FiraSans-OsF/bx/n on input l +ine 24. +LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' +(Font) T1/FiraSans-OsF/m/it --> T1/FiraSans-OsF/bx/it on input + line 24. +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold' +(Font) OT1/cmss/bx/n --> T1/cmr/bx/n on input line 24. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) T1/FiraSans-OsF/bx/n --> T1/FiraSans-OsF/bx/n on input +line 24. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/FiraSans-OsF/m/n --> T1/FiraSans-OsF/bx/n on input l +ine 24. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/FiraSans-OsF/m/it --> T1/FiraSans-OsF/bx/it on input + line 24. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) T1/FiraMono-TOsF/m/n --> T1/FiraMono-TOsF/bx/n on input + line 24. + +(/usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary +-English.dict +Dictionary: translator-basic-dictionary, Language: English +) +(/usr/share/texlive/texmf-dist/tex/latex/translator/translator-bibliography-dic +tionary-English.dict +Dictionary: translator-bibliography-dictionary, Language: English +) +(/usr/share/texlive/texmf-dist/tex/latex/translator/translator-environment-dict +ionary-English.dict +Dictionary: translator-environment-dictionary, Language: English +) +(/usr/share/texlive/texmf-dist/tex/latex/translator/translator-months-dictionar +y-English.dict +Dictionary: translator-months-dictionary, Language: English +) +(/usr/share/texlive/texmf-dist/tex/latex/translator/translator-numbers-dictiona +ry-English.dict +Dictionary: translator-numbers-dictionary, Language: English +) +(/usr/share/texlive/texmf-dist/tex/latex/translator/translator-theorem-dictiona +ry-English.dict +Dictionary: translator-theorem-dictionary, Language: English +) +\c@mv@tabular=\count182 +\c@mv@boldtabular=\count183 +\c@lstlisting=\count184 + (./slide.nav) +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be +(Font) scaled to size 6.0pt on input line 24. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be +(Font) scaled to size 8.0pt on input line 24. +\openout2 = `content.aux'. + + (./content.tex +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be +(Font) scaled to size 14.4pt on input line 6. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/b/n' will be +(Font) scaled to size 14.4pt on input line 6. + +File: misp.pdf Graphic file (type pdf) + +Package pdftex.def Info: misp.pdf used on input line 6. +(pdftex.def) Requested size: 163.54448pt x 119.85817pt. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be +(Font) scaled to size 10.0pt on input line 6. + (../includes/authors.txt) + +File: misplogo.pdf Graphic file (type pdf) + +Package pdftex.def Info: misplogo.pdf used on input line 6. +(pdftex.def) Requested size: 55.00186pt x 40.3096pt. + +(../includes/location.txt) +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be +(Font) scaled to size 4.0pt on input line 6. + [1 + + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <./misp.pdf> <./misplogo.pd +f + +pdfTeX warning: pdflatex (file ./misplogo.pdf): PDF inclusion: multiple pdfs wi +th page group included in a single page +>] +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/sc' will be +(Font) scaled to size 14.4pt on input line 15. + [2 + +] +LaTeX Font Info: Try loading font information for U+msa on input line 26. + (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 26. + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be +(Font) scaled to size 7.0pt on input line 26. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be +(Font) scaled to size 5.0pt on input line 26. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be +(Font) scaled to size 10.0pt on input line 26. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be +(Font) scaled to size 7.0pt on input line 26. +LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be +(Font) scaled to size 5.0pt on input line 26. + [3 + +] [4 + +] [5 + +] [6 + +] +[7 + +] [8 + +] [9 + +] [10 + +] [11 + +] [12 + +] [13 + +] [14 + +] [15 + +] [16 + +] [17 + +] [18 + +] [19 + +] [20 + +]) +\tf@nav=\write5 +\openout5 = `slide.nav'. + +\tf@toc=\write6 +\openout6 = `slide.toc'. + +\tf@snm=\write7 +\openout7 = `slide.snm'. + +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 26. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 26. + +(./slide.aux (./content.aux)) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 26. +Package atveryend Info: Empty hook `AtEndAfterFileList' on input line 26. + ) +Here is how much of TeX's memory you used: + 26124 strings out of 492982 + 520385 string characters out of 6134896 + 603188 words of memory out of 5000000 + 29039 multiletter control sequences out of 15000+600000 + 198991 words of font info for 46 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 71i,16n,83p,811b,830s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texlive/texmf-dist/fonts/enc/dvips/fira/fir_765q6w.enc}{/usr/shar +e/texlive/texmf-dist/fonts/enc/dvips/fira/fir_7gpamp.enc} +Output written on slide.pdf (20 pages, 248525 bytes). +PDF statistics: + 172 PDF objects out of 1000 (max. 8388607) + 131 compressed objects within 2 object streams + 41 named destinations out of 1000 (max. 500000) + 53 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/a.8-dev-hands-on/slide.nav b/a.8-dev-hands-on/slide.nav new file mode 100644 index 0000000..4f11164 --- /dev/null +++ b/a.8-dev-hands-on/slide.nav @@ -0,0 +1,45 @@ +\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}} +\headcommand {\beamer@framepages {1}{1}} +\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}} +\headcommand {\beamer@framepages {2}{2}} +\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}} +\headcommand {\beamer@framepages {3}{3}} +\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}} +\headcommand {\beamer@framepages {4}{4}} +\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}} +\headcommand {\beamer@framepages {5}{5}} +\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}} +\headcommand {\beamer@framepages {6}{6}} +\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}} +\headcommand {\beamer@framepages {7}{7}} +\headcommand {\slideentry {0}{0}{8}{8/8}{}{0}} +\headcommand {\beamer@framepages {8}{8}} +\headcommand {\slideentry {0}{0}{9}{9/9}{}{0}} +\headcommand {\beamer@framepages {9}{9}} +\headcommand {\slideentry {0}{0}{10}{10/10}{}{0}} +\headcommand {\beamer@framepages {10}{10}} +\headcommand {\slideentry {0}{0}{11}{11/11}{}{0}} +\headcommand {\beamer@framepages {11}{11}} +\headcommand {\slideentry {0}{0}{12}{12/12}{}{0}} +\headcommand {\beamer@framepages {12}{12}} +\headcommand {\slideentry {0}{0}{13}{13/13}{}{0}} +\headcommand {\beamer@framepages {13}{13}} +\headcommand {\slideentry {0}{0}{14}{14/14}{}{0}} +\headcommand {\beamer@framepages {14}{14}} +\headcommand {\slideentry {0}{0}{15}{15/15}{}{0}} +\headcommand {\beamer@framepages {15}{15}} +\headcommand {\slideentry {0}{0}{16}{16/16}{}{0}} +\headcommand {\beamer@framepages {16}{16}} +\headcommand {\slideentry {0}{0}{17}{17/17}{}{0}} +\headcommand {\beamer@framepages {17}{17}} +\headcommand {\slideentry {0}{0}{18}{18/18}{}{0}} +\headcommand {\beamer@framepages {18}{18}} +\headcommand {\slideentry {0}{0}{19}{19/19}{}{0}} +\headcommand {\beamer@framepages {19}{19}} +\headcommand {\slideentry {0}{0}{20}{20/20}{}{0}} +\headcommand {\beamer@framepages {20}{20}} +\headcommand {\beamer@partpages {1}{20}} +\headcommand {\beamer@subsectionpages {1}{20}} +\headcommand {\beamer@sectionpages {1}{20}} +\headcommand {\beamer@documentpages {20}} +\headcommand {\gdef \inserttotalframenumber {19}} diff --git a/a.8-dev-hands-on/slide.out b/a.8-dev-hands-on/slide.out new file mode 100644 index 0000000..e69de29 diff --git a/a.8-dev-hands-on/slide.pdf b/a.8-dev-hands-on/slide.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1c2c785f7c8d8a79d816177ec681033537de9e28 GIT binary patch literal 248525 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�*8m3OPe5HcWKRdp(gK8vCRCWYUOV)oE?edUbwb#fCTO zBqJoRbj53`nKtgEYSRApBi|o?G$3+6PF0EOG5Um}kSXlF&qW_ndbwyqdN#!UYOp%4)O#8M4d zcZqtdp(^Os@B(=oLOhOq?S85!HIY)yB#wRxF0!8VraQZph|<)>l1N-P`Zw*Py~Ne} zU_pwU=V7w4hREP~?!kvuVurHiLKaS)!Ic&}wx=U+T)en*V*R1)3a3Gpdz&!w733vc z)ScM_Wg47c7sc&)OKfvi?{~uVK?N6)uzh}HkE13CLFO8G5kxgFb_0|(HL+f1MN?G9 zoJMzXy#6XBq$n`oVHpc3@Yct_hJx`1_&zca5>HgZb!3-U%*_7l}Th@ zoN-H6FAk=5n}K3@n3$QK+>gBh?J?*x&+OPr_|Dj_Ei` zQRv&lzGeEh+Mp(d+u<~`Io!zuy=50^exu7k!?|G0HoI$zMM*4vB_S|wX5qB$zLpmH zl@YK?E=Uj8Cdv%`>YB(IM~;3bQ~X1#v&biaz{mpvfmMF8e#ECp@gXf8>kC;(&>!Qz zM%qU8ar~2=m!k5^T%ed&*a9Z-ijx{1qtC*Kr`l}z+h=ZE$MDud?D)MUblYLgcjm<> z(+5)0CPqx&NipXcM_ke1OINf;%P`1rulV1!J#&@bn_FL(?u+9fdY35(He`gxT-LDab1aB`Z5mvl9Z zqiJpXbXRTW6~xXz0YhP@L9c&0Eil)zfwX>kQvYR>cmyJju6)QA8TIWaX9$_n#5#+> zvdngV_FW`u$vgq1h)JGo6Lj)6gEAAj#Kn=F9|$`i$P+&j?I8wjI6#B=_FUT%u{6Wh{)exNpjnySxoSUfd59WpE8_3UX7w>8j=N$K7YQAuGtSJm=1 zE@?>V6-v*6NWCSmwY+=S2ak`-C6tKNxwlQl$0&#PwC6S16Ck(CYU*TNtTd%|;^;U1 zq1fga|E)u5CMXycGlEi%h{YgeG)5kq}a3-~&?HE`*X1YSueThu8yWU}~M`1#hd(dfQCSrhtC9TZ#i6$qc|VO8fZAk;+*pk~$F4y0 z>*~QkJIiNJFgdEJ(#7W}Ksbr4^AdCy2OqaK5Y;G$Aq~g&))y z3l6dS5))D~IPy&Y9~Yt{$~QP%E5wv~Cz0|1^ewq>Ft7?FP`&7jyQnE>7~!I%ykBp7 zaMvQUH{@fYcx;W|^L>;OxUCFV%3W@kX4fu%xW-IEm)1hdxQKVc$emBh&R|0COgBVq zz`ZWR((}^jBRxxe%3>7ffE+grWmfZ{5M^(`3xT}wL%VFrBzKYTzD$AZ3??nZdH;la zX&v=uNf0MFKFQ6f#)J3ws5!ULi;O>Ka>Sc&KvGvh!W!5mnjnJ-JKk^i+-l1VrK~=J z0kO%~QOJLg*0%vOLydF2M3dTB0xKvea*Y#v-oHehzOIr7z@RxOJQ?a5QP?u-QnQeP z$veGG`65PJ9RE6F=V zk(b+05i^BUi!muw%%D!P!(Dm3HASxfh@A_k`?U@9Nqd5RkaynV6#HX^nS9;%y`qRV z=S}`{;EXS996uU<$0Uqrwl%ASF8?ZUD(M&t$yQ^4a9K%Kya)3tz?HY3Wkmwe!*t&G z^i@!Rt%(o1`)tLa3%TeD9q6zbaMU19{Dv+2U0Gf9`8R@5`?SWK;%ZpF#L;;6!c*aj z?~l|mGK%!zc%oVEkB78PAvOd%@^zhE1XN7a`?5HBG0!fx8ZIU;orj|r8^UGyGy8}?|Cq$@S!XN4~RC+q{U(V`V; z=SLR9s2rg~0&jLu&9*c!LO6x9CAY}WRL-g%S*n!Jk43S3-7!eItk%Wbs+@0C#r-Bc}sm+lPWNZ?w7eBW2r6IB2McOTWfx# zEI+NCKSNVb;*pnK0UYa-yi@b2y!jn}&kOGR;i(v3DBY?hu(fJc%4da|vdrR}QkR>}N$+1_|aR>n%Lfr;}!bBPE~ePO5MXwhlLJ zm}&2-Q!ZQ$O#iXt2WlJywC$?WQK01G02QM)pRAhLv(9ootGY}%EGDK@5OVNkl?Hhm z3bheW*GWf9?sD-Jc&1l3XC@?IWdmsQ^K3|e)VIb%6~N4#_^}2NU~{Zl2nX!&nu=^; zlWhMrFNwNZ&EKnX$XzmFw?vPy`DAdO+pa&D#eX05LV0^`JLHZw=lLRD%Mn=i%L1bL z62?h7*4Wj!(Wr$eUyX>gxK%R{x7;aX94u;a7Mf$MOGfq zr#ZjGoyd}kSnh?x0($m@X8MgbD}i+Gcv!Hoh@i7dS9-j)XUzS*=4a(%cuCp2&(VXh zV=$-CM{3eARX{o`20lv8{CXfg4SOpcuUn(`UR-4hBhDcwwKthKXiJ&zY>9Nkami$} z?BZ^?bpGy>09jJ1`9k>s>K&wbcm}v!W5Y~-E!MATq+zC>L5dWM?r?6gGv5NGW_+oskhD-)l zr9dOmK-;-|2m-RXHIZ@6%O>m7oc2`;9>edUqu^~nHN*HLq(Iz(dHuS@TV~$fz}w1C zK?jfH)w4!gF(@Gw7j~{9B8@1r?rU&Lz405M`uS(XAn@9^a2~33KqHnOy+dq{7Z7%o zWt8Ll`3mG8-90;~3CpxmIEB6qM&(d6_JGk#1zZaou8nRbcnLu#gTe`RH2w0BQ&@Uh zpJ*)r`7myBy83v&_S11!8hS)=XU0atBsXqtvNy1AawjVK`r!nsKW$sj)dTs!#uu;hK8MOIb#0QP_;Uw>1{+O)JJjPk?O)gt?R9S6O*mFFloKEw{ z&I9fkPdm-;3JACOz~4P*f`)lNqA(^XeuG8k&HB?2RQY)!<7xGkU4-r3q@erZ6zH94 zJ}M!evnCF%GurjW!XYW-(dO0|E$H~(^;{)icPJ>-zd@($BOuk`(k?)*-=FX_Y(lKE z4thB8INB3)vwFTY>jUpIOwv0S-f(t`BW%nI**_6vd@{i?&LCHrSRFVcgeIXULoWUZ zOR`e5G?gOHuaK|P%zrXBOHs{=i;guz6BMuhl|K*S5zkg5M*mCv>i{ZbV3y^FMa`Zh z)_|U853TvTws@nT!0?G-3`zgD=eP-(m@HG)GXz-SX5?cfjkZWw>_Cs)*lD=y*k2HK-D!kRRB1?<+02`2xK-{Xf*eLCAy(c-O! zHcy|WACzzuFxVdck2p_*RD0EEUb%)))-|+wQgALOhbunJL5}TKbO0jPl9!-<+?6L2 z;wv;&R4!QFy}MQizv_+9n-!NsMLr(NFLt|&q{Np%luTipMcb(}NTL{6_*qfNZ=qpy zQjZz9o=SV}Ja}J>`vXT;xt^ghrxWO%$P4k*=$M(fI4@vc&G`Gm04lvE4?1{xh175C zfrLDZVER1|gJ^25X>bBxHLRqzn|0t8TC@^kAwTQxN;C{IvA0(UPsAYfZT#J^Tq=mS zA3MB$Xa2dzEg|}WBXQBnfbcQUwLqk6RIdYOX(plizdy&rSoQmTCu-^DGREN3C+aH- zdmXf*=U(C^<~;CZRu-Z!tNJjL+{6?;_y2bKimtib6VrWkOd$l#nJW|5($i2&^a{69 zTP5C|(&`wW7fidYSOg0)Sk4-aP^h_|J6dAR2*1IkwoM=`M?B;vxE>tYm;7T5C&+MM zgRh{YW0KprCz>%u_ULiCoV$LVBm;rOOWS{@p*Vo6@?<7_2VXU%G+ke$%!#KsiqN^i z30lm^4fv{^u8rPEoG&{_f77yV8XlYK5+5f76ILVa#@^g%)CE$Bz^BwZq_&qFcGSU{ z&Nm|F0Ep>hWA8v-3W0Jx?KXE(sJm$kT&FJ*hqqay=M6VqikoiL@_Twh>&f7!i?(!_ zPmr4eP*7YhwZ=Q1DgougEYgmg4`K4k*mO$mirsAoN5)yH-Q&E>G+{@Bels1B#(ver z^jOEWPO^-v+;}W$Sq3ERFs)G_1tl%+i~)Ua+;dGc96U8`A;>|ORkk6U!JIVgk6M~l z_>uhauFg@!2s#Rc_WoZw@du898M6>5rP;(tNBXqGA*kcPbt_{kX&qIGQjKc;1PTxV z*ST!@B?<767i68_uK0rDxWe4%u{6%tiF#1`jGMjJn4$67bg%7RK(Hh&SB`%^$ znyg-rKFLS$s!G7@VCPM|^!B2>IDjBgs<(0R}(9l&1%H*o7IzJEhzs8&PVoEzKz zfH2t{raNKNj(b}LRTpq|RBt_<0zcW?45#qJw`o1;2#9YfWgcZ8ulyFd&aeZ&b`s5eQKM%oQQ|hMQ|j#p)BnjWdcBtk ztY_X;bXhpQn9?&+;WnK)4Yf2vi7$HP@i91!_e4YFau?+F*6`^$)x)}3@T>FI5li8H z)tkSv8BVXLeH7UnnLnbPYBV@(2BfR8m_zga+h`yH2eP{GM_K+V?f68B{meH~^5wDJ zNQalnA{TetR068Ym?4n%rQer!vsk3)s|*hmjT6T^PHZcKVO0*DF~k-*L_RJh)SZKV zU?`RO_fJB0g;qtGHDQ8jd;86?e|&+AO>L+CLuxI5%!Rdaul;gfv%K-I~EW z{7~g+MS>*qnVZg6nC)Yg{Xa1TLoafY1X^6&UBzPO-^>SvS3H1)nn%7iIwF#8T0DC6 zfLC*m@!#xSJYYESk;Q4$lBFY=wOie`i$!Q*%fYe6jW>_T$wEr*#g`+QoH^1gnY&;S zwO-R!Lr%n;9~%r2-e$z}-O+}|F3(1ZT1XCmwp8=4w?4U3*){dz@8Cb2rL!chMXe$& zyMYH(+t`{fuH%hBh!kyiZ7>e{e}4ldfoKa_E+{$gxOkjBn$dUWb5>;K$!oJ1ro`UB z$SjuF+GMa4A%ULrmD1XI92~klP|2m5-Y%)HK3AL*6pnB)Hb#dVhThD|$)&u52dU@j z7lp>5ez_t^VY~GN%PVa6;vI@ep#B|+0hiDuANf*K(82R+BVtq2GysNR48_KTz*z;E zo@Hp4;+_C4cMNQ8rvV)m2v$tWPmp|0*?Yc7_qc)%_uPj#OM*3l3P;#i8dQG<&Ch85PJ#C<^0Yg~ei z^HJ8qY@^jPWJ{HX-t-zBYw#Q$cfPbAzNA~%q-Tr4^G(s>pm-8~Fhn%1o9jADwgbBEt*CENS?$eB+Bb-iq&!6|$#SgtlGy8L-gK>FeJtnaB7v!;R;}V-{7Z>D}2X zIs~U+PGf#B99O~bDah4fa#(t1^2p!olr&ccZaUn>Vf)@Ied@oC;v(W2NsZ9+g(l!O zTUW~t$@nvOHMDO|ov)T=CD5weNPslW$dWTu%xLgVrE)i(x~{L&d@Fe!$L@p?2geRC z+~V!-f84upZ{ot}=TGJC19r3hij6co-(_C6cVFIT;gi-rrD%qm z5BNx@e0N*cibBV+>K%t>)S{{v%h#?t2w7gFzBaOe30yr~ehObDB zbQOYB+W(|_`JmGOwCkyLRO*G|MLd}b7M#IU99y6Il|qUv`59P;R3XMl0W6e+M#Y$x zk1O)L#=(cgP)BLwx^<7;sv8<;X9xMD>g_4?WiQ3Y5bKRm?aC-l-<4a}|nQRcIh; z>O(u9_3x@{xg%Ck#^HdVt1*i5nsg#%;?l5>R)@~E;&vqQJCYa8#)mpwrnQX%Z0ZH) zH^ByIbsy99HO9r0vq$A!YFZ{Hfm(z20|Oy(4k5kCUU#W{Q*i*^ zvv}m{Nu$_j5C^uU_q^wutLyKi&L(CJ*w@`Y7Rt;xmgGNFKQ z^W-BCHnlk%eTa8wx6zkOq*$05vHDD+hB77J1)>uCpLL7SmP{VIKE!~uBPpOw0!2#L8O1>| z$FYWPy2TDT;@SQm8|Snoih?B3vTfV8ZQHhO+qP}nwr$(?Dc9V2@1MxP+L5(@VA!*l zbnmgxv)O4>raxD8zSBBb^#PftT;I}r(8;nr8rBWY+UT10T!C~j=&yq-@&Bf#o;hBu zFkLu_p>g(ZJ-R_C(s3pO<0r*8(v<-Z*yzTI&IyspANd2BYv+70wVxZjirU^)P&e=t z9qJ&^L>j2>G_X2DzA>`(hw_}RKg+u!IhM%EtpRcKcg==mltm}uXeneVyq{}=WwYHw za@b=V@Qq*oX)Okk{3cH_56hUG0c6b{y9r<9YM+Hs#h}E{583(q(6hx3eKj%g=?|us zt{UTbaFKjyFWmpk#t#@4ZRW=S?zW9gy)!xzF;@|HWy&`Ub<}36I*Mgw{g^130`fU}^A)z*&J+ktzVkZ>rZ(XG%qk*_ zDC+cR|`+mhye`3Ij@o8$NeBzvv`t3%Jl` z>j0^MiWm1e@e{l31W{)tj+k5MMV6#I(|VXoBZgOUi`)|e)u*ZFBTG>*&H7Ae=RuaA z6rY_Hl}Cd)m$#57Y?O=VCfWJCa%7_Ji;=p#)Lrj_;P)|}i^i6^ZouJgOKT?tj zZP}&119>{B6Li*keoDJ2HI1)8bbxwkLlPAx66YQ)nX%qu?umi%8R;A)CX;UnyE;Zy zGM;`Sw~2IwnCRB$%e8%eS@%7MA$j+<@{*o~NL0Gcs`WvomCC&7tk9qMCw{dLyc!IP z`!6xYIej5Zye*T10@6g4(# zAqWOQx6|Ae`n*)~=9Tr~>thrH>vKzTY2gOW2xqP06lhL0(y@Bw*F)0#@Jh3R(BGFs zDpyCoghN%Py7gS9L!8wWx%YGoBbd&JvV}-dlM5%*t9xQ^R)_8}GRG@29=u;72lWT@ z6tX7qRgeMBgw7yN67J!akfj1Au0Vb*o;3;O&M<@+CHFHJTuzcC8KVm{Wfs--?uA(PH#dZolsJ z3i1={r1A{uxsp3&z?n}m4KSjI4Db8;JF859kM-2SMMBUmhB}Su{*UUkD|ehK+T2OL zjmMF{fUW}@%|?*2ON-qWfewoal~>0IZF7=C3xj~pWAnVaHuJ0j|J8(sZSlFaN}82l z<*mNK5-We#PN3GZp!J^ILdtmkEA2{jBQ;0Yw(u|!dJRCX8uT1_c#IlCnFCu58~05| zkIr`)#+z%W+Mw3$Y^L<=RM#*gob^==N+M#)5BOL_+T`miDuli75++|1NY?E5FxPWFsl}AF7 zw04!8D)$#*)=WC&d3x^mIsggV%Y-`xG-FJjoq%Dr%^v}u0)h||pS_6OOO6mmB$yRZ zHK+$N#f}o6C7yTd{p_+)shW&2Q(?O*zlmlsRs6?l9ifph4}P7hHurqyZ5nbSWo`>=Y8OR=f}!Z z`-uI0e>_+v8}qfr^7@rffJ7*gNUkpNye+z=IzJ9t7bHNC7Dn+-yv~I<4ZPLRmQzuB zw5VCOO|>DTs3{Q@N-{8<;hK8gMh2H!)s#Eh=Gx;>mDO~E;h^}pej_%)Ug3Osyyer& zAQ@H4$MI54Lve6Dx3v*b8gExkFE|c6;9UpGgBj~*YahD1Er)L2H(&$FyG3h9RB~~A za8qv1*t<4+G=PS^S0spVq`!E+4tduk0n#^?k(-0v__#y~2*zyaFB7jAGImnP+(2OC z{ZbmDfOv{VhX0+&1t7exY~*?>8mG?s1b-xBd1eA-G{lyoYDz_UthL6G>EUc&CLkJ=gSeP27jp!z7QooAIUpUSS13jw3tF;9o zi?ACDM{#I$GyB6?2;J!B!0M8w)%5wvQk*X4zv{wKAA#Uc^qBIj>~=dK2v!xo2N1pm4PSpPM9p>{TDYL$!*#EY-VN~DcsTpb z7_~gyaZy0b5s98~CTCGm)o0-dB@phI@^vpn=nwh27Zz;&jOLU@-EJDar2UlON3ZWb zcr9(Lu^Fwu+BhPvc#$&GK`%#icU=HHTgb!pX= zYLzEI$X%^Bk#R&mlG(EsuDfnUucgZ}+g7B0SRz;o&I|Tw0UwIvPd*AjX5Rtw6E9cS z1|z{4Mt8yZ6X5V!5cNkOAuR&^d>3R&C7L>URo&RHpcBZ0IHVs4<-iBNW_P|SK8gQzQM|1|?ZUwbe~%MMXqN&wG51@?eDFE~-Qhjf9+pL6gyW&h z0;^)oJ`ku5v`w>0M0e9oBts$R6?~86(B`jFf9B*cVEbv}?7b+KH0{<{x#9;P6(0&D zekZZ>I6i+in&jy71pM>#2w*D;%uTIQsXg|OXqvf5e*1Dk5^&YwPYq$8B64NN2Y9Bo z{SJ39hg+l4#UV5R;e)DqcngCE-A3TIK8M_Gxm2|B1j(m-E3Q^5m{K$A%0d8p->l1M zKMemo_=3WNtW2S@8Q))&F`&KY_`=agn z^*b|I!Ei-x)>0|@0UN@Paj&^sl=BUO%hHZzxdGF@&gZt!!ZB^ze+ML@86H}mf4P2g zszA!qPV2`qW+x8tL^UgicjN8ZQy-$5h0|M^{CYoB9khNrs{|O1O5m*81&Ai>RE}G= z|Dg@BWek|l+(-CAdNb5!7*zG!cl&w6?!fR9#?IqeT7KD7*-8D7q>4nK-Cw4slkuar zlMdD}6B=@?TyogVK2}iy=+~uznis}8n*fJvbe0jlDG}@&im{K)i%r74(@KEF&}mNO zFSz_$!ityF-8o*BKM+}i@&hqm`j=o<5fh3SX*Z!0wpa^em}xl=?c=rDH?WESV$Bf<|P96mbgAw==_q7^?9~ggAJ3fYGw8xQ}9}mJYLB1P3a~P zMeYmB47V#{gv0C_@VG2beDF5XU(xSSREB@4w7?2JMP9;hq32l*T@7`=mj}GX_J@8$ zJD>wX&pJ;24Nm#swLAy(((jN!T~ zm5>S%7b>J&I3fA(;_GrSK$Qj9r2Z@w7k?}S)#%`Wkk^tNO{SY9v{3h>A0apL_9+s$oLJXgzW@(22%VS5mu}9IUq_@ z7Ha!HU)8PsD6Yc3c(2CoCZCP|Xas+vtqSv5-N?aq8$%6x7Cd#>?qlgAa08T)$ zzl3S1k8vrfW=*|Vr>af3ZJi258khGYms>*idH%5!h)$lS>vF`KT$W!XFt|Z7GfNgi@X?7I z;R>b*Z{Q`!`A=|F_O%L55@_r8XMv=*ycJ>W6Bv#2meHVB57^2=9j?^K*Z;gSWZ=2&7S8zTq~+6eHEz}yGOG2wLTs~ypuOU$h&e)nXKQZf@sT#3vE zsZ{XDL6=X7TrNtY(^h2|8*jEoC_B^tAa1v@b+1$^$$;<0BVt1FZf`XzT+iCKU?s{% z1l8dBDTL0)&Z^bYmy15Mltj}Z$>OP0fK;8nH{WEbsKE2y7l1K5L4=87H4=x1={h$8 z!`E3!20-qbv=7}LGs#GKJ zf3pQ;L>ugTB#{}&bIg%hC?jW#BhLK1CN5bvlke+Cmxltzz;q^V#Txr}PWMMm=OZ*~ z4I$Yd)HHkA@G40#Y8G(&!$FV}`5B?6unHj3Q^3(NpsLTV-Qbj>qI??9<6?UCQ;!nh7UsY8Jmi19S(^T13SN2tQ6R3Gzc9_ z>Ivs=d3Zf__0msv84Xoqc;N>Fo_oU|jXyq!eK^1>c!5&P@sW55*?Yk6M`o zxniOngBD_7)re;A)Cg(SKb{^J$>&i>%XxPKU_@P@RJfX77fshF>Z4y`PHVSX8yBcz z`>)!)v9h=431Mg4xCOPScP{+GY~M3AS8+_n3(wM94+cw|xDueY*pGu+B@k!r3T+`B# zI$p9(gw09f`<|1^TXXqeleuOoIT-ZYXYX%}b>#RELn4v(ot40{1Z54i3-VBHL~_t6 zn67A!GiC2m@cQsfH?0ExC{c zvTk-RGkM%_QUli{E&Buk_jgN)zNv`ZxfCV#J=%fDIOnf!Em_~gNR42Q*2jbtDxMbp zVlNx+^v#apdKkuffst4zhRW2+UifN_<)g;7`T0~@_juDBmKkFA03-x zNmbSt{_!}@2@-b&YAJ?J*tP)E6%5?8cMphcG>jP)H0GR$`4wq%^;+pEHF)9br!Xsv z`t9(Y*=Bl>{*V2HE;qD%z|=Hk?uWq$UD0h|fXF%}gvdQ=+f-op+-dYQ!^zVx(!U{jAf|Thk9uJ_-$Jj_O@cDv8b5Gx)jqk!8-^t8R z_rpUViefXyZ9lcBskln_i@RAp8pA0v)0l910z-~=t(pUBaPZM>qx{mDgA5H>MQR{ zAC?=~BGL}mg4J2U&SAg=sTbD_BGH_rul9>RAcKtF$}#g{=*tlwl-cg0_TJ*>a6l)1 zTYE1$cf9hqAy`1(GJ=fr$-_ zTZikPkjR*ycu}g?`x7iBKl-Z@E;Hi0?g-2-HDKxLTnpZH99gIL!3#wVdCvo5EQFMZ zMTSL;usuxYE}szd_A;BS(r^Bu5*kEBr^`>tuwIH{BW=z;2`uQdQQqkfGRi zJ%=fR^6Axy)$8kHI={esqPPy3QZ-x=au>(W7YXoGiO%BuzT!FCbA9lIwyRls8)whR zeo6^4dA+NnzWOwJh7vsao00fL(peBZ zGD8A*%Zx=D#v56H$x<}3q&KtLMjo69y5z-lZOXkA?dyz6%(mqFlB)&wEPKSPMh0nD zWUJmOl@!Mc_c^R)j_l>;hSNn~e{=Q6m$9k|`>+Ova%R-zRc)(2kWZE^ z6$T`^em^%8yUw!N-%`ARJoCt_yCz4fH-;_tl2Go5QM9HPWsUR3pvvIONeQ9FKp8?&_f|-KrR#T8;MyL@{EFkO2_wt`rNl$b$$1~mj^;*ig~K`VIKtY zj^rZWW0IkgTP3v}e6T$d0mfN6pJy;yO85SVs#DTHjLlp{=%_>6GQ!ix5b);HC`^7= zM|4>o37CT41hs;TbXq<5+e5NI!_ETUt@B|*3`B=+&>5O~qhJ^sh5Kb0xd&aM2!2Y7KPS5m zw$R;{O#sVnpM2j65mYnSZ?ZCgX>xkcI&jM<01P8g&d+Czhd>86PZ=XDb1H}OSFTwy{77;B__|rRMr-|SSjx;*B)OL;F+D;wefE&K(6von*UnNT<}@5 zO>rf3otSO03GLO-Bm+#DU+eXTp1| zC95f__GWtou~tEdw_lbVt`7fhK6ys-{AidS5d8il=#qf0Igef8ZS0}L>v6Bi1TGo6 z!0uFuaR4^AMZUX06Gy=%8jUj`&a2vmB|(!Kepk@__L4B_X*D{UKiz@)Vyf)voB5=q zI_-jQMNSjYA>x5=ntooz@9mm&u&HQS{=v5>rG%(OZ;b4~kHs#?02eY7kY$>_JnSHX zGbGbHR@cv8xiT^NnPp5#8`RL89Us9qg|rm5!mO(IRjZRPm`3=2kY@gg7aSpQ4^5cc zOlsk4mRU#Mw?4~jL{~M0b{H4S^#+9l<7I3k!(Ci^Q4tP#c>sm&2qCX4>wRW*G+HJ8 z44GZDw@Q&;XAm94t-IIA1I?6A3H5|+e(YLe z>&e>kFV@n%K*Zj@B1+S7D@Vrb;p2F`c9>k$yG~`c5Zi~*z_gpZ`vXq9nO%G-^f@HD z^9O#Bo^imWc%(sy=x2wZo6&5aM>+DtV2F&0j2H2Fa7fzoBZuV^)xzIHoksimXEz`n z_c#fzGF6W5rowyk@bfSp%a`n>opJa%{83^5f6P%H;aI668BnmL`}pYA7pzY;e0U+Q zQ99@Um7(bwqC3GzMdRv5DOZ?py3hk<*Is-MfU}aJ4780h4%nfSJ}04CN+kC?xM4)_ z?M6^}S%LKno--q)@RtWEl!eUv^67OYVX&uARMiEbKR=0`Ldp*EZR;~Tb-eh9$v);- z)-?BknjJmq+258sWKH_a0^l-v2<#(8+9Q#ZE3vmmW|ZH!?4NWNN^EW`$vsCl{>XJm zBS#2Z0uBUto@SrR_6GyTtwu*sr!5WysG`htdU8A;Al1uS3<`|R5hI|k9&??#4Dg)0 z#pe{&PX|7#%s0dCZHB(HE{ver36WT`>;eqLJz+F3sXVJ8$1L@Y$j^l{oG3iszm86o zQ>YDIxP%~9t7IKA&wAI?=lji~>#YL-Ni>|N|JHNxr>cmYZ0K`IQ?7nk#3O?oGwFlI zMvOU&Jq|HCEU45WRC))VP>!!Z`lgX2 z)CVT??5#*V^m-xP^`0!a7&&2ZL?e^8)mz`58wXC#RFS=#X%>t6BF8iawyghg`rxTQf0oBi7a~jfQ|~c?Y_v9 zsZ&+Rk@f+SZ_p;nu?FMF)=-;pG9yROZuRI)EsIk5pO%s@SMCl@oEDP7L9gpPvG(rj zlceNaM^2-08xfn=64|R-ljuVxHb@^ zaDRS|+D>1o#_+MGLd0D4H?kYcQe9ZeDED3OVklXGDKV)Sy;1^|wuP{Jl`D`nby>zT z$!MMz*l3JCAb6fmk?9Y?Xp&zb8EO>`pHZAU!t00D4+RSnA%$7X_TAmA-%O^0W(^z`V38YqVL zFqjx2U({;u9RH1fr!flwW{oJh`Xyw$;>+xqihrzAfSzIXe&eWv;XF7q=5=N|coF5% zjWw^ZO6Ibb<~0k|t#k%1@A0gVT;LW#ib$B39+qdlHQrJ2zDU7kfZP`a!%!Q8v%F?< z5(_sf-WByc22JB%VyKa#0}DgrGBmS3C#3q(W`n%@ykAR?*m6DQtV(~F*p^^1S*bgBnjm+e? zjStR%a6}3{y5}q&k%Xfb>4kW|7oO0M>TjDVorL~r=9p^yTHrJ_Wi<3Gd&7GPQzl#W zxC)X+HmqT?191$qBtLFL;&t7|*F{GP2{k7{dxkFIP|&+tUha=NvXS_3%W zLC;h>ww%?Tc|FQJ82IJOVb9k@gInwx)J zP7Hr2f%>~)E7!{cL6!&q_4^&aWHXxBvqZDdoe{DBYaTl5Vdmu0O+W343+I<}tC2Y^&CM+`Z*m>g1sRAc$;$8q95)JYh znP~Ry=WjPM($~#%o$QuZt0?TnMK0%`yA#Lz_fHXv$xxX{yh0r|UaD-#(rw*~Rax3N z;dW?e_8U0LNBxb6wbt(;wO*^D1#F9YLp~l@I3E%buqfW)dt_kbe&%*z=x<^W0}m>nOh?&8@22 zJQfM|q@s>zGEH1M5HxW@u2-e-R#umYeS;&Pm%P!E~cfat4_Xd7Tq4ps+eg=--oe{RPX;)G1cKnEScvp3dzSt_E zY3@>|oIdMH4h&?unD1!%YYSJbE{t4{QY}jcdU{U&0^V(2&F)6R<&!f1*hy)Mtea$Sot^^q;{Li{+#$G-eq>P58=6Lj`zx zANBYYQ;R-V208@uEwHW~qe^NII8z=fO+k!I`@>>#5J*(^M%%tj&Jx-aN=n>-oT295Ym{>Sgh1s*DW z9y(HyUeB`L@GDfN4Csk>8C?1!_P!dfCP%^ULj6^$JAzM=j3&nnlmY=9JR5{he|~x|DT_8bO12LV|*O_jqfLj?h%o zMJ!d?r<#Mn&g!Ui5{qF7LO@t(fc5q$E$ekv4OFv}pXQ?pd1RrRK2VBuoJC?R_E9OG1v0E8mfML?nd1sRBJn7}tKZdQke1$HDtwWs`$k$XAW&Toiqk;r(HB(p|E;blWcHF}2 z8OD*`0inakD_MCz4euhGVvnbsQh=VhuZbKV@5kv4kHi&@nA4}HAQeK|Bk!b z5Q~U^BnZl1AjcFggVlsdif>gXYfFK(3fv!8o;w%!V43b0k&XinUv)I3rn!d$o_k+=0;~l8JtDYM^y6ij#QdcTIWLCz&QZNa%y27;f1w^;d^^z^ zipN)5%pyI;@Q>fuXpg=Ti|GZr##b17Na*kzHx@rTA4cUaS}+_1*q-zR0GwnYluk+s zovW3Fr8CPR8XVoUYfU<8luttA={=(`F2FcYMk^~QN?4kWabPFQ-IWrPG?4NdR=!qS zH?XKCwNR4HQwy@U(q*0KIP3|G}aWkK}VHjocPSdt0B5q%1cDuA?y5EHMOHJci)HpeklGQ+|o@ zhOL8N;kUrn)!lj3V6O2QVK9I5C5WZn{6-Rg1uc#%jZ5aJw0OvVL|T(447gs$O2oN# zzou_X9>0(wtfmcaVugokQl9R`6S4RU{6S3RGFl$G5fdPa2C@6}V3b}IC(-6ng#!B`>oszSU+idm zEX+Qo_eA+u_$d@&t=EG+&YW5b2%!C2;&0Y&vCC$(#2Qc5pn9Gmwe?8U%E*n85ws@f z6YCtnVV+M)Lu8V7)~54?x)`#@v<`=8J$h~Ov?4w|P~_nil*ZYNU@zPe8eqw={$=6T z;_LYFD=H(gQ_VVsKXxLExg(3Tk1J=2?Hp`p1U^-L=TgpKZ5tLWUx@clHvC)np}iV= zV&{x#hrfD58{P#%_G9S7(u{ch!`DEpj^>5_{tpq-Q-SOvi!o{PZlK3bWUFK<(2l7p{u03 zpNE?ngZ4xSo^s#@ z-)+lA6(Z|-Q;#uiE&aH7r-usvR3Ojm6?q5+1rKOUdc$sHB|QQe%-7^#-$4Z<(NKG* zpIezS$L?$jNO5En1{#QFo{LU~L8V9>LvqUeLTxtLwE33!Gzu@h{MN?7w=Rk(R@u{A z`Ak+oRd3SH4JJsmur^;IAeOaNfktd!3bCeCmIzyfNRnwu53VE09`?!GBUd&3H=<{2 zDM{zg;I-n)4zF;fl(;b(1IMXrzB`|b7Z{7Edki)JHO^|jTFoHKW&$s`-$BO??ySJS zid(iEM{%%m`8D3i8b%&CsJ!?U%M_O}Cwe*NmZ@2KW3eou4bOl*vtCFu?uU2EGJ@t? zT@=J`$oKIcKn1-~HNY=vJH#2<6xMn2rhb(Py>}!&PJw%)qv+rdB^yYLHLaJ-gZFlE zopo#S#LVWjaFh>3Mwdtrw)iYDiq2a)CGz)c2m??7O=ZoPBS%^*BJoB)#D7uPOw^Wl z+fqjnUs;O#b}j#)@oyFHFfHlU?vfE^`N@-N%I+k#*-a?`X=-n&QlEI|TK;O3on8TAks@e` zs{>XtlFKlRb@=>uLBRp6V2x!lldt#rfp~nJ$x;%$&u8s$Gt3@wf&W)KM#pz!5ghP7 z_>nJ0h`Zx+;dz9U+<}mP-qnx;vE}~6EV&1d&BY6$50$c2RiGi@f?UX$*84gC^7VX; zW3NsvHc0yf`tN7Xzsk4Jr+rDQBhD2@*5gBih(CWY65_j|Y$hAb0t?yhd6D0GL+%@2 zMU%)vAV66E#)@{E%c(-r_&%|k>ZDith6L!krYiD49=svOENiZ!)vAN-YEc}@Q`RD3 z9Ug$uDdHWNYk?iAL1^)4<&s^C>Vuh?xFPWT%YU-UTMYUL&!~j_zUbw5(ku-mP3~dYSiqd1*7AMLo*9q)@IjGWUUlf4+DFocKLh3c zI$Dcm!@|qv7gsode(JC3a*yNaZ?FJxMVOgApq~oxNpq{)5@+GEFA*}Cv9)3@4AYeFv7=6X)%SP~?`ZM7e-iZVlL)ylwm?VAa=lqRlveGxM|)O^ZRtB#gXmYFwn*C_U=SS$-itn@ z*-rea*4ik3KCo6b2PJG9bdJb;6D=a`=Q|RBj!bnnOF{Wfh1R%5s~g{oOa`7Nr?HqD zjNa}$Jr@58x_yiFs8)}Y86HY)wt6C%z-E8^;vuf&f)LD;{6@@`P4pw67dd*mwu)za zqI<>Iw^&>xFqYV4#*%3tj@W2sUr{!JoOGSYxas}dj@xTbk)){&4w(?8qwh#D1ajKs z@*?|Df@3Bwdy8hDg~Y`9dOpUW~azUlAsc$*+JYd^w6$nra;%((-C<$c04(ia< zp#O9ty-?gmuz{U0M*3NqGv2dW%%j>2Qiug9Ex&PZR`Im?E0euZJ#`6U7mbUjaIIo& z66o;Ltlq8)Rvq$tX~DS!;Cu=?9PaG;feIXau6ko-#)ms>IOg@^P*qOa5Tdc?TgNZY z;iIvu;VD%N0L*Du0){vxzW(NhFWKdE>9KXzFC9S9et;PA2mhLK0-($#1-+%@nAqd> zKdnv5?{lTV7PcDoYFsY7+fQN?l2cAaOt^Dc&>6HT!IsR`kg2*A8|{#DDJ??t+%Z_M z4E)dnF#iOic|3T*v45=K9EaYi?I+KTO#PyymN~mryD^uQLnKhhlpA3EB%~sWB!1BU z;Jm=KRONH0iFAt+D1}X zgsxJBcjN5^SjO7aKE>SwY2STwLAjg?Q5l-;I_+D(=NtEsUi=^&+SPT$0NHb{y zkMW4Cm+)Nu>S{lhr0H5o#;SV#zJTYkf7S14OM;>n~HY6e>(R8!um+ngi!kDOv*BmoNKF_bnaKBUx`ZlmmVi`)3-20 zy47^O0{aanCK6^-v|1BY%K+&IA4bJMI)})lLT7J9rY1WTEpBjaglc6o+FJo`IgvD2 z)uM%Ok6_*(^;W?UMeIAxkvnbsYIC{iLe?ETpvMs)$$Uih>-ZTXuIJo#Mc@6>tWv(T zCc>*{37#xcgC5jPt7bn&(@7NeL^EISS@Y7};vPAskX+zoXcm-_)) zwYd;35hOS4qUO)N`oY#BGLhVr7%E`xa+OOY&A}*;{G8&BOl~qDbdqhT*cE$A*ApD~2VOly9NK&QLjXaM=~Y*$IzsiD0dVP1AzkkzvANg|l&zSqs`pSt$nv<~BdB zdx0=c%t^xbb4M@48B**^-r5=cV_e6r{0$WZmo=~n{yP0Op!Rbp0PzAf;#GN~1rZWm z1qpJiit)nhTwiM^HbL&H-?%noD)Y^W1F~^6Rm1Ah`84I%HgH{vCRGhwoiqLO@xK8_ zeU~ryBMIXJ)YUh6_xM^$ixD5SX>!n9X^wyY(r;x}v5ino(&P$R%T5sNH&`I5}oJ!C()V zd>jDg~AYr5+aQ2{nrU3IKTF5NVo>=hsOMD z4VyCUZgx>xRW!F>&>_H1qeZi1JnoKi`T_{KA)v^JXI;Z?*={)WdLu%I!ig=49=k=X z?FC+KS8l{w_ckDt$*97h{#|K&!b=i=CF8OZp=KdIS!WzlSI89XXiovd;xTb2SH|Ji z&0emI2o16t?J`_akmMXu&i1~i>{4E#vRNIg*`-5=8$%-sc3ZiOuBcc2W=$4VGTHTzP}eZ4@CC?Ijanh+v({kX$xn{=GU*g=Dl|m&;eskkc zS!yyAWx5VnetuRz93Oayw&Z)(v3F9h6fGliVHaXmbt`o%jUgfFnl2u1=lYc1 z98h_XRy5l-F)uv`$abutMIAi3GHSNniH_1O=^Mib04mR<_X|dU#0LcNbWm@~Vs?A4 z@j(BE2db@{@&T1h@^yF-d0$i_#%SS5LqoOuJVm%9^50PJ6@evz*+?pJwIB&SZlc{< zF1CN$?G%sTML18s3xr6JU0EwIE9u};*geQlEugY%Lh$zaR(9ludnQ%v1mW}K zc2Jr%-(KE6Pz(U(&BRpcfs2L)BjASg?k(daN}noCXnLeOA>E_bsmDMIs5IYo)h7C< zV4BgUmU>p7nweKNhU)}I8aeSh#w{=5p~mf2ggX)IdLRhTZ8WS$#nw4Vqng+*{az{Y zhVk^u9h#`l6%7>M;W8LN>OXQ+qyXj1Mk!F;e2Zv&*&1e4Z|_PhnC5G%hx#6k?%Jy` z6;eoBzdp8yylL?IJroKrro#^qEB4vh;0T4)vT_l!RR^%y+5>@XERtv?_Bg+p3+lF? zzi$6H(P{e4D!R%z4lKYf897E5H`=uoV#`F~;cgxm*CVWYqFS&oRl72e0A|qGG2&Ck zD{@npskTpElpBL0K_+)#T&Lu1{y`dn-Y0;4N= z;Uh#i37%@d^Qoj7aaCk)u2y?yQU=`bAt)oR<-a_@Oh@x!XFa z&U>D4xwnRs$d#YJw8dswu!5e1Ws9~2F?=)pGi(_o5NYb)?gC2yRFXku2F5A$c7W&5 zIW|IQ#tHyvLR! zF?rF(CmjZ8@8ThPf3nvzSTvu|GpWbF6`IXFJ*V;D9O)S0zU7*^2la2&tpr1UyKF;zq$h7FG1NluikNQpA+j|D5ND5%kz&6|2FFaic)id4!TRg6{Rg~i@&~2 zR{*K`uNusZH{DXQBs#=}hfg`OZsyLJi}p`hc-oeqM32MRovHk?mDUs^>?YXVccfFy z3IRp+i~zckYI*jo+M=XU)ClCCe0x}8eLH`_2$^gRtCx4O$ z4@Nlzc5BF>nG0Wp2-kP;r|r$^K{JhBG37K10g!S_@uFwk9bdramSW@U`TJ#(9%HkR ztf8TC=7-IJ#LI+3iP$wCSpVFoE_&V6`DK8|I-_@&ZhO(w&ZiW3jNTlQ z*Oof0PQidQ7CSXRyTR)hYtOp*-^pb_TtBFA^uGnIeZ5*(oHEdZxHz}sS%$b0geF1W z0Ulvv)(Dr;o_`yPJj#7Sy@f2%OI=9-G%i4PiFJuWYW~UHYol?s*ND&Br4ok$3#mzg zDrPrKV8R!E#zYaeAT?7*R^4SVW!T(n@g9n-NVmn~_ad5Y{Qr~U7AI~IQ8Sf)IVZehhF?j$A4hG2XwMTQ;JTJ-9T_dxcvYJwE|f#mL!X$mjk`IKbmFcP~F5gB~IMXKpw3ALgU+u)f5*gtB; zl;p`9`0{95HMrf4N}I^4+IHR%DmHraMC$gurQuYciY^7AB0z!PFnkfEvVeY$4~RZnj4j+(+T zLSHz4(+~|+m<+gX?V|9Ml6AbR>)0;w|JhxLpT(ym6m(lSbNr%vCqF+?H&;0-*w=sK>3+R*Df;iI@|G>_(EX-00h0^&tF zgjtrC&_wz}7ZnhTY#12n^5mtNhWb4aX8X=5YXkuzGmdMd37MkYEK5Ti^b2B4; zW6z(DJs{eI3Tm=WJ<6;47nK|U*PZRMp=fXtPIk_t)uy?A-boN5NM$8(7eL9ZlO)g? zk=v_X)SvV<+GZtDU7qR^`mM+sC*ERaxEK7rUK>a@d~XV8l3Cm$8N2p}>G@5cc4Wsb zw_CL5+~P>rNG2+`XoQveBq$qY`vWnH;;?p6-Ig9+=cvCU^3=#5*Exr$|8)H(JDl#1;-aB%dt^zN^nT z(Y~W(Uq(*4C3b0LPQwGz75rR6XX!JrUY0%MSsgGoY<>A5^V~^1$0YG?S}RjTXMipE zG4&(NwqQ-~0Kf!f^(aT(BDa0AdSogJud_nYGlc@jZ<}K6a^m?G&_y58#4vxo{9#!| zVbPSZgwmc4|9Y&y56KK1hkdMWM&csc<=X?H5JYM8)(6FaH}RJ5bBPO_(8g~$&m$Cx z!)04DcS1{*10$0>Wp7B(@?wIsi>+OwFu@G=T%I|8p=nw)mK_)oggSd{J&}InxCvWH zXx>f9aWjUZwBKgR^bq1G&Nm=^DHyrXq9My#dTc5r4aV$h)FFL^fK1&PH|q>;=(d8+ zuLf?>RPHJd-GOfh>?EZKDzS?m{+AuG*A>Y725<~Rd&92WAUE7;gUG_Q)UsG^A{nYU zVy}(+1x0!S(Gsxs9F0nLWKQfby4zuB-z{`)qa$2!rJXN~lMoq}PJs%ZGDlq&Bd5nG zXeIu52fk}<6mC)*X-vXZIso6dNQe=+PtDF(XixRzdLQLp~@Hm)okq&XRSY`t$sY$ z6%duA;>ObuB7>8o(_gDl9v1J3QqL;>V^DXezGbOiwd;+y&~w~?$Su210CZVAT~xhk zV)N=9z;6<+JQHySZBGCeq^Q?~2!eA}3zN>q&5z`HJVN516)`=}VH45!FNb?k5F6Wj z6E}?6O^}0Y@9AmzYbOnb^llTKa`tL`Gq!OqVT<_pYkHd(_C-PvoXr*fT$$aaNTh)P z7B}K{(S?#kY!PuHL7{gKaS^DK12eRMpqlkdsoBFd&PpE35iBgpbB?@KZ7ri(CN|Rs zqe(?IFoS4=3lNgpQ>tCGrPDE~G@pTP++1I;f&aTs77nx9pF&(R5p!AI!HE^tjM3PE z6rSm+R_p>Flv-uE6mCE11$ZF6FF0mxCaNaMzjt2GN+g~pknp&wT#WX>AXZ0&HX(FR^N68U` zvbeA%4>+jy^TQRidVfHtIK1I+=-^o3JjXP5hs>E7`a;T89Ne-f*gm5|S@Bxs5OL2d zmfD0EQHB28*od=n76-798n+omW9c%G;;yc%e|BAn*}tjx zTP#krc%@B53{AIQqj-aN2(8r?P%!~O%1bQmZrd@WuKugei3igR;<#r6PPRsIJ>`6{1PepG2m5JbWN$hGwv&;N3MRIx7onb(q*&4)vH#Eb(_>^vi7kk2rTAH5vI+kjdn!Q9lh@{> zKus*jAN)Dy05#7Rqe2&Hl-12+OB-_67hE}3463Wv4)|fD@(ZVQY!5SPJd?Fimc|Qf z^1=UPnHVjAmeq~F)4shkn}%z4%@+{-F9zWi9_J6Ly+tL1_I*?#z8o*}3!;tBC7)?fIO zjdv2f02DdWhf6kPc?Bc32N7%YfdQmLyS3m051v^&UH-E91=9e`;y7x5tR#MQ99>AN za@(Or3Tk&S;`(g@ON>R%Ff&-)H~uyx`w~O9JxpwBOY5Mz?TCXNui^|4Zf9ET{XZ<# z9!zGUFsiC>5r0Om%0%!eGDi8F1$p}_S+Z=5^3}BfR)t_<#PKwd!ydO+t&rzK&up5; zQ$z8V4o6Kfc1Eip=BkK=kB3maVOfAnfYxmYEk~^bAtnI?oU!IdVLLjjKFUsmN!d;kG%R^#*I) zf!uQ#qARE&EVm?O9Gg5KFVr^^FEx+jlMMfQ0bg4Im*Nk%5kWq%Rq}1rCzZ_`C{a(F zJ4qM#buqQSoYNG^)6u&97H=~7CDkSLlm-J7;wQP02n*<)b9DrhhFDL~t3*A0!#5;_ zi?iuJBWT%Zkfa==Y8?Bu14lw2r|FF3oZ<@m5j|g%PVS0qwBp%i2^8A_jI#EF-7v08 zcBQ7@WA^B?^?2=$1`HYhsNhe@Ggmp7I9{PTmN0Uf==7h$Xi`Fi10Lq*?QhxSmXw{U zh6k_k{8VvRweAt@0V)?{3isB7wxuUXuqk<*_~KjPVH;%GfJ`byEPrB5IZjsp0GwO| z8qr02!s&mfB2WqrwW*@$xOkARbEZHYtIYhEf9-R5w{CRFEOUpmf^O4p5h10J_empL zu^*WVKMm0z|@lmf{WW-3rv>g*6)ea}sXa9^V(|GBLGDNxDDeoM#!P}xsh1S3X zZ)+liV?l;y5)?Jio0K0AB;lKb~_ZSwj)jtLTov=MMMn`30YSi99w*OaLtg<#_3iv_Nw0}d_JE4qy|xlX)ku6{2AWfnC41Hc%^LE6 z#~I)(&}b|i9J76OLE7~>*HTX?kriuk7JGzU)oz*b~sHi|h0AbkYW z@d_n!?c%JS*IV|GTjSTlH(rn!o3Rf6{TUGfN?vZ`@AVgP;1pDB<0#1AG}$7lHm$3Q(dPG>CLz(2O)h7Ff%p;>>bp6~!m zCGDnkY`9=7t3J!Qez2wUB_oQ<91L|k=|yw5-YraIQB7Mjm~t(Ps3K&2LFW>EWv67# zXS-r2ZP$BuE2a(^W$C9>BqWdRky7EPJpN8JfCO?RV7B>;nmONnrO- zK+cq5m*RLV4UrGHWcVBHuV`GF;&WOl_4a9LeC9a-NI#?l}s$o3~GSjr^G?lPL4sEIZv~t7*#x66Gw*g+b102y!jSY z*WUJpD0=-dsOBkA-!DA6=4m;w!wMTh8raitW$EyEH4UR2l_xHK`Vf5lCuZn5u$jBX zMYp0WxwHFec!>|Vxh1LqEHi*@>=jkfSw8RmrIRV;5d1}DZJiR^odar~LkY$D?_5~X zJ)BHWeN7eAeB+lJKWq|k-(mnNZ_vmgeVaP|a3DO%6y zwVEX{{~}d~`2_Gp5a1$W4!T8eTn1<&>a4;z9mX|8pu7uZDgH@e6XxnI(MQ9cc8_NF zl5u2EK8z3NqY`+F&t+3Oa@PH2Xi?T4BVl_HY2s@bsAJiR44~)b<>zE3%we(rwN4r$ zjOFaAKWh;^lcSw3C<3f$iwl5NSh)ozi*~|uEPeU+m!2%Znk`}<@b0i(+1a~vE*_SN zgwoFtrs%2U_6lvhDQ@9b(>5JJKq(oDcyM)&bW#A+2iu$75XxnDJb)A;bR?8ZmfKPP zAKh(++KyPuV@4RN2=mMy`!IYj?T?^yLvKBK<%_jfq{!8&SCjPh&G!TG>D%zS&cCcC ziM&30h(I?7>B#fRXzC*}(5dw4?|G60&wI~_+lZEiSO*A$a=;B{zaT3VBmzS6SoqfH z4i9PC(8-84c_nu6!fVwd_Akx5h(;L-H2y^UN|}^Nc>OfBo1v{iKVNrrI+hr z>OrttL+U>N=N>56cEAy4%R8z&Omfe2gYXm2i?*i31@l(!p8*6?Qu#AcP?|VjZ5=V4GUT4YU(9dQ3Xaw^s0y2>Zu?;Uo(~USRoWzn zp)vn!+8=t6Hww%vu)wBq+)2@$cTF5_Nsw!8*J7XiNjzrF%~#?#q^)>RAPvs*;2W8e z)Vo7uFyciBVX?;9UYoRJQ4t0Y(CgHDVKmraU_~KCagHZ_Ram z5EQM^B)`R%*dy)XJ)gVy)I}d&n}NN@SHS3CkAtug=pkzbXawBT0R)fZe5A3ByL;?# zDWJPT29;0&tJHII(4$K;3qjJLP^z3TKhEsg_a~EV z9ZE{E>oy0|I66f0DTsHID%v%S_6EC6Xe3m)-vW>rF+35@Vnqu2t zDRXywok^f8oqq2n;(@|8mQ=xh#|eM?uZw2g%|BG znB#aNdvDC#hIV&Co#P)YmN@j*PUVf0 zDyZhZ*oDL$r8oh9RBXhwr6k2UXfY(*wafCR+>8)iD3TM-3QXl`Bg(UR0=7Bu&QrV2 zssbV3(lNZwwbkLd+B|6p(soI=lZi;)A+mOa^g8LMv}cnKTV6T-qnl$<{c}iDT-E;S zm<`wPb>5GhUs9vftR7e^X;c(svF&>{;oy1%x-r37O;c>ev!yY4MA}e-hd_ia_fAU= z_l7hCoRQ`Le3MKrk<2gP2*?Yx&U~fc**~N*3)hbwVw!Rrc9rCSPbE2^yW(3+Hz{Wu zqtUl(Zjv6kr`ht>x1tx%0xcxcxud?R3CNgw0Bqm+Hqb%^<{2)1ZDLvyAd$vFca-## z!T3}0@To%J`WPi%FWT1j##5S3a8@R*4Ib0$>X>6GoNB=3HmGh&2<*;kSLOW);&P(cEA)$L{aVfNNo;l6S_ztSqiF`;`i%N+E+ z-l#10+w{;^#qt2Gzi8fc&E2YuE};{bT+@XwwTQfRY}^FPJHT&`tV0QLr))xA#MpOZD=clrmXe-I zAmU!;mbJebLwpzqg)4H~eJzh^OVY8$`5+?ThgvL$fooy5Ra3^~uiGRGjT-}lrrZ^c zF07Vm<(c*A4;t`Q2e-AenkgTjebNdfSSFf?x3ttXFkk;HSit>LkmI4syK_aDpJ~57 ztTjCzXHxF2zf&_*d_`5?745%)0O-#cLAoh^zx9oX$HR6c?dZ zLI8V+*~~6$3=;rk?a!>(^)5$8{kcI-X)hP(2~ly@kwdabv@ZrcKA5L?x7 zYoH4*)BWD@DZw@GCg*6 z34Ph}S(xe`Lj~l(BAm`M1~Vvz8O{oeYRl#D5Q1d&9r zi%Q?^FyN0YTkd+Fwae~PIlV~pUaC_>|3l+=5;8gmi2gZE0c+-dayqX)^Txpp#T&Wh&3+&- z(f}A2cDUy>d=9b9YF`cCxYR;T>F^h|_UlIhr^(YV@RQ#lq|DTWtQPxNB74eop?lC5Wn4PPZ(e|O10EY!nMeGLb!MyJuZq z?39pEr~$H8VL~7Eku(kn7~DUN!vK>3_wBS3K>}Of!Vt<`!h@$cc9s{;Nl#ZZdOcmI zT;5vWh{Pm~6)Ib}pJ-D8V3$DcP~Y z1Q29IJ#u^s4G~1VYnr@l&b6(dD1^#cln`dFwU9ORG!BCTWq&z9nd+21HaK6Hdr?!) z_|x$Rs2?7n)|JhDAPRP7N%%~Xr6f< z)J*4;3vd-y@ZAEv0-w%}^+AX#*S(DiN^+9LCUh+t$EM+*+sS1PB!>x8F)&GRA+#`w|ey9f=LG}KZB8xes-nT5diLJg|K1hAi|P{edt2F zdn_cf!c(bJJG}({JIl*dM)bFbY)kW{X zz(^XANce#IyZku*C36g<0839oG2y&u7L<*|Y4CnlSH4wC%d#hfnBGKCa@LB~JX73u zvIlm@TQGx0p7F^#xqc_a5tE;nw>Y8Ia8?zG&MdfrIaF;BWJ$!?EEWxJgCJauG*0qs zq^zt$Vo%(3^nSA6m*Wo0wq=|VN3No$oW>XI?t5Pv!vuF{9*GEhfFUj3INn@=a0TQ{ z8+ts1ljR>BgMK&bG7RMpR}$6!S^El|OXzJ*<-#Uypk~~RG8;o;Ji975r#x=KU z+%|f#UIT~49B)zAS0|v92M>zQdr}u*zQd<(q~^4y61HoUAVR3cCyOYdRL^$o1?dVZ zlEP{6S>{mMn+-VaqpD@ZDn{l+BM7U9LI)7UgjwC5DpP5M8(R;*;BoS3K~KK=UU7XyvMi!q$2u(n z6l5cmlAS4$a&qbq_p99Zx~-8kBx?becXzFolJ#s)C991mo^yeN9e69zLR5&k(N@h4 zd!QQdjorb#@$X-RH0~6*tIgJXEkZIiS>(z`B_78jPs7P`iiDWC&7ndf63u#BhQ3=# zn3fC2mDU6RwNfQboC9GmWDG6DkU{cfHjZJ=+5ZJ^qft}@>52m%UaC`QK1NFcs0gi@ zSE5p$pw8q%a+_9yCU744zaf(BhGFw8v=`bTxi`Ee&znEk&7Ufc(a?-fsxeSMz|V{O z>E-uEd{0<`Fdvk(43h#_TKOg_5kiRi)ZOpczWI34{4AV+HNO{jT^y%>j$2RXhCHhe z^@@gQ9aHbgC$}&G#N@%x(XbN&|3uQ>wX&lS&CEL*1L&;SXZG5kQo7l%TTE-(I(aIw zT;NrVP=!7vX=aCMUgnzeyEVI`;nclS=Y#T#kVuuoA(R(D`Z2&g5K<{pR?#^WTXU6e zw8T$WwZV3`@$UaC7bUt|_nbkd7kI3?5{RZDa%;3(=OYx!e6tF#7gbqfUQJ14On+(Y z_S?Mj4&jpa5|bh;)_gA1WJVyseHc5CEH8>33PIJNIvlAbhi5E?Sd*|P?K-5bDOP$X zNW0NpuZR7zCJ^S4CsYi&+T2?>)6`mbvye@kDhr&4uo7y`KlE}39orcWFX#$G%gkca zk)dM>#udpm!=Ad!XSbu)E+>*bHMYm#(1{V5p3$j2QM# zI?NG5FZfiAyStarsf#!AnHXX+M^~obsh|jq5V3lzihvBoR*mka%=TDSi2kx0`asL^XDU9GKa;np*z6Z%EoZq;J5la3>`8%cnYh<+Q~)*vld`!DIEPR@lmL_epbr*0Pjy0 zN7QwzhOTR@Xc|_Zf{zEt-1B*)bHt9}IE&yQXF@myuNO7z$P(BT7}PHVQ+fk$Kl!+A z2Y$@B#=)FhXPom^l>uZ!*Djjc!NgP?x)p2SiG?sR32qgcA5=9l*pzLZvjAzeW;f{K zS|Irg^7fH|kbO+j!0_FuP@-xH!4Gk+!TDni`0B>}263$Dp^DRD@Y&|m)KgNI@3g4} zd56l|mI?VPz6VX=YmB-htLW9S%FJK5xQ*g0*)3lqr(JjLq@XNb(Ph*6{<>|_npgc$ zO4S^Rug{%YbzMBVQnk&}0tKH`DVJrtv>M+C-?zn^rzZETkDKi+1z-kb)2~=J>7|$@ zs5o0BK<*8w48NEMSn?W;f9Vl3xrZHVC*%d&bL;*F1Y|A}P$l#LXoW`7KzEsTDU*8{OSN|9Flg z^wAM}JFpp=G}t)_fG`|3%?3cEtK*ENGI+s%?wo6U)Rt}9QJq(_P>*$WvTN78B*_$v z4aHX{a}e4d2G35=k_Ghl+YaYLErfwm&rBXUMtGQs*x91hDerZbHhWAEN8SW=VNz!N z#A^n~{=@vz6DhWLT(mT(+&WFtC~r6zT&+qZ_Zt)x&LF#|#?|D043UAO2MC}HqXK4L zk*F6n{YMjK&}1L7&%N05 zq#mFEF!~U+IgdSRvZQlC`g$({s;RwFo)4{VclYDR33t>$jP!!dilmx{YmfuC+<_`Y zUHgJWB&lGiTL_#Z*VGUl)=jt$c$vdRK*4bQSnV~DuSlbsKJza`qkY&Pbd>Zz@&o7_ zbjXA28U}s}1A1U51R9nDzndXmdq`T%-<~AL4!e;C+&D~^)&w#3KI{hf++-ap_|xiS zt`=nmz%>8VCI&e@K<}EOJ&|KQ9=s(KgtIWM_aLdMypPORvx1M#-GhU&m5AX6>73an!TTBH6wq z!&1}0Fsy|HVJB*prab6xJv?}EirQ79Z-Frj1I`y96)klouo|r19RrK;VB*uroI~0J zOlW$?%qJ?j1>tpW)23_0-NQNw<8fKPiwVpWZ>(cL0Z1eudHQ|L>R@x3=fT8DhAHArNmxV`@{iIP9k8l8%1?LrFB z#C<*5w*ImiSAF?e$Lg9EVC@GU*Nhv;YKBfip4&idh(l-oqwDM{Yhmdpj(*kVT}n4f z-&H`{HEY_MpPYt}^oW3J%)Q*NP$}~yl^Mcd?!Lob?eH1J7H}7Wgk#CDP$d?O)G*WS zS3-1Qx;mglYD(fL?O~eTk&9Fuq+EhTz5R;xun%`Zac-m~eRDA3K|{~qQ2Z`!g{R=0 zwJ1@l6n_elC0Boed~9&dv9*^0hDM=&kB;^qrb&c{axct@iXbr7i684ZHKvn_xDnQu z59YdpJ)92{JBYMLW{_9|kI7%{KaRr%(-2YA>5o#KFxZ?ld}ROEJ_3K=v~IUWdNRwi zaIhSy>bpx)Xoy|UbO$d$w~py>@$H!Tjpr801L|>Rpm2N9*PFzqH{&jnWw@RAq_MYy z1ppr@16_?28Z63_+ByaBx zmCKS_K8aC7_OzCd64I<;L@D#b$Wzvb+TlDc6VgGY9g^4!YCtwVaOx24kFQ@RE(K3W zj#;RwlKa-9b@vHn41}TZ8(v2wp!!|@?mxS_dpd;$!gW;*dzU8H`fenIZ^ur-^#h+W z+#d0C1Xc=X%LvWUU|bP;6O0}4Aq^t<9)_A!A6MruXx;zy>R! zJE6Nre9kWqAkCwHMsPTuGEJLu`iFA{XQ#8baI*z{Xq16`3+Rr1q3inSj^ID+Lw6k& zT5-&v2evthDuRDNMqq0sK|8UBrH*Ru zaRRnK%=Um48!@ub;Y_S*-O+>`k%f)K7b<{lQx2i)rlvWWq9Hsao5#Z(vj421<*@j4 zDT@A!6!2&n)b9Wvf!`YLz^u!eI~ylrz|WEKnWsEf{JS-+jwtR3Ny_JOYYlr`2i7T_uq+pk~UQJMu5G7@kzfjpUozHC1bi`=sBv^X;sR9qgh7SPs!n_*~1x;5$&YE1z1WN zzeUM#9L$FH4AZ%&MjY3T-y@aABJL^<0eu>zv+In_B66f%)H>>wbxQ&s2~)9|5@sEh!kdOWs-7VKc*bJQ{IPg5?A__XKFxZ##G z;6AG)LQ3e8BHrwn&UKsm=c2&cP_K^@8pL-E^c}z`Xn?99XyxG$=dFAsqo5uR)kO24 zDYRsg-y15NAtLGeB+r0P*(nnfGN@X3uz9$R-uxeeSb=J>weQ=uPLgs;8Br>}f42Vk zJ3)V&$Zp|v)xlxm?b7t|Gqz`<@*)~bPO;@=S7(gKuESoOd4z1O7bV7B)~~l9Swmho zMHoW-x52GQ@osR=0(L9n8=$?hR~MeXQonAqk-B4$9H6%3`)Hx~zz%~lPCJn|Cm=7a zs$3OasH(iBSsAUvQQXa>O>`?a?4WxGd~HW{E&y2P;{PH!sm+G*uU!Wl!3#$NO98k6Angq9Z^`6@XQ)yRK}0F1kA) z6J*OzitMrn!#GjOuaff{lK5t^LTlIEZYYOVKOP7{>lWPQcCd)&fneS#eF@nh(En|P1BaCV`|R2|vExaS*_sv{HQ#*yJqaVf zE3WbwSx|c|@`H$yjhr1Xi$0NC;<;j*4%-4Iz7$XX!0F)W!+OM@bc|=PqZT-fnd!qg zqefpHd=`Fm?47_Mnka^2Qhr*nxtA?+=H)GfM_ky9Ox`vua4m)hbu?=@G4p^)+(Cw*X~KnmVY+?gJx z13=8Qk|>lMkBdODd);Z$6R3!MitOOan;gCEom3x#a0%@C3caqwE^nX(`t9A8l@=|K4pV_&LFI~#u@F2aJFoMK77a0CGqKo(I8m3Bs`wR~VULqPj+AE;w~5p789Qzsv@|dmlt6 z4#kDNZIB2Nc+`Y4JMTaXO3F*13tfR^Il zcfWULNd&Q7ZUW|Ot})|^%4uMt(8In~K~bl9oFK4x-CSTx9iBf%JgfqY%#miMG={mM zNhY#<0xdG`(RdkGqN{$6)$V8UJFY8WGp5rleqQzCBD`R_*4iN)A_(xfE5;j zD~H0}H;bmq)%o7>FZyEY^(G2K)>`)~IV*eS95dw3$j}q)+ES4_NKf`3C)gt*idTWy zTC`CseQ!~|XwcJ8`s}zABDIYiV%6tk0&vwc=Hfd@xTx=jf;*C%Sdb$zqfJ&ydMv@g z8TPcnc7x$eYf~VQQ%GDlG~;$XE-LFz;5eB0B$7qwm^ZC^Sd$^8=fT2J%s461F|!>4 zyCGwE+)uqIENXQ=FZlVmH5W-r(+ZC?jKVdE;d2|dJ%ymo?2>GwHcnVoSF&=O-k?n) zy~9gzOqWp_OUZ)e)#5GsZ5LQozO>U6om}@DVDQMn#>CN{4OH9PVhMrSuW8jxB}1Ub z_s#2v3MeY9FqR6h;hD! z9|GU|q7*bwH*c+2fENwJKLo3IvbkY=Y+)p(sZP`_0ic6qRFGdAu2LF#Ewnqu;~L49 zTc}@d6N^f~s`0y@END9%kZx@k+I^AXco}xB>Q$S)&F~ez^k2dia9j&sBXMSBK7xTU zWOCi;194TR)Oo6r)yvQh?ReEpJz5h2f5TNJJVgg)W@Gd&$=>&m3!8Fr64eA)8^cEd z<;E4BAB_z440*#QimXA)RVK95hK*r@sNEbX_w|@Vm;N+ICFDw5*dx z;ef26%Zo!H9fV0i%D~TODubQZNh69_Id}L_lriV*WH2V3K;P}C(11slH9rx{QrCE^{0ON&D```oLsno6sgeE*1hI$abIo-*fbv|m zuH9(9Gqph&bbFf6=#73-q0p7_`4}N*TDpm-hvOTWy_ik6j6bT#I*~ZAOc(4}m_)@L z84DsiGH)Q9;{J>5Qt7vU%)<2XBTivRD?3WFUF29^EEDMEIAKs9Q*LyJe|U@=sG~-9 zwnC`F+iq(AHn2me0E54=D3e)?W!-4$PObZgKZ_iiWeQE&7}-ARSU7<(UrU5nme+oE z9`Dm~57dA7852oKQHo6`<6)qXZv&*BzuYS`hM-h9<_bTS$f1^Hhp!~VJ7)50206Tg zTR9?w>6HqsStUE>#J8`@AAh~e4gO0rVSJ8SMct)4e$d^($+hiJ^soO9(;~70e=o2j z`oh$hFfVZ9wr=z-@*SAVB1F`wRW8tB#gID)FR#oNtT4T*7E72sqlW_1bcS{=TAP)A z8A;CnrM^+myKO$aDuYLeH4K@~>;HTDD+M0Gnri8w@pY;WMb;l)7jv32TnW19GFDw3 zBm0Nd%NfxVKa0hNSzHS3NkPEaZH)hm{1=Q{GybLzvvSKBIv-KKcMY@m_@yB)KkCljy@#7IYv6p=5W)JEO!JSe(Y>(kjjCui?(d zX*=h1pI4D$H4bvxFHFTK+17~`T^wFEn@^!LhUqhp4W0yyKd}@Q>tP>;CvC8OkoysH z;D{ili7cZ&qchK--4~{7A2vX+e^MR_2YSNlWLrk68!#Lc$1}D4Yh=8{h^@guGi^GR zVBKY{nL449-Xzf7tm#d*pj?6qo<00@jUbx1v=oa_43jjQt%>@tRPU&OGBT>A;PggE zNv{$&p1*-dzn*rUHJcnzu|zR}*aC*ES+E$bZ~075^S`z*L<{=>Zeh`^Ws7AZ-)PFR0tartCDdj)}zm6nvN6CM1*@HEL z=TpHMRSEXL{ExDykyO~Ebz=jv6ztm$^DKGCLE>DjnSC%oP~~~K&Ykx5*cdxG^<;ES zQeVywoGR^s%K(}_r7gjyAHpA(6N*x5-g|lPK3^kkz6%=tcM!BJcedoLlbN$`@NQ}X zS*%2;nifSJV}1lQKJYe7*-smk3sY-t=Jm8Dj{`>>r`B#`kC@VY57PCd#;LoT~V$3=E#U%lDW?Y{R@})6D$q z)IIZQ1j0D1XG%0)KmkaLwGbpHjPys;AG${@H{O9kPX`7^S*n_cidj znmafDuyvTN!kc@o%kqxn}<@;BbY~q!}O$s zhH$_87KKd<7P89*HPz6A)tNaOKr5x@?jQfelGv#qQ}d2(Dqjll+3o;TfL=E%s!l%_ z;iC1oTFj+g;nFW(!1&m?AY@hpa|U9-*f84oR!qcjf@ zy3<=Bc|P)quZfJy78taRNG^3nt@mLt?p2AnDJ!7{FC~4wlLyv%59$yt+xW>*55SMi zSZT^AEpWP@pAa~N6a`(r&|0Fv$Wqs!5zolF8&q+Ji&)}vDP1k+-E$c{n18>Rv)X$fp1^QPBY#tih>~RRr5eF8(zN}zfWvpMwIdzb@aFi(@?>+%ow!%{N zC1U6J-kQL2AN6KtS$#&Qrt$W>onWRGLM-}iWXH1hJ6xpW!j0*N%H)gD2ng|FDn!#Q z@!dqg->vI2`Kf-;XJOT=|_(iJL9-z##C(0m0LjpU)G z2t!eNol(tm>J)@9b|Bm=u0_g|%5JA@QiinKeF__pwM~6ZhB&rsDLBK$rr4D}6W<+x z2bn$^15Q46@wlT>HP`%eZSXQ7NVCU746DEu&`}Um>nA>sI1y6ZslIuGQ5ebF`%BGg z0u*ZJ@}|yIDP|m6yn`a~E`k9S5OMAtX>^g1F$e3Tu0%1|{tBUpw(B+p&)iGF``MkS zSJEgnTajI~iYO_{^mbS-kBOTB1>UOcx`WfH5~!yhe8V8O9(zma8+8dHY5C*>0?SYIsof#XXRO_@EE{F zH4V>36QiUgfNoi!u}|$K3M2@oA4No-&4=tVhpwhf2Pv_0HqZJjf5<(yTtj3CQroFQRSNhZ=VR-$}2v#vej72Mk zwzUmqdrInF>djg9)()aRFCuYB_}RjheH0mY&k{!Eie--gjTqZV%!9n&zA9I_-7~$T zo1{TtC_DBdi~)eqMdPYk{D~mjUlHHKC4iAUsND4FZH3lp#Nbtl9#9vmR7Cmy$$0sh zd7~5tgSd$d$ZhgNk?qthEx+~XM7&*Sv;!dv9QJcciPeCt^wkSS!pW&OaHrUkVPYe_pV)z# zLA+*_m~L&s5-5Sn3K{_uW&l@qpk0t0n8!XKn55fmDwp~7((P~@l0__~cW4hzsIEr= z90)>{4mrs z#D+C6yJ!h;v06IE9Crwr#1pZy@p7(oY`Ms@b0^)@Q7=~i#vd4}j=hQPFzsWE8Wjho zE`m-_*JtREynY~%DoRGiNX;Z6fv3V`l~^QZq{RbT0kN%N{u%et0C&+sKIWTw%0cT| zjR>a_%{#!T0rb(w(DaJ6L!{;?r3v8sPP;%hb0!0Uh!W)fM;t5`)kc@YQ8}mC8vS7l zMksNf^_R`p)=mk%U^e{Y*;I0jNburw_yym@IqP8*-6XF5*y2f8rPG!YwZk}!|M`s0D7m?2yq6VKXX#f-YN!S^<^dq^=y z8CQv<1+s-#GopFy6RTV3tJN8WhL~6II?F9dEB$A^y$`sTE6h}95s#HE|AOAs_IKph z^R1pIjS+d1U@!73#Z)iU;^%)I0_Ll~Dk0wMQJqrfjHj-*!p*0v5$+Al_2AWWEtttI zcZ8eDS~4_)-^Br?Tge>jDqnfGW(5o^r0?;tjfAfxyTt;vgUV+5*o`slM72m`EUN1J zRgVDx%l7DuM@IX(EX;fiH;^y~7;jarrn7~eFRf@M!?TxRKq2-{@xFpCd!XdJ2|Q7t zX-|c}Hh5(GG5H-^Sbd|mF`FSaAR0z$lJtcd!E=^Ln^K15Rlm^1M+k1&0J^nQ{hmmK zz0|7KYlCJi*a}NYiU=tADQ)woLzgSkEb(QOq0fPXEW&IW^~^v|BW`ZLT<3v2EM7SBy8d zZQHhO+qP}veAlP;ALyH&)lYSGk1<)pm;c!zk;d)XWRrk7@_aw7iN zph^I&&E-Vh1aO$@p^1I;EL;PJeB%1?S&6o2*dEem4kuw&bF4GO1y?MM2DC=7&P4aX zP{CG11uu^jrH45Lo$av^X`^MAXVNY_vZHzG^3?}tnB{g*Bj-U>K#-f%%Es4hGSXKQ z6>?qh@%|b~@hy>G1hlt`jrV%Hkm5&PVZZ*@7EcA|j`|+g(nrWALh7>~5+WLybJB~z;)WEK9k#!YLFNu~)~ zdC@s%V*6p_8+&PCs6t0y6HY!(`j$Orx8sC+PZGroX{Le+d!(j^8MdRS_>iYd)b-MBdgVKQmqhU~%d?ROd zhFzmz8oBVD;#$Z^9(QMS{U;i%*=zuKT$5|SnMq`pZ`*&!>HPAy^EoZWKhG>_0Ouw5 zPNCg^V6NeE%}9rCh}wcx_kjemuvlH6DghJSmD6yiUcJU5PLfpXP@}~B>I)x*fuTRG zMWID8#m(k*9%U;mqadJBjyUeil&wmn^J>X0*ASe34XeB-qvQg3n8xyN=ubZ&Co*G2^IAQZ~#6IT?0X{X3 za|B`q9aC^AA&YnygKhhzPkV~qYI@TsY)Q!Sp$oLq2_UiEyfP#I*9Q{*hm+VNgr>GSi)25~k!J@8Z< z3;#Y@Ov0G&!yl8el1p#SftI(QtJV|8>_D6l{FOLT^n65N`ES{^(Q@qp%*$Rs%HP`3 zo)_pXL&nmqfmeim{j?%rxFX#%eP@i+tOXNkT5(*|Z0fRJjj5Bxz7P{#+)d1o4RLM{ ze*AoTx2eaTnePc;NFB%)uhExr|KfK#k+)>N;#Ur!4$4oM|eJ<=3C=VOTKn8d4PYd(~z?!Uwe=_v+|P>T)!8biMfU+ zb-}Yx(Xzi}rCO_8wykIa(E=Thh4HS`WR`cT0oGgZ+k20BE;hQuMT3HW#PQ%MCJ+&t zI%3w_L6e0J)oSH%`s4wYaOaeVlJ!N?8E2fAL?`MoiSGsj^}xu<`O!DQ>N`$7=R5~E zcC(?iy&OsWe4~GEOaZ!!A;x_(0#3a3GxquUroN7*sPmU3 zz!>&n=ME%aU5|;a;NAXTI7q7FdoaVY?H-8khCvjpY``nb8>kL5;VU639OHG&Ri}OT z^geCh4@HsnrQrEYNazb$N9O`a> zu`s1xn$}eNIGK#|g@f4)M?n@AJ(6ZkI1ClBmhGwkK%4-ZCCD%dTCjg?c(&)1bv5PC zG{5czwrQ3UhSkXuTfe5zy`6+^gK5O`X!yONB$bevW_@w10@*Q7PDG0m=fS|c_xq#! z>rgKl>B|X|1G}R~pA{|^a!`LH5wAfY#H9g0W6rK79`$ie4Yx4LWuuuM5&6#+sW60g z)h+p9$7%%Y(PK1PMD$zD$$&bpDXcXu-LqS~$aJl5|5XUOCOjsi`0w}vo$s%P~|`85cTxF{GjoR@0G&B1uP z-YN7!yc6;&{bU0ZQs>7(1ajy&3Fy~eO$J7iP(8L?rwly+>}3C}{BSYGu8~#P%Pyi8 zDWAr~-i4qbv$IKp-f{C>c__R69LC+#?}SM`%WxIQNB3{#w||Y!XfP%Zmw+qYQ{Tll zfqp!QLl@NkLUGV1rScuUzD&k(fktT=rC57d7oW&io@lWj!&_n@hZ60+*_?>SWF9gZ znKdl)Mv3%_K$y_%*F+XP>$Iyyl#fI~>4i4_-Kzb%rZ3MoZ(?`3nTH-=u#$@Y64wVl zE=1|hN|QU;K9$xH^?@WM)Pf^iHYz8H|9#i~ld|$`hkL-Au^6UD`;a>pVvQJZ zuk-q|)LL908`kCQJ)npXK%%)_#LF6flgq`Z3;6@TNEG7sD^_B&cPC7>l25{OKUjm|+A`^;yDN z$~WRmK2&ItG=u_YEpzHW8<9JEFt99s-wIlU^j!lg0~zJSIr0Z^$mEBK<8nE(IH|Cc2hCnS1$8D zCHw`=pos|6;CPC{2GpJ#MeoR2$4iIKuJy+~y3RQR`r*dcEcFPY8FEGDS5y`P4NyaU zL5zH7%r=-*;?rcWtCwC>OR^Tbgc~5BM|Wp8hXxYlv{c@)(!hcCxy)>_RTUa|s(v#! z!)UnuPr0uxLK0U})e^?sCkfmp?nU=bW?hz3hw`St<&U&Af&6cdd9w0=vbOxTOM*Sy z38esIFvc&z02n#0Xn^=4<*fkhp%g1N{zc|WPkO#P)5O5Cg!kqa#a4xrdv+q!D2v=A zyIDu0;+Mkp*?ffBS}ABqi>N!OohWl%3$rw0J*!J0N_f1x)S|KCTUk?H?l2Mk=bq`K zNVb&kAQDpaxPF9@^thog9de8s%3uKB`ux|gwc>5bvh#6vcaEi08?B^_;^?2@XtGqL~ z`NMrMIjC14 z0mP0{wt?uly@}mZRs}?Qzo9<}gC|yI;*NMFg11VbkH7uHD?X?E+TpC1291Yr_l*wI z)1yKKFq}0DhcWw`nGPT*O)vjZH%}CGPS6cN@9-$>xJS%Fc=9|7s}0*1u&?#McQ8{TIS)G9wL@k!qJKQ$@Y#Gy4d>Hk=g) zSG_?4aW;}os|D6wNS1-{ULCygY~YMzPlG%IC5cL9C&hK*CNc%xvHBCfQYKwdme9*6 z!XvN`rL6Oy(-qBqb?Fc(`9S3@XhY2cyiwyikfGFxcdqy?87!=V{W1^A~YSqNdTb;*|MGIMB2U zb4=m)@bx%u6hGW`|8@f;`#M&NclAraYUGF`}LMvT+KXeX_=7%^7x?~#QIS~5q7p%%A_WMJO5r>vL%KF@0}gF zRD{H=_jGIF({fKp&sxb#j%*=nN0jfiXfM4D$a{|8K7FWlfr%-`Q3W^lJ0dr%Rus8) z`GO&Z$cn30!Wp#Hke+<3usR!y)S=_B1c!jvnZ*WwUuC@Hik*ZAL5NBn-$n^X5Dy|x zN0BiTmQW3J4pX7af@ep_)&l4qJSTWU1?BJLZv(G~%Z~QHNVRRd0m?4qk&G}g^+O{E zHcsq%foYre0A4_$zYA_Q&&sCy#W8}Qu0fx&xfkxE>@J#6#R|E*%nRs7C(WW;y|VBS zy!BGB$OA10XK=RcR*zTRms6ewJw9~N7+-r{Qb2!G&7AF0Nf-$CQzEaYp#DssI0sX( z(9}c#9%`;(sHfR9{A(81KB>FSb+wT8_SEJ?0me-fT~^934A{fvRDqa-vr?8O?V~w& z2X$Vb$$}exoLa^o5lWo}O+eu>*5sS8{UjyI*>0BY-5vTEmPq2)zh$9#o#Ox$A)ufN z98Q>FOUCxCVU_e2(ch_qh1VCuD0W?f!ED$N6aQ6GKqh<0jESp`nj!zffQQ}dBEl(= zy0-juC#7gbn`m8l+xRHNjwC7zIs>-WK@;PIeNY7K-v}=Uh)Of?z&;aRSRJ>8fbmd) z*UrjRknc~`VTEsQ^E_xt)Z}Oqb-m#CY(~GU8$3Y2{B9Ctf|WIkc~P}Kyz!((G?!K8!K&tw2TpXZu{a;&WIluMUPvAQYKJh$ zL!6NagChFO{Iu3L8Z6p_e!q~Ok8Zx{C_+1`n@wZ-c;mg>mHQA`h6oXHnN-?-%(Gx_ zDf`w@(Q`>|R#2sjVGUYRBVXTA-n1}Z6fIgrMg27gY0FhW zUiQ0B_n94ZT~81)_K*J)s7t!ElOgfiVhj%PHB&B4Qio$mlggJ5zQ5}P%BE>ni5au7 zL|aB?344GVoVBOJ7!TJ?-7)g$KXfifBv9>!Zy_mWz{4EmHJFeReu~+L*1kFV-_QTi z_L{@!?^gj~CrB<2Gv;36g9~efx28_RW9mPLwWKCP2?m??w>MxeUfzrOS#l9vdnZ;( zq5Trt_Yn_u4j4g-JIU8FEx-n;npljDl8gOkN#%r5g7Of^lYiZx?3{Xk`{K?wbALmn zC*Dok5y_N9CPB|vlktSzfV=JC2=w;yFZU{?5pM3*_ep$LjK>gRT`C^y&jKDI)B%MmohZxU; zGy!W?wJ@+y?XmPCGn2ICPkWnXigJAda#yFMO*fhf3?bjL;@)1D>f&icR&)1njn5cx zMGtg77h8<@-dRk+2q4JVNgI6c!@yXAGOFzaJc{%)$>h9qwSk zl4AkflmvTV#P=T&`;lrdP%^oI@X7LIFR$9W;+idjj8X3$!;|3&T2&|vheHsPn#3;G0}vn;ENr?b1Y2f8E0@Su!+P!RkJ zcI6r@$iPNfa7Ix8kDXBF;mwo?q;OU#=EJphpfXbYvzPq-D%)c@8O`2UYO1u zBnzK;DuL^JTeT=`=MU@Iv6{C8AD+^rTfs{lCx6f6M~)S%k}Di`TBphn{{B@nT5_|U ziE7{abvrK#Zalq0WzO=_YOrr9=tID{%f6(+Yqm-Vzl*qDLY*MKa+mxzXyGfk==ZlG zNuUXDW@!)nTWH%l^-vK%61*roI%>Y`K}PjmRj#y5Klv_&I|LF+88Y1bXY2Y?gjE#t zwAbd=Goz8JtgkW{=&sKC2dG&v!^c9Yhu(GYI0KKo`J_q7^_FOHiI&5G1t}in6(Uy^ zDZ8>sLS5$0!UyXgDV&>LXS?dMKH)mrvY!_LRn>aNc!(9%i0IA6%`ZJxrc(q|Q%@(S zgS9++TDTs)UF*5xCU1AD=W#|?zk-90`;kU69$6?3nw53UNSDnyRtU5ecEPk^bo8Xs zZ5@u2$tZmh($mWj6*t9O`3V(mx6%~)DKypr6E3AhMIzWoFwi~KR+t)EYXzpAksuZV z;%0dlBJs~6>2snWXe`MjE?;C@&+(&AB`}#AMq7HAqu;N26JX7wRPwsdPQ1A<*!c0> zoWg^7AT!glP8x*vs5Nt`=0g7VKy7$}rj{4rWBdbShpOc9#9nG6?OlAykH*?Nxu6(C zllFod>l~b4ks4$G@|YbffmYYWIX3ij2pu?5H1i{Fj|1%<0poKy< zm+*y25?!J%eXS0}*eG@*@)0<7wn;OrM7ZdUHz$ivg*EAtU=t5AaK$B(3zevzF)XbPGlAeRJ{8HlMg6K(I zp5X?oT#$#@59bFJxg+qOm8}xXb>au!V+3^_A=%sO^x2^!x#er{GRk48$&>SXDfa|c zH4p@(NM;&n@hHb!l2}E+KK+O4KFWVU%7G?$o}Q+OZ4{8C2K>-&piFYa6h*e#ot_G3 zjo8DMyF811$}dv`5L06kWyN-hZn|xqH!uW6C6i=IUba$F`JfCV6Fd^mdGe=@K7}MC zkY^^NkEu?^G29E^8_0d!p;PD`d4jio!`=OV`=8ycn{c#<;fGp=|AQON?_jgk46i-g z&Vj`esmGYnIoo;~4ZCCZc?pDN^hmdG>i~BT>bg@aUyS6st%ns1NEihFyC&7Z*cRi^ zzW5Uc7G0@CxushFI+HQw^r{V}m%!n6{K!i=9<_S7){WV4tEWd8%%GGC2DRUAjy77q z^akL^{Q!3;(L+JXXqJw;AC|q;s z`yY-#d_7#LV-93K?UAm@8CgW=;;lbRgxhH43x%^8^|IL41B*W8LYyjeiv;_k5`zl6 zUdv6xCIeOvYALGh$_^2GLi+2MW=8#Ka~gXLc!|iJGmzZXU4W*n(*R!HKWL+nw}vp( ziA`a=1w?EJNbS^J2xtJW^g89X+nC8Ewe-<~rSCs1GQZqlA2w`MA>c<{r+1&sPyLlK z!tRhpQ{MD6P}`7FkgNq{8L-Zc$oEmmQ^p`RVd6iXXKbCb?Z`aCWem;3%hyg1uk)Hi z+9;HkBy3I_JgdKE?DJ17?M6>vn>^NoShs4XRl6AH-5%Y}JX@`p+Uj*T9tV@2vk=iq zWWR`XSr5%OlTT31GJFV#RI~#~H);F$7`1%mG=`8~X^&vM@)i5N?#pei#@6o}%S*-L zSpa7Skt+zGi4#lI#j+HO({kK(xfMI}pTI6~G(VTvkFplGT}+#!5n`#xrM#-mNv2?g z8Wg<>Urhi}jGhpXqDz;r7QK$SaXIx%pSv-4+L+5ZYv2wA#h>5^C7K-ZrRHmk?u{>m z(6E06>RaTw2yZBnOrwvg+O*Tuoc3j16>v6JS~CcvlCnbLe|SFvgExm=VL5#f-e@-Y zuzsZk|F-WzfNs!kaiiTBQ5ma$8okoLSF7ylry-j#nNZSC!Of*$lKN_Mvq<>gdGf8z_>QC{Hp{zAW8uR2r5x1vN$p8(ymF2J15jA9J|du$Ib zc6r_3Gc8#<6XNW|L8#kj%2uyg(e77o z1uW=_g|n&ONo0%2GmXLGPXq1@D9Y*^tK+T=yxcSorPqnl_iF$RHD%B=Jin056oO%u zz|iM56V*En!t`UH2o9%iD$pbfSb{~bw^$P))kM{L-AhY51Lt-TE&E`Jf;XIWDNd5HX2}( zB!aU?{z@20)!E%{w2Nl;;Eu{Emk|^S(!~XzL4V6(*U z{SR!E(e8q>mOcF=?`dWmL%~Z%wfqfIN?E38pT#vb+T30Cn415BCr!;B&HQ1k*>?+T z%NjOsVw4&3viZ#nfzZ#-b{=F5Ae@=6DIYkV0il}!yLpu3y_=PcTaf2$@v`x3b z4w6A);c@-@RBjsZ@|qBrbf7hGN(x+YgrdEo!+_53D=kRQFA=lh?4+wtN3?0i^Jr*N zp$qSMMRn9COnzVPC5JO3@aK4P1`y_Nb(2S?T8yl)gm%oJBCv`Lo{;YV3$M1*np^L= ztiClHDtGS3oqYf@h{;hKX&kX#LCGs+8p3S-dHU1dAyvKpG5OsH6+%9zL^&Z0dVajv z@ltpz)!biHK(xZ2buC!3EVV&`hqgVn=^9B^Nc~CHsn>*%`k3!hWF-62`qr1S2S6?s)V8pjuu)rRWQi=P`Y$y8s%eJo z(T+d;I1#I4dQT#$b%m;?-3mi*Zc&PFHGEL?>FXBTS_=rIiHoj%w;s*i_D;i8Z^lU$ zT1r_@NdbW_?Q4CPCidShLM5tcgwr9lj4Co9lkzXJE>!6RXY)c@qAHI0yUCm)=V@lM zlF>vVDLljhAys4))!KvmC=^E{D_Abs!kG=aQ-ks_i>fA_si*;V!~^p{#MZzxPZ7x2 zHi<8AMw%R+kEJhewc$e-8g(;Ku0~s1CavqL>;O~Wm^m+g=}NSx^jLyEi}DnT>NV!B zp)UfwLZy4bcF-|8RQwQgL{sDeRZG<4y9_ z>sXJNA>meYiX}YP=o)+E^AVzhA{5~gI1<(!u#2_7l}CX24y-i%YNQAk8bK2kLyMa} zYP?fg$0lUPgy`EIk8?fN+*E8m<@l6_-Pms3lri7E*UeEX#TwqV`kF63{A?uXIh8S7Ak-$;P`=zDRnZAP0*WgPBqiQH#>D5ZzaDO^yUurEJ@0 zkY)(3pok@2&dLl6CHK@$~X)P%* ze0NW;k|0gW*Z*;FUx2nciskSjBOT1yc%Jr!vR6MColTcM+X-=&jTpQ>dqiWBRm8$#`QFv7nb*~`FCfs003 z&lKUtYp0T5lOfkml!8*Pi8oD)j&OEL?g`VAkTxmngo=+$f~k;tKJkuoXAhD9PdNzY zN++SfA3eF@M>GIZ!P0#U8vLQ`!@RiEDZ7$LjU()Modq01m+B9HN-za1Yh))wQ%^{4 z6A=lT1Pn0>Ap6+$YdEr!S9>Mw?64vpo^{1JB|>|jlMLF;`*wAWs8`+ffjEx#L&o$=gX!q zYJCRw((y1pXBhOXMvZ2JUJN5UzOHGTzPr?MIY_%fBK>{|Ds1%Ev*A-r?DH1Wuh`Q z+XAe!V6tp11!)|oAUKqI89--;Xn;St&G>o5BQ&^hyfaTS4&c+X|Iw9fWm6&v`Pyfu5}H&P`W;2Ff6Y4l=5yy_J%P|DB?94}B3KB#pq>p+ z!#tV%5=S&rZ3yNj$rA@?Td$OlRQ>k>vM$G;O=QImw_&VocF zRd~wgmdGE-NgzhmoJfI$Bi^KsRIxR&W%{G-cQ5(H^SSoOC#^rm9GN^lfqaIQWeeNC zQm)zQZlv)Y2@v@hD|Q|PDB*@L>X`Evko+DBAk+SX;HJ;LFSfpJ+N!lvy3C9HGU5;; zN&6et+c(I+7Vjybuq}*wbguUb(lXIN+5iO+BV8nZF%26J70bJidS)WjFC&kUV9Zc5 zl}+}kR`np3)=EZ8(!=H|f9Bf2rs8YemMr)LqEx{KIwl4?`|T3!?IfN@7ty-5rU3(J!Y6ZEIqO3&{OZ~9C) z_akF1q}j%t1BGhD)7lbT)P$dx!JFHA_)=g`$7k=MR2&Jt@d!?ym1wt3YTeH#%fUJN z-^B*}AFqz6Ho@Z5I=Nj@&LyfEO&QOyY%;qyN31)TdU}nmm$BgAvc@BNubx4(6F4kE z8-OZhT+d>r%9kA+3M23xP)GkEQ8kVHP!^1Vq!CV)P zh!SI)UC}lcOwGss?4imilQYQ* zGMn?bNC5{-LTt#Zeso;c3>B=M1*(FUy!*c%6B~zj{^JYX%6FH**kJi8bVC0l{)h_` zNif2!XolyNX@Udc>fkJa?r5JrUKpU|kGaCJS0uMmN*0A(HwePfL(Eaa#`byX7QMi4 za<}OP4?&niKq&ueh@E~A`sMjw#nWF1>H9sx;Ex?Fskc6AL`@%C;ty4GdJ+pA$G055 zM2gQ4hpk*(+sVJ9HxjIjhr4M#7k9OazmVf*Ex5o~pv+g(+WhAN*cF7jD07KR?X?IH zcce)fsFY{{Z71gxQ_VB;)KTURY%(KYB36J@t&)KJL$6TZp4d(sh8h)^B{TXU_2A6t z4nmPY3B#y2;n|eq4viUH%1WJoWtsMn-b}AZe_N_;xjrC)4?A zxrUlIo|AVknm?Lm$bi}u=j;S?)Q|$)K4a3e4r8FW+C`C05`CyAH;a{_HTALLx7g4< zkVv2*j+CswZ9^uu67n9(1#LQ0*CJ9^5`~OQ3VuJ_yt`Di_TuvR*{A>(U4WA@L5Z zVzGM=_nM1TnY?0H4l&AHv<^>}iHKC@X7ccuaSYgY4z1IH1B%+{ z%1!7eF4GOH``jN%!Gz~gQCBY8nFO@zRVj*C<3{dXvM25D=VTOJMW=LbZ=l{$K|pYr z3q1i~ZVbRW=|oGjY7BoQwj56M?k9oNC$bM8y2usqp}fKaR+@{*hqffwFd0xwaIgY^R4R$&V7M~7BL|C-_lyhp& zoBhM^#gDwGV)&lv!90Is=lt8fqM^uUFnTVFx_ns>_UO6UE3dW7Va{}i=huf+f{@B(G2tO#SQOD>j>B9-eNnP?S7^5q z)F&R=g0js;U#4)yOzr?AaOx8|$WAlWu{sC#c6a?H)f@Bz3LoY%QX)l4L8yiCs759A z+b9x`?=y{DA^$9U>%9S_y1a$E?+>t;3%FppBlo67y| z8nue%q6&5(lB#G&jxIgjZkN-m2X$#CH>W!jyc!c1bJGZqSf(`Q7x#3^skrk5N?qui zDW79sd)9x3p+rFG@)^PJG(;q|X8CfFe)ALhP8$S+Qr!vUY|v38^IA4#S{AS$gL$JH zn;QKGLltIIaSxP0}C>i@I$}%fqc;^BVM7Bu_E|NMy?Fbz=@*> zLppx4jEzqu(&7E{Qt8-3SxJmPE1RR}cn8`Xya`l@e5H9OwR78SeTntnL3(gp5(6mM9 zGnvvbsJa?(nI*(K9Z28q(j#oa!mq|2XJ?ta`t}&K`l%z{_x5$7cS9&#P7O zzoMRR_y#7(%P}a95hnX-c%}(B3=|@kp)>hO@@-1twB(ci2aKm39f;UjUu9Z2P2N~A zhn0F;8D^KnN`*=N5XyU<9Eg6_nPe6D^GM=NF%Q$JMmFtHOO;$}sRGWKZ_{dw?%kDn zEKy>;ClePE3#r~UuD6XAZcrNtnP8+w4L-9#zS7uUfi0|7^0>f^o&^*;pyeM4LNC)r zi$~%#qayj=r_mWj8-5Um`S_iW!nH~RL;=Vb_Li97wEr@l##K35zkgk(nc&-o&IcTJ zg)WD%c!tWi#kdhJ@Igth^3a{_dmXOD`jGwnOF4;fu=W~SMGtlKc-5-?8VCcBLL$P8Hl@R_2;BEyoC(WAaJ7Xt3eE*ZY z7cq)PoI|@-=LY^;z>cPLzz{#8>srxR*8~vi0D4k<*0gxx3WgjE`Dz94e6p(XI^ zrUhmGnm%W<*?4@yRQQG7EZAo(xpiNIAs@y-n;NP#7QDPvOWqD>hjhTo6S`EobOWNW zbpcs_%l|L_lG?O@;C33$7N78kK{-M16Ay<9JSp^4N2ixpXH;1OJ+&prg&Z`U$`lix zN;K$SNmnRxHVtFB^kcfjQlmwTM#RNY44sYCN9FMynTPV96wJq`^=HT2(E)`xVl-zq zREqu6GrXPt&Ab*C&`qLDgb=Q4^qP?Yu_&2;p;MN;R|=FFiZi+U-sk8!9OnqtIcT$H zS)Lq|bQm|vU&Bcvh2LwAkNLptlj-O75*UQryzZSC65X8ps(QvZFCt>@UJH=Q_bK_* z&~Aj%eHIe0pHJvOr?+%(M@k$hR9q9YD?7y5*j(uItX{}l6(Bd{2^73Og$H}@+1ynM#4Z2R)FAoIMo+}k8dh&legP+cMotIm|mf+gl zj*7!iE_XwJLp@V~av-!HO&Kvvklv|WZ)=tPF)%c%#$_ltk4UKy-+U`ly{gKa816f!lk z1lXULcZ8HxpELQWBu6Nv6Ds(@ZpFQtT_RP7ej?Q=SQNCzKA`JjaHB%|%^0hFs!>Z_ zwPa00A!F(10cj*wZ#&$vN6&)UU&MIdWnu+n9w_mLKL#$?_cKx=w`_6;aR-^eeLz?4ttnWuONH_ktP$!p^NAmqqx?) zA5Y@0d6?=S@i3(E$WPA)+Fg%N`f+BZ0U0%W zz0if&AD24^-j*BflpuZaM~2c-7lzs|B$Hosc()|su^61}Rw10l=(tKOy-is&CWd@U z&g(JqG^AVNUA7k^^lMLK3MBk&Fg>3@-eQhG{zGZN{u1=w`VD#EFeW?^zs3A+%7cKb z44A(N3)K=GTNxG&DK?(1=Bvo6)xsP-^z$K#wNJhky1o>^zh9axp-a3vnZ=G0VJ;q< zMch3pB0PMXq=PDQ_;;PR2ehJd>VK1CaI#s0U9 z@=C%ekhv{ZXWP_)hD;A}b~f z8jjX$GnU%Dh5<>-9AYwPe^-tmjcH4|>ckRxJpS|S_B*}wTg(J3Vsk7pd!;O1xI>wS zrs&3;YFVprPHfq_Px#}7bA$iDNh1%zfk+Ip))?tT+u{u@c_@}alaGmCPw8j zp}3AJd8UZ;bs;d&P)&v zN>WsgT?+D^>(xFJQ#*tA6$=G_!DxU~s5_^mBQEiwny+sWV9t8mK1} zIu>|~wtNSh`o#+;tP?Y(vCnYoo$f}xpL(B^e+)jx@euKhrN;O=TftdO zJY=BPnlG~3IP$GPt}nNP+0d-bMyl9RxfNsgD5KeQO?)$Pj$x~o3?7NO^xk}+_7CT zTuMRCiT6fuzb@V1+L6Yl!7G0RzvfJ$=ny4_8Q+>A@Zh?P;JqgD4jC^!>S~RqT#=bj z4h7;C+*Z-?HJ9KivE+e3rS3Zr-Gi&5_^Ry`0~iHjYMvos+w~EiK}bRLApe7R1s%13 zs#j{P#uHbuv?k4#MorY}Pqj3Fak-|8Lx3ywZ&}2cYL!=WNuTc>qTD(BAV%*Pg#nvt z>Prlk8Wn6_?PP7KfqKe}MJctaxWbE>AEK7A(YUkV%Q)=7bn4LQTP(0whV;A1i?|XG zQN?vZtKG$*jX!+FS=ii{KfmD(Y%K?LVmTRo_Lvd9InORl!0c(C z9e3qTSnB29gk9%YGz;qL|ghzWYYlDRlxW3gH>jw0HcW8PqkwH$Xlp~C#$7b!%SG#2r%uf$VarRMZ14yFx zU0n8eps==06ce18KR?DLDe&%b>S(M8{~Tpj0=ANtO2I+7%@1pypbS9mW^A{1)HIFL z$g127sOQ`i*M2f5k{+25ULV=<`X5>2AIb=l+=Av0w{gNUUP!{SAfpD&2ti5J*30?GuS+3$#^&?<}@Rx&=~j9d8@pYa=Ls(U7*kf2T5Qw@5YhMcH5^(tdA}^}Heyypw#ePPelsT-n1I&zpYA zCVvQxCbkFqNHG^|J*&q9@Z@5ptl=#B$VH8jTU(?xX%$6&8Es<+=X|;vG{4bmNY;3cmQ6v6eo=3WPdNnx}*_9@>re+ z?7QH;W2BB(uXC!)pinpgy5ar*o9))%z3f1Yv7(dvojA5|vv{lV0gDZ+P3jXl_YPR= z6XU{~LUy1vq}G`rtv6=HvWS&;V4=0p+~l01wJ&B-#=O&) zzS+c$Of!-JC3|-IAntrXjonT!JtW_+NoCdCsYWa@rshOeXo=m^0BYQfthRn4eYX@A zPN&cIRLaWNXw)dmGhiwE8eYBC;RCQen@MW3;jULQLWfynAh!$p))U~g@Zb>ot1iPg zws5vakt2S+V+%emU#xBnxxWdM>r~zq2^zFZT=fmm-q$`o^!p9|t&lVP@7MJ_!XnS0 zh7aM5en$jWY5yK7O=*96k{MRM8o(K{^F@obXw8lH*195KpZ*x`fZOS!aF%}4j)y|+ zNolpB)g!N!{e;@uj2sjYLOd`N~ouQ%ep(8~@z2 zEmOYJDq^wXQ54@j( z5_@lJ=-NL2d!y-P353*6F^HRFW`$C%IsCGNh2QBJiyRI{1U}N3wHZV3#~77_r${Ck ztg(xU8H`Q|ebrY|G5D2nF7N}c-q364Gbh5l!H{Qo+T76xrE0Ux#tdvpDkAH$uHNdD zR}ap7Mr_P61?zG1pQCk{ZJ_pR>_e}+W{P=vpcqv7JO{!f*s*dl?oo6tWU(Ae$z1Y4LW_eaxU8Q;l~+Z^pOGF`c#?2ZLU`5C?^+^mKj?E00A&4CuidZN z6+xSWq$UXO?EEj40mo#qLl$O{e5Sq}=L%4_NMk(ZLl}V!fCJ}<&OZ9>c$~$#cK0zO z(NMV8JD<31l@n}80Z}`qx9z$&!WwRG5uG*Q;u>9 z3D#(b@&m6!7TmDl&DOono9U02MdbUPMk(pK{2(3g_0lG56Tm$OI7qu)anW%juLx}k zju3GXGV?kYUj(&`fhfKiZty*fkK=&vl$MMAB*iQJ;60!Iguzm$h3*UZp{5_NFIafU zpM2jQ_cCFaiTJS8_m`fF#r6Xaua6v?m4BfG_N5|};fY$k2xt_6P8mFoJD9VzS3sYQYX8dIUVjt&PKxz6a-FS=HQ*D^0K)z!4eitNn>_uM8 z?v_5tvCPg9X)QU=m`UG66V>PruL1?NoM!=?>s4fSfyRI{G*oj&WP-PH7^zru$F-)_ zXzdE-WN#cz;s!IP;P4y|!W3oLz?XnT3tKW&+Ae4Y4KUG;hEytAp&k#=^z4_GL!X&H zULl37|ErF_g(<7|^1O!6B_h$`A(C=17g?OoR_eBG-*Zh)iJioQ>8}H;e8E)@;fD#O zRFFqN?`psTDn2RH+ZNHVHGA*k)~?ZHqYU@RD=-!Trt?9koH zDYeXD8~Fp@?f5nN>Adda!y&o~_TWEcB=&(0D*vGr>h-twYa}hiy$^&XSnN!YJDBCy zaiKgdOxfr7f_Xu3(~flH!FctRXSIO#G}v!J4}kY3XmIJmX?Y9s_B-kp7qWb3Tgb~N zR&|A_k+KSTy_q7REd}pm-I4@&t^^*E(tGC0Dx`iqt}wcG+-pS6NN5EX$35YIp#;lI z_gl#n^uPu6iv3ZdN4AYMkDT@^%#rC1la)*=y-I?7rbIlpgzIB$}nQ%gl&~Zlju?^@QxY{C6qpMXj)@>Ap5D~Ak!9kzJ$6-&MJ=1U2 zR;vPM={9AibE&Sy=F`h$_(r~ywLh@9UuuHT*9tK!n2EfL(H`{phqiTK`pHr&69*w$ zV9YWqWT8Sl!>j&(Y+ZwnD2fhT+qP}nwr$(CZQHhO+qQSl+U9#7aKE5Q)1=esOxx)p zd(t`;xYGyF6fitsRIzs}smOac^Ef&!JjK!W$$TPcQYMOv3r%Ic{y0z7nu6iSzc0#G z5OMTZe*>jOgJZ;HYliwLe?u8%0qJT|3DG*e&8aNVUxS@+k9NaVX!}HvF zO6JJ_IWfCyqUhO1dUtYFQd#uqe03u12~b=bSgDG`t4!uN2DE<<(W~%Oj&7pd(*7Fi zvO!Q6~0);=2KTVL%ER`5%ovI zR8$Zl2U3*7bX{Y^)lP07yC(Y z1nvUT!2w*wB_`Z5?QBpvG$IT;-!yA7+jMv8GhHz%&~#F9h+q91XAhwxUsj=3-0*qi zO>nr+9cbUHBC5IK!z9qKQVhjGd!zLdI>}K11eQnwabSV&p@iXZ4s%HrUbQ---+r;Y zj>L2h=+M03aNBysI))djRWAl1IDbXGlxu}9Je z0Gtq)xc>;kr%XbP8)r+blI;V={&5Dt>OO#$ezh*cz^uFbo^soyNtt0W05@^CuD0oKmHVhN%3@GZq*IOZj) zG=?DQD?;a*Cj}aTwFtN`Sc;7a^rok=!7N_KukX{?P9m2}maIDoARLR5Q zKp%XhI%WI;K#pHCoBLI*7yJoa@z;QuH+a@A^I%SQmAGYS@>T3|JRzp6$;ldPUJ{54 zJQr_o4)#FWRW2E@9IPn+!B?OiARiGUA77>(K=>qhe=XbNqocoL z@)&he+ezR(K)#qA(^)09uYM(VT6e6gI9fPB3A_&@e8&w)y6|)8(aTU9e}t5_eH}S9 z>8NZqbZ&%Vq68Rt@4)-LkUie+x==UU1`+m%ap)^zxOL5$x_&XjGok+PXVf-NM)tBUN)SaHnbDiJ%+8UL!JO;mgHxMjq))#e7k83RXqxUW|iWu`$wsb zFoWg=r-M!6OJUUWHnEPjmV?-GJ4>|_c{U_8riVkXnzUUi>tdR|E1I! z@t!fpt_v0Png>X00DtAqjIq!YPN;Me`Bb-H>gH!ea4HFx`KL#N6) zcW46ZodR+c6y+DKu zcYw1+B`U{;1;Aj7^K_)r-6%;gU1O-ic7zBK+s+|;q@<$X`JC(2c^kRrkJ^O)Zi1xbqQ7|aAz>s~TnU!D5K04!A z?3@BIag}enS%`G9#IVcG-cBeSku@|yVCY#=;tk{Zia9BdK>PQ)i5!i!5_?hn(z?&s zawjtg+1Zz(1c~>F5q)7eGDoP{$T!D0a^7qU){4KsVMWxZDTrJEZ}e8`G1;2UwF`{n z;$P-O%F@M>iS_i*&yck_OC_Z@KuBZhoA_zGcABbFCI1T#wyW>pS7*RA08=CY3sUH# z#5^=TNxQ&<72U^%R6-iTLZR>ob~46T2jWy0Ha_cV^90}20; z0sIlelx?p`r%noQ%3y_Nb`Mn9Y-12@$9JF*d}{~n>$7fNrx3zbhM>VSj4@_MTJKt& zAo$xU%=L&D8!`&-3c`YkH;-l^{n&xO)FDrI8Il2fts}=af_FGVt$mcD+ENEsoe_mY zJl>H4uS;t2J**^eA9+pT*7GX%f;;;5gt;ALI{#%iQ;=(@{x0EZ^j`vXEIY88Lb%5g zYvn#1EYIzloaQX+A?12bAf#bF&{ZCN5IRL_I;s0;Kw`9iN|H#eE^5!=3p{r?!btPc zFL<+ousS3;IG#6o)@|N8kM=QEhAVjPyu1J)pxz(*;xak-0UzGluvn_>^k)v)nl*yG za-?SNtqx&Z%iUGpGx+1w4+q4aec185+{KE*>K%>g|F9>~4WD@@quS_YHp#@TTwhJ6GHeAKaM8l%n|0cO_xYZ{WKL~hQOr%{tY>h6Wf5a zk5WSA02i~CSD0G`f7(%2)&2yHY3M;nhrG3(FnHl=fZKlT9Zr}e(1foi(W%XbEXF;a zjn{Z>QHWxqW;GD0eFzDAWMEHhq=785=*4vf+RmAY!ntX-xS zix{dR?2`wDp0%JikGcITrj<){Tt%cDkm8l$wr{^q! zZ(Yt>QlEdX0R)pB%@*EA+9@M@FGBGdakb>@#(|S6xI|*fzNP^}r^pLzw!6;8h2%Tv z5w>Qr1C(un%-b>V5vCJ|5|Dqew}cHPz0=ZW>Gc7gy|y5?{d*QvJ3b=+_pi+{i6iA0301%sxFPh{z4QGm|T=&~&j;YdZP?-Eym+3JQlo zqxu2CJon279GwgKehOMp9SJReJ9SIs>OyW&a)J&h8PHS&>1@TaF)-J%w!Xc#3?iZ( z@TEAlYZ`X~?r0&=1jNx<1hh;F>r>+PIF@)OYq1h=%|Qn`Zuy>(E$yKl&p10zr_EHs zTeKBCc%c2UQSxf=s)2@CgT?YkL&fPi*~8Yj5KF5$3XJk%-;IX zX*sm?{fZoe>otq~o1^{%u0F-4_TUBb^2cVypcws=lz$+oVLz!6T^~7T){+LP{z0Kw zp|^&aFnS83p<|um<;tsJeVh;)NWJBc*>%``d32o2`|eP2l*&NJ(QO^*c>-nTZXvwu zZ)}q5{g*k;fx}xKy9hBSaWz1IbKp-$aC~NuwjvZ_w5WRSG*2{q6xyX6$Kue_gsUHXo(PorkSB#gV}10wo=Sc z3RllMdr0gjD-ADyO?IgG^B|uTrcvPrP>0rkL&8Qti>%yt-}vFi$8<7@O(t%LvSw2- zG1^pR|DIUjXAL>2FB?uefF_AF`!ho)WDX}2#?Lh9(ImIGZ>vq%G)MY~?}S9k%|iA> zq@wk(g?*D{M1@{g9V*Q@xGLZ0G}%>2*>cKCHTw<{A%`>!TNU%)JQ(#QbK>ZU^Z}yh zYu-H;dKySxQu%%|@($90LJ}0RAt2k@p^Ddnt-jR{&w=%bqjzD3n-?qHW>V${lp3ED zhOe97UZ}Pb)P8|)P2Y%iKMd(TnCB-|R_JTYkd-WHIQ+0l`55iOPS=pf(H7${`8gaYB=5&4wg$$7)HacsQN~vgxj+f zm2{1BEf4$#$Vg(~RN9NabGH>U=IrwFGwg0#rC`B~B^KE8=v5JuGWKqtVa)ihS*uk? z4mL$@D$i}%M)!ZIJ3A&3eFA=!ZjoFYbTQ9%Qa3qK+L42xA9oUz4g@`0YXip}>7w*$ z{U7eWR$NpoHY?87rLE-q>zzb5?p<$O(m!R#o#1R?qyMYyKY(`5@rUNT%iUX(B4Rmi z&f>rLeuG0^v}{A3$$w%D40-Y^Ncs`;BPyx9^<8R)2lqeZyLI0AP0Joq=~^IduoK%% zy(6$0An;0V?}lgTkF1ZN-cUq@uom|=9Pt|Y`G(qa78DfuORRw&$#|As2GI8eogFY! z4(8@i-mElb`I$IzK!7qvI=PnjA7AbT{%y>ANE%XIy2?zm`^?S<35bYK_^p706%{jQsOuHtU`QbI&@Rp@=}QVniU8B)5>$kBq%n2e*uyb zY390(tqJZ8||HeyZ8ZVrR z29R;afJ&;bT8vbF>^l^$I~CX8QsN?PQg}G8X1AmnK~T^J9*Wk2g@ys8SvSwWKTT}E zReOw**>x&EF^2>fBAqSqUC#(SDB0f@@3}U#yO-C=R3!#evU<#bn-9F0vX$G>O_yp7avSKBm29a0FUPE4*l~xR-pObT?f-*?;&j!_dZ)&%VnBBZhSrs}{3G)Y06_ zf13a=8Kmo2HzCP|85gQ+Mmt&S@j*j5ygLwWrHTzBwN4=_vF*$L7*kNUBO|5$F0lB;r5AVrU3dk*9M36qE;1fZR{8jAKsOlOAUHD<_C4ll5z zF(+^D+1#rT$Bs?q(UB3jc=lP_5sZJ~E8A*XF?LGcZ#Hx%bedyh1wvKr_m|Is)xeU{ zZ+Z^96bp&O0+>rjBteUAV0JT)rU~VdGG!lFL-SH71eTnv$<6Ul6%Ai=D=H|pM4{Dl zzO3}UXIFUedYJ#|fXdc-y80eDe%e5!@{50TV8*3yah1eU(jP;ZK0RHRv*jkmGBy9Y z^w15CN(CEYMex#6hC!=ZYW+a++0 z;MR)tpYb3WR|A;JE_s8{>&Z*BZ)@U>QLnBypCBK6kGL-vf^iA+bQE7A(R*t2_ z%$Lt&J#VoDzc+N#%LrKp_B6Bn{5)h_n7mXEPiu(?Nc~5qEnp2LQ@1>&>epQB+9wnR z5fJ!i=TgAeCIQ|jTV2@$#X4i?ofqAf;&w+wIFxrqp}jmo(7Kkv3#kQb^BPye5HfQZ zGeU8WGTDNOmyQN4f^!yIDaF!=L286|=)kbHelZb*o1$B{{-wwKqe!^y4lSpV7>R9; ziWsu3U(n>|bL`=N2bd5U)@m+;^ZJz3s6Kf9= z{0ef*qNhalgZVx(LS9y6#KtOoFMHbdil_uzVrk#){4~2^;>l5%WIg5W!w-_jr%kMz zAzzGg@l-yZZrE_pNC2oHknf1ooPHgnLOO2ddjFnvrghsTi^0Q36>D^@HVn=#3($l=vxte&%v={MrFPk?=kfAS$}i>2p-~ zmPcMbgKKS3+W7*~w=Cg{KQ!{g`sg%z4n}yA68;3D00dYHmSjJZ$?av}&`&3MQ>hf~ z8y`+`xz%_{d+}z(95oDE1_X*|)gH`0s7b+~Qf0UT1#2il>x)|-;(SYPKCRL-bn||c zPonM<+L=2c^<-_QqQWhR5~^Z2!4Ww7oHEo57#@cvm1*B&%yjyddfQ6yAqS`L^RbU@ zxmpY~`7qt=M4t_*&g<51l_V}DhWJsVBh9b9d7BPJU%0vK;2T0FXiY+6k=kHkzjdlm;6>vcWBi0yF5a5 zt~-;})#zCJ@A<1cW`iX}>$GMhBM30k%ZLzgTY8dwKbUaXv=l)e>+=1oXGO~3u?Osk z&%*fA`6wfGy82GB{_qM&p5*n*N1U7Czkv2wk?YH7f@^2*+_$u8UUJvG=weBRsPkI2 z+;3@2U7wFAbQdPQ1@yk8RV?@DK>58sP7>ZEX7m8hffPJ6A@X=*7UudB}{gFKJiN*XJ5VCF-x}X1)+ASL9dQZFCTKRFhqxV^I(w=8QRa zNR6hp92ZTeOHq{ol-e23TvvfW*(XXTO{{9ZJgH@mrMF4GS@mD#^qs z%dSZ~Xp<(4|8(qpYAa&&zWbqN5K$+}y# zv`~}^#&qh-Zo*G+mv4D*5{8@Ki}Tq;JRDlba4_cbHN?}kH#K0p_8+34`Qw(|(chUJ z;j1*6qS-WGG)qs#MG+G>;+Tz{mk~q?EX%H@Q8DO$yI}c>-cg8`VVCxn>fOfaa#O3Q z)7Y)JgW0pAqo!+CrrYSv&OP~Y+=h$PUCc>n2D-#s5cjFFfT&OAIN5O0CrM9HuQ-iq ziQor&k_S8_4B(xm6hS5S&?EkGBKNz4c;5g{VCd4Faf*7pZ((RH98!Z#=gA^!RU81L z_({MH-ex=|l?yt^P8=}a329VQ#?qVO%38JHAjHCw$>L-`4rb~!zo|Upwh?fiNQr-J zi9@4nXW%?fZf~gEBcA1t(7|wUe1^QfOM!7tdX#A(WSW~>22lz#D#|@0Vr9oSFi;Q3 zVDl}PPAD)BMaJF93LAi>);HK{fe2AO%!%EOn!nHZ$}l2=`%kN28fqrQKGqb&(Gh@Z z7%}6#-=;Az`R7EYE82+2lZ)t;=q$@Sje9NTuN z9Yo#0IDuM>vCzyk^Be~IgBY?=+pBtKp^4vHzb_)jNd82Yu9xO?B5vci^;o3PEs`XE zholToOWtP6VsY<_^LndG?{#Z&I%uIoM~rf3XFNo4M-+t2NtgBbG8J{t-r*@ynGgG` zmV)EV7B?K`*_>jX+5{@fWuh@T%eFYa-}8!kzE!$04Jjj+TsaB}3frAQhH%)}?q(jP zOh{M8>zlR9IfW`e3YM5?qIvrFckkLc%*}7qLw*mGcE|b({E~-pO-+D3fVt>CCq_)J z`D)N;DL+0vW}B%148G1>#Lz7?($3#m*rtV}?ku)pA0PjagH3{Dd3;7?ObD4P}Bq04OTH_293@tZzYeR>FtwiII(-_&R?xiej6vvNRZ zBzH)W-~gis~tV!Y?C>a)uv_)1+P8-F4 z04I&pEKEe6Y39MGQX#fuyfJ2`%JQ-njb++XE!8|+7)Re!jBd9_!FS;w7?Kfhp6|jEidx~E zGgMwSmV395j|IZyX)&;acj_KdUcLb2YAqMibWa1~TJFrcM~EX|eZ%htFIe4a5>I!O zlr$Z+DY*tUXh;@Av;3LGb%%R=4XFU{d%S$t8=*PL7N$zNEe%FaV-3z_fy_Og=$LO% z2O^5BnG!_`Luvsj2;v2r$Y*MS;6=MfL)F(Mp#>sis^TlKgYN;x$P#qs+fBV7-B$lG54(S&a>l$8 zq*?vrB^qZWhe*Vkt`se$#E_K<2o`If^f9#KlL5V5V@xqZrAf|A;mwsprXf_bos86|f@lmW73%)2W+VDugd(4T! zV>4=Idz75A542MR56G6X>0}?$n;;2@^XuRN)I>Fmx>j557*$A&v@^<&XhjtZ2V_(f zr5U<)KDMP$1)hLK-Cjk5B&vEG#Ab32)U30UjO)z#?MO<{;a?d?J*~!uYNb+5wJboQ zj=4yhU|KHVdz707=VU7wV7=Z=3oNCS=Omv-5E4SVOh79ZW0{YL@(134C}OxM;eaD!?lp+`l#pEE5!ppv{9-#~Pa6u3XZ# zga|8pou-r-%FjCSZ?|%5xcZaYe8`qT{1Q5=1mD^Oattx)_1^CyZZjkyU}c*I`K}V? z&ao8>9*=+d7R%+#=Sp$wCAtKS5U`5+;->g{%8EVM5zjFUnSCxpV3?pT54YnWwFt4! zP&I{H;ItDdHS_jbW>-yBk|i3}XlHf~{VylK;tou6Olt1;Ish5ZfWD+_J$#B5squ~W zogV5>=zLP-zQ--n(_YIl?`)bcnqT%`=wv4CpsSSPVx}-To zu?m-K&0AW!oK@l7kUg}km!RSeV8y8&gLdXq__EYXtj3%c`e%XeKrj&QNG7RY%!)wI z+)G2>uW7P)Eh9-fktI&NUNh3Vn6V#5j>D1E5s{j7+ISXd7fo}+B1@41?AWVNmPX#!33{l$t0 zLc12GXGNaobHh79}zR-wt*k+5Y z2U%hbD#xBg{q2y?phk<_aUefj`Ru?sgJQM2y_1b#6RzTn;r1jmk2Z-zVs&aaR|i!L zhe~buWpaxCmYp5U;vgcnTu7+ChZ^RnsOO)+B%yS_x-|!J_3d;dSxq~P|0+!b{K|C? z32tG?gbg1$XTyWp5#p{$UyB%atQs8RDgmT6SRzl}1)TuzmuA1~Yrx#BTWc@zE!#HR zWH9!l*mH<58J!rz!fx_J{Nph6HRA=FN(X0;ntcM~71X_Lks)?-1ZA{3cXuxwK+%4H z81e`InsNf5%q0cArDRn3{}v}!Gg_q|@K9Z()`HEH*2r7e9qD;5SMr~q4clH#WjKzi z3E7_GXS6s|)78;9x@br_vZRC}Q?vtY2IVnhyS!o~U;_tsla7xm=SPm3?HuH_=rYTv z=Zrl?Xka-X$U{|}%rN29Z@`9TG$74;K7z5Y=4`$}J_o|82$$fuk;_{$U3o7L_FRAb zJ_ZUsqM>4L{~+LW5h;OD%>D_OB|gs<_Uf2niAR)cVBpvga#1PX>6|P@dno!0$dO~v z^~lyQcpQz!)bj;kxw?sHO!&~~RMAsuAJ9bV8l18%Z?*TE>A^bVFDU=PJNf-9qmhz< ziAAVnVHkh+Vp@5sJxwtfVP(V4J7SN9CN@QnIe9PZrD&xv1a3d2M2I21Zzz6;I8RvA zphR|NfTK{5UVD!9obGxw(xIcnsb0m%+KgLQp16U(Q~vA3BV2CdM{mWdfob>!Qh3;P z(}D_38p+p6zoQ$-75Z_V(^9}o+^Ypg*6DWWz~xVy0G8VXz)de%;z&y25{&3{~jaQ6axyp4qHI zjC?Js2qVi0D~eXe#>?>koXAcNyRj51i-^YNWmIE?ezz}_86u(gHj5OpT*nNF$8TNm z-&w^_4meyE)1aYq%$jyB2R2XSx9sqamghPS>Eq4nGI11Y>Il?lLIJ;_;{=*;kJGpM zjypTL&2Zyn-atvf-)kOgL2Ls>r1HRNHD-^E(P@8o$`!UY?SSS%C6i&l00gZygx0!tRtKs z^tzIeqh^k*+m>!f+tW0nqI*khF-Cfu#_Tw&k>jV0-woAHIVDHDCZC9|v9SQ~S!(qK zvTfSoCf06+{tEpg&7=uD#v`&`!pX$c{dq52E)_a{Btq5Jpv*iyy5YpNFdi?4k58Jh zw}%KG(8XiB{q zraOf#yOCbgpo1jc9U6GN-!fj9`x)no+FBT)B1`1$qLf+EOu<`~#kbS9pM&6BnU zt9sV{lpYgLT3bjKX&`9Gmsbm)G4KkNMl_(QtG;(%yYn&t2130lZ~(b!3LYT&4# z*Zf(i6)2&tW9ol(cJ+_U7ttRk03GWS*HDHB8icJ1fcdn*Ps(?B6Ye9(QSo7alVJmf z(Ee61j&98NIbK?QE4MAIeNF1vva=Y0U$h7nAPPYhD4d%LQ zNyPar%>>B7ubw^8P$_mU7n~R$^zC2J2>^EzVy?Sog@3fWR%$jX(Js@*0<`biNB-el z#n{J1SwT1*3-cCHSZxxY2xyKk#$IPgV*7GHB47i^w3NmkZs}2i$TZoJkm?~Q8(V~5 zT-Q=xwC5$kmxfr0q_HFIV{(ixpwK??xoX>Yy;!LG*tj{mEP!4}8^e$L1D#MS97Xiv zcf5viI^-u_6f5};a)9K%hxVU0b{Hw&)s-2!9*6Tv zRzs(0-(W=}fC8uriX!P3>`0?`>U~te*k$m_8f!CXmkcWRH8^$~PL4?{I>p9X*ldbcn$T_jlBno|44Hv_cr!M8=ofWz36M3^~gZsG1w10P( zp?z{u8zUQ-NwLmRzxWcqm9JdtQ1cdtKMWh|x^{rJJPX;_*dZMRGUsfs(72z8k`*#{ z1il8eZ23UBVKDhT@RSp^q<}5^s8;6DL4&*btP~o8&oYBSE`i14BIk%5!dJRB8slPOxYFqu4Z~UgK)P{s86FFGMZ$M#19#;-0w%Kv|~Ta=KSI zRyYK6`U(RTrWi%DIY|b1zE2!vLd-;99IeDR17uy(@ZMFWG(k6nBwVD$ERY+`0Zlu3 zN896l11KN9r}#*s#Sxd;PvOVSS=smCyWN14mgPz%1z>$1HkvD|f2{_;jb+tf^eer% z&liU%HnkQG9AVUpOk#b12(uEq?;lQmPv%?(Uy0H7Q0`X+97lRs!CjNR|G2OYbe~A> zpg7I-N(8C1KbB%#?JfsN9U-Uu!z=pd%>HdP6#G3WQBWPazlaBtEK=TVt6OPT%Du{| zVhycP6Lo~lkFg9~8U>v!I>8bdm(NEsW zz|vWeLb6%Y*vuv7ZI-3{OBA8$=_1RYe z5Tao5m!<{6@kQCw8X3vQpG4>ZS*uG7EXyOPfoEH=R^UF*FUyOJi@r{#0_5PPIRHzi zBed`p_CTRl+ruDR_pKceOetKC)Pr`xXv-oy>>}-*@6TPbQZb!}3l*)dr>so~tVCL2 z@IN1?UU^yW99q43ZfnC8bEXLl%g32;E3?zdhiB4oO%l^xd1=5WG3@;lV#Gh`BO^0- zVkWGc_b@V(2br`Eb6TtAgGZX1c1;~U3pmCH>)4N$do;&bfe&Oz9qmL@2bfP0;3jTr zkMM^(zG@<`+(c&~DrO$hF=5-zv6?=H{EV<(7>Q-&AB%Da6gCy`l^A4&)3~k}1Iw77 zrpP!vks*zxCYQ=t^yQF_bFmMou<`wmTi0E(v1H{2UmIN?0htWz5iI2^y}ZIJO@^n0 z4JI!f7yfIF-Be9>#5=$hXHWMLfWc9s_$fK)-hBZ^)sReAcf01Hwk2#7HKW z4HJB^L%7)?nfP3FgejKCPsGC6FX&|D_J(2ENY@EiKG{pga+|M@Z|~yE3ChT7qCZ%t zS*Iy}@`nGe&F4MvJfK*vSe`9pm$vW;yGw@ln{m<007-6R%ci$dFl~K2a;tu8=1(;k z%5AJkSi=lE9$>l;3LV@aFa|So&=o+jc6TOj3ZKR_ z=Q!P{7qeAds_}ZOmb`h{c2g>vz`C4fB<^;Lk^#{Hw2DN6>a!_+6>Xkf3Oyd3$HkZ} zj9XI)$m6(9L0|RaTDoSNkg08|)}o!(olBe{(vVQC$w74{sA`{;gARw9&H)Xu!t-!K zlm%%&{l|wcvyia+qh8C=?tqZ&(C^XU8|!i5@oKmTOAoI&Lgx%JR|wTWW5{xxpn}L* z+6Q<~2JUcAsZJuYku81)6cCDz4n{vYh41r^#=W(*m`D=eOrMz4QdnGD4H~bM4IqPp zH+X-BWk)Y!z$v%~<7ttdCemU#(= zo1n9Lxs*Rx-ChQjLn4k8b^uy!=ZY1G@Q+%Y{WXi8kIgBiZTnm0j2y|blPn338}d`s z--RXn+p{#Fre2Ljp~$it7rq7DS;B&~QW69t2P@inu z6WWM|en4JVz(S0w5u7k+hhXlcX(x(mns|!^Zj%KUhG>hd*Ywz=G=wW|ZT>LyoL01T znzr)vrwjNH#Z1QKZIMSmFQN5yHvITimq1MqVipoH5_rsCxZ9c_QhX@dm>?%&|HB(;kt?DL zo6*J4=UB8pr0|3n0gZqa$Z=|=l3qN7ih<3@z zNV;+$&C1%|1?9g(f|2C?j~_{=tpo2qZA>e7c{Xw<^P-JmPnMl(1~6wSQd5iPG(CGZ zwyH96K+;Uq9x}mg;JdB~{e*QBvL7JI6~)3kL4!$HD(qw$rI7lUin&v_P>Ha_J3vL-dLZJ1ZJm{iJg$5tpLdu^7BiUWFIFCSYr`dhfMtpqX z;5Exq+1i+s?AqMJO%K!eq0LquMClE3?_IjU9I2ISm~DzM1JeMkMXSHhjC2Y8TY9v8 zxXl?%PeExEY-p64OBmRlx;0BPzXB$q=JcS7x^;Bo(5y$RuXeUA7qAFnk_%4^!BJFa zeRPb2ZZ)u>F~szN(+^Z*HF<`hA0lgH%XEDsw`M690}$vY2OUST`A)7jjM=BrY7~|KrF{0G3SzIl?oZ3DAjzv45Av%wsx_N#C@N)ak1p`^RLSx0 zTYMteJD;@|W0n20WPn+FWY4Ia)X}K)y~+7mKcq$itLl^%hJi|az=N-{r9iH~FC(?F za!S|N(`rIuta+P;3!HECKTnM)*uF5!5;wLpq-!&uigr7H`bDvI11A?&Kqch)M)g8L zX=H}|27iiFgawF>eUss>JjBEXd(`aii$aE%Ezo1)8d;w^I}C!4hY;DNYZ)Dl8puDQ z#?UuJ5fsOpbONH54VioJ!Og}sA`1~OpGwRt!S(YV=#}M5Lv;9*<$X4vHKhNV(5ch0 z{tL6&T+|yCvR+McbgzrP0XAuVjHjz6hm@S^m0sCK&W#3Cn$_z{d9Ee{YRecOM>z)% z9Mww8LUSDG?PISy0_WCw`LLtYrH;ZSxYv>SeiqTwqSNqMtb~#yX-T;)l7`hqwFdRXplJne5?c5AmkG_N1*k3>(TK;#Z?TYt zzH999D?iK?hIrv?%AK6v)rMORIvJAM6{F7q+lrl$U| z~M*V1+tR?Wu8C9_Og)Wv|mJv^-S)4R&!4Zn~I1tal3H@ijH#-q< zbv}kK*gJII4_Dp;Wc<#VeviCi_{;5#yoM^#fmu#e_^@Rpkn-Y+PKq`vgq>;NbplZt zcXGS>w6)yg52Y$vWiEh5KBfH*cbwhWH+4oS{IbFUHbLfz6x)XJdqT>Lw@;3Lmo2SL za=s@J$k1RDpf#0g#2`^aF6P}e@A&Au2X0+pR(8?>UDLm`h~|naY-V2bteqZq$X)(+42a5P8A| zKNN^3k@H4^kn@aADVMZr{?R#3IhYsZb?d)P?_)BWf*}mY<-J?vPmU+k-&> zuTt^|9*Z;n;_AEbUH{uw9ZYh~DO95Gf{oT`K1v{PFwLZfkX3UNy_KaO%0TS@$beE< zPBz%_2b`p7{W3mJqg8FI_3`*VZmx!dv}`P)``?Y zCX3`ZyDRi{Wo-{37kCUgqGMQU!I(MXCj61L@JN2My1?^3Md@63c~u|}BI%5?-` z6_9(1vkttLSgx0=B?o@-8F*J(W0i-iY!L`uV40EbdgKCmNKH@yNzwINjM_CRD6hCU z(Su=bgi>bf#Z$t?2+NZ(G=0%{HHc@l4-{$8G?er)I!uak8|HI{cTV@{E%k3-)*IRP zG0sQVyCRIZSjd`%K;nZ}l)u4(vJf{yG;uFk#tUQAryM}ALiTe|z84pBFF`uO&~ZjF zObqx9EH7>4v*QEB0IK@5Y`HDkkIB=<3aFNX{j`l#ySqp(j2j;XAbQQm@`*OE7=18Oz+>VJV6MW2GSrx*nL!Wo(ew6mUp!_Wm53lLI; z+jLHFyJ8Uc71i;5B#m9sq1-?}j85d4MU2BVqXHbS$CqU@7!_?mr*uEm_3 zuUw^A1aY8~+IX_nPFw}yeHYA~kHC{sN7gyK<&Cm5KX|-koe#mo(Y>U68^lQRz{TYP z`kT=aM?_JW3YKhQ%F*(K_A}1+=<=>Ay$>Qu`{^TFIh0RrOhwGQOo26o#FlFUK&ef! z^oD;d+09xPIGSxlvnOdz)QIdx8~1H^rqz9 zsXNg|$5$jh8En1te(9$Mo5o}9{&&5*W#>O^JS_U&T+>d}f})V*+Fq&6dq6?KTjifw zs@p)JfUBfB$$8jP^vB*wb2h15iJ{yahg7xq{&Z#;3IpU{tZ^PBG*r#wW_Be!S*E<8 z9U&@>J9VtP!NvDS!VrokP#dBlQb8UFpQNjp6)n_ zJFb$$KkCcuaS+6v*a6L@z97i%yzNLl5}$dm6*2 zZQJ^2vii?q51NxTqrzd3x95~#2+lOI@uQI1dClxtv$QrITd5C8zW!Nwpwe?C-Yrbv z1tQbMx6zyd6mRPrVW~2>wP+3$be0qs<`oV+TG0kp?a{@st@H z2AI>7i6cZ_7oY7&VQ1d8G%oec8xWb#@YYW`K{4M+KlPXRvFxSDhQrYk;!4q7KopjBxcx4MD-+TEI2!~ z5{CGl>aW#510-bNHk!*(4zLc3JO_G~4kZ&zNyl0TX_B=oSaRao3*9xr?- zHABFqEc9G3RwE~e%AzH+y<)ly^M>R1hB6Xh8jhR#>MY*jcn;uvO8Wp+bE@+ra zD@I08KbwoieY8O`zYa3jlbXty^Av^M2jkyYpvGh;Xl#eR!J!T>>Ge`kjoOwl=>^Gd z_c;)it@}v}AZlj+Z9fQHoxpXIQ1~Xv-We$$h&{Hpe2ve89aq;!r30dm3Yb0Z6j_P} zYL4HS75vA@O>`f}758jthkNbfGVX;b*VK$KSjbYPi^N{*8Pv>XB{S+L83Fx@UHJEd zH@XpJYBrtd4mbV|AX|#@Qd{2>S53C_mNi5GMpVdM!GvL~9)~*KnrFRBYsgc2_S3mg z+CExR^%A^?mrRI)xb4Cv)fk{3z^FYv*fQYk*KNe_**tDM_Yx~Kq2q%`IvJOgo-9}q z>SMqpWXpwYqX<1T(~m$kSiIIu(8w0OvUydN2mFbG4Mn4rx(8;{_KZVEQ_>xqirm_+|;uya&@9Q3axEK8^p`b%2qwf|tHV!w}3zU0lx`(#AZL~OWph-8=$fnU* zuWDvV)~B?!TK(zzaEv>Pr!Em~%p<|qM{wd{TYt@4Mxt~i@carEFm&DUudyqQC3joy zFl4B#N=6#_rI#)sjIVWGVPekQm2S_M=(nB>&u$~D{2Mr_o=hK;=LuOHZr8w`RL8v# z@LfVWu%O;+;@LvP7;irI$?CuDY&) z^9`!;`B@iy7v#>AEHDED7aJ%eKQb%&A%W9BnY5W?3*|XXw<(siKoJyjcrJ5w88h>1 zt@GbwCt%K_jBjqd%3-$)Zx)*YLfGEdV}>U}v=r((_BX$3F;!^7Gdooy)~A5N2Fd1X z?%0i8^sD?wPX39?ifQO@Vak2bc&`9(_?S!D6Na)nl+SFVmv3NdOYc{b!HwXx1mRSL zD~!xASyL-BACk6|K&&bEQ{t!KcY4R@!ztuiv3!{)PI3P0?GP9}<;2XXMg}{EjzXFcWMw5?^apOXoDL3`KmC!W&V!hGjyV1=c71{7aGwpS(>H`kF0CLv#tD~tgq~XO8^8S zGayTZ2LOb|0{`fvd#50gToofIbh(Vo%=$d6nNd+AICeB^p&%uK?OLc&;*Gel^%lC< zliGt1PV74*a3+86^S%2&$O#MULXv0AN{%C-2sVg9>u|IZ12t7FlINwj&6OYrxmXqt=36kt&6yRw7ZH0mpk3} zJr_}D>a2U^w~*aB82!Nj=bbkYH5ZzkL}Wu7^|`fHD#`8#7+A4Ze#GvEK+YMrOn7{ifQ(LeD+~jP)xVP z%5qbUq&eYw>(-Jn`{y%(tTn+kPpZujdTJ#QehVSlXRG86i9n=DdKy>8)dZp^Hqrzm zrAz>-@0Smkw;DLCohRl{HMJwuAHyR5>L z=QH@+l^n=(C7!C&yc_A0T}5{&c$rbDH`D!T4$OK=6CvaV>_A*hQJEw_c6cI~)AncS zd%DKMQ3~K9C%GKVF;!K@Ot$CV0@CNy0=r&L#LF`xEboI%Y*e#3pM(&&#OChLL#%@t>SWcO%! zPAQFaoN)cS7`%k)0on^Q+=7QoLGDw;+D-WfWRA+k29uN08@X58>Ijj{&WbK#ShRPt zOL)qFq_xl0U9Qce>hbv&Y(+03bX;ns#b^wCh6)dH+*5h3^Mi9 z^Db>bHzR-lfyTtLs3oV&i^^sVIL0E}V;Lb)FM4IRUPN&%=IF0jTqz^MnP;TE{uGr>j0`LCm{ zU450T*)ejnNTN(X;wxOp9+Dv`3BV^mV3WRv){y_;bkn-`4=~oB8`6$Jpmi>j%1Jn{ z$vD|$a5KAF&C@T}x{j4PrX$@dGW2Z=>5>~z+AZ=PadYrdI?@6`x+cbBkBsrD76@t>T{(5uXe74t#qfYEC}E*Nxw(J@Ez3w z2|g1$R*G`Q~bU^`$_fhFt>c=!KkewQ8j?Bhc{PaHz3{1{0 zQIGW-e&CfumG*M)uJWZ9uCD3~0jFM__bwUO75Zn5Dau2DTralb1Ur&Hb*|sLfBX=K z<@`V()2mbPWtu3OTwOttgfCk-@p(M4(VCKB4@XRNlG1P(`GqS6 zxNkg-b+QUY1*+cs@`p0c zRG1MqM0$0hCv%#-^51J@T6Y(HY$eWibVBquWG6)$JTYFfKu~elv;p7d#b66<9g#ge zPnAgdJ0KqgDM8h@MlvdZ!o^^-p>$UM;v80@Cs&gPqy<1_2j)=SjdbXLF|lr?Z0={M zFrCG`ynmcxs$rZZ<|*Kn?vM(h(FX}Yi^|7R2k5Wl{y(WewJhOV$`F|NU%~y*WJyvG z-}EwoGU(-%vF%`+hX;@K#^frk;m`O;6o&`_?3n|oJVWfTVVGM8gGQZpl7Ptsu|5~G zHL1@v&wICtr?IQ$;`pA&<1Kv^zR(z%iN@?_egI2Aw7=fhjAGy|AUhMrkB-Oiubz zsNOfElmUSTs4ON>KMJ%juj4rXL_EX@?Wz*c=W0dcy=0S5iGi33a9S7HtGRN{hfR_$ zvTm43t+4Ewfgj6d$WafWaQj}yrCU)?3D_JDg}Anv5VNtxk#ea;c95`pw=vvrkGz$P z1Mzf$%@1po{=fmEdYn(gZhL4DO!R3c&h0*_dCa3vs8g@!fwHVIN|BaeuAr^<0{+nH zLi{@xyuKzmr7IcvkFGVD%*rCZtY}s5PpsOS#4gP8JDtHlK&iqgQi-x_fB zF|4T{Jkrri=AOV<#u5BKLVS$nEDUjQRBEGT-kXf_4xRQ=8H)ACP?VU4Jy(=dd1ZPb zUux9>%3pSBjm*xZyH;GK_H-GDxIG0{)udtQxixk2qoWwXY67-G=gioF$Q03dQaZV0 z61YsyCkhVWL#PqUBkvWo?tO{_n}CrWyYP!K*MIJj@ynCz7*t7k`wYcA1{_W%mM|t4 zWHS0(Fc9#X&Vhth+|&pd1u>2Cc@Y0E)Y@I%1KnT&G>qO{iqHBNj3A~bvkQ1=QU*$C z0c?{?EopmkUw@P+nUAtXytRXEjs5{dZarRyqqo9ezajz@T_`(8PX8j%vBJJXuBnHX zeI`P;H-0wALEglbyLlRQ(0>}BSgDTpWX*BRF6_fOe7P=t^)9}G9+rQf?-a*fmh<4T zc*&)jw3%mtD;uF7_zt-##?jggP~%k|D_zwFYBsLm$L{5GV^@(6))u8W0|4a{At#Bo zd_~QSP*PN|7mA?crciHLyoKggz0E$qR?>wg@(M4pR&qPc8rC%27nrVN#Yc6zY(_ndHcr5s^vXgZl4ZbN)l`I;)U-7!P+FUXKjeV)5I;8*GZ0<&Z^K0 z-osU~7&^}hifblzp+wa8AVS^Qng~3uak0^k90?3^~Qf5S(BHy(2)YKI_WtsngH_?TNbP? zuWw^H4vjZS*c$dN=}_$pf;aFSy4;;jse$Zmf8@o4n%FrQZ9!#{(j_xLW<5Mj`YK0D z>`1EnJ?^8PZw$N&kdE7dD)i_&>BB+uh5RalMB%3nM#<9+3mDo2L&|_VHRNo1(3Wqa zWjU}4f1F#WOA6U#jL~E=K#h(CDxYnO)wmu5W3VY(<-fnLM;q|Z8qP<+TW4WgTRhF& zHwIg&cW71du*c09T@D5{{*5}mW8u2&VVIsa2-EzF>qV=eHz~^TIkRS!(rGF)Iu~!@ zf<+W5M>=J1I2Bn7nEZMZcSK8EAFMrw8X#{m%qn5dd9)MER25N;XU0>VEHspHBvBCZ zL(pf}d(%f&Qz;UsDw~ISUip(nfDor_kUilnOss7%NZR99=ya4sSy!X;$iima9Y5b# z!42#fa4=)w)JUtZ?Z2Hc#24~!wEpY9at?(f%ciHb1tC^23g8#( zRP(q*A8l%{Z_Q|f;wLEa%x}@ce8#qTpwq{X+!Rs(wxFCwtOrN*QXv^M?s<*GElSqe zpZ2e2tAo?g`IiOjWW#yh_`(WJBA$1^;H&!qf7k=g7>eYsm7weuT0zmJxL>HAq03K` zOy!V;tR|sp(;*(JIs#GoNFeY|a-=mO|3tDqqa|&KY#XgGD)-bZkL<8|YR8R`id|F9 z4&+AUQkMuxMiO5p50scB>;VFl3xev&^yl2Z1X@L^#TorK9Mp+RS8_q}nSjh5Sla29 z+rjI%Iky3PF(^S)4UK9ZG+Apq7o4Mhng4#3ahA+jo)>iD74Hx%f~2MDCd+O!4>9&x4|D4v`7G)2-pnA=zJOzoTl6y^c)=+(3G|wA0&Jj zrY_z0%fzt?Pm zov8vAbnN=#l&Ej z(`uSQefd`fy2v9YnbsyppR&#;l7EA6iDPi*u4-GBgI+_5c6z!RfoNNAl!q*G{kRC? zKj>#|dcclbM*+qkOg8KY^HG6pwY~dm+A#iqf?WJ-u=stz?WZU0e+#$W6J&=YFA)nB zUic;58<$B(J5w4Tvb-si6Bt1%0_WGS-E}!5B!})Ek;>v)SD}-}ZLKPVvwz-Gw0JBi zhd2ZsRcd(_gMWSJWxG?_+}ypeyw^F^s1XNb;Z6*`gBJUEp0d3JCy=l~QKC1}+2caf z;(J3Y%}`P6da~IN)rk9qO`fRJqQddCBmJ}-=?*pR;LUM)XOrfupR+puh6Hm-gbo6Z zn;0Cg-+?f0sWcpLkt6HuR6<4q#cMLjN)G$G|MTXBYi6OEz1*Vi!2Nuj8Ad!V+%C3o zsp}vVL_g`_@+zA5J?I9PW8-lOGk{7gupXb0;&JfB=33(IzM)JxWAz%4pGv8zwXlC% zq_1C(T;n9g*P56g%Rfz|ht0Q%oA#*AXn`6UI;~rMgJe)JyxdBdXyZE(uvd7CM-D&2 z$532OZ9|;F_}Z8PsjYCPrxacK~X3AkK?>D2~qi zfosZ|yH!rZ$p-hFt%E@0zg&uQLiOH{a=`^5VP~F&lEVXQwYVX&C0Mh}O&eMAR5b^P@r z?Q6a7;T$>Hkvb~K)3udi;VS83yZ`y{?}DwW@sP)BsoP#giM{j;bs>!`c?^y5rsucG zV3KrJSnh3<(*!T>3UTR3xu{s{D73YGQ{1`d3TmCndd;PsFgN|u7;7~Vn{W`Kl_r;P zk(!h!P7bx6KOb}iRhyptHnGdUSIy?<389Jgp&a(4e*QwOk%CC_>@}-ta*_o?;zbuZ zmhsk4S4~8-D+uaTz=bBf&|WxhwyEuxaLr-vmNkf`!z1_-6Y2w$i{Qu&eRn*-@QDBQ zm?cYRQC%>g=$PIE%a#62~?8RA<_8j_5dQtS2MAi<3Q> zyQzHrl^hkB1=k=FKWV7}>261t1`*11EnAXgy=Ht5eXrVB+q>p(iPC)nP!i)E93eBZ zz4yQl!59h4X&{Uw-(LG?U&O?z&4-O9wyCfH)`Og5i5LIv{&WHE?A!s89*OA+xhd0* z6P*zvlRxkWGS|-eU}`@#coj9?FW_~8MPK};n}T=flXa3(t+l#L2%>~fbNQQ3Ac4M0 z+pS-H0ek`UNSAjrByq!i^Be$<&@e3QH|=+_@}mPB=|rU!PMm8CPmDNLNpj}m*?#nL zAb|ojG|4#?lo+@7(1=6#HXYttm#^Rxr}qx>B0s1Tp1F_nwd1}xDYm?}7xW%-L->q` z0{_)e2+^3Lpizl)Cb@h~01o1L#@x+nXyPa5Eo*Eq@y;5l4D`AhAw0zcuBmtM5hO7C zbE^N-vIjr-{=tqQ()=^t`HpKpqm|F9^1qd!0~=8Gw^nqhaxc(KV7hR2OVG7c_( zcfJ*sjE(}0z1w9Di`w&-;`RmyfJ&pwS6yxVQ~)1o7CS+ks|{y68HKo%AX zLVvE8u~mDW{^j7KtogGLEYZ5M>~Ef0-V}th92J@xlQw?`f&^C)`**rGjSR;V3&|W-d(b1G3fn8L0T>dP_NTc9TCmP} zbL|=F0-ndV>PR{0Wj{j^ozoOSjEB%gTlt{{3bEkmWBq`5YX7{A-i=Tmkut=nmKgn* zT5D`6h6dZu5ESYUthCj{?C8(vy)<%s>f#xT$p{3;(~p`Zy}sqz(@x8W7I)B4*G<(m z)Cr|1o1TJ=q{=l1+NSkVhrXH$COxP`*LgaDG9B{P;N7fzYH?iBk*N-V5S9 zDEzctsm}1ehpNix_Je7V#rUv@>z~IQ zrJh$6I3Q~MKuR42$K+2Lt630PBkk#J#8lI_UhxM`bWTLBr# z+8!tM(1~bOdZM_-TMYBsKfvP=&(HF*XxqDbd#Yg34PZ%RU~Vu376h_#%o-u9gI_g` z`|GDd+M01?O^-ZXKKN=~zsXwdEHT}SQR$jpW9`Q-r?{5{d@WT3Jo$Cw>Q=#-&C9S7 z+XWjf1)wue*)Ywo<@+$g7hKN>k+8QmF* zITgQ$PP0&XU|R-mVu!+AN8Pk2c|Dj^p}>1%0rhOWYvs|`PW<^R4XD-*QA33nplpIf zS-FhNHOT>Lvz_FxG}j!NYR-+BF)W@A*;`(M8W)SEQw2h4mc}2_Ziz!NOpH7 z-h1f|#*MrF z2q!2ZdhpC(%eIQQ|6ioym`EX1w@(k3dY^(>>#-D;c@;iL$td$}bOO!~)HCpH7mZR3uyaY5C>t-g|Mt*x1)exNGzI`N+WilB zlE8mdaDae7P7g2~Ltj?Fh97@oGI2Cn`Hpon;S$dr*hsFl z{FH$ce<~<8uL;-RZ9rvZU2k7x^0;BTQs8;}RQRfnk}&#SZ4Tyyu{OBncF#6OC9@Jo z(mYK#*i(xREF5?-l-`Syf-)RALZu1Ax-GG z1S3vP2gywO-(@0VS9jlZa4SsH+KB+$7Vk<~E)cjh%;wp)*-LsBj`QUlpEuoPUJ>jx z6*NRZ(=_sW(HuY^7OM=ZLnuNi!x+H94cR?$;h-bEAf7Bn z_WY@Q>#x|QLD#wgRg9G6Oe8PKS$yFPXa5>8eY1meycY^#5Q%ypPt`LLWR)dG(7FEC?HK)$N6iZiyDaf-u^wQn6 z6Zt7X#AY~X2Qnfv;4SuzO-ek}dh`s+j}>p|af!hKy1!*S3u}`5W9P}O0o`FjpYVu% zr&FL70VBF%Aty!`X7N@$RbmnR+||7is?AjFy<-z>tQOm(5o}%5u%YG6oX*p)x0TX{5lKF-HJ8+|4*i39zip?t z6z&|60b4|X=_{spZ6zrfu>w7DE};4pMZ1=tfZlm?!pZB=H!K*JoNR6Oc|C|?*42xA zpLESCk8_#h_77gQoO*&X4LOi4WLwk!1p9#BPF=acQ$_B9Q8V2_l!teK_m+Y*l)E3f zenC?#j=#MxJJ~|KP*u$lXiRtao^DTg^s0a=<5-+!w80i!QquW_Bs+2s28N2Uh;@FD zzJIQ9?!Z$$)Bj7_q^Y^hFn`-sP}Nf`U_WkS>J3t&M3Ooq%#l8DpF^Po?Gk`2$Ia7K zN2Zq+^rO(>n=IRtF6OO300!+B23OCh!eHEIZ#X1RbDj~)ZkDz&rbNZP%7uzoSo^rMhA#+EaLYk?I&>*0_@*8#W~tj0jP8VFqZhp$h@PkkEc$GY z3eYaw0fTL34!v!b7tvJJKVkLQ#UtS^I*F}O z#LXlK1q_wX6RlIRP^6Z+=>BH#^9q6*^mfIp^V1{zzyb_J)vA*+e#6aU!Wwq-7GD-J z$diJjvM{kr4Q}f!*GUb5uI4`i&@yvyo05};e^IRNLi|n--O5>ZBepo=)i-x>T;fw-${oAa$6Ml}^e6 zc3C)R`WzIgb!kO(Mv7ZH0s!5UjQYygVF*IjTuRFG(~f)iTeF^7@q+$xn5$LQRzyiM zD*dI7heKF++>f-@MXL*VOXRL1*>w$GNC9D#6)z_}L?G;-4w-_A!7Fh3((E}QY-?#j z_c@=Nj=!=SoyH>uY}y{g4UhA=n&fXj298%iBXfIQb02otsjXWa-xCK(@uQW^pwllW zc<~$G^LfgvAU)kdz{KMTv?4WSSe6|A+^3Q@FH$-(lVL&qK5gG!yQn(XhTkjd985TH zxcf$0{P)OeAH{1dr&WpU+e0;GSK~An&YKAS3k8e@I&a}b1_cukSC<@UW=%sqJpV7T zvWN*EzUe+@C&Prp1kZ8R+0lCooTP^VP|B#ZyYUNVBPUh{7HtKl{qG)EB3+z=_B^y< z*x?I7QVdU?;~gj&Lr#Z?XK&@o0_2sHixtFofJiz33|43s2LO#`S*(rij0@6tOE$#N=V zeq;gA0kQ(_*fdCe4HcyD3;J16|GD)G;1L2u9^#m9oc?-#4_(9<5R)iHzNtzb46N+oJ@*^TyF6w31WsM0G2H^xwGOXD? z+re4UFj0`POAz)%qK({!GppyPu|iNL;o8XVK8vMB%$y%bEJ)RGn07?q=!>tIUhAX*3nBm{F9jeFXPVTDN`BbFd1ynMJr=yN8x&W@$;WBV zFZmQ*Cd1Tha}uxVfUSih)jK|>n7XRmsr;QfcsO?A>2K?G+<(CURQ{H1|-kOu+y3gh-<*rXeDYMv-9OqJjCHM3vhTx z_+;qVb2Qy*3p7j^HDc*J5o+L1m|Dk8vx+lwV+xm2aPjYjw%dcn()J$Gc!6ylA*yU;6=0)APHGnfx^@Y7D24wOvE@$B*yXrMuTwD^tRP4ktS z77|ZHOt^Dc&>6HT!4}Qckg2*A8*TdRu4Y=2E04?k%0{mloYoJtfx%|RuCjP3TuK(d z9^piRpwOc zH@0}<@@`~zfNuzBn&BMGcD)$9pLiGui-#A%U+R*vL!4kbC^1V+_!oR>8gx^b&y9oQ zFN{hZBxT)$DmeTkJMNhT?9i<7|94m_oSRV01UxUBy#%ouNlnBX?6ZKWUkvJ;z?Y%6 zn$1`JfTW6$*YmuZxkbU!M1*TWA{NeU#Ukhs;7aw^Ev?0q4J6?jzBo=nDN6n#BSUY< zCU*D;AQBnlnlxZbC0Mb$%Rf=HHssU8Pcwj#$VQgS+p}gZ)NW4J)bbY@^npS$7#?N{ zVpXWW$eOt3vrR`Oltv@~>0%%C$Ep8nrE%j`M|K znC?9$Cg9aevzs@6HWuLL>neQLP$zEbOv2ig!&5d_P_}I_ET5>+`YrgLPLBWdZy(qj zh-h?(OPeJCG_*Bai2R1KvtpidOVF{bh?5{%4M|1-&j7)+2@cGP$&84^Yf~h?0K(>A zQ7>);;wox{a(WE!~gBr_oavT!4t(!3cL~p1<*!Sh0%JPuyXj2#+i5<5BL(xOm z?y{`9ur-!TEZQ;HOv4wR852h`@n~;^wV7RBv|g|Z63J%7*2X~g`&iiB4G}c9Kvj)t z?sXsH)ha8iAU-`0W&MzWx}QCwOBe?|NFC0D2l3*Gz03&RM_izdlh_IphbTDE_yNaQ zZZWL-JLSm*QeyouO(An?cbiXTS?$;(W&v@l360UG5Q<8cTP^**2uNq8)?=}b4?Wyy zxk$!?R_y#evX0my=PRFK@deJajYi(~fHI@3v?W_;w-&Yf zm<|)l(#Qe|q;#$mwc`-q1YESB+C;-ulxoigI(Cc{OsR{6GOv-r_&dLkIE`scq!}@UEkqXGN!XQHhr7W)%E_W1QQu+Oscbz#J)k;f?)qwD#}R*NnCtL z>fF3|fX-bEA~6{PY!lSDgq++RQzvonS#@WvaFPf6M`IrL0M^O|1Rja!jH!In7B`Rj zn@imExyU@JZN`m^4iveyf%4)^j8xIuIqn4Q2!o=iCwMA2x@H7(twHbB05)oh6^+1vhs5E%=b;8@#*YT;DVnwL+injMX(J?U>SNvu z`k1ye|7)nhmX(h{10qj~y1~U`GK5a6)O+cbKlK0XkC&Q|oqPph|GJ4N;01Bq2e%drQ*XEERQ$AZWwJ@QUk`DPU+&*6~cd->s;gMBT9FhmO%ipRv6e86wl zuMX=57ftcYt@=42Q|(0F>;FhWQt18Ap5|3k^|-CUc_>iUjs&Z!R}5wWWMwgmgnGvY z?U1JPisC+@<+C;_4aCe-ZQMA0O=R2no9w&D;S{~Gee0!4kNQbkTcz&aKy`qfeisxN z4#oY-+>nemybd16hoN^xL${jF!Q#{@8)X5GbOxKv4JQP|pb|7RKr0_BiI>9E#&ew# zw}CYD#<|m?mYCfJQRvK*eb|+b@}_hwqcNO<%&^}G8Xn7dWJTxpN<|~Ddzv&F1&Fkx z4U)>*FWGUF)rDXpPtIg6cwJ{lA@7>NW~_ju3TU+aM?1mPOE=@)N>_MY>yUy$f49o# zT($Ju@Sm5k!wm!)h>6dK#i`v+9e{Q-Azr~9v)*O5<=GA_gGeDE zwe6pR1ek638%4VtQJ#&N{72(2@L4r*e7*UuuO{UKV9ZPogkO$Ek&GK`#AKZD=eYs; z;uefhqo_ohYkRfbUr4Fr=$e$p2H!$M`hBT;;WRNhM#!3cEB4p6dU-MYnn-<7$~&WgrMsC9&#tIG;abVu35PnbTg=!by>tKRCb+; zhRr08?blzFWsI2PjLqM%9+gLyA4F3oDm^GFpE0!K%ZgEDiD<6c!ZOa%=wPnXgiq#$ z)ztBOIx94$Lw;d_a}`{iJMrFrV0T=-HzmA_*X86uC9J+ASd~JIa*I?RY9XRhRm=7d zroSxIJ^i2^>}SB_(FBChx91+qNCe2PKDHt%X|s7|IxZok ziSZ>Y&{beOwk=`m?VSDBS5RNtQT6s!3_ZSk7sPi~jXxs4?sHMPZySxwMU5{0T)D^R+FiTUz~9T&HX*~!)bUfOVMfNWhdIZOUc=9aZZNGb5Z z1zG&O7NgWehH3Z5W?RuG19jJM#JwV9SR5A1q)-^*P(p-py>FdBg7eD|uXY{y#ZMtJ zU&I_dr7*~vj*os}v_YHH0~V9BfV>}7Fn8h~7dW;7@;Vn79^E7k3*0tIZ4iSVo%0s{ z77oqjX*bm_tvFDr#ATDr7L1B!*iCLG*CK3wKR4Hy*rz?J29K2=WTm0HB7k4`Mzc0K zl~>|D!sJezFb6b=aY2HrdJ@Bve;|;hR2kxc8>;o5M)HXa(oJnkwm;} zn!Ic-b#3om5me9(>8u460K7cBu|MqV-`4!UAqPx!B?ZT-(Q?fFQ&NGlL2}1a%E4n- zu?UAmz*(`95L(m0jRqrT3HfT&%R^RVjf!<}Rp_yZef}(tSOg+Wn}n`z8{zoBTuwG} z=gdAsYTTdgh2yz>^xUufU@^+MDvoxj#ZRJ7sZTUFG>zKf33MO_>9D>-5!ociICcPD zlSla1rR)+{ArP_lpVpr+_{3=o0Ho_u?C(LEDnX(>^E+pgdxh!b^9|RljOjojL)jwO zbc?^TaJT+NKf!|3;HStVp3&4zTe)cAfV-2Va(*s){{_x-cgSo3*w3j~y^l35ik~tC zqjPw6;Qp#SA2i(HefCC1P_+o28&?=Zy_ufbB1FNWv%$>3YC@VWrwS;bW~FLUpWfmenP~eXs-u zkorcBiWH!H(I^F~n{N?~FAvbZH&y}_P{Ro*z z@o!j7$6kMEJ!4OI#;n*-jz^yuB=DGoRp|j&%`I}F(k7_fxSHo}hJvUP`2m{9+L{%} z#f(h?Hym0c3_qlS>KZ&|?#e*=2N5d^L2k}gNDzd9Mz3~MCiN> ztmV({!n1~ZP<8c0sq{kEq5PQ(TIt@<`yhduAf@!01|BNdv#_4{l|DBOgG}@ua`56~ zFE5euoI4{Lqq0XvBoGX|j}Hrvq>B*t``{l({APhbCBSUN8t2r<)5c|?aR;3mN0P*u zrhMmfkrK^Z$#qf313N?Z%S~<=(?~C}O(a^bsAE(_S5K#ZQr9B{Z|>i~S8WT_0Yl{@ z0QGDX+RH93%L$~_@v2Fye{>~BVLA&(UYPq2kNRwjCqveSb9ZKR_pgkE)p}kvEDQk^ zZEu*(;T7+C2-z3WWq9jT3}PnBUk#J3^C0kd?*^+|)?qw$`5D%4>&!l`k%>4;q;?>7vhG@ey6>DQpAIHhT~b>a@mLJc9+eSv(dygXcN2a3+5}ru#W=e z0QivPx)gE6gCDTiM>|EQks3(Tjm}mHA{4}|@K246W}yhx zBWX>03o_8~gVgdT&##0Abx$f-fH6M6*S1s>%ONIsjF-eHp|zxdY07Sm7No&Ils|;g z7ie7$2M$_fCZib8NJRu#xg+{9@A%?i;nBYSAuLLg%;!U|`J`yB;twHJ7Vu|}%zYfv zR3E233-ub0FU|7=r@nWoY%sP~pjS#GQbZ7jd=8p}Do*RcT2k|5@5+agP>s{9C;$34 zg6RuupBLw~sI13pk7!rmr9(^XHhW(Kv5cmww0;#Aj((cR)1B~!r=M;@(<>$pjT26# z6u;8Gtkx~nlIujy-n52Q&z2Qae(8dXX8YNgStyEJN;a(lJj-0RMv4q_`vr-P@@+-| z-~0D#H>c$UQ1nahms8cB31)7_LIkKiJTP&RHwfZtne|fo8{s5X$=`34yS*&l{Lduv z(^(RMjTh$P)FLY!-gXfMcCFg^EH-u?q$P~v9~UMnrw`OYwUT+N&~Q$|wfRc+M?ejj z7`P3W-r^i7B`#wj`pG#AN{hU8bQg6floDl`NEaM}8~Wqq5mZuAr6-?3)HkuC_d0VU z;IYY&Rv-_`$oNl5-zDhpAYAd<0?n23IJo+akwbP0-5{Ddvg~`h*;*PiZMLv^uqB#g z!DB77OY04+gWudd+Jp|yi)qMW$9~-h(2n`F2#ED+Z{^jBBRHe+xZ~b79uVdZBF73= z@&M#j-&86N#S((LXNFI?fxKiGNx(wOkS+8%deM-Vb=kKLov)TxNFCO?B+SBQFW$DT zIk(u$=im(Pk^gO($#+@$H+TxnPXpwJo zQxve$rDGUaV7bcGQ?xHI%)&JIE83aWbI+^JAtsWrU4OQpuB5+11tcU`nOG2-=EcYi zpmC}0P-~ie%aa0iGf1BC0=pS5&0i|VO3q)3@N>p!r;cwq^FL6cJdr_mc#q=ir1<#$ zR{*aOQ0{{BD&Po;N*yZE!5?-8#Yj)E>C)0tI*UD!Vz>{SLitNe7o}zz*Cya7S^sk% z^eGR*XIq2m&i3k+{bpNP9unllX~Vj~yWZM7Hi{fsM#7;{qM>#g`)WGKSr68B-H6Zj2Hprn1GJ#5rO6x$@gjc+c4H)rceX=v1CAc2!ADYqdr`y|! z(C#}VJ6&Z`*BG5j{1*(2t+wZ(a1%s{C_nSM)nEd`mX$wA$?#CfsW?@6KjL|g1-MF+;OJso z4TgB8!DJ{>g#NsFXG_nbt?fiLnvm1FJ9UR>^NU2FmJqMp!{|7Upw-R(IY7XpxkBCq5@PU9Z@QsWe3&1Xloa0aLLCOU@oi6tvZG zhSx?sYaKKcFHA;XlyDUvjeiEVNJFp~4vMTSY&n%m(vs(zW1fHsSgt_ zXH?F3>5%@~`ev{JLVNYTjXxZG1uIB{fyc-veTVe0`qN>=m5?BY$~9**@CHd|byWEW zGd=_;TxoEd)xf&XDnF-Vw30|XQPdE2!2X%ph}II`zj)nt ze?=yT8!S-uvU$q+fZfY`ieuxya-9o}wam=b{U1*K1EK{#xkZk-xl zkG%6OAPx_&cy&K;566j^opRv?fpSXMcy5)IPVw1kVgJX3!N{BoaQ9_Rx$XEcQYgBN z$RLuj6=?`}C)!cZ@Z)VSZ$wZK#!mUB=HT}Y02o00qF-U`$i#kdxa-p=N(ioq*IX__U80E+Q zF8-0kDFEyL|GRW#06WQ?Gj6Vh%cs!%{^*FzfBo;v)pK%J6^s8RF0+?3j0Z!|@-%{* ziku5M?UqnDTnF6X?)R?}}O|6&-3LP^H!E>{enCn#WXk#EY z6RNFHT*`P}(+53PdnAm-Zksn!rYamMu(&v(x|(<}3LgUm0D%VmuaMa-sJ- zdt0s>S{4B6i}rxYauS&7s$X|#ERA~5?{ar*T1TTH6kK- zd`ZC6lM_4>Lf5Tl!QH8;c{FB84$JRUPrC?gEuOdPFj@$q_KTKkFm(+YWK`yep}t!`em)>xFp=Rbv@06H2W;F3W{ZH zG)4e-3Ekr7E*8iP$-w875Bit#x~_bC$!85O!FNeIJ6*NuedTGRm7z zV9JekhmYjEK)|ib2}F!WTX})ua!w3#q^q z+95>y;m%V^MML#cxfpzN9+85_#-Y_L`gWL|9F+g?sxz`y7-y;JXQfKoKTgTp>_BGy zTv1jMOz->cvI13HbSo1Bo;FjYyTX-golmweJ}!F}|5LlX0B${-4=F=Uu(sMMPlW^B zwT`m6Db7>tU2tmNU!-f&ild)6hs64|BNY!E)9;Gc-H96Xpe3_rev<92>CkC<@%Tb& zX(!PYXwwv1QqQ{Ly#pA=1X*_@9fruhxKX)m*T0DQphsGVS7RBjkJm0JinyOjy#{ak z3?6iD*DF88wy9bfSnkoWqhBE>9T5EC1YcJ?eY{NWIl_qYG^_UgnoxV#fjc1JnWIrY zG9GBm`rE{e2j6&^#IM9AcTXA%s@?rlPMc>c%Mwq%)>sTV)}b(GfdCX4@Rmq$&#BOa zmHkrqFPr|!|1@Hx!1s3!81f^>XRNBoqYy!4tTH3w>RmPg;JO3#GoJuLOK9)$7Q z`d={DZYt*TVk?7dL@GNBk1?UMU0@&Ic;Ea0`x)ntg=OqoJ_^kfuzf)g z#qR|!Q&tPK5F{}hS+OM+fo65@FhAt*A0LF?k}Yg^uFsmWO&RUN(|)N!IaDpv9^pku z!&dc`|Ck9(N1aNn)A;tPfEU?Nrw0?R9%pKGL7#zYT+U^BCg~^2vcLQE%o-%F4w7YW zPFaK074Ggg4I~RG;!r}l_9SMPW`FAD<Kr{QuT*?zv3B zb+{GAq*Y1mBin_NKU*l)-k-1d#>myQEjV>`L>iixta?+Es3Jf}x0j~K((57+GjF&o z?YjIK_wK7lHCq|4)Nf{$6+ap%ECR88M{T#;BLdSv zCSl94yjn&(N~i_Zd=lwbJw6Us3Nuh+N)ctPnNGL#0G!uWyy}=VB4CwKRhy0tU-bYh zwpYnuAdD#%#BmgafnmyxF1ATDDGx%49UA|e;*-ba>1kW&x%M7eHu1Vy`H>kg>-!?Q5 z+^Xyw0fXY85v61qMzE|35Y+@Sv4R_=6GqpAkkt9mOA zwCWF#QgaO>_y$!vk+4+Y9qd`*b5_ii3d*#adkRk*NZKRQMzdG6t+gblp)`z@p%G5V zWJ!`zQ%J0zezfy-AN6XTKX>G&E861K4K3$PB!7!bcHTWRDu);8magG%Erl0=R$VAQ z!=4&;GYz)r9-jqcfpMaOu_C1bM?|oXGU-5Uao!!N&psb8306rH+ycZoDlpiI=B1o7_}vm(lurWW7|jVit#t$&FC`t`e$<4f zHMqT6h@jaO>+aeZHUNc=STprt=ixWk3!weC$yr;;Qh43Tq*E=>3WP)X{Hp5HrKHB3 zk$)T+VqIL%A-;g3!Ds3f6j|<^@&o1pG#dUDT(7sxBIKg(8H-gMD3h!Z4~s~kp1sz- zjLbmE6|C6%6EPiCLe6Acf3_YhC(Wp%*+EB+z-Nhr4_N>J`OYd!1g~n1zCGzpxO7tg zo(7onn#?^|);EO%`4S<)VL>=i-in@YudOMUT1HUW-9G>tA zv7hcfZG~6Y6+c?J+k;4rEV+TFICJG6?3@xm>gZ2b}3*-!lE^T|gy#)!>*<0Gv99 zje#Y65tLR?qrAe!4c_TO`Fy@nKSPg4KTkUT8NwWy25n2tS_|wx*3v)%|9e`BEFnMd zeeIGj!9mvAJZGO)$<|rau5J8fyGga65H>3(X$=p7SeEamD2GWFQc&fbn4?^dsVg*G zu&wKQF3g3y<0KzXTBgn+WEaD>sdjC;Sk7-w>%uUsX2{C43eV7fBkyRwe<-Fsl2}70 z^cQ5yo|BEpphx2^yW|BWyax1{lE*X zMy_HMn?)39l4ym;RpQG@rWGcYQp=bEO?kaz|3?}F8{?1kRzMS58*?KAfHJ)xJscT89B2b{_$bjBVCW9` z#{@B32UFm`QZsU}FaapdoSf{q85llJIhp*kMek@rZv%8v@x*-{7>!1&UXJ(zsrA36hQgk6Qu(DXEHfkCvzhpfb#$UaQ$kAN~KQzNn3nt+Ba{DS-K7mK?fF~2c{3DYa0O-2F1 zVCU@Q4fuF2;r!LeFbMx4P5^_*AL0Tqi2j>67y%4oe~1ad zApVD#0Sppv~``B9qTANpwC(80jS68LfNnfw*S z^6&Nkdf5NH@zIOXzlrT5nUSs4$J6jXE3B;ltXNzB(Pv`(XxR8K{E!6x8(BVtJ_c@O zVEtFbhbJa~;YWz+U-+S5_DAo-6*G4`Goa015g%*jf8mE!7JuP~JC=XpM+;Ve;YWXe zmGW_KF#MI7>7#brzwo0_yFaCT#M&7+0B!!mNmi!+Uj0uWSwD)h13H-7{^bnQN2B(C z=JpRc10DbMvi;jG)_)dlKW=lwzl#3&sbO&V3qSgI{G;^IucMWLquE~pAL34b;YWn? zp9z1QcK+v;b~Lhe0R9#AVU){X_+gamA7uV$-t8~^=-T~X_#f}Tk+Z{x6HfoSia#!g z|6vpJj|&J0bORc}Eza2*@dR2_2ev*`3F5iZ?T&qcJWqL0XQmq~(1mg86`j)Cj8o3c zSduOgTkK&H)3xZ36S9BETARQ2+^Hd|b!WY!BN96>B{Gbed%pvniTAw6Cz(TT1j$uP z5+daO>Cg+JKoE}73CnM6+N(^4>_t)Cy%6t8j$S0jAr;gr*WOuGlp%wO&!u{@rR3CP zIH0o2c7siky=5I8upOZtnk<(_BK@WP5iZWP5@n-*XkZ1khoCFmPs+uA_kuLo300J5 z0AGX^x>9u|59uZQr^|5~ny2kNi53*B;c8yWaq96&W0?Q2U%m*x`OGbBRVB0hc;bNT zUfL|)SbE-clXG18gir>d?^{j{VA}ucfPgg z_+2I`vIj9kLm8xI)#GR2DWh0|?`0NTgiC8D;=uQWA|3{aEOZyb<1(Ts`nPm-PlI^K zFts7=Up{@#Wi%zBCKx0@f2Gl386)kVRUkVVVIacXk)&hF_*&xg|pJV*8NEv|VytZLwlDtP8=E(1)5ix4Divs3GKBjb_#yUX{=& z?u?#lAI`wBVAg5OpG!5NleQsnhh&=reV1XbbY?}-?1{IBfX@8eZa`5v_|@wEWZ2%o z@>#C4cDz?N<0ZUf@9EHlxJ62m4FpISDfjA{njJDsjVDDRSS(m^kVcP1+O@#hc;xHM zxpM`Uj)katQ1tOa$_>F6 zNoW2U&tO)QZ=*e|bnjZ`Ov8EjocjW*jRvh6J)XRkwstuI5X=&MF3bw&BoAM5AxViF zh#x5xHf&U`O)9Hil&rHXWbwu-Q=tP*mPZJZe$#-_Z#Bvda1|w$J$E(V4=)b{G_Fju zN2+BdPJxonh9O3U+LUDEt;|ec1eSdExXVaO4BJ4-CT~fW zUJ#3h3^Paw9<%Myf|ddb&cGf!=v`Mz&Q|a&Bu&n>xj6yZeh`u?s5Y(S_i-%W#nf?~ zL~r_)U7YByocad`eBFpNKAjO2i0kK)z_XA(Z@gLEdbx&9KdWfE{ z&0b^c0Im9dc3i_foXU`}EN6ZUl6hD;&Gg?;!(%QN^|=e0H1Td}Im1klJKRH8cN}7-fc%fo&dG9TaDuh2g%hh}>Hxl&lM#^^{$6Kj{Vefisx4M|z(9T9)&k+;NE$~^B z3)g+mi}IK{fdc0k4?PqR~j9B2nE%B?YqG+ibuL**RE!1 zE=>_~eg~I!rZ-Mp7cYtlvpKnmnS}NOQKx2kO&GhDoSl%+aX47Rg01Vr^&5f<@PtqW zgvl}$G^fgb6Fjw>SE$}7ajt8W=lkugLjrT(Rq>$N(HDY55Mmj-$c6C}_xWW!GHJ64 zi)@I}#*)IPmQ6cjkj8=Q2dAqBx%iaorkxg|YNv41wqx|5al%?BJFk&mFKpUYpczHH zor6?JC=-_^??zdBujk*(e`T+OVcgQ?p6b@CyF8P2t}W0HnxS_-RJIb-I78wsHE%H% zIj)CmeckJX+Pkl35&G^AUvz~CtU~=d2u^1de+02;x`Se~q4L=PeghnwFL=ZU%lmpK za}afQXo@s(hw)5g@yRI(VMqQh*pXtDE2#7SMzu<^WuN%MgT4tpP2@s9`2ADtkF7Q- zCAas`_ETS)Qd_^GncsR?8lFebE^tgyKTzr}MJc3cxPPDq1yR}42}s5sQOJ|niPGiQ zM}}gi3OBn1Z-d4eePWJrH+LQe*P=HtZ!{#dXHSKzPn{gd&N&oS#KHLdifcYvi11K; zs$r|To`*d$5?HpxOr9f3`28J8=;|3oB35&8uUCQz8U}&RgG$$-%dnkJ$tjfq$z^<~Gy9D6 zTxG07;Oi8eij26pht=c<@>?7AicD0Am~F--G3VRal#sEND1-1o>P!X^+btCLuSCK2u)LoOUue-Ou6mj`185h{FZ8^7?bat%75ohVA#QqDHD{D}GO)>8%@-7TK|K+wO1na3 z{oVh3sVvnd0>el=(=2A=NKI6#VUum~D&aJCULHiAtdF~JsaZIi1?VCqYkavwG~k@u zr;e7nR2lTVO@&PCac|~kNLmGQS*sM#05S@7_^R>Stwb)|5NU;9R#%TSfoH~=W$ll! zxnJv)#0!>ZXS2MK2Y$m5$BQsg69f;No6ymEJyPB+U^TP8f0c--xUD>>BB)pPOeSlL zcn4dK+y7n{|3i`}9%;!LosAOx8@QkgKYw^~LeAQLK}aHFKd@*IcpDMVijbO}zqc}eE`%17rmg*XYYsJZir4(0mE9`A4(B(c0#@bVw3SVSD$-K{?3V;75jFD& zJ)M1Fr}tITVO?v|9BE~&_;z19%^i@fDzhIXN_}oODn89#rr(TY`Ypg6(PV*RW~(|d z>Vm3i3{e^B_NRCp340HzbJydZHfKI8c|oOJF^!i_Dpi34MciJ-!=cG6$J!ZN zakZxsM-Y&_HP)2YAUc#dF>GbFzs!Vs_4rq4PWqcrDrM~cDBLU59D)bbtBv07dTBa7 z+Qu8wTHS)Q&hN$1bPpx9Q^o6z&;qEG8;{Y;bD7u64(YtegItqeqW#m*jTDWl}-s zGzr7jx5Fxm_O|;fB<1)0*h)Fd-HNv8yQF)JCBw`zVgg%R(7Tq~ev}9SI$Ry^FV&kq z0S0@U`BE=ctO^2Ll8(Zbfy~wMZ1lJK)G4SaNJk@ev5 zY6ez4(%Y~nsO(`qi@-Qn$I(iKQ#y&gxa#~G4C3aQkPb6>&}{`%mg;Y-EjozSyivfy z%~mH}!V^gG6aj3(SofMpp>5dY1XhCN5WUafASbptme^e$L_fW|ft*Fl07`9t$*V`n9cJru%b#KVF)2WOWyeUqlVj|ayAb;qsD!DJ%o zj8ZC$`bbL;4dB1E5+-NA5;&%SP(U2e@ovfLd!wI{fQF2P~F5hT(SLyTQW7VA7KUgXXUMCoS^ zjFi){7BvUMf3FPR2fU;^u7|;gAAGBd;HF)xjF57?=P^;m0896M6MpbgYTAk~qE9h> zvCQZ`v5?51_`6rHP2~4Y=r9aJ7E1FI9i`U9cB;=~HfdE}o*5gQ)S55)1!D0f>f_Tq zB@h_51C_tI&@^vEX}LjA-mbpbt%J=@zU@u%56{)ba-6&JefPfHp&yxvcjV+z{%TGI z1OY3=aqJyNJ2pvrn1~7P&+!X)beNp^zOl&W29F8;wtyq=U)%{Dx<)BZSm&N%@;A9e8Qp({q z5N&Qm$W;e-slzI@_9l;6Ef#9Z4fNi^{=ya1YzHn#fcwgFQ@W7l1X8j4S5(nia<5Nz zMJ)~~PIA;Pm{7R^t3AY1;|)2oVkk)k3We3zSFs~rd1HHkJIcIQ3`1cuK#gffS-+P`_|^DT1K+wM`@(4PlZiI*uA zaJ9P2j7mfuR%`W`p28MjlUa6lN%=;DI50gwetW_86Vh2Wezn3vJf3DGbD|hrsN-!r zaIWYyNE(htWa&Vu_tVz|+gEriufegbIiV#Z)Kke|s2?P%p~Y+dl6E)7IBaP@Li5A# zGajB2CQhSK`D!tL^Hz3*hj0SM6itnuhJG;Y=%*=iwBf#rdVM^OAA=WJzmB8zFNs+b zZA7hWoL=XPS-@5p3LuRMVBfqbnWSNMUNR4)_sDg0p$5w^eM@%8r@3@q zt?Z6Ljb(JZ=Wdd->@0o_dssp{){R(L@rfT!(K?7Im}W^yoDM!ZqlsTx~}> zWoN+*)k|PWvJtmsvqjYnzrn=aQyLqY&3)^_bG&?RCtFbkk3KA*9_F|fMq#IaTUFG- zRC~k@Yy?2nlEnL+Q=7VCRh*hcJ`UR<1xS-;#$tWlN?F4y*j1FG^=5y}xXpLK@96h= z-Zp_T43~jHB~zf`-8%X7`>&MDF6wgP=I|aGT6TPe9cibN%wKi}%UF2vw6WmHGqeO2 zj7q608cOeBzpy$Uwp!_x_TSg7>SYZouJ#lB#?o*ws-b%$WS4mDv1k`l0`lzK%sH8I zJo*t#H_t{0W^0xw?rTMJP4|6NPNpBi#7JE6zxIB~s0(JQ2X}grv%P$mB429xU7<>i zCd~5NpI%x?BjUDpmWuAC$_!-DECb?XA#u`8e38GztPWcu1N_}Z=CQC`G^&!+iwF@uuOrRW*TqOrg7w&mdq1hE(ZwJxmWv} zmws!fyo%(z+pz5Nr2}v#7W$gmgFv%P7n$mcu&T$zi^BKJ+C-N+6;mg)^uX32MYXO* zXQFB1>yXxp3pWPrAIdO+Zz~hcHH>G5QM@;bvZiS{8l_(de#()>unAB;ji`KiZTa~K zf|6Il(!iWulCzHgRTsR02!mU@B1|utvsGJpiBm=9_ZK&X5GZ=c?ND>o6iY*tX`(F7!`#1 zhW_4hY;ZS|ii6 zi^nu!YK6+B@3%dPkgu0%u0+G0%dDUB_&CGA(M~bo(cRzDf4Ndxd1z_Jce*DOTo_5c zYV6EY48#Y2%|GYax#R|*D#)sAo_#%Z)qxSPq|bSZR_ zzcWC(M*QaCC~I7}3gFm_OCKZE0b8^8RD<~QO{u-G$bf!4@w4DgsxQKW7R+`g+q-h7 z3oC)MCv5)qiMh%NTczlvk&RKDToZPQuHkOJf&irge*EXtvPvQEp0@Qe`K~3~g_C{# z;vtmbJJZJN4!Z<)x}9$@nk6Tf2#cKOzx<8dVveLj;t0apR=)lybJ?HZf1)Om>pFJi z)vXonZqQH6d)0d3^9Tb3?J6p_7(4_gnSl0kl2>3sOZX~gZd>|fY1O363}mYhsEDGV zn}HAsI1ombuj((6fO>kDDV?tM7^vUE%$NG4mQRYGgi(Xrxk()G&&)F%g8DQM+1+!d zYvZK=XGI8SzYts_n=GX2200*5?mTjWEn4{DZNdgLsV}zUPg2WyL(fo39Np53WlB9 zhDo-B>gH%ip#Dm3SDS59F0q`?S(RQiW$rTX!KN&26m$A}W%LC+%uDUbz$lMXJq^4% z96Xa)Em_^!qPCQC?o|Dbn-BipytdhhauWDrBwoBlb91 zP|cN3a^Q|iMnf=$yS)ke;gs3>?+^XV{yI6p`9Y01eXmrut4V0x^9VGuN6RGrjqh*m z$8VCz3*4C`lQJA7S!M5D1B8#kh&qLdBevNOxet0Y{@^VKeWV3iUm|@|xQ*`joZeeq zD_|tyXq&|If2-eNghFEfFzaw>5UT9X7ISU~UlXjdWfu^WE z&>;S%6B5dk@yEuu%PaOu>`Wp_%2o++!Mh^KOi{6v)n`V|xi%7a%@-7#tw@wwyZ$DNT!k8Pj*$Y%TIjIY} zJz-_TOeJ(GsJ&oCU!!+{pL#FoE5_5L2j`VoSN?M7_rLP7}! zE|;Gq``EaN&2!nr;k16gGxL>Mc4uQe*TQ@KdOM}21 zEB@B)ee$}lM4F9X<*u^I95)jvl4u_A)K%L) zL%2kuQ_^1nX895l70&9|$u20Sqo-EamFm9d+`JN!{LFPw|9R6yMmSc4s?Zjq8Ns$r ztb+2Hf(KZnCt#xwMcF@G>nR(+I~SoHOwHVgYX&}U8z7K$la4x zOmmi})zCQ$_D)dadZ*WND#Hv??z|%>)9G8WXvDfxyV`6ZKcV-Hj-IP%KY1l299WX+ zfWT2t$BXx%?DevPkn0~HDd&qAM^Dc8qy-TfS!(Y~23wB9bSaFYI|oc)Z-Ee;EPInS zp)$nYJnwC{4w8`ms#;yUS>wHGef!2;n#q@h{vi(vmQDH&U6;EqzpJjF!5p97SmMbBlV7 z4g1SnF7M+UDhq^5hsNHc1MC8>P{_v_d8?F%S^b8}tl#sXB_8!w2Oiw!ff{O;lQTbl zvSR{BuRtOVG8?p-gDCL@nMIpNv|aCo+W{FWUL5x_?BFn3FA7HCzcPI{B$Mxl8{Yeg z1{fl-STG6%!P{=dj|TgFh2Lu%6#53?Ap?e1AobEcdK-{+_mPvq1Pz_qe_}y!2&iI* zjK@hb6;7w;mdgqpkm31)Ic=v-aBJ}-sD`Qc+pA!j^Iz^XmO zH~w-G8PIyFZ}McWX@#4!J!PeOytE{2BAK%(RVCGwvtu0g1qCGHOMex##%E!Afhu}* zdRWd)CuQnwcB@GP$i0kx%64guT>$Hfo&P3pCEI>t-ZXLi3O(vBVaW-y^&9=u=;8?{ zh0O(MvsyFYClq-VqTDK&$lCk}_QNcxSZZE>F6zB})NlEuVRJLmiE{8GdKzvXHWQwU zZctn|=8>?(v{bO3-NO}9)@&*R@xX4D%nlh@*+dEf+9(dWmEw~-^_|A#$julpEpGv5 z_JKD<`-AHg9&mi{iS@HMm{cAY@NW92Fb@@{%AG=?0b>I1#BZxjsl?e$_XRK)da+-i z<&KWGW6=u0P0Y3h5Wa%n=h3*s{{sK){h(S|*yd@oXyn^Zy9!E3ejTkxz6mmGC| zm}Ss{UnZ5bl!aQ)*v+g+cIbQyiU;$*1lzNfIz0O|!qe)X{bMW$(#0Y!A90+rpoJ+y z#J?G(<>a33&}AV@t+9jWLgLUSirKe{(z3_9-&Lrn6Lruq{4~R3!Po=qQ^-0e{-hsQ z62eWxnWwCm)7|kl2~5t@lY@7gT7l$zGi6iw%{^5c z`=@UKa^R=;D2R3uQ2Da-1d8&*@=XPEZNCyLoauAozEf$tmtt+4%XmENj+P{GQO5SN zrjLR^WP8SU;cZkek7XbIlVl2J(!DR!N7X13jg2YEDoD$Uro(wd=+f)tUE2*|l$sI76sf7d0z zP{{u@!)|4t)&|{B)sb7YMdLrFu_)}AyHWR$l6FIMWWRHOnnD+NZr@<7f@)J1I>g91n&Yx|*r3LXnem;+Mq#X6^pqAUeV940Y-Qu! z_S&+QSNl zoV5EdQye+NnP;6=RB$wYOMs2rZgPDO{iIy04Qy22v4kx0MHG(BiyrMhMg#DyMxL`r z(*=&oy(M{4(JMyOjlsK^Fc+6Hw}lqV!*!~_*BL5=y?^_+ac-%Tw#*PnF8S?mmW-Qo zjtn7VYY{gU`xb3lu^(lWDq@r=PnBPZGfq1(h)P=`kd;og?ChDk4LRmB3e$0m>StZ- z0{HzWF2do}mZR6h^g}Ao^(N;Z*!gte0v}~GtRTGU-Z`qxpI%dj9b8~b2eWMK2Yb41 zwsZ6#uL#k;oDU2=aM}*XakaUgw#2|$2Z;#|v$>4Gv6NwFw@t=ck01xB&6 z$8+oVsx-oDdIgnpv{H_*`0e0@{X*lQTIYrEiGb*6r~R4fmv?fuFAn*(f&1$y-azyD zbt-cQgB4>ESP*mquDZyH3wwLvaEiTWd>q8zq8w|nDF zRcCodbI0_jzk^OVALBT5@&Ydp0fdWMmTKOiQ3=FwmXicjw4#h$?0h5tL70p><31G| zq`!A6{Zg2VGR6>PTilA=lD0$N!>3t(!VC`9Mtn-|Uqx$E@`i6Khum0xX`fbdLw^gY zRSlNPc0Ehtj!x%{!LIXC=it6%u6M%kWbv?IZFAM&5b-!f?!b+VMI}aoCm^dECCHf4 z+x%q0ShhA+b`cXuMJz({Ub0-$Ti1>Q(OkD&#_#69BH+_N6*!v$)!v9sogT66aoBxk zl6g*aRjbKAOq~kcYozHPeFF_W9TKNm)%1+QoCDE7f^CZC_3506v%u=1Hn6G1qrW-T z6Kq{F5of$!W*mByr*ba8EK}HP)e5^ zg=#%LRb$)P#4Le~uY6Cnh#Kmj*&}6RbKc~YT-CfbAwi^EIQ|6fSz54x(~d?+dQsbq zdN+H9S7Iu05Y$sJkQ$a#Zs@knNA@V9@-I0VM_0XN@EWS{LkrSnbR%A4c%yWK~mrbhdDecHl3TYvs z_A^s}vNL9VKex8#!5e5Y=1u?BU876H-8ZO*{<8nc_)E#qj~O7?NN+oOm+_a-M>`g^ zGU*K&_s1Hv+Y&C!H6eS7FW0ds zwa908O$MS2=-Z!uutiMi38ZTp)9!V1e7_!~=#TY1&GsxT#F|v1kB2YwL13~Gii&r_ zmB9&@MMdD5xrv1D7-!k7mH&J@3)*&frqBhCNwZ$zo0_sw-w958Npp~q1MYN+gDvst z3*F?XlAfgSp*vQ$BSwd9BFRC_17s?tVf>IrYoS9h#)u$X&2`>2jAC<+V{Q>q_*m{Q zrI&J_%D|K_N7s%5@JMc7JXD2j_d?X4R~BcnNmbt*Aun1 z_z97A-SJEq6`1WjpN8-)CWPj74K~ueGH%wImb05?GHuctVh!ax#j6(xQ7^RS>h0Qf#UgKQ0I%%9=U`K-3OejI zX`vcEZ)xvt`vB8kngCnIw;?A$D=gLL=Vu~r$*o_K7rQ@?Du~CsJdP#gmph0p5>t0z z@D3%#v3spkqchji3Td@-HqC*Q*;{_Wm1jNL54WY@a_jC35qG~O2`$ywPf7?^qdq5^ zqNjM*z1eV_)#k#yyMk%C_$_aS8W>F+t1wGql107FD_4x-DdSi&U1ezAku`*sJS*G& zxI?G+Ud4@fMV4?%YEV4PG>cR<<_hEmw{l@QC-})RF3@{vce+wjrxTOaV(60^hxq(2`R)NbcV*OSn?VUT*Ck6)Y7g`H(nlD1- z!eqqnmT?)Oy;<(<34ZM)hmu1|*ANQk%#?VVrfV#AxRPftoQQ?x4el@d4v`@^O~PSF z%nYcK3|lkiUsem_Y-LS^W4ye8*SEByAfxMAWy3M1+>Ve$$E9n>p9MP{yWJZ1^?+hx z<71GsyY&}ry;{UQ(ZRYrc)26|n%(XJdfKh|xmlCI++Saf6o4I!-Ti8k{6Z`uIswsVP(0gh%J5|R$ir4ENd+d(o71qz=j%mF$ z0pQ&;>o`_ov_bc_qmD_~(?1KiLt1mh(2f{1t-?HinIuvpfAT-Pisg1v5*@bqfxU2N zZDM{T8`hr_rf%tHk=^e0p4373WtJj6kzmeyDD_Cj&l~7c6_@EP9d1!bxkLT73dIFF zXiDUIEoF3V(5sf!yMdswT%H^TfQA+=cp@7$6O7Pxdxf^!;K%UC59xS{m6ZpTbQ{I< zH~qGLV0#E$;t3`Yg%R9$v^1(geQ;a zOeJ!6-(`j1(gdtwF8C=6qR4Zry|7$!5A?OE##l6z3Mw=!3! zks9DFkzzHV*p61gT0dQ&jKAh*2QF%PckoiEPf)#C6Lzs!U`VUPEF1fu%Q;M49angO zoOEs$lgzEn_FNRKx$;4ts7e$vGWE9jm8%s2ttvOePmzO1B-@T!W#`m4s5@PM7mDUah;&5&2o0u;$sE}M9T8c zl71qSxdNTR9gL?gU#f(0O-yB~mwIls?_fd-C`P8*o3+kHL<6-`9Gv7nl3LVAGQT+* zN*Y$Q7W53xwkc6lPr(hHK8gxsx*_wRN1SA#^ye(Ojb>PghT)n!XpgIs9eAiEyq8vxlkP2!wW2{^GUV7G38)rs z*HpG)F)@BoyAh&MVvVq*2V5hnt73v{Y?^e0n9IiDNMa^w7gQ}i z=+7opZ*Juq%5T?+UV1Jd>6HOn2ER6MH|NCKS%lu;~a>kea`TYi5NG{pSjppVUG z_M03EK1QJgqi>}y)NI&Dz)Ok`1=h5t)rS{H0R^&a=^;FGfA1WtRMg{J$fBfhK?cK9 zC>=X3nw0(89JtrvF=M1$RkYys?@~_!xgD)bLZePy%u6~4{JX{ZCISlTIvjQ$rYQBy z!c2Cv`{x}Zxw|5KYD8RoRyk15k-VQ4jqO8;pkAHGq`1WJFF9&rj zJ0$h36Qc`r+-YaHP2Sv@^EGU$|Hf`7k{r0D1p83i#IKKQbqAqce!SE?VqkW9Xc)0*|2MIL1({X?C>`D!h9wsD*@bhtNDn)r^ zbWlWd!?fIE+MG}WClf>8H3%$UtBaw7FXnT+z~^i4QX<`=;Mp*yvOT6lKEFq&x3Nb7 zD{%O2M=H!g=i7i66Zj*j;vFjuo;;eaZ;or7Jg(Z-wS;j_J4-J&Htw!&={RQry{&8= zJ&_T!KrXMD@BXP5#;@x7!;XpOCPzhYH^0XNZryW4xN9K;ofx|~cYQ6t@ZW;skuOJL66iu z3qZGf@C*A(@w|s;TM%TbWlU{A$*D6R=s$8?u()xHd?t>`K6gkyQ!@m6g#ht&zeuls z_Ww1xwP8;kf1Y?d_Kw9*8hZ1P&rv6H$Em}~!Q;ow{VkaAt~BiU>)2~qUu%(Z z(ILAH{CSge>|?V|fR?MFG#Rot2}96*_JFRbD&7~zrm1D*2-~}-U<(W+D1Yau26N}1 zQphgO>~$uz1|3-45TOJod7o>aJ^icR(&W`pTDN_T+#@q`g^n=|lh}-Z{j5dOdANxX z{-RyD(_wbv_gee72&=ah?=-nCPFDc5Yaf;m|K4TI*$Y|_a9Egl8modQv`eM! z_TwpZt~afsR=eZODe~o@~-=6_p&UzS2Hj>3)_Aw%449uE5&wGmmW! zZf4ptz4Dt~JuD26x0UGo$YtQp%o~S(5AF>K0;3&PUGg}Q%^nd_dwsKmkskMERX3EC z$KdE;3`1>rS*BCsG8T}8Y$wGTBsVQjNHp+e-?<7m#}JV3)8$emwK;neOZlz>=~5>w?4hfRHVrjQiFVuPi|7%N@gg0Czs#YV1k&XQ^#b z+GAdTw6(k4m%O9&qO%=hZyGW6H2sa0acg^K?qomUn~KI+_;7TShFwY`Gbkb2 zTkh${odoZtw%iy%zKa%L)N$Rjb7fw=g>LIG-st!g(6ERdad%R~$Okfu%}J|qFvl2y*)Nl;}@c?l7caj3oHI5zS>ksv%PIaIYkCN!7JC$)NV#gVhQEHzjdLJ<|?+r>Wb( zg`qiwZ@76bxK~;e_zLK-E3lHjZ=6MQX+$_xp<<4*l5P(f9w@(5ZUBn zShXc5+{1tr5nQXZ*$mb`Q<3|*?+B4;)TcFv993{1(45;p-RZ-w)zpaf)1PJ_S}gETElLAuH$Y(p4QA9~wGGJGd$_-9o5ML5k`fA?oSX*V%?5s;c7(pqcI#V+BqlY$RpN?5W z-&a$MzQr+r<~K?84X)NF94!-K^6})xW15l@ot$=01z{vkkXZj_O3^?inB+nou`V0< z8z+QU=et7gLc|a(v33Io&@F{=R`qb2=o^^;v%$W!$#1c3ZeP>p2;H7f-8RC6P!+wH zmH9>s4-yxCx3PJwe8xnXGDDF|P)QlH&xb5~^S#@D<4}pHJs4j?*3>Esz;g#6eTw@v ziEa_4o=y=~&qzw$5NEr)z_4W`(X2p4PMk#m8X&IGRmT|kzVyon0-Hv!#41-FQ>ASD zB>Dx-DdY~~(4j$U=wf(5?lr4RqEbk-W8Zg+r-pb*#hIdT2a9ztI}}j_ z>;=tR<<=yfXXviXPpdjSfP8@mByzK(@cPpVxX3)}TZv?1lJzs}H#>rY|3%MnKx zMp_5#vXB^d(fNO6l1LUJ=33RR&NZLQvZp8$q)dsHWQW*njT}oQ(dr~isBm%HOQsyi zZn`{7e4f-!o*Fkp#x)IHhl3?0!L6ZB7p^rBO(-0pe}~W1408!PnpCA~D-J6<$HUa&&{D@CuGgYtL#C>mO zvK?)!C8^wE8q=sD23iy#Ao2SK(n!gpXIY8(>@pZTtd-L@_h+QW>nD$r#25VZjpCn= z+5`r<9e8#DW z%3`*7UHe#-!EC@RQ_FM-5~4givFEP5541C5rIVc2CPIdv4vjI^YQa?BMzoc56WS%D z8yFHwyrYW9%I!!~q3xe$d>OjTUoCm;s(FqT$yR^D7woeFaw3ai6_i-=72Sg~%Iv*k z(@>?{In2v*H-o3do*GVd(a6%!kJqT8)L}f22aBsVC^vAsZ)yF#Bb%j*h0Wr)lj!He zH+{;YuT*iOV9%mW!NE zZzK0o&$E_nteZcbJ{D zq-E{~WQB2pY@V|5^yyu+ZdmVY1C9*KO6fg_0K9Z zpzYk2EAINKnvY1PG(<`9Ye#M5yi2$7wN?V@MvW&4)gvkEZ{} zc%s&oluohQKHO#ZX+oRj9|3MIb$&H@xdo^lUxV3lg`K0)b*9N9+Wy$-{1lrd zTH);KJzz5e3IfbXx>y>836~1KW$V6*BE?T>a-B%)ONGXA&{uYp_x7NZ*uml?p|F2l!3&T#!q_Kx!`PJ$E0=V3DRtnKP zixiGm^V3tKI=h39`oe)7hHD5r-_*yKIaQ8<@YVY@RP`X4ey2f)0H zbfzg^Kh)!TZM+4nePy8KtfxX+syegP_!hU}KCa1%U5wPiY{`9xxSzdAecEEB_v*(AUUv z?J)TqQo1^QJ?9f}%MTtSF?^=>(%=oumIE#tc$Na9#k3t&@KYfsZP#I>t3t_vql-a*rPV|AeF zp%)c&SZtzM4~(nK@^eVy+cf_CiJ0sLLc2}xAxL48+2S9qR1BiFt@H-D(@bON0SguR z2_^>H$5AyQZk@tg``-wePl*K9!+FE~utje{#EF<$!y_~-ZGy7hvWn1!Aqh5;th=b) z%yMH-p;h5C#2EW_2_0_9y;z+_JI1!4G&etntX`X91@pVnBrg3~;H>PNCsUgbCaXQ1 z9wC1GSPHUhMBNl;07GIsCq^LIrGGs397YG5sQydcTJ!Tk|AGPkW2(8kx)?m=W~nC4 z3#mR^MUa|@B*##yq7oBX&p+o{BZc@E=g}IX){1M{BdTOqi~}1)jKz*kB@RV(k8iai>{ zyJ=y}`{Vkw0#Rr~HTf=Y1usKxkl9{c@GyW8zg5}C5W7$mUkrDJTG8gFa(6Lks}&$w zf0aIs{&~Fj3)k2*+X^Uat8`n?pb!><|GpPS`NRm&dVhCllbF}|tLOOZFrdbnb=56B6GV7Ilw7ti(MuXB_WKdYl6d>NlGmE#D? zg8lKLr?&R&Km?9uX#-cr66ymbtK8Ph^3G?l;npGbIpkrwE4v3$F0N4rrqGT*uhf_~ zaI=I!d+QlE!2a5}P(DpyBPt<`usr(ifZ+YO1Z65m=v1?@N>j@Xr7K-r8WW#l ze!1)lw)omYuKJ{@=Z)t=7>*w%F%W(tRIIbHhlB`Ii%CLbTpJjsOaPF zf6^f1%Ix!SYclC7=nADivmQfA0~F`_E@O9y>@rE_ONywwIv6~&D8X))3`v6W79b&p z7gWlXCEG<7<|p}S1hN7iY#1yx+E3^;oDn{-N>@{63Z$co)si`MDWxrZw-m9s*`D1+ zDPdN-=D+$^!eZqH*L5Pt)_}1nf&Z9_6pVtEN<^GuPQ93cM0lKdef(R4c$}taTnI2z zm9a!T0EzLzxHO{L@^{-;UYo#xMbRmXa`rh(;_L$=-KmOK0YKs0VV85qS3A1WkuUl| z0qa?v3sd9ihC49tGy~Y2Q<+s3fU_l7uHLVd{op_%`ie1ky)9b4Ve1_X&T|%?IQ%87 zUia2fa8BR^H=M~gj5#fit@;z9dnd6}Cs#ub{NmI9uC&T34_DDF5bP?*-g}Jmi988* zxzUOIi`o`=7gT2AYBV2%FI4rNz8~PDZtsNd6raeJ`daDVT0^-Yj&JVmtx{AkPo~im z=!?P!=|^?6O(v7AaRKV%!+1Rx>?zp4p@sEZb9vEDDP%s@HfPO&diW+%m%cVrL|Ei2 z8+jzXo}V{vytTL>Zn928wQ6qHF5@jmUg=k!aT<|zAd5ogKZN!PsAH`g;=~1OotY7Y zm8`I4(}~trZbUdeAf8r```}6_*F>d1VIT3+e$Q|;&COJrXX*5KR5r(>Rt|7=tpc_u zW@=qt3)JG4Nw*v*3S>=)T#TNnc4XN<2BkWaZX6^B|KJ#{FFMLjT?JUc7&GAfYH3dr z4`j8^MoF$0o&@nWFnP;8|3trUkXN>6xTTMJjbZ5;nhTca@W8P!a(W#*D8F0ZzQQ^0 z`Ms@n(JhU^;)2n0jBD&Z_bovKgz}Aq$fyfz3JPLC(C|v7YExqmFDz62#)ebZzK>+> zvwUQDeJSU=L&|1W2_*lSVY>$zCk)?Yvy(p-3Z=^9ga1Z@PYJYz{0$~YENzdmc}hCi z@ed9nZdKoWndSr~j;i^w7Y=}oT2`Tg((>JST8?J8E4_mjKLbad0`fKtKkN-S*2piJ z4fLY!?<1BUrVQ_yzSgX;>FUJw`ABs-4dQ+E6d4*05#D8T^j~ml!>0_r34OtCpU`;8 z0aj?IYNd7#hYbQie|G1nD$yh)<&n!dP{w@~Et;(?dhoVty=%-k^8U>@!h4jo%mi{+ zzk<}zuL6LhvMF(|%~3Ssw!uQ>1#y*d;&fs)ROg97B*RJO0$|&9-GJ^PbAkQ@`^^OW*vm%0bW5x1 zRxPsx?<`;Jm0jy>*GyW;G4|n5A3Yb6n6w|QgFN|5BT{A#;UbTMg@1G`3xhGB%xX)h z3zTfx>80BS{@}<)-AC-VDSc%d=h-*%S`yHBM%8~HbA+cu0xNC z@wUl)%ce3(a%u`-D<*d`Eq9hAwYyg##bFNK*NdAEODd(Td{P^)*SRcjis8Iqx!yXZoJcY0;g}DQF1&1zsp{>};(s;Bw)J1s!J;f?}%I0lQ@^BlFf} z6rO*(X<)w)^q9EW&2K;lj!@$bhad&`+r+7)EI6G|kh7L&59#MlWfMV_bdtxZ(%=&; zj+bJs*SDdGpnQ-K^#vTDE64XMvAY=?$H#3{oZWk>xuO_Ky^?v4a0LAj)%0W+|%%4nY_l8vyv3<~(a zMYPh9xTU1=MM-*fin>H|jwnl+?Q>s%5;y~>u$opuBx z*s=LA&!HGUAI|K+PMuhGxyVBYSw2g$Dh3XEEBPiSqqC0_q#rbwCuQ9#Nw|1WY;l8_ zqznD;7ZLET38|BaC@=X93Ihdg`9unF2)I1`;wzmH{-;{aW`c|y^)6JP0JPY&t+#EW zELcD_lmV#jcm{VcWN>tH0qz$|{4x#mufZvo!u=we<+z_{=UIm^wMJ?c{0WS@@D&PL zSnt6TD;xLA>EX`2^0x{ zAy?aakwaKXRH_JOQMF1o7L^l*OhLB~p&(ppMv3Id4o3euDLpK0OoNjz#GgfUIs7Ec zy{M3avnFUuPYNULV=Teub3Vu#NAf;%+Om*H>Yp5A_TTx1UnV0< z)36FUgfG5WXXUTDB3SPVz;SXJlGdiukewE-l+j+w8 za03~6)Fac1^OV}#BIfwsGIxB$>v8cjun~x0otElX=ra5#!DO~dv*<9P-D?(AkoaN6 z?k$OJL8%i;E(0yy&4AOLXmD;11Hhwxy1`7#I%7YO4Yq?K9>OPxNLXbdWkeuEov+l%E>=sI*y9c%lLR7GHm+jZA_an`1V*oTY)Hp( z`7X|vFJdK2wOe~Ln)9$2oVNshqp(j+7CehmP&wSuIKM~C7ywm^i>=Vc{B^IwZ8Al)YO#Znhvcd=Q@ zw=uzK%FIE}(ZLcOs^M`|j6j%hEDkD&Gu*}Mt>dBQt}D>;)bJ0_x@gbML6K^;3aHIV z^oOOJ&K?)^Zj7eIVSGU*{e{C;foO+Lw-R=kPoUYz8wM(FcRavh#Ip}$<)5D?QX3Jl)|-3&#QOmz_$(1i=l z?K22bW7Q(aEsyHFZQ$cWty%@nNP$g$wI*~KO<4~rF|v_6Ie&xoP3@l zu%uj_C1%^lcPsBR^xQ1@I>sot+dp{wM-u8MH@pLT_sHNk|0F!Tt~R%AK&D zwjUC47^fyN#%?`1qJxX+cI+c9j1yN*iVplypoW<(R)N_x*OEH22j=GHxW4mIxdeax zY5146l}~k4zXyYYvd`-|9Ii)_8qnrAQ`1P>HQ=a#RyhtptA*kZOl>&EiqI(bb&e9IasWu=WW)xf3_ zBg2Xis3I@9A|+aD%MK#An~vDY#|e(LbX6)%CQud4 zZ&F-)D(`P;m(^!_pVp7~LU1+Tp!C(go5Bo{!<79(b?2xN(Ze+S_w}BAyMZD5QMmA!{PJ7a-FO+(lJu zl9y$J8x4*B>xdm9_xPPmfxn^7Lh4o#DLAPt38+O#$yQGfs&(1axj8*A+PVW3C}r<)4cf4e|iRFZWYC?SyDeCvI!Wc z$JXNz;s52IM)g$2K&mL3fX_%a{GZ{yj%=+qr0RXgKv;_~x%q5z3WO!vif!L&T1|at zzjp*7$uLO5>Pihm0qt`Yj9nM@BS#&phr$a`fAa2l(funSnr|t3X|(Skct2Ji$W+lc zs`HhsDosaizDI9@I0bW;ejj+6zW`@P^);`S!phD7a0<6a!CKq9hZKW?tTVT>(NIrD z`aCm}mf|`Y!2N?;sy!$Hy(L7I*TzmP6gl#ZBMRjX(yrKBI?Tf&>X=m?CBjOu%XqQmdQxkq z-khAKTqT+e6BcJ-tNA$}%SzLS9^wV)`fSvuh8x9A<`u?-ERAqqO#9x|FA_ z!g!fcf%$@Epg-!E>C{f{zOZ@QLW68k zp|8KIvc{C+*pu4Fy+7!zI8Vmc|M|4zHL^=40c26MW+q@`+56;J1}>ji;b$NEtl{jj zSBU=XfMdbBTI+aRV%=i8*nKE;U}QOc<^+<`I1Qd8ZAYH{WAMsQS(E124jea%dI%Le z6T6|NgEr(52%v*yx`TcHwWpP%2)L3$p@?DtCn0*|mS>1KJEiWE5Bev2ep}^ubi|Li z7?7%vuoN|(jiT!|(q-|tYJ|F2*Zx#Y;@Sr-TSry8ZAd6#;;$@d^kvIqep6hItOab?!kLpcv1FG8RI_{=2R`Ah~X8eolc02xqJKl>8 zr_7%(!2d(EQPSbsz~iK(li`fcz!cqngAe_sIITiNfEP!wX;fj3(_uE`+B${#T^2En zp{S9V3n`aFE68;v?Iuwj4{)wrXZ_TR^#_fXw&iG4!gUV8FP?Q629pz|YsfgXPKO-q z&WZrs8tQVMt2y+Uch&OZbuHeXi~q;K^tUN^iI-op$RXaEt6-NEXy-RwTag8togyYb zNVR)!W0DfBMH&iUnvYn-JfM`CP%dAMh{a+ed?1250Lh9yNX5R@bF1lE_25lSIEPG> zm2{ra^y3lebrLjg!IWY#PT|PAw_!n56xc++0H>FaQYob24{#hMJRSz!UzK`0yZ*o+ z@009dG3aU_NquX)ZeY=DXhxQg7)PL99fk9xj{lz$Tp-@=`lcM9bPQXO=An6H1Kp0D z`qVnJ1VxN{JiO$ZjThOU*Uc5=UVVpJGsu{jdK;Dd5oc|EK__G`>nFz`q^>QGwowm} zpfQU8JhJ&%68!!`lwlq>tG040-VlW%3z}-j2y3J(^huAYaBs(uppY+=Aoz~U3Q)>0e4r6R{umAjKJ3k(~BOZxt7V(Y?#f!`M7$7tMQcX_}YLut$HF2A_~ zsO}GW?NHTNgDa#}j?-T3f^pF#u2qap0v&#u)$3(xylxeMfZ?88O*p6r^T!-d4!S__ zy_sj!XdjB%)LC4_oHH&nNcos8a?q)vn(zy27bum@Q!b-UY8wf>2gnz*W72p(6m$QP za2J|Lrr{Gb%R(}v`^n{Ij8#Gs*>0+gTFYKu;cG|q%TD{pbVR^Fo!bNqH~rZ6>-v1!+#5^+Xhnoa&jMoJ z{=VfPvn6}d)9J?na6g6Q9J|^Hva6F^{`Vb-whYqJxtk+#=zthqklydKjf7s_(01CJ zU)g@QJM`L3s4u39wJch71l_D397f|)%&1r8M{evH+FpVG!=)dB*+j=dlAEfkIuJ3; z0IH3C|DNAmr4DnDlo$N?>dPyi-LdhxhE+Q5Sl9)%ue{<)JfxV#yVa4MKW{TYRC$QV-X%hTAu@^%B@+2^8A_jI#Gb+%c|8cBQ7@qrD`tfgLN{ z?&}Om@2EJdgO+7(t3bG)FXd!4o%Bm=x-|JuR~TK6NE*z#R4;<~HQdY9@Q2#a%IktV zKJU_XD)Aqx7a!gL*&uhY%vW0$itn2s0hRUKkiKld^o-0ASqS?~7&-(J3!ABE28X&9 zA|Np@PB%Q*S*@k6(bB7usuN3@zPl#10@h2$aGHZ}3;^!FKti*JNWi}6Ml~%y!m>}TsnHU)owBO-41ocGgo0~#@G<*!(T0Gdv4x9_CHBi!n#onWg^LG zPZu6_7{6R)dgzEu7mMKk?PltMmD9oT%7UTY-tq@2vOxaXj6V&9aX`q&%lno$*WPXr z)w^%T0m(Wh1R6Bl`k2I%Se1VnjKyIBgPassfXd!;PpISXVqwAvlw>5+ei7zi$uYq+ z+8sc98TB%lkS$1_X}##&m{W55e>=5qJbu@Rg%%06;{_FQ*M>rD9 zy1zJG&AuqfTTnYh?rkx)QwpS*?q0?|fJ?jw;Uh7Da`PuiPj;*5i8R8nuk6DkO$Nq= z5Z0`xn`Na2T(v9Jh6%bG@fSLT84tJu3+m_+lo0cnnit@6)jv+Ty@5)}~>^-AZ|3#jk#D2dw*)p`swCo=&$ zKqD+EC7!IoF9)VD1C$N#5Q{Ul0Bc7r~>b z8Th^6TogZxCR_M(!|5|_)01-q8EtS zAc!(6kX`H3CUZ#YC)*aRJH7kLG_mY+8@Xj&vWwtjHabVe;;6ANtu0a4t=F|4 z7C}FsiX(BlBO@8)ebtV>DCMv_?&f=bG-KFrUkJ9xR4-@vYFM}?o0B06e zZbbohRa?CnVzLiSdMH2SLt=ro%~Mzv!Nq-UupOk-2dg@(zDWbf4YC9KQ3omIB>8M3 z0M-<3CE32mxiJ9(0rlsQu8rQ1?eE*PE(yf^E>wp!nE;heYY-$duvUwut*nd!CxX1) z8OpH#CEZP^h>)NqDhUnqrw*|!*&D7r0~{z;hOD1GM16^rtL13B`TR2JkHkjV$RVp` z-^}elqvTfsW7M_8lVsJ>oYvF2lgwOpE&A19TBW;|HK;5ih>8NnN8HU(eLKiNaW-vabn^NH}I=G3OvNwTF_SisnVmc*+wCRR*5(mEug z9IJ*Ita|oVRubWv=10KJf`btqt9J5w&N~EfF>gWOawCfn368^saEr9Ojxp1l3+&&v8TuJ zy)mNyjN&AhGH?7%A8zfQGju+peD42g=Y`!x@!`U<&(G$3n0n zp?Sh}H?gqe+9w56e5Z8*@lJ99-AcuqlpS&Ov5n$g7C}39Dea1=1)EN2Kx}3=l~B7b9KsknI#z7=JKa7dgHpEDmhz-9e?O^WcKHj0$p_di9zz%gf-QU`3;1PP+Zh)V~IdUn8E^3NaZj5ijvC7UYeo-$r`lbvHq zqDo!)I@WhbNa1U>TJ|ysXXMw-CIlHv^Bjyv->MZEU-o%`#$&ID0(T8BpPkM#>m%pN z=;4dQLiI&84NKgznw+|Xwx6Pyqhl|Bqc23~D2_RjPvvCMzph|{&&LLj)t?U$PtZXI zKFXpWHwO9Ei1&}`0A3WK1GZCWu=a1QcC!G^oFRC%P#!O2>AGZth$82iWt!U+ zG3(4z9O z)B*Y{x&KeDJi<=@mjt-C2x;HHA3imK$_isGy!WHh$u&O49wy3>_hih#wvR!N`%oVE z!UmU6$->*pOnaH@ie)b9x?&+l_d+|RmxQqnkX1pmKdA5wn~By-*WM%dm?`I%gNuNF z7rn2-gKAOCrcDDXP=sDV{CZ|ZSe12?r}+#lhZNY?v0!gKS^|3`%rEU;uz=QF=92@n zn937#&b$oo!nRd@_}tVe=%ToGbMsNeMf=8J?F49^}s78NI1>Kv1=8Ej~&jfDDLl4!Hx3N3i!iy&pj+ zTZ^3~wII7_`K=Roos1Wz$U5lLR}_X>Jm!H_-#ucEa>vFZn&Km%e%aV;$16^Ijp$(T zkD=ToE)djC7Z+?@Bd`=L1EHMRBZG=a-UbEK7}=iR)9ZjNk5+nre_k8=!I_S3r&o66nDKsv*_2qtcvW44v;h6xfSfF@13K*y&Rdvf zVCBphN@IQ1Pn*CC{ljejLH+5l4c_5B;PcX*;3r8SD@_n#g|ZYFhJnmbG5SMe*E>-+ zs_H@#6(kbp>@S+J-eK;Ff$v!pLirIL$PJmx{ODt8wKSki zT5?}ung{mFK-rz?l8ar1#(u+i7oaY2#4P8cuE0KPwe-4i4wg!M*87}IF!yB0wIK`W zQu9k7iEy77K4ZD`zKpvtD{iMMRAW$OI9t&d%k)Vl^_mBl{YqXS#-zMuZBfAK48=J! zXu!{*G@6;6ziC^Ka^!l2{#^BM9+S@Jy?SafCc`EQi8>X^eUqpQHM114cb~+AbEIR0 z`<7|u?AN_kwGa%tB`>ivm+q;54Z8ehA+?&LX$K`;jvGV1sgM_+I%q^Ya3ugd-5To> znUEwGQXt1j#3OFhzHe2r+>(hf2aa#?m!B!dfc4Gk)c7SB+rIiQd&3C{S5WGN8fy`e zm3C-_p!@hADUGdRQsmUcdcFRuh-A)c+>jxM+>hzpC`hthGAWoZ=iwxd7&s8v6aYy~ zASd-F44ZSbvCs?)1zQQ3RJ0<~N@TK>ekh%=ox2LAH6$$0Qmckp5|rMlIQVm{{uw+3DtaVR4=hn43=2*gJC2H>hjR?a@+&vMinw@ z@?NldP(!-O8jgO2`3t=g5JZJoakc&bQsI3&Jfbw7RTJsgfTuX6X_s~8ATCU6a>xpp zYjJA2AaCj=h;hR(g?b|L<&o#ssm>y&Y@Cwe+Qbw@^b_^FVP%6HkHR zY{DnY#kd;VS+>YNBt0Abz@P_Q8Uw`*-6XUZkXPaf3UtX5noY)oHn7*2UmIX)sxpiC zUJNIyjPFLe@ROXgymhzsRcUNM6|LXQ4`zo>*tGpd!PW{`ClIirqiWhnWH;9{2_u|c zKZlwXENh=OgBm+s`3|6ocPfuH+4aQH4<_*td1SK+LhV2p=x{kx^n0%shR!3(;-;)hyt$u<-C*3=p|n5$Bc!nU%IIV}PRGT2v8hx2iW1@D)LB1=Vp zzCbq`jW!@A*2s4y+(O>5?PNxnC=A<}Fz&>)OD#DvnME#u-;2l~lkB3D&oHTRKQ?LI zqTw*h!t$K_#RPb}Sd221p01{NT4-g~`JQrNA#N&`!5N=9TF$tVi@7;bjI7L>FEMR` zJ5fA(WU6I2)Za(3?@wZA5Bm96V#Ra)0bPb7*6>}5`2zToojr0nB`L@wZZb_7H3-(ki7J|S<~gG&!@xfTh$CYZc??rL&g-RIELJ=B@cvzi z{%j_Dle?>0@s8dla(~q2XS2`$aJB7PlV5=pb1t*7lFIzCjgzD5kG+gK@IX;x*~fzN z(=~lYKaQ;4oiujuVJNy=g{PL?>{xVF7;D~!B!lMbcVr|i&k|n#hh)$}jW9cnhgeIq z8xuREqqT6|JMYPBIOnDUIc4%F+fu7TKWl>%H;WQ40?WJ8C z3S_lRAgK(YqMYjOm=NyPYUJca*tK0`$f<75t{InGZzIMQhy`zoFM^=u1}qC1PI4gT zdG5nrR(Z$yzt2OZPnfXMr~a(SDRb1ehzC0YYvq&Y zgRbf*!8wk|-4wHGilWNh^K%kAEf@#AC!MOnL(9e&!K%4%n)#SnEIH7lul=ywSrkAj z9(jwIFHw+s>M}IEl)udz+Vsb6ZPxYctckBMusiyF3Zs4}cT=Vz{TPjmkrt3!8Xymmif3FIS@Gt8** zOtS2relZ3AzZ2qlo)AaI+lSTiLFjtrn!M9KJ+;QqTLvz*?Ox;{eL)x4ex%6X`6afA zo_hp$b!z{{Wj58I`aG2U7 z!qG7q+rnE!qsk5xo`D&MOZB3BYxLy~>h0^jo*ZFT2}5~I5@}>8hQiM6TtwOcq%UYm zi9mU$={-nX#dkp1sR*b&fq>H`XOJuwdOPD)EYJP$?RXqBQ4YemLdp7Jm>!a5hXTnt3-=27yCo= z>)*r$>4`ufX$NC>2-0on2ba1z34l61^PKua*uo81z$Hr1{tZMh5muwd@PAxQ7$^B& za0MCCMs@f1q~WJ_t2VGXeYRcCdkzCE0hC2&NbN*e9t1_fwEv>~$xK_Yds;BYH|w zANYtzsyNAc2>0ktfU3IE^x93;sCPK52wF{wpn=Y~5DD|+S_L5?M~3$vaAcFgpn_WM9sx01yZBaF+N zk9I$PA*I7rC^S*V&ch`)ukM$__lAK@@WNsq$x_Tl+XxL45YpQKDcUjPjWHgF$=EP2 zN-{INw}GTz)=^Jh`C{W8C31D@-6VZ|^Zh`4`lob4IgFoU9RX`4URgcK-6^llDCrJx zRSV~}GBmQ%&{zoo}-twN)Y{n8nk;M_IViVO%WqT4~AdfkVh zjY^ai8MHA%!ny0+dI~~Jt3GpauHv)7Nf}G4lP+l1y>iqHAX&Y#rTTnzd%{difSTFA@Wr+*MCT`Hcm@ zq4^YqWU{GMvCl)0)~Ue(gGE|DVGh>ibwMzo0U|+bSwz1NPzT3C{=r+gs^~0kP@cr8 zlfx$+H`c1|&F~BtNbugs87}`z;8ey44*#W)`T=FOF`Ad#(0Uzi75$g1=#hncczs|A zS^KafT^bJ|P{zHu1(M;{Qn(Rb#lDGv7os($4<$0ItbgFhgms2+Y=R0C-m?RE%_Boz z^E?G6HW2mX0R|n2L=EeysTRpkvQE@hM7DhNu&uK*)j%qRwZQNGHf9%HpcHw-2I}5v+fH#DH<^IZKvxlf zmHe=Hsm*&t1i6l6Y%Z*%o?{&B&|v6==Ni-goTc>hd*e-(Nu2qHil?piNV@W5AWC0= z72lHPb4gbH`{FfC!Z#+PTkS?_R-LIl24(AWkE(~z!bOfx+)7D~@mFG}TdU2Jg?hm& zfss{LqZIkka;kYA|Cx^cP|g!0WG!A&5PPb?GC!S{XSPdytV3&$Il(+?R~tH2Hvj#5 z9x?6zb2qi(?4*tm)K!-pR!`y_?VUV-W`K`^*~eBf)wRd8pBM0c`FjAgrdnkMyFkVW#&FFrPLB9_Y?&KV~ zb@U?l?_pZ|?T%Yq%{*dxg^?Wmt z3&n5Ci!gauIMb+zu`UFX zfVO>fy}^fsu0PDX{!YOfap}EHQ}^s~>uh0rY`qn?wmUv*V77Htr`q&U7_hO|pR!yU znOFTCc_+NPLJSC6!7Nm~rnR-_3%X|qwJDMwBM}eUVvuf^_2%M6dW7~-uW$!UzjJP! zH{Kr#o^DDizJpGd0|_$qGk^xj*0&7#t@@9HNlps{TC+r33U(*Mck+f3mEJ7s0oJ(1hHH-iG^NR<* zd_5L~1P`__It#(8WD&f&P>V(iXR@}rXRn;&jXpSgAc*?KnjU`e$4PxlBa6S+##(uJ z<}3aen49pi!aTLR>77wq1LTgQ^9NEWSV|jWO2kb!xnw0f55aL0l2eE{kL}2DRfMco zT8mPc+=A)Z)Le_mtQISB0Pgn>?0FEKoLv)~AsX2#8jH?`r?H+b)HYdZ1I3_e_Yy@o zk^pe@^qyE(t(sbM#kzm=u)zjcFcYh?P3*D7TX{dEBUTAFKuOO=Md8Z_PL2sP6CfpO zLbMBe1GZ|?(mQHB>+`tqX(5xyGlwilKZd{LM8lH?@qW^{0vT^s)$ZL53jxBKpZC4Z zmuTQL>I)GxFM&@=)xv;zP%^4K9*Zz0>}P)7*NkG|%^*AD#*dE3^(0+1SSIR7LqU8S z3*Ud%ig%?eE+;uX)d4t@G&(;N-aR}$81Wo%%8b~zd~K1X@?~rIbITdRHNX?MD(DNi zAs{}LZ4eO1!p^{CoE~Dn7zfc&%+n`%g796DqnQ_F>5Q7F)ncgLM^GVpy z&j9@nW?gG|pqRW84h)jc$fu|)0Vy)|+GciBy8MxZbY96mcl-f)d+ab)d7f>nyIOr3 zX5G&3KiB&fw8=`prNcxKHKO!4dCurE*gArNO}Pq-&+5kd(zW)qV) z35^Kfg?`|9+KndR#BZXx;ld06%jF;H4YM;|_0FWiF%|1WK?OyCs85aHxR1L3!22ne zO-p?1U_pJYD(U_N?FBH|(6SZXv~JS?DPOLk{zFC3-gjo9U3Et+3{SD84DWYBbVGqK zGKERoK~^dWOJ`LWJN49gK2}n5g>zLN+DP$0K(ZVk@nE2H05JpC-I4Z5ilJ7b;e|mirCBkzS~94g)ZMfQ^x>_YL3;Pg8fd-2?FSO>D5N zzvdvFVLr}$!#4$>mA0)Li*R&+zUwhpWgRu1vb3uOE`sHmN+DKXlM6w?IrX4nP`9u- zuyJ!$P%42q_ZAe|A-ZY@VRR37l#*@_MK9s71p_~IWs8;xlGD|hS$m+R0U9ELC4K;l zs&xn8AiT!Mc<6&R&M2wu5X1+b~tE z%b;cQ03;RXF4`7tW3-W``dXY#!Zj2i%X{=_lOQOegZ7&Mx^DU!z?f46ROy=F~fNZTlK*b%m_X-(S0?ZowVd@T~ehFI({S1oO(tU^K}hCa|yDI z7E0op1dEy_f*>xr{E3AgSiJojD4_B=DRNg{!mR8LAVhUGzBzJh#KYAiJnY(8{nX!* zUgLP%rNxP^07XE$zmZH-ZqW!U?MYBJ+U^Hp7Ci^Yz@0&oQaNe4yEygPE%cA@$w;xQ z;XM4PNQv$O`wV+jRWbriveSfqLG*2D zj97aq^EsXNB}g1s zt4r4_`&_vu{ybiDhP5}%V#J86W=6u82oi6XO1cYs!=*(uQ&H7y*~_ns&zqm{mooY zjN?h$`n=FojKF8JiOf!A;_Lky`YdV&UNy6U{$Iw}JmTi-4c7kkX)%`N{&nyJt3{8F7$g1XzAsZN)g@C)bS#n&z*C3v2!RGM zhVa3Iy^Z-ib~-10Y7T;bedlSfr$PR>6Tzwy$>#$BOY0B~& zoqpRsvj8=j=OLD%O$_LbK&;ig_%p%`I^>^}RvStK;(GaS$nHr=hoRIILsaddkg`@4 zR2<)}$k4d5ImJds%2;0)+kw!AV9LoisY&%(vW~O6yFHCg8cJQzJhVlsF&#>0Si>t! zPvre&w4FpH`H{_U*rPZw(T1wK9kz`qGu7L5Sxu|}Juv}GTlY=Ha8`@aw!!R2(JlZ9 z9KMOq4K(CuS+KnAGzgww-~=@AG11%_cY;N9-B@DdsiK!0cHvXjK!&zMtiD#PAR^uJ8jv$pV8 zz|HM(%rU7Q{lL;Y!32psm45Zrlks=!Oc%+$PHhqj-&abbDl=!)?`mr4&{rg zWS#S{vejvel1}f0dA3ksw>I$3+`u}M6NQt7(fynJy=fvmd|SjrDss5@U3X*%lnMLh zJ>&bMrM{1?ibG|dsA>(Hj#cClioshW5Q+arW8_X%-*jC_|A(2GRy4mMN|NF?mXz=Xm<4;6#Q zCQEPT?$ zg5buh(e_GL?P^mK5>b)fc9WR=80-<%{ulsMmx=ffBS&7>e+80%TgRb+rj!n-55&QJ zs>*z;aS>F{SIp|p>{6xj9K068Dx^Q=?%W-PJ@$6oD>46w-k~w#GAw3gknay#CSUaM zF3x`X&h_gw;OsD<)iiq8u7-R?Rm`7Sp1;3j=MkKxVO^L~ld zU8jO|n{DU>%Tr*%jwM40qEy#aB13|~)Z;5ieLv%JG(9MI-$k!{&aC#Afb1{}ABOlX zQ{?WBCRp<=_4CAmlEBxA^De6#Uk~OwzD_N1i|$V?1n^K@SXp<{`Tk_5!G|UO_Tq6} zAP&3(N-#6kI=LKS(30k9IVzml3bYXt(9#!7zPuAa4_6}>!>?6=xH@m;Rr=jjO223H z{Or0fc_WIfRu)6v({WiDi1?iYIVH)oIkk8%UG$~{t9bCVFPHPeJ^goq@NbF5`UyiHuZx%}26ehJeSCkS~_p}Wl z!cOUtHBJqd{v z<-tW2ZO%S_DX!9XYx$cnH#NousILMF7@LvngZVrjugmhp^?YM>hMvgpK#pUzdo~| zDgd>eB)~8SCi_+%R(wcGxsnS>fTB1))YUD0ijy%2$~eIh_XQ{(ab3||zFgnZ_t8kL zhYUP9;=PvT$Vv-n@f*k~vh>qidel1nrH`cbUTN$>Q(Z$HSSBw=aDS&o!lA!b8vK{g zMA4(UU_h)(G!VO#;)QFFCUyXBcx@<(=|9AnewRbp#4*=V!^^2pBsMQJ&%9wZ0E_2@ z-8r+{2-&h7i<~VW!0mIL&G}K*$IfQz+ zs5P1oI2hIOp+x%BgB_C&V+^dEetZ8*wOSyZ=}LrFEs0t*?dEl8_RRRdN%2k6_C>uk5sp z_2L}y^B%D{$#oVCXHM0-X|)P^r1+xhoKA8R7Mo973VyHT7I@~@(511BD2^SGR)6t-7<`YTh&h4&<0M;MnWPR8vb z7EaT?&(X&_3(9i2kBMj{ky##6ZO#U9pA;ay#{nrH5WmRfsK}@a*7W)oh#&ig$hQD& zDQkA9*blejTJ(dkNfcr5E}!sZN=YoC-<{Jt|D zs9KS1oy;MVFm?@9V*X|>X~i~u!P+HwBYwEfRB$|8-RYLp@JY;KKD38^{HRQ?@Z3!w zT=RDNJ|_rUOcCDT6f^*DlV%`s$Pj3m+RksBF1`%voP<^A{)Se;=*NUhGK-5As>kg) z_j)5+y0?kW43}EXZ5I5@(oFzH5P|^MS`2iQ?*or7$py&^Vq}LWxylEqiReR!lw4kU zJB(gwDbC?Jq>O;}&odZndtY=AJh!A9D)RysG`$WK(z^3#Q}v~F7OzK}Qb;i~LLBgp z)sJ#@y{L^yDK-6M^e#1sIs$dR|EN?Fp;GS7YV2+8o%bd$*@FQk%leahC`z#-0+o!7 zxz3#y%!2`3(q^t?zS_v?Gk7geV-=t}WRq|g>>pyHVkx52 zDVz}4bY(ZV^Lr`pH5}{0O)rZrPQF6PkFU%F+Mz5oHBa?pmy8_Z$giN#F>L8U0`w|? zY!&Dk^3W(1gc3WpDmLyTSPst~A~sP%><9Px0E$;q*==N%9culO9EP`i7fI)>`Of}x z2rMJb;#{X;)#Due<2@7bulbFfPzM@X<0s+tjoHzKR#5ZW5OS#boK|$cQH@*(H!w+r5{)74Q0)_l1H2T%qsq4r^9@wJ2 z^u_mZH9zBvn#qJK(-hI(t6&1;0)^`cfn?Nje)ZNAV+dR=l5VA+h8uoN-M@E9(%`S- z{pcGNYRH*(sI4lhFYhz26({Wg){Shf^%2j{e?6I}7ZO`wxf;t>tJiQyEp-S{P$<=W zLF@+!02yLFICq3#z)GzEyOgoGZ6)|fQH=1k@JImY3PS${bcCfHU0pI_b1-rP^i-F7 z>SFMkX-_tg<>GPpZ-|h&4%@8K$<4gqTwvKB4AB`=XRRub0+f3BZowbQmJu<}=RI4|SgA~RZ4WIlO$}HF z4e)q%mZ&ueZecGXOzGCv%~1ogNXb(<9vv7M3cb z8U`)-R0+fhn6caOrD@|My11mY#$Up7=gTWl-6+emtgg`k_GP}L`&)({e5PnX(2^Gm z$1A&Um#Iv_mKhJc#8;UZjI>__UB+xP*_c($DVSEG${Tf%(uj|>T4cm<;EXgb=<0wC zak1@6Z2>|FxRec64sS~heJHoadcw?9USHOT_eo&?Z9EJfngx($dUd(ut z{eJvG3fBr)$?SA#6TIV7t)CCje)PS0OXYz5s>-Z?)Z#-(p9fs^s#>qkW!_kZUv5Cdxm%bRNzNn zMZHn8?k}-U?*Y8>0bg{PO#09b*m5@lKeoLgWh1$aN2n9WJ?4F=q2}EfyAg2hF=nx!ohhEA209#Qw zcu=&NvtiF-9w%0c9W@e(PVO$-jCyzG&dQI3@FAc0TkXzZU>o=JVnfb**p!;xGnFdc zLUvIiAYzsn@}sHnHQVsm)gj2!Rl)GNPj!AG{%rqe;DU8Zz>SSfK0h5}`a49ij^z?u zG7mU7bW9|FMf7(Dt$}u`*(TijLy|qd924?tK?fN*?i1=Rj;4(&?hK(b*hEut5M18RP z#?0;#iD`-)u(Evu(rEfk_cR8=XQG+R;a)0-%F!6aZ4mCVEx|D)5NYVbfU3Uk756Dl z;DM`KB(;8)Jc$@`u*VHHPygRjd?O&oI4(Vqy z-oi4_m3JPd+LZM$J8m%YF|fgCq&4x8}bqC z5^egohdaJW3p%C548^ZpPa7wFGiL6aWHARj25~16!j9*>^DpY+^#EXLBE{B)U15qP z{E&k6>&vJl2!J9Aacra8SEcmS?Y`DWRV$5~x~R*m^T(Hm{4gVYCzSf9|E+-tB2$ET z+Pi5JmP3amR`kEdF$mbdv^wLMsXTFI5EYCj5b-s=kBw~l-70>7+r3Y`RLB|92>SW6 zdoN3&#;OXYOlb9^mP`6)dy4p;M#_IV6N50;M`|_$V2=)@ydQV$wpW7wQ1KZ?QNpxD zpi%M7xUU;yFc%6jS-$(8{PxUvqb_I76+Iiz04im)^KEl-n*gP-8HX#{{%d5}@Jrkj zrK|-=Vcp=kgI=-D3D5!ugrrQXjy0Y;^p@fg1z}Z-RI{3Nr%KVHAQGB%+tt zWd15=ElPq202PEnS<_|6;#cnu0ID-P%$F2uB+4Gh3)c9RX-~_l4omZh<;i`!+o!-{ zy<$e1F~AZdZ{X|cWH29e02>*qO$jsnX9P^xAcM1vT#c*=%4JaCGUe6m3Aq$~xS*E4 z^S$)`fuTPjt7gCi=Lwe~cj!WN?n&UR4YX}i9a&Qtykps6K|^u^wb{(hqNfMk70GrM zmHhmpBxr*}wkf-Cgy(eaqqCC{aP^U2OC9YPlrqP-1zJ2p%k zoJSQa*@Jg9q6JC2)?R?;9~d-#cW^qO+-O~bvTIbih0%pndYWh6;t}zAn^s+g8J||u zG;`z#olHANo8h(-rw&(tugb~L)mA0iv#qs*Jw{+`@o3+%cW4mAQ@qvfu>eB@HWkY8 z(pXXVXgJd-e#DZJHeo;Dpcy+ z`hvUVQs#jHLkr;zwx5En!O<-48+ml@!o+I*CC(U#elgep?Cm?tj|*oL1V+@}W;}?0 zk9l_S6Y09{EiF4SU7xWqZ`=IqP&f~!s=*{DcITznl!TU|)Q-+4g;9nj{pxmm44_Te zQUe3{4{y*1?m{>~+c6v(zcbT!CV|aZ-7Jo_r;~rS*9Kml{hA;o@vXpy#}Jpveh-1j z9MFFxR_rm+6AZ|#3Jy(p4(N&-zm=tB=Id}M2I&>LxfKO3a-g=p$Z{p$BtjNrr3(AV zB(`TVik(eu&%_^q0hn^3VWDm*FN|#~ZW}+eXH2tsD}eCVZxyJbm9a9M2pxUkSTwd!GyG`um(8%39M?TH0mSC$QZH_Mj(iMvarj{X7@{r%EVh|HdG)!UXD)*1eS;0Nl}sV?^yHTIpbHiU<0I@nvtCj{#)xojY1J=kir*> zx`=^U<>!RC4dlQoqdWiK;|y629ioJ-A?9LH#r=K@uExXe#j3>kFOe#PSF_JY@i`r) z1f?D8Tm}N-EOA-W?P}Dx)tYHa2wX*sUUPk9NkLr+hhH~3YD6+d@!d=FO(2mwtCDC# zK$D~sh?bay}e9U_Mt~8u1S2kJI*SMSN*=qMReQ;{t!KN9{bEwhY)YIlIVV zHTjPnOL_cVw$WrxdrSv4X*~cw!VYNH2~;Z&Xs?#z=&?bbO&JVLLVw&6aXemJe)Q%8 zxvc&z1vywtUSD$bi=s>q;CSuyHkyW)R# zl;qHgmIuT%y%- z)Wt_je8W$Tz>o56PI-FO0CO1I%7lFs}7^GuAV$GI*QkZ-0`(Tb`T zxC&^K(CJX!=!*uY>798P2x%a?ebR|c?0yE2^5q(E87k_+Okf+@?tBYg%cg@RuZJ|p z$CnB!xN=iBFjnNawjFKB6GQ*A;SZL@n16;wy&G*uz!5XtxHBCRujlmxzGIyQ zj^7fw#DliXH-eoS<7XV{H=>Zlkq=tqaE~bc9tetsMTH=H#(R~B8%{U|p}yfZR^AiQJXdbRt*vSpV+NrCD&-uqXPCS- zeDYPka^2V{<9(vYq!%RAeC3nBam&!pJa^bUexGOk*OZM30XWK}(usLks?Y)GHPBu? zv2E(kOuqE&@K&sqg-{Z<)4H-36?aHz9LvIgq#Ax@}sUSc|9fR~Y#AFVH2 z^(Ryj0@ZQeODGR`KZWqV6PN&>sr)RB{Iz-t*3duBzq{L1{$8Ya5=GNUf~~+?Qw-_j zo^&a0rTTIg5>1WJSJ%%ZE;a9p5}ccoO^NMYtO-wam50%Ph2GLc_Hzy6ikh@<1^yxIQ^It z&Bs{&0Zs^z0qXFe$D4fgH1vjoN@f$g}@uY3+mqE1b6}b zk{mycPOY-5AzgH!r%F`aA!5x+Fqr7Y?|yGjM)lq#TB_#V!^k*t1pxIPOcI(Ya%Ofu zpAzrbrHuri&3~5GJege*7OaO09B>z19!ds6$_L9tdnms}Q|=^(s77HoA=&XWb`*tp zjtxNHxJiunnPV7F;OEd3;ack*4&!EUt*Y*Zd_u;7)DccsVW#UGKfme_T4{R#w_|ZG ztdHPRaUj?%awJ+~s`*whsBh8e;4wo@U4xJWs~&Zl-TS zJMBK)#88dvSy3t05r1Rmh{m|_9M$a)ZVr)KbC^g9LY0xr^zFx{sz;x%N9Z1ZRy7g; z{9(={-WcTbT00;tG|YA>0X+4@bB(ia(jAFtEzfwj7%$at#i8^3Ui6S)Pp(--7?>n!BosRszm7lqfW*8#W(Q9+zD;$trZ9U!n^Z))66Pfc4__h zTC0ROJLEPCZJ%H%(bjQ0H;eYTX;&ahl)a^*FsOT}ag5sO=pd&L)FJR!-E3tpVM2B= zu2(Yf4>m%T%3TQ5rpBSlSPyY*`X-V_>Cq1^sOQ5Dr@ZANyclplXgdyHvH_uOM=Z2K9A2?zbP8Q2ywAsBE?3;m{XMPW9lgl zNiTl%Fu^~!N=GS?(vb5xk!yegS{ND2LM%NU0n%f^75A)@up})c9-doOfs)tso_|ZF zz{K{3-ZeZ*ueR2<>-WsqH6$c5z?yU|lR#*e25liIJG0m~6NKY@LP|`3;qHUe_}JaQ zQvq|_@En#2ai>1@7jTUebqp++O#!{K5K)b zt?zrf&xIH1?{>VQ zGeu&8>LDvRB8FKef~YuJZMridhN865HomHb*y1Ix2^FoxUZ|FO8qc zcNWt4z7if2p$EwN%0r_$LhO*$mgtGSZ1IKG1Y+`G@rScKr4rG6ZXh6WaGk5f&}Udt zt?&k4TmC{Z)=x-IsccnQTy%&?u0)1zzb=kW$Pb{8$n9u45I@+lr~x_2X5j~Vz&Lo3 zCT0V@c_NvWAEKB{_k_78jJ z$0(Fn(osh)@Bw|rUz)tg3Y41wcNsZ>iu_&@;a z{)PF2(ze0wm7|k|=Q+J6^f+&(GifK**+OKph(#o;fZGxBy?bPaEsJZ%BqMt+lDT_6 z_mar3+PS`-94{o68Sh5tM8oq8(Yz?rg?XZkYvCdN5qgL#b{wQQIud31ly@L!&t-Ni zCf5opZWD|Y>B5;IZQzAA7{d#g4e&v=T=$lfudT&cP-kSq>5%2`>o5o|Y-!hA%Q zTPTtaVm_GDVc5b16mTciB5Tj9p#;c(XViTHN+9WjN#i(pUf2O*_O;@yHLj328TX## zsKrC?F6xEo*J{mj1t&{4JjO)dgn0L1Ayq6Ip;8yPGD@JwoNnKcIMnfJ=6#|*L;{^2 z&IkA~W32FpoIFt~Lcf3*-4sb}th_aQOhegPPg?YNgqPTk)}t0u^4+$6=BIYCPtF#| z$g8job*}wz9s~iE;_=y>?qof=nK&Hylgm{=wZdX8nZMtk{O){6{X1E09Ud!vLnSWy z_66+Zo^AqqeAw;6ddJ{^H|svM|agVU7c@Yk4d5rizh}l`Rmqz!Vy&3q7rw$fn|upD}J`4bP;s&el!z z2wlQ6#wnP{EyG=-JY9$wVcu9#5e0tUwrrS##iF|XhaH9itr78HZ|*eV_Sw<-UptX_ zkkhtq(caHv0Dm5{v$U3m4kT`hLYPQYx+vmQ5&@dn^9H$0%~;0H=T!> z{etM^06%4;%&sN31+Xn!BoeWv_A*n4(@e?R{=KyrZPGNNb$&ae#@TtNk=F#f%=?iS z%!&4zKH8&aLnzNU>eoxRYYP~X%6eji$ba(qu^3IR&gex--C|lAh&Jp!cbx0JJ4?_^ z>&7cy`ePK_Plm;6_2DNd{MB`~D}4Ye@<0t-RlPCb+k7xOQY@I_^Q`8NrP&#J=ng$P z^WAwOxDJ(>aEtLu{oR?V&%EWYrC~Q>*xqw*!I2~(@I^u5il%PVAgFgW=CXx}?m~?( zooj|+JOzO!nJXA*tAmNU>{F-HsKA0^cZ4L9tmkE3BS*0eQO>6M28|0J@3W0X~b%k7n7DKCnm)$|cQ z{v#98&!%nn4>$S#&8clgYrlP}1O}_-(p02KT-wx2LM)>67Ic#a)^Q zobOMnn+l0plLMbv_=@MYzMP!v$SuPvs_yZMiYJ_Q#oO;3~i*Uri-%-c)n`fyl?^S~5 zeEt|ah9+S~WHzXBht^?S|1sTlXH_)_L9WdXBd$W>x#GRJpg;9$2~~tKzYp%#Mcp{w z2cLx1W#!_bt^0}4W21a=YxmUo2HfWCn6UMKX(Q4Oa)>wc3SpNsG!3chevjE%pD1Fd zWlZhk!DeM$EeN?He~I385=_RS)ND7e6sQ+vsaX9UWF3(*XF=l+T9GT;^YEK8MlH`c zeFIW*oH@KeE0MDi*N-zb_=Nf{>3ro#omEFryon<$foG1PikLB5tLMw@xS|eEy9*vvnxx)Y*BJw^j(rytUC6V_@ zB3rQ^88z7P>L^Fm@tI6Mc#ia1@%BoJ$6^I-?9BI$>0BGXWR#a>N#afAdbaHjjjhZ@ zHkO0*{8&=d$-|X+%{?t6IC-B=@FVcX!FR^)i%lJJ&`^`20_sX8vVf}CrkoRtfT;$v zUAhJIl(KkR1$DquGVKvJYnML#`;b8nY&xlb9yC_y)UJ42$tdA8EK^I?9Y5I+;TE z6}kq-zM`~yc_=iQE6TawrpXB_kRPB4t*lspoK0E9aYKsUcaMclRuvYB?85o*1h0=c zT9X@c$h3&d{%bH*A?nCsk(KxvcV*1_SUFFI;AS7>$X%?L!a2B

3^ctozI=5&g}( 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

-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 HIPCuiG&qMG literal 0 HcmV?d00001 diff --git a/a.8-dev-hands-on/slide.snm b/a.8-dev-hands-on/slide.snm new file mode 100644 index 0000000..e69de29 diff --git a/a.8-dev-hands-on/slide.tex b/a.8-dev-hands-on/slide.tex new file mode 100644 index 0000000..50b1e74 --- /dev/null +++ b/a.8-dev-hands-on/slide.tex @@ -0,0 +1,27 @@ +\documentclass{beamer} +\usetheme[numbering=progressbar]{focus} +\definecolor{main}{RGB}{47, 161, 219} +\definecolor{textcolor}{RGB}{128, 128, 128} +\definecolor{background}{RGB}{240, 247, 255} + +\usepackage[utf8]{inputenc} +\usepackage{tikz} +\usepackage{listings} +\usepackage{adjustbox} +\usetikzlibrary{positioning} +\usetikzlibrary{shapes,arrows} +%\usepackage[T1]{fontenc} +%\usepackage[scaled]{beramono} + +\author{\small{\input{../includes/authors.txt}}} + +\title{MISP core development hands-on exercise} +\subtitle{Building a small nifty feature for the MISP core} +\institute{\includegraphics[scale=0.5]{misplogo.pdf}} +\titlegraphic{\includegraphics[scale=0.85]{misp.pdf}} + +\date{\input{../includes/location.txt}} +\begin{document} +\include{content} +\end{document} + diff --git a/a.8-dev-hands-on/slide.toc b/a.8-dev-hands-on/slide.toc new file mode 100644 index 0000000..e69de29 diff --git a/a.8-dev-hands-on/x-isac-logo.png b/a.8-dev-hands-on/x-isac-logo.png new file mode 100755 index 0000000000000000000000000000000000000000..21c68bc3d11e9168fecfa712690fbc2a3085aa7c GIT binary patch literal 39625 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