[or-cvs] [ernie/master 1/8] Website moved to jsp.

karsten at torproject.org karsten at torproject.org
Wed Jul 7 09:36:47 UTC 2010


Author: Kevin Berry <xckjb88 at gmail.com>
Date: Wed, 30 Jun 2010 17:17:52 -0400
Subject: Website moved to jsp.
Commit: f8418862d5f9e6ff1a50f30ec195de562639e611

---
 build.xml                                          |  142 ++-
 etc/build.properties                               |   12 +
 jsp/src/ernie/TemplateController.java              |   68 ++
 jsp/src/org                                        |    1 +
 jsp/war/WEB-INF/lib                                |    1 +
 jsp/war/WEB-INF/templates/banner.tpl.jsp           |   39 +
 jsp/war/WEB-INF/templates/footer.tpl.jsp           |    1 +
 jsp/war/WEB-INF/templates/graphs.tpl.jsp           |  117 ++
 .../WEB-INF/templates/graphs_bridge-users.tpl.jsp  |  135 +++
 .../WEB-INF/templates/graphs_exit-relays.tpl.jsp   |   45 +
 jsp/war/WEB-INF/templates/graphs_gettor.tpl.jsp    |   14 +
 .../WEB-INF/templates/graphs_network-size.tpl.jsp  |   55 +
 jsp/war/WEB-INF/templates/graphs_new-users.tpl.jsp |  137 +++
 .../templates/graphs_recurring-users.tpl.jsp       |  138 +++
 jsp/war/WEB-INF/templates/graphs_torperf.tpl.jsp   |   39 +
 jsp/war/WEB-INF/templates/index.tpl.jsp            |   63 +
 jsp/war/WEB-INF/templates/main.tpl.jsp             |   23 +
 jsp/war/WEB-INF/templates/research.tpl.jsp         |   13 +
 jsp/war/WEB-INF/templates/research_data.tpl.jsp    | 1261 ++++++++++++++++++++
 jsp/war/WEB-INF/templates/research_papers.tpl.jsp  |   67 +
 jsp/war/WEB-INF/templates/research_tools.tpl.jsp   |   89 ++
 jsp/war/WEB-INF/templates/status.tpl.jsp           |   14 +
 jsp/war/WEB-INF/urlrewrite.xml                     |   77 ++
 jsp/war/WEB-INF/web.xml                            |  135 +++
 jsp/war/bridge-users-graphs.jsp                    |    4 +
 jsp/war/consensus-graphs.jsp                       |    4 +
 jsp/war/css/stylesheet-ltr.css                     |  465 +++++++
 jsp/war/data.jsp                                   |    4 +
 jsp/war/exit-relays-graphs.jsp                     |    4 +
 jsp/war/gettor-graphs.jsp                          |    4 +
 jsp/war/graphs.jsp                                 |    4 +
 jsp/war/images/favicon.ico                         |  Bin 0 -> 1150 bytes
 jsp/war/images/top-left.png                        |  Bin 0 -> 11137 bytes
 jsp/war/images/top-middle.png                      |  Bin 0 -> 240 bytes
 jsp/war/images/top-right.png                       |  Bin 0 -> 705 bytes
 jsp/war/index.jsp                                  |    6 +
 jsp/war/new-users-graphs.jsp                       |    4 +
 jsp/war/papers.jsp                                 |    4 +
 jsp/war/recurring-users-graphs.jsp                 |    4 +
 jsp/war/research.jsp                               |    6 +
 jsp/war/status.jsp                                 |    6 +
 jsp/war/tools.jsp                                  |    4 +
 jsp/war/torperf-graphs.jsp                         |    4 +
 lib/urlrewrite-3.2.0.jar                           |  Bin 0 -> 198436 bytes
 44 files changed, 3188 insertions(+), 25 deletions(-)
 create mode 100644 etc/build.properties
 create mode 100644 jsp/src/ernie/TemplateController.java
 create mode 120000 jsp/src/org
 create mode 120000 jsp/war/WEB-INF/lib
 create mode 100644 jsp/war/WEB-INF/templates/banner.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/footer.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/graphs.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/graphs_bridge-users.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/graphs_exit-relays.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/graphs_gettor.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/graphs_network-size.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/graphs_new-users.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/graphs_recurring-users.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/graphs_torperf.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/index.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/main.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/research.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/research_data.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/research_papers.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/research_tools.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/templates/status.tpl.jsp
 create mode 100644 jsp/war/WEB-INF/urlrewrite.xml
 create mode 100644 jsp/war/WEB-INF/web.xml
 create mode 100644 jsp/war/bridge-users-graphs.jsp
 create mode 100644 jsp/war/consensus-graphs.jsp
 create mode 100644 jsp/war/css/stylesheet-ltr.css
 create mode 100644 jsp/war/data.jsp
 create mode 100644 jsp/war/exit-relays-graphs.jsp
 create mode 100644 jsp/war/gettor-graphs.jsp
 create mode 100644 jsp/war/graphs.jsp
 create mode 100644 jsp/war/images/favicon.ico
 create mode 100644 jsp/war/images/top-left.png
 create mode 100644 jsp/war/images/top-middle.png
 create mode 100644 jsp/war/images/top-right.png
 create mode 100644 jsp/war/index.jsp
 create mode 100644 jsp/war/new-users-graphs.jsp
 create mode 100644 jsp/war/papers.jsp
 create mode 100644 jsp/war/recurring-users-graphs.jsp
 create mode 100644 jsp/war/research.jsp
 create mode 100644 jsp/war/status.jsp
 create mode 100644 jsp/war/tools.jsp
 create mode 100644 jsp/war/torperf-graphs.jsp
 create mode 100644 lib/urlrewrite-3.2.0.jar

diff --git a/build.xml b/build.xml
index df7cab3..f70252b 100644
--- a/build.xml
+++ b/build.xml
@@ -1,7 +1,54 @@
 <project default="run" name="ERNIE" basedir=".">
+  <!-- ERNIE specific build properties -->
   <property name="sources" value="src/"/>
   <property name="classes" value="bin/"/>
   <property name="docs" value="javadoc/"/>
+  <property name="config" value="etc/"/>
+  <property name="name" value="ERNIE"/>
+
+  <!--JSP specific build properties -->
+  <property file="${config}/build.properties"/>
+  <property name="jsp-basedir" value="jsp"/>
+  <property name="jsp-srcdir" value="${jsp-basedir}/src"/>
+  <property name="jsp-webdir" value="${jsp-basedir}/war"/>
+  <property name="jsp-builddir" value="${jsp-webdir}/WEB-INF/classes"/>
+  <property name="jsp-name" value="ernie"/>
+
+  <path id="jsp-master-classpath">
+    <fileset dir="${jsp-webdir}/WEB-INF/lib">
+      <include name="*.jar"/>
+    </fileset>
+    <!-- We need the servlet API classes: -->
+    <!--  * for Tomcat 5/6 use servlet-api.jar -->
+    <!--  * for other app servers - check the docs -->
+    <fileset dir="${appserver.lib}">
+        <include name="servlet*.jar"/>
+    </fileset>
+    <pathelement path="${jsp-builddir}"/>
+  </path>
+
+<!-- Usage target -->
+  <target name="usage">
+    <echo message=""/>
+    <echo message="${name} build file"/>
+    <echo message="-----------------------------------"/>
+    <echo message=""/>
+
+    <echo message="init      --> Compile ERNIE"/>
+    <echo message="run       --> Run ERNIE"/>
+    <echo message="docs      --> Generate ERNIE javadoc tree to javadoc/"/>
+    <echo message=""/>
+    <echo message="${jsp-name} JSP website build file"/>
+    <echo message="-----------------------------------"/>
+    <echo message=""/>
+
+    <echo message="jsp-build      --> Build JSP website from jsp/"/>
+    <echo message="jsp-deploy     --> Deploy JSP website (depends on etc/build.properties)"/>
+    <echo message="jsp-war        --> Deploy JSP website in web archive (.war)"/>
+    <echo message=""/>
+  </target>
+
+<!--ERNIE-specific targets -->
   <target name="init">
     <mkdir dir="${classes}"/>
     <mkdir dir="website/csv"/>
@@ -34,33 +81,78 @@
     </javadoc>
   </target>
 
-  <!-- This target is a hack -->
-  <target name="tomcat">
-    <mkdir dir="dist"/>
-    <mkdir dir="dist/WEB-INF"/>
-    <mkdir dir="dist/WEB-INF/classes"/>
-    <javac srcdir="src/org/torproject/ernie"
-          destdir="dist/WEB-INF/classes"
-          debug="true" debuglevel="lines,source"
-          classpath="lib/commons-codec-1.4.jar;lib/commons-compress-1.0.jar;lib/servlet-api.jar"/>
-    <copy todir="dist/WEB-INF" file="etc/web.xml"/>
-    <copy todir="dist/WEB-INF" file="R/consensus.R"/>
-<!-- We could copy all R files, but we don't need them.
-    <copy todir="dist/WEB-INF">
-      <fileset dir="R"/>
-    </copy>-->
-    <copy todir="dist">
-      <fileset dir="website">
-        <include name="*.html"/>
-        <exclude name="consensus-health.html"/>
-        <exclude name="consensus-health-1.html"/>
-        <exclude name="consensus-health-2.html"/>
-        <exclude name="log.html"/>
+<!--JSP website-specific targets -->
+  <target name="jsp-build" description="Build JSP application">
+    <mkdir dir="${jsp-builddir}"/>
+    <mkdir dir="${jsp-webdir}/images/graphs/descriptors"/>
+    <mkdir dir="${jsp-webdir}/images/graphs/direct-users"/>
+    <mkdir dir="${jsp-webdir}/images/graphs/exit"/>
+    <mkdir dir="${jsp-webdir}/images/graphs/gettor"/>
+    <mkdir dir="${jsp-webdir}/images/graphs/networksize"/>
+    <mkdir dir="${jsp-webdir}/images/graphs/new-users"/>
+    <mkdir dir="${jsp-webdir}/images/graphs/torperf"/>
+    <mkdir dir="${jsp-webdir}/images/graphs/torperf"/>
+    <mkdir dir="${jsp-webdir}/csv"/>
+    <javac destdir="${jsp-builddir}"
+            source="1.5"
+            target="1.5" debug="true"
+            deprecation="true"
+            optimize="false"
+            failonerror="true"
+            classpath="${jsp-webdir}/WEB-INF/lib/postgresql-8.4-701.jdbc4.jar">
+      <src path="${jsp-srcdir}"/>
+      <classpath refid="jsp-master-classpath"/>
+    </javac>
+  </target>
+
+  <target name="jsp-deploy" depends="jsp-build" description="Deploy JSP application">
+    <copy todir="${deploy.path}/${jsp-name}" preservelastmodified="true">
+      <fileset dir="${jsp-webdir}">
+        <include name="**/*.*"/>
       </fileset>
     </copy>
-    <copy todir="dist/WEB-INF/lib" file="lib/commons-codec-1.4.jar"/>
-    <jar jarfile="ernie.war" basedir="dist"/>
   </target>
 
-</project>
+  <target name="jsp-war" depends="jsp-build" description="Deploy JSP application as .war file">
+    <war destfile="${jsp-name}.war"
+      webxml="${jsp-webdir}/WEB-INF/web.xml">
+      <fileset dir="${jsp-webdir}">
+        <include name="**/*.*"/>
+      </fileset>
+    </war>
+    <copy todir="${deploy.path}" preservelastmodified="true">
+      <fileset dir=".">
+        <include name="*.war"/>
+      </fileset>
+    </copy>
+  </target>
+
+  <!--Tomcat specific targets for application management-->
+  <target name="reload" description="Reload application in Tomcat">
+    <reload url="${tomcat.manager.url}"
+            username="${tomcat.manager.username}"
+            password="${tomcat.manager.password}"
+            path="/${jsp-name}"/>
+  </target>
+
+  <target name="start" description="Start Tomcat application">
+    <start url="${tomcat.manager.url}"
+           username="${tomcat.manager.username}"
+           password="${tomcat.manager.password}"
+           path="/${jsp-name}"/>
+  </target>
 
+  <target name="stop" description="Stop Tomcat application">
+    <stop url="${tomcat.manager.url}"
+          username="${tomcat.manager.username}"
+          password="${tomcat.manager.password}"
+          path="/${jsp-name}"/>
+  </target>
+
+  <target name="list" description="List Tomcat applications">
+    <list url="${tomcat.manager.url}"
+          username="${tomcat.manager.username}"
+          password="${tomcat.manager.password}"/>
+  </target>
+
+</project>
diff --git a/etc/build.properties b/etc/build.properties
new file mode 100644
index 0000000..6969e8d
--- /dev/null
+++ b/etc/build.properties
@@ -0,0 +1,12 @@
+# Ant properties for building and deploying the jsp section of the website
+
+appserver.home=/usr/local/tomcat
+# for Tomcat 5 use $appserver.home}/server/lib
+# for Tomcat 6 use $appserver.home}/lib
+appserver.lib=${appserver.home}/lib
+
+deploy.path=${appserver.home}/webapps
+
+tomcat.manager.url=http://localhost:8080/manager/html
+tomcat.manager.username=username
+tomcat.manager.password=password
diff --git a/jsp/src/ernie/TemplateController.java b/jsp/src/ernie/TemplateController.java
new file mode 100644
index 0000000..e719e6c
--- /dev/null
+++ b/jsp/src/ernie/TemplateController.java
@@ -0,0 +1,68 @@
+package ernie;
+
+public class TemplateController {
+
+/*
+ * TODO
+ * Check if referenced template exists. If not,
+ * set it to 404 page.
+ */
+
+/**
+ * The main parent template and layout.
+ */
+    private String mainTemplate;
+
+/**
+ * The current template, the default is index on initialization
+ */
+    private String currentTemplate;
+
+/**
+ * This is referencing name.
+ */
+    private String templateName;
+
+/**
+ * The page title to be displayed.
+ */
+    private String title;
+
+    public TemplateController()  {
+        this.mainTemplate = "/WEB-INF/templates/main.tpl.jsp";
+        this.currentTemplate = "/WEB-INF/templates/index.tpl.jsp";
+        this.templateName = "index";
+        this.title = "Tor Metrics Portal";
+    }
+
+/*
+* Setters
+*/
+    public void setTemplate(String tpl) {
+        this.templateName = tpl;
+        this.currentTemplate = "/WEB-INF/templates/" + tpl + ".tpl.jsp";
+    }
+
+    public void setTitle(String title) {
+        this.title=title;
+    }
+
+/*
+* Getters
+*/
+    public String getTemplate() {
+        return currentTemplate;
+    }
+
+    public String getTemplateName() {
+        return templateName;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+    public String getMainTemplate() {
+        return mainTemplate;
+    }
+}
diff --git a/jsp/src/org b/jsp/src/org
new file mode 120000
index 0000000..0ed6197
--- /dev/null
+++ b/jsp/src/org
@@ -0,0 +1 @@
+../../src/org/
\ No newline at end of file
diff --git a/jsp/war/WEB-INF/lib b/jsp/war/WEB-INF/lib
new file mode 120000
index 0000000..9512b3d
--- /dev/null
+++ b/jsp/war/WEB-INF/lib
@@ -0,0 +1 @@
+../../../lib/
\ No newline at end of file
diff --git a/jsp/war/WEB-INF/templates/banner.tpl.jsp b/jsp/war/WEB-INF/templates/banner.tpl.jsp
new file mode 100644
index 0000000..c93b3c7
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/banner.tpl.jsp
@@ -0,0 +1,39 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+<table class="banner" border="0" cellpadding="0" cellspacing="0" summary="">
+<tr>
+  <td class="banner-left"><a href="/index.html"><img src="/images/top-left.png" alt="Click to go to home page" width="193" heigth="79"></a></td>
+  <td class="banner-middle">
+    <a <% if (template.getTemplateName().equals("index")) {%>class="current" <%} else {%> href="/index.html" <%}%>>Home</a>
+    <a <% if (template.getTemplateName().equals("graphs")) {%>class="current" <%} else {%> href="/graphs.html" <%}%>>Graphs</a>
+    <a <% if (template.getTemplateName().equals("research")) {%>class="current" <%} else {%> href="/research.html" <%}%>>Research</a>
+    <a <% if (template.getTemplateName().equals("status")) {%>class="current" <%} else {%> href="/status.html" <%}%>>Status</a>
+    <%if (template.getTemplateName().startsWith("graphs")) {%>
+      <br/>
+      <font size="2">
+        <a <%if (template.getTemplateName().contains("network-size")) {%>class="current" <%} else {%> href="/consensus-graphs.html"<%}%>>Network Size</a>
+        <a <%if (template.getTemplateName().contains("exit-relays")) {%>class="current" <%} else {%> href="/exit-relays-graphs.html"<%}%>>Exit Relays</a>
+        <a <%if (template.getTemplateName().contains("new-users")) {%>class="current" <%} else {%> href="/new-users-graphs.html"<%}%>>New Users</a>
+        <a <%if (template.getTemplateName().contains("recurring-users")) {%>class="current" <%} else {%> href="/recurring-users-graphs.html"<%}%>>Recurring Users</a>
+        <a <%if (template.getTemplateName().contains("bridge-users")) {%>class="current" <%} else {%> href="/bridge-users-graphs.html"<%}%>>Bridge Users</a>
+        <a <%if (template.getTemplateName().contains("torperf")) {%>class="current" <%} else {%> href="/torperf-graphs.html"<%}%>>torperf</a>
+        <a <%if (template.getTemplateName().contains("gettor")) {%>class="current" <%} else {%> href="/gettor-graphs.html"<%}%>>GetTor</a>
+      </font>
+    <%} else if (template.getTemplateName().startsWith("status")) {%>
+      <br/>
+      <font size="2">
+        <a href="/exonerator.html">ExoneraTor</a>
+        <a href="/consensus-health.html">Consensus Health</a>
+        <a href="/log.html">Last Log</a>
+      </font>
+    <%} else if (template.getTemplateName().startsWith("research")) { %>
+      <br/>
+      <font size="2">
+        <a <%if (template.getTemplateName().contains("papers")) {%>class="current" <%} else {%> href="/papers.html"<%}%>>Papers</a>
+        <a <%if (template.getTemplateName().contains("data")) {%>class="current" <%} else {%> href="/data.html"<%}%>>Data</a>
+        <a <%if (template.getTemplateName().contains("tools")) {%>class="current" <%} else {%> href="/tools.html"<%}%>>Tools</a>
+      </font>
+    <%}%>
+  </td>
+  <td class="banner-right"></td>
+</tr>
+</table>
diff --git a/jsp/war/WEB-INF/templates/footer.tpl.jsp b/jsp/war/WEB-INF/templates/footer.tpl.jsp
new file mode 100644
index 0000000..ab29f8f
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/footer.tpl.jsp
@@ -0,0 +1 @@
+<p>"Tor" and the "Onion Logo" are <a href="https://www.torproject.org/trademark-faq.html.en">registered trademarks</a> of The Tor Project, Inc.</p>
diff --git a/jsp/war/WEB-INF/templates/graphs.tpl.jsp b/jsp/war/WEB-INF/templates/graphs.tpl.jsp
new file mode 100644
index 0000000..f776506
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/graphs.tpl.jsp
@@ -0,0 +1,117 @@
+<div>
+  <h2>Tor Metrics Portal: Graphs</h2>
+  <br/>
+  <p>The graphs on this page visualize a small portion of the data
+  gathered in the Tor Metrics Project. They are generated by a
+  combination of shell scripts, Java applications, and R code (for
+  details see the <a href="tools.html">Tools</a> section). The
+  following graphs are available:</p>
+  <ul>
+    <li><a href="#relays">Relays in the Tor network</a></li>
+    <li><a href="#newusers">New or returning, directly connecting
+      Tor users</a></li>
+    <li><a href="#recurringusers">Recurring, directly connecting Tor
+      users</a></li>
+    <li><a href="#bridgeusers">Tor users via bridges</a></li>
+    <li><a href="#torperf">Time to complete requests</a></li>
+    <li><a href="#gettor">Packages requested from GetTor</a></li>
+    <li><a href="#versions">Relay versions</a></li>
+    <li><a href="#platforms">Relay platforms</a></li>
+    <li><a href="#bandwidth">Relay bandwidth</a></li>
+  </ul>
+  <br/>
+  <a id="relays"/>
+  <h3>Relays in the Tor network</h3>
+  <br/>
+  <p>The number of relays in the Tor network can be extracted from
+  the hourly published network status consensuses.</p>
+  <img src="graphs/networksize/networksize-30d.png"/>
+  <p>Other graphs related to network size can be found on a
+  <a href="consensus-graphs.html">separate page</a>.</p>
+  <br/>
+  <a id="newusers"/>
+  <h3>New or returning, directly connecting Tor users</h3>
+  <br/>
+  <p>Users connecting to the Tor network for the first time request
+  a list of running relays from one of currently seven directory
+  authorities. Likewise, returning users whose network information is
+  out of date connect to one of the directory authorities to
+  download a fresh list of relays. The following graphs display an
+  estimate of new or returning Tor users based on the requests as
+  seen by gabelmoo, one of the directory authorities.</p>
+  <img src="graphs/new-users/iran-new-30d.png"/>
+  <p>Graphs for other countries can be found on a
+  <a href="new-users-graphs.html">separate page</a>.</p>
+  <br/>
+  <a id="recurringusers"/>
+  <h3>Recurring, directly connecting Tor users</h3>
+  <br/>
+  <p>After being connected to the Tor network, users need to refresh
+  their list of running relays on a regular basis. They send their
+  requests to one out of a few hundred directory mirrors to save
+  bandwidth of the directory authorities. The following graphs show
+  an estimate of recurring Tor users based on the requests as seen
+  by trusted, a particularly fast directory mirror.</p>
+  <img src="graphs/direct-users/iran-direct-30d.png"/>
+  <p>Graphs for other countries can be found on a
+  <a href="recurring-users-graphs.html">separate page</a>.</p>
+  <br/>
+  <a id="bridgeusers"/>
+  <h3>Tor users via bridges</h3>
+  <br/>
+  <p>Users who cannot connect directly to the Tor network instead
+  connect via bridges, which are non-public relays. The following
+  graphs display an estimate of Tor users via bridges based on the
+  unique IP addresses as seen by a few hundred bridges.</p>
+  <img src="graphs/bridge-users/iran-bridges-30d.png"/>
+  <p>Graphs for other countries can be found on a
+  <a href="bridge-users-graphs.html">separate page</a>.</p>
+  <br/>
+  <a id="torperf"/>
+  <h3>Time to complete requests</h3>
+  <br/>
+  <p>The following graphs show the performance of the Tor network as
+  experienced by its users. The graphs contain the average (median)
+  time to request files of three different sizes over the network as
+  well as first and third quartile of request times.</p>
+  <img src="graphs/torperf/torperf-50kb-torperf-6m.png"/>
+  <p>Graphs for other file sizes or time intervals can be found on a
+  <a href="torperf-graphs.html">separate page</a>.</p>
+  <br/>
+  <a id="gettor"/>
+  <h3>Packages requested from GetTor</h3>
+  <br/>
+  <p>GetTor allows users to fetch Tor via email. The following
+  graphs show the number of requested packages per day.</p>
+  <img src="graphs/gettor/gettor-total.png"/>
+  <p>More graphs about specific packages can be found on a 
+  <a href="gettor-graphs.html">separate page</a>.</p>
+  <br/>
+  <a id="versions"/>
+  <h3>Relay versions</h3>
+  <br/>
+  <p>Relays report the Tor version that they are running in their
+  server descriptors that they send to the directory authorities.
+  The following graph shows the number of relays running specific
+  Tor versions.</p>
+  <img src="graphs/descriptors/versions.png"/>
+  <br/>
+  <a id="platforms"/>
+  <h3>Relay platforms</h3>
+  <br/>
+  <p>Relays further report the operating systems in their server
+  descriptors that they send to the directory authorities. The
+  following graph shows the number of relays running specific
+  platforms.</p>
+  <img src="graphs/descriptors/platforms.png"/>
+  <br/>
+  <a id="bandwidth"/>
+  <h3>Relay bandwidth</h3>
+  <br/>
+  <p>Relays advertise how much bandwidth they are willing and
+  to contribute in their server descriptors. The following graph
+  shows the sum of advertised bandwidth of all relays in the
+  network.</p>
+  <img src="graphs/descriptors/bandwidth.png"/>
+  <br/>
+</div>
diff --git a/jsp/war/WEB-INF/templates/graphs_bridge-users.tpl.jsp b/jsp/war/WEB-INF/templates/graphs_bridge-users.tpl.jsp
new file mode 100644
index 0000000..9c3a565
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/graphs_bridge-users.tpl.jsp
@@ -0,0 +1,135 @@
+<div>
+  <h2>Tor Metrics Portal: Graphs</h2>
+  <br/>
+  <h3>Tor users via bridges</h3>
+  <br/>
+  <p>Users who cannot connect directly to the Tor network instead
+  connect via bridges, which are non-public relays. The following
+  graphs display an estimate of Tor users via bridges based on the
+  unique IP addresses as seen by a few hundred bridges.</p>
+  <ul>
+    <li><a href="#bahrain">Bahrain</a></li>
+    <li><a href="#china">China</a></li>
+    <li><a href="#cuba">Cuba</a></li>
+    <li><a href="#ethiopia">Ethiopia</a></li>
+    <li><a href="#iran">Iran</a></li>
+    <li><a href="#burma">Burma</a></li>
+    <li><a href="#saudi">Saudi</a></li>
+    <li><a href="#syria">Syria</a></li>
+    <li><a href="#tunisia">Tunisia</a></li>
+    <li><a href="#turkmenistan">Turkmenistan</a></li>
+    <li><a href="#uzbekistan">Uzbekistan</a></li>
+    <li><a href="#vietnam">Vietnam</a></li>
+    <li><a href="#yemen">Yemen</a></li>
+  </ul>
+  <ul>
+    <li><a href="csv/bridge-users.csv">CSV</a> file containing all
+    data.</li>
+    <li><a href="csv/monthly-users-peak.csv">CSV</a> file containing peak daily Tor users (recurring and bridge) per month by country.</li>
+    <li><a href="csv/monthly-users-average.csv">CSV</a> file containing average daily Tor users (recurring and bridge) per month by country.</li>
+    </ul>        <p><a id="bahrain"/>
+    <img src="graphs/bridge-users/bahrain-bridges-30d.png"/>
+    <img src="graphs/bridge-users/bahrain-bridges-90d.png"/>
+    <img src="graphs/bridge-users/bahrain-bridges-180d.png"/>
+    <img src="graphs/bridge-users/bahrain-bridges-all.png"/>
+    <img src="graphs/bridge-users/bahrain-bridges-2010.png"/>
+    <img src="graphs/bridge-users/bahrain-bridges-2010-q2.png"/>
+    <img src="graphs/bridge-users/bahrain-bridges-2010-06.png"/>
+    </p><p><a id="china"/>
+    <img src="graphs/bridge-users/china-bridges-30d.png"/>
+    <img src="graphs/bridge-users/china-bridges-90d.png"/>
+    <img src="graphs/bridge-users/china-bridges-180d.png"/>
+    <img src="graphs/bridge-users/china-bridges-all.png"/>
+    <img src="graphs/bridge-users/china-bridges-2010.png"/>
+    <img src="graphs/bridge-users/china-bridges-2010-q2.png"/>
+    <img src="graphs/bridge-users/china-bridges-2010-06.png"/>
+    </p><p><a id="cuba"/>
+    <img src="graphs/bridge-users/cuba-bridges-30d.png"/>
+    <img src="graphs/bridge-users/cuba-bridges-90d.png"/>
+    <img src="graphs/bridge-users/cuba-bridges-180d.png"/>
+    <img src="graphs/bridge-users/cuba-bridges-all.png"/>
+    <img src="graphs/bridge-users/cuba-bridges-2010.png"/>
+    <img src="graphs/bridge-users/cuba-bridges-2010-q2.png"/>
+    <img src="graphs/bridge-users/cuba-bridges-2010-06.png"/>
+    </p><p><a id="ethiopia"/>
+    <img src="graphs/bridge-users/ethiopia-bridges-30d.png"/>
+    <img src="graphs/bridge-users/ethiopia-bridges-90d.png"/>
+    <img src="graphs/bridge-users/ethiopia-bridges-180d.png"/>
+    <img src="graphs/bridge-users/ethiopia-bridges-all.png"/>
+    <img src="graphs/bridge-users/ethiopia-bridges-2010.png"/>
+    <img src="graphs/bridge-users/ethiopia-bridges-2010-q2.png"/>
+    <img src="graphs/bridge-users/ethiopia-bridges-2010-06.png"/>
+    </p><p><a id="iran"/>
+    <img src="graphs/bridge-users/iran-bridges-30d.png"/>
+    <img src="graphs/bridge-users/iran-bridges-90d.png"/>
+    <img src="graphs/bridge-users/iran-bridges-180d.png"/>
+    <img src="graphs/bridge-users/iran-bridges-all.png"/>
+    <img src="graphs/bridge-users/iran-bridges-2010.png"/>
+    <img src="graphs/bridge-users/iran-bridges-2010-q2.png"/>
+    <img src="graphs/bridge-users/iran-bridges-2010-06.png"/>
+    </p><p><a id="burma"/>
+    <img src="graphs/bridge-users/burma-bridges-30d.png"/>
+    <img src="graphs/bridge-users/burma-bridges-90d.png"/>
+    <img src="graphs/bridge-users/burma-bridges-180d.png"/>
+    <img src="graphs/bridge-users/burma-bridges-all.png"/>
+    <img src="graphs/bridge-users/burma-bridges-2010.png"/>
+    <img src="graphs/bridge-users/burma-bridges-2010-q2.png"/>
+    <img src="graphs/bridge-users/burma-bridges-2010-06.png"/>
+    </p><p><a id="saudi"/>
+    <img src="graphs/bridge-users/saudi-bridges-30d.png"/>
+    <img src="graphs/bridge-users/saudi-bridges-90d.png"/>
+    <img src="graphs/bridge-users/saudi-bridges-180d.png"/>
+    <img src="graphs/bridge-users/saudi-bridges-all.png"/>
+    <img src="graphs/bridge-users/saudi-bridges-2010.png"/>
+    <img src="graphs/bridge-users/saudi-bridges-2010-q2.png"/>
+    <img src="graphs/bridge-users/saudi-bridges-2010-06.png"/>
+    </p><p><a id="syria"/>
+    <img src="graphs/bridge-users/syria-bridges-30d.png"/>
+    <img src="graphs/bridge-users/syria-bridges-90d.png"/>
+    <img src="graphs/bridge-users/syria-bridges-180d.png"/>
+    <img src="graphs/bridge-users/syria-bridges-all.png"/>
+    <img src="graphs/bridge-users/syria-bridges-2010.png"/>
+    <img src="graphs/bridge-users/syria-bridges-2010-q2.png"/>
+    <img src="graphs/bridge-users/syria-bridges-2010-06.png"/>
+    </p><p><a id="tunisia"/>
+    <img src="graphs/bridge-users/tunisia-bridges-30d.png"/>
+    <img src="graphs/bridge-users/tunisia-bridges-90d.png"/>
+    <img src="graphs/bridge-users/tunisia-bridges-180d.png"/>
+    <img src="graphs/bridge-users/tunisia-bridges-all.png"/>
+    <img src="graphs/bridge-users/tunisia-bridges-2010.png"/>
+    <img src="graphs/bridge-users/tunisia-bridges-2010-q2.png"/>
+    <img src="graphs/bridge-users/tunisia-bridges-2010-06.png"/>
+    </p><p><a id="turkmenistan"/>
+    <img src="graphs/bridge-users/turkmenistan-bridges-30d.png"/>
+    <img src="graphs/bridge-users/turkmenistan-bridges-90d.png"/>
+    <img src="graphs/bridge-users/turkmenistan-bridges-180d.png"/>
+    <img src="graphs/bridge-users/turkmenistan-bridges-all.png"/>
+    <img src="graphs/bridge-users/turkmenistan-bridges-2010.png"/>
+    <img src="graphs/bridge-users/turkmenistan-bridges-2010-q2.png"/>
+    <img src="graphs/bridge-users/turkmenistan-bridges-2010-06.png"/>
+    </p><p><a id="uzbekistan"/>
+    <img src="graphs/bridge-users/uzbekistan-bridges-30d.png"/>
+    <img src="graphs/bridge-users/uzbekistan-bridges-90d.png"/>
+    <img src="graphs/bridge-users/uzbekistan-bridges-180d.png"/>
+    <img src="graphs/bridge-users/uzbekistan-bridges-all.png"/>
+    <img src="graphs/bridge-users/uzbekistan-bridges-2010.png"/>
+    <img src="graphs/bridge-users/uzbekistan-bridges-2010-q2.png"/>
+    <img src="graphs/bridge-users/uzbekistan-bridges-2010-06.png"/>
+    </p><p><a id="vietnam"/>
+    <img src="graphs/bridge-users/vietnam-bridges-30d.png"/>
+    <img src="graphs/bridge-users/vietnam-bridges-90d.png"/>
+    <img src="graphs/bridge-users/vietnam-bridges-180d.png"/>
+    <img src="graphs/bridge-users/vietnam-bridges-all.png"/>
+    <img src="graphs/bridge-users/vietnam-bridges-2010.png"/>
+    <img src="graphs/bridge-users/vietnam-bridges-2010-q2.png"/>
+    <img src="graphs/bridge-users/vietnam-bridges-2010-06.png"/>
+    </p><p><a id="yemen"/>
+    <img src="graphs/bridge-users/yemen-bridges-30d.png"/>
+    <img src="graphs/bridge-users/yemen-bridges-90d.png"/>
+    <img src="graphs/bridge-users/yemen-bridges-180d.png"/>
+    <img src="graphs/bridge-users/yemen-bridges-all.png"/>
+    <img src="graphs/bridge-users/yemen-bridges-2010.png"/>
+    <img src="graphs/bridge-users/yemen-bridges-2010-q2.png"/>
+    <img src="graphs/bridge-users/yemen-bridges-2010-06.png"/>
+    </p><br/>
+  </div>
diff --git a/jsp/war/WEB-INF/templates/graphs_exit-relays.tpl.jsp b/jsp/war/WEB-INF/templates/graphs_exit-relays.tpl.jsp
new file mode 100644
index 0000000..407af83
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/graphs_exit-relays.tpl.jsp
@@ -0,0 +1,45 @@
+<div>
+  <h2>Tor Metrics Portal: Graphs</h2>
+  <br/>
+  <h3>Exit relays in the Tor network</h3>
+  <br/>
+  <p>The number of exit relays in the Tor network can be extracted from
+  the hourly published network status consensuses.</p>
+  <ul>
+    <li>Past <a href="#exit-72h">72 hours</a> up to
+    now</li>
+    <li>Past <a href="#exit-30d">30</a>,
+    <a href="#exit-90d">90</a>,
+    <a href="#exit-180d">180</a> days</li>
+    <li><a href="#exit-all">All data</a> up to today</li>
+    <li>Annual graphs of
+    <a href="#exit-2010">2010</a>,
+    <a href="#exit-2009">2009</a>,
+    <a href="#exit-2008">2008</a>,
+    <a href="#exit-2007">2007</a>,
+    <a href="#exit-2006">2006</a></li>
+    <li>Quarterly graphs of
+    <a href="#exit-2010-q2">Q2 2010</a>,
+    <a href="#exit-2010-q1">Q1 2010</a></li>
+    <li>Monthly graphs of
+    <a href="#exit-2010-06">Jun 2010</a>,
+    <a href="#exit-2010-05">May 2010</a></li>
+    <li><a href="csv/exit.csv">CSV</a> file
+    containing raw data</li>
+  </ul>
+  </p><p><a id="exit-72h"/><img src="graphs/exit/exit-72h.png"/>
+  </p><p><a id="exit-30d"/><img src="graphs/exit/exit-30d.png"/>
+  </p><p><a id="exit-90d"/><img src="graphs/exit/exit-90d.png"/>
+  </p><p><a id="exit-180d"/><img src="graphs/exit/exit-180d.png"/>
+  </p><p><a id="exit-all"/><img src="graphs/exit/exit-all.png"/>
+  </p><p><a id="exit-2010"/><img src="graphs/exit/exit-2010.png"/>
+  </p><p><a id="exit-2009"/><img src="graphs/exit/exit-2009.png"/>
+  </p><p><a id="exit-2008"/><img src="graphs/exit/exit-2008.png"/>
+  </p><p><a id="exit-2007"/><img src="graphs/exit/exit-2007.png"/>
+  </p><p><a id="exit-2006"/><img src="graphs/exit/exit-2006.png"/>
+  </p><p><a id="exit-2010-q2"/><img src="graphs/exit/exit-2010-q2.png"/>
+  </p><p><a id="exit-2010-q1"/><img src="graphs/exit/exit-2010-q1.png"/>
+  </p><p><a id="exit-2010-06"/><img src="graphs/exit/exit-2010-06.png"/>
+  </p><p><a id="exit-2010-05"/><img src="graphs/exit/exit-2010-05.png"/>
+  </p><br/>
+</div>
diff --git a/jsp/war/WEB-INF/templates/graphs_gettor.tpl.jsp b/jsp/war/WEB-INF/templates/graphs_gettor.tpl.jsp
new file mode 100644
index 0000000..1abb2b7
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/graphs_gettor.tpl.jsp
@@ -0,0 +1,14 @@
+<div>
+  <h2>Tor Metrics Portal: Graphs</h2>
+  <br/>
+  <h3>Packages requested from GetTor</h3>
+  <br/>
+  <p>GetTor allows users to fetch Tor via email. The following
+  graphs show the number of requested packages per day.</p>
+  <p><a href="csv/gettor.csv">CSV</a> file containing all data.</p>
+  <img src="graphs/gettor/gettor-total.png"/>
+  <img src="graphs/gettor/gettor-en.png"/>
+  <img src="graphs/gettor/gettor-zh_cn.png"/>
+  <img src="graphs/gettor/gettor-fa.png"/>
+  <br/>
+</div>
diff --git a/jsp/war/WEB-INF/templates/graphs_network-size.tpl.jsp b/jsp/war/WEB-INF/templates/graphs_network-size.tpl.jsp
new file mode 100644
index 0000000..441e01d
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/graphs_network-size.tpl.jsp
@@ -0,0 +1,55 @@
+<div>
+  <h2>Tor Metrics Portal: Graphs</h2>
+  <br/>
+  <h3>Relays and bridges in the Tor network</h3>
+  <br/>
+  <p>The number of relays and bridges in the Tor network can be extracted from
+  the hourly published network status consensuses and sanitized bridge statuses.</p>
+  <ul>
+    <li>Past <a href="#networksize-30d">30</a>,
+    <a href="#networksize-90d">90</a>,
+    <a href="#networksize-180d">180</a> days</li>
+    <li><a href="#networksize-all">All data</a> up to today</li>
+    <li>Annual graphs of
+    <a href="#networksize-2010">2010</a>,
+    <a href="#networksize-2009">2009</a>,
+    <a href="#networksize-2008">2008</a>,
+    <a href="#networksize-2007">2007</a>,
+    <a href="#networksize-2006">2006</a></li>
+    <li>Quarterly graphs of
+    <a href="#networksize-2010-q2">Q2 2010</a>,
+    <a href="#networksize-2010-q1">Q1 2010</a></li>
+    <li>Monthly graphs of
+    <a href="#networksize-2010-06">Jun 2010</a>,
+    <a href="#networksize-2010-05">May 2010</a></li>
+    <li><a href="csv/networksize.csv">CSV</a> file
+    containing raw data</li>
+  </ul>
+  <p><a id="networksize-30d"/>
+    <img src="graphs/networksize/networksize-30d.png"/>
+    </p><p><a id="networksize-90d"/>
+    <img src="graphs/networksize/networksize-90d.png"/>
+    </p><p><a id="networksize-180d"/>
+    <img src="graphs/networksize/networksize-180d.png"/>
+    </p><p><a id="networksize-all"/>
+    <img src="graphs/networksize/networksize-all.png"/>
+    </p><p><a id="networksize-2010"/>
+    <img src="graphs/networksize/networksize-2010.png"/>
+    </p><p><a id="networksize-2009"/>
+    <img src="graphs/networksize/networksize-2009.png"/>
+    </p><p><a id="networksize-2008"/>
+    <img src="graphs/networksize/networksize-2008.png"/>
+    </p><p><a id="networksize-2007"/>
+    <img src="graphs/networksize/networksize-2007.png"/>
+    </p><p><a id="networksize-2006"/>
+    <img src="graphs/networksize/networksize-2006.png"/>
+    </p><p><a id="networksize-2010-q2"/>
+    <img src="graphs/networksize/networksize-2010-q2.png"/>
+    </p><p><a id="networksize-2010-q1"/>
+    <img src="graphs/networksize/networksize-2010-q1.png"/>
+    </p><p><a id="networksize-2010-06"/>
+    <img src="graphs/networksize/networksize-2010-06.png"/>
+    </p><p><a id="networksize-2010-05"/>
+    <img src="graphs/networksize/networksize-2010-05.png"/>
+    </p><br/>
+  </div>
diff --git a/jsp/war/WEB-INF/templates/graphs_new-users.tpl.jsp b/jsp/war/WEB-INF/templates/graphs_new-users.tpl.jsp
new file mode 100644
index 0000000..61a519f
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/graphs_new-users.tpl.jsp
@@ -0,0 +1,137 @@
+<div>
+  <h2>Tor Metrics Portal: Graphs</h2>
+  <br/>
+  <h3>New or returning, directly connecting Tor users</h3>
+  <br/>
+  <p>Users connecting to the Tor network for the first time request
+  a list of running relays from one of currently seven directory
+  authorities. Likewise, returning users whose network information is
+  out of date connect to one of the directory authorities to
+  download a fresh list of relays. The following graphs display an
+  estimate of new or returning Tor users based on the requests as
+  seen by gabelmoo, one of the directory authorities.</p>
+  <ul>
+    <li><a href="#bahrain">Bahrain</a></li>
+    <li><a href="#china">China</a></li>
+    <li><a href="#cuba">Cuba</a></li>
+    <li><a href="#ethiopia">Ethiopia</a></li>
+    <li><a href="#iran">Iran</a></li>
+    <li><a href="#burma">Burma</a></li>
+    <li><a href="#saudi">Saudi</a></li>
+    <li><a href="#syria">Syria</a></li>
+    <li><a href="#tunisia">Tunisia</a></li>
+    <li><a href="#turkmenistan">Turkmenistan</a></li>
+    <li><a href="#uzbekistan">Uzbekistan</a></li>
+    <li><a href="#vietnam">Vietnam</a></li>
+    <li><a href="#yemen">Yemen</a></li>
+  </ul>
+  <ul>
+    <li><a href="csv/new-users.csv">CSV</a> file containing all
+    data.</li>
+  </ul>
+  <p><a id="bahrain"/>
+    <img src="graphs/new-users/bahrain-new-30d.png"/>
+    <img src="graphs/new-users/bahrain-new-90d.png"/>
+    <img src="graphs/new-users/bahrain-new-180d.png"/>
+    <img src="graphs/new-users/bahrain-new-all.png"/>
+    <img src="graphs/new-users/bahrain-new-2010.png"/>
+    <img src="graphs/new-users/bahrain-new-2010-q2.png"/>
+    <img src="graphs/new-users/bahrain-new-2010-06.png"/>
+    </p><p><a id="china"/>
+    <img src="graphs/new-users/china-new-30d.png"/>
+    <img src="graphs/new-users/china-new-90d.png"/>
+    <img src="graphs/new-users/china-new-180d.png"/>
+    <img src="graphs/new-users/china-new-all.png"/>
+    <img src="graphs/new-users/china-new-2010.png"/>
+    <img src="graphs/new-users/china-new-2010-q2.png"/>
+    <img src="graphs/new-users/china-new-2010-06.png"/>
+    </p><p><a id="cuba"/>
+    <img src="graphs/new-users/cuba-new-30d.png"/>
+    <img src="graphs/new-users/cuba-new-90d.png"/>
+    <img src="graphs/new-users/cuba-new-180d.png"/>
+    <img src="graphs/new-users/cuba-new-all.png"/>
+    <img src="graphs/new-users/cuba-new-2010.png"/>
+    <img src="graphs/new-users/cuba-new-2010-q2.png"/>
+    <img src="graphs/new-users/cuba-new-2010-06.png"/>
+    </p><p><a id="ethiopia"/>
+    <img src="graphs/new-users/ethiopia-new-30d.png"/>
+    <img src="graphs/new-users/ethiopia-new-90d.png"/>
+    <img src="graphs/new-users/ethiopia-new-180d.png"/>
+    <img src="graphs/new-users/ethiopia-new-all.png"/>
+    <img src="graphs/new-users/ethiopia-new-2010.png"/>
+    <img src="graphs/new-users/ethiopia-new-2010-q2.png"/>
+    <img src="graphs/new-users/ethiopia-new-2010-06.png"/>
+    </p><p><a id="iran"/>
+    <img src="graphs/new-users/iran-new-30d.png"/>
+    <img src="graphs/new-users/iran-new-90d.png"/>
+    <img src="graphs/new-users/iran-new-180d.png"/>
+    <img src="graphs/new-users/iran-new-all.png"/>
+    <img src="graphs/new-users/iran-new-2010.png"/>
+    <img src="graphs/new-users/iran-new-2010-q2.png"/>
+    <img src="graphs/new-users/iran-new-2010-06.png"/>
+    </p><p><a id="burma"/>
+    <img src="graphs/new-users/burma-new-30d.png"/>
+    <img src="graphs/new-users/burma-new-90d.png"/>
+    <img src="graphs/new-users/burma-new-180d.png"/>
+    <img src="graphs/new-users/burma-new-all.png"/>
+    <img src="graphs/new-users/burma-new-2010.png"/>
+    <img src="graphs/new-users/burma-new-2010-q2.png"/>
+    <img src="graphs/new-users/burma-new-2010-06.png"/>
+    </p><p><a id="saudi"/>
+    <img src="graphs/new-users/saudi-new-30d.png"/>
+    <img src="graphs/new-users/saudi-new-90d.png"/>
+    <img src="graphs/new-users/saudi-new-180d.png"/>
+    <img src="graphs/new-users/saudi-new-all.png"/>
+    <img src="graphs/new-users/saudi-new-2010.png"/>
+    <img src="graphs/new-users/saudi-new-2010-q2.png"/>
+    <img src="graphs/new-users/saudi-new-2010-06.png"/>
+    </p><p><a id="syria"/>
+    <img src="graphs/new-users/syria-new-30d.png"/>
+    <img src="graphs/new-users/syria-new-90d.png"/>
+    <img src="graphs/new-users/syria-new-180d.png"/>
+    <img src="graphs/new-users/syria-new-all.png"/>
+    <img src="graphs/new-users/syria-new-2010.png"/>
+    <img src="graphs/new-users/syria-new-2010-q2.png"/>
+    <img src="graphs/new-users/syria-new-2010-06.png"/>
+    </p><p><a id="tunisia"/>
+    <img src="graphs/new-users/tunisia-new-30d.png"/>
+    <img src="graphs/new-users/tunisia-new-90d.png"/>
+    <img src="graphs/new-users/tunisia-new-180d.png"/>
+    <img src="graphs/new-users/tunisia-new-all.png"/>
+    <img src="graphs/new-users/tunisia-new-2010.png"/>
+    <img src="graphs/new-users/tunisia-new-2010-q2.png"/>
+    <img src="graphs/new-users/tunisia-new-2010-06.png"/>
+    </p><p><a id="turkmenistan"/>
+    <img src="graphs/new-users/turkmenistan-new-30d.png"/>
+    <img src="graphs/new-users/turkmenistan-new-90d.png"/>
+    <img src="graphs/new-users/turkmenistan-new-180d.png"/>
+    <img src="graphs/new-users/turkmenistan-new-all.png"/>
+    <img src="graphs/new-users/turkmenistan-new-2010.png"/>
+    <img src="graphs/new-users/turkmenistan-new-2010-q2.png"/>
+    <img src="graphs/new-users/turkmenistan-new-2010-06.png"/>
+    </p><p><a id="uzbekistan"/>
+    <img src="graphs/new-users/uzbekistan-new-30d.png"/>
+    <img src="graphs/new-users/uzbekistan-new-90d.png"/>
+    <img src="graphs/new-users/uzbekistan-new-180d.png"/>
+    <img src="graphs/new-users/uzbekistan-new-all.png"/>
+    <img src="graphs/new-users/uzbekistan-new-2010.png"/>
+    <img src="graphs/new-users/uzbekistan-new-2010-q2.png"/>
+    <img src="graphs/new-users/uzbekistan-new-2010-06.png"/>
+    </p><p><a id="vietnam"/>
+    <img src="graphs/new-users/vietnam-new-30d.png"/>
+    <img src="graphs/new-users/vietnam-new-90d.png"/>
+    <img src="graphs/new-users/vietnam-new-180d.png"/>
+    <img src="graphs/new-users/vietnam-new-all.png"/>
+    <img src="graphs/new-users/vietnam-new-2010.png"/>
+    <img src="graphs/new-users/vietnam-new-2010-q2.png"/>
+    <img src="graphs/new-users/vietnam-new-2010-06.png"/>
+    </p><p><a id="yemen"/>
+    <img src="graphs/new-users/yemen-new-30d.png"/>
+    <img src="graphs/new-users/yemen-new-90d.png"/>
+    <img src="graphs/new-users/yemen-new-180d.png"/>
+    <img src="graphs/new-users/yemen-new-all.png"/>
+    <img src="graphs/new-users/yemen-new-2010.png"/>
+    <img src="graphs/new-users/yemen-new-2010-q2.png"/>
+    <img src="graphs/new-users/yemen-new-2010-06.png"/>
+    </p><br/>
+  </div>
diff --git a/jsp/war/WEB-INF/templates/graphs_recurring-users.tpl.jsp b/jsp/war/WEB-INF/templates/graphs_recurring-users.tpl.jsp
new file mode 100644
index 0000000..dac5681
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/graphs_recurring-users.tpl.jsp
@@ -0,0 +1,138 @@
+<div>
+  <h2>Tor Metrics Portal: Graphs</h2>
+  <br/>
+  <h3>Recurring, directly connecting Tor users</h3>
+  <br/>
+  <p>After being connected to the Tor network, users need to refresh
+  their list of running relays on a regular basis. They send their
+  requests to one out of a few hundred directory mirrors to save
+  bandwidth of the directory authorities. The following graphs show
+  an estimate of recurring Tor users based on the requests as seen
+  by trusted, a particularly fast directory mirror.</p>
+  <ul>
+    <li><a href="#bahrain">Bahrain</a></li>
+    <li><a href="#china">China</a></li>
+    <li><a href="#cuba">Cuba</a></li>
+    <li><a href="#ethiopia">Ethiopia</a></li>
+    <li><a href="#iran">Iran</a></li>
+    <li><a href="#burma">Burma</a></li>
+    <li><a href="#saudi">Saudi</a></li>
+    <li><a href="#syria">Syria</a></li>
+    <li><a href="#tunisia">Tunisia</a></li>
+    <li><a href="#turkmenistan">Turkmenistan</a></li>
+    <li><a href="#uzbekistan">Uzbekistan</a></li>
+    <li><a href="#vietnam">Vietnam</a></li>
+    <li><a href="#yemen">Yemen</a></li>
+  </ul>
+  <ul>
+    <li><a href="csv/recurring-users.csv">CSV</a> file containing
+    all data.</li>
+    <li><a href="csv/monthly-users-peak.csv">CSV</a> file containing peak daily Tor users (recurring and bridge) per month by country.</li>
+    <li><a href="csv/monthly-users-average.csv">CSV</a> file containing average daily Tor users (recurring and bridge) per month by country.</li>
+  </ul>
+  <p><a id="bahrain"/>
+    <img src="graphs/direct-users/bahrain-direct-30d.png"/>
+    <img src="graphs/direct-users/bahrain-direct-90d.png"/>
+    <img src="graphs/direct-users/bahrain-direct-180d.png"/>
+    <img src="graphs/direct-users/bahrain-direct-all.png"/>
+    <img src="graphs/direct-users/bahrain-direct-2010.png"/>
+    <img src="graphs/direct-users/bahrain-direct-2010-q2.png"/>
+    <img src="graphs/direct-users/bahrain-direct-2010-06.png"/>
+    </p><p><a id="china"/>
+    <img src="graphs/direct-users/china-direct-30d.png"/>
+    <img src="graphs/direct-users/china-direct-90d.png"/>
+    <img src="graphs/direct-users/china-direct-180d.png"/>
+    <img src="graphs/direct-users/china-direct-all.png"/>
+    <img src="graphs/direct-users/china-direct-2010.png"/>
+    <img src="graphs/direct-users/china-direct-2010-q2.png"/>
+    <img src="graphs/direct-users/china-direct-2010-06.png"/>
+    </p><p><a id="cuba"/>
+    <img src="graphs/direct-users/cuba-direct-30d.png"/>
+    <img src="graphs/direct-users/cuba-direct-90d.png"/>
+    <img src="graphs/direct-users/cuba-direct-180d.png"/>
+    <img src="graphs/direct-users/cuba-direct-all.png"/>
+    <img src="graphs/direct-users/cuba-direct-2010.png"/>
+    <img src="graphs/direct-users/cuba-direct-2010-q2.png"/>
+    <img src="graphs/direct-users/cuba-direct-2010-06.png"/>
+    </p><p><a id="ethiopia"/>
+    <img src="graphs/direct-users/ethiopia-direct-30d.png"/>
+    <img src="graphs/direct-users/ethiopia-direct-90d.png"/>
+    <img src="graphs/direct-users/ethiopia-direct-180d.png"/>
+    <img src="graphs/direct-users/ethiopia-direct-all.png"/>
+    <img src="graphs/direct-users/ethiopia-direct-2010.png"/>
+    <img src="graphs/direct-users/ethiopia-direct-2010-q2.png"/>
+    <img src="graphs/direct-users/ethiopia-direct-2010-06.png"/>
+    </p><p><a id="iran"/>
+    <img src="graphs/direct-users/iran-direct-30d.png"/>
+    <img src="graphs/direct-users/iran-direct-90d.png"/>
+    <img src="graphs/direct-users/iran-direct-180d.png"/>
+    <img src="graphs/direct-users/iran-direct-all.png"/>
+    <img src="graphs/direct-users/iran-direct-2010.png"/>
+    <img src="graphs/direct-users/iran-direct-2010-q2.png"/>
+    <img src="graphs/direct-users/iran-direct-2010-06.png"/>
+    </p><p><a id="burma"/>
+    <img src="graphs/direct-users/burma-direct-30d.png"/>
+    <img src="graphs/direct-users/burma-direct-90d.png"/>
+    <img src="graphs/direct-users/burma-direct-180d.png"/>
+    <img src="graphs/direct-users/burma-direct-all.png"/>
+    <img src="graphs/direct-users/burma-direct-2010.png"/>
+    <img src="graphs/direct-users/burma-direct-2010-q2.png"/>
+    <img src="graphs/direct-users/burma-direct-2010-06.png"/>
+    </p><p><a id="saudi"/>
+    <img src="graphs/direct-users/saudi-direct-30d.png"/>
+    <img src="graphs/direct-users/saudi-direct-90d.png"/>
+    <img src="graphs/direct-users/saudi-direct-180d.png"/>
+    <img src="graphs/direct-users/saudi-direct-all.png"/>
+    <img src="graphs/direct-users/saudi-direct-2010.png"/>
+    <img src="graphs/direct-users/saudi-direct-2010-q2.png"/>
+    <img src="graphs/direct-users/saudi-direct-2010-06.png"/>
+    </p><p><a id="syria"/>
+    <img src="graphs/direct-users/syria-direct-30d.png"/>
+    <img src="graphs/direct-users/syria-direct-90d.png"/>
+    <img src="graphs/direct-users/syria-direct-180d.png"/>
+    <img src="graphs/direct-users/syria-direct-all.png"/>
+    <img src="graphs/direct-users/syria-direct-2010.png"/>
+    <img src="graphs/direct-users/syria-direct-2010-q2.png"/>
+    <img src="graphs/direct-users/syria-direct-2010-06.png"/>
+    </p><p><a id="tunisia"/>
+    <img src="graphs/direct-users/tunisia-direct-30d.png"/>
+    <img src="graphs/direct-users/tunisia-direct-90d.png"/>
+    <img src="graphs/direct-users/tunisia-direct-180d.png"/>
+    <img src="graphs/direct-users/tunisia-direct-all.png"/>
+    <img src="graphs/direct-users/tunisia-direct-2010.png"/>
+    <img src="graphs/direct-users/tunisia-direct-2010-q2.png"/>
+    <img src="graphs/direct-users/tunisia-direct-2010-06.png"/>
+    </p><p><a id="turkmenistan"/>
+    <img src="graphs/direct-users/turkmenistan-direct-30d.png"/>
+    <img src="graphs/direct-users/turkmenistan-direct-90d.png"/>
+    <img src="graphs/direct-users/turkmenistan-direct-180d.png"/>
+    <img src="graphs/direct-users/turkmenistan-direct-all.png"/>
+    <img src="graphs/direct-users/turkmenistan-direct-2010.png"/>
+    <img src="graphs/direct-users/turkmenistan-direct-2010-q2.png"/>
+    <img src="graphs/direct-users/turkmenistan-direct-2010-06.png"/>
+    </p><p><a id="uzbekistan"/>
+    <img src="graphs/direct-users/uzbekistan-direct-30d.png"/>
+    <img src="graphs/direct-users/uzbekistan-direct-90d.png"/>
+    <img src="graphs/direct-users/uzbekistan-direct-180d.png"/>
+    <img src="graphs/direct-users/uzbekistan-direct-all.png"/>
+    <img src="graphs/direct-users/uzbekistan-direct-2010.png"/>
+    <img src="graphs/direct-users/uzbekistan-direct-2010-q2.png"/>
+    <img src="graphs/direct-users/uzbekistan-direct-2010-06.png"/>
+    </p><p><a id="vietnam"/>
+    <img src="graphs/direct-users/vietnam-direct-30d.png"/>
+    <img src="graphs/direct-users/vietnam-direct-90d.png"/>
+    <img src="graphs/direct-users/vietnam-direct-180d.png"/>
+    <img src="graphs/direct-users/vietnam-direct-all.png"/>
+    <img src="graphs/direct-users/vietnam-direct-2010.png"/>
+    <img src="graphs/direct-users/vietnam-direct-2010-q2.png"/>
+    <img src="graphs/direct-users/vietnam-direct-2010-06.png"/>
+    </p><p><a id="yemen"/>
+    <img src="graphs/direct-users/yemen-direct-30d.png"/>
+    <img src="graphs/direct-users/yemen-direct-90d.png"/>
+    <img src="graphs/direct-users/yemen-direct-180d.png"/>
+    <img src="graphs/direct-users/yemen-direct-all.png"/>
+    <img src="graphs/direct-users/yemen-direct-2010.png"/>
+    <img src="graphs/direct-users/yemen-direct-2010-q2.png"/>
+    <img src="graphs/direct-users/yemen-direct-2010-06.png"/>
+    </p><br/>
+  </div>
diff --git a/jsp/war/WEB-INF/templates/graphs_torperf.tpl.jsp b/jsp/war/WEB-INF/templates/graphs_torperf.tpl.jsp
new file mode 100644
index 0000000..24e197a
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/graphs_torperf.tpl.jsp
@@ -0,0 +1,39 @@
+<div>
+  <h2>Tor Metrics Portal: Graphs</h2>
+  <br/>
+  <h3>Time to complete requests</h3>
+  <br/>
+  <p>The following graphs show the performance of the Tor network as
+  experienced by its users. The graphs contain the average (median)
+  time to request files of three different sizes over the network as
+  well as first and third quartile of request times.</p>
+  <p><a href="csv/torperf.csv">CSV</a> file containing all data.</p>
+  <img src="graphs/torperf/torperf-50kb-torperf-12m.png"/>
+  <img src="graphs/torperf/torperf-50kb-moria-12m.png"/>
+  <img src="graphs/torperf/torperf-50kb-siv-12m.png"/>
+  <img src="graphs/torperf/torperf-50kb-torperf-6m.png"/>
+  <img src="graphs/torperf/torperf-50kb-moria-6m.png"/>
+  <img src="graphs/torperf/torperf-50kb-siv-6m.png"/>
+  <img src="graphs/torperf/torperf-50kb-torperf-2w.png"/>
+  <img src="graphs/torperf/torperf-50kb-moria-2w.png"/>
+  <img src="graphs/torperf/torperf-50kb-siv-2w.png"/>
+  <img src="graphs/torperf/torperf-1mb-torperf-12m.png"/>
+  <img src="graphs/torperf/torperf-1mb-moria-12m.png"/>
+  <img src="graphs/torperf/torperf-1mb-siv-12m.png"/>
+  <img src="graphs/torperf/torperf-1mb-torperf-6m.png"/>
+  <img src="graphs/torperf/torperf-1mb-moria-6m.png"/>
+  <img src="graphs/torperf/torperf-1mb-siv-6m.png"/>
+  <img src="graphs/torperf/torperf-1mb-torperf-2w.png"/>
+  <img src="graphs/torperf/torperf-1mb-moria-2w.png"/>
+  <img src="graphs/torperf/torperf-1mb-siv-2w.png"/>
+  <img src="graphs/torperf/torperf-5mb-torperf-12m.png"/>
+  <img src="graphs/torperf/torperf-5mb-moria-12m.png"/>
+  <img src="graphs/torperf/torperf-5mb-siv-12m.png"/>
+  <img src="graphs/torperf/torperf-5mb-torperf-6m.png"/>
+  <img src="graphs/torperf/torperf-5mb-moria-6m.png"/>
+  <img src="graphs/torperf/torperf-5mb-siv-6m.png"/>
+  <img src="graphs/torperf/torperf-5mb-torperf-2w.png"/>
+  <img src="graphs/torperf/torperf-5mb-moria-2w.png"/>
+  <img src="graphs/torperf/torperf-5mb-siv-2w.png"/>
+  <br/>
+</div>
diff --git a/jsp/war/WEB-INF/templates/index.tpl.jsp b/jsp/war/WEB-INF/templates/index.tpl.jsp
new file mode 100644
index 0000000..3a9c06c
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/index.tpl.jsp
@@ -0,0 +1,63 @@
+<div>
+        <h2>Tor Metrics Portal</h2>
+        <br/>
+        <p>The Tor Metrics Portal aggregates all kinds of interesting
+        data about the Tor network and visualizes them in graphs and
+        reports. This portal also provides easy access to the underlying
+        data and documentation for performing own analyses based on these
+        data. Find out more here:</p>
+        <ul>
+          <li>View daily updated <a href="graphs.html">graphs</a> on
+          estimated client numbers, on network performance, and other
+          statistics on the Tor network</li>
+          <li>Read <a href="papers.html">papers</a> and technical reports
+          on the measurement techniques and results of statistical
+          analysis of metrics data</li>
+          <li>Download the <a href="/research/data.html">data</a> that is behind the
+          graphs and reports to make your own evaluations</li>
+          <li>Try out the <a href="/research/tools.html">tools</a> to parse and
+          evaluate the metrics data</li>
+        </ul>
+        <br/>
+        <h3>News</h3>
+        <ul>
+          <li>June 7, 2010: The <a href="exonerator.html">ExoneraTor</a>
+          now uses the most recent network information as its data basis
+          (as opposed to monthly snapshots). As a by-product,
+          <a href="consensus?valid-after=2010-06-01-12-00-00">network
+          status consensuses</a> and <a href="serverdesc?desc-id=b7461d591738b4c7d54393acde0efc6d66d1e7fc">server
+          descriptors</a> are now browsable by valid-after time and
+          descriptor digest, respectively. More sophisticated descriptor
+          search functions will follow.</li>
+          <li>June 7, 2010: The <a href="torperf-graphs.html">graphs on
+          user-experienced download times</a> are now drawn using
+          (a modified) <a href="http://had.co.nz/ggplot2/">ggplot2</a>.
+          Modifications to ggplot2 include
+          <a href="https://stat.ethz.ch/pipermail/r-help/2010-June/241559.html">drawing
+          a ribbon only for intervals with non-NA values</a> and
+          <a href="https://stat.ethz.ch/pipermail/r-help/2010-June/241618.html">positioning
+          the legend at the top of a graph</a>. This concludes the
+          transition to ggplot2 and will greatly facilitate dynamic graph
+          generation in the future.</li>
+          <li>May 26, 2010: The monthly
+          <a href="/research/data.html#relaydesc">relay</a> and
+          <a href="/research/data.html#bridgedesc">bridge descriptor tarballs</a>
+          are now updated every day. Beginning with May 2010, the bridge
+          descriptor tarballs do not contain country codes anymore,
+          because it was tough to maintain. If your research requires this
+          or any other detail, contact us and we'll sort something out.
+          <li>May 25, 2010: The
+          <a href="bridge-users-graphs.html">graphs on daily bridge users</a>
+          are now more
+          accurate by excluding broken "geoip-stats" data of 0.2.2.x
+          versions and including "bridge-stats" data of bridges running
+          0.2.2.7-alpha or higher.</li>
+          <li>May 19, 2010: The graphs on
+          <a href="recurring-users-graphs.html">recurring users</a> and
+          <a href="bridge-users-graphs.html">bridge users</a> are now
+          accompanied by CSV files containing
+          <a href="csv/monthly-users-peak.csv">peak</a> and
+          <a href="csv/monthly-users-average.csv">average</a>
+          daily users per month by country.</li>
+        </ul>
+</div>
diff --git a/jsp/war/WEB-INF/templates/main.tpl.jsp b/jsp/war/WEB-INF/templates/main.tpl.jsp
new file mode 100644
index 0000000..cb8d258
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/main.tpl.jsp
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+    <title><jsp:getProperty name="template" property="title"/></title>
+    <meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
+    <link href="/css/stylesheet-ltr.css" type=text/css rel=stylesheet>
+    <link href="/images/favicon.ico" type=image/x-icon rel="shortcut icon">
+</head>
+<body>
+  <div class="center">
+    <%--@ include file="/WEB-INF/templates/banner.tpl.jsp" --%>
+    <jsp:include page='/WEB-INF/templates/banner.tpl.jsp' />
+    <div class="main-column">
+      <jsp:include page='<%=template.getTemplate()%>' />
+    </div>
+    </div>
+    <div class="bottom" id="bottom">
+      <%--@ include file="/WEB-INF/templates/footer.tpl.jsp" --%>
+      <jsp:include page='/WEB-INF/templates/footer.tpl.jsp' />
+    </div>
+  </div>
+</body>
+</html>
diff --git a/jsp/war/WEB-INF/templates/research.tpl.jsp b/jsp/war/WEB-INF/templates/research.tpl.jsp
new file mode 100644
index 0000000..9d1b915
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/research.tpl.jsp
@@ -0,0 +1,13 @@
+<div>
+    <h2>Tor Metrics Portal: Research</h2>
+    <br/>
+    <p>The Tor Metrics Project aims at supporting privacy enhancing
+    technologies research by making <a href="papers.html">papers</a>
+    and technical reports, gathered network
+    <a href="/research/data.html">data</a>, and <a href="/research/tools.html">tools</a>
+    for processing these data available to the public. If you are
+    missing anything for your Tor-related research or want to share
+    your research results with others, please
+    <a href="mailto:tor-assistants at freehaven.net">let us know</a>!
+</div>
+
diff --git a/jsp/war/WEB-INF/templates/research_data.tpl.jsp b/jsp/war/WEB-INF/templates/research_data.tpl.jsp
new file mode 100644
index 0000000..845516a
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/research_data.tpl.jsp
@@ -0,0 +1,1261 @@
+<div>
+        <h2>Tor Metrics Portal: Data</h2>
+        <br/>
+        <p>One of the main goals of the Tor Metrics Project is to make all
+        gathered data available to the public. This approach enables
+        privacy researchers to perform their own analyses using real data
+        on the Tor network, and it acts as a safeguard to not gather data
+        that are too sensitive to publish. All signatures can be
+        <a href="https://www.torproject.org/verifying-signatures">verified</a>
+        using Karsten's PGP key (0xF7C11265). The following data are
+        available (see the <a href="tools.html">Tools</a> section for
+        details on processing the files):</p>
+        <ul>
+          <li><a href="#relaydesc">Relay descriptor archives</a></li>
+          <li><a href="#bridgedesc">Bridge descriptor archives</a></li>
+          <li><a href="#stats">Statistics produced by relays</a></li>
+          <li><a href="#performance">Performance data</a></li>
+        </ul>
+        <br/>
+        <a id="relaydesc"/>
+        <h3>Relay descriptor archives</h3>
+        <br/>
+        <p>The relay descriptor archives contain all documents that the
+        directory authorities make available about the network of relays.
+        These documents include network statuses, server (relay)
+        descriptors, and extra-info descriptors:</p>
+        <table width="100%" border="0" cellpadding="5" cellspacing="0" summary="">
+          <tr>
+            <td>May 2004</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2004-05.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2004-05.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>June 2004</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2004-06.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2004-06.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>July 2004</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2004-07.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2004-07.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>August 2004</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2004-08.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2004-08.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>September 2004</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2004-09.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2004-09.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>October 2004</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2004-10.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2004-10.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>November 2004</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2004-11.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2004-11.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>December 2004</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2004-12.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2004-12.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>January 2005</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2005-01.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2005-01.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>February 2005</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2005-02.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2005-02.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>March 2005</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2005-03.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2005-03.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>April 2005</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2005-04.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2005-04.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>May 2005</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2005-05.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2005-05.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>June 2005</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2005-06.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2005-06.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>July 2005</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2005-07.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2005-07.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>August 2005</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2005-08.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2005-08.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>September 2005</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2005-09.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2005-09.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>October 2005</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2005-10.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2005-10.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>November 2005</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2005-11.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2005-11.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>December 2005</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2005-12.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2005-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2005-12.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2005-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2005-12.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2005-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2005-12.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2005-12.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>January 2006</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2006-01.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2006-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2006-01.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2006-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2006-01.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2006-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2006-01.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2006-01.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>February 2006</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2006-02.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2006-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2006-02.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2006-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2006-02.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2006-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2006-02.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2006-02.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>March 2006</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2006-03.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2006-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2006-03.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2006-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2006-03.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2006-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2006-03.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2006-03.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>April 2006</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2006-04.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2006-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2006-04.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2006-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2006-04.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2006-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2006-04.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2006-04.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>May 2006</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2006-05.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2006-05.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2006-05.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2006-05.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2006-05.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2006-05.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2006-05.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2006-05.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>June 2006</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2006-06.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2006-06.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2006-06.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2006-06.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2006-06.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2006-06.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2006-06.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2006-06.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>July 2006</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2006-07.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2006-07.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2006-07.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2006-07.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2006-07.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2006-07.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2006-07.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2006-07.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>August 2006</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2006-08.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2006-08.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2006-08.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2006-08.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2006-08.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2006-08.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2006-08.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2006-08.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>September 2006</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2006-09.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2006-09.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2006-09.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2006-09.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2006-09.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2006-09.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2006-09.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2006-09.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>October 2006</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2006-10.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2006-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2006-10.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2006-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2006-10.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2006-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2006-10.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2006-10.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>November 2006</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2006-11.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2006-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2006-11.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2006-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2006-11.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2006-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2006-11.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2006-11.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>December 2006</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2006-12.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2006-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2006-12.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2006-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2006-12.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2006-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2006-12.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2006-12.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>January 2007</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2007-01.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2007-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2007-01.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2007-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2007-01.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2007-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2007-01.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2007-01.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>February 2007</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2007-02.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2007-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2007-02.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2007-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2007-02.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2007-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2007-02.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2007-02.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>March 2007</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2007-03.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2007-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2007-03.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2007-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2007-03.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2007-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2007-03.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2007-03.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>April 2007</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2007-04.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2007-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2007-04.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2007-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2007-04.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2007-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2007-04.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2007-04.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>May 2007</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2007-05.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2007-05.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2007-05.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2007-05.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2007-05.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2007-05.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2007-05.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2007-05.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>June 2007</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2007-06.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2007-06.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2007-06.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2007-06.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2007-06.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2007-06.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2007-06.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2007-06.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>July 2007</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2007-07.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2007-07.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2007-07.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2007-07.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2007-07.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2007-07.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2007-07.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2007-07.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>August 2007</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/V1/tor-2007-08.tar.bz2">v1 directories</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/tor-2007-08.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2007-08.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2007-08.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2007-08.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2007-08.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2007-08.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2007-08.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>September 2007</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2007-09.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2007-09.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2007-09.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2007-09.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2007-09.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2007-09.tar.bz2.asc">sig</a>)</td>
+            <td/>
+            <td/>
+          </tr>
+          <tr>
+            <td>October 2007</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2007-10.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2007-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2007-10.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2007-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2007-10.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2007-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2007-10.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2007-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2007-10.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2007-10.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>November 2007</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2007-11.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2007-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2007-11.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2007-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2007-11.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2007-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2007-11.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2007-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2007-11.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2007-11.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>December 2007</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2007-12.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2007-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2007-12.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2007-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2007-12.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2007-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2007-12.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2007-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2007-12.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2007-12.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>January 2008</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2008-01.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2008-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2008-01.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2008-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2008-01.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2008-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-01.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-01.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-01.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>February 2008</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2008-02.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2008-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2008-02.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2008-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2008-02.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2008-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-02.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-02.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-02.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>March 2008</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2008-03.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2008-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2008-03.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2008-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2008-03.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2008-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-03.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-03.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-03.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>April 2008</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2008-04.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2008-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2008-04.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2008-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2008-04.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2008-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-04.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-04.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-04.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>May 2008</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2008-05.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2008-05.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2008-05.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2008-05.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2008-05.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2008-05.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-05.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-05.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-05.tar.bzw">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-05.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>June 2008</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2008-06.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2008-06.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2008-06.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2008-06.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2008-06.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2008-06.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-06.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-06.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-06.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-06.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>July 2008</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2008-07.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2008-07.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2008-07.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2008-07.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2008-07.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2008-07.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-07.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-07.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-07.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-07.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>August 2008</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2008-08.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2008-08.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2008-08.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2008-08.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2008-08.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2008-08.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-08.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-08.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-08.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-08.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>September 2008</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2008-09.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2008-09.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2008-09.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2008-09.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2008-09.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2008-09.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-09.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-09.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-09.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-09.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>October 2008</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2008-10.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2008-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2008-10.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2008-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2008-10.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2008-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-10.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-10.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-10.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>November 2008</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2008-11.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2008-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2008-11.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2008-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2008-11.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2008-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-11.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-11.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-11.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>December 2008</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2008-12.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2008-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2008-12.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2008-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2008-12.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2008-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-12.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2008-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-12.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2008-12.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>January 2009</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2009-01.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2009-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/server-descriptors-2009-01.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/extra-infos-2009-01.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-01.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-01.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-01.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>February 2009</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2009-02.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2009-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-02.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-02.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-02.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-02.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-02.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>March 2009</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2009-03.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2009-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-03.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-03.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-03.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-03.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-03.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>April 2009</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2009-04.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2009-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-04.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-04.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-04.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-04.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-04.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>May 2009</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2009-05.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2009-05.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-05.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-05.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-05.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-05.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-05.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-05.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-05.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-05.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>June 2009</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2009-06.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2009-06.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-06.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-06.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-06.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-06.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-06.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-06.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-06.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-06.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>July 2009</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2009-07.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2009-07.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-07.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-07.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-07.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-07.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-07.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-07.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-07.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-07.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>August 2009</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2009-08.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2009-08.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-08.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-08.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-08.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-08.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-08.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-08.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-08.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-08.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>September 2009</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2009-09.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2009-09.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-09.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-09.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-09.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-09.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-09.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-09.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-09.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-09.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>October 2009</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2009-10.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2009-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-10.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-10.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-10.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-10.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-10.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-10.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>November 2009</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2009-11.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2009-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-11.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-11.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-11.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-11.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-11.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-11.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>December 2009</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2009-12.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2009-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-12.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2009-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-12.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2009-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-12.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2009-12.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-12.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2009-12.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>January 2010</td>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-directory-authority-archive/statuses-2010-01.tar.bz2">v2 statuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/statuses-2010-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2010-01.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2010-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2010-01.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2010-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2010-01.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2010-01.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2010-01.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2010-01.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>February 2010</td>
+            <td/>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2010-02.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2010-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2010-02.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2010-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2010-02.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2010-02.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2010-02.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2010-02.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>March 2010</td>
+            <td/>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2010-03.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2010-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2010-03.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2010-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2010-03.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2010-03.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2010-03.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2010-03.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>April 2010</td>
+            <td/>
+            <td/>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2010-04.tar.bz2">server descriptors</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/server-descriptors-2010-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2010-04.tar.bz2">extra-infos</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/extra-infos-2010-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/votes-2010-04.tar.bz2">v3 votes</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/votes-2010-04.tar.bz2.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2010-04.tar.bz2">v3 consensuses</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/consensuses-2010-04.tar.bz2.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>May 2010</td>
+            <td/>
+            <td/>
+            <td><a href="/data/server-descriptors-2010-05.tar.bz2">server descriptors</a></td>
+            <td><a href="/data/extra-infos-2010-05.tar.bz2">extra-infos</a></td>
+            <td><a href="/data/votes-2010-05.tar.bz2">v3 votes</a></td>
+            <td><a href="/data/consensuses-2010-05.tar.bz2">v3 consensuses</a></td>
+          </tr>
+          <tr>
+            <td>June 2010</td>
+            <td/>
+            <td/>
+            <td><a href="/data/server-descriptors-2010-06.tar.bz2">server descriptors</a></td>
+            <td><a href="/data/extra-infos-2010-06.tar.bz2">extra-infos</a></td>
+            <td><a href="/data/votes-2010-06.tar.bz2">v3 votes</a></td>
+            <td><a href="/data/consensuses-2010-06.tar.bz2">v3 consensuses</a></td>
+          </tr>
+        </table>
+        <br/>
+        <a id="bridgedesc"/>
+        <h3>Bridge descriptor archives</h3>
+        <br/>
+        <p>The bridge descriptor archives contain similar documents as the
+        relay descriptor archives, but for the non-public bridges. The
+        descriptors have been sanitized before publication to remove all
+        information that could otherwise be used to locate bridges.
+        Beginning with May 2010, we stopped resolving IP addresses to
+        country codes and including those in the sanitized descriptors,
+        because it was tough to maintain; if your research requires this
+        or any other detail, contact us and we'll sort something out. The
+        files below contain all documents of a given month:</p>
+        <table width="100%" border="0" cellpadding="5" cellspacing="0" summary="">
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-05.tar.bz2">May 2008</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-05.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-06.tar.bz2">June 2008</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-06.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-07.tar.bz2">July 2008</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-07.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-08.tar.bz2">August 2008</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-08.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-09.tar.bz2">September 2008</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-09.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-10.tar.bz2">October 2008</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-10.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-11.tar.bz2">November 2008</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-11.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-12.tar.bz2">December 2008</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2008-12.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-01.tar.bz2">January 2009</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-01.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-02.tar.bz2">February 2009</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-02.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-03.tar.bz2">March 2009</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-03.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-04.tar.bz2">April 2009</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-04.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-05.tar.bz2">May 2009</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-05.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-06.tar.bz2">June 2009</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-06.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-07.tar.bz2">July 2009</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-07.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-08.tar.bz2">August 2009</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-08.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-09.tar.bz2">September 2009</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-09.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-10.tar.bz2">October 2009</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-10.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-11.tar.bz2">November 2009</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-11.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-12.tar.bz2">December 2009</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2009-12.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2010-01.tar.bz2">January 2010</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2010-01.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2010-02.tar.bz2">February 2010</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2010-02.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2010-03.tar.bz2">March 2010</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2010-03.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2010-04.tar.bz2">April 2010</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/bridge-descriptors-2010-04.tar.bz2.asc">sig</a>)</td></tr>
+          <tr><td><a href="/data/bridge-descriptors-2010-05.tar.bz2">May 2010</a></td></tr>
+          <tr><td><a href="/data/bridge-descriptors-2010-05.tar.bz2">June 2010</a></td></tr>
+        </table>
+        <p/>
+        <br/>
+        <a id="stats"/>
+        <h3>Statistics produced by relays</h3>
+        <br/>
+        <p>Some of the relays are configured to gather statistics on the
+        number of requests or connecting clients, the number of processed
+        cells per queue, or the number of exiting bytes per port. Relays
+        running version 0.2.2.4-alpha can include these statistics in
+        extra-info descriptors, so that they are included in the relay
+        descriptor archives. The following files contain the statistics
+        produced by relays running earlier versions:</p>
+        <table width="100%" border="0" cellpadding="5" cellspacing="0" summary="">
+          <tr>
+            <td>badbits (49E2C345)</td>
+            <td></td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-badbits-49E2C345FDA5E9ADFE13320690BF2C77EA803E6C">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-badbits-49E2C345FDA5E9ADFE13320690BF2C77EA803E6C.asc">sig</a>)</td>
+            <td></td>
+            <td></td>
+          </tr>
+          <tr>
+            <td>echelon1 (5D1D99A8)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-echelon1-5D1D99A80F8688AD59004BA941E30CD5CD1487F9">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-echelon1-5D1D99A80F8688AD59004BA941E30CD5CD1487F9.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-echelon1-5D1D99A80F8688AD59004BA941E30CD5CD1487F9">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-echelon1-5D1D99A80F8688AD59004BA941E30CD5CD1487F9.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-echelon1-5D1D99A80F8688AD59004BA941E30CD5CD1487F9">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-echelon1-5D1D99A80F8688AD59004BA941E30CD5CD1487F9.asc">sig</a>)</td>
+            <td></td>
+          </tr>
+          <tr>
+            <td>echelon1 (511461B1)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-echelon1-511461B18F3A5CA036558C9A8FDD22B3D0A81EBB">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-echelon1-511461B18F3A5CA036558C9A8FDD22B3D0A81EBB.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-echelon1-511461B18F3A5CA036558C9A8FDD22B3D0A81EBB">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-echelon1-511461B18F3A5CA036558C9A8FDD22B3D0A81EBB.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-echelon1-511461B18F3A5CA036558C9A8FDD22B3D0A81EBB">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-echelon1-511461B18F3A5CA036558C9A8FDD22B3D0A81EBB.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/exit-echelon1-511461B18F3A5CA036558C9A8FDD22B3D0A81EBB">exit-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/exit-echelon1-511461B18F3A5CA036558C9A8FDD22B3D0A81EBB.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>echelon2 (925DEDE4)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-echelon2-925DEDE4D0B1F39B45D646F500703D2B708CFA01">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-echelon2-925DEDE4D0B1F39B45D646F500703D2B708CFA01.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-echelon2-925DEDE4D0B1F39B45D646F500703D2B708CFA01">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-echelon2-925DEDE4D0B1F39B45D646F500703D2B708CFA01.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-echelon2-925DEDE4D0B1F39B45D646F500703D2B708CFA01">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-echelon2-925DEDE4D0B1F39B45D646F500703D2B708CFA01.asc">sig</a>)</td>
+            <td></td>
+          </tr>
+          <tr>
+            <td>echelon2 (3EED5706)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-echelon2-3EED570622FCC06DEF4D42042DD847D899893972">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-echelon2-3EED570622FCC06DEF4D42042DD847D899893972.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-echelon2-3EED570622FCC06DEF4D42042DD847D899893972">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-echelon2-3EED570622FCC06DEF4D42042DD847D899893972.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-echelon2-3EED570622FCC06DEF4D42042DD847D899893972">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-echelon2-3EED570622FCC06DEF4D42042DD847D899893972.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/exit-echelon2-3EED570622FCC06DEF4D42042DD847D899893972">exit-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/exit-echelon2-3EED570622FCC06DEF4D42042DD847D899893972.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>ephemer2 (C11B5F70)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-ephemer2-C11B5F7056077BD4028255658AB49F6C28FD5017">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-ephemer2-C11B5F7056077BD4028255658AB49F6C28FD5017.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-ephemer2-C11B5F7056077BD4028255658AB49F6C28FD5017">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-ephemer2-C11B5F7056077BD4028255658AB49F6C28FD5017.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-ephemer2-C11B5F7056077BD4028255658AB49F6C28FD5017">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-ephemer2-C11B5F7056077BD4028255658AB49F6C28FD5017.asc">sig</a>)</td>
+            <td></td>
+          </tr>
+          <tr>
+            <td>fluxe3 (ED13D1D1)</td>
+            <td></td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-fluxe3-ED13D1D13C1E57C6A406DD64551D2F905AB99AFF">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-fluxe3-ED13D1D13C1E57C6A406DD64551D2F905AB99AFF.asc">sig</a>)</td>
+            <td></td>
+            <td></td>
+          </tr>
+          <tr>
+            <td>gabelmoo (68333D07)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-gabelmoo-68333D0761BCF397A587A0C0B963E4A9E99EC4D3">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-gabelmoo-68333D0761BCF397A587A0C0B963E4A9E99EC4D3.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-gabelmoo-68333D0761BCF397A587A0C0B963E4A9E99EC4D3">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-gabelmoo-68333D0761BCF397A587A0C0B963E4A9E99EC4D3.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-gabelmoo-68333D0761BCF397A587A0C0B963E4A9E99EC4D3">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-gabelmoo-68333D0761BCF397A587A0C0B963E4A9E99EC4D3.asc">sig</a>)</td>
+            <td></td>
+          </tr>
+          <tr>
+            <td>gonzales (501153AE)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-gonzales-501153AEE773283F48C63D5E27707B3B65500A77">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-gonzales-501153AEE773283F48C63D5E27707B3B65500A77.asc">sig</a>)</td>
+            <td></td>
+            <td></td>
+            <td></td>
+          </tr>
+          <tr>
+            <td>hamsterrad (B1980DCF)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-hamsterrad-B1980DCFA75A0CC5176B8725D41BE09A018B0780">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-hamsterrad-B1980DCFA75A0CC5176B8725D41BE09A018B0780.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-hamsterrad-B1980DCFA75A0CC5176B8725D41BE09A018B0780">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-hamsterrad-B1980DCFA75A0CC5176B8725D41BE09A018B0780.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-hamsterrad-B1980DCFA75A0CC5176B8725D41BE09A018B0780">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-hamsterrad-B1980DCFA75A0CC5176B8725D41BE09A018B0780.asc">sig</a>)</td>
+            <td></td>
+          </tr>
+          <tr>
+            <td>ides (F397038A)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-ides-F397038ADC51336135E7B80BD99CA3844360292B">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-ides-F397038ADC51336135E7B80BD99CA3844360292B.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-ides-F397038ADC51336135E7B80BD99CA3844360292B">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-ides-F397038ADC51336135E7B80BD99CA3844360292B.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-ides-F397038ADC51336135E7B80BD99CA3844360292B">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-ides-F397038ADC51336135E7B80BD99CA3844360292B.asc">sig</a>)</td>
+            <td></td>
+          </tr>
+          <tr>
+            <td>moria1 (FFCB46DB)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-moria1-FFCB46DB1339DA84674C70D7CB586434C4370441">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-moria1-FFCB46DB1339DA84674C70D7CB586434C4370441.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-moria1-FFCB46DB1339DA84674C70D7CB586434C4370441">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-moria1-FFCB46DB1339DA84674C70D7CB586434C4370441.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-moria1-FFCB46DB1339DA84674C70D7CB586434C4370441">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-moria1-FFCB46DB1339DA84674C70D7CB586434C4370441.asc">sig</a>)</td>
+            <td></td>
+          </tr>
+          <tr>
+            <td>moria2 (719BE45D)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-moria2-719BE45DE224B607C53707D0E2143E2D423E74CF">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-moria2-719BE45DE224B607C53707D0E2143E2D423E74CF.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-moria2-719BE45DE224B607C53707D0E2143E2D423E74CF">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-moria2-719BE45DE224B607C53707D0E2143E2D423E74CF.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-moria2-719BE45DE224B607C53707D0E2143E2D423E74CF">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-moria2-719BE45DE224B607C53707D0E2143E2D423E74CF.asc">sig</a>)</td>
+            <td></td>
+          </tr>
+          <tr>
+            <td>moria5 (5644E26E)</td>
+            <td></td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-moria5-5644E26ECAC35C5C64B91E712A92A83E17E2A1F5">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-moria5-5644E26ECAC35C5C64B91E712A92A83E17E2A1F5.asc">sig</a>)</td>
+            <td></td>
+            <td></td>
+          </tr>
+          <tr>
+            <td>nottheNSA (74F93D60)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-nottheNSA-74F93D605D611684C06B5922732CA8EBC4B89AFE">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-nottheNSA-74F93D605D611684C06B5922732CA8EBC4B89AFE.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-nottheNSA-74F93D605D611684C06B5922732CA8EBC4B89AFE">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-nottheNSA-74F93D605D611684C06B5922732CA8EBC4B89AFE.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-nottheNSA-74F93D605D611684C06B5922732CA8EBC4B89AFE">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-nottheNSA-74F93D605D611684C06B5922732CA8EBC4B89AFE.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/exit-nottheNSA-74F93D605D611684C06B5922732CA8EBC4B89AFE">exit-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/exit-nottheNSA-74F93D605D611684C06B5922732CA8EBC4B89AFE.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>SwissTorExit (F377AAB5)</td>
+            <td></td>
+            <td></td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-SwissTorExit-F377AAB595C2C4C03252E041E44AA1C718082F3A">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-SwissTorExit-F377AAB595C2C4C03252E041E44AA1C718082F3A.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/exit-SwissTorExit-F377AAB595C2C4C03252E041E44AA1C718082F3A">exit-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/exit-SwissTorExit-F377AAB595C2C4C03252E041E44AA1C718082F3A.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>TorTeamHelp (706CA141)</td>
+            <td></td>
+            <td></td>
+            <td></td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/exit-TorTeamHelp-706CA141D3A1058B52509B4A1B6B28BF35AE5A0F">exit-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/exit-TorTeamHelp-706CA141D3A1058B52509B4A1B6B28BF35AE5A0F.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>TorTeamHelp (87B9B68D)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-TorTeamHelp-87B9B68D48431E28795AF65EEA7184803CCED715">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-TorTeamHelp-87B9B68D48431E28795AF65EEA7184803CCED715.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-TorTeamHelp-87B9B68D48431E28795AF65EEA7184803CCED715">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-TorTeamHelp-87B9B68D48431E28795AF65EEA7184803CCED715.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-TorTeamHelp-87B9B68D48431E28795AF65EEA7184803CCED715">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-TorTeamHelp-87B9B68D48431E28795AF65EEA7184803CCED715.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/exit-TorTeamHelp-87B9B68D48431E28795AF65EEA7184803CCED715">exit-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/exit-TorTeamHelp-87B9B68D48431E28795AF65EEA7184803CCED715.asc">sig</a>)</td>
+          </tr>
+          <tr>
+            <td>trusted (8522EB98)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-trusted-8522EB98C91496E80EC238E732594D1509158E77">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-trusted-8522EB98C91496E80EC238E732594D1509158E77.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-trusted-8522EB98C91496E80EC238E732594D1509158E77">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-trusted-8522EB98C91496E80EC238E732594D1509158E77.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-trusted-8522EB98C91496E80EC238E732594D1509158E77">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-trusted-8522EB98C91496E80EC238E732594D1509158E77.asc">sig</a>)</td>
+            <td></td>
+          </tr>
+          <tr>
+            <td>vallenator (7FB47171)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/buffer-vallenator-7FB47171747D21E9827C2283C59EC1690B058BC6">buffer-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/buffer-vallenator-7FB47171747D21E9827C2283C59EC1690B058BC6.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-vallenator-7FB47171747D21E9827C2283C59EC1690B058BC6">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-vallenator-7FB47171747D21E9827C2283C59EC1690B058BC6.asc">sig</a>)</td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/entry-vallenator-7FB47171747D21E9827C2283C59EC1690B058BC6">entry-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/entry-vallenator-7FB47171747D21E9827C2283C59EC1690B058BC6.asc">sig</a>)</td>
+            <td></td>
+          </tr>
+          <tr>
+            <td>xpdmTindome (1A477D8C)</td>
+            <td></td>
+            <td><a href="http://archive.torproject.org/tor-metrics-archive/dirreq-xpdmTindome-1A477D8C91F79459A7E880A5676118FF76169985">dirreq-stats</a>
+              (<a href="http://archive.torproject.org/tor-metrics-archive/dirreq-xpdmTindome-1A477D8C91F79459A7E880A5676118FF76169985.asc">sig</a>)</td>
+            <td></td>
+            <td></td>
+          </tr>
+        </table>
+        <br/>
+        <a id="performance"/>
+        <h3>Performance data</h3>
+        <br/>
+        <p>We are measuring the performance of the Tor network by
+        periodically requesting files of different sizes and recording the
+        time needed to do so. The files below contain the output of the
+        torperf application and are updated every hour:</p>
+        <table width="100%" border="0" cellpadding="5" cellspacing="0" summary="">
+          <tr>
+            <td>torperf</td>
+            <td><a href="data/torperf-50kb.data">50 KiB requests</a></td>
+            <td><a href="data/torperf-1mb.data">1 MiB requests</a></td>
+            <td><a href="data/torperf-5mb.data">5 MiB requests</a></td>
+          </tr>
+          <tr>
+            <td>moria</td>
+            <td><a href="data/moria-50kb.data">50 KiB requests</a></td>
+            <td><a href="data/moria-1mb.data">1 MiB requests</a></td>
+            <td><a href="data/moria-5mb.data">5 MiB requests</a></td>
+          </tr>
+          <tr>
+            <td>siv</td>
+            <td><a href="data/siv-50kb.data">50 KiB requests</a></td>
+            <td><a href="data/siv-1mb.data">1 MiB requests</a></td>
+            <td><a href="data/siv-5mb.data">5 MiB requests</a></td>
+          </tr>
+        </table>
+</div>
diff --git a/jsp/war/WEB-INF/templates/research_papers.tpl.jsp b/jsp/war/WEB-INF/templates/research_papers.tpl.jsp
new file mode 100644
index 0000000..a3ea63f
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/research_papers.tpl.jsp
@@ -0,0 +1,67 @@
+<div>
+        <h2>Tor Metrics Portal: Papers</h2>
+        <br/>
+        <p>The <a href="#papers">papers</a> and
+        <a href="#techreports">technical reports</a> listed on this page
+        originate from, or are based on, work performed in the Tor Metrics
+        Project.</p>
+        <br/>
+        <a id="papers">
+        <h3>Papers</h3>
+        <br/>
+        These papers summarize some of the results of of the Tor Metrics
+        Project and have been accepted for publication at academic
+        conferences or workshops.
+        <ul>
+          <li>Karsten Loesing. Measuring the Tor Network from Public
+          Directory Information. 2nd Hot Topics in Privacy Enhancing
+          Technologies (HotPETs 2009), Seattle, WA, USA, August 2009.
+          (<a href="papers/hotpets09.pdf">PDF</a>, 582K)</li>
+          <li>Karsten Loesing, Steven J. Murdoch, Roger Dingledine. A Case
+          Study on Measuring Statistical Data in the Tor Anonymity
+          Network. Accepted for publication at Workshop on Ethics in
+          Computer Security Research (WECSR 2010), Tenerife, Spain,
+          January 2010. (<a href="papers/wecsr10.pdf">PDF</a>, 160K)</li>
+        </ul>
+        <br/>
+        <a id="techreports">
+        <h3>Technical reports</h3>
+        <br/>
+        The technical reports listed here have been the first place to
+        publish novel kinds of statistics on the Tor network. Some, but
+        not all, of the results contained in these technical reports have
+        been included in the <a href="#papers">papers</a> above or in the
+        daily updated <a href="graphs.html">graphs</a>.
+        <ul>
+          <li>Evaluation of Relays from Public Directory Data
+          (<a href="papers/dirarch-2009-06-22.pdf">PDF</a>,
+          558K, last updated on June 22, 2009).</li>
+          <li>Analysis of Bridge Usage in Tor
+          (<a href="papers/bridges-2009-06-22.pdf">PDF</a>,
+          76K, last updated on June 22, 2009).</li>
+          <li>Evaluation of Client Requests to the Directories to
+          determine total numbers and countries of users
+          (<a href="papers/directory-requests-2009-06-25.pdf">PDF</a>,
+          207K, last updated on June 25, 2009).</li>
+          <li>Possible problems of directory authorities assigning Stable
+          and Guard flags
+          (<a href="papers/relayflags-2009-04-01.pdf">PDF</a>,
+          2M from April 1, 2009).</li>
+          <li>Simulation of the number of Fast, Stable, and Guard flags
+          for changed requirements
+          (<a href="papers/flagrequirements-2009-04-11.pdf">PDF</a>,
+          229K from April 11, 2009).</li>
+          <li>Reducing the Circuit Window Size in Tor
+          (<a href="papers/circwindow-2009-09-20.pdf">PDF</a>,
+          137K from September 20, 2009).</li>
+          <li>Performance of Requests over the Tor Network
+          (<a href="papers/torperf-2009-09-22.pdf">PDF</a>,
+          2.8M from September 22, 2009).</li>
+          <li>Analysis of Circuit Queues in Tor
+          (<a href="papers/bufferstats-2009-08-25.pdf">PDF</a>,
+          196K from August 25, 2009).</li>
+          <li>Comparison of GeoIP Databases for Tor
+          (<a href="papers/geoipdbcomp-2009-10-23.pdf">PDF</a>,
+          546K from October 23, 2009).</li>
+        </ul>
+</div>
diff --git a/jsp/war/WEB-INF/templates/research_tools.tpl.jsp b/jsp/war/WEB-INF/templates/research_tools.tpl.jsp
new file mode 100644
index 0000000..a14dcd3
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/research_tools.tpl.jsp
@@ -0,0 +1,89 @@
+      <div>
+        <h2>Tor Metrics Portal: Tools</h2>
+        <br/>
+        <p>This page contains a collection of tools that can be used to
+        gather statistics as provided on the <a href="data.html">data</a>
+        page and to process the resulting files to generate
+        <a href="graphs.html">graphs</a>.</p>
+        <ul>
+          <li><a href="#ernie">Metrics portal software</a></li>
+          <li><a href="#dirarch">Directory-archive script</a></li>
+          <li><a href="#bridgesan">Bridge descriptor sanitizer</a></li>
+          <li><a href="#torperf">Torperf</a></li>
+        </ul>
+        <br/>
+        <a id="ernie"/>
+        <h3>Metrics portal software</h3>
+        <br/>
+        <p>The <a href="graphs.html">graphs</a> on this website are
+        generated using ERNIE, the Enhanced R-based tor Network
+        Intelligence Engine (why ERNIE? because nobody liked BIRT; sorry
+        for misspelling Tor). ERNIE consists of Java code that parses
+        the various input data formats and writes CSV files and R code
+        that processes the CSV files to generate graphs. Of course, ERNIE
+        can be used to generate customized graphs without the need to put
+        them on a website. ERNIE can further import descriptors into a
+        database for further analysis and aggregate descriptors to make
+        tarballs.</p>
+        <ul>
+          <li>Browse the
+          <a href="http://gitweb.torproject.org//ernie.git">Git repository</a></li>
+          <li><tt>git clone git://git.torproject.org/git/ernie</tt></li>
+        </ul>
+        <br/>
+        <h3>Directory-archive script</h3>
+        <br/>
+        <p>The directory-archive script consists of a bunch of shell
+        scripts that periodically download relay descriptors, sort them
+        into a directory structure, and compile monthly tarballs. The
+        tarballs are quite similar to the ones provided on the
+        <a href="data.html#relaydesc">data</a> page, with a few
+        exceptions: the provided tarballs are the result of combining two
+        directory-archive script outputs, splitting v3 votes and v3
+        consensuses into separate tarballs and replacing all colons in
+        filenames with dashes. The
+        <a href="#ernie">metrics portal software</a> contains similar
+        functionality.</p>
+        <ul>
+          <li>Browse the <a href="http://gitweb.torproject.org//tor.git?a=tree;f=contrib/directory-archive;h=095a4216c06b5afc6274eddd39f0238067377fe4;hb=HEAD">contrib/directory-archive/</a> subdirectory in the Tor sources</a></li>
+          <li><tt>git clone git://git.torproject.org/git/tor</tt></li>
+        </ul>
+        <br/>
+        <h3>Bridge descriptor sanitizer</h3>
+        <br/>
+        <p>The bridge authority Tonga maintains a list of bridges in order
+        to serve bridge addresses and descriptors to its clients. Every
+        half hour, Tonga takes a snapshot of the known bridge descriptors
+        and copies them to byblos for later statistical analysis. As a
+        guiding principle, the Tor project makes all data that it uses for
+        statistical analysis available to the interested public, in order
+        to maximize transparency towards the community. However, the
+        bridge descriptors contain the IP addresses and other contact
+        information of bridges that must not be made public, or the
+        purpose of bridges as non-public entry points into the Tor network
+        would be obsolete. This script takes the half-hourly snapshots as
+        input, removesall possibly sensitive information from the
+        descriptors, and puts out the sanitized bridge descriptors that
+        are safe to be published. The
+        <a href="#ernie">metrics portal software</a> contains similar
+        functionality and will soon make this bridge descriptor sanitizer
+        obsolete.</p>
+        <ul>
+          <li>Browse the
+          <a href="https://svn.torproject.org/svn/projects/archives/trunk/bridge-desc-sanitizer/">SVN repository</a></li>
+          <li><tt>svn co https://svn.torproject.org/svn/projects/archives/trunk/bridge-desc-sanitizer</tt></li>
+        </ul>
+        <br/>
+        <a id="torperf"/>
+        <h3>Torperf</h3>
+        <br/>
+        Torperf is a little tool that measures Tor's performance as users
+        experience it. Torperf uses a trivial SOCKS client to download
+        files of various sizes over the Tor network and notes how long
+        substeps take.</p>
+        <ul>
+          <li>Browse the
+          <a href="https://svn.torproject.org/svn/torperf/trunk/">SVN repository</a></li>
+          <li><tt>svn co https://svn.torproject.org/svn/torperf/trunk torperf</tt></li>
+        </ul>
+      </div>
diff --git a/jsp/war/WEB-INF/templates/status.tpl.jsp b/jsp/war/WEB-INF/templates/status.tpl.jsp
new file mode 100644
index 0000000..980a90f
--- /dev/null
+++ b/jsp/war/WEB-INF/templates/status.tpl.jsp
@@ -0,0 +1,14 @@
+  <div>
+    <h2>Tor Metrics Portal: Status</h2>
+    <br/>
+    <p>The network data collected by the Tor Metrics Project can be
+    used to analyze the Tor network status from a few years ago until
+    an hour ago. There are currently two applications for this data:
+    The <a href="exonerator.html">ExoneraTor</a> tells you whether
+    some IP address was a Tor relay at a given time, and the
+    <a href="consensus-health.html">Consensus Health</a> summarizes
+    information about the latest network consensus voting process.
+    The <a href="log.html">Last Log</a> of the metrics portal software
+    execution also falls under this category to evaluate how recent
+    and complete the presented data are.
+  </div>
diff --git a/jsp/war/WEB-INF/urlrewrite.xml b/jsp/war/WEB-INF/urlrewrite.xml
new file mode 100644
index 0000000..b97df52
--- /dev/null
+++ b/jsp/war/WEB-INF/urlrewrite.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.2//EN"
+        "http://tuckey.org/res/dtds/urlrewrite3.2.dtd">
+<!--
+    Configuration file for UrlRewriteFilter
+    http://tuckey.org/urlrewrite/
+-->
+<urlrewrite>
+    <!--This rewrite rule rewrites any incoming .html request to go to the .jsp page silently -->
+    <!--This rule is too general with servlets right now. We have to rewrite them individually -->
+<!--
+    <rule>
+        <from>([a-zA-Z0-9\_\.]+).html$</from>
+        <to>$1.jsp</to>
+    </rule>
+-->
+    <rule>
+      <from>/index.html</from>
+      <to>/index.jsp</to>
+    </rule>
+    <rule>
+      <from>/graphs.html</from>
+      <to>/graphs.jsp</to>
+    </rule>
+    <rule>
+      <from>/research.html</from>
+      <to>/research.jsp</to>
+    </rule>
+    <rule>
+      <from>/status.html</from>
+      <to>/status.jsp</to>
+    </rule>
+    <rule>
+      <from>/consensus-graphs.html</from>
+      <to>/consensus-graphs.jsp</to>
+    </rule>
+    <rule>
+      <from>/exit-relays-graphs.html</from>
+      <to>/exit-relays-graphs.jsp</to>
+    </rule>
+    <rule>
+      <from>/new-users-graphs.html</from>
+      <to>/new-users-graphs.jsp</to>
+    </rule>
+    <rule>
+      <from>/recurring-users-graphs.html</from>
+      <to>/recurring-users-graphs.jsp</to>
+    </rule>
+    <rule>
+      <from>/bridge-users-graphs.html</from>
+      <to>/bridge-users-graphs.jsp</to>
+    </rule>
+    <rule>
+      <from>/torperf-graphs.html</from>
+      <to>/torperf-graphs.jsp</to>
+    </rule>
+    <rule>
+      <from>/gettor-graphs.html</from>
+      <to>/gettor-graphs.jsp</to>
+    </rule>
+    <rule>
+      <from>/papers.html</from>
+      <to>/papers.jsp</to>
+    </rule>
+    <rule>
+      <from>/data.html</from>
+      <to>/data.jsp</to>
+    </rule>
+    <rule>
+      <from>/tools.html</from>
+      <to>/tools.jsp</to>
+    </rule>
+    <rule>
+      <from>/status.html</from>
+      <to>/status.jsp</to>
+    </rule>
+</urlrewrite>
diff --git a/jsp/war/WEB-INF/web.xml b/jsp/war/WEB-INF/web.xml
new file mode 100644
index 0000000..1cdfc34
--- /dev/null
+++ b/jsp/war/WEB-INF/web.xml
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<web-app version="2.4"
+  xmlns="http://java.sun.com/xml/ns/j2ee"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
+  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >
+
+  <welcome-file-list>
+    <welcome-file>
+      index.jsp
+    </welcome-file>
+  </welcome-file-list>
+
+<!--Rewrite Filter. See urlrewrite.xml and http://www.tuckey.org/urlrewrite/-->
+  <filter>
+    <filter-name>UrlRewriteFilter</filter-name>
+    <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
+  </filter>
+  <filter-mapping>
+    <filter-name>UrlRewriteFilter</filter-name>
+    <url-pattern>/*</url-pattern>
+  </filter-mapping>
+
+  <servlet>
+    <servlet-name>ExoneraTor</servlet-name>
+    <servlet-class>org.torproject.ernie.web.ExoneraTorServlet</servlet-class>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>ExoneraTor</servlet-name>
+    <url-pattern>/exonerator.html</url-pattern>
+  </servlet-mapping>
+  <servlet>
+    <servlet-name>ServerDescriptor</servlet-name>
+    <servlet-class>org.torproject.ernie.web.ServerDescriptorServlet</servlet-class>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>ServerDescriptor</servlet-name>
+    <url-pattern>/serverdesc</url-pattern>
+  </servlet-mapping>
+  <servlet>
+    <servlet-name>Consensus</servlet-name>
+    <servlet-class>org.torproject.ernie.web.ConsensusServlet</servlet-class>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>Consensus</servlet-name>
+    <url-pattern>/consensus</url-pattern>
+  </servlet-mapping>
+  <servlet>
+    <servlet-name>ErnieGeneratedFile</servlet-name>
+    <servlet-class>org.torproject.ernie.web.ErnieGeneratedFileServlet</servlet-class>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>ErnieGeneratedFile</servlet-name>
+    <url-pattern>/log.html</url-pattern>
+  </servlet-mapping>
+  <servlet-mapping>
+    <servlet-name>ErnieGeneratedFile</servlet-name>
+    <url-pattern>/papers/*</url-pattern>
+  </servlet-mapping>
+  <servlet-mapping>
+    <servlet-name>ErnieGeneratedFile</servlet-name>
+    <url-pattern>/reports/*</url-pattern>
+  </servlet-mapping>
+  <servlet-mapping>
+    <servlet-name>ErnieGeneratedFile</servlet-name>
+    <url-pattern>/consensus-health.html</url-pattern>
+  </servlet-mapping>
+  <servlet-mapping>
+    <servlet-name>ErnieGeneratedFile</servlet-name>
+    <url-pattern>/consensus-health-1.html</url-pattern>
+  </servlet-mapping>
+  <servlet-mapping>
+    <servlet-name>ErnieGeneratedFile</servlet-name>
+    <url-pattern>/consensus-health-2.html</url-pattern>
+  </servlet-mapping>
+  <servlet-mapping>
+    <servlet-name>ErnieGeneratedFile</servlet-name>
+    <url-pattern>/csv/*</url-pattern>
+  </servlet-mapping>
+  <servlet-mapping>
+    <servlet-name>ErnieGeneratedFile</servlet-name>
+    <url-pattern>/graphs/*</url-pattern>
+  </servlet-mapping>
+  <servlet-mapping>
+    <servlet-name>ErnieGeneratedFile</servlet-name>
+    <url-pattern>/data/*</url-pattern>
+  </servlet-mapping>
+  <!--
+  <servlet>
+    <servlet-name>BridgeUsersGraphs</servlet-name>
+    <servlet-class>org.torproject.ernie.web.BridgeUsersGraphsServlet</servlet-class>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>ErnieGeneratedFile</servlet-name>
+    <url-pattern>/graphs.html</url-pattern>
+  </servlet-mapping>
+  <servlet-mapping>
+    <servlet-name>BridgeUsersGraphs</servlet-name>
+    <url-pattern>/bridge-users-graphs.html</url-pattern>
+  </servlet-mapping>
+  <servlet>
+    <servlet-name>ExitRelaysGraphsServlet</servlet-name>
+    <servlet-class>org.torproject.ernie.web.ExitRelaysGraphsServlet</servlet-class>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>ExitRelaysGraphsServlet</servlet-name>
+    <url-pattern>/exit-relays-graphs.html</url-pattern>
+  </servlet-mapping>
+  <servlet>
+    <servlet-name>ConsensusGraphsServlet</servlet-name>
+    <servlet-class>org.torproject.ernie.web.ConsensusGraphsServlet</servlet-class>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>ConsensusGraphsServlet</servlet-name>
+    <url-pattern>/consensus-graphs.html</url-pattern>
+  </servlet-mapping>
+  <servlet>
+    <servlet-name>NewUsersGraphs</servlet-name>
+    <servlet-class>org.torproject.ernie.web.NewUsersGraphsServlet</servlet-class>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>NewUsersGraphs</servlet-name>
+    <url-pattern>/new-users-graphs.html</url-pattern>
+  </servlet-mapping>
+  <servlet>
+    <servlet-name>RecurringUsersGraphs</servlet-name>
+    <servlet-class>org.torproject.ernie.web.RecurringUsersGraphsServlet</servlet-class>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>RecurringUsersGraphs</servlet-name>
+    <url-pattern>/recurring-users-graphs.html</url-pattern>
+  </servlet-mapping>
+-->
+</web-app>
diff --git a/jsp/war/bridge-users-graphs.jsp b/jsp/war/bridge-users-graphs.jsp
new file mode 100644
index 0000000..34436aa
--- /dev/null
+++ b/jsp/war/bridge-users-graphs.jsp
@@ -0,0 +1,4 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+<jsp:setProperty name="template" property="template" value="graphs_bridge-users"/>
+<jsp:setProperty name="template" property="title" value="Tor Metrics Portal: Graphs"/>
+<%@ include file="/WEB-INF/templates/main.tpl.jsp" %>
diff --git a/jsp/war/consensus-graphs.jsp b/jsp/war/consensus-graphs.jsp
new file mode 100644
index 0000000..5585e99
--- /dev/null
+++ b/jsp/war/consensus-graphs.jsp
@@ -0,0 +1,4 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+<jsp:setProperty name="template" property="template" value="graphs_network-size"/>
+<jsp:setProperty name="template" property="title" value="Tor Metrics Portal: Graphs"/>
+<%@ include file="/WEB-INF/templates/main.tpl.jsp" %>
diff --git a/jsp/war/css/stylesheet-ltr.css b/jsp/war/css/stylesheet-ltr.css
new file mode 100644
index 0000000..12a34fe
--- /dev/null
+++ b/jsp/war/css/stylesheet-ltr.css
@@ -0,0 +1,465 @@
+body {
+    background-color: white;
+    margin-top: 0px;
+    font-family: Arial, Helvetica, sans-serif;
+    font-size: 1em;
+    font-style: normal;
+    color: #000000;
+    padding-top: 0px;
+}
+
+/* images */
+
+img {
+    border: 0;
+}
+
+
+li {
+   margin: .2em .2em .2em 1em;
+}
+
+/* this centers the page */
+
+.center {
+    text-align: center;
+    background-color: white;
+    margin: 0px auto 0 auto;
+    width: 85%;
+}
+
+.center table {
+    margin-left: auto;
+    margin-right: auto;
+    text-align: left;
+}
+
+/* for the shadow box */
+
+table.shadowbox {
+    width: 788px;
+    border-collapse: collapse;
+    padding: 0;
+    margin-bottom: 2em;
+}
+
+table.shadowbox td {
+    margin: 0;
+    padding: 0;
+}
+
+/* spacer */
+
+td.spacer {
+    width: 110px;
+}
+
+div.banner {
+    text-align: center;
+    height: 79px;
+    margin-bottom: 10px;
+    width:100%;
+}
+
+table.table-banner {
+    margin: 0 auto 0 auto;
+    background-image: url("images/tor_mast.gif");
+    background-repeat: no-repeat;
+}
+
+div.bottom {
+    font-size: 0.8em;
+    margin-top: 0.5cm;
+    margin-left: 1em;
+    margin-right: 1em;
+    text-align: center;
+}
+
+/* the sidebars */
+
+div.sidebar {
+	-moz-border-radius: 5px;
+	-khtml-border-radius: 5px;
+  background-color: #e5e5e5;
+  float: right;
+  margin: 0 0 10px 10px;
+  /* border: 2px solid #666; */
+  padding: 10px;
+  width: 150px;
+  text-align: center;
+}
+
+div.sidebar-left {
+	-moz-border-radius: 5px;
+	-khtml-border-radius: 5px;
+  background-color: #e5e5e5;
+  float: right;
+  margin: 0 0 5px 5px;
+  /* border: 2px solid #666; */
+  padding: 5px;
+  width: 275px;
+  text-align: left;
+}
+
+/* The main column (left text) */
+
+div.main-column {
+    padding: 15px 0 10px 10px;
+    text-indent: 0pt;
+    font-size: 1em;
+    direction: ltr;
+    text-align: left;
+}
+
+/* formatting styles */
+
+h1 {
+    font-size: 1.6em;
+    margin-bottom: 0.5em;
+}
+
+h2 {
+    font-size: 1.4em;
+    margin-bottom: 0em;
+    font-weight: bold;
+    margin-top: 0;
+}
+
+h3 {
+    font-size: 1.2em;
+    margin-bottom: 0em;
+    font-weight: bold;
+    margin-top: 0;
+}
+
+h4 {
+    font-size: 1.1em;
+    margin-bottom: 0em;
+    font-weight: bold;
+    margin-top: 0;
+}
+
+h5 {
+    font-size: 1.0em;
+    margin-bottom: 0em;
+    font-weight: bold;
+    margin-top: 0;
+}
+
+p {
+    margin-top: 0;
+    margin-bottom: 1em;
+}
+
+a:link {
+    color: blue;
+    font-size: 1em;
+}
+
+a:visited {
+    color: purple;
+    font-size: 1em;
+}
+
+a.anchor:link {
+    font-size: 1em;
+    color: black;
+    font-weight: bold;
+    text-decoration: none;
+}
+
+a.anchor:visited {
+    font-size: 1em;
+    color: black;
+    font-weight: bold;
+    text-decoration: none;
+}
+
+a.anchor {
+    font-size: 1em;
+    color: black;
+    font-weight: bold;
+    text-decoration: none;
+}
+
+td {
+    vertical-align: top;
+}
+
+a.smalllink {
+    font-size: 0.8em;
+}
+
+/* the banner */
+
+table.banner {
+    width: 100%;
+    height: 79px;
+    margin-left: auto;
+    margin-right: auto;
+}
+
+td.banner-left {
+	/* This is done with an <img> in the HTML so it can be clickable
+    background-image: url("images/top-left.png");
+    background-repeat: no-repeat; */
+    width: 193px;
+}
+
+td.banner-middle {
+    background-color: #00802B;
+    background-image: url("/images/top-middle.png");
+    background-repeat: repeat-x;
+    vertical-align: bottom;
+    padding-bottom: 10px;
+    color: white;
+    font-weight: bold;
+    font-size: 1.2em;
+}
+
+td.banner-middle a, td.banner-middle a:visited {
+    margin-right: 5px;
+    color: white;
+    font-weight: bold;
+    font-size: 1em;
+}
+
+td.banner-middle a:hover {
+    color: #FF7F00;
+    font-weight: bold;
+    font-size: 1em;
+}
+
+td.banner-right {
+    background-image: url("/images/top-right.png");
+    background-repeat: no-repeat;
+    width: 180px;
+    background-position: right;
+    padding-top: 8px;
+}
+
+.banner-middle a.current {
+    text-decoration: none;
+    color: #FF7F00;
+    font-weight: bold;
+    font-size: 1em;
+    width: auto;
+    left: -50px;
+}
+
+.donatebutton {
+	width: auto;
+	text-align: center;
+}
+
+.donatebutton a {
+	-moz-border-radius: 5px;
+	-khtml-border-radius: 5px;
+	margin: 10px 0 0 0;
+	font-weight: bold;
+	display: block;
+	padding: 6px;
+	background-color: #00802B;
+	border-top: 1px solid #00A838;
+	border-left: 1px solid #00A838;
+	border-bottom: 1px solid #00591E;
+	border-right: 1px solid #00591E;
+	color: #FFFFFF;
+}
+
+.donatebutton a:hover {
+        color: orange;
+}
+
+.donatebutton a:active {
+        color: orange;
+}
+
+.downloadbutton {
+        width: auto;
+        text-align: center;
+}
+
+.downloadbutton a {
+	-moz-border-radius: 5px;
+	-khtml-border-radius: 5px;
+	margin: 10px 0 0 0;
+	font-weight: bold;
+	display: block;
+	padding: 6px;
+	background-color: orange;
+	color: #FFFFFF;
+}
+
+.downloadbutton a:hover {
+        color: green;
+}
+
+.donatebutton a:active {
+        color: green;
+}
+
+/* these styles are for the menu on the gui contest pages */
+
+.guileft {
+	 width: 25%;
+	 float: left;
+	 padding: 0;
+	 margin: 0;
+}
+
+.guimenu {
+	 border: 1px solid #AAA6AB;
+	 background-color: #E2DFE3;
+	 margin: 0 15px 15px 0;
+	 padding: 0;
+}
+
+.guimenuinner a {
+	      display: block;
+	      text-decoration: none;
+	      padding: 2px 0px 0px 12px;
+	      margin: 0 0 0 0px;
+	      color: #333333;
+}
+
+.guimenuinner a:visited {
+	      color: #333333;
+}
+
+.guimenuinner a:hover {
+	      background-image: url(gui/img/arrow.png);
+	      background-repeat: no-repeat;
+	      background-position: left;
+	      color: #EF8012;
+}
+
+.guimenuinner a.on {
+	      background-image: url(gui/img/arrow.png);
+	      background-repeat: no-repeat;
+	      background-position: left;
+	      color: #EF8012;
+}
+
+
+.guimenu h1 {
+         width: 85%;
+	 font-size: 16px;
+	 margin: 0 0 8px 0;
+	 padding: 0;
+	 border-bottom: 1px solid #AAA6AB;
+}
+
+.curveleft {
+	   background-image: url(gui/img/corner-topleft.png);
+	   background-repeat: no-repeat;
+	   background-position: top left;
+	   margin: -1px;
+}
+
+.curveright {
+	    background-image: url(gui/img/corner-topright.png);
+	    background-repeat: no-repeat;
+	    background-position: top right;
+}
+
+.guimenuinner {
+
+	      padding: 0 10px 0 10px;
+}
+
+
+.curvebottomleft {
+		 background-image: url(gui/img/corner-bottomleft.png);
+		 background-repeat: no-repeat;
+		 background-position: bottom left;
+		 margin: -1px;
+}
+
+.curvebottomright {
+		  background-image: url(gui/img/corner-bottomright.png);
+		  background-repeat: no-repeat;
+		  background-position: bottom right;
+}
+
+table.mirrors {
+	margin: 0 auto;
+	border-width: 3px;
+	border-color: gray;
+	border-style: ridge;
+	border-collapse: collapse;
+}
+table.mirrors th {
+	border: 1px solid gray;
+	background-color: #DDDDDD;
+}
+table.mirrors td {
+	border: 1px solid gray;
+	padding: 4px;
+}
+
+acronym {
+  border-bottom: none;
+}
+
+dt {
+  font-weight: bolder;
+  font-style: italic;
+}
+
+.nb {
+	-moz-border-radius: 5px;
+	-khtml-border-radius: 5px;
+	background-color:#EEEEFF;
+	border:1px solid #000000;
+	color:black;
+	font-size:10pt;
+	font-weight:bold;
+	margin:10px 0;
+	padding:15px 20px;
+	text-align:justify;
+}
+
+.warning {
+	-moz-border-radius: 5px;
+	-khtml-border-radius: 5px;
+	background-color:#FFFFFF;
+	background-image:url(/images/distros/warning.png);
+	background-position:15px center;
+	background-repeat:no-repeat;
+	border:2px solid #FF0000;
+	color:#1A1A1A;
+	font-size:10pt;
+	font-weight:bold;
+	margin:10px 0;
+	padding:15px 20px 15px 67px;
+	text-align:justify;
+}
+
+hr {
+	background-color:#002200;
+	color:#666666;
+	font-size:1px;
+	height:1px;
+	line-height:0;
+	margin:15px 0 5px;
+}
+
+.underline {
+	border-bottom:1px solid #000022;
+	margin:10px 0 20px;
+	padding:5px 0;
+}
+
+div#graphmenu {float:left;margin-top:20px;background:#e5e5e5;width:100%;padding:5px;}
+#graphmenu .formrow {clear:both;}
+#graphmenu .formrow label {float:left;width:150px;text-align:right;margin-right:50px;}
+#graphmenu .formrow input {float:left;width:100px;}
+#graphmenu .formrow .submit {margin-left:20px;}
+#graphmenu .formrow select {float:left;width:100px;}
+#graphmenu .break {clear:both;}
+#graphmenu .note {float:left;font-size:.8em;font-style:italic;}
+
+div#graphimg {}
+
+.error {color:red;}
diff --git a/jsp/war/data.jsp b/jsp/war/data.jsp
new file mode 100644
index 0000000..7754091
--- /dev/null
+++ b/jsp/war/data.jsp
@@ -0,0 +1,4 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+<jsp:setProperty name="template" property="template" value="research_data"/>
+<jsp:setProperty name="template" property="title" value="Tor Metrics Portal: Data"/>
+<%@ include file="/WEB-INF/templates/main.tpl.jsp" %>
diff --git a/jsp/war/exit-relays-graphs.jsp b/jsp/war/exit-relays-graphs.jsp
new file mode 100644
index 0000000..8efd324
--- /dev/null
+++ b/jsp/war/exit-relays-graphs.jsp
@@ -0,0 +1,4 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+<jsp:setProperty name="template" property="template" value="graphs_exit-relays"/>
+<jsp:setProperty name="template" property="title" value="Tor Metrics Portal: Graphs"/>
+<%@ include file="/WEB-INF/templates/main.tpl.jsp" %>
diff --git a/jsp/war/gettor-graphs.jsp b/jsp/war/gettor-graphs.jsp
new file mode 100644
index 0000000..304e906
--- /dev/null
+++ b/jsp/war/gettor-graphs.jsp
@@ -0,0 +1,4 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+<jsp:setProperty name="template" property="template" value="graphs_gettor"/>
+<jsp:setProperty name="template" property="title" value="Tor Metrics Portal: Graphs"/>
+<%@ include file="/WEB-INF/templates/main.tpl.jsp" %>
diff --git a/jsp/war/graphs.jsp b/jsp/war/graphs.jsp
new file mode 100644
index 0000000..6d16419
--- /dev/null
+++ b/jsp/war/graphs.jsp
@@ -0,0 +1,4 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+<jsp:setProperty name="template" property="template" value="graphs"/>
+<jsp:setProperty name="template" property="title" value="Tor Metrics Portal: Graphs"/>
+<%@ include file="/WEB-INF/templates/main.tpl.jsp" %>
diff --git a/jsp/war/images/favicon.ico b/jsp/war/images/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..48060b1ed06825aa9d58e3589ac208329567abc1
GIT binary patch
literal 1150
zcmah|T}YEr7=A*h&TVS=hq1QVrhU_Nmj9E at T&6QLZ8m?%NtBeNjWqf(GZTM8D6k+z
z=pq6^BM9ooi%Po42<;{V at giznL{N~57lE^<BSOqCt?%%B=Y5{@KIeSz;r)PZVnjtj
zybWj$2I2rn0zwkXx-O<oACd?}0b(>JL^f at QW<&$UbOb`CjZh6qLW35{z+8E3ggUOJ
zp^3IED-Rc!(VV!Ord<*xMJ!VgNryg-(NLS^zBR4|l;wFvyxQJDzu(XIGjsIVJv77_
zn5H-Lm at 13eh^JL2Q4|s^-$Q~X*^-pX`Hw#OK73|tVI!wrzGYQz1(OmCJQ;0cOKdT-
z)H+tC=XvG+3 at 9?3;+wxNE^+SlERScq`0T|Di=-l^C+*>B-9cV39c7ME$7Cq$<o;YJ
zwbd0a`o4YV^1?E^>aTF%@*S4gYnfq8<#|gjJNJ5+rr9C<5jk?d8wiR;`2EhFey)i6
z7k at 0V@7yg`yU(&f%4BcR88(`othCrRt$%I5d}x)S2)}#p!6;W&SNZhKJ2rO=vQ&76
z++DOAEHpqP$<GetC5TsrBXp$A+s-N97nV6)^w_FcV=ZN!!`UC0yH)H)N=O3221*W;
z(Xp?9wGJoE2-9Z*img0yJrkOkhVp9G>_0^N7Cj^P1adp#6Kh=c%=gw2W8Nk_Z2M>L
z271 at x5u8#uZeQwGHCl<mBjX9rds^i=|KsAv3c^j#Sm?EiC5)aJ#zdRxe;)ZdX8U&H
z at x^XDY97av)*G1U{Hu559ytdm!!SRbgIB#qOkP)STn82+flr|uu^{+Qq5Ji~uR?+D
Lbx_RWdj8-y^Za98

literal 0
HcmV?d00001

diff --git a/jsp/war/images/top-left.png b/jsp/war/images/top-left.png
new file mode 100644
index 0000000000000000000000000000000000000000..992735535119f924633e6487856b3f058920ec76
GIT binary patch
literal 11137
zcmV-{D}L08P)<h;3K|Lk000e1NJLTq006-N002)21^@s6Quv`X00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru)ddCxED%BAPO$(003CEi
zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9 at 03ZNKL_t(|+U=croLps<
z_rG_kt*iIFJ0bfXvakmd78gWNkk?@Z!9m7%9K~@1bp~{X5tl)ocN~}DMR6H%P!JbD
zbQl47k%SN+AqynwY at MXj-RZsd?XK at 1_f~f;x4Npjx|7Ba=ksYkr0#R?ty}l}o^#Ic
zoaa1(rfFs>l_DOG6Ap*@`q#hC{mXa2e*@c&Lu?c<nGgXQo8dk4U<0R4o&vUyK}RF}
zB~Z;9M~(tLz at _%Tdx5!Ayw)?owg{}PfoqD4Jqi4m2FH$op at 63emUO~7KyA)gv%tU2
z0>>viW|nZ>$*z(4|2i-T>``Ip0O+Y~U6i~qe-&H{EVDi;S4788M}cD+BqI6WT6V#l
zIj0r?zXx6#g3d;`;SC0W^sk)xa-tPnYZ2h}LwBn9b!ves8ASUvYe|RzDf_i%{^9Uh
z?(xhqMv3QA=6!O<h(Ha{>;iXn&JSsVuE6LZ8~~D2e?9rq1&j at Wq2?SAz+VGvq*JFr
zPXarJU~a1g03UBWk#gRhUct2%039Mk60o<(*eV+cvScZgu0T8qiJb3{tAvFV+?WIu
z#T37k`%vH-9-tMdX$4Wvc}N4|Avgw%O(zHr7!V2A-!k)M%Fy0%>a4(1z$+O5 at bbnK
zAqNB^5UjweEU=Nazl8hN0Fq>Blc|E5fEb|VC}JrydnJl*lnJEFYf3hlo2s0xftG^d
zsAUb5=>S0p7#Rc2;c8XYu+n28bEai0 at X9c>x4`?}pcbHzcz}@#U83q57zkPM#bi=v
zyRd>_X`pJmL}~>yd!b{KxlEJYhZ4Z#0a}2nCJ=Kx5mSTk2ppf9OOywK0|yU7B$#gn
zL<yRj;k;9zB(DO`k3xMN{4e3O!~o0d=d-eYA+9|0I}K80$6ZsE4qGAON^xu82VCxn
z*;7wimOwp?ets#}&;4F$Yfx8b1;e>6krKCvfWCayEhc$yxM$!vBxCs_-9DIK3(YgE
zeFuR*2CWzOPPg^4Pm#3x8o6)N9c*e}PphwS{PS%?ud!ud7oXeqZRZo?wqlnmHFj{S
zIlX}rWj=67h9f#$E=_I;-0qA(GG%>VWfEm6h4q;Vi&Ts`n(R7)Z4DZM;aX7R84n;>
z at oR7d4mHDKz+C|dqG}Y3oXAZOp|%dz%&-=Y08hq2)8VRm>tSY^xDiAQ)8LyI-p&V>
zUP+6$A#cov)-`NsUBkw<bzJoLhq4b2*$Q0_2>kX->a&%(5|?N+2*;ZWU&n8QKmbe=
zbk(vTDYvCV;xs5~If`EirRoCef$COBjONg#I>dv}*KAq3N<d(u=YJE)1+DEf3jz~(
z90-KrvUXTEv&#Rq^FP6+_VsLRU&qTsdpW;#b<uM!Y+K8gYktI*fnD73@^>x%U&Z35
zOL at NB8TwcSAeaL*%5YS**u43ZSRIeon#jPK;8IaYG+GRiP^O|zmvWbCadJ{r_<=eJ
z0=^6o*n{*GjGE9ZSYQ#R2m<Fo&TBIgGboP&$NOOI9Jp*|Z?*ZFAF`=^{rJC20YF+d
zwy(4PYS(e`cm4)el?Z^`7u^bUV+C_l1;SjQTZHaO{3@?KD+)q3o072IF{w-?o+-sI
z^;p^(c<VrkfSKX77%GHE;aD at QEZx-<i_?1|)Ye-Uohf+%c<m(2?X)s~GbEBAvgf*o
zvj9*?3{%H23lsXA7Om%Nw|t^JOP484cA$5-f(Kd%_^M!Z5|+qqyJ}K~wrh$N7wAkc
zpI>f*Z7Rnk+qzXXgXqc+kdq-8zykSH-JyKVaY0KnEXhB#vVI|(+ShY&$63_6{21ki
z<>{bufeIf0=DJFzLfxW^;bef#CwH=CU>65NJtYBPRl}m9+M3cLh=PnHPR<3F0;Zxf
z`F1RKX2lfFKLe<(wy4r0IG19GX%NV^e_&WMX3}=$y!OYZ%g-;@k_h&9uElnVlG!Jy
zNh`J-!eSML=>UPpYyH?6vZ8(g_ieh9%R0}Qo+*0O)K9%-+0_6%+y4r;Zoa1=81B3H
z&Y}P?O`TBkgq36R&P5a?OiWDEKtMnc#5~t19axub2>|8+JAr*z?q<2kK%Y&O_8OLJ
zb!nk at NH(`_XcO#|d7AzFskljUn)RxIR5;ruGBt>Vpr_9IeO(p1Ljw5ySuD+p`UUK{
z?&0YJz%<EQJI`a!bq}+wZl0qRxMu#P4oW|v0lKMjJn$SRLoecWH6sc#s-7U08bj5S
zm=15}g at N6r0id9HvXy@fcx{T;m<PB$FcP#_kwRdR(zP1`n1%&{+=SV5 at cE@C-zqsz
zvaOr1F~5w$G$0;^eo8J+nH&V71oaJBuF!p(?wpwf(lm%ia`UUpzu{;F+A?^53jhY1
zkpu*EBgui2k1`b8&7$Ua0niiJ!Qqk3=!Swz^dJiPT>O at ST~m(<(sHI9=yd_ZQ*?={
zsvw%MDpd=CU_5JVGek;i!V;WrKc6!1nRbc%5=fr>xIm3tWhu&ZfWYN~7VmhO#MSdJ
znRON*SJpHx;l53GW_|X)MVIG|OK4$0K-J^Ca_GnOkL_SZ=k>&t5L=J^m{<EB!RKzI
z#@mYM0Qzy7v{G@~?qC8dQ$7`{w5A$Ts>L)Fx<}?Sn1;m=DGtGLDdiC6G#;C(wQ$)!
zzwFI-{0$YtKwvroW4Fgj(N7Wx?%s8fU;O-kh(;3#qHxNTT~#$28*91#{a3JN?b3n)
z>o+gFojP}R-Gy$bgi`}Fcstp;?*|NpUgMmVH?pt)1$OlOl7`wA-m>KHXscP_XaV};
z!(98+XQuCAR$=8Fy0MDDmY3;LH3P>@=rx at qK{r+<sUX;jWP?C0AtpFgetx;vO}j*{
zY7j<q;sPCF5$LP2CJA}UAP_A2ErW5m*Z~CJ_}Wj{^=j8?oB8AMBzJ%LR%&Yf6COt6
zVj4WP1X5ux?KnH{oIs+NP^yokC$_TZ(331)ww~wr{*IoJ-K<`G9+$7UojPv^f`dXO
zb%o2G_z0uPP<dapSm<yzRt9-HmisA{X$@X;!&m at fjaEV_*BufCD`TAYCk)k!3-ki_
zGEcE`mkOv{mdH~Ff}8^a1Cmh~tf|l)5(My9XE8&o8}jQIjvVSat?tj at z$md;J}F$|
zs$y~NT+VJ at k@H)c^al5^zx!GKxb;C?-g@>NI>4U8n^`(<Jy)%|lX`EbBLK!yVa|W_
zW)6jB;F&vsrFLBKN}1<&Vog}FB%E+K?qy<OP5Qag43R!d{QOcXO>^S{7vK{u8b22?
zO2Tr7^ol?rL3MRj1!pp=RwL~(xlbzyTrL?w$XD3kyyIUve8XdTpQp4KhkCcMZ|_Tl
zV=21(MmT)r7)$4^<Ek~c<99bX-lso4%=wSr%xhy)%x;+_j9F{*->*^L>a%vh=Yyo;
zoHUc|NiDNR!qBb2*kJbf`IK=l(|#@=c5v*l#vr|JV#*+pWT+8}zDGe|R?0ce&MEGm
zk=J;2*YouCjuMC|j0MM-(>j;yF1&*VuXFvv?$Lv+{nZT|3HQ$Imu|A-fv^EDm2qA*
zP~!$wx5|l~;)dLK&Cv4$<LR2YjS4_h4v?fmAh0c63 at bpMG6>vmtG?yWNDNbB&!Mdh
z^^FlvnWT&q)m8P}a^;t3t9Fh?w-4`Q{jYB<KL)5INUj$x%Cwx-XU(>&GZM*HCReT{
zu>EFr5_V`h^8izEcS<>yF0Xb~O%w=b24ShB<z5<74UE0n%+Q~M#FY^HyLK@$5=Zo!
z)Ox&p at T$LOQR~@`tja6H`#As6n=8I=i@$+2XD(sM$}?D4(@BG;cDz#I^|8Zj9 at xe1
z(Sz3D20J!*S%d8|yuHMmv;uAy#1b%ElRbfn>Hnlx{M%ZTR&2xJ at hfF-N)2$!4T^KG
z?E>6>%Y8R9d>_*UB?+P8X?VFHGvx8U;Vpq-7>o{#AxaWWZ4JbeK at J?;O(2w_#w~H>
zr8jZbqIV)V&?DO`1i&1BD_=b4Z`stoo)z^AijI${ac<pw4?jEnq*biAUxouZoG<0K
zM=4|pJRVRKYxZl+affpKR at 1bsfSxg{o(jsd62;H`f5FyZS+)|pM$QG)q_tewoC*j8
z0leOsUqyBb<miE;Z2j-8eDKqM#ooRb38eyf>trsw^b)S!_z6UZpI~30n+=cMGNt=v
zu2U#SYFt%3_|`82 at H3vY${}_oU}tsVnxNcx!s~@lEI;$?0;IGR5GLFqo$UIdnc(xM
z<9d^g70FKqjt9qzm4uY05)%j_cztE9&Y6uOiXuzSTuM*xAzt|X<Mi%3!q{<xk=_XB
zwqJvXy1a9aM^AF$<A04_W=)V=bg}uGAMy|DKUg*ZGUdLD at 3fY7E(KgZ*k_c)aL|bL
z&Qv{r{jwXoY$6i~Cg|qu^YhESb{YhENlkkdU9xygAQq%Yefcw_Q_Ya3>ZeuFb=|-)
z3fsH7h8iw-=O#|Zk8$POF6Zj=uBS1&j_-c?=X~#*Kfutlf1&x+9jJy@)_16N`%7M@
zP>Mykb=7s&^2s?81S6#t*U5m-1)7mxE+9Gi{HDdA=u=R at N@z_dHmDNjD4j15WoL#+
zp=dd^vpXaTj%`)?VnZ}~vK`dcwnl=%$Y}#XmETL1-#ZD at E3shFVt)P5(|D^ryzQ+Q
zanU(f^T1CZVe^a6^U>QsoOh02_L0z1rLmgcI(EGGLFQK%W)T8`FozEGaQt{by}d(3
z!ZA$KL=Xg)E}O^uZ at MyT{HFHx*7URp=$7Gi;H*;6Xut4il&l2Lcn3TqpC;8^&Vlji
z^7G3*Ur2-8VLngiLZ$=)Ny<;X1DgkSvZgV6b<G`L_z;gg{1m}JBro<7C6P!tPS^gU
zD2iIPg8O`4mMx!0O|2hY%eFY0rqkS9&kZ+SNo}ov((BYW)Ds+w69|Ne#v&x+9-3O3
z5QKWidZ#_tJ<LOg|G;Oq{rltql)b!k?E{VgFin#~hkE$s!%wsA#XXFS1W{57ilSy&
zE|15R2ZHhPlqJB+emEI{lQqTJx;p#aC6kb-c37a4GySIHg6UGuQ>FMg1jpl+AOjug
z;NM`<QqcmIKy+N-v1MQvA6xa8S)X07VGZY;y9&cF9O7#MP1AVd@#necD?cg=2wtz7
zPkj0YZn*JEL{YG7|MPu*SuS2=bMW9HbU~%6%11J#(0%X-^)*dA`SfEbNd>nzJNW6S
zYUcK}H?gsO9oIhf83y9cO at f}f>RuMt<}c?O8x8UEpFPR1A9;qMp~-s#rc(L8iAQoz
z1iKx;Ud3v;SPBSSE>Kmg!IrN8^Ed7e>CTm-l`3bYieC&^IK%~_Yob6fbC6M-9TE$&
zLk_z2(BVJu@=$&QOj(w2yIpyIE|-kY=jHA1*g!*LZCO at e?ip=dxN#jGk98fV>z4w6
z!M<Vc{myr|_|miSc-_b at iO}dM%NDIbQ%(NsKY!{7Fn|kM&t%Va5A)75F3LOh^$R}f
z7yzH_AK^=1yr292<B_5OC`rz+o%+Ki#9q}lU8oz`Wfvy-tspVMFeYZo+2rS!Q;Lyp
z+ABE31er;`vOypU1(&7Wy5*iJ1g|<SS9uF at TrL@xJoUvphGEjv-OGF4buCMlHF4ty
zt|k<UfFMxY;KnVvxb?%I;-9{FH$VEn|A~@xUV+i#ZQ#i(zr(+6xGmpr&yk^_G4A at p
zy*&Mg7pE`iS%BSN$Zk42ssD&oGOg>`tIV_<D=_gZWzUqAvO(o2ai!OHVl<sHeg;L0
z=){8VP=N*Sua0za&Tl^8Xb}pDX_}=KkmZmUg=Xkt5(<QQ=z&ML;)=^TZ^Huay6aXD
z4V09MrW!0;*GVwc$AbCG_}t&!#n-;}uYBwyALF&1uVWTqnr>fv6Wgx+$#^c{qPDep
zp!>o1e#6!mc295Q-v%^EkWj3(29r`twk0r(>~0HsAy>qh+ at +Z*TGOPm0z9YVg`!_`
zs_u{|PTF+$)sZePc<h7x+nxt`Y3TJ?lNT^_gYK at Q-2TbWaL?Diz(+s&9=`td&r)6Q
zCmM+(iXvK4rMB6RuRhNH-FrCi+>P9M+m|@7_c-sl`dS|R$<K&}Vg=o!m#%%l(Fz>s
zI>w{Fes*RaY at Yq9x{FY^9y>7B4XcaCq<*&@7 at sOWpBYg6%rSy6r42eJr$|d!rT^J&
z-vX>ek!VvxP2PHXZ~E^UQ}oefh$e4-l1oV`JoLaXxcf_Yap6TP_{GEDWc8Y5gu at Y(
zq>6|LnCQBJ64RK!ypiKwhd9zz!<_c{eC}g+@$_>~@|n;415Z5uTkihK-K<=bUy16}
zsLM1>9{u$nNhFdp^U(9L)(eaUp}*N$Kj6sf*~*|9+3t{8BoZwpV_a^qS}AQ>?wH9$
zn2IGZ&C;@zX$3S?lDa}tS7v&$F8~0QZ`|{*{PUOY;2-|suekpQUuDIrMU0IF(R9lp
zRFkT;Plav}2}Y@^tz!P_TDtb`VRU4SSUk?97rleefBYVf96ZT;uloyL+`O%%AHA=4
zh-aSKHggX>7puQeJZ1G4D#+QU-61o3k-1R<gEQOw{Bp+_1zc{CqRT7A0#T*4>gWw1
z$#{}mKm2hX`o)j=!T0axBe&j&APNM65ky(UPz_EV7$g}_A-W_4Q6M at TMTx1LvAC6J
zqL&lLdr2e|#>U2ItZ(ISZum6wnpX4fYu?Q>PyVqe5O!?e$H>SGmRftT>bO*6^5EEw
zwGJeA5=%2clRe06^z+LZlU3#-<mVB}27#_;`;@a(R7K_EANw>fZ2bd2{{C0F{K|_7
zhQcJ1DO at g@@JN_LJGv1ik;b-q3`IwjC3M4}|Ih%{wN)%y-ORD0hcR at MR8k=j7{fG8
zu6g_QT(ss2Zn)_NwmkR3q~BxD?nCJM4402|+OzyncycQ(WF(0)*&$sooNR*G>F1Zl
z5IIHvrNs#aKwy;B%kgxGX_)-t!C&#j?;qiN_kNKJHl0OaG-!7qH#u>jmt*^SX<5)r
z=kj(0Nx(1+G)<#pSv!Hz5V25#C967#Cq at VbBj~z`s_MjIF;dASZ`trJmUOP;uRnAP
zCr=DG15wrJ>N+;_4?GvUzfjzH9dTwnM-D9*2Q;U0QK10SGDCbmMRE#Ly at r9E_%ree
z9`{s1 at CI;)jvhYF$NugkeCe)Fa at pH95Eu<0$s&n(k}XefXJjbAigTCJ+}Vhs8yLEQ
zAP5+mfv?&_ZA&!=b|0akr4Cb$(SM>3OaWEV&=j3`B8iexxnkpW#6u?k at -JV-iLpI+
z;5fYn08&UKNo3)|Ic&IaEh|<o%saj-y}%|@I&2Uml*0XmGL<7!9}@P&mTNK6m6x;8
z&!<SRZf3+g8rchK(u0K3Kp?*nL15?x-~ZnItUr4xH{SSeqR|*Gx0|t%09&5hL1$+R
z>&{z=Ac*LijvxvMf>nB<Bo$H#g}IA6Ir-dfR7J&IV{p9p2y^GoM^ki6)2d8WO&yoZ
z$HueX!DEmAmfJpk8;h1N%A-bO(PUWwc;5|I at ZpcVm$vpMR5jnXaqMhY1=P5pS1Z0x
zS+3^jHrbH{0 at 13s5vGZ`sf5|7WQ>8`PEyT3xd_!?JSK?EUJ#582YBe=2YLVX at 20xW
zk6{`_qj8>p_7$328#(u)wFn4ks)p>65CnnHP#8U>V;Tm at ND8mtOJhd^qXPjNTdNrw
z>qki`=$ekI>S(HtrfQ^;2^Ms&Kvb&u=}+ at ZEQW^0%BqQ4edZEAb^A at UwOd^+oHFSJ
z+dDSd9?VFY8zHN<yO66S<IT8csh?l!nDOV!o#I_3?I2XZ9nv8_JA(q#G<o_D&rsjs
z;hJ~9g+wBWB#J!$?8{Ww__^qkv(Z!yT{H0bJgACJ&%R!QLm^yV8DF)Jp`H<vu at sFh
zb)4)S!e8wr91D<4D(ISF0YI~WprjOBqMIdWtmUa^pCT}lz4|>KOF9-0I>)R6=WjTZ
znwr9I=DGeI{Nl({&IjAD8X&~t<!$^I0+I;_APBS9&o5Rckr at vt1uTIqJ61!No+nUd
zsXt`G)6YE3S?gBP*4~6HiR^p*Fv(<!4I9^kX`t%{-YO5Hg8^RKx(`D)=v>-?<d$*!
z+~~SS-;tBl)cFYoBgA8IR6Rv9o<!FT3jj6<R8>RMbed|~={|gdvC(Yp3)^c0N_B-g
zI}7hb_|nkplh<Z7VXY%hDb_|5g<RPj{kC?cQ5-CRn6>VH*7*6w#yGk|dcMEpa+kC|
zTP&z)iek+mvrJOS6#Kgluwvz6B#)a=Fv{+o2bi~D4h>DUq*5wgpNE6{kMhb3yJ_xh
zV&R$d at K$@!H62~kIb-EqMn?mf2GrD66AD_}{v;9!3k0f;rW$CPfu<U$s)o;9jh=uL
zC$g!TRI2m at p&$tOeEBu%FAweIn|pr7hR1H9D>w<$)QGi?Sk;{OK{jm`NHDXjfQ?KZ
zJ#$HxSbEOjbh<l}eXawF>JS(U;PzU-+0;P5MAw2 at Ced(|(cvN5+nNz1H$6Qkal2hC
zUOX37(QvtB4t5=5*N*+HK5H2ZSI)!0MAvjo-5 at j+rn=6L<d*3<dXkPgtt1mEOiYrg
z6uM at PgGJYLbX`YRbtKV^EV>vT8qQPfO65QH{-Wpt9>Ct1!UKwC?P-uJNkG>uU%wzL
zB24_{2F9~p at tv3<70}|@y-3qm&R1QDCBQPdL$ePAx?!MeIv%eZFo;FtG_^EPQ(KK;
zm_#CRwr$?YS?8@{;o`X{DFs6}kY$-zIKfEY7>Q_-rj~jR?>~yi??qKKYrg_JmdFBu
z?HZZ7iD`(Kf>F`;ciQYj6vWa__5dEYRT~tZ1O$?lT?MQ=1jd43wJ8y1p`TBQ=cj{W
zE$NUWkgfd-O6Zs(ztKS8^?GspJj4?Tz(iFwM4JM2xn*|k*vFFP^I5WV9?7JFVHkLQ
z9!~ZQ(R*|NQ!)t$BDBqI22mgui<3;IEN~g1s|LDiTH7=k)@B}78McCfj^FP;y+44@
zj at iNq^6K4Fwz3O3YsBL=<CnV}OE^umCew7To_^*Oj at u5`P|DVnlMGR3r#n<tUB$u$
z3+d|{1gvJffl;f&QgAH9k;6SKSvDWTFfj}RkH<|k5 at -M3Bh<Cj(6OM6!GU4CJ`YvZ
zRRl*PBvlIpqK at qX8J0!Rbqw9aFd&wUp_?h%J38{5i&HAqHvgS+$W6rTm_QP;m&c|G
zP>7itFq{1RVgWK4 at jw#L9fE$B+u8w$N<g6N5Q at w?5XiE`+STjWzwa=h(c0QT|A|3H
zhJ%cahLBwnwRL{Gn}f9uxoclHimtL`#e95zFTp?rUDt7YBt{3vP*fF6D^S!_&B`!q
zCc18wUK_eeBp#%`)lW-v%M1iM<;((DO0KH;xtxd%g4{LYY6feRYY7Bqm!DtCxXhq9
zm8M5?U4|-aQ^SftU>a8Ij^5b?0znkG@~SJ at x$_W5_8(!%@+H(XRMUO92h+4_e+=F7
zyk%J?9Ex!KXfLg;jre?CWVb{t7AG1>U;_OEgCr9v1VctZwiqGJL^pH{&A`yX&<uvg
zdRet<IV~+M4uNKc5-4M=+qML{o?qV;12o-=2{Ka=8qV~nR6qkxr=MR=JfH!oXg&x8
z5vr=Kyh=qN0EownuWLOGa`px5k;E!~_V5#U{f(S^-f9L;4&(Rx&{d7GKo|i5NfL=f
zW4L4&^X7MwQdC at SH}QCqcr;EtmSi*-B9+n*3^xKInx<jsI=XIJjk!#LNIb-ezyYp$
z$GfPiu9|iXlm!Bh4T9V?17HQqnr0=5GB;^SnK|x|Fp(oTReb(b6~EAZ4BHB*(R^k|
zl%dvd?b}c>2$IRdJ0hM&@z+%GsZV{Hpa1-~j1Kg$dfi&a#=`XV53yp^VtS7CBTFKJ
zAfOv2x at jQUJGx7fh-MhX;t7Ta$4Dhpq!a~@%MXUt6u>YHI~FhzanaSYgSs|}_uX*)
z%me}9GRFF_SRK=}+??F&s5;2vM5Z)_mH5o79g-#*RWpnH{8HT_9lJ0vkv~ZGSowjf
z=>UPM!qDt1pAbcn58V8I8tdnC*FS#?Z<UveFFTi)w(jDL`5o+i{Sc$0Aw*Hc>-7*0
zN9pSw#Orq3)udLYx3_N)Q4k0RlQh<LplcJ#Zx{xW;HH1{2nUB=;`4w1d79c9XXb%o
zWiHDUaJB>?2TKse%K79jIuYavZg4jF`K4NiaS%8#Lmpqr at j!797&-)l#Y=Zjhc&46
zbN>&%&jSxU!M}gwUe3PYJlf~9v3uu!8XD_(Ve_lVvP46D4IZzXBS(4=WzlBOWP*V(
zfk24C!BLVinYP+_D4N9*8M=u}@DPfQu=U_$-2B1o`Ox3~@0oiTMRm>qJH8Y9of}5J
zC5R_1W%qa{6g-{=ftd}Wv?UN`k)L0xTa>OBN=9vFC`YBMYD<m>ih}^G;JAxfDQB)<
z#bb{?!QFS?&*wk;W!`c5CXz{o8h;gogClJI(+=vJn_0SS0l{FHXf%!}3V6J3qR}{!
zaFo~gAED7VmnwG+s;VNHGA_|a-{=vZ>w1W5-g`OU`u4YRxo2<#bKNMNj?US7Y+Mpp
zw5cdSwLhOR%6;vk%ihau7Ww(5S`ovhMpL2uctDb&wr-k1kVrtc!EBYczw at p9;i+eM
z^zj$?@JGLZ+hdhd_`DuoerXRoU*5wx=dJ=#VE^lf(N!H$5a`-_gnb7OqbL#!Th?M4
zAPH__$tXLzpJv;!-|)c?UC;gZ{{VmO3 at 6BRy}YVWCkffUzbrwmnEkn`l2`aI$`jqH
zXN#X->NT}A6BZ}0y`0Nyxk7bi(C$S?Xc`O;L4SMURv$&gG(lC%Ysjl<+N3SlGiSyN
zHlD|GfBF;uc;`Rym4EpmXUu6lCm8$y01DYjL_t(W5(SnnozG8x^h>U|@)A1cwDSC)
zwlg{wqQ8HL7q`AjARJ?D$J_Bq_4JP(<7D6{C!_nAzpRa)efOul{he>4x~{s2{_17u
zx}Miq*m?<~b1hIorE+K^9kAUhS<bGP2?Ls%|D%bn$@ed&$g$}jSI$_)j-&E+Qx(8l
zZSUqeogl!3U>J6l1_DLTS9Z5srm4A}!NJmdb2c^AXKm1(mhHp)IJae0-sf$dE!_9R
z|DdP)1mC;&ex7;$4|M&{7CbWS+_|5Y)+PoAhuGg`b;yn?DFnO(!=r48JVJGg$cnR<
zan}dF#Z^~dMNNHmN#C=hqj`MQT2W%h=cTDBe~KC!8Y;bFH@!+Mw_j`ktGd)BXJ<-7
z_UBnav1IM|C^7lUve~5gWW)mrAUT$w9}p#|X|^^u7p4dTK at jjr9-D{GFf+*n97^KY
zsyatTQ~7VRzP^S}-gYCue_}I<L<&(9Cb0lIe!q{auep at A95&`?UmxfF{$_Um#m`ya
zv at HK&Tr!K6FXU_g{#C|?Kg)rx0~|Zr!?Eseh6V?yt?s0~eJPr5AW1Tv?Hw#yvXCW9
z7qei|B9<>-hTB(oQEF6;Q|-#;-LAX-a&*Js_|bj at QFPqWHm$Sk)-UJW^Yfc`ZQimK
z>b+#`DZnJIfN5Cnj3*ZaD)_zGAc)xRRxUj%Nfro9%HLhSQiV2)&$|W3s`fLf(F|9}
z_UU9Vw7SaPa5B#lwA8jSIyOqu$e`_X4F-o``#d<e2zg-|yfCmkt7Eeu2wZ&0*<5_d
z*%i6HTV8qz!f at 8FZ)EFxe$0hA{Xi!s1d-<UCYswXV&i32M`<;sqN>_>UsOR5 at c2AP
za%mNu2YZh5&KEvG_xpdF_4%ARt=#_Eznbzhy?*=%!EgwwN~|PRY<g78DVH9 at DzUD2
zSvz2+a|BVN00@}e63m8K--#JZ0kH_^$-=HsReA3q at 0Xv~zL1pHVMYo^pu}FY1=q+{
zAl*GZ-1 at 0cf!&DVqQ^hP|Jn0jC2z3p^0=s~_TjIo!e3iORgJG?0Q~2}53}~R_j5GT
z&%=e5K2A~o)V0IzAF7wu<|c|&8j)Kc6iQipbh+IVAP8e+{qwTLHZvsVDBMianw5 at C
zyMi$wHI}i6#<l{Y40X*`%Su;;AXvC$F5bE(%fHGp!wQ at jgzn-Oz2oKYPCF28{K7vH
z8x4+w0N``mzRik9{(>KNJw|_g`b%Da*Rz>3-ggxry6tvS%@!Yh>*jkn5gnYC>+c#p
z$j5*B4ZDA+R$3ul)FvzBjQXGi*1BV`+OniA#Hj7cnr6n7FF4bqvsLjkkEei$0a`5o
z1eX`uJytv*O%ViwVAbT;&#R}dquts$G3(115D3DK(k^`QZ~um`?|NWjlj<qT&XEIb
zc<dHl3hlF8fWBbX^J|9AhoAona~`~sd-pz4@%;wkqx`b_89E-kf~)`MHhQ~ytoz!$
zb5Mz}_E$GlWD!(D<KDfGaMrJHoM at t}8y5FnOp;jfnk-K+AOWn6t7Qr5Gv3><ojb_f
zg+mZPbWea_Ci(nI$C^1-AP&R^GFTz|0R$1M>Ma1&l>a{DwDOO~1T8Hz&#z*jy8)DV
zcDh|jz|jaqYD&7<9WQ^EJ6`@Ss~Z-vseL^ccbr9)?8OM0&>OduYrZebhjWQC5jDo<
zlRMcmu#3F`+w`mjwpUv~+*R+mk=@5%_y%C at CV6i2Dy}%=LN>Lp&)Z8NQ}&D<V#~lT
zUK!fQmVsRy4(GIYOWNFfMz9%FBE0{PpXb)i_l!T+vbuQ~rctodp&5j2sn^&%urs at z
zy)Yh3l?H- at T?gd$<S4shZPnD68z(3Z^r+k3 at o^UT`K25;?N}%bDB+ykfN3#Z&8^l(
zhps7rAkzv6f<R|yCmoBbd3|3ighoKia8wN)Muy>)8hC5zH`yELW^bUI at 9+Q3#E18(
zaOfzUzYK0D;Ue>Z_BQA`RCG7TuoC0h{#SUm{}livL8QH^nFdb{vLK<G1_>?2a56wh
znZyTCZH`?M9fPf)65)3}oB3VO<`R4#z-foqv?VB|;aSRdZ={^8 at DPwv!R^XkPB at mE
zBe1u6lsuNQ2o!Igb-ENk^LW|{L<hle2#7uQriN{lw34hKJ0yxCk|Z&2-aIz$S<U{1
zBlPywLMWO2O`}nGO at X&oxYPGpF6eQ=ks%mrh1L?zStG$wH=G!TU`xp>hji1RFE&J9
ztjzVI3YME9OH=xBON-dCDQUI1B?x1!_>-h;OPsa@)fwdiaUiJWC&~obs<M>I$Pb(j
z#m}_ at AwUUalu4umVwaU0SVUO~vb>l;6vgpBzu(W2B};hM++|43oz_~-ERE7&;3QPq
zj(-Et-fC?;v8BXwE&|$HtmNIx%)FRP_|Y>Z0?wVJog`?xH?owS6&_1k%I<bgSb||7
z8p&B;Z!fNwDV!!fm45zY*UPj5F(5MFOpCgzpuNi4+s!jY5TxB8YdcgKm&?V<l`C1k
zd^u|tbV5}Pd8LNo5Ny{fSAcbXYgXGoRJfT`uELyYPl5YSL5X*|%5sW(r<Du>%#!xj
zVic=1!X;1C#zcT<%sSWapUAfj0*P2ozacDo)a8&PC^r}`Wo$Xe3+;NDN`pU;Q!Hm%
z`Hq at qSVmd3LIo{>BuU7!jN9$T<MFU|&07BQ+>I=3YeCB0MN-q?#0mIQg$l3<Xm5tm
z06bsfITrv8wJ<bn`PnlmlC7mqWy{lQam?%>xsZ%ul|aZDAQ-?Za&*bilo7ZLrkSCf
zwu_S6nlXh_L~E9M+-ba)2KkA?R-mKa0)ekW5D0>h2ZF|?M$UQ5*<5zcM%o%%5WN|V
znlK>}hV8NPRz*2QB<t!d^L}8kv{h`iz at ipNrQp>W27w1FDAu&fo^vt<H#6QuF at 8I3
z3EUYh(10Bec-+}>)lea3$Yrlno<)jZC_9`0f^kqo`F({132Iwm2@{QqrwW2hcgW>(
z;dZ<6dcF93KAM`ExaDIvbJe at w&5A|K at Hf`t^1Bf{lI5)R_rw3IP&qD1#|C9sgL8rE
zD(LB-d=Ibb5LvPmuhLRyaWW7X8J1 at f2`LsJ-5KpfPTDlC+cmM8Y5*9HI0VHa$W at cm
zh^NBOFXfyRR{kT_ at 33%20GA);)WPb?tUw++l(q!AZnYmwS4Q4^%LlmP%FB7?nP=F)
ze?NnRgG3?`4Bg<2UW2oCoLAA82rchrTP#7tXoB;1Y%1xTeRBo+P7ZSZ{&wnub7l+!
zuhnm7L^XL!<V at J%so+Wq>~LVz42>=IAq>If5 at U_?7+YSKU*TwDBMTcFIrH^%063c1
z$G+NH8XD`kNIz#hnfao;nUjt6IYg9~wwfju*Q~<t%K)Y^IeSy&a2C^Al>I4TX^Lh-
zP)pM7+C{L=hna&~0fCm9cFvo77M>xo;wEu|X=}P^n&aCUDT+cenIs;MlSm{;Bod at j
zDN?Bvnx>5dB(o*CIg`QToARd2q_NMk*mi*Ic3ZPiZmi&TyHQm&%TlEO-jp}x4G)6!
z!jN=p61Uqu4homcg~#JTQ4|zK83#ey61)k5H|32i<L*$dTVoi;xO=3kDw?K^|D^$t
zYX#l}!<+JF0fJ0rPW%0aVPwtz>A%czZ_1nUX9WT$Fr)#I84$l254<UV4)Xs2#6(Q6
Tof49U00000NkvXXu0mjfa#4MI

literal 0
HcmV?d00001

diff --git a/jsp/war/images/top-middle.png b/jsp/war/images/top-middle.png
new file mode 100644
index 0000000000000000000000000000000000000000..1035dc5288997fc2436de83557a79b0b19b52721
GIT binary patch
literal 240
zcmeAS at N?(olHy`uVBq!ia0vp^{6Or_!3HEv`sS+vDYhhUcNd2LAh=-f^2tCE&H|6f
zVg?3oVGw3ym^DWND9B#o>FdgVm6eTEN2~qqbY`HCY>8_`iF1B#Zfaf$gL6 at 8Vo7R>
zLV0FMhC)b2s)D<xZ@~K$)jXiW5KkA!kch)?Z)_AipupoCcsOw9hf49XQ+|?1l2ev#
zXx3Qp<JJ9>c~{@e-QW3go1lRN4_ouW1PJwD_lJsonvcUmKb<hT6Kij+R5E8~`>gW1
Zxc9p3JNzY8s)6P+c)I$ztaD0e0sy9}P^tg`

literal 0
HcmV?d00001

diff --git a/jsp/war/images/top-right.png b/jsp/war/images/top-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..eff8582a508e5a2f919223d4d1513524d25a4c7b
GIT binary patch
literal 705
zcmeAS at N?(olHy`uVBq!ia0vp^TY%V~g9%8U{Z+9aNO2Z;L>4nJa0`PlBg3pY5<o%r
z5>H=O_8aW{;<_x)u3TQuz`&H?>EaktaqI0(->lmX5)BW3Uj1`I<Is)9jwbWG7R_(R
zF8KCcXf3yOTK8b{mw=s){u5F;4;~CCH|)E!t7{S$)3Unxp&ufgH1y}QMRw(TGurIl
z8@=xO>qQz#JzcjOrwg!mFdt!j#8B8^;UJ^H2jOB7gh?T(M5xCvh-7l3u<BA3J{j(4
zX{Usu1xJtNna}1eT+n(y>b-5 at f}=+#Yo8ACnz>E(NMrNGWSRcsXSYqUC at A=9uws>$
zoig8>+8=>;TKp%Ubje;j<<Z6_+rPoJKkIDg`X%?QI#}B%kW^P6dHrjS+2(6f$y0)Y
zybjkUrk#1OzyH?kqe&0voZfUsV)8tlBZcpN_k1y#dH(s~habLM%#eAmk at NQGWNF)D
ztJ at Ez7u!bqz1r1h*e0;&d*rmp?C<?kZ|_$9{(6nY^G`PVr;EN6hJ;>CFyK&pQhD#l
z#BVZA9Gj!o_VM}UA1~V-`+B8y*l*pve?L57(O+{s=+__HbAMjh`UE>>=k^qyvwZHv
zq1Ym^xOm;oUN24Go{f)R#qWxg{l8GoJKz3KivF9Db9eSm$ymGf+O=CE?ceWJ&o`4f
z>&>UwqS at 7CaZbI@#4<?c=KM=`A=!6pE>B6lX;rh!{qp_Qf2aL>`C;<j4RYR^U%p!u
zf4}r^?~b6C8z-5(H at kEuW8ax47Q0VQeB^Oyg-5;l>a*W(f0y|YFI(3at`&NzrpRPr
ctH6GSKn`uT%SEp}fXR=+)78&qol`;+07ecu at Bjb+

literal 0
HcmV?d00001

diff --git a/jsp/war/index.jsp b/jsp/war/index.jsp
new file mode 100644
index 0000000..45e34b8
--- /dev/null
+++ b/jsp/war/index.jsp
@@ -0,0 +1,6 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+
+<jsp:setProperty name="template" property="template" value="index"/>
+<jsp:setProperty name="template" property="title" value="Tor Metrics Portal"/>
+
+<%@ include file="/WEB-INF/templates/main.tpl.jsp" %>
diff --git a/jsp/war/new-users-graphs.jsp b/jsp/war/new-users-graphs.jsp
new file mode 100644
index 0000000..807eec3
--- /dev/null
+++ b/jsp/war/new-users-graphs.jsp
@@ -0,0 +1,4 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+<jsp:setProperty name="template" property="template" value="graphs_new-users"/>
+<jsp:setProperty name="template" property="title" value="Tor Metrics Portal: Graphs"/>
+<%@ include file="/WEB-INF/templates/main.tpl.jsp" %>
diff --git a/jsp/war/papers.jsp b/jsp/war/papers.jsp
new file mode 100644
index 0000000..1d0d44f
--- /dev/null
+++ b/jsp/war/papers.jsp
@@ -0,0 +1,4 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+<jsp:setProperty name="template" property="template" value="research_papers"/>
+<jsp:setProperty name="template" property="title" value="Tor Metrics Portal: Papers"/>
+<%@ include file="/WEB-INF/templates/main.tpl.jsp" %>
diff --git a/jsp/war/recurring-users-graphs.jsp b/jsp/war/recurring-users-graphs.jsp
new file mode 100644
index 0000000..6982251
--- /dev/null
+++ b/jsp/war/recurring-users-graphs.jsp
@@ -0,0 +1,4 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+<jsp:setProperty name="template" property="template" value="graphs_recurring-users"/>
+<jsp:setProperty name="template" property="title" value="Tor Metrics Portal: Graphs"/>
+<%@ include file="/WEB-INF/templates/main.tpl.jsp" %>
diff --git a/jsp/war/research.jsp b/jsp/war/research.jsp
new file mode 100644
index 0000000..e9c5444
--- /dev/null
+++ b/jsp/war/research.jsp
@@ -0,0 +1,6 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+
+<jsp:setProperty name="template" property="template" value="research"/>
+<jsp:setProperty name="template" property="title" value="Tor Metrics Portal: Reserch"/>
+
+<%@ include file="/WEB-INF/templates/main.tpl.jsp" %>
diff --git a/jsp/war/status.jsp b/jsp/war/status.jsp
new file mode 100644
index 0000000..5126f78
--- /dev/null
+++ b/jsp/war/status.jsp
@@ -0,0 +1,6 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+
+<jsp:setProperty name="template" property="template" value="status"/>
+<jsp:setProperty name="template" property="title" value="Tor Metrics Portal: Status"/>
+
+<%@ include file="/WEB-INF/templates/main.tpl.jsp" %>
diff --git a/jsp/war/tools.jsp b/jsp/war/tools.jsp
new file mode 100644
index 0000000..e924bf2
--- /dev/null
+++ b/jsp/war/tools.jsp
@@ -0,0 +1,4 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+<jsp:setProperty name="template" property="template" value="research_tools"/>
+<jsp:setProperty name="template" property="title" value="Tor Metrics Portal: Tools"/>
+<%@ include file="/WEB-INF/templates/main.tpl.jsp" %>
diff --git a/jsp/war/torperf-graphs.jsp b/jsp/war/torperf-graphs.jsp
new file mode 100644
index 0000000..da786f2
--- /dev/null
+++ b/jsp/war/torperf-graphs.jsp
@@ -0,0 +1,4 @@
+<jsp:useBean id="template" class="ernie.TemplateController" scope="request" />
+<jsp:setProperty name="template" property="template" value="graphs_torperf"/>
+<jsp:setProperty name="template" property="title" value="Tor Metrics Portal: Graphs"/>
+<%@ include file="/WEB-INF/templates/main.tpl.jsp" %>
diff --git a/lib/urlrewrite-3.2.0.jar b/lib/urlrewrite-3.2.0.jar
new file mode 100644
index 0000000000000000000000000000000000000000..214518b3672bb401b1b72e7f3ad384f57faa1f1c
GIT binary patch
literal 198436
zcma&OW0Wo1mMxq+xzo07+qP}nHg?*!ZQIVBnLBNpD{b?g^Q!9Bt^2;O+Fh+h%=pox
zN1r2B%rWMOF+)Kb1QZJB?;neDFz5e0_|F|A5GatWsEQ!1q?{Q2*EkT6!hb at 40x|yu
zl_!@y at A?aB_yY(C<*)W1P+37aNik7n6*^h5keLanK?Ve{Szm&025DWE=18cm3W|1x
z-z$70l;8`^GNl&Z+i1Ekz-{hu&K=U1wxIz<AWHQi@`Q>FD8}E3(bBflKV_G3#HkXD
zq{=bn=Zft<6^7>+BOqqi)bLW56%fz*(;+lGiaM1h?V@{q(P~^`DOC=C)|p^3pJPZy
z+D43+EnC<vO*dMv=Hl4k!5#DO{rIfNM_KN4s;`;^JGZ~fo>T8}TPLE&JwAE0UkdwJ
zdo<miC~gP&ug?Czc0u~*&N`bqxmg;UI at A9*p6Flf2>KV^-pTxbK|uc}!o}6t+SK!Z
z0mA=Jpu4Hj{{lw;f5B#!HZG=4|C?B%|NoO*oot*;-JL95O#kVkjQ`SE+JEbOLpwWr
z7eg0Id%J(4qWKppvVV)p#NPOS;UNF_I9yEr*(Ox~B82kaA~E%FF|{-KCoR<fLPPU!
z(U`f~8UJmVe-`wwO#fc5tepRcdH<E<-|LmLp{;|>Ki}|wrTO=?xR^S-{F7-Y|HU*E
z|CVW7T`X<>+blo-?|@aVinF8%0tD0s{x74DjHIxroU$mLi-${%>Xh9E2SP9OEH{jo
z70?nbng-2mA%s?;EpTITqKXbaYJ^;P%Wr|=#N$iu;^fugs}ccc2 at I#>_bf*w at d{5L
z%*W55pyx~2kH^!69sHXOen^!m7jVv&@5(d|A^>wR6?9Rfm5<UERc!B9Kpn at pYZZ7E
zS9+*i%q|{EwJ7++BUJI*UVeiE6QIen^$)hVj_Z1-;*P9b){o2|T{XbG{;UhDl at 88j
zVP-x9y$x-UJl4-ZW-$Cyhx_I1Iee$Bw?83SiUP%1pVm2(?>I8axAq2jS?DA(*B%|<
zYcRPkvuto)YxO#2^pN`@UR2Y-oV`#NGvTDk&lv<(@)h9MH#5k;o1^=UfnY`o9zmg-
zLzo9Wlc6o^pQ?xsZDwMwmfGKbVM at 58j#R<0tjSVb%8pHblL4MnCV|j7>t8NpxF4+?
zrp}xB_6cBmqi5OWVmdiD+9u888ER*}k4zfWDR8|$?`I!Q2&zxVqo2!Po$&8g+MCKf
zM;MB7_TG=du9Ee!nhgYCarr3w at F|Me<p#3h*bbDeHr+Y)gu{)*>W>d|KR?n!fZxlt
z`V>|xK67LIQbIi|s&ke`6E+!t6mI?j*+aR}xxGs at WeIvjJd736QWKwU<%aBHnxQ}!
zh=j3+9$V{7B}I39i2Z5fi>@c(2>RBuukw?Ev)(s_Swz at F4r;7i!XMRA&%An-%>SoC
zG7`V5%?!!%7!zdk_hpb1i1+vc?w8aujrkqMPj(qJ2{du+VqyhEI!!G=u(0ZVB??M+
zQ*;Cixs7}i>K!rpthSZ}0(T-Hmob)3ZbDeFL;aU6 at -m8(*fM8Ge=r~Oh$U4|!4Zo1
z3G9M!h$nDiA>}>9TTUVFVB8om)kzyx)D0q2Be}NA^H-u24sAofD-}n2^RdgdsxeBT
z9`u+AEv3x_6SN`pxV@&-F#2Q at 3SooREGQ=l<YIV$V+8$IcP-fcK!KMeXC3v}_&#`<
zPrnJrh+sWCG-8@)eH3NN$BCjZoFOnIjvLB#2Rv)Bs1E_Kvh<M3&RIO7a<V#KLH<Uz
zt!0AJx0Y8r2=W6s#7Ho`0oYfC_&$i>GS});S3u|S!O|I-VQxR0K%@3?$jq=~Fg3wy
zBRyf8OIz^Q=$GjS=zsaV|9BLS5IuPK|9X)5{@VU-{}B-U!$%t1+tN9^+R at osIyu=p
z(HT0p&<Xy-6DT;@|K&%W?VZF7ja}@WJi!J8q5K(OK>P8J;PrkNLHG*LC<Yc#o~O?5
za3^^L_jI$Fu9CJvz~;Gt+Voo%wveUds<Jiagq!lK(aKEX|4(g|y5$H0e`%8XYh(Za
z)MjPqX6Qlp-;RmS;Xm|P+L_b+L)rwr)Cx7F?6h3XBDK8iy!6B*r6euYGBxcur4%jw
zIF00z^yI_ at y(G=p<jevz?Kos$IM*N;NaS6Ta#YlP)IUW~e~*B`;$pJn5I{f?2tYu*
ze~J1#NchhX;BU|VU(WiU{H~Cpv9*$^nW>Yhow2Esse_H7v8fZCv5ld#bBX%9JMt*%
zmso1c`J+)_pe!h9I6)axD(%n3AI5raHv1~86$J?WmQ9IjcSe@#)oOmtk_DF1^XhMY
z?QzMamYd at 92n#<!Z0F6L<m7+Z{yN#2bN=f{exAFDT62{sU5x)C+U#ocny=T}{Mr6m
z?-z&wjy>fcBcVXTy=q{5GE^3VG6VKI*;O#*fRMmI=Xz9>J(i+iO2`E$mBZINl(ftQ
z#;RTA7nWZ<ln0c(pP0SAxii!EYhajpM;r3gFF1Vk2hcu%!f107o{7C_>6gN2`mvYB
z=sJgV=#NG9*8@&W{eyXZfW}Vzt!(cL?H6E!skdnMMYs0Vo2hqZDktd{1d>1bhB!1d
zJH_-wO2duqDp at J%&BjMdeuP<UdhXJw+XP_ayUvEgtLGH0!<bv&_>Q5KsAc6OGs9EK
zNn*wnjAY(IDf{QQEpOG#?;cttyQL_~n*6f&w4AlPam!(&;CNy>r at wZ1P9~6?`?!m?
zTQaA{UW8>OE?I^-Q5g%9Ha`AUMAfCnO{L5Q++vZ0v*zic&i+2pZrKJm at EVpmhPHzY
zj|obA6&s^1Cb4RPkklndau%%v-`-Jv=7SVW7rLSbXPM%y)v}tUMVMxD$oUc?)-rs@
ztDzZND~_210FBLPRB!13zDmvt$g78O0dH**nl(C(A>%pKRbGP(%OOS at Ws6ny(Pl3+
z)^tqZRjsBYaOXdb_nFKbN%PP;<dRgH8&s&^)rqGJ^@dV^lFgFvz+I&#FazP);GwxM
zuV9 at AQWs^-6dfWZL%r3~=k>=;f>$EVraKw)eL}(^;M^yp#uKoR15<jmF5x#l^D&mu
zrN^4Q#xbWnPN&at2%3 at dGuwiyY8h5|9qXB(_&2(lDiK;LxptQkg}r&bmMD>SCgnok
zQ|+TQrV+rXbhCtZCgH$4=u_^gBstAeE|U37ZjjbA(q6W7YJ%~rJn-Zhg6+cw9qeIK
zXb2zTa~(r$HX2nwK+{w%M&(}*{39V6#0R0N{6f)5KXitr)6;ICQTu+^k$h+k|I{nB
zSOP>v#^r|<h$}E>@BjX(ZN_n`#F))E*=!dkY8Vn at wA!3quLg6 at 3^v}Hn|c!&xwET^
zn#MTeurf8ghOKssg{Gpj_w<EUr)<Tv39ChapbDw3O0$o}S^=fQ&F_$77zE^G3d?+<
z29z=E;NF5Y_zDFzl)8a}zXaWpDh=HNHbr-)3QrkkI0}`uj{%~K#eTz$+Bb^5Sl|7X
z0EeEm>20 at _MfGF^&q&y)JdA%Mj at m<D#3NyI<+ipdYjgFqy4myl_^R_l;Z~BTU|;@)
zc|a8Y$rcy?+9ED at ZLa0{77q2-fc{wT?X5*u*Z%$o|7BWY6H1YyVl`-cbkrgvb1HA)
zk?VG~3!q$&#!B<8iBGHTamjYarOBp!cuV~4K80vY)!WS=5Uaqi_BU;<ip5rJuaI-g
z$!B)uzE#n2$AO%8I>26Z&G7CysI}}9Un1ZpxHf#6+XLRvV$m~5BNc;vgNTt9yd}|u
zlH1}gRB{i>A|!D70If^5O2=*VPwY`GLa7BVj&nPmB-R2>!nR!M(}`ZuVM0!0xv1mR
z(h(AvfiiE4D)(~7(~iqIOzq;~*v|ZLr;f7D)+j5n_{u(QN^hKNgO{a8Uety)dzdq*
z$9E-?P#Lg at PQr)q9IE=pndU|Bh!iEYK7zaEO3mJR_kt01kJ5GN3<y7pU%{-*-by0I
zbEM+2FA|LJZl74 at +?MD}(0)<iw&%;)Q`OIIF=TwWIc5Sh_k9KrZ8YGMQJ@%EkDo!?
zdxD8ibM0n7=AW1jMa(f}>D5yxjGE$Zo}oo;YZ*cvL^PJd!x&{MGjD$KomD=3CiPmV
z`1AIB+OoLmk=2aPt!m4}=?XIs1x(E}Er5z~IMscFFDk1yl(sb#kR#k7Kj0*NTs4=7
zTcv!^8$1IqgI`k_<HneR0=D1LWxJgRx+XMcLbNSuieie7ce?QI7RE#MItt1v3dAcC
zdc&kAQ0EjR^nQ=vm8h<L5aCrIZipb&NMYhb+0|A)_Rr}NyVGBejIS!Ga>V)fm098?
zY#(Da)Sxcz`l`AP*!E1-$U18vTdUR*?hD&H|G~F{VNIL!bNbqH*8*`~ol+lf|26^h
zc8-~ccP?qhe$*+j)HeEo%TrCPD+uLfUU<)BdWf_=@C)JT?iGpaWKCWMn;;OTAmgqr
zm1$M%bt4?Kb?#gars#J?93seQxa%mz^(f^Ae%TVT2Mjr55Ocf#=xNg(a=Qfj4Jip@
z9EzSG)~~SGUj#wFh6px!2<7+t{xrxkto;?H2LhjmPCe!Sc^WVbQ!s)zj+8aZ%o$3u
zL6dKQ=AdtX!qGapKx;gsSo2JOh>3?qGNj*EY?L5_)+6U04fjQF5J-&`B2132Z^PVJ
z4L2ymXJnIj$|GnU(d74J5bJGgU_P9pa7;;$ROXn1jxsYpp&>4mGtTyTND!4h1Tc(^
zeV7LA|Culg{<@d?X{Qg`mE9f?s*K|Kt;*6%DK#ap(VGS3sNUiStb&U*99;)aX(uic
zBDkpBskH=IfFDjv at WiGnutL-+uPYeMAx0e)u3s>W8 at 1{QrgZaz(d}m69JnduT{Jzb
zJkO>mc94R;yOjC+ADM at rKz~m}hn`avt$qRlu_6NjG5%XYg0P{Bv4yCOsqKFR22<+q
z-Y83$e&pU6Q%sNuKe50dGZ*Uvs{O$yWC?{LU<b%_uol<Hu1uIsn32uRgl_`XEUmTc
zEG*}|hFTwlXajA^DXpxdeBXFJTlk+wzc6ig?9EnbvQn!1SZ9))&89hb-hFr8b*C?O
zzVGKof#zSVk>qzJQAbsHQbcfb<%j~WNjmOjcsp;ZVMa|~Y9p^n6JS#N=!cw{J_sW4
z_r<Al<&6+?C3nFx^pkVa4o^+j{6zKSNp7rw>muOj-1bHbPfP`QD2L=#K3F1BI7pwm
zbNjK0UYIpKm4~$@n-6R?J;g)aMR%M1d(--7z%I}mKcrF3RX(JK>rh4R+~fw<`8LK%
zdW6g-IWqZ-V9LZNyUjW5I(H9o55kST#5#8~JlVI*0c_L~CU>3Za9**2rM*LM#ktex
zYIIXz3yGiUdmL=+#z|h=lT-?Dlo|$FrRH~AtnKp_GN#dxGtD)40ZR4lFr)fJGK-WN
zn^thGzx^NFM(5(5GHORJ- at 0qeg>PMZMQvS*XdQ}T?3zRDnx{JFmW#YI=5joZv+sh$
zY3&zpCZhvi&=~EpAx|}Y{WHBUstXJZ^DHqxLv9U+*2>@ku#PL!C$Au##^c`Y7>{DI
zZER at LXO?}(Sb96v&~vfEg<7mzAU~{GLb_Sg?d&<7$29R!tIuvaGNigfnKRhC9}F0t
zS5wVpJhQ+A_Bynw*Dl+7blnEVue!0o*B7+h%6FdPw#=hJM at e#dkPJmoHuZvvK)?c2
zWWJu6Hm_LSDBF+T+^EZ&M*j at A&zi<(V{?y3Z?K=OiU+^-^VcO4p>}~Xlt#-85QC6Y
zXJ9>cM?BcU6`cJzm<t@}&U{YiHq@?d=;-8aVK|t{HN14cOB^n;E7uCInG!P#kN``i
zNZ)ChHA~I7Oy^vfzbDPooKi9iIyUxM#Bhl#*dXqvUeyTVhDkFt6|RHPSGb at iO|9Bz
zr}C at Xr(r#Uu{WQ^N_DHQUFJlxI~8#r-2_o0sGvGu3K|%KE^jDXtVU};vUlXo!j1PK
zGqQ!eTp>q<_~>19Spw^04w0qAV<7^&T$-$#KRhd49&>>3-ANn^)1~0FK+leDm`HwM
zNzD{X3$J>~34LZ93(To2*EC<Dw}kB*O%L^Eq#JUBb>EYN-C8Z*v$IjDFO~u<)njV2
z*rW)b*Xs>)!s74xflW|-ZYg45G9JeM*?7X((H6HUTLP4+4teU#)(bBBQjqD0C=RJN
zM98umqu;HmO+0Cd%TRAfjcYsm%uyzXl^9~Bv3&f%PdLaNEG>X%#`+4M0L^2-(PE at q
zmRPrb(Lmu3mPfI9acVhlqHOl1YDP7ENebmZXbiR87boBA1a7ArbPaLPZF0~p>9?XV
zP#Q9SktR?-r!6#?qdD~sgU7~nOHh%m))2gfKxDggx!xXc&REEqfODCybd65nc`Ws=
zk=%}H?2&hOTFKVaNGOM)44SQrTkt1|yJFN)pTT5()q8_8G)$j7-V?GbyOvg?@-hmX
zk{HPJjI86~FFE&cs~?n4ttL=&$@ACj`zWg2q3~qC*NU2T<6Q6Zx-tYi2XtfuSU at _a
z5}mfXa_vl`=@|mUjB<-6zOugA)3hG74U}nPS~5?v`S7{ELwxxL^`>6{hf$GpU2Vp6
z9r|b3=v6N**`a~l3NvvQPn=&+<w<@=GwvbG+$H=wxYITUUz2cSoRqSO&O%tg4Oaml
zwEM{3w4=B_*!wFzgPx{VShvYeh*nfih>)0P%FGgQvc?0V7Wgmqyf|ruBe!xQ71g=*
zF)FRWkyi(mXaa`hZjQC1EA`weO#w|8!*-qip_&Y at DL?Sylnl at a(AI16(VxSBPOE?_
z;1f8sfy3XUdRBfytfTt$R66*U+~igc`szG~q@?|cZ~ur>NzN8&%M~|9gqAlX#W$-D
z2c@;MqB4SPNOPhp><Bjn%sD`bNiEX_RBt<gL%b`i$L(-<cUOcAtrOWniM+ZvA6~f1
z)6w%|uC)ekXdzO|73t=xp*T*IX>?GoBV8W8!-_Wd#%h?H--bIK_kGLIrmeogEHjq0
zG9d=OGUUKWVD>A;zMtIrm2>pFaE7zWBt3e>141cp5t0Cg(fiuTUZBP=Y;ppl)(kgv
zVlSrgLon|2_n*vq>A!-Gkh`-iHX5)#SEY50zZO7zyzrrKVXb2JNtTV`Gl_-VFn)Tj
z%Tup5IEJL!6sJJ-N_q$W;p=yoEI7(hpC$Uz6HJoH5v}F|WAy@`lQ8Ya-N`i#(2<;R
z!YK^1seiaOyn=k|drd`<6N>FB8ZXswexS86xX7}j-EWm}@8;ab;f+ysD(1v%tZOaL
zvBoH9m2Eh1MEb5vT?K?w0?cOl7Ll?>)TdKyq#Azuk804yF+=9{8}US-;SAY&M4EoH
zRGnjZdZ&KiK40SHi=I;uXIC_LZUJbnu5}(w{Tn=gKfC(R&H2hhV01x@{WUQp6^@{2
zxfDuOjAXQ$Cn1X7q>vfMHS;-Ei}k7v`~#>|lfyeGaInY74pkw4hoUrAvCE_V662qr
zQGNgm?AAa_2~8x2^{Z0$(Vz}afk7M_LAuB!;-YfYC%l3j?>jqa1xF&?96?aeCAmse
zbyKZNQ}gm|tXx4Rt!oR>8y)U0N$H6l4rd?NiAj@*eBaVV;U7nVt#=F7kQ}3HY<n{x
z-QIvX;WqUcL(+>U3Iq&R?We1qu6nEDNdE~l)PVi;ivxm=roGhJfguuRq2!8LCGV9<
zR&re-a7%-ULVo^9t*@5FaHOw4;F{b&H*eZJJZj!NP5j7-#^$Owm{|ZVkt3K*omT$@
zj8(J;R+yYH8<Ry at S0DMiX!IN6zf&%M2QIN9Z}-A~Wj6Ln|Lwr#?>vT*tBvV at 1THNa
z&>ku)j=3G{Tiz`?0VH}_3?71m5>@D{>HfhDf&$eVKe2Ba46>@#)aM7S)VF(}DH;}7
zB9y~AV~xvX9ka+}FUxH$A{$5<7X6Ju9P#9`pPMAJ!_LWUg)`NWN5}X9+rEv!3D at Tk
zTr(M*&c~Dd%<lY;ZxPBOi{tjU3qYR&W%y?g#Qc^Ik$K}M{2wZ!b*T#spJgoksmJ8=
zA8B&mmt~aG+us-u<q!OiMIHGIGbVR^es7$gLS_1Imf$^BvvtMaEf*hof_;o9ZA`yp
z!~Mvk>ZI?zbNG(Ujg~cs;L=VnZk1`hU7ubp5zpr_xYEuqRy-r8OQ%u&toAFw<(b=+
z9zy>Z)*>D0FP!q}L{_=x+TFkenPc%lkKWj5)+8wQ?{b3Aq`azv^OBp-+~523YKaL3
zq5qr{3bHP#WA;e+*(de~fce)S?;O_d#yK3@)sE>T_<|jK)5xJ}TKc0q88)bn^@S at a
z%}}fk)2AmdEh?4w13XCm#gnuxBHztW*YpO~>2^u^MXXm+%-Y1hW&oE-v+Uk0!=B+K
zW`4)Uq3pq)=>_ey3ue3AxotWtecUMGN9l2`h*SQOocNO#am{<p_VSm-WNTu at vI|pc
z^AmYd>r!TGQG<%Lx>0`4SorV33YEAVlgg`g<ZX1jn2-aI8jbJ~(>|Wm at L=Pt1;!}L
zR}vF#2pj6{mCm&cDEwfVh>;>U7M!TkYQ9xZ at +7nrLGmQK;h`Qz&8I7nA71b%jTt^_
zOc at fT=~TEaBB#r>7UQAam9FP2Hka#--Un~A?Dkr1UFH*JrIE2BJf>j>Ppu9#u%;7X
zG~NtzWp-)@(e|+9Ll~N4w8TSdXJ#9CBPH%fTb;r-KVF%o<_^O7s7=X{iLsaH7P5Jk
zi<j`5h}^20ATa$poI at LpC~U;RYgEj7RWy6xj;oy~H6fgrJC3U-GMeNp4>kHKgA0#%
zi5<OX8;cN2#l%YyaLc7N$9x$lYO#Nlo*$O-P7j)$Up12++h*dpT4AUS??Fo^pifly
zkj$Bg?7`Z4An5%{Nw;V1?(8+h_9-NugIKoIooipp!8;pH3SSAIiS)LECNE-gN9TPq
zU}5E?Fu8;_KD#1j%&F+ZfU-IgsH$?PO0Rr08q&+1WE6fUaY1h30w0?5 at E$TLSB1Z^
zl^t=&V6qwD2UlKO(c~G!?spBLzSnt7>On-nL9`_|f7v{8*nR^+v|f!Bf>|K`{%-vy
zo*dh6_l$HMF<KVjXeC2xP^zeYL&`)NI}u>Pi?zj+A$#Kf;$V(r?AoMr>*Vlr8F?Nk
z5?xJoaO!WoH}$RuhL)Xy*Ua*I_LnuXnQvSeYhMaW8Pv!ny#)+1EClX{(FPlM4^0nZ
zQy06CU%*DVbkpls8Q>|p3nkPvz2P!J?h$Az2+SwN!f*vJ=trCBLa)Mi{75VkeR4DM
zR?#HOlZ`VG8u^gkfiRGWoQd$OR}*OzWx{Ph{sXU`<`Eu?6A%e2#pp1-<yuj0FOpJ-
z2r2t#^e)r8rn*<AAfkIib8JhdaC<V5JFv+?D_6n&9#QNj+3t|4xb`hn$<l}F=d!5s
zP{U2QFd(Y5Qzci_e^~mQa>DI6_btci35CYRL^>#gbWu$O<W+^tgYCG{&Xc8uFKP30
zbzH7H-9 at Uj?iz(~`-eG{Y%xK2X)9-lKccLyLVqxYV4ya<in(37J|e~*-{=ON^*#>J
zkxi&Ts?PxlX{l(5ofgr(6-2636R3Dy<nK+Bqif0HBt&Sfp+V)QjuO#T+1`{dT#F8z
z!reb<BS~XzbDBwb1v3)&eo1h%;gZi1&UGyI#2mjLvO|_hlJ*c8lO%r$*|VSKB(t3=
zdcmZqIz}^4N>b*qXKf1SnPjTkM6{fK`FX+-XT**&!e at 4ev}KwoW0~0)T9x;4(6EC^
z|K0^pYTHBW&iRXkV9S1<Z at umw4taR57MMCEwt3Jq%(^m)Ag`!UJh<`}YOs3D{Z5zc
z`nXHM?r>n{wuZAKWy&(RsKCdDn=Ot^i<|wZM(<Y%>%CZoP<m}wBTmVO$kn^q39e+Z
zvG0J#Al#Gqfv=!H6^FkhhsFHLDK=SH2fE-j6C>vG)L1}7peG^oY8*chU#i3fD!)VN
z!0wj?4O(*&F~(}pKyu5BRH(6_1_!Unu<gmSUFXc<&*zK>x=#67wF~NDKO~vogq~6y
zsZs(Ci)TSInw$3X_bzIHA4w3LR(E*Y6D(c&3`j0PMhx2DSr6te{Dm?8i^XB5KT4~T
zcbeP%7L?MdWZqf{TtkWF+V4zz#7&m^@mh6w>@MNWg!~xh at E1AF?hr<yb=ytum`+)8
z0w4!_BARiVkp=ywa at 6$8W32-*OIp)YKN<5(xX2Omp5V2dcKHC1h6DhDp<7hbr~Gji
z-+^t!O`FwXz{#hEYA+g!phnNeA<2R1j*va;DNas^Iw-`Dui)eBa_CAUXU#od(({Dy
zTHrH(8o5RAK5gtitwQ&(YBy<_hcugirjNfk)Xhofdk~SO;-0b8+KQ7S2GePekk8an
zIBp;FX+gv%3H7b75VJjSrp%8m4={bgS$n4vW&+qr&WcTb0!#K3D0rEx<_iG74?*PS
zd=}oHQZs!I4~*%+>!FFmfsbH<*A+PqY6*ZZQA4?zgSCQW2P<-lyi#(xSA?Z0<TjG3
zy>JCpTdCimjXtb2>acfkOkgBsA0K;hr=wI&>l^jgrSPz$Yc+~K?(5^R>m&O2*{s7F
zR<lq4_*cGzas(hFdvX&VMboi7;CP8$r?Iw%hELWnzk at rbo@YR~sI+?U$1s1vBn1z-
zvg}mX;TED3f;o3n%H#gq*xTR(5}3<?)wcRN2~uqk&M1(!DGap{Q#0vYPVAoZd!}T7
z7?nqrNX?lQZ^5%1ZMByoL($1FcmE{RBp6?Uqd)a4YdqR4gDT>}7E9EJ5;Rf**;3A#
zVnGGoW9b><t?I8h?!J}Fo#Ur+wz-)CelY$8?!|SLj~?Z*dug!zH}@*NB$}GH=k`y*
zCG14H{%>><t0#kjiypA1FetNY>U7?0_NsxOCCux6ziGrwF%Uz9M*pBwVH5KnViF6B
z9WmX7$;~I at j{d<Zid1-9WXyaDp1-b}ohHY<gu0uxqAJUB=woHcS>6wZt1N+i_;HaL
z>+)vJ6`ZT+{SDiGbeOYyAL&*wQhMxI$&;9JuFR9VuYWw-{=xL7ZK{ar8~+7|!}NyW
zi}4&kx3eHl at Qj~~0t;BKWX5-%UMvk5_s6;yl27=e at O%w_#;mlu2jwx9<^2&?)&ZbU
zjazsSZUzlXVgX^#)8w_zHVY~M*LCg3lux?FVL4!N&#oOD at 4hFJ1AocFzsWAB8l_x4
z#w~$weq~ZBGeEeBSr|-G=_20c7IQ6=wvlp{&BB|VQ5G19%5fBprOfA-ehe$;$<HhB
zVzqWKhqY2WpSD_}Ih+<MO99oDyvZ%f^ncd0;t@$9udo#F_YTF1Q at lsy12*20^S1aI
zAOA%_>x54x=R9{cYz#lgGHIp|2<$&D<Zp_cd*tSC0<YutlRyH9$R0uh4j2m_2n`>U
z1aD}Z{|AydP&lK&9?Rx;lf$R|;F^BO`FA87(`Itnd=L*h94(v!gq-y5=ICjW$NcDt
z99GG%-~(R&d%Q4~JRb8AUIwQv5aN};noVP@!!KrEn5%}c+~T1JdWV|mqQybgbUwN7
zv;M(*LWKdvW^XW%PM$Bv{g|TW9`5AZ$W)#>3sDe!y?qXmdqyoSx0l4^m1AYLTg*<o
z>{Qn{CEG0WiB_Ib at OgjnIkW5%x*7hRct8 at h6W<z%wYcRGM@!6Hx8hldje8Am)AH6a
zt(tO#rt9sRW+ygXs6an-V5y_l)-k2_Rn94_hn#OP9-N1nSDo#>>JEjR&jLpcr--vj
z`_p2P3fN~Ax5$*gee|+w-OQW|2TLye!gx{h9*=C5-+^PN=V(&1VKPuE?7?CM#kj$5
zx#5D~9!la1Gz#|#&fuyti!IK(7^T;)Zl1Syjojf*s9J~-Gc}Jb3J=}QV`x=-r2H){
zH;=*w=Mh^^CVT4C(}dZ5=$COU?_jQ7)S93TaZ9 at _yvl7F4wM4VgLwaX^XTKKl at xC{
zVt$W`K&rj``L=<Gcc5Cs&Rn@!=m*RP`hD-qE*IXuLG%~EA}z0vU%;8HR<Z3Yo3*xO
zz}b){!8bT!76N*YzXX_p3S_v-4-#qw{tX1djUUl^{x$GG*uV;*Ke9>k?+Fa<5d at rm
zBJlk{=n)_<7*?J&!tu)XCmTI6<(l^M%EUg!)RQXnK+QRZ^SQXpH|Lbe+x_8{%P$3Z
zIdI9%D at 1>xvEY-<J5oP!_6g{X)%MB#B}spK{s6Xl7?mleKmYMyx_L~!uJTsN7S&t2
zG|S#xb(*Ec?JKP<ytB+U>)t%|K)m_TweI$o+nS{}V%t|IdIGVo_g26rQfKvkGP<sP
zN={XtEtp$b2)_C8(`LO^Ox_?_M9w=q7Wji+nf%Hf1<ebQP`qXj?Ydw0njD`#D47wI
zou1{<*ge~4cHtV7(&E%z2-(GP*~MbN`gFEUGK4TMI8A1E at C1YKw?YV;j689>B}=jD
zU?F)$bea?TCpIq#ES&)$8A>P9N1%)IgVf?mkRKS-?$nM?exgZZ3(DRGCEso$N^oQD
z at 0_S|7SNVrr{g@$5_dL2D>M3_6X^g=O6{-6C*b|384J`;VA6%UlsVzp#5EPZ!bn23
zqR~^$qeC`d;5l8XL_j0yxYmP^DrLkYk7sVYU$)zkTux=;w>@HmzOde#uHK$v1}#r+
zSyOGdntHA}ow|za?yuOjEK|NTQ#}x?wX7V*6<n}-dNjZoGCMc*6_0OYFx}UX=%kpW
zu3o-;$7Gct?PDB03wnswG>%`&lZ=OXNFu{T!8q1-S)~f+%YuM?L-hz_C1t8Aq^2tJ
zpT;F(CZyM57 at nfT61_>P#u3$Go<)!BE1Gh4TwSX_y8^j%N1D3hx?x6dI+7sR!{EJ@
z#dLY}wgyES2?WuN2Eav|2UstpZ$gxs?x+)$LDizje-Z_V8+#@6sT?c1BI#B2 at 09fE
zEEDdGj!P3K^~adlJ0`U>83Bnra<mh#s&85m#?+BHMw$`Etgju*rgA at afp3p>dSPQ0
z>>|YM-G)*`8Xcjc9!AP4)Qc`fZv)f`Xlskf?3Ba6a04{C*^8iD3l*7tp&2EVp-j4+
z5Ek#~WYbg(vWe0-zQLjHtgH^P at 3%WBz5SBBdkOjbJM$#At}2!Yi$jTZ|A28jAVo4>
zTb5LalLmgom9|#f;7`8d7PD*Ch#95MOiu!KpBoz<vm?hu;PFfNDw=7^=FgN<)OH-t
zekE4kMzGwFv=mv<a7zUVp}LlXqb?EjW~}pyTgF{nxVk-+=kW5vQIEH$7{ovh#0w)R
zgEH3Ff?DgiAx+EaT>kdXRrn%i*QQ9}uwzT>WY`YQcA~Z&>f^SA=w)}?S9V9I&{tdj
z`ojOGdW*k{3-Np}`-(7tfX3PW?Tm!Ior&e&)p-Ark*Lvv^if$_;s=-}dS-NkVl3Cg
zg(Hv=A_^)BFc=UeAP^W<C=DClB}U7b&1)i9R7kf(wJ!IBb}F>Bv(tehtW at sys+?;*
zm$X>bP_L_fegS&f?e&cMQTXq=Hay)q-#MS*;D7nP>x!rp$lf_prg?fcrcL-3JBGwL
zy#V3s4k+K9I`Jt~Rw&6Poe@;PrCN2WguN)>QuSbR%{<)F at W}wym~syehB}n^W>Tzj
z`(r6~scKXA66Uk$d$3M%Ntb{ttV*;fRC9cENqUBrXcH>+D#0sKrCMYvkCbZS&mfd=
zX_pw4YLd^w_%f$QrLNn7^@f*}aOt_jKwGsc>s4a(*i6q*a<YnTmpeoiV*l)dW;BQa
z%G0z>Z6`+^?T~vvB|;$!xGS8c`bW>QQ(3KD`4j=Jca}YqoB8)~Js-&Uw291YZ!cvU
zljOH!^W37bT&jS)Q=iP~vhxq;oL_|X`e-+GFVVn!Nxx{xKgC+Pr2#wRkmeJ+I5{&Z
zyfersGtakRJ_Ra$3$H{O3$^!TnlIjK7e=SL`v=mmOgZcmyYNc7wfCr8`W5%8Or2T)
zxSYBK&6P8soavP)B^+ug$7&m=pg8-(ESImMG;UuPCj8x_EMFI at o&6(i*IrowEgx45
zwaeArt=e|!y<3j`if0(bBECznFo4^&R~pde+A9w5cKu44em?c-n}$E>RtD&D at t5BV
zbMaT-6Fcn|aq*Ld^U at vi?H!T#e4r at Hv20JWbg<=G)Jl{LSx-Kql4n*?XA;dNXGo|O
zBhLkU8WANjQO{RMuxKh`+vkp{V8D at 1fitH@7ZX{_lJSK~MzIts4;|V<m(+8Nu$0Yg
zuoWXEXxtAfP;CafHMIPIyZbFvv$~`2Eo5O^PJ|W7x}kh48`qW*p+J?}-vEn2rW|op
zV1cy|qtUq}BQp3D9|t^Q8{x4kLv}vtS|O^D(8Y#=8VpUuIP32>|GV5`Zol$vyd>&O
zU6oc-O*6{$e!szl3Prl2#>wCW#wJ_SH7Zq$`6z0HW%bp`#8>rbzVb~~8lb*BHj4Ay
zxLz3w4u}e~bg7$AGo6js?2sYu?djb}<|z%BPR{HMElF{`uS8RwAg5RE3nwD6p|i?F
zhb2vt0nw3BCD?N(!UY>0e<Nu3n#_h~?XRRX)a1jn9?`ZQF`n}9o_e{+yxlb;Ud0Ww
zJ7lkpE76)%A(>2Omo8?&Ue{o<<cv>8w+BV~v?69~qTA|Rm!W~JiKSu<4-=j{Di9GF
zVVg~|iXeF}9h|=HU)!J>H#0J=7hyEg6`hx<j>)WuOjW6 at G2*KPhgPuvqOc`XW+oS$
zxYtg6inlbvUtxTWW!OM6<48s##h$e(#gR!KXRf(mhWm!juyV%HPp(&^mlgq(W at V;_
z`cCA6+L8TkZgRc_qsj?hGN>CzIj)f_li4WWB<rwvgf!DQd00=%0QN2wpF${IO*)@M
zHf(&#C#wkUFw0@`5yQOTs<6^swP_;d*bIg(8&HN|P4iMs^TF=(-OoW(>eANk*Vhov
zf+S|5STu>DjuMvhd4!Y^W_CUvKCmXT!%<JGzKD at t?#|e8^L!8frKe#Fq4Vs7hJhRK
zP+h?gk>D*nDVi9vn!EbtJB#*BgVQ?2(r`UsQqc0_2`5|7+l~j%mC#pVjPX6Vh&@*>
z<e;#$BJnz6vzJf-<!Vn1ZZl06$8wroIL2&nI6V*ztRbamRq;?^F`6|LX-h++Ngn0o
z2C#(44AsU#)8w0j+TC^Ox5#&?2XxvTf^-}y0X2DRD%=yvGFqOGA*qSf5P`G8OtCzy
zymaeQJ$LB|Tr277$a?v+X)H5U;<xC^S+D*X at c?7<w6EDO!IoNWy(03dWG?v1t*kA=
zWTxm2pj)$qBq~^{j74oG)p!^AJEMpr|Ghb8-T*@HM#D-#M1|NWIl7!%n?6ZLyZC%a
z94kT##5(YyQ&tV3iDFUd%z3Wr)93>p0lW+<byWRbxI`l at mR6o<lU at lOsxPA`xqHIY
zUG+tX<+onWN?Q_%?G{P}98gQspdz>HE$i=vh<Z(2M3P7xRhqOTy|1PL`TMWg?CW_t
zk|6ID+Mv9>FL2($kn$77pxRQnpxOd!*v<?)#uGKnZL%e_3cUOra9;5lY!^~putzr@
zF#<GsFr6`bf)29zW$?tF5A>kCBLD(er at R_w6Z6zA0Mb1T9mX#~pGo5YC#YAjy%_sM
zjQ)FRH|-TQXuH%M#!nUDE1i$=h4taZ70>hrd)`~QvhBq-XuIec)=!-8L)PFIz#aB0
z>|s0U%(sFs{wz<)mtv`}_)VfRuH-G4pY?_L)OWh8=Obi5-zitH3$o|eMDKTk{rAzA
zjIh^?@9*D<0W3s#t4I>Ri_H3W>t3uWbP2Z67*5FEihz0<S&H9eid2GW+K5d$C<iIo
zo1Ab~rI(FnyB=cI7hq_`?=ddWM|{BcEIOhudMIWw*pnI}D*QX>h#<}25C#*ldLN;K
zjRIt#@a>@(Xj8k{<53l at EqwDyo0nl&Lh^%R0#r6h^(LhWe#nZhq;<F}X5#m=HMp=?
zS?Kvq&$`g!lh>uO?D~H%0S0M|9P5tnt-!#;C)qv9<2`V7XINB4T{tIgY^7@;cw>IN
zms0dAuwc?VCoF&h(O62Fr5HtNh0Dye)YAYV&DS6p10}F at i*d=`1`i7%n{=|vlKy5y
zTwH`>WAes{cGn?T#6cPnn9fl!fL(sfP&-_D!_ at jEo$zIA0U{#RiTjvh@)63WAXB0N
z0~+B>f%RuoN;E28Hk3^Q+r~opMYoP^aW>R)IFwBX`^Tqafddh6a#KBxL6k4a2Rqki
zztEI4JC=?>oL7rtD4W&;eLG(+TytpvlaD?DN_<vh;pTKPNP&!2Hp{AimjOL56nuS|
z>DsA-vUfI0y%O-IQK6#?mhL2LGoz6nG7e{5=v`eyG6IX42zU>QtufYld6|!!wW*o3
zF!W8=?56_{uB{4RIVEsSKo>mAC>VW^+gy;IZFNBm@?3QMhP8lcbim>pTgdN-1Pf!1
zWP$XI?UnHELA^$f`&h=BI_mQ&Gv}Nhm at CbVxYKV|c!6jkiQ$$uR)Pvy5~^(J^r=$|
z2^Kte8R>`mApyu{^F(!Qdy98#<XQ3dapeR|eRxH-It>fY$MjA!2r2)dBd$ThpZGN#
zj8SQG9 at U;mGQ$lX7smYuEa1uKSpfyHv?+)Zt?>*A6M~97ipqM}kv0N6hBFih?aX(k
zNAzv{(CK+&67}we;HK|;Vo5xt5OSakq<#I#j$5UmQiBc|Ra5;UGMO4^=@{}dpkH8t
zzs8p}yu#g>QiMc~Qp3jy3!St at jx-TdxJ9sea-Z3oBeWt~YU{2LBgWik^q}~Rhqags
zI9BS!8-Z#E!E1s?!(c23F)*yy-h;#My&&9JGpiP+c%4QjQ8jb*MK;4jYZ*H5YMW8n
z at a2dje=A87*BlQ at uuxsoNo>akYCWAk0z-i`=bUr-47;1?Ob-Pf)~B4ROelq{6L<<*
zLXrv@#%rQNk773<U}(cr- at H|5F)!0_{!&CUp>+j1S7K;Di%Pg>dfuKRO?vXXNBvkL
zUflNpK0KtREY{kOSuPvyuUJwUe5adl%xKd}v#N+-9j+NA#H5uCHX18`G$=MB*{|^6
zz-yt<NMu7kufa9IoEqF!OV=|sHXh{7#YfLIADu`HT-!AhCon7e#38oyFhuLE?kyc{
zPqp-*XNLf+NyrZ~zx))(X1W%5AKQB4&I=T~_62ugGwOjxt?WUrN00_uYcNG4iU&XZ
zF+T&{(vq={KmJAn6_$+Xl(u!CPMnCsw*33-Ao29s>z1oD>(L}P_Au3C<F-F>`wCSQ
zvG|Q)sxrOX=1FAJ^Y=QjRY$2S=7VTr#&bEZ1}6f|c2TA~yRUY+=Qt_I<4~_UkFnM2
zD0*QJ|K$a-8Z>j9G at c|)GN^%v;X*=xc=X%T^i8si8hr+(c~!^GGp&SA{mHEl_rhJ(
zy{V|^@zL-dq$VN!*oktRW<LYOLiM{_41)8bUU<e^pJ9*8Tew8Rp^oHz_4AL3Q7?uc
zb407p-W)VUi7F2haMan!wi5K?g?K=3(bbRd0WsAHD%vzLD<j6dAO>Qnh?958Nu$9-
z(!Hi7zUr#4CD9}EM=oH9uw;2U{YUCV9raac?rux_ZpB(U*{V_ArB>XRjJ1!IJxhA-
zSzC6BmkwuxKBYBKt*{4|wYQfT*A6k){V#GWFLcq at ZZX#bFM2C4@)$b+tev>GAL|uw
z5<PQgiNbsDLnPlLh0i~EBi|UKjgo`#6eS&~kHDN;<JGBn)B8g1N&rcf0#w9*w99YI
zTCNYuM-BB0g~x=$l=)N at 5pl&qC}oEJ6e}(UUqgBUGs9T_@=DB2+&Mm(d0=siZvqr9
z&7y%xca>X^d-CEQj&%%h63W-`XkIe?&a}KH>M=i|fBCA$YUs|>K=G6V7Ue6<&fc{(
zu_+wXF3;=xg$}zb2Lxr~&kus(k%RM`{qd))p2Pwq0f<|%Q{hUW175V9+?+q|j%u8{
zcy=fz&g17eNAeg&SUyWWPFN${kvWBVL35E#1n|_}h9aJTC(;pVvb_HgM)HuNm7-dH
zHTZ`_^W}goiv>086^vKweEhUQZKbQ~^Rt$0?-Ghej3H}?nsPB#JeLc)XGai}bV*-M
zsHH;s{<OiV8x~zBvyiK}SyxfIoI0S8p9>l<>5`}*t*3QfgB1s$RiDRuz5$3`$$oq{
zZ_A9ol$&&uZrqYwvt!txopPIK+!|9u?{O*((NS+rdT6ApEQgju<CwWgKDH?XVaZI;
z&hAPIg)-u<_~lp|vWMbx0~*CUn42AR&*a=Qyq#l$;@!3oAOisag8<l;RGf8N(hb6o
z7dqB2h4fzLpNiX;2!DjR&B1Vj#QZ8<%3Bf*`@wo*JZm;<V>qi~P?7cqpy1pR4x9ON
zeVwwFWtcFG;BIQ}_$7y>lf5JA?5<Q`)n%~_!>duP4X`gE=E7Be%RJ8K3+i?udo0?S
z1$v`}d9;C=<z!gA-y@?7w$uf6UKjaQ5_JmOnY>*x^+2CKWY<1icWO0VV!fJw?g_m0
zNBJa<C(7>l)rC6Q7dqLOx^3P~PoDdQr89}Xr0Z3yGtIu}{l(79AHP)h1KlfJzexOr
z*DIR8jGU#kj3wu*`t`&T_P83h*u2HaOAlL;-r{{BY8}N(GE0`;TJ<55El+PHbryTw
z$xB&V)ZSY5ft^<H+6w!W_cHAvU|I5e at v1bgnSX9{9r>Z+iO09JN2;r3<`nvp`mN51
zQ1)=h^Sc23M0DQaEbRel(;aU59oxb$gNNf0^`l3sgTo%82ON+SrfgrZ^5fp<TI%LV
zY~FE@#Vct$a3d&dtexb6CariZsq#{fK8!h0{~2&UIIpV$rFv3W>6V$k6cNp(Qq=g6
zALQ~fM2v0*noHkUeF2jiq0`l+KVn&}hzC&Me-hZ}VM)2SM0>ZOGa*%hsJ_P?<-}j?
zt*);w?F+(k9JuCs;R{~dx6lr-rE at pCp>;jI at gdNvY_1vkm0U6ua<ah{JwP`xOm|YK
zbz}t1=xxXii(-I#e337 at YSCbGrC<0_FRa2D!TuPOFGyg)APXp9$qG|sMGp!gE)Ni&
zm%<Y@#1ppW*o}m#feWa4fY0iGKJg8siE)~v1Je9yZKP)^M{oXAKHo)G);O;SF at 1yL
z?WU*)ftrTu-C5ong|%M6K=D~J__^TJevoBeZ3;IJLG&B(S{^S~f-hG at 6sK5F2V9*i
zW5kJ5M;okr1;ry2#1d{-)hAxa2TK7<y66<-jXZD$p)wyn!7jWRjpH|sKbT+f{v>dU
zPk1w5sk}|&c4Lb*NPD*pIxM&=NO0AJC=!(9c at S_dLcX|vdMe;s&{nLSlx`2t7ScWR
z8$-I08n-4nXLrG`d~VP{bIpxQEqlX}w}T-F%7Y9x*q-8e2m#-0C}bu;Pi at eA8U&(}
zVA?9&o^QB)q$Cd;Cz5@(EI%nB9peGhx0YgCR(}=6zVWe1kFc*YN31iRAMa1>NnyN@
zM+=7hl^GUcbC_WN&tO08$9OXbK={*@aaiJ>1W!1+G9SI5gtb7sCe%gRK%rVYO6~SQ
zJ6>+FFy*G*TU$(7L;?v4NFedRZRglefuw<zk+C)752gThp_N}hTR73)dZldfo6)#7
z;1z5PmXd-DuIdxN`zs)+d&duX7sC_kojB;5_car6<z+}4?WTvgxM2WuKbd69t(&AV
zhH{$1xan*$g#1hVcFI>gIUDBD#0Z&^$rySy!3M5QvD-R4)J|-4e$KekQeF>pF1yvk
z#c_S5L>tLDkF|m|;x33HenS?f>o$ueKY&V0BEA#FCQc`A!YaltMtF`ZBgu*j8i^7n
zw-}pDz4HFH|3QBV>)~kMzw-><UCh2)%6qZ~8iC*a1Nen;YB$D(Cr`wZFJxL^+ygUD
zuI-i{f$`VT{th+Vw_ZS7ADEBv^bt?guXPYLsu_6*-o%<6vALY&EaxDSj;#1O5Dtc<
z8=<A at 3s<7d*JX_XlAfJVC-z7kLXpXtd;&?)3t|zdKyf0Eri;w2wJ*Muy(hkv4uk#b
zzLAvTmY`ORDOt4zL)NUC(k-j$mQ3cFW0tBl3s&nIGCNjUHDsiTRj~#)Ekew*aaxw<
zAS+x0zghh2Lbl0IMF`wOaB`d*3wDlE|DJgh6pv2n0Oi!}Qe7|Z#U*!6t%OawcP0{d
z`c17y_rg(2s#Rycz<V&0n~<Mumn`Y*184N55U)&L$?OZrKAgN$>a$Hgs6Btw7bbjQ
zdtzNKXnS+NrrBq`eUN>_z5k5*F#Aro&8A5#^zPHnmeySC*<KuNbojeFAnuI$^+rM5
z^Xg1K-%0ewf%x!WkHX)X_=Usoje5}WPv5^v)*h94Ao5R%-!ped<{dHckIH at kx7|i{
zr+$xPznE_Ssk^280M8q+H(F_HxXZbKO~`9a(N4l2ut{@(5F$az;~gX%wm}_VhRSll
z)^&3x6W1c&MYg>%Jnp1zp1&HeX$iWjgEb>*;G1y#2B+Ts<QV#Fg<Ef4$>4XKvKeZN
z;kGPf(S2BO!y?tlCegUaPl`)T(LP1VUlSAt;#3t>aIk#O2vjqP<JxjvoT(}DBmC6o
z0&KzD=Z3QA*-g!hG4>*iyyE1TosT%Opme`M6pncx0-h}?ehCb{2$K-v6aIL`SV@*o
z at b`%jc*2|#hQbr%AMdJ2>C3;L?Tha#g!{s(_+)pf3w1#|y>r&WQ*xpQ5ExF2lzBSn
z+Bd>swp8lzdCe$OdhwA;#u1MJ19J8N8su=|(KPx#Myg^;8z<^_%LYLcpXM4i7ONr$
zI9J)H`_py0IAa>a2xC{xU&(c_`30GI;|>`b`LK>X{EO=xo`>#g*kxwiekoFcpV(<N
zxu&>f2Uf at 5H93eC#MVvXXp+@~zNG5da)P$O6Vhp1dY#EpDs)44APv4J9Zab_n-Qu=
z614Ugq8Twtp-KgR6>|nDzzJrY@^>x#k}Lb(l>7F~`MT%+M0a_kzj*l07w4H9IjH3d
zD77MWsYfdoZehwSNm;<T1j?+!l~7%0L04vK13vzNS(@LH?iBHTp_KB42I|~4TMfrG
z at k<Uoz6=Qa6JQ3U2NwP|GXdlRrg6%@1B@~7wVa9d4F>mHi)HJVVMStVoeHK$04P=e
zD97NpE*W`GIr`X4$=Atr=pkSh=+XhJR&}1kmM+EWzCV~)zy}q#Ky^XrQbH@%dW)(i
zRI9njBB#|~ZW(QUc%3Nigw9dK9dgSgYWh07b`UMci|ix;U_q_pGv)fiHLKXV_GGNC
zSC2ABChaeuzkWMg6c3%i1ChX!@(fKBgd<|M9*zQxsL!4F`Xu*VI*q3-=CH*(5Ta5L
zv}gcP(PU$&{=UJS2=eSplp at PpoLIE0S@FR~oD$`o5GhsALQ<R<s4~x at rY)V+?5fZQ
zOGi|NOH}0<E_*nu*U{5R-X?#UvN7ZZcpA^$<U`*4dc<r0tca0tB&$0M4X+zLFLv{*
z3x^riZ6PNjZjIkYPKffCc*jHN5F`B)UCv#JF7l8YuCqx^RODSUxZ!+ztcM=ACt$DQ
z;jQFITHbC2ucA{^D>iA2+o5I at o6XEpB$;N?L;Fx(R$S*;z_uu8i*vn_Rm}b*atWUA
zc7UglH0nsE`_<<ENuX<<6 at -tDbydA3$SM9;WrO*2k9N+r;%WH1qgQE at JKlT)Bo&1b
zue=IBj0XG_R~m<*L*{zk;kwr;9SL-rZPAqYj#QeP0v^G}34EIpe?dT3&H#_($^P#5
zkN;VNnQ09?sQK6TIo5!Ifc|>v at o%g!75=X`9<qP0BKgmyrAo5$g8~S?+E6KxfrTea
z*!hl2BJ^0%i5|eb2JLO8v{5Cpt=bXaQphn85WoES$J=!Y{P0*zk}}rDx}V+50FRfi
zU_is2u*lS&CiPYYMusu{SX}ex%z_S^k-_q&`?^iqTt;*~`vE3Ir4c_tu_5U&Wl7+T
z))NB5{J6p7c#*?EJN{aAxkm6u#ab7*3G)#{uwhu(Ef+?Yj1HGwA>&BxkW+94k*7yK
zvGn3T-QXI&&O*%aui0OSmKNj&U(%%|KKauBq3j%jMS;OAeQn$C+O}=mwr%rW+qP}n
zwr$&<*Hc~7J+tbm$|{R2l1lx^mvc6zve)j(1{N=(ywB;cWRoCbv+tW$A6DU7z-OYB
z{6pG-8paT>zTCh-ij#uCWX~3%-TJu0VV|c<K3su_OjHy^hb4vAyL7<|;Nq(J0=6pq
z{Hv{H$y(`atqrvEz5+=#h3~=N07tgj?rv)LkWxtZ{#LLqTzs4mMZsHWnZ2T(@G~io
zs38Akp0EUM7Qj;S{eOU2^qW3GB0K<q4<P`6|Cv_Azr!;9PgYh7(p`D^neWu}KVGKz
z(-8C_^o5}e8Z`Qg`4#X5;)tmY5Vh^aNe%GR!yD@$G_~q9hgWp$%U25WUCQx65YRPg
zl(jAuUp3L2G_MP)ZES3oe{Z*5O;1cPF4lh49(~-rUUR%!yjuE4`MQ4z2rHESc)qdz
z^klYnyt~3v^b87lY#rvmx at Ttk?GdoqQ5Ctphcb33iMmNRwKBhoKN4BoB%5|JbHVh;
zePl0OC6uUTY}@V}=J$6^2aW4$wCiQ~EO6sn!Am~IF~fIy^oCLzTY>(rP4hWC65(MD
zZ^HO0f8=_eVe~tq{E52;=lNptmCgWO;HI_WL$B+le}jboO~`eARKnwgW4>Sfit6u0
z+Q>nz$W5G`oqT{^=pvt%TIiyluHF8M=<ki^sm1!r2-Q1fE8;M|%UtLsVf$X0w!{94
z36(wGg_OL-`pS{Mv46bfSsHRfx&QMP3-&v{_iFMBj`zd#D<b*_>q{- at mvpcf`z!wG
zm;Nnx!B1QG^sYDJZTBmjIT!8TEMhC7zACBz5K!p2J$X{dCL^CxF9XP8>o23RR=za%
zT3!T<iKL#jeb3W3%(C7Gk`Qd%4i%SFF{XJLV=LBCKFeM+mUS5c24ya at 5UdLAH@y&S
zs&8<9jAJDfyiHuSSfLtGF-1a&Fc$0!hETL)C7p+P;$FK1ER|y6GDd8LGOtkdGkI at C
zf<$w^Wl=4Qa`w|G*2Uz)AG0!tg;=(wds~;lP+K&5wo2q;4v7rS_b=3-)V5_1cpFq>
zQY_1a{GN#P4C-lm3;)~kg<QijiUm0u#YN at re!y1CyE!<(PNBXVggP#e`16Ha%4ry(
z>7*a#b}KaF{$Iz+5kgOKmT>$G5zfZQB^(wt(Z at WxiedT3kRMRNTR{u7_T_Vtr!-CK
zE)D7~b?Y*cISiM-b^Fpn*`V1fX4sbH06bzD{>+mw%a&!Vu}~GRtrzr5jzS?IFHnH3
ziW#y2;ih#LNEikdgnutsm)aSluqa8v4+1p?s#V*UElav)#KDzhjEFZB(B+zHU}~zh
zaJ5xe at h+mk3+p?Co0zb)abbspT*BSUm{eCW&eO(}5u!wi<}s8c4kP+1{D1yUMhxH6
z at MWCA93+;qAlT{b%wb*)6tO3S(M1vu*gRInQZ^)nr|PSj5znDnSHcek`Q(p7<)K11
zrQ0mpqe1LXNtZB^(T}nLtAl3(>-Zlv<GX+j;JVP<o0C(kXI97CdrfYrbFZ;9Mwjam
zqGe at 5h^}g4`$MCZhyYm0WLfY(UY-0ceuiB%U1g)znPY5xSH=&jt#`-A(Ze{C-b-1)
zgjKr0J~6q%Qs1TbnFt(t$D9<g>0c4ovKNrvJ$9PH8o(&XMFgSZ7n9Jc<B2<qVuJ)e
zt-T(Rxmh9BC1N(Qx-jfNtC-R6su{kp=?a->5x>kbFJi%n1QjrGpx;7-0>>T*Fv(`D
zwY`QJGAzWuRY>U)6WA%V_K207^g_XJ34(<al}$`+%da!BVejF_fNvH=CJh<Le={am
zJYEZtuCc(6DEA|(v6gkFffhZT>?Vv8x5{%ez{g5x?>>v5gBQT0beiMs2UDXf|C&A0
zTKh}r!Zf%Y&JKbN<1E9ijSi=WcoZpkE;QFrRhMT{p9GeD-#cI$o~N{dYLRIczl)@|
ziP;3ANC{t3ev4j0kgRcwM2~YNG<o%xrMmydog68}txE5YvaRC`7`{*Q-eTD- at B#pK
z0DW7XzHVWUMpBE9KohcD^{p7GpR0G{<S+vJLkplHLQO0`_vl8I-r};xDsI>a$T~*{
zdY2$>xH*5AvtnjwYCp4hVuz=;m5x?XWex8_#u?P#<9(cBK8P-iy%uQ>oggP5a;Lr3
z&}cLu=}}_=N{_)M;j+bpWG at f=trd#TOUI=z%oRY6O+52xu>!09f!SWGj%M`H4;L*o
z0sm!abnoQ#^}OAHHEo71b%cU!>}wN$=W*JS4IFXv7~xK!Y{TjhjeGG%R-_$Xe-jz&
zNLIN=<}>ZCg{GsI at B*ZN4Yig*mpyU6>mpe at OX+y6G)FBC!niG3YDlXAc4F=*;RA}i
zZ(Jsa#B@#aq0Jj7e;Nt_drN#Y%aDMo+9}E)oVvz*kY?@5-Z8+<XHM at p#J^U}!e+rl
z_eXU+SmzCYfo+zw0`DmtxOYv$+ul6gs4-eu(-=lmw~mg3L9^ULF!Z7E_|c2gP=EXy
zD5|~-O_l21nY+IIWmF|Ba}vxPT7R+*#Q1nt6#|<3Ands3h1p#OGJ%k!ps=(0;jH}d
zM5T=!g;cWSmqyst$~T at g$ZT$s)whCV%%Q_c64|R+IO^{xrKg>|VaKlxoj&@2>>CG>
zvT%8#Yq+-nqNdSWk82y?F!oVSAGA^j2Q=_S_^ji|OaRk|ON~2&1 at aLA$f^9NQVHzw
zHqh~Vnjx1;_*=W&)<O0G`NFh_aiE<48uo7qVr_z?&zP%Tf)F09&*lCA)$L$1r>K~^
z#T6>eI18|+oZZ9-ANIExE1x?n>xwOfr=qUPZzITZV+BY#fNxk+S2&XL-`vJJHGax7
z(5626Sl9Pa1T$k_O$}&qyxeUK^nq~&k at wrX?iLN8E_e$OcL*D=uap=R2SpPNX<LAu
z>kE~#$}rHEV5l*3E+qDluR}^AvdYLE;{sDPQmRRix8M`4V*pU4w4YQg1>}~yl`_T~
zTA5kyz_Yz5MEcf8g(!B%r3)pw8f&2vmU1vQ$LFU3uQUl$<DF-;Xdgtrb?vo>%PS{@
z{p70)?KTyF>@uYaGDLbU?h}+;-c@(O-%WLu_DRa5^(4v6HWCwBPNxRgpM;)>dv}<J
zDBUk-7!hnpRA;-k99V=C7gP&CR|<wlSb|1qRWmGW_QaPTJo*zNOW9e(oXPCfG)pLt
zDWBdKlV)~FW*FY_RdXp7%=c-|TO|I7`wh4?&lJ5f6u=j~H!}O>!^?b7eNPwlE{c(U
z2k{1)Qm<B3$PR5<$uerpkCJv4IT$fvKM^G5*Z!T at 4w9KU1xox0&wip?zd6h&jZHYw
z?zdj}C3|CA_H^-0=;*-&8_1I8kd<j_jjReSVpS0rkEKIJI#yFoy8wD-QPLsr+8je~
zUtX1YhLv6dYgP!OU^#z%0^cf4Y)+fOrWCA?urFv_tfpmLW?LS<Q_&- at ajle+ex`Au
zm=h#dub+y at p}LaCo+AUOo?IeT(xFZB*3z-AxV<|r=@87IDsGp|s9a`&2<uhX1=8x|
z?@fzvF9M1spVuK^R~Mt&Aex8z*JO^3bEA3UZ&8;gQ*K*!De2I)VO>UZ0meY~mx+RA
zh8^T}E$kRSGQzwydGnic)E{^f3}FpICB*Bpi1Taws0lkkbDxMPYWmEOYwcK8-c at Rq
z(EWpIr=1W6YBhrjtcJWez=nufYhQVrX<6B^eI(<}aaC$9slo=vWjX*$AmpF^g}ZL8
z`BO=XxHwmHq_R<Jk*T^!qFO}?S84j7;_h+*w|uC&Dg6vA at Ev*~+uAXy>{jXJ at 0-Ft
zugr(Ezf;*lRPsT{5k0=xwsTaxFty)K&w3wL?ppRKZF`tk?h2Jc8=bmA;{JRAiUG6L
zt~CNGP#^r(1+F<%3Yqulo}Dx|RI#KUuDXma{uiOQ37nGz!2z7c$-1JuApaE_{gFjo
z>3Y%44fJr5=<UaUO3{V$b76z-WSBrUGU-KLxy(!cOk?(RGMg}at4!RJsMT{!8NTw`
zw)sz&c;sreuXRN(f6x+9Mq)y0+J%Bu)X<PJ-?GuTw6qKV;&Mb5DH_ZuLP7Pw-=Kj|
zZgO>5V$MVarEh8Dw>0M1%G^PXV-(-bdxL0M6#97|8Fg at 2kriRF_L7efPar8O!}vNK
zQu<}OXCX*%HE`hS$wPwt7m1#&>Kw-9#f$W<w2YWT9RqG!rEf`ccU64s_#6DHgtn?v
z<9m;1AiUbg at TpZY-K5w11ZKKQz0PH-l8<Oll_VUh+Iz5}(*3cE2xW|{28}F)vf4>1
zZy{X4whS$E$kU>orpgx7e_23In8oc~O1W?4&fgQwnYknGdoSBfmW&JB`KaA-o7;-l
zU~P9WZ!uadJ%o_hx9;+vyq_^<%G5keOn$=ecEczW|E6zDV6L;!cqr8 at Fn&~;=SIp6
z!fFPa#znF~)}gdEreGke_BCa{z+Sc6N_gpyR`++gU;rbQE?F!54N{UPeKGs!@sO+f
zHWe#}O0=zt=603L6V+?x>0|6SQKfH<ZxS*vt>K}BCd}M!Ymqt?NmR^$*rY5%SH&ZN
zs<mKet~r9?&587mF|*P==~A5hl2juHHGfo)j?SQe at SLA4$QcYNF<qEg0z=bz6*CYI
z7dQCB+=G2X8y7of=^xdd>3y1FU&w%>K-GwOGNwlLa>$CQW>K^5+w_mq5Y_Pu8xW_e
zTM0ws$jT;0tukuwI;PE*y$0dXWL10{xMt9U@?c at tp$_2ceu_%q`MhNDsVfMv;O0d_
z9Y+>h_K|u^F1hTi;KRt2AU-UBFUGU+J~hHmoUx3w_=fc_=c*|^yyz-fRO^@@?J)Vv
zv~0~8 at fF=rwU_c&PCm;rU}sTe_~F$V=n=x~%A+X-OtTN~mC^?mFln+=?LA&a4o$P%
z@>~UHO)g|i6y5Fk-Tpr7I((?{uPcoTLJ~QAFOybcWZsmx4}!coMR-|gh!BlPM5(J_
z#R?|ZWi#;+o*2#3KI=<W%sd8+n=rc6EMD5=HAVt1srEKvr)kMC6XW96J<Ujywi9s9
zDsXxIdB<QeXecmA%z*<@>x+%0c59PhqJ$Lq>-0Z>G##z>=e47*c)NtjM3+`Z{AD+#
z&oW(;UtvG<Lxt#9#+ngjD?J5i-%BhY6y>bv5VCTM{3TK#D`dD$X_ at He!0diE$@(P@
z?HR(66wt;nQ9||Q`pc5oVxxBH^+gm7l!Fdl#3n%WyLjOV&BVa0m1kDy at 5Z&$@^cFd
zrA1jv+vRdH8tB>pW~L3ilguZ4tC2V%YzD6uVM~glB4`;wmDmWS)9 at C><K663H*yzt
z2Gy4BDuK=5D{hi6#3E at hJ>e}=ErVQ<@?ym9)-k<Z8zeeD>1hf4+<A#z@~O{T*~>o$
z>9gH-<IZF8J?qB?8tLV^UuRi4nM>)#Wgw|3o>VpJXWSkixJWyx&n#&#OreW!S-ZBw
z2uW(R at 9-llL@;T8ELQeST&)|EfOzii=H0Co#H+LfN^MS{jKWPAHdj(inC_7iIa+bo
z)lHZwGBgm&YkW=%nl+%W4(2wU4KX19s18flSMje3aV^B>5Dj2_{wskXab<27yo8z4
zxD{vm$EcF&w|nhg|D5Scut>lDi-Rt|Y9E<5zp{VMfBv}s%6+K6{w{P&30iIY6 at 2DD
zQLLo%E_&sZ=1a%CE2T9W-H at azuNqUIhxEk@X6Bqa1>9_- at hZ9s*@-vFPKglzsu&nM
zGHm#!@c>fW<5oZ2mH_?oI at 0aPjL=dp4JI7ACYqt6Y9Pnvq|ML`|8(gr&CYg~^+rh+
zVeY+px+#=X!zFp7?>0w*?Jw#3;{|4KvRHo4%aU3I@$V}~na<H?NEn?na|W2s3tJW`
zm4#!KVNyj}z-3E7n^Vx_JI%E$LS5`3WwFvcc>s9LLt7NHS^!e!c|VE#R9s-?QrWS+
zFQ|F-NfbbQ*ut82H7|n^5$%&)&hyhQc1AYgJU(sUM`?d_^sl&Z13T^iocywoRl3g0
z`%TkQzJAjGQBCOuwXgKDaEHfSh`qZlYM?oKd0kM at Snml2%h&nTtMkEap7(^Bf8W~z
zMJcT{cyal%$&+b{uPKdWrX$nx7Qc6Nib%~=>e|XWI5y2pWyAvVnGWUsbT6YBs;m?1
zS-vTRLU43eazQ=AS{D*y32ISL|449iri(5=FP3!fW^OTMdv85t4f>b|;2bIOC>uFP
zs?v>kp1eP1>?)E`{zvSye>y~_PPAu*T2xsot*u&Sf$o^&%@Fx_i+_`AT{zjxzTCd)
zNo9*%sB|ln1d8dw&P%}$i1}m7__QfxABeKFIS~8ki`(-Uryb3&*Leu5{i1t1&^#S*
zUIc>;SwQRWfRwS#g*X%a*p_gebv9+&&U at DYw9+=cQ+w7C4WHs__lp6O?ca!NeKh95
z4r~kZsi_1dZA^iCa}7C)LD938^r3DTCeAa+(~A at ynSp9q=Nhu10C7AEFuKWSzpm+i
zJiPcgZyC~Ct=VF&c7=|}+3!mwRF4Mb@~Y8g&q<MKR$Uh-dec^Ui?kv;b1AeY8Xu}<
zdX^ar_5kp$r|wFXTD$RQ8bX%C*I9-+RxmFfNq1K%L$Y=+(G%>_;g`J5X~QJ)n?gvc
z=d4SWdYG*zibChm{RzCykB_-7yvCi5!QJc+4M8|o<leA4#|t}G-tL7{(DIHEgblk1
zQM3-N-WC{cO7(7v6`ccSf5cy26p{}M%}4kIJSX#a0hq%Jc=kzBU69L10l#0uE2KJe
z;P(Z(xRcrtl{<(z1-!TDh|S60)&Jt;kqSNIU~fln;+`!M>?02>@P?GEi-vM%j_p6=
zeK4v<DimVIDXcea%V%lXVrV$>CABdzhdsI}bZg77;y;Jr9BS4E*VKLp3Mz)K>3>s%
zXx at --PBmp>@i<lXI=#vF=w507MMEvfqLYG7kRl<>2|<YU);y|x$*Jk39x)Hc%U0-4
zoiVnY;p$g8saTgXW7sYcT}f(xSy+!CJ^FljT~HhfY+az~`TBOA(G{G!&{>hH);e?S
zX3W?B(=1@#4{6(5+jqJnbG>k#4_B#mLv{D}WdTaW15JAH^aaz)+=R|$Vr;V*5%SVO
zIJWcoO`9ji^Hd*43Q76QDJY>0lym>J-OEA+zE-+${hHsYS at iJ=CBw at 9WCPOn)`Q<7
z8`w~nu6i}{^hJmJk2{Jx-CU&J;vw|&+vQ95lflPMCeEv`(5{!o#SUznn^6W&URj@)
zf?h;VI at K(#>)i<w{&p%G|A&_Bj`oI7<0AVCmwlJ?p}RKJs7&Ae1EekZ at NSDke<!QY
zP4^S7NF-}V+i7Cz&_rtS^yXw;hj49t=8pd at r*QHUDXx^={QVPaw)AZuV{atcE1vbs
ztp&%yVkAPQtsu824fok}m{2PrQaAGaDR7toeBUZBF!CGa!R#x7m#=89BOqSHI28Qg
z at F9KXkZsN+SSyigR6{78J_Xe4VYR!un<K^T5u>j^`28YxuwJmAFRa`xFy6?YM|+h%
zB4rM>vUqMql?QT`pwY5*Zq at 7=m5OMqCCM74%5xqU-dLsGz55T3T~U(0S3%yG(S8Iy
zsmgj^?lK?$lRHRnLc<jY=GBjhM02p*A-(wD&Y+prRaZqEGE)6(V9s&Qd{ZS7xun_)
zXHF;-AJn^)${%h_y~lEq_jhCaArd(r3tD=l#=s+m>Qg0q)p;D2n9 at 6C3{aBZoOL)O
z_7hv2wka=N70uabOY%`vl^v at 3Iqk;K8l<55L@?G!%-)U(uV|%R?PcCn)mE#@u2l}c
zBel<m=g`Z_uFUK|P!&F)AA at MsJ8VU@A+Eb=sws#1>5#%Hff7RfN%P$C75qQKInvMG
zP}8Rr^n#0J&_`7VU>!-NRs>UZ;*#%Elgv&Uu_H#gffw16i!OPrh=ClaZf)kg*<(!1
zQk~`?vqNS6+z*R+*G=#mJ;^gKUUmyh%*Qf#x;E(o87e$mCx2&M;-Eauzj!+^XOB7!
z(QJOU2#Gd>w<|_h&+cC<hJ3bL7-GG6H*-pQ&;mH_rQhBc%c9HxOGWMT!Y|s=dj=ZI
z0R=X+bEG2gzNu{`LduBlTvAHP;35{okl+28;Y)cJ>W9`du#3b7V2cKt{LO?|P|mV}
z!!mS1nE-0Vvrb=qf9XB>#)@8xeVS08cHlg9B(NL$PZ!XD8GD3;()Rw{Ome0nL38p+
z?;FO!K&3OPC418ksOrPkG3$a_d3<+oJiAz>poqG<>303VT#>zo*`=zVeo^45t*Ufu
zjj}%%^(Kk8Psc*{+B==p!<WUK*CAdB(0mn0Qtq{cG$>3oNhZu7)EW@^)PeG{q4FvG
z<YxcIJP2=Q$(^F*k<%FroIDp at A${wDr)?oDPLWkxw(Tk0M)>XPBNS&J)j8%(5nFrY
z&xFAT8(rXW!$V87z7H46BR50?g2z}Y!JY#ITx~v7PHZz_aM-s8peX6IXhs{t0E;<P
zH7HCycXZpkbJ!BBi+eKq=EWTd9bioX+#izVfX9Rj|M~Ph!KHm8-c8leVhSmSwHaW#
z7q8YoC2;rBF6>r+uKhW;PUU~I;huMo<$rZ~cB)6ctOd5>P=<8B?|pf;OLxbCHHlM;
zL>L1=x-o>2LdB5~#wo*$S%e$F=nQCf#y#B0F8$9u>5siRW9j?@Viwun1xGVAMo!nH
zGbRBcWYd~xpG|3HyVE0;>`s7eo70!T_BB}zsZJ7BWFGz$dH1aLrs5e}RxKn_N~vU4
zJXdL2dGuEwRqx2bUl)fWs`t0u^rqg*D6ncCu<Zb}0=Vo&>Vx-&qZ}G?X3z!Texc#c
zrV5_379({Z0=8|-@{w7*^2--;-T>rCAG5dOSOq#jT%?YuOM;LU(f=@%+6y1OA%k{3
z!65DuSxaFkjf1|FI^aS+6ZHVK=|XDP0 at bJiuUgrkHZ!Nx78<>KiU}Nm=$6+fDwNU!
zp&F^7;{^ca9OLw_auZt&Z`q&|&&Z^>x at Tr{_6E8)r{Zl3iXgT9C<Cdzl`U*L_pwmi
zRu0nBZb*TPaEVR2{|m|Kg7m-YPOv3HuM3Az?b^OOMbS_nPgIw}^*)A4QHf-%>SUhh
zr{~|Z8lN(wzD(_YN{+vDIG>X)Q_)rI;m-;&P3MqBwCoGDslFD+(&=EQopU!@<^a2*
zygN`oTQS!Aa3Byob2oqH%G22Hbs%PLOHjSxN%Dj$8TfK<3uPcEZ21#>xNb}ErfyF@
zEx2wAb$t;yUlG1DUai`vg1%$}B`{|d?%ddqNCZL(P~!w(df4DiOICC{0j-e!9ueTm
z)(GIW^wNZa4I|btkc;opXev?-+0IY8sCb=8cp!r6+8HIkQe3}9hA_!F8Nny3dE}lK
z>)8<0>Mk^zd7Zb5-ae{$TJf@};^rN8(E-dvMi!YXZwMuyGxksFleos*|7=KtyDd^F
z@&SQM7BkZ02Gi!HTA#2gQOJ9N at c$u6gzxjl5zf1364r<vbot4$d_#wT$|+KMqsW+;
zopbg at i}Hn=c at k-xI<+9^<yVM8{$iY(pehgcA%GRaY1eEt(V>LV01tYquK}r&S*BRk
zkF6WdWh>vxuOBqg&RJR`#faRcw=pJPpt4xTC{h{{LfFU@$J{M2qQ{%GE3Lzb86`hZ
ze#0&tCMJmEQ&HrG7o8t4WWa~48La$@bW<EhTIJ|0Gp6gV5Wg#HICy^={%$&aLw>sV
zLHG#hv5y1A7rC<cX-4S8V_oeqjrWmh?=ki7G3BT0CXKy at Nc{p{`bK7aUvrS~xJYoU
z&Tt$D{bKn{;7l)^1z#Fy@>vMsEXHYG{z4(5o$_oWf3#Ov8PuEgY-4}C>#GXw1-$fq
z+xK-d!NJQpu1oN%wD_ZI$X62}*f=ebmRey+G5d5}#+ebZBu=R^%03|ltb~ILf&N(E
zW0prNNbVE+9agS;iA3+Pm8j66SP1ABC8TKz)nYMd+JgZ%73kh2<BEv?a$CImy0|Aj
z^Nu@&Ud;YV^VT!Sp_b#(#!9tGH#zab#<<Q)d$}*;-R|SwFdYNr_fG3cl!!P+yd(i9
zic*B3kmpB^DC*5cMHtG6n4X3je`_puBu`361{|*x<3C2mN~mURVrD_gRcaz~G?5fo
zgjl`+)=EcM3KWmIjyTWv4MC_ at tWVQo@ZM#oS+e`&wYwz(>{T{*>jNFc>|Q(LYo?HI
zNnC4LLSPwlh^6<hQ27y&sA=b<>IP;yw;7kbWzop(O80R8w{fc_!oCGQZR+ek{#!M8
zj>jeuKQQ2N2Pkou4HwgSQ-e~ChW0+L-Iz%fHL78i*ANGc*4^t_$r%qs3XAc{88jN@
z9-NPN6Vyu>4|aETQgCciHbPDPy`gVABR)y37!ijXGVk!0Otja&I0%T`B;{28E*;@^
zE0wyzT7Q7)F5N_e>?Axc at 3DC2>u{eogO+wbU+_H5?tPv%@hJNy at IJPElv{NYkJ^A6
zwOB}YKl%P|G62;Io=*3l_Vf)R007hflngKxH?TFf{%?xYew$0EzZ0%RA}V?XO`urz
z1T-^~mI*CQ7Wu)<#p{Y>RvQcSqGX#5)v75`#B6YN3>dM|Y*!jDcu at _2S{eR{@vv+9
z*CTJ>Z`f~t-t23Pxoi&*(0}(Xoo;zvz5jj9 at p>9ZzwL(S?=K~s*`tOJ5>pihC<()-
zMg)(y8o_n<hi!oXr;Y7`K;!^CUHb*WhO#zOB+dc%;3hVN#xos!1 at YD!0#m<wA|l+l
z1ICMma+mId2j!ko%|*B)=6XdL{6#eSVbJo`9Aa`;9ddHl?Sm%NHHPAFm*|_cJ|*M!
zofwKo;zPc368#bEqXW%Czl-qKgM4fD--URq_TPnk>-Oh^cq{Z*1MMQ+lLOL4w+|S_
z=Kh%?Fju#L(-}<3R^9SGsA4UbHg_N?#;!5tlH6gnwi#H_ks0so*e4%U_2dIT7yn&5
zpEn{J6$2Cf%c0HYEy`2si4##>+#JYQ(c!#fTm?BP9WBFIlY%Sh80VuZ#IiV%W_3x5
zOh&v-oIS>lQ&WxPBJ9FggT=;dcrJrcaoCiQQQebKU1Vw{F}(uHq6H3d6J|*YJAG1@
z4`t&Ii7zp2lvt8Eug%k+f9`L4af1tjtx=)2DFK%cNLB8j&Q_JFNu3*Q_2N*1&^Rbr
zHX^aSvfkB%;mE|fp0~6=P01or%F=S8KEh!$=j`H^FxZcEu_Qk?NMQ^+tN=X`mp<8P
zq`D(Z?+4lLy)}nCbsVU4 at 0+L!ga8f=NppIUa(?#)9lDIUjM+ at HDycrgxYL#j%$L7G
zD#N~o(+=cS^}AGN$)zb$aoXjtx at W%#6@{Z}(PE=eH<WZyF_On;@o+e8;6<Zj8O$Po
zM%s*KH$?qfm&}&9>>e;6>o^e*tPtTtKahm#vx>W-fxoI2LN+1%;I1^F73Ks{8{D@)
z0-BO`%z(R~$cxM*JFxjy8Ej{m25SKsN>9Eo`}Fvh8BC#lRA*5??slw1kuui`tL{N$
zv2*cP3KRK-2rFl9TY9Z&;JD81?{`_~v$49{08$A9(LOHN7i|R6h`{|;m-LT#+Hh8I
z?;#Id7U4eqO$vRiUz`ydm1qa8!uj02kdMKG6B#Uaj7Q`UrYlX0Pz6puLNd-k%!eDX
zq#Lnj2hn^87g9A;APA}h<nPeul-VEgHfUgO-lRLaugp;~Bwkb7!*1yd=*PF%V5v6g
zc9&ltWLzJlpU7W_wh~c`e2_~;NjH{>t$cc1xwR1ny>NRs=h6b05%w!3)t+VL(TY=N
zR!J!&-u_=TkP8cdvQh8~;KEkGs2xrQR~G;JO4+DwSpBOSWFt9X46loUGaLMqZkLfR
zwvBB7QMYUi9$5XSHw+!MXG_KU+8SNV=`jY=iYCh)dn#!yv~FG%6VL4eN!e#2lXV6b
zDG>o_s~d%Bhb3kiR?!Vh7aCl(c_s(-%0()K*-~&BRo8 at _Mj?_miRokJ#FA{PE~n*N
z0Iyx0N^O5NlJqT++86P!s1*BdGj|ruQ at C`AYWjo%JQBtw(c{+j at zHEY&{!DQ<tBP@
z-MzZPl&xYZWxeq1WUrUtCoW<UrAC~M6gKHr$=aAvNu(BGOIvy>R=Pz)#ifRd%&|KC
zS5+ZcV`VRCFZ|l{C4^?0bNSeh(3jOX?<Q)xqy-Ig&7Ov!e2j!`-Kg6rY76O&nuf*`
zWL4JFXMCN>&uY^`Tw*_mH7z1_mk{{Pv%y1rAK2;wIxI`ku#TMWhNnOJxKQ7bRfu_h
z0o{9hcd&h#4ppi7_vF)X$Zr1kEwcsX-G at 4N=sb`NSgQ+Ss9|ivThl{4f{ik~Y at +ux
zav5g^3Y!5&7==6u<Hh}pn0t>glk8lu`C%uIYm!6UL-!h0DaC{<&I`3+%_3D+e&Amu
zSC?6XA8K<<v9O0Eye){vgPz3@?O|4DVO<XUSJXAxhF959X(J^ugsgsHH1#!;YZ`yI
zbwRywaWC~5YkGllGb at S@VVibU_6_J4*E}&Vk5V|c*m;Ah(dUGzh8!2E2b54tpW`?E
zm5%%!s`|Uv0zT`YcLjh-4dm6B1(t-w4;;+haV@$8^b*h=QZ!?#PWN1QT~NXOVh(eH
zFkJ%603_ at k63Xyz@|O{=vkU0ugVdoc`0nX{rms`$9I!SwBHP--v}S_fb@<8OR7I9a
zV{I0KlD~-XKtd39Nt=Bf$RNW0sUJ>oRQHgzs(m%aF&B(}k+&SwR|H#>uPqApwCzfz
zEk+A)OCZQq1KjHbLU{Xxl|mk**9NPH`S)?|AgNb at khabSWMbur*=N}cHmW}doSq=)
zZ1kZDtSJdt6vz{k^Q~1#a|{e9^t4e-pzj*xdZ;10mzyfi7>vSzysvNwo7UOj*%;e?
z!m!Tc#&a1 at eAReiU?wLswkzGxCh|DirEihk(k6NxZB88Ndg!HJCBCMP13z3xb)A{W
zO)*(Sv+el%w1Ku3Mpi88O3naQC^BG;mOB!Ub4Oav1u2*2<WW8ssFgD6Vm#6PKOo=L
zuHj7p3;@76J^%pc|0rC`+Bw=7SS$W-!=``6L at JKf|EXc14(W|@jQZQVF5}vmo|Uz)
zP0xQLB7y)B;Yf}WNb2v1%9cr>v2{h;*vMbEQqioc^$!NKs#qy(Uh>=*04O)C9{#K_
zuQubkRH$C at RIYsKUSFR!WrU8;{qpU)O>_I&{p`8zZuQuU+`I)r$n*T;8+*y!wiATy
zEpJ~4PrG#_#MFYiC%i>{ghtQ`)h;vUO28xN3b9UMoEo?3vlh)ab_JKdO<^1x*J*qk
z%h;)9>i59VE at tZYVnBEEe87u&`??RveKsug at NP?omvSF3$Q?1t?Y<Q%Y5jOW$H==s
z%!`?eQePT;T^r(#<@b1isliPZc?xyUt$TMMvi{zQ{vWmy=(S^S73MxNW0$&LLasY^
z2QnJH$HSY9KZ}uW#=kmrKgYvfj6S=OeqQ$h at W1_`y57oRvG)=LKaq0WZ%dK0-s)kQ
zL*>67_w9Fn1ZO=@2;9PWiV!v8RoU{r<Rz`(QO0M=)l_v7R<KpjVlXmtAPJtrtE}e+
zLeRv~_QZ(lC|0 at S3zvo;C3!oddC4HPHO(O|G{y)M2N^q<QI-mY?QXMkoQDiNWp2+m
z?*|<%_*fCdo6Ld++$r>om0fLkn_D7dY=NGgBVEUlE8uKk!14M`JadL;`(^lJs|ERK
zb*aQr>fSw&Zn9$ZI3y at yMl|Cq!HBFFj!|sNlOe+bL`wo`tN>=s(|^%ypqb4e8|Dj8
zia6 at a`eA|@NE at aDf=le8%tiA^STuJv^d-rWq=_llbxkI8Nj58+u2fz&Dy1<EGbf)Q
z#Hc3^ISK+)P at 9}ZqT!|?Lf76$?3t}`MA8&k0Q52v5p8x%X^cgUBo at NRqSKcrA#XU!
z0cfGbnoEq$Dof~KTSS>5-KkNcsNpXRG_*2p3yHGurE&fHOE7i=#9O4I{Ni^0jP%V6
zK=K)gtNdCK=%U^M(lp!7>{VEnb}AvrPRZ at +sj0B+?hOQ|xEO4!P>CecWsP;zO~oT(
zO+_Mq=sgMS2M^ZJ(_Q}prL7yZ`lp|2uw`n#TZAB=7f)<7;>pD8kLf<1UYRLV?>4ec
z41}Y7Dp8n~_-5iU81o9$S`22PH4Rsd@}E^TY=6QHhJnYJ8S?m>+6XC1VKBjurG$+Z
zKu*u3hM1OQ#T3}#M>R5Nu%7%ycJRo~patKIuWNx!1PhCgRV`8!hX8k-9+(QJOo~_?
z`|cx4x}XqBKkWlMwSlv6XrG3JZ-4vSWVZLzA++|8Jg{{dbIV7k0*{~MAvz^3Qk;I8
zH17FB*%|2TQOi6pXPLE)%|-6(P`odkNaL1TPx`6rOIe9T%6<$Gx>at?n?%3!lTR^1
z$BAh(ne}&^BfZwgh}@7wT^2q8Qqxd^r|7=_0Ty$GubU;z6uw<$VsIHJ4;b at cVt#S~
zg(>~S@={T{18-4fLQHYklQ`H~r5=Z at oLyrKihwGl3aLSJ42wX3pjwc*>M>4?r1tEM
zbfrSse^U9uAW<@;r~)EiW*D_=h+ at DFVpoy+Q9fRBcx?zg-s9T01_ZHMrWlFxSw3Cz
zm^m!57G;|~bTfBi)%TJjN!aK|ctxXpEldUvt7-v3fosWEbCh(oI<b;hqBSR(FY7MU
zFdJ!&l@&L71g3Y{>Mc4=uQ;DMYVNA`zzU0Vc^6gcgDVib`HXmQ7cJ8AN53iZ@?V?B
zv?k>zYNw)3^|V!1n)h$CrC;Sp1q+{^d$nfqJ`QL_o+4^$-lh-{`x$e>V}*&X6ky*v
z(y#*af>5Cf77<R!)?_fpBvfRC(~yD+XU0x9O at mr9-=9TX<%tmuLnG??&ci;IR`zd}
z=zW-Zx3!-q6U~~Q3=3}Dfmf}IP7iKn31kSOg{^&YI=_vTb3>{+KCSeW+Euj6sVmMi
zZaHVw4d;?1R^ukgZ3B at -tS_gjMpn*1(T~34u12`VS&35F=6)gM;|AFSNh%WRsg`PK
zY9zdh1E&&8_+|CjdOgDl&uZiZ1&cu8I3-O{IW1Cy30#xjjs9yBU^iyi@|cnUt_-ls
zLW{F&bF2oZ(1=R=X31vd(d&c$C)F=auiWK?m1omG^Ys2L6|pe_B{BBYb@~!1ha at f1
zDHmUvf!SH$J~$D>nuLhfr^ATg%Om&8tWtX1NH7*Qq%j0OY>dZ+a<7Ig4<w{^u2y{6
zQj7hpug!Y<WC*~gFEVCvk5ifRq at YSEEj`RGIHoq({J}W(4t*?4rd93lm$scntr_g}
zx-*XZLs?Hm$4EF)qnK3rHvlB;T(eGb-J;aZgMf=g3y33ld6)!KGxMBBcdfaZlf|Vn
zt^KGRnJl8KXj0YhJ;lCyC0vgt(~<0|zz at mY%E&mGJu*I#h|CF)?>6;)U&#YnqgMT_
zjc*)fE<ZL*d1^KzLl+yHj^#gCbclyo&Al@*wZ1cL*S+A`^!P>Im>lqFv5u}Py(f0~
z?|H9u*chS6^Du(Yl6#3c5dMVQsT?`h(Nt9q#Vj=qBg-poBUtUPjH60bE^}B~)$yP7
zPDg*E#cG$}TX6q=VNW+cvnN{wtI5%)4jgV|;EvTg*o2COsfh<5<i-gSRKyVy3=2wH
znsZ57S$fI0;2tx=HLL`M1dS4GGANH2OnEm#mL{HiCo$LrVlyfDi=r5zf$fvSjLyT@
zu#OyJNDpW)8Q{SUJETRBd_9AtaK#sAa2V5E{U{1+OwOS=4<WGWXhp)#tuwSTx1|KB
zX~MDMRRvw?(0!DX8+Ke!<>^glSvAbDn$EFijE?b*7R$BFflaZ*sX1X!w3<wvWM*cR
zi^?#lTZ&^DfE&y{v+maw-kCaU42WqsOw?kI at 1H-fnccWHNHb4Henp|bpB$qOYT*R9
zU-PrF1941ahK<4zk27LB0ch9)zNa+S0Cm>Tt~8T`)}W@;EaGNU)^WLX6e{hyf*mvh
zb0nI~OaK}egC4<%;q!9EIpG9&k7AD5bHzQXpM2r)&oudG9YYwm;f{gE at XxrS&^AHq
z9g%<On9)I9>wZO<_~r~os-&QwvI8kx^LO9|c+X;nS%N!qOny;<$1S79IpGGNYzAl_
zLmYk1 at JC$p*BGSlo&X^ITlEy8XbkR1Qw;x<3z(t-xIMtcb_&oq8uSSKjlj=H=f)<>
zjK|-q!m6UP1RRy=!L~mPFX~E^KyE_pS)W-5rz5qI6~5Vp2g4}=q!!!c!H3$<P0qzm
zh1bxax0xe`O{d`<$u8zr)NGsfPHxp!dat%qq1_OiG)eBNzbJy6^jJmOQ+_)rqgq?g
zl8TtLm`k3EsF$!eMdVUj+z2bXIFGlwFG(gptg-*EEw%F;l6}7J$T%&1W#WL)C*@W}
zl$lNFdUJ8Ians41Ynu%AwULcd2cjF)2x3e>dj?5~YhhUpp&fb&MOwVsOpG$lAw#zx
z_Zi9xeIa%!$9mSexs!okrpZzrbTrh(gxUCs!px|Hv)^OfV{Z1~7XvVx9v{HtC}*0T
ziHTE3{lxg!R at A$P#>pksgXN{GVNYVn;fDss!AzI-#Ayvk8!+wGxXvVA(jjeB-}YA0
zPLSr+ut6I<lRe)n9lYc01A?12yi?Ez`Dxi`+qrv|(-N<C6d6Y@&v1fV;}Fx-J at w-0
z9aPTfraR#6fe7WG6f+W?5~^<gxO;NRA&ceEWfPj6JceCDOzW9pmr&|~P6ycSJgj>z
z-XQoB3UATrJz{rEEGiwZisW6oV!&+j{hMI<VCn=Cp$TSt((;ii^Muk2$-h6rsN|{g
z`HraN6E4a{+=3(%yp&2g#g4}+SVt431T}<M7g&;m+KCpym-bjDC)vw50g>%|odD>L
zGag`zicBNc)5N<)jYzY;!GEM`4%bEA!jGtPzLQwm_8f6%icg4V6hLb{8&eY-h|;C|
z>FVOnNxW-JNe7Fkl1C4#KDx=PQ%`KsW7O(Uc|FRY-)P&Zwq6aVY^k;5c^B>O99D{B
zoWaqq%k5uZf{v@;nBj=bxknU9Oy`6b+bJlB(u+8$U~|oSjr}7y67 at i7djLYy;5udI
zY)>@De(8oy;8gOKRw5L;jZoXNDzm$x?0>Z_D}jdS&%<z3`1`{5sc<G0!mDxS<74=1
zoN2{KT=An}j8)<At4%o`CiLd3gsczBAk{pkW#?K%I`=jE`Rum1;#x<W=)|g?C{h-g
zIvz0(Ywxk0TC*<ezkH>>@g5ybb}aL=4KKh&w*!Y?3yQid$Wp4>P$OFjbKP7Ig0&b9
zOcw{Ov4eNheRV$l{;Lo9A6B9r?Mq3s|NMuq{^_zY{{Iv<|3 at Z%S<TBEM+NoAwxN@$
zlS^hGMOBfK8UugbrlILLThTnRT6nRD*n$AGd~upsqhVdc)NB*PLmd=QKtus=pQ5&)
zprp2`7$R(gl9G~~lDud44QLnsDT^y{eVVl?zc<(KZFGm at b<64Yd&X^s=k-RZmiGa}
zKe!BP{~!If#|mmhpuG2jK<OX`QQgKAhPE|4y}h+HI4$O}w}Wsq_`Sv5HyuQPwKfF|
zUq3$D_TCmD7ko$0TfV16Fx8(;$veI4(6U`%NQG^qRG;0;r7V57CyUzo*2xttRwp)G
zNXa|+5?k)h9YuDhfht$=h9mdxjiJ}4oAOfrW(c7-phVeIbwEYgQ*mH{s;6}Cg1Rez
z9~EJy;;l5?iZSa1^T?3%YJ<AFf9uxnp*sxSwfMSr@(HD at d<P85hf+3`1`HH^UBVJq
z2VG8J#9TkGo_i)|W<5AT2BkW}$f{|vDUNdGOqy%X2A%;5)UwW$!2}}Q$}b~#+L5!P
zGVY=?zS2 at -EEU^Vg~pWG`drm5I*Sq|837DZL3XX`?3&$LRhhgjsJ~O>snTF|+z?|d
z7Tb!TrJSVxM66bGaizJk%r#t~sNd2ms^+MpB_{QGu|f?04g&Z3m$TDLa`X$Nk-hry
zOIH;PWI&YF<OP%G#F9z~t_F3^I`OMM8nJV;1%&V#{Sy00SacSSSUi4)k%*;b-9{ao
z@$Yp86b{L?D3XU*ZW^bo6IwB&C$FB^(kjQ&D&n&X?X!!>#U-b-mHMnRD&x?b0ZC`;
zowp|W8c#+uI4oCo!5p=O+2V_0gtgBg7N8#VyWm!9X``r^fqS>X^Vy|Gws>dy0+W?9
z)wGY=c_a9uM?eW?kq{y>p!{DKE*A5-C9;cGv(l(gfz26`nfwuwqRF-*{iExk%wwk{
z712kSK8C6k0iJ9d+qCfJuMN=@LfIK*H1 at mx{w`?gy<kjFe1roHIN5-YbWh?vIfjjN
z+ at S)eq&GB|1R~K0+0yiD>a}*DeIA#;l}R$jU*qvf at kT1T{jn%t>iu#cwjaCT&j<%7
z2f}if>C8?((j4n1rPTp5^$8i=8K@@+BJ6f+Jhr%*Owpm<-hs0DiKo2m@=bhQJq8_=
zc^5uD5|fPMnsWwa1(?<6-n50Wu4jYHG6W$+BI23~W5y*gvy!KY#lxX7^!+u2SxQSi
zAI(wKng<ls(#!9T)7BPBy6FY9AHYi`{z{o3F_|&x7MAkEV}b!jli-}vULhJ|FCG>o
zG;+ixDMgI7`A{yIpj0MR;!dCyv at 6M^x>EgeEMG8eNM}JbGN`TQ3kH&fs)f4 at 2YKdi
z9IO`Vu~cmm7VO|QSf2H&gP?8lgPZp8fA#iKp?r(?SKCwv?d}r(?jE>dEwrf*lG85V
zd9~;Tupzg9a~j-4ZkRF~UHB;QMne7M?Z>)n=-YDGOhSKugAEHC84WVTTDpV!E!d;7
zA~MW-!upMb5YyxZ^wtp<4eLpm&)u<EE8e-m{`T=vfHIYE2v3TB%1~XHx+c*k3#M4L
z15e;&FjkxvmIs<(YHTW*P=K>^L95NdL4y7++}U+WN|#Itme6IeT$7u~FUce(*i?W`
z8Lr|i-2IubC16${pk&zxKCZUJ^s$%}Uyr!6BE(0T_{b8NpGNW at 85dC87_pyea<*y`
z#+=a*HR8;iKzaLEa5UYabwzcwEVO;D#{^x+YnmG9!&jNlGKq<LcnpTKXv&di6<+i>
z9|o&HHoiR_B7D<yjsr5aSIt6P4vt7=K{W13Ht$A8M?^A!y}WY`09DS&$XZwuE-oLZ
zk&zi*SW=$Sg#FVOjfKcCna+M_rHs$oSkbM08tC>l6-6Osf>$yvtY!ADuzvfMiZK*<
zZiV at c2_;!T(;2V>!@X6g1*}w6ISE&aOjKGCGUi+yKYIzh1ldUkIvVct8(SM<K{t~K
zZ&5(~UZqE&kq?rcXm;gHQWV8Y`Jy|{d-mNj(r%l at rKlSZB=o#(1wUUX)D}B9{F#Om
z-W%hG;!OJ)^&Aq=;ML~zJ)Gpa(CnWxiK(IK+AmO3xS%MN=KY<*A^p6>3K~;o$K_uv
z3GZHxsLri)HWR!|tu#>jIBBt;zv?b6FOcPz2f=wdbV=<g!w2tdF&QYTZkaV6#W<gn
zLbq5^j#WUK+p`pB7sYz8TOG at CocU0YisI~Qzp)ml<vZwc|JLx(rgp~}xB?T$$Jl1J
zdi$!ICgF+tYkz?8ak(MsN068nf}q#)08gT``&2!wbw+ik`qLQZdQnS#?k3;cSkxQw
zahmefS+=XQaGU>gk?@0ck*l`Am+Sjv7{|zib(FdT`=s*TfX|ivdwoEka273K^XGYn
zh^k-Rhzl|7-IYIF<;EWinG4~Fv`K{4Se^?W&~kHMh$-;M9<`k-6NfiY`@9r!S_1+Y
zBZ+u!Fxd2g^mUN#GzTq`&b;dRTKEmduiB4pp!o;V+~_IPjk^UmzkAN|n_5~Q%?IV9
zy!l6`4C|GCsyLbdCS<&yXsq4iNIeSY at H>^$tL?LqSy)w25))<-irU1WKv9xITd*g1
z9s=4!b2UX-rNAF{jr=~g?QOPL;g3&Hl%8~62Lw4j8%7*}VN5(Y{uv;ICqN*r|HJed
z;Hj`MJvrE$By|rmi<zS|TqfV&is~?7Q at OpnY4*?|p0veIWG5oKv_8ao$fX4`#@OR)
z_Jrg2m at m<kSVv<MAThB5V!1sG%~0lk9d=h3B9h7OaRyjV)q9^g!}tzJoL0>2`nRI(
zd!;Ma!(b at +8vCmk0<6rY3OcRm6^KS`*qN95?J(#qP`~5!`gg86{hvX+YASLWfqO`K
z;{jn+7DSfVFikP$;(Ivl=t+BA+R;#Zl9q$)wSQibaJM6oZ7DmWtNSF{a(3I;#_9!d
z*}Cew`S0k6>wunodZOTe;rou;28#XQG at SDA!k9<M=A5wyyz!H!+c*-^l;4UEF2=$W
zBm9-u;zJUlL?{*GMG~P at C_4xvH5mS`$0y<tpp;_N1;}AhM`c}2%^9-H6o`3Q=Lj;7
zaO9MFdZWRgIxfk3F&(ec2ya&luh_7o8HF9XQjg%O2Xd9mZi}Fv*;Wv~%A at T_rMvx^
zcjHrd!Ec6_XgJ}V at iOM&N6Q)v6yG^oiL%<th(9XA62e~?8&$jC6*3fz07R2ZDi}Br
zq^O{#O)!jZV)x)~Xmd}B2^73$PoAeq6H<sa#O~jXQ6g_nF)An;A=Yu{{qfoh#Iip`
zqZ>b2l!O~Sr}au`V|ue at L0_*-pm>0Y8N}lpj!mIQd`$~e^5l@#K4yq_OIH`=rCE<W
z+>UM^^~yOv`dvr}V&etPWE#0(B#%W#mqSP*lj_nvQCX?v0f2;r*lTDn>Y}`+Nxym}
z?H$duZad2)GwA){RO~rcBGF>?($W>8XyMa+-ftL}lZ$-i>{`w4N~+=@4OokJ7C|jU
zPuMUspJ^nChjx#L9`lN4>+#h*2t3y1W}}J2?$V|L3SVT=fIITYcpR_-Xz!EBf8GCH
z1b|Ei_He+$r~Hj}qAP)8J145wK{&kjl3$nNkVUWhb>J8kYosixa_<1A=D+lfgCe&g
zYLn=}$U+Z{fcLr$N<8}L`>Os&OjQt>-3~PD*sxnM0Tr!>9B(456P{CS3+)jtBxe3X
z|5tkaA0|p~yEqFn|DNg9{~0MU|BupRITvR`I~QBy|K_8l`ss$PhWJxMW0CwkBAd-z
zZKRZRK-};p4-_tSNX+bzwY0~+<O<AMT$fT)By*(W=5{OwjY2*rIQhAbHj#NpzDFFL
zy)yT+k~3)cHT64SaB?H6No85^g5w<XvXjl_c9MBJGqvsa{Tj^%XnbD+2aV36y&%6b
z9|($DUFU)m*a!<=Kh{Xb+=j)C%jpe^iYukQQa5l|5#!1|E-80j^aHx{C<3duP!BDO
zB=`7sOx!c at P)m9b6RT&mzxsX;i#vPJPTVtoVAs6w(bd;zM|Pi0+%p-uYqYp)why21
zMi9$)5Y2b8F86l7NbEb3qi1}b%G_18e+pD>Qc6zGzTY-nr8lmVP`PfxkxQd)qSv9@
za*(3aex=znrRrUIWkQy95XPU`<Rq(`Q?EUXj^Ly+9`#tJg~pymm6@|DCF%uS*lpaz
z#=N1$wBglrFw2F?#iv3c70^jan;~V|V!bhZMXrUfwppTP(@X3_MHa_yx}M?}C|~+X
z3o#@*UdTThY%)1MG0^2~Hs#T>$gzJk^#Hoq{KkVa@|AE5iDON;L{1r)H;$TK`DT20
z><qHsbgSv=AS|KUkmH;>u`rwB?Z at y*&r<^2pX6OY$n!g6xl>@|<yce;>8)h>RP2LH
z9xuxdO3=jxV9v3A|7b+T(SD{CBV$$0`J2C4CTSHCTl2UAagHFVixJuvKnjdD=b?s>
z!r!3*1ajjL?snoUeJ^`PJ~IsU?wg0{XuCb8UJ>t!<tuQTC6S`hg0Z>dX-`n1F#2*F
z!M899nbX=e+|bTxK|2 at YY8Uyp&!@E&f9^mVNj&5IEA5h#_J2|KPHmz@&9-K(vTfVe
zD%-Yg+qP}nwr$(Cja9Dd+I>#%v%9apzR4djGjc{gV??|IM=4P0pa?bT7dn2P8`H6w
zd}HZEy-8zBtr4b#>WE;j78SI-TYxG#TVI;Nr6dKcOjTEl&;r`L-ryj%_x&C$KFT{N
zjxk-Gk{pQqRj<WPt>?W_-o_4CG{K``D`+J>NCoQi%P899#2~w{q)d!a;Glu>M^v=l
zQ%z&CL(V-I4fEH>X1KHb6wxyc)IeBMZ2YTS?`_Gig0?<jD;RsLBZ=u_y7%HHrT6-^
z+~Cg(97l)sN{q`uKUs at 6A`0xXiZ at j*k&n-wI}wwf`j&*0A#RUQ4E>4VOZcv64&*zc
zo&ghgMaMP?Rg3vbb;A5P-M3p$I;Ti~&h<dCD_&n;T>`DuuMD#a-4${Px?&&1ct(1H
zoU0|#CzfoMYqSxYkPB0V(bhM#tGCOkaPHw$dk7=aV7^D6I|1}s)(0QYiX6u(R0I=T
z1hXuL6+s&H2k8;?+us*db63z7ZH#$URwjLm^xbl+vq3I}otM*wZeDpXl*h1RSPXWq
zSt+&MDHa*~Z<%Sf(yaI_Q{>Y^i{5*C!V at 6b?dMNz8foU4*?7~{$xUGh&C8A%F%!wE
z`bnf3OFPl+WQm0}HE${SBv`bAghKArc$bBKCsti)hW3D#RuZc<Mw_5*qzVcM0#(}#
zU~=>=xKpX9ZDIOTHlINF18z?V at PRwKF2%|=_~|K~f)7OlVnq(QuM6;H7YnC;IaP~y
zWze0+N}|Fx at S%}=I4xTQJ8d8*nMvi9rG7g4so#h#l3c);G60^$?!rgrc*F)6(Z2=P
zQ-b%17=5 at _hKy#r{z`kbXz?0va4zug=J_ZO7Vg;jO@;+T=8JR~V#fN*xtg-<(erf~
zy#2n>v4_C5kVH0qTai5Jg-|nOVs7CLt8?BkBK||Q5??(zD|~lm7mRJu!^}C;&I2qn
zPb!Yvi0<f?nl+A=-k>(MO`#9!US}hnz!rZTOQWQ1E3#28m-s_~B_EP>;&tZg98oam
zds?ml8!3G}ToOoHxz}73J-iT+OAZnHj6Ubeb at XX)BXoe-nY}7Vi>Rm3<Xr|Y?A*LP
z=K^!U(=b1A;W~WZ0Nd!eF5g6%D3SE at -9GJ6Po1IhDGm;@T7y$kmuZ{5o0;v)Hq*H8
z?3abWfXjoo9K9Xs!I&QBr>aAs%eGs_4Ku at 2Fms8>^3{6PJ(MBMSW}Oh!|xo`%F_e_
zy}X$$z8sST0c!Xo!hSl0wn#VV)H^oRxWH<&G59gqiC_xIBv~buz*M0FXpqFd)36RA
zBi<2L3G^LC^Tuy{FlSoCrBLu!0I&tgSfBSwfPV~7AC~8f<!$!iws2s3h5#raWGLv>
z0q8}G2S{N=)%Xqq3&q$0cLTuO;#t^kSRaDWpCjN4f0Bm`PDqn2<<s^tBQGC3f)fmr
z+uSJ=R>>;ezc36K0OE?{R}YLTdR at RFNW3^2*mbr)*F!R!-=}Apw?5gjh3npc%^f*N
z8MjyGb%}nX{!Gnh9VZ5E_$npL1eSR at zr74KHM*-$$5)_k4J_5xB_2}w)Xo!!@GPB8
zZ1}3AtqPn|67XC6Uo|OH(A6#15zp<GT>=iK<#!;H at e^XO^mQc^P<O8+LX*AoPANfm
z_(f0mV4$aU2K$VO#T<avE!W(I>rtKw%0Ss_7JmLmqQHNtR}N&-;7Y%(nU&~2ZO;nE
z_RhwRPI3;mZtnlfkS|t;aMN5){*I;5oPBW20!M@=zz=|k`5Rov87Cls`nSa}fo(4c
zpy87`ax7sk(EyBG(m$no4n$%RL<6$Tn95(Jo<Z<j;LK?wT_zugoGEEWz?I{=iAixH
z?)#KmJOu}gbJy$JVOM+Rzhta$$C>U4*In-ub^rqRmC)3?1~lG>gHfKO{ai2dQ7Rs-
zSk+299G`<>OCEH$<v!la7u_cJ?a<r<7$Dxtk=}z{r;}apSGX?oz0-~dD4^b_167`>
zQ7WC!jXqnaf32W94+pM1)Jpn4>e0K0a5|r<v6-LpWIshuKh at JeW{<s~-&KpYSg(;j
zx~c=N(4V=CJ(t6OYWqS>x-JA0!T-iF3Qjoh<qIh2ixtCmc_ggDFgVExV;oebSTK~g
zFP+)N5HwHFw_*dn8s)rtI|N~$58gBCW`b;B7f;WJ06%#~$)Zlw>!=?IW at 3+m)}lLf
z)c|)p1i)pxEmK97mu8&_rY_lw$S at j(tIGV#&n!*#SavO^T<B|*DEybvv|81TY7C=1
z$;d98c^r~uF=if;Ril}uKbHQ^Eg3$;TC^O8GT{_MaC+fd?2iWRp6fEpbma9_vtZIp
zfc9z>UBzOQ?Xy}5vH|VhOKUU7&-q1z6XH~%&RP+ot<ye7l?i-&Z=^K0l_Mo8m~LfM
z+RVvp^c?bTcpsJABDn6vWernoh(VP!J#^qw#*Oj2FiwLAx9NhDexX&u!MJ>!enFac
z!K$umLc_V3ECYLsI%U~Q*hPgM at oP}cStRqxD`&crF#@TOq9Q2eAW04}Qk5%zEmQ-}
zUKr()lv&4;RLxxJ)h6#C-b6c&?B+xT9cm7qr^P%b=1lQTp;BiK%S$vDK<ZeoMHn$9
z&8zAb?4L++q=ePjnS=<oB=4ZKGUoeBk)mkKnly68r?N1mXG at S;Sq9 at uwJFbSQ}A!Z
z*md!y<2Jo_{B5qqh*2w-qE64#aa?dGwJ-<<1A)@YQDbak$P_nby5XXrV%m3Fnkf4P
zN#>H`);(%K%H$l|qX$eJ-_VuiUf-W_VrF#6V#k&$pb(7<`9`U64%^GIp~OI|<%>Dk
z#d*baiE){bFy=ptb2e_|PnQh3ODYvFDR&U6aRB+M`X_niC^1T-nj<Z>ky2t7=##Rn
zUDq)Jjq`}Qn>x5?Rc6;X%=@mhwWAU*)|*iy#MovW%)JSRwvb4Col_0;{hKg}AsS!0
z0aTRyYSLOX6x>%qm7Jp)r~VztpZ at 1)@IlEhOq{+<G+n6NVLi!^>9HsQHIq#W3p;vK
z)7yc4m^sV?f)XNe3LP!Rm?PEn41>hDPN6Z?SS`hREQPX-nu8Hea<4YDD>Whe&_XAC
zy%n$b2AvfMn~ifp`5-qiUk@>Qgrbo+HpDpPe>$z8vq?ZqUIY5rp$w<C&qLMCf<3E&
zSvOP0#5Kl$Oq*@Q!!^MYWO6%~A>=Zb0Z#dsu!BX*yGAVaMQrp2q^icXNI}8%>nhq!
zZQYKq&WLnA22n}Fz+>(}M8?d50x^r3#srR*&3LdB9935POv+ at 15%*o<(RTfg5%3AS
zVo!x+_r!=5r+#ImX={p#hLDDGno3jZeB>o<(-e`G%_g9T=^S2L at 3~Xx+=<b8LZy9d
zDD=pH^|dY>>yG~<z8p*|`TBNMjGa)oKO>+<HjshSOd{5b$+%PNC|Oc!ogftvIyeGR
z32T&*pA%_Dt-5PV%VgphQ6)#GR!Hi65!3lQ<xeF(!`7;(i6#kILb at Jv%cMjTaOZ(a
z+5-Awr-8Q$Jy&qYaFWmVYLO-pXSv-R1+0m=6{?l}n1tAB1 at 0U7JEW$Z0zZZU_sZ$j
z at H-;0M|QRX{|;3EP}HPeQBw}MK&ZMuI at Of)w9LuFgr7LP4nZ2{G8XB-0}4eKiLE4l
z at w9{`QWCU!_;NSJnxv-0Ddm<!q9}tXvn!dk^`sR_T)OK6$}<t8I$ef&3EK_IQlFM%
zQM-Shi8e7XB?l>kaZ<!pVL6RNS>U48O$W4w5-I~1?4esA5fq(9VhjUT+KIYi!HfI+
zn at QUa$$LRuu-kjkApu`1q>OnxXHcdC{VAv%=N9cFLr`nC$#7{7)mo+#&klj%qIcwP
z*3MRxYJTR5b2Rx*`135tF7jXewOeKr(hiNPJVq0t$Eb=n$(vH`+Bb72L?v4kPwL12
zjHgX+&6tmA>$@K06?sVUPC?94l%=BYAUJ9)4^2Xzw=rQSVOtTwRla``x+z}9$dnU3
zrQedS^uKgkO(vsWX~eWmQJ&fAk at YWIt<EX?sA5?s{ntv56%=`ha#?;EL_7|7jj>y`
z-LsarP!E2pJ!TVu8DzK#p(x8U(N?g3viC=(?Wqu^=`&YDh%h^+RRVk#`{EEl=xY7O
zvl$A`BnM6=AHuMzWSThYm4|wOC?i+ at sf6e#&XpTi>=izsCuU1ZPCVHhC=kU;#$Lj*
zKrU9{OsNfG6#Eu9C75p^JfOHQBy~R^6Sd{J at ypk8Sx=}YkBbgxK)w4&TgNSSqoF?0
zkS;(dORtyS^H3U++6+l|mCZ}j+(;G$)5WKJN){O(kSr)@2uXe7^q5XCG2S%bju4qB
zFm9}Qf()j+Q0^f9O*vZFplA-C#VgTjz56JLK;JY$+ at s0!Id_T;e_KpeSGk|CqckP~
zZ!W>Ourog{;37(NG6jwfy$2_GH3<JcLiXM&<b0=2--ZcFElca(pa_8mJUwoYwyD|u
zhfA5up~<b?V{^SY#o&oje9aXE(QX-BT$~#lWger%*l3KOjlJ-<)^R4$#2Lqgu+(;T
z)~-?Kw7Am<l<v5d1P@`C<^J6w;~bIg9$N0YYirpXbgs at TczQn#Et}r4gR>gA#;8{N
zY+1HYbMvXJGD7C4t<l7hm%D6 at -N3@Y1#7;EG~c9{Jka2;<uDQXrRk%KU6`uWAKyRG
zp&|(tyT{0KE0-959VD&A<6YG$N=+2DQM5P;DPTQ}X1{G}eX at qRi}EJr=fll3ldm?t
zd$irgaFxgC!Mc4d#}(hBmN&l^C~PCR`bs|$8|r$lxv#v3m^T>`?*xUZE?R3B8gYK<
z)ftmAMo6W^mX?lvIFe85gII5Q|Ljy9RMyvZICG~^ms+I@!xQ;Rb8D%UWN-D-Qc1l#
zr!(;_4f7)|ly~tVttzE$-4;*cS+_khUgd*N88LzmT{M~Fr8FxCGrpMd$uJ6U<U(?;
z@(W9U5C+zVX-l#P3SCF$sI}Bdd7ZQI{)7&gr_k^Q*GP{Xj^|6O=u%I&H7s9kMu?MM
zrOnVjF$d5sVFAXPopuIu6q at SjdQmCL<N*ws>x at 5^YU2xm4Y+_!w~^YwJOC#tWbaiI
z at n&i8M4mTsBwESBs++IA^XNz~V0;v$Ra{Y37+Y?z8~NmjjJJE)9!sA}>~X)y at fzbM
z37!g-u9cGJel`3<%_(!L>K(F3$fQt|mQ!T+6$d2Gu{Hl%xNh`*T%8V?3HJAll|Mc8
zMJ_Keh6F}BwewZ0X at D~P8}N)Oh<NH^uk*E}3;xhcF#S)|A<OU5j at yqByRg>vA9OdW
zfF09blu+(JE8F>>ntj#RYO}S_iEh}<YAdSjahA5|>T|?Bm#uzV6rKQ1ap98&)xCYn
zqy5r7oY473IAtGQ*kzc{)WCE>>G1(<8P at 20mAFAI*Jgd>$A5jq at w>T$2%gQ3#HXVS
zy`k^aXW0E)DzP)TICn?zcHlAg;HU~G_0>5dKLrffsv)QLpX346DE<*&cOYE;5!f<j
zGy3-HUw7xOz&buMT!oB#`>i%U#Xm*ZDM at CojLnPO7m*czSz`^%EC23!BScDqKU+l`
znk^Z&C5c|)h$_yqWwh@!z~!q19<ftz20oK`m7al$z)m`{J>zd?rRZ{ThcZc6pYkT|
z`t<|J at 2Q(Afpke1vT^R=0O65W_xRcJel}6mZ)o7$fmDdv%Y-jEQdsyX!%}Ixd!CO*
zx1n#^EA33W9tgFd5&B89A!*kA2H-?itA*k!=m=~~igyS4rV>U>();NY&4q5Ck at +IO
z;E%jKqO66o>4*T<5`_O1yQi%g`W<;e?L0Dr9zRD<vAIgYX%hjp%O<u9gx(iv52;Pg
zv}@do(L5rMP- at x^!n{$9?!1$CYr7a8y|a%AXY>Mer3zT at 1j|)YYH+3F8D7+)&Rz?Y
zEzIg<K4f~Oj(4x59yqnbi~j)M>Hm7=lK;Zo<<RW|x>IQNycgyI55%k<64a_LkRjlT
zLU_F+u{qp_)g|4*>o26;ap!>h at eBTb;kI;QW<IvlnUxTzDyc8`l7~Hw#dfnK4ElsU
z$JzRpnL4(Q+2?=qgQ)@M8j0R}!ae<?ep(M8yGM1zDj!K!F84;v^6#MBYwA1LG5J%Z
zxLcps1B)Z$q~)Z};+U|ap?}`US#*$a_LyC3?gGN?Um<^d_X!U*tlOuhquTEzZK-?}
zZ=nIUHMjI5)xZ6(Ya;sWc^<2 at C0nlsx1wYv=q7KBYF+UUj3#fIYae2o-Z+)o!fn;L
zlS;E^SdFg8(6jtzy8L1qjeo47A|$Jo_spx5WA+?9615)WmS8<2Iv6B2##ZO|?m`Ba
zHm1Il_r>3E*W at D)Z)E(Kf#hpTd%#Aaz1g(qYk}|fPK<!8EgmED%Y(yE!49kp+-&Lk
zj(vku4kf;klH8`)+eJGQ?MRXZr-af*iGW`Q?hWl;(A>smHdFeW=q;Vyk|TA6&_&%z
z_Gjpy{eGs<so??&o~e<fWh;=rYOSX!$wXi~cP}!~IuD|xpdZbfr>zcWt|RRse8cDk
z#%9&fN+-iPrQKa>w&4pv8De8P*Rkfano^|G{*cmGs!4`NeT_t59+GY at 31#lk_u+vn
z%(AbatkfnS;D>h%1F!Zc5oB_*X(8bA$H2!D0}atUQ45|7 at 1(-FTEV91qqB&gzJhbS
zqDEfXdcHYJyTr$>Y>$9F{$EkUw+FZDJt4P;&Yu9ieY^*7uLO^yk`3r|l1M(p1fOat
zhsx&zve=(m!*}3!w-`}KEYCxOja$V59Z8BeKvt`$p0@?ToV(K7qG740>y>-Bmu)Y9
zS^SI=6Giu)dW4}HQzk*ZHu?3Td#5DZ12cAnVP(bH-k(y1{$d}?ESQP)YKwhbGCRV_
z%-lhsNsl8ErB;<}EmJwO=;BPwa;GqLadW)@*f at HQ(%wF8QtPI3DZszHq`<ni1wx$Z
z3F?z-rm=U*m%iGrqK8b#7Yx=7^bxrB7cvWL+fpXR1F0&&eC;}Uo%$@Xb^vj7LL-UW
zB02s!o22|qa<YXd;WZ?6L)yG^6f*lDuFe>#wWINwo*cJLJKQx;`N6sV^gP+)Wu*EH
zH*-tW@*T0gXWev-5N8U|?+Uw}+rUbv|4G3pkgAq}=H4S-XwBB>(@gu$NuFKHE>fZ7
zt;KvW`e2*zM6b*7E_>~8th|RuFiyPTvdsQMwW~=G`{22!kYW4*BZEV!k>e%T$&+zB
z0vhEBuGAH({>hN{$~!gJ;tr6Qi8|OQ-B<n?E8-3kQ_cLktNnkQ2#sQ06(heCU^gHD
z0IvVYMELKuf&a%%`0w?B?08ApEqeITpB=JJ=}AwD+J}xSP>5VeG5jE*ayDvVzz#%D
z$pCe!MWF|dJfBkB2qmR(L0&#yWP>Z<3IPv(6|TekPg5VHpZ3l#7(c`E7)BFI^8M`f
zlZv!j1ONO2?q#G5{UYyuZ4a)e0$kn&36XA?4itI#Tu9KB;=z)rq8$S>=G;>kO`MR0
z7-?LqNii>po_7HpPakrrd$zlQn9?G4)BXgWRPT^ymnsh}vVOGtXkCch+;KUm<<oG;
z<TeEbC?B(G)Or4bFSc+Q-paT;3n8DZ`&brDcci6vfm;*7q>Pk=H)x=SA9xy8&28q}
z{3W*;FBP$-=R!7l|5x&9;6!&VDv`^)7-29JB^>Cyk-GN=0*sLF0_;~b!nu^TKoE~%
zMs90=)aH6zXF^R-{R5P1*lZbc9b(S2Z$QUXTRA&Z8 at aBQfYqj0If6az>q=tXL9D7p
zu&Gi;4MD$WDJ&E2#WKEc`tn8Atg3dZPG0%fd$lfuz|EGtL{cLV3=xKu at YXBjq-&X<
zK$X^cxT5uD6io9KA_b5`U<1s*^zlFnpWnbnbZAF3q`CfSc+bd1(ivYrep2hcgY?!c
zOfUcM`p7M%bpQOVi at 4t!`Oi$I|E`b!u8ZI}X_-Mj=-}O?gt-S*V9S;35+1%3a9~7*
zVo=tr1-%6d0tlp18dbyoKWxYY;&N~6^iY~U-&WkSAETF800VuaIkDb>Is*<!?9rfP
zgY(aX8X`#|>H_&}nI!&%FK<bzGmuzZFjxlCB%Q_+0*>(kv at Ai@^v9<Wk`Uj+6NIx8
z-;>&FN^9BEM42FkoPpnO947)*4Lq=3*cHep$&u>f&yGtRNHaFt95t>OQI4r`O7}#)
za}lObb63>m4&|1&dAW+9fwzTZjUc1%D5bsD-t9YS3~V+gRx+xI(H9u#PIA36t9nq{
ze2=VL%ihY|*Ee~k%DpCa9}xfNH2+HzR3XeQQTpX=8-f4;u>b%2+I~+{&`RIY at qcgX
zC~3<s at gZ|J;w{mjz{B&(4avH6wiOa4gk_)y%mWjz3*)+7rr5WxS+BZ4Uiv=pBlQpc
z-}r4e(+&Irgsrra*6ei0S at xHirrjRjH%LFjnIQj5Qky*!2%xs&fhf!r7$xX6&<bc3
zVizLW2xZX@>yY4NdJFsXHrpZ29;%Gb=2J<8VXp8`=y74$2))QvI1*Y$XqTl(v?d*4
zp24$;mc~Q7T?maX0-_Aku|6WYyCbBK&|@BBN-XH$VmnEC=vp^_w{)irLJil99=VMC
z%U3L!qjGyz^*C!flQdp`y$YcMrT&E5AqI6?>)`Z1Au{S{%ZK%0E?xxgniI6XGWqc`
zOT(K&Lk{<9YFjXYYS_cvizz7^F=*5(tm2(GrcuyLWJxCU$|{t7c3p>4kb?8d1JH at S
z_QF?_+^SB+qT-+?Fk7UVGz6>JVT6Nj?GL5Vf3frt+XKqR7Kd!TYs!(KO68gQXtw&B
zg89`@CFp6khPgx9d0Jxik4jUUPg?B8^{;os&_|d<(H_t&!J3(*zBY=gvO at vh8aOH+
zy>T2v2rf=8_HW1Gx%WvgkXL?QD5|UsGQOcf(PaokePJ&+hO;&RJx=8FvM~yl^)Z*t
zb at WB9XZ2j1@!GkMt}k#Q at tkMEGzy{jc!u2#-29l-^03mxn9ebQo-!2-oT3k at tBXI~
zv#mFB<;rGm3V&gUu6}WShSSESWk9rvYqRIhNT>GvROxMD;s>2Yj*e|n6arfL7K<8f
zE1(fY$v<{NC*>*i3Vfu4cFKh{U;jhC{x5f#Fsh-Z>Gz|r_-zdT8FBo7xXKFKGD!UB
z+(6c?!a~5Gs_=AUtfW&wS0n~oMe#wDXge^Iqb_!9G)#@f-mp6%P>0QM#-A=4!Q|mX
zL)~eOyXlRmADgzjbiDv^ZYcZ0LC*eXN^e$tGJBR=obp5@(UcDBFDhv6h-vjsMxr5I
z*lxT at x36ci;ocmTV{g5aTXodfB;5-q3##j;8DowdNuwKX4KgY#Y8<T_iCeYM*U(9{
z2{+bDf4EWbs>Oj(T}Clrx=)M{SP8qL>L~2)f3QAMHJtOiRYW)u*P?tUnI-EKQFBIk
z&V3G~aqNX#vcRWCw}E0DA8wZ^e7jLyf3D>8!a;1CurOKDFEloulOFs1U@~L8Jc#GQ
z7B_0sWd(br*0no<Xk!jrTx<pZ0^+1xX=rMEYpeK>R(G*Bl)7tdDfL!aiBz3BWqYJ<
zHjC(8x at 4lM^;j6)-UTt%xUk4|B%SZnenD34vej7ztg6bS#K35dH=!q|SJd*7XX+}p
z0t27O at kYYn{=vll%Wm=L35BrXf4$X5y9e9X7S{PE)sAlO0s7XEWRG$Mkf(3ZFV^Jq
z5QC>*(FN6Q<P<ySf0`Hn_4b3ZdBkT>005qU_y6htvy19?=vF}A(fEJgPwM}jhMYdt
zHO>fcH&g@!V?+SY7mkS<3{TAZCj*#1Y{2M*1S5TFNPP|YQlNUJxmvSsLBjel07V^8
zta7<!p`*D)rLtwiBDMCb!&`T?R=4%X{dPKGKR<9HcI$e(am#V`E7$Rs>#=qem#jeK
zJ3UcWzcyR8`H`56!Yd;YvTZ?p)lQi~dm1lc!1Q!nhVq1B;jIpNSwSk<AOo32VM#)s
zOt>3)vDhrmASBV$p%AHB-6iL`NU=>Kf*qDe`-17{Q7e7zXpgCwXR_avvu(ZqvFPva
zFqB(<(~SLndzV-Vor_)Mk|g#PrEUtxD;F4 at qditG-LUA@)=km+7QwIsSgqZi1ekAA
z8fW|D at OIZkf8}-8i1 at UZf1u}8*NQmQtAKv<%sATpu#C<u7WS2^U2P%|Hu88z;z!%=
z43G>*tRQU9P(M~NMv8%4L|9m)1OxFWZ8G7>UfUQ3A`mfl7BWF*R#$o}n_Hz*3;Qc0
zr|wM=RQtlrrtujhnf4G~<6|;x&qTi}r+J{&)UsD}pex(!VZlN(?03-8YIwzJ<U%g;
zmyO+BG~**F*zVPy<`8;oL@^IZhu21bF2cW7ar at 3Q_t2)BBwLS5T8a?i_Uwg@&Hh{z
zlNaz%ZP at RuY+l<_&+D$ta(wJ-(~NoC=;yzr3I5R=D<jhywuZXoS#t*WBSzHNi>#vp
z5Y-In;K7H{*Yn@*Qpb`Ssk9o)JKa5w%AS|+#o1IGX<XN-uYcdL27f8QhN^_95o1Cm
z$VLGVMyrJ1J9VVp&3U(x!eE-8_SKS+LxSORq|xIj5qZaOp$CkWc1Rj!)(Ag&q{_?$
z$#edegpe`eW|w<%22_godAtbdXFD9kOatF;fD^z4@%U at PMArQ&W{d&D^yT$NE~`98
zvUv#l9Avl0SWuVn?q#Z&&~-C}G^mjy2U5l%C`K-Zp5!@we@!*eyjuCely2Hm)RF)i
zcZ>uCeFeA>a5O3;tugLG38 at G>pi2_OnyA*XWP=dJ_x+Md3TWoV038o1zv|=Alg$lG
z?CN>z>J={+4K#@JqSJerF(A;nMx3cHY}8wNI!%o)-&w4$B{fi;Y5iq>b0}Yl!k548
z6vPxWv(lr3F-!C_Q2dGym+7^d_1i4aYc`m*oJZ`Iv&ZXN&^4pAXCLBF^F!<-I$J~#
zfiwt_0dC(80HOAinw=~4D^kqhm5Q(P!&<o5*D8lQqL)23emN{`%^r?(Dd^z+aWL*y
z#u7wfuIDv{!!RJR%ec3L?_((=ZK#{bD~QoR;X`tVjL6y}e5Eet3WKb at mrbwmRh83|
zirm`}C(Fm|oz9V{bK8c(j0{Q0xsD)$_xW|cmkwV~$fex$y at fjo8L%=W<{FDcr&-WI
z*`QhzBMu0ur|?=f<ft%a_pc7tk_I4I6F6ccdu;|aM(Cqz(>$bi?OZ~x#`1i2e`c^0
zrFBA*j#2f1L9xOzv8bBf+yP)a<S;&_lrn2Y0WJX>Hs7qJN7w=MLLNtUIQ=j(5rAs%
z1vRSZFtM&;TrBLe{8+=R$9BHlRLwH8xcgUAuv5wL0!>DQLIJYpm4ZP}SWI)%LmTeE
zXb`Qgm^&!w97dqG1Gf8q?CTG?d3jG(L`T*;Nb+FLC7U17uDo)yd%=O8EW=6GP0hWm
zvz7B4O$yK!kG7`&zG%gvQ)Q}#!jGl3etr$(_{;pHG;JIp{1F6HT;{a&L&w|(#|k;X
zDPL<RMTQ0atj~k(m7BwgaLpyJh?@OQfe<tdVcH)7!lIQ988o~)y8{cXMr2N>q}Edf
z1OOtr;?Js9Lzds6)q1+KjV;v(HVdaizI5)yeZM}i-V1O;jKC5M{u*H}-;4qwB%u(g
zU54JwS*kGsvq7P3F^Y3kxfbUyt;z$(<^b`#c+5uuMyybfbB_Mgv-n7W7w9!m3JrCI
znQ7Yg(L8k?jU~eJPcX`&#YjrF^@*Wd89So21d)wQWD!U6S_6RuYre#Fvk0nJ!^11&
z at 6J|hmVW$dxvB6!_$+bR52Yw)qXv#}Aa!l9wM=s{b at CoAGC@j4Mx>H*6(8gHKypnJ
zCh74nzhFAy3iK%+-H8<SI38YjRwNWtRb~t*GdWO=c18DLsePkUx^k|8W2qij!>GlK
z^aid9S&f2cjKm>+<(^y}MRT|>iHK0;4u2b^bJz}qlo_|{0=21LWi7PCwVH+PC-vl;
zc!N~r+{A-N0k>M@&f?bq<QH-KUSzyd%j-|S3Alw#%5I5T0=j9Iy#pgWIlkjiH#oap
zu(%fjv_Ps?)=)$so at Bg`l22nFq2f$oUOGfqT@{nvy+~VV7#ROViPkfyI0%o1+&5sc
zIQhqkIBp--&uz4b4?;gA-RnGG%i5F6Wx#JEtw-SxFP~jGsZHbv(nB6@))nJOtdeY(
zoyvvQH~D0nLagg9+2b!YO1!+*dg=Hw{-a0{FU6w*hGEsrun1=98w_Vkyd%*#OU)_4
zqo?vG^A1?D{?k}sZ*Xi8JJ<}xE3S$Mg7?IU&^PeKr$j!)WW2*dN?+lmthDga9=#<p
z6-?#=3-uK=M>Ei%DdwQ5pt$ssxO5BxreWh~VtljH+KNv$Uj5VB at +UT42)Uth$v&qZ
zH`IVBE_Qr{H;Qi#{Anq=piFz9j0`kf$hW^r at 6g(&r?wTJ%)bq$wdk9*&P4mUW72Nx
zcOy3>J6HZq-A5+k^!hVE$|J}8#!~|92-q8}+(w#EBhkeV^d3I3>`x}%&PAnvu*DNh
zDA1CgK8sYNq7Vy{g;RnXDhJDJh+W$-WVpW?^E&UI=JI;YgKN9oF`9kXo9DtiPjAt}
zr31KbDPFl2A*XLd5$C|lEz^o#8e>)YQ;HW|l=;^NYO)QQ;uqiXZ~8ScA!9!24H6pi
zhECQ|G#k=M&p at a0dyv~Tadzka3WQ#j)J~QR_{`K_Y4KxtD#gE-Ob^9Z$k)=0$u@}0
z8-u(??|e+e?L84B7U`6iPMRWq(j2d^O*DS6Rxq&7&}zrMXR1<{(TBMrWz0)Kh~}2>
z7SXVL^c@(ZIK%<s at 1@f~8o*f5RpV=HgW3mz8u&|S3jxj#HGl9G-;~#>bMhZ7KRYIP
z4^)-D>yd58+Aw3 at 1NW+I<0X2LwQyHY;euhzAC!MW#*#J|lXsCtemmK>t%sV;Xgx94
zvB!IngloYbVK}_2_=`%1OtEbKUhcyqB{v@&q4qc&JMmh%*2pns at 9<rJL8PVW%BnKf
zle^A<zg9YWW5Ej|P25-_4<bW at 3=wchL9{iMgW!ezo9#-_IYvE0H63(&v~|4nyq_+Q
z>xbc&p-JiqustzV9}|(jgG2-1?){6UJAvmr35+~pkl1eKmF%ga at OM7JmRB0)4vG6X
z?C6*jc6b>BATc=PXjaokT~!V$t(&fBMERsb<BR7X?^q4zqME*zp13p^(Ce7}h%{C+
zeSwZwde&|*ey!dtRK3R`6>H~FO(+Z*mmaGfT{^Fq%I<r at xLElZPYMc{VbvIKWQy6d
zW;RS1OP?$M>P|;xDy`nHHd{Rg7P{v&3z?@a=d8&!7H*yaEnVJn$+-Hmmvbz<J1Fdx
z!NbSx0k}K$Tbxw42UeU)wUtGC9UIfH9>&vc2*p(I$7Hdb`Dsy%l9-ooFN?R51knwK
z6K%r6MUdNJ$w$9Ucf$f at NIS(@g~$Q at lE$4kxo)IOb9a6o(wyYl*5VyK#+3Sv!sgp~
zePE1<XR?5Lw7Y~htEzj2R*4+NW5W65Z~ws{d3UX|rNxwyPh8O{QO|gf_i>z7<%N}8
zG*n3)mjJZV=C&IRbx~gl|J?V%`<8Dp=91<!bIEuHrvNr6lVbn+Skn<4n$vM=?j(0w
zsyi?e8}pIFG$ajZ7tvI*;r0mln5VA&t&PJSh6lL*2P|CalFD;TgAIP=qohn;1Pd)t
zxlLkuq3SWgK%L#9Ro3>!%V!!B?@Aus_)qy;-;F9>!<b!@g<YF}xAY&b8K1X|mRr;E
zv8jKdmT=u$<}S58xOH&pp4 at Z)p5L-uZkv38H1^2Wc0UP^8NMg*um*jLsraIN->jap
z6K at XxM)>_)%xwt56 at D^$h}J`jc*}ngP*$|!5PN#}^E)iz6(8V^5;))ztEy-&Zw7m8
zW-rqs6ev(k6p^P65Dl|YjPO=aJ%LY{Q1WAh%oQt1WuIyDl`6nV7dA78(iR0b#b})U
z3PP9VfvkEVxhrybB1BDSNfr6j+!7y8Fl(}4eHc&_TC&1QkPN&#q9}#T`e_yyqUHvU
z1RbL1NjZW?&!{mA<vHTyC5N_2GFZhE??6h;iCbw$Z}1&mXh1xUdJYzSHn39jU?q4=
z9(Xd|H90;(C6r5AYI90KH%-|`LdqOcJhuA?1Iq4XZ_dRQq2nY;&V@>|o{M<0vffqG
zXBP-4{l)xBIq}sF-LyyoTV)e23h~wD<jqFeA5w<u7YG(c77dP#g#$g2Ehx+=n;BUk
z(lwB(!QOwJ$CDse5i*MBR?S=*FO&%^Wg0gxeKM|eTpI;#*F?rt=9CoVxuk9&O at +sk
zrDqTvBrYRJOI2}-7c(PV+uV+JJt?zFl4s_w39H-9SllxH&8Lf=RRIPJAqtisL>y=@
z5i8D&1VCm4>EGK_q+p=PD3+d>q^=%2yFp>qeY<mJ!9Q at 2w!xsv*tjUOxym=%rPn&j
zQ!PQB+EgTqqg0F=`&X6ehqS_HSrs<btv3sTl&ZF=SCeCw=t%L1qW&;T^EYC%1`)t6
zwog-b<mfB#m*SQPk7PkY$6%Ep)?TPznPU`_pwm7Hs8IdW&6T&AvV)voFnK1=UOiN{
z)>$RcSfS=*wO*@J(46p`2r(~!&Win0i$&=(bU9+uibbnb0q5+t9Ys*<X?uZh4;&hN
z=73#rZTCTC2C6M?I;YHx=hg~uwhCEw39wNOKv)GjqYVwb0l*9ncsS743SMW0WoN}n
ze+9a?a@|*@-B(HXr|<?0@*0R0XLwB3PuTX4?>E5J8&S`9pvYQCry~XT5bnkxlKnML
za?e!q6Zq<!4o at QPv7;FtUH(^B6s*JFXa_i)0|4%k)H&5xg{e)c*vI21;M=^~`{pO)
zU8zyGw4D8qGj$)ooI}xbcOD74yT&IRAB=0fdC5=7_dh=wIw!k}RG+Hv`2$ZC3Np16
zJWZwZSQ0qh<x at qiNla(f$5!v{4zyna>LR at gDs#2TP-m_Zao>4D=du&5?~x8PU()U2
z-{o7=MOP*&xJJV3gTfO&EmWfG`CQ|}6AUg?bavqnh^dsd`o#usz5x1?2%@k9CBbUu
zOwkJj3iUhePH8c5Se4a9qk6}P|NgYZ44lxak at 4&Ht1(zPQFx=!kg1#$jGjYyaq~65
zbCIbiLi&0mYJJPVyr)sxnFwSz<t)r=Yv`8R_Q4fBOM7HMKCLjkqXO7xBIemHGAW5|
zCc`{Y7opfw^zzO6=Vo)qeR457-+6nncKg*EsQsgR!kGv7_eJELszZ!c<?h!5W?td&
zm!{-)QSzt+?<~H^Pp3rnEOhQr*<(720HzEi1x4nAtPh>&E(Y3+>O?|K=L32o0B5cd
zKGzG;y}}9#64fMcl5O0=7_-1i2Mgc39s3Z4v%F5PKL#-C2n`0aRopS9iE1$vkC{!1
z>iJyYbzYw`adCwLA0qwG8CMpQOF{}a0GK4%9K8WTUsdFQYOcVO3}w|*1*d2ka3R!u
znqGQZ;1<en<)e%Y$z+aQ3`T%WD!HIf1A|)v?H~9Tfre{bg{T>z2<?LCo$Eb;Ms4g0
zU9If>v#D^f4l>^epM;oPp44g)M|VoLlf(uqCqg$j=1H{Nz#>_qXgQu6nF%>gK1|LZ
zLu#X#<mfYeqq-&0l4!X`_J%|gjB3e{c<MFcjmzz5lh&=Xkm;MY#Sn9e6mL*toI+%A
zEVH37ZFwS>cBf$1 at Zn2YPO+ZFe|@?>{iO%M*7RSOFdRrV%pj+CgLjt}8GVZ8l(L2A
zeEEy*DJKS2xU!{>?fxEapwACdkPp<5k5&?Q*c%bHc!%vyOn>LO*(P<58vU#s{Y at Uv
z0q6iUXbNoa3_KDw@!z=KY38nGw?<rU{BX0i#;MvPcqb&?P+smWVjeJiqUiQ4+d^&k
zo4v?%$6g*deEjGRzPfUHe`9JXVDB8UkI>q4bx;3%LxjGWa+M+5DcRo_PYA_O=*W;O
zXD!W2<1sFmE0q*R!HDsSiUtD~N%G)OSTzBZE~0mWIfBSrh5Z5bK(<3!sK6Uk2!QKh
zj(I(k&f}<oh)DH;^pczNiQHkGeZcU*V{b48$EwGqZ6G_9vYqBwoOw$BR?iSD3<nKH
z<Z}#fHAO%x3HP-T|HVdoC6nCKQHPHnBl>P7yr#PQtv#dSn<S<>COUwK{23W at -ftfR
zp;I=4$--zunk4QaX at K%Vg8wmjxTE2igaB2yFr9mEj=7_bT_=5%P6Lvtph at GUfI4~l
zSA;y}3;=(?iN5wEB60xCuhNq(@djIj>AGOlWC?F7+yKW#RS$koDDP8o!_d&T(PZwE
z$SU2Ujpb17SX->^o7plWu*f0&yy)+T at tnmt0e1kvn`9hS(8Lh&B$)#Kt(~EoIX=m)
z9f}`X$3?a}^5G8_h9#E9XtizLV)HdaYUP`2vI)qMeq8ZFTxa>!_H%Uc#x`(>qz<iZ
z9zt6r0y_9p?<6EzLxkJNy!NA^@sXuv>ARZn8v8^BbzoF;q)HS16ZPuLRZpe*u$eOC
zTilyIWJyn%f-tKztw`V9a|&RsVYz7+#~QtGvX%V~BQt1wuJo;)qEA)~!zn(>J%9Fd
zc8e;owJy+dCeRYKu%boa>mS!EFt#g$FBIbk{^ncc8WKlRk~$8PH-wyU2={s`0GY90
zR>EGv0Sz_ktAW`<JX#kqy- at elK&;{zzMV4k)8bTO-9B`zGIXYfyKUW0T9zkZJOB}M
zQ#}$7z(gfXJE=TmSsrFkJ!ae<p(GGrfkgg5p%@Q1*=Rn?PB394DQu<XmPMEdo4~Ca
zUoK~~0f8KkMk-$vcCFHt(B5^?SNRRxRkK>3v98}<7U_t_GUy;byb{^LrW(I4XEXzW
z+&-?Aw78(Y-M-1Ss(_GsOzG8L$+nrG*6dWb+ at 64@hS<3XyJDG<2kC$O;PQ(U=4KJ;
z;R=HGB~HFL9a1qykZMemNJ7mhYf>n7&`C+JSTLzr&;=QmB1xgb$?aTtq)Db}CZ?Sv
z(XrvbircM;Hf7YX8R3xq(m&|F7A?;Mi)_Xz7$9 at P%#5j1$3EYBs)&GB=H`;Yd%kn~
zs$O(cbg~oXFjUWbB+KZEZNV#4m_-RaH{|{>{{TnPKcd%e#|!^f{wNon8pn_g%o7(g
zO(z>ma69n*|2PBRsE6J`5C8xoXaE2V|FJeKXr^y&^S{Mm)k|IERSX|cmvm!{KMW#w
zBNb+LXljL|&1O{;BVv(y at XZ^n<8_>UX~v;bGnAy=L8R7+C8=7NiUu1+CkBq?2q<xD
zB2t>xi;^C_yS`sk at A=n`GgmV;VI6B%p^h_Ijyo^jJ0I(=-;XDn00pn6 at VO&Elp#u9
zq+x_y=t2y*kO!n*Ey$Ml><nHy&~TCa2n=2XVWRiL_&q^%k+Zd7`}K at mF=R?y>LKf|
z73evT4j*xBo*aI)APiBa6L#pc5skHAcQEyjS$Q5hTW=+8-a^oHWp46Qbmea9!}0`|
zng<^!D7B#VfVJgr++iMGn$V+4T?j(Jqac?E{bxcLHY4Ko94LKd_}EAZBg$DS4EYDr
zAj1%qs{DqT#xEk-PFJ{xdQX1yIM)nFG5Vzi=A8OiU{;F^1?HntMFrL>w;muF*)r(W
z_x-e$Oxa3#O_XVyhNRCzrCnF(<1&XkP4N!MRg`|sqRopkah`Gw7Y(n)c@@^VJ-V@^
zPe!&*p at x~_zd0L6rN~Mhp at 14q(^BkQ6;0aXxUvJAm3dr5mX$eCWKnGakegyKYU4^a
zrB-~c(M5|3rJ2MU`08*XiXq*+`fT$wh%H=2NsI-qB<L*xW`8(trV!$Mq^a{u6`YAH
z9mg-kR8k2lC*zl|r&5_XXHjVa{;((Cu%$V at LytyLkgw~JN}Co2bY7T-ohcCM at _!|F
zBEM=>weeH6q>C4FZ|_>KX?wU1z<)Owco?MGWFBxfo;$uzDe3F4h|hYcv{*H&4h2L7
zO|+4~wr;9Si4}**^P7Glr+LRP!EaCKhjzw843=+bc}z!xlxvvlPDJitK_1QKp(xR!
zfvAQi$BTBTZJ_FpS`}mqX+b><ToE%d(7BFXxAdnm?4=pi97F}U+f$tzQM*_^?6FR=
za%?YA)Sz{!ykO3xoFln9e@&#9-dHU*2BfMc4FN+B(fkcTw#u-`q2jdUz at rEWE76+!
zO%oXiW1n9+@(IbE>y>OR&oqTKP`s|Ph^(c~)w7;WZdT<VB)?9~kdTLb|KUA0DN3vh
z;@I;@rTWX;1}RNPyo=tbHJ1*Ur`OZGTQ}{t1?6|$QT>87unl=~l)PT;QDK|O!-tB3
zJI*?I-gtJ7*jhoMrsHeQug)%gPl?$j- at i}}cAe5VEJ1eo<`xO6I!}XT5H1xAbyK(C
zGNmVm;MK0moB>RQvO9mLO`j{EdN`#vrfuGOR6H#b>p9*+qdBO_R+$fzXfVgpg*T14
zVi*{L>LoWwvsSk6Vx?>^Gr0Mh6LD+#`e(-S6 at b;e4MtN*Ywk|)Q>;H?ph07h^R+%C
z*RQfOc<e<V$9v9_oq+qO*fUIt(x+nI)J=7GmgQ4m?~^1-$`v-f9KP9}`4jTi;+4gx
zP`{Cn%TEV}qRvCa1l|%eq3&!gV1huIrs~`LmByzuABvMHrp;^0;+6Y5Pwz|WeZxi*
z51syi-Q0I5m-!RJ6opwA39mdGJgC>~mFl}>Uqyc&SASl`D~u#uD^sgR`e-9*e<SH|
zBWcx{1-maVr1uc-X&9P=NK=2t5oi13j17b(^?Ef5$9=o0pc=<LUYCJ{U5(#^x-(mS
z_Nm~uwZ7u4`?Iaa=h!K>u6>c at jdm40n3tP8xk01KC^o>3pGI^`TUU;?T?^<amm*48
zUHU;c>KN^|PCuTnY&D~{#nN<M<lUKUg{)0l#?bHOm7B2;Y?0;Z(l33&<rt7~?gOe1
zt<CU~!B7I;$ci{1&)h`r^`c;YJ7bW?pk%{oAHsL*Ohz$-&UnXkEEV|2e5s at QvY}X_
zzy9T2ovpFP3&sYXBCmAV({M+4d}Y~G6Kn`8BNg>t0ZfzD^QKAL<3_kY`*KnF&1qd_
zn}G;Pd&=RxiSGE3=p&=;2;nJ*ZIAIs<h6}DKZ23^@3QX01o;q7`%jD7fbaNU{(Zbt
zMquGf5IN$Go~-rP<Ea)pQ&xBOM!2zd5+>W3sjDA{6DWU2J|~EWZ~7tG!wQ&9wwA|B
zc-uF&zrmyOh_txDm?|O&@RbX8gX97GW8 at P9@eF2$X)F;Bc8BDYBE&DSF;sFB_bv}@
z!IjbEWC83+8q(>J<jpw>SQNILw!zxsZ9v(G;)z40W6Q7$sN>0fI#Vp2OrrkxyLW{_
zj*MNW$V=Tlo#76KugDW<(s>QwiD}zcmG|~U=;q+Ec at wcFzR|XTj>yo8x%OJBhrF at N
zWb~~U?+jB=tFOT!EZ-1HRCy5xHqmXG1T|B5gMj>ri}xl|2X0_AtKlF*nEkZx7Js`N
zL(5(eZ%51aN826AoVGv`4S6>k=iCb;w-(vOH?|c{iFpLx2_3FUV@)oo-F%a}yprYw
ze6Y%1vKM at Zk2(Mec1|X#58Gir5xph`2au7}$erXJ%K{g2Nb7GC#h71QK*I&f>!C}@
zP3=#}3j6G1`NOxaW{LiJ4%wqG!qa(pL*92UB0laX++UHERfdIM*cItRN3zEh{v)5*
zXt%%~O+XMY&lk9$eVs}D$JJ*a_wn+0gimRYcM`A4IzpLW5SxJpHIs8(X&&lH+-pHx
zrV`&|4PmOkNq9dul_!Bv$)`*;z^B$q%@|$`lc=`B7Q%tRiD){rr2Oy>gdIBe$xl5Z
z=>A9dlE3U3f5`+tEE$RgFN#oS5`&(b3n?NfOz at e@8(4Xty3C%M_kGv*crI!318xyI
zHtwSkQGD!pp8&#LOu&6)3?xHf)fk~G+kT-VG8=iE<D6XJnt2N56drQ~yM8=YJm at IC
z_x>tuY0<eL?Nrjyb<BwF at D=^pC+j2B{SczSCt-$bN>i4B09Kzp$D{$Kk(h^yMP2gr
z2)hdas=cAu<&x`q#eJhXb7i at _$|gd>#wQ16zM**VE;`7Y+6(4XjyH-W-cgMs3Us5*
z2byYgn|<rbvdfPz`j)F=2ERenEx&%`Z%hblJkM#pP at Nj_0BPJa{3;5P*%JeQW}A&i
zh)F_f8=iR at UlTg}3(KN^pQF>r<J2~h(me?EV5C`}B=gW@)qQPUNsokKmk1KJVOf_y
za}3j`j2o!Nh|hstYnsyX+AJk8Hro+~*%;H at 95PUKUO3<ZoWRK2bptBX&|qmkwk>Di
z0rwS%(yFh@!UuWvSwWU<3VF?`4n(#`TzmN#a=Y$7+Ey at -wCZ(^7L^Au)SSKwsIsz-
zduEke_HboU`GM?3HAh58QKRj#)cn1~1%upoy#F(o^j~&A!n<0A at GnY0|CjjB`5*t%
z3A-5^Iy;%$+Wbxe+BrM at ub;bYl}%S<Vay+8#`JS&X#r4vblQ-#xbYw(J_O`AWdiki
zdOp$yU{xpDWO2b#&$Al>r2B at d%bGSSs-63ri<_!cuz8ZatV7&fuF)R at yq94|uZQVF
z)n#dug~k3eE-z)puaBO0+TPlVp0E4KT7aTEd*sA9LN?s~aPo{i(fO!y at F?;D`oguK
z1b8w{aW(lhJLIHcH_Cu>@(nq8dZH20U^bd2T*bRK^jx{SBJ`iUy(sjbvONlhZ}I*`
zgU`l*-mrTNf*BD8zlgPCb%Jloq1_-inJ`CzPwlW%lq at vZZhS8{hJaK;xAc7Vzmd>D
zL?y~n?8l!FJc$`6?Mp!=oLdcw#*(eCO~ve7$}Y^?GSO+n+0c^IzbPf|I&OUn7zRY6
zjin6~+?L3S7^4f&f5Mmf|D}ZtQo#;-gjW?=*<>%YCr-2#zG!38UV8bijLSX%0&z~v
z*>IYet91~qVr)P&DbB3NoWx0%^yhiddhGsYSfFo2V+AjnWfNZaFx8q`cV;eiYCqd3
z-2PkYw7l3ZJUW&OJ}m|Un~*7&>UUl$){mtZLe*qq3Sk<@p^^1LYd^F$8|%szGm4=d
zSoNEB`9~un8*^iFBw-e-zLzwMFuiyFpcJENxSlm5{5IvK!kg91e7~y+&3UpW6;4Vm
zsJt(dlQb%I{?CDm{C(Jnn;bF3c!fn&^lhB6b$qQw7+o at RMM>oaWc{FxC&bk}<mAd^
zE!T|r)F1&@D6VHPN!V1OG2B5(*R;t>tFVaLT3d1}?hMKzqBw(FL-y`O2v5FCu#w3p
zVbtn|nK}efG#Jjh#kLjY4?m=yXS99JFBCsgU&hY0Dh=;QOVQP%UZ=ELb*;Yw3vqQ7
znV)*`s;PFLb1ci3=IS4<psXAtphjbPLva4&4}mqupvgKpwDLn2F}38838=BE&I_Bc
zGEr{<Mx)g+J4#rGkupFtSnxTxj{H3(Za(wZmW&hE3ck5wz`q9wG$Zwr;sX|JIeR>_
zm+IaU{-7HW6m$J!0&E3_FeTvHN;ja;GBMCokj_PV&g+h;3O6KMhN`F2r<{i&;MO2v
zNZy+Y4inQDSB<Vbb*|gH05!RL)*bo#nzcvnD2AsML&+>JW;SKbTywe4P(RzMP)@H3
zBMm17ki1>Av*ql^D$OoMrU#GqJ}62ac)wRKKXXp!FkcCzXFrI=j2Vq!OV7{BKXMII
z5hA%{)Q%AV%2DO7t?;dTDkz%vnGx0kR%ixHEoE&uu4QX~4wkKz2Kie<0)L;iA%V at 9
zu%L4i!-H-@!=bNZ&3BWtS{LOSEO19Liiqb`ck_t^0{x|pib^}=&fh*Zo9l#M>+!G6
zuBh`ZKWJS{XL*Zde;kev;s|I-IOsGX4{C4w9Esvi2G<qBWoSdBc^$!*9MdTC*-APE
zT(h|<v at GV?Wqx3F4$nT18Db-unvaVCt?#{Q^S1)u@#U>-2qd5eX^YJi!&#}Ao}}{5
z<GKtfKqXqDzH5XA%l|LN&M`Q%pzYSNt%+^piEZ2F#Ky#$*v7=RZQIVoHlHLD<K(OJ
zR-O9JueWONU0waJtGc>-- at Vqgn$rh69~B0nysi=FOx1<ens}x&AfS(=-jm6c)nYfg
zoH{wt<cld;FcCV5{p>7<v;WF}`HP}tZ+9|)ct6q(9Aq+*C2j-Ye at cd%T|jO=;}kS%
zIS2AfC8hI36|4VZ{^Wt`cB?8JS8s|jl<>A)qvz2GlbRxx7z52<tZhI9rn(0KIRW1{
zctBsiE)c(;WS=9nJ+YF%foQn8?8v<xk at rqVUeC{b?-{fWz&WtbD!T^@eN5f`N$P-4
z;*ftaaGcfc0Td<++99lSatD2-4bJWfK9Kz6H$`4o61>$_LtAaIPs9=3L%}2!cg#q8
z2GNTzz6ei+;iy^pQG4`A`}n?|n1yZOEIxsQ&v3nioLs-Z_NYJOb`E$uc>VfVR)kyE
ztq=ctb%1)Y^k0vVZ$QTo^uhju;Au3fv&u3nHLfq+t+Qa3HweI{(iYvmL at g><GuX#Z
zY9zU<gsr|r at RQwUFU)RwLNyhA_z<{LWksGvrxY_K^~AwTyhQ6roKACWMA;H~Ab(>r
zHg&Gn!fOlOj&ku_lfnTdq_~;}Y=}hnKu(sUYwQ75_E=o^oF4XJ&ny<Uf>_z;*K*^#
z2M^_3<&(0mN(HP+)H~GpZ&UzqYO;5Nf3 at hOwHR{}O4NVs{xMH}5Cxs!^xs$Y<5BVi
zD7A0Y`fw<5i;DkBaYxq)#!#rq2dt=IrBu!)%y3&77e{5t%4!i3m>fWd)BEWbp!n(j
z4+Q}Jue0h at xU(eK at AH49_eXtsBN62>6Z(EfoZu-$<dM)~^G9*}z6&o#fz(5Lv>bla
zbpZa)1vPL2ZY;eF!d^0>q!}uBt_J;72~<U>S4!LBh-xrQSp(2F*F)Nj(Kid!j_A~{
zi4Re;YO5S~aF>?BLsKm7c3e?|ZSw2sygZO=&rbDq=oP=vAx_s{|MZ2O-(AQnU=}AZ
zAN*ra#c_;32oca(YxWiY_wHP0UBaAC00IIn4gx~=U+&KTDYbNa{f`ds-xs%g3nv>B
zC=?h1C=Rob#sDthQnrscm;w}GX(ArMjM!{{Dp<U_8q4mgw#Kg7Xlo94HI+Sp+TO12
z*V}SM^-4u`bIVFii_V+P#f|s2_dP3{9P#VL*Vo?Q)^__zj>~oXj`vJ9-`kC(0*Z2R
zN1x=+uKq!JLi@*r{qQ*au6ap<u5nppmnaP77*5%4 at kkAt7MXcUak<D}$cC4NpU25<
z7_da&q2)Y)?c;;1uE9ZGUqCWbLceTr+tg_8{v`jq6;aHtJg&dQIbBhk%E7Emw``kU
zF>qOc_GDHX==sMbX2dXl#^3Wfim*rH;G)RA8-r8Isc?jIe2QuOTb#E~r?N?JYWNSx
z(4~98FXB--Vz}rL?$aeNuw4Trz}=zw#hltB8(lAZ&|T2Cg}Xy0;;Vn)&3^r$)S7-R
z at W-b&jA-szIEHB9*%;>|G}=$~z*praEdd;tXz4kAB#iw!F^~*5_voO|M+kzOvRV=#
z!1xen{hq!=1 at O~5pelMP!ceq&ZyMQ2JZ=^5u(!%ydd7+AJ=ilI*w;q(*F3lxU%l~u
zhQ|F;%J{n4BeHtW%JrX`je2Do8~VZi88HS_J?kn0PU3#a9cThR+rte1&11f2gc<(m
z_TSqxd_AT06V>`w!f<}P+xW>w?mR!YzPB{_l>&KjzYGMvgbxHKbo}ptxi3t(y_G=2
zVp!47>CqeMkDj=%86uBoBHXXIk*}p^L)<Uj17wnHQjbIv8jMs;B$})YXJLh-m1N1+
z4A-uVJL#*{<ZES5x!9GzlqHcA_0J^}W|E7kV>1(135Y3ph1KIye9CL64l$A~qlM#A
zKP6e$Gs^VPHUQb<J6LN5==RoD;r21iK%Hn?g`xEs_*V8-iG4X8RU58^GQ|QMtp at Hc
z2E8?0`wg{-K+DW2qPjfu>k10Q9}Lx2Tn=l$qt5X(SdXUTnkf?ZS`N=0ZJ^t{S|t)0
z>dk{9A~{U|=um2s6UG_$H8X6|ntod90&v86QH5*$y9(`ks`P9ets~7Cdu<1grBu--
zPvEnwux>16;5rkm)PQ3n8u98Ss78^BSUT2HLjZc{_7}wD5BZJdl6miXgNm(LdnV-3
zL0xndCw*LAQ6EQ~bZLzr+qj at -eQxblI89cX6r}K^c!LDh;~4i{$1qLdS8 at zYlofG9
zt<4gNN{*&Yahbgf%-Cb9B~m~pW=OP?GCrm(OX*O~CJCWKyO at wn#GmPK-mVc8Xv!!{
zlAO&UNd!)+rFyTO at +9dK2%5CN!^KO&#Zl_V(CW)1he*R=Mko3wbbA{a*3hISGSek8
zH-jy|kNQob2|wdf5~6sG=t~+EWs at z#OvP;bS<7`2#~%ysmCWwxZ}8kAU&izf;Sq~Z
zT7wJcT$ikZ<*sZ`0ebXkPY7$%+91F86PLeJ*y_#ccO0af7*tm4-9*W^iScMps8=xT
z^$B7niyaVok{FaPciVcnl_uP#4&V?YW2V=Yt)w;9$b4BF$hf;9>h`TzdF3p!bJDFA
zaQ<fR;|%O<<nZYCVHC#TYIGi=?aE^uTeZIHapI1MIq4XBua^UOBPf*DEQwYk!_qRV
z9y~nW76`HLZU3s|B8&<jt=AQoRIg=aglnCc$pOntJITXD*@6kO`3-)^GDf>Kv9DfQ
zMmA9uvaq;Q$CNRe$Ac2evG&iO(X26mzP65%ol4eeQ);jx(h4lw-zF*JWL at xP=*Y1z
zYMxBD!K_!K&jKDWj*i`IH?dJkLjNJ5{QX^x<!VLa8b&hB(x2*9I=J6uxzX|$%cvkQ
zP^fZWwH92NYAd6;x;jCAZ>3#cK0%CBKQ|JeZuz&rsum3H08l=`jK`Pxjl(*8?e_y4
zr0$vv6JL^O6MYy~TNxjw-i(}ifeeQ}ZkC*3+90DZ*YfQ at DP5N%nZ`~)maTQ*{<?-$
zK#b>NiN0xHg6a)>Udvwa$is`H0{GKMJz}P&#4ebfb0c&HE233^Zyp8oT<k^Ryd$vb
zP-NQ{<7_zt41*HmN6ttc+NjpbSWoYjqgd32m%`g$iKn$1s*^(QBg>qzSSeLWv`F92
zsSIC$`)eE0zVZu-yD)@NP$77==bXPzlR#J_B?^vnu{E&@QOSXZRcvIle73>?DA5=G
zi_;6cE-TCQrywmw*`NKCon#UL#@V=<hH0h*lJd>4y%mj4mkoa(2X6%>QCYs0Ef_Ar
zo`mjk40PV~>HTTf3xA!kFY3)-AO7*zUlIPuVp#2W$<YkSywS3~+Tc<;HZk8~lb^KH
zsQkq-4^wIIy~HO!0v{a1Ho-nPC5TP+&Aj9Ef+A&|1KlM~jVSAs$%v&aF2o!I8h69T
zv&*Ejj7sYN at LdJZq=b{(IN@<c*@$bcQZ`1R5YW_7WoX$^_MX<JU{fh)=0Lm&^Y1A1
zx;-qA&Iu{DQVoEGbv*b85KUSja7C>~;)AoiEPX5tPER+NN25I5oVAi*uE^BPn}=>~
zO!*j+%O9{kBJ|hU(fgC?@BG$VtV_=ss|#{XdoU~08Q4x_Yg5KO44@<19ShrpFNk<t
zxm94xm at kM3(YT{c)yw*1-sfOrrEE4Wz(5xgC at f!|==b?oAM2qC(HMd#$8UhOqAuu#
ze6lYGD(GCa81~k2KFj9z%Dq~cr|GsX`R2wW^tLAhGwI4B66VSyGwSLkrZakUU#Q|E
zX$f^a_Tcs^@F7%s5`3!pfS27PyfbuGzsRS>1hGQME~E+iNNn>7<A4~ig1B_n`M{rz
zv_KMvTT}_go^IuMEeA%FF<@s`Z&pS%oxCjCfm;wNgDQ4N!1~UBAs<YtyOG4}#*QGd
zx2%V(*^rx6!BVP(xVjAEmRcim2Y2b#UL#_S!DVI#@i3hVy=26!lg*$P89bS;28V-I
z3+?@i*Il~UTCQ7~^boBeh=Klz{IOU#a&Dbv>oM2Y55z)>RUFjQ$Be>xKNEdm<*&V`
zGBfEd(UP=rkwU0vSzo~iGY{s-M at Ndtu}POOL&a9WiL^tYaBq<$_JEzWz+Fhn2<3=G
z);2R4Rl(Oq7!ifS8f_WlkmVFtE}3xi%E~dq^$g`hRoEayP*5o=KUtgB5mqz=rQ&Pi
z&#;B1SSOR8kD31#Ncvn<h{UX(={_X$(VH3g9OYNx)rggTl at Og(BwCo1Mgn_-%c&=+
zOPJE5D0E3jdW=0Ss40=yh2<a0q&qUIN=~gSDt>p%k!dHmkNu*^&cV#j+E3#7h|ZB5
zh;MJyuH^`llMu<BIg<90Db+N4t;>ovo at NACWS*R3P$~w&DjvAFdPOUw)3{}(WBp~@
zPV8zE(_CEQ#tBH`rINT^Vhf|X$H2ddizgktJa980_ns4cGx^EW$$)0X!O2OQVH-W#
z61smJ8k&J(yk9AqU0G>ukY9Ob9jYLRc at RAgh=t%jP>cz2WmlbEIHUN(@+ilqQl9_g
z&fPYqiNcr>^Y;dqOvQZGFLSA+QJ_pa%mNv)unF=0QXHlLsKT->JkUEX1wz>3;?g{B
zhRpM~<n;WqUQTVLC*NwJ5|a{phYs~A0D#V!DH_2r|M&}h66|i=!?6|G?XeMwcpQ)o
z<PsDxsja~(zvrva(2QDsX+vmj6<Ze>84Npf&WMn)vwRhm*j>h7uS4(bfY|R-O%w^m
zMs=Ao5+$A}Og*nqV3>TE%?eEWllIVc_alUJh$k`MY^n`IY;`}nP?J;=?@2F~>2_3=
zs+5S&#(sAR+0m(4Pm^v*Mt`{yYO~rJ6K>7xM5aCKbTo8l0C6PKo|({|dD}S%$p771
z>d>iPIejRY!p=b#S3yz`M9o0$o-5MxlFO|*SlS|rQD0${Wvhh_w;kaVAghrhAIK#2
z?Krq1N^(p9NOHL5)toQB*{vWWq6N!;T6zL$t?-N=_?~A{4MZd$R<0ery~PNvCf_h3
zzYRhm;p^UC6%?lB*!@8^lnth95^QslmN)XQwo+O|&_7m>jmVJsEp6?>m))9LWJ>0?
zapjL=J7k?dwTi~0c)*}Md8a)#>|jSPhTR=!5dOJj6l;vQOtRP4Zp;M`53WPhZZ?$@
z!$pPZqBm!*n*hh&>pU#{FhJ?E3QOcUc)h7EhuSrDWi4}nygP^cs{S at Ixw&txg0<NI
zmg#ZhlpbIcQ8B+!nxA!5+9m2RMXB#3;ra%rM}<{~!FFqX8hG8 at -I6-(qat>@#SGE*
zRGL+Zi_7iAi+uta4dG%bG%VXm;}Pp{@L8+){<ze6zsGvHpwNSI_~-o4rkKcr9 at nf$
zFmk*9bbx0l)>Fpb^t&K`2M)6-xlzL!P)o8C*fR~-D->weo=G&}ZEa(kWi0haa>W7r
z(|)^29?pS%Gh`vPyXeP`lYW3W?6aNj&{Kdg?y)W9uZ)*&`nRLni$CHxm*9bqFPiSU
zk~il*0l7NHI`%Qv3 at hk?s-CU(DuBDefK5Tt!0R=IHG8pJ+JJ at QXTFL|X51YW0U(mF
z1c?+bLDAWxDVYx$`yXhf1X8RQHi5+S($8p5;8!?H&EZjB8BzV~XtigY4!a6cp at fO$
z(wJrRt5xM^syZ1BhxOsG#0P=RXXDD#&B9ak>)QkPl7Mt}3@&#z%V*a7DtXQCEG873
z?jLMkg5#$jfWjvgiJPP7?O9f at +M<6W1^-;UFpq3bw}g<I!p&0%N!-g1m_3W;WWcuv
z50grIlaZ4ctNCc|WV6G{4bPm;cRYfj at Jj*^kO2Su2#!4N3bPaybPzI`@_lrKgDlx0
z&%k)1Ru<NpVk52K)s=qF<SQ;R2~}sJ%`u%JF3I&4a59{gi1LK2tLlvC15Qc2aavi9
zXiZ;@l7=!Es|^=*pBbb5Oj%WG6Qb_=-ejT6h?(1>LWP3zV}2HgQ9B0z4zo%xOL4IF
z42O$bxZMIE0m$->v;!0LF$U^-qa+|D3b({9+?7!!?g&Npc%=;%4UBR!SVyw<WtEW=
z6!gWv_8D<?kE%`$Nt-MC%CGZU;q|Ef)dLLfuO1>{=4+b<ly@%+oQ!mocU^0k9P?GL
zkUHX2>eaSfsZWstq^+8%PPu{DDe5*7`UY2SYA<j;r<cY0!is?oiE=>b532Dk>1tvB
zyn?8ao09ds9b3&`^AIHSL0+7g#pTSX4bX17fq6gl{=Meypguf}{?$qtGsJx$%9mz+
zA at 7o)M_WSZ&=<IVzfD}o`;|_a24$R018sS3-=_M4T5%3hz1ZYtFk7-MOF`WW<KLYc
zy5I)*T~j)LJLlYyFjJao$?f}RWlr-{<dycSXv>xR>U%NPQ1Xj;T(Db`b_W5!9yr^I
zYV_os+2iNZecGpY9bmsM6rB5baQ6bqxhH-*C1ETI;}+Z5wSJ|XE&k}rLb`)=4d<LQ
zj$QD at FC^O(mV8m+nbDjp^g+zty$FEacU at H$I94p)0TXp~>`vd7n2dV?KXvD_<H@?k
z^@5f<2ts(8zX?PolyasjIt>kVm}7X5jP at kCGJT+$a*OgV$--t>j41wRajWXe{bSBh
z=p?U_J8m1&f=Yjs at s&=8(dP at V+k%JJoa;8`bh at DsU}v?P)xgN(j{M%UZhIPdw(wWp
zVw at 0xPl!!HrMHh;(#rfmIAdPgKAN7L<0A1cX$gk1t0_riX>HUP%Lfc!Byf#-SJ*|4
zNZ5w)<|5nHfCq;Qxs~QbH~F}I-`8<~QKv3*q{!10u_w)aexR?wb)V$uEzb+F&%9in
z3ULg at T?clTBz*=_3K5iN6ok1H9PR|{)7q$Pm>H;|v|=oJ!0dxoasy(13H81S_nm&6
zxe;Q=A35!fw($tnBHiK#$F%|~u`}Aj%Pguxlm{8Kf&EajhZL^g_eC`FNaG1$=Nvm4
zY6}}<;V3>G1BlPEB@{9faKlaWYo%D}MbVCOTnaK6uS;AqF`Q79wM1bNmE7~vEU`IQ
zg<?})k({@NVHE`{j7D}4w!zb1By{PG-1<BJU=Wm}<9W&IP{?tngrc*9iq$4VQsR%l
z<W?i2ROg-SDF2QE+v`Yz+XCs9keoY9SKB#7;K?r2`}uF#GRJXSI!Ny<_a|SobyBlg
z^Q7_-qhpW{6DDSx1C{?AML4bwx+`Qh<h8W^5^=Y_J;>T*cX)>k^8$r^JCE!|-r`a_
zAY7EAJ?T}m^N=#TYZCOANc}!}%KC~y(#ZX9dT8o(<X(p=7d3A9EKHO~^-Y+h3jM(5
zhT9It*CBgc%4vAT%Y0DhUSE}9m=2^x at xXulfO~n|zsH;47^!5v{d{-E2V-IRHNtz$
zn4<_m+NzP-F11sn1Ga_Z^d`(v4+FN}J at 6Q|*Bp!iQ5{Dnch}AXjD>Sgm;DrhmgHXP
z9C&F%ep#t3FxZs42+~{OjlU>Bo+W~R)PjnAiO4=felqk1^*G(F#jq)Gr5I$*v2eLz
zUiMx3&x^fs4#XpuqqcRV{;4q%*8~%(HD%fg*XFE;*8Ckx*B?hG1ig7OZ?l>EIR<{l
z#22tF{y}K;EJ`><LO4;3e;C0RUFu9SySum9N9IY;({#7C*)Q(H9k*xWLBBI~@J!f5
zw2LOCGvnY0c}OsOa|`hauDI{se*vCT5nj2Zl~XbTbXA{WQ^TB9WAjMW8E;(H$thg9
z=W~N*Qp(mVBs>;BC#X^PKN>zK>KfWR!HEUcJHeiq#3wP>!yfzxrL!gSk>_3?qG1!0
znzt+uz_0et|5sy7*W~zp-7PXYHl21*@PVS?3?wr0eL3Hcc)+k-kyjv$sZ*=r2+I%_
z3`Wc)O{;)->^A)d3pZmR75uXxd#F+(GC~drs>u56SNMxh&2ZDLk at tl5`a3U%Yu84u
zR4WIbvZW|r+lEKPKn)6iV_n?NhR5o5VL^y at AUcY7JlFa<%to%*6XY{pnF;!^RJ^JS
z*Zm0>H~7t)wzkl-E64g7y(yllsMwO}L~#MGC!A5pmRN!zBm*9F?`BXNgH+GTGlsco
zz6T5!)if)>OC~1|h-l68C^YU<^*EbskM1?kKyt+>Bhxvsf<6NLGq$(yt9Ny59T#B3
z$tmTw|I5H+DNb3kc~rTWyP^xyz|@RMF|nhMw|spRW*uoh*&dgEIRfm4ALeF0F%AZ{
z)5<wRZUbWHoxjy?&Of?^u3`rM^|z;_m1Og_G$#b=^EC!S+t5%zHWbw5Wr3`FQmdX+
z3*7imkvp2CL)M@})}$g4DJ*#DSg9dm&<wa~t&xEmdpHPvD!3+Z=1bZ+%3|0?S<~Py
zgWy~ma7Ag=W9L)l-4x=_#e&pXi03|wDlYf@@&iUD_s=(N78mU~(^s`-u at +qBOD_F+
z?4{Vbl;wab5 at C6<`JAHJ$l!JK2W=cAb(`|x4 at -z<#&x%>8rEa|50AO-xb&O-v}a6@
zg0n#6zFe63lC+KT$OAww`fV5a@*RiA=CAcWUg`l}nwhk@;&2J3lgU%BPmHbK;NEzK
z5!C-0AINVCEMBa=G6g05!A=i>KRk&2Q9)c76c6y)G8_)Yeb85dX`YDwA**)`_{Upa
zf1YluyU@|LVADFH;%*H-Id-OJfvY43qVI4!qqTP*?~(zl(C>A7AG4~UV5CfaK#0T&
zi at imM!eTPH2AzN at HJiw-ijsKt0~H}Nfwt$oahPk1p=le-z~SPMS at wV-_-u=SMV18*
zq7)E6#k_yCn7E}1NvdX&lV9KA!7D}V at zCSaVwC~V at MU@I!C`RB`Iv{sAWb2gkYj|g
z>7A*_3pXssd#DmR<?(7G^`aJQICopvNoI{Ba{e(GsMmEbFun?m4^c&0B;t)23 at Qjo
z`#v-rvU^Ddb7O_xXh+uIFh~dF?g?>mDgkkeD1OPI_ojeI#lBS{s{SU}cXHx0tBPZX
zdD~A8hTZF?qISv at z`-%Bur{g(YC8h`ztq$ewl;r1L-X~i9Zu|EIa0jZuF#{umJvtE
z#;Ay^1Jw1fLb+8TGaU2L4kIE0(F8)oM`d?vu8Vn*rml!&zaI;MkR`Oinp*%Jll(7{
z-;wvMTxHti9ZkU_gUdRBoqdg;zjPdy5{IpKITQ*S=Aj}n+nyGb%u=@_!D?MTSY8VX
zytvDVdMMzNF+A)`Nt5Opf6Sx6#IVD6Srs`95DLo=Bm$zarNO?ibp+yUZXj{Tm{dr<
zFnV6mVh+-r2>qcNdn55cVZnP95Z~cD;{ByFpApwXUs*rd at 9JAmp*|6}LORfm!?m8!
zZ0EReBZ-X=Y}*Las?Qcz=d?B8e>K|q_qBY0E<Q at w&>!<euW&JPuy%llQcXVkCCMHZ
zjP!=JVK5+HH~nH1l_>vtomp>sbR0WxKIN8AcsN8be_AG_MK9rG?iDf1CFmcf>t{s8
zmu at P{JC^z at p5cl(7;r$6hWvHN$L%7eY{h*Fck7~qq?0fxjJc6^X+^N~OdG}R<+co)
zTA3Qi#>yDEe|UV8&j%|}3;Fk6!1H$<RE;d6M|^@bgw7QsV#lxmrsS#D(2X!Bk}nlx
z^!*N7Y=X7B_HJn28}`;|Ufvrp51v}FupHEQNj=pX-U>wRJFwJhNzv0P;BHZ=SXJt1
z-jY2)MlFDLStuhPYMxJBh~1i*y-Y->FjS=wP9+If0&m%I5Re<NpK`k#A;ix)9Uu%b
ztrsqE7Z96t$Pif2viF~-WG|WpodB<_?=Z31Mds6FU|@hqn+cvbAz at QZ(<!my65&|3
z+*Xjm7uIJ at ZoSt83dM5zs%XtO2d!;wO0zd3HE2DDRVzy+1jRF!v=$e!F(#j&f@|94
z*E-Z+E5470d9U2k-$7A{dOx|U5(U}n4PZ}n&OaC#EZZm~dHi~CY_1I!qzh4uwrN2r
zZzh*n7qcj=-g{D~6=U}ooS{cTm*G9N+i`}G%IOd{HH;n4tOD~Wl6I~vc2^T;Zjdr_
zmuWY`Oj+=yg>kM}&dbAPigIGIcLD(yv=7BSgdY~C++Lu*<%W$1Cz%N*2^ms@%VxA1
zY~^zD`OfSql$Ep at 6(!0kJYnV)E><lSCEV6L3?d6kmFDx#?3p^t_#N2hJNd_pDb_6d
z#aMI86`?ii at Mm7l;r2==^P1`mR~oXX3eCxc>TVB3Iuf&Gm=9SU0R~ERXX5ILf|`gA
z89L&%mCFyQI-<SmHi(jzlD3AijdubjaN_C`vZRmP|MRJ=W`W)^is3#rp_S+YAQ&1p
z_4e5N`!0OKN!IICrRN-<Nk9yQYn$to7B6 at NOQ40=%{8)ICt0<&P4*010BvpV=ntl0
zmWo5d#&-^$ptvd#Z{JFqRvlWeF6<9Z5K+yLW~WKQ1uszb?WSnP_;PYhoedrjr at 5(^
z#<;l!y`6Pu#@V^AG}G;RufF at HxYyG7U)a7|4OE)iEV(&ey*x7R=J(G&xX4?_P6i6g
z{A(44nW_Og23a;w{A->5WWT;j41O8<AtY at H3WiwY{I;E0F;P?yPQ6vJxud0HxzRN5
zS%H91xc)ZSEBE+lv?jeLCe&Wbz%#t9sr)<Of%ks{vNjp%8O+dCQ5<V^oI|}auD?N~
zSVVa$X0&unYjWo7h;O9m`9~g2ptxG-UJGble;Uxc&+RYAXQnY_u8Qvdb7bn8dK;On
zyd=oZS`RUXwzB4^^kv at pjLv5Er!#xu)rt}hYDRw{jgG|=`n7+38N&sUAD>@V(-bq-
z3OUK?cb|-T_X4KpKcPiZY+qe$pVKY!V=Jk<kA?mg=Iq=f<Jj{N%yR{7D(2BR!-k-Q
zq at 3>Jf?u$7Z(?Hm9Np>{wu$%Qde(`x(PO(8Z7FZ<q;E~rrQK<$J(c&`Jorfa!XZ;y
zwNb~+s}rk|SF*=W;=!S1aDSHM*uS>=p2cTv%8#cB+{{)ySYXJ5yD6YA7vLA(;#YMP
zrBY4>#w{Pp<rr|Cl9r%w|MSq`;OF6Xq3ez?t>ZxUYbR0Rx<uH^p>M$Tk9BCd^*6-z
zw+p;%=u=@F|1o_3Ic)zrLZYnFKN>ryGQKnX8`(O5QSkVB%UDe!xqB`}w(1^bS>GA%
zH{xZyu)<L~<28}<yo4r#&TfNWDTDuiqzi=PuNkv%J{12qAL_rA*4v9Z*qd8f{9pA|
zimHtwy6`s_%Gb7hvQh~{8A9z6UP2jY#|%LxEo_Pyv9r07PjBC9&I|us3qX|uu=qVn
z;@nIzHdm)uX3R{@@SkjY&rZERzZ~I##2x__+IRv$r!w18B at np(C1_Uujwr~GrNok>
z&)B7`VMAyR?mdBPUw<g#ibq&H()XSf*qs-sbsZ)`83f|L3_M<i#t%5Kn6U>zFF3uh
zbvBb-RnWnt`;^7U;iS5h+B_bev|{g9PPhIxZoBj_VY5^V`H~sNW<4^W{?%%`qr5Y3
zu6NC)HY3u0w%U$heKQ2z!&Kq3;iR6=cdKuB`4)@u{&QFP&aSlPwHzJ?vq_qtCHmyf
zSiI(H*;D*Aw$w2w*t?=w<nO72!A94gaIZ*TGBMp7*LY)rCySmQin>(mZbjk^x(XTc
z+e2x(^-XprOPHNhg+(%jjs=AGjJ(vcKlv?WQE(2%7 at YJ7CgH|avu9<`i6O?(T5S=!
zOX?2FSoWr|`Oica^Tl^v9dy=*r%OAROTqVB^S2%fzw5I)ME~f8f#W at T`_`KrYR26d
z4>0Z&GIVIG`N20nBrh;KLSe;(I)@o#=j-Kh!*-yJ&2dQ>I-r!cLdjvo_QMT}Vu#d*
zcQX=@`GpTrP2-iah;r>B#kfm<5H_?a`WsQ2E#A=QY0}~?(xuGi{o|ICSd#%%ruPf9
zq$GKrBxp1aSQbgNe1P9e8y;gYipdeOpoh#ddyU%=9ExT7pe~|%isMPakWxiTO8JGY
zRo2(AQ;O(qz`&=C;iq_Exg at NssL9Bb6Ob%dHq9%`SLjdwjQIxp|8H?Zijj>|+_xy9
z|NH%KNkR7Z#wND^AqB-m3&RaCV~Cxsu2&FyAh_)b26$`!&f67`@1<aGLP3wxblC&t
zOHTIyvtU6O?DF)_VFHP^if9-LRx0Zd2#u{Xxb|MHLw==2CM?>IsyEn-32Ib;vgmTu
zv)8m3xLkrR{b^B!a$J9<_VedrMQ5a<|HnJb04a;D`s!`IwfNg_p|N-|ZsTA+is(WM
z>Yo2SI3B^e0ETZ2Qpz_0>%XJlss3~oc6D{OGI4YL&j5>cJdM<rmjzFLrlyUP1%rZt
zCI|<a#YJL*ii?D!5yMgnLx6Gp=^_`UWOKq2snWPuS)XRqfv{_?W^ZAHOhMVKuKqi`
zveNNO*+#c at rDerh^TY3?=gFMX3FY}!^1AcnJAah_X>;d0!GZT>&-;l_NUV8Xj%fC<
zu#0bUQu0meU`=4+ARz8~m;1$)mxye*UL{$EMKkiCD4k0D55^IX=IKMtOp<HOQoBs)
zn`_NVyTpl3cHHU<1X1qTy_>-JDA8V0cUPZeqetva>6m-|Ow?iL->`gz6rjSQX9P;=
zMc2}(TbJC4SAN>XCh?Vplv7Dl)m*!B51pGq at xApP=S$lkU7xPdS=wC<`+Fze+JC^c
zu9?x3Td!<Rj9ZE8InSgt&bL#*cENo+tAx^tLcS=E`<ZQ|TI&oy<R;z19 at zGTFOQ^I
ztRG21fr{J-D9OwsH{(w5jPy&1m~G|~l-qXAeSF;PNgSMS;LMK+XF<wHeey_s`bb|r
ziB7Q-S+^d!D!2Bu+FRvta2|h=Q$;wZ;+b5u{Y4QUiIds$ckb-k#G2gI7kD0jWu0E~
z;bj%Q!uvG0?fm;@o*RtLOSDeClY@&FIv#)Z6FjjbJh#t`8N(;~OiZsq5OSY)#2)Dr
z2d{I3ZD1-==nQ8kFkj_>btz1J%U2KjytRxc`~7&B$A7Y7@#5tC-L5m|sbZ$}+$VFU
z^};7?W(QUDX2mnk(!CVJ-Sfqs$Ty`n*`(HzgS6RKB^ple at xmu==IPugH~qmcn<)NB
zfEt{?=zh at PvnGwmcp_@ZE4 at N<bf3R at T&-*tzk&e3YtuQHP=uqnRI;DY#*K|kHNCFJ
ziZ8uX6Z?<eoEAoMaNLm at O(9)ht}Af78xiB&o{cbW_|JP~D^x3_4OzdXqMa@)VXO?N
zrn6;Vun%6vyiu=}o9v#AnCgc)A3o0pX?wyrdPK-?R5t$PskpO{u>8n%-1XL`TEoS<
z;^w`oW<<LyIrMYWc`;UO`3m8?q1ZKNJ48FX7>4Nqi;^?#kByZkKr6eg_PkPSSHAi>
zdr8FE<7;ZFdJN*gjA=&3u)V#5Webdz>(5#B-hvv;;M=V=(`x(jTHWd)ez_2w<@Jk|
z7TDFyX?@jIoz>)0$7FWbL2et|{D#~6#xQ$pOT+mFKE=Iw%8U)@0VlS6dgWCL?<TYf
zI at 3X!aU-tC77wn!G*CILp}q9j=Qiw}qfxmDk)eruS{Uzb+$gZ2Q+}#)1cvBxV6?kw
zW>>14mn^NT>+*kVl0*`WNR{D|Q*@~5ASYz(l2go;G}g^2FB1D?Eofn<DSzgd8A$Xg
zz1WG)o7Mh72n$G1g$$PkIcT_R1g&`0`r#$7M-ZDaUH+-SwryWMSL=9C_1C;3v3n0<
z5f~QuVOyQ|yLD8qg^pU0hHe(p)nNcNUFWg?m+~@Q4M>J`m~GGz0Kx4c2cR8(e&+}_
zLTIhAO?toH9IT4&xnW~Q-g(a6no06=Kym`f)c5aUP2HuvDl^WxzR%zJKArgUL!aqq
zlji-aW>~f!1`|pf at 1*g-bxi7YdWlL;g9$luWQJ7i0MX0|y#r>8*<^T^ShNX=h+q-h
z-Cb20*a*vfttuwlmeJ(asj20B18JcZWOB;UjOeo=GETO-tmxu2=hrVwx9FA3I=e~0
z4KrupI8`^jDq9M{bxEG#F at n-(m}s6OF}7m*)t=vCsIkHW8QKxa<{&5ul6s7hrY5gm
zJ$q{8z~eXOUf4UFl*^tP6P9wiro at q)l<?xp-8L2ZR(E4SEzPtBztR76ro;HqZ;IK|
zl(F_P__93G>}=Xpfj$m%H~sin$2pd{#7;2qEFFkAU4MvU5*m6%;zDdCth(XH=kvCt
zG!*OB)1pO7$T|xni;|g4kYQ~GVDg{cy}8He`&0^IBgjUzilxavGH<0IXBpd-Ji`n!
z$XhM)n9t*PEfsc`cH+EZKc(?n&$9^j(TF at L!p`@F>371TUhX!plWm!R*&_~o($M7&
z;9R29>VNchG^bK!_7dPABw?UgFn9wIW#j5**&V=ZCB8TUhY}nS?6WUNGWg8z7u+Xe
z!;Is6Z%}h at jXqA`2LA~qI3oxuGYP&YMvN;9r8Z-7tN1g<VGOrdv=dae43qg(-V0I(
z+AByOG-Z(<&f^8PD$^e-frH`>8r4`$Vi@~P`F0j3B7hTQPC^dhqex0oVOAYe>LCOg
zDi2rWTd{dpCYLEZyU5i24j+W*H!-P*_m0rn^<LFK3%ob at Ebi~!H}rntyz}j!WSV&L
zq$l#Cn&&sdqeW3`yS<Zz`bssNA=yp;1<WU#UH2$juBeHEhK8DAq(Z}f=k<y?n^IF#
zSQcW%Lb;F0CP9%a;%+!M+7%6b>rSsS>#DG_#eRnlUDiC#VPg0Np=ypZBEVuhiStft
zYNej9MY~We0Xr-YL5hII4!t<A#WIB at Re0}KVuf>6O#_zt!{Y at p=!^RNM~Q{nF6Sv>
z$Lg*iFcV5~SLCoEJYvCC96#u5%3ru)&$U6HhPaO7xz^+>;*4Xm_FKpb;!CvUaJ%z-
zMIYE?;fYt3k at jVO%llr_|F!E6c2{m`2;jhOmh{j1`gz;?G79x28Tlo%SNh}6M75qz
zG!rDxv=Vd3zltSg_F__0h^d(V^ZSbmPFv?5s9q{UU4THNMFyKe(`%6L&MFL0>Qc)~
z>g+rNPSjLh6dDn>Yjq{VYENr=vMSE)ObX(+QzNaTU+ug4D(6P-xd$y_bTS)(&6RAP
zAf(4Xs8$*&5RX7345L;Jhq}y!qqM(|gk&~5UVQyZFvP5YG_8NW({`4GurxJ+;SfXI
zGxKT9c7dN_d2Hd1s33R8B(J-*Wwr;vWq3~YRCjXPNggP=NyO>Ov(VJq_U???IXD3L
zi3(O^Hafe}PRHd{q}w2UM@*OJUoShb*mF<T7y&b=13dIhg(vHfP!44}k+yFxhIdHV
zvGC$$W5ssOZv6D+F!xV&-;X`&8LCXFbP&fh@#jDeNDgwuK#YR?DGsKznpn_eGk3lf
zro_)rBf}BJWV-#nDiIdmY}~*7T+G-CkF<Oh)vQg at XqFxc`7h1mp&a6wk<&bu&PJBQ
zw^Zq91&h1iUN;hcG<TfQM#*B(^hXS6bzwYBWjAElWRg4~=-^6}M9G&4wTaPyc1y)}
z;obs6wq;_BRjvFssQk7Oq+#|yN_t7Y`*?hRO0jh!I7E#cU&~#1cqVvd82FNP3kmv{
zN1UYGf?Hhe*+sc>sbVKd>xP*d-Cl0{$K-_^>nv;yFP=lRQ80oMhT6pDa6RkIqVMDA
zPxR^Bs8JN?2c>+WrI|UyEl37rIkervUFmt1g=&haOk=N8ByY)`<01F=Rj?%_mj9ev
zDUGJ^#k;~ru<aA4{rpSrUFH>h&%v!zK(eUJcVc$}eo)MWRdZdZwcqr0<`vl8QfuUf
zHW$ZB-zZWI8J4r`=g54}Frs0T*f#N`mU5Q$HH-OpyTl8e1Lv)U!kNxM`nAaQ;6_)9
zR*HW;!{xw?qkc at d(!{ldZo28S9k!FwaC;#+nrbH%FsN_dG(Ph~KS&t#T$zh@!R}Gb
zhL!uBgmT;qA%S_}SZ^hcVI%%Nk>jz)?;%VUBtOhOVVFBqy{e9h=0(dc)0e<0g+0=K
z;Zlz!ZpM?p#UXBD1Ks(w>~PAD2n|Y)3;VY;Zb80QS|kH&T+%I90@<6d>c|9AsVMBG
ztkW8N at xBudo@Aa2&d4<0k8 at aTM{Wga3zA`O+g=rk><D!NzIS<q7=H+QIN#lN=IIGO
z*mX|l_8|(DY*^mkSZVCX>2iz<sBG&=m+BLor0Bf#dH4`KQh5jCLmhPpob0RnOPwx!
zn at sLAT3-Pj?3zS;K1V)1u1`az<$+{eHC3yUZ*8=72n&QZ(UdL@@`dTf=4%tkYZ(J_
z at TB-y7qPlG6g3S;zd<y))(MgdS=N8rJDdrO&4*iUMg&T6{n_B3bm{Si(McP9tv}M}
zrfKW08TAX+D|7`uz~s~)$&O~}pO+WDhx_T~al7(v35&6fQLQ?8#-wRN|LdOo+?MxV
zb`O3mzbTWyY3*&3D`&D7v at U`s9(~B$=ZARRqkrwpBN{L0g?@e0ekjaCHk*$N{1nFe
z_{Q!}6!;^&0_k6=^87Qz1wmgev>#@L1^<YDf%z-WFIId;cW+x<-ME}zB%Of1XbZ7Q
zJiNucj$5KxGtEU&8-igL^DTu>&^{)Vk~%PX7SGXnFdb<g-caPmL#kk_$o(xG`C^zb
zmGbM*5n|MldvT at 3R3VTrX$EA^lxR00U7gHL#xqv|&)grp|A|f#onm at lk1{7V*;Te>
z!fkOTjtV-ps_CmRsHn%OQI%I{R`{te7xQSVM<owoRMv=<=(tg++AiN03rttM6$$vZ
z_L{kSQLw88G=Lvb(w0mMtzcCYxYV~0FRM~DD}{5Y{P-6y4SPPLv)uAfVNkqUr49_K
zD}&n3eMhI0v>Z{;n(a=53p?ZdBn{hBi5~q(!Vi^XxxRlR2-Re<|EKs1yTj!2PO%<a
zLOfylB<Zu<Dt6f_vsa6&bL at 6jj#GP!^R={?`z3Pml&L=0H>J>ZNx`PFU$9 at 0pW#e3
zYYp>hq3Yk;spZ!tDqJ4RZf=lCaO|4osJYQREC`AnB>5{yGmOv%GPPKFq6r`u3MBd7
zl6$xuwnR@>I-M7C&|Y+s7;*mBD`2AX%;y!(H`%@fez)Vt0D~aZY6lD>(CL*-zk(z0
zFKa_LsERj%LJV&<-`pC=MSW|*odT^}axQ!}ox~~EynjwNN|iALp%Uzr1(u4`9o`xy
zAWc9R^I^P7nr<;kLxkW at GD~;RxsEt`J80`W!WduV%NhM`+v2V#+m>hd6<Tv_$5Cnr
zW<gC^q;O@!`Eu&xL1{a!O~(2Iz<;LPboqJ4aH9Oca6v;K%!(yQ5<w${C0)_UJ#V&I
zd*rSt=16%@lk(F>LA+v=&RJhUe0!o=>Ys<Wy-+S5a>1CNZbI+;#)_7wV!*{PNG50s
zYQ>s#F?7FNbx_(teghI!P}Ubjytk0I-K$t;jlp4!SF-tz^u6pRnd<_nVuVGoKtmFx
zT1wl~;y5ltVhEmN=LFglHG`5F=op&&H~Xnz43>ACDh3`?y)DXo3?YhHwD~dzp@}Ol
z^u?U23wHgZw4i(FA9Hp~QlyL?^1M|+U!rl37Oo;ue(_+I^S)X2?Kvw!Ng2}0E?JXp
zx at Lq>_j%J2(i|16O*{48x+0<$OzN)yxDfA97!!@S!tFl=Ijcx_Y~p4i8B<mcV!Yk^
zVz+3hT4yj->xz}^073IysGpb`wZ7l1ECCr+u`cb1G>=EsC>TSF+#icYb}`GLo->Ip
zQJ3Ii&CMkn>qQKQS=1DNB<j|m7Imx)uJI`wi(hP)FAX_mP6BS=uS@?i!c5N$OhZjd
z!%JEg{+?Pukk~0)RQ5wRzB3m~(>;ZF#bPLOSS0O0JUP8u3g0xRxckG-HNKHBYb(LH
zh`5B*7XcNx6BXaC7ua>=0u#GROx8yDGR_&FyBXPaNO(vZM{M*7Lv@)nCTt*fg?RYG
zfvoo#ng83jjH6gg#Vw at hg2O*Jy4ctipL0O*z{j~z`)unK81z6Ic1A&1koJQ1O5h*q
zH at mt(=R?*#(K>I_6=rbq at c`wYwtYByHv5k85n@=-`po`{_m#4J{I$TF5w^VycSf|X
z{J><#_ at P@_^8GLH(9;sZew0R_^<jRuxN}BuClsXp!1w{)ys=yVRpj4Kwig$>TJY##
zIa~2)_*YT2`Kf;_371X6Z60 at udi#p<n6FCBvy}t99S(w<hN_mh{#E&?*Rdfsd+e89
z;x at H&l025yp?PN3Zr)-TpVcJutaJQbyqU}usSk+g^X#xTm)s5f6>{u%F(D(;l&#4C
z`>hPVVDKT)nqB>({!HVCUbQZ*JrnI)ndJDjdPBF&uTSWo-5vTgcUob>TK~2xUXhBC
zFMFnp_u`6XFO799c-2FGCgAMr#4VT|nWT=$U&O<yJ-?-RXybmRcJ&qv;Ic>ZIbpvP
z2tsjlKO$*qEK-PVf7AUaF!~7F#-|NfwMtE9O8 at 8yxvb^EF%~6xkTM*OH$|5!k)f<l
zELsvMmQL%5 at bd+s@g*^y6rRHKMLpimy9&;h2m<kQ#)|o3;ttyR;sghdx`Hd8<!biK
zYmVf7z{2{rCa7GZ700uvvzii)5>MRms4 at eHiPnD|uByL6OPunFDXItRACM($>7Oa`
zY?_5;9^KJUajvHdP`w8gHg&5E^i~d0?B$lGv?<{%NSwV-{%DKZdeJn at O)>Dr;AaSY
z&`24JMP|4&mv;rljq2~7`(jCWip^&84>Z{SXISK at s&$zo@*{46!g#m~FxW*u-6g^T
zAN&Fv<?=K1o+j%455h?!)=34z$vxId6wXXqAI-{r?Kb2kw~Qg1fqE5#QWf+?=#Do9
zaRCmUk7pK%_}wEQxuYCnqbU+#AivliQMcBVp$n46-V`!h0MojlzA3 at mmQA?d`~dTN
zy|D|)ksF%ClwWZl(TCmvf|&;-MLuA{{QAJfGax8ySAh`Bvc_1o|0g6`5KJe?dMT>L
zFJh&07-oauzZ;;trAN3!yjje{ynii@@=px|G!S_hAp3Sen*cA<Gd+}QCiE{<Jr`NQ
zruHkx*N#~J43QNNH5!C at u+9&c`1$%>cr_g at 6aHH;`n6j^m1<XXQF>1cnyZ?rZFdTr
zlAM6FHbTcOG05crbd^Lr;SPrak@#zL$uk?W2RBE))BtF(9qba=3jY+>nTb&>5<JQ*
z=$Eb(T5gf%O+|PvI0yc?nL~)?zDyo2ao?^O#zWy(gqfJiXP@=)AJpiK!t at ULi@W9G
z%%afKC(_|Jp0uMb4GkBU4@%Z({p{<oLE6q4?}?TczG;6sS1=O^E(>1a=u~!sA+L(n
zu^LCd<mp)VOkCt}RX8m|`uFfP(@fS-dcGkAIPyo6<<Yf$=QUFkBAS2K&+lyDydngq
zA1MY6S!BAr|8*y~66&6;OI|~(6aA1_9yx4=U(_y#c5<ZsL03aGuV6q?rP~qPc2eb0
zj+;wP(R~CW|KM+v+|&KZ*zq%+Z#R0O+8q?Vm1JyF{Qjv7pF0VXspwCe8Z&9xd+UDm
z7x at 1xzy42L2JXRKgbX<dNS6W#2;+Zcd{cEbc6IwtMn<tWw9k_G<FhxLZs at d#k!Zl2
zUO7n-j0rpm94I+l1SN(zzkb6GIeg|;T?oo0WT*SD;cZhv8<6^JuY#P&6ZXk1Z3TYC
z?)%8qrKBBiww;gbZy at aF*YmiK#qo5P=l$zc6_fA%-y{$v3Zloojb~k^&zY#+r@%gU
zA7Y?Bkpz&RspkfqsfQC{b&sg+IUowzSIuW=n5g|ZJxb6C7%`yu^7dyyknTNdVAk`|
z5dPNT*}di?$i|TRoyz~K_;v^GYjF9?8CX0}`~22C at I~_;TG?rp2tpB$E8<9!;z+Z1
zTp<a|<d6A7H2D_TDg at h$Cfd#;7a{VAWI;}r4C7cR6_N1HpkadHFG<HD5s?VSq7i-I
zbkNR`FC>TI?S%Re*`1PJG-P(2TQH=S1CZYf5zwM8aVboW!jVa)VNs26rl9pHP*J0)
zNA|a%Vae=$qh$%}eWR%t^hZ|O7y2YD5 at Yv2p;aE- at swG59qQjlp*X&G4 at CZ?K2L85
zk)hwu8J5AX7($~sPvMe_7);Ts7-FTsO}2c9AR9`M0RUUIBaYtn`-f#HG-#ZX(IkI_
zFYjYB#;WggQTX-E9Y~w+L)3({X$?+eQ4AOudx}>g&tTaZ%wGq&h-adqQmoL{D at 2r`
z5y%WBhttiM4|!3b$&jZ=0UrQA at RCneOvuPik4=)$sA!$gG!-8sRENrCvPO0mQ at BJU
z*xJA7DLC$z8rz*>(N6B3_$X#H_rYom%7(;c-jyPVXq at WN(x{!v(b8y~+R-$rohXpo
zWg;qZhOroH_V(Ao{?gZ|?t9g?^+PMNvM5H%BeW-QE>90rGAd~7Q-0<QLsomS`8z1@
zYkY2(3|+lbh`D=+$07gP^Oo5xAJUiE{4Qq7Y|4(1T&wQ;Nqm at 65E2ifAv>Rl%J5yH
z$AwG!7HHc3bh5vXyprK78A75Ue2SnNN|NC#9$GX2qN8#5NS+R}$?#PUxyZb$MVzGk
zEgyoH=^7*Tl8(p)7Nxa&ghXj><$aCEX`B9{0cM~HYVNyH`0b(hV)WkO-xZ2JfaE?m
zKgXasPy<WQ9Dqx$DbEZp-zdrVoZc<HDl?6q!Qsv>y!ErUu9qFB`oySjl;|qm=k8#@
z_awHb5O{#QgD-63mvQxmd<jFdPj(D?AM!8=))QCr8HjQB-B$(1qUF*6Ehs(*k_0sO
zYu_orUo+9ZXUf`~AVy+SuhM?5%)4xaKOK;W;<IunO~$8qXjSH2F~TAFZ#6k}gbW-7
z#etuu^p9%BEg7%m2WNFB7BT7EL`b+B<%L=Bjb!|aLuLy26#SY)7z*&N;@S2xl?JKt
z1htf5nOGI)rbJV0X4!Exicwl_g>j&af|7GVqBjkWnzI816%DucIE{?L(VxZStQxcO
zM7CslGWB at 2?uJb|IutX&cBoQ4Ajh&&rdW4HdrMt^C8J_R3h<L6QT<E|VC+UgN>fRj
z9VwQiE_-0-g34#JP+hG7W<0gfoR64aVM)EBv799%W?}~q2p(zE*{|0KUJ%Z!DNF#E
za=EepsTuY{8ORczGMKl(GOn<V2u&QP0k}v0;SD)fs6SB{pUGaxf-7E-4o2mED?4Zp
zHj{F3r(d=&CS_>a%aEc^tPoG<KK+=|lIAOm3S$T!C{9RUj=$D2rAQ515i6&v18k#3
z)*w)jZnp61mp{VHt8j#4B5a8r0)t9UzCx0^!dUjC8rX2pIb>HxVYF$*-bl`pQ><I;
zs$_H`5S8iFmvdy?G#K&=)?5MF7mFIK#Xtlr#dZ1Mv!JXnW>$xPBP%P^4D!~x6V&iY
zS3pK at Ti+^n1^Va^9)R~-1qEF-rmQ>jS|MUGW`}jcHGDBC5E~KLtean#VmT+p#{hip
zfKeYo6tl~QTELH<GvxoxX+ at C~3`Np*vUP?E7`MS9wep^(Rm1b2YOOhl816h5Q8tlA
zdRa0a9w1rq9G)s$<Tz<Ti}3jEK4tiQShAQ{2sf{yOEAyIi+%;nOJ&s05{Gh>sM_qG
zY5mPnkrE)rH$JAkD9a?jIsO?@kPpmCSRyPCw>lRu_8tFe{AL0alcZiR8n3~JU_hMl
z;4r^JojUCI=<Jws%;5cPWiwT}I_fLigd+VO-1K)2KSFbvlX3m8iQ77D2)#DAtTvvi
z`gB6<Oj$Ft7{|y%JvD@`@65ZF1&_FnO$g7ixho$*R00|v0aGMu4kaBfa>&Jcb*fu5
zo#D{tpzB7<AURV5JLoFfm3DbNA$hf$N+o!!PefMzryfp132T+p^t#V|0a9g%yK+_|
zZn<&WpD8Z+l{yDOD?d$LZ}_kg;R!mnENb9l>T&7V<!aF%wxIcq<1CzDVaoKov!Dh<
z0~Vv3ZpLJ5tJyjSsVIB#>R4fW61FUY1U619-CvDZs>?=KZo<@7RuZZHxv*ww?Ol^q
zTSacB=~qVh%kvy{T!gC$>l at Pc9GDa>?QSs`1x>v_RtoGIRp2k*jcw1O`7KZg(T7n>
zkb<oO!WlSbMADaj%%LbUm@~}$AIi=tI at 73Gw@JtD*tTukwr$(CoiDa++qP{x={V`r
z{}|_-y)XA3V_m<ORqI_<&zvn%4UYJm+OpEi at K?R39$X89hVdw+{h(P=qerQ!ewv|u
zBy~T!7KmhK;Vi>{@<Y|CFo(Gg0H5QUe%ldsjt!WG%l+D~#yH&H?RXVw!zuW8!!v$g
zjOgl)j%>NNW9k?K?U^qdEp9-tbj_>9TS3>vR+Z&j at pXsR$LLm at XUlk2irw&{75?zH
ztGY`W_2*Sw)hgaRI=IhM8&3Ll*++m+#6Ty1I{1X)sUQWe6}`mE+h&jXz-`vX65bTZ
zmV{~QY7J=~85MO1NzQS-jXqVEFr^!wHv%!GnnVY6(U9}QpN?%-A@>rb0u3gqUaDyf
zo}34fDDmZSPnqA+CCrHOBie_Gw|wb{c!N#h3x3EusFE{Gxm^G1M*^B!$lw7eLe5+f
zQ_jspu~=8Y+1iQFB8mlOV*<B0DJ*u4Ln!VzHIX592e?WxG9q5jxLD%F at -Xe_TE?kx
z3ot3$Z)Xlf!*L|M+9cYWG|M&TEoJ2qqWh_#<Ac_S>+OCtMaP*;k^0Kj0us!o&dOlD
zj%9kl1h`)10)2dfxR+_NKAZELQ%4ZPA5{vey+_7SrdC;QWSKdsjwpzQN=#lRMcN9=
zhpD3DL_g1Fog2W|xbgQR$2&-tL2^2YZ4ivr=4(?|P_?1za`8TDvHvvG54b1D*yjn<
zG%(!8 at 2FB*kcX*+rI|^@X_q?3&Y=hRN$#6lw6ZSZW=0IFCK-2)*`_Yy34=u|NphAY
z+KmLwBsVc1h9d2p1=@!=c<MB!9orc0es3K-!bRfI!qa6h(=L565-<UIDx=~KIkAp&
zgUAGsdlzlO8YRaKNxFvMfBZhzaeVlHsQ4VSKsz_hRj!)1g1A}uogFzjid`uIyNWo8
znB(HAX5_~%Eo^S01q+fbIs=6H?Avol(#{^I9(^*8s#=5Y)N+YOvF%apaTIGwEjxj9
zF>M&DJuZ7B(}-j%*<olpnWjllfRfR`(~JsQZ50`A$&UN`iCF7Q`?VQvgxF)k`N0BY
zO|zuk{gJRow0^Dxt0xkB-iY=ykdO!{EFFpB{Rf|Bu72)xSJjuFCY5w&Q!5{u%!qP<
zMFPAJ)apKAF at IAKnYdf13xM3>thO*)E3_#n<9QrUEqzZAWM|+v>+gVjFij&enYV1N
z*p2AtX!VocRSE6QY|$W*7F9{TpzXJrVaaR5A5W{zjWkVyn@^-7c|(936^xHXeYK6D
z at 6#8UG&(H}HFMGtV%dbIo at b|iF5#SsE|j>n_27ZlX1#tcX*{X=r1Y|iqrPgoD07$r
zb!M8Je3Gsr_~3_vuwJh3irFfey=<!GAsw{wqm7=AMEx>@XPAC&(T;X~baM*Zt!*rM
zr%>d-FHL<Pt!c2ab?rfKokx7Ka3NVomcIA%EXFi$y<jv3hoHuhQ0$1L at 8?fGpBz0d
zuRHsAQiC$@*v;sKa5nFqxLmIiEgeP`TRd&RZrFqhg`z2ip`Tscm?&^pHyYWx at U)z~
zF!k<_<>-9HKzs5vS<%soM+U3n#Wa;-iZV*ihf!>|B;>UY4k%DJFsD!cHbdrq^3K-g
z_)-q5XQxe9eBBQSD)Hq2#h{^#t{K?40+V?YJYkc?EG6fT<Wwt}1*Q?w;UXT2eNjkq
zK#WUMV6jTPrZ)lo1RxkymJ*}MGt!!|4G!|rOtCi#KG|L8#v5$bE8$lEs1%%wr}|ne
zC8{h}-guKPj>#OM$g_!5*Ah^&a9?IpF~b?U$TF?SQjJV3bxV5fq?tG&U5H{$NT()I
zP{&eGOQxi at QcyP)R<mf9<NFV6m<w|3DvA21h78lwC-FZULnP5-X2m_6AWlUiga|fS
zH10Gi>Ae&8b!+GyrUE`rOvx%bv*Y4HvXxm+yedxzGCkU}sGh7h%~w`Kf^MLyTz5%&
zW6NtBSLC at ja9Xnd?bEZW7HCDis=uA2+E5$640CL1S!T(}PXuu$PV<j`oTxrp6-KIr
zL>RU at jatVI2@VnB?)^?nmY<Hdl9i2>T^aC0vVlvqhvUX!c1eZMext!<*}xXuY=#i!
zFsQe{#sWZ`t<l!$cZ}y=kdCmvGJ;*t;5t+9n??p;RRvdDN5@!^i^3hTAG6|=*PRR>
zav@>arK~-j!qVZQkITTFWEzPXTarRr)0_wrv7uh)FL$#FO_{)o#Fw^;eqOCM{gz7V
zP-Y^wNryY!0{5;^m<)qkVTjY&ewoDndKB9 at NM(ONnR!I(g<-}f;{A(Oc`=_&n&rGZ
zt3|As3~cr_S5wXJw<WsH(;2HPCAs%+35iiAReyIjV+=Rj^SXbGHJI{g{(WM9+hX+Z
zrzrw`{D2 at S+KeYUf-;1wF9U~HqdHXbYrD0tc|LEV{x0R+<7C%`L?-%PGu=E?pH}#{
zhe{bzCV41kn~tF!+4m#fZkxTQx0)ll$@X*7$y7X~85!sd=xj!I{s2HUqieU}$#~$p
zf*5ZqvZ&bx+*C)O*fGfZtCv~GRP1-e{ga8aO+N9~SAGW%+)D;C&ANFp`Q+M-kF*)p
z0FD%|<R_d#d&TkK*M|zW^aU{kZTi+U?%9bj<3p-ks~au4)I_ at 3AD~8wV&gcPuSY$z
zcZ+b+;Wmtk)bXg6d%9w|%e$lEJHOSx-$5mWOmnr at 7-Or*X>MiJFlrGgLUrXJe_=yf
zGf7IO6}c<Lw1P8isFSE#==ZOhm0b><c#vO*NESu9xv?88*=xA4wu0bl2<Pmikqr at F
zUCo!GS*nEUt8$V-$P#ln4q6+WsLjVrF2m$PD2F?QiLp88Ey+Q<6|8x%V%;B7Y>a4w
zeUdNbz$p#Snwy8DHWv0wQ+Af at _SWO3l}*KiQBUxS+Xx?f_*dEC4me6Mt~Xfk-XzBK
zXK!F0QEWuu`Eg1tmXz{WzT9Ff$eDCg+U~yz{IBWS^im<`^>eB|JU48d(_ at Kq>%-%U
zN}L{;h?|CBFglpsU}Ig?rtmpNC*pH%OmOZ%PI0R55S*laq3fMND>o{TKfWFX-xDNl
z!T<QAy6Z1kRLL0TS+hAuFwisgvQf9hv<i;-A{_v!hx=G!TwXUDrLd>@kChnaO^sFr
zdnGcp0j8dNFeRx`=X9D-6kfkvDt$ZLP>3s30UhMpCi=+ at uq~#JOdg=39L&+yr$+uE
zJ6gBf(TQ_Ky=FPdIEeDa&qM0G6TQtp+O35Ro9yOh3&ih(G{RIxHjC^APeTVHcHWZN
z?&-F5690_wZJb+egD<SAz8uVQuXPrccT0Mk;y^FV18oX9I~9m*%$=J0S(pRt=DBNR
zfZE)L9eNw&K3~ub9g+<LSIf9sv$)zHv`q~rIRo=Y30i5U5B7d;qlW+>B|9!`TH>l>
z2|34*9mq0ux28HdZh7jT*6wbjO?Qh{=6KP*Vb2Ab$6$gj-^RHeA2GHnxFzN~t-Y2Q
zV<*0v)fej1;YG~7pE%7%ae^)xYSZGn^46rD#0!?w!DZUzwt!aLFt%Cysq(1aYv$o<
z7Jv`tBp0kR$akJ>Y|Zi(aQH8uTp4FP^$hS{SP~jf;cEcfV!@C`IQ%CXZjx;_e*3u7
z6@)8 at SseTj@kGf-dp!r at U40%oB;p!ukxrt?5!X=A^pG-N<cs%R{TH6!TeQug`;?FR
z;W<1^zuy&(+zQ`Zo=vqYr at V@AthsY;n8p)YCOhL+Ch>&mX at Ze7=WJ&8oq at lbkw-_+
zm5+Rij=*s3)(|psMFTflP7j%(n$hTj8_~qHz0@|%RJ-BEW4q(JUyW=t{?haBHQ`Nk
zrVSi;ba5oln-fPaphZKi&+cMBp3FR!_*O{f7aPv+U3ZAYFYdl>!UES&qz2yfyUFb)
zUpF|vEz)SSKh>XTf3m;7{qc+rw+~%dtgv;+20gTHyi+Mld~HnyAO<&$o4317l{*JF
z^PWa;&Sxo#EZAZ~iw|6;$3f0#y`q{U;j;g>k29&C^2fU<vs~@_ at a9M)cpDt)mDa5?
zmllT8F8Ph+7_6AHz--LA7B6DPI7%1CA6F6?8dJ`^Bb4jeirXMl85fpXnX`+Qfb^K8
z!Tl_(y2)wTgUC58;#fu_hC*%WTXYZG*9 at S%pe+>izcGigxjBVIZGkTdAV!*$n+gr`
z6gT7hGWV{{jTqSLgew9$1jp0Yl#{)MD*LY)3;8Ff7uFq4F$!ES@}uF%w#2T>o{(A9
z06_)yj+kl>D7S)ii`#?!p at 5~#dZ&29Tb7V3W&)z4LRa!+Kp7;$fQo(~xx_RjJDTu_
z64R>&i1iFtydd2)hZNtf2c}U_`=dZNUd8<SnK?r8&hgSZW1t8e`tvUpJ)&t{-GjE~
zQ53Yw4JY5G{teuc(W=;7nfDX6xL4npp<R$bHPl2M2ZoRe*K9;g!SU<Mfg~n?j3Vqb
z8#m5L4L8($Kf^2B{J_k+hRbfry}W0&{)-g$NlmFEDvjgc(JFe$l4P?Qpq~dXa3_oX
zlVs5~^^3SwD4#~5cq&n66BZWbb+9~R%aG-ls+S?`K)GhnJ<s(CES5ER>M;TqfZw7U
zlZDPa;omjf0Qm{=IyIia0{kYG-{S5|FnKz^2SUrVF;LcUeVMP`5}b_}-_w%s5z|cJ
zLSTFf*5*{8-U*~?TwE_BzIzh3avHx`{wH74Y at QFKhH0z+1s9TStpCM${m0h;0%JW8
zWQKdZztY(-utO$u8=m!7S}H%n)#R at yr?ch7`NtavhB?mR>4H<Akg%wmdLTm>9FbJ6
zkTOHVmZ^-^h|<*da!498P}15Phw|~Ht)|b8#(pGm!N~FtoR}wP25@*|mT-Gu`MKLy
z=JTd>bEeZ0qOOA6o%k*9P57zbmAa(0XO4MDYsu^enwt56Ku-Sd4Ov`v14!Z9Vww8a
zWTMbG2L at D*s9omj-cmf=mbP!k_{v;K?B^Gur9U=yt%6gZ!D{RIso#QCHuH+#g5q2G
zE8nc&7}ze=#JCVH*>E3%e>KOp@{vEz2Q=-j-%p1c1;!Jn*))`I+)i8Wd5o0X(W~_=
zZh~86g(X>TzSUza(!B-NwcwON23IZD9qt19%YorBf3F(`fPwrn20zFDjlteu0P>3)
z&OrlDfqBkxS3?Xjq9_tVjvySD$b9!#>hCbK`h5+H(Aar!fO5<hJmMQ~btt_dZd?$>
zY$&`A7^933PF<K>H|FXQazZ~lVdUSC6bxWXMPOYc{c|*D!(<K&Ih5#q62zcnQSNM_
z)uD<*5)RpI at Um#Ub(-7Yrja3sI1kua)VV>=L)CVHZaDNP`+rKXd*O at FXj4KRqOrje
zCP=_UhC_$WFZFS;cBR^&s$)lomTgGwV^fFNZv5I*`a#!6kaoS>Fl-&;1F<zfhh%Fy
zozqN&wl4TkZk?(8u at zAFPObyGwNQt)E4lWuKRDZ0UI at 3&z96q%V*~L!5Q8AMsQ3BY
zzz7}egT!3ru0p^Ix>0BQ9s7kjI5B4j?*x&%zW2XwiKF<2U>=C>$0s-t{Ui7f)9-F)
zMKmfeAgNC$wYo9rfeG=D<qt|?MA4#JJTUd(>C}<s#;EV5GO6EQwaFYNJ5V?%bE7d$
z;{)u;+wo{%s?7_Os?d?N3C_p)BpcaxDsYA*xr5ntK-My})|AW_N4q5hZ?iM9VzRgp
z55UV4pGLDjXzS;uAGRc`uYs^}c*vKAp+_B}f)8i{dAs!KnAhcZpvyK^mYP<WTL&{t
z1Dn=wR at RTwCN`l?UZhY at kgrqOn##VQvU|XyMpN5!!<xJgaCpx{GMh+fo2JBe2wvS$
zyQr?;lc}S0*@B#_c8=EBvjG_=g_`yp$9eXLkbyevicdj!kY)ntTm)|Y=ovQ;a{lAm
zv$OAt2r*4(DjY-fZej6VfulN$Ah-P`+l7>*FXxUt_e{(TFnzT6ex7_h4x(xbC)x*-
zjZrlYs+#+kI>O;khDfO)fij*LJm8-L at aZt}3XPv6G{I#Aaz2tn^7|+rVWWI7>iy35
z1S at TWa#Z>O>ieP|AbLdP_t4!ib%SH|Fueh56eFLUR35lv{dC!oeS?<w*4ZF^1Mm0X
zYzn at d-K3-apGLpF1Z9E{L at 0gI8A-H^dGut(h!0pe1hSyP+}c6g_F0SXfsF69y5m%S
zkkg9_lIr10danjznJJDA_|UV0ZFTO9cy|SSA at PrVx)bXmv%`?=3$b!Q-ozP46UJvG
z*ra`^t0vzvizc(MsWf^Ve8DKy<x1;EW>IPz`qu0UW~DV@*BUTt=OV{?9ERB1AF$F-
zWqK!aMZVde&b2=v=Cp4J+ZexIV87sRFE at n9qxy5)uIOSvgBtsHmJ!>-yKYx9!ux0(
z at Lm5181Mgd@8VzW2LD1h{=--9P0kI<V}k5Jk9=P*901}!9JZG#Z=kuqux<OiS=9Pi
zZo8pKT3b`E3y8mPg2)&>f?T_w%_RUGekO10*D?A?24VQ7{QP{*O_wW6%Dcz!%Cw*S
zwE7uC+5HhI8<IC5 at _|;~XXa}73jMWv=79EvYZvU_-%~t?Fwi$n_9Of87vBT!2gY8h
z{}ZyeP*H!$|F1Cn^=O3)mR88Ge+%4N;dET39StzN#lcat9Kz%8pA(S?q_lWp{6mQC
zFd%O*i{tE$#j9UhP6x{Mxb`Dk{h`_hY`byp33&0NV=cW+r9Y#s;EVGz`}tVbEJ*(d
zX=Bf+Ho)f-juZOaUOslhc<2+P{KkB9w~^tX-f~x~%RD`-JKjoLd6|fFXVhSSu9wTn
zI6?FoK-^!j-wIa)0WwGCoexfGbyOO*R2tS)8kSxMsJw?Od`x?Ani+Ma!L<7p_sRNL
zv7`<ZalyonJf!5v2TI#8wL=8g{gU^va$)EWRPVKx$6Znfwo(zhBN at j<lLyGvA$^9Z
zU)bgY>Ks`l{Fx-Y;#2i8C!$QI`ooV&aos%s&gNZx_w6*O!!<$OP}zwtw*h*?aZ8D5
zVBXc+hZmi&e<FUke+F{6zvzkZ{Z)<v#@h^=$I*HC!5Z&=L2iFm&;4rSV-CYLp$GT<
zmfjmKCR@&5KYeb&ZOD-jyKzuxw7cp>U*0bMD`0hD&3)e3Ki}Ice+8y&gAqJV5IWu>
z=IFTh<3YdL(SL?@^Ntlv24R(IJ-}^B=M6v|FievIAOZ$K3^DLPi5sw9%BmZ{tqo9T
zgN^Iav?g-g4}YzT>@hnq+Kh%eu+as=G~|Z3U_hB+c1OWw9ymuhUP+{I!S-*2eA0Dm
z at 1<WiV%8dv?*_jjkyaTH?}ooV!9o26+BM^?=ti55Y3wg^!)i`mId9s|j at a~H?fQ_m
z(@JFxn|mU4_Vzb^t71O1cL{<0;^jU>r0~GIJ(8#YGKR4+Ny}VCcM)T3 at wdZ+`WrQ$
zamv3 at eccC6EX?`lf5FnX57ujR;c#ND+|WAkxB5wZkp00n+qD^u&<r7apPE`IQP>V~
z5|-;Y*b1>TXF=0i3uq|PQ9KADi{gh(7_l}0svU{!NRa^~J`A-TtMeX%11vt&`GMnn
z;OIaaHo32PoWIqOQY?F_6whK5A^|l_<X{_)_gLf<FwW-#%1uemL~av5YUufdww?*M
zoDF41E)Bxxax{3|+Rde9Lk`IH4y>0PJH0tBF4&}feMR{<OUrm>qW7kCME8Ein%>B!
zSrxWBMdg0aE^wCTb5;J)yeUEWs6_RLt_)8}^^jJXNT at j{k3(P`xY?$4kX~hHzUbkI
zfhv>O4R<)Ic$&B!8T?CMNV!L91U2J8l*UI~sj3+nele|7VSM)PYeX(K5$~1&HD-V_
zYRKiL#Mg?K$p9?A0L&0V$#le`Be!Q=AAQ_{cspq45pdj*TF)cd=pT684I^LVbMNAT
zKNrA%ltB{GRR5d(h$1Re`9eTdeou@`u4ee at frCpXlrm}bo=C<RMZUNQ$$GwrAqc+g
z^JwT8oW}wEx}>Na0xw_Z0r9a_Z&F=+zeq(nW$mLLU?pt8wQXshM99@>SHj0W5(1m{
zdcd?T=C>^hv2|p7E;Ts)##20F%)&>1 at dOzwk4P@mj*GvP+qd=bMb4S~mxNsDu7Aw-
zwJBO`X#o!APXP&X6}Gt<JSj%G+foK-^fT&gHDA!pNa7|}^o^Qg-V!Rl!R<;q^H|BK
z6T}lmu;()#L;S=Lk5_y;Gem{h89^v1_|rPC0UjXS^I9PNlPhD2LQ6-^$_-4WXz9+$
zs&2HZAg9|sQ^N~O59U?*6A@{R*#o3vIrbhcR5Nr<xzROREm6%0|7f4U=T}~FIw9pI
zPjx($<)t at tUTN=9cCYU8E3!}6M=O^v36Xe0s1}sMng&!z?VruDNb?+)YY8jwcaPNM
zupI!SE6$$6LNs!7fqo|Ib0in$V9#Uh3I_Kdh$`Keo4nXN$lhb;w^==NgI at 2)x7&+3
zclL+xTO9Abope+o)*Lusdvfo-;2>Ls>sa?epYG_#vMxi+U63)Q0Nv=<M26dN?FwIX
zJ^?pB?&l;3eo1~?55t-n6$Bh$aqH4fO7+d4xdZt~*{OU{=6TU+9};8kV{#^h-`WqJ
zTW)TLFm5s)+u5tb^%*_wZDtTN{t4Jq7Wm0;qx~J^{Rm92pvA9rzvRgr5akTx*;Vtr
zPt8mjW;nF7YcbU-r!d|0|M>&&29%>6%)qBu844k%nm7RFj%w>qWmYz+oz;`t=J>jg
zv0kVBEB*}uy)vy0_(>yt-as;+e%NFl1(0VZin4QsoA&a|wKRj at 5ZR9Xxn?2J_x-@;
zIL&34P0{sS+{RLFquYVzDPVGjuBj-wqX`PukB`Z$3}MYLij%TlgaO(Gplw4ck8 at 29
z5I7Qe9*lf~9TQ6^Ik|!I51wxb7ps0QY*j-5N^Z|oqG>v=n(ypc)jH)n`itTh>Mx|d
z-vL{p5PN9C4{dTtT+ySA*p7+GA1c;uCNtCL^eeR^=#u^*Z>+t=x?%f&Q-|D8qAl_G
zf%#-7x$QMOil&-NHhEaXTH>$(99G+}IB^ix at A!pN?;Tq81bN=us%@g?{xDDJ9iK{B
z8JfWN&Jn(!uGp}YgCiN%r9?a~0o(H)G42#*y)dC~d at +Lv21tI8sc(qa;r_)QpXBQS
zdHoY_nAwu`Pxtf=jDGO)2YWcVYD(Y}ctfI2I(Y|_H#|qkxvid;rOeuOGfM#6yLn5G
zD11bD!13eqhLW%SY$%@X1p^lo>cN4RytHe_^oC{}dB-}UAi-EN3j;HD%VzEEon+kn
zdEBxovOCLFV)MCE&pGtJzDZrB>T7$n)BDQUjWfd~1rR?o)XhnqW%LX%ZVEVh1mYk6
z^$5ko2g5;#@O$#t>M^iZV}OGhv&-?`FR)Bh-j6?3cRw~Sor7)9eI7#A at oM-t=6_lg
zB$WOJvE1bqd;Sd*eIw0z=nFc!w}w3WOAxr%A1$<xI~b3U2-imk{Q%c^wHFQKM-hc{
z!yVTsEr+Iqa#A~Kf$w)r0*r6kjIg(K0c5>LJ$v+~<d?pN at F2QANrG;e_1=7 at SfxKP
zLUA9pz#tP7Xr!3*B*iz$3Dt9HP}|D*`F^bz@<r1^6+JiRs2mgii;)l_es7=&M!)HS
zrrw`w-<XFPVh|~W(C98Z59AGJ>S-bILkBlj-}N5X><IgG{|GysX4Y_%SdK7T*|0o4
zEqLuA=^s%ivHSLlZI|lP9Ncd7Gaz_&D91=_mTV^jng6f89E(-*PiXLafq1?R_CAQT
zdjL<SgtIN!tFjk-7i3~I;wfi{XM}Cvp#Ie^&`%g7$mbYI6bcz}948ik{~K_fe(S+z
z_<^n2uhUw=8umYOyC3}jwUzWASq8+9z6BCA5YRpn5D at GCXe&v@)4}v#O54rU$;H&^
z{|2=IFdjInsAF>(Bwg<8S!**@lK7H)lAE>^1iwavGHoV=8nbTgphaDB?8qh-XXMgz
zY at w*~%ggi8ey2i5 at PsIZ6r`lIro4Wt>V-z-K~h0NK7M!*d)?+-n=BrlnfKmZPycnF
z^Ud|1%i;NYpWOn^$IX2mGOV9~&=1m&&XdN_ncQar?=y7Z4BlgE4;n~?tu=CB4c=pH
z4;yHKWn*rS8$bhJV}9ce#>Utl?>BNl4z7W<GpmmspoJa9v at v&}4#tIbV_F~CX9MrT
z+ at 9Ts2X|*`j~>{8y?q$!amd5J4Tr$sIS&p0st09b^w8kJH at q+R;5#il;Jppy)${mO
zu#SVh@|z(}p%637j^I95dHIi(x7ZAP%a|;24z5<%zI62k3 at P%#?r$N at vfP;rt5uyE
zvqvpN**=VdZAXb(DA!?7TEX)4;+_SGLTv*Cp&gRjOO521+H9IXM9X*zUP2Tu-4rIu
z9~b90SE$SEB~tFq{A8C3s*300<t}hUI2ZCEp!7L|M+LJM#nSivDWhIPyu1e!gN;Ie
zaU(@&x{V4eoWftoJChG(=b=NqB)Pk|jc{`!6=*P{T*SHt6OBb3NrhT;Wtb5}ktT8#
zjy1fYDt}j&qM&9TD?`i4kbH7oW351zAcHL&4K22n26PJJ>Jnli&<q!mZ*D9kUq_E3
z{i3JwcnL$=QRJN49E|y}I1jn`a7|7*#f+<tf!2ywV3tH~h?D3pBSuWRktv!n0*n+!
zT9`MB_lFJAsQn2yvQBc;lJu6uf+36y^(unWnysbVxO at KgaA%=|;4|jm#cvzqL at qE4
zQbu>gf*E1QLl7sPsK;5Yo`_l`+`xx{*>xcR5ZlpRuM06N5At{YmMly5U_#;&M46#v
zks#KV#m=ukc78oV)G`@3Llr{2yN2Je at H1=~zP4CMZm@`_(NKsGJ0G4^&=2B5YX%!|
zR^iHG0}!LMG}o3Q?^YnpL)D#2nzu;!nbeq(EVp3FW;^qin5k8XX`Mr9*ua-LLrQzQ
z7?<x%m#tbF-(WYl+yr05RA6?zbSE-4!-;J!Zz88~QXp5a!BQ2V9N;cahfI^P($?sw
z2zPe`3ENHuo)}f{W?Qb~#bCi~yhog5ul0+dKN#*XoPZ8N{<P<^D{W3TXD_EH(jxYN
z?uXwO0sU*x;QLb!?dir|A~LQr$`vz7h`iSD%FG~_>3kf7K1w$8&928~aWQefu}bZp
z1*!5$@g&Wk$XX62EGc=p1q`tz&6zHO9xKRXt!i8zDm<MzEXp)<vDDyLMTudoHd6Qm
zo=Pc{aFwSr2V&B2k#ZoQ`)f_6mZta1sib%*b at c&gz6jQr0b<Pe<{|{aMNYCj#F?Dc
z(Tp)l>LelI at +xqpO~G8Ypzn5AR%`%8*;t;9@`5ZcsW}DxvQt)Ln)GDC0!_@#2s<l5
zSA+g^l_9U$Y?b%y^McX&a;vyanA2t*x*GG~3*ZY9M+W=iGK$Np%KdY#YNj$Lx+>fJ
zmNs%#DPIMVU`<yMIxi~?WP0EQc3EnRbD|f%n}73LD<#)rZ_r%We&zdS^jxTZJ&&|s
zwCEvmk3ZV>qJ9nv(*+{eIj2B85T6z#GZ#9}YX1sXRmQUb&<_wchy$Wd!2FLt9vs(I
zGOyTLZehtZB?Vu at I-V8|Yx35e%Q|XWOKyn6_}^O&`%>nPNVLxp?wkr2JFu4K+rDfr
ztF at xII4h$qx_`+Ikc1u`m)wksEl{&1@)1L#Pk{ywqr+%{Z1%)!Lrlw%qI2EAx&*!3
zMe$_5(GqTnI)@9nMO`{vqMpT)c+#DlMZ?9hj^~GBZ=Ftn%Wz3i at u!X#>P5Qrm?XJQ
zXWp|FfG_YllCCH0S(5Hsb&<U5c}>E9rzE+!?_iPYqJ=Jph<ASx>p~EKN5p%*Xt`L{
z{>-(A3BV)Fakb2OE|<=e+H|<Uv0N&7Dqib)245`ec*eL`(*4LP?mJoBBl8WD&XfG0
z0sO#U+;u*06!)Di?va0k0Qewyp5-ob{QPB(9gHaWJ~mrHS`TRRw at JQdQDbs}1UrQ1
zknz1*$-hATsCr}f&FdHJ!1fBsQw^=R*eE*Thw*0<`HaFrzE)O~G)>r(W0P+Px?->4
z8 at ncMiM<o95gW%Qa!I_yt~ndeCVoU-h&HTE>=SxKU+6YIP4E+arCvI|Y(Qwpo|4`t
zCda8JDkm<-vBu33?x>$_4oA at F8`{SX^`e=hKWT2;JSs*&(CC{yI!35z^ei8!qMf7F
zwYx_TThQv7JbFgTG`j~5W6|>L9x&1JEFUz{>>E9rM$EN+;zrK2d~!$5w0#0c(6zcp
z4r|cto3cfFh3Mvg+Z5Th=d|w1ZQ6BNM(;>&UE*!>y)LDBMzl^8HM73VyLm(n_5p-?
z;|IUQp>JSNrUB(8eTo`Ca)h3^v*GLqLLOO4ci#8Z|4f4eV-8S0;DCX?11FVzDVo5l
z#GkxDrS+JTda$Z}@M>U~D?@6wLAGqDqjgwr2fFJ)FcvKGxAjZVzdr5#@O}?Y6iC>j
zo at waxSmC1R!j at UDXcV1do&f+9pk#w=Z=2s1RnHPmsIOeZwJyNs at D0{EBfjttl1V3i
z;cujz833+gm82t&enMbL_%l;@%48E at dUuHq64vfPLewOR?nT1Xp#81xf5O6~?*0zp
zc9Qr<t8f+R#^g1QVzDG^&l-ZP{=RcH4H~ryjmOyT*#{kp3C!+Y!j>eHH<m8D0EnDI
zF3sjBc8+4bq$1BE;ZjMY<0afhf(aMCA;Q?Cw>Oz^8FWy-<0c#?;Us`(vap%dBa6M;
zIF01(VH55m$waJAoNy*-N6MV*xQ*oO$rBEfcoHMu9-%WS<{=CYlYEk2?>ylX>BTWE
zye7ef((Yvfnq=mt+dvZQRzVIv3%qoN10{dD-{?VtBge92xCe=D2oOR*ypjrP&V-l;
z#;HQ3mWcV2f=5j4<=92#j<EVMvdajssQS{9OKDyKwIO}UvpFRyzqq+M{#R0O3|*N^
zYsT!Inv`YNIqV*ce<_+CNgd$)hW?(aWZL~)#{U<+F=BTRum`I30c$o`-I3561RkjU
zKI1)^+YrAaYIi94z*c&YI|InwA?7_^F38=H*c%Xi7{UYe8)RGmSUViwz|KA8E<)Y`
z-W&RD at Z1CG<W?Q=p?CSdxkhn{L4#5psTA+O5YjVM&3H=iLK)4FQV9%*6nz?HRfCSC
zQ7BVP>STpRNp_qLCw5ipQ at vOR<W<U4y<P`6HVO=ODlUieMzkzb at bZSH5m9hN8_Y#;
zc(2vLS!guq=1nxH)H#tNS#q&BSsvONtqRkEOvBq?c6oPp_ekuCrMAmHZ&-8zXmBz}
z0UJ5EkiGbLAi-Bqkn_GkRPCNU0fg^>K!Q`vedpVMyJY at n_5Byy5ntv%3J@&}5D at 48
z=#r`GWTRy2?(`3xAYyN<V(4uB|9ouk?#QYrKc%wV7YsH9%_!BNzhNb}5DTILB4o9z
zLsUAEew$==lPt+GJEpbn2f-ZHM&t*<T+;tcb0*~Tiu=9BKYH91Q`62LO=Psq`0o9i
zQr`I{`~Q4j*#lwusn<jJGJOPNC at 6#uaPb5e5QKH`V~Rw5Dl^GZE6k%0Uv1|doK^?1
zJIEERb;clKT7nUpm_UMQ9-|y5CL4}psMbRn$JkO?40Eu9*;Nxnb(=FpuzT9o1%Utx
zdI-ocJd)gH9i8<?!N3q>COo7CQS6<c;MwmUA4TnUlOK9x5J*55)d;B#WsOww=2?dp
zJK>aZivPqo=s*cBO_C0WFp!2&k(KI=TYlHtqBxnTd5=?I+!{iyB<=_|Q`?z_gtR~v
z5hU%tMbtw)BP!pUQP*S%ciP_jm@)33!ifuc4>meyUX_dud)g|+SZEHpgx*->+HM*x
zvgs7SZJOzuu3MHsxR}TIOc_ZP^8x}$yjtnF1Q(sUXzLO#GNqymtu??J_c+WKmbx5t
zGqQeX1SGeSL1md<;9{o!)&%b2z+_IKjY_*|^j8}7H<d2e7qMB_H$A~ocjtY?&<zas
z+e at 3fhGf4LxA8S`9M|yk+qxLDMU6#rF4)4*#NuvM|Dc_di-tZ3BgJZaAVZxq?gMo#
zV1|m_bWj(!mT&Y1o@%XdOs?@(<%#Y=$~@C=Y0R!!4XG!GW!y+}-*Cdm27?S{Yd+#M
zx+j=`r_VBlI{8uYzuWHzM#Vo&ii&s8937+LGgNmpTl*ScmtG%0x)SBhLC>_-EG at bK
zQ@^^0b>5At at TW2yVv-~}Vn)q7g2B|6T5oCeA&5mwx}-$m1;~*;JG!MPJfPA&om-=-
z*Xxh4w at aChbA`f@>(p=8vx+IQ(ee^A9nhevcq}?R8KUkTX2x7m^$xw#j3cB-8*VX&
z79E09J0Yv9evLa6lw^oQ^(?v=yYW}NWo&#0X;b-`KJRJV_53X|B4we)4xQ}M>d`<6
zjR{FRadMqdB4sWo2&z at pED(yOX(5hYKkD$R6*MW=gN%nMQ)10RW5OKYS|!of_B*)t
z;W5h-_bmG`EjK?by}ds{;vDHx at 29Bky6^!|j#9om56WI1skkh>C+R21LEtNG`7mO4
zT5|X-VaeU4`%C5(5+fPlpTUrhSDRD^q%q(CK((7ZLhnS5g6`d4CDxHHJViJvWzibc
zWER8*>t-O8 at 8NK@A6O^1ub9J>S^hkw@?6iD$x8V{xr+F_NUe9v)SqcAzj-W|$xb1z
zi{*{+K7-Yj#uM+zuv8vSjon=w7WASa={qm?3N$T2&O@$a(h5h(6;Yv9(h)nLv!+Vc
z at Fx}(?CUP?ycohOU>DjFqyq(3m!*<BCin$t0S^&&OZ0>c9hXnKyG)gVHp>f3rZ!L&
zr`2<LLAWlb*8fY8BL%zq=QA?KDp0A7hJ8L2ZT+m8g-l?+DlX6c-iRY;p)Y_Ex9G{D
z;gSgE&~zaRqvQHi%+pBUwim|L#3R&V^nY%YZ}kncf#9tcjYv3ZYA(SoFTi)``M_ga
zTw;hFU1nh`iSUxel-*9P?}(v|)PRzoU-Ch&%J4X!U~1ispT%RBIV*14`WbeEBE5#>
zRps=EEbaq&_mGC_vLle#SsGf3DAt->&&d``0gJ$eWC4 at 1usms9*;^LNVZ)DyuP%DQ
zz$Fk2B9TnfyB>sUE{rc^5irCX<b)*-PiC+ at J%FV<q at i25L_Kd0L)0(zO&yw*Xw3QX
za7~Ip(rig?_nycSSHc^iCOH#j$%m**n$x_vyx<grrK)gEujaIAS->b+;!z*bM?I#z
z`m`z6n0Y%!B&Yjc8hAKqIEH9|9mMj5T<yiICZTMERoe;HI0{kqfJ8(8ZQOHu$N7N&
zU#|-PDflVXBUbSLjOsuCxNjW)%YrXvY4iUd7Fx9aWBmFLZYs$$qdSBl#8d-9M1~Ce
zS7C at KAt;pD0Eqx1Ep8Ivc))~gmPn+lT}AswuZ7m4rB%(Q1zPGCB6>5eo1!-DidEI&
zqLucQUX||kEB|YcCKD*!pVtfe*PWAX=Q-Y2|1|G#{ciuY9ubuqFdm(e6}#M<Q)J%a
z2ONZxdmV)DfU}dO8J{GSrxFg$DCJ at e0#RAIjlZ&~t3s4$k_{SBq+EGadrQR{R3l83
zR<3%t2V8muPZy8670x{n-&N3Wuy+3tQe0UsmjJgWxz|gVJ~;>%FR`*7JiQt7%k9Gg
z?Dmx*+itP57AC`-S$yXwF9g*mo}9U)J8;U`)pwkCKb^86CeNbjuMiYLM6=}C8!q>A
zo6GGAX8^3rmCZ%B<{2$l`1bZu0aq^duwhQFv-9vjXYJff4<1+WndFg9g{Ub4BjuqI
z3G^G!F4YJd`)g##nfKeTh=IK2cV(u7C7~Bg%npT2^a~$HVEw_om3O5a`sCWVi!aX{
zdcY;B-A_=s%unI0{^I)-m%r#)9dvM=<lS0{TS-=()6<IGPguCudluLi?Jiy69YsEa
ze$i9Q<9DmgJr`l09+{u`88-A=*B9?ahho$}F&Noy#na5<Ti`7J@;e&)9u at X`VmKY5
zg3e&ug- at 59JmiqB-R?~R^&33p?Xssl at at0m%S+VetE96+R2NTo-d)-u9{b)^LDf4S
zJO2GVyKTfy-4jUTalGqKWPoE;%$Lep at T2ei4FA&m+2B38-A~E+HDL~Z+8wdoPimI`
z&8c{XlTadE>13Eha}`&v#h%fNsy!>as=HP}J7%mZd0|0$2dmY{%%#XS^hhN(kuFTe
zw)K^k)>T$kdN*8F at EKT@@PLE5t2K{RsA+pW8&cdz at WI=r0fiw`tgc?0(M4uhYwXo!
znr*eMomPY6pT*Wx88CxAqo#N!)p&sj)(a>Na~*Gz?G2+aqJg+gyCz?0U5<826E}tj
zO_`%6 at T;M87d?iM1+UU10}7N4XijeJHgNAXt%1}B5Bg-nWUQbD50KJ8CsbucGXMiU
zZeaEx#;-WZDFU1nocWBy^7fhtF)uX@!gC40?8<-#yNUE%B|=@CSZARb4S0=E$%6<@
zi)8#x>sic2qzgx;W$bIH3}V1Vd+{N57Qo)7LVHbVPpz$?#nx9?_mnZF4YNgv*Q}Xx
z-Ixvh=w`=>1V%h2nwZS^bt$Q;t(DeRd#SUb*7Bk;tn&mrD~qkx#?ICnEUtd3y at Pg^
zMfJc!+ZEPF$V}&9sBIMwqDgsEctFF3>^Q at 6iW&KF+T}PSBhB0li->xeVCft-W)&K}
ze#-s^W~^(bePuSKZ5&$rfs`R^v9U#_c2fcZ-b5uBl`RX2H*4A=%R;9f&k`YQ6}%{|
zIY&;tdu#Aunw#u?Gf5B at Pz@`aYG%7fmLS~Ri58{c83evDorH)lX$+0nBH3L*x`oOT
zGaEyiPUfEgB!e7pB*WmD?ugV`shSd20ynrI>|p(x3VUG<Ul%icIDhzdP`!A%$!x;T
z5mSI`3oV-4X?tU4za8}H_+-o>jOZa-noK!ysVELDJSO>Jn;z2eIciYOjC8}u{SOdU
ztRVykrq<4m7%pH|4`DZxYam*AwX_3ctKx11Cy`?YC5Q3IA#5f8ep4vr&3!`rLKPHN
zxGW>?=N^t3El%uvk0fVn>CHn(tXIY>0^=o4Vu^#@Sa7DH7wu{Hiy0lymSq)&G;3oB
z-lj8HO#>=3IYNs~U^vEB{UmO)I^ODeqJ+?VSrdZnkuZqiq;;xMCYeuwjG~8oHA&}h
z2+gEjevOtOo%ZkeX{o5Bng-&s5|hUg;_Xh0`nI)ei6%`S89HKXE)R5WuV$!2vR1ui
z)6sC8=aawwW!}>Zo7N+n)p$*`hi{0X-t9WWm)Q;`)G0VK7zzc-LdLd4Sgb>i8PE_5
zB}PG52@%lv=B`>ua03>p$f7p^S}BckmQ$Fcoy6MOse6W%fA58H62m}`!3>q(X|Q)a
z8O<a6Az4hKK at OaVB0WmQHDgt%dg&@Uq138hC at N+}#EFN at xD=qBavX&vn2-|}nY;y|
zFjl659Tk at -s8_jI7AS_lR%3LENH}dRR?D;-OrlhRFsYFW=Cy3lbC<{h3)x7k6~b|q
zGgu<CF!`D}mzGXn#E5$^@BxGbN(Fk%SZy+j8j9fbC$dl1pn(@}i^L_=*koYytvTZ?
z#NPRoNcxD9A>2%%3#~JwFK8{{**pVFSdt=Jve at RvO+#L(4lYmjuzbVh1l2z4zwU!A
zlS(6qwCvnAMgE00tnTeSqXZEijwsFzgWZ;J!FMFRVK2*ogI}a<@!_ys&~Mn!?J9PN
zeP1OV177wOs&I!@H_utl{W at pzAwu>AKQaW{=4<+cV-@;rmg3ukmfW9^!T-kPnN&(q
z at Vp%%dT$rNjV86YrP93Br1QrVvA<Dfs8TnxMq$nl+<_ARJr$vWXFHG2_^B!7$6)==
zk|~JDOl2Cmz9%2NA!NpY|AYAq&U<~jhy4ZNmsvq0{aa#Rqiipd*%C9iKp32VDtzZF
zdtmMfCaF#oxpaX35ytMPXu$svkbOOB?~UIFUGoD^T{>@nKh+q!NK6SN$}N7MHSl8R
zPgNc}1-{oPVqUht<4zKfVKT}F`@{TKG^&pXITG^=Ixg$)XgHjos#V>?75I*H+d)93
zV{m1)y_TZx3NAuxTb1{~n~M2ngNp4{;5#}wa?`Pp3 at B&Z_}HS;S8N%>Of!@SL{EW1
z-d-~$^;eIuM(iAsbR{ez2Z^R6yHh80U!~fce73XGip>{7au$!yEx at d6-@n%h;~Dvb
za;Y#riGX<qOB2uR9{a0wz&?`qCsvR3TvQ<TheE)2YrpS_8~ktZp6up}VzLxt?d$fJ
zJPEO-hP#$wKYvSZBTWO-x}*+D9wbcIu-3G#8VwyPAtL$%eXw3I%a^?y_7}b%eq^t)
zoHi{^Zq{FGi(%w_y6**%@fc1*Wt!3X^c at E`M3J!W(o;5nljs7=MO9Ck0=?|zDxkd1
z2A4P6rAQk}VHtIUD_A3P+{U?tPLsKE825w9(4Ob8YBy>;DPhSD$W(X~Qr_^JG*~ZX
zl)qfiZjN->KM{qTa_%M-*tNa*gq*?P%{XnROwBs$b!lVt7 at 68M){RWwob&_(ckA(u
zl at b^qYoT2D%REuha5F`y46J6|iTy~arGts>dkeKIsBt2;eHCsLmvSLo`!e4Hu-gQg
zLV3KVb~6m;v^DelJiros`<1Aen-pyOV1)84V5Nj{ll#94%4L|Z9g*n$r=i=j{Dx_?
zi=oYPqh3iREh77QD^zC2Wu{?kFyiE}X}_XLgpq->2}(TQ8GP;}mM9cIF@&iXMv07*
zI0BAtplFBDf)v{UBi5U0D!GTNqnMi>AxgGEr_9ZfJOlG&mdS9oQEV$Uvdk=fF|uXh
zgtPP866<sQrD4(%upgY?L6-0$HI1S*LFKA(<*Jx*|2iv!N16%Lkt&xms at l7Zs(ogI
zTXtCX=s3>5|Hu|ihWcxP;Hp&p1xbO0ewS&6j at 03k*985UnoMQZt$C>yChcoupDv6>
zpQq9pGw*Fh*%#LV$3XGodCd2@@@f<)>_FcLbMe|xl}1EIx^>cyRfh^(ru#=@kKW;3
z?rGV`S{l0-Jd`#a<wiP;;e|YrbTMfqp5sL5iri!j|9)mQ$LZOTnpzPSi at RQo?8}29
zb%>(%hQ;-21W7~Xe}q&-2x(U1*yRFU>Q-2vRvgiS_5{?SEKuPFuLn9aTLqlM2tcE=
zlX*o at y3r=uK*=%1)Jm0k{VZf*oW}wKkH|>Gi#@s8{9y6o2Li^*QDU(#!F!VzfeO#!
z?~SM?73`^|S1%ME0ZhB}q8uw)Jh571&$b5%n${pf>D8PsL508vw+e at 1J1lAA3HGwa
zBJ0x#_wpcEc*rL4ybQm*%mm5hRoqycRE}yBb|%UAAG?&0k9sD!q8?(eStSG=v|0g%
z#bsO-K+ihV)V#KJa0#A8RM^XYx$)}zBaih+W?Q**O^#_XhTcCLb#@{j3eJ{y#I=(L
zXt7hO(AY?N9CgS>rOX<h<M?Xx^41++ONPA-9_p0w6^$hd=bJ3!?K?g`zgT4<;hhKr
z!JcAxhTNwGy-MNew7@!gbQVMM!p((xkr<5ooW>$f5TUlPn8o;0V&DKQM7QJcT*Kd~
zu0BZKfeyBf3Ta=BI0Wd#5fEZtyaVPFkUzwnsUUC^MRn-7 at 9UP2Qe2Mdfb5jLX&AyC
z6jjtRO%@JaI*;uZwmR2Y<)gR7W_+v<FIKa3I}yziM9)?@Q4t083#va?(Y}-tT!l0c
zg}W&Y7HSbPTvx<hjYbm;Asb!b?y02NX`FL@%vcjy<{#!tnR4t)2o487gt4UY-Sxi{
z<NZY13hvyNSv#R_bTMy4-?n7k%Rh3O#eF|51$<w*ZhTqFd)*iO{`72F?j6PK!T3G)
z%vs_)^uBU`Bb2ws`(-!W3Vj{i#(aoyr7!45_d#5kmtQ6A7yboY=F!Or+z@(UoDf^w
z6yq#MT!MI0()WKK!yi8<(~0(?<O=xlqmBn4QWOmOVWB$wQEq^ZP0M88$6b;qUBshS
zIdZES at egebi&AJ!jAm2fbImthz<?GGz>qEAn8^oCUGP*9MPJnEOqVN=wt&)w9_SP5
z8<iPCi at _@yli20+6Atgk6guO9$puf_aDa$?mBS#=e-Ad1 at I3^Q-K0&OIERIuPZ4-0
zkTuO7YVXIxI#ZBEu6*=8rhk>gFUG`TP4kXdPAzr1lTod3O!ba$v+g+A)pVn++x8C9
zb^hG`EO&uG1?x8Ddj$f^FNa=f;$+}DGgX=D5)JgG_^X9g#6kt54y$k?XO(b^d+x@$
zqxz5ZW#Y}RTDK?N)I$zGk3$GHG!HcMXI9udKu&4+GT_<i&PN+>r>ts4S_Dr;9xq=R
z+yZ#Ecrg)qFZr{=j9d<iXUvX#r^|u-#0$NE*?4B;C6jfc#HV*V*d at t5k{<oqO~DiV
zq9Q-hE?hxvR+jDx4B^hL@}UEM(P-MOV#66ki4)FY!k}qcuYtta8LTkHwEW|d;M?ud
z!`k}MZ80TAbISCg`}y#*!mfwjp1$V1Y-y^8+P3ES^Ks=?ep~)edQ0VKQ{JpVNkM7<
z*~7^vG<dmURB1rUOyQ!DqU}3Sjoi?itOnacn}O&SFxPo{ZJ>NR{O?{oy+d%Svb#l`
z54?RpVw(puF4SEk(yx(>do*l=c(QB8Uvu*idk%;^L+A%^wIMtD2>1 at jJpHuwKfoGa
zy!9^-1{VlJnfSrHf05Nb^}Qr+-+40e4lti701L)E@$e7OUfJvm$v$+vBl`J!Pi|hB
zeZq5(H!kU~3(jAlJ>zqW(qBkD({+pbEIE1$ql?y?EMB_YfxGi&OIe%0yri|o?5)d|
z_FBZe#H|b5TUejvZ)iT+nEIY3fOcR%XnE!E6h6<PBy<SO&eDsQ{lw)5S=6nJ&nd4}
zi<nsvzVTXcHuDj`fmzWrzTkOdwdh3OP`$ugcrK65E;N_7v*&1CFj#RHX$#L3rpnF+
zw!wPo^L-dCUz#y^4Wv5mRn1Eg#))&P6Qi9|_K$1|ixbK>gi1549#_q|1!_syC;Bcs
zb#Oui{1dcTtoBD;x=`_cmD~LKp at Oi0V^_r?!ENnsh4M4^1E*Ru)tn<?*@m!e-G4V;
zMETp9{Pj!NP at ir%)hOQE(l=H*L;T4OQcXrVu!hY%nA(B`bf$>NO_}kYAr&rj7B6!E
zOl34wWmZ&WrpN-%!3o;CB39Z0B)-HAPh8uBNOwB<{E0`D(j3Z#A4K~HxhI6V6N8ph
z6+qFisDY>}K);liisJi>{y|+#Q5L^MeW{}RXmB|kM~Z={dImQ6x~RDU;e>PYI2{8r
zA&nc+Q<{BZEvYBaDy;}7qz=+-$XyePn(Lb|$+YYZ|4h{r{Om~f5P_`>PY`^G%%-ZK
zvrXpccw@<~7{_21FFRId%q<&o#;_**C6^t8qYSu-4z&osiRg565V~fmS#Cf>;9Pxv
z0SGz{lPmB64%;U!_y9{A{hA3?20$w=z;mTj9(2A?r9P~4W!CQ|or&o4v^v7>k3ySc
z(oD;2=}KGqMQmwh%4d*rV6h?-LW!o#CV+eZS_ve%Sa-HdEis55F|Hbnvf-atl%^Ru
zItFB!)^Y<o2!B+Puu`z1CF|(`bCTNd_nN`9IUp(Q@(}EaF<AjCX56tV=GB~w>Z>Gi
z1M?l#Su!b`p17nrpwPzUOVku6Y92A{RSjWd4_)xRq-DR|!Zus~fkQ{0b8Zxhx`2Zh
zf^z(P2U)uj;Hc%}n=-u+SpC|$7Qk$c;}#-y+}y=DX5p{;b+^m=6L=)1RV?1fscDLo
z1d3ww;YmTRc+%T*2+I8>Tqb=#wTP`K0i^!H+n#1y_gNp^!s4~FB)o_XcKy8yqGByM
z!&@H){HnYBL8$`FVi+fi8UWgL&U(mgmj#OZl18fq+3UOz{E}0g0`aR7x_AY^*oAcL
z0!t3a$=8K94`JOGI-x7!_B8sO+z0bJn_s-|U at BG5```+&G<JS>_<v}7ryyISC2O?2
z%eHOXwr%XPZQHi3UAApoyKLL8x^?=T{%@bYFMoH$efT2Q7i+zZ%v?Ehj*%mCt~}2*
z$u@*nDUMtCJI^)w3vSLcOg*Fg6AFR&S5lAiYi*<`LB?n3)`)qONY*=D<gYY|j<nsz
z&9FeSKKtuF%o(cfJc5}1>j^nvSYBTL8n-_NJ9mle@%gZ`r650les(@2we~0|H*85C
zfS$6F%X>dlL<)^a91V?}#q1@)v|l#NSW?K>c^g?;&vT`6LP8_E`%E6cqBBX|SBpu<
z71VUZY*u6)4mUDLrdsR?R}={Ja`h)0aLgg~Q8=M7hpBHjH8h+^^394hXGt)gn29$6
z{AR+Q*QC&B2NFORYT8k0;2+m-TE#DL3FgMKXi?YlSvke#jk_T<HzCSwLOws at hHq(@
z!)-xTZG=GDvXAa)%XhiVFa|(=dk{A1nHw07o1}6n$`wcs<_bhv+?@vy`9|&!kX at BZ
zEtd`)n;w2Snge^C81s!sAUp$9J)4}E7BtMO55@=zvkZd2atwukUvs?G8KveX>Rb`b
zxMXNweSYBU#9VC3x<vCAzfh4I@#zpap#SmBFGB?Ks_TC*7I>={-Gl39<k!O~s>x>%
z*9%>3_oD4UBlRc_+N-F)V*G%|{*lkt>&=0DvB>O;<#&$!Ny7UTl<Rkw6LgnTVDbfA
zwO at +hlbdhDn+4f{1P>!xfgeFr^xGUT<(f)e6P8*|5dZlOeYT2-E)_qnL$Pfl8sNv2
zR=GljIW7qNM0%f2j`KAb`Z`TIByHp##Pm*k<ot;28hsU7ckFjuuECCwpgvPt4KdKr
z&qmHgZVNhZLp9XcAEqoi1?~^G)t^nvuO)P|&&Y^TOqO;`_jOaBOirfCtDdQC7M63B
z)r#r$nI3^Dx3rkpP0v_Zc>QUCZTGClImA_B0H^U&0P}FOF1A|3m&|%w!u{k{my3Vf
zMtF;z%y00v-S7Dg at NF8fz0d#Rz)1MDItY at 5oqrn`5$pFtv>z9#H=l%KV)l+W^(rU_
zq!~{(%x@!gPHBl1`hvq*>M0RGn$+?pZq2;5Q|1lOWy at fvW>x-UGcac}5sTRSyduy8
z(;lD`YPZ1CQ9u?>F$a+i9_DaBFKkB6{s<ngP7m|h!(a3xoSB1I;#nc4dpa=h6s9~y
z!gf<#a;I`uY7>jJRWcerxb=yOMUwO9hkhQHwR%)e#Bvhf>~gnc8Qhf-&vVmU<{vi6
zz(&=5+61NJ$=|>Jea7xa#A8SEW3RFR0stWPKb)~E89TUG89NdG(``k~LEp~qKe>Fx
zO6xWY{O~;IMfMr&U2|Y-is15+w6h`sZ1CVB%H_z(5&Z5h{j8fi?8aSJhc)~_`FFj)
ze#{6o)~z)S-T>;kx7xC^nV7y_&)?wyu;HLa_m_#SHfZ-?Rij%i2Qv_!tro2ot(nm!
z{pEk<%ueO^P<cXARdsvr;NA{St{-p8p*zSG(>*eUNIuSwuE7d5b9m9AmuStSY3=3_
zEn>Co#~W9(T(ob+R20o28LD27`9VeiZc(`U>XCz)E<6WYc-X*$JFsa9E$wq&_`r{R
z$UD7MKQzh%!X=ju<|k<0w2XV=;3a0L()~t^RFpf3Cbyr!ncci!(i{x&tlr+Yt}3z}
zomTuCmVzp_c2oVC+!~(Oh#|RNL~Gp<G25hHr;0No*Tsk?Otw&neBGZrTH<v!zGwcK
zpMvXq8Va1RO%uv{h`cr+?+iLeQgB$eRhh~C3-*eOJkM<3KhQY|M|+6nSERZ_Z2%T4
z`#|Kk4bP*=;F(G(UHjr(apYyxu|s=odiiS6p_FR0z6EoMTUP8>zP$2@?O33Gg6>3P
zz*i9jCl`5q7NK?E1*$jHqwVj<VKwz!i3WNZ2S|(r&rv}{K|H3S<bAVA1KcoKu;jT0
z{%-Vp`y#AKx?0&d{THW@^hoYN at E>75BDG0LVoV&4*h^Xjf1wO~4q0aeSiXG#ge5c~
zx7Z&y(LZ6v+OgH8C=zsJY`W9-k{qZuqV)k(@yT=a<!M4+Z2umS6Y400MSuVRhQI&-
z(*Mhd{O9eDkeR-@&A)|Zm7>mncmXXe+f<3b*UE!xBH_*cI`SVuWHC1*HpkD0+#ND<
z@$~O=cFkTr+&6tS+6(0C#WU{YT1SV3gdoUF?{d82F+G~x(ChL20Kva4h+)*k&GA&f
ztEHCToQ;>=22WDcyM$2oxD5j-`Ndgqc at Zgh6nG~jYVylIub;=*sT(&i`9WQ4`q4Qp
z;S`4o=MpQK*a!quOJPv`PbEpUJ73sTymZ43lg=p9-C_Q|dV2coZ2BC<SS;xVO+P{U
zLfm}nN^l2IlY;gR(6#C>vNPpuDJ}Sev{orSrh4;dUyaPc_+p!@m%8jc at X8J9u~b7c
zW019$3nKY#Za8uY7CN3vH!~*YC?+I$E&bplmTSv4BVaiB$617v?U_f2$%A%A<+=Ec
zTRHOIBUNJydIk`aZ4NjSRoOkLFEL-I&x(C-I5Cm1k{j6 at svG4bxEI-KIhNXectkZl
zLSBxim at _KBaCZo1q6+|=rEhb$Q5Lk56SwckkN>Ldk%?U(k1;UBn%oQ?wly$}M7fWU
z?^0xN)3GOuY{5?=VDk+SEq(#~do&PJ4al+oM1t$D|2gU7U-jvqq>n0<RmDYqWF8)9
zqcDA}-;G8neg694^<`F&-~rMCC`9TfN@?c!=!pztwcM|GU%@Kl$`Z-l at 4#PSGbt^J
z?7g)Rhe950-ftU at w%b=9FQ1QC04Nd|Ea(aJ)I>q~4$AxaL1K)Ox9aMm!c3I<)B*Mw
zhiP#)!XW_!`o5GI5)ev=B^Z<?G>$^sUdEQI)GZiE?h6M`jrkm~uIL2~?Yr|{QVUZ+
zC2PCQ)fg2UE>08L>Au6gx-ZHx73o*yCI at cj_h&ViF;lq|{l`{@>DO!R6W*L5eMQE$
z<u<gRDc2PpUOJmMsMyJQ&2TDe5iZe;NztbzSF-d;PA*l9L8VpDrhg>QNcASWw2q&o
ztT*wcn9YkN@<bWUanT2^Qe+8WbjF+`*15o3$6VE0P0TK(Z7jLga?W0;Ec|Zn*(r at w
z*hgfbWzepE$C*CObDt~H;y@%xO8`7FOX$+NG#|EWILBo88K(El*pJ|JAs-oqXM5fi
zV3}r}ZaCM^`?PbCV~;(FFbsYx at CXgUA~R~^I>1K;VK}4^0Ijc;QkPU_WurC;64xnd
zzJpW*h%z%g=ykmyZ- at d995~lI?L|O9TtZ$MsP;KdGBjpGyABnV*@Pv~B!MQknzvOI
z0Gw`}!p?xFxQDEMJDNf2{uU7E8J+57A;-v|<84s#>-C}T*94Szmde)SG_j_r4&ncp
zGmbowou6mq-sgd=!8rS*DbG*Ov>0!4W&$v&?5UZ_biBIZXen#GnNA_TlZdek)!oPR
zC>By?cntI3En(|8)W9^uCdFDJXqsZq6oiQOI}^sGwhx=t#3j*#|2nv|$Zt-7?*+fa
z5<_7$D^B0LCa|?$WGXLp5rpdI=nv-Zo&m=zaH`^ptp^qt^Qv#*mC#ngRhu07rERe2
z?>UG8*XT085-i;N?Qf-jwjb~f5Fh)8UHDZ~d3t~NS%{pt$3UUd`S}4i?{3sO>c=-U
zBUQox2bCOD!lB_nLLA<hsLH8u1d3G`9!ZSut at HQ(!+wXHwxBA;W40Ur)0ZG&Xc<~-
z7+qyK`;M`=IF6Jq at eM-1-wJF&${TsKBn7B~rrMtxp#!*oPsgZi9rE>`bc_QB0O0>0
z7UzFfVk1RkduL-ur+-nglr5FkMUi>xaX_BH3`1LGH0Mi-|NaGe+$5C;CxM?&6SD^*
z$#x;UsHzecucnT_Q+lI2k-k5Z=K4&6`&7u at qN1p;oq|^4zOZn;<~hFDY<Qpfsm!4K
z1A)wUFK!?lUj0+0+#l4 at Gq)m`dV3yVZ1f`o?z%6OfuPiP{W2(08@^Ku6B`?QCL%-S
z5$lk&e?#Z(qe2>+oy7R!s+~BQwY-b)&N7ZMOPWhuHP1afWd&FxbW&|5Y{*A{*_YU`
zG-aHlt0wk`9KlT3p&=(pecjP%igAXPI5nl5H#f0ZSo94xf2=0rxY~G#30SP!i0}Qu
zOxd`BeJXa8+h!wi{Oi2AF^3a4vTHPMjZx&-ZNVio^>`M082==EWyyy at dd+{2y$~;l
zJ&?TSJ+cAI>x$F0nG(HH39@;%P>|;)ItR%*)7}HPbU}xWMzE4(;{=PfIEPD at Tw?f2
zmEwwzv&mu=iCkp1jm(G&^#`-N*$O)x9O4~B)~;Xxrv``C^d0ryJ`88`L0zVfng8`U
z&?-;9F-(X&4Ks<G+%@P<*VC$#nVwjufv1#K4W at Zu&^(lTA|1$fN5&rt{U?3`dR010
z4P<s;yA|x!@*<p3uz)iEBEF!m1L6Ia6p`7%y at I;<oocaBA+W=B0U=#TO&@3p)G&*@
z@$wy_Oz%j_1*)Mu9l435)hwg5yo#dym}E}BW_60ZJ?LF~!2YIilCGUAbIQ0NYB7J=
z1Sg}=e<HE2(70trolctB%qhOH at c;~pvAR^i&qZ^mypYSMuS{s|SuK}A_vn^Zqg-O6
zRc)i5-EkKtiR!v@^hHE?&q9*fIZ`H2 at u_r>i`|vaAMiD%vct!S+C+)Wiq({A*2s^5
z&7 at q-9eS6UYoET>$mfZ3d@|<~*$pXxyfqvY%MwK87D|tPz6oC;z(8>};#GM!sYE=!
zl0&#EGWC8A71S;c%@#kD5UUG&NBB?&pWUPG-T!UyDUng!fxyTMyM#8;Lv#zNHa-*Y
z;qSNv8JnwrLb3?rLPbaKH7PX`9|t4>V57jGDn3X#w?#V3HK*Dj{LV}24KXC2(yvBK
zyezaA?&p>@D+aWjDo!S^-yW~q?p&}Au)Pb^d;-!;#3|52D9O7iEG+iST4brnyPyKp
zUa_H)LvT+8S;j~3l(0Ma+CyM5qWv{T`$~=i^B{OoC&l$Q633K;(k<8r^qc)O8(ab}
z#4`(8oX%CEfq^rZW_{ubxb9Ot^o4$y6{Ai@)an60*edc1eH6jv4ke^*pEAZdA6Sm{
zkLr9Vih!VU4czBw?AL$WTMV;f`>OME#!!X^01)`!77j-{TN}rJdB|0%YAI>`kT_)#
z6A)v9fCPdSwSIQ3_ugu*gUzA}EZR}52wFZ8uLduK5MMb0y%h`ua_$Ghy&XjH1x$ly
z&td4L-->bgyl251AkmjiNiS=xp5J+UUN)_a>G^(tkpTdkpesbR6rx>I+;$_f^&_(-
z>k~%7(U%P-A>vUEG%|V>4UR~9A&O!$QChJEwb8fJ*9_7$)x-B2fJ<R=jx+Y)AH*Dj
zm-UIG9fs^CHNXw24abb4KUZ<XGz-vCxDa<m8Kdl!GZyEYF4#*(3fde8H{f3=*8PTp
zse1r+T>qG_<q6EsiaPa>BR%<23!oeCcVX84nsHl+-~Al2CMZru3LanUq?n?~7f;N}
z946;d-AZG<oWf`rj1y-u5 at pXE!sc-Eac`*Ar{<iew3?-1w?Lsb)gG`}_*t0j94Qi0
zV+Jmb>{w|@Y>hH#<xWL(kdQtGCDN6~a!*y#xOhEo(7W2$`dOFar&_E*8LmAw*BB|7
zQab@<4wGu|$P&RunJN0ahdPBt+Zt$Vz(rWU`obvUP%y?T?VvKW6W<{PS!2Z5Zcy~-
z{L-STlsHmDfBjxj8uwn7?cj59&?A;VqFE`>VS4iLNY+BQ*%25K#_Tq$DfGj}5`6=H
zIvhe{*Nl3rwxz>zKW43iZTY6C{SvHuPV|wm?#7^wy1`&v at zeQhuo^?5kCXPd#t4*~
zf*2o|)5ETNHqxatPAUSFzQ_or&AIvj3(mRtshiMh2>b#=<zU!dd*MDU?~*-iAoorC
z6lI(zC-1;9=kz`aOxgF`1!hQQ$DS^BEc5Dvy!=wfofAyyZj`a7^{^C5WX(P5jbEy?
zgv2KAa;R1Y1!g;CwD!Va5AQig%a?Qw?(>Y~o0Rd at lZAEav@xz7Skal<-lJ6OXsTY)
z^$P2YvX<g~nW%H_g~}f|u4(W3Dsry8x+Pl0?nynZ2dEni8DcykDdOiJVff`hF8Y?(
zPJHGO$~Z3&zzT&DxFIq^6oMOejRVUrNv~z=LBFsLP(}p>B(Iv%!H4!?bQ%BkU5nl)
zi~OuLlTfIcnx>uY2|&IcJcgt^$3QSJCO3<8n;OYdEdC+PcqTDR-#1VqNP2<w8i`Av
zlpcu*{xsx`%%~}lgvs0 at iFLf}$f?tO5>pXV#aC|JG|d`nW(m^<BhIH2XGKzrglV+X
zRot}B+7*k8X^}DKOtvhUP&!FA_UQ&$Hq2Tj>FLYjXw|HSGZrqo_(w=D!CE6v at y+@E
z%Jt8!#yxubf(#8pK(tGePAe~6CnTG^|9#o&CbD=Q!srUfYY2WvX at Hp<lC27VeR4l6
zqv-*Bb~xW`(-XSsGlBw@#B#mo;~WzGb^+G*t*)=0QhOieB>t9*e$o>xi*th7jSc9m
z9fY01pNEl;z^gqt8^KM-Kg0)a{Y_wfJaS;)f9YR1#X``yuW$*wmeNi+wv_(re1<dd
ztt8Q?Z_3SPYeTv%Mq|AHml?@F)QvCSd#Y#f0004`002z?!`k&PZR3yzlpFGjGq0HD
zWmL*8fxq9OevJTr{>mLIH9GK~`2#%=L?E795svvtrOVI-H8_{-#h~m)=;o0E8)0m_
z4c5l8ED9IuUv>g>tgw68g%anr;qb^r_HeCz=9y*tFGo|CCZI9h4;H;w-l;9mAOFjl
z*O_}*y_d&@T+#ya9wuR5G2fcGV`fgQ0z^)<0>wA4Fe{JdEX0Rkcw9Z`Ighsl?r!SX
zn$i7=#1qR0=j<;5 at NR-wU+6i$IX0n(nFl%okC<+fSl^|SZ9!#`neqMY!&~co58cx1
z(XVUBDX98GJ|hoaVY>Ne=C|&wk3je?VZOyvG0so*(o`X2gjL;wZ{)l0gb^xEo!L_r
zj(0N7&z8=QGH#!eg&F6!;G3`F*-uHg?^x+?wbB)%!xhf17`+mSN$mp1vSC2-A>*AP
zfoztO8P2#}2LdRFRpRJqc<bG<yR?E^<?PZ^ZGYf4#r>bd=WMIwema50p$5U)bi*M+
zin;nR2j&dSoNf-;$C0I%NZ8YD@?F at 8SMmq#tozSAWWq4MlKRKp6Qn$uDP?q+6JX$x
zlWo+YkebaLd&!ML$((U>Wbto;%Ugj>^KqOrwa4OF%+s30iUZ?ZWujAMVa%oGT%{!$
z(_D(vHfIUH9Ou%6vesa;iM+u`L{3rqm~vqET44>CcaxkRkEGt_DKS at P{($nFL#F#+
z6zP<*UZV!OpVDiNAqAU$n+u$hT~~JfCXDo>NMwBx)E-;uKI+0EDwlDS at p}i2Y0YZ(
zpro->`-rqldJK)DFT)P$1+-FQ7!qVqXps_FmQ!r<n3H;FgX*wxdxz>N6Z(|;bbQgF
zC{i^S{HFg1u5Dkb_H&6*y1x^pVU?C*kaP}zb#j0mke-2ZP6pwSKI9nfwLF7o{2oK{
zBe67>N>-q=QKD)?+=RQ<FV9NA6)>!luW!r0v<2%WMz=A#4gf#qcbux@)=$E@?_i74
z4e!*?9t$!T4Z9>|GQhwR9V5tX>B}foPYFPD+xwg at lEHrgS|h|_?qwYvP@!K7Wk*CC
z2di+|T{;VYTO$%KHGw5Z-H3~?Yq!#GuJ2vn!2Y)AqV635XRD?qS;k*5xQ@<_aVcS3
z_4jYw*SxKwz=kX6Y!lG2C?;-XI;~s)w#@`dU#~3eW`XSy(L*=fpKuyxv~!9PNN6;C
zUZr3P7w<0zMsz!7mZOu1okP_UnMj6ULXp$tQWBfbVY*<!F^gAAINk3-Nqze5TDeuU
zv at c4={Z&;Iz3P&ql`}J~EScc6Z=4+s9fZacUL{e{)7m+kMKq!tB6TnO(Z at jPaP&9R
zZeFZQTSo<7%17f);!9fH3Jk>J`5E=Ek<_Je0Q;8$Ndh4e+UgXW8Ub_$S|oX)bJGy|
zAYIYIM?nGM$k~ON{+rz#M4Nai7rm~wUdTkF>E at LaE6TI>i1 at owI7LaZh@A!9Ujpnb
zAX6jF`(<N_x|G9gkaROs&wP;*E!+}WhtTv at D~+-k>WzS6!XmLBzpx9HoWihmD7~P?
z$S!l1bnQQ^owAX at nq<-3ikeh1;<M*rX{bxx_Lx&Fyd;5f-hD%KYx7sE9L4hS2?9<o
zZ*Mt8+c?2bf3zd8!9Pk-m?>oXrT2}&=t at m@nrw$NPa_l(ni~n%3?4m%V-j7Ub^EAb
zI43J^@=9SO6?+7(OX1KvGiq4fU}{*{Nei7jb at wfyw|c44NAuoK0Rw$<ua;gk1KI9K
zquH=FsD-tlx5n3 at x2C!LK8NJ3r=OlQ*<H!>OmAqhr)f4ID at 6KaOsqF-ZXP?gb~ZZ|
z_hAE{Z*)t}3?kwMTIL9%xnQpL9{&tYomw&CN)&H~sj(U&5GRUT_cQLNAk}?b)``P-
zOk|Lp6RO52P#fIvcK7Xk5{?2YxH}ZNOoj}xND;0=o9t{_nk3rfY^(D+!EH`Fh_jNM
zlJ1odb)hn94PFBiYK+7 at aGri`2r3cRqg`4OC&I5PvDgsn!$PZ<g at j#-zD*e-aG|8e
zfL0=wME<nG!XlG%qNIeYKxZVA(t}Y>rtgI2rb+CsR|=gdzriM>P+}j7aDJ^axmS+u
zV2NC3g7j$koFS4pzI*gRF9%H79%(`IlD}+Fx-fwjNvgOLVHlr=VTd^z+O^zhQnJB!
z(4D(6u5F#33eBp4>0*+zg9kj=X&X-L=xz-+Licm2f<)t<5S1qhDX?+T698*7(iU3B
zp`S3F(482XHOQ>6y#GRGV?f7`{o_&8ID>`8oA7&mXI=PH2wEm_LvOL{71G=;VgU^9
zM*pHC${=Jfm3|+z09jp9Vh!Ft+fdTS*b$v}vtsy+rj{$>i;a+id4 at 3au05}{6<{r>
ztnluSav!s)6KMK!(|c7U($pX*vRHKDAn0RMAFU}2Z@)%~J7~ng9fJY!>HFqci>mlR
zS|J#mLsr at 8U3q%n$l%bg7Z<lrpulT*Haa~&d1P$=rS-u#SIDXLp&1x^8GG9z&6PX?
z&L6MJJR%;FRTdHR2l=?XvBW$GMCMmS=4i=T<+wW-PMH~WFSPB;OX at Gt$aw~f+NZ1a
z9R<V6@^Zj4>^y6xcLj4nyE;`r+b4a-LYJRo>XO?K+>*jQ%t+(y-qlew*MU^^sLmFN
zb!O60C&Rtk&Y{SoE*i^#Cif-UBP5qE-PW#q2j#UH1}e&uMLz7qAz3!giIp1iJIOF`
zh0-uT+kQq&X1vzPbhq+aU51Rgkmay|D|RQr)!rVaJbO|0>7 at D>i9?jsflX{*QSw>h
z1c{%Y;9<Iz>#(niN{6F19e8;L$OYzB5gKLX>)+Cj(~Yu>>{aLlA*7${GiV at VrCv;-
z9gcd!G|R$t1)RKtNNu)SAr;r_WxvI%G#&ubXU5bJMS2Dgdt0us9}1zLZWB9H)GtYd
zaK3LDSRW(Pr*v71iZdubqaAV+q?3p^b$Zd2BdcMV=SUZf87yltx6$JOAj%E*eN;?<
z&bUqVL%9X{h04CCEr{7rENLa52CXyqX`_ChNkM>~KW>0r3$R>gh#0zQDn|)oyELBT
ze^D+b{<Z+$1rB*ZQGY11`3IA}xXm6)9GP~UHtjc^Iken6<OR7p_H8yG-%IWFwm?0(
z8v{5sSdMh*Mr2wn=Pe~V_kHwj at 2Ld^FwyY|EJyD<@84f#sH=3AgJ`BUQZ`tSwR=!?
zq-l(KF^$*{0QWm&Xn&1tO~P|-8QWxDhT(ae6{LOozS(g-K~@CJPeT(=8RkSL9}55h
zaj3)vTu4V!oF!@KcA$U+OQK*|(%G*X9AJFH0klUT8X+lA1Rq2MDTHr4+*C-(2}%PK
zf0z7rO2g)6O0x!5f$$M>CZkYS`zAKemFLnC(TF%Eg`72^EHxQ7U|lFIA#zf-hbm*5
zWt+pt8Q|JYAM6J3F<n`@mzZD2oKe7lV_Rm6l6T(+4-UB}Q>JX!DN=xvDN)UkwLVMY
zwDtW;TK%z1^k*`9U~Nb0U at 6aQS>Upp*O44hys#?1l#J={=CB#D!0<U<T4EE7QOC#j
zBQA~&0VW(TviltrB}SKU2;jCUu5?Oj=FyN~Ts%TVH__Qieeb1V^dRejCc9uBl0cbP
z1i6<jKIFjnaC20a2f4S2^C&lGRI(i6h+LU9uStd|V_i{!mv3IjZ^&*JK^bCZvq>g_
zl|R0(JV!n+i<gg4SC7;<NyIK2=>-&*Q&Rp(W?m9E1vJ_qYStVFhGl5HTd#!t(`q|R
zL-ZRVe{rV8{z3cw)b|&nJOFqq at LX7b-g1X=Wk3Njj~nC=Gy;|!JrL-+<QV{&iZ6iE
z-R&yx9hn>R=@WJ<#m|!NlUB5N$2-mkt`LA-_Wrrv>-SAI11zR}8wY?XZEsl?u<{WM
z3cgd_`9`qg6<CdHpYxRpqbN75yZh0>VS4p6ZQqNJM=#q*bay285g><e*qYrFinMjK
zX<1wTEwT;=HWat4TJ&rHfo6<<tmC2JZ|HCn71eh?HQIim9leWuK0y}Tg*5_;XHlt$
zW6jikO<#zW5Pi at y><lPlID&Gx{S{ziVD8jBU2sU%Sv<e9t~?LCsnX|#pX*HLy?TeZ
zn1Kzv{^{7?$6|m3xxKM?1wF$<>Hr&ne~uO~FTRBMwFR_#g`!f&Y90?)0JL#WM!fQj
zA9z8X!o7^{{HFm-0N=7&-2#h(#^gH?DOqo81qnHY?;+#VInPG&0Bt<6s8XY6?-D{!
zIN_#Hgc=cs`*map->IwM(^SXM<L?y8pExLxQ(ws;J6Ji~SkgSKs(G)%>qW!&s;W?E
z<rJdEeA{HZxMj|tS6EoHiY!GxYoYLwdZ7d_;b8{o at Wc?^5aDBHEj%zGc9_j_1QcJ9
zofk^uGiG|V_<;33us;#JaYfxw!Cnw~1oeieYYawK_&;HcBVcycL at M~7aStz#?|$b_
zkmWm4J|_9yH9X`ojuSbNd@^{$bE#jI=rSHGq@@Oa3F0{Hf^EP1z4il5);ub#u?uG2
z&3cAe#Uv+J!>WP~7(=Fno`%?IsN7Ik(E8JA8EC2}Mr*|?-GJ!eET3T+wOg~7tOP%9
zxVIU)L^(=N at d)tVz724cK?8b|NxSN>-)O9{2p{hDnwqU(q&K}Zpt4v#npRmXAI+>y
zXO%2}?)FMp at ByQHC?~I7WmdwJ`JJra++X86d!?q#yK73(_22jWYVCnLOXdG0BJRZl
zzDfl=ilkqtcwl&g_=NdH4*9_Fj`xwBnWN+Xlrk>Q1hC1lKv2UIO}G$T`T#eODtt8R
z?}RJM at +GkChH}5x8C{8kdMN#?6~V&?(&-E4SXHd_a7=Hc(VfvK_=NcCcc|8i_i|c+
zCE(n(m_P~bGSLhFc`ot^7Ccu1#=ofA&MA*Fi&xUd-z-$6HY%>Wi3IRP=W)IsYG#rB
zY`_)8w&7Nyzqo5ijxq?C^uS1Yj4z`fO{pQ)&uRuJSAx0NiY`|;^|INQyx6yJidtQu
z<?hm*vpk0anGCSRKY?VYF-EfK?$wThYL+M;2pWkP?8n}yywFqBa|b1=?2IdHyjN66
z2xc6AT(J)w+iQx$U&MQ6O}iSpN<1qw!?F1Rgtw^_M-LA&&mqk#<N3^_UGB(U+fI!g
z2HG`y5 at B9k@kq&2`I>*bRjXS3o?l0&%KObO1Cbg#3nPSxO|gh>TW)apyOkT;%5Uju
zL~wUj!(s-a;SYZrFd=mF26@><i9)_0k&`1eIbRDuK0G#vZFrW}?Gs4ycHuzD6GXWP
zI_qNSBLd at db{<Ea!z{S_GeibAC&FWYUpb=!{L^3QnFXk@^!qSBHNTFJ?vf8Vd>^(q
znLScB{v^~phw{VZ#;lcDN?j>S4zTl@(oHWIoC6rAu$p3I+k*8USJ5%86W%S!=O4~t
zoa-z_cg*w+E$0Ny1By+ttpgWNXxB_3b5F153AgL~gqNT0F0DuM^IQ$RPqb~`iaVd>
zg|iu4FA*GJ0d8R|5#)8 at X4t$w at qU%K&z>=-fm*3t at 5K12Gm8gy;eDgLdpa#`+&y;`
zF|I~5v8dGI3B+5G8 at Z@lxpF7usv(G_ at y(X)oJ1w4|H=wN4W95vy%+cck5kiie)};M
zPvNGs_-#z$u&RIISvPUJ7ve)<Cyc37$e&6s5$+9#49TAzNIPN1ri-|P1?A1|D`HVc
z9*_7hK9I(tDicm%2?@S%v%A?G6l#=T#GvdxF(s;+rGH$%k&wl{!;+O2pFwm;67JKO
z&`HD^U)Q()+x6`<j{_Y)EC7Ho_W!MfQ&r!=T;IUTSkc(dO5gB5`6S8eP+r=`$=|tL
ziIYYSiOmZoaot&hYe!2(jqvz1v#i$Uk_jm#aBn*d>1`4v*^@9#u9A`>bH)fdUVDZW
zP~^12@~QkQ%*CUI$*RUnB0By<E8}l#D)u^Rs3`5<j at OgKMGL<!uelt%uer84j=5^C
zH at x<vM{)pWsng*_Z^Qv&!R*LEfWOfL;PfB~V&)hJ?bw4DupxFCuwiy?;RVr`#!{WH
z!|`*VcPY55c5(w=B5ZtBT5=UGFot44?YV{5YCvzDN!~@_XU>lJ&X3rHUQoNM{`QbR
zX~S<r>~%!=$o2Jr-G1Wd!0iR&>q75r3;t0#ZE}<7gA;rq at F{ZQQw8Ls80pzBjp(ZU
z>l<{#^r2m+NB&Yg|0!Abt$d>g=~Fe>qj1pzsjG0q1^QjJ^9=bV)`y4uQ4_#N>88^6
zP2ncfmy7(-hV9!YhtgRcur=F+1OfzF&<h?xhwp=_Drx3Gu{6XlA0R*hB`FT`B`rQ)
zoCH0nTuDfr%qY^Qtf^H3N+KO?%sEBQ6rd<FGdk&)g%sxq+Fi6sroN$H`ks+(WmVJE
z^GaG#+Qt^|ROwX0ktthJl{pVFVlmAbZdB4XaHU0?cJz0>;8eJg%-lMHvq&1Eoa;&W
zSwyG)sBy^@hUK_f+*g7cW6H>ayl5CnQHX$rgMejU(Be*;O)GHBY*JDwX at nI+=8>g^
z0<E6vd at I-CjfM;XDXCh#2yyzbQ^I<a)xT#dMk{~<Cp>8>8Rw*KUMndVe?xzyV2t~F
zqhR|~&Ikl8XXug4Qk11+_#z2Orik&CM?mEg#JMBeiEyc<)26i7&Prvsh{vLx&b5{4
zZ1C-Im<)@tMdXZs4T<iAns7`9!(v+f)LUZ0{K_?}@8}U^bF1Ive7G{%K4k at EfoL(c
zxgpTnh4m1;C_ALsU;_mt+$xf^0hyC1 at p9F0C@Z>)g9%z)Qg=Cb>=u=pQ;LK<-U}*~
zm60dFQBKjyxw&Pf%Z)r^?HXZ0PcSkB18TawPk;(#+sG7AwqMqrn(deddB<qtOTZx6
zT<&DqNf85*au{ucO4YbhIs{vlBWW$sxpKps%)_eC)A3OtMjf8xQAY=IiA!w5c$1jk
zG4Uyi3k4<(0&y93s8V2rOU=9#$vZp=tFAi2qv^^@PR+@$G=PCig7uaFM*leiElUKv
zf?@4qk(cVSl{Fg`r^klZkFJd8bzDTST^%GHm+KlHMXIel#j}DVP<7bK)7BuMbE&B#
z0;6t<giC9z7+0<DV&SHs3&|-*Y#cwsk+UyjV~*HRO30VHZ9OsqF2PBsUvgLlsbv-d
z6`2Y|L^7Sh$$zJF3`?iEAtoI?7ad`E7BNB-LF(vC=g<0diQ#g4P{rEMZowjKU`6Y3
zYVJ{So<xAYPWuGfbrMa(pHakVV>YXC^CUxjQX2?5{aomm-z3waH6p~Qm(q0NJt$Ko
zS#3D5qG3OfW6cl^b9|a=Mp$;lgRr6Jf~sv1TYQApX_(e6VYoE0F;~19sR0ZOV^*ab
zKWbXNJZidPMZo0k-W(=FvFw?Qd0xPL*e?)z`(HLL_uPhL&l<O3hE%Ht8iV*_YTDxk
zHmZ~+ZFlu!MH6LXNhW0wqlikham6Lng=Y@=vt>#SOKiAf4<`sA$`ur75>ON>R_^}y
z0l*JSGze2ustL&~qRd#DM94Li%soR!EQbbbI<yK+v at FFcDVg<xv`qGVxZtCQCE5g3
zGT4J;G8!a~K=o@$tQv;nnoXmeOTM7E^oNq!)oQb}SkfDTo-%Ecu3S!4N^(vV%?f>_
zplVcqEAzDaP(ig&tdweXsu_$!FQ7+hm0TuX%NLtUv`eXL)B>=Oh5Ib%SEhd6t64NK
z6=jy)9%Seg!DLS3(<tnX4aPD8M3y3UMRfgypF|SF-3F-wlH*&gjTIxYMP&&0L5fzA
zcu(2VUzo>nm7XN$lK>^s#ec{Crr4Z4Xv+_`F&l5oH{XDfNxUB)Jif`JXojx$S=OyH
z_`2G3hH}CCV_n`;VDn5<vO#Vhd#z<frfx^NqBFc+RB8Nr*0ivN1b^0$CCf`T$LpPH
z8Hrj_unC at 7<S08=7XQuvC7{cCYo*19hv&_hPW8&D+Q`Qd?zrp!Z0XaXvnGpHKVaqt
zB~zL=7 at aPWI^HGkQ8o?&r7G8KYb|+M-o$?9 at +)ANX>m`YN_4ia3uWBN62*6a+#RvB
z^Fqmya*Tbh at t$<$h$FQwas1#Wz3FlY4>h;KhhjUQw={Qp4w9p>?io48+Eoi_#L|6|
z7w-J3h0L;+Z(kiaYD=AUYVX)e0$M#g+(;2i|IIjXo&C1%>A;G-{BJ<R*)2B>Bv111
zT?}jmv%2v|?d8+wtNIJ8{XxSv75lA#$NWf^&q)KQl?;J8%rgaE_S2 at aG#uAYCY99H
zvjue=4mIT%x<k#$kN&s;qqFC`2AXZl$%-m2 at 0R=!2R?b$wkt}<#P!pb{jFuvGv?nM
z8DfW5i>J17k9Ua%nl{ZOI5Nfw3S#?P#p3HRQ>1fB7iX2pTe-2F5xmZ`ewXSMd$$jR
zuO3?7ti0P93jQkIprM+#+J@`6GYjt44 at XZD_pp7Hge>Nr*<|*v-O;=~E~cC5T&M1(
zrN5g=I-A=mXKWH&skGD0yZ_|Gj~wfYs1&+3s8iUGGJ3o}Et+VpSLAUnRP-)bMmE_4
zB1SoC*oy35rEXB at Ojnka6=0T%oUh8tnS3!Bb(a57judC6E-6&gl6)>EE3?&8?v*u#
z#D~u&mQ{LAH|P!FD=T?U5uI&sZ2>Ndet~TsIo_7tSB&Zb)8jD=0=~e{$Hb|NXG(m5
zJ!*vfrhCxCU~tI at qWFwN@?HI#U-U&UiAP}2OG at pGM%Rzuc<KmYM>KzR3!SyG+f>B*
zqIF9S^jHY)!W>m_0R>7*;OYo^sCUGeaf(0`>0PZ#(h4DDq!RMkx at t(#<Dcs|nuI+u
zT?l^39(6~n7rDKnI4=(P>$b6HNN&=KqKfiyJJdL~fKZzQGN%lEXfcq?ho9J$mfIRx
ze_r- at hTJ61>}4<&>$C8W1x%1>Ggt-ih at F6Qo<8((BbeiHok#zxqkAo98lMhN6sUVS
z2htxCcSRFV;mGp}<pqwyw28;d$j$rpHpZG_qnE)$m9Iec0_M)0bq8i7HxYI{?&(NA
zqDLao!mB>&{v~ETtP%s55<?sqPm&`89zwGbK`VZu>i*!9yj89`EHx&2Rwm^3(<hpT
zO;s<%^;>qA9gT}Y*IFpLxHA&%$lM*y&VX~0FsvdVp6Z1kQ8LsmIqc45R0MjqE7T?$
zeh=0ytbu?t>egwya-G&KZ95}5U}xqu%b$IS4-^|ib=eWUo0ZmV*qrc{8{9i8{jiOA
z*RF4rd1ZQ^^`Zt|ZeQf%rk9G3;jX_bhtJ!2CGBvTXDE0>ui1~?l$`c9YFij}5MY)0
zfD(AHbT`x(uyhX_NU(GnJEJ6z!3$8bu4{#S5t=qDO)1K$c6HtDM#wO5r`a$~2`1t+
z_7j;MmT-<yKSC9^h<%J0Q;wW{x19Y at Y&yq}h<)dJa69S!w5dA3!gNCzF*LEHz*8!X
z7*~hR)P35R4vr9xv^GJGJD?G)B)(XoM~(5i0L!Y6E(hpnLv`*wJfQ{g at PNF4GC;JH
zw%U#05-2Kd^|IPqcAz9A3p4Hj6QNaV40CoMAH!JvGJ^@ozrhhYMe0)emwP}i;U~LN
zDAqLaw9n0CkQ(|2a at wlwp6-Ah1%6f3zbhdBo&hbZ_AVpWHi24Y=QSy70xuPhz?ah&
zXNLcBQql~B=_YEO=eN{wUS*KB<PM2AV?1lhk?K3kvjotSB9~Lq)$xHgaehU(VKIYH
z2_CK$5Ybj?H53!DGKD2-q3t4p7{JnL;0>0kGHG(hF5XQiS~?=H#vL+AtzBmlt0Uh`
zh`p@}h8$UVbs#8KKSYHI9K$nM%AHcK*p($p?8q(lf`jTGQ4hV=um9rdxvc41KlJDn
z+G|xobZaTH%VclWu^Gm3pxPp9*_UlY!i$UD8Mp(uN<i?E#vLF#s9-1G?k`36bDfxI
zO?CcYx})T^46^HC03LuI{e=;iYs&8v5BOSJ2OEo?X*c>eoDRbtn>7KQ$qJhRo7)7t
zcYnC!CdeKuhj}ZuG%9xAe1G93f+5OqScu&QyMHB$!E4hEa|UzdR%V~WYuycE27_<F
zHF|sZefZpMODzD+E7@&KEgJ7tb#KIm;vIm}{TjuME;2b5F?Zx$Jx!A0+4BX9#)1;T
zb?*~g at rwMEFN{%=I}EPQDwzCP=!Je|oI)RmH=yH%xn6s>Q1_PT2!(H;C4zNREc2Q{
z_o0a3paU7tbnJc~ci+bg$oCwzCy;t*OX&@F{^eoJ_?9bX%}c)=!__^I(|tYY4W;P2
z#g*0KH?nT1M&(@Z497cYot^<?g%q$)G|5YqWk47iNbVlVu7R)E;~&P9T^qH-xUWyb
z(nauNAMgJ2t~9F~AFtG at GT%L3>hj!%MoWg&5QYYS0=Fr07i?jUy6o}=>k#N%H-%wm
zt at 5M(>#<unFTSrZhfc}R&f%3ExyARHw2^0h-mSby*_%g?XwZH;=j!8djgN10uaGsl
z!w+7}c}p7JiM-%Q_h<0aTpNcqJz>nMiAwX17vAe-X)njXfeUn7yKx5T=CxEWShxg9
z4JU;>NXV5~0a4DF{+2+S8$8jm#48NGF0;-u<M!6s)1-uJp_k4M%%2Vy{g$&9zgzvJ
zN45PUKc at SMUFo@<LAz%kz8XiALT%V?fZ&OBj^P1Ya0lTzALF``)`V4WJlWUI_VMPw
zny54WT<F^<tpGFsP|SgTgb)9Bq6d8&8`~crb#q%AI&mi_I}tZSW4nL6iR;@KS^eiB
zHCTa14oCprdt!yc$A2E(kQh}Mi*8v}cv{|!-j8+AfFopLuU_owiT^7j_#dqDEX$xh
z#K@`6G0%IGyQlZ#d#GL-Ox!cv7 at jQfq*TRH;@Q at ApRBRshbHEDK0DR)6WP2iR#KPw
zvcFDdluDN%uwqk-qr?jF`4aasd7NQNSo4ANR!(cqHV9rpjiVv$^U}<#nUfi9J{DOS
z3l)-!>I=hM2xc}_slGwmWMZU3Uef1yV~&+7ttR@$v!18hzkrTkk%Y{N9H=`dkAY<z
zo3X3WlG=Dc2W)DHW at D@mI+(pmn|ccB_*B;7Wj+=yq^K&etuqe}@#WX4FQQG69dgjx
z*sS`^A;6JeP+p&fCGvt8T~V$gAh=6h&{1n6DOZ?8J*88 at -`RWh!NlN$h!%YS|6h9P
zKY&?LVzLnV0S4{|7_R>-rp12)M$*yN=AX>cVEKQ5ft-~btAq?963rlLAdq)!pl at sp
z0xTK`*hqj1#XCJ at 9J_HT@M4Mj1>l=>tK%;pr*8Gs#n!-Nd;A}0ki=jk<6yJ1Ba6!v
z$B5^tm+?j&D7R~3&RqWG$GFzavonmcEmr9+o0At^gFNsk9v!7u&dG0?ui*C(9rrXP
zRw!ddvI6v%9*GSA+ at zS=TMcPSe4k}Qs|)V6=VDZiJ{1WruQ5MGfJ{<dj`Q_fCzT?t
zb}PH%OCr;&=*tQ}l|66s)<R>~`7WRWj-^JLS=o1%F-*CbCPS{^S?-8dmDw4G<6aRB
zgv;n)I_nTBrUA{z0_Dup$fK@`p#Gwb)5~alBf_*ZFtzkf^-lsdZR;b8aVDaO6OQO$
zb`6Jzg=4L2LT8TGzjB!zgsu0=wM#Z+m-s7!8{B#!0RL3`4fXHnaMvf&GW?)({qu1D
zZ_ts~chI-~7d-!wE67=g=O8Eo=1~lYPzBLwm{?Q=rqs-Fz}8_y4!pFH6S%AEfj2AE
zAAn!v`-OmzKgp7rnx4JteSQ3Vj>V4!1Lq7kf-4IW;aJ9mXr`^hCwHLzrkU~gnyW(E
zi%k9+J(2xX*#Os!n&}dxe89xSD5L!Etk}Iy-n<+m)?DGdm9n>k&2plutgWgKP^rF2
zR>pj$<dXQpFg=Qyjqy0kZs@^iC45ibV{B2X848Vt`kAZVz&rnr*K at RgBLfGj?$r^n
zj8Zc;wdr7iLk*IPZh!zh<OV70lMbr){Jh at mC?3`2Xo-(WQ*p3LOtbg$H`*WTfc8QN
z5$?{&?A6TtMi3AOue(l41$gqjQJwG(FUZ(3o)C^Cg<X$fv)oglU4YO()jRM3c0p_Z
zWi{GA62%_cO5`6E?EdHB{NF(Fvl{bXK*UW*0t>*4*dDWB7LsCuA}DAF85t6_I+Bnk
z_#uuBL|079V{o~c2+GL``b-7m?TCf5;FCuBMV3UAua}lztvrvA`B`FnvOmZ_+7ZX)
zQYFUmH*L9P{b@@O4fem_su<W&&8x-7>E!UY>Y79Nvk|O+khGxix2R4sYJw5rN79$1
zo{QV4uUdAwVP!U at 0*TCiN|L{z<S|!=i=jzi;2+tPe^x`_c|b1Bq?`W~d%(fCrdQJO
z)G at H-Ewy8HAM0Na_=AMaRSUEX28a4Ic`;8D*rkoq4r#r=Q~0;6R9jv=w&nilFk{{D
ze7}X*dEE8_=y(Oj=3J21(~Z~u-()<NK3S8O;t~@FAdUmT7*IFu%{`0eK<gA_B|sPX
zJ-6{y+7`zko{Pe)k{b9RNLZi$GUNOQ7Oz<31Svn9_<<izyzu`L3juj$QGG)vTL<@l
zqSB<Y?tmo%&qG9|siCnyC=t|`rbQobKqVChfrc>>LC1hkjF2u5k-BKcGK!_jRlcf$
zg@)G)tk=t>(g_6DDp>vkz#CEE+NCSu(k97pQ_sY+?)dg_nv>r1^|dbtu%a-r%U#*v
z2D~zIOKO9zK1mSW0=+Rw06fvV&e0j at Dir$+odiQ|eCvZcp|QbOYmjHK!zyGlc8lFL
zNv}%2Whh=V-uyeQk~8NI=w^z%R_EdTxU$OHM%PF((%P+orY#rmfTT)!Ofm2~R-Nf(
zM9O2+zD2$lm3%c~$M{_TUJe<{O3Xv0OqFLYWy}2EwVmb^iyCP_E<v`W#^7tICIXZ|
ztv|ebTpN%-WFMLQ2^B3D8ory#>cS*t)NAvKggnyBl`b4Hi5e<y9om at IP;jH98(=ji
zWYKNI=HN>Ql&bf9vw<K9rQJ*V4R%n+kdN9O&n}_4Yv at o7&In$93w%lN+U0L0-4ghH
znbLiG9CE?WvKzd<uO8!!r$AjfN}9C+Z1JyCL3{jQmDBeA7<L65FM;GPFXn+!r?!>4
z3{4JQGDPEDkTj%?8Iqv0u2wh)84PkQD|Y>+yOH)!%`hQd%YxFNDf7~Bs8+MzOM{rp
zFji@;ff|$#WwJ~5tAZ~wA@`q^tZhA;&?Fk%GT^{?X)o}2>3{YNL&lX1D}5~^#Vcj5
znsfw0KaZ3Qng8s!Ln9SO%(xD2_M&{H6fucEHE&ppZ--atCsA6 at L2^P*d|#y$Xg+i0
zZFvY=_sL^cIU<FH=c5w4#Pn=ko_3vldH32GGjorhOILl>ZsDJbcGZT+V(UC6ep;#O
zT!kvmk!bJhoUKKMhW at VI3@5T}!JtJc7Yimw!`ng0Dntv{h4jdoXI7M3ct+GfjgA^-
zQhV<6DVBhAe={i<65*E8yYB^DaElQQIc5;j-95si7q#o1{4gv+_YuBgi(2vtc?CIr
zhk7p(Iz at ZqK^2e{scxZ<K{0U5>|G{&5edk_&qbq`(gTVF4sJlZRYdjzqf>&V(3BhU
zsUaN{teIf;q#@)JYgn--A${SAF1wNN37Gu!Mqhe`8vTm79T_dY!N4&61=C>rV168q
zD=&oV9AG8CBPZV2f$;bN=qAk`NeGFsE9CHtYA9$!C1Z;0pgVGGisYb#bnixK23wX?
z4*!9}-&cU;GhzG|<?!3iZ&q8-><K-8l_*G2J<Nne8;az=N at xF(_YLhjowq;r*Z5~A
zvCaQB at BdF<DequwXzb`{>p=XkPsT?7)@cg-pI`p7LUbvQ*&zKio5}2k7t#iX;(ouw
zAiz4sp|M*5Ao9Y75>P}WM-j?+%r7AJ%_}xZZ>YS0(TGvQf$@692+F~bkl_#Z?9!@@
zb-Oe at Uf(Y7(E!-yM*D;~VyS6I9TX-HxhY$dh7PIAgE&4Z7lF~zjf5Uq@)x(1=v3e<
zim<FWut+w!KxQ5b^dG_Umsp#zS`}UddtjfO$=q;<WY_iS>+6=@Ssgg#B at D6<hj+pq
z14~(b>~>ZgNf!t5>jXX6BnewY%~nW<HMa?jmZxah6wSoKx6mKC)@&+dvzko=QLf3c
z!g*XwidY1VC-Yr{KX+%+KgI=av?K~HJu1<M5Ihqp+dY&ma#U!UKmF at H*5TifuvX^M
z&uRLj?0Kx+6%~Q~|0ZuU5 at DT*#Y@}0UPDw*Xxzn*RKnpo@}k-;jX)gKw~~s|L~`ao
z_pA{(#gHr!K<l6C at pX(edWO=UcBA<Aj0Od-<+f<$#gZu_@=@dRG4&#gH)D{a8b2$+
z9e~&R<}_(pMVdCxeE?W6^XZ at IKvLeEF@QT^4KW9Sge0<0C2;lbrR`x9{@5WTpPVk;
zVIgB)$D7|hBQRAQw*2zC4=7}DbApR>;ybMR2*bILa0y}YNs>4C)YjZm9Jj+QRZmgB
zukA<N*nzAD*#2*w at -0OQBN+q$fF%k5fZ6|F!S~Z7{C~nu&D~8~1?79wi1gm%s0k*q
zSO)6?ex5O%I+0%spEx;=b!w5BMh3Ge?2*J>MmOD^uG4)1)V`RuHSZ5OMF6;&PB{=O
z1w};FS~+<&3W}?J8CL6^w->(Kbatu}WBTwi-P_29>s8lrmS at T~$MbX{9kve$KT^(Z
zA!rTkZx$P)GZx-XR&Y4opFP^QA^2NinQrcMO11`PQ{0`wp)HKtQ-B3qB|DdZoxs-z
zyQn7Ksc_e at c_3_H_EcL)y`HzcIX~ZicHRNzY)lW3Tdtw?;=JSqaG`7rMdCs3*?6U)
zT`Snt1iZU_A*g;SfWB+&8FG7Zhso_Ea$|$<DZMbm<=*ao;bYzacruso2&BAK1_VM5
zd!Zj!2|?m2(jyE?VjsQAK;k~_I$n$(d%F#W(t#si&PV6#i}4SFc5*cdYodWWU(UK%
z)CHNq4tZd&(}&U`-M~RxhP06s!y(?Q`hyZ>RFNp*q+~B*hpGWfY+^Knbu<-CUqH|#
zkI(uGSmtd?k~$~C-j!B1^5oerw?I)}gt<OeZ+2F7HPCEzRdrQVm6~d~u7 at -M-LKIw
z9h#Laq%xF^Vz4SMMFZW^PT)pxocf<X at YLye_*!+u+c|NeNUcL?Z5w07;4VlnI53aY
zPO6vgM_JV&Su0UxT3PbT6;o$wQ(7=c4`|TLqNFobv3LXJxLC$n>CPIbdAM?})~t7F
z`U-+AW6mOaXIS5C=seU~0!8ZJyzM|=0$FS@|6HyKl_Op6Xs2s=zX?(B7CNG(q=%hh
z)+W>`uSJo-tT$i$&65qQV~SYLD!3OP<`|A>FcqHZrAi~Agy&Ei0y;JV=pfbV)Mveg
zY5OQL+A1R88Ay?N$>B37hTe+I#6VX*wvgr$C0r(|_?<XGbv_}fC~?}A(mR_4>eCFe
zB0uK&qFnAZfw62&E4#T$e6E>Cm;lkm+_EW2{NNvjF0xG**^|mm=8?uMMc^+ry=6lo
z at r5Rpyx=g$tVLUtB|BbPTG;ysm3*rH|Do+2yEBc$Ezj7g*tVYNi7U2kCl%YaZQHg{
zv2EL|*r`-9IjhffPoJ3=(`$9Fb$^BbrF-w+=8*$rl3nUzt2~g^dL6%YAI4aSO7V4u
ze1l2m9aqF^Ppn_Cg-cJ0ZFF7pI+Uh5Xrhc$rba#qie*bX4crbNSFW#Nw}4K}RwcRz
ziNbUDUjh{3RPhzDKY|8(9v?k%*S=+Fb2Y!nV$0j{ZNOa2l>2F852E<IC5O`-ros+s
zdjgGUR|<58)iWYlmd6J%c)StgD(3{#(#&u7zZu~HqblBLyGnO9-eI-PTdppm8xjZ?
ztw_77cf8rR`+sQ(&4&5=kR&CWB8m24bN^`!%e(vVZuq=bMCR?EHv4gHBkV^*zZ<Lp
z2esCkr`}~w;hMG>y<bZr_4g$)dPnRaybV2K!Yaf=S=zW8{-w6D at rdD)(f(XZV$--B
zyiv(MI`oU<f4vpQ at Egce<q0W+{ACuwhvC<+Utv}M^&3yAvzw)W8<7B&<m$s&;f~`&
z7bJM-C(w4;Z<R*n1N at 7eQDX4JYQQ4NR-}>~Zn`Bq->6xcZ0 at Uflt#QMuT#zTSm9w@
z{U=xm3d76+$@VxzOn$<79%4e~I&DryX<PeQhLhQkE?^Bs^i}9J-?Y?u9}iO3v6-vg
zLX0 at ASM-s@K)0Vq59MXZ=mSl#LYXeB$Ig_VcD5Dt_Q~Uz!@)^@kJsUIw&_Xc#Pn32
z)JvI8M56>xov>i*V7I||cZT7NABy at vGlou%w#gk8p7Tt@;dbqW_DtR~OL8)xA?<>g
zm~+z3_|uzrX2a1l;=-Ba9Jdl!IDXyK=^q-s;RZ_Z4%^sB|BVLrK4TXnvTfo)r`K;-
zS2+8DLYQ1hGs(G(PfwOL=4skgVJs?((AJD<rp?5y&d<Ywbfh01z-2dDVp;t7j*ka{
zuWvEql<g!l)Z at 5mqB18$M6v_;6>aF>_5$_EX3|N|$6(W1RNAl>mA0PEgz`dR-qLKD
z8wBMW at Dck`b=7GAsqg1RYm?y2n_Y at 8FI)DKg&wIk3nJ;?-RVeczBei}t<0uhX-{$j
z>7S#urJF}3Fmn<d{I9kJ(ptXfu1UK;+<IpIxpwZh|J7yejk*KAD=|bc2q-%+_tJzv
zFKmce7v4!_w#@5+`e2DzjS?4zDInA13-5y~nX|+^C`ueQ-5y#L<_RNBtDsV%JRZ<`
z?1^>p6v^R-hRHzZ=GE4I!thLsVu+&M!pY=I<ga7Z<oU}RAiyd6mV(X0?P3Sc!_8tZ
znP;St7Xeu14e%c>FNEMn6nSEuGBFZi5>Wjf4U=_zU`jAPVUwBF-#9TtG3Wc}FuEGu
z at uf!;H2u(XeafqRU{2Lubt~qi(-jR9N|cQ84G(hrJVJ;^Diy1L5`4YMc%)aB7EEPv
znSo8hIncUZq7>fg+y2oLpwSb-2&t8u(-uU}7ezmS+ZQamEfhyL%(^v{pl(-vb@&al
zSDp`@l^%9F1cvjX9#0urgXdOSTZ)b)VM$k;km0E}Fib`R6`v- at E19@j2&3vQ6gV7a
z(~ee0F4d20TeMy!(X at BD8#4T_IHl!D6sfR2)%T_El8cF}18D~=7b32xQO$S4edLHU
zwM{K{Kzsb}ghTS`#4K1Yv*cfBI3yX-@<@O`jAE#Cy+$%A=|sIya*-yWuv{fy9gvV4
zHlB%b)b9 at gSZBis;zK|kb}z;PTrtDR$A9s?r-}(<MUxC5S6Ac+sO&LhKQ^Ok(#^?Y
zSE6ALABrr&;|mHml?|{2U>B7(tm9c$<~QqcN`X-Dth8f?+wz9PlyogPaU{=){@q8c
zF#sT63Pm(agp@(hQPo%atJE4V5s3rEIi2s&-Of<OUQ4`BLjKkR!W=ATk9XoKb$&Fq
zb43~11+0A?Kz5w!vbW5h0g at YT#9)WbX;h7{1sw>bL at _3Y-^@{$%`qnH<pAPo;l%WX
zYjl<lP342#g at j0vP}#^akGI`0v*8%-YSpL|2fs4P<RZQ3R9}$|C!@OSnGu5SSAvb!
z0xqc;PZ#(DArg&+xpIRu#;Htprl}M$#i;XE<)3jnexao#mODgl!jxHHmDSk(y%)EN
z%QwNVDa%(S7raYmt>PJEg~a7|{e^Xf)hXp>6!)<sU?2FWo4y at f+u!g1VSfFOO at T1A
zDzOU<1mrh82#D<ezG3aZEds-u|2N$pcw=%RI3N%YngFUfKyKIv$p(>3Va^JRoa+C}
z1?V9;B4Zk=xwbW2veG?_co|ybfTaSKfZ5Qh)z(_8`=_wgvc^i=O55i6Z{CX at CCj+~
z+39K8uHAL_&CWO7{x8?dNyRMTj;P2Yx;)DElyLD~`xz!-<vkM?mwWkCvJ{I>CU`N<
zzA0mzibrx3($W0AL;Qr1 at o?F_#`);@QNJzWEZP=N0#!#xG?nzBdWX&-92P-e%7RP+
zW&WK?OxgG?atzY)D-)JIe(jwz2T{LxrFU}Fh*JtHOL0Z&aR%@k$Td$(RCI5RrFyFn
zb1K2Fej+|;o*OmMAvIP(bMWR}Ju=$Sks6nFj>cM>l;X+3aZ8?p1+x=kt2Y#b%a|HR
zao?bFXcAZ{d3Y=|2Zxn6MrHABBuO&)!~^q)WG$O$5KPI^RiRoFX0SCBwg>U58nL<G
zu61Y+$Go$^b(0`U$jQMKXNw(YVwk3lLBpjo;Vp5{I$Q?o6y0f^uSz!Q9WIve3m>wu
z at kuM>)!cL8=4p!%c;}Ab6~{?5iDkMh7%aZw>hG1}co$@Cc_*;$I)hFR17GM<80TM=
z_V0llHK&u?-jMp|10z*iDx`BPubT_r;%Xcd1IxJjWSPI!g4>r;k6dg!)9bLfGt2HM
zxv+J%i2u1kzQoY(9u-!(ms at vf9%>&Qs>N_vd1oQ?QX#tf>aW<Pl}eL)g^jpXdZ$ge
zRe2*N*%^{z0uv>Rj at wme^_tj?hm`j<oLyOQr6Em*idV&o#D3Y5!<3URj%5=_qa|2t
zw4vw{$PE?dh_Mbko9j}q;7F7f1<cr!qDVso-l^mxZHb{vFFo31_8(ca-OjKGB^V5d
z at pSW7ruHlYlBHLMW2$}n*h_h{>J9_vQ^OO+1bG2FlL|zHx0*_BTJ|nX at p2(#0iE_r
z)O1?-woy>Z=fVBWox6 at Mx`261i4tLgk<LEcBCa{y*y3mrV7#0N>PV&trwK$L&PM=f
z<0OpH$Idag5oS2`^eFNf at 8Km0bzDTcu|*CDY%30I>HOQ0o*g5&vvDJDtEnLXhn=E3
zpH2J^47|$PFV?cn^z7w*b51t+4aUEysjMD2Nk+ESkQ21E at ZvF{&Sp&s8mQK>1|!N?
z at Q`Gaff4oIn at O=MUfASIzN(4fb&&Qjl*{bQ-f6I!kbMBwblfP2BAbBW3K7nYP(&$r
z9vPr?S_|jTbYKFrIiMwVph4g&Fq*+wpJ#08-UXYatBYdO59*9^lg%k-9>tDB;KV{d
z&qC<sJX-;b0AV)qdP{@+SFrV*QW2K$HI$smku9y2q!($cm<*KHlEzjj?TnB%Q8fJT
zy}I3jU&3G!+&DTmtfgdPj*<wqXpy4Yr(wfj&}PkayQNyI#+TkC)#S_MV5nXS+R@=H
zcJ8%YWN;glJ~DcGRWIr$2kT*{_o}>eme4a}JwZ<EGfndOTMf>%xpEl;2Dpl;X{vV_
z;DA1!1iRoXU61?u<G(i9Nxg)tidRRJI9HSSFz9HFYgddh);k=Zeh<03L at n(EZy6&m
zRCA3f8b48ho)6%z2<NOyR}HDz#k?l^UCS?F(20g`3zUmnj5D5o<Vx7V#Xl`!Tn7%(
zBkV=RfauY9lb4t2l&Of#ALDOA{9(6QQTo`uS|0|RGvO#U(k+KYIH7z7tJ%(0RgwYR
zgw_?Xp&JzQ%mf*yWB<qpP?(v^`&Q9YgWwZs#wtK|!iE4*`IcvrZ>^R4NBC3D#0JMk
zI1xVP<=ZeWQ}9%YY*vbeOK#1<0bUZCwo5E5#T|tiAp$;)HjLDe^~!3x{qbwtuNBH=
zz?L*06Ik#2(`4YpMukt9eA3`$&%huFbJ{VYS~5|S+a3)mzW*%C0W2B13=aKIUIC<w
z=8)El<``GOSD$@%S5g!mD$znYxB2a#+f>uSV4psny2oBFJ#jZ?KmSbH7v5v$wB3XM
z<R3!<9Zjp)bh#+xPB;Ck^HDD2KL3%^=Fm2=>9W($OUqyVAom$C!N25z#b5Yf>x;hZ
z>vt%`P at A2TQfhYbL8j*Xo=&v*Hu`~P-S6p2!mSK9CbBX2=AdTqJEckXa=3X?4Q=k?
zk1<9<U1@`ZpizoEuy?kS*gNOkcw*K1HPL|#-4+p#o|eDhK^{_P_8F->Ni`=AeIxIn
z%!R=qY-V=swCO{lF4qZOq<A)<fDGRv0a*hT7;?q}c_BUQ{qrl at ul9jaBy9HXfwnjQ
zLHYxTR`DU7<2T&9^2YH?aq!|-!;k#?mJ!q*BkO;cA8=o4$GarASNiYs=WL$3$Gex`
z)c6#OKOn{6Deq9-6%SS)*yO$dYOFwg@$j*^y-Sv;;u$|<)noqi52)U8RtEl=KLp{W
zN^UTSt*ko>=P!@YIeMale%EM at wrt_;+GNr1zY37A!|8icn_)JvX3clQ0;ic!+He$U
zE<quR*h|YlTED0J4EC?xG!n-KslH0H^N(1Kw8^mE3+hHJ)17Zq;n6ba-v{1}8kQ*D
zO@)T!0QiiPrZ4Arf4-&j-ACABQy~azWcVI7luL-r7n|x6Dw!D_>Ea?j7Ka)9vPCbj
zecaO~M_$ucaISaZ4A<xfNdKd{N8-eg4mOM|3|Vo~Wl#i}A$ER0G?Z39-DQMdB5c2G
z%6SK&zI4x2M*_+N9Y9f3T>64RY>4joiD4XQBS`EI{4PEiKRJ|#v1m-v!QK$pHXwt9
zsA1m=8_Y{6q_A(PJ}PFu_P;7WGG at F4Ky8#I)UnA#6G{af&ZG(sAcU#j78Gw$ZKJ at J
z$2$un<)NMh_k|Gbm1c?}Yt5xl?p5`qhWXW@$t(t`T$@K=+FGLE{bYzDs(d3SWj<-e
z)pa8A*v5to%)Ftxl;#a_(8wI~9A&JfGn9iAs5_iZ>XoYLC<fM%9n at TMAr5G>-TtT>
z<8r|o2|ie~t06|ad3h8WWIl%wvFz#Ch*k1E3;|33JkTZ`@V!r!aZ7+=SEIUUXznb`
zg8TbMU}KGSEno8eG2BDThIhw$+(`_3%*}C;CroAuxP^Gy8(AY->*Pk7$nb{^xq?Q;
zmiytpG8kdDSFJM~I1XiGGvS>qSaBSlNz^gW;7lh&uG}v|Yq2_HlBAf2MX at +7`CEgU
zzG|9o5!FcbC${8DtEdsIku4MKdE7?WfxVp0b+;*D05Jkh5=o07G6_Cns)1 at CMYqUv
zH#!0w1p;|8lu-<1AxTZvs#!kl$e~zsNQGl>Evc&sv0IBubsO%2Kmak6D)b2lpA$yb
z$hD147mt#LTFDcluG6I{qn`If;z%a02g~c$G^gRvjz4lQfCdmiOV2EF&qweq+|jnF
zROkFc+X5;N94>vwEDJ1%rHC+qfxw69H{qvRkF{M}tqS$oS$O$u<mI{<jMZ^|m=<R0
zs2i-`H;|U at wMw!1Q_4a<cp38QZMtnnWSg`ZszD3LPCen~qG|sHi_h6y{T0=@wM+Ye
zQXfb59VTL8oYJ8QC*TSr`b+ZRleQ_L+`Ymh$dXmd(2BlcZcC#KLlJ(OJXn%WUaO#i
zli?h|#h-eHP?}HPvDpSaIA0=(gVidwAW3bba8fY0L2;d-i;15)os8q_<US$A%q34I
zM~4H{{aV%~eMo=y?SVtw(xih+5@}|72xf6G0E~Tw7iGa&z)=>Oa&lSvub*zFeog2n
z-ce75>odvXNR0G2CHj38)PQ4=L}#@Dr4RLw+59q01fm9W?!xEI6doF_mt()w3QT&E
zu9v@}64|Nyx=h{*jwH%bGO9cK5)aw~lw=J1(IvXy=*8gtB&MKbe+-3ol<U2)l&vAD
z7EPR78?`Xu#C<mdCB9-0q8$6<A8x;l%DO1#H99kFNlLXP$wUcR!sp!P2~7RUws%F{
zz)uLBycvC8Oni3Zb}=_BV~O&ir$0%Wh#=B!mSSAFdt4Pj)xzbT?8?Bt<Q%Kl<U%&b
z);U!EL2ibZ%zqqjmXGQ02r~#4y#7N{oL6vkOWF|*Lf?=LYEx|B)lOvL9x613*5dD&
zTS*8yQD!EPCaXvtnY&}ny|4hX%@s5wvqYVtTNV=v{AfEX3bUX};Ccr=3INOSmG}){
zz*ko$Ip^Gi<N6)O!(^?%m0XdFN9$>ht(-D=c~+n_L=HD$&KXn>UJ2J7l8dr^)SU~Z
zU6ioRS_wJ`K0UtgJ8OO^eDeF8SORR<s1a+_nBG#?%l6jGd(*=D7%hHCxY&K<X|5m6
zW?S-5UB$KxRy8*8T&}Jti_*4`WI=vI&}2d0HgTmlV&tm$9)r6AY at zN^=DgH at N?vqV
zcCmGlBu)cBIH7Q9m^;}0<GSEHL`8K?^qO|L%5 at P%`(G}ZU?9kW`j)Ub4Y at S03Z$U9
z-ZbVAD^5mWx}xgQ3#Luk1#Q~u69fiVDfe%g_Z&U- at 1sI_h1Kk$?`$<+wJ at NX64<YG
zL_cBh{kgn#*Iqe0r)*x%j8uAV`)D{wAQ22YqY==8T^@V0bIw$|EaK1VNJH?l%9CiW
z39<!R5_v68?Ywn(ss5pNu`L_~Xbxn0xe;1T{%uESZnNiJ&b+$QRUx;cVs)9%r^VO`
zZ@!eySzTmOUPdgfq(`<h<e*=JTkOu^E150N&XKA at 4PD1dm%HVg7Wj=`TOS>&fQDFd
z%o?L+ at GR0kEY;pOjvff_Jg~)K;LO}IXJS0(vIK_`cFukQaw6C6jgBy~hgx+Om)xgW
z<$zmAQqms3 at Td5xdhwhma%PYAXVU4MrjESX1KiIr^#v%~(gzO=-9Gh&5N`tAp|*LB
zH{Z^5qI_w0EZqsad6N%5-Tu6}l!<=ll!LMuDgRnE%y~8`G~KFfsjOtRPRQ)-a_2c&
zsbpKVMCYo;RCYSNGxp<Oow^<P0n+#$9PQa+ at MkE|a2Dt-i$#xQj{a&?ykh*67)t~K
z`~{;0 at wCCgRA*%>Lx<-QXma2_&~r(T=pBMJEf)t*&z2~02WV#&o=_TU^ZaL;(X0x^
z^Rs8C#Zu<=;Nj98{=R~<B=!i3Gli$;kZ0!Qj!@k&m2hY5zG- at eX(-uz$1#u6?-<nG
zIlHC$WX?a&IZR(2*UY*Txh^rXjrRZ9K;7K<t0$bY(}~;(8MqmIMWre-ida|H^PV)o
zZ5m>-C41riws7#M<6;QlQsWbmp7%)AWREtPV!g^g&N7$jFbnbbl4~xN+YqFizDa6I
z at E#O$j3nk_3nFjAZ%)lJ;WCcVuAYgnSoveL$*!o_QMS!P2C(7CS!pS&WNcTTH)wX7
zH!m&>N{BomW?t@>!b^zHOo-n=X<-Nic*XO(4muKz)|%ZufjKW4Nn&{svDV~+?A#Ss
z=t_bxnxghamFi(P)tMG^uccm_PF^*Yc&XMobK?Se!~sy;A^qm;K at 9<pF;}v+t$PQW
zf!Zc6uo+U%5gSS03C0WjDA!=UaSCi_Sx9=9eOFTM!Yt(VD8Mxc?p_R~v!v+`4UdWB
z=@y)I>zOfACo%TA`AgTx8~=Y;`FT3AI@`h)lH=Fk5fJ7fyHY#H at pG0c0=&&)uGQO#
zB=aVPeo$<KO_Z>F at QNqx<E40owMF14zMsaKA9#<YHOXFrOgeG!@lmUSWXEv}@3O3t
zze?B^>BbjHDkFFDy~IH8Qt!8$dq5vk*B(<<xM;nQdj*Cy$Jj%-D~up%Q=6)?^~#DL
zoQjFhAAbhC=-|`>!%oMUpkR`j9qQ1q*(LZmcbx)OEiAu;is`Icq5F|6j`sA*2_b|U
z5l;^Y-&6nmh7k96AEDeYC`|j1rmz6nHz|Ccyo#fXca!n01rXOY$rq0%L0>r`Pd(hG
zV42hYc|#V-Cd==@J*!1gG^HSw;{GLxs(1t#iibBiR~PDY6K<DZ%xieC5t(+ANx?UZ
zXjiAe)}&QD=YPaBz%cL)-6`!AaAB)&bvx57FF`5U_cF!Ti#Yq>15Ci0_z4hgRHBJu
zg6U3tL15ft@>^zK<Tzuj{d4u{ubwYrUv&IBvwfd&7Oyz8?IVcEOCJ&W7&%an(dY7Q
zy5;T~Xllr+6<gscA8?9c!&TewSi$X}l}cc$v-;WV|ND6hmae@=Ud^c-qIrqzfIS`!
zWobG}VTo-)LQlrX19tk*#2Ji35&V8#i7z3QtSo1MN|_~3$gppi(|F>H=@y8Y_)hl^
zu`7*q^fQMKcrHugdn0xuCif59sXb0P{!{V`43go^&HqYR{$Mkrr&Jy0I9GPtSy(s#
zCf{+@^j<yn=Z^~7>RWhqjKqI+wm*0KR|=~NhbVYluRLhd`e``R+Y!fWaw55+2cB5(
z9ie0PVPyB at D)*=%ImKAGVwFr&#-{+tz|bE;mAf{T<xr73Hl9X^|FFo!fSD1b0vgn%
z=gncFY=le81I^%)Nd<aQHCl-%^Vna9tOHJ*;l1`~7+FC#nL7nPJI565<wFh1{GB$)
zMcP_3!$?)ezHY3WC#UbT&xrRjj8i)qdR5Qgrx_8qV`P02?Aw_JE~mWtf at kwlyeVT&
znwsReV3wyQ!5F{Xn&n|P)YD+?#ca^HT20gZIr<SNn<{&H2FX>C^Pn^A^6$KTR|t%R
zC~IX6WXUxP9Z-J%IRs- at 4so1H)rpw<1JHtBr#G+HJQeg{f8fpQ&46>SAGc*rOGn=h
z-IY+-3CP+vjm9eYB79AsZTUE0-ue13|8%+7fnk~7%17dFL4n-=>Y4Dr>j(aWdTU{1
zB4cN0Y~m<vZesMGsmC=clS*iU=)44|l)>`?sCs-sf#f{E1H8a|2>KRMEsUs;TFL at g
z#3YMKvw=h953ubEFe3QL7NP^Q@;0ghVr*)xnS<v?pKP!9=Zv?z%S#TBMR)W;9G$BH
z7_p*u%t34*RO7d_S}1GWR)(Z3ro?EqD4pGYuunF0hHD?rFSmd!N!Jht>xkAY94llp
z?Xm@^UiYU_I9Ehb&Dv~OP3R_TroNYfC)7-|qB2##&ibC$DlDyrZU0rrLrs?}@`iff
zY0_2qe6uIM_DN|R?uDm9O2;M&j#0`hrE1`3o%IQ9lPP>!0slj3yP at 4?s?l%Nsw296
zwTDcSq|7P9Gf|Hqb#GdPh;O?UnbJ#$5iiA$R>l;l7S)t+%1r~{qb&iMNQSVuy_UI>
zuiqv0bL)?h26v at -9pp9MpTVZ`zw9~VK6na7r5bB#KN{x3&y`J67Sq4uLT&d_BR1Oy
znXpA*Si31zH>?P$(k5}*tqurHvBkb3A_FwhJf<?*<2=CODGB!qB1F+yr%;8BB|CXW
zZ;$+Rd4*^1q-`8ho_X?CCCVD*0(wTuL&zoe-<{L8YUdvlZMG0bQg^t>t9oR-R1vf7
zoyZBo^sp)8Ffs8rAMV$cSy3@$?<^?HHlu)dZE5ATn>)bWry!(zwidS_*$a?j)d%`f
z3(qDx>`=)s at PEO5%|c_(b2Ei0^SC%)5YHqqFNs$O*}4+(Y<RE|q!_R7bGrav`E^4r
zGk((Kvo&$fh%qx~OsZ!?p1hAh>OpOUIccmxH<45t8%v at Fw_d-CKwH{50`9=r)AF)w
z42nz#Qcf|~Oj4F1!6xi7IU^<}f5A$LebUf!%HrRLJPdQVqYxg9C~cFnD~R$xIS=gZ
zTj~7%i=3{f)*pB5n-nRI2m<2pzxoQk6$}5F`29bG3;+FP{Qp(fsB5Z!Gig7e5WuuS
z!|0JEF8s5wo5ES0gUCbb(NUXN0X7oEDE9{N#^Yl^={9E{^Dn`7y!XW1(B$Xr+ at 7cG
z&tksE$5=og0Mzl~(d63vq;_|!!|idEzxVUU9&Hc3IN8o~5$w&Y#dB?NE{LZCF9?xs
zcz2eG`)nNFBeXp{I4Hs|i2-{M;LeK?M3K-%E0G&A+Mov42s4S{LY$?yLg?>6xd=m6
ze~T#?;U=N&FjT%o`?!6C-8uJ-d3q-uS%=WdwZ_g;+E7c%WSY^HX%R- at ilil$eTGnt
zsYbNOq-C|&(#9FA6pC&8_8i5=R>KDuZMXKq%+lj>p(3CWo|{wEzu!?wttEFdBaI<D
zmz@>d95`xZAu4}D>l30#OolrO?1ReM&#8sEHa34w?&0Orhfbv1-rreUCTuQV6z&Td
zSX44sZFIgqWBP!Bg~pqOjEdt^@iqr-=VBq;ms>b`^(jO|kt;z)1H2Pm23V0#GYd9y
zS*EFs`t8|=bBZyDrm(E}#q5KuG{yTG%L*woZsx)*M-XjU5V~}3$;7Eij*l}_q^j8S
zTCo>GrjnEHtO-o08?uXGMyR$744RMf8XH?j!dwz?r$;x=&^agE5lL{;?Da>$r&u1p
z%yh^BWA5SNKo!75yMGh{#*46K(!HE~IuBuHTK;%=khDf(f`C#WgAooLLIM`ywcLi6
zINhLtR3ObDs at j4^ioxWVziXpLQa#C`k at tZ8wZVFO%5n^6o9J8~Q0JVR77C1^x$YBL
zEN|ZlHqOL5fYHQxpN`pky8fO&_h-->ZS_?H;_r)l#MbOctHOMf1^U235EdCRIYk!z
zTGC)SC5djT{+y57PBM?_QTqJc`7J3ugTJ(T<C&Jm=Y%UFT5*<o{XtesZm*VVY~`G*
zC)(K>Iw!cpT%*XmKII)uloj?$7$rsdpACoNEAxmHrDhQL7=P8VBPFFcnKnGvAnz5X
zW$a36%I%L}wg@(qhCb76H*Kj9377g6PBgghQq6df#(#%O<T`<;8X`AopHt)6Vln(K
z7pu%n53O@?!QgQ^eO_{df08p?_6k3REq2NZE(MCI$SN2m-XaPc#V$7h$chjyEC-r_
zv9%#LXQtV;Y2qVPrD50%L$QXX!hqOs#IWk31w-*q(y+xh`%o{J)S<z$yUZOb3sk2r
zyU>oY2EF6mv0_X4`RV=A5&5@~iLOlBe+Rhd?0+_j{EMDCi at -(0cjjat at fpF;e9&Q_
zM0=mr7z#2*FyG&^2#+a5dgEGo!J}Gv#TA=<;D-+h{03f{yK#GLlF|2(UOm0%q28%Y
z+ at UHe0q-ou^vV4F!{(#xAI=M#Ffd{scxKqG3WC-<E10yKzJj-~3}{?`(JFm~pSn-W
zD=N2zbmbJcF=tSmx{>5{i3V9+NkQtNiwy|{Tm7}3Vd!N<siKO)=nX?D?&9f<B5L-y
zQwJ`|(MsH at adpJ#_GSvr$$SJY&#%q|m_>7lr{V6HEeF+k at iD{8(#^a5^Y_ITk;>6y
zTRLWPdgmVxYt=CV<4Rz|RhO7ITW}}FueEAM at mPzx#4&0MvdE)uORM(jMZ$BbKE>YK
zI)ol53!Owp8)Bz>LjC^Ba8Y+}?yC1)R%_uwK&<}{mev1oVEm8T`=46HZ&ok5IQl0p
zrYR#C12L&Omd;_P4it(J=}5jmiVgz`IZBX2x{WKenOSNF2qiOR#YX_odu}C97WGIm
zZAzQUv3QB2r&+vgv6 at UxMNN)V=ils`$G6VE&R=h<jJ=?oL3X5P1NP|KoOl#AA_E=R
zJ0ovQI}s$oZbj|>im+Hk;d|ZG4EsI>F|c)$hB_#YI*&3iHcIU}7#q;cI)ljq*_d*x
z!&GSf2&RMS at J4#=-q?eP011s``=o-M=}S4saFV2kKiLPK8@#^y>jza6nYQg)uIRJu
z);%Vd4C*S2%{t4=^vWF;cpM))lZ-!4ZKMxljn<2Ty%afIUQh?WA5LF}i;MEM8p84v
z4J6$pVhCPWpR9Vu<MG)!Md%zSA~XKX8D-uRT-BDIiaO$j#e_ztC7_~}VMEYNLZNRC
zMPz^7s#ZJO72sqChH#(!T|l=K#{HuoRAp#2Ntl>%CLO00t_%pf>rDL%8v3 at oQgW!>
z{?zTYPqWQp82=Fre(2Z1p6S)A{Vj<s;oN_39izVtIo*vRiH+Wr<bV&0!}}^RGTJ_D
zf6XtNS`Rp6=QA{K&$*S+0`i*OTmKRrfxDJ?RT<GON2nn!l^+YVx-`9xEW^{Zjl!vx
znlm=;H>oC}B16gvpaHHFOtyz{gGI4|L*5mnr$&>q8?V_Lx8E9D|B at c?!O1&>4}D#`
zenicx+`ofx$X+|}WVoReiH1h)NxnnYXRiLo?-do$TOnYqMOfCou&1L6FLM4GwJ^w(
z_fw$7y<0iK9fNqV0N-tL5%11y|8MezIP%gBjr1R)vYy&zN$l9-iJE^lQiFGXFN(v*
zc)6AeHkLGToNb*mY!gly1?&`K8MTD#&V8z~<>UJ#or2eDZX_?#zxC)bJ2FhLCAxV&
z8pZ8%$C(RZPt2Bu&QaH(xh~RVc1izeF={-;nMZWfRDwLp6M0X*ZW`uBGWDaOp?kaW
z@~U$rM_-5AU^sx00nMdTV&b$z1t+OmgEfBZcFw|eR(ac|zU+xZbp3@=bNaniaE63B
zIe{R_CJs-rZ`B#@qrBRPAf7R|oNd8XTT4-Q`RiCXAU#Jr+xTokg^ALXTUj}!RrH>?
zsc^Da!q#@qR6|ZRTFZCmp|V at xG%*X8e{b{n>~l_HuBbL^Cl)}6)mA)rwi=}Oo|`Wg
zx#RD$^p|}51s$;cg1~nENw75Y<0D}1 at Y6Inx2P7Xm&}=DNo7}zKEe=sUmRQJD{`#H
zEd2Rj^xAh;BN{&G{L<cKnB*VgPxKi6d=dgqrK)0f*cL9{TYPZ{EqFnEpI}4O8vX+f
z|IMWnGB&s+SADx3LFj at +BQuydiybzJ1vhNq@j at gucPOWoF#Kg7>`H{;N(hE4zQ+o9
z*wX>1^ntc3Du07Ar=+jNM6TngHYZ|oGwVAHOYF^j9Ox3N_^u%`-1 at RXIr<HP68WY@
zbyV(nnZylchlnH8=Bst}mEHerQVNaw%c2Pd0^<4&?6vwoSm*vfwXv7#DyryT1la9;
zI*=$#3RVl_p`bYEO5iF65Q3rNT~fevAbwa>n%5||8_1PmN%!u}nW0H4 at 5e7XX3HA2
zU9BocpEIO${_^LJ7qCI$A<XCf-0oQ`eqXb^?%99;Zt{FV>*04zjJP|U_Qd1%Je|tV
zljd%QgWSiW5b!Yu!2`Y4qKw={0Gzo&f;_ai6nMhnQrI(s4DOh6Fu0Qg;rW&3V%?mu
zveejUiO!4&L!wR- at My5}8mNhS*2C^UD48-t#__X9a2k%=gGb4EX5zW}m)F9F`?PR?
zBN+7KIQL{l6YZ!A=)9O04Kk{6%Rpmsadg!i>03iB9)W+s3EzDwE6-qUX$$w<=7JER
zjkVboA(RY}mp6z2 at k$oqav(If9)0`5O~g!#%yK|~9618p6ktqIMD=z)2SEgvqreuG
z6``=OB*SM|iHSthX{!-gg6mm6yVRL8AKKB+uo!+XGQc$6IrURjy#^d1C!hsgXJd8`
z7H`nl!&YS3L)_6iJga*m-gMAd1fxcuS#{nGns-1j6jdFH$hM)HlO`i=hPdtGC&yr>
z&_gqOYbfSlyXrKBpDm?(Yl^`0;Bjoj;*j?5LTDS3iElZ0N^qhm%dETFw(X5J7|LuL
zgFP6g#F1K8?~o{-l<M!N7tDIlK3jjfqT_1V1iphEMMrtVhAp;=+MY5~uA(D6h`ay2
zi*8+zf{aj$MS{=d$Y at n!!r^6(6wP=FadI<YKIO(LzaFoDfE@*Lh}p8co;pY?|3iSJ
z>C_sR9(KIe*kUU+_s||13d9q{>}VtH`V-sPxSZuGkS!61yNE$&kvMd64BEk#0M?yN
z$Q{R4H85jCN2n8mOkV^>f|IgFaY*<l{*HVGsPdIYoOGKUU3M28?d2fH3QBU{6>Mh0
z6LxA6>>x1!57Zly2I`H_q3R{wLG2Vr|K=3tpj5R<&l;$2qt;yhP3!F{^)l{`cf(}-
zmhEi!vYT>8I3ww<KLVYes2GQ2l1xgyPliKu*cB~rFE~&J{3fac84ln>`z-rY9ANdO
zUL#3Yca#$LPTEImB2Dqq>&q!n875zGcbRU#jvblL+Jt96fTL|HA)D$g6J(ZH!s-SX
zI8Q4J`8TFu6+)x!DV8!W#3k>WY!j*%(ZzdB`OWAMQfXdn#n2*R at U=VUqr}`-4i4-p
zre+kI>b!-N!A9aM*W@&i)QbJ at RkU=gAE3-kj6GW6Z7XVBct2?H4ra*vi7crqhuSsi
z_O(N&XOt$HnnljyD~FuP3 at a4<vMLvoW)2f$XY at Q<ZDOkH*SOTAax$cNW`=8X0!qw!
zS at E~fMK{|ZwA3?a8WGIG`+IS}&O|ZFj#D?yuwkmr{Ve_Cs7;ahQ;s~7>+S`U+Ij5)
z at Tg$^Dk{|Lv=lu^m79(21D5F*Rf4c|(vt6UdYx6el9ENB^P2yVm1sPjxti_UT;t<X
z_#8mylV_WS^4H6dHk#9tpKPiwHmjb{r#2XvKS#5``iT~0>0xVBs$i=&e;5vkfARXh
zZ%#m<m85f0MwZJ~#IH9`U8m(|Q$y0;S==5UN07>Og^iRaD*w*%jA2a^V`bEEMFeQL
z5?J&<T1oU;-c%O4 at -9f8*&fw99yMC3ET+r+wm`Zb<kL2yxOO}KCwk8ko~ujFsKF<T
zWpiqGt3$sV9*tvMy031$<Q_Pjiz9)s8gJ6H9w>`+olO#w9 at _Rtd`x*w)_D6x<BP>H
zPETC#Gt}Y;+D`y8;Unfp9$!qL1^U7WDbmSwoqrl&>oBtyE5w>eN&^wB8dJ6U2lSe6
zbA8a6 at soQZ+r~BIIILs8i at ZHsIfX|EwkW|f8Zqd539o+;d-{{PeGdOg;5ph!^1K at g
zPA*+jj`WzsZ&KuSXA_imS&h-m at yfy0XHxNzY*!+J1-^wn6g#p^w9HRpS_50Oy&XmN
zpkJZz<s_xS1>N3ISvaN0<fias*=?@K05>?Eo65VRzmdF)?Ou@}FLNi8UmrBl8<fP-
zZ7~}G*1$?c96;bxbx!^Tarw`NJePt5m!gQL1DMOEm>No!%Cpt32;#dr^*~d6O0E!e
zG<x$EU5hNI5=8N{BL4jjY*ezVA(ypy=Y>@hCnSS9g28k2o1it}uDmlek+54 at y*kEE
ztpB;g<+Ddc{rm24D<~i!&i{ux-2b?v{I at 8z|JOvXZe@@5oxWk4Y5bsJ0n1p0AzYD3
z8G<e<qNPABN^2virJy)u)7T21wcY+ZAkePAEzqu{=QaXKMSxnx4Bxjun&tB$uGcx+
zL5x73e`(%9jK|F_snmjg_?#(Y>$KxE_ixV4meWg<AKxc>A3i=}Atpyid|xQBZ78}J
zmJ*3&3FH{bYXgbDw)^&UR4xd*o*jZAnhIzJ6Q#hRm2>ScGWFEs;ToMjn8D!T-yO*8
zM$#bNT}^D!HtjK3ZD9`3*GI#;VAns4eqO`w?SQnxul0MqK-&9(AO$PNKzD?)5-maU
zpp&v8!Mls}6(JNvTR)whyV8)ch-h(0Wt9}uT5OO1m{e%Kh6**1N|9Mafhl=XNy;4`
z%N$n7O+lbBVpxocHr8~^?6-TOHkIWSwyLsqrmE4gOzL9m5WSY#DJ)O5P9M)Mz`e&5
zZa69~w&<kLjI5<t#lEmKb9OMaPbnxfUR**1_V1RPN4A6;nppE-tk#;`vY%W0)bOY(
z9KY(2NwapA(yfdM$xU2pNi4YS;XXTtHcmgkh+hoC12iGxY=sJ1&$F(ZADoRhQ*+0b
zu15ER3`|cN8fjoO{oA<YWEX~3OKPNbVx-K<=`3(XPtfB^Y2pO&FbuWVqSV5^maLMm
z$ule*Y%Upwzm&6EHISM`K0lJn>BpC+jfS1wz!XZ>?&~W*U#uZqCoYm%*D?_Y6D|pI
z2Aa`WHcG0iavcLGN+GZ8&%d)&2_d}zbXJVN()~P7HFEVO-Bs3T!-#Re>_i at P2!|Gn
zmY8H1fE^+1sQ~VibRmZ{msvKKBcr<r5=EgfC$bWYA&i)ahOD-5?k?f;6>>VW_z at E_
zBQH<d4zkjr$l8t+T|CLSD{XnZe{*zmIYwuAd>X6^#z~1ci|(Z~<IHd_XIx~%r!d7A
ziY_xJVo~kbY2oQnqY!`48{p&M-Gzpd+@*#V-9rtvEKoHPm6uq{JX_G79Di0?DbiG)
zZvd#ui<qNyh*YP_!_DsS8FQ)NmLu0<_&^!M-BB1(xJC)DNWa at B>GPf{isTd~a}-wH
zz6+>b_;-#)MER&SsFx_~zRd<5rIJu-fSX8H)QiZU!M|X9$af^qQJnrk2n`MQB17Vw
zLm-7By2*w+Us3WXVe|5#38AnYB2Ks^prkB at ZF)l}kId#~sQ~=)5@)kyr3_pDg!U-~
z%)@ylr^+gykixsA-Ic8lZ;JEY+vE;^M&cbYd5TeD=gHc44eMqIHjz609yY3q6ThLi
zpQ!PTni+IC7<ivM6$I=@jlBgTe0BEdZ~i6R!VnJD?ZlEgyuRr9Q36tTrm{Y~+eVwC
zPbI8d&&*xa;XFxW0n=Ji%d%R^_Eyu_*^+zNqEXz*GHNL~qo>jHsSXLDf(R$}2+ems
z^gnjDzKx#!lvjK{&akHv(owl{4<jEyIube2a}C(-2W#7LaW~18;<V at rYp1|$W3b4q
zSDK>J46S$Ka0H?fn5%>-*N)Xj3`J`Xw%;tt*C9OLyV&VJ7E*9`ILZ4r_F<+!^jtc_
zj29il;>|=W!gDl^$MI(Mc1^`6#v<pxsRYwJ3A|O5_&|FPl5BNvR-D{*75kIOpL`zk
zqNFXnbGPs3kYI+<!uk)y_qYUjkr;};!2o@$>GCD!ZNlyNF|9Kp8b_9#0l;_Aj38=h
zgucl+Bz>ZTJ7I&oKEHn`FbM+ufo~lO<TBm9;SoigQCHtNUBRvH+aMD-PzwDNl!RjB
zx!8YX8eIs6jd8OM3h-H5Z2kJjEFsE2ejLB%{&)b-cqGHUMccS#S=q;W|MRiTC$Pl4
zzzbrh8$fpsg9tJC3qWEMZHD%uz+EwWjAwB==Ac6H#}e-5&Xm8DzIp>uf0++A!x>*0
z%~f^At4s3X at 5D2PHBVSRgm01E;cmr0==FQ5jw41u-!9~4y9`U}`iwb1V?Dg;Y_>o@
z7BiD<bB)BE#GYt~%#28kBEa!SQQ2_XPRJ5ZT7l0BNF_F}vYf&pPpDCPPoMTVLEjsD
zF1&ZG`oZOof<zs~<Lw{;@=mOtF at y`Xcl?+53#l7&6(obwFlQCUTlM!iGUY~2CFS^7
z9ffnEz7X%EsCRq82m`~Jl%1#xC0HP{Da%m8+P<Ne{0!YTqt0AkgqG>yZwL&P-0xsv
zTC+#p5uS1*ll0lH_;e)A6Y*HswP7&#3`mFQkUNYle>)AX9uqW&L{V#g0F}<^qV}cb
z{g0Z!01R`A-lYUZ8*{3y*^yI?2-W5r5$^yie82hH+TQXOTmluB6X6j;P2pv&EW}kc
z0A;G~X`^)ko_9Z|sGtr1K~OSHY<EShLIAp;j{H*T-*Ht>aNFj~ClOP^qG;O?SrLYh
z|3bxpU;{kHeT)0g7(qZ3{<pT{|2&>)!Mdv~WAK>)lU~w!T45sqU`7H6-;@Or6_^Bi
z>qLK0V}~3W!tp+1({ztP)0)V3Z8uQ`#fHqv at ccyoigFkIPK~q`2FsS#mZ(-&w3dah
zt{0#*(BM}1-pA?2=Ox$c+3C6iOYigIu3Ln4Bw;a#{T{>uN{U4yvuN8K>i4-CVd1R;
z2Mv!%Y4-v?nQQ{<U@;EEbOUXi!Ye1o(>@6;mNdVTN!|nnZQ98lHA7OVPUgG^Pbl4Y
z{vKi0DAg^eg`CPOIS1l?l8H^%1e%Jc6lZy|=`TX{I~q87$3+;zgOhQd;b~=$OmDR+
z9^H2wFizzXb&On!y(SDk)qO78%DqgU+T#ScSylJktPzKpfifDM)6%4xk~dmLWOR5{
zKHXzcV9VOHw0p&b8MSw5R_VRwLN@(0m(ZyW&Ra=^I%mFP5P}QG^huM79wl-NaIx5a
zPPXjMF-09FAikPa8ZGrad_eI{<GgejKWUq}fLHCf9e_tm<>~)Vm9{R`H)g`BM8E9b
zgVs;nHJ5SPO|?hh7~bTZG-b8QyI}(F=n^%BQS}X&!l?cRm(i|tT&2>Z74Ij1Y~?8c
zx?1U-^LSaTNimIUQUBzbVuu{HRemdLtA*5kcxakpmk{?Y-mko;#Ia2^4V`Ekf4^GT
zBALci?91VOW$4j9uJQ0j^3&(LPC4P at XuCx+zV;0vQg{`lyy?;)&mTSX9F!RhSF3|P
zQzXNNmH!b&7OF2Mvr%oY5hsiI28v;Zo8Dk#2uS|HO>N}h%0rMeu$dl80b1WAr%wQn
z`~GM!HfMBh{w~U$uhc}mZ8qchMeFA=024ZK3UN3BQA+p_6l2(%5PmLW#Z9k16ETE4
z86#p4($nhQqNm?8MUKuWKP1E)<=nv^(aSTe5LrHLL(cxurzBqvM)WTU-wY11c9np+
z6)2hIjlo)y<x<MOg$zbh3LlHDtm!>*Bx3^=-m4hL9K)2MnIzYzX2!Iop=UH`7*`th
zXv%91fY?MHu)2YN16{$lm=jJFSjJSr=k^@QBCR?VJrLZ)?n)kC&R?a%Ex_Z&j2bGX
z_>~X*PInn!&mTpkj4L5Ud-E3d_m__l1y}xXaM!jqVZvvvOm~bF&yAH;7R;-7$u`ia
zlVx4KY=HcHk7qC^1@${~_5)DwJ{K>V!v$t>g(+SdF!U;NoKO|cOH9q-oru{a{Kbru
zVR`n}9T1Cfu0AQNnSLD2s(u=fDP0xg#^$f3b2m}vjqr)Pl6eNPms2ELY(EJ4DLBEm
zysz4?K at Nb*C61g8xK79K-<QC%fG`t`^Bq)?o;80rEj{c7rD(8*^N8W6%?@(paq3^#
zfz8O*gqW?3G~8B7|HU%NTG5Vn9t5X`B^itdY!1^<_!It%_5xStSxcNJpp~o>*TF~;
zQ7pg8U`>Pk2aTs1g>C%QK4o_z at qG;2$kAN%_(nMM_E9+*zl_8vkCpAacP>9~K_#;`
zYH6cz684CYvFsu^i66kD93Z|jl}$UxZEiM`w=~X20j-u1EEBddWN!4km(54J{xvI+
z$60+WiagqUpj<lmDE&r1dwBxY!K0A*FEvWqEejiAK~d^Cb<`w4T<ZaacR<1O?9QLR
zlCd@;2(7x^sycSc)z==Rx8fD at E-QoxdlvD0U#tk0=xNR?O;;IpGBx8a1?!1J<uACb
z<4_+?Q~V!Fw3+w_LC_viL6U4V4uf(0a?G+Kz(l{j*vbPVc3xlx227$g>0rz~xU8qa
zaI*nGuNx{vbUHHBK;}omRJ4Jqt&=F5{9&g1A*ceJK~ptt|7~M9Y*{9B8`qz_9*Pv8
zvAW<2MkyLnaeI(hk%9AH at B{Qg at i@Y1XNS9eo~~XR=~%X+5*#vF(a1sO0mIjNN6!1p
zsG1)a7()NH>;gQg%>LxNb<JgYxu4U^77)>$#n_2v=xg6~o{FP3_}k`Gib9KOQBr3>
zEl~`J)ob$eVj~qAPqs%!b5pMypQmq-nMG=>v`i35`3D)!31*Z80nhTMRs=PrpiTH<
zw9cS$c_lVkHzc`PJM#$V*7_M at 2n)m$h?S@|jx?rv)oO`ww<X;yoa0zuq#ok`>@Z9Z
zHiJJ-D!QeS#W+{+DOweW%L{`R-U)XRoQhbw`kr9qyZ!9)Ksn3GtZ16>3L#o?hrU^Q
zMe$WR9Cc3{sKITUKZLtkaYrh$TYU}t2p;izldK^9*-<tkKYxnLKh2+L$)7sM_8$3c
z)f~sC{)!WmcTCl1ysATlz;?zQlDGKk;VZb0#pWBKzw(OVi{WzYep5c4vEXS)W5-ho
z9XJ{2DO|x(qi}y<iXU-~i2J3%#B?Q&<0!#ro%el83HFQJTv??cr~DVL0(wjKnK4i&
zND>B!)k(-mCCI?zTs#sst#>jUY(9WVWyAf-)(;z;@mG&n><%zm;vR1m=yckTG at p(d
zI)}&Y9k-+TfRFJTw<9yrRLCir5Gg51gG!`$w)&uht<it5V|@?oS$b`|e~TTG at lB-z
zJ76^U^_ZFH6$8`mm!>b4qC#I1$bkw&jtsX0_0V`DOTo+dp}}E1R~~je0z*u#!6-a}
z%Dyv6oS_B_pQT?&nZ&qmo9G?lS2phzd?L*H(Np}pAG-Td;@8ytD|o<EO?1I??ZWE|
zYNajXC+*;;X~vsEB5_a!|Cm4ppzZXFI`7+!HCLs8=W)d!^C{uCa7Oe<)6PmVVS^0s
zs|i>@KoDPtnU+7B*NLJS*zxCil?8ygC$wpDWRfDHMX`P+jl-CFd1V2V<p7D7Af_-O
znQi#g{Dn4S6_li8N*Hp%LMg}C>BiQuUx54PN`%)K0cB{4m at m>X0 at 3?YB^8E7mDDU`
zRa_r{t!8>R>&k202S+vv*~j!e?62Us{eChb$8D!rbJnQ}`MwtI!`=se*3aZNs}K3{
zh_3 at G^v}4FygR;XFATAf&%k}#uR|YPzu~{=J9S(V0=@RcK{I^b1!Jri24;8Phq0qi
z{{$$aPxkx1emz5{4 at AVA$or0`$tQmoU3{mpIO^L$vF$Tz+w{n&-?~swBO at 2lZM}sD
z*XYG-uKsRJm#}4KBM?H!6KqkD&5#e;h#NPOw*v?~7B at 1vwN1Bglzv@m`bOzD!3tR{
z*1nH)gzKs`F#J9y14NOtK>6#66K*59qB)|3X}EQ!WWtGVBIb0hoZnK>3uP>FV?TaO
zo%$IMAhb?PHprFHl*{Xp22Cp(^N?5098ki)>iDr%hV2^{b-MVqR*`vF0!dfUZT)Fh
z!#8)THdi+a4;ZFgec*IGUT+-qy{s-%-d=yyg+s5Nmqtzf`q}Be(r-K~sv-9yMB%)Q
z|A%Z$uuy%f$6H7ihOu at 8Jc-KduhE&WWK!$n3rC~2X^vSU at ZT%LMe<>9N=Tl(;LHS>
zwae<-#I!#Q9*l!0joM6}bsn6Txz{<O{<@~lW59?Gy?Kcr59Qdsg41CV6J*9=0?~v#
zFAQ_>FiF~6gw}}=6Z)1UnvVCni$2qPx%hZdt)B625!P3akV3IWO#WzLN)7GP at Fp?(
zvLE_K$YKumVJf4jZa>QZEiqNNTMDY~JeZH?@gPb=v{+G3)1jkJ=ZG+1VPc)EiafCQ
zPd>I6BS(!)lZSs#;5ravV)|IhA4*xg&~d_=s;(8L2c8no<+F5gpJP8|T7duMenWNn
zX6rJ;)XandJUI<`LAk6>8OovjmR($&E`P$+Okv^CMNvi2|1%xx#7YZUS6pOnPOzmQ
z<={FhjFdXH_2x3C^L;7y at gwT>TI{(QL`pMsiq@`QKh(2+Mq2;p`g at dj^^aSo5C2}D
z4bGL(YiFn<6KUp=RgsQ9H;wd$#I`7}lCYa)`sw7l=no543(t3VtfzYq&zr*R9Lf+~
zbD#JSb3QH$%BNCI)_Bv!29=;UE!wgU*3^^vacA5dA@~Z6_)O8f4Ra33lD05HXv+O7
zp~oMOWE&Mo*k{~jLx&b6AEFewzG~_QE+M8=jmPQu2*o<hQIaJTdj>QZ3plLlGsXMP
zsgezI1D47v7BDS~NP=&$S$I~ac1o-A15)zyi>V{-6y#_h at _(hC=M)hl0Y#rc$6rkT
z6{XHdh{lx!En!g1F>XKXuM3JY*yk~TxKn-X#$8ta(nC0%5pdom;5uGom+>Cv%^@=*
zTKrBn`Lj+k8?+||0hpOE{(<0N=Jd|2AaJrE@|4fnss9}E%F1IxuViSe;Ven-2koEi
z<DhUweqzi6u}e@!tO74m53L|`<fol+LM-4#_dV$hslg at CN|mbelO>xoeIclv`qx(H
zSsno at kfQ66sq;>cJWHG~*PC*T0xhEU?^x#)w|Bud*j87^M;mmdK|NCZt=R(}to2p(
zQb9M&7cE(#c7>?se>LW7v2uTc#r|K^y;V%5-L|faySuv-?oe3a?(R^yyL;j8P`JCh
zyIbMz?(PnI{A;eY*FTfBbLO5GC+8##l5s&ozTTg=wXgNo-tLf5ofNKRZbb9KLvE&7
z+7Knm+5Ey|jMUDWJ at zzhCWdhrDV}Ef#|`uP$*ee>ybHLBoy!L?%6U5P_lK?i8}y-z
zWj2vrn2$AB6`8*_kzMoLccKyNeAGGQ3?pL3Cusk5;8qDRzz+=4e&gIIe@?^9Ga87L
zHUd<LC)B7jtZ<Xald|CUz95avy)ro)5!}i(rBkpg<&K;Lz|odY2E_PfRVE>b3RgnI
zl+0a%OldZ5Utfz`Mu!B$GT)rUhDOD<sB2bkONON&yH$KuBfYdF(}dxK-;4Ts<UIqy
zi%kwhO76x&&Kh?jsnI<`^LW68%R2116~W?cnP+RWqvud~zGd1<jxeV|FnK>H$!G}$
zSZh_#d$xPZ&W04y)>YbGdCs6-FVw7t#DqZ+dj?1NkLFmhGi%ypKFq+dgcGogz%ExZ
zy&$bs&Vv(lJisXHiv|f%ZT8Ix{UYCTSzyV5p)H!`7@{f<w>8UV_uEEa`H5;5R+Dw^
zL`UZ3w##bY)O6-M%*J5#jH*xi<<8Wx?xx%mr}q5ru?XUKi0Oc6riKZ765jn3@$Cec
zfW6FU?EBFCU;^j)9Z%v52iiQ<VU79260vp30h_`f+x3JWfj;3WX)^iep`B}4<KWec
z8L(bjjxZ!MY2)A<arZ19QD}DV*dH0X!|QNk`5ebGkr=7@&15QEI9$v?qTT!r^_;Kd
zolz-SyWjHkQn7#XcFT1SjYv#gZ`|WXYMZEDOJFd$eqwObJ-fzVUy<!>0e2+TYz<!V
zzGi0DFhEwo-eqg)+ZQEePuRVc%ttqcuPVsRwb)OhOled)xk!XSW`ZK(JYZ$gqz>3d
zof+fRtRv^7nDb+-N()Kxv{^mS))(QpDkZ$&ON+Iv3)Tt72F8oWk58E2_fdHqlQ5%;
zC~dC`mzf&Fw(>BgMikc at SQQbFX9Y^QCN)$xv>E$$&+qVnvtwT2M+#YE?GuD$bO3R_
zSuHmJtFp!BE)lcX3Lbi6YCI#3bo+{2exNOWA)a?5Vqk7z!$u(l3~q^q?SM5kpMbvd
z-k%rANngc+KHeE^ey!i54xNWcl;49iWFTl&cEs5vopDz<I9MyPSkkgppvNs0MtJF}
zU1YlwU96pc$fkKrHMd=j&4W_~xY0{nFwD0$xZ~e;2_#+Lo?KsXUXQcvj6YnDrEkZi
z?}WMbV`^DX;YUhe1K)pZTS=LpSS+w<T5Yo*&rhqwrScpwgx`YQ-^KrVnm6X6iHJ>K
zHCl?pV at 5;w2yasezn1|%2?^{P?jA2C0qFXI>Of9PF=d{CF3ghBJW(WTCoaqyuTbb#
zoH|$>(b3$tDx|@%9 at +W*@g#Il<7)H at qsK4X73<*6dqB)`a0j8xo;=OuMI|F-lsTp*
zPp2mW`(m*_VtI_$_51Y20|tb?kAu?t01GXEa3(u91_aH>*G~?*8{%VvR^slPIH4he
zF;`iv-0{_R58YLSOWZ3;SK)ryrMzI+QJHF68 at m`9qs5hKN==Uj)27NPYN`CCcysUQ
zVqSYgjFyqr%9lyeFJmI<NW0yM`E*-S#I5Ml3j~}oExW!=i9#>TB+^Fd{YuubD~aEn
zLJEYRbF_{<C?Df!0-|3-;$_2OQ0U0H98vjSv!+N3Lc{5T+{BAN0t3hwX?w&kxaXgE
z9-anz-k*9xIa?t1WD34(jilDojoMZH+OrZ*nh=u7bMSul?`oK#7iF*%`eoYYKHcWM
z$a%)nt?aZ!FX`@_3)P1hpWdvXm%;V%q93?5$x1DB?0fCu_Z9xQrrd`l%F_yRQ*KRh
zBzyl3rL)us)=m(m6MT`2>+nrP!vSaqA=iN>YNx4Tw}S+m5dA0rJatR~enYWgHvdDN
z*{1p|bhUO-C}DBd_f*C2p5*qAlDkf1_LGhFhi at 4U^-RcH^Vqe6*ScT_3D>`iXJd~j
z<Bp1B9iyW<CPj5q{5q0sCd0q5w|#%ZJh!sG2T8mK-9vC&ztiJ>DPjqMl<7hEl)Pb>
zVxBXAyh&}}8l$!^ttJm_P90{QgKo`;9cZgsaV`A9a2r(f4<AbswDzDlj~6VhvB+0$
z35inFZ;oP)VZ$|Uy{J^Q<#sg^G2_e~7Yv=?wRdyc$e8P#=xmkyJrQlavAUkjtHJKb
z at l6Tg2o~*W4`dGQPtY^IbMQM~=I3{|{RX=ogAQcKoaZmmHu#V4_s#j;pdT1mSM;A8
zU#_#i{_Z4A0&w;yQjX_P1Qh*L03XhOsrYB$Y;I*lZ{uuj0I-d=bFj5Dc5pH`c2shq
zp7<l7a7{BIBT1(yKF*+McMm(GWH+idGR~kNE;CB2uz#S4F#1i!PC`bNkx_w>wT79w
zk(p8PI>G^3fsvW9X8S-ABsDh~lD&U1HW~JBUDdRJe{{X3Lk0oR{`U!J{{s{%fovU2
z8JwIAEsfn7T#XGFOw6sEj2#>qoE at wjj9nefos1a_ZEZ~GjLaRK=-sTX232)z*Vxg#
z8K%E_U~pp_;?ybKmtjQw&W!jWIN(trwG_}m>2$QTsT9dezhBmTZAy7-{KlsQhnZ)<
z7=5#Ma=ToBm%CySxa7yJ+7IJ^()9#0sz9MXqSVzl{j}XQzkk<w-aY>?yWKg>K+`l+
zH?#56-sr;Diwr$dvWR$Qp#?2GO3ad(9I3=uYFtpT6F+$=e0s+&_0_eo{xq482*?eS
zfzt^R>jrA(`Ez;u*7fFkNlI?&rE6w_%#vykY*ge#c|fSGKAm)9Ql<iNO7hy}*|}gc
zUjXe)yj~`NFKOIv`IKJ3pMgF4OG3zMjCSU_5XjKJ5UTN6ILf$*F_E?f$tav4)(*Zl
zsGy+~^(|?|10(_(No#mvMKe|a66=B()>PAYM)NZEw<kXCAFE`}3^#ZjhS!H~bqUy~
z#i>-8uPb2KQWfW4v5V^s+NFK6D#WN?VFi^ds0l)UOz|urFsa17loDvniM|~`H7^<V
z!H1<HiLVi4#}!gT&56edRL1k!QW&Ci3sgNevn+e2%ZPGZ(wJ>l!Dh%T=y)GV?|u|Q
zS$r6CDFQWogTugNDy0?{B>P#447&ZZ5^^h8L8A8D+^oz>vc)NkDPG=Q1zf2}ipMQ}
zx6-2b;3zBc8j5O;%+!%lE>`aAkpp}_SzV0Ko3}ymWd3IGV8ZA-0U{;l6+^o+2R|kw
zytXS~R0_;88F_LH=IW$u^MQPv=+qT-V2g9(5)0NuI*^y7WGzTYJ~Q>_0<k}&p&GD9
zZ|i<l4(qrF<$<}oydR3i4^i*XSQmCer&hzfU&qxu55|Ui7x#5 at l_$6ZGZ4i-L$`Ra
zry=$c9jz|@!_0XMLaREqAg2Y at h*Mt#UF|s8TMf8N&fR^d-)P!V3zod7w+mCE#(q)9
z$rpbTHKr~jIhl7B(kRldkSEm~zcwjW_cT-MfsTkj<lNu3^XFl1!0KN5@(CZkjQ`~5
zi0gp}TF#QxsZvoKSe)*Rss7mF>-0cU9ZnnvyA1G^@zJ#X=ub!p at oNSDgE&InvweNs
zVm-sDiq7t>(s;ZfVIdarv8dWf_{PwSFl?BpvL>==(P#$=t!{+GeN3vn9m2F at T<nZ9
zJPMWRofshexK&yWl{gav`t__Nt~H0B{9XdX?eYVG<40Lvwra|REHu0F?{&^yNtDyn
zf{X+YC>%|~Q8n*~3_b$3eicJMJu732GAYH-8H^KlGDCJ*iT>&B9B&?NUIOIERodt^
z8XSGR2{2bRz7Oan<DRA<)w-hvz%@R)iKW%VBK0~?zwX8?NUXr{i+^n;gS8rHr%4vm
zj2yUnsVYE9pqC*a|7^-_Op}9!^`wgj-6h7b^-apbOVFeq$HpwyUd46n{#$49U(&Ly
zBJB$d at Ikc%j4lBTj{XH{F|sve0DR~T9UY_OrECHikv2%}LrRwgg;8pm$}c_O4P!>X
z4T&}hNR)4O^82qLHJ;v0-ubYY&#Joz#jyH8!($#TuJnpSq-x3+kD8_xjGA}HC$i<r
zcaVA;U!R7a;cd#tV2NMj at o;oqAB!&#RWwB#ANaq9tj}>XAIr~94+aWV=w}KK|J>5+
z(UL)7R+y~bT%@&up7ZKcbjf<smSm<2DC-t}+ROJuw)*lE9M+LKob0`vd3w~jL_i<9
z?UVHCGN=fFHNb4%xUZgA)QxZop$}IJR(!gnhnr+gbwtRB+Na7{pT_0g=17j<C!IV`
zz at Isg+Z;yGEjg=%T at U;+F;Y?C9qsy?Ow$3LrENg>eJkKuo&x-&zyE8`(#h!Wvdu)#
zNN?n1l%&{elg^LSNqU25=|EgsdX=;=60S2EuOveE@~aXXH_<rc4}wG7;~w`f_#u^o
z->~&p6PF$CEaMvSfqsgoNq-Q(EA(DhGQt%sp0trV9G;FF^gevTr%j0ui^v4O&Wm7?
zjV>`l1sqt_ukqM+6<ZjoNH_Y)J#j$Ol^B#uxn<Bqtbab5)%(LXAUZk|(H?~>{Dgd;
z*43L-HE&z{JZA_2R{t31r#Lkz!g&|Kg?zGj6`?~95>Wfp?2(rqbY+k`Q)x?E#Cm4j
zF7hAuv`63qy(PDcPOXkzc2w}U<%bRb?U;Q6fvC0vy*+VON9`TWwj;o=htXtmjj+n)
zz+7~^*W_2iKvJg_Kwrom$8oV?ovr7x76mujXG<V#;f`v)D?*mS6N(;dQa}&CX=&|s
z=7Wg`-2k_NYj^3uf7*({J)GG`-}cPawi<11aLhLP?6(xjL4j%n-m6;?q)59sPX<Z`
zpSbFOfJ}Y9IiG3;G%JxHEy6v_sqg*A6ETm4)IZ84U+$}g!w|MEg7BW`kDg4&(zd$E
zdB%Ahr5(B^qy*nam4TD&Yqi3b*(trO2t3+t;_Kgx!{`CqflyNf(jI`-I$$F3-`Wn$
z|G6EMCv4Uj;kt0Ixm!-iFUk&npy7tIfx<Kh)fyw_tV+`=WAKJsVDKaINk%77Xvwo;
zCcJ<9^!f9Us%WgBvcOQs_fsZ#C%qO<d4t}DWt#aZ+k^$-fyL?vNu`M&Eqqmdo&2ez
zM&jVZ%Dc}e<5yS7qZwP_&z=6kI3Z?LfN{;Ug9_*Ved!EaFnrs1xrM~Cj!LA#V^8wQ
z%frfqfxYjOqnkFy_I*N-XjwWlc&L;$ueNeXw}d~1aok)t{m<lzv at AZK&Q6VWyu;-k
z<KA?FAvYy<`~i5gaC|Ns!+eewFY+qjto+MY`X(%>WP`{|dp}|iaRHI~MJwY8=|d_%
zF1vEYBK77pC%QScZ40YNEs+~zy9(NtBr=?ZUS29+^#?A}XDgzn9NbtKKP at W*h8tlt
zp<9I^I{Vm^hC5Z3P()(GDE3bTe%ymX+EJ<LQHw+y9Gn9T-WZ4L*z?-~DY%1PPwW)t
z2{UECKQt>tGsas_mvOE&(Yz=TVY&rx!qLZP82bs#5<B73hv;&_2*$OemfEtqd&t0(
zR|EuCSBHXzluE0W3gg#t2+PdK>0lL&iC~lCw|d)r^JzvRc(stTk%@Z}F{?wu`?M8M
zPB<+|m!jb2J at M8wN2+zKicWIVPQa8csX4A_9%v~y!s<h$Rj91NIfo<Dqb3bVhNkg{
z+!rXYPZS_43f4lPb>b_}CA4viX(-5 at N52^>RwJy#KuJV2FP_%i-?Hw^d)6)~O^Cjz
zD1(Vc_>@N8 at l&b29(lPKiW#+69uE;>6m8T=L?RlS`V1EFyy$J};GgJE2~@HP34V76
z#3JT)|98jQU)xwdCOw)JplEvlhx~tY8?*eSYLzMqwrk(vd=O*5ay%GLh-F=>LuiHU
zFMfes*eo0K at z<s<m(U)5YtsPwcvh&xA3mw8Y<U?(lTgSWk=x&;mKi23oX2F&)|Vsi
z51D0*ZPVEh73%GHv;1+y<>}uKXU<(cD!<1?7&Gg{Nf0F#QQjWXKHMHdv!JyQXaVXg
zjlS41w0dZ+t(R>LCCOIX=KrK*9M{hvl%A}em$ZS~XF;tiV1kwp8ZCgK#!<e||IsZI
zdIMFVi#q~-7g!3>Ju}qXh~p!{NWM3N9SS_4mV>>ECH&(13j~DC{qE#yEqy`8acm}#
zhcy!?MtzFi6)EQNCKQqTSYEoNqKA+_p?cb3$I-iIBCG|{?Y3=IrK=~+j#N at F=`Ya}
zl-IykYN|6Sa=?#lJ0yXpe5sf&V98a5Veju~&|>I<`>h1(LIdeMKEzAg<<K at a<1a`4
z4B~{~kJQq$enplQng{j6+?-=sTzZu&AA2AqmPu&utK1Kv6jj}UUVxla+Br*!67#qv
z!4gt{K`UcG9RE8dwA6TqQW0AcW!+7tl<(CZg{l6Pt2iyS$M3a}F^^<)qHeo*AUS9m
zGSS&}`D3KBEuY#*(*}3PujiAUPub0qBwGCO67m;u&}j0!gkPx`;y*LdzOcK5M#$&~
zkX`xH;tY6N^Vxqe(!*$h;G@{=yKI1z)`IKM43`U^kk|Huw)IT>^Z=i(@0rD*A3z_+
zURzsrR*Bba!`Gx_HN#rGwH6oOsTRJ4V6iUnuV{5aR+<g=R9TsvX3+(jdIs^-MKL<Z
zrrt at y&?Hn*Y?E9AYE?sq>StCuB4S1Ba*2SS)m3s6owOHFw~aVs?~M|vGHf_&eYhjQ
zAY^}E|ETcS2kUjA&bwDh8qK}bAxSV<M9Ac=FiroSv|d5TP at h!bRcH?Tj)-|{raXta
zNse-W{DUY>cp|x*#iA~fRDn)XD|nLZqj*8sT6y59Q(LM;O#P3XG6P<AW2yej(b{CW
zMl<CfNHN+&hu6Byrs901Rj;dO18T{Hn5Q43A2AXu>kn$3h4p at u;f!4Lzu#vqFBHlp
zvI|PNBnItHA7n9yc1I`uhB^M3L~6^)5M}_0C;vW)tp6Z!!)A>Ot_v~NRlYObDKx>+
z20&u13%}oEhW<FgKS(q|+sFX&corIU!7Cp3sd*VflZXS5xclEE{`_YWJz26HGkJUU
zgBvoJj7sb?W5mqc at M4DY2NyQ_H}*F8{*%P&Vi-$ZL+d-%s_H3ru);KTo!<7+x{;ma
z+zBcAnXyZFeKz!JB9`zO;9;VO^7Mt%oli$p10Im_B?yOJ9{sXj+Xj2P%3wVd=}|W)
z2m_!Sju|+E4}ywcLNdDEUcR37ZRT}&G9yBBr8l9^R*sN2W`r@%H30~Nf#Wdmz^pGY
zbeKPuAlEZOJ%3SFm+KtBRzPzA_JO%2#1#=(QWBFfjim|oQg4YR{cP;0X%IywbgyC!
z_F>_M$Bl7K22PEZ#5^7DQ_XYCTxK+e7j-XYjw4cF5BQ-EB_QgETuVr`_lg?KE at Dp*
z{RoW2#`$W5;3|;)DWU5xX_0cuQ!GnAZBMy`;IG^CJuHsPP8R0(Z}(zpOKLfzJ?`Ys
z^<kOGzRjyxb>(~7V#Le`dK!Ko;)MUiFav<$8vw&70EW(A&j2TLS(~yXYW%g5!sowZ
z$O^zv;BOdm{%;InZ1$c03&Z^Xz>w`P3}3->O#KeHbVF%=votk#p0$y6I&nA1noToS
z9IVC0_UVP~!<(#%Luxo)kQ5cbKS^103r)EJ^X$Q%yGz8 at nwA8rX_|Q}OPo<#gYN5!
z5W$U0X9i5mKd;iUi+jrK;BXFu>vz&st$}c0a7NEm9WBOe)wtE}3}2e!!v#P!DIp&?
ztE7 at S+oGm&)VtiD>+`M+tn8b7#HLmj?9<3-ZTq&yO68}y?pTv35bS{FNz8k_Q07yN
zf5%$LYcO_8-TyFWQ@};P at nKj(IYq{}LtTI!Hnp};|NKxpTBulqyAuc>)UIP#OZDX9
zKS;g8*ZU*tzQ5NhXYu8&$Zq<fVe7uaZz_U?kE!Kz()3ueP{1&&oSA6w{lTLc*6_yY
zsAtdjpE(TTI%W|DaEJx4 at c%a>BHMpO#69+ZM8sF!Sz^hiB_Vo1L<9z3y|7FE02(wg
z$gN9BI5q*k-xC{kIVYQFGPsMNiqHE2AaO7%aW4*O7tyq<chlUTVHN4SeRrE&aJ<=*
z{f}ZUU%!614HsSRJ)ET%H?ji<9-J5q4n#S`Da7tdVOw-mHQZ-&>Y5_9#im$u?{s#!
zX5q#Zb(P*~CH=Tv1~DzOSu^*qA$>OE>TjrZGoXcx5$Wv<rzba_|3Ts+1PpRFbSqAu
zC^lkq-dkPCpP_t~Ka at aUr11&rSHHm6he6m^-P?9k7L&J0HJM(nAMQRjPOEwyScx;!
zf`|4xC)r&wIah~Cxz2L}n22=*zW;K_6_hgmHV at 1JYL9r0qTE<67}nSiPa{-lErY}}
zkki2|+FVEC;DH}iR-`zTAgD`S>_Cw#EivPQyPVt;&-%03OTO7^eQ#GTo;!*5IgdCo
z2ga`VXI12SZoWKll6oM1h)JCFjE)5WPLkpZj__aJcqoTveK9!e0v at 6xNO;N_vZdjD
z&JJN&T&<5t4;_P!a3{T<lbQ1(#fgn`peuosg>t?23C%T#(ClK~2f_m+klD#S-EJtL
z$p|ueVvE|pQ{zgeeM<9o at 87PU-ycqH{0N&40`Y0eS`dzHLb9;WzW=PkLQ$XMaSP%w
zbKfVs?4c4&-o3$3f{yc&Smu&v+6lH at qMK%GDzQ9pN+Q#7;OT0oVT~$s1>%MMbM+*t
z-IRgcU8$o+URAi2`yd?<Y(@7V+d8UzC=QR@>R(Xu2(7dj?5PF_kf^%Aa&CT|(+CbQ
zVCZ*}OqDUz^g4xBf$QaXjQtKum_4jUe+9_4PKO(8ce%oT53S86Xd7BD{Cuye%4V(=
zt*EQ)jVWrZBMhrzS_f_nPQp_ at W1cLNi-OgDk0y!yKU1%%tXlSCYGc-ZKE?5bQD(1w
z#gX|u{g}cDVK28|k!f^uc<8X!&Q^-+zM3+#6e1p5<7^=w!Gm5oZFXKNMZpIQe6G3^
zZM^zE4g&_0#SCl6yctdFH=e^00%IRPHauhBx+#qvmweAAGU1hVho~GH_m^}nV>G2-
z$z%qJ(2GH9T-%t5A-UyvK0*GQ%)j2iyN4j*WB_F1{QG3G{|{seC0bR7Xb11E0$#e-
z^vC}vGHZ4ZF_p+fyh- at tB5<jONr?wsO+N!W=fLzD0Y;BL&e?F}GnaE-vd*6%A=qsf
z9WFy`Rd+YyV+U at m1avk8Sp->xK6+uB)D%_h*Y^JdnYRBAWCCv5aRXDWghwOsL3LmY
zjAACR5qUCJNR1LRO_2loB>O**c`^R~7MZsH-yrki|KDWx@!GK{H|E-CEmpnZ42^=X
zQAMoBicAi_PGKXKXmFQ5)?``FGTznuP*134+$T9`<?xm4o06tYUUTk!o4Q7yF*4|S
z=gT)4XO$Qf)WTmwbInmrXpo50eRi10&C+KgETPBKO9JGuXAGHY^)_-T*?6 at ncPHa6
z;)q9dPw$&I28j;Ca!&+kXItig9JbrT(H1l***;qPV5ISBH6J74hlCQ7_}~fDd1lq0
zk={wvn7=#3{Dml`RVsK908v<&e=~Tp{G%#TsVWtN%kfuL#8*B8;0=HNsQDcMLjzL%
zXC}So(=<SjZlKEJ at WM2!fj^!V at 0Q)Iie%O at f=Q^tV`BELHtm08*6>xl!qcmgc>RXy
zt!wYcuXP-_V>n}b-G{ECF_g2kO{zp&nu9)CJ2B!~=~&}Ee{5%fT$Eh#vg!1X{kDS_
zv%hOH8abSQ!$pVfBnw9IGGTygy-t9D_|)xcEls%z{B_!^+bTr!5H>O60hKC`fMKQT
zW16ICz}g2}hn$3lk^u5VuleHS>e*s^{_*j7v*Y86S(tha<Bt5X<Hnotg&}*5La$gD
zR&$b<&kMyh)OV<fc5Oe}(EChms~9$G2E$xmq|OW}-tYjhl{Dl#G&A4=ri+G|)rY#_
zM|Sdh!<=k<F>U|Y+nL&|ue9T$GFL4wVp9V;q^Mk}pM|vBhd1AA{=oY_P4n_4tu(dB
zcL3{D;YLx33qI&8We(>zvBmeBvlPz at 9s4}OqtMJBU)!frlr&qG8Z3{NNLyf89;xLn
zHoSb4Yae`@Ds)#naNW(4*&tZZA_fUh*wRT+a<PHmBG(WNCPrnRcr*wd`hlCFUZfLw
z?8oc~`Y|f+JRZ$M+3>SQBFY^Z at jj7ajX<jKHy?HkA at Ec?iaFtU+A_e!kV*<>K`xR+
zvC(X1DEWfTqX9www<98HtHF~|{lP^xF<x!EBM`3Jc;r#z4f+nY#v!V?3g$}J9;4<h
zfwR_iuhL<m3-HnMvf0lloRgKg5)cf~8HVmq{3_FdIViBULt)VYX7t}qhUl@<kwx0V
za?}L4%WhaAiDol;VOW1pjC$t^f+<U6(1xZ+i9~Zi8q#R&vo*{k1j+Uo88sSpT8}Q9
zlVU~YUEMkTOn7w}Ad|r1Ut%+_lVfu*%{O;jA}S+Z7{(JwlvW1HAIsst8i`q5G=qou
z%*D1xlsVI(rX#~bf)NZP;_s>}p$(dzDgABiR}=Rw8w5Bsb`g)+kbzYI>U>h)CW`NX
z$rk;|R?L*G?zN5sdC(iam^_Y^yd3#cU$op^#r6aiPfeqBV54lKupE^9jOZNtTI~;X
zdxgauB1>Ie$kb2?wwA4L!2-61A#SNL9u_O?n4v_HOcQUsAFtISzH0dmZDPp96d&8}
zDc-?Z*5E{%?&@MU$wsEMQj<ytc9j;dx|=P>W^>ys2+8Q4@@H3;*_P=Y`w01&@Vp*j
z<?M*h$vU1Mi+w3_S|@?kl;ZRN at A_TA%io3{|6<>%$bY*Uz&`rF&py+CglAPL+r95_
zU63Qb(?;|X3gq=m0u%uT>A*0o+=J4OHDZHBhPie7NhL*q%sIJk?{x+zQ|EjXP)qXi
zBJ2F at d2#CdY&eC?s1SapK=(Ipe$z5I3OzVlfbqVCIx4IkPHG-o3@<+kyqj=h&aB|G
zx at vB}AoToa_D|EWV<7jOHJOexprmih2PsxtR<5qDd|dv){#pR9V~FZ0X?p$x5_2vd
z?Q+HIq($R^S)i#ADK!-t1^A^-!|mI}#Ak4AjB9(yTl<A|qDddkzQ}#ZUMtxb9o`OS
zMu8-%{+x)ICz4ZS&_v_6?K8GHh`o>w33ADNs*yiw{^|&^2#aDEY1JP&`B5ie4d1_s
zhcFF*22I;v>bWgp{IYgMeCzg at YU(>F$Xg-jsB8sc<Twf9E%yQv+l*!Jx;X0b)1BBF
zpW`+^UGZSh%P|~fG2i$`{i!8s2xawolRGAHu^ln;Q*WL|1oeFTR*DVh#Ys^J$ryMC
zt}obsIx|E$LuQd!4k$(d%^2BXuW~dL8>W<3&<?3`MuN&c7hDk$KTqDRA|FA5zCyfY
z$32P8B3hm;UbKpz at Fe$8y?jY#NJ>HCPkvx*fOs#2F-oqRIc+cwb1vEcreEow=pX-Q
z`d$7{^gE22e-9c1&@cSY^eaG2K_}MofaP$R3Cafrsoe<=OR!=lIvHX{PK1(d2v3*i
z;4eHwiz1mz)__DAJ38o<AOWi&i@}l{D#q<i^e$^+xWm&m3gx0QVrx{YS8Fl5tU^KL
zA20FXFBf#-GfBilOed$Yt`y_6&YGodVj}4f{e%Abf6!loRamgLKQ(x0MhD at Ohi#84
zb7m~rgbD`*PAr7PsHd)+C3t+SJzmF;C6OrS_e(g`5+SvgGK~z(<A||&i103 at JMHZe
z$~s<as;cW+Mcm%8|0YcwC;5T)i#eaXv*Y{>74Nr3<K#x&M%g&8u_ePf at -_D%n1Slk
zSu(c9N-u}ud}Jm2SMgsWU|DLMfyatgW+<Yv(Zm_+hhL%gmk5w0hD_LI<Jfyg->OXQ
zdWbMs)ANyUTuAQ$L;&Yfhj-blT5U_~!W$%R-=617)3M>I-W_+J4IlzrqyQ1f1Bk#D
zhkZM8MkhhVj3ht=w4V!J5dS$x--zF;7zT)d at xLzu%>NL94O_t5voD~YERgIe5l-FO
ziO`A{Zi(=1`aGP at b2;B&uC}^vUqX2f=oRq#Z2vKX(+Tg%ETV|U=ks48z<TTYJr!g}
zix?TMePauSTdcxIr*fJ+#!lD5QJa%grm`hX_WPDJ<=p6N|D#X)+Gmq#W#Yuqki>Nu
z+TyLaMF`}DGLBqCx#jPFXn^{EXu#*OW{PYE_-8Yy;~|DjZnRbOkl$2bL(R|n=gb9*
zFjc6j5m9ADaVMDdm7fP^|D*x2CVdk7#@7H1Ai09a+gZtmNu}s3h=_h9+DC#*r%~uj
zwk%=|Ms!cWP&X41FcD22sQcx_NM9rGdjg4XB~6(#ARx#UNsRX`Fxv5}ubutFs at -$>
zYr(S#U6wM=Bze8zP_jq681s?#73g;dv9;IQlpknkUUzb_>+F2}gKigpP`qhSZGOqK
zEfqX*&C75|O2TR{X53I$iCQ?ta_>R11?%leK`;>p`7;aDo|K^LrIP)kMhFiukB5S4
z;Z!3F7ikd#>;Y0o(9bAYMGQ<$qK9c>sGxo>i|qZr(7 at HqVJij4=Vfu2Rxsy+kTk<e
zT at LJO;l$%%5HAE0 at V!FW!2KllW6P1}aA{PDx|~Vaq?0s3(!?YXKc`61OtX`AolE${
zL^1l=c~++?I(F7Z&+R#MDfSj{ODgjYaa;=5qT}gV4r*%{U3v|0O2Q3_a=FA%c^zBm
zgL`O(xV?3=G~MeAe)KURpt1l8FcI30G)ijeyw;oo%le;IqG%@+{<`4Cr9*Oz{^B}*
z$R+UU32%b0KqcaM at S(9%5`YZA+CpQS%_)}_Ch6DYh=oz7&FC~B1AxoR{#yp1XEAG(
zZDB-HY38BF at 8qXU=m at 63tN<EG9RQM9XrK(farvu46ra=0-KgO^=&(Y}b5xr%ci}L~
zJrucs2$CW|2&xrJwynpR`Ew)+r2Jw<kgO0=*(q`8_8S^ga4(|WkAEFGid)iode*UX
zR*PxsEki6;^wfs-XNBys#j)z1t$ewQ(s;YCTvC3gt#5h1sN3ip=OuS!`12ov;Gt^z
zdKX!7zMa14Fr=FPHFp|WQR|!=&S+lJb%Ry9oS6=az1-`upx=liC&;z at ep`yXbVQ{0
zKwG7DKYMr!JGXJjnx!>ZzLTXIAoJp((uMI}qj|szO7@}JsiTe~NEFWl_nvLpyePzO
zJ7+h+#q`9XRL)x0#>Fwrp}w3vk0=X|;fThXiv1}Vd&u|S;y?|^5b$<|N%8?l=oA2f
z_}A``H+FL}wlQK*{72)HjJ}hh**``vGvj4!=lGF=x9n#Dxu9(qpR%kB^*nDQo<DT~
z447h$A_%XY<2v!mVq?F at M)21Fu&g-VE9h%JwaJp|w at x&Dsl8O!!&Lm3$M at YOY@ncF
znRz>gfe$1^s3=UX1(y(c%f=_ at hmG@J(6Bn0w{N>{J%EW3abb;16Z^z-G12xGlrxtC
z$G$roz+fQ84YIFFF^_z<v%$)K8DrRvQa&9`mbxsWay8tR2s?o@)SXb%=F-V^z64Zx
zrOOi|SC}$Nq0mCJD2gKHZQx$tSX}4tDLLiILo)qx(Z%QmT&54j<C|oE$F<fbT0&Fv
z$;?Meb6d&Kn$MUG==!2l{uZBtQ(D2h1+v511(aYntlc>Aj|xVn?nRq?sbtKClhw)G
zXzad4-^!GlXVY}g0HNpu!t8fmYqotS#=dY<r=rbE85JH8qNgEVw%BwDtA4$2 at t7$q
z&(N>LvcKf5`Xka)(7Dwxwjt7P$=C101F}`@__wNK*OEtmN^bUb2uFKS#o<zx__hmP
zdN@@6Q7yQ`s8M&;>Z at BumjhEDw4S+o{<E?5&uf3LVBAm&So;XT+W%|UqW|;SD>_>l
z|L4*xj?1C}+;W at EP3(kq!=WfdRsZnUu=kh@#KuBJAjkLC*e%UD>cgbjR8$?_K>9?&
z>crJtgT8<3ue?OS9s*0e-2ZX5?s$6hHub;&1XFE^)mKh!Ql3Jpym_X+h8URZVVJ#b
zOQAy%+3fU(dqpB-;wT4I!niCcP at sVj>*BWVcr8m7+Ol#0k2*bQ*sFB1H6OvrXr+Lf
zC2q$Nu=HIuc&;k#;%gcMGJ+HKXGF85aOu^}(f;+ at f`wL-Buy68*MMgZzG3A>99igU
z5y<gm2(>_8yhxUek_pCsUVHq(J~ChbsB9fUwPXF623_&8U3bqKrewqZ`3CfZlTJ2^
zsssx5t0aukKvK7_AD0S!Oyi0?75XLL1(RdO74d34RN)zmqJrm;#5e;tH;?Fta(gBz
z0^Q-xD2-z_qC@?l>g|!(Eogs)T23~KTS<83{-AMWC_Wv=HnhbqwA@`dXm!{V-q6>N
zU)mFK3=uYAPBSc#2Z4LdAir- at pVPfMV=`<;DH%0DI0oAB-R}*7T9Zh(FgAYNQt?c^
z5$OKZqz&Uwo>>1|{|pTPel*3Y?nQt%iaNkNmj7SspD}T^F?2GwwQ*z+a&%PHcM$#0
z at Bg_C)HGai53qfHXv{_q?QMT&A1xr0&4G`%7MTZ29)TcfXNMkfsR;@|Rbq)BZt`ar
z&HtV&gQ?k;Og}w%K25#>ODq=Lwgz6DG1vYH>9Noce{_GJq08#s71v>r5wYnt{^oP_
z*byP>`*wBp1x6HXiF5g at l&F#@KNs2&$EybI4~_bC&QAp)Bn|K*HZw- at J9~-Ipl|6*
z^85-y&~hW?baDqK-%Cc$z`><(xPD5GiGU|7^HAw|Y0_uMWsED%nW}in_W$tG)$PjJ
zrh*SC6w*r^U@&iim$RIIGzQmGxK at GJ_mb&qsn|W6edkd2QW|VV<H_G%1G!KN3sVZ~
z-M>EHx3hS3B1yu@!a`+?Kbn9wsn|7gWLnd#p&yb>2e=#teNK>|_LJh0KrW6X)CY{-
z<U*QK0{&WtIskM<aIsY_hYBwh<r)$Fh}JJXe#M_nb+nj{+qlTFpn*IBn}x%8Rl~g+
z^<&bYiIy>zb`_SXINp7|4Na?Vw)Vv;S~tlMo!eAP%4M<E;4VpUXcPnXU|GIZnvL{<
zn-?)rx?S4(DbRAqIHFc5NO3UL$!h%1lWn;BJnchuH+J=R+?awZlB=NUk`p5gx^$N`
z`jjTP0q-~#SXd?)Q&?D|QX`qvR+!G~1JBmPIgmFTT?Ey`BOMjVB5i_ENhmHJZwx4%
z5+Rk}W;XDCuMuQh=lC$K=AIi|t!(9s>w(6Tt&83#<P4wK&<*>|lNxs><VVuhE!$H}
zxgZk_jKlmR#0nYYgJY(dOqNt9w~ady*ya0&65CaFq{?d~VQzj at O?}K=RZ54ydS=oa
zsDO{xp?2a8$*tBp8sMRSB!aut-0Y|}Eci)R=?<?N)f$*qXu3RF(KY2OMn$(zi`{qb
z7(=_0H4G)hZ^ezf@(x%Y!=67$T0~KabW<jqg1guPxzExvph)9S?YwdM{Q7}EJYBvW
z!sQca3_f+{2F!5!{N2O3BQP1gBX3Woqi9d|zRG=8zK~0II7S0 at trcYY2K8Nec*;&>
zc&czhZ#!9f%^1JCuiE)tw9j!nxD>hNKoooCM(bS`;x#xLc)g#;O}QUOxylwb$v<I2
z>r9&JoucwjVte1wpW}qE;}!0_;rtjEG4a%}kQf({S7+@(t;p<5cGS&J>ORTuwWW}I
zUtgiCAiHj_9ZB}fKAZiLlexUO6&~Y~WyqWE4%YD{9JK{ybsCo5D+G_{tc5j;EuOB=
z`rGMV)<7`pt*zN17&4x-9(e}n%!``1p0X1V6Zw{}?{_PG8E^f)oG9uw5lJYxd|qR7
z3%}_C0u+V$w=XB?7jiCa3xshblxuz}^dcjIXHB`L7sjjnOh|Sx85+|9he6~(Xn75^
zjob#j)v;|*v81COZz!0P(w}uxmMLkUP5#n~L=i`%ELyzN*xU({9`veG)GbgXA!}Dc
zShw3>C*s_33{V{InusqIX>TEGFDUw<^e1_J1^Yp<dk+$-+t}b8479sbnX}YQ at xaUB
z$?)<rBsM?!jB?$UJsR)QuL?bs!~J^4rb-~$Z2S9uh65o{w9h3mC%{#$uZv1i3&`FH
zz3W7URYoby7u>H_1<YNo$Wt|^iU{qgS}<K#z>#PAgCOlJ*+?mScD`7&e7bnAw|kcm
z|CCviEAc27=aX9V-Mg%#L2r<rRDDoJrGcLG_)3W@(fD3_&?XrN5t}%<ehUhVc&rgS
z7ih_~rWo3^O50cOw5B?*^V0(zpVh}vyF7y2Lh$C$CjSNh{9%V-8FLB#gZC8CijvA2
z0+CpV<(~Rc>5cH9FgzwB?u_mxXD8VNVY>fJN3`bRCwk`i65;|#r-OHO<k>XDnA}cm
zy1#1CIpf^Ipz;F~=Wr_m(hhPK0mWs^wQ5i2x4j?QL(n`?V7dd8H#osBT1 at _yErh;3
z5*-mr&)ft(Z*EA0L}9*$XkWc4*ZSIl*Rf`U1;@gY>)|0HSTUjBiZ<Z*0(9or0A1Nk
z-B+^_s14K7I%13?3GX6xjQbAN`oX_LUOpx}<{m#1lZz7?=+@^z8!m;)zl$S^YJ`S}
zzz#7^_MM^lWE{2wIe(xcDmcbIeg#2G-%j-c{SXePOk!FZyLV|`EjlfHrFI5ysb584
z32Kh6+HE?iqW;n59}^|g?zuS>NAri#l8(o^29DJCvNZ1uUb5Mc4?$iF{vn_NTr_uA
z!NFuyD&Y-lj{{j?NMs+2&Y5|LWnh!R8l^Na63sHMY~YY~QlWVMhmcO)!H>pG_2G>w
zeZ)rR?x?Khns&O=%L{9<4ew-H&>gOZh`gV-Do*ui9^#qKQv0=kzjolSm|5Ve`MCjT
zFa!t0Oo9K)n5pFCU~XgjUoq41A3?KI^-Kv>4eg5#dZmWeU*Sfi(ySm>9K*8mTglH~
zzth0>7xKQ*kCIme1H8eIkLS9wA3sujj!nB2GX;t=&H1?I_{!!SU6aWM)N2XH;9ReG
zpVqftGCc`6d_O+c2!YVv$%y?5LK8!gq1mvKw);h(LzpP^@ld@|_WPBQs&B6>y;2Z%
z74Z>v>H at K~<LuDuwY{PcsR<9s3gVD^TNXP4X)*k#$+U;zyE6CsNw($!7|C7_TPG)o
zq@&HkYDCb$o*hJ0`Az#6>%(=#w|>%$p`<GvHfBsnOHrk8CeWp(O(gnP0=%vCjXc2u
zgM*bo>u=%)#4TJJd<_ijXvu%t?zVYIIp3ot7_ZbZm#qfo&G~&g$u?FnYCyNE_8F0%
zYd|Mg1RlY9tS-WBz{IQ-6`6*xFM>3+KXa-~QQISkwK(t5v~~7a(a{l2m!G70|Ms%D
zN<rC<!NsP?Vah$BRZ-6{JPhPYCYAW6U$C&AXkp=X0sZmlFUme?wL=n)mIM<%Al48S
zSUVsMY<*$uq%)WmEhYj27NJyDC!n72!ZUoEU>5gYXQc_|AU(AT%c`%cIf3fx_qnDG
zHX%>pTpl}xTQtEO;ITS_w7l(*cEBkTZGnDRRo_5IG}2+6hH($iI0~?WOf&gt#iR0s
z&8sP}Pp_lInw5?q0<lpC$8+~@#=R-i_(8EPe;_(m6B6m4MRlZ6zb?|@F~`YJGTWlS
z*s4!ZnTgIpxc7_1W>mc|=U0GSAEsSSK|C{FAu#(Db!w6RnEFt7<Tu@;eg$OP5w`@X
z&E0;9is?$%(eFXc#vK7`AQqIA!CdXe4Lh93S7UC7R}s(rLm_`T89xgT6+cHJHj8-C
z at 4>DkBW+5K7zNr34<s{p^(}!A?c!o@?M6rb_%ZM at 9gP6Yo7l?4;b;i>&ERNQ_$LaT
zg+tZeml=Zb+a9-<oa?4fRkJg|pQ9m?@H#)@O^-&9U+E-EtfRxSA{3!;r9;1HUL?y~
z!-O)`xKxAS;IRz6zFf0P#+vy+5`5nC085STup-0XL2aHqc=Vo*P3<S?9iB@|S?fm3
ziG`DkLgO542Y*bmQaD4&;rDipoLd825qTG$6N0kfjP;(oDNB!`T(_`4(;0M*;XZld
z8D}MdbW{C at k2|LguHTt6SH||$`$nk|@a!zII<Bf5!nCZ^XNuiuN*J-KDS_i00&J)g
zaWm8zqsTYIGv#ea_<Gn!OjD$O at N4Y;dTQjGHRQ^=r9zz>GT1by&WyRzSJ`B3m`(Rc
z(RCvv)6HXD8!pf863~q$O78tSH5a7|9FjeH0&+%pT@)oCx~7q_K+0#@hB`CHjnx5n
z+QITZyXJ}Z43YB)!6iW?hH)hpT_mbf{bj`fYTg6;edkxlb2U+~WUP*gfGmc<q#Mx#
zm?BLDim(o}0qzEL4W>_99FXQ%&gsmBKqj@|gQt8H7&?>$Ubzpx1Npjuzh&X2YYSXe
zEtG2;)D!H9{YRF(&@Mp}vgRI6nvbZ|0H!%tXYhsP{i^7C>DMZbi*~5+QmrGKJK}^`
zOqIT?*%Y;abF6t#Rd1nPr~yoPUd-;Yu!*Mls=$uIx9>VeX>;;;@jo;nX99G&B*>2Q
zWWRIHM%A<CuMV~r=XvC2SokY#w4;}qLOs(e at QNwFiId9WfC^j3hITX<mwAhnA at Y>X
z<?@D2XBly>-KAsyR-mjjn<+MHC`gKY%_~$F9!>Htv}=yjpO!Nrj8EjHI`4ss!!Jzl
z7S~`2CVtiD4ld0 at 6)qF^4zCMSLX4esPg_7zefM=V at GV459$7agVG)wmCazN(4byPg
z#o^42M@^;ULf)TZ at oq(>n%%yE5m_XzpzsN?O?!SJ%z2b6rg)#{v|wLw2rw*6H3BY6
zCl2RJ4!*84oU&FFfWy>M&JI8fyvjWw#u1vT*z39XZde!jMRw-)_#;gSa%skcaLo-8
z6;CVPu?+aFR2RHscYPq}??<tJ#SVxVZt^g|SeZSb63hE9#SROAKRm-<Ch`A6x#hp&
z#!8L84tPLL=|Y(ZG;s@$GPS%_fP4<Ie2#iywTuJ6lfY)Zb7y98^+ at _F#mCHa_4|CP
z&v}T?sowlaD+e(=66Btd!zJ%g)*W}Xr`+vRx9>Z2&p-?pJ;_WkYzoT04b&X*pNt;Q
zl!dVDIi{E=@N_gIff_3O2=&=(zvu*UGxf!p=s+SG998E)@H^r~r}cg@|IX??;Kjj9
z!`e6D^B?H1+0cPgZ0b0(FoFbo<Wu?@;5+-ljmD|q<D;n&C-A>__Fz`sHXWNQo&2bd
z%aqhNFcW0Y0xy=m;?eTNh+h}cN|bDVpRXk}^(z)mu->WCgzgli*TPu-Hihk?R(9Wf
zL|>O})1BNe{6pGgX;a_uGEHxH_+m0j<7Ty1&&k5!wZwE3Mymz}i!rrNmFGAUoExsr
z+SJcXE(<U*k>oC#>Zk<SGs(Kk<CHQgBvChsk@|DAH(d52vUCIe3Eb<6P72=15JvAQ
zFCcH{C9a|e;}rJ}^JGQoTH}hII-RmPT0_!2$}c1e`mnrx`95Y~v1QdE(2t{5h3pgS
zo^{5yR%&3PnL?g&fF#O&pi6BxzJvahC at E9-`n6!0^ljg=09)^=0NGt(ZeON1iUPE9
zsHD1uoT1;u>IDixulX#G8DbNR<r;z>yCsrF`Iu^H=g$skdAms6X-)W`e`c*PO93oA
zBK&?VhaGG_juj}bn^Dd$8BhdmP!XQRZR~3SHf#$nbMXF&Ba56s0`UCmWm$MFh^E?n
z{iPnv=h+ at Lx4a!oP&x2B_$;hv)$=Z)7^1C+b04!=J)Hyeb)L=m3whkSLxJ`PNIi`Q
z`-Q9se_8hp>!l2>iUf!}1AlGLR!YhGxiJ&d)Fkwc<0t}e0WorruDzN>8(%+8&a7nM
zKXJiRZVw*h<&YLmvdc|JSbDTK24M+Q_3Y@{QIF)f6k633CP*3-E}VDZs#_j{y$6O9
zW*{SZvp70(P+!(vf3mZ#{CFO-o9viXYP=j~u`3Cw6u%Yq5+hG2F-vHq at 9#-B>>$m)
zdk0lPkYflqvtyavmq5Guy>um^M(Pa*wzTU#BaIf*2-%Rljw#9Nrit=JiR~5c*!z9r
z0 at 2;)nv=M)%A2X=PRE`QdnC1BmjWNxn#vn|bmt$am3l at UQ-Osd#0 at g8GWzT8w$ZGH
z<{`#%`&EhmS&m=?4PmlHIi%~u^9C*oRsQ)%Dr*XIM_H$2jvpDaU}uL|2|QrXog38U
z$K0Uol at mElu&Rl)6;SnS8Pyo;bc$_i0}2J7^xi&W5bVVbcZrFLG*qR=5*g0m*Cbji
z%gLG`26EW|qX?7WtZMvv4lNp!bGgQsP at Sq~a at OAdhw1kuk7yT7?xFe6RlT8;XFV*B
zXvQ$EVgI<F9g!@?PDwL#Pp0GFDLLYpbt6jReqtX%l2~9 at e<_X=iPnNb2QmiDwMa3^
z?D43yhkUNX8(=gui51 at oCoq>wgcpYxct*$yUrIH;|1LpDHu8~Dj-m-9Bzc1_6aN)^
z6?=g1F1H!iwe|70)26>P&QRCZHyuz^{OiQ&U+dNUZ;i7v6g1Yi`LB}Vs3fQWl6NMr
z{d~)SH}?<}dnl#?&o__QlAK*{<|g~y at 1(rE^f}uCUt$8tJkP*BiRv5JXz_0HIAxv|
zo1PD4B{5UYu0VJ!-~~)sVlb#&(k4tvgRDZL;f%LvLcWdqdduteA6#3NY=QZ|v1bLx
z_?c-{KsAo29b^aDy3yEt&OIbYV#Q_?b^-0~*P>X at UJ-qpt@XL)mVJ*Br1iV6Rhq`)
zzfBRb70-I(ejZo0buEWYS_l#>v&or(`WbqLG&w!EW=NN!au}(<8-BDnb<xl3u5bNx
zZ&C_*xrS7vZYFIwz#Fw<g{+mP{vs5if5*_I`qC29qCSU=a~dcr4^d{0r7&GnogD43
z=@$gn!C)TI93h^nxqiZCM$@A7$JWedy- at Z?2usHVn99~Gqr&}O;S>$2OH!+$1U)NC
zVUh?V2v<e at rHgiAaxCPF`+^-djB%?Xb_)bycw2TOdOWrci^5k3OW`S$p_R`#FFXkI
zTKF~-Bz0fCAzrsIq9aDyk9A^1wqmiL^&PPrYX)>7NDSWe{BMqqe=RutFdXD0V8PJ=
zf$je`sM#5cI5^lk{B70a_2lOH(FUiSzMPur{YUb)`M_i_q%*_}$#~4J{b*BK0wD<*
z=eQCz+AC8hCEr!k%%r`pL7#KsTuorx3OizDt{Pa5*5A0-K40Ddm##$*1E;x7i-OWL
z at iZ7O45!72!96HPlJ$G}e)|EN70P-Dny-S>{qtIkc}hfj7{1iGsMy%HFE<iyG%cN4
z#UvtkQHw7py1EY0DD|RT`7%l at cm9n;dOeaBWz=ta><4DLvtxxr at X?3#@Oor^%q=Wm
z95J6FpwIlsFw at LEFDcF|#gu9*_x4e#!P;F{GEVc4dKz!CL2k2dDk&eTlPBgBog+V;
z%Tyo4i!UM_*9ySQ^U{Z)J1Lu{XcZG=$tO0-nM{u+z2%HVn)w0-6`!v$3xO-;q(`hg
zpotE+iixLvx4Vx~4WbvO^O3?EiOtOgZo}OrUdtS-@`sKvaPZk>zy3Wa4lZAB7v~D?
zLeU!D&&jY%APz=3ntmBtZARaar$!?mHS<e at T1MNr)%w#YO1|w6T>O>|q1z5ud<@F6
zynxR7*7I$xB%(%Uadl{icANrL2u>0?FKF?0AdNl;aPdw!<_fUZfOZw42WD}}taB8k
zH<OEP&q>EGwEsSC_-muI1@=|@A^-tl-~$11{NH6iYJbhxJN&0Gr~@26mz+OiSXr*j
z?|<p at hYE~<X#Bz=9*9Q9f&;Ot4Hdzvb;pj%D)7 at 6&BCtzUc0w!vrA!~&SkB$61EpR
zV1ddJwnro&ji=bID}Kt}E0I8NlhCBG$|a*#Y>xYy{gfq2YR*V_ at aD9oGsQdZ`{@}h
z)%|`83zW96jD+1`vaN_j?p6u+w0#EAg&eqr|6a>p4Y~3jX7j9c;jQGk1(S!9-00pv
z(CmE3y$ZNW+)K^Xduky2?1 at 2nQ4i;t2EW66yE-6r+t%sY8<danx*6hgvS;gT08u5G
z5L_XQ at a&or;!~je%WOM)jET_pWV at L9GP}{e9MAa~aNoMYu3o at 1$Ga!zC+HXUz}j=G
z-xu=@tjb|G{CiB;7u)qXk?Kx36{ARtn54fV^$+X!V6c13YY?VJs(cg_I7v>QNl{uM
z3h-JD3S4IL&`J~-gHq{50 at EUhS{aIT6n0}xP75QCR^@FvA(KSIX5}<yrEX*;6ToES
z*m;ifIQ;5-3iEJcYw&#8%KedkYpwRFkuH^8kjEs4u^-h#5iKjZg=7F#gtR%_E`&w}
zHT%gX`F$%bn=$s(J6vQEEr&7q#P6iw3TC6moQC>tEk?)TndLBbCFb9!<`z at ND5Y64
z9~&DkCY3#eG2{svy~?gqzVvbXzt!KdmMB(+QCoi-(WYBR;5UQ+FV@~M$hL1;`z+hG
zZPzZ_wr$&0yK0wh+qP}nwry*7{qH^9eeUfq=Z)wU3nOBEnlnet9GUs#FC9aHysnh|
z;|FN{d)tMn;<V^*m+&=Pb8?cM(cNU$;>6c%zDBsNCcD+m;+gkwEw=0Vk|j=8GaipT
zkvrYqqMeINC|B_LOml2GE!@~#$m2P<5^T<ANSL3;q>0Sfai at xvWHwfvPvx8Fs#c)C
zrt9^8`~30g;EY+n+guMqmOifIU)NBMBEvyYUbLh3lvMoOD89&usBycqYp8BP(TjPg
z5m|vp)w?OABsU!Ut at VP!7*q_lUve-e{7HokcLp{*S4>6<xz652kY44iL6f4|^2T|E
z5yi;lb0;HfH}vH0TjM2p^k_2g<B#=%hMI1(K1Iouz}2-jJ<J@&d()o?oN3S4Fs06I
zYu0cUsju4SIeaZUUs{~yTFt&ybS-gPlSFqeyDEW&L0RunK}VUc!kBM4y=PUfIzKg-
z>hg*km_%l{*ww5rMy<1nEM at DAvg1f)`*MVIme`=;u&OSsZgmdQSF`av#KhxTeXA_t
zA7V?h*vOhRQP|+aJ&GHo<rAjtmOe+nS=ncP#F9cj(%ybq{ru>_8MR#`n2A7BnsfTP
z|4PM!XT(471lqcWdEt~CDEZzZU$+2M!J1Uh3`e at U*2zh{agnKGl>{^#p691dhFst`
z{%$zxjF8=^#M7n=YQdRx`0L_SYALnR-||I!nm5VH at +`{4&;gGwkS!rbG4flP=z2D`
zhkCA{OuyP_zm*%+TJFVc|9Ls^ekM^tP@^)Rwi6m2$`r*+5?VukHPL~@A`hROCUcOI
z=i64wHl7s?Z%B;BBDpEKa^R!s4WLWiYHX at rHv^XQ$pE at 1XlEJbOpc6}yF|=3E{a&~
z7u2uc&Gv}+gnTiwcKN;-o>FWQ5kWQkTmG}B<rAGo#p^tBveXDX`-1hKsp=ZPA_ya#
zn}_17sQ&tI<7H#8==>mWO`VHKv!vTcn+{dmruzM`mZ&yp)?_8>g(Q@>O-5y<){RpL
zJ80L4y<ja`jB_e+3wFA<rQZub<UtzF&wP|unh#x{*3K`8t7y}tIS=l$_^RnpX*zzd
zHyHOg%llW&L(D{GUCABOa1emQau|;pu-=7&8LjVyahQ(bI+g^#iP&@-kLftJ5Hdz=
z&ZN$?p$(}csoAq>gZHR=C!cn;tr(*ZAM!dX*ffxC%^Qi|h!YGKH;LdazdCFvlsKjO
zM!dR(5RTADj61NB6~TLn>M{Ac(WFgL?;ch~3_z|;EXFkw`Xp}>KU$B)Y1%}aFBHm@
zux+guHaaxV-f4_!xQD@!)-t85eYMZp?Xg^wex}gqG<y$?t5n!&HaI9v9MfviauAY(
zO4W31VkAg*bOPnmSe>{=BB=UQD8{5o#gME&zURYt?Q!3Cm`f5Yub7pL&PIeYJPtOz
zSyq*+hsEhVJw2Iu)#$(-LE}{{n8bhCUiIaN2L(zXG_`6l*+gPa7iz|h+B%PIO1mSH
z*hE|7>NzGpTNE)Y6MBF~ZmTy(jml#=^CpSRm7^yrRmFkJ$?Ne6)CH+|V3nYz6?dbs
z*U{uoH9bMs=x{0b9DuEhoY{`y)ZU!MSol=gZtW|MXmTF>9n;rLRGQW0T0UA9^ItR4
z=F0O-_h at 1b&iUhPPPTV at Ng~*8k0Tzd8C};<43Ql!uRRBmqM%ihJ<gflt<<LCkwj`3
zD)`FqjCk4h{Asi+z`9&Rqr@=`{k9 at BA+5Dmp+hQ-3#=$xh5PW%;RTe~w#9n|^@3Co
zYN`uX>OssR-^gT#s}|_-P$iP3q7Vr)N~3Zk|NhIxfh at ymzGVo~((0o+xsgn6o;Ct5
zsvxc6TW}m%!h@~~-9z*pqXlj9Xyyh60N?kd0nM;RI0FBaZ<)_p#zgmbiBKbkp%=c`
zh{AYQZ|CVxHkexy4zA#l#{2Sp4K_0f at hK|^v&!(HlKA;|a|41tSH{ZJAd2v>>>#Y~
z+?oMccX&0^R>3=f?Tb=|83n=23jD`v-9DavJA!j;(Y4acTqjq$&r%m-jcYo&<XuAU
zONrHito9b7chXnM5QIoJm;!BZq1x_P^j~Rg<xphDMo4HV6zXwmwLm at oFC0+3fiGVB
zEA}zjk1Lr2g$fRUVmZM;jNhFYe0Y5|o`$>(x|9A+soc8K3o3)&2>ADdpXubLC1%!x
z(2DNk2!bj?sprna7?<I?x&)l@=(v3~2khK)_|sMt)j%pI2zd0SPbw^*GUU0Wnz9{+
z#z`f6MZqbUpuvXg0F~zM?+jF6jFYt(utKSGbGNL at aIM&;aQlpK#K5UoHm#wf2&S+F
zmI&~Uj?FD0W(_#1F?eVDx50CJS2)Ws`t_2fn8TR at jknotLZwg7o4-PfHkD4U%CLt!
z1s3g1zX6KRCO;q43G9nyc;su^;S3B$C at 5Btk9#%!9dPUFvl({$L^u6qR>d)F`?t&m
zurkiFXdg#Zy|G&AfqG!|gs61~o`LXn$3Jf4L)wtOs`i5R0i(S?m)od>-RL-DzznK*
zvv8N4Y+$4025!7eZ^z{%b1+k)ZG>Oxq=#(Dj_`^Pbjjp9oSYUVl!1E&K2XA4JaEss
zaiz%~j9zuf{eg)QY2WZ>Krz>%&0FK*D0FI~c|wNDQ6qXx_0Fh#gZTEn_F!~lUa3AO
z(t+c85t3Q3AFt;D1N$e48V%n7fCAjpov58{k4`rWGPPL!w4hF|&4g81GZ391D)jcA
zGelGNrw=DGwV65Biq+WIGagglevx_P<BgPuzWtmZ!kS_VXbj^~mPIDP+CnozYP;Ja
zL#ZNy(O`{)SPX^7gB>D%xHP{pJL?C7W`<3D&&v5l2=+ at nU=e*q^fek7k7p6sL{JuJ
zuh#%(bnym1P4xoZY%m9{Tih-XY!~b<2>h=npUvIDzuss93?!AYAaTB`$?P9D!fkZ*
zbA|<*aba!*f=?L)fA#Zk|G{=35AZ}!CKBx(YO_T4-zt2-oA;&Hp!gHBhrt^}(mlDR
z7T1pra++~E0RN`^nacEg+-%?GQ3_I498-3jB{N<#GnsQ*<jt!%F31<zm$6FUm-RY<
zwN;O8pQk?QK$V+d<4$)iD#V!YO<mv_CNHH(HRb^F{2dHGT at 12{X}Z%dMll1R33oW*
z_1B+QO3hCc-aa3d)=1`8lF!Aw at Q0k^bNbrBG-&<ez_S2>{#%>-wVS<{wwkcR2TX4?
zUQ3p+mTy3>4UQKMZ(SuZPSM_}Z0PIQ&2ai%jrYYwomZkTDSV#q*@yV)XN-0xtn#H%
zste%(t|pVh2{8?Quo}Rf5CB|l+58;I_#A<1)rXT-qWd(Jvs5ZsIo!OoA^e-|q#93;
z- at Q|n!4KxhnIm)pyay|-n7)V|8~ITubz+$1+*sQcmJXZOkz#CKxj3Eo^AL at q&brbv
z0`u^(&jW>@R7@}2mWzWldJ at NL{MQ!5%$Ek=Zn1!(uZDPe?9#WTD&Y63xVf-13&9L|
zoc-wNx2QAaUR~(=8Z4bNP2&pHWb3=Bf<9ek)O_K=c51dg_oghJzLDK at DLj481&5n4
zcYU7mF;_|;GvrX}&KkM}Cee8Nr+as3H8d`r9rFtZIGnb0I(j at Gk>!d$aNwm9Pu6-X
zX^1^M+T)vFeeNojVR8rwfcf>AzhIEVRD=z9J|e>UP=)tGJILw`6(-9&RF9Li&IoHa
z$Nc3uuiq at YU)!gg)F?Dr0hqn*5x#Hp7_nNLW=~E-XV5Y5$0y*Aa`qzL%-kEyK0(o^
zW)5xz92esZHuGlNm1?^=y;nvU<#Ee>BzI0ave=*hoX;YfVK at c9D2JqH8k8_!R>GxC
zGhD-LR0t(AUpfY7R0s)}nR5*!E#*l}*KS}=*T5xl4B(lmOZ<H~pU~!s4CHP7w9PdX
zD_h-7!c#j_fVVb@|HFZ;-yNJ*#|pA*SUfi+ya1O;Ony&c;F(_Q9f;r_sqY=%{W~4+
zjpik1C_>wV62An(pa?Z~_)Ks+2K`mOXXek78O0uaRx5W($O0L?tN<<T*@O}90r4Z0
z$Mupw1n5J2K(=wxiy@<jX1`4Ai_7 at Ou*zZElUCUGNjUipq-Me3A_gq^*#Xs1y91b$
zX-Lcte*Lx1QN(Y=GN>IWPS<9Kb5rok9enr)yZNCV!yBf)XE6LUJEw21%2awI#O{mI
zdjFJ3W7aP*koslNCXZhB<0Y%dMdmU5m|uSEcaGhMITyEt@@TT~c{dz|%8-;4Y<eeu
z)NqD$O|+LZ4LFnnoc`4RJJIf+n6^aSx!mz5`O)%&o#FnEVp=By8+&ULdZqvR5&EIV
ziMTueE3l29kpyN$817kJx7^ayvZ?Z=^B1quhXX}Kp;r~4(52dL=_nI*V<*jMdRNbe
z!t(~em&~+=HY|g<Hs~I^ouW at L=HuPj2DG<EXNYmZK4-H&tV<g~6S`IwozG-6#`<W1
zS#vsq4ptNs-RFe#65MI+@}o+MzTezkUYf5aAF6CiVH|J}JL9rNx>4x7%{#s8hKZbI
zlylA<l9wWOzYGrGzqO at 0p*q*&&Oi?K&eiUz5)Ae%c-ZA_)28~33X8PBs at b|1hHEMD
z8y%yZ*#~9<xQZKb1Z`UtZ$Okd%WCz$wMJ03i3BB1A`Wwh)3N~;Ca7Ank(|!N^ATSN
ze|-!0 at Q05uSRcSd1ta#i12DL&2fGTLYjnP0jUL$4t)!K|0*#V5%PzWCmojaDXb6b1
zR#--49MH@<KU}EYiaZBkdeow;?YIxZX(5p5Nm)_Q<}w|@TD2dFvHlszw2o<^GW`qK
z*PzOfmPefRs?6u#$Xx%}@}b6|=jkVF`T9e9ko-TlrHqTUv&H|O1oq#Sty0xe!~U87
zC5x2GAdQ at k7A|99vBU<MQm1}S8mbBfA!AO;535T)23Rc1<jyoOWTy9t-Tk;!U1Vyo
zteA7<dn%{!k|r&f>sPCa?`WFi^L(_?;&lJQ*Yg*UUra!RZyt(F86 at _)pVT{7zaATZ
zpBVI||5ZK6zl`C!;<UHX9}^YJwBru)7-g~|RPqQMiiyf_RPx(j8&9%M42oB!b~LxG
zAIV!Q6%Jh`IC~P=Xku1pr13FQ!(|>O3)ytYnGDlE><~)Ge4Nf9*nGJ17PLis*KmwN
zeK5 at AGT)#Iqd(Cr2h)*Fnu#l+Zm9jbb;$0mx_b)xJ>5bg<h|Ri%QBIjw)&(~Zn+7^
zNkcs%Y5-F%vsajQgW~D|bf75^+(WF!vChOn%x+Y6Es52MhZfNdC9HcY_7^BbS at N^W
zFa}1@?1p%liSqK(Sr*Zbvvh|b)4FB`aWFM`pT4|Sd1CY^ryCr|-N7D#W7G}N-{~Xe
zpaa>84C5Gl-e(;<3{%o9Zjo6Vd5AJ1ELqIzY?yFD8gCHg;J<$;oTva92j%#sbd-q}
z`nP#vvu#^^N^&?zOy}*Q!($tC6cV?DL&4=v8x<fGgmBa_=q}|3c?ctQIMA?k2TX!9
zN~|bAIbfyKO<NDwm~1dvaw at FbWv3B0DU{e%u9#AE*xQww3(YLGM{kUR<Cur2lX#V4
zS8Bs&Ft4*6?n!pfa7!>>`kH?zq4krrfM=i3uzLH{uzCmBu))%MUuukBFh*u$LP}@%
zcSd9O*<f?<f7Ibp9N@{~#a`;^1-=$D%sY at v{Y{G;7Ao<Whh?Uu8$NA{<a(^n%@2f1
zx_b(p4|jQFTUr#Ta0S0>Zv)Y at oE?+$da`;N2`_Cte7%zW6N$@yrFd&3(Y=<x at w{w<
zrPB}L>uQ&bl;_|viqfOYKq(OBTV$H!=5CSr3j^|$VX2o#^LGdD)<EzO>jJ1*B-!EF
z$34E=!#bjHd%(ooSiFGgl0#ZtaBxaMsaF>e^EHOZ26HBQ(`XB+(cmaqolY137AS?I
z<<lN$;}HgO*A`3kex_lO6V)V_bD+}_lOET7eMmcTMSJ*l1Kjb4p~`_i6>&cjxl;p(
zS*{mv_6%wJ7GNh&j3e4$y-Onf;1Ohpgi4%Ar!^=LeY+k%x-ecmu7;3Lh4CFW;Y+k#
zRa`R|BhEa)s}-YHZ}zt>X~lw2+U;jCRy^$lV&uFp<gtR?Uh at gNKV#=r(ynX;iIy``
zqN+c#!<i|37Ytut!GTQ5+TPCW3$T&gU!OX?a^7&1KsHHt at X-yIe7iXMFw<CTID~wM
zP0}*}lU>}-ivpYEd!Cv3kN+(jLVDZdkN$BIYCqDU|4cUYKODvXxBOeAtR;u6fbc!t
zTw7F`3o4T5&t8Z=eg{NRh6PB-Ru(HC5N5aGNC7V8#^WV<;d?(MY;@a)zZ=6et*dA|
z9RE6-#i7^pW;#82`ThQNKn at UHL;_~-1^~G!rSFOG!kEB6+_EO{Q&MEK%J0=5#RXF}
zJoP2ZQ0&nUHIrPkVXByp*2kcmC|)(kRSxpBQo{}`9G9K4wce0?KY at t6;5lRDrspc3
zcByz4 at ZPskIO?d+3%YlgVofxsE(3kJ1a2X8CuPtgd>vkH>LNlV!hAm$Oerl at CzCQs
z%O|#^m7#2AI`a9Ly|$Mt9SENFma|IfDHbCIX&xL&zICo6pK{77CJ$eGA*tyn2u_18
zXC_fD?49i>q(EoYoXfJ!*%QmJDLi?{MF<ZaYm${|)l|$3<3P^L4PQ`Xt)u%=jrp0E
zm|0`l*AEOW0W%-j>4bv}Ps`nJ6zuSAYf~h at u72{7J;8Irj{;X at J~KDg&y6Ncqv`Hn
z0yFeCm25!p#(ZurzimKnL?-)MVR7764MWr$C<Tt*CY#?v&)lYjo<#&~0 at +i;inOB7
zaVjw35Vk|(1l2#|X&=(Kp`G5c{gfP|%1tGDL^S0qg8vz4A^Th)4|U5$dE>d|<Y>+1
z<7Gc*<Hcq(|E3SX2j3j`ON5YKln*)u0+Yxt%Ra!G=>?aD{SI~*of8wI_(Z-pOAH6P
zur74MxgD+E0hE&9R#ZGGjy=30j*R?**r%<Af!FQm9oU{SwoXuxWI)_CQvG+Wl*EDY
z!kaRUTcA74oAM6gJFGRzeS;Xo*^SYZa<5MDz3Qmm&@Y|Qm6;%{EvALmXl#LL76&p4
zPLZM#hlF|=uqMpZeA78-Z1bJBe*^LT<4H{yUL3Q2Hhb95X6OGu_oV;Y?EltYpnM^V
zEP(P22BnoElI!Otk~o1D2v~(mkv}L-QkL4NSul(*mDXG_VVji&)ct2>7y4B06Id4s
zzc+*_d(9Rmj*Q^rU~-cEWb$p=WTs|k#}{Z<oy`GjrQIHvSRyhVW56BB70IG2i-9o=
z8>|>c`hu3-z;L*?@=pd#Rz&qpIccyfmyV%0Hv}7qklgmukfxE7&S=SWyO=l?ej;wo
zp}1O(5ksD(?PzT(ym3;6=v$ThOv?~wO=~t1(;@7cL>;XTsr#w*GEZN`oT9mZP%yb8
z%y4nRII94>Pwj(UCaqaWh at h>9;9a_+%Xg at 79VE(NM=*rSwRlr4-fP}yQB0roCB>fI
zZR&#2RFF6$l-)1K0iKbXds8M=APHmq>qHTqwm&sv6J(^pcSeq8;^V3K13x^cIEKbH
zY?v=_imG=><)A|91`HNsjmp+`3NyGPcg+p;Q-PX4T4+qIGMyf!nUX=+qnfP&9KqWd
zb$V0MQ$5+zPL3Q*Rt9*`V2)^L4k-qwp^*%Svdhp4+q5)$*<_wM278A*L$Pl=_3Trk
zF)9MV*XKI}4gFLDep$ToDf#i$dPVh*-w_H$6eEg3Gde0p7>)2+MS4u?ii<pAD at vAj
zPPB`f7|n*WZlzkK_gc{_2y#@5byc4&*0qHf74d8l#~>n^wQ38bFa;T4G2iRG&c1P%
z5oAbT{Ee>CmjOOu)k-8>#P(QUBvr*gU<~5aF0|9b!#Q)ZzhbjKgW0gSue`*)g~2yW
ztQhCx&Nl<@P{*3&7|@WcU%)5PmAp>ZLz<*&3e6Fs_mnT6pkU%LiBgIlxVLEMY~a|g
z4S^;QGhjR#CH~?}6X*GibUt1K(TQp|v<6PhWe`6eBh(qUVhyo<g8#oou7B{ZO5?+x
zyFb)uZ1VrK{OxSw<V-JPXJn;l;^6YL{@0OF9oij71(nw=Vak*}fkh@^S&?EkIbLjH
z-LNiJ(R at K{zSt(cP(-s(+O=e?IU~!&v>9GNK><-fd9l1SlpwcLGuNW2=!jB;UmyYv
z^ylR<`awwLIX$`6k<j7Bwf8aka at FQ^v-vm2X~u~RzPrba4`6Vu6(bWOB%c8puO at J3
z;WY$;8!@1^<&`9iFaA}Dlw0Irf#e(KPtRcP`o at DaNOqI}Ee_G08j^3p(TO;>-2M%T
zF2OW9 at hwsmeZng^ZI9r-3Q|p+dzShR!5vvxi}{re(hb5*hx3yh(oNhedYEs*D}30C
z#3wo^aG_bGFh&2kc at cMiKcXt40b-{G=E*V4hQ`uXUv9NiK(|Cp$&<8i=SZDm+PCVa
z0roQ4z&R6b2;hK at 3Pf$Q=L at DX4A!(?nlS<<!(*Yr8VnY9dS-&;$cBqo at 7%{c7*mkT
zNZv<XrR^Dn6T8|uhgq(h)v~^P76Ws1+)u$mx`){he&6Y)ntfy6`OKL<o?$AA5*RXC
z`-0b2D)UhqTh_bRq5h8T#kE38Qq9H`ZVru?KH at cc(lbE-R_9sMb6EBwI<C+w`79NZ
z`D)!{);ZE+tdNxKs`x5&j4EUGy!9>8IL2Uul6fKSacxl&`hj)?_yDstdK;7Ka?np;
zVy-c5b|E`xAUTbVgm}7v#>dKR-1U~b02$c43nbgbfXsl52Y*t+L~&Xh%p^*t0yD8C
zO~M#=DQz5M!YRNfcu5M6;P1SX>V<0fv3K1jrug0i at 4SWPmjijqs=0NP9ozf<g_6a+
zJhxd9tx-dgV`OVUNH{$+GImE7a6Tt&)DWW(r}9Sd!WDE?`R{==a&DcS)j}v%mKZza
z0(k*-t?dP5><l39s1Ed8>WwXNn!HV<M)vE8o3!%vf=OUNK^0BO0__;u$wM$$DK`cp
z1Wn>x6fg+<9d*x!;0!LNX at i;By(|MvIUXk46o`vC at 8g(Dtd;2Q&%B_dZ*H;;mk%N>
zsWs=hxHC3N$wbS_KJLW?3A>OC^b8m~#RzMVoBpUUWz`Yk)L6a-8xlthS*?S8vLS_@
z&=i9<<t;w$=-??XOq{&X!nd}k3)qN_u8|xEMz=mvGln(?nFOlLb%k4*(Z2WFmSJe~
z?)J^qNQ(gT$Onli;$4iK`iPlkO}UbI+i{`~;iYJiWRBAzHqDwvuobAHn|4z3KXFZw
zf#{GZx(~H*CGU>Wh&bQW?`#;5E!VFO+>sZQ<>3<wT~*rAw43n^^(aTKfhwMi^K6~_
z1&o~Ded+XHthSQIPH<G_rvWg<C>mKEYb_P5{rTGt9rsscIoRIgatbGULN$lxckW3#
z%jM_&6nx%k*+U^P6SmrxN0e0U(4=<o^xsR|;txFe3@=!Mi&5 at 17@_8JX%6(`QH5?b
zOF4bID^!zR!$oTY+%=pAbqAEgX&j$R{DXrO^hZ90g_Rq|pCa3=0WISfrR;gvIrUzp
zI2gJNcLchz^>wTTKDQ_hl3?b2Zz2q~_AD~%QlI{`+y#~%q}&-1Wo8_VPi$Ugdbi>p
zMj=+oD5Ax*Npqz-6cf%_^gjx}XP4>w$O=VwWDz3MFr7qF*5*w7X63B{^`wU+Bf|p&
z&tk7=5VY8VXBF5pZwZuoGxx6b6{pMn?1O6r!kaFH*Zc)MysV(M6<@4NB-lQ at Z2+k0
zJ8cQknG&=#!W)3_-#KzdJf_o<7!isnWe2s=u3k64x<)sOH-;gN;bB$#EMa+}8tPbR
zbyq9;DD9B~7{gbzU^NY*!Ajy&p`9 at Nz#jHUU{#S;LlABpv7CkA1M1GNi|Q~c=2O8g
zSW-o}sl_uz^I_4<E7O<stw+_PqWq(<DntMy%x?^l$P?7V{i94>u&{;l at j#vDqfAIt
z`!ui~=a<eHv;sVwmt^xJ1|5-bNs<wyfU%`ON_$`96$<(UIbSE?zZE$y)pg4Z?6t at 6
zF6bam6TMxulj at w-Xxi7skGW#a`8<4go1;;?m!NnuSeY=47DOLqDRh~saG7(yP1HFG
zi__@~%Yig43K`{@;Z*w_SrAc$-^b^aFtt37#v67!1TjTfsV<guGYv<K7_{m<ge7|!
zU-R6FcEJIp{Sbz*enW*&9B<tj^YR77U>se$Q{kW7-?9Au>l~dia`NyNDsT}E{q`l|
z?Zb$_ at wVDGLh7wOJ|fFYcW~gyTfJ+9j<4qUdy+P{N7t<jdnTkT@*XDBCV;6E$lPul
zwz93+3PNzo#Y9McyA!?N>^eA{FcgK38aid}xP28tne{*yR;|LJ$rM6#>zwz_h$7?8
z2z%F(A|&GO9O+ZC2c_!WBo!*952h8T$`f_{0+joS)t*c~%KpiZwH8fm{*I>l;H%UK
zV&v&BIqqFO8oe0%O<=i>{EB~%4udJgd4^VSZl1k=S}AgG6Y;M;7kfBuc(Bh^o-uVf
zt=~xP`QrV at K=|lp=@DM$YM?v~-M5pe9iGI2dt~@(LA&J$+GYcs)2MDI00!K%tGNE<
z{W_c1%(m(nFE~v^MkXS*Vw2NI;iuYhyy6rnnB>&=N<~CJqnf~Z!>EzMw`mA(ZYdFv
zpaKJdF7k4mXijikXu%04U30MzAFo5M{qI0+EE&=Pt_5qhqds5WTQ5M|vUc(OP)@P~
zh_A{?mUZj{y}N;VizWM%DO1^cMW<O3GQyZ;V$<;MHOdv$sbB;86|>3m>N7|Vi2;+x
zDU6D>Rd;jeRf>_k3t at N*LClhN3yg1(C2!j#?UP`BOF}j$?uIeFVv??^`o|>q%~1Bi
z9sYV%#!FEEiRlmJ7Iod6;2jYOI>_&L$Pn(HK2c_rb-BcJobC>8UGec|>_bQP&XBs7
zq1yL?e%proX=K#m*kQ3PK}d*t%$^Y^G$@p#pyk#8>#1qH^^mmh0x=~def54N0dKh@
zTlL$ev^~m&6G+&y*Zwof3SQwy5%CIv4YF5~xXv=Vu1wj~2Ea>O(qb*(ou^XrVz%3G
z4NM<6;}ETJ%_(S`L^1qIk(#UTzYp~49ZS5XUPRmjfIcSP##=|6I7%N4z at ZS<=?*d~
zA$gdBfC<IVMj4x8 at 1+xd131*CBe5mQw({t=*)7cyJWrOB$33W)2*|DiHlql(sa6LP
z7_J9cEO|Dg$%uc9^NhM{<*pNbaP<1Y=`EBue^+lIr&RtZbL4?_^w3Dzx3Q~LFBUP`
zs%|jc`Mfi{<2INvc(zG~MTJ1?8FIUt{9c(4Sz+E^rxw{;N1Yh`MduwuEO$Iapxs=f
z{s%7y$RLkjo#NJ~l}Y{&b0X9y|5+FrW~b^|SViKlDQ2fE<aZv at CQ-nT$(F`Xp~vP{
zYC!aW`JiBOqW}S&s}w&hn4-#*cR5Mj+hLlMb}#M at 27u`YY(;BYRcr;)o1tZ6wKz9m
z7 at LQRIEFW<{7b^Y;dQ=1Y<st0dPJ4!p_MQ8MJ7)S+_?F6P4>uIIT&c@<%5rCiAPJJ
zlSZ$IPf^e*<G6NJAuK0TKsw!af?Y^adL7;jIPQH;ToLz*X6j at -qO*v8Xuj7_q>knw
zqtr>GI^*7p#z8fzqK~$p#)&-&<hw0BIF2g at 0qxzw0q>ZTuK1l|UtL at Z$L)Y^wlJ^T
zTNTGtDQ&g_)mMPpZoRxB%c6 at KUf8BrSETi>J)`SfTl5yedaaTVxbzLzf~;=fsW-My
zao8r+JfltQyQ43qZRN(*U!yK&04rVg_$Qp$z#*<O`Mx|jz0Eoqo8b6({thg5yiVkk
z>Po+-5hl&gD7i<z<N!LrE!Vp2X*y<JDkb(c5_V7Qdp;_GCDlZhsyY3tJqc=id3$x9
zpqnJ36E*M!6S#5o<H47-#m2N_2v!OJwc*R!(v7PFMxWFHRt7AqEtpma4?Vg4E>bM3
z&zM$_N1u!VR%#Zt#U`}n2v-&WwPQ-#$R at OB2v!<?*5z%*quMisD-VF$J*rMkquTUD
zD^fpe1t-=C?HYoW3P5deKJh0nV5RdZ#F9m$^YfCi%A4Hun`C(>(wg5rE{r`N`2RC%
z(9^uw*7`vx${+y%@cu^u^Z$+-<P991{%?g`m70~awhHREtSM6r7rO;U>ik575Tr$V
zn(=yLAe#*(X(J00WS#`I%^#+;wlrz3H0<k53nc`Rs(cC}OVo0I0xZxZF$1i!=2w0c
z6cO)TZ2Sp6I^VWrt2eQ)=d7^-Q@?qW`elxf%!ZlYzrA*t=|4Zx4gio|Bfzjl_;C0n
zvCeDd0>D35osEe6fU#`*sst+gxPV$^2Dt9%q9QiF+*^Xd_S|D8Z(w(GCvT9SU#wbz
z at niP_>fK6U at Z&4+llSP_{vzgGCkMog+sDxGk!kW?kC3wni`){X at lg(xuxv(ru;2`r
z1br|AdaKfH(hmUFKX72;!R!*oeZ2wTB`462-imOf!R$&A?N8+I#R1@<HrI?!t9`wu
z<Hu0C->a(T at mQ>_1u9A2u)>o(XAFeJX>T)L8Ri?G*f{lMIZX<WjU7dV6(;FaAZ%}T
zxY(P!)wlRAT>ps at 63S?Prp6fKDf6LBp*P6Ta3W%ib)+cjh5iX0%M9z%G}Eay)60t5
z%8NWyr5cRTvW|JFyWA=~oWdUY$LZ3W`!P}X-joS5P7yUwuyDBL?L}qCQ&exOCQu!x
zO`J<z)?7jDVv-n9(MX&?8+usStk;Fg_PE{pC8)E;?c~-tG}PF;rp>EMXMLa)5I&F|
zE(;i8F_~qumTZD(tDI=?oG-NrJ6zW+C=ljcgDS-l at sA}`Pi?lIe3dZj%`ywf3Fn{x
zSRD1`YtS553fcv;tSP=3+L;OpJW+wntLn<OE{aYm4>x`&8AaNa)~{xdr;x0BkOiST
za$}giQanRZJNa>Op+1&dO5i9tn!=W#d_FrTs%2#dJQ?;wSvs9`Cnn&b#!iXZKZU9_
zmQUNTUFq(|M+)kVZ(qDupik9l&qRJi#tYN4swPfmM#r(nOK5|Sh at 9r0$=gySjln3V
zL`wY0GYw1&x=WMME4oCXs}37}BUNGVE2ZIh%iVEg(<%})T at YT!L2uFd$?`YRWz{Ta
zv6&}bHnwq)gErag204d{^Wm-Bfjm<Q???yqgEr87B~LgPaVQ$p+e|Fqkwl-i0?Ccd
z3Vma1x!G9ncnDc*G&U7P1ym-t)JSOW^mUo?WiKlXE8t!TI3*pABu3X9VB&V2DxG>?
za2Rr`I_s|2W&Wjh#u-rB9F_9IYzmK#whOh`8Fb*2J#|OhnZL8~78`Lh`QX6p4mol0
z)_Z1R2zvh$jefW*g84fX|4co?CGvQztRtU=iO3zcL at CJsNVq6`vQ(d={DAaReMHWF
zFeb(26Q$<$jv1G4gx>iRsiyv&YWPdi|HbN4bi__%?Pkz at DW4dca_Y%&^M;h$clIt_
zTT4 at gHJ;iy|D!OrU|GCT6IlV>f$Tu!%Xg5PlWo^AXbHwbjI<E<=bN<<w}J2~Hr90#
zI3k*7wc<eT)k$R3;>kFuc&$~3xpPFC*#KI$ANRs^u-uiB){4`|+O~`a-K>eOV#$N3
z={(fM<N3n-or2FMDyl<d?)#lp{UKw`nTh>F)qy*w09(o`tbC0Mdo{E<-6+|}cGCE=
z?SeL$V3m(;>r-_)X^lC(9-K5is8M5JbglW<%w3wPW|Fou-`M5llg0*BloW)QRj{h2
zY0g=sW*QXF=tMjkAEKG8HnZUAy=e_ja&W|wAC2`@6)o-l`&obAB+T^hdMwkI7Mmgl
zy=@xfEQJ+ujpE^vDWJD~yLpBaG@>O?94k(-x|Z8SLuIC8drB{)S}JpwKTY?_MJkJS
z$m#OOhSsC!^ha+z<{YGI<(RAczsszME7=}}qLUh*GhF4$N3Gwe<os70%*{vv1B$!s
z-fd<_pPHQTF<7M{%PgwucC at e`-yc&HG?5$<s3X-`qMojXKkt`4^tzQiD5iM*90+&j
zwmuQ}{*cjP-H*&bjrcY4Qdm2`d=|bs?7NeyUAz(tIoMirLFs9&@&)xSK=Afuaa!+F
z at Co`k?G1^nN=w$*A5dBEO@@GMt0p!6Ne^OQM1!_62^^or&p|wJsu9sagr>GuK@`-9
zBKaAXt0$6b1{y at 0``HnbXE36`@;o#EJ#HQzGDAU(^Wgm4!V{$Lg=yyM1#5?CwiQC^
zFd#*xI4n4zC70ik&Bg0>aw+k;-f<E2Zkwa9)0h`2qVpZva}7wtc24~JM#cnV>rZnl
z;;(S0NKd&zz2P?FC)O&|WquO=<)vVHq|#cjDE$RbjyWPMIjkss;fn0RsGq(QOkO#X
z-SJTD#@)|VhnoTS=>^os(WKS85C+saxB>PsF+;?v1}+pxyx}e|A=f?wkS?7*iA|%x
z^mdUDytyuT!gmrhe4)g=R))^P$cVs~e5Uk?R(GUg#Cu`q^9(^Lw*bU_*g8?wDA9oj
zJMT7DTNaEc6B^hSELam7>VhlYS$NwavOGpALeZn#VzR$ZD&A~)^tlN}&~;6T=H^2h
z<^x27wIH~KNa{gHgUe9G&ZG$&L4exfxav_`!e at B<kEVu?s{0QFh at RwiPN5K8IS@Xn
ztKN|a?&+Gc2t+dq{Skw!QXpd$iH}%>_iB#^cCBE4a~FO0H9w&P%Hf2l{A?^Cn=2w5
zvd#zLTsU0IWmbz^4?I~Tv6t{JRX-dO+F=LIT??0RTQ#?aR)YNQH8Lf<uqimgJT=|H
zj>ylp2tAqksl+en3ahJTOD|Mm;^)hbEMe{%|Fkdv at FhhxUkI8Lp!Q67Tej)g&A%YE
z#r_5WomuQAtcU4<c>5)5$6#Zui8S7bZa?XVVHs808g7xQ$SsuvHUUy9^1d$z8Av`K
z<U$e3Q1xzj*Qr?DDQs7qbdsUb6XV%g62^xvCcCGyBA>rFdk}BC_A_jvS;e?>#pEC4
zra*pwkoeow{Yq(o%@v6p)(xL%AR1Bc0$r{PGRZ`iHX^q!UUCR%4c7+a7_^`_115H!
zB at Uic{=iyMIZ{O0=lnJ^gW((W(&dN<K{lZ&nTimv%T#+DS?9^R+MZ_OBzM at x5w0Og
zJy`J5Wwm<ch(xZ<naknF0Jq1p?K3pBWwmvRvMI=CkQ3XP9n7>c<j3>P92)$#%z<u^
z5#Y(@2Ahdi$J{O`<=fki8(sO5+u-sozIt2bdw|Km494swIgwO at V<=qU at kpY^-#;Rq
zF%oFCf=apm<uA25)XE&RBv$(h+43>Hl*e%W{`<lA-xLG?Bzw^+JcQuD0RR+G{?mDe
z|8{J1vj4&8{EMGdq<ZGIsEqQr%ei?v&{khTL!_!GKvY4y6iAU at 6M6`3d_R4<Qx<q3
zjd2XXWyfukU0HdP_YH6+?ymI2{j+%F at 7U2cNkXwjG4pu{iCx=^o9~UShwtap0zCkW
zcfzn|s)V`)1;a)i99vJhM5Z+HUUla9F3Yi^J4sZNJ4?{W>xVm%T;UvG0=eA%X&FlP
z at fb6=N3z&Vk;I2bu=}4CUFkhiwg)CT-Mu3<k9SQZvv_x&F!p$NrQC%?)gtZsL*25I
zA`3`uCQog?GAor03QI2+tKsF6a7TFpgSB=YQb0zU+Q~$ZfkY0iWB4?YKX__or72MB
zfi_r0Ko%rUNB59I at ser)PK&kH!PLo4o(k{f*Vzrj9WB_T1KVV?%RLT?1Z>LF3FarI
z3h^Hm4NCLeqm}AutYj_=yKOBP4Q4P*?Iw-ZXe=G+T!bf$N{*5lY~gIU3Ki)hO4&@X
zT9(a?);4+^Zibsqz-zWE4{wAaZN2NiL$)lY;*ZDj8=EjUs?D#j37Dl0xyMwbAfTKN
z$4Rx=C6g~q?;Zad#@KL+PLu9m)h8A_;9=pTo<_t+IJ&k}uv`xfDO3YH1kQID2eCPa
zuNoSlnYS2I_H3|B3|6=J{_3Z}Rl^8u{BV|4wGP-!8q_+x{x;ZF)aZ#`-Ss1Bo{WE{
zGgNRBwhP=0H46U~hNzfp4}uz6qJyu8oQGqhT4!rdtffZU{%k*{8y at UMGY>gh_XJsk
zpo&t+!%~pJne?YEgGW-caT6ai7cRM&CYJPLS39U74Q;sGwMf#hc+m{B`kCdV!My(q
zZ0MJe!~??#J))*Yi)msLu<`f?K^dwlNf+J32_uyhs8?{Q2B9TRVb;=_g at r6e%x!0_
zy{w9a3<0xFr6%(==TvFJVv)J2y3o;@#(?Yn&&0NtgXqAE0fn0P3kxI~Uso>tI=TZc
zXM-4hL_V6Jw_4{pcW(nPNv`gfbcGqgUoE&r<l`#L<S!W3_N0_i9k}}htf7Qk at hf$~
z;WDkN`X0go%5{Kh<*iU^^s7A!EKeM4dHML*3GP}$T<$5_eOCq*;V-wmCU35&_`5=q
z{r2mv+sY1T_+_scIr2wv(~2#Q6YRd=E%c}-{FA&xh2b*{rH0f!Khgv%Z#n?flRHqk
zZe>Ql%J7<7Ru4*Rsomkfv-IcyQ8Ku0mOb?OsMkd)DN_&a6BlV*+{f&wk|RNLd5?Km
zFfJ%7i3>~#qLlP<F*59 at 9Eqi6o-ajgxF~z)sj={CV_EZmEL+Nzl22gI{|v+hWzJHg
zTDkybXr52m!esGftJzX^XuENI at k%Zxq^*o1mD?zP0kw$!BIqZLNWtLUr+K&qrJLxc
z_)Djok3Grh2~y3Ud5xU-?A)aA>miGtH2a~**{wU#;qi#49CyAwT2yRSlvsbD7ajqa
zPl)3kc%6=jZ8mC$o=BD&Qd2@#_?!z|sK5>0(C-zQ at s6DnHCIi+p66EwF3G0f)MF9J
zuuOK6PGMQ?VDF2#iLY>n|G<O0H at bg3zo-P~udeFKkbwf)*0flVpQsIwXhuWQ;$wM4
zqSl8Lw^!a92DBxP9V5VUe!zX at 4$Ge41ABj8u$f#(=$Lr0fkoL$-4!jvR}>t#hk4_;
z(%AB}Jg=i9L|4O&RBOP|ttl9_P)sXD`xf&l9+U!CoFeN~wcWmLKFYwv!*35T=b!f#
z??6 at d4id0&$&27=VG5W%60dCkNLzq?BAWd&ZCJxp8l<%yVpR=kBW~-0(1xrWc8w1@
z&^Ram#g+`dxITGNt-UBrnSSUnWBQe&zMEIA7EU9CI&H5Vqcwsx{Plfr^Hk0&k!mor
z8}t5nlvFlnXgm6Vt}}k&Wv*mDR(ZJkvQ*O(tM<B6T812}c6X_??XcxhvY*-Vk4(XR
z*qz0{Lqb#k at h|3v<S>{PTQmFzkI{#C`Vn(<os7clMyzTxcrG)q^Ki(t{$yBf?*1$K
zEEl9_smZAq!*vJ6aW>Ow{t|1Y=D3L0sE8Y at 3nDo>cE+pku;}RO7A-cH_z;2MTSs`h
zCx#2((T#e*r%Q!@UHbBcam16R9bgE<+1$oqDggwdEtwcFAKK90IviVphi~yI;$P>u
z1$D)Ed6+c2My)NB!Pfo`_)Tba&N-ahxpGS#A78(nu>}*8tzCfNS<DRB4DR%u(8x1t
z-61 at GrAPcecZ!?K%(sff4y$C2VfYs2R}cmvI at t-t668h(B#aHQ9)EumUtXA!=|-}s
z_e&FblKxw;wCBky^z`W&;E6|AAidJ-05A1$I#PyM1$T0%1xVzOGYa|Fzn<8>E at I9`
zf2u|ud)U3Euc$g(P=xPWfa<Q6c}7$*?MX{O-oqqypiTS;X&iC9toHs*{3x9G>Gt0U
zmH#-|D@~VX<sUJD(|_Dw`fpD5zlQVvJEKx*Lh(mQz#~J3$prQXfY;-lNTA3^3yMmm
zlvKHwDp$P~n at o*~X>u?d4?^!y6#Z0iJP3bROk+D+T0oyLx#9FWbJOd(?Zox(e~D(o
zKH$Pz&v&t^(dVMDJsSB&`benQ%GrvoH&N`l*&#~1kL?ot)KMrV-}7p6pbx2*TmY?j
z%OCi<SosQ%jJ*OD(>o9u6stut+pnp1KBxJm*gw^GC1 at 2h6v?;IuEuoMV{g9r6T(gM
zfkZmSS4dcgH0eaPmnE^)9h+8C5o^mtbo0}!ixfY0uUly`6V at TcCxVw{-hxw>*lGpw
zkxkP$SZQoU4WyZu+%}1jV at e>I><47p5b7C{SXh_znz$`3`JkepmX6U<KgAG%wy3B{
z?A!09k>Gc0t*sA|qc(teG73+)hWitC`<!Py1=z66SS1t1YJ3jfW+jkIWUi1TPwN<U
z_9qxr{R5cUt`qIiUqD3vZg=+{{Kd)X9avy4E26BNIPfSK`5L!Ak7bFqd?s$YZ3e#L
zIyZKqUv8wGy&;uUD2;NF`i+qKv5MHdEPuERdhfu$c!;f~QCV%|zat)(1FmINxt}m(
z<{G=wa2BwiG2r$4oNJI5zkPPXiVze(H)chV3*d{QL>L(3kRqYdy~Uj#KlcLLF`yPs
z{uRV(?S0Y#bow$Vi!nREqf8Dn%j6T(XeQN%u8LuZ#uR_QG;?plGHt;_Tl^x$0Wl@@
z!m+#>dH`c at Sd=lDm1#2dt+Hm+N5Tc~=`LOdgU{N7Bw`X><Ka7OR;*LDkWKsFwJ-l{
z*JYs>iPE1G-rLXTKbvv=U)xprr}D4pVk>88Ny7Nw3V at _Z8K{1K7|>nxzm`@4F}wXu
zdF~(r_N40c@=}#m11P4&$+}ZP;J5PorO+#6Aot?0crzQg0K{+zAfXTnn(SmLGG&1b
zJfSWhqBqe?_2bo;gwkAB)BEGxy at 9pmGJVx!^z#nXV!TP?VRf4rCWWj;$gbJDISt|v
z1cO>tLzOC~RqFkhRSo0Lecxh^V&dP$j4$@^JLez4a=<Wr9FNFvTn2|NcmLK6{?Fyt
z#On5&{0O4|8P}xypJy`v?ehOwintq@*#E<s6f?0kaWrtYb0iURadNh^`G5ZS?|amw
zC?hq%kKnU0JUndPwDj(S;8}{Q4YiFzKO|S~PfN5N-`cFTAk2ns<(mwS$o&ZZS}-UP
z2emI!N;5f`fxFFZdi-@@1K?-0<^Ly$W}YHlouzItcFqPfshms|BU}dYEPz~&+Z+>2
zj0j<TF3+%54k+BJ`={Dz_^T?Ue8}Z;D}wh1GG#|X4;uAO{Y~;Qanau at e;;zk1V_6y
zYyM`j17=N>Z`LNSNX+ornBa+bK*PhEmaPUOQq!Fp!_fsZ^r7_vYROqUhw07pl;b<8
zz}UYhUX%&Bym}}Ou7g-IIHRtN>T9=HKs|~<HTzd$Sl}l6fa{2dv$eFr(lAIp%*tO<
z|Ge18{chyOR|+e`s6BUW9?bb8W8x(~WW#{#<y@}fD$)P~J3ygHb56E33qdaNIpE51
zYITzf&@wYY%E{O%c~}Pi=t`bQ+DRm>dp(SG59#<BrNlla>3fUt<6hqX74zhHAA&*t
z7&qo8?veff(ZK(by(C)6{XCz8cQhnhbR_>cA}Z8TSOS^|(B<zYb(HA`=6Y+dBcdha
zHgFy7;}eM at 3q`WUf%JS7M4C0r^l8eNuNs?8r*S-FHr!-y<@9vp12Zt1<st%ur88iV
zUR3`fgt@>7(_iGLy*|T;*zNuk%7ib>V4EwOh77jvUV2a$O%7u-v6-^qh50SJ-k)_u
z_d-L-9lY8p^;~H5#`}VaMds9vvQZ=+T)SEObqyGt*Lb at ulQv;}=i`)8lV)cl<~YOd
zlznigGn2fTm^h?drhBwG)HLM~d^+Dv&EDF`9GG6Kqs428A*0fFu3-Qn6HZe?wa`3)
z?zmyKsnxuUqbX4+GVG{IGo$+3fw551%>DPX at mA7N{z=(Pcu?j+CrYyvOmKQ)dBt!&
zjmltglTljqQFVsYe8ZLtDZeU$()tE>ZAxp)f&G|%;;phF1@$pHCXt51tlo$c7=yJ6
zu`+557e;Bt6>O<NtU)0a7|&w-s0Svm5%n9kEZavC17qVsK2|(qW4_Et0|pu6(5wTI
zmO{DGm)eEhYP}S0hUuwtoL8|P!W>Pw2Nh>wGe$aaKJDb&kWz-t2Dima#P?zF5&25c
zL;~iFXV1*-aVJ(`$K`{9$;@f0Nh((j3QQEaqXNc^JTt7yUHdlx>UvV1Y<S~p5x)P?
z0=Bipld|R6^5RZKxv#GBT-D$Ac@(?bNfweb^fi#DGZN*PId8!8`Mk1g;+}v`#(S3Z
zsBP}X?e3aV4idQm(k8S^9D;BoZ8B<6v&C~%XRytR!~*`be2pPd_4XTV!5TRXhsD{~
zKb<j&Z%Vxu)PraoSpBE{tV9gj^oSv6+Oby<O%-AGc<(Vt%s7|c)#^&@h>ebd#;k}_
z0~F-mW&EuIZlS6~&O4QZ<yta>_oeh^M}G&(3qDlCSe1=MVi5F5m$1hb#7gAnn3OY*
zT_4dDlvt=e2D*GaY6qC61$rgWh{AD9o<OH^D>qt&$f0cV^7t at hSQa(~O0e!iHN^@t
zqs;S=DeupkzQF!xeW<pYEOh4w8YS=_qZ9s at Q~B59QXSG8M+Nh*+;i&IRH2wBzY;}|
zUarNuv4s+xg at py1OvZdMYZ<?!0$GNH>!~UE<a9C`Dm^!UA22-kukd9mMH_5!Xq8(*
z6cGUqVG&Re6jW4HyT`w#re<d38I4mlipO4d+uk=H-#d5RFDCfjPuX68Bt_yt9d{g<
zIVlcaKq{|-K!lrdy=kk&2N95?uZlQk`ZWX}AZvP22Ah-z)gYF&<iUuHcnErM!}f0e
z2Rwp at gms@sAl?36plx!)YRJFvyg&|C3|~EA%%Fer?k{%3_C4-zs;qduEyVWUQY5#y
z+!O~Lklyg{kli;Ux4?ZbwFEH`_d)`{N#uE{MveTr=|++LKh>>06=QQC?v*h467CWs
zbEN!0iilGdCY4pEPMSIc(=r-6n=HLFvFn|QTQm>Ymzbm>9U5Y#%GN5E$pzMF@`__3
zi|YznlV_dURlL)ZnH_C3do)Kib&70QJ*GC3mnswEE>^%vGFz{iTr%2u&gjTHzH(BK
zG}jlEr7ol}gEB>`aFGm!%FEzfwLp}uZe&fDHu>YBJ!P%agc8xuRmqYRo;F4MI_h`k
zC)o;gW*iG+n>Nc-YVEE#2XMqSgC13F#O|T0*w^fCM#-T~mlvxUT%@ElSvV+hgbUan
zbyfA&)B+t;HD4RDkuGq<o)Xn>BrEA9D$$WHq>xCZpEOLsgXZ_QxExhQ8y*`2Pnq^k
zj*tXlALwHdWHEix1II2NGnX|mE|(@{EbUa0w;AUxpMjPZhdMeinwdC_HXR>}kwikP
zlV+C?AT)>TgX68lH&0zGQqWs%&J5P>g+%FUXi-%cO+~L#7;Yd?88?^;jwF9^%cBFz
zOkg`tz>GY#$8C;U*VCc=M(C4vC!C&m4T{u5s?9LfNmpTT(#*kaw~A at Aie{0$h<aS6
zGc)M2EMf-HQE~+$l_uJk!CZ1gSXh6o6Vuw`rm8NuED%R$cUCq|a6Yb`ShrZ64E)uV
zNA$3$V5Z%#GP0fykfX$F9hC%|l<MH*gU{)B$PO(;qo?~0!G^cDb}*W3fA2>|#Ab_l
zux5stq3~E$27jL1E#u at fw>TSTX?0_}#f at cVa!SdYU*2+ecCs)Xa-Gut_IPiRB)`;=
zO48GcLRQ>aVW%e4dku((?Ta}POK+1z-;4>GO!8OKYgwN5ub|s7!vvb9o4N^?CM<D9
zSzD2q`AH)bLzfahzvl0*R{e>JhJY6DsXsIZk_aws&qVf+OOel_H<Db at -B&cm4cM?c
zg)u3=xS>A#D{CM7bC0#MhfUa>d at A-U-K=kELmiW-4rz^MwG!`GFwd}9FN`|B{yIi_
zw`i0YG(E7rWQ7q^I<C7)O+1kTlU^qdK%3p+F+JH>6I~Kfbnrmi2|7gF4}x9M+6fG9
zp~!S>Nj7D_JTY<mTl<qSdzaOd1zq400cq+s3_h)8tAGnrV%zIZ97_EftFkwG;ZJz-
z*77JQI(>uFt6&u>*+NaPDqZjw|J7vh`JiygRNhRFbm+{cF)^>vG9m7a4a!_qcN<Dq
zun5l*@x_#_a!Y+#h!2kr>1s-vEIVLIWEwKY0;|;LG)kc!a{_vnSbMDge^K_1L83$L
zns%GJZQHhO+qP}n=5E`zZQHi(?%kMvYvz34srhxLY9;xTsw}0FNB7liB)9_&wUQ?!
zK&1$kYM36aNA(7yYut<VBx9A|tGBe4c9wGT;0M|}e2ZK){Emo<pxg*tk)D^KBR@?d
zKMkbp1eqMDRj<^48{$AmKy(NP^-UiAnMD6k1*v-nrK*o%R8?VVXIIPr))2^AWtgg)
z#dNYE<M at qO|80ihr*Nm%MR;fj^&RV%EK;yQLvol4^&LV0daXWv(JLSR-irT&aHJye
zU3q60CM%K%QjSPWES?5(YM37QSf|+U7~n9kFq&}O7#x4AnQ>Zie70ziV0BS8cubc!
zoLXC at tLt3lSj#K#;t?uZ3o-*csoZPeS`ozU0GS%|tjSvoYhK_{VIQxN- at +=Lmz&$C
z#}#F5Q;MT;e5yw?bn`UVwHBGZRd&Kz0Si;#BBk!0#(2z^y+x+faafpU!oKT0|8yP?
zkAY~1y{I7skf~D+`3&-R- at d_)8 at qAj>Nvb=_Hu0o>#zXhkhl6tEb&&}dg5*-f0ppQ
zss!eq)k+;}?`$WbmHEX~X%TdB$#I3$M_#MetnpyBcO9nO;ZMf)9P7>Mi$kw1?x~eb
z?!J|68op2H_Ch$m<IRS&)kkzJOv`IlV_=d4*bFjX$Q at o(D-YKy&fm^MC^zH%dNEZ`
zFJpx!u@%ODr^vd%MGOiv1P0mNtYJ($97R}fEeHrR{v9L0;jFlUTZ`m4{8zL?uS5tv
z&gc<7pPC}Pd8h^pDMg+1DV$~smsafs?1*zAw&8dhtotro1Vy`oy7gozxT4Pko&ACv
z>rVg!|1x0nOHKhumt}GLlfTkF07zF?aEF?545YVX$kjyYvvWo1jX;<(MeVgAMR5v>
zDk<84mziy#VzgurH7!#87thL^_rupg+vY;k21L&ClP$AirrXd7toJRGss8RgAGrh5
zx&*X3{efJ?8Mq(fu&OQPv6Q-KV3~Gt=aylRQ<_><rqz4KZp^SVv<r?cr%EUFjRqD8
zZtpI_KcEPAhayBlc_O@~R6nPLSe}73+&w_Tc at Pfcp3jdg_?OpS(8&&!<}!?))5kxJ
z+aK{~h5qDfG^-mhNO_8wIp3wEadA;I%vV$d>I{>AWZ4CE7o^1fS|UXRZVm}U4|POm
z{uszb`vhuB<Z&o2hQ{}9s<s{Wtps#xAxS7LRtdJimyPf=81A6SV5(8&F;ax*WM3I=
z0DG(`sEKm)9lrPY{n>FUEQA<}wTeWUE%#8>_`1vb-rDY-d*{GYdkT!AlAG?3o_v#|
zhHOon-<|K|x*kr8qJ~SHF6<oh1EiRk{iQ855 at 4BiP92kbH)je at ppb`ymN5|Y#ags!
zj78|hv>t)F>346<L{wo%RHkj&)ywP%jwxSZY#f4VOo5#jP<olp3lMm<z^JV;ocFt8
zA~c(+9mKRadEJq&bfockF;!}D!>?DCHJaO}6t1$k0|r?R>Z)fkqmVTY>`)&}7wky?
zKIHySPX<`8lXTGT1;!`q>|U!ESnuErsKMQG&AFPQ>JrPFPR;qio;p6-&a^Y#Nucr+
zC{`vPS`C3uoSMx_$1whiI~n?5iGF{3&c_a4ex&QPI%h@@r)^#=oSgV*v(dRYn9G(p
z4qk42>}zcC;Zt60X4&Bh<hlE<IwvZq%a$lkE-w_0L5=q4si$bYd$rm+2J6a~OYdz7
zwp>S=%`kX)0Tdpwuh<7v-w4SybhytLxaPx<WRChc3e~=lF8IPhs=EUUEv)B(0ipMh
z+76L!k^^w#`27iG59H2Uph1)TSYl$l1Z$!g#SsJML)$G>q}SQOTey!FDvk%F8gFD=
z46pIB8wl)r(ot6eBwHjC!jX4mR_-13jXj51$eQkb`AK8iEF!N9V$9m9jhk&+DdZIf
z<{kAA9lX*V_HF5 at 1GjG8n%sd>Az%~8Wq;IBS9zjBRFJ$L;pub=`(F?aJ<?N}6!y!&
ztXlYg)obS?m5Vc^ElDxp1lKxl5c#+(7k7ZdH;wIs(T*w_n%TFYw32XJBi_iB&D=x<
z+d8KwH)h=6Z0)VaG4}L0oMbatT}R4fR5Qf|$6GCdQ=M1Q at 6@`$^NGQ0u2}|A$s9R@
zbgK?8e~SKl#od2A5#HCd!8E^ci`8GDZodDyq5A(<@czdUA!P7hA-ZfeD<>osbYIy_
z<G;@3 at a7B<4eo_#l3f6jk!8wDmKMb{=J$b{Pet3T)1lik&>~&<JGX3<JD_H7Q)Lum
z(T8N&_mwmBpYXjEv+FVzQc)m`NlreuryRFlFL8dp-=O?ZyQAye<%M*y-R_cuiw?qf
zQ-s!ijhrv#<4z8;)G%KTLkS98z?Q_zx-DQq=!!Ab25n$c42WW|g_sWx)M}16%V^G5
zYTcFnQAQ*=OM9dBP$J9G6fF)g;LO-d3<#r|ZIZ_XFteBJ*rU~vx1cz5Bl7 at iqf(r@
zsvu&_T?PAP{KSVxjX*Fsv0P~nQRxUC^enXhlr*?brB<a-wzH^4bvFN&vnsYgE!mfI
zX*+@{qR`*u7~uO^S7x_<*#IrW#CVzWXENb~)?C&-HZ-zt&~58h@{Ohlhb7fJdQq>c
zK0X)@;Wh9CtUxt=EIgW(-yAnhKM>Q*ImNQfp}uuD<r}SGHY$2ZY}~}Enkd9TjSIQT
zCTirl(gJEw&nDIE>P(Gir{-cLHks*YNY6~bm3Vru&cL<I=qU`8Z&Hx&Oc>UXmn*G(
zwm!<Wbja8J;*&dFvB$;&?YKM^()vFFkYlhW=Qncda%C16CrQ;zofr>GHy(|m8wt;v
zxBA<kI;5VnSIq4(AGZ*~J01NJ9AJP at REDC56XSpJGVRJ?*Y8D9Z2^NFRNa9|uk2gO
z=YTiPj6~Zetda{8n4qk>*}?u%K+*QIf8YDgrcuPtowpP!{}jf at IjX+p?`|(-1Ji*O
zk5Y7ClmiGiyaR0I4H)SYvCe1Y^yJiRcb|j1S?_+;g{r}Hg|33yR$ehu5@^9}#d3kH
zlz}c{IYzbvD(!D#xBAR at D|OTydV=lrWrFPtYzFtM=x7ul;{dxI&;s8c at BrT)0>j{8
zzCqw&y at BMa8rK3f1Q?|)-K7T{zG>%uD+=4tnKn|E{yGm#e*_ls5>0dNm|(mE=+cR&
z0L45_ck<Q1A!va03>5cjtojoBven}7P$E}hykjJQclWdc?=<I#>Z}8>sOwx;rm)E?
z!qYAe(h4c3%hCgG?FD~BYQ1ONaZ-O#QOV}KQQrOAzZ<;%CgH)zI?nWic7n-LinVAv
zp`x|<wv90+PIL^7wjIV6nYLuqQmdMf#Wh>SYm6uPhG8dh|Lp)>aF;K%uC*d2SNHPh
z9sJzAL at lrI1&r;EEN(xDtSDmvW1<$9fr&}^YnW}lZLlH}Z>PIco!u!Y#_c5t7F(C5
zoTT->wZlFcR`YF8kjKJIA^kOpg^4ElEk&zyh*%qu^0)#17)v$Ss7_xLZ8$}VZ0yUg
z|0M|Wm^!eOr~Q&`VH1_|dJMEA<JUBQ?)Z6sJaIo&jPdX#c!9urT*;_IP$RBNE0U76
zKtfXZCu_!#)@>L~=p7xI74`3WmVXjm7mT+Hkjf|1qtI7c=DH}pvWh_`hkMRLdmrxx
zGpGZnep{vuwYv2vk9ABufL6TetQty7YWk~En&Mny8E4Q%iBtF!iyXlRk|AXEx!928
z+^jyr>Y<M%XGlh_{uFt6seE44^`Up}&48t|5sxQO at pJxOgCa`@+HV&3?ci7bM+H}z
zF9MCG=)NdqlvLR@^11k=-I{hchbEd0N7N;VY+imbttYBf#T`{@iP7}<ng%h5q`E7%
zCSz(Wc1)zw&v$zCC+s73>Z?pXt%BY_r0F-(Y9j at Kh76x<?x3XYPJC?6U`5Zfl6rP*
zL{n-s@%dTIxO$@Gig4MGv{h-m#O30EZ9#OA?!a_ at 6>*T`B!zV at L0h$Soh at wt21eir
zqrf6{;Cc6nh0^L at wq_=Cju=a9)AO%netDk=Iq&7%(|^2wzUlc8{Yw>s%;clY68d=4
z++zb;+y}n?Jn~-gqsBc<5=9ZT43g`EAbq~EM{}Ft6g>fvMg-!q)AkQyyuC#oKB5nT
zMjzTqhl9X^f_oxIQE&x-*JYno5Rq@*;m7$V?vioc!8<!v&JSYiK#0cK4-ICA0*GBV
ziGmc4vR4Sk%*_X6KQ*fg&r6IWXgVjxduAn)z4 at +*h!30JG7MCpVYa*J1^YVrn@)v&
zC1}*4p&9g&<#`_bUlFWPPP$jEUr`Bj`2T5kuZy#VwG-Wcfg%)5?5z!q{wupTTlLH9
zw=&T8*0hleqr`^ug(~$xwUv0iXx&$w!a|%+kaC`R*f*pFkZXO)wnW-=A$^@W9~qu%
zkIhmf3P>>+8Cp?ud!#@_nV(-oL>c+heF at L|6Zmubw>I#~R-6 at i>e2XS+i8a9bjxYy
z-_E}Uzu9c?_>o=Xw!4F|Q3gVyz#zs7ddfm1BbGKWwn_G2Eo1DFYKJXSp%L_-wrm%?
zzxH9#a(fVdycGMgs=LD%ogS`iv%Dnxi;U~Oq622 at S5An$vlDc654hjnzj#GrZ;cTJ
z?-0J%httZ>_l#g8#G9l$7s%cCx-gShDR=&nptq9XFn4a+eFNNHl6?eRycBxceGoak
zq&pi(GLMh8U^4g5*kCdbZjyZp$Wjj^Gh*+*NT0Z7YVr1|Y`^*=uZQep at +KP`0ms`d
zNm5?#Q!*dwA9*{uGngf%T(+FIX|cX at 4BR}~uYVS0+&0@?fSejUs17k&T(VCRvPtAu
zyY;Z<y$hQPPoL(U%Lp%<F_fIPi9^J}2ojMAF+#;tg^1lOV)LIfKUjU%mKZyT=-KS8
zELCZ@`*p{3re7E)v6gs<h~TZ5s0Xb|eVCbV5W`*9fH{j-ZPY#Ge9QFQT<iD%n>T07
zP3Qf{qdkK{spdXn*?Kv)Tp0KyOIVGxa!l2270Bp&4HOqPc}D9TFEL*sgnt!S(n~Ux
zXJ|71VjTI%(V6}BtPLp`t*uM3ND}ZU%jh(W>#FM*GMu(zGyEi8mA_z|c6utQ)x);O
zuQ%tu#dPos=G+?B;U6ff%wq>d?)1m`SOyC!u~;**7wNUB7Q-w%=sE+dbmMx9(b1nt
zyAV9R6XAz1o(*`5;%J)<)zv<7jMVHlkEDfgP<%vn*8~|f14IlRio5UfNZid$X%qA_
z?CG<?tKC*@f%;8G({K`x&TKcv57Qt4MnB6%tu-TTIjT26>42eOAP8+$*7JIwLaQfh
z{Ui34!o4u|T7Br8eYv<mt9g{sIArc9ywQ6kP`+U&AZSW9egV83wK at zu#I}W7N5VlH
z*)`Py^#S3PIxuIleP9ZMHps~r#Ei^2v9R*(4}NSq@;3}!<vT>N3@*@^YDiGJ!&4~V
zev5C!S_uAt*lwUk?Cs`h1RwnUb?X<ZF7i5eVs2C9c*dpb=o|3q%#z#lRVd#eHIz@(
zS_E}LdN|@O-xflM=8=0Y(B4rzWbSb<FPz%D(>S2N$*#%V!Z=)6cM!_eO(i891_*(g
zNY70 at y8XFzNgL=LJLVY<UHN-}GwP5bnJ}Zz$lOB>X*Z@#20HzNpHdTA!@F^Jx0Z{%
zV`7Xq>)YH)_5*0AVPQh|zic`7 at dNT_Q}KSJ9zCU2#~pk-BRdKmS%qpi&3N>AX`?<g
zsyBLG!n(+^GLpOk)PjQ4_(;tO<t4 at xVw5cqrT)w}CJtNm-Ik`>+IqTmx3YYa=AQc7
zy1?GO+M)g*x>1DTl!Vr0GKh-}<T)jbh884jLyl4}E$7u`$0-UJl=m`15kx<_tbIg+
zA0ZJ-Z5|JsQT+KZU;J5oss?_Mg{+fy;bsM1oNv&E(H}%E*6ygy`1rg>ikyb>JjL%4
zQ!MA5e~<05QJbRqhM0h%My$O=-?R+XN9zH>h96?tMy at K<_Rj!fS%~>*i&F?EVCmf<
zKU}3`7#p)`-ovnC0k=3A0#)snqNR38I at iiD{ekH=&Q`8q;tF(DXR1y at m!L2 at DU&Kv
z at C(wdRA%e3JNfOwTP|p${0T8za|-uoa}MG21b6-Q`34)yOK-GzTKCaB%vZZ2lV&4Q
zAz^5#3zfA=JAEoo*u~I+ri{BZ%#u^A at MmB@!{(xBa6YXcbfyRLn3YOq2wst-2-;|v
zfK>Mi^#A^Wt%Y7QujqrjhDLFXa|#|-Erypu#dl;vm3ed>3BRORQGBcP6oLjYxaP0U
zR$#6gv9(w9<6gmNM~;&Juv`4-IKML=ZJRlar&hSS`u-s+<W^V_J{2n*t^Z&)EpLQQ
z6EXs99;NM)NV1RMYz0WM-W3u8d>k|X9C$A=2Yl43Tn4SK at 3=UvFR1YZg4QzHceKuE
z@<ynxj6y+MjWN=gzgUn^y at d&+hK<h1 at E9)cK16e+<_P^LIRQ$2l5OaTuF8~JVa{};
zbg59T!>W((QB$(mP>6b#uSalM3m!hZ+tiXnkyCP7RrK;IFJ at De`d6OLVOc72%q3|;
zEB|*!DK4j&mPf4EH=X)NAmkejB|X!gCdG~7rZj8_COk3B=V at 1}`iyLR)ExEjAc@(0
zes>Ucd4Z%dK_=MI69?nZ8~tLGO%!$M?(#2{$+>jt6(!zW577gDl`i6 at kd&4uHV0V-
z`iWmkg@$4eSSvDRO1eTO(NbuoqJx?|u|gMjNmb>N%*8;YqRDf8vl{lQd|shBz?W?Y
zTtw#n2tBz3lDS!Q)IrvURw}jeD0o9LwMfIUwxfVrV?2 at QqM~4M*<=}9!=y|NS;cCi
zf=Xk#u!cse#!w=2Lo>C?NTOmPbR+V(tpnt!!yJPdwI6sX5u&*eOoN(`otR!+pF!L*
z(HY{kkJKK!uh9O?<G>II7m!$vt`DIrGRPgc at QrNb4sT1^>?>a0Axb at ZkT61P*l~+=
zWzV%9*Dahn_6^^XEN!VUrr`M at 9TjZYxKCI(mhcsk+!+C;nZ*###1R<qh+KEjH&Fyq
z{V9?FCrKR6A`NY631o<Z^H!y^{B*vt%y)z=ha8aV0aa5|$1n*!VG&-%znJnm!3jcL
zcECR3koE05;K-t>*Pr9!1JZiU2kiPV&uN!8AjT|Qm{lh4 at XvvCfFYt+b;*UUKq9bj
zclLibp#Ou0b>Mtv^7$=Df~EohVE7*y(Et0lMcU5n|70+vLwYMOcaQ#@n(C7#Wri5&
zA>k9#uk#b?Lr9GU1`q at g!@FXKX42EA2c$!0<^}!>EhzIZ=&@as)B=S8fl}r#=eDY>
zwyAEeu5MXbeOZ3pSbec*?)_<ZOP$)Hz94(u`uWN7x_SNi`T0%BfmP$<a>@yp94d76
z%;l|HxUG8f;-YxU&sIExbM5%cD_N}ar04xcg!erZ#<%J4X2<&(0*BXl>v#3k`=rME
zFEjf)?t8}Ur*4t&{72~==_A?eCq*=O{?sDy%;^aVP>GyAWWW?^1QPn+M|~~czmLY*
z30|y!)>l#{x!FDzS5ii~6FttXOlwod6|)Xf2_|U3!9n0~M>_(n4Cp?F5U(&Muk@~P
zX1frX=;PG`HwsrX4H5I!(FR83ug`~<4eNggd#p3jCvzOGFlKWcxF<$>v|nWO^=f2}
z>dA6>kk*rC3m4YdB79_DWEvuXUXU9~!+AouDT925tx-3HA+eIy)2vaH+Wuj}x>4du
z+8k)Yx at O2ow?<&FI^bxTc&CkrIcBDrAT`<;!s at a8g+p<Lit_MwFsUd*Ty|9;I at uh4
zE=ZjQwJ^-Lzc)xwSu!B^F-Cg!9ybgZp{|br%QO!b9^%faihz^yXfR=&pBgD*uGg-r
zi%8k3X^2`jjFG82&Y{L_nIW~+ADj+*R^3N1egx&V&83>7EE_|CXh{v;<jHK#CfRI$
zCZW;QQ-=<f+z9H)YvDPAu_C!PsHIa5+-CyS-~seg-$X!V9%&x$p6)IrE&^?RZ?cyt
z+)=&wLg&n@=qNEPue8Xn^!?^kdv37&iyziiHgx*Zn#vp+q{}y(9&06N(8|{}b#1i@
zV$u{gH{ZsDys~kz=|ENAP}#_dj%@rFRzAfx5<R8|l@&~~ka2D$)Po at p1=W5)pjFJt
zVv|{~dAEC~)W+W~sHLa7xsq=3(hicit)(;QJD93jpB`TNuDNYc+zL&PFK)Km3hm<n
zsP?H{h+ruD#K;|N34YdI1M(HM)vQpJ&`a`(78m1SjF1S&vB-Hibd6`;9rSo;*2MWP
zD+{tPUWr>eA<CiM^Vvz^OS|x+z5e2K;<s5SVYz(_Vl~&HVP5FnJbMi`g2H5^A#W6!
z1X8C2z?7MkOkS>DY;3Mr^^?j*6otK|wg>69z?717&0`@Jc?wA#R%9?bEKH;=mfh$N
zN>|y1vMmjv#FpU3QqtNjCEUO)7qr~FGC^Va39zWK>?jP9#Hc7)Lj1XBSgqYH@)%$=
zM>wN&D3pp{JPKr&TO85X=h_vTNyLmzYfCyO7Z at aU_444Ousli*i4Glxu0^KSq)=R{
zRe_!?m|-d3Mbk$9=sb2&R~Jl6e$I_2JXHAW%-hXJ#n^;;DKa-Je%?^2 at JPVLxcML(
zI3ZK=0dy{H0ZlOV$tyE($iWo#mbmWINo+CK^^%JEE)9FxGl{ws?+=wLSMe*009O at 6
zv$OJ&$8`mhXS|Mtl)8qg0p^n|tfF<m9Vq(Dj9XX_G?v^5?r=fnp9g7L%&1YDjH3h+
zBXv~<9c%@3{SC9s#l3+F_Lqo^Xvi^cR-Nc7Cg3Gc3>a?WR}mu81F>=~4=QG7*mHR^
z%YAz&bP4n*kFr_>Z)iYOB+6Xn{L(oEj!)s7!c(*OCy%cD$>bwaQm?qS{K>{sw)phj
zJ`gT$L7;N2461gmXu-(Z+H|mVfq->G*;C}LnlLYN-Y|-?B{EMXSea8|RzpO+c+gqC
z7|p$ah#kp at Ayn7+(Sh}G?MnX<k`;Q5d-z0wRceiU`Xq^aQp$ORazmwF##*gB$>^+z
z$sHgAlajJh#WQ<nkKuF=m8<O*`=75r3~pzwp}xv<SMj5P{i_J)Ab1;1vkS|!ckDe{
z`z4~APNL2<3XF?)Y>m{GOL`~m<ah-Z<^|Ro|E|f6m&U-7GP6qC8ar9p9yB$)cD!BL
z6Fv9`1kRB38hkRX{IF~Qno+N)n#?(nH8tfW8cjv5)sV(v<j6;{j7deC!j<B%ZM_%@
zTSR7iVR<Ci6O(-EdC<Fb at hZEG-9ntQ12mNZACEqYmrA|dmL*DS`GISPC5l_wfvm${
z${W*Do{BcK`3NtLGlCO2O2lKk*LP)y+%`Rwf1tRG3BW#okISAYckgIcHhi3W^YXv>
zV{<~W<Gc?XTlkAMz$)GOQQ#th9XE^l{3_hVxvf#=`iTw<xIYm5U|0OJ>;atc3QM1f
z(Jm!uMH8c9h|xw9wW*VS+b6UqT3|6%8l6MTfED{bpwNLPP(P;|R*o1~t(zwKk?r!E
zO-@(NegN*q^bQCe)fW%pEOe(=O4_YuD5<TH<yMY8ejAg4NMtU#!6H-ssg102PkFb0
zx?MsjSw0=CC-4}TDRw%xT9H%9Rs*_MD5mdeZ2H=u`Obkc$w=rgtnO0Lq+7b|oOOqP
z)yQU+X)`YkWo7-5tL8G3S!#3R<|V{Z>nk8n^&FPuCYbORR at itnlouVA#cL4jzU1EG
zTa~xJvIaE~vbh!xV=RblCBt!jAV6ICK49XS?*#JBETEq40gOHUn|{RVhE<zuZYbu+
z+F<fD?#V3%E^Z9fr)jgXU1IlG<V78lE#3<%hEG8B`3W>wfVW1;?=_Vs!%t{n(cmFN
zW{p7oUjH2KEc|Bo;;pW)ZV2lX9nJv`&rGAO3YG43_y+$5!F2feIRb7~_WJUmR<AyJ
z)*}k<sbyYWQ{)wKp1<L-A%cmEZrNOHF38y*geTZ3gmP~bOX!8quqh7n+DO!E%p4Bu
z8lli<%RHBUqfqo;ku}N=<``-x at Va3TzSb4O+=lx-=qS_B&vAd;D%zEq!8WXvfYuSW
z$XE7(NW(+_NSHG3S~lnvmx#qQd)f31tfZZ<uB<P%7#V)JwsAhDWbq|MkYz$RD04LG
zym>{bLsQy=1tf|hun!VZ*cn@)-MH}mx)P$yes*+#GB`9AAf`(oBkZF7DYWsg-iB<`
z%3?Ak`&*nCBqKTKXmPUar2Xpg18s$Gw*y)ToA|hs*|}5c$O*20+P++t7t4umQ2T27
z6pj0C3U{ke?j~-g7rr8-- at z8{R5zegYubztBWLSwnirVb0lleDz#@HF5E$NR19pis
zY;jU31m_IN0?vypCe$b-CTeFba5LdXuq#sx8D5H_)>gNf at a>o2(@tlM*Xonw?S8~7
zZvO5+2s4)>g9gpm1QL=2W2y~&aY1~@(S#*o3Ek+#D<*Mm9dS{TglJh}3?zbakcgx4
zn^-gOjqJU3&>XBocWs57Sn^pNFgYQ#oGjv;`UvhrLhc|ExUvS4<+qzMTTw6QvX?+h
zJ!}=B<O}6w%U*%zE@%~7#N}Y&iY|y{aS0Z6#Q>Ww<H_6DYuF~Yz-!vNZJf~-?g>}U
z3D-G&t<4Y{!&~blLTe+EP4RJ7^@ad?Jw(n<qAt8^UwB at C0q{eJRZ+-$2Sa$?sMEyN
zviCNheuM_ at +N26;%{hUP*~={8w8lMV6c<GXRP^kW!Fn`jMMy8~Bxu?B<TXVOm^e;@
z<5t7vR)gZ%Axb`Es!#f=i*@yR==uya0|x40N?xqXH|(l?7WICk$&=5s29DgB1vh}H
zz0*H;vcVHl69YAS=ZIZ(K{X6xI0z2|vKbkO0<+0y_9-Q2S0SZm8^Uj906#8$e9&))
z06(NKqaE2n7pO)tH2t0|FqfjBIcpwshd at i&`%cbP<e!4TIkPj1pylDRAGXXtsXa%0
zQHA!>RN-+13}2w61X&^wy8;lW2m_!;Kb;VVgb#iZP<I~c;j=O2&LO7rukt~aV?Tbb
zNq%6bpS{MES?4~8GttER+GOLCQ^Aj%eSQFUYyjV+eSRQ!tpMLh{6EM89#{kK9C^C|
z_B)_&bY2KEQY8cFJ7W7&(x|c?ku$cWS+4*;Sbe>4Z*TzLTo9*15QlK^Gh*;Fcnmjk
z at H4ptS-t%1c&{4lbm>r~VV|SHOiU8&2~U}jr?n9Kb`blw5c_yzKYR!yWMe<2 at H4&g
zL9-T=W2TS-jUrIX5K?pl?dFtO8smG7Ng+&R66{VS9w8C-!6{V(qO1m`(g~qo{*r^j
zU?x%0l*k&&#MsJ|U_hSm(+ENUyiI8P+RP|3)JXeNObD_j4fYj^&aO!N;RybCkZ<$;
zc))koSBxWyvFKvMhTJLPkjyei3L#^q9)^fC at H4#7rv>Hqo at 0K}>?slh5k<Sg>;(`6
z$V9>85C%{WelP>%BHy*eKnyS}X at L9M;QPt>V8>%WRl31W<I3#I<9jUQ1L?WMS(hXp
z)#>&pKwUt4DFC%V?ks($z at MJ{tAgy%1lVYKXaeld0D4<d_O!o~vmwk5EgjrQufbk}
zoV_j09^-EZ^vT%A2JFod+=w{v3pT6 at wO<irzr at eN!q0k!k1d at YX#ZV9+y^|QnE~Q`
z;RQR=EY#q+Ncb)Y1Ehyu41*?uA72PEe at yET`#^YE2o`g(@78C+tjUrAjpRSNf2p%R
zi1(>ekEEu88<F-p0eZ0Zya0TW`s at JTbop<C>}`J=_!AENj1E9==kH{)qRbE??K7uA
zlrm_r%TRE3rrX~De}4J at ZW=hCPk`V@`d}yc0S}M?k3Rz(Ap6*%_PAm8IcJUbw3+{V
z=@-+8v&289gCCIv-7yKgAql)O-hZG5-Y_5h{tS44vAlr=KT-!fVY9rUKKxwk20u2G
z+ozHS(OpK_XOO%*GVNypyh-@?Lfpan=K{Ht_00l&{N4^bzyWs#4L>6V(7P68ulw6e
zMWp?zvrK!{-xthuzyss17U0{<-w$O^jUa0kKkHVAy;g{wFW7#^-+m|9-uKUb*Rt7u
zm-T;UayQAI at SF{4W)^;66Jj4H_zwE$M<@86>gZ<`e#Wb;-;N;bl^_dFK4_Qd2k(VE
zOZoeH2Ou|+o}+B3vB?q?UyTo~+r{q&9&gkqwb=0WtI1k#7*|`?AFcO$-<|oGxVnE=
zbCh$)Wze8OOIC4&p<{7Bc3orCywk{M$`!j%^^~e<=KRii4(tr6hh<@ov&<xaaUS#5
zHl~A3bla-fpsoAf)^5lrgLU|!9hFNMF*jbsJJQ=%6nN;A`Hux=B}7IUIkSjF|4T1l
z3YBVws<m=ukz!$@XeCODt^9&TQlbO_NmL6Juz4+G{EY(Gysrs8j^bT=S#-G6ih_3m
zHvTumU9)+EC>GzvwLn4Wz8&#*!#x|W-}{?WNirAd<++3i@*wqbY(p9cqN&K#RHz0P
z)99c!BGaP*ZCtvn6i3fYwYLT}h5%;BV!g4#NP-N8Tt%Xk#smmv(GdYfl6mk!(Y++#
zF;xh&1VxEeGGa!Fv}j;WK9mV1qH<*RBy*L=V!1 at Rz+^I`X6Y1hoT6+7W9H`sHWZ~3
zMb%UxjwH#oYQ<r2`>6OF#KYX{dERIJy^FWx`9K$d!HZDm*f`wt3G73PhU^^XyO-c5
z%6CXV-`0Xa0AZH%T&hvBTi^<=>CZ~IU*(gT{--^(Y8O6kyZM<1JOjmZatU=w{siKL
zDki)k5wAj~c}D~CK1-6627!Z=OZ=HrlXxJs$4FEl;p~jm5wkb>7koD=#uSz)z1ZAf
zuUoQ6P<d1o2 at U}=;5+({U<A6p-LehJ7d{+?!;#Tlx6p)V0~Ic2fps3XNFjG|2q_iT
zeRh)sBG+ at LNW^5pkO^3QHmQ`XuT58kooe<YJ9SUP1$Bs8R>2GBcMP(>NURM`Q};W%
z32J?5kZYaB(Hcc2(DoV$R at FM&MA9ju<2G2tJB1SDoV^K^jJ%+7SujDltGr#I$HWW!
zLj}2qN^;i(eyak<nBSiV<!>^Dpe}(}0oS`6ODE;5lI?_N2tSOs$${LUMsi{#5V(>|
z{I5(3mG+Q at lx}AJb+Mont$sJG7**TRPrl+ at j7Ps^_x_cf5}p|<?X*m6Hn%yNSuQRM
zx*z<l6X&bTA}th0ls%Imwq+YyY*(YK1gX($ap+R0<=Z?iLr|JfbMbXKiisd&6<B-`
zxP1z4h-fj3EJui89%;}Cr1%pBYpL95uRzOln~(NCq`5l at 77h2k(*<%r>sn&2`k=_O
z?K6rKP+L2Wksmto;|=^PlAoGz`C=zGaUxfLpQz4V=4y|fDt at R!Vs at fPzw)wj$6Nw$
zx&+f>J7pKQsbm+jN6YxQOV4wXoRL-stB|*={p%6Wb6<;@6H5-AzBw`B?oSq_y;uG!
zK~4`;TETjr3 at 8OOdMHQyoC=W!`Vu+)+w}WyinRYp27&dP=%>W`Eh75`&k6oN__Ac|
zjQ@`s?SG{DrR at xi|GzMtCZzY$@U!3TwW(W!Mh%RBD)Jx+0XSq{S$_~bYkbC}F))zf
z7I80j;#KH2%-=w?WzEWG)vh?pJJET70(S!4=9ik5mKQs%uUFpdd%Mb?+o|sth#|xc
z-?iPT*Xb^g#~Kf&`)Rq{Z872EhmNp8YzL>@%vDcu_6q{=QSPikhv6?=-O<a&^+7CT
zyQN*3NV>UQXcW7ZU7AR`h25xa?}$vgXL(w^69POtmq#=n=77Tvr*>PN{5Po&uVV1Q
z-mCq}H!9nn4WT54(Axc4OWIY+o|(bbN0>;vB_dlz at 5UUbsGF^dFdHTB%!AG6JTBzj
za*yqlLAOVq$lK-Yf5^MFZ&n%K{s-VJ%z5se- at HX{2E%dWzRLGTk$9_XNRe*jzKZus
zzuK77=N7}W<_mc at SB{UiaMcGqAEz2{x5uYVk~zN>y}klJU1e`1G+UFAdJ0{;gS8KU
z!?hH?I`>$SyUL%b2ep?xUDa<`w!UIafu_CXZ(5PP)n2;_pE}bAULB7<!+i3eH8;Jb
z#c%lscoe>R_i-pc!i9L`-{l8C3ZMB0xfVTqtBPNONztjiil6ldKg-j47rA;A-^~ZR
z<lof?yA<EunLm5^G#j*9Z*d=|av!I&p4YwP-@^BLC_ggyyC^?G_dgWhr3Zc#->nC7
zD1Ifu$@C+U<PPKxl;esAiU%uciiy=jg_#_ZU6P^{7}dtniS?LRr9-8}YUA!C9+ITw
z9FpV0B)%kKROv-W=p>_*=~YMUB=3?X<mna08HwkTrtapDOQfSz>E)Sz%8Gfteu|7z
z68VXQB*T)D$y2I|6-CnH*d$IVQ%a73iAX6^YL1DCNhw(cMcU&)B&C!bGUMlxGx81c
z5+R8ql9Vabs)+K6#l{hd#gY{%-U8$4l9tI!l;ui_wM7Es8j_eP%oLE67OD-><BlX|
zR2uol#fd7CGYSow<L#1~$yueuMMWwSnTf6>sfn;8*^(W}&Qu(F<Cr8olAbBSDZ<H5
z6dIMUuVy3)AfZFa_>$a#{$08&?Izt?tn?h7gxS(0ED7dj7G1qIG0pYP-OHLA^V>+R
z1@#Nx=5kA#c-OI7#b5U~IqDWNMNWW=Z5baVG%Nuo0U4>Gk^1y=>Z3=s9DGf*#-S;q
z)v{JX7DD8(qz2J=m80Nl%pePcV&E64%Bv;-hm at C>sA}MqmzN7^t at Z7sMq>pnIr7x3
zI1RFLW1PR|R+H?URF{qf7f+j_ZU#VQ(E%Km1o=*s<pwMcFTwqp1<7f+2NO1%Kck&h
z?rvB~mrFPHZlBI&CHgCjq-G{X+lH7*i#RP8A6{D3=JZP&z(Z<C7SPYs&?22KyI|S(
zH8<#s=R_-~_Kbq~ZhFiMro(-f1_FXRH{up9ZMA$m$Z?waJD^1B{7l+;t at xTnT?Xs?
z2dsaLDA6f|rp^K=pS~A8L0WI>T>qTIGRa8OG?(=j4n}IO6?D_7RSGB?F`AN%7)F!T
z<xgKkxrq%hv|1Z;R`1QF#2Wvj#E#Hn5k0ZCZt2!)#7&=7BMlRxz8UGYv<5@~rbu)2
zQfje^w7X&eGoD!32<UNAgDK6ervNmJvX+US4$sWEQO7QHY#J&D<WR30(KLHbQ{g!S
zWqZ*mN!mt>9H|=dz4lxQmvO%f%r%P?V#`||KOF=uFdbhfQm>~)yoPx;N2q70O=u;p
z2QEnpYrM*jf-N1JZ^5(_x^JPaE*4shlNs1k7&nQ*+(+OkKS?uY8YUlw?G9E&gCRPo
zBHC_2x*Rp2scr^iHu6OArXu><Z_{9sU{Gc0PUb#LdLU*8AIKg_k>e6{!m}2QLs_Ay
z+^#xn;i|ilESqGsDk4VD%ulGuktZ9f#U8)F;6&FAt!fdEgB1~*3iO;1?Q0m1R2%Bg
zYv!v#xwME9UUAlP$=5X}CY#qly*OV at Zv##gJpC{d>H?E;C1%Yl$bWv(^%g>@GRi4G
z=xy>c9id+zX?Z<U-rMX;Gxuy4cAS_OQj~Nfnc*zK7?gB8!yv^vp_k!FlShkC>z~|E
z;#iKR4g!+3xvYodlv66=+b~seu?l;Ib0eHy(cW$tr$VDo&hTp!Nh2){TN0Vd8&(xF
zlxN0_ at H`e=zd9~7hW2$Q9NDxY4SLE_SLm;3NK{fqo8}}_W#6Vj^EftaADS%m_#>T)
zTMa%#o5iv{X~bf35l_#cEl83{DXCiG;o*^mo1STK%Z#K)D$!}1kz6T(6w0 at e*J=>E
z3L<0osQBfi;rKyNzCxvy5BpxA4NLdzehgKeHLiV?O6PGb`OYXTY1SHP&fKIxX4|TL
zoKicsto!mnj?CJE7i87L8$9v2?HHrhL%AAw&RnZaw#qd9r at 8eK@FSR^@Bw<tjvBUg
zDfoH&zUI at SvCA=N>ntVn$h3BgP;HRQCYu^+xT-0`MecDT?)mjuq`;xFo4vP_2|K{B
z%dt|IgG^{zmp5)-bhFDbb1RmcX-HMK=J4amU0Ka);qq+fw8kk+*KA4v_UL$68*o>4
zP**oCVkz_^t)z%6cMvz<Dz02^i8y>LzwcCbYTTZPj&4sW9ioI>OjKlmX=CI(2`?`B
z)azI_IB<)EjZsEw72=&oRg9ajVI~r at Q~2ZXJ^!=Jpf&if=do>jSos-5L!#PE%D*nh
zUTcTR)vgDB?z0rY^_$eNu7^7AgA}o2({T1>syGXs<KpJOb~AG?pYqhX=Vh=s<MGG%
z#hu3vwcG?;@n)5jfhfOr5+>FqRzhs$Wre=Z=>wF`m>CT$wWaQW^OL|M6Y4J>j at Y}1
z26^R!1*A&bn|Ksf(VpzYGQ@!L^b%cyS|8sB#3;Me7&@Fpcb%fu>)2vZE5xs|`ypEU
z_86Z{XrV>iPtMC%6L~P72=g3t^)Qs(@tf0U%h=k4H0|8aL>FU;A#EAqVqSoFA7Z9Q
zTue+8ffZcZGDg_5N}k=XM0JR^_9~T!6FV0)*YJ~Tn##*0Of4sA`UCqK>U<!RDm|9r
z+S_O9xVA!@XNlvv-Vj!TS{Kr3injr2m1@?CZoAY^caD#4LTW7lMK`P&cnwtZWg<XG
zb>=2qSgUh$lZM6|g;-!B;*}^1n=E-c$jn*vi2$M(jJ{M_k4cb08C1K_PG#Pg`n!QO
zhRNDyj=sx0(RSl<8K+~B{>Dsn+9gHTL*ykb(;vkO`Wb_MFXf9B{n9Q*(~4y+c#vjY
z&e4`L*aemG8f;6tt)HsaGGBgr*zmr_yr{Pk+8Q&Eyu5DvIiFm#vbkPfFSoc7YE(le
zyn;faPZw~HK#JTr{-$iXq&4!+VTvlVkO~F52B&4<K9L!ts2zW}T6YRYgv~TQtDa?B
z+%Z~5#!_%m_jV43<FEubtTG90ovcPpoF6G{D3>B9QJ0TlsRBun+YpKAMzse6jT#0F
zOEV)AD24__3dlvky}WXgmy+j;fl3qcVu*5V^JQ*?UnP%WF5Ka!tXNL<54O$X?`Leb
z3f7-_2CU)&D?uC;9Mw+tEk(6yXH+<IXHMPk1xmWI5?c8JEo3@^&~<PG5dtIBHac12
z1tldV0F20>Oa_f!K2SzObGPUodn^iD8<Ew8w1frB at -iqOHF7wrxsOAk5^dB1GIqtB
zl!IfF)J>#`uXJ3K1H-r)xp8o$Ph&cuL|@7Vzpd$an9EiKudP@*0ZVNK#T0AmI;|kY
zw;R6Dq;ct*17kQ<H84$85X$B&Gcl^-yJXf)E98WgXka&zg;7+h0MAWftfHLOiiy(?
zAT*nED_ScV%oY|tjk*L_W{S)U0e~2j%BvXporB^S7Ht&r<@;&Nrcl=OmSqsMHuI+g
zrcOyQZYj=TT!f*@^M4Y3=@*LR`NSdJf?x8QP3|f}KSZmwOI`P+t2f*gMA>?)`7lEo
zpRK2E;qbiWvASa<WNLM@>{kw^zV|Wu_A at E5DzO4-RF+u+IwCb`+|LE(_Sd7c9r_PG
zCQdY~))&<EYC$P5fTGQ*T0$vN$*2{w*7>-Dnj)`lkWHN9j5}~}L@>4!C>B`ljeP2Q
z8hS>^9m$=Eturnv1IJJT{;*1%-C1uz?hbFAe{dCSt1&CL>Zg<lZ%|B}#hQECTjUMT
z0C;+ex(P2PjTg4pb0UD2-|Uy3mXw;gJFNGw?PC!5S7vHv{JJM8*{393VEI%?810Zs
zrs-n_<v4Ek7N}j|Nn|PM;!e3sloT$fWS2M_e=jXo+3V+;W-T6x**sgIYm+!z=PAGs
znt}6vUoBDSa(aN5TC;4Y&bAjf>bVXfxK494Tnb9WJDl9vs$HmVJlF-&htQ!ugp*h|
z`}!D>ud^Pd;6E+mcDWv)<nNziVFq|_WUxPy)qf{tlCI43AIYIRzHas<RmFzGJkHtA
zvek!)WM10YUiJjoPYiu{w&$*=_S0bhv2xiJxynqLuh^&qW$)-0)%2EzoxdSm>-UG>
zSeN&<>eF4TTKSy{pvthz9nj2f?HEmVKJW8Xt*c$QSy643gR?`KsvIhdBxF)!JwR22
zr7V=chRPkN<MKSMqesi%dB at 7D(@ieG at z5jPbi5c<GOct&g1I?goc08vHk%Q8_*<ED
zBvWJUbCrHwlq~O$M7kj8cwzH3kSR*{7ertg&5N%v*=3lP?;Lq;cS*A-yM`3VpjtNC
zXR=6d73r10MGP<f%bn&hy((T_kJto_^pIP+xP)xhK-t(8y=sW))n2E~OseyuSHy|+
zi|y?bAcZ+aF5g?^tPyk#(KE;;m}Z5RhxaXjpK76tm6 at yf)i5h=kCCBNf5%(92um2k
zVUPDta5V&C=E=|VbSHCh3)`%Qd8Rj%<yJ(}uoFRowtz(PGo}C5UnqGI`N!b?hdRfj
zl?9c10Nk8Lt!3RMroA$@HKhR5ykUT$?TAySDMO}NWTRTYh+`uuD+zukM4w)ur*1D^
zY&(IQz4V7#N@;D7L->d^&KE&=vNTs}+O6sf$IQ>?g>BV4g_khG1L*w6W1cgT>|ixc
z7Y~x5#|hdkp>pnYN9F=!g7(Qnny7T{lqE(Xq-VZ_p=6G2g?WT0LSsPe at YURL-;JBY
zf-r`VPX at pdTc!YrGn9-(b&2YZ!JE2gD(RhlYN?V>NW;{2SofiNO{$$L(slk#Ct2-g
zOA1N#s-SS9 at pDEXqpjcu;Q0Mlbbh>dEBBa7(+`~YU)x+Ri+EBb_<33reNsMtfj6d@
z68?yChU{V)MDOFdyQVl(41XyZYBT6UwRetTaMfNpHw<OE;5&D=Sv;`!#G89g#57LK
zIw*HkLmNC%_L_LYy0n8}N-R=6270)kP7x?~i!GhZ2x{!)8uZ`Jwyo>5+6U$Fo_}pE
z#B$TyGVjOh-&d<+EPao;1r#s(yUJJdxiNTG_VFd}jXsOu79*?~K at 2^IEP>s#T~UsS
zA9rR#N}!z<s_mn>$FJxp^Ro=Kb5mH=rzkLr_W<3%bwmE6s2`1P^VU;$*m(-RrMrz`
zk|Ff>2+<TwMxrRFzv7}`XQ=v4i&G~s3y{Fh6n#iA>@9P*3q+ at XJHgCh_L36ov<Auk
zc7l^byd^V7ISwBD at rPd6D+dcU?pgek1_zk6hUlJ^qi7=8u7v{U{gJ%;g-OwS36O0S
zNAG_d4LI at 8*-WbA`dU`xi-yTuuJ@%?!?>iEKTcWg+nkB|p6ykZ2+6r>NE at 1F(dvaQ
zE2<1}N>xy=98FH1Z)DDTkQZ$_kDU?q^LLROY9YdzHmg2Jw!p=iQAe<JE~UxewnXV%
zm;Hpu8SFZ^utz%T45y;#m7Jfikn#hErnpy$#cV!3{2Y at v^y1CE;*`S~l`c=TrU0K!
zo~gFLWJ`9k9nBW2Fr`c5r&Yok)-O!;v2$qvZ^7e}%96#P4rSgGvOx$Edpk&F^v;@A
z#EO=VekNB&>7AN(5EF_!_OQJ#+4atNFOLNdJyVs?e(TeTH$YB!FZvko-kTRP;NaBm
zah%gW9&Tq}iGC2&R`1lYX=`p5h<ABLbQci3ieC!qYeol|eAaQw?YKQMX5+TdDC$w$
zt4#7tL{stR1#6Oa`{E#A)>qNcu-{4%<Vr=SsPGWl;!&E#n&#6LpT~ue%(-73hkoW=
z{soh~ZM3WifvCg)NfW_V`0)=f%;xI4p#-HCHG`JP;sO@(@8O)5s+x`DJ+rs?{>NJL
zNssgjW+#e4Hros;w*;HGhUpUDewsByD{!w`gtm-=lb<Ql+ogvIth|SGkN|5hN`%6X
zdc#3}AgWK(=dP>yu8SN;ilL~J-P at vjUDd#FJ~~(}rw&U~Q at j5v$pb-6kbB-wQzAS{
zX)pi=emf86o4N|RzL9CjwsF`t>vqbC^S0DlPiYz;<(Q-KMu02)<%zpgsx@;yC+*bv
z@`bUf+e6lcuHAc*>D8U}<u7<F6=EiKo)Kd>l>oIY<zDa~&?zz>bX|ZLy>RPpjIcS>
zwSR;lyTcIeQu>=x2CI|iDA+x at w52f4pgLk|n8R8A*D}SVuzeGnB5Xy<&Or{!tkuDh
zBlE at DCY9!pbj>PH1Rv{fgp;*_S*J^aB8QO+lpnSW4ac&*j{rQ$^@YovqwI?uBj;Rb
zr=bp>quy?~+}^uBOSiKVPMJ!A?<u?_<}BL0K~j@*(kZ8of}_Kj9CWjwTt^>*9gCis
zF)i;YwcEri_vRWwOZ73_;`NqjF19X2X*JjtuQk%6T>J8wMHa&rnOSllua;{^m}l3O
zb>q!*k1otfHKkA;0X_U|iZt88W<>YR3pD6{RL={n>L;vI9XLcc!nd>?xi=+Y at E@~<
z&3K2qMd0T)n0ayj--)=U`C>6RvjH%g2`d#ck(PNfq_*4Yr-t7^mr3oZtdHrWsih0P
zH4F?;mBotbi|QC6#9xy`)h(~N?JF&AIIEj4v_g8PLDw^j2ImT#=uIXu)ogFskVdnV
zvlDZQtu62m3A=8-6Vg2_nCI;<4$D at pu@52FE981ZO)UzkhfjY*ebRid at T;fy9`TGo
zj0(@O+0jDK=V7m|B${#r`&*Dk7Z=%`a|B4YVxrr?=kKXw3%f-Rft%=5XmG@`w*bD*
zjO%z%h&Gkd?K^RZ1mO<G%!6aQoWa=yykx6zk4}PLvg8WjD2@&d$&R8q_QM_CTy at 3)
zJ$i;#YqxjL({fY78tis`828*xOr}{xl6H@^*u*c7Z8IV%iRK-0!UDyTuvr02k7<3%
z?8x2TSua8rPDmFwQrTPR_#uxv=|wiJ7gKMGY2^1sI48W(U>Amc-8@(e=^gR%(tTTL
z(N<<>$0q{-kiKrZvW7PBxgH#!8rFS_E1RY61kPP75 at MSsy|t7sy&053C!7DM6`AWb
zSiGk*YL}bH_t2H5>!f7drTozEUpxg{DI)b)%8k)J=x~XzzSqbp*p4M%iqfpgP;5-I
z%Ajz7oulqnQw+3757_i<Dg|>fwr`iWZ>JP&XQ%Gh2y~3P*+n|)WjOYhc+-e@;3w?{
zW$f}twrrQAeBdsG at L#e%puXddcn1gHCNMvh1 at w9GKl)O${M<|L$eHhODK?RXDcvcF
z_Gi>r?^SDX-`ySy5!s){Lr8<-eXHbuA;t)p{FSQRb8W&Sd#Wr$gv*2QfI->2bSCW<
zpgO04nrCy6_kk8$hl^+26_NCY3mJqv2mC;=DSbU>_+WrpkUQh}0ATWqOyC<Vi<|qG
z<}1)!>^FCtc239M&9^`Pqy}=bYcKK6HCrsFK;~QW!}UjZWU5l5Ee56b)OshH>&T^z
z&vtP8jv;4E?jD)f|IRnc>>gZu46pFxAK5I at 2@`P~+5~Y;qM|M#nL~Eg`18UPj3aF>
ziOv?e6$kmHM~e3F=@`rwCGZw0SDTJ&J;}c|p_fHpkEGSH%`GB4hc)7Kt$d8LKaSG^
z>n>OoTgTq4iTA)w at oH(B&Rp3eR4&DlJTY?e3CY)~SK=*Y!nXS=B_q^HSnt?MMzX15
z^_v{xdPzr+ylCKoN at V%QghEoK-mKM at Nn;~pom+;q{sljcslU_|Pi!CL#8`oACOM+7
zn_?3Be at q{9cuBlZI9j3DAF(4-g*>yxvo51RS(mg<HJ#5o!z_Dgq0CI?TQh1`n=Im;
zQ9fQ^=j(vr4bgVD@&is8_<kV!@A<*dF#9_2FEAus`Ve&fcL(wVQlWSF5Oi=PU4{^9
zL3O+EUBf+U0_gEF{;<UPtACat&z^~&LIVQ*cccaFFv@`DR+Hv7!7^aZuq4iKfMtN5
zriq_ufC(<VcVz{4=i&W;&N?N|yud!-=U$WM;Ql<p=D8)!d4YMt&cP+k#r+8eIq>3x
z{95B at 1OAXe{OIHV3;1Dy_<;xf4ERA0`8CB~3HY_ef5P|=T8HUg(I2n4KMsZ+Ztth0
zUk}rsu}`nKUk{5OYtL?B&rSyC1<k)#DyWz37a#Kz5B6i;#|HRK0rS1?KMU|Fh57lv
zYI_T~s<Q6!o9+;#Q at XoTI;9%~sY`c*2!b?7cZhVCA}CVQC0){;(kP&)@3}haz&P`u
z|Mz$1bGa}xXMK09z4qF*cH8|Eh;wU#^EAi`sM8b9Q*`KZ=u=<I{Y*F%$a5`%^IAx2
z2%l8An;Z+WKJLtMqMZ=0LEH|FK~&Igz|E~CccU{t6rWUR!EH>sG`?Of{gN%XYF&uh
zWE~@#{k)*VLHwbb at QE5(MUJXL)XPD*+kAk<wQtGz05y}wLW%6Y$!ed4>WyK$7`}<r
z7*M_}zlqZrvAbACE7c?;aOyPGsx`=PPUZEWBG>*XY4cuVnD9!)V8xl$%CdFzg9^$1
zu@~>X9<_aNa-=9v<2jJ^=Fr+_qSdmOd{vElw&k|FBJezFZ$-fy_fCiV(U>>7)NJ_t
z$5XP#O!vcyQ$8Pvln<garSPXhbN!@;t>=V30XG+=&p3Q;VcldF_JP9xNSE?TATJ^_
z(aA>&N|5$ly}ah3o#na^=At=>VlScWJpFd-Kri<k&B+n+A#W4y%QIke#2u*)A6QSv
zChx9_9{aQV=MV2VBQ)*q9}-69oGNr;`Shyv-Er?*uO-GlN0mlxTINk_+O$}<=OaHC
zlD=v0aJzYruVx>exc2a4<n&o*WPxKNWyRdHNT at j9+3M!1!Fs{x8>Z4!wW*kmgBTs2
zASCxrLw5I^F*~G_sz~_P&-A<Yp2sn%J!kk7EcCIgN^#xk6TR;9G!N<522Q2-?Rni*
z#*y;_T(?T<^yy!su)pf!f-DTLpJ|_kdv|cA9rboXz1>>XzKDk4Gt3v$32RR7q}i7`
zWs}{{pT2<DS$mtoxhi`ElUjw~CDg%o_sgZLF0z|Y3sHb at ju1dN$E(H1`?jlG(bd)%
z<fH*U824>=c}A at Mw@_i5iL-7x$dV$E&lb$};<-fa+D<Vj5OWt`CqLSzjK2aU-7=T_
zqIP#N;UVs42;caFK9 at XHCblYBbF%?~J-&hTlsiqn=P(P)q2WYw%tWPi+O7KVC&!)l
zaMAaHU4-x;xQ~G$0bbpP2 at I}5Z>LX_Ir>H=+R$T1;F6?8DRR4RGugoz2}O(f7Q8C`
zK+BJ!_e{IyUIORMgNo05_NPo3^vnW2<l@}}dCD_N at dyH+Z>+*M%$X(c($ZzWSE(nY
z3kr1Fp*$rzHM;iflX#AemK$P(+vW!o^42Ao-tq$prWQRy75D^qV^4xY_dBWQw?cWd
zvF6z9VPy-qM3bWfW8QoW*9gyfkA3 at YT=<@)-_X2J#Pv5T0%En6ZYz_7Q_E!N6RnJE
z#Oi|TDyFob9*nhOY7&*+^@sokz5Zgs7lRUBZ=b$T{j7l(Wr%B^yTEL{AL`BGnkJIC
z=U`<0&~fTqyg19PFZs>KF&63EN>QngbH?@z=PhFVq;qWjx1USp at J!x^GPCGcV+boc
zquUuz)qnP(%Z23ykJJqJnuCz*Kmiat80Ym1D^g8&-#lwKvm#aQ*J`XEs3jk%1Tn?g
zCm3^YB5UWy%vhQ=)cK{YIml}_-l$e>@g`MkkPjH3!5p5|zh)K!60tZzlWSl=xTCVd
z1 at hpKvUrFw$Bx=$E3<okDMTHUu|H!xpkhM6^`rd1vDm8$G6#8l4Ho)ikyq6g(6MVi
zHTDxEG%S)LF!R{c{-yOHP-5A%Rrw-NNTKuPAi7{_`5O1^FWu<LA`0gV==;+6<|pH-
z7?>u^DQOuQ>nY}D>zxDk^N<dGZyZ=tMd3T*Jq=BWZl?ru6F=k0s+V0=pyRMzj0wa?
zj>0d!$5Z$gshd at M%K7GVK@`DEc@=EZGdUNof#{i{;AggQ?<2|Hjh1-6B5!rr6_fCZ
zBdb!M$3fAjs-V_v{q!W-e&&f%j7^b&<0l0zuPqz at P{Rpp*1q_yCp`};4-LGRg0uU8
z+k&n=c_qFn??~Gqvf+i=SdR3F{?=O$IYYrDn$W}v?MN7!Jc|&KPT5$dcE3H%Hja67
zJhsDowVJDhe#cg0XXo=|L1+)AaG!}3-K3$iRV~ccPk6U)7}_HZ3a1nc#{1yZ?u at Mc
zp|NmH{>^(Sp?K`7w?$RQ)wO)(m1s|%uRSIdLgOC-Ervc2z3s{xp#wkRDDD~W0Pjvb
z(~8h~{3Rkj>!bRnuBVcEVMd at YC`@-mz3EGs(}Mp!BfOqfmfO at b**mVy4v1_Y3N5ET
zCZ|GtVhS at Kl7G*hG4294sBwy<8IpNJ6HiF=JRI&g<~6yfn?Iv8T$}`VpikJbG%Lyi
z(qkcwAQFk!<IyatXgR*_Sq>2%*AXRsBPQ2zUY6;Y$?m3`xn_H}%IViUf4&A6>x-G|
z;!uT}&bg56r2)-MK-LfwxuQ90dA+FYX@;;gfjsAPTo<1=Qq$AJ5`-oe^O)@A!P3<^
z3fc^u?Z=ZU;ZM}=G-bcS4n2I9{}Nwx3eG)lE?h+sskU29&JtT8RCdITU-c2+^qEy!
zn~OZTZPhE5<dfI5=gQaL58?a2tC{GlmH;`B^6B$e93eMBT#O8dwC7-J1L*p_Khbq%
zBNrEtlifFa`t?F-;F8^Z{klqKWo1z;Aok)cQps&eWfJA<abay-l>0UMo$SxwF1aQ4
zlCmA(o)(Adl7}{a4ZgS<t9)xHxI3NCx&P$edf)2A-rh}!$z(Rer69kw=VL+6c$(w3
z#C*h_(D>T?NIkBdA`DV45nGk6GoV2peL7Dp)?@66S*D4|y#1Y!q_fBd_32blS6`?|
zmo$pd3*GoVIM8%V3_{P-k~0vTEt&UgeEx9qh42HZQ0a=9Sfxk1#v4Ga0Yb!Q<pTH*
zXDq$@?QYCw&<K#s$CIlcr{2Df9aLnDmtc#37r2?e;kEpG!bLT)_DG7GOVcsYf_^2F
zEZB1~-Z=)8h?@S2>dk|@FR*v_ACu=!szPbeZ7V}LZWERtkMphypz223>*_EqzJL-)
z_LP9qjm5cEbiE^{GZSenzkJy>f?o5w&ddm#nK99IYW~5ZQrV!zwbbtYC^^DbIzBa&
z>*oAPUPIJytYr|pnb?M#3q590XiJio8FynB7kv{tqx*}dXYR`JY?62^c9=QwQlRd=
z+O)T*7CnF3M1_^=Lne24>UbK+#p87PG8vx4{>IkE)Vs_T-pM|eW&Tf;)ElmYGDW>o
zcND_jGS*q_=8xUY%^I at N(Wv~4zEO#ESLUAN2Z~!IgHPa at s-|&IVs!9}#J-%R9C95m
z6X+r=3$CIKCBa0*xcisN9x9A{W|ZtRyoMg#NyJQx7KSH5$ebOlJywUCbiZw at 71W|J
zj at _fMNdJbwlbsU|A(YCBG>%2m*^RV}VH`IXd45nc at PMvJ-m;sL_6YHg64U!=D*3lz
zfhu>@&j<hJ5`eFZb~W328wBX at XCT7i)grZga|zTyPHrG4MI&3#MWd~$r*&Nm>oYYX
zK3;);p*G{xW0e;vw6xgQSRNyANibzgdZkf{<0YF8r-a^bm<(^2XJNVbt{s<Dw=4w2
zG at Uf{?1TIV=npgR1vn5A7BE3E&a-z1J~uWD2(J(L`n*8C5xIw*-eQSwZd(8N#(gqa
z(R7W<>p*}<x at flBe#E>i%aX8RH}UB at VPSJTWMB1qNOD$$ZCZ<o=smz17Ne&S*Q&&5
zUB$b8Pm^;Q3FQ_-itJD_JHP1)mQ8!*U_Y{C2@!1Ir){zE#KkTLDi{R at 1|#>DCr=$~
zlOK(mFR6La3!5dE+X)<G+fIFmw|(wazd?|HT}k^5GvX at j>s6n*80CcIL1wEtJ3%8}
zW_M_{WlXfvsTI%GzFaPWk%~0f+5FFo)kS=Y at gG#~+?4yY;qT)jdvj}3I at sl7wjIs0
zbm77mn~t-ImHqBLqla%iDp-MiiQ*id?zi0^RtM~hQrJHarnIp+&0LALCOoszTINH{
zGGNG&FT924DWubv=kl>Mk^O~gM&)p-r{YsowmaJKL{%!rGXBQaY6bU-Ef{TAk%EfM
zakQXvpw+ogO-P+OQKvR_x$LQ)pNYPqe;%~jE;)d_uDJS<sna!b$`tfzLr%CSXnFHy
zKm>AMOuFW^+l;VY$_xlD{n_xjqv)vt#0)w*WF&r at 4VX1d^D?@2nHqiOkxB)w=wUQ3
zg6Z5 at ZJA-1CU1!4qUcBpl%3#{Lvc}=wgnjBOJd_XiixeL%*Rx^%2HZ-igg~d-RY`f
z(rd at c*LeHNV2Dy?9g{RyD-GjKMK*>4=2Rx*i3Vp*;G02m6RCEpda`8&Z2K(f_UY%P
zOT>%KFFlkxKGK&jKx4lg6xr`R+og+q7-}+Tr8`c!9>dlf8Nq>mxIz<q9Y(U$n^M2p
zR%lP^oK>n`0h at G*0-MxCw}XaWxZRvyxD%JYu}w=*OFsG|mwCG7<0WhF9Ah41O#Tr5
zwVX%{R~txI8${PWabgC<#4zD><pZY1qcTCA&m5ac$-D`vgCmR%3B6DQ0W^d@{q#Ds
z#G}O0y-rWEvK;f4Ri1e(h^45pqNdJ0Q_ZjN=$O)c*gb-WW3p%Zey~5c5Va;IuJQ;&
z+WO$G^=$?tg-y4LwQFyt0$ZMHyIX0xq;py9Jb0Eat<Y<lhz*yiUBMdgOiXk@?J-Cr
z^30O19DSm00CZ$>ThLTEry%T2FfV0Kjmhod1}IThQ7NquG|oh%5%qo+uM<A~QtLb!
zDR{w3&UHS=+^pPGF5&S{p<V{90%wW{2X<?SYqU4E;MzzTAf}xhvu_+wK`JR?x(3 at a
znEM{lkv&!7nw5HPNpjd_8$T}w8;lfeZ6|75?qh{x4gVmxrh29!tUQsaEF)`bkci$_
z<dne8K{&Wrr*xaq`UAd|?Hk5ofmR~T(V#uUdl2gtFnQKrK7Wo|*CCwNEVMx%jQdn5
zA;6vUfR=yL759^1mkv+l;x$sC;4{<BfS{a7>4!dE1Qdy%MiEtvuRmHYjBuhabG;F<
zGrE<V at K{7bewJhjOKUo`_K_RfGD1T%@0O0?0?QP=iT!+Ykf#mhM(UQrQ;)ioCY{lK
z<EPC|=yFftUod(!yy;9saGMA%6Y!8~(Wnk}1nLcTpRi{CCSO!p^?Muhu4Ssx`nxz7
z1PJ;~m^a8y{3menEsfubNIc{1$9o?W>LX=wzfm}fgEtge#?b!=DwgE>$BhGgIpk5%
zUCpedDYB`p_xtcLk0j5z%aG1jvss;#9xJLU$!PGr7X84+7PWu?8ElvHR!gpBnX+<0
ze^Sr#sPT5|GuE at +0v_XMsU$UbE7Uzw++rVnsNX$$3+>9I`~{xAr1rJZ$1a7 at JL1U<
z&LMMca52}1q35GnH>zUK(SN!r;IqUj=8vhT09RZd2n{a&8!ow;i<70D`B(G){rkIb
zZX2nf*eZe&m?=Lja<(0W3NNw=M+#9TB9lO`Qne8|>*CNFucFGwp?>=zEc}9Uh%7|a
zV}sMU%=1T|4$j`A-DhKVP+f?RF1!6nW|DyhJ)q^;2({ah3~2db0^uGa?&|DRJ>L8L
zau1Brv9Yn0ruf?l+>Xv^<YJ_J6e|r9ybR_qnZl`y6N-++c)ujBQ%@G$2{UlxZgI`Q
z4z|c#O{jgcl5iwiy;^7hDq%+GT=4D{0FGTWZJ+c$n`EWD2Dd>!Fx=F2zwJC&982iL
zanL!SwOW=}?%w at nAig^^4A2!qAV7eNPPv!pMIP`M^8ZuOU2yd>BH7UVMXpJHx#6#?
za~H~X2Kt&FLj-lYAsGd8c{ECRTZxVb1Ue`H#>6ILX at KQ({mp at iPmm%;1mq}eWC6H4
zPp%`A>2w4(T7g_sO4>r{jx4aXVi_h(%^Qmn)m%Bpt45147-qs8O9{+vgoxgHO`1QI
z2+&dGiai+Dre^d}gWuuTez9wfnD(U at 4#DX2C!b85^cVL<_6O0=0x-_!jDV5O0_x9F
z0B_*!tBlCk07}3J at O4%HSb_d31vO7Q7bA~LvE<8Cgp{B}uiXo8Zoj at FA2azTl(KxB
zz}P?4LeT_jm}T9o^wC{2d!+^RH+m`Bc-CJ6%9>hu)3LazvA6{|SUC0?Qto~6@`P<3
za;UnG4PSz`g|ezmK-JR7SrvA?+D!&60HSpxC)Ufdy%P}HN32eA)9vOwQP6qga8C`s
zZra>Kk86Te^ea+uPJJu^&xSX4CG^;Y2|gaqVXhlI9f;nM(2C7kp<^0|d+En1#D;)a
z<Q1cI=zmLD2>Pj8p>dEi3p-?Os4oMJHzoYJZXo5gqqYF4$cQKG2~nOC1bGiQj6RXI
z-}D|dYZI!qg#)ft>PYIe+A89U>Ubaj^1fs#+j)s+kgk;g7XL!iV24cx)*h+?XR1N8
zVkD~RMkZvCt7%M5asfSbFuN3*zE={0<@Lm@<asNh2SRy5uwJuRtDG+$kb~Z3GBf7D
z<m%uj#FwP at k2YQ!nA^*EY at PrWH~=_%zccsq%?kW|?k7$`4H%aP&4YN-Os^wIH6ze3
zzz4u+LyF$G4{SgV3(@pD)zMAk4G09`n)77el(hFcXn|y@>Ukhtb||g$-lit at F`xF@
z;K<0xk;}kz8W1Yp2l}yzj<`S&Ckh4es}OAt3{wg`?A>J6WgtZOZ5%W5h;G(=%0lFP
zTQ7OcmE*2_7*M-sHzg%f{_Ao2yOJF|5!sS4rmyJm$Mat)RH6Ha)!No!<|CuAY#ZcN
z_s(s>mloQmBz8V8(R$wg29if8UrTVr>78p-n%kM*zVi}4&j}?;9<o4(wRkPcOCr-1
zsn2LC;pLr at G)$44ep3$P^odktHg!B39$I4V49C}dDv2u+37?d8ldE8d4Tjg<9$0wv
zaqzh22sFKD)9yegIO9K(TDt3818O9z)X>G<kt!YjbR)M+0NcR0Rv}B at JPv0W3R@Z;
z)97|+4&eyqwN8|BxoA$dTyoOEq^0Ec+eAkj;S|Avyf~s&*5r4$Zc>W~aXxaWc-|^E
zSEbC9z$sgs9 at Jx?fg;LB?euV2KFhJj9-qohe?#!2JyK1&tqHaIn6aA<?{UK#mBg&v
z5bB4wvg=1okZc2Vyzmj>I>ylfw!x=?WQg6}ZXbNfhf~Lu*N}4uR;m|abjHxlVgiyw
zGVjN2WOK<mZy_?Xz$KZakRr%Rr_fJDZiS$AnRaF=qheoID8y4FTg_3NP)T!<PtPML
z9Lv2Ge%L?H^SnU<IzLoEe2#Hwt+2|IoQZQxX3Y9Ho24)Y-Rju9kwW7^lXQ#w)VY|^
z>UFHMeRS-^w8~GeZ&SRsUx)<KJ}akQT{EyIn8`J;kJ)uk6&d2+u!&25;+u%TDH9ZH
zg}n%;n1ijI*NCK02-6Q+=z{`Nh#sJ7k&#mn^fVw2o#PEXIc2_+%-+Lc>JLNcy)9*8
zCFE{NGm}#rc%ehrj6#~5DJ1rj2|VNiGh^lkiYAdi6r-d%V5rfap at OU=AJih+M+=5J
z8S^R`5CTW5MIL!<N;Y-m&0jQ$?|_3zNXQTngm at 4Tz_A7hdna=i7grN&kSB{f$e6{<
z(gqmZJF~bt**Jl|-h;#PZP=vl=>Ym$TS@?e!egyse`)GAJDCQ_7>eCT5RHT|x_<oy
z4B`zkvLIeWndknhGd9%Sa!&}|c|@uURQL2ukjuuWG<B`@Boqp at M{DFt8urG=r>x3!
z at 7BH_Z{&F@&}}!~(Grz%^6AUo7yYBTkBzIFJS2RGk5icu4DmYeoz|mA!8~4+fbjI-
zyx)5O8yE-qw%r6Nib0TU4foS2W at G7oZi|}FTa2Ul7OnG1rZp|>NAD>p*Eo<)&M<I}
ztdZ`Vv|=6+BF!J?$oJXPc~3`$B+sjymXq$ao?tbSE}Woa`Oxl=(w%EB(jX1UZ5JTj
zRP#{m%VZF&*hgmbE!y{Q2{-;Mw at 4LuC;aS53j<O`*coBq1eOoO+8&lq#XdaSm%@FT
zz?<P`xPeXd_2v6KmY?(&Ns+#&pC+|5!JbC75F**r`;!~r=alpe6Et39IHW%eEy6nU
zq at cS&c!IZwsjweI(rlNyk>d~XUO6j at 8unUtw=g>tf?7;eK8&GCRa8FQpyY@*r_g<b
zgwu^`h;8$IpOITCiD5R07K*s9Yz`h#lsn(!jOxr`$M<X$#5uLdit2&JYt9M7IY{#l
zqYo%ncL}O4 at mAl-;XoW|5z3Ote!Dc-sH~$zJEc)0jI&)OrqW`n)@%h?vfWk`v|vvh
zLjAJLl=4<GyA)q^H3HQe2Yq*15+s^3-YniU>z&B<I6mqsw$$o62{yB995_2YLn`7*
zjBUgUuRFF)KJ5r;qWLvs6Zt28o^!+ZK&dMFWXzCm9WrhzNbX#WM}`(pReIV;!k{yr
zaqE2o*I~{WWQ}&xu^!@X{^5=%%?INlm;qlq=99O=>z|YgT(suKVk{_MBt~mBS_r&S
z!`(Kl9*mG+GC$B0f1ikN#z?gFh9pcnHv>wjdl$ieT9pH5uUPSY at QE(;*vGQ>Tm3TV
zzKasBzV$SAJ5kcHny$X=!*PXk{DbDU*X6SdI52l)Y|qaRRTfumj9zCGVI<9W4vjE8
z#a~uLm^3Z!?AF(O!i+O(-X5pfX(s(F+xu2h4#aw#8A_TzLR)x70#i9MRV*P|Kv|<H
zB at U>--@~{1jhtKO at N&_dGW*Qy3{%C)ov{Tze*bY9EzbD2QAex{&Nl6^CTk6}6L87_
zUu;)0c3k-toL06PC^(jE**e at L2Qha7Hch;4&(FWHY)?7ik7<j9$8p{VoeW~ibGLoS
zA<j7w6KEcz93<F|3N8x at X_NE&xKkprm($MA^eQ9Z&9ZB!-p!?9%%>S!Ws042BvI|I
zx^lfPD8o)Z3uyiovvhj=8IlaVxAMC6oQo70Hf>1DhKu0fVQa0i4z`4h%H?gGsCt!n
zK_MP556M+(1clsE$bf4!M(CJEyQha^=xIh at iPt3zQzS+*m<DvSAJC_GXoO81+-IDk
zSXJpvSW;*0>3$ULs~(ffPplQHH54*I%RgV9!e5S))Pj+uPWLWPt{~F-N&fP<deo>g
z at r2pywxZHAH>xp5ea(|1sBKrI;>hj5OwN`9WZTA1RW38pc}i486Lf6+c74MI+vOA8
z*u*>_zTE8!9)0^GOxfM_HO5*_>lOMsPseS{x$Ng7<Bs7W>(lR^&}*=i<icsKV&bkc
z_RUbS$hWKA2Tqg>z%IW_NyIgc%wFb>8R&~QAIN1bAtbI1FFs~cr=!tTuy)avU(Y3H
zNVvb*6>FoLgoF_61mzZOrAErGL6^QynES41!^x26EnE?E4ld0kT#;~2l6pMqaM0+4
z^MZ>Ds;W5LuD3=;f1Xsvwtk%UdUtEQ^ix6Il`2`1G!C5S&jd)OS%Q-k*GF(NbS+C1
zr!DSUCCwMt9f at YX<ahE<+^&A$=G0x1UZzIKWMUDc__9s=+&42EfBP1^r_uN*uZ4ig
zL83BC at U3QHam-L<T%P>+bwS)P=Zx}tQ<h+5nT|dOnal?-J(wd~JIXB>?GA#p?T04H
zBcg7qBG%T}uCefw#ZD4M9ZSW=+)KPSFi91dH*Nze?;^@sM!egz{kB);%xisYtDc*`
zf_i;yp?+(1bsBeTvzFUY#elb8!PxX#Mf~|x?g*Q-<r at z<#rvrT74&XWqY*b_)Wd+E
zl`DPIc$13c at AX(CGvhSg7OsS?w5h3hmQRo8%4BoLM3*2U6D(C3gjQB*#ppYE2jyZh
zbzw`tuoIpGc3 at +#nml!?pY5v;J at x2OoGCHwTVxIPjnVJFsYfH)orT=;k<2$fy*x)(
z3sha+Z=oMIRL7m;sxP(uAz~aAzl at MWmj_gB*KaW!J5<M&<EkgM{a&TayXMrVbpX9<
zz{Mx- at hc+_QbX}p__NJtqBqeF)ZB?2 at JOFjp)V^+r at IT?wPy5uc&inc$e%yLxOES&
z4#Uu-h3qs^l;>fnWp%S8vVw^!LB`wcAWN*gAv$JV8{p*61}AQY9RZc)G4O3fz%gP`
z6yDGNaAah|1~<cmz<FdtkPR(s1+PajYcScD2ziP`;threKHI}UW_{*k@?hrLO{WnA
zxy)gOz-=u$A9G%xgqk~fmg+BDo(-DwyF63SO6xFAG9W)z4K^?yk-ue<BF}>Rfic*?
zZlqViBv8Hr>w`_Of#nE;f=L2!ZlPf+%i5-{gL9mBy5(3mYrt{i8F#}t=lBbkvcYZQ
zy77E#g`EDp?ZCN(!FSyH_5`S#pZF%;Sz|RljJ%VxGhsoX5P7G{(LmR*&fg59n%Cb<
zZ_tJyZP@>{<*T!D!*B#$;#W9&mF=80b;sOUwF1Z7X>(=-0=K;i25r$AM)KWLv888;
zLQSY|(m0je at 0BLgbU3i+Fbyy=ga9tDQ`<+xT87DAguO+BN`=*CS&hL_NXW5CA3xlX
zEU9G7-4Md3OR{F=%%)`B;{Cb>YKNV1bXVks+f5wHfg6PlVMqd`1^j%$FZVH0keA)3
zH+MRv9hK-gtQQuW2H&eXx6=vs$xpe;OkZD7Cu)HWzQ!AboEBxlgo4Md>;d(1`Y`AK
zO-hShH(BZg!3!hD8J|fphfH)De+)n4kyNX{8z*Vj1b#-0R2ladR(||@kA`$Ct4nNK
zSnGhRPKNmWhnH!tSu)^tv_}YI^`!*9b;r9t3&K(tjBMx}YV~LE=R10h&D)z!-;1R(
zcg<^OOjV85T<m2_%MgX6jxuInN?rM5kLnv8MjxD5&Dmf2Z|1<>W5h#SyJfG%YEr#`
ziE|sjFJ-^naNI&P9d_EEPyRkbGKX%op{P##br}*dl}clTPvVpA2*v)3p~G_nK?Qk-
zv at +8<I=Vb)xtJ?*ipYj^wTTCQPtw%@d$+`?6O>@l^5!{0NhLa$H$nMYv;Ko+?cjCg
zaIMNmNGj6KDoPJ0ManE5L#E5a56PSuQ3yp)d*Q4P$+L11zn<c(wy>_0wQe)B#jUZp
zTbXga at S*t=@$dyP0Zae=N>pzYQt3yOa0P3kd}wd#aHV-|IoI}#<(DNsPzopTlV+Ol
zdHdADE0JYJ0+$dFX2vIRYY7If)j!L_rrCQH6b6L%6Qp{iwomdZcDNNmogfKyF+)IZ
z5A#UhSToThXy1<T__n&^p&i*A#p?&2E-SCE6BX<c(=p1QcERpN;*v2l?A(@XN%lkQ
z0~W<y4kO)+nCgZ?5ZqX635DJhBpuu`Kl<F$BY4|`z>!p#sbp1nw>CUbJM)#fr){7`
z`?^ECwECeh;(6j&O(hR5F5au<$2n_=E6)z#-=k1`Vf%==u!vC|!O+54OX=x3-nswy
zA%RC1$-oQ8Ya}%j+{br*y4T=U3A0rAP-`G+FFqOsgy3(u*IJe~rY1&CrZONKhwpP$
z8Nk0(pTPbcx!&+bko&=+C<?dZ4P}-|6MqigWJ)}fWikVV at K<b*9UKGin?20<!yyx>
z$=Iss^B$^e$i~I8vK5u$)XLFgrv{~xZpNx>=xJztq?uLclFd7}D6T1nN%lE;&01p}
zFV{YN^kV(dj?cQlNor=lk1yPP^h{S1zW2{n{H4dtE1*B7PwoW;K`S2fISxJ)-(cx5
z!E-RdM=KdvMk7+`kRDq~h8CrPo84c!4^0N&0_E<${kf(;huE*&%?}2K%Jx8;o;V`!
zqyJEZ<;!+o*b<?#j{*s1n#$=TZ!PArH&luVp_CM#H9c);FfSO^$9?WpSHG0s+{lC(
zo=b{3S#13QMpsYJ1}V`+(%4MN%w_P_E;^c25#4rJu>Vk_A$#_?XI>&nXfDia{ezWC
zmJGxUR;7=MsSg^nWH at c9)f#WHr*bM$Q&^59$x3I_&A*c2BtoKY%`oFMqSk}S%R03n
z$K*PJ895F?)KqsTMvsKOH)LotS<8|U(H5j<1sC!l-MA6BQ$YP0Bm3ebPx=@vEIK_~
zRu0bG748oiI2%P4tXyJeY&|)zTtW_myva3^D+H1)bckGTD2v12^|qh|<-<lw3=<(g
zWDT|DOjf?ZgwkB!t*(wAB<0^Nk>16tuEHmq5FZyGL-j^l{NPpunq5gg at tOl=;z`x8
z2YFScXR&)BR|?7@*6x;{$PLy(oI(``N)3L7h(t~k)5rj9k;IPP<$P%5bSf`_*Vz_=
zITD4FxC4~pX3`R_Zf{x?xeDXF9MH$T42`=U7+q`Oat?WCnmr_RAQPcra}%5W`ld{}
zw9fGL3UYOgP*ZP4Ozu{CC=Sme%?!p3{IFt)NNA0%b2IvO1XyVJ$h!_uD)3T5A!NI+
zC^ila;U^9Ed`}cWvL4rz)2!FIp@$0jh$3pJgE?}{7=<eOjA0GOYKn={KYxkpLq^&p
z7PJeR)V at 0!fm$G4x at kNTHgdqNN-+;vRwsoq`uzGbUzq%Qg5vF94J32^M^BaQ{89y8
zi*`e)vOANvilwg8bZbmJ(N=q^Eh(%SN9mU;oLv`zOY%4e3Qkj`GPZ<#rrq_d{vCa}
z)_|VYeu2}R7wUvN at arqZl$j;>4A-Zz(ez3?*j;If-3{kcOsfQ?>l1Mt&2Zj9O|WBy
z-F&^g6?foWIb4%ea!Frq?dBV9SDkUC-I=$rSWfk at KOP^b55wKIRhVnldCu7+97zAH
z_;og?x!R~eU~GEVLxb1$Ja6A|#NlxsCshhI8BL~n+4j5;4|T4p(UynPlNM*1QFa+Z
zDhX_OilQf+l;vXZ*zx79S+78(y?1jD?XeVvBrN<W92RNi*h2CUsu0CtTmtS(Du*vy
ztXObTgmFho at x=0maH3JPk`cGk3U}_|e-`v}_COj~W;E#FIOTuTPFUR#!Lmf(Xqq)8
zyYimZjVaAU3vcZ}LzS2t(+IaQ+>5iaM%C+M@|%vZ#z2MRLG1}1M^f&mEdJCpncE>u
zeTDLqDVbxRV5scHw^>Fintg1ScM`<Qw(Kj?$4T^RG)gk*Cd?xB$7;8 at n`YPCC(jkr
z=0Qie6Zq}(53HB<9Ht!x*G{fA!R<X{l;dm)W+iZI5-)0mOM=~M8g02_>|xNdHRaW6
zG}+75>WSaZB3`R7k|~r at adJ8v^s#=5BRy!=At353Ln`#d3}+j4q6D}}&wx=A);=e<
z>2 at uCIRou$>>P!WeJ`A}&q-N}D{r1SSf~x!jJVTJ(H<nNA+s>`7{BpHDp<&9GGNzo
zEOO@#m&4h8)K=p(>+tZU1pY&Tyv^p(vZgh+ae9roi6jl- at G_qhx`d~&YEP4p&(DQw
z_U}HL^$kpaexKcxZ!V5#D|}@L3;z(+hDw}-@=ndNg440U#*J+#59E8M1~+{~Gza!I
zUP!@xxkh)6P;fx<sBM5P^3DRoDV0HUMe^dr^MHBQ9((-7dtRR*_ZFf&aD7`c4{$$w
z-;X*V6MiMV^s4g-l5gDI{ZRGgz2W=5UH484IG5)SdF^^`n4M`)tpr$jOS$sVFncP_
z9QtGRYUN2VcdMRN#dqI*(w7=8``OPel<|Gss-2WqjJd(9k=T)1ngCS}66IP<DlP`e
z#9XuXASpik*I_|rhoJ1CE<{h|N7CV3=F_WuHaRN`ci+J-RYNJdbUpP5i4A|(;p~YK
zZNAT%XM8Llrfs*zbeijulTe4*v1XFo1ntgN5GR>YR+_ACvbw{f=LHLzpl9gfJ+!NP
zLSA~{#_r-;rotAQ;EIh(dB1 at Uxj3H*$;V<Np_9I4rYVG}r>13(l_&w%k)^3eF|(Y5
zD3Nd{jk#G^@{oVy?DO;fJpsuP*wnWgEWx89NxF<NUX12yyRiz-^|*5sQx}px9zd)H
z=fOsGJ=jRt;iW9&B^S6BpCKb7pgNk72+`kVx4lrz73 at h>MzQFmHEzJ2Gw%N+Y0$ps
zj)^()#H7w!Q}MRgsTX>tvc&N=iPgPUv9bI`BXsackI at D@+8aWZ;9Z3znMxhFjwf(i
zy{xy!rK=y?&aH8Y^$t}mU at uoccGX<7*+waFa=kV<J;={wp%LM}E;`-WiMLYCOeQ8E
zVG)eDgD55t<`tTyvt*GqLvJ$4L~~G>-T}!cZgF$qi-Vw_ktdRgQ{vzwveNZ^&KK^H
zw{F`v2;2GB@}uu%3DzqTb+wilOoc+#Ux)ReLE2ZuTF9Vn7KjOU=XujO9adV at w0=17
zrPi`+i5rtf9Q}H+tgE~RZ9P3rRdHkzx!+JX8&uA;lj$dsG;!01hwFWw0q(K4o8`KV
zAJhj~^`IVlEtcu^XjKa+#dfsN5g->>Fs5f$IfQ}#I4ZbytetZA%cZy{NkgELL%@kC
z2IBY%{ecs6abtznneX*Z>@Sf_mJ`OW9vePDf)tfl(z`|gy at td~l;1%q^7y`5U7}`<
zNMd|K0IEW2brz at W2!+D*=<yAOkve$WW<w*fv}l9s&5SwoVFm@?9nxzbGIV4S^x~J7
zqs-0B=jx9>&Ji{ojw7=`AuQfB5R5pn^k at o_t}kphVxd2PWEo!w2}1YET9m=wZOd`;
zxP=zg3tWjL=!f1rCcUz+a(2eXqNUWcxa_n?#{!%QvO0~&<>FmxA31z$x&C&9Kd7EJ
zY at loLDZem{r7%lWRQDL$3oofo+?9i;2HqG0o2RjYXHO!Hi0{N~5s&O^5Z at U&a3$`{
z8#P}kv+r6=<A0PiN|Rd}$1k<ARwT>&P=#-WGd+gJgulNhoJEFh-Njqp>fDx?#mYmr
z)f1HkS-m5!0qS*z>`R{b?w}JrcyVY=C0c at Tb4CH;o+-y^f=Uy7hWOWQOPk8(PuyRK
zw2Ndm4_h}@bKpb;C<r_m3M*htJ1J at H{;bYuC%MbbQ6GDwQ-~PKt0 at KX#I|=5s<Hpx
z8YBl6&-Df}yEaT!n*`gurw4sz9FjO_epuI*;FKDMw8 at 9<I=VGQ-r_h&$Gw4>7=ynh
zVD`SPESuA}8#KN33{L!v;z`l7VIvNZq+3K&H9HZ{$mWfQX#7&}mM*OJF8i at Vq9B(_
z!(%hcILWyDgyd0X9og_2;#;O4N^dbTF6dy$x3QPNydR$}G^gRWT~hpn2B~$I-B^~i
z15;D0rm6Eut-M;^bes`~0jp5cX3uf^FjQ~3UP=8XJ2zb?5Db+WpH{4*{E_Ie@#Z_l
z<ocR~urwoU1wm#9YkmCJy++yW7<pkwa*;$2#%XM`EoTiU<v_-=_}car8GZRvbd2KO
z*X&4^#OOHB?&C*cL+=u~$Q08pnv!G2og~mfjf}i`bWfA_DOKH=O3i$%i%$^8h~iXz
zJE0sU_K+4#i^Q?Mle%P`wBZ_z_=H)GitDbUsv-HU at R?1`sWr_Gq|s5=c-OT2et`|Q
zC}?XxSS?3S$fwv3!eQ2;Zf?k#sT0Wy8L&N%mTe#>8h}nK#_*oA?Jgy*8Sl(3DTr#7
z3pXuU6o6|C7xil%%SGs;3-wmTm<34^lTRy7!8Hc&5l;G%b}fqLFH)`BbB^3AC5D^x
zQ-n?%0vU!AjT<!tA;bBEkm66?e+b84+1<==TIJ_%Q~`->3GKd2f_jr}U+p|%k(QJV
z^(N0?<V%=D+F<w=Oe{ZBa%B-o5$XpZc&uwsRW3JT`e6E8nh9=Um}^S3vY?z}RuG(G
zzgPX}Xkmqncgp2svQRtRgYpEWkpAw>7h;34{kzb<&7_;}vYQ{*AJFX5s+<vQ5_WZx
z4c;+iWIdsmm82bc<RQT(m*O^6XPUT at DGP_W^#}sx9N(7>xGAwCzRTQ;GI}?LT0YQ#
zrxN?*8pkV1xLd~-r)hpo@;ARgf5A%TpKF4vF%p>VNgZ7p&BYndP4rf<dZ8YttFB;$
zAIt#_jmNpqQZG8^TB6mry<5JAHol`XS^u`t3;Ih(8dO}}%k8=c{fQKtQpNM2I(wC|
z2MsH_DSRFDnt?h`N=cG%Z*5o%@3Mbn(pfL<Gh at i$z6<ghOHlZd>hz+2#-^dFBZoe3
zYopyxM^Dk;=5W`iARdR_yXt{b?)(UuKwAXEvDMVfo&C-wRm+`wrQ745bQmydkg!W_
zsxq2iY|M9Td!P?d%4?=N8n}v;)$>zzq>jez=qE)Nky)3g$my`}q?Q-G#x7}kB+D-l
zj~_#Xym|}cDQF03E34$TI&rDZWBfp!)emAS{hZQGy<RhQq3MUmTAW#>BMoRkD5(hB
z&+i%7Ki!<-N^m|(=%%>?$02-kxJtY)LN34ixw{m;!5LFf#0veS`?$hJ=(~wC at A1R#
zmf(|w<vVMRVV>TvEBu;uJ<d8CTQYgEpXe8*WXQd?(X=wtQsW>@ORX(@!$6pnT3f7>
z6c{hK2RoW%m^RaWka6x6+mvuSJ&mxxdBg#2s+?m`T4hX`52=EPnu{~C#lpg-$LNqY
zpOZ5x`$H~fP583+6X?V^NrvJon2{<hpVDTc(l%S|K<d&CJ5^3zu}b(^xll7uta8am
zi(7%ZvQOz>^rEF}*<YUtvvLz}wX||f4a<<?`ckmMszL8g5EqI2?0{a_n(aYkoGR+N
zok4N)%W!Y;^wpG)PH-g8USzF2dFhct-237-n*>$E%+x^dT+Se&Q*uq*1N&73JF7k;
zuL-`<!Ki1p<!eM{D2q&r9D1`{b`wvv1)-YuZ29_@(p!NLH5HCA1t+uVtwh89tMTIZ
zC0cO at cwRasPplQ$jM3}8!<;&!JiLn(UwbNKf>5)?_2KP$Wl?|)B%ReUk=?sl&6QN#
zhp<#Gu7Y`}?<9j-_n+%NGlH2emg^!wR=uYn>DIVbQ%qnRG8FBvJ5`+eiP={JEi0oH
z7j}Y=aYpBwr!!)OWGt?d{eWIG=<#bI|8^gqjLEfwyWaK#i;>*5^Y{GAef{?WctR*?
z)T6H7y|I8Q=1l;(OH;poef%AYN(h!aYX}2={X3M*_O4F+M#`2-46*{+M`A2NgTZWV
z`|R%*U613we2R~5OOruFtw|23P7aGm4uv)*fs=?vAD1G+(&wezZHG2yxs!I!L*~^g
zEA`RbZMl%gVFc$%syP8lL^<)*p at VY90f%)W{T`20a|Y?M5})uKz%8nGp_RXPj*`@U
zyY`8e>3w+FD2wRAYh2=$c>i#MQPn$U2=7?CII<RcgRM!Hr#+O!Jp68 at Av<W1B!xe<
zz~)6Nb4u>Med;FJK{G_5zUd%K!brOYdFQbwB=uNK^*c|<rGVR5+44jKDUvg6h2~Yc
zQ0rC4ZM<Yrs$C{>GG(oW+N4{K_uZZjbW0Nr<UTL2=e^U4*B09ETsR}iS=ZnEDOPnz
z(q8L!Vi$6Fy%6W}4YVSC(z%=-^DH9a`|w9_uJoTpMi3J9MV?jIqV&3Fw6Nzxxp!19
zVL7|6;%R2IC^U{)8F;JmN%o|Reah|AVeGAqPHMiJ(18BwZ=0CFdr<7l?<Thbdr;7U
zqbq;nOkLcAqt<N)Y+<;!W4rW9$7ZRL(iGN|h>jS|2%{I)kCzv+TPI#^l!V7ExSQAN
z#BjADB)$tX<`hC0NoAG<g`Dr2b?#PCs#e9Ey2h8&vmF75$Y9~a<aey=6oGF9I~)d5
zJ<*YcowScDSB&1YB8eAIn0aV!Z{YAa?(00-e`K?-M9-<}?pZ3%bXOO at +a#xjd0x$k
z<67OBK~Se^li_|;Aen_aPimIB0M;ECbji^rEM=AOYcG=MRoA%0UpSo|<>&|Xr75bh
z-x^n^tX;|p8lBF at kdvQ4lz7fi{lo{eFS%xmU9hQUB?>w#w at Uz%+Cm=lc9Yz&F9$j%
zH`ANFk$0wj2QMQ}-zk<tpDF5Wj(m~PdHM`Fx$RyMO^(9j`-HSutdWR81rvEPSbDJN
zQZh=P{f)Mi&~I|0fei5s9*(z?f$EHTmLIck85 at vnYrG7ms>AjiOx}3ZToY^4<2I5}
z9hXe5M`;gl8BC}3(Qpho_x(qiObRu9A?f#{ujEbTyQ1|edg(lgM?50Zuu||T<L<!C
zq%pN at q`WH2ZPPO)F81)7 at p%{Vd>~qXr}ZO$?f?eX<Z1X5-dx5dH!;u7#l6o^%JPs<
zSkT~|S`ZMNfPQ at a<*y%z;PXvipKB01qTpW?B-KTkWEG`YKKDQXoA|%KiU7d at ysAW_
zu>BJFpNs(Y!utB!w;#EFz~vi1UsVuQl$DZHQ)gC?`YGX`aKPFB>jA^@0GU7F&cL2&
zOB0YYu*vLu3LqfJFD3qa(jg$g at 5=!1gZCEv*Bih#gufB3{(9rD-3b5nBKr6DzM|qT
zz6jpN at Lw<EUU<3rpD%yk1My!%$S(+a_wPdfwvpoR^4KmF9 at 7PRT)=jx|GhE8$j;8*
z#mL3d-tIzv!A9qYG~gHNAAf-B<^GjKo7$WFr%aj)GTW{u)5Y|n0)h7_{*VLwLighj
za6%EGuTlme4;PS~>4mg{r{RA{0)Aoq at dsF}@|DDzx!Re43-)4yFH62y3aM9;Y~_5Z
zx-JX7SPJu366$PZ>tF-=&r-OUR%)QJ{%-|y0q(NBAe8P>(b8ThTI(wb{kEOxXInt{
zY6S~5h{kk)yw(DD?_M-zRe;nVhUk{8xTK<*B(sZ$%Vi0x7#@P)b0EUN2mJm0$@LQi
zrZRp=_+iRS>}{EyUG11{EuEa~otTXrT$n|FG$>^!d%)Z|+dD}anYh?Hd0vJU>la=V
z0SI!y2fT~w`;+T8`Ae9Uk(-eR^Uns$?C=c$Y)@wX!TLJ{T+&d|QVKor5D=lj4Uk~Z
z;ro;8XN!21>Ju|Eu~r3{ft)~gCZLPgLH->DZicNVi7Hk=%DJw8yS3>jDi-4^C~+ef
z6AMWjknOiqVVA{6N_;pH2Xe7Qby>VT!Ii|@7&$wuy4ryLDIRR?Nbc=4<pBHHdblr(
zpQXQ&czZijOK@}lr+9GTq*_C@=l~Y}4PfQ~!jC7{Z$SLF#DAR^`!xf1w^@vW1Onm%
zAn~Wcf`G{N^On3K!|d0Rv8~Zr3;-?K1uBx`N7})XH%+c8S;oi?h!N=YYrxxi<6S=#
z2#C!a-ww`xXXN at NTVDmBXzyfeWb-XxGGNSstF-^g0UOD>7o+h5fZy~MsA=}^5a2u4
z&(Y&IIKR{)a5bOK6Adc>1*HurD(40H(GRX7U&+<Q*xuF7^w)X{&Vdt+0)jdqotxq^
zfhGJZ1XYluD`1iVgW=)%&oTn%;i*i0aR;EP9?;*GpTB1#*KaKCY6S3}PoNgQXXcl+
z0VZV@(0iT(;-dlD#nO70 at mr){62PUUNuHUn4m3HFzxI9q%!_#D?-Inp2ISX8Mjr8`
zyc)<vF;HX|Ti$Ngl`#LRPyrdjvi;Z)5buCy$ND|>z;~|S+nlRP7W;9P{AHW^8E5%k
z0MHLe0sbubqP_1=t{+0(Ri%qt7+L;{(Zl$lohk{m1|z_12z-|feCPU2w_a7eqzA|Z
z=<e;o+T`Hs^6T=iw904AB8Gr~2kabp*z*0!_4Dk#8t7kg03+?zZwlxS_(1=~0y5dW
zqF`|NcFVu+CA?hz35M2=Q9xo}0iTPti}Uu1;_Zx#f7PXdn-~Ah%KJ=!?j!&zd9isN
zT}iqc$VJozI0j|x>hg<D6WqKAmJdVaC?O!~6(Jy)zZW|2o$KcW1$hPMPz at M*xc*C<
zg8zKS0uwOR3&5C?>w;_qnybhLZ#D<Y9yq59Y)1d5+JKV}#l0+?3e+qU^0!kV-zk7|
z#C8<~V0QkB(Jx_dqHg4D{cB8oX}c8~(84|g8pQjZ at wJo;czzEf^>t_cuPGiBLJmxT
zs*V7 at uJi>;i{kH5z^9vSKrWQuG*`>X$l=F!qQ5IJxCDE(vB`4*!)F2*zFQZd>MDN*
z{g%bAM&&=rlnkv(ya3f5urGffs^$6_tNjuA*QFYfp-(#vV4?xXR^&nk4>W%d^DQ^P
zr4C>F-(S;E7wpgUf%;QNfq)RbK%>|DLz=S#FarHW^Zn|rd|A at m0(=R7V0eGgty{bE
zd$@mTVEsZ)EF!=zHVLB3nos6<6 at aFZlO@=`{rkX!9Z*6$wFziWKnbA$?Z2q`wZ2!O
z{2WrT$hf#T{5YNWuO2HHI-$m4B?&;$0qDiPP1)}cpmM;F{+~Jl1_?fiV+O1d#2)Yg
z?*{z-<ofOU{{cwZ$jRszBP=k<5yeIlT#iS;2OPcT`vdf%0e?XHrBepxoDtHJB?4`#
z6=+iu-yy(vt{-gBpK(N$)&Ck~|GEsH*6G(D0J#DI#@_A%@l)s at 68|~Or~GRW4l=!<
zML#D5ex0 at hx<qywzz4GidTNUcY4eKsKS~==Gyf}9B#9-l^}s;>B`~R|a3NJRiT}T)
z>emIr$ITv`3bd*lKxF}b#g8Y~PqFwn(Lbg|z+D<J`TXq~9dQeg$uGKUuxd7z-zVq-
zcc7>c5RN~{VAWJF`%U&w=ip~q|47dt>Pp3-g_{A8ymG){vAK}Ek|+On$phP_pLzIo
zr3Hn5<j?`;-Q0lg#QH+Y;%fizQg#JJe#{*n{s~CfI4}lrxsWi|#{Zjy{jB(JzRdqB
zIv6g-<0zo1ZLk2VGZ#__0}R9e_YAAi4^zbQ6a5qVL+Ackap2XLeDzo!Re-7id at lM?
zkW*Ko8 at mF#&YA7L#>fNDNCK{+izUeU?~WpPdTpk%UI7iz+|PjK0{Q&$<oXp~31b3`
zqL at rAon4qcY;7(JpVYYJ3kjHaYrty!Tm<>rq0C<;58#yw;KOX<d?DRTK)UT8G#$SH
zL~jB8)kWW3W#LMq!3!3yKMumOF|#t8x|sew1Iz%0R96z-5lH+DVDc_f443|Z!v1TD
za#UI*Cy<Y2px?bnp;`SS3dgVVLT}w4%nndC|3RtR_#+DEuPA~18ype<1rO*sFXn~s
z?H^INE>pm at -_!w*q5x0`{y`Z5+_C at NG=ZxAd+oC`bN`A$W0L}#4^WVS(eA~(xB;%%
zZ&Nt_S^MC;xa9jUQ~(t0e^8uG{)oc%tGvv{&X;xq6wp5??jQe%!hV?o9=H%KNs#9N
zt&$obU39+Vzg&g#*NWd?gZKZKQa at G!RTlxEZ~%1CC60!Kx<b`l1pWK0E|%&*(>Tye
zX#;+T$PeQPwqP;PSK<6zYZP~O21ZR%f2}?K)8>Om?YZu{pJxG60}IeZFVNbNevkGo
zKE`+2FJ^MUIJhVQs!+i8I|4d!aSaL*<0`nX%bj2+<iG0+j50B>_e}%p3#@_{o6;)w
z at 1Yz_#6U*B7?Oc0sGTVA{Qw0U$kfFQjpP0<MH0Mn`0uE?fR+khU<8c=%x+#>B>aN^
zTPQ7HPX6EK!3wlpik*P`)B;`5#UbVh?NuOuEgh?UT|oxV8cBNmVxksYaz_=8P49rZ
zIR!cgxeJ<?N&nj<1y>sv%bzaKe@%{Io-K+*0=d%ywEm*TpELh9_kXLQ*~p1g27n6%
za2K2NCflFler-I!zLi=}ht~q&R}s=&R{9mrtI)nK(JR=47kd9?ZVF7fqq{w)2lRsq
zz<extef;~A>qj8^Clp{J0$4}?r-1^qa7sMI(SV6P6|Bon>5$xSvi@!U3yj&(b*%xf
z4mtm$9doPxCgy9HlYi+*z^HNY6WKzb$j*SzMK^mDNWuT^<G<FCI<Ro3>T0KCY(>fT
z>w>F at HfR9>Eg9?@8GNrH;5*lEMdME}VB(MYFlmq-$jJ!U%0MaZ>g-}~`{O_SIxU&r
zD{$ZqI8i`FUL41_YyJP1mS3|g%c(==f$m21A7+zZ?+ at 6&hIsEV2QUGh_5{$4UfeBW
zXLe=CPx}QfYw=$$)qxeLlb_{853rgRzySMV^E(Bi at cwTF`nF}}dr$rE6RKeM%8~ya
z$338#BQsoH^{Q~aI_sAGFIK(4S-E^A@^?MW^}8E#b at BgxLGs^6S76 at d!0$hKu(?;~
z{UZ$gWz6N^-#;-H`B%sMGZgq`&gH<%KRN0}zsb3<FZk~qa9 at 2nIPOmlUg_02;F-5y
zgv$Lp46JgO!!-VceXRNo*uMvDybQb?-0&xm`{|zo|Ft;5T6j5*;7_1n_5UOAmr(`(
zo?$TmatOSie8`&L<!k)B4B;~7a%`}l7^N3i$6SgO_IC(aH7`d<_z5Wo_K{xI82&0=
z!rw{YQoDSN at h8do_3x7|9BRCby1dE%C#re;_feO05f<pD07nP-hm{!uVr~-fdLaHk
DC(h%N

literal 0
HcmV?d00001

-- 
1.7.1




More information about the tor-commits mailing list