From b1d10b2eefbd711c2a03f91f3f8413ea373027d6 Mon Sep 17 00:00:00 2001 From: marcodn Date: Thu, 4 Jan 2024 14:59:23 +0100 Subject: [PATCH] Aktuelle Forschung - vorerst fertig + Spellchecking --- chapters/expose/chapter01.tex | 174 +++++++++++----------------------- chapters/expose/chapter02.tex | 9 +- expose-ref.bib | 22 ++++- expose.pdf | Bin 133957 -> 135488 bytes 4 files changed, 78 insertions(+), 127 deletions(-) diff --git a/chapters/expose/chapter01.tex b/chapters/expose/chapter01.tex index 267850f..a5e0990 100644 --- a/chapters/expose/chapter01.tex +++ b/chapters/expose/chapter01.tex @@ -6,22 +6,22 @@ Die Editions- und Forschungsstelle Frank Wedekind (EFFW) wurde 1987 in der Hochschule Darmstadt gegründet. Ihr Intention ist es, den lange vernachlässigten Autor der europäischen Moderne in die öffentliche Aufmerksamkeit zu bringen. Die Publikation der >>Kritischen Studienausgabe der Werke Frank Wedekinds. Darmstädter Ausgabe<< im Verlag Jürgen Häuser -wurde 1994 direkt nach der Erschließung der Wedekind-Nachlässe in Aurau, Lenzburg und München begonnnen und im Jahre +wurde 1994 direkt nach der Erschließung der Wedekind-Nachlässe in Aarau, Lenzburg und München begonnen und im Jahre 2013 abgeschlossen (8 Bände in 15 Teilbänden, jetzt in Wallstein Verlag). Die EFFW wurde im Sommer 2015 an die -Johannes Gutenberg-Universitt Mainz umgezogen. +Johannes Gutenberg-Universität Mainz umgezogen. -Da Frank Wedekind heute zu einem der bahnbrechendenen Autoren der literarischen Moderne zählt, aber bisher sehr -wenig erforscht wurde, soll sich diese nun Ändern. Die nationalen und internalen Korrespondenzen von und an Wedekind -zeigen eine starke Vernetzung in der europäischen Avantgard. Dies zeigt das die Wssenschaft um die Korresponedenzen +Da Frank Wedekind heute zu einem der bahnbrechenden Autoren der literarischen Moderne zählt, aber bisher sehr +wenig erforscht wurde, soll sich diese nun Ändern. Die nationalen und internationalen Korrespondenzen von und an Wedekind +zeigen eine starke Vernetzung in der europäischen Avantgarde. Dies zeigt das die Wissenschaft um die Korrespondenzen von Wedekind eine immer größere Rolle spielen. Aktuell sind lediglich 710 der 3200 bekannten korrespondenzstücke -veröffentlich worden. +veröffentlicht worden. -Um diese zu verändern entstand das Projekt >>Edition der Korrespondenz Frank Wedekind als Online-Volltextdatenk<< \citep{EffwFrankWedekind}, -welches bei der EFFW angesiedelt ist und als Kooperationsprojekt an der Johannes Gutenberg-Universität Mainz, der -Hochschule Darmstadt und der Fernuni Hagen umgesetzt wird und durch die Deutsch Forschungsgemeinschaft (Bonn) -gefördert wird. +Um diese zu verändern entstand das Projekt >>Edition der Korrespondenz Frank Wedekind als Online-Volltextdatenk<< +\citep{EffwFrankWedekind}, welches bei der EFFW angesiedelt ist und als Kooperationsprojekt an der +Johannes Gutenberg-Universität Mainz, der Hochschule Darmstadt und der Fernuni Hagen umgesetzt wird und durch die +Deutsch Forschungsgemeinschaft (Bonn) gefördert wird. -Hierbei werden sämtliche bislang bekanten Korrespondenz in die Online-Edition überführt. Diese Korrespondenz +Hierbei werden sämtliche bislang bekannten Korrespondenz in die Online-Edition überführt. Diese Korrespondenz beinhaltet substantiell das literarhistorische und kulturgeschichtliche Wissen über die Kultur zwischen 1880 und 1918, indem das überlieferte Material zum einen transkribiert editiert und editionswissenschaftlich kommentiert wird. Und zusätzlich durch Kommentar die den historischen Kontexten inhaltlich erschließen. @@ -32,20 +32,20 @@ werden. Die benutzerfreundliche Erfassung und Annotation der Briefe, ist eines der Hauptziele der konzeptionierten technischen Architektur. Die ist der Grund, warum die Präsentation-, Recherche- und Erstellungsebene vollständig webbasiert umgesetzt -wurde. Die Briefe selbst, werden im etablierten TEI-Format gespeichert. Dies muss von den Editoren und Editorienen nichst -selbst eingegeben werden, sondern kann über einen entstandenn WYSIWYG-Editor direkt eingegebenw werden, welcher es bei +wurde. Die Briefe selbst, werden im etablierten TEI-Format gespeichert. Dies muss von den Editoren und Editorinnen nicht +selbst eingegeben werden, sondern kann über einen entstanden WYSIWYG-Editor direkt eingegeben werden, welcher es bei der Speicherung in das TEI-Format wandelt. Ebenfalls wurde hierbei auf eine modulare und unabhängige Architektur geachtet, wodurch die Komponenten im Nachgang auch von anderen Briefeditionen genutzt werden können. \section{Ziel} % Anm: in dem Abschnitt vermischen Sie Ziele und Vorgehen Die aktuelle Umsetzung beinhaltet die bisher definierte Anforderungen komplett. Darunter fallen die Recherchemöglichkeiten, -sowie auch die EIngabe und die Verarbeitung der Briefe. Ein größeres Problem hierbei ist die Performance der Oberfläche. -Durch die langen Abfragedauern des Datenbestandes leidet die aktzeptanz der Anwendung. +sowie auch die Eingabe und die Verarbeitung der Briefe. Ein größeres Problem hierbei ist die Performance der Oberfläche. +Durch die langen Abfragedauern des Datenbestandes leidet die Akzeptanz der Anwendung. -Das Ziel der Arbeit ist es, die Abfragedauern zu verringern, wodurch die Performance der Oberfläche signifikant verbessert -wird. Anhand der Quellen müssen hierfür die Abfragen ermittelt und bewertet werden. Die Abfragen mit den höchsten -Zeitbedarf werden dann analysiert und optimiert. +Das Ziel der Arbeit ist es, die Abfragedauern zu verringern, wodurch die Performance der Oberfläche signifikant verbessert wird. +Anhand von Performance-Messungen und einer Befragung der Benutzer und Entwickler, werden die größten Performance-Probleme ermittelt und bewertet. +Anhand dieser Auswertungen ist dann das weitere vorgehen zu ermitteln. Hierbei ist auch ein Vergleich mit anderen Technologien angedacht. @@ -54,99 +54,51 @@ Hierbei ist auch ein Vergleich mit anderen Technologien angedacht. % Systemliteratur etc. zum Thema Performance-Optimierung zu recherchieren, zu analysieren und den State of the Art zu beschreiben! Die Speicherveraltung des PostgreSQL-Server muss für Produktivsysteme angepasst werden \citep[34-38]{Eisentraut2013}. -Hierunter fallen die \textbf{shared\_buffers} die bei -ca. 10 bis 25 Prozent des verfügbaren Arbeitsspeichers liegen sollte, mit dieser wird das häufige schreiben des Buffers durch Änderung -von Daten und Indexen auf die Festplatte reduziert. -Die Einstellung \textbf{temp\_buffers} die definiert wie groß der Speicher für temporäre Tabellen pro Verbindung maximal werden darf, sollte -ebenfalls überprüft werden, da ein zu kleiner Wert bei großen temporären Tabellen zu einem signifikanten Leistungseinbruch führt, wenn -die Tabellen nicht im Hauptspeichern sondern in einer Datei beareitet werden. -Der \textbf{work\_mem} definiert die Obergrenze des zur Verfügung gestellt Hauptspeichers pro Datenbankoperation wie effizientes Sortieren, -Verknüpfen oder Filtern. Auch wird im Falle eines zu klein -gewählten Speichers auf temporäre Dateien auf der Festplatte ausgewichen, was ebenfalls zu signifikaten Leistungsinbrüchen führt. -Die \textbf{maintenance\_work\_mem} wird bei Verwaltungsoperation wie Änderung und Erzeugung von Datenbankobjekten als Obergrenze definiert. -Aber auch für die Wartungsaufgaben \textbf{Vacuum}, die fragmentierte Tabellen aufräumt und somit die performance hebt. Welche Regelmässig -durchgeführt werden sollte. +Hierunter fallen die \textit{shared\_buffers} die bei ca. 10 bis 25 Prozent des verfügbaren Arbeitsspeichers liegen sollte, mit dieser Einstellung wird das häufige schreiben des Buffers durch Änderung von Daten und Indexen auf die Festplatte reduziert. +Die Einstellung \textit{temp\_buffers} die definiert wie groß der Speicher für temporäre Tabellen pro Verbindung maximal werden darf, sollte ebenfalls überprüft werden, da ein zu kleiner Wert bei großen temporären Tabellen zu einem signifikanten Leistungseinbruch führt, wenn die Tabellen nicht im Hauptspeichern sondern in einer Datei bearbeitet werden. +Der \textit{work\_mem} definiert die Obergrenze des zur Verfügung gestellt Hauptspeichers pro Datenbankoperation wie effizientes Sortieren, Verknüpfen oder Filtern. Auch wird im Falle eines zu klein gewählten Speichers auf temporäre Dateien auf der Festplatte ausgewichen, was ebenfalls zu signifikanten Leistungseinbrüchen führt. +Die \textit{maintenance\_work\_mem} wird bei Verwaltungsoperation wie Änderung und Erzeugung von Datenbankobjekten als Obergrenze definiert. Aber auch für die Wartungsaufgaben \texttt{Vacuum}, die fragmentierte Tabellen aufräumt und somit die performance hebt. -Die Wartung des Datenbanksystemes ist eine der wichtigen Aufgaben und sollte regelmässig durchgeführt werden, damit die Performance des -Systems durch die Änderung des Datenbestandes nicht einbricht \citep[75]{Eisentraut2013}. Hierfür gibt es den \textbf{VACUUM}-Befehl, der -entweder per Hand oder automatisch durch das Datenbanksystem ausgeführt werden soll. -Für die automatische Ausführung kann der maximal verwendete Speicher über die Einstellung \textbf{autovacuum\_work\_mem} gesondert -eingestellt werden \citep{PostgresPro:Chap20.4:2023}. -Neben dem aufräumen durch \textbf{VACUUM} sollten auch die Planerstatistiken mit \textbf{ANALYZE} \citep[83]{Eisentraut2013} aktuell -gehalten werden. Damit die Anfragen durch den Planer richtig optimiert werden können. -Für beide Wartungsaufgaben gibt es den Autovacuum-Dienst. Dieser sollte aktiv und richtig konfiguriert sein. +Die Wartung des Datenbanksystems ist eine der wichtigen Aufgaben und sollte regelmässig durchgeführt werden, damit die Performance des Systems durch die Änderung des Datenbestandes nicht einbricht \citep[75]{Eisentraut2013}. Hierfür gibt es den \texttt{VACUUM}-Befehl, der entweder per Hand oder automatisch durch das Datenbanksystem ausgeführt werden soll. +Für die automatische Ausführung kann der maximal verwendete Speicher über die Einstellung \textit{autovacuum\_work\_mem} gesondert eingestellt werden \citep{PostgresPro:Chap20.4:2023}. +Neben dem aufräumen durch \texttt{VACUUM} sollten auch die Planerstatistiken mit \texttt{ANALYZE} \citep[83]{Eisentraut2013} aktuell gehalten werden. Damit die Anfragen durch den Planer richtig optimiert werden können. Für beide Wartungsaufgaben gibt es den Autovacuum-Dienst. Dieser sollte aktiv und richtig konfiguriert sein. -Mit dem Tool \textbf{pgFouine} \citep[155]{Eisentraut2013} können die Logs des PostgreeSQL Server im Nachgang analysiert werden und auf -Probleme hin untersucht werden. Hiermit kann sehr einfach die häufigsten bzw. langsamsten Anfragen ermittelt werden. +Mit dem Tool \textit{pgFouine} \citep[155]{Eisentraut2013} können die Logs des PostgreSQL Server analysiert werden und auf Probleme hin untersucht werden. Hiermit kann sehr einfach die häufigsten bzw. langsamsten Anfragen ermittelt werden. -Für weitere Optimierungen müssen dann die Anfragen einzeln überprüft werden. Hierfür ist es sinnvoll die Ausführungspläne der Abfrage -zu analysieren \citep[252]{Eisentraut2013}. Hierbei ist es wichtig die verschiedenen Plantypen und ihre Kosten zu kennen, sowie die -angegeben Werte für die Plankosten zu verstehen. Hinzu kommt noch, dass man den tatsächlich ausgeführten Plan mit dem ursprünglichen -Plan vergleichen sollte \citep[254]{Eisentraut2013}. Eine er wichtigsten Aussage hierbei ist, ob die Zeilenschätzung akkurat war. -Größere Abweichung weißen häufig auf veraltete Statistiken hin. +Für weitere Optimierungen müssen dann die Anfragen einzeln überprüft werden. Hierfür ist es sinnvoll die Ausführungspläne der Abfrage zu analysieren \citep[252]{Eisentraut2013}. Hierbei ist es wichtig die verschiedenen Plantypen und ihre Kosten zu kennen, sowie die angegeben Werte für die Plankosten zu verstehen \citep[24-30]{Dombrovskaya2021}. Hinzu kommt noch, dass man den tatsächlich ausgeführten Plan mit dem ursprünglichen Plan vergleichen sollte \citep[254]{Eisentraut2013}. Eine er wichtigsten Aussage hierbei ist, ob die Zeilenschätzung akkurat war. Größere Abweichung weißen häufig auf veraltete Statistiken hin. +Um die Abfragen selbst zu optimieren gibt es ein Vorgehen über mehrere Schritte \citep[304-308]{Dombrovskaya2021}. Zuerst wird unterschieden ob es eine \textit{Kurze} oder eine \textit{Lange} Abfrage ist. Im Falle von einer Kurzen Abfrage werden zuerst die Abfragekriterien geprüft. Wenn dies nicht hilft, werden die Indexe geprüft. Sollte dies auch keine Verbesserung bringen, wird die Abfrage nochmal genauer analysiert und so umgestellt, dass die restriktivste Einschränkung zuerst zutrifft. +Bei Langen Abfragen sollte überprüft werden, ob es sinnvoll ist das Ergebnis in eine Tabelle zu speichern und bei Änderung zu aktualisieren. Wenn dies nicht möglich ist, sollten die nachfolgenden Schritte durchgeführt werden. Zuerst wird der restriktivste Join gesucht und geprüft ob dieser als ersten ausgeführt wird. Danach fügt man weitere Joins hinzu und prüft die Ausführungszeit und die Abfragepläne. Als nächstes wird geschaut, dass große Tabellen nicht mehrfach durchsucht werden. Bei Gruppierungen ist noch zu prüfen, ob diese früher durchgeführt werden können, ob die Abfragemenge zu verringern. -Des Weiteren können über das Modul \texttt{pg\_stat\_statements} Statistiken über die Aufrufe die an den Server gestellt wurden, -ermittelt werden \citep{PostgresF27:2023}. Hierbei kann ermittelt werden, welche der Anfragen am häufigsten gerufen werden und -welche die längsten Laufzeiten besitzen. +Des Weiteren können über das Modul \texttt{pg\_stat\_statements} Statistiken über die Aufrufe die an den Server gestellt wurden, ermittelt werden \citep{PostgresF27:2023}. Hierbei kann ermittelt werden, welche der Anfragen am häufigsten gerufen werden und welche die längsten Laufzeiten besitzen. % MÜllerWehr2012 -Die JPA wird als First-Level-Cache in Java-EE-Anwendung gehandhabt. -Hierbei nehmen die Objekte einen von 4 Zuständen ein \citep[57]{MüllerWehr2012}. -Im \textbf{Transient} sind die Objekt erzeugt, aber noch noch in den Cache überführt worden. -Wenn Sie in den Cache überführt wwerden, nehmen sie den Zustand \textbf{Verwaltet} ein. -Für das löschen eines Objektes gibt es den Zustand \textbf{Gelöscht}, wodurch auch das Objekt -aus der Datenbank entfernt wird. -Als letzten Zustand gibt es noch \textbf{Losgelöst}, hierbei wird das Objekt aus dem Cache -entfernt, aber nicht aus der Datenbank. +Die \textit{Java Persistence API} (JPA) wird als First-Level-Cache in Java-EE-Anwendung gehandhabt. Hierbei nehmen die Objekte einen von 4 Zuständen ein \citep[57]{MüllerWehr2012}. +Im \textit{Transient} sind die Objekt erzeugt, aber noch noch in den Cache überführt worden. +Wenn Sie in den Cache überführt werden, nehmen sie den Zustand \textit{Verwaltet} ein. +Für das löschen eines Objektes gibt es den Zustand \textit{Gelöscht}, wodurch auch das Objekt aus der Datenbank entfernt wird. +Als letzten Zustand gibt es noch \textit{Losgelöst}, hierbei wird das Objekt aus dem Cache entfernt, aber nicht aus der Datenbank. -Eine Menge von Objekten wird als \textit{Persistenzkontext}. Solange die Objkte dem Persistenzkontext -zugeordnet sind, also den Zustand Verwaltet besitzen, werden diese auf Änderungen überwucht -um diese am Abschluss mit der Datenbank zu syncronisieren. In der Literatur nennt man das -\textit{Automatic Dirty Checking} \citep[61]{MüllerWehr2012}. +Eine Menge von Objekten wird als \textit{Persistenzkontext}. Solange die Objekte dem Persistenzkontext zugeordnet sind, also den Zustand Verwaltet besitzen, werden diese auf Änderungen überwacht um diese am Abschluss mit der Datenbank zu synchronisieren. In der Literatur nennt man das \textit{Automatic Dirty Checking} \citep[61]{MüllerWehr2012}. -In den Java-EE-Anwendungen wird der Persistenzkontext für die Anfragen vom Application-Server -bereitgestellt. Hierfür werden Application-Server wie GlassFish\textbf{!!!URL!!!} genutzt, -um die Verwendung eines Pools von Datenbankverbindungen zu definieren \citep[68]{MüllerWehr2012}. -Hiermit kann die Anzahl der Verbindung geringer gehalten werden als die Anzahl der Benutzer die -an der Anwendung arbeiten. -Zusätzlich werden die Transaktionen über Stateful Session-Bean (SFSB) gehandbabt, die automatisch -vor dem Aufruf erzeugt und danach wieder gelöscht werden. Dies hat allerdings den Nachteil, -dass der Persistenzkontext sehr groß werden kann, wenn viele Entities in den Persistenzkontext -geladen werden. Da dies häufig zu Speicher- und damit Performan-Problemen \citep[79]{MüllerWehr2012} -führt, muss hier darauf geachtet werden, nicht mehr benötigte Entities aus dem Persistenzkontext -lösen, oder den Transaktionskontext aufzuteilen \citep[172]{MüllerWehr2012}. +In den Java-EE-Anwendungen wird der Persistenzkontext für die Anfragen vom \textit{Application-Server} bereitgestellt. Hierfür werden Application-Server wie GlassFish genutzt, um die Verwendung eines Pools von Datenbankverbindungen zu definieren \citep[68]{MüllerWehr2012}. +Hiermit kann die Anzahl der Verbindung geringer gehalten werden als die Anzahl der Benutzer die an der Anwendung arbeiten. +Zusätzlich werden die Transaktionen über Stateful Session-Bean (SFSB) gehandhabt, die automatisch vor dem Aufruf erzeugt und danach wieder gelöscht werden. Dies hat allerdings den Nachteil, +dass der Persistenzkontext sehr groß werden kann, wenn viele Entities in den Persistenzkontext geladen werden. Da dies häufig zu Speicher- und damit Performanz-Problemen \citep[79]{MüllerWehr2012} führt, muss hier darauf geachtet werden, nicht mehr benötigte Entities aus dem Persistenzkontext zu lösen. -Zusätzlich kann hier ebenfalls noch der \textit{Second Level Cache} (L2-Cache) aktiviert werden. -Dieser Cache steht jedem Persistenzkontext zur Verfügung und kann dadurch die Anzahl der -Datenbankzugriffe deutlich reduzieren, was bei langsamen Datenbank-Anbindungen zu hohen -Performance-Gewinnen führen kann \citep[171]{MüllerWehr2012}. -Engegen der Verwendung spricht, dass die Daten im Second Level Cache explizit über Änderungen -informiert werden müssen, sonst werden beim nächsten Laden wieder die alten Werte geliefert. -Ebenfalls benötigt so ein Cache einen höheren Bedarf an Arbeitsspeicher, in diesem dann die -Daten parallel zur Datenbank bereitgestellt werden. -Daher ist die Benutzung nur problemlos bei Entities, auf die meist lesend zugeriffen werden. +Zusätzlich kann im JPA ebenfalls noch der \textit{Second Level Cache} (L2-Cache) aktiviert werden. Dieser Cache steht jedem Persistenzkontext zur Verfügung und kann dadurch die Anzahl der +Datenbankzugriffe deutlich reduzieren, was bei langsamen Datenbank-Anbindungen zu hohen Performance-Gewinnen führen kann \citep[171]{MüllerWehr2012}. +Entgegen der Verwendung spricht, dass die Daten im Second Level Cache explizit über Änderungen informiert werden müssen, sonst werden beim nächsten Laden wieder die alten Werte geliefert. +Ebenfalls benötigt so ein Cache einen höheren Bedarf an Arbeitsspeicher, in diesem dann die Daten parallel zur Datenbank bereitgestellt werden. +Daher ist die Benutzung nur problemlos bei Entities, auf die meist lesend zugegriffen wird. -In der OpenJPA-Erweiterung für den Second Level Cache, wird in Objekt-Cache -(in OpenJPA als \textit{DataCache} bezeichnet) und Query-Cache unterschieden. -Über die Funktionen \texttt{find()} und \texttt{refresh()} oder einer Query werden die -geladenen Entities in den Cache gebracht. Davon ausgenommen sind \textit{Larg Result Sets} -(Abfragen die nicht alle Daten auf einmal laden), \texttt{Extent}-Technologien und Queries, -die einzelne Attribute von Entities zurückliefern, aber nicht das Entity selbst. -Hierbei kann genau gesteuert werden, welche Entity in den Cache abgelegt wird und -welche nicht. Ebenfalls kann auf Klassenbasis der zugehörige Cache definiert werden, um -eine bessere Last-Verteilung beim Zugriff zu ermöglichen \citep[314]{MüllerWehr2012}. +In der OpenJPA-Erweiterung für den L2-Cache, wird in \textit{Objekt-Cache} (in OpenJPA als \textit{DataCache} bezeichnet) und Query-Cache unterschieden. +Über die Funktionen \texttt{find()} und \texttt{refresh()} oder einer Query werden die geladenen Entities in den Cache gebracht. Davon ausgenommen sind \textit{Large Result Sets} +(Abfragen die nicht alle Daten auf einmal laden), \texttt{Extent}-Technologien und Queries, die einzelne Attribute von Entities zurückliefern, aber nicht das Entity selbst. +Hierbei kann genau gesteuert werden, welche Entity in den Cache abgelegt wird und welche nicht. Ebenfalls kann auf Klassenbasis der zugehörige Cache definiert werden, um eine bessere Last-Verteilung beim Zugriff zu ermöglichen \citep[314]{MüllerWehr2012}. -Im Query-Cache werden die Abfragen bzw. die Eigenschaften einer Abfragen und die -zurückgelieferten Ids der Entities gespeichert. Bei erneutem Aufruf dieser Abfrage -werden die referenzierten Objekte aus dem Objekt-Cache zurückgegeben. Bei veränderten -referenzierten Entities wird der Query-Cache nicht benutzt und die betroffenen Abfragen -werden unverzüglich aus dem Query-Cache entfernt \citep[316]{MüllerWehr2012}. +Im Query-Cache werden die Abfragen bzw. die Eigenschaften einer Abfragen und die zurückgelieferten Ids der Entities gespeichert. Bei erneutem Aufruf dieser Abfrage werden die referenzierten Objekte aus dem Objekt-Cache zurückgegeben. Bei veränderten referenzierten Entities wird der Query-Cache nicht benutzt und die betroffenen Abfragen werden unverzüglich aus dem Query-Cache entfernt \citep[316]{MüllerWehr2012}. -Um zu prüfen ob die Einstellungen sinnvoll gesetzt sind, gibt es eine Cache-Statistik. -Mit diesen kann überprüft werden, wieviel Lese- und Schreibzugriffe im Cache durchgeführt wurden, -Entsprechend dieser Auswertung sollten die Einstellungen angepasst werden \citep{IbmOpenJPACaching2023}. - -% Konversationen (Aufteilung von Transaktion, Seite 172) +Um zu prüfen ob die Einstellungen sinnvoll gesetzt sind, gibt es in OpenJPA eine Cache-Statistik, die abgefragt werden kann. Mit dieser kann die Anzahl der Lese- und Schreibzugriffe im Cache überprüft werden. Entsprechend dieser Auswertung sollten die Einstellungen and den Entities angepasst werden \citep{IbmOpenJPACaching2023}. % Zum ende noch, warum wird das gemacht? => Weil Datenbank-Definition immer unterschiedlich sind, und die Optimierung an den entsprechenden @@ -154,24 +106,12 @@ Entsprechend dieser Auswertung sollten die Einstellungen angepasst werden \citep \section{Vorgehen bei der Umsetzung} % Anm: eine mögliche Vorgehensweise. Bei der Beschreibung der Vorgehensweise beziehen Sie sich dann natürlich auf den oben beschrieben Stand in Forschung und Technik -Zuerst werden alle Abfragen ermittelt und deren Performance in Abhängigkeit der Häufigkeit der Aufrufe und Datenmengen -bestimmt. In der Auflistung werden dann die 5-7 Anfragen bestimmt, bei dennen die größten Performance-Optimierungen möglich -ist. Diese Abfragen werden dann genauer untersucht. Hierbei werden verschiedene Blickwinkel betrachtet um die Performance -zu optimieren. +Anhand der Umfrage der Bediener und Entwickler werden die größten Performance-Probleme in der Webseite ermittelt. Anhand dieser werden nun die dazugehörigen Quellcode identifiziert und analysiert. Hierbei müssen verschieden Blickwinkel betrachtet werden um die Performance zu optimieren. -Darunter fallen zum einen die Cache-Algorithmen der JDBC-Engine, sowie auch die Einstellungen am Datenbanksystem. Hierbei -ist noch ein besonderes Augenmerk auf die vorhandene Serverkonstellation mit zu beachteten, da diese enormen Einfluss auf -die Einstellungen bewirkt. Ebenso werden die Aufrufe im ganzen überprüft und untersucht um zu prüfen ob die Anfragen sich -gegenseitig durch Transaktionen oder Locks sperren. Hierfür wird ebenfalls die interne Protokolierung der Aufruf aktiviert -und dessen Ausgabe untersucht und analysiert. +Darunter fallen zum einen die Cache-Algorithmen der JDBC-Engine, sowie auch die Einstellungen am Datenbanksystem. Hierbei ist noch ein besonderes Augenmerk auf die vorhandene Serverkonstellation mit zu beachteten, da diese enormen Einfluss auf die Einstellungen bewirkt. Ebenso werden die Aufrufe im ganzen überprüft und untersucht um zu prüfen ob die Anfragen sich gegenseitig durch Transaktionen oder Locks sperren. Hierfür wird ebenfalls die interne Protokollierung der Aufruf aktiviert und dessen Ausgabe untersucht und analysiert. -Danach werden die Abfrage selbst untersucht und auf Optimierungen überprüft. Hierbei wird als erstes der Aufruf -der Abfrage betrachtet. Dann wird die Abfrage selbst genauer untersucht. Dabei wird beachtet ob die Anfragen selbst viel -Zeit für die Bearbeitung benötigen oder auf Ressourcen warten. Zum anderen wid geprüft ob durch gezielte Umstellung oder -Einfügen von Zwischenergebnissen schnellere Abfragen möglich sind, Wie es in der Abhandlung "Optimizing Iceberg -Queries with Complex Joins" \cite{10.1145/3035918.3064053} gezeigt wird. Zum Schluss werden noch die Afragekriterien -und die vorhanden, beziehungsweise genutzen, Indizierungen überprüft. +Danach werden die Abfrage selbst untersucht und auf Optimierungen überprüft. Hierbei wird als erstes der Aufruf der Abfrage betrachtet. Dann wird die Abfrage selbst genauer untersucht. Dabei wird beachtet ob die Anfragen selbst viel Zeit für die Bearbeitung benötigen oder auf Ressourcen warten. Zum anderen wid geprüft ob durch gezielte Umstellung oder Einfügen von Zwischenergebnissen schnellere Abfragen möglich sind, Wie es in der Abhandlung "Optimizing Iceberg Queries with Complex Joins" \cite{10.1145/3035918.3064053} gezeigt wird. Zum Schluss werden noch die Abfragekriterien und die vorhanden, beziehungsweise genutzten, Indizierungen überprüft. -Als letztes wird noch die Art des Aufrufes betrachtet. Hierbei wird die Art und Weise der Aufrufe genauer betrachtet. Ob -zum Beispiel eine vorhandene Anfrage mehrfach verwendet wird und diese besser auf 2 ähnliche Abfrage aufgeteilt werden -kann. Oder ob an den Stellen ein Paging eingebaut werden kann, um die Datenmengen zu reduzieren. +Als letztes wird noch die Art des Aufrufers betrachtet. Hierbei wird die Art und Weise der Aufrufe genauer betrachtet. Ob zum Beispiel eine vorhandene Anfrage mehrfach verwendet wird und diese besser auf 2 ähnliche Abfrage aufgeteilt werden kann. Oder ob an den Stellen ein Paging eingebaut werden kann, um die übertragene Datenmengen zu reduzieren. + +Zeitgleich wird der PostgreSQL sowie der Server selbst untersucht und die Einstellungen überprüft. Hierzu gehören die Größen der Speicher und die Wartungsaufgaben des Datenbanksystems. In diesem Zuge werden auch die Log-Dateien vom PostgreSQL, unter Zuhilfenahme von pgFouine, untersucht und auf Probleme und Unregelmässigkeiten geprüft. diff --git a/chapters/expose/chapter02.tex b/chapters/expose/chapter02.tex index 9964129..0d4c9ef 100644 --- a/chapters/expose/chapter02.tex +++ b/chapters/expose/chapter02.tex @@ -13,10 +13,10 @@ %\end{enumerate} \item Performance-Untersuchung \begin{enumerate} - \item Einbau von Performancecounter - \item Aktivieren von Performancecounter am Postgresql - \item Laufzeitanalyse starten \item Befragung der Benutzer und Entwickler + \item Überprüfung des PostgreSQL und Servers + \item Einbau und Aktivieren von Performancecounter + \item Laufzeitanalyse starten \end{enumerate} \item Optimierung \begin{enumerate} @@ -29,6 +29,5 @@ \item Erneute Laufzeitanalyse starten \item Vergleich der Ergebnisse vor und nach der Optimierung \end{enumerate} - \item Zusammenfassung - \item Ausblick + \item Zusammenfassung und Ausblick \end{enumerate} diff --git a/expose-ref.bib b/expose-ref.bib index 9fe5600..92f0e4b 100644 --- a/expose-ref.bib +++ b/expose-ref.bib @@ -46,7 +46,7 @@ year = 2023, url = {https://www.postgresql.org/docs/8.4/pgstatstatements.html}, urldate = {2023-12-27} -} +}, % File: 978-1-4842-3546-1.pdf @BOOK{Sharan2018, @@ -79,7 +79,7 @@ ISBN = {978-1-4842-8991-4}, PUBLISHER = {Apress Berkeley, CA}, ADDRESS = {New York}, -} +}, % File: fröhlich-2022-postgresql.pdf / Ehemalinger Link: doi:10.3139/9783446473157 @book{Fröhlich2022, @@ -92,7 +92,7 @@ edition = {}, URL = {https://www.hanser-elibrary.com/doi/abs/10.3139/9783446473157}, eprint = {https://www.hanser-elibrary.com/doi/pdf/10.3139/9783446473157} -} +}, % Buch PostgreSQL - Administration (Hagen Leihe) @book{Eisentraut2013, @@ -103,7 +103,7 @@ ISBN = {978-3-868-99362-2}, PUBLISHER = {O'Reilly Germany}, ADDRESS = {Köln}, -} +}, % File: müller-wehr-2012-java-persistence-api-2.pdf / Ehemaliger Link: doi:10.3139/9783446431294 @book{MüllerWehr2012, @@ -116,7 +116,19 @@ edition = {}, URL = {https://www.hanser-elibrary.com/doi/abs/10.3139/9783446431294}, eprint = {https://www.hanser-elibrary.com/doi/pdf/10.3139/9783446431294} -} +}, + +@book{Dombrovskaya2021, + author = {Dombrovskaya, Henrietta AND Novikov, Boris AND Bailliekova, Anna}, + year = {2021}, + doi = {10.1007/978-1-4842-6885-8}, + title = {PostgreSQL Query Optimization - The Ultimate Guide to Building Efficient Queries}, + isbn = {978-1-4842-6885-8}, + publisher = {Apress}, + address = {Berkeley, CA}, + url = {https://link.springer.com/book/10.1007/978-1-4842-6885-8}, + eprint = {https://link.springer.com/book/10.1007/978-1-4842-6885-8} +}, % noch offen: % - OpenJPA: https://openjpa.apache.org/documentation.html diff --git a/expose.pdf b/expose.pdf index 8d8a6e01f4dccb2ad99e54ce12a66c379d1a630f..4fc6bafbf372099050fd4df865ff4111791318fe 100644 GIT binary patch delta 87573 zcmZshV|OJCu%%<;#CAI9*gCOoTOHdxF*>%5j_q`8+qTUP=e;u@@2piH>IYP<+Rv^% zlnU2d2v^5P0A7{^B#?zFMTa#=iXxzf;NVVTrlJMKXz6-vaHIIo)Xo<9DpaYEyKS@{ zv!B^@F65MMf@d-jk+iUv4>cabpVOn-hOP%b0C{4!>WASCYJt46_+*{b+}^Z66ig zY)A!Z6Vn`3FOa6O+_dRe4~V^fALq?{JRpAi?&az7K0be)3u=;O)BT-Aq(CcUzEdd( zqEy+QIaqoj>EGzxhmF@h&Ug{4l2oM9jt{|$rn{L~5|rGNDxuF9KT(jM$Bb3NNMYoN zgv6rb4&#P6PS3*%bW#~%;fi|kBSQG`VbTnWH34Z=v+a32f+W8Y-wYLL{_3=~Qw*IdGM7$!}GA@h%b&Z*thZxCkzG)?B!$YhQP^l%aCV zeK=GC@1G<{qBrhIO`Lo@UXcAoOM%E&Kh?e@nDE3Z*a24TnUpj0;%7uVylTQwRFoil z$Ymuj1j$yQ=gP-sQ7#XG|D9A--NBWF`RsH18f5s=At8Ia z=*o}k>M@l~V3$@=xSb%fjZY{`>C*S5Mazr`>SXl4u7oXDTglK@d{;m2F&G;pd4mzG za;^lQ<-nzT$&%bO62dy3`Ba=5&H??&SXfQsbdBu2CrvWzL|_9U@~Xi+D+o60CpD=W zV_-j*ZHQ_TqORw+DDUUNd@<-k$}C$J(=<;*9L|VpXNVe4K|x^?!=Nhv6l~d*QE<%n zJA;j{V+^y`OtxiV;lj3y>n**MyAnQNcd>UjFy^{|Fv#6xz_(fGG}SVE+XRVX${uq{ z8hot$L=t_KQor=vgM5SFrh!8J9Syv>{cGGsX){vs6{}CuuA1`v_=Z2D`E}DF_;m2+G|j%T>}P;JReAXdc?$?euB2>`D54$6 z+ezir>lfcOA99$Jfv93d`Ed*fs4FW(YGBXUoG(mFK)Bb76l zkIDA4lF@4lmnEr`aY1|e^v`b6{!y_Cj&X-(Hf(H zVyKd(FnWjq&8nmOD*53$Jdjk*FhZOV--YDS;XEsdw1sklzd&6)6C6blnvbbpTm$$AoT$^&Sr?ch3`qBX}q;_qmaM&VC&D_^LC6!i*r$L$b`AahR) z=`3*d^QjQ-M`T2@mp^OjG)C&8P1)5)D3WVV_DV@J_g96+Td_XaBCKx9O>F*!6&+b{ zHk$!W98)`zXF>S){c1m*j+OJdhk$4vWh~gJ>00cjoD3i9N@L-dTSaqNDG=N~ey6Z8 z_Mv)Pp57%~zcjU(e8PHFU__2lsOFXEP2epHB=WcE2hdN6!F3FUdZI%-(Q=0=Wc|R{ z&-Isi^|Y{UBGo>DT9?jln<7r;3FnbDy$0O_GyqvMXV5jHAq&H=@~9S?171YwXF5(g zEhcm9S6pt^5{=C$l#s)j!{Q#*<^V)3&o%s9ytdMy6xkIoyfQ-X-xe$|$%W^hx3c@=k06mROTM>hA zlskB5Z^N=KeN3zXrV@=FL6m*8GP>Ud$q~Q97$16#)^Bz{8g_*7DJ*GbI0rOvu_UuVVVjp_-(@SRCJVKek#ILlDMmlEa2XX6HGTDz|X}PW&^S z1t2loQ)FS5YYN}ql5wTAK+opY;mf{Sf*P6K%)9o$Y$!EeBz1=g5PcikX;pdrRd#Lq zhIM~bcFnA%FN{-m?zHx!*G(Rjl|YzNy7_+ScHX~So*neq(cMkeP_H(v3rXYnP}4I7 z^|k=nEhUchP)=pYsdHHQ6>MK6wmXboeUQ!X-xk#4%dh7qWjOtx{6bb9mhx7kE>>7X zU>1kuKT-C%vpV4$n?%rKDeXcH_RRp&8HV6WH zsRWzS`$|$I=KanzmOKw?96Gn1{>1j+XhUpurnsZq-VtMPi*9Z;-DDWWNnT zGuSyS)Uw(?@Y=c-W}}S6&6LTsRKE?B!+10v%4hm3$EFf;aqd|`Rp@o&+af8Oi7z_$ zehr8StU?wI^GB*s)PeLR4lTVn=<43xgS2+KS3hHF_26NRR7st@ELT2$TT{j2&7 z4KMu%3Yzh#wHXJj4-}9Ba-cn?5IJq_;7(#SgUzkatM?~;)2Q-74-V;GwD+r_4!PM2t^89&hw&>@J)h4bRd_FwmTpH zPyrP-Y*B!(zpHg;`?fw~b&jjI6P2hoVCZ)tyYHaK*V7gbO=79vmHY@BW}Oy2_PfEV z?jfSX-3r&u_4eN`=|b`I(gYHQ>lVbES9`#jcs7-NGE`LO)P9sIy=LTz+T+$7SCK=z z9`w4E)#mIApC7WH&6@x+DM;?bSm+OaZ`RRDXHVB%Nb^uy$_;exL0tax%awdGWAaI< zK}Gyk3dz5ku&gTA(=Z*D9gh{kD*M>p@ZUM2FupLxhd{>W8?&Y1#P*> z;DuSQ%kvV1>=@$@edF_HTF*o`UE=gY)@Xlj`wrI1v;qo(4r^0bI*^(FUc1hps1yXf zow$rf+pf+PVWlH+lup;e99eEmvqn0dMu$L1h+`_B)#lQ!-LnI9D2NgGpO9RkO0RdG z+(dM$&7~$nPP;p(LXiN8s26s?LqMC{SIy;zk8)?@e6pgg(D{B0# zy&$Uo#iI4W_kS5kDubY3ucgAxoFKQrCD%Rp=Q2b#%e_Up;2?!4kH%WO1v zwQw$%`s9)yM_z8j*57ww9QhjjEb0Bp>YAT=6mmfsHK>y^p_D&8``4fp<=(T_ZBk>E zd0bMDr$*MrXcDx|;Z$#_6E=PqU~iphyI*xI_Z_c}8d09&2o-F&Tnh7P>8b!onV79? z96@s@+ZdNygg%&fYMFL!9OE4T|I<)RK$aL-wNh#|*P6)_CZlQ_{fdzX9z5}x#M75c z9fz<31YQ<3u(Tb(ei$(O%RcP( zPb{dX@nXe@2wPZ6?f^^sAwssDCl9Mw!kUD`Y`(e~A%8^t&ZAWVADa zO%KXYvzs5MKXc-OoEHVsg0sjVP2Qnc7TKz<9$-n)Pik~a5=kSd%pK|AOacq<#_NVEPA%Bxi_@FZN{jXuuH z_>KLyKP2tP6VmGY;5QHI`5JJvc_X)5uhXq4+w<$$En9)Ce)f=?<|@kky+Yp#orhH{G^VphWPCo;R0C5&4HS*Ti=bt5pQwrDN4cwbq zjs}paPwjzF{v~ym{SNj{)=n1or+JMx#Aj|p7!qwdZ4lVAxN88&y54YgE-oMS#JQQ7M7~neAIOthY?g_i`xQ_?8KPkaZNWnCMzeKK$6`0(dU!0Z- zPD))kX_^JK0*#eH;Uw7-_EpVo7SG^Xm4`zEwqf>!ZHL@695!O)V&Crc+qZ_6H@p{o zy5)*+3Q;zhR;5D%Y#IC&Q5-YHSVbfha3xXrNo{V0Zjr473=jqas2g+SKqWtBBioFq zNwSrmJd9?`2%GsptV(tPNCZMnaS$_Yx+|M5#tq_lm)6!F#y?90&}E05(SUofq*#_c zM`Ui_x9PmjHckEg0Dc_9mpx%TwUf83ie`V$oOCiE0}h#9 zwQbU`z`_o(oR?|1bxm{h+G=7AGmDYprHgia*?R3ryk@*TOFkS8MEJ{+Bf=%=jt(|p z7T=rp{^viuVCOTmrkniEOPQvBc+(EBc<|R!##)tYZG-o8+?2>lKgPX^BBpR->H;N| zl9kGVk7HiAjv6j#a)p3yoY|{7og8mwh;ZV+rGTeiJGdt2W!JCrg zRYK>hseV3Fkok`CAbl*wij>A>S8EDw-a7j#7i};#LM}+rLF8=ddDm=Rr_d}xT)h>= z(g|q)>jbNqOP{AI$R;NwWYDKWBlRA%KZG1RFx^QN3iShj!-a%|s7*+*m~UXNT}bh8 z2n+^up6#50pe`AhwRE2ubAJ_czeMg<5FsV?qql2CGHqrJB)T$nE@ZCVj9WM z+-v_0W?;MX*l&rRfd=nML3e|~0NDl%6m~hRL2r4YR9x@?AgC3<#4c*B@-^BU+I!a8 z_ToiEf)nB;JrY*7%~*MAXPPP!cX&xo@y$-Gi|BX}D73t?)5I$nz-qWKsk9)$^*W6r zII9vXu_C{Mh=O3B4DG9ISiTyq1M1ikNstlAfDf_Bqq>CqTVLCg;hG&i8gq3}OXH<_ z0db$un$ef(e{bdrdHJSw9- z(kVZF#FV@&GP~ZJY~7EJ3TkmaOqT(#yq#{$^O(Lt_h$<;Ox~tD{x#bf)oUp@sV#(v zU!%+Oq6+S}xg=lxLi3dU4K@74thxXp5biU-Ql2+KLl`p=9;^cGSjdcCWMFdk^snfA zi%{0yS%y<#lKCu#4N+Rh^vR4qX-A6b*+J8b=$P!08FH}g1v-M**J0*U*%wlc6KXUW zf{z-ItxkcL{ZGf`m258Q`&gGCx*1JOB!29@{4>a?Uw6Qmmc#G}6$&?c>a_ z$6)5`<>~Eu3Ivv@`;3cVZg1w|>TGUo_dlJ3i8TT@GbuCa|1>}#0+XD%y@jhKDH{tj z&wr|x2Gp#h?Qk%P=AUO+Ac;`dX2vxmsc1WsYYTRMgZ$$lQEDHUwf+#^Ui>5RAldP3XkL2> zy@!~Yqp0!wa>giO+i_84dUD!8#G+k6++Pz3w=eVCe(}hN0)5$XH7-(XZMFNyb-8}@ ziTIzNa|b9l1qk}TpXp{a1v4EZVtG$%dN^;5#st}Ki9Mv}F}%PsrCnt%V?uLr{>s9N z0nyeU@hLtC@swu12R5>nOo-Mr_-!+{k0Yc0rC(8R*|X}kH%8DK(8x>$>6-nhf+5Ia z=wFq0W!HTTtW=vMsJIWeOL90S-Jj(Fa{d$GQV*UwHKPNXdDIq_(OX$?A0HD_>N@Sr zAJPpR-aM%BXfHJ#l}@ieQR%KjbN*9F1#xk>INGh}oxq%%`J}lJ@z}YfSK=-z4P>I) zbsFj&l~xg8DxCApmKmpst%O5}jj_Y=eD|5@)})`tM#XFu{Cxp7ThR%yF&Nz^UV9(E z*DM#^YZ!u9GVu z-(Tvt3$yCVK#j24viY)jL_u&nqa!E_XdUHWLxvnX|U{GjwK-gl}99L6p-$EtfGbGS3yJGi&DNV`_FSSgQG^7fAA01oU{M zEib%qI`gBMo8YWzBh-t`O)aY)z3F|q&wd^^P?q|b^3gZ;a&xW{Sf!>60{k&c&op>> zed{eU7#T^yTDQ6BFO_YG%+AhSz3T_b9miC9EJVb7t9IZlj=HlD(uDG4Amr@MVz!WJ z)6nW>LKABb3y(tnxNEa5J3hDjjy;q`4zoos?VxkdY49zk=h11EI}Q%{o&AFI5s2Di zcGlU^!ZcZ42$whpHfd;atZDJsj>w>ar1M7(Y+`St$gfIM+`o@&xTOpB`dAef40;~e z*Y`m*wzvOQrL^Wpe@G8JfXZE(*9`<6hiosx?d*5gwMgMZ%a3a%=}4N?J6_oxgV}Kn zeY>%U#HjDjNQc4L4WI=)U_N7Cn=?&DRP7Z$09uJ_=_NU`;D{gLNR7Pg>F5ho9tSUx zkyba9_G_k`zhsO0Lg?rwsBEm+r^4;Pb*KbH zYyhdm8~V%31QgivFW9eWTNEl}K2~PRK*_>tYj^%5m^6VrlY`jWY_vm zh|#4!8&Pg)A<6nmP(Ox^mjrlnWnx|H+b*P z)f!SYV)FcrSc)R+-w+CZH+2Y2+6jvgI)&!T{Lo0`vm6=(MI|*tz1gfDc3uPkn)=or zI|-qw(w-0vdxns|=!|fB?#)gd>A4wS8Bf%zV1rKB|C%j>NSWD!0Z=uJ;{mr_32r?> z_Wke=`dk|j;}{{giemAR{J#4ebwLa0(3S;SDz`zzteBoUzKjV_+7N#N$=O3^^fX@W zuHTu%)zv=$j~>d{1U>`P$G&uxlteMTdJuOVf$+yF|Jy@7yJCL#Gk+E=0v36JcT4Nq4OM#cU1m>tQWsY2wKw zEyL8U%gl0C>fX3RPNwCLd5Rpu1UZXq{Ff z^hdkM$DX5NF~Ho!Q4mHLD+%wOp;6DD~Jil8bH4ha1m=z3w z6rQSP=!$VdkNYrnZwx0Ia|xxP#JC6?2C@(|TTTM6<;Y3B@QUqQ(ZKA4dX3T)$01s( z7=dXcubtq52WM4;j~h7e|L6BOJ~-4o_KgNO16H5R8D&j9=ExbVM+{!04O7xjH^Wc#t`(@BWb+2~>* z${!8r`Hew;B_?TlFpmNDtP}PNM{}CmV;O?3bGyY(|=Go|cp{5<8C0#;&a_^=yED1DrO}USMf; ztwPqK(6~W5lek)9V}zBlLF#R`B9&U8q572!xn!$&>0F3N5B2x9Q&vtl6$MX1Ox8rL z`87)NlQH`7$3TjEbDV5Pu@P!3SXAu=K!eeFhT8oh@N{pt#?hT@D8#=K(rr+uM2(U6 zu#M|Tf?F@;mO-c_p6pueoIko=g1oJ8LazB0rZVVMVZlgic7P>EatNlKpYRcMRA*g+ z{TrUjC>qyY(Q()V-0^uxN!RVZ$gvdeOlhPif~3Q^5bWyZ1K)_ljh4Qmlqn~O)#{wq z2;*PPJueNH*j2Wy@o&P4`hX6$O0B3z(;s2YHS5iIPnNLqnYga4%&r|lk)pO@N6V^w za8je(<(G3N7UPfy{=cUjP@nEWhb~AatMK6~n(n*K9x8)btI(UT+8={~lk}uvPP#G{ z-fEwS*|syAjpNj;!p6ddM_yPi4PPEACnOF=Mn5lSI#yl-NY*)cMK)lXQn*I)Qp9WT zrG>8kB>P5*_)Yqo)scd=>B0ecx^McJ5AL4_l0{0_k>8x7aJ)$z=8%{`fse-IrKNs@ z1C*G4Ea+T3V);WB!2!W;6&;p+RlS+#JD8~2Syq&Zg;>WQd;1~;Nt|STs zhUzz}^z0gc>}kPCbU8yss%Bp0is5KI!VlI?fU@){kO%o#d#RvRBlX~F@?B7qtO)VV zxb}5*xm;7|I=PR!q&^lwFx?*lPtWY`UB%x*WnVkZX{$HR%gp}9Q%J5D_f_R`EO=DE zJ(4-pwBZA4ZK(t~#T~WGM&Nn;det1(4pTA(n!tXh{_ zH~geu3Lf=YGq@-q*VvBGF>$1~FXS(mj1)fmAd^~#>;xYE$x>AbcW-8G&b_*?RZohpWzINg9FyA4g8B}=jYfhjbQesC z1X7Xmy#tk9jIV@)o2-f1SAL8GMW5;VTt)vDc#UFi`jw4okAzb9{d#r(*0TPeS(}t8 z-^zeyj2W=?My*W?+Frr9fprJF^)?-pOex(fIF({*BbatKlF=(5F2iHDH4ir;U8x#V zoW+D7O&T&!pa3l*d_*QDJ1n45whIuw4xk4TEo+KgR+gMXpIU*s6YCh$jGn}0&514d zJ(9}5ciX#t9!N5)ECc>GY4EWBe@KIwnfw2d2EM+_2IoD0k4W5O^eFo7OVJj0d$D~M z-+K*P%)5|w{9tAfkP?^r?WvUnOkCwrf0`?2QmfYloc`G-4IXDhyv_6b`22bb_2%AH z8A|-;!qC<)v?JDt1r)45&;_DkEKu|y^~=AY=l2(g z^YMi{;Fbq9*yRyy+u+0Ltm7}T*tvRyJH5+aO-4Kem?{xg_)8rwe^ zN}4kLx)}oBOwH3lw&<~9F^+qx%XDP-Im>^Q11HpDR$Uj|d7qZ(b{%%A?GukHMOoge zBWzE{%Fff=kash28;qU^4M!TytakwvU*2&!X>6Ez4(=3aL<*G=mibv?OFOQ+}Hct!4xOqx#RQmGZklN(x84$e(c7_6Q9=trW z1G^#!bpn_#cTK&}O7cN=36C=0 zZ|gmaGdT57XVrXNZc;PqE@UPSF>G{FP#_g~-R6A2$Vf2fd8P5~vB0=VR6`9WD&tcr zt)DF3!bC`k9PZW+3`%I%r@A~05FxDe{KM=0S$Pey&JAiIv9m*tn5|sqhs^7=7SFqDjLg(iqr~NsS|7t3d6Wk%IpHcgy)9LQ$%w z{`#4}292m}tmt;d2sy+Z)wow#dRj20=jL_Oh{YGLX_Yg`8mlG-*AX}hxQeOt+G;L` zy=EL*yoKTZh{VLsNG;}`OXQ}2+Qm8p%)qpj2<)K+k~)#vP~Ig}i$aa}!LrlUq1|gZ@M-w4A81C zx2$6$U&+jgHmr7{Cfz=7U15D7gpndXd27~;27vX(g$r9jibjb^YMWFS)>~T71k1Ym zZIzyJ0yU?U-E;>+Vt%Yyx%wL;BuJ;ZTBql0H{ybIt3UZAmx3INjC<1+!6A1v%o^%E zGx%Gyvsld!+-+zIez+G9*p{dn%?=pQ&tH5qnw7UAcs z1(NHm0h^c~+aLj2C1s1mrYLh5n+tRXUx^B#)ng++q4Kyd>iy{o4IgZw=bw@|QKWBz zghZQfCO_j({O*&mcJ|I*xqsVs4zDh}=x^LxYSzE~>Mbm#WP_ViPFTh>@X8HCfs=q> z9V~~j&Kf@bEe96vqryj6oh)&|ytGUcmW>H#VQv9ymIdNYpTmPv?T7ENwJoEOnx`qK z!<5(4OoltzHded(_j2$jN+gIRKN8|6mr*Q(;#1$1Zs(#&cC1tzBUZcVbG0{j{IGbW zM^QJ8>*B7VKh&=Z9%bWRDV0`&t&ORw#Q`Dg&mYeJiQ*uyeP-W|_`j4ELkURtmiwl2 z{J|VtVXB}kwgXYpx1Ta=#*=XY#@B&z?(Q3TzlWd)c$~mrSJxo*1}W7y-Lpex__X2B zG?V~5%SZUJ0Hupd&qzNY(wk9wXK(g|YQM{6i+rO!1U-)Y|BNWPfc0yjlwxMFu_tG3++(vYKtVQ09+aKy%y zE!R$j^SgFT)O``l0vx9f^zxV_RyY-rQzH*xKga6}6WWB(gm%U-dTXb6tKg&HUh`e);(a6WkOrFAH@~l-!|jO=QKO1SZY$VQ{^8+HW-2$g|b* zpDy3tRtW`mASJuZRO0jR4AgM^P4?nCT1VEO4>Dz?+O$?x4*3itMvG7bhLY-+BTokN zAk-={Vq`DQPEml-9z%!XL7-$)1aedv(z}AfJKg<41M}&i$*cxU&k=fKWn~mLmP5Uz z)>5OD&v-yVR*)kYu9TSy^~6xZ8i|*Pot+N+et0gw#WR& z+T!Gsb{W)cX?;mD6nYC+%%10s32(Ek5ud1+PJ1q6j=#75h#J>v`l9VF_d+jPLj{8j z)lTs~dFDAMQRY_O+2%Ni9?|Y+y$tp~--?@JO23|Fwd&UfH~{%C)!^$DUKhTrbo-=y zSl3L$U7mz5slLzo#{YqayW9ZRFBauIh0l&RRet>MAn zmqx$qGPB6Y<%7t_HtX{pj-oIrS>r)}L_A7jEunSrbOA?kSSnZjL#|LsA9a4e9L+&H~N3{l_eM9X|csg*)mii84$&``M!_`g$@&B zMN1tb=Slg@6{KD!6VTCd<{nCwvm}~3zg?}-14+F@x$CkZ$LAJineiOM(xyQlG`o*X z#}FkuOwID>>C_UQ-+&p1t*am{MS^ z@X7P-=v`uAS4()>=0|)DZzkQIEHCwmYR_Gp`cnl*G6~jV4f%H*Mi%H@I=PjRk1M2Z zQ8_4Zq28X!ivrR{W#r6_Nlf{9;m;#%*b#!QsBv=Kz1g9i=}GARoI3ZPR@lGh@!Y$K zvacAG>|k&3x+S=N7NS^~1bS8LFmehBG4~Orn!zEt5RuaiuGlLaD8lT&fN6~pi>7}@L9WRCD}aOX7^n2< z_fCpq0THu-IKcclGs>$`8It$IHHJy}yYZHeUI&aLY!`B*oeU_gZhi$OK+g#)gBxpB zDN`l)=X>s9)x2ua{P9)w#2$mL!B50DO2LCn57S25D&P0)yd;vS;V#_Gvgd&#ReSa) z0OYo9eI&YLhR@M&^YQ#A*7hp>~w1y2+t3?xB6C|KgdH z^$H02&!(~v6JelxyAAf;Q53k~U05xP81LTGCcoW;OoEm%0QIDFhuGCgL>3FgBjWnw z-N4^%3Zalmg{zXDX^LVd?~v2WD6>pxE7s*4&~Gd5T(DeIiWJNdYOtL`YG9yE zMVDSU^fD>`JYo7pWHo@rGvy3yPpZF$zn$=NP-v5kO(l{0pWt0r8_&$-SIC@0(@@l{X)YF zH{2~)$8S_ zFL?l?4~wZEq0YiMS|18`d(wBqm;CPy8LOuAK0Tr?I=Q}KGE>gyl9c5!vHw5+1y*L3 zq&|LHke`-z+y*D$zpyp)n;4{xI{FV;@6D+>D&+X4HPX{x@1$!@a$1GhybUoRzY|is zv1M#TtwTp{!s)vy$4~M0Tb!P*j!w|iMW<`m=wDl+8l0ETP&rX1oeA;8l5O4??3axp zkAk$yMVv7Im&dFHhi1M1$btR(^ab|w=bPOb=!LtmE_+HU7H_WeNbrTk;GahG(2M%1 zWOoGh;slcw$*aM!1$add!b-u3Ik#3zGb3!=36z7Mn|PCn%AK0n^y>x>?!& zK_{`ab?7ppomRZ9R>Cb0LHq%EbL>bHYm|&36TW6VXJqzr$*`j%f3taGvtH-xAiCRp z5Nax%Y6tDs{_>>@By5;5X-maX--`FjaY;x1c6qhN@DxnzMfF+U)3H)}=!rQdLOK+h zEr&)}OaHigMxapZzc7aDD0kFS0Ol>vz0XF7XoU zcZ|kRuS8+xkQDOC{oj;+> zpOPhJW8@dlc8#(8fh6KHV5QLgdM=d+nv-uHsN^}_+Zm8vf_!(pWrgdb zyDE68N*Bqf*+bTxvnomO896m#7;D*R9*Dh6K+u0^ot#R5>cveeBgGinFCSW~Il+=( z#}~?X2awtK{U&qiTd{XR&kE}CRmR=K4^ngqHPM(+aETZ!RO=1XDv_n^<%ex!R1@p; z@0rYpIxL+)Jr&>-p~oKvneBeB+M*C)bW$&M&{IMTpP+Cw|26u>`lI$I^P~0jMtT;J zCXs?DuBC$hZEHQI#C|sqyE^nqfZ`RlIoTLY4l8Ynf zo$Rp;0BN|*3tA`=k~FDEyJ)ZnfxdW7zlajh8p_}=b)}|m^y|PA{TnPoM4LyC z?Hs~}FjdBi69o6lN&qe(H;t0SipApvJ(@38%S+YJZqCWUHF+iC-HoC$^Xf1IS(&aX zFocuNkB~0c;Y~V&F6x-U24L(hc?cwDOQNvxlJiVr)9QEpxmtjVSZtd~_`>SC&aNx& z@BN&d2N%)!yBt*p^a6Cw2)MYkA>A$~oZ3=-B?nK0K=iCtbmm!c#OcJ70tt_Daw;!H z|I@42mZ2fDn}LTfISc&n(;BgsUBNBsW9wC*Mj<6r#ZpHcYZSPe?^9OS*SEH^-uIJD z*EIl3NU!6$8N52YT|N?BSJ@Im!e@C_U8xfGRIj4nGOMT;1WyN}VEUP12HAgIGZ$bk zjw?yfw6=YFyTKX@ZH#cM3L1xJ<(`wdi&FoJ#U9|lSs|XcqfWd1J0>kcZ2L!8_Q(AVL)naoo)ZHI)>xom7n(_Qka-^x8HU4xHt2RDuDb3eO2gK}L3KAf)m ztlX5jtfb4V)Z7+pyt_+=vdU4ch^h#VU5EPdyTl3so0UT#S13ytU*-o8evo-iA1TLs z3DfI?>_c2;mKURn7CJwaCFZtCJG7{!Jf~m^{@(VNpZ>rj))#T8q#LhvrP5_}3gA7x zyG`=bb2OENpieqd7{VFUZB1GCE%u+54Wpz=Wt-8eG)O@GegG5Iw>R*NT8ln|cVLJy zpq>rSn;++&f-7ttxC0qjXpqq-nU}ydQuxAv@_eJ%2pYOyH(mXt8@fOKC9LFYqGI@K z#%Kkv{eeT|!8tctSNXR&r{5}njn|Jyq%S}j|EMAhEt@`OiAI?Ad*`I(nS4wpWxw^V zhf1Lm6OsA#K4jU6?azt%+&+%bAP;H@i80y$st(Bj9h3-no2RP#Dus}n@69W7j5V>K zJyJ=E4;G`-pyC=%3b@|)YBC*A-lY>wE2PZJZGVB_R~?g^oUmy{jbaX; zfI%g-eK8|mh93W6l$-)}QKhEt&DGUSpP9QZSZY^iYFGPTno(;*ZgND}%n0R;qlB0P zV5)~=^eC3mIYaASj)*gHqMDZPWp;&jXa8{9RpM;y@|usM-bgG#})`X@+sZ?AgXdqse0O>+BQ0&}kZ_{Ps)I?gbQA3f~)FW?80 z8O8nfc_rHwc_A3H*+-uhnnQ&|)dc0q{$Yfr&ftu0{Ry9!GdGZ7lc=_#npXdrQNpbC;=-$0c?j%XA?%m-tmcvG^aRHC+jsHHnd30YOA5os>cTWPN*VT1 zdCYtvRyT^ro@Hjx6F|uzYx~|s*78G^c41{9v@1j~ycJ(j@YjZ z?a^R3In6LGvlxFRFCVau_KwORM?;E!%QLfr9taAhSOX-K>+CnZ_hy3DiiYX52ck6N>E*>nGor%9>QLpWQlhIeOF z&r%DC>fEnuZ0>YuZtkstCr{UU9R4&aQd~S+DMu$PfDB-XS1FppO3sl5Ss+v}Zdh#p zb`llGpZjirPmnNnScg-WB(oZ{!)S1wqj&k)ExGH*O&UN&a6BX2^zTkd4clO3CIJISzwjn9J2h)&~(at+W2qlpW>U2T4ghv=K3 zRyp?M%w8H6a_1YdlNba_tT`%$S-UEIk%^(`TY(^Zq^-Lw6?K#i^0tK^M#3njf!?+* zma6Pe10^B^oAJC0|Fm^l$VDI#o4dMVux>`dI-+mT!Lu4H8miJ6mVHl~O!Cz((D`JJ z*jhZNCUAYYG(awbfS>$kg~r&xioT3Jyn7Qz;&vT-dvkN=`Az~Y%2JFkqN*@OWjT0C zjW<2TC-Z3jDi{^bcPEzcmts2cFAB@~a|t}=H;3(GKRbx(+~8g0x83)V3jeNZ)+VnJ z+sR;z66eK>NkRJF^FJ6Om!-aAWw;+_2(bCFxajY$Ui#0rYtm7RKJjBGs;!efl6vJU z*)nyWCnTIn+HV{*AM~z9pLkzEbK=xJRZ~hf;b@%7CWA&rCJBu|8^CoM#(J(e_ zTMBEwtxI4{!E;9_SkW|y1KE($D}!p{$7m)VmH^#x+RF7g2=EXvOtx<9_{Y4g7Q;gX_o z;P6v-l!WXL(oRj{ePvGO?G%J_*khKeZ4b}$z>wR%qVMP~)GMgRw?pR7ldJYCq+}&~ z7VlI`CADTV6~(ZtVV0n&95rnSS{oK;>~Hq+FkB`wCAaLmbY)`VA4l?uKPbop@tb1(OW+9K3rLN-NXm`6;2#miwS)Sx*-!_rHPz?7z*ZOfl=_%VzWHn0BVAzS z81{!Eh<}sgAn-XjvmT#3Ym+&GrU60-8HDD@(eO7qfN-J}uI*?-c%M#qf~?2L>%c;{ ztq?x{+@(a9o+VaIa69)eu4@kr%Tnp?CCi=$B3drBY^9Wu+n%(JFg@)-N({B$av%n0 z>?M4m2&ydH+!|08hJtG7zaWVBrxA}p_VfY}RJ}_i0A!WG2Q_O0+2FMN7`3TkzTzvp zCk_05sr>pEI5WBZ@yHms`n4qbhhs1P){h9qr0K+%mMX566}glTn#IilaIxoANIHCd z|KRIEsIx6U4mpcEaOlXaw(RI3Db~7u#~jxC+fu5U@&j9iw9hI|P?4jrSY7Xa?SGW;FI722APyRfSHgjXsyG ze1h&vdPUsMD5zkdqJr{D3{!%gN#Y6ttsj1}30DH2GCo&ZO1WI# zy|RyYX4xb24XUYDDt)o_wKLvvU34e-Is}7RketfD4TpnfoSJ2J9tBZ!1j2n|1d2W0 zx{la{eOQw4@w>k!F=tpit^3p)zsMO6s&YYueTvTdD12bhO|4JM6R)ziIbneyI0KD* z<;W|mw$OoxMzR4e2v(Rc!1o$@u3}Bn-?3~;Gv=(ToCDlT%Sp^I#G{l6nqv6xqx13N z$^DESV2)w;ZDY^S!_dy>W1Eow{kbc%lqwvn*r`H%XUaNa3 z;)lq($tI;WZdo5aS4S7%9Pb3ARETE%+NDu_=>fgKAWK^5=cv8!Q%YbS`TSoQN;fgd zx^C%Eeu=oZ)tKA9*m~~fw`hB754RvT2(0*KTRET*6Dv!+SC}4w@qOh0bg&mHQEYv& zq<{)w{9IQeT|Im!5&cru-6d^9)wnl^DEll!3}3k?gP>dM8&%ZY6VO%H3XrNUTXJ6xcxgCeYQq_mi^#DDBmS>g7d@qawjVwROm-XU)G-Z10}M>qdFxrR9cvE zV$@)+shHN3_e$DC7zXtKk6Dj3*a+{{znh7)=3_VOU23G%}Mh zCMbX1T5VSwxfTBIU!iXe?Lnifcjctp5(sH}x(x@??zV&v#-4yT*yE1JA^G=x?#vj1 zc^fdSw>=yzkLF5x?)#Nw5=wYsv>-3Y8bLv5ZlW+AO%m3lM+xWfo`m;aL=m(TNdzBz zq(nrw6VX|rwMZ^vyddQ;iZDWvz%&$+&{2Po4tSje8N4$Jt;Z-{ScRU&vyHC7V$m`f zj5C-n5uP1zI0amoIRZ0QFj&&?idfcaprZq z4pWoTU=%GroI#r)6$>an3dazX>Uk{fY!Dt(`eY#rERD&~Wn%KeLSzX{Kx`&OD*%5T zY&qdUq5&=_K#LF?VM*hAftQR%1VD~pI#^*724RRJ2rB@J4gvB7bVCB7!}1WkVP$xM zS1v$!5QU3T^&+4t2rWiHL?@Q=04{1)fH$%B05Snmgjy`#M=+l>S`a5ZrwIB0s44YW zb&wkfSmAg}3QQUA@CB<|K!7%agZh6-VN7iyig7FMVf(ObGobN_O##zkc#jCYhR8i& zKC=1=6UV?k4r0Rx!5Tw?h6=WKRtgP4Q8?^Pd;vJ09l#$t5Gr8=~uaUvGWp)Lst|CCZWO~ zl>VJk8;dm#PW!{rWi-h5-@fMVq8!e|p->lp1Ri#Zaep+a zyZQ0WS4d=t$Euv?^#?k4=aT`W;dt{MZ;S55!b?*vUh|sJB&$O6s{4O<_qv!*8Za^? zWdlp|&16sv^JaK6#ZBwzYwK()UV#7jf$B*WToI8+Nxk^uVCR7;{x0Yt6W=-4gH~%S zuQrk%o9TzLKbcM0ga+Sw*}GcUnDXFzt+hj8%f7MYpa1o5_AP1Q5(w!Mu}@6qXJ<#Z zkZM(vhF~Ro^kYeP;VFND-D?-|1TP!Es$IAJ9@$0f?--K({Qmfte9#PeH%1h@cmszR z9OM<`mhJ8ALJIlUN*wj>@=k4*-BZ&e{PU7)tvd?yJGQ@P6{*VI$o6BHyB2%2Ux_)> z-B3(-Lop9Glv^Z*Bx7h5iCJ2fm`RTb*IScGQE?11jX9VGt!aPMX&Sty@emW5rjCEh z`09z^((~i0e*W8N@|iJys~N|0;` zjkh4%5=$BF#o)9*t@2XR221ZrQJ}hzPSXN~hxDQeH=>y3b=Z{jEI43RI@t>xk))@4 zVCZLn;aLk8O7VX_NE7WnILtHPutr+cYYQCCNOJe7#XbWL!+N+>3!Dmd{yjL{)8lX{ zNQW|afkQzrHr|Ef_gAeH!OW`eG4cxSJwdWF?JZGq)m-A-wK~?U6d9dfE#B3Y+=U8_ zVNoN(C?m1mGC@m&ZHy%+Q}8#(yHS-(_2)OAKArEPT>5|fQ$EZ;k0!$#r%-uc+LnCijiedU{G#Ytqt2-nAoKVJoWvhLHBL z9Yxr-do5CTc8p?O*FfjOX9S`Q>64T2c9v@&6ZHtPFr=5;C<@p(d6#IGJi|Z0GyF}SQHOoqiPq@|$=(|3E3u#h(a6=E}O}t8M#d2GQ~=z z)&mI&3b1*vI0R~;Rgw|L&Efq@(X{Q(;m&KRa=l-`opZq*w#NnzI`)P+_-&j;p zX!)=hfe;~KEkTgHMTChcRbbG_NtnGha0k_)G+3XUOyncx$X*6HL1}!-&GtpMOJv^F z;aYz{UJ(=ZNs+3GBt`ivc3=Y5+0ZV@e>>WDAt7isA02E>HPC-&^?;5SO!trj# zuM?R@jU7?4>EJjW3&Tp}Yd035v1?T(0SRIT@7+;)Gg1}!;u5k8>qN$gP($$jm1Jci z?D6&mTNWAb-W$9-9>1UFlfUk5ZTAPKqshq)MRRM%;R;z!k zQ+UeYY7xRL1ZqQ*C2jQ0@j^@z&U%*)3CbtyGMJc4umGdHRqmP=pDI5-S^?Ki0Qd&= z;TpJPiSLR#Tjo{bdrnSnCbm$8rH;hduM;AFH)0gooVPj=d+b+&cO8j6%2H!G5?gHO zbys4|g>P44<&g)w(K;mW&{4_`8~J~3gcdf{Q5#MJZ0w2vsxzp;IuY9lnPEfUjo5Q4 z?n-PSwBUXnPd3*s{m8hLVktG3r1cLc>Q*;ssXddXHWN^DdshEuqUrZ-8`}PM9v$1~ zb{^f%YukBDJFjiWo5j5CJnf|#*>)bYz-R9W`nN@Sx-22MWJYD`k+8MCxH5l30paQ+ z8StHwe^{Spf+o~@DvV-g&`|tSw;@20`cC$7u3ppsp*{~SQE;|2nmXXcM`J@_+ z^UXmq`7}D&EL)Xr+){en&jO)@b%8IsV4g_#MqxMLnhQ9Txc?hWXl*1PZeZu4u}{9Z zB}>wqN3d{yel9N&^Uq)!E|7oHv+2pK>R0@qkJ)|XX*E830`XfuSo8JyZ%ll%<`4+< zZyLKc{9}_)rw#+pTZr9wi46ES=%eHDrPU1c?7Yv=opgVyis@+Z$NqGBHX78wMw+$u zGcQr+ZWbtef0_0-2Tk3(IU2(NzvP?Ky!=#@NR-+$Z>e;m*E ze!o7S?}wXHM_)i5in4{NppaMrkf4whKmmrf(YHZj9-@#a0X>wn4H6(E1Qrw$5~ASd zRz$;WuzzqAQppAjlL8nxxB=Ahey}6}Bq0SBml75RfQ5ua@PS4T-7q%x_!to0AS46; ziT?Sa0D%BdI0Or@h1tWA6u>`S)sS{507&F-JJikP-#&L38iVfyxc#s0cL4a_P!tk@ z13+PR6hJK$77l>{ZY!c(aA>%_0~T-_a_3KbVSj)v4xj+XVzBrGXMTVh5+VqYM<4)t zf1)q|Js1Xtc85U)|GT1!8v>zaLd%~bPa4f_DfJM8({x%yTp)fQ8j)du;Fz`PL0|Y=qBLC$xaDYRckT47e zAb%$Lx62sz_vTtCw6hK3zuLo)(EpwsulHYb15I@dGz|>+{*S}{D^M8;K|$e2djMEe z3}Ays+u$hhXNV_JfHw#L#}DKQfO+CK016^eSbPe=#SQBVutT9K{v4s0C;%w`$MiRe z1AvO>Bnbd2|3l(p0HEeM;UgcOlLP>$^?wgZ;A(v{RI>O03H585xfWvI2Q-l#ToH7_yxpI<#++{>pNXQ{C|!Y zr^5^2e2yUey62Te@u^7swY%WQ?}s`c2A_=j4>x`pmvcA1n2QY>hD5;Z&Lt87{mY8} z59LJgQ@g;>aMT60L3kxx&$azSZZOPWAIEtNUY-l$f$&;j&KLMYF!u{$iQ>aCaL@C$ z_!Th-8;rw+68K5Z=Mu$_i*-Q5E`OXDel4sA>Oum(hTHj-!uNFh^TA>uDD*{b@WQ)a zK)iMy=Lp6Z^}K-iuDA<`*VXHMW_%?t82axC{`33Rv4JD81~`|0UYkE3{9g<@=Z7{} zG+qKTfDry!{d2?r`n&MI#sBeYC@7#j0p0?l00FSD7(fhv$t1xNzW*5raeqVO&lUUE zLymuY{>^r9{ObpUdBPwRljA6ebg*N3RtC0`Ik&4{$!y3+Mp&2`4F3A7<%gsiTfN=8 z`0#e3>6^dao0vSX{_b7tKXtp`mi$({^?Y0@7@&%)X_X;PYHaK=-{wi|f4KI1WG%j? zeMu3!%GVb{sE`#`q3+(=Re$G(LDj>FDjg z_7x4KNv@f};CbJQKm)&$HA{?u=eE>SWpVFqPYQ88J#QrBppgF3a(_|B;;}FVMQJm! zgdhEG={|_l=|}pslhYFEj81jPOg&Ur*CpPPZ>UqI_lFkzUsHLJgX}g6(}EjEa-V9AnMpMdTuImxOMf!t0!QRu+yEPV9-YjnLPZS2|f-iVqkN<--P37#V*)M7BgNCD;t0=v2xG&@%(`N@)Su`F`PLP zl^9}My9a^H;?|o!DktAKDwJr*gw1%b(PS>v?A*J7Q zMNOvi8VYoNJVItM8U#%0N{4-CJTzpCm^*fYN76nVs5oXKQTwQSS*m*faD8UIx1jXd z_JBm}2ia6Qd$T;{=c`W$c$hXKKJ0Cgh<7cA%^uf`?thZwzFajdQYlU*7+nu|dO68U zxk$uZOBWj>Wv(Zen{--W8>1puI-&2C93>@wwV`5}NO_;d(U7Lhvuwn6$@OL2benJh zWgv^p2XC$X*xK?mRKl4Iqw3n5wL$O5&nN66W5SIX`d|ilC!-fNJM%lmw_OdCMF@7E z#fX4sXMgP?lYQCjDpwRh;8$zQ-1E99n;1be0P&5&Q$T0s_`6RV8_vk{pb zwM^T~>8;M+rEjGzHx^{Mt#qB_Z+eXN7Kr*ja@Ss2t-QDWTFTnaJ929kM8HY>WYJPB zYxrrJ%p*7ld4^lHeU8fE6o23aSJC4vE;e>QL8hLQWTH=2`W*Ii z%^F&i!oCUJR&m%R;{&HO??RpU2twaQ&%}4@kU*JtBcHWDrQZ=GuZry7HT=>9RC%hk zU2JD!r4TW-%DNNG6uQC(`8r2WM!?ml^DYEAuBfYEMbi+Shsw7<;dvLMHDAb-d281r zihms`Qn{gYx<)-78zpB+#y{_P|9I@iE#KX<^%9a#qWun++lyBmRVgY+c5gT3#*KkT z_AFO#D=_iVVV45~UE4M^AhIC|vCHs@n@ix8DkCPFqZR)Xw%1fua4-}TD}?ft74LL& zP-y1T6W0D@<~hqU$bfXZo;a#^Kdqa7DSvR*ef;gaT=~8j?xdjGr@!Y*=Q3Mz+-+wy_HI)4q* z^zl63j5W##Mn=L@)xee3U!;r=bUQ*R>ZPI4Ntj52695dfEq7tk- z4;Y&wr@4rN==6KYe5X7gvOl2TZ5ri&;m3k$4V(oO-7m}CQsaqZT0m1je4|Z76L`6` zic_a6{By|VaWP}EUd8A1j~)cPsek05cvKj=a?nD%Ie(UqOd?ijtb?z|LVRXS$}9o? zuZj+gM^E7HlM}~0(fsquZSJ332CpCYji}M9stHZFVhr4Fkl$L%$xn#N7aA)c%1wb;t!Rnse)r+*DMbzoyf5h!@zwZIAa(2XaK&$ic_KsBL(xbJ7@GnXvi1k2sZeD)VcHGdBuxJPsyRheamcxPce zMyGPyqFbK^UGigfbFn41n};w&Ns0zxX;M}q4hPB{O2ejuHV+Id)4h!986><8SP>fy z?%Q$tW`!_JMrh1}3^{$4@|6}$d0L4yhxJD)_Ue0+xW*j&?z_b?>Q)Ns5yx4nFM5R7 zvQZE!E&6Scp?OvY&WHfpVmE|rh|ZUj#IBWWJgt~}~MQUS^wz7V9eJ60F2h6&-m z5ppkM39^?p?x5#aSbyutXhBR^+nlLtQRK|!F{_UE zqfG|D)CyT&z=MS+)O)CCJ~I!$MeT>$V?A%=KXQsy=m!$bz8lOs8Jqx?tps;gJ4yQG zb2!Bn)ni!zRi|$Sq!$vwO|AFvEi4Xh4asjDGcvLD=@w>dUUrnXK`K5J{2 zZhsIwP>^&@V7sT)uD0>4JpRiW{YQU?k-^mm&Cvy)yPjRe6x2Lp*KCh{ZkFRh^Ik(# zJBaoQqtK~Q$pXTpCvlV=3Lgx*|+PmaJY4>%>bVaf#8i zeH~VFJ7Ws0zm1W@k#;Pv_Cnfg3kt@rZhufdCTFa_iM45BvP_RnvwoI%Cz(rp*L+a= z(j?B$vQK*66?^wt0cym(lI5Oh>c{FRGwWd7k|CwAA(JPfx3kF%c z+TvdW^y7>W2QeF?&VX2f*V@=yjs-+@KYx8*y=ff2FA_>qy^z4>1Z)=2C4Js(f^aaY zK!jd<4xxp0 zM5-puW!x)it_J}pIKQAZ+l9)FXkGZJsc6COPRaZGYXq#w!(QtSs%l5#&^f+yKXr{?`76K`Vl%U}B< zT)hSat<3!z02K$n*YT$dJXEe>ISo-grp}+*m}xE*!SCmaJ`OVb>3=~K1Cp;J$Yy$y z={g|%-K8|z-k+W|<>%w<7|#b!zVFX*x(jVSnr{!*B(h>27o*DftV7HA-nd7YY6hNtKOOQq1qkaPs5C!ImVY z+HMO1>-!1OX*IlS+RFunH>V|qHI8)Y`CUw^{VNFo*+OaF9d^OV`;YC!u72WRfe$Cs zU8mYgY3vVNTAXFajwavOYko#+DpXFdVQ8zo?|(W+IXxFkLh{_u{lrJ? zBo}LPqI;@5lfGhAtKH&qM1@yFzHVnS$Izy8 zl<-Jo^+p8UpA?pVgLtB^y;+dw{Vs0Gi@ZthEJo1H{p&T|!!Gth{)ZvHpzmstBM!aA zP0N)`)=*P>a(^Jhy3oO+J=<-&EXHz+fgY+-&%8LLF{L=I@@Hfgz~=IjcEZP!-3vyw z06(J9EnPG@v1|nw8GEqGhm;t_7c27-B;l3(-my=bS~IvDq=$Wt7FAYz8SYPsSLY-o z7(P$;PxtEKW6_#Ri0zXkAR3bSL5qiLX z2B0I8yg|)0{611`=(^bS?VF(*4f=76@4KQM->@K$7xuECUD4%xTJLY_Eq6HUQ*#jg z)PEk^F8=(vo`GOb?}*4-{fhK&Vzqo>AfSH2fxw%07#V~HCx4gVS(T=#dD-}J?KW`s zs9U=@FzoVt|M%DswSLBXC+?aJZ`-5U0;-al`Et0^?qF-fD~aKB-L3JT3dQQL_h+ZR z50m1X+L)^lB@yh_->JrSoC0Q*??k0&w0~8W54{e!0bgb>!t!`$B$4tn_*QCwXgoAy zK)Uz5sYvECdia0SFc?$60=Q?mN9GV31geOIhLUk~HZ{i7AU@{>KOK5GviN$HzF2yK zi};hF|2T?Va!IS_v(R_Kz|a+JoIojCWn^YfeBzf7O*@O+tx~JU9B$1_9pO!if`8*R zjV#p){5X!$E=*a5)xFu-p|suMcf*^XYD`Yy5jC2u2S=`@wKOqT6_qLwHXH0uqG+FA z!(dgbI#fz;?$^qGb&Gm=JDM@@28o#lqXX$drLPZL8`IU6=$IDcPpQJAU+x`V^LVS} zu-|f-ag^{Wv>}T(w5ofTF6`Bt__aH8AHJa5@-0Y~lP{CH_Au3sS20AE;BJ#mmi5ptWQR&u z{yuv&v*bK8`U-hWgm_d3O^)m5A^V`=p1_$!>r|0PMqQk5%J_{K_*GgkPGJWLw-fA# zvIvEJb2{n_D0%cI-6=a4q<@ddKNN%A)Wf!I?u$y&`be&kCN-VW#K-6xGSpqVao|N} zUSKEqt-tmAO0c8(v#Sj6Qqim|)KMqREMn3uDO(oGCKPH54WL|+fe<}C#jWC=lw9&} zM`L_z-P%1#2siS6HudO<>3Y`+W5PzJ_h~N~6E*9i%q5D8dfckCnSU8Ek^b<<`SF4N zoL4IdL<43+qFZ^E*eavHY!ij-VqKxFu;DWXdTi_2)JvO~7HRMlwA$z8B}(_Ta?yxJDpXXDXWlBG)-r z)^n1!j+(Fh>a0UCcz^meK4?N7Uoq_%aD8Zkt;zFeSyEh|zZ=^(waKB^ zoWi+dGru3yYF!g?oIP>oq!iuM@+Tt`tT^Nx{t2vp4xf1t#n1DMC?JzRJ3Y8|Kw({v zg$Yj0p)+V%T(A6zXtX51KkB2uQK$UAroKV782RQZVG86045ArG%z$ali~dp1T;7|HJ6d> z0VjX0d1X*t+m({UAb^q$G zf9$Hgri?k}9BZwrU7MU(NtIsM3}gb70NK0HGcz#p0Mu19m5gm|jm@k;a`Yk~TQk5P zGdlt~xu_G+*u@HDFJ|llZIRQviPp3xJuMn;U@~APREubh5IrbOBKP!Jww4 zrTdrVuMmKV=RZAvGM%j~>;V*iUfh7TAO}03y~`hn|8=4&5D0Lw1Om*hY=Hn#MI~)% z1xWyvq=Gs?5@-)}GPVUMxtiEonF8djOo8^!Kx%+F$O&Nkj|IRKWN&8mS8L7;f3Saq zodL!GX9u9E)t@w=hbhqEFBcua0qA6B@Na; z?B<}q2{|}{{zTaQ@%;f)0y(=ln>txJxB&iCRT7i<2TvDEW0${bJ6rv613>0~BF#Xi zu79=kx9<M>^H1$RU=B`Jf75Vvwz9YQ7Xvzg z6VSrg$;=k$?EDAj5B6Wv`B$HS|I)p&gM+Q--`SwQqyCeFm5Vdb)|>%>ndMJSQ}IYG|Ma;5o&FvW)n9vt`VR?XGmyQlC%_D7j=+DY0CM?L z5raPUQasiT_Uo{y&lT|4-b1*XX|-;{V_C{O`~buC}%c#&*EJlK}s`V*ql1 zzb={o7Hn*1W$XDrh5vh`Ch#8||0fh_7vn#J5Vp7YBL))#(?5(>&JtE0KrJYi*;?5H|EPcY_aFiE%uG!G=2Nq@GPSY)YwYa*Z~^Vj{+;?Cf&M1W zs3xH$tD!~v-*42vGthVvH*x{};daVg%Xq@7CZ}VI{b9g(Dp*bAs#k8gDNd;aO;QNwN_Z6aU zQgm?A9tJTQlp$uEYsPp%?SMcC<6KRCLE?Y!0w)!CW&X`xePmPn zTr-CV&QvyDZ;Btx0)z@My5axTt_v9oc?hP~0FSk7gt+uLy zhS})=w0Hq(fLDK!KI-?*NXUb@j|v9ouz<=*xjuClgwUpS2-wPifjTm3xs%cZL=SoB zwmYL)riYMigV*_X-8A(^-P74tWW9~c`V4>)Q{nqc^5^p}apA_A?UxP3XS}cajXyrE z=S`rO1Ggy3IQ&N_-u;}R#aKsF3bXkmkE2vlMQuKhMRR{#?V<=MvLveVUZi=kurndW zyb+Sr)Kdq>n4W9}nlTDHee|yK-pX{ z)nzBMmwLgUjoK!U70xtA#B=DCi_6&GI=BTK&ih~FM2BvQR7(yZn$`2CdLY|~Y0Y9Bkfg~tR{&iP4j z6DAAu#prQ6X31Zy;uz|Jurf!?cdjU4o-CXgIR)JU4v_}$O{1!b^qbT@FV(N~6Ax9% ze1SEepH2zVFH;^NJi5BbibcS{(KP|CXah`_-#>q+cDaxj(L?pt5A4BJuu-hs8Bxx+_ zS}=Mcj|pjf%_1nGkHdL|mE|%1fekM?T`>-{R=x(0t?s41xngJ(>lb&Mp_7EeG3CP4 z`V<2-TDqL@opW>OaexZsBeoVSM7J1y<2)I0xYf;Y-m#1(HL{jNLZR%D*G7NuTY4Mo zuMGXEK`vY$FDs445cmAes?&8+ZLt*H4BrM?ZDsGrd-s2yNu{iYe~ok4q4b$xdX@>J zX3T4g>e1Xmbum}gv+t^I)6Blc%)nu#nd!)YZ>_kuPFS1TZBC2{(aX|MPFrC{!l`L* zRq0|IA!;)_AuAirkk#nJdC`Akae4o?OD|_#Oecgx!Pa0jxY`xrY_PDxhcck;cld^r z`t!c7NBv$>(6WjoTEUY#=?qL&2G)WZD3IdT&v$Ha_=)I z546uBri`CP1(@fUZ$T{ioh88xI=;lN{9p;TS76%M#}~0-TeL8i63&0q5l3ThFIL7E zPWX-YsYEkr`# zyr0HF*bFrc5hm6Buw#Fg$&`6IifuYZnG9j2th+Np=V^t8!qzgFy<-}jh#qbnaQ0`i znMFDjHGz9l1EP;kVQHjKv(SXmHliWhozA*R*zoKpVEE{?o{u_D#&Sy>BC2X0`mEen z0#ZoAQ-jK9=An?4X4ORB}ag|m`6G-V$E;l_ylkF+sA)%(fY8{aQCTqUo^`; ziwj#V<<{_k3<+U9F(kb7ecxM}WR7}U4&St-UuWt3ecQSv#bDSK6F>sDn|2CH6)#b4 zk#2q;mWqcekggZW&) z<9s!y>)2)r1F?U9SP8Kw_(*l2ACmZ&e00`{(%f^`kZ4T%Nd5A)*s()ZC{!eT8YLoj zoLvQj=%{9};NCw04T(m=>DxXJP4Fj6bTVKF%5h|R<$&7>Gt_;@`jo4Cb?5cv zj@E_l1=0oFkR1!dQ3P_eelgWaKo0b>EBJrzxa~8sqk!i$xH}ffoBE(jkps!gEL)&e z{#rE?r#z1Ysgl45#skR--r6-?lv|fiHQcTJ;Ibl`$}B8uhuoP1(DRpui&p%*s)LL8 zfgmb%JS`Q+YaWLFpmz0}j|$TfviF>3t*>gJI*YBr$v$bM_5>^z8Iv}gpaJZW?BjpN zbjWk9JlyGX=IHOyr6V)z%JvGITk3o$G6QX-V--6f%`)eb!;q{B;ZFjXpx7z&h2M^q z2Y2@QFuO;eVnaP{+SQm0oe)Cm;b~T!>a?!)@^gD15Xw5??_j)qS!|M}ynKnMrnvE@ z`+(1LAU<`?{p)@?wTePQagnIBw()Qj2npVSHj2#4Din;nbk@7%QSAHNg9vruC9rBz`@ z(=Qv!5DCRy9b>NjeGCip&nNuCb<8kRzJ0X6eU;pOImsn@CJW|xaUOI zdOBZ!maCSr*^^LOw1Oj<$NNt5y(8yAfzB|wqY+b3M>IdoCVI~J+C_e1$utWjWALFO z<64g!6{fr#z=}R{K_)KJGZ&I0?c>$7C+QCy*lCB*!=fEO(NNQsqcW z1yt1uff#>nwP`yeh7G2xjo^LT&O>8sP6_Gf+?(Ayl0%eYNv5vUC51jLPAon#=XqmG zYEwT>wid@s80eS+Q?J30m>(@LCH<_=BaC^ zQHtjDwnk{hsM`#jMheU?x29&2FQ|NsLlWb0T8Tf1d#-k+2(lX6T7Mn-D|!qPzpGzt z2fo8mN69#?tReDyk2HVi7NbTNme?qLn^hmN_+vfv9DqLBZ%J(`VaoRAMP&hf?Mjqs zBW-e_JX%km<#fW++yp#F0dc4jPg%kfnubjz@{6lE6O4{irSBfdk;l?f%4E;_a>>TI zfTCqrgWBa{dQ{8aJUH~ntCZL{t5N-s?ika5#7ZLI@jN9v?Sy}!VeguMQ1^Z)wfov3 zVLl6x_7E}C%eVyI&^}@MRBveE4r8j%8)|L?Va}vx=D7l=lzdaqq>g2j2Ex!Ae}omX z&0?P(>FD0Gw+owT3Y&E96-TanFG!NMd((PetAo1!)^>=*7kD2 zGu2d`YGmIYI2?Z>hM>YYNC~{7cedt6KJac=XcCgTxZTReFz?kV1wK=Y3?f#@>2N(l zy&p^r3SobOm(oXQ=uepO{2x+`Eu$zo_jV9_^9l_;+xiGnTi;6g`(Q`d8D!@;2+c>8 zz7kT6elk)ACZKDZGU%Z*TzkgI>p6l_Ta}hRj4>3gbCoCXqQZ)lf;QOIWYkLRBm5kt z67ik~2-~k2m)?6it(i+|h`txr=|G#yw3s^q$0med4O+6`tKORao4h z6mQm~?@!VQDL5bk;R}8UYJK$xZd#W85V;bP^Q|e=*h}u#ET&FJ$bxm7O>hCSSL$MK z`;P`f*cba;#{Wiok;o;5M*MJKGEk`OJ3r0xwQ5+|O(=iZ_d2TUiryS%RUZ*&dCU)9 z++2Sxp+Sn{8qpFOKrsXQnl%d4$c$G>(Zkd%XkBjz3Ny*5ka;*X9VLZQJe_3>%3Qw} z*>G-fIbVNMlC^c2ts^!dR)dt#O1a7j&#FJ%zHt;goJ#1{v3Mk$C8=Y_F9*9aRdy+; zyMpfX_g6JG^jtzvG^OC{=G)vDR6ZhHllp(=GkcbGq+L#79FApvJY+p1B5&lrIB0eb zMf4eqe}?2*s)f|HA_;%3^2Eo}D9OA~qTe9#%o(X?! z*khva4RPvd3NE)EfVL7v`#S64?z=*l#m)1n5Q7L+N|+=WJZ$iXh~@CmHXti&M|coX z{0OS`T&(W?5*-XM6RVpM_i3(lOLBzggEKXDd~rv2tP`d@+8%~!lN>1qqRmVLcNufY zi*S9z9%)|tdlxct77y{=4J;15b>$aj zaYD(NM`dO1XpB-7jAsw4{+Fxg#`g=b-3`R=zyo`kvoClFp?NwM(F8kZ7L|V}DCaB3 z-U}@+KfR3wrNUIYFSyYpG&s8t@L$l!V9r+C(cizc1YQM|8423Nny!fxMkL5|(r~;i z%y7Hx=3FxN+A_w+SHT8R93%%@z-0XzPg;;KS@iDtb{HJCT)MC*3vXt+d)I8>*=EI3 zV0lVRM+7F6hZ^#oJr<;=#YX56g?bKHs2%4I`dDfgr#<&m`qM>+cD5#hiW zqr_JgCwxyhRmIXJXd*|8aePqggH{-|!+Xegm7a3hF)yA|czYk=B}nLakco-p0K0`= z5@U#V<9!`&Co^y4m1x1k|BE_eD{U=xXprv*A3FD>nYbve?QL75eAs^}8*-Gf+5}iR zDzq)Cv-=py>O#iH$Q^1N(^URL)2GN!V2`7&AAv!tN3r+6pdVHP-p(|Q0^j4-0%226 z8Hs*7T3ip{iK@b#Ce|U=e@afmBIwC5>$rdf7i5uLsN09;yL#kFV{{~5M$XwTTNYq* z#`ub<6rOgEIi`8NUd?}EcN&E?mV`{;j#G-pa-j>A2VdfpDqbDIa6?V^t^vP$vW20| zU*lec-F~8rgWxaCcrFQke1WElr+VX}RV?+YL=)SC#mQmR&pd15$yk6A8`sBW#{Kn| zGwo;@jaRr`Jh9};%0L6v9$;q!WsG9;q8}m-I1fRZ9eZPy4)}l8BY&fVp3C>%x-8g1 zUhEQ!M0F>AcV0~m16lhJDI(YfBb>z1n?d!pHLyZ@Ou9?$vabc8wPlgLHoqC~^h%r; z5K<30TP_Z&Tm;p?m%^w;9dl(lkEl!0~1R9S0YzJcP z#;sEWucheEWD+&nb%OOJN^|fP)~!OX+LP~T^&q{{Z_|H$52iQPaqDf8FvC?gS|`k^ zH-^YP46EaLNm|_fWPkO^79xUc&~R-e=pPHp?C@Fr4XR8vx@1`v@}r1rPWzlp!@@q9u)C(xZ;m+!rV;BW)2r4Y z{|^)N_K1l>PUA0^#_ZSCkDtdmQV-&HvU}rL{AQNlMx>ZBWp>cxA$y-%bxs694$5qr zXDKZ(Bo9k3C8dP&Q4JCSd<@l}7OT?^s~j%*+_lsWL(m-OW66KNL%1?68L6z&-^qWz z-V;C!pYcC72)Q(`*xlD(1VZrk3T67b*zLTdHEEEyvmiZs)Yv38imdLz;K`%#opX7{ zBknqCXd8lLqDm}rB{xameq}q`O{Y{DgWvD^9y&Cc82s|VTX7r3Bd~GG;EyEsbKLjg z%Fjp}{X{CEpUQi1jDb>aP6QQfRy==PP+9sgb3 zfutrx8;Pw@#9SUY$a_J5mtXw#(zU>{_!Vy^IgEw0tDC_Q^WfON9BWh%KPT}#XMaVF zjF+C0?x7EaP>ubi7;8t=-J$Z?z_QhwIIOvHGtBwwqL^J8_)RN!CB-S>`slScdd->an0F>BvrlR4b@tXV< z5vbZcyQpCoKQP7%ME+R~N0%Sl+^$NSWH;`wktLPrMNyif3uLHLqUo);c}&wo?&V0K0qsqNTHw(sI{-s^Z>C~rjq{cNyka_xkx#yxA1~sRWNXPle#!a%cMs#rS-sJ==wvNeY6xc8NYhXt5 zHa_CsBxRmDn#G;aB&xdQVu_T0Zu}u<-euxFO`W*K7ZIuN4TbYy>FQuRfM~@{xxKw} zj8U&2`T;@fUg=>oqFyap*G_!L0bZZlE+4=7Wdzct`R>L_kuqhm)h0^kGX#!#o}N}n zPzc95J#DrJX-{u=XtA-3aMCM8F~H?r!?unW_^o9m={iM=mQF{vJmm_19ZeI!13NS< zAjmd+e{;vv>YRalNnwOcSGNoKCR|E2R~Zb$3{mamENSF3?x`Q#3qh8=;ivP+9iQyc znPZ0ylig=l6%ATT`!4}kILKPjH*unH!tm)Q1b^^s41OznM@cGE*5O2_Ey_)aldkZg=fL8=x#dP$|nwc zSm8neP{pQ(LBgbjWKW-duO-!s*AT4=0?AWmnt6@Zc2~tkgzAXK^6yD`n_{kF~ z)mhayk<&SwTH%n2!=MORG)#3!5Ix<$Okd?shJW8@A#FByK8m~cqghnKkQB8N3eZnP zhI^y0$5H5?Rc(VP4D|$6=3csIki=2Idf^AfPgsw{Ih!qk?p^IbJoBmb8iG9%B ziz(Y79W|6NH}*rrUHVxd)WKc*jNyq6K^I9wIQZ5KKVhDaW(t{uSjAN#81D&&HgVzu z?Ddw zWv)Q7}2zGxl{X+r?}c0iR2SgA=o5$DRFXbKi89kC+!Fd$B31G z9gb$d#K9=fEjdZRDCn)d1^JQlXZHc~H4ALY)QAe20qt}J)yVm<>@8!~EWj`dg{#$X(q_#B$nv2(+J}1z=-ZxGSEyD5^ zzP-vuG0dD_BH4S$7+rx@ubQHCj~vo}o{V|!6wzZ;C7QaCif##G7H?oXin0o6z~cnig>J3P1N_F+{4p`^g-2ZBER8@bKU{ za<%rgi4L|c;LBJ;ZiDTu_=A0=hm2@r_GY^O+PJnE$1nH0`9|f(chvlEh5qv3kk_)I zc+Q!H6o=R{1FMa0>x9ppyG2As2*k(^qYNFkdi+11$Q}F(wP1WoF0EO0sKk9z#eg2H z^JJnIxXBpsSXK_vJuOW2>RJtd1(y|Vxj3X5cw~$xnO6Cc_mlT+WuPtJ?oGSwM~YY_ zCkt9Ffjw|J1^;p{=MI(1;PVygAZV`#JyN}@oQj&t?8FYe^8&5THXozkQ?;CZx*D;h zq3E3go?|DLWVeFW;4F8Z`qZ~q)|9SylnuaI_hGSd|F-2uTjUp>3La5^@5LVxN*j*l zn6-;2kOawhJ--R#Lh@XfGe7$!M9{u%!N*#w?f0lDE!iCgug>FUYu7s z*W3gD+BilZSRpdBZo~$E>u&o7GeKuG5^HZzE6FG6O;wh7i7cZ*%i zqIRc&Q|RjSOS>&B2gbfG-Rpj?zQa5^fS)=8mea{}S&rSo8gz_YR4PW){&M7}6la=Zb z`_BmgV%dI(gS7e&>3A51KDmQeC8)X9F^l$Y4cOkhVc(xQ>s5EZc_#;-j7{}8Whf!? z!hyFz4$=BVUfezQ1>;+6GEM8v$trmG+)(frs5}x3wvCuKT_^~jqbp^`UK!UX_dYQa z0X6N>h$_L9=0d%Hq86vdXL+3Ir6MPbhH=*DGd))Oqb;rS-*S{O<%QZMrRbN_9NQLg z`Zk!U_BE|C7Jqh=W%PjAUYnURGWNxx4f3($BACY$SW*4lkKrr7)_jxKCnl-E`F)gL z#@%=pFzQ;6X2QBrw~g6FX#wn)<*I8$RJ{VfGS&HI`x~@>hPIiq2zJ-pkIx%qd{&Lx zL&cZ*^2Gj&`vwb=?;J`S9m_I?<$1&`^FeC6&?dr)pBO!yGU$G0%HzXN?wWhd5dDkN z2^&;6eWP?i!wpVG^z0x7gERbGyD~$vW-Q$W7?)be$|SaVZ#r7GRO2f5 zwSH+D;V+zn%o#-Za;js{Xv@^f$-Ho*^*z3z3dSI#ubucJ`n`L2U=ytnAwL(KKfr6P zHPztPmt>nGE&Tg>DS8QAt!A}zaRw3ApcNgRQ>XlYQrL5}JCTscR$s?t5F!Y%suHoj zy0u!eU&KQ9w89GF$@7K-_i30)dXwQ>q&jxY5U7K<=t!<5Q5ns2QV)-@+%6UY;fIKi7@Zuwj-@FxvShy6vH znK3POHhOv8Q!y{Aa~XPdE0LgFWBjZlkC-plb`}M`_BRa{E^KD56dgS2T8Sit4ysaS zgfBe5=pjlWvCV^BDiJJQ4nu?`P>&Lvhf_S@l^HszNDsY%X3a;~cc(lLys5Q4)$N9V zraVc|YAE^xOD<$+jfe8+%E`$^G;kisv6Wh!+rA%ft5DL-yM{GWePaOGTpnEXsy(iK zb0LUZ?u~5ZfcfHgvsjmppQ9Pd9&mIMz{X#g+q{qv?DrF0)bofx2h7}O02nR6n(n># zz_zIoK^UDxdGLZY7lDmX{~4L4Ws3!WZHde#O;8jCxXJLN(=ta^5k)WltA@YSr{Sle z^f?L=|MEVMKE#B=TWizoYm{)4O6DhwPj@iQ>vHK;ER7W%T>Z(4JfzWW$AqPr_y-$A z_w>IM>p*Umh_!KlztNTe?s;zMyi(=O8ha$`SJAl1QYc(TiD7N8PE2lr ztyGEnRk+E-6S}68)Z>TK(0BS={8(84ZSvWd$J`^@`HG)fDaxtIbeF`hcKA5PUMk?=2tJX2O!|x`^em2u zBI10+5_@I?oGZdW_ZdBes*UJFv`k)+<0k7+#J4j*9=B0$d&He7LgPgG@%V~1?VN}- zrR`bCBXy(hJ}fC?k~2Qa04t2ssFsN9&d*VGD{Y72g7#m=5-?yEzQ~t?^?rG2MLz`cJa>}xvoiOyQ$p_S@DM4V>h6V~}u_UP(f-zsp_E@lNm0ynZ zrkWuGOrv|rrJxFQ_`@4+L`j^g#0SKEx|_k!rT(he!hP%~;z(wYE~p^7vYZn|tr90b=npSZwMGU> z*J547k&sMWl9k$j*sb~%#dR|v#sI)%tHfT74!2$?X$Zs@q3Qty&dP19qFg*vUhkq<> zXv$7zMW`KU6JSlKMMoEL{k$m-xWv5G+;uo2wDFhSOqRn59cEpgo9IOZLq9Ma5=;*q z9DU$n=>rLp?s2-=vsXV`KM*kioN)_Q|gN`%a zBMU-gNefR$T&Y7TRjp^e<|#_b(<004-iMRlntaob@R-r@O_~Ce0bOuSnbRZRBV* zu~M)@MzDS-*>ea~2#_$wr%;{g4VoXO?FO7v{CxLV*-k-5gGvy}A6pepz=33^Q;YNA z$Z2;Wn)cGc&O8WlrAE8ssCUZbc|%(y_zM4jcVg zSyP&O5M`wF6y8g&2uCE32E_{wua1+i%hT;8s#>1)>cuFofr|H&W4(nQOP=_p#lUy^ z*P)xya^?LA%0@(sWWLO6j6xU3NhLUc1)R_|F}4XB90)F}K!noQV9>lVHAKL6^|@YX z3e{NtLcAh#WvaFxYNI>N;y{Hqax%&4h8 zD^^KlAFTkq1*){grL6dDcO1 zzY6LTjTk9w8_f(RQY&WR)!+>m;`XnkB;+V%abb%Yjr5i#y8=P=m-iFNKSJn`i)Ra5 z_bSJFxf5g@#e-1;KRq6eRIjUlyO5soY<%L^!R#M%36PRC9=9Na@=;Is!s%Q$Qy!D3GE}gi!-7Twsf~-?kwJIBc zsjyq21=pEfmPBcmgyyw6~k_48AqP4h7|D7wOEIW-35BK9Pmd z?8^QY+FI}whqcP_GMO0SwE1R7BzH1|Qy`wOYmi8r4}1$^sumpW7U052ag>S=sfN|W zr!Tl~@F@1!l0{Dr6)=l`*l#LdB>3$o$U~kq78FjU*q%Ss&50b zMSG=0YYmAN5ozl^$2DFxS}Hfm$O{yQ*sd*QP1(O*b@y*MX6)C(@gd!*q`@=`ym%h2ltlwQ!hcOKU1heecQH&vd$>1olxVX=eqLE=3flNUuA;Gu`%9ka|aa zQf8Ua$>?>-x43ZJ4p^YCiUr9xiTpId34x8hVp5Ys^b;M}s zgw=Lo+KR^*H-mtc^tCJga`~gP87HCpAGu^9YvpAFt_4hglW!M{U7gG!$;)GV*WaAr z*pRza!nWfEAu4d$^tYh2dqUtgiAI-tfGvCUUVbw^A0Fp&iOd9{>owrlO$qC)<1Sxp zYu%|8`wgGdPePWCqg z^hTHvP9WcYd1J5b+Mww`45x54X-#K{d})HsxD5{eo76&XWPdCTEl4Jw7r^`nwIG1*jO zE{*r|L2Z@AUKu8cmo{3mErpzO6c;E;ZXX9|P5?<2l{hjq>8GrC;1pF2Zs{` z)!R_MeZx29#2Hs;e^*|krg@$SV_L4t&}V~x)a^cl;%__-i)3W~StO^x@M~M{dH$kn z)L^_7)y$TZi_X6b(EzDf_!F~Y7Holb5m6t-1jFyA&{m(r>wlWi89-(aU=`ABLb@?=JNZ|RR>+A>L=bI~3k$M<89eCq2-IX}WFnt=} zR3WofN~vvsA~9(L-~JHmj6kMmm1}$mCnAyW#wNOuO4?K!@^3Vb5`h^`Y2}LJLAZ_( z8Z)lZ=h05eAA9+ z+gYPFl=->u60ex4fM6n8JL}E(dwM#-4cUEO^LgP6y=-0erk_O(4yOA{NwltiF-BXT zzoR#~8lIfLS0o$x&X%{7OWe^ubu&)n9HdHrxl&fc+gE;hGl~dyQiCGOTXkdIdSK+A z`+@705#x)v`yBbDPC%*#u`@5QOM(1(np?vMc2laDKXv-_z|$DvV|m2WabRWCZNz;i9Dak^X*HV4bReVJ3)khk0Ej?F3^Q+ zJkGzN_E0PNSxw#%Dyh1n{2H+dYp z9D_(Zz9`ZrT0mbMjK2;;umBRUzdhC$)%i@NBpjh0&NaQ+_zB)1new3{4w1B#-bAtw z_*)6-z1gT_U=;NlwYu@o_6xvlCpyfA7T#Nw9G1qL%}r-1oQ|Uxj(N9QwTVAW93}0S zuYGX>tV|Tr<#EP;$R49YH2`sQq5Rrkw`Ilf2X{g_mtHp7C! z>;c2Ak<7KAzA|3{Ham;lqdeY{uGb(}ZQ5$2eZAke0JSe3M>uR=nH>cOl59obZ9alGBYqY zGn3){6a_LfIWRMqk?a8{Cak(;RGeL~C5*cT2=4Cg?iSqL8)&R?cZc8_+%34fLvVt- zySq!5JVOB+e@UvW#wcnIG6hJ1>|GdHnOOKpG*q>eO>AvV%z+?zMpclV3CUkGCjup< zxD&v{1qia2FmVC!k!S(TNhAPfBy4OXth~Iu2$Uq^AO}w;prw@y3C&*&T6%hh|FZlO zLSpLqpPs)voq?A2BvgMN+yJ&92Rneh%U_89>y2sve*lS#6@bJ7XbT__S5nrIRg@;7 zkyg|okp|cUoJ?#73?agdm&Ho|r*KPs& zmym-Kf9P+7-Cy5dFlCUli?f*%(7}b|Z&qaqssG^VVrAm;Pi|-6UpEQJ;%}rm$jtSh zlK%Dmh574sF#*~;lehppT>i;r3Lr5DIy=~!c>c}(7tFy4_%97tXP~|1e=%SnaROMH zIGNi5oSpx|{KfvKJO5QD$^TNliGzc!=fAr_fB#1PPYysAXMn8*69OyS-<)PHe{)*` z?Gc#&85LQ33lIq_%YWF-T^;_@=LT^4w?Q=j%na>c5+>##ds|NubASZ`vm(glZ%PuH z|2vhL{@;oG|3KpZCj$RJk@x?fxc^|2@zD9a_rO)>hHP4)E_LlK;G8NaRWW zf4OAr|F>upJD{!S|0({zM`{87gXI4aM%KmTZ!1LYE&s~F!o>0)Mxe74&;wwu40JKG zBC#;B{oAL1?Hcyx04H0ZJ>ajN|F)8Zk(GtzzxmXyfMz!K|1_TSKU@HN^Z(BMuSEYc zXI79`k@+S{|G(d<|Hdi*)!s$j)8Q|*fB#X60?7P-F8)Cg69ajWcr&tcagi{x@v#3r za%`+5yd3Pl|A&nK0aGNqaMp`9IU5=3-)R z{&&Fsr{N#BnX8l2UtRw_^M8x}&-K5f4gh!n%n()hQ5IM|UvNi)BmQlM1-ZC-5bw z?JM}QLDj)ce-OlMSc;r}rWNgdH7~yfrOU;ld9X8~qH0+34nsKA!R`ci^+X#$?p6?h zN%81_;%AmtANRErtq}~pw(#_fe=6zt>5+PHbokd$&kc0nK0bX;96Tkz3ASI#DQU8c zr?Jz0gV`VGS2xc1XVV1cPOb8`bg#>pdUDGx9}CFsaD;K(O*OSz@z_pwRiR8p`#x%- z={%a*zdf5^Zs<-C`!bu4h+8mY|IN8-7BU|ru;i-tbPL{{M~3}bQr+u%e^xs|2BT0b z!FOu=aQ3cF(&2S}b;#K=sT<17BThz5bVjUh%76+vo=*8fh<77{DRN3(7tKAotH7`h z&XHn`IAdx|t^PMWL^pm5v`W9_sCEsQYlbGnbRyYLN~8E)WM+5Ll9bP{)?4Zs!EYun zRh=6saz`Qszji~E9rbzyf2`@mEN_B@*x6rfn`Il^k@5M*b8DdxSP)1I1%mnW;kWl6U&H?WHO5t?ZM492&8| zNA#3AF{qg?7=8|vf3e%^;TYJuaqUfb1!7%htq73$r0Lr~Moouq#cGMzi~pUvja-lm zlcKl3?{^cADsTd^R1*7NH}7;dTD*;z3)H3 z0+8S7*RXY!Q)YnQ1CFm){Mx2o`)QRs%AJ>q*icQuwY%LJf5m4JsnsR0hQfu+NJ;CU zzy15@81ToMVC-tcByCHdEblGulb1BhGIAJML^?v=?zP{Ur3>0fPSV~dfr>({FEqF1 zby{RZAJXm^=I7^!z;ZZ5pKG=5hhUdMz8zkGwKj6n;jS;RrOaSLxnr$00v*O6beq~Z z;6)y)c;U^rf9to7(9d~(E2yWN*avg)y_ykJOGNxH{$=^tZ$bVbTSJ?&aOgZ>&~B`x zXFH%sw_vd2?PA3z2iipaMqQz@+k$aq949a}O-T zfPD&YLOJs)#j#v`u6xsFk_b62uYQEPq<_PQoMfFFe?0oG>>!zs;JK32^y;vPnwTE= zA(z9CnTsL`iJ?8;oAc%XO@zG((2{+K)Hn7WA6aR|={Jrx|1hV5s|v+qU4vP(N2io- zXf3sHjL@b`a3%=Q^x9Nzb;*jH)kYJsKHRn$JQP4j=0?rQymSJ8j64=(cxWUFxzR<6 zu6h)4fBUf6MMLBL;U#l0Q#Y1EA$b=C$rjR~u@-pc;1Cm~tZFvWQC)6}N7P1VG2}V% zVXW2jsebfi`Hh0J!Ah)J_VM`?`QFoSFe znMz96Ik$e6N^&T^`MD$JZC=yS6=g%B&y)*)f3gm;iK&o|lZkU|J6l;K|BTHAnAsg< zej|{elBShMF{Bd$lH>9hm8lz9Vy?HbeEX?YcXp8!*W`8SIkBvd1QFcFi=lJ|{?gK> z&y9#vu;f8M;q);MO>8)_70t4C?LjzL!%p>B05u!tQ%wtP9kM``Hh5J_n5Q2KClTbi ze_hPN60Qd7>r4&y^@qB-9BVxW_7W1>NC0Leye9IMr}ZfLbTw@$l#PSS1efj1PCiv} zDe#v(&}ID|i}b4I1FyN?M_GIf{#0S}+xX>FR8!IQGR7~gY1}&`|1dHUpNEz?GZnH` zoCPMH9E~}<+Y~WY{`x@6r=3SP&*PnMe+~LPSlWZmBQS+(*aDb{icNV|L1a8^J~il+ zY-kC6q~~2IdLno(S6PzFF(es#qR0kX5((#2;&MKx%DA7BtsKl#f>=3P?()e5;Hyw9 zF*l&U>HFDEe?<3& z6?7T`fAWf@a2PPlpU&v-D&aZFm4-{}h9#PNIPb3{ZUi60VP-rV(27ykU0`!|e$Z*% zw7OouhbfpsYe;^{y`MHXWog`^b$l?be`NxmLDq~#HyujFZF99)d>-_(;iaDjxv#$}PGPkr zY1?XxURW|3dFs`U6yu<<$@dJt-c_&tbN1%_G8ZS(dGtJkaoSDui>PMj>6+x!v7*YUlGF6yfopH`3HJ4r!w(kA^loqR0M#vN zp-5w{=9}liuOA21o&yLmS!mFGtIyxFkB-&iOJVzdsH{YgSJtVktuK@2ukE-&bjAt= z3x%uc|8DY^D|}rs#Nmi;f8XxON66%y;$!NEa78T6Qv!FHRo#0facz~{iOVf8x48%i znC}ZMBrSn$3-fSKE&5=2E0(yPHMl~$A4j>l$c{Idt1QBbCq*9w{>YEHU$TievBWj~ zJk&rD zAYi?nL|Pz%fk&ugJv~`ahAJog2vbtt39Yw(xT#j=nmCs@jVT!AMSP8);p!+a=y$!X zB(%w%ezoPvlelkd-F+t{iCooYAYjA~(VE}U)tUx*n_kegG@O}0tEO)k@84Sn5h61V zs+AHDL=H<&4jifk{%9wlL$pz3Xpop1BgVq`vx?tz zHCY*kEkCm|f3CIb^VF-l>C6ccY|%dZcI4%>sSM`ro<6vuy&K^T{0-rOx1w!LIOFtv z?{8!BB_s^W?;bAX?)}E5SJ-9|5)6CU=LG^PYd!`Wq3P$aUSwm{3QcWad-!zp0_ZVX zk4}tQ5sjl*9B-25zXXHNzod+^W}4Mpp25e{WS>%ve^$E><#Uh{WMo;n8jHJ-c}*6b zNN{#dQo??QNg!dXc+#?=K&IKJQ%?vP42{@}UZfAw^urqaTd^5@aISuUE-)u#jp zvsqUJdRP_pvVmczPkbcJT0K{bp~l`h=`>GnBD=YVd&tPFk@5lxt)oOXp>at`H5tW+ zf4QDH;B(;3(yQuu7~%&aERg-t4=mDoz9U6(GYrfEF^ynw62IM#_`M;Df}S~HNQB29 zG@l?3XdNAby17cBZ1?6rX_M+5$AZqH&38FG)O>(Cb#sMj7OKw#G+z9Dt^BtyqozNA7t)9FQpolZ`-tOFJQ4Go z{M}~#7yOKfR=!H$)NjVWx_#B!7MPShXqjYq_@*0xhLy~CXqq}(1EUocUtk`xjF%^~ z5sqE3^gfPx*k}ej6o+xG9k99U3e7j9R`#y01GJx_bwC0d>C0wXn`^p8ft@5Zf2iYr zC&?=eZ{gotC~J?2zGMmz4n*`-Mh~-JzjS=>g!kfJ(?*j19Gh-Wv+<#S@dF zwf2|`gl{B|(bvKF7jtYu>wjjC_9NNusbMSy-Fz=}rP0Of_|!OzZ~CI7C|nV@yx@o* zi50@pZm4qL(1l?rpk)9)-Wvzcf8o>nBn~u%U4h#9g8DO za9iV1=dP-7vSDn)oEEvzu^6SUZWtTCe=aMzy#nDIlR+3BAK2A;Egftgss_7)X!ve( zmnTv~1hOQ#Btd>NjkBP0XWhnces~fh&&Fg`MLX>=m-&G5# z9VpB}mUp4jmOD0Vro#%5lTEAgP4!0} z-%tNtwF)Lkuyz%B+%gszf9WopNX(lBGsh7omI&PWiJ)2T*DC95=a{6PskODEjk?^~ zpjKAS-4B?cDHF0sQ%yLqoHQD*Ks$JKgasKmD789vO5nB94pug^nZYN`CG$C>+jY#4l_>DPE&ic=Gt)Tfk9&If@h z{)nRdf>U8HqA8wKi)34Cm03WEb~e&k0t1*o6?7w9H7DTK$l&SDUZQ% zegJ7_(T>X8C7(E3f8__FpX}B9dTPOon$er3jaJWhW!K2fj1C>1`+K*4LHefUE)mk= z8&qL<0{7c_>@l|9d!`HDIB&@*>h{o z)QDpz(iqJL1hnjp%os=?gvwXI(*k>{7~26zaJTdqtU}|T#$){4pY=MKYelm%8!tb- z&DFx@wq4DG=)Wr_j-AcPE`e9z&dGC7N#6w^Rm#OSf9jQClP}?X>Za|P4R7o_x%p5A zSk$YAR{J}4Hft3(q{ZmZIx)(H!UFhoso*50)6|wr%?FLT=!ovL?dy|Sr84V-fYBc{ z)}2`dd5B>aD(WdnknYyu00`^*`|*Pe@)9TRMFo!E#9W5Mo*0c&l5)F05Y0= zIq|}z<@n6gTvtXdKkd@C4X$49)b*RYn%8^Mu&TF0Y27JxFCkCcp)b2uwR{ zs7!xLtlBhFiEg`TKxBAmE~+?qDj{bpe-AGx{gi9iTq>rz7gwHb&%2qBIN@f(pVrg# zf2xj)K!?cw#rS4c91KSL9sAwvI>U_!2IM~`q$NEUy(}YY2(J@5iA9C;K1>_LJ8f2q z7E|_C*f4_c5EyIa*}XH8xK=y^Je$45K91v8&g}d=O|}fUxK}-5$T&)uroP2Ahckw5 zXeM9?5avz{Irg66;iiP9*Hg=S7qFG&f01MOF-(`Y#R%I4)g6J9^Ewg~O*y>L5Z~PI zV&MkJP_m|7zwwMI26p@Og}R!Bzj%c@+3)vyM8NgzrWf6vZa zvQ+N1GY7=hPOJwukeLj=Rz87CGBGO*vjYvnBVBG*xF0bQfd!zSgqKO;FhOpY(qpF4 zV8A*63D{t3J*nhtEFd4)?a~!WImAN8i12j3D0XxWRDW_57t_hsF_F9i9D`f+Ei!*! zA5gBlVDb1pG21;?gjdybnXo_2e=T(pXxvq+&&Aa%w#QSPgk~nW7zwqEZg2DRLO??{ zHiyF-jj0%)A>L4{Tq%g_OiJg08Q)zUV>u==`-gOIi!000B9J-|vaNAdG&L!^E z)+|ySN}8hkbQQl3C%>2*B{aZOuzW2e&aa}J&kP_?Wvl*;BNd4*vVh^Qe{mw}M`=V% zg_t7RyasrzIUWTu{xZgY_-%Z&mqwVE4lY3(OI`LczJ$fOdhwW-BGsse-4?Gd=2)8h z1jj@iF>GA#Xnr}I#B6L9LhRj{?NQ){+ zSmB{A=nvwDBj`kW?f#o}e-T1+-a%$-z}2tRCExtJQ@sA*RJ17(FIq6T;*5T!u>+bY zfFCnIg9=H>Q-;%uog=tHV5*&APPDKNdShZi!0iqFH!jBPH7tJfK_SK45@eolGYc&C zW?LP*ZTYXBk#Y=HRmHi5cj>BTEdb2xKVY3`m0as&5y+8ov?x}Qf70H}m`8{V`)>it z@7~pSb{VhS@HF?dP9ic=w@!&4Sg|24SVq^;zHH}Y>Cq7<-}XdBJdli#uB)7m(`nB# z`QelG(uAo!R3;5X4C3+@`iq7L;hHY4P!RTN<)wF2l>W>ona|>>F74MaS<9;-Ufw%4 z`B{Pwl)x~1@ekFCf8G5_evC<1=Hl_ofGBh`+T}q!UX?6GHABAl&FOr_2-i^pIKnEF zy!~9+WfS^|cpVW!R0Qo5e`W^ zq4|dG8FcO|Lik;RSH}t}15+Z!}RKLk|^Tl+&JLhd7^}ss%R^L!P*oZ-@O`8fbb#l=fqlRgZDG1@9W9Y*RtyY zm8(H^N@J*Q+p3wa3nj`p#>!j`3IFJk?<-Ls;B>!>f9|HUv7?x z6FPN=e=#D_K$#w~?K^(%WHn1HuZ7Y5^@@tAYvkp37 z!+eL0YZ})Rlab>AzIQAw@1hv$Y;&2))_tn>e_<-vwvWZLcD10dGWRDlE9@W1!Q5z; zC(p+=7Z`v(HVgxQY%xS2b*EiD5i=A*@^>Wm=Ck_v*KrbW_2gZH<|(yYC9EbM=H5@S zWtqV={hH!*96a3xxxVDv;tagwMV;l=0+iMb3@V6AL{)2pQyz|?EXnLLn5X1cDNa@K ze~+wqdwd45s9eKebUab;mW7&6z~vT+T0704QElW#!`kJdEM)dcD2_mP8(Y(AR;Yt( zD_QS;)!&p^rZCF?z{mfP_Qw#obQYu@O+b+Dl>gOWczDTHrN$b@80GkaZ4C?Wwxk}q zE;DqO+%(C4(?V1@JREMJo{2n<9>&G%e`wy#qipR0Wj9`}Q8{!ggm^3MewN^OEsUDg z5znMwkr&&RQvzPNGsy$>e)F^22yiG(s{q7}Oc^#DeO;e`?uV@1YwJ!K9tsSD3Jx4a zK8QCZZ(cE)H(rPWyja7k_okJODOhoZs4|zjV*n0be|Ci3 z!rVqu6~=5wB&boiqRh^@gy^@WY;w^=DlKtd7X!BV4AtA8J%<_iJ^6r_aM}RIsWMfL z;{{g@kjEUQXCtjH1w~Zh$Qazm*Jle7QV-l4J6Wf%tzRHYvj8_&Pc273t+!!(5YAz& z^2O7e2{Qu7BKi+Zf`e8_i|hhJf1qJz5ihb-&trcq#e(xJJHc+X7v@;Q_p@R{SF(-? z>qfaqWiLIlP6c4OA?8(uVS)RjLF-fV>{IktKZ!xosf((pOGVcaFAsz`sKl3yi&PiD zA9$C977_|I%jl&BrknV_dm{Ykh;yGYc_a&j9i?w)1BwuIhE(m{bx#4ce*x8zHjlR8 zKMiu&BBaK=5|4;#=Fka4-IK1_cjAoYt@m1C2;_ns7fkqriE>NrVG4d!RO5+Lr*|F?Nhen>laEDV!_G8W#XscUV+zggQKpL4d=>PSF-o20Q$+e{80VZ9 z|Hvil7cH{*!6Cw~rjwgwe?5V?s|_oFh!(0_FzW*CG}bt?rZMZUf=>({Y%nHV7A0*s ztuS#S-<%JBp=}0{gr;g72Dvl#6k#6YQtNSn>`@PG`CAx%1}{8=FsD4R;mtFh2mrZt zNt^db6+~C|bA8%MBB!D{OOa;i7l)HY7E|Ci5ZU*L@LuyxI%k#mf8@3RK(E3gsvLTn zmD59}Sx=E95rpxd>sCpqjh|;nOd1tvML(PY;}@-=@;Sys-9L1h3uEPoEc=`)M!7~-Rt_K8?k#9DiqWjb2u7AK&eVv5a2k7lufM++ z8*8WY%NQY-HdbDWe^;N&h|Df(!+v0A!Lnd!7wDenbG8YfE<+6_1dg7!Fq!jjz&;Xs zK7~sSkwHSz4&%k1Cc&Z)f6-%BlO!Nxa$lOSsG!R4^bC4- zPpdw5?E*OH5RXs~ZtRXgzT?12LB;B%N5;CNHDuAtDRU+0XmE@~2*ljc@VN`wL=42alHjLJMPp&fH zvSKgHmfQJ2Ls<5-%-o|JZn9rKR|X$-tNS#Y`THTNrC9BGmugoe-rs8oGt!l+aik<1 z_Eaaif#Z!HLoonAK_*VWbZ$&Gp{5`h6*wb}2 zV=4SVYq`$y@M-KSKy?cezlw_O=Df$qc z)BNrHod^^CgDy8OjpB>vqV-BAt|tt;DC?Oa)_+5d#L|=3&s?fJo46m zW@Pbe&Qx*+$f=ye;A}Nq6w%2+rCrvPDptC#@!fgSJTGacZ;Vu9H~f$?4+b56kMvVQm6VM z2&8(?Fm|DNB3?2%a(ABmZdwi6VVqf)YJVeLZolUK`mTA>W!Y9)l6VHcRokZ72sJFF z)k5dKCoE0Qf5i07668fn>_leJu!d=~20naoe;oue2!+H+U5HgnmL18GN2x|loYt;n z98x}e@|AMf+%^OD+`_bHVBWwFvwquBx?>n>58A389Pt=}IZ%@Fu#DVGNlaB!;eYSv zqdPm@*6iTIVB{^5Y%NYQQ7N@yG(IY=(nu%Xv)Gv)udZH-L?~zfs3wrLF+lOjVOGzv z8MWsGyQ6MGsnyvHUD3m`EU2}P2kqQ9q;+id$s1x*mKbdJFxQ8arrp|O9Q4z7@06BD zWw5S{jUCbXD0A|>oY`g}t#~W)KYzj^SCzyp{QV^<;cu3n)F#@#ah&Z+%~i-C$&!+Z z*+TeJon~Ym%0tKH<~W7#`L?S|o~n9h?JUYRxXN)2L7UE|MFht!r^cy4F9HkyduF3r zS@C2F<2xfQQ8&qG4bO_RIakV;32d-cj-cQf3i|$3bgh1Gku-d!P(%jn$A2HEn}sXv z>WqN`Tqrqsr18$*H0pN8RHO6Ys5ee>+$|9kjrF7bdwHb@9^SJ8)Vir(tTe&Ii&UJc+fHQemw_- z2@7dG$G2&4B3wd)^@ZDKS$~41)Ef|ioI)2E%5NrTwK>)Wn>(0qqwsCf^;e-!+j;_{ zMC#{+i|YHMBYrod#A0rfS&(_E4(VMm-b2y(ikqE5WWS?=gQD|Wvs@A$_iGG z)WVJbBvH7h4TeST)PI-(i&>=)&uT$;VR>JSTCQmwTLy^bD|BmexZ1IE5HrLF1k06u zU=M@W-l<4$Is7PPJcAQ}sAsJVcL_GZF;D1p|62;(M8bExLF+)8aTbq;Z5;KqdyQjl zF$Nyyi{DT~mP3*-qF+EJI^VYbbbpi0-?VD_Y)Ywo9DpKYr+-#dfzVVu2=gk0LrX%@ z2q~+qj%PS|%Du|sd>JdOc^@VmUQTZ+_n_G{R(_!@FIAsRuW1S+*eP7^ChCC!MNF60@214BSKth zu<^a=qR|xRoPXEGeBR#A`pg?W{^%Yk2zLK1Ovs5K<+*-`x)yaszMj}5;jBeVlxEf6 zc5#yo7}sbUdiGQAchsA-9-UG#FB{%jmiNLjOnzW+O=Jy^;6cQa1r!mN^ah8+8GEQ( zr~K51FgHc7OmKe+7^`lQuf2zZQ@_==V;P;UA3Wn=n}26x_Un5zoYJjjF`TiL;?R)_ z-g)sDsFa5Qw+&X-;FIcrO9!7hpL$D%ks+78B!B!rUt})MUF@#84>tVy`7;!6Y?re* z+I*{VrGwRe;t%mWYg*m#Nju$ST3{*KCU-fnqt#5c(DNVk1%_HU8>H;x=JcvLdZ~#1 z#V=p{V1Et_Ul46btneT&ssHDXq`Hz=T`eBsi@5eYW!g1n~l*5 zgyDK`R_QF0UvmfY+_BW8)0@iR8}A*3n9!=vWs8B{V-@6P z66pG`a>M1FH^i`S(hI{`NX%jT1HCkk@HCy(y?+$nl#!WUWMzl-mHUt+ounp*b9bqS zWkmz1Iz@&2hA~Nou`t}&V^9^%xf&NcW()g?LfM?!eh*8O;){U4j6swf{9%wHaSRCy zH#;a+R){Dh&|ORRr)@Enu404L{A&H%eCq7W=;)YR93OG4DA>~n<+%j>JQDpJ@>nc>dOF+B=N&JM^MP zyv|!!pQS`fTvFE>Va0wevWeX76WI92)qlZIqghV)(9p@x6NiY+C^4<;T%?7i$$xny zDaYNpCl)hB+CiVvSc5b{K~H+;aW_!M=36eLRn%=bS=#C;)jVJew=B&l^Td$IFD-dG zd1UE+*?0?duFd#9R%M|z43qFa_)z0|KHped!SiFstmG_JNZFDh5~a$padd40p26zF zwcH!4TJd8n6N|tIRT?qoT|V6Kx_@0ENYOi3D6T29FQNGg;C|U#CQMoX!D8c z=M>kjhcCRS*q=H^c^*+L{d6psv}rnnn`(4%I%u{-_LyKf)EJsQ4(CHZ(E+?H_K&Y) z@FluE8Yg7v=ALh3Jzt!sH&c!W`Y>qcbYg?1S0&B0ntt`v#QP9I6sQ!;Xn*t}m?}3T z`VgE|#sqMybJb+LUUhLyAJmo-9I^6-vA77m7i-Gzrl+Z`zAs>Fn+Kron374Ko!k&q zL?V0e?`Ox6@XP%8#)0$ZnBT#&Ze8mTTMoh0`iNP0Aoo)-$*Q3BH@K_B-G+fHOo%W! zvH>aTl>9kW!lP-@k5ceMp?|)ZQZ^NcYrhD9l@VuJSrRn+XHV%|cqisf_~NcfH~<^Y zr$3Pjy4l{gO0<~{qP!F&=TaX2X9vRSYqLbw)eJb1l9zdlU!f8|3BEPo%4?R)8Qw^n zPcSFK%k%Ob_aLsjf_KkRv2NR;j-qOc+^}ADieGQK!t1XT%V2lqM}KX$bn=%YSSU$k z)S)1Mc0x+(?k+NSaAn<*y*uO-9$lD0?RFX!slb&nLr(~fKZ|NyX-A_mOyX1quJM8T zvvuKz=8F;axxZ|bhFm|3g##cQ-zHYJem0#5$MeOVgX3Nh*{uX7eI{~Qw|x__8*z6i zpp0F8nTU+7d4&g$&3_kil&sWS6i;WFv06l()4}!UL1-X2HRr@w{vnB@*z^)ghfy$O z?wk-&USuCt7r~#`!EnnesT<=!`pihlFM%}fzqZNZG@MC_RSpqlfDT7X>SOZNdfP;^ zb?ZgubeTIiBZjxdh_UN;h^DdWE7dqNu)|?dcU@nOGyyd(B%)RXum0kpJ11Ao~S# zn#$>2Bc4O!FeAiw7i5@Ky06t{R5)f|x7m0gC_2~53E=^2xcnj1Tj6vj^>LdMQbEFHLiNTXm+$wt$T(22zwXLfWS=4ajA<|KWuW;@MG1BLnH%-3)NaDsk_s&c_ci`{3DRt~H;%ff zYm)tq|B(LrK>v6>=d+jb`Vl!rsHYb zOBfeHWPJ9sr#sVr!@Fq4sVo#q0iUs2hwMY-D#Q~O!JsC7%kRhibI5-+wbei2zH@T$2t7klqB3NgHB2tS1ml2mKR!a ziGSiISjNA6y)xfJ+5H$b8vWgPo7=He5;pv9XuGQ z{b=^q8{lla8m(s_bq%NVBKaF2iJ8^EC+K%&IY_$8XH+I}uOx58LrTWEFd10!?UR;N zq(jEEO81tQ!6xi(?NaUo)+}ZPhMV1@ zEjg~@KYUW~6i%dOo(v+tu{iam=nR#>dx3`NcfP}Png|K1u4$X`G`K47Y92+4 z(0m7$AH^rYj0Nj(&TKU74+FWT56gU9H)?;|k;u%awL-TO;OHP^Mdueq{H6x&eSf|V z*>6!p(Av-_1+XIn@2^(YcDK_|ZY2bT8Tq(6YTxx^s0wLMZ7YM1*hblS2-d1$Tls3^i+iQ8zMB#GW zY}xlsubz}FzwROoWKS~{A8m`krhm@&*t{a$&FECYUPuA`ar|nygV<XGIah6WN)2-$JUA(*oy|S6*(BAK;!*M`V z%5|^(z0j%kYW6I}JFeepg>0PgFxCscqEBtX>uuDZJQ~A`*A~x7Adf(HFketgmc7aj zh}EEM0&KVZbWRuDGdV)0EPq19xAJ_Iead}Km;|dk_Clj$WBiDx#qNC{u@9XEC zhGpR=r28xle!b;}RaMcQt>YI*e&jLN=ujs2iPD-`k+j8&9mxWYt>9N6u~t-PtS)gLYm?%pIF&jVukjX`v<%wL~a@}PS#m0Lh~`<`)ro!DqfI@l@2BRqy7 zYjE>7h249{;?Wre<*LMdEJr7gRzNE^mzN{6m)5j7R6Jv4(|^<#jKy!@_!wY%iLKZ8_9=gzb(UfSwSuh(Am`-EXk? zxqrGSOnh4Dwm>xm`pyiJfUZ{-*i#zwByiy`4C-}8HgOmX9JT{dj;?LoYs&e*f$2rL zKct3)SR4y^cz^qIQ3^y;i{(&^>!@=M8g7E6WL zpRN;5DxmL$#EJt2?PT^~ZlGsc&!v>=*d6&Wu=`c0Dy$2amy{*^%7;<$T2mq0=0RT> z4N*9L?Ew$!JiUXZ3$H(- zK)i+B27hdIEm4OM@D5aP93oxEgq{0?DJZ_3q}B~O5dzocE&UZC#%759^iJF#P@Y~f zixEY&G)7fArz>xC7(XV#GSNloFfTHzeXit9a@R5qz1jHmFN!#V6oB#?mt8U^1qoz9 zuYb<|e&7FuKq5OJccJ_(H`$^mJ|d=R3yH^I3V$G~8!XO*?Mr`A6#RYw99do4Vdmvz zAhe!W@Wo&REVV7sBQ55;N65Sb0}<7&?E)LvG@#zbzNL>ka@R8AcoTXj7_p$Jh_7)WaQYH$s!+`00}GkVL&1!k z)ys^3v2G0ol?&#zSxQ2%{%xk~{DEBh*MHt`<}NB}hY-q;Z6G=^r$ymgdz0e6ZJL_k z4$&ol?kWXg|OrecF5OU}9e)ehkR8(4`#)wf=Hktoxl`->g# zXL~2$*Xr#u47X>S$xZRuON3jOn)EH(J4+``gSrH2CGSw6kr9a}7}BqjlJ>CsD}Q9b zQ>Ru8I7H-FGoZSpzwG-fdp9+u=FN&zO~ti@hl;IOja0|kFf}gE*q(&F@{Ip1oYJXy zc-@or`144c@3jppqR{SLn`2=0dc@7L>w&7UAl)aAJVr#05$u8)~|J z`pB33<;qVjNXoRfn*4^(j`#NJ_IE-pN?9=x zd8uSRx5SmcFPSb|J~EyY3FB?&>1>GFO+g~q-qorN%p0bFuDh$dS`see1B!kS{%zd zBA1edtP>I#$agN~u#v0X6;(KT2ICe`lO#e>wG#!wiE0-JBJZ)jZn$ zV0S(@Dt)bvsC&0q)A9m1Aqiw-x+LqBg+kKzsj1a-bT)53gN2%5I5N{aj$7p<@0wG~ z87e|yQ@foHlr{1e2wI4seRJf;FFlx!Ku8AW(BZEbi#Qn~OSx}GO7_uae1@tw_@vRu ziY!6wA0Kk)wCd~TY=2vYih#l4AtewKU17i}dVWvfDN0IMd{M=3S=FJ%BhMoE$<1Nd zu9IRZ(8>^D5p=kBrWq$Seo`rh=#O?G;UiXob+^u<%}dT_=lMzChs(L4_L7qdW+2iq z?ez34H!f}sj_E3-V}{ePgvLqKa~d^O8t9#?OrzU$K=dRtDO6dCwDxg@rmrckQ6HnfBqsE3Is2Z)1U(0WD{8^h5n!Kd;oko|=rfT~$wnkj z0Y&R7kc*C8 zp+YduWPfIIeMeGS;j4su+jLOh>`-lq=k)L?6N47`k~6h?pL_nq{J#0)nwpXHoDx_r z7y%SnyBU^?^monrl-i5bLB?-eW<+xp&k@RIxZde!%wZc-;_-{*ReIt?Bgn++TDe-7xm90O=RxxS!D}+sjgGW?Y&wnTRaJ$EC8zjUthT63HLp6&4b)?kF z^g~}|^qYchKg`rXZ~skeF$Bg}=>fCS%BwS!f@O~=1+{B`iWb{Cf2ISyik+cR_dZ^U zyOrfW-_{6cwMH#GkwH#;`781&kz;wSM@V@CBBk|`Kf+{vCRnV?{UEpog{7`~kG@Y~ zK7W%`q@A?*DU2~k{S529kK?50IBND@^R>v2>(xL`B8nqvA9z@J(rJXUhx+bl(xoym zS8c}Q7frMe3@k*d#pRkV%7RF|;S!2&v;L$^>Y*2!L=jTHTy+fT71s{uQugdiON9Bw zZoah{E+3sUV1ftGU=bCSG9W+g$Iq(55r4Sc8wdd@(z(Z(n3|YE%c!@}M`+V2aov3ApMyaEvIIQNAdmFN?2Z7({`$xIXrnMMe^(vVSTYzUj9w$l6GJCDCirulcYC{?-aB%c-3xCroi7 z{xOM2b-an{Fg_m<2yVivXm;@Tp{gGg$~I;b3%Kwbq&=TAHSnu`De(wB0D1e-L}muHO;R(|>q}>Z_6UZy36XcK`*P??NzjLwh#%e9af?q3HiQ=r6&{}2$oLm?)9G)sF>mPut zs?ZGKy_^2M&5F{-%oq;43ApKry;*CC?=2UC7@*`DCk<@F!9-TlDg~LcUc?)qFU0#_4`Tv${Cm?0;CIe-pq#OV8i7 zU_%Lt5eyGQv4#u&8aLXLHJ$$%LIiDX8j)Mk+poiC3TSb6 zubMfjc=?X3Q#&ZxLJ0364ooSXH)3p0oB-pj)qQdoc7pD7i+xd#sp!WPjBe>fiTL)F z9j+JG>$=YU%Q}JCT7N8gSIFux14P-AclI2Z_?&@c)%$Gfb0}GIbhLzPcIitZ6mMa9 zYEH(xOiX;;&e(MjUrHOS^F`h|n=)OFT;-)gn*Fry{})aivEyey+52dUpSH4s7s89D zMes)Te+MQ`%RTk>Ko^7zkmk5CpiNwMJ0SR&ta&+%k1%(57k^Z%{NU?pUjY1>H;5A4Ewu^@D*MCumm`qFh=?IK? z4r3#)v8S+kA%7`8i&My|72RqMSPSyQ3)3Jjh-`W9MA6?0@`FH8rxb-i;3Ck9yfmol zqKMV1(H;|Bm(ile&pUOie-7UxXxfIBB;YensqlHEfegau6Qv zDK7?NbsdenH)5NOH6`y(9cpRj87HOZd9HB40pBw0btBV`%H>KFd>y{^xywKQu>IxM z6T zGUKI1hdVwsYqeP3Of()N}f->v1%2(}Q5Il^r6!F?E z)PzOUFnT}w2@Z%|4yz!78*)#uBvM6-ZwvN(zo;W^KTrilr&X^?A*4WSZFV0G~Q^1p7bgZ!d?zz=LT-J>JK48(i zezre_-GW`L4Y7(>cY`A4BXeuN$ahPU6eaxBAGDocIZ5+$q_UU(hGrS-`2rzFL{*2F zUw>wK1z&=2B*mb)3TE*CR}s#;M5Tp7>GD*M?}=PW6J{@}LHDE^@Tc;9DktGYf5~5- z!mL85UHs(`3>iGr^QJCtld)x9Q>#MjdP%9)@OaJhQq_`uMYh(2rLG886>Xm{f~aL^D#0@Aq!F20Bd0j+?Dcll=?i&V3&vQ zw1f|a9>Lqj=%%aX3uo~>lLRy>hQ|g$LzA+}9A1AvJ3)?SXjAMdb^j}MXCNFV*MC%l z{IlS1c8AmMO14U-#KGS;1hdXGgtpGWsoN%N%$I~d3LGc)Exptn3XQk~pQa*Swv|oy zU>eZ6dy%^f7biQ8(>3>IYF*hDRUA+;gN1Ljc`92HAJOjT=j{Jo8uVP7sRjK+ETV!G zgZ`tsOQ3PXDsYfg5E`PAG()`H`urOfOYA`h)Th*RP}M*|PLT7$Z_uF7rv0E*G>&VOJNDdk|O zY`t5hyi1Q_kAJh11H=N2OLzpBQV{~NE;@I9-giq!lJ79a95tdm=duT?#4`A-9|yC}sTfmzmk@gU`hoig+>Y!k?SKY(H^9Mx6v780doZzXNP-6pJE%))`R8Z={OK!reK z(KCL&c04dlhYpCb=Zo6g!r2_)wnjkK1E9NTQz#8fpnc%~!Z$rC4}YL2;AaU^*W-zA z_gt0+lnL0}<4>GfJ!`(&LznZ1LmD8^Pc!8No^+2zrx^y0jMZH_F4X-B=h69vy34Kh z59-tB?hZB4N7*tmQWh_ZAC3TKDsGqg) zv<08-^S=k5X?fbutc=$w)cZRi0MYnR>CEMfEflv7@%%ZPpMT(XU-`cN(_`l>Y&rVu zJLZ;*4GOt01z}W{7`I_b`dxzgs9NUym4}d5(~&1vXNg3+&H$w$N!hE?2GCnM+!@A_ zhnRiOZ29I}^sBpvyvr+0zSH$knbbBGWW;G4YG)zmyB7W zF_Km4*x(g@Eq}V36hy;!WMOA9HS&e==MT7Ir(8+_zW52cn8O=bH_4nWP#Y!l zstv8*taoHp*>CwW%^G2yYa5S#Xvi638UK0=x~tPb*5#$km4 zqS>LWe18ZRm#M&UeD@JkI(X(V4k{RU#B23KH==3>UZ>k0!vS88HgJqMI<~9v=T10o zhF$RQ1L+5I(-MQkoK4&w#Jh4SD5#z#z#1i?O`d9iPwz<&GlW4QEYoe29ZH1 zV}IBydlsyZiFWDT5!kFSY`XZ>nO=JLM<@y1BY<&M{8mh#(0`bTZ$gfx!EQ|$cfGxm7xU4O~0mHnetjgh(Y84%O8&BIU5v{Seq%MiogZRN%?tVM7*9;72z{eQU1 zhj2`d&;Yc+EQSU;_5*aEa%VJ56Urj+RCyll%tdkkw^o`5MJE%LR_+!$X-sxw=AjoS;x7c z$eeZ)!oW5L`%kd8VXU8+HN9;r?tiI*`j?3VXQdAYcW$?#ZDNzEqqM&nwrdw64vT<8 z_Y$e&RkgAzRskfCzlIgMyOeY;3kEtQ4c<0WqYG|KeG1(M03xN*55gZYW}AJt6gx;N z0p-!v`Sz3>yOR|F#0hI?j0gj_u>R6)vWf@&(>X>b!#TAibI}aMAc!#>aDNaMK27gp z2%G*2(j+}rmpzU{XE}f+@(6X{GIgUZJ7nJ>ykHhHYa{sH1W~>%IRhKdpeZp(Skl6Y zGoN&g@J=6Fk|ZI338(yV7v?txclOenG#eUvy?DrFFdY48$-vL|b7`pII9yhrS&O)f z&?|{w`Kf3ln1gd(Jz3WnWPiCRcC3vF4!dTyXOFU4o}N@J`jc{XIf$BA&9Qg4a-k~t zB%x3?T;7R&10luZi+-I`-H}d9W`Ie@`DV3oI*91K?21`GX78H9#tyJM{dCK@Ugh%Q zsS9opuD@~^trmuu@N7O32S@(2Sq$(=2%F2NP#{TVxH+=WUB`NRZGUMy6{^*o^p_!$ zEuN_pk2+|h8U{K} zXbhjBmV&`P%P{v~gYd5Cr5VLPo%@@x!R$dw ztQ7-M2G6ES&(88Pvu%<%JMd;{)XsY*k9>%@@2ff(Rg0|~y@s08;u8|_ zxM_^YT3BO)BR#G7DLSYA!N23U)?p&)b!Uv2?20;y;vI`@K0i!4lPJvWO&x+Ry&?lB zph1x*RxDuENF2u&AA0Gyo;0X0rW%m7u~muj&p^aauT4#U=ePyT=TATzi+n zb0$Yvp-@tpJHzH9HH@G4PREIRtpPkD*krDcr;2iHU)G#ev0x9ld>5na4o?Mi+CE@70&*W{*J+Xt+?V z!BSIOv*$VzZ_l@`cLNTBUgmdBB)b>3&3`q#4|!O+3TlAytnbpZ+4T76T4pp=a`(k#;yEmy_;zjV1ii@Kv7*a%W5mVI=@>@RACGS-#AMG{g#tlUiqI`vabYWZG#K# zO6L!rJvb1Sd8r+u_`OWlkC-ER_kX}98~E)bAWbV;e=`1Z3MoXAhy+&xOtIV`$D&1g zCv;6s|T>Tt1BlGyO(4Ixm-U zwcM>1g{tm?S@cN4!~jlcZb_|${BNB$&Om7CPDsdB0a%Ni-gd%=`h|%4cYmpNV5{L& z+}joTl2jM*BQHg)kXM$*qZr*)fIhJkSs}s%j|$&Xj*f5J32la=c$O>LoFh@eh?lto zWXlqRsIbU%N4?sEh!_O*?iU@f8iVJikME$z=8ILVglQ^am6~JyP3LEe;s^>MxEeWp z6RkE=Mc`*^UQgpzsB^^IBY*Qw1)IM@fC~sU0N`#{$;v&PwbM^sFwrQ6Pby65ccs~g zI5Z z9r;lT*}VA9ALkjcN$6#pT2|OSG*1LdPnQJwnLD_m=pdld)pfoIlz+oC0dHlOT+;PH zI+3zF#1>&V6&eF!U)!Z%W%dv1IDpWTXvey{$mOnR0-&e#hMa{DdU@ua-hOh*O$xD? z&7BJFN-B{sfT7O$!GTl)L*s4mFpz6Flb7&V+RKK&klRoTcS>q$WDAbdbHX`)YZZsa zGTHyDL`3(`#y{K7=6ZyB;>%4$iMJ*V_2tSCf=!Cit;qS`C@BstJUv14AW+KxwLB8b? zJ|sLctDd^$8I;I5cYO`S>WEv7?_gP&%FfWb)i9>v_G1K#jejZk5+_g@5v)H@(8jo7 zgzr_WCitQ;i-Ks-Q1OLH^+DY;sL+j8Z$p%XV z{5zpeW}ca5`WbFUi+fB3=k7`=c{pLHh`10feJby(o2|EmUL2?0a;bHcU%O<1Yk3(; zn0Rxs_?!-mh;uXw-30#q;VWWjB-*~-hz`f6;IlV#jDH5Xg1U?o()exY`DX+*X4Ay@ zn6FroKr7|CG`NofI_1pO$*u4}HCTe%w*hY^p3*oUE3>0ncHG4f8}A_Ovz+1GmDC8woyNq9EwWjyMKXiaT&{ zynaJ&lu7f1bd+}v3zcv#XnK5X#Wa5>qJPiCG5;%Z*rL~tOrJmL-@KVJJi?CQ3+7=9 zJ(*SDw$@7iHLyK|-LuP_nqWSMp^*7QXVRs9 zH|p=iH=Nu#4Kg&8RXwzzB7Xs~#Ckg2H(A*89LeIphJ501I^+gfH0E12Y%v{#)X;Ik z@H=1(*m!Ho@lRX?_Qew!G*1@=prv&EeyS&Js7=pIH6?pL>wN zSAXe-o>U5Bxig8r9!X+sdEO9-#F19a%Q$Xn2QEq8*Npy3+a?FN&>*uzUtZfJ&AOZa zx(u?p=R{G8*sDc2x2ANp56f%7T5-zXlJMhtqnV$M`*k46Dt&9TRD!rq_P(`>mvAQE zZOJ5BIaMWu766>&Wl98J3^P;DUs$6nYM@vXd;Gudfz9P z>QG(W3Rucy@EQniL0RzYLF*l|8C9>)_x&OXdN8$va$Sa{jIzI)hwM33Zfy}SPAp>c226@N;? z&_i?3{FoYl3~vkYugNQB{4{sQtbNeKI>CzwpZ=sx8*@8EtY^4`2X6=B;tJerxS8GF zo3IP%EvMStSx?j-ak&TZw!DbW$cttwxKZT@AI3&hI=-02wwpOk%=9i@wR%tOU|mpi zORus+;)XUg0UXtf#xxXGsZuwXuz#WZ)D-KQ^@pdUTpD7A&}S4y3GV%$2rS^{iPWHc z@U@Ey70B@Y|$+Ee-o?s{TM#%y-Avk+>?D#@E<19Tj4i5x#pn#{OP%{Nf8Q zk@^E@m8OIPO%4jxF9_)BCOPS*kJL~NRHP{Aj4v^LT=i0;+f_s4mbJR**MEq1)VnZO z#hwvT#UKQ~#qjvrR{X@UVuFY)PJw~k>>*6Z;C6inpx1)ND|IdODVP(y^0wZFt0c~k zr~xwjBdxGUyu|sMA-yd-D=+ZQJa21gGBX#fjv6ky>3znLWCr7%uj> zgv}r>j4+Pnuaq!pR!-2iqJM5~t)^jA&v^!Aj||$>J>VC8i*AC=Lbn!Jc{m9FA%87M z2vQddR``Pzx;aZy$1`I;xx+K|a8q}MSy|fdF6yMqX9a^C_)w?LBs-+Y`-{YlesX!n zMg5wZ<0Bdl!+F8AU{)R%eqs8EoVe>pM6Yuge{Q~U%75sQ)C!b%4}XCBx4^3f+pkrn zdb=`qR3+c*SK-E+v+QIgP&v~ut}IwmD%7$ogu&3h?YdsYEJ zK<08bPT-A5gG+#>b&e}#y11hZgg$HF>F3uf`Q*x12he-Hq4vcc& z2|!g9OWCCxXL*5x*KZD+FCUKwSCE&n+LxPLWlT3!S)=kAw*#k!62 zjxfbamyu;XR|exLX7|$0HL_rZ%gEo8N?SccbVX-4d`;?g(eWj`1u} z3EmX_ggj6-;TEhv@uy;Dc-;gRzpP4rUowYAN?sH(g8@MgBL%#t9j2yP6_P?Ny)9gG zFfTfZqLJJVe}9L!IbS8eWdFp+dgwHu_|&iPEQfacc0*y6CK&xXn83vMX){N*lA_4r zRPhv%Kl=u*NbzVs zD;P;LLs6#L&C=tAbWZ;}iPD+zxa|nbi6C4INfV5R^nY9;vh3smJ??%gPzx#Z@Ys~N z!5x*~D?`Fukd5ku%{G~sSvm!_*hcy~c=?SS;)cC4LjQLc{xdi1I>u7wo-|V-cfn2P z`um763Ds{ zh|wo+Kn_u4l>vSS@t1M$0Th>Q=>Za#OrZf01U54@H0VjW~xMOr> zUAHY9r(#x&9VZprwr$(qNyWA*wr$(CZQDu3sC@Oj?|06*?cDq8-t%Lvw&v(#^npI- zY`bkTA_ZkyK@)o;Q!#rxAT1*u0~bJ5NnOFv#>UXZ(q4vE5@=`x_-kf`B_k7dGBpHR z+S`d30!_I9>ZT?D5mRFT6BB=ck&}}XmJA?l@8IraX>I`oQ2ynhqNb+#FUvnJ03-MR zK>kKLTbkPe$p3!0n%dYq*qYh_|5E&42P&JI0)Q5#05eM)Q-H9%f~KULIDk@IP8A?- zYG>;7w+RIoBO6O&fQ+TFshzVa6~N5i31IW@1;E(e&cyPc)|~17atVJr0}KJq4yMMI zf5S}Oj7=T>foK2@rcSn&&dz_o0hZ1Hb0%Reps3;Rp+ z7X=zx+BpM&rf$H0av6V_0!%EO9c&EU|K|Qn=HO)cuQFVmE$z(zs{$H;lc~9(lZlO~ zv-4k?zuf;!=fC;{{4d=bIyl(4|0~-5Uta%NgC)?})W(bsmXYaiPGjKT+~$^cu=M|I z6-hfYdjKQDzwIV24*!9E-N!e^UY||L;_$ z`=1l}e?a2@5rO|lVgVAOra4lCd=Y z-`ovtEp6QYPXYhkQ{D96RVta9yVw{y{df4^^n!Nge-)wSq+|WJ)zVqa(#_OF!4ha} z0WdSP`8%tB*;Rk-OiZ0@EbUDHYWlBn0%#c-82%fkVqs})ZTHXcS^o{0+L`?K^8d>8 zuj1(?<>ln0RH^^>d-Y#_3V-zns<=Ct0{;Ib>azAG|GD^wMM%ir4d6-3$j$(uWoBUg zd+h!mJWduy@Bc%_e-SbM*IL#P=w#^z&}N`xU|2uLL3OLOsg!W>IDbLW_+-?PzaOQAw}(0}6k-gW2iZ z%`=rBiEF+eI_Z-GqK|P({jcwx$c-SVwFT!FIcaVLDxYXIdV92-) zF@2KGi4uYC22KwR#(yB+T-hC`;oiEjQ!Tn;KQ7yhHF18dOC!=-R^}Z{SaPQUQz}J=)jKI?Nw*#zO#Q;`Ww1ojGO6&7 z;IhGY1@jYvf!Z3FhwS0ae@68KRgZs&0O0a89=o6v6A-}BA2gjFT!r|$qqtH?T%2+4 zi;?_bqgpC|5-CF@2p<<{cdZM)+zPo};K6oBZ1;sR9)GH<9u4ErZ=5iLSl^YOGTD13 zd$xz&-eLIZDjp>oAcyD)%rN+Bowe~HGhP+cLSS^L46`PA ze!~bSDnMZhNjzo?yVj*iCFICgu4*Ma91Y&_N5#yB=|^YP6VDH|>B306EXyNtFz4aF# z!rlWMiKMv}#hMlIT5qSx`KXGO)==781y+b&TAq)LE)e&ywzNc!`!>|c3>R}4C81(a z)w+2o(9zbZMP8O@Ir5o)yNHxmmadoDa5-7xn74Nmx*rm!B!(y+E#j8!M8g#|fVq)> zeD&}~*smVYC3@oM(%2x#puFmBP+|<}{Ay?&0sr z54|EmB$mH%ZN9Nek$5ZTlWH7{S&lG&)7PLK>${m)=pFvfE@W`lyQILMb1)hsTZm)v zsx(Os6^|E3N*w^hOp=Os0@H;iXKN5h;T<6_zb>onQ3vz12?CY2JGpG`#wPzvjdHCJ z;V5l20-kk@&%6z-dVTx|TbIsKP-;!p@`gO_gyvE-1niu%gUT4p0F6GyDJO@2Q}7F9 zU=OQSJ=`p2^HD}}pCFKF8A?1skkJzbSNp*1 zf`U#lR=orzW5(rA>>_jaT>-UjCx34^({lGdixuKz)a_q~l^C zCU+~HiG^+nic@X=jWj?G%;q#RZ3>F@fTzVyw?B+#CmA_`PRI^Zu%fwZ9QERBkwbpS ztI;B-_bXE2#fe-_313I0?+zIFLEr-d5(R;s_^FgnbfNB{rv~xK-4#CF8v|a8 zfmGRW6D*fetn50_T6|q*$>tXeHu>W1?srP?;AO7CaBsyL%r-T02V++9_3!fZ!`)Xs zF0zX6OH)Y^V}{i1`|i|#5cT(MW3h&R{@M7zKcG96Uf=cfNg~6fH-HM6;Y(yDIf7pc4-Gg`F)wnIA%K>xC_g`aY+2rQo)~)$_3EO z(92o1xnXDpy2{!eOe}fZdn~gb@GRZ)Ng(4$$R^==7!sUZv0Gb zopY!!Q^KtmN18A#5kDi!o6u(V_-@HJ^A&Mo|Ic>#`RRPikt^`B$W2)j#hMPIc48RU zT~vgr;gQ4utI9=FU`ZidFG{L*M_{=Enr`>?W$LScv>g_wLJ$vDKq^B;>qGYrexan; zwFEt)7B}Q$jmLNuszXn6a0`#WiymqX!z!G@b3zRjmuBqk-$;sCC?IaUOFD*s#>jZSZjsWTZm*;r365=?*EqMTN2P&T**YgVv#$4huqb0Fp(mJ7hysWtU$e}|{%RZ)5I zI|Ln)M^=^<-c$uB0&d$iUzEKfM7apVHzZ*}cA=(vbZ8A*;oQh^sC8mqRN_%dMrWvh zKK=Q&5^$6!n1Ai*H4<^psnovGPVZA@@Qt2>Bm#3)Fv^3GOgi@pS+1Qz@8iw3<%uF?k|0<`2~arVA^4iS}q`S2Dv zpY@^unJpLH$Ngi-?XIpVc8wjFBJBO-+WkHSa}J3V6PB$AbgsuXVsp0lSbKDp@W3TUndw{&dE0lyKG zPo{KhP&|(%tTeCN6y}osc4gFmeezT-fl?4s<^@U1BsQYgCXOBsLALio4!(~X>WbqW z!jiA6Hk!J3i1cd$Cy^%LU{@QP6Bg5DzUcKD43`+-3q^*B#GiF}X>@;rWkb?4dr$K- zQI47c9BM)jC2vQ4z{V~+j|b9VU>r;{(0;~dGc`t0qE%l4BZXZu^}9fS2p!MG#D(2t zn8ch1*zs8v{iGZ-jFV>-fo&M|dK9_kH*2b}$jkJ`l@s?W zv@Zwdarlrhoe4s_GhpJOz*)}CYU6Vo`U8f}2^<~o*By8cP4X?JfJaNt&EW5zVaHaz z781_W{EpxO>_yYq56|*{B`k%;-_TmVn;EHtpfs+nhQj)`!8_U$)#tzNp+eJXdo_Im zhJP}R<465Mf6`&`5kJLCKKTU!eI2ne{C>d*-uoHo5tv8OE4K)09jTyJD8(dSQHu6i z#`*>YwSeqNo}eMqxS7Oz(@#vDEcd6oT`HO33by-A(7ABEjINJ=exwG!BynZZ;yb)= zwi-FJ5erf~{9esEwrFA-Hom*~7FVK?;NlhK%8@db$ruvY*C8#|V>!>3E$i+5G;s@Y zGGrXh*uE?Cy8k3jI;n9WD(!cMLmlS$UXm@uA((#?h0D#3INHY1{Bz;0$vMB? z1taGlG1|xP-vX65k3RyhTX3AG5h;;gGDE$f_xMON?Fj}jMT`1%;5w1Aztb>4?q@nX za=8r6x4c%uw(OB8W~CRFzoSF#t(1@0ndmC@;+>9s<&k5s28nNc8~>m(?B8~6^>_y^ z(o@PB)VF_sQ0HETX4?P2AHjc@Mcxa73Fk6mvj47y$tMbMfD?wNhN+68G55aFyVt+< z>|Hbs7lKE5$yYb!b6;Yje5*;g2hZ`32;0jj&rTF#9w55Q)nI7svkuOjCZ&;YwvO)*y-Slbc)S?xJA-Y#c4_#IG5UBeSjiDNZ|yd zG#FCP8fAWL^*{i%<~m$tsPG3}Sk_nja9ro0>lr}CiS1`Kk4qxWzKF;XZ67|MVmx-q ziN(J-b(HW|K(R|VRKdVP8pZ(WW6QR&?jhr`EuK>VLBBrbyR8v24h|o zfG&@JN#LkieoNpvu96$$A8*Ek{voKVfe{RB)p70TLI?V(2Xz<|Vi2b_8!~t2?lH_W z_)Q9XbEXXy*kahV$6lJ?Uv8RrTrJsks*Mjopu!CpziB)a!?GA!GH)u<+VgbuZusw9BghZ9- zaJ1N3U1EPi6H~k_h`aKuES91cJ?Xvhm3*kchr8UCR|5LMMsZ**e9STG);VD1!5CnF z2q~&#yh~ypso@^v+?84)zp?k50lAN^J0Y=1bh9d=@{ylbyteq_X2q0IV7wAu=debb zLlE`~MNw>_nJ=`~#D_*~o0y%q?6UBkD>bN(UY@O zPH2%^Hk^OXb_(2#KuQlG73g8!>*CmdaPFJ7UdfeBGzi}q+AbsjZHm-uk=8IVoZyU8 z)1{BZk{vd)PM>x>B*&0BuWX`+p;Crc;7Ud{Mzf0^hd-_Hf6=?!r5whuc$TZF_}OGu zBIt;rtLc*a)$5iJ{C)+kYZ^V|4a8gBG9|M>Y$$Mc=Z8}3ZInEd0cNbCoyhWk;)9bRV^Z*~8a6J1fa>UI2x)>}TM8WFT-GDkd$a zt54x@XDv-EM!VviZdoQgdQ>s2y33TX$XOCv}1r&H{xB!z|FAADs%>LYv zuRY5$66+iul%OS2>#Oh!3iQCKWAFhc?QnG0AeC+U^jL|%lhi@RXd0W-+EVdMikF5( zB`R5%OW|S{7y7+u3%UGVjl5Zue?+Fgu>Fj;fXO0w*P9L==MN8eh@nyiSea?l z+g5@%rK=XWJw@{3h=znO8o9LPk11rj?enji)426P){Li>TteX4(^d1lQGAG z5^2W#^M{}_W}U5UdiUuJmqz0Yy%g~iBKdG+G0TpL6=xf?PVV#>PvOi-gT!);n6gx| zhC2>lcqN>20Lm z6Hgg}8QuI@z9LlrB_^XUl4A|(O}H!EfV>9{*4^~1;O>;ozc_I>({b*mGsX(6!pGJ& zka;&Tt%m%6jNG6Doco<^iC=FQ#uEe3ET2p43P-CsbwwY$ylXEiG6_E%B{5O0;=tG( zy0@Tg$<%1Jj9dsRRJ~tp5!Zwy_?M2t1WMR01kDvke%6vhEy5f*%OtJ7`YFQK^r=#d z>>j@iKC)J!k>I3v!4Zl~9DK8<=F}WHZmcxuX0nNe0o9fvdafTw)2XDeS_p=QF)YyeWyW6hC^f%*=2*XpK^1 zLkgl7y?H5Mo_C{|bK(p6M!>#jcu5BaD&*~18l-1 zIyZCj3MqrB#3FHzH+y%~LQ!WvM85htB)3<8qW(y2kV7MiJs&D{Pvm{<&9jq)_3a6) z3qZuhQjqx)h0HkGSSUJ$UL~v50&9QKED#R+lj=B0#kfdsMc!77{fHlUpce$K3ctwF-7)?BOKhgWm^6UqZuC?He?)G3S!1}uC(fond-Z7?2Da`Hc0Q{V)(gf)P%qDa z@EaOaXFiOXZx7yvcC$4XK7jq!f24c(%HH!|2Si^M~Efpq-KUnOykSvZsrc5pw83P3@K`D8Al-z zjuUhO?v?`vwB>lTA7tG3XK}G^6elilwUOlt>%+-lxE)}p?OY;6=5yK!M?0W@!EN!- z(kMKNAosw_({glGj+VgIQLK0H!IU63ZTwfc(o+GW`<4Vfy8Z9SU6(XrlgpXk-#Lv_ zY{VG|pULf6jtKGs6*_o6+MSn#d;+*y?@`0 zh(IM8Q;EQE6&rP-^FBk#Fr;UHebiE6OAwn|8QU6~IVhqDz#6Hfb+YAwhR+$gZXVU~m zSA-}v51m+9_HIh%BV+=W^A>6i^)#4A%(p(UpdhRQ|1J$ZJ%GJ@(ba-zo)4tDj)9)* zeM-gXerL5Hpv4=_Ew3hdsI_R-yR+36^9x6-g3B?tHfxdhxQsJIi)1|%>4&em&X=AO zoYf;aCK2D*_qv$D1|YnD+hX2O^n2POs}#w`&rFLJhI!*a?Xx#90S+RU_@Mo|u^Zg3)K!aLv-^Fv=JSZnoC;y#xqRK52&=Z1wHxM_8KP==6vtCQ4& zSM7lesJQuaAUw)prVUz1Xa~fQ46U(26wI|l1)7{86MWPUT)2-#7Q3q6_H1Qx(a&WL z@cC$)h}jv{)=jp5W6KIT%ZFFx&leEwgvYw8mrTqh#7N#Dk`RfA6DT(N3g2>xP4bi zPQ7^kaeiF6hX`r!MSqQ0AH;09US&eCT3*O!`7Vna{QD!(H@d}&*afuweTot2M(r_X zk?7dA1p=p7A?2^5&A_htr^%4GW0xG(FoRio%cn?2d(E0C)Yt8EVooVz)3%@~g_p!i z+S&1&J5&9C`_#z9*tdd-&)ToAZ!r3H@N|9y6Lknzx1gP~VXB<&a_WreFH39RroQ=| z7FZ#*7&LA!+#Wm9U6NEsku1(g zt|i;OidN^dvztW3vSky#zRdt^(wd08!?axQX_(K;b8;EZmX!{GK2gPclIq!cezjtw zQqcUfZbU+Q%g?X6)jTM&DHr%Thyr&eu2arWyUuvRU-1=M-pM>>DEM?cO**ObZpG4X z6@D>)gPNHC+(q%j(gi9gm{Fo-R6#eBwfJE+GMAC-c%PqQ3PDD3WS zlh;P@Dap^5dz30kug{@$KK~1Q8a^WB&DA1*PdNO-lVU2g#&p8s1)JPteI01#cK3V~ z5OrDvvbGyL=Zx429SxG0?pe*8zITGT36I1RIb~lp06_%chb@UftZKuoYj4>vGmWGe z3d-kgIHPVHv7FDLt7JRiMn>n>ZH{8_V8v4u9^5!`Hjhxh)r-tC<<#u5$0|yAzJI2F zXy5ntFauEW5Sj9kwLH*WE-Xp6>|OJT>ZxLk=YWMB<`)K|Gjnzi<&4K;y_@vYW(uch zUlwBVH|3T6as86$d0+-X7Es6^ggDFAaMDiLZpi5xUgzH&dHetYXfuM=M1Pd8zZ^Ax z2P3>^pn$d~_@=T;P?2&g(31Zfm;)n!=a)M>1QO7OF{ zwLbqlgfzWa)vC|u@6z^?ldob6ZHOT~aj(EBDYd27GqKTs>r=Dt za_l?N?4$1ram!uwb`%Jshb)9;rGe;23SBYn*>S0VOS&cjJv4wSWY;#0(h?0$#M}in^os`$! z8>uL5^EHw2KW25e^y;!cic+F~9^A$m+d*o7c(?V~qc`&2l$0l#Z;~JiAu31Pxqf#a zdBNMRSg-;IKM8x~n`3&kb&f?N^sZNmZLUJrKQ@Os7O>zoXwD&i?yt*_auQKs8+zqN z-*F*7EbQ@AYg2^aFUo+!G4XqZDp7hAz2Y@+zQ`6;uk}VLp*g~62Fb2}M#lLm(~KqZ zrykvGI}b%82YbEY%Jez72rC7Ldv(Q0W^3wePj4@$^(?e98m)fO+{5 z>6i7z%awMCn%H|$>}D|Xft~5Y5a|B5VCOR5an%4Qnc{Q##0UF-P!v4MeBo= zCQe(?SKSqIP(Dp0CJZqQACK<8K@Yaua=N5}AYn#-6HjIKjCp$d@9$q78H807U z&@^Q}tXBuZ3aUV~-P_zpank5!SkHhx*a+4Jq7LI!!H_QMTPgF95nqfsmTUWJ&K`-) zs}KSW*V2X#9INY(rkktE+-r_uB0{aIVsc8Rt0e(KV!SU;_ObJAK#~PDD3CA(} z1`g;AJh*0mLgcfG>dtoTU}n%g**v03xre0Urlnlmjz#)Le?#Hj3O5iwzk~RE*)yRi z@#;`Gq61^PZ3Qh9qWa!UrQrG0P`uO0m13 z6vcmHRq(a_y$x`e6z$Fb>R#onJP4O!)boQFTq%EH;vBRT2_?Q%&+CN!R%T+J42Odv_)>!KLyH9 z3@lP)Ibi0D?mq{?skhrMv8j*gw^#($ik$Y0!v!ETsk{&)@WP0!^&2%=4zVy8*7oU0 zFtxdVkV}i-nV;Qp_3zxgT`+4!)YPzb1@)mVKa zn(;5^UgO8zH%^Q@eQKv=Hokfz{JbyMBMFSa(ZJdr2>3qDBy}h_T~_SmU;%e`i@UP} zhLe`Tz}N8785`*U&FR4=lcd;LkH@ea9x;i3$aO2tChL%rDa%pqSUM!ufyhqhD=n`w zmolwhYCio|k^ZL;HrIfdMTYOi=~Q5o25B%vDK3@o&UpVi7k+&Ua823OOI~= zYTrb^{OlAcxqzYy8!@h&!j;xO$xT&a8z51CK2)(|1`UXAIWf6X6+DCTD(@{btDRW1 z)W##z^e(W4;ICt>xj=v1BEFQIy610yyxSP82gd8+5W^QPc_Ki6sF<4_ zhj7Ozi-!asXQjE$%X4^WK_vRjT_%75?~|pz zp!ohDNYG|`$s@sMG48paUX*cO@3P#(Q@?vc#$y5zYs*g%L|Q~Y3Nv7K?x{A9qNwqj zjQPSTaI3@Yf!>u|Qv5@nr_LItKNk071tHAvZgX`6A;0}pjK{7mPG6vZ(3=CwChexuFBMZeH)X1yLx(U%f^u5 zH8d2}mf;~y`F5PIl%hU=1h7UfL@521Bsm%8%WT^Zf?RjzDOy19M7?FsTbf7g31&D! z&4P`s;>+6$eoZ+_X5(tTB`-4C*CqXi2d546O&GPp5B%c(kd*|QjoijT=7+vVMKc5r zvf8M}J~6l$Nf1JRza%=(%fm?pFb}0!vlON8ZPX$-tG!_g5jbh8u$WYhT@g*$vDEv4 zZTbNFiQ=(nbh(c~d+Q22&i3iV?;3xz3HB(z(5xP>oUckt3(TZI4`%&Pr#+84?BPTy zS1()Z-Xa)1)EwDw(%!#_OyQ>F$=QS06TC$V@T5}hD_i7$V9lc!60vTeb4)#9R^LiS z%^p<%3Ho%IV7upmJJ(UIqKGP8Qez80E>OTo2Cb2qLPhk#IIc@#r>~Z{H}w~!-5!L^ z?4EdbPpJ1L8EotQrb22gb}hvZF3E^%RfmE!V`y9mGfQYPQ5m)>%Vna@macx=c6s3C zzWvNX@0U-1g2}0?Lm9KRO%AgR4=rc(u@kvp?7XAE7w*4d4*xhYn~iBlu5%}m50c#e zO8Mux8Y`YxPVSZ1G2=X`G$vt=m0MjGa;Ayxc?%M$HURbw_eXbdy6=)uoh_B)t7(=?jKJ&yPgQ05(%;YkE`=@$xZY`S4hLR4OHo`6;x6rMB zR%aR*DLuGx*RO(9U_*qu^Rc^Y6y9WUA<4*=dm!P}vi2Z&&1_j7ex!66jh9u9!j$b9 z8YH*JWrS-u0-VHHzTJyr`tt;bHzsT&ebOr@wm^%2xPHxmmfwqNio)Y{8E$Cq%xkmv zl~RCzxQm1F{-2s1E1z&1ZoBz3KwD&?JHS;yTY=uU;-c%36q}NPNYQ{iS*N^`7K#Nz zNKUxN=8z{&puF-MVX|zooRA5uf20|QN-qe-YE5J$P&^~d-T z7XRcIqLt0?n{57s+orX5ghiP0{RT?r)oDb3&zQxfBLYEVbMdHQN!aBr;$~_ZlzzkM zAGYtx4OMvJDwftHuu^ra$ZHMh4Des-r?-&oKpr*(zpxu_Sa4KdYju@5Se(Ja1?p$E zpH#rl-CJo?4}v(kotB>(A%q1bGz~^$Jnk1!;D0=bLg&@!z9k=-TX9zu`xeiqH9Da`06`_wBGZzT1j`#-+kuhtrvj{wp|FbUvTOB=8MPmh8Qkjay44cE@nQNtK>47 zldxSF$Fu%Mp*4}RtGF3}GID@EjncCMKc}|V7EvPNvUf^^YJ{)bttkpgmB9UK&}BXu z*rlS9m|y6zq`0>s{lxeV!s@`b=<6_lphF;XUir}4Q7)))T=PaBE%>-IhMe1A7}5gC zwaYa?X59vL9VSLiQp=L93>gZF3{vuW+v0!VPzk@~V*e8|<8Wy@8P$vxDiGn=U)wGT z!Ux@L?9pRQs_7N1@jyBKUPRG9H}1*E1F!%WQ@Ghxg(6aoM1Wnw8{+`eOtjvAa87$6 z6v&G3bX_D$c|frG6pBBp);|71`n_0^6Rlb0`i5=0JS7sIT5p>E$tCYDr%$yKq#SMiaE#NUCOUA#@jpzM@2ze(yJ%JwcGTTVRfQY4jY(bSFi zSksbzuh+%BHACN;q`5Q79);87``>zOn(X$JU6Vj*Ijf4am5iAg;0afMI;y~6>rkOd z_`eXyf=z3-H1C7ILiINipxgT8IfxKew+(j;s!+f9$rY>sSb{w|fW>9JiQUoMmluwa zlJ_~397)oYh-QAmUi1aau0?!Obw?B#d8_$1iqC{C#8Xrk5hz$dM&z^2hN-ob`K>f6o!IgihT3^FXSHM% zU*7`t;`C=V;~3^s1CQp6aLqjIL{GZ=t)r|-`^|X!$Iu5aA5b`_HIz_G?uF29ugR}P z6OdOmW|Z_z7PFnic*R-mw3hCvq|FBNN~J~D&| ztRj*y8Dys5MF-Kf*52S(Kd)y~-i6|W|86^BZ9T&IQ=_PxhlzQTBuE8$lqd26ITSjg z4aCR>_^u~^Bf{Q2jozIP##7Y4_6Nw6hSC}pm#`JT7l!M|pz#D%V(X!{q8yDQBb9Re zW2=m698K&h!{)PvV8w0gDi91Q!=&kh6Vze4{!uDU zPN@RjMWz1Pm#PM7MYx43$y_kDW7>Jf6yjS^iE#%!9aWN$d%$RPy-j*}SW+=S(?#td zJUr<}FyEhLbDl?z7`sHn!}7+pFP1mxq)*N@8jb_z-RU?mZ0;qkdv_7ypwx%pG15M& z=mCR&EM<8|u*@Mw$Vh0)6XLC}$)XDzrbtlQuB;!6s?UN=yc9W!9@ZA!T^*Fatlr~E zCfIfz77DiS1P*EW%*x3K&(VL~QMHMWjOoAv!-O&ZsX}JU+~}wBE-^L@)UlIK;KG?M zGxREkI0VS6+;g3Df!237elLH5{XM$ZgNven>e`ZbeWSIWbKPHv#@;GI;5O8jAUVEL zLcc~f9aor}Dg^zJM?CkN@n{6=a6I^$FL0hZ1guDKmhocypJ^YW^EMJ!R}Wx_uEQ~A zot@YmG!4Nw6Pd=e1~RFaV|@yJyJ1=)gM}JjrCrb6Ku4Q4OB`o`9G45z?)ECpU_9%8 z1CmNw%zr8^sAGRd5!#>i-==K||3YGgWG0muMT#s36sE5lkEKouvKyOQ;6VzKMCnT7 zTRNu|&HA_^YnW zh9-`#@J)~l&PW;|6dX}`J?|`J-DHaKnwfXq2d7Tydqn)Z$nQL01fEsKftpb~;##_u??_ z9r3!Rm*l>dtsb@T&#=^oT5vZUmMJHO7csGT=K~%g!+kGo;jR@zEoB5DBP-f5+*t=m z^3~ky{nFd`sAXys_@4-!;7^`^-GW8*>G3nu#h5O_987jwrEGW)HvxbaGxRLRUJYtH z@XwOr(vpiV5`APPy9CV#T`8~bsHdWs3o?h*C#rfFFH3kyDd$q+ z5*aphYOHwa4)}z!lk_>WUn0N2Ji1hFKEF0t=8t~v-(wUU^fR8pW93I$8gT|xHD}^1O*OBoI^N|`H zNYl#h7RO?&=09F*uCLthY1@5DIX)v6>I4>MpgpEcwBcB}^ajmCni6+=F`=9pNqcIt zHFo6SBpX0?L37Ia+?W^gPQKm&u%0(YX(6 z#A%keHpS-JcRjN{-*D;$T3M>nna-M+`qd%9vX{8MU`xRlKfx;`;pR13k-QITQJiqE zM>+I~(r_YIK-`JShZH^}r%1q`WDBXJZFHD8r$8@?#yU3X){E$W5Ei@S^He3`nRXzS z_-P48R0w^JBXq!5d@K}~4YdB4t-elX1NcY_Tlr<5L=}n&bePzpF4cjS-)$&gEcYOi3oMaDGf;9 zX;>}7;$0(aTGcv#uqn^PsgWUjx?sK2xSidlL3%n)L!DA_?6`sNA_Z43G8uO|UUKOo zdST4sT0UgS{`aRALaxMVisBH-3A2NC%EFDN0Q~fMep=hljy{EHp`MjFF@RvM^0?1$ z_Vvg#PB4rbkjXT&WeeQ4_#~Fmns_2=?7f8>gHTx!jY|)I@nE~HZU#1cT{9L$VF*Nc zZvOaw6l%g&v;ms34W5mu>{-a_VA{uaXJ)vtx5k^MTJtv^CS+SY75tEcj77-%2r;^| z{(vEjz>k&Y*@&;ZyyLFARGN-W6p*7%7}D{cP2%1nuRSe3Y1jN7R4o~d2%d9@x>pgi zseZe0k&fqofxcfP^8U~tcG80T(GZqjcnfu1gpB%`?yWd$E}r^rYo+mT>&)Jh6%SAF5i;{ZfJ z_8%*Dy_vB3(a0RU50s)ix#u4D&k!g<6JC|~kx|8e51`ZXUhmPxvmXpf$gPZ*()mj~ z_|NWvOHS5`zmDpyYKH@5dVbNS(}|B$dW1XfQy!N*=XJXjTBct@-6Xr;DM(q%Q6*bG5bA8_wy$_Eu@Ui{ZX2Y9)^HA>Cn4Jd(2Oi@Nwy?UNxV4z#gB3@dG@ z3SHlS2j<^xD}hysmD1eHl`Vxje7&*Qh6MRYr>gd5>l%wJKc%b^{!z1AXYwMLLB%9- zsI1`F2yIZtmL5_F_nc$5GNi_*Ix;A=>C!HWLeYh{a3^sFmHdIVE4E3zp?DTTUO-Xm zC5VjeM-##)mc4z^4|?>I*l3q&z`W;LA)`QlZnJ>}M~hY7Vv7YvvBps#N@xy$-gCN% z+2Z`$BNseNucI3p?vpe3*baVPj~FbC%hvQ}O*@W% z6ylNIok}N}GtJT=q+qASOjOUU>_oB#9vaL<5eh4|b*l~AKpQb;r&O;qa&y^_R`{?r z|N7o>=vDEp`FNIG>9^C3GE8EjnJo8qNKn-cMzL(y;nEIIa?ZS=-Q?jzmaWP0$x)zLdVY%nyTw?xMkUGCu0t z(#j0<2g?6a+r8jh##MoPwFo=i8gIYPet+bAjO>wLJk498xc zB+#(AWS!%*BeWUFB?CBOOYtjYi5cnX_etYE!GCb_&;Jk?Rf%Z#q;yb0N=cJ{E6ozs ztbR6!Qw%WTfxre2-z%1R^^mer9T^!pTskGnzi#g6e628HWNeGSA+9~0lB(&9x z6AmWwQ~n?+98x9@g*7tF?AVpCd=ESvu4lvqfnv%R>OQKH&NlFx#edOb$BV zFSO6`7EJjrOi_%!f?67-vfp)oFVTv3`V~HNWDG&D`dgn$nr_Z5=%ho>qUOF3Uj8h~ek0 zB+-?Yq^nz%J>L^9c~(^5Qdqll%~%Q71J7Ytu~`Ep$AnG03tY2*-sxuzxsME>LueUd zDbLKkI&KD;cXmAj&a;b>CvaO6NRhi_!3!Kn9FCnLeI!b`P>j zpFWBGj0=h1qTeikb8kXUo*M92F+8@j?}{2D>5z{?(jAPjhw6E;Q`6h|k~>`tlp9n< zSL)vX`7Kos8hs$uvU>LSWq?q{sal~(;sS^gsJk2UZx=De1**dVB5D)psT!3P2M8y< zHi!sZ(v=LHSVNEkthv~z2Y$cA0Z!_Jx6nuLiq@x!5ChnMRh4Q)hSO&~luL5r0aXdj z>5V1_$)f3x6$C<()Ob+RXWQJ!z1Dee!lCb$F?lM)nc08|`#sV8uWNi4;}6`vQofQJ zFNTgsdQ+Z^?v~u9$Tlh#eJv}({2y(&KLB3^phOS#+-n>#E{N2qWlkTCcQx>)4@dfc zwi){It()_I#0IF++w*V*P<8)QkWGs>6N?&Ud5j`2NK4Z5Ns<&P3cLqwOumI6 zJ7m;Edi80lS|@~v9MW~bU*v1Ia z%pH3hlS3Emuf|7$Lf_AyHlJh4<<*w6cQ znUyQD)oA@-mnPHpL7erhw-Cauh}kS!4aC4VY5m82KWxqSLi3d&0QrbN6M)*p$J+s%ZN z%-{}xs5+Y1>Q5mK)qb-7FDe4n{h;xGG5Rg?YhWKhQLLaLFDdy`?Sn|{i?>;q!47#69tC3iYMCvZAO$J9aLA;ZKdh zG7`lgq89{Mk{7txGn&CvR!AOtcP1$MIMa9fo@TCZV`irdH1Ed9+Uc)X3fQIm)Lj`y z$w-h1=~NUxw#KAMYDj1mrWFiJfsT4|HV39h#NC{mWLkn)a}r-&oae_*vRW|~ljGV1 zMKmUZg?va>*S$jZW;a-B^%z!vRZpt$B{`eH;$6L$ohG~pWX9%nWR=m5siZUxVutAs z@j(9EL$&Pmc@|CZid|22g#Ar zBmFz8u*IaWyHRbcxF!EP97X3(<70R6eTJ8melauV?pC{^PtkJt^^H=0((zyo>zH*g zA&?`oPw}rC%RvVfu|&m-9Vu1H`m4_cO^7$k_8!v^oC35WJnn^GsL%{6c(l#QNdiITO;Vt`3&_ z>}vb^QJ~&0*Q0Jwa@6XHPW&)JHu2lfs2vS5%YT zwk04fQbO+`AWaA*5Fivm6o?4YBoqkc6;#5K|*|1$6Z94cY&Jge!<{eE%I(O-cxzzj6Xe+yT`$%58z} zl7i&_({RO{l7di;(R&~oGE!+|WBMUz=9(xHfkev6$csrKgr%f}Z-ONsxY?;&d)vcA z)D@+rq>)kxssEM`vQ9uR~W6XPB7%vA=6UyZvy66uUWa;zm=Aq_`%IA*bgh=w18cd?xbP^*R0k| z53kenOn-Qagx1>e_JYMefAVX)X6Nt!$T%_%z^LGP^TEC#Lx}y*b>*QtwCvB)MJR!y zGEq1x61(KAyQKK*4mh|v(QwUxE&|mHb?2k$7Q>4&B$bASM8}MEDYFvq0Zn@dO*QyB zl!-Y8jMqvGUd)U(6Nu^%`en3%AoHX3mKx(Tf?j{Y&cV*n^}t>ks=t8;>^C?zJviO* z6f~lw>%>gRBfCWpb~2Wx-WQ=@r+({e8DnUDq9}`z%k_aY8gvxYWZKN2^jYz$61aENVuNF0)XS|^z^=gTEHIf+~;T6W0 z0CJnq540wcd6*0ZM+6gFICpu7NDz9A0!gKBLJbLJrVt8^yA5=Q`b*KZ(1>!TcfN3r zZ6`lNoUWS{S3^dqSwO+b>^h>dHlPGMFwJP`nt3RzTCsD^ofVRZ$7-@!)G0bB{+`w$ zM!F^~7WC@^n;}NXjs}Am>QT5nxuK3NmqrqZiKF*r z=#xkW7d?&}Cm&Wy^w9g4ZdNSme8sF~RAju%2X1$B@5*;H4X1f?uKz`uCvU@BFQ5Z_ z(!tc;Y4Cm7o>Z$D6VTH;!9^iX8+Sx4@BXSA!xmni4wx5G66pu(OR396k}vBed+-T4 zQC%?~egM><8ibdL99!z|WNB#9`DBUSU;d$Cfg{i#{`+aKb#NEzk%$tu>yf~?z9)yR??A7v8)cRBOURK3W)d# z{*Nci0iL<&-)vkjL-Xby;M%iO!iJMO6yUdX7T-Rnxm+6eqJ055!L$77`?UZH^0o+) zpVYRBBj!rHDk-Hol3h_%4xt;y6CdQWwny*gNfqGDH65(NSQZ+_!(#-ytSxyAvmf!v z9sq7q-c;F4rjjqZ*1@|g4>>14$$x(qt{nMXK?T-+JkYB8x98$&=(MVf$dQ7wLhYd-{>GsJ(@D8xTPqPuy17d)`ePD%l5zv6JQ@n^sE6aGG1AKUYO9Cyirp(b z>H|r^9Iy11z~4#D#v_8#i;7NGpQDq~gFS)T!Xz4%rB6OVxCqDcKbo=hURPFsqh6+z zW~=bgzI6m-{Dxx;8rmGIN_cWB5&iMjA%E+DGRaA)&QQP(CEjDYkUn|-)dsy9S8-)>;7_Z#lVh6^9~L)REm1Mi(%i+Rsw5c~wquW^L@v+b2Wex&>n*9TZN zpv2<~0-nqioFcH~qvo6BAwez$)6E?X1g-0CQ}^Gw_9~_yz+1$u^|Zh6>7SoMVo5Gl z`thTu9$%h181!sQ$4`I1mXAx{sv2DA$J>kf%!uYT5H!9lPCj#VoON*gu>&*+y*;gY zAi5xwQMKtktLXZ5ZKZ9y-C@iC`weKr1g;IQg=)q5MrU*i%_1RJDUl^_AvMW*SYAF)D{g!b0&J^+H^9ok)v+K~nRf-Rpo&lk2?{jyG$=eO8tup0f-m)r8Pt2-yXDGb?=Bv_p*G!+NshR4UCuym9;39h1qi~95;En z2bs{xATJIi+jrV2gUww45s|{1)0I)jNV06A5c|88Hd8duI}0WDeU*loQ*lt8eDLnV zpC?|4wyvt_v?oTcN)!!WgQ#t*|qkB2)R!zv*tVX;?=xm>%GnUoO>&#+_u`g zyk%Ur6$yR9Kh86R=UzB1X3?}_XbnHJm2Z!=r?~F&xCy6mEHT-)bU z&wZS^_ZVM!1Xa!P4w&Bs6;10qiSSra#bHE9dTILiGDP*9j16uvgFC_w_KV8F>PIF^ z@sFra0=U4LkO$l@@lkz758$#6wO@{!==z@t;Yj4)jf*Z;w-wCXwFPzXsQ02oxTCuZ z#x^FR@5CNAgcQ7dW>a zR^cl}Yy303tw;-US-PdLE`4QA-7TGNwg+WqVI(BwHGt(wSA-&jQ*D_bbwBWQt-42^ z%AT`*8jvuXMt2@|&N{dA(d`rOv6@6j6oP)aF={?=OwixW zcG5q%)J4!=+-+aM{wR}UffU-;i_-fs1h4uA&QrhMaByJc>Daxe)h>99;#sf!%52W}j~Th0V^i);TdmUKRQ_9^nlVNJsK zL4VcUkGAwZ`GkXIT89RP026vf&9DTs^p)XWw1D1C3-n`56{u4z-LYdKkMG-%# z{xYB}ksAIu4e=s5YdUE)dQO1%;B4Gpx7bdT(Np`ootj~)kh6|-9p#{wTHL8^PAdOz zo%@C#4^cvEB?<6B^kGI&;?Hv1Iw}9y@w|>{;NTqd#VI4Yq<5TR)_L(-%!n4%TvQBs z45N;(4jZ`NTW7rT;JB+VaHc8Us`98jY7C&upf#SU+8%+bXV%8A#K-5;Eh{VHCzdgp z4$rD;HPY#};ULwjiQs{R!gs~FFsp(xge})b7ir6cDR}p3n_gbZ`f64izwl~m8y}FY z8g_Re$3t$^Fh=#ja@eW8@AX$gD~G8l-=&gziIOMVnuj9ZZRl;Lxq+WYo*mO68}J*; z!FC*9D6tn8VDuqy$GkWVCD~^NC1X%c8C@NQ@$}xE^Yr-jqfve@q$TLWSEE0|Mdd3| zeK7g?(K3hUri1Wg!D|N|QCytuP}7x%$K!rP%xY{KtRobwJIH}r-?egI2<3Xb?P%p) z=iq$fSo@3O7T;8W&-s~T$F5&R1n|#%<_Zn(fX7Q;vd`BleQ0I{hu>6Vb1tSJl*Glm zi|+R2gjJJ6^O5z3o-@aaH#*Y3TwPv5`6Oqj<-Ri4VGR8KJ_M;dT@(|;mwI_Jdux-EV!I4IBz)>1O)_o9&XzcG&lC1 zP28fjiuf{oQl7o{TYmlQB5_AySL%Brt%}v%bo2hg;j%?CdObf+^R)sY>6n@qSX)+_ ztEa+AM66E9D_>79ve%OykNtr?GYuJh{M6^_aWB)Irl8nc)fMHKxAmp(j3bH6STBX* zB~iZFRW|}CyWDlAa*8VZ4^~mOC;WkJy{~^Sm#4YVS_0ZVqwpQy>eKqVBEeGj%Ur^*PrDt^m858vOi$c!uCBY)`Xgd zo}!A81$ty5D55;GEkNIdEK^=X6c}?y#85WG&6OQ(xZrXA4GdjtFj1ScqKlcSHl`29 zrShpM+=2lHHou6KUg}9V)|XwSZ#qWZ(#Ewuu_N3(1;UNKRbyr-oMxlnP)ej@7fC6( zd&|dP7h)EKQk9jX+JR_-D)(Myt~zh!k8aFF*mbDy;+Dl?Tuk?TP2I^-WpiG$QxW!Y z{q;w`-NuG zhKk9*C6Xz986C%w5>_c6Gf5yW?$OsVn@d;!$?rLe%tlHZK8h%A#7y(8-Dh18jc=*>2b$VzToZ0>cC_(P zIvP(0QN`2M9()VnSX;BL0(YY&t@ZFRkDM}oyo@G!R0?>SSJUtQvYxh?V@(pbX31Ga znF-jtO*AZEc+Gt7D)-5xRNi|o{>jx~x+{mZhoK1t(Ole$u@U>()HHK5Tetfa1mwd2 zBiSMynl z!zG+^)XFE^`ISkj;`=ATB&EDrtkr&_3w^cRc42!TUNZc6=-x_vaI83dHOsa2_l;tp za-U1fu!5fqVAE=*HtO5hI$mxE_|N*>0=Z zHf*7FnK|pRa09k=!jWMou6DC@X0yUKVMOAi*~fB84y+&TO!Xk)H-RO~;}za;-dyWW{*ZOTL{ElZG~BIO6< zEWnZvodfM*($ZI|g$c|Y0h56tu1G^SH}5M_=1TG~1WRh+9NexD^1nzOX09xwp&@fe zQ~r)T>aIFUK~7Fy;f}1dyqq*jLtR!wR!v3)_Wzey(EhJdB8x=9(hx!-fZ&9do{<`J z^pe;80-jJ-XCn%hl0F6l2MB{2Ia;4Nrh&(ONtcO|LGYAQydzm5VdZxLN!-FQ;hHkn6dnYQ1PN@Xx zWUK2gQQ*=@&QedYe@v@h0vv=lTXS352ROD*T{um2>6SJ9PE_z1N#fWw%7VoyDXubP zcL<6Ey(p3sJ_$K{;)tI9qn#dw@drp%ZAdw*H$eb1*k5UKN3?G~3&o1heGd_4z zX!FLKR&%~@p?3qLxuTd)%$i+YXJ?P$a%aMIx;Bw9Nm2VPL3KKV{YfVGA<#}+fAHuc z`B_a0cWm6f=lq5OI_i21kUND=euJ)C+B(BOO{3TM86DVRf&4!F?)>lg%inrlDlvOe zC!Rh_;bvg*;7aeVr6~9Vv%Gf&~RN^fbZ$0$Q*ksQ>@~ delta 86096 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πo_>3W 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