[PATCH 1/2] doc: remove outdate Samba3-ByExample
Björn Jacke
bj at sernet.de
Fri Jan 31 15:20:32 MST 2014
our users expect the documentation to be correct but this one is completely
outdated and it is less than helpful for people who look for help for recent
samba versions as we can see on the samba mailing list recently.
Signed-off-by: Bjoern Jacke <bj at sernet.de>
---
docs-xml/Makefile | 2 -
docs-xml/Samba3-ByExample/SBE-2000UserNetwork.xml | 1635 ----
docs-xml/Samba3-ByExample/SBE-500UserNetwork.xml | 2012 -----
.../Samba3-ByExample/SBE-AddingUNIXClients.xml | 2865 ------
docs-xml/Samba3-ByExample/SBE-Appendix1.xml | 1622 ----
docs-xml/Samba3-ByExample/SBE-Appendix2.xml | 1283 ---
.../Samba3-ByExample/SBE-DomainAppsSupport.xml | 918 --
docs-xml/Samba3-ByExample/SBE-HighAvailability.xml | 701 --
.../Samba3-ByExample/SBE-KerberosFastStart.xml | 2073 -----
docs-xml/Samba3-ByExample/SBE-MakingHappyUsers.xml | 4518 ----------
docs-xml/Samba3-ByExample/SBE-MigrateNT4Samba3.xml | 1787 ----
docs-xml/Samba3-ByExample/SBE-MigrateNW4Samba3.xml | 1798 ----
.../Samba3-ByExample/SBE-SecureOfficeServer.xml | 2693 ------
.../Samba3-ByExample/SBE-SimpleOfficeServer.xml | 1589 ----
docs-xml/Samba3-ByExample/SBE-Support.xml | 163 -
docs-xml/Samba3-ByExample/SBE-TheSmallOffice.xml | 1260 ---
docs-xml/Samba3-ByExample/SBE-UpgradingSamba.xml | 1249 ---
docs-xml/Samba3-ByExample/SBE-acknowledgements.xml | 53 -
docs-xml/Samba3-ByExample/SBE-foreword.xml | 88 -
docs-xml/Samba3-ByExample/SBE-front-matter.xml | 11 -
docs-xml/Samba3-ByExample/SBE-glossary.xml | 258 -
docs-xml/Samba3-ByExample/SBE-inside-cover.xml | 44 -
docs-xml/Samba3-ByExample/SBE-preface.xml | 609 --
docs-xml/Samba3-ByExample/conventions.xml | 60 -
docs-xml/Samba3-ByExample/gpl-3.0.xml | 836 --
docs-xml/Samba3-ByExample/gpl.xml | 425 -
.../Samba3-ByExample/images/AccountingNetwork.svg | 1588 ----
.../Samba3-ByExample/images/Charity-Network.svg | 1039 ---
.../images/Domain-WorkgroupAnnouncement.png | Bin 37482 -> 0 bytes
.../Samba3-ByExample/images/HostAnnouncment.png | Bin 38156 -> 0 bytes
.../images/LocalMasterAnnouncement.png | Bin 38525 -> 0 bytes
docs-xml/Samba3-ByExample/images/NullConnect.png | Bin 21931 -> 0 bytes
.../images/UNIX-Samba-and-LDAP.svg | 312 -
docs-xml/Samba3-ByExample/images/UserConnect.png | Bin 22583 -> 0 bytes
docs-xml/Samba3-ByExample/images/UserMgrNT4.png | Bin 31074 -> 0 bytes
.../images/WINREPRESSME-Capture.png | Bin 57046 -> 0 bytes
.../images/WINREPRESSME-Capture2.png | Bin 50864 -> 0 bytes
...-ME-WINEPRESSME-Startup-30min-ProtocolStats.png | Bin 6460 -> 0 bytes
...ows-ME-WINEPRESSME-Startup-30min-TraceStats.png | Bin 8005 -> 0 bytes
.../images/WindowsXP-NullConnection.png | Bin 23120 -> 0 bytes
.../images/WindowsXP-UserConnection.png | Bin 24505 -> 0 bytes
docs-xml/Samba3-ByExample/images/XP-screen001.png | Bin 14290 -> 0 bytes
docs-xml/Samba3-ByExample/images/acct2net.svg | 1901 ----
.../images/ch7-dual-additive-LDAP-Ok.svg | 143 -
.../images/ch7-dual-additive-LDAP.svg | 153 -
.../Samba3-ByExample/images/ch7-fail-overLDAP.svg | 120 -
.../Samba3-ByExample/images/ch7-singleLDAP.svg | 73 -
docs-xml/Samba3-ByExample/images/ch8-migration.svg | 767 --
docs-xml/Samba3-ByExample/images/chap4-net.svg | 2148 -----
docs-xml/Samba3-ByExample/images/chap5-net.svg | 3668 --------
docs-xml/Samba3-ByExample/images/chap6-net.svg | 3714 --------
docs-xml/Samba3-ByExample/images/chap7-idresol.svg | 514 --
docs-xml/Samba3-ByExample/images/chap7-net-A.svg | 9436 --------------------
docs-xml/Samba3-ByExample/images/chap7-net-Ar.png | Bin 97993 -> 0 bytes
docs-xml/Samba3-ByExample/images/chap7-net.svg | 9010 -------------------
docs-xml/Samba3-ByExample/images/chap7-net2-B.svg | 9085 -------------------
docs-xml/Samba3-ByExample/images/chap7-net2-Br.png | Bin 99789 -> 0 bytes
docs-xml/Samba3-ByExample/images/chap7-net2.svg | 9075 -------------------
docs-xml/Samba3-ByExample/images/chap7-net2r.png | Bin 95770 -> 0 bytes
docs-xml/Samba3-ByExample/images/chap7-netr.png | Bin 84215 -> 0 bytes
docs-xml/Samba3-ByExample/images/chap9-ADSDC.svg | 1321 ---
docs-xml/Samba3-ByExample/images/chap9-SambaDC.svg | 1443 ---
.../Samba3-ByExample/images/imc-usermanager2.png | Bin 91149 -> 0 bytes
docs-xml/Samba3-ByExample/images/lam-config.png | Bin 73791 -> 0 bytes
.../Samba3-ByExample/images/lam-group-members.png | Bin 82762 -> 0 bytes
docs-xml/Samba3-ByExample/images/lam-groups.png | Bin 94035 -> 0 bytes
docs-xml/Samba3-ByExample/images/lam-hosts.png | Bin 86779 -> 0 bytes
docs-xml/Samba3-ByExample/images/lam-login.png | Bin 86345 -> 0 bytes
docs-xml/Samba3-ByExample/images/lam-users.png | Bin 102751 -> 0 bytes
docs-xml/Samba3-ByExample/images/openmag.png | Bin 18146 -> 0 bytes
docs-xml/Samba3-ByExample/images/wxpp001.png | Bin 31712 -> 0 bytes
docs-xml/Samba3-ByExample/images/wxpp004.png | Bin 29694 -> 0 bytes
docs-xml/Samba3-ByExample/images/wxpp006.png | Bin 12651 -> 0 bytes
docs-xml/Samba3-ByExample/images/wxpp007.png | Bin 12781 -> 0 bytes
docs-xml/Samba3-ByExample/images/wxpp008.png | Bin 19550 -> 0 bytes
docs-xml/Samba3-ByExample/images/wxpp010.png | Bin 19725 -> 0 bytes
docs-xml/Samba3-ByExample/images/wxpp011.png | Bin 8579 -> 0 bytes
docs-xml/Samba3-ByExample/images/wxpp012.png | Bin 8918 -> 0 bytes
docs-xml/Samba3-ByExample/images/wxpp013.png | Bin 30107 -> 0 bytes
docs-xml/Samba3-ByExample/images/wxpp015.png | Bin 9713 -> 0 bytes
docs-xml/Samba3-ByExample/index.xml | 153 -
docs-xml/build/catalog.xml.in | 3 -
82 files changed, 86218 deletions(-)
delete mode 100644 docs-xml/Samba3-ByExample/SBE-2000UserNetwork.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-500UserNetwork.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-AddingUNIXClients.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-Appendix1.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-Appendix2.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-DomainAppsSupport.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-HighAvailability.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-KerberosFastStart.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-MakingHappyUsers.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-MigrateNT4Samba3.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-MigrateNW4Samba3.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-SecureOfficeServer.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-SimpleOfficeServer.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-Support.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-TheSmallOffice.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-UpgradingSamba.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-acknowledgements.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-foreword.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-front-matter.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-glossary.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-inside-cover.xml
delete mode 100644 docs-xml/Samba3-ByExample/SBE-preface.xml
delete mode 100644 docs-xml/Samba3-ByExample/conventions.xml
delete mode 100644 docs-xml/Samba3-ByExample/gpl-3.0.xml
delete mode 100644 docs-xml/Samba3-ByExample/gpl.xml
delete mode 100644 docs-xml/Samba3-ByExample/images/AccountingNetwork.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/Charity-Network.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/Domain-WorkgroupAnnouncement.png
delete mode 100644 docs-xml/Samba3-ByExample/images/HostAnnouncment.png
delete mode 100644 docs-xml/Samba3-ByExample/images/LocalMasterAnnouncement.png
delete mode 100644 docs-xml/Samba3-ByExample/images/NullConnect.png
delete mode 100644 docs-xml/Samba3-ByExample/images/UNIX-Samba-and-LDAP.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/UserConnect.png
delete mode 100644 docs-xml/Samba3-ByExample/images/UserMgrNT4.png
delete mode 100644 docs-xml/Samba3-ByExample/images/WINREPRESSME-Capture.png
delete mode 100644 docs-xml/Samba3-ByExample/images/WINREPRESSME-Capture2.png
delete mode 100644 docs-xml/Samba3-ByExample/images/Windows-ME-WINEPRESSME-Startup-30min-ProtocolStats.png
delete mode 100644 docs-xml/Samba3-ByExample/images/Windows-ME-WINEPRESSME-Startup-30min-TraceStats.png
delete mode 100644 docs-xml/Samba3-ByExample/images/WindowsXP-NullConnection.png
delete mode 100644 docs-xml/Samba3-ByExample/images/WindowsXP-UserConnection.png
delete mode 100644 docs-xml/Samba3-ByExample/images/XP-screen001.png
delete mode 100644 docs-xml/Samba3-ByExample/images/acct2net.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/ch7-dual-additive-LDAP-Ok.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/ch7-dual-additive-LDAP.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/ch7-fail-overLDAP.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/ch7-singleLDAP.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/ch8-migration.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/chap4-net.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/chap5-net.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/chap6-net.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/chap7-idresol.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/chap7-net-A.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/chap7-net-Ar.png
delete mode 100644 docs-xml/Samba3-ByExample/images/chap7-net.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/chap7-net2-B.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/chap7-net2-Br.png
delete mode 100644 docs-xml/Samba3-ByExample/images/chap7-net2.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/chap7-net2r.png
delete mode 100644 docs-xml/Samba3-ByExample/images/chap7-netr.png
delete mode 100644 docs-xml/Samba3-ByExample/images/chap9-ADSDC.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/chap9-SambaDC.svg
delete mode 100644 docs-xml/Samba3-ByExample/images/imc-usermanager2.png
delete mode 100644 docs-xml/Samba3-ByExample/images/lam-config.png
delete mode 100644 docs-xml/Samba3-ByExample/images/lam-group-members.png
delete mode 100644 docs-xml/Samba3-ByExample/images/lam-groups.png
delete mode 100644 docs-xml/Samba3-ByExample/images/lam-hosts.png
delete mode 100644 docs-xml/Samba3-ByExample/images/lam-login.png
delete mode 100644 docs-xml/Samba3-ByExample/images/lam-users.png
delete mode 100644 docs-xml/Samba3-ByExample/images/openmag.png
delete mode 100644 docs-xml/Samba3-ByExample/images/wxpp001.png
delete mode 100644 docs-xml/Samba3-ByExample/images/wxpp004.png
delete mode 100644 docs-xml/Samba3-ByExample/images/wxpp006.png
delete mode 100644 docs-xml/Samba3-ByExample/images/wxpp007.png
delete mode 100644 docs-xml/Samba3-ByExample/images/wxpp008.png
delete mode 100644 docs-xml/Samba3-ByExample/images/wxpp010.png
delete mode 100644 docs-xml/Samba3-ByExample/images/wxpp011.png
delete mode 100644 docs-xml/Samba3-ByExample/images/wxpp012.png
delete mode 100644 docs-xml/Samba3-ByExample/images/wxpp013.png
delete mode 100644 docs-xml/Samba3-ByExample/images/wxpp015.png
delete mode 100644 docs-xml/Samba3-ByExample/index.xml
diff --git a/docs-xml/Makefile b/docs-xml/Makefile
index d9ae92b..40ff228 100644
--- a/docs-xml/Makefile
+++ b/docs-xml/Makefile
@@ -39,7 +39,6 @@ help:
@echo " htmlman - Build HTML version of manpages"
@echo " samples - Extract examples"
-$(PDFDIR)/Samba3-ByExample.pdf $(PSDIR)/Samba3-ByExample.ps $(DOCBOOKDIR)/Samba3-ByExample.xml Samba3-ByExample.tex: $(wildcard Samba3-ByExample/*.xml)
$(PDFDIR)/Samba3-HOWTO.pdf $(PSDIR)/Samba3-HOWTO.ps Samba3-HOWTO.tex $(DOCBOOKDIR)/Samba3-HOWTO.xml: $(wildcard Samba3-HOWTO/*.xml) Samba3-HOWTO-attributions.xml
Samba3-HOWTO/manpages.xml: $(MANPAGEDIR)/smb.conf.5.xml
$(PDFDIR)/Samba3-Developers-Guide.pdf $(PSDIR)/Samba3-Developers-Guide.ps $(DOCBOOKDIR)/Samba3-Developers-Guide.xml Samba3-Developers-Guide.tex: $(wildcard Samba3-Developers-Guide/*.xml) Samba3-Developers-Guide-attributions.xml
@@ -262,7 +261,6 @@ samples: $(DOCBOOKDIR)/Samba3-HOWTO.xml xslt/extract-examples.xsl scripts/indent
archive: pdf
@mkdir -p $(ARCHIVEDIR)
cp $(PDFDIR)/Samba3-HOWTO.pdf $(ARCHIVEDIR)/TOSHARG-$(DATETIME).pdf
- cp $(PDFDIR)/Samba3-ByExample.pdf $(ARCHIVEDIR)/S3bE-$(DATETIME).pdf
# XSL scripts
xslt/html.xsl: xslt/html-common.xsl
diff --git a/docs-xml/Samba3-ByExample/SBE-2000UserNetwork.xml b/docs-xml/Samba3-ByExample/SBE-2000UserNetwork.xml
deleted file mode 100644
index e0c3c7c..0000000
--- a/docs-xml/Samba3-ByExample/SBE-2000UserNetwork.xml
+++ /dev/null
@@ -1,1635 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<chapter id="net2000users">
- <title>A Distributed 2000-User Network</title>
-
-<para>
-There is something indeed mystical about things that are
-big. Large networks exhibit a certain magnetism and exude a sense of
-importance that obscures reality. You and I know that it is no more
-difficult to secure a large network than it is a small one. We all
-know that over and above a particular number of network clients, the
-rules no longer change; the only real dynamic is the size of the domain
-(much like a kingdom) over which the network ruler (oops, administrator)
-has control. The real dynamic then transforms from the technical to the
-political. Then again, that point is often reached well before the
-kingdom (or queendom) grows large.
-</para>
-
-<para>
-If you have systematically worked your way to this chapter, hopefully you
-have found some gems and techniques that are applicable in your
-world. The network designs you have worked with in this book have their
-strong points as well as weak ones. That is to be expected given that
-they are based on real business environments, the specifics of which are
-molded to serve the purposes of this book.
-</para>
-
-<para>
-This chapter is intent on wrapping up issues that are central to
-implementation and design of progressively larger networks. Are you ready
-for this chapter? Good, it is time to move on.
-</para>
-
-<para>
-In previous chapters, you made the assumption that your network
-administration staff need detailed instruction right down to the
-nuts and bolts of implementing the solution. That is still the case,
-but they have graduated now. You decide to document only those issues,
-methods, and techniques that are new or complex. Routine tasks such as
-implementing a DNS or a DHCP server are under control. Even the basics of
-Samba are largely under control. So in this section you focus on the
-specifics of implementing LDAP changes, Samba changes, and approach and
-design of the solution and its deployment.
-</para>
-
-<sect1>
-<title>Introduction</title>
-
-<para>
-Abmas is a miracle company. Most businesses would have collapsed under
-the weight of rapid expansion that this company has experienced. Samba
-is flexible, so there is no need to reinstall the whole operating
-system just because you need to implement a new network design. In fact,
-you can keep an old server running right up to the moment of cutover
-and then do a near-live conversion. There is no need to reinstall a
-Samba server just to change the way your network should function.
-</para>
-
-<para>
-<indexterm><primary>LDAP</primary></indexterm>
-Network growth is common to all organizations. In this exercise,
-your preoccupation is with the mechanics of implementing Samba and
-LDAP so that network users on each network segment can work
-without impediment.
-</para>
-
- <sect2>
- <title>Assignment Tasks</title>
-
- <para>
- Starting with the configuration files for the server called
- <constant>MASSIVE</constant> in <link linkend="happy"/>, you now deal with the
- issues that are particular to large distributed networks. Your task
- is simple &smbmdash; identify the challenges, consider the
- alternatives, and then design and implement a solution.
- </para>
-
- <para>
- <indexterm><primary>VPN</primary></indexterm>
- Remember, you have users based in London (UK), Los Angeles,
- Washington. DC, and, three buildings in New York. A significant portion
- of your workforce have notebook computers and roam all over the
- world. Some dial into the office, others use VPN connections over the
- Internet, and others just move between buildings.i
- </para>
-
- <para>
- What do you say to an employee who normally uses a desktop
- system but must spend six weeks on the road with a notebook computer?
- She is concerned about email access and how to keep coworkers current
- with changing documents.
- </para>
-
- <para>
- To top it all off, you have one network support person and one
- help desk person based in London, a single person dedicated to all
- network operations in Los Angeles, five staff for user administration
- and help desk in New York, plus one <emphasis>floater</emphasis> for
- Washington.
- </para>
-
- <para>
- You have outsourced all desktop deployment and management to
- DirectPointe. Your concern is server maintenance and third-level
- support. Build a plan and show what must be done.
- </para>
-
- </sect2>
-</sect1>
-
-<sect1>
-<title>Dissection and Discussion</title>
-
-<para>
-<indexterm><primary>passdb backend</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-In <link linkend="happy"/>, you implemented an LDAP server that provided the
-<parameter>passdb backend</parameter> for the Samba servers. You
-explored ways to accelerate Windows desktop profile handling and you
-took control of network performance.
-</para>
-
-<para>
-<indexterm><primary>ldapsam</primary></indexterm>
-<indexterm><primary>tdbsam</primary></indexterm>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>replicated</primary></indexterm>
-The implementation of an LDAP-based passdb backend (known as
-<emphasis>ldapsam</emphasis> in Samba parlance), or some form of database
-that can be distributed, is essential to permit the deployment of Samba
-Primary and Backup Domain Controllers (PDC/BDCs). You see, the problem
-is that the <emphasis>tdbsam</emphasis>-style passdb backend does not
-lend itself to being replicated. The older plain-text-based
-<emphasis>smbpasswd</emphasis>-style passdb backend can be replicated
-using a tool such as <command>rsync</command>, but
-<emphasis>smbpasswd</emphasis> suffers the drawback that it does not
-support the range of account facilities demanded by modern network
-managers.
-</para>
-
-<para>
-<indexterm><primary>XML</primary></indexterm>
-<indexterm><primary>SQL</primary></indexterm>
-The new <emphasis>tdbsam</emphasis> facility supports functionality
-that is similar to an <emphasis>ldapsam</emphasis>, but the lack of
-distributed infrastructure sorely limits the scope for its
-deployment. This raises the following questions: Why can't I just use
-an XML-based backend, or for that matter, why not use an SQL-based
-backend? Is support for these tools broken? Answers to these
-questions require a bit of background.</para>
-
-<para>
-<indexterm><primary>directory</primary></indexterm>
-<indexterm><primary>database</primary></indexterm>
-<indexterm><primary>transaction processing</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<emphasis>What is a directory?</emphasis> A directory is a
-collection of information regarding objects that can be accessed to
-rapidly find information that is relevant in a particular and
-consistent manner. A directory differs from a database in that it is
-generally more often searched (read) than updated. As a consequence, the
-information is organized to facilitate read access rather than to
-support transaction processing.</para>
-
-<para>
-<indexterm><primary>Lightweight Directory Access Protocol</primary><see>LDAP</see></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>master</primary></indexterm>
-<indexterm><primary>slave</primary></indexterm>
-The Lightweight Directory Access Protocol (LDAP) differs
-considerably from a traditional database. It has a simple search
-facility that uniquely makes a highly preferred mechanism for managing
-user identities. LDAP provides a scalable mechanism for distributing
-the data repository and for keeping all copies (slaves) in sync with
-the master repository.</para>
-
-<para>
-<indexterm><primary>identity management</primary></indexterm>
-<indexterm><primary>Active Directory</primary></indexterm>
-<indexterm><primary>OpenLDAP</primary></indexterm>
-Samba is a flexible and powerful file and print sharing
-technology. It can use many external authentication sources and can be
-part of a total authentication and identity management
-infrastructure. The two most important external sources for large sites
-are Microsoft Active Directory and LDAP. Sites that specifically wish to
-avoid the proprietary implications of Microsoft Active Directory
-naturally gravitate toward OpenLDAP.</para>
-
-<para>
-<indexterm><primary>network</primary><secondary>routed</secondary></indexterm>
-In <link linkend="happy"/>, you had to deal with a locally routed
-network. All deployment concerns focused around making users happy,
-and that simply means taking control over all network practices and
-usage so that no one user is disadvantaged by any other. The real
-lesson is one of understanding that no matter how much network
-bandwidth you provide, bandwidth remains a precious resource.</para>
-
-<para>In this chapter, you must now consider how the overall network must
-function. In particular, you must be concerned with users who move
-between offices. You must take into account the way users need to
-access information globally. And you must make the network robust
-enough so that it can sustain partial breakdown without causing loss of
-productivity.</para>
-
- <sect2>
- <title>Technical Issues</title>
-
- <para>
- There are at least three areas that need to be addressed as you
- approach the challenge of designing a network solution for the newly
- expanded business:
- </para>
-
- <itemizedlist>
- <listitem><para><indexterm><primary>mobility</primary></indexterm>
- User needs such as mobility and data access</para></listitem>
-
- <listitem><para>The nature of Windows networking protocols</para></listitem>
-
- <listitem><para>Identity management infrastructure needs</para></listitem>
- </itemizedlist>
-
- <para>Let's look at each in turn.</para>
-
- <sect3>
- <title>User Needs</title>
-
- <para>
- The new company has three divisions. Staff for each division are spread across
- the company. Some staff are office-bound and some are mobile users. Mobile
- users travel globally. Some spend considerable periods working in other offices.
- Everyone wants to be able to work without constraint of productivity.
- </para>
-
- <para>
- The challenge is not insignificant. In some parts of the world, even dial-up
- connectivity is poor, while in other regions political encumbrances severely
- curtail user needs. Parts of the global Internet infrastructure remain shielded
- off for reasons outside the scope of this discussion.
- </para>
-
- <para>
- <indexterm><primary>synchronize</primary></indexterm>
- Decisions must be made regarding where data is to be stored, how it will be
- replicated (if at all), and what the network bandwidth implications are. For
- example, one decision that can be made is to give each office its own master
- file storage area that can be synchronized to a central repository in New
- York. This would permit global data to be backed up from a single location.
- The synchronization tool could be <command>rsync,</command> run via a cron
- job. Mobile users may use off-line file storage under Windows XP Professional.
- This way, they can synchronize all files that have changed since each logon
- to the network.
- </para>
-
- <para>
- <indexterm><primary>bandwidth</primary><secondary>requirements</secondary></indexterm>
- <indexterm><primary>roaming profile</primary></indexterm>
- No matter which way you look at this, the bandwidth requirements
- for acceptable performance are substantial even if only 10 percent of
- staff are global data users. A company with 3,500 employees,
- 280 of whom are mobile users who use a similarly distributed
- network, found they needed at least 2 Mb/sec connectivity
- between the UK and US offices. Even over 2 Mb/sec bandwidth, this
- company abandoned any attempt to run roaming profile usage for
- mobile users. At that time, the average roaming profile took 480
- KB, while today the minimum Windows XP Professional roaming
- profile involves a transfer of over 750 KB from the profile
- server to and from the client.
- </para>
-
- <para>
- <indexterm><primary>wide-area</primary></indexterm>
- Obviously then, user needs and wide-area practicalities dictate the economic and
- technical aspects of your network design as well as for standard operating procedures.
- </para>
-
- </sect3>
-
- <sect3>
- <title>The Nature of Windows Networking Protocols</title>
-
- <para>
- <indexterm><primary>profile</primary><secondary>mandatory</secondary></indexterm>
- Network logons that include roaming profile handling requires from 140 KB to 2 MB.
- The inclusion of support for a minimal set of common desktop applications can push
- the size of a complete profile to over 15 MB. This has substantial implications
- for location of user profiles. Additionally, it is a significant factor in
- determining the nature and style of mandatory profiles that may be enforced as
- part of a total service-level assurance program that might be implemented.
- </para>
-
- <para>
- <indexterm><primary>logon traffic</primary></indexterm>
- <indexterm><primary>redirected folders</primary></indexterm>
- One way to reduce the network bandwidth impact of user logon
- traffic is through folder redirection. In <link linkend="happy"/>, you
- implemented this in the new Windows XP Professional standard
- desktop configuration. When desktop folders such as <guimenu>My
- Documents</guimenu> are redirected to a network drive, they should
- also be excluded from synchronization to and from the server on
- logon or logout. Redirected folders are analogous to network drive
- connections.
- </para>
-
- <para><indexterm><primary>application servers</primary></indexterm>
- Of course, network applications should only be run off
- local application servers. As a general rule, even with 2 Mb/sec
- network bandwidth, it would not make sense at all for someone who
- is working out of the London office to run applications off a
- server that is located in New York.
- </para>
-
- <para>
- <indexterm><primary>affordability</primary></indexterm>
- When network bandwidth becomes a precious commodity (that is most
- of the time), there is a significant demand to understand network
- processes and to mold the limits of acceptability around the
- constraints of affordability.
- </para>
-
- <para>
- When a Windows NT4/200x/XP Professional client user logs onto
- the network, several important things must happen.
- </para>
-
- <itemizedlist>
- <listitem><para>
- <indexterm><primary>DHCP</primary></indexterm>
- The client obtains an IP address via DHCP. (DHCP is
- necessary so that users can roam between offices.)
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>WINS</primary></indexterm>
- <indexterm><primary>DNS</primary></indexterm>
- The client must register itself with the WINS and/or DNS server.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>Domain Controller</primary><secondary>closest</secondary></indexterm>
- The client must locate the closest domain controller.
- </para></listitem>
-
- <listitem><para>
- The client must log onto a domain controller and obtain as part of
- that process the location of the user's profile, load it, connect to
- redirected folders, and establish all network drive and printer connections.
- </para></listitem>
-
- <listitem><para>
- The domain controller must be able to resolve the user's
- credentials before the logon process is fully implemented.
- </para></listitem>
- </itemizedlist>
-
- <para>
- Given that this book is about Samba and that it implements the Windows
- NT4-style domain semantics, it makes little sense to compare Samba with
- Microsoft Active Directory insofar as the logon protocols and principles
- of operation are concerned. The following information pertains exclusively
- to the interaction between a Windows XP Professional workstation and a
- Samba-3.0.20 server. In the discussion that follows, use is made of DHCP and WINS.
- </para>
-
- <para>
- As soon as the Windows workstation starts up, it obtains an
- IP address. This is immediately followed by registration of its
- name both by broadcast and Unicast registration that is directed
- at the WINS server.
- </para>
-
- <para>
- <indexterm><primary>Unicast</primary></indexterm>
- <indexterm><primary>broadcast</primary><secondary>directed</secondary>
- </indexterm><indexterm><primary>NetBIOS</primary></indexterm>
- Given that the client is already a domain member, it then sends
- a directed (Unicast) request to the WINS server seeking the list of
- IP addresses for domain controllers (NetBIOS name type 0x1C). The
- WINS server replies with the information requested.</para>
-
- <para>
- <indexterm><primary>broadcast</primary><secondary>mailslot</secondary></indexterm>
- <indexterm><primary>Unicast</primary></indexterm>
- <indexterm><primary>WINS</primary></indexterm>
- The client sends two netlogon mailslot broadcast requests
- to the local network and to each of the IP addresses returned by
- the WINS server. Whichever answers this request first appears to
- be the machine that the Windows XP client attempts to use to
- process the network logon. The mailslot messages use UDP broadcast
- to the local network and UDP Unicast directed at each machine that
- was listed in the WINS server response to a request for the list of
- domain controllers.
- </para>
-
- <para>
- <indexterm><primary>protocol</primary><secondary>negotiation</secondary></indexterm>
- <indexterm><primary>logon server</primary></indexterm>
- <indexterm><primary>fail</primary></indexterm>
- The logon process begins with negotiation of the SMB/CIFS
- protocols that are to be used; this is followed by an exchange of
- information that ultimately includes the client sending the
- credentials with which the user is attempting to logon. The logon
- server must now approve the further establishment of the
- connection, but that is a good point to halt for now. The priority
- here must center around identification of network infrastructure
- needs. A secondary fact we need to know is, what happens when
- local domain controllers fail or break?
- </para>
-
- <para>
- <indexterm><primary>Domain Controller</primary></indexterm>
- <indexterm><primary>PDC</primary></indexterm>
- <indexterm><primary>BDC</primary></indexterm>
- <indexterm><primary>netlogon</primary></indexterm>
- Under most circumstances, the nearest domain controller
- responds to the netlogon mailslot broadcast. The exception to this
- norm occurs when the nearest domain controller is too busy or is out
- of service. Herein lies an important fact. This means it is
- important that every network segment should have at least two
- domain controllers. Since there can be only one PDC, all additional
- domain controllers are by definition BDCs.
- </para>
-
- <para>
- <indexterm><primary>authentication</primary></indexterm>
- <indexterm><primary>Identity Management</primary></indexterm>
- The provision of sufficient servers that are BDCs is an
- important design factor. The second important design factor
- involves how each of the BDCs obtains user authentication
- data. That is the subject of the next section, which involves key
- decisions regarding Identity Management facilities.
- </para>
-
- </sect3>
-
- <sect3>
- <title>Identity Management Needs</title>
-
- <para>
- <indexterm><primary>privacy</primary></indexterm>
- <indexterm><primary>user credentials</primary></indexterm>
- <indexterm><primary>validated</primary></indexterm>
- <indexterm><primary>privileges</primary></indexterm>
- Network managers recognize that in large organizations users
- generally need to be given resource access based on needs, while
- being excluded from other resources for reasons of privacy. It is
- therefore essential that all users identify themselves at the
- point of network access. The network logon is the principal means
- by which user credentials are validated and filtered and appropriate
- rights and privileges are allocated.
- </para>
-
- <para>
- <indexterm><primary>Identity Management</primary></indexterm>
- <indexterm><primary>Yellow Pages</primary></indexterm>
- <indexterm><primary>NIS</primary></indexterm>
- Unfortunately, network resources tend to have their own Identity
- Management facilities, the quality and manageability of which varies
- from quite poor to exceptionally good. Corporations that use a mixture
- of systems soon discover that until recently, few systems were
- designed to interoperate. For example, UNIX systems each have an
- independent user database. Sun Microsystems developed a facility that
- was originally called <constant>Yellow Pages</constant>, and was renamed
- when a telephone company objected to the use of its trademark.
- What was once called <constant>Yellow Pages</constant> is today known
- as <constant>Network Information System</constant> (NIS).
- </para>
-
- <para>
- <indexterm><primary>NIS+</primary></indexterm>
- NIS gained a strong following throughout the UNIX/VMS space in a short
- period of time and retained that appeal and use for over a decade.
- Security concerns and inherent limitations have caused it to enter its
- twilight. NIS did not gain widespread appeal outside of the UNIX world
- and was not universally adopted. Sun updated this to a more secure
- implementation called NIS+, but even it has fallen victim to changing
- demands as the demand for directory services that can be coupled with
- other information systems is catching on.
- </para>
-
-
- <para>
- <indexterm><primary>NIS</primary></indexterm>
- <indexterm><primary>government</primary></indexterm>
- <indexterm><primary>education</primary></indexterm>
- Nevertheless, both NIS and NIS+ continue to hold ground in
- business areas where UNIX still has major sway. Examples of
- organizations that remain firmly attached to the use of NIS and
- NIS+ include large government departments, education institutions,
- and large corporations that have a scientific or engineering
- focus.
- </para>
-
- <para>
- <indexterm><primary>scalable</primary></indexterm>
- <indexterm><primary>distributed</primary></indexterm>
- Today's networking world needs a scalable, distributed Identity
- Management infrastructure, commonly called a directory. The most
- popular technologies today are Microsoft Active Directory service
- and a number of LDAP implementations.
- </para>
-
- <para>
- <indexterm><primary>multiple directories</primary></indexterm>
- The problem of managing multiple directories has become a focal
- point over the past decade, creating a large market for
- metadirectory products and services that allow organizations that
- have multiple directories and multiple management and control
- centers to provision information from one directory into
- another. The attendant benefit to end users is the promise of
- having to remember and deal with fewer login identities and
- passwords.</para>
-
- <para>
- <indexterm><primary>network</primary><secondary>bandwidth</secondary></indexterm>
- The challenge of every large network is to find the optimum
- balance of internal systems and facilities for Identity
- Management resources. How well the solution is chosen and
- implemented has potentially significant impact on network bandwidth
- and systems response needs.</para>
-
- <para>
- <indexterm><primary>LDAP server</primary></indexterm>
- <indexterm><primary>LDAP</primary><secondary>master</secondary></indexterm>
- <indexterm><primary>LDAP</primary><secondary>slave</secondary></indexterm>
- In <link linkend="happy"/>, you implemented a single LDAP server for the
- entire network. This may work for smaller networks, but almost
- certainly fails to meet the needs of large and complex networks. The
- following section documents how you may implement a single
- master LDAP server with multiple slave servers.</para>
-
- <para>
- What is the best method for implementing master/slave LDAP
- servers within the context of a distributed 2,000-user network is a
- question that remains to be answered.</para>
-
- <para>
- <indexterm><primary>distributed domain</primary></indexterm>
- <indexterm><primary>wide-area</primary></indexterm>
- One possibility that has great appeal is to create a single,
- large distributed domain. The practical implications of this
- design (see <link linkend="chap7net"/>) demands the placement of
- sufficient BDCs in each location. Additionally, network
- administrators must make sure that profiles are not transferred
- over the wide-area links, except as a totally unavoidable
- measure. Network design must balance the risk of loss of user
- productivity against the cost of network management and
- maintenance.
- </para>
-
- <para>
- <indexterm><primary>domain name space</primary></indexterm>
- The network design in <link linkend="chap7net2"/> takes the approach
- that management of networks that are too remote to be managed
- effectively from New York ought to be given a certain degree of
- autonomy. With this rationale, the Los Angeles and London networks,
- though fully integrated with those on the East Coast, each have their
- own domain name space and can be independently managed and controlled.
- One of the key drawbacks of this design is that it flies in the face of
- the ability for network users to roam globally without some compromise
- in how they may access global resources.
- </para>
-
- <para>
- <indexterm><primary>interdomain trusts</primary></indexterm>
- Desk-bound users need not be negatively affected by this design, since
- the use of interdomain trusts can be used to satisfy the need for global
- data sharing.
- </para>
-
- <para>
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>LDAP</primary><secondary>backend</secondary></indexterm>
- <indexterm><primary>SID</primary></indexterm>
- When Samba-3 is configured to use an LDAP backend, it stores the domain
- account information in a directory entry. This account entry contains the
- domain SID. An unintended but exploitable side effect is that this makes it
- possible to operate with more than one PDC on a distributed network.
- </para>
-
- <para>
- <indexterm><primary>WINS</primary></indexterm>
- <indexterm><primary>wins.dat</primary></indexterm>
- <indexterm><primary>SID</primary></indexterm>
- How might this peculiar feature be exploited? The answer is simple. It is
- imperative that each network segment have its own WINS server. Major
- servers on remote network segments can be given a static WINS entry in
- the <filename>wins.dat</filename> file on each WINS server. This allows
- all essential data to be visible from all locations. Each location would,
- however, function as if it is an independent domain, while all sharing the
- same domain SID. Since all domain account information can be stored in a
- single LDAP backend, users have unfettered ability to roam.
- </para>
-
- <para>
- <indexterm><primary>NetBIOS name</primary><secondary>aliases</secondary></indexterm>
- <indexterm><primary>fail-over</primary></indexterm>
- This concept has not been exhaustively validated, though we can see no reason
- why this should not work. The important facets are the following: The name of
- the domain must be identical in all locations. Each network segment must have
- its own WINS server. The name of the PDC must be the same in all locations; this
- necessitates the use of NetBIOS name aliases for each PDC so that they can be
- accessed globally using the alias and not the PDC's primary name. A single master
- LDAP server can be based in New York, with multiple LDAP slave servers located
- on every network segment. Finally, the BDCs should each use failover LDAP servers
- that are in fact slave LDAP servers on the local segments.
- </para>
-
- <para>
- <indexterm><primary>LDAP</primary><secondary>updates</secondary></indexterm>
- <indexterm><primary>domain tree</primary></indexterm>
- <indexterm><primary>LDAP</primary><secondary>database</secondary></indexterm>
- <indexterm><primary>LDAP</primary><secondary>directory</secondary></indexterm>
- With a single master LDAP server, all network updates are effected on a single
- server. In the event that this should become excessively fragile or network
- bandwidth limiting, one could implement a delegated LDAP domain. This is also
- known as a partitioned (or multiple partition) LDAP database and as a distributed
- LDAP directory.
- </para>
-
- <para>
- As the LDAP directory grows, it becomes increasingly important
- that its structure is implemented in a manner that mirrors
- organizational needs, so as to limit network update and
- referential traffic. It should be noted that all directory
- administrators must of necessity follow the same standard
- procedures for managing the directory, because retroactive correction of
- inconsistent directory information can be exceedingly difficult.
- </para>
-
- </sect3>
-
- </sect2>
-
-
- <sect2>
- <title>Political Issues</title>
-
- <para>
- As organizations grow, the number of points of control increases
- also. In a large distributed organization, it is important that the
- Identity Management system be capable of being updated from
- many locations, and it is equally important that changes made should
- become usable in a reasonable period, typically
- minutes rather than days (the old limitation of highly manual
- systems).
- </para>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Implementation</title>
-
- <para>
- <indexterm><primary>winbind</primary></indexterm>
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>UID</primary></indexterm>
- <indexterm><primary>GID</primary></indexterm>
- Samba-3 has the ability to use multiple password (authentication and
- identity resolution) backends. The diagram in <link linkend="chap7idres"/>
- demonstrates how Samba uses winbind, LDAP, and NIS, the traditional system
- password database. The diagram only documents the mechanisms for
- authentication and identity resolution (obtaining a UNIX UID/GID)
- using the specific systems shown.
- </para>
-
- <figure id="chap7idres">
- <title>Samba and Authentication Backend Search Pathways</title>
- <imagefile scale="55">chap7-idresol</imagefile>
- </figure>
-
- <para>
- <indexterm><primary>smbpasswd</primary></indexterm>
- <indexterm><primary>xmlsam</primary></indexterm>
- <indexterm><primary>SMB passwords</primary></indexterm>
- <indexterm><primary>tdbsam</primary></indexterm>
- <indexterm><primary>mysqlsam</primary></indexterm>
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>distributed</primary></indexterm>
- Samba is capable of using the <constant>smbpasswd</constant>,
- <constant>tdbsam</constant>, <constant>xmlsam</constant>,
- and <constant>mysqlsam</constant> authentication databases. The SMB
- passwords can, of course, also be stored in an LDAP ldapsam
- backend. LDAP is the preferred passdb backend for distributed network
- operations.
- </para>
-
- <para>
- <indexterm><primary>passdb backend</primary></indexterm>
- Additionally, it is possible to use multiple passdb backends
- concurrently as well as have multiple LDAP backends. As a result, you
- can specify a failover LDAP backend. The syntax for specifying a
- single LDAP backend in &smb.conf; is:
-<screen>
-...
-passdb backend = ldapsam:ldap://master.abmas.biz
-...
-</screen>
- This configuration tells Samba to use a single LDAP server, as shown in <link linkend="ch7singleLDAP"/>.
- <figure id="ch7singleLDAP">
- <title>Samba Configuration to Use a Single LDAP Server</title>
- <imagefile scale="65">ch7-singleLDAP</imagefile>
- </figure>
- <indexterm><primary>LDAP</primary><secondary>fail-over</secondary></indexterm>
- <indexterm><primary>fail-over</primary></indexterm>
- The addition of a failover LDAP server can simply be done by adding a
- second entry for the failover server to the single <parameter>ldapsam</parameter>
- entry, as shown here (note the particular use of the double quotes):
-<screen>
-...
-passdb backend = ldapsam:"ldap://master.abmas.biz \
- ldap://slave.abmas.biz"
-...
-</screen>
- This configuration tells Samba to use a master LDAP server, with failover to a slave server if necessary,
- as shown in <link linkend="ch7dualLDAP"/>.
- <figure id="ch7dualLDAP">
- <title>Samba Configuration to Use a Dual (Fail-over) LDAP Server</title>
- <imagefile scale="65">ch7-fail-overLDAP</imagefile>
- </figure>
- </para>
-
- <para>
- Some folks have tried to implement this without the use of double quotes. This is the type of entry they
- created:
-<screen>
-...
-passdb backend = ldapsam:ldap://master.abmas.biz \
- ldapsam:ldap://slave.abmas.biz
-...
-</screen>
- <indexterm><primary>contiguous directory</primary></indexterm>
- The effect of this style of entry is that Samba lists the users
- that are in both LDAP databases. If both contain the same information,
- it results in each record being shown twice. This is, of course, not the
- solution desired for a failover implementation. The net effect of this
- configuration is shown in <link linkend="ch7dualadd"/>
- </para>
-
- <figure id="ch7dualadd">
- <title>Samba Configuration to Use Dual LDAP Databases - Broken - Do Not Use!</title>
- <imagefile scale="55">ch7-dual-additive-LDAP</imagefile>
- </figure>
-
- <para>
- If, however, each LDAP database contains unique information, this may
- well be an advantageous way to effectively integrate multiple LDAP databases
- into one seemingly contiguous directory. Only the first database will be updated.
- An example of this configuration is shown in <link linkend="ch7dualok"/>.
- </para>
-
- <figure id="ch7dualok">
- <title>Samba Configuration to Use Two LDAP Databases - The result is additive.</title>
- <imagefile scale="55">ch7-dual-additive-LDAP-Ok</imagefile>
- </figure>
-
- <note><para>
- When the use of ldapsam is specified twice, as shown here, it is imperative
- that the two LDAP directories must be disjoint. If the entries are for a
- master LDAP server as well as its own slave server, updates to the LDAP
- database may end up being lost or corrupted. You may safely use multiple
- LDAP backends only if both are entirely separate from each other.
- </para></note>
-
- <para>
- It is assumed that the network you are working with follows in a
- pattern similar to what was covered in <link linkend="happy"/>. The following steps
- permit the operation of a master/slave OpenLDAP arrangement.
- </para>
-
- <procedure>
- <title>Implementation Steps for an LDAP Slave Server</title>
-
- <step><para>
- <indexterm><primary>SUSE Linux</primary></indexterm>
- <indexterm><primary>Red Hat Linux</primary></indexterm>
- Log onto the master LDAP server as <constant>root</constant>.
- You are about to change the configuration of the LDAP server, so it
- makes sense to temporarily halt it. Stop OpenLDAP from running on
- SUSE Linux by executing:
-<screen>
-&rootprompt; rcldap stop
-</screen>
- On Red Hat Linux, you can do this by executing:
-<screen>
-&rootprompt; service ldap stop
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/openldap/slapd.conf</primary></indexterm>
- Edit the <filename>/etc/openldap/slapd.conf</filename> file so it
- matches the content of <link linkend="ch7-LDAP-master"/>.
- </para></step>
-
- <step><para>
- Create a file called <filename>admin-accts.ldif</filename> with the following contents:
-<screen>
-dn: cn=updateuser,dc=abmas,dc=biz
-objectClass: person
-cn: updateuser
-sn: updateuser
-userPassword: not24get
-
-dn: cn=sambaadmin,dc=abmas,dc=biz
-objectClass: person
-cn: sambaadmin
-sn: sambaadmin
-userPassword: buttercup
-</screen>
- </para></step>
-
- <step><para>
- Add an account called <quote>updateuser</quote> to the master LDAP server as shown here:
-<screen>
-&rootprompt; slapadd -v -l admin-accts.ldif
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>LDIF</primary></indexterm>
- <indexterm><primary>LDAP</primary><secondary>preload</secondary></indexterm>
- Change directory to a suitable place to dump the contents of the
- LDAP server. The dump file (and LDIF file) is used to preload
- the slave LDAP server database. You can dump the database by executing:
-<screen>
-&rootprompt; slapcat -v -l LDAP-transfer-LDIF.txt
-</screen>
- Each record is written to the file.
- </para></step>
-
- <step><para>
- <indexterm><primary>LDAP-transfer-LDIF.txt</primary></indexterm>
- Copy the file <filename>LDAP-transfer-LDIF.txt</filename> to the intended
- slave LDAP server. A good location could be in the directory
- <filename>/etc/openldap/preload</filename>.
- </para></step>
-
- <step><para>
- Log onto the slave LDAP server as <constant>root</constant>. You can
- now configure this server so the <filename>/etc/openldap/slapd.conf</filename>
- file matches the content of <link linkend="ch7-LDAP-slave"/>.
- </para></step>
-
- <step><para>
- Change directory to the location in which you stored the
- <filename>LDAP-transfer-LDIF.txt</filename> file (<filename>/etc/openldap/preload</filename>).
- While in this directory, execute:
-<screen>
-&rootprompt; slapadd -v -l LDAP-transfer-LDIF.txt
-</screen>
- If all goes well, the following output confirms that the data is being loaded
- as intended:
-<screen>
-added: "dc=abmas,dc=biz" (00000001)
-added: "cn=sambaadmin,dc=abmas,dc=biz" (00000002)
-added: "cn=updateuser,dc=abmas,dc=biz" (00000003)
-added: "ou=People,dc=abmas,dc=biz" (00000004)
-added: "ou=Groups,dc=abmas,dc=biz" (00000005)
-added: "ou=Computers,dc=abmas,dc=biz" (00000006)
-added: "uid=Administrator,ou=People,dc=abmas,dc=biz" (00000007)
-added: "uid=nobody,ou=People,dc=abmas,dc=biz" (00000008)
-added: "cn=Domain Admins,ou=Groups,dc=abmas,dc=biz" (00000009)
-added: "cn=Domain Users,ou=Groups,dc=abmas,dc=biz" (0000000a)
-added: "cn=Domain Guests,ou=Groups,dc=abmas,dc=biz" (0000000b)
-added: "uid=bobj,ou=People,dc=abmas,dc=biz" (0000000c)
-added: "sambaDomainName=MEGANET2,dc=abmas,dc=biz" (0000000d)
-added: "uid=stans,ou=People,dc=abmas,dc=biz" (0000000e)
-added: "uid=chrisr,ou=People,dc=abmas,dc=biz" (0000000f)
-added: "uid=maryv,ou=People,dc=abmas,dc=biz" (00000010)
-added: "cn=Accounts,ou=Groups,dc=abmas,dc=biz" (00000011)
-added: "cn=Finances,ou=Groups,dc=abmas,dc=biz" (00000012)
-added: "cn=PIOps,ou=Groups,dc=abmas,dc=biz" (00000013)
-</screen>
- </para></step>
-
- <step><para>
- Now start the LDAP server and set it to run automatically on system reboot by executing:
-<screen>
-&rootprompt; rcldap start
-&rootprompt; chkconfig ldap on
-</screen>
- On Red Hat Linux, execute the following:
-<screen>
-&rootprompt; service ldap start
-&rootprompt; chkconfig ldap on
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>chkconfig</primary></indexterm>
- <indexterm><primary>service</primary></indexterm>
- <indexterm><primary>rcldap</primary></indexterm>
- Go back to the master LDAP server. Execute the following to start LDAP as well
- as <command>slurpd</command>, the synchronization daemon, as shown here:
-<screen>
-&rootprompt; rcldap start
-&rootprompt; chkconfig ldap on
-&rootprompt; rcslurpd start
-&rootprompt; chkconfig slurpd on
-</screen>
- <indexterm><primary>slurpd</primary></indexterm>
- On Red Hat Linux, check the equivalent command to start <command>slurpd</command>.
- </para></step>
-
- <step><para>
- <indexterm><primary>smbldap-useradd</primary></indexterm>
- On the master LDAP server you may now add an account to validate that replication
- is working. Assuming the configuration shown in <link linkend="happy"/>, execute:
-<screen>
-&rootprompt; /var/lib/samba/sbin/smbldap-useradd -a fruitloop
-</screen>
- </para></step>
-
- <step><para>
- On the slave LDAP server, change to the directory <filename>/var/lib/ldap</filename>.
- There should now be a file called <filename>replogfile</filename>. If replication worked
- as expected, the content of this file should be:
-<screen>
-time: 1072486403
-dn: uid=fruitloop,ou=People,dc=abmas,dc=biz
-changetype: modify
-replace: sambaProfilePath
-sambaProfilePath: \\MASSIVE\profiles\fruitloop
--
-replace: sambaHomePath
-sambaHomePath: \\MASSIVE\homes
--
-replace: entryCSN
-entryCSN: 2003122700:43:38Z#0x0005#0#0000
--
-replace: modifiersName
-modifiersName: cn=Manager,dc=abmas,dc=biz
--
-replace: modifyTimestamp
-modifyTimestamp: 20031227004338Z
--
-</screen>
- </para></step>
-
- <step><para>
- Given that this first slave LDAP server is now working correctly, you may now
- implement additional slave LDAP servers as required.
- </para></step>
-
- <step><para>
- On each machine (PDC and BDCs) after the respective &smb.conf; files have been created as shown in
- <link linkend="ch7-massmbconfA">Primary Domain Controller &smb.conf; File &smbmdash; Part A + B + C</link> and
- on BDCs the <link linkend="ch7-slvsmbocnfA">Backup Domain Controller &smb.conf; File &smbmdash; Part A
- + B + C</link> execute the following:
-<screen>
-&rootprompt; smbpasswd -w buttercup
-</screen>
- This will install in the <filename>secrets.tdb</filename> file the password that Samba will need to
- manage (write to) the LDAP Master server to perform account updates.
- </para></step>
-
- </procedure>
-
-<example id="ch7-LDAP-master">
-<title>LDAP Master Server Configuration File &smbmdash; <filename>/etc/openldap/slapd.conf</filename></title>
-<screen>
-include /etc/openldap/schema/core.schema
-include /etc/openldap/schema/cosine.schema
-include /etc/openldap/schema/inetorgperson.schema
-include /etc/openldap/schema/nis.schema
-include /etc/openldap/schema/samba.schema
-
-pidfile /var/run/slapd/slapd.pid
-argsfile /var/run/slapd/slapd.args
-
-database bdb
-suffix "dc=abmas,dc=biz"
-rootdn "cn=Manager,dc=abmas,dc=biz"
-
-# rootpw = not24get
-rootpw {SSHA}86kTavd9Dw3FAz6qzWTrCOKX/c0Qe+UV
-
-replica host=lapdc.abmas.biz:389
- suffix="dc=abmas,dc=biz"
- binddn="cn=updateuser,dc=abmas,dc=biz"
- bindmethod=simple credentials=not24get
-
-access to attrs=sambaLMPassword,sambaNTPassword
- by dn="cn=sambaadmin,dc=abmas,dc=biz" write
- by * none
-
-replogfile /var/lib/ldap/replogfile
-
-directory /var/lib/ldap
-
-# Indices to maintain
-index objectClass eq
-index cn pres,sub,eq
-index sn pres,sub,eq
-index uid pres,sub,eq
-index displayName pres,sub,eq
-index uidNumber eq
-index gidNumber eq
-index memberUID eq
-index sambaSID eq
-index sambaPrimaryGroupSID eq
-index sambaDomainName eq
-index default sub
-</screen>
-</example>
-
-<example id="ch7-LDAP-slave">
-<title>LDAP Slave Configuration File &smbmdash; <filename>/etc/openldap/slapd.conf</filename></title>
-<screen>
-include /etc/openldap/schema/core.schema
-include /etc/openldap/schema/cosine.schema
-include /etc/openldap/schema/inetorgperson.schema
-include /etc/openldap/schema/nis.schema
-include /etc/openldap/schema/samba.schema
-
-pidfile /var/run/slapd/slapd.pid
-argsfile /var/run/slapd/slapd.args
-
-database bdb
-suffix "dc=abmas,dc=biz"
-rootdn "cn=Manager,dc=abmas,dc=biz"
-
-# rootpw = not24get
-rootpw {SSHA}86kTavd9Dw3FAz6qzWTrCOKX/c0Qe+UV
-
-access to *
- by dn=cn=updateuser,dc=abmas,dc=biz write
- by * read
-
-updatedn cn=updateuser,dc=abmas,dc=biz
-updateref ldap://massive.abmas.biz
-
-directory /var/lib/ldap
-
-# Indices to maintain
-index objectClass eq
-index cn pres,sub,eq
-index sn pres,sub,eq
-index uid pres,sub,eq
-index displayName pres,sub,eq
-index uidNumber eq
-index gidNumber eq
-index memberUID eq
-index sambaSID eq
-index sambaPrimaryGroupSID eq
-index sambaDomainName eq
-index default sub
-</screen>
-</example>
-
-<example id="ch7-massmbconfA">
-<title>Primary Domain Controller &smb.conf; File &smbmdash; Part A</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="unix charset">LOCALE</smbconfoption>
-<smbconfoption name="workgroup">MEGANET2</smbconfoption>
-<smbconfoption name="passdb backend">ldapsam:ldap://massive.abmas.biz</smbconfoption>
-<smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
-<smbconfoption name="log level">1</smbconfoption>
-<smbconfoption name="syslog">0</smbconfoption>
-<smbconfoption name="log file">/var/log/samba/%m</smbconfoption>
-<smbconfoption name="max log size">0</smbconfoption>
-<smbconfoption name="smb ports">139</smbconfoption>
-<smbconfoption name="name resolve order">wins bcast hosts</smbconfoption>
-<smbconfoption name="time server">Yes</smbconfoption>
-<smbconfoption name="printcap name">CUPS</smbconfoption>
-<smbconfoption name="add user script">/opt/IDEALX/sbin/smbldap-useradd -m '%u'</smbconfoption>
-<smbconfoption name="delete user script">/opt/IDEALX/sbin/smbldap-userdel '%u'</smbconfoption>
-<smbconfoption name="add group script">/opt/IDEALX/sbin/smbldap-groupadd -p '%g'</smbconfoption>
-<smbconfoption name="delete group script">/opt/IDEALX/sbin/smbldap-groupdel '%g'</smbconfoption>
-<smbconfoption name="add user to group script">/opt/IDEALX/sbin/smbldap-groupmod -m '%g' '%u'</smbconfoption>
-<smbconfoption name="delete user from group script">/opt/IDEALX/sbin/smbldap-groupmod -x '%g' '%u'</smbconfoption>
-<smbconfoption name="set primary group script">/opt/IDEALX/sbin/smbldap-usermod -g '%g' '%u'</smbconfoption>
-<smbconfoption name="add machine script">/opt/IDEALX/sbin/smbldap-useradd -w '%u'</smbconfoption>
-<smbconfoption name="shutdown script">/var/lib/samba/scripts/shutdown.sh</smbconfoption>
-<smbconfoption name="abort shutdown script">/sbin/shutdown -c</smbconfoption>
-<smbconfoption name="logon script">scripts\logon.bat</smbconfoption>
-<smbconfoption name="logon path">\\%L\profiles\%U</smbconfoption>
-<smbconfoption name="logon drive">X:</smbconfoption>
-<smbconfoption name="domain logons">Yes</smbconfoption>
-<smbconfoption name="domain master">Yes</smbconfoption>
-<smbconfoption name="wins support">Yes</smbconfoption>
-<smbconfoption name="ldap suffix">dc=abmas,dc=biz</smbconfoption>
-<smbconfoption name="ldap machine suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap user suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap group suffix">ou=Groups</smbconfoption>
-<smbconfoption name="ldap idmap suffix">ou=Idmap</smbconfoption>
-<smbconfoption name="ldap admin dn">cn=sambaadmin,dc=abmas,dc=biz</smbconfoption>
-<smbconfoption name="idmap backend">ldap://massive.abmas.biz</smbconfoption>
-<smbconfoption name="idmap uid">10000-20000</smbconfoption>
-<smbconfoption name="idmap gid">10000-20000</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="ch7-massmbconfB">
-<title>Primary Domain Controller &smb.conf; File &smbmdash; Part B</title>
-<smbconfblock>
-<smbconfsection name="[IPC$]"/>
-<smbconfoption name="path">/tmp</smbconfoption>
-
-<smbconfsection name="[accounts]"/>
-<smbconfoption name="comment">Accounting Files</smbconfoption>
-<smbconfoption name="path">/data/accounts</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[service]"/>
-<smbconfoption name="comment">Financial Services Files</smbconfoption>
-<smbconfoption name="path">/data/service</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[pidata]"/>
-<smbconfoption name="comment">Property Insurance Files</smbconfoption>
-<smbconfoption name="path">/data/pidata</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[homes]"/>
-<smbconfoption name="comment">Home Directories</smbconfoption>
-<smbconfoption name="valid users">%S</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">SMB Print Spool</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="ch7-massmbconfC">
-<title>Primary Domain Controller &smb.conf; File &smbmdash; Part C</title>
-<smbconfblock>
-<smbconfsection name="[apps]"/>
-<smbconfoption name="comment">Application Files</smbconfoption>
-<smbconfoption name="path">/apps</smbconfoption>
-<smbconfoption name="admin users">bjones</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[netlogon]"/>
-<smbconfoption name="comment">Network Logon Service</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/netlogon</smbconfoption>
-<smbconfoption name="admin users">root, Administrator</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="locking">No</smbconfoption>
-
-<smbconfsection name="[profiles]"/>
-<smbconfoption name="comment">Profile Share</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/profiles</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="profile acls">Yes</smbconfoption>
-
-<smbconfsection name="[profdata]"/>
-<smbconfoption name="comment">Profile Data Share</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/profdata</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="profile acls">Yes</smbconfoption>
-
-<smbconfsection name="[print$]"/>
-<smbconfoption name="comment">Printer Drivers</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/drivers</smbconfoption>
-<smbconfoption name="write list">root</smbconfoption>
-<smbconfoption name="admin users">root, Administrator</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="ch7-slvsmbocnfA">
-<title>Backup Domain Controller &smb.conf; File &smbmdash; Part A</title>
-<smbconfblock>
-<smbconfcomment># Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="unix charset">LOCALE</smbconfoption>
-<smbconfoption name="workgroup">MEGANET2</smbconfoption>
-<smbconfoption name="netbios name">BLDG1</smbconfoption>
-<smbconfoption name="passdb backend">ldapsam:ldap://lapdc.abmas.biz</smbconfoption>
-<smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
-<smbconfoption name="log level">1</smbconfoption>
-<smbconfoption name="syslog">0</smbconfoption>
-<smbconfoption name="log file">/var/log/samba/%m</smbconfoption>
-<smbconfoption name="max log size">50</smbconfoption>
-<smbconfoption name="smb ports">139</smbconfoption>
-<smbconfoption name="name resolve order">wins bcast hosts</smbconfoption>
-<smbconfoption name="printcap name">CUPS</smbconfoption>
-<smbconfoption name="show add printer wizard">No</smbconfoption>
-<smbconfoption name="logon script">scripts\logon.bat</smbconfoption>
-<smbconfoption name="logon path">\\%L\profiles\%U</smbconfoption>
-<smbconfoption name="logon drive">X:</smbconfoption>
-<smbconfoption name="domain logons">Yes</smbconfoption>
-<smbconfoption name="os level">63</smbconfoption>
-<smbconfoption name="domain master">No</smbconfoption>
-<smbconfoption name="wins server">192.168.2.1</smbconfoption>
-<smbconfoption name="ldap suffix">dc=abmas,dc=biz</smbconfoption>
-<smbconfoption name="ldap machine suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap user suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap group suffix">ou=Groups</smbconfoption>
-<smbconfoption name="ldap idmap suffix">ou=Idmap</smbconfoption>
-<smbconfoption name="ldap admin dn">cn=sambaadmin,dc=abmas,dc=biz</smbconfoption>
-<smbconfoption name="utmp">Yes</smbconfoption>
-<smbconfoption name="idmap backend">ldap://massive.abmas.biz</smbconfoption>
-<smbconfoption name="idmap uid">10000-20000</smbconfoption>
-<smbconfoption name="idmap gid">10000-20000</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-
-<smbconfsection name="[accounts]"/>
-<smbconfoption name="comment">Accounting Files</smbconfoption>
-<smbconfoption name="path">/data/accounts</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[service]"/>
-<smbconfoption name="comment">Financial Services Files</smbconfoption>
-<smbconfoption name="path">/data/service</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="ch7-slvsmbocnfB">
-<title>Backup Domain Controller &smb.conf; File &smbmdash; Part B</title>
-<smbconfblock>
-<smbconfsection name="[pidata]"/>
-<smbconfoption name="comment">Property Insurance Files</smbconfoption>
-<smbconfoption name="path">/data/pidata</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[homes]"/>
-<smbconfoption name="comment">Home Directories</smbconfoption>
-<smbconfoption name="valid users">%S</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">SMB Print Spool</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[apps]"/>
-<smbconfoption name="comment">Application Files</smbconfoption>
-<smbconfoption name="path">/apps</smbconfoption>
-<smbconfoption name="admin users">bjones</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[netlogon]"/>
-<smbconfoption name="comment">Network Logon Service</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/netlogon</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="locking">No</smbconfoption>
-
-<smbconfsection name="[profiles]"/>
-<smbconfoption name="comment">Profile Share</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/profiles</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="profile acls">Yes</smbconfoption>
-
-<smbconfsection name="[profdata]"/>
-<smbconfoption name="comment">Profile Data Share</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/profdata</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="profile acls">Yes</smbconfoption>
-</smbconfblock>
-</example>
-
- <sect2>
- <title>Key Points Learned</title>
-
- <itemizedlist>
- <listitem><para>
- <indexterm><primary>LDAP</primary></indexterm><indexterm><primary>BDC</primary></indexterm>
- Where Samba-3 is used as a domain controller, the use of LDAP is an
- essential component to permit the use of BDCs.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>wide-area</primary></indexterm>
- Replication of the LDAP master server to create a network of BDCs
- is an important mechanism for limiting WAN traffic.
- </para></listitem>
-
- <listitem><para>
- Network administration presents many complex challenges, most of which
- can be satisfied by good design but that also require sound communication
- and unification of management practices. This can be highly challenging in
- a large, globally distributed network.
- </para></listitem>
-
- <listitem><para>
- Roaming profiles must be contained to the local network segment. Any
- departure from this may clog wide-area arteries and slow legitimate network
- traffic to a crawl.
- </para></listitem>
- </itemizedlist>
-
- </sect2>
-
- <figure id="chap7net">
- <title>Network Topology &smbmdash; 2000 User Complex Design A</title>
- <imagefile scale="80">chap7-net-Ar</imagefile>
- </figure>
-
- <figure id="chap7net2">
- <title>Network Topology &smbmdash; 2000 User Complex Design B</title>
- <imagefile scale="80">chap7-net2-Br</imagefile>
- </figure>
-
-</sect1>
-
-<sect1>
- <title>Questions and Answers</title>
-
- <para>
- There is much rumor and misinformation regarding the use of MS Windows networking protocols.
- These questions are just a few of those frequently asked.
- </para>
-
- <qandaset defaultlabel="chap07qa" type="number">
- <qandaentry>
- <question>
-
- <para>
- <indexterm><primary>DHCP</primary></indexterm>
- <indexterm><primary>network</primary><secondary>bandwidth</secondary></indexterm>
- Is it true that DHCP uses lots of WAN bandwidth?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><primary>DHCP</primary><secondary>Relay Agent</secondary></indexterm>
- <indexterm><primary>routers</primary></indexterm>
- <indexterm><primary>DHCP</primary><secondary>servers</secondary></indexterm>
- It is a smart practice to localize DHCP servers on each network segment. As a
- rule, there should be two DHCP servers per network segment. This means that if
- one server fails, there is always another to service user needs. DHCP requests use
- only UDP broadcast protocols. It is possible to run a DHCP Relay Agent on network
- routers. This makes it possible to run fewer DHCP servers.
- </para>
-
- <para>
- <indexterm><primary>DHCP</primary><secondary>request</secondary></indexterm>
- <indexterm><primary>DHCP</primary><secondary>traffic</secondary></indexterm>
- A DHCP network address request and confirmation usually results in about six UDP packets.
- The packets are from 60 to 568 bytes in length. Let us consider a site that has 300 DHCP
- clients and that uses a 24-hour IP address lease. This means that all clients renew
- their IP address lease every 24 hours. If we assume an average packet length equal to the
- maximum (just to be on the safe side), and we have a 128 Kb/sec wide-area connection,
- how significant would the DHCP traffic be if all of it were to use DHCP Relay?
- </para>
-
- <para>
- I must stress that this is a bad design, but here is the calculation:
-<screen>
-Daily Network Capacity: 128,000 (Kbits/s) / 8 (bits/byte)
- x 3600 (sec/hr) x 24 (hrs/day)= 2288 Mbytes/day.
-
-DHCP traffic: 300 (clients) x 6 (packets)
- x 512 (bytes/packet) = 0.9 Mbytes/day.
-</screen>
- From this can be seen that the traffic impact would be minimal.
- </para>
-
- <para>
- <indexterm><primary>DNS</primary><secondary>Dynamic</secondary></indexterm>
- <indexterm><primary>DHCP</primary></indexterm>
- Even when DHCP is configured to do DNS update (dynamic DNS) over a wide-area link,
- the impact of the update is no more than the DHCP IP address renewal traffic and thus
- still insignificant for most practical purposes.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- <indexterm><primary>background communication</primary></indexterm>
- <indexterm><primary>LDAP</primary><secondary>master/slave</secondary><tertiary>background communication</tertiary></indexterm>
- How much background communication takes place between a master LDAP server and its slave LDAP servers?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><primary>slurpd</primary></indexterm>
- The process that controls the replication of data from the master LDAP server to the slave LDAP
- servers is called <command>slurpd</command>. The <command>slurpd</command> remains nascent (quiet)
- until an update must be propagated. The propagation traffic per LDAP slave to update (add/modify/delete)
- two user accounts requires less than 10KB traffic.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- LDAP has a database. Is LDAP not just a fancy database front end?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><primary>database</primary></indexterm>
- <indexterm><primary>LDAP</primary><secondary>database</secondary></indexterm>
- <indexterm><primary>SQL</primary></indexterm>
- <indexterm><primary>transactional</primary></indexterm>
- LDAP does store its data in a database of sorts. In fact, the LDAP backend is an application-specific
- data storage system. This type of database is indexed so that records can be rapidly located, but the
- database is not generic and can be used only in particular pre-programmed ways. General external
- applications do not gain access to the data. This type of database is used also by SQL servers. Both
- an SQL server and an LDAP server provide ways to access the data. An SQL server has a transactional
- orientation and typically allows external programs to perform ad hoc queries, even across data tables.
- An LDAP front end is a purpose-built tool that has a search orientation that is designed around specific
- simple queries. The term <constant>database</constant> is heavily overloaded and thus much misunderstood.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- <indexterm><primary>OpenLDAP</primary></indexterm>
- Can Active Directory obtain account information from an OpenLDAP server?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><primary>meta-directory</primary></indexterm>
- No, at least not directly. It is possible to provision Active Directory from and/or to an OpenLDAP
- database through use of a metadirectory server. Microsoft MMS (now called MIIS) can interface
- to OpenLDAP using standard LDAP queries and updates.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- What are the parts of a roaming profile? How large is each part?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>roaming profile</primary>
- </indexterm>
- A roaming profile consists of
- </para>
-
- <itemizedlist>
- <listitem><para>
- Desktop folders such as <constant>Desktop</constant>, <constant>My Documents</constant>,
- <constant>My Pictures</constant>, <constant>My Music</constant>, <constant>Internet Files</constant>,
- <constant>Cookies</constant>, <constant>Application Data</constant>,
- <constant>Local Settings,</constant> and more. See <link linkend="happy"/>, <link linkend="XP-screen001"/>.
- </para>
-
- <para>
- <indexterm><primary>folder redirection</primary></indexterm>
- Each of these can be anywhere from a few bytes to gigabytes in capacity. Fortunately, all
- such folders can be redirected to network drive resources. See <link linkend="redirfold"/>
- for more information regarding folder redirection.
- </para></listitem>
-
- <listitem><para>
- A static or rewritable portion that is typically only a few files (2-5 KB of information).
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>NTUSER.DAT</primary></indexterm>
- <indexterm><primary>HKEY_LOCAL_USER</primary></indexterm>
- The registry load file that modifies the <constant>HKEY_LOCAL_USER</constant> hive. This is
- the <filename>NTUSER.DAT</filename> file. It can be from 0.4 to 1.5 MB.
- </para></listitem>
- </itemizedlist>
-
- <para>
- <indexterm><primary>Microsoft Outlook</primary><secondary>PST files</secondary></indexterm>
- Microsoft Outlook PST files may be stored in the <constant>Local Settings\Application Data</constant>
- folder. It can be up to 2 GB in size per PST file.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Can the <constant>My Documents</constant> folder be stored on a network drive?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><primary>UNC name</primary></indexterm>
- <indexterm><primary>Universal Naming Convention</primary><see>UNC name</see></indexterm>
- Yes. More correctly, such folders can be redirected to network shares. No specific network drive
- connection is required. Registry settings permit this to be redirected directly to a UNC (Universal
- Naming Convention) resource, though it is possible to specify a network drive letter instead of a
- UNC name. See <link linkend="redirfold"/>.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- <indexterm><primary>wide-area</primary></indexterm>
- <indexterm><primary>network</primary><secondary>bandwidth</secondary></indexterm>
- <indexterm><primary>WINS</primary></indexterm>
- How much WAN bandwidth does WINS consume?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><primary>NetBIOS</primary><secondary>name cache</secondary></indexterm>
- <indexterm><primary>WINS server</primary></indexterm>
- <indexterm><primary>domain replication</primary></indexterm>
- MS Windows clients cache information obtained from WINS lookups in a local NetBIOS name cache.
- This keeps WINS lookups to a minimum. On a network with 3500 MS Windows clients and a central WINS
- server, the total bandwidth demand measured at the WINS server, averaged over an 8-hour working day,
- was less than 30 KB/sec. Analysis of network traffic over a 6-week period showed that the total
- of all background traffic consumed about 11 percent of available bandwidth over 64 Kb/sec links.
- Background traffic consisted of domain replication, WINS queries, DNS lookups, and authentication
- traffic. Each of 11 branch offices had a 64 Kb/sec wide-area link, with a 1.5 Mb/sec main connection
- that aggregated the branch office connections plus an Internet connection.
- </para>
-
- <para>
- In conclusion, the total load afforded through WINS traffic is again marginal to total operational
- usage &smbmdash; as it should be.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- How many BDCs should I have? What is the right number of Windows clients per server?
- </para>
-
- </question>
- <answer>
-
- <para>
- It is recommended to have at least one BDC per network segment, including the segment served
- by the PDC. Actual requirements vary depending on the working load on each of the BDCs and the
- load demand pattern of client usage. I have seen sites that function without problem with 200
- clients served by one BDC, and yet other sites that had one BDC per 20 clients. In one particular
- company, there was a drafting office that had 30 CAD/CAM operators served by one server, a print
- server; and an application server. While all three were BDCs, typically only the print server would
- service network logon requests after the first 10 users had started to use the network. This was
- a reflection of the service load placed on both the application server and the data server.
- </para>
-
- <para>
- As unsatisfactory as the answer might sound, it all depends on network and server load
- characteristics.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- <indexterm><primary>NIS server</primary></indexterm><indexterm><primary>LDAP</primary></indexterm>
- I've heard that you can store NIS accounts in LDAP. Is LDAP not just a smarter way to
- run an NIS server?
- </para>
-
- </question>
- <answer>
-
- <para>
- The correct answer to both questions is yes. But do understand that an LDAP server has
- a configurable schema that can store far more information for many more purposes than
- just NIS.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Can I use NIS in place of LDAP?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><primary>NIS</primary></indexterm>
- <indexterm><primary>NIS schema</primary></indexterm>
- No. The NIS database does not have provision to store Microsoft encrypted passwords and does not deal
- with the types of data necessary for interoperability with Microsoft Windows networking. The use
- of LDAP with Samba requires the use of a number of schemas, one of which is the NIS schema, but also
- a Samba-specific schema extension.
- </para>
-
-</answer>
- </qandaentry>
-
- </qandaset>
-</sect1>
-
-</chapter>
-
diff --git a/docs-xml/Samba3-ByExample/SBE-500UserNetwork.xml b/docs-xml/Samba3-ByExample/SBE-500UserNetwork.xml
deleted file mode 100644
index 64809c8..0000000
--- a/docs-xml/Samba3-ByExample/SBE-500UserNetwork.xml
+++ /dev/null
@@ -1,2012 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<chapter id="Big500users">
- <title>The 500-User Office</title>
-
- <para>
- The Samba-3 networking you explored in <link linkend="secure"/> covers the finer points of
- configuration of peripheral services such as DHCP and DNS, and WINS. You experienced
- implementation of a simple configuration of the services that are important adjuncts
- to successful deployment of Samba.
- </para>
-
- <para>
- An analysis of the history of postings to the Samba mailing list easily demonstrates
- that the two most prevalent Samba problem areas are
- </para>
-
- <itemizedlist>
- <listitem><para>
- Defective resolution of a NetBIOS name to its IP address
- </para></listitem>
-
- <listitem><para>
- Printing problems
- </para></listitem>
-
- </itemizedlist>
-
- <para>
- The exercises
- so far in this book have focused on implementation of the simplest printing processes
- involving no print job processing intelligence. In this chapter, you maintain
- that same approach to printing, but <link linkend="happy"/> presents an opportunity
- to make printing more complex for the administrator while making it easier for the user.
- </para>
-
- <para>
- <indexterm><primary>WINS server</primary></indexterm>
- <indexterm><primary>tdbsam</primary></indexterm>
- <indexterm><primary>passdb backend</primary></indexterm>
- <link linkend="secure"/> demonstrates operation of a DHCP server and a DNS server
- as well as a central WINS server. You validated the operation of these services and
- saw an effective implementation of a Samba domain controller using the
- <parameter>tdbsam</parameter> passdb backend.
- </para>
-
- <para>
- The objective of this chapter is to introduce more complex techniques that can be used to
- improve manageability of Samba as networking needs grow. In this chapter, you implement
- a distributed DHCP server environment, a distributed DNS server arrangement, a centralized
- WINS server, and a centralized Samba domain controller.
- </para>
-
- <para>
- A note of caution is important regarding the Samba configuration that is used in this
- chapter. The use of a single domain controller on a routed, multisegment network is
- a poor design choice that leads to potential network user complaints.
- This chapter demonstrates some successful
- techniques in deployment and configuration management. This should be viewed as a
- foundation chapter for complex Samba deployments.
- </para>
-
- <para>
- As you master the techniques presented here, you may find much better methods to
- improve network management and control while reducing human resource overheads.
- You should take the opportunity to innovate and expand on the methods presented
- here and explore them to the fullest.
- </para>
-
-<sect1>
- <title>Introduction</title>
-
- <para>
- Business continues to go well for Abmas. Mr. Meany is driving your success and the
- network continues to grow thanks to the hard work Christine has done. You recently
- hired Stanley Soroka as manager of information systems. Christine recommended Stan
- to the role. She told you Stan is so good at handling Samba that he can make a cast
- iron rocking horse that is embedded in concrete kick like a horse at a rodeo. You
- need skills like his. Christine and Stan get along just fine. Let's see what
- you can get out of this pair as they plot the next-generation networks.
- </para>
-
- <para>
- Ten months ago Abmas closed an acquisition of a property insurance business. The
- founder lost interest in the business and decided to sell it to Mr. Meany. Because
- they were former university classmates, the purchase was concluded with mutual assent.
- The acquired business is located at the other end of town in much larger facilities.
- The old Abmas building has become too small. Located on the same campus as the newly
- acquired business are two empty buildings that are ideal to provide Abmas with
- opportunity for growth.
- </para>
-
- <para>
- Abmas has now completed the purchase of the two empty buildings, and you are
- to install a new network and relocate staff in nicely furnished new facilities.
- The new network is to be used to fully integrate company operations. You have
- decided to locate the new network operations control center in the larger building
- in which the insurance group is located to take advantage of an ideal floor space
- and to allow Stan and Christine to fully stage the new network and test it before
- it is rolled out. Your strategy is to complete the new network so that it
- is ready for operation when the old office moves into the new premises.
- </para>
-
- <sect2>
- <title>Assignment Tasks</title>
-
- <para>
- The acquired business had 280 network users. The old Abmas building housed
- 220 network users in unbelievably cramped conditions. The network that
- initially served 130 users now handles 220 users quite well.
- </para>
-
- <para>
- The two businesses will be fully merged to create a single campus company.
- The Property Insurance Group (PIG) houses 300 employees, the new Accounting
- Services Group (ASG) will be in a small building (BLDG1) that houses 50
- employees, and the Financial Services Group (FSG) will be housed in a large
- building that has capacity for growth (BLDG2). Building 2 houses 150 network
- users.
- </para>
-
- <para>
- You have decided to connect the building using fiber optic links between new
- routers. As a backup, the buildings are interconnected using line-of-sight
- high-speed infrared facilities. The infrared connection provides a
- secondary route to be used during periods of high demand for network
- bandwidth.
- </para>
-
- <para>
- The Internet gateway is upgraded to 15 Mb/sec service. Your ISP
- provides on your premises a fully managed Cisco PIX firewall. You no longer need
- to worry about firewall facilities on your network.
- </para>
-
- <para>
- Stanley and Christine have purchased new server hardware. Christine wants to
- roll out a network that has whistles and bells. Stan wants to start off with
- a simple to manage, not-too-complex network. He believes that network
- users need to be gradually introduced to new features and capabilities and not
- rushed into an environment that may cause disorientation and loss of productivity.
- </para>
-
- <para>
- Your intrepid network team has decided to implement a network configuration
- that closely mirrors the successful system you installed in the old Abmas building.
- The new network infrastructure is owned by Abmas, but all desktop systems
- are being procured through a new out-source services and leasing company. Under
- the terms of a deal with Mr. M. Proper (CEO), DirectPointe, Inc., provides
- all desktop systems and includes full level-one help desk support for
- a flat per-machine monthly fee. The deal allows you to add workstations on demand.
- This frees Stan and Christine to deal with deeper issues as they emerge and
- permits Stan to work on creating new future value-added services.
- </para>
-
- <para>
- DirectPointe Inc. receives from you a new standard desktop configuration
- every four months. They automatically roll that out to each desktop system.
- You must keep DirectPointe informed of all changes.
- </para>
-
- <para><indexterm>
- <primary>PDC</primary>
- </indexterm>
- The new network has a single Samba Primary Domain Controller (PDC) located in the
- Network Operation Center (NOC). Buildings 1 and 2 each have a local server
- for local application servicing. It is a domain member. The new system
- uses the <parameter>tdbsam</parameter> passdb backend.
- </para>
-
- <para>
- Printing is based on raw pass-through facilities just as it has been used so far.
- All printer drivers are installed on the desktop and notebook computers.
- </para>
-
- </sect2>
-</sect1>
-
-<sect1>
- <title>Dissection and Discussion</title>
-
- <para>
- <indexterm><primary>network load factors</primary></indexterm>
- The example you are building in this chapter is of a network design that works, but this
- does not make it a design that is recommended. As a general rule, there should be at least
- one Backup Domain Controller (BDC) per 150 Windows network clients. The principle behind
- this recommendation is that correct operation of MS Windows clients requires rapid
- network response to all SMB/CIFS requests. The same rule says that if there are more than
- 50 clients per domain controller, they are too busy to service requests. Let's put such
- rules aside and recognize that network load affects the integrity of domain controller
- responsiveness. This network will have 500 clients serviced by one central domain
- controller. This is not a good omen for user satisfaction. You, of course, address this
- very soon (see <link linkend="happy"/>).
- </para>
-
- <sect2>
- <title>Technical Issues</title>
-
- <para>
- Stan has talked you into a horrible compromise, but it is addressed. Just make
- certain that the performance of this network is well validated before going live.
- </para>
-
- <para>
- Design decisions made in this design include the following:
- </para>
-
- <itemizedlist>
- <listitem><para>
- <indexterm><primary>PDC</primary></indexterm>
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>identity management</primary></indexterm>
- A single PDC is being implemented. This limitation is based on the choice not to
- use LDAP. Many network administrators fear using LDAP because of the perceived
- complexity of implementation and management of an LDAP-based backend for all user
- identity management as well as to store network access credentials.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>BDC</primary></indexterm>
- <indexterm><primary>machine secret password</primary></indexterm>
- Because of the refusal to use an LDAP (ldapsam) passdb backend at this time, the
- only choice that makes sense with 500 users is to use the tdbsam passwd backend.
- This type of backend is not receptive to replication to BDCs. If the tdbsam
- <filename>passdb.tdb</filename> file is replicated to BDCs using
- <command>rsync</command>, there are two potential problems: (1) data that is in
- memory but not yet written to disk will not be replicated, and (2) domain member
- machines periodically change the secret machine password. When this happens, there
- is no mechanism to return the changed password to the PDC.
- </para></listitem>
-
- <listitem><para>
- All domain user, group, and machine accounts are managed on the PDC. This makes
- for a simple mode of operation but has to be balanced with network performance and
- integrity of operations considerations.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>WINS</primary></indexterm>
- A single central WINS server is being used. The PDC is also the WINS server.
- Any attempt to operate a routed network without a WINS server while using NetBIOS
- over TCP/IP protocols does not work unless on each client the name resolution
- entries for the PDC are added to the <filename>LMHOSTS</filename>. This file is
- normally located on the Windows XP Professional client in the
- <filename>C:\WINDOWS\SYSTEM32\ETC\DRIVERS</filename> directory.
- </para></listitem>
-
- <listitem><para>
- At this time the Samba WINS database cannot be replicated. That is
- why a single WINS server is being implemented. This should work without a problem.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>winbindd</primary></indexterm>
- BDCs make use of <command>winbindd</command> to provide
- access to domain security credentials for file system access and object storage.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>DHCP</primary><secondary>relay</secondary></indexterm>
- <indexterm><primary>DHCP</primary><secondary>requests</secondary></indexterm>
- Configuration of Windows XP Professional clients is achieved using DHCP. Each
- subnet has its own DHCP server. Backup DHCP serving is provided by one
- alternate DHCP server. This necessitates enabling of the DHCP Relay agent on
- all routers. The DHCP Relay agent must be programmed to pass DHCP Requests from the
- network directed at the backup DHCP server.
- </para></listitem>
-
- <listitem><para>
- All network users are granted the ability to print to any printer that is
- network-attached. All printers are available from each server. Print jobs that
- are spooled to a printer that is not on the local network segment are automatically
- routed to the print spooler that is in control of that printer. The specific details
- of how this might be done are demonstrated for one example only.
- </para></listitem>
-
- <listitem><para>
- The network address and subnetmask chosen provide 1022 usable IP addresses in
- each subnet. If in the future more addresses are required, it would make sense
- to add further subnets rather than change addressing.
- </para></listitem>
-
- </itemizedlist>
-
- </sect2>
-
-
- <sect2>
- <title>Political Issues</title>
-
- <para>
- This case gets close to the real world. You and I know the right way to implement
- domain control. Politically, we have to navigate a minefield. In this case, the need is to
- get the PDC rolled out in compliance with expectations and also to be ready to save the day
- by having the real solution ready before it is needed. That real solution is presented in
- <link linkend="happy"/>.
- </para>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Implementation</title>
-
- <para>
- The following configuration process begins following installation of Red Hat Fedora Core2 on the
- three servers shown in the network topology diagram in <link linkend="chap05net"/>. You have
- selected hardware that is appropriate to the task.
- </para>
-
- <figure id="chap05net">
- <title>Network Topology &smbmdash; 500 User Network Using tdbsam passdb backend.</title>
- <imagefile scale="50">chap5-net</imagefile>
- </figure>
-
- <sect2 id="ch5-dnshcp-setup">
- <title>Installation of DHCP, DNS, and Samba Control Files</title>
-
- <para>
- Carefully install the configuration files into the correct locations as shown in
- <link linkend="ch5-filelocations"/>. You should validate that the full file path is
- correct as shown.
- </para>
-
- <para>
- The abbreviation shown in this table as <constant>{VLN}</constant> refers to
- the directory location beginning with <filename>/var/lib/named</filename>.
- </para>
-
-
- <table id="ch5-filelocations"><title>Domain: <constant>MEGANET</constant>, File Locations for Servers</title>
- <tgroup cols="5">
- <colspec colname='c1' align="left"/>
- <colspec colname='c2' align="left"/>
- <colspec colname='c3' align="center"/>
- <colspec colname='c4' align="center"/>
- <colspec colname='c5' align="center"/>
- <thead>
- <row>
- <entry align="center" namest='c1' nameend='c2'>File Information</entry>
- <entry align="center" namest="c3" nameend="c5">Server Name</entry>
- </row>
- <row>
- <entry align="center">Source</entry>
- <entry align="center">Target Location</entry>
- <entry align="center">MASSIVE</entry>
- <entry align="center">BLDG1</entry>
- <entry align="center">BLDG2</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><link linkend="ch5-massivesmb"/></entry>
- <entry><filename>/etc/samba/smb.conf</filename></entry>
- <entry>Yes</entry>
- <entry>No</entry>
- <entry>No</entry>
- </row>
- <row>
- <entry><link linkend="ch5-dc-common"/></entry>
- <entry><filename>/etc/samba/dc-common.conf</filename></entry>
- <entry>Yes</entry>
- <entry>No</entry>
- <entry>No</entry>
- </row>
- <row>
- <entry><link linkend="ch5-commonsmb"/></entry>
- <entry><filename>/etc/samba/common.conf</filename></entry>
- <entry>Yes</entry>
- <entry>Yes</entry>
- <entry>Yes</entry>
- </row>
- <row>
- <entry><link linkend="ch5-bldg1-smb"/></entry>
- <entry><filename>/etc/samba/smb.conf</filename></entry>
- <entry>No</entry>
- <entry>Yes</entry>
- <entry>No</entry>
- </row>
- <row>
- <entry><link linkend="ch5-bldg2-smb"/></entry>
- <entry><filename>/etc/samba/smb.conf</filename></entry>
- <entry>No</entry>
- <entry>No</entry>
- <entry>Yes</entry>
- </row>
- <row>
- <entry><link linkend="ch5-dommem-smb"/></entry>
- <entry><filename>/etc/samba/dommem.conf</filename></entry>
- <entry>No</entry>
- <entry>Yes</entry>
- <entry>Yes</entry>
- </row>
- <row>
- <entry><link linkend="massive-dhcp"/></entry>
- <entry><filename>/etc/dhcpd.conf</filename></entry>
- <entry>Yes</entry>
- <entry>No</entry>
- <entry>No</entry>
- </row>
- <row>
- <entry><link linkend="bldg1dhcp"/></entry>
- <entry><filename>/etc/dhcpd.conf</filename></entry>
- <entry>No</entry>
- <entry>Yes</entry>
- <entry>No</entry>
- </row>
- <row>
- <entry><link linkend="bldg2dhcp"/></entry>
- <entry><filename>/etc/dhcpd.conf</filename></entry>
- <entry>No</entry>
- <entry>No</entry>
- <entry>Yes</entry>
- </row>
- <row>
- <entry><link linkend="massive-nameda"/></entry>
- <entry><filename>/etc/named.conf (part A)</filename></entry>
- <entry>Yes</entry>
- <entry>No</entry>
- <entry>No</entry>
- </row>
- <row>
- <entry><link linkend="massive-namedb"/></entry>
- <entry><filename>/etc/named.conf (part B)</filename></entry>
- <entry>Yes</entry>
- <entry>No</entry>
- <entry>No</entry>
- </row>
- <row>
- <entry><link linkend="massive-namedc"/></entry>
- <entry><filename>/etc/named.conf (part C)</filename></entry>
- <entry>Yes</entry>
- <entry>No</entry>
- <entry>No</entry>
- </row>
- <row>
- <entry><link linkend="abmasbizdns"/></entry>
- <entry><filename>{VLN}/master/abmas.biz.hosts</filename></entry>
- <entry>Yes</entry>
- <entry>No</entry>
- <entry>No</entry>
- </row>
- <row>
- <entry><link linkend="abmasusdns"/></entry>
- <entry><filename>{VLN}/master/abmas.us.hosts</filename></entry>
- <entry>Yes</entry>
- <entry>No</entry>
- <entry>No</entry>
- </row>
- <row>
- <entry><link linkend="bldg12nameda"/></entry>
- <entry><filename>/etc/named.conf (part A)</filename></entry>
- <entry>No</entry>
- <entry>Yes</entry>
- <entry>Yes</entry>
- </row>
- <row>
- <entry><link linkend="bldg12namedb"/></entry>
- <entry><filename>/etc/named.conf (part B)</filename></entry>
- <entry>No</entry>
- <entry>Yes</entry>
- <entry>Yes</entry>
- </row>
- <row>
- <entry><link linkend="loopback"/></entry>
- <entry><filename>{VLN}/localhost.zone</filename></entry>
- <entry>Yes</entry>
- <entry>Yes</entry>
- <entry>Yes</entry>
- </row>
- <row>
- <entry><link linkend="dnsloopy"/></entry>
- <entry><filename>{VLN}/127.0.0.zone</filename></entry>
- <entry>Yes</entry>
- <entry>Yes</entry>
- <entry>Yes</entry>
- </row>
- <row>
- <entry><link linkend="roothint"/></entry>
- <entry><filename>{VLN}/root.hint</filename></entry>
- <entry>Yes</entry>
- <entry>Yes</entry>
- <entry>Yes</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
-
- </sect2>
-
- <sect2>
- <title>Server Preparation: All Servers</title>
-
- <para>
- The following steps apply to all servers. Follow each step carefully.
- </para>
-
- <procedure>
- <title>Server Preparation Steps</title>
-
- <step><para>
- Using the UNIX/Linux system tools, set the name of the server as shown in the network
- topology diagram in <link linkend="chap05net"/>. For SUSE Linux products, the tool
- that permits this is called <command>yast2</command>; for Red Hat Linux products,
- you can use the <command>netcfg</command> tool.
- Verify that your hostname is correctly set by running:
-<screen>
-&rootprompt; uname -n
-</screen>
- An alternate method to verify the hostname is:
-<screen>
-&rootprompt; hostname -f
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/hosts</primary></indexterm>
- <indexterm><primary>named</primary></indexterm>
- Edit your <filename>/etc/hosts</filename> file to include the primary names and addresses
- of all network interfaces that are on the host server. This is necessary so that during
- startup the system is able to resolve all its own names to the IP address prior to
- startup of the DNS server. You should check the startup order of your system. If the
- CUPS print server is started before the DNS server (<command>named</command>), you
- should also include an entry for the printers in the <filename>/etc/hosts</filename> file.
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/resolv.conf</primary></indexterm>
- All DNS name resolution should be handled locally. To ensure that the server is configured
- correctly to handle this, edit <filename>/etc/resolv.conf</filename> so it has the following
- content:
-<screen>
-search abmas.us abmas.biz
-nameserver 127.0.0.1
-</screen>
- This instructs the name resolver function (when configured correctly) to ask the DNS server
- that is running locally to resolve names to addresses.
- </para></step>
-
-
- <step><para>
- <indexterm><primary>administrator</primary></indexterm>
- <indexterm><primary>smbpasswd</primary></indexterm>
- Add the <constant>root</constant> user to the password backend:
-<screen>
-&rootprompt; smbpasswd -a root
-New SMB password: XXXXXXXX
-Retype new SMB password: XXXXXXXX
-&rootprompt;
-</screen>
- The <constant>root</constant> account is the UNIX equivalent of the Windows domain administrator.
- This account is essential in the regular maintenance of your Samba server. It must never be
- deleted. If for any reason the account is deleted, you may not be able to recreate this account
- without considerable trouble.
- </para></step>
-
- <step><para>
- <indexterm><primary>username map</primary></indexterm>
- <indexterm><primary>/etc/samba/smbusers</primary></indexterm>
- Create the username map file to permit the <constant>root</constant> account to be called
- <constant>Administrator</constant> from the Windows network environment. To do this, create
- the file <filename>/etc/samba/smbusers</filename> with the following contents:
-<screen>
-####
-# User mapping file
-####
-# File Format
-# -----------
-# Unix_ID = Windows_ID
-#
-# Examples:
-# root = Administrator
-# janes = "Jane Smith"
-# jimbo = Jim Bones
-#
-# Note: If the name contains a space it must be double quoted.
-# In the example above the name 'jimbo' will be mapped to Windows
-# user names 'Jim' and 'Bones' because the space was not quoted.
-#######################################################################
-root = Administrator
-####
-# End of File
-####
-</screen>
- </para></step>
-
- <step><para>
- Configure all network-attached printers to have a fixed IP address.
- </para></step>
-
- <step><para>
- Create an entry in the DNS database on the server <constant>MASSIVE</constant>
- in both the forward lookup database for the zone <constant>abmas.biz.hosts</constant>
- and in the reverse lookup database for the network segment that the printer is
- located in. Example configuration files for similar zones were presented in <link linkend="secure"/>,
- <link linkend="abmasbiz"/> and <link linkend="eth2zone"/>.
- </para></step>
-
- <step><para>
- Follow the instructions in the printer manufacturer's manuals to permit printing
- to port 9100. Use any other port the manufacturer specifies for direct mode,
- raw printing. This allows the CUPS spooler to print using raw mode protocols.
- <indexterm><primary>CUPS</primary></indexterm>
- <indexterm><primary>raw printing</primary></indexterm>
- </para></step>
-
- <step><para>
- <indexterm><primary>CUPS</primary><secondary>queue</secondary></indexterm>
- Only on the server to which the printer is attached configure the CUPS Print
- Queues as follows:
-<screen>
-&rootprompt; lpadmin -p <parameter>printque</parameter> -v socket://<parameter>printer-name</parameter>.abmas.biz:9100 -E
-</screen>
- <indexterm><primary>print filter</primary></indexterm>
- This step creates the necessary print queue to use no assigned print filter. This
- is ideal for raw printing, that is, printing without use of filters.
- The name <parameter>printque</parameter> is the name you have assigned for
- the particular printer.
- </para></step>
-
- <step><para>
- Print queues may not be enabled at creation. Make certain that the queues
- you have just created are enabled by executing the following:
-<screen>
-&rootprompt; /usr/bin/enable <parameter>printque</parameter>
-</screen>
- </para></step>
-
- <step><para>
- Even though your print queue may be enabled, it is still possible that it
- does not accept print jobs. A print queue services incoming printing
- requests only when configured to do so. Ensure that your print queue is
- set to accept incoming jobs by executing the following command:
-<screen>
-&rootprompt; /usr/bin/accept <parameter>printque</parameter>
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>mime type</primary></indexterm>
- <indexterm><primary>/etc/mime.convs</primary></indexterm>
- <indexterm><primary>application/octet-stream</primary></indexterm>
- This step, as well as the next one, may be omitted where CUPS version 1.1.18
- or later is in use. Although it does no harm to follow it anyway, and may
- help to avoid time spent later trying to figure out why print jobs may be
- disappearing without a trace. Look at these two steps as <emphasis>insurance</emphasis>
- against lost time. Edit file <filename>/etc/cups/mime.convs</filename> to
- uncomment the line:
-<screen>
-application/octet-stream application/vnd.cups-raw 0 -
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/mime.types</primary></indexterm>
- Edit the file <filename>/etc/cups/mime.types</filename> to uncomment the line:
-<screen>
-application/octet-stream
-</screen>
- </para></step>
-
- <step><para>
- Refer to the CUPS printing manual for instructions regarding how to configure
- CUPS so that print queues that reside on CUPS servers on remote networks
- route print jobs to the print server that owns that queue. The default setting
- on your CUPS server may automatically discover remotely installed printers and
- may permit this functionality without requiring specific configuration.
- </para></step>
-
- <step><para>
- As part of the roll-out program, you need to configure the application's
- server shares. This can be done once on the central server and may then be
- replicated using a tool such as <command>rsync</command>. Refer to the man
- page for <command>rsync</command> for details regarding use. The notes in
- <link linkend="ch4appscfg"/> may help in your decisions to use an application
- server facility.
- </para></step>
-
- </procedure>
-
- <note><para>
- Logon scripts that are run from a domain controller (PDC or BDC) are capable of using semi-intelligent
- processes to automap Windows client drives to an application server that is nearest to the client. This
- is considerably more difficult when a single PDC is used on a routed network. It can be done, but not
- as elegantly as you see in the next chapter.
- </para></note>
-
- </sect2>
-
- <sect2>
- <title>Server-Specific Preparation</title>
-
- <para>
- There are some steps that apply to particular server functionality only. Each step is critical
- to correct server operation. The following step-by-step installation guidance will assist you
- in working through the process of configuring the PDC and then both BDC's.
- </para>
-
- <sect3>
- <title>Configuration for Server: <constant>MASSIVE</constant></title>
-
- <para>
- The steps presented here attempt to implement Samba installation in a generic manner. While
- some steps are clearly specific to Linux, it should not be too difficult to apply them to
- your platform of choice.
- </para>
-
- <procedure>
- <title>Primary Domain Controller Preparation</title>
-
- <step><para>
- <indexterm><primary>/etc/rc.d/boot.local</primary></indexterm>
- <indexterm><primary>IP forwarding</primary></indexterm>
- The host server acts as a router between the two internal network segments as well
- as for all Internet access. This necessitates that IP forwarding be enabled. This can be
- achieved by adding to the <filename>/etc/rc.d/boot.local</filename> an entry as follows:
-<screen>
-echo 1 > /proc/sys/net/ipv4/ip_forward
-</screen>
- To ensure that your kernel is capable of IP forwarding during configuration, you may wish to execute
- that command manually also. This setting permits the Linux system to act as a router.
- </para></step>
-
- <step><para>
- This server is dual hosted (i.e., has two network interfaces) &smbmdash; one goes to the Internet
- and the other to a local network that has a router that is the gateway to the remote networks.
- You must therefore configure the server with route table entries so that it can find machines
- on the remote networks. You can do this using the appropriate system tools for your Linux
- server or using static entries that you place in one of the system startup files. It is best
- to always use the tools that the operating system vendor provided. In the case of SUSE Linux, the
- best tool to do this is YaST (refer to SUSE Administration Manual); in the case of Red Hat,
- this is best done using the graphical system configuration tools (see the Red Hat documentation).
- An example of how this may be done manually is as follows:
-<screen>
-&rootprompt; route add net 172.16.4.0 netmask 255.255.252.0 gw 172.16.0.128
-&rootprompt; route add net 172.16.8.0 netmask 255.255.252.0 gw 172.16.0.128
-</screen>
- If you just execute these commands manually, the route table entries you have created are
- not persistent across system reboots. You may add these commands directly to the local
- startup files as follows: (SUSE) <filename>/etc/rc.d/boot.local</filename>, (Red Hat)
- <filename>/etc/rc.d/init.d/rc.local</filename>.
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
- The final step that must be completed is to edit the <filename>/etc/nsswitch.conf</filename> file.
- This file controls the operation of the various resolver libraries that are part of the Linux
- Glibc libraries. Edit this file so that it contains the following entries:
-<screen>
-hosts: files dns wins
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>initGrps.sh</primary></indexterm>
- Create and map Windows domain groups to UNIX groups. A sample script is provided in
- <link linkend="ch5-initgrps"/>. Create a file containing this script. You called yours
- <filename>/etc/samba/initGrps.sh</filename>. Set this file so it can be executed
- and then execute the script. An example of the execution of this script as well as its
- validation are shown in Section 4.3.2, Step 5.
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/passwd</primary></indexterm>
- <indexterm><primary>password</primary><secondary>backend</secondary></indexterm>
- <indexterm><primary>smbpasswd</primary></indexterm>
- For each user who needs to be given a Windows domain account, make an entry in the
- <filename>/etc/passwd</filename> file as well as in the Samba password backend.
- Use the system tool of your choice to create the UNIX system account, and use the Samba
- <command>smbpasswd</command> to create a domain user account.
- </para>
-
- <para>
- <indexterm><primary>useradd</primary></indexterm>
- <indexterm><primary>adduser</primary></indexterm>
- <indexterm><primary>user</primary><secondary>management</secondary></indexterm>
- There are a number of tools for user management under UNIX, such as
- <command>useradd</command>, <command>adduser</command>, as well as a plethora of custom
- tools. With the tool of your choice, create a home directory for each user.
- </para></step>
-
- <step><para>
- Using the preferred tool for your UNIX system, add each user to the UNIX groups created
- previously as necessary. File system access control is based on UNIX group membership.
- </para></step>
-
- <step><para>
- Create the directory mount point for the disk subsystem that is to be mounted to provide
- data storage for company files, in this case, the mount point indicated in the &smb.conf;
- file is <filename>/data</filename>. Format the file system as required and mount the formatted
- file system partition using appropriate system tools.
- </para></step>
-
- <step><para>
- <indexterm><primary>file system</primary>
- <secondary>permissions</secondary></indexterm>
- Create the top-level file storage directories for data and applications as follows:
-<screen>
-&rootprompt; mkdir -p /data/{accounts,finsvcs,pidata}
-&rootprompt; mkdir -p /apps
-&rootprompt; chown -R root:root /data
-&rootprompt; chown -R root:root /apps
-&rootprompt; chown -R bjordan:accounts /data/accounts
-&rootprompt; chown -R bjordan:finsvcs /data/finsvcs
-&rootprompt; chown -R bjordan:finsvcs /data/pidata
-&rootprompt; chmod -R ug+rwxs,o-rwx /data
-&rootprompt; chmod -R ug+rwx,o+rx-w /apps
-</screen>
- Each department is responsible for creating its own directory structure within the departmental
- share. The directory root of the <command>accounts</command> share is <filename>/data/accounts</filename>.
- The directory root of the <command>finsvcs</command> share is <filename>/data/finsvcs</filename>.
- The <filename>/apps</filename> directory is the root of the <constant>apps</constant> share
- that provides the application server infrastructure.
- </para></step>
-
- <step><para>
- The &smb.conf; file specifies an infrastructure to support roaming profiles and network
- logon services. You can now create the file system infrastructure to provide the
- locations on disk that these services require. Adequate planning is essential
- because desktop profiles can grow to be quite large. For planning purposes, a minimum of
- 200 MB of storage should be allowed per user for profile storage. The following
- commands create the directory infrastructure needed:
-<screen>
-&rootprompt; mkdir -p /var/spool/samba
-&rootprompt; mkdir -p /var/lib/samba/{netlogon/scripts,profiles}
-&rootprompt; chown -R root:root /var/spool/samba
-&rootprompt; chown -R root:root /var/lib/samba
-&rootprompt; chmod a+rwxt /var/spool/samba
-</screen>
- For each user account that is created on the system, the following commands should be
- executed:
-<screen>
-&rootprompt; mkdir /var/lib/samba/profiles/'username'
-&rootprompt; chown 'username':users /var/lib/samba/profiles/'username'
-&rootprompt; chmod ug+wrx,o+rx,-w /var/lib/samba/profiles/'username'
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>unix2dos</primary></indexterm>
- <indexterm><primary>dos2unix</primary></indexterm>
- Create a logon script. It is important that each line is correctly terminated with
- a carriage return and line-feed combination (i.e., DOS encoding). The following procedure
- works if the right tools (<constant>unxi2dos</constant> and <constant>dos2unix</constant>) are installed.
- First, create a file called <filename>/var/lib/samba/netlogon/scripts/logon.bat.unix</filename>
- with the following contents:
-<screen>
-net time \\massive /set /yes
-net use h: /home
-</screen>
- Convert the UNIX file to a DOS file:
-<screen>
-&rootprompt; dos2unix < /var/lib/samba/netlogon/scripts/logon.bat.unix \
- > /var/lib/samba/netlogon/scripts/logon.bat
-</screen>
- </para></step>
-
- <step><para>
- There is one preparatory step without which you cannot have a working Samba network
- environment. You must add an account for each network user. You can do this by executing
- the following steps for each user:
-<screen>
-&rootprompt; useradd -m <parameter>username</parameter>
-&rootprompt; passwd <parameter>username</parameter>
-Changing password for <parameter>username</parameter>.
-New password: XXXXXXXX
-Re-enter new password: XXXXXXXX
-Password changed
-&rootprompt; smbpasswd -a <parameter>username</parameter>
-New SMB password: XXXXXXXX
-Retype new SMB password: XXXXXXXX
-Added user <parameter>username</parameter>.
-</screen>
- You do, of course, use a valid user login ID in place of <parameter>username</parameter>.
- </para></step>
-
- <step><para>
- Follow the processes shown in <link linkend="ch5-procstart"/> to start all services.
- </para></step>
-
- <step><para>
- Your server is ready for validation testing. Do not proceed with the steps in
- <link linkend="ch5-domsvrspec"/> until after the operation of the server has been
- validated following the same methods as outlined in <link linkend="secure"/>, <link linkend="ch4valid"/>.
- </para></step>
-
- </procedure>
-
- </sect3>
-
- <sect3 id="ch5-domsvrspec">
- <title>Configuration Specific to Domain Member Servers: <constant>BLDG1, BLDG2</constant></title>
-
- <para>
- The following steps will guide you through the nuances of implementing BDCs for the broadcast
- isolated network segments. Remember that if the target installation platform is not Linux, it may
- be necessary to adapt some commands to the equivalent on the target platform.
- </para>
-
- <procedure>
- <title>Backup Domain Controller Configuration Steps</title>
-
- <step><para>
- <indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
- The final step that must be completed is to edit the <filename>/etc/nsswitch.conf</filename> file.
- This file controls the operation of the various resolver libraries that are part of the Linux
- Glibc libraries. Edit this file so that it contains the following entries:
-<screen>
-passwd: files winbind
-group: files winbind
-hosts: files dns wins
-</screen>
- </para></step>
-
- <step><para>
- Follow the steps outlined in <link linkend="ch5-procstart"/> to start all services. Do not
- start Samba at this time. Samba is controlled by the process called <command>smb</command>.
- </para></step>
-
- <step><para>
- <indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>join</tertiary></indexterm>
- You must now attempt to join the domain member servers to the domain. The following
- instructions should be executed to effect this:
-<screen>
-&rootprompt; net rpc join
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>service</primary><secondary>smb</secondary><tertiary>start</tertiary></indexterm>
- You now start the Samba services by executing:
-<screen>
-&rootprompt; service smb start
-</screen>
- </para></step>
-
- <step><para>
- Your server is ready for validation testing. Do not proceed with the steps in
- <link linkend="ch5-domsvrspec"/> until after the operation of the server has been
- validated following the same methods as outlined in <link linkend="ch4valid"/>.
- </para></step>
-
- </procedure>
-
- </sect3>
-
- </sect2>
-
-<!-- One -->
-<example id="ch5-massivesmb">
-<title>Server: MASSIVE (PDC), File: <filename>/etc/samba/smb.conf</filename></title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MEGANET</smbconfoption>
-<smbconfoption name="netbios name">MASSIVE</smbconfoption>
-<smbconfoption name="interfaces">eth1, lo</smbconfoption>
-<smbconfoption name="bind interfaces only">Yes</smbconfoption>
-<smbconfoption name="passdb backend">tdbsam</smbconfoption>
-<smbconfoption name="smb ports">139</smbconfoption>
-<smbconfoption name="add user script">/usr/sbin/useradd -m '%u'</smbconfoption>
-<smbconfoption name="delete user script">/usr/sbin/userdel -r '%u'</smbconfoption>
-<smbconfoption name="add group script">/usr/sbin/groupadd '%g'</smbconfoption>
-<smbconfoption name="delete group script">/usr/sbin/groupdel '%g'</smbconfoption>
-<smbconfoption name="add user to group script">/usr/sbin/usermod -G '%g' '%u'</smbconfoption>
-<smbconfoption name="add machine script">/usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'</smbconfoption>
-<smbconfoption name="preferred master">Yes</smbconfoption>
-<smbconfoption name="wins support">Yes</smbconfoption>
-<smbconfoption name="include">/etc/samba/dc-common.conf</smbconfoption>
-
-<smbconfsection name="[accounts]"/>
-<smbconfoption name="comment">Accounting Files</smbconfoption>
-<smbconfoption name="path">/data/accounts</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[service]"/>
-<smbconfoption name="comment">Financial Services Files</smbconfoption>
-<smbconfoption name="path">/data/service</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[pidata]"/>
-<smbconfoption name="comment">Property Insurance Files</smbconfoption>
-<smbconfoption name="path">/data/pidata</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-</smbconfblock>
-</example>
-
-<!-- Two -->
-<example id="ch5-dc-common">
-<title>Server: MASSIVE (PDC), File: <filename>/etc/samba/dc-common.conf</filename></title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="shutdown script">/var/lib/samba/scripts/shutdown.sh</smbconfoption>
-<smbconfoption name="abort shutdown script">/sbin/shutdown -c</smbconfoption>
-<smbconfoption name="logon script">scripts\logon.bat</smbconfoption>
-<smbconfoption name="logon path">\%L\profiles\%U</smbconfoption>
-<smbconfoption name="logon drive">X:</smbconfoption>
-<smbconfoption name="logon home">\%L\%U</smbconfoption>
-<smbconfoption name="domain logons">Yes</smbconfoption>
-<smbconfoption name="preferred master">Yes</smbconfoption>
-<smbconfoption name="include">/etc/samba/common.conf</smbconfoption>
-
-<smbconfsection name="[homes]"/>
-<smbconfoption name="comment">Home Directories</smbconfoption>
-<smbconfoption name="valid users">%S</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[netlogon]"/>
-<smbconfoption name="comment">Network Logon Service</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/netlogon</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="locking">No</smbconfoption>
-
-<smbconfsection name="[profiles]"/>
-<smbconfoption name="comment">Profile Share</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/profiles</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="profile acls">Yes</smbconfoption>
-</smbconfblock>
-</example>
-
-<!-- Three -->
-<example id="ch5-commonsmb">
-<title>Common Samba Configuration File: <filename>/etc/samba/common.conf</filename></title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
-<smbconfoption name="log level">1</smbconfoption>
-<smbconfoption name="syslog">0</smbconfoption>
-<smbconfoption name="log file">/var/log/samba/%m</smbconfoption>
-<smbconfoption name="max log size">50</smbconfoption>
-<smbconfoption name="smb ports">139</smbconfoption>
-<smbconfoption name="name resolve order">wins bcast hosts</smbconfoption>
-<smbconfoption name="time server">Yes</smbconfoption>
-<smbconfoption name="printcap name">CUPS</smbconfoption>
-<smbconfoption name="show add printer wizard">No</smbconfoption>
-<smbconfoption name="shutdown script">/var/lib/samba/scripts/shutdown.sh</smbconfoption>
-<smbconfoption name="abort shutdown script">/sbin/shutdown -c</smbconfoption>
-<smbconfoption name="utmp">Yes</smbconfoption>
-<smbconfoption name="map acl inherit">Yes</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-<smbconfoption name="veto files">/*.eml/*.nws/*.{*}/</smbconfoption>
-<smbconfoption name="veto oplock files">/*.doc/*.xls/*.mdb/</smbconfoption>
-<smbconfoption name="include"> </smbconfoption>
-
-<smbconfcomment>Share and Service Definitions are common to all servers</smbconfcomment>
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">SMB Print Spool</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="use client driver">Yes</smbconfoption>
-<smbconfoption name="default devmode">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[apps]"/>
-<smbconfoption name="comment">Application Files</smbconfoption>
-<smbconfoption name="path">/apps</smbconfoption>
-<smbconfoption name="admin users">bjordan</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-</smbconfblock>
-</example>
-
-<!-- Four -->
-<example id="ch5-bldg1-smb">
-<title>Server: BLDG1 (Member), File: smb.conf</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MEGANET</smbconfoption>
-<smbconfoption name="netbios name">BLDG1</smbconfoption>
-<smbconfoption name="include">/etc/samba/dom-mem.conf</smbconfoption>
-</smbconfblock>
-</example>
-
-<!-- Five -->
-<example id="ch5-bldg2-smb">
-<title>Server: BLDG2 (Member), File: smb.conf</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MEGANET</smbconfoption>
-<smbconfoption name="netbios name">BLDG2</smbconfoption>
-<smbconfoption name="include">/etc/samba/dom-mem.conf</smbconfoption>
-</smbconfblock>
-</example>
-
-<!-- Six -->
-<example id="ch5-dommem-smb">
-<title>Common Domain Member Include File: dom-mem.conf</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="shutdown script">/var/lib/samba/scripts/shutdown.sh</smbconfoption>
-<smbconfoption name="abort shutdown script">/sbin/shutdown -c</smbconfoption>
-<smbconfoption name="preferred master">Yes</smbconfoption>
-<smbconfoption name="wins server">172.16.0.1</smbconfoption>
-<smbconfoption name="idmap uid">15000-20000</smbconfoption>
-<smbconfoption name="idmap gid">15000-20000</smbconfoption>
-<smbconfoption name="include">/etc/samba/common.conf</smbconfoption>
-</smbconfblock>
-</example>
-
-<!-- Seven -->
-<example id="massive-dhcp">
-<title>Server: MASSIVE, File: dhcpd.conf</title>
-<screen>
-# Abmas Accounting Inc.
-
-default-lease-time 86400;
-max-lease-time 172800;
-default-lease-time 86400;
-ddns-updates on;
-ddns-update-style interim;
-
-option ntp-servers 172.16.0.1;
-option domain-name "abmas.biz";
-option domain-name-servers 172.16.0.1, 172.16.4.1;
-option netbios-name-servers 172.16.0.1;
-option netbios-node-type 8;
-
-subnet 172.16.1.0 netmask 255.255.252.0 {
- range dynamic-bootp 172.16.1.0 172.16.2.255;
- option subnet-mask 255.255.252.0;
- option routers 172.16.0.1, 172.16.0.128;
- allow unknown-clients;
- }
-subnet 172.16.4.0 netmask 255.255.252.0 {
- range dynamic-bootp 172.16.7.0 172.16.7.254;
- option subnet-mask 255.255.252.0;
- option routers 172.16.4.128;
- allow unknown-clients;
- }
-subnet 172.16.8.0 netmask 255.255.252.0 {
- range dynamic-bootp 172.16.11.0 172.16.11.254;
- option subnet-mask 255.255.252.0;
- option routers 172.16.4.128;
- allow unknown-clients;
- }
-subnet 127.0.0.0 netmask 255.0.0.0 {
- }
-subnet 123.45.67.64 netmask 255.255.255.252 {
- }
-</screen>
-</example>
-
-<!-- Eight -->
-<example id="bldg1dhcp">
-<title>Server: BLDG1, File: dhcpd.conf</title>
-<screen>
-# Abmas Accounting Inc.
-
-default-lease-time 86400;
-max-lease-time 172800;
-default-lease-time 86400;
-ddns-updates on;
-ddns-update-style ad-hoc;
-
-option ntp-servers 172.16.0.1;
-option domain-name "abmas.biz";
-option domain-name-servers 172.16.0.1, 172.16.4.1;
-option netbios-name-servers 172.16.0.1;
-option netbios-node-type 8;
-
-subnet 172.16.1.0 netmask 255.255.252.0 {
- range dynamic-bootp 172.16.3.0 172.16.3.255;
- option subnet-mask 255.255.252.0;
- option routers 172.16.0.1, 172.16.0.128;
- allow unknown-clients;
- }
-subnet 172.16.4.0 netmask 255.255.252.0 {
- range dynamic-bootp 172.16.5.0 172.16.6.255;
- option subnet-mask 255.255.252.0;
- option routers 172.16.4.128;
- allow unknown-clients;
- }
-subnet 127.0.0.0 netmask 255.0.0.0 {
- }
-</screen>
-</example>
-
-<!-- Nine -->
-<example id="bldg2dhcp">
-<title>Server: BLDG2, File: dhcpd.conf</title>
-<screen>
-# Abmas Accounting Inc.
-
-default-lease-time 86400;
-max-lease-time 172800;
-default-lease-time 86400;
-ddns-updates on;
-ddns-update-style interim;
-
-option ntp-servers 172.16.0.1;
-option domain-name "abmas.biz";
-option domain-name-servers 172.16.0.1, 172.16.4.1;
-option netbios-name-servers 172.16.0.1;
-option netbios-node-type 8;
-
-subnet 172.16.8.0 netmask 255.255.252.0 {
- range dynamic-bootp 172.16.9.0 172.16.10.255;
- option subnet-mask 255.255.252.0;
- option routers 172.16.8.128;
- allow unknown-clients;
- }
-subnet 127.0.0.0 netmask 255.0.0.0 {
- }
-</screen>
-</example>
-
-<!-- Ten -->
-<example id="massive-nameda">
-<title>Server: MASSIVE, File: named.conf, Part: A</title>
-<screen>
-###
-# Abmas Biz DNS Control File
-###
-# Date: November 15, 2003
-###
-options {
- directory "/var/lib/named";
- forwarders {
- 123.45.12.23;
- 123.45.54.32;
- };
- forward first;
- listen-on {
- mynet;
- };
- auth-nxdomain yes;
- multiple-cnames yes;
- notify no;
-};
-
-zone "." in {
- type hint;
- file "root.hint";
-};
-
-zone "localhost" in {
- type master;
- file "localhost.zone";
-};
-
-zone "0.0.127.in-addr.arpa" in {
- type master;
- file "127.0.0.zone";
-};
-
-acl mynet {
- 172.16.0.0/24;
- 172.16.4.0/24;
- 172.16.8.0/24;
- 127.0.0.1;
-};
-
-acl seconddns {
- 123.45.54.32;
-};
-</screen>
-</example>
-
-<!-- Eleven -->
-<example id="massive-namedb">
-<title>Server: MASSIVE, File: named.conf, Part: B</title>
-<screen>
-zone "abmas.biz" {
- type master;
- file "/var/lib/named/master/abmas.biz.hosts";
- allow-query {
- mynet;
- };
- allow-transfer {
- mynet;
- };
- allow-update {
- mynet;
- };
-};
-
-zone "abmas.us" {
- type master;
- file "/var/lib/named/master/abmas.us.hosts";
- allow-query {
- all;
- };
- allow-transfer {
- seconddns;
- };
-};
-</screen>
-</example>
-
-<!-- Twelve -->
-<example id="massive-namedc">
-<title>Server: MASSIVE, File: named.conf, Part: C</title>
-<screen>
-zone "0.16.172.in-addr.arpa" {
- type master;
- file "/var/lib/named/master/172.16.0.0.rev";
- allow-query {
- mynet;
- };
- allow-transfer {
- mynet;
- };
- allow-update {
- mynet;
- };
-};
-
-zone "4.16.172.in-addr.arpa" {
- type master;
- file "/var/lib/named/master/172.16.4.0.rev";
- allow-query {
- mynet;
- };
- allow-transfer {
- mynet;
- };
- allow-update {
- mynet;
- };
-};
-
-zone "8.16.172.in-addr.arpa" {
- type master;
- file "/var/lib/named/master/172.16.8.0.rev";
- allow-query {
- mynet;
- };
- allow-transfer {
- mynet;
- };
- allow-update {
- mynet;
- };
-};
-</screen>
-</example>
-
-<!-- Thirteen -->
-<example id="abmasbizdns">
-<title>Forward Zone File: abmas.biz.hosts</title>
-<screen>
-$ORIGIN .
-$TTL 38400 ; 10 hours 40 minutes
-abmas.biz IN SOA massive.abmas.biz. root.abmas.biz. (
- 2003021833 ; serial
- 10800 ; refresh (3 hours)
- 3600 ; retry (1 hour)
- 604800 ; expire (1 week)
- 38400 ; minimum (10 hours 40 minutes)
- )
- NS massive.abmas.biz.
- NS bldg1.abmas.biz.
- NS bldg2.abmas.biz.
- MX 10 massive.abmas.biz.
-$ORIGIN abmas.biz.
-massive A 172.16.0.1
-router0 A 172.16.0.128
-bldg1 A 172.16.4.1
-router4 A 172.16.4.128
-bldg2 A 172.16.8.1
-router8 A 172.16.8.128
-</screen>
-</example>
-
-<!-- Forteen -->
-<example id="abmasusdns">
-<title>Forward Zone File: abmas.biz.hosts</title>
-<screen>
-$ORIGIN .
-$TTL 38400 ; 10 hours 40 minutes
-abmas.us IN SOA server.abmas.us. root.abmas.us. (
- 2003021833 ; serial
- 10800 ; refresh (3 hours)
- 3600 ; retry (1 hour)
- 604800 ; expire (1 week)
- 38400 ; minimum (10 hours 40 minutes)
- )
- NS dns.abmas.us.
- NS dns2.abmas.us.
- MX 10 mail.abmas.us.
-$ORIGIN abmas.us.
-server A 123.45.67.66
-dns2 A 123.45.54.32
-gw A 123.45.67.65
-www CNAME server
-mail CNAME server
-dns CNAME server
-</screen>
-</example>
-
-<!-- Fifteen -->
-<example id="bldg12nameda">
-<title>Servers: BLDG1/BLDG2, File: named.conf, Part: A</title>
-<screen>
-###
-# Abmas Biz DNS Control File
-###
-# Date: November 15, 2003
-###
-options {
- directory "/var/lib/named";
- forwarders {
- 172.16.0.1;
- };
- forward first;
- listen-on {
- mynet;
- };
- auth-nxdomain yes;
- multiple-cnames yes;
- notify no;
-};
-
-zone "." in {
- type hint;
- file "root.hint";
-};
-
-zone "localhost" in {
- type master;
- file "localhost.zone";
-};
-
-zone "0.0.127.in-addr.arpa" in {
- type master;
- file "127.0.0.zone";
-};
-
-acl mynet {
- 172.16.0.0/24;
- 172.16.4.0/24;
- 172.16.8.0/24;
- 127.0.0.1;
-};
-
-acl seconddns {
- 123.45.54.32;
-};
-</screen>
-</example>
-
-<!-- Sixteen -->
-<example id="bldg12namedb">
-<title>Servers: BLDG1/BLDG2, File: named.conf, Part: B</title>
-<screen>
-zone "abmas.biz" {
- type slave;
- file "/var/lib/named/slave/abmas.biz.hosts";
- allow-query {
- mynet;
- };
- allow-transfer {
- mynet;
- };
-};
-
-zone "0.16.172.in-addr.arpa" {
- type slave;
- file "/var/lib/slave/master/172.16.0.0.rev";
- allow-query {
- mynet;
- };
- allow-transfer {
- mynet;
- };
-};
-
-zone "4.16.172.in-addr.arpa" {
- type slave;
- file "/var/lib/named/slave/172.16.4.0.rev";
- allow-query {
- mynet;
- };
- allow-transfer {
- mynet;
- };
-};
-
-zone "8.16.172.in-addr.arpa" {
- type slave;
- file "/var/lib/named/slave/172.16.8.0.rev";
- allow-query {
- mynet;
- };
- allow-transfer {
- mynet;
- };
-};
-</screen>
-</example>
-
-
-<!-- Seventeen -->
-<example id="ch5-initgrps">
-<title>Initialize Groups Script, File: /etc/samba/initGrps.sh</title>
-<screen>
-#!/bin/bash
-
-# Create UNIX groups
-groupadd acctsdep
-groupadd finsrvcs
-groupadd piops
-
-# Map Windows Domain Groups to UNIX groups
-net groupmap add ntgroup="Domain Admins" unixgroup=root type=d
-net groupmap add ntgroup="Domain Users" unixgroup=users type=d
-net groupmap add ntgroup="Domain Guests" unixgroup=nobody type=d
-
-# Add Functional Domain Groups
-net groupmap add ntgroup="Accounts Dept" unixgroup=acctsdep type=d
-net groupmap add ntgroup="Financial Services" unixgroup=finsrvcs type=d
-net groupmap add ntgroup="Insurance Group" unixgroup=piops type=d
-</screen>
-</example>
-
-<!-- End of Examples -->
-
- <sect2 id="ch5-procstart">
- <title>Process Startup Configuration</title>
-
- <para>
- <indexterm><primary>chkconfig</primary></indexterm>
- <indexterm><primary>daemon control</primary></indexterm>
- There are two essential steps to process startup configuration. A process
- must be configured so that it is automatically restarted each time the server
- is rebooted. This step involves use of the <command>chkconfig</command> tool that
- created appropriate symbolic links from the master daemon control file that is
- located in the <filename>/etc/rc.d</filename> directory to the <filename>/etc/rc'x'.d</filename>
- directories. Links are created so that when the system run-level is changed, the
- necessary start or kill script is run.
- </para>
-
- <para>
- <indexterm><primary>/etc/xinetd.d</primary></indexterm>
- In the event that a service is provided not as a daemon but via the internetworking
- super daemon (<command>inetd</command> or <command>xinetd</command>), then the <command>chkconfig</command>
- tool makes the necessary entries in the <filename>/etc/xinetd.d</filename> directory
- and sends a hang-up (HUP) signal to the super daemon, thus forcing it to
- re-read its control files.
- </para>
-
- <para>
- Last, each service must be started to permit system validation to proceed. The following steps
- are for a Red Hat Linux system, please adapt them to suit the target OS platform on which you
- are installing Samba.
- </para>
-
- <procedure>
- <title>Process Startup Configuration Steps</title>
-
- <step><para>
- Use the standard system tool to configure each service to restart
- automatically at every system reboot. For example,
- <indexterm><primary>chkconfig</primary></indexterm>
-<screen>
-&rootprompt; chkconfig dhpc on
-&rootprompt; chkconfig named on
-&rootprompt; chkconfig cups on
-&rootprompt; chkconfig smb on
-&rootprompt; chkconfig swat on
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>starting dhcpd</primary></indexterm>
- <indexterm><primary>starting samba</primary></indexterm>
- <indexterm><primary>starting CUPS</primary></indexterm>
- Now start each service to permit the system to be validated.
- Execute each of the following in the sequence shown:
-
-<screen>
-&rootprompt; service dhcp restart
-&rootprompt; service named restart
-&rootprompt; service cups restart
-&rootprompt; service smb restart
-&rootprompt; service swat restart
-</screen>
- </para></step>
- </procedure>
-
- </sect2>
-
- <sect2 id="ch5wincfg">
- <title>Windows Client Configuration</title>
-
- <para>
- The procedure for desktop client configuration for the network in this chapter is similar to
- that used for the previous one. There are a few subtle changes that should be noted.
- </para>
-
- <procedure>
- <title>Windows Client Configuration Steps</title>
-
- <step><para>
- Install MS Windows XP Professional. During installation, configure the client to use DHCP for
- TCP/IP protocol configuration.
- <indexterm><primary>WINS</primary></indexterm>
- <indexterm><primary>DHCP</primary></indexterm>
- DHCP configures all Windows clients to use the WINS Server address that has been defined
- for the local subnet.
- </para></step>
-
- <step><para>
- Join the Windows domain <constant>MEGANET</constant>. Use the domain administrator
- username <constant>root</constant> and the SMB password you assigned to this account.
- A detailed step-by-step procedure for joining a Windows 200x/XP Professional client to
- a Windows domain is given in <link linkend="appendix"/>, <link linkend="domjoin"/>.
- Reboot the machine as prompted and then log on using the domain administrator account
- (<constant>root</constant>).
- </para></step>
-
- <step><para>
- Verify that the server called <constant>MEGANET</constant> is visible in <guimenu>My Network Places</guimenu>,
- that it is possible to connect to it and see the shares <guimenuitem>accounts</guimenuitem>,
- <guimenuitem>apps</guimenuitem>, and <guimenuitem>finsvcs</guimenuitem>,
- and that it is possible to open each share to reveal its contents.
- </para></step>
-
- <step><para>
- Create a drive mapping to the <constant>apps</constant> share on a server. At this time, it does
- not particularly matter which application server is used. It is necessary to manually
- set a persistent drive mapping to the local applications server on each workstation at the time of
- installation. This step is avoided by the improvements to the design of the network configuration
- in the next chapter.
- </para></step>
-
- <step><para>
- Perform an administrative installation of each application to be used. Select the options
- that you wish to use. Of course, you choose to run applications over the network, correct?
- </para></step>
-
- <step><para>
- Now install all applications to be installed locally. Typical tools include Adobe Acrobat,
- NTP-based time synchronization software, drivers for specific local devices such as fingerprint
- scanners, and the like. Probably the most significant application to be locally installed
- is antivirus software.
- </para></step>
-
- <step><para>
- Now install all four printers onto the staging system. The printers you install
- include the accounting department HP LaserJet 6 and Minolta QMS Magicolor printers, and you
- also configure use of the identical printers that are located in the financial services department.
- Install printers on each machine using the following steps:
- </para>
-
- <procedure>
- <title>Steps to Install Printer Drivers on Windows Clients</title>
-
- <step><para>
- Click <menuchoice>
- <guimenu>Start</guimenu>
- <guimenuitem>Settings</guimenuitem>
- <guimenuitem>Printers</guimenuitem>
- <guiicon>Add Printer</guiicon>
- <guibutton>Next</guibutton>
- </menuchoice>. Do not click <guimenuitem>Network printer</guimenuitem>.
- Ensure that <guimenuitem>Local printer</guimenuitem> is selected.
- </para></step>
-
- <step><para>
- Click <guibutton>Next</guibutton>. In the
- <guimenuitem>Manufacturer:</guimenuitem> panel, select <constant>HP</constant>.
- In the <guimenuitem>Printers:</guimenuitem> panel, select the printer called
- <constant>HP LaserJet 6</constant>. Click <guibutton>Next</guibutton>.
- </para></step>
-
- <step><para>
- In the <guimenuitem>Available ports:</guimenuitem> panel, select
- <constant>FILE:</constant>. Accept the default printer name by clicking
- <guibutton>Next</guibutton>. When asked, <quote>Would you like to print a
- test page?</quote>, click <guimenuitem>No</guimenuitem>. Click
- <guibutton>Finish</guibutton>.
- </para></step>
-
- <step><para>
- You may be prompted for the name of a file to print to. If so, close the
- dialog panel. Right-click <menuchoice>
- <guiicon>HP LaserJet 6</guiicon>
- <guimenuitem>Properties</guimenuitem>
- <guisubmenu>Details (Tab)</guisubmenu>
- <guibutton>Add Port</guibutton>
- </menuchoice>.
- </para></step>
-
- <step><para>
- In the <guimenuitem>Network</guimenuitem> panel, enter the name of
- the print queue on the Samba server as follows: <constant>\\BLDG1\hplj6a</constant>.
- Click <menuchoice>
- <guibutton>OK</guibutton>
- <guibutton>OK</guibutton>
- </menuchoice> to complete the installation.
- </para></step>
-
- <step><para>
- Repeat the printer installation steps above for both HP LaserJet 6 printers
- as well as for both QMS Magicolor laser printers. Remember to install all
- printers but to set the destination port for each to the server on the
- local network. For example, a workstation in the accounting group should
- have all printers directed at the server <constant>BLDG1</constant>.
- You may elect to point all desktop workstation configurations at the
- server called <constant>MASSIVE</constant> and then in your deployment
- procedures, it would be wise to document the need to redirect the printer
- configuration (as well as the applications server drive mapping) to the
- server on the network segment on which the workstation is to be located.
- </para></step>
- </procedure>
- </step>
-
- <step><para>
- When you are satisfied that the staging systems are complete, use the appropriate procedure to
- remove the client from the domain. Reboot the system, and then log on as the local administrator
- and clean out all temporary files stored on the system. Before shutting down, use the disk
- defragmentation tool so that the file system is in optimal condition before replication.
- </para></step>
-
- <step><para>
- Boot the workstation using the Norton (Symantec) Ghosting disk (or CD-ROM) and image the
- machine to a network share on the server.
- </para></step>
-
- <step><para>
- You may now replicate the image using the appropriate Norton Ghost procedure to the target
- machines. Make sure to use the procedure that ensures each machine has a unique
- Windows security identifier (SID). When the installation of the disk image is complete, boot the PC.
- </para></step>
-
- <step><para>
- Log onto the machine as the local Administrator (the only option), and join the machine to
- the domain following the procedure set out in <link linkend="appendix"/>, <link linkend="domjoin"/>. You must now set the
- persistent drive mapping to the applications server that the user is to use. The system is now
- ready for the user to log on, provided you have created a network logon account for that
- user, of course.
- </para></step>
-
- <step><para>
- Instruct all users to log onto the workstation using their assigned username and password.
- </para></step>
- </procedure>
-
- </sect2>
-
- <sect2>
- <title>Key Points Learned</title>
-
- <para>
- The network you have just deployed has been a valuable exercise in forced constraint.
- You have deployed a network that works well, although you may soon start to see
- performance problems, at which time the modifications demonstrated in <link linkend="happy"/>
- bring the network to life. The following key learning points were experienced:
- </para>
-
- <itemizedlist>
- <listitem><para>
- The power of using &smb.conf; include files
- </para></listitem>
-
- <listitem><para>
- Use of a single PDC over a routed network
- </para></listitem>
-
- <listitem><para>
- Joining a Samba-3 domain member server to a Samba-3 domain
- </para></listitem>
-
- <listitem><para>
- Configuration of winbind to use domain users and groups for Samba access
- to resources on the domain member servers
- </para></listitem>
-
- <listitem><para>
- The introduction of roaming profiles
- </para></listitem>
-
- </itemizedlist>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Questions and Answers</title>
-
- <para>
- </para>
-
- <qandaset defaultlabel="chap01qa" type="number">
- <qandaentry>
- <question>
-
- <para>
- The example &smb.conf; files in this chapter make use of the <parameter>include</parameter> facility.
- How may I get to see what the actual working &smb.conf; settings are?
- </para>
-
- </question>
- <answer>
-
- <para>
- You may readily see the net compound effect of the included files by running:
-<screen>
-&rootprompt; testparm -s | less
-</screen>
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Why does the include file <filename>common.conf</filename> have an empty include statement?
- </para>
-
- </question>
- <answer>
-
- <para>
- The use of the empty include statement nullifies further includes. For example, let's say you
- desire to have just an smb.conf file that is built from the array of include files of which the
- master control file is called <filename>master.conf</filename>. The following command
- produces a compound &smb.conf; file.
-<screen>
-&rootprompt; testparm -s /etc/samba/master.conf > /etc/samba/smb.conf
-</screen>
- If the include parameter was not in the common.conf file, the final &smb.conf; file leaves
- the include in place, even though the file it points to has already been included. This is a bug
- that will be fixed at a future date.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- I accept that the simplest configuration necessary to do the job is the best. The use of <parameter>tdbsam</parameter>
- passdb backend is much simpler than having to manage an LDAP-based <parameter>ldapsam</parameter> passdb backend.
- I tried using <command>rsync</command> to replicate the <filename>passdb.tdb</filename>, and it seems to work fine!
- So what is the problem?
- </para>
-
- </question>
- <answer>
-
- <para>
- Replication of the <parameter>tdbsam</parameter> database file can result in loss of currency in its
- contents between the PDC and BDCs. The most notable symptom is that workstations may not be able
- to log onto the network following a reboot and may have to rejoin the domain to recover network
- access capability.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- You are using DHCP Relay enabled on the routers as well as a local DHCP server. Will this cause a clash?
- </para>
-
- </question>
- <answer>
-
- <para>
- No. It is possible to have as many DHCP servers on a network segment as makes sense. A DHCP server
- offers an IP address lease, but it is the client that determines which offer is accepted, no matter how many
- offers are made. Under normal operation, the client accepts the first offer it receives.
- </para>
-
- <para>
- The only exception to this rule is when the client makes a directed request from a specific DHCP server
- for renewal of the lease it has. This means that under normal circumstances there is no risk of a clash.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- How does the Windows client find the PDC?
- </para>
-
- </question>
- <answer>
-
- <para>
- The Windows client obtains the WINS server address from the DHCP lease information. It also
- obtains from the DHCP lease information the parameter that causes it to use directed UDP (UDP Unicast)
- to register itself with the WINS server and to obtain enumeration of vital network information to
- enable it to operate successfully.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Why did you enable IP forwarding (routing) only on the server called <constant>MASSIVE</constant>?
- </para>
-
- </question>
- <answer>
-
- <para>
- The server called <constant>MASSIVE</constant> is acting as a router to the Internet. No other server
- (BLDG1 or BLDG2) has any need for IP forwarding because they are attached only to their own network.
- Route table entries are needed to direct MASSIVE to send all traffic intended for the remote network
- segments to the router that is its gateway to them.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- You did nothing special to implement roaming profiles. Why?
- </para>
-
- </question>
- <answer>
-
- <para>
- Unless configured to do otherwise, the default behavior with Samba-3 and Windows XP Professional
- clients is to use roaming profiles.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- On the domain member computers, you configured winbind in the <filename>/etc/nsswitch.conf</filename> file.
- You did not configure any PAM settings. Is this an omission?
- </para>
-
- </question>
- <answer>
-
- <para>
- PAM is needed only for authentication. When Samba is using Microsoft encrypted passwords, it makes only
- marginal use of PAM. PAM configuration handles only authentication. If you want to log onto the domain
- member servers using Windows networking usernames and passwords, it is necessary to configure PAM
- to enable the use of winbind. Samba makes use only of the identity resolution facilities of the name
- service switch (NSS).
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- You are starting SWAT up on this example but have not discussed that anywhere. Why did you do this?
- </para>
-
- </question>
- <answer>
-
- <para>
- Oh, I did not think you would notice that. It is there so that it can be used. This is more fully discussed
- in <emphasis>TOSHARG2</emphasis>, which has a full chapter dedicated to the subject. While we are on the
- subject, it should be noted that you should definitely not use SWAT on any system that makes use
- of &smb.conf; <parameter>include</parameter> files because SWAT optimizes them out into an aggregated
- file but leaves in place a broken reference to the top-layer include file. SWAT was not designed to
- handle this functionality gracefully.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- The domain controller has an auto-shutdown script. Isn't that dangerous?
- </para>
-
- </question>
- <answer>
-
- <para>
- Well done, you spotted that! I guess it is dangerous. It is good to know that you can do this, though.
- </para>
-
- </answer>
- </qandaentry>
-
- </qandaset>
-
-</sect1>
-
-</chapter>
-
diff --git a/docs-xml/Samba3-ByExample/SBE-AddingUNIXClients.xml b/docs-xml/Samba3-ByExample/SBE-AddingUNIXClients.xml
deleted file mode 100644
index 45a09a8..0000000
--- a/docs-xml/Samba3-ByExample/SBE-AddingUNIXClients.xml
+++ /dev/null
@@ -1,2865 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<chapter id="unixclients">
- <title>Adding Domain Member Servers and Clients</title>
-
- <para><indexterm>
- <primary>Open Magazine</primary>
- </indexterm><indexterm>
- <primary>survey</primary>
- </indexterm>
- The most frequently discussed Samba subjects over the past 2 years have focused around domain control and printing.
- It is well known that Samba is a file and print server. A recent survey conducted by <emphasis>Open Magazine</emphasis> found
- that of all respondents, 97 percent use Samba for file and print services, and 68 percent use Samba for Domain Control. See the
- <ulink url="http://www.open-mag.com/cgi-bin/opencgi/surveys/survey.cgi?survey_name=samba">Open-Mag</ulink>
- Web site for current information. The survey results as found on January 14, 2004, are shown in
- <link linkend="ch09openmag"/>.
- </para>
-
- <figure id="ch09openmag">
- <title>Open Magazine Samba Survey</title>
- <imagefile scale="60">openmag</imagefile>
- </figure>
-
- <para>
- While domain control is an exciting subject, basic file and print sharing remains the staple bread-and-butter
- function that Samba provides. Yet this book may give the appearance of having focused too much on more
- exciting aspects of Samba deployment. This chapter directs your attention to provide important information on
- the addition of Samba servers into your present Windows network &smbmdash; whatever the controlling technology
- may be. So let's get back to our good friends at Abmas.
- </para>
-
-<sect1>
- <title>Introduction</title>
-
- <para><indexterm>
- <primary>Linux desktop</primary>
- </indexterm><indexterm>
- <primary>Domain Member</primary>
- <secondary>server</secondary>
- </indexterm>
- Looking back over the achievements of the past year or two, daily events at Abmas are rather straightforward
- with not too many distractions or problems. Your team is doing well, but a number of employees
- are asking for Linux desktop systems. Your network has grown and demands additional domain member servers. Let's
- get on with this; Christine and Stan are ready to go.
- </para>
-
- <para><indexterm>
- <primary>Domain Member</primary>
- <secondary>desktop</secondary>
- </indexterm>
- Stan is firmly in control of the department of the future, while Christine is enjoying a stable and
- predictable network environment. It is time to add more servers and to add Linux desktops. It is
- time to meet the demands of future growth and endure trial by fire.
- </para>
-
- <sect2>
- <title>Assignment Tasks</title>
-
- <para><indexterm>
- <primary>Active Directory</primary>
- </indexterm>
- You must now add UNIX/Linux domain member servers to your network. You have a friend who has a Windows 2003
- Active Directory domain network who wants to add a Samba/Linux server and has asked Christine to help him
- out. Your real objective is to help Christine to see more of the way the Microsoft world lives and use
- her help to get validation that Samba really does live up to expectations.
- </para>
-
- <para>
- Over the past 6 months, you have hired several new staff who want Linux on their desktops. You must integrate
- these systems to make sure that Abmas is not building islands of technology. You ask Christine to
- do likewise at Swodniw Biz NL (your friend's company) to help them to evaluate a Linux desktop. You want to make
- the right decision, don't you?
- </para>
-
- </sect2>
-</sect1>
-
-<sect1>
- <title>Dissection and Discussion</title>
-
- <para>
- <indexterm><primary>winbind</primary></indexterm>
- Recent Samba mailing-list activity is witness to how many sites are using winbind. Some have no trouble
- at all with it, yet to others the problems seem insurmountable. Periodically there are complaints concerning
- an inability to achieve identical user and group IDs between Windows and UNIX environments.
- </para>
-
- <para>
- You provide step-by-step implementations of the various tools that can be used for identity
- resolution. You also provide working examples of solutions for integrated authentication for
- both UNIX/Linux and Windows environments.
- </para>
-
- <sect2>
- <title>Technical Issues</title>
-
- <para>
- One of the great challenges we face when people ask us, <quote>What is the best way to solve
- this problem?</quote> is to get beyond the facts so we not only can clearly comprehend
- the immediate technical problem, but also can understand how needs may change.
- </para>
-
- <para>
- <indexterm><primary>integrate</primary></indexterm>
- There are a few facts we should note when dealing with the question of how best to
- integrate UNIX/Linux clients and servers into a Windows networking environment:
- </para>
-
- <itemizedlist>
- <listitem><para>
- <indexterm><primary>Domain Controller</primary></indexterm>
- <indexterm><primary>authoritative</primary></indexterm>
- <indexterm><primary>accounts</primary><secondary>authoritative</secondary></indexterm>
- <indexterm><primary>PDC</primary></indexterm>
- <indexterm><primary>BDC</primary></indexterm>
- A domain controller (PDC or BDC) is always authoritative for all accounts in its domain.
- This means that a BDC must (of necessity) be able to resolve all account UIDs and GIDs
- to the same values that the PDC resolved them to.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>local accounts</primary></indexterm>
- <indexterm><primary>Domain Member</primary><secondary>authoritative</secondary><tertiary>local accounts</tertiary></indexterm>
- <indexterm><primary>Domain accounts</primary></indexterm>
- <indexterm><primary>winbindd</primary></indexterm>
- A domain member can be authoritative for local accounts, but is never authoritative for
- domain accounts. If a user is accessing a domain member server and that user's account
- is not known locally, the domain member server must resolve the identity of that user
- from the domain in which that user's account resides. It must then map that ID to a
- UID/GID pair that it can use locally. This is handled by <command>winbindd</command>.
- </para></listitem>
-
- <listitem><para>
- Samba, when running on a domain member server, can resolve user identities from a
- number of sources:
- </para>
-
- <itemizedlist>
- <listitem><para>
- <indexterm><primary>getpwnam</primary></indexterm>
- <indexterm><primary>getgrnam</primary></indexterm>
- <indexterm><primary>NSS</primary></indexterm>
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>NIS</primary></indexterm>
- By executing a system <command>getpwnam()</command> or <command>getgrnam()</command> call.
- On systems that support it, this utilizes the name service switch (NSS) facility to
- resolve names according to the configuration of the <filename>/etc/nsswitch.conf</filename>
- file. NSS can be configured to use LDAP, winbind, NIS, or local files.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>passdb backend</primary></indexterm>
- <indexterm><primary>PADL</primary></indexterm>
- <indexterm><primary>nss_ldap</primary></indexterm>
- Performing, via NSS, a direct LDAP search (where an LDAP passdb backend has been configured).
- This requires the use of the PADL nss_ldap tool (or equivalent).
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>winbindd</primary></indexterm>
- <indexterm><primary>SID</primary></indexterm>
- <indexterm><primary>winbindd_idmap.tdb</primary></indexterm>
- <indexterm><primary>winbindd_cache.tdb</primary></indexterm>
- Directly by querying <command>winbindd</command>. The <command>winbindd</command>
- contacts a domain controller to attempt to resolve the identity of the user or group. It
- receives the Windows networking security identifier (SID) for that appropriate
- account and then allocates a local UID or GID from the range of available IDs and
- creates an entry in its <filename>winbindd_idmap.tdb</filename> and
- <filename>winbindd_cache.tdb</filename> files.
- </para>
-
- <para>
- <indexterm><primary>idmap backend</primary></indexterm>
- <indexterm><primary>mapping</primary></indexterm>
- If the parameter <smbconfoption name="idmap backend">ldap:ldap://myserver.domain</smbconfoption>
- was specified and the LDAP server has been configured with a container in which it may
- store the IDMAP entries, all domain members may share a common mapping.
- </para></listitem>
- </itemizedlist>
-
- <para>
- Irrespective of how &smb.conf; is configured, winbind creates and caches a local copy of
- the ID mapping database. It uses the <filename>winbindd_idmap.tdb</filename> and
- <filename>winbindd_cache.tdb</filename> files to do this.
- </para>
-
- <para>
- Which of the resolver methods is chosen is determined by the way that Samba is configured
- in the &smb.conf; file. Some of the configuration options are rather less than obvious to the
- casual user.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>winbind trusted domains only</primary></indexterm>
- <indexterm><primary>domain member</primary><secondary>servers</secondary></indexterm>
- <indexterm><primary>domain controllers</primary></indexterm>
- If you wish to make use of accounts (users and/or groups) that are local to (i.e., capable
- of being resolved using) the NSS facility, it is possible to use the
- <smbconfoption name="winbind trusted domains only">Yes</smbconfoption>
- in the &smb.conf; file. This parameter specifically applies to domain controllers,
- and to domain member servers.
- </para></listitem>
-
- </itemizedlist>
-
- <para>
- <indexterm><primary>Posix accounts</primary></indexterm>
- <indexterm><primary>Samba accounts</primary></indexterm>
- <indexterm><primary>LDAP</primary></indexterm>
- For many administrators, it should be plain that the use of an LDAP-based repository for all network
- accounts (both for POSIX accounts and for Samba accounts) provides the most elegant and
- controllable facility. You eventually appreciate the decision to use LDAP.
- </para>
-
- <para>
- <indexterm><primary>nss_ldap</primary></indexterm>
- <indexterm><primary>identifiers</primary></indexterm>
- <indexterm><primary>resolve</primary></indexterm>
- If your network account information resides in an LDAP repository, you should use it ahead of any
- alternative method. This means that if it is humanly possible to use the <command>nss_ldap</command>
- tools to resolve UNIX account UIDs/GIDs via LDAP, this is the preferred solution, because it provides
- a more readily controllable method for asserting the exact same user and group identifiers
- throughout the network.
- </para>
-
- <para>
- <indexterm><primary>Domain Member</primary><secondary>server</secondary></indexterm>
- <indexterm><primary>winbind trusted domains only</primary></indexterm>
- <indexterm><primary>getpwnam</primary></indexterm>
- <indexterm><primary>smbd</primary></indexterm>
- <indexterm><primary>Trusted Domains</primary></indexterm>
- <indexterm><primary>External Domains</primary></indexterm>
- In the situation where UNIX accounts are held on the domain member server itself, the only effective
- way to use them involves the &smb.conf; entry
- <smbconfoption name="winbind trusted domains only">Yes</smbconfoption>. This forces
- Samba (<command>smbd</command>) to perform a <command>getpwnam()</command> system call that can
- then be controlled via <filename>/etc/nsswitch.conf</filename> file settings. The use of this parameter
- disables the use of Samba with trusted domains (i.e., external domains).
- </para>
-
- <para>
- <indexterm><primary>appliance mode</primary></indexterm>
- <indexterm><primary>Domain Member</primary><secondary>server</secondary></indexterm>
- <indexterm><primary>winbindd</primary></indexterm>
- <indexterm><primary>automatically allocate</primary></indexterm>
- Winbind can be used to create an appliance mode domain member server. In this capacity, <command>winbindd</command>
- is configured to automatically allocate UIDs/GIDs from numeric ranges set in the &smb.conf; file. The allocation
- is made for all accounts that connect to that domain member server, whether within its own domain or from
- trusted domains. If not stored in an LDAP backend, each domain member maintains its own unique mapping database.
- This means that it is almost certain that a given user who accesses two domain member servers does not have the
- same UID/GID on both servers &smbmdash; however, this is transparent to the Windows network user. This data
- is stored in the <filename>winbindd_idmap.tdb</filename> and <filename>winbindd_cache.tdb</filename> files.
- </para>
-
- <para>
- <indexterm><primary>mapping</primary></indexterm>
- The use of an LDAP backend for the Winbind IDMAP facility permits Windows domain SIDs
- mappings to UIDs/GIDs to be stored centrally. The result is a consistent mapping across all domain member
- servers so configured. This solves one of the major headaches for network administrators who need to copy
- files between or across network file servers.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Political Issues</title>
-
- <para>
- <indexterm><primary>OpenLDAP</primary></indexterm>
- <indexterm><primary>NIS</primary></indexterm>
- <indexterm><primary>yellow pages</primary><see>NIS</see></indexterm>
- <indexterm><primary>identity management</primary></indexterm>
- One of the most fierce conflicts recently being waged is resistance to the adoption of LDAP, in
- particular OpenLDAP, as a replacement for UNIX NIS (previously called Yellow Pages). Let's face it, LDAP
- is different and requires a new approach to the need for a better identity management solution. The more
- you work with LDAP, the more its power and flexibility emerges from its dark, cavernous chasm.
- </para>
-
- <para>
- LDAP is a most suitable solution for heterogenous environments. If you need crypto, add Kerberos.
- The reason these are preferable is because they are heterogenous. Windows solutions of this sort are <emphasis>not</emphasis>
- heterogenous by design. This is fundamental &smbmdash; it isn't religious or political. This also doesn't say that
- you can't use Windows Active Directory in a heterogenous environment &smbmdash; it can be done, it just requires
- commercial integration products. But it's not what Active Directory was designed for.
- </para>
-
- <para>
- <indexterm><primary>directory</primary></indexterm>
- <indexterm><primary>management</primary></indexterm>
- A number of long-term UNIX devotees have recently commented in various communications that the Samba Team
- is the first application group to almost force network administrators to use LDAP. It should be pointed
- out that we resisted this for as long as we could. It is not out of laziness or malice that LDAP has
- finally emerged as the preferred identity management backend for Samba. We recommend LDAP for your total
- organizational directory needs.
- </para>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Implementation</title>
-
- <para>
- <indexterm><primary>Domain Member</primary><secondary>server</secondary></indexterm>
- <indexterm><primary>Domain Member</primary><secondary>client</secondary></indexterm>
- <indexterm><primary>Domain Controller</primary></indexterm>
- The domain member server and the domain member client are at the center of focus in this chapter.
- Configuration of Samba-3 domain controller is covered in earlier chapters, so if your
- interest is in domain controller configuration, you will not find that here. You will find good
- oil that helps you to add domain member servers and clients.
- </para>
-
- <para>
- <indexterm><primary>Domain Member</primary><secondary>workstations</secondary></indexterm>
- In practice, domain member servers and domain member workstations are very different entities, but in
- terms of technology they share similar core infrastructure. A technologist would argue that servers
- and workstations are identical. Many users would argue otherwise, given that in a well-disciplined
- environment a workstation (client) is a device from which a user creates documents and files that
- are located on servers. A workstation is frequently viewed as a disposable (easy to replace) item,
- but a server is viewed as a core component of the business.
- </para>
-
- <para>
- <indexterm><primary>workstation</primary></indexterm>
- We can look at this another way. If a workstation breaks down, one user is affected, but if a
- server breaks down, hundreds of users may not be able to work. The services that a workstation
- must provide are document- and file-production oriented; a server provides information storage
- and is distribution oriented.
- </para>
-
- <para>
- <indexterm><primary>authentication process</primary></indexterm>
- <indexterm><primary>logon process</primary></indexterm>
- <indexterm><primary>user identities</primary></indexterm>
- <emphasis>Why is this important?</emphasis> For starters, we must identify what
- components of the operating system and its environment must be configured. Also, it is necessary
- to recognize where the interdependencies between the various services to be used are.
- In particular, it is important to understand the operation of each critical part of the
- authentication process, the logon process, and how user identities get resolved and applied
- within the operating system and applications (like Samba) that depend on this and may
- actually contribute to it.
- </para>
-
- <para>
- So, in this chapter we demonstrate how to implement the technology. It is done within a context of
- what type of service need must be fulfilled.
- </para>
-
- <sect2 id="sdcsdmldap">
- <title>Samba Domain with Samba Domain Member Server &smbmdash; Using NSS LDAP</title>
-
- <para>
- <indexterm><primary>ldapsam</primary></indexterm>
- <indexterm><primary>ldapsam backend</primary></indexterm>
- <indexterm><primary>IDMAP</primary></indexterm>
- <indexterm><primary>mapping</primary><secondary>consistent</secondary></indexterm>
- <indexterm><primary>winbindd</primary></indexterm>
- <indexterm><primary>foreign SID</primary></indexterm>
- In this example, it is assumed that you have Samba PDC/BDC servers. This means you are using
- an LDAP ldapsam backend. We are adding to the LDAP backend database (directory)
- containers for use by the IDMAP facility. This makes it possible to have globally consistent
- mapping of SIDs to and from UIDs and GIDs. This means that it is necessary to run
- <command>winbindd</command> as part of your configuration. The primary purpose of running
- <command>winbindd</command> (within this operational context) is to permit mapping of foreign
- SIDs (those not originating from the the local Samba server). Foreign SIDs can come from any
- domain member client or server, or from Windows clients that do not belong to a domain. Another
- way to explain the necessity to run <command>winbindd</command> is that Samba can locally
- resolve only accounts that belong to the security context of its own machine SID. Winbind
- handles all non-local SIDs and maps them to a local UID/GID value. The UID and GID are allocated
- from the parameter values set in the &smb.conf; file for the <parameter>idmap uid</parameter> and
- <parameter>idmap gid</parameter> ranges. Where LDAP is used, the mappings can be stored in LDAP
- so that all domain member servers can use a consistent mapping.
- </para>
-
- <para>
- <indexterm><primary>winbindd</primary></indexterm>
- <indexterm><primary>getpwnam</primary></indexterm>
- <indexterm><primary>NSS</primary></indexterm>
- If your installation is accessed only from clients that are members of your own domain, and all
- user accounts are present in a local passdb backend then it is not necessary to run
- <command>winbindd</command>. The local passdb backend can be in smbpasswd, tdbsam, or in ldapsam.
- </para>
-
- <para>
- It is possible to use a local passdb backend with any convenient means of resolving the POSIX
- user and group account information. The POSIX information is usually obtained using the
- <command>getpwnam()</command> system call. On NSS-enabled systems, the actual POSIX account
- source can be provided from
- </para>
-
- <itemizedlist>
- <listitem><para>
- <indexterm><primary>/etc/passwd</primary></indexterm>
- <indexterm><primary>/etc/group</primary></indexterm>
- Accounts in <filename>/etc/passwd</filename> or in <filename>/etc/group</filename>.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>NSS</primary></indexterm>
- <indexterm><primary>compat</primary></indexterm>
- <indexterm><primary>ldap</primary></indexterm>
- <indexterm><primary>nis</primary></indexterm>
- <indexterm><primary>nisplus</primary></indexterm>
- <indexterm><primary>hesiod</primary></indexterm>
- <indexterm><primary>ldap</primary></indexterm>
- <indexterm><primary>nss_ldap</primary></indexterm>
- <indexterm><primary>PADL Software</primary></indexterm>
- Resolution via NSS. On NSS-enabled systems, there is usually a facility to resolve IDs
- via multiple methods. The methods typically include <command>files</command>,
- <command>compat</command>, <command>db</command>, <command>ldap</command>,
- <command>nis</command>, <command>nisplus</command>, <command>hesiod.</command> When
- correctly installed, Samba adds to this list the <command>winbindd</command> facility.
- The ldap facility is frequently the nss_ldap tool provided by PADL Software.
- </para></listitem>
- </itemizedlist>
-
- <note><para>
- To advoid confusion the use of the term <literal>local passdb backend</literal> means that
- the user account backend is not shared by any other Samba server &smbmdash; instead, it is
- used only locally on the Samba domain member server under discussion.
- </para></note>
-
- <para>
- <indexterm><primary>Identity resolution</primary></indexterm>
- The diagram in <link linkend="ch9-sambadc"/> demonstrates the relationship of Samba and system
- components that are involved in the identity resolution process where Samba is used as a domain
- member server within a Samba domain control network.
- </para>
-
-<figure id="ch9-sambadc">
- <title>Samba Domain: Samba Member Server</title>
- <imagefile scale="60">chap9-SambaDC</imagefile>
-</figure>
-
- <para>
- <indexterm><primary>IDMAP</primary></indexterm>
- <indexterm><primary>foreign</primary></indexterm>
- In this example configuration, Samba will directly search the LDAP-based passwd backend ldapsam
- to obtain authentication and user identity information. The IDMAP information is stored in the LDAP
- backend so that it can be shared by all domain member servers so that every user will have a
- consistent UID and GID across all of them. The IDMAP facility will be used for all foreign
- (i.e., not having the same SID as the domain it is a member of) domains. The configuration of
- NSS will ensure that all UNIX processes will obtain a consistent UID/GID.
- </para>
-
- <para>
- The instructions given here apply to the Samba environment shown in <link linkend="happy"/> and <link linkend="net2000users"/>.
- If the network does not have an LDAP slave server (i.e., <link linkend="happy"/> configuration),
- change the target LDAP server from <constant>lapdc</constant> to <constant>massive.</constant>
- </para>
-
- <procedure>
- <title>Configuration of NSS_LDAP-Based Identity Resolution</title>
-
- <step><para>
- Create the &smb.conf; file as shown in <link linkend="ch9-sdmsdc"/>. Locate
- this file in the directory <filename>/etc/samba</filename>.
- </para></step>
-
- <step><para>
- <indexterm><primary>ldap.conf</primary></indexterm>
- Configure the file that will be used by <constant>nss_ldap</constant> to
- locate and communicate with the LDAP server. This file is called <filename>ldap.conf</filename>.
- If your implementation of <constant>nss_ldap</constant> is consistent with
- the defaults suggested by PADL (the authors), it will be located in the
- <filename>/etc</filename> directory. On some systems, the default location is
- the <filename>/etc/openldap</filename> directory, however this file is intended
- for use by the OpenLDAP utilities and should not really be used by the nss_ldap
- utility since its content and structure serves the specific purpose of enabling
- the resolution of user and group IDs via NSS.
- </para>
-
- <para>
- Change the parameters inside the file that is located on your OS so it matches
- <link linkend="ch9-sdmlcnf"/>. To find the correct location of this file, you
- can obtain this from the library that will be used by executing the following:
-<screen>
-&rootprompt; strings /lib/libnss_ldap* | grep ldap.conf
-/etc/ldap.conf
-</screen>
- </para></step>
-
- <step><para>
- Configure the NSS control file so it matches the one shown in
- <link linkend="ch9-sdmnss"/>.
- </para></step>
-
- <step><para>
- <indexterm><primary>Identity resolution</primary></indexterm>
- <indexterm><primary>getent</primary></indexterm>
- Before proceeding to configure Samba, validate the operation of the NSS identity
- resolution via LDAP by executing:
-<screen>
-&rootprompt; getent passwd
-...
-root:x:0:512:Netbios Domain Administrator:/root:/bin/false
-nobody:x:999:514:nobody:/dev/null:/bin/false
-bobj:x:1000:513:Robert Jordan:/home/bobj:/bin/bash
-stans:x:1001:513:Stanley Soroka:/home/stans:/bin/bash
-chrisr:x:1002:513:Christine Roberson:/home/chrisr:/bin/bash
-maryv:x:1003:513:Mary Vortexis:/home/maryv:/bin/bash
-jht:x:1004:513:John H Terpstra:/home/jht:/bin/bash
-bldg1$:x:1006:553:bldg1$:/dev/null:/bin/false
-temptation$:x:1009:553:temptation$:/dev/null:/bin/false
-vaioboss$:x:1005:553:vaioboss$:/dev/null:/bin/false
-fran$:x:1008:553:fran$:/dev/null:/bin/false
-josephj:x:1007:513:Joseph James:/home/josephj:/bin/bash
-</screen>
- You should notice the location of the users' home directories. First, make certain that
- the home directories exist on the domain member server; otherwise, the home directory
- share is not available. The home directories could be mounted off a domain controller
- using NFS or by any other suitable means. Second, the absence of the domain name in the
- home directory path is indicative that identity resolution is not being done via winbind.
-<screen>
-&rootprompt; getent group
-...
-Domain Admins:x:512:root,jht
-Domain Users:x:513:bobj,stans,chrisr,maryv,jht,josephj
-Domain Guests:x:514:
-Accounts:x:1000:
-Finances:x:1001:
-PIOps:x:1002:
-sammy:x:4321:
-</screen>
- <indexterm><primary>secondary group</primary></indexterm>
- <indexterm><primary>primary group</primary></indexterm>
- <indexterm><primary>group membership</primary></indexterm>
- This shows that all is working as it should be. Notice that in the LDAP database
- the users' primary and secondary group memberships are identical. It is not
- necessary to add secondary group memberships (in the group database) if the
- user is already a member via primary group membership in the password database.
- When using winbind, it is in fact undesirable to do this because it results in
- doubling up of group memberships and may cause problems with winbind under certain
- conditions. It is intended that these limitations with winbind will be resolved soon
- after Samba-3.0.20 has been released.
- </para></step>
-
- <step><para>
- <indexterm><primary>slapcat</primary></indexterm>
- The LDAP directory must have a container object for IDMAP data. There are several ways you can
- check that your LDAP database is able to receive IDMAP information. One of the simplest is to
- execute:
-<screen>
-&rootprompt; slapcat | grep -i idmap
-dn: ou=Idmap,dc=abmas,dc=biz
-ou: idmap
-</screen>
- <indexterm><primary>ldapadd</primary></indexterm>
- If the execution of this command does not return IDMAP entries, you need to create an LDIF
- template file (see <link linkend="ch9-ldifadd"/>). You can add the required entries using
- the following command:
-<screen>
-&rootprompt; ldapadd -x -D "cn=Manager,dc=abmas,dc=biz" \
- -w not24get < /etc/openldap/idmap.LDIF
-</screen>
- </para></step>
-
- <step><para>
- Samba automatically populates the LDAP directory container when it needs to. To permit Samba
- write access to the LDAP directory it is necessary to set the LDAP administrative password
- in the <filename>secrets.tdb</filename> file as shown here:
-<screen>
-&rootprompt; smbpasswd -w not24get
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>join</tertiary></indexterm>
- <indexterm><primary>Domain join</primary></indexterm>
- The system is ready to join the domain. Execute the following:
-<screen>
-&rootprompt; net rpc join -U root%not24get
-Joined domain MEGANET2.
-</screen>
- This indicates that the domain join succeeded.
- </para>
-
- <para>
- Failure to join the domain could be caused by any number of variables. The most common
- causes of failure to join are:
- </para>
-
- <para>
- <itemizedlist>
- <listitem><para>Broken resolution of NetBIOS names to the respective IP address.</para></listitem>
- <listitem><para>Incorrect username and password credentials.</para></listitem>
- <listitem><para>The NT4 <parameter>restrict anonymous</parameter> is set to exclude anonymous
- connections.</para></listitem>
- </itemizedlist>
- </para>
-
- <para>
- The connection setup can be diagnosed by executing:
-<screen>
-&rootprompt; net rpc join -S 'pdc-name' -U administrator%password -d 5
-</screen>
- <indexterm><primary>failed</primary></indexterm>
- <indexterm><primary>failed join</primary></indexterm>
- <indexterm><primary>rejected</primary></indexterm>
- <indexterm><primary>restrict anonymous</primary></indexterm>
- Note: Use "root" for UNIX/Linux and Samba, use "Administrator" for Windows NT4/200X. If the cause of
- the failure appears to be related to a rejected or failed NT_SESSION_SETUP* or an error message that
- says NT_STATUS_ACCESS_DENIED immediately check the Windows registry setting that controls the
- <constant>restrict anonymous</constant> setting. Set this to the value 0 so that an anonymous connection
- can be sustained, then try again.
- </para>
-
- <para>
- It is possible (perhaps even recommended) to use the following to validate the ability to connect
- to an NT4 PDC/BDC:
-<screen>
-&rootprompt; net rpc info -S 'pdc-name' -U Administrator%not24get
-Domain Name: MEGANET2
-Domain SID: S-1-5-21-422319763-4138913805-7168186429
-Sequence number: 1519909596
-Num users: 7003
-Num domain groups: 821
-Num local groups: 8
-
-&rootprompt; net rpc testjoin -S 'pdc-name' -U Administrator%not24get
-Join to 'MEGANET2' is OK
-</screen>
- If for any reason the following response is obtained to the last command above,it is time to
- call in the Networking Super-Snooper task force (i.e., start debugging):
-<screen>
-NT_STATUS_ACCESS_DENIED
-Join to 'MEGANET2' failed.
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>wbinfo</primary></indexterm>
- Just joining the domain is not quite enough; you must now provide a privileged set
- of credentials through which <command>winbindd</command> can interact with the
- domain servers. Execute the following to implant the necessary credentials:
-<screen>
-&rootprompt; wbinfo --set-auth-user=Administrator%not24get
-</screen>
- The configuration is now ready to obtain the Samba domain user and group information.
- </para></step>
-
- <step><para>
- You may now start Samba in the usual manner, and your Samba domain member server
- is ready for use. Just add shares as required.
- </para></step>
-
- </procedure>
-
-<example id="ch9-sdmsdc">
-<title>Samba Domain Member in Samba Domain Using LDAP &smbmdash; &smb.conf; File</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="unix charset">LOCALE</smbconfoption>
-<smbconfoption name="workgroup">MEGANET2</smbconfoption>
-<smbconfoption name="security">DOMAIN</smbconfoption>
-<smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
-<smbconfoption name="log level">10</smbconfoption>
-<smbconfoption name="syslog">0</smbconfoption>
-<smbconfoption name="log file">/var/log/samba/%m</smbconfoption>
-<smbconfoption name="max log size">50</smbconfoption>
-<smbconfoption name="smb ports">139</smbconfoption>
-<smbconfoption name="name resolve order">wins bcast hosts</smbconfoption>
-<smbconfoption name="printcap name">CUPS</smbconfoption>
-<smbconfoption name="wins server">192.168.2.1</smbconfoption>
-<smbconfoption name="ldap suffix">dc=abmas,dc=biz</smbconfoption>
-<smbconfoption name="ldap machine suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap user suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap group suffix">ou=Groups</smbconfoption>
-<smbconfoption name="ldap idmap suffix">ou=Idmap</smbconfoption>
-<smbconfoption name="ldap admin dn">cn=Manager,dc=abmas,dc=biz</smbconfoption>
-<smbconfoption name="idmap backend">ldap:ldap://lapdc.abmas.biz</smbconfoption>
-<smbconfoption name="idmap uid">10000-20000</smbconfoption>
-<smbconfoption name="idmap gid">10000-20000</smbconfoption>
-<smbconfoption name="winbind trusted domains only">Yes</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-
-<smbconfsection name="[homes]"/>
-<smbconfoption name="comment">Home Directories</smbconfoption>
-<smbconfoption name="valid users">%S</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">SMB Print Spool</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[print$]"/>
-<smbconfoption name="comment">Printer Drivers</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/drivers</smbconfoption>
-<smbconfoption name="admin users">root, Administrator</smbconfoption>
-<smbconfoption name="write list">root</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="ch9-ldifadd">
-<title>LDIF IDMAP Add-On Load File &smbmdash; File: /etc/openldap/idmap.LDIF</title>
-<screen>
-dn: ou=Idmap,dc=abmas,dc=biz
-objectClass: organizationalUnit
-ou: idmap
-structuralObjectClass: organizationalUnit
-</screen>
-</example>
-
-<example id="ch9-sdmlcnf">
-<title>Configuration File for NSS LDAP Support &smbmdash; <filename>/etc/ldap.conf</filename></title>
-<screen>
-URI ldap://massive.abmas.biz ldap://massive.abmas.biz:636
-host 192.168.2.1
-base dc=abmas,dc=biz
-binddn cn=Manager,dc=abmas,dc=biz
-bindpw not24get
-
-pam_password exop
-
-nss_base_passwd ou=People,dc=abmas,dc=biz?one
-nss_base_shadow ou=People,dc=abmas,dc=biz?one
-nss_base_group ou=Groups,dc=abmas,dc=biz?one
-ssl no
-</screen>
-</example>
-
-<example id="ch9-sdmnss">
-<title>NSS using LDAP for Identity Resolution &smbmdash; File: <filename>/etc/nsswitch.conf</filename></title>
-<screen>
-passwd: files ldap
-shadow: files ldap
-group: files ldap
-
-hosts: files dns wins
-networks: files dns
-
-services: files
-protocols: files
-rpc: files
-ethers: files
-netmasks: files
-netgroup: files
-publickey: files
-
-bootparams: files
-automount: files
-aliases: files
-</screen>
-</example>
-
- </sect2>
-
- <sect2 id="wdcsdm">
- <title>NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</title>
-
- <para>
- You need to use this method for creating a Samba domain member server if any of the following conditions
- prevail:
- </para>
-
- <itemizedlist>
- <listitem><para>
- LDAP support (client) is not installed on the system.
- </para></listitem>
-
- <listitem><para>
- There are mitigating circumstances forcing a decision not to use LDAP.
- </para></listitem>
-
- <listitem><para>
- The Samba domain member server must be part of a Windows NT4 Domain, or a Samba Domain.
- </para></listitem>
- </itemizedlist>
-
- <para>
- <indexterm><primary>Windows ADS Domain</primary></indexterm>
- <indexterm><primary>Samba Domain</primary></indexterm>
- <indexterm><primary>LDAP</primary></indexterm>
- Later in the chapter, you can see how to configure a Samba domain member server for a Windows ADS domain.
- Right now your objective is to configure a Samba server that can be a member of a Windows NT4-style
- domain and/or does not use LDAP.
- </para>
-
- <note><para>
- <indexterm><primary>duplicate accounts</primary></indexterm>
- If you use <command>winbind</command> for identity resolution, make sure that there are no
- duplicate accounts.
- </para>
-
- <para>
- <indexterm><primary>/etc/passwd</primary></indexterm>
- For example, do not have more than one account that has UID=0 in the password database. If there
- is an account called <constant>root</constant> in the <filename>/etc/passwd</filename> database,
- it is okay to have an account called <constant>root</constant> in the LDAP ldapsam or in the
- tdbsam. But if there are two accounts in the passdb backend that have the same UID, winbind will
- break. This means that the <constant>Administrator</constant> account must be called
- <constant>root</constant>.
- </para>
-
- <para>
- <indexterm><primary>/etc/passwd</primary></indexterm>
- <indexterm><primary>ldapsam</primary></indexterm>
- <indexterm><primary>tdbsam</primary></indexterm>
- Winbind will break if there is an account in <filename>/etc/passwd</filename> that has
- the same UID as an account that is in LDAP ldapsam (or in tdbsam) but that differs in name only.
- </para></note>
-
- <para>
- <indexterm><primary>credentials</primary></indexterm>
- <indexterm><primary>traverse</primary></indexterm>
- <indexterm><primary>wide-area</primary></indexterm>
- <indexterm><primary>network</primary><secondary>wide-area</secondary></indexterm>
- <indexterm><primary>tdbdump</primary></indexterm>
- The following configuration uses CIFS/SMB protocols alone to obtain user and group credentials.
- The winbind information is locally cached in the <filename>winbindd_cache.tdb winbindd_idmap.tdb</filename>
- files. This provides considerable performance benefits compared with the LDAP solution, particularly
- where the LDAP lookups must traverse WAN links. You may examine the contents of these
- files using the tool <command>tdbdump</command>, though you may have to build this from the Samba
- source code if it has not been supplied as part of a binary package distribution that you may be using.
- </para>
-
- <procedure>
- <title>Configuration of Winbind-Based Identity Resolution</title>
-
- <step><para>
- Using your favorite text editor, create the &smb.conf; file so it has the contents
- shown in <link linkend="ch0-NT4DSDM"/>.
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
- Edit the <filename>/etc/nsswitch.conf</filename> so it has the entries shown in
- <link linkend="ch9-sdmnss"/>.
- </para></step>
-
- <step><para>
- <indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>join</tertiary></indexterm>
- The system is ready to join the domain. Execute the following:
-<screen>
-net rpc join -U root%not2g4et
-Joined domain MEGANET2.
-</screen>
- This indicates that the domain join succeed.
-
- </para></step>
-
- <step><para>
- <indexterm><primary>winbind</primary></indexterm>
- <indexterm><primary>wbinfo</primary></indexterm>
- Validate operation of <command>winbind</command> using the <command>wbinfo</command>
- tool as follows:
-<screen>
-&rootprompt; wbinfo -u
-MEGANET2+root
-MEGANET2+nobody
-MEGANET2+jht
-MEGANET2+maryv
-MEGANET2+billr
-MEGANET2+jelliott
-MEGANET2+dbrady
-MEGANET2+joeg
-MEGANET2+balap
-</screen>
- This shows that domain users have been listed correctly.
-<screen>
-&rootprompt; wbinfo -g
-MEGANET2+Domain Admins
-MEGANET2+Domain Users
-MEGANET2+Domain Guests
-MEGANET2+Accounts
-MEGANET2+Finances
-MEGANET2+PIOps
-</screen>
- This shows that domain groups have been correctly obtained also.
- </para></step>
-
- <step><para>
- <indexterm><primary>NSS</primary></indexterm>
- <indexterm><primary>getent</primary></indexterm>
- <indexterm><primary>winbind</primary></indexterm>
- The next step verifies that NSS is able to obtain this information
- correctly from <command>winbind</command> also.
-<screen>
-&rootprompt; getent passwd
-...
-MEGANET2+root:x:10000:10001:NetBIOS Domain Admin:
- /home/MEGANET2/root:/bin/bash
-MEGANET2+nobody:x:10001:10001:nobody:
- /home/MEGANET2/nobody:/bin/bash
-MEGANET2+jht:x:10002:10001:John H Terpstra:
- /home/MEGANET2/jht:/bin/bash
-MEGANET2+maryv:x:10003:10001:Mary Vortexis:
- /home/MEGANET2/maryv:/bin/bash
-MEGANET2+billr:x:10004:10001:William Randalph:
- /home/MEGANET2/billr:/bin/bash
-MEGANET2+jelliott:x:10005:10001:John G Elliott:
- /home/MEGANET2/jelliott:/bin/bash
-MEGANET2+dbrady:x:10006:10001:Darren Brady:
- /home/MEGANET2/dbrady:/bin/bash
-MEGANET2+joeg:x:10007:10001:Joe Green:
- /home/MEGANET2/joeg:/bin/bash
-MEGANET2+balap:x:10008:10001:Bala Pillay:
- /home/MEGANET2/balap:/bin/bash
-</screen>
- The user account information has been correctly obtained. This information has
- been merged with the winbind template information configured in the &smb.conf; file.
-<screen>
-&rootprompt;# getent group
-...
-MEGANET2+Domain Admins:x:10000:MEGANET2+root,MEGANET2+jht
-MEGANET2+Domain Users:x:10001:MEGANET2+jht,MEGANET2+maryv,\
- MEGANET2+billr,MEGANET2+jelliott,MEGANET2+dbrady,\
- MEGANET2+joeg,MEGANET2+balap
-MEGANET2+Domain Guests:x:10002:MEGANET2+nobody
-MEGANET2+Accounts:x:10003:
-MEGANET2+Finances:x:10004:
-MEGANET2+PIOps:x:10005:
-</screen>
- </para></step>
-
- <step><para>
- The Samba member server of a Windows NT4 domain is ready for use.
- </para></step>
-
- </procedure>
-
-<example id="ch0-NT4DSDM">
-<title>Samba Domain Member Server Using Winbind &smb.conf; File for NT4 Domain</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="unix charset">LOCALE</smbconfoption>
-<smbconfoption name="workgroup">MEGANET2</smbconfoption>
-<smbconfoption name="security">DOMAIN</smbconfoption>
-<smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
-<smbconfoption name="log level">1</smbconfoption>
-<smbconfoption name="syslog">0</smbconfoption>
-<smbconfoption name="log file">/var/log/samba/%m</smbconfoption>
-<smbconfoption name="max log size">0</smbconfoption>
-<smbconfoption name="smb ports">139</smbconfoption>
-<smbconfoption name="name resolve order">wins bcast hosts</smbconfoption>
-<smbconfoption name="printcap name">CUPS</smbconfoption>
-<smbconfoption name="wins server">192.168.2.1</smbconfoption>
-<smbconfoption name="idmap uid">10000-20000</smbconfoption>
-<smbconfoption name="idmap gid">10000-20000</smbconfoption>
-<smbconfoption name="template primary group">"Domain Users"</smbconfoption>
-<smbconfoption name="template shell">/bin/bash</smbconfoption>
-<smbconfoption name="winbind separator">+</smbconfoption>
-<smbconfoption name="hosts allow">192.168.2., 192.168.3., 127.</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-
-<smbconfsection name="[homes]"/>
-<smbconfoption name="comment">Home Directories</smbconfoption>
-<smbconfoption name="valid users">%S</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">SMB Print Spool</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[print$]"/>
-<smbconfoption name="comment">Printer Drivers</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/drivers</smbconfoption>
-<smbconfoption name="admin users">root, Administrator</smbconfoption>
-<smbconfoption name="write list">root</smbconfoption>
-</smbconfblock>
-</example>
-
- </sect2>
-
- <sect2 id="dcwonss">
- <title>NT4/Samba Domain with Samba Domain Member Server without NSS Support</title>
-
- <para>
- No matter how many UNIX/Linux administrators there may be who believe that a UNIX operating
- system that does not have NSS and PAM support to be outdated, the fact is there
- are still many such systems in use today. Samba can be used without NSS support, but this
- does limit it to the use of local user and group accounts only.
- </para>
-
- <para>
- The following steps may be followed to implement Samba with support for local accounts.
- In this configuration Samba is made a domain member server. All incoming connections
- to the Samba server will cause the look-up of the incoming username. If the account
- is found, it is used. If the account is not found, one will be automatically created
- on the local machine so that it can then be used for all access controls.
- </para>
-
- <procedure>
- <title>Configuration Using Local Accounts Only</title>
-
- <step><para>
- Using your favorite text editor, create the &smb.conf; file so it has the contents
- shown in <link linkend="ch0-NT4DSCM"/>.
- </para></step>
-
- <step>
- <para><indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>join</tertiary></indexterm>
- The system is ready to join the domain. Execute the following:
-<screen>
-net rpc join -U root%not24get
-Joined domain MEGANET2.
-</screen>
- This indicates that the domain join succeed.
- </para></step>
-
- <step><para>
- Be sure to run all three Samba daemons: <command>smbd</command>, <command>nmbd</command>, <command>winbindd</command>.
- </para></step>
-
- <step><para>
- The Samba member server of a Windows NT4 domain is ready for use.
- </para></step>
- </procedure>
-
-<example id="ch0-NT4DSCM">
-<title>Samba Domain Member Server Using Local Accounts &smb.conf; File for NT4 Domain</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="unix charset">LOCALE</smbconfoption>
-<smbconfoption name="workgroup">MEGANET3</smbconfoption>
-<smbconfoption name="netbios name">BSDBOX</smbconfoption>
-<smbconfoption name="security">DOMAIN</smbconfoption>
-<smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
-<smbconfoption name="log level">1</smbconfoption>
-<smbconfoption name="syslog">0</smbconfoption>
-<smbconfoption name="add user script">/usr/sbin/useradd -m '%u'</smbconfoption>
-<smbconfoption name="add machine script">/usr/sbin/useradd -M '%u'</smbconfoption>
-<smbconfoption name="add group script">/usr/sbin/groupadd '%g'</smbconfoption>
-<smbconfoption name="log file">/var/log/samba/%m</smbconfoption>
-<smbconfoption name="max log size">0</smbconfoption>
-<smbconfoption name="smb ports">139</smbconfoption>
-<smbconfoption name="name resolve order">wins bcast hosts</smbconfoption>
-<smbconfoption name="printcap name">CUPS</smbconfoption>
-<smbconfoption name="wins server">192.168.2.1</smbconfoption>
-<smbconfoption name="hosts allow">192.168.2., 192.168.3., 127.</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-
-<smbconfsection name="[homes]"/>
-<smbconfoption name="comment">Home Directories</smbconfoption>
-<smbconfoption name="valid users">%S</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">SMB Print Spool</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[print$]"/>
-<smbconfoption name="comment">Printer Drivers</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/drivers</smbconfoption>
-<smbconfoption name="admin users">root, Administrator</smbconfoption>
-<smbconfoption name="write list">root</smbconfoption>
-</smbconfblock>
-</example>
- </sect2>
-
- <sect2 id="adssdm">
- <title>Active Directory Domain with Samba Domain Member Server</title>
-
- <para>
- <indexterm><primary>Active Directory</primary><secondary>join</secondary></indexterm>
- <indexterm><primary>Kerberos</primary></indexterm>
- <indexterm><primary>Domain Member</primary><secondary>server</secondary></indexterm>
- One of the much-sought-after features new to Samba-3 is the ability to join an Active Directory
- domain using Kerberos protocols. This makes it possible to operate an entire Windows network
- without the need to run NetBIOS over TCP/IP and permits more secure networking in general. An
- exhaustively complete discussion of the protocols is not possible in this book; perhaps a
- later book may explore the intricacies of the NetBIOS-less operation that Samba-3 can participate
- in. For now, we simply focus on how a Samba-3 server can be made a domain member server.
- </para>
-
- <para>
- <indexterm><primary>Active Directory</primary></indexterm>
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>Identity resolution</primary></indexterm>
- <indexterm><primary>Kerberos</primary></indexterm>
- The diagram in <link linkend="ch9-adsdc"/> demonstrates how Samba-3 interfaces with
- Microsoft Active Directory components. It should be noted that if Microsoft Windows Services
- for UNIX (SFU) has been installed and correctly configured, it is possible to use client LDAP
- for identity resolution just as can be done with Samba-3 when using an LDAP passdb backend.
- The UNIX tool that you need for this, as in the case of LDAP on UNIX/Linux, is the PADL
- Software nss_ldap tool-set. Compared with use of winbind and Kerberos, the use of
- LDAP-based identity resolution is a little less secure. In view of the fact that this solution
- requires additional software to be installed on the Windows 200x ADS domain controllers,
- and that means more management overhead, it is likely that most Samba-3 ADS client sites
- may elect to use winbind.
- </para>
-
- <para>
- Do not attempt to use this procedure if you are not 100 percent certain that the build of Samba-3
- you are using has been compiled and linked with all the tools necessary for this to work.
- Given the importance of this step, you must first validate that the Samba-3 message block
- daemon (<command>smbd</command>) has the necessary features.
- </para>
-
- <para>
- The hypothetical domain you are using in this example assumes that the Abmas London office
- decided to take its own lead (some would say this is a typical behavior in a global
- corporate world; besides, a little divergence and conflict makes for an interesting life).
- The Windows Server 2003 ADS domain is called <constant>london.abmas.biz</constant> and the
- name of the server is <constant>W2K3S</constant>. In ADS realm terms, the domain controller
- is known as <constant>w2k3s.london.abmas.biz</constant>. In NetBIOS nomenclature, the
- domain name is <constant>LONDON</constant> and the server name is <constant>W2K3S</constant>.
- </para>
-
- <figure id="ch9-adsdc">
- <title>Active Directory Domain: Samba Member Server</title>
- <imagefile scale="60">chap9-ADSDC</imagefile>
- </figure>
-
- <procedure>
- <title>Joining a Samba Server as an ADS Domain Member</title>
-
- <step><para>
- <indexterm><primary>smbd</primary></indexterm>
- Before you try to use Samba-3, you want to know for certain that your executables have
- support for Kerberos and for LDAP. Execute the following to identify whether or
- not this build is perhaps suitable for use:
-<screen>
-&rootprompt; cd /usr/sbin
-&rootprompt; smbd -b | grep KRB
- HAVE_KRB5_H
- HAVE_ADDR_TYPE_IN_KRB5_ADDRESS
- HAVE_KRB5
- HAVE_KRB5_AUTH_CON_SETKEY
- HAVE_KRB5_GET_DEFAULT_IN_TKT_ETYPES
- HAVE_KRB5_GET_PW_SALT
- HAVE_KRB5_KEYBLOCK_KEYVALUE
- HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK
- HAVE_KRB5_MK_REQ_EXTENDED
- HAVE_KRB5_PRINCIPAL_GET_COMP_STRING
- HAVE_KRB5_SET_DEFAULT_IN_TKT_ETYPES
- HAVE_KRB5_STRING_TO_KEY
- HAVE_KRB5_STRING_TO_KEY_SALT
- HAVE_LIBKRB5
-</screen>
- This output was obtained on a SUSE Linux system and shows the output for
- Samba that has been compiled and linked with the Heimdal Kerberos libraries.
- The following is a typical output that will be found on a Red Hat Linux system that
- has been linked with the MIT Kerberos libraries:
-<screen>
-&rootprompt; cd /usr/sbin
-&rootprompt; smbd -b | grep KRB
- HAVE_KRB5_H
- HAVE_ADDRTYPE_IN_KRB5_ADDRESS
- HAVE_KRB5
- HAVE_KRB5_AUTH_CON_SETUSERUSERKEY
- HAVE_KRB5_ENCRYPT_DATA
- HAVE_KRB5_FREE_DATA_CONTENTS
- HAVE_KRB5_FREE_KTYPES
- HAVE_KRB5_GET_PERMITTED_ENCTYPES
- HAVE_KRB5_KEYTAB_ENTRY_KEY
- HAVE_KRB5_LOCATE_KDC
- HAVE_KRB5_MK_REQ_EXTENDED
- HAVE_KRB5_PRINCIPAL2SALT
- HAVE_KRB5_PRINC_COMPONENT
- HAVE_KRB5_SET_DEFAULT_TGS_KTYPES
- HAVE_KRB5_SET_REAL_TIME
- HAVE_KRB5_STRING_TO_KEY
- HAVE_KRB5_TKT_ENC_PART2
- HAVE_KRB5_USE_ENCTYPE
- HAVE_LIBGSSAPI_KRB5
- HAVE_LIBKRB5
-</screen>
- You can validate that Samba has been compiled and linked with LDAP support
- by executing:
-<screen>
-&rootprompt; smbd -b | grep LDAP
-massive:/usr/sbin # smbd -b | grep LDAP
- HAVE_LDAP_H
- HAVE_LDAP
- HAVE_LDAP_DOMAIN2HOSTLIST
- HAVE_LDAP_INIT
- HAVE_LDAP_INITIALIZE
- HAVE_LDAP_SET_REBIND_PROC
- HAVE_LIBLDAP
- LDAP_SET_REBIND_PROC_ARGS
-</screen>
- This does look promising; <command>smbd</command> has been built with Kerberos and LDAP
- support. You are relieved to know that it is safe to progress.
- </para></step>
-
- <step><para>
- <indexterm><primary>Kerberos</primary><secondary>libraries</secondary></indexterm>
- <indexterm><primary>MIT Kerberos</primary></indexterm>
- <indexterm><primary>Heimdal Kerberos</primary></indexterm>
- <indexterm><primary>Kerberos</primary><secondary>MIT</secondary></indexterm>
- <indexterm><primary>Kerberos</primary><secondary>Heimdal</secondary></indexterm>
- <indexterm><primary>Red Hat Linux</primary></indexterm>
- <indexterm><primary>SUSE Linux</primary></indexterm>
- <indexterm><primary>SerNet</primary></indexterm>
- <indexterm><primary>validated</primary></indexterm>
- The next step is to identify which version of the Kerberos libraries have been used.
- In order to permit Samba-3 to interoperate with Windows 2003 Active Directory, it is
- essential that it has been linked with either MIT Kerberos version 1.3.1 or later,
- or that it has been linked with Heimdal Kerberos 0.6 plus specific patches. You may
- identify what version of the MIT Kerberos libraries are installed on your system by
- executing (on Red Hat Linux):
-<screen>
-&rootprompt; rpm -q krb5
-</screen>
- Or on SUSE Linux, execute:
-<screen>
-&rootprompt; rpm -q heimdal
-</screen>
- Please note that the RPMs provided by the Samba-Team are known to be working and have
- been validated. Red Hat Linux RPMs may be obtained from the Samba FTP sites. SUSE
- Linux RPMs may be obtained from <ulink url="ftp://ftp.sernet.de">Sernet</ulink> in
- Germany.
- </para>
-
- <para>
- From this point on, you are certain that the Samba-3 build you are using has the
- necessary capabilities. You can now configure Samba-3 and the NSS.
- </para></step>
-
- <step><para>
- Using you favorite editor, configure the &smb.conf; file that is located in the
- <filename>/etc/samba</filename> directory so that it has the contents shown
- in <link linkend="ch9-adssdm"/>.
- </para></step>
-
- <step><para>
- Edit or create the NSS control file so it has the contents shown in <link linkend="ch9-sdmnss"/>.
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/samba/secrets.tdb</primary></indexterm>
- Delete the file <filename>/etc/samba/secrets.tdb</filename> if it exists. Of course, you
- do keep a backup, don't you?
- </para></step>
-
- <step><para>
- Delete the tdb files that cache Samba information. You keep a backup of the old
- files, of course. You also remove all files to ensure that nothing can pollute your
- nice, new configuration. Execute the following (example is for SUSE Linux):
-<screen>
-&rootprompt; rm /var/lib/samba/*tdb
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>testparm</primary></indexterm>
- Validate your &smb.conf; file using <command>testparm</command> (as you have
- done previously). Correct all errors reported before proceeding. The command you
- execute is:
-<screen>
-&rootprompt; testparm -s | less
-</screen>
- Now that you are satisfied that your Samba server is ready to join the Windows
- ADS domain, let's move on.
- </para></step>
-
- <step><para>
- <indexterm><primary>net</primary><secondary>ads</secondary><tertiary>join</tertiary></indexterm>
- <indexterm><primary>Kerberos</primary></indexterm>
- This is a good time to double-check everything and then execute the following
- command when everything you have done has checked out okay:
-<screen>
-&rootprompt; net ads join -UAdministrator%not24get
-Using short domain name -- LONDON
-Joined 'FRAN' to realm 'LONDON.ABMAS.BIZ'
-</screen>
- You have successfully made your Samba-3 server a member of the ADS domain
- using Kerberos protocols.
- </para>
-
- <para>
- <indexterm><primary>silent return</primary></indexterm>
- <indexterm><primary>failed join</primary></indexterm>
- In the event that you receive no output messages, a silent return means that the
- domain join failed. You should use <command>ethereal</command> to identify what
- may be failing. Common causes of a failed join include:
-
- <itemizedlist>
- <listitem><para>
- <indexterm><primary>name resolution</primary><secondary>Defective</secondary></indexterm>
- Defective or misconfigured DNS name resolution.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>Restrictive security</primary></indexterm>
- Restrictive security settings on the Windows 200x ADS domain controller
- preventing needed communications protocols. You can check this by searching
- the Windows Server 200x Event Viewer.
- </para></listitem>
-
- <listitem><para>
- Incorrectly configured &smb.conf; file settings.
- </para></listitem>
-
- <listitem><para>
- Lack of support of necessary Kerberos protocols because the version of MIT
- Kerberos (or Heimdal) in use is not up to date enough to support the necessary
- functionality.
- </para></listitem>
- </itemizedlist>
-
- <indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>join</tertiary></indexterm>
- <indexterm><primary>RPC</primary></indexterm>
- <indexterm><primary>mixed mode</primary></indexterm>
- In any case, never execute the <command>net rpc join</command> command in an attempt
- to join the Samba server to the domain, unless you wish not to use the Kerberos
- security protocols. Use of the older RPC-based domain join facility requires that
- Windows Server 200x ADS has been configured appropriately for mixed mode operation.
- </para></step>
-
- <step><para>
- <indexterm><primary>tdbdump</primary></indexterm>
- <indexterm><primary>/etc/samba/secrets.tdb</primary></indexterm>
- If the <command>tdbdump</command> is installed on your system (not essential),
- you can look inside the <filename>/etc/samba/secrets.tdb</filename> file. If
- you wish to do this, execute:
-<screen>
-&rootprompt; tdbdump secrets.tdb
-{
-key = "SECRETS/SID/LONDON"
-data = "\01\04\00\00\00\00\00\05\15\00\00\00\EBw\86\F1\ED\BD\
- F6{\5C6\E5W\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\
- 00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\
- 00\00\00\00\00\00\00\00"
-}
-{
-key = "SECRETS/MACHINE_PASSWORD/LONDON"
-data = "le3Q5FPnN5.ueC\00"
-}
-{
-key = "SECRETS/MACHINE_SEC_CHANNEL_TYPE/LONDON"
-data = "\02\00\00\00"
-}
-{
-key = "SECRETS/MACHINE_LAST_CHANGE_TIME/LONDON"
-data = "E\89\F6?"
-}
-</screen>
- This is given to demonstrate to the skeptics that this process truly does work.
- </para></step>
-
- <step><para>
- It is now time to start Samba in the usual way (as has been done many time before
- in this book).
- </para></step>
-
- <step><para>
- <indexterm><primary>wbinfo</primary></indexterm>
- This is a good time to verify that everything is working. First, check that
- winbind is able to obtain the list of users and groups from the ADS domain controller.
- Execute the following:
-<screen>
-&rootprompt; wbinfo -u
-LONDON+Administrator
-LONDON+Guest
-LONDON+SUPPORT_388945a0
-LONDON+krbtgt
-LONDON+jht
-</screen>
- Good, the list of users was obtained. Now do likewise for group accounts:
-<screen>
-&rootprompt; wbinfo -g
-LONDON+Domain Computers
-LONDON+Domain Controllers
-LONDON+Schema Admins
-LONDON+Enterprise Admins
-LONDON+Domain Admins
-LONDON+Domain Users
-LONDON+Domain Guests
-LONDON+Group Policy Creator Owners
-LONDON+DnsUpdateProxy
-</screen>
- Excellent. That worked also, as expected.
- </para></step>
-
- <step><para><indexterm>
- <primary>getent</primary>
- </indexterm>
- Now repeat this via NSS to validate that full identity resolution is
- functional as required. Execute:
-<screen>
-&rootprompt; getent passwd
-...
-LONDON+Administrator:x:10000:10000:Administrator:
- /home/LONDON/administrator:/bin/bash
-LONDON+Guest:x:10001:10001:Guest:
- /home/LONDON/guest:/bin/bash
-LONDON+SUPPORT_388945a0:x:10002:10000:SUPPORT_388945a0:
- /home/LONDON/support_388945a0:/bin/bash
-LONDON+krbtgt:x:10003:10000:krbtgt:
- /home/LONDON/krbtgt:/bin/bash
-LONDON+jht:x:10004:10000:John H. Terpstra:
- /home/LONDON/jht:/bin/bash
-</screen>
- Okay, ADS user accounts are being resolved. Now you try group resolution:
-<screen>
-&rootprompt; getent group
-...
-LONDON+Domain Computers:x:10002:
-LONDON+Domain Controllers:x:10003:
-LONDON+Schema Admins:x:10004:LONDON+Administrator
-LONDON+Enterprise Admins:x:10005:LONDON+Administrator
-LONDON+Domain Admins:x:10006:LONDON+jht,LONDON+Administrator
-LONDON+Domain Users:x:10000:
-LONDON+Domain Guests:x:10001:
-LONDON+Group Policy Creator Owners:x:10007:LONDON+Administrator
-LONDON+DnsUpdateProxy:x:10008:
-</screen>
- This is very pleasing. Everything works as expected.
- </para></step>
-
- <step><para>
- <indexterm><primary>net</primary><secondary>ads</secondary><tertiary>info</tertiary></indexterm>
- <indexterm><primary>Active Directory</primary><secondary>server</secondary></indexterm>
- <indexterm><primary>Kerberos</primary></indexterm>
- You may now perform final verification that communications between Samba-3 winbind and
- the Active Directory server is using Kerberos protocols. Execute the following:
-<screen>
-&rootprompt; net ads info
-LDAP server: 192.168.2.123
-LDAP server name: w2k3s
-Realm: LONDON.ABMAS.BIZ
-Bind Path: dc=LONDON,dc=ABMAS,dc=BIZ
-LDAP port: 389
-Server time: Sat, 03 Jan 2004 02:44:44 GMT
-KDC server: 192.168.2.123
-Server time offset: 2
-</screen>
- It should be noted that Kerberos protocols are time-clock critical. You should
- keep all server time clocks synchronized using the network time protocol (NTP).
- In any case, the output we obtained confirms that all systems are operational.
- </para></step>
-
- <step><para>
- <indexterm><primary>net</primary><secondary>ads</secondary><tertiary>status</tertiary></indexterm>
- There is one more action you elect to take, just because you are paranoid and disbelieving,
- so you execute the following command:
-<programlisting>
-&rootprompt; net ads status -UAdministrator%not24get
-objectClass: top
-objectClass: person
-objectClass: organizationalPerson
-objectClass: user
-objectClass: computer
-cn: fran
-distinguishedName: CN=fran,CN=Computers,DC=london,DC=abmas,DC=biz
-instanceType: 4
-whenCreated: 20040103092006.0Z
-whenChanged: 20040103092006.0Z
-uSNCreated: 28713
-uSNChanged: 28717
-name: fran
-objectGUID: 58f89519-c467-49b9-acb0-f099d73696e
-userAccountControl: 69632
-badPwdCount: 0
-codePage: 0
-countryCode: 0
-badPasswordTime: 0
-lastLogoff: 0
-lastLogon: 127175965783327936
-localPolicyFlags: 0
-pwdLastSet: 127175952062598496
-primaryGroupID: 515
-objectSid: S-1-5-21-4052121579-2079768045-1474639452-1109
-accountExpires: 9223372036854775807
-logonCount: 13
-sAMAccountName: fran$
-sAMAccountType: 805306369
-operatingSystem: Samba
-operatingSystemVersion: 3.0.20-SUSE
-dNSHostName: fran
-userPrincipalName: HOST/fran at LONDON.ABMAS.BIZ
-servicePrincipalName: CIFS/fran.london.abmas.biz
-servicePrincipalName: CIFS/fran
-servicePrincipalName: HOST/fran.london.abmas.biz
-servicePrincipalName: HOST/fran
-objectCategory: CN=Computer,CN=Schema,CN=Configuration,
- DC=london,DC=abmas,DC=biz
-isCriticalSystemObject: FALSE
--------------- Security Descriptor (revision: 1, type: 0x8c14)
-owner SID: S-1-5-21-4052121579-2079768045-1474639452-512
-group SID: S-1-5-21-4052121579-2079768045-1474639452-513
-------- (system) ACL (revision: 4, size: 120, number of ACEs: 2)
-------- ACE (type: 0x07, flags: 0x5a, size: 0x38,
- mask: 0x20, object flags: 0x3)
-access SID: S-1-1-0
-access type: AUDIT OBJECT
-Permissions:
- [Write All Properties]
-------- ACE (type: 0x07, flags: 0x5a, size: 0x38,
- mask: 0x20, object flags: 0x3)
-access SID: S-1-1-0
-access type: AUDIT OBJECT
-Permissions:
- [Write All Properties]
-------- (user) ACL (revision: 4, size: 1944, number of ACEs: 40)
-------- ACE (type: 0x00, flags: 0x00, size: 0x24, mask: 0xf01ff)
-access SID: S-1-5-21-4052121579-2079768045-1474639452-512
-access type: ALLOWED
-Permissions: [Full Control]
-------- ACE (type: 0x00, flags: 0x00, size: 0x18, mask: 0xf01ff)
-access SID: S-1-5-32-548
-...
-------- ACE (type: 0x05, flags: 0x12, size: 0x38,
- mask: 0x10, object flags: 0x3)
-access SID: S-1-5-9
-access type: ALLOWED OBJECT
-Permissions:
- [Read All Properties]
--------------- End Of Security Descriptor
-</programlisting>
- And now you have conclusive proof that your Samba-3 ADS domain member server
- called <constant>FRAN</constant> is able to communicate fully with the ADS
- domain controllers.
- </para></step>
-
- </procedure>
-
-
- <para>
- Your Samba-3 ADS domain member server is ready for use. During training sessions,
- you may be asked what is inside the <filename>winbindd_cache.tdb and winbindd_idmap.tdb</filename>
- files. Since curiosity just took hold of you, execute the following:
-<programlisting>
-&rootprompt; tdbdump /var/lib/samba/winbindd_idmap.tdb
-{
-key = "S-1-5-21-4052121579-2079768045-1474639452-501\00"
-data = "UID 10001\00"
-}
-{
-key = "UID 10005\00"
-data = "S-1-5-21-4052121579-2079768045-1474639452-1111\00"
-}
-{
-key = "GID 10004\00"
-data = "S-1-5-21-4052121579-2079768045-1474639452-518\00"
-}
-{
-key = "S-1-5-21-4052121579-2079768045-1474639452-502\00"
-data = "UID 10003\00"
-}
-...
-
-&rootprompt; tdbdump /var/lib/samba/winbindd_cache.tdb
-{
-key = "UL/LONDON"
-data = "\00\00\00\00bp\00\00\06\00\00\00\0DAdministrator\0D
- Administrator-S-1-5-21-4052121579-2079768045-1474639452-500-
- S-1-5-21-4052121579-2079768045-1474639452-513\05Guest\05
- Guest-S-1-5-21-4052121579-2079768045-1474639452-501-
- S-1-5-21-4052121579-2079768045-1474639452-514\10
- SUPPORT_388945a0\10SUPPORT_388945a0.
- S-1-5-21-4052121579-2079768045-1474639452-1001-
- S-1-5-21-4052121579-2079768045-1474639452-513\06krbtgt\06
- krbtgt-S-1-5-21-4052121579-2079768045-1474639452-502-
- S-1-5-21-4052121579-2079768045-1474639452-513\03jht\10
- John H. Terpstra.S-1-5-21-4052121579-2079768045-1474639452-1110-
- S-1-5-21-4052121579-2079768045-1474639452-513"
-}
-{
-key = "GM/S-1-5-21-4052121579-2079768045-1474639452-512"
-data = "\00\00\00\00bp\00\00\02\00\00\00.
- S-1-5-21-4052121579-2079768045-1474639452-1110\03
- jht\01\00\00\00-S-1-5-21-4052121579-2079768045-1474639452-500\0D
- Administrator\01\00\00\00"
-}
-{
-key = "SN/S-1-5-21-4052121579-2079768045-1474639452-513"
-data = "\00\00\00\00xp\00\00\02\00\00\00\0CDomain Users"
-}
-{
-key = "GM/S-1-5-21-4052121579-2079768045-1474639452-518"
-data = "\00\00\00\00bp\00\00\01\00\00\00-
- S-1-5-21-4052121579-2079768045-1474639452-500\0D
- Administrator\01\00\00\00"
-}
-{
-key = "SEQNUM/LONDON\00"
-data = "xp\00\00C\92\F6?"
-}
-{
-key = "U/S-1-5-21-4052121579-2079768045-1474639452-1110"
-data = "\00\00\00\00xp\00\00\03jht\10John H. Terpstra.
- S-1-5-21-4052121579-2079768045-1474639452-1110-
- S-1-5-21-4052121579-2079768045-1474639452-513"
-}
-{
-key = "NS/S-1-5-21-4052121579-2079768045-1474639452-502"
-data = "\00\00\00\00bp\00\00-
- S-1-5-21-4052121579-2079768045-1474639452-502"
-}
-{
-key = "SN/S-1-5-21-4052121579-2079768045-1474639452-1001"
-data = "\00\00\00\00bp\00\00\01\00\00\00\10SUPPORT_388945a0"
-}
-{
-key = "SN/S-1-5-21-4052121579-2079768045-1474639452-500"
-data = "\00\00\00\00bp\00\00\01\00\00\00\0DAdministrator"
-}
-{
-key = "U/S-1-5-21-4052121579-2079768045-1474639452-502"
-data = "\00\00\00\00bp\00\00\06krbtgt\06krbtgt-
- S-1-5-21-4052121579-2079768045-1474639452-502-
- S-1-5-21-4052121579-2079768045-1474639452-513"
-}
-....
-</programlisting>
- Now all is revealed. Your curiosity, as well as that of your team, has been put at ease.
- May this server serve well all who happen upon it.
- </para>
-
-<example id="ch9-adssdm">
-<title>Samba Domain Member &smb.conf; File for Active Directory Membership</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="unix charset">LOCALE</smbconfoption>
-<smbconfoption name="workgroup">LONDON</smbconfoption>
-<smbconfoption name="realm">LONDON.ABMAS.BIZ</smbconfoption>
-<smbconfoption name="server string">Samba 3.0.20</smbconfoption>
-<smbconfoption name="security">ADS</smbconfoption>
-<smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
-<smbconfoption name="log level">1</smbconfoption>
-<smbconfoption name="syslog">0</smbconfoption>
-<smbconfoption name="log file">/var/log/samba/%m</smbconfoption>
-<smbconfoption name="max log size">50</smbconfoption>
-<smbconfoption name="printcap name">CUPS</smbconfoption>
-<smbconfoption name="ldap ssl">no</smbconfoption>
-<smbconfoption name="idmap uid">10000-20000</smbconfoption>
-<smbconfoption name="idmap gid">10000-20000</smbconfoption>
-<smbconfoption name="template primary group">"Domain Users"</smbconfoption>
-<smbconfoption name="template shell">/bin/bash</smbconfoption>
-<smbconfoption name="winbind separator">+</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-
-<smbconfsection name="[homes]"/>
-<smbconfoption name="comment">Home Directories</smbconfoption>
-<smbconfoption name="valid users">%S</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">SMB Print Spool</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[print$]"/>
-<smbconfoption name="comment">Printer Drivers</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/drivers</smbconfoption>
-<smbconfoption name="admin users">root, Administrator</smbconfoption>
-<smbconfoption name="write list">root</smbconfoption>
-</smbconfblock>
-</example>
-
- <sect3>
- <title>IDMAP_RID with Winbind</title>
-
- <para>
- <indexterm><primary>idmap_rid</primary></indexterm>
- <indexterm><primary>SID</primary></indexterm>
- <indexterm><primary>RID</primary></indexterm>
- <indexterm><primary>IDMAP</primary></indexterm>
- The <command>idmap_rid</command> facility is a new tool that, unlike native winbind, creates a
- predictable mapping of MS Windows SIDs to UNIX UIDs and GIDs. The key benefit of this method
- of implementing the Samba IDMAP facility is that it eliminates the need to store the IDMAP data
- in a central place. The downside is that it can be used only within a single ADS domain and
- is not compatible with trusted domain implementations.
- </para>
-
- <para>
- <indexterm><primary>SID</primary></indexterm>
- <indexterm><primary>allow trusted domains</primary></indexterm>
- <indexterm><primary>idmap uid</primary></indexterm>
- <indexterm><primary>idmap gid</primary></indexterm>
- This alternate method of SID to UID/GID mapping can be achieved with the idmap_rid
- plug-in. This plug-in uses the RID of the user SID to derive the UID and GID by adding the
- RID to a base value specified. This utility requires that the parameter
- <quote>allow trusted domains = No</quote> must be specified, as it is not compatible
- with multiple domain environments. The <parameter>idmap uid</parameter> and
- <parameter>idmap gid</parameter> ranges must be specified.
- </para>
-
- <para>
- <indexterm><primary>idmap_rid</primary></indexterm>
- <indexterm><primary>realm</primary></indexterm>
- The idmap_rid facility can be used both for NT4/Samba-style domains as well as with Active Directory.
- To use this with an NT4 domain, the <parameter>realm</parameter> is not used. Additionally the
- method used to join the domain uses the <constant>net rpc join</constant> process.
- </para>
-
- <para>
- An example &smb.conf; file for an ADS domain environment is shown in <link linkend="sbe-idmapridex"/>.
- </para>
-
-<example id="sbe-idmapridex">
-<title>Example &smb.conf; File Using <constant>idmap_rid</constant></title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">KPAK</smbconfoption>
-<smbconfoption name="netbios name">BIGJOE</smbconfoption>
-<smbconfoption name="realm">CORP.KPAK.COM</smbconfoption>
-<smbconfoption name="server string">Office Server</smbconfoption>
-<smbconfoption name="security">ADS</smbconfoption>
-<smbconfoption name="allow trusted domains">No</smbconfoption>
-<smbconfoption name="idmap backend">idmap_rid:KPAK=500-100000000</smbconfoption>
-<smbconfoption name="idmap uid">500-100000000</smbconfoption>
-<smbconfoption name="idmap gid">500-100000000</smbconfoption>
-<smbconfoption name="template shell">/bin/bash</smbconfoption>
-<smbconfoption name="winbind use default domain">Yes</smbconfoption>
-<smbconfoption name="winbind enum users">No</smbconfoption>
-<smbconfoption name="winbind enum groups">No</smbconfoption>
-<smbconfoption name="winbind nested groups">Yes</smbconfoption>
-</smbconfblock>
-</example>
-
- <para>
- <indexterm><primary>large domain</primary></indexterm>
- <indexterm><primary>Active Directory</primary></indexterm>
- <indexterm><primary>response</primary></indexterm>
- <indexterm><primary>getent</primary></indexterm>
- In a large domain with many users, it is imperative to disable enumeration of users and groups.
- For example, at a site that has 22,000 users in Active Directory the winbind-based user and
- group resolution is unavailable for nearly 12 minutes following first start-up of
- <command>winbind</command>. Disabling of such enumeration results in instantaneous response.
- The disabling of user and group enumeration means that it will not be possible to list users
- or groups using the <command>getent passwd</command> and <command>getent group</command>
- commands. It will be possible to perform the lookup for individual users, as shown in the procedure
- below.
- </para>
-
- <para>
- <indexterm><primary>NSS</primary></indexterm>
- <indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
- The use of this tool requires configuration of NSS as per the native use of winbind. Edit the
- <filename>/etc/nsswitch.conf</filename> so it has the following parameters:
-<screen>
-...
-passwd: files winbind
-shadow: files winbind
-group: files winbind
-...
-hosts: files wins
-...
-</screen>
- </para>
-
- <para>
- The following procedure can be used to utilize the idmap_rid facility:
- </para>
-
- <procedure>
- <step><para>
- Create or install and &smb.conf; file with the above configuration.
- </para></step>
-
- <step><para>
- Edit the <filename>/etc/nsswitch.conf</filename> file as shown above.
- </para></step>
-
- <step><para>
- Execute:
-<screen>
-&rootprompt; net ads join -UAdministrator%password
-Using short domain name -- KPAK
-Joined 'BIGJOE' to realm 'CORP.KPAK.COM'
-</screen>
- </para>
-
- <para>
- <indexterm><primary>failed join</primary></indexterm>
- An invalid or failed join can be detected by executing:
-<screen>
-&rootprompt; net ads testjoin
-BIGJOE$@'s password:
-[2004/11/05 16:53:03, 0] utils/net_ads.c:ads_startup(186)
- ads_connect: No results returned
-Join to domain is not valid
-</screen>
- The specific error message may differ from the above because it depends on the type of failure that
- may have occurred. Increase the <parameter>log level</parameter> to 10, repeat the above test,
- and then examine the log files produced to identify the nature of the failure.
- </para></step>
-
- <step><para>
- Start the <command>nmbd</command>, <command>winbind,</command> and <command>smbd</command> daemons in the order shown.
- </para></step>
-
- <step><para>
- Validate the operation of this configuration by executing:
- <indexterm><primary></primary></indexterm>
-<screen>
-&rootprompt; getent passwd administrator
-administrator:x:1000:1013:Administrator:/home/BE/administrator:/bin/bash
-</screen>
- </para></step>
- </procedure>
-
- </sect3>
-
- <sect3>
- <title>IDMAP Storage in LDAP using Winbind</title>
-
- <para>
- <indexterm><primary>ADAM</primary></indexterm>
- <indexterm><primary>ADS</primary></indexterm>
- The storage of IDMAP information in LDAP can be used with both NT4/Samba-3-style domains as well as
- with ADS domains. OpenLDAP is a commonly used LDAP server for this purpose, although any standards-compliant
- LDAP server can be used. It is therefore possible to deploy this IDMAP configuration using
- the Sun iPlanet LDAP server, Novell eDirectory, Microsoft ADS plus ADAM, and so on.
- </para>
-
- <para>
- The example in <link linkend="sbeunxa"/> is for an ADS-style domain.
- </para>
-
-<example id="sbeunxa">
-<title>Typical ADS Style Domain &smb.conf; File</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">SNOWSHOW</smbconfoption>
-<smbconfoption name="netbios name">GOODELF</smbconfoption>
-<smbconfoption name="realm">SNOWSHOW.COM</smbconfoption>
-<smbconfoption name="server string">Samba Server</smbconfoption>
-<smbconfoption name="security">ADS</smbconfoption>
-<smbconfoption name="log level">1 ads:10 auth:10 sam:10 rpc:10</smbconfoption>
-<smbconfoption name="ldap admin dn">cn=Manager,dc=SNOWSHOW,dc=COM</smbconfoption>
-<smbconfoption name="ldap idmap suffix">ou=Idmap</smbconfoption>
-<smbconfoption name="ldap suffix">dc=SNOWSHOW,dc=COM</smbconfoption>
-<smbconfoption name="idmap backend">ldap:ldap://ldap.snowshow.com</smbconfoption>
-<smbconfoption name="idmap uid">150000-550000</smbconfoption>
-<smbconfoption name="idmap gid">150000-550000</smbconfoption>
-<smbconfoption name="template shell">/bin/bash</smbconfoption>
-<smbconfoption name="winbind use default domain">Yes</smbconfoption>
-</smbconfblock>
-</example>
-
- <para>
- <indexterm><primary>realm</primary></indexterm>
- In the case of an NT4 or Samba-3-style domain the <parameter>realm</parameter> is not used, and the
- command used to join the domain is <command>net rpc join</command>. The above example also demonstrates
- advanced error reporting techniques that are documented in the chapter called "Reporting Bugs" in
- <quote>The Official Samba-3 HOWTO and Reference Guide, Second Edition</quote> (TOSHARG2).
- </para>
-
- <para>
- <indexterm><primary>MIT kerberos</primary></indexterm>
- <indexterm><primary>Heimdal kerberos</primary></indexterm>
- <indexterm><primary>/etc/krb5.conf</primary></indexterm>
- Where MIT kerberos is installed (version 1.3.4 or later), edit the <filename>/etc/krb5.conf</filename>
- file so it has the following contents:
-<screen>
-[logging]
- default = FILE:/var/log/krb5libs.log
- kdc = FILE:/var/log/krb5kdc.log
- admin_server = FILE:/var/log/kadmind.log
-
-[libdefaults]
- default_realm = SNOWSHOW.COM
- dns_lookup_realm = false
- dns_lookup_kdc = true
-
-[appdefaults]
- pam = {
- debug = false
- ticket_lifetime = 36000
- renew_lifetime = 36000
- forwardable = true
- krb4_convert = false
- }
-</screen>
- </para>
-
- <para>
- Where Heimdal kerberos is installed, edit the <filename>/etc/krb5.conf</filename>
- file so it is either empty (i.e., no contents) or it has the following contents:
-<screen>
-[libdefaults]
- default_realm = SNOWSHOW.COM
- clockskew = 300
-
-[realms]
- SNOWSHOW.COM = {
- kdc = ADSDC.SHOWSHOW.COM
- }
-
-[domain_realm]
- .snowshow.com = SNOWSHOW.COM
-</screen>
- </para>
-
- <note><para>
- Samba cannot use the Heimdal libraries if there is no <filename>/etc/krb5.conf</filename> file.
- So long as there is an empty file, the Heimdal kerberos libraries will be usable. There is no
- need to specify any settings because Samba, using the Heimdal libraries, can figure this out automatically.
- </para></note>
- <para>
- Edit the NSS control file <filename>/etc/nsswitch.conf</filename> so it has the following entries:
-<screen>
-...
-passwd: files ldap
-shadow: files ldap
-group: files ldap
-...
-hosts: files wins
-...
-</screen>
- </para>
-
- <para>
- <indexterm><primary>PADL</primary></indexterm>
- <indexterm><primary>/etc/ldap.conf</primary></indexterm>
- You will need the <ulink url="http://www.padl.com">PADL</ulink> <command>nss_ldap</command>
- tool set for this solution. Configure the <filename>/etc/ldap.conf</filename> file so it has
- the information needed. The following is an example of a working file:
-<screen>
-host 192.168.2.1
-base dc=snowshow,dc=com
-binddn cn=Manager,dc=snowshow,dc=com
-bindpw not24get
-
-pam_password exop
-
-nss_base_passwd ou=People,dc=snowshow,dc=com?one
-nss_base_shadow ou=People,dc=snowshow,dc=com?one
-nss_base_group ou=Groups,dc=snowshow,dc=com?one
-ssl no
-</screen>
- </para>
-
- <para>
- The following procedure may be followed to affect a working configuration:
- </para>
- <procedure>
- <step><para>
- Configure the &smb.conf; file as shown above.
- </para></step>
-
- <step><para>
- Create the <filename>/etc/krb5.conf</filename> file following the indications above.
- </para></step>
-
- <step><para>
- Configure the <filename>/etc/nsswitch.conf</filename> file as shown above.
- </para></step>
-
- <step><para>
- Download, build, and install the PADL nss_ldap tool set. Configure the
- <filename>/etc/ldap.conf</filename> file as shown above.
- </para></step>
-
- <step><para>
- Configure an LDAP server and initialize the directory with the top-level entries needed by IDMAP
- as shown in the following LDIF file:
-<screen>
-dn: dc=snowshow,dc=com
-objectClass: dcObject
-objectClass: organization
-dc: snowshow
-o: The Greatest Snow Show in Singapore.
-description: Posix and Samba LDAP Identity Database
-
-dn: cn=Manager,dc=snowshow,dc=com
-objectClass: organizationalRole
-cn: Manager
-description: Directory Manager
-
-dn: ou=Idmap,dc=snowshow,dc=com
-objectClass: organizationalUnit
-ou: idmap
-</screen>
- </para></step>
-
- <step><para>
- Execute the command to join the Samba domain member server to the ADS domain as shown here:
-<screen>
-&rootprompt; net ads testjoin
-Using short domain name -- SNOWSHOW
-Joined 'GOODELF' to realm 'SNOWSHOW.COM'
-</screen>
- </para></step>
-
- <step><para>
- Store the LDAP server access password in the Samba <filename>secrets.tdb</filename> file as follows:
-<screen>
-&rootprompt; smbpasswd -w not24get
-</screen>
- </para></step>
-
- <step><para>
- Start the <command>nmbd</command>, <command>winbind</command>, and <command>smbd</command> daemons in the order shown.
- </para></step>
- </procedure>
-
-
- <para>
- <indexterm><primary>diagnostic</primary></indexterm>
- Follow the diagnostic procedures shown earlier in this chapter to identify success or failure of the join.
- In many cases a failure is indicated by a silent return to the command prompt with no indication of the
- reason for failure.
- </para>
-
- </sect3>
-
- <sect3>
- <title>IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</title>
-
- <para>
- <indexterm><primary>rfc2307bis</primary></indexterm>
- <indexterm><primary>schema</primary></indexterm>
- The use of this method is messy. The information provided in this section is for guidance only
- and is very definitely not complete. This method does work; it is used in a number of large sites
- and has an acceptable level of performance.
- </para>
-
- <para>
- An example &smb.conf; file is shown in <link linkend="sbewinbindex"/>.
- </para>
-
-<example id="sbewinbindex">
-<title>ADS Membership Using RFC2307bis Identity Resolution &smb.conf; File</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">BUBBAH</smbconfoption>
-<smbconfoption name="netbios name">MADMAX</smbconfoption>
-<smbconfoption name="realm">BUBBAH.COM</smbconfoption>
-<smbconfoption name="server string">Samba Server</smbconfoption>
-<smbconfoption name="security">ADS</smbconfoption>
-<smbconfoption name="idmap uid">150000-550000</smbconfoption>
-<smbconfoption name="idmap gid">150000-550000</smbconfoption>
-<smbconfoption name="template shell">/bin/bash</smbconfoption>
-<smbconfoption name="winbind use default domain">Yes</smbconfoption>
-<smbconfoption name="winbind trusted domains only">Yes</smbconfoption>
-<smbconfoption name="winbind nested groups">Yes</smbconfoption>
-</smbconfblock>
-</example>
-
- <para>
- <indexterm><primary>nss_ldap</primary></indexterm>
- The DMS must be joined to the domain using the usual procedure. Additionally, it is necessary
- to build and install the PADL nss_ldap tool set. Be sure to build this tool set with the
- following:
-<screen>
-./configure --enable-rfc2307bis --enable-schema-mapping
-make install
-</screen>
- </para>
-
- <para>
- <indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
- The following <filename>/etc/nsswitch.conf</filename> file contents are required:
-<screen>
-...
-passwd: files ldap
-shadow: files ldap
-group: files ldap
-...
-hosts: files wins
-...
-</screen>
- </para>
-
- <para>
- <indexterm><primary>/etc/ldap.conf</primary></indexterm>
- <indexterm><primary>nss_ldap</primary></indexterm>
- The <filename>/etc/ldap.conf</filename> file must be configured also. Refer to the PADL documentation
- and source code for nss_ldap instructions.
- </para>
-
- <para>
- The next step involves preparation on the ADS schema. This is briefly discussed in the remaining
- part of this chapter.
- </para>
-
- <sect4>
- <title>IDMAP, Active Directory, and MS Services for UNIX 3.5</title>
-
- <para>
- <indexterm><primary>SFU</primary></indexterm>
- The Microsoft Windows Service for UNIX version 3.5 is available for free
- <ulink url="http://www.microsoft.com/windows/sfu/">download</ulink>
- from the Microsoft Web site. You will need to download this tool and install it following
- Microsoft instructions.
- </para>
-
- </sect4>
-
- <sect4>
- <title>IDMAP, Active Directory, and AD4UNIX</title>
-
- <para>
- Instructions for obtaining and installing the AD4UNIX tool set can be found from the
- <ulink url="http://www.geekcomix.com/cgi-bin/classnotes/wiki.pl?LDAP01/An_Alternative_Approach">
- Geekcomix</ulink> Web site.
- </para>
-
- </sect4>
-
- </sect3>
-
- </sect2>
-
- <sect2>
- <title>UNIX/Linux Client Domain Member</title>
-
- <para><indexterm>
- <primary>user credentials</primary>
- </indexterm>
- So far this chapter has been mainly concerned with the provision of file and print
- services for domain member servers. However, an increasing number of UNIX/Linux
- workstations are being installed that do not act as file or print servers to anyone
- other than a single desktop user. The key demand for desktop systems is to be able
- to log onto any UNIX/Linux or Windows desktop using the same network user credentials.
- </para>
-
- <para><indexterm>
- <primary>Single Sign-On</primary>
- <see>SSO</see>
- </indexterm>
- The ability to use a common set of user credential across a variety of network systems
- is generally regarded as a single sign-on (SSO) solution. SSO systems are sold by a
- large number of vendors and include a range of technologies such as:
- </para>
-
- <itemizedlist>
- <listitem><para>
- Proxy sign-on
- </para></listitem>
-
- <listitem><para>
- Federated directory provisioning
- </para></listitem>
-
- <listitem><para>
- Metadirectory server solutions
- </para></listitem>
-
- <listitem><para>
- Replacement authentication systems
- </para></listitem>
- </itemizedlist>
-
- <para><indexterm>
- <primary>Identity management</primary>
- </indexterm>
- There are really four solutions that provide integrated authentication and
- user identity management facilities:
- </para>
-
- <itemizedlist>
- <listitem><para>
- Samba winbind (free). Samba-3.0.20 introduced a complete replacement for Winbind that now
- provides a greater level of scalability in large ADS environments.
- </para></listitem>
-
- <listitem><para>
- <ulink url="http://www.padl.com">PADL</ulink> PAM and LDAP tools (free).
- </para></listitem>
-
- <listitem><para>
- <ulink url="http://www.vintela.com">Vintela</ulink> Authentication Services (commercial).
- </para></listitem>
-
- <listitem><para>
- <ulink url="http://www.centrify.com">Centrify</ulink> DirectControl (commercial).
- Centrify's commercial product allows UNIX and Linux systems to use Active Directory
- security, directory and policy services. Enhancements include a centralized ID mapping that
- allows Samba, DirectControl and Active Directory to seamlessly work together.
- </para></listitem>
- </itemizedlist>
-
- <para>
- The following guidelines are pertinent to the deployment of winbind-based authentication
- and identity resolution with the express purpose of allowing users to log on to UNIX/Linux desktops
- using Windows network domain user credentials (username and password).
- </para>
-
- <para>
- You should note that it is possible to use LDAP-based PAM and NSS tools to permit distributed
- systems logons (SSO), providing user and group accounts are stored in an LDAP directory. This
- provides logon services for UNIX/Linux users, while Windows users obtain their sign-on
- support via Samba-3.
- </para>
-
- <para>
- <indexterm><primary>Windows Services for UNIX</primary><see>SUS</see></indexterm>
- On the other hand, if the authentication and identity resolution backend must be provided by
- a Windows NT4-style domain or from an Active Directory Domain that does not have the Microsoft
- Windows Services for UNIX installed, winbind is your best friend. Specific guidance for these
- situations now follows.
- </para>
-
- <para>
- <indexterm><primary>PAM</primary></indexterm>
- <indexterm><primary>Identity resolution</primary></indexterm>
- <indexterm><primary>NSS</primary></indexterm>
- To permit users to log on to a Linux system using Windows network credentials, you need to
- configure identity resolution (NSS) and PAM. This means that the basic steps include those
- outlined above with the addition of PAM configuration. Given that most workstations (desktop/client)
- usually do not need to provide file and print services to a group of users, the configuration
- of shares and printers is generally less important. Often this allows the share specifications
- to be entirely removed from the &smb.conf; file. That is obviously an administrator decision.
- </para>
-
- <sect3>
- <title>NT4 Domain Member</title>
-
- <para>
- The following steps provide a Linux system that users can log onto using
- Windows NT4 (or Samba-3) domain network credentials:
- </para>
-
- <procedure>
- <step><para>
- Follow the steps outlined in <link linkend="wdcsdm"/> and ensure that
- all validation tests function as shown.
- </para></step>
-
- <step><para>
- Identify what services users must log on to. On Red Hat Linux, if it is
- intended that the user shall be given access to all services, it may be
- most expeditious to simply configure the file
- <filename>/etc/pam.d/system-auth</filename>.
- </para></step>
-
- <step><para>
- Carefully make a backup copy of all PAM configuration files before you
- begin making changes. If you break the PAM configuration, please note
- that you may need to use an emergency boot process to recover your Linux
- system. It is possible to break the ability to log into the system if
- PAM files are incorrectly configured. The entire directory
- <filename>/etc/pam.d</filename> should be backed up to a safe location.
- </para></step>
-
- <step><para>
- If you require only console login support, edit the <filename>/etc/pam.d/login</filename>
- so it matches <link linkend="ch9-pamwnbdlogin"/>.
- </para></step>
-
- <step><para>
- To provide the ability to log onto the graphical desktop interface, you must edit
- the files <filename>gdm</filename> and <filename>xdm</filename> in the
- <filename>/etc/pam.d</filename> directory.
- </para></step>
-
- <step><para>
- Edit only one file at a time. Carefully validate its operation before attempting
- to reboot the machine.
- </para></step>
- </procedure>
-
- </sect3>
-
- <sect3>
- <title>ADS Domain Member</title>
-
- <para>
- This procedure should be followed to permit a Linux network client (workstation/desktop)
- to permit users to log on using Microsoft Active Directory-based user credentials.
- </para>
-
- <procedure>
- <step><para>
- Follow the steps outlined in <link linkend="adssdm"/> and ensure that
- all validation tests function as shown.
- </para></step>
-
- <step><para>
- Identify what services users must log on to. On Red Hat Linux, if it is
- intended that the user shall be given access to all services, it may be
- most expeditious to simply configure the file
- <filename>/etc/pam.d/system-auth</filename> as shown in <link linkend="ch9-rhsysauth"/>.
- </para></step>
-
- <step><para>
- Carefully make a backup copy of all PAM configuration files before you
- begin making changes. If you break the PAM configuration, please note
- that you may need to use an emergency boot process to recover your Linux
- system. It is possible to break the ability to log into the system if
- PAM files are incorrectly configured. The entire directory
- <filename>/etc/pam.d</filename> should be backed up to a safe location.
- </para></step>
-
- <step><para>
- If you require only console login support, edit the <filename>/etc/pam.d/login</filename>
- so it matches <link linkend="ch9-pamwnbdlogin"/>.
- </para></step>
-
- <step><para>
- To provide the ability to log onto the graphical desktop interface, you must edit
- the files <filename>gdm</filename> and <filename>xdm</filename> in the
- <filename>/etc/pam.d</filename> directory.
- </para></step>
-
- <step><para>
- Edit only one file at a time. Carefully validate its operation before attempting
- to reboot the machine.
- </para></step>
- </procedure>
-
- </sect3>
-
-<example id="ch9-pamwnbdlogin">
-<title>SUSE: PAM <filename>login</filename> Module Using Winbind</title>
-<screen>
-# /etc/pam.d/login
-
-#%PAM-1.0
-auth sufficient pam_unix2.so nullok
-auth sufficient pam_winbind.so use_first_pass use_authtok
-auth required pam_securetty.so
-auth required pam_nologin.so
-auth required pam_env.so
-auth required pam_mail.so
-account sufficient pam_unix2.so
-account sufficient pam_winbind.so user_first_pass use_authtok
-password required pam_pwcheck.so nullok
-password sufficient pam_unix2.so nullok use_first_pass use_authtok
-password sufficient pam_winbind.so use_first_pass use_authtok
-session sufficient pam_unix2.so none
-session sufficient pam_winbind.so use_first_pass use_authtok
-session required pam_limits.so
-</screen>
-</example>
-
-<example id="ch9-pamwbndxdm">
-<title>SUSE: PAM <filename>xdm</filename> Module Using Winbind</title>
-<screen>
-# /etc/pam.d/gdm (/etc/pam.d/xdm)
-
-#%PAM-1.0
-auth sufficient pam_unix2.so nullok
-auth sufficient pam_winbind.so use_first_pass use_authtok
-account sufficient pam_unix2.so
-account sufficient pam_winbind.so use_first_pass use_authtok
-password sufficient pam_unix2.so
-password sufficient pam_winbind.so use_first_pass use_authtok
-session sufficient pam_unix2.so
-session sufficient pam_winbind.so use_first_pass use_authtok
-session required pam_dev perm.so
-session required pam_resmgr.so
-</screen>
-</example>
-
-<example id="ch9-rhsysauth">
-<title>Red Hat 9: PAM System Authentication File: <filename>/etc/pam.d/system-auth</filename> Module Using Winbind</title>
-<screen>
-#%PAM-1.0
-auth required /lib/security/$ISA/pam_env.so
-auth sufficient /lib/security/$ISA/pam_unix.so likeauth nullok
-auth sufficient /lib/security/$ISA/pam_winbind.so use_first_pass
-auth required /lib/security/$ISA/pam_deny.so
-
-account required /lib/security/$ISA/pam_unix.so
-account sufficient /lib/security/$ISA/pam_winbind.so use_first_pass
-
-password required /lib/security/$ISA/pam_cracklib.so retry=3 type=
-# Note: The above line is complete. There is nothing following the '='
-password sufficient /lib/security/$ISA/pam_unix.so \
- nullok use_authtok md5 shadow
-password sufficient /lib/security/$ISA/pam_winbind.so use_first_pass
-password required /lib/security/$ISA/pam_deny.so
-
-session required /lib/security/$ISA/pam_limits.so
-session sufficient /lib/security/$ISA/pam_unix.so
-session sufficient /lib/security/$ISA/pam_winbind.so use_first_pass
-</screen>
-</example>
-
- </sect2>
-
- <sect2>
- <title>Key Points Learned</title>
-
- <para>
- The addition of UNIX/Linux Samba servers and clients is a common requirement. In this chapter, you
- learned how to integrate such servers so that the UID/GID mappings they use can be consistent
- across all domain member servers. You also discovered how to implement the ability to use Samba
- or Windows domain account credentials to log on to a UNIX/Linux client.
- </para>
-
- <para>
- The following are key points made in this chapter:
- </para>
-
- <itemizedlist>
- <listitem><para>
- Domain controllers are always authoritative for the domain.
- </para></listitem>
-
- <listitem><para>
- Domain members may have local accounts and must be able to resolve the identity of
- domain user accounts. Domain user account identity must map to a local UID/GID. That
- local UID/GID can be stored in LDAP. This way, it is possible to share the IDMAP data
- across all domain member machines.
- </para></listitem>
-
- <listitem><para>
- Resolution of user and group identities on domain member machines may be implemented
- using direct LDAP services or using winbind.
- </para></listitem>
-
- <listitem><para>
- On NSS/PAM enabled UNIX/Linux systems, NSS is responsible for identity management
- and PAM is responsible for authentication of logon credentials (username and password).
- </para></listitem>
- </itemizedlist>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Questions and Answers</title>
-
- <para>
- The following questions were obtained from the mailing list and also from private discussions
- with Windows network administrators.
- </para>
-
- <qandaset defaultlabel="chap09qa" type="number">
- <qandaentry>
- <question>
-
- <para>
- We use NIS for all UNIX accounts. Why do we need winbind?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><primary>NIS</primary></indexterm>
- <indexterm><primary>encrypted passwords</primary></indexterm>
- <indexterm><primary>smbpasswd</primary></indexterm>
- <indexterm><primary>tdbsam</primary></indexterm>
- <indexterm><primary>passdb backend</primary></indexterm>
- <indexterm><primary>Winbind</primary></indexterm>
- You can use NIS for your UNIX accounts. NIS does not store the Windows encrypted
- passwords that need to be stored in one of the acceptable passdb backends.
- Your choice of backend is limited to <parameter>smbpasswd</parameter> or
- <parameter>tdbsam</parameter>. Winbind is needed to handle the resolution of
- SIDs from trusted domains to local UID/GID values.
- </para>
-
- <para>
- <indexterm><primary>winbind trusted domains only</primary></indexterm>
- <indexterm><primary>getpwnam()</primary></indexterm>
- On a domain member server, you effectively map Windows domain users to local users
- that are in your NIS database by specifying the <parameter>winbind trusted domains
- only</parameter>. This causes user and group account lookups to be routed via
- the <command>getpwnam()</command> family of systems calls. On an NIS-enabled client,
- this pushes the resolution of users and groups out through NIS.
- </para>
-
- <para>
- As a general rule, it is always a good idea to run winbind on all Samba servers.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Our IT management people do not like LDAP but are looking at Microsoft Active Directory.
- Which is better?<indexterm>
- <primary>Active Directory</primary>
- </indexterm>
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>LDAP</primary>
- <secondary>server</secondary>
- </indexterm><indexterm>
- <primary>Kerberos</primary>
- </indexterm><indexterm>
- <primary>schema</primary>
- </indexterm>
- Microsoft Active Directory is an LDAP server that is intricately tied to a Kerberos
- infrastructure. Most IT managers who object to LDAP do so because
- an LDAP server is most often supplied as a raw tool that needs to be configured and
- for which the administrator must create the schema, create the administration tools, and
- devise the backup and recovery facilities in a site-dependent manner. LDAP servers
- in general are seen as a high-energy, high-risk facility.
- </para>
-
- <para><indexterm>
- <primary>management</primary>
- </indexterm>
- Microsoft Active Directory by comparison is easy to install and configure and
- is supplied with all tools necessary to implement and manage the directory. For sites
- that lack a lot of technical competence, Active Directory is a good choice. For sites
- that have the technical competence to handle Active Directory well, LDAP is a good
- alternative. The real issue is, What type of solution does
- the site want? If management wants a choice to use an alternative, they may want to
- consider the options. On the other hand, if management just wants a solution that works,
- Microsoft Active Directory is a good solution.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- We want to implement a Samba PDC, four Samba BDCs, and 10 Samba servers. Is it possible
- to use NIS in place of LDAP?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>NIS</primary>
- </indexterm><indexterm>
- <primary>LDAP</primary>
- </indexterm><indexterm>
- <primary>encrypted passwords</primary>
- </indexterm><indexterm>
- <primary>synchronized</primary>
- </indexterm><indexterm>
- <primary>secure account password</primary>
- </indexterm><indexterm>
- <primary>PDC</primary>
- </indexterm><indexterm>
- <primary>BDC</primary>
- </indexterm>
- Yes, it is possible to use NIS in place of LDAP, but there may be problems with keeping
- the Windows (SMB) encrypted passwords database correctly synchronized across the entire
- network. Workstations (Windows client machines) periodically change their domain
- membership secure account password. How can you keep changes that are on remote BDCs
- synchronized on the PDC?
- </para>
-
- <para><indexterm>
- <primary>centralized storage</primary>
- </indexterm><indexterm>
- <primary>management</primary>
- </indexterm><indexterm>
- <primary>network Identities</primary>
- </indexterm>
- LDAP is a more elegant solution because it permits centralized storage and management
- of all network identities (user, group, and machine accounts) together with all information
- Samba needs to provide to network clients and their users.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Are you suggesting that users should not log on to a domain member server? If so, why?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>security</primary>
- </indexterm><indexterm>
- <primary>data</primary>
- <secondary>integrity</secondary>
- </indexterm><indexterm>
- <primary>mapped drives</primary>
- </indexterm>
- Many UNIX administrators mock the model that the personal computer industry has adopted
- as normative since the early days of Novell NetWare. The old
- perception of the necessity to keep users off file and print servers was a result of
- fears concerning the security and integrity of data. It was a simple and generally
- effective measure to keep users away from servers, except through mapped drives.
- </para>
-
- <para><indexterm>
- <primary>user logins</primary>
- </indexterm><indexterm>
- <primary>risk</primary>
- </indexterm><indexterm>
- <primary>user errors</primary>
- </indexterm><indexterm>
- <primary>strategy</primary>
- </indexterm><indexterm>
- <primary>policy</primary>
- </indexterm>
- UNIX administrators are fully correct in asserting that UNIX servers and workstations
- are identical in terms of the software that is installed. They correctly assert that
- in a well-secured environment it is safe to store files on a system that has hundreds
- of users. But all network administrators must factor into the decision to allow or
- reject general user logins to a UNIX system that is principally a file and print
- server the risk to operations through simple user errors.
- Only then can one begin to appraise the best strategy and adopt a site-specific
- policy that best protects the needs of users and of the organization alike.
- </para>
-
- <para><indexterm>
- <primary>system level logins</primary>
- </indexterm>
- From experience, it is my recommendation to keep general system-level logins to a
- practical minimum and to eliminate them if possible. This should not be taken as a
- hard rule, though. The better question is, what works best for the site?
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>trusted domains</primary>
- </indexterm><indexterm>
- <primary>domain</primary>
- <secondary>trusted</secondary>
- </indexterm><indexterm>
- <primary>winbind trusted domains only</primary>
- </indexterm><indexterm>
- <primary>domain members</primary>
- </indexterm>
- We want to ensure that only users from our own domain plus from trusted domains can use our
- Samba servers. In the &smb.conf; file on all servers, we have enabled the <parameter>winbind
- trusted domains only</parameter> parameter. We now find that users from trusted domains
- cannot access our servers, and users from Windows clients that are not domain members
- can also access our servers. Is this a Samba bug?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>distributed</primary>
- </indexterm><indexterm>
- <primary>NIS</primary>
- </indexterm><indexterm>
- <primary>rsync</primary>
- </indexterm><indexterm>
- <primary>LDAP</primary>
- </indexterm><indexterm>
- <primary>winbindd</primary>
- </indexterm><indexterm>
- <primary>/etc/passwd</primary>
- </indexterm>
- The manual page for this <parameter>winbind trusted domains only</parameter> parameter says,
- <quote>This parameter is designed to allow Samba servers that are members of a Samba-controlled
- domain to use UNIX accounts distributed vi NIS, rsync, or LDAP as the UIDs for winbindd users
- in the hosts primary domain. Therefore, the user <constant>SAMBA\user1</constant> would be
- mapped to the account <constant>user1</constant> in <filename>/etc/passwd</filename> instead
- of allocating a new UID for him or her.</quote> This clearly suggests that you are trying
- to use this parameter inappropriately.
- </para>
-
- <para><indexterm>
- <primary>valid users</primary>
- </indexterm>
- A far better solution is to use the <parameter>valid users</parameter> by specifying
- precisely the domain users and groups that should be permitted access to the shares. You could,
- for example, set the following parameters:
-<screen>
-[demoshare]
- path = /export/demodata
- valid users = @"Domain Users", @"OTHERDOMAIN\Domain Users"
-</screen>
- </para>
-
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- What are the benefits of using LDAP for my domain member servers?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>LDAP</primary>
- </indexterm><indexterm>
- <primary>benefit</primary>
- </indexterm><indexterm>
- <primary>UID</primary>
- </indexterm><indexterm>
- <primary>GID</primary>
- </indexterm><indexterm>
- <primary>Domain Controllers</primary>
- </indexterm><indexterm>
- <primary>Domain Member servers</primary>
- </indexterm><indexterm>
- <primary>copy</primary>
- </indexterm><indexterm>
- <primary>replicate</primary>
- </indexterm><indexterm>
- <primary>identity</primary>
- </indexterm>
- The key benefit of using LDAP is that the UID of all users and the GID of all groups
- are globally consistent on domain controllers as well as on domain member servers.
- This means that it is possible to copy/replicate files across servers without
- loss of identity.
- </para>
-
- <para><indexterm>
- <primary>Identity resolution</primary>
- </indexterm><indexterm>
- <primary>winbind</primary>
- </indexterm><indexterm>
- <primary>IDMAP backend</primary>
- </indexterm><indexterm>
- <primary>LDAP</primary>
- </indexterm><indexterm>
- <primary>Domain Controllers</primary>
- </indexterm><indexterm>
- <primary>Domain Member</primary>
- <secondary>servers</secondary>
- </indexterm><indexterm>
- <primary>Posix</primary>
- </indexterm><indexterm>
- <primary>account information</primary>
- </indexterm>
- When use is made of account identity resolution via winbind, even when an IDMAP backend
- is stored in LDAP, the UID/GID on domain member servers is consistent, but differs
- from the ID that the user/group has on domain controllers. The winbind allocated UID/GID
- that is stored in LDAP (or locally) will be in the numeric range specified in the <parameter>
- idmap uid/gid</parameter> in the &smb.conf; file. On domain controllers, the UID/GID is
- that of the POSIX value assigned in the LDAP directory as part of the POSIX account information.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Is proper DNS operation necessary for Samba-3 plus LDAP? If so, what must I put into
- my DNS configuration?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>DNS</primary>
- <secondary>configuration</secondary>
- </indexterm><indexterm>
- <primary>DNS</primary>
- <secondary>lookup</secondary>
- </indexterm><indexterm>
- <primary>hosts</primary>
- </indexterm><indexterm>
- <primary>/etc/nsswitch.conf</primary>
- </indexterm><indexterm>
- <primary>NSS</primary>
- </indexterm><indexterm>
- <primary>/etc/hosts</primary>
- </indexterm><indexterm>
- <primary>WINS</primary>
- <secondary>lookup</secondary>
- </indexterm>
- Samba depends on correctly functioning resolution of hostnames to their IP address. Samba
- makes no direct DNS lookup calls, but rather redirects all name-to-address calls via the
- <command>getXXXbyXXX()</command> function calls. The configuration of the <constant>hosts</constant>
- entry in the NSS <filename>/etc/nsswitch.conf</filename> file determines how the underlying
- resolution process is implemented. If the <constant>hosts</constant> entry in your NSS
- control file says:
-<screen>
-hosts: files dns wins
-</screen>
- this means that a hostname lookup first tries the <filename>/etc/hosts</filename>.
- If this fails to resolve, it attempts a DNS lookup, and if that fails, it tries a
- WINS lookup.
- </para>
-
- <para><indexterm>
- <primary>NetBIOS</primary>
- </indexterm><indexterm>
- <primary>TCP/IP</primary>
- </indexterm><indexterm>
- <primary>name resolution</primary>
- </indexterm>
- The addition of the WINS-based name lookup makes sense only if NetBIOS over TCP/IP has
- been enabled on all Windows clients. Where NetBIOS over TCP/IP has been disabled, DNS
- is the preferred name resolution technology. This usually makes most sense when Samba
- is a client of an Active Directory domain, where NetBIOS use has been disabled. In this
- case, the Windows 200x autoregisters all locator records it needs with its own DNS
- server or servers.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Our Windows 2003 Server Active Directory domain runs with NetBIOS disabled. Can we
- use Samba-3 with that configuration?
- </para>
-
- </question>
- <answer>
-
- <para>
- Yes.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>net</primary>
- <secondary>ads</secondary>
- <tertiary>join</tertiary>
- </indexterm><indexterm>
- <primary>net</primary>
- <secondary>rpc</secondary>
- <tertiary>join</tertiary>
- </indexterm>
- When I tried to execute net ads join, I got no output. It did not work, so
- I think that it failed. I then executed net rpc join and that worked fine.
- That is okay, isn't it?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>Kerberos</primary>
- </indexterm><indexterm>
- <primary>authentication</primary>
- </indexterm>
- No. This is not okay. It means that your Samba-3 client has joined the ADS domain as
- a Windows NT4 client, and Samba-3 will not be using Kerberos-based authentication.
- </para>
-
- </answer>
- </qandaentry>
-
- </qandaset>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-ByExample/SBE-Appendix1.xml b/docs-xml/Samba3-ByExample/SBE-Appendix1.xml
deleted file mode 100644
index 1b958b3..0000000
--- a/docs-xml/Samba3-ByExample/SBE-Appendix1.xml
+++ /dev/null
@@ -1,1622 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE appendix PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-
-<chapter id="appendix">
- <title>A Collection of Useful Tidbits</title>
-
- <para>
- <indexterm><primary>material</primary></indexterm>
- <indexterm><primary>domain</primary><secondary>joining</secondary></indexterm>
- Information presented here is considered to be either basic or well-known material that is informative
- yet helpful. Over the years, I have observed an interesting behavior. There is an expectation that
- the process for joining a Windows client to a Samba-controlled Windows domain may somehow involve steps
- different from doing so with Windows NT4 or a Windows ADS domain. Be assured that the steps are identical,
- as shown in the example given below.
- </para>
-
-<sect1 id="domjoin">
-<title>Joining a Domain: Windows 200x/XP Professional</title>
-
- <para>
- <indexterm><primary>joining a domain</primary></indexterm>
- Microsoft Windows NT/200x/XP Professional platforms can participate in Domain Security.
- This section steps through the process for making a Windows 200x/XP Professional machine a
- member of a Domain Security environment. It should be noted that this process is identical
- when joining a domain that is controlled by Windows NT4/200x as well as a Samba PDC.
- </para>
-
- <procedure>
- <title>Steps to Join a Domain</title>
-
- <step><para>
- Click <guimenu>Start</guimenu>.
- </para></step>
-
- <step><para>
- Right-click <guimenu>My Computer</guimenu>, and then select <guimenuitem>Properties</guimenuitem>.
- </para></step>
-
- <step><para>
- The opening panel is the same one that can be reached by clicking <guimenu>System</guimenu> on the Control Panel.
- See <link linkend="swxpp001"></link>.
- <figure id="swxpp001"><title>The General Panel.</title><imagefile>wxpp001</imagefile></figure>
- </para></step>
-
- <step><para>
- Click the <guimenu>Computer Name</guimenu> tab.
- This panel shows the <guimenuitem>Computer Description</guimenuitem>, the <guimenuitem>Full computer name</guimenuitem>,
- and the <guimenuitem>Workgroup</guimenuitem> or <guimenuitem>Domain name</guimenuitem>.
- </para>
-
- <para>
- Clicking the <guimenu>Network ID</guimenu> button launches the configuration wizard. Do not use this with
- Samba-3. If you wish to change the computer name, or join or leave the domain, click the <guimenu>Change</guimenu> button.
- See <link linkend="swxpp004"></link>.
- <figure id="swxpp004"><title>The Computer Name Panel.</title><imagefile>wxpp004</imagefile></figure>
- </para></step>
-
- <step><para>
- Click on <guimenu>Change</guimenu>. This panel shows that our example machine (TEMPTATION) is in a workgroup called WORKGROUP.
- We join the domain called MIDEARTH. See <link linkend="swxpp006"></link>.
- <figure id="swxpp006"><title>The Computer Name Changes Panel</title><imagefile>wxpp006</imagefile></figure>
- </para></step>
-
- <step><para>
- Enter the name <guimenu>MIDEARTH</guimenu> in the field below the Domain radio button.
- </para>
-
- <para>
- This panel shows that our example machine (TEMPTATION) is set to join the domain called MIDEARTH. See <link linkend="swxpp007"></link>.
- <figure id="swxpp007"><title>The Computer Name Changes Panel &smbmdash; Domain MIDEARTH</title><imagefile>wxpp007</imagefile></figure>
- </para></step>
-
- <step><para>
- Now click the <guimenu>OK</guimenu> button. A dialog box should appear to allow you to provide the credentials (username and password)
- of a domain administrative account that has the rights to add machines to the domain.
- </para>
-
- <para>
- Enter the name <quote>root</quote> and the root password from your Samba-3 server. See <link linkend="swxpp008"></link>.
- <figure id="swxpp008"><title>Computer Name Changes &smbmdash; User name and Password Panel</title><imagefile>wxpp008</imagefile></figure>
- </para></step>
-
- <step><para>
- Click <guimenu>OK</guimenu>.
- </para>
-
- <para>
- The <quote>Welcome to the MIDEARTH domain</quote> dialog box should appear. At this point, the machine must be rebooted.
- Joining the domain is now complete.
- </para></step>
-
- </procedure>
-
- <para>
- <indexterm><primary>Active Directory</primary></indexterm>
- <indexterm><primary>DNS</primary></indexterm>
- The screen capture shown in <link linkend="swxpp007"/> has a button labeled <guimenu>More...</guimenu>. This button opens a
- panel in which you can set (or change) the Primary DNS suffix of the computer. This is a parameter that mainly affects members
- of Microsoft Active Directory. Active Directory is heavily oriented around the DNS namespace.
- </para>
-
- <para>
- <indexterm><primary>Netlogon</primary></indexterm>
- <indexterm><primary>DNS</primary><secondary>dynamic</secondary></indexterm>
- Where NetBIOS technology uses WINS as well as UDP broadcast as key mechanisms for name resolution, Active Directory servers
- register their services with the Microsoft Dynamic DNS server. Windows clients must be able to query the correct DNS server
- to find the services (like which machines are domain controllers or which machines have the Netlogon service running).
- </para>
-
- <para>
- <indexterm><primary>DNS</primary><secondary>suffix</secondary></indexterm>
- The default setting of the Primary DNS suffix is the Active Directory domain name. When you change the Primary DNS suffix,
- this does not affect domain membership, but it can break network browsing and the ability to resolve your computer name to
- a valid IP address.
- </para>
-
- <para>
- The Primary DNS suffix parameter principally affects MS Windows clients that are members of an Active Directory domain.
- Where the client is a member of a Samba domain, it is preferable to leave this field blank.
- </para>
-
- <para>
- <indexterm><primary>Group Policy</primary></indexterm>
- According to Microsoft documentation, <quote>If this computer belongs to a group with <constant>Group Policy</constant>
- enabled on <command>Primary DNS suffice of this computer</command>, the string specified in the Group Policy is used
- as the primary DNS suffix and you might need to restart your computer to view the correct setting. The local setting is
- used only if Group Policy is disabled or unspecified.</quote>
- </para>
-
-</sect1>
-
-<sect1>
- <title>Samba System File Location</title>
-
- <para><indexterm>
- <primary>default installation</primary>
- </indexterm><indexterm>
- <primary>/usr/local/samba</primary>
- </indexterm><indexterm>
- <primary>/usr/local</primary>
- </indexterm>
- One of the frustrations expressed by subscribers to the Samba mailing lists revolves around the choice of where the default Samba Team
- build and installation process locates its Samba files. The location, chosen in the early 1990s, for the default installation is
- in the <filename>/usr/local/samba</filename> directory. This is a perfectly reasonable location, particularly given all the other
- Open Source software that installs into the <filename>/usr/local</filename> subdirectories.
- </para>
-
- <para>
- Several UNIX vendors, and Linux vendors in particular, elected to locate the Samba files in a location other than the Samba Team
- default.
- </para>
-
- <para><indexterm>
- <primary>Free Standards Group</primary>
- <see>FSG</see>
- </indexterm><indexterm>
- <primary>FSG</primary>
- </indexterm><indexterm>
- <primary>Linux Standards Base</primary>
- <see>LSB</see>
- </indexterm><indexterm>
- <primary>LSB</primary>
- </indexterm><indexterm>
- <primary>File Hierarchy System</primary>
- <see>FHS</see>
- </indexterm><indexterm>
- <primary>FHS</primary>
- </indexterm><indexterm>
- <primary>file locations</primary>
- </indexterm><indexterm>
- <primary>/etc/samba</primary>
- </indexterm><indexterm>
- <primary>/usr/sbin</primary>
- </indexterm><indexterm>
- <primary>/usr/bin</primary>
- </indexterm><indexterm>
- <primary>/usr/share</primary>
- </indexterm><indexterm>
- <primary>/usr/share/swat</primary>
- </indexterm><indexterm>
- <primary>/usr/lib/samba</primary>
- </indexterm><indexterm>
- <primary>/usr/share/samba/swat</primary>
- </indexterm><indexterm>
- <primary>SWAT</primary>
- </indexterm><indexterm>
- <primary>VFS modules</primary>
- </indexterm>
- Linux vendors, working in conjunction with the Free Standards Group (FSG), Linux Standards Base (LSB), and File Hierarchy
- System (FHS), have elected to locate the configuration files under the <filename>/etc/samba</filename> directory, common binary
- files (those used by users) in the <filename>/usr/bin</filename> directory, and the administrative files (daemons) in the
- <filename>/usr/sbin</filename> directory. Support files for the Samba Web Admin Tool (SWAT) are located under the
- <filename>/usr/share</filename> directory, either in <filename>/usr/share/samba/swat</filename> or in
- <filename>/usr/share/swat</filename>. There are additional support files for <command>smbd</command> in the
- <filename>/usr/lib/samba</filename> directory tree. The files located there include the dynamically loadable modules for the
- passdb backend as well as for the VFS modules.
- </para>
-
- <para><indexterm>
- <primary>/var/lib/samba</primary>
- </indexterm><indexterm>
- <primary>/var/log/samba</primary>
- </indexterm><indexterm>
- <primary>run-time control files</primary>
- </indexterm>
- Samba creates runtime control files and generates log files. The runtime control files (tdb and dat files) are stored in
- the <filename>/var/lib/samba</filename> directory. Log files are created in <filename>/var/log/samba.</filename>
- </para>
-
- <para>
- When Samba is built and installed using the default Samba Team process, all files are located under the
- <filename>/usr/local/samba</filename> directory tree. This makes it simple to find the files that Samba owns.
- </para>
-
- <para><indexterm>
- <primary>smbd</primary>
- <secondary>location of files</secondary>
- </indexterm>
- One way to find the Samba files that are installed on your UNIX/Linux system is to search for the location
- of all files called <command>smbd</command>. Here is an example:
-<screen>
-&rootprompt; find / -name smbd -print
-</screen>
- You can find the location of the configuration files by running:
-<screen>
-&rootprompt; /path-to-binary-file/smbd -b | more
-...
-Paths:
- SBINDIR: /usr/sbin
- BINDIR: /usr/bin
- SWATDIR: /usr/share/samba/swat
- CONFIGFILE: /etc/samba/smb.conf
- LOGFILEBASE: /var/log/samba
- LMHOSTSFILE: /etc/samba/lmhosts
- LIBDIR: /usr/lib/samba
- SHLIBEXT: so
- LOCKDIR: /var/lib/samba
- PIDDIR: /var/run/samba
- SMB_PASSWD_FILE: /etc/samba/smbpasswd
- PRIVATE_DIR: /etc/samba
-...
-</screen>
- If you wish to locate the Samba version, just run:
-<screen>
-&rootprompt; /path-to-binary-file/smbd -V
-Version 3.0.20-SUSE
-</screen>
- </para>
-
- <para>
- Many people have been caught by installation of Samba using the default Samba Team process when it was already installed
- by the platform vendor's method. If your platform uses RPM format packages, you can check to see if Samba is installed by
- executing:<indexterm>
- <primary>rpm</primary>
- </indexterm>
-<screen>
-&rootprompt; rpm -qa | grep samba
-samba3-pdb-3.0.20-1
-samba3-vscan-0.3.6-0
-samba3-winbind-3.0.20-1
-samba3-3.0.20-1
-samba3-python-3.0.20-1
-samba3-utils-3.0.20-1
-samba3-doc-3.0.20-1
-samba3-client-3.0.20-1
-samba3-cifsmount-3.0.20-1
- </screen><indexterm>
- <primary>package names</primary>
- </indexterm>
- The package names, of course, vary according to how the vendor, or the binary package builder, prepared them.
- </para>
-
-</sect1>
-
-<sect1>
- <title>Starting Samba</title>
-
- <para><indexterm>
- <primary>daemon</primary>
- </indexterm>
- Samba essentially consists of two or three daemons. A daemon is a UNIX application that runs in the background and provides services.
- An example of a service is the Apache Web server for which the daemon is called <command>httpd</command>. In the case of Samba, there
- are three daemons, two of which are needed as a minimum.
- </para>
-
- <para>
- The Samba server is made up of the following daemons:
- </para>
-
-<example id="ch12SL">
-<title>A Useful Samba Control Script for SUSE Linux</title>
-<screen>
-#!/bin/bash
-#
-# Script to start/stop samba
-# Locate this in /sbin as a file called 'samba'
-
-RCD=/etc/rc.d
-
-if [ z$1 == 'z' ]; then
- echo $0 - No arguments given; must be start or stop.
- exit
-fi
-
-if [ $1 == 'start' ]; then
- ${RCD}/nmb start
- ${RCD}/smb start
- ${RCD}/winbind start
-
-fi
-if [ $1 == 'stop' ]; then
- ${RCD}/smb stop
- ${RCD}/winbind stop
- ${RCD}/nmb stop
-fi
-if [ $1 == 'restart' ]; then
- ${RCD}/smb stop
- ${RCD}/winbind stop
- ${RCD}/nmb stop
- sleep 5
- ${RCD}/nmb start
- ${RCD}/smb start
- ${RCD}/winbind start
-fi
-exit 0
-</screen>
-</example>
-
- <variablelist>
- <varlistentry><term>nmbd</term>
- <listitem><para>
- <indexterm><primary>smbd</primary></indexterm>
- <indexterm><primary>starting samba</primary><secondary>smbd</secondary></indexterm>
- This daemon handles all name registration and resolution requests. It is the primary vehicle involved
- in network browsing. It handles all UDP-based protocols. The <command>nmbd</command> daemon should
- be the first command started as part of the Samba startup process.
- </para></listitem>
- </varlistentry>
-
- <varlistentry><term>smbd</term>
- <listitem><para>
- <indexterm><primary>nmbd</primary></indexterm>
- <indexterm><primary>starting samba</primary><secondary>nmbd</secondary></indexterm>
- This daemon handles all TCP/IP-based connection services for file- and print-based operations. It also
- manages local authentication. It should be started immediately following the startup of <command>nmbd</command>.
- </para></listitem>
- </varlistentry>
-
- <varlistentry><term>winbindd</term>
- <listitem><para>
- <indexterm><primary>winbindd</primary></indexterm>
- <indexterm><primary>starting samba</primary><secondary>winbindd</secondary></indexterm>
- This daemon should be started when Samba is a member of a Windows NT4 or ADS domain. It is also needed when
- Samba has trust relationships with another domain. The <command>winbindd</command> daemon will check the
- &smb.conf; file for the presence of the <parameter>idmap uid</parameter> and <parameter>idmap gid</parameter>
- parameters. If they are not found, <command>winbindd</command> bails out and refuses to start.
- </para></listitem>
- </varlistentry>
- </variablelist>
-
- <para>
- When Samba has been packaged by an operating system vendor, the startup process is typically a custom feature of its
- integration into the platform as a whole. Please refer to your operating system platform administration manuals for
- specific information pertaining to correct management of Samba startup.
- </para>
-
-<example id="ch12RHscript">
-<title>A Sample Samba Control Script for Red Hat Linux</title>
-<screen>
-#!/bin/sh
-#
-# chkconfig: 345 81 35
-# description: Starts and stops the Samba smbd and nmbd daemons \
-# used to provide SMB network services.
-
-# Source function library.
-. /etc/rc.d/init.d/functions
-# Source networking configuration.
-. /etc/sysconfig/network
-# Check that networking is up.
-[ ${NETWORKING} = "no" ] && exit 0
-CONFIG=/etc/samba/smb.conf
-# Check that smb.conf exists.
-[ -f $CONFIG ] || exit 0
-
-# See how we were called.
-case "$1" in
- start)
- echo -n "Starting SMB services: "
- daemon smbd -D; daemon nmbd -D; echo;
- touch /var/lock/subsys/smb
- ;;
- stop)
- echo -n "Shutting down SMB services: "
- smbdpids=`ps guax | grep smbd | grep -v grep | awk '{print $2}'`
- for pid in $smbdpids; do
- kill -TERM $pid
- done
- killproc nmbd -TERM; rm -f /var/lock/subsys/smb
- echo ""
- ;;
- status)
- status smbd; status nmbd;
- ;;
- restart)
- echo -n "Restarting SMB services: "
- $0 stop; $0 start;
- echo "done."
- ;;
- *)
- echo "Usage: smb {start|stop|restart|status}"
- exit 1
-esac
-</screen>
-</example>
-
- <para><indexterm>
- <primary>samba control script</primary>
- </indexterm>
- SUSE Linux implements individual control over each Samba daemon. A Samba control script that can be conveniently
- executed from the command line is shown in <link linkend="ch12SL"/>. This can be located in the directory
- <filename>/sbin</filename> in a file called <filename>samba</filename>. This type of control script should be
- owned by user root and group root, and set so that only root can execute it.
- </para>
-
- <para><indexterm>
- <primary>startup script</primary>
- </indexterm>
- A sample startup script for a Red Hat Linux system is shown in <link linkend="ch12RHscript"/>.
- This file could be located in the directory <filename>/etc/rc.d</filename> and can be called
- <filename>samba</filename>. A similar startup script is required to control <command>winbind</command>.
- If you want to find more information regarding startup scripts please refer to the packaging section of
- the Samba source code distribution tarball. The packaging files for each platform include a
- startup control file.
- </para>
-
-</sect1>
-
-<sect1>
- <title>DNS Configuration Files</title>
-
- <para>
- The following files are common to all DNS server configurations. Rather than repeat them multiple times, they
- are presented here for general reference.
- </para>
-
- <sect2>
- <title>The Forward Zone File for the Loopback Adaptor</title>
-
- <para>
- The forward zone file for the loopback address never changes. An example file is shown
- in <link linkend="loopback"/>. All traffic destined for an IP address that is hosted on a
- physical interface on the machine itself is routed to the loopback adaptor. This is
- a fundamental design feature of the TCP/IP protocol implementation. The loopback adaptor
- is called <constant>localhost</constant>.
- </para>
-
-<example id="loopback">
-<title>DNS Localhost Forward Zone File: <filename>/var/lib/named/localhost.zone</filename></title>
-<screen>
-$TTL 1W
-@ IN SOA @ root (
- 42 ; serial
- 2D ; refresh
- 4H ; retry
- 6W ; expiry
- 1W ) ; minimum
-
- IN NS @
- IN A 127.0.0.1
-</screen>
-</example>
-
- </sect2>
-
- <sect2>
- <title>The Reverse Zone File for the Loopback Adaptor</title>
-
- <para>
- The reverse zone file for the loopback address as shown in <link linkend="dnsloopy"/>
- is necessary so that references to the address <constant>127.0.0.1</constant> can be
- resolved to the correct name of the interface.
- </para>
-
-<example id="dnsloopy">
-<title>DNS Localhost Reverse Zone File: <filename>/var/lib/named/127.0.0.zone</filename></title>
-<screen>
-$TTL 1W
-@ IN SOA localhost. root.localhost. (
- 42 ; serial
- 2D ; refresh
- 4H ; retry
- 6W ; expiry
- 1W ) ; minimum
-
- IN NS localhost.
-1 IN PTR localhost.
-</screen>
-</example>
-
-<example id="roothint">
-<title>DNS Root Name Server Hint File: <filename>/var/lib/named/root.hint</filename></title>
-<screen>
-; This file is made available by InterNIC under anonymous FTP as
-; file /domain/named.root
-; on server FTP.INTERNIC.NET
-; last update: Nov 5, 2002. Related version of root zone: 2002110501
-; formerly NS.INTERNIC.NET
-. 3600000 IN NS A.ROOT-SERVERS.NET.
-A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
-; formerly NS1.ISI.EDU
-. 3600000 NS B.ROOT-SERVERS.NET.
-B.ROOT-SERVERS.NET. 3600000 A 128.9.0.107
-; formerly C.PSI.NET
-. 3600000 NS C.ROOT-SERVERS.NET.
-C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12
-; formerly TERP.UMD.EDU
-. 3600000 NS D.ROOT-SERVERS.NET.
-D.ROOT-SERVERS.NET. 3600000 A 128.8.10.90
-; formerly NS.NASA.GOV
-. 3600000 NS E.ROOT-SERVERS.NET.
-E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10
-; formerly NS.ISC.ORG
-. 3600000 NS F.ROOT-SERVERS.NET.
-F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241
-; formerly NS.NIC.DDN.MIL
-. 3600000 NS G.ROOT-SERVERS.NET.
-G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4
-; formerly AOS.ARL.ARMY.MIL
-. 3600000 NS H.ROOT-SERVERS.NET.
-H.ROOT-SERVERS.NET. 3600000 A 128.63.2.53
-; formerly NIC.NORDU.NET
-. 3600000 NS I.ROOT-SERVERS.NET.
-I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17
-; operated by VeriSign, Inc.
-. 3600000 NS J.ROOT-SERVERS.NET.
-J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30
-; housed in LINX, operated by RIPE NCC
-. 3600000 NS K.ROOT-SERVERS.NET.
-K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129
-; operated by IANA
-. 3600000 NS L.ROOT-SERVERS.NET.
-L.ROOT-SERVERS.NET. 3600000 A 198.32.64.12
-; housed in Japan, operated by WIDE
-. 3600000 NS M.ROOT-SERVERS.NET.
-M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33
-; End of File
-</screen>
-</example>
- </sect2>
-
- <sect2>
- <title>DNS Root Server Hint File</title>
-
- <para>
- The content of the root hints file as shown in <link linkend="roothint"/> changes slowly over time.
- Periodically this file should be updated from the source shown. Because
- of its size, this file is located at the end of this chapter.
- </para>
-
- </sect2>
-
-</sect1>
-
-<sect1 id="altldapcfg">
- <title>Alternative LDAP Database Initialization</title>
-
- <para><indexterm>
- <primary>LDAP</primary>
- <secondary>database</secondary>
- </indexterm><indexterm>
- <primary>LDAP</primary>
- <secondary>initial configuration</secondary>
- </indexterm>
- The following procedure may be used as an alternative means of configuring
- the initial LDAP database. Many administrators prefer to have greater control
- over how system files get configured.
- </para>
-
- <sect2>
- <title>Initialization of the LDAP Database</title>
-
- <para><indexterm>
- <primary>LDIF</primary>
- </indexterm><indexterm>
- <primary>Domain Groups</primary>
- <secondary>well-known</secondary>
- </indexterm><indexterm>
- <primary>SID</primary>
- </indexterm>
- The first step to get the LDAP server ready for action is to create the LDIF file from
- which the LDAP database will be preloaded. This is necessary to create the containers
- into which the user, group, and other accounts are written. It is also necessary to
- preload the well-known Windows NT Domain Groups, as they must have the correct SID so
- that they can be recognized as special NT Groups by the MS Windows clients.
- </para>
-
- <procedure id="ldapinit">
- <title>LDAP Directory Pre-Load Steps</title>
-
- <step><para>
- Create a directory in which to store the files you use to generate
- the LDAP LDIF file for your system. Execute the following:
-<screen>
-&rootprompt; mkdir /etc/openldap/SambaInit
-&rootprompt; chown root:root /etc/openldap/SambaInit
-&rootprompt; chmod 700 /etc/openldap/SambaInit
-</screen>
- </para></step>
-
- <step><para>
- Install the files shown in <link linkend="sbehap-ldapreconfa"/>, <link linkend="sbehap-ldapreconfb"/>,
- and <link linkend="sbehap-ldapreconfc"/> into the directory
- <filename>/etc/openldap/SambaInit/SMBLDAP-ldif-preconfig.sh.</filename> These three files are,
- respectively, parts A, B, and C of the <filename>SMBLDAP-ldif-preconfig.sh</filename> file.
- </para></step>
-
- <step><para>
- Install the files shown in <link linkend="sbehap-ldifpata"/> and <link linkend="sbehap-ldifpatb"/> into the directory
- <filename>/etc/openldap/SambaInit/.</filename> These two files are
- parts A and B, respectively, of the <filename>init-ldif.pat</filename> file.
- </para></step>
-
- <step><para>
- Change to the <filename>/etc/openldap/SambaInit</filename> directory. Execute the following:
-<screen>
-&rootprompt; sh SMBLDAP-ldif-preconfig.sh
-
-How do you wish to refer to your organization?
-Suggestions:
- Black Tire Company, Inc.
- Cat With Hat Ltd.
-How would you like your organization name to appear?
-Your organization name is: My Organization
-Enter a new name is this is not what you want, press Enter to Continue.
-Name [My Organization]: Abmas Inc.
-
-Samba Config File Location [/etc/samba/smb.conf]:
-Enter a new full path or press Enter to continue.
-Samba Config File Location [/etc/samba/smb.conf]:
-Domain Name: MEGANET2
-Domain SID: S-1-5-21-3504140859-1010554828-2431957765
-
-The name of your Internet domain is now needed in a special format
-as follows, if your domain name is mydomain.org, what we need is
-the information in the form of:
- Domain ID: mydomain
- Top level: org
-If your fully qualified hostname is: snoopy.bazaar.garagesale.net
-where "snoopy" is the name of the machine,
-Then the information needed is:
- Domain ID: garagesale
- Top Level: net
-
-Found the following domain name: abmas.biz
-I think the bit we are looking for might be: abmas
-Enter the domain name or press Enter to continue:
-
-The top level organization name I will use is: biz
-Enter the top level org name or press Enter to continue:
-&rootprompt;
-</screen>
- This creates a file called <filename>MEGANET2.ldif</filename>.
- </para></step>
-
- <step><para>
- It is now time to preload the LDAP database with the following
- command:
-<screen>
-&rootprompt; slapadd -v -l MEGANET2.ldif
-added: "dc=abmas,dc=biz" (00000001)
-added: "cn=Manager,dc=abmas,dc=biz" (00000002)
-added: "ou=People,dc=abmas,dc=biz" (00000003)
-added: "ou=Computers,dc=abmas,dc=biz" (00000004)
-added: "ou=Groups,dc=abmas,dc=biz" (00000005)
-added: "ou=Domains,dc=abmas,dc=biz" (00000006)
-added: "sambaDomainName=MEGANET2,ou=Domains,dc=abmas,dc=biz" (00000007)
-added: "cn=domadmins,ou=Groups,dc=abmas,dc=biz" (00000008)
-added: "cn=domguests,ou=Groups,dc=abmas,dc=biz" (00000009)
-added: "cn=domusers,ou=Groups,dc=abmas,dc=biz" (0000000a)
-</screen>
- You should verify that the account information was correctly loaded by executing:
-<screen>
-&rootprompt; slapcat
-dn: dc=abmas,dc=biz
-objectClass: dcObject
-objectClass: organization
-dc: abmas
-o: Abmas Inc.
-description: Posix and Samba LDAP Identity Database
-structuralObjectClass: organization
-entryUUID: af552f8e-c4a1-1027-9002-9421e01bf474
-creatorsName: cn=manager,dc=abmas,dc=biz
-modifiersName: cn=manager,dc=abmas,dc=biz
-createTimestamp: 20031217055747Z
-modifyTimestamp: 20031217055747Z
-entryCSN: 2003121705:57:47Z#0x0001#0#0000
-...
-
-dn: cn=domusers,ou=Groups,dc=abmas,dc=biz
-objectClass: posixGroup
-objectClass: sambaGroupMapping
-gidNumber: 513
-cn: domusers
-sambaSID: S-1-5-21-3504140859-1010554828-2431957765-513
-sambaGroupType: 2
-displayName: Domain Users
-description: Domain Users
-structuralObjectClass: posixGroup
-entryUUID: af7e98ba-c4a1-1027-900b-9421e01bf474
-creatorsName: cn=manager,dc=abmas,dc=biz
-modifiersName: cn=manager,dc=abmas,dc=biz
-createTimestamp: 20031217055747Z
-modifyTimestamp: 20031217055747Z
-entryCSN: 2003121705:57:47Z#0x000a#0#0000
-</screen>
- </para></step>
-
- <step><para>
- Your LDAP database is ready for testing. You can now start the LDAP server
- using the system tool for your Linux operating system. For SUSE Linux, you can
- do this as follows:
-<screen>
-&rootprompt; rcldap start
-</screen>
- </para></step>
-
- <step><para>
- It is now a good idea to validate that the LDAP server is running correctly.
- Execute the following:
-<screen>
-&rootprompt; ldapsearch -x -b "dc=abmas,dc=biz" "(ObjectClass=*)"
-# extended LDIF
-#
-# LDAPv3
-# base <dc=abmas,dc=biz> with scope sub
-# filter: (ObjectClass=*)
-# requesting: ALL
-#
-
-# abmas.biz
-dn: dc=abmas,dc=biz
-objectClass: dcObject
-objectClass: organization
-dc: abmas
-o: Abmas Inc.
-description: Posix and Samba LDAP Identity Database
-...
-# domusers, Groups, abmas.biz
-dn: cn=domusers,ou=Groups,dc=abmas,dc=biz
-objectClass: posixGroup
-objectClass: sambaGroupMapping
-gidNumber: 513
-cn: domusers
-sambaSID: S-1-5-21-3504140859-1010554828-2431957765-513
-sambaGroupType: 2
-displayName: Domain Users
-description: Domain Users
-
-# search result
-search: 2
-result: 0 Success
-
-# numResponses: 11
-# numEntries: 10
-</screen>
- Your LDAP server is ready for creation of additional accounts.
- </para></step>
- </procedure>
-
- </sect2>
-
-<example id="sbehap-ldapreconfa">
-<title>LDAP Pre-configuration Script: <filename>SMBLDAP-ldif-preconfig.sh</filename> &smbmdash; Part A</title>
-<screen>
-#!/bin/bash
-#
-# This script prepares the ldif LDAP load file only
-#
-
-# Pattern File Name
-file=init-ldif.pat
-
-# The name of my organization
-ORGNAME="My Organization"
-
-# My Internet domain. ie: if my domain is: buckets.org, INETDOMAIN="buckets"
-INETDOMAIN="my-domain"
-
-# In the above case, md domain is: buckets.org, TLDORG="org"
-TLDORG="org"
-
-# This is the Samba Domain/Workgroup Name
-DOMNAME="MYWORKGROUP"
-
-#
-# Here We Go ...
-#
-
-cat <<EOF
-
-How do you wish to refer to your organization?
-
-Suggestions:
- Black Tire Company, Inc.
- Cat With Hat Ltd.
-
-How would you like your organization name to appear?
-
-EOF
-
-echo "Your organization name is: $ORGNAME"
-echo
-echo "Enter a new name or, press Enter to Continue."
-echo
-</screen>
-</example>
-
-<example id="sbehap-ldapreconfb">
-<title>LDAP Pre-configuration Script: <filename>SMBLDAP-ldif-preconfig.sh</filename> &smbmdash; Part B</title>
-<screen>
-echo -e -n "Name [$ORGNAME]: "
- read name
-
-if [ ! -z "$name" ]; then
- ORGNAME=${name}
-fi
-echo
-sed "s/ORGNAME/${ORGNAME}/g" < $file > $file.tmp1
-
-# Try to find smb.conf
-
-if [ -e /usr/local/samba/lib/smb.conf ]; then
- CONF=/usr/local/samba/lib/smb.conf
-elif [ -e /etc/samba/smb.conf ]; then
- CONF=/etc/samba/smb.conf
-fi
-
-echo "Samba Config File Location [$CONF]: "
-echo
-echo "Enter a new full path or press Enter to continue."
-echo
-echo -n "Samba Config File Location [$CONF]: "
- read name
-if [ ! -z "$name" ]; then
- CONF=$name
-fi
-echo
-
-# Find the name of our Domain/Workgroup
-DOMNAME=`grep -i workgroup ${CONF} | sed "s/ //g" | cut -f2 -d=`
-echo Domain Name: $DOMNAME
-echo
-
-sed "s/DOMNAME/${DOMNAME}/g" < $file.tmp1 > $file.tmp2
-
-DOMSID=`net getlocalsid ${DOMNAME} | cut -f2 -d: | sed "s/ //g"`
-echo Domain SID: $DOMSID
-
-sed "s/DOMSID/${DOMSID}/g" < $file.tmp2 > $file.tmp1
-</screen>
-</example>
-
-<example id="sbehap-ldapreconfc">
-<title>LDAP Pre-configuration Script: <filename>SMBLDAP-ldif-preconfig.sh</filename> &smbmdash; Part C</title>
-<screen>
-cat <<EOL
-The name of your Internet domain is now needed in a special format
-as follows, if your domain name is mydomain.org, what we need is
-the information in the form of:
- Domain ID: mydomain
- Top level: org
-
-If your fully qualified hostname is: snoopy.bazaar.garagesale.net
-where "snoopy" is the name of the machine,
-Then the information needed is:
- Domain ID: garagesale
- Top Level: net
-
-EOL
-INETDOMAIN=`hostname -d | cut -f1 -d.`
-echo Found the following domain name: `hostname -d`
-echo "I think the bit we are looking for might be: $INETDOMAIN"
-echo
-echo -n "Enter the domain name or press Enter to continue: "
- read domnam
-if [ ! -z $domnam ]; then
- INETDOMAIN=$domnam
-fi
-echo
-sed "s/INETDOMAIN/${INETDOMAIN}/g" < $file.tmp1 > $file.tmp2
-TLDORG=`hostname -d | sed "s/${INETDOMAIN}.//g"`
-echo "The top level organization name I will use is: ${TLDORG}"
-echo
-echo -n "Enter the top level org name or press Enter to continue: "
- read domnam
-if [ ! -z $domnam ]; then
- TLDORG=$domnam
-fi
-sed "s/TLDORG/${TLDORG}/g" < $file.tmp2 > $DOMNAME.ldif
-rm $file.tmp*
-exit 0
-</screen>
-</example>
-
-<example id="sbehap-ldifpata">
-<title>LDIF Pattern File Used to Pre-configure LDAP &smbmdash; Part A</title>
-<screen>
-dn: dc=INETDOMAIN,dc=TLDORG
-objectClass: dcObject
-objectClass: organization
-dc: INETDOMAIN
-o: ORGNAME
-description: Posix and Samba LDAP Identity Database
-
-dn: cn=Manager,dc=INETDOMAIN,dc=TLDORG
-objectClass: organizationalRole
-cn: Manager
-description: Directory Manager
-
-dn: ou=People,dc=INETDOMAIN,dc=TLDORG
-objectClass: top
-objectClass: organizationalUnit
-ou: People
-
-dn: ou=Computers,dc=INETDOMAIN,dc=TLDORG
-objectClass: top
-objectClass: organizationalUnit
-ou: Computers
-
-dn: ou=Groups,dc=INETDOMAIN,dc=TLDORG
-objectClass: top
-objectClass: organizationalUnit
-ou: Groups
-
-dn: ou=Idmap,dc=INETDOMAIN,dc=TLDORG
-objectClass: top
-objectClass: organizationalUnit
-ou: Idmap
-
-dn: ou=Domains,dc=INETDOMAIN,dc=TLDORG
-objectClass: top
-objectClass: organizationalUnit
-ou: Domains
-
-dn: sambaDomainName=DOMNAME,ou=Domains,dc=INETDOMAIN,dc=TLDORG
-objectClass: sambaDomain
-sambaDomainName: DOMNAME
-sambaSID: DOMSID
-sambaAlgorithmicRidBase: 1000
-structuralObjectClass: sambaDomain
-</screen>
-</example>
-
-<example id="sbehap-ldifpatb">
-<title>LDIF Pattern File Used to Pre-configure LDAP &smbmdash; Part B</title>
-<screen>
-dn: cn=domadmins,ou=Groups,dc=INETDOMAIN,dc=TLDORG
-objectClass: posixGroup
-objectClass: sambaGroupMapping
-gidNumber: 512
-cn: domadmins
-sambaSID: DOMSID-512
-sambaGroupType: 2
-displayName: Domain Admins
-description: Domain Administrators
-
-dn: cn=domguests,ou=Groups,dc=INETDOMAIN,dc=TLDORG
-objectClass: posixGroup
-objectClass: sambaGroupMapping
-gidNumber: 514
-cn: domguests
-sambaSID: DOMSID-514
-sambaGroupType: 2
-displayName: Domain Guests
-description: Domain Guests Users
-
-dn: cn=domusers,ou=Groups,dc=INETDOMAIN,dc=TLDORG
-objectClass: posixGroup
-objectClass: sambaGroupMapping
-gidNumber: 513
-cn: domusers
-sambaSID: DOMSID-513
-sambaGroupType: 2
-displayName: Domain Users
-description: Domain Users
-</screen>
-</example>
-
-</sect1>
-
-<sect1>
-<title>The LDAP Account Manager</title>
-
-<para>
-<indexterm><primary>LAM</primary></indexterm>
-<indexterm><primary>LDAP Account Manager</primary><see>LAM</see></indexterm>
-<indexterm><primary>PHP</primary></indexterm>
-<indexterm><primary>unencrypted</primary></indexterm>
-<indexterm><primary>SSL</primary></indexterm>
-<indexterm><primary>Posix</primary></indexterm>
-<indexterm><primary>accounts</primary><secondary>manage</secondary></indexterm>
-The LDAP Account Manager (LAM) is an application suite that has been written in PHP.
-LAM can be used with any Web server that has PHP4 support. It connects to the LDAP
-server either using unencrypted connections or via SSL/TLS. LAM can be used to manage
-Posix accounts as well as SambaSAMAccounts for users, groups, and Windows machines
-(hosts).
-</para>
-
-<para>
-LAM is available from the <ulink url="http://sourceforge.net/projects/lam/">LAM</ulink>
-home page and from its mirror sites. LAM has been released under the GNU GPL version 2.
-The current version of LAM is 0.4.9. Release of version 0.5 is expected in the third quarter
-of 2005.
-</para>
-
-<para>
-<indexterm><primary>PHP4</primary></indexterm>
-<indexterm><primary>OpenLDAP</primary></indexterm>
-<indexterm><primary>Perl</primary></indexterm>
-Requirements:
-</para>
-
-<itemizedlist>
- <listitem><para>A web server that will work with PHP4.</para></listitem>
- <listitem><para>PHP4 (available from the <ulink url="http://www.php.net/">PHP</ulink> home page.)</para></listitem>
- <listitem><para>OpenLDAP 2.0 or later.</para></listitem>
- <listitem><para>A Web browser that supports CSS.</para></listitem>
- <listitem><para>Perl.</para></listitem>
- <listitem><para>The gettext package.</para></listitem>
- <listitem><para>mcrypt + mhash (optional).</para></listitem>
- <listitem><para>It is also a good idea to install SSL support.</para></listitem>
-</itemizedlist>
-
-<para>
-LAM is a useful tool that provides a simple Web-based device that can be used to
-manage the contents of the LDAP directory to:
-<indexterm><primary>organizational units</primary></indexterm>
-<indexterm><primary>operating profiles</primary></indexterm>
-<indexterm><primary>account policies</primary></indexterm>
-</para>
-
-<itemizedlist>
- <listitem><para>Display user/group/host and Domain entries.</para></listitem>
- <listitem><para>Manage entries (Add/Delete/Edit).</para></listitem>
- <listitem><para>Filter and sort entries.</para></listitem>
- <listitem><para>Store and use multiple operating profiles.</para></listitem>
- <listitem><para>Edit organizational units (OUs).</para></listitem>
- <listitem><para>Upload accounts from a file.</para></listitem>
- <listitem><para>Is compatible with Samba-2.2.x and Samba-3.</para></listitem>
-</itemizedlist>
-
-<para>
-When correctly configured, LAM allows convenient management of UNIX (Posix) and Samba
-user, group, and windows domain member machine accounts.
-</para>
-
-<para>
-<indexterm><primary>default password</primary></indexterm>
-<indexterm><primary>secure connections</primary></indexterm>
-<indexterm><primary>LAM</primary></indexterm>
-<indexterm><primary>SSL</primary></indexterm>
-The default password is <quote>lam.</quote> It is highly recommended that you use only
-an SSL connection to your Web server for all remote operations involving LAM. If you
-want secure connections, you must configure your Apache Web server to permit connections
-to LAM using only SSL.
-</para>
-
-<procedure id="sbehap-laminst">
-<title>Apache Configuration Steps for LAM</title>
-
- <step><para>
- Extract the LAM package by untarring it as shown here:
-<screen>
-&rootprompt; tar xzf ldap-account-manager_0.4.9.tar.gz
-</screen>
- Alternatively, install the LAM DEB for your system using the following command:
-<screen>
-&rootprompt; dpkg -i ldap-account-manager_0.4.9.all.deb
-</screen>
- </para></step>
-
- <step><para>
- Copy the extracted files to the document root directory of your Web server.
- For example, on SUSE Linux Enterprise Server 9, copy to the
- <filename>/srv/www/htdocs</filename> directory.
- </para></step>
-
- <step><para>
- <indexterm><primary>file permissions</primary></indexterm>
- Set file permissions using the following commands:
-<screen>
-&rootprompt; chown -R wwwrun:www /srv/www/htdocs/lam
-&rootprompt; chmod 755 /srv/www/htdocs/lam/sess
-&rootprompt; chmod 755 /srv/www/htdocs/lam/tmp
-&rootprompt; chmod 755 /srv/www/htdocs/lam/config
-&rootprompt; chmod 755 /srv/www/htdocs/lam/lib/*pl
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>LAM</primary><secondary>configuration file</secondary></indexterm>
- Using your favorite editor create the following <filename>config.cfg</filename>
- LAM configuration file:
-<screen>
-&rootprompt; cd /srv/www/htdocs/lam/config
-&rootprompt; cp config.cfg_sample config.cfg
-&rootprompt; vi config.cfg
-</screen>
- <indexterm><primary>LAM</primary><secondary>profile</secondary></indexterm>
- <indexterm><primary>LAM</primary><secondary>wizard</secondary></indexterm>
- An example file is shown in <link linkend="lamcfg"/>.
- This is the minimum configuration that must be completed. The LAM profile
- file can be created using a convenient wizard that is part of the LAM
- configuration suite.
- </para></step>
-
- <step><para>
- Start your Web server then, using your Web browser, connect to
- <ulink url="http://localhost/lam">LAM</ulink> URL. Click on the
- the <parameter>Configuration Login</parameter> link then click on the
- Configuration Wizard link to begin creation of the default profile so that
- LAM can connect to your LDAP server. Alternately, copy the
- <filename>lam.conf_sample</filename> file to a file called
- <filename>lam.conf</filename> then, using your favorite editor,
- change the settings to match local site needs.
- </para></step>
-</procedure>
-
- <para>
- <indexterm><primary>pitfalls</primary></indexterm>
- An example of a working file is shown here in <link linkend="lamconf"/>.
- This file has been stripped of comments to keep the size small. The comments
- and help information provided in the profile file that the wizard creates
- is very useful and will help many administrators to avoid pitfalls.
- Your configuration file obviously reflects the configuration options that
- are preferred at your site.
- </para>
-
- <para>
- <indexterm><primary>LAM</primary><secondary>login screen</secondary></indexterm>
- It is important that your LDAP server is running at the time that LAM is
- being configured. This permits you to validate correct operation.
- An example of the LAM login screen is provided in <link linkend="lam-login"/>.
- </para>
-
- <figure id="lam-login">
- <title>The LDAP Account Manager Login Screen</title>
- <imagefile scale="50">lam-login</imagefile>
- </figure>
-
- <para>
- <indexterm><primary>LAM</primary><secondary>configuration editor</secondary></indexterm>
- The LAM configuration editor has a number of options that must be managed correctly.
- An example of use of the LAM configuration editor is shown in <link linkend="lam-config"/>.
- It is important that you correctly set the minimum and maximum UID/GID values that are
- permitted for use at your site. The default values may not be compatible with a need to
- modify initial default account values for well-known Windows network users and groups.
- The best work-around is to temporarily set the minimum values to zero (0) to permit
- the initial settings to be made. Do not forget to reset these to sensible values before
- using LAM to add additional users and groups.
- </para>
-
- <figure id="lam-config">
- <title>The LDAP Account Manager Configuration Screen</title>
- <imagefile scale="50">lam-config</imagefile>
- </figure>
-
- <para>
- <indexterm><primary>PDF</primary></indexterm>
- LAM has some nice, but unusual features. For example, one unexpected feature in most application
- screens permits the generation of a PDF file that lists configuration information. This is a well
- thought out facility. This option has been edited out of the following screen shots to conserve
- space.
- </para>
-
- <para>
- <indexterm><primary>LAM</primary><secondary>opening screen</secondary></indexterm>
- When you log onto LAM the opening screen drops you right into the user manager as shown in
- <link linkend="lam-user"/>. This is a logical action as it permits the most-needed facility
- to be used immediately. The editing of an existing user, as with the addition of a new user,
- is easy to follow and very clear in both layout and intent. It is a simple matter to edit
- generic settings, UNIX specific parameters, and then Samba account requirements. Each step
- involves clicking a button that intuitively drives you through the process. When you have
- finished editing simply press the <guimenu>Final</guimenu> button.
- </para>
-
- <figure id="lam-user">
- <title>The LDAP Account Manager User Edit Screen</title>
- <imagefile scale="50">lam-users</imagefile>
- </figure>
-
- <para>
- The edit screen for groups is shown in <link linkend="lam-group"/>. As with the edit screen
- for user accounts, group accounts may be rapidly dealt with. <link linkend="lam-group-mem"/>
- shows a sub-screen from the group editor that permits users to be assigned secondary group
- memberships.
- </para>
-
- <figure id="lam-group">
- <title>The LDAP Account Manager Group Edit Screen</title>
- <imagefile scale="50">lam-groups</imagefile>
- </figure>
-
- <figure id="lam-group-mem">
- <title>The LDAP Account Manager Group Membership Edit Screen</title>
- <imagefile scale="50">lam-group-members</imagefile>
- </figure>
-
- <para>
- <indexterm><primary>smbldap-tools</primary></indexterm><indexterm><primary>scripts</primary></indexterm>
- The final screen presented here is one that you should not normally need to use. Host accounts will
- be automatically managed using the smbldap-tools scripts. This means that the screen <link linkend="lam-host"/>
- will, in most cases, not be used.
- </para>
-
- <figure id="lam-host">
- <title>The LDAP Account Manager Host Edit Screen</title>
- <imagefile scale="50">lam-hosts</imagefile>
- </figure>
-
- <para>
- One aspect of LAM that may annoy some users is the way it forces certain conventions on
- the administrator. For example, LAM does not permit the creation of Windows user and group
- accounts that contain spaces even though the underlying UNIX/Linux
- operating system may exhibit no problems with them. Given the propensity for using upper-case
- characters and spaces (particularly in the default Windows account names) this may cause
- some annoyance. For the rest, LAM is a very useful administrative tool.
- </para>
-
- <para>
- The next major release, LAM 0.5, will have fewer restrictions and support the latest Samba features
- (e.g., logon hours). The new plugin-based architecture also allows management of much more different
- account types like plain UNIX accounts. The upload can now handle groups and hosts, too. Another
- important point is the tree view which allows browsing and editing LDAP objects directly.
- </para>
-
-<example id="lamcfg">
-<title>Example LAM Configuration File &smbmdash; <filename>config.cfg</filename></title>
-<screen>
-# password to add/delete/rename configuration profiles
-password: not24get
-
-# default profile, without ".conf"
-default: lam
-</screen>
-</example>
-
-<example id="lamconf">
-<title>LAM Profile Control File &smbmdash; <filename>lam.conf</filename></title>
-<screen>
-ServerURL: ldap://massive.abmas.org:389
-Admins: cn=Manager,dc=abmas,dc=biz
-Passwd: not24get
-usersuffix: ou=People,dc=abmas,dc=biz
-groupsuffix: ou=Groups,dc=abmas,dc=biz
-hostsuffix: ou=Computers,dc=abmas,dc=biz
-domainsuffix: ou=Domains,dc=abmas,dc=biz
-MinUID: 0
-MaxUID: 65535
-MinGID: 0
-MaxGID: 65535
-MinMachine: 20000
-MaxMachine: 25000
-userlistAttributes: #uid;#givenName;#sn;#uidNumber;#gidNumber
-grouplistAttributes: #cn;#gidNumber;#memberUID;#description
-hostlistAttributes: #cn;#description;#uidNumber;#gidNumber
-maxlistentries: 30
-defaultLanguage: en_GB:ISO-8859-1:English (Great Britain)
-scriptPath:
-scriptServer:
-samba3: yes
-cachetimeout: 5
-pwdhash: SSHA
-</screen>
-</example>
-
-</sect1>
-
-<sect1>
- <title>IDEALX Management Console</title>
-
- <para>
- IMC (the IDEALX Mamagement Console) is a tool that can be used as the basis for a comprehensive
- web-based management interface for UNIX and Linux systems.
- </para>
-
- <para>
- The Samba toolset is the first console developped for IMC. It offers a simple and ergonomic
- interface for managing a Samba domain controler. The goal is to give Linux administrators who
- need to manage production Samba servers an effective, intuitive and consistent management
- experience. An IMC screenshot of the user management tool is shown in <link linkend="imcidealx"/>.
- </para>
-
- <figure id="imcidealx">
- <title>The IMC Samba User Account Screen</title>
- <imagefile scale="40">imc-usermanager2</imagefile>
- </figure>
-
- <para>
- IMC is built on a set of Perl modules. Most modules are standard CPAN modules. Some are bundled with IMC,
- but will soon to be hosted on the CPAN independently, like Struts4P, a port of Struts to the Perl language.
- </para>
-
- <para>
- For further information regarding IMC refer to the web <ulink url="http://imc.sourceforge.net/">site.</ulink>
- Prebuilt RPM packages are also <ulink url="http://imc.sourceforge.net/download.html">available.</ulink>
- </para>
-
-</sect1>
-
-<sect1 id="ch12-SUIDSGID">
- <title>Effect of Setting File and Directory SUID/SGID Permissions Explained</title>
-
- <indexterm><primary>SUID</primary></indexterm>
- <indexterm><primary>SGID</primary></indexterm>
- <para>
- The setting of the SUID/SGID bits on the file or directory permissions flag has particular
- consequences. If the file is executable and the SUID bit is set, it executes with the privilege
- of (with the UID of) the owner of the file. For example, if you are logged onto a system as
- a normal user (let's say as the user <constant>bobj</constant>), and you execute a file that is owned
- by the user <constant>root</constant> (uid = 0), and the file has the SUID bit set, then the file is
- executed as if you had logged in as the user <constant>root</constant> and then executed the file.
- The SUID bit effectively gives you (as <constant>bobj</constant>) administrative privilege for the
- use of that executable file.
- </para>
-
- <para>
- The setting of the SGID bit does precisely the same as the effect of the SUID bit, except that it
- applies the privilege to the UNIX group setting. In other words, the file executes with the force
- of capability of the group.
- </para>
-
- <para>
- When the SUID/SGID permissions are set on a directory, all files that are created within that directory
- are automatically given the ownership of the SUID user and the SGID group, as per the ownership
- of the directory in which the file is created. This means that the system level <command>create()</command>
- function executes with the SUID user and/or SGID group of the directory in which the file is
- created.
- </para>
-
- <para>
- If you want to obtain the SUID behavior, simply execute the following command:
-<screen>
-&rootprompt; chmod u+s file-or-directory
-</screen>
- To set the SGID properties on a file or a directory, execute this command:
-<screen>
-&rootprompt; chmod g+s file-or-directory
-</screen>
- And to set both SUID and SGID properties, execute the following:
-<screen>
-&rootprompt; chmod ug+s file-or-directory
-</screen>
- </para>
-
- <para>
- Let's consider the example of a directory <filename>/data/accounts</filename>. The permissions on this
- directory before setting both SUID and SGID on this directory are:
-<screen>
-&rootprompt; ls -al /data/accounts
-total 1
-drwxr-xr-x 10 root root 232 Dec 18 17:08 .
-drwxr-xr-x 21 root root 600 Dec 17 23:15 ..
-drwxrwxrwx 2 bobj Domain Users 48 Dec 18 17:08 accounts/
-drwx------ 2 root root 48 Jan 26 2002 lost+found
-</screen>
- In this example, if the user <constant>maryv</constant> creates a file, it is owned by her.
- If <constant>maryv</constant> has the primary group of <constant>Accounts</constant>, the file is
- owned by the group <constant>Accounts</constant>, as shown in this listing:
-<screen>
-&rootprompt; ls -al /data/accounts/maryvfile.txt
-drw-rw-r-- 2 maryv Accounts 12346 Dec 18 17:53
-</screen>
- </para>
-
- <para>
- Now you set the SUID and SGID and check the result as follows:
-<screen>
-&rootprompt; chmod ug+s /data/accounts
-&rootprompt; ls -al /data/accounts
-total 1
-drwxr-xr-x 10 root root 232 Dec 18 17:08 .
-drwxr-xr-x 21 root root 600 Dec 17 23:15 ..
-drwsrwsr-x 2 bobj Domain Users 48 Dec 18 17:08 accounts
-drwx------ 2 root root 48 Jan 26 2002 lost+found
-</screen>
- If <constant>maryv</constant> creates a file in this directory after this change has been made, the
- file is owned by the user <constant>bobj</constant>, and the group is set to the group
- <constant>Domain Users</constant>, as shown here:
-<screen>
-&rootprompt; chmod ug+s /data/accounts
-&rootprompt; ls -al /data/accounts/maryvfile.txt
-total 1
-drw-rw-r-- 2 bobj Domain Users 12346 Dec 18 18:11 maryvfile.txt
-</screen>
- </para>
-
-</sect1>
-
-<sect1 id="ch12dblck">
- <title>Shared Data Integrity</title>
-
- <para><indexterm>
- <primary>data integrity</primary>
- </indexterm><indexterm>
- <primary>multi-user</primary>
- <secondary>data access</secondary>
- </indexterm>
- The integrity of shared data is often viewed as a particularly emotional issue, especially where
- there are concurrent problems with multiuser data access. Contrary to the assertions of some who have
- experienced problems in either area, the cause has nothing to do with the phases of the moons of Jupiter.
- </para>
-
- <para>
- The solution to concurrent multiuser data access problems must consider three separate areas
- from which the problem may stem:<indexterm>
- <primary>locking</primary>
- <secondary>Application level</secondary>
- </indexterm><indexterm>
- <primary>locking</primary>
- <secondary>Client side</secondary>
- </indexterm><indexterm>
- <primary>locking</primary>
- <secondary>Server side</secondary>
- </indexterm>
- </para>
-
- <itemizedlist>
- <listitem><para>application-level locking controls</para></listitem>
- <listitem><para>client-side locking controls</para></listitem>
- <listitem><para>server-side locking controls</para></listitem>
- </itemizedlist>
-
- <para><indexterm>
- <primary>database applications</primary>
- </indexterm><indexterm>
- <primary>Microsoft Access</primary>
- </indexterm>
- Many database applications use some form of application-level access control. An example of one
- well-known application that uses application-level locking is Microsoft Access. Detailed guidance
- is provided here because this is the most common application for which problems have been reported.
- </para>
-
- <para><indexterm>
- <primary>Microsoft Excel</primary>
- </indexterm><indexterm>
- <primary>Act!</primary>
- </indexterm>
- Common applications that are affected by client- and server-side locking controls include MS
- Excel and Act!. Important locking guidance is provided here.
- </para>
-
-
- <sect2>
- <title>Microsoft Access</title>
-
- <para>
- The best advice that can be given is to carefully read the Microsoft knowledgebase articles that
- cover this area. Examples of relevant documents include:
- </para>
-
- <itemizedlist>
- <listitem><para>http://support.microsoft.com/default.aspx?scid=kb;en-us;208778</para></listitem>
- <listitem><para>http://support.microsoft.com/default.aspx?scid=kb;en-us;299373</para></listitem>
- </itemizedlist>
-
-
- <para><indexterm>
- <primary>multi-user</primary>
- <secondary>access</secondary>
- </indexterm><indexterm>
- <primary>exclusive open</primary>
- </indexterm>
- Make sure that your MS Access database file is configured for multiuser access (not set for
- exclusive open). Open MS Access on each client workstation, then set the following: <menuchoice>
- <guimenu>(Menu bar) Tools</guimenu><guimenu>Options</guimenu><guimenu>[tab] General</guimenu>
- </menuchoice>. Set network path to Default database folder: <filename>\\server\share\folder</filename>.
- </para>
-
- <para>
- You can configure MS Access file sharing behavior as follows: click <guimenu>[tab] Advanced</guimenu>.
- Set:<indexterm>
- <primary>record locking</primary>
- </indexterm>
- </para>
-
- <itemizedlist>
- <listitem><para>Default open mode: Shared</para></listitem>
- <listitem><para>Default Record Locking: Edited Record</para></listitem>
- <listitem><para>Open databases using record_level locking</para></listitem>
- </itemizedlist>
-
- <para><indexterm>
- <primary>MS Access</primary>
- <secondary>validate</secondary>
- </indexterm>
- You must now commit the changes so that they will take effect. To do so, click
- <guimenu>Apply</guimenu><guimenu>Ok</guimenu>. At this point, you should exit MS Access, restart
- it, and then validate that these settings have not changed.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Act! Database Sharing</title>
-
- <para><indexterm>
- <primary>ACT! database</primary>
- </indexterm><indexterm>
- <primary>data corruption</primary>
- </indexterm>
- Where the server sharing the ACT! database(s) is running Samba,or Windows NT, 200x, or XP, you
- must disable opportunistic locking on the server and all workstations. Failure to do so
- results in data corruption. This information is available from the Act! Web site
- knowledgebase articles
- <ulink url="http://itdomino.saleslogix.com/act.nsf/docid/1998223162925">1998223162925</ulink>
- as well as from article
- <ulink url="http://itdomino.saleslogix.com/act.nsf/docid/200110485036">200110485036</ulink>.
- </para>
-
- <para><indexterm>
- <primary>opportunistic locking</primary>
- </indexterm><indexterm>
- <primary>Act!Diag</primary>
- </indexterm>
- These documents clearly state that opportunistic locking must be disabled on both
- the server (Samba in the case we are interested in here), as well as on every workstation
- from which the centrally shared Act! database will be accessed. Act! provides
- a tool called <command>Act!Diag</command> that may be used to disable all workstation
- registry settings that may otherwise interfere with the operation of Act!
- Registered Act! users may download this utility from the Act! Web
- <ulink url="http://www.act.com/support/updates/index.cfm">site.</ulink>
- </para>
-
- </sect2>
-
- <sect2>
- <title>Opportunistic Locking Controls</title>
-
- <para><indexterm>
- <primary>file caching</primary>
- </indexterm>
- Third-party Windows applications may not be compatible with the use of opportunistic file
- and record locking. For applications that are known not to be compatible,<footnote><para>Refer to
- the application manufacturer's installation guidelines and knowledge base for specific
- information regarding compatibility. It is often safe to assume that if the software
- manufacturer does not specifically mention incompatibilities with opportunistic file
- and record locking, or with Windows client file caching, the application is probably
- compatible with Windows (as well as Samba) default settings.</para></footnote> oplock
- support may need to be disabled both on the Samba server and on the Windows workstations.
- </para>
-
- <para><indexterm>
- <primary>cache</primary>
- </indexterm><indexterm>
- <primary>write lock</primary>
- </indexterm><indexterm>
- <primary>flush</primary>
- <secondary>cache memory</secondary>
- </indexterm>
- Oplocks enable a Windows client to cache parts of a file that are being
- edited. Another windows client may then request to open the file with the
- ability to write to it. The server will then ask the original workstation
- that had the file open with a write lock to release its lock. Before
- doing so, that workstation must flush the file from cache memory to the
- disk or network drive.
- </para>
-
- <para><indexterm>
- <primary>Oplocks</primary>
- <secondary>disabled</secondary>
- </indexterm>
- Disabling of Oplocks usage may require server and client changes.
- Oplocks may be disabled by file, by file pattern, on the share, or on the
- Samba server.
- </para>
-
- <para>
- The following are examples showing how Oplock support may be managed using
- Samba &smb.conf; file settings:
-<screen>
-By file: veto oplock files = myfile.mdb
-
-By Pattern: veto oplock files = /*.mdb/
-
-On the Share: oplocks = No
- level2 oplocks = No
-
-On the server:
-(in [global]) oplocks = No
- level2 oplocks = No
-</screen>
- </para>
-
- <para>
- The following registry entries on Microsoft Windows XP Professional, 2000 Professional, and Windows NT4
- workstation clients must be configured as shown here:
-<screen>
-REGEDIT4
-
-[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
- Services\LanmanServer\Parameters]
- "EnableOplocks"=dword:00000000
-
-[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
- Services\LanmanWorkstation\Parameters]
- "UseOpportunisticLocking"=dword:00000000
-</screen>
- </para>
-
- <para>
- Comprehensive coverage of file and record-locking controls is provided in TOSHARG2, Chapter 13.
- The information in that chapter was obtained from a wide variety of sources.
- </para>
-
- </sect2>
-
-</sect1>
-
-</chapter>
-
diff --git a/docs-xml/Samba3-ByExample/SBE-Appendix2.xml b/docs-xml/Samba3-ByExample/SBE-Appendix2.xml
deleted file mode 100644
index 51d2488..0000000
--- a/docs-xml/Samba3-ByExample/SBE-Appendix2.xml
+++ /dev/null
@@ -1,1283 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<chapter id="primer">
- <title>Networking Primer</title>
-
- <para>
- You are about to use the equivalent of a microscope to look at the information
- that runs through the veins of a Windows network. We do more to observe the information than
- to interrogate it. When you are done with this primer, you should have a good understanding
- of the types of information that flow over the network. Do not worry, this is not
- a biology lesson. We won't lose you in unnecessary detail. Think to yourself, <quote>This
- is easy,</quote> then tackle each exercise without fear.
- </para>
-
- <para>
- Samba can be configured with a minimum of complexity. Simplicity should be mastered
- before you get too deeply into complexities. Let's get moving: we have work to do.
- </para>
-
-<sect1>
- <title>Requirements and Notes</title>
- <para>
- Successful completion of this primer requires two Microsoft Windows 9x/Me Workstations
- as well as two Microsoft Windows XP Professional Workstations, each equipped with an Ethernet
- card connected using a hub. Also required is one additional server (either Windows
- NT4 Server, Windows 2000 Server, or a Samba-3 on UNIX/Linux server) running a network
- sniffer and analysis application (Wireshark is a good choice). All work should be undertaken
- on a quiet network where there is no other traffic. It is best to use a dedicated hub
- with only the machines under test connected at the time of the exercises.
- </para>
-
- <para><indexterm>
- <primary>Wireshark</primary>
- </indexterm>
- Wireshark (formerly Ethereal) has become the network protocol analyzer of choice for many network administrators.
- You may find more information regarding this tool from the
- <ulink url="http://www.wireshark.org">Wireshark</ulink> Web site. Wireshark installation
- files for Windows may be obtained from the Wireshark Web site. Wireshark is provided with
- SUSE and Red Hat Linux distributions, as well as with many other Linux distributions. It may
- not be installed on your system by default. If it is not installed, you may also need
- to install the <command>libpcap</command> software before you can install or use Wireshark.
- Please refer to the instructions for your operating system or to the Wireshark Web site
- for information regarding the installation and operation of Wireshark.
- </para>
-
- <para>
- To obtain <command>Wireshark</command> for your system, please visit the Wireshark
- <ulink url="http://www.wireshark.org/download.html">download site</ulink>.
- </para>
-
- <note><para>
- The successful completion of this chapter requires that you capture network traffic
- using <command>Wireshark</command>. It is recommended that you use a hub, not an
- Ethernet switch. It is necessary for the device used to act as a repeater, not as a
- filter. Ethernet switches may filter out traffic that is not directed at the machine
- that is used to monitor traffic; this would not allow you to complete the projects.
- </para></note>
-
- <para>
- <indexterm><primary>network</primary><secondary>captures</secondary></indexterm>
- Do not worry too much if you do not have access to all this equipment; network captures
- from the exercises are provided on the enclosed CD-ROM. This makes it possible to dive directly
- into the analytical part of the exercises if you so desire.
- </para>
-
- <para><indexterm>
- <primary>network</primary>
- <secondary>sniffer</secondary>
- </indexterm><indexterm>
- <primary>protocol analysis</primary>
- </indexterm>
- Please do not be alarmed at the use of a high-powered analysis tool (Wireshark) in this
- primer. We expose you only to a minimum of detail necessary to complete
- the exercises. If you choose to use any other network sniffer and protocol
- analysis tool, be advised that it may not allow you to examine the contents of
- recently added security protocols used by Windows 200x/XP.
- </para>
-
- <para>
- You could just skim through the exercises and try to absorb the key points made.
- The exercises provide all the information necessary to convince the die-hard network
- engineer. You possibly do not require so much convincing and may just want to move on,
- in which case you should at least read <link linkend="chap01conc"/>.
- </para>
-
- <para>
- <link linkend="chap01qa"/> also provides useful information
- that may help you to avoid significantly time-consuming networking problems.
- </para>
-</sect1>
-
-<sect1>
- <title>Introduction</title>
-
- <para>
- The purpose of this chapter is to create familiarity with key aspects of Microsoft Windows
- network computing. If you want a solid technical grounding, do not gloss over these exercises.
- The points covered are recurrent issues on the Samba mailing lists.
- </para>
-
- <para><indexterm>
- <primary>network</primary>
- <secondary>broadcast</secondary>
- </indexterm>
- You can see from these exercises that Windows networking involves quite a lot of network
- broadcast traffic. You can look into the contents of some packets, but only to see
- some particular information that the Windows client sends to a server in the course of
- establishing a network connection.
- </para>
-
- <para>
- To many people, browsing is everything that happens when one uses Microsoft Internet Explorer.
- It is only when you start looking at network traffic and noting the protocols
- and types of information that are used that you can begin to appreciate the complexities of
- Windows networking and, more importantly, what needs to be configured so that it can work.
- Detailed information regarding browsing is provided in the recommended
- preparatory reading.
- </para>
-
- <para>
- Recommended preparatory reading: <emphasis>The Official Samba-3 HOWTO and Reference Guide, Second
- Edition</emphasis> (TOSHARG2) Chapter 9, <quote>Network Browsing,</quote> and Chapter 3,
- <quote>Server Types and Security Modes.</quote>
- </para>
-
- <sect2>
- <title>Assignment Tasks</title>
-
- <para><indexterm>
- <primary>browsing</primary>
- </indexterm>
- You are about to witness how Microsoft Windows computer networking functions. The
- exercises step through identification of how a client machine establishes a
- connection to a remote Windows server. You observe how Windows machines find
- each other (i.e., how browsing works) and how the two key types of user identification
- (share mode security and user mode security) are affected.
- </para>
-
- <para><indexterm>
- <primary>network</primary>
- <secondary>analyzer</secondary>
- </indexterm>
- The networking protocols used by MS Windows networking when working with Samba
- use TCP/IP as the transport protocol. The protocols that are specific to Windows
- networking are encapsulated in TCP/IP. The network analyzer we use (Wireshark)
- is able to show you the contents of the TCP/IP packets (or messages).
- </para>
-
- <procedure id="chap01tasks">
- <title>Diagnostic Tasks</title>
-
- <step><para><indexterm>
- <primary>network</primary>
- <secondary>trace</secondary>
- </indexterm><indexterm>
- <primary>host announcement</primary>
- </indexterm><indexterm>
- <primary>name resolution</primary>
- </indexterm>
- Examine network traces to witness SMB broadcasts, host announcements,
- and name resolution processes.
- </para></step>
-
- <step><para>
- Examine network traces to witness how share mode security functions.
- </para></step>
-
- <step><para>
- Examine network traces to witness the use of user mode security.
- </para></step>
-
- <step><para>
- Review traces of network logons for a Windows 9x/Me client as well as
- a domain logon for a Windows XP Professional client.
- </para></step>
- </procedure>
-
- </sect2>
-</sect1>
-
-<sect1>
- <title>Exercises</title>
-
- <para>
- <indexterm><primary>wireshark</primary></indexterm>
- You are embarking on a course of discovery. The first part of the exercise requires
- two MS Windows 9x/Me systems. We called one machine <constant>WINEPRESSME</constant> and the
- other <constant>MILGATE98</constant>. Each needs an IP address; we used <literal>10.1.1.10</literal>
- and <literal>10.1.1.11</literal>. The test machines need to be networked via a <emphasis>hub</emphasis>. A UNIX/Linux
- machine is required to run <command>Wireshark</command> to enable the network activity to be captured.
- It is important that the machine from which network activity is captured must not interfere with
- the operation of the Windows workstations. It is helpful for this machine to be passive (does not
- send broadcast information) to the network.
- </para>
-
- <para>
- For these exercises, our test environment consisted of a SUSE 9.2 Professional Linux Workstation running
- VMWare 4.5. The following VMWare images were prepared:
- </para>
-
- <itemizedlist>
- <listitem><para>Windows 98 &smbmdash; name: MILGATE98</para></listitem>
- <listitem><para>Windows Me &smbmdash; name: WINEPRESSME</para></listitem>
- <listitem><para>Windows XP Professional &smbmdash; name: LightrayXP</para></listitem>
- <listitem><para>Samba-3.0.20 running on a SUSE Enterprise Linux 9</para></listitem>
- </itemizedlist>
-
- <para>
- Choose a workgroup name (MIDEARTH) for each exercise.
- </para>
-
- <para>
- <indexterm><primary>ethereal</primary></indexterm>
- The network captures provided on the CD-ROM included with this book were captured using <constant>Ethereal</constant>
- version <literal>0.10.6</literal>. A later version suffices without problems (i.e. you should be using Wireshark), but an earlier version may not
- expose all the information needed. Each capture file has been decoded and listed as a trace file. A summary of all
- packets has also been included. This makes it possible for you to do all the studying you like without the need to
- perform the time-consuming equipment configuration and test work. This is a good time to point out that the value
- that can be derived from this book really does warrant your taking sufficient time to practice each exercise with
- care and attention to detail.
- </para>
-
- <sect2>
- <title>Single-Machine Broadcast Activity</title>
-
- <para>
- In this section, we start a single Windows 9x/Me machine, then monitor network activity for 30 minutes.
- </para>
-
- <procedure>
- <title>Monitoring Windows 9x Steps</title>
-
- <step><para>
- Start the machine from which network activity will be monitored (using <command>Wireshark</command>).
- Launch <command>Wireshark</command>, click
- <menuchoice>
- <guimenu>Capture</guimenu>
- <guimenuitem>Start</guimenuitem>
- </menuchoice>.
- </para>
-
- <para>
- Click the following:
- <orderedlist>
- <listitem><para>Update list of packets in real time</para></listitem>
- <listitem><para>Automatic scrolling in live capture</para></listitem>
- <listitem><para>Enable MAC name resolution</para></listitem>
- <listitem><para>Enable network name resolution</para></listitem>
- <listitem><para>Enable transport name resolution</para></listitem>
- </orderedlist>
- Click <guibutton>OK</guibutton>.
- </para></step>
-
- <step><para>
- Start the Windows 9x/Me machine to be monitored. Let it run for a full 30 minutes. While monitoring,
- do not press any keyboard keys, do not click any on-screen icons or menus, and do not answer any dialog boxes.
- </para></step>
-
- <step><para>
- At the conclusion of 30 minutes, stop the capture. Save the capture to a file so you can go back to it later.
- Leave this machine running in preparation for the task in <link linkend="secondmachine"/>.
- </para></step>
-
- <step><para>
- Analyze the capture. Identify each discrete message type that was captured. Note what transport protocol
- was used. Identify the timing between messages of identical types.
- </para></step>
-
- </procedure>
-
- <sect3>
- <title>Findings</title>
-
- <para>
- The summary of the first 10 minutes of the packet capture should look like <link linkend="pktcap01"/>.
- A screenshot of a later stage of the same capture is shown in <link linkend="pktcap02"/>.
- </para>
-
- <figure id="pktcap01">
- <title>Windows Me &smbmdash; Broadcasts &smbmdash; The First 10 Minutes</title>
- <imagefile scale="40">WINREPRESSME-Capture</imagefile>
- </figure>
-
- <figure id="pktcap02">
- <title>Windows Me &smbmdash; Later Broadcast Sample</title>
- <imagefile scale="42">WINREPRESSME-Capture2</imagefile>
- </figure>
-
- <para><indexterm>
- <primary>Local Master Browser</primary>
- <see>LMB</see>
- </indexterm><indexterm>
- <primary>LMB</primary>
- </indexterm>
- Broadcast messages observed are shown in <link linkend="capsstats01"/>.
- Actual observations vary a little, but not by much.
- Early in the startup process, the Windows Me machine broadcasts its name for two reasons:
- first to ensure that its name would not result in a name clash, and second to establish its
- presence with the Local Master Browser (LMB).
- </para>
-
- <table id="capsstats01">
- <title>Windows Me &smbmdash; Startup Broadcast Capture Statistics</title>
- <tgroup cols="4">
- <colspec align="left" colwidth="3*"/>
- <colspec align="center"/>
- <colspec align="center"/>
- <colspec align="left" colwidth="3*"/>
- <thead>
- <row>
- <entry>Message</entry>
- <entry>Type</entry>
- <entry>Num</entry>
- <entry>Notes</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>WINEPRESSME<00></entry>
- <entry>Reg</entry>
- <entry>8</entry>
- <entry>4 lots of 2, 0.6 sec apart</entry>
- </row>
- <row>
- <entry>WINEPRESSME<03></entry>
- <entry>Reg</entry>
- <entry>8</entry>
- <entry>4 lots of 2, 0.6 sec apart</entry>
- </row>
- <row>
- <entry>WINEPRESSME<20></entry>
- <entry>Reg</entry>
- <entry>8</entry>
- <entry>4 lots of 2, 0.75 sec apart</entry>
- </row>
- <row>
- <entry>MIDEARTH<00></entry>
- <entry>Reg</entry>
- <entry>8</entry>
- <entry>4 lots of 2, 0.75 sec apart</entry>
- </row>
- <row>
- <entry>MIDEARTH<1d></entry>
- <entry>Reg</entry>
- <entry>8</entry>
- <entry>4 lots of 2, 0.75 sec apart</entry>
- </row>
- <row>
- <entry>MIDEARTH<1e></entry>
- <entry>Reg</entry>
- <entry>8</entry>
- <entry>4 lots of 2, 0.75 sec apart</entry>
- </row>
- <row>
- <entry>MIDEARTH<1b></entry>
- <entry>Qry</entry>
- <entry>84</entry>
- <entry>300 sec apart at stable operation</entry>
- </row>
- <row>
- <entry>__MSBROWSE__</entry>
- <entry>Reg</entry>
- <entry>8</entry>
- <entry>Registered after winning election to Browse Master</entry>
- </row>
- <row>
- <entry>JHT<03></entry>
- <entry>Reg</entry>
- <entry>8</entry>
- <entry>4 x 2. This is the name of the user that logged onto Windows</entry>
- </row>
- <row>
- <entry>Host Announcement WINEPRESSME</entry>
- <entry>Ann</entry>
- <entry>2</entry>
- <entry>Observed at 10 sec</entry>
- </row>
- <row>
- <entry>Domain/Workgroup Announcement MIDEARTH</entry>
- <entry>Ann</entry>
- <entry>18</entry>
- <entry>300 sec apart at stable operation</entry>
- </row>
- <row>
- <entry>Local Master Announcement WINEPRESSME</entry>
- <entry>Ann</entry>
- <entry>18</entry>
- <entry>300 sec apart at stable operation</entry>
- </row>
- <row>
- <entry>Get Backup List Request</entry>
- <entry>Qry</entry>
- <entry>12</entry>
- <entry>6 x 2 early in startup, 0.5 sec apart</entry>
- </row>
- <row>
- <entry>Browser Election Request</entry>
- <entry>Ann</entry>
- <entry>10</entry>
- <entry>5 x 2 early in startup</entry>
- </row>
- <row>
- <entry>Request Announcement WINEPRESSME</entry>
- <entry>Ann</entry>
- <entry>4</entry>
- <entry>Early in startup</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
-
- <para><indexterm>
- <primary>election</primary>
- </indexterm><indexterm>
- <primary>browse master</primary>
- </indexterm>
- From the packet trace, it should be noted that no messages were propagated over TCP/IP;
- all messages employed UDP/IP. When steady-state operation has been achieved, there is a cycle
- of various announcements, re-election of a browse master, and name queries. These create
- the symphony of announcements by which network browsing is made possible.
- </para>
-
- <para><indexterm>
- <primary>CIFS</primary>
- </indexterm>
- For detailed information regarding the precise behavior of the CIFS/SMB protocols,
- refer to the book <quote>Implementing CIFS: The Common Internet File System,</quote>
- by Christopher Hertel, (Prentice Hall PTR, ISBN: 013047116X).
- </para>
-
- </sect3>
-
- </sect2>
-
- <sect2 id="secondmachine">
- <title>Second Machine Startup Broadcast Interaction</title>
-
- <para>
- At this time, the machine you used to capture the single-system startup trace should still be running.
- The objective of this task is to identify the interaction of two machines in respect to broadcast activity.
- </para>
-
- <procedure>
- <title>Monitoring of Second Machine Activity</title>
-
- <step><para>
- On the machine from which network activity will be monitored (using <command>Wireshark</command>),
- launch <command>Wireshark</command> and click
- <menuchoice>
- <guimenu>Capture</guimenu>
- <guimenuitem>Start</guimenuitem>
- </menuchoice>.
- </para>
-
- <para>
- Click:
- <orderedlist>
- <listitem><para>Update list of packets in real time</para></listitem>
- <listitem><para>Automatic scrolling in live capture</para></listitem>
- <listitem><para>Enable MAC name resolution</para></listitem>
- <listitem><para>Enable network name resolution</para></listitem>
- <listitem><para>Enable transport name resolution</para></listitem>
- </orderedlist>
- Click <guibutton>OK</guibutton>.
- </para></step>
-
- <step><para>
- Start the second Windows 9x/Me machine. Let it run for 15 to 20 minutes. While monitoring, do not press
- any keyboard keys, do not click any on-screen icons or menus, and do not answer any dialog boxes.
- </para></step>
-
- <step><para>
- At the conclusion of the capture time, stop the capture. Be sure to save the captured data so you
- can examine the network data capture again at a later date should that be necessary.
- </para></step>
-
- <step><para>
- Analyze the capture trace, taking note of the transport protocols used, the types of messages observed,
- and what interaction took place between the two machines. Leave both machines running for the next task.
- </para></step>
- </procedure>
-
- <sect3>
- <title>Findings</title>
-
- <para>
- <link linkend="capsstats02"/> summarizes capture statistics observed. As in the previous case,
- all announcements used UDP/IP broadcasts. Also, as was observed with the last example, the second
- Windows 9x/Me machine broadcasts its name on startup to ensure that there exists no name clash
- (i.e., the name is already registered by another machine) on the network segment. Those wishing
- to explore the inner details of the precise mechanism of how this functions should refer to
- <quote>Implementing CIFS: The Common Internet File System.</quote>
- </para>
-
- <table id="capsstats02">
- <title>Second Machine (Windows 98) &smbmdash; Capture Statistics</title>
- <tgroup cols="4">
- <colspec align="left" colwidth="3*"/>
- <colspec align="center"/>
- <colspec align="center"/>
- <colspec align="left" colwidth="3*"/>
- <thead>
- <row>
- <entry>Message</entry>
- <entry>Type</entry>
- <entry>Num</entry>
- <entry>Notes</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>MILGATE98<00></entry>
- <entry>Reg</entry>
- <entry>8</entry>
- <entry>4 lots of 2, 0.6 sec apart</entry>
- </row>
- <row>
- <entry>MILGATE98<03></entry>
- <entry>Reg</entry>
- <entry>8</entry>
- <entry>4 lots of 2, 0.6 sec apart</entry>
- </row>
- <row>
- <entry>MILGATE98<20></entry>
- <entry>Reg</entry>
- <entry>8</entry>
- <entry>4 lots of 2, 0.75 sec apart</entry>
- </row>
- <row>
- <entry>MIDEARTH<00></entry>
- <entry>Reg</entry>
- <entry>8</entry>
- <entry>4 lots of 2, 0.75 sec apart</entry>
- </row>
- <row>
- <entry>MIDEARTH<1d></entry>
- <entry>Reg</entry>
- <entry>8</entry>
- <entry>4 lots of 2, 0.75 sec apart</entry>
- </row>
- <row>
- <entry>MIDEARTH<1e></entry>
- <entry>Reg</entry>
- <entry>8</entry>
- <entry>4 lots of 2, 0.75 sec apart</entry>
- </row>
- <row>
- <entry>MIDEARTH<1b></entry>
- <entry>Qry</entry>
- <entry>18</entry>
- <entry>900 sec apart at stable operation</entry>
- </row>
- <row>
- <entry>JHT<03></entry>
- <entry>Reg</entry>
- <entry>2</entry>
- <entry>This is the name of the user that logged onto Windows</entry>
- </row>
- <row>
- <entry>Host Announcement MILGATE98</entry>
- <entry>Ann</entry>
- <entry>14</entry>
- <entry>Every 120 sec</entry>
- </row>
- <row>
- <entry>Domain/Workgroup Announcement MIDEARTH</entry>
- <entry>Ann</entry>
- <entry>6</entry>
- <entry>900 sec apart at stable operation</entry>
- </row>
- <row>
- <entry>Local Master Announcement WINEPRESSME</entry>
- <entry>Ann</entry>
- <entry>6</entry>
- <entry>Insufficient detail to determine frequency</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
-
- <para>
- <indexterm><primary>host announcement</primary></indexterm>
- <indexterm><primary>Local Master Announcement</primary></indexterm>
- <indexterm><primary>Workgroup Announcement</primary></indexterm>
- Observation of the contents of Host Announcements, Domain/Workgroup Announcements,
- and Local Master Announcements is instructive. These messages convey a significant
- level of detail regarding the nature of each machine that is on the network. An example
- dissection of a Host Announcement is given in <link linkend="hostannounce"/>.
- </para>
-
-
- <figure id="hostannounce">
- <title>Typical Windows 9x/Me Host Announcement</title>
- <imagefile scale="41">HostAnnouncment</imagefile>
- </figure>
- </sect3>
-
- </sect2>
-
- <sect2>
- <title>Simple Windows Client Connection Characteristics</title>
-
- <para>
- The purpose of this exercise is to discover how Microsoft Windows clients create (establish)
- connections with remote servers. The methodology involves analysis of a key aspect of how
- Windows clients access remote servers: the session setup protocol.
- </para>
-
- <procedure>
- <title>Client Connection Exploration Steps</title>
-
- <step><para>
- Configure a Windows 9x/Me machine (MILGATE98) with a share called <constant>Stuff</constant>.
- Create a <parameter>Full Access</parameter> control password on this share.
- </para></step>
-
- <step><para>
- Configure another Windows 9x/Me machine (WINEPRESSME) as a client. Make sure that it exports
- no shared resources.
- </para></step>
-
- <step><para>
- Start both Windows 9x/Me machines and allow them to stabilize for 10 minutes. Log on to both
- machines using a user name (JHT) of your choice. Wait approximately 2 minutes before proceeding.
- </para></step>
-
- <step><para>
- Start Wireshark (or the network sniffer of your choice).
- </para></step>
-
- <step><para>
- From the WINEPRESSME machine, right-click <guimenu>Network Neighborhood</guimenu>, select
- <guimenuitem>Explore</guimenuitem>, select
- <menuchoice>
- <guimenuitem>My Network Places</guimenuitem>
- <guimenuitem>Entire Network</guimenuitem>
- <guimenuitem>MIDEARTH</guimenuitem>
- <guimenuitem>MILGATE98</guimenuitem>
- <guimenuitem>Stuff</guimenuitem>
- </menuchoice>.
- Enter the password you set for the <constant>Full Control</constant> mode for the
- <constant>Stuff</constant> share.
- </para></step>
-
- <step><para>
- When the share called <constant>Stuff</constant> is being displayed, stop the capture.
- Save the captured data in case it is needed for later analysis.
- </para></step>
-
- <step><para>
- <indexterm><primary>session setup</primary></indexterm>
- From the top of the packets captured, scan down to locate the first packet that has
- interpreted as <constant>Session Setup AndX, User: anonymous; Tree Connect AndX,
- Path: \\MILGATE98\IPC$</constant>.
- </para></step>
-
- <step><para><indexterm>
- <primary>Session Setup</primary>
- </indexterm><indexterm>
- <primary>Tree Connect</primary>
- </indexterm>
- In the dissection (analysis) panel, expand the <constant>SMB, Session Setup AndX Request,
- and Tree Connect AndX Request</constant>. Examine both operations. Identify the name of
- the user Account and what password was used. The Account name should be empty.
- This is a <constant>NULL</constant> session setup packet.
- </para></step>
-
- <step><para>
- Return to the packet capture sequence. There will be a number of packets that have been
- decoded of the type <constant>Session Setup AndX</constant>. Locate the last such packet
- that was targeted at the <constant>\\MILGATE98\IPC$</constant> service.
- </para></step>
-
- <step><para>
- <indexterm><primary>password length</primary></indexterm>
- <indexterm><primary>User Mode</primary></indexterm>
- Dissect this packet as per the previous one. This packet should have a password length
- of 24 (characters) and should have a password field, the contents of which is a
- long hexadecimal number. Observe the name in the Account field. This is a User Mode
- session setup packet.
- </para></step>
- </procedure>
-
- <sect3>
- <title>Findings and Comments</title>
-
- <para>
- <indexterm><primary>IPC$</primary></indexterm>
- The <constant>IPC$</constant> share serves a vital purpose<footnote><para>TOSHARG2, Sect 4.5.1</para></footnote>
- in SMB/CIFS-based networking. A Windows client connects to this resource to obtain the list of
- resources that are available on the server. The server responds with the shares and print queues that
- are available. In most but not all cases, the connection is made with a <constant>NULL</constant>
- username and a <constant>NULL</constant> password.
- </para>
-
- <para>
- <indexterm><primary>account credentials</primary></indexterm>
- The two packets examined are material evidence of how Windows clients may
- interoperate with Samba. Samba requires every connection setup to be authenticated using
- valid UNIX account credentials (UID/GID). This means that even a <constant>NULL</constant>
- session setup can be established only by automatically mapping it to a valid UNIX
- account.
- </para>
-
- <para>
- <indexterm><primary>NULL session</primary></indexterm><indexterm>
- <primary>guest account</primary>
- </indexterm>
- <indexterm><primary>nobody</primary></indexterm>
- Samba has a special name for the <constant>NULL</constant>, or empty, user account:
- it calls it the <smbconfoption name="guest account"/>. The
- default value of this parameter is <constant>nobody</constant>; however, this can be
- changed to map the function of the guest account to any other UNIX identity. Some
- UNIX administrators prefer to map this account to the system default anonymous
- FTP account. A sample NULL Session Setup AndX packet dissection is shown in
- <link linkend="nullconnect"/>.
- </para>
-
- <figure id="nullconnect">
- <title>Typical Windows 9x/Me NULL SessionSetUp AndX Request</title>
-
- <imagefile scale="41">NullConnect</imagefile>
- </figure>
-
- <para>
- <indexterm><primary>nobody</primary></indexterm>
- <indexterm><primary>/etc/passwd</primary></indexterm>
- <indexterm><primary>guest account</primary></indexterm>
- When a UNIX/Linux system does not have a <constant>nobody</constant> user account
- (<filename>/etc/passwd</filename>), the operation of the <constant>NULL</constant>
- account cannot validate and thus connections that utilize the guest account
- fail. This breaks all ability to browse the Samba server and is a common
- problem reported on the Samba mailing list. A sample User Mode session setup AndX
- is shown in <link linkend="userconnect"/>.
- </para>
-
- <figure id="userconnect">
- <title>Typical Windows 9x/Me User SessionSetUp AndX Request</title>
- <imagefile scale="41">UserConnect</imagefile>
- </figure>
-
- <para>
- <indexterm><primary>encrypted</primary></indexterm>
- The User Mode connection packet contains the account name and the domain name.
- The password is provided in Microsoft encrypted form, and its length is shown
- as 24 characters. This is the length of Microsoft encrypted passwords.
- </para>
-
- </sect3>
-
- </sect2>
-
- <sect2>
- <title>Windows 200x/XP Client Interaction with Samba-3</title>
-
- <para>
- By now you may be asking, <quote>Why did you choose to work with Windows 9x/Me?</quote>
- </para>
-
- <para>
- First, we want to demonstrate the simple case. This book is not intended to be a detailed treatise
- on the Windows networking protocols, but rather to provide prescriptive guidance for deployment of Samba.
- Second, by starting out with the simple protocol, it can be demonstrated that the more complex case mostly
- follows the same principles.
- </para>
-
- <para>
- The following exercise demonstrates the case that even MS Windows XP Professional with up-to-date service
- updates also uses the <constant>NULL</constant> account, as well as user accounts. Simply follow the procedure
- to complete this exercise.
- </para>
-
- <para>
- To complete this exercise, you need a Windows XP Professional client that has been configured as
- a domain member of either a Samba-controlled domain or a Windows NT4 or 200x Active Directory domain.
- Here we do not provide details for how to configure this, as full coverage is provided earlier in this book.
- </para>
-
- <procedure>
- <title>Steps to Explore Windows XP Pro Connection Set-up</title>
-
- <step><para>
- Start your domain controller. Also, start the Wireshark monitoring machine, launch Wireshark,
- and then wait for the next step to complete.
- </para></step>
-
- <step><para>
- Start the Windows XP Client and wait 5 minutes before proceeding.
- </para></step>
-
- <step><para>
- On the machine from which network activity will be monitored (using <command>Wireshark</command>),
- launch <command>Wireshark</command> and click
- <menuchoice>
- <guimenu>Capture</guimenu>
- <guimenuitem>Start</guimenuitem>
- </menuchoice>.
- </para>
-
- <para>
- Click:
- <orderedlist>
- <listitem><para>Update list of packets in real time</para></listitem>
- <listitem><para>Automatic scrolling in live capture</para></listitem>
- <listitem><para>Enable MAC name resolution</para></listitem>
- <listitem><para>Enable network name resolution</para></listitem>
- <listitem><para>Enable transport name resolution</para></listitem>
- </orderedlist>
- Click <guibutton>OK</guibutton>.
- </para></step>
-
- <step><para>
- On the Windows XP Professional client, press <guimenu>Ctrl-Alt-Delete</guimenu> to bring
- up the domain logon screen. Log in using valid credentials for a domain user account.
- </para></step>
-
- <step><para>
- Now proceed to connect to the domain controller as follows:
- <menuchoice>
- <guimenu>Start</guimenu>
- <guimenuitem>(right-click) My Network Places</guimenuitem>
- <guimenuitem>Explore</guimenuitem>
- <guimenuitem>{Left Panel} [+] Entire Network</guimenuitem>
- <guimenuitem>{Left Panel} [+] Microsoft Windows Network</guimenuitem>
- <guimenuitem>{Left Panel} [+] Midearth</guimenuitem>
- <guimenuitem>{Left Panel} [+] Frodo</guimenuitem>
- <guimenuitem>{Left Panel} [+] data</guimenuitem>
- </menuchoice>. Close the explorer window.
- </para>
-
- <para>
- In this step, our domain name is <constant>Midearth</constant>, the domain controller is called
- <constant>Frodo</constant>, and we have connected to a share called <constant>data</constant>.
- </para></step>
-
- <step><para>
- Stop the capture on the <command>Wireshark</command> monitoring machine. Be sure to save the captured data
- to a file so that you can refer to it again later.
- </para></step>
-
- <step><para>
- If desired, the Windows XP Professional client and the domain controller are no longer needed for exercises
- in this chapter.
- </para></step>
-
- <step><para>
- <indexterm><primary>NTLMSSP_AUTH</primary></indexterm>
- <indexterm><primary>session setup</primary></indexterm>
- From the top of the packets captured, scan down to locate the first packet that has
- interpreted as <constant>Session Setup AndX Request, NTLMSSP_AUTH</constant>.
- </para></step>
-
- <step><para>
- <indexterm><primary>GSS-API</primary></indexterm>
- <indexterm><primary>SPNEGO</primary></indexterm>
- <indexterm><primary>NTLMSSP</primary></indexterm>
- In the dissection (analysis) panel, expand the <constant>SMB, Session Setup AndX Request</constant>.
- Expand the packet decode information, beginning at the <constant>Security Blob:</constant>
- entry. Expand the <constant>GSS-API -> SPNEGO -> netTokenTarg -> responseToken -> NTLMSSP</constant>
- keys. This should reveal that this is a <constant>NULL</constant> session setup packet.
- The <constant>User name: NULL</constant> so indicates. An example decode is shown in
- <link linkend="XPCap01"/>.
- </para></step>
-
- <step><para>
- Return to the packet capture sequence. There will be a number of packets that have been
- decoded of the type <constant>Session Setup AndX Request</constant>. Click the last such packet that
- has been decoded as <constant>Session Setup AndX Request, NTLMSSP_AUTH</constant>.
- </para></step>
-
- <step><para>
- <indexterm><primary>encrypted password</primary></indexterm>
- In the dissection (analysis) panel, expand the <constant>SMB, Session Setup AndX Request</constant>.
- Expand the packet decode information, beginning at the <constant>Security Blob:</constant>
- entry. Expand the <constant>GSS-API -> SPNEGO -> netTokenTarg -> responseToken -> NTLMSSP</constant>
- keys. This should reveal that this is a <constant>User Mode</constant> session setup packet.
- The <constant>User name: jht</constant> so indicates. An example decode is shown in
- <link linkend="XPCap02"/>. In this case the user name was <constant>jht</constant>. This packet
- decode includes the <constant>Lan Manager Response:</constant> and the <constant>NTLM Response:</constant>.
- The values of these two parameters are the Microsoft encrypted password hashes: respectively, the LanMan
- password and then the NT (case-preserving) password hash.
- </para></step>
-
- <step><para>
- <indexterm><primary>password length</primary></indexterm>
- <indexterm><primary>User Mode</primary></indexterm>
- The passwords are 24-character hexadecimal numbers. This packet confirms that this is a User Mode
- session setup packet.
- </para></step>
-
- </procedure>
-
- <figure id="XPCap01">
- <title>Typical Windows XP NULL Session Setup AndX Request</title>
- <imagefile scale="50">WindowsXP-NullConnection</imagefile>
- </figure>
-
- <figure id="XPCap02">
- <title>Typical Windows XP User Session Setup AndX Request</title>
- <imagefile scale="50">WindowsXP-UserConnection</imagefile>
- </figure>
-
- <sect3>
- <title>Discussion</title>
-
- <para><indexterm>
- <primary>NULL-Session</primary>
- </indexterm>
- This exercise demonstrates that, while the specific protocol for the Session Setup AndX is handled
- in a more sophisticated manner by recent MS Windows clients, the underlying rules or principles
- remain the same. Thus it is demonstrated that MS Windows XP Professional clients still use a
- <constant>NULL-Session</constant> connection to query and locate resources on an advanced network
- technology server (one using Windows NT4/200x or Samba). It also demonstrates that an authenticated
- connection must be made before resources can be used.
- </para>
-
- </sect3>
-
- </sect2>
-
- <sect2>
- <title>Conclusions to Exercises</title>
-
- <para>
- In summary, the following points have been established in this chapter:
- </para>
-
- <itemizedlist>
- <listitem><para>
- When NetBIOS over TCP/IP protocols are enabled, MS Windows networking employs broadcast-oriented messaging protocols to provide knowledge of network services.
- </para></listitem>
-
- <listitem><para>
- Network browsing protocols query information stored on browse masters that manage
- information provided by NetBIOS Name Registrations and by way of ongoing host
- announcements and workgroup announcements.
- </para></listitem>
-
- <listitem><para>
- All Samba servers must be configured with a mechanism for mapping the <constant>NULL-Session</constant>
- to a valid but nonprivileged UNIX system account.
- </para></listitem>
-
- <listitem><para>
- The use of Microsoft encrypted passwords is built right into the fabric of Windows
- networking operations. Such passwords cannot be provided from the UNIX <filename>/etc/passwd</filename>
- database and thus must be stored elsewhere on the UNIX system in a manner that Samba can
- use. Samba-2.x permitted such encrypted passwords to be stored in the <constant>smbpasswd</constant>
- file or in an LDAP database. Samba-3 permits use of multiple <parameter>passdb backend</parameter>
- databases in concurrent deployment. Refer to <emphasis>TOSHARG2</emphasis>, Chapter 10, <quote>Account Information Databases.</quote>
- </para></listitem>
- </itemizedlist>
-
- </sect2>
-
-</sect1>
-
-<sect1 id="chap01conc">
- <title>Dissection and Discussion</title>
-
- <para>
- <indexterm><primary>guest account</primary></indexterm>
- The exercises demonstrate the use of the <constant>guest</constant> account, the way that
- MS Windows clients and servers resolve computer names to a TCP/IP address, and how connections
- between a client and a server are established.
- </para>
-
- <para>
- Those wishing background information regarding NetBIOS name types should refer to
- the Microsoft knowledgebase article
- <ulink url="http://support.microsoft.com/support/kb/articles/Q102/78/8.asp">Q102878.</ulink>
- </para>
-
- <sect2>
- <title>Technical Issues</title>
-
- <para>
- <indexterm><primary>guest account</primary></indexterm>
- Network browsing involves SMB broadcast announcements, SMB enumeration requests,
- connections to the <constant>IPC$</constant> share, share enumerations, and SMB connection
- setup processes. The use of anonymous connections to a Samba server involve the use of
- the <parameter>guest account</parameter> that must map to a valid UNIX UID.
- </para>
-
- </sect2>
-
-</sect1>
-
-<sect1 id="chap01qa">
- <title>Questions and Answers</title>
-
- <para>
- The questions and answers given in this section are designed to highlight important aspects of Microsoft
- Windows networking.
- </para>
-
- <qandaset defaultlabel="chap01qa" type="number">
- <qandaentry>
- <question>
-
- <para>
- What is the significance of the MIDEARTH<1b> type query?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><primary>Domain Master Browser</primary><see>DMB</see></indexterm>
- <indexterm><primary>DMB</primary></indexterm>
- This is a broadcast announcement by which the Windows machine is attempting to
- locate a Domain Master Browser (DMB) in the event that it might exist on the network.
- Refer to <emphasis>TOSHARG2,</emphasis> Chapter 9, Section 9.7, <quote>Technical Overview of Browsing,</quote>
- for details regarding the function of the DMB and its role in network browsing.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- What is the significance of the MIDEARTH<1d> type name registration?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><primary>Local Master Browser</primary><see>LMB</see></indexterm>
- <indexterm><primary>LMB</primary></indexterm>
- This name registration records the machine IP addresses of the LMBs.
- Network clients can query this name type to obtain a list of browser servers from the
- master browser.
- </para>
-
- <para>
- The LMB is responsible for monitoring all host announcements on the local network and for
- collating the information contained within them. Using this information, it can provide answers to other Windows
- network clients that request information such as:
- </para>
-
- <itemizedlist>
- <listitem><para>
- The list of machines known to the LMB (i.e., the browse list)
- </para></listitem>
-
- <listitem><para>
- The IP addresses of all domain controllers known for the domain
- </para></listitem>
-
- <listitem><para>
- The IP addresses of LMBs
- </para></listitem>
-
- <listitem><para>
- The IP address of the DMB (if one exists)
- </para></listitem>
-
- <listitem><para>
- The IP address of the LMB on the local segment
- </para></listitem>
- </itemizedlist>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- What is the role and significance of the <01><02>__MSBROWSE__<02><01>
- name registration?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><primary>Browse Master</primary></indexterm>
- This name is registered by the browse master to broadcast and receive domain announcements.
- Its scope is limited to the local network segment, or subnet. By querying this name type,
- master browsers on networks that have multiple domains can find the names of master browsers
- for each domain.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- What is the significance of the MIDEARTH<1e> type name registration?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><primary>Browser Election Service</primary></indexterm>
- This name is registered by all browse masters in a domain or workgroup. The registration
- name type is known as the Browser Election Service. Master browsers register themselves
- with this name type so that DMBs can locate them to perform cross-subnet
- browse list updates. This name type is also used to initiate elections for Master Browsers.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- <indexterm><primary>guest account</primary></indexterm>
- What is the significance of the <parameter>guest account</parameter> in smb.conf?
- </para>
-
- </question>
- <answer>
-
- <para>
- This parameter specifies the default UNIX account to which MS Windows networking
- NULL session connections are mapped. The default name for the UNIX account used for
- this mapping is called <constant>nobody</constant>. If the UNIX/Linux system that
- is hosting Samba does not have a <constant>nobody</constant> account and an alternate
- mapping has not been specified, network browsing will not work at all.
- </para>
-
- <para>
- It should be noted that the <parameter>guest account</parameter> is essential to
- Samba operation. Either the operating system must have an account called <constant>nobody</constant>
- or there must be an entry in the &smb.conf; file with a valid UNIX account, such as
- <smbconfoption name="guest account">ftp</smbconfoption>.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Is it possible to reduce network broadcast activity with Samba-3?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><primary>WINS</primary></indexterm>
- <indexterm><primary>NetBIOS</primary></indexterm>
- Yes, there are two ways to do this. The first involves use of WINS (See <emphasis>TOSHARG2</emphasis>, Chapter 9,
- Section 9.5, <quote>WINS &smbmdash; The Windows Inter-networking Name Server</quote>); the
- alternate method involves disabling the use of NetBIOS over TCP/IP. This second method requires
- a correctly configured DNS server (see <emphasis>TOSHARG2</emphasis>, Chapter 9, Section 9.3, <quote>Discussion</quote>).
- </para>
-
- <para>
- <indexterm><primary>broadcast</primary></indexterm>
- <indexterm><primary>NetBIOS</primary><secondary>Node Type</secondary></indexterm>
- <indexterm><primary>Hybrid</primary></indexterm>
- The use of WINS reduces network broadcast traffic. The reduction is greatest when all network
- clients are configured to operate in <parameter>Hybrid Mode</parameter>. This can be effected through
- use of DHCP to set the NetBIOS node type to type 8 for all network clients. Additionally, it is
- beneficial to configure Samba to use <smbconfoption name="name resolve order">wins host cast</smbconfoption>.
- </para>
-
- <note><para>
- Use of SMB without NetBIOS is possible only on Windows 200x/XP Professional clients and servers, as
- well as with Samba-3.
- </para></note>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Can I just use plain-text passwords with Samba?
- </para>
-
- </question>
- <answer>
-
- <para>
- Yes, you can configure Samba to use plain-text passwords, though this does create a few problems.
- </para>
-
- <para>
- First, the use of <filename>/etc/passwd</filename>-based plain-text passwords requires that registry
- modifications be made on all MS Windows client machines to enable plain-text passwords support. This
- significantly diminishes the security of MS Windows client operation. Many network administrators
- are bitterly opposed to doing this.
- </para>
-
- <para>
- Second, Microsoft has not maintained plain-text password support since the default setting was made
- disabling this. When network connections are dropped by the client, it is not possible to re-establish
- the connection automatically. Users need to log off and then log on again. Plain-text password support
- may interfere with recent enhancements that are part of the Microsoft move toward a more secure computing
- environment.
- </para>
-
- <para>
- Samba-3 supports Microsoft encrypted passwords. Be advised not to reintroduce plain-text password handling.
- Just create user accounts by running <command>smbpasswd -a 'username'</command>
- </para>
-
- <para>
- It is not possible to add a user to the <parameter>passdb backend</parameter> database unless there is
- a UNIX system account for that user. On systems that run <command>winbindd</command> to access the Samba
- PDC/BDC to provide Windows user and group accounts, the <parameter>idmap uid, idmap gid</parameter> ranges
- set in the &smb.conf; file provide the local UID/GIDs needed for local identity management purposes.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- What parameter in the &smb.conf; file is used to enable the use of encrypted passwords?
- </para>
-
- </question>
- <answer>
-
- <para>
- The parameter in the &smb.conf; file that controls this behavior is known as <parameter>encrypt
- passwords</parameter>. The default setting for this in Samba-3 is <constant>Yes (Enabled)</constant>.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Is it necessary to specify <smbconfoption name="encrypt passwords">Yes</smbconfoption>
- when Samba-3 is configured as a domain member?
- </para>
-
- </question>
- <answer>
-
- <para>
- No. This is the default behavior.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Is it necessary to specify a <parameter>guest account</parameter> when Samba-3 is configured
- as a domain member server?
- </para>
-
- </question>
- <answer>
-
- <para>
- Yes. This is a local function on the server. The default setting is to use the UNIX account
- <constant>nobody</constant>. If this account does not exist on the UNIX server, then it is
- necessary to provide a <smbconfoption name="guest account">an_account</smbconfoption>,
- where <constant>an_account</constant> is a valid local UNIX user account.
- </para>
-
- </answer>
- </qandaentry>
- </qandaset>
-
-</sect1>
-
-</chapter>
-
diff --git a/docs-xml/Samba3-ByExample/SBE-DomainAppsSupport.xml b/docs-xml/Samba3-ByExample/SBE-DomainAppsSupport.xml
deleted file mode 100644
index c9ccd43..0000000
--- a/docs-xml/Samba3-ByExample/SBE-DomainAppsSupport.xml
+++ /dev/null
@@ -1,918 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-
-<chapter id="DomApps">
-<title>Integrating Additional Services</title>
-
- <para>
- <indexterm><primary>authentication</primary></indexterm>
- <indexterm><primary>backends</primary></indexterm>
- <indexterm><primary>smbpasswd</primary></indexterm>
- <indexterm><primary>ldapsam</primary></indexterm>
- <indexterm><primary>Active Directory</primary></indexterm>
- You've come a long way now. You have pretty much mastered Samba-3 for
- most uses it can be put to. Up until now, you have cast Samba-3 in the leading
- role, and where authentication was required, you have used one or another of
- Samba's many authentication backends (from flat text files with smbpasswd
- to LDAP directory integration with ldapsam). Now you can design a
- solution for a new Abmas business. This business is running Windows Server
- 2003 and Active Directory, and these are to stay. It's time to master
- implementing Samba and Samba-supported services in a domain controlled by
- the latest Windows authentication technologies. Let's get started &smbmdash; this is
- leading edge.
- </para>
-
-<sect1>
- <title>Introduction</title>
-
- <para>
- Abmas has continued its miraculous growth; indeed, nothing seems to be able
- to stop its diversification into multiple (and seemingly unrelated) fields.
- Its latest acquisition is Abmas Snack Foods, a big player in the snack-food
- business.
- </para>
-
- <para>
- With this acquisition comes new challenges for you and your team. Abmas Snack
- Foods is a well-developed business with a huge and heterogeneous network. It
- already has Windows, NetWare, and Proprietary UNIX, but as yet no Samba or Linux.
- The network is mature and well-established, and there is no question of its chosen
- user authentication scheme being changed for now. You need to take a wise new
- approach.
- </para>
-
- <para>
- You have decided to set the ball rolling by introducing Samba-3 into the network
- gradually, taking over key services and easing the way to a full migration and,
- therefore, integration into Abmas's existing business later.
- </para>
-
- <sect2>
- <title>Assignment Tasks</title>
-
- <para>
- <indexterm><primary>web</primary><secondary>proxying</secondary></indexterm>
- <indexterm><primary>web</primary><secondary>caching</secondary></indexterm>
- You've promised the skeptical Abmas Snack Foods management team
- that you can show them how Samba can ease itself and other Open Source
- technologies into their existing infrastructure and deliver sound business
- advantages. Cost cutting is high on their agenda (a major promise of the
- acquisition). You have chosen Web proxying and caching as your proving ground.
- </para>
-
- <para>
- <indexterm><primary>bandwidth</primary></indexterm>
- <indexterm><primary>Microsoft ISA</primary></indexterm>
- Abmas Snack Foods has several thousand users housed at its head office
- and multiple regional offices, plants, and warehouses. A high proportion of
- the business's work is done online, so Internet access for most of these
- users is essential. All Internet access, including for all regional offices,
- is funneled through the head office and is the job of the (now your) networking
- team. The bandwidth requirements were horrific (comparable to a small ISP), and
- the team soon discovered proxying and caching. In fact, they became one of
- the earliest commercial users of Microsoft ISA.
- </para>
-
- <para>
- <indexterm><primary>Active Directory</primary></indexterm>
- <indexterm><primary>authenticated</primary></indexterm>
- <indexterm><primary>proxy</primary></indexterm>
- The team is not happy with ISA. Because it never lived up to its marketing promises,
- it underperformed and had reliability problems. You have pounced on the opportunity
- to show what Open Source can do. The one thing they do like, however, is ISA's
- integration with Active Directory. They like that their users, once logged on,
- are automatically authenticated against the proxy. If your alternative to ISA
- can operate completely seamlessly in their Active Directory domain, it will be
- approved.
- </para>
-
- <para>
- This is a hands-on exercise. You build software applications so
- that you obtain the functionality Abmas needs.
- </para>
-
- </sect2>
-</sect1>
-
-<sect1>
-<title>Dissection and Discussion</title>
-
- <para>
- The key requirements in this business example are straightforward. You are not required
- to do anything new, just to replicate an existing system, not lose any existing features,
- and improve performance. The key points are:
- </para>
-
- <itemizedlist>
- <listitem><para>
- Internet access for most employees
- </para></listitem>
- <listitem><para>
- Distributed system to accommodate load and geographical distribution of users
- </para></listitem>
- <listitem><para>
- Seamless and transparent interoperability with the existing Active Directory domain
- </para></listitem>
- </itemizedlist>
-
-
- <sect2>
- <title>Technical Issues</title>
-
- <para>
- <indexterm><primary>browsing</primary></indexterm>
- <indexterm><primary>Squid proxy</primary></indexterm>
- <indexterm><primary>proxy</primary></indexterm>
- <indexterm><primary>authentication</primary></indexterm>
- <indexterm><primary>Internet Explorer</primary></indexterm>
- <indexterm><primary>winbind</primary></indexterm>
- <indexterm><primary>NTLM</primary></indexterm>
- <indexterm><primary>NTLM authentication daemon</primary></indexterm>
- <indexterm><primary>authentication</primary></indexterm>
- <indexterm><primary>daemon</primary></indexterm>
- <indexterm><primary>Active Directory</primary></indexterm>
- <indexterm><primary>domain</primary><secondary>Active Directory</secondary></indexterm>
- <indexterm><primary>Kerberos</primary></indexterm><indexterm><primary>token</primary></indexterm>
- Functionally, the user's Internet Explorer requests a browsing session with the
- Squid proxy, for which it offers its AD authentication token. Squid hands off
- the authentication request to the Samba-3 authentication helper application
- called <command>ntlm_auth</command>. This helper is a hook into winbind, the
- Samba-3 NTLM authentication daemon. Winbind enables UNIX services to authenticate
- against Microsoft Windows domains, including Active Directory domains. As Active
- Directory authentication is a modified Kerberos authentication, winbind is assisted
- in this by local Kerberos 5 libraries configured to check passwords with the Active
- Directory server. Once the token has been checked, a browsing session is established.
- This process is entirely transparent and seamless to the user.
- </para>
-
- <para>
- Enabling this consists of:
- </para>
-
- <itemizedlist>
- <listitem><para>
- Preparing the necessary environment using preconfigured packages
- </para></listitem>
-
- <listitem><para>
- Setting up raw Kerberos authentication against the Active Directory domain
- </para></listitem>
-
- <listitem><para>
- Configuring, compiling, and then installing the supporting Samba-3 components
- </para></listitem>
-
- <listitem><para>
- Tying it all together
- </para></listitem>
- </itemizedlist>
-
- </sect2>
-
-
- <sect2>
- <title>Political Issues</title>
-
- <para>
- You are a stranger in a strange land, and all eyes are upon you. Some would even like to see
- you fail. For you to gain the trust of your newly acquired IT people, it is essential that your
- solution does everything the old one did, but does it better in every way. Only then
- will the entrenched positions consider taking up your new way of doing things on a
- wider scale.
- </para>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Implementation</title>
-
- <para>
- <indexterm><primary>Squid</primary></indexterm>
- First, your system needs to be prepared and in a known good state to proceed. This consists
- of making sure that everything the system depends on is present and that everything that could
- interfere or conflict with the system is removed. You will be configuring the Squid and Samba-3
- packages and updating them if necessary. If conflicting packages of these programs are installed,
- they must be removed.
- </para>
-
- <para>
- <indexterm><primary>Red Hat Linux</primary></indexterm>
- The following packages should be available on your Red Hat Linux system:
- </para>
-
- <itemizedlist>
- <listitem><para>
- <indexterm><primary>krb5</primary></indexterm>
- <indexterm><primary>Kerberos</primary></indexterm>
- krb5-libs
- </para></listitem>
-
- <listitem><para>
- krb5-devel
- </para></listitem>
-
- <listitem><para>
- krb5-workstation
- </para></listitem>
-
- <listitem><para>
- krb5-server
- </para></listitem>
-
- <listitem><para>
- pam_krb5
- </para></listitem>
- </itemizedlist>
-
- <para>
- <indexterm><primary>SUSE Linux</primary></indexterm>
- In the case of SUSE Linux, these packages are called:
- </para>
-
- <itemizedlist>
- <listitem><para>
- heimdal-lib
- </para></listitem>
-
- <listitem><para>
- heimdal-devel
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>Heimdal</primary></indexterm>
- heimdal
- </para></listitem>
-
- <listitem><para>
- pam_krb5
- </para></listitem>
- </itemizedlist>
-
- <para>
- If the required packages are not present on your system, you must install
- them from the vendor's installation media. Follow the administrative guide
- for your Linux system to ensure that the packages are correctly updated.
- </para>
-
- <note><para>
- <indexterm><primary>MS Windows Server 2003</primary></indexterm>
- <indexterm><primary>Kerberos</primary></indexterm>
- <indexterm><primary>MIT</primary></indexterm>
- If the requirement is for interoperation with MS Windows Server 2003, it
- will be necessary to ensure that you are using MIT Kerberos version 1.3.1
- or later. Red Hat Linux 9 ships with MIT Kerberos 1.2.7 and thus requires
- updating.
- </para>
-
- <para>
- <indexterm><primary>Heimdal</primary></indexterm>
- <indexterm><primary>SUSE Enterprise Linux Server</primary></indexterm>
- Heimdal 0.6 or later is required in the case of SUSE Linux. SUSE Enterprise
- Linux Server 8 ships with Heimdal 0.4. SUSE 9 ships with the necessary version.
- </para></note>
-
- <sect2 id="ch10-one">
- <title>Removal of Pre-Existing Conflicting RPMs</title>
-
- <para>
- <indexterm><primary>Squid</primary></indexterm>
- If Samba and/or Squid RPMs are installed, they should be updated. You can
- build both from source.
- </para>
-
- <para>
- <indexterm><primary>rpm</primary></indexterm>
- <indexterm><primary>samba</primary></indexterm>
- <indexterm><primary>squid</primary></indexterm>
- Locating the packages to be un-installed can be achieved by running:
-<screen>
-&rootprompt; rpm -qa | grep -i samba
-&rootprompt; rpm -qa | grep -i squid
-</screen>
- The identified packages may be removed using:
-<screen>
-&rootprompt; rpm -e samba-common
-</screen>
- </para>
-
- <sect2>
- <title>Kerberos Configuration</title>
-
- <para>
- <indexterm><primary>Kerberos</primary></indexterm>
- <indexterm><primary>Active Directory</primary><secondary>server</secondary></indexterm>
- <indexterm><primary>ADS</primary></indexterm>
- <indexterm><primary>KDC</primary></indexterm>
- The systems Kerberos installation must be configured to communicate with
- your primary Active Directory server (ADS KDC).
- </para>
-
- <para>
- Strictly speaking, MIT Kerberos version 1.3.4 currently gives the best results,
- although the current default Red Hat MIT version 1.2.7 gives acceptable results
- unless you are using Windows 2003 servers.
- </para>
-
- <para>
- <indexterm><primary>MIT</primary></indexterm>
- <indexterm><primary>Heimdal</primary></indexterm>
- <indexterm><primary>Kerberos</primary></indexterm>
- <indexterm><primary>/etc/krb5.conf</primary></indexterm>
- <indexterm><primary>DNS</primary><secondary>SRV records</secondary></indexterm>
- <indexterm><primary>KDC</primary></indexterm>
- <indexterm><primary>DNS</primary><secondary>lookup</secondary></indexterm>
- Officially, neither MIT (1.3.4) nor Heimdal (0.63) Kerberos needs an <filename>/etc/krb5.conf</filename>
- file in order to work correctly. All ADS domains automatically create SRV records in the
- DNS zone <constant>Kerberos.REALM.NAME</constant> for each KDC in the realm. Since both
- MIT and Heimdal, KRB5 libraries default to checking for these records, so they
- automatically find the KDCs. In addition, <filename>krb5.conf</filename> allows
- specifying only a single KDC, even if there is more than one. Using the DNS lookup
- allows the KRB5 libraries to use whichever KDCs are available.
- </para>
-
- <procedure>
- <title>Kerberos Configuration Steps</title>
-
- <step><para>
- <indexterm><primary>krb5.conf</primary></indexterm>
- If you find the need to manually configure the <filename>krb5.conf</filename>, you should edit it
- to have the contents shown in <link linkend="ch10-krb5conf"/>. The final fully qualified path for this file
- should be <filename>/etc/krb5.conf</filename>.
- </para></step>
-
- <step><para>
- <indexterm><primary>Kerberos</primary></indexterm>
- <indexterm><primary>realm</primary></indexterm>
- <indexterm><primary>case-sensitive</primary></indexterm>
- <indexterm><primary>KDC</primary></indexterm>
- <indexterm><primary>synchronization</primary></indexterm>
- <indexterm><primary>initial credentials</primary></indexterm>
- <indexterm><primary>Clock skew</primary></indexterm>
- <indexterm><primary>NTP</primary></indexterm>
- <indexterm><primary>DNS</primary><secondary>lookup</secondary></indexterm>
- <indexterm><primary>reverse DNS</primary></indexterm>
- <indexterm><primary>NetBIOS name </primary></indexterm>
- <indexterm><primary>/etc/hosts</primary></indexterm>
- <indexterm><primary>mapping</primary></indexterm>
- The following gotchas often catch people out. Kerberos is case sensitive. Your realm must
- be in UPPERCASE, or you will get an error: <quote>Cannot find KDC for requested realm while getting
- initial credentials</quote>. Kerberos is picky about time synchronization. The time
- according to your participating servers must be within 5 minutes or you get an error:
- <quote>kinit(v5): Clock skew too great while getting initial credentials</quote>.
- Clock skew limits are, in fact, configurable in the Kerberos protocols (the default is
- 5 minutes). A better solution is to implement NTP throughout your server network.
- Kerberos needs to be able to do a reverse DNS lookup on the IP address of your KDC.
- Also, the name that this reverse lookup maps to must either be the NetBIOS name of
- the KDC (i.e., the hostname with no domain attached) or the
- NetBIOS name followed by the realm. If all else fails, you can add a
- <filename>/etc/hosts</filename> entry mapping the IP address of your KDC to its
- NetBIOS name. If Kerberos cannot do this reverse lookup, you will get a local error
- when you try to join the realm.
- </para></step>
-
- <step><para>
- <indexterm><primary>kinit</primary></indexterm>
- You are now ready to test your installation by issuing the command:
-<screen>
-&rootprompt; kinit [USERNAME at REALM]
-</screen>
- You are asked for your password, which you should enter. The following
- is a typical console sequence:
-<screen>
-&rootprompt; kinit ADMINISTRATOR at LONDON.ABMAS.BIZ
-Password for ADMINISTRATOR at LONDON.ABMAS.BIZ:
-</screen>
- Make sure that your password is accepted by the Active Directory KDC.
- </para></step>
- </procedure>
-
-<example id="ch10-krb5conf">
-<title>Kerberos Configuration &smbmdash; File: <filename>/etc/krb5.conf</filename></title>
-<screen>
-[libdefaults]
- default_realm = LONDON.ABMAS.BIZ
-
-[realms]
- LONDON.ABMAS.BIZ = {
- kdc = w2k3s.london.abmas.biz
- }
-</screen>
-</example>
-
- <para><indexterm>
- <primary>klist</primary>
- </indexterm>
- The command
-<screen>
-&rootprompt; klist -e
-</screen>
- shows the Kerberos tickets cached by the system.
- </para>
-
- <sect3>
- <title>Samba Configuration</title>
-
- <para>
- <indexterm><primary>Active Directory</primary></indexterm>
- Samba must be configured to correctly use Active Directory. Samba-3 must be used, since it
- has the necessary components to interface with Active Directory.
- </para>
-
- <procedure>
- <title>Securing Samba-3 With ADS Support Steps</title>
-
- <step><para>
- <indexterm><primary>Red Hat Linux</primary></indexterm>
- <indexterm><primary>Samba Tea</primary></indexterm>
- <indexterm><primary>Red Hat Fedora Linux</primary></indexterm>
- <indexterm><primary>MIT KRB5</primary></indexterm>
- <indexterm><primary>ntlm_auth</primary></indexterm>
- Download the latest stable Samba-3 for Red Hat Linux from the official Samba Team
- <ulink url="http://ftp.samba.org">FTP site.</ulink> The official Samba Team
- RPMs for Red Hat Fedora Linux contain the <command>ntlm_auth</command> tool
- needed, and are linked against MIT KRB5 version 1.3.1 and therefore are ready for use.
- </para>
-
- <para>
- <indexterm><primary>SerNet</primary></indexterm>
- <indexterm><primary>RPMs</primary></indexterm>
- The necessary, validated RPM packages for SUSE Linux may be obtained from
- the <ulink url="ftp://ftp.sernet.de/pub/samba">SerNet</ulink> FTP site that
- is located in Germany. All SerNet RPMs are validated, have the necessary
- <command>ntlm_auth</command> tool, and are statically linked
- against suitably patched Heimdal 0.6 libraries.
- </para></step>
-
- <step><para>
- Using your favorite editor, change the <filename>/etc/samba/smb.conf</filename>
- file so it has contents similar to the example shown in <link linkend="ch10-smbconf"/>.
- </para></step>
-
- <step><para>
- <indexterm><primary>computer account</primary></indexterm>
- <indexterm><primary>Active Directory</primary></indexterm>
- <indexterm><primary>net</primary><secondary>ads</secondary><tertiary>join</tertiary></indexterm>i
- <indexterm><primary>Kerberos ticket</primary></indexterm>
- <indexterm><primary>ticket</primary></indexterm>
- Next you need to create a computer account in the Active Directory.
- This sets up the trust relationship needed for other clients to
- authenticate to the Samba server with an Active Directory Kerberos ticket.
- This is done with the <quote>net ads join -U [Administrator%Password]</quote>
- command, as follows:
-<screen>
-&rootprompt; net ads join -U administrator%vulcon
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>smbd</primary></indexterm>
- <indexterm><primary>nmbd</primary></indexterm>
- <indexterm><primary>winbindd</primary></indexterm>
- <indexterm><primary>Active Directory</primary></indexterm>
- <indexterm><primary>Samba</primary></indexterm>
- Your new Samba binaries must be started in the standard manner as is applicable
- to the platform you are running on. Alternatively, start your Active Directory-enabled Samba with the following commands:
-<screen>
-&rootprompt; smbd -D
-&rootprompt; nmbd -D
-&rootprompt; winbindd -D
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>winbind</primary></indexterm>
- <indexterm><primary>Active Directory</primary><secondary>domain</secondary></indexterm>
- <indexterm><primary>wbinfo</primary></indexterm>
- <indexterm><primary>enumerating</primary></indexterm>
- <indexterm><primary>Active Directory</primary><secondary>tree</secondary></indexterm>
- We now need to test that Samba is communicating with the Active
- Directory domain; most specifically, we want to see whether winbind
- is enumerating users and groups. Issue the following commands:
-<screen>
-&rootprompt; wbinfo -t
-checking the trust secret via RPC calls succeeded
-</screen>
- This tests whether we are authenticating against Active Directory:
-<screen>
-&rootprompt; wbinfo -u
-LONDON+Administrator
-LONDON+Guest
-LONDON+SUPPORT_388945a0
-LONDON+krbtgt
-LONDON+jht
-LONDON+xjht
-</screen>
- This enumerates all the users in your Active Directory tree:
-<screen>
-&rootprompt; wbinfo -g
-LONDON+Domain Computers
-LONDON+Domain Controllers
-LONDON+Schema Admins
-LONDON+Enterprise Admins
-LONDON+Domain Admins
-LONDON+Domain Users
-LONDON+Domain Guests
-LONDON+Group Policy Creator Owners
-LONDON+DnsUpdateProxy
-</screen>
- This enumerates all the groups in your Active Directory tree.
- </para></step>
-
- <step><para>
- <indexterm><primary>Squid</primary></indexterm>
- <indexterm><primary>ntlm_auth</primary></indexterm>
- Squid uses the <command>ntlm_auth</command> helper build with Samba-3.
- You may test <command>ntlm_auth</command> with the command:
-<screen>
-&rootprompt; /usr/bin/ntlm_auth --username=jht
-password: XXXXXXXX
-</screen>
- You are asked for your password, which you should enter. You are rewarded with:
-<screen>
-&rootprompt; NT_STATUS_OK: Success (0x0)
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>ntlm_auth</primary></indexterm>
- <indexterm><primary>authenticate</primary></indexterm>
- <indexterm><primary>winbind</primary></indexterm>
- <indexterm><primary>privileged pipe</primary></indexterm>
- <indexterm><primary>squid</primary></indexterm>
- <indexterm><primary>chgrp</primary></indexterm>
- <indexterm><primary>chmod</primary></indexterm>
- <indexterm><primary>failure</primary></indexterm>
- The <command>ntlm_auth</command> helper, when run from a command line as the user
- <quote>root</quote>, authenticates against your Active Directory domain (with
- the aid of winbind). It manages this by reading from the winbind privileged pipe.
- Squid is running with the permissions of user <quote>squid</quote> and group
- <quote>squid</quote> and is not able to do this unless we make a vital change.
- Squid cannot read from the winbind privilege pipe unless you change the
- permissions of its directory. This is the single biggest cause of failure in the
- whole process. Remember to issue the following command (for Red Hat Linux):
-<screen>
-&rootprompt; chgrp squid /var/cache/samba/winbindd_privileged
-&rootprompt; chmod 750 /var/cache/samba/winbindd_privileged
-</screen>
- For SUSE Linux 9, execute the following:
-<screen>
-&rootprompt; chgrp squid /var/lib/samba/winbindd_privileged
-&rootprompt; chmod 750 /var/lib/samba/winbindd_privileged
-</screen>
- </para></step>
-
- </procedure>
- </sect3>
-
- <sect3>
- <title>NSS Configuration</title>
-
- <para>
- <indexterm><primary>NSS</primary></indexterm>
- <indexterm><primary>winbind</primary></indexterm>
- <indexterm><primary>authentication</primary></indexterm>
- For Squid to benefit from Samba-3, NSS must be updated to allow winbind as a valid route to user authentication.
- </para>
-
- <para>
- Edit your <filename>/etc/nsswitch.conf</filename> file so it has the parameters shown
- in <link linkend="ch10-etcnsscfg"/>.
- </para>
-
-<example id="ch10-smbconf">
-<title>Samba Configuration &smbmdash; File: <filename>/etc/samba/smb.conf</filename></title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">LONDON</smbconfoption>
-<smbconfoption name="netbios name">W2K3S</smbconfoption>
-<smbconfoption name="realm">LONDON.ABMAS.BIZ</smbconfoption>
-<smbconfoption name="security">ads</smbconfoption>
-<smbconfoption name="encrypt passwords">yes</smbconfoption>
-<smbconfoption name="password server">w2k3s.london.abmas.biz</smbconfoption>
-
-<smbconfcomment>separate domain and username with '/', like DOMAIN/username</smbconfcomment>
-<smbconfoption name="winbind separator">/</smbconfoption>
-
-<smbconfcomment>use UIDs from 10000 to 20000 for domain users</smbconfcomment>
-<smbconfoption name="idmap uid">10000-20000</smbconfoption>
-<smbconfcomment>use GIDs from 10000 to 20000 for domain groups</smbconfcomment>
-<smbconfoption name="idmap gid">10000-20000</smbconfoption>
-
-<smbconfcomment>allow enumeration of winbind users and groups</smbconfcomment>
-<smbconfoption name="winbind enum users">yes</smbconfoption>
-<smbconfoption name="winbind enum groups">yes</smbconfoption>
-<smbconfoption name="winbind user default domain">yes</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="ch10-etcnsscfg">
-<title>NSS Configuration File Extract &smbmdash; File: <filename>/etc/nsswitch.conf</filename></title>
-<screen>
-passwd: files winbind
-shadow: files
-group: files winbind
-</screen>
-</example>
-
- </sect3>
-
- <sect3>
- <title>Squid Configuration</title>
-
- <para>
- <indexterm><primary>Squid</primary></indexterm>
- <indexterm><primary>Active Directory</primary><secondary>authentication</secondary></indexterm>
- Squid must be configured correctly to interact with the Samba-3
- components that handle Active Directory authentication.
- </para>
-
- </sect3>
-
- </sect2>
-
- <sect2>
- <title>Configuration</title></sect2>
-
- <procedure>
- <title>Squid Configuration Steps</title>
-
- <step><para>
- <indexterm><primary>SUSE Linux</primary></indexterm>
- <indexterm><primary>Squid</primary> </indexterm>
- <indexterm><primary>helper agent</primary></indexterm>
- If your Linux distribution is SUSE Linux 9, the version of Squid
- supplied is already enabled to use the winbind helper agent. You
- can therefore omit the steps that would build the Squid binary
- programs.
- </para></step>
-
- <step><para>
- <indexterm><primary>nobody</primary></indexterm>
- <indexterm><primary>squid</primary></indexterm>
- <indexterm><primary>rpms</primary></indexterm>
- <indexterm><primary>/etc/passwd</primary></indexterm>
- <indexterm><primary>/etc/group</primary></indexterm>
- Squid, by default, runs as the user <constant>nobody</constant>. You need to
- add a system user <constant>squid</constant> and a system group
- <constant>squid</constant> if they are not set up already (if the default
- Red Hat squid rpms were installed, they will be). Set up a
- <constant>squid</constant> user in <filename>/etc/passwd</filename>
- and a <constant>squid</constant> group in <filename>/etc/group</filename> if these aren't there already.
- </para></step>
-
- <step><para>
- <indexterm><primary>permissions</primary></indexterm>
- <indexterm><primary>chown</primary></indexterm>
- You now need to change the permissions on Squid's <constant>var</constant>
- directory. Enter the following command:
-<screen>
-&rootprompt; chown -R squid /var/cache/squid
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>logging</primary></indexterm>
- <indexterm><primary>Squid</primary></indexterm>
- Squid must also have control over its logging. Enter the following commands:
-<screen>
-&rootprompt; chown -R chown squid:squid /var/log/squid
-&rootprompt; chmod 770 /var/log/squid
-</screen>
- </para></step>
-
- <step><para>
- Finally, Squid must be able to write to its disk cache!
- Enter the following commands:
-<screen>
-&rootprompt; chown -R chown squid:squid /var/cache/squid
-&rootprompt; chmod 770 /var/cache/squid
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/squid/squid.conf</primary></indexterm>
- The <filename>/etc/squid/squid.conf</filename> file must be edited to include the lines from
- <link linkend="etcsquidcfg"/> and <link linkend="etcsquid2"/>.
- </para></step>
-
- <step><para>
- <indexterm><primary>cache directories</primary></indexterm>
- You must create Squid's cache directories before it may be run. Enter the following command:
-<screen>
-&rootprompt; squid -z
-</screen>
- </para></step>
-
- <step><para>
- Finally, start Squid and enjoy transparent Active Directory authentication.
- Enter the following command:
-<screen>
-&rootprompt; squid
-</screen>
- </para></step>
- </procedure>
-
-<example id="etcsquidcfg">
-<title>Squid Configuration File Extract &smbmdash; <filename>/etc/squid.conf</filename> [ADMINISTRATIVE PARAMETERS Section]</title>
-<screen>
- cache_effective_user squid
- cache_effective_group squid
-</screen>
-</example>
-
-<example id="etcsquid2">
-<title>Squid Configuration File extract &smbmdash; File: <filename>/etc/squid.conf</filename> [AUTHENTICATION PARAMETERS Section]</title>
-<screen>
- auth_param ntlm program /usr/bin/ntlm_auth \
- --helper-protocol=squid-2.5-ntlmssp
- auth_param ntlm children 5
- auth_param ntlm max_challenge_reuses 0
- auth_param ntlm max_challenge_lifetime 2 minutes
- auth_param basic program /usr/bin/ntlm_auth \
- --helper-protocol=squid-2.5-basic
- auth_param basic children 5
- auth_param basic realm Squid proxy-caching web server
- auth_param basic credentialsttl 2 hours
- acl AuthorizedUsers proxy_auth REQUIRED
- http_access allow all AuthorizedUsers
-</screen>
-</example>
-
- </sect2>
-
- <sect2>
- <title>Key Points Learned</title>
-
- <para>
- <indexterm><primary>Web browsers</primary></indexterm>
- <indexterm><primary>services</primary></indexterm>
- <indexterm><primary>authentication protocols</primary></indexterm>
- <indexterm><primary>Web</primary><secondary>proxy</secondary><tertiary>access</tertiary></indexterm>
- <indexterm><primary>NTLMSSP</primary></indexterm>
- Microsoft Windows networking protocols permeate the spectrum of technologies that Microsoft
- Windows clients use, even when accessing traditional services such as Web browsers. Depending
- on whom you discuss this with, this is either good or bad. No matter how you might evaluate this,
- the use of NTLMSSP as the authentication protocol for Web proxy access has some advantages over
- the cookie-based authentication regime used by all competing browsers. It is Samba's implementation
- of NTLMSSP that makes it attractive to implement the solution that has been demonstrated in this chapter.
- </para>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Questions and Answers</title>
-
- <para>
- <indexterm><primary>ntlm_auth</primary></indexterm>
- <indexterm><primary>SambaXP conference</primary></indexterm>
- <indexterm><primary>Goettingen</primary></indexterm>
- <indexterm><primary>Italian</primary></indexterm>
- The development of the <command>ntlm_auth</command> module was first discussed in many Open Source circles
- in 2002. At the SambaXP conference in Goettingen, Germany, Mr. Francesco Chemolli demonstrated the use of
- <command>ntlm_auth</command> during one of the late developer meetings that took place. Since that time, the
- adoption of <command>ntlm_auth</command> has spread considerably.
- </para>
-
- <para>
- The largest report from a site that uses Squid with <command>ntlm_auth</command>-based authentication
- support uses a dual processor server that has 2 GB of memory. It provides Web and FTP proxy services for 10,000
- users. Approximately 2,000 of these users make heavy use of the proxy services. According to the source, who
- wishes to remain anonymous, the sustained transaction load on this server hovers around 140 hits/sec. The following
- comments were made with respect to questions regarding the performance of this installation:
- </para>
-
- <blockquote><para>
- [In our] EXTREMELY optimized environment . . . [the] performance impact is almost [nothing]. The <quote>almost</quote>
- part is due to the brain damage of the ntlm-over-http protocol definition. Suffice to say that its worst-case
- scenario triples the number of hits needed to perform the same transactions versus basic or digest auth[entication].
- </para></blockquote>
-
- <para>
- You would be well-advised to recognize that all cache-intensive proxying solutions demand a lot of memory.
- Make certain that your Squid proxy server is equipped with sufficient memory to permit all proxy operations to run
- out of memory without invoking the overheads involved in the use of memory that has to be swapped to disk.
- </para>
-
- <qandaset defaultlabel="chap10bqa" type="number">
- <qandaentry>
- <question>
-
- <para>
- What does Samba have to do with Web proxy serving?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><secondary>transparent inter-operability</secondary></indexterm>
- <indexterm><primary>Windows clients</primary></indexterm>
- <indexterm><primary>network</primary><secondary>services</secondary></indexterm>
- <indexterm><primary>authentication</primary></indexterm>
- <indexterm><primary>wrapper</primary></indexterm>
- To provide transparent interoperability between Windows clients and the network services
- that are used from them, Samba had to develop tools and facilities that deliver that feature. The benefit
- of Open Source software is that it can readily be reused. The current <command>ntlm_auth</command>
- module is basically a wrapper around authentication code from the core of the Samba project.
- </para>
-
- <para>
- <indexterm><primary>plain-text</primary></indexterm>
- <indexterm><primary>authentication</primary><secondary>plain-text</secondary></indexterm>
- <indexterm><primary>Web</primary><secondary>proxy</secondary></indexterm>
- <indexterm><primary>FTP</primary><secondary>proxy</secondary></indexterm>
- <indexterm><primary>NTLMSSP</primary></indexterm>
- <indexterm><primary>logon credentials</primary></indexterm>
- <indexterm><primary>Windows explorer</primary></indexterm>
- <indexterm><primary>Internet Information Server</primary></indexterm>
- <indexterm><primary>Apache Web server</primary></indexterm>
- The <command>ntlm_auth</command> module supports basic plain-text authentication and NTLMSSP
- protocols. This module makes it possible for Web and FTP proxy requests to be authenticated without
- the user being interrupted via his or her Windows logon credentials. This facility is available with
- MS Windows Explorer and is one of the key benefits claimed for Microsoft Internet Information Server.
- There are a few open source initiatives to provide support for these protocols in the Apache Web server
- also.
- </para>
-
- <para>
- <indexterm><primary>wrapper</primary></indexterm>
- The short answer is that by adding a wrapper around key authentication components of Samba, other
- projects (like Squid) can benefit from the labors expended in meeting user interoperability needs.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- What other services does Samba provide?
- </para>
-
- </question>
- <answer>
-
- <para>
- <indexterm><primary>winbindd</primary></indexterm>
- <indexterm><primary>Identity resolver</primary></indexterm>
- <indexterm><primary>daemon</primary></indexterm>
- <indexterm><primary>smbd</primary></indexterm>
- <indexterm><primary>file and print server</primary></indexterm>
- Samba-3 is a file and print server. The core components that provide this functionality are <command>smbd</command>,
- <command>nmbd</command>, and the identity resolver daemon, <command>winbindd</command>.
- </para>
-
- <para>
- <indexterm><primary>SMB/CIFS</primary></indexterm>
- <indexterm><primary>smbclient</primary></indexterm>
- Samba-3 is an SMB/CIFS client. The core component that provides this is called <command>smbclient</command>.
- </para>
-
- <para>
- <indexterm><primary>modules</primary></indexterm>
- <indexterm><primary>utilities</primary></indexterm>
- <indexterm><primary>validation</primary></indexterm>
- <indexterm><primary>inter-operability</primary></indexterm>
- <indexterm><primary>authentication</primary></indexterm>
- Samba-3 includes a number of helper tools, plug-in modules, utilities, and test and validation facilities.
- Samba-3 includes glue modules that help provide interoperability between MS Windows clients and UNIX/Linux
- servers and clients. It includes Winbind agents that make it possible to authenticate UNIX/Linux access attempts
- as well as logins to an SMB/CIFS authentication server backend. Samba-3 includes name service switch (NSS) modules
- to permit identity resolution via SMB/CIFS servers (Windows NT4/200x, Samba, and a host of other commercial
- server products).
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Does use of Samba (<command>ntlm_auth</command>) improve the performance of Squid?
- </para>
-
- </question>
- <answer>
-
- <para>
- Not really. Samba's <command>ntlm_auth</command> module handles only authentication. It requires that
- Squid make an external call to <command>ntlm_auth</command> and therefore actually incurs a
- little more overhead. Compared with the benefit obtained, that overhead is well worth enduring. Since
- Squid is a proxy server, and proxy servers tend to require lots of memory, it is good advice to provide
- sufficient memory when using Squid. Just add a little more to accommodate <command>ntlm_auth</command>.
- </para>
-
- </answer>
- </qandaentry>
- </qandaset>
-
-</sect1>
-
-</chapter>
-
diff --git a/docs-xml/Samba3-ByExample/SBE-HighAvailability.xml b/docs-xml/Samba3-ByExample/SBE-HighAvailability.xml
deleted file mode 100644
index eb203f0..0000000
--- a/docs-xml/Samba3-ByExample/SBE-HighAvailability.xml
+++ /dev/null
@@ -1,701 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-
-<chapter id="HA">
-<title>Performance, Reliability, and Availability</title>
-
- <para>
- <indexterm><primary>performance</primary></indexterm>
- <indexterm><primary>reliability</primary></indexterm>
- <indexterm><primary>availability</primary></indexterm>
- Well, you have reached one of the last chapters of this book. It is customary to attempt
- to wrap up the theme and contents of a book in what is generally regarded as the
- chapter that should draw conclusions. This book is a suspense thriller, and since
- the plot of the stories told mostly lead you to bigger, better Samba-3 networking
- solutions, it is perhaps appropriate to close this book with a few pertinent comments
- regarding some of the things everyone can do to deliver a reliable Samba-3 network.
- </para>
-
- <blockquote><attribution>Anonymous</attribution><para>
- In a world so full of noise, how can the sparrow be heard?
- </para></blockquote>
-
-<sect1>
- <title>Introduction</title>
-
- <para>
- <indexterm><primary>clustering</primary></indexterm>
- The sparrow is a small bird whose sounds are drowned out by the noise of the busy
- world it lives in. Likewise, the simple steps that can be taken to improve the
- reliability and availability of a Samba network are often drowned out by the volume
- of discussions about grandiose Samba clustering designs. This is not intended to
- suggest that clustering is not important, because clearly it is. This chapter does not devote
- itself to discussion of clustering because each clustering methodology uses its own
- custom tools and methods. Only passing comments are offered concerning these methods.
- </para>
-
- <para>
- <indexterm><primary>cluster</primary></indexterm>
- <indexterm><primary>samba cluster</primary></indexterm>
- <indexterm><primary>scalability</primary></indexterm>
-<ulink url="http://www.google.com/search?hl=en&lr=&ie=ISO-8859-1&q=samba+cluster&btnG=Google+Search">A search</ulink>
- for <quote>samba cluster</quote> produced 71,600 hits. And a search for <quote>highly available samba</quote>
- and <quote>highly available windows</quote> produced an amazing number of references.
- It is clear from the resources on the Internet that Windows file and print services
- availability, reliability, and scalability are of vital interest to corporate network users.
- </para>
-
- <para>
- <indexterm><primary>performance</primary></indexterm>
- So without further background, you can review a checklist of simple steps that
- can be taken to ensure acceptable network performance while keeping costs of ownership
- well under control.
- </para>
-
-</sect1>
-
-<sect1>
- <title>Dissection and Discussion</title>
-
- <para>
- <indexterm><primary>simple</primary></indexterm>
- <indexterm><primary>complexities</primary></indexterm>
- If it is your purpose to get the best mileage out of your Samba servers, there is one rule that
- must be obeyed. If you want the best, keep your implementation as simple as possible. You may
- well be forced to introduce some complexities, but you should do so only as a last resort.
- </para>
-
- <para>
- Simple solutions are likely to be easier to get right than are complex ones. They certainly
- make life easier for your successor. Simple implementations can be more readily audited than can
- complex ones.
- </para>
-
- <para>
- <indexterm><primary>broken behavior</primary></indexterm>
- <indexterm><primary>poor performance</primary></indexterm>
- Problems reported by users fall into three categories: configurations that do not work, those
- that have broken behavior, and poor performance. The term <emphasis>broken behavior</emphasis>
- means that the function of a particular Samba component appears to work sometimes, but not at
- others. The resulting intermittent operation is clearly unacceptable. An example of
- <emphasis>broken behavior</emphasis> known to many Windows networking users occurs when the
- list of Windows machines in MS Explorer changes, sometimes listing machines that are running
- and at other times not listing them even though the machines are in use on the network.
- </para>
-
- <para>
- <indexterm><primary>smbfs</primary></indexterm>
- <indexterm><primary>smbmnt</primary></indexterm>
- <indexterm><primary>smbmount</primary></indexterm>
- <indexterm><primary>smbumnt</primary></indexterm>
- <indexterm><primary>smbumount</primary></indexterm>
- <indexterm><primary>front-end</primary></indexterm>
- A significant number of reports concern problems with the <command>smbfs</command> file system
- driver that is part of the Linux kernel, not part of Samba. Users continue to interpret that
- <command>smbfs</command> is part of Samba, simply because Samba includes the front-end tools
- that are used to manage <command>smbfs</command>-based file service connections. So, just
- for the record, the tools <command>smbmnt</command>, <command>smbmount</command>,
- <command>smbumount</command>, and <command>smbumnt</command> are front-end
- facilities to core drivers that are supplied as part of the Linux kernel. These tools share a
- common infrastructure with some Samba components, but they are not maintained as part of
- Samba and are really foreign to it.
- </para>
-
- <para>
- <indexterm><primary>cifsfs</primary></indexterm>
- The new project, <command>cifsfs</command>, is destined to replace <command>smbfs</command>.
- It, too, is not part of Samba, even though one of the Samba Team members is a prime mover in
- this project.
- </para>
-
- <para>
- Table 13.1 lists typical causes of:
- </para>
-
- <itemizedlist>
- <listitem><para>Not Working (NW)</para></listitem>
- <listitem><para>Broken Behavior (BB)</para></listitem>
- <listitem><para>Poor Performance (PP)</para></listitem>
- </itemizedlist>
-
-
- <table id="ProbList">
- <title>Effect of Common Problems</title>
- <tgroup cols="4">
- <colspec align="left"/>
- <colspec align="center"/>
- <colspec align="center"/>
- <colspec align="center"/>
- <thead>
- <row>
- <entry><para>Problem</para></entry>
- <entry><para>NW</para></entry>
- <entry><para>BB</para></entry>
- <entry><para>PP</para></entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><para>File locking</para></entry>
- <entry><para>-</para></entry>
- <entry><para>X</para></entry>
- <entry><para>-</para></entry>
- </row>
- <row>
- <entry><para>Hardware problems</para></entry>
- <entry><para>X</para></entry>
- <entry><para>X</para></entry>
- <entry><para>X</para></entry>
- </row>
- <row>
- <entry><para>Incorrect authentication</para></entry>
- <entry><para>X</para></entry>
- <entry><para>X</para></entry>
- <entry><para>-</para></entry>
- </row>
- <row>
- <entry><para>Incorrect configuration</para></entry>
- <entry><para>X</para></entry>
- <entry><para>X</para></entry>
- <entry><para>X</para></entry>
- </row>
- <row>
- <entry><para>LDAP problems</para></entry>
- <entry><para>X</para></entry>
- <entry><para>X</para></entry>
- <entry><para>-</para></entry>
- </row>
- <row>
- <entry><para>Name resolution</para></entry>
- <entry><para>X</para></entry>
- <entry><para>X</para></entry>
- <entry><para>X</para></entry>
- </row>
- <row>
- <entry><para>Printing problems</para></entry>
- <entry><para>X</para></entry>
- <entry><para>X</para></entry>
- <entry><para>-</para></entry>
- </row>
- <row>
- <entry><para>Slow file transfer</para></entry>
- <entry><para>-</para></entry>
- <entry><para>-</para></entry>
- <entry><para>X</para></entry>
- </row>
- <row>
- <entry><para>Winbind problems</para></entry>
- <entry><para>X</para></entry>
- <entry><para>X</para></entry>
- <entry><para>-</para></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
-
- <para>
- <indexterm><primary>network hygiene</primary></indexterm>
- It is obvious to all that the first requirement (as a matter of network hygiene) is to eliminate
- problems that affect basic network operation. This book has provided sufficient working examples
- to help you to avoid all these problems.
- </para>
-
-</sect1>
-
-<sect1>
- <title>Guidelines for Reliable Samba Operation</title>
-
- <para>
- <indexterm><primary>resilient</primary></indexterm>
- <indexterm><primary>extreme demand</primary></indexterm>
- Your objective is to provide a network that works correctly, can grow at all times, is resilient
- at times of extreme demand, and can scale to meet future needs. The following subject areas provide
- pointers that can help you today.
- </para>
-
- <sect2>
- <title>Name Resolution</title>
-
- <para>
- There are three basic current problem areas: bad hostnames, routed networks, and network collisions.
- These are covered in the following discussion.
- </para>
-
- <sect3>
- <title>Bad Hostnames</title>
-
- <para>
- <indexterm><primary>DHCP</primary><secondary>client</secondary></indexterm>
- <indexterm><primary>netbios name</primary></indexterm>
- <indexterm><primary>localhost</primary></indexterm>
- <indexterm><primary>/etc/hosts</primary></indexterm>
- <indexterm><primary>NetBIOS</primary></indexterm>
- When configured as a DHCP client, a number of Linux distributions set the system hostname
- to <constant>localhost</constant>. If the parameter <parameter>netbios name</parameter> is not
- specified to something other than <constant>localhost</constant>, the Samba server appears
- in the Windows Explorer as <constant>LOCALHOST</constant>. Moreover, the entry in the <filename>/etc/hosts</filename>
- on the Linux server points to IP address <constant>127.0.0.1</constant>. This means that
- when the Windows client obtains the IP address of the Samba server called <constant>LOCALHOST</constant>,
- it obtains the IP address <constant>127.0.0.1</constant> and then proceeds to attempt to
- set up a NetBIOS over TCP/IP connection to it. This cannot work, because that IP address is
- the local Windows machine itself. Hostnames must be valid for Windows networking to function
- correctly.
- </para>
-
- <para>
- <indexterm><primary>digits</primary></indexterm>
- A few sites have tried to name Windows clients and Samba servers with a name that begins
- with the digits 1-9. This does not work either because it may result in the client or
- server attempting to use that name as an IP address.
- </para>
-
- <para>
- <indexterm><primary>DNS</primary><secondary>name lookup</secondary></indexterm>
- <indexterm><primary>resolve</primary></indexterm>
- A Samba server called <constant>FRED</constant> in a NetBIOS domain called <constant>COLLISION</constant>
- in a network environment that is part of the fully-qualified Internet domain namespace known
- as <constant>parrots.com</constant>, results in DNS name lookups for <constant>fred.parrots.com</constant>
- and <constant>collision.parrots.com</constant>. It is therefore a mistake to name the domain
- (workgroup) <constant>collision.parrots.com</constant>, since this results in DNS lookup
- attempts to resolve <constant>fred.parrots.com.parrots.com</constant>, which most likely
- fails given that you probably do not have this in your DNS namespace.
- </para>
-
- <note><para>
- <indexterm><primary>Active Directory</primary><secondary>realm</secondary></indexterm>
- <indexterm><primary>ADS</primary></indexterm>
- <indexterm><primary>DNS</primary></indexterm>
- An Active Directory realm called <constant>collision.parrots.com</constant> is perfectly okay,
- although it too must be capable of being resolved via DNS, something that functions correctly
- if Windows 200x ADS has been properly installed and configured.
- </para></note>
-
- </sect3>
-
- <sect3>
- <title>Routed Networks</title>
-
- <para>
- <indexterm><primary>NetBIOS</primary></indexterm>
- <indexterm><primary>UDP</primary><secondary>broadcast</secondary></indexterm>
- <indexterm><primary>broadcast</primary></indexterm>
- NetBIOS networks (Windows networking with NetBIOS over TCP/IP enabled) makes extensive use
- of UDP-based broadcast traffic, as you saw during the exercises in <link linkend="primer"/>.
- </para>
-
- <para>
- <indexterm><primary>routers</primary></indexterm>
- <indexterm><primary>forwarded</primary></indexterm>
- <indexterm><primary>multi-subnet</primary></indexterm>
- UDP broadcast traffic is not forwarded by routers. This means that NetBIOS broadcast-based
- networking cannot function across routed networks (i.e., multi-subnet networks) unless
- special provisions are made:
- </para>
-
- <itemizedlist>
- <listitem><para>
- <indexterm><primary>LMHOSTS</primary></indexterm>
- <indexterm><primary>remote announce</primary></indexterm>
- <indexterm><primary>remote browse sync</primary></indexterm>
- Either install on every Windows client an LMHOSTS file (located in the directory
- <filename>C:\windows\system32\drivers\etc</filename>). It is also necessary to
- add to the Samba server &smb.conf; file the parameters <parameter>remote announce</parameter>
- and <parameter>remote browse sync</parameter>. For more information, refer to the online
- manual page for the &smb.conf; file.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>WINS</primary><secondary>server</secondary></indexterm>
- Or configure Samba as a WINS server, and configure all network clients to use that
- WINS server in their TCP/IP configuration.
- </para></listitem>
- </itemizedlist>
-
- <note><para>
- <indexterm><primary>WINS</primary><secondary>name resolution</secondary></indexterm>
- <indexterm><primary>DNS</primary></indexterm>
- The use of DNS is not an acceptable substitute for WINS. DNS does not store specific
- information regarding NetBIOS networking particulars that get stored in the WINS
- name resolution database and that Windows clients require and depend on.
- </para></note>
-
- </sect3>
-
- <sect3>
- <title>Network Collisions</title>
-
- <para>
- <indexterm><primary>network</primary><secondary>collisions</secondary></indexterm>
- <indexterm><primary>network</primary><secondary>timeouts</secondary></indexterm>
- <indexterm><primary>collision rates</primary></indexterm>
- <indexterm><primary>network</primary><secondary>load</secondary></indexterm>
- Excessive network activity causes NetBIOS network timeouts. Timeouts may result in
- blue screen of death (BSOD) experiences. High collision rates may be caused by excessive
- UDP broadcast activity, by defective networking hardware, or through excessive network
- loads (another way of saying that the network is poorly designed).
- </para>
-
- <para>
- The use of WINS is highly recommended to reduce network broadcast traffic, as outlined
- in <link linkend="primer"/>.
- </para>
-
- <para>
- <indexterm><primary>netbios forwarding</primary></indexterm>
- <indexterm><primary>broadcast storms</primary></indexterm>
- <indexterm><primary>performance</primary></indexterm>
- Under no circumstances should the facility be supported by many routers, known as <constant>NetBIOS
- forwarding</constant>, unless you know exactly what you are doing. Inappropriate use of this
- facility can result in UDP broadcast storms. In one case in 1999, a university network became
- unusable due to NetBIOS forwarding being enabled on all routers. The problem was discovered during performance
- testing of a Samba server. The maximum throughput on a 100-Base-T (100 MB/sec) network was
- less than 15 KB/sec. After the NetBIOS forwarding was turned off, file transfer performance
- immediately returned to 11 MB/sec.
- </para>
-
- </sect3>
-
- </sect2>
-
- <sect2>
- <title>Samba Configuration</title>
-
- <para>
- As a general rule, the contents of the &smb.conf; file should be kept as simple as possible.
- No parameter should be specified unless you know it is essential to operation.
- </para>
-
- <para>
- <indexterm><primary>document the settings</primary></indexterm>
- <indexterm><primary>documented</primary></indexterm>
- <indexterm><primary>optimized</primary></indexterm>
- Many UNIX administrators like to fully document the settings in the &smb.conf; file. This is a
- bad idea because it adds content to the file. The &smb.conf; file is re-read by every <command>smbd</command>
- process every time the file timestamp changes (or, on systems where this does not work, every 20 seconds or so).
- </para>
-
- <para>
- As the size of the &smb.conf; file grows, the risk of introducing parsing errors also increases.
- It is recommended to keep a fully documented &smb.conf; file on hand, and then to operate Samba only
- with an optimized file.
- </para>
-
- <para><indexterm>
- <primary>testparm</primary>
- </indexterm>
- The preferred way to maintain a documented file is to call it something like <filename>smb.conf.master</filename>.
- You can generate the optimized file by executing:
-<screen>
-&rootprompt; testparm -s smb.conf.master > smb.conf
-</screen>
- You should carefully observe all warnings issued. It is also a good practice to execute the following
- command to confirm correct interpretation of the &smb.conf; file contents:
-<screen>
-&rootprompt; testparm
-Load smb config files from /etc/samba/smb.conf
-Can't find include file /etc/samba/machine.
-Processing section "[homes]"
-Processing section "[print$]"
-Processing section "[netlogon]"
-Processing section "[Profiles]"
-Processing section "[printers]"
-Processing section "[media]"
-Processing section "[data]"
-Processing section "[cdr]"
-Processing section "[apps]"
-Loaded services file OK.
-'winbind separator = +' might cause problems with group membership.
-Server role: ROLE_DOMAIN_PDC
-Press enter to see a dump of your service definitions
-</screen>
- <indexterm><primary>fatal problem</primary></indexterm>
- You now, of course, press the enter key to complete the command, or else abort it by pressing Ctrl-C.
- The important thing to note is the noted Server role, as well as warning messages. Noted configuration
- conflicts must be remedied before proceeding. For example, the following error message represents a
- common fatal problem:
-<screen>
-ERROR: both 'wins support = true' and 'wins server = <server list>'
-cannot be set in the smb.conf file. nmbd will abort with this setting.
-</screen>
- </para>
-
- <para>
- <indexterm><primary>performance degradation</primary></indexterm>
- <indexterm><primary>socket options</primary></indexterm>
- <indexterm><primary>socket address</primary></indexterm>
- There are two parameters that can cause severe network performance degradation: <parameter>socket options</parameter>
- and <parameter>socket address</parameter>. The <parameter>socket options</parameter> parameter was often necessary
- when Samba was used with the Linux 2.2.x kernels. Later kernels are largely self-tuning and seldom benefit from
- this parameter being set. Do not use either parameter unless it has been proven necessary to use them.
- </para>
-
- <para>
- <indexterm><primary>strict sync</primary></indexterm>
- <indexterm><primary>sync always</primary></indexterm>
- <indexterm><primary>severely degrade</primary></indexterm>
- <indexterm><primary>network</primary><secondary>performance</secondary></indexterm>
- Another &smb.conf; parameter that may cause severe network performance degradation is the
- <parameter>strict sync</parameter> parameter. Do not use this at all. There is no good reason
- to use this with any modern Windows client. The <parameter>strict sync</parameter> is often
- used with the <parameter>sync always</parameter> parameter. This, too, can severely
- degrade network performance, so do not set it; if you must, do so with caution.
- </para>
-
- <para>
- <indexterm><primary>opportunistic locking</primary></indexterm>
- <indexterm><primary>file caching</primary></indexterm>
- <indexterm><primary>caching</primary></indexterm>
- <indexterm><primary>oplocks</primary></indexterm>
- Finally, many network administrators deliberately disable opportunistic locking support. While this
- does not degrade Samba performance, it significantly degrades Windows client performance because
- this disables local file caching on Windows clients and forces every file read and written to
- invoke a network read or write call. If for any reason you must disable oplocks (opportunistic locking)
- support, do so only on the share on which it is required. That way, all other shares can provide
- oplock support for operations that are tolerant of it. See <link linkend="ch12dblck"/> for more
- information.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Use and Location of BDCs</title>
-
- <para>
- <indexterm><primary>BDC</primary></indexterm>
- <indexterm><primary>PDC</primary></indexterm>
- <indexterm><primary>routed network</primary></indexterm>
- <indexterm><primary>wide-area network</primary></indexterm>
- <indexterm><primary>network segment</primary></indexterm>
- On a network segment where there is a PDC and a BDC, the BDC carries the bulk of the network logon
- processing. If the BDC is a heavily loaded server, the PDC carries a greater proportion of
- authentication and logon processing. When a sole BDC on a routed network segment gets heavily
- loaded, it is possible that network logon requests and authentication requests may be directed
- to a BDC on a distant network segment. This significantly hinders WAN operations
- and is undesirable.
- </para>
-
- <para>
- <indexterm><primary>Domain Member</primary></indexterm>
- <indexterm><primary>Domain Controller</primary></indexterm>
- As a general guide, instead of adding domain member servers to a network, you would be better advised
- to add BDCs until there are fewer than 30 Windows clients per BDC. Beyond that ratio, you should add
- domain member servers. This practice ensures that there are always sufficient domain controllers
- to handle logon requests and authentication traffic.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Use One Consistent Version of MS Windows Client</title>
-
- <para>
- Every network client has its own peculiarities. From a management perspective, it is easier to deal
- with one version of MS Windows that is maintained to a consistent update level than it is to deal
- with a mixture of clients.
- </para>
-
- <para>
- On a number of occasions, particular Microsoft service pack updates of a Windows server or client
- have necessitated special handling from the Samba server end. If you want to remain sane, keep you
- client workstation configurations consistent.
- </para>
-
- </sect2>
-
- <sect2>
- <title>For Scalability, Use SAN-Based Storage on Samba Servers</title>
-
- <para>
- <indexterm><primary>SAN</primary></indexterm>
- <indexterm><primary>synchronization</primary></indexterm>
- Many SAN-based storage systems permit more than one server to share a common data store.
- Use of a shared SAN data store means that you do not need to use time- and resource-hungry data
- synchronization techniques.
- </para>
-
- <para>
- <indexterm><primary>load distribution</primary></indexterm>
- <indexterm><primary>clustering</primary></indexterm>
- The use of a collection of relatively low-cost front-end Samba servers that are coupled to
- a shared backend SAN data store permits load distribution while containing costs below that
- of installing and managing a complex clustering facility.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Distribute Network Load with MSDFS</title>
-
- <para>
- <indexterm><primary>MSDFS</primary></indexterm>
- <indexterm><primary>distributed</primary></indexterm>
- Microsoft DFS (distributed file system) technology has been implemented in Samba. MSDFS permits
- data to be accessed from a single share and yet to actually be distributed across multiple actual
- servers. Refer to <emphasis>TOSHARG2</emphasis>, Chapter 19, for information regarding
- implementation of an MSDFS installation.
- </para>
-
- <para>
- <indexterm><primary>front-end</primary><secondary>server</secondary></indexterm>
- <indexterm><primary>MSDFS</primary></indexterm>
- The combination of multiple backend servers together with a front-end server and use of MSDFS
- can achieve almost the same as you would obtain with a clustered Samba server.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</title>
-
- <para>
- <indexterm><primary>replicate</primary></indexterm>
- <indexterm><primary>rsync</primary></indexterm>
- <indexterm><primary>wide-area network</primary></indexterm>
- Consider using <command>rsync</command> to replicate data across the WAN during times
- of low utilization. Users can then access the replicated data store rather than needing to do so
- across the WAN. This works best for read-only data, but with careful planning can be
- implemented so that modified files get replicated back to the point of origin. Be careful with your
- implementation if you choose to permit modification and return replication of the modified file;
- otherwise, you may inadvertently overwrite important data.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Hardware Problems</title>
-
- <para>
- <indexterm><primary>hardware prices</primary></indexterm>
- <indexterm><primary>hardware problems</primary></indexterm>
- <indexterm><primary>NICs</primary></indexterm>
- <indexterm><primary>defective</primary><secondary>HUBs</secondary></indexterm>
- <indexterm><primary>defective</primary><secondary>switches</secondary></indexterm>
- <indexterm><primary>defective</primary><secondary>cables</secondary></indexterm>
- Networking hardware prices have fallen sharply over the past 5 years. A surprising number
- of Samba networking problems over this time have been traced to defective network interface
- cards (NICs) or defective HUBs, switches, and cables.
- </para>
-
- <para>
- <indexterm><primary>corrective action</primary></indexterm>
- Not surprising is the fact that network administrators do not like to be shown to have made
- a bad decision. Money saved in buying low-cost hardware may result in high costs incurred
- in corrective action.
- </para>
-
- <para>
- <indexterm><primary>intermittent</primary></indexterm>
- <indexterm><primary>data corruption</primary></indexterm>
- <indexterm><primary>slow network</primary></indexterm>
- <indexterm><primary>low performance</primary></indexterm>
- <indexterm><primary>data integrity</primary></indexterm>
- Defective NICs, HUBs, and switches may appear as intermittent network access problems, intermittent
- or persistent data corruption, slow network throughput, low performance, or even as BSOD
- problems with MS Windows clients. In one case, a company updated several workstations with newer, faster
- Windows client machines that triggered problems during logon as well as data integrity problems on
- an older PC that was unaffected so long as the new machines were kept shut down.
- </para>
-
- <para>
- Defective hardware problems may take patience and persistence before the real cause can be discovered.
- </para>
-
- <para>
- <indexterm><primary>RAID controllers</primary></indexterm>
- Networking hardware defects can significantly impact perceived Samba performance, but defective
- RAID controllers as well as SCSI and IDE hard disk controllers have also been known to impair Samba server
- operations. One business came to this realization only after replacing a Samba installation with MS
- Windows Server 2000 running on the same hardware. The root of the problem completely eluded the network
- administrator until the entire server was replaced. While you may well think that this would never
- happen to you, experience shows that given the right (unfortunate) circumstances, this can happen to anyone.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Large Directories</title>
-
- <para>
- There exist applications that create or manage directories containing many thousands of files. Such
- applications typically generate many small files (less than 100 KB). At the best of times, under UNIX,
- listing of the files in a directory that contains many files is slow. By default, Windows NT, 200x,
- and XP Pro cause network file system directory lookups on a Samba server to be performed for both
- the case preserving file name as well as for the mangled (8.3) file name. This incurs a huge overhead
- on the Samba server that may slow down the system dramatically.
- </para>
-
- <para>
- In an extreme case, the performance impact was dramatic. File transfer from the Samba server to a Windows
- XP Professional workstation over 1 Gigabit Ethernet for 250-500 KB files was measured at approximately
- 30 MB/sec. But when tranferring a directory containing 120,000 files, all from 50KB to 60KB in size, the
- transfer rate to the same workstation was measured at approximately 1.5 KB/sec. The net transfer was
- on the order of a factor of 20-fold slower.
- </para>
-
- <para>
- The symptoms that will be observed on the Samba server when a large directory is accessed will be that
- aggregate I/O (typically blocks read) will be relatively low, yet the wait I/O times will be incredibly
- long while at the same time the read queue is large. Close observation will show that the hard drive
- that the file system is on will be thrashing wildly.
- </para>
-
- <para>
- Samba-3.0.12 and later, includes new code that radically improves Samba perfomance. The secret to this is
- really in the <smbconfoption name="case sensitive">True</smbconfoption> line. This tells smbd never to scan
- for case-insensitive versions of names. So if an application asks for a file called <filename>FOO</filename>,
- and it can not be found by a simple stat call, then smbd will return "file not found" immediately without
- scanning the containing directory for a version of a different case.
- </para>
-
- <para>
- Canonicalize all the files in the directory to have one case, upper or lower - either will do. Then set up
- a new custom share for the application as follows:
- <screen>
- [bigshare]
- path = /data/xrayfiles/neurosurgeons/
- read only = no
- case sensitive = True
- default case = upper
- preserve case = no
- short preserve case = no
- </screen>
- </para>
-
- <para>
- All files and directories under the <parameter>path</parameter> directory must be in the same case
- as specified in the &smb.conf; stanza. This means that smbd will not be able to find lower case
- filenames with these settings. Note, this is done on a per-share basis.
- </para>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Key Points Learned</title>
-
- <para>
- This chapter has touched in broad sweeps on a number of simple steps that can be taken
- to ensure that your Samba network is resilient, scalable, and reliable, and that it
- performs well.
- </para>
-
- <para>
- Always keep in mind that someone is responsible to maintain and manage your design.
- In the long term, that may not be you. Spare a thought for your successor and give him or
- her an even break.
- </para>
-
- <para>
- <indexterm><primary>assumptions</primary></indexterm>
- Last, but not least, you should not only keep the network design simple, but also be sure it is
- well documented. This book may serve as your pattern for documenting every
- aspect of your design, its implementation, and particularly the objects and assumptions
- that underlie it.
- </para>
-
-</sect1>
-
-
-</chapter>
-
diff --git a/docs-xml/Samba3-ByExample/SBE-KerberosFastStart.xml b/docs-xml/Samba3-ByExample/SBE-KerberosFastStart.xml
deleted file mode 100644
index 8f3fc9a..0000000
--- a/docs-xml/Samba3-ByExample/SBE-KerberosFastStart.xml
+++ /dev/null
@@ -1,2073 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<chapter id="kerberos">
- <title>Active Directory, Kerberos, and Security</title>
-
- <para><indexterm>
- <primary>experiment</primary>
- </indexterm>
- By this point in the book, you have been exposed to many Samba-3 features and capabilities.
- More importantly, if you have implemented the examples given, you are well on your way to becoming
- a Samba-3 networking guru who knows a lot about Microsoft Windows. If you have taken the time to
- practice, you likely have thought of improvements and scenarios with which you can experiment. You
- are rather well plugged in to the many flexible ways Samba can be used.
- </para>
-
- <para><indexterm>
- <primary>criticism</primary>
- </indexterm>
- This is a book about Samba-3. Understandably, its intent is to present it in a positive light.
- The casual observer might conclude that this book is one-eyed about Samba. It is &smbmdash; what
- would you expect? This chapter exposes some criticisms that have been raised concerning
- the use of Samba. For each criticism, there are good answers and appropriate solutions.
- </para>
-
- <para>
- Some criticism always comes from deep inside ranks that one would expect to be supportive of a particular
- decision. Criticism can be expected from the outside. Let's see how the interesting dynamic of
- criticism develops with respect to Abmas.
- </para>
-
- <para><indexterm>
- <primary>straw-man</primary>
- </indexterm>
- This chapter provides a shameless self-promotion of Samba-3. The objections raised were not pulled
- out of thin air. They were drawn from comments made by Samba users and from criticism during
- discussions with Windows network administrators. The tone of the objections reflects as closely
- as possible that of the original. The case presented is a straw-man example that is designed to
- permit each objection to be answered as it might occur in real life.
- </para>
-
-<sect1>
- <title>Introduction</title>
-
- <para><indexterm>
- <primary>acquisitions</primary>
- </indexterm><indexterm>
- <primary>risk</primary>
- </indexterm><indexterm>
- <primary>assessment</primary>
- </indexterm><indexterm>
- <primary>Active Directory</primary>
- </indexterm><indexterm>
- <primary>Windows 2003 Serve</primary>
- </indexterm>
- Abmas is continuing its meteoric growth with yet further acquisitions. The investment community took
- note of the spectacular projection of Abmas onto the global business stage. Abmas is building an
- interesting portfolio of companies that includes accounting services, financial advice, investment
- portfolio management, property insurance, risk assessment, and the recent addition of a a video rental
- business. The pieces do not always appear to fit together, but Mr. Meany is certainly executing an
- interesting business growth and development plan. Abmas Video Rentals was recently acquired.
- During the time that the acquisition was closing, the Video Rentals business upgraded its Windows
- NT4-based network to Windows 2003 Server and Active Directory.
- </para>
-
- <para><indexterm>
- <primary>Active Directory</primary>
- </indexterm>
- You have accepted the fact that Abmas Video Rentals will use Microsoft Active Directory.
- The IT team, led by Stan Soroka, is committed to Samba-3 and to maintaining a uniform technology platform.
- Stan Soroka's team voiced its disapproval over the decision to permit this business to continue to
- operate with a solution that is viewed by Christine and her group as <quote>an island of broken
- technologies.</quote> This comment was made by one of Christine's staff as they were installing a new
- Samba-3 server at the new business.
- </para>
-
-
- <para><indexterm>
- <primary>consultant</primary>
- </indexterm><indexterm>
- <primary>hypothetical</primary>
- </indexterm>
- Abmas Video Rentals' head of IT heard of this criticism. He was offended that a junior engineer
- should make such a comment. He felt that he had to prepare in case he might be criticized for his
- decision to use Active Directory. He decided he would defend his decision by hiring the services
- of an outside security systems consultant to report<footnote><para>This report is entirely fictitious.
- Any resemblance to a factual report is purely coincidental.</para></footnote> on his unit's operations
- and to investigate the role of Samba at his site. Here are key extracts from this hypothetical
- report:
- </para>
-
- <blockquote><para><indexterm>
- <primary>vulnerabilities</primary>
- </indexterm><indexterm>
- <primary>integrity</primary>
- </indexterm><indexterm>
- <primary>practices</primary>
- </indexterm><indexterm>
- <primary>Active Directory</primary>
- </indexterm>
- ... the implementation of Microsoft Active Directory at the Abmas Video Rentals, Bamingsham site,
- has been examined. We find no evidence to support a notion that vulnerabilities exist at your site.
- ... we took additional steps to validate the integrity of the installation and operation of Active
- Directory and are pleased that your staff are following sound practices.
- </para>
-
- <para>
- ...
- </para>
-
- <para><indexterm>
- <primary>accounts</primary>
- <secondary>user</secondary>
- </indexterm><indexterm>
- <primary>accounts</primary>
- <secondary>group</secondary>
- </indexterm><indexterm>
- <primary>Backup</primary>
- </indexterm><indexterm>
- <primary>disaster recovery</primary>
- </indexterm><indexterm>
- <primary>validated</primary>
- </indexterm><indexterm>
- <primary>off-site storage</primary>
- </indexterm>
- User and group accounts, and respective privileges, have been well thought out. File system shares are
- appropriately secured. Backup and disaster recovery plans are well managed and validated regularly, and
- effective off-site storage practices are considered to exceed industry norms.
- </para>
-
- <para><indexterm>
- <primary>compromise</primary>
- </indexterm><indexterm>
- <primary>secure</primary>
- </indexterm><indexterm>
- <primary>network</primary>
- <secondary>secure</secondary>
- </indexterm>
- Your staff are justifiably concerned that the use of Samba may compromise their good efforts to maintain
- a secure network.
- </para>
-
- <para><indexterm>
- <primary>winbind</primary>
- </indexterm><indexterm>
- <primary>security</primary>
- </indexterm><indexterm>
- <primary>secure</primary>
- </indexterm><indexterm>
- <primary>network</primary>
- <secondary>management</secondary>
- </indexterm>
- The recently installed Linux file and application server uses a tool called <command>winbind</command>
- that is indiscriminate about security. All user accounts in Active Directory can be used to access data
- stored on the Linux system. We are alarmed that secure information is accessible to staff who should
- not even be aware that it exists. We share the concerns of your network management staff who have gone
- to great lengths to set fine-grained controls that limit information access to those who need access.
- It seems incongruous to us that Samba winbind should be permitted to be used considering that it voids this fine work.
- </para>
-
- <para><indexterm>
- <primary>isolated</primary>
- </indexterm><indexterm>
- <primary>firewall</primary>
- </indexterm><indexterm>
- <primary>best practices</primary>
- </indexterm>
- Graham Judd [head of network administration] has locked down the security of all systems and is following
- the latest Microsoft guidelines. ... null session connections have been disabled ... the internal network
- is isolated from the outside world, the [product name removed] firewall is under current contract
- maintenance support from [the manufacturer]. ... our attempts to penetrate security of your systems
- failed to find problems common to Windows networking sites. We commend your staff on their attention to
- detail and for following Microsoft recommended best practices.
- </para>
-
- <para>
- ...
- </para>
-
- <para><indexterm>
- <primary>security</primary>
- </indexterm><indexterm>
- <primary>disable</primary>
- </indexterm><indexterm>
- <primary>essential</primary>
- </indexterm><indexterm>
- <primary>trusted computing</primary>
- </indexterm>
- Regarding the use of Samba, we offer the following comments: Samba is in use in nearly half of
- all sites we have surveyed. ... It is our opinion that Samba offers no better security than Microsoft
- ... what worries us regarding Samba is the need to disable essential Windows security features such as
- secure channel support, digital sign'n'seal on all communication traffic, and running Active Directory in
- mixed mode so that Samba clients and servers can authenticate all of it. Additionally, we are concerned that
- Samba is not at the full capabilities of Microsoft Windows NT4 server. Microsoft has moved well beyond that
- with trusted computing initiatives that the Samba developers do not participate in.
- </para>
-
- <para><indexterm>
- <primary>integrity</primary>
- </indexterm><indexterm>
- <primary>hackers</primary>
- </indexterm><indexterm>
- <primary>accountable</primary>
- </indexterm><indexterm>
- <primary>flaws</primary>
- </indexterm><indexterm>
- <primary>updates</primary>
- </indexterm><indexterm>
- <primary>bug fixes</primary>
- </indexterm><indexterm>
- <primary>alarm</primary>
- </indexterm>
- One wonders about the integrity of an open source program that is developed by a team of hackers
- who cannot be held accountable for the flaws in their code. The sheer number of updates and bug
- fixes they have released should ring alarm bells in any business.
- </para>
-
- <para><indexterm>
- <primary>employment</primary>
- </indexterm><indexterm>
- <primary>jobs</primary>
- </indexterm><indexterm>
- <primary>risk</primary>
- </indexterm>
- Another factor that should be considered is that buying Microsoft products and services helps to
- provide employment in the IT industry. Samba and Open Source software place those jobs at risk.
- </para></blockquote>
-
- <para><indexterm>
- <primary>Active Directory</primary>
- </indexterm><indexterm>
- <primary>independent expert</primary>
- </indexterm>
- This is also a challenge to rise above the trouble spot. You call Stan's team together for a simple
- discussion, but it gets further out of hand. When you return to your office, you find the following
- email in your in-box:
- </para>
-
- <para>
- Good afternoon,
- </para>
-
- <blockquote><attribution>Stan</attribution><para>
- I apologize for the leak of internal discussions to the new business. It reflects poorly on our
- professionalism and has put you in an unpleasant position. I regret the incident.
- </para>
-
- <para>
- I also wish to advise that two of the recent recruits want to implement Kerberos authentication
- across all systems. I concur with the desire to improve security. One of the new guys who is championing
- the move to Kerberos was responsible for the comment that caused the embarrassment.
- </para>
-
- <para><indexterm>
- <primary>Kerberos</primary>
- </indexterm><indexterm>
- <primary>OpenLDAP</primary>
- </indexterm><indexterm>
- <primary>Active Directory</primary>
- </indexterm><indexterm>
- <primary>consultant</primary>
- </indexterm>
- I am experiencing difficulty in handling the sharp push for Kerberos. He claims that Kerberos, OpenLDAP,
- plus Samba-3 will seamlessly replace Microsoft Active Directory. I am a little out of my depth with respect
- to the feasibility of such a move, but have taken steps to pull both of them into line. With your consent,
- I would like to hire the services of a well-known Samba consultant to set the record straight.
- </para>
-
- <para><indexterm>
- <primary>criticism</primary>
- </indexterm><indexterm>
- <primary>policy</primary>
- </indexterm><indexterm>
- <primary>Windows Servers</primary>
- </indexterm><indexterm>
- <primary>Active Directory</primary>
- </indexterm><indexterm>
- <primary>budgetted</primary>
- </indexterm><indexterm>
- <primary>financial responsibility</primary>
- </indexterm>
- I intend to use this report to answer the criticism raised and would like to establish a policy that we
- will approve the use of Microsoft Windows Servers (and Active Directory) subject to all costs being covered
- out of the budget of the division that wishes to go its own way. I propose that dissenters will still remain
- responsible to meet the budgeted contribution to IT operations as a whole. I believe we should not coerce
- use of any centrally proposed standards, but make all noncompliance the financial responsibility of the
- out-of-step division. Hopefully, this will encourage all divisions to walk with us and not alone.
- </para></blockquote>
-
- <sect2>
- <title>Assignment Tasks</title>
-
- <para>
- You agreed with Stan's recommendations and hired a consultant to help defuse the powder
- keg. The consultant's task is to provide a tractable answer to each of the issues raised. The consultant must be able
- to support his or her claims, keep emotions to the side, and answer technically.
- </para>
-
- </sect2>
-</sect1>
-
-<sect1>
- <title>Dissection and Discussion</title>
-
- <para><indexterm>
- <primary>tool</primary>
- </indexterm><indexterm>
- <primary>benefit</primary>
- </indexterm><indexterm>
- <primary>choice</primary>
- </indexterm><indexterm>
- <primary>consultant</primary>
- </indexterm><indexterm>
- <primary>installation</primary>
- </indexterm><indexterm>
- <primary>income</primary>
- </indexterm><indexterm>
- <primary>employment</primary>
- </indexterm>
- Samba-3 is a tool. No one is pounding your door to make you use Samba. That is a choice that you are free to
- make or reject. It is likely that your decision to use Samba can greatly benefit your company.
- The Samba Team obviously believes that the Samba software is a worthy choice.
- If you hire a consultant to assist with the installation and/or deployment of Samba, or if you hire
- someone to help manage your Samba installation, you can create income and employment. Alternately,
- money saved by not spending in the IT area can be spent elsewhere in the business. All money saved
- or spent creates employment.
- </para>
-
- <para><indexterm>
- <primary>economically sustainable</primary>
- </indexterm><indexterm>
- <primary>inter-operability</primary>
- </indexterm><indexterm>
- <primary>file and print service</primary>
- </indexterm><indexterm>
- <primary>cost</primary>
- </indexterm><indexterm>
- <primary>alternative</primary>
- </indexterm>
- In the long term, the use of Samba must be economically sustainable. In some situations, Samba is adopted
- purely to provide file and print service interoperability on platforms that otherwise cannot provide
- access to data and to printers for Microsoft Windows clients. Samba is used by some businesses to
- effect a reduction in the cost of providing IT services. Obviously, it is also used by some as an
- alternative to the use of a Microsoft file and print serving platforms with no consideration of costs.
- </para>
-
- <para><indexterm>
- <primary>documentation</primary>
- </indexterm><indexterm>
- <primary>responsibility</primary>
- </indexterm><indexterm>
- <primary>fix</primary>
- </indexterm><indexterm>
- <primary>broken</primary>
- </indexterm>
- It would be foolish to adopt a technology that might put any data or users at risk. Security affects
- everyone. The Samba-Team is fully cognizant of the responsibility they have to their users.
- The Samba documentation clearly reveals that full responsibility is accepted to fix anything
- that is broken.
- </para>
-
- <para><indexterm>
- <primary>commercial</primary>
- </indexterm><indexterm>
- <primary>software</primary>
- </indexterm><indexterm>
- <primary>commercial software</primary>
- </indexterm><indexterm>
- <primary>End User License Agreement</primary>
- <see>EULA</see>
- </indexterm><indexterm>
- <primary>accountable</primary>
- </indexterm><indexterm>
- <secondary>liability</secondary>
- </indexterm><indexterm>
- <primary>accepts liability</primary>
- </indexterm><indexterm>
- <primary>price paid</primary>
- </indexterm><indexterm>
- <primary>product defects</primary>
- </indexterm><indexterm>
- <primary>reimburse</primary>
- </indexterm><indexterm>
- <primary>extent</primary>
- </indexterm>
- There is a mistaken perception in the IT industry that commercial software providers are fully
- accountable for the defects in products. Open Source software comes with no warranty, so it is
- often assumed that its use confers a higher degree of risk. Everyone should read commercial software
- End User License Agreements (EULAs). You should determine what real warranty is offered and the
- extent of liability that is accepted. Doing so soon dispels the popular notion that
- commercial software vendors are willingly accountable for product defects. In many cases, the
- commercial vendor accepts liability only to reimburse the price paid for the software.
- </para>
-
- <para><indexterm>
- <primary>consumer</primary>
- </indexterm><indexterm>
- <primary>EULA</primary>
- </indexterm><indexterm>
- <primary>track record</primary>
- </indexterm><indexterm>
- <primary>commercial software</primary>
- </indexterm><indexterm>
- <primary>support</primary>
- </indexterm><indexterm>
- <primary>vendor</primary>
- </indexterm>
- The real issues that a consumer (like you) needs answered are What is the way of escape from technical
- problems, and how long will it take? The average problem turnaround time in the Open Source community is
- approximately 48 hours. What does the EULA offer? What is the track record in the commercial software
- industry? What happens when your commercial vendor decides to cease providing support?
- </para>
-
- <para><indexterm>
- <primary>source code</primary>
- </indexterm><indexterm>
- <primary>Open Source</primary>
- </indexterm><indexterm>
- <primary>hire</primary>
- </indexterm><indexterm>
- <primary>programmer</primary>
- </indexterm><indexterm>
- <primary>solve</primary>
- </indexterm><indexterm>
- <primary>fix</primary>
- </indexterm><indexterm>
- <secondary>problem</secondary>
- </indexterm>
- Open Source software at least puts you in possession of the source code. This means that when
- all else fails, you can hire a programmer to solve the problem.
- </para>
-
- <sect2>
- <title>Technical Issues</title>
-
- <para>
- Each issue is now discussed and, where appropriate, example implementation steps are
- provided.
- </para>
-
- <variablelist>
- <varlistentry>
- <term>Winbind and Security</term>
- <listitem><para><indexterm>
- <primary>Winbind</primary>
- </indexterm><indexterm>
- <primary>Security</primary>
- </indexterm><indexterm>
- <primary>network</primary>
- <secondary>administrators</secondary>
- </indexterm><indexterm>
- <primary>Domain users</primary>
- </indexterm><indexterm>
- <secondary>Domain account</secondary>
- </indexterm><indexterm>
- <primary>credentials</primary>
- </indexterm><indexterm>
- <primary>Network Neighborhood</primary>
- </indexterm><indexterm>
- <primary>UNIX/Linux server</primary>
- </indexterm><indexterm>
- <primary>browse</primary>
- </indexterm><indexterm>
- <primary>shares</primary>
- </indexterm>
- Windows network administrators may be dismayed to find that <command>winbind</command>
- exposes all domain users so that they may use their domain account credentials to
- log on to a UNIX/Linux system. The fact that all users in the domain can see the
- UNIX/Linux server in their Network Neighborhood and can browse the shares on the
- server seems to excite them further.
- </para>
-
- <para><indexterm>
- <primary>Domain Member server</primary>
- </indexterm><indexterm>
- <primary>familiar</primary>
- </indexterm><indexterm>
- <primary>fear</primary>
- </indexterm><indexterm>
- <primary>unknown</primary>
- </indexterm>
- <command>winbind</command> provides for the UNIX/Linux domain member server or
- client, the same as one would obtain by adding a Microsoft Windows server or
- client to the domain. The real objection is the fact that Samba is not MS Windows
- and therefore requires handling a little differently from the familiar Windows systems.
- One must recognize fear of the unknown.
- </para>
-
- <para><indexterm>
- <primary>network administrators</primary>
- </indexterm><indexterm>
- <primary>recognize</primary>
- </indexterm><indexterm>
- <primary>winbind</primary>
- </indexterm><indexterm>
- <primary>over-ride</primary>
- </indexterm><indexterm>
- <primary>Active Directory</primary>
- <secondary>management tools</secondary>
- </indexterm><indexterm>
- <primary>fears</primary>
- </indexterm>
- Windows network administrators need to recognize that <command>winbind</command> does
- not, and cannot, override account controls set using the Active Directory management
- tools. The control is the same. Have no fear.
- </para>
-
- <para><indexterm>
- <primary>ADS Domain</primary>
- </indexterm><indexterm>
- <primary>account</primary>
- <secondary>ADS Domain</secondary>
- </indexterm><indexterm>
- <primary>winbind</primary>
- </indexterm><indexterm>
- <primary>browsing</primary>
- </indexterm><indexterm>
- <primary>permits</primary>
- </indexterm><indexterm>
- <primary>access</primary>
- </indexterm><indexterm>
- <primary>drive mapping</primary>
- </indexterm><indexterm>
- <primary>protected</primary>
- </indexterm><indexterm>
- <primary>security controls</primary>
- </indexterm><indexterm>
- <primary>access controls</primary>
- </indexterm>
- Where Samba and the ADS domain account information obtained through the use of
- <command>winbind</command> permits access, by browsing or by the drive mapping to
- a share, to data that should be better protected. This can only happen when security
- controls have not been properly implemented. Samba permits access controls to be set
- on:
- </para>
-
- <itemizedlist>
- <listitem><para>Shares themselves (i.e., the logical share itself)</para></listitem>
- <listitem><para>The share definition in &smb.conf;</para></listitem>
- <listitem><para>The shared directories and files using UNIX permissions</para></listitem>
- <listitem><para>Using Windows 2000 ACLs &smbmdash; if the file system is POSIX enabled</para></listitem>
- </itemizedlist>
-
- <para>
- Examples of each are given in <link linkend="ch10expl"/>.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>User and Group Controls</term>
- <listitem><para><indexterm>
- <primary>User and Group Controls</primary>
- </indexterm><indexterm>
- <primary>management</primary>
- <secondary>User</secondary>
- </indexterm><indexterm>
- <primary>management</primary>
- <secondary>group</secondary>
- </indexterm><indexterm>
- <primary>ADS</primary>
- </indexterm><indexterm>
- <primary>permissions</primary>
- </indexterm><indexterm>
- <primary>privileges</primary>
- </indexterm><indexterm>
- <primary>flexibility</primary>
- </indexterm><indexterm>
- <primary>access controls</primary>
- </indexterm><indexterm>
- <primary>share definition</primary>
- </indexterm>
- User and group management facilities as known in the Windows ADS environment may be
- used to provide equivalent access control constraints or to provide equivalent
- permissions and privileges on Samba servers. Samba offers greater flexibility in the
- use of user and group controls because it has additional layers of control compared to
- Windows 200x/XP. For example, access controls on a Samba server may be set within
- the share definition in a manner for which Windows has no equivalent.
- </para>
-
- <para><indexterm>
- <primary>analysis</primary>
- </indexterm><indexterm>
- <primary>system security</primary>
- </indexterm><indexterm>
- <primary>safe-guards</primary>
- </indexterm><indexterm>
- <primary>permissions</primary>
- <secondary>excessive</secondary>
- </indexterm><indexterm>
- <primary>file system</primary>
- </indexterm><indexterm>
- <primary>shared resource</primary>
- </indexterm><indexterm>
- <primary>share definition</primary>
- </indexterm>
- In any serious analysis of system security, it is important to examine the safeguards
- that remain when all other protective measures fail. An administrator may inadvertently
- set excessive permissions on the file system of a shared resource, or he may set excessive
- privileges on the share itself. If that were to happen in a Windows 2003 Server environment,
- the data would indeed be laid bare to abuse. Yet, within a Samba share definition, it is
- possible to guard against that by enforcing controls on the share definition itself. You
- see a practical example of this a little later in this chapter.
- </para>
-
- <para><indexterm>
- <primary>diligence</primary>
- </indexterm><indexterm>
- <primary>weakness</primary>
- </indexterm>
- The report that is critical of Samba really ought to have exercised greater due
- diligence: the real weakness is on the side of a Microsoft Windows environment.
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Security Overall</term>
- <listitem><para><indexterm>
- <primary>defects</primary>
- </indexterm>
- Samba is designed in such a manner that weaknesses inherent in the design of
- Microsoft Windows networking ought not to expose the underlying UNIX/Linux file
- system in any way. All software has potential defects, and Samba is no exception.
- What matters more is how defects that are discovered get dealt with.
- </para>
-
- <para><indexterm>
- <primary>security</primary>
- </indexterm><indexterm>
- <primary>protection</primary>
- </indexterm><indexterm>
- <primary>compromise</primary>
- </indexterm><indexterm>
- <primary>consequential risk</primary>
- </indexterm>
- The Samba Team totally agrees with the necessity to observe and fully implement
- every security facility to provide a level of protection and security that is necessary
- and that the end user (or network administrator) needs. Never would the Samba Team
- recommend a compromise to system security, nor would deliberate defoliation of
- security be publicly condoned; yet this is the practice by many Windows network
- administrators just to make happy users who have no notion of consequential risk.
- </para>
-
- <para><indexterm>
- <primary>condemns</primary>
- </indexterm><indexterm>
- <primary>security fixes</primary>
- </indexterm><indexterm>
- <primary>updates</primary>
- </indexterm><indexterm>
- <primary>development</primary>
- </indexterm><indexterm>
- <primary>documentation</primary>
- </indexterm><indexterm>
- <primary>security updates</primary>
- </indexterm><indexterm>
- <primary>turn-around time</primary>
- </indexterm>
- The report condemns Samba for releasing updates and security fixes, yet Microsoft
- online updates need to be applied almost weekly. The answer to the criticism
- lies in the fact that Samba development is continuing, documentation is improving,
- user needs are being increasingly met or exceeded, and security updates are issued
- with a short turnaround time.
- </para>
-
- <para><indexterm>
- <primary>modularization</primary>
- </indexterm><indexterm>
- <primary>next generation</primary>
- </indexterm><indexterm>
- <primary>responsible</primary>
- </indexterm><indexterm>
- <primary>dependability</primary>
- </indexterm><indexterm>
- <primary>road-map</primary>
- <secondary>published</secondary>
- </indexterm>
- The release of Samba-4 is expected around late 2004 to early 2005 and involves a near
- complete rewrite to permit extensive modularization and to prepare Samba for new
- functionality planned for addition during the next-generation series. The Samba Team
- is responsible and can be depended upon; the history to date suggests a high
- degree of dependability and on charter development consistent with published
- roadmap projections.
- </para>
-
- <para><indexterm>
- <primary>foundation members</primary>
- </indexterm><indexterm>
- <primary>Common Internet File System</primary>
- <see>CIFS</see>
- </indexterm><indexterm>
- <primary>network attached storage</primary>
- <see>NAS</see>
- </indexterm><indexterm>
- <primary>conferences</primary>
- </indexterm><indexterm>
- <primary>presence and leadership</primary>
- </indexterm><indexterm>
- <primary>leadership</primary>
- </indexterm><indexterm>
- <primary>inter-operability</primary>
- </indexterm>
- Not well published is the fact that Microsoft was a foundation member of
- the Common Internet File System (CIFS) initiative, together with the participation
- of the network attached storage (NAS) industry. Unfortunately, for the past few years,
- Microsoft has been absent from active involvement at CIFS conferences and has
- not exercised the leadership expected of a major force in the networking technology
- space. The Samba Team has maintained consistent presence and leadership at all
- CIFS conferences and at the interoperability laboratories run concurrently with
- them.
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Cryptographic Controls (schannel, sign'n'seal)</term>
- <listitem><para><indexterm>
- <primary>Cryptographic</primary>
- </indexterm><indexterm>
- <primary>schannel</primary>
- </indexterm><indexterm>
- <primary>digital sign'n'seal</primary>
- </indexterm>
- The report correctly mentions that Samba did not support the most recent
- <constant>schannel</constant> and <constant>digital sign'n'seal</constant> features
- of Microsoft Windows NT/200x/XPPro products. This is one of the key features
- of the Samba-3 release. Market research reports take so long to generate that they are
- seldom a reflection of current practice, and in many respects reports are like a
- pathology report &smbmdash; they reflect accurately (at best) status at a snapshot in time.
- Meanwhile, the world moves on.
- </para>
-
- <para><indexterm>
- <primary>public specifications</primary>
- </indexterm><indexterm>
- <primary>protocols</primary>
- </indexterm><indexterm>
- <primary>algorithm</primary>
- </indexterm><indexterm>
- <primary>compatible</primary>
- </indexterm><indexterm>
- <primary>network</primary>
- <secondary>traffic</secondary>
- <tertiary>observation</tertiary>
- </indexterm><indexterm>
- <primary>defensible standards</primary>
- </indexterm><indexterm>
- <primary>secure networking</primary>
- </indexterm>
- It should be pointed out that had clear public specifications for the protocols
- been published, it would have been much easier to implement these features and would have
- taken less time to do. The sole mechanism used to find an algorithm that is compatible
- with the methods used by Microsoft has been based on observation of network traffic
- and trial-and-error implementation of potential techniques. The real value of public
- and defensible standards is obvious to all and would have enabled more secure networking
- for everyone.
- </para>
-
- <para><indexterm>
- <primary>Critics</primary>
- </indexterm><indexterm>
- <primary>digital sign'n'seal</primary>
- </indexterm>
- Critics of Samba often ignore fundamental problems that may plague (or may have plagued)
- the users of Microsoft's products also. Those who are first to criticize Samba
- for not rushing into release of <constant>digital sign'n'seal</constant> support
- often dismiss the problems that Microsoft has
- <ulink url="http://support.microsoft.com/default.aspx?kbid=321733">acknowledged</ulink>
- and for which a fix was provided. In fact,
- <ulink url="http://www.tangent-systems.com/support/delayedwrite.html">Tangent Systems</ulink>
- have documented a significant problem with delays writes that can be connected with the
- implementation of sign'n'seal. They provide a work-around that is not trivial for many
- Windows networking sites. From notes such as this it is clear that there are benefits
- from not rushing new technology out of the door too soon.
- </para>
-
- <para><indexterm>
- <primary>secure networking protocols</primary>
- </indexterm><indexterm>
- <primary>refereed standards</primary>
- </indexterm><indexterm>
- <primary>proprietary</primary>
- </indexterm><indexterm>
- <primary>digital rights</primary>
- </indexterm><indexterm>
- <primary>protection</primary>
- </indexterm><indexterm>
- <primary>networking protocols</primary>
- </indexterm><indexterm>
- <primary>diffusion</primary>
- </indexterm><indexterm>
- <primary>consumer</primary>
- </indexterm><indexterm>
- <primary>choice</primary>
- </indexterm>
- One final comment is warranted. If companies want more secure networking protocols,
- the most effective method by which this can be achieved is by users seeking
- and working together to help define open and publicly refereed standards. The
- development of closed source, proprietary methods that are developed in a
- clandestine framework of secrecy, under claims of digital rights protection, does
- not favor the diffusion of safe networking protocols and certainly does not
- help the consumer to make a better choice.
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Active Directory Replacement with Kerberos, LDAP, and Samba
- <indexterm>
- <primary>Active Directory</primary>
- <secondary>Replacement</secondary>
- </indexterm><indexterm>
- <primary>Kerberos</primary>
- </indexterm><indexterm>
- <primary>LDAP</primary>
- </indexterm><indexterm>
- <primary>remote procedure call</primary>
- <see>RPC</see>
- </indexterm>
-
- </term>
- <listitem><para>
- <literallayout> </literallayout>
- The Microsoft networking protocols extensively make use of remote procedure call (RPC)
- technology. Active Directory is not a simple mixture of LDAP and Kerberos together
- with file and print services, but rather is a complex, intertwined implementation
- of them that uses RPCs that are not supported by any of these component technologies
- and yet by which they are made to interoperate in ways that the components do not
- support.
- </para>
-
- <para><indexterm>
- <primary>Active Directory</primary>
- <secondary>Server</secondary>
- </indexterm><indexterm>
- <primary>OpenLDAP</primary>
- </indexterm><indexterm>
- <primary>Kerberos</primary>
- </indexterm><indexterm>
- <primary>project maintainers</primary>
- </indexterm><indexterm>
- <primary>LDAP</primary>
- </indexterm>
- In order to make the popular request for Samba to be an Active Directory Server a
- reality, it is necessary to add to OpenLDAP, Kerberos, as well as Samba, RPC calls
- that are not presently supported. The Samba Team has not been able to gain critical
- overall support for all project maintainers to work together on the complex
- challenge of developing and integrating the necessary technologies. Therefore, if
- the Samba Team does not make it a priority to absorb Kerberos and LDAP functionality
- into the Samba project, this dream request cannot become a reality.
- </para>
-
- <para><indexterm>
- <primary>missing RPC's</primary>
- </indexterm><indexterm>
- <primary>road-map</primary>
- </indexterm><indexterm>
- <primary>ADS</primary>
- <secondary>server</secondary>
- </indexterm><indexterm>
- <primary>MMC</primary>
- </indexterm><indexterm>
- <primary>managed</primary>
- </indexterm>
- At this time, the integration of LDAP, Kerberos, and the missing RPCs is not on the
- Samba development roadmap. If it is not on the published roadmap, it cannot be delivered
- anytime soon. Ergo, ADS server support is not a current goal for Samba development.
- The Samba Team is most committed to permitting Samba to be a full ADS domain member
- that is increasingly capable of being managed using Microsoft Windows MMC tools.
- </para></listitem>
- </varlistentry>
- </variablelist>
-
- <sect3>
- <title>Kerberos Exposed</title>
-
- <para><indexterm>
- <primary>kerberos</primary>
- </indexterm><indexterm>
- <primary>unauthorized activities</primary>
- </indexterm><indexterm>
- <primary>authorized location</primary>
- </indexterm>
- Kerberos is a network authentication protocol that provides secure authentication for
- client-server applications by using secret-key cryptography. Firewalls are an insufficient
- barrier mechanism in today's networking world; at best they only restrict incoming network
- traffic but cannot prevent network traffic that comes from authorized locations from
- performing unauthorized activities.
- </para>
-
- <para><indexterm>
- <primary>strong cryptography</primary>
- </indexterm><indexterm>
- <primary>identity</primary>
- </indexterm><indexterm>
- <primary>integrity</primary>
- </indexterm>
- Kerberos was created by MIT as a solution to network security problems. The Kerberos protocol uses
- strong cryptography so that a client can prove its identity to a server (and vice versa) across an
- insecure network connection. After a client and server has used Kerberos to prove their identity,
- they can also encrypt all of their communications to assure privacy and data integrity as they go
- about their business.
- </para>
-
- <para><indexterm>
- <primary>trusted third-party</primary>
- </indexterm><indexterm>
- <primary>principals</primary>
- </indexterm><indexterm>
- <primary>trusting</primary>
- </indexterm><indexterm>
- <primary>kerberos</primary>
- <secondary>server</secondary>
- </indexterm><indexterm>
- <primary>secret</primary>
- </indexterm>
- Kerberos is a trusted third-party service. That means that there is a third party (the kerberos
- server) that is trusted by all the entities on the network (users and services, usually called
- principals). All principals share a secret password (or key) with the kerberos server and this
- enables principals to verify that the messages from the kerberos server are authentic. Therefore,
- trusting the kerberos server, users and services can authenticate each other.
- </para>
-
- <para>
- <indexterm><primary>restricted export</primary></indexterm>
- <indexterm><primary>MIT Kerberos</primary></indexterm>
- <indexterm><primary>Heimdal Kerberos</primary></indexterm>
- Kerberos was, until recently, a technology that was restricted from being exported from the United States.
- For many years that hindered global adoption of more secure networking technologies both within the United States
- and abroad. A free and unencumbered implementation of MIT Kerberos has been produced in Europe
- and is available from the <ulink url="http://www.pdc.kth.se/heimdal/">Royal Institute</ulink> of
- Technology (KTH), Sweden. It is known as the Heimdal Kerberos project. In recent times the U.S. government
- has removed sanctions affecting the global distribution of MIT Kerberos. It is likely that there will be a
- significant surge forward in the development of Kerberos-enabled applications and in the general deployment
- and use of Kerberos across the spectrum of the information technology industry.
- </para>
-
- <para>
- <indexterm><primary>Kerberos</primary><secondary>interoperability</secondary></indexterm>
- A storm has broken out concerning interoperability between MIT Kerberos and Microsofts' implementation
- of it. For example, a 2002
- <ulink url="http://www.idg.com.sg/idgwww.nsf/0/5DDA8D153A7505A748256BAB000D992A?OpenDocument">IDG</ulink>
- report<footnote><para>Note: This link is no longer active. The same article is still
- available from <ulink url="http://199.105.191.226/Man/2699/020430msdoj/">ITWorld.com</ulink> (July 5, 2005)</para></footnote> by
- states:
- </para>
-
- <blockquote><para>
- A Microsoft Corp. executive testified at the software giant's remedy hearing that the company goes to
- great lengths to disclose interfaces and protocols that allow third-party software products to interact
- with Windows. But a lawyer with the states suing Microsoft pointed out that when it comes to the company's
- use of the Kerberos authentication specification, not everyone agrees.
- </para>
-
- <para>
- <indexterm><primary>Kerberos</primary><secondary>unspecified fields</secondary></indexterm>
- Robert Short, vice president of Windows core technology at Microsoft, wrote in his direct testimony prepared
- before his appearance that non-Microsoft operating systems can disregard the portion of the Kerberos version
- 5 specification that Windows clients use for proprietary purposes and still achieve interoperability with
- the Microsoft OS. Microsoft takes advantage of unspecified fields in the Kerberos specification for storing
- Windows-specific authorization data, Short wrote. The designers of Kerberos left these fields undefined so
- that software developers could add their own authorization information, he said.
- </para></blockquote>
-
- <para>
- <indexterm><primary>DCE</primary></indexterm>
- <indexterm><primary>RPC</primary></indexterm>
- It so happens that Microsoft Windows clients depend on and expect the contents of the <emphasis>unspecified
- fields</emphasis> in the Kerberos 5 communications data stream for their Windows interoperability,
- particularly when Samba is expected to emulate a Windows Server 200x domain controller. But the interoperability
- issue goes far deeper than this. In the domain control protocols that are used by MS Windows XP Professional,
- there is a tight interdependency between the Kerberos protocols and the Microsoft distributed computing environment
- (DCE) RPCs that themselves are an integral part of the SMB/CIFS protocols as used by
- Microsoft.
- </para>
-
- <para>
- Microsoft makes the following comment in a reference in a
- <ulink url="http://www.microsoft.com/technet/itsolutions/interop/mgmt/kerberos.asp">
- technet</ulink> article:
- </para>
-
- <blockquote><para><indexterm>
- <primary>Privilege Attribute Certificates</primary>
- <see>PAC</see>
- </indexterm><indexterm>
- <primary>access control</primary>
- </indexterm>
- The DCE Security Services are also layered on the Kerberos protocol. DCE authentication services use RPC
- representation of Kerberos protocol messages. In addition, DCE uses the authorization data field in Kerberos
- tickets to convey Privilege Attribute Certificates (PACs) that define user identity and group membership.
- The DCE PAC is used in a similar manner as Windows NT Security IDs for user authorization and access control.
- Windows NT services will not be able to translate DCE PACs into Windows NT user and group identifiers. This
- is not an issue with Kerberos interoperability, but rather an issue of interoperability between DCE and
- Windows NT access control information.
- </para></blockquote>
-
- </sect3>
-
- </sect2>
-
-</sect1>
-
-<sect1 id="ch10expl">
- <title>Implementation</title>
-
- <para>
- The following procedures outline the implementation of the security measures discussed so far.
- </para>
-
- <sect2>
- <title>Share Access Controls</title>
-
- <para><indexterm>
- <primary>Share Access Controls</primary>
- </indexterm><indexterm>
- <primary>filter</primary>
- </indexterm><indexterm>
- <primary>connection</primary>
- </indexterm>
- Access control entries placed on the share itself act as a filter at the time a when CIFS/SMB client (such as
- Windows XP Pro) attempts to make a connection to the Samba server.
- </para>
-
- <procedure>
- <title>Create/Edit/Delete Share ACLs</title>
- <step><para><indexterm>
- <primary>Domain Administrator</primary>
- </indexterm><indexterm>
- <primary>account</primary>
- </indexterm>
- From a Windows 200x/XP Professional workstation, log on to the domain using the Domain Administrator
- account (on Samba domains, this is usually the account called <constant>root</constant>).
- </para></step>
-
- <step><para>
- Click
- <menuchoice>
- <guimenu>Start</guimenu>
- <guimenuitem>Settings</guimenuitem>
- <guimenuitem>Control Panel</guimenuitem>
- <guimenuitem>Administrative Tools</guimenuitem>
- <guimenuitem>Computer Management</guimenuitem>
- </menuchoice>.
- </para></step>
-
- <step><para>
- In the left panel,
- <menuchoice>
- <guimenu>[Right mouse menu item] Computer Management (Local)</guimenu>
- <guimenuitem>Connect to another computer ...</guimenuitem>
- <guimenuitem>Browse...</guimenuitem>
- <guimenuitem>Advanced</guimenuitem>
- <guimenuitem>Find Now</guimenuitem>
- </menuchoice>. In the lower panel, click on the name of the server you wish to
- administer. Click <menuchoice>
- <guimenu>OK</guimenu>
- <guimenuitem>OK</guimenuitem>
- <guimenuitem>OK</guimenuitem>
- </menuchoice>.<indexterm>
- <primary>Computer Management</primary>
- </indexterm>
- In the left panel, the entry <guimenu>Computer Management (Local)</guimenu> should now reflect
- the change made. For example, if the server you are administering is called <constant>FRODO</constant>,
- the Computer Management entry should now say <guimenu>Computer Management (FRODO)</guimenu>.
- </para></step>
-
- <step><para>
- In the left panel, click <menuchoice>
- <guimenu>Computer Management (FRODO)</guimenu>
- <guimenuitem>[+] Shared Folders</guimenuitem>
- <guimenuitem>Shares</guimenuitem>
- </menuchoice>.
- </para></step>
-
- <step><para><indexterm>
- <primary>ACLs</primary>
- </indexterm><indexterm>
- <primary>Share Permissions</primary>
- </indexterm>
- In the right panel, double-click on the share on which you wish to set/edit ACLs. This
- will bring up the Properties panel. Click the <guimenu>Share Permissions</guimenu> tab.
- </para></step>
-
- <step><para><indexterm>
- <primary>access control settings</primary>
- </indexterm><indexterm>
- <primary>Everyone</primary>
- </indexterm><indexterm>
- <primary>full control</primary>
- </indexterm><indexterm>
- <primary>over-rule</primary>
- </indexterm><indexterm>
- <primary>permissions</primary>
- </indexterm><indexterm>
- <primary>rejected</primary>
- </indexterm>
- You may now edit/add/remove access control settings. Be very careful. Many problems have been
- created by people who decided that everyone should be rejected but one particular group should
- have full control. This is a catch-22 situation because members of that particular group also
- belong to the group <constant>Everyone</constant>, which therefore overrules any permissions
- set for the permitted group.
- </para></step>
-
- <step><para>
- When you are done with editing, close all panels by clicking through the <guimenu>OK</guimenu>
- buttons.
- </para></step>
- </procedure>
-
- </sect2>
-
- <sect2>
- <title>Share Definition Controls</title>
-
- <para><indexterm>
- <primary>Share Definition</primary>
- <secondary>Controls</secondary>
- </indexterm><indexterm>
- <primary>check-point</primary>
- </indexterm><indexterm>
- <primary>pile-driver</primary>
- </indexterm><indexterm>
- <primary>credential</primary>
- </indexterm><indexterm>
- <primary>powers</primary>
- </indexterm><indexterm>
- <primary>privileges</primary>
- </indexterm>
- Share-definition-based access controls can be used like a checkpoint or like a pile-driver. Just as a
- checkpoint can be used to require someone who wants to get through to meet certain requirements, so
- it is possible to require the user (or group the user belongs to) to meet specified credential-related
- objectives. It can be likened to a pile-driver by overriding default controls in that having met the
- credential-related objectives, the user can be granted powers and privileges that would not normally be
- available under default settings.
- </para>
-
- <para><indexterm>
- <primary>access controls</primary>
- </indexterm><indexterm>
- <primary>ACLs</primary>
- </indexterm><indexterm>
- <primary>share definition controls</primary>
- </indexterm><indexterm>
- <primary>hierarchy of control</primary>
- </indexterm>
- It must be emphasized that the controls discussed here can act as a filter or give rights of passage
- that act as a superstructure over normal directory and file access controls. However, share-level
- ACLs act at a higher level than do share definition controls because the user must filter through the
- share-level controls to get to the share-definition controls. The proper hierarchy of controls implemented
- by Samba and Windows networking consists of:
- </para>
-
- <orderedlist>
- <listitem><para>Share-level ACLs</para></listitem>
- <listitem><para>Share-definition controls</para></listitem>
- <listitem><para>Directory and file permissions</para></listitem>
- <listitem><para>Directory and file POSIX ACLs</para></listitem>
- </orderedlist>
-
- <sect3>
- <title>Checkpoint Controls</title>
-
- <para><indexterm>
- <primary>Checkpoint Controls</primary>
- </indexterm>
- Consider the following extract from a &smb.conf; file defining the share called <constant>Apps</constant>:
-<screen>
-[Apps]
- comment = Application Share
- path = /data/apps
- read only = Yes
- valid users = @Employees
-</screen>
- This definition permits only those who are members of the group called <constant>Employees</constant> to
- access the share.
- </para>
-
- <note><para><indexterm>
- <primary>Domain Member</primary>
- <secondary>servers</secondary>
- </indexterm><indexterm>
- <primary>winbind use default domain</primary>
- </indexterm><indexterm>
- <primary>fully qualified</primary>
- </indexterm><indexterm>
- <primary>valid users</primary>
- </indexterm><indexterm>
- <primary>delimiter</primary>
- </indexterm>
- On domain member servers and clients, even when the <parameter>winbind use default domain</parameter> has
- been specified, the use of domain accounts in security controls requires fully qualified domain specification,
- for example, <smbconfoption name="valid users">@"MEGANET\Northern Engineers"</smbconfoption>.
- Note the necessity to use the double quotes to avoid having the space in the Windows group name interpreted as a
- delimiter.
- </para></note>
-
- <para><indexterm>
- <primary>ACL</primary>
- </indexterm><indexterm>
- <primary>access</primary>
- </indexterm><indexterm>
- <primary>validate</primary>
- </indexterm>
- If there is an ACL on the share itself to permit read/write access for all <constant>Employees</constant>
- as well as read/write for the group <constant>Doctors</constant>, both groups are permitted through
- to the share. However, at the moment an attempt is made to set up a connection to the share, a member of
- the group <constant>Doctors</constant>, who is not also a member of the group <constant>Employees</constant>,
- would immediately fail to validate.
- </para>
-
- <para><indexterm>
- <primary>share definition controls</primary>
- </indexterm>
- Consider another example. In this case, you want to permit all members of the group <constant>Employees</constant>
- except the user <constant>patrickj</constant> to access the <constant>Apps</constant> share. This can be
- easily achieved by setting a share-level ACL permitting only <constant>Employees</constant> to access the share,
- and then in the share definition controls excluding just <constant>patrickj</constant>. Here is how that might
- be done:
-<screen>
-[Apps]
- comment = Application Share
- path = /data/apps
- read only = Yes
- invalid users = patrickj
-</screen>
- <indexterm>
- <primary>permissions</primary>
- </indexterm>
- Let us assume that you want to permit the user <constant>gbshaw</constant> to manage any file in the
- UNIX/Linux file system directory <filename>/data/apps</filename>, but you do not want to grant any write
- permissions beyond that directory tree. Here is one way this can be done:
-<screen>
-[Apps]
- comment = Application Share
- path = /data/apps
- read only = Yes
- invalid users = patrickj
- admin users = gbshaw
-</screen>
- <indexterm>
- <primary>administrative rights</primary>
- </indexterm>
- Now we have a set of controls that permits only <constant>Employees</constant> who are also members of
- the group <constant>Doctors</constant>, excluding the user <constant>patrickj</constant>, to have
- read-only privilege, but the user <constant>gbshaw</constant> is granted administrative rights.
- The administrative rights conferred upon the user <constant>gbshaw</constant> permit operation as
- if that user has logged in as the user <constant>root</constant> on the UNIX/Linux system and thus,
- for access to the directory tree that has been shared (exported), permit the user to override controls
- that apply to all other users on that resource.
- </para>
-
- <para>
- There are additional checkpoint controls that may be used. For example, if for the same share we now
- want to provide the user <constant>peters</constant> with the ability to write to one directory to
- which he has write privilege in the UNIX file system, you can specifically permit that with the
- following settings:
-<screen>
-[Apps]
- comment = Application Share
- path = /data/apps
- read only = Yes
- invalid users = patrickj
- admin users = gbshaw
- write list = peters
-</screen>
- <indexterm>
- <primary>check-point controls</primary>
- </indexterm>
- This is a particularly complex example at this point, but it begins to demonstrate the possibilities.
- You should refer to the online manual page for the &smb.conf; file for more information regarding
- the checkpoint controls that Samba implements.
- </para>
-
- </sect3>
-
- <sect3>
- <title>Override Controls</title>
-
- <para><indexterm>
- <primary>over-ride controls</primary>
- </indexterm>
- Override controls implemented by Samba permit actions like the adoption of a different identity
- during file system operations, the forced overwriting of normal file and directory permissions,
- and so on. You should refer to the online manual page for the &smb.conf; file for more information regarding
- the override controls that Samba implements.
- </para>
-
- <para>
- In the following example, you want to create a Windows networking share that any user can access.
- However, you want all read and write operations to be performed as if the user <constant>billc</constant>
- and member of the group <constant>Mentors</constant> read/write the files. Here is one way this
- can be done:
-<screen>
-[someshare]
- comment = Some Files Everyone May Overwrite
- path = /data/somestuff
- read only = No
- force user = billc
- force group = Mentors
-</screen>
- <indexterm>
- <primary>forced settings</primary>
- </indexterm><indexterm>
- <primary>overheads</primary>
- </indexterm>
- That is all there is to it. Well, it is almost that simple. The downside of this method is that
- users are logged onto the Windows client as themselves, and then immediately before accessing the
- file, Samba makes system calls to change the effective user and group to the forced settings
- specified, completes the file transaction, and then reverts to the actually logged-on identity.
- This imposes significant overhead on Samba. The alternative way to effectively achieve the same result
- (but with lower system CPU overheads) is described next.
- </para>
-
- <para><indexterm>
- <primary>force user</primary>
- </indexterm><indexterm>
- <primary>force group</primary>
- </indexterm><indexterm>
- <primary>opportunistic</primary>
- <secondary>locking</secondary>
- </indexterm><indexterm>
- <primary>oplock break</primary>
- </indexterm><indexterm>
- <primary>performance degradation</primary>
- </indexterm>
- The use of the <parameter>force user</parameter> or the <parameter>force group</parameter> may
- also have a severe impact on system (particularly on Windows client) performance. If opportunistic
- locking is enabled on the share (the default), it causes an <constant>oplock break</constant> to be
- sent to the client even if the client has not opened the file. On networks that have high traffic
- density, or on links that are routed to a remote network segment, <constant>oplock breaks</constant>
- can be lost. This results in possible retransmission of the request, or the client may time-out while
- waiting for the file system transaction (read or write) to complete. The result can be a profound
- apparent performance degradation as the client continually attempts to reconnect to overcome the
- effect of the lost <constant>oplock break</constant>, or time-out.
- </para>
-
- </sect3>
-
- </sect2>
-
- <sect2>
- <title>Share Point Directory and File Permissions</title>
-
- <para><indexterm>
- <primary>security</primary>
- </indexterm><indexterm>
- <primary>privilege controls</primary>
- </indexterm><indexterm>
- <primary>permission</primary>
- </indexterm><indexterm>
- <primary>share definition controls</primary>
- </indexterm>
- Samba has been designed and implemented so that it respects as far as is feasible the security and
- user privilege controls that are built into the UNIX/Linux operating system. Samba does nothing
- with respect to file system access that violates file system permission settings, unless it is
- explicitly instructed to do otherwise through share definition controls. Given that Samba obeys
- UNIX file system controls, this chapter does not document simple information that can be obtained
- from a basic UNIX training guide. Instead, one common example of a typical problem is used
- to demonstrate the most effective solution referred to in the immediately preceding paragraph.
- </para>
-
- <para><indexterm>
- <primary>Microsoft Office</primary>
- </indexterm><indexterm>
- <primary>Word</primary>
- </indexterm><indexterm>
- <primary>Excel</primary>
- </indexterm>
- One of the common issues that repeatedly pops up on the Samba mailing lists involves the saving of
- Microsoft Office files (Word and Excel) to a network drive. Here is the typical sequence:
- </para>
-
- <orderedlist>
- <listitem><para>
- A user opens a Word document from a network drive. The file was owned by user <constant>janetp</constant>
- and <constant>users</constant>, and was set read/write-enabled for everyone.
- </para></listitem>
-
- <listitem><para>
- File changes and edits are made.
- </para></listitem>
-
- <listitem><para>
- The file is saved, and MS Word is closed.
- </para></listitem>
-
- <listitem><para>
- The file is now owned by the user <constant>billc</constant> and group <constant>doctors</constant>,
- and is set read/write by <constant>billc</constant>, read-only by <constant>doctors</constant>, and
- no access by everyone.
- </para></listitem>
-
- <listitem><para>
- The original owner cannot now access her own file and is <quote>justifiably</quote> upset.
- </para></listitem>
- </orderedlist>
-
- <para>
- There have been many postings over the years that report the same basic problem. Frequently Samba users
- want to know when this <quote>bug</quote> will be fixed. The fact is, this is not a bug in Samba at all.
- Here is the real sequence of what happens in this case.
- </para>
-
- <para><indexterm>
- <primary>MS Word</primary>
- </indexterm><indexterm>
- <primary>ownership</primary>
- </indexterm><indexterm>
- <primary>permissions</primary>
- </indexterm>
- When the user saves a file, MS Word creates a new (temporary) file. This file is naturally owned
- by the user who creates the file (<constant>billc</constant>) and has the permissions that follow
- that user's default settings within the operating system (UNIX/Linux). When MS Word has finished writing
- the file to disk, it then renames the new (temporary) file to the name of the old one. MS Word does not
- change the ownership or permissions to what they were on the original file. The file is thus a totally
- new file, and the old one has been deleted in the process.
- </para>
-
- <para>
- Samba received a request to create a new file, and then to rename the file to a new name. The old file that
- has the same name is now automatically deleted. Samba has no way of knowing that the new file should
- perhaps have the same ownership and permissions as the old file. To Samba, these are entirely independent
- operations.
- </para>
-
- <para>
- The question is, <quote>How can we solve the problem?</quote>
- </para>
-
- <para>
- The solution is simple. Use UNIX file system permissions and controls to your advantage. Follow these
- simple steps to create a share in which all files will consistently be owned by the same user and the
- same group:
- </para>
-
-
- <procedure>
- <title>Using Directory Permissions to Force File User and Group Ownership</title>
- <step><para>
- Change your share definition so that it matches this pattern:
-<screen>
-[finance]
- path = /usr/data/finance
- browseable = Yes
- read only = No
-</screen>
- </para></step>
-
- <step><para><indexterm>
- <primary>permissions</primary>
- <secondary>user</secondary>
- </indexterm><indexterm>
- <primary>permissions</primary>
- <secondary>group</secondary>
- </indexterm>
- Set consistent user and group permissions recursively down the directory tree as shown here:
-<screen>
-&rootprompt; chown -R janetp.users /usr/data/finance
-</screen>
- </para></step>
-
- <step><para><indexterm>
- <primary>accessible</primary>
- </indexterm>
- Set the files and directory permissions to be read/write for owner and group, and not accessible
- to others (everyone), using the following command:
-<screen>
-&rootprompt; chmod ug+rwx,o-rwx /usr/data/finance
-</screen>
- </para></step>
-
- <step><para><indexterm>
- <primary>SGID</primary>
- </indexterm>
- Set the SGID (supergroup) bit on all directories from the top down. This means all files
- can be created with the permissions of the group set on the directory. It means all users
- who are members of the group <constant>finance</constant> can read and write all files in
- the directory. The directory is not readable or writable by anyone who is not in the
- <constant>finance</constant> group. Simply follow this example:
-<screen>
-&rootprompt; find /usr/data/finance -type d -exec chmod ug+s {}\;
-</screen>
-
- </para></step>
-
- <step><para><indexterm>
- <primary>group membership</primary>
- </indexterm><indexterm>
- <primary>primary group</primary>
- </indexterm><indexterm>
- <primary>/etc/passwd</primary>
- </indexterm>
- Make sure all users that must have read/write access to the directory have
- <constant>finance</constant> group membership as their primary group,
- for example, the group they belong to in <filename>/etc/passwd</filename>.
- </para></step>
- </procedure>
-
- </sect2>
-
- <sect2>
- <title>Managing Windows 200x ACLs</title>
-
- <para><indexterm>
- <primary>translate</primary>
- </indexterm><indexterm>
- <primary>Windows 2000 ACLs</primary>
- </indexterm><indexterm>
- <primary>Posix ACLs</primary>
- </indexterm><indexterm>
- <primary>side effects</primary>
- </indexterm>
- Samba must translate Windows 2000 ACLs to UNIX POSIX ACLs. This has some interesting side effects because
- there is not a one-to-one equivalence between them. The as-close-as-possible ACLs match means
- that some transactions are not possible from MS Windows clients. One of these is to reset the ownership
- of directories and files. If you want to reset ownership, this must be done from a UNIX/Linux login.
- </para>
-
- <para>
- There are two possible ways to set ACLs on UNIX/Linux file systems from a Windows network workstation,
- either via File Manager or via the Microsoft Management Console (MMC) Computer Management interface.
- </para>
-
- <sect3>
- <title>Using the MMC Computer Management Interface</title>
-
- <procedure>
- <step><para>
- From a Windows 200x/XP Professional workstation, log on to the domain using the Domain Administrator
- account (on Samba domains, this is usually the account called <constant>root</constant>).
- </para></step>
-
- <step><para>
- Click
- <menuchoice>
- <guimenu>Start</guimenu>
- <guimenuitem>Settings</guimenuitem>
- <guimenuitem>Control Panel</guimenuitem>
- <guimenuitem>Administrative Tools</guimenuitem>
- <guimenuitem>Computer Management</guimenuitem>
- </menuchoice>.
- </para></step>
-
- <step><para>
- In the left panel,
- <menuchoice>
- <guimenu>[Right mouse menu item] Computer Management (Local)</guimenu>
- <guimenuitem>Connect to another computer ...</guimenuitem>
- <guimenuitem>Browse...</guimenuitem>
- <guimenuitem>Advanced</guimenuitem>
- <guimenuitem>Find Now</guimenuitem>
- </menuchoice>. In the lower panel, click on the name of the server you wish to
- administer. Click <menuchoice>
- <guimenu>OK</guimenu>
- <guimenuitem>OK</guimenuitem>
- <guimenuitem>OK</guimenuitem>
- </menuchoice>.
- In the left panel, the entry <guimenu>Computer Management (Local)</guimenu> should now reflect
- the change made. For example, if the server you are administering is called <constant>FRODO</constant>,
- the Computer Management entry should now say: <guimenu>Computer Management (FRODO)</guimenu>.
- </para></step>
-
- <step><para>
- In the left panel, click <menuchoice>
- <guimenu>Computer Management (FRODO)</guimenu>
- <guimenuitem>[+] Shared Folders</guimenuitem>
- <guimenuitem>Shares</guimenuitem>
- </menuchoice>.
- </para></step>
-
- <step><para><indexterm>
- <primary>Security</primary>
- </indexterm><indexterm>
- <primary>Properties</primary>
- </indexterm><indexterm>
- <primary>Permissions</primary>
- </indexterm><indexterm>
- <primary>Samba Domain server</primary>
- </indexterm>
- In the right panel, double-click on the share on which you wish to set/edit ACLs. This
- brings up the Properties panel. Click the <guimenu>Security</guimenu> tab. It is best
- to edit ACLs using the <constant>Advanced</constant> editing features. Click the
- <guimenu>Advanced</guimenu> button. This opens a panel that has four tabs. Only the
- functionality under the <constant>Permissions</constant> tab can be utilized with respect
- to a Samba domain server.
- </para></step>
-
- <step><para><indexterm>
- <primary>access control</primary>
- </indexterm><indexterm>
- <primary>permitted group</primary>
- </indexterm>
- You may now edit/add/remove access control settings. Be very careful. Many problems have been
- created by people who decided that everyone should be rejected but one particular group should
- have full control. This is a catch-22 situation because members of that particular group also
- belong to the group <constant>Everyone</constant>, which therefore overrules any permissions
- set for the permitted group.
- </para></step>
-
- <step><para>
- When you are done with editing, close all panels by clicking through the <guimenu>OK</guimenu>
- buttons until the last panel closes.
- </para></step>
- </procedure>
-
- </sect3>
-
- <sect3>
- <title>Using MS Windows Explorer (File Manager)</title>
-
- <para>
- The following alternative method may be used from a Windows workstation. In this example we work
- with a domain called <constant>MEGANET</constant>, a server called <constant>MASSIVE</constant>, and a
- share called <constant>Apps</constant>. The underlying UNIX/Linux share point for this share is
- <filename>/data/apps</filename>.
- </para>
-
- <procedure>
- <step><para>
- Click <menuchoice>
- <guimenu>Start</guimenu>
- <guimenuitem>[right-click] My Computer</guimenuitem>
- <guimenuitem>Explore</guimenuitem>
- <guimenuitem>[left panel] [+] My Network Places</guimenuitem>
- <guimenuitem>[+] Entire Network</guimenuitem>
- <guimenuitem>[+] Microsoft Windows Network</guimenuitem>
- <guimenuitem>[+] Meganet</guimenuitem>
- <guimenuitem>[+] Massive</guimenuitem>
- <guimenuitem>[right-click] Apps</guimenuitem>
- <guimenuitem>Properties</guimenuitem>
- <guimenuitem>Security</guimenuitem>
- <guimenuitem>Advanced</guimenuitem>
- </menuchoice>. This opens a panel that has four tabs. Only the functionality under the
- <constant>Permissions</constant> tab can be utilized for a Samba domain server.
- </para></step>
-
- <step><para><indexterm>
- <primary>full control</primary>
- </indexterm><indexterm>
- <primary>over-rule</primary>
- </indexterm>
- You may now edit/add/remove access control settings. Be very careful. Many problems have been
- created by people who decided that everyone should be rejected but one particular group should
- have full control. This is a catch-22 situation because members of that particular group also
- belong to the group <constant>Everyone</constant>, which therefore overrules any permissions
- set for the permitted group.
- </para></step>
-
- <step><para>
- When you are done with editing, close all panels by clicking through the <guimenu>OK</guimenu>
- buttons until the last panel closes.
- </para></step>
- </procedure>
-
- </sect3>
-
- <sect3>
- <title>Setting Posix ACLs in UNIX/Linux</title>
-
- <para><indexterm>
- <primary>desired security setting</primary>
- </indexterm><indexterm>
- <primary>shared resource</primary>
- </indexterm>
- Yet another alternative method for setting desired security settings on the shared resource files and
- directories can be achieved by logging into UNIX/Linux and setting POSIX ACLs directly using command-line
- tools. Here is an example session on the same resource as in the immediately preceding example on a SUSE 9
- Linux system:
- </para>
-
- <procedure>
- <step><para>
- Log into the Linux system as the user <constant>root</constant>.
- </para></step>
-
- <step><para>
- Change directory to the location of the exported (shared) Windows file share (Apps), which is in
- the directory <filename>/data</filename>. Execute the following:
-<screen>
-&rootprompt; cd /data
-</screen>
- Retrieve the existing POSIX ACLs entry by executing:
-<screen>
-&rootprompt; getfacl apps
-# file: apps
-# owner: root
-# group: root
-user::rwx
-group::rwx
-other::r-x
-</screen>
- </para></step>
-
- <step><para><indexterm>
- <primary>recursively</primary>
- </indexterm>
- You want to add permission for <constant>AppsMgrs</constant> to enable them to
- manage the applications (apps) share. It is important to set the ACL recursively
- so that the AppsMgrs have this capability throughout the directory tree that is
- being shared. This is done using the <constant>-R</constant> option as shown.
- Execute the following:
-<screen>
-&rootprompt; setfacl -m -R group:AppsMgrs:rwx /data/apps
-</screen>
- Because setting an ACL does not provide a response, you immediately validate the command executed
- as follows:
-<screen>
-&rootprompt; getfacl /data/apps
-# file: apps
-# owner: root
-# group: root
-user::rwx
-group::rwx
-group:AppsMgrs:rwx
-mask::rwx
-other::r-x
-</screen>
- This confirms that the change of POSIX ACL permissions has been effective.
- </para></step>
-
- <step><para><indexterm>
- <primary>setfacl</primary>
- </indexterm><indexterm>
- <primary>getfacl</primary>
- </indexterm><indexterm>
- <primary>directory tree</primary>
- </indexterm><indexterm>
- <primary>Windows ACLs</primary>
- </indexterm><indexterm>
- <primary>inheritance</primary>
- </indexterm>
- It is highly recommended that you read the online manual page for the <command>setfacl</command>
- and <command>getfacl</command> commands. This provides information regarding how to set/read the default
- ACLs and how that may be propagated through the directory tree. In Windows ACLs terms, this is the equivalent
- of setting <constant>inheritance</constant> properties.
- </para></step>
- </procedure>
-
- </sect3>
-
- </sect2>
-
- <sect2>
- <title>Key Points Learned</title>
-
- <para>
- The mish-mash of issues were thrown together into one chapter because it seemed like a good idea.
- Looking back, this chapter could be broken into two, but it's too late now. It has been done.
- The highlights covered are as follows:
- </para>
-
- <itemizedlist>
- <listitem><para><indexterm>
- <primary>Winbind</primary>
- </indexterm><indexterm>
- <primary>Active Directory</primary>
- </indexterm><indexterm>
- <primary>password change</primary>
- </indexterm><indexterm>
- <primary>logon hours</primary>
- </indexterm>
- Winbind honors and does not override account controls set in Active Directory.
- This means that password change, logon hours, and so on, are (or soon will be) enforced
- by Samba winbind. At this time, an out-of-hours login is denied and password
- change is enforced. At this time, if logon hours expire, the user is not forcibly
- logged off. That may be implemented at some later date.
- </para></listitem>
-
- <listitem><para><indexterm>
- <primary>Sign'n'seal</primary>
- </indexterm><indexterm>
- <primary>schannel</primary>
- </indexterm>
- Sign'n'seal (plus schannel support) has been implemented in Samba-3. Beware of potential
- problems acknowledged by Microsoft as having been fixed but reported by some as still
- possibly an open issue.
- </para></listitem>
-
- <listitem><para><indexterm>
- <primary>Kerberos</primary>
- </indexterm><indexterm>
- <primary>OpenLDAP</primary>
- </indexterm><indexterm>
- <primary>Active Directory</primary>
- </indexterm><indexterm>
- <primary>inter-operability</primary>
- </indexterm>
- The combination of Kerberos 5, plus OpenLDAP, plus Samba, cannot replace Microsoft
- Active Directory. The possibility to do this is not planned in the current Samba-3
- roadmap. Samba-3 does aim to provide further improvements in interoperability so that
- UNIX/Linux systems may be fully integrated into Active Directory domains.
- </para></listitem>
-
- <listitem><para>
- This chapter reviewed mechanisms by which Samba servers may be kept secure. Each of
- the four key methodologies was reviewed with specific reference to example deployment
- techniques.
- </para></listitem>
- </itemizedlist>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Questions and Answers</title>
-
- <para>
- </para>
-
- <qandaset defaultlabel="chap10qa" type="number">
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>Sign'n'seal</primary>
- </indexterm><indexterm>
- <primary>registry hacks</primary>
- </indexterm>
- Does Samba-3 require the <constant>Sign'n'seal</constant> registry hacks needed by Samba-2?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>schannel</primary>
- </indexterm><indexterm>
- <primary>Sign'n'seal</primary>
- </indexterm><indexterm>
- <primary>registry change</primary>
- </indexterm>
- No. Samba-3 fully supports <constant>Sign'n'seal</constant> as well as <constant>schannel</constant>
- operation. The registry change should not be applied when Samba-3 is used as a domain controller.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Does Samba-3 support Active Directory?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>Active Directory</primary>
- </indexterm>
- Yes. Samba-3 can be a fully participating native mode Active Directory client. Samba-3 does not
- provide Active Directory services. It cannot be used to replace a Microsoft Active Directory
- server implementation. Samba-3 can function as an Active Directory client (workstation) toolkit,
- and it can function as an Active Directory domain member server.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>mixed-mode</primary>
- </indexterm>
- When Samba-3 is used with Active Directory, is it necessary to run mixed-mode operation, as was
- necessary with Samba-2?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>native</primary>
- </indexterm>
- No. Samba-3 can be used with NetBIOS over TCP/IP disabled, just as can be done with Windows 200x
- Server and 200x/XPPro client products. It is no longer necessary to run mixed-mode operation,
- because Samba-3 can join a native Windows 2003 Server ADS domain.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>share level access controls</primary>
- </indexterm>
- Is it safe to set share-level access controls in Samba?
- </para>
-
- </question>
- <answer>
-
- <para>
- Yes. Share-level access controls have been supported since early versions of Samba-2. This is
- very mature technology. Not enough sites make use of this powerful capability, neither on
- Windows server or with Samba servers.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>share ACLs</primary>
- </indexterm>
- Is it mandatory to set share ACLs to get a secure Samba-3 server?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>file system security</primary>
- </indexterm><indexterm>
- <primary>Windows 200x ACLs</primary>
- </indexterm><indexterm>
- <primary>share definition controls</primary>
- </indexterm><indexterm>
- <primary>share level ACL</primary>
- </indexterm><indexterm>
- <primary>security</primary>
- </indexterm>
- No. Samba-3 honors UNIX/Linux file system security, supports Windows 200x ACLs, and provides
- means of securing shares through share definition controls in the &smb.conf; file. The additional
- support for share-level ACLs is like frosting on the cake. It adds to security but is not essential
- to it.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>valid users</primary>
- </indexterm>
- The <parameter>valid users</parameter> did not work on the <smbconfsection name="[homes]"/>.
- Has this functionality been restored yet?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>meta-service</primary>
- </indexterm>
- Yes. This was fixed in Samba-3.0.2. The use of this parameter is strongly recommended as a safeguard
- on the <smbconfsection name="[homes]"/> meta-service. The correct way to specify this is:
- <smbconfoption name="valid users">%S</smbconfoption>.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>force user</primary>
- </indexterm><indexterm>
- <primary>force group</primary>
- </indexterm><indexterm>
- <primary>bias</primary>
- </indexterm>
- Is the bias against use of the <parameter>force user</parameter> and <parameter>force group</parameter>
- really warranted?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>performance</primary>
- </indexterm>
- There is no bias. There is a determination to recommend the right tool for the task at hand.
- After all, it is better than putting users through performance problems, isn't it?
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- The example given for file and directory access control forces all files to be owned by one
- particular user. I do not like that. Is there any way I can see who created the file?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>SUID</primary>
- </indexterm>
- Sure. You do not have to set the SUID bit on the directory. Simply execute the following command
- to permit file ownership to be retained by the user who created it:
-<screen>
-&rootprompt; find /usr/data/finance -type d -exec chmod g+s {}\;
-</screen>
- Note that this required no more than removing the <constant>u</constant> argument so that the
- SUID bit is not set for the owner.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>Computer Management</primary>
- </indexterm>
- In the book, <quote>The Official Samba-3 HOWTO and Reference Guide</quote>, you recommended use
- of the Windows NT4 Server Manager (part of the <filename>SRVTOOLS.EXE</filename>) utility. Why
- have you mentioned only the use of the Windows 200x/XP MMC Computer Management utility?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>MMC</primary>
- </indexterm><indexterm>
- <primary>SRVTOOLS.EXE</primary>
- </indexterm>
- Either tool can be used with equal effect. There is no benefit of one over the other, except that
- the MMC utility is present on all Windows 200x/XP systems and does not require additional software
- to be downloaded and installed. Note that if you want to manage user and group accounts in your
- Samba-controlled domain, the only tool that permits that is the NT4 Domain User Manager, which
- is provided as part of the <filename>SRVTOOLS.EXE</filename> utility.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>valid users</primary>
- </indexterm><indexterm>
- <primary>Active Directory</primary>
- </indexterm><indexterm>
- <primary>Domain Member server</primary>
- </indexterm>
- I tried to set <parameter>valid users = @Engineers</parameter>, but it does not work. My Samba
- server is an Active Directory domain member server. Has this been fixed now?
- </para>
-
- </question>
- <answer>
-
- <para>
- The use of this parameter has always required the full specification of the domain account, for
- example, <parameter>valid users = @"MEGANET2\Domain Admins"</parameter>.
- </para>
-
- </answer>
- </qandaentry>
-
- </qandaset>
-
-</sect1>
-
-</chapter>
-
diff --git a/docs-xml/Samba3-ByExample/SBE-MakingHappyUsers.xml b/docs-xml/Samba3-ByExample/SBE-MakingHappyUsers.xml
deleted file mode 100644
index 3cacc71..0000000
--- a/docs-xml/Samba3-ByExample/SBE-MakingHappyUsers.xml
+++ /dev/null
@@ -1,4518 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<chapter id="happy">
- <title>Making Happy Users</title>
-
- <para>
- It is said that <quote>a day that is without troubles is not fulfilling. Rather, give
- me a day of troubles well handled so that I can be content with my achievements.</quote>
- </para>
-
- <para>
- In the world of computer networks, problems are as varied as the people who create them
- or experience them. The design of the network implemented in <link linkend="Big500users"/>
- may create problems for some network users. The following lists some of the problems that
- may occur:
- </para>
-
- <indexterm><primary>PDC</primary></indexterm>
- <indexterm><primary>network bandwidth</primary><secondary>utilization</secondary></indexterm>
- <indexterm><primary>BDC</primary></indexterm>
- <indexterm><primary>user account</primary></indexterm>
- <indexterm><primary>PDC/BDC ratio</primary></indexterm>
-<caution><para>
-A significant number of network administrators have responded to the guidance given
-here. It should be noted that there are sites that have a single PDC for many hundreds of
-concurrent network clients. Network bandwidth, network bandwidth utilization, and server load
-are among the factors that determine the maximum number of Windows clients that
-can be served by a single domain controller (PDC or BDC) on a network segment. It is possible
-to operate with only a single PDC over a routed network. What is possible is not necessarily
-<emphasis>best practice</emphasis>. When Windows client network logons begin to fail with
-the message that the domain controller cannot be found or that the user account cannot
-be found (when you know it exists), that may be an indication that the domain controller is
-overloaded or network bandwidth is overloaded. The guidance given for PDC/BDC ratio to Windows
-clients is conservative and if followed will minimize problems &smbmdash; but it is not absolute.
-</para></caution>
-
- <variablelist>
- <varlistentry>
- <term>Users experiencing difficulty logging onto the network</term>
- <listitem><para>
- <indexterm><primary>network</primary><secondary>logon</secondary></indexterm>
- <indexterm><primary>multiple domain controllers</primary></indexterm>
- When a Windows client logs onto the network, many data packets are exchanged
- between the client and the server that is providing the network logon services.
- Each request between the client and the server must complete within a specific
- time limit. This is one of the primary factors that govern the installation of
- multiple domain controllers (usually called secondary or backup controllers).
- As a rough rule, there should be one such backup controller for every
- 30 to 150 clients. The actual limits are determined by network operational
- characteristics.
- </para>
-
- <para>
- <indexterm><primary>PDC</primary></indexterm>
- <indexterm><primary>BDC</primary></indexterm>
- <indexterm><primary>clients per DC</primary></indexterm>
- If the domain controller provides only network logon services
- and all file and print activity is handled by domain member servers, one domain
- controller per 150 clients on a single network segment may suffice. In any
- case, it is highly recommended to have a minimum of one domain controller (PDC or BDC)
- per network segment. It is better to have at least one BDC on the network
- segment that has a PDC. If the domain controller is also used as a file and
- print server, the number of clients it can service reliably is reduced,
- and generally for low powered hardware should not exceed 30 machines (Windows
- workstations plus domain member servers) per domain controller. Many sites are
- able to operate with more clients per domain controller, the number of clients
- that can be supported is limited by the CPU speed, memory and the workload on
- the Samba server as well as network bandwidth utilization.
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Slow logons and log-offs</term>
- <listitem><para>
- <indexterm><primary>slow logon</primary></indexterm>
- Slow logons and log-offs may be caused by many factors that include:
-
- <itemizedlist>
- <listitem><para>
- <indexterm><primary>NetBIOS</primary><secondary>name resolution</secondary><tertiary>delays</tertiary></indexterm>
- <indexterm><primary>WINS</primary><secondary>server</secondary></indexterm>
- Excessive delays in the resolution of a NetBIOS name to its IP
- address. This may be observed when an overloaded domain controller
- is also the WINS server. Another cause may be the failure to use
- a WINS server (this assumes that there is a single network segment).
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>traffic collisions</primary></indexterm>
- <indexterm><primary>HUB</primary></indexterm>
- <indexterm><primary>ethernet switch</primary></indexterm>
- Network traffic collisions due to overloading of the network
- segment. One short-term workaround to this may be to replace
- network HUBs with Ethernet switches.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>networking hardware</primary><secondary>defective</secondary></indexterm>
- Defective networking hardware. Over the past few years, we have seen
- on the Samba mailing list a significant increase in the number of
- problems that were traced to a defective network interface controller,
- a defective HUB or Ethernet switch, or defective cabling. In most cases,
- it was the erratic nature of the problem that ultimately pointed to
- the cause of the problem.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>profile</primary><secondary>roaming</secondary></indexterm>
- <indexterm><primary>MS Outlook</primary><secondary>PST file</secondary></indexterm>
- Excessively large roaming profiles. This type of problem is typically
- the result of poor user education as well as poor network management.
- It can be avoided by users not storing huge quantities of email in
- MS Outlook PST files as well as by not storing files on the desktop.
- These are old bad habits that require much discipline and vigilance
- on the part of network management.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>WebClient</primary></indexterm>
- You should verify that the Windows XP WebClient service is not running.
- The use of the WebClient service has been implicated in many Windows
- networking-related problems.
- </para></listitem>
- </itemizedlist>
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Loss of access to network drives and printer resources</term>
- <listitem><para>
- Loss of access to network resources during client operation may be caused by a number
- of factors, including:
- </para>
-
- <itemizedlist>
- <listitem><para>
- <indexterm><primary>network</primary><secondary>overload</secondary></indexterm>
- Network overload (typically indicated by a high network collision rate)
- </para></listitem>
-
- <listitem><para>
- Server overload
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>network</primary><secondary>timeout</secondary></indexterm>
- Timeout causing the client to close a connection that is in use but has
- been latent (no traffic) for some time (5 minutes or more)
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>network hardware</primary><secondary>defective</secondary></indexterm>
- Defective networking hardware
- </para></listitem>
- </itemizedlist>
-
- <para>
- <indexterm><primary>data</primary><secondary>corruption</secondary></indexterm>
- No matter what the cause, a sudden loss of access to network resources can
- result in BSOD (blue screen of death) situations that necessitate rebooting of the client
- workstation. In the case of a mild problem, retrying to access the network drive of the printer
- may restore operations, but in any case this is a serious problem that may lead to the next
- problem, data corruption.
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Potential data corruption</term>
- <listitem><para>
- <indexterm><primary>data</primary><secondary>corruption</secondary></indexterm>
- Data corruption is one of the most serious problems. It leads to uncertainty, anger, and
- frustration, and generally precipitates immediate corrective demands. Management response
- to this type of problem may be rational, as well as highly irrational. There have been
- cases where management has fired network staff for permitting this situation to occur without
- immediate correction. There have been situations where perfectly functional hardware was thrown
- out and replaced, only to find the problem caused by a low-cost network hardware item. There
- have been cases where server operating systems were replaced, or where Samba was updated,
- only to later isolate the problem due to defective client software.
- </para></listitem>
- </varlistentry>
- </variablelist>
-
- <para>
- In this chapter, you can work through a number of measures that significantly arm you to
- anticipate and combat network performance issues. You can work through complex and thorny
- methods to improve the reliability of your network environment, but be warned that all such steps
- demand the price of complexity.
- </para>
-
-<sect1>
-<title>Regarding LDAP Directories and Windows Computer Accounts</title>
-
- <para>
- <indexterm><primary>LDAP</primary><secondary>directory</secondary></indexterm>
- Computer (machine) accounts can be placed wherever you like in an LDAP directory subject to some
- constraints that are described in this section.
- </para>
-
- <para>
- <indexterm><primary>POSIX</primary></indexterm>
- <indexterm><primary>SambaSAMAccount</primary></indexterm>
- <indexterm><primary>machine account</primary></indexterm>
- <indexterm><primary>trust account</primary></indexterm>
- The POSIX and SambaSAMAccount components of computer (machine) accounts are both used by Samba.
- That is, machine accounts are treated inside Samba in the same way that Windows NT4/200X treats
- them. A user account and a machine account are indistinguishable from each other, except that
- the machine account ends in a $ character, as do trust accounts.
- </para>
-
- <para>
- <indexterm><primary>account</primary></indexterm>
- <indexterm><primary>UID</primary></indexterm>
- The need for Windows user, group, machine, trust, and other such accounts to be tied to a valid UNIX UID
- is a design decision that was made a long way back in the history of Samba development. It is
- unlikely that this decision will be reversed or changed during the remaining life of the
- Samba-3.x series.
- </para>
-
- <para>
- <indexterm><primary>SID</primary></indexterm>
- <indexterm><primary>NSS</primary></indexterm>
- The resolution of a UID from the Windows SID is achieved within Samba through a mechanism that
- must refer back to the host operating system on which Samba is running. The name service
- switch (NSS) is the preferred mechanism that shields applications (like Samba) from the
- need to know everything about every host OS it runs on.
- </para>
-
- <para>
- Samba asks the host OS to provide a UID via the <quote>passwd</quote>, <quote>shadow</quote>
- and <quote>group</quote> facilities in the NSS control (configuration) file. The best tool
- for achieving this is left up to the UNIX administrator to determine. It is not imposed by
- Samba. Samba provides winbindd together with its support libraries as one method. It is
- possible to do this via LDAP, and for that Samba provides the appropriate hooks so that
- all account entities can be located in an LDAP directory.
- </para>
-
- <para>
- <indexterm><primary>nss_ldap</primary></indexterm>
- For many the weapon of choice is to use the PADL nss_ldap utility. This utility must
- be configured so that computer accounts can be resolved to a POSIX/UNIX account UID. That
- is fundamentally an LDAP design question. The information provided on the Samba list and
- in the documentation is directed at providing working examples only. The design
- of an LDAP directory is a complex subject that is beyond the scope of this documentation.
- </para>
-
-</sect1>
-
-
-<sect1>
- <title>Introduction</title>
-
- <para>
- You just opened an email from Christine that reads:
- </para>
-
- <para>
- Good morning,
- <blockquote><attribution>Christine</attribution><para>
- A few months ago we sat down to design the network. We discussed the challenges ahead and we all
- agreed to compromise our design to keep it simple. We knew there would be problems, but anticipated
- that we would have some time to resolve any issues that might be encountered.
- </para>
-
- <para>
- As you now know, we started off on the wrong foot. We have a lot of unhappy users. One of them
- resigned yesterday afternoon because she was under duress to complete some critical projects. She
- suffered a blue screen of death situation just as she was finishing four hours of intensive work, all
- of which was lost. She has a unique requirement that involves storing large files on her desktop.
- Mary's desktop profile is nearly 1 GB in size. As a result of her desktop configuration, it
- takes her nearly 15 minutes just to log onto her workstation. But that is not enough. Because all
- network logon traffic passes over the network links between our buildings, logging on may take
- three or four attempts due to blue screen problems associated with network timeouts.
- </para>
-
- <para>
- A few of us worked to help her out of trouble. We convinced her to stay and promised to fully
- resolve the difficulties she is facing. We have no choice. We must implement LDAP and set hard
- limits on what our users can do with their desktops. Otherwise, we face staff losses
- that can surely do harm to our growth as well as to staff morale. I am sure we can better deal
- with the consequences of what we know we must do than we can with the unrest we have now.
- </para>
-
- <para>
- Stan and I have discussed the current situation. We are resolved to help our users and protect
- the well being of Abmas. Please acknowledge this advice with consent to proceed as required to
- regain control of our vital IT operations.
- </para></blockquote>
- </para>
-
- <para>
- <indexterm><primary>compromise</primary></indexterm>
- <indexterm><primary>network</primary><secondary>multi-segment</secondary></indexterm>
- Every compromise has consequences. Having a large routed (i.e., multisegment) network with only a
- single domain controller is a poor design that has obvious operational effects that may
- frustrate users. Here is your reply:
- </para>
-
- <blockquote><attribution>Bob</attribution><para>
- Christine, Your diligence and attention to detail are much valued. Stan and I fully support your
- proposals to resolve the issues. I am confident that your plans fully realized will significantly
- boost staff morale. Please go ahead with your plans. If you have any problems, please let me know.
- Please let Stan know what the estimated cost will be so I can approve the expense. Do not wait
- for approval; I appreciate the urgency.
- </para></blockquote>
-
- <sect2>
- <title>Assignment Tasks</title>
-
- <para>
- The priority of assigned tasks in this chapter is:
- </para>
-
- <orderedlist>
- <listitem><para>
- <indexterm><primary>Backup Domain Controller</primary><see>BDC</see></indexterm>
- <indexterm><primary>BDC</primary></indexterm>
- <indexterm><primary>tdbsam</primary></indexterm>
- <indexterm><primary>LDAP</primary></indexterm><indexterm><primary>migration</primary></indexterm>
- Implement Backup Domain Controllers (BDCs) in each building. This involves
- a change from a <emphasis>tdbsam</emphasis> backend that was used in the previous
- chapter to an LDAP-based backend.
- </para>
-
- <para>
- You can implement a single central LDAP server for this purpose.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>logon time</primary></indexterm>
- <indexterm><primary>network share</primary></indexterm>
- <indexterm><primary>default profile</primary></indexterm>
- <indexterm><primary>profile</primary><secondary>default</secondary></indexterm>
- Rectify the problem of excessive logon times. This involves redirection of
- folders to network shares as well as modification of all user desktops to
- exclude the redirected folders from being loaded at login time. You can also
- create a new default profile that can be used for all new users.
- </para></listitem>
- </orderedlist>
-
- <para>
- <indexterm><primary>disk image</primary></indexterm>
- You configure a new MS Windows XP Professional workstation disk image that you roll out
- to all desktop users. The instructions you have created are followed on a staging machine
- from which all changes can be carefully tested before inflicting them on your network users.
- </para>
-
- <para>
- <indexterm><primary>CUPS</primary></indexterm>
- This is the last network example in which specific mention of printing is made. The example
- again makes use of the CUPS printing system.
- </para>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Dissection and Discussion</title>
-
- <para>
- <indexterm><primary>BDC</primary></indexterm>
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>OpenLDAP</primary></indexterm>
- The implementation of Samba BDCs necessitates the installation and configuration of LDAP.
- For this site, you use OpenLDAP, the open source software LDAP server platform. Commercial
- LDAP servers in current use with Samba-3 include:
- </para>
-
- <itemizedlist>
- <listitem><para>
- <indexterm><primary>eDirectory</primary></indexterm>
- Novell <ulink url="http://www.novell.com/products/edirectory/">eDirectory</ulink>
- is being successfully used by some sites. Information on how to use eDirectory can be
- obtained from the Samba mailing lists or from Novell.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>Tivoli Directory Server</primary></indexterm>
- IBM <ulink url="http://www-306.ibm.com/software/tivoli/products/directory-server/">Tivoli
- Directory Server</ulink> can be used to provide the Samba LDAP backend. Example schema
- files are provided in the Samba source code tarball under the directory
- <filename>~samba/example/LDAP.</filename>
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>Sun ONE Identity Server</primary></indexterm>
- Sun <ulink url="http://www.sun.com/software/software/products/identity_srvr/home_identity.xml">ONE Identity
- Server product suite</ulink> provides an LDAP server that can be used for Samba.
- Example schema files are provided in the Samba source code tarball under the directory
- <filename>~samba/example/LDAP.</filename>
- </para></listitem>
- </itemizedlist>
-
- <para>
- A word of caution is fully in order. OpenLDAP is purely an LDAP server, and unlike commercial
- offerings, it requires that you manually edit the server configuration files and manually
- initialize the LDAP directory database. OpenLDAP itself has only command-line tools to
- help you to get OpenLDAP and Samba-3 running as required, albeit with some learning curve challenges.
- </para>
-
- <para>
- <indexterm><primary>Active Directory</primary></indexterm>
- For most sites, the deployment of Microsoft Active Directory from the shrink-wrapped installation is quite
- adequate. If you are migrating from Microsoft Active Directory, be warned that OpenLDAP does not include
- GUI-based directory management tools. Even a simple task such as adding users to the OpenLDAP database
- requires an understanding of what you are doing, why you are doing it, and the tools that you must use.
- </para>
-
- <para>
- <indexterm><primary>Identity Management</primary></indexterm>
- <indexterm><primary>high availability</primary></indexterm>
- <indexterm><primary>directory</primary><secondary>replication</secondary></indexterm>
- <indexterm><primary>directory</primary><secondary>synchronization</secondary></indexterm>
- <indexterm><primary>performance</primary></indexterm>
- <indexterm><primary>directory</primary><secondary>management</secondary></indexterm>
- <indexterm><primary>directory</primary><secondary>schema</secondary></indexterm>
- When installed and configured, an OpenLDAP Identity Management backend for Samba functions well.
- High availability operation may be obtained through directory replication/synchronization and
- master/slave server configurations. OpenLDAP is a mature platform to host the organizational
- directory infrastructure that can include all UNIX accounts, directories for electronic mail, and much more.
- The price paid through learning how to design an LDAP directory schema in implementation and configuration
- of management tools is well rewarded by performance and flexibility and the freedom to manage directory
- contents with greater ability to back up, restore, and modify the directory than is generally possible
- with Microsoft Active Directory.
- </para>
-
- <para>
- <indexterm><primary>comparison</primary><secondary>Active Directory & OpenLDAP</secondary></indexterm>
- <indexterm><primary>ADAM</primary></indexterm>
- <indexterm><primary>Active Directory</primary></indexterm>
- <indexterm><primary>OpenLDAP</primary></indexterm>
- A comparison of OpenLDAP with Microsoft Active Directory does not do justice to either. OpenLDAP is an LDAP directory
- tool-set. Microsoft Active Directory Server is an implementation of an LDAP server that is largely preconfigured
- for a specific task orientation. It comes with a set of administrative tools that is entirely customized
- for the purpose of running MS Windows applications that include file and print services, Microsoft Exchange
- server, Microsoft SQL server, and more. The complexity of OpenLDAP is highly valued by the UNIX administrator
- who wants to build a custom directory solution. Microsoft provides an application called
- <ulink url="http://www.microsoft.com/windowsserver2003/adam/default.mspx">
- MS ADAM</ulink> that provides more generic LDAP services, yet it does not have the vanilla-like services
- of OpenLDAP.
- </para>
-
- <para>
- <indexterm><primary>directory</primary><secondary>schema</secondary></indexterm>
- <indexterm><primary>passdb backend</primary></indexterm>
- You may wish to consider outsourcing the development of your OpenLDAP directory to an expert, particularly
- if you find the challenge of learning about LDAP directories, schemas, configuration, and management
- tools and the creation of shell and Perl scripts a bit
- challenging. OpenLDAP can be easily customized, though it includes
- many ready-to-use schemas. Samba-3 provides an OpenLDAP schema file
- that is required for use as a passdb backend.
- </para>
-
- <para>
- <indexterm><primary>interoperability</primary></indexterm>
- For those who are willing to brave the process of installing and configuring LDAP and Samba-3 interoperability,
- there are a few nice Web-based tools that may help you to manage your users and groups more effectively.
- The Web-based tools you might like to consider include the
- <ulink url="http://lam.sourceforge.net/">LDAP Account Manager</ulink> (LAM) and the Webmin-based
- <ulink url="http://www.webmin.com">Webmin</ulink> Idealx
- <ulink url="http://webmin.idealx.org/index.en.html">CGI tools</ulink>.
- </para>
-
- <para>
- Some additional LDAP tools should be mentioned. Every so often a Samba user reports using one of
- these, so it may be useful to them:
- <ulink url="http://biot.com/gq">GQ</ulink>, a GTK-based LDAP browser;
- LDAP <ulink url="http://www.iit.edu/~gawojar/ldap/">Browser/Editor</ulink>
- <ulink url="http://www.jxplorer.org/">; JXplorer</ulink> (by Computer Associates);
- and <ulink url="http://phpldapadmin.sourceforge.net/">phpLDAPadmin</ulink>.
- </para>
-
- <note><para>
- The following prescriptive guidance is not an LDAP tutorial. The LDAP implementation expressly uses minimal
- security controls. No form of secure LDAP communications is attempted. The LDAP configuration information provided
- is considered to consist of the barest essentials only. You are strongly encouraged to learn more about
- LDAP before attempting to deploy it in a business-critical environment.
- </para></note>
-
- <para>
- Information to help you get started with OpenLDAP is available from the
- <ulink url="http://www.openldap.org/pub/">OpenLDAP web site</ulink>. Many people have found the book
- <ulink url="http://www.oreilly.com/catalog/ldapsa/index.html"><emphasis>LDAP System Administration</emphasis>,</ulink>
- by Jerry Carter quite useful.
- </para>
-
- <para>
- <indexterm><primary>BDC</primary></indexterm>
- <indexterm><primary>network</primary><secondary>segment</secondary></indexterm>
- <indexterm><primary>performance</primary></indexterm>
- <indexterm><primary>network</primary><secondary>wide-area</secondary></indexterm>
- Mary's problems are due to two factors. First, the absence of a domain controller on the local network is the
- main cause of the errors that result in blue screen crashes. Second, Mary has a large profile that must
- be loaded over the WAN connection. The addition of BDCs on each network segment significantly
- improves overall network performance for most users, but it is not enough. You must gain control over
- user desktops, and this must be done in a way that wins their support and does not cause further loss of
- staff morale. The following procedures solve this problem.
- </para>
-
- <para>
- <indexterm><primary>smart printing</primary></indexterm>
- There is also an opportunity to implement smart printing features. You add this to the Samba configuration
- so that future printer changes can be managed without need to change desktop configurations.
- </para>
-
- <para>
- You add the ability to automatically download new printer drivers, even if they are not installed
- in the default desktop profile. Only one example of printing configuration is given. It is assumed that
- you can extrapolate the principles and use them to install all printers that may be needed.
- </para>
-
- <sect2>
- <title>Technical Issues</title>
-
- <para>
- <indexterm><primary>identity</primary><secondary>management</secondary></indexterm>
- <indexterm><primary>directory</primary><secondary>server</secondary></indexterm>
- <indexterm><primary>Posix</primary></indexterm>
- The solution provided is a minimal approach to getting OpenLDAP running as an identity management directory
- server for UNIX system accounts as well as for Samba. From the OpenLDAP perspective, UNIX system
- accounts are stored POSIX schema extensions. Samba provides its own schema to permit storage of account
- attributes Samba needs. Samba-3 can use the LDAP backend to store:
- </para>
-
- <itemizedlist>
- <listitem><para>Windows Networking User Accounts</para></listitem>
- <listitem><para>Windows NT Group Accounts</para></listitem>
- <listitem><para>Mapping Information between UNIX Groups and Windows NT Groups</para></listitem>
- <listitem><para>ID Mappings for SIDs to UIDs (also for foreign Domain SIDs)</para></listitem>
- </itemizedlist>
-
- <para>
- <indexterm><primary>UNIX accounts</primary></indexterm>
- <indexterm><primary>Windows accounts</primary></indexterm>
- <indexterm><primary>PADL LDAP tools</primary></indexterm>
- <indexterm><primary>/etc/group</primary></indexterm>
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>name service switch</primary><see>NSS</see></indexterm>
- <indexterm><primary>NSS</primary></indexterm>
- <indexterm><primary>UID</primary></indexterm>
- <indexterm><primary>nss_ldap</primary></indexterm>
- The use of LDAP with Samba-3 makes it necessary to store UNIX accounts as well as Windows Networking
- accounts in the LDAP backend. This implies the need to use the
- <ulink url="http://www.padl.com/Contents/OpenSourceSoftware.html">PADL LDAP tools</ulink>. The resolution
- of the UNIX group name to its GID must be enabled from either the <filename>/etc/group</filename>
- or from the LDAP backend. This requires the use of the PADL <filename>nss_ldap</filename> tool-set
- that integrates with the NSS. The same requirements exist for resolution
- of the UNIX username to the UID. The relationships are demonstrated in <link linkend="sbehap-LDAPdiag"/>.
- </para>
-
- <figure id="sbehap-LDAPdiag">
- <title>The Interaction of LDAP, UNIX Posix Accounts and Samba Accounts</title>
- <imagefile scale="50">UNIX-Samba-and-LDAP</imagefile>
- </figure>
-
- <para>
- <indexterm><primary>security</primary></indexterm>
- <indexterm><primary>LDAP</primary><secondary>secure</secondary></indexterm>
- You configure OpenLDAP so that it is operational. Before deploying the OpenLDAP, you really
- ought to learn how to configure secure communications over LDAP so that site security is not
- at risk. This is not covered in the following guidance.
- </para>
-
- <para>
- <indexterm><primary>PDC</primary></indexterm>
- <indexterm><primary>LDAP Interchange Format</primary><see>LDIF</see></indexterm>
- <indexterm><primary>LDIF</primary></indexterm>
- <indexterm><primary>secrets.tdb</primary></indexterm>
- When OpenLDAP has been made operative, you configure the PDC called <constant>MASSIVE</constant>.
- You initialize the Samba <filename>secrets.tdb<subscript></subscript></filename> file. Then you
- create the LDAP Interchange Format (LDIF) file from which the LDAP database can be initialized.
- You need to decide how best to create user and group accounts. A few hints are, of course, provided.
- You can also find on the enclosed CD-ROM, in the <filename>Chap06</filename> directory, a few tools
- that help to manage user and group configuration.
- </para>
-
- <para>
- <indexterm><primary>folder redirection</primary></indexterm>
- <indexterm><primary>default profile</primary></indexterm>
- <indexterm><primary>roaming profile</primary></indexterm>
- In order to effect folder redirection and to add robustness to the implementation,
- create a network default profile. All network users workstations are configured to use
- the new profile. Roaming profiles will automatically be deleted from the workstation
- when the user logs off.
- </para>
-
- <para>
- <indexterm><primary>mandatory profile</primary></indexterm>
- The profile is configured so that users cannot change the appearance
- of their desktop. This is known as a mandatory profile. You make certain that users
- are able to use their computers efficiently.
- </para>
-
- <para>
- <indexterm><primary>logon script</primary></indexterm>
- A network logon script is used to deliver flexible but consistent network drive
- connections.
- </para>
-
- <sect3 id="sbehap-ppc">
- <title>Addition of Machines to the Domain</title>
-
- <para>
- <indexterm><primary></primary></indexterm>
- <indexterm><primary></primary></indexterm>
- <indexterm><primary></primary></indexterm>
- <indexterm><primary></primary></indexterm>
- Samba versions prior to 3.0.11 necessitated the use of a domain administrator account
- that maps to the UNIX UID=0. The UNIX operating system permits only the <constant>root</constant>
- user to add user and group accounts. Samba 3.0.11 introduced a new facility known as
- <constant>Privileges</constant>, which provides five new privileges that
- can be assigned to users and/or groups; see Table 5.1.
- </para>
-
-
- <table id="sbehap-privs">
- <title>Current Privilege Capabilities</title>
- <tgroup cols="2">
- <colspec align="left"/>
- <colspec align="left"/>
- <thead>
- <row>
- <entry align="left">Privilege</entry>
- <entry align="left">Description</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><para>SeMachineAccountPrivilege</para></entry>
- <entry><para>Add machines to domain</para></entry>
- </row>
- <row>
- <entry><para>SePrintOperatorPrivilege</para></entry>
- <entry><para>Manage printers</para></entry>
- </row>
- <row>
- <entry><para>SeAddUsersPrivilege</para></entry>
- <entry><para>Add users and groups to the domain</para></entry>
- </row>
- <row>
- <entry><para>SeRemoteShutdownPrivilege</para></entry>
- <entry><para>Force shutdown from a remote system</para></entry>
- </row>
- <row>
- <entry><para>SeDiskOperatorPrivilege</para></entry>
- <entry><para>Manage disk share</para></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
-
- <para>
- In this network example use is made of one of the supported privileges purely to demonstrate
- how any user can now be given the ability to add machines to the domain using a normal user account
- that has been given the appropriate privileges.
- </para>
-
- </sect3>
-
- <sect3>
- <title>Roaming Profile Background</title>
-
- <para>
- As XP roaming profiles grow, so does the amount of time it takes to log in and out.
- </para>
-
- <para>
- <indexterm><primary>roaming profile</primary></indexterm>
- <indexterm><primary>HKEY_CURRENT_USER</primary></indexterm>
- <indexterm><primary>NTUSER.DAT</primary></indexterm>
- <indexterm><primary>%USERNAME%</primary></indexterm>
- An XP roaming profile consists of the <constant>HKEY_CURRENT_USER</constant> hive file
- <filename>NTUSER.DAT</filename> and a number of folders (My Documents, Application Data,
- Desktop, Start Menu, Templates, NetHood, Favorites, and so on). When a user logs onto the
- network with the default configuration of MS Windows NT/200x/XPP, all this data is
- copied to the local machine under the <filename>C:\Documents and Settings\%USERNAME%</filename>
- directory. While the user is logged in, any changes made to any of these folders or to the
- <constant>HKEY_CURRENT_USER</constant> branch of the registry are made to the local copy
- of the profile. At logout the profile data is copied back to the server. This behavior
- can be changed through appropriate registry changes and/or through changes to the default
- user profile. In the latter case, it updates the registry with the values that are set in the
- profile <filename>NTUSER.DAT</filename>
- file.
- </para>
-
- <para>
- The first challenge is to reduce the amount of data that must be transferred to and
- from the profile server as roaming profiles are processed. This includes removing
- all the shortcuts in the Recent directory, making sure the cache used by the Web browser
- is not being dumped into the <filename>Application Data</filename> folder, removing the
- Java plug-ins cache (the .jpi_cache directory in the profile), as well as training the
- user to not place large files on the desktop and to use his or her mapped home directory
- instead of the <filename>My Documents</filename> folder for saving documents.
- </para>
-
- <para>
- <indexterm><primary>My Documents</primary></indexterm>
- Using a folder other than <filename>My Documents</filename> is a nuisance for
- some users, since many applications use it by default.
- </para>
-
- <para>
- <indexterm><primary>roaming profiles</primary></indexterm>
- <indexterm><primary>Local Group Policy</primary></indexterm>
- <indexterm><primary>NTUSER.DAT</primary></indexterm>
- The secret to rapid loading of roaming profiles is to prevent unnecessary data from
- being copied back and forth, without losing any functionality. This is not difficult;
- it can be done by making changes to the Local Group Policy on each client as well
- as changing some paths in each user's <filename>NTUSER.DAT</filename> hive.
- </para>
-
- <para>
- <indexterm><primary>Network Default Profile</primary></indexterm>
- <indexterm><primary>redirected folders</primary></indexterm>
- Every user profile has its own <filename>NTUSER.DAT</filename> file. This means
- you need to edit every user's profile, unless a better method can be
- followed. Fortunately, with the right preparations, this is not difficult.
- It is possible to remove the <filename>NTUSER.DAT</filename> file from each
- user's profile. Then just create a Network Default Profile. Of course, it is
- necessary to copy all files from redirected folders to the network share to which
- they are redirected.
- </para>
-
- </sect3>
-
- <sect3 id="sbehap-locgrppol">
- <title>The Local Group Policy</title>
-
- <para>
- <indexterm><primary>Group Policy Objects</primary></indexterm>
- <indexterm><primary>Active Directory</primary></indexterm>
- <indexterm><primary>PDC</primary></indexterm>
- <indexterm><primary>Group Policy editor</primary></indexterm>
- Without an Active Directory PDC, you cannot take full advantage of Group Policy
- Objects. However, you can still make changes to the Local Group Policy by using
- the Group Policy editor (<command>gpedit.msc</command>).
- </para>
-
- <para>
- The <emphasis>Exclude directories in roaming profile</emphasis> settings can
- be found under
- <menuchoice>
- <guimenu>User Configuration</guimenu>
- <guimenuitem>Administrative Templates</guimenuitem>
- <guimenuitem>System</guimenuitem>
- <guimenuitem>User Profiles</guimenuitem>
- </menuchoice>.
- By default this setting contains
- <quote>Local Settings; Temporary Internet Files; History; Temp</quote>.
- </para>
-
- <para>
- Simply add the folders you do not wish to be copied back and forth to this
- semicolon-separated list. Note that this change must be made on all clients
- that are using roaming profiles.
- </para>
-
- </sect3>
-
- <sect3>
- <title>Profile Changes</title>
-
- <para>
- <indexterm><primary>NTUSER.DAT</primary></indexterm>
- <indexterm><primary>%USERNAME%</primary></indexterm>
- There are two changes that should be done to each user's profile. Move each of
- the directories that you have excluded from being copied back and forth out of
- the usual profile path. Modify each user's <filename>NTUSER.DAT</filename> file
- to point to the new paths that are shared over the network instead of to the default
- path (<filename>C:\Documents and Settings\%USERNAME%</filename>).
- </para>
-
- <para>
- <indexterm><primary>Default User</primary></indexterm>
- <indexterm><primary>regedt32</primary></indexterm>
- The above modifies existing user profiles. So that newly created profiles have
- these settings, you need to modify the <filename>NTUSER.DAT</filename> in
- the <filename>C:\Documents and Settings\Default User</filename> folder on each
- client machine, changing the same registry keys. You could do this by copying
- <filename>NTUSER.DAT</filename> to a Linux box and using <command>regedt32</command>.
- The basic method is described under <link linkend="redirfold"/>.
- </para>
-
- </sect3>
-
- <sect3>
- <title>Using a Network Default User Profile</title>
-
- <para>
- <indexterm><primary>NETLOGON</primary></indexterm>
- <indexterm><primary>NTUSER.DAT</primary></indexterm>
- If you are using Samba as your PDC, you should create a file share called
- <constant>NETLOGON</constant> and within that create a directory called
- <filename>Default User</filename>, which is a copy of the desired default user
- configuration (including a copy of <filename>NTUSER.DAT</filename>).
- If this share exists and the <filename>Default User</filename> folder exists,
- the first login from a new account pulls its configuration from it.
- See also <ulink url="http://isg.ee.ethz.ch/tools/realmen/det/skel.en.html">
- the Real Men Don't Click</ulink> Web site.
- </para>
-
- </sect3>
-
- <sect3>
- <title>Installation of Printer Driver Auto-Download</title>
-
- <para>
- <indexterm><primary>printing</primary><secondary>dumb</secondary></indexterm>
- <indexterm><primary>dumb printing</primary></indexterm>
- <indexterm><primary>Raw Print Through</primary></indexterm>
- The subject of printing is quite topical. Printing problems run second place to name
- resolution issues today. So far in this book, you have experienced only what is generally
- known as <quote>dumb</quote> printing. Dumb printing is the arrangement by which all drivers
- are manually installed on each client and the printing subsystems perform no filtering
- or intelligent processing. Dumb printing is easily understood. It usually works without
- many problems, but it has its limitations also. Dumb printing is better known as
- <command>Raw-Print-Through</command> printing.
- </para>
-
- <para>
- <indexterm><primary>printing</primary><secondary>drag-and-drop</secondary></indexterm>
- <indexterm><primary>printing</primary><secondary>point-n-click</secondary></indexterm>
- Samba permits the configuration of <command>smart</command> printing using the Microsoft
- Windows point-and-click (also called drag-and-drop) printing. What this provides is
- essentially the ability to print to any printer. If the local client does not yet have a
- driver installed, the driver is automatically downloaded from the Samba server and
- installed on the client. Drag-and-drop printing is neat; it means the user never needs
- to fuss with driver installation, and that is a <trademark>Good Thing,</trademark>
- isn't it?
- </para>
-
- <para>
- There is a further layer of print job processing that is known as <command>intelligent</command>
- printing that automatically senses the file format of data submitted for printing and
- then invokes a suitable print filter to convert the incoming data stream into a format
- suited to the printer to which the job is dispatched.
- </para>
-
- <para>
- <indexterm><primary>CUPS</primary></indexterm>
- <indexterm><primary>Easy Software Products</primary></indexterm>
- <indexterm><primary>Postscript</primary></indexterm>
- The CUPS printing subsystem is capable of intelligent printing. It has the capacity to
- detect the data format and apply a print filter. This means that it is feasible to install
- on all Windows clients a single printer driver for use with all printers that are routed
- through CUPS. The most sensible driver to use is one for a PostScript printer. Fortunately,
- <ulink url="http://www.easysw.com">Easy Software Products</ulink>, the authors of CUPS, have
- released a PostScript printing driver for Windows. It can be installed into the Samba
- printing backend so that it automatically downloads to the client when needed.
- </para>
-
- <para>
- This means that so long as there is a CUPS driver for the printer, all printing from Windows
- software can use PostScript, no matter what the actual printer language for the physical
- device is. It also means that the administrator can swap out a printer with a totally
- different type of device without ever needing to change a client workstation driver.
- </para>
-
- <para>
- This book is about Samba-3, so you can confine the printing style to just the smart
- style of installation. Those interested in further information regarding intelligent
- printing should review documentation on the Easy Software Products Web site.
- </para>
-
- </sect3>
-
- <sect3 id="sbeavoid">
- <title>Avoiding Failures: Solving Problems Before They Happen</title>
-
- <para>
- It has often been said that there are three types of people in the world: those who
- have sharp minds and those who forget things. Please do not ask what the third group
- is like! Well, it seems that many of us have company in the second group. There must
- be a good explanation why so many network administrators fail to solve apparently
- simple problems efficiently and effectively.
- </para>
-
- <para>
- Here are some diagnostic guidelines that can be referred to when things go wrong:
- </para>
-
- <sect4>
- <title>Preliminary Advice: Dangers Can Be Avoided</title>
-
- <para>
- The best advice regarding how to mend a broken leg is <quote>Never break a leg!</quote>
- </para>
-
- <para>
- <indexterm><primary>LDAP</primary></indexterm>
- Newcomers to Samba and LDAP seem to struggle a great deal at first. If you want advice
- regarding the best way to remedy LDAP and Samba problems: <quote>Avoid them like the plague!</quote>
- </para>
-
- <para>
- If you are now asking yourself how problems can be avoided, the best advice is to start
- out your learning experience with a <emphasis>known-good configuration.</emphasis> After
- you have seen a fully working solution, a good way to learn is to make slow and progressive
- changes that cause things to break, then observe carefully how and why things ceased to work.
- </para>
-
- <para>
- The examples in this chapter (also in the book as a whole) are known to work. That means
- that they could serve as the kick-off point for your journey through fields of knowledge.
- Use this resource carefully; we hope it serves you well.
- </para>
-
- <warning><para>
- Do not be lulled into thinking that you can easily adopt the examples in this
- book and adapt them without first working through the examples provided. A little
- thing overlooked can cause untold pain and may permanently tarnish your experience.
- </para></warning>
-
- </sect4>
-
- <sect4>
- <title>The Name Service Caching Daemon</title>
-
- <para>
- The name service caching daemon (nscd) is a primary cause of difficulties with name
- resolution, particularly where <command>winbind</command> is used. Winbind does its
- own caching, thus nscd causes double caching which can lead to peculiar problems during
- debugging. As a rule, it is a good idea to turn off the name service caching daemon.
- </para>
-
- <para>
- Operation of the name service caching daemon is controlled by the
- <filename>/etc/nscd.conf</filename> file. Typical contents of this file are as follows:
-<screen>
-# /etc/nscd.conf
-# An example Name Service Cache config file. This file is needed by nscd.
-# Legal entries are:
-# logfile <file>
-# debug-level <level>
-# threads <threads to use>
-# server-user <user to run server as instead of root>
-# server-user is ignored if nscd is started with -S parameters
-# stat-user <user who is allowed to request statistics>
-# reload-count unlimited|<number>
-#
-# enable-cache <service> <yes|no>
-# positive-time-to-live <service> <time in seconds>
-# negative-time-to-live <service> <time in seconds>
-# suggested-size <service> <prime number>
-# check-files <service> <yes|no>
-# persistent <service> <yes|no>
-# shared <service> <yes|no>
-# Currently supported cache names (services): passwd, group, hosts
-# logfile /var/log/nscd.log
-# threads 6
-# server-user nobody
-# stat-user somebody
- debug-level 0
-# reload-count 5
- enable-cache passwd yes
- positive-time-to-live passwd 600
- negative-time-to-live passwd 20
- suggested-size passwd 211
- check-files passwd yes
- persistent passwd yes
- shared passwd yes
- enable-cache group yes
- positive-time-to-live group 3600
- negative-time-to-live group 60
- suggested-size group 211
- check-files group yes
- persistent group yes
- shared group yes
-# !!!!!WARNING!!!!! Host cache is insecure!!! The mechanism in nscd to
-# cache hosts will cause your local system to not be able to trust
-# forward/reverse lookup checks. DO NOT USE THIS if your system relies on
-# this sort of security mechanism. Use a caching DNS server instead.
- enable-cache hosts no
- positive-time-to-live hosts 3600
- negative-time-to-live hosts 20
- suggested-size hosts 211
- check-files hosts yes
- persistent hosts yes
- shared hosts yes
-</screen>
- It is feasible to comment out the <constant>passwd</constant> and <constant>group</constant>
- entries so they will not be cached. Alternatively, it is often simpler to just disable the
- <command>nscd</command> service by executing (on Novell SUSE Linux):
-<screen>
-&rootprompt; chkconfig nscd off
-&rootprompt; rcnscd off
-</screen>
- </para>
-
- </sect4>
-
- <sect4>
- <title>Debugging LDAP</title>
-
- <para>
- <indexterm><primary>/etc/openldap/slapd.conf</primary></indexterm>
- <indexterm><primary>loglevel</primary></indexterm>
- <indexterm><primary>slapd</primary></indexterm>
- In the example <filename>/etc/openldap/slapd.conf</filename> control file
- (see <link linkend="sbehap-dbconf"/>) there is an entry for <constant>loglevel 256</constant>.
- To enable logging via the syslog infrastructure, it is necessary to uncomment this parameter
- and restart <command>slapd</command>.
- </para>
-
- <para>
- <indexterm><primary>/etc/syslog.conf</primary></indexterm>
- <indexterm><primary>/var/log/ldaplogs</primary></indexterm>
- LDAP log information can be directed into a file that is separate from the normal system
- log files by changing the <filename>/etc/syslog.conf</filename> file so it has the following
- contents:
-<screen>
-# Some foreign boot scripts require local7
-#
-local0,local1.* -/var/log/localmessages
-local2,local3.* -/var/log/localmessages
-local5.* -/var/log/localmessages
-local6,local7.* -/var/log/localmessages
-local4.* -/var/log/ldaplogs
-</screen>
- In this case, all LDAP-related logs will be directed to the file
- <filename>/var/log/ldaplogs</filename>. This makes it easy to track LDAP errors.
- The snippet provides a simple example of usage that can be modified to suit
- local site needs. The configuration used later in this chapter reflects such
- customization with the intent that LDAP log files will be stored at a location
- that meets local site needs and wishes more fully.
- </para>
-
- </sect4>
-
- <sect4>
- <title>Debugging NSS_LDAP</title>
-
- <para>
- The basic mechanism for diagnosing problems with the nss_ldap utility involves adding to the
- <filename>/etc/ldap.conf</filename> file the following parameters:
-<screen>
-debug 256
-logdir /data/logs
-</screen>
- Create the log directory as follows:
-<screen>
-&rootprompt; mkdir /data/logs
-</screen>
- </para>
-
-<?latex \newpage ?>
-
- <para>
- The diagnostic process should follow these steps:
- </para>
-
- <procedure>
- <title>NSS_LDAP Diagnostic Steps</title>
-
- <step><para>
- Verify the <constant>nss_base_passwd, nss_base_shadow, nss_base_group</constant> entries
- in the <filename>/etc/ldap.conf</filename> file and compare them closely with the directory
- tree location that was chosen when the directory was first created.
- </para>
-
- <para>
- One way this can be done is by executing:
-<screen>
-&rootprompt; slapcat | grep Group | grep dn
-dn: ou=Groups,dc=abmas,dc=biz
-dn: cn=Domain Admins,ou=Groups,dc=abmas,dc=biz
-dn: cn=Domain Users,ou=Groups,dc=abmas,dc=biz
-dn: cn=Domain Guests,ou=Groups,dc=abmas,dc=biz
-dn: cn=Domain Computers,ou=Groups,dc=abmas,dc=biz
-dn: cn=Administrators,ou=Groups,dc=abmas,dc=biz
-dn: cn=Print Operators,ou=Groups,dc=abmas,dc=biz
-dn: cn=Backup Operators,ou=Groups,dc=abmas,dc=biz
-dn: cn=Replicators,ou=Groups,dc=abmas,dc=biz
-</screen>
- The first line is the DIT entry point for the container for POSIX groups. The correct entry
- for the <filename>/etc/ldap.conf</filename> for the <constant>nss_base_group</constant>
- parameter therefore is the distinguished name (dn) as applied here:
-<screen>
-nss_base_group ou=Groups,dc=abmas,dc=biz?one
-</screen>
- The same process may be followed to determine the appropriate dn for user accounts.
- If the container for computer accounts is not the same as that for users (see the &smb.conf;
- file entry for <constant>ldap machine suffix</constant>), it may be necessary to set the
- following DIT dn in the <filename>/etc/ldap.conf</filename> file:
-<screen>
-nss_base_passwd dc=abmas,dc=biz?sub
-</screen>
- This instructs LDAP to search for machine as well as user entries from the top of the DIT
- down. This is inefficient, but at least should work. Note: It is possible to specify multiple
- <constant>nss_base_passwd</constant> entries in the <filename>/etc/ldap.conf</filename> file; they
- will be evaluated sequentially. Let us consider an example of use where the following DIT
- has been implemented:
- </para>
-
- <para>
- <itemizedlist>
- <listitem><para>User accounts are stored under the DIT: ou=Users, dc=abmas, dc=biz</para></listitem>
- <listitem><para>User login accounts are under the DIT: ou=People, ou-Users, dc=abmas, dc=biz</para></listitem>
- <listitem><para>Computer accounts are under the DIT: ou=Computers, ou=Users, dc=abmas, dc=biz</para></listitem>
- </itemizedlist>
- </para>
-
- <para>
- The appropriate multiple entry for the <constant>nss_base_passwd</constant> directive
- in the <filename>/etc/ldap.conf</filename> file may be:
-<screen>
-nss_base_passwd ou=People,ou=Users,dc=abmas,dc=org?one
-nss_base_passwd ou=Computers,ou=Users,dc=abmas,dc=org?one
-</screen>
- </para></step>
-
- <step><para>
- Perform lookups such as:
-<screen>
-&rootprompt; getent passwd
-</screen>
- Each such lookup will create an entry in the <filename>/data/log</filename> directory
- for each such process executed. The contents of each file created in this directory
- may provide a hint as to the cause of the a problem that is under investigation.
- </para></step>
-
- <step><para>
- For additional diagnostic information, check the contents of the <filename>/var/log/messages</filename>
- to see what error messages are being generated as a result of the LDAP lookups. Here is an example of
- a successful lookup:
-<screen>
-slapd[12164]: conn=0 fd=10 ACCEPT from IP=127.0.0.1:33539
-(IP=0.0.0.0:389)
-slapd[12164]: conn=0 op=0 BIND dn="" method=128
-slapd[12164]: conn=0 op=0 RESULT tag=97 err=0 text=
-slapd[12164]: conn=0 op=1 SRCH base="" scope=0 deref=0
-filter="(objectClass=*)"
-slapd[12164]: conn=0 op=1 SEARCH RESULT tag=101 err=0
-nentries=1 text=
-slapd[12164]: conn=0 op=2 UNBIND
-slapd[12164]: conn=0 fd=10 closed
-slapd[12164]: conn=1 fd=10 ACCEPT from
-IP=127.0.0.1:33540 (IP=0.0.0.0:389)
-slapd[12164]: conn=1 op=0 BIND
-dn="cn=Manager,dc=abmas,dc=biz" method=128
-slapd[12164]: conn=1 op=0 BIND
-dn="cn=Manager,dc=abmas,dc=biz" mech=SIMPLE ssf=0
-slapd[12164]: conn=1 op=0 RESULT tag=97 err=0 text=
-slapd[12164]: conn=1 op=1 SRCH
-base="ou=People,dc=abmas,dc=biz" scope=1 deref=0
-filter="(objectClass=posixAccount)"
-slapd[12164]: conn=1 op=1 SRCH attr=uid userPassword
-uidNumber gidNumber cn
-homeDirectory loginShell gecos description objectClass
-slapd[12164]: conn=1 op=1 SEARCH RESULT tag=101 err=0
-nentries=2 text=
-slapd[12164]: conn=1 fd=10 closed
-
-</screen>
- </para></step>
-
- <step><para>
- Check that the bindpw entry in the <filename>/etc/ldap.conf</filename> or in the
- <filename>/etc/ldap.secrets</filename> file is correct, as specified in the
- <filename>/etc/openldap/slapd.conf</filename> file.
- </para></step>
-
- </procedure>
-
- </sect4>
-
- <sect4>
- <title>Debugging Samba</title>
-
- <para>
- The following parameters in the &smb.conf; file can be useful in tracking down Samba-related problems:
-<screen>
-[global]
- ...
- log level = 5
- log file = /var/log/samba/%m.log
- max log size = 0
- ...
-</screen>
- This will result in the creation of a separate log file for every client from which connections
- are made. The log file will be quite verbose and will grow continually. Do not forget to
- change these lines to the following when debugging has been completed:
-<screen>
-[global]
- ...
- log level = 1
- log file = /var/log/samba/%m.log
- max log size = 50
- ...
-</screen>
- </para>
-
- <para>
- The log file can be analyzed by executing:
-<screen>
-&rootprompt; cd /var/log/samba
-&rootprompt; grep -v "^\[200" machine_name.log
-</screen>
- </para>
-
- <para>
- Search for hints of what may have failed by looking for the words <emphasis>fail</emphasis>
- and <emphasis>error</emphasis>.
- </para>
-
- </sect4>
-
- <sect4>
- <title>Debugging on the Windows Client</title>
-
- <para>
- MS Windows 2000 Professional and Windows XP Professional clients can be configured
- to create a netlogon.log file that can be very helpful in diagnosing network logon problems. Search
- the Microsoft knowledge base for detailed instructions. The techniques vary a little with each
- version of MS Windows.
- </para>
-
- </sect4>
-
- </sect3>
-
- </sect2>
-
-
- <sect2>
- <title>Political Issues</title>
-
- <para>
- MS Windows network users are generally very sensitive to limits that may be imposed when
- confronted with locked-down workstation configurations. The challenge you face must
- be promoted as a choice between reliable, fast network operation and a constant flux
- of problems that result in user irritation.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Installation Checklist</title>
-
- <para>
- You are starting a complex project. Even though you went through the installation of a complex
- network in <link linkend="Big500users"/>, this network is a bigger challenge because of the
- large number of complex applications that must be configured before the first few steps
- can be validated. Take stock of what you are about to undertake, prepare yourself, and
- frequently review the steps ahead while making at least a mental note of what has already
- been completed. The following task list may help you to keep track of the task items
- that are covered:
- </para>
-
-
- <itemizedlist>
- <listitem><para>Samba-3 PDC Server Configuration</para>
- <orderedlist>
- <listitem><para>DHCP and DNS servers</para></listitem>
- <listitem><para>OpenLDAP server</para></listitem>
- <listitem><para>PAM and NSS client tools</para></listitem>
- <listitem><para>Samba-3 PDC</para></listitem>
- <listitem><para>Idealx smbldap scripts</para></listitem>
- <listitem><para>LDAP initialization</para></listitem>
- <listitem><para>Create user and group accounts</para></listitem>
- <listitem><para>Printers</para></listitem>
- <listitem><para>Share point directory roots</para></listitem>
- <listitem><para>Profile directories</para></listitem>
- <listitem><para>Logon scripts</para></listitem>
- <listitem><para>Configuration of user rights and privileges</para></listitem>
- </orderedlist>
- </listitem>
- <listitem><para>Samba-3 BDC Server Configuration</para>
- <orderedlist>
- <listitem><para>DHCP and DNS servers</para></listitem>
- <listitem><para>PAM and NSS client tools</para></listitem>
- <listitem><para>Printers</para></listitem>
- <listitem><para>Share point directory roots</para></listitem>
- <listitem><para>Profiles directories</para></listitem>
- </orderedlist>
- </listitem>
- <listitem><para>Windows XP Client Configuration</para>
- <orderedlist>
- <listitem><para>Default profile folder redirection</para></listitem>
- <listitem><para>MS Outlook PST file relocation</para></listitem>
- <listitem><para>Delete roaming profile on logout</para></listitem>
- <listitem><para>Upload printer drivers to Samba servers</para></listitem>
- <listitem><para>Install software</para></listitem>
- <listitem><para>Creation of roll-out images</para></listitem>
- </orderedlist>
- </listitem>
- </itemizedlist>
-
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Samba Server Implementation</title>
-
- <para>
- <indexterm><primary>file servers</primary></indexterm>
- <indexterm><primary>BDC</primary></indexterm>
- The network design shown in <link linkend="chap6net"/> is not comprehensive. It is assumed
- that you will install additional file servers and possibly additional BDCs.
- </para>
-
- <figure id="chap6net">
- <title>Network Topology &smbmdash; 500 User Network Using ldapsam passdb backend</title>
- <imagefile scale="50">chap6-net</imagefile>
- </figure>
-
- <para>
- <indexterm><primary>SUSE Linux</primary></indexterm>
- <indexterm><primary>Red Hat Linux</primary></indexterm>
- All configuration files and locations are shown for SUSE Linux 9.2 and are equally valid for SUSE
- Linux Enterprise Server 9. The file locations for Red Hat Linux are similar. You may need to
- adjust the locations for your particular Linux system distribution/implementation.
- </para>
-
-<note><para>
-The following information applies to Samba-3.0.20 when used with the Idealx smbldap-tools
-scripts version 0.9.1. If using a different version of Samba or of the smbldap-tools tarball,
-please verify that the versions you are about to use are matching. The smbldap-tools package
-uses counter-entries in the LDAP directory to avoid duplication of the UIDs and GIDs that are
-issued for POSIX accounts. The LDAP rdn under which this information is stored are called
-<constant>uidNumber</constant> and <constant>gidNumber</constant> respectively. These may be
-located in any convenient part of the directory information tree (DIT). In the examples that
-follow they have been located under <constant>dn=sambaDomainName=MEGANET2,dc=abmas,dc=org</constant>.
-They could just as well be located under the rdn <constant>cn=NextFreeUnixId</constant>.
-</para></note>
-
- <para>
- The steps in the process involve changes from the network configuration shown in
- <link linkend="Big500users"/>. Before implementing the following steps, you must
- have completed the network implementation shown in that chapter. If you are starting
- with newly installed Linux servers, you must complete the steps shown in
- <link linkend="ch5-dnshcp-setup"/> before commencing at <link linkend="ldapsetup"/>.
- </para>
-
- <sect2 id="ldapsetup">
- <title>OpenLDAP Server Configuration</title>
-
- <para>
- <indexterm><primary>nss_ldap</primary></indexterm>
- <indexterm><primary>pam_ldap</primary></indexterm>
- <indexterm><primary>openldap</primary></indexterm>
- Confirm that the packages shown in <link linkend="oldapreq"/> are installed on your system.
- </para>
-
- <table id="oldapreq">
- <title>Required OpenLDAP Linux Packages</title>
- <tgroup cols="3">
- <colspec align="left"/>
- <colspec align="left"/>
- <colspec align="left"/>
- <thead>
- <row>
- <entry align="center">SUSE Linux 8.x</entry>
- <entry align="center">SUSE Linux 9.x</entry>
- <entry align="center">Red Hat Linux</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>nss_ldap</entry>
- <entry>nss_ldap</entry>
- <entry>nss_ldap</entry>
- </row>
- <row>
- <entry>pam_ldap</entry>
- <entry>pam_ldap</entry>
- <entry>pam_ldap</entry>
- </row>
- <row>
- <entry>openldap2</entry>
- <entry>openldap2</entry>
- <entry>openldap</entry>
- </row>
- <row>
- <entry>openldap2-client</entry>
- <entry>openldap2-client</entry>
- <entry></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
-
- <para>
- Samba-3 and OpenLDAP will have a degree of interdependence that is unavoidable. The method
- for bootstrapping the LDAP and Samba-3 configuration is relatively straightforward. If you
- follow these guidelines, the resulting system should work fine.
- </para>
-
- <procedure>
- <title>OpenLDAP Server Configuration Steps</title>
-
- <step><para>
- <indexterm><primary>/etc/openldap/slapd.conf</primary></indexterm>
- Install the file shown in <link linkend="sbehap-slapdconf"/> in the directory
- <filename>/etc/openldap</filename>.
- </para></step>
-
- <step><para>
- <indexterm><primary>/data/ldap</primary></indexterm>
- <indexterm><primary>group account</primary></indexterm>
- <indexterm><primary>user account</primary></indexterm>
- Remove all files from the directory <filename>/data/ldap</filename>, making certain that
- the directory exists with permissions:
-<screen>
-&rootprompt; ls -al /data | grep ldap
-drwx------ 2 ldap ldap 48 Dec 15 22:11 ldap
-</screen>
- This may require you to add a user and a group account for LDAP if they do not exist.
- </para></step>
-
- <step><para>
- <indexterm><primary>DB_CONFIG</primary></indexterm>
- Install the file shown in <link linkend="sbehap-dbconf"/> in the directory
- <filename>/data/ldap</filename>. In the event that this file is added after <constant>ldap</constant>
- has been started, it is possible to cause the new settings to take effect by shutting down
- the <constant>LDAP</constant> server, executing the <command>db_recover</command> command inside the
- <filename>/data/ldap</filename> directory, and then restarting the <constant>LDAP</constant> server.
- </para></step>
-
- <step><para>
- <indexterm><primary>syslog</primary></indexterm>
- Performance logging can be enabled and should preferably be sent to a file on
- a file system that is large enough to handle significantly sized logs. To enable
- the logging at a verbose level to permit detailed analysis, uncomment the entry in
- the <filename>/etc/openldap/slapd.conf</filename> shown as <quote>loglevel 256</quote>.
- </para>
-
- <para>
- Edit the <filename>/etc/syslog.conf</filename> file to add the following at the end
- of the file:
-<screen>
-local4.* -/data/ldap/log/openldap.log
-</screen>
- Note: The path <filename>/data/ldap/log</filename> should be set at a location
- that is convenient and that can store a large volume of data.
- </para></step>
-
- </procedure>
-
-<example id="sbehap-dbconf">
-<title>LDAP DB_CONFIG File</title>
-<screen>
-set_cachesize 0 150000000 1
-set_lg_regionmax 262144
-set_lg_bsize 2097152
-#set_lg_dir /var/log/bdb
-set_flags DB_LOG_AUTOREMOVE
-</screen>
-</example>
-
-<example id="sbehap-slapdconf">
-<title>LDAP Master Configuration File &smbmdash; <filename>/etc/openldap/slapd.conf</filename> Part A</title>
-<screen>
-include /etc/openldap/schema/core.schema
-include /etc/openldap/schema/cosine.schema
-include /etc/openldap/schema/inetorgperson.schema
-include /etc/openldap/schema/nis.schema
-include /etc/openldap/schema/samba3.schema
-
-pidfile /var/run/slapd/slapd.pid
-argsfile /var/run/slapd/slapd.args
-
-access to dn.base=""
- by self write
- by * auth
-
-access to attr=userPassword
- by self write
- by * auth
-
-access to attr=shadowLastChange
- by self write
- by * read
-
-access to *
- by * read
- by anonymous auth
-
-#loglevel 256
-
-schemacheck on
-idletimeout 30
-backend bdb
-database bdb
-checkpoint 1024 5
-cachesize 10000
-
-suffix "dc=abmas,dc=biz"
-rootdn "cn=Manager,dc=abmas,dc=biz"
-
-# rootpw = not24get
-rootpw {SSHA}86kTavd9Dw3FAz6qzWTrCOKX/c0Qe+UV
-
-directory /data/ldap
-</screen>
-</example>
-
-<example id="sbehap-slapdconf2">
-<title>LDAP Master Configuration File &smbmdash; <filename>/etc/openldap/slapd.conf</filename> Part B</title>
-<screen>
-# Indices to maintain
-index objectClass eq
-index cn pres,sub,eq
-index sn pres,sub,eq
-index uid pres,sub,eq
-index displayName pres,sub,eq
-index uidNumber eq
-index gidNumber eq
-index memberUID eq
-index sambaSID eq
-index sambaPrimaryGroupSID eq
-index sambaDomainName eq
-index default sub
-</screen>
-</example>
-
- </sect2>
-
- <sect2 id="sbehap-PAM-NSS">
- <title>PAM and NSS Client Configuration</title>
-
- <para>
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>NSS</primary></indexterm>
- <indexterm><primary>PAM</primary></indexterm>
- The steps that follow involve configuration of LDAP, NSS LDAP-based resolution of users and
- groups. Also, so that LDAP-based accounts can log onto the system, the steps ahead configure
- the Pluggable Authentication Modules (PAM) to permit LDAP-based authentication.
- </para>
-
- <para>
- <indexterm><primary>Pluggable Authentication Modules</primary><see>PAM</see></indexterm>
- <indexterm><primary>pam_unix2.so</primary></indexterm>
- Since you have chosen to put UNIX user and group accounts into the LDAP database, it is likely
- that you may want to use them for UNIX system (Linux) local machine logons. This necessitates
- correct configuration of PAM. The <command>pam_ldap</command> open source package provides the
- PAM modules that most people would use. On SUSE Linux systems, the <command>pam_unix2.so</command>
- module also has the ability to redirect authentication requests through LDAP.
- </para>
-
- <para>
- <indexterm><primary>YaST</primary></indexterm>
- <indexterm><primary>SUSE Linux</primary></indexterm>
- <indexterm><primary>Red Hat Linux</primary></indexterm>
- <indexterm><primary>authconfig</primary></indexterm>
- You have chosen to configure these services by directly editing the system files, but of course, you
- know that this configuration can be done using system tools provided by the Linux system vendor.
- SUSE Linux has a facility in YaST (the system admin tool) through <menuchoice><guimenu>yast</guimenu>
- <guimenuitem>system</guimenuitem><guimenuitem>ldap-client</guimenuitem></menuchoice> that permits
- configuration of SUSE Linux as an LDAP client. Red Hat Linux provides the <command>authconfig</command>
- tool for this.
- </para>
-
- <procedure>
- <title>PAM and NSS Client Configuration Steps</title>
-
- <step><para>
- <indexterm><primary>/lib/libnss_ldap.so.2</primary></indexterm>
- <indexterm><primary>/etc/ldap.conf</primary></indexterm>
- <indexterm><primary>nss_ldap</primary></indexterm>
- Execute the following command to find where the <filename>nss_ldap</filename> module
- expects to find its control file:
-<screen>
-&rootprompt; strings /lib/libnss_ldap.so.2 | grep conf
-</screen>
- The preferred and usual location is <filename>/etc/ldap.conf</filename>.
- </para></step>
-
- <step><para>
- On the server <constant>MASSIVE</constant>, install the file shown in
- <link linkend="sbehap-nss01"/> into the path that was obtained from the step above.
- On the servers called <constant>BLDG1</constant> and <constant>BLDG2</constant>, install the file shown in
- <link linkend="sbehap-nss02"/> into the path that was obtained from the step above.
- </para></step>
-
-<example id="sbehap-nss01">
-<title>Configuration File for NSS LDAP Support &smbmdash; <filename>/etc/ldap.conf</filename></title>
-<screen>
-host 127.0.0.1
-
-base dc=abmas,dc=biz
-
-binddn cn=Manager,dc=abmas,dc=biz
-bindpw not24get
-
-timelimit 50
-bind_timelimit 50
-bind_policy hard
-
-idle_timelimit 3600
-
-pam_password exop
-
-nss_base_passwd ou=People,dc=abmas,dc=biz?one
-nss_base_shadow ou=People,dc=abmas,dc=biz?one
-nss_base_group ou=Groups,dc=abmas,dc=biz?one
-
-ssl off
-</screen>
-</example>
-
-<example id="sbehap-nss02">
-<title>Configuration File for NSS LDAP Clients Support &smbmdash; <filename>/etc/ldap.conf</filename></title>
-<screen>
-host 172.16.0.1
-
-base dc=abmas,dc=biz
-
-binddn cn=Manager,dc=abmas,dc=biz
-bindpw not24get
-
-timelimit 50
-bind_timelimit 50
-bind_policy hard
-
-idle_timelimit 3600
-
-pam_password exop
-
-nss_base_passwd ou=People,dc=abmas,dc=biz?one
-nss_base_shadow ou=People,dc=abmas,dc=biz?one
-nss_base_group ou=Groups,dc=abmas,dc=biz?one
-
-ssl off
-</screen>
-</example>
-
- <step><para>
- <indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
- Edit the NSS control file (<filename>/etc/nsswitch.conf</filename>) so that the lines that
- control user and group resolution will obtain information from the normal system files as
- well as from <command>ldap</command>:
-<screen>
-passwd: files ldap
-shadow: files ldap
-group: files ldap
-hosts: files dns wins
-</screen>
- Later, when the LDAP database has been initialized and user and group accounts have been
- added, you can validate resolution of the LDAP resolver process. The inclusion of
- WINS-based hostname resolution is deliberate so that all MS Windows client hostnames can be
- resolved to their IP addresses, whether or not they are DHCP clients.
- </para>
-
- <note><para>
- Some Linux systems (Novell SUSE Linux in particular) add entries to the <filename>nsswitch.conf</filename>
- file that may cause operational problems with the configuration methods adopted in this book. It is
- advisable to comment out the entries <constant>passwd_compat</constant> and <constant>group_compat</constant>
- where they are found in this file.
- </para></note>
-
- <para>
- Even at the risk of overstating the issue, incorrect and inappropriate configuration of the
- <filename>nsswitch.conf</filename> file is a significant cause of operational problems with LDAP.
- </para></step>
-
- <step><para>
- <indexterm><primary>pam_unix2.so</primary><secondary>use_ldap</secondary></indexterm>
- For PAM LDAP configuration on this SUSE Linux 9.0 system, the simplest solution is to edit the following
- files in the <filename>/etc/pam.d</filename> directory: <command>login</command>, <command>password</command>,
- <command>samba</command>, <command>sshd</command>. In each file, locate every entry that has the
- <command>pam_unix2.so</command> entry and add to the line the entry <command>use_ldap</command> as shown
- for the <command>login</command> module in this example:
-<screen>
-#%PAM-1.0
-auth requisite pam_unix2.so nullok use_ldap #set_secrpc
-auth required pam_securetty.so
-auth required pam_nologin.so
-#auth required pam_homecheck.so
-auth required pam_env.so
-auth required pam_mail.so
-account required pam_unix2.so use_ldap
-password required pam_pwcheck.s nullok
-password required pam_unix2.so nullok use_first_pass \
- use_authtok use_ldap
-session required pam_unix2.so none use_ldap # debug or trace
-session required pam_limits.so
-</screen>
- </para>
-
- <para>
- <indexterm><primary>pam_ldap.so</primary></indexterm>
- On other Linux systems that do not have an LDAP-enabled <command>pam_unix2.so</command> module,
- you must edit these files by adding the <command>pam_ldap.so</command> modules as shown here:
-<screen>
-#%PAM-1.0
-auth required pam_securetty.so
-auth required pam_nologin.so
-auth sufficient pam_ldap.so
-auth required pam_unix2.so nullok try_first_pass #set_secrpc
-account sufficient pam_ldap.so
-account required pam_unix2.so
-password required pam_pwcheck.so nullok
-password required pam_ldap.so use_first_pass use_authtok
-password required pam_unix2.so nullok use_first_pass use_authtok
-session required pam_unix2.so none # debug or trace
-session required pam_limits.so
-session required pam_env.so
-session optional pam_mail.so
-</screen>
- This example does have the LDAP-enabled <command>pam_unix2.so</command>, but simply
- demonstrates the use of the <command>pam_ldap.so</command> module. You can use either
- implementation, but if the <command>pam_unix2.so</command> on your system supports
- LDAP, you probably want to use it rather than add an additional module.
- </para></step>
-
- </procedure>
-
- </sect2>
-
- <sect2 id="sbehap-massive">
- <title>Samba-3 PDC Configuration</title>
-
- <para>
- <indexterm><primary>Samba RPM Packages</primary></indexterm>
- Verify that the Samba-3.0.20 (or later) packages are installed on each SUSE Linux server
- before following the steps below. If Samba-3.0.20 (or later) is not installed, you have the
- choice to either build your own or obtain the packages from a dependable source.
- Packages for SUSE Linux 8.x, 9.x, and SUSE Linux Enterprise Server 9, as well as for
- Red Hat Fedora Core and Red Hat Enterprise Linux Server 3 and 4, are included on the CD-ROM that
- is included with this book.
- </para>
-
- <procedure>
- <title>Configuration of PDC Called <constant>MASSIVE</constant></title>
-
- <step><para>
- Install the files in <link linkend="sbehap-massive-smbconfa"/>,
- <link linkend="sbehap-massive-smbconfb"/>, <link linkend="sbehap-shareconfa"/>,
- and <link linkend="sbehap-shareconfb"/> into the <filename>/etc/samba/</filename>
- directory. The three files should be added together to form the &smb.conf;
- master file. It is a good practice to call this file something like
- <filename>smb.conf.master</filename> and then to perform all file edits
- on the master file. The operational &smb.conf; is then generated as shown in
- the next step.
- </para></step>
-
- <step><para>
- <indexterm><primary>testparm</primary></indexterm>
- Create and verify the contents of the &smb.conf; file that is generated by:
-<screen>
-&rootprompt; testparm -s smb.conf.master > smb.conf
-</screen>
- Immediately follow this with the following:
-<screen>
-&rootprompt; testparm
-</screen>
- The output that is created should be free from errors, as shown here:
-
-<screen>
-Load smb config files from /etc/samba/smb.conf
-Processing section "[accounts]"
-Processing section "[service]"
-Processing section "[pidata]"
-Processing section "[homes]"
-Processing section "[printers]"
-Processing section "[apps]"
-Processing section "[netlogon]"
-Processing section "[profiles]"
-Processing section "[profdata]"
-Processing section "[print$]"
-Loaded services file OK.
-Server role: ROLE_DOMAIN_PDC
-Press enter to see a dump of your service definitions
-</screen>
- </para></step>
-
- <step><para>
- Delete all runtime files from prior Samba operation by executing (for SUSE
- Linux):
-<screen>
-&rootprompt; rm /etc/samba/*tdb
-&rootprompt; rm /var/lib/samba/*tdb
-&rootprompt; rm /var/lib/samba/*dat
-&rootprompt; rm /var/log/samba/*
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>secrets.tdb</primary></indexterm>
- <indexterm><primary>smbpasswd</primary></indexterm>
- Samba-3 communicates with the LDAP server. The password that it uses to
- authenticate to the LDAP server must be stored in the <filename>secrets.tdb</filename>
- file. Execute the following to create the new <filename>secrets.tdb</filename> files
- and store the password for the LDAP Manager:
-<screen>
-&rootprompt; smbpasswd -w not24get
-</screen>
- The expected output from this command is:
-<screen>
-Setting stored password for "cn=Manager,dc=abmas,dc=biz" in secrets.tdb
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>smbd</primary></indexterm>
- <indexterm><primary>net</primary><secondary>getlocalsid</secondary></indexterm>
- Samba-3 generates a Windows Security Identifier (SID) only when <command>smbd</command>
- has been started. For this reason, you start Samba. After a few seconds delay,
- execute:
-<screen>
-&rootprompt; smbclient -L localhost -U%
-&rootprompt; net getlocalsid
-</screen>
- A report such as the following means that the domain SID has not yet
- been written to the <filename>secrets.tdb</filename> or to the LDAP backend:
-<screen>
-[2005/03/03 23:19:34, 0] lib/smbldap.c:smbldap_connect_system(852)
- failed to bind to server ldap://massive.abmas.biz
-with dn="cn=Manager,dc=abmas,dc=biz" Error: Can't contact LDAP server
- (unknown)
-[2005/03/03 23:19:48, 0] lib/smbldap.c:smbldap_search_suffix(1169)
- smbldap_search_suffix: Problem during the LDAP search:
- (unknown) (Timed out)
-</screen>
- The attempt to read the SID will cause and attempted bind to the LDAP server. Because the LDAP server
- is not running, this operation will fail by way of a timeout, as shown previously. This is
- normal output; do not worry about this error message. When the domain has been created and
- written to the <filename>secrets.tdb</filename> file, the output should look like this:
-<screen>
-SID for domain MASSIVE is: S-1-5-21-3504140859-1010554828-2431957765
-</screen>
- If, after a short delay (a few seconds), the domain SID has still not been written to
- the <filename>secrets.tdb</filename> file, it is necessary to investigate what
- may be misconfigured. In this case, carefully check the &smb.conf; file for typographical
- errors (the most common problem). The use of the <command>testparm</command> is highly
- recommended to validate the contents of this file.
- </para></step>
-
- <step><para>
- When a positive domain SID has been reported, stop Samba.
- </para></step>
-
- <step><para>
- <indexterm><primary>NFS server</primary></indexterm>
- <indexterm><primary>/etc/exports</primary></indexterm>
- <indexterm><primary>BDC</primary></indexterm>
- <indexterm><primary>rsync</primary></indexterm>
- Configure the NFS server for your Linux system. So you can complete the steps that
- follow, enter into the <filename>/etc/exports</filename> the following entry:
-<screen>
-/home *(rw,root_squash,sync)
-</screen>
- This permits the user home directories to be used on the BDC servers for testing
- purposes. You, of course, decide what is the best way for your site to distribute
- data drives, and you create suitable backup and restore procedures for Abmas
- I'd strongly recommend that for normal operation the BDC is completely independent
- of the PDC. rsync is a useful tool here, as it resembles the NT replication service quite
- closely. If you do use NFS, do not forget to start the NFS server as follows:
-<screen>
-&rootprompt; rcnfsserver start
-</screen>
- </para></step>
- </procedure>
-
- <para>
- Your Samba-3 PDC is now ready to communicate with the LDAP password backend. Let's get on with
- configuration of the LDAP server.
- </para>
-
-<example id="sbehap-massive-smbconfa">
-<title>LDAP Based &smb.conf; File, Server: MASSIVE &smbmdash; global Section: Part A</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
- <smbconfoption name="unix charset">LOCALE</smbconfoption>
- <smbconfoption name="workgroup">MEGANET2</smbconfoption>
- <smbconfoption name="netbios name">MASSIVE</smbconfoption>
- <smbconfoption name="interfaces">eth1, lo</smbconfoption>
- <smbconfoption name="bind interfaces only">Yes</smbconfoption>
- <smbconfoption name="passdb backend">ldapsam:ldap://massive.abmas.biz</smbconfoption>
- <smbconfoption name="enable privileges">Yes</smbconfoption>
- <smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
- <smbconfoption name="log level">1</smbconfoption>
- <smbconfoption name="syslog">0</smbconfoption>
- <smbconfoption name="log file">/var/log/samba/%m</smbconfoption>
- <smbconfoption name="max log size">50</smbconfoption>
- <smbconfoption name="smb ports">139</smbconfoption>
- <smbconfoption name="name resolve order">wins bcast hosts</smbconfoption>
- <smbconfoption name="time server">Yes</smbconfoption>
- <smbconfoption name="printcap name">CUPS</smbconfoption>
- <smbconfoption name="show add printer wizard">No</smbconfoption>
- <smbconfoption name="add user script">/opt/IDEALX/sbin/smbldap-useradd -m "%u"</smbconfoption>
- <smbconfoption name="delete user script">/opt/IDEALX/sbin/smbldap-userdel "%u"</smbconfoption>
- <smbconfoption name="add group script">/opt/IDEALX/sbin/smbldap-groupadd -p "%g"</smbconfoption>
- <smbconfoption name="delete group script">/opt/IDEALX/sbin/smbldap-groupdel "%g"</smbconfoption>
- <smbconfoption name="add user to group script">/opt/IDEALX/sbin/smbldap-groupmod -m "%u" "%g"</smbconfoption>
- <smbconfoption name="delete user from group script">/opt/IDEALX/sbin/smbldap-groupmod -x "%u" "%g"</smbconfoption>
- <smbconfoption name="set primary group script">/opt/IDEALX/sbin/smbldap-usermod -g "%g" "%u"</smbconfoption>
- <smbconfoption name="add machine script">/opt/IDEALX/sbin/smbldap-useradd -w "%u"</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="sbehap-massive-smbconfb">
-<title>LDAP Based &smb.conf; File, Server: MASSIVE &smbmdash; global Section: Part B</title>
-<smbconfblock>
- <smbconfoption name="logon script">scripts\logon.bat</smbconfoption>
- <smbconfoption name="logon path">\\%L\profiles\%U</smbconfoption>
- <smbconfoption name="logon drive">X:</smbconfoption>
- <smbconfoption name="domain logons">Yes</smbconfoption>
- <smbconfoption name="preferred master">Yes</smbconfoption>
- <smbconfoption name="wins support">Yes</smbconfoption>
- <smbconfoption name="ldap suffix">dc=abmas,dc=biz</smbconfoption>
- <smbconfoption name="ldap machine suffix">ou=People</smbconfoption>
- <smbconfoption name="ldap user suffix">ou=People</smbconfoption>
- <smbconfoption name="ldap group suffix">ou=Groups</smbconfoption>
- <smbconfoption name="ldap idmap suffix">ou=Idmap</smbconfoption>
- <smbconfoption name="ldap admin dn">cn=Manager,dc=abmas,dc=biz</smbconfoption>
- <smbconfoption name="idmap backend">ldap:ldap://massive.abmas.biz</smbconfoption>
- <smbconfoption name="idmap uid">10000-20000</smbconfoption>
- <smbconfoption name="idmap gid">10000-20000</smbconfoption>
- <smbconfoption name="map acl inherit">Yes</smbconfoption>
- <smbconfoption name="printing">cups</smbconfoption>
- <smbconfoption name="printer admin">root, chrisr</smbconfoption>
-</smbconfblock>
-</example>
-
- </sect2>
-
-
- <sect2 id="sbeidealx">
- <title>Install and Configure Idealx smbldap-tools Scripts</title>
-
- <para>
- <indexterm><primary>Idealx</primary><secondary>smbldap-tools</secondary></indexterm>
- The Idealx scripts, or equivalent, are necessary to permit Samba-3 to manage accounts
- on the LDAP server. You have chosen the Idealx scripts because they are the best-known
- LDAP configuration scripts. The use of these scripts will help avoid the necessity
- to create custom scripts. It is easy to download them from the Idealx
- <ulink url="http://samba.idealx.org/index.en.html">Web site</ulink>. The tarball may
- be directly <ulink url="http://samba.idealx.org/dist/smbldap-tools-0.9.1.tgz">downloaded</ulink>
- from this site also. Alternatively, you may obtain the
- <ulink url="http://samba.idealx.org/dist/smbldap-tools-0.9.1-1.src.rpm">smbldap-tools-0.9.1-1.src.rpm</ulink>
- file that may be used to build an installable RPM package for your Linux system.
- </para>
-
-<note><para>
-The smbldap-tools scripts can be installed in any convenient directory of your choice, in which case you must
-change the path to them in your &smb.conf; file on the PDC (<constant>MASSIVE</constant>).
-</para></note>
-
- <para>
- The smbldap-tools are located in <filename>/opt/IDEALX/sbin</filename>.
- The scripts are not needed on BDC machines because all LDAP updates are handled by
- the PDC alone.
- </para>
-
- <sect3>
- <title>Installation of smbldap-tools from the Tarball</title>
-
- <para>
- To perform a manual installation of the smbldap-tools scripts, the following procedure may be used:
- </para>
-
- <procedure id="idealxscript">
- <title>Unpacking and Installation Steps for the <constant>smbldap-tools</constant> Tarball</title>
-
- <step><para>
- Create the <filename>/opt/IDEALX/sbin</filename> directory, and set its permissions
- and ownership as shown here:
-<screen>
-&rootprompt; mkdir -p /opt/IDEALX/sbin
-&rootprompt; chown root:root /opt/IDEALX/sbin
-&rootprompt; chmod 755 /opt/IDEALX/sbin
-&rootprompt; mkdir -p /etc/smbldap-tools
-&rootprompt; chown root:root /etc/smbldap-tools
-&rootprompt; chmod 755 /etc/smbldap-tools
-</screen>
- </para></step>
-
- <step><para>
- If you wish to use the downloaded tarball, unpack the smbldap-tools in a suitable temporary location.
- Change into either the directory extracted from the tarball or the smbldap-tools
- directory in your <filename>/usr/share/doc/packages</filename> directory tree.
- </para></step>
-
- <step><para>
- Copy all the <filename>smbldap-*</filename> and the <filename>configure.pl</filename> files into the
- <filename>/opt/IDEALX/sbin</filename> directory, as shown here:
-<screen>
-&rootprompt; cd smbldap-tools-0.9.1/
-&rootprompt; cp smbldap-* configure.pl *pm /opt/IDEALX/sbin/
-&rootprompt; cp smbldap*conf /etc/smbldap-tools/
-&rootprompt; chmod 750 /opt/IDEALX/sbin/smbldap-*
-&rootprompt; chmod 750 /opt/IDEALX/sbin/configure.pl
-&rootprompt; chmod 640 /etc/smbldap-tools/smbldap.conf
-&rootprompt; chmod 600 /etc/smbldap-tools/smbldap_bind.conf
-</screen>
- </para></step>
-
- <step><para>
- The smbldap-tools scripts master control file must now be configured.
- Change to the <filename>/opt/IDEALX/sbin</filename> directory, then edit the
- <filename>smbldap_tools.pm</filename> to affect the changes
- shown here:
-<screen>
-...
-# ugly funcs using global variables and spawning openldap clients
-
-my $smbldap_conf="/etc/smbldap-tools/smbldap.conf";
-my $smbldap_bind_conf="/etc/smbldap-tools/smbldap_bind.conf";
-...
-</screen>
- </para></step>
-
- <step><para>
- To complete the configuration of the smbldap-tools, set the permissions and ownership
- by executing the following commands:
-<screen>
-&rootprompt; chown root:root /opt/IDEALX/sbin/*
-&rootprompt; chmod 755 /opt/IDEALX/sbin/smbldap-*
-&rootprompt; chmod 640 /opt/IDEALX/sbin/smb*pm
-</screen>
- The smbldap-tools scripts are now ready for the configuration step outlined in
- <link linkend="smbldap-init"/>.
- </para></step>
-
- </procedure>
-
- </sect3>
-
- <sect3>
- <title>Installing smbldap-tools from the RPM Package</title>
-
- <para>
- In the event that you have elected to use the RPM package provided by Idealx, download the
- source RPM <filename>smbldap-tools-0.9.1-1.src.rpm</filename>, then follow this procedure:
- </para>
-
- <procedure>
- <title>Installation Steps for <constant>smbldap-tools</constant> RPM's</title>
-
- <step><para>
- Install the source RPM that has been downloaded as follows:
-<screen>
-&rootprompt; rpm -i smbldap-tools-0.9.1-1.src.rpm
-</screen>
- </para></step>
-
- <step><para>
- Change into the directory in which the SPEC files are located. On SUSE Linux:
-<screen>
-&rootprompt; cd /usr/src/packages/SPECS
-</screen>
- On Red Hat Linux systems:
-<screen>
-&rootprompt; cd /usr/src/redhat/SPECS
-</screen>
- </para></step>
-
- <step><para>
- Edit the <filename>smbldap-tools.spec</filename> file to change the value of the
- <constant>_sysconfig</constant> macro as shown here:
-<screen>
-%define _prefix /opt/IDEALX
-%define _sysconfdir /etc
-</screen>
- Note: Any suitable directory can be specified.
- </para></step>
-
- <step><para>
- Build the package by executing:
-<screen>
-&rootprompt; rpmbuild -ba -v smbldap-tools.spec
-</screen>
- A build process that has completed without error will place the installable binary
- files in the directory <filename>../RPMS/noarch</filename>.
- </para></step>
-
- <step><para>
- Install the binary package by executing:
-<screen>
-&rootprompt; rpm -Uvh ../RPMS/noarch/smbldap-tools-0.9.1-1.noarch.rpm
-</screen>
- </para></step>
-
- </procedure>
-
- <para>
- The Idealx scripts should now be ready for configuration using the steps outlined in
- <link linkend="smbldap-init">Configuration of smbldap-tools</link>.
- </para>
-
- </sect3>
-
- <sect3 id="smbldap-init">
- <title>Configuration of smbldap-tools</title>
-
- <para>
- Prior to use, the smbldap-tools must be configured to match the settings in the &smb.conf; file
- and to match the settings in the <filename>/etc/openldap/slapd.conf</filename> file. The assumption
- is made that the &smb.conf; file has correct contents. The following procedure ensures that
- this is completed correctly:
- </para>
-
- <para>
- The smbldap-tools require that the NetBIOS name (machine name) of the Samba server be included
- in the &smb.conf; file.
- </para>
-
- <procedure>
- <title>Configuration Steps for <constant>smbldap-tools</constant> to Enable Use</title>
-
- <step><para>
- Change into the directory that contains the <filename>configure.pl</filename> script.
-<screen>
-&rootprompt; cd /opt/IDEALX/sbin
-</screen>
- </para></step>
-
- <step><para>
- Execute the <filename>configure.pl</filename> script as follows:
-<screen>
-&rootprompt; ./configure.pl
-</screen>
- The interactive use of this script for the PDC is demonstrated here:
-<screen>
-&rootprompt; /opt/IDEALX/sbin/configure.pl
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- smbldap-tools script configuration
- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-Before starting, check
- . if your samba controller is up and running.
- . if the domain SID is defined (you can get it with the
- 'net getlocalsid')
-
- . you can leave the configuration using the Crtl-c key combination
- . empty value can be set with the "." character
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-Looking for configuration files...
-
-Samba Config File Location [/etc/samba/smb.conf] >
-smbldap-tools configuration file Location (global parameters)
- [/etc/opt/IDEALX/smbldap-tools/smbldap.conf] >
-smbldap Config file Location (bind parameters)
- [/etc/opt/IDEALX/smbldap-tools/smbldap_bind.conf] >
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-Let's start configuring the smbldap-tools scripts ...
-
-. workgroup name: name of the domain Samba act as a PDC
- workgroup name [MEGANET2] >
-. netbios name: netbios name of the samba controler
- netbios name [MASSIVE] >
-. logon drive: local path to which the home directory
- will be connected (for NT Workstations). Ex: 'H:'
- logon drive [H:] >
-. logon home: home directory location (for Win95/98 or NT Workstation)
- (use %U as username) Ex:'\\MASSIVE\%U'
- logon home (press the "." character if you don't want homeDirectory)
- [\\MASSIVE\%U] >
-. logon path: directory where roaming profiles are stored.
- Ex:'\\MASSIVE\profiles\%U'
- logon path (press the "." character
- if you don't want roaming profile) [\\%L\profiles\%U] >
-. home directory prefix (use %U as username)
- [/home/%U] > /data/users/%U
-. default users' homeDirectory mode [700] >
-. default user netlogon script (use %U as username)
- [scripts\logon.bat] >
- default password validation time (time in days) [45] > 900
-. ldap suffix [dc=abmas,dc=biz] >
-. ldap group suffix [ou=Groups] >
-. ldap user suffix [ou=People,ou=Users] >
-. ldap machine suffix [ou=Computers,ou=Users] >
-. Idmap suffix [ou=Idmap] >
-. sambaUnixIdPooldn: object where you want to store the next uidNumber
- and gidNumber available for new users and groups
- sambaUnixIdPooldn object (relative to ${suffix})
- [sambaDomainName=MEGANET2] >
-. ldap master server: IP adress or DNS name of the master
- (writable) ldap server
- ldap master server [massive.abmas.biz] >
-. ldap master port [389] >
-. ldap master bind dn [cn=Manager,dc=abmas,dc=biz] >
-. ldap master bind password [] >
-. ldap slave server: IP adress or DNS name of the slave ldap server:
- can also be the master one
- ldap slave server [massive.abmas.biz] >
-. ldap slave port [389] >
-. ldap slave bind dn [cn=Manager,dc=abmas,dc=biz] >
-. ldap slave bind password [] >
-. ldap tls support (1/0) [0] >
-. SID for domain MEGANET2: SID of the domain
- (can be obtained with 'net getlocalsid MASSIVE')
- SID for domain MEGANET2
- [S-1-5-21-3504140859-1010554828-2431957765]] >
-. unix password encryption: encryption used for unix passwords
- unix password encryption (CRYPT, MD5, SMD5, SSHA, SHA) [SSHA] > MD5
-. default user gidNumber [513] >
-. default computer gidNumber [515] >
-. default login shell [/bin/bash] >
-. default skeleton directory [/etc/skel] >
-. default domain name to append to mail adress [] > abmas.biz
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-backup old configuration files:
- /etc/opt/IDEALX/smbldap-tools/smbldap.conf->
- /etc/opt/IDEALX/smbldap-tools/smbldap.conf.old
- /etc/opt/IDEALX/smbldap-tools/smbldap_bind.conf->
- /etc/opt/IDEALX/smbldap-tools/smbldap_bind.conf.old
-writing new configuration file:
- /etc/opt/IDEALX/smbldap-tools/smbldap.conf done.
- /etc/opt/IDEALX/smbldap-tools/smbldap_bind.conf done.
-</screen>
- Since a slave LDAP server has not been configured, it is necessary to specify the IP
- address of the master LDAP server for both the master and the slave configuration
- prompts.
- </para></step>
-
- <step><para>
- Change to the directory that contains the <filename>smbldap.conf</filename> file,
- then verify its contents.
- </para></step>
-
- </procedure>
-
- <para>
- The smbldap-tools are now ready for use.
- </para>
-
- </sect3>
-
- </sect2>
-
- <sect2>
- <title>LDAP Initialization and Creation of User and Group Accounts</title>
-
- <para>
- The LDAP database must be populated with well-known Windows domain user accounts and domain group
- accounts before Samba can be used. The following procedures step you through the process.
- </para>
-
- <para>
- At this time, Samba-3 requires that on a PDC all UNIX (POSIX) group accounts that are
- mapped (linked) to Windows domain group accounts must be in the LDAP database. It does not
- hurt to have UNIX user and group accounts in both the system files as well as in the LDAP
- database. From a UNIX system perspective, the NSS resolver checks system files before
- referring to LDAP. If the UNIX system can resolve (find) an account in the system file, it
- does not need to ask LDAP.
- </para>
-
- <para>
- Addition of an account to the LDAP backend can be done in two ways:
- </para>
-
- <itemizedlist>
- <listitem><para>
- <indexterm><primary>NIS</primary></indexterm>
- <indexterm><primary>/etc/passwd</primary></indexterm>
- <indexterm><primary>Posix accounts</primary></indexterm>
- <indexterm><primary>pdbedit</primary></indexterm>
- <indexterm><primary>SambaSamAccount</primary></indexterm>
- <indexterm><primary>PosixAccount</primary></indexterm>
- If you always have a user account in the <filename>/etc/passwd</filename> on every
- server or in a NIS(+) backend, it is not necessary to add POSIX accounts for them in
- LDAP. In this case, you can add Windows domain user accounts using the
- <command>pdbedit</command> utility. Use of this tool from the command line adds the
- SambaSamAccount entry for the user, but does not add the PosixAccount entry for the user.
- </para>
-
- <para>
- This is the least desirable method because when LDAP is used as the passwd backend Samba
- expects the POSIX account to be in LDAP also. It is possible to use the PADL account
- migration tool to migrate all system accounts from either the <filename>/etc/passwd</filename>
- files, or from NIS, to LDAP.
- </para></listitem>
-
- <listitem><para>
- If you decide that it is probably a good idea to add both the PosixAccount attributes
- as well as the SambaSamAccount attributes for each user, then a suitable script is needed.
- In the example system you are installing in this exercise, you are making use of the
- Idealx smbldap-tools scripts. A copy of these tools, preconfigured for this system,
- is included on the enclosed CD-ROM under <filename>Chap06/Tools.</filename>
- </para></listitem>
- </itemizedlist>
-
- <para>
- <indexterm><primary>Idealx</primary><secondary>smbldap-tools</secondary></indexterm>
- If you wish to have more control over how the LDAP database is initialized or
- if you don't want to use the Idealx smbldap-tools, you should refer to
- <link linkend="appendix"/>, <link linkend="altldapcfg"/>.
- </para>
-
- <para>
- <indexterm><primary>smbldap-populate</primary></indexterm>
- The following steps initialize the LDAP database, and then you can add user and group
- accounts that Samba can use. You use the <command>smbldap-populate</command> to
- seed the LDAP database. You then manually add the accounts shown in <link linkend="sbehap-bigacct"/>.
- The list of users does not cover all 500 network users; it provides examples only.
- </para>
-
- <note><para>
- <indexterm><primary>LDAP</primary><secondary>database</secondary></indexterm>
- <indexterm><primary>directory</primary><secondary>People container</secondary></indexterm>
- <indexterm><primary>directory</primary><secondary>Computers container</secondary></indexterm>
- In the following examples, as the LDAP database is initialized, we do create a container
- for Computer (machine) accounts. In the Samba-3 &smb.conf; files, specific use is made
- of the People container, not the Computers container, for domain member accounts. This is not a
- mistake; it is a deliberate action that is necessitated by the fact that the resolution of
- a machine (computer) account to a UID is done via NSS. The only way this can be handled is
- using the NSS (<filename>/etc/nsswitch.conf</filename>) entry for <constant>passwd</constant>,
- which is resolved using the <filename>nss_ldap</filename> library. The configuration file for
- the <filename>nss_ldap</filename> library is the file <filename>/etc/ldap.conf</filename> that
- provides only one possible LDAP search command that is specified by the entry called
- <constant>nss_base_passwd</constant>. This means that the search path must take into account
- the directory structure so that the LDAP search will commence at a level that is above
- both the Computers container and the Users (or People) container. If this is done, it is
- necessary to use a search that will descend the directory tree so that the machine account
- can be found. Alternatively, by placing all machine accounts in the People container, we
- are able to sidestep this limitation. This is the simpler solution that has been adopted
- in this chapter.
- </para></note>
-
-
- <table id="sbehap-bigacct">
- <title>Abmas Network Users and Groups</title>
- <tgroup cols="4">
- <colspec align="left"/>
- <colspec align="left"/>
- <colspec align="left"/>
- <colspec align="left"/>
- <thead>
- <row>
- <entry align="center">Account Name</entry>
- <entry align="center">Type</entry>
- <entry align="center">ID</entry>
- <entry align="center">Password</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>Robert Jordan</entry>
- <entry>User</entry>
- <entry>bobj</entry>
- <entry>n3v3r2l8</entry>
- </row>
- <row>
- <entry>Stanley Soroka</entry>
- <entry>User</entry>
- <entry>stans</entry>
- <entry>impl13dst4r</entry>
- </row>
- <row>
- <entry>Christine Roberson</entry>
- <entry>User</entry>
- <entry>chrisr</entry>
- <entry>S9n0nw4ll</entry>
- </row>
- <row>
- <entry>Mary Vortexis</entry>
- <entry>User</entry>
- <entry>maryv</entry>
- <entry>kw13t0n3</entry>
- </row>
- <row>
- <entry>Accounts</entry>
- <entry>Group</entry>
- <entry>Accounts</entry>
- <entry></entry>
- </row>
- <row>
- <entry>Finances</entry>
- <entry>Group</entry>
- <entry>Finances</entry>
- <entry></entry>
- </row>
- <row>
- <entry>Insurance</entry>
- <entry>Group</entry>
- <entry>PIOps</entry>
- <entry></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
-
- <procedure id="creatacc">
- <title>LDAP Directory Initialization Steps</title>
-
- <step><para>
- Start the LDAP server by executing:
-<screen>
-&rootprompt; rcldap start
-Starting ldap-server done
-</screen>
- </para></step>
-
- <step><para>
- Change to the <filename>/opt/IDEALX/sbin</filename> directory.
- </para></step>
-
- <step><para>
- Execute the script that will populate the LDAP database as shown here:
-<screen>
-&rootprompt; ./smbldap-populate -a root -k 0 -m 0
-</screen>
- The expected output from this is:
-<screen>
-Using workgroup name from smb.conf: sambaDomainName=MEGANET2
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=> Warning: you must update smbldap.conf configuration file to :
-=> sambaUnixIdPooldn parameter must be set
- to "sambaDomainName=MEGANET2,dc=abmas,dc=biz"
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-Using builtin directory structure
-adding new entry: dc=abmas,dc=biz
-adding new entry: ou=People,dc=abmas,dc=biz
-adding new entry: ou=Groups,dc=abmas,dc=biz
-entry ou=People,dc=abmas,dc=biz already exist.
-adding new entry: ou=Idmap,dc=abmas,dc=biz
-adding new entry: sambaDomainName=MEGANET2,dc=abmas,dc=biz
-adding new entry: uid=root,ou=People,dc=abmas,dc=biz
-adding new entry: uid=nobody,ou=People,dc=abmas,dc=biz
-adding new entry: cn=Domain Admins,ou=Groups,dc=abmas,dc=biz
-adding new entry: cn=Domain Users,ou=Groups,dc=abmas,dc=biz
-adding new entry: cn=Domain Guests,ou=Groups,dc=abmas,dc=biz
-adding new entry: cn=Domain Computers,ou=Groups,dc=abmas,dc=biz
-adding new entry: cn=Administrators,ou=Groups,dc=abmas,dc=biz
-adding new entry: cn=Print Operators,ou=Groups,dc=abmas,dc=biz
-adding new entry: cn=Backup Operators,ou=Groups,dc=abmas,dc=biz
-adding new entry: cn=Replicators,ou=Groups,dc=abmas,dc=biz
-</screen>
- </para></step>
-
- <step><para>
- Edit the <filename>/etc/smbldap-tools/smbldap.conf</filename> file so that the following
- information is changed from:
-<screen>
-# Where to store next uidNumber and gidNumber available
-sambaUnixIdPooldn="cn=NextFreeUnixId,${suffix}"
-</screen>
- to read, after modification:
-<screen>
-# Where to store next uidNumber and gidNumber available
-#sambaUnixIdPooldn="cn=NextFreeUnixId,${suffix}"
-sambaUnixIdPooldn="sambaDomainName=MEGANET2,dc=abmas,dc=biz"
-</screen>
- </para></step>
-
- <step><para>
- It is necessary to restart the LDAP server as shown here:
-<screen>
-&rootprompt; rcldap restart
-Shutting down ldap-server done
-Starting ldap-server done
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>slapcat</primary></indexterm>
- So that we can use a global IDMAP repository, the LDAP directory must have a container object for IDMAP data.
- There are several ways you can check that your LDAP database is able to receive IDMAP information. One of
- the simplest is to execute:
-<screen>
-&rootprompt; slapcat | grep -i idmap
-dn: ou=Idmap,dc=abmas,dc=biz
-ou: idmap
-</screen>
- <indexterm> <primary>ldapadd</primary></indexterm>
- If the execution of this command does not return IDMAP entries, you need to create an LDIF
- template file (see <link linkend="sbehap-ldifadd"/>). You can add the required entries using
- the following command:
-<screen>
-&rootprompt; ldapadd -x -D "cn=Manager,dc=abmas,dc=biz" \
- -w not24get < /etc/openldap/idmap.LDIF
-</screen>
- Samba automatically populates this LDAP directory container when it needs to.
- </para></step>
-
- <step><para>
- <indexterm><primary>slapcat</primary></indexterm>
- It looks like all has gone well, as expected. Let's confirm that this is the case
- by running a few tests. First we check the contents of the database directly
- by running <command>slapcat</command> as follows (the output has been cut down):
-<screen>
-&rootprompt; slapcat
-dn: dc=abmas,dc=biz
-objectClass: dcObject
-objectClass: organization
-dc: abmas
-o: abmas
-structuralObjectClass: organization
-entryUUID: 5ab02bf6-c536-1027-9d29-b1f32350fb43
-creatorsName: cn=Manager,dc=abmas,dc=biz
-createTimestamp: 20031217234200Z
-entryCSN: 2003121723:42:00Z#0x0001#0#0000
-modifiersName: cn=Manager,dc=abmas,dc=biz
-modifyTimestamp: 20031217234200Z
-...
-dn: cn=Domain Computers,ou=Groups,dc=abmas,dc=biz
-objectClass: posixGroup
-objectClass: sambaGroupMapping
-gidNumber: 553
-cn: Domain Computers
-description: Netbios Domain Computers accounts
-sambaSID: S-1-5-21-3504140859-1010554828-2431957765-553
-sambaGroupType: 2
-displayName: Domain Computers
-structuralObjectClass: posixGroup
-entryUUID: 5e0a41d8-c536-1027-9d3b-b1f32350fb43
-creatorsName: cn=Manager,dc=abmas,dc=biz
-createTimestamp: 20031217234206Z
-entryCSN: 2003121723:42:06Z#0x0002#0#0000
-modifiersName: cn=Manager,dc=abmas,dc=biz
-modifyTimestamp: 20031217234206Z
-</screen>
- This looks good so far.
- </para></step>
-
- <step><para>
- <indexterm><primary>ldapsearch</primary></indexterm>
- The next step is to prove that the LDAP server is running and responds to a
- search request. Execute the following as shown (output has been cut to save space):
-<screen>
-&rootprompt; ldapsearch -x -b "dc=abmas,dc=biz" "(ObjectClass=*)"
-# extended LDIF
-#
-# LDAPv3
-# base <dc=abmas,dc=biz> with scope sub
-# filter: (ObjectClass=*)
-# requesting: ALL
-#
-
-# abmas.biz
-dn: dc=abmas,dc=biz
-objectClass: dcObject
-objectClass: organization
-dc: abmas
-o: abmas
-
-# People, abmas.biz
-dn: ou=People,dc=abmas,dc=biz
-objectClass: organizationalUnit
-ou: People
-...
-# Domain Computers, Groups, abmas.biz
-dn: cn=Domain Computers,ou=Groups,dc=abmas,dc=biz
-objectClass: posixGroup
-objectClass: sambaGroupMapping
-gidNumber: 553
-cn: Domain Computers
-description: Netbios Domain Computers accounts
-sambaSID: S-1-5-21-3504140859-1010554828-2431957765-553
-sambaGroupType: 2
-displayName: Domain Computers
-
-# search result
-search: 2
-result: 0 Success
-
-# numResponses: 20
-# numEntries: 19
-</screen>
- Good. It is all working just fine.
- </para></step>
-
- <step><para>
- <indexterm><primary>getent</primary></indexterm>
- You must now make certain that the NSS resolver can interrogate LDAP also.
- Execute the following commands:
-<screen>
-&rootprompt; getent passwd | grep root
-root:x:998:512:Netbios Domain Administrator:/home:/bin/false
-
-&rootprompt; getent group | grep Domain
-Domain Admins:x:512:root
-Domain Users:x:513:
-Domain Guests:x:514:
-Domain Computers:x:553:
-</screen>
- <indexterm><primary>nss_ldap</primary></indexterm>
- This demonstrates that the <command>nss_ldap</command> library is functioning
- as it should. If these two steps fail to produce this information, refer to
- <link linkend="sbeavoid"/> for diagnostic procedures that can be followed to
- isolate the cause of the problem. Proceed to the next step only when the previous steps
- have been successfully completed.
- </para></step>
-
- <step><para>
- <indexterm><primary>smbldap-useradd</primary></indexterm>
- <indexterm><primary>smbldap-passwd</primary></indexterm>
- <indexterm><primary>smbpasswd</primary></indexterm>
- Our database is now ready for the addition of network users. For each user for
- whom an account must be created, execute the following:
-<screen>
-&rootprompt; ./smbldap-useradd -m -a <constant>username</constant>
-&rootprompt; ./smbldap-passwd <constant>username</constant>
-Changing password for <constant>username</constant>
-New password : XXXXXXXX
-Retype new password : XXXXXXXX
-
-&rootprompt; smbpasswd <constant>username</constant>
-New SMB password: XXXXXXXX
-Retype new SMB password: XXXXXXXX
-</screen>
- where <constant>username</constant> is the login ID for each user.
- </para></step>
-
- <step><para>
- <indexterm><primary>getent</primary></indexterm>
- Now verify that the UNIX (POSIX) accounts can be resolved via NSS by executing the
- following:
-<screen>
-&rootprompt; getent passwd
-root:x:0:0:root:/root:/bin/bash
-bin:x:1:1:bin:/bin:/bin/bash
-...
-root:x:0:512:Netbios Domain Administrator:/home:/bin/false
-nobody:x:999:514:nobody:/dev/null:/bin/false
-bobj:x:1000:513:System User:/home/bobj:/bin/bash
-stans:x:1001:513:System User:/home/stans:/bin/bash
-chrisr:x:1002:513:System User:/home/chrisr:/bin/bash
-maryv:x:1003:513:System User:/home/maryv:/bin/bash
-</screen>
- This demonstrates that user account resolution via LDAP is working.
- </para></step>
-
- <step><para>
- This step will determine whether or not identity resolution is working correctly.
- Do not procede is this step fails, rather find the cause of the failure. The
- <command>id</command> command may be used to validate your configuration so far,
- as shown here:
-<screen>
-&rootprompt; id chrisr
-uid=1002(chrisr) gid=513(Domain Users) groups=513(Domain Users)
-</screen>
- This confirms that the UNIX (POSIX) user account information can be resolved from LDAP
- by system tools that make a getentpw() system call.
- </para></step>
-
- <step><para>
- <indexterm><primary>smbldap-usermod</primary></indexterm>
- The root account must have UID=0; if not, this means that operations conducted from
- a Windows client using tools such as the Domain User Manager fails under UNIX because
- the management of user and group accounts requires that the UID=0. Additionally, it is
- a good idea to make certain that no matter how root account credentials are resolved,
- the home directory and shell are valid. You decide to effect this immediately
- as demonstrated here:
-<screen>
-&rootprompt; cd /opt/IDEALX/sbin
-&rootprompt; ./smbldap-usermod -u 0 -d /root -s /bin/bash root
-</screen>
- </para></step>
-
- <step><para>
- Verify that the changes just made to the <constant>root</constant> account were
- accepted by executing:
-<screen>
-&rootprompt; getent passwd | grep root
-root:x:0:0:root:/root:/bin/bash
-root:x:0:512:Netbios Domain Administrator:/root:/bin/bash
-</screen>
- This demonstrates that the changes were accepted.
- </para></step>
-
- <step><para>
- Make certain that a home directory has been created for every user by listing the
- directories in <filename>/home</filename> as follows:
-<screen>
-&rootprompt; ls -al /home
-drwxr-xr-x 8 root root 176 Dec 17 18:50 ./
-drwxr-xr-x 21 root root 560 Dec 15 22:19 ../
-drwx------ 7 bobj Domain Users 568 Dec 17 01:16 bobj/
-drwx------ 7 chrisr Domain Users 568 Dec 17 01:19 chrisr/
-drwx------ 7 maryv Domain Users 568 Dec 17 01:27 maryv/
-drwx------ 7 stans Domain Users 568 Dec 17 01:43 stans/
-</screen>
- This is precisely what we want to see.
- </para></step>
-
- <step><para>
- <indexterm><primary>ldapsam</primary></indexterm>
- <indexterm><primary>pdbedit</primary></indexterm>
- The final validation step involves making certain that Samba-3 can obtain the user
- accounts from the LDAP ldapsam passwd backend. Execute the following command as shown:
-<screen>
-&rootprompt; pdbedit -Lv chrisr
-Unix username: chrisr
-NT username: chrisr
-Account Flags: [U ]
-User SID: S-1-5-21-3504140859-1010554828-2431957765-3004
-Primary Group SID: S-1-5-21-3504140859-1010554828-2431957765-513
-Full Name: System User
-Home Directory: \\MASSIVE\homes
-HomeDir Drive: H:
-Logon Script: scripts\login.cmd
-Profile Path: \\MASSIVE\profiles\chrisr
-Domain: MEGANET2
-Account desc: System User
-Workstations:
-Munged dial:
-Logon time: 0
-Logoff time: Mon, 18 Jan 2038 20:14:07 GMT
-Kickoff time: Mon, 18 Jan 2038 20:14:07 GMT
-Password last set: Wed, 17 Dec 2003 17:17:40 GMT
-Password can change: Wed, 17 Dec 2003 17:17:40 GMT
-Password must change: Mon, 18 Jan 2038 20:14:07 GMT
-Last bad password : 0
-Bad password count : 0
-Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-</screen>
- This looks good. Of course, you fully expected that it would all work, didn't you?
- </para></step>
-
- <step><para>
- <indexterm><primary>smbldap-groupadd</primary></indexterm>
- Now you add the group accounts that are used on the Abmas network. Execute
- the following exactly as shown:
-<screen>
-&rootprompt; ./smbldap-groupadd -a Accounts
-&rootprompt; ./smbldap-groupadd -a Finances
-&rootprompt; ./smbldap-groupadd -a PIOps
-</screen>
- The addition of groups does not involve keyboard interaction, so the lack of console
- output is of no concern.
- </para></step>
-
- <step><para>
- <indexterm><primary>getent</primary></indexterm>
- You really do want to confirm that UNIX group resolution from LDAP is functioning
- as it should. Let's do this as shown here:
-<screen>
-&rootprompt; getent group
-...
-Domain Admins:x:512:root
-Domain Users:x:513:bobj,stans,chrisr,maryv
-Domain Guests:x:514:
-...
-Accounts:x:1000:
-Finances:x:1001:
-PIOps:x:1002:
-</screen>
- The well-known special accounts (Domain Admins, Domain Users, Domain Guests), as well
- as our own site-specific group accounts, are correctly listed. This is looking good.
- </para></step>
-
- <step><para>
- <indexterm><primary>net</primary><secondary>groupmap</secondary><tertiary>list</tertiary></indexterm>
- The final step we need to validate is that Samba can see all the Windows domain groups
- and that they are correctly mapped to the respective UNIX group account. To do this,
- just execute the following command:
-<screen>
-&rootprompt; net groupmap list
-Domain Admins (S-1-5-21-3504140859-...-2431957765-512) -> Domain Admins
-Domain Users (S-1-5-21-3504140859-...-2431957765-513) -> Domain Users
-Domain Guests (S-1-5-21-3504140859-...-2431957765-514) -> Domain Guests
-...
-Accounts (S-1-5-21-3504140859-1010554828-2431957765-3001) -> Accounts
-Finances (S-1-5-21-3504140859-1010554828-2431957765-3003) -> Finances
-PIOps (S-1-5-21-3504140859-1010554828-2431957765-3005) -> PIOps
-</screen>
- This is looking good. Congratulations &smbmdash; it works! Note that in the above output
- the lines were shortened by replacing the middle value (1010554828) of the SID with the
- ellipsis (...).
- </para></step>
-
- <step><para>
- The server you have so carefully built is now ready for another important step. You
- start the Samba-3 server and validate its operation. Execute the following to render all
- the processes needed fully operative so that, on system reboot, they are automatically
- started:
-<screen>
-&rootprompt; chkconfig named on
-&rootprompt; chkconfig dhcpd on
-&rootprompt; chkconfig ldap on
-&rootprompt; chkconfig nmb on
-&rootprompt; chkconfig smb on
-&rootprompt; chkconfig winbind on
-&rootprompt; rcnmb start
-&rootprompt; rcsmb start
-&rootprompt; rcwinbind start
-</screen>
- </para></step>
-
- <step><para>
- The next step might seem a little odd at this point, but take note that you are about to
- start <command>winbindd</command>, which must be able to authenticate to the PDC via the
- localhost interface with the <command>smbd</command> process. This account can be
- easily created by joining the PDC to the domain by executing the following command:
-<screen>
-&rootprompt; net rpc join -S MASSIVE -U root%not24get
-</screen>
- Note: Before executing this command on the PDC, both <command>nmbd</command> and
- <command>smbd</command> must be started so that the <command>net</command> command
- can communicate with <command>smbd</command>. The expected output is as follows:
-<screen>
-Joined domain MEGANET2.
-</screen>
- This indicates that the domain security account for the PDC has been correctly created.
- </para></step>
-
- <step><para>
- At this time it is necessary to restart <command>winbindd</command> so that it can
- correctly authenticate to the PDC. The following command achieves that:
-<screen>
-&rootprompt; rcwinbind restart
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>smbclient</primary></indexterm>
- You may now check Samba-3 operation as follows:
-<screen>
-&rootprompt; smbclient -L massive -U%
-
- Sharename Type Comment
- --------- ---- -------
- IPC$ IPC IPC Service (Samba 3.0.20)
- accounts Disk Accounting Files
- service Disk Financial Services Files
- pidata Disk Property Insurance Files
- apps Disk Application Files
- netlogon Disk Network Logon Service
- profiles Disk Profile Share
- profdata Disk Profile Data Share
- ADMIN$ IPC IPC Service (Samba 3.0.20)
-
- Server Comment
- --------- -------
- MASSIVE Samba 3.0.20
-
- Workgroup Master
- --------- -------
- MEGANET2 MASSIVE
-</screen>
- This shows that an anonymous connection is working.
- </para></step>
-
- <step><para>
- For your finale, let's try an authenticated connection:
-<screen>
-&rootprompt; smbclient //massive/bobj -Ubobj%n3v3r2l8
-smb: \> dir
- . D 0 Wed Dec 17 01:16:19 2003
- .. D 0 Wed Dec 17 19:04:42 2003
- bin D 0 Tue Sep 2 04:00:57 2003
- Documents D 0 Sun Nov 30 07:28:20 2003
- public_html D 0 Sun Nov 30 07:28:20 2003
- .urlview H 311 Fri Jul 7 06:55:35 2000
- .dvipsrc H 208 Fri Nov 17 11:22:02 1995
-
- 57681 blocks of size 524288. 57128 blocks available
-smb: \> q
-</screen>
- Well done. All is working fine.
- </para></step>
- </procedure>
-
- <para>
- The server <constant>MASSIVE</constant> is now configured, and it is time to move onto the next task.
- </para>
-
- </sect2>
-
- <sect2 id="sbehap-ptrcfg">
- <title>Printer Configuration</title>
-
- <para>
- <indexterm><primary>CUPS</primary></indexterm>
- The configuration for Samba-3 to enable CUPS raw-print-through printing has already been
- taken care of in the &smb.conf; file. The only preparation needed for <constant>smart</constant>
- printing to be possible involves creation of the directories in which Samba-3 stores
- Windows printing driver files.
- </para>
-
- <procedure>
- <title>Printer Configuration Steps</title>
-
- <step><para>
- Configure all network-attached printers to have a fixed IP address.
- </para></step>
-
- <step><para>
- Create an entry in the DNS database on the server <constant>MASSIVE</constant>
- in both the forward lookup database for the zone <constant>abmas.biz.hosts</constant>
- and in the reverse lookup database for the network segment that the printer is to
- be located in. Example configuration files for similar zones were presented in <link linkend="secure"/>,
- <link linkend="abmasbiz"/> and in <link linkend="eth2zone"/>.
- </para></step>
-
- <step><para>
- Follow the instructions in the printer manufacturers' manuals to permit printing
- to port 9100. Use any other port the manufacturer specifies for direct mode,
- raw printing. This allows the CUPS spooler to print using raw mode protocols.
- <indexterm><primary>CUPS</primary></indexterm>
- <indexterm><primary>raw printing</primary></indexterm>
- </para></step>
-
- <step><para>
- <indexterm><primary>lpadmin</primary></indexterm>
- <indexterm><primary>CUPS</primary><secondary>queue</secondary></indexterm>
- Only on the server to which the printer is attached, configure the CUPS Print
- Queues as follows:
-<screen>
-&rootprompt; lpadmin -p <parameter>printque</parameter>
- -v socket://<parameter>printer-name</parameter>.abmas.biz:9100 -E
-</screen>
- <indexterm><primary>print filter</primary></indexterm>
- This step creates the necessary print queue to use no assigned print filter. This
- is ideal for raw printing, that is, printing without use of filters.
- The name <parameter>printque</parameter> is the name you have assigned for
- the particular printer.
- </para></step>
-
- <step><para>
- Print queues may not be enabled at creation. Make certain that the queues
- you have just created are enabled by executing the following:
-<screen>
-&rootprompt; /usr/bin/enable <parameter>printque</parameter>
-</screen>
- </para></step>
-
- <step><para>
- Even though your print queue may be enabled, it is still possible that it
- may not accept print jobs. A print queue will service incoming printing
- requests only when configured to do so. Ensure that your print queue is
- set to accept incoming jobs by executing the following commands:
-<screen>
-&rootprompt; /usr/bin/accept <parameter>printque</parameter>
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>mime type</primary></indexterm>
- <indexterm><primary>/etc/mime.convs</primary></indexterm>
- <indexterm><primary>application/octet-stream</primary></indexterm>
- Edit the file <filename>/etc/cups/mime.convs</filename> to uncomment the line:
-<screen>
-application/octet-stream application/vnd.cups-raw 0 -
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/mime.types</primary></indexterm>
- Edit the file <filename>/etc/cups/mime.types</filename> to uncomment the line:
-<screen>
-application/octet-stream
-</screen>
- </para></step>
-
- <step><para>
- Refer to the CUPS printing manual for instructions regarding how to configure
- CUPS so that print queues that reside on CUPS servers on remote networks
- route print jobs to the print server that owns that queue. The default setting
- on your CUPS server may automatically discover remotely installed printers and
- may permit this functionality without requiring specific configuration.
- </para></step>
-
- <step><para>
- The following action creates the necessary directory subsystem. Follow these
- steps to printing heaven:
-<screen>
-&rootprompt; mkdir -p /var/lib/samba/drivers/{W32ALPHA,W32MIPS,W32X86,WIN40}
-&rootprompt; chown -R root:root /var/lib/samba/drivers
-&rootprompt; chmod -R ug=rwx,o=rx /var/lib/samba/drivers
-</screen>
- </para></step>
-
- </procedure>
-
- </sect2>
-
-</sect1>
-
-<sect1 id="sbehap-bldg1">
- <title>Samba-3 BDC Configuration</title>
-
- <procedure>
- <title>Configuration of BDC Called: <constant>BLDG1</constant></title>
-
- <step><para>
- Install the files in <link linkend="sbehap-bldg1-smbconf"/>,
- <link linkend="sbehap-shareconfa"/>, and <link linkend="sbehap-shareconfb"/>
- into the <filename>/etc/samba/</filename> directory. The three files
- should be added together to form the &smb.conf; file.
- </para></step>
-
- <step><para>
- Verify the &smb.conf; file as in step 2 of <link
- linkend="sbehap-massive"/>.
- </para></step>
-
- <step><para>
- Carefully follow the steps outlined in <link linkend="sbehap-PAM-NSS"/>, taking
- particular note to install the correct <filename>ldap.conf</filename>.
- </para></step>
-
- <step><para>
- Verify that the NSS resolver is working. You may need to cycle the run level
- to 1 and back to 5 before the NSS LDAP resolver functions. Follow these
- commands:
-<screen>
-&rootprompt; init 1
-</screen>
- After the run level has been achieved, you are prompted to provide the
- <constant>root</constant> password. Log on, and then execute:
-<screen>
-&rootprompt; init 5
-</screen>
- When the normal logon prompt appears, log into the system as <constant>root</constant>
- and then execute these commands:
-<screen>
-&rootprompt; getent passwd
-root:x:0:0:root:/root:/bin/bash
-bin:x:1:1:bin:/bin:/bin/bash
-daemon:x:2:2:Daemon:/sbin:/bin/bash
-lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash
-mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false
-...
-root:x:0:512:Netbios Domain Administrator:/root:/bin/bash
-nobody:x:999:514:nobody:/dev/null:/bin/false
-bobj:x:1000:513:System User:/home/bobj:/bin/bash
-stans:x:1001:513:System User:/home/stans:/bin/bash
-chrisr:x:1002:513:System User:/home/chrisr:/bin/bash
-maryv:x:1003:513:System User:/home/maryv:/bin/bash
-vaioboss$:x:1005:553:vaioboss$:/dev/null:/bin/false
-bldg1$:x:1006:553:bldg1$:/dev/null:/bin/false
-</screen>
- This is the correct output. If the accounts that have UIDs above 512 are not shown, there is a problem.
- </para></step>
-
- <step><para>
- <indexterm><primary>getent</primary></indexterm>
- The next step in the verification process involves testing the operation of UNIX group
- resolution via the NSS LDAP resolver. Execute these commands:
-<screen>
-&rootprompt; getent group
-root:x:0:
-bin:x:1:daemon
-daemon:x:2:
-sys:x:3:
-...
-Domain Admins:x:512:root
-Domain Users:x:513:bobj,stans,chrisr,maryv,jht
-Domain Guests:x:514:
-Administrators:x:544:
-Users:x:545:
-Guests:x:546:nobody
-Power Users:x:547:
-Account Operators:x:548:
-Server Operators:x:549:
-Print Operators:x:550:
-Backup Operators:x:551:
-Replicator:x:552:
-Domain Computers:x:553:
-Accounts:x:1000:
-Finances:x:1001:
-PIOps:x:1002:
-</screen>
- This is also the correct and desired output, because it demonstrates that the LDAP client
- is able to communicate correctly with the LDAP server (<constant>MASSIVE</constant>).
- </para></step>
-
- <step><para>
- <indexterm><primary>smbpasswd</primary></indexterm>
- You must now set the LDAP administrative password into the Samba-3 <filename>secrets.tdb</filename>
- file by executing this command:
-<screen>
-&rootprompt; smbpasswd -w not24get
-Setting stored password for "cn=Manager,dc=abmas,dc=biz" in secrets.tdb
-</screen>
- </para></step>
-
- <step><para>
- Now you must obtain the domain SID from the PDC and store it into the
- <filename>secrets.tdb</filename> file also. This step is not necessary with an LDAP
- passdb backend because Samba-3 obtains the domain SID from the
- sambaDomain object it automatically stores in the LDAP backend. It does not hurt to
- add the SID to the <filename>secrets.tdb</filename>, and if you wish to do so, this
- command can achieve that:
-<screen>
-&rootprompt; net rpc getsid MEGANET2
-Storing SID S-1-5-21-3504140859-1010554828-2431957765 \
- for Domain MEGANET2 in secrets.tdb
-</screen>
- When configuring a Samba-3 BDC that has an LDAP backend, there is no need to take
- any special action to join it to the domain. However, winbind communicates with the
- domain controller that is running on the localhost and must be able to authenticate,
- thus requiring that the BDC should be joined to the domain. The process of joining
- the domain creates the necessary authentication accounts.
- </para></step>
-
- <step><para>
- To join the Samba BDC to the domain, execute the following:
-<screen>
-&rootprompt; net rpc join -U root%not24get
-Joined domain MEGANET2.
-</screen>
- This indicates that the domain security account for the BDC has been correctly created.
- </para></step>
-
- <step><para>
- <indexterm>
- <primary>pdbedit</primary>
- </indexterm>
- Verify that user and group account resolution works via Samba-3 tools as follows:
-<screen>
-&rootprompt; pdbedit -L
-root:0:root
-nobody:65534:nobody
-bobj:1000:System User
-stans:1001:System User
-chrisr:1002:System User
-maryv:1003:System User
-bldg1$:1006:bldg1$
-
-&rootprompt; net groupmap list
-Domain Admins (S-1-5-21-3504140859-...-2431957765-512) ->
- Domain Admins
-Domain Users (S-1-5-21-3504140859-...-2431957765-513) -> Domain Users
-Domain Guests (S-1-5-21-3504140859-...-2431957765-514) ->
- Domain Guests
-Administrators (S-1-5-21-3504140859-...-2431957765-544) ->
- Administrators
-...
-Accounts (S-1-5-21-3504140859-1010554828-2431957765-3001) -> Accounts
-Finances (S-1-5-21-3504140859-1010554828-2431957765-3003) -> Finances
-PIOps (S-1-5-21-3504140859-1010554828-2431957765-3005) -> PIOps
-</screen>
- These results show that all things are in order.
- </para></step>
-
- <step><para>
- The server you have so carefully built is now ready for another important step. Now
- start the Samba-3 server and validate its operation. Execute the following to render all
- the processes needed fully operative so that, upon system reboot, they are automatically
- started:
-<screen>
-&rootprompt; chkconfig named on
-&rootprompt; chkconfig dhcpd on
-&rootprompt; chkconfig nmb on
-&rootprompt; chkconfig smb on
-&rootprompt; chkconfig winbind on
-&rootprompt; rcnmb start
-&rootprompt; rcsmb start
-&rootprompt; rcwinbind start
-</screen>
- Samba-3 should now be running and is ready for a quick test. But not quite yet!
- </para></step>
-
- <step><para>
- Your new <constant>BLDG1, BLDG2</constant> servers do not have home directories for users.
- To rectify this using the SUSE yast2 utility or by manually editing the <filename>/etc/fstab</filename>
- file, add a mount entry to mount the <constant>home</constant> directory that has been exported
- from the <constant>MASSIVE</constant> server. Mount this resource before proceeding. An alternate
- approach could be to create local home directories for users who are to use these machines.
- This is a choice that you, as system administrator, must make. The following entry in the
- <filename>/etc/fstab</filename> file suffices for now:
-<screen>
-massive.abmas.biz:/home /home nfs rw 0 0
-</screen>
- To mount this resource, execute:
-<screen>
-&rootprompt; mount -a
-</screen>
- Verify that the home directory has been mounted as follows:
-<screen>
-&rootprompt; df | grep home
-massive:/home 29532988 283388 29249600 1% /home
-</screen>
- </para></step>
-
- <step><para>
- Implement a quick check using one of the users that is in the LDAP database. Here you go:
-<screen>
-&rootprompt; smbclient //bldg1/bobj -Ubobj%n3v3r2l8
-smb: \> dir
- . D 0 Wed Dec 17 01:16:19 2003
- .. D 0 Wed Dec 17 19:04:42 2003
- bin D 0 Tue Sep 2 04:00:57 2003
- Documents D 0 Sun Nov 30 07:28:20 2003
- public_html D 0 Sun Nov 30 07:28:20 2003
- .urlview H 311 Fri Jul 7 06:55:35 2000
- .dvipsrc H 208 Fri Nov 17 11:22:02 1995
-
- 57681 blocks of size 524288. 57128 blocks available
-smb: \> q
-</screen>
- </para></step>
-
- </procedure>
-
- <para>
- Now that the first BDC (<constant>BDLG1</constant>) has been configured it is time to build
- and configure the second BDC server (<constant>BLDG2</constant>) as follows:
- </para>
-
- <procedure id="sbehap-bldg2">
- <title>Configuration of BDC Called <constant>BLDG2</constant></title>
-
- <step><para>
- Install the files in <link linkend="sbehap-bldg2-smbconf"/>,
- <link linkend="sbehap-shareconfa"/>, and <link linkend="sbehap-shareconfb"/>
- into the <filename>/etc/samba/</filename> directory. The three files
- should be added together to form the &smb.conf; file.
- </para></step>
-
- <step><para>
- Follow carefully the steps shown in <link linkend="sbehap-bldg1"/>, starting at step 2.
- </para></step>
-
- </procedure>
-
-<example id="sbehap-bldg1-smbconf">
-<title>LDAP Based &smb.conf; File, Server: BLDG1</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
- <smbconfoption name="unix charset">LOCALE</smbconfoption>
- <smbconfoption name="workgroup">MEGANET2</smbconfoption>
- <smbconfoption name="netbios name">BLDG1</smbconfoption>
- <smbconfoption name="passdb backend">ldapsam:ldap://massive.abmas.biz</smbconfoption>
- <smbconfoption name="enable privileges">Yes</smbconfoption>
- <smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
- <smbconfoption name="log level">1</smbconfoption>
- <smbconfoption name="syslog">0</smbconfoption>
- <smbconfoption name="log file">/var/log/samba/%m</smbconfoption>
- <smbconfoption name="max log size">50</smbconfoption>
- <smbconfoption name="smb ports">139</smbconfoption>
- <smbconfoption name="name resolve order">wins bcast hosts</smbconfoption>
- <smbconfoption name="printcap name">CUPS</smbconfoption>
- <smbconfoption name="show add printer wizard">No</smbconfoption>
- <smbconfoption name="logon script">scripts\logon.bat</smbconfoption>
- <smbconfoption name="logon path">\\%L\profiles\%U</smbconfoption>
- <smbconfoption name="logon drive">X:</smbconfoption>
- <smbconfoption name="domain logons">Yes</smbconfoption>
- <smbconfoption name="domain master">No</smbconfoption>
- <smbconfoption name="wins server">172.16.0.1</smbconfoption>
- <smbconfoption name="ldap suffix">dc=abmas,dc=biz</smbconfoption>
- <smbconfoption name="ldap machine suffix">ou=People</smbconfoption>
- <smbconfoption name="ldap user suffix">ou=People</smbconfoption>
- <smbconfoption name="ldap group suffix">ou=Groups</smbconfoption>
- <smbconfoption name="ldap idmap suffix">ou=Idmap</smbconfoption>
- <smbconfoption name="ldap admin dn">cn=Manager,dc=abmas,dc=biz</smbconfoption>
- <smbconfoption name="idmap backend">ldap:ldap://massive.abmas.biz</smbconfoption>
- <smbconfoption name="idmap uid">10000-20000</smbconfoption>
- <smbconfoption name="idmap gid">10000-20000</smbconfoption>
- <smbconfoption name="printing">cups</smbconfoption>
- <smbconfoption name="printer admin">root, chrisr</smbconfoption>
-</smbconfblock>
-</example>
-
-
-<example id="sbehap-bldg2-smbconf">
-<title>LDAP Based &smb.conf; File, Server: BLDG2</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
- <smbconfoption name="unix charset">LOCALE</smbconfoption>
- <smbconfoption name="workgroup">MEGANET2</smbconfoption>
- <smbconfoption name="netbios name">BLDG2</smbconfoption>
- <smbconfoption name="passdb backend">ldapsam:ldap://massive.abmas.biz</smbconfoption>
- <smbconfoption name="enable privileges">Yes</smbconfoption>
- <smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
- <smbconfoption name="log level">1</smbconfoption>
- <smbconfoption name="syslog">0</smbconfoption>
- <smbconfoption name="log file">/var/log/samba/%m</smbconfoption>
- <smbconfoption name="max log size">50</smbconfoption>
- <smbconfoption name="smb ports">139</smbconfoption>
- <smbconfoption name="name resolve order">wins bcast hosts</smbconfoption>
- <smbconfoption name="printcap name">CUPS</smbconfoption>
- <smbconfoption name="show add printer wizard">No</smbconfoption>
- <smbconfoption name="logon script">scripts\logon.bat</smbconfoption>
- <smbconfoption name="logon path">\\%L\profiles\%U</smbconfoption>
- <smbconfoption name="logon drive">X:</smbconfoption>
- <smbconfoption name="domain logons">Yes</smbconfoption>
- <smbconfoption name="domain master">No</smbconfoption>
- <smbconfoption name="wins server">172.16.0.1</smbconfoption>
- <smbconfoption name="ldap suffix">dc=abmas,dc=biz</smbconfoption>
- <smbconfoption name="ldap machine suffix">ou=People</smbconfoption>
- <smbconfoption name="ldap user suffix">ou=People</smbconfoption>
- <smbconfoption name="ldap group suffix">ou=Groups</smbconfoption>
- <smbconfoption name="ldap idmap suffix">ou=Idmap</smbconfoption>
- <smbconfoption name="ldap admin dn">cn=Manager,dc=abmas,dc=biz</smbconfoption>
- <smbconfoption name="idmap backend">ldap:ldap://massive.abmas.biz</smbconfoption>
- <smbconfoption name="idmap uid">10000-20000</smbconfoption>
- <smbconfoption name="idmap gid">10000-20000</smbconfoption>
- <smbconfoption name="printing">cups</smbconfoption>
- <smbconfoption name="printer admin">root, chrisr</smbconfoption>
-</smbconfblock>
-</example>
-
-
-<example id="sbehap-shareconfa">
-<title>LDAP Based &smb.conf; File, Shares Section &smbmdash; Part A</title>
-<smbconfblock>
-<smbconfsection name="[accounts]"/>
- <smbconfoption name="comment">Accounting Files</smbconfoption>
- <smbconfoption name="path">/data/accounts</smbconfoption>
- <smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[service]"/>
- <smbconfoption name="comment">Financial Services Files</smbconfoption>
- <smbconfoption name="path">/data/service</smbconfoption>
- <smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[pidata]"/>
- <smbconfoption name="comment">Property Insurance Files</smbconfoption>
- <smbconfoption name="path">/data/pidata</smbconfoption>
- <smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[homes]"/>
- <smbconfoption name="comment">Home Directories</smbconfoption>
- <smbconfoption name="valid users">%S</smbconfoption>
- <smbconfoption name="read only">No</smbconfoption>
- <smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
- <smbconfoption name="comment">SMB Print Spool</smbconfoption>
- <smbconfoption name="path">/var/spool/samba</smbconfoption>
- <smbconfoption name="guest ok">Yes</smbconfoption>
- <smbconfoption name="printable">Yes</smbconfoption>
- <smbconfoption name="browseable">No</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="sbehap-shareconfb">
-<title>LDAP Based &smb.conf; File, Shares Section &smbmdash; Part B</title>
-<smbconfblock>
-<smbconfsection name="[apps]"/>
- <smbconfoption name="comment">Application Files</smbconfoption>
- <smbconfoption name="path">/apps</smbconfoption>
- <smbconfoption name="admin users">bjordan</smbconfoption>
- <smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[netlogon]"/>
- <smbconfoption name="comment">Network Logon Service</smbconfoption>
- <smbconfoption name="path">/var/lib/samba/netlogon</smbconfoption>
- <smbconfoption name="guest ok">Yes</smbconfoption>
- <smbconfoption name="locking">No</smbconfoption>
-
-<smbconfsection name="[profiles]"/>
- <smbconfoption name="comment">Profile Share</smbconfoption>
- <smbconfoption name="path">/var/lib/samba/profiles</smbconfoption>
- <smbconfoption name="read only">No</smbconfoption>
- <smbconfoption name="profile acls">Yes</smbconfoption>
-
-<smbconfsection name="[profdata]"/>
- <smbconfoption name="comment">Profile Data Share</smbconfoption>
- <smbconfoption name="path">/var/lib/samba/profdata</smbconfoption>
- <smbconfoption name="read only">No</smbconfoption>
- <smbconfoption name="profile acls">Yes</smbconfoption>
-
-<smbconfsection name="[print$]"/>
- <smbconfoption name="comment">Printer Drivers</smbconfoption>
- <smbconfoption name="path">/var/lib/samba/drivers</smbconfoption>
- <smbconfoption name="browseable">yes</smbconfoption>
- <smbconfoption name="guest ok">no</smbconfoption>
- <smbconfoption name="read only">yes</smbconfoption>
- <smbconfoption name="write list">root, chrisr</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="sbehap-ldifadd">
-<title>LDIF IDMAP Add-On Load File &smbmdash; File: /etc/openldap/idmap.LDIF</title>
-<screen>
-dn: ou=Idmap,dc=abmas,dc=biz
-objectClass: organizationalUnit
-ou: idmap
-structuralObjectClass: organizationalUnit
-</screen>
-</example>
-
-</sect1>
-
-<sect1>
- <title>Miscellaneous Server Preparation Tasks</title>
-
- <para>
- My father would say, <quote>Dinner is not over until the dishes have been done.</quote>
- The makings of a great network environment take a lot of effort and attention to detail.
- So far, you have completed most of the complex (and to many administrators, the interesting
- part of server configuration) steps, but remember to tie it all together. Here are
- a few more steps that must be completed so that your network runs like a well-rehearsed
- orchestra.
- </para>
-
- <sect2>
- <title>Configuring Directory Share Point Roots</title>
-
- <para>
- In your &smb.conf; file, you have specified Windows shares. Each has a <parameter>path</parameter>
- parameter. Even though it is obvious to all, one of the common Samba networking problems is
- caused by forgetting to verify that every such share root directory actually exists and that it
- has the necessary permissions and ownership.
- </para>
-
- <para>
- Here is an example, but remember to create the directory needed for every share:
-<screen>
-&rootprompt; mkdir -p /data/{accounts,finsvcs,piops}
-&rootprompt; mkdir -p /apps
-&rootprompt; chown -R root:root /data
-&rootprompt; chown -R root:root /apps
-&rootprompt; chown -R bobj:Accounts /data/accounts
-&rootprompt; chown -R bobj:Finances /data/finsvcs
-&rootprompt; chown -R bobj:PIOps /data/piops
-&rootprompt; chmod -R ug+rwxs,o-rwx /data
-&rootprompt; chmod -R ug+rwx,o+rx-w /apps
-</screen>
- </para>
-
- </sect2>
-
- <sect2>
- <title>Configuring Profile Directories</title>
-
- <para>
- You made a conscious decision to do everything it would take to improve network client
- performance. One of your decisions was to implement folder redirection. This means that Windows
- user desktop profiles are now made up of two components: a dynamically loaded part and a set of file
- network folders.
- </para>
-
- <para>
- For this arrangement to work, every user needs a directory structure for the network folder
- portion of his or her profile as shown here:
-<screen>
-&rootprompt; mkdir -p /var/lib/samba/profdata
-&rootprompt; chown root:root /var/lib/samba/profdata
-&rootprompt; chmod 755 /var/lib/samba/profdata
-
-# Per user structure
-&rootprompt; cd /var/lib/samba/profdata
-&rootprompt; mkdir -p <emphasis>username</emphasis>
-&rootprompt; for i in InternetFiles Cookies History AppData \
- LocalSettings MyPictures MyDocuments Recent
-&rootprompt; do
-&rootprompt; mkdir <emphasis>username</emphasis>/$i
-&rootprompt; done
-&rootprompt; chown -R <emphasis>username</emphasis>:Domain\ Users <emphasis>username</emphasis>
-&rootprompt; chmod -R 750 <emphasis>username</emphasis>
-</screen>
- </para>
-
- <para>
- <indexterm><primary>roaming profile</primary></indexterm>
- <indexterm><primary>mandatory profile</primary></indexterm>
- You have three options insofar as the dynamically loaded portion of the roaming profile
- is concerned:
- </para>
-
- <itemizedlist>
- <listitem><para>You may permit the user to obtain a default profile.</para></listitem>
- <listitem><para>You can create a mandatory profile.</para></listitem>
- <listitem><para>You can create a group profile (which is almost always a mandatory profile).</para></listitem>
- </itemizedlist>
-
- <para>
- Mandatory profiles cannot be overwritten by a user. The change from a user profile to a mandatory
- profile is effected by renaming the <filename>NTUSER.DAT</filename> to <filename>NTUSER.MAN</filename>,
- that is, just by changing the filename extension.
- </para>
-
- <para>
- <indexterm><primary>SRVTOOLS.EXE</primary></indexterm>
- <indexterm><primary>Domain User Manager</primary></indexterm>
- The location of the profile that a user can obtain is set in the user's account in the LDAP passdb backend.
- You can manage this using the Idealx smbldap-tools or using the
- <ulink url="ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE">Windows NT4 Domain User Manager</ulink>.
- </para>
-
- <para>
- It may not be obvious that you must ensure that the root directory for the user's profile exists
- and has the needed permissions. Use the following commands to create this directory:
-<screen>
-&rootprompt; mkdir -p /var/lib/samba/profiles/<emphasis>username</emphasis>
-&rootprompt; chown <emphasis>username</emphasis>:Domain\ Users
- /var/lib/samba/profiles/<emphasis>username</emphasis>
-&rootprompt; chmod 700 /var/lib/samba/profiles/<emphasis>username</emphasis>
-</screen>
- </para>
-
- </sect2>
-
- <sect2>
- <title>Preparation of Logon Scripts</title>
-
- <para>
- <indexterm><primary>logon script</primary></indexterm>
- The use of a logon script with Windows XP Professional is an option that every site should consider.
- Unless you have locked down the desktop so the user cannot change anything, there is risk that
- a vital network drive setting may be broken or that printer connections may be lost. Logon scripts
- can help to restore persistent network folder (drive) and printer connections in a predictable
- manner. One situation in which such breakage may occur in particular is when a mobile PC (notebook)
- user attaches to another company's network that forces environment changes that are alien to your
- network.
- </para>
-
- <para>
- If you decide to use network logon scripts, by reference to the &smb.conf; files for the domain
- controllers, you see that the path to the share point for the <constant>NETLOGON</constant>
- share defined is <filename>/var/lib/samba/netlogon</filename>. The path defined for the logon
- script inside that share is <filename>scripts\logon.bat</filename>. This means that as a Windows
- NT/200x/XP client logs onto the network, it tries to obtain the file <filename>logon.bat</filename>
- from the fully qualified path <filename>/var/lib/samba/netlogon/scripts</filename>. This fully
- qualified path should therefore exist whether you install the <filename>logon.bat</filename>.
- </para>
-
- <para>
- You can, of course, create the fully qualified path by executing:
-<screen>
-&rootprompt; mkdir -p /var/lib/samba/netlogon/scripts
-</screen>
- </para>
-
- <para>
- You should research the options for logon script implementation by referring to <emphasis>TOSHARG2</emphasis>, Chapter 24,
- Section 24.4. A quick Web search will bring up a host of options. One of the most popular logon
- facilities in use today is called <ulink url="http://www.kixtart.org">KiXtart</ulink>.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Assigning User Rights and Privileges</title>
-
- <para>
- The ability to perform tasks such as joining Windows clients to the domain can be assigned to
- normal user accounts. By default, only the domain administrator account (<constant>root</constant> on UNIX
- systems because it has UID=0) can add accounts. New to Samba 3.0.11 is the ability to grant
- this privilege in a very limited fashion to particular accounts.
- </para>
-
- <para>
- By default, even Samba-3.0.11 does not grant any rights even to the <constant>Domain Admins</constant>
- group. Here we grant this group all privileges.
- </para>
-
- <para>
- Samba limits privileges on a per-server basis. This is a deliberate limitation so that users who
- are granted rights can be restricted to particular machines. It is left to the network administrator
- to determine which rights should be provided and to whom.
- </para>
-
- <procedure>
- <title>Steps for Assignment of User Rights and Privileges</title>
-
- <step><para>
- Log onto the PDC as the <constant>root</constant> account.
- </para></step>
-
- <step><para>
- Execute the following command to grant the <constant>Domain Admins</constant> group all
- rights and privileges:
-<screen>
-&rootprompt; net -S MASSIVE -U root%not24get rpc rights grant \
- "MEGANET2\Domain Admins" SeMachineAccountPrivilege \
- SePrintOperatorPrivilege SeAddUsersPrivilege \
- SeDiskOperatorPrivilege SeRemoteShutdownPrivilege
-Successfully granted rights.
-</screen>
- Repeat this step on each domain controller, in each case substituting the name of the server
- (e.g., BLDG1, BLDG2) in place of the PDC called MASSIVE.
- </para></step>
-
- <step><para>
- In this step the privilege will be granted to Bob Jordan (bobj) to add Windows workstations
- to the domain. Execute the following only on the PDC. It is not necessary to do this on
- BDCs or on DMS machines because machine accounts are only ever added by the PDC:
-<screen>
-&rootprompt; net -S MASSIVE -U root%not24get rpc rights grant \
- "MEGANET2\bobj" SeMachineAccountPrivilege
-Successfully granted rights.
-</screen>
- </para></step>
-
- <step><para>
- Verify that privilege assignments have been correctly applied by executing:
-<screen>
-net rpc rights list accounts -Uroot%not24get
-MEGANET2\bobj
-SeMachineAccountPrivilege
-
-S-0-0
-No privileges assigned
-
-BUILTIN\Print Operators
-No privileges assigned
-
-BUILTIN\Account Operators
-No privileges assigned
-
-BUILTIN\Backup Operators
-No privileges assigned
-
-BUILTIN\Server Operators
-No privileges assigned
-
-BUILTIN\Administrators
-No privileges assigned
-
-Everyone
-No privileges assigned
-
-MEGANET2\Domain Admins
-SeMachineAccountPrivilege
-SePrintOperatorPrivilege
-SeAddUsersPrivilege
-SeRemoteShutdownPrivilege
-SeDiskOperatorPrivilege
-</screen>
- </para></step>
-
- </procedure>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Windows Client Configuration</title>
-
- <para>
- <indexterm><primary>NETLOGON</primary></indexterm>
- In the next few sections, you can configure a new Windows XP Professional disk image on a staging
- machine. You will configure all software, printer settings, profile and policy handling, and desktop
- default profile settings on this system. When it is complete, you copy the contents of the
- <filename>C:\Documents and Settings\Default User</filename> directory to a directory with the same
- name in the <constant>NETLOGON</constant> share on the domain controllers.
- </para>
-
- <para>
- Much can be learned from the Microsoft Support site regarding how best to set up shared profiles.
- One knowledge-base article in particular stands out:
- "<ulink url="http://support.microsoft.com/default.aspx?scid=kb;EN-US;168475">How to Create a
- Base Profile for All Users."</ulink>
-
- </para>
-
- <sect2 id="redirfold">
- <title>Configuration of Default Profile with Folder Redirection</title>
-
- <para>
- <indexterm><primary>folder redirection</primary></indexterm>
- Log onto the Windows XP Professional workstation as the local <constant>Administrator</constant>.
- It is necessary to expose folders that are generally hidden to provide access to the
- <constant>Default User</constant> folder.
- </para>
-
- <procedure>
- <title>Expose Hidden Folders</title>
-
- <step><para>
- Launch the Windows Explorer by clicking
- <menuchoice>
- <guimenu>Start</guimenu>
- <guimenuitem>My Computer</guimenuitem>
- <guimenuitem>Tools</guimenuitem>
- <guimenuitem>Folder Options</guimenuitem>
- <guimenuitem>View Tab</guimenuitem>
- </menuchoice>.
- Select <guilabel>Show hidden files and folders</guilabel>,
- and click <guibutton>OK</guibutton>. Exit Windows Explorer.
- </para></step>
-
- <step><para>
- <indexterm><primary>regedt32</primary></indexterm>
- Launch the Registry Editor. Click
- <menuchoice>
- <guimenu>Start</guimenu>
- <guimenuitem>Run</guimenuitem>
- </menuchoice>. Key in <command>regedt32</command>, and click
- <guibutton>OK</guibutton>.
- </para></step>
-
- </procedure>
-
- <para>
- </para>
-
- <procedure id="sbehap-rdrfldr">
- <title>Redirect Folders in Default System User Profile</title>
-
- <step><para>
- <indexterm><primary>HKEY_LOCAL_MACHINE</primary></indexterm>
- <indexterm><primary>Default User</primary></indexterm>
- Give focus to <constant>HKEY_LOCAL_MACHINE</constant> hive entry in the left panel.
- Click <menuchoice>
- <guimenu>File</guimenu>
- <guimenuitem>Load Hive...</guimenuitem>
- <guimenuitem>Documents and Settings</guimenuitem>
- <guimenuitem>Default User</guimenuitem>
- <guimenuitem>NTUSER</guimenuitem>
- <guimenuitem>Open</guimenuitem>
- </menuchoice>. In the dialog box that opens, enter the key name
- <constant>Default</constant> and click <guibutton>OK</guibutton>.
- </para></step>
-
- <step><para>
- Browse inside the newly loaded Default folder to:
-<screen>
-HKEY_LOCAL_MACHINE\Default\Software\Microsoft\Windows\
- CurrentVersion\Explorer\User Shell Folders\
-</screen>
- The right panel reveals the contents as shown in <link linkend="XP-screen001"/>.
- </para></step>
-
- <step><para>
- <indexterm><primary>%USERPROFILE%</primary></indexterm>
- <indexterm><primary>%LOGONSERVER%</primary></indexterm>
- You edit hive keys. Acceptable values to replace the
- <constant>%USERPROFILE%</constant> variable includes:
-
- <itemizedlist>
- <listitem><para>A drive letter such as <constant>U:</constant></para></listitem>
- <listitem><para>A direct network path such as
- <constant>\\MASSIVE\profdata</constant></para></listitem>
- <listitem><para>A network redirection (UNC name) that contains a macro such as </para>
- <para><constant>%LOGONSERVER%\profdata\</constant></para></listitem>
- </itemizedlist>
- </para></step>
-
- <step><para>
- <indexterm><primary>registry keys</primary></indexterm>
- Set the registry keys as shown in <link linkend="proffold"/>. Your implementation makes the assumption
- that users have statically located machines. Notebook computers (mobile users) need to be
- accommodated using local profiles. This is not an uncommon assumption.
- </para></step>
-
- <step><para>
- Click back to the root of the loaded hive <constant>Default</constant>.
- Click <menuchoice><guimenu>File</guimenu><guimenuitem>Unload Hive...</guimenuitem>
- <guimenuitem>Yes</guimenuitem></menuchoice>.
- </para></step>
-
- <step><para>
- <indexterm><primary>Registry Editor</primary></indexterm>
- Click <menuchoice><guimenu>File</guimenu><guimenuitem>Exit</guimenuitem></menuchoice>. This exits the
- Registry Editor.
- </para></step>
-
- <step><para>
- Now follow the procedure given in <link linkend="sbehap-locgrppol"/>. Make sure that each folder you
- have redirected is in the exclusion list.
- </para></step>
-
- <step><para>
- You are now ready to copy<footnote><para>
- There is an alternate method by which a default user profile can be added to the
- <constant>NETLOGON</constant> share. This facility in the Windows System tool
- permits profiles to be exported. The export target may be a particular user or
- group profile share point or else the <constant>NETLOGON</constant> share.
- In this case, the profile directory must be named <constant>Default User</constant>.
- </para></footnote>
- the Default User profile to the Samba domain controllers. Launch Microsoft Windows Explorer,
- and use it to copy the full contents of the directory <filename>Default User</filename> that
- is in the <filename>C:\Documents and Settings</filename> to the root directory of the
- <constant>NETLOGON</constant> share. If the <constant>NETLOGON</constant> share has the defined
- UNIX path of <filename>/var/lib/samba/netlogon</filename>, when the copy is complete there must
- be a directory in there called <filename>Default User</filename>.
- </para></step>
-
- </procedure>
-
- <para>
- Before punching out new desktop images for the client workstations, it is perhaps a good idea that
- desktop behavior should be returned to the original Microsoft settings. The following steps achieve
- that ojective:
- </para>
-
- <procedure>
- <title>Reset Folder Display to Original Behavior</title>
-
- <step><para>
- To launch the Windows Explorer, click
- <menuchoice>
- <guimenu>Start</guimenu>
- <guimenuitem>My Computer</guimenuitem>
- <guimenuitem>Tools</guimenuitem>
- <guimenuitem>Folder Options</guimenuitem>
- <guimenuitem>View Tab</guimenuitem>
- </menuchoice>.
- Deselect <guilabel>Show hidden files and folders</guilabel>, and click <guibutton>OK</guibutton>.
- Exit Windows Explorer.
- </para></step>
-
- </procedure>
-
- <figure id="XP-screen001">
- <title>Windows XP Professional &smbmdash; User Shared Folders</title>
- <imagefile scale="65">XP-screen001</imagefile>
- </figure>
-
-<table id="proffold">
- <title>Default Profile Redirections</title>
- <tgroup cols="2">
- <colspec align="left"/>
- <colspec align="left"/>
- <thead>
- <row>
- <entry>Registry Key</entry>
- <entry>Redirected Value</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>Cache</entry>
- <entry>%LOGONSERVER%\profdata\%USERNAME%\InternetFiles</entry>
- </row>
- <row>
- <entry>Cookies</entry>
- <entry>%LOGONSERVER%\profdata\%USERNAME%\Cookies</entry>
- </row>
- <row>
- <entry>History</entry>
- <entry>%LOGONSERVER%\profdata\%USERNAME%\History</entry>
- </row>
- <row>
- <entry>Local AppData</entry>
- <entry>%LOGONSERVER%\profdata\%USERNAME%\AppData</entry>
- </row>
- <row>
- <entry>Local Settings</entry>
- <entry>%LOGONSERVER%\profdata\%USERNAME%\LocalSettings</entry>
- </row>
- <row>
- <entry>My Pictures</entry>
- <entry>%LOGONSERVER%\profdata\%USERNAME%\MyPictures</entry>
- </row>
- <row>
- <entry>Personal</entry>
- <entry>%LOGONSERVER%\profdata\%USERNAME%\MyDocuments</entry>
- </row>
- <row>
- <entry>Recent</entry>
- <entry>%LOGONSERVER%\profdata\%USERNAME%\Recent</entry>
- </row>
- </tbody>
- </tgroup>
-</table>
-
- </sect2>
-
- <sect2>
- <title>Configuration of MS Outlook to Relocate PST File</title>
-
- <para>
- <indexterm><primary>Outlook</primary><secondary>PST</secondary></indexterm>
- <indexterm><primary>MS Outlook</primary><secondary>PST</secondary></indexterm>
- Microsoft Outlook can store a Personal Storage file, generally known as a PST file.
- It is the nature of email storage that this file grows, at times quite rapidly.
- So that users' email is available to them at every workstation they may log onto,
- it is common practice in well-controlled sites to redirect the PST folder to the
- users' home directory. Follow these steps for each user who wishes to do this.
- </para>
-
- <para>
- To redirect the Outlook PST file in Outlook 2003 (older versions of Outlook behave
- slightly differently), follow these steps:
- </para>
-
- <procedure>
- <title>Outlook PST File Relocation</title>
-
- <step><para>
- Close Outlook if it is open.
- </para></step>
-
- <step><para>
- From the <guimenu>Control Panel</guimenu>, launch the Mail icon.
- </para></step>
-
- <step><para>
- Click <guimenu>Email Accounts.</guimenu>
- </para></step>
-
- <step><para>
- Make a note of the location of the PST file(s). From this location, move
- the files to the desired new target location. The most desired new target location
- may well be the users' home directory.
- </para></step>
-
- <step><para>
- Add a new data file, selecting the PST file in the new desired target location.
- Give this entry (not the filename) a new name such as <quote>Personal Mail Folders.</quote>
- </para>
-
- <para>
- Note: If MS Outlook has been configured to use an IMAP account configuration there may be problems
- following these instructions. Feedback from users suggests that where IMAP is used the PST
- file is used to store rules and filters. When the PST store is relocated it appears to break
- MS Outlook's Send/Receive button. If anyone has successfully relocated PST files where IMAP is
- used please email <literal>jht at samba.org</literal> with useful tips and suggestions so that
- this warning can be removed or modified.
- </para></step>
-
- <step><para>
- Close the <guimenu>Date Files</guimenu> windows, then click <guimenu>Email Accounts</guimenu>.
- </para></step>
-
- <step><para>
- Select <guimenu>View of Change</guimenu> exiting email accounts, click <guibutton>Next.</guibutton>
- </para></step>
-
- <step><para>
- Change the <guimenu>Mail Delivery Location</guimenu> so as to use the data file in the new
- target location.
- </para></step>
-
- <step><para>
- Go back to the <guimenu>Data Files</guimenu> window, then delete the old data file entry.
- </para></step>
-
- </procedure>
-
- <note><para>
- <indexterm><primary>Outlook Address Book</primary></indexterm>
- You may have to remove and reinstall the Outlook Address Book (Contacts) entries, otherwise
- the user may be not be able to retrieve contacts when addressing a new email message.
- </para></note>
-
- <note><para>
- <indexterm><primary>Outlook Express</primary></indexterm>
- Outlook Express is not at all like MS OutLook. It stores file very differently also. Outlook
- Express storage files can not be redirected to network shares. The options panel will not permit
- this, but they can be moved to folders outside of the user's profile. They can also be excluded
- from folder synchronization as part of the roaming profile.
- </para>
-
- <para>
- While it is possible to redirect the data stores for Outlook Express data stores by editing the
- registry, experience has shown that data corruption and loss of email messages will result.
- </para>
-
- <para>
- <indexterm><primary>Outlook Express</primary></indexterm>
- <indexterm><primary>MS Outlook</primary></indexterm>
- In the same vane as MS Outlook, Outlook Express data stores can become very large. When used with
- roaming profiles this can result in excruciatingly long login and logout behavior will files are
- synchronized. For this reason, it is highly recommended not to use Outlook Express where roaming
- profiles are used.
- </para></note>
-
- <para>
- <indexterm><primary>PST file</primary></indexterm>
- Microsoft does not support storing PST files on network shares, although the practice does appear
- to be rather popular. Anyone who does relocation the PST file to a network resource should refer
- the Microsoft <ulink url="http://support.microsoft.com/kb/297019/">reference</ulink> to better
- understand the issues.
- </para>
-
- <para>
- <indexterm><primary>PST file</primary></indexterm>
- Apart from manually moving PST files to a network share, it is possible to set the default PST
- location for new accounts by following the instructions at the WindowsITPro <ulink
- url="http://www.windowsitpro.com/Windows/Article/ArticleID/48228/48228.html">web</ulink> site.
- </para>
-
- <para>
- <indexterm><primary>PST file</primary></indexterm>
- User feedback suggests that disabling of oplocks on PST files will significantly improve
- network performance by reducing locking overheads. One way this can be done is to add to the
- &smb.conf; file stanza for the share the PST file the following:
-<screen>
-veto oplock files = /*.pdf/*.PST/
-</screen>
- </para>
-
- </sect2>
-
- <sect2>
- <title>Configure Delete Cached Profiles on Logout</title>
-
- <para>
- Configure the Windows XP Professional client to auto-delete roaming profiles on logout:
- </para>
-
- <para>
- <indexterm><primary>MMC</primary></indexterm>
- Click
- <menuchoice>
- <guimenu>Start</guimenu>
- <guimenuitem>Run</guimenuitem>
- </menuchoice>. In the dialog box, enter <command>MMC</command> and click <guibutton>OK</guibutton>.
- </para>
-
- <para>
- Follow these steps to set the default behavior of the staging machine so that all roaming
- profiles are deleted as network users log out of the system. Click
- <menuchoice>
- <guimenu>File</guimenu>
- <guimenuitem>Add/Remove Snap-in</guimenuitem>
- <guimenuitem>Add</guimenuitem>
- <guimenuitem>Group Policy</guimenuitem>
- <guimenuitem>Add</guimenuitem>
- <guimenuitem>Finish</guimenuitem>
- <guimenuitem>Close</guimenuitem>
- <guimenuitem>OK</guimenuitem>
- </menuchoice>.
- </para>
-
- <para>
- <indexterm><primary>Microsoft Management Console</primary><see>MMC</see></indexterm>
- The Microsoft Management Console now shows the <guimenu>Group Policy</guimenu>
- utility that enables you to set the policies needed. In the left panel, click
- <menuchoice>
- <guimenuitem>Local Computer Policy</guimenuitem>
- <guimenuitem>Administrative Templates</guimenuitem>
- <guimenuitem>System</guimenuitem>
- <guimenuitem>User Profiles</guimenuitem>
- </menuchoice>. In the right panel, set the properties shown here by double-clicking on each
- item as shown:
- </para>
-
- <itemizedlist>
- <listitem><para>Do not check for user ownership of Roaming Profile Folders = Enabled</para></listitem>
- <listitem><para>Delete cached copies of roaming profiles = Enabled</para></listitem>
- </itemizedlist>
-
- <para>
- Close the Microsoft Management Console. The settings take immediate effect and persist onto all image copies
- made of this system to deploy the new standard desktop system.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Uploading Printer Drivers to Samba Servers</title>
-
- <para>
- <indexterm><primary>printing</primary><secondary>drag-and-drop</secondary></indexterm>
- Users want to be able to use network printers. You have a vested interest in making
- it easy for them to print. You have chosen to install the printer drivers onto the Samba
- servers and to enable point-and-click (drag-and-drop) printing. This process results in
- Samba being able to automatically provide the Windows client with the driver necessary to
- print to the printer chosen. The following procedure must be followed for every network
- printer:
- </para>
-
- <procedure>
- <title>Steps to Install Printer Drivers on the Samba Servers</title>
-
- <step><para>
- Join your Windows XP Professional workstation (the staging machine) to the
- <constant>MEGANET2</constant> domain. If you are not sure of the procedure,
- follow the guidance given in <link linkend="appendix"/>, <link linkend="domjoin"/>.
- </para></step>
-
- <step><para>
- After the machine has rebooted, log onto the workstation as the domain
- <constant>root</constant> (this is the Administrator account for the
- operating system that is the host platform for this implementation of Samba.
- </para></step>
-
- <step><para>
- Launch MS Windows Explorer. Navigate in the left panel. Click
- <menuchoice>
- <guimenu>My Network Places</guimenu>
- <guimenuitem>Entire Network</guimenuitem>
- <guimenuitem>Microsoft Windows Network</guimenuitem>
- <guimenuitem>Meganet2</guimenuitem>
- <guimenuitem>Massive</guimenuitem>
- </menuchoice>. Click on <guimenu>Massive</guimenu>
- <guimenu>Printers and Faxes</guimenu>.
- </para></step>
-
- <step><para>
- Identify a printer that is shown in the right panel. Let us assume the printer is called
- <constant>ps01-color</constant>. Right-click on the <guimenu>ps01-color</guimenu> icon
- and select the <guimenu>Properties</guimenu> entry. This opens a dialog box that indicates
- that <quote>The printer driver is not installed on this computer. Some printer properties
- will not be accessible unless you install the printer driver. Do you want to install the
- driver now?</quote> It is important at this point you answer <guimenu>No</guimenu>.
- </para></step>
-
- <step><para>
- The printer properties panel for the <guimenu>ps01-color</guimenu> printer on the server
- <constant>MASSIVE</constant> is displayed. Click the <guimenu>Advanced</guimenu> tab.
- Note that the box labeled <guimenu>Driver</guimenu> is empty. Click the <guimenu>New Driver</guimenu>
- button that is next to the <guimenu>Driver</guimenu> box. This launches the <quote>Add Printer Wizard</quote>.
- </para></step>
-
- <step><para>
- <indexterm><primary>Add Printer Wizard</primary><secondary>APW</secondary></indexterm>
- <indexterm><primary>APW</primary></indexterm>
- The <quote>Add Printer Driver Wizard on <constant>MASSIVE</constant></quote> panel
- is now presented. Click <guimenu>Next</guimenu> to continue. From the left panel, select the
- printer manufacturer. In your case, you are adding a driver for a printer manufactured by
- Lexmark. In the right panel, select the printer (Lexmark Optra Color 40 PS). Click
- <guimenu>Next</guimenu>, and then <guimenu>Finish</guimenu> to commence driver upload. A
- progress bar appears and instructs you as each file is being uploaded and that it is being
- directed at the network server <constant>\\massive\ps01-color</constant>.
- </para></step>
-
- <step><para>
- <indexterm><primary>printers</primary><secondary>Advanced</secondary></indexterm>
- <indexterm><primary>printers</primary><secondary>Properties</secondary></indexterm>
- <indexterm><primary>printers</primary><secondary>Sharing</secondary></indexterm>
- <indexterm><primary>printers</primary><secondary>General</secondary></indexterm>
- <indexterm><primary>printers</primary><secondary>Security</secondary></indexterm>
- <indexterm><primary>AD printer publishing</primary></indexterm>
- The driver upload completes in anywhere from a few seconds to a few minutes. When it completes,
- you are returned to the <guimenu>Advanced</guimenu> tab in the <guimenu>Properties</guimenu> panel.
- You can set the Location (under the <guimenu>General</guimenu> tab) and Security settings (under
- the <guimenu>Security</guimenu> tab). Under the <guimenu>Sharing</guimenu> tab it is possible to
- load additional printer drivers; there is also a check-box in this tab called <quote>List in the
- directory</quote>. When this box is checked, the printer will be published in Active Directory
- (Applicable to Active Directory use only.)
- </para></step>
-
- <step><para>
- <indexterm><primary>printers</primary><secondary>Default Settings</secondary></indexterm>
- Click <guimenu>OK</guimenu>. It will take a minute or so to upload the settings to the server.
- You are now returned to the <guimenu>Printers and Faxes on Massive</guimenu> monitor.
- Right-click on the printer, click <menuchoice><guimenu>Properties</guimenu>
- <guimenuitem>Device Settings</guimenuitem> </menuchoice>. Now change the settings to suit
- your requirements. BE CERTAIN TO CHANGE AT LEAST ONE SETTING and apply the changes even if
- you need to reverse the changes back to their original settings.
- </para></step>
-
- <step><para>
- This is necessary so that the printer settings are initialized in the Samba printers
- database. Click <guimenu>Apply</guimenu> to commit your settings. Revert any settings you changed
- just to initialize the Samba printers database entry for this printer. If you need to revert a setting,
- click <guimenu>Apply</guimenu> again.
- </para></step>
-
- <step><para>
- <indexterm><primary>Print Test Page</primary></indexterm>
- Verify that all printer settings are at the desired configuration. When you are satisfied that they are,
- click the <guimenu>General</guimenu> tab. Now click the <guimenu>Print Test Page</guimenu> button.
- A test page should print. Verify that it has printed correctly. Then click <guimenu>OK</guimenu>
- in the panel that is newly presented. Click <guimenu>OK</guimenu> on the <guimenu>ps01-color on
- massive Properties</guimenu> panel.
- </para></step>
-
- <step><para>
- You must repeat this process for all network printers (i.e., for every printer on each server).
- When you have finished uploading drivers to all printers, close all applications. The next task
- is to install software your users require to do their work.
- </para></step>
-
- </procedure>
-
- </sect2>
-
- <sect2>
- <title>Software Installation</title>
-
- <para>
- Your network has both fixed desktop workstations as well as notebook computers. As a general rule, it is
- a good idea to not tamper with the operating system that is provided by the notebook computer manufacturer.
- Notebooks require special handling that is beyond the scope of this chapter.
- </para>
-
- <para>
- For desktop systems, the installation of software onto administratively centralized application servers
- make a lot of sense. This means that you can manage software maintenance from a central
- perspective and that only minimal application stubware needs to be installed onto the desktop
- systems. You should proceed with software installation and default configuration as far as is humanly
- possible and so long as it makes sense to do so. Make certain to thoroughly test and validate every aspect
- of software operations and configuration.
- </para>
-
- <para>
- When you believe that the overall configuration is complete, be sure to create a shared group profile
- and migrate that to the Samba server for later reuse when creating custom mandatory profiles, just in
- case a user may have specific needs you had not anticipated.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Roll-out Image Creation</title>
-
- <para>
- The final steps before preparing the distribution Norton Ghost image file you might follow are:
- </para>
-
- <blockquote><para>
- Unjoin the domain &smbmdash; Each workstation requires a unique name and must be independently
- joined into domain membership.
- </para></blockquote>
-
- <blockquote><para>
- Defragment the hard disk &smbmdash; While not obvious to the uninitiated, defragmentation results
- in better performance and often significantly reduces the size of the compressed disk image. That
- also means it will take less time to deploy the image onto 500 workstations.
- </para></blockquote>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Key Points Learned</title>
-
- <para>
- This chapter introduced many new concepts. Is it a sad fact that the example presented deliberately
- avoided any consideration of security. Security does not just happen; you must design it into your total
- network. Security begins with a systems design and implementation that anticipates hostile behavior from
- users both inside and outside the organization. Hostile and malicious intruders do not respect barriers;
- they accept them as challenges. For that reason, if not simply from a desire to establish safe networking
- practices, you must not deploy the design presented in this book in an environment where there is risk
- of compromise.
- </para>
-
- <para>
- <indexterm><primary>Access Control Lists</primary><see>ACLs</see></indexterm>
- <indexterm><primary>ACLs</primary></indexterm>
- As a minimum, the LDAP server must be protected by way of Access Control Lists (ACLs), and it must be
- configured to use secure protocols for all communications over the network. Of course, secure networking
- does not result just from systems design and implementation but involves constant user education
- training and, above all, disciplined attention to detail and constant searching for signs of unfriendly
- or alien activities. Security is itself a topic for a whole book. Please do consult appropriate sources.
- Jerry Carter's book <ulink url="http://www.booksense.com/product/info.jsp&isbn=1565924916">
- <emphasis>LDAP System Administration</emphasis></ulink> is a good place to start reading about OpenLDAP
- as well as security considerations.
- </para>
-
- <para>
- The substance of this chapter that has been deserving of particular attention includes:
- </para>
-
- <itemizedlist>
- <listitem><para>
- Implementation of an OpenLDAP-based passwd backend, necessary to support distributed
- domain control.
- </para></listitem>
-
- <listitem><para>
- Implementation of Samba primary and secondary domain controllers with a common LDAP backend
- for user and group accounts that is shared with the UNIX system through the PADL nss_ldap and
- pam_ldap tool-sets.
- </para></listitem>
-
- <listitem><para>
- Use of the Idealx smbldap-tools scripts for UNIX (POSIX) account management as well as
- to manage Samba Windows user and group accounts.
- </para></listitem>
-
- <listitem><para>
- The basics of implementation of Group Policy controls for Windows network clients.
- </para></listitem>
-
- <listitem><para>
- Control over roaming profiles, with particular focus on folder redirection to network drives.
- </para></listitem>
-
- <listitem><para>
- Use of the CUPS printing system together with Samba-based printer driver auto-download.
- </para></listitem>
- </itemizedlist>
-
-</sect1>
-
-
-<sect1>
- <title>Questions and Answers</title>
-
- <para>
- Well, here we are at the end of this chapter and we have only ten questions to help you to
- remember so much. There are bound to be some sticky issues here.
- </para>
-
- <qandaset defaultlabel="chap06qa" type="number">
- <qandaentry>
- <question>
-
- <para>
- Why did you not cover secure practices? Isn't it rather irresponsible to instruct
- network administrators to implement insecure solutions?
- </para>
-
- </question>
- <answer>
-
- <para>
- Let's get this right. This is a book about Samba, not about OpenLDAP and secure
- communication protocols for subjects other than Samba. Earlier on, you note,
- that the dynamic DNS and DHCP solutions also used no protective secure communications
- protocols. The reason for this is simple: There are so many ways of implementing
- secure protocols that this book would have been even larger and more complex.
- </para>
-
- <para>
- The solutions presented here all work (at least they did for me). Network administrators
- have the interest and the need to be better trained and instructed in secure networking
- practices and ought to implement safe systems. I made the decision, right or wrong,
- to keep this material as simple as possible. The intent of this book is to demonstrate
- a working solution and not to discuss too many peripheral issues.
- </para>
-
- <para>
- This book makes little mention of backup techniques. Does that mean that I am recommending
- that you should implement a network without provision for data recovery and for disaster
- management? Back to our focus: The deployment of Samba has been clearly demonstrated.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- You have focused much on SUSE Linux and little on the market leader, Red Hat. Do
- you have a problem with Red Hat Linux? Doesn't that make your guidance irrelevant
- to the Linux I might be using?
- </para>
-
- </question>
- <answer>
-
- <para>
- Both Red Hat Linux and SUSE Linux comply with the Linux Standards Base specifications
- for a standard Linux distribution. The differences are marginal. Surely you know
- your Linux platform, and you do have access to administration manuals for it. This
- book is not a Linux tutorial; it is a Samba tutorial. Let's keep the focus on
- the Samba part of the book; all the other bits are peripheral (but important) to
- creation of a total network solution.
- </para>
-
- <para>
- What I find interesting is the attention reviewers give to Linux installation and to
- the look and feel of the desktop, but does that make for a great server? In this book,
- I have paid particular attention to the details of creating a whole solution framework.
- I have not tightened every nut and bolt, but I have touched on all the issues you
- need to be familiar with. Over the years many people have approached me wanting to
- know the details of exactly how to implement a DHCP and dynamic DNS server with Samba
- and WINS. In this chapter, it is plain to see what needs to be configured to provide
- transparent interoperability. Likewise for CUPS and Samba interoperation. These are
- key stumbling areas for many people.
- </para>
-
- <para>
- At every critical junction, I have provided comparative guidance for both SUSE and
- Red Hat Linux. Both manufacturers have done a great job in furthering the cause
- of open source software. I favor neither and respect both. I like particular
- features of both products (companies also). No bias in presentation is intended.
- Oh, before I forget, I particularly like Debian Linux; that is my favorite playground.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- You did not use SWAT to configure Samba. Is there something wrong with it?
- </para>
-
- </question>
- <answer>
-
- <para>
- That is a good question. As it is, the &smb.conf; file configurations are presented
- in as direct a format as possible. Adding SWAT into the equation would have complicated
- matters. I sought simplicity of implementation. The fact is that I did use SWAT to
- create the files in the first place.
- </para>
-
- <para>
- There are people in the Linux and open source community who feel that SWAT is dangerous
- and insecure. Many will not touch it with a barge-pole. By not introducing SWAT, I
- hope to have brought their interests on board. SWAT is well covered is <emphasis>TOSHARG2</emphasis>.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- You have exposed a well-used password <emphasis>not24get</emphasis>. Is that
- not irresponsible?
- </para>
-
- </question>
- <answer>
-
- <para>
- Well, I had to use a password of some sort. At least this one has been consistently
- used throughout. I guess you can figure out that in a real deployment it would make
- sense to use a more secure and original password.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- The Idealx smbldap-tools create many domain group accounts that are not used. Is that
- a good thing?
- </para>
-
- </question>
- <answer>
-
- <para>
- I took this up with Idealx and found them most willing to change that in the next version.
- Let's give Idealx some credit for the contribution they have made. I appreciate their work
- and, besides, it does no harm to create accounts that are not now used &smbmdash; at some time
- Samba may well use them.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Can I use LDAP just for Samba accounts and not for UNIX system accounts?
- </para>
-
- </question>
- <answer>
-
- <para>
- Yes, you can do that for user accounts only. Samba requires there to be a POSIX (UNIX)
- group account for every Windows domain group account. But if you put your users into
- the system password account, how do you plan to keep all domain controller system
- password files in sync? I think that having everything in LDAP makes a lot of sense
- for the UNIX administrator who is still learning the craft and is migrating from MS Windows.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Why are the Windows domain RID portions not the same as the UNIX UID?
- </para>
-
- </question>
- <answer>
-
- <para>
- Samba uses a well-known public algorithm for assigning RIDs from UIDs and GIDs.
- This algorithm ought to ensure that there will be no clashes with well-known RIDs.
- Well-known RIDs have special significance to MS Windows clients. The automatic
- assignment used the calculation: RID = UID x 2 + 1000. Of course, Samba does
- permit you to override that to some extent. See the &smb.conf; man page entry
- for <parameter>algorithmic rid base</parameter>.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Printer configuration examples all show printing to the HP port 9100. Does this
- mean that I must have HP printers for these solutions to work?
- </para>
-
- </question>
- <answer>
-
- <para>
- No. You can use any type of printer and must use the interfacing protocol supported
- by the printer. Many networks use LPR/LPD print servers to which are attached
- PCL printers, inkjet printers, plotters, and so on. At home I use a USB-attached
- inkjet printer. Use the appropriate device URI (Universal Resource Interface)
- argument to the <constant>lpadmin -v</constant> option that is right for your
- printer.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Is folder redirection dangerous? I've heard that you can lose your data that way.
- </para>
-
- </question>
- <answer>
-
- <para>
- The only loss of data I know of that involved folder redirection was caused by
- manual misuse of the redirection tool. The administrator redirected a folder to
- a network drive and said he wanted to migrate (move) the data over. Then he
- changed his mind, so he moved the folder back to the roaming profile. This time,
- he declined to move the data because he thought it was still in the local profile
- folder. That was not the case, so by declining to move the data back, he wiped out
- the data. You cannot hold the tool responsible for that. Caveat emptor still applies.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Is it really necessary to set a local Group Policy to exclude the redirected
- folders from the roaming profile?
- </para>
-
- </question>
- <answer>
-
- <para>
- Yes. If you do not do this, the data will still be copied from the network folder
- (share) to the local cached copy of the profile.
- </para>
-
- </answer>
- </qandaentry>
-
- </qandaset>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-ByExample/SBE-MigrateNT4Samba3.xml b/docs-xml/Samba3-ByExample/SBE-MigrateNT4Samba3.xml
deleted file mode 100644
index f7ab1d1..0000000
--- a/docs-xml/Samba3-ByExample/SBE-MigrateNT4Samba3.xml
+++ /dev/null
@@ -1,1787 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<chapter id="ntmigration">
- <title>Migrating NT4 Domain to Samba-3</title>
-
- <para>
- Ever since Microsoft announced that it was discontinuing support for Windows
- NT4, Samba users started to ask for detailed instructions on how to migrate
- from NT4 to Samba-3. This chapter provides background information that should
- meet these needs.
- </para>
-
- <para>
- One wonders how many NT4 systems will be left in service by the time you read this
- book though.
- </para>
-
-<sect1>
- <title>Introduction</title>
-
- <para><indexterm>
- <primary>migration</primary>
- </indexterm>
- Network administrators who want to migrate off a Windows NT4 environment know
- one thing with certainty. They feel that NT4 has been abandoned, and they want
- to update. The desire to get off NT4 and to not adopt Windows 200x and Active
- Directory is driven by a mixture of concerns over complexity, cost, fear of
- failure, and much more.
- </para>
-
- <para>
- <indexterm><primary>group policies</primary></indexterm>
- <indexterm><primary>accounts</primary><secondary>user</secondary></indexterm>
- <indexterm><primary>accounts</primary><secondary>group</secondary></indexterm>
- <indexterm><primary>accounts</primary><secondary>machine</secondary></indexterm>
- The migration from NT4 to Samba-3 can involve a number of factors, including
- migration of data to another server, migration of network environment controls
- such as group policies, and migration of the users, groups, and machine
- accounts.
- </para>
-
- <para>
- <indexterm><primary>accounts</primary><secondary>Domain</secondary></indexterm>
- It should be pointed out now that it is possible to migrate some systems from
- a Windows NT4 domain environment to a Samba-3 domain environment. This is certainly
- not possible in every case. It is possible to just migrate the domain accounts
- to Samba-3 and then to switch machines, but as a hands-off transition, this is more
- the exception than the rule. Most systems require some tweaking after
- migration before an environment that is acceptable for immediate use
- is obtained.
- </para>
-
- <sect2>
- <title>Assignment Tasks</title>
-
- <para>
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>ldapsam</primary></indexterm>
- <indexterm><primary>passdb backend</primary></indexterm>
- You are about to migrate an MS Windows NT4 domain accounts database to
- a Samba-3 server. The Samba-3 server is using a
- <parameter>passdb backend</parameter> based on LDAP. The
- <constant>ldapsam</constant> is ideal because an LDAP backend can be distributed
- for use with BDCs &smbmdash; generally essential for larger networks.
- </para>
-
- <para>
- Your objective is to document the process of migrating user and group accounts
- from several NT4 domains into a single Samba-3 LDAP backend database.
- </para>
-
- </sect2>
-</sect1>
-
-<sect1>
- <title>Dissection and Discussion</title>
-
- <para>
- <indexterm><primary>snap-shot</primary></indexterm>
- <indexterm><primary>NT4 registry</primary></indexterm>
- <indexterm><primary>registry</primary><secondary>keys</secondary><tertiary>SAM</tertiary></indexterm>
- <indexterm><primary>registry</primary><secondary>keys</secondary><tertiary>SECURITY</tertiary></indexterm>
- <indexterm><primary>SAM</primary></indexterm>
- <indexterm><primary>Security Account Manager</primary><see>SAM</see></indexterm>
- The migration process takes a snapshot of information that is stored in the
- Windows NT4 registry-based accounts database. That information resides in
- the Security Account Manager (SAM) portion of the NT4 registry under keys called
- <constant>SAM</constant> and <constant>SECURITY</constant>.
- </para>
-
- <warning><para>
- <indexterm><primary>crippled</primary></indexterm>
- <indexterm><primary>inoperative</primary></indexterm>
- The Windows NT4 registry keys called <constant>SAM</constant> and <constant>SECURITY</constant>
- are protected so that you cannot view the contents. If you change the security setting
- to reveal the contents under these hive keys, your Windows NT4 domain is crippled. Do not
- do this unless you are willing to render your domain controller inoperative.
- </para></warning>
-
- <para>
- <indexterm><primary>migration</primary><secondary>objectives</secondary></indexterm>
- <indexterm><primary>disruptive</primary></indexterm>
- Before commencing an NT4 to Samba-3 migration, you should consider what your objectives are.
- While in some cases it is possible simply to migrate an NT4 domain to a single Samba-3 server,
- that may not be a good idea from an administration perspective. Since the process involves going
- through a certain amount of disruptive activity anyhow, why not take this opportunity to
- review the structure of the network, how Windows clients are controlled and how they
- interact with the network environment.
- </para>
-
- <para>
- <indexterm><primary>network</primary><secondary>logon scripts</secondary></indexterm>
- <indexterm><primary>profiles share</primary></indexterm>
- <indexterm><primary>security descriptors</primary></indexterm>
- MS Windows NT4 was introduced some time around 1996. Many environments in which NT4 was deployed
- have done little to keep the NT4 server environment up to date with more recent Windows releases,
- particularly Windows XP Professional. The migration provides opportunity to revise and update
- roaming profile deployment as well as folder redirection. Given that you must port the
- greater network configuration of this from the old NT4 server to the new Samba-3 server.
- Do not forget to validate the security descriptors in the profiles share as well as network logon
- scripts. Feedback from sites that are migrating to Samba-3 suggests that many are using this
- as a good time to update desktop systems also. In all, the extra effort should constitute no
- real disruption to users, but rather, with due diligence and care, should make their network experience
- a much happier one.
- </para>
-
- <sect2>
- <title>Technical Issues</title>
-
- <para>
- <indexterm><primary>strategic</primary></indexterm>
- <indexterm><primary>active directory</primary></indexterm>
- Migration of an NT4 domain user and group database to Samba-3 involves a certain strategic
- element. Many sites have asked for instructions regarding merging of multiple NT4
- domains into one Samba-3 LDAP database. It seems that this is viewed as a significant
- added value compared with the alternative of migration to Windows Server 200x and Active
- Directory. The diagram in <link linkend="ch8-migration"/> illustrates the effect of migration
- from a Windows NT4 domain to a Samba domain.
- </para>
-
- <figure id="ch8-migration">
- <title>Schematic Explaining the <command>net rpc vampire</command> Process</title>
- <imagefile scale="55">ch8-migration</imagefile>
- </figure>
-
- <para>
- <indexterm><primary>merge</primary></indexterm>
- <indexterm><primary>passdb.tdb</primary></indexterm>
- If you want to merge multiple NT4 domain account databases into one Samba domain,
- you must now dump the contents of the first migration and edit it as appropriate. Now clean
- out (remove) the tdbsam backend file (<filename>passdb.tdb</filename>) or the LDAP database
- files. You must start each migration with a new database into which you merge your NT4
- domains.
- </para>
-
- <para><indexterm>
- <primary>dump</primary>
- </indexterm>
- At this point, you are ready to perform the second migration, following the same steps as
- for the first. In other words, dump the database, edit it, and then you may merge the
- dump for the first and second migrations.
- </para>
-
- <para><indexterm>
- <primary>LDAP</primary>
- </indexterm><indexterm>
- <primary>migrate</primary>
- </indexterm><indexterm>
- <primary>Domain SID</primary>
- </indexterm>
- You must be careful. If you choose to migrate to an LDAP backend, your dump file
- now contains the full account information, including the domain SID. The domain SID for each
- of the two NT4 domains will be different. You must choose one and change the domain
- portion of the account SIDs so that all are the same.
- </para>
-
- <para>
- <indexterm><primary>passdb.tdb</primary></indexterm>
- <indexterm><primary>/etc/passwd</primary></indexterm>
- <indexterm><primary>merged</primary></indexterm>
- <indexterm><primary>logon script</primary></indexterm>
- <indexterm><primary>logon hours</primary></indexterm>
- <indexterm><primary>logon machines</primary></indexterm>
- <indexterm><primary>profile path</primary></indexterm>
- <indexterm><primary>smbpasswd</primary></indexterm>
- <indexterm><primary>tdbsam</primary></indexterm>
- <indexterm><primary>LDAP backend</primary></indexterm>
- <indexterm><primary>export</primary></indexterm>
- <indexterm><primary>import</primary></indexterm>
- If you choose to use a tdbsam (<filename>passdb.tdb</filename>) backend file, your best choice
- is to use <command>pdbedit</command> to export the contents of the tdbsam file into an
- smbpasswd data file. This automatically strips out all domain-specific information,
- such as logon hours, logon machines, logon script, profile path, as well as the domain SID.
- The resulting file can be easily merged with other migration attempts (each of which must start
- with a clean file). It should also be noted that all users who end up in the merged smbpasswd
- file must have an account in <filename>/etc/passwd</filename>. The resulting smbpasswd file
- may be exported or imported into either a tdbsam (<filename>passdb.tdb</filename>) or
- an LDAP backend.
- </para>
-
- <figure id="NT4DUM">
- <title>View of Accounts in NT4 Domain User Manager</title>
- <imagefile scale="50">UserMgrNT4</imagefile>
- </figure>
-
-</sect2>
-
-
-<sect2>
- <title>Political Issues</title>
-
- <para>
- The merging of multiple Windows NT4-style domains into a single LDAP-backend-based Samba-3
- domain may be seen by those who had power over them as a loss of prestige or a loss of
- power. The imposition of a single domain may even be seen as a threat. So in migrating and
- merging account databases, be consciously aware of the political fall-out in which you
- may find yourself entangled when key staff feel a loss of prestige.
- </para>
-
- <para>
- The best advice that can be given to those who set out to merge NT4 domains into a single
- Samba-3 domain is to promote (sell) the action as one that reduces costs and delivers
- greater network interoperability and manageability.
- </para>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Implementation</title>
-
- <para>
- From feedback on the Samba mailing lists, it seems that most Windows NT4 migrations
- to Samba-3 are being performed using a new server or a new installation of a Linux or UNIX
- server. If you contemplate doing this, please note that the steps that follow in this
- chapter assume familiarity with the information that has been previously covered in this
- book. You are particularly encouraged to be familiar with <link linkend="secure"/>,
- <link linkend="Big500users"/> and <link linkend="happy"/>.
- </para>
-
- <para>
- We present here the steps and example output for two NT4 to Samba-3 domain migrations. The
- first uses an LDAP-based backend, and the second uses a tdbsam backend. In each case the
- scripts you specify in the &smb.conf; file for the <parameter>add user script</parameter>
- collection of parameters are used to effect the addition of accounts into the passdb backend.
- </para>
-
- <para>
- Before proceeding to NT4 migration using either a tdbsam or ldapsam, it is most strongly recommended to
- review <link linkend="ch5-dnshcp-setup"/> for DNS and DHCP configuration. The importance of correctly
- functioning name resolution must be recognized. This applies equally for both hostname and NetBIOS names
- (machine names, computer names, domain names, workgroup names &smbmdash; ALL names!).
- </para>
-
- <para>
- The migration process involves the following steps:
- </para>
-
- <itemizedlist>
- <listitem><para>
- Prepare the target Samba-3 server. This involves configuring Samba-3 for
- migration to either a tdbsam or an ldapsam backend.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>uppercase</primary></indexterm>
- <indexterm><primary>Posix</primary></indexterm>
- <indexterm><primary>lower-case</primary></indexterm>
- Clean up the source NT4 PDC. Delete all accounts that need not be migrated.
- Delete all files that should not be migrated. Where possible, change NT group
- names so there are no spaces or uppercase characters. This is important if
- the target UNIX host insists on POSIX-compliant all lowercase user and group
- names.
- </para></listitem>
-
- <listitem><para>
- Step through the migration process.
- </para></listitem>
-
- <listitem><para><indexterm><primary>PDC</primary></indexterm>
- Remove the NT4 PDC from the network.
- </para></listitem>
-
- <listitem><para>
- Upgrade the Samba-3 server from a BDC to a PDC, and validate all account
- information.
- </para></listitem>
- </itemizedlist>
-
- <para>
- It may help to use the above outline as a pre-migration checklist.
- </para>
-
- <sect2>
- <title>NT4 Migration Using LDAP Backend</title>
-
- <para>
- In this example, the migration is of an NT4 PDC to a Samba-3 PDC with an LDAP backend. The accounts about
- to be migrated are shown in <link linkend="NT4DUM"/>. In this example use is made of the
- smbldap-tools scripts to add the accounts that are migrated into the ldapsam passdb backend.
- Four scripts are essential to the migration process. Other scripts will be required
- for daily management, but these are not critical to migration. The critical scripts are dependant
- on which passdb backend is being used. Refer to <link linkend="ch8-vampire"/> to see which scripts
- must be provided so that the migration process can complete.
- </para>
-
- <para>
- Verify that you have correctly specified in the &smb.conf; file the scripts and arguments
- that should be passed to them before attempting to perform the account migration. Note also
- that the deletion scripts must be commented out during migration. These should be uncommented
- following successful migration of the NT4 Domain accounts.
- </para>
-
- <warning><para>
- Under absolutely no circumstances should the Samba daemons be started until instructed to do so.
- Delete the <filename>/etc/samba/secrets.tdb</filename> file and all Samba control tdb files
- before commencing the following configuration steps.
- </para></warning>
-
- <table id="ch8-vampire">
- <title>Samba &smb.conf; Scripts Essential to Samba Operation</title>
- <tgroup cols="3">
- <colspec align="left"/>
- <colspec align="center"/>
- <colspec align="center"/>
- <thead>
- <row>
- <entry>Entity</entry>
- <entry>ldapsam Script</entry>
- <entry>tdbsam Script</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>Add User Accounts</entry>
- <entry>smbldap-useradd</entry>
- <entry>useradd</entry>
- </row>
- <row>
- <entry>Delete User Accounts</entry>
- <entry>smbldap-userdel</entry>
- <entry>userdel</entry>
- </row>
- <row>
- <entry>Add Group Accounts</entry>
- <entry>smbldap-groupadd</entry>
- <entry>groupadd</entry>
- </row>
- <row>
- <entry>Delete Group Accounts</entry>
- <entry>smbldap-groupdel</entry>
- <entry>groupdel</entry>
- </row>
- <row>
- <entry>Add User to Group</entry>
- <entry>smbldap-groupmod</entry>
- <entry>usermod (See Note)</entry>
- </row>
- <row>
- <entry>Add Machine Accounts</entry>
- <entry>smbldap-useradd</entry>
- <entry>useradd</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
-
- <note><para>
- <indexterm><primary>usermod</primary></indexterm>
- <indexterm><primary>groupmem</primary></indexterm>
- <indexterm><primary>smbldap-tools</primary></indexterm>
- The UNIX/Linux <command>usermod</command> utility does not permit simple user addition to (or deletion
- of users from) groups. This is a feature provided by the smbldap-tools scripts. If you want this
- capability, you must create your own tool to do this. Alternately, you can search the Web
- to locate a utility called <command>groupmem</command> (by George Kraft) that provides this functionality.
- The <command>groupmem</command> utility was contributed to the shadow package but has not surfaced
- in the formal commands provided by Linux distributions (March 2004).
- </para></note>
-
- <note><para>
- <indexterm><primary>tdbdump</primary></indexterm>
- The <command>tdbdump</command> utility is a utility that you can build from the Samba source-code tree. Not all Linux binary distributions include this tool. If it is missing from your
- Linux distribution, you will need to build this yourself or else forgo its use.
- </para></note>
-
- <para>
- <indexterm><primary>User Manager</primary></indexterm>
- Before starting the migration, all dead accounts were removed from the NT4 domain using the User Manager for Domains.
- </para>
-
- <procedure>
- <title>User Migration Steps</title>
-
- <step><para>
- Configure the Samba &smb.conf; file to create a BDC. An example configuration is
- given in <link linkend="sbent4smb"/>.
- The delete scripts are commented out so that during the process of migration
- no account information can be deleted.
- </para></step>
-
-<example id="sbent4smb">
-<title>NT4 Migration Samba-3 Server <filename>smb.conf</filename> &smbmdash; Part: A</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
- <smbconfoption name="workgroup">DAMNATION</smbconfoption>
- <smbconfoption name="netbios name">MERLIN</smbconfoption>
- <smbconfoption name="passdb backend">ldapsam:ldap://localhost</smbconfoption>
- <smbconfoption name="log level">1</smbconfoption>
- <smbconfoption name="syslog">0</smbconfoption>
- <smbconfoption name="log file">/var/log/samba/%m</smbconfoption>
- <smbconfoption name="max log size">0</smbconfoption>
- <smbconfoption name="smb ports">139 445</smbconfoption>
- <smbconfoption name="name resolve order">wins bcast hosts</smbconfoption>
- <smbconfoption name="add user script">/opt/IDEALX/sbin/smbldap-useradd -m '%u'</smbconfoption>
- <smbconfoption name="#delete user script">/opt/IDEALX/sbin/smbldap-userdel '%u'</smbconfoption>
- <smbconfoption name="add group script">/opt/IDEALX/sbin/smbldap-groupadd '%g'</smbconfoption>
- <smbconfoption name="#delete group script">/opt/IDEALX/sbin/smbldap-groupdel '%g'</smbconfoption>
- <smbconfoption name="add user to group script">/opt/IDEALX/sbin/ smbldap-groupmod -m '%u' '%g'</smbconfoption>
- <smbconfoption name="#delete user from group script">/opt/IDEALX/sbin/smbldap-groupmod -x '%u' '%g'</smbconfoption>
- <smbconfoption name="set primary group script">/opt/IDEALX/sbin/smbldap-usermod -g '%g' '%u'</smbconfoption>
- <smbconfoption name="add machine script">/opt/IDEALX/sbin/smbldap-useradd -w '%u'</smbconfoption>
- <smbconfoption name="logon script">scripts\logon.cmd</smbconfoption>
- <smbconfoption name="logon path">\\%L\profiles\%U</smbconfoption>
- <smbconfoption name="logon home">\\%L\%U</smbconfoption>
- <smbconfoption name="logon drive">X:</smbconfoption>
- <smbconfoption name="domain logons">Yes</smbconfoption>
- <smbconfoption name="domain master">No</smbconfoption>
- <smbconfoption name="#wins support">Yes</smbconfoption>
- <smbconfoption name="wins server">192.168.123.124</smbconfoption>
- <smbconfoption name="ldap admin dn">cn=Manager,dc=terpstra-world,dc=org</smbconfoption>
- <smbconfoption name="ldap group suffix">ou=Groups</smbconfoption>
- <smbconfoption name="ldap idmap suffix">ou=Idmap</smbconfoption>
- <smbconfoption name="ldap machine suffix">ou=People</smbconfoption>
- <smbconfoption name="ldap passwd sync">Yes</smbconfoption>
- <smbconfoption name="ldap suffix">dc=terpstra-world,dc=org</smbconfoption>
- <smbconfoption name="ldap ssl">no</smbconfoption>
- <smbconfoption name="ldap timeout">20</smbconfoption>
- <smbconfoption name="ldap user suffix">ou=People</smbconfoption>
- <smbconfoption name="idmap backend">ldap:ldap://localhost</smbconfoption>
- <smbconfoption name="idmap uid">15000-20000</smbconfoption>
- <smbconfoption name="idmap gid">15000-20000</smbconfoption>
- <smbconfoption name="winbind nested groups">Yes</smbconfoption>
- <smbconfoption name="ea support">Yes</smbconfoption>
- <smbconfoption name="map acl inherit">Yes</smbconfoption>
- </smbconfblock>
-</example>
-
-<example id="sbent4smb2">
-<title>NT4 Migration Samba-3 Server <filename>smb.conf</filename> &smbmdash; Part: B</title>
-<smbconfblock>
-<smbconfsection name="[apps]"/>
- <smbconfoption name="comment">Application Data</smbconfoption>
- <smbconfoption name="path">/data/home/apps</smbconfoption>
- <smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[homes]"/>
- <smbconfoption name="comment">Home Directories</smbconfoption>
- <smbconfoption name="path">/home/users/%U/Documents</smbconfoption>
- <smbconfoption name="valid users">%S</smbconfoption>
- <smbconfoption name="read only">No</smbconfoption>
- <smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
- <smbconfoption name="comment">SMB Print Spool</smbconfoption>
- <smbconfoption name="path">/var/spool/samba</smbconfoption>
- <smbconfoption name="guest ok">Yes</smbconfoption>
- <smbconfoption name="printable">Yes</smbconfoption>
- <smbconfoption name="use client driver">No</smbconfoption>
- <smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[netlogon]"/>
- <smbconfoption name="comment">Network Logon Service</smbconfoption>
- <smbconfoption name="path">/var/lib/samba/netlogon</smbconfoption>
- <smbconfoption name="guest ok">Yes</smbconfoption>
- <smbconfoption name="locking">No</smbconfoption>
-
-<smbconfsection name="[profiles]"/>
- <smbconfoption name="comment">Profile Share</smbconfoption>
- <smbconfoption name="path">/var/lib/samba/profiles</smbconfoption>
- <smbconfoption name="read only">No</smbconfoption>
- <smbconfoption name="profile acls">Yes</smbconfoption>
-
-<smbconfsection name="[profdata]"/>
- <smbconfoption name="comment">Profile Data Share</smbconfoption>
- <smbconfoption name="path">/var/lib/samba/profdata</smbconfoption>
- <smbconfoption name="read only">No</smbconfoption>
- <smbconfoption name="profile acls">Yes</smbconfoption>
-
-<smbconfsection name="[print$]"/>
- <smbconfoption name="comment">Printer Drivers</smbconfoption>
- <smbconfoption name="path">/var/lib/samba/drivers</smbconfoption>
- </smbconfblock>
-</example>
-
- <step><para>
- <indexterm><primary>slapd.conf</primary></indexterm>
- Configure OpenLDAP in preparation for the migration. An example
- <filename>sladp.conf</filename> file is shown in <link linkend="sbentslapd"/>.
- The <constant>rootpw</constant> value is an encrypted password string that can
- be obtained by executing the <command>slappasswd</command> command.
- </para></step>
-
-<example id="sbentslapd">
-<title>NT4 Migration LDAP Server Configuration File: <filename>/etc/openldap/slapd.conf</filename> &smbmdash; Part A</title>
-<screen>
-include /etc/openldap/schema/core.schema
-include /etc/openldap/schema/cosine.schema
-include /etc/openldap/schema/inetorgperson.schema
-include /etc/openldap/schema/nis.schema
-include /etc/openldap/schema/samba3.schema
-
-pidfile /var/run/slapd/slapd.pid
-argsfile /var/run/slapd/slapd.args
-
-access to dn.base=""
- by self write
- by * auth
-
-access to attr=userPassword
- by self write
- by * auth
-
-access to attr=shadowLastChange
- by self write
- by * read
-
-access to *
- by * read
- by anonymous auth
-</screen>
-</example>
-
-<example id="sbentslapd2">
-<title>NT4 Migration LDAP Server Configuration File: <filename>/etc/openldap/slapd.conf</filename> &smbmdash; Part B</title>
-<screen>
-#loglevel 256
-
-#schemacheck on
-idletimeout 30
-#backend bdb
-database bdb
-checkpoint 1024 5
-cachesize 10000
-
-suffix "dc=terpstra-world,dc=org"
-rootdn "cn=Manager,dc=terpstra-world,dc=org"
-
-# rootpw = not24get
-rootpw {SSHA}86kTavd9Dw3FAz6qzWTrCOKX/c0Qe+UV
-
-directory /var/lib/ldap
-
-# Indices to maintain
-index objectClass eq
-index cn pres,sub,eq
-index sn pres,sub,eq
-index uid pres,sub,eq
-index displayName pres,sub,eq
-index uidNumber eq
-index gidNumber eq
-index memberUID eq
-index sambaSID eq
-index sambaPrimaryGroupSID eq
-index sambaDomainName eq
-index default sub
-</screen>
-</example>
-
- <step><para>
- <indexterm><primary>nss_ldap</primary></indexterm>
- <indexterm><primary>/etc/ldap.conf</primary></indexterm>
- Install the PADL <command>nss_ldap</command> tool set, then configure the <filename>/etc/ldap.conf</filename>
- as shown in <link linkend="sbrntldapconf"/>.
- </para></step>
-
-<example id="sbrntldapconf">
-<title>NT4 Migration NSS LDAP File: <filename>/etc/ldap.conf</filename></title>
-<screen>
-host 127.0.0.1
-
-base dc=terpstra-world,dc=org
-
-ldap_version 3
-
-binddn cn=Manager,dc=terpstra-world,dc=org
-bindpw not24get
-
-pam_password exop
-
-nss_base_passwd ou=People,dc=terpstra-world,dc=org?one
-nss_base_shadow ou=People,dc=terpstra-world,dc=org?one
-nss_base_group ou=Groups,dc=terpstra-world,dc=org?one
-
-ssl off
-</screen>
-</example>
-
- <step><para>
- <indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
- Edit the <filename>/etc/nsswitch.conf</filename> file so it has the entries shown
- in <link linkend="sbentnss"/>. Note that the LDAP entries have been commented out.
- This is deliberate. If these entries are active (not commented out), and the
- <filename>/etc/ldap.conf</filename> file has been configured, when the LDAP server
- is started, the process of starting the LDAP server will cause LDAP lookups. This
- causes the LDAP server <command>slapd</command> to hang because it finds port 389
- open and therefore cannot gain exclusive control of it. By commenting these entries
- out, it is possible to avoid this gridlock situation and thus the overall
- installation and configuration will progress more smoothly.
- </para></step>
-
-<example id="sbentnss">
-<title>NT4 Migration NSS Control File: <filename>/etc/nsswitch.conf</filename> (Stage:1)</title>
-<screen>
-passwd: files #ldap
-shadow: files #ldap
-group: files #ldap
-
-hosts: files dns wins
-networks: files dns
-
-services: files
-protocols: files
-rpc: files
-ethers: files
-netmasks: files
-netgroup: files
-publickey: files
-
-bootparams: files
-automount: files nis
-aliases: files
-#passwd_compat: ldap #Not needed.
-#group_compat: ldap #Not needed.
-</screen>
-</example>
-
- <step><para>
- Validate the the target NT4 PDC name is being correctly resolved to its IP address by
- executing the following:
-<screen>
-&rootprompt; ping transgression
-PING transgression.terpstra-world.org (192.168.1.5) 56(84) bytes of data.
-64 bytes from (192.168.1.5): icmp_seq=1 ttl=128 time=0.159 ms
-64 bytes from (192.168.1.5): icmp_seq=2 ttl=128 time=0.192 ms
-64 bytes from (192.168.1.5): icmp_seq=3 ttl=128 time=0.141 ms
-
---- transgression.terpstra-world.org ping statistics ---
-3 packets transmitted, 3 received, 0% packet loss, time 2000ms
-rtt min/avg/max/mdev = 0.141/0.164/0.192/0.021 ms
-</screen>
- Do not proceed to the next step if this step fails. It is imperative that the name of the PDC
- can be resolved to its IP address. If this is broken, fix it.
- </para></step>
-
- <step><para>
- Pull the domain SID from the NT4 domain that is being migrated as follows:
-<screen>
-&rootprompt; net rpc getsid -S TRANGRESSION -U Administrator%not24get
-Storing SID S-1-5-21-1385457007-882775198-1210191635 \
- for Domain DAMNATION in secrets.tdb
-</screen>
- </para>
-
- <para>
- Another way to obtain the domain SID from the target NT4 domain that is being
- migrated to Samba-3 is by executing the following:
-<screen>
-&rootprompt; net rpc info -S TRANSGRESSION
-</screen>
- If this method is used, do not forget to store the SID obtained into the
- <filename>secrets.tdb</filename> file. This can be done by executing:
-<screen>
-&rootprompt; net setlocalsid S-1-5-21-1385457007-882775198-1210191635
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>Idealx</primary></indexterm>
- <indexterm><primary>configure.pl</primary></indexterm>
- <indexterm><primary>/opt/IDEALX/sbin</primary></indexterm>
- <indexterm><primary>smbldap-tools</primary></indexterm>
- Install the Idealx <command>smbldap-tools</command> software package, following
- the instructions given in <link linkend="sbeidealx"/>. The resulting perl scripts
- should be located in the <filename>/opt/IDEALX/sbin</filename> directory.
- Change into that location, or wherever the scripts have been installed. Execute the
- <filename>configure.pl</filename> script to configure the Idealx package for use.
- Note: Use the domain SID obtained from the step above. The following is
- an example configuration session:
-<screen>
-&rootprompt; ./configure.pl
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- smbldap-tools script configuration
- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-Before starting, check
- . if your samba controller is up and running.
- . if the domain SID is defined
- (you can get it with the 'net getlocalsid')
-
- . you can leave the configuration using the Crtl-c key combination
- . empty value can be set with the "." character
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-Looking for configuration files...
-
-Samba Config File Location [/etc/samba/smb.conf] >
-smbldap Config file Location (global parameters)
- [/etc/smbldap-tools/smbldap.conf] >
-smbldap Config file Location (bind parameters)
- [/etc/smbldap-tools/smbldap_bind.conf] >
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-Let's start configuring the smbldap-tools scripts ...
-
-. workgroup name: name of the domain Samba act as a PDC
- workgroup name [DAMNATION] >
-. netbios name: netbios name of the samba controller
- netbios name [MERLIN] >
-. logon drive: local path to which the home directory
- will be connected (for NT Workstations). Ex: 'H:'
- logon drive [X:] > H:
-. logon home: home directory location (for Win95/98 or NT Workstation)
- (use %U as username) Ex:'\\MERLIN\home\%U'
- logon home (leave blank if you don't want homeDirectory)
- [\\MERLIN\home\%U] > \\%L\%U
-. logon path: directory where roaming profiles are stored.
- Ex:'\\MERLIN\profiles\%U'
- logon path (leave blank if you don't want roaming profile)
- [\\MERLIN\profiles\%U] > \\%L\profiles\%U
-. home directory prefix (use %U as username) [/home/%U] >
- /home/users/%U
-. default user netlogon script (use %U as username)
- [%U.cmd] > scripts\logon.cmd
- default password validation time (time in days) [45] > 180
-. ldap suffix [dc=terpstra-world,dc=org] >
-. ldap group suffix [ou=Groups] >
-. ldap user suffix [ou=People] >
-. ldap machine suffix [ou=People] >
-. Idmap suffix [ou=Idmap] >
-. sambaUnixIdPooldn: object where you want to store the next uidNumber
- and gidNumber available for new users and groups
- sambaUnixIdPooldn object (relative to ${suffix})
- [sambaDomainName=DAMNATION] >
-. ldap master server:
- IP address or DNS name of the master (writable) ldap server
- ldap master server [] > 127.0.0.1
-. ldap master port [389] >
-. ldap master bind dn [cn=Manager,dc=terpstra-world,dc=org] >
-. ldap master bind password [] >
-. ldap slave server: IP address or DNS name of the slave ldap server:
- can also be the master one
- ldap slave server [] > 127.0.0.1
-. ldap slave port [389] >
-. ldap slave bind dn [cn=Manager,dc=terpstra-world,dc=org] >
-. ldap slave bind password [] >
-. ldap tls support (1/0) [0] >
-. SID for domain DAMNATION: SID of the domain
- (can be obtained with 'net getlocalsid MERLIN')
- SID for domain DAMNATION []
- > S-1-5-21-1385457007-882775198-1210191635
-. unix password encryption: encryption used for unix passwords
-unix password encryption (CRYPT, MD5, SMD5, SSHA, SHA) [SSHA] > MD5
-. default user gidNumber [513] >
-. default computer gidNumber [515] >
-. default login shell [/bin/bash] >
-. default domain name to append to mail address [] >
- terpstra-world.org
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-backup old configuration files:
- /etc/smbldap-tools/smbldap.conf->
- /etc/smbldap-tools/smbldap.conf.old
- /etc/smbldap-tools/smbldap_bind.conf->
- /etc/smbldap-tools/smbldap_bind.conf.old
-writing new configuration file:
- /etc/smbldap-tools/smbldap.conf done.
- /etc/smbldap-tools/smbldap_bind.conf done.
-</screen>
- <indexterm><primary>sambaDomainName</primary></indexterm>
- <indexterm><primary>NextFreeUnixId</primary></indexterm>
- <indexterm><primary>updating smbldap-tools</primary></indexterm>
- <indexterm><primary>smbldap-tools updating</primary></indexterm>
- Note that the NT4 domain SID that was previously obtained was entered above. Also,
- the sambaUnixIdPooldn object was specified as sambaDomainName=DAMNATION. This is
- the location into which the Idealx smbldap-tools store the next available UID/GID
- information. It is also where Samba stores domain specific information such as the
- next RID, the SID, and so on. In older version of the smbldap-tools this information
- was stored in the sambaUnixIdPooldn DIT location cn=NextFreeUnixId. Where smbldap-tools
- are being upgraded to version 0.9.1 it is appropriate to update this to the new location
- only if the directory information is also relocated.
- </para></step>
-
- <step><para>
- Start the LDAP server using the system interface script. On Novell SLES9
- this is done as shown here:
-<screen>
-&rootprompt; rcldap start
-</screen>
- </para></step>
-
- <step><para>
- Edit the <filename>/etc/nsswitch.conf</filename> file so it has the entries shown in
- <link linkend="sbentnss2"/>. Note that the LDAP entries have now been uncommented.
- </para></step>
-
-<example id="sbentnss2">
-<title>NT4 Migration NSS Control File: <filename>/etc/nsswitch.conf</filename> (Stage:2)</title>
-<screen>
-passwd: files ldap
-shadow: files ldap
-group: files ldap
-
-hosts: files dns wins
-networks: files dns
-
-services: files
-protocols: files
-rpc: files
-ethers: files
-netmasks: files
-netgroup: files
-publickey: files
-
-bootparams: files
-automount: files nis
-aliases: files
-#passwd_compat: ldap #Not needed.
-#group_compat: ldap #Not needed.
-</screen>
-</example>
-
- <step><para>
- The LDAP management password must be installed into the <filename>secrets.tdb</filename>
- file as follows:
-<screen>
-&rootprompt; smbpasswd -w not24get
-Setting stored password for
- "cn=Manager,dc=terpstra-world,dc=org" in secrets.tdb
-</screen>
- </para></step>
-
- <step><para>
- Populate the LDAP directory as shown here:
-<screen>
-&rootprompt; /opt/IDEALX/sbin/smbldap-populate -a root -k 0 -m 0
-Using workgroup name from sambaUnixIdPooldn (smbldap.conf):
- sambaDomainName=DAMNATION
-Using builtin directory structure
-adding new entry: dc=terpstra-world,dc=org
-adding new entry: ou=People,dc=terpstra-world,dc=org
-adding new entry: ou=Groups,dc=terpstra-world,dc=org
-entry ou=People,dc=terpstra-world,dc=org already exist.
-adding new entry: ou=Idmap,dc=terpstra-world,dc=org
-adding new entry: sambaDomainName=DAMNATION,dc=terpstra-world,dc=org
-adding new entry: uid=root,ou=People,dc=terpstra-world,dc=org
-adding new entry: uid=nobody,ou=People,dc=terpstra-world,dc=org
-adding new entry: cn=Domain Admins,ou=Groups,dc=terpstra-world,dc=org
-adding new entry: cn=Domain Users,ou=Groups,dc=terpstra-world,dc=org
-adding new entry: cn=Domain Guests,ou=Groups,dc=terpstra-world,dc=org
-adding new entry: cn=Domain Computers,ou=Groups,dc=terpstra-world,dc=org
-adding new entry: cn=Administrators,ou=Groups,dc=terpstra-world,dc=org
-adding new entry: cn=Print Operators,ou=Groups,dc=terpstra-world,dc=org
-adding new entry: cn=Backup Operators,ou=Groups,dc=terpstra-world,dc=org
-adding new entry: cn=Replicators,ou=Groups,dc=terpstra-world,dc=org
-</screen>
- The script tries to add the ou=People container twice, hence the error message.
- This is expected behavior.
- </para></step>
-
- <step><para>
- <indexterm><primary>Novell SUSE SLES 9</primary></indexterm>
- Restart the LDAP server following initialization of the LDAP directory. Execute the
- system control script provided on your system. The following steps can be used on
- Novell SUSE SLES 9:
-<screen>
-&rootprompt; rcldap restart
-&rootprompt; chkconfig ldap on
-</screen>
- </para></step>
-
- <step><para>
- Verify that the new user accounts that have been added to the LDAP directory can be
- resolved as follows:
-<screen>
-&rootprompt; getent passwd
-...
-nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash
-man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash
-news:x:9:13:News system:/etc/news:/bin/bash
-uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash
-+::0:0:::
-root:x:0:0:Netbios Domain Administrator:/home/users/root:/bin/false
-nobody:x:999:514:nobody:/dev/null:/bin/false
-</screen>
- Now repeat this for the group accounts as shown here:
-<screen>
-&rootprompt; getent group
-...
-nobody:x:65533:
-nogroup:x:65534:nobody
-users:x:100:
-+::0:
-Domain Admins:x:512:root
-Domain Users:x:513:
-Domain Guests:x:514:
-Domain Computers:x:515:
-Administrators:x:544:
-Print Operators:x:550:
-Backup Operators:x:551:
-Replicators:x:552:
-</screen>
- In both cases the LDAP accounts follow the <quote>+::0:</quote> entry.
- </para></step>
-
- <step><para>
- Now it is time to join the Samba BDC to the target NT4 domain that is being
- migrated to Samba-3 by executing the following:
-<screen>
-&rootprompt; net rpc join -S TRANSGRESSION -U Administrator%not24get
-merlin:/opt/IDEALX/sbin # net rpc join -S TRANSGRESSION \
- -U Administrator%not24get
-Joined domain DAMNATION.
-</screen>
- </para></step>
-
- <step><para>
- Set the new domain administrator (root) password for both UNIX and Windows as shown here:
-<screen>
-&rootprompt; /opt/IDEALX/sbin/smbldap-passwd root
-Changing password for root
-New password : ********
-Retype new password : ********
-</screen>
- Note: During account migration, the Windows Administrator account will not be migrated
- to the Samba server.
- </para></step>
-
- <step><para>
- Now validate that these accounts can be resolved using Samba's tools as
- shown here for user accounts:
-<screen>
-&rootprompt; pdbedit -Lw
-root:0:84B0D8E14D158FF8417EAF50CFAC29C3:
- AF6DD3FD4E2EA8BDE1695A3F05EFBF52:[U ]:LCT-425F6467:
-nobody:65534:NO PASSWORDXXXXXXXXXXXXXXXXXXXXX:
- NO PASSWORDXXXXXXXXXXXXXXXXXXXXX:[NU ]:LCT-00000000:
-</screen>
- Now complete the following step to validate that group account mappings have
- been correctly set:
-<screen>
-&rootprompt; net groupmap list
-Domain Admins (S-1-5-21-1385457007-882775198-1210191635-512)
- -> Domain Admins
-Domain Users (S-1-5-21-1385457007-882775198-1210191635-513)
- -> Domain Users
-Domain Guests (S-1-5-21-1385457007-882775198-1210191635-514)
- -> Domain Guests
-Domain Computers (S-1-5-21-1385457007-882775198-1210191635-515)
- -> Domain Computers
-Administrators (S-1-5-32-544) -> Administrators
-Print Operators (S-1-5-32-550) -> Print Operators
-Backup Operators (S-1-5-32-551) -> Backup Operators
-Replicators (S-1-5-32-552) -> Replicators
-</screen>
- These are the expected results for a correctly configured system.
- </para></step>
-
- <step><para>
- Commence migration as shown here:
-<screen>
-&rootprompt; net rpc vampire -S TRANSGRESSION \
- -U Administrator%not24get > /tmp/vampire.log 2>1
-</screen>
- Check the vampire log to confirm that only expected errors have been
- reported. See <link linkend="sbevam1"/>.
- </para></step>
-
- <step><para>
- The migration of user accounts can be quickly validated as follows:
-<screen>
-&rootprompt; pdbedit -Lw
-root:0:84B0D8E14D158FF8417EAF50CFAC29C3:...
-nobody:65534:NO PASSWORDXXXXXXXXXXXXXXXXXXXXX:...
-Administrator:0:84B0D8E14D158FF8417EAF50CFAC29C3:...
-Guest:1:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:...
-TRANSGRESSION$:2:CC044B748CEE294CE76B6B0D1B86C1A8:...
-IUSR_TRANSGRESSION:3:64046AC81B056C375F9537FC409085F8:...
-MIDEARTH$:4:E93186E5819706D2AAD3B435B51404EE:...
-atrickhoffer:5:DC08CFE0C12B2867352502E32A407F23:...
-barryf:6:B829BCDE01FF24376E45D5F10408CFBD:...
-fsellerby:7:6A97CBEBE8F9826B417EAF50CFAC29C3:...
-gdaison:8:48F6A8C8A900024351DA8C2061C5F1D3:...
-hrambotham:9:7330D9EA0964465EAAD3B435B51404EE:...
-jrhapsody:10:ACBA7D207E2BA35D9BD41A26B01626BD:...
-maryk:11:293B5A4CA41F6CA1A7D80430B8342B73:...
-jacko:12:8E8982D86BD037C364BBD09A598E07AD:...
-bridge:13:0D2CA7D2BE67FE2193BE3A377C968336:...
-sharpec:14:8841A75CAC19D2855D8B73B1F4D430F8:...
-jimbo:15:6E8BDC904FD9EC5C17306D272A9441BB:...
-dhenwick:16:D1694A03C33584BDAAD3B435B51404EE:...
-dork:17:69E2D19E69A593D5AAD3B435B51404EE:...
-blue:18:E355EBF9559979FEAAD3B435B51404EE:...
-billw:19:EE35C3481CF7F7DB484448BC86A641A5:...
-rfreshmill:20:7EC033B58661B60CAAD3B435B51404EE:...
-MAGGOT$:21:A3B9334765AD30F7AAD3B435B51404EE:...
-TRENTWARE$:22:1D92C8DD5E7F0DDF93BE3A377C968336:...
-MORTON$:23:89342E69DCA9D3F8AAD3B435B51404EE:...
-NARM$:24:2B93E2D1D25448BDAAD3B435B51404EE:...
-LAPDOG$:25:14AA535885120943AAD3B435B51404EE:...
-SCAVENGER$:26:B6288EB6D147B56F8963805A19B0ED49:...
-merlin$:27:820C50523F368C54AB9D85AE603AD09D:...
-</screen>
- </para></step>
-
- <step><para>
- The mapping of UNIX and Windows groups can be validated as show here:
-<screen>
-&rootprompt; net groupmap list
-Domain Admins (S-1-5-21-1385457007-882775198-1210191635-512)
- -> Domain Admins
-Domain Users (S-1-5-21-1385457007-882775198-1210191635-513)
- -> Domain Users
-Domain Guests (S-1-5-21-1385457007-882775198-1210191635-514)
- -> Domain Guests
-Domain Computers (S-1-5-21-1385457007-882775198-1210191635-515)
- -> Domain Computers
-Administrators (S-1-5-32-544) -> Administrators
-Print Operators (S-1-5-32-550) -> Print Operators
-Backup Operators (S-1-5-32-551) -> Backup Operators
-Replicator (S-1-5-32-552) -> Replicators
-Engineers (S-1-5-21-1385457007-882775198-1210191635-1020) -> Engineers
-Marketoids (S-1-5-21-1385457007-882775198-1210191635-1022) -> Marketoids
-Gnomes (S-1-5-21-1385457007-882775198-1210191635-1023) -> Gnomes
-Catalyst (S-1-5-21-1385457007-882775198-1210191635-1024) -> Catalyst
-Recieving (S-1-5-21-1385457007-882775198-1210191635-1025) -> Recieving
-Rubberboot (S-1-5-21-1385457007-882775198-1210191635-1026) -> Rubberboot
-Sales (S-1-5-21-1385457007-882775198-1210191635-1027) -> Sales
-Accounting (S-1-5-21-1385457007-882775198-1210191635-1028) -> Accounting
-Shipping (S-1-5-21-1385457007-882775198-1210191635-1029) -> Shipping
-Account Operators (S-1-5-32-548) -> Account Operators
-Guests (S-1-5-32-546) -> Guests
-Server Operators (S-1-5-32-549) -> Server Operators
-Users (S-1-5-32-545) -> Users
-</screen>
- It is of vital importance that the domain SID portions of all group
- accounts are identical.
- </para></step>
-
- <step><para>
- The final responsibility in the migration process is to create identical
- shares and printing resources on the new Samba-3 server, copy all data
- across, set up privileges, and set share and file/directory access controls.
- </para></step>
-
- <step><para>
- <indexterm><primary>domain master</primary></indexterm>
- <indexterm><primary>PDC</primary></indexterm>
- Edit the &smb.conf; file to reset the parameter
- <smbconfoption name="domain master">Yes</smbconfoption> so that
- the Samba server functions as a PDC for the purpose of migration.
- Also, uncomment the deletion scripts so they will now be fully functional,
- enable the <parameter>wins support = yes</parameter> parameter and
- comment out the <parameter>wins server</parameter>. Validate the configuration
- with the <command>testparm</command> utility as shown here:
-<screen>
-&rootprompt; testparm
-Load smb config files from /etc/samba/smb.conf
-Processing section "[apps]"
-Processing section "[media]"
-Processing section "[homes]"
-Processing section "[printers]"
-Processing section "[netlogon]"
-Processing section "[profiles]"
-Processing section "[profdata]"
-Processing section "[print$]"
-Loaded services file OK.
-Server role: ROLE_DOMAIN_PDC
-Press enter to see a dump of your service definitions
-</screen>
- </para></step>
-
- <step><para>
- Now shut down the old NT4 PDC. Only when the old NT4 PDC and all
- NT4 BDCs have been shut down can the Samba-3 PDC be started.
- </para></step>
-
- <step><para>
- All workstations should function as they did with the old NT4 PDC. All
- interdomain trust accounts should remain in place and fully functional.
- All machine accounts and user logon accounts should also function correctly.
- </para></step>
-
- <step><para>
- The configuration of Samba-3 BDC servers can be accomplished now or at any
- convenient time in the future. Please refer to the carefully detailed process
- for doing so is outlined in <link linkend="sbehap-bldg1"/>.
- </para></step>
-
- </procedure>
-
- <sect3 id="sbevam1">
- <title>Migration Log Validation</title>
-
- <para>
- The following <filename>vampire.log</filename> file is typical of a valid migration.
-<screen>
-adding user Administrator to group Domain Admins
-adding user atrickhoffer to group Engineers
-adding user dhenwick to group Engineers
-adding user dork to group Engineers
-adding user rfreshmill to group Marketoids
-adding user jacko to group Gnomes
-adding user jimbo to group Gnomes
-adding user maryk to group Gnomes
-adding user gdaison to group Gnomes
-adding user dhenwick to group Catalyst
-adding user jacko to group Catalyst
-adding user jacko to group Recieving
-adding user blue to group Recieving
-adding user hrambotham to group Rubberboot
-adding user billw to group Sales
-adding user bridge to group Sales
-adding user jrhapsody to group Sales
-adding user maryk to group Sales
-adding user rfreshmill to group Sales
-adding user fsellerby to group Sales
-adding user sharpec to group Sales
-adding user jimbo to group Accounting
-adding user gdaison to group Accounting
-adding user jacko to group Shipping
-adding user blue to group Shipping
-Fetching DOMAIN database
-Creating unix group: 'Engineers'
-Creating unix group: 'Marketoids'
-Creating unix group: 'Gnomes'
-Creating unix group: 'Catalyst'
-Creating unix group: 'Recieving'
-Creating unix group: 'Rubberboot'
-Creating unix group: 'Sales'
-Creating unix group: 'Accounting'
-Creating unix group: 'Shipping'
-Creating account: Administrator
-Creating account: Guest
-Creating account: TRANSGRESSION$
-Creating account: IUSR_TRANSGRESSION
-Creating account: MIDEARTH$
-Creating account: atrickhoffer
-Creating account: barryf
-Creating account: fsellerby
-Creating account: gdaison
-Creating account: hrambotham
-Creating account: jrhapsody
-Creating account: maryk
-Creating account: jacko
-Creating account: bridge
-Creating account: sharpec
-Creating account: jimbo
-Creating account: dhenwick
-Creating account: dork
-Creating account: blue
-Creating account: billw
-Creating account: rfreshmill
-Creating account: MAGGOT$
-Creating account: TRENTWARE$
-Creating account: MORTON$
-Creating account: NARM$
-Creating account: LAPDOG$
-Creating account: SCAVENGER$
-Creating account: merlin$
-Group members of Domain Admins: Administrator,
-Group members of Domain Users: Administrator(primary),
-TRANSGRESSION$(primary),IUSR_TRANSGRESSION(primary),
-MIDEARTH$(primary),atrickhoffer(primary),barryf(primary),
-fsellerby(primary),gdaison(primary),hrambotham(primary),
-jrhapsody(primary),maryk(primary),jacko(primary),bridge(primary),
-sharpec(primary),jimbo(primary),dhenwick(primary),dork(primary),
-blue(primary),billw(primary),rfreshmill(primary),MAGGOT$(primary),
-TRENTWARE$(primary),MORTON$(primary),NARM$(primary),
-LAPDOG$(primary),SCAVENGER$(primary),merlin$(primary),
-Group members of Domain Guests: Guest(primary),
-Group members of Engineers: atrickhoffer,dhenwick,dork,
-Group members of Marketoids: rfreshmill,
-Group members of Gnomes: jacko,jimbo,maryk,gdaison,
-Group members of Catalyst: dhenwick,jacko,
-Group members of Recieving: jacko,blue,
-Group members of Rubberboot: hrambotham,
-Group members of Sales: billw,bridge,jrhapsody,maryk,
-rfreshmill,fsellerby,sharpec,
-Group members of Accounting: jimbo,gdaison,
-Group members of Shipping: jacko,blue,
-Fetching BUILTIN database
-skipping SAM_DOMAIN_INFO delta for 'Builtin' (is not my domain)
-Creating unix group: 'Account Operators'
-Creating unix group: 'Guests'
-Creating unix group: 'Server Operators'
-Creating unix group: 'Users'
-</screen>
- </para>
-
- </sect3>
-
- </sect2>
-
- <sect2>
- <title>NT4 Migration Using tdbsam Backend</title>
-
- <para>
- In this example, we change the domain name of the NT4 server from
- <constant>DRUGPREP</constant> to <constant>MEGANET</constant> prior to the use
- of the vampire (migration) tool. This migration process makes use of Linux system tools
- (like <command>useradd</command>) to add the accounts that are migrated into the
- UNIX/Linux <filename>/etc/passwd</filename> and <filename>/etc/group</filename>
- databases. These entries must therefore be present, and correct options specified,
- in your &smb.conf; file, or else the migration does not work as it should.
- </para>
-
- <procedure>
- <title>Migration Steps Using tdbsam</title>
-
- <step><para>
- Prepare a Samba-3 server precisely per the instructions shown in <link linkend="Big500users"/>.
- Set the workgroup name to <constant>MEGANET</constant>.
- </para></step>
-
- <step><para><indexterm>
- <primary>domain master</primary>
- </indexterm><indexterm>
- <primary>BDC</primary>
- </indexterm>
- Edit the &smb.conf; file to temporarily change the parameter
- <smbconfoption name="domain master">No</smbconfoption> so
- the Samba server functions as a BDC for the purpose of migration.
- </para></step>
-
- <step><para>
- Start Samba as you have done previously.
- </para></step>
-
- <step><para><indexterm>
- <primary>net</primary>
- <secondary>rpc</secondary>
- <tertiary>join</tertiary>
- </indexterm>
- Join the NT4 Domain as a BDC, as shown here:
-<screen>
-&rootprompt; net rpc join -S oldnt4pdc -W MEGANET -UAdministrator%not24get
-Joined domain MEGANET.
-</screen>
- </para></step>
-
- <step><para><indexterm>
- <primary>net</primary>
- <secondary>rpc</secondary>
- <tertiary>vampire</tertiary>
- </indexterm>
- You may vampire the accounts from the NT4 PDC by executing the command, as shown here:
-<screen>
-&rootprompt; net rpc vampire -S oldnt4pdc -U Administrator%not24get
-Fetching DOMAIN database
-SAM_DELTA_DOMAIN_INFO not handled
-Creating unix group: 'Domain Admins'
-Creating unix group: 'Domain Users'
-Creating unix group: 'Domain Guests'
-Creating unix group: 'Engineers'
-Creating unix group: 'Marketoids'
-Creating unix group: 'Account Operators'
-Creating unix group: 'Administrators'
-Creating unix group: 'Backup Operators'
-Creating unix group: 'Guests'
-Creating unix group: 'Print Operators'
-Creating unix group: 'Replicator'
-Creating unix group: 'Server Operators'
-Creating unix group: 'Users'
-Creating account: Administrator
-Creating account: Guest
-Creating account: oldnt4pdc$
-Creating account: jacko
-Creating account: maryk
-Creating account: bridge
-Creating account: sharpec
-Creating account: jimbo
-Creating account: dhenwick
-Creating account: dork
-Creating account: blue
-Creating account: billw
-Creating account: massive$
-Group members of Engineers: Administrator,
- sharpec(primary),bridge,billw(primary),dhenwick
-Group members of Marketoids: Administrator,jacko(primary),
- maryk(primary),jimbo,blue(primary),dork(primary)
-Creating unix group: 'Gnomes'
-Fetching BUILTIN database
-SAM_DELTA_DOMAIN_INFO not handled
-</screen>
- </para></step>
-
- <step><para><indexterm>
- <primary>pdbedit</primary>
- </indexterm>
- At this point, we can validate our migration. Let's look at the accounts
- in the form in which they are seen in a smbpasswd file. This achieves that:
-<screen>
-&rootprompt; pdbedit -Lw
-Administrator:505:84B0D8E14D158FF8417EAF50CFAC29C3:
- AF6DD3FD4E2EA8BDE1695A3F05EFBF52:[UX ]:LCT-3DF7AA9F:
-jimbo:512:6E9A2A51F64A1BD5C187B8085FE1D9DF:
- CDF7E305E639966E489A0CEFB95EE5E0:[UX ]:LCT-3E9362BC:
-sharpec:511:E4301A7CD8FDD1EC6BBF9BC19CDF8151:
- 7000255938831D5B948C95C1931534C5:[UX ]:LCT-3E8B42C4:
-dhenwick:513:DCD8886141E3F892AAD3B435B51404EE:
- 2DB36465949CB938DD98C312EFDC2639:[UX ]:LCT-3E939F41:
-bridge:510:3FE6873A43101B46417EAF50CFAC29C3:
- 891741F481AF111B4CAA09A94016BD01:[UX ]:LCT-3E8B4291:
-blue:515:256D41D2559BB3D2AAD3B435B51404EE:
- 9CCADDA4F7D281DD0FAD321478C6F971:[UX ]:LCT-3E939FDC:
-diamond$:517:6C8E7B64EDCDBC4218B6345447A4454B:
- 3323AC63C666CFAACB60C13F65D54E9A:[S ]:LCT-00000000:
-oldnt4pdc$:507:3E39430CDCABB5B09ED320D0448AE568:
- 95DBAF885854A919C7C7E671060478B9:[S ]:LCT-3DF7AA9F:
-Guest:506:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:
- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[DUX ]:LCT-3E93A008:
-billw:516:85380CA7C21B6EBE168C8150662AF11B:
- 5D7478508293709937E55FB5FBA14C17:[UX ]:LCT-3FED7CA1:
-dork:514:78C70DDEC35A35B5AAD3B435B51404EE:
- 0AD886E015AC595EC0AF40E6C9689E1A:[UX ]:LCT-3E939F9A:
-jacko:508:BC472F3BF9A0A5F63832C92FC614B7D1:
- 0C6822AAF85E86600A40DC73E40D06D5:[UX ]:LCT-3E8B4242:
-maryk:509:3636AB7E12EBE79AB79AE2610DD89D4C:
- CF271B744F7A55AFDA277FF88D80C527:[UX ]:LCT-3E8B4270:
-</screen>
- </para></step>
-
- <step><para><indexterm>
- <primary>pdbedit</primary>
- </indexterm>
- An expanded view of a user account entry shows more of what was
- obtained from the NT4 PDC:
-<screen>
-sleeth:~ # pdbedit -Lv maryk
-Unix username: maryk
-NT username: maryk
-Account Flags: [UX ]
-User SID: S-1-5-21-1988699175-926296742-1295600288-1003
-Primary Group SID: S-1-5-21-1988699175-926296742-1295600288-1007
-Full Name: Mary Kathleen
-Home Directory: \\diamond\maryk
-HomeDir Drive: X:
-Logon Script: scripts\logon.bat
-Profile Path: \\diamond\profiles\maryk
-Domain: MEGANET
-Account desc: Peace Maker
-Workstations:
-Munged dial:
-Logon time: 0
-Logoff time: Mon, 18 Jan 2038 20:14:07 GMT
-Kickoff time: Mon, 18 Jan 2038 20:14:07 GMT
-Password last set: Wed, 02 Apr 2003 13:05:04 GMT
-Password can change: 0
-Password must change: Mon, 18 Jan 2038 20:14:07 GMT
-</screen>
- </para></step>
-
- <step><para><indexterm>
- <primary>net</primary>
- <secondary>group</secondary>
- </indexterm>
- The following command lists the long names of the groups that have been
- imported (vampired) from the NT4 PDC:
-<screen>
-&rootprompt; net group -l -Uroot%not24get -Smassive
-
-Group name Comment
------------------------------
-Engineers Snake Oil Engineers
-Marketoids Untrustworthy Hype Vendors
-Gnomes Plain Vanilla Garden Gnomes
-Replicator Supports file replication in a domain
-Guests Users granted guest access to the computer/domain
-Administrators Members can fully administer the computer/domain
-Users Ordinary users
-</screen>
- Everything looks well and in order.
- </para></step>
-
- <step><para><indexterm>
- <primary>domain master</primary>
- </indexterm><indexterm>
- <primary>PDC</primary>
- </indexterm>
- Edit the &smb.conf; file to reset the parameter
- <smbconfoption name="domain master">Yes</smbconfoption> so
- the Samba server functions as a PDC for the purpose of migration.
- </para></step>
- </procedure>
- </sect2>
-
- <sect2>
- <title>Key Points Learned</title>
-
- <para>
- Migration of an NT4 PDC database to a Samba-3 PDC is possible.
- </para>
-
- <itemizedlist>
- <listitem><para>
- An LDAP backend is a suitable vehicle for NT4 migrations.
- </para></listitem>
-
- <listitem><para>
- A tdbsam backend can be used to perform a migration.
- </para></listitem>
-
- <listitem><para>
- Multiple NT4 domains can be merged into a single Samba-3
- domain.
- </para></listitem>
-
- <listitem><para>
- The net Samba-3 domain most likely requires some
- administration and updating before going live.
- </para></listitem>
- </itemizedlist>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Questions and Answers</title>
-
- <para>
- </para>
-
- <qandaset defaultlabel="chap08qa" type="number">
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>clean database</primary>
- </indexterm>
- Why must I start each migration with a clean database?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>merge</primary>
- </indexterm>
- This is a recommendation that permits the data from each NT4 domain to
- be kept separate until you are ready to merge them. Also, if you do not start with a clean database,
- you may find errors due to users or groups from multiple domains having the
- same name but different SIDs. It is better to permit each migration to complete
- without undue errors and then to handle the merging of vampired data under
- proper supervision.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>Domain SID</primary>
- </indexterm>
- Is it possible to set my domain SID to anything I like?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>auto-generated SID</primary>
- </indexterm><indexterm>
- <primary>SID</primary>
- </indexterm><indexterm>
- <primary>Domain SID</primary>
- </indexterm>
- Yes, so long as the SID you create has the same structure as an autogenerated SID.
- The typical SID looks like this: S-1-5-21-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX, where
- the XXXXXXXXXX can be any number with from 6 to 10 digits. On the other hand, why
- would you really want to create your own SID? I cannot think of a good reason.
- You may want to set the SID to one that is already in use somewhere on your network,
- but that is a little different from straight out creating your own domain SID.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>/etc/passwd</primary>
- </indexterm><indexterm>
- <primary>/etc/group</primary>
- </indexterm><indexterm>
- <primary>tdbsam</primary>
- </indexterm><indexterm>
- <primary>passdb backend</primary>
- </indexterm><indexterm>
- <primary>accounts</primary>
- <secondary>user</secondary>
- </indexterm><indexterm>
- <primary>accounts</primary>
- <secondary>group</secondary>
- </indexterm><indexterm>
- <primary>accounts</primary>
- <secondary>Domain</secondary>
- </indexterm>
- When using a tdbsam passdb backend, why must I have all domain user and group accounts
- in <filename>/etc/passwd</filename> and <filename>/etc/group</filename>?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>UID</primary>
- </indexterm><indexterm>
- <primary>GID</primary>
- </indexterm><indexterm>
- <primary>smbpasswd</primary>
- </indexterm><indexterm>
- <primary>/etc/passwd</primary>
- </indexterm><indexterm>
- <primary>Posix</primary>
- </indexterm><indexterm>
- <primary>LDAP database</primary>
- </indexterm>
- Samba-3 must be able to tie all user and group account SIDs to a UNIX UID or GID. Samba
- does not fabricate the UNIX IDs from thin air, but rather requires them to be located
- in a suitable place.
- </para>
-
- <para>
- When migrating a <filename>smbpasswd</filename> file to an LDAP backend, the
- UID of each account is taken together with the account information in the
- <filename>/etc/passwd</filename>, and both sets of data are used to create the account
- entry in the LDAP database.
- </para>
-
- <para>
- If you elect to create the POSIX account also, the entire UNIX account is copied to the
- LDAP backend. The same occurs with NT groups and UNIX groups. At the conclusion of
- migration to the LDAP database, the accounts may be removed from the UNIX database files.
- In short then, all UNIX and Windows networking accounts, both in tdbsam as well as in
- LDAP, require UIDs/GIDs.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>validate</primary>
- </indexterm><indexterm>
- <primary>connectivity</primary>
- </indexterm><indexterm>
- <primary>migration</primary>
- </indexterm>
- Why did you validate connectivity before attempting migration?
- </para>
-
- </question>
- <answer>
-
- <para>
- Access validation before attempting to migrate NT4 domain accounts helps to pinpoint
- potential problems that may otherwise affect or impede account migration. I am always
- mindful of the 4 P's of migration: Planning Prevents Poor Performance.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- How would you merge 10 tdbsam-based domains into an LDAP database?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>risk</primary>
- </indexterm><indexterm>
- <primary>dump</primary>
- </indexterm><indexterm>
- <primary>tdbsam</primary>
- </indexterm><indexterm>
- <primary>Samba Domain</primary>
- </indexterm><indexterm>
- <primary>UID</primary>
- </indexterm><indexterm>
- <primary>GID</primary>
- </indexterm><indexterm>
- <primary>pdbedit</primary>
- </indexterm><indexterm>
- <primary>transfer</primary>
- </indexterm><indexterm>
- <primary>smbpasswd</primary>
- </indexterm><indexterm>
- <primary>LDAP</primary>
- </indexterm><indexterm>
- <primary>tool</primary>
- </indexterm>
- If you have 10 tdbsam Samba domains, there is considerable risk that there are a number of
- accounts that have the same UNIX identifier (UID/GID). This means that you almost
- certainly have to edit a lot of data. It would be easiest to dump each database in smbpasswd
- file format and then manually edit all records to ensure that each has a unique UID. Each
- file can then be imported a number of ways. You can use the <command>pdbedit</command> tool
- to affect a transfer from the smbpasswd file to LDAP, or you can migrate them en masse to
- tdbsam and then to LDAP. The final choice is yours. Just remember to verify all accounts that
- you have migrated before handing over access to a user. After all, too many users with a bad
- migration experience may threaten your career.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>machine accounts</primary>
- </indexterm><indexterm>
- <primary>accounts</primary>
- <secondary>machine</secondary>
- </indexterm>
- I want to change my domain name after I migrate all accounts from an NT4 domain to a
- Samba-3 domain. Does it make any sense to migrate the machine accounts in that case?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>registry</primary>
- </indexterm><indexterm>
- <primary>un-join</primary>
- </indexterm><indexterm>
- <primary>rejoin</primary>
- </indexterm><indexterm>
- <primary>tattooing</primary>
- </indexterm>
- I would recommend not to migrate the machine account. The machine accounts should still work, but there are registry entries
- on each Windows NT4 and upward client that have a tattoo of the old domain name. If you
- unjoin the domain and then rejoin the newly renamed Samba-3 domain, you can be certain to avoid
- this tattooing effect.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>multiple group mappings</primary>
- </indexterm>
- After merging multiple NT4 domains into a Samba-3 domain, I lost all multiple group mappings. Why?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>/etc/passwd</primary>
- </indexterm><indexterm>
- <primary>/etc/group</primary>
- </indexterm>
- Samba-3 currently does not implement multiple group membership internally. If you use the Windows
- NT4 Domain User Manager to manage accounts and you have an LDAP backend, the multiple group
- membership is stored in the POSIX groups area. If you use either tdbsam or smbpasswd backend,
- then multiple group membership is handled through the UNIX groups file. When you dump the user
- accounts, no group account information is provided. When you edit (change) UIDs and GIDs in each
- file to which you migrated the NT4 Domain data, do not forget to edit the UNIX <filename>/etc/passwd</filename>
- and <filename>/etc/group</filename> information also. That is where the multiple group information
- is most closely at your fingertips.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- How can I reset group membership after loading the account information into the LDAP database?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>SRVTOOLS.EXE</primary>
- </indexterm>
- You can use the NT4 Domain User Manager that can be downloaded from the Microsoft Web site. The
- installation file is called <filename>SRVTOOLS.EXE</filename>.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>group names</primary>
- </indexterm>
- What are the limits or constraints that apply to group names?
- </para>
-
- </question>
- <answer>
-
- <para><indexterm>
- <primary>limit</primary>
- </indexterm><indexterm>
- <primary>shadow-utils</primary>
- </indexterm><indexterm>
- <primary>groupadd</primary>
- </indexterm><indexterm>
- <primary>groupdel</primary>
- </indexterm><indexterm>
- <primary>groupmod</primary>
- </indexterm><indexterm>
- <primary>account names</primary>
- </indexterm>
- A Windows 200x group name can be up to 254 characters long, while in Windows NT4 the group
- name is limited to 20 characters. Most UNIX systems limit this to 32 characters. Windows
- groups can contain upper- and lowercase characters, as well as spaces.
- Many UNIX system do not permit the use of uppercase characters, and some do not permit the
- space character either. A number of systems (i.e., Linux) work fine with both uppercase
- and space characters in group names, but the shadow-utils package that provides the group
- control functions (<command>groupadd</command>, <command>groupmod</command>, <command>groupdel</command>, and so on) do not permit them.
- Also, a number of UNIX systems management tools enforce their own particular interpretation
- of the POSIX standards and likewise do not permit uppercase or space characters in group
- or user account names. You have to experiment with your system to find what its
- peculiarities are.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para><indexterm>
- <primary>vampire</primary>
- </indexterm>
- My Windows NT4 PDC has 323,000 user accounts. How long will it take to migrate them to a Samba-3
- LDAP backend system using the vampire process?
- </para>
-
- </question>
- <answer>
-
- <para>
- UNIX UIDs and GIDs on most UNIX systems use an unsigned short or an unsigned integer. Recent Linux
- kernels support at least a much larger number. On systems that have a 16-bit constraint on UID/GIDs,
- you would not be able to migrate 323,000 accounts because this number cannot fit into a 16-bit unsigned
- integer. UNIX/Linux systems that have a 32-bit UID/GID can easily handle this number of accounts.
- Please check this carefully before you attempt to effect a migration using the vampire process.
- </para>
-
- <para><indexterm>
- <primary>Migration speed</primary>
- </indexterm>
- Migration speed depends much on the processor speed, the network speed, disk I/O capability, and
- LDAP update overheads. On a dual processor AMD MP1600+ with 1 GB memory that was mirroring LDAP
- to a second identical system over 1 Gb Ethernet, I was able to migrate around 180 user accounts
- per minute. Migration would obviously go much faster if LDAP mirroring were turned off during the migration.
- </para>
-
- </answer>
- </qandaentry>
-
- </qandaset>
-
-</sect1>
-
-</chapter>
-
diff --git a/docs-xml/Samba3-ByExample/SBE-MigrateNW4Samba3.xml b/docs-xml/Samba3-ByExample/SBE-MigrateNW4Samba3.xml
deleted file mode 100644
index 2664c77..0000000
--- a/docs-xml/Samba3-ByExample/SBE-MigrateNW4Samba3.xml
+++ /dev/null
@@ -1,1798 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<chapter id="nw4migration">
- <title>Migrating NetWare Server to Samba-3</title>
-
- <para>
- <indexterm><primary>Novell</primary></indexterm>
- <indexterm><primary>SUSE</primary></indexterm>
- Novell is a company any seasoned IT manager has to admire. It has become increasingly
- Linux-friendly and is emerging out of a deep regression that almost saw the company
- disappear into obscurity. Novell's SUSE Linux hosts the NetWare server and it is the
- platform of choice to which many older NetWare servers are being migrated.
- It will be interesting to see what becomes of NetWare over time.
- Meanwhile, there can be no denying that Novell is a Linux company.
- </para>
-
- <para>
- <indexterm><primary>Red Hat</primary></indexterm>
- <indexterm><primary>Debian</primary></indexterm>
- <indexterm><primary>Gentoo</primary></indexterm>
- <indexterm><primary>Mandrake</primary></indexterm>
- Whatever flavor of Linux is preferred in your environment, whether Red Hat, Debian,
- Gentoo, Mandrake, or SUSE (Novell), the information in this chapter should be read with
- the knowledge that file locations may vary a little; even so, the information
- in this chapter should provide something of value.
- </para>
-
- <para>
- <indexterm><primary>migration</primary></indexterm>
- Contributions to this chapter were made by Misty Stanley-Jones, a UNIX administrator of many
- years who surfaced on the Samba mailing list with a barrage of questions and who
- regularly helps other administrators to solve thorny Samba migration questions.
- </para>
-
- <para>
- <indexterm><primary>NetWare</primary></indexterm>
- <indexterm><primary>NLM</primary></indexterm>
- <indexterm><primary>NetWare</primary></indexterm>
- <indexterm><primary>Mars_NWE</primary></indexterm>
- One wonders how many NetWare servers remain in active service. Many are being migrated
- to Samba on Linux. Red Hat Linux, SUSE Linux 9.x, and SUSE Linux Enterprise Server 9 are
- ideal target platforms to which a NetWare server may be migrated. The migration method
- of choice is much dependent on the tools that the administrator finds most natural to use.
- The old-hand NetWare guru will likely want to use tools like the NetWare NLM for
- <command>rsync</command> to migrate files from the NetWare server to the Samba server.
- The UNIX administrator might prefer tools that are part of the Mars_NWE (Martin Stovers' NetWare
- Emulator) open source package. The MS Windows network administrator will likely make use of the
- NWConv utility that is a part of Windows NT4 Server. Whatever your tool of choice,
- migration will be filled with joyous and challenging moments &smbmdash; though probably not
- concurrently.
- </para>
-
- <para>
- The priority that Misty faced was one of migration of the data files off the NetWare 4.11
- server and onto a Samba-based Windows file and print server. This chapter does not pretend
- to document all the different methods that could be used to migrate user and group accounts
- off a NetWare server. Its focus is on migration of data files.
- </para>
-
- <para>
- This chapter tells its own story, so ride along. Maybe the information presented here
- will help to smooth over a similar migration challenge in your favorite networking environment.
- </para>
-
- <para>
- File paths have been modified to permit use of RPM packages provided by Novell. In the
- original documentation contributed by Misty, the Courier-IMAP package had been built
- directly from the original source tarball.
- </para>
-
-<sect1>
- <title>Introduction</title>
-
- <para>
- <indexterm><primary>Novell</primary></indexterm>
- Misty Stanley-Jones was recruited by Abmas to administer a network that had
- not received much attention for some years and was much in need of a makeover.
- As a brand-new sysadmin to this company, she inherited a very old Novell file server
- and came with a determination to change things for the better.
- </para>
-
- <para>
- A site survey turned up the following details for the old NetWare server:
- </para>
-
- <simplelist>
- <member>200 MHz MMX processor</member>
- <member>512K RAM</member>
- <member>24 GB disk space in RAID1</member>
- <member>Novell 4.11 patched to service pack 7</member>
- <member>60+ users</member>
- <member>7 network-attached printers</member>
- </simplelist>
-
- <para>
- The company had outgrown this server several years before and was dealing with
- severe growing pains. Some of the problems experienced were:
- </para>
-
- <itemizedlist>
- <listitem>
- <para>Very slow performance</para>
- </listitem>
- <listitem>
- <para>Available storage hovering around the 5% range</para>
- <itemizedlist>
- <listitem>
- <para>Extremely slow print spooling.</para>
- </listitem>
- <listitem>
- <para>
- Users storing information on their local hard
- drives, causing backup integrity problems
- </para>
- </listitem>
- </itemizedlist>
- </listitem>
- </itemizedlist>
-
- <para>
- <indexterm><primary>payroll</primary></indexterm>
- At one point disk space had filled up to 100 percent, causing the payroll database
- to become corrupt. This caused the accounting department to be down for over
- a week and necessitated deployment of another file server. The replacement
- server was created with very poor security and design considerations from
- a discarded desktop PC.
- </para>
-
- <sect2>
- <title>Assignment Tasks</title>
-
- <para>
- Misty has provided this summary of her migration experience in the hope
- that it will help someone to avoid the challenges she faced. Perhaps her
- configuration files and background will accelerate your learning as you
- grapple with a similar migration challenge. Let there be no confusion,
- the information presented in this chapter is provided to demonstrate
- how Misty dealt with a particular NetWare migration requirement, and
- it provides an overall approach to the implementation of a Samba-3
- environment that is significantly divergent from that presented in
- <link linkend="happy"/>.
- </para>
-
- <para>
- The complete removal of all site-specific information in order to produce
- a generic migration solution would rob this chapter of its character.
- It should be recognized, therefore, that the examples given require
- significant adaptation to suit local needs and thus
- there are some gaps in the example files. That is not Misty's fault;it
- is the result of treatment given to her files in an attempt to make
- the overall information more useful to you.
- </para>
-
- <para>
- <indexterm><primary>cost-benefit</primary></indexterm>
- After management reviewed a cost-benefit report as well as an estimated
- time-to-completion, approval was given proceed with the solution proposed.
- The server was built from purchased components. The total project cost
- was $3,000. A brief description of the configuration follows:
- </para>
-
- <simplelist>
- <member>
- 3.0 GHz P4 Processor
- </member>
- <member>
- 1 GB RAM
- </member>
- <member>
- 120 GB SATA operating system drive
- </member>
- <member>
- 4 x 80 GB SATA data drives (RAID5 240 GB capacity)
- </member>
- <member>
- 2 x 80 GB SATA removable drives for online backup
- </member>
- <member>
- A DLT drive for asynchronous offline backup
- </member>
- <member>
- SUSE Linux Professional 9.1
- </member>
- </simplelist>
-
- <para>
- The new system has operated for 6 months without problems. Over the past months
- much attention has been focused on cleaning up desktops and user profiles.
- </para>
-
- </sect2>
-</sect1>
-
-<sect1>
- <title>Dissection and Discussion</title>
-
- <para>
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>e-Directory</primary></indexterm>
- <indexterm><primary>authentication</primary></indexterm>
- <indexterm><primary>identity management</primary></indexterm>
- A decision to use LDAP was made even though I knew nothing about LDAP except that
- I had been reading the book <quote>LDAP System Administration,</quote> by Gerald Carter.
- LDAP seemed to provide some of the functionality of Novell's e-Directory Services
- and would provide centralized authentication and identity management.
- </para>
-
- <para>
- <indexterm><primary>database</primary></indexterm>
- <indexterm><primary>RPM</primary></indexterm>
- <indexterm><primary>tree</primary></indexterm>
- Building the LDAP database took a while and a lot of trial and error. Following
- the guidance I obtained from <quote>LDAP System
- Administration,</quote> I installed OpenLDAP (from RPM; later I compiled
- a more current version from source) and built my initial LDAP tree.
- </para>
-
- <sect2>
- <title>Technical Issues</title>
-
- <para>
- <indexterm><primary>white-pages</primary></indexterm>
- <indexterm><primary>inetOrgPerson</primary></indexterm>
- <indexterm><primary>OpenLDAP</primary></indexterm>
- <indexterm><primary>/etc/passwd</primary></indexterm>
- <indexterm><primary>/etc/shadow</primary></indexterm>
- <indexterm><primary>LDIF</primary></indexterm>
- <indexterm><primary>IMAP</primary></indexterm>
- <indexterm><primary>POP3</primary></indexterm>
- <indexterm><primary>SMTP</primary></indexterm>
- The first challenge was to create a company white pages, followed by manually
- entering everything from the printed company directory. This used only the inetOrgPerson
- object class from the OpenLDAP schemas. The next step was to write a shell script that
- would look at the <filename>/etc/passwd</filename> and <filename>/etc/shadow</filename>
- files on our mail server and create an LDIF file from which the information could be
- imported into LDAP. This would allow use of LDAP for Linux authentication, IMAP, POP3,
- and SMTP.
- </para>
-
- <para>
- Because a decision was made to use Courier-IMAP the schema <quote>authldap.schema</quote>
- from the Courier-IMAP source, tarball is necessary to resolve Courier-specific LDAP directory
- needs. Where the Courier-IMAP file provided by SUSE is used, this file is named
- <filename>courier.schema</filename>.
- </para>
-
- <para>
- Looking back, it would have been much easier to populate the LDAP directory using a convenient
- tool such as <command>phpLDAPAdmin</command> from the outset. An excessive amount of time was
- spent trying to generate LDIF files that could be parsed using the <command>ldapmodify</command>
- so that necessary changes could be written to the directory. This was a learning experience!
- </para>
-
- <para>
- An attempt was made to use the PADL POSIX account migration scripts, but I gave up trying to
- make them work. Instead, even though it is most inelegant, I wrote a simple script that did
- what I needed. It is enclosed as a simple example to demonstrate that you do not need to be
- a guru to make light of otherwise painful repetition. This file is listed in <link linkend="sbeamg"/>.
- </para>
-
-<example id="sbeamg">
-<title>A Rough Tool to Create an LDIF File from the System Account Files</title>
-<screen>
-#!/bin/bash
-
-cat /etc/passwd | while read l; do
- uid=`echo $l | cut -d : -f 1`
- uidNumber=`echo $l | cut -d : -f 3`
- gidNumber=`echo $1 | cut -d : -f 4`
- gecos=`echo $l | cut -d : -f 5`
- homeDirectory=`echo $l | cut -d : -f 6`
- loginShell=`echo $l | cut -d : -f 6`
- userPassword=`cat /etc/shadow | grep $uid | cut -d : -f 2`
-
- echo "dn: cn=$gecos,ou=people,dc=mycompany,dc=com"
- echo "objectClass: account"
- echo "objectClass: posixAccount"
- echo "cn: $gecos"
- echo "uid: $uid"
- echo "uidNumber: $uidNumber"
- echo "gidNumber: $gidNumber"
- echo "homeDirectory: $homeDirectory"
- echo "loginShell: $loginShell"
- echo "userPassword: $userPassword"
-done
-</screen>
-</example>
-
- <note><para>
-
- The PADL MigrationTools are recommended for migration of the UNIX account information into
- the LDAP directory. The tools consist of a set of Perl scripts for migration of users, groups,
- aliases, hosts, netgroups, networks, protocols, PRCs, and services from the existing ASCII text
- files (or from a name service such as NIS). This too set can be obtained from the <ulink url=
- "http://www.padl.com">PADL Web site</ulink>.
- </para></note>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Implementation</title>
-
- <para>
- </para>
-
- <sect2>
- <title>NetWare Migration Using LDAP Backend</title>
-
- <para>
- The following software must be installed on the SUSE Linux Enterprise Server to perform
- this migration:
- </para>
-
- <simplelist>
- <member>courier-imap</member>
- <member>courier-imap-ldap</member>
- <member>nss_ldap</member>
- <member>openldap2-client</member>
- <member>openldap2-devel (only for Samba compilation)</member>
- <member>openldap2</member>
- <member>pam_ldap</member>
- <member>samba-3.0.20 or later</member>
- <member>samba-client-3.0.20 or later</member>
- <member>samba-winbind-3.0.20 or later</member>
- <member>smbldap-tools Version 0.9.1</member>
- </simplelist>
-
- <para>
- Each software application must be carefully configured in preparation for migration.
- The configuration files used at Abmas are provided as a guide and should be modified
- to meet needs at your site.
- </para>
-
- <sect3>
- <title>LDAP Server Configuration</title>
-
- <para>
- The <filename>/etc/openldap/slapd.conf</filename> file Misty used is shown here:
-<programlisting>
-#/etc/openldap/slapd.conf
-#
-# See slapd.conf(5) for details on configuration options.
-# This file should NOT be world readable.
-#
-include /etc/openldap/schema/core.schema
-include /etc/openldap/schema/cosine.schema
-include /etc/openldap/schema/inetorgperson.schema
-include /etc/openldap/schema/nis.schema
-include /etc/openldap/schema/samba3.schema
-include /etc/openldap/schema/dhcp.schema
-include /etc/openldap/schema/misc.schema
-include /etc/openldap/schema/idpool.schema
-include /etc/openldap/schema/eduperson.schema
-include /etc/openldap/schema/commURI.schema
-include /etc/openldap/schema/local.schema
-include /etc/openldap/schema/courier.schema
-
-pidfile /var/run/slapd/run/slapd.pid
-argsfile /var/run/slapd/run/slapd.args
-
-replogfile /data/ldap/log/slapd.replog
-
-# Load dynamic backend modules:
-modulepath /usr/lib/openldap/modules
-
-#######################################################################
-# Logging parameters
-#######################################################################
-loglevel 256
-
-#######################################################################
-# SASL and TLS options
-#######################################################################
-sasl-host ldap.corp.abmas.org
-sasl-realm DIGEST-MD5
-sasl-secprops none
-TLSCipherSuite HIGH:MEDIUM:+SSLV2
-TLSCertificateFile /etc/ssl/certs/private/abmas-cert.pem
-TLSCertificateKeyFile /etc/ssl/certs/private/abmas-key.pem
-password-hash {SSHA}
-defaultsearchbase "dc=abmas,dc=biz"
-
-#######################################################################
-# bdb database definitions
-#######################################################################
-database bdb
-suffix "dc=abmas,dc=biz"
-rootdn "cn=manager,dc=abmas,dc=biz"
-rootpw {SSHA}gdo/dUvoT4ZJmULz3rUt6A3H/hBEduJ5
-directory /data/ldap
-mode 0600
-# The following is for BDB to make it flush its data to disk every
-# 500 seconds or 5kb of data
-checkpoint 500 5
-
-## For running slapindex
-#readonly on
-
-## Indexes for often-requested attributes
-index objectClass eq
-index cn eq,sub
-index sn eq,sub
-index uid eq,sub
-index uidNumber eq
-index gidNumber eq
-index sambaSID eq
-index sambaPrimaryGroupSID eq
-index sambaDomainName eq
-index default sub
-cachesize 2000
-
-replica host=baa.corp.abmas.org:389
- suffix="dc=abmas,dc=biz"
- binddn="cn=replica,dc=abmas,dc=biz"
- credentials=verysecret
- bindmethod=simple
- tls=yes
-replica host=ns.abmas.org:389
- suffix="dc=abmas,dc=biz"
- binddn="cn=replica,dc=abmas,dc=biz"
- credentials=verysecret
- bindmethod=simple
- tls=yes
-
-#######################################################################
-# ACL section
-#######################################################################
-## MOST RESTRICTIVE RULES MUST GO FIRST!
-# Admins get access to everything. This way I do not have to rename.
-access to *
- by group/groupOfUniqueNames/uniqueMember="cn=LDAP
-Administrators,ou=groups,dc=abmas,dc=biz" write
- by * break
-
-## Users can change their own passwords.
-access to
-attrs=userPassword,sambaNTPassword,sambaLMPassword,sambaPwdLastSet,
-sambaPwdMustChange,sambaPwdCanChange
- by self write
- by * auth
-
-## Home contact info restricted to the logged-in user and the HR dept
-access to attrs=hometelephoneNumber,homePostalAddress,
-mobileTelephoneNumber,pagerTelephoneNumber
- by group/groupOfUniqueNames/uniqueMember="cn=hr_admin,
-ou=groups,dc=abmas,dc=biz"
-write
- by self write
- by * none
-
-## Everyone can read email aliases
-access to dn.sub="ou=Email Aliases,dc=abmas,dc=biz"
- by * read
-
-## Only admins can manage email aliases
-## If someone is the role occupant of an alias they can change it -- this
-## is accomplished by the "organizationalRole" objectclass and is
-## pretty cool -- like a groupOfUniqueNames but for individual
-## users.
-access to dn.children="ou=Email Aliases,dc=abmas,dc=biz"
- by dnattr=roleOccupant write
- by * read
-
-## Admins and HR can add and delete users
-access to dn.sub="ou=people,dc=abmas,dc=biz"
- by group/groupOfUniqueNames/uniqueMember="cn=hr_admin,
-ou=groups,dc=abmas,dc=biz"
-write
- by * read
-
-## Admins and HR can add and delete bizputers
-access to dn.sub="ou=bizputers,dc=abmas,dc=biz"
- by group/groupOfUniqueNames/uniqueMember="cn=hr_admin,
-ou=groups,dc=abmas,dc=biz"
-write
- by * read
-
-## Admins and HR can add and delete groups
-access to dn.sub="ou=groups,dc=abmas,dc=biz"
- by group/groupOfUniqueNames/uniqueMember="cn=hr_admin,
-ou=groups,dc=abmas,dc=biz"
-write
- by * read
-
-## This is used to quickly deactivate any LDAP object only
-## Admins have access.
-access to dn.sub="ou=inactive,dc=abmas,dc=biz"
- by * none
-
-## This is for programs like Windows Address Book that can
-## detect the default search base.
-access to attrs=namingcontexts,supportedControl
- by anonymous =cs
- by * read
-
-## Default to read-only access
-access to *
- by dn.base="cn=replica,ou=people,dc=abmas,dc=biz" write
- by * read
-</programlisting>
-</para>
-
- <para>
- <indexterm><primary>/etc/ldap.conf</primary></indexterm>
- The <filename>/etc/ldap.conf</filename> file used is listed in <link linkend="ch8ldap"/>.
- </para>
-
-<example id="ch8ldap">
-<title>NSS LDAP Control File &smbmdash; /etc/ldap.conf</title>
-<screen>
-# /etc/ldap.conf
-# This file is present on every *NIX client that authenticates to LDAP.
-# For me, most of the defaults are fine. There is an amazing amount of
-# customization that can be done see the man page for info.
-
-# Your LDAP server. Must be resolvable without using LDAP. The following
-# is for the LDAP server all others use the FQDN of the server
-URI ldap://127.0.0.1
-
-# The distinguished name of the search base.
-base ou=corp,dc=abmas,dc=biz
-
-# The LDAP version to use (defaults to 3 if supported by client library)
-ldap_version 3
-
-# The distinguished name to bind to the server with if the effective
-# user ID is root. Password is stored in /etc/ldap.secret (mode 600)
-rootbinddn cn=Manager,dc=abmas,dc=biz
-
-# Filter to AND with uid=%s
-pam_filter objectclass=posixAccount
-
-# The user ID attribute (defaults to uid)
-pam_login_attribute uid
-
-# Group member attribute
-pam_member_attribute memberUID
-
-# Use the OpenLDAP password change
-# extended operation to update the password.
-pam_password exop
-
-# OpenLDAP SSL mechanism
-# start_tls mechanism uses the normal LDAP port, LDAPS typically 636
-ssl start_tls
-
-tls_cacertfile /etc/ssl/certs/private/abmas-cert.pem
-...
-</screen>
-</example>
-
- <para>
- The NSS control file <filename>/etc/nsswitch.conf</filename> has the following contents:
-<screen>
-# /etc/nsswitch.conf
-# This file controls the resolve order for system databases.
-
-# the following two lines obviate the "+" entry in /etc/passwd and /etc/group.
-passwd: compat ldap
-group: compat ldap
-# The above are all that I store in LDAP at this point. There are
-# possibilities to store hosts, services, ethers, and lots of other things.
-</screen>
- </para>
-
- <para>
- <indexterm><primary>PAM</primary></indexterm>
- <indexterm><primary>NSS</primary></indexterm>
- In my setup, users authenticate via PAM and NSS using LDAP-based accounts.
- The configuration file that controls the behavior of the PAM <command>pam_unix2</command>
- module is shown in <link linkend="sbepu2"/> file.
- This works out of the box with the configuration files in this chapter. It
- enables you to have no local accounts for users (it is highly advisable
- to have a local account for the root user). Traps for the unwary include the following:
- </para>
-
-<example id="sbepu2">
-<title>The PAM Control File <filename>/etc/security/pam_unix2.conf</filename></title>
-<screen>
-# pam_unix2 config file
-#
-# This file contains options for the pam_unix2.so module.
-# It contains a list of options for every type of management group,
-# which will be used for authentication, account management and
-# password management. Not all options will be used from all types of
-# management groups.
-#
-# At first, pam_unix2 will read this file and then uses the local
-# options. Not all options can be set her global.
-#
-# Allowed options are:
-#
-# debug (account, auth, password, session)
-# nullok (auth)
-# md5 (password / overwrites /etc/default/passwd)
-# bigcrypt (password / overwrites /etc/default/passwd)
-# blowfish (password / overwrites /etc/default/passwd)
-# crypt_rounds=XX
-# none (session)
-# trace (session)
-# call_modules=x,y,z (account, auth, password)
-#
-# Example:
-# auth: nullok
-# account:
-# password: nullok blowfish crypt_rounds=8
-# session: none
-#
-auth: use_ldap
-account: use_ldap
-password: use_ldap
-session: none
-</screen>
-</example>
-
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>authenticate</primary></indexterm>
- <indexterm><primary>DNS</primary></indexterm>
- <itemizedlist>
- <listitem>
- <para>
- If your LDAP database goes down, nobody can authenticate except for root.
- </para>
- </listitem>
-
- <listitem>
- <para>
- If failover is configured incorrectly, weird behavior can occur. For example,
- DNS can fail to resolve.
- </para>
- </listitem>
- </itemizedlist>
-
- <para>
- I do have two LDAP slave servers configured. That subject is beyond the scope
- of this document, and steps for implementing it are well documented.
- </para>
-
- <para>
- The following services authenticate using LDAP:
- </para>
- <indexterm><primary>UNIX</primary></indexterm>
- <indexterm><primary>Postfix</primary></indexterm>
- <indexterm><primary>Courier-IMAP</primary></indexterm>
- <simplelist>
- <member>UNIX login/ssh</member>
- <member>Postfix (SMTP)</member>
- <member>Courier-IMAP/IMAPS/POP3/POP3S</member>
- </simplelist>
-
- <para>
- <indexterm><primary>white-pages</primary></indexterm>
- <indexterm><primary>Windows Address Book</primary></indexterm>
- Companywide white pages can be searched using an LDAP client
- such as the one in the Windows Address Book.
- </para>
-
- <para>
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>smbldap-tools</primary></indexterm>
- Having gained a solid understanding of LDAP and a relatively workable LDAP tree
- thus far, it was time to configure Samba. I compiled the latest stable Samba and
- also installed the latest <command>smbldap-tools</command> from
- <ulink url="http://idealx.com">Idealx</ulink>.
- </para>
-
- <para>
- The Samba &smb.conf; file was configured as shown in <link linkend="ch8smbconf"/>.
- </para>
-
-<example id="ch8smbconf">
-<title>Samba Configuration File &smbmdash; smb.conf Part A</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MEGANET2</smbconfoption>
-<smbconfoption name="netbios name">MASSIVE</smbconfoption>
-<smbconfoption name="server string">Corp File Server</smbconfoption>
-<smbconfoption name="passdb backend">ldapsam:ldap://localhost</smbconfoption>
-<smbconfoption name="pam password change">Yes</smbconfoption>
-<smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
-<smbconfoption name="log level">1</smbconfoption>
-<smbconfoption name="log file">/data/samba/log/%m.log</smbconfoption>
-<smbconfoption name="name resolve order">wins host bcast</smbconfoption>
-<smbconfoption name="time server">Yes</smbconfoption>
-<smbconfoption name="printcap name">cups</smbconfoption>
-<smbconfoption name="show add printer wizard">No</smbconfoption>
-<smbconfoption name="cups options">Raw</smbconfoption>
-<smbconfoption name="add user script">/opt/IDEALX/sbin/smbldap-useradd -m "%u"</smbconfoption>
-<smbconfoption name="add group script">/opt/IDEALX/sbin/smbldap-groupadd -p "%g"</smbconfoption>
-<smbconfoption name="add user to group script">/opt/IDEALX/sbin/smbldap-groupmod -m "%u" "%g"</smbconfoption>
-<smbconfoption name="delete user from group script">/opt/IDEALX/sbin/smbldap-groupmod -x "%u" "%g"</smbconfoption>
-<smbconfoption name="set primary group script">/opt/IDEALX/sbin/smbldap-usermod -g "%g" "%u"</smbconfoption>
-<smbconfoption name="add machine script">/usr/local/sbin/smbldap-useradd -w "%m"</smbconfoption>
-<smbconfoption name="logon script">logon.bat</smbconfoption>
-<smbconfoption name="logon path">\\%L\profiles\%U\%a</smbconfoption>
-<smbconfoption name="logon drive">H:</smbconfoption>
-<smbconfoption name="logon home">\\%L\%U</smbconfoption>
-<smbconfoption name="domain logons">Yes</smbconfoption>
-<smbconfoption name="wins support">Yes</smbconfoption>
-<smbconfoption name="ldap admin dn">cn=Manager,dc=abmas,dc=biz</smbconfoption>
-<smbconfoption name="ldap group suffix">ou=Groups</smbconfoption>
-<smbconfoption name="ldap idmap suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap machine suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap passwd sync">Yes</smbconfoption>
-<smbconfoption name="ldap suffix">ou=MEGANET2,dc=abmas,dc=biz</smbconfoption>
-<smbconfoption name="ldap ssl">no</smbconfoption>
-<smbconfoption name="ldap user suffix">ou=People</smbconfoption>
-<smbconfoption name="admin users">root, "@Domain Admins"</smbconfoption>
-<smbconfoption name="printer admin">"@Domain Admins"</smbconfoption>
-<smbconfoption name="force printername">Yes</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="ch8smbconf2">
-<title>Samba Configuration File &smbmdash; smb.conf Part B</title>
-<smbconfblock>
-<smbconfsection name="[netlogon]"/>
-<smbconfoption name="comment">Network logon service</smbconfoption>
-<smbconfoption name="path">/data/samba/netlogon</smbconfoption>
-<smbconfoption name="write list">"@Domain Admins"</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-
-<smbconfsection name="[profiles]"/>
-<smbconfoption name="comment">Roaming Profile Share</smbconfoption>
-<smbconfoption name="path">/data/samba/profiles/</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="profile acls">Yes</smbconfoption>
-<smbconfoption name="veto files">desktop.ini</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[homes]"/>
-<smbconfoption name="comment">Home Directories</smbconfoption>
-<smbconfoption name="valid users">%S</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="create mask">0770</smbconfoption>
-<smbconfoption name="veto files">desktop.ini</smbconfoption>
-<smbconfoption name="hide files">desktop.ini</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[software]"/>
-<smbconfoption name="comment">Software for %a computers</smbconfoption>
-<smbconfoption name="path">/data/samba/shares/software/%a</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-
-<smbconfsection name="[public]"/>
-<smbconfoption name="comment">Public Files</smbconfoption>
-<smbconfoption name="path">/data/samba/shares/public</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-
-<smbconfsection name="[PDF]"/>
-<smbconfoption name="comment">Location of documents printed to PDFCreator printer</smbconfoption>
-<smbconfoption name="path">/data/samba/shares/pdf</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="ch8smbconf3">
-<title>Samba Configuration File &smbmdash; smb.conf Part C</title>
-<smbconfblock>
-<smbconfsection name="[EVERYTHING]"/>
-<smbconfoption name="comment">All shares</smbconfoption>
-<smbconfoption name="path">/data/samba</smbconfoption>
-<smbconfoption name="valid users">"@Domain Admins"</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[CDROM]"/>
-<smbconfoption name="comment">CD-ROM on MASSIVE</smbconfoption>
-<smbconfoption name="path">/mnt</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-
-<smbconfsection name="[print$]"/>
-<smbconfoption name="comment">Printer Drivers Share</smbconfoption>
-<smbconfoption name="path">/data/samba/drivers</smbconfoption>
-<smbconfoption name="write list">root</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">All Printers</smbconfoption>
-<smbconfoption name="path">/data/samba/spool</smbconfoption>
-<smbconfoption name="create mask">0644</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[acct_hp8500]"/>
-<smbconfoption name="comment">"Accounting Color Laser Printer"</smbconfoption>
-<smbconfoption name="path">/data/samba/spool/private</smbconfoption>
-<smbconfoption name="valid users">@acct, @acct_admin, @hr, "@Domain Admins", at Receptionist, dwayne, terri, danae, jerry</smbconfoption>
-<smbconfoption name="create mask">0644</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="copy">printers</smbconfoption>
-
-<smbconfsection name="[plotter]"/>
-<smbconfoption name="comment">Engineering Plotter</smbconfoption>
-<smbconfoption name="path">/data/samba/spool</smbconfoption>
-<smbconfoption name="create mask">0644</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="use client driver">Yes</smbconfoption>
-<smbconfoption name="copy">printers</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="ch8smbconf4">
-<title>Samba Configuration File &smbmdash; smb.conf Part D</title>
-<smbconfblock>
-<smbconfsection name="[APPS]"/>
-<smbconfoption name="path">/data/samba/shares/Apps</smbconfoption>
-<smbconfoption name="force group">"Domain Users"</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[ACCT]"/>
-<smbconfoption name="path">/data/samba/shares/Accounting</smbconfoption>
-<smbconfoption name="valid users">@acct, "@Domain Admins"</smbconfoption>
-<smbconfoption name="force group">acct</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="create mask">0660</smbconfoption>
-<smbconfoption name="directory mask">0770</smbconfoption>
-
-<smbconfsection name="[ACCT_ADMIN]"/>
-<smbconfoption name="path">/data/samba/shares/Acct_Admin</smbconfoption>
-<smbconfoption name="valid users">@"acct_admin"</smbconfoption>
-<smbconfoption name="force group">acct_admin</smbconfoption>
-
-<smbconfsection name="[HR_PR]"/>
-<smbconfoption name="path">/data/samba/shares/HR_PR</smbconfoption>
-<smbconfoption name="valid users">@hr, @acct_admin</smbconfoption>
-<smbconfoption name="force group">hr</smbconfoption>
-
-<smbconfsection name="[ENGR]"/>
-<smbconfoption name="path">/data/samba/shares/Engr</smbconfoption>
-<smbconfoption name="valid users">@engr, @receptionist, @truss, "@Domain Admins", cheri</smbconfoption>
-<smbconfoption name="force group">engr</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="create mask">0770</smbconfoption>
-
-<smbconfsection name="[DATA]"/>
-<smbconfoption name="path">/data/samba/shares/DATA</smbconfoption>
-<smbconfoption name="valid users">@engr, @receptionist, @truss, "@Domain Admins", cheri</smbconfoption>
-<smbconfoption name="force group">engr</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="create mask">0770</smbconfoption>
-<smbconfoption name="copy">engr</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="ch8smbconf5">
-<title>Samba Configuration File &smbmdash; smb.conf Part E</title>
-<smbconfblock>
-<smbconfsection name="[X]"/>
-<smbconfoption name="path">/data/samba/shares/X</smbconfoption>
-<smbconfoption name="valid users">@engr, @acct</smbconfoption>
-<smbconfoption name="force group">engr</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="create mask">0770</smbconfoption>
-<smbconfoption name="copy">engr</smbconfoption>
-
-<smbconfsection name="[NETWORK]"/>
-<smbconfoption name="path">/data/samba/shares/network</smbconfoption>
-<smbconfoption name="valid users">"@Domain Users"</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="create mask">0770</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-
-<smbconfsection name="[UTILS]"/>
-<smbconfoption name="path">/data/samba/shares/Utils</smbconfoption>
-<smbconfoption name="write list">"@Domain Admins"</smbconfoption>
-
-<smbconfsection name="[SYS]"/>
-<smbconfoption name="path">/data/samba/shares/SYS</smbconfoption>
-<smbconfoption name="valid users">chad</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-</smbconfblock>
-</example>
-
- <para>
- <indexterm><primary>Qbasic</primary></indexterm>
- <indexterm><primary>Rbase</primary></indexterm>
- <indexterm><primary>drive letters</primary></indexterm>
- Most of these shares are only used by one company group, but they are required
- because of some ancient Qbasic and Rbase applications were that written expecting
- their own drive letters.
- </para>
-
- <para>
- <indexterm><primary>rsync</primary></indexterm>
- <indexterm><primary>rsyncd.conf</primary></indexterm>
- <indexterm><primary>synchronize</primary></indexterm>
- Note: During the process of building the new server, I kept data files
- up to date with the Novell server via use of <command>rsync</command>.
- On a separate system (my workstation in fact), which could be rebooted
- whenever necessary, I set up a mount point to the Novell server via
- <command>ncpmount</command>. I then created a
- <filename>rsyncd.conf</filename> to share that mount point out to my
- new server, and synchronized once an hour. The script I used to synchronize
- is shown in <link linkend="sbersync"/>. The files exclusion list I used
- is shown in <link linkend="sbexcld"/>. The reason I had to have the
- <command>rsync</command> daemon running on a system that could be
- rebooted frequently is because <constant>ncpfs</constant>
- (part of the MARS NetWare Emulation package) has a nasty habit of creating stale
- mount points that cannot be recovered without a reboot. The reason for hourly
- synchronization is because some part of the chain was very slow and
- performance-heavy (whether <command>rsync</command> itself, the network,
- or the Novell server, I am not sure, but it was probably the Novell server).
- </para>
-
-<example id="sbersync">
-<title>Rsync Script</title>
-<screen>
-#!/bin/bash
-# Part 1 - rsync the Novell directories to the new server
-echo "#############################################"
-echo "New sync operation starting at `date`"
-if ! pgrep -fl '^rsync\> ; then
- echo "Good, no rsync is running!"
- echo "Synchronizing oink to BHPRO"
- rsync -av --exclude-from=/root/excludes.txt
-baa.corp:/BHPRO/SYS1/ /data/samba/shares/SYS1
- retval=$?
- [ ${retval} = 0 ] && echo "Sync operation completed at `date`"
- echo "Fixing permissions"
- # I had a whole lot more permission-fixing stuff here. It got
- # pared down as groups got moved over. The problem
- # was that the way I was mounting the directory, everything
- # was owned by the Novell administrator which translated to
- # Root. This is also why I could only do one-way sync because
- # I could not fix the ACLs on the Novell side.
- find /data/samba/shares/Engr/ -perm +770 -exec chmod 770 {} \;
- find /data/samba/shares/Engr/ ! -group engr -exec chgrp engr {} \;
-else
- # This rsync took ages and ages -- I had it set to run every hour but
- # I needed a way to prevent it running into itself.
- echo "Oh no, rsync is already running!"
-echo "#############################################"
-fi
-</screen>
-</example>
-
-<example id="sbexcld">
-<title>Rsync Files Exclusion List &smbmdash; <filename>/root/excludes.txt</filename></title>
-<screen>
-/Acct/
-/Apps/
-/DATA/
-/Engr/*.pc3
-/Engr/plotter
-/Engr/APPOLO/
-/Engr/LIBRARY/
-/Home/Accounting/
-/Home/Angie/
-/Home/AngieY/
-/Home/Brandon/
-/Home/Carl/
-</screen>
-</example>
-
- <para>
- After Samba was configured, I initialized the LDAP database. The first
- thing I had to do was store the LDAP password in the Samba configuration by
- issuing the command (as root):
-<screen>
-&rootprompt; smbpasswd -w verysecret
-</screen>
- where <quote>verysecret</quote> is replaced by the LDAP bind password.
- </para>
-
-<note><para>
-The Idealx smbldap-tools package can be configured using a script called
-<command>configure.pl</command> that is provided as part of the tool. See <link linkend="happy"/>
-for an example of its use. Many administrators, like Misty, choose to do this manually
-so as to maintain greater awareness of how the tool-chain works and possibly to avoid
-undesirable actions from occurring unnoticed.
-</para></note>
-
- <para>
- Now Samba was ready for use and it was time to configure the smbldap-tools. There are two
- relevant files, which are usually put into the directory
- <filename>/etc/smbldap-tools</filename>. The main file,
- <filename>smbldap.conf</filename> is shown in <link linkend="ch8ideal"/>.
- </para>
-
-<example id="ch8ideal">
-<title>Idealx smbldap-tools Control File &smbmdash; Part A</title>
-<screen>
-#########
-#
-# located in /etc/smbldap-tools/smbldap.conf
-#
-######################################################################
-#
-# General Configuration
-#
-######################################################################
-
-# Put your own SID
-# to obtain this number do: net getlocalsid
-SID="S-1-5-21-725326080-1709766072-2910717368"
-
-######################################################################
-#
-# LDAP Configuration
-#
-######################################################################
-
-# Notes: to use to dual ldap servers backend for Samba, you must patch
-# Samba with the dual-head patch from IDEALX. If not using this patch
-# just use the same server for slaveLDAP and masterLDAP.
-# Those two servers declarations can also be used when you have
-# . one master LDAP server where all writing operations must be done
-# . one slave LDAP server where all reading operations must be done
-# (typically a replication directory)
-
-# Ex: slaveLDAP=127.0.0.1
-slaveLDAP="127.0.0.1"
-slavePort="389"
-
-# Master LDAP : needed for write operations
-# Ex: masterLDAP=127.0.0.1
-masterLDAP="127.0.0.1"
-masterPort="389"
-
-# Use TLS for LDAP
-# If set to 1, this option will use start_tls for connection
-# (you should also used the port 389)
-ldapTLS="0"
-
-# How to verify the server's certificate (none, optional or require)
-# see "man Net::LDAP" in start_tls section for more details
-verify=""
-</screen>
-</example>
-
-<example id="ch8ideal2">
-<title>Idealx smbldap-tools Control File &smbmdash; Part B</title>
-<screen>
-# CA certificate
-# see "man Net::LDAP" in start_tls section for more details
-cafile=""
- certificate to use to connect to the ldap server
-# see "man Net::LDAP" in start_tls section for more details
-clientcert=""
-
-# key certificate to use to connect to the ldap server
-# see "man Net::LDAP" in start_tls section for more details
-clientkey=""
-
-# LDAP Suffix
-# Ex: suffix=dc=IDEALX,dc=ORG
-suffix="ou=MEGANET2,dc=abmas,dc=biz"
-
-# Where are stored Users
-# Ex: usersdn="ou=Users,dc=IDEALX,dc=ORG"
-usersdn="ou=People,${suffix}"
-
-# Where are stored Computers
-# Ex: computersdn="ou=Computers,dc=IDEALX,dc=ORG"
-computersdn="ou=People,${suffix}"
-
-# Where are stored Groups
-# Ex groupsdn="ou=Groups,dc=IDEALX,dc=ORG"
-groupsdn="ou=Groups,${suffix}"
-
-# Where are stored Idmap entries
-# (used if samba is a domain member server)
-# Ex groupsdn="ou=Idmap,dc=IDEALX,dc=ORG"
-idmapdn="ou=Idmap,${suffix}"
-
-# Where to store next uidNumber and gidNumber available
-sambaUnixIdPooldn="sambaDomainName=MEGANET2,${suffix}"
-
-# Default scope Used
-scope="sub"
-</screen>
-</example>
-
-<example id="ch8ideal3">
-<title>Idealx smbldap-tools Control File &smbmdash; Part C</title>
-<screen>
-# Unix password encryption (CRYPT, MD5, SMD5, SSHA, SHA)
-hash_encrypt="MD5"
-
-# if hash_encrypt is set to CRYPT, you may set a salt format.
-# default is "%s", but many systems will generate MD5 hashed
-# passwords if you use "$1$%.8s". This parameter is optional!
-crypt_salt_format="%s"
-
-######################################################################
-#
-# Unix Accounts Configuration
-#
-######################################################################
-
-# Login defs
-# Default Login Shell
-# Ex: userLoginShell="/bin/bash"
-userLoginShell="/bin/false"
-
-# Home directory
-# Ex: userHome="/home/%U"
-userHome="/home/%U"
-
-# Gecos
-userGecos="Samba User"
-
-# Default User (POSIX and Samba) GID
-defaultUserGid="513"
-
-# Default Computer (Samba) GID
-defaultComputerGid="515"
-
-# Skel dir
-skeletonDir="/etc/skel"
-
-# Default password validation time (time in days) Comment the next
-# line if you don't want password to be enable for
-# defaultMaxPasswordAge days (be careful to the sambaPwdMustChange
-# attribute's value)
-defaultMaxPasswordAge="45"
-</screen>
-</example>
-
-<example id="ch8ideal4">
-<title>Idealx smbldap-tools Control File &smbmdash; Part D</title>
-<screen>
-######################################################################
-#
-# SAMBA Configuration
-#
-######################################################################
-
-# The UNC path to home drives location (%U username substitution)
-# Ex: \\My-PDC-netbios-name\homes\%U
-# Just set it to a null string if you want to use the smb.conf
-# 'logon home' directive and/or disable roaming profiles
-userSmbHome=""
-
-# The UNC path to profiles locations (%U username substitution)
-# Ex: \\My-PDC-netbios-name\profiles\%U
-# Just set it to a null string if you want to use the smb.conf
-# 'logon path' directive and/or disable roaming profiles
-userProfile=""
-
-# The default Home Drive Letter mapping
-# (will be automatically mapped at logon time if home directory exist)
-# Ex: H: for H:
-userHomeDrive=""
-
-# The default user netlogon script name (%U username substitution)
-# if not used, will be automatically username.cmd
-# make sure script file is edited under DOS
-# Ex: %U.cmd
-# userScript="startup.cmd" # make sure script file is edited under DOS
-userScript=""
-
-# Domain appended to the users "mail"-attribute
-# when smbldap-useradd -M is used
-mailDomain="abmas.org"
-
-######################################################################
-#
-# SMBLDAP-TOOLS Configuration (default are ok for a RedHat)
-#
-######################################################################
-# Allows not to use smbpasswd
-# (if with_smbpasswd == 0 in smbldap_conf.pm) but
-# prefer Crypt::SmbHash library
-with_smbpasswd="0"
-smbpasswd="/usr/bin/smbpasswd"
-</screen>
-</example>
-
- <para>
- <indexterm><primary>TLS</primary></indexterm>
- Note: I chose not to take advantage of the TLS capability of this.
- Eventually I may go back and tweak it. Also, I chose not to take advantage
- of the master/slave configuration as I heard horror stories that it was
- unstable. My slave servers are replicas only.
- </para>
-
- <para>
- The <filename>/etc/smbldap-tools/smbldap_bind.conf</filename> file is shown here:
-<screen>
-# smbldap_bind.conf
-#
-# This file simply tells smbldap-tools how to bind to your LDAP server.
-# It has to be a DN with full write access to the Samba portion of
-# the database.
-
-############################
-# Credential Configuration #
-############################
-# Notes: you can specify two different configurations if you use a
-# master ldap for writing access and a slave ldap server for reading access
-# By default, we will use the same DN (so it will work for standard Samba
-# release)
-slaveDN="cn=Manager,dc=abmas,dc=biz"
-slavePw="verysecret"
-masterDN="cn=Manager,dc=abmas,dc=biz"
-masterPw="verysecret"
-</screen>
- </para>
-
- <para>
- The next step was to run the <command>smbldap-populate</command> command, which populates
- the LDAP tree with the appropriate default users, groups, and UID and GID pools.
- It creates a user called Administrator with UID=0 and GID=0 matching the
- Domain Admins group. This is fine because you can still log on as root to a Windows system,
- but it will break cached credentials if you need to log on as the administrator
- to a system that is not on the network.
- </para>
-
- <para>
- After the LDAP database has been preloaded, it is prudent to validate that the
- information needed is in the LDAP directory. This can be done done by restarting
- the LDAP server, then performing an LDAP search by executing:
-<screen>
-&rootprompt; ldapsearch -W -x -b "dc=abmas,dc=biz"\
- -D "cn=Manager,dc=abmas,dc=biz" \
- "(Objectclass=*)"
-Enter LDAP Password:
-# extended LDIF
-#
-# LDAPv3
-# base <dc=abmas,dc=biz> with scope sub
-# filter: (ObjectClass=*)
-# requesting: ALL
-#
-
-# abmas.biz
-dn: dc=abmas,dc=biz
-objectClass: dcObject
-objectClass: organization
-o: abmas
-dc: abmas
-
-# People, abmas.biz
-dn: ou=People,dc=abmas,dc=biz
-objectClass: organizationalUnit
-ou: People
-
-# Groups, abmas.biz
-dn: ou=Groups,dc=abmas,dc=biz
-objectClass: organizationalUnit
-ou: Groups
-
-# Idmap, abmas.biz
-dn: ou=Idmap,dc=abmas,dc=biz
-objectClass: organizationalUnit
-ou: Idmap
-...
-</screen>
- </para>
-
- <para>
- <indexterm><primary>Windows</primary></indexterm>
- <indexterm><primary>POSIX</primary></indexterm>
- <indexterm><primary>smbldap-groupadd</primary></indexterm>
- <indexterm><primary>RID</primary></indexterm>
- <indexterm><primary>sambaGroupMapping</primary></indexterm>
- With the LDAP directory now initialized, it was time to create the Windows and POSIX
- (UNIX) group accounts as well as the mappings from Windows groups to UNIX groups.
- The easiest way to do this was to use <command>smbldap-groupadd</command> command.
- It creates the group with the posixGroup and sambaGroupMapping attributes, a
- unique GID, and an automatically determined RID. I learned the hard way not to
- try to do this by hand.
- </para>
-
- <para>
- <indexterm><primary>group mapping</primary></indexterm>
- <indexterm><primary>smbldap-groupmod</primary></indexterm>
- <indexterm><primary>memberUID</primary></indexterm>
- After I had my group mappings in place, I added users to the groups (the users
- don't really have to exist yet). I used the <command>smbldap-groupmod</command>
- command to accomplish this. It can also be done manually by adding memberUID
- attributes to the group entries in LDAP.
- </para>
-
- <para>
- <indexterm><primary>sambaSamAccount</primary></indexterm>
- <indexterm><primary>posixAccount</primary></indexterm>
- <indexterm><primary>smbldap-usermod</primary></indexterm>
- The most monumental task of all was adding the sambaSamAccount information to each
- already existent posixAccount entry. I did it one at a time as I moved people onto
- the new server, by issuing the command:
-<screen>
-&rootprompt; smbldap-usermod -a -P username
-</screen>
- <indexterm><primary>NetWare</primary></indexterm>
- <indexterm><primary>LDIF</primary></indexterm>
- <indexterm><primary>slapcat</primary></indexterm>
- I completed that step for every user after asking the person what his or her current
- NetWare password was. The wiser way to have done it would probably have been to dump the
- entire database to an LDIF file. This can be done by executing:
-<screen>
-&rootprompt; slapcat > somefile.ldif
-</screen>
- <indexterm><primary>Perl</primary></indexterm>
- <indexterm><primary>objectClass</primary></indexterm>
- Then update the LDIF file created by using a Perl script to parse and add the
- appropriate attributes and objectClasses to each entry, followed by re-importing
- the entire database into the LDAP directory.
- </para>
-
- <para>
- Rebuilding of the LDAP directory can be done as follows:
-<screen>
-&rootprompt; rcldap stop
-&rootprompt; cd /data/ldap
-&rootprompt; rm *bdb _* log*
-&rootprompt; su - ldap -c "slapadd -l somefile.ldif"
-&rootprompt; rcldap start
-</screen>
- This can be done at any time and for any reason, with no harm to the database.
- </para>
-
- <para>
- I first added a test user, of course. The LDIF for this test user looks like
- this, to give you an idea:
-<screen>
-# Entry 1: cn=Test User,ou=people,ou=corp,dc=abmas,dc=biz
-dn:cn=Test User,ou=people,ou=corp,dc=abmas,dc=biz
-cn: Test User
-gecos: Test User
-gidNumber: 513
-givenName: Test
-homeDirectory: /home/test.user
-homePhone: 555
-l: Somewhere
-l: ST
-mail: test.user
-o: Corp
-objectClass: top
-objectClass: inetOrgPerson
-objectClass: posixAccount
-objectClass: sambaSamAccount
-postalCode: 12345
-sn: User
-street: 10 Some St.
-uid: test.user
-uidNumber: 1074
-sambaLogonTime: 0
-sambaLogoffTime: 2147483647
-sambaKickoffTime: 2147483647
-sambaPwdCanChange: 0
-displayName: Samba User
-sambaSID: S-1-5-21-725326080-1709766072-2910717368-3148
-sambaLMPassword: 9D29C287C58448F9AAD3B435B51404EE
-sambaAcctFlags: [U]
-sambaNTPassword: D062088E99C95E37D7702287BB35E770
-sambaPwdLastSet: 1102537694
-sambaPwdMustChange: 1106425694
-userPassword: {SSHA}UzFZ2VxRGdwUueLnTGtsTBtnsvMO1oj8
-loginShell: /bin/false
-</screen>
- </para>
-
- <para>
- Then I went over to a spare Windows NT machine and joined it to the MEGANET2 domain.
- It worked, and the machine's account entry under ou=Computers looks like this:
-<screen>
-dn:uid=w2kengrspare$,ou=Computers,ou=MEGANET2,dc=abmas,dc=biz
-objectClass: top
-objectClass: inetOrgPerson
-objectClass: posixAccount
-objectClass: sambaSamAccount
-cn: w2kengrspare$
-sn: w2kengrspare$
-uid: w2kengrspare$
-uidNumber: 1104
-gidNumber: 515
-homeDirectory: /dev/null
-loginShell: /bin/false
-description: Computer
-gecos: Computer
-sambaSID: S-1-5-21-725326080-1709766072-2910717368-3208
-sambaPrimaryGroupSID: S-1-5-21-725326080-1709766072-2910717368-2031
-displayName: W2KENGRSPARE$
-sambaPwdCanChange: 1103149236
-sambaPwdMustChange: 2147483647
-sambaNTPassword: CA199C45CB6737035DB6D9D9F6CD1834
-sambaPwdLastSet: 1103149236
-sambaAcctFlags: [W ]
-</screen>
- </para>
-
- <para>
- <indexterm><primary>netlogon</primary></indexterm>
- So now I could log on with a test user from the machine w2kengrspare. It was all well and
- good, but that user was in no groups yet and so had pretty boring access. I fixed that
- by writing the login script! To write the login script, I used
- <ulink url="http://www.kixtart.org">Kixtart</ulink> because it will work
- with every architecture of Windows, has an active and helpful user base, and was both
- easier to learn and more powerful than the standard netlogon scripts I have seen.
- I also did not have to do a logon script per user or per group.
- </para>
-
- <para>
- <indexterm><primary>Kixtart</primary></indexterm>
- I downloaded Kixtart and put the following files in my netlogon share:
-<screen>
-KIX32.EXE
-KX32.dll
-KX95.dll <-- Not needed unless you are running Win9x clients.
-kx16.dll <-- Probably not needed unless you are running DOS clients.
-kxrpc.exe <-- Probably useless as it has to run on the server and can
- only be run on NT. It's for Windows 95 to become group-aware.
- We can get around the need.
-</screen>
- </para>
-
- <para>
- <indexterm><primary>logon.kix</primary></indexterm>
- I then wrote the <filename>logon.kix</filename> file that is shown in
- <link linkend="ch8kix"/>. I chose to keep it all in one file, but it
- can be split up and linked via include directives.
- </para>
-
-<example id="ch8kix">
-<title>Kixtart Control File &smbmdash; File: logon.kix</title>
-<screen>
-; This script just calls the other scripts.
-
-; First we want to get things done for everyone.
-
-; Second, we do first-time login stuff.
-
-; Third, we go through the group-oriented scripts one at a time.
-
-
-; We want to check for group membership here to avoid the overhead of running
-; scripts which don't apply.
-call "\\massive\netlogon\scripts\main.kix"
-call "\\massive\netlogon\scripts\setup.kix"
-IF INGROUP("MEGANET2\ACCT")
- call "scripts\acct.kix"
-ENDIF
-IF INGROUP("MEGANET2\ENGR","MEGANET2\RECEPTIONIST")
-call "\\massive\netlogon\scripts\engr.kix"
-ENDIF
-IF INGROUP("MEGANET2\FURN")
- call "\\massive\netlogon\scripts\furn.kix"
-ENDIF
-IF INGROUP("MEGANET2\TRUSS")
- call "\\massive\netlogon\scripts\truss.kix"
-ENDIF
-</screen>
-</example>
-
-<example id="ch8kix2">
-<title>Kixtart Control File &smbmdash; File: main.kix</title>
-<screen>
-break on
-
-; Choose whether to hide the login window or not
-IF INGROUP("MEGANET2\Domain Admins")
- USE Z: \\massive\everything
- SETCONSOLE("show")
-ELSE
- ; Nobody cares about seeing the login script except admins
- SETCONSOLE("hide")
-ENDIF
-
-; Delete all previously connected shares
-USE * /delete
-
-SETTITLE("Logging on @USERID to @LDOMAIN at @TIME")
-
-; Set the time on the workstation
-$Timeserver = "\\massive"
-Settime $TimeServer
-
-; Map the home directory
-USE H: @HOMESHR ; connect to user's home share
-IF @ERROR = 0
-
- H:
- CD @HOMEDIR ; change directory to user's home directory
-ENDIF
-
-; Everyone gets the N drive
-USE N: \\massive\network
-</screen>
-</example>
-
-<example id="ch8kix3">
-<title>Kixtart Control File &smbmdash; File: setup.kix, Part A</title>
-<screen>
-; My setup.kix is where all of the redirection stuff happens. Note that with
-; the use of registry keys, this only happens the first time they log in ,or if
-; I delete the pertinent registry keys which triggers it to happen again:
-
-; Check to see if we have written the abmas sub-key before
-$RETURNCODE = EXISTKEY("HKEY_CURRENT_USER\abmas")
-IF NOT $RETURNCODE = 0
-; Add key for abmas-specific things on the first login
- ADDKEY("HKEY_CURRENT_USER\abmas")
- ; The following key gets deleted at the end of the first login
- ADDKEY("HKEY_CURRENT_USER\abmas\FIRST_LOGIN")
-ENDIF
-
-; People with laptops need My Documents to be in their profile. People with
-; desktops can have My Documents redirected to their home directory to avoid
-; long delays with logging out and out-of-sync files.
-
-; Check to see if this is the first login -- doesn't make sense to do this
-; at the very first login
-
-$RETURNCODE = EXISTKEY("HKEY_CURRENT_USER\abmas\FIRST_LOGIN")
-IF NOT $RETURNCODE = 0
-
-; We don't want to do this stuff for people with laptops or people in the FURN
-; group. (They store their profiles in a different server)
-
- IF NOT INGROUP("MASSIVE\Laptop","MASSIVE\FURN")
- $RETURNCODE=EXISTKEY("HKEY_CURRENT_USER\abmas\profile_copied")
-
-; A crude way to tell what OS our profile is for and copy the "My Documents"
-; to the redirected folder on the server. It works because the profiles
-; are stored as \\server\profiles\user\architecture
- IF NOT $RETURNCODE = 0
- IF EXIST("\\massive\profiles\@userID\WinXP")
- copy "\\massive\profiles\@userID\WinXP\My Documents\*"
-"\\massive\@userID\"
- ENDIF
- IF EXIST("\\massive\profiles\@userID\Win2K")
- copy "\\massive\profiles\@userID\Win2K\My Documents\*"
-"\\massive\@userID\"
- ENDIF
- IF EXIST("\\massive\profiles\@userID\WinNT")
- copy "\\massive\profiles\@userID\WinNT\My Documents\*"
-"\\massive\@userID\"
- ENDIF
-</screen>
-</example>
-
-<example id="ch8kix3b">
-<title>Kixtart Control File &smbmdash; File: setup.kix, Part B</title>
-<screen>
-; Now we will write the registry values to redirect the locations of "My
-Documents"
-; and other folders.
- ADDKEY("HKEY_CURRENT_USER\abmas\profile_copied")
- WRITEVALUE("HKEY_CURRENT_USER\Software\Microsoft\
-Windows\CurrentVersion\Explorer\User
-Shell Folders", "Personal","\\massive\@userID","REG_SZ")
- WRITEVALUE("HKEY_CURRENT_USER\Software\Microsoft\
-Windows\CurrentVersion\Explorer\User
-Shell Folders", "My Pictures", "\\massive\@userID\My Pictures", "REG_SZ")
- IF @PRODUCTTYPE="Windows 2000 Professional" or @PRODUCTTYPE="Windows XP
-Professional"
- WRITEVALUE("HKEY_CURRENT_USER\Software\Microsoft\
-Windows\CurrentVersion\Explorer\User
-Shell Folders", "My Videos", "\\massive\@userID\My Videos", "REG_SZ")
- WRITEVALUE("HKEY_CURRENT_USER\Software\Microsoft\
-Windows\CurrentVersion\Explorer\User
-Shell Folders", "My Music", "\\massive\@userID\My Music", "REG_SZ")
- WRITEVALUE("HKEY_CURRENT_USER\Software\Microsoft\
-Windows\CurrentVersion\Explorer\User
-Shell Folders", "My eBooks", "\\massive\@userID\My eBooks", "REG_SZ")
- ENDIF
- ENDIF
- ENDIF
-
-; Now we will delete the FIRST_LOGIN sub-key that we made before.
-; Note - to run this script again you will want to delete the HKCU\abmas
-; sub-key, log out, and log back in.
-$RETURNVALUE = EXISTKEY("HKEY_CURRENT_USER\abmas\FIRST_LOGIN")
-IF $RETURNVALUE = 0
- DELKEY("HKEY_CURRENT_USER\abmas\FIRST_LOGIN")
-ENDIF
-</screen>
-</example>
-
-<example id="ch8kix4">
-<title>Kixtart Control File &smbmdash; File: acct.kix</title>
-<screen>
-; And here is one group-oriented script to show what can be
-; done that way: acct.kix:
-
-IF INGROUP("MASSIVE\Acct_Admin","MASSIVE\HR")
- USE I: \\MEGANET2\HR_PR
-ENDIF
-
-; Set up printer
-$RETURNVALUE = existkey("HKEY_CURRENT_USER\Printers\,,massive,acct_hp8500")
-IF NOT $RETURNVALUE = 0
- ADDPRINTERCONNECTION("\\massive\acct_hp8500")
- SETDEFAULTPRINTER("\\massive\acct_hp8500")
-ENDIF
-; Set up drive mappings
- USE M: \\massive\ACCT
- IF INGROUP("MEGANET2\ABRA")
- USE T: \\trussrv\abra
- ENDIF
-</screen>
-</example>
-
- <para>
- As you can see in the script, I redirected the My Documents to the user's home
- share if he or she were not in the Laptop group. I also added printers on a
- group-by-group basis, and if applicable I set the group printer. For this to
- be effective, the print drivers must be installed on the Samba server in the
- <filename>[print$]</filename> share. Ample documentation exists about how to
- do that, so it is not covered here.
- </para>
-
- <para>
- I call this script via the logon.bat script in the [netlogon] directory:
-<screen>
-\\corpsrv\netlogon\kix32 \\corpsrv\netlogon\logon.kix /f
-</screen>
- I only had to fully qualify the paths for Windows 9x, as Windows NT and
- greater automatically add [NETLOGON] to the path.
- </para>
-
- <para>
- Also of note for Win9x is that the drive mappings and printer setup will not
- work because they rely on RPC. You merely have to put the appropriate settings
- into the <filename>c:\autoexec.bat</filename> file or map the drives manually.
- One option is to check the OS as part of the Kixtart script, and if it
- is Win9x and is the first login, copy a premade
- <filename>autoexec.bat</filename> to the <filename>C:</filename> drive. I
- have only three such machines, and one is going away in the very near future,
- so it was easier to do it by hand.
- </para>
-
- <para>
- <indexterm><primary>upgrade</primary></indexterm>
- At this point I was able to add the users. This is the part that really falls
- into upgrade. I moved the users over one group at a time, starting with the
- people who used the least amount of resources on the network. With each group
- that I moved, I first logged on as a standard user in that group and took
- careful note of the environment, mainly the printers he or she used, the PATH,
- and what network resources he or she had access to (most importantly, which ones
- the user actually needed access to).
- </para>
-
- <para>
- I then added the user's SambaSamAccount information as mentioned earlier,
- and join the computer to the domain. The very first thing I had to do was to
- copy the user's profile to the new server. This was very important, and I really
- struggled with the most effective way to do it. Here is the method that worked
- for every one of my users on Windows NT, 2000, and XP:
- </para>
-
- <procedure>
- <step><para>
- Log in as the user on the domain. This creates the local copy
- of the user's profile and copies it to the server as he or she logs out.
- </para></step>
-
- <step><para>
- Reboot the computer and log in as the local machine administrator.
- </para></step>
-
- <step><para>
- Right-click My Computer, click Properties, and navigate to the
- user profiles tab (varies per version of Windows).
- </para></step>
-
- <step><para>
- Select the user's local profile <constant>(COMPUTERNAME\username)</constant>,
- and click the <command>Copy To</command> button.
- </para></step>
-
- <step><para>
- In the next dialog, copy it directly to the profiles share on the
- Samba server (in my case \\PDCname\profiles\user\<architecture>.
- You will have had to make a connection to the share as that
- user (e.g., Windows Explorer type \\PDCname\profiles\username).
- </para></step>
-
- <step><para>
- When the copy is complete (it can take a while) log out, and log back in
- as the user. All of his or her settings and all contents of My Documents,
- Favorites, and the registry should have been copied successfully.
- </para></step>
-
- <step><para>
- If it doesn't look right (the dead giveaway is the desktop background),
- shut down the computer without logging out (power cycle) and try logging
- in as the user again. If it still doesn't work, repeat the steps above.
- I only had to ever repeat it once.
- </para></step>
-
- </procedure>
-
- <para>
- Words to the Wise:
- </para>
-
- <itemizedlist>
- <listitem><para>
- If the user was anything other than a standard user on his or her system
- before, you will save yourself some headaches by giving him or her identical
- permissions (on the local machine) as his or her domain account <emphasis>before</emphasis>
- copying the profile over. Do this through the User Administrator
- in the Control Panel, after joining the computer to the domain and
- before logging on as that user for the first time. Otherwise the user will
- have trouble with permissions on his or her registry keys.
- </para></listitem>
-
- <listitem><para>
- If any application was installed for the user only, rather than for
- the entire system, it will probably not work without being reinstalled.
- </para></listitem>
- </itemizedlist>
-
- <para>
- After all these steps are accomplished, only cleanup details are left. Make sure user's
- shortcuts and Network Places point to the appropriate place on the new server, check
- the important applications to be sure they work as expected and troubleshoot any problems
- that might arise, and check to be sure the user's printers are present and working. By the
- way, if there are any network printers installed as system printers (the Novell way),
- you will need to log in as a local administrator and delete them.
- </para>
-
- <para>
- For my non-laptop systems, I would then log in and out a couple times as the user
- to be sure that his or her registry settings were modified, and then I was finished.
- </para>
-
- <para>
- Some compatibility issues that cropped up included the following:
- </para>
-
- <para>
- Blackberry client: It did not like having its registry settings moved around
- and so had to be reinstalled. Also, it needed write permissions to a portion of
- the hard drive, and I had to give it those manually on the one system where
- this was an issue.
- </para>
-
- <para>
- CAMedia: Digital camera software for Canon cameras caused all kinds of trouble
- with the registry. I had to use the Run as service to open the registry of
- the local user while logged in as the domain user, and give the domain user
- the appropriate permissions to some registry keys, then export that portion
- of the registry to a file. Then, as the domain user, I had to import that file
- into the registry.
- </para>
-
- <para>
- Crystal Reports version 7: More registry problems that were solved by recopying
- the user's profile.
- </para>
-
- <para>
- Printing from legacy applications: I found out that Novell sends its jobs to
- the printer in a raw format. CUPS sends them in PostScript by default. I had
- to make a second printer definition for one printer and tell CUPS specifically
- to send raw data to the printer, then assign this printer to the LPT port with
- Kixtart's version of the net use command.
- </para>
-
- <para>
- These were all eventually solved by elbow grease, queries to the Samba mailing
- list and others, and diligence. The complete migration took about 5 weeks.
- My userbase is relatively small but includes multiple versions of Windows,
- multiple Linux member servers, a mechanized saw, a pen plotter, and legacy
- applications written in Qbasic and R:Base, just to name a few. I actually
- ended up making some of these applications work better (or work again, as
- some of them had stopped functioning on the old server) because as part of
- the process I had to find out how things were supposed to work.
- </para>
-
- <para>
- The one thing I have not been able to get working is a very old database that
- we had around for reference purposes; it uses Novell's Btrieve engine.
- </para>
-
- <para>
- As the resources compare, I went from 95 percent disk usage to just around 10 percent.
- I went from a very high load on the server to an average load of between one
- and two runnable processes on the server. I have improved the security and
- robustness of the system. I have also implemented
- <ulink url="http://www.clamav.net">ClamAV</ulink> antivirus software,
- which scans the entire Samba server for viruses every 2 hours and
- quarantines them. I have found it much less problematic than our ancient
- version of Norton Antivirus Corporate Edition, and much more up-to-date.
- </para>
-
- <para>
- In short, my users are much happier now that the new server is running, and that
- is what is important to me.
- </para>
-
- </sect3>
-
- </sect2>
-
-</sect1>
-
-</chapter>
-
diff --git a/docs-xml/Samba3-ByExample/SBE-SecureOfficeServer.xml b/docs-xml/Samba3-ByExample/SBE-SecureOfficeServer.xml
deleted file mode 100644
index 956bb4d..0000000
--- a/docs-xml/Samba3-ByExample/SBE-SecureOfficeServer.xml
+++ /dev/null
@@ -1,2693 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<chapter id="secure">
- <title>Secure Office Networking</title>
-
- <para>
- Congratulations, your Samba networking skills are developing nicely. You started out
- with three simple networks in <link linkend="simple"/>, and then in <link linkend="small"/>
- you designed and built a network that provides a high degree of flexibility, integrity,
- and dependability. It was enough for the basic needs each was designed to fulfill. In
- this chapter you address a more complex set of needs. The solution you explore
- introduces you to basic features that are specific to Samba-3.
- </para>
-
- <para>
- You should note that a working and secure solution could be implemented using Samba-2.2.x.
- In the exercises presented here, you are gradually using more Samba-3-specific features,
- so caution is advised for anyone who tries to use Samba-2.2.x with the guidance here given.
- To avoid confusion, this book is all about Samba-3. Let's get the exercises in this
- chapter underway.
- </para>
-
-<sect1>
- <title>Introduction</title>
-
- <para>
- You have made Mr. Meany a very happy man. Recently he paid you a fat bonus for work
- well done. It is one year since the last network upgrade. You have been quite busy.
- Two months ago Mr. Meany gave approval to hire Christine Roberson, who has taken over
- general network management. Soon she will provide primary user support. You have
- demonstrated that you can delegate responsibility and can plan and execute according
- to that plan. Above all, you have shown Mr. Meany that you are a responsible person.
- Today is a big day. Mr. Meany called you to his office at 9 a.m. for news you never
- expected: You are going to take charge of business operations. Mr. Meany
- is retiring and has entrusted the business to your capable hands.
- </para>
-
- <para>
- Mr. Meany may be retiring from this company, but not from work. He is taking the
- opportunity to develop Abmas Accounting into a larger and more substantial company.
- He says that it took him many years to learn that there is no future in just running
- a business. He now realizes there is great personal satisfaction in the creation of
- career opportunities for people in the local community. He wants to do more for others,
- as he is doing for you. Today he spent a lot of time talking about his grand plan
- for growth, which you will deal with in the chapters ahead.
- </para>
-
- <para>
- Over the past year, the growth projections were exceeded. The network has grown to
- meet the needs of 130 users. Along with growth, the demand for improved services
- and better functionality has also developed. You are about to make an interim
- improvement and then hand over all Help desk and network maintenance to Christine.
- Christine has professional certifications in Microsoft Windows as well as in Linux;
- she is a hard worker and quite likable. Christine does not want to manage the department
- (although she manages well). She gains job satisfaction when left to sort things out.
- Occasionally she wants to work with you on a challenging problem. When you told her
- about your move, she almost resigned, although she was reassured that a new manager would
- be hired to run Information Technology, and she would be responsible only for operations.
- </para>
-
- <sect2>
- <title>Assignment Tasks</title>
-
- <para>
- You promised the staff Internet services including Web browsing, electronic mail, virus
- protection, and a company Web site. Christine is eager to help turn the vision into
- reality. Let's see how close you can get to the promises made.
- </para>
-
- <para>
- The network you are about to deliver will service 130 users today. Within a year,
- Abmas will aquire another company. Mr. Meany claims that within 2 years there will be
- well over 500 users on the network. You have bought into the big picture, so prepare
- for growth. You have purchased a new server and will implement a new network infrastructure.
- </para>
-
- <para>
- You have decided to not recycle old network components. The only items that will be
- carried forward are notebook computers. You offered staff new notebooks, but not
- one person wanted the disruption for what was perceived as a marginal update.
- You decided to give everyone, even the notebook user, a new desktop computer.
- </para>
-
- <para>
- You procured a DSL Internet connection that provides 1.5 Mb/sec (bidirectional)
- and a 10 Mb/sec ethernet port. You registered the domain
- <constant>abmas.us</constant>, and the Internet Service Provider (ISP) is supplying
- secondary DNS. Information furnished by your ISP is shown in <link linkend="chap4netid"/>.
- </para>
-
- <para>
- It is of paramount priority that under no circumstances will Samba offer
- service access from an Internet connection. You are paying an ISP to
- give, as part of its value-added services, full firewall protection for your
- connection to the outside world. The only services allowed in from
- the Internet side are the following destination ports: <constant>http/https (ports
- 80 and 443), email (port 25), DNS (port 53)</constant>. All Internet traffic
- will be allowed out after network address translation (NAT). No internal IP addresses
- are permitted through the NAT filter because complete privacy of internal network
- operations must be assured.
- </para>
-
- <table id="chap4netid">
- <title>Abmas.US ISP Information</title>
- <tgroup cols="2">
- <colspec align="left"/>
- <colspec align="center"/>
- <thead>
- <row>
- <entry>Parameter</entry>
- <entry>Value</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>Server IP Address</entry>
- <entry>123.45.67.66</entry>
- </row>
- <row>
- <entry>DSL Device IP Address</entry>
- <entry>123.45.67.65</entry>
- </row>
- <row>
- <entry>Network Address</entry>
- <entry>123.45.67.64/30</entry>
- </row>
- <row>
- <entry>Gateway Address</entry>
- <entry>123.45.54.65</entry>
- </row>
- <row>
- <entry>Primary DNS Server</entry>
- <entry>123.45.54.65</entry>
- </row>
- <row>
- <entry>Secondary DNS Server</entry>
- <entry>123.45.54.32</entry>
- </row>
- <row>
- <entry>Forwarding DNS Server</entry>
- <entry>123.45.12.23</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
-
- <figure id="ch04net">
- <title>Abmas Network Topology &smbmdash; 130 Users</title>
- <imagefile scale="65">chap4-net</imagefile>
- </figure>
-
- <para>
- Christine recommended that desktop systems should be installed from a single cloned
- master system that has a minimum of locally installed software and loads all software
- off a central application server. The benefit of having the central application server
- is that it allows single-point maintenance of all business applications, a more
- efficient way to manage software. She further recommended installation of antivirus
- software on workstations as well as on the Samba server. Christine knows the dangers
- of potential virus infection and insists on a comprehensive approach to detective
- as well as corrective action to protect network operations.
- </para>
-
- <para>
- A significant concern is the problem of managing company growth. Recently, a number
- of users had to share a PC while waiting for new machines to arrive. This presented
- some problems with desktop computers and software installation into the new users'
- desktop profiles.
- </para>
-
- </sect2>
-</sect1>
-
-<sect1>
- <title>Dissection and Discussion</title>
-
- <para>
- Many of the conclusions you draw here are obvious. Some requirements are not very clear
- or may simply be your means of drawing the most out of Samba-3. Much can be done more simply
- than you will demonstrate here, but keep in mind that the network must scale to at least 500
- users. This means that some functionality will be overdesigned for the current 130-user
- environment.
- </para>
-
- <sect2>
- <title>Technical Issues</title>
-
- <para>
- In this exercise we use a 24-bit subnet mask for the two local networks. This,
- of course, limits our network to a maximum of 253 usable IP addresses. The network
- address range chosen is one assigned by RFC1918 for private networks.
- When the number of users on the network begins to approach the limit of usable
- addresses, it is a good idea to switch to a network address specified in RFC1918
- in the 172.16.0.0/16 range. This is done in subsequent chapters.
- </para>
-
- <para>
- <indexterm><primary>tdbsam</primary></indexterm>
- <indexterm><primary>smbpasswd</primary></indexterm>
- The high growth rates projected are a good reason to use the <constant>tdbsam</constant>
- passdb backend. The use of <constant>smbpasswd</constant> for the backend may result in
- performance problems. The <constant>tdbsam</constant> passdb backend offers features that
- are not available with the older, flat ASCII-based <constant>smbpasswd</constant> database.
- </para>
-
- <para>
- <indexterm><primary>risk</primary></indexterm>
- The proposed network design uses a single server to act as an Internet services host for
- electronic mail, Web serving, remote administrative access via SSH,
- Samba-based file and print services. This design is often chosen by sites that feel
- they cannot afford or justify the cost or overhead of having separate servers. It must
- be realized that if security of this type of server should ever be violated (compromised),
- the whole network and all data is at risk. Many sites continue to choose this type
- of solution; therefore, this chapter provides detailed coverage of key implementation
- aspects.
- </para>
-
- <para>
- Samba will be configured to specifically not operate on the Ethernet interface that is
- directly connected to the Internet.
- </para>
-
- <para>
- <indexterm><primary>iptables</primary></indexterm>
- <indexterm><primary>NAT</primary></indexterm>
- <indexterm><primary>Network Address Translation</primary><see>NAT</see></indexterm>
- <indexterm><primary>firewall</primary></indexterm>
- You know that your ISP is providing full firewall services, but you cannot rely on that.
- Always assume that human error will occur, so be prepared by using Linux firewall facilities
- based on <command>iptables</command> to effect NAT. Block all
- incoming traffic except to permitted well-known ports. You must also allow incoming packets
- to establish outgoing connections. You will permit all internal outgoing requests.
- </para>
-
- <para>
- The configuration of Web serving, Web proxy services, electronic mail, and the details of
- generic antivirus handling are beyond the scope of this book and therefore are not
- covered except insofar as this affects Samba-3.
- </para>
-
- <para>
- <indexterm><primary>login</primary></indexterm>
- Notebook computers are configured to use a network login when in the office and a
- local account to log in while away from the office. Users store all work done in
- transit (away from the office) by using a local share for work files. Standard procedures
- dictate that on completion of the work that necessitates mobile file access, all
- work files are moved back to secure storage on the office server. Staff is instructed
- to not carry on any company notebook computer any files that are not absolutely required.
- This is a preventative measure to protect client information as well as private business
- records.
- </para>
-
- <para>
- <indexterm><primary>application server</primary></indexterm>
- All applications are served from the central server from a share called <constant>apps</constant>.
- Microsoft Office XP Professional and OpenOffice 1.1.0 will be installed using a network
- (or administrative) installation. Accounting and financial management software can also
- be run only from the central application server. Notebook users are provided with
- locally installed applications on a need-to-have basis only.
- </para>
-
- <para>
- <indexterm><primary>roaming profiles</primary></indexterm>
- The introduction of roaming profiles support means that users can move between
- desktop computer systems without constraint while retaining full access to their data.
- The desktop travels with them as they move.
- </para>
-
- <para>
- <indexterm><primary>DNS</primary></indexterm>
- The DNS server implementation must now address both internal and external
- needs. You forward DNS lookups to your ISP-provided server as well as the
- <constant>abmas.us</constant> external secondary DNS server.
- </para>
-
- <para>
- <indexterm><primary>dynamic DNS</primary></indexterm>
- <indexterm><primary>DDNS</primary><see>dynamic DNS</see></indexterm>
- <indexterm><primary>DHCP server</primary></indexterm>
- Compared with the DHCP server configuration in <link linkend="small"/>, <link linkend="dhcp01"/>, the
- configuration used in this example has to deal with the presence of an Internet connection.
- The scope set for it ensures that no DHCP services will be offered on the external
- connection. All printers are configured as DHCP clients so that the DHCP server assigns
- the printer a fixed IP address by way of the Ethernet interface (MAC) address. One additional
- feature of this DHCP server configuration file is the inclusion of parameters to allow dynamic
- DNS (DDNS) operation.
- </para>
-
- <para>
- This is the first implementation that depends on a correctly functioning DNS server.
- Comprehensive steps are included to provide for a fully functioning DNS server that also
- is enabled for DDNS operation. This means that DHCP clients can be autoregistered
- with the DNS server.
- </para>
-
- <para>
- You are taking the opportunity to manually set the netbios name of the Samba server to
- a name other than what will be automatically resolved. You are doing this to ensure that
- the machine has the same NetBIOS name on both network segments.
- </para>
-
- <para>
- As in the previous network configuration, printing in this network configuration uses
- direct raw printing (i.e., no smart printing and no print driver autodownload to Windows
- clients). Printer drivers are installed on the Windows client manually. This is not
- a problem because Christine is to install and configure one single workstation and
- then clone that configuration, using Norton Ghost, to all workstations. Each machine is
- identical, so this should pose no problem.
- </para>
-
- <sect3>
- <title>Hardware Requirements</title>
-
- <para>
- <indexterm><primary>memory requirements</primary></indexterm>
- This server runs a considerable number of services. From similarly configured Linux
- installations, the approximate calculated memory requirements are as shown in
- <link linkend="ch4memoryest"/>.
-
-<example id="ch4memoryest">
-<title>Estimation of Memory Requirements</title>
-<screen>
-Application Memory per User 130 Users 500 Users
- Name (MBytes) Total MBytes Total MBytes
------------ --------------- ------------ ------------
-DHCP 2.5 3 3
-DNS 16.0 16 16
-Samba (nmbd) 16.0 16 16
-Samba (winbind) 16.0 16 16
-Samba (smbd) 4.0 520 2000
-Apache 10.0 (20 User) 200 200
-CUPS 3.5 16 32
-Basic OS 256.0 256 256
- -------------- --------------
- Total: 1043 MBytes 2539 MBytes
- -------------- --------------
-</screen>
-</example>
- You should add a safety margin of at least 50% to these estimates. The minimum
- system memory recommended for initial startup 1 GB, but to permit the system
- to scale to 500 users, it makes sense to provision the machine with 4 GB memory.
- An initial configuration with only 1 GB memory would lead to early performance complaints
- as the system load builds up. Given the low cost of memory, it does not make sense to
- compromise in this area.
- </para>
-
- <para>
- <indexterm><primary>bandwidth calculations</primary></indexterm>
- Aggregate input/output loads should be considered for sizing network configuration as
- well as disk subsystems. For network bandwidth calculations, one would typically use an
- estimate of 0.1 MB/sec per user. This suggests that 100-Base-T (approx. 10 MB/sec)
- would deliver below acceptable capacity for the initial user load. It is therefore a good
- idea to begin with 1 Gb Ethernet cards for the two internal networks, each attached
- to a 1 Gb Ethernet switch that provides connectivity to an expandable array of 100-Base-T
- switched ports.
- </para>
-
- <para>
- <indexterm><primary>network segments</primary></indexterm>
- <indexterm><primary>RAID</primary></indexterm>
- Considering the choice of 1 Gb Ethernet interfaces for the two local network segments,
- the aggregate network I/O capacity will be 2100 Mb/sec (about 230 MB/sec), an I/O
- demand that would require a fast disk storage I/O capability. Peak disk throughput is
- limited by the disk subsystem chosen. It is desirable to provide the maximum
- I/O bandwidth affordable. If a low-cost solution must be chosen,
- 3Ware IDE RAID Controllers are a good choice. These controllers can be fitted into a
- 64-bit, 66 MHz PCI-X slot. They appear to the operating system as a high-speed SCSI
- controller that can operate at the peak of the PCI-X bandwidth (approximately 450 MB/sec).
- Alternative SCSI-based hardware RAID controllers should also be considered. Alternately,
- it makes sense to purchase well-known, branded hardware that has appropriate performance
- specifications. As a minimum, one should attempt to provide a disk subsystem that can
- deliver I/O rates of at least 100 MB/sec.
- </para>
-
- <para>
- Disk storage requirements may be calculated as shown in <link linkend="ch4diskest"/>.
-
-<example id="ch4diskest">
-<title>Estimation of Disk Storage Requirements</title>
-<screen>
-Corporate Data: 100 MBytes/user per year
-Email Storage: 500 MBytes/user per year
-Applications: 5000 MBytes
-Safety Buffer: At least 50%
-
-Given 500 Users and 2 years:
------------------------------
- Corporate Data: 2 x 100 x 500 = 100000 MBytes = 100 GBytes
- Email Storage: 2 x 500 x 500 = 500000 MBytes = 500 GBytes
- Applications: 5000 MBytes = 5 GBytes
- ----------------------------
- Total: 605 GBytes
- Add 50% buffer 303 GBytes
- Recommended Storage: 908 GBytes
-</screen>
-</example>
- <indexterm><primary>storage capacity</primary></indexterm>
- The preferred storage capacity should be approximately 1 Terabyte. Use of RAID level 5
- with two hot spare drives would require an 8-drive by 200 GB capacity per drive array.
- </para>
-
- </sect3>
-
- </sect2>
-
-
- <sect2>
- <title>Political Issues</title>
-
- <para>
- Your industry is coming under increasing accountability pressures. Increased paranoia
- is necessary so you can demonstrate that you have acted with due diligence. You must
- not trust your Internet connection.
- </para>
-
- <para>
- Apart from permitting more efficient management of business applications through use of
- an application server, your primary reason for the decision to implement this is that it
- gives you greater control over software licensing.
- </para>
-
- <para>
- <indexterm><primary>Outlook Express</primary></indexterm>
- You are well aware that the current configuration results in some performance issues
- as the size of the desktop profile grows. Given that users use Microsoft Outlook
- Express, you know that the storage implications of the <constant>.PST</constant> file
- is something that needs to be addressed later.
- </para>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Implementation</title>
-
- <para>
- <link linkend="ch04net"/> demonstrates the overall design of the network that you will implement.
- </para>
-
- <para>
- The information presented here assumes that you are already familiar with many basic steps.
- As this stands, the details provided already extend well beyond just the necessities of
- Samba configuration. This decision is deliberate to ensure that key determinants
- of a successful installation are not overlooked. This is the last case that documents
- the finite minutiae of DHCP and DNS server configuration. Beyond the information provided
- here, there are many other good reference books on these subjects.
- </para>
-
- <para>
- The &smb.conf; file has the following noteworthy features:
- </para>
-
- <itemizedlist>
- <listitem><para>
- The NetBIOS name of the Samba server is set to <constant>DIAMOND</constant>.
- </para></listitem>
-
- <listitem><para>
- The Domain name is set to <constant>PROMISES</constant>.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>broadcast messages</primary></indexterm>
- <indexterm><primary>interfaces</primary></indexterm>
- <indexterm><primary>bind interfaces only</primary></indexterm>
- Ethernet interface <constant>eth0</constant> is attached to the Internet connection
- and is externally exposed. This interface is explicitly not available for Samba to use.
- Samba listens on this interface for broadcast messages but does not broadcast any
- information on <constant>eth0</constant>, nor does it accept any connections from it.
- This is achieved by way of the <parameter>interfaces</parameter> parameter and the
- <parameter>bind interfaces only</parameter> entry.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>passdb backend</primary></indexterm>
- <indexterm><primary>tdbsam</primary></indexterm>
- <indexterm><primary>binary database</primary></indexterm>
- The <parameter>passdb backend</parameter> parameter specifies the creation and use
- of the <constant>tdbsam</constant> password backend. This is a binary database that
- has excellent scalability for a large number of user account entries.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>WINS serving</primary></indexterm>
- <indexterm><primary>wins support</primary></indexterm>
- <indexterm><primary>name resolve order</primary></indexterm>
- WINS serving is enabled by the <smbconfoption name="wins support">Yes</smbconfoption>,
- and name resolution is set to use it by means of the
- <smbconfoption name="name resolve order">wins bcast hosts</smbconfoption> entry.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>time server</primary></indexterm>
- The Samba server is configured for use by Windows clients as a time server.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>CUPS</primary></indexterm>
- <indexterm><primary>printing</primary></indexterm>
- <indexterm><primary>printcap name</primary></indexterm>
- Samba is configured to directly interface with CUPS via the direct internal interface
- that is provided by CUPS libraries. This is achieved with the
- <smbconfoption name="printing">CUPS</smbconfoption> as well as the
- <smbconfoption name="printcap name">CUPS</smbconfoption> entries.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>user management</primary></indexterm>
- <indexterm><primary>group management</primary></indexterm>
- <indexterm><primary>SRVTOOLS.EXE</primary></indexterm>
- External interface scripts are provided to enable Samba to interface smoothly to
- essential operating system functions for user and group management. This is important
- to enable workstations to join the Domain and is also important so that you can use
- the Windows NT4 Domain User Manager as well as the Domain Server Manager. These tools
- are provided as part of the <filename>SRVTOOLS.EXE</filename> toolkit that can be
- downloaded from the Microsoft FTP
- <ulink url="ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE">site</ulink>.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>User Mode</primary></indexterm>
- The &smb.conf; file specifies that the Samba server will operate in (default) <parameter>
- security = user</parameter> mode<footnote><para>See <emphasis>TOSHARG2</emphasis>, Chapter 3.
- This is necessary so that Samba can act as a Domain Controller (PDC); see
- <emphasis>TOSHARG2</emphasis>, Chapter 4, for additional information.</para></footnote>
- (User Mode).
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>logon services</primary></indexterm>
- <indexterm><primary>logon script</primary></indexterm>
- Domain logon services as well as a Domain logon script are specified. The logon script
- will be used to add robustness to the overall network configuration.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>roaming profiles</primary></indexterm>
- <indexterm><primary>logon path</primary></indexterm>
- <indexterm><primary>profile share</primary></indexterm>
- Roaming profiles are enabled through the specification of the parameter,
- <smbconfoption name="logon path">\\%L\profiles\%U</smbconfoption>. The value of this parameter translates the
- <constant>%L</constant> to the name by which the Samba server is called by the client (for this
- configuration, it translates to the name <constant>DIAMOND</constant>), and the <constant>%U</constant>
- will translate to the name of the user within the context of the connection made to the profile share.
- It is the administrator's responsibility to ensure there is a directory in the root of the
- profile share for each user. This directory must be owned by the user also. An exception to this
- requirement is when a profile is created for group use.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>virus</primary></indexterm>
- <indexterm><primary>opportunistic locking</primary></indexterm>
- Precautionary veto is effected for particular Windows file names that have been targeted by
- virus-related activity. Additionally, Microsoft Office files are vetoed from opportunistic locking
- controls. This should help to prevent lock contention-related file access problems.
- </para></listitem>
-
- <listitem><para>
- Every user has a private home directory on the UNIX/Linux host. This is mapped to
- a network drive that is the same for all users.
- </para></listitem>
-
- </itemizedlist>
-
- <para>
- The configuration of the server is the most complex so far. The following steps are used:
- </para>
-
- <orderedlist numeration="arabic">
- <listitem><para>
- Basic System Configuration
- </para></listitem>
-
- <listitem><para>
- Samba Configuration
- </para></listitem>
-
- <listitem><para>
- DHCP and DNS Server Configuration
- </para></listitem>
-
- <listitem><para>
- Printer Configuration
- </para></listitem>
-
- <listitem><para>
- Process Start-up Configuration
- </para></listitem>
-
- <listitem><para>
- Validation
- </para></listitem>
-
- <listitem><para>
- Application Share Configuration
- </para></listitem>
-
- <listitem><para>
- Windows Client Configuration
- </para></listitem>
- </orderedlist>
-
- <para>
- The following sections cover each step in logical and defined detail.
- </para>
-
- <sect2 id="ch4bsc">
- <title>Basic System Configuration</title>
-
- <para>
- <indexterm><primary>SUSE Enterprise Linux Server</primary></indexterm>
- The preparation in this section assumes that your SUSE Enterprise Linux Server 8.0 system has been
- freshly installed. It prepares basic files so that the system is ready for comprehensive
- operation in line with the network diagram shown in <link linkend="ch04net"/>.
- </para>
-
- <procedure>
- <title>Server Configuration Steps</title>
-
- <step><para>
- <indexterm><primary>hostname</primary></indexterm>
- Using the UNIX/Linux system tools, name the server <constant>server.abmas.us</constant>.
- Verify that your hostname is correctly set by running:
-<screen>
-&rootprompt; uname -n
-server
-</screen>
- An alternate method to verify the hostname is:
-<screen>
-&rootprompt; hostname -f
-server.abmas.us
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/hosts</primary></indexterm>
- <indexterm><primary>localhost</primary></indexterm>
- Edit your <filename>/etc/hosts</filename> file to include the primary names and addresses
- of all network interfaces that are on the host server. This is necessary so that during
- startup the system can resolve all its own names to the IP address prior to
- startup of the DNS server. An example of entries that should be in the
- <filename>/etc/hosts</filename> file is:
-<screen>
-127.0.0.1 localhost
-192.168.1.1 sleeth1.abmas.biz sleeth1 diamond
-192.168.2.1 sleeth2.abmas.biz sleeth2
-123.45.67.66 server.abmas.us server
-</screen>
- You should check the startup order of your system. If the CUPS print server is started before
- the DNS server (<command>named</command>), you should also include an entry for the printers
- in the <filename>/etc/hosts</filename> file, as follows:
-<screen>
-192.168.1.20 qmsa.abmas.biz qmsa
-192.168.1.30 hplj6a.abmas.biz hplj6a
-192.168.2.20 qmsf.abmas.biz qmsf
-192.168.2.30 hplj6f.abmas.biz hplj6f
-</screen>
- <indexterm><primary>named</primary></indexterm>
- <indexterm><primary>cupsd</primary></indexterm>
- <indexterm><primary>daemon</primary></indexterm>
- The printer entries are not necessary if <command>named</command> is started prior to
- startup of <command>cupsd</command>, the CUPS daemon.
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/rc.d/boot.local</primary></indexterm>
- <indexterm><primary>IP forwarding</primary></indexterm>
- <indexterm><primary>/proc/sys/net/ipv4/ip_forward</primary></indexterm>
- The host server is acting as a router between the two internal network segments as well
- as for all Internet access. This necessitates that IP forwarding be enabled. This can be
- achieved by adding to the <filename>/etc/rc.d/boot.local</filename> an entry as follows:
-<screen>
-echo 1 > /proc/sys/net/ipv4/ip_forward
-</screen>
- To ensure that your kernel is capable of IP forwarding during configuration, you may
- wish to execute that command manually also. This setting permits the Linux system to
- act as a router.<footnote><para>You may want to do the echo command last and include
- "0" in the init scripts, since it opens up your network for a short time.</para></footnote>
- </para></step>
-
- <step><para>
- <indexterm><primary>firewall</primary></indexterm>
- <indexterm><primary>abmas-netfw.sh</primary></indexterm>
- Installation of a basic firewall and NAT facility is necessary.
- The following script can be installed in the <filename>/usr/local/sbin</filename>
- directory. It is executed from the <filename>/etc/rc.d/boot.local</filename> startup
- script. In your case, this script is called <filename>abmas-netfw.sh</filename>. The
- script contents are shown in <link linkend="ch4natfw"/>.
-
-<example id="ch4natfw">
-<title>NAT Firewall Configuration Script</title>
-<screen>
-#!/bin/sh
-echo -e "\n\nLoading NAT firewall.\n"
-IPTABLES=/usr/sbin/iptables
-EXTIF="eth0"
-INTIFA="eth1"
-INTIFB="eth2"
-
-/sbin/depmod -a
-/sbin/modprobe ip_tables
-/sbin/modprobe ip_conntrack
-/sbin/modprobe ip_conntrack_ftp
-/sbin/modprobe iptable_nat
-/sbin/modprobe ip_nat_ftp
-$IPTABLES -P INPUT DROP
-$IPTABLES -F INPUT
-$IPTABLES -P OUTPUT ACCEPT
-$IPTABLES -F OUTPUT
-$IPTABLES -P FORWARD DROP
-$IPTABLES -F FORWARD
-
-$IPTABLES -A INPUT -i lo -j ACCEPT
-$IPTABLES -A INPUT -i $INTIFA -j ACCEPT
-$IPTABLES -A INPUT -i $INTIFB -j ACCEPT
-$IPTABLES -A INPUT -i $EXTIF -m state --state ESTABLISHED,RELATED -j ACCEPT
-# Enable incoming traffic for: SSH, SMTP, DNS(tcp), HTTP, HTTPS
-for i in 22 25 53 80 443
-do
- $IPTABLES -A INPUT -i $EXTIF -p tcp --dport $i -j ACCEPT
-done
-# Allow DNS(udp)
-$IPTABLES -A INPUT -i $EXTIF -p udp -dport 53 -j ACCEPT
-echo "Allow all connections OUT and only existing and specified ones IN"
-$IPTABLES -A FORWARD -i $EXTIF -o $INTIFA -m state \
- --state ESTABLISHED,RELATED -j ACCEPT
-$IPTABLES -A FORWARD -i $EXTIF -o $INTIFB -m state \
- --state ESTABLISHED,RELATED -j ACCEPT
-$IPTABLES -A FORWARD -i $INTIFA -o $EXTIF -j ACCEPT
-$IPTABLES -A FORWARD -i $INTIFB -o $EXTIF -j ACCEPT
-$IPTABLES -A FORWARD -j LOG
-echo " Enabling SNAT (MASQUERADE) functionality on $EXTIF"
-$IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
-echo "1" > /proc/sys/net/ipv4/ip_forward
-echo -e "\nNAT firewall done.\n"
-</screen>
-</example>
- </para></step>
-
- <step><para>
- Execute the following to make the script executable:
-<screen>
-&rootprompt; chmod 755 /usr/local/sbin/abmas-natfw.sh
-</screen>
- You must now edit <filename>/etc/rc.d/boot.local</filename> to add an entry
- that runs your <command>abmas-natfw.sh</command> script. The following
- entry works for you:
-<screen>
-#! /bin/sh
-#
-# Copyright (c) 2002 SUSE Linux AG Nuernberg, Germany.
-# All rights reserved.
-#
-# Author: Werner Fink, 1996
-# Burchard Steinbild, 1996
-#
-# /etc/init.d/boot.local
-#
-# script with local commands to be executed from init on system startup
-#
-# Here you should add things that should happen directly after booting
-# before we're going to the first run level.
-#
-/usr/local/sbin/abmas-natfw.sh
-</screen>
- </para></step>
- </procedure>
-
- <para>
- <indexterm><primary>/etc/hosts</primary></indexterm>
- The server is now ready for Samba configuration. During the validation step, you remove
- the entry for the Samba server <constant>diamond</constant> from the <filename>/etc/hosts</filename>
- file. This is done after you are satisfied that DNS-based name resolution is functioning correctly.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Samba Configuration</title>
-
- <para>
- When you have completed this section, the Samba server is ready for testing and validation;
- however, testing and validation have to wait until DHCP, DNS, and printing (CUPS) services have
- been configured.
- </para>
-
- <procedure>
- <title>Samba Configuration Steps</title>
-
- <step><para>
- Install the Samba-3 binary RPM from the Samba-Team FTP site. Assuming that the binary
- RPM file is called <filename>samba-3.0.20-1.i386.rpm</filename>, one way to install this
- file is as follows:
-<screen>
-&rootprompt; rpm -Uvh samba-3.0.20-1.i386.rpm
-</screen>
- This operation must be performed while logged in as the <command>root</command> user.
- Successful operation is clearly indicated. If this installation should fail for any reason,
- refer to the operating system manufacturer's documentation for guidance.
- </para></step>
-
- <step><para>
- Install the &smb.conf; file shown in <link linkend="promisnet"/>, <link linkend="promisnetsvca"/>,
- and <link linkend="promisnetsvcb"/>. Concatenate (join) all three files to make a single &smb.conf;
- file. The final, fully qualified path for this file should be <filename>/etc/samba/smb.conf</filename>.
-
-<example id="promisnet">
-<title>130 User Network with <emphasis>tdbsam</emphasis> &smbmdash; [globals] Section</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">PROMISES</smbconfoption>
-<smbconfoption name="netbios name">DIAMOND</smbconfoption>
-<smbconfoption name="interfaces">eth1, eth2, lo</smbconfoption>
-<smbconfoption name="bind interfaces only">Yes</smbconfoption>
-<smbconfoption name="passdb backend">tdbsam</smbconfoption>
-<smbconfoption name="pam password change">Yes</smbconfoption>
-<smbconfoption name="passwd program">/usr/bin/passwd %u</smbconfoption>
-<smbconfoption name="passwd chat">*New*Password* %n\n *Re-enter*new*password*%n\n *Password*changed*</smbconfoption>
-<smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
-<smbconfoption name="unix password sync">Yes</smbconfoption>
-<smbconfoption name="log level">1</smbconfoption>
-<smbconfoption name="syslog">0</smbconfoption>
-<smbconfoption name="log file">/var/log/samba/%m</smbconfoption>
-<smbconfoption name="max log size">50</smbconfoption>
-<smbconfoption name="smb ports">139</smbconfoption>
-<smbconfoption name="name resolve order">wins bcast hosts</smbconfoption>
-<smbconfoption name="time server">Yes</smbconfoption>
-<smbconfoption name="printcap name">CUPS</smbconfoption>
-<smbconfoption name="show add printer wizard">No</smbconfoption>
-<smbconfoption name="add user script">/usr/sbin/useradd -m '%u'</smbconfoption>
-<smbconfoption name="delete user script">/usr/sbin/userdel -r '%u'</smbconfoption>
-<smbconfoption name="add group script">/usr/sbin/groupadd '%g'</smbconfoption>
-<smbconfoption name="delete group script">/usr/sbin/groupdel '%g'</smbconfoption>
-<smbconfoption name="add user to group script">/usr/sbin/usermod -G '%g' '%u'</smbconfoption>
-<smbconfoption name="add machine script">/usr/sbin/useradd -s /bin/false -d /tmp '%u'</smbconfoption>
-<smbconfoption name="shutdown script">/var/lib/samba/scripts/shutdown.sh</smbconfoption>
-<smbconfoption name="abort shutdown script">/sbin/shutdown -c</smbconfoption>
-<smbconfoption name="logon script">scripts\logon.bat</smbconfoption>
-<smbconfoption name="logon path">\\%L\profiles\%U</smbconfoption>
-<smbconfoption name="logon drive">X:</smbconfoption>
-<smbconfoption name="logon home">\\%L\%U</smbconfoption>
-<smbconfoption name="domain logons">Yes</smbconfoption>
-<smbconfoption name="preferred master">Yes</smbconfoption>
-<smbconfoption name="wins support">Yes</smbconfoption>
-<smbconfoption name="utmp">Yes</smbconfoption>
-<smbconfoption name="map acl inherit">Yes</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-<smbconfoption name="cups options">Raw</smbconfoption>
-<smbconfoption name="veto files">/*.eml/*.nws/*.{*}/</smbconfoption>
-<smbconfoption name="veto oplock files">/*.doc/*.xls/*.mdb/</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="promisnetsvca">
-<title>130 User Network with <emphasis>tdbsam</emphasis> &smbmdash; Services Section Part A</title>
-<smbconfblock>
-<smbconfsection name="[homes]"/>
-<smbconfoption name="comment">Home Directories</smbconfoption>
-<smbconfoption name="valid users">%S</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">SMB Print Spool</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="use client driver">Yes</smbconfoption>
-<smbconfoption name="default devmode">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[netlogon]"/>
-<smbconfoption name="comment">Network Logon Service</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/netlogon</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="locking">No</smbconfoption>
-
-<smbconfsection name="[profiles]"/>
-<smbconfoption name="comment">Profile Share</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/profiles</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="profile acls">Yes</smbconfoption>
-
-<smbconfsection name="[accounts]"/>
-<smbconfoption name="comment">Accounting Files</smbconfoption>
-<smbconfoption name="path">/data/accounts</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="promisnetsvcb">
-<title>130 User Network with <emphasis>tdbsam</emphasis> &smbmdash; Services Section Part B</title>
-<smbconfblock>
-<smbconfsection name="[service]"/>
-<smbconfoption name="comment">Financial Services Files</smbconfoption>
-<smbconfoption name="path">/data/service</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[pidata]"/>
-<smbconfoption name="comment">Property Insurance Files</smbconfoption>
-<smbconfoption name="path">/data/pidata</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[apps]"/>
-<smbconfoption name="comment">Application Files</smbconfoption>
-<smbconfoption name="path">/apps</smbconfoption>
-<smbconfoption name="read only">Yes</smbconfoption>
-<smbconfoption name="admin users">bjordan</smbconfoption>
-</smbconfblock>
-</example>
- </para></step>
-
- <step><para>
- <indexterm><primary>administrator</primary></indexterm><indexterm>
- <primary>smbpasswd</primary>
- </indexterm>
- Add the <constant>root</constant> user to the password backend as follows:
-<screen>
-&rootprompt; smbpasswd -a root
-New SMB password: XXXXXXXX
-Retype new SMB password: XXXXXXXX
-&rootprompt;
-</screen>
- The <constant>root</constant> account is the UNIX equivalent of the Windows Domain Administrator.
- This account is essential in the regular maintenance of your Samba server. It must never be
- deleted. If for any reason the account is deleted, you may not be able to recreate this account
- without considerable trouble.
- </para></step>
-
- <step><para>
- <indexterm><primary>username map</primary></indexterm>
- Create the username map file to permit the <constant>root</constant> account to be called
- <constant>Administrator</constant> from the Windows network environment. To do this, create
- the file <filename>/etc/samba/smbusers</filename> with the following contents:
-<screen>
-####
-# User mapping file
-####
-# File Format
-# -----------
-# Unix_ID = Windows_ID
-#
-# Examples:
-# root = Administrator
-# janes = "Jane Smith"
-# jimbo = Jim Bones
-#
-# Note: If the name contains a space it must be double quoted.
-# In the example above the name 'jimbo' will be mapped to Windows
-# user names 'Jim' and 'Bones' because the space was not quoted.
-#######################################################################
-root = Administrator
-####
-# End of File
-####
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>initGrps.sh</primary></indexterm>
- <indexterm><primary>net</primary><secondary>groupmap</secondary><tertiary>add</tertiary></indexterm>
- <indexterm><primary>net</primary><secondary>groupmap</secondary><tertiary>modify</tertiary></indexterm>
- <indexterm><primary>net</primary><secondary>groupmap</secondary><tertiary>list</tertiary></indexterm>
- Create and map Windows Domain Groups to UNIX groups. A sample script is provided in <link linkend="small"/>,
- <link linkend="initGrps"/>. Create a file containing this script. We called ours
- <filename>/etc/samba/initGrps.sh</filename>. Set this file so it can be executed,
- and then execute the script. Sample output should be as follows:
-
-<example id="ch4initGrps">
-<title>Script to Map Windows NT Groups to UNIX Groups</title>
-<indexterm><primary>initGrps.sh</primary></indexterm>
-<screen>
-#!/bin/bash
-#
-# initGrps.sh
-#
-
-# Create UNIX groups
-groupadd acctsdep
-groupadd finsrvcs
-
-# Map Windows Domain Groups to UNIX groups
-net groupmap add ntgroup="Domain Admins" unixgroup=root type=d
-net groupmap add ntgroup="Domain Users" unixgroup=users type=d
-net groupmap add ntgroup="Domain Guests" unixgroup=nobody type=d
-
-# Add Functional Domain Groups
-net groupmap add ntgroup="Accounts Dept" unixgroup=acctsdep type=d
-net groupmap add ntgroup="Financial Services" unixgroup=finsrvcs type=d
-net groupmap add ntgroup="Insurance Group" unixgroup=piops type=d
-
-# Map Windows NT machine local groups to local UNIX groups
-# Mapping of local groups is not necessary and not functional
-# for this installation.
-</screen>
-</example>
-
-<screen>
-&rootprompt; chmod 755 initGrps.sh
-&rootprompt; /etc/samba # ./initGrps.sh
-Updated mapping entry for Domain Admins
-Updated mapping entry for Domain Users
-Updated mapping entry for Domain Guests
-No rid or sid specified, choosing algorithmic mapping
-Successfully added group Accounts Dept to the mapping db
-No rid or sid specified, choosing algorithmic mapping
-Successfully added group Domain Guests to the mapping db
-
-&rootprompt; /etc/samba # net groupmap list | sort
-Account Operators (S-1-5-32-548) -> -1
-Accounts Dept (S-1-5-21-179504-2437109-488451-2003) -> acctsdep
-Administrators (S-1-5-32-544) -> -1
-Backup Operators (S-1-5-32-551) -> -1
-Domain Admins (S-1-5-21-179504-2437109-488451-512) -> root
-Domain Guests (S-1-5-21-179504-2437109-488451-514) -> nobody
-Domain Users (S-1-5-21-179504-2437109-488451-513) -> users
-Financial Services (S-1-5-21-179504-2437109-488451-2005) -> finsrvcs
-Guests (S-1-5-32-546) -> -1
-Power Users (S-1-5-32-547) -> -1
-Print Operators (S-1-5-32-550) -> -1
-Replicators (S-1-5-32-552) -> -1
-System Operators (S-1-5-32-549) -> -1
-Users (S-1-5-32-545) -> -1
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>useradd</primary></indexterm>
- <indexterm><primary>adduser</primary></indexterm>
- <indexterm><primary>passwd</primary></indexterm>
- <indexterm><primary>smbpasswd</primary></indexterm>
- <indexterm><primary>/etc/passwd</primary></indexterm>
- <indexterm><primary>password</primary><secondary>backend</secondary></indexterm>
- <indexterm><primary>user</primary><secondary>management</secondary></indexterm>
- There is one preparatory step without which you will not have a working Samba
- network environment. You must add an account for each network user.
- For each user who needs to be given a Windows Domain account, make an entry in the
- <filename>/etc/passwd</filename> file as well as in the Samba password backend.
- Use the system tool of your choice to create the UNIX system account, and use the Samba
- <command>smbpasswd</command> to create a Domain user account.
- There are a number of tools for user management under UNIX, such as
- <command>useradd</command>, and <command>adduser</command>, as well as a plethora of custom
- tools. You also want to create a home directory for each user.
- You can do this by executing the following steps for each user:
-<screen>
-&rootprompt; useradd -m <parameter>username</parameter>
-&rootprompt; passwd <parameter>username</parameter>
-Changing password for <parameter>username</parameter>.
-New password: XXXXXXXX
-Re-enter new password: XXXXXXXX
-Password changed
-&rootprompt; smbpasswd -a <parameter>username</parameter>
-New SMB password: XXXXXXXX
-Retype new SMB password: XXXXXXXX
-Added user <parameter>username</parameter>.
-</screen>
- You do of course use a valid user login ID in place of <parameter>username</parameter>.
- </para></step>
-
- <step><para>
- <indexterm><primary>file system</primary><secondary>access control</secondary></indexterm>
- <indexterm><primary>file system</primary><secondary>permissions</secondary></indexterm>
- <indexterm><primary>group membership</primary></indexterm>
- Using the preferred tool for your UNIX system, add each user to the UNIX groups created
- previously as necessary. File system access control will be based on UNIX group membership.
- </para></step>
-
- <step><para>
- Create the directory mount point for the disk subsystem that can be mounted to provide
- data storage for company files. In this case the mount point is indicated in the &smb.conf;
- file is <filename>/data</filename>. Format the file system as required, and mount the formatted
- file system partition using appropriate system tools.
- </para></step>
-
- <step><para>
- <indexterm><primary>file system</primary><secondary>permissions</secondary></indexterm>
- Create the top-level file storage directories for data and applications as follows:
-<screen>
-&rootprompt; mkdir -p /data/{accounts,finsrvcs}
-&rootprompt; mkdir -p /apps
-&rootprompt; chown -R root:root /data
-&rootprompt; chown -R root:root /apps
-&rootprompt; chown -R bjordan:acctsdep /data/accounts
-&rootprompt; chown -R bjordan:finsrvcs /data/finsrvcs
-&rootprompt; chmod -R ug+rwxs,o-rwx /data
-&rootprompt; chmod -R ug+rwx,o+rx-w /apps
-</screen>
- Each department is responsible for creating its own directory structure within the departmental
- share. The directory root of the <command>accounts</command> share is <filename>/data/accounts</filename>.
- The directory root of the <command>finsvcs</command> share is <filename>/data/finsvcs</filename>.
- The <filename>/apps</filename> directory is the root of the <constant>apps</constant> share
- that provides the application server infrastructure.
- </para></step>
-
- <step><para>
- The &smb.conf; file specifies an infrastructure to support roaming profiles and network
- logon services. You can now create the file system infrastructure to provide the
- locations on disk that these services require. Adequate planning is essential,
- since desktop profiles can grow to be quite large. For planning purposes, a minimum of
- 200 MB of storage should be allowed per user for profile storage. The following
- commands create the directory infrastructure needed:
-<screen>
-&rootprompt; mkdir -p /var/spool/samba
-&rootprompt; mkdir -p /var/lib/samba/{netlogon/scripts,profiles}
-&rootprompt; chown -R root:root /var/spool/samba
-&rootprompt; chown -R root:root /var/lib/samba
-&rootprompt; chmod a+rwxt /var/spool/samba
-&rootprompt; chmod 2775 /var/lib/samba/profiles
-&rootprompt; chgrp users /var/lib/samba/profiles
-</screen>
- For each user account that is created on the system, the following commands should be
- executed:
-<screen>
-&rootprompt; mkdir /var/lib/samba/profiles/'username'
-&rootprompt; chown 'username':users /var/lib/samba/profiles/'username'
-&rootprompt; chmod ug+wrx,o+rx,-w /var/lib/samba/profiles/'username'
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>logon scrip</primary></indexterm>
- <indexterm><primary>unix2dos</primary></indexterm>
- <indexterm><primary>dos2unix</primary></indexterm>
- Create a logon script. It is important that each line is correctly terminated with
- a carriage return and line-feed combination (i.e., DOS encoding). The following procedure
- works if the right tools (<constant>unix2dos</constant> and <constant>dos2unix</constant>) are installed.
- First, create a file called <filename>/var/lib/samba/netlogon/scripts/logon.bat.unix</filename>
- with the following contents:
-<screen>
-net time \\diamond /set /yes
-net use h: /home
-net use p: \\diamond\apps
-</screen>
- Convert the UNIX file to a DOS file using the <command>unix2dos</command> as shown here:
-<screen>
-&rootprompt; unix2dos < /var/lib/samba/netlogon/scripts/logon.bat.unix \
- > /var/lib/samba/netlogon/scripts/logon.bat
-</screen>
- </para></step>
- </procedure>
-
- </sect2>
-
- <sect2 id="ch4dhcpdns">
- <title>Configuration of DHCP and DNS Servers</title>
-
- <para>
- DHCP services are a basic component of the entire network client installation. DNS operation is
- foundational to Internet access as well as to trouble-free operation of local networking. When
- you have completed this section, the server should be ready for solid duty operation.
- </para>
-
- <procedure>
- <title>DHCP and DNS Server Configuration Steps</title>
-
- <step><para>
- <indexterm><primary>/etc/dhcpd.conf</primary></indexterm>
- Create a file called <filename>/etc/dhcpd.conf</filename> with the contents as
- shown in <link linkend="prom-dhcp"/>.
-
-<example id="prom-dhcp">
-<title>DHCP Server Configuration File &smbmdash; <filename>/etc/dhcpd.conf</filename></title>
-<screen>
-# Abmas Accounting Inc.
-default-lease-time 86400;
-max-lease-time 172800;
-default-lease-time 86400;
-option ntp-servers 192.168.1.1;
-option domain-name "abmas.biz";
-option domain-name-servers 192.168.1.1, 192.168.2.1;
-option netbios-name-servers 192.168.1.1, 192.168.2.1;
-option netbios-node-type 8; ### Node type = Hybrid ###
-ddns-updates on; ### Dynamic DNS enabled ###
-ddns-update-style interim;
-
-subnet 192.168.1.0 netmask 255.255.255.0 {
- range dynamic-bootp 192.168.1.128 192.168.1.254;
- option subnet-mask 255.255.255.0;
- option routers 192.168.1.1;
- allow unknown-clients;
- host qmsa {
- hardware ethernet 08:00:46:7a:35:e4;
- fixed-address 192.168.1.20;
- }
- host hplj6a {
- hardware ethernet 00:03:47:cb:81:e0;
- fixed-address 192.168.1.30;
- }
- }
-subnet 192.168.2.0 netmask 255.255.255.0 {
- range dynamic-bootp 192.168.2.128 192.168.2.254;
- option subnet-mask 255.255.255.0;
- option routers 192.168.2.1;
- allow unknown-clients;
- host qmsf {
- hardware ethernet 01:04:31:db:e1:c0;
- fixed-address 192.168.1.20;
- }
- host hplj6f {
- hardware ethernet 00:03:47:cf:83:e2;
- fixed-address 192.168.2.30;
- }
- }
-subnet 127.0.0.0 netmask 255.0.0.0 {
- }
-subnet 123.45.67.64 netmask 255.255.255.252 {
- }
-</screen>
-</example>
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/named.conf</primary></indexterm>
- Create a file called <filename>/etc/named.conf</filename> that has the combined contents
- of the <link linkend="ch4namedcfg"/>, <link linkend="ch4namedvarfwd"/>, and
- <link linkend="ch4namedvarrev"/> files that are concatenated (merged) in this
- specific order.
- </para></step>
-
- <step><para>
- Create the files shown in their respective directories as shown in <link linkend="namedrscfiles">DNS
- (named) Resource Files</link>.
-
- <table id="namedrscfiles">
- <title>DNS (named) Resource Files</title>
- <tgroup cols="2">
- <colspec align="left"/>
- <colspec align="left"/>
- <thead>
- <row>
- <entry>Reference</entry>
- <entry>File Location</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><link linkend="loopback"/></entry>
- <entry>/var/lib/named/localhost.zone</entry>
- </row>
- <row>
- <entry><link linkend="dnsloopy"/></entry>
- <entry>/var/lib/named/127.0.0.zone</entry>
- </row>
- <row>
- <entry><link linkend="roothint"/></entry>
- <entry>/var/lib/named/root.hint</entry>
- </row>
- <row>
- <entry><link linkend="abmasbiz"/></entry>
- <entry>/var/lib/named/master/abmas.biz.hosts</entry>
- </row>
- <row>
- <entry><link linkend="abmasus"/></entry>
- <entry>/var/lib/named/abmas.us.hosts</entry>
- </row>
- <row>
- <entry><link linkend="eth1zone"/></entry>
- <entry>/var/lib/named/192.168.1.0.rev</entry>
- </row>
- <row>
- <entry><link linkend="eth2zone"/></entry>
- <entry>/var/lib/named/192.168.2.0.rev</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
-
-<example id="ch4namedcfg">
-<title>DNS Master Configuration File &smbmdash; <filename>/etc/named.conf</filename> Master Section</title>
-<indexterm><primary>/etc/named.conf</primary></indexterm>
-<screen>
-###
-# Abmas Biz DNS Control File
-###
-# Date: November 15, 2003
-###
-options {
- directory "/var/lib/named";
- forwarders {
- 123.45.12.23;
- };
- forward first;
- listen-on {
- mynet;
- };
- auth-nxdomain yes;
- multiple-cnames yes;
- notify no;
-};
-
-zone "." in {
- type hint;
- file "root.hint";
-};
-
-zone "localhost" in {
- type master;
- file "localhost.zone";
-};
-
-zone "0.0.127.in-addr.arpa" in {
- type master;
- file "127.0.0.zone";
-};
-
-acl mynet {
- 192.168.1.0/24;
- 192.168.2.0/24;
- 127.0.0.1;
-};
-
-acl seconddns {
- 123.45.54.32;
-};
-
-</screen>
-</example>
-
-<example id="ch4namedvarfwd">
-<title>DNS Master Configuration File &smbmdash; <filename>/etc/named.conf</filename> Forward Lookup Definition Section</title>
-<screen>
-zone "abmas.biz" {
- type master;
- file "/var/lib/named/master/abmas.biz.hosts";
- allow-query {
- mynet;
- };
- allow-transfer {
- mynet;
- };
- allow-update {
- mynet;
- };
-};
-
-zone "abmas.us" {
- type master;
- file "/var/lib/named/master/abmas.us.hosts";
- allow-query {
- any;
- };
- allow-transfer {
- seconddns;
- };
-};
-</screen>
-</example>
-
-<example id="ch4namedvarrev">
-<title>DNS Master Configuration File &smbmdash; <filename>/etc/named.conf</filename> Reverse Lookup Definition Section</title>
-<screen>
-zone "1.168.192.in-addr.arpa" {
- type master;
- file "/var/lib/named/master/192.168.1.0.rev";
- allow-query {
- mynet;
- };
- allow-transfer {
- mynet;
- };
- allow-update {
- mynet;
- };
-};
-
-zone "2.168.192.in-addr.arpa" {
- type master;
- file "/var/lib/named/master/192.168.2.0.rev";
- allow-query {
- mynet;
- };
- allow-transfer {
- mynet;
- };
- allow-update {
- mynet;
- };
-};
-</screen>
-</example>
-
-<example id="eth1zone">
-<title>DNS 192.168.1 Reverse Zone File</title>
-<screen>
-$ORIGIN .
-$TTL 38400 ; 10 hours 40 minutes
-1.168.192.in-addr.arpa IN SOA sleeth.abmas.biz. root.abmas.biz. (
- 2003021825 ; serial
- 10800 ; refresh (3 hours)
- 3600 ; retry (1 hour)
- 604800 ; expire (1 week)
- 38400 ; minimum (10 hours 40 minutes)
- )
- NS sleeth1.abmas.biz.
-$ORIGIN 1.168.192.in-addr.arpa.
-1 PTR sleeth1.abmas.biz.
-20 PTR qmsa.abmas.biz.
-30 PTR hplj6a.abmas.biz.
-</screen>
-</example>
-
-<example id="eth2zone">
-<title>DNS 192.168.2 Reverse Zone File</title>
-<screen>
-$ORIGIN .
-$TTL 38400 ; 10 hours 40 minutes
-2.168.192.in-addr.arpa IN SOA sleeth.abmas.biz. root.abmas.biz. (
- 2003021825 ; serial
- 10800 ; refresh (3 hours)
- 3600 ; retry (1 hour)
- 604800 ; expire (1 week)
- 38400 ; minimum (10 hours 40 minutes)
- )
- NS sleeth2.abmas.biz.
-$ORIGIN 2.168.192.in-addr.arpa.
-1 PTR sleeth2.abmas.biz.
-20 PTR qmsf.abmas.biz.
-30 PTR hplj6f.abmas.biz.
-</screen>
-</example>
-
-<example id="abmasbiz">
-<title>DNS Abmas.biz Forward Zone File</title>
-<screen>
-$ORIGIN .
-$TTL 38400 ; 10 hours 40 minutes
-abmas.biz IN SOA sleeth1.abmas.biz. root.abmas.biz. (
- 2003021833 ; serial
- 10800 ; refresh (3 hours)
- 3600 ; retry (1 hour)
- 604800 ; expire (1 week)
- 38400 ; minimum (10 hours 40 minutes)
- )
- NS dns.abmas.biz.
- MX 10 mail.abmas.biz.
-$ORIGIN abmas.biz.
-sleeth1 A 192.168.1.1
-sleeth2 A 192.168.2.1
-qmsa A 192.168.1.20
-hplj6a A 192.168.1.30
-qmsf A 192.168.2.20
-hplj6f A 192.168.2.30
-dns CNAME sleeth1
-diamond CNAME sleeth1
-mail CNAME sleeth1
-</screen>
-</example>
-
-<example id="abmasus">
-<title>DNS Abmas.us Forward Zone File</title>
-<screen>
-$ORIGIN .
-$TTL 38400 ; 10 hours 40 minutes
-abmas.us IN SOA server.abmas.us. root.abmas.us. (
- 2003021833 ; serial
- 10800 ; refresh (3 hours)
- 3600 ; retry (1 hour)
- 604800 ; expire (1 week)
- 38400 ; minimum (10 hours 40 minutes)
- )
- NS dns.abmas.us.
- NS dns2.abmas.us.
- MX 10 mail.abmas.us.
-$ORIGIN abmas.us.
-server A 123.45.67.66
-dns2 A 123.45.54.32
-gw A 123.45.67.65
-www CNAME server
-mail CNAME server
-dns CNAME server
-</screen>
-</example>
-
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/resolv.conf</primary></indexterm><indexterm>
- <primary>name resolution</primary>
- </indexterm>
- All DNS name resolution should be handled locally. To ensure that the server is configured
- correctly to handle this, edit <filename>/etc/resolv.conf</filename> to have the following
- content:
-<screen>
-search abmas.us abmas.biz
-nameserver 127.0.0.1
-nameserver 123.45.54.23
-</screen>
- <indexterm>
- <primary>DNS server</primary>
- </indexterm>
- This instructs the name resolver function (when configured correctly) to ask the DNS server
- that is running locally to resolve names to addresses. In the event that the local name server
- is not available, ask the name server provided by the ISP. The latter, of course, does not resolve
- purely local names to IP addresses.
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
- The final step is to edit the <filename>/etc/nsswitch.conf</filename> file.
- This file controls the operation of the various resolver libraries that are part of the Linux
- Glibc libraries. Edit this file so that it contains the following entries:
-<screen>
-hosts: files dns wins
-</screen>
- </para></step>
- </procedure>
-
- <para>
- The basic DHCP and DNS services are now ready for validation testing. Before you can proceed,
- there are a few more steps along the road. First, configure the print spooling and print
- processing system. Then you can configure the server so that all services
- start automatically on reboot. You must also manually start all services prior to validation testing.
- </para>
-
- </sect2>
-
- <sect2 id="ch4ptrcfg">
- <title>Printer Configuration</title>
-
- <para>
- Network administrators who are new to CUPS based-printing typically experience some difficulty mastering
- its powerful features. The steps outlined in this section are designed to navigate around the distractions
- of learning CUPS. Instead of implementing smart features and capabilities, our approach is to use it as a
- transparent print queue that performs no filtering, and only minimal handling of each print job that is
- submitted to it. In other words, our configuration turns CUPS into a raw-mode print queue. This means that
- the correct printer driver must be installed on all clients.
- </para>
-
- <procedure>
- <title>Printer Configuration Steps</title>
-
- <step><para>
- Configure each printer to be a DHCP client, carefully following the manufacturer's guidelines.
- </para></step>
-
- <step><para>
- Follow the instructions in the printer manufacturer's manuals to permit printing to port 9100.
- Use any other port the manufacturer specifies for direct-mode raw printing, and adjust the
- port as necessary in the following example commands.
- This allows the CUPS spooler to print using raw mode protocols.
- <indexterm><primary>CUPS</primary></indexterm>
- <indexterm><primary>raw printing</primary></indexterm>
- </para></step>
-
- <step><para>
- <indexterm><primary>CUPS</primary><secondary>queue</secondary></indexterm><indexterm>
- <primary>lpadmin</primary>
- </indexterm>
- Configure the CUPS Print Queues as follows:
-<screen>
-&rootprompt; lpadmin -p qmsa -v socket://qmsa.abmas.biz:9100 -E
-&rootprompt; lpadmin -p hplj6a -v socket://hplj6a.abmas.biz:9100 -E
-&rootprompt; lpadmin -p qmsf -v socket://qmsf.abmas.biz:9100 -E
-&rootprompt; lpadmin -p hplj6f -v socket://hplj6f.abmas.biz:9100 -E
-</screen>
- <indexterm><primary>print filter</primary></indexterm>
- This creates the necessary print queues with no assigned print filter.
- </para></step>
-
- <step><para><indexterm>
- <primary>enable</primary>
- </indexterm>
- Print queues may not be enabled at creation. Use <command>lpc stat</command> to check
- the status of the print queues and, if necessary, make certain that the queues you have
- just created are enabled by executing the following:
-<screen>
-&rootprompt; /usr/bin/enable qmsa
-&rootprompt; /usr/bin/enable hplj6a
-&rootprompt; /usr/bin/enable qmsf
-&rootprompt; /usr/bin/enable hplj6f
-</screen>
- </para></step>
-
- <step><para><indexterm>
- <primary>accept</primary>
- </indexterm>
- Even though your print queues may be enabled, it is still possible that they
- are not accepting print jobs. A print queue services incoming printing
- requests only when configured to do so. Ensure that your print queues are
- set to accept incoming jobs by executing the following commands:
-<screen>
-&rootprompt; /usr/sbin/accept qmsa
-&rootprompt; /usr/sbin/accept hplj6a
-&rootprompt; /usr/sbin/accept qmsf
-&rootprompt; /usr/sbin/accept hplj6f
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>mime type</primary></indexterm>
- <indexterm><primary>/etc/mime.convs</primary></indexterm>
- <indexterm><primary>application/octet-stream</primary></indexterm>
- Edit the file <filename>/etc/cups/mime.convs</filename> to uncomment the line:
-<screen>
-application/octet-stream application/vnd.cups-raw 0 -
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/mime.types</primary></indexterm>
- Edit the file <filename>/etc/cups/mime.types</filename> to uncomment the line:
-<screen>
-application/octet-stream
-</screen>
- </para></step>
-
- <step><para>
- Printing drivers are installed on each network client workstation.
- </para></step>
- </procedure>
-
- <para>
- Note: If the parameter <parameter>cups options = Raw</parameter> is specified in the &smb.conf; file,
- the last two steps can be omitted with CUPS version 1.1.18, or later.
- </para>
-
- <para>
- The UNIX system print queues have been configured and are ready for validation testing.
- </para>
-
- </sect2>
-
- <sect2 id="procstart">
- <title>Process Startup Configuration</title>
-
- <para>
- <indexterm><primary>chkconfig</primary></indexterm>
- There are two essential steps to process startup configuration. First, the process
- must be configured so that it automatically restarts each time the server
- is rebooted. This step involves use of the <command>chkconfig</command> tool that
- creates the appropriate symbolic links from the master daemon control file that is
- located in the <filename>/etc/rc.d</filename> directory, to the <filename>/etc/rc'x'.d</filename>
- directories. Links are created so that when the system run level is changed, the
- necessary start or kill script is run.
- </para>
-
- <para>
- <indexterm><primary>/etc/xinetd.d</primary></indexterm>
- <indexterm><primary>inetd</primary></indexterm>
- <indexterm><primary>xinetd</primary></indexterm>
- <indexterm><primary>chkconfig</primary></indexterm>
- <indexterm><primary>super daemon</primary></indexterm>
- In the event that a service is not run as a daemon, but via the internetworking
- super daemon (<command>inetd</command> or <command>xinetd</command>), then the <command>chkconfig</command>
- tool makes the necessary entries in the <filename>/etc/xinetd.d</filename> directory
- and sends a hang-up (HUP) signal to the the super daemon, thus forcing it to
- re-read its control files.
- </para>
-
- <para>
- Last, each service must be started to permit system validation to proceed.
- </para>
-
- <procedure>
- <step><para>
- Use the standard system tool to configure each service to restart
- automatically at every system reboot. For example,
- <indexterm><primary>chkconfig</primary></indexterm>
-<screen>
-&rootprompt; chkconfig dhpcd on
-&rootprompt; chkconfig named on
-&rootprompt; chkconfig cups on
-&rootprompt; chkconfig smb on
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>starting dhcpd</primary></indexterm>
- <indexterm><primary>starting samba</primary></indexterm>
- <indexterm><primary>starting CUPS</primary></indexterm>
- Now start each service to permit the system to be validated.
- Execute each of the following in the sequence shown:
-
-<screen>
-&rootprompt; /etc/rc.d/init.d/dhcpd restart
-&rootprompt; /etc/rc.d/init.d/named restart
-&rootprompt; /etc/rc.d/init.d/cups restart
-&rootprompt; /etc/rc.d/init.d/smb restart
-</screen>
- </para></step>
- </procedure>
-
- </sect2>
-
- <sect2 id="ch4valid">
- <title>Validation</title>
-
- <para>
- <indexterm><primary>validation</primary></indexterm>
- Complex networking problems are most often caused by simple things that are poorly or incorrectly
- configured. The validation process adopted here should be followed carefully; it is the result of the
- experience gained from years of making and correcting the most common mistakes. Shortcuts often lead to basic errors. You should
- refrain from taking shortcuts, from making basic assumptions, and from not exercising due process
- and diligence in network validation. By thoroughly testing and validating every step in the process
- of network installation and configuration, you can save yourself from sleepless nights and restless
- days. A well debugged network is a foundation for happy network users and network administrators.
- Later in this book you learn how to make users happier. For now, it is enough to learn to
- validate. Let's get on with it.
- </para>
-
- <procedure>
- <title>Server Validation Steps</title>
-
- <step><para>
- <indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
- One of the most important facets of Samba configuration is to ensure that
- name resolution functions correctly. You can check name resolution
- with a few simple tests. The most basic name resolution is provided from the
- <filename>/etc/hosts</filename> file. To test its operation, make a
- temporary edit to the <filename>/etc/nsswitch.conf</filename> file. Using
- your favorite editor, change the entry for <constant>hosts</constant> to read:
-<screen>
-hosts: files
-</screen>
- When you have saved this file, execute the following command:
-<screen>
-&rootprompt; ping diamond
-PING sleeth1.abmas.biz (192.168.1.1) 56(84) bytes of data.
-64 bytes from sleeth1 (192.168.1.1): icmp_seq=1 ttl=64 time=0.131 ms
-64 bytes from sleeth1 (192.168.1.1): icmp_seq=2 ttl=64 time=0.179 ms
-64 bytes from sleeth1 (192.168.1.1): icmp_seq=3 ttl=64 time=0.192 ms
-64 bytes from sleeth1 (192.168.1.1): icmp_seq=4 ttl=64 time=0.191 ms
-
---- sleeth1.abmas.biz ping statistics ---
-4 packets transmitted, 4 received, 0% packet loss, time 3016ms
-rtt min/avg/max/mdev = 0.131/0.173/0.192/0.026 ms
-</screen>
- This proves that name resolution via the <filename>/etc/hosts</filename> file
- is working.
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
- So far, your installation is going particularly well. In this step we validate
- DNS server and name resolution operation. Using your favorite UNIX system editor,
- change the <filename>/etc/nsswitch.conf</filename> file so that the
- <constant>hosts</constant> entry reads:
-<screen>
-hosts: dns
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>named</primary></indexterm>
- Before you test DNS operation, it is a good idea to verify that the DNS server
- is running by executing the following:
-<screen>
-&rootprompt; ps ax | grep named
- 437 ? S 0:00 /sbin/syslogd -a /var/lib/named/dev/log
- 524 ? S 0:00 /usr/sbin/named -t /var/lib/named -u named
- 525 ? S 0:00 /usr/sbin/named -t /var/lib/named -u named
- 526 ? S 0:00 /usr/sbin/named -t /var/lib/named -u named
- 529 ? S 0:00 /usr/sbin/named -t /var/lib/named -u named
- 540 ? S 0:00 /usr/sbin/named -t /var/lib/named -u named
- 2552 pts/2 S 0:00 grep named
-</screen>
- This means that we are ready to check DNS operation. Do so by executing:
- <indexterm><primary>ping</primary></indexterm>
-<screen>
-&rootprompt; ping diamond
-PING sleeth1.abmas.biz (192.168.1.1) 56(84) bytes of data.
-64 bytes from sleeth1 (192.168.1.1): icmp_seq=1 ttl=64 time=0.156 ms
-64 bytes from sleeth1 (192.168.1.1): icmp_seq=2 ttl=64 time=0.183 ms
-
---- sleeth1.abmas.biz ping statistics ---
-2 packets transmitted, 2 received, 0% packet loss, time 999ms
-rtt min/avg/max/mdev = 0.156/0.169/0.183/0.018 ms
-</screen>
- You should take a few more steps to validate DNS server operation, as follows:
-<screen>
-&rootprompt; host -f diamond.abmas.biz
-sleeth1.abmas.biz has address 192.168.1.1
-</screen>
- <indexterm><primary>/etc/hosts</primary></indexterm>
- You may now remove the entry called <constant>diamond</constant> from the
- <filename>/etc/hosts</filename> file. It does not hurt to leave it there,
- but its removal reduces the number of administrative steps for this name.
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
- WINS is a great way to resolve NetBIOS names to their IP address. You can test
- the operation of WINS by starting <command>nmbd</command> (manually or by way
- of the Samba startup method shown in <link linkend="procstart"/>). You must edit
- the <filename>/etc/nsswitch.conf</filename> file so that the <constant>hosts</constant>
- entry is as follows:
-<screen>
-hosts: wins
-</screen>
- The next step is to make certain that Samba is running using <command>ps ax | grep mbd</command>.
- The <command>nmbd</command> daemon will provide the WINS name resolution service when the
- &smb.conf; file <smbconfsection name="global"/> parameter <smbconfoption name="wins
- support">Yes</smbconfoption> has been specified. Having validated that Samba is operational,
- excute the following:
-<screen>
-&rootprompt; ping diamond
-PING diamond (192.168.1.1) 56(84) bytes of data.
-64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.094 ms
-64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.479 ms
-</screen>
- <indexterm><primary>ping</primary></indexterm>
- Now that you can relax with the knowledge that all three major forms of name
- resolution to IP address resolution are working, edit the <filename>/etc/nsswitch.conf</filename>
- again. This time you add all three forms of name resolution to this file.
- Your edited entry for <constant>hosts</constant> should now look like this:
-<screen>
-hosts: files dns wins
-</screen>
- The system is looking good. Let's move on.
- </para></step>
-
- <step><para>
- It would give you peace of mind to know that the DHCP server is running
- and available for service. You can validate DHCP services by running:
-
-<screen>
-&rootprompt; ps ax | grep dhcp
- 2618 ? S 0:00 /usr/sbin/dhcpd ...
- 8180 pts/2 S 0:00 grep dhcp
-</screen>
- This shows that the server is running. The proof of whether or not it is working
- comes when you try to add the first DHCP client to the network.
- </para></step>
-
- <step><para>
- <indexterm><primary>testparm</primary></indexterm>
- This is a good point at which to start validating Samba operation. You are
- content that name resolution is working for basic TCP/IP needs. Let's move on.
- If your &smb.conf; file has bogus options or parameters, this may cause Samba
- to refuse to start. The first step should always be to validate the contents
- of this file by running:
-<screen>
-&rootprompt; testparm -s
-Load smb config files from smb.conf
-Processing section "[homes]"
-Processing section "[printers]"
-Processing section "[netlogon]"
-Processing section "[profiles]"
-Processing section "[accounts]"
-Processing section "[service]"
-Processing section "[apps]"
-Loaded services file OK.
-# Global parameters
-[global]
- workgroup = PROMISES
- netbios name = DIAMOND
- interfaces = eth1, eth2, lo
- bind interfaces only = Yes
- passdb backend = tdbsam
- pam password change = Yes
- passwd program = /usr/bin/passwd '%u'
- passwd chat = *New*Password* %n\n \
- *Re-enter*new*password* %n\n *Password*changed*
- username map = /etc/samba/smbusers
- unix password sync = Yes
- log level = 1
- syslog = 0
- log file = /var/log/samba/%m
- max log size = 50
- smb ports = 139
- name resolve order = wins bcast hosts
- time server = Yes
- printcap name = CUPS
- show add printer wizard = No
- add user script = /usr/sbin/useradd -m '%u'
- delete user script = /usr/sbin/userdel -r '%u'
- add group script = /usr/sbin/groupadd '%g'
- delete group script = /usr/sbin/groupdel '%g'
- add user to group script = /usr/sbin/usermod -G '%g' '%u'
- add machine script = /usr/sbin/useradd \
- -s /bin/false -d /dev/null '%u'
- shutdown script = /var/lib/samba/scripts/shutdown.sh
- abort shutdown script = /sbin/shutdown -c
- logon script = scripts\logon.bat
- logon path = \\%L\profiles\%U
- logon drive = X:
- logon home = \\%L\%U
- domain logons = Yes
- preferred master = Yes
- wins support = Yes
- utmp = Yes
- winbind use default domain = Yes
- map acl inherit = Yes
- cups options = Raw
- veto files = /*.eml/*.nws/*.{*}/
- veto oplock files = /*.doc/*.xls/*.mdb/
-
-[homes]
- comment = Home Directories
- valid users = %S
- read only = No
- browseable = No
-...
-### Remainder cut to save space ###
-</screen>
- Clear away all errors before proceeding.
- </para></step>
-
- <step><para>
- <indexterm><primary>check samba daemons</primary></indexterm>
- <indexterm><primary>smbd</primary></indexterm>
- <indexterm><primary>nmbd</primary></indexterm>
- <indexterm><primary>winbindd</primary></indexterm>
- Check that the Samba server is running:
-<screen>
-&rootprompt; ps ax | grep mbd
-14244 ? S 0:00 /usr/sbin/nmbd -D
-14245 ? S 0:00 /usr/sbin/nmbd -D
-14290 ? S 0:00 /usr/sbin/smbd -D
-
-$rootprompt; ps ax | grep winbind
-14293 ? S 0:00 /usr/sbin/winbindd -D
-14295 ? S 0:00 /usr/sbin/winbindd -D
-</screen>
- The <command>winbindd</command> daemon is running in split mode (normal), so there are also
- two instances<footnote><para>For more information regarding winbindd, see <emphasis>TOSHARG2</emphasis>,
- Chapter 23, Section 23.3. The single instance of <command>smbd</command> is normal. One additional
- <command>smbd</command> slave process is spawned for each SMB/CIFS client
- connection.</para></footnote> of it.
- </para></step>
-
- <step><para>
- <indexterm><primary>anonymous
- connection</primary></indexterm>
- <indexterm>
- <primary>smbclient</primary>
- </indexterm>
- Check that an anonymous connection can be made to the Samba server:
-<screen>
-&rootprompt; smbclient -L localhost -U%
-
- Sharename Type Comment
- --------- ---- -------
- IPC$ IPC IPC Service (Samba 3.0.20)
- netlogon Disk Network Logon Service
- profiles Disk Profile Share
- accounts Disk Accounting Files
- service Disk Financial Services Files
- apps Disk Application Files
- ADMIN$ IPC IPC Service (Samba 3.0.20)
- hplj6a Printer hplj6a
- hplj6f Printer hplj6f
- qmsa Printer qmsa
- qmsf Printer qmsf
-
- Server Comment
- --------- -------
- DIAMOND Samba 3.0.20
-
- Workgroup Master
- --------- -------
- PROMISES DIAMOND
-</screen>
- This demonstrates that an anonymous listing of shares can be obtained. This is the equivalent
- of browsing the server from a Windows client to obtain a list of shares on the server.
- The <constant>-U%</constant> argument means to send a <constant>NULL</constant> username and
- a <constant>NULL</constant> password.
- </para></step>
-
- <step><para>
- <indexterm><primary>dhcp client validation</primary></indexterm>
- <indexterm><primary>printer validation</primary></indexterm>
- <indexterm><primary>arp</primary></indexterm>
- Verify that each printer has the IP address assigned in the DHCP server configuration file.
- The easiest way to do this is to ping the printer name. Immediately after the ping response
- has been received, execute <command>arp -a</command> to find the MAC address of the printer
- that has responded. Now you can compare the IP address and the MAC address of the printer
- with the configuration information in the <filename>/etc/dhcpd.conf</filename> file. They
- should, of course, match. For example,
-<screen>
-&rootprompt; ping hplj6
-PING hplj6a (192.168.1.30) 56(84) bytes of data.
-64 bytes from hplj6a (192.168.1.30): icmp_seq=1 ttl=64 time=0.113 ms
-
-&rootprompt; arp -a
-hplj6a (192.168.1.30) at 00:03:47:CB:81:E0 [ether] on eth0
-</screen>
- <indexterm>
- <primary>/etc/dhcpd.conf</primary>
- </indexterm>
- The MAC address <constant>00:03:47:CB:81:E0</constant> matches that specified for the
- IP address from which the printer has responded and with the entry for it in the
- <filename>/etc/dhcpd.conf</filename> file. Repeat this for each printer configured.
- </para></step>
-
- <step><para>
- <indexterm><primary>authenticated connection</primary></indexterm>
- Make an authenticated connection to the server using the <command>smbclient</command> tool:
-<screen>
-&rootprompt; smbclient //diamond/accounts -U gholmes
-Password: XXXXXXX
-smb: \> dir
- . D 0 Thu Nov 27 15:07:09 2003
- .. D 0 Sat Nov 15 17:40:50 2003
- zakadmin.exe 161424 Thu Nov 27 15:06:52 2003
- zak.exe 6066384 Thu Nov 27 15:06:52 2003
- dhcpd.conf 1256 Thu Nov 27 15:06:52 2003
- smb.conf 2131 Thu Nov 27 15:06:52 2003
- initGrps.sh A 1089 Thu Nov 27 15:06:52 2003
- POLICY.EXE 86542 Thu Nov 27 15:06:52 2003
-
- 55974 blocks of size 65536. 33968 blocks available
-smb: \> q
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>nmap</primary></indexterm>
- Your new server is connected to an Internet-accessible connection. Before you start
- your firewall, you should run a port scanner against your system. You should repeat that
- after the firewall has been started. This helps you understand to what extent the
- server may be vulnerable to external attack. One way you can do this is by using an
- external service, such as the <ulink url="http://www.dslreports.com/scan">DSL Reports</ulink>
- tools. Alternately, if you can gain root-level access to a remote
- UNIX/Linux system that has the <command>nmap</command> tool, you can run the following:
-<screen>
-&rootprompt; nmap -v -sT server.abmas.us
-
-Starting nmap V. 3.00 ( www.insecure.org/nmap/ )
-Host server.abmas.us (123.45.67.66) appears to be up ... good.
-Initiating Connect() Scan against server.abmas.us (123.45.67.66)
-Adding open port 6000/tcp
-Adding open port 873/tcp
-Adding open port 445/tcp
-Adding open port 10000/tcp
-Adding open port 901/tcp
-Adding open port 631/tcp
-Adding open port 25/tcp
-Adding open port 111/tcp
-Adding open port 32770/tcp
-Adding open port 3128/tcp
-Adding open port 53/tcp
-Adding open port 80/tcp
-Adding open port 443/tcp
-Adding open port 139/tcp
-Adding open port 22/tcp
-The Connect() Scan took 0 seconds to scan 1601 ports.
-Interesting ports on server.abmas.us (123.45.67.66):
-(The 1587 ports scanned but not shown below are in state: closed)
-Port State Service
-22/tcp open ssh
-25/tcp open smtp
-53/tcp open domain
-80/tcp open http
-111/tcp open sunrpc
-139/tcp open netbios-ssn
-443/tcp open https
-445/tcp open microsoft-ds
-631/tcp open ipp
-873/tcp open rsync
-901/tcp open samba-swat
-3128/tcp open squid-http
-6000/tcp open X11
-10000/tcp open snet-sensor-mgmt
-32770/tcp open sometimes-rpc3
-
-Nmap run completed -- 1 IP address (1 host up) scanned in 1 second
-</screen>
- The above scan was run before the external interface was locked down with the NAT-firewall
- script you created above. The following results are obtained after the firewall rules
- have been put into place:
-<screen>
-&rootprompt; nmap -v -sT server.abmas.us
-
-Starting nmap V. 3.00 ( www.insecure.org/nmap/ )
-Host server.abmas.us (123.45.67.66) appears to be up ... good.
-Initiating Connect() Scan against server.abmas.us (123.45.67.66)
-Adding open port 53/tcp
-Adding open port 22/tcp
-The Connect() Scan took 168 seconds to scan 1601 ports.
-Interesting ports on server.abmas.us (123.45.67.66):
-(The 1593 ports scanned but not shown below are in state: filtered)
-Port State Service
-22/tcp open ssh
-25/tcp closed smtp
-53/tcp open domain
-80/tcp closed http
-443/tcp closed https
-
-Nmap run completed -- 1 IP address (1 host up) scanned in 168 seconds
-</screen>
- </para></step>
-
- </procedure>
-
- </sect2>
-
- <sect2 id="ch4appscfg">
- <title>Application Share Configuration</title>
-
- <para>
- <indexterm><primary>application server</primary></indexterm>
- <indexterm><primary>administrative installation</primary></indexterm>
- The use of an application server is a key mechanism by which desktop administration overheads
- can be reduced. Check the application manual for your software to identify how best to
- create an administrative installation.
- </para>
-
- <para>
- Some Windows software will only run locally on the desktop computer. Such software
- is typically not suited for administrative installation. Administratively installed software
- permits one or more of the following installation choices:
- </para>
-
- <itemizedlist>
- <listitem><para>
- Install software fully onto a workstation, storing data files on the same workstation.
- </para></listitem>
-
- <listitem><para>
- Install software fully onto a workstation with central network data file storage.
- </para></listitem>
-
- <listitem><para>
- Install software to run off a central application server with data files stored
- on the local workstation. This is often called a minimum installation, or a
- network client installation.
- </para></listitem>
-
- <listitem><para>
- Install software to run off a central application server with data files stored
- on a central network share. This type of installation often prevents storage
- of work files on the local workstation.
- </para></listitem>
- </itemizedlist>
-
- <para>
- <indexterm><primary></primary></indexterm>
- A common application deployed in this environment is an office suite.
- Enterprise editions of Microsoft Office XP Professional can be administratively installed
- by launching the installation from a command shell. The command that achieves this is
- <command>setup /a</command>. It results in a set of prompts through which various
- installation choices can be made. Refer to the Microsoft Office Resource SDK and Resource
- Kit for more information regarding this mode of installation of MS Office XP Professional.
- The full administrative installation of MS Office XP Professional requires approximately
- 650 MB of disk space.
- </para>
-
- <para>
- When the MS Office XP Professional product has been installed to the administrative network
- share, the product can be installed onto a workstation by executing the normal setup program.
- The installation process now provides a choice to either perform a minimum installation
- or a full local installation. A full local installation takes over 100 MB of disk space.
- A network workstation (minimum) installation requires typically 10 MB to 15 MB of
- local disk space. In the latter case, when the applications are used, they load over the network.
- </para>
-
- <para>
- <indexterm><primary>Service Packs</primary></indexterm>
- <indexterm><primary>Microsoft Office</primary></indexterm>
- Microsoft Office Service Packs can be unpacked to update an administrative share. This makes
- it possible to update MS Office XP Professional for all users from a single installation
- of the service pack and generally circumvents the need to run updates on each network
- Windows client.
- </para>
-
- <para>
- The default location for MS Office XP Professional data files can be set through registry
- editing or by way of configuration options inside each Office XP Professional application.
- </para>
-
- <para>
- <indexterm><primary>OpenOffice</primary></indexterm>
- OpenOffice.Org OpenOffice Version 1.1.0 can be installed locally. It can also
- be installed to run off a network share. The latter is a most desirable solution for office-bound
- network users and for administrative staff alike. It permits quick and easy updates
- to be rolled out to all users with a minimum of disruption and with maximum flexibility.
- </para>
-
- <para>
- The process for installation of administrative shared OpenOffice involves download of the
- distribution ZIP file, followed by extraction of the ZIP file into a temporary disk area.
- When fully extracted using the unzipping tool of your choosing, change into the Windows
- installation files directory then execute <command>setup -net</command>. You are
- prompted on screen for the target installation location. This is the administrative
- share point. The full administrative OpenOffice share takes approximately 150 MB of disk
- space.
- </para>
-
- <sect3>
- <title>Comments Regarding Software Terms of Use</title>
- <para>
- Many single-user products can be installed into an administrative share, but
- personal versions of products such as Microsoft Office XP Professional do not permit this.
- Many people do not like terms of use typical with commercial products, so a few comments
- regarding software licensing seem important.
- </para>
-
- <para>
- Please do not use an administrative installation of proprietary and commercially licensed
- software products to violate the copyright holders' property. All software is licensed,
- particularly software that is licensed for use free of charge. All software is the property
- of the copyright holder unless the author and/or copyright holder has explicitly disavowed
- ownership and has placed the software into the public domain.
- </para>
-
- <para>
- Software that is under the GNU General Public License, like proprietary software, is
- licensed in a way that restricts use. For example, if you modify GPL software and then
- distribute the binary version of your modifications, you must offer to provide the source
- code as well. This restriction is designed to maintain the momentum
- of the diffusion of technology and to protect against the withholding of innovations.
- </para>
-
- <para>
- Commercial and proprietary software generally restrict use to those who have paid the
- license fees and who comply with the licensee's terms of use. Software that is released
- under the GNU General Public License is restricted to particular terms and conditions
- also. Whatever the licensing terms may be, if you do not approve of the terms of use,
- please do not use the software.
- </para>
-
- <para>
- <indexterm><primary>GPL</primary></indexterm>
- Samba is provided under the terms of the GNU GPL Version 2, a copy of which is provided
- with the source code.
- </para>
- </sect3>
-
- </sect2>
-
- <sect2 id="ch4wincfg">
- <title>Windows Client Configuration</title>
-
- <para>
- Christine needs to roll out 130 new desktop systems. There is no doubt that she also needs
- to reinstall many of the notebook computers that will be recycled for use with the new network
- configuration. The smartest way to handle the challenge of the roll-out program is to build
- a staged system for each type of target machine, and then use an image replication tool such as Norton
- Ghost (enterprise edition) to replicate the staged machine to its target desktops. The same can
- be done with notebook computers as long as they are identical or sufficiently similar.
- </para>
-
- <procedure id="sbewinclntprep">
- <title>Windows Client Configuration Procedure</title>
-
- <step><para>
- <indexterm><primary>WINS</primary></indexterm>
- <indexterm><primary>DHCP</primary></indexterm>
- Install MS Windows XP Professional. During installation, configure the client to use DHCP for
- TCP/IP protocol configuration. DHCP configures all Windows clients to use the WINS Server
- address that has been defined for the local subnet.
- </para></step>
-
- <step><para>
- Join the Windows Domain <constant>PROMISES</constant>. Use the Domain Administrator
- username <constant>root</constant> and the SMB password you assigned to this account.
- A detailed step-by-step procedure for joining a Windows 200x/XP Professional client to
- a Windows Domain is given in <link linkend="appendix"/>, <link linkend="domjoin"/>.
- Reboot the machine as prompted and then log on using the Domain Administrator account
- (<constant>root</constant>).
- </para></step>
-
- <step><para>
- Verify <constant>DIAMOND</constant> is visible in <guimenu>My Network Places</guimenu>,
- that it is possible to connect to it and see the shares <guimenuitem>accounts</guimenuitem>,
- <guimenuitem>apps</guimenuitem>, and <guimenuitem>finsvcs</guimenuitem>, and that it is
- possible to open each share to reveal its contents.
- </para></step>
-
- <step><para>
- Create a drive mapping to the <constant>apps</constant> share on the server <constant>DIAMOND</constant>.
- </para></step>
-
- <step><para>
- Perform an administrative installation of each application to be used. Select the options
- that you wish to use. Of course, you can choose to run applications over the network, correct?
- </para></step>
-
- <step><para>
- Now install all applications to be installed locally. Typical tools include Adobe Acrobat,
- NTP-based time synchronization software, drivers for specific local devices such as fingerprint
- scanners, and the like. Probably the most significant application for local installation
- is antivirus software.
- </para></step>
-
- <step><para>
- Now install all four printers onto the staging system. The printers you install
- include the accounting department HP LaserJet 6 and Minolta QMS Magicolor printers. You will
- also configure identical printers that are located in the financial services department.
- Install printers on each machine following the steps shown in the Windows client printer
- preparation procedure below.
- </para></step>
-
- <step><para>
- <indexterm><primary>defragmentation</primary></indexterm>
- When you are satisfied that the staging systems are complete, use the appropriate procedure to
- remove the client from the domain. Reboot the system and then log on as the local administrator
- and clean out all temporary files stored on the system. Before shutting down, use the disk
- defragmentation tool so that the file system is in optimal condition before replication.
- </para></step>
-
- <step><para>
- Boot the workstation using the Norton (Symantec) Ghosting diskette (or CD-ROM) and image the
- machine to a network share on the server.
- </para></step>
-
- <step><para>
- <indexterm><primary>Windows security identifier</primary><see>SID</see></indexterm>
- <indexterm><primary>SID</primary></indexterm>
- You may now replicate the image to the target machines using the appropriate Norton Ghost
- procedure. Make sure to use the procedure that ensures each machine has a unique
- Windows security identifier (SID). When the installation of the disk image has completed, boot the PC.
- </para></step>
-
- <step><para>
- Log on to the machine as the local Administrator (the only option), and join the machine to
- the Domain, following the procedure set out in <link linkend="appendix"/>, <link linkend="domjoin"/>. The system is now
- ready for the user to log on, provided you have created a network logon account for that
- user, of course.
- </para></step>
-
- <step><para>
- Instruct all users to log on to the workstation using their assigned username and password.
- </para></step>
- </procedure>
-
- <procedure id="sbewinclntptrprep">
- <title>Windows Client Printer Preparation Procedure</title>
-
- <step><para>
- Click <menuchoice>
- <guimenu>Start</guimenu>
- <guimenuitem>Settings</guimenuitem>
- <guimenuitem>Printers</guimenuitem>
- <guiicon>Add Printer</guiicon>
- <guibutton>Next</guibutton>
- </menuchoice>. Do not click <guimenuitem>Network printer</guimenuitem>.
- Ensure that <guimenuitem>Local printer</guimenuitem> is selected.
- </para></step>
-
- <step><para>
- Click <guibutton>Next</guibutton>. In the
- <guimenuitem>Manufacturer:</guimenuitem> panel, select <constant>HP</constant>.
- In the <guimenuitem>Printers:</guimenuitem> panel, select the printer called
- <constant>HP LaserJet 6</constant>. Click <guibutton>Next</guibutton>.
- </para></step>
-
- <step><para>
- In the <guimenuitem>Available ports:</guimenuitem> panel, select
- <constant>FILE:</constant>. Accept the default printer name by clicking
- <guibutton>Next</guibutton>. When asked, <quote>Would you like to print a
- test page?,</quote> click <guimenuitem>No</guimenuitem>. Click
- <guibutton>Finish</guibutton>.
- </para></step>
-
- <step><para>
- You may be prompted for the name of a file to print to. If so, close the
- dialog panel. Right-click <menuchoice>
- <guiicon>HP LaserJet 6</guiicon>
- <guimenuitem>Properties</guimenuitem>
- <guisubmenu>Details (Tab)</guisubmenu>
- <guimenuitem>Add Port</guimenuitem>
- </menuchoice>.
- </para></step>
-
- <step><para>
- In the <guimenuitem>Network</guimenuitem> panel, enter the name of
- the print queue on the Samba server as follows: <constant>\\DIAMOND\hplj6a</constant>.
- Click <menuchoice>
- <guibutton>OK</guibutton>
- <guibutton>OK</guibutton>
- </menuchoice> to complete the installation.
- </para></step>
-
- <step><para>
- Repeat the printer installation steps above for both HP LaserJet 6 printers
- as well as for both QMS Magicolor laser printers.
- </para></step>
- </procedure>
-
- </sect2>
-
- <sect2>
- <title>Key Points Learned</title>
-
- <para>
- How do you feel? You have built a capable network, a truly ambitious project.
- Future network updates can be handled by
- your staff. You must be a satisfied manager. Let's review the achievements.
- </para>
-
- <itemizedlist>
- <listitem><para>
- A simple firewall has been configured to protect the server in the event that
- the ISP firewall service should fail.
- </para></listitem>
-
- <listitem><para>
- The Samba configuration uses measures to ensure that only local network users
- can connect to SMB/CIFS services.
- </para></listitem>
-
- <listitem><para>
- Samba uses the new <constant>tdbsam</constant> passdb backend facility.
- Considerable complexity was added to Samba functionality.
- </para></listitem>
-
- <listitem><para>
- A DHCP server was configured to implement dynamic DNS (DDNS) updates to the DNS
- server.
- </para></listitem>
-
- <listitem><para>
- The DNS server was configured to permit DDNS only for local network clients. This
- server also provides primary DNS services for the company Internet presence.
- </para></listitem>
-
- <listitem><para>
- You introduced an application server as well as the concept of cloning a Windows
- client in order to effect improved standardization of desktops and to reduce
- the costs of network management.
- </para></listitem>
- </itemizedlist>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Questions and Answers</title>
-
- <para>
- </para>
-
- <qandaset defaultlable="missed01" type="number">
- <qandaentry>
- <question>
-
- <para>
- What is the maximum number of account entries that the <parameter>tdbsam</parameter>
- passdb backend can handle?
- </para>
-
- </question>
- <answer>
-
- <para>
- The tdb data structure and support system can handle more entries than the number of
- accounts that are possible on most UNIX systems. A practical limit would come into
- play long before a performance boundary would be anticipated. That practical limit
- is controlled by the nature of Windows networking. There are few Windows file and
- print servers that can handle more than a few hundred concurrent client connections.
- The key limiting factors that predicate offloading of services to additional servers
- are memory capacity, the number of CPUs, network bandwidth, and disk I/O limitations.
- All of these are readily exhausted by just a few hundred concurrent active users.
- Such bottlenecks can best be removed by segmentation of the network (distributing
- network load across multiple networks).
- </para>
-
- <para>
- As the network grows, it becomes necessary to provide additional authentication
- servers (domain controllers). The tdbsam is limited to a single machine and cannot
- be reliably replicated. This means that practical limits on network design dictate
- the point at which a distributed passdb backend is required; at this time, there is
- no real alternative other than ldapsam (LDAP).
- </para>
-
- <para>
- The guideline provided in <emphasis>TOSHARG2</emphasis>, Chapter 10, Section 10.1.2,
- is to limit the number of accounts in the tdbsam backend to 250. This is the point
- at which most networks tend to want backup domain controllers (BDCs). Samba-3 does
- not provide a mechanism for replicating tdbsam data so it can be used by a BDC. The
- limitation of 250 users per tdbsam is predicated only on the need for replication,
- not on the limits<footnote><para>Bench tests have shown that tdbsam is a very
- effective database technology. There is surprisingly little performance loss even
- with over 4000 users.</para></footnote> of the tdbsam backend itself.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Would Samba operate any better if the OS level is set to a value higher than 35?
- </para>
-
- </question>
- <answer>
-
- <para>
- No. MS Windows workstations and servers do not use a value higher than 33. Setting this to a value
- of 35 already assures Samba of precedence over MS Windows products in browser elections. There is
- no gain to be had from setting this higher.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Why in this example have you provided UNIX group to Windows Group mappings for only Domain Groups?
- </para>
-
- </question>
- <answer>
-
- <para>
- At this time, Samba has the capacity to use only Domain Groups mappings. It is possible that at
- a later date Samba may make use of Windows Local Groups, as well as of the Active Directory special
- Groups. Proper operation requires Domain Groups to be mapped to valid UNIX groups.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Why has a path been specified in the <parameter>IPC$</parameter> share?
- </para>
-
- </question>
- <answer>
-
- <para>
- This is done so that in the event that a software bug may permit a client connection to the IPC$ share to
- obtain access to the file system, it does so at a location that presents least risk. Under normal operation
- this type of paranoid step should not be necessary. The use of this parameter should not be necessary.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Why does the &smb.conf; file in this exercise include an entry for <smbconfoption name="smb ports"/>?
- </para>
-
- </question>
- <answer>
-
- <para>
- The default order by which Samba-3 attempts to communicate with MS Windows clients is via port 445 (the TCP port
- used by Windows clients when NetBIOS-less SMB over TCP/IP is in use). TCP port 139 is the primary port used for NetBIOS
- over TCP/IP. In this configuration Windows network operations are predicated around NetBIOS over TCP/IP. By
- specifying the use of only port 139, the intent is to reduce unsuccessful service connection attempts.
- The result of this is improved network performance. Where Samba-3 is installed as an Active Directory Domain
- member, the default behavior is highly beneficial and should not be changed.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- What is the difference between a print queue and a printer?
- </para>
-
- </question>
- <answer>
-
- <para>
- A printer is a physical device that is connected either directly to the network or to a computer
- via a serial, parallel, or USB connection so that print jobs can be submitted to it to create a
- hard copy printout. Network-attached printers that use TCP/IP-based printing generally accept a
- single print data stream and block all secondary attempts to dispatch jobs concurrently to the
- same device. If many clients were to concurrently print directly via TCP/IP to the same printer,
- it would result in a huge amount of network traffic through continually failing connection attempts.
- </para>
-
- <para>
- A print server (like CUPS or LPR/LPD) accepts multiple concurrent input streams or
- print requests. When the data stream has been fully received, the input stream is closed,
- and the job is then submitted to a sequential print queue where the job is stored until
- the printer is ready to receive the job.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Can all MS Windows application software be installed onto an application server share?
- </para>
-
- </question>
- <answer>
-
- <para>
- Much older Windows software is not compatible with installation to and execution from
- an application server. Enterprise versions of Microsoft Office XP Professional can
- be installed to an application server. Retail consumer versions of Microsoft Office XP
- Professional do not permit installation to an application server share and can be installed
- and used only to/from a local workstation hard disk.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Why use dynamic DNS (DDNS)?
- </para>
-
- </question>
- <answer>
-
- <para>
- When DDNS records are updated directly from the DHCP server, it is possible for
- network clients that are not NetBIOS-enabled, and thus cannot use WINS, to locate
- Windows clients via DNS.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Why would you use WINS as well as DNS-based name resolution?
- </para>
-
- </question>
- <answer>
-
- <para>
- WINS is to NetBIOS names as DNS is to fully qualified domain names (FQDN). The FQDN is
- a name like <quote>myhost.mydomain.tld</quote> where <parameter>tld</parameter>
- means <constant>top-level domain</constant>. A FQDN is a longhand but easy-to-remember
- expression that may be up to 1024 characters in length and that represents an IP address.
- A NetBIOS name is always 16 characters long. The 16<superscript>th</superscript> character
- is a name type indicator. A specific name type is registered<footnote><para>
- See <emphasis>TOSHARG2</emphasis>, Chapter 9, for more information.</para></footnote> for each
- type of service that is provided by the Windows server or client and that may be registered
- where a WINS server is in use.
- </para>
-
- <para>
- WINS is a mechanism by which a client may locate the IP Address that corresponds to a
- NetBIOS name. The WINS server may be queried to obtain the IP Address for a NetBIOS name
- that includes a particular registered NetBIOS name type. DNS does not provide a mechanism
- that permits handling of the NetBIOS name type information.
- </para>
-
- <para>
- DNS provides a mechanism by which TCP/IP clients may locate the IP address of a particular
- hostname or service name that has been registered in the DNS database for a particular domain.
- A DNS server has limited scope of control and is said to be authoritative for the zone over
- which it has control.
- </para>
-
- <para>
- Windows 200x Active Directory requires the registration in the DNS zone for the domain it
- controls of service locator<footnote><para>See TOSHARG2, Chapter 9, Section 9.3.3.</para></footnote> records
- that Windows clients and servers will use to locate Kerberos and LDAP services. ADS also
- requires the registration of special records that are called global catalog (GC) entries
- and site entries by which domain controllers and other essential ADS servers may be located.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- What are the major benefits of using an application server?
- </para>
-
- </question>
- <answer>
-
- <para>
- The use of an application server can significantly reduce application update maintenance.
- By providing a centralized application share, software updates need be applied to only
- one location for all major applications used. This results in faster update roll-outs and
- significantly better application usage control.
- </para>
-
- </answer>
- </qandaentry>
-
- </qandaset>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-ByExample/SBE-SimpleOfficeServer.xml b/docs-xml/Samba3-ByExample/SBE-SimpleOfficeServer.xml
deleted file mode 100644
index f25ed5c..0000000
--- a/docs-xml/Samba3-ByExample/SBE-SimpleOfficeServer.xml
+++ /dev/null
@@ -1,1589 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<chapter id="simple">
- <title>No-Frills Samba Servers</title>
-
- <para>
- This is the start of the real journey toward the successful deployment of Samba. For some this chapter
- is the end of the road because their needs will have been adequately met. For others, this chapter is
- the beginning of a journey that will take them well past the contents of this book. This book provides
- example configurations of, for the greater part, complete networking solutions. The intent of this book
- is to help you to get your Samba installation working with the least amount of pain and aggravation.
- </para>
-
-<sect1>
- <title>Introduction</title>
-
- <para>
- This chapter lays the groundwork for understanding the basics of Samba operation.
- Instead of a bland technical discussion, each principle is demonstrated by way of a
- real-world scenario for which a working solution<footnote><para>The examples given mirror those documented
- in The Official Samba-3 HOWTO and Reference Guide, Second Edition (TOSHARG2) Chapter 2, Section 2.3.1. You may gain additional
- insight from the standalone server configurations covered in TOSHARG2, sections 2.3.1.2 through 2.3.1.4.
- </para></footnote> is fully described.
- </para>
-
- <para>
- The practical exercises take you on a journey through a drafting office, a charity administration
- office, and an accounting office. You may choose to apply any or all of these exercises to your own environment.
- </para>
-
- <para>
- Every assignment case can be implemented far more creatively, but remember that the solutions you
- create are designed to demonstrate a particular solution possibility. With experience, you should
- find much improved solutions compared with those presented here. By the time you complete this book,
- you should aim to be a Samba expert, so do attempt to find better solutions and try them as you work your
- way through the examples.
- </para>
-
-</sect1>
-<sect1>
- <title>Assignment Tasks</title>
-
- <para>
- Each case presented highlights different aspects of Windows networking for which a simple
- Samba-based solution can be provided. Each has subtly different requirements taken from real-world cases.
- The cases are briefly reviewed to cover important points. Instructions are based
- on the assumption that the official Samba Team RPM package has been installed.
- </para>
-
- <para>
- This chapter has three assignments built around fictitious companies:
- </para>
-
- <para>
- <itemizedlist>
- <listitem><para>A drafting office</para></listitem>
- <listitem><para>A charity administration office</para></listitem>
- <listitem><para>An accounting office</para></listitem>
- </itemizedlist>
- </para>
-
- <para>
- Let's get started.
- </para>
-
- <sect2>
- <title>Drafting Office</title>
-
- <para>
- Our fictitious company is called <emphasis>Abmas Design, Inc.</emphasis> This is a three-person
- computer-aided design (CAD) business that often has more work than can be handled. The
- business owner hires contract draftspeople from wherever he can. They bring their own
- notebook computers into the office. There are four permanent drafting machines. Abmas has a
- collection of over 10 years of plans that must be available for all draftsmen to reference.
- Abmas hires the services of an experienced network engineer to update the
- plans that are stored on a central server one day per month. She knows how to upload
- plans from each machine. The files available from the server must remain read-only.
- Anyone should be able to access the plans at any time and without barriers or difficulty.
- </para>
-
- <para><indexterm><primary>Red Hat</primary></indexterm>
- <indexterm><primary>Fedora</primary></indexterm>
- Mr. Bob Jordan has asked you to install the new server as economically as possible. The central
- server has a Pentium-IV 1.6GHz CPU, 768MB RAM, a 20GB IDE boot drive, a 160GB IDE second disk
- to store plans, and a 100-base-T Ethernet card. You have already installed Red Hat Fedora CoreX and
- have upgraded Samba to version 3.0.20 using the RPM package that is provided from the Samba
- <ulink url="http://www.samba.org">FTP</ulink> sites. (Note: Fedora CoreX indicates your favorite
- version.)
- </para>
-
- <para><indexterm>
- <primary>consultant</primary>
- </indexterm>
- The four permanent drafting machines (Microsoft Windows workstations) have attached printers
- and plotters that are shared on a peer-to-peer basis by any and all network users. The intent
- is to continue to share printers in this manner. The three permanent staff work together with
- all contractors to store all new work on one PC. A daily copy is made of the work storage
- area to another PC for safekeeping. When the network consultant arrives, the weekly work
- area is copied to the central server and the files are removed from the main weekly storage
- machine. The office works best with this arrangement and does not want to change anything.
- Old habits are too ingrained.
- </para>
-
- <sect3>
- <title>Dissection and Discussion</title>
-
- <para>
- <indexterm><primary>file server</primary><secondary>read-only</secondary></indexterm>
- The requirements for this server installation demand simplicity. An anonymous read-only
- file server adequately meets all needs. The network consultant determines how
- to upload all files from the weekly storage area to the server. This installation should
- focus only on critical aspects of the installation.
- </para>
-
- <para>
- It is not necessary to have specific users on the server. The site has a method for storing
- all design files (plans). Each plan is stored in a directory that is named YYYYWW,<footnote><para>
- This information is given purely as an example of how data may be stored in such a way that it
- will be easy to locate records at a later date. The example is not meant to imply any instructions
- that may be construed as essential to the design of the solution; this is something you will almost
- certainly want to determine for yourself.</para></footnote> where
- YYYY is the year, and WW is the week of the year. This arrangement allows work to be stored
- by week of year to preserve the filing technique the site is familiar with.
- There is also a customer directory that is alphabetically listed. At the top level are 26
- directories (A-Z), in each is a second-level of directory for the first plus second letters of the name
- (A-Z); inside each is a directory by the customers' name. Inside each directory is a symbolic
- link to each design drawing or plan. This way of storing customer data files permits all
- plans to be located both by customer name and by the date the work was performed, without
- demanding the disk space that would be needed if a duplicate file copy were to be stored.
- The share containing the plans is called <emphasis>Plans</emphasis>.
- </para>
-
- </sect3>
-
- <sect3>
- <title>Implementation</title>
-
- <para>
- It is assumed that the server is fully installed and ready for installation and
- configuration of Samba 3.0.20 and any support files needed. All TCP/IP addresses
- have been hard-coded. In our case the IP address of the Samba server is
- <constant>192.168.1.1</constant> and the netmask is <constant>255.255.255.0</constant>.
- The hostname of the server used is <constant>server</constant>.
- </para>
-
- <procedure>
- <title>Samba Server Configuration</title>
-
- <step><para>
- Download the Samba-3 RPM packages for Red Hat Fedora Core2 from the Samba
- <ulink url="http://www.samba.org">FTP servers.</ulink>
- </para></step>
-
- <step><para>
- <indexterm><primary>RPM</primary><secondary>install</secondary></indexterm>
- <indexterm><primary>package</primary></indexterm>
- Install the RPM package using either the Red Hat Linux preferred GUI
- tool or the <command>rpm</command>:
-<screen>
-&rootprompt; rpm -Uvh samba-3.0.20-1.i386.rpm
-</screen>
- </para></step>
-
- <step><para>
- Create a mount point for the file system that will be used to store all data files.
- You can create a directory called <filename>/plans</filename>:
-<screen>
-&rootprompt; mkdir /plans
-&rootprompt; chmod 755 /plans
-</screen>
- The 755 permissions on this directory (mount point) permit the owner to read, write,
- and execute, and the group and everyone else to read and execute only.
- </para>
-
- <para>
- <indexterm><primary>file system</primary><secondary>Ext3</secondary></indexterm>
- Use Red Hat Linux system tools (refer to Red Hat instructions)
- to format the 160GB hard drive with a suitable file system. An Ext3 file system
- is suitable. Configure this drive to automatically mount using the <filename>/plans</filename>
- directory as the mount point.
- </para></step>
-
- <step><para>
- Install the &smb.conf; file shown in <link linkend="draft-smbconf"/> in the
- <filename>/etc/samba</filename> directory.
-
-<example id="draft-smbconf">
-<title>Drafting Office &smb.conf; File</title>
-<smbconfblock>
-<smbconfcomment>Global Parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MIDEARTH</smbconfoption>
-<smbconfoption name="security">SHARE</smbconfoption>
-
-<smbconfsection name="[Plans]"/>
-<smbconfoption name="path">/plans</smbconfoption>
-<smbconfoption name="read only">Yes</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-</smbconfblock>
-</example>
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/hosts</primary></indexterm>
- Verify that the <filename>/etc/hosts</filename> file contains the following entry:
-<screen>
-192.168.1.1 server
-</screen>
-
- </para></step>
-
- <step><para>
- <indexterm><primary>samba</primary><secondary>starting samba</secondary></indexterm>
- <indexterm><primary>chkconfig</primary></indexterm>
- <indexterm><primary>starting samba</primary></indexterm>
- Use the standard system tool to start Samba and to configure it to restart
- automatically at every system reboot. For example,
-<screen>
-&rootprompt; chkconfig smb on
-&rootprompt; /etc/rc.d/init.d/smb restart
-</screen>
- </para></step>
-
- </procedure>
-
- <procedure>
- <title>Windows Client Configuration</title>
-
- <step><para>
- Make certain that all clients are set to the same network address range as
- used for the Samba server. For example, one client might have an IP
- address 192.168.1.10.
- </para></step>
-
- <step><para>
- <indexterm><primary>netmask</primary></indexterm>
- Ensure that the netmask used on the Windows clients matches that used
- for the Samba server. All clients must have the same netmask, such as
- 255.255.255.0.
- </para></step>
-
- <step><para>
- <indexterm><primary>workgroup</primary></indexterm>
- Set the workgroup name on all clients to <constant>MIDEARTH</constant>.
- </para></step>
-
- <step><para>
- Verify on each client that the machine called <constant>SERVER</constant>
- is visible in the <guimenu>Network Neighborhood</guimenu>, that it is
- possible to connect to it and see the share <guimenuitem>Plans</guimenuitem>,
- and that it is possible to open that share to reveal its contents.
- </para></step>
-
- </procedure>
-
- </sect3>
-
- <sect3 id="validate1">
- <title>Validation</title>
-
- <para>
- <indexterm><primary>validation</primary></indexterm>
- The first priority in validating the new Samba configuration should be to check
- that Samba answers on the loop-back interface. Then it is time to check that Samba
- answers its own name correctly. Last, check that a client can connect to the Samba
- server.
- </para>
-
- <procedure>
- <step><para>
- <indexterm><primary>smbd</primary></indexterm>
- <indexterm><primary>daemon</primary></indexterm>
- <indexterm><primary>smbclient</primary></indexterm>
- To check the ability to access the <command>smbd</command> daemon
- services, execute the following:
-<screen>
-&rootprompt; smbclient -L localhost -U%
- Sharename Type Comment
- --------- ---- -------
- Plans Disk
- IPC$ IPC IPC Service (Samba 3.0.20)
- ADMIN$ IPC IPC Service (Samba 3.0.20)
-
- Server Comment
- --------- -------
- SERVER Samba 3.0.20
-
- Workgroup Master
- --------- --------
- MIDEARTH SERVER
-</screen>
- <indexterm><primary>loopback</primary></indexterm>
- <indexterm><primary>NULL connection</primary></indexterm>
- This indicates that Samba is able to respond on the loopback interface to
- a NULL connection. The <parameter>-U%</parameter> means send an empty
- username and an empty password. This command should be repeated after
- Samba has been running for 15 minutes.
- </para></step>
-
- <step><para>
- Now verify that Samba correctly handles being passed a username
- and password, and that it answers its own name. Execute the following:
-<screen>
-&rootprompt; smbclient -L server -Uroot%password
-</screen>
- The output should be identical to the previous response. Samba has been
- configured to ignore all usernames given; instead it uses the
- <parameter>guest account</parameter> for all connections.
- </para></step>
-
- <step><para>
- <indexterm><primary>Windows Explorer</primary></indexterm>
- <indexterm><primary>Network Neighborhood</primary></indexterm>
- From the Windows 9x/Me client, launch Windows Explorer:
- <menuchoice>
- <guiicon>[Desktop: right-click] Network Neighborhood</guiicon>
- <guimenu>Explore</guimenu>
- <guimenuitem>[Left Panel] [+] Entire Network</guimenuitem>
- <guimenuitem>[Left Panel] [+] Server</guimenuitem>
- <guimenuitem>[Left Panel] [+] Plans</guimenuitem>
- </menuchoice>. In the right panel you should see the files and directories
- (folders) that are in the <guiicon>Plans</guiicon> share.
- </para></step>
- </procedure>
-
- </sect3>
-
- </sect2>
-
- <sect2>
- <title>Charity Administration Office</title>
-
- <para>
- The fictitious charity organization is called <emphasis>Abmas Vision NL</emphasis>. This office
- has five networked computers. Staff are all volunteers, staff changes are frequent.
- Ms. Amy May, the director of operations, wants a no-hassle network. Anyone should be able to
- use any PC. Only two Windows applications are used: a custom funds tracking and management package
- that stores all files on the central server and Microsoft Word. The office prepares mail-out
- letters, invitations, and thank-you notes. All files must be stored in perpetuity.
- The custom funds tracking and management (FTM) software is configured to use a server named
- <constant>SERVER</constant>, a share named <constant>FTMFILES</constant>, and a printer queue
- named <constant>PRINTQ</constant> that uses preprinted stationery, thus demanding a
- dedicated printer. This printer does not need to be mapped to a local printer on the workstations.
- </para>
-
- <para>
- The FTM software has been in use since the days of Windows 3.11. The software was configured
- by the vendor who has since gone out of business. The identities of the file
- server and the printer are hard-coded in a configuration file that was created using a
- setup tool that the vendor did not provide to Abmas Vision NL or to its predecessors. The
- company that produced the software is no longer in business. In order to avoid risk of
- any incompatibilities, the share name and the name of the target print queue must be set
- precisely as the application expects. In fact, share names and print queue names
- should be treated as case insensitive (i.e., case does not matter), but Abmas Vision advises
- that if the share name is not in lowercase, the application claims it cannot find the
- file share.
- </para>
-
- <para>
- <indexterm><primary>print queue</primary></indexterm>
- <indexterm><primary>print spooler</primary></indexterm>
- Printer handling in Samba results in a significant level of confusion. Samba presents to the
- MS Windows client only a print queue. The Samba <command>smbd</command> process passes a
- print job sent to it from the Windows client to the native UNIX printing system. The native
- UNIX printing system (spooler) places the job in a print queue from which it is
- delivered to the printer. In this book, network diagrams refer to a printer by the name
- of the print queue that services that printer. It does not matter what the fully qualified
- name (or the hostname) of a network-attached printer is. The UNIX print spooler is configured
- to correctly deliver all jobs to the printer.
- </para>
-
- <para>
- This organization has a policy forbidding use of privately owned computers on site as a measure
- to prevent leakage of confidential information. Only the five PCs owned by Abmas Vision NL are
- used on this network.
- </para>
-
- <para>
- <indexterm><primary>SUSE Enterprise Linux Server</primary></indexterm>
- The central server was donated by a local computer store. It is a dual processor Pentium-III
- server, has 1GB RAM, a 3-Ware IDE RAID Controller that has four 200GB IDE hard drives, and a
- 100-base-T network card. The office has 100-base-T permanent network connections that go to
- a central hub, and all equipment is new. The five network computers all are equipped with Microsoft
- Windows Me. Funding is limited, so the server has no operating system on it. You have approval
- to install Samba on Linux, provided it works without problems. There are two HP LaserJet
- 5 PS printers that are network connected. The second printer is to be used for general
- office and letter printing. Your recommendation to allow only the Linux server to print directly
- to the printers was accepted. You have supplied SUSE Enterprise Linux Server 9 and
- have upgraded Samba to version 3.0.20.
- </para>
-
- <sect3>
- <title>Dissection and Discussion</title>
-
- <para>
- <indexterm><primary>force user</primary></indexterm>
- <indexterm><primary>nt acl support</primary></indexterm>
- <indexterm><primary>UID</primary></indexterm>
- <indexterm><primary>Posix</primary></indexterm>
- This installation demands simplicity. Frequent turnover of volunteer staff indicates that
- a network environment that requires users to logon might be problematic. It is suggested that the
- best solution for this office would be one where the user can log onto any PC with any username
- and password. Samba can accommodate an office like this by using the <parameter>force user</parameter>
- parameter in share and printer definitions. Using the <parameter>force user</parameter>
- parameter ensures that all files are owned by same user identifier (UID) and thus that there
- will never be a problem with file access due to file access permissions. Additionally, you elect
- to use the <parameter>nt acl support = No</parameter> option to ensure that
- access control lists (Posix type) cannot be written to any file or directory. This prevents
- an inadvertent ACL from overriding actual file permissions.
- </para>
-
- <para>
- <indexterm><primary>SUID</primary></indexterm>
- <indexterm><primary>SGID</primary></indexterm>
- <indexterm><primary>security</primary><secondary>share mode</secondary></indexterm>
- This organization is a prime candidate for Share Mode security. The <parameter>force user</parameter>
- allows all files to be owned by the same user and group. In addition, it would not hurt to
- set SUID and set SGID shared directories. This means that all new files that are created, no matter
- who creates it, are owned by the owner or group of the directory in which they are created.
- For further information regarding the significance of the SUID/SGID settings, see <link
- linkend="appendix"/>, <link linkend="ch12-SUIDSGID"/>.
- </para>
-
- <para>
- <indexterm><primary>CUPS</primary></indexterm>
- <indexterm><primary>printing</primary><secondary>raw</secondary></indexterm>
- <indexterm><primary>Red Hat Linux</primary></indexterm>
- <indexterm><primary>SUSE Linux</primary></indexterm>
- All client workstations print to a print queue on the server. This ensures that print jobs
- continue to print in the event that a user shuts down the workstation immediately after
- sending a job to the printer. Today, both Red Hat Linux and SUSE Linux use CUPS-based printing.
- Older Linux systems offered a choice between the LPRng printing system or CUPS. It appears, however,
- that CUPS has become the leading UNIX printing technology.
- </para>
-
- <para>
- <indexterm><primary>print queue</primary></indexterm>
- The print queues are set up as <constant>Raw</constant> devices, which means that CUPS will
- not do intelligent print processing, and vendor-supplied drivers must be installed locally on the
- Windows clients.
- </para>
-
- <para>
- The hypothetical software, FTM, is representative of
- custom-built software that directly uses a NetBIOS interface. Most such software originated in
- the days of MS/PC DOS. NetBIOS names are uppercase (and functionally are case insensitive),
- so some old software applications would permit only uppercase names to be entered.
- Some such applications were later ported to MS Windows but retain the uppercase network
- resource naming conventions because customers are familiar with that. We made the decision
- to name shares and print queues for this application in uppercase for the same reason.
- Nothing would break if we were to use lowercase names, but that decision might create a need
- to retrain staff &smbmdash; something well avoided at this time.
- </para>
-
- <para>
- NetBIOS networking does not print directly to a printer. Instead, all printing is done to a
- print queue. The print spooling system is responsible for communicating with the physical
- printer. In this example, therefore, the resource called <constant>PRINTQ</constant>
- really is just a print queue. The name of the print queue is representative of
- the device to which the print spooler delivers print jobs.
- </para>
-
- </sect3>
-
- <sect3>
- <title>Implementation</title>
-
- <para>
- It is assumed that the server is fully installed and ready for configuration of
- Samba 3.0.20 and for necessary support files. All TCP/IP addresses should be hard-coded.
- In our case, the IP address of the Samba server is 192.168.1.1 and the netmask is
- 255.255.255.0. The hostname of the server used is <constant>server</constant>.
- The office network is built as shown in <link linkend="charitynet"/>.
- </para>
-
- <figure id="charitynet">
- <title>Charity Administration Office Network</title>
- <imagefile scale="80">Charity-Network</imagefile>
- </figure>
-
- <procedure>
- <title>Samba Server Configuration</title>
-
- <step><para>
- <indexterm><primary>groupadd</primary></indexterm>
- Create a group account for office file storage:
-<screen>
-&rootprompt; groupadd office
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>useradd</primary></indexterm>
- <indexterm><primary>passwd</primary></indexterm>
- Create a user account for office file storage:
-<screen>
-&rootprompt; useradd -m abmas
-&rootprompt; passwd abmas
-Changing password for abmas.
-New password: XXXXXXXX
-Re-enter new password: XXXXXXXX
-Password changed
-</screen>
- where XXXXXXXX is a secret password.
- </para></step>
-
- <step><para>
- Use the 3-Ware IDE RAID Controller firmware utilities to configure the four 200GB
- drives as a single RAID level 5 drive, with one drive set aside as the hot spare.
- (Refer to the 3-Ware RAID Controller Manual for the manufacturer's preferred procedure.)
- The resulting drive has a capacity of approximately 500GB of usable space.
- </para></step>
-
- <step><para>
- <indexterm><primary>permissions</primary></indexterm>
- Create a mount point for the file system that can be used to store all data files.
- Create a directory called <filename>/data</filename>:
-<screen>
-&rootprompt; mkdir /data
-&rootprompt; chmod 755 /data
-</screen>
- The 755 permissions on this directory (mount point) permit the owner to read, write, and execute,
- and the group and everyone else to read and execute only.
- </para></step>
-
- <step><para>
- Use SUSE Linux system tools (refer to the SUSE Administrators Guide for correct
- procedures) to format the partition with a suitable file system. The reiserfs file system
- is suitable. Configure this drive to automount using the <filename>/data</filename>
- directory as the mount point. It must be mounted before proceeding.
- </para></step>
-
- <step><para>
- Under the directory called <filename>/data</filename>, create two directories
- named <filename>ftmfiles</filename> and <filename>officefiles</filename>, and set
- ownership and permissions:
-<screen>
-&rootprompt; mkdir -p /data/{ftmfiles,officefiles/{letters,invitations,misc}}
-&rootprompt; chown -R abmas:office /data
-&rootprompt; chmod -R ug+rwxs,o-w,o+rx /data
-</screen>
- These demonstrate compound operations. The <command>mkdir</command> command
- creates in one step these directories:
-<programlisting>
-/data/fmtfiles
-/data/officefiles
-/data/officefiles/letters
-/data/officefiles/invitations
-/data/officefiles/misc
-</programlisting>
- <indexterm><primary>TOSHARG2</primary></indexterm>
- The <command>chown</command> operation sets the owner to the user <constant>abmas</constant>
- and the group to <constant>office</constant> on all directories just created. It recursively
- sets the permissions so that the owner and group have SUID/SGID with read, write, and execute
- permission, and everyone else has read and execute permission. This means that all files and
- directories are created with the same owner and group as the directory in which they are
- created. Any new directories created still have the same owner, group, and permissions as the
- directory they are in. This should eliminate all permissions-based file access problems. For
- more information on this subject, refer to TOSHARG2<footnote><para>The Official Samba-3 HOWTO and
- Reference Guide, Chapter 15, File, Directory and Share Access Controls.</para></footnote> or refer
- to the UNIX man page for the <command>chmod</command> and the <command>chown</command> commands.
- </para></step>
-
- <step><para>
- Install the &smb.conf; file shown in <link linkend="charity-smbconfnew"/> in the
- <filename>/etc/samba</filename> directory. This newer &smb.conf; file uses user-mode security
- and is more suited to the mode of operation of Samba-3 than the older share-mode security
- configuration that was shown in the first edition of this book.
- </para>
-
- <para>
- Note: If you want to use the older-style configuration that uses share-mode security, you
- can install the file shown in <link linkend="charity-smbconf"/> in the
- <filename>/etc/samba</filename> directory.
- </para></step>
-
- <step><para>
- <indexterm><primary>smbd</primary></indexterm>
- We must ensure that the <command>smbd</command> can resolve the name of the Samba
- server to its IP address. Verify that the <filename>/etc/hosts</filename> file
- contains the following entry:
-<screen>
-192.168.1.1 server
-</screen>
- </para></step>
-
- <step><para>
- Configure the printers with the IP address as shown in <link linkend="charitynet"/>.
- Follow the instructions in the manufacturer's manual to permit printing to port 9100
- so that the CUPS spooler can print using raw mode protocols.
- </para></step>
-
- <step><para>
- <indexterm><primary>lpadmin</primary></indexterm>
- Configure the CUPS Print Queues:
-<screen>
-&rootprompt; lpadmin -p PRINTQ -v socket://192.168.1.20:9100 -E
-&rootprompt; lpadmin -p hplj5 -v socket://192.168.1.30:9100 -E
-</screen>
- This creates the necessary print queues with no assigned print filter.
- </para></step>
-
- <step><para>
- <indexterm><primary>mime type</primary></indexterm>
- <indexterm><primary>/etc/cups/mime.convs</primary></indexterm>
- <indexterm><primary>application/octet-stream</primary></indexterm>
- Edit the file <filename>/etc/cups/mime.convs</filename> to uncomment the line:
-<screen>
-application/octet-stream application/vnd.cups-raw 0 -
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/cups/mime.types</primary></indexterm>
- Edit the file <filename>/etc/cups/mime.types</filename> to uncomment the line:
-<screen>
-application/octet-stream
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>starting samba</primary></indexterm>
- Use the standard system tool to start Samba and CUPS to configure them to restart
- automatically at every system reboot. For example,
- </para>
-
- <para>
- <indexterm><primary>starting samba</primary></indexterm>
- <indexterm><primary>starting CUPS</primary></indexterm>
- <indexterm><primary>chkconfig</primary></indexterm>
-<screen>
-&rootprompt; chkconfig smb on
-&rootprompt; chkconfig cups on
-&rootprompt; /etc/rc.d/init.d/smb restart
-&rootprompt; /etc/rc.d/init.d/cups restart
-</screen>
- </para></step>
-
- </procedure>
-
-<example id="charity-smbconfnew">
-<title>Charity Administration Office &smb.conf; New-style File</title>
-<smbconfblock>
-<smbconfcomment>Global Parameters - Newer Configuration</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MIDEARTH</smbconfoption>
-<smbconfoption name="printing">CUPS</smbconfoption>
-<smbconfoption name="printcap name">CUPS</smbconfoption>
-<smbconfoption name="map to guest">Bad User</smbconfoption>
-<smbconfoption name="show add printer wizard">No</smbconfoption>
-<smbconfoption name="wins support">yes</smbconfoption>
-
-<smbconfsection name="[FTMFILES]"/>
-<smbconfoption name="comment">Funds Tracking & Management Files</smbconfoption>
-<smbconfoption name="path">/data/ftmfiles</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="force user">abmas</smbconfoption>
-<smbconfoption name="force group">office</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="nt acl support">No</smbconfoption>
-
-<smbconfsection name="[office]"/>
-<smbconfoption name="comment">General Office Files</smbconfoption>
-<smbconfoption name="path">/data/officefiles</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="force user">abmas</smbconfoption>
-<smbconfoption name="force group">office</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="nt acl support">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">Print Temporary Spool Configuration</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="use client driver">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="charity-smbconf">
-<title>Charity Administration Office &smb.conf; Old-style File</title>
-<smbconfblock>
-<smbconfcomment>Global Parameters - Older Style Configuration</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MIDEARTH</smbconfoption>
-<smbconfoption name="security">SHARE</smbconfoption>
-<smbconfoption name="printing">CUPS</smbconfoption>
-<smbconfoption name="printcap name">CUPS</smbconfoption>
-<smbconfoption name="disable spoolss">Yes</smbconfoption>
-<smbconfoption name="show add printer wizard">No</smbconfoption>
-<smbconfoption name="wins support">yes</smbconfoption>
-
-<smbconfsection name="[FTMFILES]"/>
-<smbconfoption name="comment">Funds Tracking & Management Files</smbconfoption>
-<smbconfoption name="path">/data/ftmfiles</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="force user">abmas</smbconfoption>
-<smbconfoption name="force group">office</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="nt acl support">No</smbconfoption>
-
-<smbconfsection name="[office]"/>
-<smbconfoption name="comment">General Office Files</smbconfoption>
-<smbconfoption name="path">/data/officefiles</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="force user">abmas</smbconfoption>
-<smbconfoption name="force group">office</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="nt acl support">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">Print Temporary Spool Configuration</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="use client driver">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-</smbconfblock>
-</example>
-
- <procedure>
- <title>Windows Client Configuration</title>
-
- <step><para>
- Configure clients to the network settings shown in <link linkend="charitynet"/>.
- </para></step>
-
- <step><para>
- Ensure that the netmask used on the Windows clients matches that used
- for the Samba server. All clients must have the same netmask, such as
- <constant>255.255.255.0</constant>.
- </para></step>
-
- <step><para>
- <indexterm><primary>WINS</primary></indexterm>
- On all Windows clients, set the WINS Server address to <constant>192.168.1.1</constant>,
- the IP address of the server.
- </para></step>
-
- <step><para>
- Set the workgroup name on all clients to <constant>MIDEARTH</constant>.
- </para></step>
-
- <step><para>
- <indexterm><secondary>logon</secondary></indexterm>
- Install the <quote>Client for Microsoft Networks.</quote> Ensure that the only option
- enabled in its properties is the option <quote>Logon and restore network connections.</quote>
- </para></step>
-
- <step><para>
- Click <guibutton>OK</guibutton> when you are prompted to reboot the system. Reboot the
- system, then log on using any username and password you choose.
- </para></step>
-
- <step><para>
- <indexterm><primary>My Network Places</primary></indexterm>
- Verify on each client that the machine called <constant>SERVER</constant>
- is visible in <guimenu>My Network Places</guimenu>, that it is
- possible to connect to it and see the share <guimenuitem>office</guimenuitem>,
- and that it is possible to open that share to reveal its contents.
- </para></step>
-
- <step><para>
- <indexterm><primary>password caching</primary></indexterm>
- <indexterm><primary>regedit</primary></indexterm>
- Disable password caching on all Windows 9x/Me machines using the registry change file
- shown in <link linkend="MEreg"/>. Be sure to remove all files that have the
- <filename>PWL</filename> extension that are in the <filename>C:\WINDOWS</filename>
- directory.
-<example id="MEreg">
-<title>Windows Me &smbmdash; Registry Edit File: Disable Password Caching</title>
-<screen>
-REGEDIT4
-
-[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
- Windows\CurrentVersion\Policies\Network]
- "DisablePwdCaching"=dword:00000001
-</screen>
-</example>
- The best way to apply this change is to save the patch in a file called
- <filename>ME-dpwc.reg</filename> and then execute:
-<screen>
-C:\WINDOWS: regedit ME-dpwc.reg
-</screen>
- </para></step>
-
- <step><para>
- Instruct all users to log onto the workstation using a name and password of their own
- choosing. The Samba server has been
- configured to ignore the username and password given.
- </para></step>
-
- <step><para>
- On each Windows Me workstation, configure a network drive mapping to drive <filename>G:</filename>
- that redirects to the uniform naming convention (UNC) resource
- <filename>\\server\office</filename>. Make this a permanent drive connection:
- </para>
- <procedure>
- <step><para>
- Right-click <menuchoice><guimenu>My Network</guimenu>
- <guimenuitem>Map Network Drive...</guimenuitem></menuchoice>
- </para></step>
-
- <step><para>
- In the box labeled <quote>Drive:</quote>, type G.
- </para></step>
-
- <step><para>
- In the box labeled <quote>Path:</quote>, enter
- <filename>\\server\officefiles</filename>.
- </para></step>
-
- <step><para>
- Click <guimenuitem>Reconnect at logon</guimenuitem>.
- Click <guibutton>OK</guibutton>.
- </para></step>
-
- </procedure>
- </step>
-
- <step><para>
- On each workstation, install the FTM software following the
- manufacturer's instructions.
- </para>
- <procedure>
- <step><para>
- During installation, you are prompted for the name of the Windows 98
- server. Enter the name <constant>SERVER</constant>.
- </para></step>
- <step><para>
- You are prompted for the name of the data share.
- The prompt defaults to <constant>FTMFILES</constant>. Press enter to accept the default value.
- </para></step>
- <step><para>
- You are now prompted for the print queue name. The default prompt is the name of
- the server you entered (<constant>SERVER</constant> as follows:
- <constant>\\SERVER\PRINTQ</constant>). Simply accept the default and press enter to
- continue. The software now completes the installation.
- </para></step>
- </procedure>
- </step>
-
- <step><para>
- Install an office automation software package of the customer's choice. Either Microsoft
- Office 2003 Standard or OpenOffice 1.1.0 suffices for any functions the office may
- need to perform. Repeat this on each workstation.
- </para></step>
-
- <step><para>
- Install a printer on each workstation using the following steps:
- </para>
-
- <procedure>
- <step><para>
- Click <menuchoice>
- <guimenu>Start</guimenu>
- <guimenuitem>Settings</guimenuitem>
- <guimenuitem>Printers</guimenuitem>
- <guiicon>Add Printer</guiicon>
- <guibutton>Next</guibutton>
- </menuchoice>. Do not click <guimenuitem>Network printer</guimenuitem>.
- Ensure that <guimenuitem>Local printer</guimenuitem> is selected.
- </para></step>
-
- <step><para>
- Click <guibutton>Next</guibutton>. In the Manufacturer: panel, select
- <constant>HP</constant>. In the Printers: panel, select the printer called
- <constant>HP LaserJet 5/5M Postscript</constant>. Click <guibutton>Next</guibutton>.
- </para></step>
-
- <step><para>
- In the Available ports: panel, select <constant>FILE:</constant>. Accept the
- default printer name by clicking <guibutton>Next</guibutton>. When asked,
- <quote>Would you like to print a test page?</quote>, click
- <guimenuitem>No</guimenuitem>. Click <guibutton>Finish</guibutton>.
- </para></step>
-
- <step><para>
- You may be prompted for the name of a file to print to. If so, close the
- dialog panel. Right-click <menuchoice>
- <guiicon>HP LaserJet 5/5M Postscript</guiicon>
- <guimenuitem>Properties</guimenuitem>
- <guisubmenu>Details (Tab)</guisubmenu>
- <guimenuitem>Add Port</guimenuitem>
- </menuchoice>.
- </para></step>
-
- <step><para>
- In the Network panel, enter the name of
- the print queue on the Samba server as follows: <constant>\\SERVER\hplj5</constant>.
- Click <menuchoice>
- <guibutton>OK</guibutton>
- <guibutton>OK</guibutton>
- </menuchoice> to complete the installation.
- </para></step>
-
- <step><para>
- It is a good idea to test the functionality of the complete installation before
- handing the newly configured network over to the Charity Administration Office
- for production use.
- </para></step>
-
- </procedure>
-
- </step>
-
- </procedure>
-
- </sect3>
-
- <sect3>
- <title>Validation</title>
-
- <para>
- Use the same validation process as was followed in <link linkend="validate1"/>.
- </para>
-
- </sect3>
-
- </sect2>
-
- <sect2 id="AccountingOffice">
- <title>Accounting Office</title>
-
- <para>
- Abmas Accounting is a 40-year-old family-run business. There are nine permanent
- computer users. The network clients were upgraded two years ago. All computers run Windows 2000
- Professional. This year the server will be upgraded from an old Windows NT4 server (actually
- running Windows NT4 Workstation, which worked fine for fewer than 10 users) that has
- run in workgroup (standalone) mode, to a new Linux server running Samba.
- </para>
-
- <para>
- The office does not want a Domain Server. Mr. Alan Meany wants to keep the Windows 2000 Professional
- clients running as workgroup machines so that any staff member can take a machine home and keep
- working. It has worked well so far, and your task is to replace the old server. All users have
- their own workstation logon (you configured it that way when the machines were installed).
- Mr. Meany wants the new system to operate the same way as the old Windows NT4 server &smbmdash; users
- cannot access each others' files, but he can access everyone's files. Each person's work files are
- in a separate share on the server. Users log on to their Windows workstation with their username
- and enter an assigned password; they do not need to enter a password when accessing their files
- on the server.
- </para>
-
- <para>
- <indexterm><primary>Red Hat Linux</primary></indexterm>
- The new server will run Red Hat Fedora Core2. You should install Samba-3.0.20 and
- copy all files from the old system to the new one. The existing Windows NT4 server has a parallel
- port HP LaserJet 4 printer that is shared by all. The printer driver is installed on each
- workstation. You must not change anything on the workstations. Mr. Meany gave instructions to
- replace the server, <quote>but leave everything else alone to avoid staff unrest.</quote>
- </para>
-
- <para>
- You have tried to educate Mr. Meany and found that he has no desire to understand networking.
- He believes that Windows for Workgroups 3.11 was <quote>the best server Microsoft ever sold
- </quote> and that Windows NT and 2000 are <quote>too fang-dangled complex!</quote>
- </para>
-
- <sect3>
- <title>Dissection and Discussion</title>
-
- <para>
- <indexterm><primary>security</primary><secondary>user mode</secondary></indexterm>
- The requirements of this network installation are not unusual. The staff are not interested in the
- details of networking. Passwords are never changed. In this example solution, we demonstrate the use
- of User Mode security in a simple context. Directories should be set SGID to ensure that members
- of a common group can access the contents. Each user has his or her own share to which only they
- can connect. Mr. Meany's share will be a top-level directory above the share point for each employee.
- Mr. Meany is a member of the same group as his staff and can access their work files.
- The well-used HP LaserJet 4 is available as a service called <constant>hplj</constant>.
- </para>
-
- <para>
- You have finished configuring the new hardware and have just completed installation of Red Hat
- Fedora Core2. Roll up your sleeves and let's get to work.
- </para>
-
- </sect3>
-
- <sect3 id="AcctgNet">
- <title>Implementation</title>
-
- <para>
- The workstations have fixed IP addresses. The old server runs Windows NT4 Workstation, so it
- cannot be running as a WINS server. It is best that the new configuration preserves the same
- configuration. The office does not use Internet access, so security really is not an issue.
- </para>
-
- <para>
- The core information regarding the users, their passwords, the directory share point, and the
- share name is given in <link linkend="acctingnet"/>. The overall network topology is shown in
- <link linkend="acctingnet2"/>. All machines have been configured as indicated prior to the
- start of Samba configuration. The following prescriptive steps may now commence.
- </para>
-
- <figure id="acctingnet2">
- <title>Accounting Office Network Topology</title>
- <imagefile scale="85">AccountingNetwork</imagefile>
- </figure>
-
- <table id="acctingnet">
- <title>Accounting Office Network Information</title>
- <tgroup cols="6">
- <colspec align="left"/>
- <colspec align="left"/>
- <colspec align="left"/>
- <colspec align="left"/>
- <colspec align="left"/>
- <colspec align="left"/>
- <thead>
- <row>
- <entry>User</entry>
- <entry>Login-ID</entry>
- <entry>Password</entry>
- <entry>Share Name</entry>
- <entry>Directory</entry>
- <entry>Wkst</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>Alan Meany</entry>
- <entry>alan</entry>
- <entry>alm1961</entry>
- <entry>alan</entry>
- <entry>/data</entry>
- <entry>PC1</entry>
- </row>
- <row>
- <entry>James Meany</entry>
- <entry>james</entry>
- <entry>jimm1962</entry>
- <entry>james</entry>
- <entry>/data/james</entry>
- <entry>PC2</entry>
- </row>
- <row>
- <entry>Jeannie Meany</entry>
- <entry>jeannie</entry>
- <entry>jema1965</entry>
- <entry>jeannie</entry>
- <entry>/data/jeannie</entry>
- <entry>PC3</entry>
- </row>
- <row>
- <entry>Suzy Millicent</entry>
- <entry>suzy</entry>
- <entry>suzy1967</entry>
- <entry>suzy</entry>
- <entry>/data/suzy</entry>
- <entry>PC4</entry>
- </row>
- <row>
- <entry>Ursula Jenning</entry>
- <entry>ujen</entry>
- <entry>ujen1974</entry>
- <entry>ursula</entry>
- <entry>/data/ursula</entry>
- <entry>PC5</entry>
- </row>
- <row>
- <entry>Peter Pan</entry>
- <entry>peter</entry>
- <entry>pete1984</entry>
- <entry>peter</entry>
- <entry>/data/peter</entry>
- <entry>PC6</entry>
- </row>
- <row>
- <entry>Dale Roland</entry>
- <entry>dale</entry>
- <entry>dale1986</entry>
- <entry>dale</entry>
- <entry>/data/dale</entry>
- <entry>PC7</entry>
- </row>
- <row>
- <entry>Bertrand E Paoletti</entry>
- <entry>eric</entry>
- <entry>eric1993</entry>
- <entry>eric</entry>
- <entry>/data/eric</entry>
- <entry>PC8</entry>
- </row>
- <row>
- <entry>Russell Lewis</entry>
- <entry>russ</entry>
- <entry>russ2001</entry>
- <entry>russell</entry>
- <entry>/data/russell</entry>
- <entry>PC9</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
-
- <procedure>
- <title>Migration from Windows NT4 Workstation System to Samba-3</title>
-
- <step><para><indexterm>
- <primary>migration</primary>
- </indexterm>
- Rename the old server from <constant>CASHPOOL</constant> to <constant>STABLE</constant>
- by logging onto the console as the <constant>Administrator</constant>. Restart the machine
- following system prompts.
- </para></step>
-
- <step><para>
- Name the new server <constant>CASHPOOL</constant> using the standard configuration method.
- Restart the machine following system prompts.
- </para></step>
-
- <step><para>
- Install the latest Samba-3 binary Red Hat Linux RPM that is available from the
- Samba FTP site.
- </para></step>
-
- <step><para>
- <indexterm><primary>group account</primary></indexterm>
- <indexterm><primary>groupadd</primary></indexterm>
- Add a group account for the office to use. Execute the following:
-<screen>
-&rootprompt; groupadd accts
-</screen>
- </para></step>
-
- <step><para>
- Install the &smb.conf; file shown<footnote><para>This example uses the
- <parameter>smbpasswd</parameter> file in an obtuse way, since the use of
- the <parameter>passdb backend</parameter> has not been specified in the &smb.conf;
- file. This means that you are depending on correct default behavior.</para></footnote>
- in <link linkend="acctconf"/>.
- </para></step>
-
- <step><para>
- <indexterm><primary>useradd</primary></indexterm>
- <indexterm><primary>passwd</primary></indexterm>
- <indexterm><primary>smbpasswd</primary></indexterm>
- For each user who uses this system (see <link linkend="acctingnet"/>),
- execute the following:
-<screen>
-&rootprompt; useradd -m -G accts -c "Name of User" "LoginID"
-&rootprompt; passwd "LoginID"
-Changing password for user "LoginID"
-New Password: XXXXXXXXX <-- the password from the table
-Retype new password: XXXXXXXXX
-&rootprompt; smbpasswd -a "LoginID"
-New SMB password: XXXXXXXXX <-- the password from the table
-Retype new SMB password: XXXXXXXXX
-Added user "LoginID"
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>data storage</primary></indexterm>
- Create the directory structure for the file shares by executing the following:
-<screen>
-&rootprompt; mkdir -p /data
-&rootprompt; chown alan /data
-&rootprompt; for i in james suzy ujen peter dale eric jeannie russ
-> do
-> mkdir -p /data/$i
-> chown $i /data/$i
-> done
-&rootprompt; chgrp -R accts /data
-&rootprompt; chmod -R ug+rwxs,o-r+x /data
-</screen>
- The data storage structure is now prepared for use.
- </para></step>
-
- <step><para>
- <indexterm><primary>lpadmin</primary></indexterm>
- Configure the CUPS Print Queues:
-<screen>
-&rootprompt; lpadmin -p hplj -v parallel:/dev/lp0 -E
-</screen>
- This creates the necessary print queues with no assigned print filter.
- </para></step>
-
- <step><para>
- <indexterm><primary>mime types</primary></indexterm>
- <indexterm><primary>/etc/cups/mime.convs</primary></indexterm>
- Edit the file <filename>/etc/cups/mime.convs</filename> to uncomment the line:
-<screen>
-application/octet-stream application/vnd.cups-raw 0 -
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/cups/mime.types</primary></indexterm>
- <indexterm><primary>application/octet-stream</primary></indexterm>
- Edit the file <filename>/etc/cups/mime.types</filename> to uncomment the line:
-<screen>
-application/octet-stream
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>starting samba</primary></indexterm>
- Use the standard system tool to start Samba and CUPS to configure them to restart
- automatically at every system reboot. For example,
- </para>
-
- <para>
- <indexterm><primary>starting samba</primary></indexterm>
- <indexterm><primary>startingCUPS</primary></indexterm>
- <indexterm><primary>chkconfig</primary></indexterm>
-<screen>
-&rootprompt; chkconfig smb on
-&rootprompt; chkconfig cups on
-&rootprompt; /etc/rc.d/init.d/smb restart
-&rootprompt; /etc/rc.d/init.d/cups restart
-</screen>
- </para></step>
-
- <step><para>
- On Alan's workstation, use Windows Explorer to migrate the files from the old server
- to the new server. The new server should appear in the <guimenu>Network Neighborhood</guimenu>
- with the name of the old server (<constant>CASHPOOL</constant>).
- </para>
-
- <procedure>
-
- <step><para>
- Log on to Alan's workstation as the user <constant>alan</constant>.
- </para></step>
-
- <step><para>
- Launch a second instance of Windows Explorer and navigate to the share called
- <guiicon>files</guiicon> on the server called <guimenu>STABLE</guimenu>.
- </para></step>
-
- <step><para>
- Click in the right panel, and press <guimenu>Ctrl-A</guimenu> to select all files and
- directories. Press <guimenu>Ctrl-C</guimenu> to instruct Windows that you wish to
- copy all selected items.
- </para></step>
-
- <step><para>
- Launch the Windows Explorer, and navigate to the share called <guiicon>files</guiicon>
- on the server called <guimenu>CASHPOOL</guimenu>. Click in the right panel, and then press
- <guimenu>Ctrl-V</guimenu> to commence the copying process.
- </para></step>
-
- </procedure>
- </step>
-
- <step><para>
- Verify that the files are being copied correctly from the Windows NT4 machine to the Samba-3 server.
- This is best done on the Samba-3 server. Check the contents of the directory tree under
- <filename>/data</filename> by executing the following command:
-<screen>
-&rootprompt; ls -aR /data
-</screen>
- Make certain to check the ownership and permissions on all files. If in doubt, execute the following:
-<screen>
-&rootprompt; chown alan /data
-&rootprompt; for i in james suzy ujen peter dale eric jeannie russ
-> do
-> chown $i /data/$i
-> done
-&rootprompt; chgrp -R accts /data
-&rootprompt; chmod -R ug+rwxs,o-r+x /data
-</screen>
- </para></step>
-
- <step><para>
- The migration of all data should now be complete. It is time to validate the installation.
- For this, you should make sure all applications, including printing, work before asking the
- customer to test drive the new network.
- </para></step>
-
- </procedure>
-
-<example id="acctconf">
-<title>Accounting Office Network &smb.conf; Old Style Configuration File</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">BILLMORE</smbconfoption>
-<smbconfoption name="printcap name">CUPS</smbconfoption>
-<smbconfoption name="disable spoolss">Yes</smbconfoption>
-<smbconfoption name="show add printer wizard">No</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-
-<smbconfsection name="[files]"/>
-<smbconfoption name="comment">Work area files</smbconfoption>
-<smbconfoption name="path">/data/%U</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[master]"/>
-<smbconfoption name="comment">Master work area files</smbconfoption>
-<smbconfoption name="path">/data</smbconfoption>
-<smbconfoption name="valid users">alan</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">Print Temporary Spool Configuration</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="use client driver">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-</smbconfblock>
-</example>
-
- </sect3>
- </sect2>
-</sect1>
-
-<sect1>
- <title>Questions and Answers</title>
-
- <para>
- The following questions and answers draw from the examples in this chapter.
- Many design decisions are impacted by the configurations chosen. The intent
- is to expose some of the hidden implications.
- </para>
-
- <qandaset defaultlabel="chap02qa" type="number">
- <qandaentry>
- <question>
-
- <para>
- What makes an anonymous Samba server more simple than a non-anonymous Samba server?
- </para>
-
- </question>
- <answer>
-
- <para>
- In the anonymous server, the only account used is the <constant>guest</constant> account.
- In a non-anonymous configuration, it is necessary to add real user accounts to both the
- UNIX system and to the Samba configuration. Non-anonymous servers require additional
- administration.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- How is the operation of the parameter <parameter>force user</parameter> different from
- setting the root directory of the share SUID?
- </para>
-
- </question>
- <answer>
-
- <para>
- The parameter <parameter>force user</parameter> causes all operations on the share to assume the UID
- of the forced user. The new default GID that applies is the primary GID of the forced user.
- This gives all users of this resource the actual privilege of the forced user.
- </para>
-
- <para>
- When a directory is set SUID, the operating system forces files that are written within it
- to be owned by the owner of the directory. While this happens, the user who is using the share
- has only the level of privilege he or she is assigned within the operating system context.
- </para>
-
- <para>
- The parameter <parameter>force user</parameter> has potential security implications that go
- beyond the actual share root directory. Be careful and wary of using this parameter.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- When would you both use the per share parameter <parameter>force user</parameter> and set
- the share root directory SUID?
- </para>
-
- </question>
- <answer>
-
- <para>
- You would use both parameters when it is necessary to guarantee that all share handling operations
- are conducted as the forced user, while all file and directory creation are done as the SUID
- directory owner.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- What is better about CUPS printing than LPRng printing?
- </para>
-
- </question>
- <answer>
-
- <para>
- CUPS is a print spooling system that has integrated remote management facilities, provides completely
- automated print processing/preprocessing, and can be configured to automatically
- apply print preprocessing filters to ensure that a print job submitted is correctly rendered for the
- target printer. CUPS includes an image file RIP that supports printing of image files to
- non-PostScript printers. CUPS has lots of bells and whistles and is more like a supercharged MS Windows
- NT/200x print monitor and processor. Its complexity can be eliminated or turbocharged to suit
- any fancy.
- </para>
-
- <para>
- The LPRng software is an enhanced, extended, and portable implementation of the Berkeley LPR print
- spooler functionality. It provides the same interface and meets RFC1179 requirements. LPRng can be
- configured to act like CUPS, but it is in principle a replacement for the old Berkeley lpr/lpd
- spooler. LPRng is generally preferred by those who are familiar with Berkeley lpr/lpd.
- </para>
-
- <para>
- Which spooling system is better is a matter of personal taste. It depends on what you want to do and how you want to
- do it and manage it. Most modern Linux systems ship with CUPS as the default print management system.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- When should Windows client IP addresses be hard-coded?
- </para>
-
- </question>
- <answer>
-
- <para>
- When there are few MS Windows clients, little client change, no mobile users, and users are not
- inclined to tamper with network settings, it is a safe and convenient matter to hard-code Windows
- client TCP/IP settings. Given that it is possible to lock down the Windows desktop and remove
- user ability to access network configuration controls, fixed configuration eliminates the need
- for a DHCP server. This reduces maintenance overheads and eliminates a possible point of network
- failure.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Under what circumstances is it best to use a DHCP server?
- </para>
-
- </question>
- <answer>
-
- <para>
- In network configurations where there are mobile users, or where Windows client PCs move around
- (particularly between offices or between subnets), it makes complete sense to control all Windows
- client configurations using a DHCP server. Additionally, when users do tamper with the network
- settings, DHCP can be used to normalize all client settings.
- </para>
-
- <para>
- One underappreciated benefit of using a DHCP server to assign all network client
- device TCP/IP settings is that it makes it a pain-free process to change network TCP/IP
- settings, change network addressing, or enhance the ability of client devices to
- benefit from new network services.
- </para>
-
- <para>
- Another benefit of modern DHCP servers is their ability to register dynamically
- assigned IP addresses with the DNS server. The benefits of Dynamic DNS (DDNS) are considerable in
- a large Windows network environment.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- What is the purpose of setting the parameter <parameter>guest ok</parameter> on a share?
- </para>
-
- </question>
- <answer>
-
- <para>
- If this parameter is set to yes for a service, then no password is required to connect to the service.
- Privileges are those of the guest account.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- When would you set the global parameter <parameter>disable spoolss</parameter>?
- </para>
-
- </question>
- <answer>
-
- <para>
- Setting this parameter to <constant>Yes</constant> disables Samba's support for the SPOOLSS set of
- MS-RPCs and yields behavior identical to Samba 2.0.x. Windows NT/2000 clients can downgrade to
- using LanMan style printing commands. Windows 9x/Me are unaffected by the parameter. However, this
- disables the ability to upload printer drivers to a Samba server via the Windows NT/200x Add Printer
- Wizard or by using the NT printer properties dialog window. It also disables the capability of
- Windows NT/200x clients to download print drivers from the Samba host on demand. Be extremely careful about
- setting this parameter.
- </para>
-
- <para>
- The alternate parameter <parameter>use client driver</parameter> applies only to Windows NT/200x clients. It has no
- effect on Windows 95/98/Me clients. When serving a printer to Windows NT/200x clients without first installing a valid
- printer driver on the Samba host, the client is required to install a local printer driver. From this point on,
- the client treats the printer as a local printer and not a network printer connection. This is much the same behavior
- that occurs when <parameter>disable spoolss = yes</parameter>.
- </para>
-
- <para>
- Under normal circumstances, the NT/200x client attempts to open the network printer using MS-RPC. Because the client
- considers the printer to be local, it attempts to issue the <parameter>OpenPrinterEx()</parameter> call requesting
- access rights associated with the logged on user. If the user possesses local administrator rights but not root
- privilege on the Samba host (often the case), the <parameter>OpenPrinterEx()</parameter> call fails. The result is
- that the client now displays an <quote>Access Denied; Unable to connect</quote> message in the printer queue window
- (even though jobs may be printed successfully). This parameter MUST not be enabled on a print share that has a valid
- print driver installed on the Samba server.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Why would you disable password caching on Windows 9x/Me clients?
- </para>
-
- </question>
- <answer>
-
- <para>
- Windows 9x/Me workstations that are set at default (password caching enabled) store the username and
- password in files located in the Windows master directory. Such files can be scavenged (read off a client
- machine) and decrypted, thus revealing the user's access credentials for all systems the user may have accessed.
- It is most insecure to allow any Windows 9x/Me client to operate with password caching enabled.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- The example of Abmas Accounting uses User Mode security. How does this provide anonymous access?
- </para>
-
- </question>
- <answer>
-
- <para>
- The example used does not provide anonymous access. Since the clients are all Windows 2000 Professional,
- and given that users are logging onto their machines, by default the client attempts to connect to
- a remote server using currently logged in user credentials. By ensuring that the user's login ID and
- password are the same as those set on the Samba server, access is transparent and does not require
- separate user authentication.
- </para>
-
- </answer>
- </qandaentry>
-
- </qandaset>
-
-</sect1>
-
-</chapter>
-
diff --git a/docs-xml/Samba3-ByExample/SBE-Support.xml b/docs-xml/Samba3-ByExample/SBE-Support.xml
deleted file mode 100644
index b970bc0..0000000
--- a/docs-xml/Samba3-ByExample/SBE-Support.xml
+++ /dev/null
@@ -1,163 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE preface PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-
-<chapter lang="en-US">
-<title>Samba Support</title>
-
-<para>
-<indexterm><primary>support</primary></indexterm>
-One of the most difficult to answer questions in the information technology industry is, <quote>What is
-support?</quote>. That question irritates some folks, as much as common answers may annoy others.
-</para>
-
-<para>
-<indexterm><primary>customers</primary></indexterm>
-The most aggravating situation pertaining to support is typified when, as a Linux user, a call is made to
-an Internet service provider who, instead of listening to the problem to find a solution, blandly replies:
-<quote>Oh, Linux? We do not support Linux!</quote>. It has happened to me, and similar situations happen
-through-out the IT industry. Answers like that are designed to inform us that there are some customers
-that a business just does not want to deal with, and well may we feel the anguish of the rejection that
-is dished out.
-</para>
-
-<para>
-One way to consider support is to view it as consisting of the right answer, in the right place,
-at the right time, no matter the situation. Support is all that it takes to take away pain, disruption,
-inconvenience, loss of productivity, disorientation, uncertainty, and real or perceived risk.
-</para>
-
-<para>
-<indexterm><primary>provided services</primary></indexterm>
-<indexterm><primary>services provided</primary></indexterm>
-<indexterm><primary>customer expected</primary></indexterm>
-One of the forces that has become a driving force for the adoption of open source software is the fact that
-many IT businesses have provided services that have perhaps failed to deliver what the customer expected, or
-that have been found wanting for other reasons.
-</para>
-
-<para>
-<indexterm><primary>consumer expects</primary></indexterm>
-<indexterm><primary>problem resolution</primary></indexterm>
-In recognition of the need for needs satisfaction as the primary experience an information technology user or
-consumer expects, the information provided in this chapter may help someone to avoid an unpleasant experience
-in respect of problem resolution.
-</para>
-
-<para>
-<indexterm><primary>free support</primary></indexterm>
-<indexterm><primary>paid-for support</primary></indexterm>
-<indexterm><primary>commercial support</primary></indexterm>
-In the open source software arena there are two support options: free support and paid-for (commercial)
-support.
-</para>
-
- <sect1>
- <title>Free Support</title>
-
- <para>
-<indexterm><primary>user groups</primary></indexterm>
-<indexterm><primary>mailing lists</primary></indexterm>
-<indexterm><primary>interactive help</primary></indexterm>
-<indexterm><primary>help</primary></indexterm>
-<indexterm><primary>mutual assistance</primary></indexterm>
-<indexterm><primary>assistance</primary></indexterm>
- Free support may be obtained from friends, colleagues, user groups, mailing lists, and interactive help
- facilities. An example of an interactive dacility is the Internet relay chat (IRC) channels that host user
- supported mutual assistance.
- </para>
-
- <para>
-<indexterm><primary>mailing list</primary></indexterm>
-<indexterm><primary>deployment</primary></indexterm>
-<indexterm><primary>subscription</primary></indexterm>
-<indexterm><primary>IRC</primary></indexterm>
-<indexterm><primary>project</primary></indexterm>
- The Samba project maintains a mailing list that is commonly used to discuss solutions to Samba deployments.
- Information regarding subscription to the Samba mailing list can be found on the Samba <ulink
- url="https://lists.samba.org/mailman/">web</ulink> site. The public mailing list that can be used to obtain
- free, user contributed, support is called the <literal>samba</literal> list. The email address for this list
- is at <literal>mail:samba at samba.org</literal>. Information regarding the Samba IRC channels may be found on
- the Samba <ulink url="http://www.samba.org/samba.irc.html">IRC</ulink> web page.
- </para>
-
- <para>
-<indexterm><primary>free support</primary></indexterm>
-<indexterm><primary>qualified problem</primary></indexterm>
-<indexterm><primary>requesting payment</primary></indexterm>
-<indexterm><primary>professional support</primary></indexterm>
- As a general rule, it is considered poor net behavior to contact a Samba Team member directly
- for free support. Most active members of the Samba Team work exceptionally long hours to assist
- users who have demonstrated a qualified problem. Some team members may respond to direct email
- or telephone contact, with requests for assistance, by requesting payment. A few of the Samba
- Team members actually provide professional paid-for Samba support and it is therefore wise
- to show appropriate discretion and reservation in all direct contact.
- </para>
-
- <para>
-<indexterm><primary>bug report</primary></indexterm>
-<indexterm><primary>problem report</primary></indexterm>
-<indexterm><primary>code maintainer</primary></indexterm>
- When you stumble across a Samba bug, often the quickest way to get it resolved is by posting
- a bug <ulink url="https://bugzilla.samba.org/">report</ulink>. All such reports are mailed to
- the responsible code maintainer for action. The better the report, and the more serious it is,
- the sooner it will be dealt with. On the other hand, if the responsible person can not duplicate
- the reported bug it is likely to be rejected. It is up to you to provide sufficient information
- that will permit the problem to be reproduced.
- </para>
-
- <para>
-<indexterm><primary>purchase support</primary></indexterm>
- We all recognize that sometimes free support does not provide the answer that is sought within
- the time-frame required. At other times the problem is elusive and you may lack the experience
- necessary to isolate the problem and thus to resolve it. This is a situation where is may be
- prudent to purchase paid-for support.
- </para>
-
- </sect1>
-
- <sect1>
- <title>Commercial Support</title>
-
- <para>
- There are six basic support oriented services that are most commonly sought by Samba sites:
- </para>
-
- <itemizedlist>
- <listitem><para>Assistance with network design</para></listitem>
- <listitem><para>Staff Training</para></listitem>
- <listitem><para>Assistance with Samba network deployment and installation</para></listitem>
- <listitem><para>Priority telephone or email Samba configuration assistance</para></listitem>
- <listitem><para>Trouble-shooting and diagnostic assistance</para></listitem>
- <listitem><para>Provision of quality assured ready-to-install Samba binary packages</para></listitem>
- </itemizedlist>
-
- <para>
-<indexterm><primary>commercial support</primary></indexterm>
-<indexterm><primary>country of origin</primary></indexterm>
- Information regarding companies that provide professional Samba support can be obtained by performing a Google
- search, as well as by reference to the Samba <ulink
- url="http://www.samba.org/samba/support.html">Support</ulink> web page. Companies who notify the Samba Team
- that they provide commercial support are given a free listing that is sorted by the country of origin.
- Multiple listings are permitted, however no guarantee is offered. It is left to you to qualify a support
- provider and to satisfy yourself that both the company and its staff are able to deliver what is required of
- them.
- </para>
-
- <para>
-<indexterm><primary>commercial support</primary></indexterm>
- The policy within the Samba Team is to treat all commercial support providers equally and to show no
- preference. As a result, Samba Team members who provide commercial support are lumped in with everyone else.
- You are encouraged to obtain the services needed from a company in your local area. The open source movement
- is pro-community; so do what you can to help a local business to prosper.
- </para>
-
- <para>
-<indexterm><primary>unsupported software</primary></indexterm>
- Open source software support can be found in any quality, at any price and in any place you can
- to obtain it. Over 180 companies around the world provide Samba support, there is no excuse for
- suffering in the mistaken belief that Samba is unsupported software &smbmdash; it is supported.
- </para>
-
- </sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-ByExample/SBE-TheSmallOffice.xml b/docs-xml/Samba3-ByExample/SBE-TheSmallOffice.xml
deleted file mode 100644
index 625cfed..0000000
--- a/docs-xml/Samba3-ByExample/SBE-TheSmallOffice.xml
+++ /dev/null
@@ -1,1260 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<chapter id="small">
- <title>Small Office Networking</title>
-
- <para>
- <link linkend="simple"/> focused on the basics of simple yet effective
- network solutions. Network administrators who take pride in their work
- (that's most of us, right?) take care to deliver what our users want,
- but not too much more. If we make things too complex, we confound our users
- and increase costs of network ownership. A professional network manager
- avoids the temptation to put too much pizazz into the way that the network
- operates. Some creativity is helpful, but keep it under control &smbmdash;
- good advice that the following two scenarios illustrate.
- </para>
-
- <para>
- <indexterm><primary>Netware</primary></indexterm>
- In one case the network administrator of a mid-sized company spent three
- months building a new network to replace an old Netware server. What he
- delivered had all the bells and whistles he could muster. There were a
- few teething problems during the changeover, nothing serious but a little
- disruptive all the same. Users were exposed to many changes at once. The
- network administrator was asked to resign two months after implementing
- the new system because so many staff complained they had lost time and
- were not happy with the new network. Everything was automated, and he
- delivered more features than any advanced user could think of. He was
- just too smart for his own good.
- </para>
-
- <para>
- In the case of the other company, a new network manager was appointed
- to oversee the replacement of a LanTastic network with an MS Windows
- NT 4.0 network. He had the replacement installed and operational within
- two weeks. Before installation and changeover, he called a meeting to
- explain to all users what was going to happen, how it would affect them,
- and that he would be available 24 hours a day to help them transition.
- One week after conversion, he held another meeting asking for cooperation
- in the introduction of a few new features that would help to make life
- easier. Network users were thrilled with the help he provided. The network
- he implemented was nowhere near as complex as in the first example, had fewer
- features, and yet he had happy users. Months later he was still adding
- new innovations. He always asked the users if a
- particular feature was what they wanted. He asked his boss for a raise
- and got it. He often told me, <quote>Always keep a few new tricks up your
- sleeves for when you need them.</quote> Was he smart? You decide. Let's
- get on with our next exercise.
- </para>
-
-<sect1>
- <title>Introduction</title>
-
- <para>
- Abmas Accounting has grown. Mr. Meany likes you and says he knew you
- were the right person for the job. That's why he asked you to install the
- new server. The past few months have been hard work. You advised Mr. Meany
- that it is time for a change. Abmas now has 52 users, having acquired an
- investment consulting business recently. The new users were added to the
- network without any problems.
- </para>
-
- <para>
- Some of the Windows clients are nearly past their use-by date. You found damaged and unusable software on
- some of the workstations that came with the acquired business and found some machines in need of both
- hardware and software maintenance.
- </para>
-
- <sect2>
- <title>Assignment Tasks</title>
-
- <para>
- <indexterm><primary>Windows XP</primary></indexterm>
- Mr. Meany is retiring in 12 months. Before he goes, he wants you to help ensure
- that the business is running efficiently. Many of the new staff want notebook
- computers. They visit customer business premises and need to use local network
- facilities; these users are technically competent. The company uses a
- business application that requires Windows XP Professional. In short, a complete
- client upgrade is about to happen. Mr. Meany told you that he is working
- on another business acquisition and that by the time he retires there will be
- 80 to 100 users.
- </para>
-
- <para>
- Mr. Meany is not concerned about security. He wants to make it easier for
- staff to do their work. He has hired you to help him appoint a full-time
- network manager before he retires. Above all, he says he is investing in
- the ability to grow. He is determined to live his lifelong dream and
- hand the business over to a bright and capable executive who can make
- things happen. This means your network design must cope well with
- growth.
- </para>
-
- <para>
- In a few months, Abmas will require an Internet connection for email and so
- that staff can easily obtain software updates. Mr. Meany is warming up to
- the installation of antivirus software but is not yet ready to approve
- this expense. He told you to spend the money a virus scanner costs
- on better quality notebook computers for mobile users.
- </para>
-
- <para>
- One of Mr. Meany's golfing partners convinced him to buy new laser
- printers, one black only, the other a color laser printer. Staff support
- the need for a color printer so they can present more attractive proposals
- and reports.
- </para>
-
- <para>
- Mr. Meany also asked if it would be possible for one of the staff to manage
- user accounts from the Windows desktop. That person will be responsible for
- basic operations.
- </para>
-
- </sect2>
-</sect1>
-
-<sect1>
- <title>Dissection and Discussion</title>
-
- <para>
- What are the key requirements in this business example? A quick review indicates
- a need for
- </para>
-
- <itemizedlist>
- <listitem><para>
- Scalability, from 52 to over 100 users in 12 months
- </para></listitem>
-
- <listitem><para>
- Mobile computing capability
- <indexterm><primary>mobile computing</primary></indexterm>
- </para></listitem>
-
- <listitem><para>
- Improved reliability and usability
- </para></listitem>
-
- <listitem><para>
- Easier administration
- </para></listitem>
- </itemizedlist>
-
- <para>
- In this instance the installed Linux system is assumed to be a Red Hat Linux Fedora Core2 server
- (as in <link linkend="AccountingOffice"/>).
-
- </para>
-
-
- <sect2>
- <title>Technical Issues</title>
-
- <para>
- <indexterm><primary>smbpasswd</primary></indexterm>
- <indexterm><primary>DHCP</primary></indexterm>
- <indexterm><primary>DNS</primary></indexterm>
- <indexterm><primary>WINS</primary></indexterm>
- <indexterm><primary>Domain</primary></indexterm>
- It is time to implement a domain security environment. You will use the <constant>
- smbpasswd</constant> (default) backend. You should implement a DHCP server. There is no need to
- run DNS at this time, but the system will use WINS. The domain name will be <constant>
- BILLMORE</constant>. This time, the name of the server will be <constant>SLEETH</constant>.
- </para>
-
- <para>
- All printers will be configured as DHCP clients. The DHCP server will assign
- the printer a fixed IP address by way of its Ethernet interface (MAC) address.
- See <link linkend="dhcp01"/>.
- </para>
-
- <note><para>
- The &smb.conf; file you are creating in this exercise can be used with equal effectiveness
- with Samba-2.2.x series releases. This is deliberate so that in the next chapter it is
- possible to start with the installation that you have created here, migrate it
- to a Samba-3 configuration, and then secure the system further. Configurations following
- this one utilize features that may not be supported in Samba-2.2.x releases.
- However, you should note that the examples in each chapter start with the assumption
- that a fresh new installation is being effected.
- </para></note>
-
- <para>
- Later on, when the Internet connection is implemented, you will add DNS as well as
- other enhancements. It is important that you plan accordingly.
- </para>
-
- <para>
- <indexterm><primary>Ethernet switch</primary></indexterm>
- You have split the network into two separate areas. Each has its own Ethernet switch.
- There are 20 users on the accounting network and 32 users on the financial services
- network. The server has two network interfaces, one serving each network. The
- network printers will be located in a central area. You plan to install the new
- printers and keep the old printer in use also.
- </para>
-
- <para>
- You will provide separate file storage areas for each business entity. The old system
- will go away, accounting files will be handled under a single directory, and files will
- be stored under customer name, not under a personal work area. Staff will be made
- responsible for file location, so the old share point must be maintained.
- </para>
-
- <para>
- Given that DNS will not be used, you will configure WINS name resolution for UNIX
- hostname name resolution.
- </para>
-
- <para>
- <indexterm><primary>Domain</primary><secondary>groups</secondary></indexterm>
- <indexterm><primary>UNIX</primary><secondary>groups</secondary></indexterm>
- It is necessary to map Windows Domain Groups to UNIX groups. It is
- advisable to also map Windows Local Groups to UNIX groups. Additionally, the two
- key staff groups in the firm are accounting staff and financial services staff.
- For these, it is necessary to create UNIX groups as well as Windows Domain Groups.
- </para>
-
- <para>
- In the sample &smb.conf; file, you have configured Samba to call the UNIX
- <command>groupadd</command> to add group entries. This utility does not permit
- the addition of group names that contain uppercase characters or spaces. This
- is considered a bug. The <command>groupadd</command> is part of the
- <command>shadow-utils</command> open source software package. A later release
- of this package may have been patched to resolve this bug. If your operating
- platform has this bug, it means that attempts to add a Windows Domain Group that
- has either a space or uppercase characters in it will fail. See
- <emphasis>TOSHARG2</emphasis>, Chapter 11, Section 11.3.1, Example 11.1, for
- more information.
- </para>
-
- <para>
- <indexterm><primary>CUPS</primary></indexterm>
- Vendor-supplied printer drivers will be installed on each client. The CUPS print
- spooler on the UNIX host will be operated in <constant>raw</constant> mode.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Political Issues</title>
-
- <para>
- Mr. Meany is an old-school manager. He sets the rules and wants to see compliance.
- He is willing to spend money on things he believes are of value. You need more
- time to convince him of real priorities.
- </para>
-
- <para>
- Go ahead, buy better notebooks. Wouldn't it be neat if they happened to be
- supplied with antivirus software? Above all, demonstrate good purchase value and remember
- to make your users happy.
- </para>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Implementation</title>
-
- <para>
- <indexterm><primary>migration</primary></indexterm>
- In this example, the assumption is made that this server is being configured from a clean start.
- The alternate approach could be to demonstrate the migration of the system that is documented
- in <link linkend="AcctgNet"/> to meet the new requirements. The decision to treat this case, as with
- future examples, as a new installation is based on the premise that you can determine
- the migration steps from the information provided in <link linkend="ntmigration"/>.
- Additionally, a fresh installation makes the example easier to follow.
- </para>
-
- <para>
- <indexterm><primary>group membership</primary></indexterm>
- Each user will be given a home directory on the UNIX system, which will be available as a private
- share. Two additional shares will be created, one for the accounting department and the other for
- the financial services department. Network users will be given access to these shares by way
- of group membership.
- </para>
-
- <para>
- <indexterm><primary>UNIX</primary><secondary>groups</secondary></indexterm>
- UNIX group membership is the primary mechanism by which Windows Domain users will be granted
- rights and privileges within the Windows environment.
- </para>
-
- <para>
- <indexterm><primary>sticky bit</primary></indexterm>
- The user <command>alanm</command> will be made the owner of all files. This will be preserved
- by setting the sticky bit (set UID/GID) on the top-level directories.
- </para>
-
- <para>
- <figure id="acct2net">
- <title>Abmas Accounting &smbmdash; 52-User Network Topology</title>
- <imagefile scale="100">acct2net</imagefile>
- </figure>
-</para>
-
- <procedure>
- <title>Server Installation Steps</title>
-
- <step><para>
- Using UNIX/Linux system tools, name the server <constant>sleeth</constant>.
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/hosts</primary></indexterm>
- Place an entry for the machine <constant>sleeth</constant> in the <filename>/etc/hosts</filename>.
- The printers are network attached, so there should be entries for the
- network printers also. An example <filename>/etc/hosts</filename> file is shown here:
-<screen>
-192.168.1.1 sleeth sleeth1
-192.168.2.1 sleeth2
-192.168.1.10 hplj6
-192.168.1.11 hplj4
-192.168.2.10 qms
-</screen>
- </para></step>
-
- <step><para>
- Install the Samba-3 binary RPM from the Samba-Team FTP site.
- </para></step>
-
- <step><para>
- Install the ISC DHCP server using the UNIX/Linux system tools available to you.
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/rc.d/rc.local</primary></indexterm>
- <indexterm><primary>IP forwarding</primary></indexterm>
- <indexterm><primary>router</primary></indexterm>
- <indexterm><primary>/proc/sys/net/ipv4/ip_forward</primary></indexterm>
- Because Samba will be operating over two network interfaces and clients on each side
- may want to be able to reach clients on the other side, it is imperative that IP forwarding
- is enabled. Use the system tool of your choice to enable IP forwarding. In the
- absence of such a tool on the Linux system, add to the <filename>/etc/rc.d/rc.local</filename>
- file an entry as follows:
-<screen>
-echo 1 > /proc/sys/net/ipv4/ip_forward
-</screen>
- This causes the Linux kernel to forward IP packets so that it acts as a router.
- </para></step>
-
- <step><para>
- Install the &smb.conf; file as shown in <link linkend="acct2conf"/> and
- <link linkend="acct3conf"/>. Combine these two examples to form a single
- <filename>/etc/samba/smb.conf</filename> file.
- </para></step>
-
- <step><para>
- <indexterm><primary>smbpasswd</primary></indexterm>
- Add the user <command>root</command> to the Samba password backend:
-<screen>
-&rootprompt; smbpasswd -a root
-New SMB password: XXXXXXX
-Retype new SMB password: XXXXXXX
-&rootprompt;
-</screen>
- <indexterm><primary>administrator</primary></indexterm>
- This is the Windows Domain Administrator password. Never delete this account from
- the password backend after Windows Domain Groups have been initialized. If you delete
- this account, your system is crippled. You cannot restore this account,
- and your Samba server can no longer be administered.
- </para></step>
-
- <step><para>
- <indexterm><primary>username map</primary></indexterm>
- Create the username map file to permit the <constant>root</constant> account to be called
- <constant>Administrator</constant> from the Windows network environment. To do this, create
- the file <filename>/etc/samba/smbusers</filename> with the following contents:
-<screen>
-####
-# User mapping file
-####
-# File Format
-# -----------
-# Unix_ID = Windows_ID
-#
-# Examples:
-# root = Administrator
-# janes = "Jane Smith"
-# jimbo = Jim Bones
-#
-# Note: If the name contains a space it must be double quoted.
-# In the example above the name 'jimbo' will be mapped to Windows
-# user names 'Jim' and 'Bones' because the space was not quoted.
-#######################################################################
-root = Administrator
-####
-# End of File
-####
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>initGrps.sh</primary></indexterm>
- Create and map Windows Domain Groups to UNIX groups. A sample script is provided in
- <link linkend="initGrps"/>. Create a file containing this script. We called ours
- <filename>/etc/samba/initGrps.sh</filename>. Set this file so it can be executed,
- and then execute the script. Sample output should be as follows:
-
-<example id="initGrps">
-<title>Script to Map Windows NT Groups to UNIX Groups</title>
-<indexterm><primary>initGrps.sh</primary></indexterm>
-<screen>
-#!/bin/bash
-#
-# initGrps.sh
-#
-
-# Create UNIX groups
-groupadd acctsdep
-groupadd finsrvcs
-
-# Map Windows Domain Groups to UNIX groups
-net groupmap add ntgroup="Domain Admins" unixgroup=root type=d
-net groupmap add ntgroup="Domain Users" unixgroup=users type=d
-net groupmap add ntgroup="Domain Guests" unixgroup=nobody type=d
-
-# Add Functional Domain Groups
-net groupmap add ntgroup="Accounts Dept" unixgroup=acctsdep type=d
-net groupmap add ntgroup="Financial Services" unixgroup=finsrvcs type=d
-</screen>
-</example>
-
-<screen>
-&rootprompt; chmod 755 initGrps.sh
-&rootprompt; cd /etc/samba
-&rootprompt; ./initGrps.sh
-Updated mapping entry for Domain Admins
-Updated mapping entry for Domain Users
-Updated mapping entry for Domain Guests
-No rid or sid specified, choosing algorithmic mapping
-Successfully added group Accounts Dept to the mapping db
-No rid or sid specified, choosing algorithmic mapping
-Successfully added group Domain Guests to the mapping db
-
-&rootprompt; cd /etc/samba
-&rootprompt; net groupmap list | sort
-Account Operators (S-1-5-32-548) -> -1
-Accounts Dept (S-1-5-21-194350-25496802-3394589-2003) -> acctsdep
-Administrators (S-1-5-32-544) -> -1
-Backup Operators (S-1-5-32-551) -> -1
-Domain Admins (S-1-5-21-194350-25496802-3394589-512) -> root
-Domain Guests (S-1-5-21-194350-25496802-3394589-514) -> nobody
-Domain Users (S-1-5-21-194350-25496802-3394589-513) -> users
-Financial Services (S-1-5-21-194350-25496802-3394589-2005) -> finsrvcs
-Guests (S-1-5-32-546) -> -1
-Power Users (S-1-5-32-547) -> -1
-Print Operators (S-1-5-32-550) -> -1
-Replicators (S-1-5-32-552) -> -1
-System Operators (S-1-5-32-549) -> -1
-Users (S-1-5-32-545) -> -1
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/passwd</primary></indexterm>
- <indexterm><primary>password</primary><secondary>backend</secondary></indexterm>
- <indexterm><primary>smbpasswd</primary></indexterm>
- For each user who needs to be given a Windows Domain account, make an entry in the
- <filename>/etc/passwd</filename> file as well as in the Samba password backend.
- Use the system tool of your choice to create the UNIX system accounts, and use the Samba
- <command>smbpasswd</command> program to create the Domain user accounts.
- </para>
-
- <para>
- <indexterm><primary>useradd</primary></indexterm>
- <indexterm><primary>adduser</primary></indexterm>
- <indexterm><primary>user</primary><secondary>management</secondary></indexterm>
- There are a number of tools for user management under UNIX, such as
- <command>useradd</command> and <command>adduser</command>, as well as a plethora of custom
- tools. With the tool of your choice, create a home directory for each user.
- </para></step>
-
- <step><para>
- Using the preferred tool for your UNIX system, add each user to the UNIX groups created
- previously, as necessary. File system access control will be based on UNIX group membership.
- </para></step>
-
- <step><para>
- Create the directory mount point for the disk subsystem that is mounted to provide
- data storage for company files. In this case the mount point is indicated in the &smb.conf;
- file is <filename>/data</filename>. Format the file system as required, mount the formatted
- file system partition using <command>mount</command>,
- and make the appropriate changes in <filename>/etc/fstab</filename>.
- </para></step>
-
- <step><para>
- Create the top-level file storage directories are follows:
-<screen>
-&rootprompt; mkdir -p /data/{accounts,finsvcs}
-&rootprompt; chown -R root:root /data
-&rootprompt; chown -R alanm:acctsdep /data/accounts
-&rootprompt; chown -R alanm:finsrvcs /data/finsrvcs
-&rootprompt; chmod -R ug+rwx,o+rx-w /data
-</screen>
- Each department is responsible for creating its own directory structure within its
- share. The directory root of the <command>accounts</command> share is <filename>/data/accounts</filename>.
- The directory root of the <command>finsvcs</command> share is <filename>/data/finsvcs</filename>.
- </para></step>
-
- <step><para>
- Configure the printers with the IP addresses as shown in <link linkend="acct2net"/>.
- Follow the instructions in the manufacturers' manuals to permit printing to port 9100.
- This allows the CUPS spooler to print using raw mode protocols.
- <indexterm><primary>CUPS</primary></indexterm>
- <indexterm><primary>raw printing</primary></indexterm>
- </para></step>
-
- <step><para>
- <indexterm><primary>CUPS</primary><secondary>queue</secondary></indexterm>
- <indexterm><primary>lpadmin</primary></indexterm>
- Configure the CUPS Print Queues as follows:
-<screen>
-&rootprompt; lpadmin -p hplj4 -v socket://192.168.1.11:9100 -E
-&rootprompt; lpadmin -p hplj6 -v socket://192.168.1.10:9100 -E
-&rootprompt; lpadmin -p qms -v socket://192.168.2.10:9100 -E
-</screen>
- <indexterm><primary>print filter</primary></indexterm>
- This creates the necessary print queues with no assigned print filter.
- </para></step>
-
- <step><para>
- <indexterm><primary>mime type</primary></indexterm>
- <indexterm><primary>/etc/mime.convs</primary></indexterm>
- <indexterm><primary>application/octet-stream</primary></indexterm>
- Edit the file <filename>/etc/cups/mime.convs</filename> to uncomment the line:
-<screen>
-application/octet-stream application/vnd.cups-raw 0 -
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>/etc/mime.types</primary></indexterm>
- Edit the file <filename>/etc/cups/mime.types</filename> to uncomment the line:
-<screen>
-application/octet-stream
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>DHCP Server</primary></indexterm>
- Using your favorite system editor, create an <filename>/etc/dhcpd.conf</filename> with the
- contents as shown in <link linkend="dhcp01"/>.
-<example id="dhcp01">
-<title>Abmas Accounting DHCP Server Configuration File &smbmdash; <filename>/etc/dhcpd.conf</filename></title>
-<indexterm><primary>/etc/dhcpd.conf</primary></indexterm>
-<screen>
-default-lease-time 86400;
-max-lease-time 172800;
-default-lease-time 86400;
-
-option ntp-servers 192.168.1.1;
-option domain-name "abmas.biz";
-option domain-name-servers 192.168.1.1, 192.168.2.1;
-option netbios-name-servers 192.168.1.1, 192.168.2.1;
-option netbios-node-type 8;
-### NOTE ###
-# netbios-node-type=8 means set clients to Hybrid Mode
-# so they will use Unicast communication with the WINS
-# server and thus reduce the level of UDP broadcast
-# traffic by up to 90%.
-############
-
-subnet 192.168.1.0 netmask 255.255.255.0 {
- range dynamic-bootp 192.168.1.128 192.168.1.254;
- option subnet-mask 255.255.255.0;
- option routers 192.168.1.1;
- allow unknown-clients;
- host hplj4 {
- hardware ethernet 08:00:46:7a:35:e4;
- fixed-address 192.168.1.10;
- }
- host hplj6 {
- hardware ethernet 00:03:47:cb:81:e0;
- fixed-address 192.168.1.11;
- }
- }
-subnet 192.168.2.0 netmask 255.255.255.0 {
- range dynamic-bootp 192.168.2.128 192.168.2.254;
- option subnet-mask 255.255.255.0;
- option routers 192.168.2.1;
- allow unknown-clients;
- host qms {
- hardware ethernet 01:04:31:db:e1:c0;
- fixed-address 192.168.1.10;
- }
- }
-subnet 127.0.0.0 netmask 255.0.0.0 {
- }
-</screen>
-</example>
- </para></step>
-
-
- <step><para>
- Use the standard system tool to start Samba and CUPS and configure them to start
- automatically at every system reboot. For example,
- </para>
-
- <para>
- <indexterm><primary>chkconfig</primary></indexterm>
- <indexterm><primary>starting dhcpd</primary></indexterm>
- <indexterm><primary>starting samba</primary></indexterm>
- <indexterm><primary>starting CUPS</primary></indexterm>
- <indexterm><primary>chkconfig</primary></indexterm>
-<screen>
-&rootprompt; chkconfig dhcp on
-&rootprompt; chkconfig smb on
-&rootprompt; chkconfig cups on
-&rootprompt; /etc/rc.d/init.d/dhcp restart
-&rootprompt; /etc/rc.d/init.d/smb restart
-&rootprompt; /etc/rc.d/init.d/cups restart
-</screen>
- </para></step>
-
- <step><para>
- <indexterm><primary>name service switch</primary></indexterm>
- <indexterm><primary>NSS</primary><see>same service switch</see></indexterm>
- <indexterm><primary>DNS</primary></indexterm>
- <indexterm><primary>DNS server</primary></indexterm>
- <indexterm><primary>WINS</primary></indexterm>
- <indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
- Configure the name service switch (NSS) to handle WINS-based name resolution.
- Since this system does not use a DNS server, it is safe to remove this option from
- the NSS configuration. Edit the <filename>/etc/nsswitch.conf</filename> file so that
- the <constant>hosts:</constant> entry looks like this:
-<screen>
-hosts: files wins
-</screen>
- </para></step>
-
- </procedure>
-
-<example id="acct2conf">
-<title>Accounting Office Network &smb.conf; File &smbmdash; [globals] Section</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">BILLMORE</smbconfoption>
-<smbconfoption name="passwd chat">*New*Password* %n\n*Re-enter*new*password* %n\n *Password*changed*</smbconfoption>
-<smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
-<smbconfoption name="syslog">0</smbconfoption>
-<smbconfoption name="name resolve order">wins bcast hosts</smbconfoption>
-<smbconfoption name="printcap name">CUPS</smbconfoption>
-<smbconfoption name="show add printer wizard">No</smbconfoption>
-<smbconfoption name="add user script">/usr/sbin/useradd -m -G users '%u'</smbconfoption>
-<smbconfoption name="delete user script">/usr/sbin/userdel -r '%u'</smbconfoption>
-<smbconfoption name="add group script">/usr/sbin/groupadd '%g'</smbconfoption>
-<smbconfoption name="delete group script">/usr/sbin/groupdel '%g'</smbconfoption>
-<smbconfoption name="add user to group script">/usr/sbin/usermod -A '%g' '%u'</smbconfoption>
-<smbconfoption name="add machine script">/usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'</smbconfoption>
-<smbconfoption name="logon script">scripts\login.bat</smbconfoption>
-<smbconfoption name="logon path"> </smbconfoption>
-<smbconfoption name="logon drive">X:</smbconfoption>
-<smbconfoption name="domain logons">Yes</smbconfoption>
-<smbconfoption name="preferred master">Yes</smbconfoption>
-<smbconfoption name="wins support">Yes</smbconfoption>
-<smbconfoption name="printing">CUPS</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="acct3conf">
-<title>Accounting Office Network &smb.conf; File &smbmdash; Services and Shares Section</title>
-<smbconfblock>
-<smbconfsection name="[homes]"/>
-<smbconfoption name="comment">Home Directories</smbconfoption>
-<smbconfoption name="valid users">%S</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">SMB Print Spool</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="use client driver">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[netlogon]"/>
-<smbconfoption name="comment">Network Logon Service</smbconfoption>
-<smbconfoption name="path">/data/%U</smbconfoption>
-<smbconfoption name="valid users">%S</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[accounts]"/>
-<smbconfoption name="comment">Accounting Files</smbconfoption>
-<smbconfoption name="path">/data/accounts</smbconfoption>
-<smbconfoption name="valid users">%G</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[finsrvcs]"/>
-<smbconfoption name="comment">Financial Service Files</smbconfoption>
-<smbconfoption name="path">/data/finsrvcs</smbconfoption>
-<smbconfoption name="valid users">%G</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-</smbconfblock>
-</example>
-
- <sect2>
- <title>Validation</title>
-
- <para>
- Does everything function as it ought? That is the key question at this point.
- Here are some simple steps to validate your Samba server configuration.
- </para>
-
- <procedure>
- <title>Validation Steps</title>
-
- <step><para>
- <indexterm><primary>testparm</primary></indexterm>
- If your &smb.conf; file has bogus options or parameters, this may cause Samba
- to refuse to start. The first step should always be to validate the contents
- of this file by running:
-<screen>
-&rootprompt; testparm -s
-Load smb config files from smb.conf
-Processing section "[homes]"
-Processing section "[printers]"
-Processing section "[netlogon]"
-Processing section "[accounts]"
-Processing section "[service]"
-Loaded services file OK.
-# Global parameters
-[global]
- workgroup = BILLMORE
- passwd chat = *New*Password* \
- %n\n *Re-enter*new*password* %n\n *Password*changed*
- username map = /etc/samba/smbusers
- syslog = 0
- name resolve order = wins bcast hosts
- printcap name = CUPS
- show add printer wizard = No
- add user script = /usr/sbin/useradd -m -G users '%u'
- delete user script = /usr/sbin/userdel -r '%u'
- add group script = /usr/sbin/groupadd '%g'
- delete group script = /usr/sbin/groupdel '%g'
- add user to group script = /usr/sbin/usermod -A '%g' '%u'
- add machine script = /usr/sbin/useradd
- -s /bin/false -d /var/lib/nobody '%u'
- logon script = scripts\logon.bat
- logon path =
- logon drive = X:
- domain logons = Yes
- preferred master = Yes
- wins support = Yes
-...
-### Remainder cut to save space ###
-</screen>
- The inclusion of an invalid parameter (say one called dogbert) would generate an
- error as follows:
-<screen>
-Unknown parameter encountered: "dogbert"
-Ignoring unknown parameter "dogbert"
-</screen>
- Clear away all errors before proceeding, and start or restart samba as necessary.
- </para></step>
-
- <step><para>
- <indexterm><primary>check samba daemons</primary></indexterm>
- <indexterm><primary>nmbd</primary></indexterm>
- <indexterm><primary>smbd</primary></indexterm>
- <indexterm><primary>winbindd</primary></indexterm>
- Check that the Samba server is running:
-<screen>
-&rootprompt; ps ax | grep mbd
-14244 ? S 0:00 /usr/sbin/nmbd -D
-14245 ? S 0:00 /usr/sbin/nmbd -D
-14290 ? S 0:00 /usr/sbin/smbd -D
-
-$rootprompt; ps ax | grep winbind
-14293 ? S 0:00 /usr/sbin/winbindd -D
-14295 ? S 0:00 /usr/sbin/winbindd -D
-</screen>
- The <command>winbindd</command> daemon is running in split mode (normal), so there are also
- two instances of it. For more information regarding <command>winbindd</command>, see
- <emphasis>TOSHARG2</emphasis>, Chapter 23, Section 23.3. The single instance of
- <command>smbd</command> is normal.
- </para></step>
-
- <step><para>
- <indexterm><primary>anonymous connection</primary></indexterm>
- Check that an anonymous connection can be made to the Samba server:
-<screen>
-&rootprompt; smbclient -L localhost -U%
-
- Sharename Type Comment
- --------- ---- -------
- netlogon Disk Network Logon Service
- accounts Disk Accounting Files
- finsvcs Disk Financial Service Files
- IPC$ IPC IPC Service (Samba3)
- ADMIN$ IPC IPC Service (Samba3)
- hplj4 Printer Hewlett-Packard LaserJet 4
- hplj6 Printer Hewlett-Packard LaserJet 6
- qms Printer QMS Magicolor Laser Printer XXXX
-
- Server Comment
- --------- -------
- SLEETH Samba 3.0.20
-
- Workgroup Master
- --------- -------
- BILLMORE SLEETH
-</screen>
- This demonstrates that an anonymous listing of shares can be obtained. This is the equivalent
- of browsing the server from a Windows client to obtain a list of shares on the server.
- The <constant>-U%</constant> argument means to send a <constant>NULL</constant> username and
- a <constant>NULL</constant> password.
- </para></step>
-
- <step><para>
- <indexterm><primary>dhcp client validation</primary></indexterm>
- <indexterm><primary>printer validation</primary></indexterm>
- <indexterm><primary>/etc/dhcpd.conf</primary></indexterm>
- Verify that the printers have the IP addresses assigned in the DHCP server configuration file.
- The easiest way to do this is to ping the printer name. Immediately after the ping response
- has been received, execute <command>arp -a</command> to find the MAC address of the printer
- that has responded. Now you can compare the IP address and the MAC address of the printer
- with the configuration information in the <filename>/etc/dhcpd.conf</filename> file. They
- should, of course, match. For example,
-<screen>
-&rootprompt; ping hplj4
-PING hplj4 (192.168.1.11) 56(84) bytes of data.
-64 bytes from hplj4 (192.168.1.11): icmp_seq=1 ttl=64 time=0.113 ms
-
-&rootprompt; arp -a
-hplj4 (192.168.1.11) at 08:00:46:7A:35:E4 [ether] on eth0
-</screen>
- The MAC address <constant>08:00:46:7A:35:E4</constant> matches that specified for the
- IP address from which the printer has responded and the entry for it in the
- <filename>/etc/dhcpd.conf</filename> file.
- </para></step>
-
- <step><para>
- <indexterm><primary>authenticated connection</primary></indexterm>
- Make an authenticated connection to the server using the <command>smbclient</command> tool:
-<screen>
-&rootprompt; smbclient //sleeth/accounts -U alanm
-Password: XXXXXXX
-smb: \> dir
- . D 0 Sun Nov 9 01:28:34 2003
- .. D 0 Sat Aug 16 17:24:26 2003
- .mc DH 0 Sat Nov 8 21:57:38 2003
- .qt DH 0 Fri Sep 5 00:48:25 2003
- SMB D 0 Sun Oct 19 23:04:30 2003
- Documents D 0 Sat Nov 1 00:31:51 2003
- xpsp1a_en_x86.exe 131170400 Sun Nov 2 01:25:44 2003
-
- 65387 blocks of size 65536. 28590 blocks available
-smb: \> q
-</screen>
- </para></step>
-
- </procedure>
-
- </sect2>
-
-
- <procedure>
- <title>Windows XP Professional Client Configuration</title>
-
- <step><para>
- Configure clients to the network settings shown in <link linkend="acct2net"/>.
- All clients use DHCP for TCP/IP protocol stack configuration.
- <indexterm><primary>WINS</primary></indexterm>
- <indexterm><primary>DHCP</primary></indexterm>
- DHCP configures all Windows clients to use the WINS Server address <constant>192.168.1.1</constant>.
- </para></step>
-
- <step><para>
- Join the Windows Domain called <constant>BILLMORE</constant>. Use the Domain Administrator
- username <constant>root</constant> and the SMB password you assigned to this account.
- A detailed step-by-step procedure for joining a Windows 200x/XP Professional client to
- a Windows Domain is given in <link linkend="appendix"/>, <link linkend="domjoin"/>.
- Reboot the machine as prompted and then log on using a Domain User account.
- </para></step>
-
- <step><para>
- Verify on each client that the machine called <constant>SLEETH</constant>
- is visible in <guimenu>My Network Places</guimenu>, that it is
- possible to connect to it and see the shares <guimenuitem>accounts</guimenuitem>
- and <guimenuitem>finsvcs</guimenuitem>,
- and that it is possible to open that share to reveal its contents.
- </para></step>
-
- <step><para>
- Instruct all users to log onto the workstation using their assigned username and password.
- </para></step>
-
- <step><para>
- Install a printer on each using the following steps:
- </para>
-
- <procedure>
- <step><para>
- Click <menuchoice>
- <guimenu>Start</guimenu>
- <guimenuitem>Settings</guimenuitem>
- <guimenuitem>Printers</guimenuitem>
- <guiicon>Add Printer</guiicon>
- <guibutton>Next</guibutton>
- </menuchoice>. Do not click <guimenuitem>Network printer</guimenuitem>.
- Ensure that <guimenuitem>Local printer</guimenuitem> is selected.
- </para></step>
-
- <step><para>
- Click <guibutton>Next</guibutton>. In the
- <guimenuitem>Manufacturer:</guimenuitem> panel, select <constant>HP</constant>.
- In the <guimenuitem>Printers:</guimenuitem> panel, select the printer called
- <constant>HP LaserJet 4</constant>. Click <guibutton>Next</guibutton>.
- </para></step>
-
- <step><para>
- In the <guimenuitem>Available ports:</guimenuitem> panel, select
- <constant>FILE:</constant>. Accept the default printer name by clicking
- <guibutton>Next</guibutton>. When asked, <quote>Would you like to print a
- test page?</quote>, click <guimenuitem>No</guimenuitem>. Click
- <guibutton>Finish</guibutton>.
- </para></step>
-
- <step><para>
- You may be prompted for the name of a file to print to. If so, close the
- dialog panel. Right-click <menuchoice>
- <guiicon>HP LaserJet 4</guiicon>
- <guimenuitem>Properties</guimenuitem>
- <guisubmenu>Details (Tab)</guisubmenu>
- <guimenuitem>Add Port</guimenuitem>
- </menuchoice>.
- </para></step>
-
- <step><para>
- In the <guimenuitem>Network</guimenuitem> panel, enter the name of
- the print queue on the Samba server as follows: <constant>\\SERVER\hplj4</constant>.
- Click <menuchoice>
- <guibutton>OK</guibutton>
- <guibutton>OK</guibutton>
- </menuchoice> to complete the installation.
- </para></step>
-
- <step><para>
- Repeat the printer installation steps above for the HP LaserJet 6 printer
- as well as for the QMS Magicolor XXXX laser printer.
- </para></step>
- </procedure>
- </step>
- </procedure>
-
- <sect2>
- <title>Notebook Computers: A Special Case</title>
-
- <para>
- As a network administrator, you already know how to create local machine accounts for Windows 200x/XP
- Professional systems. This is the preferred solution to provide continuity of work for notebook users
- so that absence from the office network environment does not become a barrier to productivity.
- </para>
-
- <para>
- By creating a local machine account that has the same username and password as you create for that
- user in the Windows Domain environment, the user can log onto the machine locally and still
- transparently access network resources as if logged onto the domain itself. There are some trade-offs
- that mean that as the network is more tightly secured, it becomes necessary to modify Windows client
- configuration somewhat.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Key Points Learned</title>
-
- <para>
- In this network design and implementation exercise, you created a Windows NT4-style Domain
- Controller using Samba-3.0.20. Following these guidelines, you experienced
- and implemented several important aspects of Windows networking. In the next chapter,
- you build on the experience. These are the highlights from this chapter:
- </para>
-
- <itemizedlist>
- <listitem><para>
- <indexterm><primary>DHCP</primary></indexterm>
- You implemented a DHCP server, and Microsoft Windows clients were able to obtain all necessary
- network configuration settings from this server.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>Domain Controller</primary></indexterm>
- You created a Windows Domain Controller. You were able to use the network logon service
- and successfully joined Windows 200x/XP Professional clients to the Domain.
- </para></listitem>
-
- <listitem><para>
- <indexterm><primary>CUPS</primary></indexterm>
- You created raw print queues in the CUPS printing system. You maintained a simple
- printing system so that all users can share centrally managed printers. You installed
- native printer drivers on the Windows clients.
- </para></listitem>
-
- <listitem><para>
- You experienced the benefits of centrally managed user accounts on the server.
- </para></listitem>
-
- <listitem><para>
- You offered Mobile notebook users a solution that allows them to continue to work
- while away from the office and not connected to the corporate network.
- </para></listitem>
- </itemizedlist>
-
- </sect2>
-
-</sect1>
-
-<sect1>
- <title>Questions and Answers</title>
-
- <para>
- Your new Domain Controller is ready to serve you. What does it mean? Here are some questions and answers that
- may help.
- </para>
-
- <qandaset>
- <qandaentry>
- <question>
-
- <para>
- What is the key benefit of using DHCP to configure Windows client TCP/IP stacks?
- </para>
-
- </question>
- <answer>
-
- <para>
- First and foremost, portability. It means that notebook users can move between
- the Abmas office and client offices (so long as they, too, use DHCP) without having to manually
- reconfigure their machines. It also means that when they work from their home environments
- either using DHCP assigned addressing or when using dial-up networking, settings such as
- default routes and DNS server addresses that apply only to the Abmas office environment do
- not interfere with remote operations. This is an extremely important feature of DHCP.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Are there any DHCP server configuration parameters in the <filename>/etc/dhcpd.conf</filename>
- that should be noted in particular?
- </para>
-
- </question>
- <answer>
-
- <para>
- Yes. The configuration you created automatically provides each client with the IP address
- of your WINS server. It also configures the client to preferentially register NetBIOS names
- with the WINS server, and then instructs the client to first query the WINS server when a
- NetBIOS machine name needs to be resolved to an IP Address. This configuration
- results in far lower UDP broadcast traffic than would be the case if WINS was not used.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Is it possible to create a Windows Domain account that is specifically called <constant>Administrator</constant>?
- </para>
-
- </question>
- <answer>
-
- <para>
- You can surely create a Windows Domain account called <constant>Administrator</constant>. It is also
- possible to map that account so that it has the effective UNIX UID of 0. This way it isn't
- necessary to use the <parameter>username map</parameter> facility to map this account to the UNIX
- account called <constant>root</constant>.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Why is it necessary to give the Windows Domain <constant>Administrator</constant> a UNIX UID of 0?
- </para>
-
- </question>
- <answer>
-
- <para>
- The Windows Domain <constant>Administrator</constant> account is the most privileged account that
- exists on the Windows platform. This user can change any setting, add, delete, or modify user
- accounts, and completely reconfigure the system. The equivalent to this account in the UNIX
- environment is the <constant>root</constant> account. If you want to permit the Windows Domain
- Administrator to manage accounts as well as permissions, privileges, and security
- settings within the Domain and on the Samba server, equivalent rights must be assigned. This is
- achieved with the <constant>root</constant> UID equal to 0.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- One of my junior staff needs the ability to add machines to the Domain, but I do not want to give him
- <constant>root</constant> access. How can we do this?
- </para>
-
- </question>
- <answer>
-
- <para>
- Users who are members of the <constant>Domain Admins</constant> group can add machines to the
- Domain. This group is mapped to the UNIX group account called <constant>root</constant>
- (or the equivalent <constant>wheel</constant> on some UNIX systems) that has a GID of 0.
- This must be the primary GID of the account of the user who is a member of the Windows <constant>
- Domain Admins</constant> account.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- Why must I map Windows Domain Groups to UNIX groups?
- </para>
-
- </question>
- <answer>
-
- <para>
- Samba-3 does not permit a Domain Group to become visible to Domain network clients unless the account
- has a UNIX group account equivalent. The Domain groups that should be given UNIX equivalents are
- <guimenu>Domain Guests</guimenu>, <guimenu>Domain Users</guimenu>, and <guimenu>Domain Admins</guimenu>.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- I deleted my <constant>root</constant> account and now I cannot add it back! What can I do?
- </para>
-
- </question>
- <answer>
-
- <para>
- This is a nasty problem. Fortunately, there is a solution.
- </para>
-
- <procedure>
- <step><para>
- Back up your existing configuration files in case you need to restore them.
- </para></step>
-
- <step><para>
- Rename the <filename>group_mapping.tdb</filename> file.
- </para></step>
-
- <step><para>
- Use the <command>smbpasswd</command> to add the root account.
- </para></step>
-
- <step><para>
- Restore the <filename>group_mapping.tdb</filename> file.
- </para></step>
- </procedure>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- When I run <command>net groupmap list</command>, it reports a group called <guimenu>Administrators</guimenu>
- as well as <guimenu>Domain Admins</guimenu>. What is the difference between them?
- </para>
-
- </question>
- <answer>
-
- <para>
- The group called <guimenu>Administrators</guimenu> is representative of the same account that would be
- present as the Local Group account on a Domain Member server or workstation. Samba uses only Domain
- Groups at this time. A Workstation or Server Local Group has no meaning in a Samba context. This
- may change at some later date. These accounts are provided only so that security objects are correctly shown.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- What is the effect of changing the name of a Samba server or of changing the Domain name?
- </para>
-
- </question>
- <answer>
-
- <para>
- If you elect to change the name of the Samba server, on restarting <command>smbd</command>,
- Windows security identifiers are changed. In the case of a standalone server or a Domain Member server,
- the machine SID is changed. This may break Domain membership. In the case of a change of the Domain name
- (Workgroup name), the Domain SID is changed. This affects all Domain memberships.
- </para>
-
- <para>
- If it becomes necessary to change either the server name or the Domain name, be sure to back up the respective
- SID before the change is made. You can back up the SID using the <command>net getlocalsid</command> (Samba-3)
- or the <command>smbpasswd</command> (Samba-2.2.x). To change the SID, you use the same tool. Be sure
- to check the man page for this command for detailed instructions regarding the steps involved.
- </para>
-
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
-
- <para>
- How can I manage user accounts from my Windows XP Professional workstation?
- </para>
-
- </question>
- <answer>
-
- <para>
- Samba-3 implements a Windows NT4-style security domain architecture. This type of Domain cannot
- be managed using tools present on a Windows XP Professional installation. You may download from the
- Microsoft Web site the SRVTOOLS.EXE package. Extract it into the directory from which you wish to use
- it. This package extracts the tools: <command>User Manager for Domains</command>, <command>Server Manager</command>, and <command>Event
- Viewer</command>. You may use the <guimenu>User Manager for Domains</guimenu> to manage your Samba-3
- Domain user and group accounts. Of course, you do need to be logged on as the <constant>Administrator</constant>
- for the Samba-3 Domain. It may help to log on as the <constant>root</constant> account.
- </para>
-
- </answer>
- </qandaentry>
-
- </qandaset>
-
-</sect1>
-
-</chapter>
-
diff --git a/docs-xml/Samba3-ByExample/SBE-UpgradingSamba.xml b/docs-xml/Samba3-ByExample/SBE-UpgradingSamba.xml
deleted file mode 100644
index 239ad3e..0000000
--- a/docs-xml/Samba3-ByExample/SBE-UpgradingSamba.xml
+++ /dev/null
@@ -1,1249 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<chapter id="upgrades">
-<title>Updating Samba-3</title>
-
-<para>
-<indexterm><primary>migrate</primary></indexterm>
-<indexterm><primary>install</primary></indexterm>
-It was a little difficult to select an appropriate title for this chapter.
-From email messages on the Samba mailing lists it is clear that many people
-consider the updating and upgrading of Samba to be a migration matter. Others
-talk about migrating Samba servers when in fact the issue at hand is one of
-installing a new Samba server to replace an older existing Samba server.
-</para>
-
-<para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>passdb backend</primary></indexterm>
-There has also been much talk about migration of Samba-3 from an smbpasswd
-passdb backend to the use of the tdbsam or ldapsam facilities that are new
-to Samba-3.
-</para>
-
-<para>
-Clearly, there is not a great deal of clarity in the terminology that various
-people apply to these modes by which Samba servers are updated. This is further
-highlighted by an email posting that included the following neat remark:
-</para>
-
-<blockquote><para>
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>vampire</tertiary></indexterm>
-I like the <quote>net rpc vampire</quote> on NT4, but that to my surprise does
-not seem to work against a Samba PDC and, if addressed in the Samba to Samba
-context in either book, I could not find it.
-</para></blockquote>
-
-<para>
-<indexterm><primary>contributions</primary></indexterm>
-So in response to the significant request for these situations to be better
-documented, this chapter has now been added. User contributions and documentation
-of real-world experiences are a most welcome addition to this chapter.
-</para>
-
-<sect1>
-<title>Introduction</title>
-
-<para>
-<indexterm><primary>update</primary></indexterm>
-<indexterm><primary>upgrade</primary></indexterm>
-<indexterm><primary>frustration</primary></indexterm>
-A Windows network administrator explained in an email what changes he was
-planning to make and followed with the question: <quote>Anyone done this
-before?</quote> Many of us have upgraded and updated Samba without incident.
-Others have experienced much pain and user frustration. So it is to be hoped
-that the notes in this chapter will make a positive difference by assuring
-that someone will be saved a lot of discomfort.
-</para>
-
-<para>
-Before anyone commences an upgrade or an update of Samba, the one cardinal
-rule that must be observed is: Backup all Samba configuration files in
-case it is necessary to revert to the old version. Even if you do not like
-this precautionary step, users will punish an administrator who
-fails to take adequate steps to avoid situations that may inflict lost
-productivity on them.
-</para>
-
-<warning><para>
-<indexterm><primary>configuration files</primary></indexterm>
-<indexterm><primary>down-grade</primary></indexterm>
-Samba makes it possible to upgrade and update configuration files, but it
-is not possible to downgrade the configuration files. Please ensure that
-all configuration and control files are backed up to permit a down-grade
-in the rare event that this may be necessary.
-</para></warning>
-
-
-<para>
-<indexterm><primary>adequate precautions</primary></indexterm>
-<indexterm><primary>precaution</primary></indexterm>
-It is prudent also to backup all data files on the server before attempting
-to perform a major upgrade. Many administrators have experienced the consequences
-of failure to take adequate precautions. So what is adequate? That is simple!
-If data is lost during an upgrade or update and it can not be restored,
-the precautions taken were inadequate. If a backup was not needed, but was available,
-caution was on the side of the victor.
-</para>
-
- <sect2>
- <title>Cautions and Notes</title>
-
- <para>
- Someone once said, <quote>It is good to be sorry, but better never to need to be!</quote>
- These are wise words of advice to those contemplating a Samba upgrade or update.
- </para>
-
- <para>
- <indexterm><primary>update</primary></indexterm>
- <indexterm><primary>upgrade</primary></indexterm>
- <indexterm><primary>generation</primary></indexterm>
- This is as good a time as any to define the terms <constant>upgrade</constant> and
- <constant>update</constant>. The term <constant>upgrade</constant> refers to
- the installation of a version of Samba that is a whole generation or more ahead of
- that which is installed. Generations are indicated by the first digit of the version
- number. So far Samba has been released in generations 1.x, 2.x, 3.x, and currently 4.0
- is in development.
- </para>
-
- <para>
- <indexterm><primary>generation</primary></indexterm>
- The term <constant>update</constant> refers to a minor version number installation
- in place of one of the same generation. For example, updating from Samba 3.0.10 to 3.0.14
- is an update. The move from Samba 2.0.7 to 3.0.14 is an upgrade.
- </para>
-
- <para>
- <indexterm><primary>functional differences</primary></indexterm>
- While the use of these terms is an exercise in semantics, what needs to be realized
- is that there are major functional differences between a Samba 2.x release and a Samba
- 3.0.x release. Such differences may require a significantly different approach to
- solving the same networking challenge and generally require careful review of the
- latest documentation to identify precisely how the new installation may need to be
- modified to preserve prior functionality.
- </para>
-
- <para>
- There is an old axiom that says, <quote>The greater the volume of the documentation,
- the greater the risk that noone will read it, but where there is no documentation,
- noone can read it!</quote> While true, some documentation is an evil necessity.
- It is hoped that this update to the documentation will avoid both extremes.
- </para>
-
- <sect3>
- <title>Security Identifiers (SIDs)</title>
-
- <para>
- <indexterm><primary>Windows</primary><secondary>NT</secondary></indexterm>
- <indexterm><primary>OS/2</primary></indexterm>
- <indexterm><primary>DOS</primary></indexterm>
- <indexterm><primary>SID</primary></indexterm>
- <indexterm><primary>networking</primary><secondary>client</secondary></indexterm>
- <indexterm><primary>security</primary><secondary>identifier</secondary></indexterm>
- Before the days of Windows NT and OS/2, every Windows and DOS networking client
- that used the SMB protocols was an entirely autonomous entity. There was no concept
- of a security identifier for a machine or a user outside of the username, the
- machine name, and the workgroup name. In actual fact, these were not security identifiers
- in the same context as the way that the SID is used since the development of
- Windows NT 3.10.
- </para>
-
- <para>
- <indexterm><primary>SessionSetUpAndX</primary></indexterm>
- <indexterm><primary>SMB</primary></indexterm>
- <indexterm><primary>CIFS</primary></indexterm>
- <indexterm><primary>SID</primary></indexterm>
- <indexterm><primary>username</primary></indexterm>
- <indexterm><primary>Windows</primary><secondary>client</secondary></indexterm>
- Versions of Samba prior to 1.9 did not make use of a SID. Instead they make exclusive use
- of the username that is embedded in the SessionSetUpAndX component of the connection
- setup process between a Windows client and an SMB/CIFS server.
- </para>
-
- <para>
- <indexterm><primary>MACHINE.SID</primary></indexterm>
- <indexterm><primary>rpc</primary></indexterm>
- <indexterm><primary>security</primary></indexterm>
- Around November 1997 support was added to Samba-1.9 to handle the Windows security
- RPC-based protocols that implemented support for Samba to store a machine SID. This
- information was stored in a file called <filename>MACHINE.SID.</filename>
- </para>
-
- <para>
- <indexterm><primary>machine</primary></indexterm>
- <indexterm><primary>SID</primary></indexterm>
- <indexterm><primary>secrets.tdb</primary></indexterm>
- Within the lifetime of the early Samba 2.x series, the machine SID information was
- relocated into a tdb file called <filename>secrets.tdb</filename>, which is where
- it is still located in Samba 3.0.x along with other information that pertains to the
- local machine and its role within a domain security context.
- </para>
-
- <para>
- <indexterm><primary>server</primary><secondary>stand-alone</secondary></indexterm>
- <indexterm><primary>server</primary><secondary>domain member</secondary></indexterm>
- <indexterm><primary>DMS</primary></indexterm>
- <indexterm><primary>SAS</primary></indexterm>
- There are two types of SID, those pertaining to the machine itself and the domain to
- which it may belong, and those pertaining to users and groups within the security
- context of the local machine, in the case of standalone servers (SAS) and domain member
- servers (DMS).
- </para>
-
- <para>
- <indexterm><primary>smbd</primary></indexterm>
- <indexterm><primary>workgroup</primary></indexterm>
- <indexterm><primary>hostname</primary></indexterm>
- <indexterm><primary>daemon</primary></indexterm>
- <indexterm><primary>SID</primary></indexterm>
- <indexterm><primary>secrets.tdb</primary></indexterm>
- When the Samba <command>smbd</command> daemon is first started, if the <filename>secrets.tdb</filename>
- file does not exist, it is created at the first client connection attempt. If this file does
- exist, <command>smbd</command> checks that there is a machine SID (if it is a domain controller,
- it searches for the domain SID). If <command>smbd</command> does not find one for the current
- name of the machine or for the current name of the workgroup, a new SID will be generated and
- then written to the <filename>secrets.tdb</filename> file. The SID is generated in a nondeterminative
- manner. This means that each time it is generated for a particular combination of machine name
- (hostname) and domain name (workgroup), it will be different.
- </para>
-
- <para>
- <indexterm><primary>ACL</primary></indexterm>
- The SID is the key used by MS Windows networking for all networking operations. This means
- that when the machine or domain SID changes, all security-encoded objects such as profiles
- and ACLs may become unusable.
- </para>
-
- <note><para>
- It is of paramount importance that the machine and domain SID be backed up so that in
- the event of a change of hostname (machine name) or domain name (workgroup) the SID can
- be restored to its previous value.
- </para></note>
-
- <para>
- <indexterm><primary>domain controller</primary></indexterm>
- <indexterm><primary>PDC</primary></indexterm>
- <indexterm><primary>BDC</primary></indexterm>
- <indexterm><primary>domain SID</primary></indexterm>
- <indexterm><primary>hostname</primary></indexterm>
- <indexterm><primary>computer name</primary></indexterm>
- <indexterm><primary>netbios name</primary></indexterm>
- <indexterm><primary>stand-alone server</primary></indexterm>
- <indexterm><primary>SAS</primary></indexterm>
- <indexterm><primary>SID</primary></indexterm>
- In Samba-3 on a domain controller (PDC or BDC), the domain name controls the domain
- SID. On all prior versions the hostname (computer name, or NetBIOS name) controlled
- the SID. On a standalone server the hostname still controls the SID.
- </para>
-
- <para>
- <indexterm><primary>net</primary><secondary>getlocalsid</secondary></indexterm>
- <indexterm><primary>net</primary><secondary>setlocalsid</secondary></indexterm>
- The local machine SID can be backed up using this procedure (Samba-3):
-<screen>
-&rootprompt; net getlocalsid > /etc/samba/my-local-SID
-</screen>
- The contents of the file <filename>/etc/samba/my-local-SID</filename> will be:
-<screen>
-SID for domain FRODO is: S-1-5-21-726309263-4128913605-1168186429
-</screen>
- This SID can be restored by executing:
-<screen>
-&rootprompt; net setlocalsid S-1-5-21-726309263-4128913605-1168186429
-</screen>
- </para>
-
- <para>
- Samba 1.9.x stored the machine SID in the the file <filename>/etc/MACHINE.SID</filename>
- from which it could be recovered and stored into the <filename>secrets.tdb</filename> file
- using the procedure shown above.
- </para>
-
- <para>
- Where the <filename>secrets.tdb</filename> file exists and a version of Samba 2.x or later
- has been used, there is no specific need to go through this update process. Samba-3 has the
- ability to read the older tdb file and to perform an in-situ update to the latest tdb format.
- This is not a reversible process &smbmdash; it is a one-way upgrade.
- </para>
-
- <para>
- <indexterm><primary>smbpasswd</primary></indexterm>
- In the course of the Samba 2.0.x series the <command>smbpasswd</command> was modified to
- permit the domain SID to be captured to the <filename>secrets.tdb</filename> file by executing:
-<screen>
-&rootprompt; smbpasswd -S PDC -Uadministrator%password
-</screen>
- </para>
-
- <para>
- The release of the Samba 2.2.x series permitted the SID to be obtained by executing:
-<screen>
-&rootprompt; smbpasswd -S PDC -Uadministrator%password
-</screen>
- from which the SID could be copied to a file and then written to the Samba-2.2.x
- <filename>secrets.tdb</filename> file by executing:
-<screen>
-&rootprompt; smbpasswd -W S-1-5-21-726309263-4128913605-1168186429
-</screen>
- </para>
-
- <para>
- <indexterm><primary>rpcclient</primary></indexterm>
- <indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>info</tertiary></indexterm>
- Domain security information, which includes the domain SID, can be obtained from Samba-2.2.x
- systems by executing:
-<screen>
-&rootprompt; rpcclient hostname lsaquery -Uroot%password
-</screen>
- This can also be done with Samba-3 by executing:
-<screen>
-&rootprompt; net rpc info -Uroot%password
-Domain Name: MIDEARTH
-Domain SID: S-1-5-21-726309263-4128913605-1168186429
-Sequence number: 1113415916
-Num users: 4237
-Num domain groups: 86
-Num local groups: 0
-</screen>
- It is a very good practice to store this SID information in a safely kept file, just in
- case it is ever needed at a later date.
- </para>
-
- <para>
- <indexterm><primary>passdb backend</primary></indexterm>
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>SID</primary></indexterm>
- Take note that the domain SID is used extensively in Samba. Where LDAP is used for the
- <parameter>passdb backend</parameter>, all user, group, and trust accounts are encoded
- with the domain SID. This means that if the domain SID changes for any reason, the entire
- Samba environment can become broken and require extensive corrective action if the
- original SID cannot be restored. Fortunately, it can be recovered from a dump of the
- LDAP database. A dump of the LDAP directory database can be obtained by executing:
-<screen>
-&rootprompt; slapcat -v -l filename.ldif
-</screen>
- </para>
-
- <para>
- <indexterm><primary>SID</primary></indexterm>
- <indexterm><primary>profiles</primary></indexterm>
- <indexterm><primary>RPM</primary></indexterm>
- When the domain SID has changed, roaming profiles cease to be functional. The recovery
- of roaming profiles necessitates resetting of the domain portion of the user SID
- that owns the profile. This is encoded in the <filename>NTUser.DAT</filename> and can be
- updated using the Samba <command>profiles</command> utility. Please be aware that not all
- Linux distributions of the Samba RPMs include this essential utility. Please do not
- complain to the Samba Team if this utility is missing; that issue that must be
- addressed to the creator of the RPM package. The Samba Team do their best to make
- available all the tools needed to manage a Samba-based Windows networking environment.
- </para>
-
- </sect3>
-
- <sect3>
- <title>Change of hostname</title>
-
- <para>
- <indexterm><primary>netbios</primary><secondary>machine name</secondary></indexterm>
- <indexterm><primary>netbios name</primary></indexterm>
- Samba uses two methods by which the primary NetBIOS machine name (also known as a computer
- name or the hostname) may be determined: If the &smb.conf; file contains a
- <parameter>netbios name</parameter> entry, its value will be used directly. In the absence
- of such an entry, the UNIX system hostname will be used.
- </para>
-
- <para>
- Many sites have become victims of lost Samba functionality because the UNIX system
- hostname was changed for one reason or another. Such a change will cause a new machine
- SID to be generated. If this happens on a domain controller, it will also change the
- domain SID. These SIDs can be updated (restored) using the procedure outlined previously.
- </para>
-
- <note><para>
- Do NOT change the hostname or the <parameter>netbios name</parameter>. If this
- is changed, be sure to reset the machine SID to the original setting. Otherwise
- there may be serious interoperability and/or operational problems.
- </para></note>
-
- </sect3>
-
- <sect3>
- <title>Change of Workgroup (Domain) Name</title>
-
- <para>
- <indexterm><primary>workgroup</primary></indexterm>
- The domain name of a Samba server is identical to the workgroup name and is
- set in the &smb.conf; file using the <parameter>workgroup</parameter> parameter.
- This has been consistent throughout the history of Samba and across all versions.
- </para>
-
- <para>
- <indexterm><primary>SID</primary></indexterm>
- Be aware that when the workgroup name is changed, a new SID will be generated.
- The old domain SID can be reset using the procedure outlined earlier in this chapter.
- </para>
-
- </sect3>
-
- <sect3 id="sbeug1">
- <title>Location of config files</title>
-
- <para>
- The Samba-Team has maintained a constant default location for all Samba control files
- throughout the life of the project. People who have produced binary packages of Samba
- have varied the location of the Samba control files. This has led to some confusion
- for network administrators.
- </para>
-
- <para>
- <indexterm><primary>directory</primary></indexterm>
- The Samba 1.9.x &smb.conf; file may be found either in the <filename>/etc</filename>
- directory or in <filename>/usr/local/samba/lib</filename>.
- </para>
-
- <para>
- During the life of the Samba 2.x release, the &smb.conf; file was relocated
- on Linux systems to the <filename>/etc/samba</filename> directory where it
- remains located also for Samba 3.0.x installations.
- </para>
-
- <para>
- <indexterm><primary>secrets.tdb</primary></indexterm>
- Samba 2.x introduced the <filename>secrets.tdb</filename> file that is also stored in the
- <filename>/etc/samba</filename> directory, or in the <filename>/usr/local/samba/lib</filename>
- directory subsystem.
- </para>
-
- <para>
- <indexterm><primary>smbd</primary></indexterm>
- The location at which <command>smbd</command> expects to find all configuration and control
- files is determined at the time of compilation of Samba. For versions of Samba prior to
- 3.0, one way to find the expected location of these files is to execute:
-<screen>
-&rootprompt; strings /usr/sbin/smbd | grep conf
-&rootprompt; strings /usr/sbin/smbd | grep secret
-&rootprompt; strings /usr/sbin/smbd | grep smbpasswd
-</screen>
- Note: The <command>smbd</command> executable may be located in the path
- <filename>/usr/local/samba/sbin</filename>.
- </para>
-
- <para>
- <indexterm><primary>compile-time</primary></indexterm>
- Samba-3 provides a neat new way to track the location of all control files as well as to
- find the compile-time options used as the Samba package was built. Here is how the dark
- secrets of the internals of the location of control files within Samba executables can
- be uncovered:
-<screen>
-&rootprompt; smbd -b | less
-Build environment:
- Built by: root at frodo
- Built on: Mon Apr 11 20:23:27 MDT 2005
- Built using: gcc
- Build host: Linux frodo 2.6...
- SRCDIR: /usr/src/packages/BUILD/samba-3.0.20/source
- BUILDDIR: /usr/src/packages/BUILD/samba-3.0.20/source
-
-Paths:
- SBINDIR: /usr/sbin
- BINDIR: /usr/bin
- SWATDIR: /usr/share/samba/swat
- CONFIGFILE: /etc/samba/smb.conf
- LOGFILEBASE: /var/log/samba
- LMHOSTSFILE: /etc/samba/lmhosts
- LIBDIR: /usr/lib/samba
- SHLIBEXT: so
- LOCKDIR: /var/lib/samba
- PIDDIR: /var/run/samba
- SMB_PASSWD_FILE: /etc/samba/smbpasswd
- PRIVATE_DIR: /etc/samba
- ...
-</screen>
- </para>
-
- <para>
- <indexterm><primary></primary></indexterm>
- It is important that both the &smb.conf; file and the <filename>secrets.tdb</filename>
- be backed up before attempting any upgrade. The <filename>secrets.tdb</filename> file
- is version-encoded, and therefore a newer version may not work with an older version
- of Samba. A backup means that it is always possible to revert a failed or problematic
- upgrade.
- </para>
-
- </sect3>
-
- <sect3>
- <title>International Language Support</title>
-
- <para>
- <indexterm><primary>unicode</primary></indexterm>
- <indexterm><primary>character set</primary></indexterm>
- <indexterm><primary>codepage</primary></indexterm>
- <indexterm><primary>internationalization</primary></indexterm>
- Samba-2.x had no support for Unicode; instead, all national language character-set support in file names
- was done using particular locale codepage mapping techniques. Samba-3 supports Unicode in file names, thus
- providing true internationalization support.
- </para>
-
- <para>
- <indexterm><primary>8-bit</primary></indexterm>
- Non-English users whose national language character set has special characters and who upgrade naively will
- find that many files that have the special characters in the file name will see them garbled and jumbled up.
- This typically happens with umlauts and accents because these characters were particular to the codepage
- that was in use with Samba-2.x using an 8-bit encoding scheme.
- </para>
-
- <para>
- <indexterm><primary>UTF-8</primary></indexterm>
- Files that are created with Samba-3 will use UTF-8 encoding. Should the file system ever end up with a
- mix of codepage (unix charset)-encoded file names and UTF-8-encoded file names, the mess will take some
- effort to set straight.
- </para>
-
- <para>
- <indexterm><primary>convmv</primary></indexterm>
- A very helpful tool is available from Bjorn Jacke's <ulink url="http://j3e.de/linux/convmv/">convmv</ulink>
- work. Convmv is a tool that can be used to convert file and directory names from one encoding method to
- another. The most common use for this tool is to convert locale-encoded files to UTF-8 Unicode encoding.
- </para>
-
- </sect3>
-
- <sect3>
- <title>Updates and Changes in Idealx smbldap-tools</title>
-
- <para>
- The smbldap-tools have been maturing rapidly over the past year. With maturation comes change.
- The location of the <filename>smbldap.conf</filename> and the <filename>smbldap_bind.conf</filename>
- configuration files have been moved from the directory <filename>/etc/smbldap-tools</filename> to
- the new location of <filename>/etc/opt/IDEALX/smblda-tools</filename> directory.
- </para>
-
- <para>
- The smbldap-tools maintains an entry in the LDAP directory in which it stores the next
- values that should be used for UID and GID allocation for POSIX accounts that are created
- using this tool. The DIT location of these values has changed recently. The original
- <constant>sambaUnixIdPooldn object</constant> entity was stored in a directory entry (DIT object)
- called <constant>NextFreeUnixId</constant>, this has been changed to the DIT object
- <constant>sambaDomainName</constant>. Anyone who updates from an older version to the
- current release should note that the information stored under <constant>NextFreeUnixId</constant>
- must now be relocated to the DIT object <constant>sambaDomainName</constant>.
- </para>
-
- </sect3>
-
- </sect2>
-
-</sect1>
-
-<sect1>
-<title>Upgrading from Samba 1.x and 2.x to Samba-3</title>
-
-<para>
-Sites that are being upgraded from Samba-2 (or earlier versions) to Samba-3
-may experience little difficulty or may require a lot of effort, depending
-on the complexity of the configuration. Samba-1.9.x upgrades to Samba-3 will
-generally be simple and straightforward, although no upgrade should be
-attempted without proper planning and preparation.
-</para>
-
-<para>
-There are two basic modes of use of Samba versions prior to Samba-3. The first
-does not use LDAP, the other does. Samba-1.9.x did not provide LDAP support.
-Samba-2.x could be compiled with LDAP support.
-</para>
-
- <sect2 id="sbeug2">
- <title>Samba 1.9.x and 2.x Versions Without LDAP</title>
-
- <para>
- Where it is necessary to upgrade an old Samba installation to Samba-3,
- the following procedure can be followed:
- </para>
-
- <procedure>
- <title>Upgrading from a Pre-Samba-3 Version</title>
-
- <step><para>
- <indexterm><primary>winbindd</primary></indexterm>
- <indexterm><primary>smbd</primary></indexterm>
- <indexterm><primary>nmbd</primary></indexterm>
- Stop Samba. This can be done using the appropriate system tool
- that is particular for each operating system or by executing the
- <command>kill</command> command on <command>smbd</command>,
- <command>nmbd</command>, and <command>winbindd</command>.
- </para></step>
-
- <step><para>
- Find the location of the Samba &smb.conf; file and back it up to a
- safe location.
- </para></step>
-
- <step><para>
- Find the location of the <filename>smbpasswd</filename> file and
- back it up to a safe location.
- </para></step>
-
- <step><para>
- Find the location of the <filename>secrets.tdb</filename> file and
- back it up to a safe location.
- </para></step>
-
- <step><para>
- <indexterm><primary>lock directory</primary></indexterm>
- <indexterm><primary>/usr/local/samba/var/locks</primary></indexterm>
- <indexterm><primary>/var/cache/samba</primary></indexterm>
- <indexterm><primary>/var/lib/samba</primary></indexterm>
- Find the location of the lock directory. This is the directory
- in which Samba stores all its tdb control files. The default
- location used by the Samba Team is in
- <filename>/usr/local/samba/var/locks</filename> directory,
- but on Linux systems the old location was under the
- <filename>/var/cache/samba</filename> directory. However, the
- Linux Standards Base specified location is now under the
- <filename>/var/lib/samba</filename> directory. Copy all the
- tdb files to a safe location.
- </para></step>
-
- <step><para>
- <indexterm><primary>RPM</primary></indexterm>
- It is now safe to upgrade the Samba installation. On Linux systems
- it is not necessary to remove the Samba RPMs because a simple
- upgrade installation will automatically remove the old files.
- </para>
-
- <para>
- On systems that do not support a reliable package management system
- it is advisable either to delete the Samba old installation or to
- move it out of the way by renaming the directories that contain the
- Samba binary files.
- </para></step>
-
- <step><para>
- When the Samba upgrade has been installed, the first step that should
- be completed is to identify the new target locations for the control
- files. Follow the steps shown in <link linkend="sbeug1"/> to locate
- the correct directories to which each control file must be moved.
- </para></step>
-
- <step><para>
- Do not change the hostname.
- </para></step>
-
- <step><para>
- Do not change the workgroup name.
- </para></step>
-
- <step><para>
- <indexterm><primary>testparm</primary></indexterm>
- Execute the <command>testparm</command> to validate the &smb.conf; file.
- This process will flag any parameters that are no longer supported.
- It will also flag configuration settings that may be in conflict.
- </para>
-
- <para>
- One solution that may be used to clean up and to update the &smb.conf;
- file involves renaming it to <filename>smb.conf.master</filename> and
- then executing the following:
-<screen>
-&rootprompt; cd /etc/samba
-&rootprompt; testparm -s smb.conf.master > smb.conf
-</screen>
- <indexterm><primary>stripped</primary></indexterm>
- The resulting &smb.conf; file will be stripped of all comments
- and of all nonconforming configuration settings.
- </para></step>
-
- <step><para>
- <indexterm><primary>winbindd</primary></indexterm>
- It is now safe to start Samba using the appropriate system tool.
- Alternately, it is possible to just execute <command>nmbd</command>,
- <command>smbd</command>, and <command>winbindd</command> for the command
- line while logged in as the root user.
- </para></step>
-
- </procedure>
-
- </sect2>
-
- <sect2>
- <title>Applicable to All Samba 2.x to Samba-3 Upgrades</title>
-
- <para>
- <indexterm><primary>PDC</primary></indexterm>
- <indexterm><primary>domain controller</primary></indexterm>
- <indexterm><primary>inter-domain</primary></indexterm>
- Samba 2.x servers that were running as a domain controller (PDC)
- require changes to the configuration of the scripting interface
- tools that Samba uses to perform OS updates for
- users, groups, and trust accounts (machines and interdomain).
- </para>
-
- <para>
- <indexterm><primary>parameters</primary></indexterm>
- The following parameters are new to Samba-3 and should be correctly configured.
- Please refer to <link linkend="secure"/> through <link linkend="net2000users"/>
- in this book for examples of use of the new parameters shown here:
- <indexterm><primary>add group script</primary></indexterm>
- <indexterm><primary>add machine script</primary></indexterm>
- <indexterm><primary>add user to group script</primary></indexterm>
- <indexterm><primary>delete group script</primary></indexterm>
- <indexterm><primary>delete user from group script</primary></indexterm>
- <indexterm><primary>set primary group script</primary></indexterm>
- <indexterm><primary>passdb backend</primary></indexterm>
- </para>
-
- <para>
- <simplelist>
- <member>add group script</member>
- <member>add machine script</member>
- <member>add user to group script</member>
- <member>delete group script</member>
- <member>delete user from group script</member>
- <member>passdb backend</member>
- <member>set primary group script</member>
- </simplelist>
- </para>
-
- <para>
- <indexterm><primary>add machine script</primary></indexterm>
- <indexterm><primary>add user script</primary></indexterm>
- The <parameter>add machine script</parameter> functionality was previously
- handled by the <parameter>add user script</parameter>, which in Samba-3 is
- used exclusively to add user accounts.
- </para>
-
- <para>
- <indexterm><primary>passdb backend</primary></indexterm>
- <indexterm><primary>smbpasswd</primary></indexterm>
- <indexterm><primary>tdbsam</primary></indexterm>
- <indexterm><primary>useradd</primary></indexterm>
- <indexterm><primary>usermod</primary></indexterm>
- <indexterm><primary>userdel</primary></indexterm>
- <indexterm><primary>groupadd</primary></indexterm>
- <indexterm><primary>groupmod</primary></indexterm>
- <indexterm><primary>groupdel</primary></indexterm>
- Where the <parameter>passdb backend</parameter> used is either <constant>smbpasswd</constant>
- (the default) or the new <constant>tdbsam</constant>, the system interface scripts
- are typically used. These involve use of OS tools such as <command>useradd</command>,
- <command>usermod</command>, <command>userdel</command>, <command>groupadd</command>,
- <command>groupmod</command>, <command>groupdel</command>, and so on.
- </para>
-
- <para>
- <indexterm><primary>passdb backend</primary></indexterm>
- <indexterm><primary>LDAP</primary></indexterm>
- <indexterm><primary>Idealx</primary></indexterm>
- Where the <parameter>passdb backend</parameter> makes use of an LDAP directory,
- it is necessary either to use the <constant>smbldap-tools</constant> provided
- by Idealx or to use an alternate toolset provided by a third
- party or else home-crafted to manage the LDAP directory accounts.
- </para>
-
- </sect2>
-
- <sect2>
- <title>Samba-2.x with LDAP Support</title>
-
- <para>
- Samba version 2.x could be compiled for use either with or without LDAP.
- The LDAP control settings in the &smb.conf; file in this old version are
- completely different (and less complete) than they are with Samba-3. This
- means that after migrating the control files, it is necessary to reconfigure
- the LDAP settings entirely.
- </para>
-
- <para>
- Follow the procedure outlined in <link linkend="sbeug2"/> to affect a migration
- of all files to the correct locations.
- </para>
-
- <para>
- <indexterm><primary>schema</primary></indexterm>
- <indexterm><primary>WHATSNEW.txt</primary></indexterm>
- The Samba SAM schema required for Samba-3 is significantly different from that
- used with Samba 2.x. This means that the LDAP directory must be updated
- using the procedure outlined in the Samba WHATSNEW.txt file that accompanies
- all releases of Samba-3. This information is repeated here directly from this
- file:
-<screen>
-This is an extract from the Samba-3.0.x WHATSNEW.txt file:
-==========================================================
-Changes in Behavior
--------------------
-
-The following issues are known changes in behavior between Samba 2.2 and
-Samba 3.0 that may affect certain installations of Samba.
-
- 1) When operating as a member of a Windows domain, Samba 2.2 would
- map any users authenticated by the remote DC to the 'guest account'
- if a uid could not be obtained via the getpwnam() call. Samba 3.0
- rejects the connection as NT_STATUS_LOGON_FAILURE. There is no
- current work around to re-establish the 2.2 behavior.
-
- 2) When adding machines to a Samba 2.2 controlled domain, the
- 'add user script' was used to create the UNIX identity of the
- machine trust account. Samba 3.0 introduces a new 'add machine
- script' that must be specified for this purpose. Samba 3.0 will
- not fall back to using the 'add user script' in the absence of
- an 'add machine script'
-
-######################################################################
-Passdb Backends and Authentication
-##################################
-
-There have been a few new changes that Samba administrators should be
-aware of when moving to Samba 3.0.
-
- 1) encrypted passwords have been enabled by default in order to
- inter-operate better with out-of-the-box Windows client
- installations. This does mean that either (a) a samba account
- must be created for each user, or (b) 'encrypt passwords = no'
- must be explicitly defined in smb.conf.
-
- 2) Inclusion of new 'security = ads' option for integration
- with an Active Directory domain using the native Windows
- Kerberos 5 and LDAP protocols.
-
- MIT kerberos 1.3.1 supports the ARCFOUR-HMAC-MD5 encryption
- type which is necessary for servers on which the
- administrator password has not been changed, or kerberos-enabled
- SMB connections to servers that require Kerberos SMB signing.
- Besides this one difference, either MIT or Heimdal Kerberos
- distributions are usable by Samba 3.0.
-
-
-Samba 3.0 also includes the possibility of setting up chains
-of authentication methods (auth methods) and account storage
-backends (passdb backend). Please refer to the smb.conf(5)
-man page for details. While both parameters assume sane default
-values, it is likely that you will need to understand what the
-values actually mean in order to ensure Samba operates correctly.
-
-The recommended passdb backends at this time are
-
- * smbpasswd - 2.2 compatible flat file format
- * tdbsam - attribute rich database intended as an smbpasswd
- replacement for stand alone servers
- * ldapsam - attribute rich account storage and retrieval
- backend utilizing an LDAP directory.
-
-Certain functions of the smbpasswd(8) tool have been split between the
-new smbpasswd(8) utility, the net(8) tool, and the new pdbedit(8)
-utility. See the respective man pages for details.
-
-New Suffix for Searching
-------------------------
-
-The following new smb.conf parameters have been added to aid in directing
-certain LDAP queries when 'passdb backend = ldapsam://...' has been
-specified.
-
- * ldap suffix - used to search for user and computer accounts
- * ldap user suffix - used to store user accounts
- * ldap machine suffix - used to store machine trust accounts
- * ldap group suffix - location of posixGroup/sambaGroupMapping entries
- * ldap idmap suffix - location of sambaIdmapEntry objects
-
-If an 'ldap suffix' is defined, it will be appended to all of the
-remaining sub-suffix parameters. In this case, the order of the suffix
-listings in smb.conf is important. Always place the 'ldap suffix' first
-in the list.
-
-Due to a limitation in Samba's smb.conf parsing, you should not surround
-the DN's with quotation marks.
-</screen>
- </para>
-
- </sect2>
-
-</sect1>
-
-<sect1>
-<title>Updating a Samba-3 Installation</title>
-
-<para>
-The key concern in this section is to deal with the changes that have been
-affected in Samba-3 between the Samba-3.0.0 release and the current update.
-Network administrators have expressed concerns over the steps that should be
-taken to update Samba-3 versions.
-</para>
-
-<para>
-<indexterm><primary>control files</primary></indexterm>
-The information in <link linkend="sbeug1"/> would not be necessary if every
-person who has ever produced Samba executable (binary) files could agree on
-the preferred location of the &smb.conf; file and other Samba control files.
-Clearly, such agreement is further away than a pipedream.
-</para>
-
-<para>
-<indexterm><primary>vendors</primary></indexterm>
-Vendors and packagers who produce Samba binary installable packages do not,
-as a rule, use the default paths used by the Samba-Team for the location of
-the binary files, the &smb.conf; file, and the Samba control files (tdb's
-as well as files such as <filename>secrets.tdb</filename>). This means that
-the network or UNIX administrator who sets out to build the Samba executable
-files from the Samba tarball must take particular care. Failure to take care
-will result in both the original vendor's version of Samba remaining installed
-and the new version being installed in the default location used
-by the Samba-Team. This can lead to confusion and to much lost time as the
-uninformed administrator deals with apparent failure of the update to take
-effect.
-</para>
-
-<para>
-<indexterm><primary>packages</primary></indexterm>
-The best advice for those lacking in code compilation experience is to use
-only vendor (or Samba-Team) provided binary packages. The Samba packages
-that are provided by the Samba-Team are generally built to use file paths
-that are compatible with the original OS vendor's practices.
-</para>
-
-<para>
-<indexterm><primary>binary package</primary></indexterm>
-<indexterm><primary>binary files</primary></indexterm>
-If you are not sure whether a binary package complies with the OS
-vendor's practices, it is better to ask the package maintainer via
-email than to waste much time dealing with the nuances.
-Alternately, just diagnose the paths specified by the binary files following
-the procedure outlined above.
-</para>
-
- <sect2>
- <title>Samba-3 to Samba-3 Updates on the Same Server</title>
-
- <para>
- The guidance in this section deals with updates to an existing
- Samba-3 server installation.
- </para>
-
- <sect3>
- <title>Updating from Samba Versions Earlier than 3.0.5</title>
-
- <para>
- With the provision that the binary Samba-3 package has been built
- with the same path and feature settings as the existing Samba-3
- package that is being updated, an update of Samba-3 versions 3.0.0
- through 3.0.4 can be updated to 3.0.5 without loss of functionality
- and without need to change either the &smb.conf; file or, where
- used, the LDAP schema.
- </para>
-
- </sect3>
-
- <sect3>
- <title>Updating from Samba Versions between 3.0.6 and 3.0.10</title>
-
- <para>
- <indexterm><primary>schema</primary></indexterm>
- <indexterm><primary>LDAP</primary><secondary>schema</secondary></indexterm>
- When updating versions of Samba-3 prior to 3.0.6 to 3.0.6 through 3.0.10,
- it is necessary only to update the LDAP schema (where LDAP is used).
- Always use the LDAP schema file that is shipped with the latest Samba-3
- update.
- </para>
-
- <para>
- <indexterm><primary>ldapsam</primary></indexterm>
- <indexterm><primary>tdbsam</primary></indexterm>
- <indexterm><primary>passdb backend</primary></indexterm>
- Samba-3.0.6 introduced the ability to remember the last <emphasis>n</emphasis> number
- of passwords a user has used. This information will work only with
- the <constant>tdbsam</constant> and <constant>ldapsam</constant>
- <parameter>passdb backend</parameter> facilities.
- </para>
-
- <para>
- After updating the LDAP schema, do not forget to re-index the LDAP database.
- </para>
-
- </sect3>
-
- <sect3>
- <title>Updating from Samba Versions after 3.0.6 to a Current Release</title>
-
- <para>
- <indexterm><primary>winbindd</primary></indexterm>
- Samba-3.0.8 introduced changes in how the <parameter>username map</parameter>
- behaves. It also included a change in behavior of <command>winbindd</command>.
- Please refer to the man page for &smb.conf; before implementing any update
- from versions prior to 3.0.8 to a current version.
- </para>
-
- <para>
- <indexterm><primary>privileges</primary></indexterm>
- In Samba-3.0.11 a new privileges interface was implemented. Please
- refer to <link linkend="sbehap-ppc"/> for information regarding this new
- feature. It is not necessary to implement the privileges interface, but it
- is one that has been requested for several years and thus may be of interest
- at your site.
- </para>
-
- <para>
- In Samba-3.0.11 there were some functional changes to the <parameter>ldap user
- suffix</parameter> and to the <parameter>ldap machine suffix</parameter> behaviors.
- The following information has been extracted from the WHATSNEW.txt file from this
- release:
-<screen>
-============
-LDAP Changes
-============
-
-If "ldap user suffix" or "ldap machine suffix" are defined in
-smb.conf, all user-accounts must reside below the user suffix,
-and all machine and inter-domain trust-accounts must be located
-below the machine suffix. Previous Samba releases would fall
-back to searching the 'ldap suffix' in some cases.
-</screen>
- </para>
-
- </sect3>
- </sect2>
-
- <sect2>
- <title>Migrating Samba-3 to a New Server</title>
-
- <para>
- The two most likely candidates for replacement of a server are
- domain member servers and domain controllers. Each needs to be
- handled slightly differently.
- </para>
-
- <sect3>
- <title>Replacing a Domain Member Server</title>
-
- <para>
- <indexterm><primary>DMS</primary></indexterm>
- Replacement of a domain member server should be done
- using the same procedure as outlined in <link linkend="unixclients"/>.
- </para>
-
- <para>
- Usually the new server will be introduced with a temporary name. After
- the old server data has been migrated to the new server, it is customary
- that the new server be renamed to that of the old server. This will
- change its SID and will necessitate rejoining to the domain.
- </para>
-
- <para>
- <indexterm><primary>smbd</primary></indexterm>
- <indexterm><primary>nmbd</primary></indexterm>
- <indexterm><primary>winbindd</primary></indexterm>
- <indexterm><primary>wins.dat</primary></indexterm>
- <indexterm><primary>browse.dat</primary></indexterm>
- <indexterm><primary>resolution</primary></indexterm>
- Following a change of hostname (NetBIOS name) it is a good idea on all servers
- to shut down the Samba <command>smbd</command>, <command>nmbd</command>, and
- <command>winbindd</command> services, delete the <filename>wins.dat</filename>
- and <filename>browse.dat</filename> files, then restart Samba. This will ensure
- that the old name and IP address information is no longer able to interfere with
- name to IP address resolution. If this is not done, there can be temporary name
- resolution problems. These problems usually clear within 45 minutes of a name
- change, but can persist for a longer period of time.
- </para>
-
- <para>
- <indexterm><primary>DMS</primary></indexterm>
- <indexterm><primary>/etc/passwd</primary></indexterm>
- <indexterm><primary>/etc/shadow</primary></indexterm>
- <indexterm><primary>/etc/group</primary></indexterm>
- If the old domain member server had local accounts, it is necessary to create
- on the new domain member server the same accounts with the same UID and GID
- for each account. Where the <parameter>passdb backend</parameter> database
- is stored in the <constant>smbpasswd</constant> or in the
- <constant>tdbsam</constant> format, the user and group account information
- for UNIX accounts that match the Samba accounts will reside in the system
- <filename>/etc/passwd</filename>, <filename>/etc/shadow</filename>, and
- <filename>/etc/group</filename> files. In this case, be sure to copy these
- account entries to the new target server.
- </para>
-
- <para>
- <indexterm><primary>nss_ldap</primary></indexterm>
- Where the user accounts for both UNIX and Samba are stored in LDAP, the new
- target server must be configured to use the <command>nss_ldap</command> tool set.
- This will automatically ensure that the appropriate user entities are
- available on the new server.
- </para>
-
- </sect3>
-
- <sect3>
- <title>Replacing a Domain Controller</title>
-
- <para>
- <indexterm><primary>domain</primary><secondary>controller</secondary></indexterm>
- In the past, people who replaced a Windows NT4 domain controller typically
- installed a new server, created printers and file shares on it, then migrate across
- all data that was destined to reside on it. The same can of course be done with
- Samba.
- </para>
-
- <para>
- From recent mailing list postings it would seem that some administrators
- have the intent to just replace the old Samba server with a new one with
- the same name as the old one. In this case, simply follow the same process
- as for upgrading a Samba 2.x system and do the following:
- </para>
-
- <itemizedlist>
- <listitem><para>
- Where UNIX (POSIX) user and group accounts are stored in the system
- <filename>/etc/passwd</filename>, <filename>/etc/shadow</filename>, and
- <filename>/etc/group</filename> files, be sure to add the same accounts
- with identical UID and GID values for each user.
- </para>
-
- <para>
- Where LDAP is used, if the new system is intended to be the LDAP server,
- migrate it across by configuring the LDAP server
- (<filename>/etc/openldap/slapd.conf</filename>). The directory can
- be populated either initially by setting this LDAP server up as a slave or
- by dumping the data from the old LDAP server using the <command>slapcat</command>
- command and then reloading the same data into the new LDAP server using the
- <command>slapadd</command> command. Do not forget to install and configure
- the <command>nss_ldap</command> tool and the <filename>/etc/nsswitch.conf</filename>
- (as shown in <link linkend="happy"/>).
- </para></listitem>
-
- <listitem><para>
- Copy the &smb.conf; file from the old server to the new server into the correct
- location as indicated previously in this chapter.
- </para></listitem>
-
- <listitem><para>
- Copy the <filename>secrets.tdb</filename> file, the <filename>smbpasswd</filename>
- file (if it is used), the <filename>/etc/samba/passdb.tdb</filename> file (only
- used by the <constant>tdbsam</constant> backend), and all the tdb control files
- from the old system to the correct location on the new system.
- </para></listitem>
-
- <listitem><para>
- Before starting the Samba daemons, verify that the hostname of the new server
- is identical to that of the old one. Note: The IP address can be different
- from that of the old server.
- </para></listitem>
-
- <listitem><para>
- Copy all files from the old server to the new server, taking precaution to
- preserve all file ownership and permissions as well as any POSIX ACLs that
- may have been created on the old server.
- </para></listitem>
- </itemizedlist>
-
- <para>
- When replacing a Samba domain controller (PDC or BDC) that uses LDAP, the new server
- need simply be configured to use the LDAP directory, and for the rest it should just
- work. The domain SID is obtained from the LDAP directory as part of the first connect
- to the LDAP directory server.
- </para>
-
- <para>
- All Samba servers, other than one that uses LDAP, depend on the tdb files, and
- particularly on the <filename>secrets.tdb</filename> file. So long as the tdb files are
- all in place, the &smb.conf; file is preserved, and either the hostname is identical
- or the <parameter>netbios name</parameter> is set to the original server name, Samba
- should correctly pick up the original SID and preserve all other settings. It is
- sound advice to validate this before turning the system over to users.
- </para>
-
- </sect3>
-
- </sect2>
-
- <sect2>
- <title>Migration of Samba Accounts to Active Directory</title>
-
- <para>
- Yes, it works. The Windows ADMT tool can be used to migrate Samba accounts
- to MS Active Directory. There are a few pitfalls to be aware of:
- </para>
-
- <procedure>
- <title>Migration to Active Directory</title>
-
- <step><para>
- Administrator password must be THE SAME on the Samba server,
- the 2003 ADS, and the local Administrator account on the workstations.
- Perhaps this goes without saying, but there needs to be an account
- called <constant>Administrator</constant> in your Samba domain, with
- full administrative (root) rights to that domain.
- </para></step>
-
- <step><para>
- In the Advanced/DNS section of the TCP/IP settings on your Windows
- workstations, make sure the <parameter>DNS suffix for this
- connection</parameter> field is blank.
- </para></step>
-
- <step><para>
- Because you are migrating from Samba, user passwords cannot be
- migrated. You'll have to reset everyone's passwords. (If you were
- migrating from NT4 to ADS, you could migrate passwords as well.)
- </para>
-
- <para>
- To date this has not been attempted with roaming profile support;
- it has been documented as working with local profiles.
- </para></step>
-
- <step><para>
- Disable the Windows Firewall on all workstations. Otherwise,
- workstations won't be migrated to the new domain.
- </para></step>
-
- <step><para>
- <indexterm><primary>ADMT</primary></indexterm>
- When migrating machines, always test first (using ADMT's test mode)
- and satisfy all errors before committing the migration. Note that the
- test will always fail, because the machine will not have been actually
- migrated. You'll need to interpret the errors to know whether the
- failure was due to a problem or simply to the fact that it was just
- a test.
- </para></step>
-
- </procedure>
-
-
- <para>
- <indexterm><primary>ADMT</primary></indexterm>
- There are some significant benefits of using the ADMT, besides just
- migrating user accounts. ADMT can be found on the Windows 2003 CD.
- </para>
-
- <itemizedlist>
- <listitem><para>
- You can migrate workstations remotely. You can specify that SIDs
- be simply added instead of replaced, giving you the option of joining a
- workstation back to the old domain if something goes awry. The
- workstations will be joined to the new domain.
- </para></listitem>
-
- <listitem><para>
- Not only are user accounts migrated from the old domain to the new
- domain, but ACLs on the workstations are migrated as well. Like SIDs,
- ACLs can be added instead of replaced.
- </para></listitem>
-
- <listitem><para>
- Locally stored user profiles on workstations are migrated as well,
- presenting almost no disruption to the user. Saved passwords will be
- lost, just as when you administratively reset the password in Windows ADS.
- </para></listitem>
-
- <listitem><para>
- The ADMT lets you test all operations before actually performing the
- migration. Accounts and workstations can be migrated individually or in
- batches. User accounts can be safely migrated all at once (since no
- changes are made on the original domain). It is recommended to migrate only one
- or two workstations as a test before committing them all.
- </para></listitem>
-
- </itemizedlist>
-
- </sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-ByExample/SBE-acknowledgements.xml b/docs-xml/Samba3-ByExample/SBE-acknowledgements.xml
deleted file mode 100644
index 4cbac7f..0000000
--- a/docs-xml/Samba3-ByExample/SBE-acknowledgements.xml
+++ /dev/null
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE preface PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-
-<preface lang="en-US">
-<title>Acknowledgments</title>
-
- <para>
- <emphasis>Samba-3 by Example</emphasis> would not have been written except
- as a result of feedback provided by reviewers and readers of the book <emphasis>The
- Official Samba-3 HOWTO and Reference Guide.</emphasis> This second edition
- was made possible by generous feedback from Samba users. I hope this book
- more than answers the challenge and needs of many more networks that are
- languishing for a better networking solution.
- </para>
-
- <para>
- I am deeply indebted to a large group of diligent people. Space prevents
- me from listing all of them, but a few stand out as worthy of mention.
- Jelmer Vernooij made the notable contribution of building the XML production
- environment and thereby made possible the typesetting of this book.
- </para>
-
- <para>
- Samba would not have come into existence if Andrew Tridgell had not taken
- the first steps. He continues to lead the project. Under the shadow of his
- mantle are some great folks who never give up and are always ready to help.
- Thank you to: Jeremy Allison, Jerry Carter, Andrew Bartlett, Jelmer Vernooij,
- Alexander Bokovoy, Volker Lendecke, and other team members who answered my
- continuous stream of questions &smbmdash; all of which resulted in improved content
- in this book.
- </para>
-
- <para>
- My heartfelt thanks go out also to a small set of reviewers (alphabetically
- listed) who gave substantial feedback and significant suggestions for improvement:
- Tony Earnshaw, William Enestvedt, Eric Hines, Roland Gruber, Gavin Henry,
- Steven Henry, Luke Howard, Tarjei Huse, Jon Johnston, Alan Munter, Mike MacIsaac,
- Scott Mann, Ed Riddle, Geoff Scott, Santos Soler, Misty Stanley-Jones, Mark Taylor,
- and Jérôme Tournier.
- </para>
-
- <para>
- My appreciation is extended to a team of more than 30 additional reviewers who
- helped me to find my way around dark corners.
- </para>
-
- <para>
- Particular mention is due to Lyndell, Amos, and Melissa who gave me the
- latitude necessary to spend nearly an entire year writing Samba documentation,
- and then gave more so this second edition could be created.
- </para>
-
-</preface>
diff --git a/docs-xml/Samba3-ByExample/SBE-foreword.xml b/docs-xml/Samba3-ByExample/SBE-foreword.xml
deleted file mode 100644
index 08c1644..0000000
--- a/docs-xml/Samba3-ByExample/SBE-foreword.xml
+++ /dev/null
@@ -1,88 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE preface PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-
-<preface lang="en-US">
-<title>Foreword</title>
-
-<sect1><title>By John M. Weathersby, Executive Director, OSSI</title>
-<blockquote>
-
-<para>
-The Open Source Software Institute (OSSI) is comprised of representatives from a broad spectrum of business and
-non-business organizations that share a common interest in the promotion of development and implementation
-of open source software solutions globally, and in particular within the United States of America.
-</para>
-
-<para>
-The OSSI has global affiliations with like-minded organizations. Our affiliate in the United Kingdom is the
-Open Source Consortium (OSC). Both the OSSI and the OSC share a common objective to expand the use of open source
-software in federal, state, and municipal government agencies; and in academic institutions. We represent
-businesses that provide professional support services that answer the needs of our target organizational
-information technology consumers in an effective and cost-efficient manner.
-</para>
-
-<para>
-Open source software has matured greatly over the past five years with the result that an increasing number of
-people who hold key decisionmaking positions want to know how the business model works. They
-want to understand how problems get resolved, how questions get answered, and how the development model
-is sustained. Information and communications technology directors in defense organizations, and in other
-government agencies that deal with sensitive information, want to become familiar with development road-maps
-and, in particular, seek to evaluate the track record of the mainstream open source project teams.
-</para>
-
-<para>
-Wherever the OSSI gains entrance to new opportunities we find that Microsoft Windows technologies are the
-benchmark against which open source software solutions are measured. Two open source software projects
-are key to our ability to present a structured and convincing proposition that there are alternatives
-to the incumbent proprietary means of meeting information technology needs. They are the Apache Web Server
-and Samba.
-</para>
-
-<para>
-Just as the Apache Web Server is the standard in web serving technology, Samba is the definitive standard
-for providing interoperability with UNIX systems and other non-Microsoft operating system platforms. Both
-open source applications have a truly remarkable track record that extends for more than a decade. Both have
-demonstrated the unique capacity to innovate and maintain a level of development that has not only kept
-pace with demands, but, in many areas, each project has also proven to be an industry leader.
-</para>
-
-<para>
-One of the areas in which the Samba project has demonstrated key leadership is in documentation. The OSSI
-was delighted when we saw the Samba Team, and John H. Terpstra in particular, release two amazingly
-well-written books to help Samba software users deploy, maintain, and troubleshoot Windows networking
-installations. We were concerned that, given the large volume of documentation, the challenge to maintain
-it and keep it current might prove difficult.
-</para>
-
-<para>
-This second edition of the book, <emphasis>Samba-3 by Example</emphasis>, barely one year following the release
-of the first edition, has removed all concerns and is proof that open source solutions are a compelling choice.
-The first edition was released shortly following the release of Samba version 3.0 itself, and has become
-the authoritative instrument for training and for guiding deployment.
-</para>
-
-<para>
-I am personally aware of how much effort has gone into this second edition. John Terpstra has worked with
-government bodies and with large organizations that have deployed Samba-3 since it was released. He also
-worked to ensure that this book gained community following. He asked those who have worked at the coalface
-of large and small organizations alike, to contribute their experiences. He has captured that in this book
-and has succeeded yet again. His recipe is persistence, intuition, and a high level of respect for the people
-who use Samba.
-</para>
-
-<para>
-This book is the first source you should turn to before you deploy Samba and as you are mastering its
-deployment. I am proud and excited to be associated in a small way with such a useful tool. This book has
-reached maturity that is demonstrated by reiteration that every step in deployment must be validated.
-This book makes it easy to succeed, and difficult to fail, to gain a stable network environment.
-</para>
-
-<para>
-I recommend this book for use by all IT managers and network administrators.
-</para>
-
-</blockquote>
-
-</sect1>
-
-</preface>
diff --git a/docs-xml/Samba3-ByExample/SBE-front-matter.xml b/docs-xml/Samba3-ByExample/SBE-front-matter.xml
deleted file mode 100644
index 1afd6cd..0000000
--- a/docs-xml/Samba3-ByExample/SBE-front-matter.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE preface PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-
-<preface lang="en-US">
-<title>Front Matter</title>
-
- <para>
- Just a place holder.
- </para>
-
-</preface>
diff --git a/docs-xml/Samba3-ByExample/SBE-glossary.xml b/docs-xml/Samba3-ByExample/SBE-glossary.xml
deleted file mode 100644
index 71248cf..0000000
--- a/docs-xml/Samba3-ByExample/SBE-glossary.xml
+++ /dev/null
@@ -1,258 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE glossary PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<glossary>
- <title>Glossary</title>
-
- <glossentry>
- <glossterm>Access Control List</glossterm>
- <acronym>ACL</acronym>
- <glossdef><para>
- A detailed list of permissions granted to users or groups with respect to file and network
- resource access.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Active Directory Service</glossterm>
- <acronym>ADS</acronym>
- <glossdef><para>
- A service unique to Microsoft Windows 200x servers that provides a centrally managed
- directory for management of user identities and computer objects, as well as the
- permissions each user or computer may be granted to access distributed network resources.
- ADS uses Kerberos-based authentication and LDAP over Kerberos for directory access.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Common Internet File System</glossterm>
- <acronym>CIFS</acronym>
- <glossdef><para>
- The new name for SMB. Microsoft renamed the SMB protocol to CIFS during
- the Internet hype in the 1990s. At about the time that the SMB protocol was renamed
- to CIFS, an additional dialect of the SMB protocol was in development. The need for the
- deployment of the NetBIOS layer was also removed, thus paving the way for use of the SMB
- protocol natively over TCP/IP (known as NetBIOS-less SMB or <quote>naked</quote> TCP
- transport).
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Common UNIX Printing System</glossterm>
- <acronym>CUPS</acronym>
- <glossdef><para>
- A recent implementation of a high-capability printing system for UNIX developed by
- <ulink url="http://www.easysw.com/">Easy Software Inc.</ulink>. The design objective
- of CUPS was to provide a rich print processing system that has built-in intelligence
- that is capable of correctly rendering (processing) a file that is submitted for
- printing even if it was formatted for an entirely different printer.
- </para>
- </glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Domain Master Browser</glossterm>
- <acronym>DMB</acronym>
- <glossdef><para>
- The Domain Master Browser maintains a list of all the servers that
- have announced their services within a given workgroup or NT domain.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Domain Name Service</glossterm>
- <acronym>DNS</acronym>
- <glossdef><para>
- A protocol by which computer hostnames may be resolved to the matching IP address/es.
- DNS is implemented by the Berkeley Internet Name Daemon. There exists a recent version
- of DNS that allows dynamic name registration by network clients or by a DHCP server.
- This recent protocol is known as dynamic DNS (DDNS).
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Dynamic Host Configuration Protocol</glossterm>
- <acronym>DHCP</acronym>
- <glossdef><para>
- A protocol that was based on the BOOTP protocol that may be used to dynamically assign
- an IP address, from a reserved pool of addresses, to a network client or device.
- Additionally, DHCP may assign all network configuration settings and may be used to
- register a computer name and its address with a dynamic DNS server.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Group IDentifier</glossterm>
- <acronym>GID</acronym>
- <glossdef><para>
- The UNIX system group identifier; on older systems, a 32-bit unsigned integer, and on
- newer systems, an unsigned 64-bit integer. The GID is used in UNIX-like operating systems
- for all group-level access control.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Key Distribution Center</glossterm>
- <acronym>KDC</acronym>
- <glossdef><para>
- The Kerberos authentication protocol makes use of security keys (also called a ticket)
- by which access to network resources is controlled. The issuing of Kerberos tickets
- is effected by a KDC.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Lightweight Directory Access Protocol</glossterm>
- <acronym>LDAP</acronym>
- <glossdef>
- <para>
- The Lightweight Directory Access Protocol is a technology that
- originated from the development of X.500 protocol specifications and
- implementations. LDAP was designed as a means of rapidly searching
- through X.500 information. Later LDAP was adapted as an engine that
- could drive its own directory database. LDAP is not a database per
- se; rather it is a technology that enables high-volume search and
- locate activity from clients that wish to obtain simply defined
- information about a subset of records that are stored in a
- database. LDAP does not have a particularly efficient mechanism for
- storing records in the database, and it has no concept of transaction
- processing nor of mechanisms for preserving data consistency. LDAP is
- premised around the notion that the search and read activity far
- outweigh any need to add, delete, or modify records. LDAP does
- provide a means for replication of the database to keep slave
- servers up to date with a master. It also has built-in capability to
- handle external references and deferral.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Local Master Browser</glossterm>
- <acronym>LMB</acronym>
- <glossdef><para>
- The Local Master Browser maintains a list of all servers that have announced themselves
- within a given workgroup or NT domain on a particular broadcast isolated subnet.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Media Access Control</glossterm>
- <acronym>MAC</acronym>
- <glossdef><para>
- The hard-coded address of the physical-layer device that is attached to the network.
- All network interface controllers must have a hard-coded and unique MAC address. The
- MAC address is 48 bits long.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>NetBIOS Extended User Interface</glossterm>
- <acronym>NetBEUI</acronym>
- <glossdef><para>
- Very simple network protocol invented by IBM and Microsoft. It is used to do NetBIOS
- over Ethernet with low overhead. NetBEUI is a non-routable protocol.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Network Address Translation</glossterm>
- <acronym>NAT</acronym>
- <glossdef><para>
- Network address translation is a form of IP address masquerading. It ensures that internal
- private (RFC1918) network addresses from packets inside the network are rewritten so
- that TCP/IP packets that leave the server over a public connection are seen to come only
- from the external network address.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Network Basic Input/Output System</glossterm>
- <acronym>NetBIOS</acronym>
- <glossdef><para>
- NetBIOS is a simple application programming interface (API) invented in the 1980s
- that allows programs to send data to certain network names. NetBIOS is always run over
- another network protocol such as IPX/SPX, TCP/IP, or Logical Link Control (LLC).
- NetBIOS run over LLC is best known as NetBEUI (the NetBIOS Extended User Interface
- &smbmdash; a complete misnomer!).
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>NetBT</glossterm>
- <acronym>NBT</acronym>
- <glossdef><para>
- Protocol for transporting NetBIOS frames over TCP/IP. Uses ports 137, 138, and 139.
- NetBT is a fully routable protocol.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>NT/LanManager Security Support Provider</glossterm>
- <acronym>NTLMSSP</acronym>
- <glossdef><para>
- The NTLM Security Support Provider (NTLMSSP) service in Windows NT4/200x/XP is responsible for
- handling all NTLM authentication requests. It is the front end for protocols such as SPNEGO,
- Schannel, and other technologies. The generic protocol family supported by NTLMSSP is known as
- GSSAPI, the Generic Security Service Application Program Interface specified in RFC2078.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Server Message Block</glossterm>
- <acronym>SMB</acronym>
- <glossdef><para>
- SMB was the original name of the protocol spoken by Samba. It was invented in the 1980s
- by IBM and adopted and extended further by Microsoft. Microsoft renamed the protocol to
- CIFS during the Internet hype in the 1990s.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>The Simple and Protected GSS-API Negotiation</glossterm>
- <acronym>SPNEGO</acronym>
- <glossdef><para>
- The purpose of SPNEGO is to allow a client and server to negotiate a security mechanism for
- authentication. The protocol is specified in RFC2478 and uses tokens as built via ASN.1 DER.
- DER refers to Distinguished Encoding Rules. These are a set of common rules for creating
- binary encodings in a platform-independent manner. Samba has support for SPNEGO.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>The Official Samba-3 HOWTO and Reference Guide, Second Edition</glossterm>
- <acronym>TOSHARG2</acronym>
- <glossdef><para>
- This book makes repeated reference to <quote>The Official Samba-3 HOWTO and Reference Guide, Second
- Edition</quote> by John H. Terpstra and Jelmer R. Vernooij. This publication is available from
- Amazon.com. Publisher: Prentice Hall PTR (August 2005),
- ISBN: 013122282.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>User IDentifier</glossterm>
- <acronym>UID</acronym>
- <glossdef><para>
- The UNIX system user identifier; on older systems, a 32-bit unsigned integer, and on newer systems,
- an unsigned 64-bit integer. The UID is used in UNIX-like operating systems for all user-level access
- control.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Universal Naming Convention</glossterm>
- <acronym>UNC</acronym>
- <glossdef><para>A syntax for specifying the location of network resources (such as file shares).
- The UNC syntax was developed in the early days of MS DOS 3.x and is used internally by the SMB protocol.
- </para></glossdef>
- </glossentry>
-
- <glossentry>
- <glossterm>Wireshark</glossterm>
- <acronym>wireshark</acronym>
- <glossdef><para>
- A network analyzer, also known as a network sniffer or a protocol analyzer. Formerly known as Ethereal, Wireshark is
- freely available for UNIX/Linux and Microsoft Windows systems from
- <ulink url="http://www.wireshark.org">the Wireshark Web site</ulink>.
- </para></glossdef>
- </glossentry>
-
-</glossary>
diff --git a/docs-xml/Samba3-ByExample/SBE-inside-cover.xml b/docs-xml/Samba3-ByExample/SBE-inside-cover.xml
deleted file mode 100644
index c760833..0000000
--- a/docs-xml/Samba3-ByExample/SBE-inside-cover.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE preface PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<preface lang="en-US">
-<title>About the Cover Artwork</title>
-
- <para>
- The cover artwork of this book continues the freedom theme of the first
- edition of <quote>Samba-3 by Example</quote>. The history of civilization
- demonstrates the fragile nature of freedom. It can be lost in a moment,
- and once lost, the cost of recovering liberty can be incredible. The last
- edition cover featured Alfred the Great who liberated England from the
- constant assault of Vikings and Norsemen. Events in England that
- finally liberated the common people came about in small steps, but
- the result should not be under-estimated. Today, as always, freedom and
- liberty are seldom appreciated until they are lost. If we can not quantify
- what is the value of freedom, we shall be little motivated to protect it.
- </para>
-
- <para>
- <emphasis>Samba-3 by Example Cover Artwork:</emphasis> The British houses
- of parliament are a symbol of the Westminster system of government. This form
- of government permits the people to govern themselves at the lowest level, yet
- it provides for courts of appeal that are designed to protect freedom and to
- hold back all forces of tyranny. The clock is a pertinent symbol of the
- importance of time and place.
- </para>
-
- <para>
- The information technology industry is being challenged by the imposition of
- new laws, hostile litigation, and the imposition of significant constraint
- of practice that threatens to remove the freedom to develop and deploy open
- source software solutions. Samba is a software solution that epitomizes freedom
- of choice in network interoperability for Microsoft Windows clients.
- </para>
-
- <para>
- I hope you will take the time needed to deploy it well, and that you may realize
- the greatest benefits that may be obtained. You are free to use it in ways never
- considered, but in doing so there may be some obstacles. Every obstacle that is
- overcome adds to the freedom you can enjoy. Use Samba well, and it will serve
- you well.
- </para>
-
-</preface>
diff --git a/docs-xml/Samba3-ByExample/SBE-preface.xml b/docs-xml/Samba3-ByExample/SBE-preface.xml
deleted file mode 100644
index fe469b8..0000000
--- a/docs-xml/Samba3-ByExample/SBE-preface.xml
+++ /dev/null
@@ -1,609 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE preface PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<preface id="preface">
- <title>Preface</title>
-
- <para>
- Network administrators live busy lives. We face distractions and pressures
- that drive us to seek proven, working case scenarios that can be easily
- implemented. Often this approach lands us in trouble. There is a
- saying that, geometrically speaking, the shortest distance between two
- points is a straight line, but practically we find that the quickest
- route to a stable network solution is the long way around.
- </para>
-
- <para>
- This book is your means to the straight path. It provides step-by-step,
- proven, working examples of Samba deployments. If you want to deploy
- Samba-3 with the least effort, or if you want to become an expert at deploying
- Samba-3 without having to search through lots of documentation, this
- book is the ticket to your destination.
- </para>
-
- <para>
- Samba is software that can be run on a platform other than Microsoft Windows,
- for example, UNIX, Linux, IBM System 390, OpenVMS, and other operating systems.
- Samba uses the TCP/IP protocol that is installed on the host server. When
- correctly configured, it allows that host to interact with a Microsoft Windows
- client or server as if it is a Windows file and print server. This book
- will help you to implement Windows-compatible file and print services.
- </para>
-
- <para>
- The examples presented in this book are typical of various businesses and
- reflect the problems and challenges they face. Care has been taken to preserve
- attitudes, perceptions, practices, and demands from real network case studies.
- The maximum benefit may be obtained from this book by working carefully through
- each exercise. You may be in a hurry to satisfy a specific need, so feel
- free to locate the example that most closely matches your need, copy it, and
- innovate as much as you like. Above all, enjoy the process of learning the
- secrets of MS Windows networking that is truly liberated by Samba.
- </para>
-
- <para>
- The focus of attention in this book is Samba-3. Specific notes are made in
- respect of how Samba may be made secure. This book does not attempt to provide
- detailed information regarding secure operation and configuration of peripheral
- services and applications such as OpenLDAP, DNS and DHCP, the need for which
- can be met from other resources that are dedicated to the subject.
- </para>
-
- <sect1>
- <title>Why Is This Book Necessary?</title>
-
- <para>
- This book is the result of observations and feedback. The feedback from
- the Samba-HOWTO-Collection has been positive and complimentary. There
- have been requests for far more worked examples, a
- <quote>Samba Cookbook,</quote> and for training materials to
- help kick-start the process of mastering Samba.
- </para>
-
- <para>
- The Samba mailing lists users have asked for sample configuration files
- that work. It is natural to question one's own ability to correctly
- configure a complex tool such as Samba until a minimum necessary
- knowledge level has been attained.
- </para>
-
- <para>
- The Samba-HOWTO-Collection &smbmdash; as does <emphasis>The Official Samba-3 HOWTO and
- Reference Guide</emphasis> &smbmdash; documents Samba features and functionality in
- a topical context. This book takes a completely different approach. It
- walks through Samba network configurations that are working within particular
- environmental contexts, providing documented step-by-step implementations.
- All example case configuration files, scripts, and other tools are provided
- on the CD-ROM. This book is descriptive, provides detailed diagrams, and
- makes deployment of Samba-3 a breeze.
- </para>
-
- <sect2>
- <title>Samba 3.0.20 Update Edition</title>
-
- <para>
- The Samba 3.0.x series has been remarkably popular. At the time this book first
- went to print samba-3.0.2 was being released. There have been significant modifications
- and enhancements between samba-3.0.2 and samba-3.0.14 (the current release) that
- necessitate this documentation update. This update has the specific intent to
- refocus this book so that its guidance can be followed for samba-3.0.20
- and beyond. Further changes are expected as Samba-3 matures further and will
- be reflected in future updates.
- </para>
-
- <para>
- The changes shown in <link linkend="pref-new"/> are incorporated in this update.
- </para>
-
- <table id="pref-new">
- <title>Samba Changes &smbmdash; 3.0.2 to 3.0.20</title>
- <tgroup cols="2">
- <colspec align="left"/>
- <colspec align="justify"/>
- <thead>
- <row>
- <entry align="left">
- <para>
- New Feature
- </para>
- </entry>
- <entry align="left">
- <para>
- Description
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- Winbind Case Handling
- </para>
- </entry>
- <entry>
- <para>
- User and group names returned by <command>winbindd</command> are now converted to lower case
- for better consistency. Samba implementations that depend on the case of information returned
- by winbind (such as %u and %U) must now convert the dependency to expecting lower case values.
- This affects mail spool files, home directories, valid user lines in the &smb.conf; file, etc.
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- Schema Changes
- </para>
- </entry>
- <entry>
- <para>
- Addition of code to handle password aging, password uniqueness controls, bad
- password instances at logon time, have made necessary extensions to the SambaSAM
- schema. This change affects all sites that use LDAP and means that the directory
- schema must be updated.
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- Username Map Handling
- </para>
- </entry>
- <entry>
- <para>
- Samba-3.0.8 redefined the behavior: Local authentication results in a username map file
- lookup before authenticating the connection. All authentication via an external domain
- controller will result in the use of the fully qualified name (i.e.: DOMAIN\username)
- after the user has been successfully authenticated.
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- UNIX Extension Handling
- </para>
- </entry>
- <entry>
- <para>
- Symbolically linked files and directories on the UNIX host to absolute paths will
- now be followed. This can be turned off using <quote>wide links = No</quote> in
- the share stanza in the &smb.conf; file. Turning off <quote>wide links</quote>
- support will degrade server performance because each path must be checked.
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- Privileges Support
- </para>
- </entry>
- <entry>
- <para>
- Versions of Samba prior to samba-3.0.11 required the use of the UNIX <constant>root</constant>
- account from network Windows clients. The new <quote>enable privileges = Yes</quote> capability
- means that functions such as adding machines to the domain, managing printers, etc. can now
- be delegated to normal user accounts or to groups of users.
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </sect2>
-
- </sect1>
-
- <sect1>
- <title>Prerequisites</title>
-
- <para>
- This book is not a tutorial on UNIX or Linux administration. UNIX and Linux
- training is best obtained from books dedicated to the subject. This book
- assumes that you have at least the basic skill necessary to use these operating
- systems, and that you can use a basic system editor to edit and configure files.
- It has been written with the assumption that you have experience with Samba,
- have read <emphasis>The Official Samba-3 HOWTO and Reference Guide</emphasis> and
- the Samba-HOWTO-Collection, or that you have familiarity with Microsoft Windows.
- </para>
-
- <para>
- If you do not have this experience, you can follow the examples in this book but may
- find yourself at times intimidated by assumptions made. In this situation, you
- may need to refer to administrative guides or manuals for your operating system
- platform to find what is the best method to achieve what the text of this book describes.
- </para>
-
- </sect1>
-
- <sect1>
- <title>Approach</title>
-
- <para>
- The first chapter deals with some rather thorny network analysis issues. Do not be
- put off by this. The information you glean, even without a detailed understanding
- of network protocol analysis, can help you understand how Windows networking functions.
- </para>
-
- <para>
- Each following chapter of this book opens with the description of a networking solution
- sought by a hypothetical site. Bob Jordan is a hypothetical decision maker
- for an imaginary company, <constant>Abmas Biz NL</constant>. We will use the
- non-existent domain name <constant>abmas.biz</constant>. All <emphasis>facts</emphasis>
- presented regarding this company are fictitious and have been drawn from a variety of real
- business scenarios over many years. Not one of these reveal the identify of the
- real-world company from which the scenario originated.
- </para>
-
- <para>
- In any case, Mr. Jordan likes to give all his staff nasty little assignments.
- Stanley Saroka is one of his proteges; Christine Roberson is the network administrator
- Bob trusts. Jordan is inclined to treat other departments well because they finance
- Abmas IT operations.
- </para>
-
- <para>
- Each chapter presents a summary of the network solution we have chosen to
- demonstrate together with a rationale to help you to understand the
- thought process that drove that solution. The chapter then documents in precise
- detail all configuration files and steps that must be taken to implement the
- example solution. Anyone wishing to gain serious value from this book will
- do well to take note of the implications of points made, so watch out for the
- <emphasis>this means that</emphasis> notations.
- </para>
-
- <para>
- Each chapter has a set of questions and answers to help you to
- to understand and digest key attributes of the solutions presented.
- </para>
-
- </sect1>
-
- <sect1>
- <title>Summary of Topics</title>
-
- <para>
- The contents of this second edition of <emphasis>Samba-3 by Example</emphasis>
- have been rearranged based on feedback from purchasers of the first edition.
- </para>
-
- <para>
- Clearly the first edition contained most of what was needed and that was missing
- from other books that cover this difficult subject. The new arrangement adds
- additional material to meet consumer requests and includes changes that originated
- as suggestions for improvement.
- </para>
-
- <para>
- Chapter 1 now dives directly into the heart of the implementation of Windows
- file and print server networks that use Samba at the heart.
- </para>
-
- <variablelist>
- <varlistentry>
- <term>Chapter 1 &smbmdash; No Frills Samba Servers.</term><listitem>
- <para>
- Here you design a solution for three different business scenarios, each for a
- company called Abmas. There are two simple networking problems and one slightly
- more complex networking challenge. In the first two cases, Abmas has a small
- simple office, and they want to replace a Windows 9x peer-to-peer network. The
- third example business uses Windows 2000 Professional. This must be simple,
- so let's see how far we can get. If successful, Abmas grows quickly and
- soon needs to replace all servers and workstations.
- </para>
-
- <para><emphasis>TechInfo</emphasis> &smbmdash; This chapter demands:
- <itemizedlist>
- <listitem><para>Case 1: The simplest &smb.conf; file that may
- reasonably be used. Works with Samba-2.x also. This
- configuration uses Share Mode security. Encrypted
- passwords are not used, so there is no
- <filename>smbpasswd</filename> file.
- </para></listitem>
-
- <listitem><para>Case 2: Another simple &smb.conf; file that adds
- WINS support and printing support. This case deals with
- a special requirement that demonstrates how to deal with
- purpose-built software that has a particular requirement
- for certain share names and printing demands. This
- configuration uses Share Mode security and also works with
- Samba-2.x. Encrypted passwords are not used, so there is no
- <filename>smbpasswd</filename> file.
- </para></listitem>
-
- <listitem><para>Case 3: This &smb.conf; configuration uses User Mode
- security. The file share configuration demonstrates
- the ability to provide master access to an administrator
- while restricting all staff to their own work areas.
- Encrypted passwords are used, so there is an implicit
- <filename>smbpasswd</filename> file.
- </para></listitem>
- </itemizedlist>
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 2 &smbmdash; Small Office Networking.</term><listitem>
- <para>
- Abmas is a successful company now. They have 50 network users
- and want a little more varoom from the network. This is a typical
- small office and they want better systems to help them to grow. This is
- your chance to really give advanced users a bit more functionality and usefulness.
- </para>
-
- <para><emphasis>TechInfo</emphasis> &smbmdash; This &smb.conf; file
- makes use of encrypted passwords, so there is an <filename>smbpasswd</filename>
- file. It also demonstrates use of the <parameter>valid users</parameter> and
- <parameter>valid groups</parameter> to restrict share access. The Windows
- clients access the server as Domain members. Mobile users log onto
- the Domain while in the office, but use a local machine account while on the
- road. The result is an environment that answers mobile computing user needs.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 3 &smbmdash; Secure Office Networking.</term><listitem>
- <para>
- Abmas is growing rapidly now. Money is a little tight, but with 130
- network users, security has become a concern. They have many new machines
- to install and the old equipment will be retired. This time they want the
- new network to scale and grow for at least two years. Start with a sufficient
- system and allow room for growth. You are now implementing an Internet
- connection and have a few reservations about user expectations.
- </para>
-
- <para><emphasis>TechInfo</emphasis> &smbmdash; This &smb.conf; file
- makes use of encrypted passwords, and you can use a <filename>tdbsam</filename>
- password backend. Domain logons are introduced. Applications are served from the central
- server. Roaming profiles are mandated. Access to the server is tightened up
- so that only domain members can access server resources. Mobile computing
- needs still are catered to.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 4 &smbmdash; The 500 User Office.</term><listitem>
- <para>
- The two-year projections were met. Congratulations, you are a star.
- Now Abmas needs to replace the network. Into the existing user base, they
- need to merge a 280-user company they just acquired. It is time to build a serious
- network. There are now three buildings on one campus and your assignment is
- to keep everyone working while a new network is rolled out. Oh, isn't it nice
- to roll out brand new clients and servers! Money is no longer tight, you get
- to buy and install what you ask for. You will install routers and a firewall.
- This is exciting!
- </para>
-
- <para><emphasis>TechInfo</emphasis> &smbmdash; This &smb.conf; file
- makes use of encrypted passwords, and a <filename>tdbsam</filename>
- password backend is used. You are not ready to launch into LDAP yet, so you
- accept the limitation of having one central Domain Controller with a Domain
- Member server in two buildings on your campus. A number of clever techniques
- are used to demonstrate some of the smart options built into Samba.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 5 &smbmdash; Making Happy Users.</term><listitem>
- <para>
- Congratulations again. Abmas is happy with your services and you have been given another raise.
- Your users are becoming much more capable and are complaining about little
- things that need to be fixed. Are you up to the task? Mary says it takes her 20 minutes
- to log onto the network and it is killing her productivity. Email is a bit <emphasis>
- unreliable</emphasis> &smbmdash; have you been sleeping on the job? We do not discuss the
- technology of email but when the use of mail clients breaks because of networking
- problems, you had better get on top of it. It's time for a change.
- </para>
-
- <para><emphasis>TechInfo</emphasis> &smbmdash; This &smb.conf; file
- makes use of encrypted passwords; a distributed <filename>ldapsam</filename>
- password backend is used. Roaming profiles are enabled. Desktop profile controls
- are introduced. Check out the techniques that can improve the user experience
- of network performance. As a special bonus, this chapter documents how to configure
- smart downloading of printer drivers for drag-and-drop printing support. And, yes,
- the secret of configuring CUPS is clearly documented. Go for it; this one will
- tease you, too.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 6 &smbmdash; A Distributed 2000 User Network.</term><listitem>
- <para>
- Only eight months have passed, and Abmas has acquired another company. You now need to expand
- the network further. You have to deal with a network that spans several countries.
- There are three new networks in addition to the original three buildings at the head-office
- campus. The head office is in New York and you have branch offices in Washington, Los Angeles, and
- London. Your desktop standard is Windows XP Professional. In many ways, everything has changed
- and yet it must remain the same. Your team is primed for another roll-out. You know there are
- further challenges ahead.
- </para>
-
- <para><emphasis>TechInfo</emphasis> &smbmdash; Slave LDAP servers are introduced. Samba is
- configured to use multiple LDAP backends. This is a brief chapter; it assumes that the
- technology has been mastered and gets right down to concepts and how to deploy them.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 7 &smbmdash; Adding UNIX/Linux Servers and Clients.</term><listitem>
- <para>
- Well done, Bob, your team has achieved much. Now help Abmas integrate the entire network.
- You want central control and central support and you need to cut costs. How can you reduce administrative
- overheads and yet get better control of the network?
- </para>
-
- <para>
- This chapter has been contributed by Mark Taylor <email>mark.taylor at siriusit.co.uk</email>
- and is based on a live site. For further information regarding this example case,
- please contact Mark directly.
- </para>
-
- <para><emphasis>TechInfo</emphasis> &smbmdash; It is time to consider how to add Samba servers
- and UNIX and Linux network clients. Users who convert to Linux want to be able to log on
- using Windows network accounts. You explore nss_ldap, pam_ldap, winbind, and a few neat
- techniques for taking control. Are you ready for this?
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 8 &smbmdash; Updating Samba-3.</term><listitem>
- <para>
- This chapter is the result of repeated requests for better documentation of the steps
- that must be followed when updating or upgrading a Samba server. It attempts to cover
- the entire subject in broad-brush but at the same time provides detailed background
- information that is not covered elsewhere in the Samba documentation.
- </para>
-
- <para><emphasis>TechInfo</emphasis> &smbmdash; Samba stores a lot of essential network
- information in a large and growing collection of files. This chapter documents the
- essentials of where those files may be located and how to find them. It also provides
- an insight into inter-related matters that affect a Samba installation.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 9 &smbmdash; Migrating NT4 Domain to Samba-3.</term><listitem>
- <para>
- Another six months have passed. Abmas has acquired yet another company. You will find a
- way to migrate all users off the old network onto the existing network without loss
- of passwords and will effect the change-over during one weekend. May the force (and caffeine) be with
- you, may you keep your back to the wind and may the sun shine on your face.
- </para>
-
- <para><emphasis>TechInfo</emphasis> &smbmdash; This chapter demonstrates the use of
- the <command>net rpc migrate</command> facility using an LDAP ldapsam backend, and also
- using a tdbsam passdb backend. Both are much-asked-for examples of NT4 Domain migration.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 10 &smbmdash; Migrating NetWare 4.11 Server to Samba.</term><listitem>
- <para>
- Misty Stanley-Jones has contributed information that summarizes her experience at migration
- from a NetWare server to Samba-3.
- </para>
-
- <para><emphasis>TechInfo</emphasis> &smbmdash; The documentation provided demonstrates
- how one site migrated from NetWare to Samba. Some alternatives tools are mentioned. These
- could be used to provide another pathway to a successful migration.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 11 &smbmdash; Active Directory, Kerberos and Security.</term><listitem>
- <para>
- Abmas has acquired another company that has just migrated to running Windows Server 2003 and
- Active Directory. One of your staff makes offhand comments that land you in hot water.
- A network security auditor is hired by the head of the new business and files a damning
- report, and you must address the <emphasis>defects</emphasis> reported. You have hired new
- network engineers who want to replace Microsoft Active Directory with a pure Kerberos
- solution. How will you handle this?
- </para>
-
- <para><emphasis>TechInfo</emphasis> &smbmdash; This chapter is your answer. Learn about
- share access controls, proper use of UNIX/Linux file system access controls, and Windows
- 200x Access Control Lists. Follow these steps to beat the critics.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 12 &smbmdash; Integrating Additional Services.</term><listitem>
- <para>
- The battle is almost over, Samba-3 has won the day. Your team are delighted and now you
- find yourself at yet another cross-roads. Abmas have acquired a snack food business, you
- made promises you must keep. IT costs must be reduced, you have new resistance, but you
- will win again. This time you choose to install the Squid proxy server to validate the
- fact that Samba is far more than just a file and print server. SPNEGO authentication
- support means that your Microsoft Windows clients gain transparent proxy access.
- </para>
-
- <para><emphasis>TechInfo</emphasis> &smbmdash; Samba provides the <command>ntlm_auth</command>
- module that makes it possible for MS Windows Internet Explorer to connect via the Squid Web
- and FTP proxy server. You will configure Samba-3 as well as Squid to deliver authenticated
- access control using the Active Directory Domain user security credentials.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 13 &smbmdash; Performance, Reliability and Availability.</term><listitem>
- <para>
- Bob, are you sure the new Samba server is up to the load? Your network is serving many
- users who risk becoming unproductive. What can you do to keep ahead of demand? Can you
- keep the cost under control also? What can go wrong?
- </para>
-
- <para><emphasis>TechInfo</emphasis> &smbmdash; Hot tips that put chili into your
- network. Avoid name resolution problems, identify potential causes of network collisions,
- avoid Samba configuration options that will weigh the server down. MS distributed file
- services to make your network fly and much more. This chapter contains a good deal of
- <quote>Did I tell you about this...?</quote> type of hints to help keep your name on the top
- performers list.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 14 &smbmdash; Samba Support.</term><listitem>
- <para>
- This chapter has been added specifically to help those who are seeking professional
- paid support for Samba. The critics of Open Source Software often assert that
- there is no support for free software. Some critics argue that free software
- undermines the service that proprietary commercial software vendors depend on.
- This chapter explains what are the support options for Samba and the fact that
- a growing number of businesses make money by providing commercial paid-for
- Samba support.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 15 &smbmdash; A Collection of Useful Tid-bits.</term><listitem>
- <para>
- Sometimes it seems that there is not a good place for certain odds and ends that
- impact Samba deployment. Some readers would argue that everyone can be expected
- to know this information, or at least be able to find it easily. So to avoid
- offending a reader's sensitivities, the tid-bits have been placed in this chapter.
- Do check out the contents, you may find something of value among the loose ends.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Chapter 16 &smbmdash; Windows Networking Primer.</term><listitem>
- <para>
- Here we cover practical exercises to help us to understand how MS Windows
- network protocols function. A network protocol analyzer helps you to
- appreciate the fact that Windows networking is highly dependent on broadcast
- messaging. Additionally, you can look into network packets that a Windows
- client sends to a network server to set up a network connection. On completion,
- you should have a basic understanding of how network browsing functions and
- have seen some of the information a Windows client sends to
- a file and print server to create a connection over which file and print
- operations may take place.
- </para>
- </listitem>
- </varlistentry>
-
- </variablelist>
-
- </sect1>
-
- <!-- the conventions used in this book -->
- <xi:include href="conventions.xml" xmlns:xi="http://www.w3.org/2003/XInclude" />
-
-</preface>
-
diff --git a/docs-xml/Samba3-ByExample/conventions.xml b/docs-xml/Samba3-ByExample/conventions.xml
deleted file mode 100644
index 1b38484..0000000
--- a/docs-xml/Samba3-ByExample/conventions.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE sect1 PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-
- <sect1>
- <title>Conventions Used</title>
-
- <para>
- The following notation conventions are used throughout this book:
- </para>
-
- <itemizedlist>
- <listitem>
- <para>
- TOSHARG2 is used as an abbreviation for the book, <quote>The Official Samba-3
- HOWTO and Reference Guide, Second Edition</quote> Editors: John H. Terpstra and Jelmer R. Vernooij,
- Publisher: Prentice Hall, ISBN: 0131882228.
- </para>
- </listitem>
-
- <listitem>
- <para>
- S3bE2 is used as an abbreviation for the book, <quote>Samba-3 by Example, Second Edition</quote>
- Editors: John H. Terpstra, Publisher: Prentice Hall, ISBN: 013188221X.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Directories and filenames appear in mono-font. For example,
- <filename>/etc/pam.conf</filename>.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Executable names are bolded. For example, <command>smbd</command>.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Menu items and buttons appear in bold. For example, click <guibutton>Next</guibutton>.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Selecting a menu item is indicated as:
- <menuchoice>
- <guimenu>Start</guimenu>
- <guimenuitem>Control Panel</guimenuitem>
- <guimenuitem>Administrative Tools</guimenuitem>
- <guimenuitem>Active Directory Users and Computers</guimenuitem>
- </menuchoice>
- </para>
- </listitem>
- </itemizedlist>
-
- </sect1>
-
diff --git a/docs-xml/Samba3-ByExample/gpl-3.0.xml b/docs-xml/Samba3-ByExample/gpl-3.0.xml
deleted file mode 100644
index 559c89d..0000000
--- a/docs-xml/Samba3-ByExample/gpl-3.0.xml
+++ /dev/null
@@ -1,836 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
- "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
-<appendix>
- <title>
- <acronym>GNU</acronym> General Public License version 3
- </title>
- <para>
- Version 3, 29 June 2007
- </para>
- <para>
- Copyright © 2007 Free Software Foundation, Inc.
- <ulink url="http://fsf.org/">http://fsf.org/</ulink>
- </para>
- <para>
- Everyone is permitted to copy and distribute verbatim copies of this license
- document, but changing it is not allowed.
- </para>
- <bridgehead renderas="sect1">
- Preamble
- </bridgehead>
- <para>
- The <acronym>GNU</acronym> General Public License is a free, copyleft
- license for software and other kinds of works.
- </para>
- <para>
- The licenses for most software and other practical works are designed to
- take away your freedom to share and change the works. By contrast, the
- <acronym>GNU</acronym> General Public License is intended to guarantee your
- freedom to share and change all versions of a program—to make sure it
- remains free software for all its users. We, the Free Software Foundation,
- use the <acronym>GNU</acronym> General Public License for most of our
- software; it applies also to any other work released this way by its
- authors. You can apply it to your programs, too.
- </para>
- <para>
- When we speak of free software, we are referring to freedom, not price. Our
- General Public Licenses are designed to make sure that you have the freedom
- to distribute copies of free software (and charge for them if you wish),
- that you receive source code or can get it if you want it, that you can
- change the software or use pieces of it in new free programs, and that you
- know you can do these things.
- </para>
- <para>
- To protect your rights, we need to prevent others from denying you these
- rights or asking you to surrender the rights. Therefore, you have certain
- responsibilities if you distribute copies of the software, or if you modify
- it: responsibilities to respect the freedom of others.
- </para>
- <para>
- For example, if you distribute copies of such a program, whether gratis or
- for a fee, you must pass on to the recipients the same freedoms that you
- received. You must make sure that they, too, receive or can get the source
- code. And you must show them these terms so they know their rights.
- </para>
- <para>
- Developers that use the <acronym>GNU</acronym> <acronym>GPL</acronym>
- protect your rights with two steps: (1) assert copyright on the software,
- and (2) offer you this License giving you legal permission to copy,
- distribute and/or modify it.
- </para>
- <para>
- For the developers’ and authors’ protection, the
- <acronym>GPL</acronym> clearly explains that there is no warranty for this
- free software. For both users’ and authors’ sake, the
- <acronym>GPL</acronym> requires that modified versions be marked as changed,
- so that their problems will not be attributed erroneously to authors of
- previous versions.
- </para>
- <para>
- Some devices are designed to deny users access to install or run modified
- versions of the software inside them, although the manufacturer can do so.
- This is fundamentally incompatible with the aim of protecting users’
- freedom to change the software. The systematic pattern of such abuse occurs
- in the area of products for individuals to use, which is precisely where it
- is most unacceptable. Therefore, we have designed this version of the
- <acronym>GPL</acronym> to prohibit the practice for those products. If such
- problems arise substantially in other domains, we stand ready to extend this
- provision to those domains in future versions of the <acronym>GPL</acronym>,
- as needed to protect the freedom of users.
- </para>
- <para>
- Finally, every program is threatened constantly by software patents. States
- should not allow patents to restrict development and use of software on
- general-purpose computers, but in those that do, we wish to avoid the
- special danger that patents applied to a free program could make it
- effectively proprietary. To prevent this, the <acronym>GPL</acronym>
- assures that patents cannot be used to render the program non-free.
- </para>
- <para>
- The precise terms and conditions for copying, distribution and modification
- follow.
- </para>
- <bridgehead>
- TERMS AND CONDITIONS
- </bridgehead>
- <bridgehead renderas="sect1">
- 0. Definitions.
- </bridgehead>
- <para>
- “This License” refers to version 3 of the <acronym>GNU</acronym>
- General Public License.
- </para>
- <para>
- “Copyright” also means copyright-like laws that apply to other
- kinds of works, such as semiconductor masks.
- </para>
- <para>
- “The Program” refers to any copyrightable work licensed under
- this License. Each licensee is addressed as “you”.
- “Licensees” and “recipients” may be individuals or
- organizations.
- </para>
- <para>
- To “modify” a work means to copy from or adapt all or part of
- the work in a fashion requiring copyright permission, other than the making
- of an exact copy. The resulting work is called a “modified
- version” of the earlier work or a work “based on” the
- earlier work.
- </para>
- <para>
- A “covered work” means either the unmodified Program or a work
- based on the Program.
- </para>
- <para>
- To “propagate” a work means to do anything with it that, without
- permission, would make you directly or secondarily liable for infringement
- under applicable copyright law, except executing it on a computer or
- modifying a private copy. Propagation includes copying, distribution (with
- or without modification), making available to the public, and in some
- countries other activities as well.
- </para>
- <para>
- To “convey” a work means any kind of propagation that enables
- other parties to make or receive copies. Mere interaction with a user
- through a computer network, with no transfer of a copy, is not conveying.
- </para>
- <para>
- An interactive user interface displays “Appropriate Legal
- Notices” to the extent that it includes a convenient and prominently
- visible feature that (1) displays an appropriate copyright notice, and (2)
- tells the user that there is no warranty for the work (except to the extent
- that warranties are provided), that licensees may convey the work under this
- License, and how to view a copy of this License. If the interface presents
- a list of user commands or options, such as a menu, a prominent item in the
- list meets this criterion.
- </para>
- <bridgehead renderas="sect1">
- 1. Source Code.
- </bridgehead>
- <para>
- The “source code” for a work means the preferred form of the
- work for making modifications to it. “Object code” means any
- non-source form of a work.
- </para>
- <para>
- A “Standard Interface” means an interface that either is an
- official standard defined by a recognized standards body, or, in the case of
- interfaces specified for a particular programming language, one that is
- widely used among developers working in that language.
- </para>
- <para>
- The “System Libraries” of an executable work include anything,
- other than the work as a whole, that (a) is included in the normal form of
- packaging a Major Component, but which is not part of that Major Component,
- and (b) serves only to enable use of the work with that Major Component, or
- to implement a Standard Interface for which an implementation is available
- to the public in source code form. A “Major Component”, in this
- context, means a major essential component (kernel, window system, and so
- on) of the specific operating system (if any) on which the executable work
- runs, or a compiler used to produce the work, or an object code interpreter
- used to run it.
- </para>
- <para>
- The “Corresponding Source” for a work in object code form means
- all the source code needed to generate, install, and (for an executable
- work) run the object code and to modify the work, including scripts to
- control those activities. However, it does not include the work’s
- System Libraries, or general-purpose tools or generally available free
- programs which are used unmodified in performing those activities but which
- are not part of the work. For example, Corresponding Source includes
- interface definition files associated with source files for the work, and
- the source code for shared libraries and dynamically linked subprograms that
- the work is specifically designed to require, such as by intimate data
- communication or control flow between those subprograms and other parts of
- the work.
- </para>
- <para>
- The Corresponding Source need not include anything that users can regenerate
- automatically from other parts of the Corresponding Source.
- </para>
- <para>
- The Corresponding Source for a work in source code form is that same work.
- </para>
- <bridgehead renderas="sect1">
- 2. Basic Permissions.
- </bridgehead>
- <para>
- All rights granted under this License are granted for the term of copyright
- on the Program, and are irrevocable provided the stated conditions are met.
- This License explicitly affirms your unlimited permission to run the
- unmodified Program. The output from running a covered work is covered by
- this License only if the output, given its content, constitutes a covered
- work. This License acknowledges your rights of fair use or other
- equivalent, as provided by copyright law.
- </para>
- <para>
- You may make, run and propagate covered works that you do not convey,
- without conditions so long as your license otherwise remains in force. You
- may convey covered works to others for the sole purpose of having them make
- modifications exclusively for you, or provide you with facilities for
- running those works, provided that you comply with the terms of this License
- in conveying all material for which you do not control copyright. Those
- thus making or running the covered works for you must do so exclusively on
- your behalf, under your direction and control, on terms that prohibit them
- from making any copies of your copyrighted material outside their
- relationship with you.
- </para>
- <para>
- Conveying under any other circumstances is permitted solely under the
- conditions stated below. Sublicensing is not allowed; section 10 makes it
- unnecessary.
- </para>
- <bridgehead renderas="sect1">
- 3. Protecting Users’ Legal Rights From Anti-Circumvention Law.
- </bridgehead>
- <para>
- No covered work shall be deemed part of an effective technological measure
- under any applicable law fulfilling obligations under article 11 of the WIPO
- copyright treaty adopted on 20 December 1996, or similar laws prohibiting or
- restricting circumvention of such measures.
- </para>
- <para>
- When you convey a covered work, you waive any legal power to forbid
- circumvention of technological measures to the extent such circumvention is
- effected by exercising rights under this License with respect to the covered
- work, and you disclaim any intention to limit operation or modification of
- the work as a means of enforcing, against the work’s users, your or
- third parties’ legal rights to forbid circumvention of technological
- measures.
- </para>
- <bridgehead renderas="sect1">
- 4. Conveying Verbatim Copies.
- </bridgehead>
- <para>
- You may convey verbatim copies of the Program’s source code as you
- receive it, in any medium, provided that you conspicuously and appropriately
- publish on each copy an appropriate copyright notice; keep intact all
- notices stating that this License and any non-permissive terms added in
- accord with section 7 apply to the code; keep intact all notices of the
- absence of any warranty; and give all recipients a copy of this License
- along with the Program.
- </para>
- <para>
- You may charge any price or no price for each copy that you convey, and you
- may offer support or warranty protection for a fee.
- </para>
- <bridgehead renderas="sect1">
- 5. Conveying Modified Source Versions.
- </bridgehead>
- <para>
- You may convey a work based on the Program, or the modifications to produce
- it from the Program, in the form of source code under the terms of section
- 4, provided that you also meet all of these conditions:
- </para>
- <orderedlist numeration="loweralpha">
- <listitem>
- <para>
- The work must carry prominent notices stating that you modified it, and
- giving a relevant date.
- </para>
- </listitem>
- <listitem>
- <para>
- The work must carry prominent notices stating that it is released under
- this License and any conditions added under section 7. This requirement
- modifies the requirement in section 4 to “keep intact all
- notices”.
- </para>
- </listitem>
- <listitem>
- <para>
- You must license the entire work, as a whole, under this License to
- anyone who comes into possession of a copy. This License will therefore
- apply, along with any applicable section 7 additional terms, to the
- whole of the work, and all its parts, regardless of how they are
- packaged. This License gives no permission to license the work in any
- other way, but it does not invalidate such permission if you have
- separately received it.
- </para>
- </listitem>
- <listitem>
- <para>
- If the work has interactive user interfaces, each must display
- Appropriate Legal Notices; however, if the Program has interactive
- interfaces that do not display Appropriate Legal Notices, your work need
- not make them do so.
- </para>
- </listitem>
- </orderedlist>
- <para>
- A compilation of a covered work with other separate and independent works,
- which are not by their nature extensions of the covered work, and which are
- not combined with it such as to form a larger program, in or on a volume of
- a storage or distribution medium, is called an “aggregate” if
- the compilation and its resulting copyright are not used to limit the access
- or legal rights of the compilation’s users beyond what the individual works
- permit. Inclusion of a covered work in an aggregate does not cause
- this License to apply to the other parts of the aggregate.
- </para>
- <bridgehead renderas="sect1">
- 6. Conveying Non-Source Forms.
- </bridgehead>
- <para>
- You may convey a covered work in object code form under the terms of
- sections 4 and 5, provided that you also convey the machine-readable
- Corresponding Source under the terms of this License, in one of these ways:
- </para>
- <orderedlist numeration="loweralpha">
- <listitem>
- <para>
- Convey the object code in, or embodied in, a physical product (including
- a physical distribution medium), accompanied by the Corresponding Source
- fixed on a durable physical medium customarily used for software
- interchange.
- </para>
- </listitem>
- <listitem>
- <para>
- Convey the object code in, or embodied in, a physical product (including
- a physical distribution medium), accompanied by a written offer, valid
- for at least three years and valid for as long as you offer spare parts
- or customer support for that product model, to give anyone who possesses
- the object code either (1) a copy of the Corresponding Source for all
- the software in the product that is covered by this License, on a
- durable physical medium customarily used for software interchange, for a
- price no more than your reasonable cost of physically performing this
- conveying of source, or (2) access to copy the Corresponding Source from
- a network server at no charge.
- </para>
- </listitem>
- <listitem>
- <para>
- Convey individual copies of the object code with a copy of the written
- offer to provide the Corresponding Source. This alternative is allowed
- only occasionally and noncommercially, and only if you received the
- object code with such an offer, in accord with subsection 6b.
- </para>
- </listitem>
- <listitem>
- <para>
- Convey the object code by offering access from a designated place
- (gratis or for a charge), and offer equivalent access to the
- Corresponding Source in the same way through the same place at no
- further charge. You need not require recipients to copy the
- Corresponding Source along with the object code. If the place to copy
- the object code is a network server, the Corresponding Source may be on
- a different server (operated by you or a third party) that supports
- equivalent copying facilities, provided you maintain clear directions
- next to the object code saying where to find the Corresponding Source.
- Regardless of what server hosts the Corresponding Source, you remain
- obligated to ensure that it is available for as long as needed to
- satisfy these requirements.
- </para>
- </listitem>
- <listitem>
- <para>
- Convey the object code using peer-to-peer transmission, provided you
- inform other peers where the object code and Corresponding Source of the
- work are being offered to the general public at no charge under
- subsection 6d.
- </para>
- </listitem>
- </orderedlist>
- <para>
- A separable portion of the object code, whose source code is excluded from
- the Corresponding Source as a System Library, need not be included in
- conveying the object code work.
- </para>
- <para>
- A “User Product” is either (1) a “consumer product”,
- which means any tangible personal property which is normally used for
- personal, family, or household purposes, or (2) anything designed or sold
- for incorporation into a dwelling. In determining whether a product is a
- consumer product, doubtful cases shall be resolved in favor of coverage.
- For a particular product received by a particular user, “normally
- used” refers to a typical or common use of that class of product,
- regardless of the status of the particular user or of the way in which the
- particular user actually uses, or expects or is expected to use, the
- product. A product is a consumer product regardless of whether the product
- has substantial commercial, industrial or non-consumer uses, unless such
- uses represent the only significant mode of use of the product.
- </para>
- <para>
- “Installation Information” for a User Product means any methods,
- procedures, authorization keys, or other information required to install and
- execute modified versions of a covered work in that User Product from a
- modified version of its Corresponding Source. The information must suffice
- to ensure that the continued functioning of the modified object code is in
- no case prevented or interfered with solely because modification has been
- made.
- </para>
- <para>
- If you convey an object code work under this section in, or with, or
- specifically for use in, a User Product, and the conveying occurs as part of
- a transaction in which the right of possession and use of the User Product
- is transferred to the recipient in perpetuity or for a fixed term
- (regardless of how the transaction is characterized), the Corresponding
- Source conveyed under this section must be accompanied by the Installation
- Information. But this requirement does not apply if neither you nor any
- third party retains the ability to install modified object code on the User
- Product (for example, the work has been installed in
- <acronym>ROM</acronym>).
- </para>
- <para>
- The requirement to provide Installation Information does not include a
- requirement to continue to provide support service, warranty, or updates for
- a work that has been modified or installed by the recipient, or for the User
- Product in which it has been modified or installed. Access to a network may
- be denied when the modification itself materially and adversely affects the
- operation of the network or violates the rules and protocols for
- communication across the network.
- </para>
- <para>
- Corresponding Source conveyed, and Installation Information provided, in
- accord with this section must be in a format that is publicly documented
- (and with an implementation available to the public in source code form),
- and must require no special password or key for unpacking, reading or
- copying.
- </para>
- <bridgehead renderas="sect1">
- 7. Additional Terms.
- </bridgehead>
- <para>
- “Additional permissions” are terms that supplement the terms of
- this License by making exceptions from one or more of its conditions.
- Additional permissions that are applicable to the entire Program shall be
- treated as though they were included in this License, to the extent that
- they are valid under applicable law. If additional permissions apply only
- to part of the Program, that part may be used separately under those
- permissions, but the entire Program remains governed by this License
- without regard to the additional permissions.
- </para>
- <para>
- When you convey a copy of a covered work, you may at your option remove any
- additional permissions from that copy, or from any part of it. (Additional
- permissions may be written to require their own removal in certain cases
- when you modify the work.) You may place additional permissions on
- material, added by you to a covered work, for which you have or can give
- appropriate copyright permission.
- </para>
- <para>
- Notwithstanding any other provision of this License, for material you add
- to a covered work, you may (if authorized by the copyright holders of that
- material) supplement the terms of this License with terms:
- </para>
- <orderedlist numeration="loweralpha">
- <listitem>
- <para>
- Disclaiming warranty or limiting liability differently from the terms
- of sections 15 and 16 of this License; or
- </para>
- </listitem>
- <listitem>
- <para>
- Requiring preservation of specified reasonable legal notices or author
- attributions in that material or in the Appropriate Legal Notices
- displayed by works containing it; or
- </para>
- </listitem>
- <listitem>
- <para>
- Prohibiting misrepresentation of the origin of that material, or
- requiring that modified versions of such material be marked in
- reasonable ways as different from the original version; or
- </para>
- </listitem>
- <listitem>
- <para>
- Limiting the use for publicity purposes of names of licensors or
- authors of the material; or
- </para>
- </listitem>
- <listitem>
- <para>
- Declining to grant rights under trademark law for use of some trade
- names, trademarks, or service marks; or
- </para>
- </listitem>
- <listitem>
- <para>
- Requiring indemnification of licensors and authors of that material by
- anyone who conveys the material (or modified versions of it) with
- contractual assumptions of liability to the recipient, for any
- liability that these contractual assumptions directly impose on those
- licensors and authors.
- </para>
- </listitem>
- </orderedlist>
- <para>
- All other non-permissive additional terms are considered “further
- restrictions” within the meaning of section 10. If the Program as
- you received it, or any part of it, contains a notice stating that it is
- governed by this License along with a term that is a further restriction,
- you may remove that term. If a license document contains a further
- restriction but permits relicensing or conveying under this License, you
- may add to a covered work material governed by the terms of that license
- document, provided that the further restriction does not survive such
- relicensing or conveying.
- </para>
- <para>
- If you add terms to a covered work in accord with this section, you must
- place, in the relevant source files, a statement of the additional terms
- that apply to those files, or a notice indicating where to find the
- applicable terms.
- </para>
- <para>
- Additional terms, permissive or non-permissive, may be stated in the form
- of a separately written license, or stated as exceptions; the above
- requirements apply either way.
- </para>
- <bridgehead renderas="sect1">
- 8. Termination.
- </bridgehead>
- <para>
- You may not propagate or modify a covered work except as expressly provided
- under this License. Any attempt otherwise to propagate or modify it is
- void, and will automatically terminate your rights under this License
- (including any patent licenses granted under the third paragraph of section
- 11).
- </para>
- <para>
- However, if you cease all violation of this License, then your license from
- a particular copyright holder is reinstated (a) provisionally, unless and
- until the copyright holder explicitly and finally terminates your license,
- and (b) permanently, if the copyright holder fails to notify you of the
- violation by some reasonable means prior to 60 days after the cessation.
- </para>
- <para>
- Moreover, your license from a particular copyright holder is reinstated
- permanently if the copyright holder notifies you of the violation by some
- reasonable means, this is the first time you have received notice of
- violation of this License (for any work) from that copyright holder, and
- you cure the violation prior to 30 days after your receipt of the notice.
- </para>
- <para>
- Termination of your rights under this section does not terminate the
- licenses of parties who have received copies or rights from you under this
- License. If your rights have been terminated and not permanently
- reinstated, you do not qualify to receive new licenses for the same
- material under section 10.
- </para>
- <bridgehead renderas="sect1">
- 9. Acceptance Not Required for Having Copies.
- </bridgehead>
- <para>
- You are not required to accept this License in order to receive or run a
- copy of the Program. Ancillary propagation of a covered work occurring
- solely as a consequence of using peer-to-peer transmission to receive a
- copy likewise does not require acceptance. However, nothing other than
- this License grants you permission to propagate or modify any covered work.
- These actions infringe copyright if you do not accept this License.
- Therefore, by modifying or propagating a covered work, you indicate your
- acceptance of this License to do so.
- </para>
- <bridgehead renderas="sect1">
- 10. Automatic Licensing of Downstream Recipients.
- </bridgehead>
- <para>
- Each time you convey a covered work, the recipient automatically receives a
- license from the original licensors, to run, modify and propagate that
- work, subject to this License. You are not responsible for enforcing
- compliance by third parties with this License.
- </para>
- <para>
- An “entity transaction” is a transaction transferring control
- of an organization, or substantially all assets of one, or subdividing an
- organization, or merging organizations. If propagation of a covered work
- results from an entity transaction, each party to that transaction who
- receives a copy of the work also receives whatever licenses to the work the
- party’s predecessor in interest had or could give under the previous
- paragraph, plus a right to possession of the Corresponding Source of the
- work from the predecessor in interest, if the predecessor has it or can get
- it with reasonable efforts.
- </para>
- <para>
- You may not impose any further restrictions on the exercise of the rights
- granted or affirmed under this License. For example, you may not impose a
- license fee, royalty, or other charge for exercise of rights granted under
- this License, and you may not initiate litigation (including a cross-claim
- or counterclaim in a lawsuit) alleging that any patent claim is infringed
- by making, using, selling, offering for sale, or importing the Program or
- any portion of it.
- </para>
- <bridgehead renderas="sect1">
- 11. Patents.
- </bridgehead>
- <para>
- A “contributor” is a copyright holder who authorizes use under
- this License of the Program or a work on which the Program is based. The
- work thus licensed is called the contributor’s “contributor
- version”.
- </para>
- <para>
- A contributor’s “essential patent claims” are all patent
- claims owned or controlled by the contributor, whether already acquired or
- hereafter acquired, that would be infringed by some manner, permitted by
- this License, of making, using, or selling its contributor version, but do
- not include claims that would be infringed only as a consequence of further
- modification of the contributor version. For purposes of this definition,
- “control” includes the right to grant patent sublicenses in a
- manner consistent with the requirements of this License.
- </para>
- <para>
- Each contributor grants you a non-exclusive, worldwide, royalty-free patent
- license under the contributor’s essential patent claims, to make, use,
- sell, offer for sale, import and otherwise run, modify and propagate the
- contents of its contributor version.
- </para>
- <para>
- In the following three paragraphs, a “patent license” is any
- express agreement or commitment, however denominated, not to enforce a
- patent (such as an express permission to practice a patent or covenant not
- to sue for patent infringement). To “grant” such a patent
- license to a party means to make such an agreement or commitment not to
- enforce a patent against the party.
- </para>
- <para>
- If you convey a covered work, knowingly relying on a patent license, and the
- Corresponding Source of the work is not available for anyone to copy, free
- of charge and under the terms of this License, through a publicly available
- network server or other readily accessible means, then you must either (1)
- cause the Corresponding Source to be so available, or (2) arrange to deprive
- yourself of the benefit of the patent license for this particular work, or
- (3) arrange, in a manner consistent with the requirements of this License,
- to extend the patent license to downstream recipients. “Knowingly
- relying” means you have actual knowledge that, but for the patent
- license, your conveying the covered work in a country, or your
- recipient’s use of the covered work in a country, would infringe one
- or more identifiable patents in that country that you have reason to believe
- are valid.
- </para>
- <para>
- If, pursuant to or in connection with a single transaction or arrangement,
- you convey, or propagate by procuring conveyance of, a covered work, and
- grant a patent license to some of the parties receiving the covered work
- authorizing them to use, propagate, modify or convey a specific copy of the
- covered work, then the patent license you grant is automatically extended to
- all recipients of the covered work and works based on it.
- </para>
- <para>
- A patent license is “discriminatory” if it does not include
- within the scope of its coverage, prohibits the exercise of, or is
- conditioned on the non-exercise of one or more of the rights that are
- specifically granted under this License. You may not convey a covered work
- if you are a party to an arrangement with a third party that is in the
- business of distributing software, under which you make payment to the third
- party based on the extent of your activity of conveying the work, and under
- which the third party grants, to any of the parties who would receive the
- covered work from you, a discriminatory patent license (a) in connection
- with copies of the covered work conveyed by you (or copies made from those
- copies), or (b) primarily for and in connection with specific products or
- compilations that contain the covered work, unless you entered into that
- arrangement, or that patent license was granted, prior to 28 March 2007.
- </para>
- <para>
- Nothing in this License shall be construed as excluding or limiting any
- implied license or other defenses to infringement that may otherwise be
- available to you under applicable patent law.
- </para>
- <bridgehead renderas="sect1">
- 12. No Surrender of Others’ Freedom.
- </bridgehead>
- <para>
- If conditions are imposed on you (whether by court order, agreement or
- otherwise) that contradict the conditions of this License, they do not
- excuse you from the conditions of this License. If you cannot convey a
- covered work so as to satisfy simultaneously your obligations under this
- License and any other pertinent obligations, then as a consequence you may
- not convey it at all. For example, if you agree to terms that obligate you
- to collect a royalty for further conveying from those to whom you convey the
- Program, the only way you could satisfy both those terms and this License
- would be to refrain entirely from conveying the Program.
- </para>
- <bridgehead renderas="sect1">
- 13. Use with the <acronym>GNU</acronym> Affero General Public License.
- </bridgehead>
- <para>
- Notwithstanding any other provision of this License, you have permission to
- link or combine any covered work with a work licensed under version 3 of the
- <acronym>GNU</acronym> Affero General Public License into a single combined
- work, and to convey the resulting work. The terms of this License will
- continue to apply to the part which is the covered work, but the special
- requirements of the <acronym>GNU</acronym> Affero General Public License,
- section 13, concerning interaction through a network will apply to the
- combination as such.
- </para>
- <bridgehead renderas="sect1">
- 14. Revised Versions of this License.
- </bridgehead>
- <para>
- The Free Software Foundation may publish revised and/or new versions of the
- <acronym>GNU</acronym> General Public License from time to time. Such new
- versions will be similar in spirit to the present version, but may differ in
- detail to address new problems or concerns.
- </para>
- <para>
- Each version is given a distinguishing version number. If the Program
- specifies that a certain numbered version of the <acronym>GNU</acronym>
- General Public License “or any later version” applies to it, you
- have the option of following the terms and conditions either of that
- numbered version or of any later version published by the Free Software
- Foundation. If the Program does not specify a version number of the
- <acronym>GNU</acronym> General Public License, you may choose any version
- ever published by the Free Software Foundation.
- </para>
- <para>
- If the Program specifies that a proxy can decide which future versions of
- the <acronym>GNU</acronym> General Public License can be used, that
- proxy’s public statement of acceptance of a version permanently
- authorizes you to choose that version for the Program.
- </para>
- <para>
- Later license versions may give you additional or different permissions.
- However, no additional obligations are imposed on any author or copyright
- holder as a result of your choosing to follow a later version.
- </para>
- <bridgehead renderas="sect1">
- 15. Disclaimer of Warranty.
- </bridgehead>
- <para>
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
- LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
- OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF
- ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH
- YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
- NECESSARY SERVICING, REPAIR OR CORRECTION.
- </para>
- <bridgehead renderas="sect1">
- 16. Limitation of Liability.
- </bridgehead>
- <para>
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
- ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE
- PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
- GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
- OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
- OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
- PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
- EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
- SUCH DAMAGES.
- </para>
- <bridgehead renderas="sect1">
- 17. Interpretation of Sections 15 and 16.
- </bridgehead>
- <para>
- If the disclaimer of warranty and limitation of liability provided above
- cannot be given local legal effect according to their terms, reviewing
- courts shall apply local law that most closely approximates an absolute
- waiver of all civil liability in connection with the Program, unless a
- warranty or assumption of liability accompanies a copy of the Program in
- return for a fee.
- </para>
- <bridgehead>
- END OF TERMS AND CONDITIONS
- </bridgehead>
- <bridgehead renderas="sect1">
- How to Apply These Terms to Your New Programs
- </bridgehead>
- <para>
- If you develop a new program, and you want it to be of the greatest possible
- use to the public, the best way to achieve this is to make it free software
- which everyone can redistribute and change under these terms.
- </para>
- <para>
- To do so, attach the following notices to the program. It is safest to
- attach them to the start of each source file to most effectively state the
- exclusion of warranty; and each file should have at least the
- “copyright” line and a pointer to where the full notice is
- found.
- </para>
- <screen>
-<replaceable>one line to give the program’s name and a brief idea of what it does.</replaceable>
-Copyright (C) <replaceable>year</replaceable> <replaceable>name of author</replaceable>
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the <acronym>GNU</acronym> General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-<acronym>GNU</acronym> General Public License for more details.
-
-You should have received a copy of the <acronym>GNU</acronym> General Public License
-along with this program. If not, see <ulink url="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</ulink>.
- </screen>
- <para>
- Also add information on how to contact you by electronic and paper mail.
- </para>
- <para>
- If the program does terminal interaction, make it output a short notice like
- this when it starts in an interactive mode:
- </para>
- <screen>
-<replaceable>program</replaceable> Copyright (C) <replaceable>year</replaceable> <replaceable>name of author</replaceable>
-This program comes with ABSOLUTELY NO WARRANTY; for details type ‘<literal>show w</literal>’.
-This is free software, and you are welcome to redistribute it
-under certain conditions; type ‘<literal>show c</literal>’ for details.
- </screen>
- <para>
- The hypothetical commands ‘<literal>show w</literal>’ and
- ‘<literal>show c</literal>’ should show the appropriate parts of
- the General Public License. Of course, your program’s commands might be
- different; for a GUI interface, you would use an “about box”.
- </para>
- <para>
- You should also get your employer (if you work as a programmer) or school,
- if any, to sign a “copyright disclaimer” for the program, if
- necessary. For more information on this, and how to apply and follow the
- <acronym>GNU</acronym> <acronym>GPL</acronym>, see <ulink
- url="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</ulink>.
- </para>
- <para>
- The <acronym>GNU</acronym> General Public License does not permit
- incorporating your program into proprietary programs. If your program is a
- subroutine library, you may consider it more useful to permit linking
- proprietary applications with the library. If this is what you want to do,
- use the <acronym>GNU</acronym> Lesser General Public License instead of this
- License. But first, please read <ulink
- url="http://www.gnu.org/philosophy/why-not-lgpl.html">http://www.gnu.org/philosophy/why-not-lgpl.html</ulink>.
- </para>
-</appendix>
diff --git a/docs-xml/Samba3-ByExample/gpl.xml b/docs-xml/Samba3-ByExample/gpl.xml
deleted file mode 100644
index 8f3b8b4..0000000
--- a/docs-xml/Samba3-ByExample/gpl.xml
+++ /dev/null
@@ -1,425 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE appendix PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<appendix>
- <appendixinfo>
- <title>GNU General Public License</title>
- <pubdate>Version 2, June 1991</pubdate>
- <copyright>
- <year>1989, 1991</year>
- <holder>Free Software Foundation, Inc.</holder>
- </copyright>
- <legalnotice>
- <para>
- <address>Free Software Foundation, Inc.
- <street>59 Temple Place, Suite 330</street>,
- <city>Boston</city>,
- <state>MA</state>
- <postcode>02111-1307</postcode>
- <country>USA</country>
- </address>.
- </para>
- <para> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
- </para>
- </legalnotice>
- <releaseinfo> Version 2, June 1991</releaseinfo>
- </appendixinfo>
- <title>GNU General Public License</title>
- <sect1>
- <title>Preamble</title>
- <para> The licenses for most software are designed to take away your
- freedom to share and change it. By contrast, the GNU General Public License is
- intended to guarantee your freedom to share and change
- free software - to make sure the software is free for all its users.
- This General Public License applies to most of the Free Software
- Foundation's software and to any other program whose authors commit
- to using it. (Some other Free Software Foundation software is covered
- by the GNU Library General Public License instead.) You can apply it
- to your programs, too.
- </para>
- <para> When we speak of free software, we are referring to freedom, not price.
- Our General Public Licenses are designed to make sure that you have the
- freedom to distribute copies of free software (and charge for this
- service if you wish), that you receive source code or can get it if you
- want it, that you can change the software or use pieces of it in new free
- programs; and that you know you can do these things.
- </para>
- <para> To protect your rights, we need to make restrictions that forbid anyone
- to deny you these rights or to ask you to surrender the rights. These
- restrictions translate to certain responsibilities for you if you distribute
- copies of the software, or if you modify it.
- </para>
- <para> For example, if you distribute copies of such a program, whether gratis or
- for a fee, you must give the recipients all the rights that you have. You
- must make sure that they, too, receive or can get the source code. And you
- must show them these terms so they know their rights.
- </para>
- <para> We protect your rights with two steps:
- <orderedlist>
- <listitem>
- <para> copyright the software, and
- </para>
- </listitem>
- <listitem>
- <para> offer you this license which gives you legal permission to copy,
- distribute and/or modify the software.
- </para>
- </listitem>
- </orderedlist>
- </para>
- <para> Also, for each author's protection and ours, we want to make certain that
- everyone understands that there is no warranty for this free software. If
- the software is modified by someone else and passed on, we want its
- recipients to know that what they have is not the original, so that any
- problems introduced by others will not reflect on the original authors'
- reputations.
- </para>
- <para> Finally, any free program is threatened constantly by software patents.
- We wish to avoid the danger that redistributors of a free program will
- individually obtain patent licenses, in effect making the program
- proprietary. To prevent this, we have made it clear that any patent must be
- licensed for everyone's free use or not licensed at all.
- </para>
- <para> The precise terms and conditions for copying, distribution and modification
- follow.
- </para>
- </sect1>
- <sect1>
- <title>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</title>
- <sect2>
- <title>Section 0</title>
- <para> This License applies to any program or other work which contains a notice
- placed by the copyright holder saying it may be distributed under the terms
- of this General Public License. The "Program", below, refers to any such
- program or work, and a
- <quote>work based on the Program
- </quote> means either
- the Program or any derivative work under copyright law: that is to say, a
- work containing the Program or a portion of it, either verbatim or with
- modifications and/or translated into another language. (Hereinafter, translation
- is included without limitation in the term
- <quote>modification
- </quote>.) Each licensee is addressed as <quote>you</quote>.
- </para>
- <para> Activities other than copying, distribution and modification are not covered by
- this License; they are outside its scope. The act of running the Program is not
- restricted, and the output from the Program is covered only if its contents
- constitute a work based on the Program (independent of having been made by running
- the Program). Whether that is true depends on what the Program does.
- </para>
- </sect2>
- <sect2 id="sect1">
- <title>Section 1</title>
- <para> You may copy and distribute verbatim copies of the Program's source code as you
- receive it, in any medium, provided that you conspicuously and appropriately
- publish on each copy an appropriate copyright notice and disclaimer of warranty;
- keep intact all the notices that refer to this License and to the absence of any
- warranty; and give any other recipients of the Program a copy of this License
- along with the Program.
- </para>
- <para> You may charge a fee for the physical act of transferring a copy, and you may at
- your option offer warranty protection in exchange for a fee.
- </para>
- </sect2>
- <sect2 id="sect2">
- <title>Section 2</title>
- <para> You may modify your copy or copies of the Program or any portion of it, thus
- forming a work based on the Program, and copy and distribute such modifications
- or work under the terms of
- <link linkend="sect1">Section 1
- </link> above, provided
- that you also meet all of these conditions:
- <orderedlist>
- <listitem>
- <para> You must cause the modified files to carry prominent notices stating that
- you changed the files and the date of any change.
- </para>
- </listitem>
- <listitem>
- <para> You must cause any work that you distribute or publish, that in whole or
- in part contains or is derived from the Program or any part thereof, to be
- licensed as a whole at no charge to all third parties under the terms of
- this License.
- </para>
- </listitem>
- <listitem>
- <para> If the modified program normally reads commands interactively when run, you
- must cause it, when started running for such interactive use in the most
- ordinary way, to print or display an announcement including an appropriate
- copyright notice and a notice that there is no warranty (or else, saying
- that you provide a warranty) and that users may redistribute the program
- under these conditions, and telling the user how to view a copy of this
- License.
- <note>
- <title>Exception:
- </title>
- <para> If the Program itself is interactive but does not normally print such an
- announcement, your work based on the Program is not required to print an
- announcement.)
- </para>
- </note>
- </para>
- </listitem>
- </orderedlist>
- </para>
- <para> These requirements apply to the modified work as a whole. If identifiable sections
- of that work are not derived from the Program, and can be reasonably considered
- independent and separate works in themselves, then this License, and its terms,
- do not apply to those sections when you distribute them as separate works. But when
- you distribute the same sections as part of a whole which is a work based on the
- Program, the distribution of the whole must be on the terms of this License, whose
- permissions for other licensees extend to the entire whole, and thus to each and
- every part regardless of who wrote it.
- </para>
- <para> Thus, it is not the intent of this section to claim rights or contest your rights
- to work written entirely by you; rather, the intent is to exercise the right to control
- the distribution of derivative or collective works based on the Program.
- </para>
- <para> In addition, mere aggregation of another work not based on the Program with the Program
- (or with a work based on the Program) on a volume of a storage or distribution medium
- does not bring the other work under the scope of this License.
- </para>
- </sect2>
- <sect2>
- <title>Section 3
- </title>
- <para> You may copy and distribute the Program (or a work based on it, under
- <link linkend="sect2">Section 2
- </link> in object code or executable form under the terms of
- <link linkend="sect1">Sections 1
- </link> and
- <link linkend="sect2">2
- </link> above provided that you also do one of the following:
- <orderedlist>
- <listitem>
- <para> Accompany it with the complete corresponding machine-readable source code, which
- must be distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
- </para>
- </listitem>
- <listitem>
- <para> Accompany it with a written offer, valid for at least three years, to give any
- third party, for a charge no more than your cost of physically performing source
- distribution, a complete machine-readable copy of the corresponding source code,
- to be distributed under the terms of Sections 1 and 2 above on a medium customarily
- used for software interchange; or,
- </para>
- </listitem>
- <listitem>
- <para> Accompany it with the information you received as to the offer to distribute
- corresponding source code. (This alternative is allowed only for noncommercial
- distribution and only if you received the program in object code or executable form
- with such an offer, in accord with Subsection b above.)
- </para>
- </listitem>
- </orderedlist>
- </para>
- <para> The source code for a work means the preferred form of the work for making modifications
- to it. For an executable work, complete source code means all the source code for all modules
- it contains, plus any associated interface definition files, plus the scripts used to control
- compilation and installation of the executable. However, as a special exception, the source
- code distributed need not include anything that is normally distributed (in either source or
- binary form) with the major components (compiler, kernel, and so on) of the operating system
- on which the executable runs, unless that component itself accompanies the executable.
- </para>
- <para> If distribution of executable or object code is made by offering access to copy from a
- designated place, then offering equivalent access to copy the source code from the same place
- counts as distribution of the source code, even though third parties are not compelled to
- copy the source along with the object code.
- </para>
- </sect2>
- <sect2>
- <title>Section 4
- </title>
- <para> You may not copy, modify, sublicense, or distribute the Program except as expressly provided
- under this License. Any attempt otherwise to copy, modify, sublicense or distribute the
- Program is void, and will automatically terminate your rights under this License. However,
- parties who have received copies, or rights, from you under this License will not have their
- licenses terminated so long as such parties remain in full compliance.
- </para>
- </sect2>
- <sect2>
- <title>Section 5
- </title>
- <para> You are not required to accept this License, since you have not signed it. However, nothing
- else grants you permission to modify or distribute the Program or its derivative works.
- These actions are prohibited by law if you do not accept this License. Therefore, by modifying
- or distributing the Program (or any work based on the Program), you indicate your acceptance
- of this License to do so, and all its terms and conditions for copying, distributing or
- modifying the Program or works based on it.
- </para>
- </sect2>
- <sect2>
- <title>Section 6
- </title>
- <para> Each time you redistribute the Program (or any work based on the Program), the recipient
- automatically receives a license from the original licensor to copy, distribute or modify
- the Program subject to these terms and conditions. You may not impose any further restrictions
- on the recipients' exercise of the rights granted herein. You are not responsible for enforcing
- compliance by third parties to this License.
- </para>
- </sect2>
- <sect2>
- <title>Section 7
- </title>
- <para> If, as a consequence of a court judgment or allegation of patent infringement or for any other
- reason (not limited to patent issues), conditions are imposed on you (whether by court order,
- agreement or otherwise) that contradict the conditions of this License, they do not excuse you
- from the conditions of this License. If you cannot distribute so as to satisfy simultaneously
- your obligations under this License and any other pertinent obligations, then as a consequence
- you may not distribute the Program at all. For example, if a patent license would not permit
- royalty-free redistribution of the Program by all those who receive copies directly or
- indirectly through you, then the only way you could satisfy both it and this License would be
- to refrain entirely from distribution of the Program.
- </para>
- <para> If any portion of this section is held invalid or unenforceable under any particular circumstance,
- the balance of the section is intended to apply and the section as a whole is intended to apply
- in other circumstances.
- </para>
- <para> It is not the purpose of this section to induce you to infringe any patents or other property
- right claims or to contest validity of any such claims; this section has the sole purpose of
- protecting the integrity of the free software distribution system, which is implemented by public
- license practices. Many people have made generous contributions to the wide range of software
- distributed through that system in reliance on consistent application of that system; it is up
- to the author/donor to decide if he or she is willing to distribute software through any other
- system and a licensee cannot impose that choice.
- </para>
- <para> This section is intended to make thoroughly clear what is believed to be a consequence of the
- rest of this License.
- </para>
- </sect2>
- <sect2>
- <title>Section 8
- </title>
- <para> If the distribution and/or use of the Program is restricted in certain countries either by patents
- or by copyrighted interfaces, the original copyright holder who places the Program under this License
- may add an explicit geographical distribution limitation excluding those countries, so that
- distribution is permitted only in or among countries not thus excluded. In such case, this License
- incorporates the limitation as if written in the body of this License.
- </para>
- </sect2>
- <sect2>
- <title>Section 9
- </title>
- <para> The Free Software Foundation may publish revised and/or new versions of the General Public License
- from time to time. Such new versions will be similar in spirit to the present version, but may differ
- in detail to address new problems or concerns.
- </para>
- <para> Each version is given a distinguishing version number. If the Program specifies a version number of
- this License which applies to it and "any later version", you have the option of following the terms
- and conditions either of that version or of any later version published by the Free Software
- Foundation. If the Program does not specify a version number of this License, you may choose any
- version ever published by the Free Software Foundation.
- </para>
- </sect2>
- <sect2>
- <title>Section 10
- </title>
- <para> If you wish to incorporate parts of the Program into other free programs whose distribution
- conditions are different, write to the author to ask for permission. For software which is copyrighted
- by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions
- for this. Our decision will be guided by the two goals of preserving the free status of all
- derivatives of our free software and of promoting the sharing and reuse of software generally.
- </para>
- </sect2>
- <sect2>
-<title>NO WARRANTY Section 11
- </title>
- <para> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
- PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
- OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
- INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
- PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
- </para>
- </sect2>
- <sect2>
- <title>Section 12
- </title>
- <para> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
- ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU
- FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
- USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
- INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH
- ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
- DAMAGES.
- </para>
- <para>END OF TERMS AND CONDITIONS
- </para>
- </sect2>
- </sect1>
- <sect1>
- <title>How to Apply These Terms to Your New Programs
- </title>
- <para>
- If you develop a new program, and you want it to be of the greatest
- possible use to the public, the best way to achieve this is to make it
- free software which everyone can redistribute and change under these terms.
- </para>
- <para>
- To do so, attach the following notices to the program. It is safest
- to attach them to the start of each source file to most effectively
- convey the exclusion of warranty; and each file should have at least
- the "copyright" line and a pointer to where the full notice is found.
- </para>
- <para>
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
- </para>
- <para>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
- </para>
- <para>
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- </para>
- <para>
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- </para>
- <para>
- Also add information on how to contact you by electronic and paper mail.
- </para>
- <para>
- If the program is interactive, make it output a short notice like this
- when it starts in an interactive mode:
- </para>
- <para>
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
- </para>
- <para>
- The hypothetical commands `show w' and `show c' should show the appropriate
- parts of the General Public License. Of course, the commands you use may
- be called something other than `show w' and `show c'; they could even be
- mouse-clicks or menu items--whatever suits your program.
- </para>
- <para>
- You should also get your employer (if you work as a programmer) or your
- school, if any, to sign a "copyright disclaimer" for the program, if
- necessary. Here is a sample; alter the names:
- </para>
- <para>
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
- </para>
- <para>
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
- </para>
- <para>
- This General Public License does not permit incorporating your program into
- proprietary programs. If your program is a subroutine library, you may
- consider it more useful to permit linking proprietary applications with the
- library. If this is what you want to do, use the GNU Library General
- Public License instead of this License.
- </para>
- </sect1>
- </appendix>
diff --git a/docs-xml/Samba3-ByExample/images/AccountingNetwork.svg b/docs-xml/Samba3-ByExample/images/AccountingNetwork.svg
deleted file mode 100644
index 7cf31f7..0000000
--- a/docs-xml/Samba3-ByExample/images/AccountingNetwork.svg
+++ /dev/null
@@ -1,1588 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="12.034cm"
- height="10.095cm"
- viewBox="1.1 0.162 13.134 10.258"
- id="svg2">
- <defs
- id="defs439" />
- <text
- x="4.2160001"
- y="1.6"
- id="text4"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Workgroup: BILLMORE</text>
- <rect
- width="1.5"
- height="3"
- x="1.15"
- y="4.6500001"
- id="rect6"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.5"
- height="3"
- x="1.15"
- y="4.6500001"
- id="rect8"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.5"
- height="3"
- x="1.15"
- y="4.6500001"
- id="rect10"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.2"
- height="1.2"
- x="1.3"
- y="4.8000002"
- id="rect12"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.2"
- height="1.2"
- x="1.3"
- y="4.8000002"
- id="rect14"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.2"
- height="1.2"
- x="1.3"
- y="4.8000002"
- id="rect16"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.5"
- y1="5.0999999"
- x2="1.3"
- y2="5.0999999"
- stroke="#000000"
- stroke-width="0.010"
- id="line18"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.3"
- y1="5.4000001"
- x2="2.5"
- y2="5.4000001"
- stroke="#000000"
- stroke-width="0.010"
- id="line20"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.5"
- y1="5.625"
- x2="1.3"
- y2="5.625"
- stroke="#000000"
- stroke-width="0.010"
- id="line22"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.82499999"
- height="0.44999999"
- x="1.3"
- y="6.1500001"
- id="rect24"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.82499999"
- height="0.44999999"
- x="1.3"
- y="6.1500001"
- id="rect26"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.82499999"
- height="0.44999999"
- x="1.3"
- y="6.1500001"
- id="rect28"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.15"
- y1="6.6750002"
- x2="2.6500001"
- y2="6.6750002"
- stroke="#000000"
- stroke-width="0.010"
- id="line30"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="1.825"
- y="6.8249998"
- id="rect32"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="1.825"
- y="6.8249998"
- id="rect34"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="1.825"
- y="6.8249998"
- id="rect36"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="2.125"
- y="6.8249998"
- id="rect38"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="2.125"
- y="6.8249998"
- id="rect40"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="2.125"
- y="6.8249998"
- id="rect42"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="2.425"
- y="6.8249998"
- id="rect44"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="2.425"
- y="6.8249998"
- id="rect46"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="2.425"
- y="6.8249998"
- id="rect48"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.15000001"
- height="0.075000003"
- x="2.3499999"
- y="6.375"
- id="rect50"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.15000001"
- height="0.075000003"
- x="2.3499999"
- y="6.375"
- id="rect52"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.15000001"
- height="0.075000003"
- x="2.3499999"
- y="6.375"
- id="rect54"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.3"
- y1="6.375"
- x2="2.125"
- y2="6.375"
- stroke="#000000"
- stroke-width="0.010"
- id="line56"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.22499999"
- height="0.22499999"
- x="1.3"
- y="6.75"
- id="rect58"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.22499999"
- height="0.22499999"
- x="1.3"
- y="6.75"
- id="rect60"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.22499999"
- height="0.22499999"
- x="1.3"
- y="6.75"
- id="rect62"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.05"
- height="0.075000003"
- x="1.375"
- y="5.6999998"
- id="rect64"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="1.05"
- height="0.075000003"
- x="1.375"
- y="5.6999998"
- id="rect66"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.05"
- height="0.075000003"
- x="1.375"
- y="5.6999998"
- id="rect68"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.375"
- y1="6.2249999"
- x2="2.05"
- y2="6.2249999"
- stroke="#000000"
- stroke-width="0.010"
- id="line70"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.05"
- y1="6.3000002"
- x2="1.975"
- y2="6.3000002"
- stroke="#000000"
- stroke-width="0.010"
- id="line72"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.375"
- y1="6.3000002"
- x2="1.45"
- y2="6.3000002"
- stroke="#000000"
- stroke-width="0.010"
- id="line74"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.375"
- height="0.075000003"
- x="1.525"
- y="6.2249999"
- id="rect76"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.375"
- height="0.075000003"
- x="1.525"
- y="6.2249999"
- id="rect78"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.375"
- height="0.075000003"
- x="1.525"
- y="6.2249999"
- id="rect80"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.375"
- y1="5.8499999"
- x2="1.45"
- y2="5.8499999"
- stroke="#000000"
- stroke-width="0.010"
- id="line82"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.525"
- y1="5.8499999"
- x2="1.6"
- y2="5.8499999"
- stroke="#000000"
- stroke-width="0.010"
- id="line84"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.2750001"
- y1="5.8499999"
- x2="2.425"
- y2="5.8499999"
- stroke="#000000"
- stroke-width="0.010"
- id="line86"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.575"
- y1="7.5749998"
- x2="1.225"
- y2="7.5749998"
- stroke="#000000"
- stroke-width="0.010"
- id="line88"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.225"
- y1="7.5"
- x2="2.575"
- y2="7.5"
- stroke="#000000"
- stroke-width="0.010"
- id="line90"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.575"
- y1="7.4250002"
- x2="1.225"
- y2="7.4250002"
- stroke="#000000"
- stroke-width="0.010"
- id="line92"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.225"
- y1="7.3499999"
- x2="2.575"
- y2="7.3499999"
- stroke="#000000"
- stroke-width="0.010"
- id="line94"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.575"
- y1="7.2750001"
- x2="1.225"
- y2="7.2750001"
- stroke="#000000"
- stroke-width="0.010"
- id="line96"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.225"
- y1="7.1999998"
- x2="2.575"
- y2="7.1999998"
- stroke="#000000"
- stroke-width="0.010"
- id="line98"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.575"
- y1="7.125"
- x2="1.225"
- y2="7.125"
- stroke="#000000"
- stroke-width="0.010"
- id="line100"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.3329999"
- height="4"
- x="3.733"
- y="3.688"
- id="rect102"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.3329999"
- height="4"
- x="3.733"
- y="3.688"
- id="rect104"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.3329999"
- height="4"
- x="3.733"
- y="3.688"
- id="rect106"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.067"
- height="1.6"
- x="3.8670001"
- y="3.8210001"
- id="rect108"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.067"
- height="1.6"
- x="3.8670001"
- y="3.8210001"
- id="rect110"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.067"
- height="1.6"
- x="3.8670001"
- y="3.8210001"
- id="rect112"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.8670001"
- y1="4.0879998"
- x2="4.9330001"
- y2="4.0879998"
- stroke="#000000"
- stroke-width="0.010"
- id="line114"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.9330001"
- y1="4.3540001"
- x2="3.8670001"
- y2="4.3540001"
- stroke="#000000"
- stroke-width="0.010"
- id="line116"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.8670001"
- y1="4.6209998"
- x2="4.9330001"
- y2="4.6209998"
- stroke="#000000"
- stroke-width="0.010"
- id="line118"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.8670001"
- y1="4.888"
- x2="4.9330001"
- y2="4.888"
- stroke="#000000"
- stroke-width="0.010"
- id="line120"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.9330001"
- y1="5.1539998"
- x2="3.8670001"
- y2="5.1539998"
- stroke="#000000"
- stroke-width="0.010"
- id="line122"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.73299998"
- height="0.40000001"
- x="3.8670001"
- y="5.5539999"
- id="rect124"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.73299998"
- height="0.40000001"
- x="3.8670001"
- y="5.5539999"
- id="rect126"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.73299998"
- height="0.40000001"
- x="3.8670001"
- y="5.5539999"
- id="rect128"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.733"
- y1="6.2210002"
- x2="5.0669999"
- y2="6.2210002"
- stroke="#000000"
- stroke-width="0.010"
- id="line130"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.067000002"
- height="0.067000002"
- x="4.3330002"
- y="6.3540001"
- id="rect132"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.067000002"
- height="0.067000002"
- x="4.3330002"
- y="6.3540001"
- id="rect134"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.067000002"
- height="0.067000002"
- x="4.3330002"
- y="6.3540001"
- id="rect136"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.067000002"
- height="0.067000002"
- x="4.5999999"
- y="6.3540001"
- id="rect138"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.067000002"
- height="0.067000002"
- x="4.5999999"
- y="6.3540001"
- id="rect140"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.067000002"
- height="0.067000002"
- x="4.5999999"
- y="6.3540001"
- id="rect142"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.067000002"
- height="0.067000002"
- x="4.8670001"
- y="6.3540001"
- id="rect144"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.067000002"
- height="0.067000002"
- x="4.8670001"
- y="6.3540001"
- id="rect146"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.067000002"
- height="0.067000002"
- x="4.8670001"
- y="6.3540001"
- id="rect148"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.133"
- height="0.133"
- x="4.8000002"
- y="5.954"
- id="rect150"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.133"
- height="0.133"
- x="4.8000002"
- y="5.954"
- id="rect152"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.133"
- height="0.133"
- x="4.8000002"
- y="5.954"
- id="rect154"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.8670001"
- y1="5.7540002"
- x2="4.5999999"
- y2="5.7540002"
- stroke="#000000"
- stroke-width="0.010"
- id="line156"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.2"
- height="0.2"
- x="3.8670001"
- y="6.2870002"
- id="rect158"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.2"
- height="0.2"
- x="3.8670001"
- y="6.2870002"
- id="rect160"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.2"
- height="0.2"
- x="3.8670001"
- y="6.2870002"
- id="rect162"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.93300003"
- height="0.067000002"
- x="3.9330001"
- y="5.2210002"
- id="rect164"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.93300003"
- height="0.067000002"
- x="3.9330001"
- y="5.2210002"
- id="rect166"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.93300003"
- height="0.067000002"
- x="3.9330001"
- y="5.2210002"
- id="rect168"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.9330001"
- y1="5.6209998"
- x2="4.533"
- y2="5.6209998"
- stroke="#000000"
- stroke-width="0.010"
- id="line170"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.533"
- y1="5.6880002"
- x2="4.467"
- y2="5.6880002"
- stroke="#000000"
- stroke-width="0.010"
- id="line172"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.9330001"
- y1="5.6880002"
- x2="4"
- y2="5.6880002"
- stroke="#000000"
- stroke-width="0.010"
- id="line174"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.333"
- height="0.067000002"
- x="4.0669999"
- y="5.6209998"
- id="rect176"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.333"
- height="0.067000002"
- x="4.0669999"
- y="5.6209998"
- id="rect178"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.333"
- height="0.067000002"
- x="4.0669999"
- y="5.6209998"
- id="rect180"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.9330001"
- y1="5.3540001"
- x2="4"
- y2="5.3540001"
- stroke="#000000"
- stroke-width="0.010"
- id="line182"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.0669999"
- y1="5.3540001"
- x2="4.1329999"
- y2="5.3540001"
- stroke="#000000"
- stroke-width="0.010"
- id="line184"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.7329998"
- y1="5.3540001"
- x2="4.8670001"
- y2="5.3540001"
- stroke="#000000"
- stroke-width="0.010"
- id="line186"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.8"
- y1="7.6209998"
- x2="5"
- y2="7.6209998"
- stroke="#000000"
- stroke-width="0.010"
- id="line188"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5"
- y1="7.5539999"
- x2="3.8"
- y2="7.5539999"
- stroke="#000000"
- stroke-width="0.010"
- id="line190"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.8"
- y1="7.487"
- x2="5"
- y2="7.487"
- stroke="#000000"
- stroke-width="0.010"
- id="line192"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5"
- y1="7.421"
- x2="3.8"
- y2="7.421"
- stroke="#000000"
- stroke-width="0.010"
- id="line194"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.8"
- y1="7.3540001"
- x2="5"
- y2="7.3540001"
- stroke="#000000"
- stroke-width="0.010"
- id="line196"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5"
- y1="7.2870002"
- x2="3.8"
- y2="7.2870002"
- stroke="#000000"
- stroke-width="0.010"
- id="line198"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.8"
- y1="7.2210002"
- x2="5"
- y2="7.2210002"
- stroke="#000000"
- stroke-width="0.010"
- id="line200"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5"
- y1="7.1539998"
- x2="3.8"
- y2="7.1539998"
- stroke="#000000"
- stroke-width="0.010"
- id="line202"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.8"
- y1="7.0879998"
- x2="5"
- y2="7.0879998"
- stroke="#000000"
- stroke-width="0.010"
- id="line204"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5"
- y1="7.0209999"
- x2="3.8"
- y2="7.0209999"
- stroke="#000000"
- stroke-width="0.010"
- id="line206"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.8"
- y1="6.954"
- x2="5"
- y2="6.954"
- stroke="#000000"
- stroke-width="0.010"
- id="line208"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5"
- y1="6.888"
- x2="3.8"
- y2="6.888"
- stroke="#000000"
- stroke-width="0.010"
- id="line210"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.8"
- y1="6.8210001"
- x2="5"
- y2="6.8210001"
- stroke="#000000"
- stroke-width="0.010"
- id="line212"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5"
- y1="6.7540002"
- x2="3.8"
- y2="6.7540002"
- stroke="#000000"
- stroke-width="0.010"
- id="line214"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="4"
- height="1.3329999"
- x="5.9749999"
- y="6.3330002"
- id="rect216"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="4"
- height="1.3329999"
- x="5.9749999"
- y="6.3330002"
- id="rect218"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="4"
- height="1.3329999"
- x="5.9749999"
- y="6.3330002"
- id="rect220"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.524"
- height="0.76200002"
- x="8.3559999"
- y="6.7140002"
- id="rect222"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.524"
- height="0.76200002"
- x="8.3559999"
- y="6.7140002"
- id="rect224"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.524"
- height="0.76200002"
- x="8.3559999"
- y="6.7140002"
- id="rect226"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.8800001"
- y1="7.0949998"
- x2="8.3559999"
- y2="7.0949998"
- stroke="#000000"
- stroke-width="0.010"
- id="line228"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="1.048"
- x="7.9749999"
- y="6.4289999"
- id="rect230"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="1.048"
- x="7.9749999"
- y="6.4289999"
- id="rect232"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="1.048"
- x="7.9749999"
- y="6.4289999"
- id="rect234"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.094999999"
- height="0.094999999"
- x="6.927"
- y="6.5240002"
- id="rect236"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.094999999"
- height="0.094999999"
- x="6.927"
- y="6.5240002"
- id="rect238"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.094999999"
- height="0.094999999"
- x="6.927"
- y="6.5240002"
- id="rect240"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.094999999"
- height="0.094999999"
- x="7.118"
- y="6.5240002"
- id="rect242"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.094999999"
- height="0.094999999"
- x="7.118"
- y="6.5240002"
- id="rect244"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.094999999"
- height="0.094999999"
- x="7.118"
- y="6.5240002"
- id="rect246"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.094999999"
- height="0.094999999"
- x="7.3080001"
- y="6.5240002"
- id="rect248"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.094999999"
- height="0.094999999"
- x="7.3080001"
- y="6.5240002"
- id="rect250"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.094999999"
- height="0.094999999"
- x="7.3080001"
- y="6.5240002"
- id="rect252"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.19"
- height="0.19"
- x="7.5939999"
- y="6.4289999"
- id="rect254"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.19"
- height="0.19"
- x="7.5939999"
- y="6.4289999"
- id="rect256"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.19"
- height="0.19"
- x="7.5939999"
- y="6.4289999"
- id="rect258"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.28600001"
- x="6.165"
- y="6.4289999"
- id="rect260"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.28600001"
- x="6.165"
- y="6.4289999"
- id="rect262"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.28600001"
- x="6.165"
- y="6.4289999"
- id="rect264"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.3329999"
- height="0.094999999"
- x="8.4510002"
- y="7.1900001"
- id="rect266"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="1.3329999"
- height="0.094999999"
- x="8.4510002"
- y="7.1900001"
- id="rect268"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.3329999"
- height="0.094999999"
- x="8.4510002"
- y="7.1900001"
- id="rect270"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.0699997"
- y1="6.5240002"
- x2="8.0699997"
- y2="7.381"
- stroke="#000000"
- stroke-width="0.010"
- id="line272"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.094999999"
- height="0.47600001"
- x="8.0699997"
- y="6.7140002"
- id="rect274"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.094999999"
- height="0.47600001"
- x="8.0699997"
- y="6.7140002"
- id="rect276"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.094999999"
- height="0.47600001"
- x="8.0699997"
- y="6.7140002"
- id="rect278"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.5939999"
- y1="7.381"
- x2="9.7849998"
- y2="7.381"
- stroke="#000000"
- stroke-width="0.010"
- id="line280"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="6.0700002"
- y1="7"
- x2="7.7849998"
- y2="7"
- stroke="#000000"
- stroke-width="0.010"
- id="line282"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="7.7849998"
- y1="7.0949998"
- x2="6.0700002"
- y2="7.0949998"
- stroke="#000000"
- stroke-width="0.010"
- id="line284"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="6.0700002"
- y1="7.1900001"
- x2="7.7849998"
- y2="7.1900001"
- stroke="#000000"
- stroke-width="0.010"
- id="line286"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="7.7849998"
- y1="7.4759998"
- x2="6.0700002"
- y2="7.4759998"
- stroke="#000000"
- stroke-width="0.010"
- id="line288"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="6.0700002"
- y1="7.381"
- x2="7.7849998"
- y2="7.381"
- stroke="#000000"
- stroke-width="0.010"
- id="line290"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="7.7849998"
- y1="7.2859998"
- x2="6.0700002"
- y2="7.2859998"
- stroke="#000000"
- stroke-width="0.010"
- id="line292"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.4510002"
- y1="7.381"
- x2="8.5459995"
- y2="7.381"
- stroke="#000000"
- stroke-width="0.010"
- id="line294"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.6420002"
- y1="7.381"
- x2="8.7370005"
- y2="7.381"
- stroke="#000000"
- stroke-width="0.010"
- id="line296"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.165"
- y1="7.381"
- x2="8.165"
- y2="7.2859998"
- stroke="#000000"
- stroke-width="0.010"
- id="line298"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.165"
- y1="6.619"
- x2="8.165"
- y2="6.5240002"
- stroke="#000000"
- stroke-width="0.010"
- id="line300"
- style="stroke:#000000;stroke-width:0.01" />
- <polygon
- points="11.127,6.517 11.039,6.554 10.775,7.214 10.775,7.544 10.907,7.654 12.843,7.654 12.975,7.544 12.975,7.214 12.711,6.554 12.623,6.517 11.127,6.517 "
- id="polygon302"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="11.127,6.517 11.039,6.554 10.775,7.214 10.775,7.544 10.907,7.654 12.843,7.654 12.975,7.544 12.975,7.214 12.711,6.554 12.623,6.517 11.127,6.517 "
- id="polygon304"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 10.819,7.104 L 10.907,7.141 L 12.843,7.141 L 12.931,7.104"
- id="path306"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 12.843,7.141 L 12.975,7.214"
- id="path308"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 10.775,7.214 L 10.907,7.141"
- id="path310"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="11.391,5.821 11.347,6.701 12.403,6.701 12.359,5.821 11.391,5.821 "
- id="polygon312"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="11.391,5.821 11.347,6.701 12.403,6.701 12.359,5.821 11.391,5.821 "
- id="polygon314"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="11.215,6.701 11.127,6.957 12.623,6.957 12.535,6.701 11.215,6.701 "
- id="polygon316"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="11.215,6.701 11.127,6.957 12.623,6.957 12.535,6.701 11.215,6.701 "
- id="polygon318"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="11.215"
- cy="7.2690001"
- rx="0.022"
- ry="0.022"
- id="ellipse320"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="11.215"
- cy="7.2690001"
- rx="0.022"
- ry="0.022"
- id="ellipse322"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="11.435"
- cy="7.2690001"
- rx="0.022"
- ry="0.022"
- id="ellipse324"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="11.435"
- cy="7.2690001"
- rx="0.022"
- ry="0.022"
- id="ellipse326"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="11.655"
- cy="7.2690001"
- rx="0.022"
- ry="0.022"
- id="ellipse328"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="11.655"
- cy="7.2690001"
- rx="0.022"
- ry="0.022"
- id="ellipse330"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="11.215"
- cy="7.3610001"
- rx="0.022"
- ry="0.022"
- id="ellipse332"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="11.215"
- cy="7.3610001"
- rx="0.022"
- ry="0.022"
- id="ellipse334"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="11.435"
- cy="7.3610001"
- rx="0.022"
- ry="0.022"
- id="ellipse336"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="11.435"
- cy="7.3610001"
- rx="0.022"
- ry="0.022"
- id="ellipse338"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="11.655"
- cy="7.3610001"
- rx="0.022"
- ry="0.022"
- id="ellipse340"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="11.655"
- cy="7.3610001"
- rx="0.022"
- ry="0.022"
- id="ellipse342"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="11.215"
- cy="7.4520001"
- rx="0.022"
- ry="0.022"
- id="ellipse344"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="11.215"
- cy="7.4520001"
- rx="0.022"
- ry="0.022"
- id="ellipse346"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="11.435"
- cy="7.4520001"
- rx="0.022"
- ry="0.022"
- id="ellipse348"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="11.435"
- cy="7.4520001"
- rx="0.022"
- ry="0.022"
- id="ellipse350"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="11.655"
- cy="7.4520001"
- rx="0.022"
- ry="0.022"
- id="ellipse352"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="11.655"
- cy="7.4520001"
- rx="0.022"
- ry="0.022"
- id="ellipse354"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="11.215"
- cy="7.5440001"
- rx="0.022"
- ry="0.022"
- id="ellipse356"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="11.215"
- cy="7.5440001"
- rx="0.022"
- ry="0.022"
- id="ellipse358"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="11.435"
- cy="7.5440001"
- rx="0.022"
- ry="0.022"
- id="ellipse360"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="11.435"
- cy="7.5440001"
- rx="0.022"
- ry="0.022"
- id="ellipse362"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="11.655"
- cy="7.5440001"
- rx="0.022"
- ry="0.022"
- id="ellipse364"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="11.655"
- cy="7.5440001"
- rx="0.022"
- ry="0.022"
- id="ellipse366"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="11.875"
- cy="7.2870002"
- rx="0.27500001"
- ry="0.088"
- id="ellipse368"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="11.875"
- cy="7.2870002"
- rx="0.27500001"
- ry="0.088"
- id="ellipse370"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="12.425"
- cy="7.2870002"
- rx="0.27500001"
- ry="0.088"
- id="ellipse372"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="12.425"
- cy="7.2870002"
- rx="0.27500001"
- ry="0.088"
- id="ellipse374"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="2"
- height="1.6670001"
- x="6.9250002"
- y="4.237"
- id="rect376"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="2"
- height="1.6670001"
- x="6.9250002"
- y="4.237"
- id="rect378"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2"
- height="1.6670001"
- x="6.9250002"
- y="4.237"
- id="rect380"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.778"
- height="1.3329999"
- x="7.0359998"
- y="4.349"
- id="rect382"
- style="fill:#a1a1a1;stroke:none;stroke-width:0" />
- <rect
- width="1.778"
- height="1.3329999"
- x="7.0359998"
- y="4.349"
- id="rect384"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.778"
- height="1.3329999"
- x="7.0359998"
- y="4.349"
- id="rect386"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <polygon
- points="7.258,5.904 8.592,5.904 8.258,6.015 7.592,6.015 7.258,5.904 "
- id="polygon388"
- style="fill:#d9d9cd;stroke:none;stroke-width:0.1" />
- <polygon
- points="7.258,5.904 8.592,5.904 8.258,6.015 7.592,6.015 7.258,5.904 "
- id="polygon390"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="7.258,5.904 8.592,5.904 8.258,6.015 7.592,6.015 7.258,5.904 "
- id="polygon392"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.667"
- height="0.111"
- x="7.592"
- y="6.0149999"
- id="rect394"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.667"
- height="0.111"
- x="7.592"
- y="6.0149999"
- id="rect396"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.667"
- height="0.111"
- x="7.592"
- y="6.0149999"
- id="rect398"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.3329999"
- height="0.111"
- x="7.2579999"
- y="6.1259999"
- id="rect400"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.3329999"
- height="0.111"
- x="7.2579999"
- y="6.1259999"
- id="rect402"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.3329999"
- height="0.111"
- x="7.2579999"
- y="6.1259999"
- id="rect404"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="1.863,7.675 1.863,9.350 12.012,9.350 12.012,7.662 "
- id="polyline406"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="4.4000001"
- y1="7.6880002"
- x2="4.4120002"
- y2="9.3380003"
- stroke="#000000"
- stroke-width="0.100"
- id="line408"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="7.9749999"
- y1="7.6669998"
- x2="7.987"
- y2="9.3249998"
- stroke="#000000"
- stroke-width="0.100"
- id="line410"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="5.4250002"
- y="9.9750004"
- id="text412"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network: 192.168.1.0/24</text>
- <text
- x="2.165"
- y="8.2250004"
- id="text414"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.1</text>
- <text
- x="4.6900001"
- y="8.2290001"
- id="text416"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.3</text>
- <text
- x="12.305"
- y="8.1660004"
- id="text418"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.10</text>
- <text
- x="8.5109997"
- y="8.2379999"
- id="text420"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.100+n</text>
- <text
- x="1.3200001"
- y="2.875"
- id="text422"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">stable</text>
- <text
- x="1.34"
- y="3.4749999"
- id="text424"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">(NT4)</text>
- <text
- x="3.6670001"
- y="2.8469999"
- id="text426"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">cashpool</text>
- <text
- x="3.6949999"
- y="3.447"
- id="text428"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">(Samba)</text>
- <text
- x="7.5609999"
- y="2.872"
- id="text430"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">PCn</text>
- <text
- x="7.3260002"
- y="3.4719999"
- id="text432"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">(n=1-9)</text>
- <text
- x="11.643"
- y="4.3119998"
- id="text434"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">hplj</text>
- <text
- x="10.716"
- y="4.9120002"
- id="text436"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">(HPLaserJet 4)</text>
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/Charity-Network.svg b/docs-xml/Samba3-ByExample/images/Charity-Network.svg
deleted file mode 100644
index 12905c8..0000000
--- a/docs-xml/Samba3-ByExample/images/Charity-Network.svg
+++ /dev/null
@@ -1,1039 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="11.88cm"
- height="9.4849997cm"
- viewBox="0.827 -0.889 12.708 8.596"
- id="svg2">
- <defs
- id="defs353" />
- <rect
- width="1.077"
- height="2.5120001"
- x="1.051"
- y="0.93599999"
- id="rect4"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.077"
- height="2.5120001"
- x="1.051"
- y="0.93599999"
- id="rect6"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <rect
- width="0.861"
- height="0.287"
- x="1.158"
- y="1.087"
- id="rect8"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.861"
- height="0.287"
- x="1.158"
- y="1.374"
- id="rect10"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.861"
- height="0.287"
- x="1.158"
- y="1.661"
- id="rect12"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.861"
- height="0.287"
- x="1.158"
- y="1.948"
- id="rect14"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.53799999"
- height="0.17200001"
- x="1.158"
- y="2.293"
- id="rect16"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <ellipse
- cx="1.966"
- cy="2.322"
- rx="0.037999999"
- ry="0.037999999"
- id="ellipse18"
- style="fill:#00ff00;stroke:none" />
- <ellipse
- cx="1.966"
- cy="2.322"
- rx="0.037999999"
- ry="0.037999999"
- id="ellipse20"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <ellipse
- cx="1.966"
- cy="2.4360001"
- rx="0.037999999"
- ry="0.037999999"
- id="ellipse22"
- style="fill:#ffff00;stroke:none" />
- <ellipse
- cx="1.966"
- cy="2.4360001"
- rx="0.037999999"
- ry="0.037999999"
- id="ellipse24"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.12899999"
- height="0.115"
- x="1.751"
- y="2.3499999"
- id="rect26"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.12899999"
- height="0.115"
- x="1.751"
- y="2.3499999"
- id="rect28"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 1.23,2.695 L 1.23,3.323"
- id="path30"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 1.41,2.695 L 1.41,3.323"
- id="path32"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 1.589,2.695 L 1.589,3.323"
- id="path34"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 1.769,2.695 L 1.769,3.323"
- id="path36"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 1.948,2.695 L 1.948,3.323"
- id="path38"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 2.127,2.695 L 2.127,3.323"
- id="path40"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <polygon
- points="0.836,3.664 1.051,3.233 1.051,3.448 2.127,3.448 2.127,3.233 2.414,3.664 0.836,3.664 "
- id="polygon42"
- style="fill:#999999;stroke:none;stroke-width:0.01" />
- <polygon
- points="0.836,3.664 1.051,3.233 1.051,3.448 2.127,3.448 2.127,3.233 2.414,3.664 0.836,3.664 "
- id="polygon44"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.587"
- y1="4.487"
- x2="11.412"
- y2="4.4629998"
- stroke="#000000"
- stroke-width="0.100"
- id="line46"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="1.625"
- y1="3.664"
- x2="1.624"
- y2="4.5240002"
- stroke="#000000"
- stroke-width="0.100"
- id="line48"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="2.017"
- height="1.513"
- x="2.9289999"
- y="1.6210001"
- id="rect50"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="2.017"
- height="1.513"
- x="2.9289999"
- y="1.6210001"
- id="rect52"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.58"
- height="1.0420001"
- x="3.148"
- y="1.839"
- id="rect54"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="3.202,3.134 4.24,3.134 4.24,3.369 3.257,3.369 3.202,3.134 "
- id="polygon56"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="3.202,3.134 4.24,3.134 4.24,3.369 3.257,3.369 3.202,3.134 "
- id="polygon58"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="4.24,3.134 4.673,3.134 4.618,3.369 4.24,3.369 4.24,3.134 "
- id="polygon60"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="4.24,3.134 4.673,3.134 4.618,3.369 4.24,3.369 4.24,3.134 "
- id="polygon62"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.093999997"
- height="0.093999997"
- x="4.3109999"
- y="3.204"
- id="rect64"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.093999997"
- height="0.093999997"
- x="4.3109999"
- y="3.204"
- id="rect66"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="3.736,3.369 4.139,3.369 4.139,3.487 4.341,3.487 4.341,3.604 3.534,3.604 3.534,3.487 3.736,3.487 3.736,3.369 "
- id="polygon68"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="3.736,3.369 4.139,3.369 4.139,3.487 4.341,3.487 4.341,3.604 3.534,3.604 3.534,3.487 3.736,3.487 3.736,3.369 "
- id="polygon70"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="2.017"
- height="1.513"
- x="5.5040002"
- y="1.633"
- id="rect72"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="2.017"
- height="1.513"
- x="5.5040002"
- y="1.633"
- id="rect74"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.58"
- height="1.0420001"
- x="5.723"
- y="1.852"
- id="rect76"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="5.777,3.146 6.815,3.146 6.815,3.381 5.832,3.381 5.777,3.146 "
- id="polygon78"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="5.777,3.146 6.815,3.146 6.815,3.381 5.832,3.381 5.777,3.146 "
- id="polygon80"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.815,3.146 7.248,3.146 7.193,3.381 6.815,3.381 6.815,3.146 "
- id="polygon82"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.815,3.146 7.248,3.146 7.193,3.381 6.815,3.381 6.815,3.146 "
- id="polygon84"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.093999997"
- height="0.093999997"
- x="6.8860002"
- y="3.217"
- id="rect86"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.093999997"
- height="0.093999997"
- x="6.8860002"
- y="3.217"
- id="rect88"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="6.311,3.381 6.714,3.381 6.714,3.499 6.916,3.499 6.916,3.617 6.109,3.617 6.109,3.499 6.311,3.499 6.311,3.381 "
- id="polygon90"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.311,3.381 6.714,3.381 6.714,3.499 6.916,3.499 6.916,3.617 6.109,3.617 6.109,3.499 6.311,3.499 6.311,3.381 "
- id="polygon92"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="2.017"
- height="1.513"
- x="7.9169998"
- y="1.658"
- id="rect94"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="2.017"
- height="1.513"
- x="7.9169998"
- y="1.658"
- id="rect96"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.58"
- height="1.0420001"
- x="8.1350002"
- y="1.877"
- id="rect98"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="8.19,3.171 9.228,3.171 9.228,3.406 8.244,3.406 8.19,3.171 "
- id="polygon100"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.19,3.171 9.228,3.171 9.228,3.406 8.244,3.406 8.19,3.171 "
- id="polygon102"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="9.228,3.171 9.66,3.171 9.606,3.406 9.228,3.406 9.228,3.171 "
- id="polygon104"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.228,3.171 9.66,3.171 9.606,3.406 9.228,3.406 9.228,3.171 "
- id="polygon106"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.093999997"
- height="0.093999997"
- x="9.2980003"
- y="3.2420001"
- id="rect108"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.093999997"
- height="0.093999997"
- x="9.2980003"
- y="3.2420001"
- id="rect110"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.723,3.406 9.127,3.406 9.127,3.524 9.328,3.524 9.328,3.642 8.522,3.642 8.522,3.524 8.723,3.524 8.723,3.406 "
- id="polygon112"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.723,3.406 9.127,3.406 9.127,3.524 9.328,3.524 9.328,3.642 8.522,3.642 8.522,3.524 8.723,3.524 8.723,3.406 "
- id="polygon114"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="2.017"
- height="1.513"
- x="10.342"
- y="1.658"
- id="rect116"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="2.017"
- height="1.513"
- x="10.342"
- y="1.658"
- id="rect118"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.58"
- height="1.0420001"
- x="10.56"
- y="1.877"
- id="rect120"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="10.615,3.171 11.653,3.171 11.653,3.406 10.669,3.406 10.615,3.171 "
- id="polygon122"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="10.615,3.171 11.653,3.171 11.653,3.406 10.669,3.406 10.615,3.171 "
- id="polygon124"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="11.653,3.171 12.085,3.171 12.031,3.406 11.653,3.406 11.653,3.171 "
- id="polygon126"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="11.653,3.171 12.085,3.171 12.031,3.406 11.653,3.406 11.653,3.171 "
- id="polygon128"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.093999997"
- height="0.093999997"
- x="11.723"
- y="3.2420001"
- id="rect130"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.093999997"
- height="0.093999997"
- x="11.723"
- y="3.2420001"
- id="rect132"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="11.148,3.406 11.552,3.406 11.552,3.524 11.753,3.524 11.753,3.642 10.947,3.642 10.947,3.524 11.148,3.524 11.148,3.406 "
- id="polygon134"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="11.148,3.406 11.552,3.406 11.552,3.524 11.753,3.524 11.753,3.642 10.947,3.642 10.947,3.524 11.148,3.524 11.148,3.406 "
- id="polygon136"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="3.938"
- y1="3.6040001"
- x2="3.9389999"
- y2="5.2309999"
- stroke="#000000"
- stroke-width="0.100"
- id="line138"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.513"
- y1="3.6170001"
- x2="6.513"
- y2="5.237"
- stroke="#000000"
- stroke-width="0.100"
- id="line140"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.9250002"
- y1="3.642"
- x2="8.9329996"
- y2="4.5"
- stroke="#000000"
- stroke-width="0.100"
- id="line142"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="11.396"
- y1="3.654"
- x2="11.4"
- y2="5.362"
- stroke="#000000"
- stroke-width="0.100"
- id="line144"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="2.017"
- height="1.513"
- x="10.442"
- y="5.3460002"
- id="rect146"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="2.017"
- height="1.513"
- x="10.442"
- y="5.3460002"
- id="rect148"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.58"
- height="1.0420001"
- x="10.66"
- y="5.5640001"
- id="rect150"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="10.715,6.859 11.753,6.859 11.753,7.094 10.769,7.094 10.715,6.859 "
- id="polygon152"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="10.715,6.859 11.753,6.859 11.753,7.094 10.769,7.094 10.715,6.859 "
- id="polygon154"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="11.753,6.859 12.185,6.859 12.131,7.094 11.753,7.094 11.753,6.859 "
- id="polygon156"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="11.753,6.859 12.185,6.859 12.131,7.094 11.753,7.094 11.753,6.859 "
- id="polygon158"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.093999997"
- height="0.093999997"
- x="11.823"
- y="6.9289999"
- id="rect160"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.093999997"
- height="0.093999997"
- x="11.823"
- y="6.9289999"
- id="rect162"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="11.248,7.094 11.652,7.094 11.652,7.212 11.853,7.212 11.853,7.329 11.047,7.329 11.047,7.212 11.248,7.212 11.248,7.094 "
- id="polygon164"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="11.248,7.094 11.652,7.094 11.652,7.212 11.853,7.212 11.853,7.329 11.047,7.329 11.047,7.212 11.248,7.212 11.248,7.094 "
- id="polygon166"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="3.171,5.92 3.083,5.956 2.819,6.616 2.819,6.946 2.951,7.056 4.887,7.056 5.019,6.946 5.019,6.616 4.755,5.956 4.667,5.92 3.171,5.92 "
- id="polygon168"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="3.171,5.92 3.083,5.956 2.819,6.616 2.819,6.946 2.951,7.056 4.887,7.056 5.019,6.946 5.019,6.616 4.755,5.956 4.667,5.92 3.171,5.92 "
- id="polygon170"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 2.863,6.506 L 2.951,6.543 L 4.887,6.543 L 4.975,6.506"
- id="path172"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 4.887,6.543 L 5.019,6.616"
- id="path174"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 2.819,6.616 L 2.951,6.543"
- id="path176"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="3.435,5.223 3.391,6.103 4.447,6.103 4.403,5.223 3.435,5.223 "
- id="polygon178"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="3.435,5.223 3.391,6.103 4.447,6.103 4.403,5.223 3.435,5.223 "
- id="polygon180"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="3.259,6.103 3.171,6.36 4.667,6.36 4.579,6.103 3.259,6.103 "
- id="polygon182"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="3.259,6.103 3.171,6.36 4.667,6.36 4.579,6.103 3.259,6.103 "
- id="polygon184"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="3.2590001"
- cy="6.671"
- rx="0.022"
- ry="0.022"
- id="ellipse186"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.2590001"
- cy="6.671"
- rx="0.022"
- ry="0.022"
- id="ellipse188"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.4790001"
- cy="6.671"
- rx="0.022"
- ry="0.022"
- id="ellipse190"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.4790001"
- cy="6.671"
- rx="0.022"
- ry="0.022"
- id="ellipse192"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.6989999"
- cy="6.671"
- rx="0.022"
- ry="0.022"
- id="ellipse194"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.6989999"
- cy="6.671"
- rx="0.022"
- ry="0.022"
- id="ellipse196"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.2590001"
- cy="6.763"
- rx="0.022"
- ry="0.022"
- id="ellipse198"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.2590001"
- cy="6.763"
- rx="0.022"
- ry="0.022"
- id="ellipse200"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.4790001"
- cy="6.763"
- rx="0.022"
- ry="0.022"
- id="ellipse202"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.4790001"
- cy="6.763"
- rx="0.022"
- ry="0.022"
- id="ellipse204"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.6989999"
- cy="6.763"
- rx="0.022"
- ry="0.022"
- id="ellipse206"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.6989999"
- cy="6.763"
- rx="0.022"
- ry="0.022"
- id="ellipse208"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.2590001"
- cy="6.855"
- rx="0.022"
- ry="0.022"
- id="ellipse210"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.2590001"
- cy="6.855"
- rx="0.022"
- ry="0.022"
- id="ellipse212"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.4790001"
- cy="6.855"
- rx="0.022"
- ry="0.022"
- id="ellipse214"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.4790001"
- cy="6.855"
- rx="0.022"
- ry="0.022"
- id="ellipse216"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.6989999"
- cy="6.855"
- rx="0.022"
- ry="0.022"
- id="ellipse218"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.6989999"
- cy="6.855"
- rx="0.022"
- ry="0.022"
- id="ellipse220"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.2590001"
- cy="6.9460001"
- rx="0.022"
- ry="0.022"
- id="ellipse222"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.2590001"
- cy="6.9460001"
- rx="0.022"
- ry="0.022"
- id="ellipse224"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.4790001"
- cy="6.9460001"
- rx="0.022"
- ry="0.022"
- id="ellipse226"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.4790001"
- cy="6.9460001"
- rx="0.022"
- ry="0.022"
- id="ellipse228"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.6989999"
- cy="6.9460001"
- rx="0.022"
- ry="0.022"
- id="ellipse230"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.6989999"
- cy="6.9460001"
- rx="0.022"
- ry="0.022"
- id="ellipse232"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.9189999"
- cy="6.6900001"
- rx="0.27500001"
- ry="0.088"
- id="ellipse234"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="3.9189999"
- cy="6.6900001"
- rx="0.27500001"
- ry="0.088"
- id="ellipse236"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.4689999"
- cy="6.6900001"
- rx="0.27500001"
- ry="0.088"
- id="ellipse238"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="4.4689999"
- cy="6.6900001"
- rx="0.27500001"
- ry="0.088"
- id="ellipse240"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <polygon
- points="5.807,5.902 5.719,5.939 5.455,6.599 5.455,6.929 5.587,7.039 7.523,7.039 7.655,6.929 7.655,6.599 7.391,5.939 7.303,5.902 5.807,5.902 "
- id="polygon242"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="5.807,5.902 5.719,5.939 5.455,6.599 5.455,6.929 5.587,7.039 7.523,7.039 7.655,6.929 7.655,6.599 7.391,5.939 7.303,5.902 5.807,5.902 "
- id="polygon244"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 5.499,6.489 L 5.587,6.525 L 7.523,6.525 L 7.611,6.489"
- id="path246"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 7.523,6.525 L 7.655,6.599"
- id="path248"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 5.455,6.599 L 5.587,6.525"
- id="path250"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="6.071,5.205 6.027,6.085 7.083,6.085 7.039,5.205 6.071,5.205 "
- id="polygon252"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.071,5.205 6.027,6.085 7.083,6.085 7.039,5.205 6.071,5.205 "
- id="polygon254"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="5.895,6.085 5.807,6.342 7.303,6.342 7.215,6.085 5.895,6.085 "
- id="polygon256"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="5.895,6.085 5.807,6.342 7.303,6.342 7.215,6.085 5.895,6.085 "
- id="polygon258"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="5.895"
- cy="6.6539998"
- rx="0.022"
- ry="0.022"
- id="ellipse260"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.895"
- cy="6.6539998"
- rx="0.022"
- ry="0.022"
- id="ellipse262"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.1149998"
- cy="6.6539998"
- rx="0.022"
- ry="0.022"
- id="ellipse264"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.1149998"
- cy="6.6539998"
- rx="0.022"
- ry="0.022"
- id="ellipse266"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.335"
- cy="6.6539998"
- rx="0.022"
- ry="0.022"
- id="ellipse268"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.335"
- cy="6.6539998"
- rx="0.022"
- ry="0.022"
- id="ellipse270"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.895"
- cy="6.7449999"
- rx="0.022"
- ry="0.022"
- id="ellipse272"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.895"
- cy="6.7449999"
- rx="0.022"
- ry="0.022"
- id="ellipse274"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.1149998"
- cy="6.7449999"
- rx="0.022"
- ry="0.022"
- id="ellipse276"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.1149998"
- cy="6.7449999"
- rx="0.022"
- ry="0.022"
- id="ellipse278"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.335"
- cy="6.7449999"
- rx="0.022"
- ry="0.022"
- id="ellipse280"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.335"
- cy="6.7449999"
- rx="0.022"
- ry="0.022"
- id="ellipse282"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.895"
- cy="6.8369999"
- rx="0.022"
- ry="0.022"
- id="ellipse284"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.895"
- cy="6.8369999"
- rx="0.022"
- ry="0.022"
- id="ellipse286"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.1149998"
- cy="6.8369999"
- rx="0.022"
- ry="0.022"
- id="ellipse288"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.1149998"
- cy="6.8369999"
- rx="0.022"
- ry="0.022"
- id="ellipse290"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.335"
- cy="6.8369999"
- rx="0.022"
- ry="0.022"
- id="ellipse292"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.335"
- cy="6.8369999"
- rx="0.022"
- ry="0.022"
- id="ellipse294"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.895"
- cy="6.9289999"
- rx="0.022"
- ry="0.022"
- id="ellipse296"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.895"
- cy="6.9289999"
- rx="0.022"
- ry="0.022"
- id="ellipse298"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.1149998"
- cy="6.9289999"
- rx="0.022"
- ry="0.022"
- id="ellipse300"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.1149998"
- cy="6.9289999"
- rx="0.022"
- ry="0.022"
- id="ellipse302"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.335"
- cy="6.9289999"
- rx="0.022"
- ry="0.022"
- id="ellipse304"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.335"
- cy="6.9289999"
- rx="0.022"
- ry="0.022"
- id="ellipse306"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5549998"
- cy="6.6719999"
- rx="0.27500001"
- ry="0.088"
- id="ellipse308"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="6.5549998"
- cy="6.6719999"
- rx="0.27500001"
- ry="0.088"
- id="ellipse310"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.105"
- cy="6.6719999"
- rx="0.27500001"
- ry="0.088"
- id="ellipse312"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="7.105"
- cy="6.6719999"
- rx="0.27500001"
- ry="0.088"
- id="ellipse314"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <text
- x="3.415"
- y="1.183"
- id="text316"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">desk1</text>
- <text
- x="5.9000001"
- y="1.184"
- id="text318"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">desk2</text>
- <text
- x="8.3559999"
- y="1.202"
- id="text320"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">desk3</text>
- <text
- x="10.813"
- y="1.237"
- id="text322"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">desk4</text>
- <text
- x="10.92"
- y="8.0609999"
- id="text324"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">desk5</text>
- <text
- x="1.138"
- y="0.44"
- id="text326"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">server</text>
- <text
- x="4.809"
- y="-0.479"
- id="text328"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Workgroup: MIDEARTH</text>
- <text
- x="3.0309999"
- y="8.0959997"
- id="text330"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">PRINTQ</text>
- <text
- x="6.211"
- y="8.0249996"
- id="text332"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">hplj5</text>
- <text
- x="1.154"
- y="4.1560001"
- id="text334"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.1</text>
- <text
- x="3.0799999"
- y="4.145"
- id="text336"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.101</text>
- <text
- x="5.605"
- y="4.1430001"
- id="text338"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.102</text>
- <text
- x="8.0349998"
- y="4.1360002"
- id="text340"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.103</text>
- <text
- x="10.516"
- y="4.1459999"
- id="text342"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.104</text>
- <text
- x="10.515"
- y="5.1589999"
- id="text344"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.105</text>
- <text
- x="3.2379999"
- y="5.0170002"
- id="text346"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.20</text>
- <text
- x="5.8140001"
- y="5.007"
- id="text348"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.30</text>
- <text
- x="5.5159998"
- y="0.15899999"
- id="text350"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network: 192.168.1.0/24</text>
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/Domain-WorkgroupAnnouncement.png b/docs-xml/Samba3-ByExample/images/Domain-WorkgroupAnnouncement.png
deleted file mode 100644
index e65882b2cef04c1c17f16c3606906bb017b3949a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 37482
zcmZs?3p~^B`#-)8I=ppO4i$yGRZgYISqE||ik#*g5^D&<7}J at A$RWp7NMh!+EjFge
zX|lqm%%NhIG2XTu=CuF4KA-R5^Zoy}$HU9(wfpsY-S>50*L6Ry=XKo)SFFvp|F!=w
z2n4d-!ra6b0$E=Tfo$m5wH{nKDHEpvfy6;9OwL`49N at 0nw5xxMIefEKx#EXa at P!*c
zHu-wpQ~LE_8~*8wbCP`@91D^rjvqavm1t{!A)`;MH$>`52K;&0s|Oa*KT-`m- at bm~
z!n?j{-vz1g_n#d!1{&Q at 7j4|`aPRE#n^*R`hW&L5CGj?gd~Z*q^I*Cx?gD$zqeUR0
ztWe-5KZK%0j;?fL;?Hy^NGMMiG_LtkmVeJ}1zq&adF>zddqvnde at eLIf#&+{-3+ci
z89y~5SVjv^jbx*F#kAFV4b((v at 9#B|Rxk25?{vd_26}$3zma!yZB}EoS;!Ict%O&!
zz>Q5?<o<kySLw#Wh6pr5&`(3LDT_fy{QTv%6!%8-O3&zW3i<cq+H4AXWo>qKbQ#l#
zMhPd(G)B-%kC;YLEK~o6*?B1p__Nui<os17 at Yu?%nYA^_s at cfuYJ;utsYu#!HT9(B
zD$4B$;=Icyad6 at L{qg3F5#R%RxJ?dgabu_g!@trjxBchz^t5%yhV)={F-Y=cF$O(R
zsIj`j<1g;(F2q~3YUC>16BodfV-pBnZpY2=>K6Rvj<y=CI>B^$PhOh0nM<)-S#JLv
z9}U|8X{sXg4&V%8S!Z}mlZs%uj7PSy@`%R7%4^xG#v|Gug>D9B<>Fa9zvD`9d-07B
z&s;}}z|JFbE_as8cf83^{S}~l>B?kJo$x^<#%l+(wxR5c!!hIVS_OzFY6iu#p{#T(
zV;a|fcl7r2U5vVl2;X#SJdxi{3yT7YKEvC)OZH&u^DwUa(Wn<Dv~DJ$v|kXSPKitI
zb2OMsBU~j8j|z_K1`s~ECuFg&CX2)IZZ2-o?n$?vbw-o7!SMF^Xh<A6>7E#3=4qS8
z6mO!nM4hd1R&lvB1J_W_4Va&hthlVgGnpN*Hn%WPDjulM<GU523=k>e at Hr<q9+g{f
zvzA4qFP=CFY05C%FCX8|8V$(}&x*p&*Eq6|r;*H&trY#n_OwW9bOtwMAaMRNHuB;x
zOaHP}CTG#@*GcAaNR!~2Q;p|+>MYBxoR at 5eZAdDd&Tr`J`^lIkmi4mSt|-ShfUYC%
z6QB#^C<fs#$cfhrYu_7Y8WuM1+-ba+_~_B0wVC?KSM+;g5njuZmxrWVXY|HN+fyqX
zkEE0)&M=;_iI=OAgPuiswmf}L2vOJFd9!SpKyM#CF4&)v)kLU;j+K!wuZQH(9=Gkf
z*m%wI@~0%##*7gffowM48=BgF?J>VLfYorM04~wZ7cVg7(QAfXY6XkWzB20#nLPUl
zSqV5E?UICXbQz0b9yYg-Sr0kbPh0U5{`QDnT_}j*Z=SKHoHj%we+FIZ{k`g+^Lhe?
zuKR{wygJf=Uh&qj>5WD&j;+$rH`WB*Fv(jk*u#y!W63`WiEF&UxrwuxSzbfj(UAc{
zoGT`ip^(N)8zivn;e{VLTL(Dqa4r00($Y})jv&W}<9i{HHr at l=3hzvy{tD7#Z7^tc
zin0jh;4Y{Jo4c{!)pF4b(r_CW)9vdaW((N<wJgdURs*$&brjB)1vM-&9tk at hQD(9I
zjjIuja}So=dc%Z^`8KNp3X*M?x{CTWCHAq(`PDW!V#T#A1`>ChyfC&}LMt$c=1tiQ
zgFhWLM9k`sokE^yST)Ks#xe6pst?^012!3ao>o8>PJ65_Z=Nwa^!GdTK|#fPk!Sqg
z`dCYxfR%-(9S3IzsT{E#%m!n!0aj(_B@;=<16=!1#VjAAfwXx7;nRXenQ0755r^oS
zFU2i(3b4$Tf&TZ&sMnpuBp%Ab3JN)!@K=g_It9BV|1$8n_uC8{9`_k$c&W1d(=04l
z4tac_T^qqfP1Y{;J7Q6D<+$4eE4-uX7G><Kb*ja_oK$#`61H&VHKgf_b4{EzbVTee
zottN-KjP<;TQJ*a34_OEbV-B9e&J016-B6ma<4%9FNs6m_>OwMAG*YO24%cX8yOGu
zf<tE`JA3uYpuW!sm^bT~42P8G4nvQ`m-_q-JlgcEVfpCfXq3fdfd4uO0)9}{$@+#m
zk`%f2O1r=^Hs?C(ZLlD{-5iRy3_8uvyQnA6nxnI4ALEstrj#(!2cZ6 at oH9S%luU;)
zCpo{fFQ)}1WOdGt596b$jEvs(5Kh$T^SkhR8<>*viBrnF4nl4B@#-rh1ly!A|BHci
zwV$dsDvg!bC&k1U-uCipTb=!tv`$}1Yvav~yO{grM&@Syc}zg*38&!lLo?n8<L^$q
z(BO0%n^IrZjBOCe?y^G{-igCxqp;VOaGQ;+4N{?USOXW;D?~VwjM`j&q`SbMeq7kc
zl!T^x(Ut<fjJsfz?NT`D8rHhoy=(b|+ExpZ)IN6IWoR&|CC}00+H&Z%gaznN{|q+F
z`C+N`Rr2VyJr>xI<QYGBqr$PwOYuX5ztN5GS}RyrNOBRqq|uiB2JY(=iz?1cR0;CN
zPBwg;F`bMoLX_7+;_AcQYdl>xSC8>|)CH)2M*4-Jc6NYU7oGF>M?PJd7dfqv{}rm_
zT;PxxqVB(8wiep&I7EOBTe{@g2hdG1p?x>u?$FU9F-YH>ylK<mZH at Ni>ZX^q6?vJX
zR?Mf8kl?+4)|$8j|9Mc6)ES)TDB2uf at A_!p41M?a=ca}sJIeed4enzNBcYV&mGbF5
z70&Bdt)lbxydkY_shgB3sSPO3Fczw?clTH}xYm4}oy^mPHXihtl|0~2qh{S>zy;l9
zes33y*zRx2K6r0oCB+IJ{?ni^fph4hzRw9SJ_*%bkSWX;dM+Ge<FDpVu$5yIt`tQ0
zm)ao)KJc;{iZ(*G`Rn>w!s;HOT#^RmR45N#57YIZH0Ow2 at xdLs#~ONgTOGYTXnKrB
zstv#ouMDU2pCh91(XQRu$+$wI(_CzF)EP>gH?o!sD^1YjH@|R*FRf}u9;Z&6Ej70t
zeE{q243e-ZLrie at g~l2qh%#o_kigyc9okGD9;?qW<j3^bc5}iGj;=Vo{^?9g3LUTO
zeO%kjfZMyd)(pR-fQ6{EJCt-bt5mgQC;Y&JPculSa%!!@$sqj)#n!el*ORA87}|zA
zGgiiG>sf=-Z=4C4?b@@2F9ORpbz_A=z7__va9bBWzk*WVOw`?|M}?7L>1QXcv)pnW
z#-73b=TtH9I-Tok3r|iUW*y!2 at dKeGa>@1i-Yq6Y(+xBFuor>TJj|GJ3FX at 6nZcUq
zD>F}Ry(+&uZSHVZw!3{fmE;0ZoJ4AL>pt7NaEDIni7Tdy9~^#=6#CcEk at 51`-(8Nh
zRTJpU^Q!#O+8#X(Dk(M9%)5wQb1|L2h}iF8Uha0SbTg at Y$)(QG{h)`S_GjC9T2z?3
zA*|s*!FMNzF4bSB)GEhzb!z;*7d=jPHNdv7H;?IitXqwNGH=0*@z8!kL(=CR{eiuF
zr(}(S{T}BO_t7$XITUlOo?&2qrtuN`HPRrP*rUtOX>&aOQLr}YPSnA at jnH{4&rto!
zz%%EkJdkHJ3j$Y8e_7J3Fg?Pxtp2EtZ at mrMexWw8=%YjgjBjr==19C~Szu}agJSie
z0(*nLiAKbJ3Wnhq?=>=F$-dO)I3($`FvTH9y^cCl5~sNIRN?zyc{w=O0YA4=pDu?X
z<>QC}y?yL1zN}U<Zj=zfrib>C_{YtBDuHu{yz}~xL)G;=&2X47%4l<3YEtE|^ar>m
z-S at idq(5<p^5t$py49CCrhj`EDDX9$zZ9ka7}#?&fAY3FyKoqm at k7^g>S)#|%;O#Y
z79HlX{VUt_WB1nXt-POkkf)A6PTq$G9WZ*#DuY=L*Q4+~E}1?^8M&&w<&}SE8k$S#
zHBpDu##Jz0(5&GLAKKf#Kc{$z?(W{o5tDwVCH_5Ru+T|w@<C30cYowt6k+I-3T5*f
z=J&jReIZXqzYuV0HZIr_d$ZTKSj22h_41|lDJ>Gm8VZmpZG%yFT@#<XWQC$~Z}%N%
zueDhljl<{MV|8_IxP0<hoA;;9ZtlIPBm6zH=Lz!0(V((_y_>D04C$}EU3qv;aY&)1
zy?)ayey0MaZ%=ltq(y_ at u;Q}wYnKq+eY6RHO%%%MtruPHDI&~Xnd<hxU4U|t+*x~f
zvzP%6VYC*JJK{h{Rd*)wZH7GF;PJuf>sojO&Y$iF{|;Rr?3>cM^Q4wGCEPz-5W&av
z*}?{#hS=x%nBRFE$zy_oIl8)3p{caYkpTyNL#y&Y=Fybn)sMU{D<$PcyM32~L8=@Y
zi0T*E8%5u^-Pfd5e}x7l4*E&6kC5QSgW=0EYHIIZE4pu)&og@%6=D5Z8zS8XR`!_>
z0S}(%l;gSn#D*5dj-YIfq<R*5+Uss%x~)b2d;<62T%)7=MWd9Ayy*Ub2)V=}9qZ+k
zum)%rO*b|)Um{PUBGejk(+?~g;Wl$@%+Oo>WwlhXN49oz3dXfc%N8H&u<AVHJjIo;
zk5=ArU1H!PnAGRv+5dRNy8bq3<h;g*->G7#JWnUm`@S at 2dl=HnX085NM3&D9{IUZB
zICJil%PgzTjJ%zra5~UM at XZlxy1l*X#yM<Bp-ULia$W*`<vM%}ro4{v80oUY4Iocv
z#te9&a-mYC+<}WU?-I9Y6^~siv99S^XNQ&oh?*Y<R at 3v^Ix$u$<v&k;n01e}{)Ki&
zSO<ge%?L0UE=2rbnqT_TpjO$z^m#-l8pr>t!!N3}WpB)rs6Fd>aFe+8hm^m9!@9kj
z@<P`)H5wId0k#yU`v+GwCGAU*zZI?Y<d_e*7_3^>uNoh*Hahc{b;JIW>9ZGB5c*8_
zOYh*h(33TUBN_4#$l1<a;Evpy%5Y<<<M)=4c+w at 7m;BtOQ4|z8`#d_6U)A?EG1bKg
zv~&YuO6Slm#7jf)>`~?-r)AM_C0>v}+!w)L5N1Wp5lur}@tq|rvyYL6nML at Oz{E#(
zoN<*kr^`hd^T<8`{5<_fJ<rj0SQKp_5KeuIIxEkMyO6k-N>!#{@cBPhlv7t#d)@SX
zc9ka93yvoom$RYGfj7sMAx~Q$O`WzIsvVCGJmXW at Wtv#KRK9#AZK2(5mVs6AkV=hI
z5O6SwDtT`~^MXzLRog>LPAj1w)d^!ST9x at 7P{C~e at eXwRVrA5wW>O`59X?XaTX=nl
z*n7ankm4J_iN)4W+g(?Rmg6?Aw!`Hh5S?fHPKnRgKaxSO8CNe3@<80n6qNk3o9%<v
z9NrUpykAfeD~Pqd9az at 8a^a{F9OoCKwjk+D4j$3o1On4qzW0{W<jWn;e$2*H3|&Zs
z2XN)xufwEtTuF@=u+OQJRe>>Zmk+@!e_Dq<*Akb$L;41K=;&D)N8h#`{Fldkw09ji
zp78r`KN)ub>(MkJh5_;?{mKz5wO>^%TlFYG*`f^t1+|e{ifwwW$25p5f>R;G at nrYC
zkhqv^=cbf at PCQ#0dnbU7AEkH5u-8iTt2&V at Jf!)RKnTPvY~uZ0!2_K2hutu&mYZxv
zxKHuG3c(p72x2|rKp<cHi#_t+<^4q>-*SuHla10}(`G58gtU~b;yyV}ZtddN{zTro
z>QO3>g(Fjn><e)9aBr7J0?W{SnT3Fs<=OewNcvG#gzgZC>!;$);=G at -1w42Gy5|(O
zfRky1A)8Di)fN4(df-E3HP}29J>URK at VI231{=!N1z2_T`h7g4+ze=Q*e3DU?Y8cM
z8TFZ&Vs(}s)1>FI{?FRs$ga^a<IL2)x4kiZ>5l&0N#Q6w%oqZ>((U<P+@#(jb?aBy
z%+YS+pxvS3O0u~%!*{~`5F7EyxcasU9sjw6gOE7yS?&9D9#uh|z1xJ)QBu9a7#w&G
zb8da+v0ts)_sDqR2yAFREC#8YUW*B at 8)j%P^_};j*0=c!3nRJ6Qd2c)2M9#^S+<x(
zsTF%gaTA`9fSRm>kGyrURASzu`gaUWm4=k%I$#N at K>)nlYySHD%CKM0TCrG4rX6-W
zFOce(_&}a0tDma41rk?C`sI0U&E7p#ZTXf2@|u?ml;vx`P~mCdp)}D-!G|Z17;r^f
zDHe;N=TW#F`jNH)k<yzM(yf7Za_=r>*b?E-?SR at Cof6+sC@jBoa`emluMU3~;t#b=
zd~r!Hl!kmC+$MRj>!#E<{Pc?u{Cwy%;U#MW5U`}qMxbwj(yHL^e;-`KDh~@83xzG{
z^qVQe)|Q>R!1vR~zof`QAcsG6-MyDh2~p)e6!2NAPOL$peHOb6&@L}1Ry!rT^bOj$
zD^3w^x>>a-V3 at _CYctX%^>-u0sT6ghD+vSTv`TbD`!p4kx0$K1zw|sd-hTxar>e<(
z<tG50Kp5I?JXU({K8r1|`MI3XQnRu^*uo!q+(sUZWybO_EsqdO>7m$K4xu^T+#*@>
z6a?}a^ZxE%z0|B|bHuYwyM!>}Qj3I?MVW(|Drvzxyu>AIen8T;tZN-4F7$-c=MJ5r
z?iII at LbhRu@DS*tLC}S-pL7<yvr<7viIL-E#xT$3J85R9ge#K_?%|)TIed&xSIuU)
zS7X8jkIkNQd|vZx&&-szFK6)ydlI`Q+HrrSTEe&iy9JT0y5ZoN4I&Ya)Fs`L5lj-)
ztmf_Z&<3`yV5z}ewjmX{0#|50qjW)=HMav0Y+YUJV>d=T#9g6u0^2t~>2x+t9WY%@
zTF&2h0eSo%%yj$9`@5uafp$)Nwa-|h`L|YMz|vg|1y>(s_bJ2Xrnbykz}D_I^eyjR
zYU at 4a!7e0$mzYFudzn)(v*YWep;&2H%G&V8nHZ<zG7e5V-gj-jnXU%9K`WEEFg{e^
z`$$>X&(apCSt*nP?M-tIm*xAu8~l4N(mWAGe~g4TjvotT+8B*T%FIuVWo3Z{<@4S5
zccq-dGcz$JuYa-iduAh-iuTPoU3@*urk>an8cW6FWjY+m!*(N&`#**(!<ReIdo-G%
z#SPkPX_`R&IGRrXtY^ul^{oy|y5&Rt=^XXfohOX at dP-0Vvg0etg;?9G#FnM7k9+~=
zn>LUxSo!kDW*~>oU}3EX(M~T+1$lGtbnK!x0Yj>3@(L|gu5bxcjef0lzH4+$1(PU=
z^DkcxjKAHfEnMm;YiIzp!~FFd=fnhJKWv9`d15<UO6=uqObo``U)_r-Qus!2^)S*v
zOonkkByp$5%y at K);RXnVCZp=Ks at K%sJ2l%te;nRb`!lunYc;wHrrgyZ;LU<Z3i`uU
z9H!_6KxcIBiG6PQGV^%y6<`W8WK`oGhSh<~iq%a(UXb8sPmz}w9kvyX700<B1q*s#
z2$)00OlHs*IEktk<@N+q$hc}cZ1glm9$y5w<0fcUfpc(qAiWu|42qU4^OA^f4x&)}
z^P{$1Z_X~@$-iyy8Br<YkG5?)3ZBkVU*)tQiN{CmU1C)zp9rhzRxG6u54|+pigs$k
zZ*CFKsQ?!<2{@xahCB9Af0$YSc{v<w#mlItx)o%hl+i9&?5F<Qf7(a_nZJe~x($sq
z7>5pxUQ<Rh<yw!4?8o~gu&Ksp{FHq)dSJo-nkBZw_%mg+|7YWGRHliK+QatD)aOIq
z8pj^t#U(4;cI^hBK<$)xnyuTr#rof~tF`fDz&LcV#1E=3e6BzxyO(SN6BK8puIKcW
z6R2jaF%#KFJeEQU^wTWBrG>eeMVIS+0*sL91;ARLRl6aXXDQSlj+sZ}_g at 2UsHt(A
zWZspr-5ZL5YMp&7wgZUz{|4z&ZZ(I6*3q9{6&+#wzH`*=kJ32nV=RCZGEx{|DyAl1
zof01(s(h4<VypQwiQUjNZl|uh6sy!^{@KWlwSLs_p*?v8;JFQv+wR=y;|v=MeV9+r
z`4}tt%ZRX9t6$}Jv1!Rnv|C_ZxUpd`G}h=tSG>{enANSk%<*?XndT8+w8VdAF5JoL
zr7GGG*bC1FntA;8KX3>;mxs2{B__W_SMXtyEq}zXd{0c{%A|D=c6F>@>`kr%I;OtO
zaI=}hz01j(K%S>JiKp=*mX~MzYHPv!byQ%I<-2A=*u+bhFQ=5lKC6#=XZ&O9Bl7`x
z)p~QTaseYd0Qik}$%);n=4vHbGrL+zSt9r>v)e``<2uqp9n(O|3iUB&T6!`Ewx_O|
z5EA-A$iOW at eun`)jr3EkzIfILBUruVqHx;<%KSMZNeAmER<Tk$MakFJef>iKiQ>Kh
zc6ZD436E10aHF at T(}`VfzTm%$o_8*Q!}o{(A^^eRMZDD6w~7!*H at gQgx#GNnB^ZX6
zP-LsJ$DeMgLSZ}%k(0-+s9akI at tk;dPmFKfJ%~_$J*r_hWoI-yeFb@>hl5Nn?L9?5
z27&a0=<mR=S><J9#L<w5DBY$iZ8v{<zz;#gG4{#Hz7?QcKetJe&-&EIa$HK$Y>Iv3
zWg)L4>!LetU5-jgah~WQEr#_s2zC))$E8L}N#V at t&*~I>-kUs|vOt5`=XR_bRSP#M
zFu>4vzdYZE8tM<12F??<EF8!1)PTB4j{ww at Y)(7~S}@dCweQa^pwjW5UD_&9w~kad
z71TyC;zQ&p)`sdEA!qZn#M5YFLChO2%5NPEZqIgKnp_>rO1hMBwrDZ~s{Av@|KsSf
z5^I`c34l{cTH<ohTQyVKzn_#CVBs3xOiAWIkg0;r$52-70JbGH%K3$!Y>D+JFa%FE
zoORLNFM9IsLlKQV4kc`uu4uLSZ`T86;D0$H(b;HE(1ka1`#%)2mrzI>>}mnJ*mvzC
zA~PN+Y{e*$yP$h)U;P6^{&3B;(dKofLH-B8ZE_dhy;OOJLpd7rhVWW9Mf&gA0dUx$
znyN5o$$>K>2+9cRHJ(voj#;U8p8)bXt0on*?FUloq|h~LXyO+&=#z0m5nZ8xM`jy$
zm=(NDWymhBT-cmS0BwT<v)sQ|vO_1RF&Ax}NhTf^28MjP-rKY&;tlX~(;rFu?fWC?
z`Wxp+C99Luy46I6iqvn_VxzJXI#Zw(uiW`5N<D_DT^cl(P~s;@pHdS>nquvxGmj-Z
zbb}6iSKoLK5PN1m4UoJ87kn%}KqoRaf_0#}VCV<49F;Y9xrKpu?EX)n^q*(0zu{X-
z9S=Y~aYaYkG#b)~YPD8pcsZ>+N8Ra+2%zur>UuSvf`Dd0*)n4q4*ZH^nxZs_S7*EQ
z|0xZZ{&rFHHUx6px-`rBmgzBY(uVlbw(BRamy#6`m&G)hm#~2$9g)n~aSU;qF;8<G
z`w<@rWp?^?dEJe4Q>A3&%zdu-1n!GI36 at krvK_fbb|Q{NOhE7XM$;UUys!z++xN}J
zKx$U=mf at 2<$QOt4p9pUh5W7=!jd$6ViSAsLQH{I<rQPTspjAukt8>wh1?&953a<1*
zin1ooYsGqQ;M`Nei<DD4fuE#$p0jOy#y}ev7Vj%rj`&^p!mYtf?k*7MQccs3zh;x|
ze73I$l=-CcP(yFInj=(d2`cr&?ar5YU)?s+bSk-sq3`s1`WATaa{aHayX^|_QvaS*
zYwHdWW?gLQwJdgWPZN-{iVk?lX;e3PSu`@H<>@^NEIZ;h#pMLrmUyCoApi!=sR#JE
z!)~&4ro!!eFn8k=^kh&X<;YvO;CS|nM(vc+Ju2DK9udCxdFo+4JMo=$evM!@CCi;p
zY>aSjQ^k~JP{M)Y8u(Ru9<KN4G!spPV&(r`tiiZ~MP?AOmD{6d=A3aWbdc;(GYl4X
z71HmnyN at 2s>PH$X=26Tw?2S_4$ps6$p$}dHH~T_4MZWU9PyWhoMvn$&_X*m^tDDlm
z!vbbGEmHC1&{%HtMAp!k_SkWBzA)N_je>VAXL=dTP}LS>$?;<<8HudJrUo<k0gxdH
zzMLhe8XuOYAX~ShjW?o|ywmPy$@VR3vwWp#(OBEJO78tix^L~ft>b}pg#Ky#lyKQ-
zgrRi6?^Sfsz54K6fpV(;FcvnC;`vJBL<!Rr`6C|>Nyf)VU}=tNsdby`%ayPy?hjMz
z!Ecp+Cek&4inn5!5)LANH1yq*!}Br*UX!Uqe%yOVD9p~;#YhPO?94Su6c70`1vcXt
zv-v#qgePYQs$=~l=Jg8uhtyimc!Ps7W%{q(sVF!sNv%@`*aQ$KEGx at p*<uW*WH(FI
zkHov*{TiAZ>EE9tex>@+;$vw9f4H6nI^yVgW1VtXx_T996^!ipHp!;$KS6V0)&HHR
zrj+l+Y2PE)iKZn-Ofpm71OD3mwT{rhV<vTVOe2xc98*jPlK7 at 64Cn|)YTyd%N8tUL
zOKoS#g9>d~dT)!Tb8iA$2N?bZ+tj!)!L{!q^aH_hpZWqBo{Q(!1?GB?Vz686lt$Z!
z9M-t=r>v8H8`DyrMYM at Qt^j`ijO#Tn)r7Ie)iqvzLB9C&-d-x{eJY%X>3^Il3CDf>
z=H2xpp^Q#Cr3=Zs=cwFx7VFQXTD`&BwTv=NLaxctcqBnjJR5dDaZP0e*G*)?)wlt8
zN#mfgl=mR3n$inxi$)m>vh at +v61SLQLdT5qnvPB4$ldz6;Tm<2mlH)FXf#hinY3nF
z8|r#!t|Pe_P<z^go*g>)jetp8;`X|gYrV5;yj)~xMkvi#h#^hJJlxjVuN9B7T|<&j
zbEcK)_-SV&CAe0sTq3)H9dxdv*+DeNc^$=mk^tBt>S(-UKM|wOZ!;WF#)WQCnHtX|
zNB$m}kE%%7WpQ%Yjm!)C%?mwWWUo52z}OGjk3|va2r|<E+CV&76 at GF9ggtul{=JFN
z1WC#>ZR;-fn{TIvaFduq{t(wy|LHYY!PSo0*p{?|q0e~-m3D%hs;QLDt%%*O5i}Sk
z&CoJ|RdO_i0iBQHti^MW6coa#GKAQaj_1^x;#bF=f1T8{Zxm*G!E;CEB~wyUvKVcV
zlPILYI!Jd*j#vg}!wBQsFJYHpAd+yoJ*CaHvFXRaJ_*Yn=yVApX{>j@*QdLYR!$@b
z(?l)(&Xh#+WDeo6 at 8j88o_OEKlm&buALJ9(C}M)qSJT0*1Wi|$nPr9;<iviMq(SZ1
zzlG_MlaU0jyr$NfG+Y{8rc*zbso?5j#D#V at a!UdY0ChASLHsC_UF}XxqJvx at Jytk4
zr at IM;J>2`shtp~&XK%1C^e at PFl=_nNdhd{z35+etQV`FL|Cws~pEJ)Z-i=orvLQ|T
zz|4PFKX=bFZ(c at 7W<*R*pF*SN41WHcHM_1p^128W at X_FgV8P$GP!=R1Y&A;AyqSK2
z<K7Jrm|Iw-r{J#&hSZ^1!-YD?el at xA;(U(Wn2UeoYXbfs_-vOjN3ZcBX)vYjpl;CE
zf&>V#yGkRM%H52i%QD=>f!D$rDd3*uE=YIZ)Of)=UrvTf{Ynk&B44!4r<ucBXI=y*
z`oSkT#%CpMX5+c&`_Ii_qJA)6`QmCeLtLMMDDsVdzD^^i&!d03#LWQF`?&8smTab%
zG#f>mQ7#~*CBGk-xj6kIS;9t*e=V#TiaCX6$LLq7#cJ>{3oF=-kfq3?Ew(=;9Qe!@
z($Q3_E>^5<L at TsSf?_8n at Nr2h|Fo>>Awc7XY_Qr4GlLm!@@teqbVe(We=V7ZRj<aR
z^(3~ro+()4B3(pd3P`mql6~EsJsUbi82FayfE^KsyvP$pyUTe2lk7W+fIJMmgzfp2
zy<pVax4`YGm0pW4vTgJwIqaR$G2Min at 4V`>3+r}dv=;Lv8OOjMDqS$T=TJKGz8#4V
z?1G%#3Sj*%wDp{Tve2+OjS?L?o%1$#p+M^^#p;<&nS(*$c8Mv({JVjeFJA^|H{1H_
zCJjB-*RKMem!ayUCM;SS5F<ui)IV<!O}|EJpj#>#7o(UVu+p1WnE{C{p)Fo_!?~0p
zi7CZHHHCOl7a9gGVZ2LdGcVdCATRJD^p99ngoWXT{>J;R$t at D7FBZjHJ4c<DpG3f5
z9u<;xJF`a`9X2awM4`?jVoNL2^vjq(ElfeUOq;JMUuZ`bIzUsE|FHr at acFHaBle<x
z<G^Zc5 at UziasvdS0AjdZl(Wvu(&sxenQQyAIWoe)A##uv(QVjj{@Id4qV<P?kTRxa
zTY?|=v3w~!fF5npXgT0CS at _OD7e=$Q7jz at BkxRABP&i`v`u5Y1voMBgoPxU3f|?5p
zmq$<5TnB+xih$t%#j at TXbHqj|xJEJYW9xQz1ALg*0rC(16^>*$wOyZ>r4f2OL3^M5
z3f|rE*AWxW&(247WZ6veKjjVw0#k7+eYeJnbCbm&kmL&B(3v+5c2SlqE5k8VDSbH8
zhW1<+6RB at --LKj&_Yn7Hk6<(8d%z|TRHBs$2(#<VhWD^xUoDgMRDRs(dO%7<gS08t
z>Ib9uZI&IXjdC!>*gf at l!(y$FSIc3Tj=3-GCd!no-b$<+IwFWXkXTD^cV?A~$RWkA
zI!?PLKDRE|EnIJ4SAHDOv_SBzI&1u(_ at AZt%WpH8#q<(cLVO*$VpMi!<*fahORBPP
znRpV!b~$E>8+TKjQd}E})7#p-le=QRX0{a<_?tH7rYIwXNZpN3NB%BYfcn0}qN2i$
zn24Buxfm9_+(yL0S?${-?usI+WcS?{hK6-03{AjKDOLz_Xpt%*w*cTmmPzT5#S>@X
zwdXr<30KzU9~sq2V{h>Rp-MHVzI>#gACzAh6PPIYB|ej+i#~!!-ve>#!J)_5V$p`e
zL%TipVr{w*{nz8Wj!FBa5}>RaI9T&<EjwVt-wjrq3d-SDinU3oPxC?EsY^hFe3`IM
zciTPqR)h4%ZyB7eFd;M|2;Zq}D+SUIKDqEovERtI6hA at BWSLDZf;dP_Qj;+O at Z!=#
zX;tZLD`9Bgi~i9sCB?@89P57Xxi0I4BKU9Dg1jjhETl{3U;Jlz<hJ*uNuW*N|8l at N
z at 0wZ3B7ZWf&RJdIuaH=yb%{mx#PtdqQG at deO$|BMu=P3>w>dx<p1JvlE<BI;z-Dw`
zcWS(Nn;AR6I=KgFA?V|zGmcmB^tgvY)iwcq8CQ4!3}Ypq&&Y4C_s9Rz<0OOIKX<n}
zDrXL=jogThsGrN{m_ys5PJ at I)Kzz|qvlO-ZQ<j%S7i_Z32Si(Og-ji%D`ofkuG_|7
z)T4ad?(xngL0J;ciC(%UwzfvI$q at lDkD({q`pHK}TDJlP)_Ek-gPAzfdY{yfyNRaw
zC&9HmnYMwP$7oosD;RtpZPz`qwlqp}IUsByI`yEI3PEaNKmRZkl`q`w{vfhk at 9px5
z2LkY{CVIKF>dl5*UKUV8DYlgwHOph;NzFs at jhu6&RTD|ssX~XY)YZO$zujlRqZCDh
zZTHBMtqV^zDX7r!@bbD3 at 1%y}%nA5cF;sy5JTD!x74gqadH>A>fV2P23)H3cClaEy
zKsfs}1Y|8p4^Ao`R30jfU at o!C93~&v(oedCjImM$&+RmT`-cqFfq0y};Z(_mp8780
z>fAfQadgskGL{kL>rJZ<ZdnI_qrt;qXd$9G0O32Cc?o%pn}NICdCH@^R7dgDj!c1;
zC}$L7AmX3{JF254>e@)~T=Q#!)pBkcRt at 7TrGCif$UvIrljm)DoVyij>{$@UpgvB%
z8oX)=$hZno<Xco9Pu<~1f at d;I=1-;6F;2W6SZ)?X+A5K`>S3gpPw}k5da=x%=_Z|(
zfmEPv$smrB;OaqVEBrCt!<repdG78;qsA>Stw4}f>s|TXvtm$p>e)iODmae|1)-I=
zs)w`GM0Ijy!HTm-=vU*E<;<}ybMMq1)~EPCw*ZecbPKz2ZbkPW6#EER)!>AW0OEKB
zY;A(O;mr*M5B9iFR8Q=&h~3?iX0IH8r=y at SP!uJ$gU|B60>(d&m}uJ-fG}5Bo}gS7
z<bU;b40V~H4^)#IZKLDI0$sKqtV+Vi8)!xD{&r6n=*4GD+b(M>_T$jni)vt6mrgl7
zElLEM-K6zz!}@;&%2|7%B`*-!Dqdhnvu;s0-Z!5Q*d_mJjD+ar$aLIP0uk6*-4yw2
zz5D_st+sRXm9D=*&vXC}X~DPV4P6SLwhyiKW#W4tg94|azF|h at OE2)sIK}$kp6{zS
zP^JdEjcp9yKAqX4vG8=j1_|X;x)*A&sLbflCh#EF_W)0#)O*&s2liGl2Tx(^MSNjX
zcI38o;-ZROK#jat>Uy+ce5a0y<l)ol;Fe&mtk`WYGg;^3s3oiY6-Je6*lUlOa>4OM
z`$n315<7K3n<pZAis_(olSr)hXAz%7EVJ+JVCv031jB(Ow|Cv8I_vkIdjxpX?*ZE+
zUDM^kWr(e6u!uDoJmDld6CEnAb|jiMq=Rf;s#{d$_dt2dr|b|}AsOxVo3{LAa#j7u
zQTWWewySITih$2k)A|con}~{9IgeIfONMYBXN6+A?P*aOv at Zq&sOZLOqvGAhL@>T~
zp#7sqFKlp}j?D94yfIwWmu+wzOAnw090GJ*B;vYQs$h#6p_J+G{JMIowX65>EeTrx
zKuEWZP#xsw=8T{!SbGm9;oIa_XE`k{hw6Idk3&5tR$4(Ndpk6KGQfs6Zxr<P$L^sy
zl0nVr=SZ2%7CRLWwSZHayRNu<C~=W+nao4_hABCbFc3PY%Ba3M+!Ny#{=@bHq!gaH
zd at CPkew+#?40%o4NdaPE;&)~rv}n`~=3q*4aEwK9qi>wJ1ctI(M)l~Px_e8mjp9-x
z<MB&l3hq+g<0`zkrmBGzfR(n0Ce+O9PV)i$^ggz+bGW!7voDGNi)CPaT+P<NLAfSS
zm%TvXF1|g09Q&$@2BlsiS~gp3R!V6cQ*Ax8y&GM934kyJ-^d!&SR}Gy1L(^H&8{{w
z7m=nEDnY>0BRdu at sc40k&<2yP4Q~gt5WE-Yh!^veAQet9l#v^Gy%OlNMoPu+VW^Lu
zIq&v61qsMfJpuleY|W?s<5iM4gF!}Xmx!(Nk-MOCM0T6bQtGdxo51P+pnIUy|EI_-
zEB3&7O#kNOJdMdJpjee6O7 at yElFM%U<j67n2Pn~Zz=4+jh%0E`s8&Bq^;%!E6<jp0
z`|Z7DH at _m9lN`e#3G at Ym2K;2t0g+uDo&kDG)9*^%feN7Z&6jQ!rmC_1Gr}fl^^zjh
zjd6{-ac&5|l{b=P?0RLm%6K|QL>xS6^4_w~r2eNKNE<^Aegq~}j*s^gT)H1#1)NZm
zHbeDI<uA`z(|h%zsy;#gib67I_=m={BqT&&NBuK!8sG1TwBOS8_sRRI6J4V5X#A_R
zVf+8<kd)ZCU0%4SMbc^;Bg*iH4o-K<<Kgmn*^wDR%td#E%rRQQvPI09wTme$;%1}F
z^syKL5;=@RUKA6>Qy?c&&yy`eD!)CF0bMSo7aK2qK1*{*JzmChyusN2E at 8@#2{CC@
zVlQN;l=uzX&4N(~T$fJXM`n>6&bU9 at kG(;pd;9DZ%s=D!WD;v<nLfh20^Bx0OnZp9
zmccI#F6}{fdu)zid8?|VcUTew6e?^uGh5$2Q{uM_grcL6B2PYxf`%X$8ri3L1#W|Q
z-{-;wP$bfVO1~3#O?>bS4?ZbX?w0a`Q6;I-{6$2QKu<WGfV(`znr@@2_g>YL7yL+r
z`bv-3U_%naBFt_YmzrOco^o<|$lVkdkn!>*cuhqU;O5o>!xQ(y)MO(Vng-YXf8R1@
zkG}*<$ghbWkRPB|<Ywi39jx*G=9kb`uNz>P<%O%4F7Zuvc*x~^I1JEdSGM!hbO1%F
zeLUA<Ls0a4;ma1RKpe1uD`lwGTEeQT)r&DCNa*>ePQv|7uP2w^y;`;{Uw0h<9f><6
zTQJ5W^A-jl8wk!MUy`QkHye(N+QY4kR#z1dd_aw9*;huDMo<T<?K@%L(QN>Z1<T4^
z_<lc3q)V3nUNKhU+jfDf{prS~<X2!+aSbRodU4u#r7y5F*BP{f3_8^{{a~++XPPwf
zC at MF>6`jZQQ{r+TUPUiYmCe#<9Aqq$6?H#EuFjgx8mU)L9yY=`8$p4wJBC)a?dp!G
zS~D=C^(REGQK$y<v^lz-DIcN7L)`Y|r}?`X6=sk#07`n7Bfm*}T=pJH`Nv;bQ;K6(
z`+?4W at 05ct4-APuZX6tJB*d6vB~wQ#;B=}}v_>@XLe?;Exs-I-JwUqH&CkeIli68W
z)M$GW)PzNLq!Tgqg17W>GZjoE?BEX_F#vME={Qw}>%4G{9pDe_aB94;Z{kS*0H_N$
zD51LcbDG8$B(vS!Z6CrWVJ_~Lma0as)!1PetIPqEduehzm3zjc<w|0KLw@(#Z1jH5
z&mL4A4WyJ})Jf?|%eoH4B6Mx3?OS`P(m}OewIE{ze_!_dt19E|L{2767peg)_{&)U
z1#M$7l8CDX8d#tLH@)W8KZ@{D^uc}1;goiKb-$o<ezjm!ZIhBf55|0xq0t5!nUv=_
z|C1q%!JXyXkW1=qSt-)03wE&Fv^SlHkVl=JJzZon(?gGsLs_mc`Hlj?TW0H0d|O at +
ze>J6-2LdEWvM;-B7mqq+N_Y|^L3yWPQ#P#)BR-jucjraZ9kI`&8IeLzCc^h7jDebX
zW9xO0?+5=~1yy(GWKGj45NkpzasS>KGNgt$C2~&x+iQXhKW at O#EDr*~yNVXnAA`DZ
zx2XPO&DX4%8T^bCJ67<tUQDFubJJ~xwTzT20few?o9SlpajDW!^^K$BS&M}kFQW`5
zzr4MH3-zJDjo at yEcpgZRA8a2P)x*@d>-A&X+E;A`@HAFsy84J9fMD7{ylD(Q4D@=F
zxcgz_Pq6|40shm!cwT12CLl;L>&F1<W2oWz;r`Z|pk-$l0+y<qhFe48qVotw;han_
z+NsbLe%k0>$oCw%V|Ua08gMH^Z&{T7z-KlpLJOmDfwF*Wrrx|5`}69 at QPqx7f*v>9
z!9rJ+K0qU65`u=Qy>AgyeE|nzx}{+*jz>!H-B*FudjpO;RUeAba8E%TbDd1~IMQ!O
z`ipvP0O6+KpFj8RS9UKj=7)mhkiZG&Znb2GX0VQK5`VZ0v-<_A!r7>BsGo~jQ0ZUR
z0q*R(Ub%Cycb>I5#ypuh5wN;#<#~Qt-vvoNZP_?N7Hz$Ta%0r9T&u5tbWaUp+N|Av
z$?_Q88F-6H8*qUCBL;bQ7jO{m9<Hs#1eBa`8sxNKfo&8#cfB6vQMj+P28M^is<GRT
z?}ITr2KwxxE9kL2K|ogTENv^OfH7*bw%`_7zCa}1av{lAV?t})0jsaRDt%rM+MO!C
zu=p`%?OEDtQKNlNelog at yv@p})E at YrItTG5s_|c6HCjU5u-XK|n9D)^=wkcHuYeq_
zN66}m<JSxd6afPlS5|f7eR17ChIWSa`kl93a60QC7riSX*4Oj8p9BI{;b8v%JHafg
z+D^GZ8d at _`xuXjg=_0#JRoWagJ-H(08M+)^5dGRnW8DRiBZXLP5?^e(>QJdMF|09?
z9 at q{pd3KaZJhPQ;_bt)up}Pj28lkP=_-M19fc}n at mb}No!&^PV+o}8lOHhv!7b4QF
zVHx*8i4mLFASzc8ll3N-!E=G}jWjNZrVfIYQT;WhXQix8=YIXO*x&r*c`kJJ+veT%
zo#5x%8+V$eoEooJl1Xxh{{BkXe}3`})GTep#o{=XE at 99IngD>2Emo at aPgZ{GqTTOV
zIIpxsQUI8;f(1A;o$P!Vv%n5O at UStU>C=cmp~GH~p4oZ9<e~DssAPmOUd3Mj=%EOM
z*cv=+djCt5+p4`$dDx<4FBk$$^S^;FXz^b#7~t7+oVi%0`*MGvF_+gE_Bx7uBRaXi
zJOtd#6N!_iKG=MIvM+kPg7$)@<2L>1{<W@{0J7gPnKkg#`fZY*EoelmKFcz{E(D3h
zKX<238L- at BdmxnLU#SY_7Km4w`55yESly>;MdC`t5o~yVm3bG4-HgUpWM_chs$f?<
z>|E6K*`>6sXqD1lo?*G#50o|E_j!<Us%Clg6eubcVK>nn^jtkQk*RuUWBjGVDX0Re
zLtENQ>|;0U56eHv3blZO6gme6KTxK1=}OOW%j?71q4GVkomMz<k_;e5M8QCq=0HzE
zYBxX*tk~qQ*!}Y3(0e<m`w!M#Y(;)n)M|S#N}cxmRKBQNbeoM=G!ocYB=y!9W_8^L
zgFRLCCnz*=97e`R>?dL$ey%^=4W%L$PEqV+{dJX2wy@)Vqpo?4<UpgR%40-Wx0?&9
z9BhZ;@Xt7kLkWGq$IaPCcpD=VyWNLsd9r=x(Ahv2<ez at 4xL;?<E`r3zbbvTWzD|Fg
zK%zh-y(ls?n$*-sQ0)FA!KkicUk8CFgU(&aoSnXn-GLg~@4P$&-vDRM_fCI3c^XVD
z&AA4W;}l&2Jp)Wf`qBHlNAk~r4R64|{r at 5$ks`bk6+CABlRvkWFR)xLwO at cWSmWl5
zXiyCSjW4craUgU|3^V(+vzPM?RC&bV|D;!A=lTZbR+DyZ7$ts%a|QBV-`4ZZT0(a6
z)v}_ki@~^`ba-!Rz8xfV>f9VL9{n}q&CPGnRv8nZR8gWrqzLg+O1H5y3DY;6iB7up
z?bHlx^qYgxY%M58n?l2rZmF<W{*<<@se^p8$x1fI*G~g~8D%{C#<F15eR;^7!&)B9
zbQtpcPNXkig(8efmZt%@k-qc(u5|$7v4UH5!BGDSpN|*?NpBCV^!!^K9FAw4wLq;i
z{a3E=^qH9}ZlT#{Xbp#|8WrI7pVmW~oU@%P?}g`=rIxg?4}Jbx)-2<k;wi_j>O_s?
zfI%fs0{mWDJOMVfT#Gm=6li9&YsRY8yU*^E1i-Gq#t_fOH*ZdTK8mOcuaBLq2r<H%
zM|WqvwKf7}gAt;Nj{c*X+x2+ at f(_#}Ud;pc$oQwf>HNWo8~vbrN|+IwjuYoBz#K^7
z0Xs_r(k=jo+&%E=`Y#zu6fmgn7SDATq)Vt+J^+~C;UYxewEfRA{Jp8b5V at QfWW3CK
z<{=>BVh}lUF~YS4u-i0dY3=mo-rryRqlA>)*ok|WDMpuRu|Z2q%R(mjVc7#UKlbg}
z1SaMmBCTt||4&iuj;WeMYd>qwG at iNKtKSP+>Gv+&^&n$n_2x=Iv7w11UBx3(0}oyM
zGGc{hppu;5g039%SY5*nQ3T*kzdOM_g;_I)M%GqWBiO>ZsgBbP!ruZm*vBTEQt34=
zSQC7T5E0iCzmi8}7**GReL`+XZu4 at H3e(+I<#>eirUJS_0xyD)!CE&Y4}J|He5ekU
zMvr+lvIfkQZBN!tdiFo|<9aKm_LS|j>3DiB at y-z-6g{xZ<2W4&>n}|<<~=<W7!QaG
z3o^=fXJFrB<wguDixemr^9FkOtGVm0Y at et`30n}6VYgwITF>J#l|wchBQ)(!E>F!)
z$@>NH1xLMZy!U6#L>@AX!0R<D at ejA+R?VY9XPq=_UX;b?-!hZ=`>Xao3TpYb+`2dV
zy)7aKQkj`8MmJ$7{;IoiE+A)hK<W1quI7q+H)7$LMpZq_4kjwiiQ98S@|xttKt_ZR
z5I*JmKVSE~AAV03I|^1$=Fbj|Q{R4G1qdr{%PDbnEStK+*+oNCyZALRTkKcPAM&IN
z`~^f_HjvSO=|S89kL7IPLQpK%&q%m)ZBjVP#~>#qMix7QP%Cue+Nj6MKQ1`3Kmt8O
zCl1HX&r4C3=h!Zd{L&d=ckh|$L&j0QIgN7zL}7OXC04lD=3ej`cS*Q-#t2<Q+v!$!
zc1Dr_m#|P;6I5BwpalD|AlnC70)@5jR}c}Q{2eYnx#3m*IRNt^t?ZUTx3;Jo)_CT^
zXB3 at wT<9Azj?VD1Sco;cbRuQ&sYp;D2+i-(zf)RqYwS+^VrD7)=W=PWg8}T&fe8s3
zZv+g?%<oQfQJ>*(cm!54A|tDLJJn)}3Tjm?WA>zIXGCEme=c``-J86GZ4mIlgQ*~K
z6d$H)HP1lrEM2XgoW3|+&mMK&v98N8^_SfY76!~nRPBGW;v?kIvH-k*>r`{N!|vB^
z=Ift0HD+J)Va2|y7TW|7!8hGN|J{MVJ6tVyPN*f`sh_m!JuP7avcj6>E=G7g0RtE|
zs0#&)v4U((c-gjcH?0?Qu>%=C*vJ67<4{Niz2gjEQ6Nv6y|-L3Q3iyR&c8NlHvMPR
zowPwU_#KxXR&WIPusHY*zV`h{wz1K>6WuDCqC3I149gcQ+r?%Hpl*!fJBAabB|s&6
zumh;@@fzNp!_-dv;WRF|921h9GvtsvOSoF#;A4y!{a33%hU&W?Mx4d~L>(Ld?G=fn
zjWs8dkBqm+2Ec(GxW0eCNqo9`sp#FxWC*oSTR;PdHg|G`JqwKwdS=sL(+Dkc(%j+;
z0lN5W<^)K-I+l&5*L&!Vpx@>aR}6R-?liEkuRUZ>^brpMck*Ix%84HBd0#Cs8!zzp
zwoCTyo5{ls(Fn<|wA!f0BgC0!S@;byU~#Fd$W;_!r?ZDdLH*I0=cdy)`Yp at y(-M{(
zrw7Ng<XuUJ{`LDK=bG>8s*S`n^QiH9v_EaLmICf~;w at 0{DtKxVTi3{9Gi{$}Y=0iL
zV1hDEwS^P&UY`3)6rpYCQoZ@*YJx$Q`@*-m_Po1a3ZA7DH4-FpmmIJ=0tC>lv!I-=
zX4f~HfGghI`ki=DF;w at b9I<_R&3N1LTn7sSg#P2%kcy1J#sdch267j$YW=N)74}3}
z5YUaQPBn3dyl~k&^xl9;Ry^T!)>fDeLN&;f?<d3$ii|VnKRH=&_Wg*hhK#KIL&>V7
zrz4ZKWqT33gZQOAiCHz?GA}>@BIMxk%EvNwl2vCVJ2u(YZs(~|oB8A1+dZ8nn#SkZ
z<0AoAyOVv}G_QOBHD;T&XYLya!KUl0zo#}PGvuPi-TV%~w|#9blUVm%EWblC>jQN!
zyR>NBa!k>AM}A8$bd5xdwFQ+cM$|XZh+9y0gToO-Z%+TmEpBa4L5ONfsOkn#oCJw`
z2rAF0lkMzOn@;1D2tFuP5MGMJ at +Q6|xE-)T<|fo~jQo?(CRt<DDuWMI+kT7oQf$JL
zuedYC9vjHWMGSVV#MB>TmG)tAYyL_6U7r`>^r}JO7BPkhhUyzUyka#b=P6jNUo5&A
zK=-$ZNy>Jhc?;q}t8GtO*FPd9<fTUkD&9Dm=-g%Y1c at YKeLjSDo+kIn4)yhZV9kY;
zXY{1>>^@$KyWO*&`$pH{%vW$Dpp$nf1l^dfOM3oM^~T9VhU2#-9bGP_p##8Xkt6fw
zP^udLq}ktAX478dq_ZrRU72COru8rr-)vs?E8799bU>E6EJr<ymb>uv94f~d18)J3
z0r|C)G~z+F0Vd_GfyS(1e-y#EksV&g%v`8<d&fXrEmHzprqTL?ghy%e8`^kV+B837
zvc*WHa}u#F)E%NBTpw1EtFTyJ7l+>_3Dg2|=KpyhZ(kR;L5Cquw8ibROA%yACG-F4
z`Z6Hk at lgj7(`!c8#~A<x*`_8e;HMTQp<=bDJK)Id->OU_f0kWBZIvWz>K)|W{uFu0
zi8sDx*NuFF%gK4A`lq3S1yz?JC~K=IMuvR9w<FjRvo{OW&1Mh$Ekq)rrE1X(>Hy^;
z&s`<0-akqED1#lZGktqqu!GzMNL)aKj@=Nsz4o8J&<Q2G&dJwwzSmRyZ2DM3(G8a(
zt+g*z+8%5pbx3z7(8y~9_?`OpSOVfI=QX_~_gX<`^}Tvj0VS{&(YxO-_8eBaJH{1~
zmjY5zU%loQ>%s0ML!nAUP}H!5(a0)$MRt+l`|BO3Z`KkImk_+<{(B}<B>BAV0H2IS
z_-!K}`lp~tO=G(}1pn)_dkm at e;^gN*>X&`V;$RnnQ{}z(^;ZpvyK8_3jHh}h8z_&U
ze>9{cYeB&}*N%D1>Lg;O)&V-29(tsp0Ex?WKpuc)IUrRGM?~Y at BpzP5;y)O1;LoJV
z>5k*kvOhwMHP3+D0D-kY_*fI3T at PiE!!O^zHm1ZHtg)WVv at pOzwd~!O{S5!e;C-Ni
z@%jJhKt+Zm;1=WmC+h%a|G$E-e_sUU6kt1$z#W<yg?C5g7Wk&2w_YEkXY}8~P-%*Y
z91TCNOx$hYJ3P<u)mwDyB~p`p$^36-iPmny_sI;=-1klF)~A`>qCxt8p4<otubeXP
z(wAdXgD at 3S2p-81dNed{@<a^;Vy$UPW*g35>lhQ}9OuGME?k1u3N&W at g{iiBOJATo
zCzH1*j!|p~qaL_H(R7l6Z9b*k>_7SITf$|;v!AC-IM&WH*^EUsZCia9f0$y3gWsXj
z`olrKyu=SGDr|(rbuL9*Sq{_fw6hrUfbT{p*0v&@{@!z8NWQXwTSvAgX4nX}WikBM
z{TA(4-LWG5VfP%F64e-8Cm?+ru)%tV>)O0 at gMxC=rXN6-od1$#!AXsoT^Aj4gQWNu
z9ES7;%HU59YrSkRUE%iZ$A*5bm|qB>sc~xACqwe at 91v~Anes&5CeLVJmjt>%cI--J
zbE8{b0}Bf4R_s;<(O~Q1xZxg~B2??8GV(A;@%x!RF#=_02CU+}*>;~xhSz}%Tjf2L
z%|IhF9$2s>-~A+R6*l>NvVhGGmB?fk6|{8EU;~F0mGXorm*MElP?BasiGA5?TRepz
z*XB=);lwa)bC^F*27~I>_jiX(Vhy7H?b4z at 4xXA(EYmu@!7PXd2!0 at Hu%7?Vj)nhq
zHkzscd68e%V6G}mYlmev>GB#~nP{f=D3Oj_ag5#VxhD3MPvgUlY`YcvNTGe%JVbKn
zUPUn5aet3z^}$A7$GTGc`;+X}W4)jEM`Fkes&sxsisBsaW18#l^3;F%4gv5T2U!OZ
z4 at 9>*LC*S8^@AJ_XiE2P$(Mj0g!SL at 9-s^UzslY`F3J4eAEu^drka{+(kz!rbIeLj
zD_7JuvrR26P24Iq7eZ5WK~P#|+DysHrBrCfg-nr3(A=;x#Y7=DOmHa?$&~;Vk?r at v
z=6lY0&htIz`91uRuaxEHzOVaQ-q-tjU)IiVL!mc;`#!ND&CQSD_9OO0ahsdHOWUHb
z_(eJ&P!2dLUy1+|gEl5rP(ks!(EcxXXzL#@_H$?0cW#=Dy4TKr9`h*X^mxLjEZ_jX
zCjPY^qmhXG3CI4OicdIgVtWLR|G_P3o!}i$vK||fTT1}5o*Fe3sof at g90)f>>`J1o
zvyF4!=-h=5;FM{fCEod(?>F3iH>3)m6tk(Al+c<aa>pGTKB}y4XSs~qy3Js<%VWB%
zXZFHcL5~*#x#{x~sv8sZZaeq2$S{^EyU(xTBj0oTZN|RRjL&|)Y?Zz~nEBo7SAn_z
zn#<CZnWzh{k5^x4J^oEhyzl7R>ii*c%=oK at u<|&ZT>dsAL`&OhJEiI6#+{#}_vwyN
zJt5znN5tBg;X7^Z7b2o=G9B}B*cZJYNY{b(UUWK|*d}BDdK{O`6cB24SZy+EL^8Ry
z$ECy*VEmrMj+nIQw6Q^)4ba$__$_)-f6Tw$P>hZ=7%t&!Q9VB#au}Qif)n8x`}z}F
zxMtX@*a3;H>v8sZqDFU_X?Vub{>+NFH5^+!;}qi*k$Ecj1_(%6{1=)FelgA*n`vgf
z9-(_R?%xKYe}1WsM|y8pK0MZfkRnqaXqTtCleo4XZHN6;mdRyevuB(6KO4w0-Nu&2
z{$qjaPh*_A_W at KU5v^u|!wDGK%bkNgNqG-)D{~!?0`KR1lpd`%%^iQw*B}YxH0#2|
zCM~@-EjD8-_}dPjdjYw+W~X4Wmc`RtdMArEv3DF+bHL|1>t9xP;!i(2Kg+%QZ5=bJ
z`Q+gvRQH#KMREMf4}uUM8$pib^iSleZ|}KxPFyoJR-4SMb(1xiF>bMGIruY}0EIxF
ztXaNOqE}^|1~to5)dI<eEB9Fr%W?Bt2mYiB2!6;4x~!I(xO)A2uJH#{EphfJT)z9v
zQEF~}ZazCN-+DQSzaI|`cRUZm7u(}W(_>R1gRky(p`arUNMkoc(N;`<=y=gy#t+`H
zftSH$3{OfM`U=kGz8(O*$49cJ+MdtQqItGsNIel+0v*R$B^H6Zu8;dGC;)Prf2!pF
z<F0B^p2^7gN72d6Pd24E>ym0HsMkKvG9>@i1mkr2HNsL=E8eW_h)%PmnWLt&iyP0q
zW!&;r{_*J_E5wz=YJR=V>l<2y$5h*$VbBr!dmlWxs?&Q=`peO+BM2}OdR8=zN_ON;
zzK9s0g^BZdbrCQM+bspy7EXP$s%BeHC9FEXJbk4Q_uUc3gwsp%#>4ZzR3fTojX%!C
zOxWYiQYWfBsTD~B`Xel4Wd8`AUg0U7E+xT&-75<- at K)**c-Y!GYV}2piHo at n{=lD>
zXLD>W*fg996|3nN5QwSEt at Rrp$NW0c_;0--=NE`6jeZ}Ng%~3lWFg1)!p8Qv6TBRX
zL}t-B7+hpvzK&g5Fa%s6O^bT8RnW(Gufz|{zN`)3GSKTmptKZ(^v)jLfj?G|O4$}d
zdljg)?Th)6tH;m!?_}Is^@!<zn2L7v=(#|Sb6}4jkJ|ae&c~qjWp}~`N64;TZ>@qW
zap%WF4Z at tJ!cA2=#@Aq+=~|jDsh0xq%Y~#VAdJL)_p)#5>@pBHz$<;T4_}NcFl{mL
zOG`*|PcNN>z8B*XpV;F_2~c~xmr}ITSY3n-2*7fKYCozrJt-~tsUtZ0%jYP+f077%
zd5(9SUz;>)sKY2>va`{|4W4@|CvEO(MxgZU%+dvGUR^7aW(aEY_6qE?<~Jj}-@<63
zwKe%^Jot#tVSqS;kVF0+a- at AAdd@j{n$^47I0m`gdR3v#j{SRVs;b~;Z5}l^d@(X*
zj#IdoeJZA}hLy%MU~S61^Y*&VPBWII|FAmv#a>8*)+h0zr;K%Do)?W!Y`jE4sBlM4
zg>k at k(pH=~=dc3~7Rz=difj>Co=ig%9r~pD8!h;-mjmB at SkE0KHTWnj#DuRABCE#q
z&;D^4NjBu{v|Fa&7I#|?&A7V<<adV=EsA|)hLay(qTdH<ePy;@?<d=3L~{N)j<O7v
zH~q1=-4YDnfb*q>KK`d4grWW}uaXogz3Fgs<lR{<q%h?9)}G9A?%!^Ytp^wLFTMcv
z*ofJ!n4eI2)f*?zq|>uXG7fzzH<V1gKMZ5^$$fxxii#?Yp-V+e?}3o>=8MVTmdNIP
zevjTex<c)1(EcQlt)80#G5RW+P#9rlk->syG+P=Pn at Y;jXP?IMLFocj_9ReS42pAD
zwGW~1z8!K1D6WE-=<A7JhqmJ?5f2k{X}@WHOjD=CU#{DApE)~_)E4<Li|v3RR5Ew%
zf9_FzkFYgBSpD at O$h#cf?IuMI?5I-%IADwwT8QkQUM~jU|736I!xFA=di0M+gmuUV
z|0LY&lDFQ36(;s^hfYjt{l-vdbjho>SiF5rD37z5?;D at OdonEt%Zaw8WvnLkT&FtY
zy8k`nLic57#TSY+pS0MVxoPb213hb?u-aXU7-P|+G%s9=CsF+X#cL at Iy@>xKt+9Es
zS3iB99Y~;mL2|Er521L2k>>Tp7NmCimOIUs(psjEQ^60Gu3D^?p3pESSfhVf>aGNH
zc2qmTl`FjG4S(aUwe!>d<aC^J!O=K4x58D=bA9k%xHIm!3rPO+2(2=cTc-)npaJ&u
z7oLybcRoMkQOqWF<FF`@%5+j at BC;W%?*dYA!rXUf1>VD6oXm=*S_J>7o;-m-sx7`P
z0;PiR-;$<4l5M?8(CHANGwBmA)+A<J^00bfI0+p{b}!U43!yby)0V2IA|Tpt<VkE(
zAFO)-_x)~0M^v%qOh&;#IayY)VU%hbP;R9Hl1FjAfQ9jP at zuZD?3OVd&4b?jh=|Tj
zNQ~oO(OL95&G|0qu;_fI_`R22bseh#g}P4>wMGuD$Hx^uV)~{0>QR`^j0H9KW6uJ`
z1nLTz-m?~)0vHKQ)bqWp?f4_GHygn5UM<snD_lA60D7Cp>~H-f()mliGpCx at xtl1&
zrfEoRr=m{jGTE-lL06yFqFXu_r>U)APdoowx^m6ZY2W^*5z<OjM7<M?3%z{W>SnpF
zCJ$k-PAu}_?GA<!mV(T6G31$i<AExkqN&T?K1-1PAh##FW}V%j{U^EK*Sc`=ZJJX7
zqD$wum;p$Ow>pK=V}C#Sy1Pese#I0wIcUY(5FR~x<KKzH)~Mp5DryM*ro?vJSPB3U
zX-+8>QB<oW2<^g)bIa2!k4pL$?({ixlHbM?Hdxu_%RV_V#Wk4p`VmPCE1E%DZ-#I0
zc;1~1E9g%2ZvrO;$QuwlVZ0vzAxGzs>HK%#04dMrqc(2|;G6O_VozKAZ0#;EM4hd1
z8K3p71loMJ9KvQI9XYcv5XffmrISGAVG)_GaoH0 at s3H|FPhCIe)1WYFnJ>euD0k84
z75`hR1pc;%ujn4DcG_%xp{AN1UHhKn_I!GX2R%?%;=y0CKsDO*q&|odtPO1~aOjPD
zGz0xx;u4(f`8Wqt;$)N6BeQt0mT{NS3NZ#n`jfNNl!5ziyTdV3ftVMuB){&-qrg!Q
z!UzN6Jbh#>WS>%$gowZ3u<OyLt*~SZw_s#ef{pxFFm^`l>L2Y&b{CRMve3}tBVde6
z_bBK!?R9w9-fsH5E-j at iz<}16!TbpXc_dWYaU>&XytbiTUAUELUKggYPcILwatU{Y
zn>__eH52d4QV9jQT$2Jf7*|inMAR*QeY-2HR>xnOdlE-#9~$)*>~aA9=i?#et7x*(
zWLA68kRYbY_dk+wx`)Exy>BHYcP95F(1*E0z`)d!6OgAOK$F6e1$YTdvWyw8XW`K9
z*UI?Gkml6?_N_d3X at BzV@9qfp-5vSH=kRngM2s8J5ugBMbv2&yoN;VP8tHoYA<5s{
zYX>kVOD|mT<*8<8J5z=vbG^0xjiq+COK)?&$DYZG;+cDu(NpVV^u(U#l?XN_*%98k
zoz#gF0c9yvKhQeBR|7e<I#I<F74+4uD7H9?`4dn2e6w4S>wbJ~gUvz~#5nlfw^gPQ
z8kZdB_34kmLgt$J9QKK1t#X9P<;mpm3~`0)XLj>~iFLQ3YMxct*9?>q59?owT4ifA
zZ4)<EQHev|%HLgn&Wd7cmzGex^`d!z$whvuxVtgKI0Ulb(ErD{7I_e|ZK(11P7au5
z-a)=Er}LYTfsLX3yF7le*X|~|cTQxMT?k6u34weHO}^v!&W^7|YdCOprE#QR5}OaL
zFLrCXR~rJ8o*oIwI4ui1#Q?%2)evhda2ZQX1WT%K7v$mc-n6s7g_3 at E@`L!^0xn?g
z>BHO(ePVF6^jXDZ2m(gONQ}i4j7v8x<;YmkUiO;{<1B~h98wNR&X-1)QSj9>x}Ykd
zCbEoog at E4LGqlleQEtrG(HY8aPm$~n>DP}jF4si0G`tGilZ+=fMM^oM*!Px$&O{&y
z=?L%XX~wwk2;hY+f-hhS`kEv_SM(FH>P}9@^!ojWdBJm~ODPwuBXS%)ZL$PL>ZsWL
zyb~9;C<@rvxz`&;?tDdJg=oocar_lZS=?j at Sy2Ex(7(S9m>B=8T89eYOy=Ja!;v{l
zy4`LmFfm=nkz1vsSB9AD^bD18k};4P!NzSRyY}NNcXzR0Io;(=O3{%<i$nlr`0ds0
z)8B0(lJmPLs5IKavo#+Gd?JAeoSQBp5luxsWP*T4Bo>2;MEnN^Z>cxf0L68!SSdw~
zNNtG}JPc79VRx_9_-p6LHGmKT;KFv`I|gMK)(Ao%4O=y(MGeZ4W)|D5PVYD}NsQHs
zNHM`lz(k_De_o9w`FI#oFnyNwCb+K4?$lL16)!~<?bU5P2&34}#o+)K%YiwT#bOH7
zxTqi_Gg{YZWQWJi&l?vdsN=!^20k1SE;g#5Jm&EyVeQaHAtziJoRHp=?*Esf!2gns
z3QGAMQ=6-!2^j_n^EZQ5vo_}hKGgXodeWP^A)~S^!8!Dg%-lp9-=pzmA=LST47cFq
zxMP%mftA4KtTN-jt<w7F%4GNu$%pMU($3y|=5bXBMsy)@*%dmEf6v2*`|lujL7#MG
z(j#YzfnNiYoBia&DD8YtDkIUiYkNa;zM(W>%%RDBhu}?=+F*1{uN&<4)Ynu{I*!E}
zxtCv>Uj>S~I}?BTX|Y`3^89>1YFdJCDdNKddgVj&*kSTnU8%i!n&>)*jfc!%*#J~d
zpdSLP*Z>k0L%KrO;O-%PA62Fvp=J&~-`fcws_&n)-wQj)%KPn1JW-H>6X;HaPJVm+
zJtAf|Grd1fF4teE?bi5wHxkFn+Le#$zj`tFx20R)o8DOW|CPV$Yyqw%Vl76EWp?=?
zGxw|hOGKo*Hd7b!A;3OCTKd at F%|<kU%c=W_jvqQZd3msdk#+t<zY-V5n*>@S9d?~j
zr~CtA$M;wep1R2vr7;43w7Y%f!1pr1rapMQ7QUJL-gkUe0G!@D`~@MqBi}pN_H1u(
zH53Qi+wnJ*opF at 8_xBc~mw4Ihubs(bnaF<f)pCpf>a6q(M{vj<%ceV8yj2j8gMi0>
zQ at 8ogUz)bq6^{0nm3<tTdZisNtN=4P2{v#s<PoTnd>Qh_NYfA-kCFkan`&tl1Ad9y
zf?pz3Nh at KG$}QKtdGL1e=L4C7TUJ5){OB5#OR<w3#MpcHJaPQv$8)>_Al!v&>%?T*
ziM;_4j|bhxNa=tUwe#cy(h)7z-GT^M{?8|8(f7}jEdxr>E#fnhwHXN|%bHODbbUJI
z*Mhutxr#pr`W&J>X7JYHE-{8!0tKhW(m#OMxv8F)mG$KmTh8{Zme)p5Te!s;8gF9M
z(d$)0yna0%rYRAcdf=xHA-AU+NyiWSSP`Q}G`sG8d5xgf4pj2sKBw(F7prkzv)4-^
zdzPLNQCeQi)OCvc2_~Z*0faW^vAU_xUO~(52kLzVLXkCh<Qo^#AL at ZtxaN>M!wbII
z7%r|stZieB8ywQNX<5&pTXXtLBC}YbI`t0-^H|P^PnS$OFtkWL+oy9#BYjMbnWHJ$
z2Av)m;=O at Wfdh;AEd)b?1~lc$@ZlW|XedaYBVhKNCN>$yq;Dj)Wr1<L0O1*@`L0b@
z)kPoX;;g#pqrzI#?YHrFRHkZ7ZjT+sKdFDwlMK at f0ORe0zw08#)uYA{E*V|QC=ME5
zajFFBQ?T?t814obTB6$4M at kw&`b16*q@<R+-vo2g;JktM=6|DE|Hm({-VnNmrG0Y9
zGD96N&dKCX-JUcWv at G-06k6gPUxn-3V3;sWE=Md|d9 at +C-h<6s3J}n)01va08b;2K
z;X3s~g*NYA``-u<%<*JVaVy4nWMt5G%KU5JP~T#E;1gD#OBPDx>kls5=gVYtgz^j9
z{jFAp{M{B4fdztKho*WOC6;=vo4&Y5KdwQZF1E3gHhX|^B#Jy9uPBH<U4qU$MJZFT
zkfaSDp(?wKwyCtPJh4lSI9#4fDVOtNhk>>T4^OMH1$}<ZvKjz at Of(Zy3AJs9(w;g1
z{Bm}i4K>#%*M|}1dwI3mi0%a1?<}v~<;S6<{HtkZDx`Z9`vfRDH}U80zCT%cI?tyJ
z8F5VsT+==tVA5`nW)kJfv*>jelreGv6 at b@#<Uya<h->8waJf;@Lh5ZmtF0|LnfzCA
zZe#7GKx0G0%hYQ(yZqX^I;(iG at ue9bupPo}-+O0sW8N}`iI-jFKFmV#<`cbe?ec+(
zK%V369EmxryH-kI@!2jHumzMp3%!`2=;&eGc`E&sze7HyAxbn*rgIqP#3VD?uf<1b
zP4+ED2{*o5J>)^0zXTe1z*k5!)ApNJ-mYS4QRQNUal~=MbqCQ*3T_fBsPdbt0Ekmo
zajajLt^a&McfC#o=b-e|D7a`AZy~KaKe-U`-3I<E00d9uo?=|MSr>W>40MBxL`{A8
zAAX$sZ6L7Kn{!zyZbmh7bPVFX)7r`_evVzS5BGNQxgSk^sxIbWvU|t3Wz+7 at 2Mrs{
zqeHM!?3+&(zqYus^bI4t?xA+t)HX0dhSahl?s#Mbfl5HmEsI{;`lBdsGTmoXbp9Hv
zo#EkIl%aw at Cs%^@0*qUEH!ijsk<(>h!cajB)LzNO)}**h#!mA{{_&iHOC599+gIyf
zqyN~V@=bbvg4Hw#z!JsurOmw9O~wt)mi9iz5XwS92fLCxf8|Y!hj*NS-sAlBp(lR1
z{e1j$>=^>&KYJ!T{_poPJ%cnL_T#@^byx^7PKOsR-P#LfAi!&gVQaiQzom6Vx!Cs(
zOl90R>99C)vLrWS>zihE)*>1iTQC(_Q*L5DN;x^y;@xU;!L%~>u)lIo^6-amYel+u
zLU37CBIh62g_J&KMX0PYwR+O#%wo_GKl1=GeIAr+bo{3zb+b*9YLo2jWs_1B+ltEL
z`(%BoXs%4seVla)KGoz8gn{Fjz(JIaXO?gH8Itx6ROl at K732ZnWOM-oFU&Z^JRr49
z6LL~rZ2nKzwaLH<@<_aHXS3c)x at Ldj?2B3JV|5lM{SLKATli&1d{W6Tt0#M-R_t1R
zW9hzh2f_SJuC6AKL$iZ%(w-!Q2%dn%+&`FOL_}{-w`BdDt3!YoeA~GAMZ4&LQMA>v
z(8&}1*mj1IJ>Ao)BWlIMc*M8;ggwEN1BW+T)A^ywqd_ at xJ}<1WV#50vT(#)~iU=~_
zSZc+X^&~QPF at FSf-mHiHsHcIDNs{f1Z{mlp@#?S{^y at GL)DUS_+zY^3%+`v~lC(~7
z#%`eJwHOlmH#3QjSlQ(?>mm9hj!2%ravWTB){F?LjGKH8B}PrXjD$O;btYjwK9{PK
zlPz9Xuq7NV#-O-9I{t6I{U>q1plwh{g~_6F7aP2|sBS(cFVsstuz}P&rO%1EjnHV6
ztFiI5I3R52*68M^ZOEubUW%`;R--q+p;%OI*YhPH%Bo`rVj*_;!kd4yIPp~d%2t|%
z<NS!b8=Fv391B_$aI$S15Ihsac5aUh1o|AbenE^L;Y}65ZQhFb=LgkZpCxh4D9^@r
z<9xJNPU1dbTW>T+mLsHf2;uwAv6!^G7=M3;{Wv*74c~BZm3fP_3HIRosT+2`N9!+S
z;^-nv65{sbn3Dv^3r*l(|EF3g6<{c3tt%fsZ8WFI`%YzUFBE01+zy1>WBng^DN~Q|
zz*x%IOr|he_pbpRyJGj~w4s*PomW$y1Wftz>!v at _M3f*-+AAFGB9th4Hb!0XvNo5}
z(PhLBeL3m=SoNTYeIB4V0LQ=X0F*FzI|X;=7X2{Pr?r_D%Aaiar_uL at Z9bVo`vr3D
zR`EMwF<tu8%XCG-R9t33#`cG3sA7B%UIGSB*chmQH<R(4!UAJaoUe~rq1ZscX;ow5
z#~7eB11#Yg`Y(^<^O~c7m)7k&0Xkr-oi1*18Y<oqot{_!$povGD4wB|rZ_Y#5hfgC
zhs#4J0T>tpq*tQ<=`v`m14OXBS+ at TAcIOm=Ul_smCFPhw?0#*ed!2e7LQ>odV at 5i+
z5Iohbc>ei1n7K9RrOntlN2$wkP%6>6O?ON%USlhW+oJK4Em>Xmf`d2#jvs|J<39`3
zxlyfXU4VDidjL0s&dbiqr}H%3f!lD#sx#T9(AXZM2g1VNV=K!@`HwCimEL>ETFYD(
zco=jzN&`PG{^WJ>#W{Y%Ue$X)K&(KwWy9?S&vP5mMcJ}!y`&iFoqQ?by;#<(aVF?g
z9R>C5OaR^fk)uM_nBVm{W-_^D98R{ZuRxILpjZ#rp__Ds+nY70dppOLER^Q1F!gb@
zW%GT)nHMx-`gfz5CY6d<&hBsN*#-|`@H}K9%Soxlg`Fa%R(a-_MH<Dz3qmHdvW}+Y
zQ-|l&XL8dQ?M9nyZ%`~5r5h-rDblmTZNN8~T(n;Cf6**+rLT-UN8(0+W|=`0Ij}Zl
zfW%53F+}oWP|81%Vx|YF4e)%#H^s|<%1Z7>kzY;AlKHdL+A&+_A>f-TS9us#A at KI}
z`h^_0{%UdDC*Y>+M63B~HheIW_6BRZ&n-VM(ixR%3ULPg3qYcPMJGSGg3jU1(nnd+
zFb>M)n*YFPD!-0(WttM!7&x`N*G|`M`vVH%k`JKzsJpO$=rizo1o^{Z0Du3hA@&Q_
zw`;`F%=p at aq{F6P#hNUh at Vy-rZg3*0qkMghB at V$WuTV^bZdkc<O&|@)Me~2&_*m`1
z^rJtVeZ}m;(U_=$mA__fzt;S4Ojv!J)<-Y}^;4D`aiJe}Fb?#?7Cy8|-Sn?^xOu;R
z2PH1jvl;uyjXF&7jj$IWaROy{e_$`N0UTPOx_RL`1zeff=7N9PZNAykN1$~Hb&PW_
zY8pzXVHN6zn6<NWS%h&nv5lL_v<^#U9iyQoe~6prz`?1L;hlETvIv6_aiexsAaG|p
zM;t=t<PV3_i(d#=3cHrDn{``m9nnW(Zx1ISGgBUkD-dH9(j=ci<mSy=h@#m}Q(_z~
zP2A+o+`P*|-N)!i9|yTLQ&WtlKOlp{A!)=AcgrhGdR${t9d{3gEJg(34S5d-i-MM3
zdk_;=6ZhKEnFHn^j)M^1Ut5_H?&I8p<UUcKIyF5gHX1rqcr_cl5Ujf|+++cLTp((v
z?u79*&eD-Tfbp__SDJHv`Fy{&V0l{XCI2tkZS}2ZINJc-@~FR5uIET~Cq>@-4;#~N
z6)E1d0EOejw}YeyEP%fV&ffk(=yT+If^6t9`NGM at F48*kjdbJAs|{xd&VReH!a$Em
z$HY+BdO%V5Ma^3ZEKR&@*J3~_+Q$p~Kp!2VEBJ(?&J{;vO)4ghVkHzO8|RL at v|Ki(
zKiYqD4F0EKVS;=5p%wyE-4>g*K3s#giS+$ayJ#ULvh#hzGdpXbNl7>DWT$YO|BO8}
zeBA+a-cKoy1C&KNA;c&SgiD0M08R$DMZKU*&$VL252z<t0ii*ZbwgM<F at k>-aGjQK
zQk9!}<pR7gqk1k)%>W(k{CS&OVZ`QfJj;5`P<QIv at 8|j<Fw?Kqwu#EJ)7$$W$WD1t
zp{bAl5*dSzVPUtp_9b!iXe~HA?sv3ttJ>t|%*~u at 3_5=Vaja2Wcz^F+4U7enJg?(D
zZUIf~&3v?AZ09+W{`HK_H2X+(M*zS;Y=qkXlxB0?Hg69xPeGm#=UZEBh?~qTCa}aZ
z<I2)MMT9{E>9M>GKzXGWeHeaAnvghB7h>0EMP!LB{`sCrb+47-|NX7_J{63biY=g$
z0tLIC6wNU*<o|)dm at rW(+9s98-us_=O1luZ;4x&P;-0t6B#neSg&6;88|f=npKx`}
z?waOY`|B^_m!dMnZE3jq!Ewtq-)rXo7Z2$lI?^}GB^%Q;zrAV44)XY3)_;5O%XZ{;
zmiY>RvZ^|)Cf(BuDE9JdqW8Ys4a at WAC&V+ffh5(g`@9-V#!uRGQK2tayPa=Wa_?b&
z`ncjO&Gq?KTI3dWx8I`v?h#6Z1`o{&qyY{683vFf*!V8`*WRP+pOv_UoCA%TWi?OQ
z!F0*;Pde at 5D8>?Cc5haD#Be?S6t90FmK~i$NPD_;nkiD);hKAw5v@|uoncc at ha<6F
z30sK?t;LES6F$XU^7xPr)@Z}g0`x-P4aD27maLefn2~PAV`sHKezg)T<neXaOs50J
z at g3*xvV-fY<`|LdM=gkT`${t;308qV18 at o;Yj-aAzXug-BbiAZn^dj6`T>l`jK_St
z5Zyn4Wm&&~b$X8bzXxN30WA^Aqtf6|DEmRj?eB&ONnJ3^7-N8k_gk_YO#mU~m-3j4
z#E#b at n;7)>xciQ49$E89%W(uI2`ZCsMHZ~ea04#L#DtHBH%;XB@~!J&Qov2&- at xP|
z-q%L9($}^%pEl<KB(KMQnMctLYnmUm%jsJvLUy(gR=Eo6Ut!4G?F!4!%PWJ@&kbhh
z?UvZPGW{GteHW1?HR=O(*+|rdG{;j#YNx1SUTNLH$KP~8ltXt9GdJ at 1sSf()G$0;c
zsn$>!0DP?v9=$@vqb#O1V&^(HX07DXEm_f-lIh&tdAmuM8BjG*1^vm{HG~N69cy!@
z#PR@@{Ihw0c;lsbd6|8O0X|X|1V*x>yYxpyeF%EshvaZxXqC&+pFtbTq5g&;VqzO*
zaA<B!>kLtRQ+=7LnBX#jY&KkHtFzqZS75z`h}*s9KX%y;EV5qlzhs0zM;^QyUiNMA
zhToDcvoWv07pnYFUs^JS{QUtdgBe*|Yv!m2bRO9_1!J+gmfGH2U$f!$Nbk8xZ~Ylh
zKFi$9E|xbs3tbPm0wT{@bY8`_kV&aFapk!ax(Bc77pMFs_xtr~;e*v5LixGv{)Y4_
z4g_M74X6S}kM#${x~S(tB8*GMY(+Lu#%1 at tY$mICpJyK1eiOz4d3auWEY)I3^8#Yk
z_mi2Rb*F at d*{)>wo)H?48yfcN6NNsP3gTeHbrC4j$XgWMyl<gft^zCjw7);3Rz`{d
zVr{%6HsBr|f#)u7(>I at x?K)DkcV$}l>P0}`0x+WH%>OVLtLhqDo3-H{P`F7#m9Z=#
zWB<vd12HZ$-l)aQS{+UM)F^lHbB(;}{42kDtZ$b+Itl>TarY at 7nX`7mwy at 31f&pz1
zkl?x=*q{&wBO*k&eeW~1%_IeyS~+fREyRtvAv`K`Q7!)z1tdva7zLNrUT%-oh+%dt
z+nB1ZD{zDAxCw9c7&ktqwpzi4n0_%jIpRQa4x(g3m;FkFtQIP;r&lf11nQP<fDe{S
z=Hp^tR!~>1Uznz}O2_AddbP?83KGr>4zwuSP5m1oPfh<fTez|Gm!Z0reTRse`xuUo
z;hHhW94^LgB9V^R1XK~{^Ol06TbyuBipub7fh4sup)n?m17H*?qxSq?{N7jUBusy%
z`|n&5SS$1?S}h>5Xlt9<RUGC*Ggzv_Ns^tWMU%xHp`@JP+=>-%P60g=$bG?L%GcS}
z<$A}L=>ts`RvwwxFPaPRD6BIX!G)QC6jp;{`W%L!IBn)sxP;F&K$b7)vOHrQJrY~O
znsV$m^qEoz!N)CZt+U0}<C*S&KN<NFF7B=;W>&sDl6M&N{J$<gcS7wutfXnjY7c%Q
zG<f`%e#ou%c`!Oo#1*G5%FR*R4v=cyL1(&Ht1-XuprJa;xT3`6Uzuu>wfvbHZKN}^
z;*CU_+6!kkqIHcoXV$aB$vY=YZ59u^eclg(W^HvI&!j%YN2e-P>++&(H8qkFxhtYB
zHCxO%WLls$Cv;ji&D>Gk$`cr2E$tl!5p+JBOa_AxDdbt5+Kt3q(B$`g0LfRAbidOo
zZ60{aN&kH6Bx9E2fNhO>2Bf*ndtm#Y#=>GjPFw`jCKAO1gxnt1pXV1}HN2t5NO#VF
zqgF4w0mPI!bG`Jk)&Jknfq(Xrt_PU6=kem!IX<}yzS;xhf~fK$(-Y)r)^XZ)US(M^
z?^l6A(bwddTC9$BS&84tCc8fZsf)`!lSU!*o(*X_+H1A*XurJPMmT+L3F81yzk!<n
z^Usn}NqL1iZS_9*MUBg+Of9ZfDLdo&#v=la!xg?cHO>7Zpa-lVmt`Ts+9V%CvaS6C
zijSzVh%idT=CnNZ;t~O|^Esu>e}+<_10?H-iMP~iCq7=b{*A)tImHF7p|6~l2L}`R
zZ{U+g55^M)JgWR%KTO%2xG%^ZKK^tnMyBZ8K8Ot@%)Iol8WE9)CXFn1?Qu=YsBD<C
z^mP482fW*^XLTB4pQ4;<%xjZ(2nojnb=y~8V*EjLdMq=BNiLH=rM*ncWAV^wvmQHe
zfqCnJyetqRjN2frhV7i8QF*>N&tX&hw7j)!rf4-f`L?rc(Ms*9BG&a2_L_0Fa6q#F
z35IuTV3Yj*UO)e_JH3?PfxmSPVy`?(gA=0%tV|k~INQXfxnJ-~dtRWhUS}L~@$Kp%
zxA!x>BTvj}`1mvGiy3>tRI@(jjBd>E19OUtvRFCyaF%i*BApcqI0+!~fQ5C4yz?}M
zHO;j@?re#os|6M0`qm#w${@v=$Lv)DnBF%F_?A8Qkemkx7Az~iHI^xsmbX=eOjPEz
zu_DS%Mi4xYS1!c3v${yt{HF3;x at 6*$R+Xzy!Mfr+O3x*O;RsU9^+k)vL>u2lz~qO3
z0x2&WHR8wlr97L4{l6d{MIPM9w%&pI;TQ7}WDS!}9y0s8W<&r}I$f1!$wpL9*djEd
z6axj^-Mp-Ci@?xZxRl`^y!ee}lIgVGMR$B at w^;MV_YzPULyz$3k9Ih=d0Y?79q~Z>
za at _t0a3V|8RGXXSwGHQ*fr at uopI`gl1F}Wg;*E<T6T2vOj@`9jxSu;Jez7n4K}^t!
zD=D>=u5dEVJe)Uv8$oqDp7y>LIv-BqpN17{?SO+umnWEPmgoL5_<M98G3nQ5n7nuX
zYDA%D<?H69aQWXA@(W2+JWx6*UfpVeLj=Dz0X7TTBbCiP*$8TcRwfw_a~@<fE-N2`
zemam{P$Igwn=C*Z*7romzffd?hbahDv*W)SYFEF^t+A<y5GM@@Iz653I*t$Zf^CX)
zN}2~@0UFzQ<xlC6R%gMnjIYRmE4io_UJ;HogqRO^EM|{-+_WDbZ;4$2)_}PT7eAL~
z3JISp5FYEq{tJyVP?lxuy(&6?h}9A47Z8|vum&{)z$(viTX>FM6)`Qh25CAww%trH
zIcU<g{Y%%TB_Yo}&RPJsBp)5AYJTXdmf|kn5Cd{>5Uo<GoYW>%OlNgDA;#_~<}3~5
z{#_;wr=jU0t=+`hq|WCv59o;CPxWmQ8*Jk^x%P0PuBP}`pEc`C!Lv at MuPf{J^wADh
z>o>*y5+K?t>X9dhn~>ahnEY$X08j{EJ`tdMe01ERwWq7X_tB#`eD$+4zsLHVLdtq8
z?JMDcm{}5gyo9sb2frgxS3qPsF8k3MM86svmZ57udEr2j!`Y-0T8q~f-;pr3T>c$I
z2*}m$CcRC&5*8Vjei!oiC&&NihZ-=f-M92JT4c7d=HdX>e{nim>JmR;9j9K%aBjIl
zZT+UJ8kvG2SEANH0DhzHIv^Zh{6we9be_Qb6g82110D<d$NRmepkQa{4%Pg<xY5CK
zQ{UKa2d^T)ur-gi?A(cX?<DsVidf|bwxVFRLJkk2!>SkriV0(`GO?nNf=TTOLvEey
z2=`;8<pHe$B$U&F<h1)eVEM<c;Fbf~!7DngE^QV*$yBti!}l5Bing0RMeFWd_JIjS
zqr1z^9+1#}??FFHH2Tm}nyhWd)wbgSLVN%qt5u{nTY7G}rgo at +Svi&1UA+@*Ia3)X
z;D4n9fZc^-U*m5 at G#E&Vogf2+Kh9v8D at r$Dp*{2Yeo1;ywE-=(MX*_NV*EBBB$j)j
zfJQowrm3B`cjZkDX*+P+p~8jnfEcFQ=5AQSy$H|%XXD3Rho;pW@$r`ORl{(^X|bnf
zfWdD#lAOI<Xc_t29Wajn at l5!K%x2N{;<}8;_1IcB=)WcvC=4-uHyV)4yDVd*Oas(c
zZwKk0E&4-JFbb%4giLmY`2iSwoc=QAQ6Ry$mMS_(PDeX+z`$r$$<2K6#sgl$^)5lk
z3>fF026kZ-3Zz^ru^i0!;C at L%zcL|;YI|CG*b1Oq!Lco*94mH$U&``KndN>OMNUi?
zgJm<N5jj at -)DyWxmT at HcpD89?n~Mx*4j2Llt^sV_HGi{QJuCno|81g0ttv3g^O-J9
z5%nxZ9DiBcMvi!BG8 at AKDh=v+R@>3RR2xs)=$5~nsE2(lLX-zcqIfo6^8E>~7gn5X
z;E$injor{|UNdhv=tor~a7u5<lgnzs;NuGx5F{VTyBn;zNBQhPvPk|a at Zn%gzoI~-
z>jor>Vu1>h4=lYSRPphUJO+GXH1^m1cjWsT(6&k8bRgt`e{Xcj*}?3CjQt=N^Qy1m
zN9nP~&IoD)Aa5Fj{=>$d+n%tf6I7u8%}nXr;TrpwWP2qH#F!MNgd=-Ye;zzXJ*u~(
z!1iycOdjPtv4quvN=X3c;Zqammj@$~=t>tCra*O;bUmdMzH8)Nv_ZXS*DK#ak@(05
zAJNAbYax(FyUIT=75Sxs<p=e_K^fOXG_9c>n}&fxhx at u1JUU|{1ObI}&Z67??3zt?
z-mvh!e^JknqqDfudae#Ofxp#a`lD^e0|cxzd)EQ#v5MmE{i);+518ty&i6o7s7uAL
zp&^XaL&MhVfd=Z+9bjPmP50S<v+=~0tB5Cz_CA#09aN+cw-HPYM!TQx1lC;D7fqES
z1Ck?RZ=#L;{z3z`#d~oENz$AwGV5=Re2CpjbqS)&cQ|o){Z&gLPwSi)mXfNJm?TN+
zsM08TGDDU%D91V|MLA5>>~t?4BOERN=>Kbw9`{P6yO~^^HjlRPC7{dt*6EWP?mc2w
zXxjg$1av%*9QeeM30yn(*n`1j991}_XP?B)unJICc{yy{nIP$<J4&X?C1CC8^bM`$
zq{3OXg5jLK`NyT3_ at QSuC9z{ZK*9Bz6%{)wIjS!q^?Q at T=4aId at tn>*bv7=YBuCXa
zjewt<r4dH4gs>-6^CT`oIR`IR01caSNG}9Z>I0vj5)B%5UIi$QrdtVmEV at 5>%EN&&
z6lQKug$jf<<LQ=qRq;9`$=aK%^m#G77 at +p00IOczlp^P;dik)G<1CL^Ha}F;IX&j1
zC*@%k??i682NSM|Mr#b$=NPP6`REEv|A$3V*Dz at pue!4UtnTVwx_xvw>wUQwXPb>_
zrXd*W2I^IZ1_%!W9OllzbB>_W05??tR+`M*!U!8B4znxG?5Qe&qp(m$b5sgtGznIK
znFkx633_#4-?LuC%-4+fJs7cbQs|4{rr$>@Yv`u&#FU96WJAp%X<BeU**%X8_RWAD
zj`1>1Blz4Sg+Ajzk;*YY)|z{KL+0={i<2EONq-!<t6n<+^gZ`?RNUz_l$emv={m*@
z<~1oi)a|}VJtKjTdmx9z=_qA`+1|e6j;aplfO#pP9eQQxx!;ZwZunVWhXCW`l1`6j
zo<~BHsCE}&=?{<eAAvE0zXmwOcEWsCGr-27OMw^nyN4&Dl at F!-^g3d{Th-k46gb at o
zPwMJ#S29ocw0R++={8Hb(B-<0D at 0LE;xqq6Vw%6U?gadgy(?!CFTq=>clXS7)^i-Z
zb0VYxbn$?`GaWJJ5a0hddiHL}aK+2nZQIn+S-gke=$!MzKCxaqwt-EXr~wV2w7}h6
z4zY&loPt1_Q8PJ?Gk<#3+a$$2DT*Aayw_^Jup$AB?b_kxoo4mo4|B89%|I^(c!SSd
z!RqgY-O`+d&FaRcF9U`7HXs?0-Qe+sG}O;(FZ$*ud#L=gS%s-H0^m{*h%4M7=og8>
zz|C*{gQ`l^*P43LK5z$regc>ewYfn364E4D*a2)W9h<fzVPc;syZ5-L!sq+;xZq`<
znHUTE9A(h_*tBA_1Oui6NWH55&K}i7d;r;9AH4dq4(tCx*g=CNAV*KphOLvf1EbNa
z!jzr_PdlegO5)*@6cp0*2_YCIV50eY at +`bGEgbyu>RR+<h%!JWAt_F%u0(?QaiAMe
zHPCw9O_dse8m$Sy at I6#hKwqHf`l6 at rL#SeGG7oGxACq7vm2KGM*#@9F(IgpD%9KLq
z<Vgbwn2>Bq0-9ryDzo};Dcx}rMHmmYYV0*wlQ1e&IQu8QJ@>X`P+n|SJKq-XASDDO
z^B+o029sy&75IAD?tr=F^&-stJFmT(kZr=L%>re6O}(uP*8g!)*pq?BMb#>$+;NVi
zqA at XG`@_CFW|*nU<k<l9WFbwWLe$}AmXn+&rbul&=Y&9yPUBxY$Mt=ZKj(A?q+x1j
z?x>`+dZ7>qTZq(>8NeT{QT+_5{lq+>mjmv+&gr+>Z{mvt-3o~hey+(anac%ViIq4i
z%=eno!^n at TMk^haJU;#p8GR7#5cF+&hTw*yI>4w(_PMtTH`TM9b<<+Ar0GID9%G?r
zosAN#8ITPCV|j~_H%(`8^~~BbU28G&7G|A%M8RD%6$Z8gV<HpF`xyaA<BrP4HT8w}
z7o8)@DyJ~>g|tqePBRtHs2n%*%BpU<7L(MOqx)v^+}rQ2Kxz~p?>K8UHRbth=cKL@
ztG8OCRz9-BQ6kC#$`B%EooHm5m5;Hgv#HzbGEfVFM44nk5_xU-ITUFVK;bv2uQu|@
zltADZtxC;dYTA$A<~OYPXIFTRW39bHRa7bCPn{ZD0|$(B+?w^!ByPWB;(Sw0q+AwR
zCu>ss-`KX55PgSe6?)M-K2~J!B_51)M9ESHXKGeK;An-JN;0me>Y%CkdJZ>F4k6v-
z&a1SpNP3p7RF1V at y|wVD0gu>&%dFOD%JpF2MumicUD`CT^&aZ-;7bXJcIym}9@>A}
zF+oC71<MXfn5ZGlWP?DEUgMm;uV;;xJa*wD!9Vj8{q>6J-svV;{q8#9#GRt0kW+e6
zF7||;v;!QhT$4OdKPc^zVECh(!KL*~uvD<hjU-q-MUIT7ms5nFJKN4k9^UmfO}Fs|
zZjDxHTNBD{05d=FVLIqZkrfX6>MRKY at tot14!VH2qnai;JeLY&G^}#{pWy4(JqyVh
zv&)($$r64Yyu#UegD-fT3yjx4r)ZQ=>H&d_Ck-{IjmTVWeGVuKmrliWXRJ!`eT_JZ
zl)LC$PNd5qj#@MC6S#UkRPxO4A~?5r`7AB at 3)n7RGngpr&3?T6YQr33dWT6oMtz<<
zn;|DZ$jsR1hR<K;PXS*QQZJjHv2vWx(L;&z1Lh|plP8Yj&wvAm?7D6>kgSkJ)+*Ru
z$x`sC9lQITEBB*?y_+MkXLf;ST=v8I4;XZ>xu~%%8T at x6O|O1-vR+0bA!JiV)agoP
zJ$}yp=ot3!&UN6==brc@#Tj at MuWfGDZ7^Zpd9VL1`4%VjH3Wi);9tm%Y7AP{DZ$DJ
zGH~~M)vE>-UI7Z~Kkf%TKRl?I16NyVP_k?#4wzGE0an$!MwO*vGLz?SyuEIQo>9#z
z%+P0o!JEDL5eHS|OYqPn;7{D at fhyML@y<O-b>KBqB&AePCo92 at sQyxm(46~`<bsJ$
zM9j2a4|@_mEhK(F8a5J;n89E7Nbpouvx4A-{xUkPoF+s477)l?&-h>&j+<m^bR08V
z<M!PFs)P)}X^@OTd^;E10u}fXIbNlxSK(FSoX1N^)R~8>9<M?7ec(BlZSdL3ndv)x
zm3%FB3wkzE*@=<%))zkle|uU#sE`Z5fy<=4%|BD8s|J;Snk7X%8NgIt495bAmL95z
z34DoHghShM!UOP%bJ}<*10x(nkJtet1qr|$@O64f at a?&JsyPLhFK~ISn$FKsh3|jw
zOsWly1Xs2(B(k<nE?>G*JF`9qq^OYFVA~pINHah=vsNE at rS!5o457ycp4ZpNUe-s&
zOTMWeFA!_=+zr)VU^VmBPswwFni at SNis(GPo?3%ypF0$k1D4J0_*fxr at p2!BHW`?i
ziRHRutg!G%dWUY+-oxy}HM5=KZ6)2w6}&_rt%x0XbF4(f)yI*Pv~%NtHRLL>2eYlw
z1}3|e$bwX&qI<_6vx3dk+gn_*7Hr~n4t*Yr*n#KqO&C8x{=<z1BvU6f5nvh;daapx
z5ZO}=(iq-&i({%`AdC}UF8}t`SkFfuE$y2m$n~iqn>S*9EOOGCbzCMRr&iORa_vE#
z%PvI~wpSAmcRb&FBz^m1o)M=kj at 1;`Hy8|dbn~qIk at A+v;Yx4R)X(-e at 6TU*9Pk>T
z1{t0v_F_sFE~=;_JpK!S`*()b0p&|}!h9cIPqoo8vDNv~W=h&y^G^2fO8RU0pKW}y
zDssxE1&IdIZQ;m&@(Zm&2c_LBzzB_B=~co&gJsNa=vNoU$>3eWygZUxfW!)z{Z*k;
zJqW_U7gO)KNmxmoMC{{cqDw?fyN#pc17xjQORkP5 at E>C4c_3(h4>`EOXqzk(!71jY
z?7NwG4Qs}uW^U$XW{qj=_zsKUJ&t@{DJ^WwA&7W~hH}9UR_2bo4op?KfA|rR-*~m(
zpN6X0{q5!7e#yyc(F{G!Sg|hh-0)f6syF#-ufKk`=I~KndQINsy~m!?-;OXdjE6Xt
zsJJU6?w)mS#3^U|QU{vj0IK4e2J at ky+cJC<St~GfH{)b}9rrK*Gl6mgU7{G?w)m=n
zXbeb|xL!uYOASpB2cg`a(Y3eM(k^YTwj$c^-1d-FnAAo)u&8<E&l;C}W+OQ%DaU5Z
zJ;%|7qSvg7#=6Wb at 5z?Sx#V!asYk<b&d!^F^-n^lvXb?MKrxEUt&8Zf2l!vF7MGj~
z82NpO6q;qS=JW~rl1zT#%!LkTvyiL#3IB?~- at e_bPe_>iqKeQ%2M9MFK)>^m#=sSX
zrVLQlZ!fNupvy?Aaz(M**hs`57JaiD-_0SoUnLU2v{mwQZ3lW>?_uBj;xa4D+2+>l
zO)Jt9M3XN<P*dIn3QKgB<LTjb3?yXMW!-R%OQ;LzNnKWicNsK*Td;001W#snbE(qj
zIjjxrrc*6dp4Hs0u#_!TI2+qR^Vgs<z#=Di?GN&7W&@z30jMkV&oJ4&R$%o~!Lmgg
z at q1T7uKwcZ05;HV8MwL654UECb)`WZTVWYhG`s5Z(u?1vNIaQ4Z$n9E$Lj_aStnsd
z+4bu?rW9Xdy?zzMI2t|h>`xG(b{s9KjXT!iVzT5+rLL?8>?ilp^^uA$24>DiJ5COS
z)eFqemQX7)+{Vv*^&vMPVDi;0Td#X39e5P&NM><|sm(x->Au&NL|i=_(nY!O;<tJ>
z0&H^*n>oE>1{a(S%YW at BeQ&n%@NFY^4{7Gf_&SM_j!g3i;95(Z5UTxnmU$166g3v#
z8fVQoB;27*D6TC~R?CAX at 53D$yDCNIV9V-XK!wTd-JSZKU}>Ai{6xK**5O%SI>6Fs
z>yaOV0so?AcdcLo>o9W$j13=wlj7~kN5)s^+%#Zm=2LRlMqIl$YkLB6xP0NJlWFXi
zFOSa6h9l2fA8QSH{%3-J+Svd=x%C`i&YxqjX;$ov^C_=ffQ|#PZY(7MIpX*MGeGMe
z314*iir?VP`}hRMX!Amrg>}TOw%vd5g1hVc%De;McmfesfUf}!aYuNdX at KGRKSWyM
z%2!PDv+nSzyL>o-HMYgXbIYQ0C$f at bFAR%@!W|=>eSf>l-8AWd8QXRirMnRUrjZPt
z#>b at AZuq5p>71K;S2jgfny}+)P7lRwr_(RDzWp5{s<jn5Lw%px*}md!{Sv3C9Y{6X
zmxnVZ!i2e$Rd5|bJ}-%E0j1fzM<x*G0{<F`fcScZf>lg^hblDr^Z+uY#-OKc)p3nu
zm(o4^8_mQw>`*56k-yrHmw4vQo+z2xqy!5kaFTY>8Hv1hww7&5#LdK}iBAycQ?o+w
zvvFy*+l#$<pxW4>d+;_?D|_%FA}cmG>vz@@2QUAdQNkWG6Gx!F0*oMya{F|0SQ$D?
zpgpqz8%H8DrY$O1(z}&>m^l!DNFg)40^s>AJqbZC>@0rqwz%h@=Wx6J_lm8!IOmh$
zI;qX+XOev(Z^nQ?m-8T3Q=z!^(|jquPrUjt-smwGHU9Vl5|$L*Ro^%367O@@{`lvw
zg>{kCwAg!D6O*@RC~fS3$s-|D^o!_8^D{Wllvs0??tThmYkC4J6HR0;+IUNS8-)*H
z*F1{!pl9Czlti=0gWnp~K#nHwSoHY`n6d(oh*I618^3(uXe5>y{ALp7X97-i*WEER
zFE<fjfVPM{PZiovx^Xysh^7hl&tCv%dc~N%*9C#}=HjrU<Kbc5cWFZ1qrp|H<x%5g
z47CisDtfPwyYlJ|;N+&!Rw!nCZ6v+1LhtlH&km`o<JQI6&?LP^M3%HV8nmI0^n#5_
zydxFi5Yc?=Zri_=!GD{6Mz3;O^rCA9EX_k1Og#n*P}3M_rR0FgK@;7CMZX2#@-nLK
z0+dFYE};~#<F=bjE`mJ80-2zDK0m;DSriWkMU8N5G2{KIRd3uw+pe=#TC~-7$DAj$
zYeYQCBr_fX|BzXdyNy3r309H^fICT#cFvFDFG*k_fCr?|W=>sL_7uB8ol}g3wR)jb
zXOA5LU*W{}FKpvzrc>$4M`im=wV8jSMSpu|2^4!PxI1F)!JP2okDX(cTOMJx`It;r
z(V64J?xif=6LLW;g&f}KvE%vf46z>o^;26zw+&*38HB(W{I#3H{Jc09$rd|pQ1`TV
zL+q0PaT~Ihvdo%M-4+_0 at IG<*Ic+uFKP33wZfhz4?7oZWHH|%9n(nlm%Ymxm!|4ty
zwHbl8OPBdN+$jTXNI1cB%AHQ6n0|;eDe%-P>vtQkXfLBSneh#Z&P4lm!Op&PN}7R&
zbT}(}wj?X>Ob~`Q-V4B&wxNb!-_AwJ9$__BzPbDMI<KWQy}JVROC7 at OgI=646s`A3
z{=l&%B2unVz!_XRv~~u4m*U3RSWX4om;1RFas$7;p6M3neh8g33dj*=-7G_t6lZyt
zxg-IOlu4}<6mm}xqAbVEo7F2(Ose!oJR#r-6 at XfM6rjW!#DfZgI-8ZFxTQDK4^W|5
z(VjZVEw=%cJj7kL=4XxJL22$-2d!padhJHs!DZ4)A3}0=rQZW^e|v^q;vB^Pz%32S
zAmj7#6HOCa1$HQ23$1aEf8uLCy1AicF@!(+CrK`{>d;XZ{;Q-mc~!V{wOfSEFP)|t
z4w{DP<Zze2%(T93s-lX*W&{^fy&183cHw!f3hvOhnWe{<-DG8AxBPH5M#h4x=!5et
zO$RxvL^ao4>7O*-pc-x%oMXWUm3D*k?-bmyYK)vgP|62u#l;laMD?35uMQ3^r{+lw
z4-~9yFEbq}X3l(wWzx<b>v&GV1Ge>Ln}PD&tlc^6Mld6X0Ea%)=sn|`x=mG6-uHWK
zmP5S at z>fx7s_O|!$ytlOa_fu)j!9}U%n*!d;9-axu1+zr1~ZqXheAF9@|vpAawE8;
zHx{6R-V?OqKXE^p3+Y9ov=(+S2dq<)hkX)7PXQm_8E$`K*F~GGHI_3#UTL}EswJHs
zLB;RTIrk#V<?$c9x9PftH~$7U$?Fl*ysz#?&JHW$RbzvoN|o+<tKd>(V0 at yGk{#+7
z&*XGGuXzo_qw^?;ZG7C!UWWOPeD2%jkh0(Rl>b(L`?NZScE2*wG=#4P5 at dXIYFE;o
z<`M#|;7rMh#E~7Z at Hj+1zwlcq5B;8eEG<Qdl{oNEG+pAreU3B9>^hrJ@~eI;KM3ft
zUfhpfL=@pWaK}Z5rZ#j{<3Ab^<?kDnsih%M=My_X?+=mB;xuB<Fq}`6Y{h|h!tp~y
z`Zp|uZ}ZT^Zm at ff57oFsP$3Q69hPw+X#h~hlU%;Z>m$6jomKt#ZVv)%$3_p^CBJ2>
zRwJdB+=A}i&gn_VN<96 at 5u0WHKc<}o?>yc|`|NM{;ng4X<q`VgfQr0)7NgX-_aX;!
z0nhS}=PkVv1)&MQ^1>2lhX++80oA-;^`2B0trF#^+GzpFV(B2xK_)hHNUBK0uGj!{
zw=U-oEZW#DcKTVb&cX#$ni4Dkky~=iRDC=2z=B%Y1P_mr^rA2`u7C9CqiUzmT?_dJ
z`HdNA2yQJ8jJ#6Sz)XhEcT7))Jt-QkB!ndb+%Ev5?7_M at 3Ma8{oqBGdjtrb{a#IL<
z^ksX1#um`D8tJY~7G(i+glAMQeQAb?>((61EAkqgZ#KhBXo_+Gml1$yH>3^qb3-US
z*`HaugDMGruH&EL48U-XNuadt#QIZJ(`zadr;iPd*GvCaV7~4#RI}kvpI_L<r9JSU
z;A&6V!JvP)q6=g*;02eDkdnm&>bEf~LZoZwbelXge&NAX>3G+_S#W{Y1^+_Ugp*vl
zHUN6SA^w1xpYJqs3t&ca7u04i?=n-(yUB;>_5QDJNtB=K1a*?-V1g1L4r<~mKre^B
zd|8eWHvDxB(XfR1r-n6J;-!*H1{7!hR0|_cK4O|BL^uS!Xv at caQP<O4+1eXRL0LN}
z!zW9`Ocf$q{Vs>U{r^EYBVERwS7{`CU3jIqNs`Q~iA0m!VCw5Tb0<<h?1RsCFjtI^
suHUYHO4-EsBHb)e&j9 at QvW^N9d|CH_Lf0Wy{pX`ju7}DFoV)&i06=4iZvX%Q
diff --git a/docs-xml/Samba3-ByExample/images/HostAnnouncment.png b/docs-xml/Samba3-ByExample/images/HostAnnouncment.png
deleted file mode 100644
index 56f9fb85764e8ead592c5063bdc13cf8515d8071..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 38156
zcmaHT30P8F-!Eomz1duvrCFL;&O?K<cCs9ka!g1uwanQxR20;P(`0ElTMCsHsUel3
zIiZ!a2020ML32P7R1!i(Q19}b at 80iwzx&<$@I3DJdiGvxueJW;@AqFlIPYY$`Cohg
z1%W^|+u2$>Lm+F25Qy~8ZEHY_rsJbt2qXz&XMM^wc3^r5(W=viIdF|aSXhg=DO3DN
z#`X5*wCB41ImtVYwceuq!cH`YoGiaLv?)05`QX!=N+?;szC9I}etynCj%3#QRLA(7
z<u~aBWra at Ny#kNY=g*!wZTHScdqd&f^_idU?)W%+^rr$xOUEecx_xAp%XVSMBTI$c
zSu^=p1 at j%cWAcdx^(R$SRg}#Vgt{xgW=l?jPxRRvLtAEZEmw3`Sd2vP>!8Uh5x+EK
zxo89a^3!z_XXX<pJMcBkAxzCxlNjB<!boT#qkgvCgO{beGLSesEU`?Su0OvSy!oxA
zhXBP}U>4`Xm&BHF;!3*Z($xHN$I5cqa7|+D{O6 at FY~`WE-=cf-TN61fF}Uz7BUgSc
z_keyA7j0UG>K0A~*3C`G<7?+8;%x|jTu at u>mO8&8tY2ywUSZh0TFzTt>m)(kuOFu^
zmwtSr4;v_g1_+^CaYO8{AD?b(-(C{~PwS871ZbHXy*y<G8gHh_92xQc7v#~Dh-S9(
zo^4sSY__a45f+>_t9uqZa$BMwu(G3q>ZM^rrremIrKbi2du23EIh;^qq*U0~xL3aA
z2CUH6Lz22`7hcILQx;xH^szj>7}kr7M7Qc8##`6ix0Z;6?iq)GL%4+lf8cZCD;gB?
zUS*WKX>WrhWn@#9q7bo at gR^6T;ZIXa-`s)@_=tKi$p$cVA9bsDMoZ^~P+nZQ8w_Cz
z+XB(MRcRq&BT(G*R0KxybGAgJD%jeM>o+z%Alwy}8$pyM;d!r|A3*h}mfDY?e9L70
zvD99V<)gEFS+&rDu(}q3TV!8I{>?NRQY3su^d=F*>PTl(>{#aBcgX|AGv<&6>PS*6
z<KxE#kIL4bdP(>ziu>918|IMT`63g0|LmLeuB_}R{~ZhTu(Nh%Vz~$9I)c`+ub7UD
zi{(2*h2JY+369LBy{ypV7TaVY5uq`vYqyJTeYAMZ%&vm5jf=&*+L$4lv8vB#MEuDL
z%~$jellC!%7iERSx$u&)n6#FV5(p%~^)fGMJLN42Z=D(QI4D0<5liiBReG03TELok
zS+?D{ZN#bm=5BMX1j#G$2nBE0pxDoNk{|iuK*AV_!rzmr%Qe%_XcHqzGM8KA&N27E
z#*dI+#tt*+=$7a1Ek$9Sv*mN=?xZNE!|0dK`yh<7|B@;1^BWBEzhFmc9#ea#OOz9F
zdJaoL&X!$%-_VM<>%8-t>fj|7txT6UEBK9GH$d;cKVB-tZJ+(~P!X|71=&?U#H|o5
zJp73vSLh;;gLf+i>WR&~5^X*uJg1;g7IZZySh=^dn7GiaY%ZEZ)MLct!7`7{36s$^
zOTVIPm|=*O*~=?j=ps{mPdRQRI-Z at XTqhRMbSy1nc}bX>^^K{W;nBNAM0!;)*4Mv)
z<mZ=SY5aCKl$k|WNlWuQs1{HPAJdN3|K^?=R8r(OkjbXR$JQ7e(}h6xe3hpx?i-Fv
z%(mcZ;>C4{1vUb at bmKm8Z4q}b!aLp~&}Oj5y$dImRJK6XTp3>ZZHid<wNG~`J$op2
z^6}P{o~?;oQxbZfm&o2Uzcsv4d at mfs8D1%=wAgJ-i}KJtLj8Kx=UT}a8#XNs`Td((
z5Tk5~`aRy2ZW+(+O1FUyq4_PAi*5J3KQeJ<ar3k3Hdw))Evx$K6373^tX!EGPF$KR
zyO|`uhaEotx8C;jzl&+0U~<l>tpksBg$&uhV~Wc=dY+<w9{ljwlSZUcYlyHy?acB@
zVkiX))8=R at qlm#3NX)b*K02llM)FY{amoze#}cJwl|zzh|CPM1eRxQ6>_wP{UvVah
zsGApTzU^J<*V*6*1(e1>t3GlN%`IPKco5OTB2w3YU{OPd=C#7r+#NN(C(w?omFNQT
zLC<Y at o=%5G1|hYwyL4y@#;*g+$lU`lgj!ib5G%NRG000^^=E%`5czcA*IYTsw#q1@
zAD{l<q{Av+r&&&XYNwZv&SnshZsc}7WJOnGC5edBCssQ^7JCDU<!9j^T)E3pLtF<~
z*{gMs5OS1}k2&k(c<7*rM4WZyr*9lfPv}tBIon<A7FXaoajg665faHF`9MXMl?4vA
z6A}DscM%E4GIN5>&Y7iD&*S;kZ%jL%rrN*^37|jZ$v?J{DKj?Ioua*1&W>_hZm|k{
zbXv2|mT+a<ovA|Qmyg2tR1EF?^~U5YVfSS7qn<S``73D~IucJJ?6H2Mq27OY)abTn
zixC6QzHYK7!d!$p#vgJC`eIAm1xX4xp(_`=jc)SWFl@=~!)7>CP53=ZEr at tyKGZs!
z=bPEsZ%Bl(@NrS6k_{BgD0~zN>{m&_!mSKkXpyka6&Ce+9i%ZdN9o&Q-wn|&K`>%$
zmhFLK?0}Y-A-D#P$oLAU at F96SVq^-QKrf$$^|;SZhvUQdO?U4t%To<}?2Zt(zmVAL
z7WK3)1(aXeZa#*kS9Py}RG6%4kym3Ht;4i|+^uo+UNu&?Z?W1v`1wH`$pYIFB|rI^
zuF=LXhh;?B?YmDn4#Tigb;Dn2&uEZ2FKOmM<tKEB*H?RrbK3sy#t`XJK)?NYupF$#
z?h}RUAdkL8thyV=mVdhhd~v at e_TJ^+bfCd(YCkCj!qDPi%f6eL{s{a|?<f$~d?ayB
zea=(+R$tz7^k#KS>XRDWb^8)`m`Ge7x&I)sx8w-?QvFPB0joo}JN!L%t~Md_Dl>~m
ziF*~ti{kxB)X<VU5>DryysEt0E|Ki(y|txW^Kn;u70rmtheqNfhxYbmE;lsRugze4
z!OTtXwTtYLPb-%@ymz=IpVFLn3?$N?gqL7td{|rCdTZkD;ii-zXHu$}B>bL7f_0U&
z^e6mUhZ1*j8{th}i(_yF+jS;)K++F?8&`j}?wM-CwVAmkSdhur4=))1(m%dj>3GFF
zP<^*uP-l2BOyoBjNY<$<@TKAjGx}q1+^E_wHH at z!D04)tU`QDC>Qx^5ZBKQx2%h^e
zfU7@~%W%@{-U6?5L+S_Ao!(@6PuiI|7JakS#S_Z!KbiK_Qb2*K1fKC7ib=O;-d$`|
zG=>uW;=DCPNBxl<RZO?CFl`{C9;cY at n=ipv>NC}58&mC+CUK}&S)Tlj9Hr*#F<Dl@
zUQXBxE4>e&6K8+tZP at i70HH&@*kP{fh^f;g<-?|{yoOx##bYwog*d#jc)UJrhL0b&
zB-FdgmokU1_nIn}e2!?S(vj{ltx9X%sgZ;gqHz;AyN3Z)9Irq<!dLi4iw*nOD!P^v
z#k0RVJ!k at J7%%6&*H}fji7r?DA$FZsw}xFXw?9MR+5Ir2zi;NDlXiVIXV`weQ@`gS
zVv{+y3nMHRhCyz1g#a}O;CnMkg;<QuVCd`)JIxP$=atF6DR~6CzIXu2+(M&-;!{HJ
z!BZzu+AWnwAM^aN4{cx=y0#{}j1eeue$B7%z%0902T)O%SI(Dk^)vHw^KQZ|V|#po
zI^<Vkf`7G}KAgQVcJfvl{45iBj-2v#w;Rzf2xDA&{M$F3G&#-Tiir~Rc~aQpjJF#z
z=yZW~bkBKe%j?~Vhv|#qE;Lg@{A+HB8F5*&jp;#h<xQ;9d(GY at Wf&pIuPP^1`?cl}
ztD&x(a-;^>-<qIH2zF at SObO#n%)DE(ztO77y!QLIOW9 at 3PZ;q}n7VXB>)G!^ZE`L@
za6fR6-<6`TYi9SkNWAik7zvM1J3H&stka$E!X2I?OIuK)$8jXLyNo06%g`f3i*d!s
zlA%SFI-D-%1~fvct)p{(Z4z(*L3NmUExK;pQPif{kXMyDZF~bWKjV2(4 at I)Ki;&kR
zzNSw at -wX7LgYG;_S>GZNv%t_laL>Jy3ci~{UXK}n8E~tASj0s?CbS0(@2ujpV@=l2
zZ2aeE1&t9Wgkt=H%tgiq?==!T`LF*9D2_gavz-)n#+yyhd%nXO|EkU#Yk5 at QZaiNf
z&DZCZ%=2~8eieNZ`M)ftjVb7mJ7VaH?vme-Li=EG{4MbNe0*kOgWI&?7TYC-u<gG7
zi8mMauf;-x9ysnuE*vuCVFhn{v_+qH(IzRiHY#uXn$HeyQWd(sIAhExo`+4NxI#B?
z8_WQQ!YxNW8}_KcI(gKHq0IX8 at Zb@x(|1^*edeFQZ)9qI?T>+(=B at h2DHP<+Y!+|A
zvgj3kytJBYD8T>Ddm?vKgcJ7Z$QPX1qp*I!!_?g2ZP?(ERE@~HQRfyO{S}Y-)10yG
zGBGaP>+V0x0l~QL+43_=@X$<i5Bo%QIHNzBt)Q)))1y$&5$0{W8y5rpb^`J<P~d)R
z>*t_9bDlbr!~6O#jAF-AJG0L+`So*F4W9Nzg-+te=*MxE8oH{(E%q~YaB at xR8D~Yp
zl8uQ6v4g!gF^akKubmTB>X3}@dZy2roJGmrVpvP>j{X7l<1cjhgz|B-BBS}fGt1Di
z4T*W9uilgM;FVv9aJNjy4&8d4IBx{9XP`RMgPU*NJ{ZK|3_T^`=KB`1rxq}8g-ZeX
zVL`WkUr2n`ellFMO1b$zcI8%`bP{&+`xq;tTf4T2s~Y=(Zov1wB6?9A*>^}jv1TtR
z-X9;m$MQ9u at hv*EfKBcxt;-BI-(9cM?(jSeLmoWn%SGAG__4TORBHksMbu>v?_3=A
zSe?pWI|rCMA?^7-ny2`Wjv;EUX5Q|`5hSVAsgDgAcA7|NgZZgVYvT+QBepMxKmynn
z>$Sk-%jfb`fG#EV{}WbChFsKo$6KdyI8F)zX}ETRr?ibX)H0m^EDr0)d~s)?BXF*+
zIeb{3?0YrXPUAGl_pYASlKXy==fg$Obss&bKNy|g-jmt84<iU<HTlhWQrXTWI%mT~
zU<`P_>2pnJVc(x~;O3DJJ9+&WZA3K-8thX4Eb(rAf<e7*nxNRtf|YzAOL#Gjz8C}7
zI#~3Kv at n`&t2teE0K{`SJs{D*d8OFO2M5Qz7d|=Vukc6mu8t1%L>!UHl&G%?HPhtC
zwxZ-}k;Vg!{ZJYPB&A8*s(tDiwlYOwunxn at eY-BQU!H+s<`75P;>X*fx%5m at vaJ~w
zEu=NcR%$>X&r5IKmFAmGJGNP>%_QQwx;g#L?QDaOI-n<u6X9wL2SN~5+TQ-(>o2BG
z)0<sr%DGQ{5GAGJjEil#Ht};7k<Vlx5bBjLQ%ME5)6I+#n+g<s#dPJ7N&Qpv-B4nk
zw2D3<GN0F(jaT2zrkH%y-F-AL-kckZsc1cMv!y~Gtg4fYuAD8>%ijH33$02htDRDW
zyc_!<lxZKqwb(@V)giT13(4VS4YPxLAP_x5&y-Tb1~cq>2;}4XFH#||1zRDIh-li;
zRnQ>k at d)?}$w>j1A%c*rQMY9$#Aj{#jM9^VgO(qnmd#k{i<77hLQ}G=G2^%ss*1(K
zW5s93ujD}><yWI2mY;h5>{VxfWtiB26v&9CXMWC&I+jiAS<6}v(R*EVPdW<`ij<~a
z3?@!?>J4UQ1_{Ktadx7n<sKP`71-Tt5$2bXOHDVH?ED{2Ewp4LYkj;Ar4BzO(R&_c
z2Q~@5zoa<db{F&a+ks#WIoM1=Pj|%E&UJ9h-Hiz|SG8xd3|H#F)No)Z{;1bez8?<L
zZAip%vY_}{YaF~(HShw09I2$s=A-+9K;Zt6uv-_T6vq5E3fK3}anT$Qojv%GB)EUi
zTM4fe-}Q>}mXPwGaCb~|Tjgv{%cRd+)gm`S%Y=R!$#C!VVh|$%0yzNuwaon+cT{=`
zLAr7&VMt{{&c0g51M~3b<j)O3UI-+q=Xy71r!fRlFnjgpSN^_jrR+7<DQ$!g%fwei
zea43r_4<vT<E^%x0g2w#;hFI$<BW2Abkz{!#A5Fs<E_<<z?G6%E~e;=_8#ELj2`w&
z*%j%wi2j6-Qyxg at hT?>hu%nrZWx514aUP+a7zQH`oTdDk!SHB%_eb*FC9cWi3~&E8
zrA^3cU4(Xp&tEaq)};p^kmi$<5mw7h9#~be;!e-=AS>m6C>Hzc;z(&X#_GvP!zy~H
zs<S+cMK?hdY<6hkNrRcBMN-3$UG%0F(VZ(pbL4?gttpdsDp*Nh(I4yj^Sj640<tn=
zvLBvNvIp{GN>(PX^BSTc*nHiUin*xiiWe+th at J&}BapX-8?r$9|MPNKX^WBAbXr`0
zGGQXx*_nzp%quxTOPB`F&~lU_3_9d*oEiF<P*;mD$rIP_;m09?<tf(_Ml^hIh#H!C
zY~Gm}W!C|^oHz#B_(kExW%E8)mU at I(IL*a at 8LNUyl`YE19=XOcgTZDuO2~H`R16Qt
zWdRL%*O#wiYqxplTT5Ev4om1EoUnfWOwI~1wv#(HpRc}RhyL*zYRs at N2{V0kKV$rw
zzBB})y=TiCy^UzhU00hoW|_A4ilJuLvE at O1pR1)UuimRd28M?oB)5Z1(`eHdsr*Mh
z?>jB4%;SetX}`c{|GIkf%Oim!QmGAmXEJ%1OwB at U<n<%*6#)%E1gWi4NrkQfAN={K
zHq-!1bN}VyeYx!p%vyp94?z{%YZ>UO)|;NzAQEd%jE^a>2SAqtxi^ds3}YTEDu^a2
zst#0_9W;929I+#U%Qo*oN&Hl#kEz`@U<pA|tk^LHNmv7o33!8Gfz>rMRJ2NSQUzP#
z)^EQJH2k-C$#62F;r3gW{?pcK|M6to{$@+C$cxWz82y+8c_%S08o5|VMk{%7yrh at L
zCUZ&Lu7ltK-202qpW?*7l*#NwNxpzHGiASi3;niM$H6^UHbEe&zg~WNa;4=e^Htl*
z4UFS*Ynm<RwOfflJ^u?@p)}P_d-NKX1k(@y$}nicu-jS`b-&=43w(pM5XhXq;x8#W
z^Mz0y`{1{zG|~)b5!h6df^C}<89Zvtvy2Q5J<H!sn(qy7;`(AF6v4RVgY3)1?xDSj
zb_zi7;0jw7AS|zxUc*7T{9IUIA7|U^c0J3SZUS1xYgD3MFfDhXvT^Z7g+RpVKLKp)
ziM!G!ZI(^u;jpM?MSS=0OLS?R*QFwJX-LCDh}!o{L9D3cQa at Vx+54zGG%KoW^wnMD
zaG9P{{{&*rc<|W);3<^Kq%~T@>#{fv8R2T*O^Ezhl~H}0ig~W;?l#KfSw5-=PJmb1
zhRh$cNFyyzD*!3JY~&;85U7;2j|G(Mp3VtuQVqQBzmikw6in)CZXf)$NSKaJF)9XM
z0dcr1{ro|hWj}qR3?wPoP!Y0u(iJrOeaHl3|JRIBws3rRoOeCgp2l+~ir*H!xY{OH
zw|<~{%a5_&AYHNf5`li<30<(r7oWvNH&mH8LFJwCc^5Qns>$4nVt?S+U|Mp|*C_S!
zyB#)j-zGj)-lYdxA=ZvdFF##rIXbKWUvXc~!LW~Jw>ymYM;=0m{8W0FgLbU<W{4L0
zQ2_F8a at i^~-c&;uo3yn=;~e;zan4 at 2Z1l+l1Tpk01I671EGjj^iqO^<kXNgeTIDWd
z)c1He=I-@&@Yz1cz+M<f|7)qr*PQ^yCHC9 at GGD5R*2Zb;2AEjSS>IPwc+elkPmBCs
zef$TVC<8Qu-nqrr9@#w_U)w_KQQ at cgjp}EIt9`UMUBfqy&*yN!N|7B+6rXU;6D at Ul
zu$I)Lsr6wo`m0tDZWCW>@-^Gv;>>NJmR5QFQrX=rMM%7W=6*W}bbak>M8mo>a%+yL
zftAVqe`wE;lqjY)SWZo?O6yBOdlh}Z7%S*C0WSDC!7f1N?XaOTY7pH{8LkeptI%Y}
zdSwuHtmd6yc8g^flWz8M8Z5>B2z9ea9IOR2DmDRk6Z`JN^5kMGkv*A9UleRNd4m~k
z%l at 7dDhqo3({6steK<4;VIlOg;C&^@((vlYyFxY=s>1dp#7`~GS?E8?;>Om2iT7SH
z`XSvL2ZM9XL_!g=heLwO#NN4?6x<6edxZC0=`=nxOpFgGFMrdd1qOd^87~vEjpxcv
zb*#%HHSOg`ZC;yUy|2GBd<jL-ab_1GJC6qeMBb<XOs()lX-5ouRH-#hP&oSNJ|WZo
zeeEHJc<*?JaU>3-_AY$upRK4MrJdm$LC;7aklT1+XXqRoYOW=X@^!=fE3)n~=0fP>
zDtg>95v6rBo$q&JSqhT0Jf)<!7W#nQ36RHz3$ik@)&U^6NwNr0+W<Q1(f<eD1D9R1
zFl*#mNQ1&TbH!giXNFuXr(G<tu0dy1h_FD`eC>IvYGG#L$Pox6>gf$5pZ>?5Pubi^
zN#AWuyZX?`(Nt>~238YE at y=fZiBOZ<RGV72G=G%$%NnOgx~Et1T9e2xS2?P|*6%R@
zI?#|dlC*VOt}A|#*jq2CcS~?w;kRX<^`;%%6WCT$4uSm0tuZdkkF&3k{0kRnB998H
ztXL)rcMYRq$gu}4c^Y`69j5_IAg`(Lixlnm6pUcfEmkorMz^N|h4fhq^d=9R0>V at X
z>vcj|!$QD}$e>KWLy#*RO=)$H{?Dx6pl}1E!EkPiZ7I;3PD+?FF?KWvxv7JeKKxwY
zZ4H*{7F54JkUS%&!RGb>m1Owwk_g%<o{6431t<yz_tQzFUOLHlHR}%Qdgx55aiNYC
zUU>&r__*%g!Zo_p&&u-R&%SaZF(Sc6XN`al`X^}ozb at 3?aJe_aZb}(@F%AWtF2E&9
z`7a+2Kj8-?uhhSLBncgJ{cZ|^Ry(iN7kkfA2p<4ip(mZZZpbEpcTq$|kH=KfpF3HA
zM)faJ%0E7}FA|D|?Uzhf;H;M4wD>lC(T-%pRhPBx<fQM-fcyr@;;-uTW=1_(awyF`
zIksJZTREhRDn1K~=@K|dtAv7qe at wjwP%nG&m(W<XD1<3XI)uZCf|T6s>IO|$XY#4{
zi&Q|NDIj~Ss(>b4tK?8-a#aI@>uy`ooH=FtZguPjn>{4eCL9r`*e$u^W8<=*ZT<Y@
z13}Yw-#J|`j|7u2dRQlot1!CCteaAR5)G|StdwMiiQI1$WEz5(TWha9x%u-B_?X|9
z{|%b>cc9{L$Gdj(%fdsn9n<f%iDng;s&Aix0=%-jCr#H~<5(AJ;X9E+zs6g$hoF<C
zd#<zcy<vs&ZQx!bqUAPOIdh$Ok*z*=V!_s-{yKWA7AX_bkAg4X5b=;Qx{0`07+1Yh
zOf8e3g9+tl6zE?)md)VYV1&pzW!Plfd4qdbg1xMr!<iFc$Y at y^bP}3zWGFx7#(REC
zqveA<khvzGx(O3K%u~lD$12dZ)9GJySkuM{cO~IX_jb3B0R#EBuMRp#D at EdvCy(+Q
zkrIQc{-wbIA<=D(m>NAabDc8eA~+=r1l&sbZ)>Cbx3w9)I`gBC(@8jSAjGReO*?=a
zxlsUI_j7gl#<25Tw}>KPx3)LhXksD?UZ8OlU#&S^xg3UKM=yolVzH6jD_&G&rLp6*
z={qMT6Kn_U*^Ou`f79|_{|VcZuUGSR)zQFL&RV){=pl#h$KlrU{r2w;A;i at 5RKwxD
z at N$W(#w=lR_C!4o7?$VxV7cwxQwa$%T=!dWf*s=_3L#OuFx}zNc8pI%Ic8pLv$A5I
z-1J)npy$7;!CaCe=eF#*rT)q<ix$EnDXoDtn5~*Af`jNt0O)Y*|0 at 8Feez9*7 at XnO
zrqBK=&RdPuE)DjUN#jZ%4gbki7~zwniuex{qvmQ;ziG&VG!ugK)M{8CfJ#S;T$Zlr
zPz_wc;M>?|ZYv+)Z<!<V0ueDrs%+2I9mg<vI9`^n?w8mhhRuFcv+Zpj8uHxB_hW~G
z$!<U^ieK;Fa{tC-6)&<xpKL)Rd_2xzd3{^ZXI<Gtizhl4t9dijjEmi<VfTSHrh)`Z
z#p^l7rEwlv-JF}UfAUtC`BjnKcoCBOv<`<>Xy$_5%DLIJ#%}iL()L-ZKxl7ZfUqKz
z7b2TF^qhfnX^;(3`*^ChB+Dd{`}zh})n;f^hpbrOPH}F at h$$9NoqFdO9IOHFAQY~q
z(_DSi14oZnnXI(&1+BRP(oYBTGrIlu5r|H5dqloFvzEbWW-yBmrjanj_h*cOW*O!H
zi_Se82Df}5Dfj=3M#-1bHKpVC at 6?@!(F6|EZNs at Q!-n9Mz*+p*+qvb(Eo%3quo0-X
z(ZdmlQ4ZA-(7$-%S|GzdCU-%9e_xUuW;xaoAjRAcjIr6pt^-u>XIPp*xIcX3>|A=P
zwpxOt84eR_;a!1Dj6v*ctxxy>l`U;ai%c$$M!Gr#odyig`t&U_S~Z&;C_BFT^n3kP
z`4~~Vqy^mRDIX;$M=c|GHg=9ILd%#Y-nAX_x{l4F3(UrPZCAtsBUFqR1cJG!^~+)|
z*3w;+{R1hp at Mf-T#ui^9t*EfUmZgcChh0f~n3Z+{9pdopAg`dW=JE!R*UN8CNRpV2
zjM1DJhzb>#r}IiX+b*EYxWkX3eN<(aZu8b`V>sLvze_M3(8)DVoVIQ^Ou+P2JB_jJ
zSZ~gV%1cPS`XWIi`*Zondko?{4y0arUBF9;0y1gKN{J?W-!Bt;pPb at U#x<AeJeKH-
zMp7~C>(@&iwEEmtrIpn}DJyRM)zS*}DJmZJB4Y-=#i3vZrQ%=-%Z3(y%^o%!L-9~s
z0hgRy{dfL0l?3zRVgk=N_s<swBg}%A7}^XCQNdv|k_*ohA)dH2#WktW{4#5*fekjs
zXM;#SEnn-b4jzM4;_XRw=Z*bEnp<K at fgt*QL)&kWK_&9u+;-pnFT8`!dF at x%ZK<dX
zF25&vZe_Qzx6X-nF|B~CkRJ;9ap at nws)ND~DhRIRuNVQuR5VQax=w&+Je<2Inm;#{
zoH(qh-BLxL>x(7w6$Ar{2N81HAq{y`O7BqS(IE0=rom>*HSuW5X!=W+7RG?Rp32a<
zbF4Q3UcC<k5S>K<WwV4~qRg6#3bt(uhdyc26blm(e~dCF>7l=XCs~PKpv3<{i(jC}
zSyt$PdV>!!4Lx!#<0r?1m1q=0>%*gG`EDN^{t%h2Yac6eLjZBX43#ZqG`izR#Or4d
zXYrDY!x9F`<;zvcgu!~*K~{<I_{AM=X1jp_^|_j^Bj at 8tNqf2bCU+g==l at 740fNcu
zv^V}i^cKjY!0wZqLNJ&2mj~a&X8&R#G~@zlB3<sRycFHOWPIHnvbT3mqR at x7s6;sa
zdf<zYKUn&k??HDX*Q5ZSaX4S;UBaxJWOJXmk at go`q2t=@J95)ZFb%qsejHb?LJznY
zbJ*oVX64|*fhPJ6TooDre$z=OjBw at I8pwI7@6C}%bFco2!qxIg;toT_LDa>Vik8Xl
z-zfei&3Z#iRV9LX5B}6Ph*7qk{H8{hdZ0~;9mbf7S6}X&dlNefn4FZ}KbW;Puiv(C
z>k7q{DUI2auG0kj at L{qd2{1&7qX5PYq}eb%2AKtm!!7Od3Xk0_KphJ3L at J0Xm6paD
zIc%v9XA>g90F at kDk)ZY%ozH}+!UYtn$MP_o7M0~*SIW9h-5KbIB(ZG8JVZTt#&VYX
zl3+34w><v_Su^l7E*YcWJ_u#<r6A3hLA2dyD%$~tS)w!_RMl7StP+o7xas59?Tera
zbdHA2MByX)L1jd8-EK}rIe>{{<4cj|VM-sg>@@rA$F6*@M?;dX?*R!cR at Z#Y%rLOB
zYhZyhftk>)fe#=4R{eEedDqA8bXwQUMsXH9L$~?5Hd|)PgqAX-!Tr`V*2(sVq@}s_
zH?Q-(BTsN8;;EQ#>X|TUsg at b3?Vh*v`N)AqiV5x4wHkvE%sMFu#?i#|z=zFl%Wk2w
ze$F-(-=FGa+K-ov&|^nYJXPF0I&T);Hvp_~GLcLicu#hB?!bm}MoDO3Ssv6jzLzZT
ztk+pAXWN>QXG+X at 7XT9;EE*SNJ~efj=gC7N+<+-;te*+-(mEeGPQjl&oH#R>S!c#$
z)qG-njc-Fa*Z2AE70_dY$lbOeGAXCC;bVba1M_|1{=(Rmr=j|RwKL|N at 8Te0ZDs2P
zkz4;ubmt~WlHrGokcSJ4$#QE3j3Ig0|0zJF-X*SOqZ4bUu}K@|L8wQ)B6zm0V#ctR
z*D7 at AbtX9u&Kp$4x)vFBiXvazdUc|Wn+7kpm9z$tN906LUtCosy}6+c93cg8K6799
zUR<8($t1Eb)kg*nqvD!7g^hzF3N^{*gOY0=>7eWd!Z7>^(m+BHvF2Z59Pg{Bu=l`*
zw>;@m5UMrDRPq>fL^K?l;0<k5TG<qX-fms|do*3p(NheU$FfHP%&z9mmFZ4IyY!ER
zYIVD-#$=YzL9F`weU#CG?kkT0`N^2YN$-Sr9O`?ldz6L??0X3KyCPUvwmUxhyUGN=
zIwgiEIDJ7h{P1l9Z at 3w_yttXO8&sB&X8d(^$e5G+qx_dYQ_M<*j+*=$QLHoV2_s)3
z(VwklXneu2ddlMaOQULp9L;b)%xV at s;d<Gqfx(SdOMjY`_}Iy#@JnrY^p`x{rbm at 3
zjKcs=Lur1Jxjb9;*!_s8Ze#m!;Wu^pg3Qna>Cebqo0JFRaUwY58eZ&cA(o5rqe|K3
z55EHoF*c}Y`r{39Vf*ZK%VOiD80ekW+NA3hr%T){#3>K5n<>M^eOnkd6-V&I(7-zt
zSW^FTsFpJV1iNQ%&nRsZ1tu6)!7lU-H2H9$TpZC|WX*Z$F3M0W3uh+a`-J8l>fQ*<
zOJe-^`_PcDdcd)>4H_dFTG3VYXE(>?Dq>(yK|b?COIAj2o!4;?bG!m9Bk=p3&HoVY
z0bhKjc#&ZCNx|Q1W2|c95&Y=+R_d<~nt%sOW$UE5GyiqJR_^+6uplMKnamljZ7u?{
zO3Jt`ze%g6-vJ(=@)lw8k!Lo|-}9ih5FLax4bHrX%AZTEk~<B?X;@g#G(E8Ly9PN=
z3WI5z+%o~NI^di{FF&QJ4~ez#dX)(Sigw&fI~P>-3F}V{Xk#yChf-u6e1|}F$SN}M
zD4ZQ(MbtT;T*Skej9{16wcpbY%7pqu?+6dr+KC!#=tUTnpeDuP_?MDBCjrj#Lu*wE
zhMFGUs8$)=Hj^Br1kh2#6yovSE5xoyF!_kHrvZZNuzd7AuwI}z<=H)HPIMeezpGk^
z6RFl3{knv7jcL1Wyb9+EL-uUB2BH`{n0e(VhtQ<#;V?Y|!U2ldszzW9kgfvv&Q;vw
zus08UYRldmyrfnr!;2h^wRW${=H1Zytj}VhTn~w1UGG@{#)!!H_vQchvIlVY?NVEZ
z(O_NcP6*`c34r+C&eT^`RA-jObS|<>+_?|S`}E<F<8H~K92Zh72#f6j#`A9KrPgF5
zC at RBPnuk-`5hi=WOUT|4-^+9^fda&cUCHZog3D9fiPRuw+ELwC1$@AAOmrCU4)CWp
znAG0|Q1SCD(=$)fII(X{^|0)6AeYvemNdE(gU<Ji>E_Q`ztleZ<^Gk<BBu#@<o^1o
z{cRq#I_>$d8o^>0uclD0>JiLWA>bPqdQn;WjJ+GaFFrb{3 at yGhZ*CWM^84T1VFUlg
z6I%s(C?E_PT4iO9b(L!F=Aq{%sYDlrgFF_?aM^iNel+-&J0nTyxm99 at IuDz>7p!VP
zfaa&I?-D-23tdb;4^4Ssj{2;a?T4qS_Ks2ZaCBbl?E at Rdc?xnNw0Sf|yxkburZ4u@
z8MfCW_YYC17Z2eiS$BvCqWptH^-Q0(nXTl3APXX>eiFLh67hSd0lG+k?X7jbqyxOV
z;@6IUU22*xwkOfCEMca}=|eGM`yY=&-<}yS8hOyF08B9?Nlr`dqZU)Wv}-TfAK+!5
zA^_C9iqd#o`JWPB!^vmsoJqgS5LR3RkI&#S)f at mr0-8|olyw`Aey$|oP(daT4#;-7
zO|CtHsu)^%`#syv)eiSO9!V;^a&iIGLbbN;6!&7u-5 at dL*A$h7YM+)~Rb;=XaYjDO
zGl&>OHl852YuvPsYgkBi!O{7I4#AWrUf6$04?M=un{>ZLv#$Qg^&3Dwihu1^nE_gj
z<dfIE>r)0h0%!}z%l#t=ozwS2gaH5+0mgK7Q99x}>V(B&Vhv=<K{Ioda%BUyd^F%<
zqVFo^+;9QV8{aE~t!m2p&S at t4*ZS2fx_ at UN86&`;>`CvJ>ghLupUMX5$B#JBzr8vb
z$>(at4j{KllmEfEg3I@!@#A^kBO4(N??Jj2`wmom*;l0`4goLAUYZgv9~jXJ<<&AS
zEH5dEs%=9#09XS)T=AVmqkh+LIKFz6^%p_hTQ<}YRsQJ2FfM>jI5s*jw~FF4t>Hyw
zQCB*>k~KGf)2d0SP7ZiWhE02da=UMM`OWUza$UZS=2SD&kQ&^Sb^~Io{wz9Fn=Lss
z&5tZ~;}wv*VL~!5r=T=n=+;w8=~Q3yw<&df!pYOB at n*GX^#q;V_5_OIs?VaEI*f<g
z9%Wy)Gb8i+UY=0(TH-Hi1k&Ig?<510sJ=!x5FEvh2&;A2Eu8A~EY3I~#S>qKq^K0V
zP3 at o0_z3lSl;vIshdT#jOOeFf?b9$Xkq|kR|H%q$hM$4r`9u6&zjM**+6kQs!nQND
zI?bIP{(D!d1|-)Qj18~AnvT88{2}g*8+x|l&zwzGbU8^a%N7_FmD|o<VzySZ at +=1_
z+>)?yY%nPH0Bcx&Vsa{JA$XmjB;N&kLx6wVQw+)?Yg1jQWR5Qe2NP0AvI2cxyvVmr
zatjlB+?#LSWB-*hX}F at 28N*BfK3-qwdlM5prrI(Ef1zagTJpemIYu>JE`+HUey94U
zvVc-Pha3w&V|w)&$<0^Wd)r6S<J{FG`Ms8$k($>ABXQ<WjrEWp7ynNt3TFCW^3uQW
zT<Sfa(>mr-zIK_!VErxu<O0GtvC8m$otvfEq(9W-mkK4Teh=c|`@TV3Slw<evxXDh
zp(?E~ln9^(y=O)8o2<w2B`xYhHgboxQoGIo;rtu at a4z}DVDcn!;?@th7S`Ok0%J)_
zO#nn3^29(ml~f(Sc0BPUWvvw(B-2TBEx9)b4DNqRoR?aKY#_F|H#9%N28Efl!`I~Z
zfri5Grq4gmC5ZCZaX>8|Kr^S5ewB~s#KxH8+(lMaC<<u%SOFsXM~*g1s~!G3Px$Y5
zhcRVV%b7Q|PYB=?>v!W4GBv8%!0ZG<4MoEnuIy-!Ma`K(IWc45Ev at x9!vsgWAqGC1
zjiH(X{yyNCFnK+<J?3T>voOsyD4*a?SenXT!4Xy5+*!IgZ;v0_X-uOWyo+|A;tiFd
zv|7R_K*9{4#=UR&;Nn$MP-^$sy-du}kGzW(+aXmu-~$Vx9}=BN9(MtDFaTggEaAge
zcYaGo<4(I0i5b@^giDP&glqlgSgXTlPxb at BfHeER2jnqyzYecqK5vRywzGyTD_9wd
z!=>fWy8EEy20zu|%G3rrMk>fFc-BCXm?s7CQT`%TiP?uE- at nW}YT|HG)$)LIiR>7=
z$Sn-JWqQN3`tG(3Ulf2kF}Fd92E8H~fN;pl9Ae>ZD{bG?4~Keae=*EDOPh-d&AJM3
zH!l~S(mS`BluJR2*J-7G_^-RT6K{m*I|UryyewmwLPg1 at FUMBnAV5m?u3c`OK#KxC
z&oX5O^3^kI3flFQPlHUjhdx)Pb2AOe6H|Ls7~<}Sjf(w`U%D$)M*-|yZZ*zl+~kQ5
z;YKgCgqVNuQpn0v7s9pIuc>Ihq=_I0m7OU8)=)RRjm7vu$v<#oK??G5NAkLl2bh3>
zOEUYiDz$n_|8~jW4Bto<lmc)QNXyr7x%)9Z)h{w4M)6m}jBks7CaPu#T9KT->+S6C
znjqF$H0=i}Xt=AHc43*wTZ+QeMN;AQw{+a(4dbi3OVMXFQL9ndCEB(xQXQmaQCNd4
zqTQyofC`*`1DQE3CRgXrvC^Acck+8h0AMyVKrZ+0T12M+0z;Q=(UYmFRz{L_;ArkX
z4QfZT9Z_OXkpc@%DCa+ at Y~Eh#0*q`y{uimGdL6d9dib<2tHu!<7D4pO!jn2qBvxSf
z0m+VQbdP=^3dy><YHD)I+xk6tWWHO;SDt2WG;3#|z?|fgcnD0kxaRsFfwQc547F7q
z8&zuhm=&c$?Y_2X^GxFv42f-LnlSluE+-LK&pn`$PvXwxSDgjPev<y?V~P<vEE?>B
zJWJHg0qctSr%2__6#4$4<5#K!N~dEjoq%yAl~g>2i6Q~@-e9=zs*Ivo(V(7h*5|2#
z*znE*P*e6Vi^-m2l-<kX_IHJOF8T}&HVl4ZuG52gf^K6rfquqI%+Epq`=$331i#}a
z%aauqEDtXW>&%GNVEYXs at 5Z(%yCKNFGoE8h0x-qY{<MxL#)=8}%CcCe?O-1oLjGOP
z|MM<8GRtFQ9P1zmB7s8(oB%m$fSqUJrwAvADj~ha^R1}4x-bwGF0LYg{h=56eP{`+
z1TGGe>_rZg4XLubN>{5qfX6c&9Bc~UmcPaC-?!^y(ASDL;9V8NUG#ay)zcHptMQuT
z)-53$gn5KalK_cXQJIq4U8KNUa{vtkrayQZ43{={se}?opQOj7qHzX;PgFo+fh25j
zc7}@h&<zZr%Z?UAiMl8!8$X^p46|3evd8$fd$}4JQK?fg at zRV4>Q54I67?nSF<l%G
zlhwi;=?7-_-VPccwS at csJQ#VG6|P;AtePD~OBtn<w+9F0RScBnZ3cc!Px_10>HC&_
z^~DkwR&?OkOH|c7V6#`*hoOMHu*-Pcv#sF?2fui7f;;z4dfsipsSjTr-M7pd-g};M
z-AAMTt_KA2GrYTBN<<RR`l;Ys5 at XCSQ_!Ord#27ge56xmcjmxFW?Xm|t`ZjzJWdSw
zGh^z-HcKdH=l^kQeBlVT)U~!IbEOaf>%$rf8?J4K5 at Eq!2%=!fkSK?&4!{3`zB at m>
z&jv%e>J9d`<-<jvplX$CeWPnZ0n`7_rKM9m4=jIpU(Hq~uFb-CzI*Svye^?48o;p=
z`oMPE^aN~sAw1vOih|}_S~`NRBh2MC{lb-*?IR5$=VxMolXSW&bLdrdei54kr&XBI
zK&+Q&(;dXfeB79azw&N5hFF^&Gq$>xt91~+q(+%cq5iC3oK|6B!ACu)4kRW92M=Xm
zxfp!lxz{8xLyu??R_f%}AMw{S<C)ZGQUBS&lc4#z<rk^1O#$1ie|`W??>yE07ND!_
zi40Jx9+`)d(LNz6dG_$+YM^Rn2!aXWL^Q}7 at z&II%ftA%Ak(_oP8Mo7#<B2NMOHUI
zhkty9+zxmxz*Vh=+dKCdL($I<8bGeQcESbZ<Efa69jj&?^6p|%dRH#^$B_V|19p`_
z=#xtRIhFKZSWqx#4=4_K-efur&m(vZF-l!i4P8K*Zgr<$N_w&%3+$hX5Ld-Dd}|16
zsYx`$I3H^OQvww(&(m??L2okMX*muib+m-al^VTT3|M_C*J*oUVRZmk=X{}RrNvbg
zjs?wLNh$0rb&z|2GA}!z9HlW}OR30;B9`+l&ne|{UXm;k_|V{ddXO}?c03BJi$@RM
z&!FWnKm>5<_9}BaSvtkd(@H#<SRtGRnEI&K5*mhu@{_lZGC#)}XBX}^h89vPD&801
ze%Xxn!z^YiE_fRtNg!6txi^yJbat>%ulwA?Lcm=pnEH&}_)O}Zpnd2Cn=#>U^t@^z
zefqv(X#=6KxyxM&@_Ze9V?vT}lc?Qv|7_R@#cLxhyV)(cY6g|Hlc}oR;`0f$+VMXu
zw!1}m{^EYmQ~3kuwLi?5e}L6AMRipNvMSq?3wI~(_C>+40&9+ at w=WC6u{3H|zq5Y#
z`hh0&-xNrxKc{JpIl at MscjWB)1B>I;?uW$f0TMsHO|xkmc)lX6O?<a)E}#8ol`y&L
z$Aet+<+=nb!GJ^o%G0ho;My5r4F6w+IYUxKUVk}6$H+%<(X2{Va`tI-d_6j(NYH|?
zR7h<}{tX188kDHm5uL>SrYmagh}KHv&x4u1=shaR;K*3XmetG%=ws5q_|VUlxEGQT
zIICtJOIQLz!}bMerP;;)xX$VVc=!89H_oZfT2~Lx*0O13#}T+#AP40qKwN7}s79;A
ztfYkb`-)78F*|#aW0e)}iGnT8Ek{DZJQ_hH1h2gBkbhYO?>Lx5$J*e&XWz#Y+!Mqx
z*BMBUN?BFo_R7=oK#U>U-|gSs!iWbe--WA7Y$>H)G2*$oRg0z at FS858SgKwv{23M{
zo749-JlXYX7+`52m>i`iyHH_ at i4}P;_irW>l3&)#!dN&yw-TqY9sdWu{lW at zfi(;2
zt3d*K8L-X^@X>kVl8)tvuuksG6=rR=?AqRk1b6MmvHp1xMHRVPV^F<X=8_MHv81T~
ztS0~+{CB<j+XGSjREiocEj=c^bP;}8AhNXbS|xc9kFw*W(c?MWBVTOS1SLI5L{I at 6
zGVCCvOK-M0^D>1~?Dp&~NI8>mvNAV5<as{fyls|0oS_wQajRqb%zZjIvoM-sG5dC<
zj)az-0fU<}kKW4Y?M{kjRtR%ll$u;aipCgt8;b|o(4cn(?q<Ml$=~SJ#<y-;4O((m
z{a36!X1JdoV4;DSHYvxVS!13t{OlUz-$(I$RTnkCBVhY~(jpqR at u5T-t_H?rrd7#~
zF%k*^W(ny9CH#ecHKPFv8@`{soDe+Y>~P}jkymMZ=se=Zgqgj-Xo9LUK&&E?aPcyQ
zhrbZK(HGN5;Bd$cim&EgiLRi7w4%WX*syJrwV5%$oCEH^9SVPc`c%!xBl>J_F$ps}
ze)2}h`vXAspDV at 7<ed##e=|+tg?9#!tq7gF(oSdDt2Qn2KN8^_kPbi~r{noQzv at y%
z<C>`nf?*1uJUBgbZ$9xx4b!{spObFN;Lzw2KCFIj=*2KN5GLuG-p5<68Jv!epHGJF
zH%HwN3+EH&`dP-CS7ol at TY~Tl0?i-T8df<7uUvhMJ9qns?$EGB+G5wL at FFf{n;cHF
z=XA1}n|>6F_7cs&vQg%~3{w)9{3-{T$*V7|9x|O at kuWQ>S9om&gVW3wnnfc2XMX^q
zZYh1xGJco`GVyJb?fd(fecE|MSydufoSfW#sng#XZtxfp2Zt{J;god!ve#{}9t}_X
zrPM2CCWtcYvhdbdb;eUK5hy}4GGLK_RJf+V8VjVsE|>d7TX_^Y#n<Q{{AU`f2dlzw
zo*qw+EidW~ZrW)HrO0x#Qq at I3B9%cL_k3nZik06CV^W2vIO>+~d!Zap4EIGY?l>6m
ziElK7(CfS5iy;cQ&HYzpZoK-U at IL%AS~NT6*sF`z9{mcQvcmOC^;yrY`&l1jC8FP0
z@|)QSm6(YP-oh=&6+4arp9LAuRXXok$n6Uwuh9F%L|RYjq2MN$5()=+gRt70;E4lG
zQ;<C=VP+sr0<#1SdZ0cITzpKf{=FeLR*9n_8H>*k!$5242skCYvcM#*NZ5(2`X#*O
zO8-fVSt5Rk-l1DJtGvR$Hyk at F#Eb5MyNUFZ^$SbkW~O{1bm`aD{q at l+zh;^Sr~f%z
zxUz44tL5*{({p`;mZEO<a16DlbIbR|ltqjURqy^2U3_qc6_L5D$_DYCr2)Uk_FQJ8
z+37*>5ja#BHAJ`Ow1fDnN?wOSeG#<uLYW#_!5E4!9}Oj&O%OIl4XFW-Jph0n+b)r@
zJJCt_;Y20QFcL=$JY&KxXv$jzjKPn+PA3$99Vmf5<l;+H9hK5oYC%w3MNQmK`g1{F
z)GHn at IrC7BIayFWx*ja|j{&E-t2bf!=@S3RfE6l<L{+XLYxWru>Bm3dQUJQRyinbB
zRz=a1n<Iz<JVsJ*&f=NdvorH_!4%g*=vYEnD4VxHO&V_dHY&lGu(7Ld#;9hMzHhIw
znpN*sjj6PM-9!89acB5KrO?b|9Bi>Rq2Kh!sf&^jHSF(B<Vv^q7Pz%{lDx4&8i{}E
zUaR$d>&znj<cNb(dR*#hi5b?JxLY6_PG4Om<4;pba!_m4cp2-I{%qeMZ!2PXT$Y3$
z7R0FxB6^U>0jK;=og$u*!3qjZI7q+!WuQ0$Sbfvyf5cR}KScIuJRr>U{*DF3wkL-b
zbXL%ax~Y=k>d>h-S?fXU)jT96S!-jiM&Ay?hE?{`4tEd;&ZWM<zbynL=>M|S4QC3y
z+l>E^)%M+YuwGDJvI{vfAZ4TrGRZug?)+HBWr<lp5t*>52zoZ`ed!j)7ArviL!74i
z8NNId;{qJ{1Z=)2V8~0UR4Hkf?%uUO8iO#})EId<TI5am=y=7r^SzmYvRzQbA#e_1
z7(-2Ozd+=B+VoXx_L=a=DuLPVH6_jD9>IXrRUd$O?u}k>LHtw&Hv8xbx?jIF`!rK9
z&Unbsz{k332bn2DQO_Qfb8vx~_!hDul`P%a5CMV61}*i05*<yU>^u6-A6 at MPNvp-|
zIPE-0J6<187>t<yU9XZftFQ%<BrUh8cL%EU;<BusMdni&66TCB?=cAnk3hcL|I))+
zN}H!{FUx7tnkZ|zG#W?`jV(IbSmf5ox{^@p^^Mjo)F>id?>6zUVSu4KBO0Vs!Zl`4
zkH8C8_3<YsdiVWEUEEujFqDHZr}TyuqYe>;SW%9u%Uf0289{z2pI_963sz9)0qnJM
zGlN=Hs^qg?Zj<5x3u7Wp-&YQdj2_Bqkvy%LksVL%U+f_Ul#-h*K)rX>VD@}<els0;
zp~Ox3nS0ywq~L%%!7 at 2F`=#y`32hc1A+#F7HzbSR#O9>WNkfAFe_6wj7NlWg9vA6Z
zB%f5&A}LwsP}V`FxBU$x$cEmDX$pUQLRb-z|NhFxUX66zmH4c<-Yru1-(7?xo$@N;
zM!wqe{hIVK^NzVG;k5&hBsE~0_PEkY9sGC1b9cEwso6GXait_nU1%@{XL0-ZY^*c3
z_o-f at D~w3`)3D<7KT_CNt;nTzE=u4vP_>;?+}C|kp)2%Qd%m}G*>tytF%6v1fsg^D
zo76sMe)KUoZ`U)CR=#+nv)#qcJRod)BC|Y5yX9lF>DuRcKp>5L-dize!j`L+I+coX
zwA_xKcFQy2N at dX-^!C9w?mx^Y)Up3rV6(_ha<@I|X`lLC9Q=2_8nqhL30+V&Bw_+`
zUMQ_OPX)V5hwCfF|Ff&93WD3<&<4^^r*dko&MWs?!m8eKP$9(f=A(ePH3!KqQHW}X
zHwg#+{$Qhq#njpNE%!Y;edPo>`YrhHjE7Y-7z at k#1Goa>E2a*ynpKMozh%3r-$Ne5
zxq*PGy~6ZGZ?Mw7E4^i>sEi at lqn`|3-fuhs3w)6$l@#!wsXg#||Lst~44~jzs)saN
zoONF&EBBN+@=3Ct^;TgMb5+Y`&IC~;9Vhj(4d}={&*&YcU6=3QP#R-)Sio)!E^ZAd
zchbb$7dp|tn_KwBuRlQbm4a+}H>06dBgg0n$5T0GB6AJx4C98()wn`Fx0NX{Miu*m
zd?j;^k`w>>_<&;8!nnltX#P@=wrA}V4SaR7btz1~p?_7?f)HO_q7(-(LSFy5bI3cR
zWo8^FEnY5tLHmTWDO at mAZyp|clS`|N9&>0X1i)6aDX`azF{i{gG*<UmHFSGoa(T07
z_l^fIW)67J<}P^?#O(xhmOZx|!dXq?)V;ML&YI(~-aJ&u@`Lg at 7w%Ip+VN}Iat#+k
z)M9g5 at zc0}wjm0nQBaYJX=P=yDA1j0Vp1IX=)m#m+A|VxXqhNxl+L9F(X=_`?BfQs
zZ?X~5U?biwFUC*(heo<~Vv#&^AOM|R&Iw4&GKx2lgGz1Oc@(eTqd}UF4ixt1zJ$h?
z?t`L^o|#zpyC^0}PF6<IXUT^9-S0oNGN*F69NCHF2}GiGTt8>cmx6$jXY;lj*_OlE
z^ElRDrH-S4eZ at tt)8WLH>jP2vxZ%n`7A018Gep%;F#^ox-ha$Ra6x~*Q`{P~nbOcd
zXb8dlC-(uI+kas~R`31-$Cd_ir^#@UhX&Pi4Wm^YhnHYl9u2!^&(b6VwG!@*Y&?4q
zU6^MBPJ_PDWO4V-A6e8hg(Mx$LOiXccu8vMy7Bu6Yhf+#-p*Q}c%H?K_{uXJw?EaY
zetN26y4wjm0tMRb{pRiFL3iVKt$xh&55k_Z{`KpckNq)!TaGc17wTA3y?_45Pa2Re
zBcDIQ(YLNA3`F~n1}EIQ7PQ}{hSZ9!Wsi9#;4BZPk#OnvIs`b4n{=<Iv1Zr@?P{#Q
z42fNG=N{4BnFW6pz*<hP8n)+LkKBc)<HGEzUI0Zj76f&z8>rrIDzvLj&$5J?;jZ&>
zLHo?%Q}h$=m3cr;m-9K_D>(aE`;o7>!K-)*a8l>wm8XL*5o76W;}Znz;=`7|)OA@!
z*6zKG#}#2P!P`=0<E!&;u5*IRbB?aopxzx^G6hutu%lx+B8Mnizyn5n7^<1eH0Mk)
zjv4~G<g!ZT=l?BlL?Cb7d_+sj17lY74!?vp%21eKtP!0hdF`%RdB5HZR>0hR6?ZgZ
z=uPk50)54ZUuQBAB0BpY%@5li<<A0#XevK`VSBW_PVvn4r`+l2sJe6r0Sar5H>J7#
z6bUjazf_}?313sQ=Boqyf-JRH|3`wE3o{p%1`WsFUHk#Tl3M?_FO$>PrJeYL5;rsw
zoas0&z~HCAf%1*Lj|pbW{2VxY=?%BMP>CLNVH(r}<o1RJ!fEeF at snV^`WE*$d4jV=
zIoEYU{x(Ws@`7ukTbf-HQb+!Og}GxO5|*s>)^&9b<I><6<2lHTI8<L|&<XyB^4X~T
z#QZ^{aIR4W+L;suPr!u>u#wTJk>EFa1jM($EIM=}RBLIHOLX4<V(iW1l1#t;ajdDP
zX<yAuozcq7%*?TJw<$HVkx^3<Qz|P`TuMVlL2Q~<Q!{r{XhzM{kV=6>g_=^_l5&C6
zlv0rrfdml|gx`hD=XpNQ at _k;vfAST}&3#|@xzBaZdB4y5knrVO^DN4tLrJ;gvZ2VQ
zk4t(?O*lsgwUUa%{g~AGuN8hWbOqE{NCIotBmJOGn_ at x#Y+-RtHQBs&+YZE20F~|e
zbN}AcC_yQ^=jSoiAADeBCW at m?xrHgk&f9T#EDsYg<h$)H&2wFb>0a-;Qmx7K|8?t9
ze`Qj3Qg+!Ajy5nUjGy7~Gca>$kApgKAwCN%Xf8pV&~m3+0M+J)1>l7eAee$*s51$+
zFvI97Y}aOum)|{0`40J`IQfpwzkv(>d5uDHJf^d!fE193V#P)Tx{f;<#u6GpKSQ85
ze1AVJEUhM at GHSW@E)vDwppXWETn^rK7q_5B77>@?oL3-t#IJcRaHKv?;(jj3P3l3D
ze9xaUfBEWgRK>sUwQSuJiRDFv8NWP`+B}@e6hsO13?KKjDP?i at jZDXCM)#99*98Yq
zTwx;&fUVVjD5<{m2Jd)&7<ep<H!m8EP5%}EmBFAfohLdiL|+wt?24EWqjeRTJwJbG
z(Q8|B(AY}c9^ml*+YtNzb#gtKHG_ii!B297I+V?Mj3b(b!e?4 at +BkGp(CZI&V&VV>
z-N)WZz{~uqjsbp`M0p+Df}ZcS3pkPT>Q3xw?asI{)*i77abQ`bVai%?-$AJ~`$fx#
zk_Z14{`lAbqBjEaeZUg(?tvbt`)+BEXL(OpsTYF&P(pIl8eeEhuzmHpQ;Wfowm(z-
z9`)OUYbg14_}?ZyzckpFdm(c?SkHu6{!TeZ^pW13)#o^S?*gNGv7QZIl6Q4M8-Irh
z?jXa5f4Vl#slVOnlEuQ<y`Ye?GJjLUF)P{6(TZ+WEQ9^dt?RZ!!AXt1&jND#7e$dn
zNKH_Co&Q!;_vXmXcix<9$htxD@>;E-t(+OxD=5yK?Kk*x{B>;h?XyVvk9c`cr6hqq
zJUKP-a7?<PLQd2A#YxiVI7N(wye{_&*l!>&ZuJ%}<}#GonyrSP=<9=a0O^m%WT+{{
zfp{tR$Kp$R*+|7n*`j%C_G(C->437T3+4Fx<7t#Da3WH1$H0ptDMH@}1ua7$688Ld
z(=bBd%Y?@ES6IHC(3+_7XXGvYsH|~(UFnJ<USDW<VSMV$K$%UyU+j=6tD0xc-dvRW
zDP`efM!L~_1T}^}lm55_UssfLn^{y at aV~Oq&f`7MVg%QUcfTv=we|Ud7N&2Nm$KY1
zq+HlFUWYFIXDOb7;2O?MGBg2EEgGMn=bl at N>WzuIL?tP^vF51u5)0e&bG;0l1L);!
z2ssKIwH?uKI||7tHK66P5-b*4XdPGFegSqq2*8_ya4MKwRA&f!9R5$l6fEV*+wnFm
zf8F+g*tEOc^+Ib&VaIWgC<_F~m9X~`V^L at 4MaT=+UGTCo&v6HoRe$OR4$0X3))R!M
zsPEUb+M+UEG<gSt(^Mz2;I!*rTo00|a%yrp?Vt|Id#&aGxQjh#y*~vDPVI}o4S`4o
z at 6kZ13f6wyn3-Mr+=-QV6ekc(&fbbwl}}=F+<o>F&+Sk6L+2)j?!%G>9d;T+z5B~i
zY`>lSxp~jV-?W}(%hw#cUcD2}2j3WF<=HuDYAGxim&$><^zyCnN!sTu5Og{F*b602
z{V4Atyh)gAx?bduOSM1><hQ;Hz7Iwwr at oy3H#cPM=d|_^(Z^AYx>Pp3{E1d2VyETC
zo5vQ4zEl?9c4Ad2%X at 3y$Rnz%Q~UZiY5P?{gl+odTZGNhm(I5OsH;i=I&!*=ctvJD
z>{ASMxljULLy#dQX=rFS at ts{#D7`x755bwy=?Hr_Em3FT;h`5FzQw+ro3_uM9k<Oe
z+5365?RJ9vT-D9XPn*qN!4#V<h)1dp>?E$aZt7OQd$uRc0dIv|p-oqpv_#+N*3569
zoSSF?G$&SIk7)>L^W7zO>a}=9<lP;g&gNGk^w>MI5 at 6);oqkGkzZ6YM#iMBCA%Ji2
zfCJnfvrasp&5a>nf3Ow at SnvzX4r$BhAenA^yBIXCyJ;WM|Iq;o+EPCL+yI|#KwXX)
zw19j1#~d3x!mgDjC_QpQ8j6B-M^5TO+(GVraY4J>Q+XyacXqQW{?fiM&qj9jRvEr*
z(3E&&32M%V_RVq at y^w)WYE!?YN>c+}{==SM?r$;0;|=x|AA(em0{G8`o?1^{_k7DU
zk2#TD6ECxZ8;rv{L+gFo_|>krE4o_vG=Ig^G4rnE^hUdWp5PA0mALl~-?4WyG6%ZV
zLW_1oTsWk<Nzw$ivxc0VxbnNvdOJnIUQ{~>#Yf-<782Bu;4cTD1u)aH+6Ar1E?+di
z9sT?c5$LX|P&&rzJql6_*(~Z2WYM{UsL<!*z_RukTaj>87>cK$HYHP=1GE9fCn7=b
zA--MlyP;X at ISZ=!Q-P!V8)pxv%6+Va;KTiHgFo$&ulVtA|KD%iQke<AExuJ~h;v{+
zP2z9MY_}~d{Vu(*2s0$5rq&F`eu)c9V at Fo`C35O_!)nt6jW!Fl#3o=o)&CgJ2(tmT
zY&XwA#7&WN#(c(?hK!agq$kNm(#hBDpieKHOxPGk#s^($1{VlNf!25h#QIynB>U#_
z9FjZQYtrtLka at AGb~_6m>sQF{Sw}cNL?u-R0hzW#gxXmu0gHG~T{GfGN_7&J`xj7;
zEIVLXvv6g%W?9j<>VX4{ettJFAH+Of2~6g{q4WRRp1>pc22H4;iKNxanru+ at +BTHz
zQ>JUlUo#$DOf!WrL8kNett2Oc{%Br3Kw13^A29W_VwZTQXFE6CyOSrQr=R_!{x5s$
zJ=Wl0zdq)^iTdpnr5~<QCf4b{ykIFAJvrM`p|E_BuT2(584sd`dv at JO_Ic$ZfaX>_
zCQMZ?$v4&(^b-FrvV-o#$I0$x00E&=Oq)r?eSdnh`*XW~S5yxwb2e<0maoA7RyCK+
z%(6^7?m_9a{}!aoRqAT`3&($XoZ(T75Cn{>Odabhf=0~D_zBCt0Phpvo{Et*>^4Si
zj=o{dUDqbHfjKw|4CWuE!WP`6Es;%1yZ+-UEPZv}e*{B;!Op*Qpn}@{#7lX=@g~fc
zFB$=@yO10}!Z|TH<SZr<#KGdgGZ;Hs{@}W!)v2^sI0br%-Sm^Q+K@=SOXlFF4HgDN
z*-+QE`Xz03!5v at +3obf$LsjEo?nPWJlKxJG0eeCfpdY><n-~dc&xiC6ojL~cztw%g
zlyB~Az`z$tB*%!>#TvEyKdp_9Nd`?|An)tOOMtvk(qQd4g#aS(osAMop~fNR`X%61
zz!@tl^`U1&TnG)X0#EF^m~uq^;M?JXnB8YKm&Sk?pJ<N(v3TTm#_9L;jn6^lx(yBA
zAB`NHx3KZC#^B>h_FXEnD)alGlUGGcvDL*iArUcj8UqT|581k@*2#KnYw{7Peb|vi
zl$AB$gwAj6|C at 8tdMs^B?%MG1CMxL!&gsyyRz_uH5!Lxl9O(oOpO|^Np@^)AtBa*B
zseU~HNdfGHVJ42_=;#=17WNa5SOry{9NRBz&Ciq{Gbgl3s_%h}qb(4~+2{gN<pId4
z8d<jkd|g;MVt;h)K8OBP2X9@#q5{5hNU*rP_6V{#%Bd2|?<>^S0NXGEs4p34=7E5B
z-{to-a>j=-!I-%QO)o+gmjji=(5PY(9`!@bQ-Dt&Pu{E-7+nOjqNCUzYKO at UN=MFg
z9^a9^(m6y4qHG3F+|JP(z!;JHp)6^{Am3QyLB!;gFM2%hfQ;c#4s$~36C|&?NU&u8
zXNEV at vF6c+SLgv%U0a>XVRCwlN0oo^^s!|pw3UTdLblgo7XJ at U()I$}&MFic>0DB5
z+Pijq<p7Uw at SOR#_XLP7S_lK*625e!nq=BNvEdH>WN30Bs=jEZaH!@rSA<TguXRHP
za}2-#EPZ$t=1w{Cw80TB{?#Z&>#-=v at o(-9%RKD=XeU3m$)OOYfKhr|tUtZm{*-UO
zM}bMpWwQ&%3)lzDh00pRj9%_!X`Ee)v%HfNMwIr1hoS~fYmIE*DsZ)+ at O1s3nuTZA
zZ4KBzjbaDwF|AhZCce`3#$}myL4v&>bb}nklc8-O_=EwT2KC|5a7{yGGTfm;rv#%H
z6&cElEJ58T4R`_S*=umjV?<{HO0!%Wc028~0J?S^*1p$2Zq@<a_y7Aos5Q0N^6w!&
z4WgUa$n$gPdjHyEmsFHO9O~pKuh_bl(1ZLD at Jpwu8F@9J*bZuk$-ndR#O94mJezH~
zw4M5wguOvLe&_8yUy_gcmnX800ByRrOYBv#kNp?eOF=s>*lw|G=%?jBy!B#<0)cE_
z{l?A{*B|+&tU0j at 0$FmbI{n!BPU!cf9RKj$$HrS^(Xxs>i~}?G^dM09``OzZ9?-Zu
zJm>UTog+?oTI#RiJcCUI+9KjdWYk%<$0!m at to1Rt-gB(LNt at 6aBQ6A72a&pF{6Zed
zIz%@pNHQx0J0n2ojxGagD1a<;oE4^+B+X#$7XF)s?eg6miEhc~xS|Jcjw0uR$mh*#
zJ(tb@(x%I%(^!MWJ}Ay?-<S+vlFnYqN}Ase|Gc4USZI*+QSV#Tvg(`HAOt$Mw&I8Z
zot&ErP?d&^Tu$iRyEPMLFlelv-x2SlAG&BLml~<(A=-LE3Tpqzx7rga<JRL$|4vS7
zU6X;6#KD?-`apoa1Ep4a?u6tu9RWi#fvUt*_2poohB9cE*0Jn!cXG;Ppw?yWFZuT4
zQg=#cJ;lnagDm<=PQP<(axfm>0+kxvf~~vX4qB{CEXJ#X3#L8@{=`%&$n!g5Q~~GL
zZ#$x|Ahk)4vHVtG2jW&8Vu+k}>5QB0!WYZ`uc9V+FH4esE|F5D*FSJ|7bmzOvh=8B
zNN2wTWX<)3DPMNMv&NR02ZZ-Bo4;QEN!Hq;7}q9fyuq+AMUd7lEy>UN1UY3akeBJN
ze^8A|g;8m7U)VG^H*=Pttn5vdWy%_DwQ=G0Q|{aUAZ2tAOl93I{JHX}yis$X>ty4K
z`|Jyc?mFh_-(in|hzU&}- at Ww~H9W;0a1Bs|pLf?|1lCOF49q=oNVSPa8D0|>%v1Ek
zD3i0{#UR#ZG%ROzjZrCGGCoS`X9y+Mrl7UI*EVc$U4;(EVl(1z&tBft=6mb$Ba(jP
zU~O}O$#3S at r4)rEk()=tddrS2%fABbY9__9PiR+gl<u!bNmip95yWl9)98Lo>5yP$
zwCnlF=hIhU|L%#bUpJuI&3O(%14sG_x!3_e%24 at _Yg+^TH<Lyp<PD9W?t~H^_2&?%
zZ>W#tg2puqpYH^r^UVlOk2dl~Q}Ru+j^s#-tmIE4u6XjYZukbJy3)c+a!xzp@#jwL
zC*mVRkuW0PAFNAzXf;rj5*cE{SAcT`8K36v7H!7o5Y&-ry at Ovc;FcPfGaExFyn3+*
z4THnUk`2z=4I>4$U~7x|HK#`nL>&ke?<$9&(nY5ZeB6^66vqP9(y_iXh8FPt=DPl7
zzkkKv00!1-F8yzRJ_4qAfi;CCt9s`%{*Xtr4^_5O(+UK}Lu1kae<Jd2V^iaNzIJhQ
zd;Bitf|oOqHnQ%Xs==|oUItsH at 5~AmZL;Wh11<I*+KtV!sY^obOj<#sKBu|_17llv
zBDpbX`qn|6AFC1Z7iyJV7c3FiKmp9QUTX}Qh^WaLiyKvLGtZuP4(_e&X}FIWt at z;D
z1=G~C&_19a*h%mR#z_`5aBi1I!K_chMHV89{hzf-Taj82pk8))RN7+7BQWi)QLHTZ
zvfwIAVq7n!*>~u?almhc+Ga*l_O~x_p6}Kw<v`xPuFI``%t(v^^=lw%RUF at jC0I`K
zDtd?{by!*~*7eMzph}TN>`>5yMcVuh{q%*OEB=0t^T=)JhKK&exjmfxFj+(Ng({K7
z#SqF`hhwAc?)kev3Nro0ZH%Kk5muyu6GuIko{Zk{lkDtX@=;2IsFU0-52S6}CbRK^
zl?1~bk=({}l%!>#WC2Qz)FpCltmWj{L1y#7*Ws^bZ?}*P;o<vx9RTdtg6YUKd!5No
zR(QFh6?fPxnXO6naht+6ICj(AbO#&H)q(?sf`or~-Cwg?K*CShHpa`WK4?X~S;sb@
ztE5;nk>|Fxhg9J3 at 0qL*yW^FT5UOtvZFhLECAMpvyHZ~Kr>gRD^rh&!gSzwKkx{3$
z`l)VBeh{;ysA;+TyOlcgi}!zo;V)boIC)i+Pbz+<Jc3&9W_Y%4AE|#|j~N75!A~=1
z+KM98U;g$Ec)9mFs6oQtaq5%qbnoj~|AGtxjg|ZUt{*=A9pXzewX?k??9Fd at NXH0B
z)R+>Ryfvfs-6qs7S+<(}Zny8r@*GWAWv#pka~w88y&Z?5iSv8 at UMI(;glYqp?SuD@
z^D#)y4sI*lYrEKb^%KBw(A_-Bp_aFuMXKhycRE8^fY?=@x%bYN?wXtht3mVyp at qM*
z8Sie|2|YJ>#gbe801CtAhE9q15vsg&9<^(2E#c`4Jsw{d^aYH1I5`T|r at -bR63)%}
z2*%{~NplO{t}!D1{NVNY-0HCKYv_929h4*OE-u6v|9jdj<YG$8{i6ADjFEoq_zJ#)
z8flKu-k}eP&*Bx8Gc7*|*GLR+Aqw)!BufFX0wW;cwQ~b*gVRMjuK>Jyr-v5zyO<&~
zdKaq2SToXW)yMs9Q|nM2?t}cGyifENIo7Zs$Q!9{@(#<%jsurjRV~P^DPA<+7rG}%
z^PcJitjzEyP{}bvSh3vrKS18Mfvfv35<dU-KR&nvyoS9$NH~Abk}p<RM>MAUSibkw
z&5Xe-hBky%WdeM_vEEAuNcln5f02ri2gInS>Mt~NvbgeAJb&zXRZ+&y0jDsY at 2%RW
z8+j9Ui#~%Mw^QY^fP$8F8y=9&QG49#2~)d*3|u*8E?Q*bV`CJeja`$r at 8?|BJ4sfH
zm4emYebk_ at CYz%E`JNn>+4HL)F|rrcFSP?+NsEZ^vS`N<+xNEGlARjP{(gC|HgWgC
z{>@O2A<uAajTU~(qQ6owmB?E at 0iqsA;b-Z at C9eO)OlkJx?CKnULb^M8r+^khs*2`R
zw{>sk+bZbOBX*9{;PCVJJtltYISmN<#VQNzmpc+lLc|4;>Izwekcs+X3dnqeJgH$m
zPZ|oJJG|}LA#%({X^T*sboXP0yWz#jg5h14*l$AX5uIABEcJcObZ~jxk`!AI8 at ilL
zDxEhU^5R9t3w7E8J4~3E-R)J;X5?W<)G?x<F$z}F8wR!xH0i!SS|6DQnwn3+mD)?!
zf~+`5x+A!sQFAI^+f>C#VO<mXZB!)Y?CwLLO<aFam}-jmCnOzLNhL9&z;aakR=oe<
zbc1;1M>`?9cmYT|w3|lc{H9?}Mn at j%IC<4>kyeNUn81I>N&k5fWWXIAf@=?&Y{=>l
zez`l#Bmt9Vd|D(b at Se3M?FbJ$haNw7cQVHC&!J%Z3Lk(-^mnXG at vvaL?U3T*K8Mb&
zC1C>sSx9TVKl(Tdz6I#K!NSI~khSmQDt2k^J?uaI4U_mCwtUHp%WUXA)vX1?4uhMS
z7v#csAtCKWwJUDcoY0ns-|7=i6%i<#ZK310&UwHp_O>#+8D3H}7j_-66Qv;`@CrZ?
z?i{I2!-u6&F8sxp at c<y>2hIpIU_xAYq`f@&pmFhCB3#Fp at Y>!Xv*2)M!uV}WS|_g9
zA_M3Lfp(+n)cN at JXn(jWTnN(e_)4ro3$uh{|2fJzN5)#$hp8DGq4ix}C|_ib8)#uY
z+mzseEjuIfts%3$-P_9jYeDRb at CYVu`T!uf*$*Y(Lf$C3`1z$X?aqOPe{OKa=e$vs
z)qMje9K_&MQPs%bn92M8b9-T}lP3Q0Tvc at s7+9Y+OVV$?fZ~|mn=E at 6Laip%WMA}9
z+{t3=i5G{u&42x^e>dm+fsY at T0cyRL9D%nUg9*HHYVt|zK_(82%(>B;0ka4Ajkha>
zG>~{5T(Hw2#m=cCK<cmvNZN(KOUMdhWJ&Ol;Gv%Y7M1BQsN0~$R^q<X3U2^K!dHog
zCS$gtA%+!>Ai+V2zdB}okauH|?@X-RAL7|G>D1#?6^skhN-X)`w~RJLAxja$ygZN8
zD*EWGb|p7|`UfC`QEyqRbv8=thP^w_;4RMo2RiXT+mL{p(7p&r7<oL|o{K#ws=A>m
z=Rm&=(2}ho6V7>bVxn1$kSGOud|T{fOdR(jH$@L1 at Vd3h^2d9xII&5Ih5VyMwqjKK
z9>06a&b}IzvNQ*JPNBP}cV$p^4bpw+(;Z-bWslwG<^mUe4y#oPFIW~YI<;lvGRO;^
ztQ*p-f)VE93^??5C$!or{4dFDSfqoPyge=YS95?zne}N28xfJA%K11rb$d9k9UI!I
zTnt*y0Ei|2N at 5u)Dh(9<g_?%a?~ZorDcbOw at sozo2G1Iszk9xwe)<BOf(8Kf3&bzA
z^>H8eSI2Yz+2D-fKX`T)*hy#58JA;*eYUL*v@#^6CUjuO|8mGlQ1sje at axE~YgPJJ
zmCZ%+6<W0s$Y<J#A2nyg1bq|xjLZm_R at TWVM?z4DSTAf4*@u0FT{v4a55S6nJ5p at 6
zBDs^LxCvk?O$`lkK2d2+CK+&L5bNtH-sWI3t?W2;A1ladq|^pxZXk7BDbgR|?*F($
z3;K&HwX_eCZtU3}xGgXVEC9bY3}!B^nk4mCgjHu+XRrGGu*7gpt8#X?t{ET8?1_{z
zDb137`+kA(gyq37VYPugt!ilh#}issPnVwnWcVaqsifszZML>n1HzePZf1~aNi(Nf
zUNE-V7U7{7%`gjWg~wP%a#m8uF2F4~;Y+bymG|Xw-a<heExH2 at R;~b)8(>t1Hl~r*
zb@|Mj*ae_Fbn3fr02t|ozexY$ihoS&zy1M+Rz8}u?_xDF_BwK(X52Rtj6=xVW-Fa@
zPR5pn#BH)f$XCcg5Z|YBaj!tm+qv!{bkk4wWP<t+71KGVE4MPEf6_wz&s63G;Wq%<
zuU+uYmWz<0=2^2V&INlUy)^aynqKwyiE)=4-w}IbKI~6%+O-knJ6Sh4Su_rx1wEg>
zC2QPa!X7%lG(0sXy>vr{ElLe|Fg9aO-3=p?rN+0iq3C%u?A_sdOkH#bu=)9TXd(SC
z9^;-Ho#JNa8pKe$(e2z1)1UDfc6p={Ai^D`0Ek#rT6t;Y>w(yB*4Cb<Y?gt=*rkn?
z5385KG2PF3rabtwk$1V6(`lD|k!3lvi3XOhXuNKIYBG8!YT$$h at Jx0G>|ZQTvlZ*l
z<27$l<&&zcvg5REtnBmZ1)I$d at qCAx-8`%K*ig9pJM9v<%_Fbs<5M8?1x07Wr|HM0
zeLF$H at pbp(pwP(;f0y)%TVQ#g`r0X_m}U=T?e4y(;!78~2gKNg>3}*8$t(^9 at zhvs
z(-yd_ya;g4tSm^wEr0Y9-5>gA at L9f5!OM76Zvj+2xPgi<Z@{=AZzvKH#~Km#4*Q7g
zSo43Ls`*?!z8d7}P5~Y5CPDn*fz{FoD-P|IyAxOL(du}b3vHJU8M_NYkNQghla405
zh)ka*6RePoCRwj_B{n$l+lB7}6>ML at bbPb(G&t4}d4&~gqjhbR6iAqY#r%K9&e0oF
zJ|zUND4LrM#yP#(P)v(|a}j#KZV1G5&$c4e%1sQqk7eSWyc#5;)~=YJ7|)tu0e)-C
zZ1D58?>f)T{ZMtO`m<oruetSIi!8YsY3g at xgnCySb_FJ<9wEQl$iws^nU1lYi3Fg)
zyXo)5t?wh(JgQ=G=6J#F1`+#8dJ|Z?tIG>HBly<kTDx1g{cW at 9)L6L(pOs}d03^}M
zZ-TCn^f-f0?0hM2U2Cu!G}ancOdf$v=KJzVL7hRNBI{mTL+H+XM-<swzztANdfM`m
z9wv=N$UA_X2qdK%S2+Uz)d#+g!+gzJmr)s<XCjf=;f|I1*2>IJ5gVBHYe7;{mDX!P
zzz_BiC$nqQ5|TvPO}BHSB8GLD)iC53y9GR%TJFhiqS9s?jxzJ`QaiMbaiO`y!Yu8`
zezHHTf|Nh0r3z!|6S?I+)HE5ieSCJ!nK;&Czs=TMYj-XBbbTPw-cU-nG#_D}6x6kK
znA1$oJ;JmNyuT1ur|HnENjgu^28^NRFRxmPFQu=MJ_QbOo5?yF at IXx`<(rSy6~DH@
z_mt6rG8%>DSBYx>I&m(@N9z##2gAk+7BHJ9 at aPFt;<N<B>ld%KlYSP&-pL1C7Wy+!
ztyi=-6LskZi*)o?gBrT^sCW}kp5|n1#RS^X6e5uK8j|NgTgN}opxfFJMf*11Dn|?@
zQC@|1YxyY!q5|s=)=Z!}^inr&^m^~?Caa8fQb~l#s3$PmBF?FLLA)TxP=Vo^D!cmg
zN;X>M at uT2|K&{nWYrf%60Ia33Khf3P>7%r$CgHt%Y0=LSG(?CJZ at Y5ddiNd}F><gX
zn8W+8=LcVPAqot%axlPn|2sMApBEEqAjf0VIB5{FXmLA~9e*8&GX(_oHnI+P6)M!Z
zZOU2crSYjsVIMazg|>W&%OXX5!GhSK6_lZEKGC*O22$F9KR$|Of0|Hh9Bszpgrx$?
z9qAnnl78kXWW5J=u+ at 2~&I$7`F?Zrvdcvlvll3bgPci_h`(oy;4~~Sa@}t`|-N(bk
zsdWfg$s5h>W1a9-P<TbEVe}1UdLTTIV}1w%9=?k&x+f%}w%Ld|(~jukpEeLqg!tUE
z0Oju{xA1aTF#3isi93P3a&=M4d}-~4&UiIh#AtVE)nl_ at L9e;SfCF&V^~`~|R=4`b
zg`K at Cb==MaTk>i+@$pV#RAqeg3YBrBjbx&@uYd6i|M{?urLD&_i1TIZu1iSkL3Dpc
zWF!Ty&Ch}siTLuv!-uJIvn(xq66QdeW*u1W-L-Fdy|(E85mNCcEZxqngU9TFoqnYC
zY at vWX*Py?v%%4-9UJ=yk$OAgKfVY&x0Tpr>i}<+@?+z9qY~d6L>LHn^%K(UrB_ at Ou
z&mRX46;R$djVwN27f at n>Lcn1CTRICkw3;G8t_SE2w8^QQBgzhVC5Zxcg9Pm^pvP^V
zNm<ebsv7cJ?pl-OJoj=hDOmuC_+M2Ow3*d6*yNW6#HO2%WHg|a<S9Jk)yjPAH6q(!
z2C7+=j2g(C-pZ6!PcW<}mgX)-?e;96)cW7Xb5Pr&%|D~56Z0GqEO`gNuYX)GXr)$}
z!lg at M-l;`!A>@gqY5cfddK`SSkoWjbx4+INX0b6O1!G$7$~<q|aAI%Ib5SK(be%{@
zVB!jQ3b9u5W1vN_g#13vyEnYbqW?WT)Mw$A>wD$}=2OB4Q;svk1Pb5cYS5|>=gX;x
zD0a=cT at z(SK7v$jtha&B4TPihQ+vWj^WQCw2i6F#ab=eH_Un2KmiF_%SE=;`ph20E
zShjDmmiY+zn9{Vsx}9ZtAR6Wf1~Mf!?29W)Tyo*%JVM*2B|CEnB*LCihR+TJ;2Sqs
zIlt+Tr`+>uVK)?&nS&t$L*Gi$Pj^Kt90$f*B0KK>uty(M8Q;&kaoNn9wzy-X+AIJB
z@@u3Aa^vx3s(<i~^IE*apEw(y$$t83T}e)?1ODC7wc5tPB_}lR?4~zaxzFPo;C}Mc
z>IMgsx%^D at 4=B(?IR-OV1eN>k7o(7sO}+hgVr&~48NBIxZEG7y5}h5i_C(NzU`+tr
zMU+}E{J$*$02nU>*HT~-(!z;Yf}RGSn`m}wyu89B<93`u2E(M<fYaF_i%H8b0Cnbv
zacT0bg?yWVfaZj}=nh>scBN(TNk!qO{+AnG&g|NF$|tJu#rGeswYe^ibJtf11H}Q6
zp at 1zPbAHJlGq_1gnK~;X&uok^<C^}Vu)bxTSjJaKYpe6HVHT{nh#wDtOz=o}j?_Dh
z9Hn1ftmb$*iHY5ns19!#nQS0x4<IHYfB-Y(!RZ^$s4*GmbBi7u{!$9xf+RAlQTQX(
zBWNfu(eV<E at 8UvNW?EjM3HX3*lWfTG5+KW?I(T7C1JJXd5k<2*qi;-xPMrE>DeyOY
z9+gnu1eM=UT>RYfZ!D|B7jYA_ROEXP)EO=K_^>w(TSiWT1H{nXlocCTb)uymT9Wa}
zICl{Z7E#H3$~%b%l_vY@;x+xOS+m6C)$YpEi?wcrNX$r#`tx#ce$p6-Q)=>=ceH>;
zVnt3>P<w-`qucoBUBTTjK*@tGUeFmMEGm0_KE1MZ?)lnVK>P?YnG=RhFR&h)q51Lv
z-JP{Awr-}oT#|1B|G}3z8o*%&fI at 4XE3AZ^rln>NReQ-%@xk^ZC+z`JMx6FF7iXe%
z+<A at u^!}y}z_9=|j8_?WW`~}X{w7Il9)Rv77~)Ig?_-gJ^1(M0Lm(@K<@v at OBgUOD
zL~CZjjH7neM8960S5WENiee(S&#h(9TmIc4U{FtAoQA2^gkzD<!#f<M)scV#KEmvf
zUC at U-(fZo|1DHLekI0LF7&kXW%h9sqDsp73I=G#&&r-AVg9_^F9zsf!Wgx~l6!bZR
zju#Ut2Z`L%RmULj%UJ;mZD$5$T%r2}3R4`<#m(ih4QgmSOzu9mGahWg1FQ>N`Es2i
zUiE@)Kw%Rxm;K at a=m_li at Y6fRL8Z?5(0P8Oj=l3w4I-<ckuTO|&dwWb0SnS~D5zY^
zf`lpTLhp;a at 0nPUNOaJN4InjkEBm-{DtwrKi at R=^dAPcsxGZj#V^*tmqqJn#RLr(C
zT%?7 at j_v?uT}e5vdk*OG?fsA^XNRS6B|)Rej(u?Ia?gG!u__uFzhC14RU`oYHw`76
zx_+J~S>&e38zl0 at S*ch=3+W$(ByjNowa;rd7&N8=vs5kwBzib7*-4nto=fBFfru&u
za#h4Oyrq~ZE?etJh)kDmL5)qv4(-D=PG?mXJDq!9LqA{r4_VTGzeUC!lG{N1F^>*+
z11-NSu!DR?Tas`)3!i1nY|h)(&a;$a$<<X9MJ8}!bwOjpk2=53DpXf<VB3oNmwh~n
zYAXVap&xOF(A%F4?})*-fKeX*Y6SsRQNZ|@HT^6j+mK_Nk~_Y~S&rwP-ibe=xKrRi
z^fatDaoZ?;?*w;D`GGl%f`ynkl2Xsz)~X(YPgNdS$^jm~dhdmoXRa)Ky<hj1>Sr7t
zreDx=)DsXIYVzIFwPkU3CTP3IbkUYeZOE3o+sX#Z0jB9O=zn}DIX#jk1Y$0V at WHNe
z$}6_~HlC9tP-grD0h|8EJ^b0VzWXiy)not|PCpvkI1V{}*V&}4r9SDKDaO58cNZbn
zn(TiEUK$s!96^~tI9WIYP7&HUY3X5!jg&ie9H at rysm1!lx#zj0c#DNdP=r6FSQ7I`
zy#2!8+GhuQMm`9YufP8MX#!PP*_SE!3!$}EF2;xB3JPWx^|_>jxGSJ?x8<T0N%P`)
zi_V3}F_NTYu2>kTOS at QoE=9|s`x+8&RR+CXLD=owmx%A_V>_p92{h*@YNwm at Gys|k
z6F^5$FhdUj at +LLB<L`{KkT>MEkMsp}Dn<LYg&FvjceD<Hq)-+XgdxfjgA>Q|XVAmm
z!k|?IxKYS{VuE5SaKNZFfWCVez+8%2FQm$x=1M==?nvTEkb8W9RQot3t;H(N^iLaY
zNOp#dU*9|X7ie+QSdy_myP(^i{Y8%g)w04!R3j2yyK>wPFG<JNgK}l#A#EAs0MDzR
zj6Y*lC_xZI0a$g>A|no)c9$)yKG at kbq!UbZ*OBI7M_De!P~*hrZ-(ipt(Do|s){pg
zlcI9(dHl)(y)S at PP#+HX<3GZKN?;+2Cdspt7 at qvcoA9gGZ$AR^=Q_q!DdCYB$C1m*
z at RQ#<QM|44JR_Cau(|to=jQ at UWa!c5K=6&RDB!RITp`gTMjjsS>)!{`R3u<QRQZ3Y
z%gt!a1#!FT!Nslc%vwrw_iX=ZFHqIk9&_l9%G*qf<q;D8)!h)p9iXZ=0EVJC3mcZh
z2mY0UFZUmK&v{ejchmwF%Gz6jLQU8oN}Zm7iO?4E3KA{yvB>7a_bD4YR&Ih3 at 3&m|
zr-2DQn*VPU&8>Pqqd*o67~+2~=z=c79XQl&NkKU%L9N!PPHu~B#H3x!iL{6X-Tqc!
zB*W|?({|l8VH*Ya!h)Sja#Ss#;#h{TEZ{9;NjQ15#h{}$b<u-A&&5~!b2^78CfUaX
z>50Vn(uEM0HZblYFxdc}EQ8|?!sD0cGE3=fk~52d05jF{-GLMq17zePEAp;(Q}uTT
zz$luy_q52KGz7BP?I_9LL1`z<oYzcvTlgvEH(hgX<V}_TR)GCdR+=BazIAw8cQr=h
z&bA=HWPSk-cvZ?T1WM-Sk2~}hm^0{-)IczgrL;*@zf7x)rEPPkwghN;CWD&l(e2fe
z+2xa4azJ3NH+CVoaLsTl^KC2^aNl=ER{>p39MWnvSS-+iv+2mFqB81L&L{x}uW+Q&
zcUK=*f_~B)#P4q0EzC9gvM~fDo&?@KKvA@<AG>ahI#xYO+f?^ZD>c36cc4!Hno4T-
zM0rWf(?-k*R72~+gbszp2cVbdfR_k|r*l}dSx3gfMhnw6D${trRgtBO*Bb|UZ9WQ4
z`U4QZMa54KB~p4OdEVrF{9rjIoCk^&%Ffk+kghYN8*#7nh$CNo%Yy_}XMcQgAM`73
zy3)At)CEWQiWYXFH%Qrv at _^8=PB9c5ZukFN5c<Kv9R$?U?4qC4in^m?iHglN$ANx<
zR+5 at cn)7TFB%Ox_^yjcHY~$htPLWWsq%KgP{e7r?WjMWNd{Bp%n0uP|=aNI4<|hZZ
zbkR)m2-}P8wma3??X`8r`wKkO7H#FD4ycTZbGB8+y at 6?m2SDmUxvQ29nc`Kw29`#z
zT)=mEUTbzS-jW!FB*rsKXAkV3+*w!W7@#4Z38my7tC!r0&u?!p_s8~b2)yZCWsplv
zL*1T?jY>0326E8A6po|<aTm~}_}rB~Tb|C{*?a9o{Q2Bqo=k7pcIPcyNf6*>qUP}X
zufss^4IE5(O%9$SRcw at l!VGBedf{Ts3PAmIAT%io8(ica{_=O^7NGbK1_AuhQ>$u`
z_Etr?p0A>03h(b>kaq*JT;>3Ow%DMZMczFx1QX{HZvBJ^XZnIp+M^>gZG0m0&UVAt
za9F~i<QB6g>L={>Ua=>#mf~#=kOe;~CXuoNs0AQ^S^&0c7+GwA!k~`}{qw2239vc=
zx`S>V5e(^?brAM at 5EEv5zOZAe?N^_20m1=lP@#E$Y>6RIveB~n{)b|~KOL$CQ*Rcq
ziUeg?X-~^j@?9JOGukMJ0p*)LbZ~2Z20Mv_jCG2f at Uwq7Or!OF0ygixYhwaork)wt
z=4_Fn5<UCF1o{yy4ro--sx;i(QsWe(@K8ta_^pJxC<lc#_0hE!{$xIt9noq9PNSsY
z@>7>_g*0)ai`oN)xpZ(eONAcyDrGU(u>uHR<^;!m%$h at YlSnP5;L|`W&-^7m>AS<7
zebS||4JN_n@#Hg|9Ph1Tk~9bks57P1+y`oUTNLG!?yjh6ujta{%v}gjg-~xFw140)
zk5)9$M4KfuXk+t%pu8ZDodVvb%(5SNH4q<WkDWERoED(^r32c8X%#%^ea_^l$w{L+
znS*0H0(o0Gz3b*EmTQ^`7}lW0{YCzS!Ed!k9lCVV84Y_R9$PC_=;2^CsHOMEo<=6i
zb547-MmvJ`;8Vw at SMC@#n=Dd*r|p3KE1eCWm(L3cWJS$Sh5!OD|9(TX19N1<jgwqc
z%_&zCr+`LyNm?+;ApPy)>88~c*I+h0H5gWOJ)TSdHdD4nBOiSyLC9B?Agt^kWWnIC
z3DuwPyxHg{P>q2aYupJz2cP%`Gl~tl9Y`Hou?>iK)+K>CyOPh&D$P)`u<z}QWh9Ne
zCFARCjb<n+-f}VPuOC at a6#3>|_1oHVk+q|el^XApCScxhf?PNt45Vr%k<psg5l#qZ
z?iw63DML6XDO;B at W~Q^^4I7m+je!eErJY)pj>n9LB!+q{BhWeU*Wz+$hhP)iU;;?=
z)v^sh|4&w;+aPVZZzfRQ-ATa8ax#7z@@JudzIPl2i24+Z%=xk$vQsR<zBwP2*gU-)
zjMFYxPl at M9jIYH5dC}a)K_HAE=0;ID(crIx@=H6Fpb)iF2M9yp4Qdp3w$6DjaohoD
zq967jaHIXM0Qx4B7VlC){`l?J8GZe~{)$~|NuX^jaE6W+L^{DUb+W;{fJ%A8Ox8Fp
zc$m%cQaNlx^$(9bjr{&VVkd-m0*St)FKL9iw2UDf at 0~bVWzL{|(FJ!RBypsKF*yl`
zX)cU|XOk7fL7Z?NDdaChmcAa(Z9Z^r!1><s_(xIp6V`t`72nqX(@W5d8A at _JONR=Q
z06yfPo*~g^I+?gHU>3NB1jQ)SpP-ExFbe$BoVy6j2%i;Q0}~QIKN_vpVJNelYEL})
zy`@K_CrOXnqzg~}>rKYVm6LxO12*cO&Cwfo+$-GM7~PaW+~j7SMdMF)Jc+X3QXVl<
zkr5}nkcAyT4wUG3Icf^{&eJM{p~K8usB^;C5=~UnPqko%SEfzZB&sJflAqYTF5|Rd
zd{z?K>%%wWg4t~=zbAu+xAM$j!=vMWx#|zVMl%0Qi;H~RfEn+fooK`*byCx?sD1`e
zgB$x9X#6!Kos<_3@!*K|kz1pU{)z~L>z at H;L at zQNNNx)i^)(;uvfCMt5?roTvYtkk
zi2N3VHvf&wF7CAh@`ex|@LAy5T?ZzGJIk--(Xq;DVVp8f-O^$lI4{ib at w=hfQ38%f
zgf?feSj2tv&r$j0OfNITkWuKo{aH)DHnxTob=Y$;{3T*c>>L_H)kcv($KxoJpq9b0
zZ|z%rzJ)rsES4-9PX7D;BD#j85jv~Y4F3n(5BiDqSAKN^q*%zNm)~YOe at 0TB6J$v0
z0OR>!lxBFkZa_F)Cr?%(sHRlsdaQ8z)c^<BhVzFQ^^y$uT)VUCf#Xu}qbcTEZtZ{a
zCisnw3qv&TfgQ;*2Avx;pXUx;1F;9hu~E_s*EE~Mg$2V(%39TgJekLsosb{bVwh7v
zQ$oYg!0Bq~TsM|`@x|P$dfo9iD`%#lnrSIl(;P&YP30y at Z~d at 1<vA-^Y@``OFyv$-
z_4J&;NZGpzH`$7GexwwGaocmkj3ILb<o$S(hM<|$OnEX+DoULjA~B{e2H>I-w8lr!
z0NU)o2DV3IB`k)7Z7OvKIw#yYBZfu_pUL5>SoE(pX^SDlz?}%4(MoC*wO$uIl)`DY
z&|l6aXmT{uIJF7^ri{GC@?shCWg69zW}9>fWIfa4 at WJB(7PxpL!YaqZ8S-Lo(ydeR
zIAq)lXk!uH;OlT+2nI}0G<K)+2dG9F7aJyT;iSIYL`7UZ at M1tw1*?oxzGLX5FogVQ
zBL-HL7e$qy7dE1l2M2MC$y?EL6Vwp at PRL!k3apdZh_2!>l!JK;$wby~@R@>W;6I|B
z_17n;#z)*UKnn)==>s3tCeCJ|EZmqP13V=>)Am2Fl*Q8(ovVfvV at Vpmr}jJ?81GBL
z)0xVc`CA}g#ZB_jfjpjjH6Rdrsk`(wla{!d71x$S(DLXHxKYIo>i#Ik<OtNiaSVk+
z3j<fpV&`}|4Y&gzyW=fC;1U(BSC<&gep#|=-+H!^^_4Mq;lRgh9Js1UHv~5+(@mai
z;zUP(nCl)8fCKH1wgU3ax%%RUnOT<VRi2iZ(4{qkD5_Ga1fEHNC6E%|Tw*O=iFcY4
zFcN2{u+9n6X$_;X&p9K$!YIPv`<A4AtG~{WshUyX%Nf%~bm=rOXYh1gcUufW8a3i5
zz1$ieiq)f%--iyVhUIe`7N^ukt7aJ71Vy{0=Dv}|#vSs<q`7sA7txeKuXJ$MS2SO`
z%b^4(?AMPkuSQ;7AP!pal at WFbSZvXoxmT+iFKWKVDFsx`H1ud*qq6|1A+EwD95xgi
zUx_kWKQjPErH|=yF_M|q0i1X;YXB)$zZ8;9Gk)F!nQ3*JEjMb!PPKzmq^Obt#au9k
z{RZyqj16#j9?&QT*a5);;82>cBh&#Frr~ch+_1}wE280pmP-~<&W{wki=C1spQk^^
z)i+K@{M<y>f!v)cr)nQxYP^x=jk}Eo3j|rjJI+E{Qe`mT#*ur5myO~l56R!GPneEs
z1}jtF7*ju(+?fm#;)70;pMVWPKY%ZD!C`?Fa-DqSTrQedkJBjSZF&%6daP0;RNCX>
zJFcW4ME&Q+O5`}c+*$1j&fGFt{Kho&ydh+<tZ^Wk;xMOOo(FezPUXdi-biy;{k7vN
zlceSuIVH<v8FL~gT=PB;CyRGh^Wc8<U_IY5k<s+oSDYaXuZl4_?<Pcp%BwTOS)8FQ
zRj0rwKDLQM4jA{!&o9}bRrCD(1qxS)oM*ZNrsqVabQM9(aGvDd>k+%{S_|IJf0asN
z%%ob<4V~4K$P7(s^RlZ1Um(&2*`xo>&+d`05<ACep5SQW6-zL}8=7vMlx$Q9f*Z)^
z5#E5Q=4Croc|&eA`16*pqjB|)W?z~#<2N)_ngLSsOyj2%ON>yXdS!|E^&I$yi&2K5
zrnNr9&>3uRCah>M_pTXOo|}iITF9N1<EEyg2Q4%iZQ!FRULkdJR|m}RBbI>0-rSfl
zug3M_^vWU7><NBbtnQW at HEO1=!xJz`^6BRe!QXs)KEnR{DX9GANPtGN%7`(`E>{n0
zz`yej^klC-VTR43Pu|j~2y-R4DT1a({$^!@c4HTZBp%WMp8CZi?C`W at G$CP{MF3q&
z0bq{gEN-S(bJz^L>9Pzrqi~*utG`MG)P)#DEJNc7SAP&riw10bwO%O++!u9P0DYDY
zmA<Ulsy)*$HC&~oMhX0}`qSVt`6>b~LGzApG~}$R$P*hmB`tY5S1t~jxlddo4pBX*
zX`CL at B{WQr%}Q4R=`q!>*TFGfSX-((St`jghV?I7<M}`6g4a49iAJWEta6&_US;Tj
zot*-YptAF8(N67VQ<DIm at e-VNYsW>)K1~1NeBddb*<=2e;T?0Qw$u;rUoRLw=&wQU
zF@$dIr-5#`99USS1%Vw&jsmkTlGcP>;nnF2#itzZwHS=-Voub%_f`s=<TN(%FA++|
zWk^autAUq1Kc}E4iGx*d5lbEJ-+rQ!doz2UIcez7(rsX#8JWJ at n9(cU+(EGQ*(?+-
z-BvMG(GA36q8v)*8Xuv?-btF+iP7FBb0pq7Fn2%_qUuUr1y}i~^NBc{UuqVzO at osU
ze!(3>W)4@$m{3^PW+83Ur_GQ3bQKPic4dp4CMoY5seQF^a>@+sVJpW-&wF~~n?r#t
zyd_r2r+ at 9Djxd=FYoN2X-KIag(`m9pmEF5;492q_xcu4NV#R>~VnNKR7uNsU+km;u
zyc-FSx;q8mEK-PmXsQVquX>d at j8tz5^QhWNEP*8}7Tmy3K4xqbuy?ngE{Zy|6OZiS
zT;Qy91mip$NxIn4pw8JAWZo)>dqLuXA0?)BY}&739>}77xaNd5PIpNCK<-Y08tptX
z%Rdr9+i&fwY+LfN5=1-OpW(+G2eQSs(rOGWyH}R3S5t(d=v*)b5~&l-SJYc#B0<Tr
zMRyp_Ii<1qg(IkdWlQr>g<upCrg)NeGaCvZrDn#}c0eU6n#@<r|C%X!*3!nZUiom-
znT0##o%^|pmmn6Jog!(*zjPbT#SbLwc<KXro<b*VZ`k|a{$iolz&V3ba-<?*mgMTp
zxtBG6uSQgj&%^1IW=vyf^Om?){<gJJZy+GN+y!@EzH*ar721~cI*WaPSPQ+q&3u}b
zyrP+fuJ*4Lqi1Hy_V?!`Ok;%WaJ1y=(A;fBMnjv0oz|Tr1w`DhpzIML`$A9)`3y}O
z)k&tyP>hiV at r~hM2Y|1?LA3-9n&jU3wbRHsQ7$F?I(K;-3_nU~fYl_p*>9I9W at LLi
zK?Qj6sV{F#H6ji;h^4A6T8)6u^s~8hZTw`hu3E8Vxt<nwc6#Bb3qtL{|3?I&X_l at M
zhcw`3BzYQ9JY0Qrv<TokAbq=_jZQw#y+UZ{xS3%~`qx?QX3NEO%<0RG(CSaZw1Mc?
zoptB~r#i?uUShMg7Ys!;x?i&#S+;?cYMuLuz4m5=pPzZ9YU~8It&Wd928(^zG-IqU
z(b-d at -QacM33E*x_)L>7oY8nm4vi*phn^3r&!>D8T^kUp)#?&C_ckH+6&N3z>N&b>
zifwQK)WLFLR`Ol1K%wJ^F(D(DWUl=&r^u2h&>glQ$dj&d{F9F^-DYwAZulzL_YjtY
z{`U#0{sEi>?D}x!DlS?H1nT1Iu_KK}xDlpiuDKnatl+-hxXeM<_5wF3Q{HH+r86ed
zg?0XVBG0PgP$?>{HXJCXMc(<^D}B_HL?OI8lgpNMoxzM7q`*W*$)B%*Jz$mQJl*9m
zr*UC5EtZsD=QHp;PN^qskFR%K-F0tciFY|9J3-odAC8f>j+jPk8kx{2QloMSm4kPH
zsb*S*a=Zf#mmnvB<Ei451sOLw!^~fLL}Hh&8~^K?EFu*(1X at D`WiH#uMz?%nU3<e+
z4L+U_cDq}T4a7|BkSL$ba;Lfj<I(ExHOU-OETjwYR$KN|s0B~Gb&;9mZq9CkI_c*l
zp0GO?dr3DS6WerL+5(*9NsO;7MshtcxB!qovgQ&PDSwDR(36zOpF4mdtb7|w`MtJu
z5tuOLF4lC4ajLwb*&euR=sq-#FgiGu at yjb6!5V?;{E=-YAGC7cwTaEK&6r>t;=BIw
zj`YS1p<u$p6XuvU{p?e0qw2W`o7B1YyZkpsnqFP5V#d-DY=-g9lOUx0U-Q0tT{&J;
zH}hwv<?c+~tHc0ing1fWqQ={N%<0^wHMh_OZHbG3MhYz)20G8X_l;8&w15j9LB9eC
z&*_?UcUV_=roTl+vD21yq)C|pY7VW=FKAz#vT>i~#vOeH7%oTdv<MuGeeMMH!}wS=
zzgouetb!8L6z8wJ3$H=kuBd(hwv7Emm_;2XVXBfj>I%lr4Te$ne)r&-b|S`VZ{$}|
zC9`%W_}up{_TL_ye+?)D<2j7=UyNqlir{U4R^_V0nmj8|^zgE-*jKg+T36&FzT>BU
z6ihIbRE?35NY)Q~o!tZ4iiu(%D!l@%s;)^SnBvx5rphF0mK){xH)Kz{`h~!iF+H at c
zyeeprFjV09ClrQ?4M?8Xx0d50QP&xZXoVxbzL1lC7Y>|iTsJWb4IRw~Q+2`M?d**~
z;wc~-GAcN!s6+)9T{0cVi at AnE{FmsL2f_ at Jcp=f<2L?XsTy%_gTxTyPbjfsW;LEZ<
zp`{ycfl<0LDAhq+B7A}sD*afL#NOI)*ZZ`rqQ*tL1%GX|q<aE+>H5$t=XTv|64HT+
z4LO4H2a3?<T?H)xMX}gl8^Y<v at IEDuD3)%pl`Nm`4=xn&9^tUTHWqDS!}0Yg)^-sG
zKAyxaKw_7+ at a<wc^0%#1+>WiTcoOg?z at tOhKl**};}VIJ*ML(}dg(RF50D^(JzFl8
ziK-X>9IJ=l562&_TT99&IoXb*8{s4PFQic!II3W2<hJM0HII5?dsG2bFyFK<j~!^2
z#FO=UwRVRo!ZS&FAs0{38FOfo97Zfd1X<X!*t6pb>c<IOyievXsh_!fi9xqC{c^LU
zK<ZitK~PV}xe&jI6qf5Ir9Jnc$hltOu6h at FAbxdVC_ox{RX94ES$m<ZqE=#QaL2vZ
zTAZ1W<W-3p<BKRXvHE0}f0EkbzzDavWpy+AWnqi8v}Q|<Ouepd)yWD>`sRmAevFo$
zxpL2-CTOBF*z;`XFX)IlxxP4Sn0~y?eyPMJW~Z>4UKO%N7{dW_&R^2Ie at P4xqX6G&
zFK=K!d$ZR#?pP{2$7neywV#ZR-<qPQ)n)q8xT`PKh+#=AN!R<c2ytMsR^$`{+3<Nn
z=S7_ZXrN3H1d;**wnLuOqQN*4=0~Ds&liPg603c(c#~6oan(4wG5_&>IUb10YT;Bs
z#~DS|Al^(zlu7)6X1s`il{B>&%MAPKPjlmm$6<3LIuFXVW_&+sbk&PQj;N=A`p~bv
zBP at sMODFc^E5- at hgN5o%H^f!X%8t`Vk^3^Ee?&Z%&mixQnB_KD{F1cz0O>7|iI2`r
zzw?9pP{yEWk*9TeuQk3;;^$P_wHuCz(6<==QlJZhj6Z6}rcSvQ)JC<o>3ux8a^UFK
zla}|t*y_<Wua$zF)AjikRXF{d(9^+;pBh|Y<mzP#yPfb6>ML6rp^n{s!BQB+93h#$
z2;8z~%U#?`+lP3#S*J|4O&wDa%QL5In*44=yO}FOLqFH7auuxooJCS|l;6uxLvbw^
z##fdFiya_6s23Ms=(!7iHG1Q&4_9IvJwI1M3C&@ijx26e*57fQdQ2L3I=xL7Q5*dR
z2O3pv42hdRo)oP=7{W6BWscw!Oj=&&vkYhy5_(L+dWCP(?~-U7<pmk4xfTNP`6Xzn
zXdohjEB*A%is_c*lCs{KB7SQ?ecTCiIB1(wd4v%gEG?WZ!wQsLl_=C50_mOrtD4<x
z3wIxEbhm$qpwCv>po~&%Bl8Vb_tCaXXoWL&QYV8tqE%i*7TCbaZMHt;0YD*V+QAC|
z0~^*9O!P}PT*b1VcV_w56Pw(2ysDwT!g9jSu55YAeBJ)U-@#FQgU9y>E_ZK=UHI|G
z`=DJu>I0dbAyb(=wHcFizW*L{tMjoHCvD&ekEb|M8;e_BtBfG-4+8XMcUiAH@$_po
zbE-9fpgg^`+%Z7ONn4Vl#`}H;aXAd$!ZW8jbRj_G1w<tO0S|YMH7*=heqzesc1EA-
zj!g_vZ3yIfM`ESFc-&@=2`bMe2xslak8ZIb!X`W7qQkuJ1L6K_J&}#u^hwpR$7Aq#
zW;V6 at UM(dmGe5(&t3L_9Bn7{3`I6V%UBUD(UPNhj>S%4$ZD!mbuu<*NdS{0d<+;S9
z>zuYh?*IbEV4J$@t!(uR_8b1}mUS6uq#2KUeYF{ZD8H*J7(qwG8$xE6typqcy<Vt{
zC0i0VE_x?L=GNxgR4sSk{i>k7j<4)c=ABj;*u<<7!>>ygnQc3?oXA?}^5LJ<V!N!H
z7|&S<rj`nkZ}QjuX|${MNEJ(}LFRq(4wIR^vI0<6CsFtNI~Rj%?;pYSG`fN*9Tb}H
zcjyYlK_cI*r!f1(y{J?voU|Nhr<5;eHmpseye|=15J{8BY&^z5AF9f4`TIs3azs%5
zbV-Wfi`|xs&1fAmyFpfTfMZONa2rGPrb#5Ha|a~W!jfva8kIOS-OY$>2{1z0cOifx
zX at BSQtv{sDR^}T#QP)`gef|n|SkHn;D<;^sf9;P9{Ud=Qa^CATMD`0yySuTphel%C
zt%8{SD>sP-#p5V$r%?d`N8Q+Of6B4KhJik&&M!kf0As1v0vacbtj08V?_^c%Z3wa7
zVu4phMs+kGt0XqR&^Ix^N7?nCgb26%C?Z1Dih!Znv#Oby_<TME|MRmxA9O$sYv4PI
z+p``K@(iICkG}h0IcNobEKN>32`A4z7H{P|rvif%9yRkjBQWvIt>kHvb2MpH8)8SD
zHbTt-OBFC#_&Ogat1^rnlWlMv?0Ugi(*jh$uq^O?Fuwl(TUq>tey`QBH_rvP0hcAM
z&^83#^jRGJ>&abUM7W&@-_7A3{nq~3Ii{`qK2LFvd+m4ob02R3FRU9IT+{{|Rr^)i
z{QKRO^SxmXz~t?4>hkjXzu~6S%-hn~_xz3i|F8evKiyVf6P`i!)N>A-%`zf4p07*a
z0puUxs5?|}K)&u@|G(+>fBtN)mj<0>-(WY-rs~tP$?oyH{~lZ&zx(dLqrd?M@$Kh<
zjl1)EzdyF$ZM*aD&9~Xx<?jLaZN>k5cy9~Pn1-dmUNggm``PwC&c5IOt=TSfuer>J
zW9s|9ZqBcH^sV#u{ynu$z$qNyy&JZ`;llWT583zb1y1`i?3nalcI$E>Z5hqz`9Lm%
Mr>mdKI;Vst0L{W&MgRZ+
diff --git a/docs-xml/Samba3-ByExample/images/LocalMasterAnnouncement.png b/docs-xml/Samba3-ByExample/images/LocalMasterAnnouncement.png
deleted file mode 100644
index 8b22bc35c52bc7955ec528c53f344858aacee97f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 38525
zcmaI72Ut_v)-D{|#=R|AL6D*#B3(gIx&@>OC`b!U1x1JfDFFf@;6_CRVF#&FVgUgm
zM1&;NfP%CjkrspykP;$b2qaQMD0jwlzW at H``|iEwc?4G0nrp5(#vJ1v?|4_-Rcq5-
ze at XrYfk1Ydn;F|eAe#vg$d(^_HiILwXRKNwkZ6dx at rCPQgX}e%R`r3%BX^q>4I9(H
zKfW^lhqq^pLgAyGb!HbHs1`oL4;|LBzv|~J=HPfKwQpBXpm;^T_7&Z(PkD87W-=%3
zd%mh6PsKdF`B%-23|oysvipI&ty^f(=ao-f75nzjW^wYLeOALC|MbxCYflXRk-a1y
zu-+8+gyo!9I;=5#uAZkj_AF?uDXzvFzrp7iMMMgxXjU0DZ{#7!jGEUVFKRvA0uD7V
zWpY+yqUJI=9Y*|a at 2Dkl@~;7(@D0X`siAs(E05)NBmRmwInZch*>OF7V{(J9vhm0l
zTo`@Iz)<*)EST9?7ad+(V0swwayGd28y%rCxkL4<a})WBqOy at wZH>=mBiW<iM=TZ{
z#+{oIq{|wv#lSfpRjIVY{!#OM at ZWoc@&S9{6vvlm>sQWh%++l8;(Lu=3lDwQot;Hb
zw9L-Z(3H7N;DGBV)c5bRv$K9*j(l2s;YDMwY)iWMv+D>rG at GJ-{!f-I<ogx(6 at I$m
zVmDR8D9M92gtyW}A3Z4H*XkcM6i+1Z-ytwBMyQ(at{<C+eiN&T52VRl7*vjgGHOdb
zR$UH5Ac?c7BjL<8mHO0?<AGm-JY+2R`F(tK%9!*rJV at 8KuWOaps_mIZj2CF7CKKOn
z+YGr%DIQrZqSmi`SzhGBv|+NrA4(oqi}$eAzl>ixn(*^4hBiDkgl(a+8It%T$7X#h
zeS|+z-j6kiTntB3S~7dJ4|~f_a9;Pb3spI~Z*ALb?zp4RMu}<>u+Z=j)=IA#QswDR
ze4ed_&tb%jK`uV|&2hAdp{*vfC7l>fCRQ)jN)8-PT_TiQLsO1IAjre9qSM1BNgmV8
zo at Xc(gv6kq?XL{GkR at r|xPC`3QOrTvl`D at u==uI<4=dPP%(u26ozA;3NVqhAyU=Y9
zxI{_+YY<2WBWaKE#NUBcRyFbUK_14F8e=545LtzOK8;X|9VpiuEVU+m*1E{DaAA))
zv~aE`4LEFql)n5lC?fCrQiBtm8k*m}qzx5$JIko=eK<jzCl&WFb8Ho#h_yT-hNlpr
zOSR!N;$M*a2RLh^5hD>CQCZmyu7-?k)Z7Td(V{q3boSGt+KcK_2_u;up~rj?&9>>|
zxPl at 7tPJUq<7ajaANfQKRM!!`TPz^<wO&%^OD3f^5G$Y)#Wq=6A?K<OifSaF=2KpL
zJ?u<VsmF#OIaRA(%Ab)?177Y^MNKswcfq_aE_EsQc4Y`NkzX&ED4q>JG3dKNlr+K<
zTLr|Mm}E^b&~q%`XtjT%v47(`|Lg{rG3EGH9PhV^^Larwvg$b<$;N97JfgmZ%I2=N
zQhI(3%Nj&(1Yt9y$h<)jx`V+Je~GG at O5EYAxiyAv?Oe^0n#ffbdfMBWo^GhIt$Q+k
z(Uk<RaC&sXg;9)qOZ0K9r+1FB+rQRsfqegAxRL6y)*KrP;gVMeM)(6!i-cZ}SSMXf
zb!R{sePg%QU at q~g<W@*0%f(}PW4&NxW!0v3VcIBs0p~cf5*M|)e`J{^PF at SGU*N|o
z_WYWg$gx=yMDaTd<OKZIfgMjh%a<hvr<bc71Q3XP1ZPS>%{7W#|HZEdzw-*HBj|Ng
zqh(4`t-ci%OWyd&?`cKvlm$DnK|w!iWxXb9jZ=?W`rPob at p)_LF5wrDvn5V~8+6^i
zw?wdo8 at h1rx@8PO2c at T)d)35ifY{|8d^XU0@{O90Ka7sTRzQ0l4Y|;kd)Sqy`0kPF
zFZf6acB}V06#WD>y&`WLq}P6Q^bwcjZFIcX>h=`^m$0}EjT70OM$kd;>Xf%JIXv*z
zFUvp2VPoZ8Dn57NjCGcW%x49k1%2i8{E90EAD&g at AyP&TK+eg+WWSov=$R07U-Ry=
z1PS+gv~r<7I2=CN*@VD71C4aMK-G3AmbRFA;j;<Cz9(f^nPnbnOBuY*r4Ol<SgFX^
zAfev&#XIdH4y%RI2dDS;yc3vR#Ogj{%{aCA;CR%4Bn=-oH8sdf!m~yZiqcmFe?6+l
zWV2nHjbDPzNp-B5gn6;U)U!LeJ!Yi5TJnm1N*Qr0cfR+<6BiYnS>%E$tE>B|6lHwp
zsa}JPlztP&%>k5tcXc2XavruMzx7&i#CtfhycI2ny=OU7B4-KlQ|U8P^qz2F$aQin
z#w at jo?tcZ~b=7QO*#}*0W40+ERX6;|kBo_NB&3g<4wzWZUyULyD>_CFv0D=rjBHH#
zzfzz_?AjoZ_g|)C#b-Z3W8GC!*I`LX`)%^lOjW32mLqVNFpUufmAG<mD52eG;ZCgB
z?Qi8|Xa%3fYU|x%$fUSiHy&cws^J2<H$w)UPYGTw6t8oYCb5iXE!e0)a#|Ra$%m%h
ze3x~AW07iXTbw;EaL&S;JyqzrOTukn{SULdCCjtreHM!Fy*j=w5^1s?MUQ^8)179*
z{pTaPbY*;`RfKDr({K2VmaodMUHzNv099aKJ<F|vriT)At>;k-ar(J6W+bA6d0Ii=
z>uk%x^ZGd2f<1_6q;4_qR4Ag0C3Oaxl}<YcOpA*&-g`21$g<*%YR(CqN&$1ZTN^l<
zRQjkeEq?!_QAFt9yB>>zAJK;$RC6lXpDlC4wpQ*go+*}ZI29j0QQ|-~4BP1vagKl%
zUvXwAxR!5SNnbpta5Yr0H?UvJ+NaM#C2HNVQ$8;>oZuZl-meo>fzlz5scCoTrsI#}
z=-eDf>UB<JXWdumqge5F(HQ1o%F@%kdgv*QSpUJ)=DW-xZ>iAr{lf*>{g)AMW%HIz
zE+L2W^R4 at Qc2GPPllR>{)ym9P!ZBsI at H2spC97{=ggbIhYQkjCW9rZ{X`#oOtB%YD
z73Ax4y5IGM^CIjzJ!w;YvoSi}y5z*+TYUnZX@=C+#91`G-?k at WQsgpjkKK4Y?|Rzv
zC$^Zp<^%n2LHf&enCYggOs=A*{j?IH%ptjV$#5bQ<|5J;!4c%;XZKB=Yv$vwd at c_;
z%<2d#IOr3Lqra=Jyi?b>U3<4|UUd(9v)kJb*})a?JnecG9BbVDw5gVzm!=C}h|~Fi
zh0=fNU+3BlPNxOcyty*~m7_N${auZdJV#ouPgR(2BALUdvXO7ooVkBaODE2(pLjsa
z at v70rwJOrPr=1PyfdNg>S&5s|f$wWWd<m=&q|N7_E&HCBF|Z?{cP=o7m_}_;)=@?3
zBURpzSHnk3Kh1qC+nrTz{c-GtTxbL2GL47M2|BJcd$2e(f79OLbnDt3hgo at 7$zPnu
zr!w)mg1Cy|Q=WP)KKTguv`|%f(O$D+?`J1i^E0Q(#?Cc`wn;HL3#34N?Kv{n=X27d
z+=U+?p at pBl@v#e+5&6|y^Jd$HRFAhO)_;aqg+Vd-sVjvCgS?Cg!~q)Gmrx3iIQ&Yw
zl<}5TCgqWKhP=;IIaj5iFN*Ji2p`f_i>i3H8d^p5&kveBlZ3zil(*Jj=NI5^&$;h<
zsU-3}uAIb{_{2 at Tt<PAFd$aJ!E#7P})hizE`)q+GnQ>R#JYI2$Hd&0?^WN`SihfTR
ztpXZa$1Q$P*b_N(8coGfUpA8KQ#&&g at zrYYX9xO_3s)BWhBvY1_L?*tJm>6DRY9#D
zYs<h at +gzWnKqz-+vh;kVJX+v=oyDxeP?mk?$KQDDe$0RF8I?5aA!6ry77B7`U^~Ux
z*>*?v{_OqH^Efo`(;y*7o}TCaMsw0!YvZZ7m4!s9+5=jZ4D0sA={g6A+&4{$fe*-w
z2oH)w-Qwqmk?zlbW`EB<qS5&$1ZE!=_KHSNO1i}#%T6Yp_rU#1Q*d^FY^usKOyA6-
zBpNbHhE3!7?cN!*{H2VO+*9W!Iq5-v3qRqT5&<H)uQThZnzPVt<;H^P+Z)nnms3X+
zdolN||Mh`f4yk9uDEpmf+P-1p-1+cH#d$-!7WsK&3%vL6_$gAZL%-Z4jVU#9M~cv1
zwNdsw3F%Uo?r|h>z=0>;6ge2Q8bI9JX|$&Ir)RE2JN at 17dw<dabJqZg#BA*zY5S=U
zh8I!09<?eGjF00?Y&n at rt?0C=G}jxSgR0dynC&n^Sr?6K#vt6i)=2;>65$?!O6|Xf
zC04V~!5NdJRCwNV+U%;`lDIEiP3pE;SuIXi at f`R_tz|<_h8m%t6wM0=@wATmtc|=h
z=<_erh8{0A@>pA|%-WVp at F7)))IPPo?;;LPIp0FiFC(vG45VP2eJ6%yl9!w=Jq5Q!
zNc?L+NJ7!4xeM6mZWHcJ=L#6`VlI(Rz3cPwjP!i>dzPzKZ%xqO#7zyY4jMUO;tncJ
zy$A4cn=fny8FMrR<<qOS5hN-lm7iiUU14*NRk&2g)#M^eCWdMpYIsh^J_ig&<!RBX
zQJwQyGr++2bAmRXw^6wxTj3&oWMiij4(=PLdOPLCcX9rd+JKF6Cmey<P?8>PQFWJu
zQK}Gnt~I9}+dMZjTTH0q#ePs&x;m_Gp9RvzN}2)V_3>&Y>rW(MTcFsew5hkp?{OCB
z*U3(9ZTyqN4mrRVv-g)oLbBWTz+`*F+pA4PO1zBbTU2P5$syA>a2ce}Bc;tVegg&4
z&7>m4z+fr-mww0~fyB)xj<uK||Ln!#LsVQ#7&dLll2!g<tM3tcDGrnMaGhn(+6q1o
zLs(m**LS}UmP20tKy at o`zu at Chu)3t1^h_(=LIq*npmSlz*2{O6zaLxefS9uM|LD+B
zgd|MLKLx1<(yE0L{up{cHu?yzk#}l-C-^JTZ(&emel&WyCf-hCvPkdOo~QvTv0u)Q
z{??(RM9uv6b_it8*`~%F^vN?N3 at Ue<{`}cr>UKz1v$|_KSO<6g$y_E%l`ws4A`RrT
zuP+Fq)qyQ8Zg;^S4SV6J0MAv!sHRoF`_naioy`=z4Z568DU at lqezmz)#<ClVCViGy
zL+}np9a8MJ5a=HP8FEiq!17CPafNOL7kb at 2gQh)5)z>CZnat-S)WO++_2)vbE|oTZ
z(rdy%r5YbhDqvNEngp^m{&3&a)jlg2nH3VVo#I+yR!m*ltAI=z((z|ha}j&v6qE7m
zRh6HLK#~2e|9qnea`x at p3C_i(5#W0Z_dJ<F3R2==))~Luj;QuhOyluSj}k#h%y<!t
zbj4~JZ{HtjQQ}2?!=TGneE~CN5pOMibYIdLpV at AlMsQizixSn}IE_}$g~DWwZ&@>S
zNB9~ezdh_lRB(PCd!Yo+9G0WV&C;8}gylleVMqJ=l#rkF$y7qb-7+hjL6hY at c6S`C
zKMq84qyY_whsVn&j{H7*clqKb`TH%Pfc*Yqr|kO|9|8J}F6KXx14BW$zcDl9>>)$Q
z_e;?F^`04%O`sNh4U^3qKC%Z{-hgOVT<9N9vxyhK6j<V!%?+erjpSL+S}9hWAcvj}
zh^+2O(kik^%);MJv}NQ5%wnotinCiZuq|7ee?ac<PM0yv at c3&+TdIr(?ctC5nmWAu
z;-97T&xQkfZZ{;l%XQ`RGs>S8lpO<1MT}C-xWAn`7h<-0^8tbHYrsb4I_M{<O{<(~
zC4fLw(ay6c!S7M}iM1`T`dVvPYS8pO+SolLb7ThuqHcitN1U at c)t@)^JlAL8ItjHh
zp%Ca1EMXoG0QgLpPCBdD0bqAWeO#DMzb_SILzEVmFHySTwgnQ+JB2!FBK9XGDikSt
z5)ptMJf7?@v{!LUi>FM%r4I>t4mq<~EoS7zyA|WbZh}paXtABLLwlyqnY at ML>t at bv
z)S7gtr3527!_&JN{d;?L$<s0g<9U6Gfnc9>W{EpcG%72zVS5ISW81kdK`_tK+Y&bD
zE<$S>CL;-L6hgOKVKT3FqX(JcF7zLEJ1}Z9G6ic%V+2;d7~#gtO_1*=It<M$+^(=>
zuM`rjCR{Y`2^<)<$^&;?tSxB|Y*Jkq6~2ULs2xgpeDcjFV(cnffTU7g>sR;q at n9D+
zR8^;n{Vh)F0tAvxHHj7FYV3=@H{hMsx at 9-LTUn#HI&}9qU)lWZI*t&}BKRG~RG-iw
z(fE?^Ln>&Q!iem&lpyrY&)h(3LRvMv5tM(?@|uG0Cs(MdhqPqe65+Qsp at M*HnK~1l
zr=ZSmp8NPQA!NX9MqR}bX2kM43^fEE?>S`*-0i<(San_0KT$i at u8kR4RG9iJDlnx6
z8q0inKU#JJ<PW?{L at R34dE(g;iy|lk*)3k1>L}c4+kvr9ayCno^t_&hGF`j5fP#?|
z9;+|To|YO`Q{AW at 3S^^wiw at fy<6w?va5bfH*`}5%>*p`vj+VD3B;+!|F02T_Z at 0B=
z{EI^6VVjor$9eNP at V%4u2a}LhYs9q)qd3uDzm!-|pFVi(UQDu-+8qew#@5H8%2zBr
zW{>s-DBCD>Z<^U}<9ZASCA|MRmo)Iv&utLqVusTMIK8ud?t<cYurV+6aZ>J5s}z_a
zgvOnG#7GFDhDfxnmIlUq_rus~8^`J+#v=!FH%USum7B{&lWlXT$!&8A0-tnz*ux?}
zZ)FVxU<GQUbo^DyT5FS5r}q_A&`NbNN#5C>;68_1ga&0WfGgGe(LZ<@Da at DTERIy~
z>_-omXSa+T*L-QG`NYnh1D35UBeFqsbawvWw4)A~PQYVPv+lO7z$)7;6@{#pFbaTw
zekcDG?(cVv#?+MXwO_P;@S2D>8)!BH_iGLXM*%aW2wV6mxnK at k53ld7IkeK!qvgSR
zvjqh2d*h>ze8b5FH}IiydEEvpdXlxCw~D-8-qbmvCHvtT5dyhy>^^izle1l|<~+Y%
zoz&*<yw4o?Z)(Q}txSzZrgl-R1)xeCI$*prHUV at r_f!kzy*H`8b|=_(hG5^l|7oaZ
z6nEt(H54~K|I1uuxG&+#IyL>~vB}jm7)&b}A68dDK8TNJF47mDZya-fOt6T6uPO)=
zQU%CxkGbj=)4BKKJ8f_kzKA1sw=-l>Q+9?J_2BjAT at E#cF1I3eS$x#OJrFU^=Z?l$
zb3@~jvS?>K6OC?teU0i2cg-#`*aB(bJL#5H^**PoRlhLkkvuvXz)hu^#HSn6B1J!+
zyPXw<obDS=0cIaRDR}w!s%=owZX14g9Ii(>Nl{KF$V;cu&=zygW&25NdNrat#Jn{m
zR3Oiv9?1nyd7x3G*yHjcq_QEI1no-9bkI*0b6HG6vQG=3 at RHhH8XJRt%=o%NEePc5
zr at 2k11AghTblJed*`r(Tnkh;_Am>E>he@|6Ar)TrO8`T&U4xfjF4WAr1W(L<NOTt;
zXB8r at W6nxXc$%rvz$#sx?JgHh?CT28HjfN6E|Qx1LxcV<89d73*yuLpudmcJ>UvLp
z<>L7lwq62I;QWqsbijD+n^aD%8sH}H(9!Mr+<jG{(ru3Dtkz$G5L=`wwV#Xt>GR~@
zmZGu~pKHbd4I>C4T5?mX_q*q&qexLMINX>1fSCgj$V=%)k(}cZvH_Y%{Yj|w<aJUM
zU8Y$HP&m<Vv`}B$$aX792g`N00pEX?zu)L<y~?+-;RV!j6ECY+VL)ZXYAD4LERUAD
z`R)ayWe<p$7g at WZcC9X>p~mhXtn??j`TNr&?m8Np;_WVhIMCoO3`5h=YDOBIr!6F<
zq<X(4O~7RayO>6l=zdA}GBk++3Ff at s9ocM)jheB@#VCU0b#SEN?oQe4s}mo$=7UXi
zK0ALuSfc2||2v}!_fqALL6M?<uCw^d+GDKSm5w_7;UX8jjQDUGdDT`AT-O}jH6X&9
z9T>mzt|p7bcJWqg3t>v(<GI)61a1CW8!%-K1`bBL{C#xWAGXDf8)MJmZu6~Zi*C(w
zaQK{DqsZBz|B86wZwafYhY^g(v9|OK8VI8Q1a=Wb$82rhX%xI*ag<q0&j%a1yjDfb
znraV@;C|j*hm`m#s+2b)8Fn4a{v4oT&h}0Z_6^#gBOg at zEcAQNy=L7vN1XsP1 at MgQ
z)X|u{)r9DEfdrtFAdu3=K at pWEy-~iJ-Tp!O8TpEMzLP at j0q5`c`AD+5tst%d at pcf5
zTl({Lxv1 at q1!m2Y`Q6 at aXxo6xO+6O*PVUJRgaj8veJXL^H{u`0UPc(W96`$ePcXKi
z`p4Xb+6Xac*pUy^RWwnJT&aeG&-=&w!aE2wd8e$FWKAWFO)<a`8kS2UPi_r;h0pX5
zddW%D$vrvVV2Ea~|DJWC<=l;m5<#dHI^vL8Ys54 at vRyIR0%w+IuYy~BA>EFASi#k}
zzYP-oB!0JSM~y*He^qT_eS4V=ze&%Gi7_i?U3+Uyy<Pw~|IAo%!=@Thq7vtb$?Oe{
zSbf at C6&zGezy2&!|4z<}7~m9tg7q{$&MzRRu7s|;FzLTEuqdC21*s2JfzWp6oXwE)
zaRS&KJ%qR)S|_&})XwU&To=mJ7k<Tb^Zq0qdqYZcZ>G>N#b7qIU&~c;r^Ec?@8h{j
zBm2Ok%2)rI`?z<i5P0#|k^GU`lk2%jA7;a64yB1^8K=!Ycc4mM>m2VdicNq(PTXY2
zOq8$DL6whtchJVQHliooh`&wAPGQefLOw04@(y%9ti7m**QW%5I0?R&eb%NV8dJmC
zdj=PkE8%6hHHTx|>-vt?#f+yiMUDsG^#n}!0x$q+M+V3rOrWXFk2Ua8iMj?J6aZM9
z{&O4rJEh!M23CPoj&}RI7cT5;dc#^lA#HG4*r-=`)(J>4EEo;AN}~vWmU&S3sR3`e
z{QCHotwsJmAQnR`W!#td<TOSy^)@h^Qrv|YVb0q7Sk$l5#cBP_0<O27H=;c9Hfq?C
z*p}{;{QwLW9iqN6_bJ}mbDh6f{rp?{$cw0b=EWxZOe8fbIZ5AM9#`{=Z+cJ;4$l4V
zt6mp;i^`&>3lj1^gv{3`hlNiTBd#kf__2jU<pYnA!py3Go36P9vtvSv|LA1|dHLfU
z&;M|?h;#_L{|%g0avQ8Nk4-0<M;6=Y8&C?o{Q0q(zPQQvR{|;m{}665n5;hW+noVv
zwuBANz*tPLB-IZjhBv7onm1&I1;}sd@)0KX=l{uI{G0Xr_p-YF`m&=)Tm at Q<&pXzl
zQI~vHuh-Y7sFzokT5t9tY8d1Yt*ReCW0>&=SsJ at tYe?`BT at Ulb8`;$vq5VAgJ at V~!
zJQKcvVuJAfYjkv*nJ>fKy>t7an|Hy}-I#hUs?o$$d`8`Pfo+z}M9G-L2I_{0SUw9^
zKv<$WPGFvfLFw(@9W7hO5M`^h4~b9`5?m(*Y|$E;KgQsgrK{Fkt^TgKh=+^|Q}M0n
zv8pHOHyN5r5|0b}z9jaV=;sn<&fSCYz(a2bN&PBJ5{X+=t+B`GRgb6Nq|S~FmImTL
zP#}$ml=BvHU-;kp4(8VEwR}Wr1U^%b1&nk}VC>wFrEW{8^|5}8sUon^UMJmvM`4c2
z^|yWHRu~tl87-=9T&|MR11{&XjE|Cs_p7wqIxX^XDfYgMhu3|;fa8^5nOeF2MQwc;
zKb!x5WWp?M?~U{`au)~GKHR9NcA|fCq03{;T9fy#Ci*H7#N_AzVIrNFTIvn$SI?;o
z84M8?>K^<0h^W*nFpsPjR6(6vTS~euBg{872uB3_H~|FAOZOE+Isiq?hsA;j at pLri
z!H+y8S)nNs+PdSwoc=$G_rHuCy!>7Ll^c|GqBt3zn6(6>>4B4m^1WsC)e}aTGZLe#
zXV695xO+jrYLmVy at 4O7g5OC)<s~FQJWN$Loxz1a7u2Q$}f~fjZTEnmQ=75iDNRm8V
zmE=)_<$JI;hG}jdhk4}Nhp2);N at T2-9N&U at OXuERY6K3n!60*=@?%Bi+=|Tl)$6Tr
zRGw1l7X&i>4A}}P(adu%PVtTFN0=x2rk3vqHRV5nQ=>6v=|1$71$a(Hz}ptn>Jk_!
zGiqOz%5e1^s-nl^`D!pfC+^%u+ts}>Pr|$fC<Tekq?h|$x~s=-A1VTgHCn+^v2+h-
zFrVmJv)#jsf=T~nX&_^(;!y-|*BgzbUCk&UXr~gGcDA4zfZUNimVZ2gWt15uGZ3_%
z8e3HJ3taCPU*#a7-t#VN3CdWnR<SbX5^!gTC%lC_8N|{Ow at N>@BBnm=%6AP8w=aB~
zClx-H?*=2EZ<85Qf%Sfgm`MZM+4cE=NcPujx@~trs)m@}T!w_)c at KU&g#91ce)(u^
z_dY2Np<((B-+M9mzFG^)EqoR~Jn5%m)T``~<Fe+ctkyKXxC at aIft2oB^Q$5D8vQZG
z6w at L1UQ<Jigl~Z)Oo8ZUP_rrFcwpvXpFipDDV0M!BAiBKRm0KjMS|Rw)CBoZ7e0wj
zJ$I&iL*K}HSXvx%-c1-9)13vHYlNtXPU_VYc+B$q&)mcSudG!T;dQ<V9Tu>7D5zn~
zcVYI*ZiqMY^Ru(PFMih57DDyP^vPDoOquhl^;sIv!pN6@{Nc*a4Iwl9U_Oq;gk_|B
z)XvN8TIg(=?(n#vjXGQ8V#uCWAy}b}=3}Fwt75&lrCh`&NW$;99g(52?iTtXbo$TL
zWFI<v%sK5cI&1ZQ8*weA*B`sv3pbj}h0C#ZK3L&uIrIk{ttVH>h8HKEbE)I`*Fueo
zIzy;jC7<GXo|8VuAZmw&OqVini0?z{27;F?tujhvnvE*{Fx3`UF(!~;->N`uA}(w5
ziTy!2kIbIV at 196iEKA4km&4sc+Emj1`FfXGjw>CPp6Z&eGl?U_OMntfR72_tHlDc5
zAO_qrH2so0mFvDCmBUH=G59JU8icV(T#`?l$k>w3I)MZ&d-dwzTQ!ui>Iip11^b$X
zs!<uTg7%@mM__tSab61Ua-wWO&#u{ZS?!>G+rDJXpNnhMoiGp`&OS~+)m9ibyRayi
zc0um@(F_Y$_4&kE(+%(b{^oMHWYljM+Fx3GHJKJ at go7Q!(ze57n_NB(p3#7otX)I9
z8V6n{*{j+m6r_5rsH1D~Zi{$t{;v(SR#|a`$T?!_=wSE=NgWbB at BBMg^9#PXw3Nd|
zF at M%!P^l%{tHTF}#6}0XKK+4<a3jRHl1~JpzDBLH)p)5IUP23i7B31|rPNbSFohRl
z3U+66xrJjz8KDq}<NdB!@k7roZ7MF`uZ2K7HUCu&{yTO5Z+boYaWhI<>D(+NnxMWi
z`6w4Z6ob-Bs7*Mz5lAqL==8YK;_<{u1(z&-iWnB>8IKsZZ2uat*Qc28Xcov!*QAAK
zi2`;QfM1Gu^yiVEbyg^9<ZNbwm?+HUCvkB#<9*5e>fW-U#t-u8Pv6xtn)N1NmX$Uz
zPSm=NUlx_rm&^F%nWM!rZNCe at q9+nP&Yk;o|8kAZ7}?65pFf8Z6}UTT=&{})bf!Dc
znGqJDi0N-tZ!t5G55I*s-?*_GGF|<naYq2A4Lcvl<QEY!^>1f?EhZ`EIvkrcQv>_o
z>#xY#Vaw`xika)rx4uU9;e<q{8T|)#hO6zd9({#6zE;ATJ4Jb~p9_cIbK#d5q-~0>
z-YI*`L_H4li)!RBrJmD&s~T0+ndrkbB;?bxU@$NEa5}$zBZ7 at i?0%O{(C<Xc!Am}u
zW&3YL>iWZy-a at rBeRF1@QXB>Ny^5ePs%D1~xuRdEwidP0ad9)mR!BN|Z1r0=uZhoS
z%{8qFbql?P#MZVf^=O5Tr`*JqA|}@1j0+D5bW&+Lq4B1|d|u!IqomJ(RPP{Ipy at g{
zM-uPWlv{Yw%xiSv0cj9OxF+iUr3tyB)!Zv;Y_YV%9*kNKzB+C2?6wL&9{aH}jhH{v
z8-ac~`h%TW&D at V|%(ve3{RikgLeZ~kmdj^`-=DM|wp^Svbiyu3Li0Whx#0Y$WwiH)
zHuPy59ru6LrZ;Ir$rjU}z%IDjZ{jU$oc8Idz8+A85N^lkFWVLwSBt>L<5+b`VZ*$D
zW}ZE4stK+}MEQ{R`r`7^?9QaVcv#QYnXBtGq7S0hrBbW4T$fz?U#D;h4uOf&$lV<0
z$7?gEH90T6BR4_RKt8^~-h4fBk;ukl{%oc@;54Wad|y6-=l%iPOKKmfx+-IXbC8Vl
zhUd^$P;h-UsDQZgtmN)jo|Jv at 1U>cU1}})}(96oMa?F{Hc>6*N at Fvi?xy=UxkWa-n
zC+dL!@}FJUf2ZgY06gfF?8NoeSIqS2?JSTrJK+mi;$z}1^P`X98rLcHwQzVvQK6j1
zOJ$px6LN?EW~0*ZZcF!m$KqY2*8YRO+T3=V7655kc0gAEFW)yg66xwxLuJC+i0lII
zj%=G+X_>N!f$}d&A*UrkX%~H=->`KA2WJqzg>1~d2)(uIMFUs=dnG`!s991Z92qba
zuDKX^Yi?Qm$9$}&ZN7Mv(@T9^HDYho2)YU0>|;c~<#(1~INU4;I<*cuusT3$WPtXl
zadqYVT5lbSqw`N0 at ro^DJ(>G6(*YOe3xEEO8RE0x6RUPh9X}K1sBaXUy5Zop?ZG-6
zfR{?yqfeHZ5fgut5liO)!GUff>Z>nYQQ<OB`b81FlnW15wdZU5l^fyA9-&4 at t9J2+
zioa)MI{>>+3QwZG2iCf^<;m<nXR4^y{c%`3V(f*6#50my%W=R3(x&tGb3Tnl9L8Pc
z!c<b~eO}wBUsj>7{vA)zOuDzfZDG}gbr(y&Ww?@z_Ut at m&K^0r3oK>1kY@)ZdsDj0
z%>E$88EHA*?q=t8oCE(J{kXd%oort$txmdk%@9WK-VT at d0OgTW9vQ6QUw^m>j&S=|
z$B=~A?+AZ24%X8cE;w#nuL+K;G;oJry(Q8?<cG82{L1uxI74j-?rHh>AOQEIqmM-|
zzty^*DETYUaHZlj696 at 53B&LEg4qBySfGpnB>{9$|JB0RuYJ#c<bC`ZKpH|pir|Q$
z)E-&CRt;D>l!{tMuDdPG51DkobJ>LHzv36MYt-H9or9ZH|2dFvfw-$vRHLJY83gmz
zRrMIFgd4HBhvI7UP`(H|SgI2;XECWt>=LLr8u&Y_7cZ=XvT*hmqXHUy9B~y~{=;WH
z{;=h2p}$sr3}eMF<QUG=;Od?@oilg4XED!i4@^?tADbjB*na@)*uV$9!ot4WzNZe>
z+Y}gpej)#)DOin?srOQ+m6Wi+6$qUsxQua_cZ&b`L*T^OeQVn<G}U-vtf5{5pW)Zk
z<fU+^<}%{ju at Ol%A!u_v*#w&2po^j+)aG=0FU(zFSaWrbqe<w3hV2 at +^c|%8BDXe5
z0oWCNuu%jjZmeov%=!>jv~7b+QMo*++T>_+mxOH%d>q;P^mog?X+|0t&gox<yWL;v
zb_`SSi{j{e=w=p|JEW2f$K4(IU4T7JIw7nak5K=Qo#Mx$(UTVLeuJ~03jsPG0?2n(
ztU2L+c5u=#W(JFg;#9gFTJE)B933Y;t?M-RgOwCwHlF&IY;}tn&5_0a at yX&<g~WLx
zbmkGpVCK_a;NPZTOZQ0PJRORITu5H+mOgmYGrL at Vp!H{o%+&WC_)%b{Z<IPYGjqiC
zH0j*d$nS8v@#}VuH(U`8=d0==_+fHgX(>0G^e3+u1jBWbMlzEoRNTdxiMF?Zd3J!p
z%M2lz?)EhVfO;FYw at eW3K@4H(AKrYPMHoG2IwVG3*rME_Dytipa+4uMw%Ku`F~<iH
zbz?bwhK%~#%JLI+wW#K(UzZetL4LFW65q9|=9?l1lX*mFF3+i^!)Y2F at xixDood!g
zG at O58TOut3ABGQ!U1G%QbpT#BI?^q8 at xm&SiwafvfCYk#&#vU)TfPAw;W;ETeZImW
zm-=@n_nD)SpOgDkd<lIhD9~BW<nQM(eKNo;E(cA;iu)q2$qA<Ft at w<=+pHj$slLGv
zwPf3fClh`ye at c}-BRtVRlf8E!1_{>mB!F_+X|rOiyU(DSpmu7QyO3-RiU&yT|9~ps
z;P=PzWaQC>r^YkV73x6>AYR=!PS1^;tNcgO;mHZUAEP4tvL>_*ocZ<dSn+pLNRK*i
zDD#r?9YCf+q;df5g(UI)K-TiQeBPG=^)Xr8&-e57hf%&ZfX&pP;~KtvV<6unB$S0M
zkh$L)nw%bC#xBsuf$~Z);9y9p)42f#DxG?5sYu>4wNHcO(~p_W1Wg>^ir<IyYoqgb
zfpIE7&V5wq5ZOMNWMZ7AeHz4aNJGA?d*SV>rtg7$(S+hd_bgRX$A~R*az3Az-mf-!
z3gd}s0N~`|#WEFi&<EnWG>dGWY}`YyUikwsc971GKVvA)dWS#l0e?Uqi>kN36#f#B
zW-Y8}{)_7eOLpT;a{r5P1!V}NMOebsJX+QEZbz*0))8Gs98>&K&BHepb>lLo{H3gk
z89BleC9vkdJ>PPpYFV(oP{qA7vf9O9rcU3KcbCWJx38pJUL69D*8<wcqB`w2KBm^l
zc}srH3_XL;NOFP^2FnLUAU9C%LrxdGIxoh<r$ao`id6Nqc at +RZ@d(6h-t%S(rOKf$
ziDm)o>nFk&bwkojt!h>@J^qA5musS~UU;Xa#d(+NuVqurXt-dwK)^Qf4r;Ja1*hE~
zE6n${JH`(t?A(>o?`R(3?(&$~VoiN>d>AT>5<6wD at 0t3lu7@bP at Ss<l5=rcIJeJDT
zrq5nnDvAfxLU4?wuUhv({2AVBw_+6|@}hy(p>yCushzS1;)ZTV9vvx)_YX3T4BU&4
zKgBzUEcxyPM^}u)9s+wtkADari|wt(W^Z^6TuZoTcee9QI`3Rjh1t9lqqCZsJwhh}
zfxraDvwZc!Ay7+x0l28iqbDN at s)uMfx6!7FgU<JU5u9VX7OSTTitIV`_LH(aV!Cr$
zhsQUX!??nT7OwYat|3p)7J2pxaFGDF6#yBii>AbZ#fL~#7FREg&$&zk at ZtRT?ZAAK
za3A>0V*k^S4sDO(CTQ*b0GGo;WE1T<KlkbARA56_lCkM2V5wWnLf-&h2z(Lp-!(Mp
zXx>F^y7+9?8`Nyc8bBcDn?Uc$mN7}dCLKRG8t8P?=&SJZAW)3{bA73X)o_84xEA=m
zF#&`d2(9{8<Bq+&PL!|1#pxP~HDF#T at IeH3mvDo<r-6~&gI~$Jt at Nf9vByIN=~!xy
zGG`*|Hu(0u8rZ2<L!ZU0hK?s4`!NTGJ1Hruaea?O at Q?cNzi$fN+_&mScN`&2Q5B2(
zs;&(V6n-8QIhdx^fls)478l4*KlegNmp3F6L}e_AaiPR<pHxw)1l}P)A46EelIQZ<
z2++O~a{A!NfA59;7jgO8- at Uc|@3MuNeU^(xot9#P^ieWjxh(>X<)?=?Q_5Lr+mUDW
z2FEt4dzQ5okRE9F+$C7<wM|08xxTWj6qW8Xj8itx2SO_ZH_6cHYq@=1`@7XgIfTc7
za)JTvV;KK7e&i&Oc`aSn2PW8-jt;vy{3pJztUvE^@c?|`(7+|~T3&SyQw_eVJz!M8
zQn at 7bAR$2$8p#pk(o>rDn-`;uDAxWnogv3^Td!Kzs&fTX18DG2ogW)_oNZFnN)KI*
zur}ljOu4x{=11WfHs&3s5|U<whDiAl;_gp_h+V$Yuz6wAbQ9#IXro9EaoaGo>HSY*
z>3o-D+4DvAj{!hbCYgzZJzRYL)a&7B65;kYKeIvy2}xD3Nr24Y7?Tr5GApCK4)#`S
zlux@%T at 3P*IS6RUNVjly3}FzlYTNTFBIJxfRmS<ODUPN0(_VbMqNA(*y_?%18aPj1
z*a{UrU at RuzF%p!B&;9CWR5Zl4f6PDRn at Y`~5wW-bOwlLR!;RDe>(p>&9hkn;zNxRY
z6d at 3A1c-*qK|kq+aRrtA+Az{R$Hxi+K*s_x at L&dvS?mBO-aQDyBU7zv_0SM8`Ozj2
zq)Iy)cVz$LCj-3A?LVp3e>X*)%7Vv;;#tVQ0Ll=GUjVjm+=Ll at yb7Bx)%x{yW!qEv
z6kaQ0+8)*JJt7bKSk0mDW5tPIq7NCFCTUUh7pV*Ub{&7dMg4U**MaeiHCzeY#4ZWo
zaeDxID7{Fg-+vUpyq8;84&rjd&>9in$DW{aye`i+6fD-S(omG%bvwHip3XahRc*H5
z3N|sNgQ%%mgulL%(5~aI$z&J!k$nmLu6D&?Nz-%IfP?=FfcanbwVgI;?sNr8Xqg;i
z5=!qd@<@ZD{pk}+VwoxKwvS;mFc)_V3suAD54d6B>ST>LXtLWCyC)-L3ed-ZIUflE
zF8TzNk%zn|p0^sN=X7v%upuf4HKwZ&DNG5s?Akb<Hte5+~_^pq*to`mY`3J15B
z`a{z2TpBl`sxY35@<D)=mHn5L at o0paoVnHLY$nWq>!AYm%and+`ehtSCj at ZFSqIBS
z7wf2*QGteiRmxE(Z&m>{W{R;rETA2(a^RjyV=@3uuEp6fwQB=f9tgUV?0g0fPTmNB
zqFuqdb+K3HE}}Qpx2Da*$I=B%pFYMNb{YogW6=1OcL#&0k{p2H;OLGt*W8-*7LdcT
z`%DiAquoE=|F_sD9+=|j82<S<hz&qvaG!L4HaoGNT8)67^>Cc&_)(ifu;%$=3hg<V
zwTUEJtICZ{|AvH=A3EvpOhcQ*e?Fs4PnyQckLkkSIMkUgmg{eU`2g;jH}@&lmCc at 2
zACOlF%CUtG=g<gxurI{IrR24|TRodML7H!ZhV|-}-4rSbzTZZLKwU=LM$n6Q&iL6;
zYI~Bwy9`aP#n$5>No4WC3kE9P;Vz`I+?GJ9uA2)7L)`>9hmA1#CwW?TlJh>lI%giv
z^#S737X6K5-3GIEk6{#@4;zN<yo0iNC;SiNU_?I`x5Gh5C?RnPy3ohk?nWP!*Ll|4
z%N=pd;%@_x>9Ob^wwj+qvoIP1 at -au&JfF0bX9pW_#1?%H8}tm45OB+4x5G10s!OV@
z<O|Qb9-DyLP78JN;d03)rq)G%Ne&aU;m|~Oo1dv at gfdG!cMALHg724_r;abgc}@7;
zG$fuHarkHB7<s!Z4lea-JcUOVw2|tV9^*+7_vqBYRmnskJo*SS=7dJnINjJVDJoQ_
zD-!N_(?x_ZvDskcXpw#AJhzCBh)WOB|I{o0M-i)`pV$~A8-qxS7i)=NthAG!g`D{S
z-}R&w#Kd!@mPWN#*H=UGV0$^}2_vNen`xKGw>|yg)@XQKAN(NQ7H at B%5QWQHq5%e$
z1TC;HhTo&x#IJmjUBDS7v05Qpfn(^`-uF at e^6{F6HBh4bzcWaqNRfE`v&F<En!?F~
zT~cK-!24EC3T_;U)Gg-qzxu+a+s|f(qrTsGC~UbOdN8`h at P0~vUTW~9ynnKXpXVNM
z^t=1sygWcnb+U*)bG)^V4c(2<W4I8;x>-ljc9z at h?WG!h4(36$83UZWN9aRgOJP-3
zC?kHI8Yv0o{@M>p at yC4;)b4bd0M%HuK4`hSdS7eKuXc;v0<bk?O~UZ5y5Xgx7g-=e
zMX#&ogf()v#WJOrmm4ln(|4qC3T8W=&@}q5IG6T*5BL+D6W?iQhRd)2Dc6i`PV#?l
zV?aRN032tnKmF~*u5J9<`m4kF9?fD(@ZaNuwD!t at bn*jsxxv`0;TArle-Z|lanZ>6
zVFl_<2t6$9K}=UZn8^<+fc1U=l>T2~J<xNzt5>q~W7vy5>Kse&cP%g?E9{H%SrARs
z%0>U^F1K5%{HnW<TQ#G#^R%_%>Zzj#gRqhuXNy0KK||zBqeyT!&q|EYJuMN$*gc2J
zII>`ly|C5)B*;QRm5y7Liv0RM=pC4fRwFrwu+ugY^ZH67#Nv<x+rG49*Q>abvSInD
z8!%tW?NEaSexSbs0!of0C}dN8$UAv#Mcc=Sq at 3Iqu*y>LqcMl&+|rX1+qv@(S}S<1
zEad#F2Ph~rv})X~2`JR^4i4Dlk!i#-=oS$L-0NeL at bbfQ?1I`~?evTbAT68(@`t<e
znwP6DVJgxDI=4(=4>Mr9E~&!qPe at 9z=Ktx{-!5F;xxYtaCdWcM<r6FahA5n|rY^c_
zih>;1`K3GVtg1(h<8aQCP<ayW-Ph{Volpv5Nvl3f+DAv>R1+)i7pmdr$O~x1&yvVJ
zpeQY!6gKXqV+eNh^3n;tc|XiT6}ZQc at v|PF(r}}hLFW@)kx<N<@wAHjEvDNFfn7EG
zZkGYCZ}!_16153PIfc+P7rzt_bn08gA_Lt(A<ooV*XFB at OHV@GR;tf at SgfHx9tIp2
zqs&v-TCoK>SgVq{EZjIC(Gog<`Ddk|pv-C5 at jpryaCYUWP^;)rg<rU+cZ$^Nh?e-&
zil&ioX<=zZxSY$R$FTu*PQSrk at c1Mk*m(}kS$!iamhz<b`$=0vy8CyMu)QMJrCzf}
zc>HW9sOEqB-e25MqI0oV^rdIufZ8F$%2B_YY;B6Qn|Z&w=3aw+HhIMo)CjbZfk`{7
zM6O&5oJFhx_!eUw#&6=T=TtA}tz35>+dnxoS!$z{ia&D|meqTsWe`3+3E;zxsqRJ*
zOsBh-D9`^(>`thuOy=IJa%5~*^~-saJ(ht7By^{$IxikG`K at ixPO~mK^5GA(EZ=#H
z0$<L<LI!L}V9P-f6I;8F@{9$p&Sp%fFT)-JrG^$3dwZklFLp!@f<1X&2Y{$)!}Q$n
zj#r2d`rG*y9>Epxl*L=eRWwra2tzh`r!6LWB!Ms>L|9RGP5>ffUa=2mpjaP5sXoQR
zz82D_y=(BjrE1vfVwsczdzE+9^WgTX$gl^01p^Hzn8^RJSok-F`kgS}!?Vnk=c!5d
z;VepjMm{j>d%RFw;c@!hSx&79QR1k$WSKD7-Tl(IqZl4xJ{oxA7T&D)nj68l=N~Y!
zlbRqtb$F}i>5}F}6f9&aopyUw%vRE#db1mkM~*qKN4W40?F1&i{9DqOq+BsGskW3o
z?ezARCA at xBpKD%=vW<}^jKy&jH=@lM+_;^8g4<=sfDJk3wgQiEnMLAJgc*n_H#Nyy
z=fp{mXRmGeDgK$t5|@NE!SYVookyb_SASF$_Zg^Xs+>ZzO$R|0(%@ba`A>y^|JsQy
zBJ|^P_%CkLdz1HC6dilaj4+tQ>iq#i2<Q<nUhr~@$pvnDoK at g{%sCm~)m}A=<|;Ul
zP&A=P=U?@knK!=nQpVsVuZ0I<DykKS*Y8T(;8q63Y|xu1Vxo7!q6?eHv6vUHUV2?F
z6bH;ABs*&~CZ@|7lrS%i{;l`Qhy=$W1>Dssx(7<YPsgqg*7H9(7EG-RM59hx_004v
z75Kb(n`G4^*y#DCB71LT!6$rOq^EymgVb}{iUZz#?P1vzL~%ck7;23a{MI0xOZ8Zf
z(=d!0kLWpFrv=_Dtka6rSpFP4RbUq-6rc=>Z+c6N%S#^Q1 at vp4gOM+**nosUAg`>A
zgoW`udxAIGPh0h at QABMFSC^JXayIJ09j4a2!I0~}K6`s)u6O;iG5VDQe8RYz9Dzte
z$m1OzV;q3x_joUU+(SgL)7+Y>1>Sf~)u}m+dYCW;o&euGP^)=Fx$uy$h{@c`S4%Gf
zm5dr;%vtc>T-j7 at tZNhu(0p_8f at 6_2x<>t$m*1xkS=H<Z at vVyUckPP$pDL2EC<&UH
ztQJ_n=u?@I?_;WAvMHgOFoa#YU`j`D1Fm0G1;NDzh6`13=hg1W-ZxWwtUts9<C=l@
z$yB6!pTPGoQ%JI`j}N#5Cx&am()Zq8yl at 7C*tLR>yh=Xcv5_HY+CO4L-Z_(IgUjFl
zyV^x$MqYK!E2jAo{w5TQRt($JB$pfnwtnZ*NvK}?L&)tzI}D>oe=GtYdvi)4v}onW
zpWqK5pe+Xu2~=k4x`G>3*64?d-C!*$-{JuV7$?;)YGDQW8;eovL*BzHO=r>E!}z)t
zTGVR1(L7DXe|>o*Y5_;W)~|i$pw~X9aZuBO`lX-GVilM0S9(a~Id;8(fj83UW6}$z
zRC<h7aMZ}V*x1a-J+ix>h at MU0{oR<$Wd<egD_qci2oxPYsXx_*9cJDJ65fEhnekiC
zlpAmizreGm?yK at v-x}(eeo5=S170iwZ+baUJkeJwC!N72&8PvwuBV;dWM9NGi%=DU
z#jJss824S8sr6UELV18 at iGHK^ZSJF+1NK0Al$&4X;PDM45{d}Q+0b|20U&JAQk!G^
z0ZW;vZ^biy-@$TZ=zYrq)ZrcObCSoZ-UccRO(D49bA1S<80N2KGcuRn|4e(|Xe+cO
z8!Kc1Tzm38h7NH`@eC?))`40P{&a-Sd7f^#MFf%VHbji983)s>d;tVM#wnqhW1+RC
zv$?5PIQ4-ft@?)1L3r?Yu(9i;?yzHO-Y*YZ$W3L=tmhlZPPT at +rZZ)u9^GWDUKZQo
zip~v>zRi9eQv|o=R6X(Euha)U<uUq29_)B+5%40`SR%}e9n-2!x4rU3uQ1htn(RTx
zSw$Apc#8y@>l6L&UxOANUT-1$b$AjlfwZv|bdkRrl%@g}-(swYu8^1>gbVH`e||ZE
z6PdqDV&nV{(~I+gKbU&6x1gWY&0d_T1P_wXHn+)q_8KtJ+^3uW%At$@ljyOQTX@>D
z_txFL^zHmQ>l%w|;)&AHGeEc1Fgmp}!46dXQu#C)Z(D4_&@E|c at EsJu-1|2))Zf(Y
zn0yjW8@$WF<sw6a&xJsI=f^HXc9+m at 2a_WP#%@Jsj_IfJ-?ySDsAEMRQ_P^0s3q|J
zj47erTf%;()N!V^|7o5Zl$|IE2s%%Z8(_MS(^5yw5D+=6siD#aY8ca+eu=R*fkoi$
z4d)A?y<vvAT<!fneFi<sBT1e at A@uKycKRZf>WR<Os#~09cJuBs?Z~&WVcdv9dk-Mc
zt%sirS&`k_zz6kww6u(Sp+exuhgBI*l<!%>bVVLH{4HXLIQngq6Qw(@CT{iKuc6Bw
zx5Uabl4OG7T1tGvij=+-6}+TSR-KBQWb=z1Y(2*F5G9Fao+3v&=RWS1^M5*9^(^DF
z>YY=vXD4fbK-xf!<2{K*V_|0(3_y>cg6hC1jbH?&d}}C at -|I^yBs^b&`h2E8_GCG=
z>~2Vo6%W~iRqgjad at A0#<CY;Xy1ST$o+wa?t|QpFFx=ifBSAGoa7qNj`p!&sVc)wY
zt75M`AIr2pm2G+NwfND`cdbx%{-W{kSuZ_}g>|EW`t|=MA`9bfhKSrR=}*dcFMKP*
z!&{dK(zaGyf=q*!f5TU<bmyrzR&_Wx7TkR^p*_!gKqg;?aOrnD6cVFr=g7JuP3-z3
zI6RHrHPZ!HaD@&-$c?K8HM$t{1)SX#MkW@#U>;GwTC0y^qE~j#HjSH`*upk%xcd+c
z#S*{m-t;XV%&w4T;v9lb6L`=W%9(Q>XK}f({Uy%|j&T&u(A9CtYuPo at o8OCrrt8%K
zqFxzht+zVME!hDJV5f4C;G5bQKFa~ua;cNCdlM)XHbH*Q&0S>72B6&=QuS^aa6Hos
zQtK^8bnmeDMC)5B&K?g``Wp1F6_(MNg!<&`-&u%z#Y%o?8dvTo!xKG{kVzvNxW1C!
z{1rPIBdwaAI~e-!)3ttE72&CVmUFr at Klhsryj<;b at 7gfb=b2q6251HA9H5l76w*^3
zSR}B)ZirB1IgzBj<-jQ>PkAO%w}W?c7(5hu{i41p%(BJ}il89bgMVSfKH$_>dZ&mL
z78ZgMFweR}hTp6vyg#tCh5q+hKd^()eNkr%g#MrM{QvB7G}g&MZg{XF9=S|^M$f~;
z)6CZoCh*0%ZdH-$MoGOs<ZOaB1iat{iDq=@9c2BuVO;%Ue)g`cS~YSl)(BdVYNKFV
zVEWTqw#;D5*Th(H$hVIlV5c}wvo-1?bxHkg9Cx2r9h*u!Ko&aJ*2K+S8nsh+z5#nz
zLHazTh3lGZZITsxlG5FkL`#lUvSr#Wy-F>oZM%O4;J}xI`6%DrCN-rOsebTx;|H)N
zwxO>hs1?orWtc(dtfh4}5)OhTnMn7rH8kkiEG&5;g(Xqx1RKRX{nTEAZ({Q#Gg!9i
zJ-Ji8(g$V+aw#*xF8mbg-#$5F4P+388Xm~HpL?CVbb}gNe>SScMNow3P-kgYSnl|K
z0%#SoTB#^1ya{a0_$u!XO3f2YDx3a!HN&2ixafOW-pne-e{WPx#pM}wV)0ttU{Jg+
z8=2theL|#CvQb3O$z7dO^RJ!FIT$oiwU&D-J&Sc$y<YeHI-1*^flO-JuY^6-ql{ky
z&2eYvH#QNahi#BbCX>>?ibA9J0&9Ncn);3WYXV46>aG(I9SACq&)-3T+u8)PmK at G<
zF#9^A$Z8w|N|jq?Q_nklyP`o4m!$Cumf->!j_HKYAF_aSf|jYDoROlzzn!Y?)@<ey
zrcbiu!5fmdP#OtR+y9NcUwR6}u%(NV<*O>nc<0TmRsq*wGo2_=kLw(-=fbx0 at Yw9A
zTz?)WQ0CQe&YR8 at d{FkALqPooIen_W)m;#>G!7-}`)BXFE8SSzESRYCF3ROFWQ!b)
z(k5PeKLf8}U at h{#kWP5BPOu79gqH#%D!UBl)C?Z^lyUh->DMu*nmdPkN;_M0{%U58
zZi9Tg`F8;7QxIAb=_Tif{^aYMYgS`9Z8prC?=YhJ?{9OYwskO(HmT=l)UWF2wl+;A
z2hL{F?urH^&>V8!WWRy7Gzz);^Zl0CWvxC+JhxYSey!<^Z`W<8Kp#2%Jgh*y9vh}V
zK4H+O9Zvj4fS35`EM0-EYW0!feLC$r(^p!=fqEG7y}{SYLzevk at 1Rdv`<c~a7Wvt8
z_IWzc->YoyeMa<y_B%`8n8?U^(_Dn_y7g8Ogrbu}(?8}j<a=BtT2eJWL<|?}k3 at FK
z%WyicnHpK&1R~CwxNO}BKl%Sf*mr<6m3H06uA?J%MA`@{DgvU?A?OT>0>TIa5=vBb
zC^1w61VWi{#)g0>O at YLb5)lFl1f(S at QUgR<(1d^xLZk#Fp at p>j9-QyH|99{I-y5Gt
zAC;WsoU_j^Ywxu-FgUk1@>Q>a0veK%v^})-<`!?S6hfeZ49uR{#5g%PRo<m~B66~S
zEH>Xh^yWf=K_ZAH9qX>hTI%4eyC4kg3XRXubcjg=e;&ul4h at 1{)uXobAgoDx{0Is?
z(3gKnup>IglFNS;Fwo>D%;DArAjnLIctEGYho*#Hl+U*XV<WDtOST=y|NDTvDCNCK
z3;H**%>jX^!l5G1xp4J(qmx=Jwv8mD^aUfjHlxTd!Y~&K?Zzw0$x)ves+h!(ME~f-
z;i5M9r*>nlmCG?IKvC!``r~-#=nBv;25HCt)iL^~2&~1fh*N(*@zkajEyBh>QYlMx
z)LUid)PBYbZWL22ENN2ap$~}D9LDD&gmfVq?%2_B0s5u#7cf6uv*eG!KNnimX#(j`
z-=P*PZS3&^J};6I9@{o?aIU4<pi7H{JDhAd_&f_Ti{hZft9Ian7vBo(lTWQ~t-6ek
zZu2TDCTo}P|4Ogl2zyn(n$x_RNq&68sr#jH`>QDX-x5c(ce?xk905iZV=7XGl>gT1
zx|gla{D<K4kWUlA-i64MY24<}J`vs4=Gp0VKfZ9Jz+pJMS`x!d^{J_)PZWX<m^uDY
zZ4=9%P~K?ilsZBKcK4EPavwA=VX*U7x)nC_PnbfHP03WuyiVcSx~BiMJdSyzv(Z}U
ziDK{$b~J%&d^0*?Z|of({y@>g*dwmRIrxRc^l)VP6gI~P(Q%>4;$PPH$G at zPW_E+C
zh_gP#Ybq*u9WgRf?Ot=I<}U=+a?oGG`G8B2<m2-L`sUEdj77blRQBrdUWBTYStmUS
z+oV2;+cN5q99{7}f>j~H?<ZdB(CPRlB7Sh<*7hH8)GY90C0nE at Jhi$ykX90Lf4 at T~
zZ^3C`^TcR$mZ2qLU?ShSPzva at E@LLvCf0L-bd_`{$*DRq{ZFPutf*yH6*H7#SZOH2
zfdos1L7_=+Gaki7v3NRH1F`|+N~yhpN_C(wy>vc+aYu--_23Hn{~5Z&=Q_xE8cnu-
ze at M)%kN6n>fL4pcL(w2_?2nb2p^1M4|MvkiQxT at yRG5KCM~|0irenwVdySuPB)Y=$
z1trOuzz2HgsG22SkJ}F(bj4%TXGV8FzArUP(Hq+8zjr|DL|jgV=9m3l0{Ng%Q>nMo
z3mUMi^jEdGECr2>`Z~Q?dCSjlO(bc{*|U(%QR6K?xU@@xt6eA5$45>ytz`Fgnk4
z-R~E9$jls9k}Jlr>Ts_zFrneH57WH|ZQt$H^p|%P`}HO;)BsYNpn^S5q{-EGNjHBU
zHnBNfT44qzv&Rb-BPhc&vy+Tb;m(4EYAy)FGf7{=L?K5OOwxV_VFwnss?b1(8XK-H
zKWF|PeW>DByv?{*0Kq;Gi{O}V!+dBeRiQP#)O&LPoN3S(XGRGwe5weD5#9abyKxu8
zG%e}VDa;Y%@#&x=Ks^CuBt_pd61u8TP<;7X-t0t*(3^4dAd2?4XXVQ&ye;$Xg(-A?
ze)e~#rfSesSH`~tze;*nr3A%5LG<?+h}0Tw4*lY)%fk=r6aD?YGDG(}G!y5`(3yhM
zi#EebW#|!3fiqDGB5F5?s2)eUU-wU4S_=qJf2msO4t}?6k*Pkt^2oV~B5wci4dg-z
z3x7g4sp4AZb=SXR&B at F&wO%&ksB%*hFdGy#R~4L0#F15+0A at Gh+fT8UZ5o%Ify%=$
zLPl}rKLR-6{}nyK6K~&8144wN&^0^Z;ouJbaRIaQ;<;iSpQh7<W5JX)fcCoL?YTDO
zdEWDRQ;a?{{%|^A<llScV>|Vklu({kC8|WElyQbH at zR9cjS$ZYcBc~X15T~RT-YWz
z2KRAwWK|AlWn66(=$VKD?AVFd50kKmlhHPg9#cM|yQe0mW(A3nl9Cx*s<opL30sN%
zb45Ik;wW5$u!4^UcRsfWWF45>^6-k at Gbl#As^1^+QuwO&m(0NfdgN$XKoH^gTNjNm
zN)G2J!<bGj(u{jdZWxmrUCw!4Yhm4W|Hg6V+wDQi&aJdF|5_7gtXt=h!~Rl at lWgCK
ze1nc2>Df(Wo4Gel4NsWIAz~BkSJBX4&E+Hb4(5ijP|Mm_gar#nuNZ&x2BEyFqiMN}
zx;DRDMhSzxy#}gUk&%aa7nSnuemsJ#N+0*&Ru;JHHF*xdW=kbuehCZ{72zB~Q$<m;
z(ud}-(gGOGsgWN)eb07qi69O(9_9sGtv#f{8WF++cP8t8HoksI8<~^0({E=~p27Q|
zMqh9 at OcR=p|3+HTcLikNB5v$bAQXm0D*7eT!jORI+ev-4*!x^Isrvex3Kd6ot^hZ8
zq#kj7n?s??`8<EBOB8%6xU<Z at k5Tjcs%Mt<>p&=<{m0}~^cUL1ZZuIV&@y`nRnXPP
zcC1X?2-wiTn*)7>|IEmN0!du`x0q=TqmzO$ifwmqF~n%Pb#-v~TF#L(Az>a5LOozA
ze}SJ`l|db3{WW=E9F-N(=$4{8_w?<fo~X1iLb--2lWQv*9rVA at k+=~CeA_1UfOEvm
zy;G~t_&(-*=q|fOJig&=DjNv6HHY8p3){o{#k^oz*C{LT$<mZS2t^`Cc({(EUFsQl
zAGww2gGin)o9^t?MOvHd`lntopDtirD#U5{t>}ZY$7-)#O?orpNgwo~IThpP at C3o}
z;PEsEkg8jnB1R_O0Hq0YRE;!w?=3*8aoA|A4vgTV6`{#)$<pRyXzHKU+`%c4e3xH>
zFvF3(8!%;4DihAO(E?NH`5;vfIsgSuLH$N<+QL4k1*ykJYnu=+8sBCTx8NrXf4T6o
zT~kdlx#B{2a~pP*@4ICKn*GOsGW7MPJxI|ZmrR;yCV9E5=bs*l?w3}^m$9R#A=_y$
z1n9DvE}}d^Sm(Uj*c2r0cWc?z-#u0npw2$>ZpHQw#wqlTdW>(rGEyRvW|6amGaqO^
z<$ya+*yTsY*93pyJU2&TCdyqz5W)@8rht>*3x_0iAudpJWTKzj|2)y=fP(dS-8BVN
zr5_tVk#>bN|51x1<NL7GDs;@T49;^0(2pI}=~`J_KY5EiOZ~DPlySJ(3~O3nDr7y!
z0j=c!RhI+T?b{(P at 5RI$27L&_q;n(gRT3_aHPEnsM!FI^HoSce{e-XVzL{d!H{-`k
z*H{-A!n*@TsUo-Q0W#7qu7}q&?d%z2ZPVkcJ}7}7y&7{*KD_<bde=fJmr75s+4^Aq
z>czx7hwP`wRasEw7$;dHWo~Z7y*Oxaqg-+g-zu;dgq%EFN{B!dn0+dc<_`P0>WLy8
zldW2b=8vlVxG3D8IXRveqf`|OsAm%6wF%q7H55b$@{$j?FtB%ko&pT!srMr%y{bUB
zDI~KehT-MNvmE<O@>F&>XVT<;7D|YKO%?Kjw-$6qnAHkQ{x(PEG<25 at 4BdsY`t72P
z?Vb2f$TOMusq{5Bfg{|xV*HG|kxt>N2U|kfj1WfX&!XT?ExgR{-7=)ps-R~Tag`c7
z;67++K3LbfI2)mFrj??ih`F;-DBQDY^~nuT{VzDq_+I~GD%}P!ho<ch^1}2je>?A~
z!u at fjb(Lav<ohc6MxlS60m7BndVFh#s>rvgK{W7UCGRqDD9OFy-<?4f+mMXk>Dm!}
zb;^6- at Mwj_k%vHLq`Y;aoQN~G5PBJrs=+`8f^1V#OB%IIn!J)VkLwTp8A}1Y&L`m?
zwWfny)Vw~O$~Ei!{&h$kKYbl1lghhQ3?(?o$_*bQe?q%&^r#^qxV0qrH--WP|8EBb
zMmV7R5>0<wi7HH9 at 2+yIV?%Ueb~T^mGcbe$srh-*#$-(|^LuV>uJNC-92_S2daDww
z`2UxkKfBupe|<xNMlbpJv!H~c%;WFQ$<|II5WO}j>G_~3o>N);-?fj6!Hl5jw45@%
z$>&7U#{D|EwU{|S0)+G`9T(vJxK2+9&W?QIX%m!?HNNtTKe&%Y6}9ePOCN<rhHbP)
z)#udh-icWebRGDCFSi0hZQ{$*#zu3P6$G-Mj+{+w>ysHcqjWS1G8w+VB#_+2&1gyh
zML^)usu(fjj41O_hG^W4coI*B{0O_FS=d#eHPF}L-!iR589qrTZ)g>&A+3M%5=VFK
zp>hLheOp;Lbx;n`rA3}ZP5C(zE|s_ at 1yZv~J+14L&bm>vzBp>EpZ9aEd1~{07$%35
z$uJJx;@=R|Zx~w?qC4mSMaGxTM1V at zKnc~5OPSVlUUajNEo>W{>#b&z37zwg{WoCl
zhy=ntS>8hjfdm$S8$!Q(jV54YbuHmqDZ)j_#)#Wv4~P!VRMrp%bxECwzN&SbmufdW
zXQb&k9touLqPG9=Dh+^6R%yiX<pg;Y3<2X`Id?SO$DRN}fPsa{Q5`wwU(&-P1fo4U
zB(g#8aZ<3$4_~`SIZ+u+j}ZlXW04j}B6;4aFad~GBxBb_GtGa6(8)Bduiud<k4G+&
zl2)uFV*)>9Tk$0D$<uXP4<+;rAkv2_J`H1&0-d}%09>EBP;KDsC~iUvS;OakJj$g7
zp_R44fCvl64s$fpfhhVl1#_Y93qJ0kMiqMb9pVLFr5wAyK5;7~UI2pO|H)wlR}Z`b
zKtCOJ$V<JU!mvzI>#6;eXdL6-PQ9-uIM$<GPUt}yfbm&|JSn{lWI|+sCob+CRh-yA
zt;X|D)AOWNJ{K@{PVY(h_{gawUwiD!T$?MQTu{(Pw=XbcJkJ75IPfux54oQ3TkFdK
z$-q^c)S38~X4>BI9bfL6*TP_CcJqmL#T^d6mZZA)7oYd1aVwX4Y~lE5+N%IWj>U%y
z+DIP at C@_xvo`N&SsK*qfhJUexYKqP24asggARds)9YG`9E(<gZW+F6zjKFP>vdh2v
zrk8-=g>n}Ngk-jiG1Fu7Jv<(Lflu1-p=NcosRFma%4PKnWi-3I5qrbGyve!IT(^~V
zW*?Fk*!%RyPF<bvpY%+-H*n(e!<RLT1$%lpA*?(sqMxJDWjMasd4y-Mdp)cIOril8
z2=hHLlDrq#U!W*I%c5 at u+4zaLVAHeKO7G8Fu-O{2<-k}Yu=`Vn=HLQ%u7J>m&1vjM
z-)#YuaDoSwA#h|HDC&~Md7{mYubD%XyllPtM at lO!x?5RBBt%|#KFAL#;|#xR1E&b{
ztFn at y5^gN*J3Jm5Lt|k33>)tOuSH>`B_C>Hfw^cDg>wP*9D_9{`{$mHCTl;&qnuM5
zqAeGKJBiXB9bq*{H?BZ{wdY-xnc;H)?6zsM5Ei2!Y(EaX)usO_n*#O&>Bqc1jcqcp
zVD;`~vOLo`x&wxQ*#exD8l=esOFtgV&)VqG(erX4VJP?jfCoh5k6qxYqR)QIk+G<K
z6&Qzsy?MwLkN>FgYhUSU9e2-~n<!PyoK&8ut827Z@$FU+GUHSa{AqpQg<fUbG|)e4
z=1JA{54O1GZbF>~sdwk?BT;bKQA8$aM{q?i#g}bsomUlMO4h at kO=Y)X6@#mIi at an9
z0lV}1KETP2B^8<@Q8Ys at Bnh-3xasLb7nl;JOSPmnfYQn-NZkcEzyR<(GVrc>n#kbB
z)Nb!3-nxLdxpq3Px|4Apm1VM?eAPH0Q?FzJEn at C+rkBIgAd^gp7ldUy?nf4Gavwxm
z4A%8OvX^0)xZHt>&38`!w!vin_c|bWYLraiEki%9cd`6!$X1a*TJt(Orc#IgITDa2
z_gP~dBb9t=#3G<}Nz%SlYWg;qg^Q2098~@V=5-YJ3Xr2OE?Zj3uFz|ag&~yR+M?Us
zzj%nQjrKVDCl|AQuV*9?eUupI3w>CZGF>LBlyk@;LB_<WHpTQD0kI0)&sVp&3UmsD
zKe@)6l&<6AxD}nxJ at ZUg6_{*};uGg)oVAf)UazylzA#{5f^qR2U%j$@!B3goT6P)%
zLxDoz{K$?$C{T+0^^?-{(40$XPSL-z at c$9>1XPY&Gl{6gPw at 1Tr?v%|X`HFMe62yl
zVh_a`LxN?gzv?Z3XXrp6bzFT0mBU=Kj#Js&gLEost?6)A at K>dRrWf}?=X3OIThy|n
zi9IwrI%qnj|FwU(f29~0s>)kQ$hQWqwOixf;Mv5^4%?i%$z2^*nLPg~FzsqJHP*0T
zs6Mb~XgK6a4fbLI)<V?mR282~mV^_exgi$|acLLG#Zm^gWG9foDGtJ!R2o;>9o+|9
zXwV{!ELjsi0>nDFgeEgf%);Z?v>F%D>?D(vK&)-IN_+<QONgC6XhO+y&vNew_6Tx;
z^6Puv7FWw^FM6^*$D3bK3-7mvEqTnQ6CEolOGJZ?nVt9k4k$3K^bq#1)PzJCQUP*a
z*c at FYi1M8&p!K}$ezdgbI0?`D5#3w0rnr6?%6u6KL77P^LP5tbqC8^AE at 5dxUP{Va
z(QP%yaJZ9$D6NnE+U1m`jcaZ$rSTjJh-CTj%_=?k%bx)(h?TjVG^y_&MbLL@`{)zu
z1$Ub*rSQIh at u+<yZki}V)9I<^!cJlKLjf3zRZV=n5XL{+br|&I5_RiBX}-K&yYDRb
z$DZ{<{V~x&Q2gKAbie9!8 at b~fmk?+h?0z_T_i$7(`OHZiogY%EGmSC3K$>{Ym;vaZ
zj32~OYfZA@?c$|vxc$9V_EBwS_+;DF0M(?BUB at R+o2~v*1fD7I`aeXF{&!7xbj!5!
zXc5|2jvcY!@e`A4jx>$Bv2L5LxvT at 6(iV^Akak14aarGmqe**#-?5$*b*OR5e>7MF
zsq$R*ArB;Pwhm7LEUelGS&W^n+hLBtL|*BoH$3=hP^wmys;jQ=tI9WTxQ-A}^KGKs
z+dxShQ|RkT1X>an>p2pIpd--zJ!f>F_X(1f+N$tFn^xt5lJTXmjp+*T5dz&IwS~DT
zCOT6Hcyvy!z2^1ZpYwgR*FeD<_R%@M_##2q4SSfjIaXx4F}iD97;#n}F#mddM_e at I
z at K#yY23diY1gNH;96Ct{r=_=y`jqBCHI#6 at exHr4Nj#PW^+K)3TJ!M_0~da7-Q}lb
z{KC1zW*bDQnEXj_fWPc(#En^z^*9-t*Xq^=$bywwI4{}7*pUswtpc at sKKS%1!MY!q
zdE|b2g|E0Wp_*^vymBU_*!dA`vH^-vmepd&;--~DCB-EnyFw>27EI}ty7lPfK(YC;
z at EnFDv99azAwD=y7tcN&A8k!YB=;7(sLt584zy~_e+Dfx$BwI%J=yxp6Mo>n{?7@?
zNt2Q<e at I@x!nJ$(E1;5cdNywCJ)N6Xf}6Tu-g{QLkcC$z!ZbnFxMNH>6>K~e{8}<m
zIzi^YxEC%jE^slKcCLu-Y9(&-^VVto9Q?!40}6UDWgWd}jqn?BjE<hYN_<>b*$vDQ
zaFiUVE>geg<iwalm;YUkOB^LwRkXx<;a&V`_`LG at l4PhC9)RGX3KP5WO^1RE)VyGE
zzYJ`!!^CJjE_R|<rrUig&UB$$KW8*LJz9A56asFouf|u58(SbvRz*We>Vc(xR)58;
zC(r_Oi0rc|bg<4dPrdG`*SE&Eueh~)4-YP>nCBR?7mUFJ4)8^lkh#S-)ohNWHcmVI
zXygFVV$fnp;yF`DR&P3V^Z-hI at _-=p6XbodB(7>^^A7{yu4-2DQh?ZR_!BSLO=(ZV
zh2f&irm%%_7O0!jOTp7`PYQrpf!5clYbGz2O at h33tH!Ez&^w!OM}#?nx^o|5{4)_?
zAh-NXVfQ~ZlfaOnOA77Z3sQw2JQAP=Z0yl_HfY2LM8`Ut0C6FHRm1C#Q=etc9`_`M
ztX=c0T at L0XIPb+GkIU^Zv!6&i2N<q=EKBKaFjEN54~WqPXb?x2zk!dxka;`9WE~Kq
z;{2x`&42P;ZUY3)brf^{<8THdX6m4As-vjz$J9`Eg{fYPw){*kP&_xE3u%uqN&0m<
zG5g{n6YF<CWGd)_aO1PB0|lFXN^ysn6*)z`*GdkB<}a)Dt{&0zA)T0OF+tp at xj0JA
zEeQMcy;X5p at 3z91khE}nN$!f^DSU!=xp3ZBZ`J72@*jPh{^?XK{>hV^U^d4%hFjTo
z*`%I><7JqqbTRXo9p4haAXu{LMNEXK5z(`DsPa3;k!nb&ak3wD3tGXQy-1loMD2;c
ziC}mg%ZJ|!f2eUhRb!@SXVqi}QkK at F@)-;rAsD9tFc at LJA8im*K7S7Ck5%9xyq*lV
z4qlEZrTFw;lgB1Nab8^R#AYJ$lB=x}&1bwEkp&szo*N|ITTQN$HnSSQK6jC%-C3Xs
zvy_#y3=Tn!vS7}KG- at d3FP9xvis9V&$?q+T**8t;p*^n?Ppw)p;$|9bl<edTY9;{5
zrfYuWrn>+;u}%`{qxLlVV*0cm&E)0(QCVD)lM-}J^x!dLD}Al^8LkSZ$opd#vkjyN
zB3OrI6*M}5JPtxk`(Y4b4voS`tp`0~s{Les00^r%z0<8Ykgw+7+ZUq1b?CHiHNlL6
z>RPb0htytzR^|&p$&P3Wi7!Xc*+HP&Rr-7d5F7#(Itu~}z;Q)sOaS9}ENmJKrJ-Zl
z^GBlhjW%EWgz&-RG0CwmRW28Su4C^gjdhN_XUt8^z1}taLJtIIa5>HxgG>3F`eZ)C
zk9*hh(^a^OIXFSrc%{UjGuJJnwg01k`Zl`8Sf_;bdtG7;m#35Xp)+v?kEJ5SPtr$H
z>3mV&T)U-1UAdlDM~8BU^4mwi4u7VF%MWk=>Ma^Cnozmt+7ZP*W|ulr5j}rI4u@)V
z`O19emH3db$!0ST&}lbL<$A8MtcO`7gi%!a`zgSag6{w2J1uRZmfjh38cR>hkEazi
zZ4exZH8RF8ARd3}%ioz)Mc*+KVP0?+3 at f9Pd(K0~=g*~KIZt^%8t;Mv4leF;mAp9*
zJ95lOjy<;_W%78)Jp#2yH%V(?4MO?K_+vbqNuIf(O(64$4hRmxf~jiOq0BQ2Tt>Iz
z4rnMQ?-$$gv65PA)6>BP+wPjrsFlP=v_+3UH&2Za_1p)YS&sQrSI{3zK;ezP90cL}
zWZxY{L3lA^s at -3bENDrWq|!*d=uRQ~7Afk8S)g&?+r{N^fH4Y)X>jW{+6AGc;r9?Q
zWx;E*Z|%8cE?9g`4O0l;$otCd)yb<SWBUb4TA)-P%b2bT8rUtbT>&Iuz+gu)8)UO0
zoWAwc;e$S4s(`Kpms>?%TZxu*nH%s8OYaCyJw7|2sewh}xf<MBbS6-58Dv}<XgqVa
zuvS`bTgZORsSRcb*Q&%Xms89+0F(3Lv6SoQfGilW3{X!&O);&eMnc{6ad1TXBSA}`
zQ|Y!-Emh^7W*(V2XtGD){@HUNVP>5slO`r=gWI9QeFlX&rrLbC;rEQB)HIN)^<KTr
zK&!zLn}I*@csix~Dowcde}ErBpLTPL_8(s^HI42}{46QFMoxHiEGs=%Naged|1jAw
zxym?W>%jia54^KN-wQClw1t-Khw3k$OC0>Uhs at bwY*fE4X!n%yyVr>fF0~55PkP2H
zX?z{?w+a!4!bYsvT>o}O`SvF#DD%GA3L>2as$`!*sww&WOJNz>l4k6l6*}zK;BC*R
z2AGs2RMF!C&G8raB?}HEf#I<IKw#7hIP_%{Mpai|nBJ32n`(ai4W&1znJ(L!tZOan
zqDrb}n`0orn!Evo$1cNReib0`{@1r25GWSSoED4{daB)(?^TTaVb(<=rMkR~+M-uq
z&Fv=UIO1*ChK%E+YK1+<_9fV?mC)2p90V?Qy)^jIc(_&ZWAd?!a4x#Y0Wss<6g+Oc
z2J!0O^|<gg7|94n|I+4q7dS8fBeD;3zH?@!jO!7zr8<WQ!ClOSx^0Qw95v!w!`ljB
zTinJfAxpGr3kM>)DbTQwYz<d3Y<%qRaDG|=aZo5elx}L4YJOV1#dUn_D_ML<kI>1y
z0>|UA0Kpjf6r5#h|9cov5xCW?VG61=;f1S-({3hU>OhPi(j)|muc52Cu{!jqcom(>
zLvHt;xrlnucTl0_B<TY;F>1kyviO`cYua?^*Y^Oa?lFy4hqB_P)|!gFqlFEdNGx-h
zO7i~;ss<xuo0=x>e)-xoEf8v}bQXm6?d<S#EnZ+;H- at 4myfLYyC;m8xJNZe8WM2|m
zYvz+kpIo)OS-@^?U7dJcbiXt>@vAV~xv{0Qc`l~NTg&+or}E*lqe7m}g&Y-p;x#7=
z+a9R}#=ACMG3lB- at k389G3ux#%H)=3yRX4OneAlpn8?`YJs6<_j%!2R%!WphA4??7
zov#4wJY6mmr<3D(=8fSfPGl95KIlNIwe~lE<YGSBBb!JQGBd<>b%{-n at 9%SjbN{z1
zGwC)F`t#a25E|hb%jBdVE1<P<zmJ&ooxbOh$g8|}^En8tjMk`H&TE}%GV>B!@DIYx
zx?9PEs<Y7>$$C6HUYjuccoMWINaYf#r5K}!5=6!8Ju;H#O5UGPL!a}rswR`WY&;(|
z0vJj(TV<^4kQbmlK}hReapvx4lQI`S4^b8taIavO-}E+f^aE?&C|Qmo7SP2KtH|6<
zsSa3WWgQ(J0o6E}^_gc(ZoQYcJsht3pe!L{ApvVLuJq(`eij%)t8TgsCQx{9wr5ly
zQ6r(%3olNj4Rz8ga&b`6R at R;BqcN#m7CK648tdIvdjj_=bXB|MAt<bZ*%e942`-qR
z0swUbaCR5b{+Zk-dt)09S_aN;y=USD7uAt;c#Js;31@?!N}MJFF#$jC<*_&)vwjFj
z;$?xI34eu-Lh~rR?Waao_eDYnUhb>dvbG2flHP?iO*1tuzR#qPb*w?<KxbE&r%e)F
z64O{IJ(o#>F`?O|uEs=1u at 2ybUg$LqH1;v|!Hcu79?RkNO6Ujmv-;}VNRa5M-a1L*
zsKzbd!2hl}w+tr*dd2w{i<Wl%gfYyBEj2$rQrSX1Tr`C}@Q9I04=kwFvs5SA)0uc_
z$I3}?11~;|O+OOUUiOYzW;L$UP4e~%6Sj8qu?Hp}yNu|}h)mHJI+#KegyP!^5fLly
z=jtX2!V$1Eo9cr(*`a5ml680it6;NN=2yV7u3g2_#or1Zwa5*enJnNo7`{T9hQh`p
zcgpBJc}bP^Xx5RWB4O&@w+QIQ->Knp*_qsdC5JCavsK#g&br)v?zsjr at d-Wl@wI(u
zIv4?BtWs1vyLuTvGkYN}ijX^RvzdQYo6gdZK|Q$$#J=0n>U;ev=ij|%?tS|Na%{_0
zpM~O9^Wi`KO0L*bRY~t<u04tR-tUK^<UmEcVDlN#{<~0=6gNpS44iwPXNIQ~d;2d%
z5{?z5GJLb!qEYg@^}F_?>yQ2jf%{<(5f6My&>uV~=Sf=oQh{5m4Q%6%`rNAO8HW|1
z!B!0i5i~CufZ)yz=#m(rMv)b~&Z|>yOc>`lggAx90bdph6lW|F3LwL+yILHDr_+(m
zfo164Th%^)qY3G}Iv<lhoyQRfvj1UcF=`?>Yrelsm%&K?eH9Gq+Dg_#F*SPlLI<c`
zO%l61zkY(jNTAXMum7TY0RHx0=<e%h at IF61XH01E2yNtell|&trU`wnpcd?R0T%E8
zc%c5HvGlTd<!4EvCqBguZU^Unc>Ac*WY*mM`$Px at ks|B`8+hC|L)SMhSG2z~-eHpl
zjC`Y}k}&R{80NKyf4%ZSx62CS;^jua{e}3%k2vGfYrY|$$tX73ec(dUzb&Gaat8I9
z{~S!uyO+O4vvSv3ZNkDvplaQpefy#{iZ64 at F6YKXhN036in8-k@0SG}BA-P`cGVan
zr7VA}a(s{9wam`7w_u4tCKxt(U=VXJe5?58 at 2yVviq`*Xw4AfAcbD%5Y8=PO`f-I&
zd1?l at jMo7W&;$TI_XIm2SJrWH8m9R@$O)k!BM@>`A4tBNM3OQ<oh#~6L5(rWJ?Pog
zvtt2FYucj96MeC?>CZ0K0p7PSLo)M|m-))6?tz-462oL$ZOD}nG)IHm=;ooKf4UkY
z%Uun?JJlco4Z<_pya at B0)O`^7X7aK~vvS(-YGUqAc_CzoNy?!$Wzq_|rtqin(K??t
zvWtdqwhOzqk5sVB8Z}Y7aEM37T=@d~32asYP&ou(h7!t`18hv2b*^v~qy!CF!hgB<
z;BWtyCkNA#wZ$7=?3YJ2z<Ez*=zaz1NAhJ)nIR><=`)L}!IQ>e#U6URyGnrT8RW-{
zurv?yaIN|9Abe{RZiNqNscU~)iMEQFv4*j_f?m)C`_i}Tv;Jy5z4i}l<s(yWK-R?@
z4A9Hk;9s75guz0kTG9 at uwm~2jQDqpOY&H%A$;E!2daSOe(|^<71_J?<<etO4x-NgV
zp^BL_DH}K7PIN|P){UdkX8ma;h`G&>pwP1+*eQQH4P- at XY3Y-oeTtwz?qfRa>zk=1
zhSX&>vqQi9H0arqev-|TLnx7Yll_D at F`$hLX3!n3z3|OiIvjXs23_>_X9vjP{2HaR
z{f(UwCMnqcPu5fmaehmc at 08OcZb6R@5AWwGntAB0YDS`oRQN;}^CnZRlYfFd!I*!a
ziy>dKdKgWsGAA`><5bKv%L#xND0!ANzseSJE2KPpq^=T%kr6fO$=Xtu(ewahO4YSJ
zk1J8M+S3+i#=jo){0w at Yfrz!66GJ9d@;(%+IG+;- at 9X;GGwA7Cy7l>Fq8e3V16-gq
zr|({shh)kH+m;;P++!%}T`}x1*#~ezL=HLOEa<}yfK_mqBvmtxiW!Cl8ud=v)1WOD
z#jSIpFdH^4r(j=ld4_!tu&k at 6LFRoG9=<%9Th?CTGgq12&Il;e8AWrQO3#zRE~#PV
zOJE}uZ2=@RRrc<=+X}MDeK#~m0!l*v*t-e=*xUgKiErwSQ0~7^F6oJ|)A0X0hX4L!
zquXhfxV!pvR<sv)XY7vy2C;pDlD%zIgt5G at Cyj^lmU5~DsBg6^w_G|VzWggKe7*K|
zSjAZAm>lZ=lkn6y2!c8$pCh=3jf|%WFEB63BZkF?0xfeqr<INwx4NwXQg27IxSs28
zt%uD9b2mTe*v3>iiT|E54T(04gNC at W1HpQez$r&_JJEfl4)ae(%=(5f8WFN at l-ucA
zXhH0<Y4>-_v>CaQwHPzZ`*YDSnFI83t)vq>09PFvA?Z4;dj<6Ux#`nF>8y(JS&UyA
zDD&#k*uZSYq7L;mrSXOkLwl7g?J-?qge3_Hvnff$TIp<Hp-a>d1j4?(l7dtzVaF0Y
zZm at od`BxL9X<Jk5iBe4F^!8Xng()-HYa5+1r-ob~mSy at E9D3KY!q3)M;gP(TR`e($
zr=M6CA_hW%V7KJCUVFl^NjIcxvC}1>%o3pC;L~3D!18=0I`dJ+0`oh~0|n;64Sv)t
z4Tzlp_gIC=rU#}oUW3_RmZTYt8R>5ieeKG_V&(FHzg;#E8OMyBvVZ;)08}FmC-toG
z8TTi(fQe*$pACR8PY|#iJe%`%L!BICO_fSR3(o_T@`vxG&@=qFd_Y-ny%C^YFGEx4
z*dty<u0faZO$PB(<d at 56rTpjjQ-Vkp%;AH#wnl&%l$nN$8nNx5GxT1E+_en^(<7tF
z-o=>PC1fsOt`f?1>v8ANwA1JO77F4K*BvW&rdAT7S)nyx0+WKMEU)IjnyY%wn;BS=
zcsIu#*T=oe^!A+XId8kn6R}Q&rkS=RKP{eCS;<@WiI>olcPs0aeoY5mc8F>ApRo8V
z(6_6ltoecylo-|gHjw1CG8yM7GO|cr;POP*=g*)l6S+cF8bmz}J1Re=I>ctedP;Fd
zi^e`;xW4%Tl{$MT1G5m%Svze)tE5#6<59jmLn%_3Ros0CT+q!juEL|oD`6y0QCDpF
z;AcGMZyN8?+7}HVfZ;yY*^NEEI$k1lU`%O|E4fHbcSb7)PC^GaQhUpENK#a-Jxvpu
zAE^9gNu?o?3#1UR=B!pM>vR4-Qr-9t4L~l2c}|Zu5OyNru3*mxg%EL(h3C;N2Lb*Q
zA)0l|{OM5%&hrDS5lCkOgSEaHk26V&QloL3F6ROwSr1w{8C_KT-WM{t-+QaKJ5Rhn
zQA&_0zKeD|^6zOm47qoO3M~f%qD6|r>heN><(l<C6JwjJx*|w5*B<0cyrwezOmx8y
zsUkIVF%<8Ip=E%nNW0J|@zW5LT|i~t#m{^nZl!0am*w9wM)~BJBdrfT>A5-cJ;LUU
zg839M1%6SO^Am+}(i|x=*fHGn?C<@{<dbA#hQH1_XH?6Je~u&c(oeV52~CZRG$FSO
zTs7yg*Ay&hTGWwCR^Y9m?Si%%c4HZWQUIMjZwC$SrY%^cMOD;GehS%#OfF|Mb}xPU
zeZ7L-<bjZt36k}xf!mWR9L$$FDz&a{Bsw1zyG8 at 5Io%OlP at a~M#Ra{F6_|~vRL6M6
zr!qT#RaMsf$LAJi(B+ICFAPvFjM}v4*yYu~sc#}N&iRyY+`2qgu4eLEhcycp7Xrc%
z4EAW#srNwN?7uO^H-JVcD)ddEV{D#XQ-Juz#{j>0z4d1%Silj72crJ3a97$S4fanP
zO0OZ(>Aw3d1uIPuW1Y6Y$yQcLX7Y-Gk_2cgJ^LHGP~zhHkxA7|v71PYCWZH`0&LHP
z`#)We5y7VqAJO}ou6j>oSP<|Q8mVLCrzT;`1%PzS2kYm63<qvFJi}?G#~<vNJHw7(
zF#K|7{Ts?ikJUd909F))`EMD2#H~?E4m^FedD at 46)au%LO)p4eg?gPWC~!t%8aOQq
zCujYX3sxjQ+FK^zXv>4n1Cnz2C$!IANWl-V;NR^SJDgjA)E>~u3MZvU-Q~Ri>HrI8
zttVC{Y;l0!#?vdoDlM=e)lzq<a at Q&_fdRqizgtZWj{lZ*PFB45gc&-)8McF-X>Z^J
zw>Tzku&Pe>@yrB~Fwq%qeJ_l)T1KwYHqkv(d<c5KN++aBl|DhU1-wcJn<hfPS53R`
zus$!ns1UI5B3jd%SU}gzL8BmvVd&rBR7e593#lS`Pu$%jul>FPf}{-GfnUS9LUNQX
z8mZ<SKQ<iQN_3fu41iQ>*Eu4JoI3*+b1>%7<2TXKshd<FIvULS8h_Pp1l?7qw8AR|
zP!_=$Cv5XcAE2%HDgFPFTn0t~7Ayd!=pSqU#-;85we-#+uj%j;As5x=2o(GwdG5=i
zJq<lIjFQRVzdc0{Tm;he!#(q$a}2I&{l<?U!FcR+e`Mv)Rru?dP%qv?WOIP<{p9y~
zhUUPsM{g%gs$wtw1lA4S*^Ed5^5D=7$1%>l3<cm3s6Wtqr4w}y=As-kFZgYs6<~Zn
z>h#fR*bzO@<zEy!II6~xRc}E|+0$@0cj%4}ywlYqAm*H1N8UX|@L$!Ufxz!{DB65R
zIs(=HRtTV<l$A7e>rj{TSv1w<CGGX3q^*WQv-l8taa-t!JBCKYNY#vPBdWf-A-Mpu
z_n0jy*u?{8w)@FH_d6u$!+ihJ8{_9at9B#?Lz3zITYG`7=G}g(#Y7h>EnoR_#Rds#
z;`zv%-GCf6=yy!+F|iVM*-kM#`XNGcgU^k6dHiv#qp56Uo{2sKwh$PcuL}@;;J8&h
zgg=&4f({Ss#do?g+=2yJCkMy|u<+w0<jS6T?getx&lHTPr`3~=uHawcuR26p=q}Fg
zxleS+F4o~yuUfbEC-7|vAn|bN1`O at xF)?r>|NFk{5D?so7`mi)s at 6VX(tRV%<@Jrd
z$>^Q~fNOF<Q5Aj`<J1=ew;%C&nY>l-iN{R at 2ZFQ~74A{R*;NwuVskieze-g-u=<lA
zs||RQdGAJ9e~9c{Odwa>GF=s5F0!b6 at mDi%CZmsWqXp6pvknJZV2%rw>1CS);qN&L
zW>)YPpmy>>hBF82JhA<kpV%C3h-l-^?Gyn;jxQ?9O9KoxYltVY>&ymbic at P4`n-vQ
z+d at U}??3{4afMZYB5y1R7cbl&zmz?4Rw>b~1AGpr25bf)SH}y*Lm0yENz+<_YcUfc
z+UKr|BF>I<-V?a3EkOJ8fz-nnyQ1hIZ~iT?MN|?ne+-ZNlcv)*Mf4FBoeu^|56QKG
z;(d-C1p;6L#_Le(J1n?rV at I2iYn4R%wmAclZry-doIgqFwIP+&`YLy%4<Ha=F&6`V
za9DTNKnMgAq4|fyAF<$00-f#Zn;PKDZTZh>_<Bg^P4Ae8_zy5FO6b0u<UFm}hoB2g
zhV>)Tzcd5mxiL*O`@V>`K^`T$DXYAr)maB9&gZa3-m;JnRiQU8H at 5xN@pttl(+U0c
zu(wz?*yK$o$nMAoYXWO`+eC=k<zLC^gSeSNzv|fiZxq*HZ at NZJ*W-4d{#>Cu)M?63
z3<sj|)6#I_Si{kGWkv&1j!$5%V3cOL(3+_yo1YS<$4;?%(_qE%=XGV<C=Z#C+DaOm
zc-`m#wOvvojIEs5+`xGfzO^r4y94U;RyJ^6I^vWohaZ6%dLR={5$Jzl`F|*FOphu~
zWl%7k8l%-SJ<PSRIBjtcL6R+>^Pw6<`z_4_DTCP>pn+g=zB`bzIDzU;iWQUnmL3CD
zg+RN(#R5wa!rv0?J!=l<Yp^StfzpZl$ic2&JIq!NtBB74eYkW7_9HM?6f$i=C~1zf
zt=)v`jiMWdrBq*14z0CCZgU`^i*dKt!QPaDRmm+#>DPK7<1pVumCy<)i&G~6qu)Aq
zjzfJV=?1cI6>M#<sVmr|8B at in<ZXrSdpId*`B_Ky`(6B_a&{+vK53-fr7gMK5wjyn
z%aPb&34`TII+3`Ux+M8~TL(26lCaqI-|s^wJt|a_%qxgL)^FTtmH!mEciMvpG>E}M
zODqUtG2dP|0LkE>>jSmF?lVZhvbIl?ukI$<jZZZlUcj)1eCL1yFjE76HaqdxX%J5u
zY%S$oO<)IlO^v$fHTX>u&ZafDLwn8c^0XB6z*5z!`OR0 at 5ySdL(HeEQDoRgGYr4Hh
z%^$yjMNPea*HZ5bst*R<u`Y<Oo9gN_O|zx}Q5{|wP<x9Aug<;YS$e%iO=IJhQA;qE
zg}S4&1X?{hL~#W{kReuAv at VKgSR*H(9Sr<saUn>FV3`jF9)O=qVuVDveB6i_Xx}~C
zE=fyX$8U#_qPXpmyvMOi+;F(kAl$N#1#(c}pBevJk)GN7%kXk)@?~T|T)#kB7*Gdf
z+Y;UHPmk`<%#5CVm{CIq!rkC~Z~tmrw{<wCIa84$E|IlcN~Wle&!B(bsJ;h&$qWM>
zd-uEVyRBynyQk}9y?#r)?h{hsSQ*&nJ%7tmUNa_|oz5?@A0$wgT#+K#Q|X{Zl$0JT
zXY6?Z9VylAAF+t#FB()2{6Veg^`LAqQ at ty@<u(kq%lMqtsf$ry=Y8iLtsj8y1?<fH
zUnP>qC9y-=7EY3nUH1s04n3(WL6qnZ{xeQLn(rf<mZz6U?c_HtPvE|N8<BA%%M{>J
zZ|Y1}I91j`lud>Y#1#Lr;#t2BMW_(VKRzfLUx?)lwI at jh4!9YS@?fEO`i_>mG$9EN
z)-Sx6Fq0GHGxFJu)Jy2_L4phA_}_^NKdRTxjtu4Kv3J8G<}xkkM6Og(hn9SnHjO(*
z<+A8<zI>*}QYb<$k>!&@WUmM8SwC<b;-+cY(g`;8*s>_ed5m0Ig<J}h^XSoMOje!L
zLCPklC6kt7CS>PLk<okwuhviO!Hno{IVE{M>a_y*5_2rKQo}vwOJ+AR;co5Ry;y0^
zU<CT<6cV5B7b$1^Exn_zh<ibJ0*6OS6!XV!eg0$G4mzPq_)G#p(ue{Bi#Fh^gS8V{
zCDCJnz!m6G7x(qwl8wfn`qQVxGHPjZu2V2)bX!3!X6erLu{=WTn75u(B6%$O^?iR-
z?Bc)zFdYRMJ at 9<2frg;##)U?3BuPIl5N<B|lDH1GWnqD6#NtbOD`gy{<X+{DW3ZHn
zh>0O0GV)lRfpi=heQW}yC+ at S=i|kh)M=E@&uU|)?#EOQxg$`3wF(XY=Q!YEY?<{<y
zN-r;d;Tj=DRlv=1+kv}GH6m6{$!BIqXBj83v{kU8-jGv&yADWZsPdNp%=z?ns6`6)
z#((<;j3p5FRd^a{Hr#Nsp2I=P8aSLgvTyUVa>BqAp+?-J&e*InQn%YUV!p8^Rx+6o
zKDekb7`c!DoZ{HTQ$^T^=-Hu$uG at NQt8jmhQo-`}c}40(pAxKMX$dJ^m;jfK94ozb
zN71JCYo`3+sXwP=U~&U#`Rlhu=oJwj9$p!+W$2freUd-~R15S0L$vmai8yvXRx~vz
zq0Qe}K+d+y8}AGbYKAW)pX^i6kem;+j1|X&-{vK3s&G;?+bE_Q)y+r>^4Gv7aI+3@
z)96`Spm`%4?2MGh at SFzabv}W>LO*>K&6?2(aPum8I*_b^pSP6FJkOSX{QZ_HyXh8Q
zL8GX>G0I^O9CmE>=F at y5uLm`k7GN+J@#8VTb9p)tJKv|?D_N+2ET-l?T=DD!i4ySA
z$g_(x#eq}CDxR#@8wdfh<3#k8r}>0Zu&U?A+&#h~Yf$z9$nQ|alCcx#6}lbzqznHD
zvaAD}VYn27=%}Ts at xTO=pl|P^Yua$LLxIw%rr4ou2kGbOS}CrrZPnX%IG-hQT1{+(
zKvPfq8qD{L)Lr?3Id}uRtWPdkAk at i5n_|SAz?ex}s)VI3 at 6s!D1=n(Sw{jp=CN&z6
zy?2e7BkAGte5x1JHxI|t2P2}2{(#()j47o><t_mYng;0VYl<K1;l$I at 7R8F_h3&{C
z2l*gj(ed2)g61wDI|chz4+66`6qslDgu0o at BvfsNNb|lL_^)O_A^@+=oS~L_2TSuY
z!qmF at bx5g9K0An;6TgH$t8tb&+d^Gn&VB<9q42f>-l2Q8Hn&esvz$Rn2V+E9 at ZIo5
ziL0DGD3`c8gRBL}5Ra8v#>mIY((&e!SzFX?1q%Fpcb{#f6nF=!{8o6ZG)5MC5&F?h
z;~TpNGbyhk=ii+;ZxAVEEPMI-PgrQh6A&X-AjB+wttYzThCa{AW{b={!6*X=5WDqU
zPJSg!{rfsXUQfQ%LA(gP>)U&G!eXNXW$vC_LXh2x{YH>?E3^YYMj}Y2y`pVbKxfsh
zl^?4gJ=|a!+g!hqDj`Vv<n?-TEgR^1o%tpvh;PZc3zn6*sQ2k`aSiob9^JlMJk7A<
z%ea0^?_FgrebjHM3eis$?DvDiy={gIv*iM+ye(V}-%pi%8_CmBP>&vK`6rOaho3OV
zEy=i4FaH@?s(VxvhY#sD at wq&sH2Wj5$APRT>{UCBD&kNV1%ZiMTBNVvLn27pFQUxk
zQ&ZM4lT%YO&?}gw27hh?NrO#6FMAVkw(-B;QkO)D13y?Zv~Xsx at vI*0k5re^gz{Wx
zyh{ydShrBFzdK258=BoU_1K1F%64IrY^M)4oxTQkTx9DDoeS+Wd>-W7DC2{j3&rkP
z6Z6$!{=sQ$pY{JML*VjQ9lhGO6}<L+yZZ7M*_~H(LvkC~7q|QK8AR91R2NXm>R&1G
zKB`VH{nOprS$mq3H8Gxc1wM)gOfZ+EOg#o8Dt=D^W-`U at 9DCsn>{+pE%tR`1t1dB_
zWa_cMhi-`+nDGv2mVOqMema6O*9qbUMAshvo83dZi<}iv4k=_oOiC!b8SPziY|`X%
zbWz3Y2Rs!P5UZ?RY9}m73I`tqs#6<Z&9Ct2 at pZBje<+*G$SyHt7X+{ki(NW=A}<bI
zBD=`G{ZY2!twEiz#ZoFTBjDzj%7}C?dSF!;<C9eBzE5F~!(_<t%@}3BbA<q%Ld1-(
z_+6jl=C!&eJwq=6k<@!5exzv5fcg3tdZeBoUC6mAn#S2G%ZJwReBvhF%zisHqGb+U
zcT9?HUgz+GrpME2*7MIY(+}5I7v#2LM+8Y9^385u_eY9=Cg2^#xQ%Z1W=2(tXm5A7
z?7&QYnj23gF8I&e3iF-^JLy_HhVac at kCO}LYsGr^s&SOU(<Vt_#f8ot7T!~Cx05S6
z%QjhyRkJ{+eB>@`)>5&7S9BV0MFOI#@4#|kn6z%;&UEy2oh1$@p;04nl6SF{)crmU
z^&83gp#%)VIOS`o#|MJ#bm*ot!(;Lz(yi*hkGb6zWkls0AlxmkQW%Xm3c67xzlE0v
z5>{yuJ0H^qn?!*%(>c;_>B9S`{1Uot#JQJBhk;)8yG3|X*ZujI?Rf1q4?_2;Ss+;-
zrU%qfnb-}yJN0MGgb$8?sG65}e}O$CJIFr;*3Pm^sKNqEF}X7KdgRP_Bb4b$$13yv
zmJrtzrlp<T3ziE{dXRc`pa6R4ic0(F3&cg$sa{KyfHet1u2 at 8sY7I)4c(G%BvNC!s
zh96Fqd>#~ijt%p^3k?tk)w`*C0bTOQiS6<wYw8RW<R#{yR*=<n&)$lalheV2D)=@+
z)|2uBsq@@s_>Ukdy!Dj+)0_7}C+Qe3usj0zFW}f);$tmATEg>+5rP1$tv)b1M7l$W
z8Ectk%oe_mE>?r at 7JhCBvEYnh^?OW_BIgvA#l$Bn1wq_Ny=Lx0DevuU{buJ^P?Fqh
zs_j)KywMD>G(D=Qm0l+q)efXcLQ85*>M-&oB8dO_V<qc$K-tcnJ9m=cI86#2Y+Dej
z3z{4HnL8svotcIZAu?UYAA57P2OBJ$qRF<}0|qZMO9W`Z2_c03Oph0Ic6fJH|Avsd
zsVM+ocJ<4b&&t!X8Bn7|b1ZQaY$Fg9^GjmC at k->qu~Zo|-Aml}8mvy-_Su)^UQk(A
zWm-x=_;U-bCVsyq6OAALsmm0pS)Q<~slntom2z!f=eRAR%M=Wc!j4kzXjuvb^^fmp
z#agKEeLlflr+Y}FW2rxfXJUPndDT0L{JUh8l?Cf%d9K0F2=a5jFm3~E%gns6lDarA
z^q~(*&FFZCz*>1!w=$j3A(P;ivUv{b_<lJJWT=FEb$Ns at A<cgB8n$n#fvOpJ0p7}W
z9btD`x4EKF$fIZ2E>EkK`-vnQTZCq=0dwoq!z*AvP1O;nEkV&6X?ng}84|k-!M}To
zU8lDj{&k=1!NimNSKEe)J?Y*-ZA{QoNOZaWiD!)2ygCj|`EEb+WGGA82on7sBq{vi
zH_{lZJN%a at L)_7aj~Wg%Jy6*_6k&-%jBkWpp2|^(od~y-Z3NP7^cWtWml-aIS#kgl
zjhii$3_EbOMGJ1J)jpJp&tb2PV<?R!Kx^>Z-8loqKvdeNiVT+Obl*AKX!5R-zi at 3i
zb#Y<k=_}Orr*m}LHwK-LomE8Qra9DaU61d8Yy at 0n%OxgstraY#AQpEo=vm^H*15B(
zr5L&PZ|YXMHyM;t{karx`esKg1!47QY2>cRrZ=V~eqm{(5R6BW6%e(h`dtG|i-dk*
z))qY;98KoU#4yTxTpdt at X4_2&J*Jtbi%k)MPTHfIppUDx@>NN%f?i5dKZU<Ji15eP
zG7V|P#a6So;?Y9-^Q-(WRU%p?&!XI{k>2MLr8dp8wT+(Jp>Cgm+ctJG|MorrQTt>f
zt}p(4?H)H+0B7=lfH7Z#VT&zYp_dFxuaow62H(z|*t}moSQ*qkTLIA?w%kq!blaNa
zFyrc8Aj_#vZH}ac?)U5MvLr<uB6qlwF8Vhd0S4I%$Lf6!B}}VvcR!dU24p9OZkng}
zt>?$u(YP}mDQ1`-VIX9s={-f%0K6d-l>PFrQ>iYsDHW%ky^ySsp6Y$vLZ5xnf&nKv
zrw)kp<9bQm!HMr=BGap8*H&A{jv}?!eEI7m at aj9yC!_uIoNejlj))@$J!O>0M<p|?
z at n%Na718AFx`DmaX_GRHxejxvHzs^3YyXi);RpP;$0=4*utRSwEy)AgG1np8^-)xL
zhUUyH!O^R$z-(#bF{PnTCXA~61}b5RigT%br(^E&4`Ra)thmfmG*aVQmrEWUoU{6h
zQ%FWP9(mH7*ZW#moBp(9aeoZG7?9*}ZJGq5Ghr#AffUumqw9#C=kR3h7%N(6C$ri(
z03G>ZZCn-mwnC!W66O5JAKt9fE$jD}k<1Pw!K^qc%yT68L~_`tP~VpK_xmn}Pn~Qz
zx*B+Q(DFHsNiuk*ojw#S<T at HSmL*rit>dqkbEGP~wlducM9gZFwP0ETl%}j*O*U*|
zyFBR3yc4aWJh98<NJ&YU4PGm~WS6M=ebA-aEZ!(V-3W=PvEZoO!lZjo3f+Td2eU8k
z6XJSXJAGL_q-5Nogsg?FT`Mo^0UPdl8bhEi-km0<;Se<2x*YR$pLoIdn)j^0(0-*X
z at laLgJuL`<)1d+9+L6t?7uOmdBX|SaVD}hxjkSb*Zxhza23|@Ct~i98yNuqTQivN5
zSoL<%1t?0FK3}Ye?}4w``egeBHFx>kCvol at ozzD+xhRRtg@xVIu^uWDXX(>rJ_zf;
z!swWdOF&opTI=AeUr~z%a>HoETr)OM^*BHY0b%l_Rc`3+!5DW$6#DqjCP`UfL)~$R
z6$OJG{%Eo~E>wIM!t7uI7drfI$&1?gJSQ>5C+5#`#D`xUktnB at zTf0a<8FAMaQvjC
z4q$-N@`ypJ5xd^va&azszCSAEIL}LT*li?a5a(%4`s-)wyI3{sh><Ug>~fgY93$ZA
z^Oe5XxolFma#8CD+>TVJZOBZs6<`?Ut(-BF9bLzf(ur~(O5>sW2(T9z at 12)wxk}xW
zjw44M8pVtk`V<1JI;U66TywRu?!0D<S~q at 0$KKg*?<<U=tk0BaTJrf`moVJ&$i`3x
zuGgl}hm!co5b>dGz6Qe^E!Wldo3ooZh+YLM{s5G^$^_Q}%;%n+D7yYaH}Sb#>5G4o
z71te8Q|_;7mcyO6JGTaGM%oP4Gz{`ox+&WqSnK93(y9|vOVAVHAB#uCO%DU>ERwRr
zu16&bFA;D$u~i)x0qOIx%Ikg&-k;5S7f66_BwleDX|_pSrBE3R`G=lMwUd0t>~CaN
z^u)@!ycdG~zfI)#M!s(8Nh5WGYl at f%m~HDzopTfCdycR=F6baSmyZBCNOVu%>&;#|
zV1hN;k at _0~lN1iV-_gX6%yq0?uB<RQw7IAvkIdJID96n`05rP9!I=5>KHuwa=8FTd
z1HhaseU&-6&Zrjw?i8?_Fj;626V1oWtD!UTBGVu07hpHQj;mAG4qqObvz+0Lh;RD#
zHF}f+S{0I<|5I9DAM>K4{(@e8n8-ibg^rtZ(AIG7C~)b~#p5TodT5ct0;j%GW31G@
zN41arY1CmjLq6=^aQvwRYk<j0o7Qsd at G(WKDE at 7(ej^Lt3Z#R`?rH8oAf88Zh at njs
zdLGtkeH9DHp`HYA=t72UqVf3q<cREYrfSl7VG^P~F}lJnYF_P%F?l4b7R|6D6dJ5r
z4f7E|uGgw(PuOJDc{*;zTc8gE8SuZxvR;7|5swz0l(0+XD^Jh3CZ<}0V6M}O1+YcB
zPocPC9`Bc(qdIR{ufpAZBfCU~COfc<C-gt*BKL0{<+v#eD->~~wti@(isnA%v7(*A
z3hBs1UVtbo at Sal~3IY0Yv1Q>Rjb8v!TK7 at 6X1>9o at JVYBpV`TG?Ae_3wI6GVVrNh9
zo{Uuk$uBBU`G))AQLrVw=+(p4X|O?puQd=!qw!j)hhV(zd*IDfCHS28E+yYjX)f`9
zT#9mYi9w<U%ZI~vCwkrH>JWMR#cp8qB%*`qve24do*1$TpOe$OwBTtyd#Ok9q&fhD
zY}KR2cuujNQHBFRi at 8(x*8d8p0$Ba_oqW4jT7B+U?^}ko1`gtBm2`5>+74^Q)B1sh
z>*T9XTfJLw4DNLvgOs|r5CFJ>dqoh@^O?P~J|DPO8TOgClAlDX9cruN<g0aC-RmK&
zb032v3?fAGUaNe1?x$zIM$7wX^$x)Jx(**4ciutyrSO<(DZ`SqS}!(v^fIg!PyhS#
zeag9KzWTS-^81;N!O at --ue<g^`F?uF+_TJk=6$|pWKqTu$_Idb?J)ab`4ct5;)s3X
zk(RWsmR7BJYQ;QSIiEFObvyQs!82L=wgmuStyjPKQ=fnJo6|R^Y5Hb<%lWTx<T at m@
z_Q7&wI==u?ew(>vpppI55{XAz$4aZ#W$0*W9kIS@#ZxQh(aO1JzD8)P+m<A}<}s){
zy^V4!Z<*=~;2hrh<ez@|olnNMkN*mMWbIBP3-XnB`1`zVVQnOH?Jg_(q_tdTtbF0I
ztCgX&&gZOo*H)!<&Exbgp?}P&U)z#-Mt$;Lz8~!wU at y;JfA;j*>-lZgo{d*OyioTk
zxIWLdmglbB1>#<5wJY1}l%ceGwx1TUjZn^K&6l)}dknT~y^);uynYzrs2pvZwRKUe
zz5qyh`8R+37hnF(l0Cflhwpvwy+2&OzH!@``6Hth5C8xGP|M at vU;agn$1_8-58nOt
zfBy&X{<=a3004lV%I6 at wFdszN=DugR0002M5&e+igWvz$AN()B|G5|cHgEs{003ip
z{`C3V&!2vE`n}h`I!*t4nx=m~eRi6r&wlXde>Xj!{@wJ|>HE`H|LQB>-<sAB89wl+
z0ssI2jPH%_{n~fm_+Fp1J{UfD>l5Gj$+tc+ePa3-(<f8_0000mclYe|KmYw(Z-WE?
d006G+e+M0MGJ*lTtv&z%002ovPDHLkV1gUXR73y(
diff --git a/docs-xml/Samba3-ByExample/images/NullConnect.png b/docs-xml/Samba3-ByExample/images/NullConnect.png
deleted file mode 100644
index 5320fc6db117d68e0892defa0fc0bb0ed59eac98..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 21931
zcmdqJhgVbE+BLqhdlW%Aib_*J5fM=79UCB30i}b8h}0kfDIr0RC at M{)*XV(O)JU%(
z3JOTo(4<QVF~kr`AcT<ct?0e)xaa=f at B0IOYanA72-$nBXU%6mb3SW7zh<h>`^V8g
zAPC~UYH-;cg0>iee-->&z$=}R=Z7KahTql87c7H at sbgku<*hQ0Ed;`RLW6gI=vD}h
zJa+t;+?}H#NA->lN7p~Ksejk3da2{(6<uEHS=^DG7oHwhRQ`ISde2Vv$MH`n<5kDJ
zkFDk&k3Vynu+8D)cf{_={nH)wfrnH~QE!UkVf{=CQXg&E<|BocX-9(fV;dQknQ*`5
zSu84GdG;W<pt`^ZOr0K`&1Ny}&4yX<!ZX&CAb#PAJZf<v-VM#>Fwltk4en^Ll*{`y
z%yig9`7pAPTg2u<pM{y$N}oj?4+I^fPW>7K#VX at 90iNqvGtI@10%n@`SKhN36JeW3
zhC}^>mAOP2#yEo5o+u+FCAOhLO`iyzO{Jk2OQiDJzkeKnpojTZj={u4E61VJ3=0u(
zL0`tT7#SItXTNJ3 at 7f9e+cz|{^TP<4T&6pJCW}6E$0X`UY3HgO!mwlOjIZqW*H1kM
zQDK$=N7^#cVRT0K5aG<U)7`k2@|kzVoHF1lJW6w-wUY*UsY$2JmoS(Bm&+X0b2sy~
z#^u74cR;6z>np5z*4wpH2ih`;f+sd9-dLyTxMNkWW4*+y5ou(*RBzb*(OXn(V$=-@
zerR<j9^HUq4_5}Q`yV4Y)SMokD7ri=GpZ?4Uiz1cOX7HUW&rj8^d951F*Vy2I9?mP
ztb%90)yU|0SKNMPl-}`kA-=5IsTW_=Lwtq0=doVDs4tv6aBr;HR>>ASe$Hscs}3)&
zARDLbwftp_5JIFQLX)Hk=b5DB(mH%;9lh at 8RRt>sMxjt?m><$BJs%z!y3+Cq at 6*fF
zLwU~Myj2*16<_ginV0W^7bnkSG1>PV#w1_`6`?<T+^zd_CnVsz$V>FqYk!vx`xVXR
zNwf59IMxmf)Om<LT at -Qga${ef`y7&|nki26u5un_L at u%X=V|LJ9+t4&I?LdY#t%w2
zDbf9$t?8vLr=h-U$HFO-ci;YWx`B)6&C3`m!-Sn&&`VlwvK9%fYPa70+Ktu#zYhit
zXH{Zf>&J|)qay+q{Z2|bk0_fAo$q^leaK~=_Jq}Zv>0J<ChP9}eT}dVr@?Nv{m!WV
zvO$bNY^&WZ2S=s3gG>kK;}F~W?4H48!Ed9 at SK_Rwy{$G at j5a@c*NJ|2i>xx&7-1=G
ziF4Hr7dk>JfA(TvexjVwTt|%FlhV3=>u4t{&pxEXy|mt^(6weU&Ln!1IkCxR{u+b{
ztzQF&WQlDq$~dWQgiZ%e4&b&6nx	wU_Kx=5CzElD~>a@>Y=JG9-%Z<Zh3I5ECTB
zQlkU(<usIS=MT6S4Tu)P-RD+lb)G>uWyQ at My3%0p(0iR&wwmnn9&Ogoz(xfI*5QoX
zMH^Pl<UO_QC#7yhw>7t38!-!8??rQ#b#&H$WXEc+|A-b+ at fodIBpAu#=mewWa&K6}
zVv7*0VSg%Cpy{hp^|ix=9=s6Cm(-o95ja2Eh-9r&M`(?#`FdI-g2^O`{UyJ-l7*PB
zC1oK9t!iUo7GTHHXK-LI(r^s9uto%9eyl!ln&!S|670FBrQa_YB8tH8czG_?`>w2N
zwD(X_nm at If{~?=fcR0{JqRqPf2+XK8G`+!tZdEtq+A|aq{HgU4C*Vw;S*BArc7G2x
zgu3+|Y<rS|dwJBF<KqhR6+_zILuM9OJvQT3Xl&(1lD+yYh1lPSH|#G&HxR0;l$O#4
zTpg&kS&7~9Br87fcE0f^*>S^8Eo#*ra1Am><&!Cl- at aZGvt&E$q*hK*n(IH0%@7sN
zT<&1 at +X-zEE>Ao@`uS0<nW0UZk$TtXkA#LP;^!VutYPKk=+}_KvAR<A+m4uv$=b_D
zDVnkY?E5G+{4m|BJ7|ZhvW!?xXV^p1wRN?%wM$3I5s_1TUNd0_J{NX9mZN^ER+H;@
z!d2eM(Zq;`%OqOm;BBkmu;5Q(^f_nYBpgQ-pW(E!WY{xStg(|P=7OLdBDro`>qMA!
zNJg6!WofuD=tpJ6jcJu3WXxO=?e?eT7ZakDHrj8{4J}%%eOR3c=MnAUR%T`1vP{`p
zQmV?sOWQBjl=>iTlLnl2swu-&99NRO at 5Ng+XtFa_T+xZ|nU(#g40}!s9ejV^c0+FT
zsx|fR<aP{kP`8^hElZ at kP?rXS98hCZf5f#G4kVVlI%0-5Z%-{Om#uiDTER$zb=og<
zN at h3wP?ep9J+LDWIkG8F3UO!etGCwbKTb;0Su(xY805%YNvm?6fh8>l-kR&j_1#Yz
zka^|O-LjW5Fl5K at F-AEexwFt;<CCD?3tw0C`!%C;#L5!h>9AMOx5DU&Cw75$=;dJ4
z7xUBDj0dOemM&pL6QvIdw@~_XXBLNL9YkG58ayiC-G_fjVar^U!V(5*3M%ZoKQf6M
zr~99Z?%ffSikw_~c_06$zKzcX$JUJG<&JMJ1tDg*FNoA;{w5HmdoOWQ!`Z0q9jQfj
z?9T!VP;0ZO|N1Up?YZpXLp at Cn;j-RoNr-kT?3M^zsA?kmUG)P;+gGKlQeGCO!HMlM
zNcLd2)=dB1>zpiny1fFi-^{Tjl}+j=>7C5;PCM!Cv;1ZCgge$UHSf58NA%<B{#lxM
zMDnmQwV}ci at yFP-;OItOhY@<N_h|0KPc_+V)44-R7LImAOlEAkS;vx`@SP!#+ggoR
z=Wn{o+`xteBwOWw6&f0~(O?YZwN_oI^2}W>jA*b|XzePj_MB}m#^oJU-N^ZALbVSK
zP3f2<kzW}bX=|BEV*S&C94qZ$h3E5PEtE}k3 at hQ$=ENKuD{R1pzmTQFGnmX3cb#=+
zNrp at hL9rxt$vhBgJJQbYBbSqJ^~GJTcjw3e`-TK^CIEeT=|w`YJ1ZvwmVRD8#^SUI
z%g7`BK}q0%vA&U{$;O#e8U>G#o|_J-7Fj`QwFxDuy3%ghe^&h5s$;bLBD72nn?x-y
zIV7>_*Kwd5d4j|+&0n;~&cj_FNNl;>*=6Ca(R{P&0ojaz-r6b6-xM7{J{R4Qb(wQu
z at 0aqVo|T%rTUhUc)Z*jci595Lr+K;XW+&~z&x(bOtbAGRquKSlt|znFnsG}WLlVQa
zo7&O%`3XPd^qRF_m*Om<yF&?%4PH^uf>%`(RLVQLnmun*R{%+&M`o!GE`(_pRx{04
zq_mg~?U}E$>ZulqFzT()OrAD6 at oAzHOwBn`KkDjfq`D7!R%bSI6E`|rPf+S*CZdx)
zbG5y*BLUQp`C<{dnwzuQS+LMkeH_2y>#ss&Z6r+c<I635t+A3y;~(v8u^T!c6R2^u
zOTuu+N?2GgEMl(Lo296|IdF1eWcAnIyrC>V*vTgLyFGMsQjPhGaUiy~lCi$S3!PnO
zl23Q1+S at BI0tZy__6jTHEWH^1eGqi(@I_TXgq(N%hT>al at c|V1;4D$7{irLuV*g<9
zW8B<isK3c6*TokJMuQFQSF<1M<Bfk}RhE-0vV at jf6^8A6-hAy*9reVw;-g0B2$;%F
zrFIJst<RWxS&ZP%ETh_f at t@s{ueD!c6IpQgDH4modohM2`ugb>KJ!^vp$cx4mj4_v
zqTWDsox0Z1<xG*TPgvj#=eY{4D(_oC at Ua_Xs|p;Fo6B8%7&&d$xRg at rk9HlrVRVFx
z_QXhXu$kL^7;?W_FM`!gT^4<PhSqe$?ZYUi<LUBZO6|%KSIf(@T}hloT$gtj$0sX;
z);(1kqDiW|K35%5b28-#0>7NAkv;e$Do9RBU?oOD%Qh!5X|__XtFB>~es^do!B7B3
zN)jAJwS*2SvVXw6D%9j>%?D1who;YT$)Ilhe50w>t}XGdWH3Z~qQg-kb~%)`S)Wg=
z#5g+2wmP%Edlz{&*{6w?1i4XA-s>}-=_H$8X0Fr&33Lv6tEtWeo{mkAYZyp$b8uWV
z^PtbxEqz44mFuUu+8sk4>5_-%APu9NSG^C{>Q%av%-Q3dhEpr17xP!8HCmFYboq#6
zi|#hz!b7eTgdqxZe70U1<?Rl~CN{ca7afL1m`c27MtVr{Y~{~7JA2)$il>JXFLdJg
zYb!1!qcR5(jXJNaI+iXE=S85fDyWb`E12tiSjA<-!_3~Ey741{nvAM7{b<K={oty(
zI1cv8BI?K at tD<^Y%P;);UDs(B2 at dYsTw}>5Y-7#Ru*X%@vq)6E at T)F0G5VDqr%U41
z;Hj|bZPs}$N}42(A-mvpa@<#@w)aGLtFrRw;E_V_Gbq7%Nw1L?L>&_HTcwi6pPvg|
zgV%q?ah8u>&tG+CCK;ezNA&Rwo8+K;LhOYqG3rXY#q=(U=zy*5)3tMy=#~tc1qqR^
z at D^QGtTDLWfbGyhMK=~AO-|jIXda+QwbWMJI#jaRzmIfOE9`YozZU0&V3<#kdzyK0
zf1`DuOpiTn at CU<R1Ew)cYR~XNo3n3Vd5xl947+5zqLb9+4Wmg%2j8yUK$2NHl<~Mi
zt1R<rH``ZjHfWU5gOZJv?#PY(Dez*MmCQ2QGR_j0lvLYSdBV+WW)MdVG|Z>8RIL;Q
z^1bsf(kpo>8$g#Etvf3{{$p_(TmPnrp=Xk=$fV-EgFT|q=Ec|Llg*_OLWLL~dBg1y
zviR`!9Tk<$&xc7?ILdO}d6-?6KQ{5GkSoi7%+F#Zrr8|nuSr65Bkb9sfrE&^QcFAx
zF?Ns19-kF`?S-#a>GV7KesSUE!+{cqiDCGe5Lri4Qhi+WBE8Y`qIA{jj_*G at i?{5A
z+_gdjfA9a};aef-aLZqTlZM`YpsIYY9+|B0JmStGQc}D=k7Ohtmtkrn-&OZ&PgErz
z1hwYBf1JQXNK_1k1k^qA2pxRpE+;4e*ND$qe$jVoQ&ov>v4gr50 at omCZy_5fas(rX
zkWEk3g&+^>T6z0BDvY(S;v*)xr1o5eTNK0dB}sf?dbX+rC)q%^c6qanHxnDH&+~Yo
z at 862{PKsAoVJ`b*N?iC(56laYKC$%dZvHfgTgx>6{3+t|FhVZUFfq at PRS~NHC-ks1
zW5pt&EgCk|urJnL{$={WZ3lyw+NLvF at 7=$r?d$Y_A?;|T1PoOnFeB-M`JF=m3jYZA
z_4a{xY0gxeN&0#NvS!D+9K)X~qcF<@y><IlH&Fhtbm{$TwQKlpbk`cKTg#(H(FA5#
z*>fu3ocvDc{a-dU#k1R{Xo**nvQs!2sE4wglivu6n7Q%uCLos8l-rZs$OMg%7%>Q1
zbps at S*5 at jG-0+1MoV?#7hg_`bO_*U^PhaZOu<cj`^Op5Z at c#qR|6U at Z@qp|-?e$lC
z5yL{fZ(A$3K=)h#M7uJ)(~XV{-3qDu>}TpuGCXLbs;z^)etCT=#Vl`4)fnb^y&gZ;
zPdOZ-jLRy3gFEw{-YLxo3*0B0xtKnme*<PWXYP78Y--x~quoZ5OJjBURf8Q6J-at>
zQhem<U<Yz+;%h8i at 8b7AdMOW=w}6=;4vdq95{`c8q#ws{V6Ue5o^@;G9t`t6r-Lm+
z?oSOodd@^=+RY)AqBSch<`P$`&SnO!i$KS`U3Xc{9m;EQxm!7Lp34t at 9Au99BS&U#
z6lh`yohyF0hT*8 at qpsaFN|0&-XZgZ<wKy!HQp^Q{*s7E_{EK#P+e~gy`A;~`wrNh*
zshd`I$}H8#1rNKwRN(C-xK9Ph_dlh8JYsN7{+Lb3DlxWH8ARjRB)N+<xYGf>!l^2U
z7xmN*%oL?x(d_0uJC)s5yBj)N@~I;=Bm7hBfL(UZL}iCGykmWJpo)CuTCTU~Re}7K
zNf^~7v_xk4M~4?(ZBRWh^v!wbS`T;W$7Ld)$v^s%+vz&77}<$mDVMyIziN|wa{MR-
zRoJJRkz4dt+o;u?&qZRaoZ4!ggNGp7Il4nl8$MUC;?#`-a~M&UJy at nMQ@>$6v%InT
z`D*#RR)sPwveFA36jmwiJ(MsKQ!4#N1p4wca8mm(p)w@>^^<9L1wzGE=vq2|O!oKH
zqtHX7YX3ICR<nPzRhNf5rKyYCA;{M~C2(@;xJ`G7)1r5FZ at pKsU6gjF74=XR$o3E&
z_I;=Ha`m^y6zh;qa?6fv*z3LE)y{ffu>(T{D;Yq1?T&a^JaXp`Si73e+gQyzBhE at M
zHY!)d)+#TaItf923f8*>gRNvy8D%3{q=<9mcc(dx_A_i;Td0d9woM9xbfxuim4Ttm
zmj=48#9A)Twhwe=6$_|!*Hr<zYT$@!xJLK2;|`Rzz3GQ`Ko9Tp3N$4mw|blLu`ras
z#{g9^+p%lXL*D#V{NQLvqFrLJ&;2;M)XFem<EJ|6eFcp+m2kcWL$7A=iB_wsMzLTH
z5?r1BgWdezI!}Moo~>uxZks6_^GPU{_xj2M6)AMSNLUog3~F=xy5Zu3KC1F1qSY8y
zo~4r&-5-EV>!neurcx-CbX6WG1)h`sM?xLW$ENE3NM3b%pTX<?bnVtT>ufFj1c{)(
z8g9=}<bmENfJMrQ5Sq$@wKD|IUcPJUH|$ZztY;=EYmMYiER)!C(Ynwr?2hy&kvch+
z@~ySZmu2o#VI4ZgYME|t2hT4q<#-CFE_yQ0Iydkl>Zy(@`}izc+?<wML+^N1z;I>d
znSVWiUO)YCvBq5G68zDJx-a57CUusJOCNRId$nD~ZhC>Y*75cRpglil_yL7LO}5;p
zld*b?QlV+&wmNHj<Je9pAs~m=<Y22Za#pL!f8TMD6qDY*lEItQ-aLa;qe|y|#{ATU
zD}3JHP at TzIflH4|aE<l5Ao};WmujB1$y(jfmUJ`qqOX$io!Q&|CPUe-P6_JrdXk5?
zLRCs2|42D6W)l<c%&Wp9t#f+mL&Ga5mCTduQ{*>UuxyI#oBcZ7{-R!FX4!m3`;lce
zmag77J)M$CCQ%H{=RR0M57oAIHucxkK5wA(pYOuZW$$jNvMYM*+uI)JYS9b_?f4rj
z<Y)C9a^!7eqC<)+=wp3lw74zM%!1tLrz}E_pxi_Oav-t6 at m?B7bNs3I`rnqpet!0#
zCMqqhn2Ecx;aLrrjAp7pw?tS?JoV=duSo`Ng$DLFor6^BhYvvyjsBA#9}j=bSb5hp
z^UMyj75eh37?=J+{@!@w-na?%jXP$vYqHd2GKsu;b?05?o}s})L{29JRY-<UOVIfr
zv>5ffv5cE*QHI(KEc}F`*)HgvET4H9L3`GDZo8#gYm}ErmVhC#^J7}rR_I$2e~E>Z
zKyO%Pu6;;GaeGFIQJv#r9Sz}?W2a=Yumd_PcYO3N;ds}lkM?I3lJCx|uFM^fUard)
z5p`RiweARP2|29Rd+45pXY92t5dD3<@7DD3Mw(03M=vv-;=U1$mk^Zlgq!W3^2a1D
zi51GQZaH?_IV*|oFT#x)q^k%;!=Z=cK`+bl$t6y`=_|FbZ<Dh<F at MDy1P@?7OFOTN
z)b3}=_{>MQ2I!}tUZK*zN+dwg$blyBV`aiu*7ej-LJo6JHT*IH-2H5`y{NNIZ#FnD
z@}k1;Fh|0w#dN^toVs8b<it1m;`<-aL&f95fNq at quR8nPrEIS~&a6KmYr|dDsl$l4
zE|D;w3(QNyq2zNU`oz)JFEo~_S+Xd8yz#HNb7DI3bJVU~5W>~s5pNFT$Vh=?Tu-XH
z7v}n~_XOLq;1D|_59bgzOBlJr4-Eq`&ob2IM`*7^D{L@^+S0N2{ry$e50ZP%jQ3ok
z*i>5N)`zO)zGJDJ=#8c2TDABj3|M4!mj4=)o+S6`WR?}6-~kkStl1#OeTYU5sVriR
zZhe7UA)gvVw~>tW<8%ZdUG3xcd9xQ^2YfJ###8b(|JF%{X__=BRe7V8kw<|*RY6(*
z+jVS2hpsxMY8;vIX0cT8$ZqJp`NbOE%be3rbBEkMGJ<WZ%%ZbD!9SzbeqPAehY$7_
z68Fw5X5=wX?9buR)dIg8#d&)}Ytbfh`iKyP at UwEhyO+~*6MC)Ok^1vyH(@(_w4h4*
zYESj7EUU2k!KoVz4y(HFfCPCWT0ZkUBi9L6DtT-h_iitpt_&F&y)Ukk09Ub7TQ-14
zUOH1uuDca5lHPU{`Sp?`wL`$>_MM{T3dj5b+_Y_h8PCIja9@)vO<6(r5*m-34#+SM
zCMM+Rv4nG_4>l0PD>3Wh_zE^1K}`~-Xgb((=x at 6>8-8lMyr=;^TRwIo<;eTDH%+-w
z_<vzKPx(vo<BtsA8JVVlB&K&feB}M7aQ?rawyl0-+5wc&1sha7QQ#V;S}F!m#fRhH
zhU+bQb#K=p%u#8zYHw>5dnL>)<Ydk2=BwD-p@)~iY<+AlAj3qS+A-ay(3d?DEVA4^
zca4Jt1A^?4!LwIc#cAm(b}AGlc5%QXiy?jf?JywtoCqH=R(~0}?QC3d`G)R2+wPEH
zkQCjM6o#xrcSn<jZZli+Wy7w%GB2+4c_aWqKca1F<~z5$#8nC;=h|2m)H16Bh^eO!
z-n=4ey)q8m2ABO!N{Ra<#icuPZH`vVh{<N<T3X*IumrxtRz7orv@`HbjCcR4%m0zN
z{tZaV7A|2`^zr*}G}<^P7LC69G0SjJX8b7xy=>0iBBW|B7d9gDdDah&a-54FJ^`E1
zUR2%&Jq*1&nU*#_(5lkl=n*ngcHz at 0R<XB|)JXt)uXk|cy?enPrLEGVaGSbM=Xsx}
zdbtW)4Ji!24M9I215hGI9O&hviJ)F>*4&l6^CIta*r{`l*&B7OBm;>z(hxKw03hJN
zfrLMxrHT5;jd_A%1iCNFp%eBQvmD-=qypIVsViWjk(vimofx&p^uGZVf}e3Kvy)9W
zeV$BOh|g&KbK2c+&JzJLc!<j(9|O!^rM1(2DLW%)4$Aish>lBQ;$89zzdlMS5oLBJ
z>ttrx&-?4f0<cFLfdsuFZ4d`8KvjNV>bo7V=>M#3{t;)^ab@|n{ri`#Ogg1|=*t<e
zas=07^T@@61ggd9uBvJ9XE?hjV}?h|Sd@#;+U^??`}HJe<PuME>>x;3fzRCMRvnS<
z=sDaR<B?slpm<BB@{tAvA;iN+bnnCv at 7!L;!tpn%DrA>!Z5g$SaOuGn%Y0FlB_61a
zbfMi8BUYEb;}Mf at jM#uy7Cd7jwm&MzX8rx-sFaeZ{uw2!+2dCMFWTSaeG<tM-Mzd0
z=_xf at -W9_G^4<;eajQjw4H)><9^OAd<XY?R8qA~{_noWIg-x2|zcvC1LRXvC#Cz;K
zy7&BhPch@!nUu|XCj4pKv at z>?8>m$hKy(_zh!QFcifBPp1NxA(8LrN(L%`~^upuo=
zP#%6qP<v!Ih^3R^o~Jn{Z>-0g(~z>r5pS{-#V at M!=BJJffqldZvvd@<J_~yJDpOz|
z5A;sz-_Z%y?&&|nwkDUL(IDO9JRcF`9WLxP#sfWjmk)`gjzG6Ykc8oxaqdgpUBlby
z{kB*WuDAPEXF3m;*!paZlg;bp>q|sJ=N+=*kF2x{#5rY=d&tu{Vm_UGkGslwApYaw
zl)g_Noo}6G=d4aYU?-3k+Tg^`YQq(dy at ygf(c~VC$6OQyeSZ}=sT|*^6uV6_Zm7YW
z_*~4n=zX at A8h4NPoeZa#u0PVF!ZUDu5R|NGp!Sf?vQmrPFDKjlhCck<wIe>PLYesa
z^A+v{hl43BLi84`UW$rq)n4vU5ae`;sAZj$dS{H62>iAMUc6t$>LQ@)P%;-H4>dmv
zJ)mQnzf_ at Sx={_1sC%=24D)!!F<$85E<W>%=bFxf!dRebaew#;fB}5}TSf#aOQ)2q
z?X|L0V1 at n40*DwQ5l-ozY@$cB at 9;CWv$NxYzUUkuJzKO_Em6Q9Q!O!A1!(-$UDa^%
zJIN&`-MO0%!-#Q=^RAN8P4lrlkm`<$HMzMw{r+-qH(&KUc|wlRndW<DYSB$pVjlrz
zD%Ds(_%TX!e^i3=(N|sD-TzX7pqOa>nA~j+T%dWJAe5q=aF|)Vp;lqwNOhZAN|yXg
zd(xb}`#f08R4_xA$2kSbR_k#c{zt at NMTrGg`CmL8RCz%?!HsN at vojF_i;PwR`f`kb
zym!8BGB0i$Sc<5o#|e9le}L^<y8k~^_r3p|6z}hME~X1t8E-6KZ+CL>y1aDsT$i=h
zKIlsp$QsR87Wh_to9A+CEqh8lKd*gzHgnJ{-U(~&4xDHHrhqpQpB7p6ukl^EBWf2u
zRfMl>Ni=Yz5Gp!lblz=)RPSD_F}))CwlMClLvU{OPmHK^#vX+!;?*#1*<jpwRG8z)
zxd;j<vow0Q$#!+=2#;5FkF}YKUFk53m%GuRxo9RX{=qIs(+H8{xNx at X#Q2_zM<Hn6
z?nz~Sz6gT8sxf?R)l$=h8bTD7I?%Rqb15Svk=La4His8FX1Z%Izm4j3r%@)%)NAC>
zvp$(7p_^<Y`O&|T5F{5YSdzctsxTX)P#twy-DGphHLF`iv{72nrY_rZ_jGLSK%3{-
z)QOd)7kR1aS09W)km{X7CHZYEQ`ug7+iKMJo7IDhOP38(#O92RD(UQI`k^iG6~km@
z^Q>Ak0?|IrN)xQkevl{6APvek70E)3jU=0+S)VRFDSPvY at SrVNS21tUaK$KEkz%+D
z^3 at FY{rQEEdWi?%I4C+x?Y01DUTyUQHQ_%klf8hk&OX=?8HPH4j$ubujPsinBOP8Z
zv0UFzQ4MMQ^=`l(Kf%}a9 at L?&L-T3^Tw`WFJ)8C|0zw0H+}>g_x_q#7hr~z>Rl8>o
z^iZobUpKGaM{P{+j#$-(BHa5tTN9PhoDjF<)&Eq at HOn)VeqY=@SARJV<h_t^-%GZ2
z0RfE$j-WI>5b~+H+`xU>*-_otL!hrxdYOLxn}4C6pV(p#xcg}?j}?V-#H2d-0;a at U
zjR!q_=1;NLMiotl*7df09dFU=IMA|upn(Uf;8K#R*tvdwbny$#14pjHHC at 0=?6c{<
z14%p$h1(r7rYJES2kg^a$}8q0WUKrIo^71C>Zex|I0r%EolU&b969^+k*V69$9mDm
z9Sw?IqjuJq at q=fCbaTa?$+A!`p?ZpC8CM$|)m%C?0)8z`?yQfoM16HJ!c%7RrYgz%
zZHTMm;BCxYe;IFb3>tI%3t=Fg(rf-E`8x<FlU+OO38+efa_de2fBgF%80c<?-dQCn
z0RHmd#49b$?k4IZvd1HVdFSc5a<YSQZPO$fSJGfAZ>({DEwS6#Qw*3=V(&Wax&
zT`1COEB(B?Zc6CGR*3#Ncgt96x>(9n4>G7*o(oH5-F0wuwaeGTiI3bd(}@+68qf3A
zvyDFAQ`t$_pWa>AcX#R+4+`**GkDe`dbuffLvgVoX at I>D4-~OM8OK at 7e=U%l$TC2n
z at 2a~e)o;*ND~O%exC6P%Y3Uk<JKy&z_6oyo<qtfo`jd=JIuS)W0XR)eDu2xF;Zf^W
zw?gsQ%X)+#@({G{tQMbLP93 at F?U%ZTG&|mrX5`|PBU1H^U~&xLmkpyHE^$G34*;Pv
z_7?C9O?4x!bnknT*bK#$xylM&3G~b$a$dH`JV0JZw_8LCccZzE^P=aOUXsG+Bg+(9
zJCGcrxD<yjJ3WdoLBtnSD`H~!-J_4Lya3i!NTpXZX4=<%S4G9j?0SXe5AJ2^NrrE|
z>7m9NURr}7ErBK;n{9vy%Gz`TDd(Ra&GB&0xjRplhgR2GGk{D|x@%I|_uS;o`ln=+
z4*~F0_2a^s?YlL_g?z=}0C8GCF=TpWb-3M3LB&d7s4;k*S+|r!ar6*ygP?CakB{z{
za_*;B?`tjwQ*S1&)Gpmqp~OXCF5%UcynMCiW>;5war#OcXQ1wV{?F_XZU#sJ`{SfY
z+m$UTZ4EZ4V~VnFxCUS&DR!iKooVd*NaroxnC?r$OJ2>tS^54sBm~_O>ud^elRF$)
zbgo9RtIoWu3tueLW0}7ovGjiK93bwuE`vNoP#KL&aP2*VtL at RT)ilXp$Tl&GNe6cs
zG9FBF+FSu&scsxf7`qT(=STe2PY}527mR*@LZLX5X7l4X1fxB1g0otU$7OV<h+6E@
z&kF})Yt;N_Dg0tIEHwM)xhGsJ_eLlUF|j^S-55Y at 9|EJ!rUuU*kq=`Ix$(tHb5-!S
zO=o^pq at 7Jll|I)IFki4)k~_Jm at aog0M)N&vl1%-N4QE_<S>=ePUxte*5CpcC`#QAM
zA~RTH*L|)|BjNzGj~{gzYZptZ>O1u!>Ma{{|KJu#&-su~wchTFhKc3X)0Y!?#|F3i
z#Z3!eI{HW$I{QbtZ+hzZ`2p0uv+Q at oQCY7$13=R;MfSF;Z43sr)4d#r>ITypLdd68
z%Cg|b+RlvL&7HKM3bnTthq4rz<znRNkEC2etMrQM1i?JfBUM>#3*b;TH4^4?*GpYc
zGiMwa?)*XbZ^<F4=l1~axcc#oy`aa0b+T>ShrjsavOIL~e*nq;?4IgJ$~<Owp0u=)
z;xOM at sZYxGEXpHqozL657$F(!?feSE6;ltD`<nFEATtn;W!M8YGu7h3T_SmXuS9`>
zn+UKtfSO^!z~Io!`y3_PhMdw?jsD<)W)${R3mAzlL~afcra#8kmUL1Gm(8orm<<KL
z!O(_ at 4e8Z+ihn7BkhnW}OX1=!2uce1)lD*Ai$$#zI<ecWP)qUXjhQEcqNugW2r<-J
z%de)Dpp||rC*(?hM*<elS*Kv}s1WX0U+R#@Z!C2r>ugddP|OY|X8YthGbPHia8RcC
zX8f1tK%+SKK5-d;Ap%%gN2;Py;N$VldT*m@#lxjeQzNhS%}b1W?^;#(zgDdtYjQ-0
zLATC;$es21GB{RNJ;bSLxjDFE2s%v$ya_mOp%#@m!2%wL-tsu1s3JC<6>`CnBYKY<
z{H`q4-bd)=R)}8;@VC)o<|L^X-HT5&wWykb2LqPWFyDIi;u1x4_jpWsCJ(eebD_OU
zc${B8ll`pWT>sJ}t}GZMX79CJWj(|>U1+(-_|gXhzBKGF<;X|D+b2>#LyfGU`9n79
zbB~tDyWId9)+NJ*bWIP>>Vd#s{aEiirWR`KL-sP0{3fF$Z#4%1jaoH-FYd{uxkM>8
z>edXqV%2pkbjyxgFxox4?GyHn{xx^9brROKT}q8M)+OTRke0C^?Z8N4-zY%(8CKpv
zZ~0BV+Nd-_`jUUUxyq=T(M(>iar4u)xQ+pz;U!GS8!uY2ZFi1kDi3t;>aIbNa<P%B
zjZ>~?MFFpj2lb`T7f^Odccg+{`ma`t{~>+prL;p3^ezDu1Q8t{XwokQ61G6P-rVVb
zAgWRIUH=`>f+ at Qu)dS97moQnco<*68NttK)&jV>mm<8}h-9m-kV40R-4$9Z=#cP^?
zXLDihece!=!Fvn&Q>PJkJ_tcjkpy^cv@<0M?0G`N9+fDAlw`3#l6X%_z&?VP?%$oP
zQ>fN+y(7}Gp{OQvr(1-2w##2lfbRylnhd}^YkghUgY#7;1~92lgVh33IfWn%Lj#M)
zP6+V>#_(SK|5_y7%<=N at DMfW4?g7+##@&OF&ohck7!@X~{tAybR;52Zm;roVcbAH$
zf~8Ak`89s%q433;dExOXv~Y^ik<CGacK0-cV1j<hpdoo_W>9Oqn__;H3PESM_o?WW
z(!C&z(q^1>zT@~~A+WdgD(RrKS;s(RLapVP1n4lqcV=#Z-o+4&0ZqjvaR$`mZWXx(
z+nzr7ti|pUx9Hh-eDu0e56`R^Q<VZFn-x&`@!1Hz7uHr+6+B9<oJY=Xf!;f&J`wun
z9~@QtUYgCEyze&- at 8BDmJ+zV1c;!%-i!6SA at d0RY0+SEw*1o#x?*o{q2t~44lHBa|
zdZg_DPS25>Wc+qbo;v0x+dAzf18#sjYcKX^02{&ke_<{`fE3do5Ly at HZ0>xHSMK=x
zBTL*NtCsh$xI00Xf8s%?yJO37=zUGNuh6N0Y+)T!zUtYycW-*Wh&xo(hGnA4D)I<w
z-Rzrn!1ajgew?81Oiy2{UBZt16*|9*sox=g^^O1>L})6v7`0oDe@@1mTI9xpmb$o}
zULxq$`Qcjc4YKVNsOztYCPi)&Wh$u2iupvr_G{n%abr#dAJWPLy$-ur)0OkMaNGxL
zmn0=Bm-NT@@U};bz?YGb%9~jvf(G6n5&R_ at MphD?=XiH`>@>O at B1xc$@@$7xO~;>%
zSm&pvVx*V*+dRqVx{lf`Z3Cru$`eXAJy(<c^qV5lIgMN<W;7uaiAPs~x_9~`@L>xR
z{2k$Y3X4YiK at 1W=A=))oq%Ue8wdu3r<S8sAm5g!s`>Q&m at vT)hon+Lio8JQpw}_q6
zM^XSfJ#>-yWeNX7Hu<-n;_2aI!*uyJSlE{Z!wfH^ux^`82N!YL<%<`0Lx7fCn>$(5
zBa1icm%+JL3Jtl4GFwMOl;Jy}a9 at 4rgink-RzrWIbLL12E2yGq<s58FTyHlO at cP$o
zT=mljZ+bF!Q{5z0yL%L`r)`#;*P{%i at LDKa&#BL-yh4*4cdec9s=^(u?4s?qH3W3?
zDwur9BlAv7M&FWLP}MYz7Wy(>doH?9Yw7B`YTSbu#+3$5%=$TG#u{377AWe7p;C{|
ztz5R{eYYqOw{HLX at 1OSerorOXE3y-hGLoc3>{sA=6=MBx?|^UJ5n<||b+ow~z&=pC
zoEKwEQX!~RdfUD>8M9lxGNgU*K!sR at +J|qW5^3xEA?wz9Um+O{1Uw_Mwz}b9iAwx~
z!x!a|o2NG~*tp$p2uzCUB=2=xFYc(FzASoVI~4PXs}^c~JXl+7&&a)YhvO~Bz*HJd
z<iv~!0>8iH)7;9Zx|heaBkh#27<U2;Y8gZnsTeNzSU}%{c1@<ez{gt7IpnStJLXT%
z2p>0ZHK+L}&PAHHKA%WSrY>&0JcbYS8$KJBQyFS>wrtdhs<0nAoXNkh?h9%*uWRwE
zAf#(^QT4~O^dJx<XWT%!b at qQ?ms`hi9sIZxUt5cl88r|PmdkyGYEnw+s)(_Kp}W1H
zANZl#Z%_k{fd-uKgeVH7+UmEqJbLph98_Q_MgsE8(fgqL(lV7ao1Zj$qaZU6pYBuI
zc7Lg(*KY&j>Ng|0>q&tjENxt(*~FCDvSEZdDAXLW8`GEP4({IGk)-x2*HR-7p<~V{
z^G at O9cmV+U^{$x#WzihjE}8R at 1bh;x82igI?L?&<u(fLH0L{7jc=n+%ORVEO1yybG
z@>&71y$YURH>er|Y at dh2XWR(+wJLGq_(U`;`l!f&D>)jKV at WYYo!=jPw$gGlNko=9
z;yWLAi{iWm>H~7*R`L_YDOlr`q%?zcjf<wLidv}kc+i}3!d_)Lo>Od2EvKu(F)s#j
zCPGQnJ)pz`d+yWLln}JO`K<gO=PP~O<1>UQE4CqVugY3KlQT1v&m at 9hbKO08?_(6$
zqd-9YYN^AM{$)S(aQ{CFfV~UHh*bzT9-IU3x=uYcb|)}hfkP|H;HNNKI{c0;-aI{W
zzBhAywrZ|htZ?1m0X<7c%%t(-eR5iNL%J~%4&5^gxgK;pg*L5RYAGxJ=w?s$b+k`E
z4Nhi%-3G+Bz{#hir%UE{D9dHusGvK`va*OO6FiCGj@!Qr5-$I6chXiHQe)S1?B(L{
zz116bD0Qp>&UOHKbXUJ8IwNF7d1>0!aeaYgjjXGfkU+~*_rKAAz7TF5w`bX5YK2DE
zyzh7HJeEA3OA0kFn5T+`bmkBGE6yfsiuz$aNoCV{J=)RsDpP!Ra%?O3JD~1Yt#Wqt
zj+6zcwBx$wF8ioRxQE!uE1GAS*CvP1<U}nijtChEuBz at GS=UKkMtC$79){k at U#!_;
z_~a6zm{mnQLNv+ofB3a5GdYH&)pa4&Y%8?RZH$p}W+y1?nB+I;6(M at wSm916PPL|X
zKbF-JoWf)xs%7&!F~gFL6`iB$FIT#ic#ea<ZK&K=YXa&T+o$I<KPVeAeiFM%e17I!
znKyb>vt?F0b<gq?I*O2IG@;?ZxaQiiya&1!vs2m)hEE#*M$B`Mx5{Z;RF<}5Y-}GL
z>5~cT?7K$_P+J|%>z&SdT(Z&A(I{~m82KLW<b}^hUH?lQ#O}3NP^}vs1G=itKPdy(
zhWvwgs{R}J(Lo at Lz*T<8!baf_KF)b>;>x at aOdJYb53WN_X&mvX#5 at 9#bn8#$gWn}S
zGKS~gSR$)>Ch at jDqJTQwowRlryI_EOcseY$p5AGlAFQwpYCm921e{*FHLge`Oncp!
z^>-kwyck4IfX0P_#px8jZP4LJejf$$%h}tv<x*0OKod<!!1ILQv9J4L;ntDED=+9)
zh~7iK$~=%T-|^A+xz#jQ%^Sg_KA#iZzYfHe4{>SQPv>x|zXWz`>CFdtulMif at 2wnK
z#IloYyBA5KSS8R=^F=5955<7PXN|+Ma#K0;bq$7z!6lj$!c4+hcFgEA_CXa!OE#G2
z?}tIU;ZJ24OeD0zhK$BW^<&EAOiVo!ipT6#6DFJ%6XIT;aTpF^?}2prG!1ssD95AR
z#WJ|{%RdE0!0!HsbdKKjpj}Z8+#r*r1co&?Q!4GsA~<CS*ElT-zckhzxvZ#_Yp*W(
z at D5ha+{E3K50n5IUInnxDWOZGbWyd&_;01M);b}tZ$Ac<cG}sKHs9Ix)dbc%(z79q
z^0UrzSIe8cEoq{O1(+fCG4q92b!LfG^kTfI6<Ik0aZ1I!J_MPjb2HXWb5O_ydS4ap
zo0(ScY9CmhB9L+U;$O85euR&9E+ebbBV1iSOs>Bi9(yl07Tqhjs4d&yjS%U<v>g6@
zt>R%O@&O$OYxir;u1X^+hGDsh)K>C-zq`jg>Fz_QAx2PEdaFPK&wCD-$#+zVIIYN@
ztaIxrDp{V@<p3wY$^5nwrP<-e-iGGN$>Tn09RnqOU#pPu at UUq$_Df%#?EO%i8`rM!
z>7I=d*u62kB{AcmJV|tioo#Qx2M?T0B*xoX8JqF-75-yeRe(;`;%HeW&qMFsAbpLV
zY=NEVRdK_B?qF=jQr|svvm(>;deUh#(-@|Aic at QuOQkF8r@N-uveF at tEq6+Phz3f|
zKU%W?k+ArilmgCQO7}v9;sAF%1$bXg3jf7E-<lim?f2+|YDiZn+}HoK)a$hQWo2H1
zI1q(jt5mJd_bI+inRiG+-}Tw&A=gE3>rF7~h%Z5O=Z=8NL+Agu=AmBLuezj$S6D6?
z?|sYH`qd at 4vm+|4?1WAg=ePLUi|d}-zN1$ndF*{i0(-!3xXKm0NjJP0SFfN#Qs9ly
z+bfyt8q-HP+cnz!H+edN*9pivGC)Q*xfJ7mPmmAgw<X1(?N2iWt62kFE{Igm1gAi*
zQOf1iL*?ej^(A#*BuKLBje3Pq=7<N^LA}9s at 08!g>WeQ^v;~)T*8w#Q6ekY~t1+qs
zzF;}_SWsHV`heqs9Y7>Fzegp<91yVk9^t3rz-bJdx=|z3AH+;`Q2GMZ>@+*eTGK?`
zb!eKNdUAXV=At~e*3()zc0xmnz6G=w{g)8Hr9d62own8E*(z8dZUF&V?6~MFA`PZI
zwi at DoMDMysVjJKuy%j_L05`-n4Qj3P$G+v}x~~q0Fj>P_V&c)W3r>9Am0I8mc1>Ep
zw)_&n{9NaI$}fZKLA+KG&Doopj;`GZE<94+wiTsBNC?^MSE2{6t%kYr8G~9{=(v3w
zUA8hKon=nDiMf<%p!z3YDuLWl1<wh$1O0-)g%kn`p5b-~Gv1!weX2Y0oyiYzASVJg
zR`V&O=DAr<77?^39e{z_<X(^8NwG=Eq6j}xl%Hy{k`=ImuJ}EVJaY=j=H^Wydos8t
zIM;x)85ysU=hY$b^o+(0vTvH+vX~QTXlqUaqR#dbVBAB)0!>N>@#NSXW7<hUzKSV#
z!!AQv<e(gBtRaJ|+;Cl~k>a(zBLo)@J0LT@;P)YM{i1hL|4Zox*y|kJtX6b5#}OC-
z)-E|}ETB((@H;8=>}N!a^*Z^(S{CA$)FtfS+5kK$IFJ%gm!a)YX=_m?8>$h~62zeb
zUU<9a;Cb@&WrA^RmH&9BrV#YLk?XeX#u1!vNYYQQ=#CN2%8Q(=+&wp(z?{;}xgk;8
z8k;l$G}0&oAl9~Z`K!N6P1i`<vtyQE4DYP{8oTXp*(-lF|657E6$2`>#i4>WiMTjL
zL_p`8NKn<^!k%$E|ImFwS+Khcm#mbmXOzp;k+-kIht)O%xuzn*^-u|5#JagU;9!?S
zT5a_^ad31DD-3T<ZA2$o%+^l42ydk<wL5i7612O|gT^<2hwZ^a9%Jcuje0vVW at 33n
zJ4ejYi#~sM{z|T7tSA*Eki!H0Oy}QsH!-uzE)Bc7liR$oQ|tl|_H}jsi at q;3idNaF
z&dPEX1ul)BmRlJ|U5#C>jPw#cYsD~NT_((64QvX`dOzeaw(>w#;^Cei^E;4ZvWN~L
zcJ0GEg?3EkTK#nyf;O(wIY$$YIsebzrR!?-t5>Qnz{Cu_g#dx^1*%SFt=)2SPo7R*
zm`rA_*Jskw=^NOfu~_HuqCy0E86fiIpqG9M5h at c#uowxLab;)_*2|H+Q_!wa_GSUT
zz2NJXxN4s5eqej at 1EG1-q2}3sx3}wi4}b$yteb{|nCd`4iui%QEwvY3XcA(7<TxNL
zi*ojX`^4hyLgGbsuNroB5XJI-?seuiHO-!euZt6CYOW>7Pzahkw`Z_#^x~gz)?-Yp
zGOy0QFi$zv&%rdGc~w9y!p+Ea)jvT>j<+b-m^L=LQ3aZ~62P3C_G8t9LOZjpk2kRU
z0F$iPdrb;8Q&yQ?6`JpOYJ|n?NKGgf1fu=!$vT%+myskf%-$Bz#e4riQ$RZ}fPk~E
zYCv%O_gRa7o8!OQTXIZ1NeOR=+&BlC2vB`?S94rN<Z949Bw%MnSHZanOB*Qr1tPn;
zs9Tc9RS^y#a8G^8-IDp@=bmJct`I-Sq{V6B+^7U82S$L9^~ftgI&fSc>p%#mxxnDZ
zLB1YwOmsvr`HP(BosvD{Ndo}aTe!Unk}nOoDt{nGjFg_6I-4Reb9u|xvf at 9F10><X
z;+T!PT_UI0AkD?|DzJ=_iN-t5R>w?DO2Iq4a(bg~P%!xPedBYoj^h5?px2_ at CK3d6
zp8a`}L?LwI9vuQLo*`Y*2lsUm6MY`}fBx6a06Q<8)rN45%a%2X-*?@k&l6BKRZExc
z9b9xg1|$e_f-ew%bN?4y{>|Eo42CT4q_WC_D{cOid}U>t2HFOd)nn;xqp(la_GnSr
zS0^2_lmlX8`!_)63$RtW?L7zXcdC433h|xc73^irUI~%Z35`y!wG>J^-7}iI+ at uCQ
z#Aq6PW{Ic!^gQoTDjpfGch$(bR2C##MYyzE!uu4M6K=aj{%;9LFGiVx?L}9=(rE at M
z2tmBi&U<-W#84;W5T73*cDv|oqS*OQVx1b at 3une?Y6_|FX(@c>G_Cei#~Ia~P#f1f
ztizlHr`Qx-XH=PwK$Wyn8(3kxdL^XvC5F~S-08QX_e6IeXio&P!$5JULF1ZmawEus
zGUHE#bTx0a?UrqSdcsvu^=n5Z>u*PgT$(eteXz|LfKIQ_JpJc2&H<{#xMQoBe1_-b
zT83Tpd8~}t(0LLA(a`A<EeAc!`UN)%-ee7z#U2VSy at F1~Vq8nUc6$#uSVj`*SJIU`
z<<%f4f;%gtj-cae^Z&6RwU3ha42ii3<tEbx!Cr_m+BIkyva{U#aYX6r&lg_dFMUW^
zED(3IKquIvwQa9#$5|DlT)^ajOZo3P?ZyC;Juo~dI4SpPGCwezrZ2ST?h~6#N1>ST
z4IX@(lp5wmvJ`0h-ue;~1nk;}Y|u(@Of*YY%d~_4M46(&M&L*Sc%vTB)-6$M=Q3#p
zT8tBSwt#BC0d)O!k2v9QYM|j|1KEJ2?+1M!ce(y}y>FZ%#V<pn$^UsAhWI>LEz`=L
zbHBX`xY=BfS69-&AkRjy1e_QlC^BRHlRU(Dgt(}~RdqpE at c%>A{b%h4%%%T!U4g>#
zpUpC_>z20){u&XRA%5I(K<(FQt=DzEzee>0ibbuSXxuv^s>;td*{ukKY+Y}`o#Ua)
zT`Ciy%j+wYL97#gW3YNWgi>5RUI+hmSeMZHtCzx(QQL!@hlj1_!8g|zn)!4#o}1Zo
zHl`xw8`q{H;nKeyGR at U*F0opx->UI!Dr~cB;tYGNRV-{{u~iI>lKbV5O at V{Vsczbv
z%t9-yBfDIuev`wZ;c1PYgC&kQu04kZr>==hW7Xe)7x^w at H@CsFliSRp=ts5nAb#$k
z?jY!&-2*iH|JIs>!R=fD1`oK6k}Kv}S*V5F(NP4 at -N8hiUjHQTGagFH3|goEee&1T
z&iRaQbiuSeDzD0zgV^$)$qYn=y*#vgT<%x<Tv`YX$G4>_XyL(C?$OP6kLm-Hx5JWA
zJuecl4NL7Z*oMC^fU62we#1XMb=%}mfI06m+ at sC4a1!?rGw_}~gg0kqyPVi_vnISi
zqWPjj`;VrSD8|GS76s3#$Fn#LaKxGGOIl at vOTDbgrYGY!F!Gh1i<df5Ll+~#(R at Mt
zTM#x70k!a0Y~%Y*oqK3n#Kju!6yicE``&D_ at tcMC^{=sx2x{e^Bf at 0o)=DJV$Z4IB
z+(^gKkQ6)MTgIEAriCWf^oGz_2LyLX2D^2Iz;W#`PEXiI>@ZJ?t#A`^DIUZ?{c5Ds
zXalobgPfqV$?OT^EThBN6sOH~Cl2Q64v+c(3V4RXM1vpk=g*&;PD6&Ajs9OA8}r43
z9Uh3)A at Ep+?!b1Av&gf^Rt-DmwOxUm+$StdAmLX*fYBP`;|<#LK_r1MuwK8%uSYm+
z(81`teOmV%n%U{5y`0(uf?>@R_8A at aFYm5G;aW2>WE-0O(@lp(<BSodjA)e)%jCA!
zrmKW4r*l at jIN;-`!?aD$o=Q(CDg2&sIgzLE2w(*>VEa(P&UJeyMMD=p>=X;Vwrgh;
z at s|-e8Bw|QTJu&u&4u?{`GisD1Fd!>oR7YrE0>*Bd)Q4z?2pOZ!s}U?NdHd+{Tljn
zv(PC4^x8+UjSs)STo)c3={};aD=jFPoIKbZ>Gc^68?CuN-NH-Vn-K7TJCu=Lgrk#R
zVmoeur4HFWqy1--$Wu$kX!*&HX{_kju#IW4&9&CwlRSw3eLB9Hcl+z2Rx!N2&kT2R
z0?~;Z%->d}Ri(nU9&qd*eBs&E$vUh{D)d=DKg#?Vb!+VqKX at Dl_dyqaRcBDD$wJV>
zn%~Fj=b2;hZDPJ=+i|r~u_32E+vL19+FG06fp?s!<F2Tk;Lg3<Unfj-HT8$QTv{1)
z3S+Mff=?PCihLy&@Yrr$?=xF?KtAL6qgmI-UFlb(cV~8>&GsGU*L4r1jpOX5-6GHO
ztk{<f7K^;51~XU^X&G<xqRTOf_UaOWwbjp$Z|Ped>OrlRgY`?4;bKG>tG)-s&%eyp
z;UjNb19q%`bpxMM<mjrsl5d8bvp|RZ3Tmp-W9S}np~v_{m@?S^t*=Snsf5p6>G<{j
zuJkbWU>GBCVw1DECbmh%BiWQXu;q?X at tcfIrVbjpD!;j;vq{>dqittdZ)|E{sO40*
zMwSC`Nuifj{Q~N=o+dKbVGo~$F_Sl0VVgv!0rtEY`zxNQ5=Pfot3|JTlLS9UB7Vir
z!iS*sf8l9&kJT at L_;!=e{0}bH9AbTI)m|-)MHV3&X%W5?tZ_yo14ko+RR6F-hZzrG
z)QmIp`_TuiB#w{i%*sr>nKpAKo+j_M^yN~lCitcf0RI?OUkB`I6g~U*(-!D?)8Ks2
z at 6aD2{cC4ZmT&=-XceC^b&U<3U+=m-cE%nxLv-LCV)-=i#P|0(^vK^$!Hd5FO^0)z
z6*}S6Jp+ISJSv501p2+8FX at 7gL6c7e9oL!!8^HrsLMJbk`*NS{03PsA at Cf|EIvpXJ
z6FQflmlZN6Z2~UP_Xm>{w$@BS<3nF9E-ceRNnvd4CL7=LYZws&emm)vSoSBUjfhR(
zHKt9SuR4JAV^hzivVy?3649Ff75`^u9&hF%m(zPRm&a(PI-Adk#y<rC3@`j^dbAQ|
zyo#m(Y*$!5u%%=nOu^{xk(ZN`8xWbaOa>R*2X>v`QvJ?TW at b8T!Hf5kI8C2_jZarj
zdw8YhCJYm6H^zXACt7ae*qgvC&Xfxt(k{-lie6RAx__^z>a&dY-6?PYKo7HC$Yy+^
z-=mJa>r%63*=K<V4yX$p(eW<ni386&3FryvaYuU_ZAaEUpfb?%$&W?}M{2hpADw)1
z((hbBX711JZ%u;5@%<;UYlBxi9?VN&wMX1Of{$2zX{Gt4T^>HfnWM7))_eBt5^k=t
zhwv)74*sLqae4qp4CX-uu-B0cWM4Ivpesi|Mx+ybgQVTjxe5C_EbNBV3PZS0OYm-a
zQ##z3X~cGS2^%C0Qzu54`*gMbl?p%gwu%*l6Qny#_x+T>j*AA56{xh<eV8lmY?-?s
z(>&h&Y)!cGfzOaU)4fmR9!(Hm6TF-m_&Yhyr4#))vf6tBt0HEP=x at BqRt{cS)<nXl
z!j|W$kCMi at pX>Kguf;iCpO-Q0gv-<bGO<10Ol*4;UgBtKSBYTfOf0E*4z(8CQJt2#
zAGGC`#3dz{2RW{c+r53mE;gSzu~f?0GCVR^P+F&hY%GkQaPqmT-_Z2dD*cs)#%rzP
z!rMEyD|-*@9GM$9i!Ai8JY2|*>KFA>QGTo9!x*+`wGTWd3+}EeGP%#urNAV3Dt4yw
zbD@`zsQN~O7tVGzvD_TZUCz!z49*cP!M@>9w7RPGjgt|LEmfn&1-P#VXBQ#Ij8@$9
zR~MyBV}>+n_FyzH#y^2ERxj4TtnztG+g|P)XJpo)h^YV!ko{6QxH8NMQ>|V6^{E=o
z<tI$|Xrb)#TpqH0)k<eV5K%l>cW&UkKbqqyY0}Wi4sUm*I2M>C=YA&dIp(wYI3doW
z#5K))I6;ckh1T}`KaE`bJKJX;=H0s5v>jVlTOFpYj#BhM2u;&j8y!<~rigZ`NTeAV
znkd=E=t`J67HzIp(K=;{q;inXsff~w2yq%A7RQMsDktw_?R#DCFYk4|&kxTZ at cll|
z^SST)bARq8X>kOu_AZ|e>FY@(3SS1+-R1kUMm-ms`(mYpxgv-$on{1IvxDA`BZEQW
z3e at Onmip^|p_J`#)jE7j$%g;4!W4`*`A0PDmJpsYXN8Mqf_E}4>-sv({}FRluFs5(
zxtF34SFz<F4k!{lileJH%x`;dKVRQ={=bPX4L`K at 4^L{H(XOBtPi;If;L_T%j7Dg0
zp$|xPp<$;|HYO6Mk~b#Wt)9)XZD67qz51cvbLv_>UL?M&I$##f7z#*Y&RPe&L~+xt
z7yZiF5{^H01=EGX@*7}te&xH8Fzt}|JN3&!sJoMs^<JBGvvtQDFTBM`iJR*ajO~KM
zSowfznpTP=#0}2Q`?)<P$SOTp2gAl9*aCN6axEk#h$2^i0&ZA?S5mD!!8nf}E8=NR
zVMYn+kn)2fYOPkF<=(dD at o8(Iu7N(I1Nd`I*|IKAEN0{h5=W&^M>PiCAgd4C;z^Hu
zN%El+o5Z2X=ObEf(e$!k+0b+Hy{Hy8_hvGk&qg}iX0Ov<Np2JsF|*hA&y;8_<$Q9a
zv_yAg(6cK?)}cDCBDHiq`fC}@@W2;d+Z$Ys;O-u!Eo2tXGnlhH$-;Cl5Ni%?5nf-a
zKC{Qs4CpCSIp3V6?tJlBjAVByc1^f$`Lu<Q3MXB7^^DF7h*QDMmsKHSQ=eM!POKHV
zHJJfd3fk=S*s&SwI8LcjDltUtS2Dinb|;bs(}Q8e<HNKcpY7^406v<@nZt_`%ZdnA
z<xJ6Pg at K|_c5BPN!Ix+ZE{)o82?M at Wig9CEXW6WM?<S9EID9PNc01vm$yP8O5>JP%
z2UFB1Pq>qJj8H+o%7LsI)tSfe0g%s<c}hzUUxi-DYbg~99Evt&7fak#dC?rHKSlbd
zyX{7ZQvE<hz}Q1Xf+`QzMR~xDjjHbWawHyAmbzy3BeU?mcN8`0=SN!X{<e at +J!&~|
zR$^IDxg;}BE<guS8U%WZAKsJ{`52b1mXCo_*?kCX0Jd#oH*VvhH at C}11My8kR?H4r
znHR-}{iGhU(l9VcV7n0dhlh_5WH>n~9x=<WpWJ-PW)hxOXAP!TT&#RS?wVQ0ZsMC&
zKB0>B*K5JUHDpLytnr0t=BB6=+qx-w!;n%oDOi?lI2g-{e-mfaks}7x*7QmT{6K-C
z-J>+}XGJaF0;7|x7 at t4A(E?X<TZqZqo-<8{xeYO8t<xav##(3h8&_fH|K?1dRom3d
z?j!ubi|~wNbmHrb$a|Zr`EAfI8_+Cm6Q`|KWql}vAnPpv{NWTA{(9A^%AI(C*m+-k
z%MXe#I7m@>H;0g_J&@vti%Ci`1mhS$fd)XlDP|a|$;vd-f|st&y5&6=<Rp5&V2di_
zKo427Uh;2ZzN>Xf(sg;-jmQI{Rc3%$M5*CXJg>iI$-}eXF{H%3lrjd9mDEg(m!#kf
zp-n at rwun`38G1D^*^7EA_jnkUEq4%YR1fuy3?6=gxI;YYf1mZO4(*z2ttvRJOxSG&
zX5kE<zaELY6R;I#4jba6Itk_Co8hh0{lXR`IITA=Wub*z(C_<7T6G;(iu^gS7lL^|
zWjc1s!OB{R9ur{fMH~@hr2*kE9(>mTlu&uGLt)l@!z2y|OFNBWmi1T^{Vo;S2}S4V
z1~X%roWU^MYTQ|rS2<GbaS12Sx>yo$0WY_^$2T at -d*ZTvgmS`IiY+fJCZ2T5C^G-d
zH88I=Z>mQN(s3BJex=#xtiP`wO@>YM(#CD at p-|;#v~u#1i03$`T{dIsi`mR3Bulo6
zq`<S1Wao3vgnuL$Gfgu*emyvmGl)atToW>%1x6lJRz4riYnVhevb3c~o636V25Wp+
zzBl%G78ru7jUV<z;%e&W;DOB;V)M}f<RWk2#F|?A=O83{w5mLd1kqjNJBx1e3+wuS
zVO917B#@@+7AD){wLs9A0r6cci3w+XwJXQR&50uBCukn<Kx)vF-SZ+vrFt^Xs0(+;
zumac28E8PVdWTsN$lS#)Iuj%(MUZV+)LC+JZq3F$i6t*AckwcLwXJh%|AbG8hLV9<
zKqkzVa#L?)e*Q44EUsd*AsSC`6}{(PP)BC=QWH3dHE~^+S@#64ECpQIRh`5!8f&@&
zw?~l!QnH1u_X8F at KN40xK29G_7GnK2%9I~}c*P~CssyOZ7N7X$6pM<L4<hdTr1Rg6
z)j*@Rx!P+#+-|a=JQ36e^PaS_>TDeSJ$q_s#`^AelXI;+onFw5aDyFaJD6Y)jU_cQ
z<OR46$kMV=h~PA){=MO2A^g)~&8_i_rqx8#YhUU(gcd|amt=mnDB16&G at M~kFZVm<
z2XL5*BLma=qG5IB!=9el6@(?6BIVhqEE{j2e&eR+ZnsKVcT;oacc`g`if~6;sk8LR
z-nP22R~B*Ao<#IStc0gQM{)d$si=071;6SQ3F>4D!O9b(K5G3N@!SF?otmtyMYo3=
zu5U)(+HuUS+4G8zHb%GHam-Sfvab-c&VPB`BY0(puO+2WS at k8XJf}yzCma_o=rb*-
z_QEP327St!J3slnB`9gB&M*(>%of}JHTB+svSnkgTWHB4)^Fqhl_O?hhxjB~T!-lY
zh9jL9f4oy{2aS}Dn>P=%c7M?(%isO&A=u&v!*Qyp<(vD7lJjBDr3Ov3FLn3>kCCfh
zcVY`leo37?%HnlHH{3DR!Sb at Y4fE1Mbu(rZOoD=H^HnLx^V43H8ZwgzWBUjRmG2Mg
z?&{zgom_sVsed04Pfr#!1*#NfWJbzr2C^IKN?o>{*Kg9l*nee$Gn{)S3i$eMop3d@
zPOkKes@<H{KL%To6<s;Zi}zC1`H>x^Ifc4h8q)+JLBXw_vX8 at ii~I14Pa;YL%Q!~}
zH8~1zLxEs>{-t|$TJrhsTX1sdf_{0*!^DWMchc=m<}78kH?}{5UxKQ;X0AQDnUi<Y
zABTv+<Pw at g_B>Pze#IyNFq9|k=?ZpKPhK@!3Zcobl9;`fLHyf`61RCIsurPO#Spb)
z!71+x+v`04f+Se5-emE<o2gJd$OxgLJn^IyImX^U=e`4X+I5-PwM;oZ at Q3O|{s$gH
zYtV%D(%jf*+fGMM&_`w7>Kz?;ki}tfwF8dK@)i}ITnHxZHgy4T>)5WJ^uDhKL<l4z
zI;L4MP(Dr(AKG^CEpnK%@iF-5NPJJt7EbR+ucJECd%|2iYz<1;2ZJ69vjQox>nLuO
z0$s~&Y6PfZ3##)h(B;55Jrq5>y!(mN5sDgeN6HkwL{dRfLSYe80pF<|B@{I0fz{Z!
zy(g_ew--$PC)+)T`Um6t!u*Mk)j+=b&)k5=SB~3;3oR&Q#Ne93j{OoiHb;PXBvHuF
z{DVh6oVw`@-}<ZA!cLdA60z7~m$3&7X;kHV%bY~OYT-)!%uo=7l%R-vZ2VA%(pZ(R
z(lG)(1dy@*k(Ab?xq!C+4B|uBzM|Ii2czBQ{M at jz{Z^E`cW~sW_V9jpXO25kO-@~_
zQA;DEn=W%8Y5Eh)O%TL6WPi$p84A+mLS{3~G!c0hMkVewF|2HJN~Rgc!ZsctF9dX_
z at bIr8(>c~8NDMdq_ks))!fbAaNiVd`c~zy!W!qh6Tsh~aW%|%}q=j!M_}#;>?J3aS
zQX4OY{+)0HyvKFHSZ3^EAp(HnY#&X?cm*R7w^bH9`~+Cov}Rw!4veo4Z2g at v04HuX
zZaZ{Mm)}Gh;@`T>1$gy6y_L7R-!`w-TMN^0@;o)2VNE at YYP}V}u(xTp9SrD|0~h*Q
gfC7;<v!!htsBJPXeiyKIEv>K5T{v6sa_Q%P0~7!AF8}}l
diff --git a/docs-xml/Samba3-ByExample/images/UNIX-Samba-and-LDAP.svg b/docs-xml/Samba3-ByExample/images/UNIX-Samba-and-LDAP.svg
deleted file mode 100644
index ebd7412..0000000
--- a/docs-xml/Samba3-ByExample/images/UNIX-Samba-and-LDAP.svg
+++ /dev/null
@@ -1,312 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="22.440001cm"
- height="13.923cm"
- viewBox="2.2 5.38 24.64 19.302"
- id="svg2">
- <defs
- id="defs95" />
- <rect
- width="7.625"
- height="11.175"
- x="9.3500004"
- y="6.2750001"
- id="rect4"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="13.162"
- y1="6.2750001"
- x2="13.162"
- y2="17.450001"
- stroke="#000000"
- stroke-width="0.100"
- id="line6"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.3500004"
- y1="8.8500004"
- x2="16.975"
- y2="8.8500004"
- stroke="#000000"
- stroke-width="0.100"
- id="line8"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.3400002"
- y1="11.68"
- x2="16.975"
- y2="11.725"
- stroke="#000000"
- stroke-width="0.100"
- id="line10"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.3149996"
- y1="14.655"
- x2="16.950001"
- y2="14.65"
- stroke="#000000"
- stroke-width="0.100"
- id="line12"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="10.404"
- y="5.9749999"
- id="text14"
- style="font-size:1px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Posix</text>
- <text
- x="14.161"
- y="5.9650002"
- id="text16"
- style="font-size:1px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Samba</text>
- <text
- x="10.277"
- y="7.7399998"
- id="text18"
- style="font-size:0.89999998px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">People</text>
- <text
- x="14.52"
- y="7.375"
- id="text20"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">User</text>
- <text
- x="14.043"
- y="8.1750002"
- id="text22"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Accounts</text>
- <text
- x="10.328"
- y="16.25"
- id="text24"
- style="font-size:0.89999998px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">uid/gids</text>
- <text
- x="14.086"
- y="13.125"
- id="text26"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Windows</text>
- <text
- x="14.27"
- y="13.925"
- id="text28"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Groups</text>
- <text
- x="10.306"
- y="13.334"
- id="text30"
- style="font-size:0.89999998px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Groups</text>
- <text
- x="10.285"
- y="10.459"
- id="text32"
- style="font-size:0.89999998px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">People</text>
- <text
- x="14.193"
- y="9.7340002"
- id="text34"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain</text>
- <text
- x="14.138"
- y="10.534"
- id="text36"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member</text>
- <text
- x="13.99"
- y="11.334"
- id="text38"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Machines</text>
- <text
- x="14.257"
- y="16.284"
- id="text40"
- style="font-size:0.89999998px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">SIDs</text>
- <rect
- width="4.3499999"
- height="1.625"
- x="2.25"
- y="9.4499998"
- id="rect42"
- style="fill:#c6c6c6;stroke:none;stroke-width:0" />
- <rect
- width="4.3499999"
- height="1.625"
- x="2.25"
- y="9.4499998"
- id="rect44"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.3500004"
- y1="6.2750001"
- x2="6.5999999"
- y2="9.4499998"
- stroke="#000000"
- stroke-width="0.050"
- stroke-dasharray="0.10,0.10"
- id="line46"
- style="stroke:#000000;stroke-width:0.05;stroke-dasharray:0.1, 0.1" />
- <line
- x1="6.5999999"
- y1="11.075"
- x2="9.3249998"
- y2="14.65"
- stroke="#000000"
- stroke-width="0.050"
- stroke-dasharray="0.10,0.10"
- id="line48"
- style="stroke:#000000;stroke-width:0.05;stroke-dasharray:0.1, 0.1" />
- <text
- x="3.313"
- y="10.5"
- id="text50"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">NSS_LDAP</text>
- <rect
- width="5.0999999"
- height="1.625"
- x="2.2750001"
- y="15.225"
- id="rect52"
- style="fill:#b9b9b9;stroke:none;stroke-width:0" />
- <rect
- width="5.0999999"
- height="1.625"
- x="2.2750001"
- y="15.225"
- id="rect54"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="3.415"
- y="16.247"
- id="text56"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Winbind (NSS)</text>
- <line
- x1="9.3500004"
- y1="14.725"
- x2="7.375"
- y2="15.225"
- stroke="#000000"
- stroke-width="0.050"
- stroke-dasharray="0.10,0.10"
- id="line58"
- style="stroke:#000000;stroke-width:0.05;stroke-dasharray:0.1, 0.1" />
- <line
- x1="7.375"
- y1="16.85"
- x2="9.3500004"
- y2="17.450001"
- stroke="#000000"
- stroke-width="0.050"
- stroke-dasharray="0.10,0.10"
- id="line60"
- style="stroke:#000000;stroke-width:0.05;stroke-dasharray:0.1, 0.1" />
- <rect
- width="5.25"
- height="2.2249999"
- x="19.325001"
- y="9.1499996"
- id="rect62"
- style="fill:#adadad;stroke:none;stroke-width:0" />
- <rect
- width="5.25"
- height="2.2249999"
- x="19.325001"
- y="9.1499996"
- id="rect64"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="20.535"
- y="10.522"
- id="text66"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">smbd + winbind</text>
- <line
- x1="16.975"
- y1="6.2750001"
- x2="19.325001"
- y2="9.1499996"
- stroke="#000000"
- stroke-width="0.050"
- stroke-dasharray="0.10,0.10"
- id="line68"
- style="stroke:#000000;stroke-width:0.05;stroke-dasharray:0.1, 0.1" />
- <line
- x1="19.325001"
- y1="11.375"
- x2="16.975"
- y2="14.675"
- stroke="#000000"
- stroke-width="0.050"
- stroke-dasharray="0.10,0.10"
- id="line70"
- style="stroke:#000000;stroke-width:0.05;stroke-dasharray:0.1, 0.1" />
- <rect
- width="5.25"
- height="2.1300001"
- x="19.34"
- y="14.925"
- id="rect72"
- style="fill:#adadad;stroke:none;stroke-width:0" />
- <rect
- width="5.25"
- height="2.1300001"
- x="19.34"
- y="14.925"
- id="rect74"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="21.211"
- y="15.875"
- id="text76"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">winbind</text>
- <text
- x="21.121"
- y="16.575001"
- id="text78"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">(IDMAP)</text>
- <line
- x1="19.34"
- y1="14.925"
- x2="16.975"
- y2="14.6"
- stroke="#000000"
- stroke-width="0.050"
- stroke-dasharray="0.10,0.10"
- id="line80"
- style="stroke:#000000;stroke-width:0.05;stroke-dasharray:0.1, 0.1" />
- <line
- x1="19.34"
- y1="17.055"
- x2="17.049999"
- y2="17.375"
- stroke="#000000"
- stroke-width="0.050"
- stroke-dasharray="0.10,0.10"
- id="line82"
- style="stroke:#000000;stroke-width:0.05;stroke-dasharray:0.1, 0.1" />
- <text
- x="3.2219999"
- y="6.375"
- id="text84"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">UNIX Interface</text>
- <text
- x="3.8310001"
- y="7.0749998"
- id="text86"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">to LDAP</text>
- <text
- x="20.378"
- y="6.3000002"
- id="text88"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Samba Interface</text>
- <text
- x="21.156"
- y="7"
- id="text90"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">to LDAP</text>
- <text
- x="11.024"
- y="18.74"
- id="text92"
- style="font-size:1px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP Database</text>
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/UserConnect.png b/docs-xml/Samba3-ByExample/images/UserConnect.png
deleted file mode 100644
index 0b9acce15e3ebc84180287937fb0d3d7f50c0cb9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 22583
zcmaI83p~^9|3Chgiq5CIR79bJoGRzzbaD)Z$Z3+$Fv}qsw&{*eLdqfMx|t=X!sa+i
zg&fNqvSB%l9M)npHXHv-_vilqKA-RB`}@5gYY)x5_uh5AuGi~%c)hQO7p+XTY}~&Q
zf}kyCrsr%RXpIH<m%n`tcqQnATs8zbESsG>Z5K*q4qCrbb;vyU>o&??7ya-w`$DPs
z&NU-v@?H|$b6*Zt`aUOaa&Fw`bWdr`^2-BxTB8S>Pee5ysh$cMHuAn%dUKGrCwI%o
zA@%D|qaRp)IlsB?+?fZn46<H~WYb2^%!q=HY+V92yHnN>w=kfKEAYqQ2vZql=~}qi
zm~^cY5eWK1jwx6{bNg8sR=>A~7z7y&cpI`Ot#RXO6zeQ3UyqI+Pu08qbD%1SV5c(i
z`*2&Hn}DrUb-G at _{Th2_ZO9vYRt-*dkU97JAojsA^TfV!m~h4$w$$H=<z_ux`dP!O
z3ulqB!mRLO*P5lDzJ0~6dU{KPI7%ItNXX*%RunH|-rD`)3dZQfLYIXqnbTzv&cGIn
zf-$4kOc$4xHA at YIZx{yuO{=b4bo~{Aty6hY^Wdm~9&M*wm{J+JAggN*(s8j6c{R+R
zr^{S+T^D%!XYC3-GluBcxbpn`nY!RK55cfY^@dlM7C2j)^qYcPO!tunM=DQVV<x at 7
zf^UD7&Ykb6j}?K;s{%%c!s)7pkJbiC at Xmi;VTW|XViOLMEC(s>V;nXzsK}taOtR3U
z{OMbtwQJtZMvTd6`McChTW4<_tKH;qeknakAk`=B{!#LWZAh-Ow?`6pBJR>!qquD0
z%y at gnP&Jy}SC6f)Nhx?!)S@&Xi0|h-E7gjj(1^h*llM!;>m_j?1CX&KgTl)>^CL|z
z;b${&&buZ{IDTy$aUG8wyZVwM2djEideNf_Z!-6!y~(};-;#m^b&Ff^74G?OkIRc*
zb&)(<*_=I8xtL80u1lahRquYV_LheK6}kD>FYn(^o1^K><+V_qKV-}mZYiL0!sR2)
zQV2q{dm&fNo=r)_<S5|^{lj7VAb!Btvxi6+7M!*1W;$#veDLY`fNAWKrp5Ky=ez~}
zypIzqui6eBR{37To)+J;EShfEbQ~(TI~X-Rd?bIS;&l at oj_<Dct`S$ONiW4vu`0nz
z9%LG#uy;CoSybLz1u_VqE@}k_2$B#cl~_>!%6Fx>7~V0a<VVj_aK5)+<9K)*=R+Xg
ze@?|aFFOU9jfnM8a(m0cTICv;RRne1dUs{;cA>F!rRBmR6)8=1ImD(%{jq1wm-yXf
zHw{)qoWm-Q&ArC(wP{n*jz95sa2>pPUo}@&F`>H2TRz!b5;0+e`C4k-SNB;*cso5T
z2?OiBf`r+R_Vw()Mc<P)UVaGb{&gR>IDuPUz~Lr3GQpZC6b`a~A6j%l6Hd?|k(bR9
zsJQg^Omt~oo_vFJj?-w#$VOd%d&lN*{(>_tIp&61mrtU6{o#rORWnzRWfr+_sa}OD
z`24<lTJi8a^@~6f!bk90!2(OE`@?#LL$QVl+fgdQ@)*X2W7B)Jq?q0cC%KO=a}GlD
zf*&R@{#V!vJ15?d{{uYDHOs~8&oysSt^L)oN!6vDMCMNwl+^KkuGd+KoAeEwaW8zW
z0ZDx*a<1?nteziFN7eDbQ at xN&L)ByEc|8*E9bn|?;+mh;)5V;Cj(EBqSZoI9iOkzW
z;Hdydufr^HnY7u3^5~o3Hy^Id9>g2;f}glVzH4RJ(gDWAt(M_y*A=2MS||46Z_9cp
zc-IykU?b;Ve|4LDnle~h6M{q17=`WJ^&P4ceU%e^B<`$)%!_w{N07-oU{i-{W{evr
zbIx~l7hGB~*h}|Nu0Pxt#|uLfStT~}KK*XO$2@$sUuyxwaZ(V7o&RD8HGOy0-k&dQ
z()P|7!e?^2(ytM;#EV_CY|ur_l8pX&oB64tdaFC^R$k8s9z%a!W$DQ%z4R;m+(cqk
zE+wPAuw4<JC8&*iZ6~R6ps0e1lq`@Nzs#L2(!}g9>ANz4$e)g1{o}LnaR!v9X=s|d
z0(IK)bru)T?w`CLGqTNZ47c-hLAysR^HYV6N{<_vcs*AiFCC?r<d9qML<&NoKXo#s
zJKmS}$xNiM3*c~arXG~@<C-ta26u*}tg~ImYU~*jec-Y_$BFiOHhsp><W_9p_{46U
z1fDy$A$%T at zi=tMa!ng5hT!hJf*BU*64{EFpU-ik&lR^f#NKj0FrBx(v6S;JE9fP;
zwA1{%z~*)&wh$}vQ>ifIt4V}`?!@K!<UsygM*432+#t6UJ2v|o$?!{c$miB)q+;PD
zxbjj#<MR?src0QgDlUIBxK7`aW%IrR- at 6N+M;DMcV|1JFCU<+2VRKez>O$eX`Lqgm
zzUA}aG(oaLPlqo(Kc-LdsYgfSW?C<j#`V8|g=0uT at +F!=VsI?A_a1MeuWMvG&!dgU
z5KL9oL(i!^*Ggo?yiWE6-7cv`k#L|TIpTG9jso5vK05DXI~U6ARf&I#f@@H9yf+uR
z`sKhSlMfW|a>^So;~9ZRK<qeJ;gA;FZt8QRM-3W<6z!J4O>?@8+6=eGd$myW(I`+g
z_TJmR6 at sqrJ);dlk?w_8I<C{!v}8q!X&(rg?lOsFUy|t|h3)xy$`45?AF%xyDmtA=
zdn5FZA`{sp%;y&Appr1+fQ$`1VKld7g<5sLc4TSocnU?MtRhUOKCHD>qim&?>Y~=C
zi=wC_ at S4+7CxaC(kE6v014qAOh&=f9uzVz?!`I?g?iT~>`}UHWT28)Uk^6Fr0b!lb
zfO?Hri*HG7IUB)6I1WYMRSLH(Y|{EXSm1}Bx?J*e?zl#nT)Lj`#1Nko>i*a_?<5 at u
zFHRjD at 1bb~jrI<)H(r1#gxl8qA!8ksip^5_Tsy`dJvV1gcsOynW}bUIh_CHQ;pEuq
z^&Puxm4=+B?vei{QD6zDI%acovg?y97>?<U8n*DMVryU8-Uj7p_4$puou12AX(W_J
zm&p*<Ouoc4wU1;Swn$P48q>yimDlHz5EEhE?GfeYx;}RPS(>w7o5aN_2DR+6E=%mv
z*maC?E%DD}%y(}jJi(g8=qbgJdaiwh`#Uz^VV`+qTOa+tf+d^O!3WR|3%1=-$D5=g
zSN=231Z1%>>ZXTl*oDzR`2^ITB4NFARnmPIzVEeH^$y(Adv?Cj^%=6zy*qHYPcX`=
zk)|f_F(uV)^;Plu1BxZd27hHPu_%kv%gTLPaq)-yE_l>U)Vip}r#ZkVY7)K$PD>+~
zxrq-7)ogR%v$e7%dKH&mw<U}wnwKF3iRAD8;qwvnfJ#lv)*ziaI~zfJ8-6Y$5Y9}=
z?IMhF5z8J!JX{J*P!!xAjAcwP((<ioKSn_GY7Nk`6gt60Oi0RXB(7BU9y22+7bfI&
ze|9{sUFh(1KWe0?$YELHq-Xf`e0 at TO1CvJQ&|dO`>4veL^~4PVuF!chZBlSNJ;ir?
zc5X`TU74!X(f8pG2?JCUj3}w|(qNt)zdS^xIJHU7H^Z$smCrGiGZ6;}?ZoCoQV{g+
zMAY9&_-)2#(tL`(^){nUW5*c3j~bNkufnutTz6UZPdQe$zFGV}jrP_FR8ef2ZWrv|
z$5i$mwARZ$Q$I1oATm*>v678_UNbM at o+)KAo`uz3Bpoe8(BK2NU9ui^?HY&RSpiMB
ze&0~Z31phrXZ<l}$+glRKOR4KsNT$eQpXs7GoR>cz8K1+lx_)^yiXWl&BC5cV&0K3
zyI;ZQJH80sI{8Rt&1sZjQllg0om2xYe=u1N**I&9*fEZV{*W&dEm5qyX`Jh(nGsJ=
z!r7ylak>exm03$y-^AL9u-HKM*ucJ&>FeZa<9zzmaN5Q23=Xd%Uq(X5vW#QaZ{_+Z
zKBcbW%6_<Kyc%nU6EK2%)0a%JgU at pFZwD4DcXHSuOJPy@jaS-B!t>RIKZ5+qbySmW
zeiA=1ZR$UU7Zv9876`AzKK?+_zs;}j=&M70W>IW}b$z!+Ls6y3>5}GGKPOPO%;_rw
zjgFPvZAKl00J-==rRX#Z#K^Nx?C(hCI>o1b)VZ;--KdHE<f<b5*&SD2(_2aJ?8YuV
zB6`M^TjvLSqut#@8K77fS4c at tVo^AFo9)jfF~p=-aBx$B1E?`Ug!Wt5WeSGnEX$He
z64p at 0hw{2L4lOSf#G0Z5`2|C~%dAIzACd$k)Pv)$d*f$DQwaDN4>HQP3r$qAh7rtT
z=gu`+qd>W96UHZ-Zb*^NXl7*wGzGzg&wrK#)W0=^lN*J!Zd%nYorWv!H~~0+fb8g-
zmHMoNdP{?~fs?0Fl-;+Hd)Z06k-a at J`Yn}3#vrhb=X at NcBeU@J!pkMe0;CVULoQjz
z+pp5(l)Ymq|8z^)8;oKy`#B{-yEpv#iA;yqIZnTva6;oR8>VedW>E1_WJ}0nY>8_M
zXH<Rml#&7VS&;8 at +XeE}Zk%O3H|INzN~xlZ^C{N-q)cDTkQ_s%-k9D~cO>yOiz;@`
zghwk+i6LHQmhHEAHtCy=Wm1L{c6lMLoSS=;auilVm8cA3nAJ;OB+=P!Z;|~S30#F9
zw|VNDnJr=Dw*b&tWJ=(ZuV3L`M?{@7Mvy}cGsBRro|AjfG+q`CV>nesnbWOTf9*S9
zQC`c93myDc0iR#aDn3v!8#2v9QU2y3s;)FM6IKIq)3XuL!&m`QD{+4472?^Edf|ey
zb?mI|YmF&}&2dkZ2eDiEQvUZh44IBn5u|`g*F-H43ta``2^AN^UO5PAxSFinM4h`<
z%z at A7_=4>EyYoY?N<A!|$Ek_xuX8BR^m>8 at A2U#IiToz9^+(*qB$2e|o4pkoF?Lgz
zjGOWOldWjEngV8wUXfz|M|qRS#cKd87FY;RI3 at k`(?Z>YnZ+zrzCLdgYdp8#KJd<4
zt_bv9eRt at SQ#e|UrsS4R32ZDY_++PN-M;BAl|7TSvKlQgt1ZIB(@PL^Q at 3_gpIvLF
zjd6bKrB<&a+o8z)n*PiK^m%>R(rCA^Vn0JsQjz?q5AT<EZnT_GBl~1QpBs<y5XMQT
z8_udjP)1tpA(ydUQetxvn~E9my}u>FMBU=R(Jn)LSFXiwRcpaBO{VQ at eLR)G(EAI5
z9y9*R{_C87MC-VQK_J=4A0C4|begZ7umDZm at zp(%PRJiLoTuuX!j3l~_9>nB0!;9Q
zk$B&@W?$P`?9#b4eaY+sGSPZWJfZ58hcpx!_Pc(Nii|Wgm2c1sk-gs at ul(%Fx#vsa
z<k>Afwvk{5LJ+_=G+(QO%W%i*I*)kulx=T5(bqbs=h+Q9=PC3UDmNMT&lS3cdDCY_
zp?9-00+oR-WkiRw*{nyg!I at ZfauUHZO<?F_n-yl_tAm9g?VU>vfC_Iu`+rH)>)K7+
zo(`La=ZMT#+CvZ$OjhYk9nwNUPVz#hmScwk(<WbbQ`5wR#v at a=jJe4_WbRKQm3<Z*
z$YGghI`jH$Z>c~KktsOH;DmVlFdx$+tc${EHYvx|ns&+Dmm3<XkYbZFEzg{SUdUwD
zZIbA>s)qlh)tSKB_iebN*j6Iiu?c#S73&;MKwb1%tH!>c$gekh1Up#Gd2TOw|4C5W
z!aaX|2=P%}_&6KsS-kMvE#mR{#wh`vKw&`;0x(LO3T+K(wE|)CrQ9~(vn9=}ylL8z
z5*vm>l2?ApG^58$s`pqB)~)HoOHQBIB>hqCrC#h~5r{MT*ZngeQ7>h+E)<hNjA~
zqi9pweW$<)jK>iZr#tjdSP&lek?kb?eY2AfohC<KXZEMS8mZ;mpm$fQ#fRfwcUuNs
zAG-Qcl41I!47q1kUF+S0c-e^~(7VdtGrb4qgo=HN?NcGNDNoa!X?YT-Q!CK&mbtwY
zx^Cm*fc^N_l>Q$<#kVFG&v=4C0K_ny?67Bt+nSe_sjYRR5~;XpZ?k(g%ra%mS`CuW
zK0iR)+A#;y8;6%}G_Llh#lJPhi9qGulQlOJvhyU$k6nIkgJKj35&bzyuGk}UXzbEh
zZa-JrDZS#86Un-^o|;JVYr!;q%lNVty78grChNnN{*z%}8fMG)A*dqID@*Yvvzy^t
zpm!%Te1Yr{c}aX#-MDx1-Q7g)B6y+lR9nr>*(XZgeI<*euamAMlCp7jM?uIYXX|Yc
z#Mk<DH<9P;=hjhZFdpG?_p8>$^$-*`?pnF<z;Ci337n9;nUw!d|3MnI%j+%+BU;tG
z>_zJ;Z1>H#)PJ-Ag622xX*fT0IYx#s6Vl0Zzo1+As9se9jZ-~E-}_l{4!q-Hiy4Y}
zz|By8=aaGfCljhlk!9Yrb8%%wMd0kn^;?In)a*?AbWeTAixz>dx_pSb=}9-z>-vD5
ztiGWIR>M<~GnLes#IZ4AIh+Caggd#&3(d$N4?!(+Dgz8E7{;v%&QApub1l-|%pKsQ
zr8ArU3*v15y`(%M85d>{>p#Yp&POZjf{(xFm~aZ4vuhhqDGk at cv>ja^7S_hmoaT-8
zUm5Hr=m_hOig9?jMf@%(^6=5>e4~8Ybh4*p1tzS<EOxCEc`~RlPJ_x`!YE*_TQ?)E
zcR^4aTH>ccSmmLgygWgu$l2 at T@`R%C^!juZf>MU$8{mdYhQ!xGaXxPxD;Lk2&j-4s
zZBs};vh2F7&WOl*32*(_`mEUXdSeOWL)5J143iX2)6U3y+*vms&ujj6gC6GTt+$Q|
z8Ev^6eG~70FL}*f<jeEewBY;^#zS0J9;U^x at Y|ewL$GAtbY1sT9Y&#neUOtE?Kz8i
zx)+V^?U+#}zBbwl9h*K!kFF_2lH9RTJgGCkQ=@AMnM$xuIF;h_!G<;X>Fy(G>Koy6
z)$pHVVy-5b+dH5i at 6GPt+>zj1+#F%rk at 4*ZlY&b%*>H{`V%%DH>=yj7>528wjPG;C
zg^q?1lU9Y#T>;5^-kK67%ZSrLe_c!drLO!eRL->W%N?+e2x&hiuaue5vX8B^WMn+V
zah}TLP0-A3rrz6uu at -G>=&7uFSUcTwsy&IL>?P0^mUr5;G~dlLV43$hZ?7Y%CL6ov
zsyfBRh82}_2fIsI32UISUmze7x^g8{=mi*3QZ4*O+Oq!8JtY4xJ9J>+K(a&r+qa~#
zg!2O5iXiz|o)&af5~SMur_3+Phl)a^9StWTts3ecC{pon!uR)DIuv#H_WYZMu?Nn0
zQRvIlB69j8)f+=~n-l11*udP|uX?$y0(S6Hu4tJcdS<%Ez{U%LoOU+M8itAMjpC=u
zFyq56u)}WrNt+GryVgK6t#=dsf*+%whlyP7I4S3Re<I38NA2x69cUnjqo%w2+XMu5
zqHlbeLn`H#S)U?&!6QC4xFB!C5Ck<Ij-pxW=2m4mZuCm-QaV6 at yUKbFg_KVQjHBX+
z5#ELO6Vy<5G>KgC!;sOo+D%$-c+91f<7RDK4#k{I7To|vI{v1z;=|vLt-P%+-8Rms
z-EBX*<2|)Cwj5pdRa*@D5i6#Up2p&9)H}LuJl<<qZGT+*VWPKlTE@;idV=KJ`jO<J
z(1DOB-qFd5eFkSXKyOqJ4Q!Qdy_Abe9Ig0 at _pg*|>Q6pG&}ixPSCDF9m4vpKnkLr^
zZ!dxRXQUvV8+Chrd$D*i1exyoU+bKhdJAbgsRW87M%}E*Crk8q&8F;0%<dZZjjzgG
z>D7+L!Wz-l+{JnB?#GXLi|9)zlrf}zJbmNLL2~Ce_~C~U9RuY_#)t}!h46eQPEZy%
zMCfRak~j?#sFI8AZ0t*Rd%RS=s~%BORShEavvRTt2~R8X9k364RklJSZ4I})mk;oI
zCM<%EC|hU<uNy9 at 3nQ==5 at x$P3+$E>t8W$e5olfIGYi3Fr(VpY$fqHGaN at M}7 at L^W
z+_x5bVlCd6kKca7`IqfzxR9g8x8OBWK015Qxd;kjR(;;QrbyMPmn=LRFBkWrym{Y#
znec=J03*QMo*r}Nf#N7v*GVbG_(&;dSuD4?Z!<SYt0{sjdmpr(&~I0LcyJ3ewWEP~
zm19yg^{~?^qvPAR<ndRxZf9|Eq%{!Hv19B_V6w`O345ZYSy-J0svqb{XY;EU==J#I
zy=E)^5tE5{E#Xw`VUa`7$JA&^oBSSHa@?+}moC-)EvY6>PEyy9mKEy?mWIyt{)myD
z^Kr{+-YMsiNtib$G7t3GU^YU2a#6m=cXB_T&Ed3P%pXkz`is5>)jKWE?pN}z-sGtm
zK^K?8B02{avV)O4N{;RdyOd?LkqI5_xSM#@3(9fQ5&1_|`Dc;+yWCQl*RkiuGfaGm
z1khljxBH8wsGWJRUzWCO0_DCLf|NH5|FE+%N*c=2&RVTk9=<HAcF~8tpJqHn^7xD7
zuC{o6>nf7|WHpTo&X5;%Q}4n3%WQhuJ!c+bB>S9CqHPx1R~#&;t5)I_cTFEW%_?$A
z)1qlkYpfI@@7VU6Y+r{0B>Cv-YI_p1_Cx}@Oki{a-VufdWe1V0*6$dxA(kh3jn|Z~
zj5B*`Q&f$-19Jb5SjWnrO6xolh`ajo`t4uic@;=Ts^V_@^U_!5hYmoH$BqV#q^<I@
z3axpLlI3GE%2|1KS1!K>8tE6&Z8lvB?z=$&`Rz~KJM`cBllX9mtp|?8849q-&Th|*
z&(0oyCG4TqML>{LJQySjV{U=`GCTRYk3w6kwJm8(*;%39dTH|Z at 5JHjQ`hH6mgMsi
zTK%sYv|xR8kdlbErrD$!@cX#--l0Lqw1QNzopS3T_9>Go4Zw}x+yG*CgF`q)1o|R*
z$b~R|s7b#(MhvFIMkPE^$nwf>O9*S1`Ff%6Sp84%6(m>lK$$oGOq^-t9|~st+kJVd
zSex*WOTX4b?-Ib(-+XK$%bu?LV{St=82X2d3tI~+4y$)<Ll+ANL({19gQU=hO?o2G
zw??IbC+6!sESmCnIIXfYZ)Tt>?Mxm%c30QoPV~SZ5Y!cQ(-M#RIg02~Xq6^(s?Y9e
z-jM23cvS%;@`Lxq6m+x?feA5@{oh7$6(G5vZ^=uxHyQAK$-^Tz1e!mE|A1xXRlqGO
ztn<~E;sAc&AC1yOShW6}nE5N&&?>){`XFim-}Mo<35v8GKizVmts=wF$1?oeQDowt
zEHOX4=1no^yXk7EwY|+~Z^Kn{oINdQr%H&o+|0`o1D&mtrUK+-pvVa6+!;Im%Nq3d
z=PO at aJC+a@@4Ey$-kYWow at ImBY(@h<+5~w at KV1uo)1d+Xt_oJdlNWvup0cq{x$?7J
zjnmSI&an5+x+$E27vHx42orU4(5&-Z=9x{LJwu5btJi|S9b>BuK(cHdWzkyh`|DP5
zy!v#Q_g<ZjTA64ND{ZOK(;WhP!@!_==F67mB}BqpcfnGvegMAVCFdu4_LND;a9Ji8
zB*dA at yb+WQ9;Prq)JLrt?8TNUH#PfRu5Hs9zG$^nJ_**A6{r?E+QZxbUt at g;Bn$F~
z^tlT`*}B9XfoZqIpo0y0Yl5#ML?bZ^X1>qDv%yO*w7iBx-ju&2%_;3W9C;G89x_6n
zsXTCwlwk$C=)e_e4n}wE=~lEpheeOCSjij}-t at rk^~(Z7APzzkSUPv!3!YKqY4f&O
zlL;v;&w|R)<Z<OU-G*#j%Ikc!HK3{wMbj+#z4|+!obzIvCmqE`y<HPu%J`#J1iF~M
zy;yHjY(KFR!8L>+m)V01sEg&s&^N9mZMK~x?rKdwx^e^A^6Xj6>Y$64-5l)a<~cI&
z at 0E+kjHh@j2%L2T^)0QgreaO}scS5Xc2wA%c?nj$1Blb}dp<mf*a@@BpDWj~5>$}z
zpAjE|<9LV4K_-tB-)3{>WWxyv^4SF-L)2lgj<)@~HupDhJuBX47Xf?AGxVFEd+kv2
zb!i<)dva0J9l`GW{L(v8?A~5L1v%E at TALNmb}-huPBNQ`$`FLv*>J!`SLtDdA?~>v
zPz&$FD2Ogzp6!$`n7TXLi}TS&8rhqs>c=eH-TA|vi=uzA6D`o~D_bC_Ddgn_tJAP}
zapRT~+de1%ss3IPf(XXqCboY9{@6Ucx&&m*9}Dc4rJUqTxN5g}7Ei|(8aOxpya2Av
zYfrIWLPh-)BMCcp%Jp8eq%Y8<k8`MdtN;mygTihmwwX74P9S{CIhru~(Zcz4ujg6S
z)sM*eb?~t0t}qekrqAE%<Ub?uADCWGJN at esO7cUTp*hd at ajYra10Mi~pmXBGX=y5d
z!g at YzDM%l;F{mjzJnA9$)Ir}8OP-@}BEVZX#^Qa^(tDa%L3frl)BPu+HnMm2Zi308
zkrtFws>AyrqpcvGWVa>tn3fgkvz at s%@qeg9 at 0*>=g=MGI!cmQ|l6Gtu1dUdIS*xtv
z4!eNLPdSsq%elcrbm4)Z1YCLf(3nJTWPJA~zwxS%;lqD46xkN*LGPSEIDZ73c1Io}
z54HUhrMuXnBS7|!3+ixZzC-_)U?qaf?cb;;^U(mwc)VtA;v*M%$CNBvi(Ur^UZ_NI
zzQ9v0Ij*ey at i|?~l at ZUZPAw~XVvN$@rPoojO)kD;MC9z#Fm%#!K<ymb8Z>sJCkUQt
zinQKs1Jir-;aR2|ETZ at 5uw?R5zPi13s4h>KQ^Gt|nV{CnB5DC;+79a7d+L4pCF^H(
z0iCE+;;^IsUd5V>&(x4+w2?ZY&wSn@{nA?KUE=mQQ763uxloYB|2U())#55h at UvGs
z*8U%_<e#ceYwzl~I@{Ulm5f!)JYv%!7|l3CPcnyHJ7Cf&vHI7mD?HSS-rTXUD~9z)
zMNwNq?cM+>@D1Kw0ZZqTR>x4|{>L+VBp|{;kkZ?HBSMS6&Y<yi8InNV0(ojhADe+_
zF-3EIK4hFyC0+nxk2*W2=bNt7DvGZ>R5Vzv>n2|kd}a3r^2o4bZu#s9)dNR}8>Xm<
z=;dR6)tBX};umj$n5<mQ++xsVlM?%EW at Yn9%DhvWo;l237ZlRE1f%i_pae$E)~=>k
zBq(KXSUF)DAH54?<Ifp)0SE?Yr$TG$=Bpo{pb(p)(B$NyRwwfypWa>!^_s8Noo2VE
zANx0gG~-x#=o3A<)y?OcGg>ygt+iIOz03IuerUInq*0#C1LY;GM})C at X@*%XoYr_n
z_q&$b2I$1$C|{pRFZI%J8mWRbhr$I7-FxjYj#RdP4Ogb!WG*^No-0C<@rLcZKaHNO
zU!BLhXA$*Ii1blW=;nEGF){fUYXCxSO$AB)f67Xh%F2qckt`>TmI%_j=lvCK#!?n0
zNJR)bH1I3#wq%&js6Fl2E#T0)>}c51NxhqqmH`zGtzQ7c at XhXp9>uwBvS><>rzWJJ
z)0zWD5G2NBQj$-%VyPupz+Ma(!BD+&dycVfS_==novbCT^Y|0cuHZA3R?6!(P^`PQ
z?K5tO7pTwHf|25X7Kjt4cdN3g|6`8&;?VE+LO0W*Zf3r|9Zn7ODui#Kpq1MX;6=Zq
z)6j7`MG_m%IX~h!wC-$V?*!?ba6#PUB+|cdwCr+%iL4xg17b(`Cgbzx{sm-#W|dNO
zkOj+A8Gll<D^Hmevg?81uvtbc^bT=qQ(w2ulQ&31d7&mqY8mSDQ$*4hx$Ln%%%pOm
z%`H_)Bb5V3$(KKnmLGLKFiuwcypK(DI#Le+9KfU at PwFgP_>&~9{4fjKDe;8fSC>jc
zS&6S5S~Xqtw)U;R<m-&ew+ at m<@6Hv0asc^}BxYcc=m;n>Yr}A)(wgH?WU`X?YV*o}
zxHH=uG;WcM(r3a2wyVh#EDOELjDP~y4-qge1i;6c+vBVlYo!ymR9fqRyggb9)`)C4
zl0g7??x7!De<i{h-F2(8|KmP@^GpEV4ZQ+jE}}9i`^d6cuCWdywc_4tQTs}s at 2y{+
z1`k_nVc!bh0e6c at 9lTA)ETC|Kw^G7a8x~l?G2q@;l(;Unqp<As0zC%rWHeYfQO73x
zU*pkb$TB#aPTixOgt4<;MSVZALPrYRgi{W!(zfCi>A?pjHe8iud-3jksm++512tKW
z$E~Peo-e@(sl*s?Aj at vzmMXGW1QcuQc!emMqu}NH;O#`FHqkfbnL`K5xS?Zp6pSRj
zhOHX9_;(UC*8e-yCT5t)N9r(ublmN=$3JvZ@~3G_DWZ31VB$B{Ui_MOxXBXyxq;WP
z_MrxlCXK!KY+cP-t5PsPh5!5~jY_&i)T#ulS`na<?b|+&9CFK#US=n`24kI6U-~gM
zRf%HXFHt}_d8gze;p69E(4vfpP%X_E1x&9Hus9mhBra%1z4#3D?pRyHf!<@MP4fe}
zAsG)!UoMf1R01<>P34}5LdNcU{I%H5jnr*h@?=OZ)zPtSPGf}6`6#|NCA-l!&zs%S
zOCGAF|4=I at B7i=24qT4fwrn5zMPq*kjqo{JXex8mP%8-_)FxhU@@u=+^3OY<NNQU{
z<`bLvN11bS-jmgxci*)>#B+$PN&p>eKlRQ6{aD^vyb+1|#ZRgc!}no=;ceOBKVROL
z4*LO~&|?WE;E4bef*vkDr694ScCJOSq&5({dMuB`sMalx#5k-h)9QtSiTYpBlOP5P
zdg|V)5TD##cSzQt2a5$nCNRVI&+ at W20+-(9VEDaeo0(DWnf_5F^12j%CX&|?FNNz4
zVg|&et^Ym9dwMD{7wBoK_=f^}`4aqSqElCnT^jyrQ+!!bX3$g}X(4FneT=>zx>lW;
z^2ZwJ$1}iqd}V&ctn^YxKgL%Twb8oH*^rd1`xhv^b-pQV|Dl8~@h%7|4t=uoOcVg9
z93ycp`C(9_GLHNwz<OU3_APigvEte)E`5|}sXX{%Va1<DRo-Geld`D!BO#I2mFOxA
zWNK%mOnnn>g-*yGa<R40`a$#Wr}^Qe=uL%q%_<YVVx8G-7_u^Pl-k~u`4xhg=qFEO
z;{tZMsUG}H7gaWJu;(UN+}Q^L0$_H>YK`p9Cl^*Smy3eaN)NlW6xfkRZo#5=JaxMb
zV9>iO`leOslkE#s$sf&<w#qV5is=sg_n$OTF-gplQgfma|Ly1I3kSicfW-4`MaAXg
zgNpB%4sqgSNpjI28>&VvY5|nIx7{Do(Q20lkrpX8tKxDyZ`+%qOy<M2;drl0=H%$h
zuLns7iiSr2)WPhST*x?8A$1gj5<T}6=i{S~C3D3rWRTL>b3>jjXqNw^Hmz$c%6hW8
zVy47~`ONk;ng0hA$z27w{<yxOM1pN{^>BxyEG+YgaJ+}qS<$01cjO9_`;ddpXIwB(
z+6U4b_~Iv*-lAILZPt&jI!PObbs6gcOnzRL0i@!8{OErWUqw16>uSRP01rg{I)LJ|
zEdg at 4kaE{evbjC}#P0q{U*}Xg^w&VYAM2n<iaaQoh>5p0S|h!0XI|o_V`HhKVo>CA
zzugO4JPGBmP at 3Y3O~Y%Z;-q06>YlkkDTwa at kofU=ajje~4QDcEe*bd97e(o;^X8J<
z*j+DO^_%}i6a2+yn})jLKQr#@1|)doO%v7WNm!+uS$TdKxjQ%d?LkhH0+;3&Zdc;%
z>s`=QzuOEb8-&k+M at 09Y9CN0wafg@ioUc!+d-Q}MRZCoJ&pp@#pl(~k7KLRMmvovC
zFLsdfFJK^f0|0}^Vo&f?ojI$_1;DYbQUPY?SfceUbs1E3eB5>g_xw{R-?ujNPUg19
z3w<bM;7c^$O}zN{%|?&~{vQAu)O~B%Nbk_U>i)taK- at 26&QuN`U~&0@#^RSyW4X at S
zPr>2 at llGzPi4f7U;gxLq%O<T0fU6yL4!`Y<81j&QjmPO)@6xf-Zzt8ZkZfYZEGbIJ
z9)nd_7Mg851@}=407>=`&^2wIY|q~PFiHj}FzBM9CC)S64j-UyjuYMCx<FJ&1-M{!
z;->A$&g^70k9qUw9lnS<#RE_$r7frpK{h=|Jqud{eNj6k^{ITr@!k%5JWdf at AH;Xp
zdG?GFsPjk at -5z8Hi`Z)&)QuegQo?o#=!KZqaGKM`out7%C}-FkyR@)*C)&LP>$&MV
z&U&Z(>L$@<8~4j&nYye&;4c}2;>anw$@kL5W*AZub<gB#03<V{ho2%Q0->fS&szjK
z_UUfo33(vYyhH5#U*${C)b>V};jh#Uf4zl}o$KJ6f!g*a__}ZnWR%_3z&t2z`uIvo
zvW{``lJ&|@fjIcuP}mW`kn2uz6w2?;f->X_R>dt%TRBU9Me=f{p%n<v0TCdI4 at FN~
z2 at Hw_>N at x|?9+~b<5{J47W*#&_2(hTg|ss<rtfT3j~x#m(`2P9N0%6b<S at FkfoXID
zh*o~1u9fcR8fpa>-}s%_hnDlF?_2|t%&OLjh;3=sP39p2?VDY6sp{<!I?s^lBDq1}
zBXf2(Xb}JKYlErIkJCu%3Bul9tf3IG9C#$bWpzPA{NdB)AqTI6pa(hxxbzSIEZu)2
zYlWu$-Cfs&$qQc$XSt5l*Y13DnA$^AJ%U#9gT$A9 at Y!lnND2Vs11=rkroyPF*!EK|
z<2;B#Va^Xi_1sjRS6rwjba`O0V|b9!wgV7~{CS0$A+xcg!h~L6Ij(k97&QRo2cVsI
z2-agJ?}ak0<rF3mvJ5ksD!3xP^_km3s2<9qs^}-4WFiJiD3Ae8^9}HbG~Ut~UvK^K
ziY1FC$Mhxmp>u-FS2nle%h}ZB{f9Y^9`|740e}WHRPVt+Z64k2xMHC5K&ifR(#8!V
zMVDR=Qp<7jDT|Arx4DhB;=wc|ZU32D<a+)lGr_v-C&7z(JW*O?9iYmt+Cv`BkQ!M-
zW??<q^4F1b<zpKF%`CeqnywoE_7815EL)Y8wW~R)=&PW4lEL!rHW=!_^9#7&9+a~M
z1ka`YzsJ`S8NSKixh2$eSHG5$>r)#MGt{k;1P3c;Mt4D at _G6&Y-^g6if!<x(FnsJP
zv+X&l3qTtn)#mJd50Y!Qmkv<GBHjOCW`FCgAkiPDT6 at PAmZc&QabG1o=9d)w7PmrQ
zU_i_>A8c-nr+g at 42cHz?;}5hYcRe2RCFqYMr?#xB+_!fcyD0|d3zYBPv4x}52$>U0
z-#3hb!Vmb-_Nr)0*ahwEsz>^Xl^ja*1X9}nae9RjvsM<Fv=VuvmQLe1<Xh5K7gXKN
z%rv at sr_8Cx1MrE?P$h=V=(u6s`Ow;Rfm3@?A9y>)<F~31-TOoQ``sX@{I at E5;s^6&
z8Ais at Wh0Eg!IYXJKX`<)oOVyhYXURucBb;@IWIr+)Xp9AGD<sG{hSAn;v1V6*FrD0
zuo{?3fr<kYEzdOOoWd_yTsud-PWw>KzIB=+7c#jxdCO#80#J3Y;p#HZLC|{;L8I9x
z at G5{z<~ywcv(hgSJUM76>Zl1yV42;xjc_+Gm?7xFE+Fi}Pk1noPIk({iUKk+Tzd09
zZ`&Ztwx9v~?ZYcyil1Uo>{m%Qm!?~w%^fI|`<_2B0$(R%|9^rJuvY(niUvSNYfE;+
zvKO8kq1bbeFd$*Fztdyh0gH&WhKxY6ve9zK`14#}!zanz1I<};%`iqUjdV#5x+#CA
z^4W=&KUuS}uUp5pR~9C3I8NIRg&rhi(y}EWqt4$kjm-o)rLJ|VVMmv>TsEPV;w at Qh
z&|wpKDMxh*@93PxF+JvqG^3VVr=QHO7cqd|bw?lhK at r?Tg~{#Rpr6;2A0Qg0tCg2f
zZDMF9bF`~tw(da+!48%eziWkhEx&EDI^{q?qyB2j9`J7r>nrG7cf6(J6C?3xpfi2$
zKr<TM_5L!<``pqca<@GtBnx}%DGrb!P(H!zNrKr!<)VCO<wofMam18jj?3SGZ4LVK
zE#5?ZUJiN_dwV#<K7>22E&=*u6<ttAko(V+U{;Q=oOblSR(rcQu8p at D&M#`kkDim>
zw+^UXtJ=K5$K6#$1Khle*O!qB3q+y?JvWXf;kgu?|7mLe6A4UhjI(A55z&Q$8vDWv
zwanR_w$S%rpejA8kGGq0&08#j=Z}s_9kOY%VFf2m#n?1Gq^G4YXF*id-wvdnz~vGn
zEKZaTSTNOgtWvYB)nBmVg!b95V9*`UX#aSS4n&i#|6qCRL!WdFIlklgd|By74w{0t
z0{5Zl82V;#vq5v$7>0CqiJ at X_H@aT8E*QIfrH4S{m(Q#pU`s!A)A9o;w>#*s)>J>|
zHjEp-;oe)Hl%R}DPR7~E?TX&?D!iPD%^IkD*tK%F>SgUt`im;N^a+$hJ1GlEVc|pC
z3Qn#OiL}-HrsUEpc5s3|t;*QR%c^7C=7C0 at c^}6G^g+84OyE=xtvNmg&HRw<F+WMg
z#z)kVOrm~5Mi#(>W}=dk{cny|d{UN)bO}$-Vw>exSKxk}B*58UpS#V4Hj|4oTjR2U
zg%&vY0OnW4C5&GciA?rm3Ju3AJZb)k;psgO2mFn at I3)ND(DWRr3fh_UU)@mC>{XdL
zxrN4urLe<&Y6}4US2|O<#ytA0NzqarV;{pZH#qWZX=Y#Cgk1aSRBKVt%g`2h#M at n%
zs0p*ouQe_V?|kV%KCC{{l-hZ>$UtHQ?;2L2OlZSX<?G7Zy3(J_cW3|u?BWLqH22dX
z<-x7S{y!^}!-kHOa2XGkPL`swx%!RChK?KABiWC;2)=Z^LGDG*R`w>~T!<-1pz3>v
zzA*@hXAZe_vziLd3xah6v~ERQTlb9#qz-q0z#h%LTP)~ot&=-mE(-a)QI$IJ_|l)U
z0NY=T- at bLL#X+EO>i at UTypeIN=9>ugM&fUZp^O>`3i&vNTp^btchdJnETgM2BYOLO
z67hGw>;U?i=I-y9j|<ePmv$IZCx?)n4miwxM{P}A<Lx%8FIwoMDh6uyK0|Hbu7FkL
zAoG#_b1myCu6B5mj%!NrD&ydOGp+CuXpf7EK#j8hH+wmc_{z1!6i3uTiFogV-c5os
z?1x>#K9&q~H)GnLT3HXBP&p)(@rvj1YA8k&`jNdoE_M#J(7JvzEzTabV}**!XGq~D
zXPs6Xri5krMz)kl_hlA3jmPqDEwD>XX#pKGRvRd+=Gbp;0Tw8I-TL1GwZB*bIv(I%
zK{C0!9W%DdK+28#smjr3dBWY+`!;;;!WZ>{w{k$g%dcYThUeV(I=^kUe@~-Q|IRF!
zd0hB)i>7QGRx_ua9q(9kIQ)mI^BozKz9=Nz1#H#2&MVsvrv~~~79C!gB8F8-g4#(2
zzTIy6UR}DNc{cN-74kj*tLSb?;6!F@{SAcU{ITgn*l}<E=W=~^V8 at 3~rfH#YJk{Iz
zfu2Oazn*K!{?Vfb#a+ls&PD&+ka at m3t}v at 3v{<VVio^i0M+|PQWO|)Es{Jr(tp%Eq
z`>>+1j%f>or>4}E8oN#vgTGP at u~u#$m&)z*WNzuF?Dv3-R#r23L^^ybSus#96!fle
zZxHDh6lw8nxv at 5*-XD}wVc^Vct$O^?P|?WIRlk^SA{)LZ+rWc!5~bhg at 6AR*H|>(u
zbP6- at w)_pL)Wlpr74o2ZN|9 at R4s+?q#B5^_|IjejSPpv9xoXD^W+)#xx^q!^-Ekd7
zxQfAM5-E at NXHQt!9$(rUKe$fLVcf$6%rsVaw8~RY6j}nvad(yFW4d`Bs>A#M=%&?S
z<bO4!sPlX;B_Fp2o)q%ATT`hA(Q`=(p`Sgcu?J*mF@^WBs{cEP{0CkBOA3o1gE<8>
z8Yp2q&UBv`JbpDlS`LU|fWc_%ChfY|zJN{_LnHtl=!+znAs=bewgr_|>oRpQVxkvz
z4BbLxnDrTWQ;>j3N&}=b;@%^u$Q!oDrY#;#*w0Ax9@@VO%%6jRIJon#T<?P9 at pe*s
zSUb+w`MVu=$GKIb0vNR+&$f=qid?upqy*cZmQn@>#MCH_aUo=n+Zm7LdsmhNd|KU}
z=GqnbJAVhdLzo9JMJ(Q5xz7AZL;#T#v5a&^kDEtdP7t#v-xmA5KrQj24}VKm>y>#X
zF$9I(_DRQqma-b(!RA+h>l5^!DdRs}^TF<K*~;YG16>o|YLlZAgs%W!yovpnGrVPU
z-r-cIjqEu}qB1WZfE;MmD`DNTS3U7urfOz=Z_Z3bGKHkPv<ZS_{g{K9c%5vtw)(Y$
zCsl)T;S_a?Z83TAwwe)uUz5d$bv3r>j00M{_!$U#hivuRZBpgt(_nw47GJ^wD)mBZ
zRoM6HG>?`_fD~+=a#+QdYQkLZ%wMZYqZ|mw?|b9VjrU;`#&!jZK<{?8rb^kPECO<6
z=3JI)X4Q4(i^%d|eHD7{@i)bTnm^hten}SnskJPmDkbAfs~!MRoK;hdZ}2uWEx4t$
zX;RIycAa at N{5PNae%gGi6;J|JU1v}t|I<uQR&y*zl1)%>kR#^Bhlfn`<y+}=zdGhT
z_0;3Px{oI$jE)fyWs^XNJs0{UkZ4o$w!NJqMVy~oAjU`?g|%}Cw&BQlfUVDH+aKE<
z?20K>mU<*bu-m`d0U)MuHhJ8;c$wVy*l|pxem}z8V11Qc4t{`EQ6_do1iWLr%Jt=B
zr;c_^{_TRUmsavpkM3WX<ap9_Y#PWMd+AkA6-*g^O(f_HZ1?^n#r)fm;2l8Jez)_`
zfRDkzM}l`}ppX2;hZULt414Q5TL=JmIOq_vFHDpsx1=r?nW_XNtUEuRZDM`}b!XRV
zq>@i=s<=UyTp$jc=ze$9og>j(Hu#y7?@FM*l>&|J-Q^o%kWu)m+p8r^NSquT8 at Xez
zZ<+6yPh?RUwdpC(jDf3Qgo?U(e|NUKbNB@$2$Ap|4F at t_fFI&M1|Iou=I3II`Ki!%
zHoe;dSUtXv%SVaF0b?%B_`Fqi>E+2}Y}kpq3Gh|rPHhq!MCcs#THXR(Rq`6v-QC}*
z46}@AJo3NUIz^dUF$6asFmHe{(@x8CeycPE-J-XAKhy?4?>_R%*LJ-1p=p6}V7!cS
zy#^4+6Tna=q)!H4EmOZ;{>Nq|eCovWpd6W1yI}2oWsAL?1tGtVyb^`>rT_zYw*Pgr
zTtb4n$*q<{<`MP)+<-!?x at zl8+K2N$M|3DZHMYpJboOH&*{;LPSgDyjF%#&;uTt9z
zz3~3c7 at +I?XOk1OE+umGZk-NN7~_g=hd@{ktSO<ry#7$K!zy*=1|*9>k1as-cF-=;
zhSZ(Yy+Hq<J;85NcZZ at 4g?PG~+Uq<;$@pHx02lBjYx~wcNtx}==_OpiZLGw_SZ9sa
zK}N9u0FhBQLHQ#&YcrH(02}$G;$l0hGCzbhi{}z!{G{L5EtoEy>l!ODb$q?9>wWG5
zDE3_0Raa>}hNc{zE-4HSE$b_aNFR_B?nY!A(oPJm>2QG}v7x^e%pf<_2QB?X)zU3t
zOv^41!_UBASyXgWIww}FR_t{x`=6>ZF24p$KD$BubAGsfgh6}Adhj+eh1+W6LvX!K
zf1o{HGd_fSvdv+Yl`Psd8o!`0S^47BOOT<=K{m*1N6tP_JBqm{MvgwIQ)SYkY6?&U
zka!^-_vexUBcm;wB|*&t{p6XG9)Z57e7W~<SnJiq%tHeq<;@L;=3Aa&VJ8MzygR~f
z4tqa&wbN`>`Eh!14S{>Z`8qz_BnZ*R!77>qfc?H9yXzKci^5Zn671&fyY;!)NDzvv
z70XSiip?1qkIl<CJV!w!d)<*WQE{$8x28-*my+E)be>U_H-l3HhVoqat%6~quqxR6
zHl_maf`riK_}?BV0N;7Zd%nOJTJ$O97#YW%M_`s=wo$<?%^fIT_VLSEi&tX%eDg~z
z7(H{^c)sjW&<Ne%dym#QRX5?#s=kUA{lzS_*7~n8H at m-a@;t9E&vA-EWPIKSOUO13
zd6tf?>s~{n9+kd2HU`d+Q1 at WLL3g#8I^7|+7vE^T%<EZB1DOs?r4^Dkr{}g!%iVLj
zj at 6ELcAh|VPF!uxR1<me2k^W*ynJ%aR(eUJiN}Mgqnds$EFSqj$#v9qLP^$Dl%tM?
z=gtloYL^V&1MLdNtN#DFp`0HRce07wT9M&5eBcWik{@koIZg4;tahQ*e3*+5%Oh%=
zD2P0hRvoLjFz2C(ZUaNjKxuO&=PV+|iTlVQXNyH9!M6nK*#uhAKsnu>?O`V4j`c{~
zDmjiA*BKvpkeJE*%p2qmPm_4Bh<AFaS_$SvGkL))gQK=`bU}5>R0(q86DeRXi;@x2
zs=(IQFSwoMFX=E8E&5vp at LL+vnrqHTe|#wnc1n6GwwxSC`QT`r?a}iM7`Cj2EeGee
z(pJ~CSD{mUI%@2BiW;SJwCN#XN9}=IoBQ_cE080($G*M9%`h0cvgWEJ==*RCgH8!Q
zgZsA;$wNj3LU{iGwQ18Rno({YTg|#$g4QDhIWDQ#R?AN&)FwLQ!omH!K^Zol{*EP~
zaNo|6FfickYqS8_PW!Q3k?-B02)Ce95VUkJU&=?i at Yv-Nyt>9vdqF~;-=N$iEwQRX
zU9NZf8zupFYpN)OS>l230+N)zsTpCQ5Xzxxm9PK)>K}0QU!WIAZ+2l-Q~S}xftBN#
z4pwQP#a2@{p3~fg`c&bPEu;MO2s}&kR(yPqKyxj0 at b6~0odGRcA9<UQC0isYOXKIm
z<Y5u9DOGlo0Jh~10<8n|XRsdmRg>in`^u5NtYqest)EAT-z>Hreq8<%ly}g#v>Hp}
zuuQ^ZDdZ%9jbnYXCjlh#@ou8tgIc{rthTcBSgy>bjPWFyQ=eqo^xA(Z4YG99QY}W0
z)@P2gsy?+UfkxEkL!cdjgg-LHAZmJ!Y4h&5EIAACx67Tl=fmDUA+j16VuAC<(V&}o
z^%HNCiXu$w7Nt_^fSsp06fJ3_f3<moa?8ELo)X$$TZv15!Cl8$?rAttsM#IhFt+4R
z&dkN-olLnQc$18(i_h?4hI8yGl%jS2sfmT~+BT0^mEXoJm>xAGQ_o|zbDEr9&SjPm
zJ&V6~AgQ%>F$~W6bj>zZz&LEBbH`l$O91e}{l;fgKQD|aJ^y_V>8qcD-$$(0Q0Qo^
zR`HsurK2N<GH$N|lh^4g*B1EGCH2evX)XVO%7D?v9&6nEZ^yL0`qp$WxX-$)X~(M0
zY`5^)8aww4$0u08Fsm*d|JVJJWubuG30o1cEfjzYd!q`d^d$E%9u^}49MX6L?l%wc
z6pM-&mBg{Nd~pl2O)@yaY|}*crr|Vm)>RVf*NNUN*M!*ZUCe<Xkcw|^Uir1n+F(B4
zdN8QdU_sEI{oDT?3}?+xFAM~&+QDu$;O_b!yE8LeD(P=C%p}6Z_c|pXS}q+&Z~;11
zI=QJYzxnQ;l>Xe{G+siAw4TextFqgqiY-0rRvYJngke6XMty4TaCQLSsQqs7<b=Zt
zTr%uD_O|nC3ww&r9CTe_C`c6g9tzO?6+N{*Fss(>hrRV0G#P)q`AwNCtr+)Z*t}wD
zklPu6JisjweRfvcduZt%33HDtr*gD75a at 50lL7lL@aIii*lfB%ABh9c*bUm6JMLL3
zla)z{Ue0j|c=O~T8O6)v!SDcHlLD;+MCh0|tOm_4su-E1#H4}SdQQumniBd+SIx+C
zg_h4`l#+a8L;#*b4%G6d-Q3_ql>sa=TG1vg+Cyv&FwU$f&M4us-mvMf5YTl2xJS1h
zxS9WIj2H^Efr07PtHgx2mLcjVTq{%HVUze2c-IT?G8t_xKC$I65ND-U at 2UsWuGXo~
zZd2>*)?V&!PX{J#d-{F=E??k4TKhjYC9~=_E%f1pw{Z)ZtO3lz>P%G_gGhO>IF|xj
z;dNq)J>yuQ8(1xy*9P|E*f$71>Irv{g<Ytj3;mZO=(`$z&+<T!b^h6vCESVwZeGZ$
z7tFP))(c9vuIJ8Gbz*)7WiJg>)C*S~`e|$Z*`5;Ye1Yc*M#vwHhb>oztPcYl1*}Z0
z2%1)29r*su{{BrFUURHuU&+dhw-%~y-d>ln8n)Sjv7>Ih7KggI6kPtxJLFm})whJa
z%qRLvNJy-#JaU+$y9rkP=xEg&-dEkgmIWLNUEtMUGCHjOX*82udo&8{>i~8DSs23S
zf|U}^>UWf948VjG at Yse64f%ciy`@4%HaMIwtb6ryRAyzd3AQ}z+n2}UCkqy~;TAv0
z7%pUltf$sEefqvDd-3DZ<-z(I{&nVo{cpyOKLL~9SN{`5pIL~y3BJNI3t8+2(_2FR
z3h~_EVF~&pSad1D)Xt#Y4F<p7iEh*X6}f$@_Pu}E=3QHj!WZbc72yIMCcHig-}*eg
zNju2lQm4)1vJ`MacF!?Ym7)4;lX5P+U%x$f+~Qdo{+IiPoR<aPna4BKf+MLaswFBl
zlo-@!9PIDC7#@VIcdD*jJ)Xlf5uO3BhL3*>pU8x-sRE~@Jeex4Aw^xWsGohm4g2e^
zjNrQ}?(e-H{@$3O4si at Z>Mt+$1j?=Mzrv<<nlCT?%h<PNZk}PpuPlNGeVJB(TMCn!
zs!AKE#)PjJ`Jarc37S~lip7Vdgw>YV3e3dSEge?(b*Ql3Cy3KK`D)_0;nYiciG)9k
zw~UP!*Ws~Duxm>=li0f9tjH^7McGZFbZ!JA$pMaL>}GB*556UHi`X048%gDF7%F!8
zxXED4Sg-x)YKj9v&tK?|5)mm6T-_W(V;LE6<f^JeL4>c^x3KlX<p)QOP9a9GArJR;
zG`liwu04Rlc^{7&&OWq`7 at -pBf^n^S9 at G2qitt~p3DkYxVhXl*fARhm!uSjBX~_Q?
zkLBdZV0eraH!RQdF7%DYnI=44(F9FzCS5_`U0_2M5P#$CtNkxaHLQpUoFIOMORt;T
zJ-B{#)zDX#Rs`7~EK_j2>=ibSZ>`M609mB3j at xZZ=O=^Y0h!XK%`$F#4+n#vjXu^3
zT33YiD|4ze>_YtV54s>7#?Q$ZP!03j2^M<Yzv9P8Unq&Hoo$pvjZG-7_9|aNmWY8|
z4o*=Zd at m#T{V4BT7~KAoMqdW4GD76v%lIg6?z8ps=WMVN$O}W^EGoVIVJ&F3d3Y2&
z4KglBNBkPTFB5Um8=NT at v$8~ASzf4Lc^i+J at sL@%BB;O${<S!|35FouV|<+JO2}NW
z*9SS|q!9N1RdMc7NoMOG_g81Csb6Jtx=dP<*+p~EZjy|*$`Mk>oV=u>!kIi~ifCe4
zpkPf|<|U6^wA5nE)D(+Q0ZWj^8Z{9y6i_G}Q}dpqa*>O0Hcs=$dH-N7)_UK)-o at VR
z=exhp^L)MsZ?f%_?7Il^&~T(PcwZ4S<E&<J52OB7o<3t*Ys)?6kAQt7vU3Qqd^Cb|
zL$c}Rx{600rha}g@=&MvveMk@&VJ#GR9^-+XcehoWz4?aO-Y;e2GuxbdzF)Q{W^J_
z0PXhHc|l*?ug4fC(v8!9GlS4ym_b at 0M*n;I{Mv4TqcEe}8w|A$uy7UuLGlAhpit?<
zg=vn2)}Jh3V8Lz(C@|QV7_Kf+`emBL`Z;x2=NmFeNt>;8pa1jqTK8U0Z-<sW4q(Q7
zqbnI;bx(q;^MMH at gF`w?z^07EgS}-V;n=D(6CXcb82O~psOHX{U$N<hZT*jdK2x(L
zJEs7qV at Gs&t)D~rEK25Hj(2TwK6o-*6`MO#(oY2Bl6 at y_Z1!?fI15{Ak{poZ!cS?m
z5L!vovlD8S`gpWpm2>rkB;81$L;n*_XQ)MA6BaM{f*Kv$j=m(lvwJoiH=ET{PjXRr
zV}Q?_IoK6CHGm3XuI`RbxF3=jb^bk3grzWcCZ;!mJ{I0f|JDxl)Y2b6nBvp)1$XpU
z_!*?VXWiL3UaNk|yZwH4HU*W;l2u9C at D@E$DaPc#w7lLD2gbQWr-xWFU!2^M7!MFi
z`FTK+ED&8uX^757pf5D{juf*InropS)E3}=o;bM-lNx_!M78kfvy9BM%^-o<Fzxzc
z5VZ_S-9q$>qV#M*bL5s%Ld&}J(I<ZBx$MSP>x!wfJsxCeYbjldf8)T2<IS+|NcL%|
ztmI08Dr{V>@hlw^7gtW!0l}OtJ)h`d5lJa^vyQNVI>ulr_bB9maZW~=3Z?ydH~1yC
zUT`fGjx_$LiFyqk%MAHeDRe&@WcB#*B~6r9<=mewc9O{SpX0kKFs at G$cbEm1nkV%C
z?mHgYj4IfTx9{3dtHn7xEwJM`+DY2E5B`KL7Sx4^2_MGX37Q}u6n(A^XC~|D>oHNu
zavNED;2ys|d19bCfF#}T=v)mbOl&qgZDeu5$XMxWkS1T<6ykbp^9zM(c@)pS>0b+S
z1UhxFk1{rKA$m(eHG_^y$>kGq_Z*UWY$9OAhygwWyZNOfBLyTtg!LzwpUbu9a7EJS
zWzPVD#R1>WSR84Ht?7=*6<gH>-Q*}Gp&T(Dyeb3B3Q1(9CD$yh at V*{gmZvWfR(Prl
z1}pg?EhIESt0{_|QX>Cs8JmCYp`Y_G>bTtG#V{#0eAX;p#fgSN5Awh&-&m8Oa5bl4
zhcL7huWLHf=l;u~<NQLde%LX6%y&ldcTnC at Zt5EUH4Cy}q6dwnlNIlf5EA(KQaCn{
zu?c-~AcNY+48f3;q7Y1^3ns?P$Lv?L>|nEwMSb%${7ZP!n7Baz9uz{sL>{1#U#jj=
zJsS$B9t?d{mp`HNG@?o(Od4l|YulopiZ at KFVah!&YjhA_9XfnSB)I4tXUTkrxBN_^
zozRrK34_;Ug3$QCq#;?Sc7yeM#m*i@`R-f0JZJ$vB5J&M1#>vG+VLYnnM}MhPJ>0+
z$ft4R!6{o*;z}g6jy)vGlTN!R3AtG;@0T6Ots4%9m6|^rUXuu*9|6^9PV5U_7n<tp
zwWPYlFpi6_uaVs1pgldt;kJ&1-2D#+m01F({L_7Fw>=%h?{e^ls+n=!n`Q>@RO{$m
zP6}Fab`8_je|RU&YIaX_zax>Da36O*N%D{H=-Z=h##ZmM$qUYrFByADne82|>zCb$
znL^MR0?;CoBv?gwJ8==A32-#5&vCT9yu$i at XT_!&6)P_a9_OOyn?`QEE=$Nkb=E6R
zstt4F>H3o6mR3spwlo;?T3|}dqaKO)sPnShXtJm7KVpINSj;l~d$yu*&i=zGGq(n*
zaq7!4#fm%+;s<%&pqu6z4LTYbmE_e<%q|4rq&o#lRKTD=o(GGMZ8G#K=2U~vS#)9#
z{oQMLgUXd3)=}lB+u}qkh^jHdYD!sr)Ti`y<HMp6DX-OcY3l(_01$qQXP(>}%OPoh
z{<a*Vf3 at 8G&&zAmwvjus8GWskftzVp8Whq59&*j>1Ory68JRg)KE7c(yM8_i<^He0
zIKAQk3?-%xHxjUt*RDdiv%r32>%Hy{>Lg?M2`<!U$7IBw0b&0yZAs#110Y#{v54`M
z1@`0uaGX9HWKyFZno7{3)4izOfG!;GUpz+%JRtB-<IC-ADkHR~S at G!dp&lwLB2MAu
z;gkg-)O_EP*Hr=NOQcqp<%Q%TND1XQ8n<yB9AQ}ycmG`P{qzz>Eb7x;<A#7fY)~;#
z*?nzqL912jB)!#2*K(+7CYP%zW^i@$Cha^wICjva=Z_-vT3QgA^OY5J;(QP6D$y_i
zc}N@&q`WkRQB9r4-@<o7GW}vi$^c&%`DXC3l94@~dGA2Cg<0j{MOHwL$U4H1<r#AT
zPPn_BrVmh_qy;#kEU3{Tr^9a@?@#8$DH8i?y-*E&P$_qpYhlAg5X9(4ycR2ihc<HC
zZ+fb5BW<Hud9O&an5Mlq=qsn5t{A9rEUhp;hnC+roZIuDRyBMW-O97)y3WvxrtwD}
z2Vr^LwP>50^xCQJ(>1C-cj%S3peh3XPo7FL)7ee0=XMH^C}QMilFqG3Oa((`9BpX3
z1u8Tb_;0D}34Yy>GBlJI=%2=a7I at K#ji4~~j|PrOI%>;U4=r9uCLCK{Zj4?2>vF%4
z$6M5SCwXps>4*rgn*4UK6wQh2m;au}p1w!>fPt!;T*gEBkSG%RkT5kxDRv)S^~b>}
zcGWA}eq;rta`Pct8T02VAtC|dE3$X<_-Fq{W)Hl#f-6oipR@=rd%&6+6$#Fl1>Iwv
z8&Yx7i!l2Xgo?+IZ{(`-(0 at mW40}oujhm at m!UXI0p@$Hy;ggR^I>_LO7S2(%Me(DD
z(xs8uiBz`A?))0nMttE)KYxwZbBI@?f68IG?dX?<e7!(9a&~3PiUGv`%cbvY>nZui
z9CsW@;5ZB6z2puEgY^FN|6#)({zJPS1vpdL^WcBHz11!{91X`lP~MgZtFc(w3jvX_
z*`s_?xvST9Q&j-TV)LAdeG$qBW^=hSVlzB?!s#O;n#Q!)$Is*;8S#{Y=w;hab~Jlg
zEzNu!_Wk9;goHTEK~Ovo)fGdoP8Lf}$ess%7 at U4I#9i8D;1ssOd+}r0j6+>e04EUD
zDO<*w$<O7XQ03>J{=J1+6H;Z!s`sZ%H+wZp)^-0tMwKarBgeHhvHkA2mbK<A0COox
ztY$8R;kwQ9U;GvjJ+Yfs`}9LNM=E)OM&sgo3~a22&qVH9D=C|wIb~g#l)Oc~niGKW
zRuokDVGB8HCS~rjhwo!GPFqTTN%jLNm^&-Ih`wcxTDt at 0|I-r*0!4`^xAPWgI5=6%
zDArabl0T<DJtM*2g%Y+-Px at jApmq;<UWDxu5kn%kh&eZ9Kaz>-mBAaBq**ME)C at xK
zXIdNSSg!rDpW3s`6SUvNX@~r26^#0NwUmuG*Ivl2y^QR1z7xV at YwZMz6=Ua(aXnZ&
z+OeWcg~*9KwRNWYR(~bH#mKI49$d*+-Di0g+rJ(yJExd?MB*-82c(AVCL%wOWC)kt
zyiHTFO5JG9J+sR=lSw|go&- at F_RVaMSRh=Yi5aG=Z)MdBm at rqyK8n@AM%J0WYx#a(
z)kAYWo}%UGzK)fqSz6Fyt2mcFrWV~T5{0$%Ah9h%8974cgHAM3=bh?;a*49t{N_<*
zC#_bu(u$!Jrt=4p#f}Qh_}!ImUooc4oBQPZphjVY>YM(Gj;>D~C|$(iPB^FzV&c+R
z50t)?9(PZh;uVrW*x_774fQ?qKvEUIJL+BuHnJ*AeGD?@@&tF?{23*XBQM+U)|*0I
z*~*00w;2;s!;5fEC{P1IyB;@M7oQO9tE@?R0(CzrasT51`HK2jqU at -^;ouSC<;xd~
z<Uh2-PH`@g80>^MG=Y<xS&m3-;UeB`k^%Bg$AhD(rNcimIq_S+z6z#R^{B3%81Blq
zEoj<pS&lAmDP>ECMB#)uM}zz|A+k{qrCH{)rGk|=oj#>n-S)MUB*=e?)3aRj at UulX
zb4d^sx}C}ouYHvj)}TjT`6!4fB))k9nF*<%qhJz^<LNv}x6I?wE*flYrO3g5h&_ty
z%UL%eB2T at 6B|AsUp0kqo%A3ciYH8QGvD>(ERQSW%SX2T0L24D<VoZGzEw{<2J?U}m
zKG!y-v)Ga$3ZHFUIQ3C>w9GIea>o#I$*M8FD&|x%TZ%b=6wuM|N;{j<Sn^iijNhV2
zq>YZRnJ#o(-Nel73i+?=r-9S=d(ON_V2f$UnScB$bNH&kbl$pVZN3DQtC(`$z+s6F
z!DUTGiYu%UVYxo&S&My+Q{Oofl<8}h?9KY3b?|hJ{jIy-cV;Rr4$)wwYHmxruM5u?
zy+FBQma}txGfu`hEt7A<=G`tsaE5|u{y<O?Vq*wzsm5gUOE8n`;o{QR;B5LdaZ~H+
zfQ`0rVd`DV#Z8^JYLSm1!0O!jS3^-*?1~tWzBAj_x<=Q`r+nH3xFlxC*)NBO9m9&;
z2A2zRk6kPI&A8M)q8%S(Xy%iA?1E{5ozx(LqL5zt0B9lA$RDV3*iq*=3tVr->YvvG
z>?^-Gk+Z=c0_=hskcibHqsP{I?*PR;K4VYOQN!n9bj1yr>oB|CB-o7bZ at E%|5t<8&
z at 4L455x~<fOsE^LwO(P_Q~NWr_0~6xbnnV|4U!tqIli05+kvxnJYQJIM!=U3?z|B(
z;BR`e``YtDAW7y2mP0z=%_cK1p9{O#cnYZ3ZI6R`2|Wj;&;2Z$8vx7lLd<W>Kc;-n
zz;6T7Ln)G=yGOzF#I{qi8}Yi7&yvlXpxGchdiW-=+1zxK>L&GMU5Ifb$m5zl{-S~Z
zGWlEsU1%mNj;+bYyk}Pdd(mvWftODBc!N8i4I^+Yo85r*3f$O|3ScRY_T7hr!h}mF
b^d6<NZb at xFNsZtEGjFfsKRi47uV4NPv@OG3
diff --git a/docs-xml/Samba3-ByExample/images/UserMgrNT4.png b/docs-xml/Samba3-ByExample/images/UserMgrNT4.png
deleted file mode 100644
index 516c75b4b196b9c2cbbbf0e18ca34dad38b45a61..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 31074
zcmZ5obzBtv*ByGLyHiR^LOP|pyQD<AMRG}z?hXm*4n?{fM7op|5Tv`~9rUT+`v?2k
zo!J?do%6l-oO90*s-h%~hD?kM005e-jD#8hz*d1j-ypEy7Ae{D1puG~WF<s3+%tCG
zTg8=?VLy*2SZe+D{?|fkEyp58qiq;_#~eRBKR@$J8JTum%rAl?4~H6kVMDzS?H?H#
znTrEow)5RwpDRn;xrn@|oGI>n*phm)ZwmuHS at ym=_C at XTjw1wLIC35fGS5U{KD=QA
z^03=Byf%07BYUsj_cf!JTQWUCM^;>rf-hX)t~}L>c_VIE%hNWxNwIOt6b_7QhSTGb
zu~hor8~Hl}anh-GvHQ}-l|AFuN9#=*^1K_^;js~n_^u-FVS(qVCWOv)XS3o at 8r~Tn
zk)I6(g at oW$ui$C0{mi;YeWAQsKial_xogyi)z~DfS{FwO0O-bq at 7hyB3{9~S{Udk$
z!oQ$1N9PL&XZ=93qY{AfwYXja!1FH|VmNZmFo<rdXelWiY#h3&^S)T at kM{~gZuAx4
zCIrQ*1oPv%COeL6TvZw|HMzzzHqd&$liKtJn)3=v0>I|0ObcI)=VnrQg{WUD8Q2<@
zhI-bnInd&Ia8~ZvYF}nf47kTtwgs*1UFecupwc{ox5rjirn>79?>lJ!Ie`OyhwAv$
z&l{GrtBM at 4Q@;d<HwPm`T+?+H*}<CKHP9Oza4vZ13Dre8n1AAP=xY{d4f1%dXORy9
z0H(u2R8DTuaY~)5TZX%Y?DRav(Gz%A_6ve2_Y11vMT>a%g*VSTqGW$^o at GZk3N_%u
z0LuXv+lce?qEmD-N<=qa-{DuiWQ<SjiL8i794`vmuT~BN=OmifW&(p!qgwmx!oVwg
zW*johfEQYTT4J?cfJz!}e!$w8SoP?KzxjP&-FlJ>s$iuD!3>5aJ=B_X<_p4!q}plo
z3X_+plfc7=B)(#P=gyYxHE29|Bm2tXg9vhT^+i&z<gbrAIsCG!cZfNRFQTG$HlKaK
znA*r0AOQeN%Wo={(F?)IYoDKHF5VZ8WXU?57c^#3f*2##qu7NOw9CPL at J#CXM0cj|
zhX4ZW+JrcHq4vrMXE1mI9R%SU^F~R=fl5?x*K*SZAyvx83Jv?i3k5<d0PuS at x9{R@
z2^$D*QR>wTS9Ihjga<E!@GN{`peVR88Ax9?*g_P|&J_BD*Z0fdjhy_)(AT<tb_g~L
zlb$n(x!OFt_y9Lj`m)5+7K{$1Chn`TBn-d7g>NcV&;0 at fhspzaKEeaM*f!<t at 1pkH
zpR${?jeK;#W>mIE1pK5sc{>=&h^ZjxItC{jS)b~Ej<xC_I(=yf=d!w#-9&(hm5;bm
zDq}W0%S2YAO{@v^Ph|R_qXhURvMD(V-Xe+~u$@s1d`GvZH+w;};!O4(#|gWk>G1R&
zVwl7mzcqRRXMD9RLD{Zm6^ZZGNI<*4q9fZaV#iT)s5E4{JIT8Umt2($BZq5>=`&tH
zlV~cbLX3TuU;_*wbpR|IS3Qb)Ih7!KAh at V(kz9^eZ4Bie^s#+1;>v*lME8j_?W?`t
z3jAfHQLmuX#~KB#j7yVF&f4S%^Lc4FU~YFHtgetWz_3FzBI%3-jC9q(y^21jxq7 at s
z4d1caO at VPhP<FZaS#!~cohiP5A#!2EQqf3#JdUVBIZZgt^jC~DwT1oSTPYO4=Aayg
zm;BktF<6kcPx<w+FP5K*zjTYm0iF)Aq2B4ioU2Rd2ssiS3o1`&5K;A`p*xi3y=3&7
z4D7;Ib5=OqYDg0V4rmW{+F&1wQ+sMRTqG(sX#@#XeYa8&036gF^tVBNUv`$C9&b=k
z=ejOr*g&`f%f}zPva+&1u7S^W9GA%I!#|pPaNHqx9x%aa5r}<p{j3*&CR*<3H2)1Y
zQ%-<=<d`?A6-6Bpe7oNRcz}nK0+fFqgSsMrh&z4er$e$=+&&xesU6UyV*LKA+j^nt
zKwncK5tvQCvI+*+1>SRty7 at kpzr^TrL~u2R2S^{OBRW!DAn!fCpyt1(9XrW$IK=?U
zPogm|-b)J3lGGzbiAqo43T6}IM~Ob;s^V})s{MhR_RVWtXzmdWOLY5Kq$Yf#oI0%v
z&vTsj)bR4F5$X2h&<=+W<sG-$Z=>=|#1W&*e|%wx(sSZ3-)$+WdCBPSYg8`h5qAjq
z#i31OuBDasT8ww4y;2}>M3rv!Qe}E7)<B37?GecX at V-|HY>!-KA?to;=Tm)q&F|Eh
zu8%WWieTM?7ZP4Qj{&r|Y#M3sw#Du)wg=>h0XbR*=|Wd90B=y4XiPe;fsYo+{b!sn
ziWw=KWiQ*1L~6y9J0Qp5hd*usfK!#2O2;;!-mQOu5q=C4-Uug&U@%ZOx9O!udbdKk
zrKvmh_BSu1YJwk+ygz9939%gu-rwBRAJZnI09ktjUiBO^s!SuUeygb)9;DLeqgfjs
zX>{Cl4^8e3<HNQ2$^rOInA8Bv$ZTTZOJEGrA&E}}mW}p`h}F$|1qC7<n`rEZ3#!yk
zh*MuQjoIA+-vsVo7M+~Iq$&3g5CHehM}>)Eikuc&Ih(;LQp0O*i#ohWfSMKnCnk?e
z?gGPW>e6enZU}ZxK8J1X$<4%kS;ey+A|@6V$SANPM665CshuWt87vd!8#`K{OC1 at c
zY}bXyYn_Mxp)Y&SV=YmAL+}e8efvb~)!E~osg6 at x5vgYGz;?ZB&lVpapR_VO?dcg-
zClGU$`F3WH&sBU|UOax2X~dLu7_PY at U892$-sH=Y$v|+Ope)WBvUGb=jw4bc={M^#
z9%#JTK7+~0)CP0qW7;?CJ8BG<HRMX_vb?xf^h?O}a^^McR5R()FRL0A%_IunT3Flw
zd3mxY;f7B?)wi!+jpl5MrD`9m;Wv at 85p})ev{m37Ipz>!8`--rOSLqZCcVgf-$Whq
zvSFQ$Bi_d}t3h9MZhf$BneP`>2>dckigMc4o6%P1LmT3<eX3s-Zj&fDLrV*fERUSM
z3unGX_dLQ|i$<v;ZDwqfDxVT#Ldi&IZc0Fw<q0h>?p-IYc{d30&st+c9U2SSyJtgn
zf^o%s`9;dE22+K|x5G)X+CC2I7jCSM at p)Rt*^cjyXnvft%UR#vw6vF`FLz*w;r)yF
zjS|9j!3x$zYt$*R at 1K3A`zQ2*o0ycj5{0+a5nH|exm3`aQrugI*fCU%cAUffWzxSJ
z07jBVaK38K1esW;l=e^5gbV?+E0g{AY9iHCpWd5S>A=~yKF8_y8K*X5P3w3J`1Psm
zoha=@vOe~Erw?hsDUl4S at NBpY=yW%JJ|0n1i@>Yju_N66Gs9k=;HMLp$vIX@@Pt51
zqR^V>Whrdge%BDYWzDEwp58!3nDyKCbr%paaQ-ADI>n6FFVw0h;suC&#~sh0X(I?3
zcRdy3um&*4vZIbAiN3>@1`R}rkAIP!b|$YoY{7GS at U>3pFGXvvvugX50E*VT_`JFl
zC;17eDdAP(I|l1~@2(&nm7LRI{RiaqI`b%(Ulxw=a$hTWS|XG4BGx&J#E&JdBGofY
z1sj|`CX%)J&WvOmCQ9wCTcwp+dYCZ_0%cTBxM5Zc(ZN;2n(a;5&lXbUcpA@<0p`uA
zmUm&I#t}{he)T9e!9BukQWwY+;6lQBA}ru-6w0GPIYfy#4X!*l<4K$T%)yT?<rg~#
z`-4m&(gYyI?VjIsa;H|U4BTQ0T>F3+29kqi_Q^JmeikP|=U>#|D%_Flp$y5o+WR6t
zXYw}N)`VvNGcj$rZ&|A1CR6Ww<fVHp=~en{+5U~G-kJp?mWsSAdCh1;GembpyFLnx
zuH`q3pSD|BW!^1#p_|Gkuu^AAXHR5=ae=t?a%}oW2x&0FS*+x=SN#gmkH5m4J+}&;
z{Z?h0=Hw|tGUSNWVJ}hBjchLS2u?5>G4S~!S at -rScJ=Yi_zC3Df^mp)ZM?8MI_ap7
z<#0P&g4MS{B9Jidk>Q4_n?OWet(F?~p at 63-foP)4i;c}uvRWs4&f3T19L4X(>*-y;
z(O|Tnk2=<m362awIt1 at C9W>rs*OL37Fu&d#Q0Z8hbs25>iG8ZhN+aQ>@`@oVBfyz>
z!0Kb!N!P{CZ?g%ONA at N#qUz-;;K>Lic4Ls1=bmuWdDcam5YD&u+&$`F_mP|UR3c<J
zzru~M4`-8|Uci`hm~qpVTCW=BiD9Hk68J6yx0uqxNV;0KS6`B)AMU^wmjuVdj=Bo5
z#3VkqcwuKu!s?6+o_eunjA^Ik^<n=vovOwP;{;yhu184num^0!1*j4)s}bkDJA at yb
z&zW(K_|%wu8F>}${GI!23kAkx at 5lZ`?0lpu?5Pi8GlvbAu($5}TJWq)*J#8a?VpR+
zB%H{p3X2AEAs at Q(o!)9(UVN)Jib8(<U6W5$`;~tO;)Rk1HGG8!DtHws9nIj<&R&IY
z1Z<1b3cW_!KX_zwFvO?b&*U15(%NcK$i2mmg)ow)r;5IgWMJe8Jpu$nuOR-1=zOG$
ztMK7owd?TYH;AP3!-fPu#*m`pr!U^7bmADkCYELVK<qN7yr&iKYi;&aGXJ!)p|<rU
z=V=~k71t|2)*MqzLbD78%Dv8SCe;`bSgq3_A9aTh8$n;v{(*+q&p{XhDj&m?E&`gw
z2TFpJ`y1ajRG;txoxUmZM(uc{Wn&E^A{qjuF?SHq<l?tXf%9rBr`vT89p|wIYQRPD
z{#QZV1xUxD6r9um11Hq*vz-{-HyU=L5{A%PHR13)J(sX2!LWW_V{dK_*--5ZJJsK?
zKH at d>bD(>2dHdQami4d|K7MJbSmkGs3gAfn4HfoUcsJ%8 at C(Kg>F0XmYxD%Dr$j^a
zZzj3_17J1o>mE<Y3+f~rU!#V69`-B&5<2R<r3OkSuF^8quliIayq!nV=1v+;pVrGX
z$@crpgOL2_h|zh{Hav(xy1jH9St5===Q>!wZz<yDgXZaY+v at H})A8ClyM`-`g+Ac~
zvoKMfok54Ag!h~EG-uR#ehCDq7YK_CU5xYvYn?;2FRXK|{>U)Q#ue_;{n6yUS5mvr
z+Tsq+jI9yEP)|WLBSR>ijb?}aU{?(szz!bR?88=t*r*<<P30<$ko at Cu+AtbW7IBQM
z3kS at GzGHyH(k+AGF{+A|d4!+)cEvxqI{sC>+38t)`M4+dtPrpiXsw#Ft-s(c>S3;h
z8tur7l5Vu8R2vZ*F0U>J%>ji|krX5Yiw!mKyMKEm+LP}$H4;Pnbl%dwLT|Xp`P0H<
z^flbMhV>kZebttyi_&V|2q5Rbe9Q?RDK#k#iE!&*`CVU!B7JoQlA1IR=33HF&!los
zmM!96l?p?zb9ZzcXCyR}nqz8PZ(jJfBE+2!QUf%_gz&v7ZO2jNcz+5gy0^{7 at M>|k
zF5t(M4T1?uyQt#N4EOHZZ9OdqQcrD(4=nT3pn}?wWulSd-n?e|Zt=8IJ$=;f!U$a<
z{9gJ_`s2-p$o-}7v~Qy5viHz6!dF6Sjs`6Mk^6~4io4^i`#-zW?_okKQ6KxN?-XvL
zgUFnr<r9lxg9zU$b{M+-G&#~@EUDfhH)`(*<w|s6u=HSZHIhp~GTz<1x4LmiAq at j~
zBi10I&S;{YSs at A&oZ$CXd>~ZLb{ck6$x1mN5|9*K2_$3xOw$oSl*DSX{d&j%>vvOu
z1|gHTfxyns`hBnCwcrGR*JfWtY+?Q2HeZMzI1NQ&hSc98(<^o!x*NMP<~X8l{Ak=+
zFWhc5BVe#*ImjxdYBh6~x#aJpL25~?HpIX0Fd&;9 at z~5nf0F!y>Zpl8pdE(O*Bo;>
z3o1C$wn2i{rNWKk?M3mO0ycm#wv43$$*AJIRBWMh&D+|vNh$omuJ}mC$JIH<fCHgX
ze!sN`-4PjT11VVd5J3%ez-d-~o at rgo&Dm_;&URNB4Sz<brC3)JKybCJb#yh at sj<Ix
zn-OrobK;9HS3vEYMfq)Syvem1j#T-aIKawdOL`h;XZ&&AAb_myUf0SHM1?t!pfFyo
z#}V|SB<cP*jBJ^0+Q*#oaX8oVFagls*L12#p~OTx614j?wIKQK8egEDfkqlqa*fGL
z=TS+;)(h6cyUMvRN@?evItD~uKOHW5#_iW8I)(VltXJQ;J4>hmOPyz8Yy)0s{?|t;
zR%nnePZgS!4B;909eg_7fz?@Vyf<Dyf?$K1X;`Y9+qt&+oF~vQp1ko>mx;nmF at K*O
zQV#>z^jV_$_g}|!nP)7oK7HWAp-U}65-&41tkQ6eh?qCX^qHp7_bLR?F3%O#egPd|
zB{RnPHjUYQAN|-g^77X1%Ti0vZ5If_5#Qf{Ydi7XC5DY1(8G#dx|b)FH&{6>{Ilmb
zQg`or6^>-bDIv0H*bda-*#LWG(?LqgIu at 7>67Z!U$TC1KzK|OHfrP3(#hr#}DjBs^
zI#K6GUaJ)w);6^u58 at StADxCeVw6?dI}^vHCylg^z7T^=AX_qPvG<n=5S2GfSvB1V
z4QH>0As>O;xzq8vdg at 2|P!#oN{wj)Z at a0h=gs$1)XTr1e&!wa3ix~>#+)BlvP8mU-
zHSQrjPo$Mv#^ae>mQ4GLDJu}ov#>R324<d!$Ykw~Yxr};X<t`o&jS_WP}P;r8izwr
z+x~9sTy=&mZcpr7L_&mdNtH#_hsx)}{O4c02A`dZ@>{R+s6#CgFm~!~SFKe}b&H;r
zi>}?i{kmRM3|lAnBC=Vf3Mf<|qB_{F78s)Bg=x?$FFwa8n8!+nLwvg4_YvBr+H<dO
zt|fQz9$s(Lej(gzN7O8gHn)7b2py%e7?z24CPZ{0&_*qb<Dk^t7;T3h-@&1d(r1ZZ
z6+4orjbnnLk5q-Of&XKcH8TE7b%ed5-4ioM*8ev5(2!Z>GkHj+e`}`(QtAqGW+Cwv
zdp*Ge=M9zGAhoW0tm3Ip1Sd#xk5(yYH0p-J$;kp|9qAEiouIC?a9BwY*oZVE%_X*M
zeF=6iBv>Bq?6Ua^27c!W=MEMTNcrYqcbeY4{Y(xN8slvDmUQ4v+R11hY}?n at MXy@8
z(-|F0*T9b?0GbT1`1W;Px<}(M?@g`D<z;2h;gYTd;Bw;GG?zgYGp=5{+!gB)bK3EF
z#G+&}of))?p$-=D!&{cLdk&!NO+K$@#tUpGTvdQ^BA7-GhZ;v5aIt{olv>66%|$D=
zL(%gjf37l6#Xg#-&-*oJ3Y1A4&aEsZYL6A40FK-Q9#=0UQ2i2%S~+B%e#$`uVJi6U
zN*l4kyl#6Y9u7Q_WDz0!q59H$k0)D-kj7hMM+1DE*kiDpm&d8p>Wvj~9kiJ^Zz3!k
ze2Wqxf7h|AQNJQZp&&FL``l(=uuAQtQ%0JGw}?hLT>?TYOJ5-b;QQ0cG4;tS228xh
zJIJ$z{cx<<AZvDQZ7*1{1V&iRCk)GidyZ>Hv`6pEvZ}qteM#Y!a!Pb%HQ~mJD>ZvG
z$`db$D)D8$idU?aCTvHz$V#=!n!{a){r_fO;I31 at Xfd~de at +@S{HVYuaIZdlE(6=_
zRM%l+hOXnsUS>&tj>_^B?0`pqq9gjftWm|YhW=|t5+KCd?1S4X5%~A$?_~Lry0to?
zD(*Qo61(xHtWk at 2$cO2bY6a5XWo%4eJ)dHXVLDJmmd<Up_KiE9Aj1UkA6O?;6a*$y
z8m#AmJ|+g$r{3i at EIJ3gxb4-UQZ1EbVl=JcvS}m_O at yg_nC$=Q^=PxoU-6MXugyyz
z5onbsB4jdE7cjsnzLga*vTuj64FG$-je~t_wrjQK(zafO2SM5`-G0!4dyyVe42hl&
zg~=2a(5M=TS>NjXmjYAamMj(iD7c}%sx;%s_7kV&mE!K?rNNVyu+<9?T*wG7ri?4P
zPlnr=73>>DsjZcD0dLw<EZ9{tXWr(%M|t&MZ8~0^aia1s6>J*_IuZt%YFo2a5H^sv
zDaSeAXq1!64TtFkDmq#3(e+rOUA!MeC{kmGM6iFw#dI^-t(ryZg*1gcKnu3VB6y$a
z at E!6?A~wNpVzx*W0w6)9763>=_IY2?ymvHP5uZu?CZGfXSXP0W#~8p$DTAWwfN;x*
zXbu0Z4Sv`ICRzT$q#<Y%*)|d5toK)&O`AP_BbUDw=Q7W|U>M(oUafb{alQN))}8ww
z-9&KLx}2sa6p<ans!zo4t{}xfOS8XZ;0M$dfTeVQ0^Q>gki|p-e%9=q4$7GG at a4b6
zksuuY1XaVa<#Of?;+G{NmPHJ%R&;|OkieZu4z%HfQ^K2(%Oyd>oVye3<dq+LPhst@
z2nJtex<n_!0s>?ID~TLy9bmJDSbR<VPY-VUGP!UcCpc^kV-%G1EjN}G at E*<6 at SIu*
z1tGw%Bc?OyK%Z%AkpQz8J-rh9Nqit9shbsn(Opsrlv<qZgd5>L{h+(cwX at L#G5n&0
zOOD}_dY<S at Dt8=Fc=v?iWr-fItfZ})Tr{(_AIgW>lzy8nf3B(q&OT;EW0>v=cno<(
zD~Eintr3<dsPv at FkAMqK1)`9CQ?&ZafZ_b=EL-xnEaa9E*IBv!$t?XC^$GSZI6u;d
zB6;m{jIhvkS59W>p)pOdIu&u=i^VAJ{|-&wxwNQAM0(tge0?yc27#A+3gU0G+r?H-
z1_23DLBqGCiBafC`fH>qh{wn_oemUVgyB|yU2O5;SDdDV1Z)&czein1nm2#~qjJ!<
z?e4*(==)9qJ%-0A(UtL04YQn?r&x$jPXx#~8K9TCqw<>jat at POTnR`TB{S7#>P6PJ
zKo!qJQ9O2AtgbcvgTLGY5P#9n!P<8%*PH{Z+lyU|2(;o&G<|>oPeXou>}q4G?3lQK
zX(f*U{OEJ81}PgphqQvn{1NZvoIbNx)}VFeP+*GLtqgVhne#dllXDJ}kTf~}*Xk#0
z4JbKhv3gKi$kaD&KU{%!MJs_jcX0WsQ#I9i^Z9QzF^L;J!P$*c(42p(7=~pC%qM`>
zSgW$Y8ZF=*#fiE4mQ5K3n4U1k>~CWA`D2Wwy>MqI`{6dY?%80 at vGH|mVJW=E*{n~j
zC at Qa5EIoemz4zz6{I`MOVoxHylyZP7KD1zx;p65A%rD3Lms0CFu<?BC3vSAbVbo(o
zk2cgaD-?Gx^dVF9&*u>0aPcv_8;5G`p-&>4zyh4BVykdsp9)?kX!tEo%qg1Y+|Weg
z())l9(W<nXMd at Oqi9>9KukmStc?gKa7wQ;g{!mG?h9jX+?VDe4dsJV3I(5qZQPF at f
znmXd+ng at Hym?HL0N5m7ArxVoC85%kAvFaz}cmQxxgpb$wbZVI3b>+?0UIL4J*wc}p
z$cz$%Gr`td8aXY$>=*c2vRVCBAIjLY at L&4HGOcttBW172Mo*a4Lz`L$s-;!oyc^Og
z_i36U2l*EpsFoY14e1J-(BH$hfBvt4;Tk#Gs_lg%>vpwNyE=MSJYT>#wxxt;E!OZs
zrLv|#Woi~Mc3?#GXaBk1Y-ZE*M;A+(f;5fXAH>FaqPsXkO$4ne8sN>ez!U}wE6 at zO
zX*wbnjHFoJ?tlR9*d>*yaW>(bC?I71=wUgtX<M*Z{fFm~Q*Bm}BvC4wu&ba`-|^a+
zuV at F>6-eS)=i8n$O)Zqu0rjwdmnx0DlTIFp^14iIZ*7RDtDq)cHl1J7#2-H=<qS}M
zZ1sa6bJO+?av(^I3hUv9Sve!${q?wXo|-u@@(jw`=z_uh-mqfmz5IA#=vO%mwUzR9
z8Ccf at O**1T8(ayzMg&FcK at XWT5}*p{e{d6&1M6GtFH81*Paw%HiRA*d(OJ>9Ds$ep
z+5s&=Gig%wNY|!C(JuZD#GuNPq?C(2Vy<;T?~nXIlyo)wSQ8m~*YX+5ney{Jw(oVd
zC%3cCBXQYHOKhi=wAvBjUO7l3K`a<5tUk!>C!%=cn3m6UA$(kRN4)o6O_6x9AHZdX
zUIqi@@S)*;7Nhg-JkSeEkhgS8eQSoo#}avV?bt at QENcyTt}cj;M!@10A11^9^9l`^
z4g5zhkK%IkomhyB!B<{Iz#*0rEeGJf3mU?3E*X{7v2s}d)Rh3!Zt{S@>CK-gCpPuo
zoI=H|b;Fl=ZLI<WZt6lBIj3bB9dv8&@Bw3O(69LlAq0uQ^W|Pd{>5t2jxVM=FVJ6P
zS}9#Mh*6x|bu&&VBX>_s{lqC5MX*v+*X<eb!xe5{{1<<i3r7{%@+ at 8<Wa$CllWuWL
z(1HrBPA$|5*ZqQUUFwR&Y%Cdl^Le1=oASiKwE9EmY(pYx{L6i`Kl=6>g=%F`B?wqP
z{MUmFS*rDt9cDv(4pV{&ct85nKZOtJZmDm1%ie-R1EYWk2hy31Uk)r=eJb~Zly$rY
z4VK`H8K_YH$ANtPHrra?*xLZ}UZDD;`J)l7C*hN8a~QR;RmpU^%ub=}dzn-mfUWrV
z!#=P$yhp~kV^04ST8d?Pj~spg2Q&DX%R>p#g9f4YXN_-18UR2)5y789zfo1fE-B3a
zT7oWRHVw5sBD03RPy{YsJs`F2erB82bmKDL>N5Nn<_T`A*La(6DRC8M*ockQ8*te1
zCkxOUl~WRxas8pdyzX0%xY~YA8+Y+r6t at H-;L4JB-ZFE;{H<}O?+8zc()2f;jy$s|
zp~WRmf+|ewhMt&SleI}z&G at n+LhNA|H<5v&x3bPC5U`X#_=!AsfBT77_B=CGS9^-@
z3+SvC9ndLxW^?I at s!ktS=jId$dw>UJ#-adEvca~wO#x?P>|*r;K at P!WGv{f*E$LQr
z!jEZ}S$&2?OrSOXALxNr4c_2tuOq?^eR8Br3tM#M+vpKWfcXJ!Q6mraZg=pMSy2cb
zC8g3YQY(%iVYa+R=*K)wXQ5VSp574OE*OePmIQT0<4^EoqQl$UKIijFGg!-aI#0Gp
zhU?AYOby_|9Taqv&!vO*gmk4T<BQ04J>K9;oj%v-j4}|UUIi%A{-JL8=hoLF9+1Z6
z4Bt`#o|Y{cky<`kMOuf%1(ZX}`BJx4{qn at KQpOx%o53c)k>LNAKyE6q1pe0=3 at KSm
zk#Ua)5Htt at KlKNV;kJJImE}7IXBfN at 8Xh9BjQd~=CYz5r{jPnWl#sQ_UViXm>T>_?
zoSz~vFN|niLm&W>@!xYNXSYk%uROR8dqW%4@#^D$n}Y7*aRH9kyZW6x=l}`!rvm5e
zFbCS(rJ|tTBct+Q(4B<wJbaoN3p<nS9qDd|=nu_$Q}jvnN6myjHux(Y2_LjD#lc^t
zaer*jfhxHvO6YoTT0jx$7}nS!PLYfJCY;RdJ_v2N1kFg;3!}wM$=xVL=dL{;(}QCs
zeB@=Q-R$bFhJ7`F(5KVfdEV9Vp#qsg`okAPwHaBAYOkHbVmTVT at -bu09q0C!sG9$y
zLAbLZ?5Qs6P&bia9XLQAtBlIh+92(${?m{8rBTkCZ0Tv<t)S5Lb3^3V4clxj_AAfk
z+d-DpaIxux9y|-03Or5C&su;;=u29S5{1;hm){3y$5=iWbQ0(pJXFg45YQL6#=oYg
z?3;TU^D$aamxvUIo1N?`;EL;PGNj@*&q|EQsT7|rAz|pt-4DNx<1LuyW<C at 8QQT`x
zE#Tlnq_=K0rAJyw7dP$Az)g3ghF0cZkkI|CY;ZA-+?yR7E<cqwI!29%9u6k2{E|lQ
z5br#J;;19y9gdt$dN;><I-IW1mEa%3Jnfgxs*~l7eJ#7=6W$05WUri%SIYXC<qd|u
zX0WGv`7lgUItN7y8+i(fPOT|29+M75PAop~=ErOOW;TJ+M@`Wx!=dC$tG|ZIncEp|
z9l6F%)e_A{Co|}XlpLh_z%s0K_4kTM^+*?ay5MO;TXF|IU%S8q%DTO=>sp;ljV8!f
z-#IKY{W6U`iSk?-IwH8LuGwhuYK9vu-y$S1uB{)`lq51p#X?*E(t9;dll*6(l(99V
zLP2$**rkU>^kA(wNnN!otKcK_ISZPP0HYG8RN5^vQXd>v8=}OP4oVHBH3=0hrV>mw
z<ECYhX$@pPaD7D|Nt-mwl9McpEf)t_=xMcPRG}<(%f?Imv at M<IJ(O&{yz0;AgKE1>
zDF~@|IKVP at 0Kv^7Ypv`iVT>`igtY;gCeB37G&1=B*=faZ!+mHG?ISYai0bA|=*{xP
zM)WjM)VUZo2pstTC5N6?7>z!R{|P`x{|_hKl!BZ+BW^V7jnY-FL3Lx)!Kp64Pply$
zbrczV(^jA%Ab01N9Qoe56M+j-mHBx!I at rWf0PkB9)X0(5s)Js|Kr^xY4r7%+?sYc9
zRB56&W&5uqz#!ufQ|*5K?xQ7_l!HZcrdUk^@_GTol#9HuQd%0IQUHo2HxjQuv~_SA
z&(`GAPVt&S+|tIy_0!A6ALvYwln6(nvy;`zcjMtOFzcNs_d_d{i3?#$TAwon64 at yG
zFWw<AsV1vs6DRf>Qq#ASS^ZCuN5 at OKS(&(7$e{S{9^lH+X*?!Q`kk1)HNNw$Q!U%-
zc8g at B=2FS#OY@<IrBB%S33$1xS&JiS0aKu5uN^NDp8 at blK9G|naDMiioK$dk<^}gu
zkA~g&t;^_z!c}0c3WSDt`YMkT6x at 1OfA5xiax#?u#511JsY#BoKM6N?H8f>N$%dON
zN!sYkz^6FAd|$t&T(CEk-hz@!_;P-ErNclX!otzhgf0?qJ5uIy?~3=FoJhE3zWd{d
z>5xMFw%CA!q+2yJp0T*eT1*%WSe^dElb4%x8YjExu&#_>ULZd>0Mc*6U@*jLi$<qh
zd5o5|uUtshda@|0a0)ktk~fbTO`P40#RCd|rUkHEhd!&Bg7X^whTzAPOHAd6X8f1#
zpUoqh#iQrHHVKq`#CI;#?dKQO$t?2r3q6_P&13Pp5AlgC8%neWA at ahRp*luY>yxF2
z+pdKPILih9k{6wMfh42E4Z7V8(;a7;fytqvgc5c)_dD*Ao<)rmGAq2jq}nA$echjh
zT4K;*>zi&`BfFk*1buS){@XHS1II!hKk5H(29QA8 at m0dXtb+7EdJOT|uRarmG$%R$
z-~~XJz*qZ4r6LBpz8?cv#<6}6n|Q_&|L!Rb`Cl<~U?1G7KZ%AvE~-udeL2$cC10iT
z*B0xb?z>yR!CBLD`^(iPbE{I1u{<5fhlG-}x!JBz4ZKG655f7asL6w|1 at FnJdv#?g
z+CRD=k$ocb6?}00t8P}@nVd9!9-}PRSY$0zpKc*(Tp8ecC$0006&?pUBn`T8F(d^I
z at Fn?jSDW;Vb~op&4dPa|9|n*WYnhWF`q^1MgX~;?>cUYRva^fj<&Iw(YN1}3cK<wV
zSf|k!Qk_{oIhnl25(a7X_?(pWUSKo#VF{6W{#ioTngvZWW7E5 at -zYk@bsAhH(Bd6?
zF#0?2B8t;>_=ZZk1^9`6L5MSZ*5SG{=jNbTP5GwO%-fJ<ZMY#@Zzz_=9K9wNt4WJ3
z|80WWI--cPd4<Ab53&o5ni}+txV<E#sJs=&T#w9TtN at QYp(V at s9N2BUd)?FK?UaKf
z7psiw3?~}Jqq at P>Tv;b36X#S#WYQCJpQXCxKKygj*5H at VMSgOv<sB^yG5lnd<#^SS
zEA`VZ`~zzb+ at xMn*We at ypBf_bYlOkFbwO>~*F-b)s$Xr#H+)=qQ(tS6*Fzo#W>+MC
zS!)KC{))58r4t1TLyEI&>_i)ll)fCN?Y>kETjjix`D~ibshV;{sI{7Sal4CR+*k}m
z16M!z-%U(?Qw_eQ&!A`~{;WAkckjOu;4Z)w#-&<b)<wb%!;1)Z$4o^`9XKz@%Uu83
zdRQxB55BvXw&CmgN<}v*5$no}Q~kMlF{ZkN=4&<qZs|r)nAIOs(t9(<Vm^t9YjdQ<
z)Ai^SF;@$<1{GiQ*Oiu{5+YHQ3QY!|OW at nI4-?qZcDo|R?$8ga^bHxw9P$S-w5&JK
zEvNMpByUv>`_wE1v`jVD-0W^ty~&!rw&J5-{G7maOxIvzEp6_x{21he{49-^0Y~5M
z_z;)wr<nH&Isj;`(kt)$qHQa+J}tX?{Z-Amk{<ofS!JH2`NeUYWa;p	l?G^OFL-
z2$g<Ek-mle2KLefto%BbvyHRmR8`Yw<>Vn~z4I)^sl?#Cx)mw&mK2_;pTeT~3KsW^
zX*WB8ng;$WQ8LXDbNtKnxY7QkNv|CD<n4f(xOFY1YFS&5`z(v;Nx!L)F3~h<IZZOH
zn<dtx-d8bFe=n=`b5G-H%W(?psmuc9g=SvuV-C<7#6RB(%sWtbDV=KBDWv|Kf0itM
znkcTDS-{Ixm#{Tz!L1Fuj;bYI9$T(CS<qh!!}X(9YD!OH!9cFOd`cfj-0k^N3xf^R
zP{Qq(tM-ur&AN&WF at r(;{|jI!kx2~=N0PBV0{qC|jjp8qtAe^NnynSX!7*|Ukq!bc
z%AdkPTObApa0V~{+65-6CIHu;2*x>8fBBo%v1C=SYN-6<;(#6VDgsd<lB7B-EK*t;
zdn&K^6%5 at E+fbih6)cLn^-4Z4Uq9?#tb)`-DQIxtGF8h at IN)1P$&MKW`LfE?C>667
z0h|;4o=#)h5T8-kU1PS~bj*L4EoK4q#~$pQ-Im|BcBOUcvC!I^BgXxM{7{&uot}71
z>eXZZC!#`5Ggru6+}6Y;S7;hB%u~GB#|_oKe0cc*aZ}8#P5mCzqmcIe2hlTEcd at Zy
z at t}It(D9hlGx={k=JT3-wO4VJELy_!C${1Xcj7%0#dDX8?_TH<mDSM|r^%hCB^sEw
z69YQGEgr!==D=lmuurOfetCT<_WWZrmUM}`$J+}B_lCNbsFWOxwv#y8xhn~y$8*Z8
zAZbN;7*lhT>cCyS{GlnLd4JWvf^4ADGe~3m%8>*%ZhcO}vpn&octRE<DdnSfbE^~%
z%-9}c$76)+5SquG7rTjb60Ar?vpydVWfPfVm_|^NUNDCia2T)<fWZPijZNavbk<o{
zbE5;;Y9DyQig!{y)n*mM7s5le`TNt!xeT8&vJ~YsFYR2mErQK4UJD%5{?AOClZ$Ys
z7r(47^NFJ};^f8Kt^?PVk)sL?r>CL9uG?lZuQmkOv$_lPb@%!12j$dc@*`@Ze&w2H
zfTHa`S&F7sxX2~g_&r786=vuC?SU*$JZ-Welk^WP at Ha}F(F3P at Q*vq*EDKh(p4oEk
z1i$;)e<V7gKG>N4E0Z#l>JY0yp9|Ov_-!rj|Eh2wHv`=x`cF_lfe#PvV(U9 at jK7(j
z*7q7 at f(NVdzsU(~0|y~vi}~=6C+3fpuvTMLQh+7dzh!u$m)k)P<&LyUu}=3D>eWfe
z8O-!w=1{XZAQ)%fMwwX&EJ+25Qtp5Kaq1a5>*1s671<;1xZ+@)Fu!cc&Kp1`n{4A*
ziV~+0BelvmOjjzJMdM?r_<||uUe9?w*G(bGqsIOdBP|30fO3-B|CN{n=g+RFc!c|w
zF8BOr%T3o&w#=TQ$jFQ~f&^^3XaTtK*JE!q at bV89f?NoaOqn?c){_>i(@YQi>M|R$
zRl_Kd!O_Hn)foJ@)hIxmLqS87 at eV4D+~TXbn$}+$wN4;$O^z6S??!XGZaZsR%4maz
z04#vo{V2`+VWvVnAGW;m?L_$f$&Pk2967MW2B^I9=s7o3@;<33Rs}{y|Is9~(lqt_
z>2AYk at w2yn!J<m<Dg(qoA3`G>*)V$NCkndGT;Gpu2f7y_jd*vYq8_cwC^p6%Lk()<
z0(3Zf)bzkkFqmYkUHMCR7`Ks6Y$>TNF}N0e(1 at wo9<kz14O6yPHIdfLd6Ouc6umg+
zHpBdlZ9hNYirDoF8+QB0;%H35{g|#5A*HH%rY5B}qYyGP3})_TUSfovl1T$?_2NY}
zsgwk*{d*G)d4(mKQ&k49!1k6}d>FsDhbnj}us^F;{YGa8&g?Ck0*I*p8j at ev%VBK6
z at Qz>8L#kqb(5rF#r+JeE7#sD=RehMAly at DI|6^e<m at Be^!xOWAh9`|!0eNGNjkHdU
zfU;>}=RBJpPPMuiG~=nCa!$7M9go7Enk39Y&_A50xpD}00(rDs2}L!KS9dRs=4lcf
zGV&B)5d4=wND99Gz-h7Ku7cJc%1H=+^m)msGCAb^hIZ|*r{qbIz4-Tstx|Ng49->J
zy5qiFad{i+i@}+Snt|qushb+tQF7yjqSj{EiZ4pY<7jhp%D{1{rG%l8EI_W at wIX#a
z$Vv@=eB;#`>r+IzxmjN8v(#7*zt>TocW+H2J5t3$jF!Y at E;3VaqKUo!#qHoGn|p9W
ztD~b_%s)Zs(<^TGpeIF?1eaQg at XIK_F(~*q2Ft%qpFw+bkjp=%y?ucwLPZj(!`TDp
znKrpVP*T?9tT!oTlqm_^Z_r_ky^IR5<Z4j5`h^bpQyN<-s}Q*psC}#^<Rt~#$jY}~
z;K-?Q<=u4Wb6-_1e_)EqGpl_$s8{sREs%JV|LYX#O-DC9H6bFm48WR6L7MDMw64wS
z-YY-cc&u=hqXb(f4U+#_9v&kVL;X*D19#O;6M3tCTq-17pffowt>X&sXaA5U`%e6q
zJNelzjNA9D!Ivpzl9^Xa=(=uGE6tMe#u~M?aj4QWNNzkiDC#Y_0STP{kO%wNysyox
z^tS_wJe%QUK*_&^KgM!SHPskW?P=ILwN(^~mbN(&BDHXKtPiJHRO39P8SrgW9kU>J
zO at DQAo@G;V- at TXvsUH3R4WZ}nPp|fly5h6BVcSFhZP$J|p2cTVmc%Q-ES at zrkP-D~
z at KVRWRl0QBD8p}L8T1VTU`Rbk-Ag<}@NOLtuD<3m`Vk8)?O+=RDy05)F8RFP0xoM3
z=v7#OMJMd^P&Iwdl#q|KSNW6!#8j2>qJH6{f0;;P!b`zjqm!K0t90<@7dvV!7Uit_
zBTw1g1^*aEAx^jJ-DFEjngQfz5>M^VS at mfQwZy<=+C%e3X#J~st8-?hj}G9|&(l*#
zo<OwCTJ%t&M8DAS!)71g8L3sF`?p0pUtWa8;31?>C}kB5q`(oyxdjsEe-SglfZ3D$
zFMd@|TSnb2Vy<U87TOIbcf)?VA)A|*YukLa;P`2*DsM1c5}=8o)O+TBLvN~?)0)*9
zz~cV2KPjA>z@<T}n at cV$D4QI19{s at pLVU<}Jxl}}^sb>8)f-|T&-I%WiB1od>mf{2
zThiF|HsoKvYlT*p7>mwXA7!3Q5IDM&mWqFl5=Q=QhaP<sH%2Q{7WQf92{L2_UVjv<
zDvjq|NDHGjqHuW%nUW1t=8YsvA}yWC)!yUar3h9GQ%x%Ob}Jo3b%g#mP!YsD%w?IH
z<|J9q%vbxf*)F9*d5VlQ?MODNl!8 at REuzL&S`OV&_o4C%I2|LTmtD=ptdTI1cCiPw
z88J3k7OR>g4+(sgYhin#nTX~J$NN9VJGYgXmRl$EGS<(~my27~X6Ga3#~SqRj-kEf
z(S+#z!b;=BDJfQKwTKM%Sk!SwJSf(D+JE}HS8WiFA*)EKkTVA^X_t at nFv7W^b4hf(
z3?f5HqIqB63_Dc+D<3FcqspfWN<{MsHP at 3$GdNHHo)7;UmW<7Px9wr&MN@<aCf5GN
zb=B-wvc^}Wu=YsS2tYmYU&HL{qKXWQUTV>D0MG_$v8cV|?DX&3()fPofz!;{ACemX
z)?;v(&14tSx-4IG0ei)U)v>T_TB=bb(o_ at rtF0#HdO81rY5tY6n61|SqANd``fWBa
zTO$yo-c4>Dw}P at uUAF`+2-OkcFG4y&;yufHMAR+UEHB?yxdzNUOtsxg|1xT(ES^_Y
zCm){S8+KmpPDk50DStlh8S}Q+PCgz at P}C8xX*Xk`_i~IZC=#KMW8QsE-D<I<j5+E~
zuY2(gbrK7HpIc}sZX- at TY)pe0NY4MSq%5+2mwq0*61Vjd^jq6sLr9_L8D`^fJBkf6
zLsq&tcFr&`rxx^av^Y1+xMdWY2hHH11}c^zr<qP7mnmOStY#I4usrx+*U#*O&G&cw
zcWNv1WOP!-dt_?X(x<QL&ciC#txU&_&rZ!(Dd$G;%(ub=GYRf&&f0SzQT9nsHh)J8
zNO{*ZZ`+AyB?4YH9pU7w8ph0r8-Bg_VV$4MveQMa-O5l>DwI8klQNi=UtH1MM_Ru6
zcLJ_RQw7#z&d*3OlSd!s6Il}`v*cr$&oa_7J3z1Cclgp~(Y}?kZvGWcK*Ne1b#Qo9
zmUFR4dW`qLB3m3+Z1QlEB8?FPqASK;ILITW9wrYDmcDVkoCDs*#6+XLs7D%ivAOO-
zpt^4q%~QMKRX!rNgKXtG<#ffk4Z)4>CmIfZUaAySY>QOEU0xZ+POLL`*>l}dL4>B~
z*0$ytd@$LGHG?H3b2N!s4tyR(A}CWIViZ=ig}V0|2orwov3M9g<%|M_(Eq|1tF<P`
zRmB$oo<8u?KjTf*`muCzf;22TAb8H@*Z6KXF#G6_o`TC}Z|C1s79Eka9+G_6Jf)2|
zfWZ3+^k4oOERkw|6a<SkU@!W2dDdkY^P at dPy-_ar?%SK?PO!j<ZAHVun%@m^#JRV`
zTqgV*$nLX<l#YrDpIWvX5~=W)U&rpr<e&}(r84hEQ38&S|0>bLcf;L=e271&`CgRE
zcI{P7!n9^Qq}PW}|8QF?{_uPu`tKeGNeu?9dqYYlclW%V^Bd2->0T2$Rr4^+M3<B(
zMlvcFJ7Dx`tE<rU3dB6VqkxZfwa`hZrHfn;)9t4`VpZkze)d1JQ1k1BqUii{D4h_&
z<1axh-H)!v%I9k~3=Exh9Ij{4B&|yvjKmD+&RkSur3yu3f}Br_tjlZlWqPxV^MPoI
z2glI_%s2ja9H;AWmMm(iN0BDQ<AvYZuUE*52~)^8`(K@*CE$(W%B5zsKDM&u$`_L6
z@?#aPW{;hD1#6SdVB4VDQwclOAGoY|w<4pLn0}I7DSsvuWq2S3-Il5h;X1sAdxWB>
zx2<x>Q;PRI?e74)KV3gNb?I6BEp`AY$rexHu$Uo#J=6Ws)f<Ie;Y?O-CclRq(Isff
zTk%c(ba6<7xcH<%=EE*_?b>P#O@$?)He27}WM0`peM;GBf|1U$jYkD_%7F(bzG4pi
zqy7Zgr%k7jQm=)RVZ_bfI?dJylob}+CJwUn8C1xN7O8`07)>zAQE(oklP@##GclLs
z*zchoKotg0BnM{SdIi=T|3u$j#qTtg&J2w>AJpVZ32qjYgwU<y3u-T%=A2bH)JYjN
z2XR=9Td5&jZBI);k7 at Cx7--r9A9BWo7RVt@ReuQbh|B+**iV|E0qx~%EGRiZE7Bh@
z5Ao&VjlEuxDRNLo7>1>>y54!X5t#fDB6ui}SAeS5hVa0jo8s9Z3Hq4e({{<x40;ui
zw}JcHDZvK-72FD7{^v1fO&f7roAKezEf6$V?o-g-zYr4(Tt4-D{}{<2)gzOL2Nui-
z91BLTZZ=iDdpODO8~1>~ho|trA89V<a+IqQB3z;=Ul`WAl{+$Qsat_J&;e at XR66`x
z!Bvtl&0tWH at ZAcsDHvZ(E)&IUdv!R7z>YKvAHH5453c5ztpw5b at sTSGzl&H*_hTWN
zEDE3V_Yp|;5=w!d=k57=F8F;Wgs}GwuTxRr0EkXg5u5ugPYY}B-SrRu?U)JU(kANj
z4D=h;MbrDKi()JAcH}9D=-z_;%sJzWZ+r5WmwN7BY?@(!cJd<BfUd<4^X~g`n9*<3
zv6;|^VZlMc(5^UJ8y2E-7D5`>2RU>DmlLAWqx<ZoS8{!g(us#ZKmk7-21TOouI7e2
zejZBFdL)h8XI0+1$U}0RTqgOwD2LrBSVf>kLk!;IEg~YaH at UiQ>VRCC=qQT(dAUQy
z1pv5BGB=z^7sP!ZqPtJ)et(%!NWZ^AVmHQl<agdV7}n at OyVAdR%1uXs7xzDR%Au at 8
zvU`qz- at Kz}Kw-nD3NVEXkLX81-TUx1MKFu#Z9~byjE^z<aO>T<IQTVHA?}cDa44#C
zxfl9*nF at YQT31>Nvw^Y;%VJ$MCqT(n=&os<jDi-mo&D^u+Bh!G_p at xCeI+jX22USn
z``up9%w+#e`5u;UaMfDT#<K!Z{GHpz4?NV*`QYS+b=2PdxkRti>*(<k(Pi?M<Px33
zo!%*$W?m;<RZnnmTJY%|7-nj~_=4%~-twZ0?E+DBf+JuppqsAm;v0`JelmK8_jNml
zPE2<))d5cbDDHsbQuUxm!bsesqx#mh_ at HUM+PE4#F+3X9jYbtO+L8^Q8?w_9=91Ru
zKROwB#+_s7zB}g#3e at O+RccU(BmYsRS*!9S-r&Pj8eQ1nJe6`oz``f>0LD|vpf0wi
z at Ot!{o0|)fLMukj)9eOBMV`4#lqdxMz^nH=bS1dN3c*?R*Q3(oR5vg*wGAf(gMwi*
z`<9I*)^CHvY|8Z-@=!WyvR)1vB%2L|&gfM-yOrvez7m~~LD7{TH^kBVsIF<mQBP+x
z5|s4$?<~O8*Am$~b^eiUH at PbE1!7o%u!z<`{pZFJbJo9}*La>zH7HtJ+t7sj&b-B+
zroXCsw_#xse{&}JgQQs29M5#Lh!^r=xc0>nor6F=A=0lW at pPOf>3Mp(bO^WHs(9iP
zsiaFD!e#0KK?Nh|yPQNezQbMS1?^O+vCl6*73|yVX=NQ&%Pz)-m7~$T at L%7hI_Iyq
zbDn|-AeSrarWe%*S|eh_)1;pKG>;pq6h8XMS&Nq(caQ%byG#Pitq(SlE5&<N$_dW6
zXm<P5D1AHTV-}FduG{V*O(#g8>ue&>OLRu0n4YGIU)nG~ek#}s6@`M?2BW)?85?{o
zCJ|E~yIw0&`X2a{uAfFv5~JA3YM<ffy4EPNzCdy#k{+;nmdzlrfMuUKNPM=*?l!ob
z&woBW*8TpZhzK%I^HXt6q~N$&z7XC96#hXUqsnyHO?!yVq-^?}Y)jayr<T?>o3vS`
z*Ibwg?7VrD*okO1`n;cxSVgWyMXJP0E6(o4jp%+5MddU9MVlbgBP#-?eu&Il1|<`5
zycAvbw$YFSTxDiyG&P~bx1ZmDfz{91+bsekO>T18R5q9z-;aNE3>wiM3*i#K=m=b7
zCraFZ=4KfACf~gwOOdF}Ier4ynJao=JD-3lc$lw3+miXYdSj4+l^`bq>oqgdn9S5x
zgFzg$VYVt<MlQeE-r08dJdJU;;r&LU0PXDCaY)DZDdYTu3DT#+0YN?npDjt9OAxlR
z^b^B3Y~AHKKwJbl)PbrvJ1 at j5qIzPqYs~&i1k6U}nMnumsPyqq>|<G6F$T$3lQ3Y7
z_v_0Qy5s%5-qjY`FCH)P8%ad;Ip!X5l3NVH0*;azh at v$Zu6;!P--&0pR04&TkLRSv
z8w&?vxnY3k3O$q;(A=ZU+`pFeg3S~qTbA at n$Furyy;3hV7{D(94b}`SZeNLIg!e&v
z#Dl_pGm6)G%OXCvUNP#h)`OxDw<)0o;n6^OZx?INp>?8ikCl$XTLVGG$EupZGR)-X
zr+1gBcMV_d!}jm~EX1(BwdC_>*9{Ium);J~f=PcF9^iK?5E%Vbvu1&eCM4U(UX6qG
z7<UfLg}g#u9O<zly_L=b7tmrC+_u%X*B_}%v>aaVr8{!f%5A-G)t}M82D?@52zvSZ
z2rQdIU#WtDl!4X};WG>5dDkNrgAZ8RjblwNT(#el%(Rm_{1$p(fqJ|!C?tc6vgQjh
zGq?XwE+)r9Y9B;xbtdt1 at V`DV5WydBua{F{Vx`huTF_xtbA(+&pQZOY$+>n9R5bAC
z8o5Tyty;al!r7}aP$^%B#BbvzuqR7)UVv%LSVM8+a at Syz%W(LDv9SIptNRYrT4jXK
zB6B%?2G<*ZA@~NR^@7e at 1h&n~W1J7U`>VLMT6oFw^1oQ<vB6AAriA&Ru}=%44Lufn
zuP$Od*}_QMp4y_}N~24MK3Tl#rSPgvKF<?J(OUcugZYUlvuOg1s9<m}PW0g1)UI5I
z$$oG7R_V>#*AE>7l86QCD|<%sc%my<Y8c-r7wj4H=u=j~K?u4SUe?0Q0#y_mcz`=0
zS|7#GMrv^Qkh3DeBk(|VF#NPcEK at OOQO@<yW>m?1nPa((mw1!65PPR8?@qFqlc3zt
zD+qKA*#o+=Bnd^}OV<DXa~&UT?dg`jI7jrg`3*@JZbjfUWr)*1_+zyBN@;0r$SEn~
zd>C8RMchBAqP=_-XVg&8aSSf_p;o5MAqO(DzA-dx4K!GsT^Ce0`f0i=5Dr}VT;Oe5
z9+^VHR0jv1E$>VY&;kmQ3)iu*y?d7TpVzsE^OQzI5n<sEK`AFV^y0IRMmSKtkrzx^
zV(_Ll$vIS3szG#ieuD+d*x!>K`z(Y;M*E0M<c)G;H^*9yivnD6k^-jej at p!AE&Nr9
z%E49a(8Z6!+Q<#L%CuzbVODsBUNE!zcT>Us8_PCZYB?xmmIuy6oMZJ2bWr?8L$~)h
zln at dxCC?`k&WBX%iZb{=KS-O0%E~o(lHuKGP;?yzDyF_BwWj4G`f5j+7U!gqu1QrQ
z_Q>`{km=P?`iaWdaH$<@20TGH+aP;1e=>8vw&xOyC}7SmotX^6=r+2r3CHcBPrAE-
zewGGFWEWS^Y$(s4AqaKIqtk3l#NOR_sXL!&Q?kT>mN#;I<*dF{vF!03ah4`}T%R;A
zml&{Bny?6dlNJHZf;NA_<)zUy8un88>c&@~_kFU;ByN^_iL0Tns at Zsb@zrO=3SyIB
zWNy`4xvz0KdIltN&T<`})$p8WTDOrkv7Z0#7|y>tM%yM0+;`<^+3&q^o9yM=%WF at +
z{`8!Ya96~ewfw)nzB(?de*1bz5hMlaQ0WF4kWNYI9#TSLXrvn at r9-+)fgz<4hLDty
z?rxAC8hj5=-22?$y`Pu=fHQL at cC5Yj+WXsh^(^5dR1!OL>fu&HPz<O^jT)F?O!|F-
zNPX4W7oEJAX-C#A#|7S!ZBg0(=|eqtX$UJ94W2s`6H{M)CsXgi?0Hrzs$@??{zMyG
zjIaWvHiU1X%a(K~^}Iyyfh9C^Y%E$4I+b0?KW7{%(jc+76qR$$s?%ekmd8j>@>?z*
zvU}t9t+hN+46|xS4`-3l(GuqlPT$dc1=CuR__4l|bXxsz9epIf&8a~%Ppw!w{>#hu
zdd%-=CB61BZRxI!-wkz%ka&R%v4!oy;-@%xuChgAf@|KLA5yp!V5&Rj1Q}O}E-HSm
znxG@@lRBa#pp~W9N76^Cs?}c at B7VFXhMn)px4oc2TKw}&^Qq#Lb#KC|Rh-m8gFaDO
z-{b7)e<cRG=3hu~1Q39NE|EdQ6_3=j*f2_wvD^7#z!*;0O9}QENOqXmYsQQY{&r+%
zPh*U*Xx{0TS%m}6&R1Y%nkx#WX;@47BQ>Pu{+$})X5mv(r*aM5wQel0uHHHY)wXcj
z=R{#)HrRNt{cgs%epoH{Lom$EJQB1vOoqy}{}RPR4~0Js?&}m3T<PuM9U-gT!!4BD
zitEq8FH$F4V1t2c$w54cA$BilXq9eSM#3lU{wb`|kKQ)^+3qze*$P44BP5WWq7`-k
z7qGr(=naNYvtjug67TofUj53V2~Pc-qA+-+*C<@#Fkj>2Z#o2gh}$XoL?v`>qMUd=
zz0cwjmEXYVt~a+IaMo%(J$-W1=~MpVx1zdQ;`|!U20fu_ymID3cEREg*TyJ6=gk?`
zCW<o1sqrc at jKX3qc)aVufBWjEzkHQ>(l_i%e^IZ>l<oKHIGYYnOarlytR=^BLb;H`
z5d3$p;>2Hmd?BP}uFAdX7jEKkD1l&!IP<K3216T)l%7te^=J*aD-C8#VyM(639s2(
z+oeI**s-ZIBk#TRmGoj88z7w0u)y47Xd$u@!fZ=|nhWYqe}cT{xJ%?8VYup1db%ah
zPX&2CCbJ?$sG$}0w1r$~=cX|=z5=3$Q%01Q;Ek}$$rjjR*W2FF>)W>b{+wK7F7Qv7
zcP(=5p2FlHYbqSYwqES#v*wi at TfrnFw-<gH^}aI8w7qS90HGOKk+;RGs!QFFAK##(
z&cb8A=J=zCuMVu=Y%fRemKThREB%MdA}im6Jd!al?G<DHW%t0GC=`N5m!f75N2_N-
zbz7x;>Mh4GzQI>+6U9KY-7b2jMN{0CaVXY>Ub}Y4^1=ZMl*1=Cj-5Yu!5>2tskvIQ
zy~w()>S|#rSy(g5x^XXqqrP<B3RHc37b_pP6S|$5VS8Nd!K{a7bl_0}iM0`&-w|~5
zreo+xtyu4y8|!`7<4_)qs|*wvgoAulCf`Gepb?}n%5K#c at 0#617iA;rFgebQ4pSnS
ziG{XB-Rfvy^bjK@#R;DFMPx-K at SCQ7QEl5m5+~-}$K1s4xn&&b<UIG;f0#`bj<6 at a
zL5xpuq)Vul+jHz*e|mX0p+p~2Xmc=oxV&$M9cVptF<DF3<X%i6IcLwj8s at Vh#27y@
zH~zA=?@QQPAgb_N1mwWO1Cr3OK`~hZenO*7u1Ag1m!Fu~k5m$FnW(tk!0cZ&-1iFK
zT~D`moO$eL at 2S<=6*e`MvegHmrY71)76YNQ$}=+hW2ya#`If35v1YOLjOSznip2?<
zo*ErL<h{VRck&)(pD63GB2ZX7!~%q9ut0MEaB+rzx_IhEAPPG0hiq}L8%Ja8DZasi
z=77qht)#J!wm!5KnOMc+Qt5OfS9_(sJu6vV$RN*qAgK3eBJP<+?I(sGxxuf#YDv`9
z^CxMR+^!jq+as7fRGNLId0zcev*^SDr2+}L)t<qyZYB7Elo^H0q$bg$z+-wg2X(vr
ziGECUkONpA7(xKt+X9<5>%4rjzZqBPoeYJQz~Z_tL3AkD!SHGR1Ebn>1%9Qeu#Y90
zOp=3KZojUhe-n>DnwhFAnopCQ at ud`M9)N^vU?2T_3;oKJQ&yUQLi%pVD)m${f!-z1
z-&P3w8-*<e!`{I77}*2X9z6H`9xGP0r>*=Rw5_qWHMCej&#=!7nEy^=azB?JeR(DP
z7gnU4nn_tV$8A$_s5;2w6UrPNw-$MrS*S?*(`*0G2z#ZRYKu`0<gaC&MF|lkeLkV|
zJK}XbS3Hmv_l5}TcMC<hd|Ry$F|kQ6BnH>s)rcr>H%#8P#G!(EaxVJdx+u^3OWRBy
zdtX^6vs&U+&}v_4Al%>ZQh==IW9)mLgY+YTpnl`&0mYD#DwMlRk&`NoF!8<Kx1uPz
z*|J+qcjWt#Mg`~l48D|Q7b^PV4svj-dX72)ajTDQl{F at Vg+_4S-SL`y59b<vDZeq!
zmb|SmFfcXmohg`kf+s^&-Y8!<uEDOdF=0K9k at Z@bVZ at 2$2~(0*{D)qBs5}8kOxYY8
zxIOlS(le8Y>PPf~jah!e3C-8_T_*-k at i<38zpG~o=!Fl at YWayZpic=3hUT7i<{zTP
zCM+aSIo0*i$z=cw2jtP)76n6UOknj5?^!Yoi~ZIE$paurpr|5liHcH(Cw2J_jq=L2
zWoAimt!yojf3- at 6tIkE^c4<r6U%dp2pAI*bH&N at s?ET<x{QqVw8q!m~7~NMixdL}O
z&!EQBbX^UEgCaOOEcS{$wzs>_Z;Clucr|t#)+aKqw1`$+$LSdk=}D)7T_M_oprUMU
zjJSbbN(&l$D2>JADP>pN6ox2e at 7duVE$jK(Irgc8q!&6Zvk4g}$5gmTh86I5Z at m-L
zEkM<M)AHMgmHEcjVD)8Vi1;)OM*ZL!)82a3(*#-&d>+WW_b4+19OJzJ40xW191c at D
zj&WI1;|iv2eZFwlZ^Yvyl?;&ul77DRNcZbh{SR|C65{4<20k8LB6{XqPehmu)xY<c
zi}omip{dQAH;h<MF*2RM6f-5MXo6G|T=|W;(Lp+&S(#4<xs(58?Ww^V5&NIr!*IM=
zP$MY&-F|JdH?+C1x9j9PjWp0w$tel0OQ?ME&OyE?*615%^HvhFDkW*ydoVpsdl0lo
z_ at TG=`DJaMeNls&aHR#H830VFYk;s>Z<{B|mv8F{Uh+Ax3lH^H$(!$zD(2&xZ;v!%
zPvu4*$eH3JH2p<L1&SxMi1L_|4cl9iwX3)@quTjPEI{tee^pg($j3aSFQ(6 at yYF5H
zG>McJd_O>fwG~`QSMlEwUh|#G$VJ-dV5DLWTQHWELgu%yEFM3^Er|&sT8f)v+Cgzg
z|7W$exUi2%{}{rKt8he)&g at JoRE1}!-Sc2F#x$-e;|ZuGB~F~P)o_6f89&x4&hIS&
zK1*Km;&}u>D!9}+U9EC5i3y1^r$HVTZF<^clI|r}&CiMS574=F*Ftio(q$%M)S1or
zRTnmplo*<V;Sj+`??W&Cs}?g85qgo;`7ti8uCEiRZb$JZnQxEFE&NPMU<|_kq3~Is
zrvFl|X0Y{-Yb#DtzbX^A&2OptPs6IFQeT6aZUco;;Cw16+{s4eZ8LIG5sshQ%w*0_
z%4g%;oE5<rPB-J4N~yc+MT_yDe4Y>}2E)R0&M!e%W2x`TpQx&%$r_f*aS<<T5lJ$=
zZopwVDYL=2B5 at +%)x0kBZ#sJf0;qwzJt*`$#L at Y|!lVcg=MNt-KSw<izGktLTRx4!
zx38z!sD)}EfvEg<zDl;b;cTpJ)xTl+tN;SG=-m5T*<&1oPf!7%1_USrW4wzAF{kZ)
zC9Ddd{4=)K=%!XMyU!VPbpe%Oe>fcdP`50?cqLa)zqp{$s4`Cl<d1WoF+%>N4uFht
z7H=R3y}kJ0ku_Nrq9GJBxPJPEnHi`iW5dM{uaR#nKOfe00EL^dVn4b#oTwHvtcbUa
zX8f1&Dlt$Lt8xS7%ZZR6l;*M-SfsV#vy>ya@)>ayLs7?Pk?z@&jM0nX%yhLcKGNG{
zq*TT;Sd8vFMWb<?iU|VY7FK;87VJ0v7lB|+1_Ph-BZQJnSgQxpU$=&lOup%j$}%#?
zW1<3k=zx2A)rmxie`#w1GAF9PSOm&-z!9>x|8j%`H<FsPOwX2aLH%yS3ZsuzJUAuj
zX_g_t-RcU at rgLiIxmJ|KGU-j}0oXN_#pEy<;^J|%JCizf<2LM++gtI`Yd<Wp$;&8E
z)v=*#+rtaDUme)|IL&zW)M3KEhZ|Zkh3ZRud2z>{)OMVFs4f$+x_n+u%l`=Yz=YEN
zmwgjw-`lsJTaX=B=9!Yn5GF4FI&u(;nX9u?^tZwvh6DcD0AX)7iKhb%d4q at V7YpYB
z<p1V3x3-<(M5cv~2|tJ}H{y-8Ub>aMrl>$5smppc6yT2+;=D6jlUuljI2AZ*fj{?2
zq5=ENa=Fa`2YX)=A4;;y`o1 at 6f79rk;UJS;)G+n=_S3qA(uz(S-6KPUZq(EI{m>%3
zju(tclKiXkwmZV*rRbU&057!U#Yl?kSFS%1UbC`+(~JuTY;=iKLmK0T=psJ!b%b}j
zGw0%0<|m-+h at Gz;?N@@0s`VUWh9Li-;MM5$lOG-5%^M260QRe%2^e~@$EMYGu1+8W
zo}=({l<21(vI_fj1v?be$CX+OsWI~lXP<t>b_UhfYxFy}BFiL#K$HNZZ-%=Y^&+MY
z98>*pkD<wRB0||;1!(d$-ouu11ocNuKfyVGdVkSkgNM3j`xyS_-5wf1ktY?H0UL#Y
zm4p*w#~!~uzx}v|OS*Nc?yf%NPczOn-CNxbmH<X$eAKpIv7vql(!Wes!;TYok^s5^
z?m~&Lf);eq)xFO*H at koHE2@uL!g{kT?3=%>e4oX6+7Qqz$M*Jzhh3a}yvc|%G`G&Q
zH(N8y1TR5(MEK0r0W5Y6>_z+wtGLYpSjAq%4k^F`7uQC~qkqcS^wRoKTIkQUkWFz?
z^UHKS>|qg*H_ at Ll_)-|jBQ+vr?|RSFuMloPJ%QV0Z$mC^_rhXITfG;}o2pHvA^lXT
zS?151{D&oST;?lr@}JF~wp?6 at uhO_Fr@oW{UP(s6qrgkV at dRFI=<E2K7xAGwq~C8^
zh!j^}x(xixd?oa2UI0lyv&@&b*JekXfHl^JO<NQuNx4`Gd=i|~VAP43HzZP>Mzoxf
zT2j)aetzVYCf}2-DCkbmQZH$fi3aDHA3w11ffL5nUOwLM&!tCcmnicFJX^uxD=vs;
zoay}~f~+({s*}Wm^tJ0d(cg^<9&UbLh`WLC3DyO|r-hS0AA_Vg at 2z}gKFLs_e&#xt
zYXL7JQ(NmjP8M3XJ at DxWCEwFtedd4AUhr$s{X)`AabVc)vI{a7*B-X40z|+ExdOi`
z4sVIh?i(g3mM`ygM23X)^*=!)?itj-<0F`Fw*<JrE_~<0G^`Zqx~pN0my?%CAb$@F
zP0-P&rYwv<rD<OX88nBMC?2ziIq!&mT#N3+8xXk_6BiIt;^=sPNzYi{{Ut&7LDA&&
zJ}A}!K at kyW{zuEFOt}{*5r3TQl?JSx+#x(u&I3aBL!aMP6!)fU9^ekK*9HDDA5FoJ
z(yr%-U$bNS=?6%MKblev4FO|%1 at cGvzqn!L&3N_!R*SLz89xU5ihrL9*||jcBP^DN
zdI*BcO$P<aoaXN3r7{g#Qv2KPlI}5b(Vu)O8s>|EbsR1?w|F}q(ub5^GrK>#uoTP=
zo!~ghsdR&us>VbFzq)d7oTIK;alfrPsE)o(L3Z;ovCwuuV14kF!qo3g<9H)W at 7OAS
zAPOBaXbSXQ1a*)MPxmeMlQj4NV$dhG%;UhUZ>efeAbl7+5fwxw*GrRZ#9 at ye5Zc4j
zEBYcVG*R`(!7hR)Y7|F#bl<Hsop$}<+n2$nW1jv(Y56!H2g)iaMrln4XK3jEz{NbC
zk5yy3Tq&9DUv!Ue&P^6!5Nnr+Y)mY9e$h$=0?GsR|IX4Z32sSb2w2bpZ{0|7GkYnM
z2Dr93CT8u*`d3r~I47{l=K%Uu8ZeEH`ygk}|5uPxF8WuHJ1AnnPjRKz=1bE3j6v=M
zt}#@k0#;tC-h<yv>yyERh09odMHsMp47Bu)42Wn$FK~&I)>D<9+=n<oY}f)&_+kSR
zKKJ(bCjh3Is;&h}xZ_oxdbFblAuUdV8WazH)^C|AT;)h0gHZ1SUhDSX0dKCN4cXvu
z{$Ug+hOZ$tGc8CA&|e;2KS2N%=LUnnj4D%L12&=1A{%g~V-OL5Xk`AU;VCXQp7!+9
zIO8$%=aPGAp`Xr|RJGA>X+Hn?d|GPu=2H2{X+HG(u<Wj%9{E^Vb_<<pp&=6d#s4)z
zNOxpXi%1KG5UMY&fVK!RCn?IFOuW*yNt9ogqicRu1CSp0o(W1E3aTIaUZ-^Z^uq at x
zTt6)%(H%7zsEaoFZfZ9oP_`J?%w>%|PP^C@!_I`;`^AxCQ#(;W^&<Zf06+a{f(E}x
zZ_lrVWxMvGMMvGTzQ?Zaq~(8?0)f2A|A95d&ztU)G?X)zefC+SSkKlf`~vcocOC*4
z(Y*&a_GU2ZvuC5Uzkkp^(~{<D<yahjsdQ-w&WxH at xk7HZG=52Gt{G;KDvPeH)niT2
zCME5S4LSt<|IG1(ZPwk>r{uS_*kZ>1HDRMmBX{N+Lr|)0EddFzrc9&o(Z(dS!j%Bu
zG~JwY`seM9*GgYglMO$Eh(kF$$(VbY5-GekL1speIKaB=SK3Z+m!CS^333lh%<yi$
z8SAo4gr^A}id^1DE{pr6M6FoKQf4L>gn(fMd{z=<Eye7-2aN8Ze>3`#z!uYgG5Wqj
zJ)SoIHamEWBl|jb#4Sht6<tt&%-HH`;`PO&{XV{gg|=TS0D+Gq4aMuMUwyP at i@j!p
zT)la8!t-!zqc3r at uS)KtJMoZgz^=le1FMY^pru*dn?Ljq1y;Of9-+ObsneXZuDl1F
z3i8lD(4QBM<kB+26T4%H9JTLu_0xs(WTnO8{BM#GcRj*x at g>5zM%m)=X58<?j6YkU
zB6WpPrm}_4YWm{i`L(}bKD(47mZwpoi(xzaghgehyPe$smi?eFSK)1^wzzJ7%N$)z
z`YB#hw{Jos^OsYJfUn^OILQ%6+0j?I?QfFjU+IqmYh7=$MtNZ6QR1RHTV`MbP6}l;
zVnF|QLrWdfyD1I``})*lic-~mDifS-)r)8?135$yQR`~*^f0EzDGTmnr^CXz?{cy`
z$t>nFIX_IfgY{usPnsa|XhR^ytqHs-)lVl_QfuG*;UwyYN+iY$UuBaCigZ at 3a3{s{
zKIUi96LE<C+9XAV#eKzWcylu at i>X`Em7Qd3ei+qL7x|P^<}4;hkE)>VWvDdbooB^E
z#VpDhEABI&vm<WxB|Mjt;bsN8j?^Dw`UrLkIVEDvZ{^x1H|zztQ?dFilti<*vq?1~
zNH|cH?t~k8NQfV=vd_02Bpyp?3~7%^xK-7&swvc#BJA1sx3sQ92xw4~1Ff9F+86}e
z9Yi*Lrm$Y2&-c(FLgW6?c28;Ho_}zB$9^q_)uB3<_$Sw7T#>5 at m9e(g?Ho$E!>f#&
zUCI1{aruy>EHVQP2BVTTy*1nC40_;%5iVKt+2Rt8sVYzr&u8o0-GXA*=PagMp?FII
zz|g?`n)!e9by=rSd$T6=NXZ4+MdOitx|f8}`<FmY)^WLoad-Vl&Tb`ni*elgCPTe^
zrsm=Nxa3-U))R3*cPRUjQKPPMKl;dHnmd?F^CY|=-&Kh34lLv$%9eZkg at _4GR)rq0
z0I55kEQ=FCInO>Kr072)H1S7aBy`tRN9(R45H!)DdMbxI-lq=xH15C4;yPHs>YeqK
z?2qwSO(KoQ)=sRnIS0}L^7Z%Qu}&~MW at Ufm0{p<qUCsLY<r&dAW_W}fSO6d5mF+Id
z&PYJ<$TKqw91Q}IqTQbn5Ym0m+t<t;Af at yLK5sBKZ_1X9K`}>4u$l at H^JViN24L_v
zz(?j13M0er08}u^^XOihHb?mDs5{_~ep~x=x8nY;uv>Q*afhdp#x5B+MQGj;86<>$
z4 at 0>AgdwRo;HhZq%|Vhb%4xIshr9T{Q9&0@%;;?g*YT64jeqj<E`{drX?!J4B+fu8
zEFk!OcKaV($B~9?)LiPh#~Pr|h0|y}-GECf<xe!j+m);%Dc?`sRKUo7C_YO#AsDMG
z1lHY`N!sqNWMyq<?XDJH><<k^|8`C-TsyO-pV?YCko?tsC~2i|({7L_vL-^DriSj2
zUNB(>&mR#i4aonI+MImeRo4q>ljZ{VFajK3pdA>xkjb>ZcfrE=;pLu9ULpebo%F4>
zQqcbF6ah)}+AWhxAuh%Q&1KA3giI)Ph1QIUJ|8vvVYX;Nef<J$zwuDVV1cH8=>43Y
z!H7 at MvaX)c1lp7R0xfKQ4;~Ms`~8>yX!|bm?_ce`#_6KsG=?7 at lu?vw6$k<S`2Pt|
z1Xp;X)PGH<q at mm8;`R3RI72bAe<Y4K9&2V=-}mrcu>)!*DDBob2$H2)p5;Zfwnpky
zn*892isR31dCe&fg~m<|#rNO(%j5Ruzvmm1U>vT<f*`hQcgoVgig4U_Z~nU~i)K2=
z<U<VGHX8bB0UAkpT*_zS at Gxsd&)s2z8au+devh1Epf?L}R(>3kf1wnPQowxvEX9UO
z0hB`WDn!9~N<tf0MVfODgQtmn*!3~*5d-zVGlZfM0G$8T^R0fX3#5>L_I%q_Ly-9G
z6(zc3-B3g9YR6Y=x%40S81{+aGREJ=O>u58jAQ#lbHNxUbAO}aTiWU3{#DFgnhl>l
z#iujaIWGcl87F^7O*m5WQgAoB at B`oZee)>r at 8(g&J#Rpdd*E&t_{#)`p53;O8niT#
zF!4vRc195l at 7P5Evjcn>r~Me86c=wYptl)IHyl)HS`4VOz3U>eI&-F^$f5y{6l1-A
z<%T;k^;%4$7ko8z>opkydPwSzHN}se%CHbdA}oG*eli2BAB#C+>K!nVoOKnRs4BVp
zaEN1}ZRNFmb|87{hR>Itl|}t~lSgrUg6Pz)q3lhA?3uY{+!xfNt=rCwSdloKWqa}L
zq-;s;PjUH!d^1vRy_-hIPv;?Yn1Ent?r*`+3m|#{f}tEdmH3)KIP4oL8(}v2y(Xy7
z$u}UhnHYF;#V^n{9=HCYn_Z at ltOmz@Z at rzX_w~s=1tX<t`?tuZhXgiaaal6U;Wej1
zzpW`QxXN?kjHuH0HIehOKp4eR{-ZtALph^|Af;|Ke3x(X;_(yQ4r$W{5uaDu*<^2I
zD$l=o#mkR~gWre9#l5~t;O>2>es)L)ydt6jj5fxDGqB?RH)gIu*N?8|qWm;D&R$)Q
zr<*^6 at kLsu`bmXKJ&h=eF~z76z!<LYrKnN4u2ktw=q31Tkz;yPM)=1?d9Zpi()Gg|
z;p(`C<pBRe<n1Vj6OD<AZqv6#j||ts>f at y+w2Ax=fcgJN9WhPj-^1})CP-dD1fy1!
z23Rl09=^VApI_JFmmO5Du>Jy$JJ at sMDad~~3u~H^1e&#t2m*Nxxj0|m92M at q)Rd3R
z47G-iK6JWxa at 3r%u}?6E6(?vu*KU4)pV->Mbf_NM*1CRfXO7#~lNQ+7C3S3}CTmWM
zE16dabk>>ST8+C=IW_x<EEU|7u(p1YesLbP8c+5lGjLe`b>A_o)ZHHNj52>WZ~$*G
z1)}ABPZoey1iJ5O`0_V~h76o-2hm<3`y+qV^=BEbzzw*8fN}r at MG4TFsb^9oe|)Qp
z(u+1WNx=y`%%6E?H5vta54akzBNV0TvVGog97iHLrc_`-w2cSW&qPZhWpb8B%3ySV
z6ctj`-n*WE^V^M0wJntoq*+}}SZbcE9JG`~_-S8K_9q=VN{}hEo5u$LX9fT}IuEZQ
zCzTJE?A?T-@^)AI0FUy`;7IS8ANO>-1QvFw|4$muRE38>m8|K35g+0H6?;I4gha1w
zHtzk%h*KscZ4K9qrMmg_L4)jsg*82hLhkQ)AMx*azcW?Xn<Zt(ZJMtr3YKGdoI7M7
zSqEvV(GB%0fbf0!gp)S?Y;wq*J2UVB$Umbe3Xg<O{cwM<(DAfMtIi+Z9P$7&Sy at 18
z>@>J7#=gwWFa?t}TdRO_wVX=!$(U0~6D<;mH|I}Y&g9qWP|rWeXr;5T%GIlLr>lX{
zX%(2;WTD#K+^#Qhs0_><1d=BN7Pmsh%u>KQHps0f0>>==>Fco+010Kq{CkJx?)x}|
zWU96F2MEOVzY2nk`>OPbj}d#Y(+ at pFLvzY6sdxyVUm){%<J(_>t9|rXAphV!GGr)B
zaIWXSc#v1O%M;vR at qT2oXIKq>^Q@~;Kg-KyF_O!I^f#WN*p+CV$ms(zs{$kBhR-Wg
zaX-my)Il%b_a*$_u8l!jvzIg?kfT+P)l0UKFcZ5Hp at I`dIouX(ttntvGEqEoU0l#5
zd91}9XZ;2lWTVhabK#|1sZ~nE=XU4|<ChQstncNAK8&_1V|joS*|w70eT!(6t)~Iz
zLb8eO#Xv*3`wO!R2EMX^KyL?P^>2p6^UZy!@E3zj$pb|ISmiH<B*0u!Yx56fL20bZ
z!$CLQqUs#Tc~}0RqyYU-L~jQ9&61^CBq^xa5<8H at Ej^$a7LcxJEIOUvb{;7?JZTf;
z0W2|qLG;X3Jh56<1d|h8TneV@$Sa#N;2>pSkfpQS|1Vh@?)xfnJa`KW at HU9^@71L*
zhN?F?QK^7~lQ<u>hz~bL&@|9<O_j4n4J*?TOD@$%kY9^BZy%?Q$g2dmxhUnJy at E1J
zmkx+Iwv5DEvvGuBBWJ2<gWF(r+i%zrRdv>?vapyEweNDo$ku?ecHj#KGez*UK_~3^
zFP5)no1U6vT`!2?9d~fP>2Ni4B#2^N#+V?|DUC4UlmeAC%`Hg7q`P{jSb8QsrmxvD
z{Fy}(V?o>&#%FL4E=Vv(PtsUMcaQ at w_8b}6^tDSN+&h=Br2KaF+{RHR96E9<u}5zH
zbQ80-2Ht<ir=3OLUcF;o0z$J_G<kQwwme_f6!m5De+2qa&!Vfj*)FY44(c=pB&?#=
z4wpyTtUTk94<^S~zt_ulA;D$-==9eB;vATq5U6o6-dn)Lf3*Q}{tH+86m3jHbcY!r
zqk*Fdgj#R1$|qT$Y58{Ew4?*{pY2gpy)S!KL)R{zP?~e`bnOhqlOevz at sgDHpbDb@
z7ThHI%vHT*b}zu9rv$IUdr3^XjbU0(4TkYrKXRB`eoI`ge1bg0?-m&tH)Eq_t`2@#
zQg$XcE3XuhA2R0>uQ5)DwB%leE?(oqPE~q?SPjV1f8;xv^|2LCZ&*{aqYDX~lkG3<
z$j at e(yQ5wroov1Sg}x}(wWM)|&>NSl_#s$M6N6+;yPO_075*<F%|8^DphH^V+3k`C
zvo2??W}@-iLw at q;I&j=AE_^FsD+xp*@ogvrm#30?zZi|J#F6ziiPqiEyzY68{~ZHq
z85v-G2H`JJkC~A=p*P$q&w&;Tn1}P{?4zC_Y{vV;r9{4sQp*$|H90`#QAkRph5~{o
z&X)$ZZ7FGWMZ<;|mZSH{*+6hE7b1)*kCe1Qu}>pnUtSw8W(epBxvbT>d^MYA7TJ#S
zHTLH at +)(w-AWgIYMU|`4xC;|}ixjxqVacv>y)^wMhR5HY^?+BV3K>2<j)^M&#VS?b
zissr+bf_9aFZ52G0{fOlii1_k$h^d&dbfJK!8%35_j}7U!pgtr%CYLK(_)tP4EJ`q
zD{;8q8I&#o-CF7HxM_&^k-sQH6 at 8e;RjA8REU=@b`39KIbs}7%zkWNZC#}sk%c9$X
z-5y;KsZCo6!)cr&C3C~^UuBuVW1Lj0Fbk62<?MH%#28Z(R>@gFbXt{6PUP)*SsIN2
z at 4h2(ad#9CJq>%>Z`=<ITC#+cQ$nB#1kiyj0 at DO;*Ocp*HcSrv1?d8i>dR3A-NS?V
z7rF}3*H+kV<)-K$>Rpl$cp|!#cS!)p;}4{ZQPE36w?-r4afvg&AU;(Vyw at ibr+`M2
zOZqMWAD;y>R#G at -X)DstH at aXroh?mXEOY+7);FdU<PQVVfDUwiP5KQ3QXVYS@@M&w
ze5sCVpC#Koc3q2gTV3<pCdUFJ^GTV3y2Rj}JD=TMufd~WS2-=^Z?l|Xd2H3>MLCXH
zz^Oda at ohXq%FxJA#&vo0F6;9nqgqCVw+0!K!c8q-WA=3*i`7o=7KwK4*J*lZB9tv`
z(so&vi!8`|S$(iT4>VZtZoG!?BlDzdg%H8*GgknrGmwE%Tl8w`*@J=$^?@0u&(PYA
zJ{HXcTmVD(2W&^L`wU99c5$e`1g_0T$3%T&MKc at HSi}eX{xZ94JDQFO`=U*MKD7_j
z^^-+U_`yyDf$M3%nWlM32P#Oa5fgPfeNxeaM!||kk6vZHVa?G{RB7T+Y+D8drzb-T
zoCMaw6}4*{A;D_;6Ikx2NgOb1kOS1LQ|YzIdhQm7PD(#L#GNOU8DRLn6%^z-Z*PTS
z9TEL@(aaW|q|B{<S$>}m6!W&I-IyIE-uK#Fs6DzXdC#)Om;XjSk)gTV9<NOKyd9T<
zS=S4hHK;sLwYEM9G^bw~yfm&>v34!Jd-$}^h30S^h3L%-=L?Frb;%N$6y6-&$`kUh
z+YcLpKya&Xu9h&>9WY82mprNHx#N`D(kHLrgmNKxL6e!b7M1dmmyGPhh-xYq63Cr$
z6|a88Khz$4XdbxrlXD)?VLdg{!b7^ZYuVc;3<7195MdO0;9LPc50dA8eZUEKY&!@I
zi?6(kzwOzD->;1EDr?!{f^>?eLV%-yyhUEo?$H{5CBkRBLg<DOvB;Cc=+3ztZ3pP6
z%aqAI(*)xX2P-PQGmnjV=|TP~dA-J|n?*I!QVC9UD5f>n7aW_3bk|hr!07{YPa)H#
zdR>NR@)LW!8AubR?TTni8`fxnez=<VrP~ZnAYToDGr>I8810iak)b5k+d#pZT{exw
zQf{vb6l6=t=!K%6&iQd~$y#4819>@~j1licL4b{)ZR0Hp$U)6ulv+WJ?C|+yBRCN$
zBJX at uBzzCjB(r29pLBH6?^S at hBbs#eNwl7RQLr<SfUv%K0a?87Z_{vaLC;yVz*D7Y
zp+s^Li`XGOX<A!4C)W%HhT}0&x8K*4P~qXjYOX)R2r*ofYE3xB2IxniJ(_6#>LrM$
zD)Ne>gr)A%<UdYsyhS>Y#jDB1w}XN#DZCQNe~F=W%xSsq`7wr}SL{aXF_GB~s0dZd
zwE7QrveCW!YWf16`B4`$hapo~T+_r*beHpP+p$AW0MqaLtyZ-4Z!|d$CG+l)FW}Xa
zan_Y$QDNg6*P`}KXD6)f@{J?+57d!diQPvd%6zvZx5_f9g1keY2_Xp{uqpaJyI^Ep
z{7cGLzqwT7Tr!(z<LR_`?+#7gO6tT8C-#{AZV()5q=GPc=AG+p&u)AHE9X?LHmdK2
z{b11T^zie9pPwS0RzPlU(4JMjqfwCu>tXJ-+b+8BK<U2B9$fw`yU>i at U#Y7*kX-lk
z9ZoZoTeh-uqMSe at STLQID*Z4Ve`?iR|H3Y#Nc3GIuc%35e>n75&bxNtnceXyN@}p7
z;MXq3rXN0gdYBa3{cg<4s?WKmTNhof2&+~YYxUnddEXs<J$+gKYdICEtUh^{z%f4G
zD90mE^rPI_aF%}j$QK`uk1r9*xEFDmWXNp&(fuUaoI`|N+G{Fj2CgWG1^JnV)lFZA
z&@C~+jg7^MOSHX*hsDIBC0R>Db~E-pnKRneq5X?&@XxN;Z9D_Z-5!}zoqdvHyOWk*
zd8z9<U<=<`@?f=(-KfsJ6eEBx=W7o8iD9cU9EX!U?-lajTt)(I&u=Jw5f&Gh^T=~j
zd18m&A__*jmARean(|iAnu%%a_iCdySBx>D^2bS|4W^rCyxPuF&Y|zf5eq|5o){K$
z<vc5m88?^kd~!2MMmiI}M|5&md%S6%^-~6~VT2k?Gq(@x_T at jVydX?*(e2a(z7vLU
zw7`vnX?x at KMckM3rFRz#)m0V);V3W+Hn!JhqJ>zu0qGJ6m%K^Wd}qH$5k3kmqRLx5
z$dcW#bd4c&$)?G=(u0x5B|jr~wVh7maA5jLuhNf-9(ZfQf{imb`|1Ek;|APP-V1=b
z^>HQv*&12AS1Sjx83M<^*_)Qe6v!TlpcSxh%5QC8Cz!RRajqZWgAaD9wMl^3srN51
zzzl!^x8<w7u8gB;Ynf8#OEX1W7y;s!A8FmY_i94dD4Tp}bBfvlG-=@a?MG%z*k=8x
zci2|tnf;|@#@TOIlI+q-6RQ_^i?eP>wbhD>XqS~f%!n)n-^c97U9-c!<;}{_UsY-H
z0igPdw{jRDrF<>GMiocb<WZ)7UwdSZb1&zlt$a=qm5!z?z_h4|P|lpsR#T_6i=pcA
z(~G8+rsUPF25$=IM25E?2({Tf${X#?l;FLiyUS^%vU#U_kpglXC2PDm;`C!T;@qx_
z?tXq_86nq=d@?N$LHSaQh+po at T$iu-$zJnVI;5HwN~m;(m$pbN$&ehGgWa{lmLakJ
zEJ>}1)W#eI<fc;kRHdxIxK}q~;tl<_0N&>U&+KP5JrT##o>A&owJFLltS6F6v85uO
zdas-`PW^-kJ3RddE|SzN<{gpd#CK~Xp^<7PuuFB52(>PDXX+3(G`j|d`1RgZlc at C4
zZRbN=97wrHn73eX!5DBH8t7$xRNW(eE3wWxvJ39EYps;#=!lIt*@?!lUcWhF1wa#D
z#{UaI?7r!-v~4+z(7`<HK#4Wj-zDswA%#@OOATH945h4~M~8z6?|YGUPI(pa{y(*(
zzHUug&}o%2nt%N?ccL<;!Jm*3bY19^7c8MyiN!n^SE?$s8@(rtzs0|s^O*HJCxoPt
zJ8|p_s$K&($S(J1$p6h2NwIYCJDER)AVxdP<BLda<Py~i#9D$1Rc~?UA4BN42T-tG
z(pe4C<$t$jwuBG3Pn17uC0+`?&mu$Ee`b+S3=u|vcoTFZl@|;@S9>y9Fq~e~CtQjz
zyv;=O3P6uqjc)}@n{!SJ^xZ#?AmTws3U!JT)t!&w8Q8D=Sj&|LkAU=21{`ZChfRpl
zJ|b4DaI9hvOfou9{FPrM%Yk7Gq=@PR?xVm_ at P`8!;(!2H4S<tdCl=#0O4_4FW_-1(
zr`rGS<!<m=9{od5RG})3EH#n=!avj!HlKxr7T6>=8%#2d4jL?*2oYlfE2>wlklJz%
zot#`g!a~iP$GB;g-F}7Mx)5FTq~#%#5R^(;Sw3hnxMMSj{9^r-Du#AGkDTL%gw5i)
zI{%Y%a{n|-H)d}UhPs%I4}V%IDI0cvgRAnOVc)(ZUO~dnT)hWwX-VXgFN%M7iwLUL
z$1Gr`;u8)4qhSzCPwwfTs*uX0oP<7{0ll5dEtx4F`!2G(_zmFlo?&Rn1c`Z4L$r at V
z!1GlP^JJKIm&nc{{$z|ujXeSDIXOt<bPUf at m;1Hp+=*_B-gJ0}MbnpAw_Cv#5$_RP
zO<adoBr&<BVB^${!&M>WXC~`UcM_S%VTw<UaGK2d^9CxXZ7sX!wS{#RTrXKDZFPYc
z>7W;h+;(!w>I0Bu1T0!i1+a05b|30;_nx+|kNNdg)I~w2SsZPFKtHP0QpWcIo)2oM
z^@|`HHC8;HtneFjEi&iN+U?s1bv1HWXuM-7bE^0iUsZI^s6z<8d4%R9&e?<5%e5pq
zhn&~-jE%<DP~i7A1cbbbyuB$YkiRk^7V28<OIAB2(A3;jZzO<A%vETB`n!Q1CD;&<
z|Jbb{Bf+YHKE<$Jfd4rl^{;2R!UO()37lwrcXt*A5MaR1)cEgNlE6k$hXmjpU=T>|
Mm6BAMgmK{i16|sDN&o-=
diff --git a/docs-xml/Samba3-ByExample/images/WINREPRESSME-Capture.png b/docs-xml/Samba3-ByExample/images/WINREPRESSME-Capture.png
deleted file mode 100644
index 3b6dc3ae564f093fc222b45bf993b03771283120..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 57046
zcmbq*dmz*M|NpAfy*N^IajRSsQbNgP2{E at 7xnEZ9w^0_tMpu+_nOp8%Tyh!BWfG=x
zorT=lup>jcO~Ynp{N8ju=W{;i^ZEWh`@<h^^Y- at M`}ulYU+!Np)ZV#m|27Z^v=gGE
zX#@hTuLprPuzz0<90}dJ!3hMq34&;<U%Ek><Xn5<*ns+j-L0ryiJB8QEz$TS&H0vP
z<r|&IH`g`JdfG0}#E%La2)xudrc!qD51p+KNA}i_pXg`YU!J)>7h0IHxxW0C=G696
zM@~M(?%=Q3z-(#=rnb55joR_CbiMzJoh_-J1&><SDSt+Nxi!1oo1NKZX_E=-qM4QE
zx}m_AM;w@>i850YjvK}#5MvpBCmhUad8 at S<xKa at 4cn+p{rQCnonNsB+ at p0`CXe9OZ
z;+t%!4QI>7b!$i5u6j$<d6$+JTVE7dJ8*fuSt_C*^7XspZ$vh(9ewexJ1}_CXz$mz
zoUy{fZcvvyR=z~DYlxNX)>F%K1HnSagqIyGv4Oj7p>Xyzxk8S7!OCXLQwFcvY{MlJ
zUo1-VF6&w*NdV^<J at 0Lpr$mzpZmEo8D6qtF-s__5m9qz!SM5L2rL~(Eb>qC_V-Lc2
z0q;G_P?DrpCwRsSESHVmj`0|qfuVxO$het0+XXr0O21*$KG}U0G`d1(zola4{y~0!
zDRgYHTDBdyP=Y4fmn~bC6nJp;Jcp-JEP_*a`2v41!_D1U`Qx69#gWkTl-G<8i0py^
z<dTH!022A?eGXeVV7ikt+=_^zwcT((Mcy~q(M<P4`HiGlb-mPfEq&=4HtgMt+%*WJ
z;2wdirJ9<Q%G@$bYjLa+Z(Nh4|08`999^}2vZB%!_`Np+YHgo>D&(j3Nb;Drl$(4U
z7D~3+A3QjnQ|T2c%2ucp at hY=u=(b6Goz`0S)C=07do$e4QUv(P(dSEDF8En0CP2}J
z6plQm<@Vy<GVWymU`XIas3GgT$=DP9D&Tz}+&gCse&Y6-!rZ~&jh_vv{9VN0nV95A
zN~Ow3-A$9N$c41}hND>R?1I#Q#m>@eG9GG?ecKJT>LhqPEv+r}hq1Eb;wlwS5&PX)
zau|7>N2yFh!Pjfguzp&bGUC=!Htdjo+IYBSqsf#Txn;=F84t&iCP>}SDVrd<#4=o*
z^rsD(JAuDeDR1b^2-Wbx2ylxflZ9wWi0LFZR-44;y!4>4%cbmh4MASadqZa2$Cl at m
zH}e<w)F_PgmtN)JE_0|XO%5IaZfnPt{Qkf(DHB*<i2IdU7NM*_X{=x;nAzRq5^R!b
zhI0SndFM$pTNi5ELQi>}r>ITjKT2rCYuVCxWJEDvuUn_!gF??AX?d1yKDy|Q*?)v7
ze94p^(QjTI;>SAEc_GZPjNZ(bJbgD at P7cJ*PH(Ts8{p?UCNz0cW%bejqh{olq0*VK
zfQp6 at tKcsyuaSEAr4H`pij}#!I|}?q13R07F5+1F3My?d#_A7<%?I404-N|nt8FWq
zbyiOAXPso_a#sf|)YKGqSI$melwxc38KuRF0`EQEIlQN-O}+EmY at HRl)1Z22u>0%C
zU3RMqzW#D><;Q^j96@%W$iUO%zzIO0H`fg}Np`cVk?vK{Yimbt=A`T}s$A?XtLBW`
z at BX?1^qvmpFoRc?=7%I?)n*@M+al}BpKB0LTPe5L+!)a_J62hwu(S}K&VCoX{Bi8X
zrnM7|PA;syX7a#+Q!{zP!K%R=%5vyz&nep00b3cUS7Cf!WST`meBMY6v5S5mlRCod
z7e7GayfhCyl?I~?oVEy9YAu6RbEc<y#%4i{=_}1J)KKfnXt~)k=Rj-KJA2vA{bzka
z4x5hzgB}+rj|DLXlE<<h;78b@%|{vqj$Zb6_Yd%Q_Y5?^taI3W*7t&VEEx2MP&b%e
zU^QV at Y~IhD2(KHB*ug5hu~BmEnvWOnOM5lTw7WLuwRO|iLpN_tNt6lq1$i%(BVXKB
z-{!0;CHX?(<|L?*>%ubVxNL>&WPvYii|pZjxtF6>p9&C2^o-Bc(=kJv7+GPV++K8{
z3xZrfIv||nI9^;jOyMUmPqE3P__B$?Qt=%1 at hym!h^wup;>z_^j)}{N+*cyXRJgY#
zt8A=>2;)VW-=QjiVz1ABNv{OHG-ospu_Z-gTsCczoJQ#lrfM|G4({;bzz14R^^=$@
zLbPE<Otmj#kR5b=VVU0FblMSvGB+TQkAHCX_2`Ti9A3uhuPB*VM+u at axtLhpgka0L
zKtU$K9pn<{7i9-LGdBvEX2RAgz2H}`l=gZo$0Pkzl0LGhMen_wy%H!Rnb at qx#dKeQ
zEWl9id8M_a7o}GZ7`kWTE%owH5KjB93u?+pRitIbeCg7a-H=VLa#}*CFsGtC4qCQG
ze5rO@^oJ#PQj at ySXv9;w5m|y<9{M*>|42V!MV#k#%*Q`!z$-J3zOaQ}+7$lk)i2qU
za^~lO&EWJTuShBpIRgs~3}7B)aG)V0A1v>8nY-iL87MIRy;$D~+nP3YeQC?}-VE1k
zsMM?hu7vWK<Qm6w4Y7e3u$VFRn*FR{(Y;Sn${wrN at c!Dvm&)}9#>+#}9SNeKCyH%;
zMjmR_tc7OcDPf8LNHI9HI++oubucn at srB=8#tdg73mK9g33kn|brX3}dWG0u()DG`
z)$th2+q!2_%ysJrXKhPZLi}MmE;XJX??}DaL_KXuh#2~E&ZuW`kj$u1!a0)$AswMt
zcWk_=`9N7xv3R{qdN0XB?b=u|X5g`cW-H{x67r;KeU5u}nwk%Mwrr&$9x5~{+LtyX
zheoZ;Kov7d=kAwYbgyCf7xEn->msE6y-I$g5+Y*phVA=98}40W)QyE-XLAs`<T(P%
zTcFfYTR*&XQAK-u$v~R-h?mWNha;d8=kP->Vpc at A3VR~T+qL(#@A_cpUKwb9+)Hh-
zTbO-R8hC_j119~J7i0 at 6ad<|a22-m{X*S at kk{?lNtUr$?!ypEt{K{W at HI$RVz2E at G
z(hPzoQa8nUUPJbyZ1Jl`OfP>KqrE;5yjY;@v!c<O`g%o(GLIy({jU*waK7<{{!B}J
z^KfwKVl8mO!_4&M$jJVcX)tA>!*3<gVIj)0qbK$T!Jz7s)w1e%Lj28-eJ4C@$_Cno
zrat*fxe*?ueYio8yVj=V+ppnq;7I%W5$%|;PsVY<iNM43a4LNX`l;Luzf?c4VdoWD
z)mgg4@{$RqI$*OT&df at gEX5l0^ZbJPRBqf8LQFxb?R~d5Xc|D&7_pIR+ at oM&W6pVI
z9Y&B at H!}#)eZwrorZ?(&bl)x=mC}Ggnuy5CjKYxy&t#{(o4soA)33x`Z59Rg6(Wjv
z)(l#q)v>72(b+4pSNnS_!&Ob6El-AFlnuaO&lsf$9#c#}E*)xxwm$-L$!99AgwJ;0
zTUku at Qf2<pWt<N7neXh{yfX9l)ZptGM)qKUXSug$`Rg^}C7Cp4hfSm`bT!~PQ)a^K
zk7M|m^y-E3W=;OkKrnlH$hLW-v(NS~Oc<NILSe#`gE`#GHLQtwn!>lms!13W)%tc&
zmU5;yaE`J>tPYx^2n5YL7YYXXEEIlQ)<>7-TbJ8d6V9;Zcflkul2IH?FKbP!4q!Zr
ztiCqd*%gTzeVdnEptis=Hlvi&xnTigP2N6~7H=PWPE3MVenK8*U}PM#-7DB_mX+F|
z%J5XF9;~=F6env_KBIft at Bx$JXd^*U-hbVV;(oy$)VD555LlF-I8AVv*+*<?E8|zI
zXf5SlGFmkqgX(MGuM~b at 2xmqNEi;==2ENncT$uB9`E9yO-wf&;J-quX;JvuTG<-0>
z+%^;-J}XomTr-ryNV43}$OSCbBix|9N`CZe$Zxjlub02*+qPV1e0n}TIr*n|gd;cR
zU;=j-^{e<z1OvDIQLz_t=}|G_$O at UQ4aQdmBgVQ{t|Oe){)8u&C*OxVd#3nb%l*XM
zn{m2|Gt*<}1yGbLev7H)CiN=JUoN8e#uz(z#gB#zUVF2-G+#LJRL)m2JUY6_9Ax!7
z7#q#_a<9S2h0Wg}=<J>|!WpO4)YO6&FTveo^0Vt4N$?FxRb*rjlagZx!PVkK-HBWr
zKSb=6)V_l`7O1Vihnvedg=RQM&Aq9LHzLS!%NlzJx*f|CAVc$Ksz+PC^v>$DNb<xF
zK>?3UB0V=tdhdXGI8A(jiQMby_$a4Pc1td>%%WzYdc=O`^BpV6>=_HFZ}0TQM7b12
zWn`d)MTmLrxUw>mE%sS>aa!XzoZVS=#m+Te(m(CETE}dvb5l<iEQHaaYXvt8y|cT<
zDcT<Hy3?>IjW5A9bLS^!%Q#)xPg)pu-sLqokCThRk3tY1cUh5Ylc4#ylEBUy0i71F
z+0 at b&B|ewDk}mogfs7|sw`5q4vK9|e-NGHaIB}I0W_VbCh>e_bm_nKPSx<DR6j22v
z7TjxGtSZ*(H71ZZaHTJx1 at 4kJU()3ZpMPzCGj3>$%R&N#V$VNf&+=4>cw|zvL$7`t
z_+barD;rO|1Y>`ZIV=gcYgRI)h@$cx_TAMxJ#~7o=Mc73L}^r4Xr_cDRMKmg{lM^m
zM#bI?kR~;uLZKEd{DPW&lf}q$K)H5*Xn1)K`MdVuCi#hjrWCBDC}FPT?S)>3{e11V
zvcxZM%A5?>b at thJUP$g24oy3*v+j+Q$`zrJ4Nt)Ibxle;`b6}-VePMM+MJ>`$ZS*n
zytF67bgOXM8!sL2qr+CvaAJv-yQ#tfcCyv9IhKm(;RY9;RL*aDKsn at g?1WwE9(S(C
z*1SVY^quC^WYLQE*rFbDS8}(md;Vs4>GGK*(@;O7yWHGK{EWr}77N`0oaT~J8RKAP
zc3(w_pMFLcUM(IOm>-hvM&yD>=gDaj)b)XrZVywK9-1#!egtkUYo<fnaoRyad0^8P
zCDTbC&7G*6sq*w?9d#>AF-Fl>^Yp8Q4w`^9avtjy%m$XLg>u=YG1;INr7>HU*VJ at -
z$?2)*PWORN?8zRU?PtS3jhwa0#4K8`3 at WE9Ge@7VjKY at Zfv?|KV@)vXOQM&`{Ku1H
zg~5!-78saK=U?tv9x6`f#8jggOI>S2dNR8pX!0bt?LgJssw%C*;=e2 at n<-L&Def-g
zV#McRY{tGWs^vx217*YgQ^J$Ns)0eY`q_!91N^qE_PFhZGp|BVoY8cPH%EkTwB*5p
zO2TZpN=!&@sncIxZEgj$JMcOVr6E^nD}SUCo*^W at N!s;ycCUT!$+jJU$Om3Gk6u^S
z!S2OcIw#J at TAa7lHD#-r=rx)Zhd;@&i}PA3bqrmuP-=SFG8x6(ReQ)Z!d$`mzn)dD
z&60|7*HxZXzmzOalOs0j5!@)*@U2Pc*wc(7!cy97FDd2mNsV!ugjm(x(bzEaTDKGb
z)tvH228Qi#c;y}j{~bLaYn?^K_gJ`N1D$<Xsmk$@w5aEwm-88UxWy!i=KFdcuDtGQ
zSW^4+MQ+4#&vX{)ICk+<$Lgs1`kdBLFFPmMho-pXR;w4_%uNSigk+x)b{)J|toY9A
z-KFwP*TC8SC}|EORt1ra$oCC(oKPxzis|k!C6{(hL_CU#Cwl8bIt=a-otFw-M_l(1
z{f4i3<f9$U<xCf at q~L><=WVhUNs(UrAi$NhU>C(d+lvuJtlzmdyuG?T60?zT!i;`1
zyNmIpj!)U-I%zMdizTv=0FktahD~?>t{3zKoxXmQT!@~}w9pW);iIby_#gO?A8L+j
zaEli0=-8xjg&f(%E7k8*zk!mZwDE#-<V6j*cd$S}`;^E={=wK?`IcMYo8BNBHy;^0
z?r`Tg0R<WM)k;?9DmgNjF<TaBE{43ZzWUl+32-aV8|h-%w%mC}=uVGGFVAxO%#m=f
zWE4WTCsEMUvCfM}Az?3;^gv;=e!=~#L99*EbOW at _sCl1zehJ(?Q=$6~&N5igAa7P#
zGXM21mj1e-Q5T<+m at YZAksCANnLws!dhsa?V;)N-+bb+xvhvljvxqyW%VoDK4`Y5d
z{~C8;`he?_KOP<*jK--B4Mp~zJVk(7%sv#Oqy;P*kr7}{^lhA_vlUzqSgKjMnn9FX
z4iJv*r*zeVr<dGaxEGVU-t$Etjz{j}ASMAyc{<+2ptQh2>QJ|e{d_DxzJg$vpza~l
z$i8aeRp`pSx`a!>{qyV{gRyRE8U<sEw{ax9)w4$i>W3Ti{>_8|Yw6m{<hz8rbW45J
zI0Jz$Z2Sp=$O`QRRB_U0hzCqg)W7fj4I(D~i`K(|G*gns4R;K1Uj3C0KFj>&u;WXj
z+QEiWn1hGwW$SkIBsi#|P32qZ68w!hB>`nk%FT-0J>oQ}_V{S&ee7+%d8nSA=qbOp
zXZxyd%copIM--;XKm#{MFAX#{Y%q=sNpn!1r`b!GN=>aRG0!un8;jW<?Dq7%3j=?y
zn2b)DZooY&mxPI%YQ#Ib83^U2;T+<Oad2rFjT*QDMs*@moc?xW-cr-GetoO+!J{|N
zG=IFt&5<mGKTm*l#x2=g%WZ$0TVFFEfPEGC%&f#5B`qQxaH%PUbB>_+JDz+l82M1J
zn|mc=T-gmFPlJx#*}WM4LZF7%beIx;3n_NFB2Df_f_I{M3aB(}@`$kBpc&$}2{hu<
z#O;_-B;Vmh$9B6%vM<`>u at 6kVs~21DDUB6&Rc#$96#V29*giBYR8#x-D8$>VeCfO~
zr8-3W5c>!ObVP$<mQYUEr!<b5^&>U6zlZP~>$;ZMJJ>CR&xi)^P4<;An}n~>%@;XI
zxqj``SO;M}To;<Cv&c(UlaPTD|5z8L1}uXY$%r)iC)Zic+5+uaeFax;&;k5%RA97a
zf+A08p;%+~Ch8WcblE4!17WJX+j~l>=So6ezmUlu|GYVW(I1j5tF&@Y^cnJTK5}P!
zIO8c<{lOWQ=ZnM9peHhOgJ;!-!c%gDXiW+8L+KGN+$H`DofvJGi=hZ3ee%;#ZL0?R
z8G6EwzGKG0kWul(w1!;yfJYmP?9=)VR+lPQsye`=%A at R6JA*7+bc<XUWSWuNk_fE)
ztOF%BMcFCiKFJEk+C6=SRAZYggUo%)0#oCRJsGUDa=NN)c6!Cz@%u$+VkgAb9a|O`
zGPeBKN}9#EIr&L4UiRZv4vL9&h{88KXLK|Y4ba7=#eOWI9c_~dOYO&e6|p3eZA1!M
zg)}LZULw<KgDw at kX2%>bJ51NM*_-w_d0#UmI#3mRN}*59M{!CH(}N!+yjE)X81>;$
z(Q^lB`iscPE#S6PoRAwBR{puQ)??PDIHbg9oT*nWi&Ki at Ys1auFWy3q7-tPC%*PFr
zLTyXT-b1cDy!6!R{>Gv^=Af*1Hb+4p&aBPWhdm*H0Jae{Oxe0Na+bB<&Dx*HR{S{T
z-S~(+PPRO{@|>3reUv&gF(<!r^nSbNRD#FB+Vy>H+WA*0j|;)ttcQE6JC9q#=w>4)
z%I!~QAK~?GQj8a+$&*#AlPe2#tj-r at P_-(R7&b6%97QYq@#&M#hKYiiOUKn0;O!W{
z&1lP*N@%jVg2U#<hyXhR`@F3>X?58AB$Vv3I4W<p`myA&`-`NF-Rb7 at C1QCgMR5Bh
z;Th!L&zjHjtI%b-r1tX!FOvw$BGNtnVI<Ckh7}C31X!}h`o0qYc~qNw5v#<$hlYzF
z%e3%Pk^~-$pw3a3!E}Hb=O0T4$g%mOVA)OHv1cnn%g|P8W5BFM3)Z5yFuUlE7m9-B
zecnP4YT-N_Iah2w|0P$VdEL=+7;5ZY%52a0;9WY{v2B8Jw?Q?RS4e#hWt(;Qj|2p0
zZ^vAh@%-4!TxK)H^_1R839VO`8XWBctpXR&=Zl0`BPpUC7`x9*_uN59j4>J|-Dj$I
z?C at u(2Ro%iMdr at tvx^^wM6^;L8R1RP8kbnRM7q{pe&2J-Th?g8E<0>{*>9}Qn*#8W
z*^RMY8|WubKy37mX}Z4%Cwb?l1-;2lPbgubXJI;rnnDRpJt9>u!mq1h-uX?CN(^vR
zQ;WJoz}X(+c^V~<(I>lxZOU8w#)WZjF2U1O+o?R>Ry4|u<@&`;PT>;g9<c>JV2K}1
zsrclnG?o%rTmHP-8>V70_W&``(;xRd_-ae}^RXWG1d5p%6RZrjb_QUkWBJ%Y at RO_o
z%>+gAONV3q<pbW*lI!wJJKd${9!zd&C>qZr;Bnq>eZNg7A-7we#?yG}i~oe`)>&io
zQdY0xaTDd}>bS%3M84uDU?_NDDS&1()^9MDf;cr$@lN*GKn*_F&T!jB5?gH_tlixx
zbBWh6Dfy`T^cHF<pVfN&(-i-Dv=?_{M4BCBv7XLRYI6P^VH7JNdkWIxHhB2=!K0|a
zsOmbA%IqYL+o^0({t`SLLZ<hNS&(@od?_O}ztd^s?!TKJqb!o>?T1_7Q)kBdy8$iC
ztQHpJTB)ALBeXXsxAw4;TWznU`%x+<l#BOfe2}+h`Pnz9!PC!lNEh~@)!eLS9R^bD
zujz;=H*%p|W3=a;wHNMBm&{*avziQo#hsFANeUSl<7$|xbBO7mryF5yGJ^L!=h+Ww
z0~y^*660&+vRn6fn_mv-EaYqWg50t?-8-hgBkUiB-+}elL(wyV59ew5xPYdM^lhq?
zc)hGU4^riHmy at b+X|vL-X&1XMJFZ%}U>6U+n~CXNR-v?Q!^t==8P!}x5nyo*)QF*!
zXZnqjWOH<7%-Ab0J!&DL<Uyvt>ewZU7W7rjq1$k~yUJl`t7Ek3d7JYSHjx?Kq9f<?
z1Bx~{Xz#>QQHKjf;HQ+|6;{mJFmytW+F7;r$I9~N9VE(?ibtA2t%{l?$%=eIgc659
zJ9qVE%ZVX0tEqN8>7AL}oYU;v)ZM&M59hNm#W+-o6~@9Rr?#k>D at t&_VLkn+pwZ}L
z!g*C^aRuRPcA=z>5Yf}`S~mL`iHZ*$H?ix98jjcj>G at 2i=ists#46scuCf}wzw4dz
z7Ht>CT(+uS<aIavFpCZNq at Z}JL62*tt4xtnZaS%`XV*8K;E?Q2+(^+<usB)JC&%-7
z>)1_Y$xD#lZjEh8R_9Tv-jn!_@(njNCyPHMHT-tLs>*8_cjlcDjUMg{E6C*Nro{Kq
zx4$fD*xdeg&T}wBmU&CfWkQgugtr&8D8QXNw9}1zl%=j!ZP<L!y2xaQ73fXK(!Svn
zhMjJF%H=s!mM`SMAELJ2 at kXO6wSL04x>C#M(_wu$jl7hj)gwtq&}T}k0*U-6(v|fA
zIQ%sUt=W2;xTzAjF`OIperJ_f6m(MaPI;NAUpHVat%H|3KvLuPX&wPzdW-eudKL5R
zmV-_*V5W_j20E9jPNDTTI+)O_>dzH6MqHK7!zWF;OYwX3XiQ~~<clWfyBVD1dD3-2
zqaBCfQqoFp<q?A?=?|LR1sto1!s^A||4Oy#4FU#?)#gBAS9bxz%jO2#m}YHJFipNT
zy@$!-PpfiI9Z;K&rm+fUYITxIV!ixt>{eu^?3Pgz+nW}4Dab0v>xgq2K!!IIJ<m2b
z<s2{GRg$Lu9&$0QvR_o`K+9aOId1BpfQ{NUCwwB&jVNiL$@wi)#tDnudv4hVma`uF
z8r5HO^aORHt#w}H{@x1JMO8R9982<pGy`@-XgXiCpqPEMHp)T!hFi^_r<AH}rf;PY
zfgtufPhzJe{D{$$fzz$-3&(!1PuX3sqX$q_5#_Lrmyh;mt_NZ4*YX0JD>~~zq<NkP
zYv2p&y!o%p_jPK_p at zE<oNOn6zO7{(*FwqWGJTHBK_>hC{kn-POU>}E+HK57=w<7{
zF?-U(y+OzPKR;P2Me0xQZINucn^N>hjG*iv!NzGW>l)^nCz;(coVO9luTg&>u$6aO
z#N%_t9e~MDc2O~6e%n7Qn+B^wC@$C}b2>iSEDDz_IAk`#Iu<CZu?LHB at oY-C-xcMU
zXc^Oxn=NB85(_`Dz1qRDNEI+if-&<~2}nmYEkHe3ezViutI*Nd9>uqA_!kq;r6315
zaZ5Nzet+M(qUX!sK{xZnWNY>m*<I~pEmvuzo=Fi*;L6jtDZ7OaHO$;aQsWM&yT4Gd
z>w2mBqz-q0*puFH><)T9uW&mslNJv at B|yRz at Hh0V>W`WdIJqbJ7k0wX$|I4F=kA8p
zrR<LLEFX<;n+eORjHOPjyQvh8;<KE6406i at 5EnaN$75=gJ1mDqnJXY!q85=$=+jeQ
zZk2pzw3p!U(vW$b at v0r0B7e^Vh$ks+Hdgr3+(f5}>_A7#ZctS6>Kq2NCDj>v9`(oD
zv~N27PWPBo(~3BFNfhHtJ;~E)%3nHii6zsc8Qq!FwGsJB%RpKGY-@=50GClG!A~Q#
zYvwm#ZC<=0lHPlN6T%BJogax}Zy>o5&}U>$hFu7Haob+3{kViy{G~acZNn#Su=GN7
ze5}wpH$@ec$ACv^G*OUlRZ&CMV3eY_D|LSx!w^dQ`|Kx)TQ0z==?W!X at u%;Uy3Hy*
z%P@!`r1msEtx=ZrNT1yS6{jAs)6vsww%%1ECN_b!%rc}~hF4)anaEKUdqUY}2W==;
zmr?UV>CWSrXDa^X5O34jmfJI?pUHQY<mA>sQ7T)Wr)F%H&evti=WZ*~bZ4j$ejZ^&
zwS`XZyfjo&Mgkm)5?eNX>x;Qlsf^v>HPG<J2sF0wxmwX-l>}o_zzYs?Bn!-2-0au9
zpPnj}g?XEs{irzy{ePOBy4u9G+4;qQ0gSb^L%AP at Qg#pdZFf(*Sb};QLERI8mq~zb
z-ovI>4w2|_4lKrH1>V!xrd6)FXn&7A#G1n*8pDRh&<R{kFyfzpt;1vXDx8i#1m8zM
zqi0tH*ad}$S$M>9UmoDeh|;PeGg$>)jD{@cD~;&NIURb)I6Cv`!M>KOl014sdDUqd
zUM1!R(*EH0Qaa at 3h?%_kcMaBr06S>+*mGo}`A&=Y90mXU02127un&hV*|D>%tAvpc
zPHNoDpHG)+xMqwfJ=fZoZlN;$6g*N2pDULgM?!=m$Q^|vuIxjSVs at pyLTAHEA8n*+
zMCv9M!;bWAddHOg6d8%FS#&j%5@=@Er0m}G83VmULC=d?StUFdD?_wkPp@<1>AR>F
zp8+n!v`T2t{mNt$5PxN|{gDJ?chtnpwMgXW6J3hj;4hglyrBc~$;bBHppbT<+L++m
zNfUo38S}M+lq3k(^S+PQUj^g*hyZ!{^F=b?(`c#Yr@^IGc1uCuufGXh=<b;D`>f^8
zr>td7GH4XIQX>YQ>Ng*LeSnKE17l#sF748SE15vSm%Cc^NJs)pR+LANi?@~$GxrSj
z$v5g*%ck*)r=Gb}qL0>z?Bqy9K^G1==QdQ(9Z at 9m&g1EdtwOH!Ei!h752Qa2>2-eD
zTe&2r;hK6|+?A~+UmuU2>UfL-^v#LZ$tVg*a8RhIFwVLW3n(ucXR$u{rFbW`jg*~J
zjzw1Z5Wca1$Ijr(<WYO_n at dxoOOGK7VFJk;cR=R=?*FV~kXe}$bm0x-z8q)4u>$(O
z$z6tlGlFbBlWtC*TG!WREDft2S|oxGKBVufP1!wCm$s1*2xdLpgANUtn^F&QmGD>A
zXjX*+%JIG7$G<2?bYPZlOYp4#KyydadLn1g^h;ROxHOz#o1SE-{4%p^a+PAb0H3uS
zpMR&e at 7?rIhF09A>4p7s&UQFffrSR?%se}j!cR`o4R^5$Fy)-Z(<O~*NsCQwX`i(M
z>rw##+w<=M>>r14DrL8lxPB3eU@%F(S)&&M%aHJIPV-X5Kvl(Z6!HMx+6pSW$Cr0s
z%wIBzR)N3ILAuwJ>^l*ZbLACYbRxRsnSVUE{H$SSSB1%-E6)FwqCYGe_t1gRTO6=v
z-XJMTE0ZRGuE1^;fjK8mmFd!ElAnzXM8P5PUR&wi=!$!Df<I at F()eu#>7v>ugvj5f
zgs#l~qk%KhI*t%HH4><*(tYw$o0Je!NB=12jGkw)!z9A9)X7A*_G8pp-}f?nQQWFW
z9b1B)Ivm(SseS at htLK^sJ-pam-&P6UVYD}+Ozk2{&oJ3zN@!5mlLdSt>or%oW_x<i
zhcSEe>c!W8WGJQAg#{&+m=6=nOC0m<;`$5mh$}5DcOS2F(+$*|QoPT?tI)z*IB)em
z_ at QPu8l7Xh6@-Xkh@>s?c3RVtt1%JpIxD(P&Mv|{#U`R*EfBeZqwzu2S>vhlN at 9Ht
zXm}}A4!vB9YlRSvQA!QC;DAow6B2c`R(r?>)Sze5jHpc at 1Rs80e#s`F696}!1Yce`
zgwb6+TeT^_M8)F*(mGbj84UNlf02^$0^(s)5}&o$AEwBv<J5|$1*4jO(UGhowW+C1
zkD<xVk at Eg``Az`XHa8<Seq)F2GWuzW;oF1~EaDHQnK2qLOMxf$shI;{H!gKg&oH7;
z80xtQKoq$uNfEM!%H(Gy7d%~LV+H_>JKa;G!d^#K6ee%Va+4Tp(4RAt!qcAl0IpRk
z13xxmm;P9n?9Cd41l`jK+-7K;=Ggczvj?G=FK at jP+bS}eaYU9Otux3bIOj*D7_Y)z
zyCK~-Bq=aWKuIhywbo3{)hew*)Lr>w?Q})qdEj>e6P`<MP^EJgd2Ef+j^d!HnKC))
zho481dQ>b<jhPGVYUC=?fRU&dIek1q&y?YSs>OSEq~Grwt#I1uI?+i>2!eSaj><fP
zf3}$4z-r3YuW}!k(hkhxpW1^k+I!gKg at xU%NfExAIad?5fl4CQIO6qt2e*P;_<5bz
zY9}|3{s6rnRiATZ2%}!Z$FcTsv>AnEM<~m7$WOAm-KGCWZIj at 32W=^=sI1m3s^=6o
z-3$I$5pYWt{)1Z at XzEo;TRc<5IcC{8BytaaxCN_dAZ@^(B5T?#qi$QRG#ICvZqD(G
zS7pRFXipEX|0e93W(5&q+3dgPk9x!pSFH@(TNj^0SjCG14b3HvbIx2Zcq0RM8;z}#
zHjt{}#R|T5xck`LxYP}hb+v%3)6RU~CmZXrVW>i8uA!m#3g_B&!o}q0{=s`Qj_c5n
z1DYJ{Vu6BPbNL>?s403-y7z<hH{zJ|gE&6X{Yo6imH9_gs!f^Vu`80{wq+86fWD}>
zWf%z6#8+*PydI(Vn7Z!fqu$M5<RiB}!39v3Qhkf%wR^ATL=bBkIL3 at poP#Qzs07Kf
zs%xk9T&ju@&lY8y7h&S9&$p-dGL&5XEjMxBoO?>Xe^TsoYJ8M}O3{@HKUb_yAZTVj
zv_HJ_b+6>dcQWc~3L at I(EabWo@|&wKMc{BWsStC_jhGX#xGpcqwtZBuCHUa|Bf{cR
zush$dZD4fJT^jUh>#wj at wd85~zPPzqJ4xkS_?eWLcQ}nm_%xv5Uk)g at o6D(2nh==#
zw>vbb6xZYyinA>V_XH-MGCI6X(FQeMuA{~u^jn;Lm<3a4)sahu<ov`luUmW%rH{+O
zk2cSYx%507&G-N&kA^GQ)-!jfd!-JEg%Wib1rGUV2znv_o*6VV`1SCrBFX^|9J_+$
zq|_(Yz>Ki!f+jJy+%40k2vHM!(Pbw)`)8?*l7vaoKiMiMg+sxe_lEBK3J9Jl8w8)}
zT?(Gy3{}gRwU at qkF?`TJ(MCzydqA&PD9;?#`A at zmLDsS<Mb@=D3TMa(`pm3T%x*tK
zicd2EM-?KQIxDj99?t!ZZ9$i>xHpu~FUtm9e>E1*jfDG^BR==EOj?tc$Zr>&TZQwr
z+ at FfTqmOn<W6%2jzWvRmS9%*kS%~YOQV>=ZErOGR%QKg~nC&eRe$Y*lTs_L^D%KR>
zvQL-Se7x-?vla<Hk=g+Po%J6ZT$+LfeUxE73nT-*ms2T-gcL+Dj at 5H=`c_%%X=WCp
zrD|yK#;0a8)Wnr<T{2B&pZQ^!S{2fDWg-$kcfFIJI~6!ImmrLCTY`QM99_T*tl2W)
zP+;kjtTW8IKrO(j+_E5^Th@#y0Tgba{T6QSJ+t$Ll!+QH*f)V`**PPkMeticLBYvT
zjzR$Q`V*xXUO_{+NUZXmQ1c=DH6BseCIyGP8Qpe0hh4R1rGo)6shj7QSJ~l#u!KDY
z*eN?kZj}g=Y0tC_)TR%5HKEIBO+ANM*2N=efYxBoZ1iG2svRK{QtaouPB0=@L7sNN
zf1_&!uo4cW(jFgJ7RBsoHekuM6;?Z72=-ka@%i3OxJQ|eF0U|IrOuqTTE at 0RGSCjv
z*-5 at d-H^0m at S_39LD$<uqgJ!=&^=N(2g`kFM>-6{>JC1YDd{CeaJ~8cI|$G0-1czA
zkXJb$9C1u(Ej_WnvwK9 at IxkEt7#c2^_K9}f)H`xiAe>hOu*G-LwP#Pi&Hc`TO}Xpq
zN1YZJH=5;4vAWYh;pO<)Qt9hcPnS$KRe3^hRA_fen$^&P at NK%5>p>p1YGK*_`k>M-
z_9(3+IaBFfh at OwNIIgTTv^59dF#ia|9db878QeRJG$kB%MtbO+k<CL5-M0YEd|6u_
z&JdvM(J}OyfYZP^)l^_-S^tE>KMdWy87~UT6C$<jHk_3X&=X0Y(Q3IA={G`LoEg|z
zvYDh3m_ayP@?yv=O4sNd#Q_05x9<RP{Hl+N+!B(@0E|oRReRK at EgdB|`<`pf=@H}i
z&JQI)i53vWoz<C%Q1z2a>0Q_F;Pe==##NrhPUD}>knbaNi6uGmHR;c7fKQ1hjU++Y
z?kajJ;GVG#eq_iTEzv~9$`3RlN%u{Fb%L0id27-|D&7Rvoc|l<Z`@ZH2{PDn0nr+B
zI9s$hW}!&}PDCU)z_n9)QOvHerHlL_5~EpI^#>(fdHR|h%zZ4 at gK0Ut+nO>}%gE|T
zv-_3t)((0d0jC+Um6{ArPQ;6A%#U59t9GStUK5?oe%yr)&5Nkkf!FO{(U<63|43kJ
z^ZaGQZT1=46!d at _QM>;5o at t|XH at i=)%FCMt$3 at qHrpB*+)L+w at 9}fM9Du3jeE;pi{
zQI&7ady(Tkx(*$I2g+xPQiMobu_U)WPwFh^sdU?bN(W)oq=4KxBX{gKrt5g_E7Q$P
z4Gk?*VdyI>ntJq?co%by{oYL#(PG664D*n=t`GMfh6mPrJ>a6HdI?R=Fy`6}<$ZLe
zxwK at S)r|*wL%`CXwXA5aWATE+W?$|_zFRbvKQ%%Wr9?tIJmIQv!qIFGa_<7Icj~^X
z7jx?3tLDfa51)*gs{EeuZMO$^?0>Y=NM{fw6Abo+TNSXnuO at yet53b>kZ9V}otv5g
zn5-Xf=gRyNSGGs>!!CI1jjMdr36VgOr75xzFF&|=L>*#ySLxRZOyo?_3o*ntG_d%Y
zr|6fhWtGb=LK291Y8d|5Y4uj^pgUDafcoMa`0Nta(#rAo_pV5{7$N6vm%|{?FmtQj
z>hRBkLKp$rlauSSNJ5~;Cs~C?uIW!k0aO;Wf(=oGBu!w6jb0a^?6}j4g(C^IX#KJW
znUunu00{%bu5MFz^T>=r;^mnw*u5EHhRgjqV&MGvJ{%egB#K{?NeR|G)ccFLKc7we
zvr!8=-uuW(^3qI92`PGRS1E^-GCb&jGK`~m8|;RpTH3q`wdyRX`EAZ4tWIQO&PGsJ
z{k3&KXritFgeI&a+n_ONOOHR<Ir2-}+U4wwrI?j-yIf=X7d*!&N}a^SE}JM<)&H~1
zY}ULfM%mkLYW2~sE4O(p%+6;c&$2+2%cS9hnNBry&&@uyk&%jw1nU{Lr^pU)qImEF
z6FJkPtjuS15>6v<0G!)PlBN_)Bdj;{T at 02cTziWHYp4E{n$^92eBa<XdPucv(#%RJ
z^Zs77^n|h(xT0P^`A(Snag}vd^_wK!f+|A0F!yon7ci at E8+{T%eL87M_Rrp^;frtH
zXwa=oqYw2~^T|<VX7RYIJtEhEO&IVNWv8)c_v5$UJt1-LL_7LV;l;$-1f4b8iw52F
zJ#kHZZNOgq%p<=8-%)uL39U)?lmb*@)ZA*)s-s4hyglJgR;*=ufUX>|tSb*4R(J9Z
z{At~&@-dx7gnxRZ>q)zX@})Q`x`+O!e3Gg(P2R<lQo`7|+HO44<#+3)I4xsK_QdfM
z?`V0EQ}q09zG;{GcANwf6qVoLOL2FXKpP#3SLsG7w<)&S5e4`~t6n?o>x>Z`?%5m?
zS^Ra{G^>}<zeE^{%gVlicCF+Zja_*2VFfEeNqG&OA;(Y6PkMSqv?>lG0A;}_pnWMD
z?Y78xw44>U3;XKHA>~oN?Tw*AadOVp^7UYxL4}x)&^4;x*}K8-cF_2>&0XXbb$9~H
zZN=>(=BfB4DHyu6loz1B_ulUVtetMVv&B1fy9?Jw%=yGKn7B;$!bchSzC3d=W?qZ+
z7Vz>-x|jwuOnxWOKsGryYDk-L8M%>og+D5=`qSLH%hC*sPrc9!2q3+Pz!c7SMaJe9
z>Qhg>$mZw at B=^wu?0zM_Zti&s`PxP_$KyBdnx}Fbl_;p3&>y~PO_p at qn+CcmkH<#?
z=|8`6x$CR7^xs9Q{ITSJH(*^;B3j`!ygu=}2DX77ww+qfx-0u4E1*&e_OIE+F4rWW
zE<$h!v$2}?|12gN(|=s$prlwH>9Yb~fR^uFdjh-lZ#AWh_<CtpeH4zgi$Bj4uBIJZ
z;wm at 7{rfuauW;s!<eApfL-k+Pq&zu$gD3`l(Ufl2)qgy(P!xC|u$i%@#Z^B;#q;E4
z0UxK;P?0~7Pn5>7qgZ at R6=CN?n3sxS at R3+?y9K1};4 at N_9i{DpckIK|m5pItz_ZZo
z#eDf%q0LvgCRLAs&c~!SCX`iuF3C0*2>L}!rtu#AswHD!B3+33Jr&t#A^l?5A`1Ig
z6IC(1EHGBn(x at 2VcIwg~<Dp}FKrVu7)wNICG<JbL6mUtj{I)h{GIrm{=g$_-y^yht
zFqBMxNSBn3LhG6FG8NxIDo>3p)&0v>C?VczN)UTv)8om<(EO__lAl`<0+^`hBRjwe
z)vvASmTKaDJH~bcpw?H9rlvY2hq}iw_qY;u;vcHcmXZ8Wf&^yjY^$w;l1_BI(2$o!
zrt!24U>)}sRMthDH5xVz)Xq<PU8nS<&JAb-K)<yCF#Kw!y507HzHKpdM>_=vi>z)c
zcHC9ZRLPNC-!3QLZ`wgBUUoSoZ2hvSP at utpWy>8ozr$oM7u%rf0X;JIawKWH4$S%D
zik2&h_QEw#TbgStuuR~3v#+Rqx+sZYY!@S+U0B}8`EtV794ydQrWi5GarKCLwxoqO
z;Rkok)T(e_6k`UgI;e+~!^E(ECoogKB@;gcX0Pr2MjHHS&y+?D!bm5HehGs1A|ldN
zuJvsNVcUhC{9>O9+^fkvbBvcvCe at 5xLeDqKj)^9E?$N7;8P6LgrJyJ62{=pdeUM-~
z@>s at 54nD=63|4ikcrBRG_(k77akRiczyP1BvU58qV8{wuL&?m>SWND|=6dQNVmDVp
z<&?Dj;y;ndU#uLFdl<gt3fibDnh!Mh>EbQqJANf&)xkK~iH<?fo2>7p8+(LN<AG0?
znr*-rGlLR`qld;^Q}u!g!WDivs6B&cd(|Q3cUY=l-o3KWN%y}}$+vzQfr*pxg-`3s
zg+}|hdvRam{jFf9U22CKoYvLws=9uKxnXBU{_DMjN48kkcpQ*QO2DAuhbz$S at w8OD
zQ{W>picplGY8_gDzv&krwW{$?J}N(Z%T+jBR@)HbB=IE<N{SylMj%C;#<HjLcnGS-
zVq?{3Rreprh&uI_?ll5T;faQr_em1{9>ijt?;(r9zhRa!N5G?N%rdCWF8QfaOKE#|
z4n>xO?;X8lsYz}x9^XulgC+*_becsl^kqp>qZ!A~=U({#pT(%w!Tew)g9!eldc1<_
zQc+b&Vu9F%D{5R4GG$eT4>MQU(9dV-fgiq|0Zw4D{x8-Jnx;IKUghQ;b*SF~QH#!w
zaU!DJV=7yffQcW7>cRtsC{eavegK{4&(VF;YIJYNwErc#H>FFwCjD8<Wh_~sB8Ib&
zg`o`rAx8tcdWVHv6F$lSL7kOP{8 at PB)WkM>y@#uYSwwl=uQm^x|EtXdEWD)CNz81l
z`ZiALde$LQK{n<Z$CtbnEC2sLiTauE;h}hQF=(2O4=5_^mzeM`#T*sw|5VKBN<et9
zv$fZ1 at 2vffYlA4`tBg6L3woSAgUKGEdDAZy1Ab4t=Q$_C2UiJtX*#lfn?mkvbajvE
z41)Vyv at -1K;5MJ1MJvL*m$yS|(KWweIif!bI!R8IFEOK at R_j4G4+dQNuIl1e_B~9$
z=Q2APtrq#=S^a26RCeu+l8W~;cSo<<&5Lh at Y@O*2`SR%oo&x_*6*zpL9?_u;xl^WP
z{&;K98(eb(?p6*7vT!11hDS+p``)xq5PP6Tp3RV)eb|5cZ9P$^{k`9YD~S?KP2eh1
zXXX1<7<mjZiV7xbw<jMf##3K?@DtYC^f^$)4g6>|gHKl6{+Rky2q at RUNOfxKt*yw!
zXk&CA1UV9e8!6W-!W}l8#IxNry<0B<Y0ia6fN<ugZFv91CeMl&p+fLr-?a*!()?DM
z`I%_c4#r7-o5GVP6T~$X#(+)4xrwr8i$es)(v_U>jTe8U8cGGZbF;Abn6i`&gVX;*
zFAiW#JZ#HXJM;LbfP!O at 30)?^14?kT^pL<3f6vngG$W=KUAeoNInb*n+~HKakQp+x
zh|bq;e=usXOkJ-OXG$~m&+Z!?B2iIVBssL0ed{>pdowOc0N|h6mOb&xVn{vR!7VcW
z>BUP`A8^Ey!POCz=E$v at Y(L!;lQde9w)bmc@`KT=e at YZ%!FjDex~K|_SK3g6C|I_;
zloesi39L)H!)EMF<WC6n-2N2;mpVKaHr5C<2et$3g!C#ki(uGQ$2KCl1um*xkL#}h
ziZj23O^U?drRrpWE#Kn)yHZ at nkdmYw?{jKLOOk?)(DatV=5fEq85c3a2G9X)>p6EJ
z-m~y|JWF}X$u;8Tkda`*{VDj=(5x6CfSQ2#RoX!qSO+Va@`o8<>=dG%Ua~_7^jQN4
zgcQJ~k8vDVXfz>v_ahtdY5_H=V(^oed%WV)KNnE<{`)*}q{d;yJ<7I(dteZ9(HTMW
zQ3V}8HJARU{^`A+{nH;%$gApWyVyVRIoTmVC=ZZce2o$QPN8tHeqbK>pUsrf=&8Rk
zQ=FIHr<w2{E^m|aJ$AoWKHdw;nlI@!tanUP)N4%n9@^(GLY>51RDX%>g>HR~?f)^y
zphmtvu5#iOp!yq=FSE)nQv;t#Yj2H}B>)#vnV;`@W=fJT^zP60%g>J58t5e<s(S%D
zWjOO&hF=nf%XIGIrb?yD%@^bp3iN2tJ*xuhc>jx;V)&q!NhafO%lpEI%6Rn#9|#2X
zrBO|+T#K)ism;ea#CzrS at biQ_-z1+4Z}zi(IW>C%e*PiMZEt}rE06xT|3r#$>{cbm
z1A1t`B)Cw4!Jt`&%wY>TM*g51W!}euZBz1sp#I=$K(C@*UMXagu_&>zf}5jQHYj)(
zxCi}VnXpZ(t%$$$)&2~6Kl^I&@lS_vN!@Al+A(Oe&2&^N_8uPnbZio89~tP9bQ!+0
zEDe at zFDqxYFD*=FZTOnXpizRQf5N@*@x~0ac!+-o(Eo<4Ihg%9uW!I~$)3<c{zNgR
z%RjQve~me+o1XMcK~^c~F8ltgm~Ox(7vuK3+vAk{Oy$IO(3Ssv^2+Y)R!Vb~?&u$}
zI_6*B+VixLc~8P=-5YI0&w(nJ=63NCM(J8X^~%?RYR%i*C8ZFzYTSP)e<uf~P8`Ip
z6X9EJuKft|7sif|Hhit7T6XpV(RpSSj|Q(^wJLgEAaVydU87kyYYdy)XKR0J^0Bk8
z`Fzd)x%%z)7y9YSZQR&lj#o7m`!LO0jP{iqY$&lfH!AQW`rtnK at 1hTEB(uAl;SF@=
zeRsiF8F2q;bpBKrZv_p%KN>v#Zl<;$(DMhqZnJ_oTVxZ5?-$95J?R_u1)jk7n17kV
zNlplTSh6(zdB1$Ir>oqhU?DMzF{j*)wBI|$YV<MdkoK>MV#7R7l}jN|=H8ogu6fsX
zV5tY`->bL;dgAj-P*L&tH1C=a{Hgzb?!wrg7ITOJ?D;m8CEd4)bjWMRS<8i&R_3?I
zyJAyok7?w~0WnF*E~)-gqZ6|i)xJfFOD6t*(?v_t2fAoIh_x;nL48|u9nw-7wFtpA
z`4Z>ZT>(9ZB~KBScj;B{Sgq*(QUo6Zc3tc+sr~z17fWbY0;9J3_EKqgjo575{jSoR
zg${th(gsjXoJ8zAEu6Yrdsm$=@!QyWCD-PHi_eBP3;ys}LO84vRA4jUGCyTp%h6?o
zAC{H}^uQ6y5CD1Eob`ucSu_nZLRB(C+Axd2We1VoBu{+ez!{&o%{%vF$Hm~c9T(&8
zHwM)tPz_m!#Z?d5DX2))UCMdP#=V(waby*J1YG_tf9|F2S)PhEnvc6bRg*hJlvoA2
zTGvSKj33eBUmcd-qcN7Qp|;Jw^@9j?egHS=&JP;^fcsew-6Ew#{^7B-Y6AaGr8C}m
zq|BOE%P8BFe`bhJVe0rg)dO}uz<v!Uw?x+-UfW{izSlcIVOlF&sl3W<m#1Y2sjEBs
z&RWS>7-c(d;%VYGxtgz;1Q5+5vQq`W8RXB%H5{&K9U*>j)X7?3^kdW-X)fEnxcho^
zk5SEmwn=<3+GBr^-pTaaPKVB-I88ktez=)vMFVl#(Q{m1eU|L^C%uOqgk)pl<44jj
z?4+5k_GQSBNq8n**>v=G_gv&}eJ9}3dCM^tTP at czd#J4^I;E?!SftWqks(t3a0e~N
zshZRzX;3 at Es;ty1jjO{ye at Z>FPkCkg?|FcF at JF;VC$v3s8wzBm-tblEv(Wj)sXFoB
zO%_W{-`Iy*Li5prLpeJ;fNI^C)G5|RG(5zug=5FO)PBd6v9{U5q=-ZHR6?U#IsQ8-
z8{a)X-Lcmd@;{6ghmn-cJMX@|`inW;lsc0(?)*Bwvb{A|Wx`d0?igkw4sZxlyL*w_
zS&PWnR-mayH$&^${<*34t%6Nmtzhr at bP2euH7c10e`k&{kb8Vc_^RY{+!PirF&xl&
zJ*U<UE0K88GG9D?>D8O>-85u^D*EYz-nGP_)~&Hf|CeO$9!yTAFRj-ys=7Pil>=Tb
zn)_hgvFG5V4Ubf(+l&!CE8WgM>m;iiJu;U%noQ|racn?y1M5lMxcxfThv%zx?E07B
zbevZqD~wmUQ|*`uA?VuOd*{F7+CmBJvbQvE1+||9gofAT27o;;$o#sSPWxi>VJMrc
zx6 at kfG^_P3^S{(tk-jE#spW6H7SR2Y!L=C at n)$0<l|e}VDQyePK^032TR3?GsPz6X
zq7FMB$F|OlTxFA8JI9ACqZ-h#UD>K?QGDO+m0S#_`{h~-`wt#FU`Jy#O{rBbC(ifN
zqX9z}ex_C$w9uG-Lg+a^V5(5F&|_pV_|3!lRFCW>FM18M-A!AKSA9*&{Y_5L1?<{r
z&T*_rn at PgNuLF!stM#l}L;1&ndfv{cNwV+<Q@!|3*F^QZbd5a%QqfshCCR361DWO_
zO*PUPA)@dKW_9^_?r>D(C#78SEd6(GW at nGrWX33hC`m#_9C7V%pcfpXe&|izJ(Pp0
zZ=HO^+j?~RM(Seu0k^<&r2`U9Vp9&4k*>ve-zx!IfzSHR?I!YHdldv(A^atv`)`fR
zdzIy5?D at lrUG_ckzL$w*`r$SY;rmE~*Gb0GTws|)%DVN3A{QGYW;#P$ff~YWT(VQQ
zj6ukF>vL-0(a&$?*^WMjE^)?UWGG>Fyw at AISQ$cFe`R$uQ%T0Z-^`@{Z7);qk1EX1
z>|jl^1qG7LqUsA|mg?;ZR?+Z;XqwrCF%;s&!UdS at 0=&#uK$47X*ht3j2UOb(f+a-|
zD;%-+Zn$cAQJfkJmxla94K3!*?jdn^c8l#AhtxfGm=;1pv9G;KZDb~xFFLN?RK3Ad
z^lk0F#fO*NR4I;;)azi}S_b~teNC?W_Iu{JPFV!YO9q>!55JP6OnfonR&@^EAK3pq
zTij*d3dVw!uOS)ls(Sm&pz-VCZq0DEFAm#Jz6>Hk+kg^i2cX_qTz<L7(umcjZt#|`
zf=`rhL(;!&Wcru-=Wk^9eXJ^(xz{L{8-@>Z_Pb1H#Hqv{r0n8^9R|9ZXU%`v=U`Z2
zk#yMO$Brgzo&Sq*LZ36#L-#jVQ9B+dMW9PI-<&ynb)jPJnSx$&*cpbzIzS4d6QB{c
zSvz-Z-rn9Vp2H!HKf|TuW(&U at 9}|P)sZ0FmFtO0Bc5FyM+v+yND|ytES<{JwTI)oF
z7tOz$CO{NkQg-07+AqwJzUhn!qDNEK|H#Ler-TGsnH2_w0HJw*Qkhy)J2Z9hU+Xe6
z16G#e6(jC0*9t=Y85?kLHQY}9F2i?`iFYF#u at -M;G@<(|Vh*X4wk{;9<{dll{oHJl
z*BI++T|_)mtqK$)ZUDx>)<nej&4d49mwel@@L%>n|3V!X6I{!FqS~%sP)*|XcU02~
z|Bh-WVK<$2nySJ*3^TP#WK{ElL}0Ag96tlph)e7Ltlqp0x3L^_ObavHpw+vBItr<n
zM!F+C&M3T)741<BS3YPOUe%=1W(S8E$OKmedIU!RQQg`WBS`nx@`?AY at 8y$Un%Mkb
zMtgr|2tW`<UiUfK%i~O)IEMP at 1D5FW`g58NqXn1xUdgl&12`1Q at 7%Wpw|p;vzH=5t
z&zq;(%w>PGOiKBJ&DXXY{giLKtUqp>1dW{bY+?o=9W{X#HkUASM&S$TSZ03EM6oJ?
zOP1n!pt0wB1!Xak>+#8-J9vZDzwY4Gp2Iu>3Ti)?<QRSlsGzt^Trl%?9|I~VPXKK_
zVlVT9Oa8KZckHjbcX4LF(*vzO`LI7wQ+Bg<J<-=B>~x}wjXb|^ZM6O at muuvqCa`+*
zcju(@hjXI0|35h=mtZZ}sdS-Io1H*-cUtA((_qW@<2fhW4}jjiyHhtrYp>{*h8K<Z
zCPyX49I~dP(-FWTGjv&<L=r89tuf2_xecbA%8cfOl$CS4u+-z~9$<(pDKvyK-S%-t
z6Fw2$aEP_;a#-5$-!~Wjr4*{5D4|9Af2^H#Koe at X#%G*k0wzibDyfu`BBi3zAR-|s
zC?PpekRHP%L_tPLt00I2al{ajaSlDYV*@5KngNa+dB2Si<LEi}UjI5rWz4a6 at Atj$
z^ZXt)Tgi^$orZ?#&Y6yaT?D$B!INB$&{@$N?5G;PG!9l3xV5v3dnrc8{!j_95oAP#
znAVRPL{Rp?Br?LVwiIUlsKM(o^LL<;0niOvnL(o_+?^cuHjKxlYlFPNV%PaFI?fs4
zGjn|>GO>traEk__!3|M9CAgx<_Q-l^7<gbt57Bjo!t+2=c6FK}9 at P(2CchJfa!#p+
zL at lnLpvoUo3XbkRPS|ZG8H#dyX;1%CX^IN3+@|M~4#AOgFN?&%=n at V_mvSX42KTi!
zB1aakU?V1GV{#l{tz9A at dkDjtEZ@2QzFC}$i7#)?`}Y2XQ2`pzs5Mcvn#+q&!;*6Y
z8`_M140Tm+)Gr&_x6}dk at NxI&NW=d at jxFMe^ayJXT!`?eF7(6|U-aLpd!Pj_Th;~%
z6U72a97^FkR_}8wtGtk2slliJ!bRU*JvUKO*<yW?VAxm9dLa=M;p at d~j7Tp%=vAMD
zdH<tKhq#+EvLR`4UMudRB}?zah3VIeou}<-mR>MTPMFtL4!S{NJF5S2M>KxNMbGR%
z^=&jz|E>pO4~RA}!y=-B&cr~_nl>C>b`IoMw_G-AVjgocLQWkfp|vSIud_QOJQLgb
zD>YACp?ZvRQ)FOD9Kd5_ua4-~L5<IfX^+HXk6>j(ZIE1HsN9pKVToo|PpF<=swl76
zeD;CqP^mG7!d=(20n#!$5%jG})bQV^MCClUf~^5FJV(LrNotY6RQpCn@&@q1bmnXS
zbEC9pJ~NLTaSYfWb4LTrErab~mO)t)f#THLoPpg;SM3*A9)6s8d3~4V<o&bt-A|QZ
zb^S3c(|j at 6Dv??G8UZK{p09N8gtSQd_}*@q+wlMq>VTky&r)#g<qq0qNL2*#y@
zU0 at aaDg*Npkr5At(mc46k2BEdFrWepkemHZ1!gLPVn~l;0CP*#iQv=)Utx+)t8C{D
z1D%xH>(H}i?)8=$s1uwSKyJk3Cq2L+Wjw+aET^qb>gAQ7&|2S(-9GJFm9TXYV!%&M
z8LkdVzMMCbZJ?{a)cY)(Od7dsAN`-J?IPAM!Nv#`gjPoi2&F$JVKngi$v4*X=nMlV
zm%i_-5xLnulisI0yTX{g22~c`NdME?TvckUc_infKhfi0>cQwp at P;M=*`!ZF(nWZ=
zil9m6NIja-HJ9k3I|(zc4M(?xAr4rghzd+AKKfp%#?XIJZWCA7v02BQE?~3v&4_Gj
z at C6o@5RLn87vF{m9wa$mq8>N(Z5W;x;fmMp>8SHcg?R=BM4Y(7*aA3>94Dn-j1aY+
zzfjxMZILRkm|66B<LhKTuRb(O-rmw#h=xJRUCwxW|&t5Q0o0ig&Zcy+9|rSi<(
z)^XWb>l6-~rH9BU<v_I;wphLWnU8+qnhh at 7;%B6amKaKJdA)FE at rHxoI16NYq&~EU
zVzEEJx){$ne~(RfVy0*0htFAE1zYpZ(1WqePdSodm^)<XL1`0R8_YkO>8oSUtaQ72
zay%Vm{O$tl*G^{$cNXYr?Qw7C at Z$MYPn}hI^VD(M4RSzdWJUcIO2+1G>#dhWmy|%>
zf6b_Xxd%^v+BI at 6B4DYxMHr-WCWVMQ%ex?zt0XiR`ZFyJd`6CxtQOqT<qm1;=^r8D
z18$f>VUe8X1>tNg<!G5wg7FUb^ZHABIfY1%@Ah(OF)f=KYrUx-q;6%pi)X`ONSoN3
z$aHCI3m$Se)b4kSg4T^-fbx$=&Hul0E4L|DNhqpIhJNhHV0zPCe;V8SJ~WR}F>j>X
zz;BHQVqD>+>`aTK>GF0i?`Qz_K!N1B at TXd66z8|wxzvNnE897$KtS{Y)_tVgrdcOp
zV>0?3+Czhn&(*buR(P3>L3e0cXYVyyXFkdH0O&afEsSci7k_y}L{CX#lfyS!=d-f!
zuZ0*%`bS!p(|R1R`(4N1beLNRML%w2EHlZh`y>8Isq%Rr-$rA1h(MG0H;yCd3!397
zAWp>}w{+Kg*!Vsg8qxapG&`4*%gek1J*-Rwm|ETeoPd?7rGEPp#ps at Q`)h at Q7_DKa
zL(q at 4lM%Cx&Vm(^o+-m>yq+PaQ}IFEz41>uPr0xP3Y1+sqANf1B~lVH{hj2QdLUfs
zcIsT7g(pZnuUqg7-QV}Sz;Pb5hq``D=-*4VcZU2RQrr8LQ6x!b526Z;?ICxL85x!3
zDyH~F9~NxeMbz40e>=2#-vtcagI-y%*_qG2629x7DKVW{?inr9Fo}kTJRd8v^2nq^
z0A}H{7G_bh24+Fq7?5Xo+Heen$+0oP1&xZWMmPadiVBRmI<ah(7*IU>Gm~vpwbh5y
zcrN#{B*U!BB96DCNoQpn&2X0 at I;(5nf>IoPb(bWfOU?`l&pMMP)4Ano&(puiyL at s}
zF2Q at tS&eJ!Xd6K)Fs3_p$9c+jU_&GmyScHKE8REd8@#e(AgkoGh}13dVt#b}E%Rci
zEkNy9iNkG#ndq2uVZsLz#yaMnbyjp~dHujY>!4FA!k^uk?Y1s;W_yPI6B#2;kokxZ
z8=T4|y27y>>ccZ>(YH7hW>3pRc;+ZTf93vbY+3Q(>aI#NSM5kOSU$y+9 at o%9L`g`p
zB(%Jn>!9bd`|s5ebK{VJKhokt^iZky*o4AIrq|;`MQFZ1VrtoM2QE}-6ZprMNnD_G
zdqBB%bewUOXs~rYn8fk(#er0h^1s;Dk<BN*R$vwTROu~BaMzRsUZC0LI(uS+B}W=!
zr?GKs&-zk-#+8{SZPe1vNE@{*ocKU|T?s6I)Lp7n8*7+`Sut)x^8|kg|6R$Fm#?Vk
z7`^Qlp{KDkjm>}XR8siQkC(?6F&kZYC1A1_NrX>CZ*!<JLb~rRTMRz8RD8U#kWS6q
zq?7dcdFHorPE3G!{C_tjb)J5NsCF2LYw3_b)c-Mg(vP~LD`{r`mLc;WR&=296a}ZP
zt<wNq*r9wKM1H(t?UJ0m<J%><ojpr{Q*R`nVcJJiBxm`}_i2a2V-)Il_3WVelQ^Ky
zqlT;{e!VIG-gZDoP|{4;9Vqv=_Kl9M*vSVxr<mnh`wTR|0zp~%+Q$IIw!M^SAqSsj
zr5O2Kl*Tve6r^jwDHkNoZ at X``3H~TfS$MszV7CL9raf$QxFgxL!(A)r22-Vju at 1gQ
zOR9F+_4jq$f^s%13uteE``hz5a3{3FDZuW&<UD93^z-|EW4QhQtGWWAmtz9qj4J8q
zFA??Vwl^D%jZ)qa29xx^X at B!KF<ski462sIDZgre%i<KWNAFy^F7?gLlBI1jk-`%t
zE_t|2<y2ZF+4gn2#4eQq#k9P_Iw2Z?1FdjaJ!PQ6e{^t|x>Ts2|M^nktKH{2iC9q=
zTdn=vLV_+?cUZ at Z$GH5g at EO%)7-=ijzPMJX@}pMsFtn}e4K|e3Itxd>DLjQsRvD&(
zc2+#Mc(#=1snm@^UDV1(q5I16Mq$P4^Y>&T|MJKa%&(M!GIOD-<mYEGGRp3c#GE3#
ztMA{k+zOG8;LyZIMg_(#-}-inul7MD4$r^DN&I}1Xir!EdAM4ml%>6LS^yW`3TwtW
z?+c9$3Qe4`_lGWyzb08xkD)T_XL#NN1ALI3#!!Z6r}-aZ;EbDF$LdR4>8*O;jo^mw
zZni%(UwBkG)nd6m at y##XxTAO(eH$2tWgr2!uWmo2uEvupowi?+PABHJL&hwDaEyCd
zI7YZ&&Z3z&_oZ~y0WS~`O at PO!c}ky*8F7wWS)U*9{a?>rR{CLoZ^}Ejm;BI3hcIG>
zK;cxd30UnR=x at t@1-J104BP^ypueihHIgyWbaA3T3n)vHmN}|iRhz1bcfEYMowj(`
zvS#tHyM1}_u%KEYP7t$JG%&}cp9S6U2g9I!hPhj<q1d8R0Pg9xen9;a8Z+%f{?m<+
z3?#}|god9umAYyKS_K=v2m*d9Ls7HYM+YiTdRvF)(Vh5cigQawCoVJ at Q&|-DB><+T
z%<m!Brob-cy$n-BOepHtN|(o8Iha^C(0+6+OwDv?BCruNIH-sjiSnF$L)~nWOLrgS
zhbhIHuut?ub1F#*xu%|60^TdT2Y7Jj-gwdtg=uY9OgS62A8x}J5&0_-^~LImKoX<!
zTZ{c~`WhdzO}(>vFA4W7&vi!lzfb(2K6^kLlq5g?3Z%8x_#1ZNkCV at 5=mG)BCd~fQ
ztjg}J#5^ZqDoSk$TUh6bZY-%f^cw`lMtp1<aSB~CIQarAd4yA~X;QNKmibjOx&Ub7
zQ_$H&Iu}UI%NFw&Vr#s*RQLL_7f;BN$k39|j@|2y&y)V0EnZAo at sMkN<(q;!pi65N
zr%c8l$e(Cugj6UjQ7KGTs1#H at BE^zj>p=5Wm!8xXSU@!Q%{M<tS&XsQ at 3p`YKu1QG
z*B)0?+)L$BcqBpHA<y at YhpuUqmUa?<!Bz}<)cv0XCIgFy`JQCEAC_lY>J+JBs}Wrs
z*F}M60Y3xn2>IVV^7#tH7XE84FL^-6>{Qu+H-AgCuCHEqed27m_Lhv<LK~N at yhfLm
z1TS$O=z{_8I1LB`+vz<hwD{oI8dTcKlm>`7V*>wC*wQAV4b-d+ap3(~nM{}6Rou~F
zI@=JA*(i#yx0MRyxBFpEldo|*F~u8Kt!q0YavZR(lMg|oXXevR@??}HeJ?H}g#*H2
zC3sQAe`VFPvRSd}@%?Dk>m%-sCp!-m%f?ycfOcs at vpA%-ZcF{!DmBqcKu6^6Za!z4
zptFwMmwdqJ8s7frc6l0S2`&z_`k0Z3CDR at _C2%qk_YrrYt?SPMVCg7h83PN+Nd|Ee
zF(iZ<FQ-u>KiYw3 at U<*2ocnoM<_m>~+GqgWs*yD*=PgQLH`02Y5w<4sv<YK?d$3Y}
zix?3vb at E|Gtq~STTgt*NQ- at 0{P#ETd1sD#K+XED~7iQmI;+iem$w>A2sp309n>5;<
zp{?v-&Ew#IPK5(_8V>bWi+RY}H~gb@=#vCYX*gKUxNi4hogkq952~Ep(kt9AkSB5`
zor}!#vR?;s5V(gdDoxhEP655Kq)B%=OF_9&mmAH1^s06s2JBC4$8x#C4hpQ4qPBrS
z%5 at opo6!BgISQ!_(Nw;fVMi&$(e9kbUz~~sH$cWXJ&Ro)@6KGqUGfdPQW3nU2A}rr
zDLJG>YW^qg60PhKyFDZtF00}Hgz(;n?=R(Xdii&o0YYlfgs^Z2t)CXJUcUWsF#DTN
zdcLAhDwQ-bFA~){dIt9t(^#S*gj5W}6F^`}R*q|4CNSM4|MTuW6-Ecm<Py|LS-X7)
z^H5AMUwAPlMOj4!$#bb-_rWKzHseKBQ@)p#wmhEFw14s0UDjb0VutY<>o>t3^axNO
zB?eOGG-4zCo9#j{GNnQsCe at 18*6upMsn;hJQCgl|#NYJsl&I6fzJoeIP(kjA>5}}A
zaVg+x;)2o*{6#C2pOTcMBC-{zbw}&J!bCNo&%TF=_DBU~{KTxc)cr!gal`-D?zb&?
z^0x7`T2TZK8&_%#O9{d*;NwQ(*tM)_<wIC;1JcU+!Gm3Pj?;*?2b|6(zPeBTt!0mT
z5sr at 5&VL{@<S=A{^9#%$flYeE*a;0-3XmCJ^<VUDwB|c31>^?I`LScG8~87mgfHz}
zBb#2`0se>_d{ah64%U3S#gHECf3+Y3zk4<XEqJ#6yeC&4bXU3fKA?Wvzp5lFmcuQ%
z^#FOWK<=TJ(M<VHMoTa{TJ3|H%BX_f&;tX?wxm_D3%`=*+y1e at II4tti`yz!)NYx^
z<k+)5uT#Z7ac*Z&%nlUTL>!K?>HH$C7EG<Y&XkdC0DRnwVraEo6;EHk*b~1wY~a1B
z4f`yeku2D!=5eaK|Dx&+Pu5)x+CP(tWjJc4d}PXb-8Fh*_5Og`rQP4?7zrW%SD>!_
zajgXjN+*wwIf87tCozS31f2`DeyKRnFtA>>?PbCN?&s$6$<)Q4vHVo~g)o!zTkx*r
zS&-NB?u^Ff-zv)pHTB$fV^s3lH0ucN-BB*Ac$SLr-lqv%6^E8xeBQplqo2LkTcw}n
zJbEf$;CylVV%4Oi1_d`hrqg1ZZ5rQ{1sgo at 2sUDD$2TDpD_O0#y8DyWsf+zi#`)DE
zi!zVT%#=Y!)twzbphoO&GiIFi_d>*(4$TRjN~XRMD`mh$#xjX5M}0o1f)ex47KzW)
zUv>{oTdtCr3Om5^52Ho(rLV$1MF`>XVDs0ta0NLTl+&#^DKph82HUsUdV$22c}O7X
zA89bUCM!4?Lz+n)=s3S>V9xNQ9t`=&SUS*ucHY{N)B34G;KxVRy7ZkF5vkPUr#5Z{
z3o|}%PBWzgtL#teZVk$J>GWAXsMxWI{GmP at 805~xNIQxfQ=F_`KBzY^L?9*_2>Rn<
zXI9(_a%H2dWtW6r6}}u9>(Zj6q$~pk*8*V%Ip%MPtldH!wh%1NR|;uTE6pkyi0%Yi
z9?QJAf0&3aUU?%YJK*W^lr>Y5W*T~wbh1r&p9!_*p2SVz)K}3D%gYEIXR(Wkk}LC=
zs_*A9oX#~DtVb>FfpKSj%_(oL-NW4D8u!*g>TC@{eo8)*H3|L~u<QnADjo(*V_Lps
zXI%HgMZE9%`$<OPCkR9qBO65X%bvTk<d@~;r_r)ESGVkq9Fe at iRj#=nFa~Aj?`X>j
zS&o4fso2=9Li*h;O=8QtKP)(A?zF{~Xq4G7B+)}m#-FSlG>>||E%Nv~gMyjz>D)3c
zD$et8&g&$8BTGPZiU06mA~x8L!CTZ-sm!`?(y~Gp at Q0|<>7U;HM1#gIt4Ubom}*Ei
z4vJeR_`gk$o}T0-{ms?kC(2GeUs{)G$@CskI)tr9U^Iw$qXlfnjDb%or^!mq=?E~I
zDj1-s=gUO)82LW|8OoJx?<Z6K$YXgPv%t6ki)XSLb_L4mIheuX at D@TSk?+;5WM=T;
zmRhOHftV<)61y);Gef^Hv}ZBq5lzG0z$Z2<hnmun&Zd1NsU^x3t%YbmZBt;%p+U4Q
zZ;aHLzFrto$0SBj){9!dqqe^9cuasfgGcf-q*Ain8 at zsn(te`0EI)GtOaPjadX04*
zoGEs~OYFj%>-w6HT)r>;XwFf#>movxuW_b93;jwhxot&2tvu7&!oi$S=JQ2`u3&=8
zQ=2VF%FE%A at S#K-6D6{GdSyW-cJ@(*8K+8dOrrtm>qb!B at brNDROVdfbF)HBuB6cs
zY|aa(oDE7!`oI>R*|E2ZPCy5^Czd5>la5^ojXHfQaW_a<PBw&qJ6R1E`_ at K#aUt2z
zv+ePLOJveHXtUe9y16bk#CahmN>E7}uIh_U5%)8gyNy;>NT+WLy-Z3pAZwoixL`?t
z`a649g)j@*4Fdy8V+Hq at hND1V(jaLYox|tb9^-0wKD3RnVj(JAcC0sEebQh_zl_!X
zQH{2=i3dtJla at ZNEyv6|FK!JuJJS at DYOwB()2nv$(Z!8o%|F0cge++=7VOAeW63|!
zni86*I2JYfi@`8M6q;L*z=oH1sWe*;(OLqs{8wI+CqV*KBM{;83P~U50diCa`P6O1
z-I&twfiG{#a=y2^PC_vwGR7|JWx?CyP=E5o?u-7-;%rg at 2imi6N3oMP6@$X!Kc2UV
zEgs_d^?lERyO&S$vb&#yOhr2TJLnh+dhLzVXM9}7rZ5+wI+!SB>qYF?rS1|At|OeT
z4f#{PFrnlaRcmnabX6+u&>5heJCpVKOa0Ntl*9DRgjMgJ+K}t>k5ly(9o_E7&ZZlY
zv-T^luvv(`_!(!7X*8$NktZgN09fh*1zv_^p2^dW<1d0FkBqAf#FeO9m}X|8HBv*4
z6u9a8n7ZO4)!iQfW)Ii}WA%ud?5&5g1B9u(Z$L(?=y-*_Fy9&t(-0f`!=mY0V}0 at W
zPTH^=GH6|m*X+N+qy4%e0>#4v!WV;{Oi{~0DoOYa4|1Y346BRa!arWSA at pz@+DWHn
z_AfSs)pNkVXQ(j4x3fyl9T at o^5~C*(!EYVPyZghO$O4|u8L0(UNRFo&>yWt|I&#sU
zrE84EP{}h^6k*=j1E^G%Fc_lgR|dW-_;64Cm}2xgBwrw7>V<=~pcJ{J#PEK{@l!5g
zM+~t0t)f#76FPP-m7u_+<uiuW5~QU`G%SuDT!JAL+~0#aA8Y6G5<Lt*zQbU>2m1%*
zuOrg at X5CfV?pJ8q51w|#;pZ=!z$zOANt_o_x)YIQw9uzKlyU*J6EC0yd3_oOMUt23
z5mZg6<dOUpTYH%3?`-Xs;rd-5M?zFmQIqUiL{__E?~~RJr;ac!hWq21X^!^g-F({8
zZl0uCq1%kuR?GaO9+Z4NjXaiE15zY_$BPV;$X63PZ?V@;^v^q at D^@=E$)k%w`z7Ai
z_sn*z?&qZjsb=<WAcYuqs}%0~(q)*Vj_qir!I5aJdc+j!r^-+&NKLH$`8Oc7&v*_z
z-%c-{nR+6hB3JckN?lro!|jM>ik^%ncebQjnksO!lf`$q8zhZTDqM>rjy9iiQe{!8
z^9=Pov%mXitNMe#pn`(8p%;%^BQ|PJcFvz_Gex$M at Nm}ZGg$z{>~8+U#D#N8v-mA-
z;zIUg#BXnmnk^c(93DIM6CXRMJ{{<;l;6RTemQZmumRv2DR at C@2FmT^agw%#j)5WG
zP2W;v?W|=AMTYNRb<X}`Il(3Lxe_%(K8cvR`|;jwTX4s!$*YIIId7BGZOKC at s0MGw
z?3)rNJHl8;%3?H<*>Xx^YX4*9^;8hh)wS#rCYwTF?l0sVPDMv}w#CieeK8l>?9?(C
zr~M#D()iZY*;D|^|Ahk0Yts?f6Iq4CE4 at W6#;3H_&tJ6)Z3|mzeh*Sp{jdJXHK=Q}
zFG{pGeR(Y}8TQ>;{%PB3`INsC0nNhei6H_)HY>BsBi`L+#Eb_Y;s#!qHbHzd at H*W~
zWF#uDaLo)93|<(j6Qcc!J0^t!R at g}28)#KizCaYIJ?p8QMq`tM7a})Z&80HPo|6Fr
zim!{9bOWVT_|V`U%<7bS@{)<q(%cyH;qBsF8Tx?!*E1==DLg$J%n%e3EB6qLKB-;R
z?m32~(+d9X-kv|e2FGLxDKURLSZI*T`J-_a6w|!Y3wKI6<Y?b}Qc{)3+ at 5uGT?g*i
zH==AHm<s&?eEs82zA#I{l0oo`VLZixyf at ym+O``c8km<U;-!$gco)a at l{$|+H#WMm
z=Pj6vEGI(LmLN{gum#{WIH++D36&LGuCEmUxzO(TyNFvhZ)jSyABki at i{?=IoFTeG
zDKN*nCf;ZW-5(Yhb}CgvE%880{-TxR_hPi4m0Z$-^fBm9W!THw7~9_XXIp<|;A4(l
zcJPfq`jIBj92s<Y&ff@|^Ux$#Geh5C$c>m<5 at h2$7b4e{nfbkqmIjvZ4$vtL`@JwN
z_ at j?R31;asxV4UU8MLnz%zM{dQi+Ngb<%(JIzCu`gq~AO&^1>4`?2THU@=#0eCEGN
zQmXsD1QQ7^4#0b}J}q%v-Fh!|IX{8B(Q}^>8L%?=q|&gR4FC;$hMkR50ZL`LfZ5{Q
zxd!8dC2k<!B}1&q_7xFRA<4*d3b-OUIZNn~UE7ie{zDbYMnQo5!t#b=&`q2Pv(5(A
z&WmYJ{($5ve<M$GctA%R#MoIg7}Y6)K}=MT=?Co}H-kzTzRj*NfC*0Zu>(hmPPOx^
zqBLBOXhea7jS?9+kRDKeu1~vmLhmVBd}Ru{ax+}5!o0-Dr7AoX^O92lLOd0)b>$=q
zyDXF~wBNyYEO&Tk!R}E@@cB$0VOEU%C@`g?bn at XBm%O=$=N-PSK;o|?p>t;6!U2~g
zp at Ji{GUSTQMx?6A<;lBze)(m$Z$vKOR&gmQ+tXI`gt2gHKp73 at LO%DHgbWXPKJir@
zgAC7xF?d-_sw^<xXEl#c=?x~L%)a;1CVP9=^d^Dhr at iwIvlw2#Xj!ei`CM5ssMMIx
z4_Cpjc}kWydcak%=L(;b#zb$BrFH48h47Kb?Q0{IUR at 5*jy%iv>^DBze^G{n(Q+Z%
z&X*8~VW864)0c=qAiCTCwNb#_gbP9-Fpq5h5#5v+gJ{4s4*D&V%&d%yFc;lE#y5WX
zBYW8(@qGr%H>i4=LBjO_cJ`Fv>60{jzYwmxkXn(LmIMo&5{$3?ZoIZ)N21!wjAkvL
z^OC{8AW8s6ec6 at Mis-Lu(IiTVjPb|`3uhzI!6<|D<sD&i8}*hy|ION-%9qewTyrVx
zQ#e(BSpSvvaHO<J3C>-42(hVWwK>KIkW$%gWq!9L{Pt>ijYZRQcLZFfbLUz7{QspU
z{rP-aqy at CBr6G0R+?$Tn(W~pA60QdHjI!p)(2Vm-1i^g(RlhW?S<W{54O*gC<HbG_
zwa9_{sFz!13xpa-wKAolg_}{~5){MLIZb at JED);2aJ)37AiSBBw%lxC3GnZoZBJNP
zN&I6d1n7+m!r$oCmU`o at uqo=@untjuvy8(_OEE2GwD25y>};^7TMDO=lK)S35-1O`
zZ#MKuIfpTUB%oN!+D|;e0hRd~vGZ$xyq*KYF^_8m7pcc45f%WX9t}N&riDbvpZOXR
zG5J=Nay$%It!cY_BDF3WPFjEoL+K=|<QytsfpKes&X%hZq@@@i{a>#Emk*^}BaCRb
zT6N4sAtvDx#&p`u9ijWha?%4QZnAbsZxr2S at sRc3Bq5pm>$=;kZ>G`{%ZwBaUcLPo
zNiW24<Zg at Y$+_XrP6S2P;im3xjh~bt(dP(d-Sc)18`<viUs!Q*&OLSp+$eb-9j@()
zqKofKE^WC`Z9Q7ov1xeFitB(D6{6kEEws*9Ez;wlRKjXb1alWVDWM&4GT?;SpGuPX
zXW}|fZ>1cur0f6NQX%z~Os`&s6%~z(;Lwy&;M0rNbNK4N<+}B)|8@(Z(KzJ(_=6gY
zp<4mhjURw at AR5IQ5L9ZH7U3kgCFa>5caBvCz9y<wm1+V|y~$v?^Jn#3m7Z-ia?&hs
z|8V7}fJf}wV7a0fO~T=<=mrBD-1UQ7a*pknK9fu>x*O2aeYHn(p(c%JHb`H<e+Xfb
zJD*ZLf737R0C(vZMebt_fTfzFTy>QJQtG{S5jduH-G`aB2yC-{YIlkg4c%~^x(Qs&
z`P10$ZDg5?w7YGzqRo~yd|XOO`%kZcqwNojXy!nqz%7(jV~@4p=g8Iv%nA|QMyHwK
zPUW;c1X09n`lTK;8zw^zJJzp~7C*Y at 0;cJ3_JuFBZNzdm1acv2#p*6Jxm{ryPcPJu
zmp|clBD4{n8KM>8gNgI~7-dlL`3qnPa)xBEd+|JPre6M}HoH>sxFE!7FRDoJyxhon
z{~v&zt6 at e|V5g08`qx0guO9bojNnX;(<vym^Zm-^{`<~%o-jJtC#u1tpCT}+oq(9H
z3%;YBJoD|;WqAp4c<zy`5y^X*K)qrDq?z0~@z+>rYxer)KMn$f=EH^PNy-Q5c{k2-
zy^uSwJRHe5zx~5U)fIA!&8&uc7gdbLH~%jk?%$V{HwpjFq&~F*Bqg)Eu-BdUr>_0@
zQb>0}@Z*XW+w!qzMx+xJgd5Dn*}Zw&6L90heK_?7Dpe1cw0RYmWWG6RWEFwCqI<FN
zREfU?6<C&n?n+#ef;NV4oAVOFMvq<<(2-Qs*!-lJZE8RF`4g=Jz=2e!R%)VT%N1hh
zFq96vJr8;JqF=7x#2}THZ`3VyE3t!X?2i`N8fHvGSlgpmC!R3kPZEw~1eAxa?%&RK
zNC&haOO5r`yW)tqfwA5=krXJ+u?e!jZaj7zCFU31c8LtjiKn}{OK6$dxf>~hWp!9b
z<h}dd=Fi4^i at h{r%XYwYtbL1cXb!tVO&g<9>Q~andL#39h-FaI#<H6a67DG4;Q!1A
zH<OnORVOEVK3HaH*;^Z at 0^!-q*fqkliP)cTTQHHMG+x=to*k+Q6N$XgrAVEy6ja-`
z%Jv>HGQg=a6=Yt9y5hup at iF9lty2_zKjN99wOL2sW0RJRe*dYwc)~AXt=#o(4x!A<
zmhO6UUyVokB8IP)1TExkocQe_c6l(6{ZQc?YC#)sVplhPGauf4D1*TMABxNfYv4(}
z<z2<!j0O=9599ipO)^#Ip~Y6*H;udfX~Jv7zIPN%B<N!>rk(I}v8j^<-vzE<9on+E
z5YTr3uIQ|m-9NbgsWn*h*`F57v&ee%EHne7uGNui)dU{6GUePw1;jj8D4dB#VVrvM
z at m@yz(B`~44SQn9+|!!jo#L at SD$UkNT4b&W8-*9rN9%<gqfIuuJ-aebCWXu)LhWQc
zRIK;vhyleI2)^2}x?*32wFuvj2hm}*z(41?PcbSYLk|ITEPh;H*__t128Ul+SuYcC
z5hqp&xHK8dgAprK*=e^k7NV2yOO74q#Of5t?CIv1`LF?NVLK!Yxs%~NL0lfEbSbLQ
zvLCKDj&=uu><5+4Uo-qbR%d2rBXbi+(o_a7%K18#g9~OJ6`f2~to4l*P>{b^s<!a>
z%YJ}CGUky8ktPUQZeYF6wNIqmGl(6I(2*jCZ?>X^tE}Cnuc;_aS*C%gU0Wc>_Rd&+
zO%AJ;czDRlf{L1UNIi{N7ubTPdq8#4&PQj)4}Rf-;sjuvo)ImG3=ih?fL~{aeahLA
zr|MKrgR{T at YPy-RNFsfUn7^nR=3YjX`3Wu_Ohn{<4-L&SJHhB`5U_RRIg#r~(%0dM
z(u`HleE7-|FNkP!qTa-$743a<9E1kWTTx at fJQQ}jN at hJP>H<&}#iN#T+ci$5E?w2g
zKIEK3<M=2>GaMp0 at nK<Td?Rgd_fx$JR_LjX$R$rF9zuPa`JL?QOKa)U4jxzg%6DuY
zbONw~r~hlo3eex>+l|xZ`3sWz&$<@2IF^ClZI~7_(a?5djen2JbzS604#K%1NNvLO
z?DSp_42~i7ThJd*^({iEBKmLfP#8h1J0W%3skbPpBmOcl-<|NdRPDly_=#LUy|nJk
zltgs|DVUYpcNI7mN8D`e9(;OuXn)>YA=viDEZUr8W+E(kO=#E`0t&y|U3(WBVzh`k
zwRJ#or_}9T2Khj)VzF>5fNbJuxwC|ztnvxhRBwwc)dlqd!jS1#ZeuDYEwLK-tY%mt
z_SV#c)IaPWoQnXBYbNK^=Z5$qM3e)+K0iPQ`!17M;3~<j%N&+9=fEBCxpke0z_4eW
zd3{@6)B=B7LE$Ku!E{10%=apW58Hl#$fpG9Qv#$2)KW1)9pe+IZA#JhO&HN+8m0t5
z5nQOX(YHS<C%pqvRtW_Cd663)!JH6c*C0doz9dIfP^1 at aBI*AQ;TKNM!!pPzArB}C
zY2s5W(WIKAiDh=#+>hebQv^R12$VTJJ6OUI{?`T2^}0h;1;AQiK*5L(3`3qrfVCX#
za;)7}`Gy(<m!p1<;eFVK!zd`rW@|7LnUS(qYVK0OWf)9zrs^mgXb_B5{`$HiFSR4l
z{}g#N!aXP4+Wy%<TDfNr6ocmN%-VP{9l)NW_aMwqB)U~;*?&f6`_^U!kRw%0vJwG|
zr9kTxR^{TwbO-+xuI+fE7)T`zq2^f{4l(&t_i?v+X#2R%zD_-@%64(6y5->+e{Qn9
z?Qy>n1$k`Xr8+n;_ZsqmT)yFh#GT#F at _kv70?L?)jK(wIi7)ws*62|lB#NspC4&+7
zDWaL)$mIl$BrQ}xaUzW^QAb<h_F1f0Oz*-KqkZ#NrJjrb4#o2OWq6$3wBv0{4W2TN
zf#%&Te3L~ks8^<$BVrj$$nd{>L!@ZLqyE`ynn`b|vcgz1!`IUM$gERP--X9AB#XlV
zkvg_BA0Wh~1wh9 at w^FAdxQ&wax~kd-{<vCDoigch6jWC*=gI_fj<;Zm2JxFiVRbAQ
zez(CkvWOF*^*uB^e!eA1==!ObVA4^>^H)aR1m#1i at V-YWw<RpiB6SdjKw!tHKXhrH
z=iq5tARlvAtU%&-7cIf3#8>foFEUc<1hb<-yPBj)q05^YXp6W1)UaUKP$4FLm?3VU
zNejOVawn!xc3aA79*MWovN<oX`qn|ugM6?gq3pec$qo=Uzidi)gGTEYxN%OzFmg=_
z(lRf>nk<9oZm)=!xqH|~S{5HJ`4rjgSV#+2jjK9K1qV^k!xpJh2t at DL_(p#i_dObg
zWhHj@!ySe!Ui|fYtO2I$<*8Hu=0Ss9eZml02w%Vrt5H^}>hc$tEqev_0C^R|l;9?_
zaSw~&;CO9IU_ at UEE?VUL8HweWmo4izz0xXG?FT(wFTUTHAD2y%J<bxdzN}fl&hREk
z(_Fn~eM=Nmi|kUh?*K+TYJKU<HtPJQye86n%CfEqLoW{VlF(0E($YRGLEFDtfjXH|
z>sEMT7sJzqE1AE-qW^!-fDy4lXUNQwl at 7k0&YR1d`7dkOB)9DAdYC2Ytkl$c#%9VN
zaH3V6DtJPPf7oC~5+*3mj&kIu_Kh`SfJEbmQ0H;;AxqG;K at th=wnZuo?-~{o(9YjS
zLIb7;Vkla>`I<IDEAy@}AhsL2BMhngHDcoJl`~+qb1Mha8=tiXSZM&8q2-Y1P0wAX
zMaasTunUH#s at B1W8p6O4aI}jJvxn?>SSRda{X$ci$w<OcY#WpVZBsw#4^a5HGk#E%
zMgi<QteDn~r@?^P2bNc#>Uhz~#DX0jyx9t%zUUFO)b;{eYCH7bUAS!7r+8yq(1X}p
zV~4JaLx?+O`7?TsuWQixW`yyyf>u|P-cestrqNTy112lU?LV|Hptr7h&xLclxD$eV
z6~5Pp?fnhVxRhh;!ZOzRSFJQIR74kl$rXsC@^kcRlJmDE)dBK#6orin7dj9ZFr4e2
zGf+JQW(j|WQG;av;W$|IrSyb$F-K;-;biaN6_`5 at duB>DXL$w}<(rK*gTzlc4}UxF
zhSM<ZDd at tYH`<Y at 0$b%^`8ptFF4%K2iCFY;u3M?AdQeCS|6#x9XBMBpE3Xy39`x*9
zhGKU6ow$-0&wfMaUegbY><4k)CYMRH$dMHxGaEY{m%>G*+3POr-6|O_DkjjE9ViML
zh?oc_ObK&cmPab$osl#VNoV4!hy+9q9b1h=2$AHgU$PC<jrc*;Lu}--4g5_B4xVpQ
z{bJrSU*Ms_pMS*>`(^X0tX4YY`Xp*0`|SL<N~iNqZ)&V%zox$#5#MIJ4O^@3)998e
z%uY>x^;m4Bxp_9{y{y)q?flNoLyI24inkOaMsgC`#vRv{I!fKTapKj4WoRgT#`Y!1
zYlPb7(kYfb&@;2Aqx#<d`y7Kt>hnEt5_J@`tj-b{*b&j{;OE<Xpc^pv)ohwo`EhKm
z$Fo+p)?ZVZmnRrt at W#oJHeu&!AmKWL&Q|AAu?NiAaNDKq*hL#;K(xGn%R;DP5>9_P
zmYGxi+gRoqYhERI?d~&iASp3<`eOM2lRzcuIffJ{N8*podRg&<ac6QGoLOkb9Z5Ee
zC%GcdFg`dg`U+w-F8ya$El^y+c5ONmXD`c)4H-nvUEm=Io!kl893*EVeV*MQeYJP-
zd|9b9a73i2Zd{6yg_nzIaynW$u4A{=L>Fw7WW#Rsiuf1=c8B`xYOz2oGE=L&;VZ5W
zb7Z at wJPp_9PDiHmDMUjLCWHHezk;zASJr5yqgh?cWF>d5`1}_i_`gA~|1ip!S=hqV
z?RWwxs%Bzg8c)15VD(KRh8NRf5P$*>#*xd4WpwtRR1Y=RtW`tQYSy{6W6#&4;V)X(
z*!?|bw(EoCt|o_zH9L9vQKP_*ik9PlVDz;}Np$x at s3ukrH`02;0+(%siy5fqsiz9G
zdfv0(-mI`N!JIJptp$Yr|6E_5l2JWCt&GbbIZU6YC^VPanS!Xebzt_MjE8Ge%^Bmc
zLptHh_!Q(4KBZH4oML5UfA+>&SRZYKK~BGg)FXQ|2S;KAA=x1ABtuOcpV^<Yg}@B6
z6AyJZ)DfCQrf`)G>JkoAOX>u)n^e<6&{sn&$EgtqUPq1BL>zpjJu}LVgwT9B)fpb<
z3urUMB*!bvgLS at M>{FlWEcECRwzu_+5oT^jcVmSuxlRH2p=n8*@hTB>`ie77AZg6!
zYwLRYxU?y69@<Xq$M>8J;m3j<nCS-^I0dngo+9f+FKPVCfkt2I3r@;8Ffjz2Bp<cX
zV at 6h&W#U4dq+Y}G$WReTh1yzLpZgrReAAR!m0d_wo=rJ>zFJO at 3VHgJ{y!fOLGW5j
zarB5}L5rAy%-EG((VHO;EN_gx2v|eK402gHB3i)55z7GwYpIyQq+_T36@>4;;09DK
zja{v7!pHVOAPoUvBA*y at B)1$;jDJ2V{On>Hb+n#ae!Ay_uw|6ES^{yenoMBuDI2;f
zfhCP3j92of0F at snhMaPTHrTfV#!OzOu)vc79#(QMn~8#6JzAQy1?3d`j80=+H*z2L
z;UiOC^Hqx~0;6B|UBIP|xh-asyy)y+e>Q)!Oj^Fr%MpviLcNUXE-=wxRwXWycjuNq
zF*!xe9_~|=`l5)-4h|JJUw8_BC=%o*5f7%^03^6?V$w6OFU6#D=K+6pO@>2W2B55G
zuTa*%CZ$g}))F!|Sc&{L=ckx^Ip-($CpkYo0Q2$D$Cj7GbPm}c#wj!uXyb}Qs at 8{o
z3312~;H1h5&F^6SDTQ at Yy^{VqrM337^CH|u2B9NbP3GBGdc-5w+o(MPErUow^upg)
zs-T(r47_)nD|fgH?ZdZQG;y at ryH33^I<I9b_S7ajeswlaoCo#<sDxC0>iF0JJ}&va
zKM9MyWW%RyAdeG|k9Jq7nqzwNm$ca2d+)ir*CRO)VzPSSEUyIN#o<Xrq#mm<_G^Mj
zD!P!~z&qdsCi7NCejAVz)_&%-hk8H4coO)syB++Cw(M9l*#M4k&A=5$c<$R}*A4L=
zN!!a5I)3z704S*a2_K|M<<6TdCGO3j6+{RRFu{;(RmSYk>!rEx;0CA(=mOnTS7_s{
zaOwbFwj at aIbtH8F-?Nypnt`711pFMGT+U!_utEN2rJ@@(6!GTFCW#+VxNQ_?69z{e
zs#utj?E<}Lm|+%BT=l(bkFVS*d4-Hlf838h<?<)01(qd~RiR6D0r<~95^x1Kt`_(m
z!}Sg|L|`++*9~Yi<6_1VBR8zb9REsU8v#pYOF(n3OcCAWFZC<{V4P2Yg|e*bHT>|Y
zJQ%cnYkQl^SvkUp_(~?-KO6`T%`um^wH}a?nQOCu6Jx(w?!#W$&lR0qkW&%1MyIVN
zqReruJ5U^-$<QF1fEyi;Mw!c``Cju7$bdt{wdon9&?<`>QuZQ%t6vTZnpgO0^ID}|
z_OmQe7{au=N8WD<bHb at QY}dFJ6Tu!o$_4fB?c*%(vs24(LtGZ__m@>RNI9dWqqDR}
z=59Uh)Ta_D{YFkIe at te1^d3Pe7X>p7j*t<{VFzhsx-~HHD5&C7S!W~T#P2TLo^=XH
zstNf;G|#WgXVVd7Op5*(8j5veJPoFCIhCDeIFC5 at aK<yqP6nk>wZ;>gqVw4wt4lJN
z4kcx_ET05{rk^}f9YLyPy-e&KAVdG0DURO5ZajS$`JzQoJ}t&1pk+c23aFQ)rs$7`
z;{_VvE at O0>dUN|25Hdc1FuS1P^w=o659xue$!iS!zynsr1Bmxtlah@(A=o5<Tv(7o
z|1l%G#XMugq4M~>m~{^IqX&yv1!IXLGohm?Jkl8a=l(R)@{;mC?^vI;V?m?<qSN>K
zlTvS?l1yyv*0EZ!HT4VAaAZ50|EgiQGldvhy(*f at +Unro4wZbFx=rvX8Rga|CN5Dh
zRc;YV%W^FJ18+ at -#r0_)V+S#gdYIvZZA?Y}@iXUd7L-FE<HWr9S048w2A4{QHHnsf
zMNylWF+y_<Zc%tlqDwYjxl%=lhob+)cW$9XbPKGr&;>?Et#<iCOzYpZ`?ZV|vkmm&
zAg6?+pR+Cq%G|8vl+#oc?8qMsWUcJILPiB7_1JERxNO3idls7awD&|<Q}1%&IP`y0
zIK@{DphvFa?;iz$bD$q}>;e$4ohN9qj<R#R_mEx`=|pTOIZ&YhMC8*wc at vd?Bg5OB
zTMqPvr8 at X;M_#njoKE4L2|eb$JZ$gm`Ke8GnoashP`d!8D9%*9QH#D)AuAt%=k;&6
ztRMS3Y7hHiD7{b1&RedD9Ib3fo~s4Bk2JPvmVs1I^hJt{l!H&B?Y3}{G<kNFy4bKG
z<Z<m~<IL*JeG}!C-4K%{h`TaU56SD|zJjw9sXQ)y*VPLC^ks!Z9+`K>V0X$SZ;C^f
zKvsmoL)eNgKM0Ug$6u+jH3C)o6pQlm#Nu2u)T=DZ2=jG0{3_rX+DLLzLIJvdz7xcI
z+~)e<dP6B73Wgw=?0Q~P*eIjX at 1C)dTQ6RUVm(=G{j}tbtJ at o9t0#J|cMIrvp4|`M
zh4<`{0x>hxl(~<}SJK#&_#(_HLEDJIn2v%}TQxizRtM`K*Ve;@-#(rKlDDBjl5M`*
z!)l#*J10uLS-|_jIS$=^OR3u$K#<*rx!uqDH5R4~$aR-LhdDhk;^LKjqYUSKJ=Q0g
z^4-R2FaA*-NR_4|cLubigA}V{8gz2Qnmu*Aq<xZDz2rtW&UQE4WJZU0!kbJ<Kyv_5
z%2Yv5u;grGXv_6M at HG_YyD^{(?UZ_(q|_ggGfn20O1bUNMSUhG)>(aXr|KKL=l5ti
zQ-DscmY>E43fzY7?L=hOBCpAQ at MtRlDvOg->cEm=D|iKgnYc;WdQH~2_h8L(E6Qrr
zeC8HbF}cfKD|aNP)8P<6z-E0eA94R`fDwiAL+Q{3yUAi>kj*{MsSt^Q$*WKu4I8h-
zQIy-C0iqjfkfSNt0RJlA#P75<HzP7b(#=c7P?kYA{M#J4qb2a7(2w9yhs&5^JzbNv
zbgWZ)wH{*M^?n1Gu5XT7nyybyZfa;#cKG!EK7}f}p^EGaHVWoxlOr?p^Ikt_=4h2d
zPJqE*#`3FJJ at k}-JJ7+FmKt)U6a`#c0_I$;qI01)Wd9)C=P^q&z<8l?7b_WVwV*E|
z({B-+?_$8k=^@D>rW5-BrXjAZ?#h+rRc6OpiDE;VmGND+rj6Ab?hm~iKo%5Kk|txH
z(%6$rS&c*y9mT37DhH^ar9-O{o*A>!fLc!!?0%Nm1615fkt59vm1I;9TYr{vUJPSw
zvLN+Qiw>p#bRN;rdgJxN<4c&t?CRm<s<$cj%IwFXdG<qg{<w`Z^(4HE)p=+6lu8js
zKxbRW8<gD!UNq9uA?@mQ#q|)}uQ6M5QG3W?1^uz=!4><U6EB~)gmq9RH5Vdszc6#6
zjI$DB7%!$Z`8+&H9n1C9cp`RoRTrejgnV66y-J-LMH<wjsX<n43|X#N at eLk>H$PXj
z(4WDmyI%1~9-R&4GT3hz5FcFUC2nQCh4zk}8R2&y;=%f7=#k^LFQ4Fc1+!{%$?a;1
zL5{!pE{duM{W3!=9(o@(%`urA^I~g;#VnSjfQ}6|4c90La4$4u?)TnKELSWxPHE!k
zZ>mT0q=*h!vS>BpqD)@EGg??ZIIcaUWufABN!c85*AZG2tO)}131vg(#<rqnC*Sw`
zpE;>0hf>1>);CbY1NfB)dK!yckbdhxTe`e7o|rqEPUGC26Ksj`R%tq)dXLgK3RFvP
z0(R%*<<_ at VaF6sD+Zl9AI6=mCN^QEkGVx3C&u_>vMTfOS4tNmgVz*)0A5$+%_G6x_
z7bWHT;<~15QqqTvL>TT|qo;xbc}xk_uKFavl9WY=LH>e0u&bo=3|mNFInjX~Dk7}<
ziFN|r1M{Ir0B|R%M+4m159#7sQyUo*)ZD9gZp at T)B)#ZWzv|E&<<Ok3qU^=N0&g>s
z9#-rs)y3U at 2sw6^u$jog)W%ev#g%QB&Q3Ufno#G)SJ|%4>)FuL(<SHH-_wO+BF;7g
z6&kF4Dx?48aC{wn-BS=qwpTwz;bnX0A*4P?HCeK?{Ic4lChxXo1Cf9C4*2cz0h_4K
zEg7Fbeg1pl?{gk<H2^ro8C~?Whs1{1^1#^cLhyF&2X?G<Bhig+%Ax2GM5Z`(-hNu9
z6a<UAbsidF861*3gnfRCrLU{+a$ZaN^U<qYI#o5Ky3(u|5c{0G%)@E`pI=fNex|#H
z!#`fIkE!M*K9vBUnjFNa1}49t_=*%nyI>{~1=ywf1L4T=LCY`L0ou1=6*gE+@<2J;
zmQ}01o at eb&2+vaudNCt%krLA*o0EPr2VHi=qcCH>43#HowflAbmoKSsIP9Zd+tlEf
z4bXN>d))BWxSSVFJ^N{yIl<T~9Z~BcVl5zr20qAkf6oYPab)pR^oZ7TVE44Bofyd-
z%N``K!1E~rkc`i7Pj4-LMk4~<sdn at 9Fv<07^%(qY*1J$FIVCa7)Y~S)vp8px<s|16
z)-K>o$xUs0ba at fHni_dy*F|owr#VQ8O`Uid+JBw$Tcrw}2oL&P$6 at 3-UdK`1NFKL8
z_k#8}?rcki^_M-=RX+dG`g6rtv)rsgZ>km@?awM&kpc77iv`GlkO24QgGKh4nI_IW
zMZ5DBGD*&F+oY!gga~?Ce?yX^@)kB3NqWwcQ&I(lWXR+9t5c^sGUwg1PtIr7tCTUF
zqHoTd3R at gbs=h!Ex$|e6ec(v<yIbH9C#_uFX664pqJGuAFI%hGR(2sM%vP4okX$^&
zzL4Y0=02QmL}{+RngCy?C)p-7*V(BXjmJ4wNjld{;`3tXhhpbQ>AgqHA!tLlo^Fjf
z3KEa(HnJVF5P)10CiBe%HTyA6-IY2b>sIW^Q#8CS2id-lQzhnoPX~*0w%g>0>`XCJ
zFWM=}VYsg*Tgr38si=~+xZ&EwD5>nR!36i_$q}SEVS1XyoYx%UhDWBfcMnwf<xNb6
zhl$7fR6U14N_!(5hH*DuFTJ0OaN?sI?(Zr09&!BC2DhILB=LC1Zr{Z3Wt#_|ZO5m^
z&dCYApDMnJ-lSzOsGAepmYs1Wdd>~xxyq6RyA3EwNcP!^`?^O=A#UZ!a_=nN;Wx8n
z_gI&zObFzi80HZ>{z@~!aj((coJ~h!T5y+TkI$K+-j6iz+eR6Xedp!*K|~SdU^x{e
z73L&Fg4s_Yaz0FW4<m90ST|WhfD`?8x_kd!jabko?v#NaW>=eiwsbD6>ut3{uRa8#
zYAq6V3pR(0WoIW$Fi5m5_S*&%Vgv|sh4dN^pk6%mlk}c0 at 0{OH`DM{hMLASmeQ_G%
z<LH(h-eN!Ysl}_CAkicd<LTY8<xW+|)Pj3=g`fGta8(x at n9x{?tiKuX;?ZZ>V~SrE
zIQEy&e)$y{@07T7t683P at vQa+$Q{b%x5N0$Z=+@#J2x#pEV;T4B8Gbmfqg14(6YgX
zn#y;1AC>JZo+%!aXxcPbK#<kT$&Iti&Yh60gq(U*Zx`c~Xmq<O`?{R*)KsNI7RK?N
zg5-t^mvh3JXUiL#oWqa`(e9r#l{Z2zB)QXTs9LCCY70PYP5b*?&)e at hoM)@Db1UsO
zS17DISQ|Oa9u3|SpXLMj7Y*N{;rGw{`Me~X9&+s@#@eaU(SykVCB@{fThx>CsY<d}
z at I)`0G22$iNptqOl&tELz5evg;L%>Ww at i*?34WYUat;j^f$-U7XSGZ1*#LQd*pXht
z#-<w|USCd_E{@Y^Un->L>@i5h?RF2Y-hnXWtP`&(q?J{3BjiqhgS0dXb>jVW{Rr!o
zkK?7y?78Emej1+hwfkZdaI`{wmY&P9&yLjoezYts)zIaYX<JH;#AnJx$CD3R|D^qm
zV05O)xrQLABfN0h|Bv=O%<`P7+-6CTnf+|HAY^XTaF*}}rAYh3zixxK4;;LGV3hm0
z_u1Ko`n%u{UT&iOnb;>FN}~R{8P;t at 8MW7z9mXCk>NfD4cvznGdg+_>3_W(AbFO~h
zZRL8>>Zvg)%D}pqF$O*wuuzi7F3lA0GEDaL9Lz4iwDi{<(4M0Oar5^{jpR<!v(u0G
zs<QbaP!9`I7ltyy at tkgv{pbejcf4~s=M%j7st+b8U()<I`md-x)Zc}C65L&_MEk^q
zyhFi^UEL^W3-{5t1xnSFm at S7>x0#8EoTI$=yYDAAU-fs9F8l0cmXXI}E85pXSb9?z
z7e-?9Wao%Q=9n)He$^+OZ(A^#TbE=ne>e_*2>R?7JDcyh at VR&O-#AVE)grO8hcdW0
zDHoN8xdJ8e>w?dpeo~|TM6F19;|*@V?%f7bBXUR6GH0)&CT*qjI&yBMW!P!G-bMS?
zJw4GQi}UOs$L5n>dOlcsT_I>jzgf5k%4eQ&8N~lr#Z4Dulpepa*HN at _eqoB+eQ$+i
zK6mgtyxNelv+SE8kPGP~o-B5tx0uVG;}@I(bSf=*?DO+3;j-%TDe6fDgG^zjF4zoG
zCmDibQj>asIY&3>HYNcD&*Hgwj?mCsC!@_m9Fl$_E^QnndcPMY0Zn{LM#5y?t~wS4
zcEQUx at K(I+`kGi${DHa;;ERq)B)*jyZ%eW!cNdty01mc?q*R!tHH#qof*4}v&E>%j
zP8sq<YuyZ1 at MB|cgU#^>wZrCUJ-=uafr#9Nt`pCn8tgmvu91Eg?tDOD3&Bcu;qAz0
zBY3&n`#yK*J%s&a$iRCxF-I$HBh>6GOA>+{81`6J$if?%S<r$}PkU at f=r*%xq-VMf
zp3kYzz&w3cM;%T+O3 at ad6Cn6znzp>`QOQB<dpSc6l-6c*zZ(y7sP1mSPYNC3qJ(PT
zV=TSRa4+CY`0xYcqzkg9+rcx%KpWrfL}(Ge2vgL}4WtEZZ(TcQv=2kDQ!(5>2yRVP
z2-nk6QEv`3dG;F`NPz_OQ#spv;$L@?3nVOKZv at OlmO9{YSlxY{mdvN!hm#KACLJ^6
z!P9H`Fh4_bw#$Prf4Wla+Omzt4;G!V!M#Mads$8?dbW1Cua}#W-)fnaQy%t3=E`3e
z&go0`RvF>0`!6V5j3n<;^b0Y`<0P0p1GVs6ZfAgd1MFm9PP at MF-779Kma~TT#+npy
z1DS_{0U<ip<oUEWLdc22Vuak2RM!HPA^0nj80np=RPdCe<fIIA^qiI#cwVntP4dP{
zJa2VpPGlM#_#pJ5Qbp0|W>vd=mE_cbyWc$7kZ=`zCf^#KWS9(yk&&B&eU=2G`nab;
zOfl!x$tkee5VShsRdhnI%@iM$oG&cESrTd?*e_;{PPv67yt4Gxns`Jh6G<_u)b(nU
z2Ss`zve%G8W^rZ^eULj|Q64)zrt7h&UsM?W6uH>&k$82>GmV^=2ktS0*Y<U*!M=q-
zJIqAeeO(QYg@#5gUG}+xO$3+0e0;3iV0L#|cK1L}cC5!#k0jPjw$A<Zb!OFoO}Nes
zcQq3AMT*DIDr_2 at pIDeF$(m}O9b_3~Z=;0GIz<_bupdaC;u^fZ{PFPYGWZS5;#4ZV
zM8WRz5Ms_Mm-sArYm1MZlwhNM06~2Fd_}tN(<4ql85KsMdZZ5?4nO#g$a#;XuE%Ss
z5;4h$?<p at V(=_T7$SP|U1{jXPv%})-v-;f;?r(15Yex2=d;sG^-*oi7_d?}l2^(5-
zz%<hcm6}ljEJ1H8XRL3&@5ZEr at SEU!97>KF8R^Vwr(p&x$GZ5N3Xg_|bX{at2;-OM
zH_o(I1+S&$v!L}4i3^S81NP4EGYcG*Lyu(304esMii3A>BfL?^$l*fTlgpX%#^9O=
zj+$3LA1pHdYsxpIg}2j;kpl(rnQ;M)d`RK(loWKXiZxQ8IL*T+PBpr03Yj9EIpB$_
z6f&+90AJcC559Cd;TAz)a93xLrEBmg={eaTZ6Yg1+4ypZA=JzLX!dk%vu=2ap0Uco
zk1{%0f(Av123 at TETY*r{utBEMcO=ho$LmtlEFEmdm6FtlEYP82x$d|VA)Xy=Dg&S*
z#uLiI>rC~Nlm%Z|*)~d|wb)f;ubU719!q?q<&o at mqwWixlEtLvV*AZ)f&3hHV}*cC
z4uRC1ynp%;TAdm9VQ3w07pB*Td;}{YbCe7GyzWGtlN(0uD9`QJ(JZUBGpe3cw8}=4
zD~^A;j?3`t+$LA)6#CdqdjXT>P2?>=OoYT$_73xS1f1>Xk#TH%okHN&kwJkHA3Qu9
zUpik`cC&C)q>)TwsJ6IvjtzvrbqSAOeT)@q5j8N at t|Ctq4u^5R>?!Wba8`YQKabIK
z3{B_M37;WPXj+=Rt`;JQK9~^?&FOGp6|%QuK;a&NH^R)ZFHw6e_q~m%o(QAUL5X%>
z%juTa;R)0UGbhg<P46b>23?Uh2#J@~@wacvSm&DDHerU>nMe^;NHx~pXEyU1hm%GP
z_);Hfbmt?8JSk=~TKE<>3V at 2{UP5<lgFp^G{?XIBdL!_8c0z=-*I3$j>tEij3rDCq
zp4WJ1NNi-S-j>r(TC^On<doQ96~n5NB%R9Mi*KqvSY&l%@0mh*7*OvAHH`O5Wa at _B
z?N7b#Vx?ZR{Xl at KfwIm%b#m_OMD5^YKb-yDZ9NME)F%D9ve4n;V^0Co*XvELuuVO1
z-$;bU#Owfn;*cIPnfWEjVORme$urn#2Ai^eoaOW}238KjfRoUz&RYifJYBB>T*${t
zvRl at hKRj4e_+oW%R^h_ir?zw|94(F=EWcow2p;OMC@%Vo(}L?AY>cPRoWVS{!+tpz
zNL+7_r)smMFmy2k&u=M*5cBrb at Xsx6$TFZ5y-9eYRF+ue)@+(ff?uAHLpxGC at HM2@
z6JA%9v1#(bN#Wut7Q5*eAzy at 1c>ZkDMjHo0^5i8jKV%t<6Sb<UM|kX^P at z3~$M?tA
z#QJEsQv%Tn2m%p0BC&-*TMsHy^9Yd=Hb=dcmHEV+a5&VYb(|8zL)cuM{>gy*2~5Te
z%>%rmp;0_Ya?<r3$4bN>kC^$8!s>8uxbuwJ0YnD;Xc=#T6wt(SKtpbmhajc`3I&65
zU}UI+i}(&g$_Qecq(`zP{(sv0&Zs7{aNX$4$czmgQA8B%s0cWygdWQ{3Me2-mm)=^
z28a+Kgy5(kA_hf3se_=XG^wE_5fKq0L3&9 at j1U5ZB#;n7NIPEu=bUxdS!dn5?ppWP
z-9G~P@|E59`#kUSz5A^#5-3YeR9W46Bw~+mQH{65jn($R<^Q+<))CF<^Z<moNmN!-
z?y;}m+O!VX!_MM)6uM*=X$Qusq9zKhWkr3T5~wl-gc=@Z0Jba$^kwM$As~ni%_d7%
zZd}Cy-R9W7^-FfvNzavu^S|5l_22IGZy4L_iF<(?0I9rR1kS;i$N0)LQ7Bpk%o&qb
z2AI$F&VUiE7Q&t=BP&~N!+s|(o`lmU)a9T|$d^V at k&|OoqT)c?Zh2LMK=<dD at nsls
z<dz%=Vl~CzyG^D=8b9K6RuM3`n#Q^NFy{uM0j9e0+K7a6KE7E7#d649P2)VibiC4@
z%oqW47B{Y#Si5(?ZI*5xdn8z6`7y6o|GzraxH#yBlJvFatiai_9OURIG|M22 at 0lAp
zGsS+XV2YfYO5!ImsC5;N-0?bRs^Oq>X-#-GVreO4w1<XKAHm9MJMlBqE==*SEz6dq
z-+!~A;lC@}zY+KU|4IJ_y|XqnycHxzgF;!qs2Sy4THrtQV)s&)k0tg$f-xm-;)&o+
zE%k+Ab||B}EPJS~N{G3`@63TXB=(;<z0AI3=bvR{0VD<6oih`!fM`e$H?2eHUI?kB
z2*+rP^U|)Swq4tlqy2waAFs0zJPb;hfFUQc0~uK`YB13ylqeY*ck8TGpqP%5GXZNX
z4l$YscH@`CugvG0SiOB{lyHvwQc?z4?C!bjW_*j?+t=e3Gxuf|@*|wz3&}S|ClxpZ
zKr4I}GNf*C;yK-~&dId#npUoyKM3)8Q{vJ&fR8CtjBHp2c>nf$&`%_*AV`Izfa8W<
zO3nU1u%GpR?(zJe!+ix8CQtNM$LAP at b+`Zw!8)BfhojpPTgIVOu at ZR&rTq>-0XZJH
zhKr6^ytp!IW80fr?nv$=(!3*9GID5ao{6DiC5sENwwaG>{sluze4EdOGp5GnO)FEv
zF}<B{lN(w|CKRERDr+*L7M at yawNqyB4K^PsaZ6u7<DOVNuAG9O#)ZvRz)+)EB2~dd
z82fn&N?PvRpx!`Wr!|Nv_CYPhsF2{<LaOkcivIGIp`I&+`!5Bz951L{0pp?7#@K6@
z4=qg~-#%!%)rZnjpKRu2=<~$<PHC5rd3D)*gw0QR%6PJwDNp(+<>ZBO05A at Yn9Y7H
zLj{VmHNl;dQ3AOC>M;=L3c#f);zFg1bZ0kb*Ql{cg<Lld)?XwD4O{dtOb6HmP*1%S
zix<PKke>p=FxSQq1_5N?j##H0iZuE3gDV4SQS9F8Otft5WhOd4y|G*xFJou7=7^^4
zrF>YruQovU(1U>v8t)bs<Ue4*AYWnx$YSOzQCv)CPGQz6(6e at n&PH(p1Qmv;7F#s@
zpL1!T*hV!Ny8e7_D0?iXEtBm+!mrG1dBE)t`68;T8?I$X&SEI0yzcQWvtf(X9o8+&
zy`Y*kps?m}nj+Ody(X6&<0WdNX*91&%v&LHHDsOZ*w~PCR at 2igLLXZLuB~OSfo}$E
zKJx!cq=C$xTwP2Xv7z=O=~R(d at Hxo;K%*tz_ozo~klpf0_F#0&Z_9EW7LKtGz{8k|
zBM0Dp29*7)L8nv<3gd^dbMFhS<m2qr9)MkX1jOv(&T*3(Ox0bwECS+=KSHDUywTAH
zDJ at O}8A;+IFmzG;AT8lt$IQnj3QbXQexo2}wx5;*1IUgOIv`M}5te*0pe~Xe+ROzw
zZq-hF^B=oFu{NcR0;;But1%A_R}*|4d<Y_YzJ5`wxZb8w_UotFr37#TA2-;N`I}lH
zT~SM&@Ex$`VJfc~2#T5&r51|?Ycn^;Dn>{6Kfscn1l$x`w<wG_P$Q(D7Tu8xBn5vA
zd`=64p%nVA0$G2U1Y0%q=om7{GZX&*g-8Qge;&p*Qrt>wa1GZ?rpP~`-`a(D(h`0P
zYy(H>U)|iGiV>hU_KSk31{jRW$aPa-4O$!7BguymckODFJ*HEEYJysS27#W=UAOQ3
z!J~1{^|0R#HkS1PJ at 6L>`Ro?}B%X5oABi*&9ZRQ#bN)mX5orlYCDBH(D4{AfV(v{Q
zLpn=WWg5cO0IH~#je7#)6Z()wO1dD>R{h0yzxb);3_9$*CZ2?E)CL9>6AgT{6yl{5
ziB?z2mg?=x5G5%QGaqy<f=;m4X|&O0_m8N~ilaDxx%{#`gw09A&-YHXWh*H`mad54
zeIVgQ<M*mKImlVCEWJ|4?*+8aVgJ&P?uNkR52-_#;lxdpCPgh*GwJ3B038aX-dLl<
zOaHugNh_i^6KsXG8h4b^p^`pjZR(31OFuoUJkFk_nv4P`Oujz-pc)obqT(E}*aTTr
z&yAV!O8#C)kV#4y+E-MTPX96_ZBj(fE7sTp%(3U1!=?I+(wm>QZNx8D4s68NpA at 5B
z0~`mCZm|9qxxn`<TCQbewG6I?tyn${7mZg;pZA}*3G_+&md$SZ!ROhh)YDfMo#6D2
zFG}=L?Ty;fIU at ySXpX2=22ialv)iG`sUfgw41bz~<OxtR0WNYNTdA-#Moi7EH(#~9
zik>0XLmMhHA)MLT)*jh+wCwvN>h$5I-;SwMBj>ASEThgx)UUJOk5eP2T70sM467d2
z07UgYd)zJh2TeF~2SxwLZ%f4hoDNV~vych&D`IH1eCBi2vR5~$ycS6LsUq6LpCL)m
z1N<Zbfe3Jp8)sxYO1fu@&lELe#W<?r`6x!;V08KoJ}Ifu17w6iawx~1yuL)JCyp+q
zs*}-oj{w=5Xp<9g+nxgKZ2>TXv++IXKh+Zy#k3}KZBP4uI6ZPyKIus(B%ZSt?tBVG
zd-(@iG+b0FGQ6b8BEKAPE3O&->ruc4sBI#lfPdL8EIYr<Gh#K!nlhh4LI*$$q{gh*
zN`G7^|Lt8};J)Zut;&a~*N?jW*{1t(Z<=i}IWlDW58I7#7 at un&>M-qoROTczfN-p_
z1N$lCZJ_?ue=f>A`*KcV23CVM`3vri^s(2`ygks~FHS$8-G=en7T!CCJ}2*2h$u<{
zd2BAKX?(p$p=1i!)wF6 at V7FMGL5e$Q*J1E%TT#tJUZ8U#AhC%(@h`zg_qp`NY}J>i
zto$t{0an at RsG66pIx{6jCCK@?;PcKyc_{K73J8?k+0lyPc6YQYYO77FUt6y;*#IZ`
z6vclxqZ=iop(hn}fGYC!xYWl*qObPWnT%cuj8Wc at 9@ls0g0Hhp1 at 5Nm=S$R2agl#W
zNy?8~0rwT}1oQOTwuHaERDdj}rhLeN?nb-l){G&r at n^0Kd#m+)c99<NyiEq0r*5`Z
zAy!2NvZ;yn^^}tuA9FFA{$<l|Aorj@?<n<HrnH^jfz*7i%r#RWjJXSc3u(3bNI%3F
zUNkHU)voKPZaFff=f}>Eb|!t-rHl3oCGaOc at RFM6d3!;z6xIL~j}Y-kN8Kdig#{vN
zbUbhSg9vi-)S3lXXo13s_OW|FI6+;5Lqj=S*v_hjuhwn4>!Gl+a`T!ERDvB06WyjK
zz+5!>=`Whfp%2IRz6`ANGC7dG3go^o%JRXmrOsT0<H7PN-<RHd{ciky(?o&J40yTq
zl5M89d0CBv_wZlYP(iZzEwx{_xqGAH-M)TauU>LH+6v%c(GsG%tR;1ze;_7o0ym+j
zvj^E^04D%bX%R<jo`68Y>*}GcbtK3jBx=49Dyhtohx)qfI5K;cr2C|kS(dKL^kuec
z083gYmP-eVf7;-wW5VNVNX52oPvlS`R<VmIci@~FEm<eygQ-#MrlLYq)YR0QB1I|f
z4zw|h#<Ifl$)R*|Xc&*&i9_(NO&czmlBevSz4#qu{fQ;XzXPB+lw_170?4=|z9L&p
zKpGKCmX?ch=0mlDiLh-G!Nn~Xa1J#hS5k~4%f-Zd(5`r8C<QvF`kdDc%di{v=3+0Z
z%qt}l2vMIA7De?$<#oV{-!D2J53uM(&A`A6-P(|IAL#VA&eNJpyi|}!HE9mbs9oJz
zh7*K$Es`Tw+zt?|DLMY6GEelIsS}MRHG$P$2yMqguGXXuHQ^q)eGXz5*?v|V6x*M$
z=5RM<d+xkmL|asG?>2%T;si6nq%I-JJFLzAtcp{IjcX|0kFah7Njbd#Ys?hhD;p*=
z#>mnBGxM&5<0>P$l~N#v1J*>*KQ9h>xY7hG{aXu_cp61IdvwlRR;y4Z26lkCk3mG=
z9~^jAeJ|x(<c{1LOT=EyA+=#YhlShO+&j8Js1Uor^4*j9CnTN66k1WDz1&&_kbBPd
zf`v`Ep8KYj+X&Oj8vQ2+A~Z?)(4wldZYtyVTdFc9jNm}CnXb3_CwXQp`>Ep1c$3uN
z=c^vOdak0`DS%E<|J>p;o_X-NR$A(?2j3|UhtV4wEW;73 at h051D}-r;P+`*t);lke
zZ+X_qo;_QNqOlBjzWK<u^zx2>f|Ep)hNqsHB2AxVek^(CwPwOXO!Lkddo_Z&ei|!F
zX;C)-j&BDzK;5SpM%288E6024YJ~}%aqn<XOn_(VQGmricYNO`V^6cGD&w~I=4FJZ
zn}aUn45EOL;hmvtK)pJPA&PCM4 at 4UVsS+NHfs=I01NQaTxY>pHA8OXULce4ibpZCx
zD=@9|5g7rt4g8emibGE8*kvn2?d}8xYF+W^yh1wV*S5+LbZW!@1 at j>42VPqT>hh!C
z*OC@*r{ctIOeK&tzEC|n1}i9qv0niu9AMqjl+)SQ+dNhPHt6yHE(w8U`mC at i_pib=
z?nM(}5-;}yxh}nOw%GQdU7Mbp%?449r|Rc*9({67 at 4fjsxXpU2)cu7Equyi6Yo0jR
z&56z(^+-*yt>{SaW#UqlKfc`qP^_^fN7x11bJdcpGJy~$Efq(|!}Ey_AK&J6q)&f~
z8i8~Fb~yPF=&hggiVP0xSFb)XhBmL>nuwI+K&LJt$z;Lh*JRD(@n?h%(?-CtuMdK#
z>?Siva at t8ri(d!=I20Q>HDkFpP6Jd_+!iwFs%w`BXpjN!$Z;#&rr;9u0I(Nez)?**
zdG_d!PNsz?0H>&nEUAFN)sybdAMSNc&s$G;x(DR$v~|R6kAdxzqoWP)pZOhx6-oAP
zE9bWCkQQ-L3_Yu>IXKfJB{$mSbwFr8rn6rF?g&(Ae|J%3HOS9;BunYZ9rJ~!1iiGa
z9Wk2|9lSk++TWPyzII&t^SG48-F89;JLe*GhsiMDnv&CCQ0!j}r~t at m$-5oP2jw?<
z)d%RRfP+9|JJ+Txqxq|}zE<fXv&?jU+DA49%{4*sr&ZNaqhD5h^>7`NnaL~m&|;{u
zjF{T-1l&2Y*xy6}yz5M|vob~6Yh<4WcyqH5ElBA-A1qULVS0_(!6Kek<*(+6-sdXa
zJ_6+&gfG#gUjenocKk-I at aLZBs+CsVoVc^VQf?rbbnQO3pvC5T at AtQKw#tZ>*XicO
z&>Wv^c}91rKR<G;EN?l_XSb{e*j8%(vKjgQXQ*I1)uhQ~tGr~OZ~K&%>@Cpi+c%T<
z2JX<K7Cc*Yumd*qa{#hpa3R}cW3elY#MISF+XDhsC)B2RL}W0HsyFBy7Z2pkJgKwF
z=Py4S$XFM+E!qa=`l?0uXVCi(U3maSl7FW|hM}lSNuj9~pC(#O_7~RBydRxEQC>VD
zSbBuWGW&)7C<5m2iobN#zr+gkxO+Kla)3B}ZCE@|S2A+<q|IxfDL(k^E*|i9I(ila
zy7g#dHfjA|JEwO^XWXHJZlVTUCs4`?#`4;l`SOJ(#ptN^h5pY!n8I*&2USYfpoHqw
zW3pjHWU~Rh%|PIji82{gix548K>?Vf%1(->MB7$a{vaYg11&4#PSPzzfLP{bVLmQm
zg8Zha5HFs%LTmX!ckG2M2zeNFq#po|0q6O(Qq!m#bxx&eiaPcLjhgT at E3#v|k!s5T
zBtW7*`Kn;4=1=wf=v4cMm&GAS*$$(}$N%LS{~J#3hjISviaEvx<R(tQYcg_kR1ak_
zUigEO*+g5>Y;o!I9v at u*n99?OUDu2UA+_6G<1q5!3Z%!`5X86RMyOYg%`2A8ECbl#
zK=sGGmAYi;5R?BLp7|Je^ZS<-FTBmf($#b4QIM8T!LRpr*tK;m^Q1F%t-D*`IY<^t
zM6ArjtK=-5=uYgHJKQ7$wzIO1kpN7r!-sV0Gja at s4E2U;QF+63P#uATq}%xwBi7r@
z1TS+>gM$cxCTAM!e6Sx774%g?qs3E>@O~sI8&EgO)2Ya1AAUS`VA=V<8_fCmd`Ztl
zC(BXzQr-790<ONDyGl{t$X>Lht?5s6{vNtede!=jP9#;p*q-Zi=6|I;rRMr!Rh?
z>36fGuUJN{mjD~Kc_wQf5byxRv6j8F5!|veE>7bQIMP%<Z^=c73gtB&;0FQTLW-%Q
zY~Ih`2T?8bLO_APP at Ztv>5m`<&s=9l12Ao&y+^V8D5#1~&csU+VNi<Xd6gn$NyS8&
zapNO>r}fDE$mZ6~ENR-1KM9E!Q>9$0ixfJx8<>=70Kg+ob}hC7mJ(P7tT9V+3p)9H
zXQQm)tAf>sxZI=mnX;iBS*0a0!ZagC8B5}Z3q#1f2m(wvxlNB6&Q!&W$Q4$IFoEk`
zV?H8RI$$MH+pzkS=0>V`$Uh!HoaM-cM~H7dMjFhzNVd8gF4B^kPGsqORO1Z<h66ZY
zG9QEKUMM$kRFUz<z39DtbYQaMgk{jLNi&@WAcNvg14g(ua_$T9WeUo{fMLhPHmjEk
zfW}uZ6IcaRxX3jTfcF*5&Wg#dua92nwLPMGs?0+)a~+SBB%pJKq<3*T*`$zyaY+Z3
z12nO)5s;WIwlXEOvIB5SM?hz!WhDhCG+2#OAT&}4kyT4##0dLYuy_PhU7bB5JTN8k
zww(9qW+}vyPaqe at KiDo6!G<RtrvNrkY&0;k0kTEdPovziPgjIQgu!eoB0a*7Zy3zZ
zbV6 at rW~>kJZ_Oq at iHcySLkx|<(d}^9_XxlWBGwhY4gg`fe43A&v_!@kO3#K-6CFvJ
zY`hf0z8JoTW5EdD=?g;z&bxRB?x7_VIqr(%D3gw=OZO|dDG3<{HI-j*>4(jP-15Lz
z(H-XVm+@{iI?_3)I(ixt{c?{Rt|l!7AtFt!`b6Jd7E;85mP77R5NL$>dkINIG?}S3
z>KqD^BIfB-F$JMftCJ<>{Io(Ybx;#qka(QK$C$lvpWiEzXuTfi6*!PR(YGQPLQ0Ax
zs!NiMc-+3`tEQW}bUdB9h{6f!Jp{B&)I*@%z28h2=PUL at TxIUZQ^)0kDLzH4^cd+o
z9I`^ZMh&&9vynRuMBL}H&Y|=&X%ScowU?!OQIR4<1(Du$+u4wzhJ*EzrYCE~JQejo
zg8Er{VJa&pHgw8(KmH*UW89<tyf{s84&!7Rj`EBT^-w^!W3sAPxmMZ)fAZU6ASUx<
zX{$*;A-|c=B?eG9xi~;9GEUD#Q~5`k?`H~pV84e8e7`EB&m#A3$>Bxw$~d_JB?Cb3
z8n}8q7AF+V2t>{Fsfih^!j?5WC9;LNTSoX!KnSy>y;GhM4(&X at -y0|TFu$)sha4kO
zhEifA#2o4O4pJG)L6}*yf%E?EC9Lz~T;jM0OY|cEdOeICcb(Vtxr}j}J>tX@%4<xU
zGhRLoRqXF=#5YGjCQ~;Pn`XJAsH9!GU%hTU%2>;}+=i^ep8fdt%O7)(J7je{!}<=R
zZZseQ!w67(N at 9BurwkSCv$|v!MKvlhXoS at ph=G6!ctd#E0dVem8A1 at HM-UGWu{6LT
zU=-9fSC2eSvrBTTQ~*h4`82rHRkkp1mK({yH%t3p>0B~;L>A81Vq`P>K17(c={Apk
zZu^+LO!#($XNkI?vYtA1vw0Vr at yrA92t(7LN9Y{&@SRV!4YWzKI4JPKnS-^Y^(!sm
z+YBC;f at m{D`u}>~iZncP?m~pcm?+4$#@9cMbB^8rr0fRchQkxCg60 at ufE+p|2wKq2
z>#0CA65r at X)#?>FZFlRASMU!I{4uZp;?4OYX=IKiyFh<XM0Zx;WZ!R;IkzKncRKvs
z!1D*3C0O8doHwgM>x8=vy0CD;!L#nNZ{Kf=hWr)SWVGolK3CMGNR~y-`~)^OFd8aj
zvSsYjD?^|t at 2+@sI+|%w@@OA--<e?zI6EXlrq5+VWX;M{3FAClmIO5ol_|zZ at ltij
zLY?!jY#i^cB^4Jh5Ih!H$y(2|sl_rcVWNUaK^YtZEsL2QX93;#<jXzzC4zT at jKL1w
z4-;dqFq=|gT1 at QjaLQe7m=fv6)SIEfZc9>GH0)GCpw;v)FrD+YJkTJ6RYuGCg%mbS
z{E#2H at cN5s{}nVWd|*_KeVn~Y at O<`6<`po54CdIXGz*%kj-(ku`J7dBF4gyEPOg)S
z#2zI;VHeAS8c6JU1zdx4Hi~L8k%dT>4^))88V-w^rVuO^ZAL=&OYR>NdmZ02bKO5t
z)o_;8Q2d31jiFN7Y9K*vh?XZCw@;$;ghAU6G6U~HuRg+p)ZE?^bOKH&i|IPQk0I=1
zHYP?lo0O*)a{*4lz&Cy3q~I#w%UYuU{URM$T>$M&V>B;I_2NxE<B~cl7H$fcATm`5
z9KUw?L>LU{U9(vYrfwV=w?r{#KXO4MlbZf1Q{R>A&Pj*V^F)0Mdc%PXa!rFjo)QKg
zX}GEv>ndEF(TJHN$>u(y$r5%ZTRO9YqWWhr5s8wu(**gV?m?itV%H$>;;tsjg8p8E
zy({Xl=-RRIlvzx)Kj}{^qelz#@C6rYTgO7}Hc{P;HrgMzu5dDMOYcbBcB-8SUf&@o
z8eQP#^M at 2Xbml)`iZO$0qDmY)aQ;r0AJP5&4TR>!IfM~i`q%nJW;qm2HJf#0kbOMu
z%OhX#$7FR>12}3}gCpf7L6Cx6PI(Oc)&fPcS&%EXn()G_h0Bx$$5J=^V~;b9hRxPJ
z_c>jWlagpFSO*U-<0~u`;Z-Mfy)C&<MnM0X$*)yKMKRVc_DU2@;72?HH+vfm!>Q6B
za}u~#okDDQ^bps%)gq{UO3hoXj#E83>E(o4%nWzT$zRVn-n73nm!WADL$YFO9>P{}
zj~ZmfzY{1N4!Ucp-D;&wt$s4n#Z}mr8xTXQ8%XGN0W;MM;kqUyTm#K?W?lE<rzol<
zPn6D9e6ze#W#VQR`!EosWD1aWWl|B- at M!;9DHelbEDC~hM3Zo6js?>qto1SCD92#0
zxLKLAbF);&%07Lw$9j7!wcyNZqsD{>TkqL!(mNge%juugqF-ESy2I0Bc%QqjwB|v?
z*W0_hQZ(|`-~E0Lt`ae0ZA^E7&i?cDj=SQAn&$U^pIOWMMza|1oog95c=(b?wyPo;
zXH0>#;W!o)1a+O-<7`!NwTS%A><?X52=l<XIpH_igI<ev6l=P$CBEJDmv~;g$<A}M
z9VyO3Ubnd2h49-psRdE_`9;*H$x~Z?Uetp4SrOe?_GTIS4r*H*vyZSI;_BlcbeIhr
zo<kkEn!|_*d(-<+aogo*F9`Ndt|A8~SD7 at zM`Gm73qM*&bFkm&ViZN+^h;UB*Bc1_
zufof}?Umel;N5x$-|m+mqqY`znD$(IE=#+%O$XLv%-`#ua|DkJ!;19=hriDvR9i+{
zJmG3v(OZK?8l7tIDXa!1Z_BWnr+{;381c$N9*O at FfnlCjwN!sxS-lTjd9s40Yhh8-
ziz=<xI<SVfuR?Ld5w$%IHZL!}E1;skZr*YE_fnGw)b)Z?+JiNkhy8!5z9PY;P>Tcb
zt|bAZC_p0f*M>R9Xhxy(1K-2Au=6&xgoh<w+V8fmeY>*;GFp2(BdV{-{Q~{MLP)Bv
z>-R4bmH5ch*W)l at 9p%h`jbJs<vC_{0wb~m)U5=%=+&GvzhbOm}1l@?^2U;lb_FXpq
zJIX9ow^Y4+KJ(Gb=fega>j%_Ypm7)tZPpb3&pNq11_I57#!73?8mf3c?AqxBuDY~J
zh5d_d{a2qbTJBHN0{{vbHOK2U4lw<%Ive`N?8inmKrT1M%MEt-s$huCO^>M4TY_>E
zbiDGAXKK8LgY(47*(C>cuWeyTbF&6+=;THoa|4vX4^_JYB8+Qpb&D at V&4o`8=YCcP
zsQS at 02X}qTKr66sp|kWvM+;foAu*ioS+k0byNauJxITON+o$^Gvb>WOyY~N*{svYI
zf$Sozt28{}lvJ3s4J_OS9 at 6t%U+J?7<Y}R#Y8igAUMu?q<o7a4L?PyLRf9zp at V3SM
z7rW%e+-*R9taPuXD1KdH>IfLE*}#%+Ve^%Q&B|*V#m<p**}UC`de(;OOUga#>Su-x
zu>btl{>IXYtJ4|t8UHbG4d@|QGCac$`FVD*+l;rbZ6eA3Wb~3#xI5nH$%l73(qq$|
z^8;?VtoZ)?PiKo9unl&_L}g2ShEBw73+UJ$`@t7MQ?~>&3-Mhx)`LT3_V|*%B6>$s
z68DCsQ3#|k)y|G#E_2lHc&8)LoqmNC;Cx4KgFpq3V*+a-1E&a!9i!zhQ|RZPbg33j
zjaA8s7|{OKtHIkYX~`zNv}Eir{rwHc`BUkt{3BYOdhNP54+htSb5GaY7-ZnLhx_`5
zRaPm*Y}11M9S=aE at SAl9htVF*3Y9NUA8bVz*mK;6X<#|5Ox_7_>U;W at A)EXmf8EBD
XW50BB4rO at CznY!1{Im3o```Zom~e|&
diff --git a/docs-xml/Samba3-ByExample/images/WINREPRESSME-Capture2.png b/docs-xml/Samba3-ByExample/images/WINREPRESSME-Capture2.png
deleted file mode 100644
index b9b82c2287cfaefa98eced1efc03806300a0ab56..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 50864
zcmb?@2UwDO|2}FqwCvc>%-oulpiRw{R?bLGEe9%^dz<FQRh`l at 7aCNq(j4VRZ~`{m
z<Tg-DtrX3PqM|tekBxIW?|a_$yZ(4xUig6U at bKK<&;7aY`}5qtqOZM+>mU~h1lpym
zqhSOBvFCw69MZqB16%4RuP{KM2#~JE`Ky7{sWq=gM~dGk?zBbPi8)mLu4``uuBx8U
zu{}r?W>0wb=ICJ&236HEq*@SpW82}ftxA^^UQ7voHB&h5Q^(<=DRQz*?RR_jev^YE
za3|TlU(|<;b_Yx<h at 4E~<d?kTboKVmV;6&sY;BD={c{H1aGnuKJ2rMyD765`gt?{T
z7Flbro0E-4d)?@S^+`3S4aKUpw}Y!=Q~Za49o at Vgc-p_d@v(|=N3GiL?)dj at paXFv
ziW-9(T_j at 6`(u;Er#HtU61)2A5{+MReBWlHUTDx&d+f&(B0OI2`*HX6;U2<VgVeE~
z&$INWil{8~ByNnnY-pzA7XlQ*CkkqmLuyv-t*}zZauN$Bp;>N;k?vKoWvDEq7Ug2x
z0(iFC*+Qu892 at YOulaT3Iy&>*2POJHtX)p4gI7^_S(fFK4tBOPd!P4a!Lrh%{G#+W
zk3C3ZZx~<1s>R at X%exK7!n3;Pc5nEN(JSzeB8_P0-79_PFz*MuQC4Xe9Nl^;u9aXP
z8Dw{9e-5^7ZYi~PWpV+f$hG;F>W<^VFPMhvPqyWOWK*VP;a4oVoWnO}nrNnK%Xdjd
z1IxA6p)|5I&tT<hk9N%sRtalv`>@p0QUCNdAKgW|8l$hv<*ELuq+ES&#KjcKyLH`4
zJTxd-EnK5{?6h7E!7Q3QGBMsu${9Xrp65xE!X#N0@^5~C9v<p?4M9Oxg!9PR)a)^=
zkHl-D&fMsle-iqV<Wb7!8|Bue<nh9o!tzt|uwyP(yN=t}v41;C(M&r+1^lb5!9B9j
zg|3daXLn~A=4IvYjD}}lW+{>&?OJl1Z_v(9JNMbBNO|-ztslxJcP!jFY=dCn8Ty4x
za`VR#TtD4`zCwS<&_G)gRzK2AM`1l`l%%&t9Gwb?V!qTCxewu1R!z9d at X@saFS{&i
z6%H1g4&QuX8|Ci#jWeM-P%jhhCGQA6VIEUVA|yTXPE~~p;*pYt5>rLT(kiVFj<?yF
z>#_MCQ4;Tt{5-Gr_CB{R((jsoHMZ89*q0MNms4&aN0?8n at g2*0mp%~o*=v2C$^AJv
z(C=xsDd}3s<HR7(#f_?PBiXU%`CmIBAI6RPQMlsp^-rdoFEjpmPBXNn+3gi!o{V|C
z?G~`#Y4|kSxrHcsC%VEbT?hAs39IX3e!-iEE at DblU<0OA!ELA2apc(p38ji>4zye1
z3lAMP9|didsxnxgHV2_|-LD+nEr05=s&(*K=U5inv*yOi!#8T1&w0J9 at sNGG-=u&0
z45Kf6sV0==!CGlkU3c3+j|#V0zD&wR`xusc=bu>;X<OO+2OCMPsg0Ua-cNT%56G^!
z)}_}hDKlQsLuOmk2U)fwZ;dnH&6 at p2>D`i>&&Jx<u5S?fULD>1WApYk at lFir!QS<6
zI|u?jlWA?6?mwrdoGt$SaZnk^_{Tj^@~6!&+DPEX-$M)=u1~9z+C}N<hC)BKWo~Yp
z5ZOpnV=Xtl<oUieLOx_9W at Ef&`MqGI0dY02W^qhzWBhb~_0UnL0Pm-18`Pp2#wx`>
zGEQxyH+*3*e7!XH$Nq at Mt}N0AYr;2L`NL;ol&w=XCY%PA2G<nQgY3d at 4&Lobl$J|L
zO9@*VOY8!Er1kX;&Q(?iGMXak)3TxQ`FRR8zF`X^cgjaMLKZCo2CG&IR4h2wKgDhI
z*DT*rTYpPgUkD)1oRJ65v%@%ED}!cuTz7y#BR^I$2gq1;R(Ma_3H#h<iRA`qDnZH?
zg`fhqPeP!;ZMZEUkZWuBj8j*o>XXdO-D|ZS9bso~t(sbLZU6qk+jp(J*?3nI7c0CD
zx%KmqNAOh4yyP~pTIyb{3=w}8eH1iU`WxFXuc_)imIcj0!;jTSJlSru|HqM4H<GPc
z?vS$#yS5${B>ws|XEApBo8<mFhcV<vSqmfyd$>c?Z<_^^NB4BJqikNxJZ|_x7(I%4
z+a1L`&tiQ#V2h4jWCIO<CQGl6%aot<Ub)-nRBnBwCTJrfE5M(mhL$@O4UhMKyj~qX
zxJKS>UA<E9Zc#R5oUVHFv+>;MinVG;E2B~#Uqe2pW4sbhnCWKJus at s<LihwWs0 at _d
zPj_p&iy!cIo=bqow{)Tyb8k+(C<N0fN<*O_P-e+l&KqI=^wxLDj*HbiC`TclL6wk=
znfvzj8SzcgB#b1>{8-)RL`IEl)`)36o8ANmu53QUI?>M`_X4Lh1)YzUQb*8x0=m$X
zmTu)xRQM6iFX#CT5=aHnTakw@$PJv>FomjEV^pIJf(VtC990LzXE}?4frH0uD!l5o
z|56^vGkhj- at m$S(r@?yXCgx at o!k5>rN*2#iN|Uy+l<8}fcX(CmY2wQ8 at zGg_Lvf2_
zmXU|t8r*tR#66FWeoN>(Xl}-?5f}-MB`gX>_X`u}+7)&WD!$k4y)&+=DQh|r0PKm^
zfLMu^3$Q1IsIu2Zki7e14%WpKpoGoecHaNGz~Eyri!9A-dA&~0Qb4CArH6w=!e?rl
z%D8OCtQV!8q8Dd$0|go`KEqwKpjuE?gRD|XgDDf#^}{HTKRq|v&+nXg`IJ(PS+KTj
zR!rPQM|#ETIBir|_zw1kF(Qe%=AjV=K2iH+4C at O5wH`2G`?yB#FP{#Z7*4E?mQD{@
zau3i=y!{0nu_m@<#W8SWu``*d+%<nRX)s}!c_;mlzc!w9R#?PRI+AZ8Og<Zz7o{*L
z0%o(tXC5Z&=Fc8Swh;{Ia-FMk>Gl(Q6Nf?$oeXT)wxEPh(>8nR6((*pSFjBPYHW=?
zmTOnpwNvDM*zx09Lbf~FGtZn;8snRYgO0fsm45 at ba<nlh09b4)SI$LO4?Oi;CtGyU
z8qNV#F^<rd9H-Yc-?OsnKUNu$=rt*u7Lu7FlaR!!308fQ?ea7&c(N&cuG`LQt-ob3
zc!GXBe|P&+E8{N;i at _y*<11hJp%Ej%sc03Dg9w;@HDzMobWi8&s-s|KdvpN!`3Jwf
z(8ThCTw{JGUg)U;%XUiXwhfEBbw?w(bE>2H_0j7KpN%@>!ag(dBE8N9h8;hDV<|)l
zD57tY=ja#a<Sy)9Uzn?o?i!V<MB-0vm`?2t5>U`Hbc6a;Tuo#srPoy2=TY(IKAfV9
zv8s{Arh6tZD~&2Gp~5_w*xEbT6E`<juUs-OB-14oe<$MYc0g6q``{WDpBxBC*sD2{
z>IODY#P4%?D;ovxI at V89io#b7)`x*bb=7I(L-+=(ZF={Cikl1D!u_4 at y0_$PEest}
zTdye!9XjQuvN8xPwKyM6So=ZH09!=B6(|UFe3bb?gb=ne-mp#zUm6UXtijLKiG&Qb
z^6%bQAk{1*($^V9VIwit>-_0KL&LrSv%~Xm$C?uP^$qmZR_B|>fS<k6In*Ig(ZFga
z>qBx|_!PxDXx;5 at DQJM;S0)9`c~g`uQ+$gIteznJ9T+<(V!=Fxy{ApVzVXZE5-ppe
zU!$hiMIUY2|LhD1&jF%8Ljko$F81X&t_6Gpkm8EXS~8G2Cz*pMRyRV7|FX<pDpXk-
zJho4kQ)MFz84XXXT>L!t#J7?iyEP&J^hv0D4+!Mk<bU*2fsEJ2iiIh0?tMVmxN at 6)
zZhE!TA~Ae%l3Z85u~rZr<iqK_3q%LKR?d|I7z|?`ola!UqbbPsbH*S8c;J`vbo|V4
zjC8iNmwjG-%3t0<r^0)xrKZB$1E>jA=|bOb{Xk_}Ut5801TWdIXAcW`giY=t_+;rh
z!PDpVjl9H#NVjewl}UzgGxxAR4=wJg at D~er-*R7{_Vh#95|r<VOA!IwlDF+-S)H(}
zM&TLj%0Q`w<FAAX;%V~7n&%wRxR#2NJW^F%M2HL(nqgWP0yPb at KFMhZU|_H3 at PdoC
zpuJxEezSZ{lnM{jDBCSLQYtUr*}tE!rnM8Sx=j~Su)lZa<%t<r{%3M+$J{>d$(nG_
zKcrY%_gdwMEGPD=<;r+#whilwiqe+(&K+i4eAI&%`Q8-D6`NIqBmBh1%U%jlD{!JF
zaRt4s!JeMLBiW$kT^PlivR+lOJkE)E&gPIa7zcCThrwIu&T`N_i?I6Z5%Pyxj`Xb}
z*U()Ff$f%;utmDfg)IhFYmE*~T?sEltlE%1IJs&o6X at V<!Nnc<V?8|8Q5vM^_h?7&
zj5hYiH6m!4LEmwI=}Sg=iJSn<q*}#NrHfJei{a&pUb*;T95|2WqCpfsA+pE0+$w3}
z(nOq(NcTGV%Ss0(L*Yq%-D$+bn1OSL%DpQlmEmO_^k=H0kMq#f(!D1++ZkYx$Jx1H
zVM7l8xrI)C(CY(@0lQnp<Q=szB&=R}&muVDL=^*m=IG*A`KK|0DwMk1)!;Thmr!ki
zpz-4uA$6>3Nug@#dKX3MYD4Zad##`g<DIs`MR$r$qJ==B2fql<pUs_?X`{7C_w?{J
z6CDVny4wWpxbL8bAp1_f6`fS}7?Hl#ELReho1WsSHaN7;yZB2k#^&lwEC$S~byidh
z9L!z+qM34c9x-!met?mZy23!k%OmKts>h>Fc(Ft;)pB<^OjZ}ahxq6LCk`PCE|qZ1
zzDX2nw3j1Z1;-FOLiI%*dY|V@#3gB?KB7i~5_fV8M`GO1qg2%5x8dK(l4M58<6=Z-
zV=KcXU}h}gK*a7Bp%533>QzhR?OLa)CD#`5(Djh@&(f{7QdI14jug=$E}lkHCMw2F
zzmsEOR4$c2eBg~5+b=~ejXvVKlBxz at 87KHp^tSQL6f_Mi+Um|%zes?PY at c;X1ZqRg
zmpTFm#Jmh}FF)YAi9yU5F+W9g_lvSJDa?2?u8=Hwr{rtk{>8CI_?-6u6>g%j?^Uu%
zRF?~uuF><Desgf_tsrF}gjtVsk&^f2Q%|1RX3^f5iviKq`9Kl;G(WcP-Rg0|s#@lc
zzb_}-#oCH*z1#-sDZM`g`avWk{-9razx0>6DeOnA9YrfYy;<C|UG6 at -vNPKlot`Pq
z%epVx=aJWVTg9ft|0rtdXk1Bgp|%b-TTk0obB(-b-l2pTTofIH48WF+N|9{m{DKOh
zdqsDT4}qlaY%rv_fCpG5(D~+TE56Mx%j7aS#_?m7QM~4;08znBxSFme)o at G^F8cKO
zvx4QDRGEqv1_;RcIKGLy!$#M1!z6<eYv(ZNx(~X&4MVO6L^&Q at 1MwMq(m}nJg&&(5
zjSJ=9Y2JrG&d5^_iARs*d<X2=sN8sgrt(>oVv|5y-{qN(u=9 at lj6rMi2*sPiC(tf~
z`1b6=iY$B#xayVa?EoxV>VCRATjPiX(R#eh9LnJAi8R2Dbq8fQl$3`EMuq0-$U}!#
zN^9$zWloN}`z3pCU3TD4`1-Lu(}|6=M at r1*s3|<!YN+$59GL;(2dT$3*06f`<1fk+
z=o{p5H|~O*kka>^KGX8aA{53v5$xap5ym)#j;%X9MJ(NC;H)glA!ZEnQ$7w!WcM+h
z5B6+|Q_*9s=SqP`MFGAP8?rcdD8trKGJUTk2i`|%Esaz3Xey=QvAgwIDb~yA9Rgqz
zfav-KjlG>VrzO-?sltP)@iG1W51zKHq4?4Y9=&sCv4M)!w{WxvM>;%5q;+ZzN8bGi
zuR3B-uGuif+{=d5h)*11iuXl!Y+o!bGJhQ2RMc1FDi>`U7V at MG4b}J3;&W%iXM&+&
z^ELo7t>uWnCA8{L7nfl&In%jzQ%~4^jxtwk%@2Y<gwTx+tX_27mj`NY$Z8BoTbV9O
z%rQv|$cIW#UuG+M`o1#R&=xwk3cbe$tzIcR3QZGf<QTY)rtP0ogk}Zo{sIOCjbR1F
z#a(rY at fH>j-jl`%V6wRPQ4{oBCJyx;{%q>ZBM+cU9M(R;DXKtYBEY1Vn!_I_E_X0i
z;Ah4jrOPkB>MC+*pyy(o!#3CBqugo--zj4!D8n9}an$l8eWSz)GO}!+pYYU~-{&wr
z&IGrK1`-KNur3<q?Z{lLV6(8h=)|^k8{uUxk=e|S=P(C>@<HqoCD%6vDiEkM;qzs2
zEC at 8@efeis;?9=+?IGZoJlmg*;xk~GosznYKn;}B%U)IQE1niATJ8Se#JaSHmF(@X
zh{-yue4g)C5r45+G#IhkUFKYj(oQN`fOQgI7<3NZy20o?FUL2Lw^-F<M%hRjZjl8r
zMjh-Nx_#n`0b94<eUv9P$+FmKcMzN&NNZ3KLO5IGRbMH~+OFJ-0pGT=wkhE=htC?X
z^I#Wwn)DWE*TWT42ex(Yyii|iCMSu0b%~KlfE$LzOngrE_A^>k?1H}o30!gCGBf at F
z!pS>$>ykV=(I9sCsOkJCYvmwAC+Wrv))+TfzRC|cpET~iKcq$SlW-ad9B{lH$K*bl
z`I!A{c`xb7TvX+IIQy>hr1At!Q=IlpEE6L+TUvCWnp0$U&8WNuru5XXjFr{hyooZC
zsxnK58WgG7(Iq4t)ngW<sg+vbd8$>tX7UTtQy^jzK}TC+Tg*Wy-{uMM at bjDop*Rp|
z54PGK!rdsAJg^w<wm|EXX}td*QC5B8!F9FzcL9c1`UemmN(@VL9&O31Z0a?Q0qLz`
z%MMxy`%L at M(%P-dt^%a2x#g2jrnqw?)%;F~-KlGKz?I0#S at o#qeWX|g{H7mw5W{<t
zGrp_6l=dn_Lp*y2$mUiQ*Rus4(uGBptmwww+?51h!!*z6*uE)gcIW$|(hXCZt)u7r
zQdH>4#H<q)YC|)XUc$>BSggM-r7`el>Fc;dTm2MDSh}F0B;hhR;Z~4Rl^Kh3;%dz5
zncM5+Qhare0KGo5`-x#b`w<beZLfoqHB-WxOia39rR43zrPJxcik0)RK=$aGOIV<2
z6Q%82zn40%>k3Of!nNigMyHE{hDJ9sM6A4Q-xG8f!aQH|i&4JpsJ0vA2|>Nj?O5M|
zJK>FSwp_0<b062UrGy4ob*gfhr5sq6%Umo!d_kh45#`XaI=_9O!-y~J^t}LQN>@|g
zM`4`T(bN}*DFsp<N5 at sDZrev4N;-lm<Ty0i1yKWUlgQAfdvlc4i#D*8ZCf0`XlXs-
z4BUnRfy~&pfb8CVmpfnB^@}NRgn<q`vU~LdQa0SjIe*+O-tnWh0m9yvN5&vp-(z%q
zjxk!~K6phL?k82mrptv?LAbP_QRO!!qT?z2X8BglMyC^N34V4GjRhAn&Uh&8kr^*X
zJ(G)G_<*o-Pr_&7ROQV1l8Z<;t)7B{u83?ilXq(pY9&q^5_zjaypxzhgRjug@}z!K
zH{LTgMN;;?gSXr_fyL-)T+m+&jvUTjX6W_Pe5s3EFrX$nm%w#ouRR*pMi4Sq4^rMK
z42{1iq<a)ykJx#{ge}moj#{Cy6)n>y+WPKmh*oLgJ|;DmoFEyh3lW3La5L`IQ61Q7
z&jaAnA;y%y*KPd;Tr&XT at 4Cx%2x}}COu1K5F at IFBK^;ve*|@l+u$O&~kS2Z`k#il{
z#-sO9bps3!QD%X7FF1zYwntE=s4=(ngGar<SG1L7CxoN at Bd%<&K-Yq)0^<NV-|_ED
za$r-m?^;>+Dj=eQIVHxdh~|ziiscl_)gq~0V%h+ at t}xjGnl{u~((|G}0QF^u$2NN#
z1+5dqg}JF4(PooXCcSK+vU}f3mb0Ve-bExE99VKJdVI!03>=zA7GQMG((@lYOMJ{d
z@<~vB-U+8s<6~|tIn|quT8;bE^)FfnT)Pl9Dy_oyTIaVe5O(0Y`PZ}@UvKTRc8dO1
zNjZHPL;frGK``;grdd9&qiXjqC6BDK)&wHkc5g71R=uubarQ20+Q6CBAWwKFGcxom
zmJWHiMiS-JjMZi9($Y%|oSPl<ItD0OT%m}@hqn9GSrz-HV&xD at 4hrN}Wpb9Cb+%Oc
z{d5XavW<wFx~pP}WKl6%Wnh^cCL28p1yro^V!;si|Egr^E)QV$#S7H!i};vC^3tmK
z9j(EdzEX*x&<a95oX!<l7-^AW2Mzy%DsVw%>5Hx+CL}Add$<bs0-~9!jo9 at W50;0~
zsmrsBlO7^H6G0mDUsXL{lMf7^ea-wdU_t)L2thItARG7ZaEb8ER~~kJy&IH?`ERJ;
zU_D-gr3XDB`7($wbj=hQ{wPPZXjJ~->?;wLa-*vRH|%yDHOtI4Qzh(em9SXHQ+c8L
z`xh*r?dZDYae}P;rGXA=8X6qkLZMa4>P4vJ#&Lj?acewIQ=b8Q06#EW5M1dC?d@}`
zC836KzXQ;X-v!iosBl-sz)Nd-{Ku=-#Fy16tuTmPGVHc6gv{NP^$NM_Tx6PLJyg{l
zw@{E+MJy-WV>|iGjPq09{^-MZNROO;8 at +z@B)A-HmF5FftK_yUXmI?amK6})%#=_4
zkjB-<hr at k=q?F- at qaKHsoNGi+Jva)oMmw7~GWSfKmkjQIQ{~tIp?TPMT$|#>XA;0o
zUo6T%_H(?0a(;dJQY`k#chXefag`2Cj|Fj8E%BOUa at Opcxvd>-zkpv^Rm)k9HB2-V
zCLA&O+;tk($0AD}tq$p}!Sk?zg3qtFG!P>WVa7r?%1x}Hgxd-8vV-7KY)apR+basv
z-P(XovZb^XNVR#7nYnjPD??|0FXK2_Y+;H=pK7!+RNmk(>G^=JS}XLU1B~$QH+Wh9
z0<U_XG5k4%{Yr><lY!OcMw@?zm+LopwOTbpq+}t--T{P=s@~1{lMvQ<WYzji{u3d*
z$+JE|WVWRbrh6}~&Uh8Q+Zbm&5%GYSUs8GnKCmBPgg_7VuMrm3_HMkxB$H4Svv2DL
zaPl9EV0a((YmkFfX7$J5=3 at QEdeAOSPG3fGkfu_KGO^J^_oOv&2BREU%U~=Uy_m#!
zz_RGsb*^liH(vzam%59W7bj`mSOC!+q0Phj+!8AG<&jvk<4sO8>>fog-R*X+i>U!$
zYvob&;KLg`<nA;2pZhEpk}NdR2=jskMO8}J$t9s{d at TlXpM)R|pSA4*wON+QRlds~
zh*`eKr<Ua?Y*y~v*NVhf<9~~?9z#yQ{|qvp|Hun{xSoXw&h23Yj5A7;VofqAde51H
zZnOov4jql&P`8&^TJfAguWhG{z*84A+&Fnr68|O0hIyQtl&P!Wev{z9jZ%#-tN!g(
z?`-f&MKm8>Mm_`q9ZHPskUuD3 at m=1C1_!MU2j_$V9hh+_D|^~U$wy|q1occidf|f4
z%U6<W)QSBxN`>sg=g^54lSAHTcE+>S9Rm#(K2~+OztSWndsp5=v>jDPWS&nRMYTLE
zx>oCAuZ$5 at 1Iq5d0$oIuqul7HuIU*?(tuHEkff(MpVbH9H_B8J(yJ`v6uLn>q^8 at W
z6gA9UygS{w>*bsV$<~V{|J#a5f;*~y(dmB7BUAhC-f{V%o%1AFS(m0g%1y~W<_-$X
zM+aJr8jC4=0PE5{rmEl?Lpt7^zEXo*e&Bq!RP4V39JH9uNUl;%cdN{B*rD*51El_~
z{Sx<ZlpG{~YrhEPZ)u%Dp-<j3?;0c1s~*R{v87?CW at xnRWZJc~3ow8i(uFp;VZ?Ki
z+e<ydb6!x-!CF;NL4X-w)#y<xOEoT1$wY=qKiRR`lSICS+V11?5pLg_I67Kd%81zs
zn{GQBQmB_xw2Q|(tJKY2#r*iOKy7nWNY=G~XuY(Psn6-8wtex?l2Pf_PMen_2=v=e
zA}2G=IIo<O)%5&AT$zx3*(7zzaT}?>i;3Ikt!Fy#dAhO|bx^>-1ku7ikZ_)itbI2h
z+Q-v4c0PquR4qJ{>*AAH=P2|<bkbRA4mwr<=f3`<7#a$^bEn3xkwk*k3Gg?(pQ
z)J=tgYs{z9mgP?ogFG|2tu0)O5)$nH at 5B&L%Q^o4 at xu1(?3Okp*rO2d$%Pv<o46Lq
zFe1^17BXm49~;Go7dZLc(6%o8<FM1tblyD$E?o&`hBde?q2~ET0~5BH!$Jj9K~0#R
z5UaF_&Ml31me0P%m_w&;Ftb7==0C5sAuU_HwiPJvtk0W+$)Y9OkiNqhabM}8NavV`
zkZ7At<_XA=+1>=>ngOxOm&A_;QC;SF4(`U#_RP9qvC6C0kRnqH4;XHi=;axrpAmDm
z;^5ZC2;2P;UZ(F!EzQ%?Z6A!ByGE{9Kv4&0nr|W`aot7|eF>bbH at 1j}F2zEBuW}Gu
z24Hs*ohzwtHsqD}el!};;<LI2w6J at IlMBASr_KIv<*dp9^t9R}=(@rBr;2?iu|cR8
z7XyJt_+=kVDxCev0&zn*V_{N=<@h9v_7QGvOhDPM1P5F5ReO3uf?}Z!wu%0O<`1N?
zLh-k(5DC0ISIS3E&0YFkzU9 at 6up4_oU-?<nU5dWlCncWXQ9Eav$L0}y5ifk<1tDbv
zxBt2CiUazt)=wgv*b)`_;@PVTxT6t(*aL#mi^0Ba##K?PGlsQLe%e@>e4k%mk#V-v
zZTCav{6XRMMvrIw)Pk<WpDoBbG4qPeBMq`pib}<H|LnW+t6ZG%Mb_3)I!=;Ph|q#Z
znR-+0i?n~$c41KWEtplLq6_B77CPZ45s)BSZ+RF#o?--zc_=ND)5bo)3vtu^a(!9R
zPGTweHz&46XioocyoON5-H%iwd$>N`p at i=~w4^FUqyT5n{7dngnmHrx0Of+S&^s#$
z40`gYGo;o9pQWXR)ST=3p(7p`cy47N?R68;{cGKFE)q*Y*J({yS*XF`*;8x5s&P at m
zgoa%`2bEtv<N1gn9Td36_erRc9c07#8|dM#??Od<tY75Eol9&sSAX##eh~+4zN;R9
z#lH7y8s{^@?=Eq}!uo^CQ at A}-+BNyfB9-v*f&1!Vcgj`O8f~5IzKIS<Xfi5Humg4r
zt)1j2R+F1Q4U=oSi-x02oa_`c32Rl#m0D$=IBU}l7tHvtH;)BsijkC&3KAK<B!7I-
z0bHI;TG_Fod+0s)naNpGrk4vIiBux63cVOe)7)mS_X}Z^L*-w{=#4UwqjqW?oYbuv
z>TNXHfO{WU#_YOZFU6XDaDf>`33I=l^WG2;Hl`jFOrRh)apc9q_uU_Kt+uh7Zy^$a
zQi}nR at 8$|NtlBmCU($2`y`<!_kvrsYkKtuDjngjL+uV)W;CD8NN{7Bds=xhv!NO`_
zO^yp|pZYQ|yWrWxZwO5rz4PF!FCJ at -+HY9sv+QrqSk<|A+dmZ7?UHKk4vAf;kUe}S
zJ2o>~+8p!6p#nwEhzvR_>3IXra}CNWIa_a3Dc;Njir?0Re4B+jl7VBFOGTZT=zH3h
zPO=!U3dm6S(w|;}6)SPyKnB2U<tX?#$@{_rwo$6tO(cglgWrW at r#Kcn(Y5k;@ynL)
zu^P{-0<Z~PZigi05E>q6Ra at 920Emj)P(+0O`1pC^pjKKra|H;GFs`IAAseW#Xn`hk
zkO%C<U at 3@Ejz>yVQ%BFIrDvVD`p7!$H`@R;=~wnR{b8UUKYqN_3zY*VOy(SV2}@HJ
zP0(>WCvDFav9>YgP++kE0`-dSxe&*#vC at 2#wfDlvYEn)-cG=ZMP+&X=Qq!2oa|7%^
z2e7HA^%^6mT~c$(y480Hzj#nq?hE4s(8ByM0$$ws(+IF1 at DW!$BXQG{1dW|KIOzCs
z2I5BwZbikK&O0B4S}@;-C5?teI(I9u_r$$vtemq<lWFpn at HdC!lIFmmN=Vc0b at NVu
zTL!Vf*ew9Je43+%u2Vd^7TjQ2(*YSm>bW9#Ad8u0B^xYdzI2>KQ=Fw6ty?Q*H!(Oa
z{#yB#ep74a!FY`W)`KnrcQLpcDyFaCLZ at r~#F(<j8~niht_0$W1(pl0pvHJjF_Q3T
zmfDm_PFxuSx`{0Cs<R3`zWffgdmLsqsIpQYUqO68nGTR^sn@(OuN*Jsuo&C`rFUS&
z at kCG98)zw!H+ve4JgfXLN{z^xefl<WV!j at ykWTRSfZZS3@t*5mfs6fB^N0XZZa^9-
zt0xEVyZl4q2f4HVtr+=>^k1B}@?`kS1I0+XoYj_V=tN8{s?zm|$kbgvs$f~)p@(8M
zZ~D?i?7c%^- at wdV67Y8Utp}2m&)uZ#!<~SA;f-<}<98 at +V?DBg)2OfsEw^)J!V}_`
z6@`k9*avAd95s?Wdt(>(XZriqb(zps^`S*vNFDblc}!Nqa6yPR4R%<ja=)>U-7(B0
zU0r at t{v2G=HC5itFuB}$6k8tLfs*gEk!$nlVd@~o)GlvvZ;+Qfh#qc`;p&x03;8On
z3j28SK at 5m!RdRO0enq^>GYs|7sB@?G?sc4>5#^RTAgcc1-qoMjFvFx8?G?Q44o=)>
z5xv77a05=e at Gi;bPu0y=ZW;k0Wq*p4+|O{UQhm(e21>P*wFV?8ZTGQ^uGvmUa}$lq
z=CMA9ra1`#F6zPuqa44m65LtxP}Sp|PnBY2)1=f_E`e)qI;%(a1Y|U$*Pskzl<f{S
zNb(I(1WE_BPqxmW=m0mb62y&MekNUwQr1lkpyt<EU_6?XBNyTuv?pm#!@bZNaXU}c
z3U>|DFr(6MdC<&Th%u<GAe{HGtRpPrO20C- at n~Ej+#xP^3Zs2F4`TtnQKsqz;2H1w
z4F9oC!SqlG2WZIfe}gl*e`{ZM8Oaz0XBx*|g|rF9>%2IVzG)N^*(SU<fJj#D`9t at F
z`J<SRMj4}t?^y|l9)KyP(7whiZEh^hG~WojqlnSR$8z5h4`sC|)3UBSaWhN48NDg-
zW!?@*a%hsiOJcoQ(OTe_`vR7nL+x#PDe&Z`1>DD-vLrur&+DZH`DU3fJ_B&cs2C?^
z=9GJs$>4SywXG7i6haX%lv!@J^Qt&$B9)cw(RzLcBgJ~720aLf+;Zu6QJ;kT&FAJv
zF(Gzf>^$J+O~^(e-NKs=<5VM2D~5eN8>>RmZPbL}oI*M_b?H;y;&yXCXnW{_10Wav
zKD&^LGCX3jk_V~oKPFjFUzJAe;(I^Q at -=j_gWk>g3^$N~e-h;NSaOthI3yW!Aor*2
znHJF4=iuS$2O)Z;h1%&@s at 1wJR-+w<GBlFY9=(_Z6!|e#n91)Hik?iM3t8c9cdF(d
zr%2w}1_d>^aiCA?Km~K8RH0B$=8YC;8|ORn>65R(ua)CBrA`YwH&w3x1ma&xbPtf@
z^zp7c)TFr`MG^+8DZ#ES4!?DBEI*648sai|-bB#6eGee9<ms)}Ug|?=nDZk8hWRk_
zdGZjP>27=X=ttIhBNiOkSKaUU=D+Tr9j`x+#P>RQobsF;$H<!Yt(qbOLiETJfPK;E
z)$(XKXZr2Vq9&ed!N!TMFo~}yhadL)H$TtA48wKbk>WZFL5=tgR!HHZ8t)mz+%l~O
zg$AL9jRvZYSUK4-PVk!qN7+gMY}Xy~uFelJwgt?|Jr%)czNLCLgKdB<ULeCW`RVf*
z3vSzmo~NlBF)=Zbwp`B!Mf>bpC$eFav7aC53&*&d^9f~suf??l`4Zk|Qrf4Q<!kIW
zXugudr_p<++>jWzIb%~bA9IGU<d`<4^o8XV$rJsdGazK*3cH(9**jU;F?s8w1fn)1
z%g#JPT2~v+LA6q%O5IiD-^C8<DXBHEwR23J-iTH1&B^x;il#5<BjO(K-hu6tZT8Dr
z(5~F=8tyi`=4?(xJnEYaVm>G#I+T+b3?aF`uL14T`)9v&3MBU*sEZfj{k)$@ds8P2
zr&U|yU3Y_Qc7kUUdmalk$#%*2+X5xG{%bSh!;6oZea`ZpGlwV*7N+!GagS6m>xf-}
z()%k=?{!(-hKWp{-%&UB0OrF at v`?8M&H*yp!UZbZ>b*Po(A7l%pH92o-MJkGF#~fi
z?!=VbJx}tcbH>wKADsRDaFr!;$L&>zl8UvExI}u)9y`))!#B#!82lIM0fkpJfxJ#)
zYr-M>3FRtIqeQ&ai<SXIrR)exz^ifCq7Bj)U9!S-3$p#)Zvp<U0mbf=dpm2U>a-Vj
zUleW(toT?($RpK)F?lW0yS3CFiZmyDS4+RKVUkQ(*&k-R>c2GG!!*rP>Mmhjnhc;J
zBw;ZUDInygaDSvV!yzciQ(*rPxJ%{|)`{P+o2eY$4ETQd*3Xodo6wl0W at PsVBp}X4
z- at 5ce+ZhUq#9NWGO(<VhMtT+Qb<- at 35~);F<0~0T6)bUQea6r=jV+~L^YoRO7;Vyn
zs0)5wT;57C%+&3IbD`79R)Is*<hFqd`GVR_!y;1uGwRGwgnrTtvH~q|v}bC^8S?$W
z>4nBq?l$9WAf|8lA<-Xph0ZVB`4<o4SQ~r1<zoe>uuJ2eHDp>&%2SFmb2adTk)=mD
ze(BN=CM{wE6kqSD+md0;o9kK>MplyE2+{Bn_f5$PT2QYq>tXDVAeP7|wG2$8A2^c+
z#AV?9OPWZ9>U at v-7%M9>%{6(WxjaK^Q^kEGG6;J$q2+Y^d{e>WJwjrnbsl?;Xj~)X
zK{_Mg*)FJwSjQv`Lagf?pR|TU-8AJxTzBHBoL@<$l4u55b4*DvF|M+>^Wr{1wvcMu
z_)-*gC;tSI?GlkB#!c_La2kk=p1j!YVSEbf?RGw2*rIf<rle%{%4N2BL3_mep#H1T
zbtkB8qOmz^?wGF!769i6j*<+c+JV*OV;z$`!kX4eV>&9%vQkuvqyuFnr!Z_7Gd!l#
z8CU3}TS-Ot%jRX#m&nhzkbT`F0p|iKB|bOGXNMbZkujzE4tr+zXWgs--Sd<Ixj(5|
zIvURIHs-q#@UiKfLk!7c6_vxw3a$;&dDic5SSVAV)*O0e#Uh%nO=9$S_xjw-Rjt?Z
z5{d0QYsvfzW;a{b>MokLM&MmKDl3s5_A*bTsuXnm7-~uP>idWGXqRMi%RdHXES3YG
zETlm?wc<{aU%lIj+c!!_`c9 at D$f2eDewl69{WXSmtPeh&Rj28Do9&r)lui54v#KH$
zv>L+3&f>@lY9UQp$o(N?CoC2r7ZDO*QY&`4gND5PThAQO#v+Gs0SJ~WXA!|bqUk$w
zVf6-IJFM|hrSV}3vzl~BTW_VD*AAD`MR;L!P*}a-Nf!Agi79TO6xwmvC)QiOy(H_k
z-?id>zfC!@B^k?z+|JN*YI+j_b!sd13j31c)P#~O4R!$5RTLV)Z3jBPWJr481f_`9
zEqtFzLVTK1jb{Q;)G5YIU9LUpxS_l=(etc1RwU|d^dsjkWIAdIrFsE{rZ0`CEK4Rx
zS);VaP=+U3PZBaT5dOTH9yN10DKL%Ji9=!iD%#0 at mdnU0*d{CgD^DhE^5l?jJh>_b
z>S|=sx5wO%1~YX-zA^K~KZvs73;p2I0B1Uz^BU%Q!o>7*I*5C(+Y#GBbGW at M5p%tQ
zl<Y at 6dY{IR6?4WsJjOl4W6uT(G=%f3uYu;jcGxA|{hot~_>Hks at NqCGLbYFH+mEy|
zXwNSm<DaDZc5^96l7FP-NjkD>zQ~VtG-qTXR#goNV-)Bj!oFO-vI$%1M%$mT^*VIV
zPt`VTho!kS(pS=?+Y53X`cqrV8q5_s(_J^NluTJi3G+X^70mUl5PG^ssx!|U8EFbw
znXH6vq^VvoO`2VI8Ho}730GvpO<B%Kin3(62Rd>MiI`jw(mAzVpv{&LZ~5w2Q=Ft1
zGEkPDxlGpWAH9s&#bK{r!uz^hW-Aqjq`X*5buReu$dqBlV;(ptp9$31_O0T_>>byi
zJNN&^7KsQ;CJYEp&TjSjML&w=DaLa^7A97*Jd<(0r!(E>pf4Y7s<Q>Y9+k~u5cH##
z&ZTv5NeSb at LnVuT$CO)Py>(I$b6b1#mjzYVqe32_57`ptQD$LXiw`-T?gAayJtb>S
zV)tpxUR)dOC<uycR3L#Nqn at SreIWnJ4*}%a0l^?w-i9!Z7ZSTqzyUYpVdSP8B5v<E
z9^3jM4E2?;07kb?*j+A at OF^!7*ZsbePX_&=z6$SqeKDV5X48NEEWz`K)!2rTVQ_$c
z+je4?`h*bb?sU*4{sa*|AH*1-&hiPB_Ze(y-*a9+wl8{qS0;5X>n18AbeRPNVn_;l
zqTDmF5Jcqa*Ec?4GemfZn0RUemcD>9iIvA)97Lxd6-C>&8Kh*rF=|<qz57PZUaJI<
z{4F1RtPNeHG#SgZ0sdm?^b>YC9jomL{b4MUNKS0 at uTYff`@y%KGbO4~rJ&)gF3+f_
zTq)KCPmiM~<#HA=X3 at 1-W>&3nWY|f>tuo5hvJ-%}A_5qT{_*rjPpxb<TBn>IFqiZN
zLqCjBFhc=X%}=Xsrks-Qio|>tqLq4$caE8^pgMJ3efnXYsEpQ3!o3 at CKEZ+jkF~&{
zCuRIo3o7El^TG-?Zj-sUm2S`>Za*8%i2drI<MQ7jp{_(0@;UWsTZExv_D_N6*BOal
zy3H#=d=bpT5k at kz-^35iP6o)S0qd|)lSdXKT9 at 1zg@$PM?7(afAw<-{>~Rm at 0THur
z8JIA|@3vx(k at fcsOm0j%17M}*?(h|hV9VoM$B#x}WL!Dohi|JQ8s~x=WYmx^_pW&K
zP<<Yq5xk|5QIrbM!*4N8z~}fl^wZ}E>XBnT?x3qbJ>MAkGiZjT$TSyuTaBMuA>a46
zeVe!GE%t2xZE;PTL2z&n8Qn*yBK0;~d<($zek*s>&HT%IwS5K2i7B)AmMtPv{PtQW
zINQBSDTq5ls_|~tYTwcG-P=%7dd=X$b{EmnRUYKdj)#~Qxhxa?oYuX#P8{vn3eM8x
zpF?J&$sdu=wRc-j4QAqf3iY(ZUfm9PW28|D0xf5GCO%!=VNYIJr++2mwTF`(P^g>b
zy&9FMoJEI{i4ih#w89rG at 3NSh6?mbKP2ffvyO|q31>YNWmMKxVb)1ROI^6~WsfrJV
zDn)L8@}w&BCP_J6O1|B6!dy0$f^PcTa9PRgsyjD=`+tVZwgVY=@89g$ewy^Wtm|Us
zXxZj2507&KW$r?Mrd}-4<fbM%JH+fr*)MT>p)oPQk{s(1{6FKT`SS-Mq?Ia>6ehWc
zv}qvbBeEkX%6nRtpQc)7)ao|_Enz<MDJNdy4!G!XoB1&U;=d7Jbvui)vm)LDzQ%C&
zq1m5_7kKsMK78Va7D#s;q8z6E=vVpG at SI4FY--rQOT2XanRvO^%09#S|HIjEVsoau
z%GS6HdRz-QYSXXW3*@(E4Avb<6E`Fk0ujA`z^K>myE$)2B)jRZ0L{=}3Xq-Epb@|m
z0f*i#92&=6udd2@#a|N&dUa74K1H`D#SIIs6i_`pvmbTmNU1f7_iUOa2~u$`mh|qT
z03FX)a=TZgL{2ULwfHcDHCbm0p=)M?N*(%_13w&B-wM!0SlEU at oC@s`C44hO7I};%
z8wn062>2GQ-b`vfVQowEyNNuNR{rEu=GyJeFCoM#!$GX{OwStGK5nzeuX+W<gd`6M
z*#vEajZ+q({qk;O&RV at AXd{^%AmjoY0|37Ula={rLw-)rv#EXPZ9HZ1h&BHQvU)Pz
z9WH%#(?a)8eEMh9g}UfOmH6flR<|5(#;FkGqOBClQ7R2tb|t#iba35XDo<m?+`iW^
z#OQF#J^%H#lS6Jr0!2Qo5dqLM{^4qa(cjiiW~yQgF>~g&9HF>}w9dLvX5%Ly?h;FW
ziT;@$t6i`Q%`$UG%5yS``}7S<D at AhNZ~)TE$IWCW#VOA3{vWw9x4EWbhY5A)7DdHr
z0tl!+kTJ7?xW=}g>kj9v3;P=*e)#VS^?*4V`nTn0cg|TH_JcFsP2$f2v<V=Zl`23<
zJ at Zq6P^LC9vPLhg*^4^S&Rw}nXT*)PdBCl$@5pb8D)1Bj+|_Ryn4+!h at o4>OG4Tw*
zm94~OHR4kSNVbqYXj?x;HRigLuv|OysicGuj0?!oaH%W5z~&4+QYcE1yZaEw*lSoQ
z?`TTdpVtM at ykE`1_tKt|WAk~T&@ss~m7Wk6sNrY_{Nh=;=ooT!Sr{IFxi6X-EX=DK
z94A<O21q<d$W<)<*@M025(OO){N8+t3Qh1-3e0f4&i${Nul9it;L1z2n9=6VVFK8Q
zv_)^IhweHLhT3==wb^rBU}-rw6?6m|3&$O?p1{3W^Z6bcE6yT<$)<F_5<@{XT2Lto
z(}QQ0&sW&&>^25Dm?mvgE~;<(^(E5`{tSyfuKyz}R&32UkvVwl^qu%w at L#em!Ap*o
zsm{`e@!z7(F`&m7)k9Zy`&htS-LcOF%zK0fO3s)AORk~VsmKnW{>CSYe}kG{S0DFH
zUF3(U{(mk!4WW7S%fhsY4CX<za?8`gpyPX}Ru~lLaJ=3(Q~lLM8<0f#k!(KluaeEJ
z#vtBES2IgPL3X_VmY@&nD?Yqwz_jK!%<MSz3ucgikC{Ibm-K^}5<u)kI5m!hLE6aE
zC1D^C_*+Em^Fptkl{n+w1y8xZCd9mf4sJAvDn*9KN9Wx_(V7L)M&@Y9uH*zx3lRMX
zi4haiV-fcEu3r~@45~_X#V+C!{xsETGvho>g~F_iY9$5orA_!O67|Bqbk3epz7J`c
zFh04{jM`tW2e>}!!ZSS8;G&+2yZxW+{%sLTN3GR6Zvv=UzW$R41IW<EC;PBkwxef|
zM+Svl6^*f>dSw)VB{j`?_0B540zXX$1TR?g+qn9fSXOO}>OYhrrRf*1l>Qb&{#VZn
z{bvXrGX9yiwD^U@{h~JJs&K0#OmDKpW3m)*tXZV9;tms8w*nQC*L%+(A^qf4(dg8e
z&|3hR>$P+LmR>RbR)vr#Yy-#V;jBCG?;tvn5jVa$H1J2DImycK%W=kij-q&J^x56b
zaDMY9uM#rcz{u1~Ab$8`A+P;{o0!GcP1z!*#COQ&d-U?}(4?l^w8`e){gur*HBY5#
z2va9-i5d`S0<z?m=VX^H06hlwRjc+oNbY+z%K3+Cq$RXEiuUtWPu0Tg;{WCr{1_X+
z?X$zt)uC(4-$Iu{o6|l<t~4MbW+-E2QHZf7IXIM_CaOW*^YP-DttRCHPS33UiA at lJ
z;GiclQdgU-NYD(G)8M8~vQhHg>%eemM!%GsxjIkpJaMDi)51CqsP-f?W)v&l2!pNm
ze3TKYTUPWh>0R;UYplT*XO2tr=klb?QFGk*)1BGEAP`xTxZ=xWc;XaQLQv{E#f$!r
z6c3mm5V}^(*}P4pd5{hCl~epc1X&r(-9MKk>p64`Wk=Brs)8tamZxujCUrXn at bSh3
zwFt2l$!)EdTDf9nQcaZ>oerHt*K`TXZ7xL*xdseTQr2r%TXzpoqUAJRoI*1D24!FT
zTa(@AYy?>D?P9<6sEpxBW#_?B`a-ORgkp<++RbV}=*zR_?mZb8Y4t6^(pPTMK5*wO
zw>n&D>Rwb73 at JBEMv2e)1j|L^bSxiypshL=NR{$CBlM8#iV)6CqW*n$AXEx9nB;3f
zU`RAIRr&4Dk^8p4zvROr{nwu2r=|`6yN>AwpSsk)MwmdW<OOcfap8umKdidfeE(7)
z{8ppVdoiPz5J7N7FVt$I1MYpPhJ>3CLgKqSS5jIcSKQ;*$LVqC9!@1Aq=15CN<m!W
zw!LkFZX=j|OR?B#h<t#e>PB!iSq+?a&(heBRNJoH(-t>8cRX#ILs4}8aJiXVk#vch
zeZlkv#Zmad^Qd8=#;pL^qY2uL)zjv`PYu-AkK_NYUR8BRE*9*as{P&cyVM~1Hi>dD
zrSW32YUEUonq<Bpa(v{<#Od3>k_A}o5?_u- at B=x__p5ihs{T5g!+U3gspkT%Bt|<9
zp(M&E?B&0V4xnuFnL^Glt-l2^voZx7lC3Wlr0AzgyJoqOt})#z^Zz*))~Zk`buo_n
zq7MZLu3Ox70*V>N4dagIuZ`^lfr8qnkvOnuq<iq-hE;h%Q9~&R>i|Xo3ZXzrLc80)
zN10084bAB4`ny|6EY6PS4`#N2B*ZqGD4oXwQwcH1R3K&jHSf`;20^m_HyVUnW4$Nj
z4J~u&%6r(s=j&`XJEL6w2(nakp^FbyZ#GgL-qmXwAPDd9a0Q`p<rM1e?;mlK^!H9q
zQcj$dCdM%|zv8<@Gyn%~El!}IAw^Wpe!&=lNN(=P_W!!VIK??^G|3uUoX-;WI73~b
z>ijuF;B)px8*ttNBN0uL&qC8{fFS0<1i3p{iKfcU7ydb*BX!?}=&@~h{@-#z$VyDd
z=7f&!^5`FN=ZS-`YQgfRniq)iM<TlV_)FcLlOd27`M_WtFii5p9N$TAFFcY|-mmI9
zXr!d8S7-sH8g&O at DZjOnY%>=M3q<7Px|kV+G;NKzfuXJL!0L2m+cd%94{fiQeLJZB
z-gi+?r=jYi=hjs~sQoX2W=Yhs8`B%Kd^DIa+PoNefc3Hz2`y``bTw9k;O^x!G0&vT
z@>R>gn#Xi6M at J(*Wf at mGN=-c-hRNw#Oggyu$)iqD`--X)-R!yH>Z=0R;{15CQ({f`
zVek?`r^GLnyEm*nFs!cn(#tJkIObE=I44mP3bV-Y36pHhv7vSwAPU5wvN8tkY(VA|
z<ptFMeDF;{KEJjQ%jENLk=VtQ?4NbF&kHX)yEC-+p2iSz70AmVY7=+&6EeipPHLC%
ziq7FN<ZeklL(3o>D?#B2GS=|k at _o{N3}XdsQ_}G>-16 at IKZaXscin?<306PHx$li4
zKb3OuJnAJ8?dc47C{qr)FmZ$%XM9YifH!?9xO_M|SE_C9yr!=boC+pAIAW?8S`7{g
zle~Dong|=mw#t?9H3VDoC!RNMZD13A^*Nq#A=dq#g|L3P`#9EdU#f^B74%FS3^5!b
za{;Lqi!f~&w{^<_nOuZ)p|W!Mc%=t)Krug3<s6V}Sw&P!2HQu8F&`h6L#wLs`d46g
ze}r1^>6>|Q-1|h=p1b1%9a{Q>CrnpLEGqAvx_oU?oC~}o$++A(t{E6;2nrJ)e_|I1
z%vOVCUPQS+Nl4*r&%Vo0<rWRkqh|Bl&$jr4p|<*Yk0u8ewC5*YThtfS!<C;XQhGm`
zOgjpdTRE!z3N^~3BiZ at 1t=Euq&pVic+LN2xLGgPtq~<Hsv73VZs(ou5v-<^x2%~D<
z3x<>A7%w;uL3@>fIiJEa7I^HTBeJ8&tUFNF6S-?jA=4I#$kk!W(>0Czv-WRtKM6UQ
zBe%;n{b9R3DNoVSZ)r^FV<7FS>&pccLZJPaw9>4h{i?8L#z7H>+%^?KLZ;#1_ABSM
zUi1Mj%7X_LS+>w%Bf&I;O|#a=!)ow_L~}P9bpQi=DWbbKOQXu#&Vv1cK|sI-7UPVo
zu}`GJ&y&`2Jto7~W9yuzbQls8m?F+_=uXjqg#8D|`Na=t!d6M%dP)FH>$&?>QQ4$_
zUOe{TMDVh{#qlBq3ary^Q07Z at W*a<@SZz(6%(~xrt#Zd;HhAl?pAzG!5Tnc}8D=Tt
z-fQ5-dgPVf0PpjD8WX)|g83B76c`0gE6u>re(Y_uW2nUCesf80{{y_?A#+1#?n+a}
zV%)sWA%>{fJq>$*Ki}ZpO%?tTSOY~Al;DIp{~WFRdusYiIh`C2%O>PihSb${DibS#
zi-^=5daE$Xn3G1!t|kr#T`dsHBY>TE at VUhmLT4}SQIn9}#a>MV!fHX<o?=MUX<%}k
zV*Ou6TuS$y%eXDMD06Ar1)MXPd{Z|yDPi}B_J at O*VGLu7&}-XFho+(ZXm(~D@|w<R
z!Hx_~3#!f?f=c=IJ_+4>tH*hZh5F*1KTaHER5 at qI1Wq*w1vVe5(~5Au8J9c-KiN`s
z%Uk2qkx}gd`%6k%gx_10fSu0*?3n~(zSmX1`3*e|f84A8 at _x*5d6e#hg1Rlr4~|Bp
z=uvxi6*weE)TL%jJh5o*Ys?U&0`WnFx%M`*0k*Hv|5sFJDJG|+zGB=^vS^iXtXX=y
z6DWY at Mit$6k$4Wbv8w|OGpeSxad^`!i~5$_|0}E~GgWkl=Y?+KM5-UToqhM!h2PMo
zC{<E1;gAWhX(D44`_YUI6rcEYzfmzCvJ^zcnh>4XhP|%$&EEzS&0E_#pUF;#BvvgA
zN##wa%0G4WvV;3Q?p655WJ_r#m*hR1XBc%j9=P7n!!5I1!Iq*_(=?Ju*vZj`iS8GE
zkzIY}3B%Xgu-l0TpQlctfw6TA{*X?Ze*dhg-*-sE(dj<tN_VZ}V5QylxtNH at WqS1Z
z2JEIGV7OKneU`fkPt)*m)f)MTLLcfoLu{$|Y%z{nNP!3yeeEzpQI?Ke3?2EHA$)6D
zD}r(20Pt~!M>zv&uCkPq6q!K|WBD)gtOQD12RjfGax1Xxvp`9;?H=A7i$K=qG5-o|
z)LdM~&<(+r^cuTab7kaeBhEzMqx-+jy5LarJ&O;ProWa_TuFO^o>=`(Zq{3p{|8g<
z5w)9I{<Z_!H59xZUOh-SEyyoLom599^-l=N5daH)X1U6RQ?6xM>v2`7&X>vK;_FKz
z4Q^Zpg<XFRu9xuIK)#-hh4uZMtOXUHDI;h80^DDW^1nCYtoqxq0cS{FrR9g}ZJHj@
zm6<ATZZ8`!P#@W!SC}wE_*y+MMII2O014D at mzi*;kt at L+q)kwJG}zK8uUKSI!Lfy6
zPSs#d6_U;sWs_IYuPveltE=)YcIuqF?D0gVC;-m at 7iIbI+(cOwdg}_uJA`k;Y__%E
zv3wVw<<<ot`6(rI2-PhvE_m+DR`?YAJk1;l4VuXCO^s>NPBj}717d34`<>`lm|6No
z`cp{dpk1sluDEGI8>_K+&Eg4QnpQTO4SOrMFWb?1h<w{jwajre+|F+3`D6A*0eb at R
zvpta%jMs{_Xr41W2c&nu2|DW5|MS%)lm~}Vj?T>_YM-FF++gNNtcUq;W at H_fPyujR
zF2=KdT5jk!+k6q0!wkd~^9C^)K<lYqJ(Xc;3JXtKdB!Z~8;nEIss;WZZ*Kw)_4 at z+
zk2aN-qlHRRmQ=P%$X?lUCX{o^KFSiZ9lNogI-M3FgPBSwLS>okVP<HtPRMS?R?HaN
zn9ML5>;ImiqUCJg&+k87SC_8z#`J!@@B4nep3lcKrzYMGy-gr%O{*{vXkeU at x{ntd
zy$*%iIo(f%2z%cusCqapNUaa#Yw3KlEszi3-;U5buXwQ6Vb{>mmL!@9#M+aLy<|92
z?|ej{mFH>b8P<5$lu`$ftTbKt)AT08M_0+)z)2B at F9n-qs(>O>e>ud7yGQX8RATwJ
zP>BY|50*aDF=BO_DxSIWRSq-h4RC7U4&C{~CwXh#D5om><w8_V&jX;u8;YTn)Jd1W
z9F#M}p)aKU)MKYh*Ri;EAsb>MAfp+&Eb>k$kXUVgC|8vpkImNsUvs`J={G4<vm>{C
z!Fr4Q#a)yrL;D>yv6i at QrP#L<a}CM;crR11<5HIzmGb{XQl@*f20m8lScM{=DYE_b
zR?aE(zWR6z%`;{r(+<HRA%QvxXvwNrs$-RcpzgqMo@)HkMK}Dpyqq(?x^Nxt&?B(#
zxYyK at uX)a*u%-E)%|Sjvw6O3UElV$A779qx{(>uUPMPOC&s(>hdElp-_vT{up?Mwz
zLHx%04^_XMx9A>Q4gYifDOE^myxz{wL-Q|#@<r;?<75*EvG^XowNDBgC2NFJM43w*
z)$!N1t^HoHriHzFTP{*vbQ>d5 at RP2ifSm)<(Wk&Vi!1>Nv^Mg*hiz3qbV-F>ug<?l
zQ);9gW8JKcP+p;2TEBY6nzQ;anI46n%PEHJdNo{5S6MVQmjF|99yqi$MJqHvS81x1
z$xYPxR^lR|Q|ol-;6_leiV~SRUVdJeP#sUmx9bkCdmFSoT|zK>wKr%LWePMxhJW&E
zZ(8TvVfs^AMa%HCtCN!o(3C1(NpDrS|Hj88qP5Zu3g3n22F8oet1URTX3v2}^2U46
z8%#M}LLLj~NeU(5N{F$fArr$)CQyxC8c at c0?fYF$u>ArU{xz%%v*Alkelkv1y)@E>
zT=~0qSbCZqBt$8<cxRr$c_|=DgAFz9>Tb!g<w@&&c^Vd;rl%7xfk&>Vx=P`Mr0_nn
z7h_fHV29+bHfL%9QHC!;yX1;D`Z_<Vw(Y0^S9)GrN4y40nV2*snM-(LPpCO*v<-4t
zq+9jqwMyi6R{nE))yepk2epm5()N;fb!z9hVILH2i?O6((XXV2R1E|#K2AOwjCy1}
z at fz7%ylz-qstvI{%V!7VJkL*c4=av)S;D1*Pn4GDpJuW at U8!xG*|yxBt`BbmDSc5d
zS`v;t`e$Iyv5N&LRIMYe@#KQ+8|@oD5jH3T(?oL(*Dp(&K-#IHE;$@`kHt>7TfAY&
zcHOQjh&RjUCo~L%%13(K%K1H9YGu5-$y#qHo-xdI5|PGY6#0-8WrVnT&PFj5 at N<{y
zD@{$K-V72P{eS(^ob??Mm?*_7_f6*AM~Ku1!8c+sMsF|f+xJ8)!x at zTHN5>XUC=Va
z<WXIMkd>}UW at C1XB+KE3D?!8t&I)&}O)}VI@{KMHsT_>4(TdJgk#seo{6DT%HU-9i
z$zlqNZe4j=9ir+tw#{~dR<ZjJl~=1kBk+9P-tgrB)yH{#S6ljk?Ml4+JL&SZ>(Jdq
zQndnwIFv5RzrCe7f~E{JWyD;UJOKlmH1GXHiSsDwBZCt?iBi6QXgU(-$BV}o#`OE(
zI*$IZY)N at b6s7107yW_ShSP^DB`p(o!^Q0~13X~0Inx&{bc0A-c$ff8?wtfL(0qda
zkW at A)D-y~zHNK(Bxt%;j5S?hNuvnYt@;5vfMZH2DZU(i97 at W7I1>d+HYSfwgW@~nC
z_W4^M0TwHLCGXb5A}sl?!{Um)@YpqKL>cywYPVeuWqiFj!=i-_Z;Z_SGaZ+{<5^pf
zZIyyy{at+TzhS{}#`JcvD~HMc(KdvVd~+b+)hKqZ&i?H9Ma-U}&8u6OllKPmMB7^%
zr?T6;JRGY$%$4|JbEj$zRUT49)`6Nd_CBA#-L##%LCQmV<DoycLP8XKGZHUrP%90Z
zBZmW!ZO1G#oC`f+Sk!kX^s_AXgnocCp;sC- at _e}#Qo0kUY(I5xh1DfV%!aSKw*<9Y
ze(Pt4_#TxtBaDonC{Lqp?;ua+HZeaLG1wJ3-owK?aO+VZ8lC5!`$TXOH+_n$a0`$=
zNv=m;!ujk6-dkCK=OOnRZa|MbR^};nq|`O&AE-K9LRY5WM- at K<G^wf_OpvH-l3Od6
zsk<$jdIpH;m%~eyhk*c<#pit`g8J`Vh at _Mb_Xyi50WQ)L6Xt`TyKX(E$QLncVvL+4
z!~qTnX!?=aACeAXk^&k|TPV#e?Jdy`K#M<_rS{h4&=}YI>-{^xIrAYnS7 at x>_GJzH
zKkzAvkB}9L^D)=XA;5NW7_N3;lTkbD-gv`3blmO*JjG2F_uB60iVMcABBG{^DI!^k
zL5^!CvyCmWt!3I(%BJlMgl!h9NToG-&28>+w-Cgho`%kcP at jw19kS?}m{w&NJiq%-
z3tY(&{TxtDj^bbD^+uoP_1#St`r?Vr_;1~Z8 at q3%MP)}+aK`m%5X>p~{_DmURj1q!
zcI#)%7$KE%*DcR2e44YFZR}jhH`J^I(PT?szNJ%C5{BV{uc`u2c>!HVf(eXP=E>~-
zr%aC4GeBf(T%n3u4 at W&FY8evvQ8N~Fa83FA at ddxP72LG>-lSyQsvjE=fsmYPMdBsY
zuX$Y-;Q}CG`6pEg$1cvZm7bId>C)&mhoSgFEH1 at Qs){-OeZUextBEk1eJ==|ERc*-
zd7ZmPVrJy#iV){b*qduxP8{AZv;AF6;{di<0#%zffuO#M_||@?ZV9ZtuG_P-z~o-1
zQ&|rjMDJ)gt at vc2{~lAxx|@`n6X at LW3hYe_c1vaMt=J%8s+{$IsH at w<gExvd{N^AY
zV{_M%B?up=wlMC#7yTv`c;@>mj2t&9XSIT=C9!^2;SBIc1O9%1Z|Ybzypjm}g-{O2
zO+jEE<NiyyZzJL|E#3fr390%Rq2Pg36&BQ0ZFBTjS)wLm+z{~px~vwrY@;ZIiBEuv
zwznn_>Yf$1zMTA)FqN`KZpU(gqj>e9vkPm~vz6aJ{sA2(IR2r!$B53hb>Q}=cbMA5
zxE_h=@GBCn&oq(AU=i13w-MTa0hbn&RX at 79g?^o$2ZIt(xgn~%R*TCBj#<rP%ZMNM
z*Tq^a9gif6K}?=es)q#OF4XJ*?m<qmV)PfE{aTgBhXfI^gZNiLRna~r%N<tj=`~5`
zM?lYtvFc&yeI?~yPtfgsuO4DsZCoX|5`pc|o;72a(d1WAP>gX=L+uc7w%6wCIuy^}
zD+qC9qh7w{D1Go+gI?wv_=<2MDaf<5X#ABF87?W5{X4*w<!ur8FLOswO+!Hura$Wl
zr;Yr2_4>+-M-D>X@(}edeHrOD<i7-pFgBQ?xMo$=4|Fi4(!%xE1La_CD1!orM9jVB
z>&G-!FAss;rm4kgMB{HUE48a??QX0eYhH$gQkoU;%=bFq80AM2(8{Y*DeDMr&Z&=+
zM&exV+MU=28Cy2G_OldoVs!buQGSsWGcXFjT^PG+&dYL2HX5rZIC(fh2Ib^^Y#vXB
zmx%u{jN(4!LfBwE2loQ#M)SCr=vQgV)y00I10VY?4d_vo>2bf4rJVpHiFnWmXvPh7
zWioVuBqk4QYl6eAa{k8)6=w2}?HE8(LX4$3?B{?+&@&Wl_v+mSH9;fxu|9P0VO7aD
zjIzGX3e2xi6kl0-_xOLd^a?2PJW%~3<P3X9%dr9epVXNbtIi5DRgIk8$uS<q>GZG^
zgqZ=E|9*P1+-KqoTbr5i at 3fiKSK?fIoAw&P6eke2cZVy{a_}Wxl*N@~cO~e1U@}9?
z)&l+9&6{By^n`ZE{ghi*#*GEMJRT!x?v*c<^WT;Ea+jL^ND}ih4Fc=_E&uIfA;D)Z
zgu-N%2(pGen at 5JUO8PHD#ph at ZDUH$w<@(MIHzcWuvgF`qoB_D|gX+JG6f>Gp`CCVL
z=Uws6 at +ULN1A!*PMTL1JMQOoMJz}8U{`j}v$5wgs-l)FfD+7)~4GxVF_UEw7w|+5#
zkOyM)&Qy>7$F?aWmF at KTO1dEf)}@toEt_wXQl<CWJTop#mv12_^Ay{~Og$dj at N)aK
zhP=1qni01T2~kKp&*h+!mWZ0we0{$XH3vpD#xpxoI43dm%+P^0s0bC$sV3OxYD#(k
zLwM4Us!6oij}$sGT!;W at h+mA9SU5jCyP8s)uhTM57Pg2o@)i#$kVdE4|6b{AWT1A1
zJ-W9Qu>P=-1q|7~RCU^nHUxf&>7mn(+3b at YVx)waHuIhiKd^Y$XRYRDZIEh7HTzlo
zNtKtQuGvkc2<DELa1*E8uDtPHvMq5}cI)R|U((v1-T$-I2`b$cTXI*?h}mdG1;>2d
zDq9P>Il-s8%JqZxxm9d0UVg<k9;)i6slESKQ~LzMS5y1M*B3|{WA_X1agSU-XrT~!
z=GsgjwMgaU5f`+xjfo0R%d*h0 at GNq__>J4oGCwIa6W0Ggp?P76LbK--q3fYjR9f-}
zirni<b9!&2CG;I(d13QY`(7)_5J8SjVD#cwHUXzA!SGBBZg<92%n)XaeRj-s&X^%>
ze#}4yKAfd`O?=?G;)tD6yCXBDj0k9QcDBimZlF0n2a7yom)3qu_N@%)QIh_YHnHha
zTao)F#zr@|({TFv*{!NzuLgPcx(><Xx#t9pO>{9Gth at Ed=O2M5G!qfKaV at h-)M?8x
zSbBDP5o1{oy>9dbK<cs!4Rj^zcM<jxSdv-4<4mytq=Y+laq8v%uR%(e=Q(9qTQIm+
z*6PfjirFalC<t<1W%1lTEX_FFf(@YPf8H4+9KvS149A++GOEb_1LWT|5bhm<+(eZ+
zqxGbX+EVN%_dMIh=uO3x-{{rrp4tt#RxpwyHf;#B3`z-M-nNE*?|j95mux%7rn?lH
z`u!5ifX at zPHZq<jBbB$dHr&JJ7knPt|0_n>Vyq_8Uoy}Zj@>`-(vOVEG>ftXHw0J(
z7h4I4axQf5XF7jXUQfQ1*Z=lV)$8INhHpL-d0nNQkyPWMNKpiHdMD1D-s0yec4hq|
z(%-)AFzHS~VqbV;k-4r*Lj2s*OmiG7tM!t82E185+y18C3U*mdi7z=v*<~QJ^cFQG
zK6wW=PPHt;)bgebkH?9>d_j6&=Xm|B^i}L5sgieuyuPzw5XWI?N|!Hd+mm<#fQ8D<
z`b6ziTxDPAOs%}j22QM-r8;N_ysDD_4dD}q$0K`Mcr@*6LV;jnp|<E!zk2r3KVIj!
z2 at nBX%=ep}mAvBZO@^hqS6Ou*Kz!@PVeM at VeF){7%e7o(i4vOXIrMTf<W`tiP`>#C
z9$p}X$!Kmh#2-a;kvUcZ|3JNQQv`MBhbvd6axQYkYSx#U8l)$fI6@#^9F}H}t at dHK
z6z5DeAqmkPpgV26^}#R0M`x%BzX+E!QjrOEf&A+UZ5d+E1K#W!LFMGPJFbU3*pRsS
zbIW2RV4q|~W+>g$%(KHqotGntX6osywJXepV at H6d++e>h0Vk5F=S*ob#j_{I9Jv{|
z^+*4?F{k?dyJzGsMcqtfS317XW>r?l)tE}UpU#Pk8K7r~|8k%@6#O3!RK#Aguwmwu
zvt}*c_2;5zU_11b>SW4zO8r^_qZd_hWvK+lb8JS3H*G(5Y-^`-M$Vz`&xl%`t*?*&
zFPan_O98U`gew7_jNLJKI#I<4R`Kd%3qnhT?m5_%n|dW(g;Q8qt)l^nVOefq at Hp^m
zripI%G4~7<=_OPKnlmPyO-TJGOc(42-k8j@&mJ8|bgN0pM2ZTs&Ih^l!{YA9zc+vx
z@$sKH7yn?nu~V*OH}ZO>_b!rD+ at oLGQsfGZ!MI#i*GENwFxV}zLBleCPyKUIb=aB8
zU85uoAN1qv9JouR3VOKt_#1N=JXNRtb&Ho at VqQzO=R7j$GvDP~2 at Hqt^7<~`+{&``
zjV6UKTP9Mp>h at Xj|BVdhc+Z<_p<PL78fws78*O?+Gg->&qJ%Us-(Yul2c7M5Dnk`G
z0VYKLbojZJ>B9WFq`?0yhZ%)Vx!tyzR?esfXEge0?+mL7s(6+F*>D$~bXSZFc`HKR
z-${49;rnF}$1*ePhTS&WMPixkXex_yHRK2V>t<}D_AgZDH)$JWr!K;)8}LE7z5Ip9
zyv2%`K?|g7yuZv!h!a=h=6OvFwB=ymn+Vc7o5HU(F|`6*qAwl?mR?fy*$1}_l0<gQ
zAPt!ZrUC|<-ZT2&2|rPoy0NKu!P1JclKf;wXRBiJ4KLO@!>h6^dfRUa;F4WT>Ie;^
zH+M<d!owmCH&MLh_0n8d>=U|@mFr>c0FMu>i#5v3{ZpF29-t?!%+0Q5{00n|UfZbW
z5!hph3#EqEC3+ at QIUZk~RlwlTQUDk`v^zrziE@@iBXhewwvM;LMctU{!4*9 at -lD80
zLzd3sY99wxPn_%A<Y^g5a6Go at LO@`u?Uw46*-Lnrg0;G7S(&M{+?5Q!oEgNfZq<XP
zBG>Ubq?+r3hxyhM>keOkOdYjZVsG8JF84_@)o;8e$93I}A$~YDXrjT%JlZ~Ixrw1S
zm^zQ`l9G5iG?cOxb7V;1!eFiNjht84Kla87q4%p4>VNjP9*y6<PANR81 at wD340s5j
z-ervM`)=1{(NJy?pZdJfge=vfhAbhC>>90(A at y*x$UngpWm1!{=`Ry`yC+BU#6F+@
zh}L++N2UrR^8<CJMz!i%IJ(rz0okP`KXu=7P2btfj69dzKI@?@>6g)sfV+hB5p~tp
z96(ZiEe~BXGE#xQ7dh}){{>=|Ly$nKDg_YJuCUxY{i+a at 3aFzy{y1`GUVADQ(QLl9
zjh~Lp)KeGbP at Twy>)Utf9wuG85khVIB7k#LH+}s}-#+<enz8<P!pN?Yd)3OS%)RnO
zL4yrw_Pj2DBkevCg8ZRK#`N{OU_9JK_8AFDm(TA1lhdwjspmraKqh<awL6q?T~aLJ
zOI3`3)4XxvD0zIgaP?XJZfPKktUCQR6OB~LV1#CrW$kJ$vw0iMa0|J1sj~5W^zz1r
zSPxkQDpT5(SJuolEZX)^<0`h at Zqqjv4<u3wb?y<ye~E#igjNNPi)F1xuinfrD|P1a
zh at dlDCX=B&Xr7(va26aTFGYCR|FYk0N_SYhF!~x2&Lqw)hupqKk9J`dXy(7EEGW|&
zst0cM>5QkYGL;e=>C=+y2YYH2o`kByvIn~ylAbW-`_5jw8<?YFJ7B9$91S(cd-ZOZ
zQe16jt+Vyyx-=hvK{vayjYn1bC#pmpLhhC#LqzeY33v<gBOk`M(nD1SAQgtpa0WP}
zzj#dUct{Fl1^E|FNhM1HXhqy}c9lanfVnaU2m>!O#<>0(JStp!;;^e?q*L;nzm&dF
zlr`B{!wpG at 8AV%<QB%INC<(BgVSd0<T=L-3b+6zKkFYJGfRxKbei<rQrMq at 4x1>GO
zl+9qGoU${G-j*YYZF3EYli4K|fr`<92os#QK!hRtNvlsZ7!l-i_eYzl$}ELEVMc2N
z5(0Z;9pUpzxOSO=(az;ba+ja0K)akwyu012pmyl5>)dAm)VUX5AY)iSqi1r}Uu$Nz
z=~nYbKDC`5t%+!DdSsrekcnjthdDO>ywl*PRe}{?`aJ&)_r%P+$kH1}zS@>+q at hdS
zt6MX4c`a0`iuM9YI+tjPww4X>2v4`?P-41-cdFHww>@uJi}5_rnw~EwGqI1P${m_a
zE}4{wID0blEF*)<^z7gT9>1}hzP#2uWlX at 6c|kbi_AVw(EUKZe1FuOMsJu4heuJs3
zMIA_wVMyWcJ&@p#p0+_-<v9vhr`eW{wB-lT$$1?03 at -3Qf7v47gi;m<IMH*U*75Ys
zSJ1Bg!5;h6QK^k;6wvtj;D}kid%0$(yqtzW0pIJvEIH*l0Re%HWm}Hb?lzn7s&qUw
zcM|TRe&tS1z79gG;xUKt#L<$6;EuBS^K_ld*%2pa^OFBQnFX9nb7hZ6g`Fzimr0(E
z^5)*)vIerdVw3faS9iUN=9EX8;<L+9ek;9L4lK75#aAC<b{fTos~91r1c=?H0qUkm
z8jLLOACCohB!QZZ38=u!PYUMxYhj*ymS5zLe9SzCv&S$awWIZMIby^$1GURaeT}Uo
zfo%g}k>YHs at HHF;<D!00p96<Uf9 at 7$v}h3Tl+<buT0ymh%8cRzdo&1)q1BLM%Xrr<
zz+q6QzJkMKxw<RHS^BTaGa4Z243#yL0tPx8T5qtb?vlj<>VXBcKX1Z8^wUB0R at nl>
z=~4F;bmG65%-2s5Fz#p7_G!iH6V_0(MQsyOFItLP8&oJzmUe`0Id>=i{+d0MH;)zP
z4CS#t^*Cg1zD1C<?s2dt2jpFhR0~#{d%MXlYm>7ny>U}_woWDB?R4MQiNGKOOm-!k
zX_p<vkKNovC1`EQBi9O{&9$Oks`}e0aErov_U8Mm1=;6y-V=x7k3jPD{Y)0#7m^@U
zA{;vm_-p{dm3!j8KG>zbEDuPS(&zuoampf^K+HnIdmrbiE|8r5k`wcfeO5$FvJZIg
zaDEqpyd7ijgFGRMNn#{&yw?#*_qpAy&6m3(G|y7)K*U9cLY~_;qVEFUN!Y=;7sM+0
z9Lg_4q9J2p7WEEH*xc*Kqin*HaQRVKcK&t+Z!eRAZKpN0pd&`P>mmX at qz!ZsDUXH`
zhHXRQCma#?MLwY?*p at 42#xt9(n`-)8Yp|xq at Fl5Ah+BIH*_yW)5xe|tcesIg_5RiZ
zTd$Tt-Kc=h9s4O at DEYqCENbO5=^vM at eW$XiECsIHQY06WuCypliTGMO1o>YCZ=@;l
z_Kh#|LVHYW)g64^y<R_yvdKu6gFuv#+hRSA%k9k9si&;hMPdLJ5Zl-#(x<VEnjh+J
z;V^S%<jSYYz4+!YD%Za7LTKCB%$f-KW0g?5jp2NZu(Sjwpy at xezL5pi-ILyT^Bo=r
z)GgbVBtbhH<sRXZM0gH+TQpO86l)in>y;hgKg;WN=OMCZ+5!>Yxw$v at epKh<l{wF?
z1RCu=tYgzD_!df+!u8$K#a)4BKYk;vaN-;RUY&N({gNKS1HD7w^D)?ZUifyDXJF!8
zT0fS2w=UV#^mfNZ8rGbjF?~zHhMqw|Qnm6uClmEZJA0iTSVMoO7$7fqHqcf4A at u6z
z=>n!_wZ1({Z2uI<RdOj;F^wXb8!nQg(gE_y4Txu~GcECX at J&?IL}|M}Kh;s!v7Jmo
zY!Ov+1d~a=0S4uou_1COH(d at IWZGlKTx|lw^~N&#qcne5w3#X-Fd0HOwU~Ystt!Ok
zS45Q^OI{f3k76{scw19as69HQAMl;<viZ4kLX- at kIR_+6hpR{9w5Rm{2xF;D#7Sd7
zjG3LQdF;8%Ign)!dyignj`$~>n15_3k#`*sM4QK;VRsTbiF+wz&j3b8QcEsvcUl-n
zb{=UPkwrhcZpiQT^rq+8IMIQV>5scjUm_PK|K&w$Peon5K`_M^M9lC_`guzGQC(1~
z*C6Qo_{Pz-W at JN~mV2TbE3-?M6W9_Oj8*!ypgm0x(VmZ&inB5O%C~irzV`;jRwgtp
zs%YaiCI>hya!mi1@)x<|BCMjA<Bl*z9loym;<_HeQ`X0Ku^o}G?C)lzqQn<Djosz_
zy)3V_SP)yS<6AShY?`YQ({B3ghQ2hs)r|YMj2PBl at osfO*Y at F1NUuAr;E`p#e#t`l
zNb&cd_ygp-_~+gFltkeZyB^^P{{doHGtsM}vTVH!7A&MBbDV57g0d at b734fvrw1M{
zN_QE2jRJ$o%XUL+n&LKY&G<zoGzNdk+5%Q|ozsxA`>>G!K<|!)_V}DUkY=$ei}&+T
zGE(S!qZB+`t&q9y68b)h(h1hKfj4$>Vy&-i-rf_Xz!Z0Wszd?ntb*w;$w_~W?*>le
zaQZU$?invwq3O>x@!{T?oeFgfC6vq+bAUktP^2YYsej<p|IV1-rLdww!iYB+h+ihE
zbBr!I)?CILDYf}bgo*yEK?+ at EO6?PB`2NbDR_{6g#kuhxQNxc at A*6!*{1UIi0G+W-
z#0CdiMn;-$H^_E*oi^;q23^3x*^Zq;k*>1g)jvt0*cZNBvKx!>6iOi(G4V#CwdeG^
z5eCk)<bgKE at YZLT>dfYQD4 at z&KzAG6ikXilTL9zpX29aV38UZ`_M-z;G665<9ftS(
z{$p<_gVnS)!EL1RM%;!W_p^W)!yZ!R_;Mc;0M+!JTr$O2Y!O;xsB4^fxK66O$^mMI
z{1lo*5_s}&ncX?l&(S|wTdvqfDffz%Y-wJ-ejSKh6)Rud<_%T<)aET9?EVok24uqZ
z<FA8KLUwi)>;-2So;~XzelNh5*ZpqfscPsdU$W<<D$g-PCA7f~0`9k#rKR-D|6E}(
zZe;iUcv%|_)s+YHc_)tEzW8Ay<lr^mm46kJbQ55<w9S1!TITxO*FDI8Bm(b-wzTaz
z<tPp!{5}m#TyKG3o2kzkNlS8FjzX^_-=kTq1ylZ0<O3mMK7e38mU)N1NBSE7&6CU>
zF;FAad^I5^BQYYaI8+PC+b|RKVi6Q>dWcV(ExfEvYIv1U`(GN0eaF|x`u>hpe*-`C
zmLK?SiuxKA^q^}I<2*QWHjPn0f!_kUG)IHs;;E(N?n4RBvr_*m)&=yi62ABxf8zch
zRMS!OwZ^zyU3b}>Ru>6s^XY3W6lQaz2RHySBnvUG3xbGEkn9$^oc(gXA%9z^_~+a>
z<R{ZUc8O{KYw`t<3lZN5yFt-bCk at kzSJ)1OpRTHDrcXvIY(n6nB!!EBk{;O_fo=(4
zx6wHQYEv6{nJP>9ZI`mBLNmaakv;u{mQc**K{D4|%bRsOR+n|1Tc+8|sjZW%@<Mr@
zKp@(Vx|+v-O~!558JYda(=AUlviWd_uU at e6r8OpRG$ObG*nj0u+(7mzOViC<if4K^
zv<bHI at sv`u-EQjD0GDQ%I>8BIvYif^&L!C->as5)wSR~>GYRT2x*jRRGo0p0RB3hY
z?>7QWGUW4C_ur*8`{(0c1SdYny`&|)`?31-SADKA+t>5}=FyHkp$jJtE(<x6^;#9c
zM{{-LfA&^`Iz6bEji4z|pL+&iVMCquO5 at p!bO5QhTLk}*{dmpk*RIteyc1e at 4-6ON
z at G;D?PXe{FxQ$oIZC*<<$vDNfGw@?V*~~D_9xA at Z13GZBt3E!%dB49uhP}khgSgSp
zul-Q}=^lSg?x{|JV&nnS#Wja~WRf==h<LP at P%qv+E`IlTwC4q}fl3*d{glG=Jf`w4
zvix~8C_4H$xa+#!Z?&enx&Gy71)plAo7<QaAsOd<CciW}+XJ?4>?$C_X0mQ=SdR>x
zb$e39zk}dmYoMMOL~KJm0%OpBwTKZTFMk<V{%_O(%dSDW at F@8znnymZumQH-Yo8H4
z9OKDU at sEKTwiB}{Pq=LIP%EWgfQ{R*8(Lcag#SEnCQujOwIu$}en6qcqVoXCHVaO5
z9dLWGjh(^q!nR6EWJjudi1AuoM6gAX$ge at vghy)Rus=xjO{_4&wF&Fi=BF!lCvoiA
z?I(?O#=6h4o4}1#*KU4ab|chWpg*YgjNk}DH$nFvxlFTTw`eVxW*V3&=_+|;69bZR
z9CKVYG^c_0nVnje?{plJ%a-9V;z?h*`*G6m&xU|C&UsaXRAgO-_DPf0RkvgIsE3p>
zC7 at l>Z@=iRIq=?SQ^hzXgQlNbk!i!N?k0q9qRZmQ6;cydwVwyVgMYOQogu+9%_dhv
z-pY6h5J(2Qb2y2Bc};HrP#Owi<O0`&UBJZip}L9HQC at N@A at 4$MuWsR$S%l1RH2y?I
z8>+o_sgXa=EZzK^z!1IRYG+RMFDHQnXFy9s{($R>e%lWl=|p77m0euB)iuRG$G&v1
zPJb;8NCdnJtJer?DpC1L>yrUQgKk5*^0a|_2GqR25X1w*|7iJAg6TzT^nRF75yenR
zKclMj$=CnHeC0EezDMg*fn8>FS&$FNDZx~!I3{r`OBtN%n)CTLfeH8LRw>5HNpXag
z&vU!+M at yb$!cDPy{Rp*e&wMSyGE{Z#=T%Qu>4-6tRgt{c(%z;nMm5lKCLbkscOM}I
z$VWbNYBo at bN8odhmWl<!adZ2u<dRW1Ok!g4aQ)|e!0-dtul#iI%X#cSdi!@uuavYT
zKEgV-W;3dV&%{dL9kO7o(Hf6V@?~b6J6!-18FQS|J1JNV9X%ji{?c^UJT47!F8lA-
zylgNq*z;K4mFzPpecWWe_O!rAOzK`(zv0Q;i=TBld6kF?iA<kCK<(r#cL;~k at 0Q$r
z1n2v=><G@^x>i5ivU~8)2YlS&`=AyBrpQFw&F;p_dCB8XK|&c at h%LZt&4t+w^aC4`
z$VHK|9*gt?x!W(cD&9F~)e)_^0;xh7PX7%G7clWW>(5E2-eo=TIS1yS(lqGSXz~N+
z6EOiM?}`d9B~X$-H1$b>ymI?N`RoNXcDUpADXo8y76 at D>yL*NL$1+o$3ag{+ at Hmr~
z+aWgP*(YuS%h4Bt23v_ePtfq9XlN~x4fJU9;S43^bz_&oA7gkSB71j2AU1z)<N3U&
zY=3 at pewlOhxO{d#U}?V67>fE;wxZ4*b+h4*Jc&n=7#%Vk4Ni!UQ=>9TXCsnv<%f&h
zVv|Em8U)$lFk(vA at _{J__pw=o<U+)o-T8zB8F*^ojITot`=K}w&HxJ=KI81vb8hMn
zah~)wzigt8^@~95%%Y`!dop~Ve|aD<e?E3p!y4wK_7*dK!R>hIKJs`bE^jauD+TYo
zaS*Y%xWego<-GnHq^9u&qy`{RJO5rbx?moHKz0iX&56&^H(IjFS!wDx*}xz_uX`yD
zeh&9i3R1yu=n at 7oqKj4_o+?yyRL`d*(3|Fwpcqg)ZxsaAPea^?yzY;+Nv}R0wq!M<
zXNQFX0tYPbE+pPVPSy<7%|)osO!Dt431TH!;(}O{y(RRIKCs|f|GBYonfv$k8><E~
zB-B6Vm>G!<>~vg-cXbXcMxTwXJ;Tca<_BhVgi4)vhQm-rW*(C7vScOj^rM6$ZZf^O
zTIj29wB*irRxW=+x6#8}m>3%qC!BPhm&3BQLVs@>lSKf(CTQ_-331&jbIe!4thZ$j
zO6tWvQ`4sq;Z|$keYhD-$5xY-<wb6vEG!8jSq4JIQMPqC=oXUVM8iFl)Sl1>g!#y)
z5nZc$t{qqGX~vht$eX!LB?cA#JO->$TC5!^@St4mX?QpNLybGFH4~Mr((brT=nwna
zx{*%!1Wl-$uyNKvU#vuxSySB+SMBl+D2Ng@<PA*BikQidq2ih5$N)d`T9b7~lgmP#
zw};LzxCqx?DK<b6#XSd8)1Q|ReU$fyxtvqzh^d>gJB<Ljf>9#K2jz?74dJ(v*;#8J
z4eey&zAGTwU|Y{^+;ARFbzX?$y%WBCSmO0b++dx+pZyIn$(kgBp|mcbux0O=>-%M5
z#o-~&ewSQUXWbO>8uU`DlS{;Q8Breos9{sRAJTon=7_sVedy(unw(_G6_SvCUi{kq
zJ+S$>HI*u9+Z$Tr#!#5$-kiYq(Fq%y8 at jQJ<F5BV^5T9EoJRtK;93?#X5PS{EH(xy
zZP`7-WsiN8{Z`drpeO&B)mPb}y5um(rdHF*v#fxrqZ2tLBKzayYx+TRAtSK2HJfdI
zolmVO(2V()4+UptgN$mVxt-w#ZnD-DM7V>6>c>7prd+p0<ad_ba^oKduOSWYAna3h
zgiMs$6P<pC+EOsv`gy=~%Yv~z(*6Dxbd#usF?#x>d(YVf(6=#TZ`PLtUQ4VcQ{De6
z at LJX8OW^hYNKLc>wG1ia+|ZTh$W{{_Hw~g;r-gs&zURaUe>Cjqp!b=v$ZX5r@}wnf
zo~1KnTApm_faXriIRd2##|9GrmZfw3a!s1r<l4L0m&FtdI8vexn|6#y{q+E=GN>c{
z3ox60)Bh9S-pK<0JTp1$NL!R=MNVYKEVk$1n61F3Fetru>(yc2I-hA_w8k*=CrTIu
zs{IrHn3R5{QDfdE9B}H#N$ueg*j1PFVMEB9A1Dc~@1^#K9Q7Eef8BZ_k$0*Tv6#3)
zf37pJO#5HU37WF75GJkEd7V+0W{iT2<`FM4t5ZXi)<iZ*<mJG0NbN6>JurOBTGAo~
z(bZ<$=GM44v+<66G1|@+ja@=nD95f=#L{4yA1Dg)?x#o&9jW`Ztk&?^b at D{L-ev3-
z#H$0tat?$G&q*htv`WVi4p^u9mm+faCc<G6MV<$GJY;{qW3%U)3;0Pf-0)9mow#df
z#s3n+ at e5p}^zm6jw&%KdE=bSr@=t+L9$McIi~>rJlTGF at UyqNEDyp9<&pyrEi={Wx
z=d}fk6hxwj<n21H$j|m at -M`9?jUxPfSFwOBR^c7yD(mtQS!Anf2d$9s%Z(<>sa2m&
zfY<t5PjTORjPR~nR)egn!km_r8p(!6r-}@`L^>J at OSCKFOrz$Hl%H@|&4<B$vFpN(
zi>6c=f{g|GL6}rVbH(ihu`Or3fwk2%YIwPj%)D->Fdkor9Xp%9-gzzgTpfNXTgNqk
zQEu1$vCniqc4meN^$VCNwGVrMQkfzigPLWxGJThZ&J=qBIKEOSjy<e&3tW!wq`~I-
zI$n8S^L1{ClCPg^KFq;zTrymQ;RqLBeP!{W^4~|!{PujyvjB&vX*Ij4L+ki%kV8*Z
zyZTw2-czW(uSXD05E~y(le4^0+4C`%<Ln)FGY}AX7{&>Mo7T13gWx*|06W-FC#FLQ
z;#_8=lrPt)-LI-GT6f%)fUJ)m4)jy|I<p07653SZwdZiWhY~MWuLYjeZZ+o;?-N1F
zk7>$u-Obc6G+#y){_>YZxU|A8&tyn5YyI(eUa<4vnmYwbq`y at SV#;NRO0Qiux`B<h
z%?iYW?x6fwbP7G&?jzlDK0eBa_DcCq`DNVhL69GHFz4(1D8<;^T>_@`H=HGPJtr|Z
zJ!!cl4Kh|%f9ttV0M?AI)r6q19tbN5$~Yr!wW8DR<1COW>WGIAEG(tGOey?kq1LLI
zp;Zr_So?EHTGGsvBFuXX3pa$l0V8ovog35N_*er at J`4Fcc>{3!8ADTTYmnXb)%Vm<
z1<$-_uk*@0(&F3mNpY|IDtkqk?ln`Ui2leuf3{iQ!<aLtHQU|?94bWPMDyQoz0hNo
zBDS^}n-q2*XPud+9cLSH=bWwG{yWJK>I9~YEfY*uaiyy&y1`dL`mb_iL#O_{sO`>o
zEVdR2h#f5P9@(*dqGmTm#{)i!eg)Za6NqAboL34~M?NJNF5h$`x6cC{hqvV&Fhfe4
z>CtC|AljGjteO`Ok?XeJW%POx>x*6uPy=d5pW2zOunc=!%M1lpWz8D$RRyfkIW}lV
zZXhNhD3&{8QQ|OklXXRS!s&d8PeD at NFW(eO$tdPK2E at 9(Drk}#QZ!S7)q}`2^eAAU
zz45?l92v}kg!366Ud;;ko4UIUYJd@~ZhWGQ(2TVMYP&&2VL5i16vyRdIuAaU0*NaV
zAW2HZl#v`*=EWyGpj at VfKnAYk<Vfjc=DA-=D(AMu>Qp{8yF8L6<G=o- at GUeg_tpsl
z(bAbfJ-5d}u4Q~IF8 at 4?R$$rCTg<KPxB^R3G_`cgxA{gVv{VnM?z^A|G%i4=<<%Xf
z*~|R at qy|i#dC{;^AL@#fDY#>;c<Xr3o*INC+Q+ at +kyu<_?%pqO9Ve5UzYdkFerR}N
zo<nTGbXXz9{7mi{(X74+lFB`ECVoDUCQh{xT7Cw{>$X1-dezi at WL!TtHYUzyzzAWO
zTe1_H=%!m6`5CZdE%^zSRqWyjvvYt=gqazJUU&M~w9Pk<=Pk-kS9`P9nWEbA>PT6$
zb#JZ!&6(KB*7fx{+XI8_ki{KEuU;0phIoNl<_i~<?us9U(~#C>!wRd<73I-AJVVHF
zD#`8Hl1kcalo_gd?+BMoFNZQdTyj7B^_4!u#6UemZ|9)FK^>s}3m2W~_d`af1p+yb
z>14R8;LqpvD!kiFf`;>qWQmo?zOa_bU1w1V%%aEs%OJPIio%@e;?I!!6Tua6#9vyT
zW8^0MQn5O3uB{+C^OK7jCX+h2^GfnQ1_A9ew%QrA2+NGSv)e&hVK~ZpOxb?ormx$;
zEj{v<W0om>TeI;GWu?{YKd5epXp7Yih`$RBz?;R^t+P#wYH#0W0Y~49_V*O1DIf0`
zwE8t at UT83^I at kX>L~7)Qn`te37wp|zNvIreA8R<f5_0s9w$-W|p0XnwqgKi1U(I$k
zp}`wol()TnpalZBADL2kuzs%Pq8BOSLH8Naa#n=*`7X6s_oJV~z=8iVX)=`Gjjw_B
z!l>RKFPi|(%iUf0DMo7iG!^+I&z%2RrufB_Phx{C)YAv#Q*Rm~1sE2W5x0$`<K*MS
z#G at aH>^F*oM*GN0lXYO;G8t9QPuK`7vZL19RhU=O!0R~$?m#*yQmNKH-CWDA<*qb~
zT=aiNcNqOz<@Y;s?T6}!)^HpWV2z)*ycA~<H&3|~MJ|=^78DYjdQ2Hb(NsP&l!va~
zB}X&iv`q7%OM18<`Px~Le}>xe{)%w-ArT`TGRf6npH#7rXMuCKhqPV(;5Y>0|F_Ak
zk3poA(4|Cd9Ra6NC0#!hCogA$GdvL#o-8VuAqn2S&lzyL%#gy(ML at 2xpzSNTV|xRJ
z>}xLG)^3G2f=rfY_8;*_2U|7yvekXW$NPXqx<$UXyf%J7tk?Ky%k`Vm62`*dE7&VY
zC|5P0MSVy=H{AGbIozVmq>|5OAqY;T+<pIf%gU*(1XG3*G%Y9CnU)r4^D4ExG|eIe
zrvi1~?`jd9nUm#Cdc(Jz!5*FJzHqy8`%Lpd^JqrnNzaUyz~$*VVm7?P<%~ce^ppL8
zYG^1X%_$k*@kmhcc8Mn#oG!@xL=V;Mnt)`xabjwimijt9$36Df<M!?^mRI*07eR>u
zl~a(XDzv&8H|%X96<ATQLF`$Iweql}dcMq=SoMf~HgT_?vr at 0`u+Py^pu9W*2|3K^
zE_0we;mUdJBsfR#4EsS6oSFR(li<LicMA5_Yx!+4aboY-;ieElrD7n==K!+&fi55Z
zEg;JyjSa{Gp;9eX*%Q-ALkBga%2>ssg2m$H4uo13p+=@tWv-gwiepXV8*}}qNCJ&V
zum`cKdW}a^<@6?IJI7euXxw2vO7|UD;RLGjh~5OwGsrtgerEDY at YI_N_hJ;5IlVV0
zWRUODOabQo^^tzJ)182ZmvH1+mQ-{g-mfldgS>pcxZ1==R4p1Or`MPPT0a9VW5^HJ
z#2Yt5=SaVa95dm<Dp(VJBxx0j5f;EqnpjgPb}gy;Q^1 at eN7J9Y({4}t>VCWs-b}P*
z$2O>UrBI)TD0(7;fuyb!VhXDqsx2ZmeZafUF{?ri^cqJRj)32Kss at tgf@rnx=X`?X
z^(I_s2?+_*gh1y>N+V639vhe327Rv)Wbub8BxYmz9a_|Ws3cHc3&NugTDJ7t{^pIc
z2hQW#c^~(=6$?IY_*9hRu at OO-bE4)Hkt at DsM|&%xB_CgxmtlZ^vN^P6xFL`E&NfR#
z>)?XEFw`4)>4Dx(*rlO7@%%B{1aCd;f-D$enSohb8q{&}kIUo%Uvh<`jwOEDSJ&L}
zeUvwKO?JRI81c*#+Zh|+v1xiznQ~|-!6nN}5!Li4KVK|+usScZg*0T>JFM>Vv<${@
z>mtIw;dJGwyUa&hiPBPyS3<mfE_Z!4f0y!{+r)K?QcopkViw|fNTlr_WXHj+mHw&M
z*0$pNAMQWLRk=|v(sJNeeVtf^P)*K~KLcxInnsmeNtfrif3%Ryo at Q1o!sl7Tx?P7#
zR%E8j=>BCW!UI(a^s=|BP+|qQ?C)1|o!E7mO4Dqz at l?WPV{-SRgTEvr_?9Jy%m9{q
zKGnTj<1o2%X)=!}JnA(g8&%f4kjs<n`5RxUVaRol<yEIHMfk=*5&Ba~O?}l?(8?Wk
z%H^v<oe7sA_AfT<k%bdy-i&r+D`^Nw*q4;nR;NMS at 1cz{vtu%C3yHzpy-2#sy{k at a
z(5;~NxM=%>59#aFtZ2p&oySo?hP&H5o3CMnMz(#A<LRWl!aN^;DkbGC9l8<XzW$PU
zo>+;kFl6|V*~;@9uR0%a(M|LgH+YRXZ_z)hmzvDvf)IZxh}4_q^u&BDrJMvlCG;%T
zTlDXLw0h=}bNmg+v)ldJ5H!K3aEN#%y7i2ZRP1B<f!tO#$T0y<Py%^zxJU>hLjeXu
z)(qu!b<(FWWuFXni8_4jIh5j+tC|YSZe4o)eBbzTh&5*dtkZcus3{|wd5?=K1^L93
zZevYW%(ZvVOjf8*;OEAJr#tL2)fsUKleLW~^c+b>Eoi18RETvI-|8CQJ>3vy#B}W{
zqBDg$aenSa#Ygne>T}p&zuuUr#*G&DQ_y;I)5&$Jh`uZ|Zyn|6kbbIb#57`~^F8Zr
zmQz3N%@RW|vgQF8-`AO0>aU?URn?Q?Rbm>?C1KHFTR^PU-RiRt=*STtDORE~I!>Ko
ztL}b-+|ZmXqW;SRl{1D$(z;3@$CL;fu&<G#?EU-a+y!6U-{vj|q17&|l6f|9O;Kjm
zr0 at rANR=O#47bZ&A=U;%d|{FlJ_bbpur~lBxJdTM1#oN(`GSu8>GSuwCI7nJ{<j%g
z0NsAOn at F5(vDFQ#Rs>r|TfKZ;%HxywTLP#nO#Z-tLpIe=@{pAD$nR+K$=nn at 9V@Mw
zmQ7=}^Q04mPi{VioweWv&xCH?z42x*1n(mQb&0T?jG3Wtt$LS#-vjMq+F~>184ywK
z;P9CtL>6c~x=AvX<0xk{geua?>P(<-lgj+|6#jY^Aw(U&Nq00~%n-V-u<YcUKn_Ew
z!s8&?ot&P4^kx&_M+1at5Mv%-CD*1qV{G-^%Ng>U19B~IZ)Z#P(PFspdpd`t at MkBk
z)@*8eo~)93 at q%c#4stq>rF}rj10L|26a1r#gG_z6ArA(`xsptz>+&qutyLEt0)mlk
z#&9j|g-$hC#z(|nOBQyUb|($eH>1MMbENp6f&{<|HymDLyT);I$_6~K+<!}GIFJgN
zJZ$B>IXO<`mSZCEkqAqQiwENOdQ;<duv9M<LCHh`5!BE0MqEO#ZI-)<b2=W%?_GCb
zqONsbmH`B9<?=mJ#rxi`;hcm&&#OL1{)C3NQ^l9DL$iP^19Qt)ZR0(=(HI-Y5c!&E
z?VrwgD+6>;g5JUSh2$TJzrZt`F^I2rNc#jk0Wv5^p|TX!@g_hANuR+bq0NhmJV|zI
zqtT;j5-4*Km at O!w4*lvSC3GkM?@K5n&xX0o8Litev5=o7?5*#YvHw}gKuoQnv5AB_
z&eY72&)iTO{mZ()S3yl>`sbPbKZG+Z8{ZN#-O|D=kcQH8q8UlT+uf!2M`Ap^?lpH2
z9A%1Kokcz|xy1S$+gBRn{{fM!%q at gmj1p6LQ&D)$X0=6aA&EJ_LMOV;N}}*V*4~9%
zh&};Oidp-=qjI4pDL5}f=IC>_M3<orxlvf)_U?K#>ScnMakSlbtP+m!I47!zsLfYn
z0FZpRLwu$D->s~W*49nkeK|Gn)R$GI{}!tf at lehtBUY%?YAQyoo2YFk9TD-7lV4KB
ze_lwfJ_Y1yA%V8ec{ejdctLrQGl3<`*J(mXHg+sGnLQV)W~xJjCnpne(RR3l%OUm(
z*(Q9qHRL%&E at +oWKmR|$GF0ym!QE=hmN}C6i2CX_#stVF7J?M^p|)48D6k1J(oY4h
z7tv(K<l(zip44xFT&)%W$W^yJ`(gaD((8e*j>i{qE^>U4<jI-0%ze0MpFx3E1(ms(
zD_8UO<}v`E70B|AH#8I{A5>5u$aR@}+Nw-gHOB!Q%<~vjQvSu*hcuF#yE=6`TuhzO
zB&s|~DxMXUz0Q<fNkl=j*BRn|ZGb7E*--ZRP%YS at bBEUqZB^fs$_<Xx7*FDQUfw)W
z%gPKXtv>P?3?y$n-;#!BjSg<U_yJVb6DMmh-BJho!Y<bpA8O24dejpl`1m9Kg at 7S+
z{>e86^3<pV?ye-J6fnY(it-*wX~pUIuYZpL!2&em<S6~{{{wB|yi)h)*|R}YX)3N>
zn<8%7+iC%WfG~VO7=(X$gD$Wzi5(z^vbw<{{-dER>A2g@^Q;luD(WcFbNF`y=`-$A
zW79_U3c*OcZOI|CSVrEeIVQOIzYTX}rHr^M at dn1I<gHLO{R+wzJYptpD- at A-0gx75
zSJ=CbxNRc8uiGS9opTE&*qukWu1YlmkAS{ZnP<k`+j!pbe3u+qI^=l6l|i`pLFjjz
zbI)z#0~w7l$4U?oz>zcI^1^D(cL|No7#7rk7 at AVGfJ8lz@+cLGCAS|NHq%;Qo?N62
zRkJsKl~uJsTk+Fo!KcU$H0EO}x-19^-#Z5R?^Oj`HD|jY5va$j=p^)K`JG`1<Si%U
z at iE95Us_fwx2dvMeo$5h0_?Ktcl?lWmwx;Ti5pT1EM%Wm at C901=Fwa&?iRlZ6eoiW
zpnbK=w)uZR$E8L`C-3a*6OYrrUnj$kZov7nbw=}v2lOOvJnO}GQ77hL^XG<K1(oYA
z{<QOR_b~-&(3YO5HFf5RHaZCbtqC@(>Tz#yfrZ1Y8z*aE>~>Jvf_hLa>X~zocsltn
z0g at O$`gTmI+RgV1qg0y0vX6Zk(<$B$BW(>#HRE(>kvS9{_H`F$JwCK3*{i-0vsApa
z1SGUr|E~OW_l6UtUp!z-bL#$a1khsj($D@^a!H7n$>#7lK8cc&qRhR4_^ob7!jo6s
zZiX#VFa>>4F!4QGqF_3dSU0>VYU>o2@#Rp_$1%ZTRk30ey15CxP_)yh=usx#u+~5m
zb;2+TVS3_=8~Y1JvcL+lpSD!JWKA=ZPR?mkpU8+R!WCfWh47^X#e6en&ed*~rG2t5
zq#O+q2~6*v7>Rl5Qu|>(E_*imq))Z#tFSF$9I`Dg1FTm1=ce3kS8FehP({2hR~g-m
zQEIXFc`KHz%(ieQH&qWb!4uCF<(u1<Ao11T+X*sFH|+RaUXZ62Zy!qu0xA2XR&iv_
z7ep&PUZdonAX<S)S2F<XTKFh<faP030WsHB6<Z+3b|TMOcs4CMrH!wxPG+dK?~849
z#44Mn!ak)C^D1P2h_TAjC2pzI0PWXpZoA&DUW#ZPvEDQvu$4hBdMED<1rd;E?yr33
zzYUgu^Lk~B=o>BW)zs-B!yuxgo*5LmGyK3m%Ko{LbHw;5t1J27$7^qX&0Kc7xG{h?
zoHnZ at a|7Wcn%!5I*P3Z>+k92gnSEV^gs!tIhydSu9LkQd({&^_OCP(qu}2aDAIKFD
z7QUp5yKQE6^9_CgE7>BP)o~@}J4%HRT5T1R at q{_ux*jvs;AE0{eaDApoTw3O;^?g<
z{*t7C6oYT at tcy94jm+N{NB?{)iMJtl#c}jH{&RD234*ijRZos=U78JfOwF4=bzpk<
zS~u3iONmwKYN=HCv8UUAvL|#ZxHxe3icF^(fAR^fg=Pt<4_xtHN at ub|QQ&xOLO0HD
zpe$59c;LmB(l`eAfHFNoz_xEZ$E{Klz4mh~$&*4lv2Lc{&N2a~66gwaQj=JRd$9W{
z13t{T$+59WnyRWE8nopC?Ivq=ET<+7l|FORANA756DGsN4RG$vVj<9je=5{<HwE9C
zFdY^V=r?OHFRi!)r$1$`a$sR6phgchDTUMFqIGn4-6H}^9tV}#6#>r05J$Ks%M>j}
zg_<&VZTuq&wZSioLzOMRu9k!P6#hzNP)lYSIwJxnUk+5wjo+0?xF7U!AgU4k64%!^
zP%A9<rB_{ZrAkXpPy2M!9$Kv}-DIA)9~w<ES95!Jwg|rbv_d6{MA$VeT(kvoFPg+<
z!t~iKV4SXnRDro+e<|tOQ}_g at GK>n4 at AuhVv)e``bo_+-lc%EU#E1ZJcAVeowoc@?
zg1p#pfTg=v+*#AJQ&M`T%+>l=#1GVu<rlWE0->0q-Q?SOnX1P$NiW!gS(R_K#yk1d
zyxu?INl;Rnd~2{%P<5JCeA4jrDXxz}QlsuU@>k}Lno#jE7feJJr;CZMPtA9`YX7fN
z{7zMHF*jK)tk~>FioFTMBvS(t;`CoP!|a|ga>IE7Ke4!Y(nai@?;c1$5B{mNuo=iT
z$4JrU!OyTlPn?~AE#q5~Qv3<ic{=SGxJXEAkZ;E;eY|WD7sT)PJF7mQG~0i^vD5%i
z8j42;jq#u?<6v<q17~kEOR?VV0vlvp at dSku&}R~`H7=#~eK3q2oSB<vQ~&N051Lhf
zg*^T4hjhR%7Mu^{7V+6Zi2}8Ud5q-Xvw(Z4n6BmCbQ66gMod~x3R>KW?21I`yN86?
z2*qLdijfia=i<XrEuwj%?9J^ZTEyGEDencnbfUF#+4AH*`SXfA=T)eV*PbH;Yni5|
zlbWJ+9_B%Gvve&hi=gU5`7$zhQ1$~=h6K>oA^tXXwcW13@^+gyOAuI+pT|Yvl!JTd
z=onkqa~?>%3(m_TtBAchU!qmMc><1apWj5=<WC`TS&`@)*NgKGSglY0N~}EDGg2^u
z^O`W5O5+-GqWQkLS;h6WU57-Ooe`RIrrPwlyg9%Q{tJmW at u{o{5rWV?j`HrN1g1b1
z`nr!#&!cZcB7JSvhOqP({*-rAUAY7v#H5eu$Y50Tf>rbyg$zoR^cvA>A1O2gO5;Q-
zDzzXL)y=AEzc&`)Qu09|c=9-9?ZT7n811*6yXP-ex_42|ipo)*cV($T6V at _nUhaN$
zQq}&Lg at 5r=4a0J3+$es|6nZ0KC-=v at 3PCK(fWGxj^H+iVRMDzF8$7EXG}B8Zs~ukX
z8)ygi7p#33r9Rru?}Bk3st%qUtnt{g4stD^FU&5OA?u2nX1XR|J~nwo1P at FPn&E;I
z?yIrd4dPGNK at L*FTxZ)Yr^aLqH$ouK4!asu=S&BJci<g(AVu-3onQNoo+dQ&l5FG}
z*n`Ho4{atZxW><s=laSkN<QFASP>;34o|KO(HJquGAKT{qk6?qFya6s3i`~HN6ED1
zTt!{rpMI-CG;s7Z%Nc_D$H}XWQNjMdJ4ZkuKV1&MOuu_s(uc9zT6!%323z^tKr%EH
z1w&w1Ax5b_7v(@plwWAJwy`m{_^4i^C$08~>a+kPzp^4VLQiOF?1-u{+|$tyKS3L+
z3!tRp7)Qp}LHPB3Q2P1_vvl>zu0~6OI`24$_k;}k0_CjH#AdDn%jbdKQ&*j~2h?pT
zt=dd$-3R;FbTw5vVDLlLd(YB6J|$ig8O7axALcMeu(D}x at 83Om5!DD)4<0RxYUH-0
zLe9rdzZ|nN?^$Tm#{Il1Bx*?9!2D=jra{SQZPeAS4d6Dr&)NpB4QiUM+@{DCq0bfI
z?lVe?x at Hg_t~Rz=M~6=8ih3Cwbadr!qh*{+LuFvoEU1irt53;c>`{w^y*ti_NNt9n
ztW4%tr}LnIVz=#xcxrKIqo=z&xLbU7!PSPS;KzEMl_2>%c&;MYe{NP}?l+IgIX#7T
zie16jM&gU$yEE_Rn9a(;K~sZqY3czpwax6o(bjd#&c~|2v(+<QOQh^0DBTKmu0aE<
zcvqco$IxqoE#Z at RgSoO-VeI>jN{B#r+X+8Vq}^TS>*F>%Gc`f$E(!MZ^n4V%+Sdj?
z7p&b3KJD2mwgTDLT}e+J$LI>aAR!Ea<X%+A1=YPOXsxW$N1U0_EcGvh2Qi at FizRfk
z3fn1-&HlkhEL7EBt%Ky_qtL2~sw^`2_Ffsko0!OuaGk5CrZvfyrYI)h{DQpQi>7j-
z8YA=?b=0)MH&(h9Lwgsj<xM{&q`$&G)NNw8i^|9uaJrY0HbwBM<pOUO=!mm_*e<G%
z5PUWe{Cn<S4 at 2Izga4UrNbT3iGadro#1of{Rt(eL#icmhi%&=yNE)8w4sr178x0=A
z+NC%Y`B0|86{7~$beC9i^w8yN!0qJ^OTZ~~KG*?)Jm6L2p7Zy1y9%e1gr>VH)B@*g
zk8%GhcSy6Z^<+&Y$v|J-GZNe(D at V?NVBeoK`d-Y%C$-B=*CccWy<d0$jFTzgL0}oQ
z0r;Icuh(wleLSv~Sk`oFQ12we(s94fg#BJHH5|W~d2``&wuN<;$vsjtUU>}688|OZ
z29eP{WrtR^oM^YhO*hWHzbj+*h<5ngn)$ykeQxeI+E8cdcV>2$npQB^(c3U&{S<`M
zvR~(Uo-ItSAP at G7r-~cgzn_nq0 at Y70nCmR@V>y3${4_R-&k`DeEW9e}>HZLg!@XK5
zkqOGKIsUm+%C6vpD?eOC%}uxlzqgHE_*Q?aAW+pye7vW?BV{xHkzXL_Q;lOcZAn3t
zQ1y at HaWW$t=7c_fZY85pJvQD5z3fg(l{KjrV2|csdL}I3d6<9Mzp4^9h*x1f>ftU(
z^>1`8Hvb%{aW7k)_W`!!(_75-DNXrSP0xXlYu7dpO9Mf>xDWqX=$3mPvs8bd+7ea0
ziIG!{K!RSwkgY<;PfY>AeZth#HZDjm$v}M~Y;Gzc$R+6iYwFsgnmDs~)LrSW)@Ze*
zt3qnkr3iwLDwaoL*9Y1tsjwAY2m#Sj1dZ|vA&~LN(MYLM1c at RcRSMA}U_p$KkWo<q
zL2^hy3YbJ755pq^nUDv`%<Rza?%Da{J7?ycIp5rG?)SU*cjwN%#Z-E4O+J^JyvA&c
zQa9Ht6}WVd<1jcRf`CI_8jiyD`_#1dINoTX!A(#AH*i?$$xBk(!5|i%VBX~X1X+ad
zU-vK@%`aL-m!3(-Tv|&j4dmQ=+Cq%}*YulFIjT=Bi2sPN6z?m*HSr>2IF=iqkExro
z400$s#1+Z0DD}gI29Ho~5__n4P(0y}&45TFA6rSnTZ^1?iy#msTMQau72JSeRYq0B
zUnwq>1RO6c?DClG2O`{oUx*N>U3sWFKZ4D2M?$)=vxxIH=?XYXsd)wZN|oU)8CS
zJsn5$g=i(i-X=uXFP={rc?1s<WoHdfR-D^D7E?wxFLEdSocg=6*Z5f9i5uIYZ`AGK
zp?LjdT$ALv-sf`Kj-hhrmFGGf7-M88mwr3(dqyxDox~q3vD8my9~Sw`>~Be7qQt-u
z5EoEhS1uF)m}}z6v2LXbM_NgOA%K)|&5uE0kC at Yo-^csL?p3w!;|wR at LR}CxhJrPF
z&@SC&zaV_h$K|ZU^UCIKpOQRjH9f}-P at 4HIP(Afs+qkNG;5j~J7^}|pZblMmiVne0
zK{XNVkUG0_!|#;>c$1HkI}*}IgB6<Bp8|UGUjF~Y2#N$Ovx4e^xrdk at cP@Fx)r_Kd
ze&*$SL8^}QScPfC5^Ee4_)um|0v{e{n at u2fqml7X|Dr?N3EDXCF*4i-Sg<U8HO at LB
ziUyOEm>tZ{Y(Ez~dupTEb~Hv<Pkm%j&`?Ds|0T3q{pkY$bgetT-rH<g=17jPZr|n&
zFp{=TZu9Z3Xo=R at _;}`)%o<5;Tmw*U>UJBzy7xBKxi!6LF>B(3->ig^|70H?XUVIK
zYeD3USc`)4>=_a02urY3;z&ibL71HhX*5_)n&p;oN1%dS2v7Y~6~b%tS4j{PS<Yd3
zniSbz*ZR|d%{hNNv0$fX$!${-I6aGvHEJ@=S`j)^<i%@~dMx=$4(6Z;%!G*VNz-+c
zlq^Fu;e at 3+-}N8!c~Y_oMb=_l89B4qbXQ~@*2O{%{lMOEYo(dI57w$DjmJx?ygVO9
zIInh(Q?9U`zsdTFSc9{Z>YmLZyUF`ZV)FRHbup0tep?nJDrRzbUdG9)7G19n2$K2s
zKZ>L;i-+O%z31Q}d=Jw+%e`EuBS&9*oo>k<UtTb=FZk{K+<ItJ$lwV!6hx&RFQ(De
z*to=_0)}BcfuZ7CLi>x9-kgB*f-<!P?!G#ciwr}d2j?XCFOOO6**3b|u|Az^tXxE+
zXBkamu6<C&4DmG*84_m=@fRR+=*ViT^POrDJ7F{4Vl=XwC|s>SY at Rs~^r!l?XPt})
zV}}3PJ4a7?XKh%Q$|fRv>bKvT$c1eN>=%z8qk;qf5uy8_(YFE`TUZwe at kbGiovG?Y
zFAn1p$xY>mU66mtRF3b8;WfKpOs4#E6MR1@)2>~^!vYUNHa*%g43G{cVBH#y{;9~C
zVgsPM(7-M at u2$dw-8{naSX}>HPM4EK+TFy%LVoy>+*9XgrnqK;$-tS#LeQIS*kq>c
zFq!%axWndZXLhv1Bu5NBnrp at MaDy{|NDX8f^^+>M#%M)=Aw9_783Q at rU+ai!X+8aV
z7~nT|U;UgP{u#Bd^HftlqdQMJ5tAOpua~aqdHsQCpyuq6BJ+Bi*|s(6O1A2Wg3#D4
zF(lUNdU$u)iE-puKiUO*$)TYuNAQA3LKu$y at bP3dB@3|z2`;k04N_S9kawS_`36;Q
zC4$uxLb<S5$jCA(jFtS;;2GzHb&*&^${w|*=_C{<)?`*OX;|wdlg9J7>!!<!pJg0i
zCVwfwdn|Y!Vxcm>S at s?-dvP7dJmqvr3b7i{*(nESShNr;k&E4JlObZP6|)TiK>{_$
zJgj3=Px$j~ciYNc0kn{ZH0+7f{|#A!JdH7_lq6Y(?VsTp)Kl&E$69{K!0z7+-H|TX
zNRR2Pn`mWDa%Zf8iopY(uTCaOYNO9`pmB2reWQY#o>!+kVipc_B+OEoNO<I7<pb|{
z&k*a=wX5b;G0MnWkP%m9PC!y=l?DL650cUyaVL3<@5h9`A;6vcEXkMsfZiV!;iD;y
z)$A<Sl;e1poRwW#)h50hi^sB4dN=yJ%3&0u-WF~&_qR>8dO72)Zk1IxuOHbUx!0|s
zAeD*^a~%gpj_()6Pt?S`2 at jX5`Q{G}Pfn$fgG-33d|QoH`Wd!yQ0TEV;Kpr_r7tz|
z#4pkpyzMI7P~fKHeH8i>2luE*bgWujd%%rH_Q?2BZP#Cx%cfr;H#!Qgt1K0ey4<hK
z<QJ2vbvSSv12B2|T;T-xpsQgA09*S=IksVbnIq-ZBIW1w>z>~IQOX+Q#yNaH at _n<=
zHK%|yE-Nc}7BT*s@>ghak0`M@!}?N?H1<w(*+rBUF_0b>lOYJ@?q3Yf<bks<YiO%w
zO~4kcFZ?9Om|h6nmGVIPSYTJwr<19jH+eN`Tx;{7p#+LFRg!zy-;_TfP1QJSnUi1t
zBE8-ey6WR^8cOP;?tM0bB$q6YjAt(_IyH8SWgg#5EU2At$9+=n(VNe>jFDW- at M~hJ
zXEn$CTBCB+h*49HLWuu5W*9=_iKv(M%ck<{D4vk@*(!qh{)%+lE(wBW><=VfJg+2*
zh9Ew7^K9Z;jQkbkHQzJuH}l6bT0*lUir6N?3qrqh_wxyl=$*VbLDi}Ht%~EUFN6gT
zPEh6VGfm at TIb+dBt;s+1e$&YE8(-M6Ed7xn9)9=`5}(L1)0_Pcf6Yms8Az#5UZ)n!
ze{^*0y>8nj^40dr0jD^md;(0DGDL>LJ-1j@#wW`TCn#STLp0&t%yQvDa0}9Ej6Cxp
zp}jS{R~6b2PzykKMKyF9Fe^1KJLTwC!<U&{NQf6;#NWAIewuzapZl;KBSZerra+gg
z^<y$nZy9oc<k=xbMqXt-htFc%M&7z|sq27L2SbBM_=lN^KlOdPbEs;!Zp#bR#UBm6
z<J`K%#j8Io5k(K?nzYomMkt}7tl34qa=to<a?JbSe)1%q#c(VvEv-K4!n5*5-PNC^
z0^_-goI at 1b00RSaObwBmtl`&vVyodVnh*&GHVt?IBLG5iYH1TerE}h^R3k3jwa!D<
z`n;MdH(<@hgJ^!6tU^jzG4|AW!OOoaCVP5B&d8pAE{bV(jYI%b8bl3DyJ4zeu^d4F
z2M-@{Z`K+h<hYceWf5jqf)D<DZNcMzy>X1p`9k^bfMG3|In5%cj`A^G!s)IG6E}PY
z4<owpoE_UCmiKm3g=Uzk>tWL9TE at y3)MIwn!Hys}fVdVzJGk3+H%*k3)V^uHM*XKv
zAMR;&6p!a<6fLfP%-SD=CS at -re6lJV6Lk;WhX9lFHu3Ph;75DkMP>-Eb5CgIH3uPf
zh00B^fvteA<ZJgknzRC5+dLG%XpD0^&6*aZ;O`c^j;_%!`F(4-<3wcosnIfGftC3<
zw)3uZo=ssThKGX9?aaJkbHI8i_>wDuB1^SRXrC7ezhM6wjfcM at y9*)*bjBkVoYNAb
z^qCmo>FZI3`*7BvHKep%L9wjqIJb9mYwB0#Y0?J!x)XMKJ~(7U7V=)tIffc0n<OCI
z?!!6Cxh&5E^UD5+Z at MvvOPbxCpv{+_*IR-#Er3v)HVvo97J>g78o3K at U4G4ASV17%
zE7&+TyL-;p<GytI6_n at gs&*r6TA4iWr|uy*cJ1RLFPh6*<Rz|k^%b0^H|?Oii0&HW
zkupv8Z|eiU5LAUqzIwIA5ytzL`+lFQfg^^>Lnc0G>3jv>#CSIi?hL8j%bih%W|jWk
zx^w={Pkj%uNPn5^VI~!7#8TNRQprp7t>T$7u{3Ps2{(KNew(vXB4C;XXqBMdJcOYa
z_!_Q(`t&(Zb6|;Nr87){8^+}T#JV|%$tX at KeFrk7bPprx;Z~Zk%tT99^L01;F$<8X
z at 4WLjLjA4F%>~>AwmfcBzH75?X5+S+IYRc#j8B7;0Bc>X)H<7l$w at MF5KaKuu%p2c
z<8TMjH$HgygJN&NBgb)GqsUQ{=QY1mSK)W!E3LXx=aM%PK$EHS2ap#&z*HMx=iwu*
z+|>(m&DvDZoP<rKlFn>a{D)^q{&4TN;jaGRPnVl{9I0H+P3!TRJ>_F=EADUTJ^P37
zsh?{Wokeay*_PR at 49qTcb@WrXqt_rrxvFlWj`1 at 32ZY<**-x2W#jj(qCrLTb%Os&w
z$8e6ykrYRyvwGR4`GoJ}Xm|;tDY+Bnj_8xU{+~^i=V0)q(WUqT%pDIOW29$3x2rsF
SW?Y;*- at hkpckMr7&;J`#OLv_B
diff --git a/docs-xml/Samba3-ByExample/images/Windows-ME-WINEPRESSME-Startup-30min-ProtocolStats.png b/docs-xml/Samba3-ByExample/images/Windows-ME-WINEPRESSME-Startup-30min-ProtocolStats.png
deleted file mode 100644
index 6e23d1632a026713e83c81dd3059e82068fe4f0e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 6460
zcmeI0_ghn0x5p2l<EW at 8BO+3isz_)Wl at d?~X`v`EAcUsU0 at 9_104g?mZvw$W5eOM-
z2pC{Sr9-3zfdER&KuBVQkPslbQRm+0eczdR?)?MqFFE^Um*?!Y*Z!`xK2NS%81365
zu?GNveI~{RRsbOA0RRHKMFjc(e9A0N1c0MLCI**m!Y8Ox{WYX>jljnxyYsQTZ_TSr
z-=^+x%oh4=sja-rwQ>bmK^Ht&Q2!~mGE$5M;v9aoCJ-3=LpvQ-Zi5_`|55UJgt5r$
zZ3d+i8?(hZz+b+6UB80=h*e29<3EOsH3a~`Sgv~q031(}7v*=H{oWxjpNB#+7Rv~&
zA2zX9o=u{0ArZ1rznr7KF`fRH at Uz5BP-O|xClCOtR}_4%An21(5U2HX17aai`0Iw`
zjw<lizC~u-r`nV-_&V*=$`rC<!;hk{IdUC7zU-q?Ie_iWp}~>ndW!y_S at j_+d&-ke
zwBLRpw#d1t;S&{7f^RWPLA7xav=(Z%<g;}Lx)T9B5}ugaX_=hU7yoAH0><9*wQZ6j
z02G(CnP}=qakeoBP>rY<*64YC{!ix&cZ)OUk3p?Wozc>JCsQUHnO(-)E}>3m(fp$}
z4mw29lignmqkG3?UnQ%pF0RIGvlmyx=rQasQ=3bXrvaeI at 9Azo{9C&<c6VqAE#vJK
zn*9}`HL5CEzo3?@O2Q!`aYA>XqEn%;C`b_2=qv!Zof20?6rhJ(%$tLBx4z&IHW}B6
zN+lrgQr^eWIgoa?0C1A2-2)D4`5mFjBS=`kO#JnT;?pJjW6m*xK)aW7$Elvs+?hG@
z<N{0asutHTL7@{<IRrMKH8xbD@;CDkB|Y&aL-3H<H}23e(G=Lv;{w1ROQBJMoN(xf
zh)$%Yk}?1!$`u`xQ0)zPnF9doY9 at +8Y0mt`SLE}A4I*~~K;7wFHaSGNT3HAHTrC+Z
zwKHwo>pAq9iVOVnKixD#XKijzZOXJpvGi)Up#2^;=i4j%u#?o#;YpvJA?`DS$&Olz
z1jv9bv&c*hEYKu~$J<`DTbH8#7^uh<_{d}IX#M{FIJe6F{=a(FcXwM&Z)qm9hOZ8L
zx~yz7NhE_bP~-Jgi3I^Kat&c-9YN;2;kL;k+`A at hTV{5KfTPWm18f6chk>3ew2s{r
zKiKO15?_CPX?nlTXMp%Cl^~=4icZ~5E<X((_oR>L`pC4&ZrK;<I<9N9%`9>-C|&MT
z<`fYs_}-dQ6y at JtHFGKi?BP^6**OG>$6n^)kKy8O<}ziYN?I2dWP~oX%C=(Xr<q^6
z!X`nx19qlBKCfpK;crrkUa!H((Pf;Gr_GT>jr0)OVDJnftBm=iN!)|_qsuFQc)A-6
z-0nPRq|+z44jiOL_Oj{5$fJhhT{b+o<mTn0A!nomO9&4OCyDD{GQ_2|p4-+M#t}YX
zS0eICih;xxcD(-*{W9&&B{Zvf4TfOdC1hQ4a(`u_Z)%;%woxF&XB53v-+tj0SBoCR
zt{lDDqyn5?($ZZCkG<NTFDDdRXTdQNSFNlLVx4a_3Z`y)Arr(s6izci(-|8s;VQ>I
zYRlfQS}qel<z(p8?`+2m(V1&aaq-aTn>Z+aDj0<qU$a=8z9fyClH~CnPoUZZv9q2h
z(uwD8kT7o;wgYG?y9I*UVQtr$_8M!H21$~X1Cym8sBYaO*T_ZJMc>rxL>oQ++_0Gq
z!Omqxv)49VWb}}KUdI-ee$)nSo8{lOy|9VpyI6Ev%ode^(dQ~w3D|y_Sfx-K?ls4U
z)7~2e%09Foy at 2fXIXWH1#mLM=aq|zfE<WtM=FQ*nMGZ@$0H|sZ`_-BD7^~eCvt5SC
z=K;XZmpK>r@;CdZfc2?va$L(Rc3git?R>iY^k#Bs+~W+BMQUivlwZXGSKmkky105p
zXX2n~p_!&jnVl_?FNl at etjkgaH@*<38m9BF%0&qizP<o(=ODW<+Kq)S(V{dk!s;hi
zRSa at 7kdCMFSlKCR<DREe_|o`fWit_d6vG>m=&Gn8`cB1|*lMe~CV54{YliY=m{njQ
z_0n)cTaL|b{cm$RQC0cQ9X_Q_eQPP at WYuno&Ye|9l6v>&Ah#|}a4$@q8$f>wr*u+w
zHI;4(HPl!=ZS>kEi53 at K!%o?56Q#iID$c}dJg4&hqz?guqB|vpj_!$NV>&82W`^f}
z>qC!?-!zF0JZq+zLjPDuImsg8u#FtbV^Fn$V8G6?EqoU;sMbl!P*r3sb3MEe_r^=W
za9F+j_TcWuCgO*CCu#v*?P%@5r1~4#Yqby32oV4W7S*&uWH5iPLbGoGu7t?2a)(S_
zct>15<0_%TlXc=QrO7dULnYb)I6lkHl8!bJ=opjlmW=rIk5J8rR5DoKwUcrr00?AA
zgInhtQT{bqL!j!jj-ePSyQFUxfQa)gpau#pb{cg9$wY|gYc5zu{eA*yl*PL*Q8WfX
z87)~PQ1xIk)w^~o)YCqlnY=$2B9Vi%{CY~;CjS)8{?wh?4!;7#8BaHfnXY`9u{xy8
z#EM$V`WK(#LgNFXF&Ml4W9<&N7ue>x6lOKkUj&_!eQ=_gmtJ+pv0Y-Y$vEBK!Mw!e
z6%9BJeZ6ZMsyv&sI%{&9W}B>U55^~snYH9D$y_5irGu0AURRUYmt*etn##lWO7gBx
zpPQYW;I?_d(jbB-Lt={0*?JF)p-~9Iku%GUlNB?~FMh~<XBDQ2qOdu4mO^NA^z7(p
zKUk%6;4Uv}4UZHZ^gudf3j&euBSjX1vUiAg-ZNQbK(N75ceb@*Tk0$5;S`bfAFIcY
zk at d93tM><cTAnOSI}s)hYWET|(?pa8gVrQ-y+u?m%5+*PRi~ZnOLuNm-^A^@sQSkJ
z(JD#F5b)~Poo9qB`cZJq6+QU?DMfBxEaEBP*oo|%a~VC<-j&^)F|K+^8L7BR8ttJP
z97IqscFmwMm%H3q$S+adzW&6Ur%Pat at TL`Koob11c8FBx+u?|b=BAl&fZxW at QiONu
z!DSpMHWG)wn!v5|=&t(fS?<f(`JcJS-y|teyi%|)*uNq%Cai;XBfIt8og}d+KPVHk
zIw(8*^p at w+zFA)z&h*D2g}UkTDs!Xi8sn#pkI%kU_vs`g;^XCmYd;5B)soo(4ww$Z
z4=*Z5wd5ufn%RWl`4%vAxf{_4=LId&230l(BsBVR)6O6;H=9;!pB>%(zAHT?W=b_;
zvV6vN>wQl}2`N1%bRR=o-!CEDq>%!5B7?7u$O^*h741I0yy{EOI%DO)kb8JSTC0ww
zOmo}siwOC|R%TC!By{D=l}&-F|H!FsyMk^!>1n$$$AXwbhhl!D;U*?4 at 9Kr2I3vQV
z>x7ifrRg+Sq>A-K at 3>t3g+#Gi>3#2fE$<9~@{aKh*q><q1$Xm>$G(yfJqPMW9$Dj%
zDc!+H)$(zT$`G{vLf>Kjc=$b!=~}AOpqi6nZC3brt!cEo_x*-BEi4@(tv~A(KlT)I
zIpGakL$SNyf}`P&uh>K=hBHQ=VtlM8r3=}mjtV87b6J~c at J)F?`?!W{wiW#3W3N-~
z9SGypW5dcyZi!}p;)J0*Kgl3<JN7VaM9JBS{uIV)SEFeT+zyIUNXcodKb(xQ8_jep
zcnncposPR$LjCX at oTreTtYqVJ@I)FYzGiM>(ueU2%h*N!;feDd9F}r=-=$HrBvBa&
z3HvWi^5h>1i5PTi+%~jmau0ZOw9F#tMY(4lKHk+i_+8sc2l~lg&byyZ+!U9+b~cEA
zU at Bjg`)gzXUZ(w3(!X~w_GBoNoj*zC>9N^KkEyMbZR at iQ*Q`->W1m!f_fTi`gGR<)
z3#f3D`|)5&HJON8<PZmCXCct^a`v%n<mhKb4fMpAukvuR+w5xap`VcuXuIn#2qV_|
zDmxtvdr~Ibso=<02doWE+vssQXKyK*RhX9YT_6foE=cp*!W`<hdFwEQeh9+n at oh*e
zdM>E3yt1nH%JQ#M>Fr(xDy{Kj?c0}#+OW(zC(vl-rI!MA0ZPG|opvx*by|)yz8pt9
zw&92J*}%E`1a41)Ev}E=vaH>n-(wV(0O at xkGh7$*8{E-#SF{8;scxl9t0Y&HOfDX+
z%Od+?9(Jlw*$a0WzSa#Kg*t;nMLyEZxw4!|;w$@@79*|M97O>`xo)#Fy#_j~e!T=`
zN9(AHtRWNo$Zx at c>zln6G~Kl;_ksNC<w&mM27Jedx at oBj`ynV?{i2K_7gs+{_pR^^
z7+KSAl|Kvw^cD8)xTSaikuk2TI_yVl9m1wEqljyc<FhlqHS&(u2`}LEck*Z at KdtFm
z(>Ly{iNLs!fuW4ekS2!%KTxi`kU#V6H%^t79^Sm);6e$14w at 5Ljf#H}t@(_kuzftx
z9hqFpg$$W?hR`y#&=j&gB*L~T=)nsij}*f<?*CBi{F}ho<(e&#o@&Vri^;S#1l8N6
z%8dPt)WU4^Fo_M?P{+JG(et^wv=;+cZf{9FWxSaC8ZNFlz_*ROi{HVfg5;JRQ5#iA
z&#gH@;$uUT#kbxTMb%diSnX`+Sy`X;-HeFp&PTtsPMbSa&5!;t<*-6I1Dh>PTHX5p
zxP<~JASFi6{}`h8HZNviuG<kFkqkXFo`cVa*Pz*)$p$X&3$~nGrEo%;XCXER4v0x@
z7!X^yZ3hLri@@7eNZl_@=a>DL8ZwAVzG+n2ly5n1kF-g2?Xs_qF(wABS6NiIEb6UG
zF_tv?8wat#@I>!)E at MA5_Ys=oqoO>Sq>q&(u)(aif8mQl&V|FUH;ik+e%&f*ape5K
z3(=7{-@<$*7SVJ(x<=UbY<k~Pk~&){s4%4d*%R=>Qj9F3q3Pb7SE9>~qh(|*>8W2k
z4xWcbYWdF#^<7Rkxz`m!WRUkK6(ka)u%23X)6ij$ytCJ=B!u5TdJ<Ev`DMEu=iGE}
zqO?@X=-A1<fZd|S;#-FTn?i)&=kWJq)7mhzcoBPEU_>%q{cRgUmuh4V>(fLU!&^Ej
z8zftY&J%>B=j?QZnj(D4NXkF3<Wntzdf|6%&n4KJogL*jSG-rIn}y`bxhj1hO^(<k
zXxneTFq}c4usDudJ`Ycm8!wyht3SC~=Ui|RB at M3+@12-6_060_B#K<aU90hqbIc2!
z&mZ(^QaO90iJygx&08p*y^$)+Z^?JZJ$#u70FFtYYX2fa1UJpNE|`qZv at njf-iu$5
zqZ22&;MyXNKeGyZ at cHx7=%T}w^~rJUwCfXAj9V4;x+VCY6>8RK3NtEZ3AaGl&R=`t
zNld<Bn^XXfJZz#UDpSBrKJdG-iL5?|Y(*s51eX|x)41AN;wKKRs~#(a&d;hzR-7Wt
zDOF0>;btn}!$k{;s6OVmMXE)#eAbj7_G+f$$D$4Pj~F3#xzSoq%RO4aL9|&`bW&u(
zi1U0WGkhBynBHQPwjc*JT*o@~JEAdNPOyIMLX~Xdr#g$;&CI$r*sPJTTu at LO__AAb
zM)zA;JNJ&){=b^<MP#Gbyou}k`$E-%Fxgo|%YJEQm8D$+g at WTTf~s{Ha}UDx)h#Hj
z6jau_ldzAGgE-nQ%}ukQsO%;Ix$I9rIv5N~8JooEl+=w8f_p8u10xHnQ7x#MYTcX1
zoe?F_^{o&umYIK4KnM@%nI!Hp-DUsc>k8%JJvPA(S_9TGY00hykqKVs4c1BbzmzbE
zsy_&)^=n(mK^x1dV#6s;pY8-_i&BUSnGTO{7+6$m+_FmVURx|Y&$L(YPkXu0*o))j
zDI6*&7HR8vz1-?4#q4?V;o^LvNqYBt at 6viWvdNGZ1_=vF7^LMgF-gG(dOWkv_$1%#
zNK`dV(sH?Dt97MVoXD9s99Rid=yuD$A56coFoYGlGMycv3VMPeldzl-7_!Wk7Z3s8
z)(s1Kz$TgtYFwW3*k_c2b)DaBrSbl`67I6D+{1&nZmlb)oBg0|JOB!&wcvi%@UggV
zREed&`i#q8(T7-?`;K56#t!RZW4xwXL9)T4#^TSyq;LhCJsOE!-AM%+h{N>1a-V;b
z!tbTK^Nq`Q at hmav-pHfK{z>Yre;4U=@caW@$)+=}sBZ{gjyXTbB~3JWBxJVkJx}qf
zpr<9z#4WLveP59zbjB+Ep|IftIoZGUs#l9r)e&b+HBV({2~t5bb*m6A9HYN9zDdFP
zH%#uGXc(wVZf%&nNv|Em8C2gnO*ZASpR8$8E>GjoWa&V1kK{(>UeU3{(Cc#i^qMb|
zl(E%t&M(bOBZPaevgg*Xx>zIoM;r#xXPIBABB0V3v<HmA^c?kuBc*fB)JC~=4~cc7
z^TZ5wcDLw@<EA}E$h8(IG0Ba~hcC*|+%#*te#z6IAG<x=R^(p!3Y)J3EwQ6PG0nd8
zpL~6EqFrRCwZRK3!}*Zj)v7<F%#o7LztwTtgB4cn2k_81*{@+RBO{q!GqNSJu6r0k
z3l2l<zD_}pVJ(oohD66^GzYu}FXRq3SfT2$E at Z=fBQY#*^!sY?T+S8Fg)kXSigf9X
z?60JzV1#3HyvUnaAd!5g;1%!HFXnirq=(k;sRQio_9`#`BSLcr($HGcJ`)O9b2)?t
z7x`MR)5bgjbL0)+lj^34KN{1BLi~O$L$SfQ#_)qJlG1nRQLvO+Wl?@g=$PNUL!_-u
z{fC}l){n(XqP*1NDa%{^HW!iW9Fp)|WMb&7<{YHHX!9xJK;0ebk;>8aEV<w)mQ+fN
z)EU8)N5O;!BLK_~GuL^dwR5LLOlO`Q$%`*tW1c9XXtB^kVyC7e-D*+nuoNY|Zf};D
zk|()HN-E}FYDC$gC-qmN=#6Q^%^tF_*B1F2P|1NHN4bd`eS8_Vk}M`TtOoYjaHdGV
zrINiDan at Z1%XRewgwa)8Gep&sB1TC1M4AXEUempd8g5qVMz5YmdFfRWZU^=?PRhON
z%6cL7EzsXp6uz_rXi^N*<hMix`7IO0_o<nOfREn7|EB`uf5D at Fb4~t##{VI^>hHy2
zkl(3KDTf~u!)*%OroZyW>RJBVhdl~;^l9Gbg%;K%j}Ir?U+}qZ+vf69RNJO0n7_OT
z<Ge|!ry9TY_)N<`r1$wpegQ7NePr3jV}8nrY$}c6t;V=;w=J2##W;D<Si%2>osTHr
zNaxh;Rp2cj9GqP5<dY^YqcRcz8g(=Nh5h_lD3~b%@IP@>we(^TpCVzOl5Y!i$#(BJ
zo|k7V at Ue&QS+NOUXx4y3>R-zZvn`?aTD{HLeoGXxW;;qJW0{ifaeZfOB;Rku?i8Fg
zJta^q#fMGMC-SL`wIGDr+J(R*HEV}M0AEx at 0d4}`Eo5^8XPK<OD>fpJy$eV;kq~Io
z4AT at S?(s2=@Z(oIRYrVdwOjW7t*K8tKJMXvjq9n&&3G6t>?a at M;<O?_2~-k|-6>U;
zpQaO!@cGc9AEE1buJs&{TgbPI`#b9<yaHt`z|WV at jQ=rJ&Sme4Rn+^A+DC-=sSSVX
z*{^K4<<%~rNt3?;`0M9Fz-PX-{-gNnIFkqb^v&c>5CA~<DZ=?9jwk$0YV;ksafS9J
WQI~c$?r7wX15B=17*t<&z4u?+eqm$)
diff --git a/docs-xml/Samba3-ByExample/images/Windows-ME-WINEPRESSME-Startup-30min-TraceStats.png b/docs-xml/Samba3-ByExample/images/Windows-ME-WINEPRESSME-Startup-30min-TraceStats.png
deleted file mode 100644
index f5fd7384759b666fa55b711b37c70d76886b929e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 8005
zcmaiZ2~?8#`|nrV%W0iTO`)<ZO*1od3AAaWG{@A`)D+9qT#(ExML}n3vKp0fH1~A+
zDVi&;kSmrYE-B`Qib{z)naU!v$))a at +nwhA{`WnHbKreB9Ny=BKFjlY9$)$y at xyx6
z^#Fh$E}TDO3xL8?`73s_qWnzc%iencK$R|>`RQ`V;Oy{lpvDOdxYR}fYE2zp*C-=a
z?v at 4MhUqhxT@9i{wMf2&=QVAm)qmwLtdMpVA9go8hEui5;Qp05qp(1?T0{VUn3NWQ
zTwXMnNv#1;TA)<};J)wUPS9}awH}Ck{s0NU>2(wU9&W`c044s_%(s~`4$E97NeWLL
zXXyq^a}fZ1?hPu49(@&mWCIAfapI!cxpQraT1gSlj(`tS8Iy$$zNTHr_Jdn at C~GMl
zblMy at 7%Sm%7IB!W at bEe}vjBu`mYwtz0ZNfhL(OqwDV`$Z3(V8c1NYTzWuIA-jQ5;o
z({9K$2i)rghp6CT0K6QI2$S(F%%cZ)SbnQO$=x)AXeA}}PgTerA65W_(R7!X at se)Z
zUp55+#?`AoI{KWi_&Kxnr;=4*2%5H0ekc1Sia^<7X%#q<Fuwt~AN+R9PoS_Z13c04
z at urc2v%=flUGc<jTGel%)7`_P!EQM^!*8(IS_D#k;hC-T<Yns#q<wsZG-Y^E%W<$c
zT(l&{xQMzO$IXAkgb(uSZ+k6Oq)%?!y=*cx7n&~EX)=Zi|4h#c?zZvYK=&$`CE<rh
zuFewZwmvU!y*b`TF5nFhYGb9ji1wsLmEv>{taB`-gXLXokAx3;e`;!>_Sj8p<c123
zWKAx)ElJ8Pl;y7Io+GwV;jQPj2u!*LG?WjoEe at 4dz3i>+jme&{c;VwyYcxu4BC$|R
z4S_EscL*yuN8uTe$;$@jGN(8irFW9nY*0CCHj))n^tl-&mUwmMoHpFHvTcH(`Dc^$
z9{!6)P6)2GP%w}u8!_<W6!SE4s69f`NE at Y2jHUPoyN%ja*EJ^LycgeRo1t9 at nZni<
zI%T=Od(N&Dl|k?}a3eQkYf-zzF*B7j-2C}NBafxWH3uCgQAxpgQ4eLHiPvINFDALF
z^brY$M#&@vYQ1+pqR9E#K-b7fUop<Fh}3(4zkd(sLjU3fe4;fkPo|XlMEZGE(a4D+
zGhH#i-)*vVAOp`g5Y;ggr>=3BOP1(awg4y5sL at PNfgX*O<U6I-BX_%$*Y4r)gGq<H
zUFP+<xudYTzl1U7c)N>cB<;8RgLwx1E;ILWW0%o$<#s`7=|!^(q9Jxlkxy8GAf$j-
z?rI{%_-9zZ)tBD76ZVYiMU$omrOc2-??O$QC|0D|m^e6-7%>svNXAg#u84(9j&C`Y
zzEq>+*wIW|@94o;R*P at 6V!bE!Q0>M-3iv8)7CV-0v<8}Y8s<6O(!qp?__xf~-t65(
zeTob>Ewd)+CP8F-jJbw?L?pHM6^CFg%;6&JV06`OQm;9GMP766_4>1UFb#fTC_+#Z
z6hrCIpa=QXkcNl%W^nXQAk8T>dUqQ`JUz}?;A4cz+!b-5ONTdfrdbb~h+z=Jfjeuz
zwZ5u>^2RS$vIJG%A>um{uvf#Wdq(92!^ORlL at o!7wQk~mvM~jnwDQ9*;+Xv*3`pz(
zEG%Io;PqiS`bUqK!`w_q;#;pt=fXEK63iZ;n6A~IwyXvQQ^q2D)8pGzhA*f)O~f-%
zI2Wyj#l!4Q at mPDU3<mx<`o2qy`sws^!QN><-#^zs#zez(xoSvLP+}#hL^`OZ+*%0|
ztD}$tEDOKJNN9hvF3gA7r4UI_#|irv6U}8)&dWO=)t%17TCM?o#~&i|{_+kzF;{vd
z{F!%tf+t)oH4D7B%P!Ozvk4%02^9NGVkUEvJv}}v<=qx8Vd}!)4Jdh-fQI@}o9<V~
z)yw{X%IV}joIi4Bmz>U`hVGn~Gm0Ahl_pdH#QyyMVw116+a84^dk2imAO#zIXKHb%
zv1W}cBn%VsGIv=ID;Q?>8ka2>wQ@>sx}#V at 6j-PwExRAI8a9c-Ly^Gpz9v*d<3`@X
zpAut><uuQ5fA at Dr!(EUUKCW09U2tJ+h|iAi3c8H>E&5Xn3C>(pEii8*XoW at Wt@Pb;
z(n63sl3UO1RYT&&2=z|qI9gZ~1NTU9l0hf6?&)euEw^JHK%Jghs&r(=^Jmz7bFF!L
z1%d;%1?=OvbCHO0eTl_z|BShVtw|vsVfJaT?>V9dL$5tX#-f!L%AvF(v$c%A0x9Mw
z^FMVn#~CLA9<q1r9`B&zQdB!P3B1Q at h_fqsFvq-mD@%x{1FF>HGBrcew-rKPyhp>r
zm<2r{+e`FlQq>#plpC5$pTyNw6gh}vYli$H!+3uF9Rl_Fo7H$6p^wR1UQE$5qP!qc
zIsHAaXHi<LI_JSn3z$R;T~zGV?F`YruEp?HeeYTx=8&tnau!n at F}YY{;U_AoaAg#`
zSbqAYHdnIdjZh at S)@Qhlj9BX>;feINsKab;CjOHHfsA^)1?|Cjtwo*@*Z-XE8M1QW
zMa!7RrzTw|s3QKt(pe9<Cg*bvk=KY7JO^8 at Y{OaI=<p7hO=E09I|o#}ghax=X~=ho
z`6 at QPten$%xu)t12m0U{t=nipByYuWvd4^#!?Nfxx}+R+D8qrU;^fu9rKc2?u!h}+
zjy5wP(`NU>o^AwNVh%vLtTp6_NyLwdKDJtZoOg6e{X=#&iru0w-7FN4GW>(3YUCfm
zc`b<48Ld^0s at -GOvfX@ylz<|-F49O0Ni**JvjLKHn-6-~`N_o}6LY>`_Kg2k at zd(K
z+yKishW)fIilJMQ^DroXI%>(-0dJtZ?!##J5JU5gi~K(X()dmlt~tYZulq5s3 at bsd
zwfTPB0PuMsvyPM!cldAgyNrphg$!(w_ at n;)r%S>?qy6BG`cf5gfxr_4<`0t2x+{P%
zpAsHUN at 3*x*=ka`4|cS)|1L)#*%&NB*_9Fq{%r;k5WgMosg94&4u&KofX#vgN?iKC
zKzYe$LneP8c&GV=!lw2l`>u=(g|UA{xNrRdOawO1TXz1%1Rq|W`beLPkVuIX+4FJ$
zW~6&1)w<AbD*%cldnKup^jH7{uk_^5{om&1n<cn>e-byI`NB<BsI`kF|5EmVha)54
z#1G&WvD(@!hg4HlrH)*7mCcEmadbuS&WCIjWt(-qjn&qPN;%4L&fNi$yY*fZxqPlT
z+!acJ|3H~|UTFA}t)x=!Z at SHK60h!kz&-kWG*69oGc>!md)`m;2MuCfZ+G7X&;VPn
z31tMFOvpUxFLri0paANICzLeqn++$8xZve(r^kO9>pP~kJ%oVUqT&>Q6gh*)&|_;U
z7 at hwhA^2<`dnkw;@i$%hZ*TLhFSR#P0<3#mWv;mte8&^=_)F<#X7KLdCNiOLngAgr
zObBoC)}4%rp-DOZMPW0gT_r~=hwWzctKt$24bd(ZFl*57MQ))sPrc at ZOkc6Is#+M@
z8|)^l;YIj4Zz&zJ{Hs?OGufBLtFurEGVII!w9t_sN(Zpi$%V6tv4_u`b0De9sVF;`
zunVedci8f=fBogbCm7*u1_u?Lo&Jh+yboEbVb at 2&lPXms(_%h4nyIx!d`QHpp~Xv(
zZFehLs}SvBLyIJ<ck1lKArDR|B8<%~^syYP+dZ#%egHM=$hf3wi0P>rs!JY98OU;t
zAr!54uWq5HrfX#B2m&pWDcdzOAd|j2C_}I&<g+7X&5r1nhzz&u%Rx5WTk%+z$@MEA
zG33AF>%$f83c6wI;gZ at lM3Sz*O?*2iPIRM0!n-oz7J0OCft<f-thrV3co1kU#5aF^
z?C`qUx=gpjP$V%4ANSNCQ~{`+h543EZ~og_=WL{0JfR2#)T#gGw!b!HzOkel{@9F9
z&e6t~cwc2e(kOz7fmibf9qH+gXTy;_&6TdA!~K0vAOv2RY-9~qF>se4{31NA?f6ex
zn1>o}rH1rHQHW0~X|6KWb~IG+j8ba&y9mFlkd}z at Xee6j3Uh00_TvV}RvcW;k1P6Y
zl<#PV at sagZRL{P!9!o`s+3O6SdIE7F&Do3G2nqEF%vBq4Ju_zK>%pKo#l1{bbVL&3
z98M4ukrgvpQW4<lBjqAyxI}a?<Nfa>zSeAJssp*YYle0?zZZVa&vtGgT&s=8#Y0ej
zEG5UD`Z<BV<8HP0P4kENUVi+XC(NUW`jkm6LXIYZIPBnnRfd<vuxO{uqHvDEco=zA
z61952AUQmpD_O)*Hq?Ib>Kr64G<I-xM8)Lgn+3A9HMxW-xX61s<Ji+6orMBkM#rc6
zIjiIWZt`{K-!?4Rly=!`ax?QCvQ}{)G^5xixMKvQ^|@lM#z at me*xBMPF&i3>FCj64
zC>99AL^M6M7lyLy=yohuahim9#^goRCv>g5%DN^H#U{&C4 at yga?8MGGPXE~}nmf0!
zm7UZbYh#MqBGWoKvqa)wW2^QNrB8awQL;DU+MI_Ahl<R|U2!arIu-{>bAD=@=`G!E
zXq`!A&S^sTjBClfjK8;Sot{HR at fyH?8$R_Ppq7~Ds4Gla{a4rVb!_{BbJ|L4sk+ at X
z$#a-le1os64KF9`A6&OF5<v>2QE?}Zml1nZu0okRPOYm2?ww;E;m14~kDRqV&B)_%
zU1iRd`*Go}3<q6j?cr0#8E!W>0wY at 8hJ)%>kF$poWum27G)!k|I1wdP at v*V0daVg=
z`gtrpRdsS=X0y=@uJxVR!bVcr;t#beZ^^k!E*GtChj4|*@~4e{*$H?h+%XTUj<~$j
zM#~P91!gpTPlX1_#`z&)_+KQY*E2zEn?`I9gMRz$ASSQAVM8Rf2g^IO9a2Os=4i3x
zilKXS>o!`srl-%zlrn#tX=A%^6ck*V(TX??|92q)@RO^0&gp*)wcmLE`%&=!n77%R
zoCx}~CH~!qgJF7ufo1o8=QxI79}DP{U<@_H)vp(1x+<C!_qe67S&UN$f7#jKF=Hl7
zro7UT85wFPLW5t>u01Qui6MAaTBuBOmyA7qoQejwnnR|!D0y9_sW#PlReA>iemayn
ziY90FTsd{4XHRggrl-~B9W7NTDVa|bh0I)i!(fnf`B*nhFzV12V1ZJi*ebNTkqM;n
z!)OMIeF;hHYG6-I{s-YCUhSr6462FJ{P(`^dH&Dp9gF at hc@d0uwF>8PHmt?Ev6p--
z;{H7rI=Fs at t7f+Y1ex{+QJSKo+9iib;aY_59Qe$qpOl5=<;yh^rdZaj;GQoZU;Z=g
znc9W?&)M5oatocrl^qA%3LM~<GF@)$%gKof%ltk3cMEEYm&^3phWGGs^qxufq(F$l
zgoc^dT{WwB(}Py~w^wWdoB!F*jw|Ht9BKSNn<zOOY7Z}aF1xN0=z5YcBi)eSi=6MY
zT@%vRtO16{V{v at OOVx?e5u@^6NCJSB4S(^@>)TkuU2bMk%`eZk_cv8%ER;DD3g==%
z&;mb8Nk}%0T)7rt!bTR$#+4gHDRXVCytM1f_HnGD+m`BDv+*Gv4By at wBhF++P9X}F
zH^;sFyMNrqhWfk8Qti6grw>(Ge##N{SQJ&zlsu9)dr{$}In7Yd4SzTx_8Bi=B;D at k
zu-?{{YT(_6(C|26-ir{kxJWc9FxCM@!H)oWL%VZI?+g_b$t%hiw@)asLg5$>Cho}f
zH4V~%Yw~8_+w&lhO`ouAp?fnLSJ?{v{laROQDH32+dF(QF9lW2<b$}F-t<-Ad}u54
z{MUqq|9|BxcLq|CT?*j4#y4~y+yWkL`;zMXcL1n9K;9kSHDF#uVwzls9+oZo1)Ggm
zYZ_K6e$cm{6~074;r(}G&c+hE-&j7*emD2$bhyH1{hJ*9;GkA0av9w|i+W}~y%vFO
z?Q$S?kA-QtF)kl0M`!X%h5~BsTSJJ7CtI7|6ZyKiy~_QjQ4Zw!%N;@uzLth;mr2IV
z$B^NP>1})DCi4 at poO2n@W at YV$Td1hq@=we6V=#oUIgR<PXB11U?pGq?64-HRDQMR)
zs}$6sdjpwm8YrY6Y8$AqRl~haf<Xf>?>5Ie#0Tx0Dx5A&&8utni&+3C51l>$CC7wS
zx{7;iVuZGRSyueu5z<h7y){NsJbzHG&zD%Cr1gZHMq3Ks at 5K8=Z9jG63A-l0GF`I7
z53$%nN+9^XADmbR#F$oQ at xMyHn18dqy*EY$OzA=ltpsfd%UXp<@!iN4>UiJ*CHX8l
z{hF9YdX?Du14yPSKx)>5Th`w^+SkbK+r#N;(k0u;T)2;-vS4XuWp&mR(ixJ6YIhXD
zWnX*dR?yVHG(=puMparw4OjE(X5zJt+!_aL6&ubEAAs6rdCL1bLJzMan`j#(p=|0C
z!hf)2*bg at G{a7YRi`U*XH|(!071+#d0)BQdKF;KEpKrQ`+3PJ@`|TS;TrAisT5#J;
zQR*2CdSFq+-jm^tPXL_^xojK$dXyG}>TvPLm!@O=y6zsWICjwggw{IX at u_67fH$!-
zMaM<&lzCr!CGOO`8PC}7wGQy=mL~&ds3h9+W8<YbM2c#;iNiDK^E=?hy=J-h-kDoo
zv`HaSe|3 at c3H}#CV)~?IUP|~U0k5!&AYxz&?b)NAz3E9NcJiCE7P`FueyT%QUCW69
zkzw2MsjIEb*4F|Muo`~X{=+J8s~axa8lnJn)Hz9b0I1)}`#t%q`d7ha at pYJ<TQ>^u
z;!hPz$L-oQ;u0qWh0*@kGPK`no&`LI?KoX at F@)I4$v;?!+e=LvePvghkSYQvhdQmI
zEbw|VBb*(+=Y|WGBXgU~BnH8(w0A$6WNLf9xn09cRU<tc=xJg|TUSNe?m|%d$kh%W
z?s at u;MLA7~6C7LJA{Eca^lVKsM9ak~V?5MC|MRMoo7P;xFlQ!=xK<TjuL}@0zD<8v
z=(<!Zp~&N#eH^oYlxwQ=*cI{i3sn$()7IIdii|ijC+4!{f#$tLl%a1w!=D~0m(h_Y
zjl?DNKy1j0f=xe=i;ijQ>T{eG&iF9p#ZvZ|8e@?@<jl&Am20|lMy55><6;5N=rI>r
zuc!%Pr at lZ!lRmoX$Aj%AnMch!lJdQMujVu5LT+WN6}HmU!vddFrgP{i9<Kyu<O-nu
zF9is*zaue at irWr$AN~pqs!C4XN;h!Qd`)urRmhxcb;AZQg{q!sdlA8T`D5eVjieSU
zf}w5yRUUeGOHv~u8oE>yKX+Z>4rYBSepxIJr||T}^Xq`Y3(RLaXAgmEUUIBH%EL-a
zARQ~Y3{CuuPca|S*bm-$$Zd~yVT+uz=3rT>LYu_P&sZ)Gcc~~wib?ts=ctW&?Z5io
z4tVOF{gA*iimNUX=hn}%j}_Ts3_ydj{E?W`ezYw}eUsaSslYzVy<iHI^Ii=S&$seL
zC3Oyy at 9g5khZ7OL7zjwV3S6=;Z%%#G+;tnf0Z<L^Z~_ at O?eK9Kb-sV<m1 at dT5gq_&
zz-bQ8dsbeRB;9ARcZ8z$O+6mVoQX;OLN}!Gfvkyz1aJhOD~Xv2mrBf#)_Ul<+ at v-t
zojvYBe3II^5_s*vr{;*qv-0%8hkA8)PGIQJx)mTcKwi>wUsCXbOG|t)G(yIni<r^@
zkr;V2AJ9g<vrW#4^0$l9N)6B;HEGC at V?=P~JBt~UDSnFak|s}v3?#1w$;k5gLr~G$
zXgSDK<=OwKg77OONt#9Z&zaWc%lEXgWA<?vMR4X5Y5J1(&EKI&h|}jEoeY{1_4eCZ
zgUDLs1LW8Cs5Zlesp8sCJ6Wzs(*LD{WQ&t5=0- at C+WRholl#tLV!bP1T{AvQh?M3w
zI=64v at tcZZ@86ShPg+sh-mL5LbCHOz%K+-JD;UbvdrvLwpqDGxw|TX#0U^iQ6GtZR
zm++ at -w6VThq^8)hJv;Lp-`>v+hr6BxC-a&p;r^9>)$>B+fg{3qa25FDdiS2cmmuo9
zB}W(5$U89WpDPi08rlmBs9<JUpiRPl%!hzTAskw#kk|e at 026X)4>TG5Q}s9JTqhYC
zxAG9Ol>`$LbY{tth4Y)JmRjw)%$blw9LHZ5ECB>jE|<cCmwmaJms7(7;%sM-3_Z^|
zNNn~TJzj&c3LxnI)6(QL&+G(IYR_0F5jtvuc%9_HkDhy;lK=F`hDe0L+d(44?q@{H
zHu>G!JwT$U<{UdOZcq8Wh|h+<k#*?D_JTqy(GU?!P4V49qIJ(KRk$<C5?>|mRswx;
zLt~-ag3QT7VxP7KxlAu4EL`$<=8ccc(*!etcR^&Xq=@%@znxA}0EKU}H2*(amG4wd
zUbSJ;Ul*k9lzgPY;;_ciUIU?O$0cvzUK<l8Pgt}qW_3fDH7f^gRly at am@s)T+r+Rd
z9%|wO!AF;lbMXmVO)`kr#wvvggy50mPaFox3}5 at q17Ij~vTnT_UYXGJ$EX&U_=Ivi
zKqa7wd$BIRqJx3SITi(}R1LZd+<)GtTW39dhddk&{kX%;yoHgKw9*><L1s+RF{x!#
zRE^j50OFC+z?_d4jTPsUGX%QzUZXmC=5>|Djj(PvyaDD$x{}<xg>dvCZ{8rxqT`e|
zt%wXO3*;RNP8%XgV6s6}cS0W1J*TO9QFVn&VlpwvC!omp3bH^yRI$MZHjWPY7b|KU
zBBPItjRG(_Y7=i2wTzdupz`UZ{qu_8VXCP_b=y|?gccbW{Xd(w{MSUrw(`CR>SgSN
zRDp}#Y9c4jf_ymC&iWl at Y)uO0(IN1MBTTe?ogU|!6E5996m}GoAo_|_MibY<uQy+F
zp=>nxQBTz}tWRJ9)ZWWSXWO4#Bukv;S+vyHu0G*BJc-n+&Ce&n`|^!2J^48_g%6Kb
z>(=SjJsu2rQLk&jtNO4G^kpD++)cPZ2%Qlcci+-fQwUL$uUb0#w7Ag&u#Ty?z at ze}
zUl?QEF0$3O!d~jt)=AUN49kC<sMv5^u7{kTuK22VnPPoE3jf9`dQ6B}G*c0h68f^K
zU3`dCZYEbWgjfsHhW_ON=GF`A<T3r3e;D7?!;+)3Yrzn?vrEjBEs2p4veVuQphtXm
zDcHp<Ck+5+;n^j_i7(+GzOgIpZ}`L6ipIqZjb&b=hlm^@q)$eOcS-?bpXAp at F`gn7
zM at XqmUL$Ks$epBRnisYI#@dQ|^=$qfEHbNP at t+IELg}w31T3<-lto30K3>WAdK6CH
z58E&KHR^-oZNNPuTzg~-?e=}d?(epgmUF*6UzQ|6Wx`2HA)Xj9e$R569?>A(f>XFZ
z)~NMr$Gq_a<jH$+o!XF)A}Wou#}#JfV+Ba^>rrv*S$$NpdJA;T&9_})ANH)xjSN+m
zDt_+N?H at cYT-%v8zu~1zT;92?>kT2A&|g0HdD!@&5YK&Y8$ed`ym%Xw_dy?=J@?$!
zB)h4C6OUgQ0)ujcdiw4Cw9Bm`HPZO%&L=I1zsvP)W$ZZ(hyC$25$oLq#9xXMhWT=I
zZ35iQ@=sj%RgnW%#Q$8x_TgTAluEwVQl#+VV1`cHDxfS+<NwaizOji2X*;&duOHm4
Slds3Yg|k1ODL&=?>;D3_7c=Sr
diff --git a/docs-xml/Samba3-ByExample/images/WindowsXP-NullConnection.png b/docs-xml/Samba3-ByExample/images/WindowsXP-NullConnection.png
deleted file mode 100644
index 76d1ac2c9ad88449f17b78f1687d72fa7c88a6c9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 23120
zcmZ^L2UHVnx9$KcDp)}gq$r^Dq7<b at 1q(G4=~5IBDFG#f76|yMAR-{rqy~@>=>h?y
zqbMLPm;j*&e9~g5LP7~4$sNA`+;jeO&b?X7AuDEP&FpuVXFvOS6Jut2`^aIT!vFvr
zF}R~|0RWt5!GE~poZu%2H0~_`*b5lwU%wkXwmjkdL5dW9Zo6S#2z5mCx4P)Z183#0
zi at LqzKExS+{#eU;Q}C6iZe6<i->*Hux5cYGtyGOlIji$7UaaY at z>O*{l~l37C${P%
zPu)vH&S06xA00ZqwEr3Z!B1R=aOXbPomZhb{(MaSWw=@4Sp42^NCUBOcZf`Nab`B4
ztjNwot6?SmMR0%Cm#Of at -4{mzAeRGc!`|vkU{la2>dY%H0JyrjbhdTvEWYK*?sp?J
zqaEKwt1m|ex6VE>tq7W+I<uKJX!Z_et+RE at fxW}tX`Zq;0sw7u|Gbz=OlI9`L=n3J
z-?FB}nyB^@?l-Lv>o3n15p4|&yvk^^jIM4U{pAWCRj{OE_@?S*O5B#_a9^X6)6XWx
z=CGcD`2_&@2=zmel_D5 at tMUliRuO1Nm!ncrtL(qOe;@HXWDWq4U*ex7?Y%BN?WVkI
ze?7i&s=Xui(Qzs8Whi<s+FPbgm82WK9OI2%i4biq&xzM at +kGH%$dfScGZTH at NstbS
z)<d3g=%*ypw$#=8P}?#HlL2d)@y+<fodrJ_aBii;#y4wX+b}e<3$dXJk)fxpmO1TU
zb%HYVnz+(T;hOvGi$xLVYVR736`wxXCZw~ua~q9Z+SuNtOznr8KfJWrc@^?5J at D(y
zGWac6vsy_R;Y&TSUqLETeS-0Iswr%hkF1n6g{rvuODTaDrm`kuxD)?yw7mUEkYso=
zEjOMOG}E5nG5^T^gBe-su{0 at B6>nZm*)g2j51G_69hbIRb)}}jhrgmv>Kk5U?-H!*
zNY<TBHWK5!b2?5 at n6ctFT)FOiddXEmsxuHN%FL}6HJYWsA^Twzsdmb|3vb?!TJO=g
zY!T)|l9JMKZI9A~9uVhvtf{ks=YiE^*JiYuj0%d-VTiFT9l%QycK!r$C8mFit9ps}
zI%6&?DGKodmS`}-WK>b-d|RaAFobF!Zc_)x;<DPQCw^sRoXXLhaC7_ZU#nA<J*(v@
zV-AvYdR*tnaCf7Xux{drvDTSI&dR}%yt3K>>mDbY8mmZV at Sh28Na&x5o*wk>_WF7@
zTO>$LR3ty^xq^eLJ5l*|d=yF-ejuM0Q at upRXhJqSH8N&4xF{dZa^G6^Ymhi#h|yXh
z!Q=1B*D5RQ(2W;nSNj$PfrYb|21 at 35Xaj#ociru$p$g}k=NI=Cra&PV)>IP|hJt10
zj9-fy!X#HQ3(bS54pBMXFDQEtZ~K<+1LI>}%vzz=^8Umv&paDbK~CkqPIhO+#;P-O
z^V=e%ev0W7v@!OpBEWIWnuKuN>O=c(I!`S(Mpth+uQqT;pcuc%XdPDAuX<_ssota&
z)q?i7p0|6URN>C-P0 at l3KZ93O_xp;N>Tm(SXx9Wa7#?F7Y+qK^tX?-^9bGG<wJ3us
zt%B7&L>?G<Ms8ufAc-DPAvm#ql2DX{Rt;K(iE$dX6t<f?947v>7F(9D!!^tJOl7Y^
zn4jTdE!2@!?Lcy+mKbZ|SnK99a>TYABzWcVFe17diQZ*E8n?c8q2wp-5RHRxI=~<#
zFR at 6uW4;jW)=%M27}FJEKU=^zThsU{dfMLe#Eu`sEBW5ul+fn at fWwWSn15J!7VA5+
z<nP(Xr|IR#_XEJAu9x-F#L0*UXTY#MekHVFH*A%GhYaVm=XKqk$RLK0v=CPbsp~eH
z33YVM&W!gh1Q{hnf4`&iGMds~QIpjJA7lyFJ8U*2I%C_^`Geovur9dbl_KOBZ-;4<
z;^Vz(?>D`bTRQHb4B}x_sz?bcJf+*FZ^x_C%*kK#J)*ndVfZ({H$xg};Ch%$S=%xY
zT(&%L^A8366E#_ at g#tmbK9(vvn0U3?7XO_1)NUK^jT&xmjn+aP4NojAS<{*&9aV|R
zh?tPJa&A*M<~28s=MA^$9(i9-r$G@!mIjBeC)8MBx*tFCE1UDRcW|7k>^}OV$P&92
zHdi;av;1)o;iEvd8Fe_1>95#bv>m;V_ttKWY)-#AAQut&xso<_mF03pXZt+MMU$P>
zRav{!rrGk^v1rGuOj3d(qh^L3tQ6m{s?KuI8pfSBFsk`pMMA6PIG1Jj!0&agb7SZ5
zL*H9{OM_gLmFq5Arzs%>UpWtVu1Kwa$GO6+cBMjmiaN9sVYLeyg!G8gV1fH9lvSf4
z&)sr3gN$UWUuXUG7JS?>?X($~gw$0*<k8d&u5|dsqvf9*W9H}d?MUJAftorWb at aGi
z4I>o`8lNekSKZMFl_19V(Q#q2OP~6Cch2zlWH2uKvS}H_!`_AUHRelYDP&<wd#uT%
zh}J&woc at eXSu0kWPA5984_uuL*Pi-{B)wmjtdgT+kXA#CN6Y1yUQfXt?aPu%;YWv?
ztjWS9Y+hw2(B!X!Us=G9#Ia69M=8EGiO5Ex*IehwCC*WajKDRqCi=RQ7X*W9Fl_!5
z;$tIEP at mVb&YTn07`E6rMVBPZ8)Z{85JL5=(#2iF)-x_kKNB?iEAsr}nxn`#%&w*a
zVnQ0Jv#-_-3`wG5tOlAKBxEQehZXKF+_fzdi?qnD4sKZ}(9UVBBvz#93=7X?5f5~j
z&X+q!X;6s^y@!fMJH|9x4Vi_#;i$OfzsS#DEIVKEVp(%~-*@B}t(+7Ch#?{+OjnIo
z+>uVsm&fz>kim(6I|^QMM2+zrj=Q$sMSj)Sg4C9S at BHCM%W&11*c7<#-Fj(ma4^--
zW#wMoD45aBrg_>FG8-#Pta_W<rW*(<w~_HpvsWNN^kvI&TbuC@)EmE2Bjg<0v$1O9
z&>q;l?bEcQX`yisi;NZ;8s at 3Z-S8H|qq3}-9ztK at qPx+|_HTy<K0&)lMMnYmMQ=w+
z(P+-163++Nqq9Wblt5FBv}OK=C at pADDs?P9mebDuplQ4%;mdwGsUu~~J7gv65!29x
zK~K}e5?fbm;>v2{0?S>DYQ#v7$rOvZpAUn>GLq8spxqCv#J+7NoV0rqB0Z-UWJ%~0
zYLtbWW-KP(A5~2Yb!jNS9*OA=iN8DNqoUxfQDRLdH`FkbEg;T%HRwtIvmqq)VS;+M
z7r728t>aqv<j52?q`?U+XS>k_MAIL6Gq*(Fc8C$?B2H>pk8(Gzt+0N2DsHslYMxr@
zLE7QT)G!Z|)*AiV81#Nbl$>!R$u^<@Im`O3zM?iC<c&K5dq0=ezcrqnl(Vg_=g<)4
zN70_hA=XIZmfA}zJ70xeUba>1 at vv7Mw(U`~yc!ULugJDo4ryt^a{I_z3Fu)|gNlbw
z`QIiShdOxE3F^4Gtc(SShwbK}?_tXWYGG%|6zfw5&4;ZnsackMw`h%9_K*yEE|##n
z9`iGH2>iN2idWwg@$z5&mQk;B6eCU!o6hu4JuIOVrB`GyVsMk{#M-zXLmqdv&FHe4
zbu=UERWjZkzea{9JFo)o!(5wT5~BP=Vb1rOO!gMbI|u7tL$7*8tQ36LC{CSfR#rV#
zI)C-ccBMFxv>=@_--R-SsgyC3y&Q>~!#A|DR=*@iDBgDZcBu@;3rjbJ7txZv at M|_H
z#%IfPYt at E*@MBT6iPh0vs$0XT#y#JnGwdoZ&gUC1nwg%}OP>mf6AN0xgtf$O2+O2b
zNRmei2ivDDKI6k=(p at k1;!F)prEOakqX_qEO=rfF4WTSlVNJtstw{PD2Ilh~_7#op
zWjbg~rD|N57h2ISQ%Sqpy4h2uc(~C;vV`DdlVODMXjW*=PWC>lFx#aThKEgtG~nOz
z|63IOE2931C5HHGvHiL3-gd~(LMJ{dDk!y$wSWO7%ZOj-Dxs;aZRDhmm-OwX?aZ}y
zTMCv}imc>K_OzrG^*iJkieOAz7MlF9HMI*F^)RDm*}DD^)hV^}lM%klI*w2F9|)am
zibFp7g<WR)_^sL|^2sne*3{-3mb5f$ZFJRoKGp<&B8Q4K9v`<qT|e&CGVSpQ<)C17
z5!v#vHmi777_%6Ftk0S8SsuT&(tERLFtRqNQ~`5 at Jd-n5F|WJHa&CyV^SH1Y(CyGq
zO8t_jgVu6g{xw#E`Eh!UEQJ^w5vn-Lm*!hqUpzOUQ`{w6z>I!?*(6r1(@+G+bBbla
zk~%T|loGm1Ei);n%j+{{A-ss^UQulZddp%Q_r9;zoZNI~%-^SF;ofqmZ<1dLy?Dx6
zV)-$eY}(hNKkDt6J at r@BvWLC0na3GhmfC&fVz+bpnS5R~X1&r2%FNMhNs8ab+3Ri)
z<}!A|+(^vZKD1Coj`dx*Mngeo?L;bwn0yZDE3RpH#wSCI0&QD)B}gAM=k66xE}{h%
zMc(&T89GK}X(4t_V#*QjbrjOlh#-F={Y+w8Ma@)2mdX<&5)}-)fJf6VO_fK(y+2$R
zi at 1E-{dT;SicaFXXWk^)8&Wn`QlnZoWiKxC`sdg?Ypq2XUSZHR`}^9u)n>2#j305c
zKRYYS6zP at Wyz0)?gs34~ke=)OyeoS=AGb?YUw#tO7p&@ETGr7CbVfxTKX&As;MlE}
zg+Jpss6*LS27PQnEwA(kaSr+=wa>OFD53Yt<*WXs85GazTVs%6p%htkeUAn?)Ith2
z{$Z=0dO5&-5z-?R`c`=AqLh{Qcbi?sr7*Qj>iFzWJM})JAqHwah2>l1{bdAK^LXNn
z_gBm0&DA+x6Wty^TfLBkyPIY+FNM9Af_Ji9`)mX>=-ow3jRl>ES8jd&dp6w3sNn4h
zyhiputG0+63^5Pv_G2eiO7x6Z#)X*};YUI^HAraCP1XX2>ERV at 2eV?u!a47jO-t%h
zjzr(`Y(pMc*S<t{eS5OR!Xn<ypZ($Fk-59>tgZvcp*2h=s&32FxO>BD?nYPK{bNbZ
zcUE_a#kZ8GG#2(zFJ0CvdJ#61K5D_<nfYlDp*yuo2_sKfv<CDzK?`f%WZ_bFbYRqr
zu?X|X`7=MtaVc%MfMOE`ZUr|Vp)sHDH~7Jx^8CLaB?^1U6_>zP_>KBboYUGH2^NZ$
zN1~@3 at guB$F!j at zQYTs{{;|{r00%3VTpO0S65{mRv-YQ@)}vNg<~ux#yv_C6;iY%t
z*SA!n0|~id08sn&UUISF#DsH?_tIvTI at BKk3e!IYxQ5M5yzJt<Lh%qu9C}<=Hvc#7
z&Y{~2CH=+i7y_SI@;hhUH5hod$AgzADGeznDMIm%WW<W^6SsqQMNIu}?4Ua3?l&SI
zyTFtVCaj|MB8}TTK&~2gS at Hs*QVv-<qk|XtK!aZ@>&cvix`~=Xl#RGWnXq|9G`(Ac
zfZAac3G(XafEjA(`qSeW(<}YiGhn*k_fQR;P-Cr|sH2~QctiyNja$$($f3;CTn#6$
zd#$#MP4DGd6M1=Nu63R!MeBA(PTDpcz@`i6HJBAj2N|JXsI|p5J at zpM|Mg6xNl_E&
zXW?D?pwC%%qRQsb(Vki{AX3dfSh3qIP0qvmS{T}OOSx0M41?`grz7r4=}?!;9x^xp
zTY<&@l{^0}gYrO0x^tw^$!pKO_XEk7!KHF1DF}{Tu8MStIMJLncoZYM{$O<1wd`hr
z;%1oUxAFTsH6%ER6h<G@>nohPO}+<2hVdMuX|gmR>YFhp5hgM8R1x`<hqY3ZM at b_u
z%0}lMv@)Ly17?=*;pXB!`}>1vo?F+qLT=l+9AGX+QaJ&C<9iL4m|WUhn$zBteP6jh
z9yuZrbF8!*Vm;b$rqPgTU+alw8XHl=+TTpW<O$Y{h*j()M`X--!%+mWC-B6)=$x1V
zb!0$%eIfw0C|q(k6s&l6d%y<4R4YrOkB$&oUBR}`(CWlhG#BbF0l9_5(<e`?itB40
zfd_q_ at r>6dr>AzdWPrv0%6eAWRLm;3C<QhhqGT0C?8ZJ!3u-yKHBznA8aE^(2D*jG
zb7=>wV#_o2tBoD;E(Ls$Wtjn8=QkpLH~US1T=)0b9`y5XTf_Ew1>}a=g8GLj2f1;Y
zBm<RxyEbNaXWL=?5t>M7+VuPh)0I0r)@pVf at CR{k)nHTn%WeK~O;1Iw&Wr221=%vK
zm~M|T^)<q~%`%JSkF9gUb1Jn8H3RAdHHX%?n+rUEbjgo;>BI;V=sU%fVvFhr9W3wB
z=9KW}>$B9|_3xt($F$#QR;ziXLYqKXTf3CnQ(LK<#{(okQ0zty{2IA+B(zc<VV~g-
zuHX&+!0THl02c)zM at LZr7?C;;(pm#=PVv&JI>6p;sncsd|EpenmX*?U4`-oG`n%1l
zG5YX+yaC7 at 4dSMsI?;`!oi<-jc(A{9dOM#x1^}t<iro_8Mzt~^t at 94w?WFnh*h#PQ
z3sYbC-d4)p at 2ms+sl3aV?(zbW!g4(3g=IpzICNDHeJ+SdyssD5V(7*)o((adwM~Qq
zz&T%%(UlG?_O|9v`UI`3I^GisDU4b2u(#s?+TNUsmS!v+#==EHZsb4b03MBc-AJxd
zxmK%sMkZTe?f}r%P<l>39eFaWzcOlatLAP-^u-D+B)tO6C@%7FbHz at Ucj$xA(d1eD
zE15=gB@$$rDobO*%%!UT at _!!P_7msIC>&qQ=7vU`ejNeytf{vuwvUBq7pz%K=%nF=
zMZV627pDE_^}~-X;57S+wmd5qM2l+zv^XMl#wkY8MhG$QLRj-0(Oyda<Q-gLUu{GA
zaE|k8;(m)o`TWDc_(RZa_P_ts{G|MJioWVk*20$V#3CD<ov;rV2azmzCf)uVP)h2~
z$^Xi2-W&8ak1^_A7c&*BGg%dZ4sLlHgO$o|?BdJJc$PiwK4M?zZ?C02d6`9%Z|%E1
zc8f`nW8e(U4g<ted3~A23}jPdL{r}g{lHo|v_VU^mT~5L&(Ar_KxM1G&!&{i#^mr1
zl5m1XkVBtLx+koq=4l|4_B#Bs%H3klQ@|N-EZn@@xY6O~lpb63vF4xOekwsNsj_JG
zn}mDCyheS<n4k;?>GmC1%Tj%k*j*pQ%5h+ at a`E^DaRTP$Pket!Vddt!C#28&5RM at 7
zI|E_9&}1v|`2f%hQ`;-b)5so!?*pi)iw4*_&uSc*;TxJsGpln|2;w7W=8H^0*%}=q
zRQEBB6yiL5`1-3}oM3S_i%hhz at cLUASQ<T?li#~GBa-fI4$qXMDBcZ&EGOd!QWKv(
zR;cJE*uT-JRgAKCEKu~SjiVcSF8%yiMg0Uss)8<2hcnsvR%n!h$0g$hLNSnpwENi&
z(kVGv5~f<#MYWgI=MvL)`yKleVcHOm$n(QDIn>=1vQeK80lX*jKXPiqyH5in$Nq_-
z<Nx>ARQBRZK-m)+V<58XxwI9=X4h8zNTOeyW5h$pjg!uVN_I#?*t8sdFe3YjTU<uj
zuof_Iv80D8I=y%Y_oi6A2iu1jmiTPoy>S#+dWw}c#>JT~go&(Vh2P4-%xV*lKLh{;
zzI;{L%a1>_&W$kTQ|1Gl2=rIv at Nt-gW3i{ZfYUxe+URA~yMQ!imB)u_U0mM)YQD!v
zvX8hK*o0;o{y}IGm-pRZp8PQS;DsX4_Vc;4-0-Tr?|a4vzMu9ohfIOUjOWsA=fKA_
zLmz(;v(BxXBBGh1BIg=^{T>|ZQK3?O=P at TRNXE2Vi3Gi5L~PYjB7(*$4KX3oI>g%V
z2KPhbyM-3zd>?iE!0FH+lveSO4{ljMfHvXh(mXGXgG_ at sW<<VPIDWTSjWoog1s#Ok
z;a3JH at D&x?sflkSvd1!N4gt#CT+M&O6au;zxzPYn_V4}mf4*0Kv_f)NRmcYP51OA=
z*|HbbV~B<RTDs(((~8$zOqF+V)_gJUjb}1Rc4#R=4spD<uHyu-amf7ifV0Q at 7s<j@
z6-b$6T5%0MzWl;*&uGkPS&=b^KJ{bQc)+FmCcx?;O~J!1#5Fe$1TIgAD4ly4ukzr7
zV_&#PPyMY!E<o+|mxL^oS)!=nU5_^Cjx7_9h4DeGi`HWbq{IoAiY=X8;Tg{Tbi}1i
zTMZcE*mC{c^~k at t0r67BsSm91Zq~<FtnjZad<4sImg0J3!azjRH!L&QQ{F+>y+^qU
z&6>h^1wOiJ;->xu*YJ|$S>!+Ig;X5sFpNnyF3?GXQGwDI$K5#+880!YNC}Z_oiylZ
zbDvIEfsfASmNE>T=x0(wtlFqr-u&r@?97|D2!Ym(+(9~#YIq_o_SWL(#1wX$cx-rb
zzJ^@iV^=2{xp7&*z1qJJSIc*D(7<5yJ#JV=KC`h(DSg61&R+cj<@#&l*yG)embLSN
z2t!+!10Mr(@=Gm>(7Sm|ea=i;+v~0;5|s2*qUYz4u<XoAciT-{_r_vZVw2D07BR;=
z70!N1oZs|W?dH8Eb0fJ}d?Gj4Muw^43^G3PDM>jR-Q?iREMLn}+N|)UR$eOAwzh0o
z9<5MAuDT$YE?2d*L4Nf&w~G-kjnj|&uOYNZ|AR<{|MZ9d!NZ)$zl*qhEnU7bq6VyT
zN6&Y2Dk1|C$;a)~%UJ{vRTdmFe{|Qh?TwSVVhcFr*syD;G*7h3r`8FEMk(V=BJfOw
z&O)i|pq@$&U?~nX^xDTfb{Q=c?^+iVaq_#lY3L5-{8f&<GTO~4?)ZmBjLIX65_9Zn
zt!fI&(pvh4V3>S_-bnsdz?E``TW9^JMC<!0C^@VXtT)6tfz#;x33Og!E4qFT3c`?L
z;>7_jFyye(eS(M8#aDBL8vAf}kLW<sQ*&A@?(4Z-%MMZcClv0ctVrLkm2d1DF%4l&
zPLC%aK5K|M3`A=3((=u}8~`H2PyT<v;E8<shw&Q*1aB;FIEs)o8NpKbE-lIn%a$A}
z4F at 7&e+a+!>sxzOpx at HS7~OQOIir+>tppArd0NKMDp9T9C>^;$t0}!g7^5D>gC(1w
zebdvFE!Z<e*4tVqy=$C-iqjV$=@fSMBp&z2XK6E$)+><A3HUrajxncPx1?~~=|s;S
zlZt)5Zw)3cvPDy06Yjf|tmyGb7ywS(NZzl%l8gU==?{7PhP5&Ri-)8$C<8w~8 at RE*
zoB|@Rf_ARG<R%AM)yQUL816r#=f}m at 006=&j;Lxc)4l{Oc{?dM)W7!ocR$JJFCl!3
z5Vez806+_QRb`0zD=v at O`vVa#ESHm0S-~f*b{30{%5XmjeB=f_kw8_Q9xteqZ$zut
z#iU&`eQY6nfj-U!EJZ(c^2u at mL4@OTX#lvU_y0Ot^;HJmMuqMeE~|KC)(lRV8JLbg
z^eGv^=c9o(R50aF`H|+-pt0Cc35E=!G(-IJ_km)0ih!5{h{AI5mdX2RY5YIEOnb`z
zdh0w!Y|)y^kkuOxMsWg5>3i{gVL$QNUtUMglt8X3<ZN}d6=w|&N3@(c^hz7a0o3+g
ztGI>X-oNoIYu9)2i4<z=cm)kLJ+6O1|E8{t)n!+sbB at m_U}tnZU;d&$R=X<N!tqZQ
z{d{8bSIe__WP$eLbB at H1USnY?G+pp&x51P~OM0%8+?Lb$w;tDcRL*V8I4{s9lpb5f
zNvS{Gx%GFN2{iNeJ)=iKqww93u(Lp94V53G!F=<cZBP^<kO*Fy)|<A43Y{igP!Bw&
zhv7GXkA`soKAFcc#oJ*qG%3uy<LhkL<;^6|+s1yDfl<9-bC%e^eHuX9=9%B$Iw)Vc
zfYR81h7B+OA4g0v?XVO99!7Izc%Id>FOdKu>A at 7`BZ8sV|5TM=N!p>a(##85%{9Eh
z$VsUAX=R*CK8 at GTNFZ#5V5Brk>E+x at +*OfX%vG8hy6Ra3ffB>3Qw%vH1JPl&5*aba
z8oTiulLzWK0AaAuE>w{}wU4pgRyZKb1>|779_9O}1H_qm@{BB)pxudFp#RK+rkzNP
z3o!2Kza?E0jp&P)&g{=>PKR;=k8kc7G*WJk3uvnq{9VIIp&vs;acz)M1yhYy>N=Q*
zL4!q!bPL;vNHO4Acuu~m$Cz<KJ-6M>D9jwzL%J!Zsa>|&#PsjvocI3sIQ1~*va5&%
zA;86MFMTGJNua-OS<31lHu>1YIGBI8a`;z^`|Tr-`!)6hJ_%2q%wB)w0M3DRd at FbS
z2yo5h-<$XUc%NK6z353Joljr2rOtUTZ*YS5aU*$Nxb at Sf?dY`^C{H;#AoBD<bL;lZ
znw at nUc!K=lLwi?Bjx!2slt6EBXJT4YM6*&SFNXi5rS9F^S+IO=a7FEIbS+}Tq?Zhi
znZ_P-S at hEgC}m9nK<Px0_{g)sDCL`kfnyp`e;o&rM%(5=^ACn*9Kf}Vr%pV-k7c|H
zlVc0snYG<O<7S~D_=*=Z&4<9GmO3Y62p6wb0%roDcWgC}BnnDk)~#f5?@lXn0?K0N
zyB`olrgvBT!&tX=lDbgSMG7g4Re3M|-UsB090;v^aDxYkT>k$T4EetcZl?>U8SheS
z3L at f}OCe_gmvQi6L|P at cY<VUwJGNV>WwxGi4}~Bn4*(-v=MDMngF}2XmHw1fe|S)o
zJN-$rb48^Jt>d?sIl!Ek_}K*xGT=JQm4_(uWs$6}#3WV|dY$g2!UEkr$Ih{(I1kz0
zDYBMV9ujfJnDrkVg{1h&EPaAX?X7vFH4$Q%jnxAHZ%KW-YfX*l$@Vq%P8Emg@!sr;
zEU at aP3|r)&!NTxdI__1#eF?nWIvPX}oQYvK&sgjSKAxV>zncP4Kt6)#S-v5T<CJpd
zS=9WQbXm%qi&$gvq*eyH(|cfFDCr0=au#Y{{0d|->-$nXSFP=f8E2qS$rqT0ZyMAH
zadc-w%`yy#)BzKT%hI{>%{qf1O{&pDpY0Q?^Qp_H6BMGe{Ku*4pr0QyAIYtRq5@($
zfU)!X_pA4T&8D|ogEm-({}U+hy@!KHte+>W&OB7leZ*PDeXMfb+apeiP==nTg(NyP
zb_nhR9QI02=R}LEx1H&w?0(Jq-xcD7v2KM$uQ+cFB}MKJw}BB+a2<vTqXZeZJIu&V
z at dV(b)s5s^*|gUa7nx;wtrDHDmf-fG!?yiuM3u4@|4o&$&BehC&?#!WL9R($?`>3r
zb0-??+_A;%GL{sD!_%GgNGx+5C1~1%&|Ia at -ILX!K*bp`B+^Ljr848`b`i#}H`n&>
zrOT?w;47*Tcw$RU$5W5--yd%+G(Qxb>FkDD?Y!V#gL4D6TIUVlZw}1a_ZV>wYJq{X
zw;)6rF)iN0r5{vcnD)EQ>{a at hackBL@?B$iKdF`@QellBQ`~hgnO^%n<nt4^qiq8x
zqAjlW4a_dll=HTiGCbSkItrUw>#8bD<H`Ah3zsN+L@>yH?IpH5Sg#fsf$uXsK4r3M
zFe$0Z)6~zhnBgGXr^n7vk&>#y--+$6n6iM0?%mtrlutY@%l_600Eo!=iwTKV{Q%%u
z*aNow|81)EpJ<A`=iCEA|AJE&$d7l0e&(H=1lJvaoy;HjushUE<Y6y^krSC3LV5h&
zuq-rZ^5JhMq?=3|*tHRo`jJKZ#X!c22fV`ceLc1VC8ep;mya#^_I(zOW~BEYplQE;
z!`~F_5k0(4p-#>32yc5Avq0%YaLruM&!uAxxMdTMhR)XCM%`{j_tWD+_M)&yNnSUl
z9-=1^0fG0R*PV**n&b*x;{?2afjJ}UuedI)j1FHF1uH!~v=D=>xVxo!IoB6I4gffV
zmljqHdV-@>OX{v#6?9}QXfLEAR+7{RrcCcWRMkKN0EXn=SX at Z_-;NI&c5^+In$@0x
zh|WLw)w-x+`!qwFVkaBqo-lbMevCBMpjrmwn{qPZiYz;s|2nl*_&%h`&d5V9yFd7Y
zb at 5_-x#_}_WqkH}SEc><0pRaf$1#Vz1x2l8v&)vH^6x$h&05#cTwJbzq0vFtkAgL{
zUiv&!@yD7JJRq4US91*UV at D>YR1p%GnYCNEMO+=5FYt(O!q+)5267na+k~dLYI#RP
zu!|p&J#ToY_1V=RtTMr>tkndCRc=OaH>|JSzp01r)cdQdWa74evhD-PzQwoYJR~tN
z8GvqUi0I$^`8~Ebivo!gT=-2o1c?6{&|M5zzJCTdE~PIBTQRjL(&}C at zU@`aqE?<B
z>j*t^q at KS4XiI&k$QCvIvYv2x)0yFUCuneZJTZGFoiOk^KEM;I<?D7bgiZCVSc66Q
z at 8WVF{8pR#iw_KBsQH1u9~*)Tp at oeBiGDZZ)o^GF%MK%$O7i+PsxSp^I at vkQ!f7bG
zj^EO(S at v<=(E=VDgFau$^=5iXs1d!bi^YVDsV6FU7h;zJ=#_9safS09EMu*4V`TYs
zC at 0X<@F{%jTcd!|6l>a9mu*POZb57Zk`PJ(eh5br0va&U&K_Y-j%T)vAq1vYoWi$l
zz>kkPH-SQlMh3Hvy*xS-ei$61N1p+5SF6QPYt!=y4dsoX7=bjgh~nR!&SQ)WKn|H(
z8w3f0WwU90IPF+n&hG}|S at 1fbD9R&&#b{@AvJp=j7e#ZN!%<Hd3)K}ttwiPziK%}o
z6JN+H(4ADjTJpa$=aKWV1)+nj0My*t?{`h{a*#o1%X)AeNF|)SR5gc#b+_oqORXlV
zVx9Tq2RI{j{_wkRL}}&{8wwDbRci=suVOguPWU&0`##mY)I~>WP5?PCbNI;Ut<Hd!
zbLTy>-*i<cXC)^%wu=HTFR{{%$6MthcIiV?!~+5;CiH>I4qe!pZX4~@ao_V43zN+E
zrJHsFKqOW=^DPn6Q{SW834d1AX?U!(7~&w&+R|NY$+_ksk2wHVWA9m+?!rL|q3p>S
zXr|-%aKqn-_#Bj?)IknF`{rm-ma?AI$vx=ys)|QX<x=61`t({8eHN-)_t*FI6m$3=
z2e-_OjgcD;oWO98W%5ugbR)j?m={>ao|>3Sp&mg%sv+e4UCmXs#ge=9*#fUIA9Nmc
z2aZ~p<pFFZKzk_>5NF3J#(s9i)$gc>Cur)4r_?)8x(Y!Wa;Rik^qplggkA(zPL~q!
ze)b0yrYX>C3a*31p#2|EGKY3%&UZrCne2H;1Zz|a+PaxY$_ZWShp;w|P1QeH)N9=w
z$!-(~at@;ol_;!+ub25{O=)LkPyTKY(`L6jhfs&wM;V}~j?_3s?<R|lVnH~dnG3S4
zL<T>YN5F=3k9<AO)qG&C$<vSma-6C+lDCc@)0jRVSM*0C3Y?xJ2GZ=eBqB^w0+8{^
z_uU{Eg34yooiu1DL}N}xeKj!|pO|wxK85(8a|L at B=?lxWxbX9f+7TD|^M+O$MjJI*
ztc?0Ip>rz(a?g4ckK0v0$0BwTs5zEVYrwg;^A<+7g$bvo at HiU;v<KN_MfM|(RW95+
z*6GBzzS!K4>Hz=NaXgBymo~BOfxbZFa9NL~Pd-o>ue4Q{zo)*h50C6KtFLj5Gl4e6
zI=4=GuXv29-5*omV{4vgNe*dDkHEwoF|4UX*PEN*I8kBHr(YdTeq=8o1<`TW@*0;z
zTVMnXpamkShaXTAYJ3DBtyvQFCDme)&6ft`+~Tczqc@!w%u(7_^q`k%LfUUs#w9(>
z%o at V%gNIcEkKfhAYLv;n&B?$!6{g^SB7_W}+I?%)7bm~eT~d{HDyA=E2T{PL0hk`P
zk6E#Du;JcuTzLC!PbEa%r-wov at e^ou=s9xJJ8NCy!*9u_WJ)Yl^rko7qI1-AA>aL?
zDH`_FW$wLl6F1g=?A_BNiJ>-zu07bA{<Sa}AGR%qV5#B^;M(pbZ#_PFddk7n(7)Es
ztBNu-)%h%>cC7i)`7G&_sBL6Bfy;jWooV(Yban;Bs+>-G%LwWtOQX9gyN8iGwi*<Q
z^Oc3!k{Z~2rm$GZ71wNSPTn<s_W at y%-~WODf@@;*kh7W(MlD1#-suL4-Yno{Fwz4{
zEeKp_0#%dneimC($x2PMPK1|wVpMCx3bTLEkt0s at S#tBB+Wk at Q)i6-61e>OMfa`gO
zFJC@)@Hf?S+_;f1z15w^wHq89w_esmwakC0$k@;ga_l96OpV1TO~0R6pJ1iFszx0e
zQ&&r{RT1U{&o(pYYpm{>H+SS(w1NO!zrjyZ#1ud-z&MTjKg;8TTpPHT;@H7|_zG27
zQUBS}?zil}CMt_W46VYxgHlPb9|8%|#y3Z~2ud%7_oxnx&CngO9v(%o3k64jjt&cR
zZ`WRcp|S@{Gg4QokPkp5D%dAvSgRb2kuN(lTIgfzo&)v{lLyTM7d|ac9lNpP&`~F&
z^}`vg`X8^%=P%vmab)+1f*lQ*vEqs$Pqf!>$@}$j0xrH_gVTEgNY3y$Ia=5<Lpuoe
z7Q?15t0at?A6#vTroB$16S#nDTD>>_XUYFp`G3%$?U%Wk;c7X=vB$Q4k?1Zz0>RC#
znMZ9Br!F=ZhimFkB#thJ*nbB{qk1pDycW;<HYAk at 6Zg(Bb_lH!ThIqD-zMC9^FBuz
zg0>&T$IE~CUj&^HQ?;_(kpb;Eeop_FWAb4j>S0Xpm92JRFjdy@<tsOO!p#ZDSmUaM
ztCI;X2Y}rD^Z6gWzkvTc9Q^8wL}6L{+sSd^``2b~wu6mU;_(-CL%fpn$iPHV;Isjh
zsmiriF25}KTVFQtOH#?a5OEd&=3Ny3$wdE`!u~ImPMotF!3l6 at _8;9t)chG>a<X^e
zxsaVxNiXILO)*sYhtqvC_esxLrFX<3gCmluEU+gM1S^TETl{s)PR7#e`Kni8MJe;0
zD;~e;w?ZLnO=N7nj|LZT??nE<o2rRnltAkgMs&frvo1aLZ9OC*>~h(y4$+dkf}8+j
zuXzxkm{OOTx}8%#OV$CIo6eKL;E?sX^pd at IHiecHo#7dOOoeN25pM8}QMN^c`WV&n
z3orM{>UsK>#iz>Z0WQtYrR9B!$Y=B%$z2~Ypgd%|GO8uzX!^W#d!E4`OzIdv4gf%6
z$Hy$}<sdG|D^AC^zct>3I`Zqj>sH{dffh6v*rOTSax<U`$>)K#Q|Aviac6si+|i&L
zBILhj;$VkqiJ3Is4_vbYM{NqC{=o*mEdhe at Wjw#c0iTrP`#;QH{jkU2>;22GrezNI
zUIvO<6_GnHUF!r5sW|4K0o*js*uky(E;#%Id3du=Mq{grTa91zvMHdHNd{eu&hQj<
z2!%(8()R%$3|?}+*l4Ux1fj_?V{3!FsEXYZhC=(&4(oHq+zEXyzK7Hg%bz1C_%64g
zBz4p*-=RV+Avz$~FYKxImb#CyAg~#R;E2U+hx|LalgLN+wOdObG&lyl!CUeNdKEDi
z^&A&iyh&ZjYn5C$P+RMhK}|?u4X>TUSrE7Wb&tkP46VRiQdrTeV~Mhv^PWYrnGf6B
zfn1XVp<wucZA6=FJ at ME-7T9x+e~~(rb+aK{+N99%{=HUt|LMKT=bgY?wjpY#Az8)y
zVAobpCZY5e*zb;ju`+z;CFj`_&K}__H48K6EhPtIe7FFgn0o29N1ga9(|RPY@&h1k
zl!lf5_^#{klI_XqXEo~^px`zhgz#wa^3_992lTERMQmHM!cGA$$mh}@Wz^7~1$r+m
zsK)yw|H&77O1?Gz{il_;EaTnD(X&lWXMk%jIjw4 at Wbn>$1xxq%0T(~;#L&bVGk;z5
z=ESZIFOLn_k^KMC#J`fobevP0zMglca72z%=3H>5=i&z%B%!J6YO at K;JB=(iu0DQ^
zx&9-EG?c^90aCYi1d%F~jb}@|c~h()Md((ojFsW?piNj$UVp%-KQU+A2M at qi26$}a
zW*DC-jM2_ at n@8X4I^zExQ6-nwsoduIk>hwNa%1mG;#@BCSBD!`y0Jav0*@tiX8#Hf
zHtkuSv{mW3!Y<R{DouRq)OL#(p~z@=T<_c>V;8oiDen`q>y&8*O?tuxaP}%o7rriv
zw_)3k|6ZvZ&EZ%8C6D_DTepPSB+r?3hsCy=-L<9}JqNgm>uOuMmzM=WZi+wh)QFdW
zB}p(+7j7Q;Aa&XI)=Ef)w<aRH31 at v#gCdhD0Deyflv9{=IXCAmjW9LVQ*y2+CRKc5
zO&0b&Pgh!n3mYL1*b1CKto&ny4roxhr>FWNE_jcwI2PG_H8rB*E>|SYS0NH1dbf}V
z9)UD1;PZUtYMc7Oy$u9W|Kk`rL_Pd)4xf6^JTfK<^=79cLgeive#AA!uv*iElvZnB
z9Cy?3YIC2kn%btYj8znU at mGO!su^4)PXWf)dQsmg at 92{o{O63^OcGdzM<<&G3t=Q1
zE!f5<qi~-`h_pP|4yBiJQB>^7nCO at fgie38>VX`;cl2?Mo9_*N7qyN_d=3&KZ^dwc
zm0+wh(^JPPV_(%;_UpM@$T}x7eGuTNWX0|<2E09awTL(CY2?^dsfgpInd7rPf`5{d
zDri6I#;nsbKciiH43ULLOM1ApAN=<C1Q8aG$Si?+iIx;r%~fMo%tOsg!ZK%08u=0D
z?S}0g56VkyV8TA=z2xLKW3y;K88N*MS0^7n;zxlSA1bGZgQx12&V4}C4DJ4@@%cXJ
z1EFT`r<dIzBkdhtfYljTeXvv-nJ2bHQ>REBf)|7wr9Z2{)v1p+eKu{g0G<BTXkd_v
zj>LmUvR>fO)_iA5NDJ>4ulNw6vqslWJZ<6OdyQxHU9oeJL-Rauij~`6!EEaGXmj)-
z8olClq^I^xj*K at eZiB`kam-1qO;_hS&nm0JBv<$0vT6r7y8TMr$@w_A6Rv3RC$`Jw
z<1(yzGSp)koKEUf#F}>TM&UtYD8ptJ0_^xcyU;P0V1Dk;o(H%1$B#dBP&hS@*-{Qv
zd$+5Kx2e at oD0rd%aS}GIVDkG0NOVLN)@Qc(pz400X8Gsv4WPSN=hmRvyU21t`D?&`
z%jusLOTDv?04{hi at +CltQ;V;j)_vn$Og>|<-#dHDdY*D}SeIjmm-d%qwf4`+dz+8A
zsM&Uulkq-W;Pi*z#geet*gj&dy4*-#4C7i#f9mv6i|K0?k-c7 at a22O|A7!```w2q@
z1%8!s at 1f&`KJ;0Vjdq`2O?7I6@;)9H at NP%4J>}BUG^YoiNT6}4IW&|w+!cg#hAB{O
z$u1~7y9uB8 at bjTPK-IP+-fq(!$SuK_OeI=++4kdT$)Vk<>N<LO)%nGN+o>_H3#6Q!
z|Kf{uKV<GgnqPT^S#=`e{Xl_epAGZq6HT+20xYZg(=P3xHZc4pAY>#l>0>={z&^dV
z5<R2r;xjrdgW2X^rWqY1z)|r-Srk=uXH0j**le&~4-gNwu8n4JuZ^`6(FcCXpZWkQ
zt->G_DTOsZ1uI=9?JH3`Fmf2zlx6}i`gs0wZhw<NB&a8I$q&ZLPK1~Q{k=})qi8~n
zpgT#yBo#smx}s&BJG77VY5~LyBWBf-9JQcYLpgRh=Z$jhN-|d)IK~82#ymW11jHhR
z|2JuMNnrmw>E^Kev+gZxby7FuPeG|>hJ&7?wTb0Hn0;*^8TsZy)w-TrPsX~QNMQ=q
zV)=L^;?iDbr3sOHZN>nzB&_tc)C at VdtpqjaE1^q<vrO3Zvu<&Qpgq3DCxbEGYg5f^
zq9vS?Y0qm at Ti=JT7Kl_oWF9#Y6TOe=htaEIkujS|EVp=7a?q5-uK}|WL8bPL>z4rp
z80wt!sKOuMym;{FvV!gp_I47zp^Kse*5Hcw7IRBWpl;>-;g6P-YZnO3zRT`FBJJSW
z_ at 3Ju0PcH0NbWnez=#=q1R-f7dJ|4i*=mZ<3cIOW;b$*+v=4Dfk~bHeB>*OmJifin
z>t_!5#07YD9v#R?U99p{RCCmI!X{b>IdJBj<0wr#4%(>dv|&FP)1n1~XcWm>y*0vU
zL~w at oX~u<-lK3JKAT9Anv34*|X#;mSQWG?J^#BuA#yfPd&HkO at vHvZhF%GzV?R#mn
zDG^Qf;nO$`>}A~@Z{M$JJXx756$Gw5MAmj-nLc5{$-4);IeQg#&Xlr4LZ!h3W;g3B
z;c&~JAM&8D3A at Gjqo1g}*Tix5{tmWUrMY}$y_(k>*WXl8x6*iOD5;|nBIXda2CAFX
z?HW$l##wA_7$K%+ewp<(rS)Zd$N+;<`W)7OZyVfTQ*{bPEl&WO?bnoCQig+rT75Dk
zR4mpH#Q`5csN<5K_kENpcw$XZf`Vt<7R-o5?QU6QF9m0G&WAr at XojFubMh2AQx5>h
zbNU<?Uj>O19Xi at mJkiGBHV)x9ll%QB5LEJIfgZ12(=P#l`G9kT-!bB!=L1bN>v$j(
zl(A+t`9ptzeT;7N8hUcK45}Cy0R3+TD>6n=Nl6L9u-%2Hmc?el29*Fca8I22jX%IY
zwJqaZ8xSc6#!R41_Ua5<q|qconSeVQ9tKIIeT_E136j3huS1M8FEoMD?4h}*f{utZ
zM#W_aOS{TsH_5YTA>yO~6v8B~r%Z|ho3}u_eu!{pFC^u~Bi;Nc(CH#WKg$I>{V)jT
zFFw4*KMb*QV;4LjFh{fijhdYm0bYU_|DAcOgIH_lR6jhjN~VZf^)T-QusA0J)@rkl
zmsESiJu=;?DMw492!eQ<h=yI^|FYg!FgoND6+Kz%?qpAWU1-GHYIL68+&(F=oi0}A
zIJZ~GO$Ii&Bjr}t`M)9eCa?I(-F|1*W at fC&gyp{}Pz!t76+wf7uh-1se>Ny$K%nS#
zGQTYz6tUg81FtcOK<lAZ(81|j-hm$uMAya)A{&?mb%NdBMmC3`c$}*DcVI*C_x?up
zWy-6;a?+D%tqFICdhKjNs}{|GP0e%t_6%(?my{F)tb=QiG2m|#TqJdfi4|jlQUHTl
zhnx)#T<<ldk?g$2L7NEt4^KI at PtuSYy{#EIflttoAKzH60(!qokT~`5G+~Qn)W>(n
zPeY-P;{UQY<TuvKrv>a6QF5{yy;3K?d~-lF at JfJc`eS?j&9&4n__Hq29sGs)MIqBn
zYh9Bt2rTeLbdK5_3E8?ib6?NYiEx|$4S)j?YU8kJbm>xcw(#0{heg?6S)oNL20EhZ
z at 4g)U2m{R&pY?nQI<zLW=KCajFjc2}U^1YQ%o8on_Zy^lK*Y>rG|?lraPXF9tX>e2
zobyvG#N%#(&kS7_%oK0GRQk2p*E08%3}BE1khH7jMqnMjpca~veuf@`KV;gS>J*w8
zJV}N4{jvoHJwVc(FCdWv<g)*11^@T)N+^e2Q?9z>Wxa|sz7Yy^T{WI-B6}B4ZTwpy
znq#@d&e!X3q%K!;<QMzjzO}orAFSZ)E{W_lz(BPYr3i!vG#benze>YC1Lyq&^p>S=
z5UkMht#kic6W7NJVAsJXQV}!B-d$J)QG>;Jf#oSEbT{ecoyQhlAMdebH#%>N6%+GZ
zj|_b?Yca%}{%0g;H$B0miN at DytbFOHOV@JNV8rZ`T`suS_7713)>X&JF6ygY522pa
zYm&|<kfQT$F9q5}-^FqoCll?A at ov8%DltC9mf#EqJ~rONyFf1^u)6>vaN*?ZxmgiV
zTfq<J*~<c$d3Bqer+qjk4y57u3#p=4_-9|6SnX2mAo8Ahfq*S&wyw*8$88wnyv#-1
z_r*lK1oUP{;1(9K2sc!cdUJ-M2{I%mFF6Nr;EWB-%6`j50(<oYuy%3GUau-T^#+uy
zP}cuTtgwen-ffE8bNK*~JO2VPu1jMg6jzM1Ok*J3FZ&ggTddJAyg#$bu-U}>5oB$X
zYmZcMA+0y&5r<nwoG2!8-vhRq#paKQlnkN_=N5w@^kr_4rW4pdQk3;ZrbXJVC}3Vp
zt_r<3ig}Wg-?l<)%v9k0D%9v7Rs@@0G`^i<URuY8RwR2ulTu+%0UU@)8~Fs!@!NRW
zHSdkHeBoiG^{ce4gv(RBZ+47?Z*^--qPlAh{>h(iGD9i7V&X%qg;@06LCQY7NLE3s
z)|N{CY5SwVxP<;wNAJAMtIKiFMB%bI)NVu0+2k at M;J1pSXyB}5>5BkSaLOS6KsuWO
zjucJ`q(7Quhe`KQ{+2|Q?y5q;{QZ`n0Kz^?{*f2%s{;wkr#n5YXCvguhi(;VDC=c!
zZ11KAPfBp%J4C&uKN^tkGU+ON(kpO1CsSTmWM8HkXumnrXljIt4qm#KmUYGXW=>tN
zjl|lHZ05;-a%^dvaL`XgJV!1#e|J&acM8-D{BN)VPT15scX++!pVD^DB8GoI%2OPx
z*a~*kUq3mjhiXoPxzg#f4*f_=_(YDzW~n+yAt>j`9ZawW6_4^AL8B_T8#hDeo^K3~
zHQ0L=C=!hL_BzK^_i<ZPOLr<YXFM!(Zsrxo-jrOil&Nz^k5Vyu=#OGi-nv+$dPt^Y
zFHJ~(gF18rNd))U2>`Dzfb- at 8xg^n%fmPX?2XMSh?^){bf&2neWzLLkVpX@;J^qTV
z`o)rm+$DpRwG%SEtrv~GAw+^DyW!I9&@o65I9_d#j$2 at NZE!!=Um2R48Wqv(77jW*
z(?d;h6wz)*2j9^MkkWOGa_<Rg*(nb33tq`kXxujoYNkPa0`<25qjog#OzXvD!vv}G
zK+j1~W<fagNUEmiXpzu at B98d<1Nv=1x-g0K#MWWcR*h;E2q{At%>3#Eb&(9!()o{d
z7EtYdQh>tod{rsb)D>qo>jC34u$Ey`_aST8wtB8EYaX)@utIIlRwWMxn+}MZaoDET
zOY_JfgB~v{^=5A#kSddQyh!)!G_0GfOzJW^aw{Wse%me`T~R;&M+jXrYyfAe!4+1I
zaE-`<ETxL7nG|6oOMU$O`mSWe63Pt%Zfy)YG82^C12S54UQGSn at C~Xc)T#i76_JDV
zxs$c#rk*Gvos7Ndl*?Je9o>Z*><o}ACoWuJ=5s<H0^)m0#M>R6(e^h{58wp#K#0a|
z!A297BNc@$zWd$yto)V0OixcmD@%;O4I9+;*Ogk1x#I_Rn`<mDuc?#|)@uiqb0`nQ
zo+6$C72l%&o8<eCPYkWR?TlI;P8y{Q{bXSKF8j2$n1=fAx!$bpn$GM}pT_>Z0mc60
zozK2-gH8*&Va0`fVl_FnwIemlDdocCyae)&nB25~q!4#5D7I59ottY~yE)x0TFKr*
z4ffWg=|jD#8~9j_budHhNxd2bDCbWzSB!T0y;-?M7J9l~slP^;1vX=f4gyq|in<OZ
z)vS9Yc~AyjKOWY1bVs<;-e{6zM6{&mN->*jO04TdJv4nPMNG3Bwet4Xx+q<;8GT2i
zb5T4e$718%Bve~o%n+^#`u{>0tYzLV30``K!4XLZwW8JK^`~K`k%|oY3sO3X<qmxs
zcbK$-XVHQEFL%m9Ka|GzXn5$}+5tUk=%K<MeT30SZ2X3ytwOO{Foa>Q>7 at 7Y%~8#v
zn9`}EJ-Ue>rXFy(IQHJOvmI?*WrU4-_Z=M#gWibO`&tPHnvMsq*yn6E`Hq?Odh-45
zIXXf_0k)}oDnB8&lN5E6vqfSdsLKJg%KEbl1Gtc>D^B3P&43SI=SyNeMSgBueyRfZ
zR+ at w!Fx?Heqt?*7nsT>GMEv_JJQd*5ZiaPkHb?+uJBnZ7xuw<8Tzp895fBaJ%h}4o
ztXCEYb1%qRJaSYB-^$2w*3xi)H$|Aw#8?)a%sX?>YdJWa5jwm_splSYU;UY&Q@(zi
z!I2A=;zuu!g8NSXy at r6G9~8fV+7K_til0{Cex5<H%$}f9zB%aLWu}GK`GnLDTmZ;4
zRE6d!mzHFK at DuO^Np>2^M|5E at o=NITrKsgejO*(vSs7AjAeZaZPplmr;{d>l#Pd5S
zmJ#$j0fM(1tZ3z=4WI~}uL`gaDWJk!b~Vvo)WJC?oCDwmH`a2j4Ln$?D~#E9R*h(B
zS#(X#NeCPqN2;FhF2|sM&8~)^L%4xG5UKsZo|_r`h-gNNC<*bSg12uJ9NfC7xVQU#
zry_Q|lO1?9cIBI8@~K5=tLR}~0$OZU$|J`BWqVmQuL%+>q3bFMSzYs2v~mW3#emRe
z at Kkm?JBa--XnP>dPq=()=Qh-_6|vz*7KmU^({DafI$TxgS#4Gb6I`vrLIkz!!dBLc
z(zi6?FMuM^+QnbY^2NO=a1e^h+Uob4{DfdyUYR^<zT$k3J;;pZt`o~?Wd_XA^O_Hu
zOP?b<+A`$j<^aG4FV)KKVQ-|N2AT(%9~T?S8SUkZzTj^WaNDqV?r!CY=?)>LRvXHZ
zWyt0CQ|$Qx)N^V6_tYaGqnR*4?-CG&G=(urpe?(j=FUx1h=hrdT^=Z^kPX5)5L at R%
z*lV%Ja&~)bs at vI2no)H1F>S<Ett=7Uz^hu?@KENTUM+|0$urwKHdD)bel&10Ed<im
z0ASWz19e7Dk71)(YM0g8{vDYAOIJ1zj#L0UQ6%#{US~6OE0lz&z}9Iy8TdVNdWGHd
zrc at +)J2P!HT)ZVbl+d&X6Q%#&eL)>3D;3nO-2xR&xy9U5;eXz9Pc27?9x^Tehtm6^
zs1&h26U6y8__6=Zy^R~a(^t)6kZD&!o9WrDyUSNv-(TYZVUFk_^A6p=K=yfaetPrU
zMC^D)z*O+BlyXK=`68=;agT&RBN=FRL*s8&0}_KQLC#^FL%e%g(0=FbM!#lK6F3Ks
z)cki|cYX6-vI8`1<GTY?xc_K^SU*2#g~xOB3O1_*AJII2LM&a84gR_cT?rkorv^Uz
z)b2KWtrh&?m5l_(otOSs|4$oN9+y<wwr!TLnR2vd8XeQLWtvuV(s3adn#ra;N=r>t
zdUMoKL`_9g5vrNga at 4nSDK|<(A{Ej^6a^|vQ*+4;1;HH>1WgcR{~l+0zu)`E#~%m&
zIOq92=bY!cxbFMD?#q=CB;D2FV5426IwKg$c9xFATl=lC<ccB-h!LJef0PO=&!q#k
zfvUU~XVYzMSe#ltV~k3kg6h%@DhC$X>gvB~^xN~3yQglio8gR1d_c~xFLV3oPV%1z
z%9!D0veY2HT#jR at UgH#_dqn1(%LajNo at el4uav0CVktUsg!P~L_JtYa>LgVhLPLP+
z1z;uM8bZ%F&-ph)4T`llDm9J7oi<k at mUnezQAS;wKIFa0k4|A|!Uxd8S=RD%Bn-`)
zT>^_cUD+fpVO`^R at ZCq;Rrkp$8qzF7dL+cal*y4cNs?VN#<mR!3CUA2ih&cX<rZQP
zQ~kYstw|(T9LQ#1zkOWHiorH9K0k`x=Lx~g@%F(#n!I at Er(FUdit#2>tbDvF+R)}p
z$Nw70&i-N2raKBFQdhT(a1(>Bsj<~fj$_?6O|l%Et|f7UecgDBaG?en#w(Goh3bAA
zr&$k|Vr`i7PkaqWZJ4Wa(suR~2SMH9wC(Nf8t9eSug7>jk_i^$o3a2Fddiy}&HH<k
zMxhf=<7iETyx9W<NBugAzj+lks_vz@|KNG;#wOr^lgOKhxuRX*04*d|yo!AN{zre4
z+qed<&cNfTXCa%^=`}Boan8rYe%$>ml_|6V_Y7?3l=FXp<q8cr6~@{an?#r%OSF?R
zmn)uG<|{-ngL04<lq|C2gDCaK=_dxmzH7(PQ1dcv<ig-TraWNk?F|QKZco4sr_O)+
z{A-i2c^1}1OvjHJRJi at U8?Pk#>I`_zLiKj9*p0{DFCUx{@)!-8NnWNbQ^Uew-|;ZZ
zSyI7kRF_fyhh?SByfuy_rc0OI_9~SO7;`C0R at 7l(mhdiBGO3uDllPc}!4i1srRTOj
ze~|dqX|wo^F!|*N_D+`n*oyFYQo2+ysI!!vxwwC9USAJ}no#w4>{cnk#pd9ZJdd`W
z<DSWJC;B4VW`|E^r<TPonJK{Pk*dgIj|lyjdnL1`hDlRA7-&M5$qi(0qUYr4G^=|I
z3%>li_-#K;ujZLHIe+`<LWa{HclQuwA%YJrcG`)%_!_#~Pr at u|W}H+XqtJ`jSZq|B
zS^u0#wJHvPKyVZDOtk)G^$w<bx_U>Ddd?S*nSJ&I2>%<Bls9Nm{8YUd(IC^Zk=9E2
zJJ04Tmt|4#&w&bV at 048q^^sJ~u3M9!E=$H3R5p5%5)Z0BM1-1X=;^ncvC`GO-U_fL
zKVfPp3&v~sc1*7osFcU|x-EDd2KlkNmKAs$4+OYj1HW{GKs%J{%U9<Z)Oj?{?yms~
ze+fh5mj{V-V4n2h?3RwhY_vJ#_UkaH*3O{p!7fYI%{2Pz3uvV&heH6c(0W+P1%(Ri
z(>8L}muG_{bm?I6n at N3vUe8ss;*+&DyTQEQm(F9UDOkC8E?Ios6UacpmGhT?D+c&(
zGwHFihPpXSt`+iHq;7_W704bB4Cp#a!i~~=3s@`YG$u{;TEVd;UXq%cGn%Bv8{S20
zTcL*XBc)})c4nJFQRBMi3nQb)qFE`diAd373a$m=bvq2AF`NRwb35RhMbW8xu3-j_
zpJ(NX2|c=rupo5++r1gF_&br^B>f1Uy4$e+o8HGjS}ZSYY}wo(9dR}ZThU6f0nj2`
zU5iu4Ni8FTO)L|zUkxL2b-(32l~$Apa59NzP^FwKpalUio_nzbUGAkI41bt;#nQ>s
zWcJGDXulbI6%r7%^4Y!G at 77oYh8(=NaxVDh-MdQM!u0pV^DI~%xJ?!L`rSl*DONU_
zI%TTmuik at p2151wg{oVxK&x(rix0`{4!_7gz&CkP7^}Z9CUA at kRNb1Z4z(bE at YBSP
zl%K4i_62wRx#c5hSw|cWRyu9<Y&`IM at R&#Z(>G3p?DGnF<z32 at yK&&YZCn?h5>S82
zv5(y0z7&laXbz3CLlFA<LsO~VY23JgsJ72`_xsQ8ufEN+L^NJbnA&sO?Ax)hou0G!
zVO{9Pk&1yDfs0Pi&8~BYH9Z2hHZ|(Dl6>nB;NQ`Ttvt874g at Bas#}j51 at qk-b3Xr(
z))r)VAD6?h9`nF%f?wQsD?P31M$`*MghTBNU0NUIh!CH0KtjEb;&VE#1uH#1INObB
zUa8g!X+4OH;y*q(T)wvM^`S#X4@}&%Fi~b_#=>=n=qGzUpy8UjLHxf!JBVMwlPw*+
zu<Y#3C=u=a!%l0tIMI?f<0wE at qJK^$^9kKY!feog{!en3Gl7b$8SXj9L!E3JRn({*
zDu8cD+*7LDm{AsQN!jk_%iJ2S=(wfcDhwo<XB2RLuvb#4=FEcREoc&I>$5MKJ&Qha
z14gs9J;%;&Of@!3(OT~}-)?yQKv!TSmE9n6Q%EzVh#`_Oa3#Ser+w0`iuDz8Y6mfS
zr(j4`M78mhZM7j0+NEQOqaEZgM;`+Ampr*t%7;BF7DqbBCj}3~id3`Lg3DJY&y0m1
zMQjGTgxtc!GZFmom?|&Z?-|Y^!`S4C5|%1VH_Fbh79i*N5&VguDbNh(w8=h?&O4J(
z^yWOFgnNkal3mN4rezKN62(z^95yoYth)SfFHdA!1nMd9bJ*gtMS5=iz(n0=7b~@`
zt3v*f0R9%AaYy!JJcpYu+VCgDGJDVvm0Wo7H_Ig|x!LYKkr2D#7z&#lVT~l+sk(pX
z3UY4exhEY&y#>+TVJKrAfx0Us1ZEk{jIClWb1(LB=NgT<Z&R=gTHGef<hXae at WjQj
zTRuX+C2CyIt4 at odvH|$J;hZxWeYj6sYQ;{uef~_V%97y0I-z}l(|qSpI1*Jg6Fg{q
z2U%+Vi^<h3Yfl!~BrEGX9-L~kbz1x(MbdaGSWGxwLKY|cK~eodd%1c at Lo4y5ks}De
z9~Jm{ZLcdIvnQs$REQY4TJgjg=R}h5aOco~Q}@pg*Iq3!X=z%(CN2dXA+?K_nr3b1
zSu=4CrId#U(50WOB;EZE9;ovR?hv{Tc^xURyGr=8q7zo+;v%^YkANcI76en{stWC_
zc at Y-m{qBz9cxHJ|Vqg}gG7>Ifovj`a2|7#vn8i>H$vJ2gP;MdjwhWQ+F(IH6e+rm~
z9fs7N`t5Bz5ZUE+6a=GY{ceBIg$RuzsZ7qXp59dPl#X51udk`-I+#IhJXc~uh<QJE
zkD{wmT2<Yrcx|1y;L3f~`Scu6nWquDm4&nag8phM at 31I`N}{|=u0Mt-pVth<R;eAl
z>irS6pcMa^{D5lXn(sMpd9~~XFV<cpL<~yld21#_(cU{&CRgj5r=?#Fp7;LD=%6QQ
z9a-SyD5JL8SB*Gr1{IV4E4qL+(#L_ at 9VZz=|9aTobZDrE@^F+Ifan)pIswu}2ysN^
z5+xW}<*j-Whq}Oq-&quworC16-EB3Q0ri`PcD1NPmu#yG34h(&hjUxMTi2TAHP0u>
zq`8Hv<C&~aQ2^wu7+sh_s|(!I%#I;8ofFY*LBk)&qa0x87lLkKF@~wvRCF+RUK$Zk
zY^3%(`DONc=e`kZCn?%a=#Z89^+wqsR9d$oY8yiQgwiPE$1(*&{&3r+yN!cjm;`Lm
z&@Zd&u#6-A(OtUdKdr6WXOjd|`7F(6zhV2wIuH1;i<A#BC=KQ$o6V7xMpZ6uM;H;@
zWH0OxDY8LebjG#g>lo4%3c7OOi<o_Ap7XYpD+ at xJ4OTz$5LdmitWL4HA%qJ$p<AUF
zS!VTT?Sf at 9#(^m%WToOo9j389vfQ0kT&h4m5%}+e+aBtZ25AT9St`+g7<4d8vnXUL
zPT;iG|9Ts~_WtN02cD=0_B{e=e5x&b1L8#LjOoUB6Ef{|zt}x`)+#_l4Y7<ZT~8hI
zL3SI5JGjBwqo+kpGC2Y>P9 at T%au5*lS~P*m?lEYbWKP~XF-I!Een^KgtVY7V+0ubE
zW at Ls+lzm%OoVXIQGXnnA6Xl4{!wSh)y6SHpSBZT-32016xT1|oSOV0ll}H{t0K}(P
z;)_~J04*p%C(`X+DJ<5URTD#!z1YM3SKhx!Eph(6tAO(6 at DV2Gt?x9Pu*mmkMkI_-
z2hoG!NEJsxC3HEvb}5hFq|WVN{W^3<`R2mY0mum?d5r#nB&J1;()A=u8r_x1;_^h&
zcwW!-{C;s at q6^>>&1Pdlp!&MqZ_hY|8I9 at 6jKwlJ17N{qn^W#m)WM_hPIhl<(}7KD
z0!P&AkRP5DO*~CYHi^=3`a)x3waPmB&ZV at +LyBjuKT&Fo!~6eVs=OpZn4161Z-aF0
zI;krRD<HA1EaEce;^YS@%kF8#?tk&@5m at H&O*P$Tr;*uae!`46n-CH{-;5)|tQvOm
z&&CY0>g)OkGt*;0hJPMn{W2>x)X~;m71F?OhH*{dvC2tlW};oUoz$?XI-Dq*aHbcT
z({l8xG7aaoq-A6lbe)#Y(M{bgI7C3E4jv^*1wP7h<C1L}`M9D*mdWKwK!BdWo6W+1
zwV2%2V^F4m!iAAh`6h<P@(RgScaM{|K;L7B85W#pD{=346CW9D<3CYhX1i;WixyUX
zC>O%F?tjVM62bg7ObXKVXTD2XKaGjrMS7<79toF9rjZO3GZN(N5?s;#5qX!{W~zw$
z&Of7?up>qP71;aYJw9@%iMfRuKr-+5i_^pSBO)Qf-Ac&}-_h6m`ata|QgGMhYrk(n
z5VFyb&5IP2pwbX4(gRPvs{IHtN~U?6;)Wm$T?Oy+4LUgM at Bcf~T;s^|J3VhU2mPpD
z^HLj}2mUi61nzfUQo+O5z!s_JTu%ZK>Q~qE#qoi{aZJyuY2-*;jIA5)YPCP$AenPs
z1c?`uz!`;?(92I2Ri6dDOKW{`LesiR8T^8XlLs7d5_);1xT1To!FAhHk3asa at kEN{
z)K#MGOuYhwN-<XY;P}99(vT7uHmMMtebgU$lU^v<fnx3mjT?w0>0wCL=K}NnHqmm<
z0~BJz)`FLgX)kVLP>%Ot!c+znJ&UP!Pt-ixQ=fi-S5)leCO1A#x&zCoMPdWkAw7<H
zrN5I=1C&gLJ9JgrTb=Q()HSCH at J{!m{T*znct-)qeT!g7@?A<{QnW3Cu-KH3S?YI_
z`_NIsKxP2kzmjqk^459klBH(Ei=UqMtd*9&Wm{>PXWI5hw3|6r)sWA&LJ`%QkdKRn
zd)gBgf!r3Ts2~l(dOBb1cM9l*kX4kUZ#I}R`Wic-KA0k}B>d2dhb7-cJaCvKKREUt
z*mBr){pH+I*p--FaBW{oRUzb#ovP4vJ8~}yb)GpCYtrgnWaD$V^hP!h)I8gi0Sc!O
zQtZAae2DlHHJ|u}(bbHhC}H(wXi9g}_ at 6HSl_LK4ySTFv%&6M#d#{(}ZH1s9SVOU6
zbpLu<%4ui&0Czb6PH;48L_`hAl00=>>U=7|MhF-sa=*Y*2=F`U!^v9eP{%>hsC@)S
z2v7bztx=YTtLj|UzsMwGP*mp7J&HT+JUd?!2nRoh27ow119D~wef|E-;X7wC>?PF_
zRhN4hG_JTcPKabS_b_}8x~e!4si<v;l&DIwEs|AlY*D0C^t at 1@sH~dprDb#dA2U<1
z(|p4VP`uSE!&;@NYlAb~q|FWK-oMXvnz2hM)kAFSNK!Su-evWOFsUZL897l$5yh(%
zHeW=|wvlkKD9a?9qLtI~BdOrD$azj|-!r^yAgM;uEbI})2A%Qw26i at JuV5WMl+ij^
zLGuL$8thW;6J)1?Y at 6Z%D=~+6X{=6o9k6>tJDAbue;55Qe*MqzywId0++jGsgg6Zx
zWpg}~!(!e_0>nBz+81}kKk)Yl?7DW$hl(+nyiWJ_a%}$bp3xAObER>Jd;Xm(Pd!W3
z=MxC8k4NnyP~&1uZYSo>%!Ng&-ZJpO7z at Ig9z~zs?Ow%Zz_eYRN{{tp9()nsIe|DE
zTEZ7BBXS6|Voe#w{$jR#x?lp>UUow6C|5W-V3in2<3D%$b&rPL{i3#_OE?>CF#>yp
ziI5Tp93Rfr2*{Z=>_4 at bcNH@8?r1z~U8D515|Rw8olbl=bqoybCW#6unaZcHzVIv(
z{$^#m3>7ErpG885lyV at eI|VxpsOS$1d-YYdz@%1O(~ZikoxMr>?NFzGg3i=KE at m4x
zhnbo(HRDH2nJG)639Wco<G*J!Q1V8kjUq>L?BlZ|b!!&x+L*E~eZNn>Vdi7#`>1yn
z=;m0&69OP6=PDr8_X9u at uP*V+v&<z`w4ngRqM~TfY-$t(%ul7SCBF3N=7r;I-7z*A
z*Ov;|Lk~mOgX0Cp<9Lid#vo&{pVI8O<Tw9y*>^ysYGl=<Dz{@M$&R42ml85!g|loA
yaFG5T`<@5*{xtWl%v>*p&oBKDyplZBy9!_JVcW1;S0ZksV~0<Bl7G2){eJ-mT<Zb=
diff --git a/docs-xml/Samba3-ByExample/images/WindowsXP-UserConnection.png b/docs-xml/Samba3-ByExample/images/WindowsXP-UserConnection.png
deleted file mode 100644
index d60fefc659393242007bb8936cc7cdd88a3c4613..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 24505
zcmZ^~2|SeR-#>m!DJM}mor<C;lC{P*wrNpzijZ9=ON=3Fwi#MZQkH}f#!TmAOtMU2
zMzSB3-N;xnQ<QBQOkx&>S^l^4eU|U at JimXvy2EYm`?{|C`g}g`&-?wp(=Rz%?fOOG
z7XScu*;rdT1Hcv)@L%=rE#Obi>zkDTfM2SO<=HFoG}aft7ZGE~18c~>Q<$9x-x!tp
z?^Dz|uN?OM?$&LcgK38vb%Q)_*v=gd-C6bJ at 8QC>ccK0P-_o9~wW|gnsdKqeW!Cpq
z&;HfU4ol>VX!fPY+a#A$+fV*ld1lMrV>7-t9u4 at n7pAE~VF_?u<f?B9&$Cs?H#@en
zR9(BeUcVZFOi8LD=_;A822Y|mpSJ>lUS4mbc(uw&II)CWaCs>S0H5Xxl|@6k=Ijot
zldoVZB1QCG*O5xkw!<=3MEd3%{eDRPc!Vz&CD2R}<AlnsE2{?J$9CUJ+WfPzrkNrt
z>GUfUFF;^|G_jyi+1JN!qV;XdEhKlQd7)wfmoPuS4*s2XA9KewH>GgLZ&7_M)}BS1
zi`U&FuqnclVLOkH#{l3A4c;nN7PrG&TgS#>r4j&;iuCbLUJKUM85QOGOMye}4>=GW
z85#Lnt+c^Ax+pfS<@%5(v1D#)YU<nqFmqFPTUX>#^r{7TU{j`VjrEcU8Iv`t?M^2B
z-~Hs+LwLKqaI&*sp<QQs{e at C*c&{(938Re6M{Z1ncuflHEr3^}cZue2P(MjAMO|OG
zr(v3Wqh<ES7VGUY^!v6XHb(ZZso9fWJev034 at jlN`P)FoLb^MQH>>WONpMOry$YfJ
zfxn4gbl;#o&o^(BuoZtms3P-~s!I%EW)c}cGM&WTMiXnC=L{wDWRADVEGr$auZZjG
zix?;1@(%yfmtx~%Vwd=~OAs+FUp<Px;nnsyWkMmgCE`|gUC7MXs<kcxay$gl5LI2d
zmYZhXKjU|IeV)%9A+1hW7vXD&NSfPoS&8rcAN<u;w#n}oJKNxlR^09U;z@*(jMGRJ
z^ULZ=G5HGCv-KAOE++MA*uW(-YQ{WE(NoaLTRrF&nv-9 at lS|yJ4a)BenY=rdr<2rW
zIa2}0mQ9S=j}t2_7_*%V3G^c&c`G02NM`*+;_;WO_iC at 8c!%ei6-nF?QQBHF*A<x8
zcokHJlUAySK#%vpJOiv_BBwa=J`jTXFnpCy?3!=-KzdHh8glQQNaDJtK2KO^j1YdW
zTAG*;t?7nGObS~UesovdEqwF}SyA?ZnonX<`(JU6du|knI6;!veE`C7n&BU6*r1Tp
zPaX$(nKM3Xaz>CFp#dhpzkNS#@QUSa(6f*4^=<c=B+aryZgR12k=q`R_#z8O$MG?&
zdDOi`MQzI--;)lGhcBu<ewSpu5k>mEc#ZY)6;&MWQjHnWSPzv$8laY{F7ps)Jsl5k
zc|7eRX2FE+x+#pg5oH(_75J8p;lru=%}@ubK5{|5ThzNDWQ}msmYk?wDL;R*bj_pJ
z`2+AEauqtAkYTp`$?)rmd<G5bVbVL4O1ko>uDk=WvvO72-O+JnV}z_)@bVj?%B``P
zGolcCH7?do;2pRT+AET|dB{&RM?@|)OW4qiTGqT^V%=5}hv*XqoJnFVkI+{%wy$Gb
z9*Sfx^{nEADWdh&RzZ$CcFoGEY2}@!GQU%qKLMU-pA?A-h}8t<{CXxuz;8uPLvp6$
zL)1EI at 9jsD#LjRe;MmOl$+9w%i%^;nEPHMK*MwqkUlR3h&Z)nnUiphz#vv;`F!~qg
z=DyLh#Vf5Tf;F9thPPRQs?7jBF!ay>Lg&SvY6lbHi)&mdfIE at -IHg*3yJOBD at 3r?U
zXEzQ)MK7r}ig5(5Dqcfqox2GGUp-D^jfnGqtSiiVR)1VKu&rN0s<t}Zey;JV*hADm
z+eP<7e<?FW)>#)N9-nXBHobJco7hc4woEk8>fOtuNMS^jR{rtePqZ>ePqMp!P-i%{
za&>itBe(ncq){sSdcRC&9sj)!BZ5lodsG at yh;wFm(tV*$-gfyF^*ob1m#c{gr|auX
zMf^ZM4DvgoYHrfVmbCw-z9P5-<?V2JH9Re*{(cCYvX9~<Y8Y at WH}N*{jKI at J-L1^r
z$ED99X!^d at f)-kfGWu<HW)w1C__1`Do1dbrY06A|x3JT{`$I?&pQ`AHkNCXY*~2W~
zzuY;+$5{@<R%iE4>u%Q?@ogRnI0nO)N#~ommo|HjMn^DchDSq*79KniWQsdNCwWg>
zpkW3&DGrxK$m^d&y3fEiW3yb*O|a9S6{&&?GaYMqn36!O8d<wpOY!wl#qk*r<<vrT
zzfV>;Ot%KCrZiJhE_J0iFiwDpcr2<ZV&>i{II-OsZV>%LvDwG8?ZGcwA=ia*LzJI8
z1}H- at Ws$@`IBl;P3(bq{=+IRh=K07QDKFkZbNQ~<iT!;SuCglYy-$pvrZo4Hm#Qq_
zT0>vRhZ0y at GvY10uoYK?lLHu(FWFn0UU9L9w%Uz9qnX0KFCr41`Q`5FIV2-HoR!+v
zGGaS=bsiJlkJJ1>-)UU5&nd{WB{u-|0iP}pXHU+p4zD$=^coO5x*~2b6F(#d>c(Q6
z{i5*XdSBBUk2sl$jQLuuDuY(htb(&#PcGLqCpf6C;$Bx1Id0qGV=so^w4g<yEORr0
z?reQX`NqZZjiWd1O^Jo$agzOfvy}MD^WISIB|`?m7U`O&@Zo*$h#F&gsLJP3%Thz=
zaI~ZH)kd>s<l(u>=kVG%e4z3IWBnwz#Cc=g)ATAu`p8CWM4g~|>p=Eu-%q7!l<U=J
zi{3(9FBczSy#I{Hor3`2Z~gB_O+(-lIrDj84Nw_4c at nYfjgqR{QjptpNvE(CRV at xL
zpgJ?INRsTn1pE0UEu^<5MobP>Avdg8?p|5>I0YfJW?vMFxw1iMIpsEaqm~s#nauz3
zt(uA!26Ipb?*8yO=i*HCTYi?o17iKRkY?KVD(tlG*2>HCNcc2ok-=FAnt6YRNj^dM
zy*^6_ObHjCyNEnL`6;NJ96jH#`17Or=U7iN){D$+sVuy$Wq$7z0m}Rqmz$e5(K5jH
zlOK0N(dt4RWmQ{?=M@<=qxFWntdW$@9X^Dl5%$&9iH2Ux at 4855avQrV9)<4mdR-9J
z!rAGt?hT*Bl;koDW3L)g at JeG@2HRd=F(2!4bu2>6_9WECqso&^9W_|Jq~UdD9^-Nx
z at _Js&WjEO57dyU3 at dtB3*BFyO^6hgVs-5<^bSV42YW9uk>>X at aI;LXr`fR-aCDYBz
z@(ios%$<!F&Bq!;=bDc{QA6#kE7W?;TJ7aQR#aOXu$@Z<e90r=gugeGa$6dsSLB^)
z^M=d?m};tO<Duiv1C{Yr=I%4O2u7#}jBb1Ccg^~~Z$kxVQ44wV6mAa|t5f6dr8VNr
z^3L3cv0B+p at rsxoGU8-n&_%GuPpjp2&8Y86D5WutZFdS^7Y*Kp4%i5KzdlXwpBZzS
zS at i*LY)tS(Kv&;^%WT^+q6m23<3=BxAwb6jbz1Jd)0T-5xCGN|x~*I+iKqFhew~PP
zxG>L%o8zz*xad~EbMioa#JdgxI%)R(MrqQUg}T{T&(ZJn2=8j`P?j2H^49MmkzT$0
ztmWtnzs-;?pQPkW=h at a)iSy=t=vkxZVU at Rb_O_x`iywt8DB5XI6Lj)%&O&GlzlZF>
zg(qF_6;(!jSA<$U(E7Z at YNUgsEK0!`u1<uw`&1T=8*)AyjzLnMD#Dg%#i(X_VkTy|
zqFW)v*8HW;KDCivo6LQt^!vKdv)4DsS9_wz4KoQE`8dIJ*g`BHX<DP;Fln6KvL{8&
zWuvjiw+EvTEqAMg?7_yQEPZ*j+IMqD(C3$|*DKy9VbeSTDylkyb4g|Or|N3LSox at v
zeBUOv-urJy&({)d<mS_T(c7K{KX2;&+tkQk%e-}+hpC+CuUy1V=Iq+;BQx#W#uzK&
z)A!6p#J`laT1>OLv09VlOd9|8a at d2Gr<p=1-?Q;DX)b{d&z&?JyWE^~E?Mw-uH`jx
z3$-sQ&d4uuc9f57$4xe<6nH0YU)^Kp6PNOYU4cW#e)58uMKuzU+a^vBgG|Sw-V+A}
zEuJqOvyv%`P<Q at u+j=HH|LunnlUsF(AR4;tZrU1M;xcj5T*+hL<~4f6LuUJp;`%B=
z^h9*SfW}Re6;kc!o*zC8{ky6n`!WY*)1{3M9}0rVDeN0Fh(@Ny at xW}z(jn$_Y3pg~
zel|^?KCq97tI;mb#dRr`*pW7T>;HB}8niCrhd9qEEg$FJUbSr?dn11E;M5s#c%-F@
z98`QCoG^R!uf^u-{#$3qMYY;tHz3m5V(hE2E6u1dnIN>z6Pi&!C!s)x!13#Ew3{(z
zbLc3%9S-h=B9~~2Y%)hbqj78YgU&2pvXqLS6f_}g*r^=#sYO<G^@SnV`{ft9-+rs7
zb`HDnKVTs2y`Jv8`nD!yPP;J<Zx!&x`k3V+YeSP^Yc?koMCE1ZX#bIMYXRTtIloT8
z4S)YFCz{mfREkQxv6?6()JJjA3{jHZv9uiJvt-i18(~9QTv+XAzlI)P4^@;=$s{S)
zWeDN)JDc7dcEZ>#MJLwjC!1QnrQM$5caN?#TAvZA%Get%Y4u9~c0!2CptHhkXvZz;
zsS<c&z1CR6ggmb%Q8E?8m^<A<C-V~_PgNPAg*XeZQgL+Viz~w6Y6fP*rnsrZs&P!G
zcc=s*N)BT(W6T^Jt1oJ}3ktp at Y8SJ=%+SV-C`qJ^$ew%=-FfvMDPiGT%Vo+#b%;=G
zQCEl2Y2B%lZ$6}retUVw8_p0iFcrRDGkKZ>F1#*D^cMxqJyec!X1Nk&du3f0xS42#
z=lt6fjSmt;-L!*0g~r)Yh+YbfD+67{srs2NCzJW82(izlm)hj~3SV(ZLhM)<`+*b6
z#1m4h?Qc!U5cH7ZehVp|=AhMDMXUWznIe~I72PDXvqsWF1^)hh{NJT$Ke at p3jcX^{
z4J%UDo0L>F%M(wy7w<D>ErE}W!{D|!E%@9 at LQ+{tu<_CJQ7dlq8!;T|unCA{Oee;l
zR3$~8b%D=AzaNFO^%9+a`?r|<SA2qzc}8UF1qQ6GM{}`<nQ{7(QEMIZ+W46h&5T<n
zfzA5#C>_fyFaY at VX%JeRSYk;0>6Li&azH1C?=eTz_oPW%Agis at SF&Bs!xAomzt<Vi
zZ|{P~9>}N}pUh#;F?R!J5Q=_92UAR=EN4c}F&XMPM!(_e(cn}K4uud6BkqHVZ7r`$
zu%1qk0E}xg+wB7$yW0lrZs7Sek+u)!NQdFG<iT|h8ESaQP#4)0uY;M&nM;k*J_xkE
z(b?#>4cKv&=S{Gx-api5_Zo2%W8oOkJZN^$F6{(cpR_>mHMd%)2#mEm?sw&aRo-#m
zjv$)Mnn0n%50<mLdKOYYF|QtVuZt~@R05u5{*&nuy_YhpaCCQgv2c7UrBQzm98olp
z_Y!xxXUbz2&{hs&AKrS2af|3!O=^;8lF2k*-lqzu=ABIH)yK~h0w+%t<4DD>i}Vx#
z7@&il1zIW?TCsns(>v*&LP%n-Q?WiDF{}pTW{uW}0RW at 9R0uZF_m4gO-^aS&B~uaf
zzq48%jGK<#-m&@%a3g{n9uzn!S(|ryW&Q(yVP|wyV_roUuaVDCxKOH{l?;8qaV;_W
zCk@=E-c~opIljr&+khJ(jF2FLpMWrGv8|}}`SXdL%67AbZ26@$RoOT%9)F@*tz8=6
zlv52LIr|MpO*hDsZrOZI(r($gRf(}}K;7$Qd?AxKPg_b<4t%p4XHl=8e%zu;Q|ui`
zS6R{e{hhv$gF_@#8%dv>=u|<*iY7ZlZUINauj{$+zVHIK%ahzyEmxWhcccptZ<`PU
zt|wvmAuUo=b2N#WX0U>p99?cZa at d+6K3TI;id2>a)?>!ct4-Za at A~-{&)*!&=&F5=
z2*kh>s=FpHV!!mKZLoJAFH!U5Imf=KLV3z&E$r$a^F{KJl at 3Axn4VX83U$Zd&(4{A
zVs+^B#rqp{tk&UZ#pQV2D8v?kvDxnIzqb6G>!!gpfI<_(JtijR4Vw{dO#`YSDtHTF
z1^YXWzGAliH^&0ks(sjRa0h^>j6YpFwx0W7?XPc!2|A6xomjCi!(HgZ&j))I#UsKt
zDx8Hku{9Tkl`K1RPG(FmdFgr%ZwtU1Vipy4wU!m67WBB5kC?*6q{WXt;h%Q%&00}W
zLt$RTp&(bA-u3i)_u|iJhlU8{V)+ at cUmWdA2F~ZQZ=9ts4V4kfw*xn9^g50nxUmJm
z;N;3d`pVz(Uuad*9>N~j4SpZ~)Bv*l^%z52WqJSUvPs%&gxzG~QaGg>>;gF<U%|FU
zm)KO|k<`cM4L)xz0zY!`T7O at Xr7xO*27qVV?;`rm<kW|jJSavfv2!g)`)T$0ozzP6
zG3Sz}FQkAoig&j`=o5=AF_;=%=RV~@f at H?p+oCQLTo>d;SAz-;<b`&np+bU^+mQh`
zu&`&@X0UOdWnghvBza^X0L&;FKZVXcgZj*Ox$HNP0ooD{s6Ewabe_eOox}J3H30y|
z?vh&}qyjDj0}mnAHm@|*9fApMn%5<O)Wpid2A>Tg6VD5be$tvqSd1K10%K)<8T)^5
z`+uxT81VJ5#+lD26d%yP9|Bf()fRgQG+|1DPl;<?T$k%75)%73JMGyUwJmR}9HMDR
z`u#b(D)bL^;LN+T^+7rYgJFgBkqd<SZ=T0yzB}NMv6U0p$salHRB{4R8 at Sn7RJi*6
z+Ko at _pB%ycfgC?-^n9qu)3vp|K4jdGg%xYP at Ri$|s(N6t+dlaht7eFf at S?AwgJAUw
zHIF at sT^O-9gE5CLV7HJkq5Fs(6H?FU>)%3p*5n%m7RpRT7M!>!ulG$87&g4B=MsAL
zmA>VKVb_3D?trTqY}tu6>@;5PtxfR6FX;L3 at I`&y!K{`d7YKblIf5#f<9lq>1(&=1
zp$}Z5oE_`?JkHz65$s at 3=2MUMm^rYbSgtVS!<mLFhtZxmd1c?#OKGf)<Z-w<Okg}_
z;0O#BpWhDIlhbZBW3+-{9D6?IBu-E|e#}me<VC(vzVN%{-+O`YoqC&y_<c4yHy1yx
zrM=-uVAhfsga{Ld#J|3jW4GsVe=F(ChNKwQ at Dj)49A-Iu%&P4Lx2 at Ww0RbBU)i6NF
z0S^v*?Y7S(^1F&2qeFg_ZueTA=D5J at G*qcS6H&bm5#PSk$XDlMbI3Qwjpj#&Xa-?{
zW5p5x{wgFo$uVSz-ulB8MvwB<wYE!9B6b)eE}w)!gFnYrJ0q_n22{O{j#V?P6(|9~
z5!`AY5FD8I^UMKBfWH+Y)Aq{g%NC$dItU~#kN)TJ>tXXnN5d&QYYBj- at -*b6P%0nE
z-p#KdEwK+)_)O_iF)7$;+*)xCEn at vp0)x^(HU;$Fo{#9aw-huVGM{-#S%(V8CZa6d
z8YKbDO2GZhf$PRz5jU{WeO>HAa3Qzs1-_c?2r}7MNY;01;29^)LVeIN4O4-zrIwuP
zk-8dU(^lZqBmW>HX1kEpH}ndn(LWS9pMU%b17T%qJ`kc2TA(@P%j$<e3(Vd(0|3I^
zeKKJdm1fzu%f3ZLkd9?Y0PA20`AzydkcyQK`g9_N<~pA41+B0OwLe<Xe5SSkmlM}y
zfI)~C#3<Gz1}k1Q>lZ}SmsDKA7Od22J2=Wx;UO2ph;Q)um+4u0;((SMj&uK;za&zT
z(m`>%J=#i?v_7Og!Aq6kd9AiYwuhHupk4j12WINs%>s`Z+c3z1 at GZb%uRbK+O0Hv-
zckLutptnK*pzZPhI%>UamR|d~A`SN4g<pnI_1#0u1>{+C`~W+9e9l~NgIw@!n$KnM
zm+4JQCx&p;kojiFFPn3U(@Tl4k%K}5&%CNqTMZ>829L=<;B+_>ANZJf_FBlbUEK<C
zc<<NnGy*lVR&0|+W-Wb}RHf^?Oh3Fj?@n5}4qZL*r)=BD9YJp)a<C!!LYlpiEe<Z?
zll7OQ^IzhuQ7S6uUl_7T<WfEtGx-~wl23Kd9>gVK at 0{oZo>khp4ifkgIJV7U_M{p^
z@()4%djf^TSy&uOm=2jDy^av(RdsYl&WU|q1{SEXE!`Z#;E&>q(JvX%EDC=8szy#x
zI)_n%R7z#5J{><hQ{V0EH<EMoW6lC$@nfh{qy{~Utr}(;G(#klLdN5uOCqzSB*Iyy
zZ=loaC+ifYg^6uvlI|29w!|Jd<RVD_<@suYup!QTCzw39z=H<d22{SF?xYz)HImR1
z_p<}-+~YJSqUSGc%pEiTBg#uTE8 at -}+}E+P`+wX7I=^-IJ+|E?i_VglzCA=er^3jb
z3HGw7{{z9je-^&*YO$e5Hgs$*VX{V<0IRQL at DJ8koi%ASg#aw+prVH|Pp9s_<fJ|u
zj<hY&REHVNGxQw>fQm3w)WB1}G=88K-Q8=H0_8Gl3=VowYnFtJEIsM3PwgR+rmF2f
z-P0-#e0}=AcE!K#69*ryOX?d+ewqM~VXaqtmwxarQ$a;{5iWKHF{bUFzQJ<Lpo;MC
zmUsmKNSwnLmOO0gHih*MMT0awTb1Hc-S6~v(f8hVplxq^pX`*x2LW+tX~wr$O=MGQ
z3FQ}#-Pe->QuV=eDtEaY`3!up1|55^PaNvC<8s^`^naWTA3Ev~a6&l&{X}_hAKPQe
z8&p$*B~we@?=PXaKbcV`kOdb6_|RB7SU>?zUvA+Ktv`<EAnQlV#?ck{;M4RKi2KR5
z2lk9wi|v5F_npGBq4V?BJvAYtvXkuW-<(`dww=fa=a_iC=wQiSe*k!__J1JYzd&Jt
zQSF!EPqM}<p}l;@GOO6hWv=vKMJ8Gli#Uv?sVM at frkmU1Tow;%lj1v{OM~ia?tOJ(
zUeA{T0PhNeMz746bMV8c4&jNV2o10LzvX~bRQzdb314^p7S5_nJJb0s)oIkRvnVY%
zXL at G)Q9G;MpFsBbf*!S;lUK#5!&9AB)N3!?NsBKMFt0A}%`fVzH$3qWmLk7H0+`v|
zw|Hd55<jeGl!A1ei5M$`3QKwN1VK>-F;;^M1%N%^=rEo4UJGh))OXs~q(OvZ2pD^5
z8!0|uFgUsKAQYO(GeY at -`RPm&woj(~%GIGLZL1mYWkKbaBS%vn`k27%5U2bYE{#|T
zAnUvy^-7|-jhTZ<;P^DBP|a78 at 8n1xiFULF02O=4bf5H55PAP2MICtZ58wSik7eZw
zOXs>N6z}ru;5y=2=+G#yB2x2|G0|%q at U+%|{iim<w+Uf7-34y%3cU4!TFzV{hd1c^
zMjCkBkz07U&u=ci`ndLnTcLn9!K<f7J#~o#OAVm16=M3Jsqd8e@$%Ui63=CNDlprA
zp{E<M5v-Q;vzvVgd{AYDu_w)shbYO;%H4EI+n}pG#b?Vq$ronr<Ck9PudKQqv$Ko}
z?lkqM;|`#b)V0TU*J$+UYs;v;6hzZv&U%=<p5>NTh=tIh&aHs)>2~{DLr&^hmn5x}
zDs>$yyb?d;{{WLNqra$7qIB#YMpWGzfm%14K5_OdtB=W8)(4xkZ{7B{=Gwajxy}pc
zRTi$QfJ84Z0W~#bK<4eRBmLSPJsu?i+_VB$IoZc*ee<_Qs~>u7bdw=v)I6VV7b3_l
zX5HKY-ksWK9DRQSyq)c)+8|@||2R^wtY at BDiB9CXbTSp~65*;qs?w*T!YnPs^QI-m
zA6}r!gXZ at -vpz`yhjP^+rdJbP at dB-bfv<cUc|*E(v4IkR)j!$Nh|95jUgMHI#80<R
z4u$PI34^i4j>_s5OwHC|tK#3c1Ftgu%UtRqg!6R1I*Fjj&Bakwb!XKXH`r1AaQ|`?
zn3xU01cIpv0;}xNh=3hlaU+)Hsu`q*&%-RDvx2_t1lm0B6#ghBB$X=zz?<tu<G|2@
zKF$7O5%IFk64cEQhIjk3E+i)r8U}0L4Ll3R_QeF#ALh|qnpAS9R at k+_?zq5PvL$p&
zzaD~zID+>yw9RjJ at R9^F&Vj2Lz>lBFU5m7xCG<y5rI5gyd$^2p^<>*s#kGbqAXOF8
zFY|B at m<Q^PJ^dzm;F%;asNOCEYQe|;$I;$pc{R6ha>04Yo7-cM*a(0%9oz+u^{eKt
zhNWl04k*J>4<gg}uz&WRim!<@pl8zFS7-+tNl&)G&7(yXoZ&YyMVthxM*T>J(iT8Z
zr`_I#J@|VbLy~RunR5OCcz%u3kkEsV?iYipW%|vPZB~zK=gTUsmB3x&{6+<Y8sNs0
zagYWV^Td1o+QWT>unVG-;s)CpZx(K1Mt5rLIRIpJgBj7%Eq&P3J at K5UiCj*;Hohmn
z^~Z^3VXC?{2w>#<7S+tX2bAqQ#|lef>4(&@bZ7hoFQy`Fmn85?m)dvWY3f$sYuEpO
zp)h^(^s+j^Kwg}jCm1sx$N}T#^PWEa*thvV%ax>VO6A}^4aEk}nA3-#VB at aQZofbA
z)9-I6h^**|W3 at ajeAF9+u@dy3&w+Rl#AXlORQt(-zU^iFj=`7%@)W0acEZ2{DM%0v
z2DgsuSv$K{Bb at Abfz&eF#+d(~q=e<MjP#jc#G~OP5d>yetnLT~gacT&;{6|6{2fw6
z-DkY4PwLH&##mcZy$0C5+ki6|aHr<9htC|e7DYcn!jCvt?~s2BCar7(h{LR|zMsj!
z&|mX0MWXj?vlOY=w|}V}7R(IW1VA?g?D(Cuy=_QI;ObPjy-SV(M4S3~oJ<_{mF$m4
zsX(<1QU^Q;zw*sc)oe#e;HE7&4w6gPx>K$ac5bYXcILRn5gpT1UoSZ*H*N;Z2Di3C
zFn^Mqa%G-L02jfH7bblf97pjku%`VtJl_1;15$ezMTS~r)4X1G at QZ^%p0PFd;^**q
zq8WkG7*`QFwjaP4IRzD&9DY%vFna;bOeSl*7gT9AH%kXsP8ho_+4`A2_w)NF#&j}H
zFaD<V>X^EJSBg(LYA4Wn>?w2jeIHGq+3LBz1a_32Ac47Op&<}OCb<tpl1U<(^G-t`
z6;W9ja`N=iP^SAlm7*Fl)leiJ5#(}WN at A+#yFK>F6FZ!_AT!N$QUT2aW3-mbjod1b
zUUA&Su*$FIloRNFnZ_){y9>PNoVW;&4{HsynU}b)^1%1o;3Kg*5buFT_Qh=n_jOTW
z*~)$!Mrnw$Ss&qcNp*|fP2$JkIqo6YIhIHoxP(@RI9wR*8 at 9`>bzluiy<rZGJZ&S_
zeKu>3Q)&6-#e_lz=i&1jMf*;>%ku~`X3J}G&|JgGSRZh6Sb`75xwt#rF4x!RaddS|
zkF(SDo;heq+3=A!ARHGN1hX#9Jk3#ZO-h=r0STC!N?RfNQ|@ebbueoOP^bR%PmS}w
zTp8ff!~gr3KzR1{>N7{4xo9&SGVK0^p9T~hjduFJ{H6-hYzIpG?>o-6W?BeM-fw<y
zEJqIdai!ddN}y^9QOXI@(_oXvw<%~It}q18!ocGFPBMe<ho2<3fL&~^b$Zkagt!YV
z)<DQ6?2uYusvoeUIFrq#3&kVk-G41ws{O~wFQw;;x-MC)XdQ<gd&;PtXaImC15$wL
zBi#Wk at mM#^5y5}7W;gOuTjE|3(8ga5C^NOYW)qO|k`zLo4P_Sgfx(!s at W85!eRwm1
zzk~Q5pN7rJ3#3*ao|{wF#+D7AX>xGLDwYBPR$1Xk4arCV82Y~nBMf+TgFf2kmI%@m
zirBv7RQjv6Q at TOClRo3MtC#)~ad}wW#LzqHLI{xRA4C%DKRY1#=jHo>%;XPu-#XtN
zeto}|P~~UJ$cg5n!CPsAndD+2#_c4o`LOz5S9T{Au at ySjyBZShs5RO^YV_~@_Fc(8
zW7cglk8%YWgkTSazW(SZ76W8`=&XZsu*HsnZl}zeg2a4=b9li3HeATQTD}kWVoq9a
zv+T;BR<<2gvbZQkVo_)0l&PIyXBo4rQ{6xtsU)W~)o{`k!h~F0F+<0Ay%7U|-Bw7+
zNrMd2m797se+P^11#29;A%D_x3*kDM`CUR0xO5ks5v`-#xz%}tWIE)`!ZmOQjXsd{
zzqve?1cZ$VYwPZQt^5xie&TFOi at rlagfB9<sEko&L<lJ=bF!z>#X;-&x1O|^IT%eA
z`l2>qppl|kI8vNuBuDT=GA6N5^D_TA$-0AT;Ty+MELwVGS`%KXl4;`&C*a<{Cp^9|
zWVzl(d-9`L%{R>;aT_rBVZX)7NHHTt-+`(~{pXN<Cneqhnasp(g**zCd4hIJEOjSX
zicUsV<EQgHxB8vzcOIDT9CxEY1O4dh^wIfBmLl^rFZaV86kvR(U_y{tvESm9LxEgb
zNRiHxpHJ)R<RmJ2y)|5E(<Al6qBS9Yb=-)MqAz^3D#-K?+72hc-it$7kyBuvVIV?O
zG`!{ri&6l5Y{oM2+<*xVH8caOkN~@jZkfdog9m{lY3h)sjy44#^>zH|O{~+sNhkYT
zWBblrFc0Ix8?OOhy%SDDn(+O>8_G at 9Uk)U`i%W0KIQ;~~mNlk?O;sDrwjj8T2zl`q
z at sk$SMW<`-q+`s7e4)hF&lR$EvkjCM34jA$*d$8n{77QQ56o({C6=<dPjAO%F!Pxe
zLhr5VP7!dE!qpa+)FFoFhMm~?9|}R~N%e at ngfuXSRfhy04?cor_aZa>IK5a+^Qwy3
zmrp?5!Yxzb0a3xk0U~EA0ifegN4u?z^;u>Z4=%DB&KC1R{p^@EmRp9`K1c&?ISHqu
zFG0_rmw#xzs%gFzxB-IR^H)7j?UfEu>7Y8F|0I~s6ACSYxz at eqw{rAJ^w&5G065fH
zZ^3O%5qja)hjhhq;vaUDrWMYr#d<RV8$U}FOj-FR{QR3D{G#rgAe`e8TX-uzJw_Jn
zxh1ni(fs;KyFOApt}I}U`L?_j{S=0*&vCL_c=**rE}KYnIWbwc5 at ehHI0Nkv;-|yF
zv^%BZ!$Y%NU!tO-@>4Jg)wF`0|HP(C&e;jtw-A%S@@s(u7dx2x%#r<ci%GY)U7?R@
zT=@{8fMCM{t1uWDWu_?BME#sq_gxW~nw~QA{yYf)rATX#vIJEBrIMWP54${|;}t3g
z0HN|=>WII&R}Q81gOW3GDPCi?W$Ai(<U~wSymD`fvg0}}y_8wy&7%KxrD3Qu-Om)h
zk<yele8RolZ0tM5pt^?C=|TSiTn9l)KKsc#EPJx%S35;{T|}ifZv>+akN4WKXX!fJ
zuR~$-t;ybt0~D-<dv8>}t;>8Do at S1vSj*adS?J+03>6FN8{7-lTdvY!5+A^Hv;QLB
zWSLZemN&j|=e6_QY(%TP)twH6mCn8g=#%c{`hgoGzLMW#8hUtq5!-tj`^pfuth at ur
zI- at 5al`}k-0jFBFbTPz-q3$zJ=_}Opy>q4IK7XN!XTG at Q@?FS at nqv)Q_u}7{s=Nb}
z{AaL(a}R%JY}>^D=R%u8P|USJLYd`^*cl5WT`$JCo?14^ATY04e-z;>a)Pb+l!Afj
zz?x-E&~1`2AxAIJZ28cgr=6;_BPi}t=tRm)7hM$kE+j&@buZMaOSx`jM+|!-8ik at 2
zRDe|P987(t;_?tF0q$2Vkbay~VH|9FPmuWH)}ho$5VXbK(*+|_mDLiV%|+uTdiE&?
z;3oHd0lAEAX55uSQ1^1dA;OqMp9h33q4W2YRd2VAV-c at okgxxWs$lx}&mTM7tx!dY
zUWdb6PQqCGf7EMiY&J^f1)4C*vIt}0?ueRO9jQTFo`1`W-Zyw(9ZXQkr>y33#_Vz-
z8)m0pd6`@v_w?}$ZH+6rnCvK~>9bN6%==xFecaZKwKv#ifu*-bG~JKEpjB?qn at 5$@
zqe|u?ZhkKFCJ}3zS6t at 3@jnU!sX(3z$Ox6M9tg9mWsNlo^6)J~AR<UX2|{`lBI;j!
z^o1JKYM(*mvTJ60#7%)o`R0!0>>pm$q!ia_)Ky~esHXe6h1<zpXEg2{RDfoGd7%<G
zJlgigQ}kKtv6J3;mllv>Kk**)e*G8EVh>qx>>Uf-@()c{;<*vTL1?h+kNOtV@!s$K
ze!pr8qI<AyiQd6XJ=&Z(2MXCy`KU(gb#Jo7Ho#a79wdt(Y8y`zUu^|akAsbnw)vaY
zU$=m5jC@~ARp6Vw3FU#u9L9mZ!~+0;-Vr1_uW$V{O_QCstRGmfvl|4vuih0E-km>c
z{ifuj4oFiZoTirZ?7pcs-X1?C1M(9fOXs3`<pfDd?MYcPRj{KTY$?v`MIT8*yaORv
zVxVKQ0PKxa;Qxci{cq4Z4y4`+qs!2yl7LN0_nY}tyN%hJO~h<d3?`u{VZssS#85|m
zz^g`7fQg*8yYJHFV>=o)jy+LZku5~%3NhO+<bXGLr3(-GbT;DX?cLiz(FNQ0(_+en
z>}d;wN&sJPY=tysJOBCjP$)VPex))N1WU5*G9w5tNUnuv06p~qb$SPQcQ8I>($rEx
z;8g(b)J}4Je`&Uxs{ezq&P^RezVBxi`lwYi<0z9EoFk~CfZaQNN6-r$M!z0YA6gN<
z0>Ze>QT+GR{*$!c{0TVC5(M3Md<zl)wnAc#Dq%Rh at WL3>D7wPovD-<I|Jm5vcLq)U
zGo?3m=0<`P$ZrIJyWqeRbx2I<hrBB4^?__X*fd$6Zd+h6Fa*ivL{0@#DAD7IQovO^
zz4KN*vNsv+ZOK2I^%t`U<LF!(&dOqZR0U3PeJLve%z at oQRo9sY3Tvy1Q`kzc5`{vG
z20MsU!>y1*o)H~CIMfVuLY7mM<R-a&Uxx#+v^e~Z;(oVok8}un<+GO}%QX#X+p{C+
z)3`6?B3f!Z$HoPoHn$wDEp#<`^YU_<UGKVG^URfaNnl34 at 8<m}`8qO7oy=>3ir*Si
z;Oc}ba~e}!XlAel$O7qyN1hham(u_ME*<n$@<3e0dEl9ovhy}@*FX3dDg^1FXSS at K
zZ9tpv<_OJ<U+3R!i8)-2*m?UnSO6pxpu1pOj{#>a{<Yu<rzKs>U?ob?sC!*W?nB^^
zn^?w(6%18{?i=CxauGNKB9=?>KTVXcQnvTob^M4g!eb	ed4)Rn41A^$#n5`|r8C
zU%TY*Cam*o?<96CaB`;kAq@`aj?Fxnu^QY0Oz-V$lU0%YK7rk5xk5di##BGYVoL&b
z!IFS1OQq7maZZd37KH_9hz;&9Eek9~<jQzQ+6*WQf?z>5lsLIqAT`O(*UP!^6HZ7&
zXeN!DF>snfcY at 1TTLjo@bHJ5(|89E^oKQH@>zaJWZQLxP*LB>i7$XHd2U&;B{opTk
ze})N)ZU4 at f?E;>aBfKPwuSfxU>Q8SUes?!_t<ig~(@bcF#B}XEG0pJo;Sc#~<2`z6
z2W5dbs!wl2a%3;eojuq5_=uACg*$&)D*#`gRu)RQnIePs;*7^uSSH}p1`$+ay1nqB
zvbKe*)}+9jKDy-}8nG>WfUEJ&IUa&DL$_8-{lhX~^3fEVp|cmtxq9dJ1ODj-V0^Sa
zHY>b+co-E`vt)wCXoH;K)K<vg6>-O^puREB2LjRumU at yMkD9#H7;HpJaqFJiHYvdR
zKX(4V&+y;B{?eD4iJsUOy`He{17crtb3u?OA)t{FQzYmwUl>8)kk639 at 09D@;MBye
zkTYn`Aj0CsOQU-a<u0n;?XoU%CJj3!y?4>s)z~{)EczUrBK18jB&bc#G3C0W_#*10
zIMaxK at zCk&{^)^?N1>eE!tukB##`ED9v?p~Ec?*#VI2?ifr0K-YG2xW`p`S}=dwjO
z+e{oGJovS#Fh~lMj=%OjxyC_ca!=r0f<2Dpkrp)37U^;&stKT)BX|l8%r1a~ZT}9L
z^+gKMyr&P?Rwp($6%py9ava0qN5hC>vw~fUpdW>oXDB at A|LdKDsS=n4|KTHwsfR}U
zfcJ~0dYOVOi_tC1hJnl~$EXz-ver7}jM%JD;_YLxVMYyHCNxj8c}SJu9m#%<@Ote+
zTr?QK!z3}9?J}=E(qeZ)7Y<E<%N>arzwKY18B;%-;8ju&@`>awzwYNS$&4<22rzK(
zw&|t@^Z&?aso%z5cnYKK?;P}hjwe?0)f()EIz5uAofAgOn7ko(JML at iT?FdzjdIeM
zb-77jO6#S>jWqO9pb0^LIq6)$^Mn^?^&|t*n^XfuK{AbwTxJu!0 at spgvSvZzkTIY*
zkUS at I!in;RwFAk+38LO-N25Z*_rLKPl53aI%OJJpj9JJgkwgu=5$A}daWtJojAjwA
z1 at om>KtcjKrVn5E%sxm1J#HSJsMy)o1E)|JfyNnRS$6^C%L#%vvla*U!yCFdjg97u
z>?3qsCECjIx{LgP41xYFT%DP_UEl%(BjwE0FkjXu7@!@g4A)UFuN`MqS$Nd<On<2p
z&x8>Zq-=Q)zsRDX5YibFhZ*lkRT0`d?w8T4NCViQwiiTu!>PIANUQsSvWSI>SNq##
z+BU8>CSGG!n3t#tWB$5`g?HiB at vYo(h68EKdT_tYrM?6?d#a`p`nRz%YANNkxPr8B
zEmY<rgP%?`eaLxi2tSbc$*%%QFIg}TF0WRxn_%ENi9b}sq#w6>Y#9bSpus;lH%kK@
zZL5Mmp at ZnQ>1%%ZRd at _oGH4x_G+K#h9|)Ba`;p)buTydPIH24AhBXkmBPca<$S;$R
zD_Ex^IyFc(Kgjwy<u~}G*Q^_X9qI86Q3Lc~Kka?H%d%hbSSI|0YWI4md1;!3UU*Tw
zll;se)?exw9QEg9eG}tjO5U$rN&|?;WuDdFJ||jw13adHRqWre%-!<`7MhQ5N(~2%
zAA=A*MeZU@!YO%S<obLtd*S+M+)RER2y)|2KB`NaG0xEpXGM~m^$n395RE^%lfHP`
zUstfJFBuq76KH&;Rm3T*-fWjSRCHVPaR-n0wrq|V*ymI`T*m&*Phs&xc5T(I5-c2H
zL*=J~hEW4jGs(SFRuz#GzG{t~77`rHtyXFcDNLiCc)E&um>2!Wa at 65W14x@kVXOb;
zlE>6Xo}psHKfzu^?l0RBK7ZHBsKvr}?X>5^p{2?fZ9QKa-a8SA?Q8p{CA3Xkoiqq9
z$qA8U>psDZsp=fA4MTZ4I%v4U_^f>tw(~;9&~J1pd4~C#wV#Kb#%d4iMEf_gNk;tz
zR!x0!Log2U(Fq4r11ICS;ioh0a+Wqzb>%;<u>AEXjDqO#Riy-O_zrxu-4?>mgLbAf
z8gMm?I`@H>_nYs`D<DaW*&6(B?KGw at cOCRI=9uk#2&UUJu{nObdMDnf`aS0JH4NIX
zd!cO28$63~c*ZeqOX4*A97xpHyUShcb9RgxeLGWGm|k!^<*;3oci>nmUThe=qmkT9
z-o_wpgqAB8+nUclm{AWdaT+kVdfh<*<TP&HAVm=Aap_DLEU<S(WTzASjceu*A^$L{
z$F-4=sneVXBT$wadDlO?D)aH*8Qo4Bg70aJb}8WIk^R?5>_M-RVdH_2wpZkE`ml2{
z8JXzy2ZvVbqU|0~rR`q6u50 at Gr7|cM;8t;B3 at _B9dad?OjMwmw3hsOZ?$6`_^BK&_
zq&Sw<EpzBx at B1l2uy@gxx~1^Te15vJy0F(zK;*r|fvQP at uc>*M*Ld$-!$e{>CpIUS
z5$_lpapW=?#u&SnT$_t#<)>8Fu&@J8GsgJ&hKs1E_2k|-;#e7el+O_iTkA=N)gj76
zg4{J3E`pyfQ&T at 1%n~dj3_OxL{}hA-aT70Zm@$YpT at 5;+ppU+)fz^{K0N-rT^5UV#
zqC{VafuL7e-ypOmFePiU(-zOX4aUvG3GCZfWY(~xUNtgh5i}1;Uix?{?fo4Ifc6S>
z&it38K<)dw`(lC^6yz}eQnCT`-ySpdbBtUG>|D0!HmR|4CL+rQB~GuuE-;20c|O3M
z5-H`!<NS&lpkdEjmrgG5DQ2J<Cr5ruA|*NceHm53Pe|tGGMtea)4TiH{+vxYXlWRy
z6<h7Ra#w{s!gdySLmkJ at 7$Gs3Klx-cN{YfKa%|YT at v^eoRKkEpQh9Vf;*kJ}^W=>n
zR(~R{T`M;$K-|jeC_3nWfVn#8LL at I7ZuJEY%9*Wey&v*VM2MoZsC32I4MAin4t^7X
z%jRS{JGELduY<a=WLk9O at 66mc2+2x>XG`0{??H&7N89LG@*(AdXzh~MzVJB?9f6=R
zYTFgYVmHj{E9uy at S|MjdFg*j)RjAKC^$WN>H?w#PbKU`{<Z|ZjK!R&!NopQAKbPGF
z^9kVF9HgA+YLYIr-%oxo%o8OXzClC;r;7!b$zrX;gfP?);@gF{+Qgk;-y-?zponi@
z{yDrjLti%{(cuEixsxp)@!XmFd2R=NO9P&hL$RAR3x4B9Zms(A^v}hJpY(HoIFs^P
zn=Dd1lE>94+8wED4W7JHn-@!qn;||FTo`FKpME&Q=+bV{|09Cvv7stECUeSau>#@w
zs(#_o^s68#*%_5E`m&W^ecZ4+fay-}>M1nrc!24KFe&uaPtH|lDV`+v>`czRF6YHH
z6%pq67ih{zaO=w)oYMOIQ0+L#zRfG*tBDG?x-d!p6d~FLOiM>O%0XI4*E&i<fNxUr
zj}4l{0@=BsKU(xvZK#Y{B|8O|@f^K2E;?i*pMW~Bl*aF5f^T~;PSSrcYqII?W8pnb
z5$53R8?y6lJ6g6v+Ai7|ah(5EC_);D1LTG^?g|EWt2K- at a^sOg^J`>y?`S}86xWS{
z2z`U}tBS;x7cdkMMJ at ka0CW|6MXu4LF1qv7mAK=eW_D&@ivW0L`0uirBG7g;jP5pM
zsR7D%n>B(IaeNYeafg2O8vV^!c(Edw-5*VPb%vW380Gu}RE+DKiCy-sA=fISURQDJ
zxta8B>{0vGYW^Pd#LXIx^gsMi at b|8}!-6y6q9<>Vy?YZ_M>d6w+Z_$YuQ at iL@2j~L
zdO8)<D4o&H_$*}ta-7<k{_~0PruR<f&_J^G*=7lN^5MUef#y6l6ehl!JaT@<m>)<f
z?+_(jPh>gBbxLfG*8c!rst7N&4!$JN6AhYK?Z%uAqkoy1QUv`xl3- at 1U2UDrHW<_@
zW~e%?dN$rIl#T*Ak3PLE2_;NEwbHU1H>2Cer$3hZY7FMp9R~Mf?0WlEHLs#qaz)7~
zH2yf3AZ{MJX^3Tz0{v_!YZjT&7uG)r{NSrsK}E`6>eC5}&-R3j?S^!V at wjTlanIro
z%(Rx!)$ssGnJj;vV+4EodlMso!6%^9GVrk7X!GX(+sqmu2^eo(0tJQ5E6N^I!dTu>
zUV<Kc6esaj at H9v&EzXhnvGhvs{Ju at nL2~eqnxpsB^?*aSLxOG^v(HAaA7&X097vEC
z2r^d)x_^8|)7K(Z_)wvlIa9}%C+POiS@*DoP;8ogB{p4NH;wJip398BFgo&XY{Jq4
zG-UAAa|C_t)+%o%hfcf2gn|x{!00UiNjfO?AsTzz66>#ZSX*dg=FZf|t0CWKQ`O>k
z{{`H1+^j^b?Spo$>#LBiET;ntg!>X-pN0Xz_NYB>ybJ=aRQ)Vo95<O*fvm%>?yhY;
z2q0Giq-6j6z`l)t6%b-z4bn}qq`G%7-}>dK*$CiLT)v&?;!a at jzQ0u0-h*><1PxRB
z>}0Iy7{k~u#WiUhX+{ZLI0Vdt06ylZdi+nVZK>Bm=!21#kO8c&gWU6fy{lAK*nTwL
z>KEW93LNDT(Ece>dWz4yzwMm%`-Nnd+efy3PMp&!4&miPWJRzAVZF6jnL!Ac)doK#
z9{kJQXwEJ|4{7oSMk3ESiQ|~Le1;w4VVVtoUY)SGsX|M9KS#Mc*Nk=S!@aQd4N>50
zQsg8C?ruI3yVm4M;jPSXKIP>O{05)(Oqe<>C*6LzMlnG0pJJk3BRZ-hH2ZTn at qSDX
zBEfO&d;sEunLE6f6oU~ZT`p%>=lJVRR8V6N*nqnTr~`LQjV1PiWtLvb=;esr4TwJl
zhM*-7dc!vnl|T7|J(|7!05s4BclrAkz2Cq+?+H6!Uqg8m^-et_)3pQ28VUjzuI<$c
z<y2EpCX{U00moHPou(we8#ZVsq4CcTJ{#MKQSk!xZWX7Xue*7P7O(UJGGsIhP=6Ae
zea;57R$71g(CZp1nQARN_G6tCA(j9gLNc!|C+=3ZX)x at k<pr`azNen}@i2O2VJtlL
zT`yLgAjjD9EV!&tBBtG60T}%kVf=rOHN^)Xzc*}Q7J1MfG*CQkTW?+H-7=`Sd3DNN
zE>`lsh*W8$z3q%FwJ-JW!~;)xg3r(6CYnZ+Qo%9`jQI4`+0<&o2sq2E--x&IdTLl4
zhrz~-h4;ret}H-(<3O!lAL9R<x;jdMwQekRU8(yo!#t=>YZ$od`nbc{O~Yk&4A0O<
z_^A9IZNLgN8`Zp%yvy0+NX5v;O^1N~LWXh9<1!p(r#5il4}Yl_I;V}Z%p|*09BU$W
zS@!IUoUw5OKXkJPEXU6=*8&sYzZXF5k2#2^60oqlCO)oDWKrwox%{F+>rZGGa8Ms|
z!C&kuDg^zVednJcz$zd+4Ye;Y57#*4SzH0yT at wK6`2}DQ2KK;#tY2$Hp#Hc(o?XkK
zs5*I$N=ebTq+)2j($LZH$N%WmfRERPJ`;0a)NF1e`OIjuea$dP)-Cq>b0=U2M&y4v
zP{7qNzK5W5izXxij=i4b_PuhBqb)m+Bda+d8lU%0MryXSnIo&6J42$Y<H6^A94rWR
zg4=84Tj>}-7NVk?b0$S;w at yjLaAYV(vsDcG$lyV#cYCC(r-;*9`4mC)g)A4)4|eIU
zI+$tLw?pKpZ7NiBXlc38VwPF^fyg(0^CS3X?wL(R{dPyX{lSNt+;bhI+!8V#YVOV=
zY-iWb5U-?z*VZO;ZzC8Fovur!LcwLg4?lyX+!;+igF~%<40_{jnqebGu-c9=*8biH
ztbnA}VB&#G;dItX=f5tarj?gH?lIH>4oGfnf?o3(HYb<LP_*OQi(O~5B6IL;Hl<(%
zBP%_{=%GX(b12uF6U5a^J~RI(0)*R;EWo5?%P}!=McsCmIO3r&+BwF5*Q->>`^_eI
zAUYs79XZDTM}2O)xO|pD781$kyRL3b6bt at j(+r^O-S{gdW8pc1)_xmlAR4SwfC1{g
zQHE6NM=+~i+W`YoT?{uL%l~?}A>`$U4V{aXw>ca3v?g|G8u@$cmubWv4ZE2geDHmx
z?Ad~fFmq*x-qj-`#x<i`Uu=3Qoc$ueY`|7{M=!)1p-Lw$PlZ=xj at W@c7fK at loLQVM
zy>q44m5j~)%-E<@z9qA%F34Wvm_HkBAv+x=zh()Sk+K)5OLZZB)k^Ed7Jl<@foDqp
zSOBq{x`+H{Cr_6IG5u6=tA at LRd?iVgedQH`a);$O;ul}-wBPXqu at fDgf~3F6;M-U*
z){>&Z3RO&!OkM4Z2^GZ}<FfYhg}UOgDSYkl8uygw_jffBH=UH#m6COYZ*kQfHC%6E
zv!`gnyD_l0CAl^Zmt7w+lZ)|w&vqdze^`>nuS_$4X*;nM(wHu at f4!U4BL5aG^_x(}
zfW|oHqfTJODgXuMn^KUuW5nID_-8dd;|+^za455S*yY!2GMmoVFX>`5CPGvkD844S
zjCNRkftmPJ!&t>InrU at B?t~LI+S5$EY0nUl at pn;SNxtxXBnR<FJ<AurAHQ%cCHPg$
zl24;n%kY&Kh=eS^eE#gqFKJfED7qSjzuI at 1XD`{dX>fFqe<<TzU)A%#EVtY5`fjMB
zz?*-!YmGP at 2=c)w^osY(=DEOZ#z|*7eIOsls9C64NqMiE<P)~QXPSH-?F2OqF}6V)
zMyDAybMFw$fxt~WDdlUn6X#*_LB<S%6&W>9W9T5#U1ooCFE1K5bd5k1Arf>(obk3}
zD5KgM4f=50xTe1NhH%(k at K7^WdrZdwh%75SrFR$fbb{goxZlqI-xR#JPoGp5vbbj=
z=+gY*)A;$HU5H3WVS||W_G$O##><I*pZz#mf9%&yL=bmrzM`2 at 5CTeP>tD3)TUq_!
ztMX<zUg1+ni>P~?29 at yrHzI*V)u+&Vm&tlrtytpXL53K4NZSsf$wDAogt3>OZ)OKj
zXU at 58op`4+`B|>Wz$m51tz24Nd*LQ4awy`wF8w#|P$lS8RnMz2R7cDc;&2hrJYr<^
z<sR9#9G{nWEc(;7utSdJOj at wF3+;lT1G>bV8Y>GM5KdB-$qyKWE2d at H@^W9n2-is(
zZ}B8j>YGBN2KF&wo2ala{DY_b5aY>@8cJ}~iu}PDlDDP-#mS`aJLBPv$%=yc`8sU$
zXl5y8q{bUb-m>Z9j8R|N8Kc3TY@&8F8X63iEo#&M3M*C!CoiQ1;-c!7UIRC)!PiSY
z#{D?i4adWK|MY4mXcF3IXry1r{Z(Ij=vayH;vH`hcBwVgZCqvG;-=9MUG~OO>MGss
zS4(WSRtXZpMBleSiqMB59 at QY;Ub)Vt{Z7ARED9hlHjI}2e`TC$SQBTv$LXuBw$^ei
zE`4!{l~zP$scgy?TNh9S6ctdGXcZ6;qXYyJlK4tBbwNsH5duk-B}SGg7-C35#07z{
zC}EK`LLf1Ouw^65WX^+q&vnkZ-uW>3kX$p9nS1`v^W69E{vTkhyg9uph|%HQWB=N<
zyop_3t8Oj*uyyF}km9o at Yry5#U%1~@Kw_rf1B<kE-v>4Z#vu<f_tC|#Nb`}Q9`G8-
z*wajZX`}?9osZDH@`;Ft$xMyIPpcLJWA~aCujL`Q2z91u(Ly=k?TS5n%&zQQyP#12
zFJh{r%IHsAHV1(M*aFtOey}}7HWJg;8b>GX!0y^;wtE*ENhu?f(8xLi%GEpoR!q2I
zR|Z5~m(pK{sKX}w6rgy_;UfK9&0!^MnAgcBqy%w8H?+n?rcLoLYSEb&Ovdue3%__D
z$>Qbn$;K&V6K6ySTc)}jjOVh9C7EGoK5S^l5c<SwZY}ROC$r~Icu-0~nG6)kJ+Y=)
zgcsJ-uuMxFX>f076_XA8nR!VixE`$ZMq7=q_X+^ydR_5f@^zL?i1NO%^HL85&lpMZ
zxVZJW#>bNpZx8UCi)X32V!jSVFd2lmgbUn6nTS#*yB1SGP)?z!1%#<30e(Wnf at ua?
zKm5k at G1T|X!f|)}QADG=8Z#=s00s at Y2P=QO at rkD1S!Nxf`^fN2RcDY;@R)1;;|X&_
zfY5^Bp^Kv$jYd!=A+4sSF%?a3w!52|VTdzpP<Z)WDj)dI5WS$$Zgq!8QW8E1ubwTJ
zmv=-A^YxP)x*cM>QP(S)-oweC-7s){j%M+&v1oty=G!Z_e`c0F+T8klbXkj#YHyo|
zB2$fKQ4tSxS$PQ|jLFi~Qv=|!e(2(L3>jYWI&7i1vn4;=i-{eG&5yScryEpYIgo8x
zpbgSkO22J1Td2R at zrqag?aBd+5D2yV- at QyUGduZ7NHRQTC*IT>UzH2X0r^tkpHEn?
zThCc&+RNb1%8<IowbVPbfDQ;u*v-uRJh4;nUV3+w3iswZe9CgK=c<QT1XWKmNUH|_
zx@;lwJv6vrpwh!#IhMUpfq35+<71)q;^gx*26z_1)fl#}G&B3yhr9aE=`X=)4zg2I
zl=`-pd1a#1snQtz5O_$*`cWr8RGO3ur_|+}Qm`>t3|3}MoRbuYQ6AW-j(X^4_b<Wq
zs2U4CfhvD at Mom}br;b>F2egd(tgaqAH*vBQ{3h;y?1O4O#DL6Bk&yVt0E+HDxKy*z
zdNmzZ5KTR_eyY~9p|x8*4kZLcc^PW>m!_F{qWM;;sYmW=`Q856R&%(4fmFWyH;yxV
zEi+9m(IIl6>2kR>QQW*u{q-5$2n;b`LkIi-YqpxVt8$Q3aa+6CQCr2JaJ8Q`v|2C-
zlY#)QzL5rxtwpD~70s#1uu8<!(Cy(l23%>+FTtN)nMoxYNtyf|e*-^du4VK|B2ktH
zlZe{V=q|_Gqia#dN-CTussrK0n9l$G8<GV=#|J(P7^M2FB${%PutWJF&b$hdX8Y&d
zdWJvpMn^=d9%*dVQVPlh1^^{3yyD65+K&QSS%5!?U?-lkP?I6^j)V<4G`{xTv}Y;h
zezdmA9uXFfRF8`08;**e8Gcal%nPZ(v>2?~t|V18SWJR=Z^vm@^UE{&qRNS3=@fo+
zSn7}5wfsDAarrweL^=eDO!$^M<lcAk!-T%Uevmjap)V4}{cG4bB)f)PLLANE&)q_#
z?)!01M^yw{KhKlPa%8=Px#ky3Kig at pd}kUQnuk4$p>MdZ_jHrvP<aQ1kZ@^sgvxvN
zJ7S7<X9gu&9yP_E`LJeTcMZtJhikGN0nvl!z}w+>;nrJPfnab0cLqb$e%bJKA~1pi
zmQvy2;oxoNY16#cesA_BagF9v%mULNr8y%27OAiXW0)QEvfp8|!tQpe$|y#rft?gq
zY7xj!h*-s*-DnE8F7z*=>w1-cGfemd{Yd&r5j^8v*f4k0-b;-bE{gi%;)Gpb3iXdN
zHubA0Q^G{A;?wpTY;}J~Jnz0Sm6v^S<x*HUao*Iec7o<-1K?ZDBhOKFw^kA+Ub<?V
znj?QGmhUN`YV>V#6dsbiYZLQzAEU4)g(#oGPkp#{cP7PHY)!L96_&-g at eT?g?OJN8
zGI at h1gL40<s}Mcp!L6$|vVwc5g=JJjiREX*V*JZ{>%$uz at s^zxwvD0YB0{3_B6g>r
zP?^l13b9{Qq%W2Q06=b-pvpt!7(s*!_+@|IkFLKzl9Jn~*(HWu?0Q!xD2^6zAlU*)
z7fp-N-%Hx at mPJF(xe{hn3lUbI3J%z<nyrQ*D4ICKLMb~BefL~TLmXnzzxYe&AZd@}
zz3 at m?_Yw?usYJ0OQ6I_>sZOMPz#A{>)deIz;H2<5UoXOju6jPJTGu$pPEid~@rHL8
z`?OIxHEqPgo-hJFXO|TKQ1o}4Ni7{tGpVEbx;Tc1p)FU+OG9t2$106-{PC{=N6rx#
zaE0n3YsW_jGqVtRCIz?=>58LSkV0s0Qp0lD8caK(?@SJm1#!yEi*!`V%r72Lu at nKF
zz7g!4=F<(56ILMk0TeW0LCHOb1J(Wx%1$yYq4HE^pX7v6-~}a93aY>hAGWG>@Q^U^
zu0?v<h!s3WgkE?Le;HM8?1WX4JX9y(Ms^Rr^d`=0UU~z4 at FJl79F%iTe)iH=8#DQH
zQc<cgM<9gn{{#ee6{X13u9}>%b`(10{QfhjIGdSOPjVMfhf`!QoPbE~TSc5Xhs9yD
zi4hBl!9T_?j2|*6BmUOPk8A*<(O|(^>O1h=?gcTxA at JiezSf=~%QFr0Q#$VEFN|>T
z{HtwSmjZF_5(=mN0z{D1aLCc{0tM0FiDks&w&1+J^-$@w(SRn#)LZr4LKzhu{Q1{0
zSi_~}n($$28Myo9_DDmUHm#t&a6jnf?ZHY&@C+3QCkP@#aPKEAOvWccjsfA}A_eZU
zx=&yrvQIxBPd9h#S2Bn|RC}dVB3SheBf%Xntb at r&?JX^_hEy1KCkFt=r|csUNnw9`
zvRyzgY^?PodkO$dUl`W<&_XXSMVR`MaZ&#EyfEVEty|_dsVB>9aDA-i00pMheQ$=o
zkosi5Y;+uyb6lY4SM^5>mV+!mVd>gZKkc`4UZA48{u`-x`6ZNRZ~eOth}N}YE;P-?
zI*SrC4dAzxQ-g*<UcjIsj2?G+p92PawW&1F-LKF0i63FprD!@vv37CKIcC#idL#kV
zG+ZEuxnNsHLwx$K_`1AAil8<aofKjf;zp}~QmK)MZYw$ZTD|>oob96Y>R$goLa3qc
z!_p0DiUxH$Bc8K5_qVeAHghaC{T#JyIHNd%Pz(Jdm@$d73C&GOW_XU-4!G+1cG$z>
z-X2W6aD|~UA}NGp>R_U?A7zwQ=PloNM;wOx#tJ*yor%}o2<{z5Y_h4$k2%XA$6)Kv
zn+p3=*o{R#m at 3R2+_qq{u~1l2#Kd>6(+A at Btk=8^%<Ax-R_ec#j{S#gTtC&puH!y7
z1v!i2b`o=l!!D&{SZ;jLgfyjoeNB8cT at Q*@Nr%rgQ{RTVSWEjOfV-3Q*j-<UHksWY
zxXndr&3)ZFIgX5}fYKVFe9(v4{<fd?V`=+9fZ5^cWs^Jc#Vq3(OO|TxCYI0kkDaYR
z{9{w9<IXtLfUf-dLACBuD8J3gF?b0;fYu$uK0h*XPG%*wUs at IJd*Q9LU#XoqVu%pv
zmGAV8?3=&2Me at a1PMw(P#P|s!DJ_6e#dHFUMOj-(tT$P2?9&8iiQY>bH+rwz)T$*l
zqZzr7LuZSvAx&W4>w{eP#19jj6c175(5_C`7E`0BL+hV0yh?QHjE$c`{-BMw#guJR
z9d*j4gBHDO74=>?gRuD6;C~v*4Y2efvu8Iatf)OCoRb8eIVvfQxA2YUl1<^4DVwEv
zWR)#*eEdjkJ;As$l4YtG0z6^)epKZUXFpmv-(5s(Y$_lDyQxaXosg<$K3AT&v~jt!
zYM(g6NZ>M!g;N>-THY`6#O12DWxQ at jX|&p@#zz{LUpDDi0wQO5*+AYyKd-pnvvkVc
zng_+wPNsb at H96fS?gve*&{)nP^$(PjN|wAW)*1^3B}=}um0J_SK~|m&SZ7374}rY&
z%pF+`(y&$=fzts4HyML(+9n*5v at -mKDv632Q&7KZ*NcA}&()|HfV(jJ{><m6A_YlR
zsZ&bpU)r1HuCOc^h0_W6MmbR~u&;y$&}p+Qf(b>~{oHCHvHl1*E`w(rMYvc1I|nS#
z*eM0W&@?}B8c?*|>ZA6i41|X|qv at y50W9<KcXa97sDxm&Zeh9trdf6M1~6PL;a`NW
z0l`@^?T1mfbibJn4`3YPuXdMAoQjIit1OCQ_+A>A1-%HoH$HU7{g-#xFwYz!XZ$L*
zUoU5)&&M%bn8BccJ03g0v|uPUxHw<XJ?aY_k4-g4#WF1M;;@18=-D;yWubhj{zPb1
zQ(b}P`=8HpKL7r!6`7QU*&BsghJ+`I$>cnd0qttexL}6};~8H;nf{0`*T?U3sL|j%
zcX7DW>RZ3?ie#ADz1x#GH~7)K^YJX=jR?Bw=%bF_a}4bGgtC-W+RmvA0{;rAh>Nz>
z2gl?x?hHiO=Cq8|Ze+uH8_qMNi4jleipxhds(U^;<P`!kTxE0$_qtb>OciqFG+4W2
z+2 at Y3@R>Y2Zeqc_mr7mla&Vm8Sb3VkdoS<`Jx8nxglNa8=)T}M1Pz*g3u$#5`k%5q
zdO6Yi`^zJ*jP!oAWF9oucY&^Vfw`62i57U$$qzw}@Tb8hRl1D%Hj7-9|K#O?y{5yb
zUU_I!?XYrWByDf4O)xpGhHB#qEhhEHF@}dtZl0ObS2Y1LU-fbMX&>C&1Ow7oBjLtq
zlZq9=?@RlGl?OM2Hj0m at DRBmSintYyh>Q6zJ{nTxQwwdfvb<1ReJ&uEZ^l=78A1p+
z+tLcx?xVPUQ)hJiQFQ2 at _e7t&qB2AK(vU}(fb9ni>HPVLP%y;>HlPe7{@()+DjbD3
z0zc52JT1e^aN!Yk_=}DH4#KQl*Wy4Hd49#*lCPv#%(}>og91~2`vLzOwM9?5Hqys4
zKZmqWfd2??{JLfWel%SZOhvIzp+NWRr~$5k%HyS5L#te((W!PPBi8gkoeY2d!y!d!
zPzQ%Qw<y_b<pC$+6*A%Rv+S}i_Q9CcsuY5RqXJVK at QTqf%t?}!rh5gD97eOtw)$As
zK3<@zhxjxYPKw~LO0>*dQueU|7bY)JI#|9Wx6QnQ37VwF?!*0UZdQ)Haj5S~=LX3t
zzsHgO{T;AfH*pSFALwI_Rt-z!tkwW<g7ZQhFtZrzI*rsGQgjFYu>HhVU$Q)r(C9<)
zEj<xRQhL0>{X%wGe at U_W%~NbaUv2k_0lO=?YYu@*we6AiyzvO<!LrR(Z?<!K9$faT
zMKism6}?l)_>(nwvfc7+a%Rk at 1JCuho|p}+bryRI;GZ8I`!BM{wIw2Xwt5<exbk$t
z;A7*juYQiDZ)~Yu{C|1?FJ8aH74&qH3qBYtzKNPkHa@%8yel|EP=A?#bq}UHYA#n5
z);u*1#LEUI#fkpXI-maXFk3mh(K&<@7MEG02#Yi9CxbZ;UhL7uF=xfx(nQ<f6d(Wf
zbirvx<&FaVRQCV41+3a$b1xGq%ALV|Zs&!Op*^S3qrJ!aY6{=5r=F%MJNw<w0=7g(
zDsAbG7HvsFdCvJd4uo*b-}m>3w02Kw_r_no)*amE`?0yT*7f}PfxyRIz{x=F(e508
znh48MLA at hew)-5{#P<TUAv2^(HyfAs=3Tmvd(SYP(Kv4nv1}J at cqpwNZ*EUolYL1Z
zZCZAi2Z+XU{QCWxUWV&P$@tx;CPrIzsy}~;I807!bAAR+ms8&69 at t(i at n&zDTh!#D
zrB)BDLz7?sMcnZ~fDf2<-HOe1^n2LImb^jX6ni(jJVi`4qJr)bwdWl7Z8cT1jSYJZ
zG5^XUgiP<tWg1Q^VhSS-<^xj?XSbC$s=Fn}@A(F##2&(cf7W}U;kH8*%2tjFm2Tr`
zVg`P at ncE@Ey`B@<@#j(GfZo`-vA9tkc;+xg+5aj&^`X{I6OS)m9v3yyEv;Q;vznQi
z^!X(x_r;DE-az+6f61Bt0!)@mP!UTc83{9tu_Mx_Y_oX}tdMTEQ^KFKzlt||9M6Vp
zy*0LZi3nZT0=3fH1RO56YZ=zW^mblCsDZJcem9X48Zm7f%09*(l_tP8%%3j{oSgg1
zNq~&I1RE#bv$(%(k6jpC=R#cmjG}L&Nt1iZuQKI`grMyzOjTfugw1k0)Un9UeVW}?
zC~gWf<|@?yM+t3XZO5Udu`#a_UUwW{7?B^>u#%Q$?XF at u$+B%3LhSux?Tg!)a{WPd
z8gg%7&qPeruF#8;j@&BRq}?WnTHe(cYC0}(s|ZKqinhU9FQlqVg<W!-RS!nMk!J~<
zTTV=b({#vlwTCR|&BIe9UHl4|a61pLU?=o1>!~{iIwtqh0mAGAb%pljFXKUDU7?g+
z0Jb*UopgQf at JrG$Fe*Ac=x#XFKDBAhfr0kpL4CZV*e!<66S4fNZGnsMwb>X&((>Al
z06{%)mu+Wn(&jQjgj5DSQcN&=Ba+?^I6tc;OoXqA>~Ow0pR%zUK3n&VmGsfOslzXC
zo{BO(qB8+02+TV}`tv-iqkY#Z3&+N+`3SdQ0Vb!d;~73lwzITKs9L|70RPjMuDJ<Z
zTHGcTmbbe)xEsJ>i_dQ){3d^JjI+n{{;4RL?T=Zm`FjbO9zYP^*d)zLX?>SDF-JB1
zs4s0v+(^THO!v-Uo>3(V##A-9>|q&CDiri^gT60_#0yXN4Ey{=PN7?CAHsg_w<UVk
zKtVpCR$8tt?dDhC{W0zPBYQF&Bw>cww1c5^+E<3*P))3NGS}x8n%uv)gyP$Mny&cM
zZ{Hb|`(%{l^#P_YPZjDrrhROgsytP2Bpd&8gx>NtiZ(E{)tA~;zsz<$8`|4o={*Cj
zVqa~kZF)C`vT=^61N22qvW5wo at dIec-sl~+D8E%mK}7o6CjM}5gkK~|$I`T%#4T^k
zd^<;YA3gka|HI0z<VY@~3i={|fpw!DPrd!3r&ZWl<s2t`)sZwT>`s_iqB@@ROapo%
z%3plj$lIW8OILjMK6uN$zFLo;Je$9lhB at 2uOUDzloFbKuJx<qspzNXN8yB7e8Kdrz
zhDHc%nS<OC2y#e3$LLDVRT$n!@Me#Voj7L>@yC<0F@?hVC)3&Or5N>N`yah)el0j*
zdUa#oqdnK66e}eB8B%B4lDh>CQ&`XJ3?|dvXYD1%Rh#4Wu?F|XKuTzCImD>(l}@nH
zs>{n8<5CoEt%>XHx?_L%LvGtvThJ;)0-CL4NGz=$zKsoH<Tr~>Iz?Ykj%T|1$Dhyy
zRvw<<I)AY`UZ06k-~dkoyhRFZfxm8Uy+Zz&6?c&lD6JT6GGA)YeQ%TCJYI1$99LCs
zm1_n2_{HZv0+99*`jy8l>V{6Ddyi1OLfH(eK4!aDrypZ3$2}qc)9m8)?XD!NkoB$E
zL$g+MWfLx|-VOL~mL^wKqnG+mXMdZzCaI5dloM90UEX^Qvnv?x{h)ht!eL#*%~O)Z
zz98(De4=4XQsD}L^Avm2u4Yk&SCMq!b3k?}5;6u{!`8Hqhe4=xX<NzmooEom19tNR
z8cP(eaGi6 at c$oUU00ZM_g>j;b;XCs%YT|NAIhexy>lu#9(cS>NXY(^15n)^dk%hYN
z4h))l%P<LGU7f)>^R?O3`-_V&I~LdRYX58{GW$B?_?>rK((wN<d-~4l-fVTrnVXBh
zD9-+IZf*y(?yn_;^H;6j#~1V&Em+^RXnyki>O)i7vfW5Ziuw$SFxoBajwy)nqj_Yk
z+!TE29I#LmSmbrKYVV!I6$T#6kvB<W=_HTdknyCk`Vq at SJE^7I6c+0)%Z)jiD-Qz?
zLi6ihbecY(ezuV&mWh+O=9Ql3^tqM?7J7A5K~+!MokjRxP0g|s{_*Z-$n`6lF@}VU
z_vYd0f8U>34rJsT0`3BL%Pw|1=bM3&k)^=d{o_cnbW?KE{7=DrC&z at VDVsZOLWk=G
zx$>RTI=_RoieS(jme-CEfLr~)hbk<YCV7^eFbri=smk(~nwaliLn0#^#f8bcyi@*d
z#+_Ry#y_M!0?mp+Tg|{qCX(IG{00|i-#$*56Z5yM7`+Zsy2czN+%9H31WE0Uu&%X8
z_(v33klP13Besm=ujZqPGI!WCfT}Z~L2UrI#w%weYBI^*kFOl`6{<KwCumCb8Z2Js
z+mY~Wq9Zh`>IBP~&H&R`Tcs3BJ=IvUV<FWdC932MPq^4cinYF%Ixd^Wt8!>y6Ok!B
sAZxT6w)<pqZ~6-Y(7qW~2`}pV^~IutRq}N3t=WNn{(Gx_Id%2F0fZ*BP5=M^
diff --git a/docs-xml/Samba3-ByExample/images/XP-screen001.png b/docs-xml/Samba3-ByExample/images/XP-screen001.png
deleted file mode 100644
index 6f0fe58e781a4adb8553bf8e4bee78fc230a676c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 14290
zcmcJ0by!r3`tB%#bV!2;qI5S(cQ?}A2!eD;3euv$&_jxV3^DZ3jdV$uDBY6McLDCR
z-RI{yH=gJIAwCP3S&PNH-tUc%P-R6a3{(<S5D0`JBQ3590^K?T{`n!_20qg<Aawx(
zQGjH`MbzC>HX;4}cAXAmr?p3Y=#*J(+zI0v-)KoXXx~NzwgyPQ=P$vQw#8A6L#9LP
zaes;A)vii#WH2vXZ~C2xs#s)!{PS%MX)`VY;|_v{XJYS7UJelTwpz8PdTpPkSU7A=
zsoA@^xVWTkIh~|j_;7kI3!d*st*w3XT;t#NQdBs)IQQiSE~))%A=}c0(6N_S_$?49
z{mIegPSiH@<w=9k#YKH4 at C{a7hNmkz5p0^*-(bXty?+a2M1j4}^X+u*l)Sqf-wJgf
z-48uL5ClTMbN#V(#w;r8;=qut{p at GKHavc7E}b$wl}y?3QEn<CRZCx!w#;4cVhp(u
z5$FWSjMd0YUF5RE-kZf4E1nH*CBc_GRVd+gn at WATyJ3P6e~sx4iEFOp^LAx+UW~;=
zp9E$P_@{6+X(;_YA9UfmXCV_#8~Py3Fz%J$&iW&=GQWD7bY4ieKhj!3092BeIOR>V
z{G1%?V&CV8q}vCDQWeXLHh0sV*e}e6PZi-HUU}wD&a~SHO99)@8~yMsPEN2ulem}_
z50ny>?QdnYi+X+ZjVczLxs^^nB$9US5{Dv+evmdUBpkh?^uffFK*vv5Ucba7!|Wx=
zODX2-dvGE7YE9FpJl#r!z4z_|b5A6r`>8&4d!=rdbM=l_ceGn7(m~{M#%*p&4G%a@
z-r-znIGR;D0waJxjY#|$C%&iKXWnD`Uz-qmKYJZ*!F`p6%?dU*E%g;{ff`Z1UYf-q
zImg|_dcg0#W3;+NX{#xOb94(t@!_n<ZEL2cQV(~ZSobs*z~CX(qZOfqk9UU`3>1f*
zFE7rmlc<NrvAkswL7-FBgw?qkw|<?|rDXf0sV6RWxxFVn$X=+X?^j>H<7yv8nL$N*
z8?aA=6hGFmzm%MII=yW5y>80iC$xB<d`th~&p7W*MJbfI8S+IwZw<{<)6z}YjEA?0
z8iq6$_28GKTLTp4Cr42IfYW4_I&o5rV}926ye9VJ3~W!{X%<(P1ZJB%xD*XO+K9P-
z8$^Wq>?6ygOYmdwZbU8?7xTGnT+f(c6<D at X97e%hUngF)Tu;iK?>%eQs)R3~y}_nj
zsR3r>(1%H@!G_;kl}X4IMDrAe*EJT~{Hg5)s^#Q)%p!Hl2r<PYq%%2%Mk7pP9={Mw
zQ4>P-W6u=1oZT#PsP&yj+qJ`Rq+mdEYSwwSGy$q~SQ~+Dn?>sk`MP3;6UN3%)*X*<
zsq<K_Q-QSJ)z1!oIHsn_A at KCv%1J2>Q?L21Kd8A;>&Gc16L<VflUhLS2vKo{3iMLl
zy{u%(k=I5VA2Xh+6Yk-#^fshlb<yTWHFrCz6E6qSd5h)A+;N}V^qkd@<dOXe^J#bX
z4v)$#VeIUJv2u9OlQG2xka-PEcb&NVd}wNVw3z?(S&g`pe7U;F+g%w`Q(evmt=*?y
zqczy;xTHZ?j>SlVD-HWYa_tF=v-v?hbFcO;&QG@%&rgqL_B=#!@$}>_RaeqsKeKp|
zYNWDnbCF?Y1nMj6WEo`77Mbn0bnAd<U!$BHZO!Q3K6!l?%PJkqDQ2;>se7 at qO!0}^
zlzc>;(WR#up$ulz;o(F8uI;Uj at Sow+$t&cdMZ$UbcD8T3=Fro?!}i5bX$HnoDnN(X
zXN2&$uNR=gw6q-z5D3|r{XBq at em{A|#|I$7om^#c0D+Avzx|)>uMRv5Ny-@^sGzS}
z>YXF+cF1B;CDdu>XWq!f9)+hKU^zw~4YW^kxorkl%6L^Kyg4#(x1sBxKEj_Gj4S5L
z+%92>Ayt`0WXff(ZPTpB;KdtRPnour_FtyA#H_*px%*WmlNmoO7us<;+&^eksdP!{
zYMqEDp+4^4g+C^}juZCj{U<ub4*`}V9?@t_8z at 8WWUg6q$VkGzZ`>i>+`5uY{&5qH
zBw2`8*L9!sNy+;S$&1#CY<x{cB?r{+>h%5CsgU_-S=S{-kEfk&CwN)%+3@^8w1OYg
z2`#7>$@fjf8zf`3WP&K^*}Gmz39;Hle`lX5_A$y*rZhUuU;HNCb<b}``p2Ld8_qr?
zKHfa};PbAYXB{P$W$*%0 at P~Kir5K{XizDAL`H*%@AypE3 at vZKqw65PzX5waro7h&c
zQ at O3!D>88^$%oP0p&kn!u^i9U<kP3h-|OntF#8_WPG-(~AGigK@(Xmx7A}g*aM{tC
z;Fj5Xyn=BLW7PWDA8$WyO>~;5r&T1-{Zz~%I#h0cg4S0^&}^Zba>4!Jsd{X#G;jrP
zq0 at ocl~u)5j;eYo?0jJA<tT{0t<k9Qfm6xmW0lnRZiB+X>hT3_&)T;3P37)pi{juD
zKc72^8}QYWvo|DBZ*^?QU|(S2;jF>DJ4(gRn2lb5*d3%3i}Hn(FG%YVgaghu*?Wo}
zg5hvnMUz00Q>-1COCp4^%!7j!iSll`ilRS3#YEuhCkY(wuRs%6v@?*yQprMva_>Kt
zaYY7y<j2vNk}ao+AIE75<1`_(Vu5RH(aU1V7E<=d)u`36bBSS7O{xH38xLoFKhf63
zhl2o0&j2pdKb4~%cOaA<_{2hHt+=!+Qimw&2|FtQTi*LFVYvWEdGF9>0*46xl=L7F
zEB4I+%n1kol?A9+Ab6)n4B10G2~S14G404odUlW4#&V>4HeEWn^awHpo7L%pb$U~!
z$(7#Pc)L=w(Y+uU>$Zvd33tmILlb5DgSiWXy at tVzSLHWjSZSvu+9$QrkggB;ySMmL
z+H0%6TC3*GLIn{!V=ZiH*S6lwi+4 at 3=R0Kt35aYT-!b5+4m1MoTZW81u_ at i{nQF8n
z;LOy)0gnee?V>!;j`~Ry_ief(Go;I*l~&Dqi at sU3`5D at J!I!cHh6k?P*^S6JE)&%u
zsJ%APWRe%E_SMGcjglGSjlc_ at QwP-V?UvY<+Ci7S=MnFCk9FURu9x>VES-26&HBcV
zF^N!xZs*;LluzW-K6M|IT%*QqNqmhoBYHJlvB`WKy_&kGS424I(RB}9=}Fc&Y`^3~
z3Zq9n7A;}|mvYKDJ#;)u=O3RFjo{>IhzGTmx-aGq3N}KNG`4G5f#1^I$Ttj#rdU)d
zrC&FmtJsvnP4iQ#cu=01Y7)5MeZp6<em{(H;K9sLtX0?78MD`+S}@)S-5FGBwWkT)
zji?PrV(~9v(5>lR(lNz195pls`6o%J+wOFy3}Enw$I}pR>RAgun5<;~Smuh}yIRb?
zzXVfEgL<0gVB36fqIQ$2p~INfkMsyYaYRkdW_Ra6LvZru*dPy6VeKsbkwGv50I`+X
z+LURdA^54>;SkryTMC>wIwmnR=AQ*fB8fL7dd`~T&6%`inRTh?Djf0QSY9h#`p8IG
z_Mr+xQA}ibcq&g=jlVU73prCFfrQ1TDCyJbAg!Z{tswZ<ukCjv0CF^<xMoeH+kZH4
zWzIA~s at Wv)dywnn%gBp8gRio>>~sF&27TqNvzPM!9err_Y~XEEEQy1sG(4oY`^kd0
z!gA5Acoa?N#Tav`!E3#1YVV-d?Qb#*c_P5P?@?2qEz2;M71Kz6cNvdlen<p5C;sNr
zH^a#9MtjJT`K=e*t2%`B<(;r$TDb=>%AQ8SAe9H;6g2}Y!(X)Mj at INPmGuG#%o-lL
z$hFbtV*8ck{o7{emJ|O-(NI4L9Po(z9q;8u^9hSOlzF&iwg(PA2GpgbPs3r*=Oy1k
zwBV>xw7>9oqm3}wMAw%-q!4e1=NV6|Rcl{9%6Oyg{U*}0JozgrsrfQEx!3$<zX0uv
z at LXDBHI>6f=k_iXXB!tj7J1stX1475xq+4kvb>f}6C;`5Ea+Z)ZHcUAhlH`dsy<hc
z_;C;N=o(ct0IGJo{tZ?0`OycQbqR8q<gHFv9j+4U%>%d=cc2{Z$Ah5-!AlAmEwqr*
z@*Hc-0B}Yn_SgN+Pdu)uFv+Jm?0wV%0pAMSwcMoFMyH?@ul<)(A&~G~cNWu2i{&SG
zH at HocN5pY6sJJ~;-;5uLnwxCM#YN&zIl(4uboL7$7G)Z;!MFTUz4VmD7aIdZFPSk%
zLx}*-L7VAl^fa^p5^~G2sVNfWimw`l(}9@^sPjJ at Z0Lz2rV)c|`#l?8FF%NXE}{Nu
z+J2(H_aym!?J~z`A3gp36 at i`by6xDv2cxQQ6}A|T^^!1*+{EY14XJrDYi%@@_1*hF
z70bF0v*hb~ly0nL7<nS?Pk&b}4GF8er7cVVon<t(PE-~*NBmEd)rqI3{Xye=F7Vu&
z>@m>0pHIN*1ZvIY!Z_&M2zJrcFFE5-vZ9^3&^G1LOk(pm-SCYcx^E$GXp6V4SDf+n
zXhg$@=o0O;go;&Yaf)d(OOis<w`*$|r=UC!`H!HSESb$G5o5+XSiU)wEUSC>dw!dj
zESm$Jb-8BB;u3dKy)*z0`_a=pk#>4?=wW5A4EeJ82l6S_cHh#zBB|!2X6IA1yC)i&
z$6pOT%hGDR=L=srgVnNgvv$v)hGPC2gkQ6VT+F*6*r|NCxx#am)m$%kNLmETa at NTW
zlsn>hapO+8lHd?6DjFQUGSs9;M&?#bTFhU@<<n=!=~_uvQ#xk`?Vyn0s(iN5sOahg
zZX3#Wq<%7g;8$g0*=g{&gav|y?3CJXq7_67&ReCh(V`RE at XBCkJCtB$jT}dulq&?+
z$g0{d(ra(-Ob`1}(%+?)KXY>^0H_6I#jA>gA9ycH5pO7zh$6lh6O&*F{}03Me at r@1
z;~|A6X(F|Rx_oxSCJH%;lVJ4GtM*B4NFYMpT_4!rgRY!4N^hKO&}|~VGm>_D5?`HW
zx`Cwdp68t#xIk^qBfi2rvSo0<Iy3?yZM at kY4ozxHft2(NFDdc)^ZR1-tc;c3wXYYG
z>Wi|1PB>cEQ)(vGa!SYO5HJ+Na(SCO+{P&mj85GXZ!74wzk*6R4B^qMrKY*YNKq}v
z5>Cbowq1|9q at b^GnvWJZ;Lzf-V!8;P#~Uq^x$(_a7iAJG&oAAR^f>+npMhjfKz+fJ
zgO)KRdMWAWB`9sesTa>maEcXa_qWL_AF-^Oo<Af;=6u^)NR(V4U)Pxn6EFa=^LP$K
zluTE07GmZ17poMxws^#Rbegc3hl>pshlE*f*?i0l%nMAuOs7Mb5uNEn!wt)QIbc<#
z%KDee(gseMnhf03JGOO2B)Lyg8?6>TRPma-PAc}1cQcqGl=i{WLgp0jEfRYWVi+vx
zYF32dHajVa0ay8egnZ||@D{Ftd9u?v^Jk=nTTYvjWNJEIv6Ayp^g8&{at7So8}_ku
zbSq14M?{B{nDz?h>Drf;<nBy64OfJOeN=Jp^dWnQC3Jto^$tr{Qt!)8F{i~dCUa=u
zP#BALh5A5r_Cm?CeP)Ux%CZ(GCG at b|`w6UMQ*G~`Ug at WKX$f^dDH>QgE}JkjZxx#e
z4n7D(gp8+h3*_f7{O1EB-nFIY0%kq}pI_oVCs6ru at lMFK+fc}D;YfHlwO at -bzvX56
z(S7{GdbOvcx^hpr;YABh*4%zGINtHziPIswh58~c^L2U6^clLaYB0}wfx$U1=bNrB
z4GE%F%0ytwiz2C8-8w|-e|BH4`@g|TuVO-n76Y6O at z^kTCmX5-_zSW$PJw|kSE4r)
z#U>O();47crt49v>HG&9ffq!Z!FSh7Wr at e1)cH~9DWei9ZQ&|f&(A*=Ys;*VP}k#2
zCQg)2a&m at f_>Y)P{7X at p%szHAFo=6Gs;~$*>+v<!yq7Vg#bb$Z8zLU}(AF3~KnrgO
z_?<lJ7F+Qccr at 1kk}<_)NB}h{7Qz23%I?+F%S^sc=-T9D at 04}7H<wjMWdwGDPI~a1
zCzA&SqG_iQI*V+*5517d!vVo)KN#cS2bVq(i$%V#F7#{miDb>oHjRs+EHm=f=%`Oa
zkJvume|Emoor!Alexf8qHZg2-$xvY<C<Tu&r$^DN^Vl>|1yK3$eW#G$RX%w+-<r=7
zz7)7bg>0?V?+sv%zO-Vn?eBcj7Fwpu(2(#J!!0M9Z>+ZJ3kPSE8^M+NIQ at UuR{D*n
zc1@(wUkWO<aoM;>sb1`i#MuUytfGntkNZ?v<#I;u;)KiBP|_>r%<CGU at eMe<jncR!
zV&B=9gqiVaQP7rWO|t|<0#Kg4*WV%wTr%Qh_<U&}UA{t~mqz^OJ=kY}#{l-La%JlR
z*l*e59p at _qPnOI81cDXuCs!l$$!L at HhZogZrg?IpKd7vK=&z^rnF0M+pbFzs%dfVQ
z_{5&$pOMPwGgZR_a?EJA&o&k`!WRV6V6GZJ0RVr%>z;9w?P$02e-9W|@GItCq`w_&
zIYTb<8Je>(c&A=XqjJ}xZX};PxLsL$f*w`v%#SP^ouO@(O}?BdvxM;Qjo2&a(jlGZ
zA at +=rF4PohZCwkOD;>5X(9*ar8IO(bcY*%nY5a={0$DNhiEe(4E at kRN5*|IV7D{^2
z3lkZ3lW+7{6LCC`Qvx9!k`Gu#7gbP8S=z{dDkAKnXME~?v5CTA**V;gs1bZUYXNkx
z3up?_K;BK#<Buf!<F_~xmVcymZl!!v9JGL~tw|c32Rvl7#uuWxaf0UL&hxa3{4jr;
zK<kb_Nx2zy1_2&*9p0Sz+WzD#n9D at tKjo}B)F7<L!(t?nShY0G(-x<Se~}^upKfn1
zmQzCrBX(9*jHD at MXt!V(mcd_#hO2dpmwfu*9za?n2o-FRteae=*ZvFd(?wf`q{*Y)
z4^3XPmP_E^6Z8|0W9~C$=f^U|<9(#-qsezONKh6JdM()k4uA#U>(hSeTAo`q!ETx7
zv#*{=I=%<IG?}$r9|wH9B$_O4_I9M-4g3)R_<wqf(KGZy=<eVz3U-!unK)6Y$+ByW
z*tGLr8IO*P%Co at 1-#&@2=kzZq3N>-oF_)`KvC)1cuWu!&xHu^OLW;MTIl~UjUPi!3
z_#8y7Y`=kL66xHxuw_*_pr)mFxQ0Ugna*}pJfa|Mx$EP4`2b4LW^j1>D?QUV(R3qC
zGdD6dYg^Gs{;9w`4GDElCUX|2oM&C7nnWf+WA+ax9!_Ve`a>OKb%uyq43L8jj9Oqa
zB~U;!WjE1i(&-8uWm_orH=0cizY;BGaq3sJe~|R>Jdp0ne$01VFkex3BfL{K(_eTS
zP_r&EOy37OXRo}lBlPvKbiUFh7&rCae<k!^RR1Qcu&Bu?N at 7exJ^F~)6D!N;a^^{=
zm!Rn;TaY_~Sa~b;k1Y=rLsZk4Q(3`y3xt2u2y`TcCa+HwwP(7L4>W>-LEIpr{_%CZ
z$-wu+6?j;sTefJ)3EqNL5-cOPO-dV$Ms+k!8*&xec)IO*&8*xDxHXXW&|tZwchuxQ
zp#Aj;RR;U5?Japkb?84B36SbJAc>bh>=DM*CFu at S>3p&nbeOHg)}@|QBkKr=OZaMK
zNZ4jMUJJLom*KTAK<@ABtcXvANNe9NCZ!WhV*HmMroa03>JV8gTBfst@}uW>ko7q&
z20XJDueE`Yquw}TPF$$o=;O9<35HKkHPVc;3^tv?&^`v9d_Z(soiJrKtDdXP9E*i_
zqM7ARc^CsJ1SScFCTjcNu4EoAm9tJsf7?YM=Wf>fm~Y==C*W3&7g`3yqzU+fC!s(8
zjgR}5;lWvRK;owFiZm%ogSSDU_a*tIp_L%By&=VYEyBolEn*$CxNu9>)Zd6WNTV0<
zB>YWxo&@zKg}?xV_LUXDn3JcWA+mj<9W(lbe#eKQzif%Jmrd(9p{wCWcS#&0ReV9_
z54>J_^Ze!dFFhXO{Q}G__$p7-0<fv|YHUAUq3TJ@@>X{fkiRX<6AX760E*!XRD5w|
z0<V7$QvRVee;ttF0}{fv1 at 2Vtv~4E<$moO~QrdA+ik63Dv$6*7Z+MnwUU*xEZo at mr
z*>>a3;vX{>w9DK2T5U)?=OuttAT6vPa;lUfCcustz4FiYM90j0N+<?d%asOMtjQmh
zL=-;|ll}??p-iPu33bMC_fw6(y8IRjCbyB`u94fjc at e*O1jrXy<+_Wz5*k}rzvS^C
zC3ke?kn2P1r~94wIrtf23&++x9_o&Y9vR-NY7y+<rNVp6W$jJ}vow0nZ|1>~ppAw3
zA$+%G7hWm7=g-8=F*uL3bygZo&+Gj6trq9K|CJT0h?{faip+U<Xje>tV?D?t2RDRS
zl7gAKg4XN?aD`X;?JVc2)ZrnrM26#08o?Z+T**16+JsE09;8}St+teabZ!5j$#(!_
z6eXM?W06cC6|j<o4R#zD9}sg}XxC7!@DbW`k2&eaoOaS5iR)!<Xo#C<RI_>DK6SE(
zX)xu!`z0XesZ4A>n*0^ZIFwGkqcU^h5pvV}WGEg~ez2(!Sv{%(<xdR3mtW^hOA(6G
zY)7(ySPQ{ELLPT<>@t(oZWI;TYU9Rv*saHmB-b$_eT&WlG`db;{Lt1T6>{P_=%<*F
zM`8u6oS5eF)-RrsfJ at l-jkfTfYyOitt+Z>mDNS4-B)3jM4b-($Uy4o=IW0UUfeetf
z1?JgU<b=xU;;DpM8xl1eU{KA;)^A{I7&Q%)T5zPSEeP6Hj>BUCf$OPDZ_}yjI6?3E
zC|*;hF#BkFL48+lo_xOB%raZLr9FE-EH@>T6+YgUaIJTZ!zt;JZ$++%!>+^wUDZo|
z?B&@Rl7GmAKOB79kx<{sLl9;ba96-$kB|XI^G4dyfNPPGklUKQ%$4l*lCPU>RGx>)
zG~;qM`LAt%I`E{vN(@Uv+YSEZyL~?bzPpGnUpHH5%?q#rEq#FehQlNI(8=Fsn~UOr
z at p<2uRP?M}IjDgex4GZ-0Rg&b3?+RTTU;A*AIoDw<8BH(8nrFu1!5}`InzW|`X at QH
z1NHlKl8LfTnka+;009G$lr4dn+J{hVQp!pwPLU;lIh1&uHWpb6NIDf(NRs-xyGwdK
z0YB0&d-c{5+<Mz3&hjZ?wI8CM$+2Tw?RQ==B4c&XLsPdD9coAI7(5n&)7&+!o2*8D
z4B2bRjv$o}vo}1qkvf_;4LbV=E;K6DCnLy}2F?K0K8pEq5PChGuS36kJoCZ_4jF$t
zq^t2<LLIn_DGFSCs`qeQ0u!p(cpQhwo<nsLR6iJD{Tn36;LT{j;<v=ioZtL*hDYhZ
zcB{fmRGFDKJ~ZK|{Q_)&*KEDmEDywtxldVkA5Q}%z|g$cqN-Gyo at 0ahzJfo|DJ79*
z;yj&_vKE6I_``VDvjxGO=~AHe02F7E>yO-PzdfEAf@&rHf9{Y%ObJz*q%c8<jSi9@
z9dW>jXU0*fH+0tt(4D{G72QEA;~Z at r4Lg^IY(X`TfHsL8j<cv=6R_6I=NR;?na}!a
ziehL+L26h7XSyx+_l%-iRIc+G5Apwle5RZGisWve0+Eia^v^)-ZUF;HAL}Y~tD<oj
zVVg&!S`|OSDW2rNGur}j=urx}E0Qbyd~{nFA!KWgO^Gm5#MT-+3$P;GK|ccI5|TeB
z4)Pwi{Yfcm-m5NN{?1tFYiq<#LQ8o2Eub<}76+rgv4RFK;NR at N+mqt1^<v{jxxDTD
z2=j4m8 at Dx|+}im*5srf-p>EfYtwVv)BtyIwy}o*$pnds;G4r0zn==%9=LRlE_lp=R
z-G1d~zw(_9=hIB5UiFQP)@ftH;ex7(7oYEyP$WdipHtE^vWaz|Jh^e<imAUCEGWvy
zM1fBx*3t~VT|(L!$7Q^+5~CTZprm1c2qDtC<YdhJMqGJRcoaANBxNU7nH;SFSIti7
z&|HTpx&trf$^!8Qe%?d}fe0h7b^*Lg)*>OI(D!|b(`1_;VXwsg8p3N5;6)Ug50Ue3
zCMVt6-ki$x*t|fo5X$8_M?~OEaB?5dRVpCEve$x_i=L}!&^Pf4g&C3?w>PQAy7VQs
z5qIf3%T3Zy5!E_bf_wv6Vj%uEmfe1`?c}=hxFw;EDgO(Ph=gyy-ucg2;mucCVd1%f
zU&WC99+Oqe1XDu5k-&qowY&2m=lcvQYcn}A)%I~jdB^@L20GXM<klKfj#qRMf6fiX
z@&Nv#VfrgKY!-Ika+t^sL5&dh8%d^OWCHRLXk)1Q4)m##<8{HI at _WJIR@$7n<zkRd
zh7q1yHT~|wd3$n7Celb(^Z{N)3i#VbCttwASy?jwKd4NG`A)w85AceFkaE~+)cSTh
z$G}6!ZW8O7=HZs4e<ja>_35jBCx~TCnbBTxaqqZx1_C`f#PMN$unA67v#V}{V5XS}
z#;3 at H3x~>t5u&-OyWBVug^w(O0;Sw&{bXT40^o<V95ZqgH~+(Oe@@<9(-XGgrq8?`
z{aMDrp=%?B|A{Z7S~x~e82DWL%r%;}|8tF1f}O8}x at LvX7tE6k;L*Y8TQU8(>LFdS
zI56-kWsBA(8L-ywU1Qw?I>mbYQ>D{I3{E^IE)9YiGooG=8HNGLU-6==F~}6?KGh<M
zEM at Q?X<Y%-yXA95@#VWIFq4%3O!-%7?b5_AbhPH5&p%ZzBbXeu)id7ALKzr1e`PFS
zIThu)qlhaDM{~LAC=jl)A4L-z8WTUgmoH5LqWilH`;&&VWB^JtX~%TEP2tQ3K>%v}
zh_3AbG`huq7NKGMRB=_yo at sG>p+34ldjjMtwXc6@?)a#y#uafS$ZY{NKhSOHO17=z
zY^it%+bT`G8}*}5yLuzgEe-p);xZu3FS$*l+Elv6-x)-3c*nXHvu2R$4nn$+SZ$wn
z^0UcjG*CAE;$jsX{1{nFz5az^3EQ0ktlliSw~9YZRYlvn_J-|ta~D!}MNfxvh|KAG
z^(9KNU0?&aVnUI<+xisL<ivOe30;|#pYeb<0kc9fn2ddKm11id-$0h{$n!wS{~CwA
z;sZdmWAP$x=8;S8)$5;a(Jp;)l~{U95hLdY7^{isES(xd8__yqlegD!8oeHl@^$MF
z_*0<3m4DoZ`z?08<zGb^+_rSr7)Fjl^1d0e26>7U(Bt`(Df1g#)^RXzmL<F**e=6v
zIS55UowpX<;fl)wod{C&nZkJTkHj(7F+d^~0yK1)jsY?6uFZqC>y>$+d+g^~euVpD
zN+y&4(RQXkW*+lY{d2-NL6dLOp|^@Gvw*3Yk?hIVmwX67jlVWYW9{(~J3nD$v-Y)n
z7^cbpeQ4Sg10l5%tB9g;sX9{AP~i3}lVNH%rtMgLX1V+g$$cAG3f<>~-mu)yWLh<$
zb^8|%`=&;fbXDS`wgz&xyC2Zub7|B-WBa$Ih{n@}hYb`OGRwI~-iw{;#J5<W_zttg
z0mpdz*kL8(VlW_q9wM_p^deAcVuOCbMRcV^`n)K7SCetg|FDYqf0txm!4&<jWBL0h
z!Z=``t*`bXH<4oukl6U)9Ae5p<#y!==l^r&I2VnUA6S`l1<CHh2dEX%PF`CMA~@i4
z;{ywn{~k302{zXu2vZ6WerTcuruLS?+^N`*rDNANJQ at W83H7&+u638n6<IL=x-~=Q
z&I at C{1oyBq$><igzcvPba{=1+qChEOtt;L}%Wp<XxJImD|D|ahpeYlCn5*1`FKOV?
ztpiO9n2gT59Rxwk4`NRw)cGF`1cIT@`tIge(nAQT at l@v12VZ6z$#$~<ap33c_#2pj
zumxu8_18J*H&s84(p3^2gfLR$EriqXOU19eTPrbFK<+0C1hQ*AgVl*j6h^@f>|}+N
zmn1;!K_+t(|2^(!pcb=fa{RH;rFIj0C at Q?|@gbslMv at c^bo>(uKn{&#^-P at VP$6Id
zm>cqrB;%WC2C-bp^ZR-H at 44>2*E5kC_lB`_>y*UmRb00kyS9MJDzU`DFOFvYG1t~{
zBh33L>5ZuVFZ$EJ!n}-|(4w4@{^Jl+JRA%3<mnAbSv3C}NqO>W{F9<8EB>aaTLA9^
z1<mx#6k6MD_&me%6KqB6)NPM0_2<0#N+NGR0=`nGje8VZP at lpE4}2}qy*&NL{%%qy
zfhLu6l0apU|Ka0x5B3%kwI5kki~!|IT^q+tZRAuh6QKBpiNH|+Eu~|XHr at kMUzv9A
zx+yY{Bb$J{Vvp~A$sHpe)mNO_H)ZN5&_-kd+E3QKajL3g&_QPx=uxwx=|}W(O0R)Z
zk6Aa9XHFT<CG#V2XZfV~CQxqT;qK})|Emyr=#}l#(Tt=yQ2z9$LUow40yq5%D=6Jc
z^&xn<a#z|(n)vszRuu8iv6e3Osk_1l0PgWs^+zH_WNs3d^8>e+f7x&8dx;=ov%kw=
z3L?W5VjND)Ms5~E)Q+<gXBB|zV($*_0v at -Vx!>|z$$Y??WF0|FCmLg#w$yjZpcCjh
zPH?O#1wp7D+hNcQ;b{q!O0Ls9f2B^$K*B0`IhE*omVGJ at kNSU_WjA>Q0>B*BTH+GE
zXuMOyHU0x$9wav<*t44w%*|*B#un85$ApV;wt^md&y(Ov{5;s1&R8i7>GA{0uli*=
zwY+&?!Gk#MdcmV&UYy=t1408IXilYw95eoX!DDB75bzT~O|hz6v%gE%53C*WBbR?&
zcrDeu at 46`In&VEGiW&2#p~ipI3P=DGyL;Ft_WieO-MG+Ti8#p&WJ$`2Z3v`6_il|6
z0XlJk^?D8Is+D>x2{<Uc(c<V`*ex5<qAB!BGN1&Tp at ScdH!fUN5&P2_9DL>SkL47?
zXj<uh+dTSJfB{8D3&%OQ)SSxZ{QIjC&zo6g#i>U}<V8E5f at rB3{;e0VjvbN`>Z24y
zU5TnlPw1Ex6CuOEZqXuG^mgviybq<%mFQm3=Nx!AVm_t0`PzMJ9=HRtyX<L)^0FJp
z at +JNL>Bm*+N{Q3mJ9^PwQJvS4D1Yy_ts(`}{x^F6+T>_-k}?H)g$%FHEkOjvwos+Y
zVlNy$N*nGLI-0z-V%<Uwt{ga_XYy}a2pOnRae>6 at E_F|+t3$%Itpmmf!my0(ra1aL
zG)z1BKY0HCv9v+-7Gd!@S=eNTwD!KPxH<L>aw3Be>MV1LuaNVf_Jq*3)$lb?1j0uO
zYPF-PQyEByNIYxuyyjmzU`ePScF^^f0=uiS7?uZgpS3wn#Z=rXG5)hC5{O$aWSb$l
zFXx2 at tc(m=eiTzl!PD9e!8b<o#Qq<>d#@;BYIol@{N?U at k&M&s%#vnhk8w`^W8_CP
zPP|I0AJ{iv5Ffo&5znrSI>JB(Yx7 at Ksz#Ab8zj&FEjVSjDOC^{!(~r-UT5QVj0%aY
z2t1z{v6hctb~wi(JOWA?_S=da>JQl-$sq;&f*5+?`?|uWyr4IsAKXP#9KCOHgW+c-
zS9M3wvJUgefNw+_vP%M~<T%F=ltJDdTIKeclAfmJ*zDk at ZI!R&XysD-EB2?Iwbk#}
zw+G=XNH=hKzT|seL~xfjlO6eH(v`|xPdYrwZP4FR{F<|hCWEq1L;XCTvVA>p))Wug
zl!1s(_rWr*kvB>hom6UMzOsfocBcXQJMwP!*)&a4jRI1dE%MOI`88)t9CJ1twROyS
zG7ZD2 at M@|LD<ZrE2vkD#3DfRrU<JsT0oJaKdW6(9tAZIV9mmvgpIdwMx`T~2VbH{x
z?B?g0$W#e%<byXClPkjFXN5|{*|R67dTg%tLW-XZ7Mp;u*+0kM(Y_DZH$?_Xnxs_#
zq}~3Qg<4-+y=)8WT=%m6<95i6;}g#T;wtUi!hDm*g#4Ahz|fHqbpL>QKHY2htKq@|
zqKH-U4S_%)d9@($0J4awgkbc4MiC8Egc`7>%{-{xVsA-)Y01d9SHSiP at MhXuk3U|5
zWH&Gj^j`ku`C`k>HI_xuyaG54g8vTlp}n4#A2cy}X#q*ZCQ at Q*FI196fr3gCaUgWJ
zEi at Wf8TuZg@^NVT87Ht?q$Cdv at rSmk-wmEeQ&b4ZTTa)MWovCHCj4Phgb{)POj97f
zMbX}Vu!{~ABPc2-v?DYa>NpWr%_dnkzOs5BhqM^SaadMv!cybD>#%ffL{YPIt=6$L
zW2fr^&XLmMge40wC4*3<K(I`oeJA+4zbX>F>z~U0tNnu11i-$OaXUY~6p55n3=3DY
zSoQ&GCJ%F4BMs;V&9}-JaSzE^iP!O)qu>|kfjiTCDg`03A(qpQmKByO5^-k_=u!+D
z^wI!v?u-Nkq?-~XRHeZ3+U%FOf9#LQ@;GRkLi1=`)?a84;HP at oUEO!1qRHm?W}yXF
z-0`^L>4!#@*i#|YNytpF&KP#&4i$>_db0^75xKbNZjHg at y4o;R{uW{o|4~(XNS8kf
z?xlW84lWxAL{d$g89<~WN#nVG1+0_TEraAZHwDr7N|76|F1Zi-?T-U){zTya_s7=Z
z=9TT*^DOU0;QRxzSiTFm?TF`C=in#<eSs|Uv%V>zE;3++6YX+K==>}BMSH)H&4W#*
z&;G~V{SEI(%i?{3EqqPQ{<CAg_(~s>2SU~SKKzFLOYF%LeeDU|{Mt6l$ImPF4s3-^
zyZdW@{;>4jojnK^+I9Y%cKLJAJaua}ub$2{0yfH>SV<i3 at tkvSo^x6nKXTtFDepG*
zyw>fuaPpdy0^gl)4aZS)=N)O6`H=)9{+a17BG69S6M$0+o;hhorPg?!nbnVX8f@?@
zjgEKo_qx{i3 at -wgljytCBE{l!Hqqd|J&ECQY1waJTbeFJ&a^U><>AhO!J{hCl0GMi
z&x+D<kGB4@<w)=Vt-o$>*3>Czj;=71!itn+pB(t1Jhz_L_r!NQ!xPp$N=AJ)=Ua+=
zj$JsE2u%xF+O;@l5+m5`8 at wFEdcbgwsl49pz|E1SfD4EPrW5bgIUWflSbXx6;f)i9
zwZ7|6`e^<9z=0Rpc;F)5 at bYB))na)#7cBjS9pd at A$8l9v{rGw~Tl=fcc`?(Tv4-Ov
zFpH1NDu=>SmyT&qjgXf~gvXh?&zTu_DO)@LxuMHskEb|h#=Mg6ZlBxb#=Q$@l{kYy
z!gu1Shw_vOUa3815wLd3m7-R(Nx9aG8T;BFQ<rBhN7<Q#Wxbo}Li&cu9>;=KslG>~
z_KcfFuYTl@>ey_UQF}QF9F|Ir5;+MZheIqlv`us5lK1$Mo at os;7Vw3<xm>7;2hRBR
zXm3o&n at 2!Z3OJ=kJ5tO`cYl-W=ZDW`h}=a^-RgHI?^XJ48w#C$>n<u4nHp#qt}LzV
zX*YnDk4l`y8~VJcDCKeu-ROH&#B%p^6cIE)syQ5Z8FtB0`TB5ZtsZ=QF62&xHc7r<
zsKk7DVnWT~y*WP?AIH*glEk)Dmos+9wPF|yD~0szK6}sB?McX|PwZsvEaP4_w_g@>
zG)__&|F~@EwRJXX!X3!ZxE@^g^Ji7*b$SBl8=Yqx9EaUS^@qLob;c3LmA*SWXe<p|
zh%dxm*O!m>jgqVv;?y4(@YL_G*^oOYY_uiuwR&6f_3xQkdcoN%dI|m2N`>5PTC)>d
z?u)ma+2S{RvHx&)xM%zgPbikw?VxUfqC(82nK}n=ZP8-|R9`Orh~su1a%PsxRYJqk
zb^~1-3!Bel5#;0FzjyEdWY_O;W*gRQ*gYBgxoKbLa5S;%$=>a&WO4e_(Okzz0R=?#
z2IaEgXTKg4-b2pWW8sK%S!v+0X+53VYiqwqMs9X8Hm0<9*(rb6<+Ipb#PZ$u(oo>6
zIll;a7*9&3%YKMBIwa<-Pt-PW-rockEWRU?T-XaG2>m?HAwPT7U?S^TX1Kt;fJ{B_
zl$fgZDqrm`i<R&9WTl40%Wn<t=O!4WWsye*ee4%~Bd_485p0H at 2j%v@>ya$AC)JPw
zNMvGUd7MG65WHersA7!JD>0|$MIn6CxmYgjO{L)j at s_mX1;~2%c at NDte>J!7_xP>q
zv~sKK`(<?REtPW5o^1rYy1IFckKsqap}p_w!QAO#i>AT(+QF{A0AU#h#>pPP;ZiuH
zaA|_Xv;emE>Y(4?xa(}(fRv+uk3YFn at LbUDSZ->4LePhuluv)+_>+R?%c_QZ)g=Wc
zL;ubxjvd=hZs-?^zEs8oKF8oO<}pG(CEx+H8o1PD5!^c`ueV=bb=;dBIxyLmZ`UK{
z>mBVo)bw2i{sJs0t;RIsc!Nb~?=`t#wUc?FB}e)3K)q9$;R8LMZZWK!dC5;#KbQOs
zrNj~KW-MQ-W<6`q0Jwy3|8k+>GHvc>d6f4WVd^k+pZsDy%HU)pID+kpqzHvBY!4tH
zP+u?kdHm&ha at u9<tm^&blJpmP1D8E4f|pWr$EB4%yB9S=<x0#-4-A!JAj`>0SZ?@-
zJu~@H{Fl at AJ{P!4ol{qoE)}&b<h?$4d1fe7P)7!8v_3w at 64-O|-9+45*lcjOv{!lC
zW9joFXga;F3?OlGkNIQYefYAI#;X&$b68ZO;bk(HD=-x(f=kl9$B3LRu`a9p`GHSV
bf4 at YamB9Uh^;Ak6I0VT^D2f+~8U_3>y&l=N
diff --git a/docs-xml/Samba3-ByExample/images/acct2net.svg b/docs-xml/Samba3-ByExample/images/acct2net.svg
deleted file mode 100644
index 13153b9..0000000
--- a/docs-xml/Samba3-ByExample/images/acct2net.svg
+++ /dev/null
@@ -1,1901 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="12.429cm"
- height="7.289cm"
- viewBox="0.025 1.145 12.454 8.434"
- id="svg2">
- <defs
- id="defs595" />
- <rect
- width="4.4790001"
- height="5.9099998"
- x="0.34999999"
- y="2.1919999"
- id="rect4"
- style="fill:#dcdcdc;stroke:none;stroke-width:0" />
- <path
- d="M 0.35,2.192 C 0.18431458,2.192 0.05,2.3263146 0.05,2.492"
- id="path6"
- style="fill:#dcdcdc;stroke:none" />
- <path
- d="M 5.129,2.492 C 5.129,2.3263146 4.9946854,2.192 4.829,2.192"
- id="path8"
- style="fill:#dcdcdc;stroke:none" />
- <rect
- width="5.079"
- height="5.3099999"
- x="0.050000001"
- y="2.4920001"
- id="rect10"
- style="fill:#dcdcdc;stroke:none;stroke-width:0" />
- <path
- d="M 0.05,7.802 C 0.05,7.9676854 0.18431458,8.102 0.35,8.102"
- id="path12"
- style="fill:#dcdcdc;stroke:none" />
- <path
- d="M 4.829,8.102 C 4.9946854,8.102 5.129,7.9676854 5.129,7.802"
- id="path14"
- style="fill:#dcdcdc;stroke:none" />
- <line
- x1="0.34999999"
- y1="2.1919999"
- x2="4.829"
- y2="2.1919999"
- stroke="#000000"
- stroke-width="0.050"
- id="line16"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.34999999"
- y1="8.1020002"
- x2="4.829"
- y2="8.1020002"
- stroke="#000000"
- stroke-width="0.050"
- id="line18"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.35,2.192 C 0.18431458,2.192 0.05,2.3263146 0.05,2.492"
- id="path20"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 5.129,2.492 C 5.129,2.3263146 4.9946854,2.192 4.829,2.192"
- id="path22"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.050000001"
- y1="2.4920001"
- x2="0.050000001"
- y2="7.802"
- stroke="#000000"
- stroke-width="0.050"
- id="line24"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="5.1290002"
- y1="2.4920001"
- x2="5.1290002"
- y2="7.802"
- stroke="#000000"
- stroke-width="0.050"
- id="line26"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.05,7.802 C 0.05,7.9676854 0.18431458,8.102 0.35,8.102"
- id="path28"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 4.829,8.102 C 4.9946854,8.102 5.129,7.9676854 5.129,7.802"
- id="path30"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="4.1500001"
- height="5.9629998"
- x="7.9790001"
- y="2.1400001"
- id="rect32"
- style="fill:#dcdcdc;stroke:none;stroke-width:0" />
- <path
- d="M 7.979,2.14 C 7.8133146,2.14 7.679,2.2743146 7.679,2.44"
- id="path34"
- style="fill:#dcdcdc;stroke:none" />
- <path
- d="M 12.429,2.44 C 12.429,2.2743146 12.294685,2.14 12.129,2.14"
- id="path36"
- style="fill:#dcdcdc;stroke:none" />
- <rect
- width="4.75"
- height="5.3629999"
- x="7.6789999"
- y="2.4400001"
- id="rect38"
- style="fill:#dcdcdc;stroke:none;stroke-width:0" />
- <path
- d="M 7.679,7.802 C 7.679,7.9676854 7.8133146,8.102 7.979,8.102"
- id="path40"
- style="fill:#dcdcdc;stroke:none" />
- <path
- d="M 12.129,8.102 C 12.294685,8.102 12.429,7.9676854 12.429,7.802"
- id="path42"
- style="fill:#dcdcdc;stroke:none" />
- <line
- x1="7.9790001"
- y1="2.1400001"
- x2="12.129"
- y2="2.1400001"
- stroke="#000000"
- stroke-width="0.050"
- id="line44"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="7.9790001"
- y1="8.1020002"
- x2="12.129"
- y2="8.1020002"
- stroke="#000000"
- stroke-width="0.050"
- id="line46"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 7.979,2.14 C 7.8133146,2.14 7.679,2.2743146 7.679,2.44"
- id="path48"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 12.429,2.44 C 12.429,2.2743146 12.294685,2.14 12.129,2.14"
- id="path50"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="7.6789999"
- y1="2.4400001"
- x2="7.6789999"
- y2="7.802"
- stroke="#000000"
- stroke-width="0.050"
- id="line52"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="12.429"
- y1="2.4400001"
- x2="12.429"
- y2="7.802"
- stroke="#000000"
- stroke-width="0.050"
- id="line54"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 7.679,7.802 C 7.679,7.9676854 7.8133146,8.102 7.979,8.102"
- id="path56"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 12.129,8.102 C 12.294685,8.102 12.429,7.9676854 12.429,7.802"
- id="path58"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <text
- x="5.3099999"
- y="4.9510002"
- id="text60"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.1</text>
- <text
- x="1.069"
- y="6.0370002"
- id="text62"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">IP via DHCP</text>
- <text
- x="4.098"
- y="3.1889999"
- id="text64"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">hplj4</text>
- <rect
- width="1.309"
- height="3.928"
- x="5.7750001"
- y="3.1860001"
- id="rect66"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.309"
- height="3.928"
- x="5.7750001"
- y="3.1860001"
- id="rect68"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.309"
- height="3.928"
- x="5.7750001"
- y="3.1860001"
- id="rect70"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.0470001"
- height="1.571"
- x="5.9060001"
- y="3.3169999"
- id="rect72"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.0470001"
- height="1.571"
- x="5.9060001"
- y="3.3169999"
- id="rect74"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.0470001"
- height="1.571"
- x="5.9060001"
- y="3.3169999"
- id="rect76"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.9060001"
- y1="3.579"
- x2="6.9530001"
- y2="3.579"
- stroke="#000000"
- stroke-width="0.010"
- id="line78"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="6.9530001"
- y1="3.8410001"
- x2="5.9060001"
- y2="3.8410001"
- stroke="#000000"
- stroke-width="0.010"
- id="line80"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.9060001"
- y1="4.1030002"
- x2="6.9530001"
- y2="4.1030002"
- stroke="#000000"
- stroke-width="0.010"
- id="line82"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.9060001"
- y1="4.3639998"
- x2="6.9530001"
- y2="4.3639998"
- stroke="#000000"
- stroke-width="0.010"
- id="line84"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="6.9530001"
- y1="4.6259999"
- x2="5.9060001"
- y2="4.6259999"
- stroke="#000000"
- stroke-width="0.010"
- id="line86"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.72000003"
- height="0.39300001"
- x="5.9060001"
- y="5.0190001"
- id="rect88"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.72000003"
- height="0.39300001"
- x="5.9060001"
- y="5.0190001"
- id="rect90"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.72000003"
- height="0.39300001"
- x="5.9060001"
- y="5.0190001"
- id="rect92"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.7750001"
- y1="5.6739998"
- x2="7.0840001"
- y2="5.6739998"
- stroke="#000000"
- stroke-width="0.010"
- id="line94"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.064999998"
- height="0.064999998"
- x="6.3639998"
- y="5.8049998"
- id="rect96"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.064999998"
- height="0.064999998"
- x="6.3639998"
- y="5.8049998"
- id="rect98"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.064999998"
- height="0.064999998"
- x="6.3639998"
- y="5.8049998"
- id="rect100"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.064999998"
- height="0.064999998"
- x="6.6259999"
- y="5.8049998"
- id="rect102"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.064999998"
- height="0.064999998"
- x="6.6259999"
- y="5.8049998"
- id="rect104"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.064999998"
- height="0.064999998"
- x="6.6259999"
- y="5.8049998"
- id="rect106"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.064999998"
- height="0.064999998"
- x="6.888"
- y="5.8049998"
- id="rect108"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.064999998"
- height="0.064999998"
- x="6.888"
- y="5.8049998"
- id="rect110"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.064999998"
- height="0.064999998"
- x="6.888"
- y="5.8049998"
- id="rect112"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.131"
- height="0.131"
- x="6.822"
- y="5.4120002"
- id="rect114"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.131"
- height="0.131"
- x="6.822"
- y="5.4120002"
- id="rect116"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.131"
- height="0.131"
- x="6.822"
- y="5.4120002"
- id="rect118"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.9060001"
- y1="5.2150002"
- x2="6.6259999"
- y2="5.2150002"
- stroke="#000000"
- stroke-width="0.010"
- id="line120"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.19599999"
- height="0.19599999"
- x="5.9060001"
- y="5.7389998"
- id="rect122"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.19599999"
- height="0.19599999"
- x="5.9060001"
- y="5.7389998"
- id="rect124"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.19599999"
- height="0.19599999"
- x="5.9060001"
- y="5.7389998"
- id="rect126"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.917"
- height="0.064999998"
- x="5.9710002"
- y="4.6919999"
- id="rect128"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.917"
- height="0.064999998"
- x="5.9710002"
- y="4.6919999"
- id="rect130"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.917"
- height="0.064999998"
- x="5.9710002"
- y="4.6919999"
- id="rect132"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.9710002"
- y1="5.085"
- x2="6.5609999"
- y2="5.085"
- stroke="#000000"
- stroke-width="0.010"
- id="line134"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="6.5609999"
- y1="5.1500001"
- x2="6.4949999"
- y2="5.1500001"
- stroke="#000000"
- stroke-width="0.010"
- id="line136"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.9710002"
- y1="5.1500001"
- x2="6.0370002"
- y2="5.1500001"
- stroke="#000000"
- stroke-width="0.010"
- id="line138"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.32699999"
- height="0.064999998"
- x="6.1020002"
- y="5.085"
- id="rect140"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.32699999"
- height="0.064999998"
- x="6.1020002"
- y="5.085"
- id="rect142"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.32699999"
- height="0.064999998"
- x="6.1020002"
- y="5.085"
- id="rect144"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.9710002"
- y1="4.823"
- x2="6.0370002"
- y2="4.823"
- stroke="#000000"
- stroke-width="0.010"
- id="line146"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="6.1020002"
- y1="4.823"
- x2="6.1680002"
- y2="4.823"
- stroke="#000000"
- stroke-width="0.010"
- id="line148"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="6.757"
- y1="4.823"
- x2="6.888"
- y2="4.823"
- stroke="#000000"
- stroke-width="0.010"
- id="line150"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.8400002"
- y1="7.0489998"
- x2="7.0190001"
- y2="7.0489998"
- stroke="#000000"
- stroke-width="0.010"
- id="line152"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="7.0190001"
- y1="6.9829998"
- x2="5.8400002"
- y2="6.9829998"
- stroke="#000000"
- stroke-width="0.010"
- id="line154"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.8400002"
- y1="6.9180002"
- x2="7.0190001"
- y2="6.9180002"
- stroke="#000000"
- stroke-width="0.010"
- id="line156"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="7.0190001"
- y1="6.8520002"
- x2="5.8400002"
- y2="6.8520002"
- stroke="#000000"
- stroke-width="0.010"
- id="line158"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.8400002"
- y1="6.7870002"
- x2="7.0190001"
- y2="6.7870002"
- stroke="#000000"
- stroke-width="0.010"
- id="line160"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="7.0190001"
- y1="6.7210002"
- x2="5.8400002"
- y2="6.7210002"
- stroke="#000000"
- stroke-width="0.010"
- id="line162"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.8400002"
- y1="6.6560001"
- x2="7.0190001"
- y2="6.6560001"
- stroke="#000000"
- stroke-width="0.010"
- id="line164"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="7.0190001"
- y1="6.5900002"
- x2="5.8400002"
- y2="6.5900002"
- stroke="#000000"
- stroke-width="0.010"
- id="line166"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.8400002"
- y1="6.5250001"
- x2="7.0190001"
- y2="6.5250001"
- stroke="#000000"
- stroke-width="0.010"
- id="line168"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="7.0190001"
- y1="6.4590001"
- x2="5.8400002"
- y2="6.4590001"
- stroke="#000000"
- stroke-width="0.010"
- id="line170"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.8400002"
- y1="6.3940001"
- x2="7.0190001"
- y2="6.3940001"
- stroke="#000000"
- stroke-width="0.010"
- id="line172"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="7.0190001"
- y1="6.3280001"
- x2="5.8400002"
- y2="6.3280001"
- stroke="#000000"
- stroke-width="0.010"
- id="line174"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.8400002"
- y1="6.263"
- x2="7.0190001"
- y2="6.263"
- stroke="#000000"
- stroke-width="0.010"
- id="line176"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="7.0190001"
- y1="6.197"
- x2="5.8400002"
- y2="6.197"
- stroke="#000000"
- stroke-width="0.010"
- id="line178"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="7.0159998"
- y1="5.1269999"
- x2="11.562"
- y2="5.1269999"
- stroke="#000000"
- stroke-width="0.100"
- id="line180"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="7.6430001"
- y1="5.1269999"
- x2="7.6430001"
- y2="5.125"
- stroke="#000000"
- stroke-width="0.100"
- id="line182"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.5790005"
- y1="5.1269999"
- x2="8.5790005"
- y2="4.2020001"
- stroke="#000000"
- stroke-width="0.100"
- id="line184"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.5790005"
- y1="5.1269999"
- x2="8.5790005"
- y2="6.177"
- stroke="#000000"
- stroke-width="0.100"
- id="line186"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="10.016"
- y1="5.1269999"
- x2="10.016"
- y2="4.2150002"
- stroke="#000000"
- stroke-width="0.100"
- id="line188"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="10.177"
- y1="5.1269999"
- x2="10.177"
- y2="5.1399999"
- stroke="#000000"
- stroke-width="0.100"
- id="line190"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="11.512"
- y1="5.1269999"
- x2="11.512"
- y2="4.177"
- stroke="#000000"
- stroke-width="0.100"
- id="line192"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="0.55599999"
- y1="5.1669998"
- x2="5.7789998"
- y2="5.177"
- stroke="#000000"
- stroke-width="0.100"
- id="line194"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="2.244"
- y1="5.1700001"
- x2="2.244"
- y2="5.1599998"
- stroke="#000000"
- stroke-width="0.100"
- id="line196"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="1.738"
- y1="5.1690001"
- x2="1.74"
- y2="4.1259999"
- stroke="#000000"
- stroke-width="0.100"
- id="line198"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="4.1370001"
- y1="5.1739998"
- x2="4.1389999"
- y2="4.27"
- stroke="#000000"
- stroke-width="0.100"
- id="line200"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="2.7620001"
- y1="5.171"
- x2="2.7639999"
- y2="4.1240001"
- stroke="#000000"
- stroke-width="0.100"
- id="line202"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="4.1430001"
- y1="5.1739998"
- x2="4.1409998"
- y2="6.165"
- stroke="#000000"
- stroke-width="0.100"
- id="line204"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="0.60600001"
- y1="5.1669998"
- x2="0.60799998"
- y2="4.1690001"
- stroke="#000000"
- stroke-width="0.100"
- id="line206"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.713"
- height="0.53500003"
- x="8.2119999"
- y="3.5190001"
- id="rect208"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.713"
- height="0.53500003"
- x="8.2119999"
- y="3.5190001"
- id="rect210"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.55900002"
- height="0.36899999"
- x="8.2889996"
- y="3.596"
- id="rect212"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="8.308,4.054 8.675,4.054 8.675,4.137 8.328,4.137 8.308,4.054 "
- id="polygon214"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.308,4.054 8.675,4.054 8.675,4.137 8.328,4.137 8.308,4.054 "
- id="polygon216"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.675,4.054 8.828,4.054 8.809,4.137 8.675,4.137 8.675,4.054 "
- id="polygon218"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.675,4.054 8.828,4.054 8.809,4.137 8.675,4.137 8.675,4.054 "
- id="polygon220"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.033"
- height="0.033"
- x="8.6999998"
- y="4.079"
- id="rect222"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.033"
- height="0.033"
- x="8.6999998"
- y="4.079"
- id="rect224"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.497,4.137 8.64,4.137 8.64,4.179 8.711,4.179 8.711,4.22 8.426,4.22 8.426,4.179 8.497,4.179 8.497,4.137 "
- id="polygon226"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.497,4.137 8.64,4.137 8.64,4.179 8.711,4.179 8.711,4.22 8.426,4.22 8.426,4.179 8.497,4.179 8.497,4.137 "
- id="polygon228"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.67199999"
- height="0.50400001"
- x="1.404"
- y="3.4649999"
- id="rect230"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.67199999"
- height="0.50400001"
- x="1.404"
- y="3.4649999"
- id="rect232"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.52700001"
- height="0.347"
- x="1.476"
- y="3.5380001"
- id="rect234"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="1.495,3.969 1.841,3.969 1.841,4.048 1.513,4.048 1.495,3.969 "
- id="polygon236"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="1.495,3.969 1.841,3.969 1.841,4.048 1.513,4.048 1.495,3.969 "
- id="polygon238"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="1.841,3.969 1.985,3.969 1.967,4.048 1.841,4.048 1.841,3.969 "
- id="polygon240"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="1.841,3.969 1.985,3.969 1.967,4.048 1.841,4.048 1.841,3.969 "
- id="polygon242"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.030999999"
- height="0.030999999"
- x="1.864"
- y="3.993"
- id="rect244"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.030999999"
- height="0.030999999"
- x="1.864"
- y="3.993"
- id="rect246"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="1.672,4.048 1.807,4.048 1.807,4.087 1.874,4.087 1.874,4.126 1.605,4.126 1.605,4.087 1.672,4.087 1.672,4.048 "
- id="polygon248"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="1.672,4.048 1.807,4.048 1.807,4.087 1.874,4.087 1.874,4.126 1.605,4.126 1.605,4.087 1.672,4.087 1.672,4.048 "
- id="polygon250"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.64499998"
- height="0.484"
- x="2.441"
- y="3.49"
- id="rect252"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.64499998"
- height="0.484"
- x="2.441"
- y="3.49"
- id="rect254"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.505"
- height="0.333"
- x="2.5109999"
- y="3.5599999"
- id="rect256"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="2.528,3.974 2.86,3.974 2.86,4.049 2.546,4.049 2.528,3.974 "
- id="polygon258"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="2.528,3.974 2.86,3.974 2.86,4.049 2.546,4.049 2.528,3.974 "
- id="polygon260"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="2.86,3.974 2.999,3.974 2.981,4.049 2.86,4.049 2.86,3.974 "
- id="polygon262"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="2.86,3.974 2.999,3.974 2.981,4.049 2.86,4.049 2.86,3.974 "
- id="polygon264"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.029999999"
- height="0.029999999"
- x="2.8829999"
- y="3.997"
- id="rect266"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.029999999"
- height="0.029999999"
- x="2.8829999"
- y="3.997"
- id="rect268"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="2.699,4.049 2.828,4.049 2.828,4.087 2.893,4.087 2.893,4.124 2.635,4.124 2.635,4.087 2.699,4.087 2.699,4.049 "
- id="polygon270"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="2.699,4.049 2.828,4.049 2.828,4.087 2.893,4.087 2.893,4.124 2.635,4.124 2.635,4.087 2.699,4.087 2.699,4.049 "
- id="polygon272"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.65899998"
- height="0.495"
- x="0.27900001"
- y="3.52"
- id="rect274"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.65899998"
- height="0.495"
- x="0.27900001"
- y="3.52"
- id="rect276"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.51700002"
- height="0.34099999"
- x="0.34999999"
- y="3.592"
- id="rect278"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="0.368,4.015 0.707,4.015 0.707,4.092 0.386,4.092 0.368,4.015 "
- id="polygon280"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="0.368,4.015 0.707,4.015 0.707,4.092 0.386,4.092 0.368,4.015 "
- id="polygon282"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="0.707,4.015 0.849,4.015 0.831,4.092 0.707,4.092 0.707,4.015 "
- id="polygon284"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="0.707,4.015 0.849,4.015 0.831,4.092 0.707,4.092 0.707,4.015 "
- id="polygon286"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.030999999"
- height="0.030999999"
- x="0.73000002"
- y="4.0380001"
- id="rect288"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.030999999"
- height="0.030999999"
- x="0.73000002"
- y="4.0380001"
- id="rect290"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="0.542,4.092 0.674,4.092 0.674,4.13 0.74,4.13 0.74,4.169 0.476,4.169 0.476,4.13 0.542,4.13 0.542,4.092 "
- id="polygon292"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="0.542,4.092 0.674,4.092 0.674,4.13 0.74,4.13 0.74,4.169 0.476,4.169 0.476,4.13 0.542,4.13 0.542,4.092 "
- id="polygon294"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.65899998"
- height="0.49399999"
- x="9.6879997"
- y="3.527"
- id="rect296"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.65899998"
- height="0.49399999"
- x="9.6879997"
- y="3.527"
- id="rect298"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.51599997"
- height="0.34099999"
- x="9.7589998"
- y="3.599"
- id="rect300"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="9.777,4.022 10.116,4.022 10.116,4.099 9.795,4.099 9.777,4.022 "
- id="polygon302"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.777,4.022 10.116,4.022 10.116,4.099 9.795,4.099 9.777,4.022 "
- id="polygon304"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="10.116,4.022 10.258,4.022 10.24,4.099 10.116,4.099 10.116,4.022 "
- id="polygon306"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="10.116,4.022 10.258,4.022 10.24,4.099 10.116,4.099 10.116,4.022 "
- id="polygon308"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.030999999"
- height="0.030999999"
- x="10.139"
- y="4.0450001"
- id="rect310"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.030999999"
- height="0.030999999"
- x="10.139"
- y="4.0450001"
- id="rect312"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="9.952,4.099 10.083,4.099 10.083,4.137 10.149,4.137 10.149,4.176 9.886,4.176 9.886,4.137 9.952,4.137 9.952,4.099 "
- id="polygon314"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.952,4.099 10.083,4.099 10.083,4.137 10.149,4.137 10.149,4.176 9.886,4.176 9.886,4.137 9.952,4.137 9.952,4.099 "
- id="polygon316"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.62300003"
- height="0.46700001"
- x="11.2"
- y="3.5650001"
- id="rect318"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.62300003"
- height="0.46700001"
- x="11.2"
- y="3.5650001"
- id="rect320"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.48800001"
- height="0.322"
- x="11.268"
- y="3.632"
- id="rect322"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="11.285,4.032 11.605,4.032 11.605,4.105 11.302,4.105 11.285,4.032 "
- id="polygon324"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="11.285,4.032 11.605,4.032 11.605,4.105 11.302,4.105 11.285,4.032 "
- id="polygon326"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="11.605,4.032 11.739,4.032 11.722,4.105 11.605,4.105 11.605,4.032 "
- id="polygon328"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="11.605,4.032 11.739,4.032 11.722,4.105 11.605,4.105 11.605,4.032 "
- id="polygon330"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.028999999"
- height="0.028999999"
- x="11.627"
- y="4.0539999"
- id="rect332"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.028999999"
- height="0.028999999"
- x="11.627"
- y="4.0539999"
- id="rect334"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="11.449,4.105 11.574,4.105 11.574,4.141 11.636,4.141 11.636,4.177 11.387,4.177 11.387,4.141 11.449,4.141 11.449,4.105 "
- id="polygon336"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="11.449,4.105 11.574,4.105 11.574,4.141 11.636,4.141 11.636,4.177 11.387,4.177 11.387,4.141 11.449,4.141 11.449,4.105 "
- id="polygon338"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="3.803,3.759 3.763,3.775 3.645,4.072 3.645,4.22 3.704,4.27 4.574,4.27 4.634,4.22 4.634,4.072 4.515,3.775 4.475,3.759 3.803,3.759 "
- id="polygon340"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="3.803,3.759 3.763,3.775 3.645,4.072 3.645,4.22 3.704,4.27 4.574,4.27 4.634,4.22 4.634,4.072 4.515,3.775 4.475,3.759 3.803,3.759 "
- id="polygon342"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 3.665,4.023 L 3.704,4.039 L 4.574,4.039 L 4.614,4.023"
- id="path344"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 4.574,4.039 L 4.634,4.072"
- id="path346"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 3.645,4.072 L 3.704,4.039"
- id="path348"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="3.922,3.446 3.902,3.841 4.376,3.841 4.357,3.446 3.922,3.446 "
- id="polygon350"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="3.922,3.446 3.902,3.841 4.376,3.841 4.357,3.446 3.922,3.446 "
- id="polygon352"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="3.843,3.841 3.803,3.957 4.475,3.957 4.436,3.841 3.843,3.841 "
- id="polygon354"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="3.843,3.841 3.803,3.957 4.475,3.957 4.436,3.841 3.843,3.841 "
- id="polygon356"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="3.8429999"
- cy="4.0970001"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse358"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.8429999"
- cy="4.0970001"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse360"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.941"
- cy="4.0970001"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse362"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.941"
- cy="4.0970001"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse364"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.04"
- cy="4.0970001"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse366"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.04"
- cy="4.0970001"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse368"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.8429999"
- cy="4.138"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse370"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.8429999"
- cy="4.138"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse372"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.941"
- cy="4.138"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse374"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.941"
- cy="4.138"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse376"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.04"
- cy="4.138"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse378"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.04"
- cy="4.138"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse380"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.8429999"
- cy="4.1789999"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse382"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.8429999"
- cy="4.1789999"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse384"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.941"
- cy="4.1789999"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse386"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.941"
- cy="4.1789999"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse388"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.04"
- cy="4.1789999"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse390"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.04"
- cy="4.1789999"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse392"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.8429999"
- cy="4.2199998"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse394"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.8429999"
- cy="4.2199998"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse396"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.941"
- cy="4.2199998"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse398"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.941"
- cy="4.2199998"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse400"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.04"
- cy="4.2199998"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse402"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.04"
- cy="4.2199998"
- rx="0.0099999998"
- ry="0.0099999998"
- id="ellipse404"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.1389999"
- cy="4.105"
- rx="0.124"
- ry="0.039999999"
- id="ellipse406"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="4.1389999"
- cy="4.105"
- rx="0.124"
- ry="0.039999999"
- id="ellipse408"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.3860002"
- cy="4.105"
- rx="0.124"
- ry="0.039999999"
- id="ellipse410"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="4.3860002"
- cy="4.105"
- rx="0.124"
- ry="0.039999999"
- id="ellipse412"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <polygon
- points="3.741,6.521 3.695,6.54 3.558,6.884 3.558,7.056 3.627,7.114 4.635,7.114 4.704,7.056 4.704,6.884 4.567,6.54 4.521,6.521 3.741,6.521 "
- id="polygon414"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="3.741,6.521 3.695,6.54 3.558,6.884 3.558,7.056 3.627,7.114 4.635,7.114 4.704,7.056 4.704,6.884 4.567,6.54 4.521,6.521 3.741,6.521 "
- id="polygon416"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 3.581,6.827 L 3.627,6.846 L 4.635,6.846 L 4.681,6.827"
- id="path418"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 4.635,6.846 L 4.704,6.884"
- id="path420"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 3.558,6.884 L 3.627,6.846"
- id="path422"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="3.879,6.158 3.856,6.617 4.406,6.617 4.383,6.158 3.879,6.158 "
- id="polygon424"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="3.879,6.158 3.856,6.617 4.406,6.617 4.383,6.158 3.879,6.158 "
- id="polygon426"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="3.787,6.617 3.741,6.751 4.521,6.751 4.475,6.617 3.787,6.617 "
- id="polygon428"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="3.787,6.617 3.741,6.751 4.521,6.751 4.475,6.617 3.787,6.617 "
- id="polygon430"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="3.7869999"
- cy="6.9130001"
- rx="0.011"
- ry="0.011"
- id="ellipse432"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.7869999"
- cy="6.9130001"
- rx="0.011"
- ry="0.011"
- id="ellipse434"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.902"
- cy="6.9130001"
- rx="0.011"
- ry="0.011"
- id="ellipse436"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.902"
- cy="6.9130001"
- rx="0.011"
- ry="0.011"
- id="ellipse438"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.0159998"
- cy="6.9130001"
- rx="0.011"
- ry="0.011"
- id="ellipse440"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.0159998"
- cy="6.9130001"
- rx="0.011"
- ry="0.011"
- id="ellipse442"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.7869999"
- cy="6.961"
- rx="0.011"
- ry="0.011"
- id="ellipse444"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.7869999"
- cy="6.961"
- rx="0.011"
- ry="0.011"
- id="ellipse446"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.902"
- cy="6.961"
- rx="0.011"
- ry="0.011"
- id="ellipse448"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.902"
- cy="6.961"
- rx="0.011"
- ry="0.011"
- id="ellipse450"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.0159998"
- cy="6.961"
- rx="0.011"
- ry="0.011"
- id="ellipse452"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.0159998"
- cy="6.961"
- rx="0.011"
- ry="0.011"
- id="ellipse454"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.7869999"
- cy="7.0079999"
- rx="0.011"
- ry="0.011"
- id="ellipse456"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.7869999"
- cy="7.0079999"
- rx="0.011"
- ry="0.011"
- id="ellipse458"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.902"
- cy="7.0079999"
- rx="0.011"
- ry="0.011"
- id="ellipse460"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.902"
- cy="7.0079999"
- rx="0.011"
- ry="0.011"
- id="ellipse462"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.0159998"
- cy="7.0079999"
- rx="0.011"
- ry="0.011"
- id="ellipse464"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.0159998"
- cy="7.0079999"
- rx="0.011"
- ry="0.011"
- id="ellipse466"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.7869999"
- cy="7.0560002"
- rx="0.011"
- ry="0.011"
- id="ellipse468"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.7869999"
- cy="7.0560002"
- rx="0.011"
- ry="0.011"
- id="ellipse470"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="3.902"
- cy="7.0560002"
- rx="0.011"
- ry="0.011"
- id="ellipse472"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="3.902"
- cy="7.0560002"
- rx="0.011"
- ry="0.011"
- id="ellipse474"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.0159998"
- cy="7.0560002"
- rx="0.011"
- ry="0.011"
- id="ellipse476"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.0159998"
- cy="7.0560002"
- rx="0.011"
- ry="0.011"
- id="ellipse478"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.131"
- cy="6.9219999"
- rx="0.14300001"
- ry="0.046"
- id="ellipse480"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="4.131"
- cy="6.9219999"
- rx="0.14300001"
- ry="0.046"
- id="ellipse482"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.4180002"
- cy="6.9219999"
- rx="0.14300001"
- ry="0.046"
- id="ellipse484"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="4.4180002"
- cy="6.9219999"
- rx="0.14300001"
- ry="0.046"
- id="ellipse486"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <polygon
- points="8.113,6.536 8.063,6.557 7.91,6.938 7.91,7.128 7.987,7.192 9.103,7.192 9.179,7.128 9.179,6.938 9.027,6.557 8.976,6.536 8.113,6.536 "
- id="polygon488"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="8.113,6.536 8.063,6.557 7.91,6.938 7.91,7.128 7.987,7.192 9.103,7.192 9.179,7.128 9.179,6.938 9.027,6.557 8.976,6.536 8.113,6.536 "
- id="polygon490"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 7.936,6.874 L 7.987,6.896 L 9.103,6.896 L 9.154,6.874"
- id="path492"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 9.103,6.896 L 9.179,6.938"
- id="path494"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 7.91,6.938 L 7.987,6.896"
- id="path496"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="8.266,6.134 8.24,6.642 8.849,6.642 8.824,6.134 8.266,6.134 "
- id="polygon498"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="8.266,6.134 8.24,6.642 8.849,6.642 8.824,6.134 8.266,6.134 "
- id="polygon500"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="8.164,6.642 8.113,6.79 8.976,6.79 8.925,6.642 8.164,6.642 "
- id="polygon502"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="8.164,6.642 8.113,6.79 8.976,6.79 8.925,6.642 8.164,6.642 "
- id="polygon504"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="8.1639996"
- cy="6.9699998"
- rx="0.013"
- ry="0.013"
- id="ellipse506"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="8.1639996"
- cy="6.9699998"
- rx="0.013"
- ry="0.013"
- id="ellipse508"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="8.2910004"
- cy="6.9699998"
- rx="0.013"
- ry="0.013"
- id="ellipse510"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="8.2910004"
- cy="6.9699998"
- rx="0.013"
- ry="0.013"
- id="ellipse512"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="8.4180002"
- cy="6.9699998"
- rx="0.013"
- ry="0.013"
- id="ellipse514"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="8.4180002"
- cy="6.9699998"
- rx="0.013"
- ry="0.013"
- id="ellipse516"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="8.1639996"
- cy="7.0229998"
- rx="0.013"
- ry="0.013"
- id="ellipse518"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="8.1639996"
- cy="7.0229998"
- rx="0.013"
- ry="0.013"
- id="ellipse520"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="8.2910004"
- cy="7.0229998"
- rx="0.013"
- ry="0.013"
- id="ellipse522"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="8.2910004"
- cy="7.0229998"
- rx="0.013"
- ry="0.013"
- id="ellipse524"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="8.4180002"
- cy="7.0229998"
- rx="0.013"
- ry="0.013"
- id="ellipse526"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="8.4180002"
- cy="7.0229998"
- rx="0.013"
- ry="0.013"
- id="ellipse528"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="8.1639996"
- cy="7.0749998"
- rx="0.013"
- ry="0.013"
- id="ellipse530"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="8.1639996"
- cy="7.0749998"
- rx="0.013"
- ry="0.013"
- id="ellipse532"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="8.2910004"
- cy="7.0749998"
- rx="0.013"
- ry="0.013"
- id="ellipse534"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="8.2910004"
- cy="7.0749998"
- rx="0.013"
- ry="0.013"
- id="ellipse536"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="8.4180002"
- cy="7.0749998"
- rx="0.013"
- ry="0.013"
- id="ellipse538"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="8.4180002"
- cy="7.0749998"
- rx="0.013"
- ry="0.013"
- id="ellipse540"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="8.1639996"
- cy="7.1279998"
- rx="0.013"
- ry="0.013"
- id="ellipse542"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="8.1639996"
- cy="7.1279998"
- rx="0.013"
- ry="0.013"
- id="ellipse544"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="8.2910004"
- cy="7.1279998"
- rx="0.013"
- ry="0.013"
- id="ellipse546"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="8.2910004"
- cy="7.1279998"
- rx="0.013"
- ry="0.013"
- id="ellipse548"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="8.4180002"
- cy="7.1279998"
- rx="0.013"
- ry="0.013"
- id="ellipse550"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="8.4180002"
- cy="7.1279998"
- rx="0.013"
- ry="0.013"
- id="ellipse552"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="8.5450001"
- cy="6.98"
- rx="0.15899999"
- ry="0.050999999"
- id="ellipse554"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="8.5450001"
- cy="6.98"
- rx="0.15899999"
- ry="0.050999999"
- id="ellipse556"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="8.8620005"
- cy="6.98"
- rx="0.15899999"
- ry="0.050999999"
- id="ellipse558"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="8.8620005"
- cy="6.98"
- rx="0.15899999"
- ry="0.050999999"
- id="ellipse560"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <text
- x="3.9879999"
- y="1.613"
- id="text562"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: BILLMORE</text>
- <text
- x="1.056"
- y="5.6669998"
- id="text564"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">192.168.1.0/24</text>
- <text
- x="9.4580002"
- y="5.6199999"
- id="text566"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">192.168.2.0/24</text>
- <text
- x="4.4000001"
- y="5.6009998"
- id="text568"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.10</text>
- <text
- x="4.4390001"
- y="5.0139999"
- id="text570"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.11</text>
- <text
- x="8.0030003"
- y="5.5640001"
- id="text572"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.10</text>
- <text
- x="7.2420001"
- y="4.927"
- id="text574"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">.1</text>
- <text
- x="9.7089996"
- y="6.026"
- id="text576"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">IP via DHCP</text>
- <text
- x="3.9430001"
- y="7.6009998"
- id="text578"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">hplj6</text>
- <text
- x="8.382"
- y="7.6389999"
- id="text580"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">qms</text>
- <text
- x="6.0440001"
- y="2.602"
- id="text582"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="5.967"
- y="3.0020001"
- id="text584"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">SLEETH</text>
- <text
- x="0.69599998"
- y="2.615"
- id="text586"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Accounting</text>
- <text
- x="9.6929998"
- y="2.566"
- id="text588"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Financial Services</text>
- <text
- x="0.63999999"
- y="7.7909999"
- id="text590"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">20 Users</text>
- <text
- x="10.799"
- y="7.8039999"
- id="text592"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">32 Users</text>
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/ch7-dual-additive-LDAP-Ok.svg b/docs-xml/Samba3-ByExample/images/ch7-dual-additive-LDAP-Ok.svg
deleted file mode 100644
index 78b735c..0000000
--- a/docs-xml/Samba3-ByExample/images/ch7-dual-additive-LDAP-Ok.svg
+++ /dev/null
@@ -1,143 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="14.175cm"
- height="7.1500001cm"
- viewBox="4.175 2.15 18.35 9.3"
- id="svg2">
- <defs
- id="defs47" />
- <rect
- width="4.2249999"
- height="1.825"
- x="4.2249999"
- y="4.4749999"
- id="rect4"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="4.2249999"
- height="1.825"
- x="4.2249999"
- y="4.4749999"
- id="rect6"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="6.1750002"
- height="2.825"
- x="12.1"
- y="2.2"
- id="rect8"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="6.1750002"
- height="2.825"
- x="12.1"
- y="2.2"
- id="rect10"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="5.4169998"
- y="5.5999999"
- id="text12"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Samba</text>
- <text
- x="14.296"
- y="3.0250001"
- id="text14"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">master</text>
- <text
- x="13.676"
- y="3.825"
- id="text16"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP server</text>
- <text
- x="13.84"
- y="4.625"
- id="text18"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Directory A</text>
- <line
- x1="9"
- y1="5.3790002"
- x2="10.9"
- y2="5.3499999"
- stroke="#000000"
- stroke-width="0.100"
- id="line20"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="8.996,5.129 8.5,5.387 9.004,5.629 8.996,5.129 "
- id="polygon22"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <rect
- width="6.1750002"
- height="2.605"
- x="12.125"
- y="6.52"
- id="rect24"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="6.1750002"
- height="2.605"
- x="12.125"
- y="6.52"
- id="rect26"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="14.575"
- y="7.25"
- id="text28"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">slave</text>
- <text
- x="13.776"
- y="8.0500002"
- id="text30"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP server</text>
- <text
- x="13.941"
- y="8.8500004"
- id="text32"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Directory B</text>
- <line
- x1="11.55"
- y1="3.618"
- x2="10.925"
- y2="3.625"
- stroke="#000000"
- stroke-width="0.100"
- id="line34"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="11.553,3.868 12.05,3.613 11.547,3.368 11.553,3.868 "
- id="polygon36"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="10.95"
- y1="3.575"
- x2="10.925"
- y2="7.8499999"
- stroke="#000000"
- stroke-width="0.100"
- id="line38"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="11.575"
- y1="7.8239999"
- x2="10.95"
- y2="7.8249998"
- stroke="#000000"
- stroke-width="0.100"
- id="line40"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="11.576,8.074 12.075,7.823 11.574,7.574 11.576,8.074 "
- id="polygon42"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <text
- x="14.331"
- y="5.9749999"
- id="text44"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">additive</text>
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/ch7-dual-additive-LDAP.svg b/docs-xml/Samba3-ByExample/images/ch7-dual-additive-LDAP.svg
deleted file mode 100644
index ad952c2..0000000
--- a/docs-xml/Samba3-ByExample/images/ch7-dual-additive-LDAP.svg
+++ /dev/null
@@ -1,153 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="13.05cm"
- height="7.987cm"
- viewBox="4.175 2.9 17.225 10.887"
- id="svg2">
- <defs
- id="defs51" />
- <rect
- width="4.2249999"
- height="1.825"
- x="4.2249999"
- y="4.4749999"
- id="rect4"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="4.2249999"
- height="1.825"
- x="4.2249999"
- y="4.4749999"
- id="rect6"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="5.1750002"
- height="1.9"
- x="12"
- y="2.95"
- id="rect8"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="5.1750002"
- height="1.9"
- x="12"
- y="2.95"
- id="rect10"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="5.4169998"
- y="5.5500002"
- id="text12"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Samba</text>
- <text
- x="13.846"
- y="3.7249999"
- id="text14"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">master</text>
- <text
- x="13.226"
- y="4.5250001"
- id="text16"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP server</text>
- <line
- x1="9"
- y1="5.3790002"
- x2="10.9"
- y2="5.3499999"
- stroke="#000000"
- stroke-width="0.100"
- id="line18"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="8.996,5.129 8.5,5.387 9.004,5.629 8.996,5.129 "
- id="polygon20"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <rect
- width="5.1750002"
- height="1.9"
- x="11.998"
- y="5.9450002"
- id="rect22"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="5.1750002"
- height="1.9"
- x="11.998"
- y="5.9450002"
- id="rect24"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="14.15"
- y="6.7249999"
- id="text26"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">slave</text>
- <text
- x="13.351"
- y="7.5250001"
- id="text28"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP server</text>
- <line
- x1="11.45"
- y1="3.9119999"
- x2="10.9"
- y2="3.925"
- stroke="#000000"
- stroke-width="0.100"
- id="line30"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="11.456,4.162 11.95,3.901 11.444,3.663 11.456,4.162 "
- id="polygon32"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="10.925"
- y1="3.925"
- x2="10.95"
- y2="6.9499998"
- stroke="#000000"
- stroke-width="0.100"
- id="line34"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="11.448"
- y1="6.9099998"
- x2="10.9"
- y2="6.9250002"
- stroke="#000000"
- stroke-width="0.100"
- id="line36"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="11.455,7.16 11.948,6.896 11.441,6.66 11.455,7.16 "
- id="polygon38"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <text
- x="13.659"
- y="5.5749998"
- id="text40"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">additive</text>
- <text
- x="8.6809998"
- y="8.75"
- id="text42"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">The LDAP backend consists of a</text>
- <text
- x="7.9250002"
- y="9.3500004"
- id="text44"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">master and a slave for the same database.</text>
- <text
- x="8.7819996"
- y="9.9499998"
- id="text46"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">This is a broken implementation</text>
- <text
- x="9.0249996"
- y="10.55"
- id="text48"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">- accounts will be duplicated.</text>
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/ch7-fail-overLDAP.svg b/docs-xml/Samba3-ByExample/images/ch7-fail-overLDAP.svg
deleted file mode 100644
index 58af69e..0000000
--- a/docs-xml/Samba3-ByExample/images/ch7-fail-overLDAP.svg
+++ /dev/null
@@ -1,120 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="13.098cm"
- height="4.9000001cm"
- viewBox="4.175 2.9 17.273 7.8"
- id="svg2">
- <defs
- id="defs41" />
- <rect
- width="4.2249999"
- height="1.825"
- x="4.2249999"
- y="4.4749999"
- id="rect4"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="4.2249999"
- height="1.825"
- x="4.2249999"
- y="4.4749999"
- id="rect6"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="5.1750002"
- height="1.9"
- x="12"
- y="2.95"
- id="rect8"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="5.1750002"
- height="1.9"
- x="12"
- y="2.95"
- id="rect10"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="5.4169998"
- y="5.5500002"
- id="text12"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Samba</text>
- <text
- x="13.846"
- y="3.7249999"
- id="text14"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">master</text>
- <text
- x="13.226"
- y="4.5250001"
- id="text16"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP server</text>
- <line
- x1="8.9820004"
- y1="4.875"
- x2="11.518"
- y2="3.813"
- stroke="#000000"
- stroke-width="0.100"
- id="line18"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="8.886,4.644 8.521,5.068 9.079,5.106 8.886,4.644 "
- id="polygon20"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="11.614,4.043 11.979,3.619 11.421,3.582 11.614,4.043 "
- id="polygon22"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <rect
- width="5.1750002"
- height="1.9"
- x="12.047"
- y="5.7449999"
- id="rect24"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="5.1750002"
- height="1.9"
- x="12.047"
- y="5.7449999"
- id="rect26"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="14.1"
- y="6.5500002"
- id="text28"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">slave</text>
- <text
- x="13.301"
- y="7.3499999"
- id="text30"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP server</text>
- <line
- x1="8.993"
- y1="5.8610001"
- x2="11.43"
- y2="6.7340002"
- stroke="#000000"
- stroke-width="0.100"
- stroke-dasharray="0.10,0.10"
- id="line32"
- style="stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <polygon
- points="9.077,5.625 8.522,5.692 8.908,6.096 9.077,5.625 "
- id="polygon34"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="11.345,6.97 11.9,6.903 11.514,6.499 11.345,6.97 "
- id="polygon36"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <text
- x="10.245"
- y="6"
- id="text38"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">fail-over</text>
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/ch7-singleLDAP.svg b/docs-xml/Samba3-ByExample/images/ch7-singleLDAP.svg
deleted file mode 100644
index 7155fd1..0000000
--- a/docs-xml/Samba3-ByExample/images/ch7-singleLDAP.svg
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="12.75cm"
- height="2.075cm"
- viewBox="4.175 4.425 16.925 6.5"
- id="svg2">
- <defs
- id="defs25" />
- <rect
- width="4.2249999"
- height="1.825"
- x="4.2249999"
- y="4.4749999"
- id="rect4"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="4.2249999"
- height="1.825"
- x="4.2249999"
- y="4.4749999"
- id="rect6"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="5.1750002"
- height="1.9"
- x="11.7"
- y="4.4749999"
- id="rect8"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="5.1750002"
- height="1.9"
- x="11.7"
- y="4.4749999"
- id="rect10"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="5.4169998"
- y="5.5500002"
- id="text12"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Samba</text>
- <text
- x="13.621"
- y="5.25"
- id="text14"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">master</text>
- <text
- x="13.001"
- y="6.0500002"
- id="text16"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP server</text>
- <line
- x1="9"
- y1="5.3899999"
- x2="11.05"
- y2="5.3979998"
- stroke="#000000"
- stroke-width="0.100"
- id="line18"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="9.001,5.14 8.5,5.388 8.999,5.64 9.001,5.14 "
- id="polygon20"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="11.049,5.648 11.55,5.4 11.051,5.148 11.049,5.648 "
- id="polygon22"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/ch8-migration.svg b/docs-xml/Samba3-ByExample/images/ch8-migration.svg
deleted file mode 100644
index 8656885..0000000
--- a/docs-xml/Samba3-ByExample/images/ch8-migration.svg
+++ /dev/null
@@ -1,767 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="16.389cm"
- height="11.635cm"
- viewBox="3.227 3.533 19.617 15.168"
- id="svg2">
- <defs
- id="defs221" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="4.746,10.964 4.746,12.225 18.667,12.225 18.667,11.050 "
- id="polyline4"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2.0599999"
- height="4.8070002"
- x="3.648"
- y="5.744"
- id="rect6"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="2.0599999"
- height="4.8070002"
- x="3.648"
- y="5.744"
- id="rect8"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <rect
- width="1.648"
- height="0.54900002"
- x="3.8540001"
- y="6.033"
- id="rect10"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.648"
- height="0.54900002"
- x="3.8540001"
- y="6.5819998"
- id="rect12"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.648"
- height="0.54900002"
- x="3.8540001"
- y="7.132"
- id="rect14"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.648"
- height="0.54900002"
- x="3.8540001"
- y="7.6810002"
- id="rect16"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.03"
- height="0.33000001"
- x="3.8540001"
- y="8.3400002"
- id="rect18"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <ellipse
- cx="5.3990002"
- cy="8.3950005"
- rx="0.071999997"
- ry="0.071999997"
- id="ellipse20"
- style="fill:#00ff00;stroke:none" />
- <ellipse
- cx="5.3990002"
- cy="8.3950005"
- rx="0.071999997"
- ry="0.071999997"
- id="ellipse22"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <ellipse
- cx="5.3990002"
- cy="8.6149998"
- rx="0.071999997"
- ry="0.071999997"
- id="ellipse24"
- style="fill:#ffff00;stroke:none" />
- <ellipse
- cx="5.3990002"
- cy="8.6149998"
- rx="0.071999997"
- ry="0.071999997"
- id="ellipse26"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.24699999"
- height="0.22"
- x="4.987"
- y="8.4499998"
- id="rect28"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.24699999"
- height="0.22"
- x="4.987"
- y="8.4499998"
- id="rect30"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 3.991,9.109 L 3.991,10.311"
- id="path32"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 4.334,9.109 L 4.334,10.311"
- id="path34"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 4.678,9.109 L 4.678,10.311"
- id="path36"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 5.021,9.109 L 5.021,10.311"
- id="path38"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 5.364,9.109 L 5.364,10.311"
- id="path40"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 5.708,9.109 L 5.708,10.311"
- id="path42"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <polygon
- points="3.236,10.964 3.648,10.14 3.648,10.552 5.708,10.552 5.708,10.14 6.257,10.964 3.236,10.964 "
- id="polygon44"
- style="fill:#999999;stroke:none;stroke-width:0.01" />
- <polygon
- points="3.236,10.964 3.648,10.14 3.648,10.552 5.708,10.552 5.708,10.14 6.257,10.964 3.236,10.964 "
- id="polygon46"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.8"
- height="5.4000001"
- x="17.767"
- y="5.6500001"
- id="rect48"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.8"
- height="5.4000001"
- x="17.767"
- y="5.6500001"
- id="rect50"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.8"
- height="5.4000001"
- x="17.767"
- y="5.6500001"
- id="rect52"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.4400001"
- height="2.1600001"
- x="17.947001"
- y="5.8299999"
- id="rect54"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.4400001"
- height="2.1600001"
- x="17.947001"
- y="5.8299999"
- id="rect56"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.4400001"
- height="2.1600001"
- x="17.947001"
- y="5.8299999"
- id="rect58"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.947001"
- y1="6.1900001"
- x2="19.386999"
- y2="6.1900001"
- stroke="#000000"
- stroke-width="0.010"
- id="line60"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="19.386999"
- y1="6.5500002"
- x2="17.947001"
- y2="6.5500002"
- stroke="#000000"
- stroke-width="0.010"
- id="line62"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.947001"
- y1="6.9099998"
- x2="19.386999"
- y2="6.9099998"
- stroke="#000000"
- stroke-width="0.010"
- id="line64"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.947001"
- y1="7.27"
- x2="19.386999"
- y2="7.27"
- stroke="#000000"
- stroke-width="0.010"
- id="line66"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="19.386999"
- y1="7.6300001"
- x2="17.947001"
- y2="7.6300001"
- stroke="#000000"
- stroke-width="0.010"
- id="line68"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.99000001"
- height="0.54000002"
- x="17.947001"
- y="8.1700001"
- id="rect70"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.99000001"
- height="0.54000002"
- x="17.947001"
- y="8.1700001"
- id="rect72"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.99000001"
- height="0.54000002"
- x="17.947001"
- y="8.1700001"
- id="rect74"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.767"
- y1="9.0699997"
- x2="19.566999"
- y2="9.0699997"
- stroke="#000000"
- stroke-width="0.010"
- id="line76"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.090000004"
- height="0.090000004"
- x="18.577"
- y="9.25"
- id="rect78"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.090000004"
- height="0.090000004"
- x="18.577"
- y="9.25"
- id="rect80"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.090000004"
- height="0.090000004"
- x="18.577"
- y="9.25"
- id="rect82"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.090000004"
- height="0.090000004"
- x="18.937"
- y="9.25"
- id="rect84"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.090000004"
- height="0.090000004"
- x="18.937"
- y="9.25"
- id="rect86"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.090000004"
- height="0.090000004"
- x="18.937"
- y="9.25"
- id="rect88"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.090000004"
- height="0.090000004"
- x="19.297001"
- y="9.25"
- id="rect90"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.090000004"
- height="0.090000004"
- x="19.297001"
- y="9.25"
- id="rect92"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.090000004"
- height="0.090000004"
- x="19.297001"
- y="9.25"
- id="rect94"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.18000001"
- height="0.18000001"
- x="19.207001"
- y="8.71"
- id="rect96"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.18000001"
- height="0.18000001"
- x="19.207001"
- y="8.71"
- id="rect98"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.18000001"
- height="0.18000001"
- x="19.207001"
- y="8.71"
- id="rect100"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.947001"
- y1="8.4399996"
- x2="18.937"
- y2="8.4399996"
- stroke="#000000"
- stroke-width="0.010"
- id="line102"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.27000001"
- height="0.27000001"
- x="17.947001"
- y="9.1599998"
- id="rect104"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.27000001"
- height="0.27000001"
- x="17.947001"
- y="9.1599998"
- id="rect106"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.27000001"
- height="0.27000001"
- x="17.947001"
- y="9.1599998"
- id="rect108"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.26"
- height="0.090000004"
- x="18.037001"
- y="7.7199998"
- id="rect110"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="1.26"
- height="0.090000004"
- x="18.037001"
- y="7.7199998"
- id="rect112"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.26"
- height="0.090000004"
- x="18.037001"
- y="7.7199998"
- id="rect114"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="18.037001"
- y1="8.2600002"
- x2="18.847"
- y2="8.2600002"
- stroke="#000000"
- stroke-width="0.010"
- id="line116"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="18.847"
- y1="8.3500004"
- x2="18.757"
- y2="8.3500004"
- stroke="#000000"
- stroke-width="0.010"
- id="line118"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="18.037001"
- y1="8.3500004"
- x2="18.127001"
- y2="8.3500004"
- stroke="#000000"
- stroke-width="0.010"
- id="line120"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.44999999"
- height="0.090000004"
- x="18.216999"
- y="8.2600002"
- id="rect122"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.44999999"
- height="0.090000004"
- x="18.216999"
- y="8.2600002"
- id="rect124"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.44999999"
- height="0.090000004"
- x="18.216999"
- y="8.2600002"
- id="rect126"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="18.037001"
- y1="7.9000001"
- x2="18.127001"
- y2="7.9000001"
- stroke="#000000"
- stroke-width="0.010"
- id="line128"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="18.216999"
- y1="7.9000001"
- x2="18.306999"
- y2="7.9000001"
- stroke="#000000"
- stroke-width="0.010"
- id="line130"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="19.117001"
- y1="7.9000001"
- x2="19.297001"
- y2="7.9000001"
- stroke="#000000"
- stroke-width="0.010"
- id="line132"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.857"
- y1="10.96"
- x2="19.476999"
- y2="10.96"
- stroke="#000000"
- stroke-width="0.010"
- id="line134"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="19.476999"
- y1="10.87"
- x2="17.857"
- y2="10.87"
- stroke="#000000"
- stroke-width="0.010"
- id="line136"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.857"
- y1="10.78"
- x2="19.476999"
- y2="10.78"
- stroke="#000000"
- stroke-width="0.010"
- id="line138"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="19.476999"
- y1="10.69"
- x2="17.857"
- y2="10.69"
- stroke="#000000"
- stroke-width="0.010"
- id="line140"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.857"
- y1="10.6"
- x2="19.476999"
- y2="10.6"
- stroke="#000000"
- stroke-width="0.010"
- id="line142"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="19.476999"
- y1="10.51"
- x2="17.857"
- y2="10.51"
- stroke="#000000"
- stroke-width="0.010"
- id="line144"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.857"
- y1="10.42"
- x2="19.476999"
- y2="10.42"
- stroke="#000000"
- stroke-width="0.010"
- id="line146"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="19.476999"
- y1="10.33"
- x2="17.857"
- y2="10.33"
- stroke="#000000"
- stroke-width="0.010"
- id="line148"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.857"
- y1="10.24"
- x2="19.476999"
- y2="10.24"
- stroke="#000000"
- stroke-width="0.010"
- id="line150"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="19.476999"
- y1="10.15"
- x2="17.857"
- y2="10.15"
- stroke="#000000"
- stroke-width="0.010"
- id="line152"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.857"
- y1="10.06"
- x2="19.476999"
- y2="10.06"
- stroke="#000000"
- stroke-width="0.010"
- id="line154"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="19.476999"
- y1="9.9700003"
- x2="17.857"
- y2="9.9700003"
- stroke="#000000"
- stroke-width="0.010"
- id="line156"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.857"
- y1="9.8800001"
- x2="19.476999"
- y2="9.8800001"
- stroke="#000000"
- stroke-width="0.010"
- id="line158"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="19.476999"
- y1="9.79"
- x2="17.857"
- y2="9.79"
- stroke="#000000"
- stroke-width="0.010"
- id="line160"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="2.7190001"
- height="2.3989999"
- x="6.5500002"
- y="6.1869998"
- id="rect162"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="7.9089999"
- cy="8.585"
- rx="1.359"
- ry="0.40000001"
- id="ellipse164"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="7.9089999"
- cy="6.1869998"
- rx="1.359"
- ry="0.40000001"
- id="ellipse166"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="7.9089999"
- cy="6.1869998"
- rx="1.359"
- ry="0.40000001"
- id="ellipse168"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 9.269,6.187 L 9.269,8.585 C 9.269,8.806 8.66,8.985 7.909,8.985 C 7.159,8.985 6.55,8.806 6.55,8.585 L 6.55,6.187"
- id="path170"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2.7190001"
- height="2.3989999"
- x="14.112"
- y="6.1999998"
- id="rect172"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="15.472"
- cy="8.599"
- rx="1.359"
- ry="0.40000001"
- id="ellipse174"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="15.472"
- cy="6.1999998"
- rx="1.359"
- ry="0.40000001"
- id="ellipse176"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="15.472"
- cy="6.1999998"
- rx="1.359"
- ry="0.40000001"
- id="ellipse178"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 16.831,6.2 L 16.831,8.599 C 16.831,8.82 16.223,8.999 15.472,8.999 C 14.721,8.999 14.112,8.82 14.112,8.599 L 14.112,6.2"
- id="path180"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="5.7249999"
- y1="7.3499999"
- x2="6.5250001"
- y2="7.3499999"
- stroke="#000000"
- stroke-width="0.100"
- id="line182"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.825001"
- y1="7.4000001"
- x2="17.75"
- y2="7.375"
- stroke="#000000"
- stroke-width="0.100"
- id="line184"
- style="stroke:#000000;stroke-width:0.1" />
- <path
- d="M 8.65,9.2 C 9.0031969,10.514524 10.174957,11.443114 11.535409,11.486614 C 12.89586,11.530113 14.124549,10.678275 14.561,9.389"
- id="path186"
- style="fill:none;stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="14.713,9.830 14.597,9.283 14.229,9.704 "
- id="polyline188"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="7.02"
- y="4.9749999"
- id="text190"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">NT4 Registry</text>
- <text
- x="7.691"
- y="5.5749998"
- id="text192"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">SAM</text>
- <text
- x="13.871"
- y="4.9250002"
- id="text194"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Samba SAM</text>
- <text
- x="13.221"
- y="5.5250001"
- id="text196"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">(ldapsam or tdbsam)</text>
- <text
- x="4.2259998"
- y="4.0250001"
- id="text198"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">NT4</text>
- <text
- x="4.1719999"
- y="4.8249998"
- id="text200"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">PDC</text>
- <text
- x="17.992001"
- y="4"
- id="text202"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Samba</text>
- <text
- x="18.407"
- y="4.8000002"
- id="text204"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">DC</text>
- <text
- x="5.8540001"
- y="13.625"
- id="text206"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">net rpc vampire</text>
- <text
- x="5.5139999"
- y="14.325"
- id="text208"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Migration migrates:</text>
- <text
- x="14.664"
- y="13.375"
- id="text210"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">User Accounts</text>
- <text
- x="14.557"
- y="14.075"
- id="text212"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain Groups</text>
- <text
- x="14.311"
- y="14.775"
- id="text214"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Machine Accounts</text>
- <line
- x1="10.725"
- y1="13.8"
- x2="12.25"
- y2="13.818"
- stroke="#000000"
- stroke-width="0.100"
- id="line216"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="12.247,14.068 12.75,13.824 12.253,13.568 12.247,14.068 "
- id="polygon218"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/chap4-net.svg b/docs-xml/Samba3-ByExample/images/chap4-net.svg
deleted file mode 100644
index 88d16bd..0000000
--- a/docs-xml/Samba3-ByExample/images/chap4-net.svg
+++ /dev/null
@@ -1,2148 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="21.725cm"
- height="12.513cm"
- viewBox="-0.013 1.735 21.712 14.247"
- id="svg2">
- <defs
- id="defs719" />
- <rect
- width="7.8249998"
- height="8.085"
- x="0.31200001"
- y="3.6170001"
- id="rect4"
- style="fill:#ededed;stroke:none;stroke-width:0" />
- <path
- d="M 0.312,3.617 C 0.14631458,3.617 0.012,3.7513146 0.012,3.917"
- id="path6"
- style="fill:#ededed;stroke:none" />
- <path
- d="M 8.437,3.917 C 8.437,3.7513146 8.3026854,3.617 8.137,3.617"
- id="path8"
- style="fill:#ededed;stroke:none" />
- <rect
- width="8.4250002"
- height="7.4850001"
- x="0.012"
- y="3.9170001"
- id="rect10"
- style="fill:#ededed;stroke:none;stroke-width:0" />
- <path
- d="M 0.012,11.402 C 0.012,11.567685 0.14631458,11.702 0.312,11.702"
- id="path12"
- style="fill:#ededed;stroke:none" />
- <path
- d="M 8.137,11.702 C 8.3026854,11.702 8.437,11.567685 8.437,11.402"
- id="path14"
- style="fill:#ededed;stroke:none" />
- <line
- x1="0.31200001"
- y1="3.6170001"
- x2="8.1370001"
- y2="3.6170001"
- stroke="#000000"
- stroke-width="0.050"
- id="line16"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.31200001"
- y1="11.702"
- x2="8.1370001"
- y2="11.702"
- stroke="#000000"
- stroke-width="0.050"
- id="line18"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.312,3.617 C 0.14631458,3.617 0.012,3.7513146 0.012,3.917"
- id="path20"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 8.437,3.917 C 8.437,3.7513146 8.3026854,3.617 8.137,3.617"
- id="path22"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.012"
- y1="3.9170001"
- x2="0.012"
- y2="11.402"
- stroke="#000000"
- stroke-width="0.050"
- id="line24"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="8.4370003"
- y1="3.9170001"
- x2="8.4370003"
- y2="11.402"
- stroke="#000000"
- stroke-width="0.050"
- id="line26"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.012,11.402 C 0.012,11.567685 0.14631458,11.702 0.312,11.702"
- id="path28"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 8.137,11.702 C 8.3026854,11.702 8.437,11.567685 8.437,11.402"
- id="path30"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="8.3249998"
- height="8.1350002"
- x="13.062"
- y="3.5420001"
- id="rect32"
- style="fill:#ededed;stroke:none;stroke-width:0" />
- <path
- d="M 13.062,3.542 C 12.896315,3.542 12.762,3.6763146 12.762,3.842"
- id="path34"
- style="fill:#ededed;stroke:none" />
- <path
- d="M 21.688,3.842 C 21.688,3.7622615 21.656256,3.6858034 21.599779,3.6295136 C 21.543301,3.5732239 21.466738,3.5417342 21.387,3.542"
- id="path36"
- style="fill:#ededed;stroke:none" />
- <rect
- width="8.9250002"
- height="7.5349998"
- x="12.762"
- y="3.842"
- id="rect38"
- style="fill:#ededed;stroke:none;stroke-width:0" />
- <path
- d="M 12.762,11.377 C 12.762,11.542685 12.896315,11.677 13.062,11.677"
- id="path40"
- style="fill:#ededed;stroke:none" />
- <path
- d="M 21.387,11.677 C 21.466738,11.677266 21.543301,11.645776 21.599779,11.589486 C 21.656256,11.533197 21.688,11.456739 21.688,11.377"
- id="path42"
- style="fill:#ededed;stroke:none" />
- <line
- x1="13.062"
- y1="3.5420001"
- x2="21.386999"
- y2="3.5420001"
- stroke="#070707"
- stroke-width="0.050"
- id="line44"
- style="stroke:#070707;stroke-width:0.05" />
- <line
- x1="13.062"
- y1="11.677"
- x2="21.386999"
- y2="11.677"
- stroke="#070707"
- stroke-width="0.050"
- id="line46"
- style="stroke:#070707;stroke-width:0.05" />
- <path
- d="M 13.062,3.542 C 12.896315,3.542 12.762,3.6763146 12.762,3.842"
- id="path48"
- style="fill:none;stroke:#070707;stroke-width:0.05" />
- <path
- d="M 21.688,3.842 C 21.688,3.7622615 21.656256,3.6858034 21.599779,3.6295136 C 21.543301,3.5732239 21.466738,3.5417342 21.387,3.542"
- id="path50"
- style="fill:none;stroke:#070707;stroke-width:0.05" />
- <line
- x1="12.762"
- y1="3.842"
- x2="12.762"
- y2="11.377"
- stroke="#070707"
- stroke-width="0.050"
- id="line52"
- style="stroke:#070707;stroke-width:0.05" />
- <line
- x1="21.688"
- y1="3.842"
- x2="21.688"
- y2="11.377"
- stroke="#070707"
- stroke-width="0.050"
- id="line54"
- style="stroke:#070707;stroke-width:0.05" />
- <path
- d="M 12.762,11.377 C 12.762,11.542685 12.896315,11.677 13.062,11.677"
- id="path56"
- style="fill:none;stroke:#070707;stroke-width:0.05" />
- <path
- d="M 21.387,11.677 C 21.466738,11.677266 21.543301,11.645776 21.599779,11.589486 C 21.656256,11.533197 21.688,11.456739 21.688,11.377"
- id="path58"
- style="fill:none;stroke:#070707;stroke-width:0.05" />
- <rect
- width="1.077"
- height="2.5120001"
- x="10.001"
- y="5.0110002"
- id="rect60"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.077"
- height="2.5120001"
- x="10.001"
- y="5.0110002"
- id="rect62"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <rect
- width="0.861"
- height="0.287"
- x="10.108"
- y="5.1620002"
- id="rect64"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.861"
- height="0.287"
- x="10.108"
- y="5.4489999"
- id="rect66"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.861"
- height="0.287"
- x="10.108"
- y="5.7360001"
- id="rect68"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.861"
- height="0.287"
- x="10.108"
- y="6.0229998"
- id="rect70"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.53799999"
- height="0.17200001"
- x="10.108"
- y="6.368"
- id="rect72"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <ellipse
- cx="10.916"
- cy="6.3969998"
- rx="0.037999999"
- ry="0.037999999"
- id="ellipse74"
- style="fill:#00ff00;stroke:none" />
- <ellipse
- cx="10.916"
- cy="6.3969998"
- rx="0.037999999"
- ry="0.037999999"
- id="ellipse76"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <ellipse
- cx="10.916"
- cy="6.5110002"
- rx="0.037999999"
- ry="0.037999999"
- id="ellipse78"
- style="fill:#ffff00;stroke:none" />
- <ellipse
- cx="10.916"
- cy="6.5110002"
- rx="0.037999999"
- ry="0.037999999"
- id="ellipse80"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.12899999"
- height="0.115"
- x="10.701"
- y="6.4250002"
- id="rect82"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.12899999"
- height="0.115"
- x="10.701"
- y="6.4250002"
- id="rect84"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 10.18,6.77 L 10.18,7.398"
- id="path86"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 10.36,6.77 L 10.36,7.398"
- id="path88"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 10.539,6.77 L 10.539,7.398"
- id="path90"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 10.719,6.77 L 10.719,7.398"
- id="path92"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 10.898,6.77 L 10.898,7.398"
- id="path94"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 11.077,6.77 L 11.077,7.398"
- id="path96"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <polygon
- points="9.786,7.739 10.001,7.308 10.001,7.523 11.077,7.523 11.077,7.308 11.364,7.739 9.786,7.739 "
- id="polygon98"
- style="fill:#999999;stroke:none;stroke-width:0.01" />
- <polygon
- points="9.786,7.739 10.001,7.308 10.001,7.523 11.077,7.523 11.077,7.308 11.364,7.739 9.786,7.739 "
- id="polygon100"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.423"
- y1="7.1059999"
- x2="10.025"
- y2="7.0999999"
- stroke="#000000"
- stroke-width="0.100"
- id="line102"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="2.687"
- y1="7.105"
- x2="2.688"
- y2="8.1049995"
- stroke="#000000"
- stroke-width="0.100"
- id="line104"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="2.6919999"
- y1="7.105"
- x2="2.691"
- y2="6.0669999"
- stroke="#000000"
- stroke-width="0.100"
- id="line106"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="5.1170001"
- y1="7.1030002"
- x2="5.1170001"
- y2="8.1029997"
- stroke="#000000"
- stroke-width="0.100"
- id="line108"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="5.1300001"
- y1="7.1030002"
- x2="5.1300001"
- y2="6.119"
- stroke="#000000"
- stroke-width="0.100"
- id="line110"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="7.572"
- y1="7.1020002"
- x2="7.572"
- y2="8.0959997"
- stroke="#000000"
- stroke-width="0.100"
- id="line112"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="7.566"
- y1="7.1020002"
- x2="7.5650001"
- y2="6.2249999"
- stroke="#000000"
- stroke-width="0.100"
- id="line114"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="11.05"
- y1="7.0749998"
- x2="20.325001"
- y2="7.0500002"
- stroke="#000000"
- stroke-width="0.100"
- id="line116"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="13.747"
- y1="7.0679998"
- x2="13.75"
- y2="8.125"
- stroke="#000000"
- stroke-width="0.100"
- id="line118"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="13.74"
- y1="7.0679998"
- x2="13.737"
- y2="6.0840001"
- stroke="#000000"
- stroke-width="0.100"
- id="line120"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.297001"
- y1="7.0609999"
- x2="16.299999"
- y2="8.0749998"
- stroke="#000000"
- stroke-width="0.100"
- id="line122"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.306999"
- y1="7.0609999"
- x2="16.305"
- y2="6.1690001"
- stroke="#000000"
- stroke-width="0.100"
- id="line124"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.896999"
- y1="7.0539999"
- x2="18.9"
- y2="8.0249996"
- stroke="#000000"
- stroke-width="0.100"
- id="line126"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.907"
- y1="7.0539999"
- x2="18.905001"
- y2="6.0939999"
- stroke="#000000"
- stroke-width="0.100"
- id="line128"
- style="stroke:#000000;stroke-width:0.1" />
- <path
- d="M 9.39,12.232 C 8.983,12.222 8.194,12.424 8.305,12.856 C 8.416,13.288 8.946,13.384 9.168,13.259 C 9.39,13.134 8.823,13.864 9.907,14.056 C 10.992,14.247 11.547,13.94 11.386,13.72 C 11.226,13.499 12.335,14.238 12.853,13.816 C 13.371,13.393 12.323,12.99 12.545,13.048 C 12.767,13.105 13.445,13.029 13.223,12.309 C 13.001,11.589 11.004,12.145 11.226,12.04 C 11.448,11.934 10.893,11.406 10.203,11.512 C 9.513,11.618 9.464,11.809 9.39,12.231 L 9.39,12.232"
- id="path130"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <path
- d="M 9.39,12.232 C 8.983,12.222 8.194,12.424 8.305,12.856 C 8.416,13.288 8.946,13.384 9.168,13.259 C 9.39,13.134 8.823,13.864 9.907,14.056 C 10.992,14.247 11.547,13.94 11.386,13.72 C 11.226,13.499 12.335,14.238 12.853,13.816 C 13.371,13.393 12.323,12.99 12.545,13.048 C 12.767,13.105 13.445,13.029 13.223,12.309 C 13.001,11.589 11.004,12.145 11.226,12.04 C 11.448,11.934 10.893,11.406 10.203,11.512 C 9.513,11.618 9.464,11.809 9.39,12.231 L 9.39,12.232"
- id="path132"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="10.353"
- y="12.927"
- id="text134"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Internet</text>
- <line
- x1="10.562"
- y1="11.552"
- x2="10.575"
- y2="7.7389998"
- stroke="#000000"
- stroke-width="0.100"
- id="line136"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.085"
- height="0.81300002"
- x="2.1489999"
- y="5"
- id="rect138"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.085"
- height="0.81300002"
- x="2.1489999"
- y="5"
- id="rect140"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.85000002"
- height="0.56"
- x="2.266"
- y="5.118"
- id="rect142"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="2.296,5.814 2.854,5.814 2.854,5.94 2.325,5.94 2.296,5.814 "
- id="polygon144"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="2.296,5.814 2.854,5.814 2.854,5.94 2.325,5.94 2.296,5.814 "
- id="polygon146"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="2.854,5.814 3.087,5.814 3.057,5.94 2.854,5.94 2.854,5.814 "
- id="polygon148"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="2.854,5.814 3.087,5.814 3.057,5.94 2.854,5.94 2.854,5.814 "
- id="polygon150"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="2.892"
- y="5.8520002"
- id="rect152"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="2.892"
- y="5.8520002"
- id="rect154"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="2.583,5.94 2.8,5.94 2.8,6.003 2.908,6.003 2.908,6.067 2.474,6.067 2.474,6.003 2.583,6.003 2.583,5.94 "
- id="polygon156"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="2.583,5.94 2.8,5.94 2.8,6.003 2.908,6.003 2.908,6.067 2.474,6.067 2.474,6.003 2.583,6.003 2.583,5.94 "
- id="polygon158"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.085"
- height="0.81300002"
- x="18.337"
- y="8.0270004"
- id="rect160"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.085"
- height="0.81300002"
- x="18.337"
- y="8.0270004"
- id="rect162"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.85000002"
- height="0.56"
- x="18.455"
- y="8.1450005"
- id="rect164"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.484,8.841 19.042,8.841 19.042,8.967 18.514,8.967 18.484,8.841 "
- id="polygon166"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.484,8.841 19.042,8.841 19.042,8.967 18.514,8.967 18.484,8.841 "
- id="polygon168"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="19.042,8.841 19.275,8.841 19.246,8.967 19.042,8.967 19.042,8.841 "
- id="polygon170"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.042,8.841 19.275,8.841 19.246,8.967 19.042,8.967 19.042,8.841 "
- id="polygon172"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="19.08"
- y="8.8789997"
- id="rect174"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="19.08"
- y="8.8789997"
- id="rect176"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.771,8.967 18.988,8.967 18.988,9.031 19.097,9.031 19.097,9.094 18.663,9.094 18.663,9.031 18.771,9.031 18.771,8.967 "
- id="polygon178"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.771,8.967 18.988,8.967 18.988,9.031 19.097,9.031 19.097,9.094 18.663,9.094 18.663,9.031 18.771,9.031 18.771,8.967 "
- id="polygon180"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.085"
- height="0.81300002"
- x="15.737"
- y="8.0530005"
- id="rect182"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.085"
- height="0.81300002"
- x="15.737"
- y="8.0530005"
- id="rect184"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.85000002"
- height="0.56"
- x="15.855"
- y="8.1700001"
- id="rect186"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="15.884,8.866 16.442,8.866 16.442,8.992 15.914,8.992 15.884,8.866 "
- id="polygon188"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="15.884,8.866 16.442,8.866 16.442,8.992 15.914,8.992 15.884,8.866 "
- id="polygon190"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="16.442,8.866 16.675,8.866 16.646,8.992 16.442,8.992 16.442,8.866 "
- id="polygon192"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.442,8.866 16.675,8.866 16.646,8.992 16.442,8.992 16.442,8.866 "
- id="polygon194"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="16.48"
- y="8.9040003"
- id="rect196"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="16.48"
- y="8.9040003"
- id="rect198"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="16.171,8.992 16.388,8.992 16.388,9.056 16.497,9.056 16.497,9.119 16.063,9.119 16.063,9.056 16.171,9.056 16.171,8.992 "
- id="polygon200"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.171,8.992 16.388,8.992 16.388,9.056 16.497,9.056 16.497,9.119 16.063,9.119 16.063,9.056 16.171,9.056 16.171,8.992 "
- id="polygon202"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.085"
- height="0.81300002"
- x="18.362"
- y="5.027"
- id="rect204"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.085"
- height="0.81300002"
- x="18.362"
- y="5.027"
- id="rect206"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.85000002"
- height="0.56"
- x="18.48"
- y="5.145"
- id="rect208"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.509,5.841 19.067,5.841 19.067,5.967 18.539,5.967 18.509,5.841 "
- id="polygon210"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.509,5.841 19.067,5.841 19.067,5.967 18.539,5.967 18.509,5.841 "
- id="polygon212"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="19.067,5.841 19.3,5.841 19.271,5.967 19.067,5.967 19.067,5.841 "
- id="polygon214"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.067,5.841 19.3,5.841 19.271,5.967 19.067,5.967 19.067,5.841 "
- id="polygon216"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="19.105"
- y="5.8790002"
- id="rect218"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="19.105"
- y="5.8790002"
- id="rect220"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.796,5.967 19.013,5.967 19.013,6.031 19.122,6.031 19.122,6.094 18.688,6.094 18.688,6.031 18.796,6.031 18.796,5.967 "
- id="polygon222"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.796,5.967 19.013,5.967 19.013,6.031 19.122,6.031 19.122,6.094 18.688,6.094 18.688,6.031 18.796,6.031 18.796,5.967 "
- id="polygon224"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.085"
- height="0.81300002"
- x="15.762"
- y="5.1030002"
- id="rect226"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.085"
- height="0.81300002"
- x="15.762"
- y="5.1030002"
- id="rect228"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.85000002"
- height="0.56"
- x="15.88"
- y="5.2199998"
- id="rect230"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="15.909,5.916 16.467,5.916 16.467,6.042 15.939,6.042 15.909,5.916 "
- id="polygon232"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="15.909,5.916 16.467,5.916 16.467,6.042 15.939,6.042 15.909,5.916 "
- id="polygon234"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="16.467,5.916 16.7,5.916 16.671,6.042 16.467,6.042 16.467,5.916 "
- id="polygon236"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.467,5.916 16.7,5.916 16.671,6.042 16.467,6.042 16.467,5.916 "
- id="polygon238"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="16.504999"
- y="5.954"
- id="rect240"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="16.504999"
- y="5.954"
- id="rect242"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="16.196,6.042 16.413,6.042 16.413,6.106 16.522,6.106 16.522,6.169 16.088,6.169 16.088,6.106 16.196,6.106 16.196,6.042 "
- id="polygon244"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.196,6.042 16.413,6.042 16.413,6.106 16.522,6.106 16.522,6.169 16.088,6.169 16.088,6.106 16.196,6.106 16.196,6.042 "
- id="polygon246"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.085"
- height="0.81300002"
- x="4.5869999"
- y="5.053"
- id="rect248"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.085"
- height="0.81300002"
- x="4.5869999"
- y="5.053"
- id="rect250"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.85000002"
- height="0.56"
- x="4.7049999"
- y="5.1700001"
- id="rect252"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="4.734,5.866 5.292,5.866 5.292,5.992 4.764,5.992 4.734,5.866 "
- id="polygon254"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="4.734,5.866 5.292,5.866 5.292,5.992 4.764,5.992 4.734,5.866 "
- id="polygon256"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="5.292,5.866 5.525,5.866 5.496,5.992 5.292,5.992 5.292,5.866 "
- id="polygon258"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="5.292,5.866 5.525,5.866 5.496,5.992 5.292,5.992 5.292,5.866 "
- id="polygon260"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="5.3299999"
- y="5.9039998"
- id="rect262"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="5.3299999"
- y="5.9039998"
- id="rect264"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="5.021,5.992 5.238,5.992 5.238,6.056 5.347,6.056 5.347,6.119 4.913,6.119 4.913,6.056 5.021,6.056 5.021,5.992 "
- id="polygon266"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="5.021,5.992 5.238,5.992 5.238,6.056 5.347,6.056 5.347,6.119 4.913,6.119 4.913,6.056 5.021,6.056 5.021,5.992 "
- id="polygon268"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.085"
- height="0.81300002"
- x="4.5619998"
- y="8.0530005"
- id="rect270"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.085"
- height="0.81300002"
- x="4.5619998"
- y="8.0530005"
- id="rect272"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.85000002"
- height="0.56"
- x="4.6799998"
- y="8.1700001"
- id="rect274"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="4.709,8.866 5.267,8.866 5.267,8.992 4.739,8.992 4.709,8.866 "
- id="polygon276"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="4.709,8.866 5.267,8.866 5.267,8.992 4.739,8.992 4.709,8.866 "
- id="polygon278"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="5.267,8.866 5.5,8.866 5.471,8.992 5.267,8.992 5.267,8.866 "
- id="polygon280"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="5.267,8.866 5.5,8.866 5.471,8.992 5.267,8.992 5.267,8.866 "
- id="polygon282"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="5.3049998"
- y="8.9040003"
- id="rect284"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="5.3049998"
- y="8.9040003"
- id="rect286"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="4.996,8.992 5.213,8.992 5.213,9.056 5.322,9.056 5.322,9.119 4.888,9.119 4.888,9.056 4.996,9.056 4.996,8.992 "
- id="polygon288"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="4.996,8.992 5.213,8.992 5.213,9.056 5.322,9.056 5.322,9.119 4.888,9.119 4.888,9.056 4.996,9.056 4.996,8.992 "
- id="polygon290"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.085"
- height="0.81300002"
- x="2.1619999"
- y="8.1020002"
- id="rect292"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.085"
- height="0.81300002"
- x="2.1619999"
- y="8.1020002"
- id="rect294"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.85000002"
- height="0.56"
- x="2.28"
- y="8.2200003"
- id="rect296"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="2.309,8.916 2.867,8.916 2.867,9.042 2.339,9.042 2.309,8.916 "
- id="polygon298"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="2.309,8.916 2.867,8.916 2.867,9.042 2.339,9.042 2.309,8.916 "
- id="polygon300"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="2.867,8.916 3.1,8.916 3.071,9.042 2.867,9.042 2.867,8.916 "
- id="polygon302"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="2.867,8.916 3.1,8.916 3.071,9.042 2.867,9.042 2.867,8.916 "
- id="polygon304"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="2.905"
- y="8.9540005"
- id="rect306"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="2.905"
- y="8.9540005"
- id="rect308"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="2.596,9.042 2.813,9.042 2.813,9.106 2.922,9.106 2.922,9.169 2.488,9.169 2.488,9.106 2.596,9.106 2.596,9.042 "
- id="polygon310"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="2.596,9.042 2.813,9.042 2.813,9.106 2.922,9.106 2.922,9.169 2.488,9.169 2.488,9.106 2.596,9.106 2.596,9.042 "
- id="polygon312"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.085"
- height="0.81300002"
- x="20.287001"
- y="6.5770001"
- id="rect314"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.085"
- height="0.81300002"
- x="20.287001"
- y="6.5770001"
- id="rect316"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.85000002"
- height="0.56"
- x="20.405001"
- y="6.6950002"
- id="rect318"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="20.434,7.391 20.992,7.391 20.992,7.517 20.464,7.517 20.434,7.391 "
- id="polygon320"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.434,7.391 20.992,7.391 20.992,7.517 20.464,7.517 20.434,7.391 "
- id="polygon322"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="20.992,7.391 21.225,7.391 21.196,7.517 20.992,7.517 20.992,7.391 "
- id="polygon324"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.992,7.391 21.225,7.391 21.196,7.517 20.992,7.517 20.992,7.391 "
- id="polygon326"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="21.030001"
- y="7.4289999"
- id="rect328"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="21.030001"
- y="7.4289999"
- id="rect330"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="20.721,7.517 20.938,7.517 20.938,7.581 21.047,7.581 21.047,7.644 20.613,7.644 20.613,7.581 20.721,7.581 20.721,7.517 "
- id="polygon332"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.721,7.517 20.938,7.517 20.938,7.581 21.047,7.581 21.047,7.644 20.613,7.644 20.613,7.581 20.721,7.581 20.721,7.517 "
- id="polygon334"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.085"
- height="0.81300002"
- x="0.31200001"
- y="6.6030002"
- id="rect336"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.085"
- height="0.81300002"
- x="0.31200001"
- y="6.6030002"
- id="rect338"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.85000002"
- height="0.56"
- x="0.43000001"
- y="6.7199998"
- id="rect340"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="0.459,7.416 1.017,7.416 1.017,7.542 0.489,7.542 0.459,7.416 "
- id="polygon342"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="0.459,7.416 1.017,7.416 1.017,7.542 0.489,7.542 0.459,7.416 "
- id="polygon344"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="1.017,7.416 1.25,7.416 1.221,7.542 1.017,7.542 1.017,7.416 "
- id="polygon346"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="1.017,7.416 1.25,7.416 1.221,7.542 1.017,7.542 1.017,7.416 "
- id="polygon348"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="1.0549999"
- y="7.454"
- id="rect350"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.050999999"
- height="0.050999999"
- x="1.0549999"
- y="7.454"
- id="rect352"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="0.746,7.542 0.963,7.542 0.963,7.606 1.072,7.606 1.072,7.669 0.638,7.669 0.638,7.606 0.746,7.606 0.746,7.542 "
- id="polygon354"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="0.746,7.542 0.963,7.542 0.963,7.606 1.072,7.606 1.072,7.669 0.638,7.669 0.638,7.606 0.746,7.606 0.746,7.542 "
- id="polygon356"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="7.201,5.672 7.159,5.69 7.03,6.011 7.03,6.171 7.094,6.225 8.036,6.225 8.1,6.171 8.1,6.011 7.972,5.69 7.929,5.672 7.201,5.672 "
- id="polygon358"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="7.201,5.672 7.159,5.69 7.03,6.011 7.03,6.171 7.094,6.225 8.036,6.225 8.1,6.171 8.1,6.011 7.972,5.69 7.929,5.672 7.201,5.672 "
- id="polygon360"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 7.052,5.957 L 7.094,5.975 L 8.036,5.975 L 8.079,5.957"
- id="path362"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 8.036,5.975 L 8.1,6.011"
- id="path364"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 7.03,6.011 L 7.094,5.975"
- id="path366"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="7.33,5.333 7.308,5.761 7.822,5.761 7.801,5.333 7.33,5.333 "
- id="polygon368"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="7.33,5.333 7.308,5.761 7.822,5.761 7.801,5.333 7.33,5.333 "
- id="polygon370"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="7.244,5.761 7.201,5.886 7.929,5.886 7.886,5.761 7.244,5.761 "
- id="polygon372"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="7.244,5.761 7.201,5.886 7.929,5.886 7.886,5.761 7.244,5.761 "
- id="polygon374"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="7.244"
- cy="6.0380001"
- rx="0.011"
- ry="0.011"
- id="ellipse376"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.244"
- cy="6.0380001"
- rx="0.011"
- ry="0.011"
- id="ellipse378"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.3509998"
- cy="6.0380001"
- rx="0.011"
- ry="0.011"
- id="ellipse380"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.3509998"
- cy="6.0380001"
- rx="0.011"
- ry="0.011"
- id="ellipse382"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.4580002"
- cy="6.0380001"
- rx="0.011"
- ry="0.011"
- id="ellipse384"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.4580002"
- cy="6.0380001"
- rx="0.011"
- ry="0.011"
- id="ellipse386"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.244"
- cy="6.0819998"
- rx="0.011"
- ry="0.011"
- id="ellipse388"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.244"
- cy="6.0819998"
- rx="0.011"
- ry="0.011"
- id="ellipse390"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.3509998"
- cy="6.0819998"
- rx="0.011"
- ry="0.011"
- id="ellipse392"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.3509998"
- cy="6.0819998"
- rx="0.011"
- ry="0.011"
- id="ellipse394"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.4580002"
- cy="6.0819998"
- rx="0.011"
- ry="0.011"
- id="ellipse396"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.4580002"
- cy="6.0819998"
- rx="0.011"
- ry="0.011"
- id="ellipse398"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.244"
- cy="6.1269999"
- rx="0.011"
- ry="0.011"
- id="ellipse400"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.244"
- cy="6.1269999"
- rx="0.011"
- ry="0.011"
- id="ellipse402"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.3509998"
- cy="6.1269999"
- rx="0.011"
- ry="0.011"
- id="ellipse404"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.3509998"
- cy="6.1269999"
- rx="0.011"
- ry="0.011"
- id="ellipse406"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.4580002"
- cy="6.1269999"
- rx="0.011"
- ry="0.011"
- id="ellipse408"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.4580002"
- cy="6.1269999"
- rx="0.011"
- ry="0.011"
- id="ellipse410"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.244"
- cy="6.171"
- rx="0.011"
- ry="0.011"
- id="ellipse412"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.244"
- cy="6.171"
- rx="0.011"
- ry="0.011"
- id="ellipse414"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.3509998"
- cy="6.171"
- rx="0.011"
- ry="0.011"
- id="ellipse416"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.3509998"
- cy="6.171"
- rx="0.011"
- ry="0.011"
- id="ellipse418"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.4580002"
- cy="6.171"
- rx="0.011"
- ry="0.011"
- id="ellipse420"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.4580002"
- cy="6.171"
- rx="0.011"
- ry="0.011"
- id="ellipse422"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.5650001"
- cy="6.0469999"
- rx="0.134"
- ry="0.043000001"
- id="ellipse424"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="7.5650001"
- cy="6.0469999"
- rx="0.134"
- ry="0.043000001"
- id="ellipse426"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.8330002"
- cy="6.0469999"
- rx="0.134"
- ry="0.043000001"
- id="ellipse428"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="7.8330002"
- cy="6.0469999"
- rx="0.134"
- ry="0.043000001"
- id="ellipse430"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <polygon
- points="13.374,8.356 13.331,8.374 13.202,8.695 13.202,8.856 13.267,8.909 14.208,8.909 14.272,8.856 14.272,8.695 14.144,8.374 14.101,8.356 13.374,8.356 "
- id="polygon432"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="13.374,8.356 13.331,8.374 13.202,8.695 13.202,8.856 13.267,8.909 14.208,8.909 14.272,8.856 14.272,8.695 14.144,8.374 14.101,8.356 13.374,8.356 "
- id="polygon434"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 13.224,8.642 L 13.267,8.659 L 14.208,8.659 L 14.251,8.642"
- id="path436"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 14.208,8.659 L 14.272,8.695"
- id="path438"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 13.202,8.695 L 13.267,8.659"
- id="path440"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="13.502,8.018 13.481,8.445 13.994,8.445 13.973,8.018 13.502,8.018 "
- id="polygon442"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="13.502,8.018 13.481,8.445 13.994,8.445 13.973,8.018 13.502,8.018 "
- id="polygon444"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="13.416,8.445 13.374,8.57 14.101,8.57 14.058,8.445 13.416,8.445 "
- id="polygon446"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="13.416,8.445 13.374,8.57 14.101,8.57 14.058,8.445 13.416,8.445 "
- id="polygon448"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="13.416"
- cy="8.7220001"
- rx="0.011"
- ry="0.011"
- id="ellipse450"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.416"
- cy="8.7220001"
- rx="0.011"
- ry="0.011"
- id="ellipse452"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.523"
- cy="8.7220001"
- rx="0.011"
- ry="0.011"
- id="ellipse454"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.523"
- cy="8.7220001"
- rx="0.011"
- ry="0.011"
- id="ellipse456"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.63"
- cy="8.7220001"
- rx="0.011"
- ry="0.011"
- id="ellipse458"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.63"
- cy="8.7220001"
- rx="0.011"
- ry="0.011"
- id="ellipse460"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.416"
- cy="8.7659998"
- rx="0.011"
- ry="0.011"
- id="ellipse462"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.416"
- cy="8.7659998"
- rx="0.011"
- ry="0.011"
- id="ellipse464"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.523"
- cy="8.7659998"
- rx="0.011"
- ry="0.011"
- id="ellipse466"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.523"
- cy="8.7659998"
- rx="0.011"
- ry="0.011"
- id="ellipse468"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.63"
- cy="8.7659998"
- rx="0.011"
- ry="0.011"
- id="ellipse470"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.63"
- cy="8.7659998"
- rx="0.011"
- ry="0.011"
- id="ellipse472"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.416"
- cy="8.8109999"
- rx="0.011"
- ry="0.011"
- id="ellipse474"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.416"
- cy="8.8109999"
- rx="0.011"
- ry="0.011"
- id="ellipse476"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.523"
- cy="8.8109999"
- rx="0.011"
- ry="0.011"
- id="ellipse478"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.523"
- cy="8.8109999"
- rx="0.011"
- ry="0.011"
- id="ellipse480"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.63"
- cy="8.8109999"
- rx="0.011"
- ry="0.011"
- id="ellipse482"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.63"
- cy="8.8109999"
- rx="0.011"
- ry="0.011"
- id="ellipse484"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.416"
- cy="8.8559999"
- rx="0.011"
- ry="0.011"
- id="ellipse486"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.416"
- cy="8.8559999"
- rx="0.011"
- ry="0.011"
- id="ellipse488"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.523"
- cy="8.8559999"
- rx="0.011"
- ry="0.011"
- id="ellipse490"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.523"
- cy="8.8559999"
- rx="0.011"
- ry="0.011"
- id="ellipse492"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.63"
- cy="8.8559999"
- rx="0.011"
- ry="0.011"
- id="ellipse494"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.63"
- cy="8.8559999"
- rx="0.011"
- ry="0.011"
- id="ellipse496"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.737"
- cy="8.7309999"
- rx="0.134"
- ry="0.043000001"
- id="ellipse498"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="13.737"
- cy="8.7309999"
- rx="0.134"
- ry="0.043000001"
- id="ellipse500"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="14.005"
- cy="8.7309999"
- rx="0.134"
- ry="0.043000001"
- id="ellipse502"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="14.005"
- cy="8.7309999"
- rx="0.134"
- ry="0.043000001"
- id="ellipse504"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <polygon
- points="7.174,8.381 7.131,8.399 7.002,8.72 7.002,8.881 7.067,8.934 8.008,8.934 8.072,8.881 8.072,8.72 7.944,8.399 7.901,8.381 7.174,8.381 "
- id="polygon506"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="7.174,8.381 7.131,8.399 7.002,8.72 7.002,8.881 7.067,8.934 8.008,8.934 8.072,8.881 8.072,8.72 7.944,8.399 7.901,8.381 7.174,8.381 "
- id="polygon508"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 7.024,8.667 L 7.067,8.684 L 8.008,8.684 L 8.051,8.667"
- id="path510"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 8.008,8.684 L 8.072,8.72"
- id="path512"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 7.002,8.72 L 7.067,8.684"
- id="path514"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="7.302,8.043 7.281,8.47 7.794,8.47 7.773,8.043 7.302,8.043 "
- id="polygon516"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="7.302,8.043 7.281,8.47 7.794,8.47 7.773,8.043 7.302,8.043 "
- id="polygon518"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="7.216,8.47 7.174,8.595 7.901,8.595 7.858,8.47 7.216,8.47 "
- id="polygon520"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="7.216,8.47 7.174,8.595 7.901,8.595 7.858,8.47 7.216,8.47 "
- id="polygon522"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="7.2160001"
- cy="8.7469997"
- rx="0.011"
- ry="0.011"
- id="ellipse524"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.2160001"
- cy="8.7469997"
- rx="0.011"
- ry="0.011"
- id="ellipse526"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.323"
- cy="8.7469997"
- rx="0.011"
- ry="0.011"
- id="ellipse528"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.323"
- cy="8.7469997"
- rx="0.011"
- ry="0.011"
- id="ellipse530"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.4299998"
- cy="8.7469997"
- rx="0.011"
- ry="0.011"
- id="ellipse532"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.4299998"
- cy="8.7469997"
- rx="0.011"
- ry="0.011"
- id="ellipse534"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.2160001"
- cy="8.7910004"
- rx="0.011"
- ry="0.011"
- id="ellipse536"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.2160001"
- cy="8.7910004"
- rx="0.011"
- ry="0.011"
- id="ellipse538"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.323"
- cy="8.7910004"
- rx="0.011"
- ry="0.011"
- id="ellipse540"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.323"
- cy="8.7910004"
- rx="0.011"
- ry="0.011"
- id="ellipse542"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.4299998"
- cy="8.7910004"
- rx="0.011"
- ry="0.011"
- id="ellipse544"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.4299998"
- cy="8.7910004"
- rx="0.011"
- ry="0.011"
- id="ellipse546"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.2160001"
- cy="8.8360004"
- rx="0.011"
- ry="0.011"
- id="ellipse548"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.2160001"
- cy="8.8360004"
- rx="0.011"
- ry="0.011"
- id="ellipse550"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.323"
- cy="8.8360004"
- rx="0.011"
- ry="0.011"
- id="ellipse552"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.323"
- cy="8.8360004"
- rx="0.011"
- ry="0.011"
- id="ellipse554"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.4299998"
- cy="8.8360004"
- rx="0.011"
- ry="0.011"
- id="ellipse556"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.4299998"
- cy="8.8360004"
- rx="0.011"
- ry="0.011"
- id="ellipse558"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.2160001"
- cy="8.8809996"
- rx="0.011"
- ry="0.011"
- id="ellipse560"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.2160001"
- cy="8.8809996"
- rx="0.011"
- ry="0.011"
- id="ellipse562"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.323"
- cy="8.8809996"
- rx="0.011"
- ry="0.011"
- id="ellipse564"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.323"
- cy="8.8809996"
- rx="0.011"
- ry="0.011"
- id="ellipse566"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.4299998"
- cy="8.8809996"
- rx="0.011"
- ry="0.011"
- id="ellipse568"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="7.4299998"
- cy="8.8809996"
- rx="0.011"
- ry="0.011"
- id="ellipse570"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.5370002"
- cy="8.7559996"
- rx="0.134"
- ry="0.043000001"
- id="ellipse572"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="7.5370002"
- cy="8.7559996"
- rx="0.134"
- ry="0.043000001"
- id="ellipse574"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.8049998"
- cy="8.7559996"
- rx="0.134"
- ry="0.043000001"
- id="ellipse576"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="7.8049998"
- cy="8.7559996"
- rx="0.134"
- ry="0.043000001"
- id="ellipse578"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <polygon
- points="13.374,5.531 13.331,5.549 13.202,5.87 13.202,6.031 13.267,6.084 14.208,6.084 14.272,6.031 14.272,5.87 14.144,5.549 14.101,5.531 13.374,5.531 "
- id="polygon580"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="13.374,5.531 13.331,5.549 13.202,5.87 13.202,6.031 13.267,6.084 14.208,6.084 14.272,6.031 14.272,5.87 14.144,5.549 14.101,5.531 13.374,5.531 "
- id="polygon582"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 13.224,5.817 L 13.267,5.834 L 14.208,5.834 L 14.251,5.817"
- id="path584"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 14.208,5.834 L 14.272,5.87"
- id="path586"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 13.202,5.87 L 13.267,5.834"
- id="path588"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="13.502,5.192 13.481,5.62 13.994,5.62 13.973,5.192 13.502,5.192 "
- id="polygon590"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="13.502,5.192 13.481,5.62 13.994,5.62 13.973,5.192 13.502,5.192 "
- id="polygon592"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="13.416,5.62 13.374,5.745 14.101,5.745 14.058,5.62 13.416,5.62 "
- id="polygon594"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="13.416,5.62 13.374,5.745 14.101,5.745 14.058,5.62 13.416,5.62 "
- id="polygon596"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="13.416"
- cy="5.8969998"
- rx="0.011"
- ry="0.011"
- id="ellipse598"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.416"
- cy="5.8969998"
- rx="0.011"
- ry="0.011"
- id="ellipse600"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.523"
- cy="5.8969998"
- rx="0.011"
- ry="0.011"
- id="ellipse602"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.523"
- cy="5.8969998"
- rx="0.011"
- ry="0.011"
- id="ellipse604"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.63"
- cy="5.8969998"
- rx="0.011"
- ry="0.011"
- id="ellipse606"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.63"
- cy="5.8969998"
- rx="0.011"
- ry="0.011"
- id="ellipse608"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.416"
- cy="5.941"
- rx="0.011"
- ry="0.011"
- id="ellipse610"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.416"
- cy="5.941"
- rx="0.011"
- ry="0.011"
- id="ellipse612"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.523"
- cy="5.941"
- rx="0.011"
- ry="0.011"
- id="ellipse614"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.523"
- cy="5.941"
- rx="0.011"
- ry="0.011"
- id="ellipse616"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.63"
- cy="5.941"
- rx="0.011"
- ry="0.011"
- id="ellipse618"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.63"
- cy="5.941"
- rx="0.011"
- ry="0.011"
- id="ellipse620"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.416"
- cy="5.9860001"
- rx="0.011"
- ry="0.011"
- id="ellipse622"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.416"
- cy="5.9860001"
- rx="0.011"
- ry="0.011"
- id="ellipse624"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.523"
- cy="5.9860001"
- rx="0.011"
- ry="0.011"
- id="ellipse626"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.523"
- cy="5.9860001"
- rx="0.011"
- ry="0.011"
- id="ellipse628"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.63"
- cy="5.9860001"
- rx="0.011"
- ry="0.011"
- id="ellipse630"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.63"
- cy="5.9860001"
- rx="0.011"
- ry="0.011"
- id="ellipse632"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.416"
- cy="6.0310001"
- rx="0.011"
- ry="0.011"
- id="ellipse634"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.416"
- cy="6.0310001"
- rx="0.011"
- ry="0.011"
- id="ellipse636"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.523"
- cy="6.0310001"
- rx="0.011"
- ry="0.011"
- id="ellipse638"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.523"
- cy="6.0310001"
- rx="0.011"
- ry="0.011"
- id="ellipse640"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.63"
- cy="6.0310001"
- rx="0.011"
- ry="0.011"
- id="ellipse642"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="13.63"
- cy="6.0310001"
- rx="0.011"
- ry="0.011"
- id="ellipse644"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="13.737"
- cy="5.9060001"
- rx="0.134"
- ry="0.043000001"
- id="ellipse646"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="13.737"
- cy="5.9060001"
- rx="0.134"
- ry="0.043000001"
- id="ellipse648"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="14.005"
- cy="5.9060001"
- rx="0.134"
- ry="0.043000001"
- id="ellipse650"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="14.005"
- cy="5.9060001"
- rx="0.134"
- ry="0.043000001"
- id="ellipse652"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <text
- x="9.6599998"
- y="8.3249998"
- id="text654"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">eth0</text>
- <text
- x="11.456"
- y="6.7820001"
- id="text656"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">eth2</text>
- <text
- x="9.0799999"
- y="6.8319998"
- id="text658"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">eth1</text>
- <text
- x="7.1090002"
- y="4.9520001"
- id="text660"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">hplj6a</text>
- <text
- x="13.463"
- y="4.9569998"
- id="text662"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">hplj6f</text>
- <text
- x="7.1820002"
- y="9.507"
- id="text664"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">qmsa</text>
- <text
- x="13.327"
- y="9.507"
- id="text666"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">qmsf</text>
- <text
- x="8.3570004"
- y="2.2019999"
- id="text668"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: PROMISES</text>
- <text
- x="9.9700003"
- y="3.55"
- id="text670"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="9.698"
- y="4.1500001"
- id="text672"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">DIAMOND</text>
- <text
- x="2.221"
- y="9.9250002"
- id="text674"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="1.8150001"
- y="10.525"
- id="text676"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">192.168.1.0/24</text>
- <text
- x="15.621"
- y="9.8520002"
- id="text678"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="15.185"
- y="10.452"
- id="text680"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">192.168.2.0/24</text>
- <rect
- width="0.62699997"
- height="0.55299997"
- x="8.7729998"
- y="4.4429998"
- id="rect682"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="9.0869999"
- cy="4.9959998"
- rx="0.31299999"
- ry="0.092"
- id="ellipse684"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="9.0869999"
- cy="4.4429998"
- rx="0.31299999"
- ry="0.092"
- id="ellipse686"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="9.0869999"
- cy="4.4429998"
- rx="0.31299999"
- ry="0.092"
- id="ellipse688"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 9.4,4.443 L 9.4,4.996 C 9.4,5.047 9.26,5.088 9.087,5.088 C 8.913,5.088 8.773,5.047 8.773,4.996 L 8.773,4.443"
- id="path690"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.375"
- y1="4.9000001"
- x2="10.025"
- y2="5.3000002"
- stroke="#000000"
- stroke-width="0.100"
- id="line692"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62699997"
- height="0.55299997"
- x="11.812"
- y="4.4450002"
- id="rect694"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="12.126"
- cy="4.9980001"
- rx="0.31299999"
- ry="0.092"
- id="ellipse696"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.126"
- cy="4.4450002"
- rx="0.31299999"
- ry="0.092"
- id="ellipse698"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.126"
- cy="4.4450002"
- rx="0.31299999"
- ry="0.092"
- id="ellipse700"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 12.439,4.445 L 12.439,4.998 C 12.439,5.049 12.299,5.09 12.126,5.09 C 11.953,5.09 11.812,5.049 11.812,4.998 L 11.812,4.445"
- id="path702"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="11.089"
- y1="5.2789998"
- x2="11.825"
- y2="4.8499999"
- stroke="#000000"
- stroke-width="0.100"
- id="line704"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="8.7399998"
- y="5.5819998"
- id="text706"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">apps</text>
- <text
- x="11.799"
- y="5.6069999"
- id="text708"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">data</text>
- <text
- x="6.5149999"
- y="11.352"
- id="text710"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">30 Users</text>
- <text
- x="19.365"
- y="11.267"
- id="text712"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">100 Users</text>
- <text
- x="1.018"
- y="4.3790002"
- id="text714"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Accounting</text>
- <text
- x="16.813"
- y="4.316"
- id="text716"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Financial Services</text>
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/chap5-net.svg b/docs-xml/Samba3-ByExample/images/chap5-net.svg
deleted file mode 100644
index 77df4d1..0000000
--- a/docs-xml/Samba3-ByExample/images/chap5-net.svg
+++ /dev/null
@@ -1,3668 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="25.385cm"
- height="20.027cm"
- viewBox="-0.789 0.573 24.595 20.6"
- id="svg2">
- <defs
- id="defs1129" />
- <rect
- width="11.5"
- height="7.7259998"
- x="12.77"
- y="12.847"
- id="rect4"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 12.77,12.847 C 12.604315,12.847 12.47,12.981315 12.47,13.147"
- id="path6"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 24.57,13.147 C 24.57,12.981315 24.435685,12.847 24.27,12.847"
- id="path8"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="12.1"
- height="7.1259999"
- x="12.47"
- y="13.147"
- id="rect10"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 12.47,20.273 C 12.47,20.438685 12.604315,20.573 12.77,20.573"
- id="path12"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 24.27,20.573 C 24.435685,20.573 24.57,20.438685 24.57,20.273"
- id="path14"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="12.77"
- y1="12.847"
- x2="24.27"
- y2="12.847"
- stroke="#000000"
- stroke-width="0.050"
- id="line16"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="12.77"
- y1="20.573"
- x2="24.27"
- y2="20.573"
- stroke="#000000"
- stroke-width="0.050"
- id="line18"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 12.77,12.847 C 12.604315,12.847 12.47,12.981315 12.47,13.147"
- id="path20"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 24.57,13.147 C 24.57,12.981315 24.435685,12.847 24.27,12.847"
- id="path22"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="12.47"
- y1="13.147"
- x2="12.47"
- y2="20.273001"
- stroke="#000000"
- stroke-width="0.050"
- id="line24"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="24.57"
- y1="13.147"
- x2="24.57"
- y2="20.273001"
- stroke="#000000"
- stroke-width="0.050"
- id="line26"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 12.47,20.273 C 12.47,20.438685 12.604315,20.573 12.77,20.573"
- id="path28"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 24.27,20.573 C 24.435685,20.573 24.57,20.438685 24.57,20.273"
- id="path30"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="12.01"
- height="7.7779999"
- x="-0.46399999"
- y="12.797"
- id="rect32"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -0.464,12.797 C -0.62968542,12.797 -0.764,12.931315 -0.764,13.097"
- id="path34"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 11.845,13.097 C 11.845,12.931315 11.710685,12.797 11.545,12.797"
- id="path36"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="12.61"
- height="7.178"
- x="-0.764"
- y="13.097"
- id="rect38"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -0.764,20.275 C -0.764,20.440685 -0.62968542,20.575 -0.464,20.575"
- id="path40"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 11.545,20.575 C 11.710685,20.575 11.845,20.440685 11.845,20.275"
- id="path42"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="-0.46399999"
- y1="12.797"
- x2="11.545"
- y2="12.797"
- stroke="#000000"
- stroke-width="0.050"
- id="line44"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="-0.46399999"
- y1="20.575001"
- x2="11.545"
- y2="20.575001"
- stroke="#000000"
- stroke-width="0.050"
- id="line46"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -0.464,12.797 C -0.62968542,12.797 -0.764,12.931315 -0.764,13.097"
- id="path48"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.845,13.097 C 11.845,12.931315 11.710685,12.797 11.545,12.797"
- id="path50"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="-0.764"
- y1="13.097"
- x2="-0.764"
- y2="20.275"
- stroke="#000000"
- stroke-width="0.050"
- id="line52"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="11.845"
- y1="13.097"
- x2="11.845"
- y2="20.275"
- stroke="#000000"
- stroke-width="0.050"
- id="line54"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -0.764,20.275 C -0.764,20.440685 -0.62968542,20.575 -0.464,20.575"
- id="path56"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.545,20.575 C 11.710685,20.575 11.845,20.440685 11.845,20.275"
- id="path58"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="15.975"
- height="9.7749996"
- x="5.645"
- y="2.1719999"
- id="rect60"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 5.645,2.172 C 5.4793146,2.172 5.345,2.3063146 5.345,2.472"
- id="path62"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 21.92,2.472 C 21.92,2.3063146 21.785685,2.172 21.62,2.172"
- id="path64"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="16.575001"
- height="9.1750002"
- x="5.3449998"
- y="2.4719999"
- id="rect66"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 5.345,11.647 C 5.345,11.812685 5.4793146,11.947 5.645,11.947"
- id="path68"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 21.62,11.947 C 21.785685,11.947 21.92,11.812685 21.92,11.647"
- id="path70"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="5.645"
- y1="2.1719999"
- x2="21.620001"
- y2="2.1719999"
- stroke="#000000"
- stroke-width="0.050"
- id="line72"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="5.645"
- y1="11.947"
- x2="21.620001"
- y2="11.947"
- stroke="#000000"
- stroke-width="0.050"
- id="line74"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 5.645,2.172 C 5.4793146,2.172 5.345,2.3063146 5.345,2.472"
- id="path76"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 21.92,2.472 C 21.92,2.3063146 21.785685,2.172 21.62,2.172"
- id="path78"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="5.3449998"
- y1="2.4719999"
- x2="5.3449998"
- y2="11.647"
- stroke="#000000"
- stroke-width="0.050"
- id="line80"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="21.92"
- y1="2.4719999"
- x2="21.92"
- y2="11.647"
- stroke="#000000"
- stroke-width="0.050"
- id="line82"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 5.345,11.647 C 5.345,11.812685 5.4793146,11.947 5.645,11.947"
- id="path84"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 21.62,11.947 C 21.785685,11.947 21.92,11.812685 21.92,11.647"
- id="path86"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 1.263,3.803 C 0.857,3.793 0.068,3.995 0.179,4.427 C 0.29,4.859 0.82,4.955 1.042,4.83 C 1.263,4.705 0.696,5.435 1.781,5.627 C 2.866,5.819 3.42,5.511 3.26,5.291 C 3.1,5.07 4.209,5.809 4.727,5.387 C 5.244,4.964 4.197,4.561 4.418,4.619 C 4.64,4.676 5.318,4.6 5.096,3.88 C 4.874,3.16 2.878,3.717 3.1,3.611 C 3.322,3.505 2.767,2.978 2.077,3.083 C 1.387,3.189 1.338,3.38 1.264,3.803 L 1.263,3.803"
- id="path88"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <path
- d="M 1.263,3.803 C 0.857,3.793 0.068,3.995 0.179,4.427 C 0.29,4.859 0.82,4.955 1.042,4.83 C 1.263,4.705 0.696,5.435 1.781,5.627 C 2.866,5.819 3.42,5.511 3.26,5.291 C 3.1,5.07 4.209,5.809 4.727,5.387 C 5.244,4.964 4.197,4.561 4.418,4.619 C 4.64,4.676 5.318,4.6 5.096,3.88 C 4.874,3.16 2.878,3.717 3.1,3.611 C 3.322,3.505 2.767,2.978 2.077,3.083 C 1.387,3.189 1.338,3.38 1.264,3.803 L 1.263,3.803"
- id="path90"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="2.2260001"
- y="4.4980001"
- id="text92"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Internet</text>
- <rect
- width="1.054"
- height="2.1070001"
- x="5.7290001"
- y="6.2870002"
- id="rect94"
- style="fill:#ff0000;stroke:none;stroke-width:0" />
- <polygon
- points="5.729,6.287 6.783,6.287 6.915,6.156 5.861,6.156 5.729,6.287 "
- id="polygon96"
- style="fill:#ff0000;stroke:none;stroke-width:0.1" />
- <polygon
- points="6.783,6.287 6.915,6.156 6.915,8.263 6.783,8.394 6.783,6.287 "
- id="polygon98"
- style="fill:#ff0000;stroke:none;stroke-width:0.1" />
- <line
- x1="5.7290001"
- y1="6.4980001"
- x2="6.783"
- y2="6.4980001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line100"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.915"
- y1="6.3660002"
- x2="6.783"
- y2="6.4980001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line102"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.0450001"
- y1="6.2870002"
- x2="6.0450001"
- y2="6.4980001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line104"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.0450001"
- y1="6.2870002"
- x2="6.177"
- y2="6.1560001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line106"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="5.7290001"
- y1="6.9190001"
- x2="6.783"
- y2="6.9190001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line108"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.915"
- y1="6.7880001"
- x2="6.783"
- y2="6.9190001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line110"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.467"
- y1="6.4980001"
- x2="6.467"
- y2="6.9190001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line112"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="5.7290001"
- y1="7.3410001"
- x2="6.783"
- y2="7.3410001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line114"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.915"
- y1="7.2090001"
- x2="6.783"
- y2="7.3410001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line116"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.0450001"
- y1="6.9190001"
- x2="6.0450001"
- y2="7.3410001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line118"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="5.7290001"
- y1="7.7620001"
- x2="6.783"
- y2="7.7620001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line120"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.915"
- y1="7.631"
- x2="6.783"
- y2="7.7620001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line122"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.467"
- y1="7.3410001"
- x2="6.467"
- y2="7.7620001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line124"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="5.7290001"
- y1="8.184"
- x2="6.783"
- y2="8.184"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line126"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.915"
- y1="8.052"
- x2="6.783"
- y2="8.184"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line128"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.0450001"
- y1="7.7620001"
- x2="6.0450001"
- y2="8.184"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line130"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.467"
- y1="8.184"
- x2="6.467"
- y2="8.3940001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line132"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="5.7290001"
- y1="6.2870002"
- x2="6.783"
- y2="6.2870002"
- stroke="#000000"
- stroke-width="0.050"
- id="line134"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="6.783"
- y1="8.3940001"
- x2="6.783"
- y2="6.2870002"
- stroke="#000000"
- stroke-width="0.050"
- id="line136"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="6.783"
- y1="6.2870002"
- x2="6.915"
- y2="6.1560001"
- stroke="#000000"
- stroke-width="0.050"
- id="line138"
- style="stroke:#000000;stroke-width:0.05" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.050"
- points="5.729,6.287 5.861,6.156 6.915,6.156 6.915,8.263 6.783,8.394 5.729,8.394 5.729,6.287 "
- id="polyline140"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="2.0050001"
- height="6.0149999"
- x="8.4580002"
- y="4.1360002"
- id="rect142"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="2.0050001"
- height="6.0149999"
- x="8.4580002"
- y="4.1360002"
- id="rect144"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2.0050001"
- height="6.0149999"
- x="8.4580002"
- y="4.1360002"
- id="rect146"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.604"
- height="2.4059999"
- x="8.6590004"
- y="4.3369999"
- id="rect148"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.604"
- height="2.4059999"
- x="8.6590004"
- y="4.3369999"
- id="rect150"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.604"
- height="2.4059999"
- x="8.6590004"
- y="4.3369999"
- id="rect152"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.6590004"
- y1="4.7379999"
- x2="10.263"
- y2="4.7379999"
- stroke="#000000"
- stroke-width="0.010"
- id="line154"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.263"
- y1="5.1389999"
- x2="8.6590004"
- y2="5.1389999"
- stroke="#000000"
- stroke-width="0.010"
- id="line156"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.6590004"
- y1="5.54"
- x2="10.263"
- y2="5.54"
- stroke="#000000"
- stroke-width="0.010"
- id="line158"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.6590004"
- y1="5.941"
- x2="10.263"
- y2="5.941"
- stroke="#000000"
- stroke-width="0.010"
- id="line160"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.263"
- y1="6.342"
- x2="8.6590004"
- y2="6.342"
- stroke="#000000"
- stroke-width="0.010"
- id="line162"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.103"
- height="0.60100001"
- x="8.6590004"
- y="6.9429998"
- id="rect164"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.103"
- height="0.60100001"
- x="8.6590004"
- y="6.9429998"
- id="rect166"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.103"
- height="0.60100001"
- x="8.6590004"
- y="6.9429998"
- id="rect168"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.4580002"
- y1="7.9460001"
- x2="10.463"
- y2="7.9460001"
- stroke="#000000"
- stroke-width="0.010"
- id="line170"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.1"
- height="0.1"
- x="9.3610001"
- y="8.1459999"
- id="rect172"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.1"
- height="0.1"
- x="9.3610001"
- y="8.1459999"
- id="rect174"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.1"
- height="0.1"
- x="9.3610001"
- y="8.1459999"
- id="rect176"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.1"
- height="0.1"
- x="9.7620001"
- y="8.1459999"
- id="rect178"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.1"
- height="0.1"
- x="9.7620001"
- y="8.1459999"
- id="rect180"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.1"
- height="0.1"
- x="9.7620001"
- y="8.1459999"
- id="rect182"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.1"
- height="0.1"
- x="10.163"
- y="8.1459999"
- id="rect184"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.1"
- height="0.1"
- x="10.163"
- y="8.1459999"
- id="rect186"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.1"
- height="0.1"
- x="10.163"
- y="8.1459999"
- id="rect188"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.2"
- height="0.2"
- x="10.062"
- y="7.5450001"
- id="rect190"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.2"
- height="0.2"
- x="10.062"
- y="7.5450001"
- id="rect192"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.2"
- height="0.2"
- x="10.062"
- y="7.5450001"
- id="rect194"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.6590004"
- y1="7.244"
- x2="9.7620001"
- y2="7.244"
- stroke="#000000"
- stroke-width="0.010"
- id="line196"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.301"
- height="0.301"
- x="8.6590004"
- y="8.0459995"
- id="rect198"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.301"
- height="0.301"
- x="8.6590004"
- y="8.0459995"
- id="rect200"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.301"
- height="0.301"
- x="8.6590004"
- y="8.0459995"
- id="rect202"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.403"
- height="0.1"
- x="8.7589998"
- y="6.4419999"
- id="rect204"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="1.403"
- height="0.1"
- x="8.7589998"
- y="6.4419999"
- id="rect206"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.403"
- height="0.1"
- x="8.7589998"
- y="6.4419999"
- id="rect208"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.7589998"
- y1="7.0430002"
- x2="9.6610003"
- y2="7.0430002"
- stroke="#000000"
- stroke-width="0.010"
- id="line210"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.6610003"
- y1="7.1440001"
- x2="9.5609999"
- y2="7.1440001"
- stroke="#000000"
- stroke-width="0.010"
- id="line212"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.7589998"
- y1="7.1440001"
- x2="8.8590002"
- y2="7.1440001"
- stroke="#000000"
- stroke-width="0.010"
- id="line214"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.50099999"
- height="0.1"
- x="8.96"
- y="7.0430002"
- id="rect216"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.50099999"
- height="0.1"
- x="8.96"
- y="7.0430002"
- id="rect218"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.50099999"
- height="0.1"
- x="8.96"
- y="7.0430002"
- id="rect220"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.7589998"
- y1="6.6420002"
- x2="8.8590002"
- y2="6.6420002"
- stroke="#000000"
- stroke-width="0.010"
- id="line222"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.96"
- y1="6.6420002"
- x2="9.0600004"
- y2="6.6420002"
- stroke="#000000"
- stroke-width="0.010"
- id="line224"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.9619999"
- y1="6.6420002"
- x2="10.163"
- y2="6.6420002"
- stroke="#000000"
- stroke-width="0.010"
- id="line226"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.559"
- y1="10.051"
- x2="10.363"
- y2="10.051"
- stroke="#000000"
- stroke-width="0.010"
- id="line228"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.363"
- y1="9.9510002"
- x2="8.559"
- y2="9.9510002"
- stroke="#000000"
- stroke-width="0.010"
- id="line230"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.559"
- y1="9.8500004"
- x2="10.363"
- y2="9.8500004"
- stroke="#000000"
- stroke-width="0.010"
- id="line232"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.363"
- y1="9.75"
- x2="8.559"
- y2="9.75"
- stroke="#000000"
- stroke-width="0.010"
- id="line234"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.559"
- y1="9.6499996"
- x2="10.363"
- y2="9.6499996"
- stroke="#000000"
- stroke-width="0.010"
- id="line236"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.363"
- y1="9.5500002"
- x2="8.559"
- y2="9.5500002"
- stroke="#000000"
- stroke-width="0.010"
- id="line238"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.559"
- y1="9.4490004"
- x2="10.363"
- y2="9.4490004"
- stroke="#000000"
- stroke-width="0.010"
- id="line240"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.363"
- y1="9.349"
- x2="8.559"
- y2="9.349"
- stroke="#000000"
- stroke-width="0.010"
- id="line242"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.559"
- y1="9.2489996"
- x2="10.363"
- y2="9.2489996"
- stroke="#000000"
- stroke-width="0.010"
- id="line244"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.363"
- y1="9.1490002"
- x2="8.559"
- y2="9.1490002"
- stroke="#000000"
- stroke-width="0.010"
- id="line246"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.559"
- y1="9.0480003"
- x2="10.363"
- y2="9.0480003"
- stroke="#000000"
- stroke-width="0.010"
- id="line248"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.363"
- y1="8.948"
- x2="8.559"
- y2="8.948"
- stroke="#000000"
- stroke-width="0.010"
- id="line250"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.559"
- y1="8.8479996"
- x2="10.363"
- y2="8.8479996"
- stroke="#000000"
- stroke-width="0.010"
- id="line252"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.363"
- y1="8.7480001"
- x2="8.559"
- y2="8.7480001"
- stroke="#000000"
- stroke-width="0.010"
- id="line254"
- style="stroke:#000000;stroke-width:0.01" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="2.424,5.688 2.424,7.250 5.700,7.250 5.700,7.300 "
- id="polyline256"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.875"
- y1="7.3000002"
- x2="8.4250002"
- y2="7.2750001"
- stroke="#000000"
- stroke-width="0.100"
- id="line258"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.477"
- height="1.303"
- x="11.597"
- y="4.0450001"
- id="rect260"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="12.335"
- cy="5.348"
- rx="0.73799998"
- ry="0.21699999"
- id="ellipse262"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.335"
- cy="4.0450001"
- rx="0.73799998"
- ry="0.21699999"
- id="ellipse264"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.335"
- cy="4.0450001"
- rx="0.73799998"
- ry="0.21699999"
- id="ellipse266"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 13.074,4.045 L 13.074,5.348 C 13.074,5.468 12.743,5.565 12.335,5.565 C 11.928,5.565 11.597,5.468 11.597,5.348 L 11.597,4.045"
- id="path268"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.377"
- height="1.215"
- x="11.622"
- y="5.96"
- id="rect270"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="12.311"
- cy="7.1750002"
- rx="0.68800002"
- ry="0.20200001"
- id="ellipse272"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.311"
- cy="5.96"
- rx="0.68800002"
- ry="0.20200001"
- id="ellipse274"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.311"
- cy="5.96"
- rx="0.68800002"
- ry="0.20200001"
- id="ellipse276"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 12.999,5.96 L 12.999,7.175 C 12.999,7.287 12.691,7.377 12.311,7.377 C 11.931,7.377 11.622,7.287 11.622,7.175 L 11.622,5.96"
- id="path278"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="10.475"
- y1="4.6750002"
- x2="11.55"
- y2="4.6750002"
- stroke="#000000"
- stroke-width="0.100"
- id="line280"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="10.45"
- y1="6.3499999"
- x2="11.625"
- y2="6.3499999"
- stroke="#000000"
- stroke-width="0.100"
- id="line282"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="10.45"
- y1="8.8249998"
- x2="21"
- y2="8.8249998"
- stroke="#000000"
- stroke-width="0.100"
- id="line284"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="20.950001"
- y1="8.8249998"
- x2="20.950001"
- y2="7.9749999"
- stroke="#000000"
- stroke-width="0.100"
- id="line286"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="14.928"
- y1="8.8249998"
- x2="14.928"
- y2="7.9169998"
- stroke="#000000"
- stroke-width="0.100"
- id="line288"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="14.946"
- y1="8.8249998"
- x2="14.946"
- y2="9.8249998"
- stroke="#000000"
- stroke-width="0.100"
- id="line290"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="17.903"
- y1="8.8249998"
- x2="17.903"
- y2="7.901"
- stroke="#000000"
- stroke-width="0.100"
- id="line292"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="17.910999"
- y1="8.8249998"
- x2="17.910999"
- y2="9.8249998"
- stroke="#000000"
- stroke-width="0.100"
- id="line294"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="20.950001"
- y1="8.8249998"
- x2="20.950001"
- y2="9.9250002"
- stroke="#000000"
- stroke-width="0.100"
- id="line296"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1"
- height="1"
- x="11.825"
- y="10.625"
- id="rect298"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="1"
- height="1"
- x="11.825"
- y="10.625"
- id="rect300"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1"
- height="1"
- x="11.825"
- y="10.625"
- id="rect302"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 12.387,10.787 C 12.387,11.287 12.487,11.187 11.987,11.187"
- id="path304"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 12.387,10.787 C 12.387,11.287 12.487,11.187 11.987,11.187"
- id="path306"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="12.435,10.865 12.385,10.765 12.335,10.865 12.435,10.865 "
- id="polygon308"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="12.435,10.865 12.385,10.765 12.335,10.865 12.435,10.865 "
- id="polygon310"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="12.065,11.135 11.965,11.185 12.065,11.235 12.065,11.135 "
- id="polygon312"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="12.065,11.135 11.965,11.185 12.065,11.235 12.065,11.135 "
- id="polygon314"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 12.684,11.068 C 12.184,11.068 12.284,10.968 12.284,11.468"
- id="path316"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 12.684,11.068 C 12.184,11.068 12.284,10.968 12.284,11.468"
- id="path318"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="12.595,11.115 12.695,11.065 12.595,11.015 12.595,11.115 "
- id="polygon320"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="12.595,11.115 12.695,11.065 12.595,11.015 12.595,11.115 "
- id="polygon322"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="12.225,11.385 12.275,11.485 12.325,11.385 12.225,11.385 "
- id="polygon324"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="12.225,11.385 12.275,11.485 12.325,11.385 12.225,11.385 "
- id="polygon326"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="12.325"
- y1="8.8249998"
- x2="12.325"
- y2="10.625"
- stroke="#000000"
- stroke-width="0.100"
- id="line328"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="14.424,10.287 14.365,10.312 14.19,10.75 14.19,10.969 14.278,11.042 15.562,11.042 15.65,10.969 15.65,10.75 15.475,10.312 15.416,10.287 14.424,10.287 "
- id="polygon330"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="14.424,10.287 14.365,10.312 14.19,10.75 14.19,10.969 14.278,11.042 15.562,11.042 15.65,10.969 15.65,10.75 15.475,10.312 15.416,10.287 14.424,10.287 "
- id="polygon332"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 14.219,10.677 L 14.278,10.701 L 15.562,10.701 L 15.621,10.677"
- id="path334"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 15.562,10.701 L 15.65,10.75"
- id="path336"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 14.19,10.75 L 14.278,10.701"
- id="path338"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="14.599,9.825 14.57,10.409 15.27,10.409 15.241,9.825 14.599,9.825 "
- id="polygon340"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="14.599,9.825 14.57,10.409 15.27,10.409 15.241,9.825 14.599,9.825 "
- id="polygon342"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="14.482,10.409 14.424,10.579 15.416,10.579 15.358,10.409 14.482,10.409 "
- id="polygon344"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="14.482,10.409 14.424,10.579 15.416,10.579 15.358,10.409 14.482,10.409 "
- id="polygon346"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="14.482"
- cy="10.786"
- rx="0.015"
- ry="0.015"
- id="ellipse348"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="14.482"
- cy="10.786"
- rx="0.015"
- ry="0.015"
- id="ellipse350"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="14.628"
- cy="10.786"
- rx="0.015"
- ry="0.015"
- id="ellipse352"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="14.628"
- cy="10.786"
- rx="0.015"
- ry="0.015"
- id="ellipse354"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="14.774"
- cy="10.786"
- rx="0.015"
- ry="0.015"
- id="ellipse356"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="14.774"
- cy="10.786"
- rx="0.015"
- ry="0.015"
- id="ellipse358"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="14.482"
- cy="10.847"
- rx="0.015"
- ry="0.015"
- id="ellipse360"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="14.482"
- cy="10.847"
- rx="0.015"
- ry="0.015"
- id="ellipse362"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="14.628"
- cy="10.847"
- rx="0.015"
- ry="0.015"
- id="ellipse364"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="14.628"
- cy="10.847"
- rx="0.015"
- ry="0.015"
- id="ellipse366"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="14.774"
- cy="10.847"
- rx="0.015"
- ry="0.015"
- id="ellipse368"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="14.774"
- cy="10.847"
- rx="0.015"
- ry="0.015"
- id="ellipse370"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="14.482"
- cy="10.908"
- rx="0.015"
- ry="0.015"
- id="ellipse372"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="14.482"
- cy="10.908"
- rx="0.015"
- ry="0.015"
- id="ellipse374"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="14.628"
- cy="10.908"
- rx="0.015"
- ry="0.015"
- id="ellipse376"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="14.628"
- cy="10.908"
- rx="0.015"
- ry="0.015"
- id="ellipse378"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="14.774"
- cy="10.908"
- rx="0.015"
- ry="0.015"
- id="ellipse380"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="14.774"
- cy="10.908"
- rx="0.015"
- ry="0.015"
- id="ellipse382"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="14.482"
- cy="10.969"
- rx="0.015"
- ry="0.015"
- id="ellipse384"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="14.482"
- cy="10.969"
- rx="0.015"
- ry="0.015"
- id="ellipse386"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="14.628"
- cy="10.969"
- rx="0.015"
- ry="0.015"
- id="ellipse388"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="14.628"
- cy="10.969"
- rx="0.015"
- ry="0.015"
- id="ellipse390"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="14.774"
- cy="10.969"
- rx="0.015"
- ry="0.015"
- id="ellipse392"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="14.774"
- cy="10.969"
- rx="0.015"
- ry="0.015"
- id="ellipse394"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="14.92"
- cy="10.798"
- rx="0.183"
- ry="0.057999998"
- id="ellipse396"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="14.92"
- cy="10.798"
- rx="0.183"
- ry="0.057999998"
- id="ellipse398"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="15.285"
- cy="10.798"
- rx="0.183"
- ry="0.057999998"
- id="ellipse400"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="15.285"
- cy="10.798"
- rx="0.183"
- ry="0.057999998"
- id="ellipse402"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.112"
- height="0.83399999"
- x="14.372"
- y="6.8239999"
- id="rect404"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="14.372"
- y="6.8239999"
- id="rect406"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="14.492"
- y="6.9439998"
- id="rect408"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="14.522,7.657 15.094,7.657 15.094,7.787 14.552,7.787 14.522,7.657 "
- id="polygon410"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="14.522,7.657 15.094,7.657 15.094,7.787 14.552,7.787 14.522,7.657 "
- id="polygon412"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="15.094,7.657 15.333,7.657 15.303,7.787 15.094,7.787 15.094,7.657 "
- id="polygon414"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="15.094,7.657 15.333,7.657 15.303,7.787 15.094,7.787 15.094,7.657 "
- id="polygon416"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="15.133"
- y="7.6960001"
- id="rect418"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="15.133"
- y="7.6960001"
- id="rect420"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="14.816,7.787 15.039,7.787 15.039,7.852 15.15,7.852 15.15,7.917 14.705,7.917 14.705,7.852 14.816,7.852 14.816,7.787 "
- id="polygon422"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="14.816,7.787 15.039,7.787 15.039,7.852 15.15,7.852 15.15,7.917 14.705,7.917 14.705,7.852 14.816,7.852 14.816,7.787 "
- id="polygon424"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="17.348"
- y="6.8080001"
- id="rect426"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="17.348"
- y="6.8080001"
- id="rect428"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="17.468"
- y="6.928"
- id="rect430"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="17.498,7.641 18.07,7.641 18.07,7.771 17.528,7.771 17.498,7.641 "
- id="polygon432"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.498,7.641 18.07,7.641 18.07,7.771 17.528,7.771 17.498,7.641 "
- id="polygon434"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.07,7.641 18.309,7.641 18.279,7.771 18.07,7.771 18.07,7.641 "
- id="polygon436"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.07,7.641 18.309,7.641 18.279,7.771 18.07,7.771 18.07,7.641 "
- id="polygon438"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="18.108999"
- y="7.6799998"
- id="rect440"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="18.108999"
- y="7.6799998"
- id="rect442"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="17.792,7.771 18.014,7.771 18.014,7.836 18.126,7.836 18.126,7.901 17.681,7.901 17.681,7.836 17.792,7.836 17.792,7.771 "
- id="polygon444"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.792,7.771 18.014,7.771 18.014,7.836 18.126,7.836 18.126,7.901 17.681,7.901 17.681,7.836 17.792,7.836 17.792,7.771 "
- id="polygon446"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="20.398001"
- y="6.8319998"
- id="rect448"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="20.398001"
- y="6.8319998"
- id="rect450"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="20.518"
- y="6.9530001"
- id="rect452"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="20.548,7.666 21.12,7.666 21.12,7.796 20.578,7.796 20.548,7.666 "
- id="polygon454"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.548,7.666 21.12,7.666 21.12,7.796 20.578,7.796 20.548,7.666 "
- id="polygon456"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="21.12,7.666 21.359,7.666 21.329,7.796 21.12,7.796 21.12,7.666 "
- id="polygon458"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="21.12,7.666 21.359,7.666 21.329,7.796 21.12,7.796 21.12,7.666 "
- id="polygon460"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="21.159"
- y="7.7049999"
- id="rect462"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="21.159"
- y="7.7049999"
- id="rect464"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="20.842,7.796 21.064,7.796 21.064,7.861 21.176,7.861 21.176,7.926 20.731,7.926 20.731,7.861 20.842,7.861 20.842,7.796 "
- id="polygon466"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.842,7.796 21.064,7.796 21.064,7.861 21.176,7.861 21.176,7.926 20.731,7.926 20.731,7.861 20.842,7.861 20.842,7.796 "
- id="polygon468"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="17.298"
- y="9.8319998"
- id="rect470"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="17.298"
- y="9.8319998"
- id="rect472"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="17.417999"
- y="9.9530001"
- id="rect474"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="17.448,10.666 18.02,10.666 18.02,10.796 17.478,10.796 17.448,10.666 "
- id="polygon476"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.448,10.666 18.02,10.666 18.02,10.796 17.478,10.796 17.448,10.666 "
- id="polygon478"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.02,10.666 18.259,10.666 18.229,10.796 18.02,10.796 18.02,10.666 "
- id="polygon480"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.02,10.666 18.259,10.666 18.229,10.796 18.02,10.796 18.02,10.666 "
- id="polygon482"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="18.059"
- y="10.705"
- id="rect484"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="18.059"
- y="10.705"
- id="rect486"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="17.742,10.796 17.964,10.796 17.964,10.861 18.076,10.861 18.076,10.926 17.631,10.926 17.631,10.861 17.742,10.861 17.742,10.796 "
- id="polygon488"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.742,10.796 17.964,10.796 17.964,10.861 18.076,10.861 18.076,10.926 17.631,10.926 17.631,10.861 17.742,10.861 17.742,10.796 "
- id="polygon490"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="20.398001"
- y="9.9320002"
- id="rect492"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="20.398001"
- y="9.9320002"
- id="rect494"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="20.518"
- y="10.053"
- id="rect496"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="20.548,10.766 21.12,10.766 21.12,10.896 20.578,10.896 20.548,10.766 "
- id="polygon498"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.548,10.766 21.12,10.766 21.12,10.896 20.578,10.896 20.548,10.766 "
- id="polygon500"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="21.12,10.766 21.359,10.766 21.329,10.896 21.12,10.896 21.12,10.766 "
- id="polygon502"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="21.12,10.766 21.359,10.766 21.329,10.896 21.12,10.896 21.12,10.766 "
- id="polygon504"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="21.159"
- y="10.805"
- id="rect506"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="21.159"
- y="10.805"
- id="rect508"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="20.842,10.896 21.064,10.896 21.064,10.961 21.176,10.961 21.176,11.026 20.731,11.026 20.731,10.961 20.842,10.961 20.842,10.896 "
- id="polygon510"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.842,10.896 21.064,10.896 21.064,10.961 21.176,10.961 21.176,11.026 20.731,11.026 20.731,10.961 20.842,10.961 20.842,10.896 "
- id="polygon512"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1"
- height="1"
- x="3.473"
- y="13.307"
- id="rect514"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="1"
- height="1"
- x="3.473"
- y="13.307"
- id="rect516"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1"
- height="1"
- x="3.473"
- y="13.307"
- id="rect518"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 4.034,13.469 C 4.034,13.969 4.134,13.869 3.634,13.869"
- id="path520"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 4.034,13.469 C 4.034,13.969 4.134,13.869 3.634,13.869"
- id="path522"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="4.083,13.547 4.033,13.447 3.982,13.547 4.083,13.547 "
- id="polygon524"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="4.083,13.547 4.033,13.447 3.982,13.547 4.083,13.547 "
- id="polygon526"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="3.713,13.817 3.613,13.867 3.713,13.917 3.713,13.817 "
- id="polygon528"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="3.713,13.817 3.613,13.867 3.713,13.917 3.713,13.817 "
- id="polygon530"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 4.331,13.751 C 3.831,13.751 3.931,13.651 3.931,14.151"
- id="path532"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 4.331,13.751 C 3.831,13.751 3.931,13.651 3.931,14.151"
- id="path534"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="4.242,13.797 4.343,13.747 4.242,13.697 4.242,13.797 "
- id="polygon536"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="4.242,13.797 4.343,13.747 4.242,13.697 4.242,13.797 "
- id="polygon538"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="3.873,14.067 3.923,14.167 3.973,14.067 3.873,14.067 "
- id="polygon540"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="3.873,14.067 3.923,14.167 3.973,14.067 3.873,14.067 "
- id="polygon542"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="12.025,11.600 12.025,12.422 3.973,12.422 3.973,13.307 "
- id="polyline544"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="12.625,11.650 12.625,12.422 18.872,12.422 18.872,13.332 "
- id="polyline546"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="11.971"
- y="4.928"
- id="text548"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">apps</text>
- <text
- x="11.969"
- y="6.79"
- id="text550"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">data</text>
- <text
- x="5.848"
- y="8.9899998"
- id="text552"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">firewall</text>
- <text
- x="10.47"
- y="11.315"
- id="text554"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">router</text>
- <text
- x="16.370001"
- y="6.3779998"
- id="text556"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network: 172.16.0.0/22</text>
- <text
- x="15.487"
- y="3.3280001"
- id="text558"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: MEGANET</text>
- <text
- x="8.2959995"
- y="2.983"
- id="text560"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">PDC Server:</text>
- <text
- x="8.5109997"
- y="3.5829999"
- id="text562"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">MASSIVE</text>
- <text
- x="7.4990001"
- y="7.092"
- id="text564"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">eth0</text>
- <text
- x="10.822"
- y="8.5419998"
- id="text566"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">eth1</text>
- <rect
- width="1"
- height="1"
- x="18.372"
- y="13.332"
- id="rect568"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="1"
- height="1"
- x="18.372"
- y="13.332"
- id="rect570"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1"
- height="1"
- x="18.372"
- y="13.332"
- id="rect572"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 18.934,13.494 C 18.934,13.994 19.034,13.894 18.534,13.894"
- id="path574"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 18.934,13.494 C 18.934,13.994 19.034,13.894 18.534,13.894"
- id="path576"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="18.982,13.572 18.932,13.473 18.883,13.572 18.982,13.572 "
- id="polygon578"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="18.982,13.572 18.932,13.473 18.883,13.572 18.982,13.572 "
- id="polygon580"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="18.612,13.842 18.512,13.893 18.612,13.942 18.612,13.842 "
- id="polygon582"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="18.612,13.842 18.512,13.893 18.612,13.942 18.612,13.842 "
- id="polygon584"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 19.231,13.776 C 18.731,13.776 18.831,13.676 18.831,14.176"
- id="path586"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 19.231,13.776 C 18.731,13.776 18.831,13.676 18.831,14.176"
- id="path588"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="19.142,13.822 19.242,13.772 19.142,13.723 19.142,13.822 "
- id="polygon590"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="19.142,13.822 19.242,13.772 19.142,13.723 19.142,13.822 "
- id="polygon592"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="18.772,14.092 18.822,14.192 18.872,14.092 18.772,14.092 "
- id="polygon594"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="18.772,14.092 18.822,14.192 18.872,14.092 18.772,14.092 "
- id="polygon596"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="13.275"
- y1="15.225"
- x2="20.950001"
- y2="15.225"
- stroke="#000000"
- stroke-width="0.100"
- id="line598"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="15.093"
- y1="15.225"
- x2="15.093"
- y2="16.225"
- stroke="#000000"
- stroke-width="0.100"
- id="line600"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="13.325"
- y1="15.225"
- x2="13.325"
- y2="16.225"
- stroke="#000000"
- stroke-width="0.100"
- id="line602"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.979"
- y1="15.225"
- x2="16.979"
- y2="16.225"
- stroke="#000000"
- stroke-width="0.100"
- id="line604"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.872"
- y1="15.225"
- x2="18.872"
- y2="14.332"
- stroke="#000000"
- stroke-width="0.100"
- id="line606"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.864"
- y1="15.225"
- x2="18.864"
- y2="16.225"
- stroke="#000000"
- stroke-width="0.100"
- id="line608"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="20.9"
- y1="15.225"
- x2="20.9"
- y2="16.200001"
- stroke="#000000"
- stroke-width="0.100"
- id="line610"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.5"
- height="3"
- x="20.15"
- y="16.200001"
- id="rect612"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.5"
- height="3"
- x="20.15"
- y="16.200001"
- id="rect614"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.5"
- height="3"
- x="20.15"
- y="16.200001"
- id="rect616"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.2"
- height="1.2"
- x="20.299999"
- y="16.35"
- id="rect618"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.2"
- height="1.2"
- x="20.299999"
- y="16.35"
- id="rect620"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.2"
- height="1.2"
- x="20.299999"
- y="16.35"
- id="rect622"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.5"
- y1="16.65"
- x2="20.299999"
- y2="16.65"
- stroke="#000000"
- stroke-width="0.010"
- id="line624"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.299999"
- y1="16.950001"
- x2="21.5"
- y2="16.950001"
- stroke="#000000"
- stroke-width="0.010"
- id="line626"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.5"
- y1="17.174999"
- x2="20.299999"
- y2="17.174999"
- stroke="#000000"
- stroke-width="0.010"
- id="line628"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.82499999"
- height="0.44999999"
- x="20.299999"
- y="17.700001"
- id="rect630"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.82499999"
- height="0.44999999"
- x="20.299999"
- y="17.700001"
- id="rect632"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.82499999"
- height="0.44999999"
- x="20.299999"
- y="17.700001"
- id="rect634"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.15"
- y1="18.225"
- x2="21.65"
- y2="18.225"
- stroke="#000000"
- stroke-width="0.010"
- id="line636"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="20.825001"
- y="18.375"
- id="rect638"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="20.825001"
- y="18.375"
- id="rect640"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="20.825001"
- y="18.375"
- id="rect642"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.125"
- y="18.375"
- id="rect644"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.125"
- y="18.375"
- id="rect646"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.125"
- y="18.375"
- id="rect648"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.424999"
- y="18.375"
- id="rect650"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.424999"
- y="18.375"
- id="rect652"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.424999"
- y="18.375"
- id="rect654"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.15000001"
- height="0.075000003"
- x="21.35"
- y="17.924999"
- id="rect656"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.15000001"
- height="0.075000003"
- x="21.35"
- y="17.924999"
- id="rect658"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.15000001"
- height="0.075000003"
- x="21.35"
- y="17.924999"
- id="rect660"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.299999"
- y1="17.924999"
- x2="21.125"
- y2="17.924999"
- stroke="#000000"
- stroke-width="0.010"
- id="line662"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.22499999"
- height="0.22499999"
- x="20.299999"
- y="18.299999"
- id="rect664"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.22499999"
- height="0.22499999"
- x="20.299999"
- y="18.299999"
- id="rect666"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.22499999"
- height="0.22499999"
- x="20.299999"
- y="18.299999"
- id="rect668"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.05"
- height="0.075000003"
- x="20.375"
- y="17.25"
- id="rect670"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="1.05"
- height="0.075000003"
- x="20.375"
- y="17.25"
- id="rect672"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.05"
- height="0.075000003"
- x="20.375"
- y="17.25"
- id="rect674"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.375"
- y1="17.775"
- x2="21.049999"
- y2="17.775"
- stroke="#000000"
- stroke-width="0.010"
- id="line676"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.049999"
- y1="17.85"
- x2="20.975"
- y2="17.85"
- stroke="#000000"
- stroke-width="0.010"
- id="line678"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.375"
- y1="17.85"
- x2="20.450001"
- y2="17.85"
- stroke="#000000"
- stroke-width="0.010"
- id="line680"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.375"
- height="0.075000003"
- x="20.525"
- y="17.775"
- id="rect682"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.375"
- height="0.075000003"
- x="20.525"
- y="17.775"
- id="rect684"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.375"
- height="0.075000003"
- x="20.525"
- y="17.775"
- id="rect686"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.375"
- y1="17.4"
- x2="20.450001"
- y2="17.4"
- stroke="#000000"
- stroke-width="0.010"
- id="line688"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.525"
- y1="17.4"
- x2="20.6"
- y2="17.4"
- stroke="#000000"
- stroke-width="0.010"
- id="line690"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.275"
- y1="17.4"
- x2="21.424999"
- y2="17.4"
- stroke="#000000"
- stroke-width="0.010"
- id="line692"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.575001"
- y1="19.125"
- x2="20.225"
- y2="19.125"
- stroke="#000000"
- stroke-width="0.010"
- id="line694"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.225"
- y1="19.049999"
- x2="21.575001"
- y2="19.049999"
- stroke="#000000"
- stroke-width="0.010"
- id="line696"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.575001"
- y1="18.975"
- x2="20.225"
- y2="18.975"
- stroke="#000000"
- stroke-width="0.010"
- id="line698"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.225"
- y1="18.9"
- x2="21.575001"
- y2="18.9"
- stroke="#000000"
- stroke-width="0.010"
- id="line700"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.575001"
- y1="18.825001"
- x2="20.225"
- y2="18.825001"
- stroke="#000000"
- stroke-width="0.010"
- id="line702"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.225"
- y1="18.75"
- x2="21.575001"
- y2="18.75"
- stroke="#000000"
- stroke-width="0.010"
- id="line704"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.575001"
- y1="18.674999"
- x2="20.225"
- y2="18.674999"
- stroke="#000000"
- stroke-width="0.010"
- id="line706"
- style="stroke:#000000;stroke-width:0.01" />
- <polygon
- points="18.371,16.685 18.313,16.709 18.137,17.147 18.137,17.366 18.225,17.439 19.51,17.439 19.598,17.366 19.598,17.147 19.422,16.709 19.364,16.685 18.371,16.685 "
- id="polygon708"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="18.371,16.685 18.313,16.709 18.137,17.147 18.137,17.366 18.225,17.439 19.51,17.439 19.598,17.366 19.598,17.147 19.422,16.709 19.364,16.685 18.371,16.685 "
- id="polygon710"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 18.167,17.074 L 18.225,17.099 L 19.51,17.099 L 19.568,17.074"
- id="path712"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 19.51,17.099 L 19.598,17.147"
- id="path714"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 18.137,17.147 L 18.225,17.099"
- id="path716"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="18.546,16.223 18.517,16.807 19.218,16.807 19.189,16.223 18.546,16.223 "
- id="polygon718"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="18.546,16.223 18.517,16.807 19.218,16.807 19.189,16.223 18.546,16.223 "
- id="polygon720"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="18.429,16.807 18.371,16.977 19.364,16.977 19.306,16.807 18.429,16.807 "
- id="polygon722"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="18.429,16.807 18.371,16.977 19.364,16.977 19.306,16.807 18.429,16.807 "
- id="polygon724"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="18.429001"
- cy="17.184"
- rx="0.015"
- ry="0.015"
- id="ellipse726"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.429001"
- cy="17.184"
- rx="0.015"
- ry="0.015"
- id="ellipse728"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.575001"
- cy="17.184"
- rx="0.015"
- ry="0.015"
- id="ellipse730"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.575001"
- cy="17.184"
- rx="0.015"
- ry="0.015"
- id="ellipse732"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.721001"
- cy="17.184"
- rx="0.015"
- ry="0.015"
- id="ellipse734"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.721001"
- cy="17.184"
- rx="0.015"
- ry="0.015"
- id="ellipse736"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.429001"
- cy="17.245001"
- rx="0.015"
- ry="0.015"
- id="ellipse738"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.429001"
- cy="17.245001"
- rx="0.015"
- ry="0.015"
- id="ellipse740"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.575001"
- cy="17.245001"
- rx="0.015"
- ry="0.015"
- id="ellipse742"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.575001"
- cy="17.245001"
- rx="0.015"
- ry="0.015"
- id="ellipse744"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.721001"
- cy="17.245001"
- rx="0.015"
- ry="0.015"
- id="ellipse746"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.721001"
- cy="17.245001"
- rx="0.015"
- ry="0.015"
- id="ellipse748"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.429001"
- cy="17.305"
- rx="0.015"
- ry="0.015"
- id="ellipse750"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.429001"
- cy="17.305"
- rx="0.015"
- ry="0.015"
- id="ellipse752"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.575001"
- cy="17.305"
- rx="0.015"
- ry="0.015"
- id="ellipse754"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.575001"
- cy="17.305"
- rx="0.015"
- ry="0.015"
- id="ellipse756"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.721001"
- cy="17.305"
- rx="0.015"
- ry="0.015"
- id="ellipse758"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.721001"
- cy="17.305"
- rx="0.015"
- ry="0.015"
- id="ellipse760"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.429001"
- cy="17.365999"
- rx="0.015"
- ry="0.015"
- id="ellipse762"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.429001"
- cy="17.365999"
- rx="0.015"
- ry="0.015"
- id="ellipse764"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.575001"
- cy="17.365999"
- rx="0.015"
- ry="0.015"
- id="ellipse766"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.575001"
- cy="17.365999"
- rx="0.015"
- ry="0.015"
- id="ellipse768"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.721001"
- cy="17.365999"
- rx="0.015"
- ry="0.015"
- id="ellipse770"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.721001"
- cy="17.365999"
- rx="0.015"
- ry="0.015"
- id="ellipse772"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.867001"
- cy="17.195999"
- rx="0.183"
- ry="0.057999998"
- id="ellipse774"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="18.867001"
- cy="17.195999"
- rx="0.183"
- ry="0.057999998"
- id="ellipse776"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="19.233"
- cy="17.195999"
- rx="0.183"
- ry="0.057999998"
- id="ellipse778"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="19.233"
- cy="17.195999"
- rx="0.183"
- ry="0.057999998"
- id="ellipse780"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.112"
- height="0.83399999"
- x="16.448"
- y="16.233"
- id="rect782"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="16.448"
- y="16.233"
- id="rect784"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="16.568001"
- y="16.353001"
- id="rect786"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="16.598,17.066 17.17,17.066 17.17,17.196 16.628,17.196 16.598,17.066 "
- id="polygon788"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.598,17.066 17.17,17.066 17.17,17.196 16.628,17.196 16.598,17.066 "
- id="polygon790"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="17.17,17.066 17.409,17.066 17.379,17.196 17.17,17.196 17.17,17.066 "
- id="polygon792"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.17,17.066 17.409,17.066 17.379,17.196 17.17,17.196 17.17,17.066 "
- id="polygon794"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="17.209"
- y="17.105"
- id="rect796"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="17.209"
- y="17.105"
- id="rect798"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="16.892,17.196 17.114,17.196 17.114,17.261 17.226,17.261 17.226,17.326 16.781,17.326 16.781,17.261 16.892,17.261 16.892,17.196 "
- id="polygon800"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.892,17.196 17.114,17.196 17.114,17.261 17.226,17.261 17.226,17.326 16.781,17.326 16.781,17.261 16.892,17.261 16.892,17.196 "
- id="polygon802"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="14.573"
- y="16.207001"
- id="rect804"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="14.573"
- y="16.207001"
- id="rect806"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="14.693"
- y="16.327999"
- id="rect808"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="14.723,17.041 15.295,17.041 15.295,17.171 14.753,17.171 14.723,17.041 "
- id="polygon810"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="14.723,17.041 15.295,17.041 15.295,17.171 14.753,17.171 14.723,17.041 "
- id="polygon812"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="15.295,17.041 15.534,17.041 15.504,17.171 15.295,17.171 15.295,17.041 "
- id="polygon814"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="15.295,17.041 15.534,17.041 15.504,17.171 15.295,17.171 15.295,17.041 "
- id="polygon816"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="15.334"
- y="17.08"
- id="rect818"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="15.334"
- y="17.08"
- id="rect820"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="15.017,17.171 15.239,17.171 15.239,17.236 15.351,17.236 15.351,17.301 14.906,17.301 14.906,17.236 15.017,17.236 15.017,17.171 "
- id="polygon822"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="15.017,17.171 15.239,17.171 15.239,17.236 15.351,17.236 15.351,17.301 14.906,17.301 14.906,17.236 15.017,17.236 15.017,17.171 "
- id="polygon824"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="12.798"
- y="16.233"
- id="rect826"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="12.798"
- y="16.233"
- id="rect828"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="12.918"
- y="16.353001"
- id="rect830"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="12.948,17.066 13.52,17.066 13.52,17.196 12.978,17.196 12.948,17.066 "
- id="polygon832"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="12.948,17.066 13.52,17.066 13.52,17.196 12.978,17.196 12.948,17.066 "
- id="polygon834"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="13.52,17.066 13.759,17.066 13.729,17.196 13.52,17.196 13.52,17.066 "
- id="polygon836"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="13.52,17.066 13.759,17.066 13.729,17.196 13.52,17.196 13.52,17.066 "
- id="polygon838"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="13.559"
- y="17.105"
- id="rect840"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="13.559"
- y="17.105"
- id="rect842"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="13.242,17.196 13.464,17.196 13.464,17.261 13.576,17.261 13.576,17.326 13.131,17.326 13.131,17.261 13.242,17.261 13.242,17.196 "
- id="polygon844"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="13.242,17.196 13.464,17.196 13.464,17.261 13.576,17.261 13.576,17.326 13.131,17.326 13.131,17.261 13.242,17.261 13.242,17.196 "
- id="polygon846"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.531"
- height="1.351"
- x="22.747"
- y="16.533001"
- id="rect848"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="23.513"
- cy="17.884001"
- rx="0.76599997"
- ry="0.22499999"
- id="ellipse850"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="23.513"
- cy="16.533001"
- rx="0.76599997"
- ry="0.22499999"
- id="ellipse852"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="23.513"
- cy="16.533001"
- rx="0.76599997"
- ry="0.22499999"
- id="ellipse854"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 24.279,16.533 L 24.279,17.884 C 24.279,18.008 23.936,18.109 23.513,18.109 C 23.09,18.109 22.747,18.008 22.747,17.884 L 22.747,16.533"
- id="path856"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="21.598"
- y1="16.933001"
- x2="22.773001"
- y2="16.933001"
- stroke="#000000"
- stroke-width="0.100"
- id="line858"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="23.191"
- y="17.372"
- id="text860"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">apps</text>
- <text
- x="19.969999"
- y="13.565"
- id="text862"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">router</text>
- <text
- x="14.375"
- y="14.915"
- id="text864"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network: 172.16.8.0/22</text>
- <text
- x="20.979"
- y="14.872"
- id="text866"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="21.68"
- y="15.472"
- id="text868"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG2</text>
- <line
- x1="3.924"
- y1="15.258"
- x2="11.127"
- y2="15.25"
- stroke="#000000"
- stroke-width="0.100"
- id="line870"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="3.974"
- y1="15.257"
- x2="3.9749999"
- y2="16.25"
- stroke="#000000"
- stroke-width="0.100"
- id="line872"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="3.974"
- y1="15.257"
- x2="3.973"
- y2="13.982"
- stroke="#000000"
- stroke-width="0.100"
- id="line874"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.5970001"
- y1="15.255"
- x2="6.598"
- y2="16.221001"
- stroke="#000000"
- stroke-width="0.100"
- id="line876"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.1079998"
- y1="15.253"
- x2="8.1079998"
- y2="15.268"
- stroke="#000000"
- stroke-width="0.100"
- id="line878"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.7959995"
- y1="15.253"
- x2="8.7980003"
- y2="16.292999"
- stroke="#000000"
- stroke-width="0.100"
- id="line880"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="11.077"
- y1="15.25"
- x2="11.079"
- y2="16.25"
- stroke="#000000"
- stroke-width="0.100"
- id="line882"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.6670001"
- height="2.5"
- x="3.142"
- y="16.25"
- id="rect884"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.6670001"
- height="2.5"
- x="3.142"
- y="16.25"
- id="rect886"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.6670001"
- height="2.5"
- x="3.142"
- y="16.25"
- id="rect888"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.3329999"
- height="1"
- x="3.2249999"
- y="16.333"
- id="rect890"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.3329999"
- height="1"
- x="3.2249999"
- y="16.333"
- id="rect892"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.3329999"
- height="1"
- x="3.2249999"
- y="16.333"
- id="rect894"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.2249999"
- y1="16.667"
- x2="4.5580001"
- y2="16.667"
- stroke="#000000"
- stroke-width="0.010"
- id="line896"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.5580001"
- y1="17"
- x2="3.2249999"
- y2="17"
- stroke="#000000"
- stroke-width="0.010"
- id="line898"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.917"
- height="0.5"
- x="3.392"
- y="17.417"
- id="rect900"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.917"
- height="0.5"
- x="3.392"
- y="17.417"
- id="rect902"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.917"
- height="0.5"
- x="3.392"
- y="17.417"
- id="rect904"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.142"
- y1="18.167"
- x2="4.8080001"
- y2="18.167"
- stroke="#000000"
- stroke-width="0.010"
- id="line906"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.3080001"
- y="18"
- id="rect908"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.3080001"
- y="18"
- id="rect910"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.3080001"
- y="18"
- id="rect912"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.4749999"
- y="18"
- id="rect914"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.4749999"
- y="18"
- id="rect916"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.4749999"
- y="18"
- id="rect918"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.6420002"
- y="18"
- id="rect920"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.6420002"
- y="18"
- id="rect922"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.6420002"
- y="18"
- id="rect924"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.167"
- height="0.167"
- x="4.5580001"
- y="17.75"
- id="rect926"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.167"
- height="0.167"
- x="4.5580001"
- y="17.75"
- id="rect928"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.167"
- height="0.167"
- x="4.5580001"
- y="17.75"
- id="rect930"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.392"
- y1="17.667"
- x2="4.3080001"
- y2="17.667"
- stroke="#000000"
- stroke-width="0.010"
- id="line932"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.25"
- height="0.25"
- x="4.4749999"
- y="17.417"
- id="rect934"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.25"
- height="0.25"
- x="4.4749999"
- y="17.417"
- id="rect936"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.25"
- height="0.25"
- x="4.4749999"
- y="17.417"
- id="rect938"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.1670001"
- height="0.082999997"
- x="3.3080001"
- y="17.083"
- id="rect940"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="1.1670001"
- height="0.082999997"
- x="3.3080001"
- y="17.083"
- id="rect942"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1670001"
- height="0.082999997"
- x="3.3080001"
- y="17.083"
- id="rect944"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.4749999"
- y1="17.5"
- x2="4.2249999"
- y2="17.5"
- stroke="#000000"
- stroke-width="0.010"
- id="line946"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.417"
- height="0.082999997"
- x="3.642"
- y="17.5"
- id="rect948"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.417"
- height="0.082999997"
- x="3.642"
- y="17.5"
- id="rect950"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.417"
- height="0.082999997"
- x="3.642"
- y="17.5"
- id="rect952"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.3080001"
- y1="17.25"
- x2="4.4749999"
- y2="17.25"
- stroke="#000000"
- stroke-width="0.010"
- id="line954"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.2249999"
- y1="18.25"
- x2="4.7249999"
- y2="18.25"
- stroke="#000000"
- stroke-width="0.010"
- id="line956"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.7249999"
- y1="18.333"
- x2="3.2249999"
- y2="18.333"
- stroke="#000000"
- stroke-width="0.010"
- id="line958"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.2249999"
- y1="18.417"
- x2="4.7249999"
- y2="18.417"
- stroke="#000000"
- stroke-width="0.010"
- id="line960"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.7249999"
- y1="18.667"
- x2="3.2249999"
- y2="18.667"
- stroke="#000000"
- stroke-width="0.010"
- id="line962"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.2249999"
- y1="18.583"
- x2="4.7249999"
- y2="18.583"
- stroke="#000000"
- stroke-width="0.010"
- id="line964"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.7249999"
- y1="18.5"
- x2="3.2249999"
- y2="18.5"
- stroke="#000000"
- stroke-width="0.010"
- id="line966"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.3080001"
- y1="17.25"
- x2="3.392"
- y2="17.25"
- stroke="#000000"
- stroke-width="0.010"
- id="line968"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.4749999"
- y1="17.25"
- x2="3.5580001"
- y2="17.25"
- stroke="#000000"
- stroke-width="0.010"
- id="line970"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.4749999"
- y1="17.583"
- x2="3.5580001"
- y2="17.583"
- stroke="#000000"
- stroke-width="0.010"
- id="line972"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.1420002"
- y1="17.583"
- x2="4.2249999"
- y2="17.583"
- stroke="#000000"
- stroke-width="0.010"
- id="line974"
- style="stroke:#000000;stroke-width:0.01" />
- <polygon
- points="6.121,16.635 6.063,16.659 5.887,17.097 5.887,17.316 5.975,17.389 7.26,17.389 7.348,17.316 7.348,17.097 7.172,16.659 7.114,16.635 6.121,16.635 "
- id="polygon976"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.121,16.635 6.063,16.659 5.887,17.097 5.887,17.316 5.975,17.389 7.26,17.389 7.348,17.316 7.348,17.097 7.172,16.659 7.114,16.635 6.121,16.635 "
- id="polygon978"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 5.917,17.024 L 5.975,17.049 L 7.26,17.049 L 7.318,17.024"
- id="path980"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 7.26,17.049 L 7.348,17.097"
- id="path982"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 5.887,17.097 L 5.975,17.049"
- id="path984"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="6.296,16.172 6.267,16.757 6.968,16.757 6.939,16.172 6.296,16.172 "
- id="polygon986"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.296,16.172 6.267,16.757 6.968,16.757 6.939,16.172 6.296,16.172 "
- id="polygon988"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="6.179,16.757 6.121,16.927 7.114,16.927 7.056,16.757 6.179,16.757 "
- id="polygon990"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.179,16.757 6.121,16.927 7.114,16.927 7.056,16.757 6.179,16.757 "
- id="polygon992"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="6.1789999"
- cy="17.134001"
- rx="0.015"
- ry="0.015"
- id="ellipse994"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.1789999"
- cy="17.134001"
- rx="0.015"
- ry="0.015"
- id="ellipse996"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3249998"
- cy="17.134001"
- rx="0.015"
- ry="0.015"
- id="ellipse998"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3249998"
- cy="17.134001"
- rx="0.015"
- ry="0.015"
- id="ellipse1000"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="17.134001"
- rx="0.015"
- ry="0.015"
- id="ellipse1002"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="17.134001"
- rx="0.015"
- ry="0.015"
- id="ellipse1004"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.1789999"
- cy="17.195"
- rx="0.015"
- ry="0.015"
- id="ellipse1006"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.1789999"
- cy="17.195"
- rx="0.015"
- ry="0.015"
- id="ellipse1008"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3249998"
- cy="17.195"
- rx="0.015"
- ry="0.015"
- id="ellipse1010"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3249998"
- cy="17.195"
- rx="0.015"
- ry="0.015"
- id="ellipse1012"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="17.195"
- rx="0.015"
- ry="0.015"
- id="ellipse1014"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="17.195"
- rx="0.015"
- ry="0.015"
- id="ellipse1016"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.1789999"
- cy="17.254999"
- rx="0.015"
- ry="0.015"
- id="ellipse1018"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.1789999"
- cy="17.254999"
- rx="0.015"
- ry="0.015"
- id="ellipse1020"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3249998"
- cy="17.254999"
- rx="0.015"
- ry="0.015"
- id="ellipse1022"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3249998"
- cy="17.254999"
- rx="0.015"
- ry="0.015"
- id="ellipse1024"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="17.254999"
- rx="0.015"
- ry="0.015"
- id="ellipse1026"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="17.254999"
- rx="0.015"
- ry="0.015"
- id="ellipse1028"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.1789999"
- cy="17.316"
- rx="0.015"
- ry="0.015"
- id="ellipse1030"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.1789999"
- cy="17.316"
- rx="0.015"
- ry="0.015"
- id="ellipse1032"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3249998"
- cy="17.316"
- rx="0.015"
- ry="0.015"
- id="ellipse1034"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3249998"
- cy="17.316"
- rx="0.015"
- ry="0.015"
- id="ellipse1036"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="17.316"
- rx="0.015"
- ry="0.015"
- id="ellipse1038"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="17.316"
- rx="0.015"
- ry="0.015"
- id="ellipse1040"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.6170001"
- cy="17.146"
- rx="0.183"
- ry="0.057999998"
- id="ellipse1042"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="6.6170001"
- cy="17.146"
- rx="0.183"
- ry="0.057999998"
- id="ellipse1044"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.9829998"
- cy="17.146"
- rx="0.183"
- ry="0.057999998"
- id="ellipse1046"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="6.9829998"
- cy="17.146"
- rx="0.183"
- ry="0.057999998"
- id="ellipse1048"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.112"
- height="0.83399999"
- x="10.473"
- y="16.257999"
- id="rect1050"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="10.473"
- y="16.257999"
- id="rect1052"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="10.593"
- y="16.378"
- id="rect1054"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="10.623,17.091 11.195,17.091 11.195,17.221 10.653,17.221 10.623,17.091 "
- id="polygon1056"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="10.623,17.091 11.195,17.091 11.195,17.221 10.653,17.221 10.623,17.091 "
- id="polygon1058"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="11.195,17.091 11.434,17.091 11.404,17.221 11.195,17.221 11.195,17.091 "
- id="polygon1060"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="11.195,17.091 11.434,17.091 11.404,17.221 11.195,17.221 11.195,17.091 "
- id="polygon1062"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="11.234"
- y="17.129999"
- id="rect1064"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="11.234"
- y="17.129999"
- id="rect1066"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="10.917,17.221 11.139,17.221 11.139,17.286 11.251,17.286 11.251,17.351 10.806,17.351 10.806,17.286 10.917,17.286 10.917,17.221 "
- id="polygon1068"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="10.917,17.221 11.139,17.221 11.139,17.286 11.251,17.286 11.251,17.351 10.806,17.351 10.806,17.286 10.917,17.286 10.917,17.221 "
- id="polygon1070"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="8.2729998"
- y="16.282"
- id="rect1072"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="8.2729998"
- y="16.282"
- id="rect1074"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="8.3929996"
- y="16.403"
- id="rect1076"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="8.423,17.116 8.995,17.116 8.995,17.246 8.453,17.246 8.423,17.116 "
- id="polygon1078"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.423,17.116 8.995,17.116 8.995,17.246 8.453,17.246 8.423,17.116 "
- id="polygon1080"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.995,17.116 9.234,17.116 9.204,17.246 8.995,17.246 8.995,17.116 "
- id="polygon1082"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.995,17.116 9.234,17.116 9.204,17.246 8.995,17.246 8.995,17.116 "
- id="polygon1084"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="9.0340004"
- y="17.155001"
- id="rect1086"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="9.0340004"
- y="17.155001"
- id="rect1088"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.717,17.246 8.939,17.246 8.939,17.311 9.051,17.311 9.051,17.376 8.606,17.376 8.606,17.311 8.717,17.311 8.717,17.246 "
- id="polygon1090"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.717,17.246 8.939,17.246 8.939,17.311 9.051,17.311 9.051,17.376 8.606,17.376 8.606,17.311 8.717,17.311 8.717,17.246 "
- id="polygon1092"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.53"
- height="1.35"
- x="0.51999998"
- y="16.433001"
- id="rect1094"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="1.285"
- cy="17.783001"
- rx="0.76499999"
- ry="0.22499999"
- id="ellipse1096"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="1.285"
- cy="16.433001"
- rx="0.76499999"
- ry="0.22499999"
- id="ellipse1098"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="1.285"
- cy="16.433001"
- rx="0.76499999"
- ry="0.22499999"
- id="ellipse1100"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 2.051,16.433 L 2.051,17.783 C 2.051,17.907 1.708,18.008 1.285,18.008 C 0.863,18.008 0.52,17.907 0.52,17.783 L 0.52,16.433"
- id="path1102"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="1.998"
- y1="16.832001"
- x2="3.1719999"
- y2="16.832001"
- stroke="#000000"
- stroke-width="0.100"
- id="line1104"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="0.97399998"
- y="17.322001"
- id="text1106"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">apps</text>
- <text
- x="2.102"
- y="13.872"
- id="text1108"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">router</text>
- <text
- x="6.6999998"
- y="14.915"
- id="text1110"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network: 172.16.4.0/22</text>
- <text
- x="0.42899999"
- y="15.372"
- id="text1112"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="1.13"
- y="15.972"
- id="text1114"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG1</text>
- <text
- x="9.4289999"
- y="20.072001"
- id="text1116"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">50 Users</text>
- <text
- x="22.027"
- y="20.183001"
- id="text1118"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">150 Users</text>
- <text
- x="18.612"
- y="11.758"
- id="text1120"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">300 Users</text>
- <text
- x="0.22499999"
- y="20.048"
- id="text1122"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Accounting</text>
- <text
- x="14.062"
- y="20.108"
- id="text1124"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Financial Services</text>
- <text
- x="15.152"
- y="4.408"
- id="text1126"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Property Insurance Group</text>
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/chap6-net.svg b/docs-xml/Samba3-ByExample/images/chap6-net.svg
deleted file mode 100644
index 6cabfad8..0000000
--- a/docs-xml/Samba3-ByExample/images/chap6-net.svg
+++ /dev/null
@@ -1,3714 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="25.25cm"
- height="17.834999cm"
- viewBox="-0.157 2.112 25.093 19.947"
- id="svg2">
- <defs
- id="defs1143" />
- <rect
- width="16.360001"
- height="9.5100002"
- x="5.6950002"
- y="2.1370001"
- id="rect4"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 5.695,2.137 C 5.5293146,2.137 5.395,2.2713146 5.395,2.437"
- id="path6"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 22.355,2.437 C 22.355,2.2713146 22.220685,2.137 22.055,2.137"
- id="path8"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="16.959999"
- height="8.9099998"
- x="5.395"
- y="2.437"
- id="rect10"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 5.395,11.347 C 5.395,11.512685 5.5293146,11.647 5.695,11.647"
- id="path12"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 22.055,11.647 C 22.220685,11.647 22.355,11.512685 22.355,11.347"
- id="path14"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="5.6950002"
- y1="2.1370001"
- x2="22.055"
- y2="2.1370001"
- stroke="#000000"
- stroke-width="0.050"
- id="line16"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="5.6950002"
- y1="11.647"
- x2="22.055"
- y2="11.647"
- stroke="#000000"
- stroke-width="0.050"
- id="line18"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 5.695,2.137 C 5.5293146,2.137 5.395,2.2713146 5.395,2.437"
- id="path20"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 22.355,2.437 C 22.355,2.2713146 22.220685,2.137 22.055,2.137"
- id="path22"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="5.395"
- y1="2.437"
- x2="5.395"
- y2="11.347"
- stroke="#000000"
- stroke-width="0.050"
- id="line24"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="22.355"
- y1="2.437"
- x2="22.355"
- y2="11.347"
- stroke="#000000"
- stroke-width="0.050"
- id="line26"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 5.395,11.347 C 5.395,11.512685 5.5293146,11.647 5.695,11.647"
- id="path28"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 22.055,11.647 C 22.220685,11.647 22.355,11.512685 22.355,11.347"
- id="path30"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="11.6"
- height="7.875"
- x="13.168"
- y="12.047"
- id="rect32"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 13.168,12.047 C 13.002315,12.047 12.868,12.181315 12.868,12.347"
- id="path34"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 25.068,12.347 C 25.068,12.181315 24.933685,12.047 24.768,12.047"
- id="path36"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="12.2"
- height="7.2750001"
- x="12.868"
- y="12.347"
- id="rect38"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 12.868,19.622 C 12.868,19.787685 13.002315,19.922 13.168,19.922"
- id="path40"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 24.768,19.922 C 24.933685,19.922 25.068,19.787685 25.068,19.622"
- id="path42"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="13.168"
- y1="12.047"
- x2="24.768"
- y2="12.047"
- stroke="#000000"
- stroke-width="0.050"
- id="line44"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="13.168"
- y1="19.922001"
- x2="24.768"
- y2="19.922001"
- stroke="#000000"
- stroke-width="0.050"
- id="line46"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 13.168,12.047 C 13.002315,12.047 12.868,12.181315 12.868,12.347"
- id="path48"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 25.068,12.347 C 25.068,12.181315 24.933685,12.047 24.768,12.047"
- id="path50"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="12.868"
- y1="12.347"
- x2="12.868"
- y2="19.622"
- stroke="#000000"
- stroke-width="0.050"
- id="line52"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="25.068001"
- y1="12.347"
- x2="25.068001"
- y2="19.622"
- stroke="#000000"
- stroke-width="0.050"
- id="line54"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 12.868,19.622 C 12.868,19.787685 13.002315,19.922 13.168,19.922"
- id="path56"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 24.768,19.922 C 24.933685,19.922 25.068,19.787685 25.068,19.622"
- id="path58"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="11.225"
- height="7.8499999"
- x="0.168"
- y="12.047"
- id="rect60"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 0.168,12.047 C 0.0023145751,12.047 -0.132,12.181315 -0.132,12.347"
- id="path62"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 11.693,12.347 C 11.693,12.181315 11.558685,12.047 11.393,12.047"
- id="path64"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="11.825"
- height="7.25"
- x="-0.132"
- y="12.347"
- id="rect66"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -0.132,19.597 C -0.132,19.762685 0.0023145751,19.897 0.168,19.897"
- id="path68"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 11.393,19.897 C 11.558685,19.897 11.693,19.762685 11.693,19.597"
- id="path70"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="0.168"
- y1="12.047"
- x2="11.393"
- y2="12.047"
- stroke="#000000"
- stroke-width="0.050"
- id="line72"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.168"
- y1="19.896999"
- x2="11.393"
- y2="19.896999"
- stroke="#000000"
- stroke-width="0.050"
- id="line74"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.168,12.047 C 0.0023145751,12.047 -0.132,12.181315 -0.132,12.347"
- id="path76"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.693,12.347 C 11.693,12.181315 11.558685,12.047 11.393,12.047"
- id="path78"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="-0.132"
- y1="12.347"
- x2="-0.132"
- y2="19.597"
- stroke="#000000"
- stroke-width="0.050"
- id="line80"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="11.693"
- y1="12.347"
- x2="11.693"
- y2="19.597"
- stroke="#000000"
- stroke-width="0.050"
- id="line82"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -0.132,19.597 C -0.132,19.762685 0.0023145751,19.897 0.168,19.897"
- id="path84"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.393,19.897 C 11.558685,19.897 11.693,19.762685 11.693,19.597"
- id="path86"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 1.138,4.153 C 0.732,4.143 -0.057,4.345 0.054,4.777 C 0.165,5.209 0.695,5.305 0.917,5.18 C 1.138,5.055 0.571,5.785 1.656,5.977 C 2.741,6.169 3.295,5.861 3.135,5.641 C 2.975,5.42 4.084,6.159 4.602,5.737 C 5.119,5.314 4.072,4.911 4.293,4.969 C 4.515,5.026 5.193,4.95 4.971,4.23 C 4.749,3.51 2.753,4.067 2.975,3.961 C 3.197,3.855 2.642,3.328 1.952,3.433 C 1.262,3.539 1.213,3.73 1.139,4.153 L 1.138,4.153"
- id="path88"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <path
- d="M 1.138,4.153 C 0.732,4.143 -0.057,4.345 0.054,4.777 C 0.165,5.209 0.695,5.305 0.917,5.18 C 1.138,5.055 0.571,5.785 1.656,5.977 C 2.741,6.169 3.295,5.861 3.135,5.641 C 2.975,5.42 4.084,6.159 4.602,5.737 C 5.119,5.314 4.072,4.911 4.293,4.969 C 4.515,5.026 5.193,4.95 4.971,4.23 C 4.749,3.51 2.753,4.067 2.975,3.961 C 3.197,3.855 2.642,3.328 1.952,3.433 C 1.262,3.539 1.213,3.73 1.139,4.153 L 1.138,4.153"
- id="path90"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="2.1010001"
- y="4.848"
- id="text92"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Internet</text>
- <rect
- width="1.054"
- height="2.1070001"
- x="5.7290001"
- y="6.2870002"
- id="rect94"
- style="fill:#ff0000;stroke:none;stroke-width:0" />
- <polygon
- points="5.729,6.287 6.783,6.287 6.915,6.156 5.861,6.156 5.729,6.287 "
- id="polygon96"
- style="fill:#ff0000;stroke:none;stroke-width:0.1" />
- <polygon
- points="6.783,6.287 6.915,6.156 6.915,8.263 6.783,8.394 6.783,6.287 "
- id="polygon98"
- style="fill:#ff0000;stroke:none;stroke-width:0.1" />
- <line
- x1="5.7290001"
- y1="6.4980001"
- x2="6.783"
- y2="6.4980001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line100"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.915"
- y1="6.3660002"
- x2="6.783"
- y2="6.4980001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line102"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.0450001"
- y1="6.2870002"
- x2="6.0450001"
- y2="6.4980001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line104"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.0450001"
- y1="6.2870002"
- x2="6.177"
- y2="6.1560001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line106"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="5.7290001"
- y1="6.9190001"
- x2="6.783"
- y2="6.9190001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line108"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.915"
- y1="6.7880001"
- x2="6.783"
- y2="6.9190001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line110"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.467"
- y1="6.4980001"
- x2="6.467"
- y2="6.9190001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line112"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="5.7290001"
- y1="7.3410001"
- x2="6.783"
- y2="7.3410001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line114"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.915"
- y1="7.2090001"
- x2="6.783"
- y2="7.3410001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line116"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.0450001"
- y1="6.9190001"
- x2="6.0450001"
- y2="7.3410001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line118"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="5.7290001"
- y1="7.7620001"
- x2="6.783"
- y2="7.7620001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line120"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.915"
- y1="7.631"
- x2="6.783"
- y2="7.7620001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line122"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.467"
- y1="7.3410001"
- x2="6.467"
- y2="7.7620001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line124"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="5.7290001"
- y1="8.184"
- x2="6.783"
- y2="8.184"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line126"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.915"
- y1="8.052"
- x2="6.783"
- y2="8.184"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line128"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.0450001"
- y1="7.7620001"
- x2="6.0450001"
- y2="8.184"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line130"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="6.467"
- y1="8.184"
- x2="6.467"
- y2="8.3940001"
- stroke="#FFFFFF"
- stroke-width="0.100"
- id="line132"
- style="stroke:#ffffff;stroke-width:0.1" />
- <line
- x1="5.7290001"
- y1="6.2870002"
- x2="6.783"
- y2="6.2870002"
- stroke="#000000"
- stroke-width="0.050"
- id="line134"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="6.783"
- y1="8.3940001"
- x2="6.783"
- y2="6.2870002"
- stroke="#000000"
- stroke-width="0.050"
- id="line136"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="6.783"
- y1="6.2870002"
- x2="6.915"
- y2="6.1560001"
- stroke="#000000"
- stroke-width="0.050"
- id="line138"
- style="stroke:#000000;stroke-width:0.05" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.050"
- points="5.729,6.287 5.861,6.156 6.915,6.156 6.915,8.263 6.783,8.394 5.729,8.394 5.729,6.287 "
- id="polyline140"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="2.0050001"
- height="6.0149999"
- x="8.4580002"
- y="4.1360002"
- id="rect142"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="2.0050001"
- height="6.0149999"
- x="8.4580002"
- y="4.1360002"
- id="rect144"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2.0050001"
- height="6.0149999"
- x="8.4580002"
- y="4.1360002"
- id="rect146"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.604"
- height="2.4059999"
- x="8.6590004"
- y="4.3369999"
- id="rect148"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.604"
- height="2.4059999"
- x="8.6590004"
- y="4.3369999"
- id="rect150"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.604"
- height="2.4059999"
- x="8.6590004"
- y="4.3369999"
- id="rect152"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.6590004"
- y1="4.7379999"
- x2="10.263"
- y2="4.7379999"
- stroke="#000000"
- stroke-width="0.010"
- id="line154"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.263"
- y1="5.1389999"
- x2="8.6590004"
- y2="5.1389999"
- stroke="#000000"
- stroke-width="0.010"
- id="line156"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.6590004"
- y1="5.54"
- x2="10.263"
- y2="5.54"
- stroke="#000000"
- stroke-width="0.010"
- id="line158"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.6590004"
- y1="5.941"
- x2="10.263"
- y2="5.941"
- stroke="#000000"
- stroke-width="0.010"
- id="line160"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.263"
- y1="6.342"
- x2="8.6590004"
- y2="6.342"
- stroke="#000000"
- stroke-width="0.010"
- id="line162"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.103"
- height="0.60100001"
- x="8.6590004"
- y="6.9429998"
- id="rect164"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.103"
- height="0.60100001"
- x="8.6590004"
- y="6.9429998"
- id="rect166"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.103"
- height="0.60100001"
- x="8.6590004"
- y="6.9429998"
- id="rect168"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.4580002"
- y1="7.9460001"
- x2="10.463"
- y2="7.9460001"
- stroke="#000000"
- stroke-width="0.010"
- id="line170"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.1"
- height="0.1"
- x="9.3610001"
- y="8.1459999"
- id="rect172"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.1"
- height="0.1"
- x="9.3610001"
- y="8.1459999"
- id="rect174"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.1"
- height="0.1"
- x="9.3610001"
- y="8.1459999"
- id="rect176"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.1"
- height="0.1"
- x="9.7620001"
- y="8.1459999"
- id="rect178"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.1"
- height="0.1"
- x="9.7620001"
- y="8.1459999"
- id="rect180"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.1"
- height="0.1"
- x="9.7620001"
- y="8.1459999"
- id="rect182"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.1"
- height="0.1"
- x="10.163"
- y="8.1459999"
- id="rect184"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.1"
- height="0.1"
- x="10.163"
- y="8.1459999"
- id="rect186"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.1"
- height="0.1"
- x="10.163"
- y="8.1459999"
- id="rect188"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.2"
- height="0.2"
- x="10.062"
- y="7.5450001"
- id="rect190"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.2"
- height="0.2"
- x="10.062"
- y="7.5450001"
- id="rect192"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.2"
- height="0.2"
- x="10.062"
- y="7.5450001"
- id="rect194"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.6590004"
- y1="7.244"
- x2="9.7620001"
- y2="7.244"
- stroke="#000000"
- stroke-width="0.010"
- id="line196"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.301"
- height="0.301"
- x="8.6590004"
- y="8.0459995"
- id="rect198"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.301"
- height="0.301"
- x="8.6590004"
- y="8.0459995"
- id="rect200"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.301"
- height="0.301"
- x="8.6590004"
- y="8.0459995"
- id="rect202"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.403"
- height="0.1"
- x="8.7589998"
- y="6.4419999"
- id="rect204"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="1.403"
- height="0.1"
- x="8.7589998"
- y="6.4419999"
- id="rect206"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.403"
- height="0.1"
- x="8.7589998"
- y="6.4419999"
- id="rect208"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.7589998"
- y1="7.0430002"
- x2="9.6610003"
- y2="7.0430002"
- stroke="#000000"
- stroke-width="0.010"
- id="line210"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.6610003"
- y1="7.1440001"
- x2="9.5609999"
- y2="7.1440001"
- stroke="#000000"
- stroke-width="0.010"
- id="line212"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.7589998"
- y1="7.1440001"
- x2="8.8590002"
- y2="7.1440001"
- stroke="#000000"
- stroke-width="0.010"
- id="line214"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.50099999"
- height="0.1"
- x="8.96"
- y="7.0430002"
- id="rect216"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.50099999"
- height="0.1"
- x="8.96"
- y="7.0430002"
- id="rect218"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.50099999"
- height="0.1"
- x="8.96"
- y="7.0430002"
- id="rect220"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.7589998"
- y1="6.6420002"
- x2="8.8590002"
- y2="6.6420002"
- stroke="#000000"
- stroke-width="0.010"
- id="line222"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.96"
- y1="6.6420002"
- x2="9.0600004"
- y2="6.6420002"
- stroke="#000000"
- stroke-width="0.010"
- id="line224"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.9619999"
- y1="6.6420002"
- x2="10.163"
- y2="6.6420002"
- stroke="#000000"
- stroke-width="0.010"
- id="line226"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.559"
- y1="10.051"
- x2="10.363"
- y2="10.051"
- stroke="#000000"
- stroke-width="0.010"
- id="line228"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.363"
- y1="9.9510002"
- x2="8.559"
- y2="9.9510002"
- stroke="#000000"
- stroke-width="0.010"
- id="line230"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.559"
- y1="9.8500004"
- x2="10.363"
- y2="9.8500004"
- stroke="#000000"
- stroke-width="0.010"
- id="line232"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.363"
- y1="9.75"
- x2="8.559"
- y2="9.75"
- stroke="#000000"
- stroke-width="0.010"
- id="line234"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.559"
- y1="9.6499996"
- x2="10.363"
- y2="9.6499996"
- stroke="#000000"
- stroke-width="0.010"
- id="line236"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.363"
- y1="9.5500002"
- x2="8.559"
- y2="9.5500002"
- stroke="#000000"
- stroke-width="0.010"
- id="line238"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.559"
- y1="9.4490004"
- x2="10.363"
- y2="9.4490004"
- stroke="#000000"
- stroke-width="0.010"
- id="line240"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.363"
- y1="9.349"
- x2="8.559"
- y2="9.349"
- stroke="#000000"
- stroke-width="0.010"
- id="line242"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.559"
- y1="9.2489996"
- x2="10.363"
- y2="9.2489996"
- stroke="#000000"
- stroke-width="0.010"
- id="line244"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.363"
- y1="9.1490002"
- x2="8.559"
- y2="9.1490002"
- stroke="#000000"
- stroke-width="0.010"
- id="line246"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.559"
- y1="9.0480003"
- x2="10.363"
- y2="9.0480003"
- stroke="#000000"
- stroke-width="0.010"
- id="line248"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.363"
- y1="8.948"
- x2="8.559"
- y2="8.948"
- stroke="#000000"
- stroke-width="0.010"
- id="line250"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.559"
- y1="8.8479996"
- x2="10.363"
- y2="8.8479996"
- stroke="#000000"
- stroke-width="0.010"
- id="line252"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.363"
- y1="8.7480001"
- x2="8.559"
- y2="8.7480001"
- stroke="#000000"
- stroke-width="0.010"
- id="line254"
- style="stroke:#000000;stroke-width:0.01" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="2.299,6.038 2.299,7.250 5.700,7.250 5.700,7.300 "
- id="polyline256"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.875"
- y1="7.3000002"
- x2="8.4250002"
- y2="7.2750001"
- stroke="#000000"
- stroke-width="0.100"
- id="line258"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.454"
- height="1.283"
- x="11.484"
- y="4.0939999"
- id="rect260"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="12.211"
- cy="5.3759999"
- rx="0.727"
- ry="0.214"
- id="ellipse262"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.211"
- cy="4.0939999"
- rx="0.727"
- ry="0.214"
- id="ellipse264"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.211"
- cy="4.0939999"
- rx="0.727"
- ry="0.214"
- id="ellipse266"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 12.938,4.094 L 12.938,5.376 C 12.938,5.494 12.613,5.59 12.211,5.59 C 11.81,5.59 11.484,5.494 11.484,5.376 L 11.484,4.094"
- id="path268"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.3329999"
- height="1.176"
- x="11.484"
- y="6.493"
- id="rect270"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="12.15"
- cy="7.6690001"
- rx="0.66600001"
- ry="0.19599999"
- id="ellipse272"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.15"
- cy="6.493"
- rx="0.66600001"
- ry="0.19599999"
- id="ellipse274"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.15"
- cy="6.493"
- rx="0.66600001"
- ry="0.19599999"
- id="ellipse276"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 12.817,6.493 L 12.817,7.669 C 12.817,7.777 12.518,7.865 12.15,7.865 C 11.782,7.865 11.484,7.777 11.484,7.669 L 11.484,6.493"
- id="path278"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="10.475"
- y1="4.6750002"
- x2="11.55"
- y2="4.6750002"
- stroke="#000000"
- stroke-width="0.100"
- id="line280"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="10.45"
- y1="7.0250001"
- x2="11.455"
- y2="6.9970002"
- stroke="#000000"
- stroke-width="0.100"
- id="line282"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="10.4"
- y1="8.8000002"
- x2="21.017"
- y2="8.7969999"
- stroke="#000000"
- stroke-width="0.100"
- id="line284"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="20.954"
- y1="8.7969999"
- x2="20.952999"
- y2="7.9260001"
- stroke="#000000"
- stroke-width="0.100"
- id="line286"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="15.678"
- y1="8.7980003"
- x2="15.678"
- y2="7.9169998"
- stroke="#000000"
- stroke-width="0.100"
- id="line288"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="15.68"
- y1="8.7980003"
- x2="15.68"
- y2="9.8470001"
- stroke="#000000"
- stroke-width="0.100"
- id="line290"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.254"
- y1="8.7980003"
- x2="18.253"
- y2="7.9260001"
- stroke="#000000"
- stroke-width="0.100"
- id="line292"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.243"
- y1="8.7980003"
- x2="18.243"
- y2="9.8999996"
- stroke="#000000"
- stroke-width="0.100"
- id="line294"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="20.966999"
- y1="8.7969999"
- x2="20.966999"
- y2="9.9189997"
- stroke="#000000"
- stroke-width="0.100"
- id="line296"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1"
- height="1"
- x="11.825"
- y="10.625"
- id="rect298"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="1"
- height="1"
- x="11.825"
- y="10.625"
- id="rect300"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1"
- height="1"
- x="11.825"
- y="10.625"
- id="rect302"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 12.387,10.787 C 12.387,11.287 12.487,11.187 11.987,11.187"
- id="path304"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 12.387,10.787 C 12.387,11.287 12.487,11.187 11.987,11.187"
- id="path306"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="12.435,10.865 12.385,10.765 12.335,10.865 12.435,10.865 "
- id="polygon308"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="12.435,10.865 12.385,10.765 12.335,10.865 12.435,10.865 "
- id="polygon310"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="12.065,11.135 11.965,11.185 12.065,11.235 12.065,11.135 "
- id="polygon312"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="12.065,11.135 11.965,11.185 12.065,11.235 12.065,11.135 "
- id="polygon314"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 12.684,11.068 C 12.184,11.068 12.284,10.968 12.284,11.468"
- id="path316"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 12.684,11.068 C 12.184,11.068 12.284,10.968 12.284,11.468"
- id="path318"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="12.595,11.115 12.695,11.065 12.595,11.015 12.595,11.115 "
- id="polygon320"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="12.595,11.115 12.695,11.065 12.595,11.015 12.595,11.115 "
- id="polygon322"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="12.225,11.385 12.275,11.485 12.325,11.385 12.225,11.385 "
- id="polygon324"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="12.225,11.385 12.275,11.485 12.325,11.385 12.225,11.385 "
- id="polygon326"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="12.325"
- y1="8.8249998"
- x2="12.325"
- y2="10.625"
- stroke="#000000"
- stroke-width="0.100"
- id="line328"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="15.15,10.178 15.095,10.201 14.93,10.615 14.93,10.823 15.012,10.892 16.228,10.892 16.311,10.823 16.311,10.615 16.145,10.201 16.09,10.178 15.15,10.178 "
- id="polygon330"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="15.15,10.178 15.095,10.201 14.93,10.615 14.93,10.823 15.012,10.892 16.228,10.892 16.311,10.823 16.311,10.615 16.145,10.201 16.09,10.178 15.15,10.178 "
- id="polygon332"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 14.957,10.546 L 15.012,10.569 L 16.228,10.569 L 16.283,10.546"
- id="path334"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.228,10.569 L 16.311,10.615"
- id="path336"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 14.93,10.615 L 15.012,10.569"
- id="path338"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="15.316,9.741 15.289,10.293 15.951,10.293 15.924,9.741 15.316,9.741 "
- id="polygon340"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="15.316,9.741 15.289,10.293 15.951,10.293 15.924,9.741 15.316,9.741 "
- id="polygon342"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="15.206,10.293 15.15,10.454 16.09,10.454 16.034,10.293 15.206,10.293 "
- id="polygon344"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="15.206,10.293 15.15,10.454 16.09,10.454 16.034,10.293 15.206,10.293 "
- id="polygon346"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="15.206"
- cy="10.65"
- rx="0.014"
- ry="0.014"
- id="ellipse348"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="15.206"
- cy="10.65"
- rx="0.014"
- ry="0.014"
- id="ellipse350"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="15.344"
- cy="10.65"
- rx="0.014"
- ry="0.014"
- id="ellipse352"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="15.344"
- cy="10.65"
- rx="0.014"
- ry="0.014"
- id="ellipse354"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="15.482"
- cy="10.65"
- rx="0.014"
- ry="0.014"
- id="ellipse356"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="15.482"
- cy="10.65"
- rx="0.014"
- ry="0.014"
- id="ellipse358"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="15.206"
- cy="10.708"
- rx="0.014"
- ry="0.014"
- id="ellipse360"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="15.206"
- cy="10.708"
- rx="0.014"
- ry="0.014"
- id="ellipse362"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="15.344"
- cy="10.708"
- rx="0.014"
- ry="0.014"
- id="ellipse364"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="15.344"
- cy="10.708"
- rx="0.014"
- ry="0.014"
- id="ellipse366"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="15.482"
- cy="10.708"
- rx="0.014"
- ry="0.014"
- id="ellipse368"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="15.482"
- cy="10.708"
- rx="0.014"
- ry="0.014"
- id="ellipse370"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="15.206"
- cy="10.765"
- rx="0.014"
- ry="0.014"
- id="ellipse372"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="15.206"
- cy="10.765"
- rx="0.014"
- ry="0.014"
- id="ellipse374"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="15.344"
- cy="10.765"
- rx="0.014"
- ry="0.014"
- id="ellipse376"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="15.344"
- cy="10.765"
- rx="0.014"
- ry="0.014"
- id="ellipse378"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="15.482"
- cy="10.765"
- rx="0.014"
- ry="0.014"
- id="ellipse380"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="15.482"
- cy="10.765"
- rx="0.014"
- ry="0.014"
- id="ellipse382"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="15.206"
- cy="10.823"
- rx="0.014"
- ry="0.014"
- id="ellipse384"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="15.206"
- cy="10.823"
- rx="0.014"
- ry="0.014"
- id="ellipse386"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="15.344"
- cy="10.823"
- rx="0.014"
- ry="0.014"
- id="ellipse388"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="15.344"
- cy="10.823"
- rx="0.014"
- ry="0.014"
- id="ellipse390"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="15.482"
- cy="10.823"
- rx="0.014"
- ry="0.014"
- id="ellipse392"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="15.482"
- cy="10.823"
- rx="0.014"
- ry="0.014"
- id="ellipse394"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="15.62"
- cy="10.661"
- rx="0.17299999"
- ry="0.055"
- id="ellipse396"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="15.62"
- cy="10.661"
- rx="0.17299999"
- ry="0.055"
- id="ellipse398"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="15.965"
- cy="10.661"
- rx="0.17299999"
- ry="0.055"
- id="ellipse400"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="15.965"
- cy="10.661"
- rx="0.17299999"
- ry="0.055"
- id="ellipse402"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.112"
- height="0.83399999"
- x="15.122"
- y="6.8239999"
- id="rect404"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="15.122"
- y="6.8239999"
- id="rect406"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="15.242"
- y="6.9439998"
- id="rect408"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="15.272,7.657 15.844,7.657 15.844,7.787 15.302,7.787 15.272,7.657 "
- id="polygon410"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="15.272,7.657 15.844,7.657 15.844,7.787 15.302,7.787 15.272,7.657 "
- id="polygon412"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="15.844,7.657 16.083,7.657 16.053,7.787 15.844,7.787 15.844,7.657 "
- id="polygon414"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="15.844,7.657 16.083,7.657 16.053,7.787 15.844,7.787 15.844,7.657 "
- id="polygon416"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="15.883"
- y="7.6960001"
- id="rect418"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="15.883"
- y="7.6960001"
- id="rect420"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="15.566,7.787 15.789,7.787 15.789,7.852 15.9,7.852 15.9,7.917 15.455,7.917 15.455,7.852 15.566,7.852 15.566,7.787 "
- id="polygon422"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="15.566,7.787 15.789,7.787 15.789,7.852 15.9,7.852 15.9,7.917 15.455,7.917 15.455,7.852 15.566,7.852 15.566,7.787 "
- id="polygon424"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="17.698"
- y="6.8319998"
- id="rect426"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="17.698"
- y="6.8319998"
- id="rect428"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="17.818001"
- y="6.9530001"
- id="rect430"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="17.848,7.666 18.42,7.666 18.42,7.796 17.878,7.796 17.848,7.666 "
- id="polygon432"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.848,7.666 18.42,7.666 18.42,7.796 17.878,7.796 17.848,7.666 "
- id="polygon434"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.42,7.666 18.659,7.666 18.629,7.796 18.42,7.796 18.42,7.666 "
- id="polygon436"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.42,7.666 18.659,7.666 18.629,7.796 18.42,7.796 18.42,7.666 "
- id="polygon438"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="18.459"
- y="7.7049999"
- id="rect440"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="18.459"
- y="7.7049999"
- id="rect442"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.142,7.796 18.364,7.796 18.364,7.861 18.476,7.861 18.476,7.926 18.031,7.926 18.031,7.861 18.142,7.861 18.142,7.796 "
- id="polygon444"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.142,7.796 18.364,7.796 18.364,7.861 18.476,7.861 18.476,7.926 18.031,7.926 18.031,7.861 18.142,7.861 18.142,7.796 "
- id="polygon446"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="20.398001"
- y="6.8319998"
- id="rect448"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="20.398001"
- y="6.8319998"
- id="rect450"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="20.518"
- y="6.9530001"
- id="rect452"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="20.548,7.666 21.12,7.666 21.12,7.796 20.578,7.796 20.548,7.666 "
- id="polygon454"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.548,7.666 21.12,7.666 21.12,7.796 20.578,7.796 20.548,7.666 "
- id="polygon456"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="21.12,7.666 21.359,7.666 21.329,7.796 21.12,7.796 21.12,7.666 "
- id="polygon458"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="21.12,7.666 21.359,7.666 21.329,7.796 21.12,7.796 21.12,7.666 "
- id="polygon460"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="21.159"
- y="7.7049999"
- id="rect462"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="21.159"
- y="7.7049999"
- id="rect464"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="20.842,7.796 21.064,7.796 21.064,7.861 21.176,7.861 21.176,7.926 20.731,7.926 20.731,7.861 20.842,7.861 20.842,7.796 "
- id="polygon466"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.842,7.796 21.064,7.796 21.064,7.861 21.176,7.861 21.176,7.926 20.731,7.926 20.731,7.861 20.842,7.861 20.842,7.796 "
- id="polygon468"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="17.673"
- y="9.9320002"
- id="rect470"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="17.673"
- y="9.9320002"
- id="rect472"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="17.792999"
- y="10.053"
- id="rect474"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="17.823,10.766 18.395,10.766 18.395,10.896 17.853,10.896 17.823,10.766 "
- id="polygon476"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.823,10.766 18.395,10.766 18.395,10.896 17.853,10.896 17.823,10.766 "
- id="polygon478"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.395,10.766 18.634,10.766 18.604,10.896 18.395,10.896 18.395,10.766 "
- id="polygon480"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.395,10.766 18.634,10.766 18.604,10.896 18.395,10.896 18.395,10.766 "
- id="polygon482"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="18.434"
- y="10.805"
- id="rect484"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="18.434"
- y="10.805"
- id="rect486"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.117,10.896 18.339,10.896 18.339,10.961 18.451,10.961 18.451,11.026 18.006,11.026 18.006,10.961 18.117,10.961 18.117,10.896 "
- id="polygon488"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.117,10.896 18.339,10.896 18.339,10.961 18.451,10.961 18.451,11.026 18.006,11.026 18.006,10.961 18.117,10.961 18.117,10.896 "
- id="polygon490"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="20.398001"
- y="9.8830004"
- id="rect492"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="20.398001"
- y="9.8830004"
- id="rect494"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="20.518"
- y="10.003"
- id="rect496"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="20.548,10.716 21.12,10.716 21.12,10.846 20.578,10.846 20.548,10.716 "
- id="polygon498"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.548,10.716 21.12,10.716 21.12,10.846 20.578,10.846 20.548,10.716 "
- id="polygon500"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="21.12,10.716 21.359,10.716 21.329,10.846 21.12,10.846 21.12,10.716 "
- id="polygon502"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="21.12,10.716 21.359,10.716 21.329,10.846 21.12,10.846 21.12,10.716 "
- id="polygon504"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="21.159"
- y="10.755"
- id="rect506"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="21.159"
- y="10.755"
- id="rect508"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="20.842,10.846 21.064,10.846 21.064,10.911 21.176,10.911 21.176,10.976 20.731,10.976 20.731,10.911 20.842,10.911 20.842,10.846 "
- id="polygon510"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.842,10.846 21.064,10.846 21.064,10.911 21.176,10.911 21.176,10.976 20.731,10.976 20.731,10.911 20.842,10.911 20.842,10.846 "
- id="polygon512"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1"
- height="1"
- x="18.872"
- y="12.033"
- id="rect514"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="1"
- height="1"
- x="18.872"
- y="12.033"
- id="rect516"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1"
- height="1"
- x="18.872"
- y="12.033"
- id="rect518"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 19.434,12.194 C 19.434,12.694 19.534,12.594 19.034,12.594"
- id="path520"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 19.434,12.194 C 19.434,12.694 19.534,12.594 19.034,12.594"
- id="path522"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="19.482,12.273 19.432,12.173 19.383,12.273 19.482,12.273 "
- id="polygon524"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="19.482,12.273 19.432,12.173 19.383,12.273 19.482,12.273 "
- id="polygon526"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="19.112,12.543 19.012,12.593 19.112,12.643 19.112,12.543 "
- id="polygon528"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="19.112,12.543 19.012,12.593 19.112,12.643 19.112,12.543 "
- id="polygon530"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 19.731,12.476 C 19.231,12.476 19.331,12.376 19.331,12.876"
- id="path532"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 19.731,12.476 C 19.231,12.476 19.331,12.376 19.331,12.876"
- id="path534"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="19.642,12.523 19.742,12.473 19.642,12.423 19.642,12.523 "
- id="polygon536"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="19.642,12.523 19.742,12.473 19.642,12.423 19.642,12.523 "
- id="polygon538"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="19.272,12.793 19.322,12.893 19.372,12.793 19.272,12.793 "
- id="polygon540"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="19.272,12.793 19.322,12.893 19.372,12.793 19.272,12.793 "
- id="polygon542"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1"
- height="1"
- x="3.1470001"
- y="12.082"
- id="rect544"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="1"
- height="1"
- x="3.1470001"
- y="12.082"
- id="rect546"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1"
- height="1"
- x="3.1470001"
- y="12.082"
- id="rect548"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 3.709,12.244 C 3.709,12.744 3.809,12.644 3.309,12.644"
- id="path550"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 3.709,12.244 C 3.709,12.744 3.809,12.644 3.309,12.644"
- id="path552"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="3.757,12.322 3.708,12.223 3.657,12.322 3.757,12.322 "
- id="polygon554"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="3.757,12.322 3.708,12.223 3.657,12.322 3.757,12.322 "
- id="polygon556"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="3.388,12.592 3.288,12.643 3.388,12.692 3.388,12.592 "
- id="polygon558"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="3.388,12.592 3.288,12.643 3.388,12.692 3.388,12.592 "
- id="polygon560"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 4.006,12.526 C 3.506,12.526 3.606,12.426 3.606,12.926"
- id="path562"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 4.006,12.526 C 3.506,12.526 3.606,12.426 3.606,12.926"
- id="path564"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="3.917,12.572 4.018,12.522 3.917,12.473 3.917,12.572 "
- id="polygon566"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="3.917,12.572 4.018,12.522 3.917,12.473 3.917,12.572 "
- id="polygon568"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="3.547,12.842 3.598,12.942 3.647,12.842 3.547,12.842 "
- id="polygon570"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="3.547,12.842 3.598,12.942 3.647,12.842 3.547,12.842 "
- id="polygon572"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="12.025,11.650 12.025,12.525 4.147,12.525 4.147,12.582 "
- id="polyline574"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="12.625,11.600 12.625,12.525 18.872,12.525 18.872,12.533 "
- id="polyline576"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="3.599"
- y1="14.358"
- x2="10.802"
- y2="14.35"
- stroke="#000000"
- stroke-width="0.100"
- id="line578"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="3.6489999"
- y1="14.357"
- x2="3.6500001"
- y2="15.35"
- stroke="#000000"
- stroke-width="0.100"
- id="line580"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="3.6489999"
- y1="14.357"
- x2="3.6470001"
- y2="13.082"
- stroke="#000000"
- stroke-width="0.100"
- id="line582"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.2719998"
- y1="14.355"
- x2="6.2729998"
- y2="15.321"
- stroke="#000000"
- stroke-width="0.100"
- id="line584"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="7.783"
- y1="14.353"
- x2="7.783"
- y2="14.368"
- stroke="#000000"
- stroke-width="0.100"
- id="line586"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.4709997"
- y1="14.353"
- x2="8.4729996"
- y2="15.393"
- stroke="#000000"
- stroke-width="0.100"
- id="line588"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="10.752"
- y1="14.35"
- x2="10.754"
- y2="15.35"
- stroke="#000000"
- stroke-width="0.100"
- id="line590"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="13.775"
- y1="14.325"
- x2="21.35"
- y2="14.325"
- stroke="#000000"
- stroke-width="0.100"
- id="line592"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="15.593"
- y1="14.325"
- x2="15.593"
- y2="15.325"
- stroke="#000000"
- stroke-width="0.100"
- id="line594"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="13.825"
- y1="14.325"
- x2="13.825"
- y2="15.325"
- stroke="#000000"
- stroke-width="0.100"
- id="line596"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="17.479"
- y1="14.325"
- x2="17.479"
- y2="15.325"
- stroke="#000000"
- stroke-width="0.100"
- id="line598"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.372"
- y1="14.325"
- x2="19.372"
- y2="13.033"
- stroke="#000000"
- stroke-width="0.100"
- id="line600"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.379999"
- y1="14.325"
- x2="19.379999"
- y2="15.322"
- stroke="#000000"
- stroke-width="0.100"
- id="line602"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="21.299999"
- y1="14.325"
- x2="21.299999"
- y2="15.375"
- stroke="#000000"
- stroke-width="0.100"
- id="line604"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.6670001"
- height="2.5"
- x="2.8169999"
- y="15.35"
- id="rect606"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.6670001"
- height="2.5"
- x="2.8169999"
- y="15.35"
- id="rect608"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.6670001"
- height="2.5"
- x="2.8169999"
- y="15.35"
- id="rect610"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.3329999"
- height="1"
- x="2.9000001"
- y="15.433"
- id="rect612"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.3329999"
- height="1"
- x="2.9000001"
- y="15.433"
- id="rect614"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.3329999"
- height="1"
- x="2.9000001"
- y="15.433"
- id="rect616"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.9000001"
- y1="15.767"
- x2="4.2329998"
- y2="15.767"
- stroke="#000000"
- stroke-width="0.010"
- id="line618"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.2329998"
- y1="16.1"
- x2="2.9000001"
- y2="16.1"
- stroke="#000000"
- stroke-width="0.010"
- id="line620"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.917"
- height="0.5"
- x="3.0669999"
- y="16.517"
- id="rect622"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.917"
- height="0.5"
- x="3.0669999"
- y="16.517"
- id="rect624"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.917"
- height="0.5"
- x="3.0669999"
- y="16.517"
- id="rect626"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.8169999"
- y1="17.267"
- x2="4.4829998"
- y2="17.267"
- stroke="#000000"
- stroke-width="0.010"
- id="line628"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="3.983"
- y="17.1"
- id="rect630"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="3.983"
- y="17.1"
- id="rect632"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="3.983"
- y="17.1"
- id="rect634"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.1500001"
- y="17.1"
- id="rect636"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.1500001"
- y="17.1"
- id="rect638"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.1500001"
- y="17.1"
- id="rect640"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.3169999"
- y="17.1"
- id="rect642"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.3169999"
- y="17.1"
- id="rect644"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="4.3169999"
- y="17.1"
- id="rect646"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.167"
- height="0.167"
- x="4.2329998"
- y="16.85"
- id="rect648"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.167"
- height="0.167"
- x="4.2329998"
- y="16.85"
- id="rect650"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.167"
- height="0.167"
- x="4.2329998"
- y="16.85"
- id="rect652"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.0669999"
- y1="16.767"
- x2="3.983"
- y2="16.767"
- stroke="#000000"
- stroke-width="0.010"
- id="line654"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.25"
- height="0.25"
- x="4.1500001"
- y="16.517"
- id="rect656"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.25"
- height="0.25"
- x="4.1500001"
- y="16.517"
- id="rect658"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.25"
- height="0.25"
- x="4.1500001"
- y="16.517"
- id="rect660"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.1670001"
- height="0.082999997"
- x="2.983"
- y="16.183001"
- id="rect662"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="1.1670001"
- height="0.082999997"
- x="2.983"
- y="16.183001"
- id="rect664"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1670001"
- height="0.082999997"
- x="2.983"
- y="16.183001"
- id="rect666"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.1500001"
- y1="16.6"
- x2="3.9000001"
- y2="16.6"
- stroke="#000000"
- stroke-width="0.010"
- id="line668"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.417"
- height="0.082999997"
- x="3.3169999"
- y="16.6"
- id="rect670"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.417"
- height="0.082999997"
- x="3.3169999"
- y="16.6"
- id="rect672"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.417"
- height="0.082999997"
- x="3.3169999"
- y="16.6"
- id="rect674"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.983"
- y1="16.35"
- x2="4.1500001"
- y2="16.35"
- stroke="#000000"
- stroke-width="0.010"
- id="line676"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.9000001"
- y1="17.35"
- x2="4.4000001"
- y2="17.35"
- stroke="#000000"
- stroke-width="0.010"
- id="line678"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.4000001"
- y1="17.433001"
- x2="2.9000001"
- y2="17.433001"
- stroke="#000000"
- stroke-width="0.010"
- id="line680"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.9000001"
- y1="17.517"
- x2="4.4000001"
- y2="17.517"
- stroke="#000000"
- stroke-width="0.010"
- id="line682"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.4000001"
- y1="17.767"
- x2="2.9000001"
- y2="17.767"
- stroke="#000000"
- stroke-width="0.010"
- id="line684"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.9000001"
- y1="17.683001"
- x2="4.4000001"
- y2="17.683001"
- stroke="#000000"
- stroke-width="0.010"
- id="line686"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.4000001"
- y1="17.6"
- x2="2.9000001"
- y2="17.6"
- stroke="#000000"
- stroke-width="0.010"
- id="line688"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.983"
- y1="16.35"
- x2="3.0669999"
- y2="16.35"
- stroke="#000000"
- stroke-width="0.010"
- id="line690"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.1500001"
- y1="16.35"
- x2="3.233"
- y2="16.35"
- stroke="#000000"
- stroke-width="0.010"
- id="line692"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.1500001"
- y1="16.683001"
- x2="3.233"
- y2="16.683001"
- stroke="#000000"
- stroke-width="0.010"
- id="line694"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.8169999"
- y1="16.683001"
- x2="3.9000001"
- y2="16.683001"
- stroke="#000000"
- stroke-width="0.010"
- id="line696"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.5"
- height="3"
- x="20.549999"
- y="15.375"
- id="rect698"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.5"
- height="3"
- x="20.549999"
- y="15.375"
- id="rect700"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.5"
- height="3"
- x="20.549999"
- y="15.375"
- id="rect702"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.2"
- height="1.2"
- x="20.700001"
- y="15.525"
- id="rect704"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.2"
- height="1.2"
- x="20.700001"
- y="15.525"
- id="rect706"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.2"
- height="1.2"
- x="20.700001"
- y="15.525"
- id="rect708"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.9"
- y1="15.825"
- x2="20.700001"
- y2="15.825"
- stroke="#000000"
- stroke-width="0.010"
- id="line710"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.700001"
- y1="16.125"
- x2="21.9"
- y2="16.125"
- stroke="#000000"
- stroke-width="0.010"
- id="line712"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.9"
- y1="16.35"
- x2="20.700001"
- y2="16.35"
- stroke="#000000"
- stroke-width="0.010"
- id="line714"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.82499999"
- height="0.44999999"
- x="20.700001"
- y="16.875"
- id="rect716"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.82499999"
- height="0.44999999"
- x="20.700001"
- y="16.875"
- id="rect718"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.82499999"
- height="0.44999999"
- x="20.700001"
- y="16.875"
- id="rect720"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.549999"
- y1="17.4"
- x2="22.049999"
- y2="17.4"
- stroke="#000000"
- stroke-width="0.010"
- id="line722"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.225"
- y="17.549999"
- id="rect724"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.225"
- y="17.549999"
- id="rect726"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.225"
- y="17.549999"
- id="rect728"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.525"
- y="17.549999"
- id="rect730"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.525"
- y="17.549999"
- id="rect732"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.525"
- y="17.549999"
- id="rect734"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.825001"
- y="17.549999"
- id="rect736"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.825001"
- y="17.549999"
- id="rect738"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.075000003"
- height="0.075000003"
- x="21.825001"
- y="17.549999"
- id="rect740"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.15000001"
- height="0.075000003"
- x="21.75"
- y="17.1"
- id="rect742"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.15000001"
- height="0.075000003"
- x="21.75"
- y="17.1"
- id="rect744"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.15000001"
- height="0.075000003"
- x="21.75"
- y="17.1"
- id="rect746"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.700001"
- y1="17.1"
- x2="21.525"
- y2="17.1"
- stroke="#000000"
- stroke-width="0.010"
- id="line748"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.22499999"
- height="0.22499999"
- x="20.700001"
- y="17.475"
- id="rect750"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.22499999"
- height="0.22499999"
- x="20.700001"
- y="17.475"
- id="rect752"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.22499999"
- height="0.22499999"
- x="20.700001"
- y="17.475"
- id="rect754"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.05"
- height="0.075000003"
- x="20.775"
- y="16.424999"
- id="rect756"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="1.05"
- height="0.075000003"
- x="20.775"
- y="16.424999"
- id="rect758"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.05"
- height="0.075000003"
- x="20.775"
- y="16.424999"
- id="rect760"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.775"
- y1="16.950001"
- x2="21.450001"
- y2="16.950001"
- stroke="#000000"
- stroke-width="0.010"
- id="line762"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.450001"
- y1="17.025"
- x2="21.375"
- y2="17.025"
- stroke="#000000"
- stroke-width="0.010"
- id="line764"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.775"
- y1="17.025"
- x2="20.85"
- y2="17.025"
- stroke="#000000"
- stroke-width="0.010"
- id="line766"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.375"
- height="0.075000003"
- x="20.924999"
- y="16.950001"
- id="rect768"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.375"
- height="0.075000003"
- x="20.924999"
- y="16.950001"
- id="rect770"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.375"
- height="0.075000003"
- x="20.924999"
- y="16.950001"
- id="rect772"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.775"
- y1="16.575001"
- x2="20.85"
- y2="16.575001"
- stroke="#000000"
- stroke-width="0.010"
- id="line774"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.924999"
- y1="16.575001"
- x2="21"
- y2="16.575001"
- stroke="#000000"
- stroke-width="0.010"
- id="line776"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.674999"
- y1="16.575001"
- x2="21.825001"
- y2="16.575001"
- stroke="#000000"
- stroke-width="0.010"
- id="line778"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.975"
- y1="18.299999"
- x2="20.625"
- y2="18.299999"
- stroke="#000000"
- stroke-width="0.010"
- id="line780"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.625"
- y1="18.225"
- x2="21.975"
- y2="18.225"
- stroke="#000000"
- stroke-width="0.010"
- id="line782"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.975"
- y1="18.15"
- x2="20.625"
- y2="18.15"
- stroke="#000000"
- stroke-width="0.010"
- id="line784"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.625"
- y1="18.075001"
- x2="21.975"
- y2="18.075001"
- stroke="#000000"
- stroke-width="0.010"
- id="line786"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.975"
- y1="18"
- x2="20.625"
- y2="18"
- stroke="#000000"
- stroke-width="0.010"
- id="line788"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.625"
- y1="17.924999"
- x2="21.975"
- y2="17.924999"
- stroke="#000000"
- stroke-width="0.010"
- id="line790"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.975"
- y1="17.85"
- x2="20.625"
- y2="17.85"
- stroke="#000000"
- stroke-width="0.010"
- id="line792"
- style="stroke:#000000;stroke-width:0.01" />
- <polygon
- points="5.796,15.735 5.738,15.759 5.562,16.197 5.562,16.416 5.65,16.489 6.935,16.489 7.023,16.416 7.023,16.197 6.847,15.759 6.789,15.735 5.796,15.735 "
- id="polygon794"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="5.796,15.735 5.738,15.759 5.562,16.197 5.562,16.416 5.65,16.489 6.935,16.489 7.023,16.416 7.023,16.197 6.847,15.759 6.789,15.735 5.796,15.735 "
- id="polygon796"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 5.592,16.124 L 5.65,16.149 L 6.935,16.149 L 6.993,16.124"
- id="path798"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 6.935,16.149 L 7.023,16.197"
- id="path800"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 5.562,16.197 L 5.65,16.149"
- id="path802"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="5.971,15.273 5.942,15.857 6.643,15.857 6.614,15.273 5.971,15.273 "
- id="polygon804"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="5.971,15.273 5.942,15.857 6.643,15.857 6.614,15.273 5.971,15.273 "
- id="polygon806"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="5.854,15.857 5.796,16.027 6.789,16.027 6.731,15.857 5.854,15.857 "
- id="polygon808"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="5.854,15.857 5.796,16.027 6.789,16.027 6.731,15.857 5.854,15.857 "
- id="polygon810"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="5.8540001"
- cy="16.233999"
- rx="0.015"
- ry="0.015"
- id="ellipse812"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.8540001"
- cy="16.233999"
- rx="0.015"
- ry="0.015"
- id="ellipse814"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6"
- cy="16.233999"
- rx="0.015"
- ry="0.015"
- id="ellipse816"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6"
- cy="16.233999"
- rx="0.015"
- ry="0.015"
- id="ellipse818"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.1459999"
- cy="16.233999"
- rx="0.015"
- ry="0.015"
- id="ellipse820"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.1459999"
- cy="16.233999"
- rx="0.015"
- ry="0.015"
- id="ellipse822"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.8540001"
- cy="16.295"
- rx="0.015"
- ry="0.015"
- id="ellipse824"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.8540001"
- cy="16.295"
- rx="0.015"
- ry="0.015"
- id="ellipse826"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6"
- cy="16.295"
- rx="0.015"
- ry="0.015"
- id="ellipse828"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6"
- cy="16.295"
- rx="0.015"
- ry="0.015"
- id="ellipse830"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.1459999"
- cy="16.295"
- rx="0.015"
- ry="0.015"
- id="ellipse832"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.1459999"
- cy="16.295"
- rx="0.015"
- ry="0.015"
- id="ellipse834"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.8540001"
- cy="16.355"
- rx="0.015"
- ry="0.015"
- id="ellipse836"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.8540001"
- cy="16.355"
- rx="0.015"
- ry="0.015"
- id="ellipse838"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6"
- cy="16.355"
- rx="0.015"
- ry="0.015"
- id="ellipse840"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6"
- cy="16.355"
- rx="0.015"
- ry="0.015"
- id="ellipse842"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.1459999"
- cy="16.355"
- rx="0.015"
- ry="0.015"
- id="ellipse844"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.1459999"
- cy="16.355"
- rx="0.015"
- ry="0.015"
- id="ellipse846"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.8540001"
- cy="16.416"
- rx="0.015"
- ry="0.015"
- id="ellipse848"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.8540001"
- cy="16.416"
- rx="0.015"
- ry="0.015"
- id="ellipse850"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6"
- cy="16.416"
- rx="0.015"
- ry="0.015"
- id="ellipse852"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6"
- cy="16.416"
- rx="0.015"
- ry="0.015"
- id="ellipse854"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.1459999"
- cy="16.416"
- rx="0.015"
- ry="0.015"
- id="ellipse856"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.1459999"
- cy="16.416"
- rx="0.015"
- ry="0.015"
- id="ellipse858"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.2919998"
- cy="16.246"
- rx="0.183"
- ry="0.057999998"
- id="ellipse860"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="6.2919998"
- cy="16.246"
- rx="0.183"
- ry="0.057999998"
- id="ellipse862"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.658"
- cy="16.246"
- rx="0.183"
- ry="0.057999998"
- id="ellipse864"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="6.658"
- cy="16.246"
- rx="0.183"
- ry="0.057999998"
- id="ellipse866"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <polygon
- points="18.871,15.81 18.813,15.834 18.637,16.272 18.637,16.491 18.725,16.564 20.01,16.564 20.098,16.491 20.098,16.272 19.922,15.834 19.864,15.81 18.871,15.81 "
- id="polygon868"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="18.871,15.81 18.813,15.834 18.637,16.272 18.637,16.491 18.725,16.564 20.01,16.564 20.098,16.491 20.098,16.272 19.922,15.834 19.864,15.81 18.871,15.81 "
- id="polygon870"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 18.667,16.199 L 18.725,16.224 L 20.01,16.224 L 20.068,16.199"
- id="path872"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 20.01,16.224 L 20.098,16.272"
- id="path874"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 18.637,16.272 L 18.725,16.224"
- id="path876"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="19.046,15.348 19.017,15.932 19.718,15.932 19.689,15.348 19.046,15.348 "
- id="polygon878"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="19.046,15.348 19.017,15.932 19.718,15.932 19.689,15.348 19.046,15.348 "
- id="polygon880"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="18.929,15.932 18.871,16.102 19.864,16.102 19.806,15.932 18.929,15.932 "
- id="polygon882"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="18.929,15.932 18.871,16.102 19.864,16.102 19.806,15.932 18.929,15.932 "
- id="polygon884"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="18.929001"
- cy="16.309"
- rx="0.015"
- ry="0.015"
- id="ellipse886"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.929001"
- cy="16.309"
- rx="0.015"
- ry="0.015"
- id="ellipse888"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="19.075001"
- cy="16.309"
- rx="0.015"
- ry="0.015"
- id="ellipse890"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="19.075001"
- cy="16.309"
- rx="0.015"
- ry="0.015"
- id="ellipse892"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="19.221001"
- cy="16.309"
- rx="0.015"
- ry="0.015"
- id="ellipse894"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="19.221001"
- cy="16.309"
- rx="0.015"
- ry="0.015"
- id="ellipse896"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.929001"
- cy="16.370001"
- rx="0.015"
- ry="0.015"
- id="ellipse898"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.929001"
- cy="16.370001"
- rx="0.015"
- ry="0.015"
- id="ellipse900"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="19.075001"
- cy="16.370001"
- rx="0.015"
- ry="0.015"
- id="ellipse902"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="19.075001"
- cy="16.370001"
- rx="0.015"
- ry="0.015"
- id="ellipse904"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="19.221001"
- cy="16.370001"
- rx="0.015"
- ry="0.015"
- id="ellipse906"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="19.221001"
- cy="16.370001"
- rx="0.015"
- ry="0.015"
- id="ellipse908"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.929001"
- cy="16.43"
- rx="0.015"
- ry="0.015"
- id="ellipse910"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.929001"
- cy="16.43"
- rx="0.015"
- ry="0.015"
- id="ellipse912"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="19.075001"
- cy="16.43"
- rx="0.015"
- ry="0.015"
- id="ellipse914"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="19.075001"
- cy="16.43"
- rx="0.015"
- ry="0.015"
- id="ellipse916"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="19.221001"
- cy="16.43"
- rx="0.015"
- ry="0.015"
- id="ellipse918"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="19.221001"
- cy="16.43"
- rx="0.015"
- ry="0.015"
- id="ellipse920"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="18.929001"
- cy="16.490999"
- rx="0.015"
- ry="0.015"
- id="ellipse922"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="18.929001"
- cy="16.490999"
- rx="0.015"
- ry="0.015"
- id="ellipse924"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="19.075001"
- cy="16.490999"
- rx="0.015"
- ry="0.015"
- id="ellipse926"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="19.075001"
- cy="16.490999"
- rx="0.015"
- ry="0.015"
- id="ellipse928"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="19.221001"
- cy="16.490999"
- rx="0.015"
- ry="0.015"
- id="ellipse930"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="19.221001"
- cy="16.490999"
- rx="0.015"
- ry="0.015"
- id="ellipse932"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="19.367001"
- cy="16.320999"
- rx="0.183"
- ry="0.057999998"
- id="ellipse934"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="19.367001"
- cy="16.320999"
- rx="0.183"
- ry="0.057999998"
- id="ellipse936"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="19.733"
- cy="16.320999"
- rx="0.183"
- ry="0.057999998"
- id="ellipse938"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="19.733"
- cy="16.320999"
- rx="0.183"
- ry="0.057999998"
- id="ellipse940"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.112"
- height="0.83399999"
- x="16.948"
- y="15.332"
- id="rect942"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="16.948"
- y="15.332"
- id="rect944"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="17.068001"
- y="15.453"
- id="rect946"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="17.098,16.166 17.67,16.166 17.67,16.296 17.128,16.296 17.098,16.166 "
- id="polygon948"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.098,16.166 17.67,16.166 17.67,16.296 17.128,16.296 17.098,16.166 "
- id="polygon950"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="17.67,16.166 17.909,16.166 17.879,16.296 17.67,16.296 17.67,16.166 "
- id="polygon952"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.67,16.166 17.909,16.166 17.879,16.296 17.67,16.296 17.67,16.166 "
- id="polygon954"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="17.709"
- y="16.205"
- id="rect956"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="17.709"
- y="16.205"
- id="rect958"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="17.392,16.296 17.614,16.296 17.614,16.361 17.726,16.361 17.726,16.426 17.281,16.426 17.281,16.361 17.392,16.361 17.392,16.296 "
- id="polygon960"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.392,16.296 17.614,16.296 17.614,16.361 17.726,16.361 17.726,16.426 17.281,16.426 17.281,16.361 17.392,16.361 17.392,16.296 "
- id="polygon962"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="15.073"
- y="15.307"
- id="rect964"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="15.073"
- y="15.307"
- id="rect966"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="15.193"
- y="15.428"
- id="rect968"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="15.223,16.141 15.795,16.141 15.795,16.271 15.253,16.271 15.223,16.141 "
- id="polygon970"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="15.223,16.141 15.795,16.141 15.795,16.271 15.253,16.271 15.223,16.141 "
- id="polygon972"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="15.795,16.141 16.034,16.141 16.004,16.271 15.795,16.271 15.795,16.141 "
- id="polygon974"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="15.795,16.141 16.034,16.141 16.004,16.271 15.795,16.271 15.795,16.141 "
- id="polygon976"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="15.834"
- y="16.18"
- id="rect978"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="15.834"
- y="16.18"
- id="rect980"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="15.517,16.271 15.739,16.271 15.739,16.336 15.851,16.336 15.851,16.401 15.406,16.401 15.406,16.336 15.517,16.336 15.517,16.271 "
- id="polygon982"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="15.517,16.271 15.739,16.271 15.739,16.336 15.851,16.336 15.851,16.401 15.406,16.401 15.406,16.336 15.517,16.336 15.517,16.271 "
- id="polygon984"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="13.298"
- y="15.332"
- id="rect986"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="13.298"
- y="15.332"
- id="rect988"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="13.418"
- y="15.453"
- id="rect990"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="13.448,16.166 14.02,16.166 14.02,16.296 13.478,16.296 13.448,16.166 "
- id="polygon992"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="13.448,16.166 14.02,16.166 14.02,16.296 13.478,16.296 13.448,16.166 "
- id="polygon994"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="14.02,16.166 14.259,16.166 14.229,16.296 14.02,16.296 14.02,16.166 "
- id="polygon996"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="14.02,16.166 14.259,16.166 14.229,16.296 14.02,16.296 14.02,16.166 "
- id="polygon998"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="14.059"
- y="16.205"
- id="rect1000"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="14.059"
- y="16.205"
- id="rect1002"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="13.742,16.296 13.964,16.296 13.964,16.361 14.076,16.361 14.076,16.426 13.631,16.426 13.631,16.361 13.742,16.361 13.742,16.296 "
- id="polygon1004"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="13.742,16.296 13.964,16.296 13.964,16.361 14.076,16.361 14.076,16.426 13.631,16.426 13.631,16.361 13.742,16.361 13.742,16.296 "
- id="polygon1006"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="10.148"
- y="15.357"
- id="rect1008"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="10.148"
- y="15.357"
- id="rect1010"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="10.268"
- y="15.478"
- id="rect1012"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="10.298,16.191 10.87,16.191 10.87,16.321 10.328,16.321 10.298,16.191 "
- id="polygon1014"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="10.298,16.191 10.87,16.191 10.87,16.321 10.328,16.321 10.298,16.191 "
- id="polygon1016"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="10.87,16.191 11.109,16.191 11.079,16.321 10.87,16.321 10.87,16.191 "
- id="polygon1018"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="10.87,16.191 11.109,16.191 11.079,16.321 10.87,16.321 10.87,16.191 "
- id="polygon1020"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="10.909"
- y="16.23"
- id="rect1022"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="10.909"
- y="16.23"
- id="rect1024"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="10.592,16.321 10.814,16.321 10.814,16.386 10.926,16.386 10.926,16.451 10.481,16.451 10.481,16.386 10.592,16.386 10.592,16.321 "
- id="polygon1026"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="10.592,16.321 10.814,16.321 10.814,16.386 10.926,16.386 10.926,16.451 10.481,16.451 10.481,16.386 10.592,16.386 10.592,16.321 "
- id="polygon1028"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.112"
- height="0.83399999"
- x="7.948"
- y="15.383"
- id="rect1030"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.112"
- height="0.83399999"
- x="7.948"
- y="15.383"
- id="rect1032"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.87099999"
- height="0.574"
- x="8.0679998"
- y="15.503"
- id="rect1034"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="8.098,16.216 8.67,16.216 8.67,16.346 8.128,16.346 8.098,16.216 "
- id="polygon1036"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.098,16.216 8.67,16.216 8.67,16.346 8.128,16.346 8.098,16.216 "
- id="polygon1038"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.67,16.216 8.909,16.216 8.879,16.346 8.67,16.346 8.67,16.216 "
- id="polygon1040"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.67,16.216 8.909,16.216 8.879,16.346 8.67,16.346 8.67,16.216 "
- id="polygon1042"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="8.7089996"
- y="16.254999"
- id="rect1044"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.052000001"
- height="0.052000001"
- x="8.7089996"
- y="16.254999"
- id="rect1046"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.392,16.346 8.614,16.346 8.614,16.411 8.726,16.411 8.726,16.476 8.281,16.476 8.281,16.411 8.392,16.411 8.392,16.346 "
- id="polygon1048"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.392,16.346 8.614,16.346 8.614,16.411 8.726,16.411 8.726,16.476 8.281,16.476 8.281,16.411 8.392,16.411 8.392,16.346 "
- id="polygon1050"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="1.378"
- height="1.216"
- x="0.33899999"
- y="15.46"
- id="rect1052"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="1.028"
- cy="16.676001"
- rx="0.68900001"
- ry="0.20299999"
- id="ellipse1054"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="1.028"
- cy="15.46"
- rx="0.68900001"
- ry="0.20299999"
- id="ellipse1056"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="1.028"
- cy="15.46"
- rx="0.68900001"
- ry="0.20299999"
- id="ellipse1058"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 1.717,15.46 L 1.717,16.676 C 1.717,16.788 1.408,16.878 1.028,16.878 C 0.647,16.878 0.339,16.788 0.339,16.676 L 0.339,15.46"
- id="path1060"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="1.673"
- y1="15.932"
- x2="2.848"
- y2="15.932"
- stroke="#000000"
- stroke-width="0.100"
- id="line1062"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.362"
- height="1.202"
- x="23.125999"
- y="15.633"
- id="rect1064"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="23.806999"
- cy="16.834"
- rx="0.68099999"
- ry="0.2"
- id="ellipse1066"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="23.806999"
- cy="15.633"
- rx="0.68099999"
- ry="0.2"
- id="ellipse1068"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="23.806999"
- cy="15.633"
- rx="0.68099999"
- ry="0.2"
- id="ellipse1070"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 24.488,15.633 L 24.488,16.834 C 24.488,16.945 24.183,17.035 23.807,17.035 C 23.431,17.035 23.126,16.945 23.126,16.834 L 23.126,15.633"
- id="path1072"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="22.098"
- y1="16.082001"
- x2="23.062"
- y2="16.047001"
- stroke="#000000"
- stroke-width="0.100"
- id="line1074"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="11.846"
- y="4.9720001"
- id="text1076"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">apps</text>
- <text
- x="23.485001"
- y="16.497"
- id="text1078"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">apps</text>
- <text
- x="0.70999998"
- y="16.322001"
- id="text1080"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">apps</text>
- <text
- x="11.844"
- y="7.3400002"
- id="text1082"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">data</text>
- <text
- x="5.848"
- y="8.9899998"
- id="text1084"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">firewall</text>
- <text
- x="1.897"
- y="12.74"
- id="text1086"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">router</text>
- <text
- x="20.27"
- y="12.665"
- id="text1088"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">router</text>
- <text
- x="10.52"
- y="11.465"
- id="text1090"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">router</text>
- <text
- x="17.094999"
- y="6.4029999"
- id="text1092"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network: 172.16.0.0/22</text>
- <text
- x="6.4499998"
- y="14.065"
- id="text1094"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network: 172.16.4.0/22</text>
- <text
- x="14.906"
- y="13.965"
- id="text1096"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network: 172.16.8.0/24</text>
- <text
- x="15.58"
- y="3.178"
- id="text1098"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: MEGANET2</text>
- <text
- x="8.2959995"
- y="2.983"
- id="text1100"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">PDC Server:</text>
- <text
- x="8.0710001"
- y="3.5829999"
- id="text1102"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">MASSIVE-PDC</text>
- <text
- x="1.272"
- y="14.296"
- id="text1104"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="0.82099998"
- y="14.896"
- id="text1106"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG1-BDC</text>
- <text
- x="22.659"
- y="14.321"
- id="text1108"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="22.207001"
- y="14.921"
- id="text1110"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG2-BDC</text>
- <text
- x="7.5240002"
- y="7.9169998"
- id="text1112"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">eth0</text>
- <text
- x="10.847"
- y="9.3170004"
- id="text1114"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">eth1</text>
- <rect
- width="1.432"
- height="1.263"
- x="13.118"
- y="5.283"
- id="rect1116"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="13.833"
- cy="6.5469999"
- rx="0.71600002"
- ry="0.211"
- id="ellipse1118"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="13.833"
- cy="5.283"
- rx="0.71600002"
- ry="0.211"
- id="ellipse1120"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="13.833"
- cy="5.283"
- rx="0.71600002"
- ry="0.211"
- id="ellipse1122"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 14.549,5.283 L 14.549,6.547 C 14.549,6.663 14.229,6.757 13.833,6.757 C 13.438,6.757 13.118,6.663 13.118,6.547 L 13.118,5.283"
- id="path1124"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="10.473"
- y1="5.9720001"
- x2="13.098"
- y2="5.947"
- stroke="#000000"
- stroke-width="0.100"
- id="line1126"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="13.527"
- y="6.197"
- id="text1128"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">ldap</text>
- <text
- x="9.408"
- y="19.547001"
- id="text1130"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">50 Users</text>
- <text
- x="22.794001"
- y="19.542"
- id="text1132"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">150 Users</text>
- <text
- x="17.837999"
- y="5.6919999"
- id="text1134"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">300 Users</text>
- <text
- x="0.83999997"
- y="19.539"
- id="text1136"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Accounting</text>
- <text
- x="14.316"
- y="19.514"
- id="text1138"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Financial Services</text>
- <text
- x="15.63"
- y="4.5640001"
- id="text1140"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Property Insurance Group</text>
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/chap7-idresol.svg b/docs-xml/Samba3-ByExample/images/chap7-idresol.svg
deleted file mode 100644
index 560658f..0000000
--- a/docs-xml/Samba3-ByExample/images/chap7-idresol.svg
+++ /dev/null
@@ -1,514 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="17.290001cm"
- height="13.335cm"
- viewBox="23.46 19.665 40.75 33"
- id="svg2">
- <defs
- id="defs177" />
- <rect
- width="2"
- height="2"
- x="29.1"
- y="23"
- id="rect4"
- style="fill:#fff4db;stroke:none;stroke-width:0" />
- <rect
- width="2"
- height="2"
- x="29.1"
- y="23"
- id="rect6"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2"
- height="2"
- x="32.035"
- y="27.59"
- id="rect8"
- style="fill:#d8d8d8;stroke:none;stroke-width:0" />
- <rect
- width="2"
- height="2"
- x="32.035"
- y="27.59"
- id="rect10"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2"
- height="2.04"
- x="29.184999"
- y="27.549999"
- id="rect12"
- style="fill:#d0d0d0;stroke:none;stroke-width:0" />
- <rect
- width="2"
- height="2.04"
- x="29.184999"
- y="27.549999"
- id="rect14"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2.8399999"
- height="1.735"
- x="23.51"
- y="23.139999"
- id="rect16"
- style="fill:#a9d8cb;stroke:none;stroke-width:0" />
- <rect
- width="2.8399999"
- height="1.735"
- x="23.51"
- y="23.139999"
- id="rect18"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2.825"
- height="1.885"
- x="32.674999"
- y="20.940001"
- id="rect20"
- style="fill:#dedede;stroke:none;stroke-width:0" />
- <rect
- width="2.825"
- height="1.885"
- x="32.674999"
- y="20.940001"
- id="rect22"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2.6500001"
- height="2.01"
- x="37.799999"
- y="19.715"
- id="rect24"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="2.6500001"
- height="2.01"
- x="37.799999"
- y="19.715"
- id="rect26"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2.3"
- height="2.0150001"
- x="38.025002"
- y="22.1"
- id="rect28"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="2.3"
- height="2.0150001"
- x="38.025002"
- y="22.1"
- id="rect30"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2.25"
- height="2.0599999"
- x="35.150002"
- y="27.565001"
- id="rect32"
- style="fill:#d8d8d8;stroke:none;stroke-width:0" />
- <rect
- width="2.25"
- height="2.0599999"
- x="35.150002"
- y="27.565001"
- id="rect34"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="24.200001"
- y="23.9"
- id="text36"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Windows</text>
- <text
- x="24.462999"
- y="24.5"
- id="text38"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Client</text>
- <text
- x="29.659"
- y="24.15"
- id="text40"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">smbd</text>
- <text
- x="33.388"
- y="22.051001"
- id="text42"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">winbindd</text>
- <text
- x="29.76"
- y="28.676001"
- id="text44"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">NSS</text>
- <text
- x="32.653999"
- y="28.775999"
- id="text46"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">PAM</text>
- <text
- x="35.763"
- y="28.700001"
- id="text48"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="38.696999"
- y="23"
- id="text50"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">W2Kx</text>
- <text
- x="38.805"
- y="23.6"
- id="text52"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">ADS</text>
- <text
- x="38.759998"
- y="20.6"
- id="text54"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">NT4</text>
- <text
- x="38.477001"
- y="21.200001"
- id="text56"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain</text>
- <line
- x1="26.9"
- y1="24.006001"
- x2="28.549999"
- y2="24.000999"
- stroke="#000000"
- stroke-width="0.100"
- id="line58"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="26.899,23.756 26.4,24.007 26.901,24.256 26.899,23.756 "
- id="polygon60"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="28.551,24.251 29.05,24 28.549,23.752 28.551,24.251 "
- id="polygon62"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="29.52"
- y1="25.575001"
- x2="29.504999"
- y2="27"
- stroke="#000000"
- stroke-width="0.100"
- id="line64"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="29.77,25.577 29.525,25.075 29.27,25.572 29.77,25.577 "
- id="polygon66"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="29.255,26.998 29.5,27.5 29.755,27.003 29.255,26.998 "
- id="polygon68"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="31.393999"
- y1="25.190001"
- x2="32.605999"
- y2="27.110001"
- stroke="#000000"
- stroke-width="0.100"
- id="line70"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="31.605,25.057 31.127,24.767 31.182,25.324 31.605,25.057 "
- id="polygon72"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="32.395,27.243 32.873,27.533 32.818,26.976 32.395,27.243 "
- id="polygon74"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="31.481001"
- y1="23.128"
- x2="32.293999"
- y2="22.278999"
- stroke="#000000"
- stroke-width="0.100"
- id="line76"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="31.3,22.955 31.135,23.489 31.661,23.301 31.3,22.955 "
- id="polygon78"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="32.475,22.453 32.64,21.919 32.114,22.106 32.475,22.453 "
- id="polygon80"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="31.552999"
- y1="24.312"
- x2="35.821999"
- y2="27.253"
- stroke="#000000"
- stroke-width="0.100"
- id="line82"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="31.695,24.106 31.141,24.028 31.411,24.518 31.695,24.106 "
- id="polygon84"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="35.68,27.459 36.234,27.537 35.964,27.047 35.68,27.459 "
- id="polygon86"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="36.066002"
- y1="21.360001"
- x2="37.284"
- y2="20.91"
- stroke="#000000"
- stroke-width="0.100"
- id="line88"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="35.979,21.125 35.597,21.533 36.153,21.594 35.979,21.125 "
- id="polygon90"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="37.371,21.145 37.753,20.737 37.197,20.676 37.371,21.145 "
- id="polygon92"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="36.013"
- y1="22.323999"
- x2="37.512001"
- y2="22.908001"
- stroke="#000000"
- stroke-width="0.100"
- id="line94"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="36.103,22.091 35.547,22.143 35.922,22.557 36.103,22.091 "
- id="polygon96"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="37.422,23.141 37.978,23.089 37.603,22.675 37.422,23.141 "
- id="polygon98"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <rect
- width="2.95"
- height="2.01"
- x="37.75"
- y="24.565001"
- id="rect100"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="2.95"
- height="2.01"
- x="37.75"
- y="24.565001"
- id="rect102"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="38.654999"
- y="25.424999"
- id="text104"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Samba</text>
- <text
- x="38.414001"
- y="26.025"
- id="text106"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">PDC/BDC</text>
- <line
- x1="34.959"
- y1="23.228001"
- x2="37.328999"
- y2="25.216999"
- stroke="#000000"
- stroke-width="0.100"
- id="line108"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="35.12,23.037 34.576,22.907 34.798,23.42 35.12,23.037 "
- id="polygon110"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="37.168,25.408 37.712,25.538 37.489,25.025 37.168,25.408 "
- id="polygon112"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <rect
- width="3.915"
- height="1.76"
- x="29.01"
- y="31.190001"
- id="rect114"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="3.915"
- height="1.76"
- x="29.01"
- y="31.190001"
- id="rect116"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="30.181999"
- y1="30.139999"
- x2="30.177999"
- y2="30.65"
- stroke="#000000"
- stroke-width="0.100"
- id="line118"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="30.432,30.142 30.185,29.64 29.932,30.138 30.432,30.142 "
- id="polygon120"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="29.928,30.648 30.175,31.15 30.428,30.652 29.928,30.648 "
- id="polygon122"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="31.402"
- y1="30.853001"
- x2="32.599998"
- y2="29.927"
- stroke="#000000"
- stroke-width="0.100"
- id="line124"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="31.249,30.656 31.007,31.159 31.555,31.051 31.249,30.656 "
- id="polygon126"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="32.753,30.124 32.995,29.621 32.447,29.729 32.753,30.124 "
- id="polygon128"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="34.584999"
- y1="28.591999"
- x2="34.599998"
- y2="28.593"
- stroke="#000000"
- stroke-width="0.100"
- id="line130"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="34.586,28.342 34.085,28.59 34.584,28.842 34.586,28.342 "
- id="polygon132"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="34.599,28.843 35.1,28.595 34.601,28.343 34.599,28.843 "
- id="polygon134"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <text
- x="30.027"
- y="31.975"
- id="text136"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">/etc/passwd</text>
- <text
- x="30.179001"
- y="32.575001"
- id="text138"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">/etc/group</text>
- <rect
- width="2.0650001"
- height="1.76"
- x="33.535"
- y="31.190001"
- id="rect140"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="2.0650001"
- height="1.76"
- x="33.535"
- y="31.190001"
- id="rect142"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="34.049"
- y="32.25"
- id="text144"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">NIS[+]</text>
- <line
- x1="34.515999"
- y1="30.754"
- x2="33.839001"
- y2="29.987"
- stroke="#000000"
- stroke-width="0.100"
- id="line146"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="34.329,30.919 34.847,31.129 34.704,30.588 34.329,30.919 "
- id="polygon148"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="34.027,29.822 33.508,29.612 33.652,30.153 34.027,29.822 "
- id="polygon150"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="33.080002"
- y1="30.879999"
- x2="31.639999"
- y2="29.9"
- stroke="#000000"
- stroke-width="0.100"
- id="line152"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="32.94,31.087 33.494,31.162 33.221,30.674 32.94,31.087 "
- id="polygon154"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="31.78,29.693 31.226,29.618 31.499,30.106 31.78,29.693 "
- id="polygon156"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <path
- d="M 34.773,27.172 C 33.554243,26.096992 31.732941,26.07362 30.487,27.117"
- id="path158"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="30.268,26.92 30.133,27.462 30.648,27.245 30.268,26.92 "
- id="polygon160"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="34.609,27.296 35.118,27.526 34.997,26.98 34.609,27.296 "
- id="polygon162"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="33.568001"
- y1="27.028999"
- x2="34.02"
- y2="23.371"
- stroke="#000000"
- stroke-width="0.100"
- id="line164"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="33.319,26.998 33.506,27.525 33.816,27.06 33.319,26.998 "
- id="polygon166"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="34.268,23.402 34.081,22.875 33.772,23.34 34.268,23.402 "
- id="polygon168"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="31.264999"
- y1="27.030001"
- x2="33.073002"
- y2="23.292"
- stroke="#000000"
- stroke-width="0.100"
- id="line170"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="31.039,26.921 31.047,27.48 31.49,27.139 31.039,26.921 "
- id="polygon172"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="33.298,23.401 33.291,22.842 32.848,23.183 33.298,23.401 "
- id="polygon174"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/chap7-net-A.svg b/docs-xml/Samba3-ByExample/images/chap7-net-A.svg
deleted file mode 100644
index 8337e5c..0000000
--- a/docs-xml/Samba3-ByExample/images/chap7-net-A.svg
+++ /dev/null
@@ -1,9436 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="34.522999cm"
- height="23.67cm"
- viewBox="-11.471 -0.456 23.052 23.213"
- id="svg2">
- <defs
- id="defs2855" />
- <rect
- width="13.8"
- height="6.513"
- x="1.375"
- y="16.256001"
- id="rect4"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 1.375,16.256 C 1.2093146,16.256 1.075,16.390315 1.075,16.556"
- id="path6"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 15.475,16.556 C 15.475,16.390315 15.340685,16.256 15.175,16.256"
- id="path8"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="14.4"
- height="5.9130001"
- x="1.075"
- y="16.556"
- id="rect10"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 1.075,22.469 C 1.075,22.634685 1.2093146,22.769 1.375,22.769"
- id="path12"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 15.175,22.769 C 15.340685,22.769 15.475,22.634685 15.475,22.469"
- id="path14"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="1.375"
- y1="16.256001"
- x2="15.175"
- y2="16.256001"
- stroke="#000000"
- stroke-width="0.050"
- id="line16"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="1.375"
- y1="22.768999"
- x2="15.175"
- y2="22.768999"
- stroke="#000000"
- stroke-width="0.050"
- id="line18"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 1.375,16.256 C 1.2093146,16.256 1.075,16.390315 1.075,16.556"
- id="path20"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 15.475,16.556 C 15.475,16.390315 15.340685,16.256 15.175,16.256"
- id="path22"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="1.075"
- y1="16.556"
- x2="1.075"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line24"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="15.475"
- y1="16.556"
- x2="15.475"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line26"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 1.075,22.469 C 1.075,22.634685 1.2093146,22.769 1.375,22.769"
- id="path28"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 15.175,22.769 C 15.340685,22.769 15.475,22.634685 15.475,22.469"
- id="path30"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="10.617"
- height="6.8530002"
- x="0.495"
- y="-0.40599999"
- id="rect32"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 0.495,-0.406 C 0.32931458,-0.406 0.195,-0.27168542 0.195,-0.106"
- id="path34"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 11.412,-0.106 C 11.412,-0.27168542 11.277685,-0.406 11.112,-0.406"
- id="path36"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="11.217"
- height="6.2529998"
- x="0.19499999"
- y="-0.106"
- id="rect38"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 0.195,6.147 C 0.195,6.3126854 0.32931458,6.447 0.495,6.447"
- id="path40"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 11.112,6.447 C 11.277685,6.447 11.412,6.3126854 11.412,6.147"
- id="path42"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="0.495"
- y1="-0.40599999"
- x2="11.112"
- y2="-0.40599999"
- stroke="#000000"
- stroke-width="0.050"
- id="line44"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.495"
- y1="6.447"
- x2="11.112"
- y2="6.447"
- stroke="#000000"
- stroke-width="0.050"
- id="line46"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.495,-0.406 C 0.32931458,-0.406 0.195,-0.27168542 0.195,-0.106"
- id="path48"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.412,-0.106 C 11.412,-0.27168542 11.277685,-0.406 11.112,-0.406"
- id="path50"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.19499999"
- y1="-0.106"
- x2="0.19499999"
- y2="6.1469998"
- stroke="#000000"
- stroke-width="0.050"
- id="line52"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="11.412"
- y1="-0.106"
- x2="11.412"
- y2="6.1469998"
- stroke="#000000"
- stroke-width="0.050"
- id="line54"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.195,6.147 C 0.195,6.3126854 0.32931458,6.447 0.495,6.447"
- id="path56"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.112,6.447 C 11.277685,6.447 11.412,6.3126854 11.412,6.147"
- id="path58"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="10.337"
- height="6.8600001"
- x="12.35"
- y="-0.43099999"
- id="rect60"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 12.35,-0.431 C 12.184315,-0.431 12.05,-0.29668542 12.05,-0.131"
- id="path62"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 22.987,-0.131 C 22.987,-0.29668542 22.852685,-0.431 22.687,-0.431"
- id="path64"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="10.937"
- height="6.2600002"
- x="12.05"
- y="-0.131"
- id="rect66"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 12.05,6.129 C 12.05,6.2946854 12.184315,6.429 12.35,6.429"
- id="path68"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 22.687,6.429 C 22.852685,6.429 22.987,6.2946854 22.987,6.129"
- id="path70"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="12.35"
- y1="-0.43099999"
- x2="22.687"
- y2="-0.43099999"
- stroke="#000000"
- stroke-width="0.050"
- id="line72"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="12.35"
- y1="6.4289999"
- x2="22.687"
- y2="6.4289999"
- stroke="#000000"
- stroke-width="0.050"
- id="line74"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 12.35,-0.431 C 12.184315,-0.431 12.05,-0.29668542 12.05,-0.131"
- id="path76"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 22.987,-0.131 C 22.987,-0.29668542 22.852685,-0.431 22.687,-0.431"
- id="path78"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="12.05"
- y1="-0.131"
- x2="12.05"
- y2="6.1290002"
- stroke="#000000"
- stroke-width="0.050"
- id="line80"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="22.987"
- y1="-0.131"
- x2="22.987"
- y2="6.1290002"
- stroke="#000000"
- stroke-width="0.050"
- id="line82"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 12.05,6.129 C 12.05,6.2946854 12.184315,6.429 12.35,6.429"
- id="path84"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 22.687,6.429 C 22.852685,6.429 22.987,6.2946854 22.987,6.129"
- id="path86"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="10.821"
- height="8.375"
- x="11.905"
- y="7.244"
- id="rect88"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 11.905,7.244 C 11.739315,7.244 11.605,7.3783146 11.605,7.544"
- id="path90"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 23.027,7.544 C 23.027,7.3783146 22.892685,7.244 22.727,7.244"
- id="path92"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="11.421"
- height="7.7750001"
- x="11.605"
- y="7.5440001"
- id="rect94"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 11.605,15.319 C 11.605,15.484685 11.739315,15.619 11.905,15.619"
- id="path96"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 22.727,15.619 C 22.892685,15.619 23.027,15.484685 23.027,15.319"
- id="path98"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="11.905"
- y1="7.244"
- x2="22.726999"
- y2="7.244"
- stroke="#000000"
- stroke-width="0.050"
- id="line100"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="11.905"
- y1="15.619"
- x2="22.726999"
- y2="15.619"
- stroke="#000000"
- stroke-width="0.050"
- id="line102"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.905,7.244 C 11.739315,7.244 11.605,7.3783146 11.605,7.544"
- id="path104"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 23.027,7.544 C 23.027,7.3783146 22.892685,7.244 22.727,7.244"
- id="path106"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="11.605"
- y1="7.5440001"
- x2="11.605"
- y2="15.319"
- stroke="#000000"
- stroke-width="0.050"
- id="line108"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="23.027"
- y1="7.5440001"
- x2="23.027"
- y2="15.319"
- stroke="#000000"
- stroke-width="0.050"
- id="line110"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.605,15.319 C 11.605,15.484685 11.739315,15.619 11.905,15.619"
- id="path112"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 22.727,15.619 C 22.892685,15.619 23.027,15.484685 23.027,15.319"
- id="path114"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="15.1"
- height="8.3719997"
- x="-11"
- y="7.1090002"
- id="rect116"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11,7.109 C -11.165685,7.109 -11.3,7.2433146 -11.3,7.409"
- id="path118"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 4.4,7.409 C 4.4,7.2433146 4.2656854,7.109 4.1,7.109"
- id="path120"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="15.7"
- height="7.7719998"
- x="-11.3"
- y="7.4089999"
- id="rect122"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.3,15.181 C -11.3,15.346685 -11.165685,15.481 -11,15.481"
- id="path124"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 4.1,15.481 C 4.2656854,15.481 4.4,15.346685 4.4,15.181"
- id="path126"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="-11"
- y1="7.1090002"
- x2="4.0999999"
- y2="7.1090002"
- stroke="#000000"
- stroke-width="0.050"
- id="line128"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11"
- y1="15.481"
- x2="4.0999999"
- y2="15.481"
- stroke="#000000"
- stroke-width="0.050"
- id="line130"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11,7.109 C -11.165685,7.109 -11.3,7.2433146 -11.3,7.409"
- id="path132"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 4.4,7.409 C 4.4,7.2433146 4.2656854,7.109 4.1,7.109"
- id="path134"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.3"
- y1="7.4089999"
- x2="-11.3"
- y2="15.181"
- stroke="#000000"
- stroke-width="0.050"
- id="line136"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="4.4000001"
- y1="7.4089999"
- x2="4.4000001"
- y2="15.181"
- stroke="#000000"
- stroke-width="0.050"
- id="line138"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.3,15.181 C -11.3,15.346685 -11.165685,15.481 -11,15.481"
- id="path140"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 4.1,15.481 C 4.2656854,15.481 4.4,15.346685 4.4,15.181"
- id="path142"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="1.95"
- y1="11.168"
- x2="4.8109999"
- y2="11.165"
- stroke="#000000"
- stroke-width="0.300"
- id="line144"
- style="stroke:#000000;stroke-width:0.30000001" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="4.145,2.624 4.145,6.819 5.675,6.819 5.675,9.944 "
- id="polyline146"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="16.100,2.794 16.100,6.844 8.674,6.844 8.674,9.887 "
- id="polyline148"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.787"
- height="0.787"
- x="-1.723"
- y="14.284"
- id="rect150"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="0.787"
- height="0.787"
- x="-1.723"
- y="14.284"
- id="rect152"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.787"
- height="0.787"
- x="-1.723"
- y="14.284"
- id="rect154"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -1.28,14.411 C -1.28,14.805 -1.201,14.726 -1.595,14.726"
- id="path156"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -1.28,14.411 C -1.28,14.805 -1.201,14.726 -1.595,14.726"
- id="path158"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.242,14.473 -1.282,14.394 -1.321,14.473 -1.242,14.473 "
- id="polygon160"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.242,14.473 -1.282,14.394 -1.321,14.473 -1.242,14.473 "
- id="polygon162"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-1.534,14.685 -1.612,14.725 -1.534,14.764 -1.534,14.685 "
- id="polygon164"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.534,14.685 -1.612,14.725 -1.534,14.764 -1.534,14.685 "
- id="polygon166"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -1.047,14.633 C -1.44,14.633 -1.362,14.554 -1.362,14.948"
- id="path168"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -1.047,14.633 C -1.44,14.633 -1.362,14.554 -1.362,14.948"
- id="path170"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.116,14.67 -1.038,14.63 -1.116,14.591 -1.116,14.67 "
- id="polygon172"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.116,14.67 -1.038,14.63 -1.116,14.591 -1.116,14.67 "
- id="polygon174"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-1.408,14.882 -1.368,14.961 -1.329,14.882 -1.408,14.882 "
- id="polygon176"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.408,14.882 -1.368,14.961 -1.329,14.882 -1.408,14.882 "
- id="polygon178"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="-1.3"
- y1="11.069"
- x2="-1.329"
- y2="14.284"
- stroke="#000000"
- stroke-width="0.100"
- id="line180"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="-9.0480003"
- y="0.86699998"
- id="text182"
- style="font-size:1px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: GLOBALNET</text>
- <text
- x="1.017"
- y="13.475"
- id="text184"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="0.82800001"
- y="13.975"
- id="text186"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">GNY-PDC</text>
- <line
- x1="6.118"
- y1="13.16"
- x2="7.7179999"
- y2="13.135"
- stroke="#000000"
- stroke-width="0.100"
- stroke-dasharray="0.10,0.10"
- id="line188"
- style="stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <text
- x="8.4429998"
- y="13.325"
- id="text190"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">= VPN</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="10.645,11.075 10.645,9.069 16.025,9.069 16.025,11.368 "
- id="polyline192"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="-2.9530001"
- y="15.094"
- id="text194"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Router</text>
- <text
- x="4.1469998"
- y="17.031"
- id="text196"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Router</text>
- <rect
- width="1.217"
- height="1.825"
- x="2.553"
- y="1.723"
- id="rect198"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="2.553"
- y="1.723"
- id="rect200"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="2.553"
- y="1.723"
- id="rect202"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="2.6140001"
- y="1.784"
- id="rect204"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="2.6140001"
- y="1.784"
- id="rect206"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="2.6140001"
- y="1.784"
- id="rect208"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="2.027"
- x2="3.5869999"
- y2="2.027"
- stroke="#000000"
- stroke-width="0.010"
- id="line210"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.5869999"
- y1="2.2709999"
- x2="2.6140001"
- y2="2.2709999"
- stroke="#000000"
- stroke-width="0.010"
- id="line212"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="2.7360001"
- y="2.575"
- id="rect214"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="2.7360001"
- y="2.575"
- id="rect216"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="2.7360001"
- y="2.575"
- id="rect218"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.553"
- y1="3.122"
- x2="3.77"
- y2="3.122"
- stroke="#000000"
- stroke-width="0.010"
- id="line220"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.405"
- y="3.0009999"
- id="rect222"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.405"
- y="3.0009999"
- id="rect224"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.405"
- y="3.0009999"
- id="rect226"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.527"
- y="3.0009999"
- id="rect228"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.527"
- y="3.0009999"
- id="rect230"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.527"
- y="3.0009999"
- id="rect232"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.648"
- y="3.0009999"
- id="rect234"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.648"
- y="3.0009999"
- id="rect236"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.648"
- y="3.0009999"
- id="rect238"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="3.5869999"
- y="2.8180001"
- id="rect240"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="3.5869999"
- y="2.8180001"
- id="rect242"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="3.5869999"
- y="2.8180001"
- id="rect244"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7360001"
- y1="2.757"
- x2="3.405"
- y2="2.757"
- stroke="#000000"
- stroke-width="0.010"
- id="line246"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.183"
- height="0.182"
- x="3.527"
- y="2.575"
- id="rect248"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.183"
- height="0.182"
- x="3.527"
- y="2.575"
- id="rect250"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.183"
- height="0.182"
- x="3.527"
- y="2.575"
- id="rect252"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="2.675"
- y="2.332"
- id="rect254"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="2.675"
- y="2.332"
- id="rect256"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="2.675"
- y="2.332"
- id="rect258"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7969999"
- y1="2.6359999"
- x2="3.3440001"
- y2="2.6359999"
- stroke="#000000"
- stroke-width="0.010"
- id="line260"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="2.918"
- y="2.6359999"
- id="rect262"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="2.918"
- y="2.6359999"
- id="rect264"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="2.918"
- y="2.6359999"
- id="rect266"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.405"
- y1="2.4530001"
- x2="3.527"
- y2="2.4530001"
- stroke="#000000"
- stroke-width="0.010"
- id="line268"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="3.1830001"
- x2="3.7090001"
- y2="3.1830001"
- stroke="#000000"
- stroke-width="0.010"
- id="line270"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.7090001"
- y1="3.244"
- x2="2.6140001"
- y2="3.244"
- stroke="#000000"
- stroke-width="0.010"
- id="line272"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="3.3050001"
- x2="3.7090001"
- y2="3.3050001"
- stroke="#000000"
- stroke-width="0.010"
- id="line274"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.7090001"
- y1="3.487"
- x2="2.6140001"
- y2="3.487"
- stroke="#000000"
- stroke-width="0.010"
- id="line276"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="3.427"
- x2="3.7090001"
- y2="3.427"
- stroke="#000000"
- stroke-width="0.010"
- id="line278"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.7090001"
- y1="3.3659999"
- x2="2.6140001"
- y2="3.3659999"
- stroke="#000000"
- stroke-width="0.010"
- id="line280"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.675"
- y1="2.4530001"
- x2="2.7360001"
- y2="2.4530001"
- stroke="#000000"
- stroke-width="0.010"
- id="line282"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7969999"
- y1="2.4530001"
- x2="2.8570001"
- y2="2.4530001"
- stroke="#000000"
- stroke-width="0.010"
- id="line284"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7969999"
- y1="2.697"
- x2="2.8570001"
- y2="2.697"
- stroke="#000000"
- stroke-width="0.010"
- id="line286"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.283"
- y1="2.697"
- x2="3.3440001"
- y2="2.697"
- stroke="#000000"
- stroke-width="0.010"
- id="line288"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.72"
- y1="2.6359999"
- x2="8.8620005"
- y2="2.6229999"
- stroke="#000000"
- stroke-width="0.100"
- id="line290"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="5.2069998"
- y1="2.632"
- x2="5.2090001"
- y2="3.5910001"
- stroke="#000000"
- stroke-width="0.100"
- id="line292"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="5.21"
- y1="2.632"
- x2="5.2080002"
- y2="1.632"
- stroke="#000000"
- stroke-width="0.100"
- id="line294"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.6500001"
- y1="2.6289999"
- x2="6.652"
- y2="3.5339999"
- stroke="#000000"
- stroke-width="0.100"
- id="line296"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.651"
- y1="2.6289999"
- x2="6.6479998"
- y2="1.6289999"
- stroke="#000000"
- stroke-width="0.100"
- id="line298"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.092"
- y1="2.625"
- x2="8.0950003"
- y2="3.552"
- stroke="#000000"
- stroke-width="0.100"
- id="line300"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.0909996"
- y1="2.625"
- x2="8.0889997"
- y2="1.625"
- stroke="#000000"
- stroke-width="0.100"
- id="line302"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.1989999"
- y="3.559"
- id="rect304"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.1989999"
- y="3.559"
- id="rect306"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="6.296"
- y="3.6559999"
- id="rect308"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="6.321,4.231 6.782,4.231 6.782,4.335 6.345,4.335 6.321,4.231 "
- id="polygon310"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.321,4.231 6.782,4.231 6.782,4.335 6.345,4.335 6.321,4.231 "
- id="polygon312"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.782,4.231 6.974,4.231 6.949,4.335 6.782,4.335 6.782,4.231 "
- id="polygon314"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.782,4.231 6.974,4.231 6.949,4.335 6.782,4.335 6.782,4.231 "
- id="polygon316"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8130002"
- y="4.2620001"
- id="rect318"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8130002"
- y="4.2620001"
- id="rect320"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="6.558,4.335 6.737,4.335 6.737,4.388 6.826,4.388 6.826,4.44 6.468,4.44 6.468,4.388 6.558,4.388 6.558,4.335 "
- id="polygon322"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.558,4.335 6.737,4.335 6.737,4.388 6.826,4.388 6.826,4.44 6.468,4.44 6.468,4.388 6.558,4.388 6.558,4.335 "
- id="polygon324"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6420002"
- y="3.5480001"
- id="rect326"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6420002"
- y="3.5480001"
- id="rect328"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.7389998"
- y="3.645"
- id="rect330"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.763,4.22 8.224,4.22 8.224,4.325 7.787,4.325 7.763,4.22 "
- id="polygon332"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.763,4.22 8.224,4.22 8.224,4.325 7.787,4.325 7.763,4.22 "
- id="polygon334"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.224,4.22 8.416,4.22 8.392,4.325 8.224,4.325 8.224,4.22 "
- id="polygon336"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.224,4.22 8.416,4.22 8.392,4.325 8.224,4.325 8.224,4.22 "
- id="polygon338"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2550001"
- y="4.2509999"
- id="rect340"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2550001"
- y="4.2509999"
- id="rect342"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8,4.325 8.179,4.325 8.179,4.377 8.269,4.377 8.269,4.429 7.91,4.429 7.91,4.377 8,4.377 8,4.325 "
- id="polygon344"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8,4.325 8.179,4.325 8.179,4.377 8.269,4.377 8.269,4.429 7.91,4.429 7.91,4.377 8,4.377 8,4.325 "
- id="polygon346"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="4.7670002"
- y="1.123"
- id="rect348"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="4.7670002"
- y="1.123"
- id="rect350"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="4.8639998"
- y="1.22"
- id="rect352"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="4.888,1.795 5.349,1.795 5.349,1.9 4.912,1.9 4.888,1.795 "
- id="polygon354"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="4.888,1.795 5.349,1.795 5.349,1.9 4.912,1.9 4.888,1.795 "
- id="polygon356"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="5.349,1.795 5.541,1.795 5.517,1.9 5.349,1.9 5.349,1.795 "
- id="polygon358"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="5.349,1.795 5.541,1.795 5.517,1.9 5.349,1.9 5.349,1.795 "
- id="polygon360"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="5.3800001"
- y="1.826"
- id="rect362"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="5.3800001"
- y="1.826"
- id="rect364"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="5.125,1.9 5.304,1.9 5.304,1.952 5.394,1.952 5.394,2.004 5.035,2.004 5.035,1.952 5.125,1.952 5.125,1.9 "
- id="polygon366"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="5.125,1.9 5.304,1.9 5.304,1.952 5.394,1.952 5.394,2.004 5.035,2.004 5.035,1.952 5.125,1.952 5.125,1.9 "
- id="polygon368"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.217"
- y="1.148"
- id="rect370"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.217"
- y="1.148"
- id="rect372"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="6.3140001"
- y="1.245"
- id="rect374"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="6.338,1.82 6.799,1.82 6.799,1.925 6.362,1.925 6.338,1.82 "
- id="polygon376"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.338,1.82 6.799,1.82 6.799,1.925 6.362,1.925 6.338,1.82 "
- id="polygon378"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.799,1.82 6.991,1.82 6.967,1.925 6.799,1.925 6.799,1.82 "
- id="polygon380"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.799,1.82 6.991,1.82 6.967,1.925 6.799,1.925 6.799,1.82 "
- id="polygon382"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8299999"
- y="1.851"
- id="rect384"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8299999"
- y="1.851"
- id="rect386"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="6.575,1.925 6.754,1.925 6.754,1.977 6.844,1.977 6.844,2.029 6.485,2.029 6.485,1.977 6.575,1.977 6.575,1.925 "
- id="polygon388"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.575,1.925 6.754,1.925 6.754,1.977 6.844,1.977 6.844,2.029 6.485,2.029 6.485,1.977 6.575,1.977 6.575,1.925 "
- id="polygon390"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6669998"
- y="1.123"
- id="rect392"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6669998"
- y="1.123"
- id="rect394"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.7639999"
- y="1.22"
- id="rect396"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.788,1.795 8.249,1.795 8.249,1.9 7.812,1.9 7.788,1.795 "
- id="polygon398"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.788,1.795 8.249,1.795 8.249,1.9 7.812,1.9 7.788,1.795 "
- id="polygon400"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.249,1.795 8.441,1.795 8.417,1.9 8.249,1.9 8.249,1.795 "
- id="polygon402"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.249,1.795 8.441,1.795 8.417,1.9 8.249,1.9 8.249,1.795 "
- id="polygon404"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2799997"
- y="1.826"
- id="rect406"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2799997"
- y="1.826"
- id="rect408"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.025,1.9 8.204,1.9 8.204,1.952 8.294,1.952 8.294,2.004 7.935,2.004 7.935,1.952 8.025,1.952 8.025,1.9 "
- id="polygon410"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.025,1.9 8.204,1.9 8.204,1.952 8.294,1.952 8.294,2.004 7.935,2.004 7.935,1.952 8.025,1.952 8.025,1.9 "
- id="polygon412"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="4.779,3.795 4.731,3.815 4.587,4.175 4.587,4.355 4.659,4.415 5.715,4.415 5.787,4.355 5.787,4.175 5.643,3.815 5.595,3.795 4.779,3.795 "
- id="polygon414"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="4.779,3.795 4.731,3.815 4.587,4.175 4.587,4.355 4.659,4.415 5.715,4.415 5.787,4.355 5.787,4.175 5.643,3.815 5.595,3.795 4.779,3.795 "
- id="polygon416"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 4.611,4.115 L 4.659,4.135 L 5.715,4.135 L 5.763,4.115"
- id="path418"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 5.715,4.135 L 5.787,4.175"
- id="path420"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 4.587,4.175 L 4.659,4.135"
- id="path422"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="4.923,3.415 4.899,3.895 5.475,3.895 5.451,3.415 4.923,3.415 "
- id="polygon424"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="4.923,3.415 4.899,3.895 5.475,3.895 5.451,3.415 4.923,3.415 "
- id="polygon426"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="4.827,3.895 4.779,4.035 5.595,4.035 5.547,3.895 4.827,3.895 "
- id="polygon428"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="4.827,3.895 4.779,4.035 5.595,4.035 5.547,3.895 4.827,3.895 "
- id="polygon430"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="4.8270001"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse432"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse434"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse436"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse438"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse440"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse442"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.8270001"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse444"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse446"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse448"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse450"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse452"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse454"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.8270001"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse456"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse458"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse460"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse462"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse464"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse466"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.8270001"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse468"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse470"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse472"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse474"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse476"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse478"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.1869998"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse480"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="5.1869998"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse482"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.487"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse484"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="5.487"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse486"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="8.9790001"
- y="1.4859999"
- id="rect488"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="8.9790001"
- y="1.4859999"
- id="rect490"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="8.9790001"
- y="1.4859999"
- id="rect492"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="9.0939999"
- y="1.6"
- id="rect494"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="9.0939999"
- y="1.6"
- id="rect496"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="9.0939999"
- y="1.6"
- id="rect498"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.009"
- y1="1.829"
- x2="9.0939999"
- y2="1.829"
- stroke="#000000"
- stroke-width="0.010"
- id="line500"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0939999"
- y1="2.0580001"
- x2="10.009"
- y2="2.0580001"
- stroke="#000000"
- stroke-width="0.010"
- id="line502"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.009"
- y1="2.2290001"
- x2="9.0939999"
- y2="2.2290001"
- stroke="#000000"
- stroke-width="0.010"
- id="line504"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="9.0939999"
- y="2.6289999"
- id="rect506"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="9.0939999"
- y="2.6289999"
- id="rect508"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="9.0939999"
- y="2.6289999"
- id="rect510"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.9790001"
- y1="3.03"
- x2="10.123"
- y2="3.03"
- stroke="#000000"
- stroke-width="0.010"
- id="line512"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="9.4940004"
- y="3.1440001"
- id="rect514"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="9.4940004"
- y="3.1440001"
- id="rect516"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="9.4940004"
- y="3.1440001"
- id="rect518"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="9.7229996"
- y="3.1440001"
- id="rect520"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="9.7229996"
- y="3.1440001"
- id="rect522"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="9.7229996"
- y="3.1440001"
- id="rect524"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="9.9519997"
- y="3.1440001"
- id="rect526"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="9.9519997"
- y="3.1440001"
- id="rect528"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="9.9519997"
- y="3.1440001"
- id="rect530"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="9.8950005"
- y="2.8010001"
- id="rect532"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="9.8950005"
- y="2.8010001"
- id="rect534"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="9.8950005"
- y="2.8010001"
- id="rect536"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0939999"
- y1="2.8010001"
- x2="9.7229996"
- y2="2.8010001"
- stroke="#000000"
- stroke-width="0.010"
- id="line538"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="9.0939999"
- y="3.0869999"
- id="rect540"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="9.0939999"
- y="3.0869999"
- id="rect542"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="9.0939999"
- y="3.0869999"
- id="rect544"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="9.151"
- y="2.286"
- id="rect546"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="9.151"
- y="2.286"
- id="rect548"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="9.151"
- y="2.286"
- id="rect550"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.151"
- y1="2.687"
- x2="9.6660004"
- y2="2.687"
- stroke="#000000"
- stroke-width="0.010"
- id="line552"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.6660004"
- y1="2.744"
- x2="9.6090002"
- y2="2.744"
- stroke="#000000"
- stroke-width="0.010"
- id="line554"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.151"
- y1="2.744"
- x2="9.2080002"
- y2="2.744"
- stroke="#000000"
- stroke-width="0.010"
- id="line556"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="9.2650003"
- y="2.687"
- id="rect558"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="9.2650003"
- y="2.687"
- id="rect560"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="9.2650003"
- y="2.687"
- id="rect562"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.151"
- y1="2.401"
- x2="9.2080002"
- y2="2.401"
- stroke="#000000"
- stroke-width="0.010"
- id="line564"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.2650003"
- y1="2.401"
- x2="9.323"
- y2="2.401"
- stroke="#000000"
- stroke-width="0.010"
- id="line566"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.8369999"
- y1="2.401"
- x2="9.9519997"
- y2="2.401"
- stroke="#000000"
- stroke-width="0.010"
- id="line568"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.7160001"
- x2="9.0369997"
- y2="3.7160001"
- stroke="#000000"
- stroke-width="0.010"
- id="line570"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0369997"
- y1="3.6589999"
- x2="10.066"
- y2="3.6589999"
- stroke="#000000"
- stroke-width="0.010"
- id="line572"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.602"
- x2="9.0369997"
- y2="3.602"
- stroke="#000000"
- stroke-width="0.010"
- id="line574"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0369997"
- y1="3.5439999"
- x2="10.066"
- y2="3.5439999"
- stroke="#000000"
- stroke-width="0.010"
- id="line576"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.487"
- x2="9.0369997"
- y2="3.487"
- stroke="#000000"
- stroke-width="0.010"
- id="line578"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0369997"
- y1="3.4300001"
- x2="10.066"
- y2="3.4300001"
- stroke="#000000"
- stroke-width="0.010"
- id="line580"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.3729999"
- x2="9.0369997"
- y2="3.3729999"
- stroke="#000000"
- stroke-width="0.010"
- id="line582"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="6.888"
- y="5.3340001"
- id="text584"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="6.4829998"
- y="5.934"
- id="text586"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.12.0/22</text>
- <text
- x="2.187"
- y="4.1690001"
- id="text588"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="2.006"
- y="4.6690001"
- id="text590"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LON-BDC</text>
- <text
- x="8.3649998"
- y="0.375"
- id="text592"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="8.6969995"
- y="0.875"
- id="text594"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LON-APPS</text>
- <rect
- width="1.291"
- height="1.1390001"
- x="0.61699998"
- y="2.0880001"
- id="rect596"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="1.263"
- cy="3.227"
- rx="0.64499998"
- ry="0.19"
- id="ellipse598"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="1.263"
- cy="2.0880001"
- rx="0.64499998"
- ry="0.19"
- id="ellipse600"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="1.263"
- cy="2.0880001"
- rx="0.64499998"
- ry="0.19"
- id="ellipse602"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 1.908,2.088 L 1.908,3.227 C 1.908,3.332 1.619,3.417 1.263,3.417 C 0.906,3.417 0.617,3.332 0.617,3.227 L 0.617,2.088"
- id="path604"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="1.928"
- y1="2.523"
- x2="2.503"
- y2="2.523"
- stroke="#000000"
- stroke-width="0.100"
- id="line606"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="0.935"
- y="2.7219999"
- id="text608"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="0.94999999"
- y="3.122"
- id="text610"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <rect
- width="1.217"
- height="1.825"
- x="14.397"
- y="1.885"
- id="rect612"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="14.397"
- y="1.885"
- id="rect614"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="14.397"
- y="1.885"
- id="rect616"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.458"
- y="1.946"
- id="rect618"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.458"
- y="1.946"
- id="rect620"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.458"
- y="1.946"
- id="rect622"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="2.1900001"
- x2="15.431"
- y2="2.1900001"
- stroke="#000000"
- stroke-width="0.010"
- id="line624"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="2.4330001"
- x2="14.458"
- y2="2.4330001"
- stroke="#000000"
- stroke-width="0.010"
- id="line626"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.58"
- y="2.737"
- id="rect628"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.58"
- y="2.737"
- id="rect630"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.58"
- y="2.737"
- id="rect632"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.397"
- y1="3.2850001"
- x2="15.614"
- y2="3.2850001"
- stroke="#000000"
- stroke-width="0.010"
- id="line634"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="3.1630001"
- id="rect636"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="3.1630001"
- id="rect638"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="3.1630001"
- id="rect640"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.371"
- y="3.1630001"
- id="rect642"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.371"
- y="3.1630001"
- id="rect644"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.371"
- y="3.1630001"
- id="rect646"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.492"
- y="3.1630001"
- id="rect648"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.492"
- y="3.1630001"
- id="rect650"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.492"
- y="3.1630001"
- id="rect652"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="15.431"
- y="2.98"
- id="rect654"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="15.431"
- y="2.98"
- id="rect656"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="15.431"
- y="2.98"
- id="rect658"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.58"
- y1="2.9200001"
- x2="15.249"
- y2="2.9200001"
- stroke="#000000"
- stroke-width="0.010"
- id="line660"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.183"
- height="0.183"
- x="15.371"
- y="2.737"
- id="rect662"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.183"
- height="0.183"
- x="15.371"
- y="2.737"
- id="rect664"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.183"
- height="0.183"
- x="15.371"
- y="2.737"
- id="rect666"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.519"
- y="2.494"
- id="rect668"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.519"
- y="2.494"
- id="rect670"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.519"
- y="2.494"
- id="rect672"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.641"
- y1="2.7980001"
- x2="15.188"
- y2="2.7980001"
- stroke="#000000"
- stroke-width="0.010"
- id="line674"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.762"
- y="2.7980001"
- id="rect676"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.762"
- y="2.7980001"
- id="rect678"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.762"
- y="2.7980001"
- id="rect680"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.249"
- y1="2.615"
- x2="15.371"
- y2="2.615"
- stroke="#000000"
- stroke-width="0.010"
- id="line682"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="3.345"
- x2="15.553"
- y2="3.345"
- stroke="#000000"
- stroke-width="0.010"
- id="line684"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.553"
- y1="3.4059999"
- x2="14.458"
- y2="3.4059999"
- stroke="#000000"
- stroke-width="0.010"
- id="line686"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="3.467"
- x2="15.553"
- y2="3.467"
- stroke="#000000"
- stroke-width="0.010"
- id="line688"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.553"
- y1="3.6500001"
- x2="14.458"
- y2="3.6500001"
- stroke="#000000"
- stroke-width="0.010"
- id="line690"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="3.589"
- x2="15.553"
- y2="3.589"
- stroke="#000000"
- stroke-width="0.010"
- id="line692"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.553"
- y1="3.5280001"
- x2="14.458"
- y2="3.5280001"
- stroke="#000000"
- stroke-width="0.010"
- id="line694"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="2.615"
- x2="14.58"
- y2="2.615"
- stroke="#000000"
- stroke-width="0.010"
- id="line696"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.641"
- y1="2.615"
- x2="14.701"
- y2="2.615"
- stroke="#000000"
- stroke-width="0.010"
- id="line698"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.641"
- y1="2.859"
- x2="14.701"
- y2="2.859"
- stroke="#000000"
- stroke-width="0.010"
- id="line700"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.127"
- y1="2.859"
- x2="15.188"
- y2="2.859"
- stroke="#000000"
- stroke-width="0.010"
- id="line702"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.564"
- y1="2.7980001"
- x2="20.705"
- y2="2.7850001"
- stroke="#000000"
- stroke-width="0.100"
- id="line704"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="17.051001"
- y1="2.7939999"
- x2="17.052999"
- y2="3.753"
- stroke="#000000"
- stroke-width="0.100"
- id="line706"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="17.054001"
- y1="2.7939999"
- x2="17.052"
- y2="1.794"
- stroke="#000000"
- stroke-width="0.100"
- id="line708"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.493"
- y1="2.7909999"
- x2="18.496"
- y2="3.6960001"
- stroke="#000000"
- stroke-width="0.100"
- id="line710"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.495001"
- y1="2.7909999"
- x2="18.492001"
- y2="1.791"
- stroke="#000000"
- stroke-width="0.100"
- id="line712"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.936001"
- y1="2.7869999"
- x2="19.938999"
- y2="3.714"
- stroke="#000000"
- stroke-width="0.100"
- id="line714"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.934999"
- y1="2.7869999"
- x2="19.933001"
- y2="1.7869999"
- stroke="#000000"
- stroke-width="0.100"
- id="line716"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.042999"
- y="3.721"
- id="rect718"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.042999"
- y="3.721"
- id="rect720"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.139999"
- y="3.8180001"
- id="rect722"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.165,4.393 18.625,4.393 18.625,4.498 18.189,4.498 18.165,4.393 "
- id="polygon724"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.165,4.393 18.625,4.393 18.625,4.498 18.189,4.498 18.165,4.393 "
- id="polygon726"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.625,4.393 18.818,4.393 18.793,4.498 18.625,4.498 18.625,4.393 "
- id="polygon728"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.625,4.393 18.818,4.393 18.793,4.498 18.625,4.498 18.625,4.393 "
- id="polygon730"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.657"
- y="4.4239998"
- id="rect732"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.657"
- y="4.4239998"
- id="rect734"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.402,4.498 18.581,4.498 18.581,4.55 18.67,4.55 18.67,4.602 18.312,4.602 18.312,4.55 18.402,4.55 18.402,4.498 "
- id="polygon736"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.402,4.498 18.581,4.498 18.581,4.55 18.67,4.55 18.67,4.602 18.312,4.602 18.312,4.55 18.402,4.55 18.402,4.498 "
- id="polygon738"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.486"
- y="3.71"
- id="rect740"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.486"
- y="3.71"
- id="rect742"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.583"
- y="3.8069999"
- id="rect744"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.607,4.382 20.068,4.382 20.068,4.487 19.631,4.487 19.607,4.382 "
- id="polygon746"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.607,4.382 20.068,4.382 20.068,4.487 19.631,4.487 19.607,4.382 "
- id="polygon748"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="20.068,4.382 20.26,4.382 20.236,4.487 20.068,4.487 20.068,4.382 "
- id="polygon750"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.068,4.382 20.26,4.382 20.236,4.487 20.068,4.487 20.068,4.382 "
- id="polygon752"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.099001"
- y="4.414"
- id="rect754"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.099001"
- y="4.414"
- id="rect756"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.844,4.487 20.023,4.487 20.023,4.539 20.113,4.539 20.113,4.591 19.754,4.591 19.754,4.539 19.844,4.539 19.844,4.487 "
- id="polygon758"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.844,4.487 20.023,4.487 20.023,4.539 20.113,4.539 20.113,4.591 19.754,4.591 19.754,4.539 19.844,4.539 19.844,4.487 "
- id="polygon760"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.611"
- y="1.285"
- id="rect762"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.611"
- y="1.285"
- id="rect764"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="16.708"
- y="1.382"
- id="rect766"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="16.732,1.957 17.193,1.957 17.193,2.062 16.756,2.062 16.732,1.957 "
- id="polygon768"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.732,1.957 17.193,1.957 17.193,2.062 16.756,2.062 16.732,1.957 "
- id="polygon770"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="17.193,1.957 17.385,1.957 17.361,2.062 17.193,2.062 17.193,1.957 "
- id="polygon772"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.193,1.957 17.385,1.957 17.361,2.062 17.193,2.062 17.193,1.957 "
- id="polygon774"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.224001"
- y="1.989"
- id="rect776"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.224001"
- y="1.989"
- id="rect778"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="16.969,2.062 17.148,2.062 17.148,2.114 17.238,2.114 17.238,2.166 16.879,2.166 16.879,2.114 16.969,2.114 16.969,2.062 "
- id="polygon780"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.969,2.062 17.148,2.062 17.148,2.114 17.238,2.114 17.238,2.166 16.879,2.166 16.879,2.114 16.969,2.114 16.969,2.062 "
- id="polygon782"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.061001"
- y="1.3099999"
- id="rect784"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.061001"
- y="1.3099999"
- id="rect786"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.158001"
- y="1.4069999"
- id="rect788"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.182,1.982 18.643,1.982 18.643,2.087 18.206,2.087 18.182,1.982 "
- id="polygon790"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.182,1.982 18.643,1.982 18.643,2.087 18.206,2.087 18.182,1.982 "
- id="polygon792"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.643,1.982 18.835,1.982 18.811,2.087 18.643,2.087 18.643,1.982 "
- id="polygon794"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.643,1.982 18.835,1.982 18.811,2.087 18.643,2.087 18.643,1.982 "
- id="polygon796"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.674"
- y="2.0139999"
- id="rect798"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.674"
- y="2.0139999"
- id="rect800"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.419,2.087 18.598,2.087 18.598,2.139 18.688,2.139 18.688,2.191 18.329,2.191 18.329,2.139 18.419,2.139 18.419,2.087 "
- id="polygon802"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.419,2.087 18.598,2.087 18.598,2.139 18.688,2.139 18.688,2.191 18.329,2.191 18.329,2.139 18.419,2.139 18.419,2.087 "
- id="polygon804"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.511"
- y="1.285"
- id="rect806"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.511"
- y="1.285"
- id="rect808"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.608"
- y="1.382"
- id="rect810"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.632,1.957 20.093,1.957 20.093,2.062 19.656,2.062 19.632,1.957 "
- id="polygon812"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.632,1.957 20.093,1.957 20.093,2.062 19.656,2.062 19.632,1.957 "
- id="polygon814"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="20.093,1.957 20.285,1.957 20.261,2.062 20.093,2.062 20.093,1.957 "
- id="polygon816"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.093,1.957 20.285,1.957 20.261,2.062 20.093,2.062 20.093,1.957 "
- id="polygon818"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.124001"
- y="1.989"
- id="rect820"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.124001"
- y="1.989"
- id="rect822"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.869,2.062 20.048,2.062 20.048,2.114 20.138,2.114 20.138,2.166 19.779,2.166 19.779,2.114 19.869,2.114 19.869,2.062 "
- id="polygon824"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.869,2.062 20.048,2.062 20.048,2.114 20.138,2.114 20.138,2.166 19.779,2.166 19.779,2.114 19.869,2.114 19.869,2.062 "
- id="polygon826"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="16.622,3.957 16.574,3.977 16.43,4.337 16.43,4.517 16.502,4.577 17.558,4.577 17.63,4.517 17.63,4.337 17.486,3.977 17.438,3.957 16.622,3.957 "
- id="polygon828"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.622,3.957 16.574,3.977 16.43,4.337 16.43,4.517 16.502,4.577 17.558,4.577 17.63,4.517 17.63,4.337 17.486,3.977 17.438,3.957 16.622,3.957 "
- id="polygon830"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.454,4.277 L 16.502,4.297 L 17.558,4.297 L 17.606,4.277"
- id="path832"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 17.558,4.297 L 17.63,4.337"
- id="path834"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.43,4.337 L 16.502,4.297"
- id="path836"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.766,3.577 16.742,4.057 17.318,4.057 17.294,3.577 16.766,3.577 "
- id="polygon838"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.766,3.577 16.742,4.057 17.318,4.057 17.294,3.577 16.766,3.577 "
- id="polygon840"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.67,4.057 16.622,4.197 17.438,4.197 17.39,4.057 16.67,4.057 "
- id="polygon842"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.67,4.057 16.622,4.197 17.438,4.197 17.39,4.057 16.67,4.057 "
- id="polygon844"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="16.67"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse846"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse848"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse850"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse852"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse854"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse856"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.67"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse858"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse860"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse862"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse864"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse866"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse868"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.67"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse870"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse872"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse874"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse876"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse878"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse880"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.67"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse882"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse884"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse886"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse888"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse890"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse892"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="17.030001"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse894"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="17.030001"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse896"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="17.33"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse898"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="17.33"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse900"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="20.823"
- y="1.648"
- id="rect902"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="20.823"
- y="1.648"
- id="rect904"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="20.823"
- y="1.648"
- id="rect906"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.938"
- y="1.762"
- id="rect908"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.938"
- y="1.762"
- id="rect910"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.938"
- y="1.762"
- id="rect912"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.853001"
- y1="1.9910001"
- x2="20.938"
- y2="1.9910001"
- stroke="#000000"
- stroke-width="0.010"
- id="line914"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.938"
- y1="2.22"
- x2="21.853001"
- y2="2.22"
- stroke="#000000"
- stroke-width="0.010"
- id="line916"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.853001"
- y1="2.391"
- x2="20.938"
- y2="2.391"
- stroke="#000000"
- stroke-width="0.010"
- id="line918"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.938"
- y="2.7920001"
- id="rect920"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.938"
- y="2.7920001"
- id="rect922"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.938"
- y="2.7920001"
- id="rect924"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.823"
- y1="3.1919999"
- x2="21.966999"
- y2="3.1919999"
- stroke="#000000"
- stroke-width="0.010"
- id="line926"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.337999"
- y="3.306"
- id="rect928"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.337999"
- y="3.306"
- id="rect930"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.337999"
- y="3.306"
- id="rect932"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.566999"
- y="3.306"
- id="rect934"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.566999"
- y="3.306"
- id="rect936"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.566999"
- y="3.306"
- id="rect938"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.796"
- y="3.306"
- id="rect940"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.796"
- y="3.306"
- id="rect942"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.796"
- y="3.306"
- id="rect944"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="21.738001"
- y="2.9630001"
- id="rect946"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="21.738001"
- y="2.9630001"
- id="rect948"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="21.738001"
- y="2.9630001"
- id="rect950"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.938"
- y1="2.9630001"
- x2="21.566999"
- y2="2.9630001"
- stroke="#000000"
- stroke-width="0.010"
- id="line952"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.938"
- y="3.2490001"
- id="rect954"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.938"
- y="3.2490001"
- id="rect956"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.938"
- y="3.2490001"
- id="rect958"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="20.995001"
- y="2.448"
- id="rect960"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="20.995001"
- y="2.448"
- id="rect962"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="20.995001"
- y="2.448"
- id="rect964"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.995001"
- y1="2.849"
- x2="21.51"
- y2="2.849"
- stroke="#000000"
- stroke-width="0.010"
- id="line966"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.51"
- y1="2.9059999"
- x2="21.452"
- y2="2.9059999"
- stroke="#000000"
- stroke-width="0.010"
- id="line968"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.995001"
- y1="2.9059999"
- x2="21.052"
- y2="2.9059999"
- stroke="#000000"
- stroke-width="0.010"
- id="line970"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="21.108999"
- y="2.849"
- id="rect972"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="21.108999"
- y="2.849"
- id="rect974"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="21.108999"
- y="2.849"
- id="rect976"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.995001"
- y1="2.563"
- x2="21.052"
- y2="2.563"
- stroke="#000000"
- stroke-width="0.010"
- id="line978"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.108999"
- y1="2.563"
- x2="21.167"
- y2="2.563"
- stroke="#000000"
- stroke-width="0.010"
- id="line980"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.681"
- y1="2.563"
- x2="21.796"
- y2="2.563"
- stroke="#000000"
- stroke-width="0.010"
- id="line982"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.878"
- x2="20.881001"
- y2="3.878"
- stroke="#000000"
- stroke-width="0.010"
- id="line984"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.881001"
- y1="3.8210001"
- x2="21.91"
- y2="3.8210001"
- stroke="#000000"
- stroke-width="0.010"
- id="line986"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.7639999"
- x2="20.881001"
- y2="3.7639999"
- stroke="#000000"
- stroke-width="0.010"
- id="line988"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.881001"
- y1="3.707"
- x2="21.91"
- y2="3.707"
- stroke="#000000"
- stroke-width="0.010"
- id="line990"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.6489999"
- x2="20.881001"
- y2="3.6489999"
- stroke="#000000"
- stroke-width="0.010"
- id="line992"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.881001"
- y1="3.592"
- x2="21.91"
- y2="3.592"
- stroke="#000000"
- stroke-width="0.010"
- id="line994"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.5350001"
- x2="20.881001"
- y2="3.5350001"
- stroke="#000000"
- stroke-width="0.010"
- id="line996"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="18.931999"
- y="5.4460001"
- id="text998"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="18.525999"
- y="6.046"
- id="text1000"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.16.0/22</text>
- <text
- x="14.303"
- y="4.415"
- id="text1002"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="14.238"
- y="4.915"
- id="text1004"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LA-BDC</text>
- <text
- x="19.816999"
- y="0.35600001"
- id="text1006"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="20.266001"
- y="0.85600001"
- id="text1008"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LA-APPS</text>
- <rect
- width="1.326"
- height="1.17"
- x="12.501"
- y="2.28"
- id="rect1010"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="13.164"
- cy="3.451"
- rx="0.66299999"
- ry="0.19499999"
- id="ellipse1012"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="13.164"
- cy="2.28"
- rx="0.66299999"
- ry="0.19499999"
- id="ellipse1014"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="13.164"
- cy="2.28"
- rx="0.66299999"
- ry="0.19499999"
- id="ellipse1016"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 13.827,2.28 L 13.827,3.451 C 13.827,3.559 13.53,3.646 13.164,3.646 C 12.798,3.646 12.501,3.559 12.501,3.451 L 12.501,2.28"
- id="path1018"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="13.85"
- y1="2.7939999"
- x2="14.397"
- y2="2.7980001"
- stroke="#000000"
- stroke-width="0.100"
- id="line1020"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="12.809"
- y="2.9619999"
- id="text1022"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="12.823"
- y="3.362"
- id="text1024"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <rect
- width="1.217"
- height="1.825"
- x="14.275"
- y="10.44"
- id="rect1026"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="14.275"
- y="10.44"
- id="rect1028"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="14.275"
- y="10.44"
- id="rect1030"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.336"
- y="10.501"
- id="rect1032"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.336"
- y="10.501"
- id="rect1034"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.336"
- y="10.501"
- id="rect1036"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="10.744"
- x2="15.309"
- y2="10.744"
- stroke="#000000"
- stroke-width="0.010"
- id="line1038"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.309"
- y1="10.988"
- x2="14.336"
- y2="10.988"
- stroke="#000000"
- stroke-width="0.010"
- id="line1040"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.458"
- y="11.292"
- id="rect1042"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.458"
- y="11.292"
- id="rect1044"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.458"
- y="11.292"
- id="rect1046"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.275"
- y1="11.839"
- x2="15.492"
- y2="11.839"
- stroke="#000000"
- stroke-width="0.010"
- id="line1048"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.127"
- y="11.718"
- id="rect1050"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.127"
- y="11.718"
- id="rect1052"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.127"
- y="11.718"
- id="rect1054"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="11.718"
- id="rect1056"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="11.718"
- id="rect1058"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="11.718"
- id="rect1060"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.37"
- y="11.718"
- id="rect1062"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.37"
- y="11.718"
- id="rect1064"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.37"
- y="11.718"
- id="rect1066"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="15.309"
- y="11.535"
- id="rect1068"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="15.309"
- y="11.535"
- id="rect1070"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="15.309"
- y="11.535"
- id="rect1072"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="11.474"
- x2="15.127"
- y2="11.474"
- stroke="#000000"
- stroke-width="0.010"
- id="line1074"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.183"
- height="0.182"
- x="15.249"
- y="11.292"
- id="rect1076"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.183"
- height="0.182"
- x="15.249"
- y="11.292"
- id="rect1078"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.183"
- height="0.182"
- x="15.249"
- y="11.292"
- id="rect1080"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.397"
- y="11.048"
- id="rect1082"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.397"
- y="11.048"
- id="rect1084"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.397"
- y="11.048"
- id="rect1086"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="11.353"
- x2="15.066"
- y2="11.353"
- stroke="#000000"
- stroke-width="0.010"
- id="line1088"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.64"
- y="11.353"
- id="rect1090"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.64"
- y="11.353"
- id="rect1092"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.64"
- y="11.353"
- id="rect1094"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.127"
- y1="11.17"
- x2="15.249"
- y2="11.17"
- stroke="#000000"
- stroke-width="0.010"
- id="line1096"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="11.9"
- x2="15.431"
- y2="11.9"
- stroke="#000000"
- stroke-width="0.010"
- id="line1098"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="11.961"
- x2="14.336"
- y2="11.961"
- stroke="#000000"
- stroke-width="0.010"
- id="line1100"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="12.022"
- x2="15.431"
- y2="12.022"
- stroke="#000000"
- stroke-width="0.010"
- id="line1102"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="12.204"
- x2="14.336"
- y2="12.204"
- stroke="#000000"
- stroke-width="0.010"
- id="line1104"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="12.143"
- x2="15.431"
- y2="12.143"
- stroke="#000000"
- stroke-width="0.010"
- id="line1106"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="12.083"
- x2="14.336"
- y2="12.083"
- stroke="#000000"
- stroke-width="0.010"
- id="line1108"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.397"
- y1="11.17"
- x2="14.458"
- y2="11.17"
- stroke="#000000"
- stroke-width="0.010"
- id="line1110"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="11.17"
- x2="14.579"
- y2="11.17"
- stroke="#000000"
- stroke-width="0.010"
- id="line1112"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="11.413"
- x2="14.579"
- y2="11.413"
- stroke="#000000"
- stroke-width="0.010"
- id="line1114"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.005"
- y1="11.413"
- x2="15.066"
- y2="11.413"
- stroke="#000000"
- stroke-width="0.010"
- id="line1116"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.442"
- y1="11.353"
- x2="20.584"
- y2="11.34"
- stroke="#000000"
- stroke-width="0.100"
- id="line1118"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.929001"
- y1="11.349"
- x2="16.931"
- y2="12.308"
- stroke="#000000"
- stroke-width="0.100"
- id="line1120"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.931999"
- y1="11.349"
- x2="16.93"
- y2="10.349"
- stroke="#000000"
- stroke-width="0.100"
- id="line1122"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.372"
- y1="11.345"
- x2="18.374001"
- y2="12.251"
- stroke="#000000"
- stroke-width="0.100"
- id="line1124"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.372999"
- y1="11.345"
- x2="18.370001"
- y2="10.345"
- stroke="#000000"
- stroke-width="0.100"
- id="line1126"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.815001"
- y1="11.342"
- x2="19.816999"
- y2="12.269"
- stroke="#000000"
- stroke-width="0.100"
- id="line1128"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.813"
- y1="11.342"
- x2="19.811001"
- y2="10.342"
- stroke="#000000"
- stroke-width="0.100"
- id="line1130"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.921"
- y="12.276"
- id="rect1132"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.921"
- y="12.276"
- id="rect1134"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.018"
- y="12.373"
- id="rect1136"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.043,12.948 18.504,12.948 18.504,13.052 18.067,13.052 18.043,12.948 "
- id="polygon1138"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.043,12.948 18.504,12.948 18.504,13.052 18.067,13.052 18.043,12.948 "
- id="polygon1140"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.504,12.948 18.696,12.948 18.672,13.052 18.504,13.052 18.504,12.948 "
- id="polygon1142"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.504,12.948 18.696,12.948 18.672,13.052 18.504,13.052 18.504,12.948 "
- id="polygon1144"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.535"
- y="12.979"
- id="rect1146"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.535"
- y="12.979"
- id="rect1148"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.28,13.052 18.459,13.052 18.459,13.104 18.548,13.104 18.548,13.157 18.19,13.157 18.19,13.104 18.28,13.104 18.28,13.052 "
- id="polygon1150"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.28,13.052 18.459,13.052 18.459,13.104 18.548,13.104 18.548,13.157 18.19,13.157 18.19,13.104 18.28,13.104 18.28,13.052 "
- id="polygon1152"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.364"
- y="12.265"
- id="rect1154"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.364"
- y="12.265"
- id="rect1156"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.461"
- y="12.362"
- id="rect1158"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.485,12.937 19.946,12.937 19.946,13.041 19.509,13.041 19.485,12.937 "
- id="polygon1160"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.485,12.937 19.946,12.937 19.946,13.041 19.509,13.041 19.485,12.937 "
- id="polygon1162"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="19.946,12.937 20.138,12.937 20.114,13.041 19.946,13.041 19.946,12.937 "
- id="polygon1164"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.946,12.937 20.138,12.937 20.114,13.041 19.946,13.041 19.946,12.937 "
- id="polygon1166"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="19.976999"
- y="12.968"
- id="rect1168"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="19.976999"
- y="12.968"
- id="rect1170"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.722,13.041 19.901,13.041 19.901,13.094 19.991,13.094 19.991,13.146 19.632,13.146 19.632,13.094 19.722,13.094 19.722,13.041 "
- id="polygon1172"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.722,13.041 19.901,13.041 19.901,13.094 19.991,13.094 19.991,13.146 19.632,13.146 19.632,13.094 19.722,13.094 19.722,13.041 "
- id="polygon1174"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.489"
- y="9.8400002"
- id="rect1176"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.489"
- y="9.8400002"
- id="rect1178"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="16.586"
- y="9.9370003"
- id="rect1180"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="16.61,10.512 17.071,10.512 17.071,10.616 16.634,10.616 16.61,10.512 "
- id="polygon1182"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.61,10.512 17.071,10.512 17.071,10.616 16.634,10.616 16.61,10.512 "
- id="polygon1184"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="17.071,10.512 17.263,10.512 17.239,10.616 17.071,10.616 17.071,10.512 "
- id="polygon1186"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.071,10.512 17.263,10.512 17.239,10.616 17.071,10.616 17.071,10.512 "
- id="polygon1188"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.101999"
- y="10.543"
- id="rect1190"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.101999"
- y="10.543"
- id="rect1192"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="16.847,10.616 17.026,10.616 17.026,10.669 17.116,10.669 17.116,10.721 16.757,10.721 16.757,10.669 16.847,10.669 16.847,10.616 "
- id="polygon1194"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.847,10.616 17.026,10.616 17.026,10.669 17.116,10.669 17.116,10.721 16.757,10.721 16.757,10.669 16.847,10.669 16.847,10.616 "
- id="polygon1196"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.938999"
- y="9.8649998"
- id="rect1198"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.938999"
- y="9.8649998"
- id="rect1200"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.035999"
- y="9.9619999"
- id="rect1202"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.06,10.537 18.521,10.537 18.521,10.641 18.084,10.641 18.06,10.537 "
- id="polygon1204"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.06,10.537 18.521,10.537 18.521,10.641 18.084,10.641 18.06,10.537 "
- id="polygon1206"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.521,10.537 18.713,10.537 18.689,10.641 18.521,10.641 18.521,10.537 "
- id="polygon1208"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.521,10.537 18.713,10.537 18.689,10.641 18.521,10.641 18.521,10.537 "
- id="polygon1210"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.552"
- y="10.568"
- id="rect1212"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.552"
- y="10.568"
- id="rect1214"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.297,10.641 18.476,10.641 18.476,10.694 18.566,10.694 18.566,10.746 18.207,10.746 18.207,10.694 18.297,10.694 18.297,10.641 "
- id="polygon1216"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.297,10.641 18.476,10.641 18.476,10.694 18.566,10.694 18.566,10.746 18.207,10.746 18.207,10.694 18.297,10.694 18.297,10.641 "
- id="polygon1218"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.389"
- y="9.8400002"
- id="rect1220"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.389"
- y="9.8400002"
- id="rect1222"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.486"
- y="9.9370003"
- id="rect1224"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.51,10.512 19.971,10.512 19.971,10.616 19.534,10.616 19.51,10.512 "
- id="polygon1226"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.51,10.512 19.971,10.512 19.971,10.616 19.534,10.616 19.51,10.512 "
- id="polygon1228"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="19.971,10.512 20.163,10.512 20.139,10.616 19.971,10.616 19.971,10.512 "
- id="polygon1230"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.971,10.512 20.163,10.512 20.139,10.616 19.971,10.616 19.971,10.512 "
- id="polygon1232"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.002001"
- y="10.543"
- id="rect1234"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.002001"
- y="10.543"
- id="rect1236"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.747,10.616 19.926,10.616 19.926,10.669 20.016,10.669 20.016,10.721 19.657,10.721 19.657,10.669 19.747,10.669 19.747,10.616 "
- id="polygon1238"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.747,10.616 19.926,10.616 19.926,10.669 20.016,10.669 20.016,10.721 19.657,10.721 19.657,10.669 19.747,10.669 19.747,10.616 "
- id="polygon1240"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="16.501,12.512 16.453,12.532 16.309,12.892 16.309,13.072 16.381,13.132 17.437,13.132 17.509,13.072 17.509,12.892 17.365,12.532 17.317,12.512 16.501,12.512 "
- id="polygon1242"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.501,12.512 16.453,12.532 16.309,12.892 16.309,13.072 16.381,13.132 17.437,13.132 17.509,13.072 17.509,12.892 17.365,12.532 17.317,12.512 16.501,12.512 "
- id="polygon1244"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.333,12.832 L 16.381,12.852 L 17.437,12.852 L 17.485,12.832"
- id="path1246"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 17.437,12.852 L 17.509,12.892"
- id="path1248"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.309,12.892 L 16.381,12.852"
- id="path1250"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.645,12.132 16.621,12.612 17.197,12.612 17.173,12.132 16.645,12.132 "
- id="polygon1252"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.645,12.132 16.621,12.612 17.197,12.612 17.173,12.132 16.645,12.132 "
- id="polygon1254"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.549,12.612 16.501,12.752 17.317,12.752 17.269,12.612 16.549,12.612 "
- id="polygon1256"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.549,12.612 16.501,12.752 17.317,12.752 17.269,12.612 16.549,12.612 "
- id="polygon1258"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="16.549"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1260"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1262"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1264"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1266"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1268"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1270"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.549"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1272"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1274"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1276"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1278"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1280"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1282"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.549"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1284"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1286"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1288"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1290"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1292"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1294"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.549"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1296"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1298"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1300"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1302"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1304"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1306"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.909"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1308"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="16.909"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1310"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="17.209"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1312"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="17.209"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1314"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2869999"
- x="20.701"
- y="10.203"
- id="rect1316"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2869999"
- x="20.701"
- y="10.203"
- id="rect1318"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2869999"
- x="20.701"
- y="10.203"
- id="rect1320"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.816"
- y="10.317"
- id="rect1322"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.816"
- y="10.317"
- id="rect1324"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.816"
- y="10.317"
- id="rect1326"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.731001"
- y1="10.546"
- x2="20.816"
- y2="10.546"
- stroke="#000000"
- stroke-width="0.010"
- id="line1328"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.816"
- y1="10.774"
- x2="21.731001"
- y2="10.774"
- stroke="#000000"
- stroke-width="0.010"
- id="line1330"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.731001"
- y1="10.946"
- x2="20.816"
- y2="10.946"
- stroke="#000000"
- stroke-width="0.010"
- id="line1332"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.816"
- y="11.346"
- id="rect1334"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.816"
- y="11.346"
- id="rect1336"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.816"
- y="11.346"
- id="rect1338"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.701"
- y1="11.747"
- x2="21.844999"
- y2="11.747"
- stroke="#000000"
- stroke-width="0.010"
- id="line1340"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.216"
- y="11.861"
- id="rect1342"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.216"
- y="11.861"
- id="rect1344"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.216"
- y="11.861"
- id="rect1346"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.445"
- y="11.861"
- id="rect1348"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.445"
- y="11.861"
- id="rect1350"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.445"
- y="11.861"
- id="rect1352"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.674"
- y="11.861"
- id="rect1354"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.674"
- y="11.861"
- id="rect1356"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.674"
- y="11.861"
- id="rect1358"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="21.615999"
- y="11.518"
- id="rect1360"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="21.615999"
- y="11.518"
- id="rect1362"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="21.615999"
- y="11.518"
- id="rect1364"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.816"
- y1="11.518"
- x2="21.445"
- y2="11.518"
- stroke="#000000"
- stroke-width="0.010"
- id="line1366"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.816"
- y="11.804"
- id="rect1368"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.816"
- y="11.804"
- id="rect1370"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.816"
- y="11.804"
- id="rect1372"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="20.872999"
- y="11.003"
- id="rect1374"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="20.872999"
- y="11.003"
- id="rect1376"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="20.872999"
- y="11.003"
- id="rect1378"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.872999"
- y1="11.404"
- x2="21.388"
- y2="11.404"
- stroke="#000000"
- stroke-width="0.010"
- id="line1380"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.388"
- y1="11.461"
- x2="21.330999"
- y2="11.461"
- stroke="#000000"
- stroke-width="0.010"
- id="line1382"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.872999"
- y1="11.461"
- x2="20.93"
- y2="11.461"
- stroke="#000000"
- stroke-width="0.010"
- id="line1384"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="20.987"
- y="11.404"
- id="rect1386"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="20.987"
- y="11.404"
- id="rect1388"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="20.987"
- y="11.404"
- id="rect1390"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.872999"
- y1="11.118"
- x2="20.93"
- y2="11.118"
- stroke="#000000"
- stroke-width="0.010"
- id="line1392"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.987"
- y1="11.118"
- x2="21.045"
- y2="11.118"
- stroke="#000000"
- stroke-width="0.010"
- id="line1394"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.559"
- y1="11.118"
- x2="21.674"
- y2="11.118"
- stroke="#000000"
- stroke-width="0.010"
- id="line1396"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.433"
- x2="20.759001"
- y2="12.433"
- stroke="#000000"
- stroke-width="0.010"
- id="line1398"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.759001"
- y1="12.376"
- x2="21.788"
- y2="12.376"
- stroke="#000000"
- stroke-width="0.010"
- id="line1400"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.319"
- x2="20.759001"
- y2="12.319"
- stroke="#000000"
- stroke-width="0.010"
- id="line1402"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.759001"
- y1="12.261"
- x2="21.788"
- y2="12.261"
- stroke="#000000"
- stroke-width="0.010"
- id="line1404"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.204"
- x2="20.759001"
- y2="12.204"
- stroke="#000000"
- stroke-width="0.010"
- id="line1406"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.759001"
- y1="12.147"
- x2="21.788"
- y2="12.147"
- stroke="#000000"
- stroke-width="0.010"
- id="line1408"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.09"
- x2="20.759001"
- y2="12.09"
- stroke="#000000"
- stroke-width="0.010"
- id="line1410"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="18.334999"
- y="14.401"
- id="text1412"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="17.900999"
- y="15.001"
- id="text1414"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.20.0/22</text>
- <text
- x="13.937"
- y="12.893"
- id="text1416"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="13.608"
- y="13.393"
- id="text1418"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">WADC-BDC</text>
- <text
- x="19.917"
- y="8.9940004"
- id="text1420"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="20.101999"
- y="9.4940004"
- id="text1422"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">WADC-APPS</text>
- <rect
- width="1.314"
- height="1.159"
- x="12.051"
- y="10.933"
- id="rect1424"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="12.708"
- cy="12.092"
- rx="0.65700001"
- ry="0.193"
- id="ellipse1426"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.708"
- cy="10.933"
- rx="0.65700001"
- ry="0.193"
- id="ellipse1428"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.708"
- cy="10.933"
- rx="0.65700001"
- ry="0.193"
- id="ellipse1430"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 13.365,10.933 L 13.365,12.092 C 13.365,12.199 13.071,12.286 12.708,12.286 C 12.345,12.286 12.051,12.199 12.051,12.092 L 12.051,10.933"
- id="path1432"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="14.275"
- y1="11.353"
- x2="13.4"
- y2="11.368"
- stroke="#000000"
- stroke-width="0.100"
- id="line1434"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="12.412"
- y="11.567"
- id="text1436"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="12.427"
- y="11.967"
- id="text1438"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <path
- d="M 9.35,11.667 C 9.83,11.677 10.761,11.461 10.63,10.999 C 10.499,10.536 9.874,10.433 9.612,10.567 C 9.35,10.7 10.019,9.919 8.74,9.714 C 7.46,9.508 6.805,9.837 6.994,10.073 C 7.183,10.31 5.875,9.518 5.264,9.971 C 4.653,10.423 5.889,10.855 5.627,10.793 C 5.366,10.731 4.566,10.814 4.828,11.585 C 5.089,12.356 7.445,11.759 7.183,11.872 C 6.922,11.986 7.576,12.551 8.39,12.438 C 9.205,12.325 9.263,12.12 9.35,11.667 L 9.35,11.667"
- id="path1440"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <path
- d="M 9.35,11.667 C 9.83,11.677 10.761,11.461 10.63,10.999 C 10.499,10.536 9.874,10.433 9.612,10.567 C 9.35,10.7 10.019,9.919 8.74,9.714 C 7.46,9.508 6.805,9.837 6.994,10.073 C 7.183,10.31 5.875,9.518 5.264,9.971 C 4.653,10.423 5.889,10.855 5.627,10.793 C 5.366,10.731 4.566,10.814 4.828,11.585 C 5.089,12.356 7.445,11.759 7.183,11.872 C 6.922,11.986 7.576,12.551 8.39,12.438 C 9.205,12.325 9.263,12.12 9.35,11.667 L 9.35,11.667"
- id="path1442"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="6.7909999"
- y="11.036"
- id="text1444"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Internet</text>
- <path
- d="M 4.7,11.1 C 5.035363,11.196174 5.3953356,11.076093 5.6057965,10.797841 C 5.8162574,10.51959 5.8338243,10.140524 5.65,9.844"
- id="path1446"
- style="fill:none;stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <path
- d="M 8.675,9.794 C 7.4940305,10.104758 6.3530779,10.551408 5.275,11.125"
- id="path1448"
- style="fill:none;stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <path
- d="M 4.7,11.15 C 6.6098972,11.931939 8.7554368,11.904871 10.645,11.075"
- id="path1450"
- style="fill:none;stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <rect
- width="1.397"
- height="4.1900001"
- x="0.61400002"
- y="8.7200003"
- id="rect1452"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.397"
- height="4.1900001"
- x="0.61400002"
- y="8.7200003"
- id="rect1454"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.397"
- height="4.1900001"
- x="0.61400002"
- y="8.7200003"
- id="rect1456"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.117"
- height="1.676"
- x="0.75400001"
- y="8.8590002"
- id="rect1458"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.117"
- height="1.676"
- x="0.75400001"
- y="8.8590002"
- id="rect1460"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.117"
- height="1.676"
- x="0.75400001"
- y="8.8590002"
- id="rect1462"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="9.1389999"
- x2="1.8710001"
- y2="9.1389999"
- stroke="#000000"
- stroke-width="0.010"
- id="line1464"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.8710001"
- y1="9.4180002"
- x2="0.75400001"
- y2="9.4180002"
- stroke="#000000"
- stroke-width="0.010"
- id="line1466"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="9.698"
- x2="1.8710001"
- y2="9.698"
- stroke="#000000"
- stroke-width="0.010"
- id="line1468"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="9.9770002"
- x2="1.8710001"
- y2="9.9770002"
- stroke="#000000"
- stroke-width="0.010"
- id="line1470"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.8710001"
- y1="10.256"
- x2="0.75400001"
- y2="10.256"
- stroke="#000000"
- stroke-width="0.010"
- id="line1472"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.76800001"
- height="0.419"
- x="0.75400001"
- y="10.675"
- id="rect1474"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.76800001"
- height="0.419"
- x="0.75400001"
- y="10.675"
- id="rect1476"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.76800001"
- height="0.419"
- x="0.75400001"
- y="10.675"
- id="rect1478"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.61400002"
- y1="11.374"
- x2="2.0109999"
- y2="11.374"
- stroke="#000000"
- stroke-width="0.010"
- id="line1480"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.07"
- height="0.07"
- x="1.243"
- y="11.513"
- id="rect1482"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.07"
- height="0.07"
- x="1.243"
- y="11.513"
- id="rect1484"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.07"
- height="0.07"
- x="1.243"
- y="11.513"
- id="rect1486"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.07"
- height="0.07"
- x="1.522"
- y="11.513"
- id="rect1488"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.07"
- height="0.07"
- x="1.522"
- y="11.513"
- id="rect1490"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.07"
- height="0.07"
- x="1.522"
- y="11.513"
- id="rect1492"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.07"
- height="0.07"
- x="1.801"
- y="11.513"
- id="rect1494"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.07"
- height="0.07"
- x="1.801"
- y="11.513"
- id="rect1496"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.07"
- height="0.07"
- x="1.801"
- y="11.513"
- id="rect1498"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.14"
- height="0.14"
- x="1.7309999"
- y="11.094"
- id="rect1500"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.14"
- height="0.14"
- x="1.7309999"
- y="11.094"
- id="rect1502"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.14"
- height="0.14"
- x="1.7309999"
- y="11.094"
- id="rect1504"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="10.885"
- x2="1.522"
- y2="10.885"
- stroke="#000000"
- stroke-width="0.010"
- id="line1506"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.20999999"
- height="0.20999999"
- x="0.75400001"
- y="11.444"
- id="rect1508"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.20999999"
- height="0.20999999"
- x="0.75400001"
- y="11.444"
- id="rect1510"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.20999999"
- height="0.20999999"
- x="0.75400001"
- y="11.444"
- id="rect1512"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97799999"
- height="0.07"
- x="0.82300001"
- y="10.326"
- id="rect1514"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.97799999"
- height="0.07"
- x="0.82300001"
- y="10.326"
- id="rect1516"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97799999"
- height="0.07"
- x="0.82300001"
- y="10.326"
- id="rect1518"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.82300001"
- y1="10.745"
- x2="1.452"
- y2="10.745"
- stroke="#000000"
- stroke-width="0.010"
- id="line1520"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.452"
- y1="10.815"
- x2="1.382"
- y2="10.815"
- stroke="#000000"
- stroke-width="0.010"
- id="line1522"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.82300001"
- y1="10.815"
- x2="0.89300001"
- y2="10.815"
- stroke="#000000"
- stroke-width="0.010"
- id="line1524"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.34900001"
- height="0.07"
- x="0.963"
- y="10.745"
- id="rect1526"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.34900001"
- height="0.07"
- x="0.963"
- y="10.745"
- id="rect1528"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.34900001"
- height="0.07"
- x="0.963"
- y="10.745"
- id="rect1530"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.82300001"
- y1="10.466"
- x2="0.89300001"
- y2="10.466"
- stroke="#000000"
- stroke-width="0.010"
- id="line1532"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.963"
- y1="10.466"
- x2="1.033"
- y2="10.466"
- stroke="#000000"
- stroke-width="0.010"
- id="line1534"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.6619999"
- y1="10.466"
- x2="1.801"
- y2="10.466"
- stroke="#000000"
- stroke-width="0.010"
- id="line1536"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.84"
- x2="1.941"
- y2="12.84"
- stroke="#000000"
- stroke-width="0.010"
- id="line1538"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.77"
- x2="0.68400002"
- y2="12.77"
- stroke="#000000"
- stroke-width="0.010"
- id="line1540"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.701"
- x2="1.941"
- y2="12.701"
- stroke="#000000"
- stroke-width="0.010"
- id="line1542"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.631"
- x2="0.68400002"
- y2="12.631"
- stroke="#000000"
- stroke-width="0.010"
- id="line1544"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.561"
- x2="1.941"
- y2="12.561"
- stroke="#000000"
- stroke-width="0.010"
- id="line1546"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.491"
- x2="0.68400002"
- y2="12.491"
- stroke="#000000"
- stroke-width="0.010"
- id="line1548"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.421"
- x2="1.941"
- y2="12.421"
- stroke="#000000"
- stroke-width="0.010"
- id="line1550"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.351"
- x2="0.68400002"
- y2="12.351"
- stroke="#000000"
- stroke-width="0.010"
- id="line1552"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.282"
- x2="1.941"
- y2="12.282"
- stroke="#000000"
- stroke-width="0.010"
- id="line1554"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.212"
- x2="0.68400002"
- y2="12.212"
- stroke="#000000"
- stroke-width="0.010"
- id="line1556"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.142"
- x2="1.941"
- y2="12.142"
- stroke="#000000"
- stroke-width="0.010"
- id="line1558"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.072"
- x2="0.68400002"
- y2="12.072"
- stroke="#000000"
- stroke-width="0.010"
- id="line1560"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.002"
- x2="1.941"
- y2="12.002"
- stroke="#000000"
- stroke-width="0.010"
- id="line1562"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="11.932"
- x2="0.68400002"
- y2="11.932"
- stroke="#000000"
- stroke-width="0.010"
- id="line1564"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.3340001"
- y="11.97"
- id="rect1566"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.3340001"
- y="11.97"
- id="rect1568"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-6.2290001"
- y="12.076"
- id="rect1570"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-6.202,12.699 -5.703,12.699 -5.703,12.812 -6.176,12.812 -6.202,12.699 "
- id="polygon1572"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.202,12.699 -5.703,12.699 -5.703,12.812 -6.176,12.812 -6.202,12.699 "
- id="polygon1574"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-5.703,12.699 -5.494,12.699 -5.521,12.812 -5.703,12.812 -5.703,12.699 "
- id="polygon1576"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-5.703,12.699 -5.494,12.699 -5.521,12.812 -5.703,12.812 -5.703,12.699 "
- id="polygon1578"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.6690001"
- y="12.733"
- id="rect1580"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.6690001"
- y="12.733"
- id="rect1582"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-5.945,12.812 -5.751,12.812 -5.751,12.869 -5.654,12.869 -5.654,12.925 -6.042,12.925 -6.042,12.869 -5.945,12.869 -5.945,12.812 "
- id="polygon1584"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-5.945,12.812 -5.751,12.812 -5.751,12.869 -5.654,12.869 -5.654,12.925 -6.042,12.925 -6.042,12.869 -5.945,12.869 -5.945,12.812 "
- id="polygon1586"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.62800002"
- y1="11.055"
- x2="-9.6000004"
- y2="11.069"
- stroke="#000000"
- stroke-width="0.100"
- id="line1588"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-1.312"
- y1="11.057"
- x2="-1.314"
- y2="10.12"
- stroke="#000000"
- stroke-width="0.100"
- id="line1590"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-3.5769999"
- y1="11.06"
- x2="-3.575"
- y2="12.069"
- stroke="#000000"
- stroke-width="0.100"
- id="line1592"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-3.573"
- y1="11.06"
- x2="-3.5739999"
- y2="10.399"
- stroke="#000000"
- stroke-width="0.100"
- id="line1594"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-5.8520002"
- y1="11.063"
- x2="-5.8499999"
- y2="12.018"
- stroke="#000000"
- stroke-width="0.100"
- id="line1596"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-5.8429999"
- y1="11.063"
- x2="-5.8439999"
- y2="10.338"
- stroke="#000000"
- stroke-width="0.100"
- id="line1598"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-8.0740004"
- y1="11.066"
- x2="-8.0749998"
- y2="10.168"
- stroke="#000000"
- stroke-width="0.100"
- id="line1600"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.0779999"
- height="0.80800003"
- x="-4.079"
- y="12.008"
- id="rect1602"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.0779999"
- height="0.80800003"
- x="-4.079"
- y="12.008"
- id="rect1604"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.84399998"
- height="0.55699998"
- x="-3.9619999"
- y="12.125"
- id="rect1606"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-3.933,12.816 -3.378,12.816 -3.378,12.942 -3.903,12.942 -3.933,12.816 "
- id="polygon1608"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.933,12.816 -3.378,12.816 -3.378,12.942 -3.903,12.942 -3.933,12.816 "
- id="polygon1610"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-3.378,12.816 -3.147,12.816 -3.176,12.942 -3.378,12.942 -3.378,12.816 "
- id="polygon1612"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.378,12.816 -3.147,12.816 -3.176,12.942 -3.378,12.942 -3.378,12.816 "
- id="polygon1614"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.050000001"
- height="0.050000001"
- x="-3.3399999"
- y="12.854"
- id="rect1616"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.050000001"
- height="0.050000001"
- x="-3.3399999"
- y="12.854"
- id="rect1618"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.647,12.942 -3.432,12.942 -3.432,13.005 -3.324,13.005 -3.324,13.068 -3.755,13.068 -3.755,13.005 -3.647,13.005 -3.647,12.942 "
- id="polygon1620"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.647,12.942 -3.432,12.942 -3.432,13.005 -3.324,13.005 -3.324,13.068 -3.755,13.068 -3.755,13.005 -3.647,13.005 -3.647,12.942 "
- id="polygon1622"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.329"
- y="9.3830004"
- id="rect1624"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.329"
- y="9.3830004"
- id="rect1626"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-6.224"
- y="9.4890003"
- id="rect1628"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-6.198,10.112 -5.698,10.112 -5.698,10.225 -6.171,10.225 -6.198,10.112 "
- id="polygon1630"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.198,10.112 -5.698,10.112 -5.698,10.225 -6.171,10.225 -6.198,10.112 "
- id="polygon1632"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-5.698,10.112 -5.49,10.112 -5.516,10.225 -5.698,10.225 -5.698,10.112 "
- id="polygon1634"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-5.698,10.112 -5.49,10.112 -5.516,10.225 -5.698,10.225 -5.698,10.112 "
- id="polygon1636"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.664"
- y="10.146"
- id="rect1638"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.664"
- y="10.146"
- id="rect1640"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-5.941,10.225 -5.746,10.225 -5.746,10.282 -5.649,10.282 -5.649,10.338 -6.038,10.338 -6.038,10.282 -5.941,10.282 -5.941,10.225 "
- id="polygon1642"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-5.941,10.225 -5.746,10.225 -5.746,10.282 -5.649,10.282 -5.649,10.338 -6.038,10.338 -6.038,10.282 -5.941,10.282 -5.941,10.225 "
- id="polygon1644"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-4.0599999"
- y="9.4449997"
- id="rect1646"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-4.0599999"
- y="9.4449997"
- id="rect1648"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-3.9549999"
- y="9.5500002"
- id="rect1650"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-3.928,10.173 -3.429,10.173 -3.429,10.286 -3.902,10.286 -3.928,10.173 "
- id="polygon1652"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.928,10.173 -3.429,10.173 -3.429,10.286 -3.902,10.286 -3.928,10.173 "
- id="polygon1654"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-3.429,10.173 -3.22,10.173 -3.247,10.286 -3.429,10.286 -3.429,10.173 "
- id="polygon1656"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.429,10.173 -3.22,10.173 -3.247,10.286 -3.429,10.286 -3.429,10.173 "
- id="polygon1658"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-3.395"
- y="10.207"
- id="rect1660"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-3.395"
- y="10.207"
- id="rect1662"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.671,10.286 -3.477,10.286 -3.477,10.343 -3.38,10.343 -3.38,10.399 -3.769,10.399 -3.769,10.343 -3.671,10.343 -3.671,10.286 "
- id="polygon1664"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.671,10.286 -3.477,10.286 -3.477,10.343 -3.38,10.343 -3.38,10.399 -3.769,10.399 -3.769,10.343 -3.671,10.343 -3.671,10.286 "
- id="polygon1666"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-10.578"
- y="10.617"
- id="rect1668"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-10.578"
- y="10.617"
- id="rect1670"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-10.473"
- y="10.722"
- id="rect1672"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-10.446,11.345 -9.947,11.345 -9.947,11.458 -10.42,11.458 -10.446,11.345 "
- id="polygon1674"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-10.446,11.345 -9.947,11.345 -9.947,11.458 -10.42,11.458 -10.446,11.345 "
- id="polygon1676"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-9.947,11.345 -9.738,11.345 -9.765,11.458 -9.947,11.458 -9.947,11.345 "
- id="polygon1678"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-9.947,11.345 -9.738,11.345 -9.765,11.458 -9.947,11.458 -9.947,11.345 "
- id="polygon1680"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-9.9130001"
- y="11.379"
- id="rect1682"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-9.9130001"
- y="11.379"
- id="rect1684"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-10.19,11.458 -9.995,11.458 -9.995,11.515 -9.898,11.515 -9.898,11.571 -10.287,11.571 -10.287,11.515 -10.19,11.515 -10.19,11.458 "
- id="polygon1686"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-10.19,11.458 -9.995,11.458 -9.995,11.515 -9.898,11.515 -9.898,11.571 -10.287,11.571 -10.287,11.515 -10.19,11.515 -10.19,11.458 "
- id="polygon1688"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-1.726,9.492 -1.775,9.513 -1.92,9.877 -1.92,10.059 -1.848,10.12 -0.779,10.12 -0.707,10.059 -0.707,9.877 -0.852,9.513 -0.901,9.492 -1.726,9.492 "
- id="polygon1690"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="-1.726,9.492 -1.775,9.513 -1.92,9.877 -1.92,10.059 -1.848,10.12 -0.779,10.12 -0.707,10.059 -0.707,9.877 -0.852,9.513 -0.901,9.492 -1.726,9.492 "
- id="polygon1692"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -1.896,9.816 L -1.848,9.836 L -0.779,9.836 L -0.731,9.816"
- id="path1694"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -0.779,9.836 L -0.707,9.877"
- id="path1696"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -1.92,9.877 L -1.848,9.836"
- id="path1698"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.581,9.108 -1.605,9.593 -1.022,9.593 -1.046,9.108 -1.581,9.108 "
- id="polygon1700"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="-1.581,9.108 -1.605,9.593 -1.022,9.593 -1.046,9.108 -1.581,9.108 "
- id="polygon1702"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.678,9.593 -1.726,9.735 -0.901,9.735 -0.949,9.593 -1.678,9.593 "
- id="polygon1704"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="-1.678,9.593 -1.726,9.735 -0.901,9.735 -0.949,9.593 -1.678,9.593 "
- id="polygon1706"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="-1.678"
- cy="9.9069996"
- rx="0.012"
- ry="0.012"
- id="ellipse1708"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.678"
- cy="9.9069996"
- rx="0.012"
- ry="0.012"
- id="ellipse1710"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.556"
- cy="9.9069996"
- rx="0.012"
- ry="0.012"
- id="ellipse1712"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.556"
- cy="9.9069996"
- rx="0.012"
- ry="0.012"
- id="ellipse1714"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.4349999"
- cy="9.9069996"
- rx="0.012"
- ry="0.012"
- id="ellipse1716"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.4349999"
- cy="9.9069996"
- rx="0.012"
- ry="0.012"
- id="ellipse1718"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.678"
- cy="9.9580002"
- rx="0.012"
- ry="0.012"
- id="ellipse1720"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.678"
- cy="9.9580002"
- rx="0.012"
- ry="0.012"
- id="ellipse1722"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.556"
- cy="9.9580002"
- rx="0.012"
- ry="0.012"
- id="ellipse1724"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.556"
- cy="9.9580002"
- rx="0.012"
- ry="0.012"
- id="ellipse1726"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.4349999"
- cy="9.9580002"
- rx="0.012"
- ry="0.012"
- id="ellipse1728"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.4349999"
- cy="9.9580002"
- rx="0.012"
- ry="0.012"
- id="ellipse1730"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.678"
- cy="10.008"
- rx="0.012"
- ry="0.012"
- id="ellipse1732"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.678"
- cy="10.008"
- rx="0.012"
- ry="0.012"
- id="ellipse1734"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.556"
- cy="10.008"
- rx="0.012"
- ry="0.012"
- id="ellipse1736"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.556"
- cy="10.008"
- rx="0.012"
- ry="0.012"
- id="ellipse1738"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.4349999"
- cy="10.008"
- rx="0.012"
- ry="0.012"
- id="ellipse1740"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.4349999"
- cy="10.008"
- rx="0.012"
- ry="0.012"
- id="ellipse1742"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.678"
- cy="10.059"
- rx="0.012"
- ry="0.012"
- id="ellipse1744"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.678"
- cy="10.059"
- rx="0.012"
- ry="0.012"
- id="ellipse1746"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.556"
- cy="10.059"
- rx="0.012"
- ry="0.012"
- id="ellipse1748"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.556"
- cy="10.059"
- rx="0.012"
- ry="0.012"
- id="ellipse1750"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.4349999"
- cy="10.059"
- rx="0.012"
- ry="0.012"
- id="ellipse1752"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.4349999"
- cy="10.059"
- rx="0.012"
- ry="0.012"
- id="ellipse1754"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.314"
- cy="9.9169998"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1756"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-1.314"
- cy="9.9169998"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1758"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.01"
- cy="9.9169998"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1760"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-1.01"
- cy="9.9169998"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1762"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.159"
- height="2.3180001"
- x="-8.6300001"
- y="8.4790001"
- id="rect1764"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.159"
- height="2.3180001"
- x="-8.6300001"
- y="8.4790001"
- id="rect1766"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.159"
- height="2.3180001"
- x="-8.6300001"
- y="8.4790001"
- id="rect1768"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.92699999"
- height="0.92699999"
- x="-8.5150003"
- y="8.5950003"
- id="rect1770"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.92699999"
- height="0.92699999"
- x="-8.5150003"
- y="8.5950003"
- id="rect1772"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.92699999"
- height="0.92699999"
- x="-8.5150003"
- y="8.5950003"
- id="rect1774"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5869999"
- y1="8.8260002"
- x2="-8.5150003"
- y2="8.8260002"
- stroke="#000000"
- stroke-width="0.010"
- id="line1776"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.5150003"
- y1="9.0579996"
- x2="-7.5869999"
- y2="9.0579996"
- stroke="#000000"
- stroke-width="0.010"
- id="line1778"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5869999"
- y1="9.2320004"
- x2="-8.5150003"
- y2="9.2320004"
- stroke="#000000"
- stroke-width="0.010"
- id="line1780"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.63800001"
- height="0.34799999"
- x="-8.5150003"
- y="9.6379995"
- id="rect1782"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.63800001"
- height="0.34799999"
- x="-8.5150003"
- y="9.6379995"
- id="rect1784"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.63800001"
- height="0.34799999"
- x="-8.5150003"
- y="9.6379995"
- id="rect1786"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6300001"
- y1="10.044"
- x2="-7.4710002"
- y2="10.044"
- stroke="#000000"
- stroke-width="0.010"
- id="line1788"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-8.1090002"
- y="10.16"
- id="rect1790"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-8.1090002"
- y="10.16"
- id="rect1792"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-8.1090002"
- y="10.16"
- id="rect1794"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-7.8769999"
- y="10.16"
- id="rect1796"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-7.8769999"
- y="10.16"
- id="rect1798"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-7.8769999"
- y="10.16"
- id="rect1800"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-7.645"
- y="10.16"
- id="rect1802"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-7.645"
- y="10.16"
- id="rect1804"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-7.645"
- y="10.16"
- id="rect1806"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.116"
- height="0.057999998"
- x="-7.7030001"
- y="9.8120003"
- id="rect1808"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.116"
- height="0.057999998"
- x="-7.7030001"
- y="9.8120003"
- id="rect1810"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.116"
- height="0.057999998"
- x="-7.7030001"
- y="9.8120003"
- id="rect1812"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.5150003"
- y1="9.8120003"
- x2="-7.8769999"
- y2="9.8120003"
- stroke="#000000"
- stroke-width="0.010"
- id="line1814"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17399999"
- height="0.17399999"
- x="-8.5150003"
- y="10.102"
- id="rect1816"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17399999"
- height="0.17399999"
- x="-8.5150003"
- y="10.102"
- id="rect1818"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17399999"
- height="0.17399999"
- x="-8.5150003"
- y="10.102"
- id="rect1820"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.81099999"
- height="0.057999998"
- x="-8.4569998"
- y="9.29"
- id="rect1822"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.81099999"
- height="0.057999998"
- x="-8.4569998"
- y="9.29"
- id="rect1824"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.81099999"
- height="0.057999998"
- x="-8.4569998"
- y="9.29"
- id="rect1826"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4569998"
- y1="9.6960001"
- x2="-7.9349999"
- y2="9.6960001"
- stroke="#000000"
- stroke-width="0.010"
- id="line1828"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.9349999"
- y1="9.7539997"
- x2="-7.993"
- y2="9.7539997"
- stroke="#000000"
- stroke-width="0.010"
- id="line1830"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4569998"
- y1="9.7539997"
- x2="-8.3990002"
- y2="9.7539997"
- stroke="#000000"
- stroke-width="0.010"
- id="line1832"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28999999"
- height="0.057999998"
- x="-8.3409996"
- y="9.6960001"
- id="rect1834"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28999999"
- height="0.057999998"
- x="-8.3409996"
- y="9.6960001"
- id="rect1836"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28999999"
- height="0.057999998"
- x="-8.3409996"
- y="9.6960001"
- id="rect1838"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4569998"
- y1="9.4060001"
- x2="-8.3990002"
- y2="9.4060001"
- stroke="#000000"
- stroke-width="0.010"
- id="line1840"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.3409996"
- y1="9.4060001"
- x2="-8.283"
- y2="9.4060001"
- stroke="#000000"
- stroke-width="0.010"
- id="line1842"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.7610002"
- y1="9.4060001"
- x2="-7.645"
- y2="9.4060001"
- stroke="#000000"
- stroke-width="0.010"
- id="line1844"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5289998"
- y1="10.739"
- x2="-8.573"
- y2="10.739"
- stroke="#000000"
- stroke-width="0.010"
- id="line1846"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.573"
- y1="10.681"
- x2="-7.5289998"
- y2="10.681"
- stroke="#000000"
- stroke-width="0.010"
- id="line1848"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5289998"
- y1="10.623"
- x2="-8.573"
- y2="10.623"
- stroke="#000000"
- stroke-width="0.010"
- id="line1850"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.573"
- y1="10.565"
- x2="-7.5289998"
- y2="10.565"
- stroke="#000000"
- stroke-width="0.010"
- id="line1852"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5289998"
- y1="10.507"
- x2="-8.573"
- y2="10.507"
- stroke="#000000"
- stroke-width="0.010"
- id="line1854"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.573"
- y1="10.449"
- x2="-7.5289998"
- y2="10.449"
- stroke="#000000"
- stroke-width="0.010"
- id="line1856"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5289998"
- y1="10.391"
- x2="-8.573"
- y2="10.391"
- stroke="#000000"
- stroke-width="0.010"
- id="line1858"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="-5.5710001"
- y="13.811"
- id="text1860"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="-5.9060001"
- y="14.411"
- id="text1862"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.0.0/22</text>
- <text
- x="-10.233"
- y="7.7189999"
- id="text1864"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="-9.9090004"
- y="8.2189999"
- id="text1866"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">GNY-APPS</text>
- <rect
- width="1.4450001"
- height="1.275"
- x="2.5510001"
- y="8.6120005"
- id="rect1868"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="3.273"
- cy="9.8870001"
- rx="0.72299999"
- ry="0.213"
- id="ellipse1870"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="3.273"
- cy="8.6120005"
- rx="0.72299999"
- ry="0.213"
- id="ellipse1872"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="3.273"
- cy="8.6120005"
- rx="0.72299999"
- ry="0.213"
- id="ellipse1874"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 3.996,8.612 L 3.996,9.887 C 3.996,10.005 3.672,10.1 3.273,10.1 C 2.874,10.1 2.551,10.005 2.551,9.887 L 2.551,8.612"
- id="path1876"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="2.0109999"
- y1="9.2469997"
- x2="2.586"
- y2="9.2469997"
- stroke="#000000"
- stroke-width="0.100"
- id="line1878"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="2.983"
- y="9.3260002"
- id="text1880"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="2.928"
- y="9.7259998"
- id="text1882"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Master</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="5.725,19.819 5.725,18.237 5.732,18.237 5.732,17.325 "
- id="polyline1884"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="-10.458"
- y="15.156"
- id="text1886"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">1100 Users</text>
- <text
- x="1.136"
- y="6.0770001"
- id="text1888"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">320 Users</text>
- <text
- x="12.943"
- y="6.0310001"
- id="text1890"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">180 Users</text>
- <text
- x="12.358"
- y="15.177"
- id="text1892"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">100 Users</text>
- <text
- x="-4.4629998"
- y="8.1560001"
- id="text1894"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">New York - GNY</text>
- <text
- x="13.214"
- y="0.46399999"
- id="text1896"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Los Angeles</text>
- <text
- x="1.1109999"
- y="0.46399999"
- id="text1898"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">London</text>
- <text
- x="12.979"
- y="8.0889997"
- id="text1900"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Washington, DC</text>
- <rect
- width="11.132"
- height="6.5630002"
- x="-11.146"
- y="16.205999"
- id="rect1902"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.146,16.206 C -11.311685,16.206 -11.446,16.340315 -11.446,16.506"
- id="path1904"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 0.286,16.506 C 0.286,16.340315 0.15168542,16.206 -0.014,16.206"
- id="path1906"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="11.732"
- height="5.9629998"
- x="-11.446"
- y="16.506001"
- id="rect1908"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.446,22.469 C -11.446,22.634685 -11.311685,22.769 -11.146,22.769"
- id="path1910"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M -0.014,22.769 C 0.15168542,22.769 0.286,22.634685 0.286,22.469"
- id="path1912"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="-11.146"
- y1="16.205999"
- x2="-0.014"
- y2="16.205999"
- stroke="#000000"
- stroke-width="0.050"
- id="line1914"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.146"
- y1="22.768999"
- x2="-0.014"
- y2="22.768999"
- stroke="#000000"
- stroke-width="0.050"
- id="line1916"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.146,16.206 C -11.311685,16.206 -11.446,16.340315 -11.446,16.506"
- id="path1918"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.286,16.506 C 0.286,16.340315 0.15168542,16.206 -0.014,16.206"
- id="path1920"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.446"
- y1="16.506001"
- x2="-11.446"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line1922"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.28600001"
- y1="16.506001"
- x2="0.28600001"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line1924"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.446,22.469 C -11.446,22.634685 -11.311685,22.769 -11.146,22.769"
- id="path1926"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M -0.014,22.769 C 0.15168542,22.769 0.286,22.634685 0.286,22.469"
- id="path1928"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.78799999"
- height="0.78799999"
- x="-2.214"
- y="19.285"
- id="rect1930"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="0.78799999"
- height="0.78799999"
- x="-2.214"
- y="19.285"
- id="rect1932"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.78799999"
- height="0.78799999"
- x="-2.214"
- y="19.285"
- id="rect1934"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -1.772,19.413 C -1.772,19.806 -1.693,19.728 -2.087,19.728"
- id="path1936"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -1.772,19.413 C -1.772,19.806 -1.693,19.728 -2.087,19.728"
- id="path1938"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.734,19.474 -1.773,19.395 -1.813,19.474 -1.734,19.474 "
- id="polygon1940"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.734,19.474 -1.773,19.395 -1.813,19.474 -1.734,19.474 "
- id="polygon1942"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-2.025,19.687 -2.104,19.726 -2.025,19.765 -2.025,19.687 "
- id="polygon1944"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-2.025,19.687 -2.104,19.726 -2.025,19.765 -2.025,19.687 "
- id="polygon1946"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -1.538,19.634 C -1.932,19.634 -1.853,19.555 -1.853,19.949"
- id="path1948"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -1.538,19.634 C -1.932,19.634 -1.853,19.555 -1.853,19.949"
- id="path1950"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.608,19.671 -1.529,19.632 -1.608,19.592 -1.608,19.671 "
- id="polygon1952"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.608,19.671 -1.529,19.632 -1.608,19.592 -1.608,19.671 "
- id="polygon1954"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-1.899,19.884 -1.86,19.962 -1.821,19.884 -1.899,19.884 "
- id="polygon1956"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.899,19.884 -1.86,19.962 -1.821,19.884 -1.899,19.884 "
- id="polygon1958"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="-5.2220001"
- y="17.145"
- id="text1960"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="-5.5609999"
- y="17.745001"
- id="text1962"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.4.0/22</text>
- <text
- x="-10.001"
- y="21.07"
- id="text1964"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="-10.37"
- y="21.57"
- id="text1966"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG2-BDC</text>
- <rect
- width="1.217"
- height="1.825"
- x="-8.665"
- y="18.782"
- id="rect1968"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="-8.665"
- y="18.782"
- id="rect1970"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="-8.665"
- y="18.782"
- id="rect1972"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="-8.6040001"
- y="18.843"
- id="rect1974"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="-8.6040001"
- y="18.843"
- id="rect1976"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="-8.6040001"
- y="18.843"
- id="rect1978"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="19.087"
- x2="-7.6300001"
- y2="19.087"
- stroke="#000000"
- stroke-width="0.010"
- id="line1980"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.6300001"
- y1="19.33"
- x2="-8.6040001"
- y2="19.33"
- stroke="#000000"
- stroke-width="0.010"
- id="line1982"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="-8.4820004"
- y="19.634001"
- id="rect1984"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="-8.4820004"
- y="19.634001"
- id="rect1986"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="-8.4820004"
- y="19.634001"
- id="rect1988"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.665"
- y1="20.181999"
- x2="-7.448"
- y2="20.181999"
- stroke="#000000"
- stroke-width="0.010"
- id="line1990"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.8130002"
- y="20.059999"
- id="rect1992"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.8130002"
- y="20.059999"
- id="rect1994"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.8130002"
- y="20.059999"
- id="rect1996"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.691"
- y="20.059999"
- id="rect1998"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.691"
- y="20.059999"
- id="rect2000"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.691"
- y="20.059999"
- id="rect2002"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.5700002"
- y="20.059999"
- id="rect2004"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.5700002"
- y="20.059999"
- id="rect2006"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.5700002"
- y="20.059999"
- id="rect2008"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="-7.6300001"
- y="19.877001"
- id="rect2010"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="-7.6300001"
- y="19.877001"
- id="rect2012"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="-7.6300001"
- y="19.877001"
- id="rect2014"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4820004"
- y1="19.816999"
- x2="-7.8130002"
- y2="19.816999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2016"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.182"
- height="0.183"
- x="-7.691"
- y="19.634001"
- id="rect2018"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.182"
- height="0.183"
- x="-7.691"
- y="19.634001"
- id="rect2020"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.182"
- height="0.183"
- x="-7.691"
- y="19.634001"
- id="rect2022"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="-8.5430002"
- y="19.391001"
- id="rect2024"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="-8.5430002"
- y="19.391001"
- id="rect2026"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="-8.5430002"
- y="19.391001"
- id="rect2028"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4209995"
- y1="19.695"
- x2="-7.8740001"
- y2="19.695"
- stroke="#000000"
- stroke-width="0.010"
- id="line2030"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="-8.3000002"
- y="19.695"
- id="rect2032"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="-8.3000002"
- y="19.695"
- id="rect2034"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="-8.3000002"
- y="19.695"
- id="rect2036"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.8130002"
- y1="19.511999"
- x2="-7.691"
- y2="19.511999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2038"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="20.242001"
- x2="-7.5089998"
- y2="20.242001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2040"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5089998"
- y1="20.302999"
- x2="-8.6040001"
- y2="20.302999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2042"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="20.364"
- x2="-7.5089998"
- y2="20.364"
- stroke="#000000"
- stroke-width="0.010"
- id="line2044"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5089998"
- y1="20.547001"
- x2="-8.6040001"
- y2="20.547001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2046"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="20.486"
- x2="-7.5089998"
- y2="20.486"
- stroke="#000000"
- stroke-width="0.010"
- id="line2048"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5089998"
- y1="20.424999"
- x2="-8.6040001"
- y2="20.424999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2050"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.5430002"
- y1="19.511999"
- x2="-8.4820004"
- y2="19.511999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2052"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4209995"
- y1="19.511999"
- x2="-8.3599997"
- y2="19.511999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2054"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4209995"
- y1="19.756001"
- x2="-8.3599997"
- y2="19.756001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2056"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.9349999"
- y1="19.756001"
- x2="-7.8740001"
- y2="19.756001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2058"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.4980001"
- y1="19.695"
- x2="-2.164"
- y2="19.679001"
- stroke="#000000"
- stroke-width="0.100"
- id="line2060"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-5.9559999"
- y1="19.690001"
- x2="-5.9530001"
- y2="20.649"
- stroke="#000000"
- stroke-width="0.100"
- id="line2062"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-5.9530001"
- y1="19.690001"
- x2="-5.9559999"
- y2="18.690001"
- stroke="#000000"
- stroke-width="0.100"
- id="line2064"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-4.4590001"
- y1="19.686001"
- x2="-4.4559999"
- y2="20.591"
- stroke="#000000"
- stroke-width="0.100"
- id="line2066"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-4.4569998"
- y1="19.686001"
- x2="-4.46"
- y2="18.686001"
- stroke="#000000"
- stroke-width="0.100"
- id="line2068"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-2.961"
- y1="19.681"
- x2="-2.9579999"
- y2="20.608"
- stroke="#000000"
- stroke-width="0.100"
- id="line2070"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-2.9619999"
- y1="19.681"
- x2="-2.9649999"
- y2="18.681"
- stroke="#000000"
- stroke-width="0.100"
- id="line2072"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.9439998"
- y="20.618"
- id="rect2074"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.9439998"
- y="20.618"
- id="rect2076"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-4.8470001"
- y="20.715"
- id="rect2078"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-4.822,21.29 -4.361,21.29 -4.361,21.395 -4.798,21.395 -4.822,21.29 "
- id="polygon2080"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.822,21.29 -4.361,21.29 -4.361,21.395 -4.798,21.395 -4.822,21.29 "
- id="polygon2082"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-4.361,21.29 -4.169,21.29 -4.193,21.395 -4.361,21.395 -4.361,21.29 "
- id="polygon2084"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.361,21.29 -4.169,21.29 -4.193,21.395 -4.361,21.395 -4.361,21.29 "
- id="polygon2086"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.3299999"
- y="21.320999"
- id="rect2088"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.3299999"
- y="21.320999"
- id="rect2090"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-4.585,21.395 -4.406,21.395 -4.406,21.447 -4.317,21.447 -4.317,21.499 -4.675,21.499 -4.675,21.447 -4.585,21.447 -4.585,21.395 "
- id="polygon2092"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.585,21.395 -4.406,21.395 -4.406,21.447 -4.317,21.447 -4.317,21.499 -4.675,21.499 -4.675,21.447 -4.585,21.447 -4.585,21.395 "
- id="polygon2094"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.4260001"
- y="20.607"
- id="rect2096"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.4260001"
- y="20.607"
- id="rect2098"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-3.329"
- y="20.704"
- id="rect2100"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-3.305,21.279 -2.844,21.279 -2.844,21.384 -3.281,21.384 -3.305,21.279 "
- id="polygon2102"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.305,21.279 -2.844,21.279 -2.844,21.384 -3.281,21.384 -3.305,21.279 "
- id="polygon2104"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-2.844,21.279 -2.652,21.279 -2.676,21.384 -2.844,21.384 -2.844,21.279 "
- id="polygon2106"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-2.844,21.279 -2.652,21.279 -2.676,21.384 -2.844,21.384 -2.844,21.279 "
- id="polygon2108"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.813"
- y="21.311001"
- id="rect2110"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.813"
- y="21.311001"
- id="rect2112"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.068,21.384 -2.889,21.384 -2.889,21.436 -2.799,21.436 -2.799,21.488 -3.158,21.488 -3.158,21.436 -3.068,21.436 -3.068,21.384 "
- id="polygon2114"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.068,21.384 -2.889,21.384 -2.889,21.436 -2.799,21.436 -2.799,21.488 -3.158,21.488 -3.158,21.436 -3.068,21.436 -3.068,21.384 "
- id="polygon2116"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-6.3759999"
- y="18.181999"
- id="rect2118"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-6.3759999"
- y="18.181999"
- id="rect2120"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-6.2789998"
- y="18.278999"
- id="rect2122"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-6.255,18.854 -5.794,18.854 -5.794,18.959 -6.231,18.959 -6.255,18.854 "
- id="polygon2124"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.255,18.854 -5.794,18.854 -5.794,18.959 -6.231,18.959 -6.255,18.854 "
- id="polygon2126"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-5.794,18.854 -5.602,18.854 -5.626,18.959 -5.794,18.959 -5.794,18.854 "
- id="polygon2128"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-5.794,18.854 -5.602,18.854 -5.626,18.959 -5.794,18.959 -5.794,18.854 "
- id="polygon2130"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-5.763"
- y="18.886"
- id="rect2132"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-5.763"
- y="18.886"
- id="rect2134"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-6.018,18.959 -5.839,18.959 -5.839,19.011 -5.749,19.011 -5.749,19.063 -6.108,19.063 -6.108,19.011 -6.018,19.011 -6.018,18.959 "
- id="polygon2136"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.018,18.959 -5.839,18.959 -5.839,19.011 -5.749,19.011 -5.749,19.063 -6.108,19.063 -6.108,19.011 -6.018,19.011 -6.018,18.959 "
- id="polygon2138"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.901"
- y="18.181999"
- id="rect2140"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.901"
- y="18.181999"
- id="rect2142"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-4.8039999"
- y="18.278999"
- id="rect2144"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-4.78,18.854 -4.319,18.854 -4.319,18.959 -4.756,18.959 -4.78,18.854 "
- id="polygon2146"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.78,18.854 -4.319,18.854 -4.319,18.959 -4.756,18.959 -4.78,18.854 "
- id="polygon2148"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-4.319,18.854 -4.127,18.854 -4.151,18.959 -4.319,18.959 -4.319,18.854 "
- id="polygon2150"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.319,18.854 -4.127,18.854 -4.151,18.959 -4.319,18.959 -4.319,18.854 "
- id="polygon2152"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.2880001"
- y="18.886"
- id="rect2154"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.2880001"
- y="18.886"
- id="rect2156"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-4.543,18.959 -4.364,18.959 -4.364,19.011 -4.274,19.011 -4.274,19.063 -4.633,19.063 -4.633,19.011 -4.543,19.011 -4.543,18.959 "
- id="polygon2158"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.543,18.959 -4.364,18.959 -4.364,19.011 -4.274,19.011 -4.274,19.063 -4.633,19.063 -4.633,19.011 -4.543,19.011 -4.543,18.959 "
- id="polygon2160"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.401"
- y="18.207001"
- id="rect2162"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.401"
- y="18.207001"
- id="rect2164"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-3.3039999"
- y="18.304001"
- id="rect2166"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-3.28,18.879 -2.819,18.879 -2.819,18.984 -3.256,18.984 -3.28,18.879 "
- id="polygon2168"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.28,18.879 -2.819,18.879 -2.819,18.984 -3.256,18.984 -3.28,18.879 "
- id="polygon2170"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-2.819,18.879 -2.627,18.879 -2.651,18.984 -2.819,18.984 -2.819,18.879 "
- id="polygon2172"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-2.819,18.879 -2.627,18.879 -2.651,18.984 -2.819,18.984 -2.819,18.879 "
- id="polygon2174"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.7880001"
- y="18.910999"
- id="rect2176"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.7880001"
- y="18.910999"
- id="rect2178"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.043,18.984 -2.864,18.984 -2.864,19.036 -2.774,19.036 -2.774,19.088 -3.133,19.088 -3.133,19.036 -3.043,19.036 -3.043,18.984 "
- id="polygon2180"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.043,18.984 -2.864,18.984 -2.864,19.036 -2.774,19.036 -2.774,19.088 -3.133,19.088 -3.133,19.036 -3.043,19.036 -3.043,18.984 "
- id="polygon2182"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-6.439,20.854 -6.487,20.874 -6.631,21.234 -6.631,21.414 -6.559,21.474 -5.503,21.474 -5.431,21.414 -5.431,21.234 -5.575,20.874 -5.623,20.854 -6.439,20.854 "
- id="polygon2184"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="-6.439,20.854 -6.487,20.874 -6.631,21.234 -6.631,21.414 -6.559,21.474 -5.503,21.474 -5.431,21.414 -5.431,21.234 -5.575,20.874 -5.623,20.854 -6.439,20.854 "
- id="polygon2186"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -6.607,21.174 L -6.559,21.194 L -5.503,21.194 L -5.455,21.174"
- id="path2188"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -5.503,21.194 L -5.431,21.234"
- id="path2190"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -6.631,21.234 L -6.559,21.194"
- id="path2192"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-6.295,20.474 -6.319,20.954 -5.743,20.954 -5.767,20.474 -6.295,20.474 "
- id="polygon2194"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="-6.295,20.474 -6.319,20.954 -5.743,20.954 -5.767,20.474 -6.295,20.474 "
- id="polygon2196"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-6.391,20.954 -6.439,21.094 -5.623,21.094 -5.671,20.954 -6.391,20.954 "
- id="polygon2198"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="-6.391,20.954 -6.439,21.094 -5.623,21.094 -5.671,20.954 -6.391,20.954 "
- id="polygon2200"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="-6.3909998"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2202"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2204"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2206"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2208"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2210"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2212"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.3909998"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2214"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2216"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2218"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2220"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2222"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2224"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.3909998"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2226"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2228"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2230"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2232"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2234"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2236"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.3909998"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2238"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2240"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2242"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2244"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2246"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2248"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.0310001"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2250"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-6.0310001"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2252"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-5.7309999"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2254"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-5.7309999"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2256"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.2410001"
- height="1.095"
- x="-10.66"
- y="19.143"
- id="rect2258"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="-10.04"
- cy="20.238001"
- rx="0.62099999"
- ry="0.183"
- id="ellipse2260"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="-10.04"
- cy="19.143"
- rx="0.62099999"
- ry="0.183"
- id="ellipse2262"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="-10.04"
- cy="19.143"
- rx="0.62099999"
- ry="0.183"
- id="ellipse2264"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -9.419,19.143 L -9.419,20.238 C -9.419,20.338 -9.697,20.42 -10.04,20.42 C -10.382,20.42 -10.66,20.338 -10.66,20.238 L -10.66,19.143"
- id="path2266"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="-9.3959999"
- y1="19.684"
- x2="-8.665"
- y2="19.695"
- stroke="#000000"
- stroke-width="0.100"
- id="line2268"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="-10.328"
- y="19.759001"
- id="text2270"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="-10.313"
- y="20.159"
- id="text2272"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <text
- x="-0.91500002"
- y="19.843"
- id="text2274"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Router</text>
- <text
- x="-2.1919999"
- y="22.406"
- id="text2276"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">50 Users</text>
- <text
- x="-10.31"
- y="17.143"
- id="text2278"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">New York</text>
- <text
- x="-9.9130001"
- y="17.944"
- id="text2280"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Bldg2</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="-1.525,15.094 -1.525,15.906 -1.821,15.906 -1.821,19.285 "
- id="polyline2282"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.787"
- height="0.78799999"
- x="5.3379998"
- y="16.538"
- id="rect2284"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="0.787"
- height="0.78799999"
- x="5.3379998"
- y="16.538"
- id="rect2286"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.787"
- height="0.78799999"
- x="5.3379998"
- y="16.538"
- id="rect2288"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 5.781,16.665 C 5.781,17.059 5.859,16.98 5.466,16.98"
- id="path2290"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 5.781,16.665 C 5.781,17.059 5.859,16.98 5.466,16.98"
- id="path2292"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="5.818,16.727 5.779,16.648 5.74,16.727 5.818,16.727 "
- id="polygon2294"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.818,16.727 5.779,16.648 5.74,16.727 5.818,16.727 "
- id="polygon2296"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="5.527,16.939 5.448,16.979 5.527,17.018 5.527,16.939 "
- id="polygon2298"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.527,16.939 5.448,16.979 5.527,17.018 5.527,16.939 "
- id="polygon2300"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 6.014,16.887 C 5.62,16.887 5.699,16.808 5.699,17.202"
- id="path2302"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 6.014,16.887 C 5.62,16.887 5.699,16.808 5.699,17.202"
- id="path2304"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="5.944,16.924 6.023,16.884 5.944,16.845 5.944,16.924 "
- id="polygon2306"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.944,16.924 6.023,16.884 5.944,16.845 5.944,16.924 "
- id="polygon2308"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="5.653,17.136 5.692,17.215 5.732,17.136 5.653,17.136 "
- id="polygon2310"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.653,17.136 5.692,17.215 5.732,17.136 5.653,17.136 "
- id="polygon2312"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="7.5560002"
- y="17.367001"
- id="text2314"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="7.2179999"
- y="17.966999"
- id="text2316"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.8.0/22</text>
- <text
- x="3.204"
- y="18.118"
- id="text2318"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="2.835"
- y="18.618"
- id="text2320"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG3-BDC</text>
- <text
- x="11.592"
- y="21.718"
- id="text2322"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="11.737"
- y="22.218"
- id="text2324"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG3-APPS</text>
- <rect
- width="1.217"
- height="1.825"
- x="4.0770001"
- y="18.941999"
- id="rect2326"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="4.0770001"
- y="18.941999"
- id="rect2328"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="4.0770001"
- y="18.941999"
- id="rect2330"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="4.138"
- y="19.003"
- id="rect2332"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="4.138"
- y="19.003"
- id="rect2334"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="4.138"
- y="19.003"
- id="rect2336"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="19.246"
- x2="5.112"
- y2="19.246"
- stroke="#000000"
- stroke-width="0.010"
- id="line2338"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.112"
- y1="19.49"
- x2="4.138"
- y2="19.49"
- stroke="#000000"
- stroke-width="0.010"
- id="line2340"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="4.2600002"
- y="19.794001"
- id="rect2342"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="4.2600002"
- y="19.794001"
- id="rect2344"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="4.2600002"
- y="19.794001"
- id="rect2346"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.0770001"
- y1="20.341"
- x2="5.2940001"
- y2="20.341"
- stroke="#000000"
- stroke-width="0.010"
- id="line2348"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="4.9289999"
- y="20.219999"
- id="rect2350"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="4.9289999"
- y="20.219999"
- id="rect2352"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="4.9289999"
- y="20.219999"
- id="rect2354"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.0510001"
- y="20.219999"
- id="rect2356"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.0510001"
- y="20.219999"
- id="rect2358"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.0510001"
- y="20.219999"
- id="rect2360"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.1719999"
- y="20.219999"
- id="rect2362"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.1719999"
- y="20.219999"
- id="rect2364"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.1719999"
- y="20.219999"
- id="rect2366"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="5.112"
- y="20.037001"
- id="rect2368"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="5.112"
- y="20.037001"
- id="rect2370"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="5.112"
- y="20.037001"
- id="rect2372"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.2600002"
- y1="19.976"
- x2="4.9289999"
- y2="19.976"
- stroke="#000000"
- stroke-width="0.010"
- id="line2374"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.182"
- height="0.183"
- x="5.0510001"
- y="19.794001"
- id="rect2376"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.182"
- height="0.183"
- x="5.0510001"
- y="19.794001"
- id="rect2378"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.182"
- height="0.183"
- x="5.0510001"
- y="19.794001"
- id="rect2380"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="4.1989999"
- y="19.549999"
- id="rect2382"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="4.1989999"
- y="19.549999"
- id="rect2384"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="4.1989999"
- y="19.549999"
- id="rect2386"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.3210001"
- y1="19.855"
- x2="4.868"
- y2="19.855"
- stroke="#000000"
- stroke-width="0.010"
- id="line2388"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="4.4419999"
- y="19.855"
- id="rect2390"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="4.4419999"
- y="19.855"
- id="rect2392"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="4.4419999"
- y="19.855"
- id="rect2394"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.9289999"
- y1="19.672001"
- x2="5.0510001"
- y2="19.672001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2396"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="20.402"
- x2="5.2329998"
- y2="20.402"
- stroke="#000000"
- stroke-width="0.010"
- id="line2398"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.2329998"
- y1="20.462999"
- x2="4.138"
- y2="20.462999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2400"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="20.524"
- x2="5.2329998"
- y2="20.524"
- stroke="#000000"
- stroke-width="0.010"
- id="line2402"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.2329998"
- y1="20.705999"
- x2="4.138"
- y2="20.705999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2404"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="20.645"
- x2="5.2329998"
- y2="20.645"
- stroke="#000000"
- stroke-width="0.010"
- id="line2406"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.2329998"
- y1="20.584999"
- x2="4.138"
- y2="20.584999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2408"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.1989999"
- y1="19.672001"
- x2="4.2600002"
- y2="19.672001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2410"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.3210001"
- y1="19.672001"
- x2="4.382"
- y2="19.672001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2412"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.3210001"
- y1="19.915001"
- x2="4.382"
- y2="19.915001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2414"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.8070002"
- y1="19.915001"
- x2="4.868"
- y2="19.915001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2416"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.244"
- y1="19.855"
- x2="10.386"
- y2="19.841999"
- stroke="#000000"
- stroke-width="0.100"
- id="line2418"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.7309999"
- y1="19.851"
- x2="6.7329998"
- y2="20.809999"
- stroke="#000000"
- stroke-width="0.100"
- id="line2420"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.7350001"
- y1="19.851"
- x2="6.7319999"
- y2="18.851"
- stroke="#000000"
- stroke-width="0.100"
- id="line2422"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.1739998"
- y1="19.847"
- x2="8.1759996"
- y2="20.753"
- stroke="#000000"
- stroke-width="0.100"
- id="line2424"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.1750002"
- y1="19.847"
- x2="8.1730003"
- y2="18.848"
- stroke="#000000"
- stroke-width="0.100"
- id="line2426"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.6169996"
- y1="19.844"
- x2="9.6190004"
- y2="20.771"
- stroke="#000000"
- stroke-width="0.100"
- id="line2428"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.6160002"
- y1="19.844"
- x2="9.6129999"
- y2="18.844"
- stroke="#000000"
- stroke-width="0.100"
- id="line2430"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.723"
- y="20.778"
- id="rect2432"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.723"
- y="20.778"
- id="rect2434"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.8210001"
- y="20.875"
- id="rect2436"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.845,21.45 8.306,21.45 8.306,21.554 7.869,21.554 7.845,21.45 "
- id="polygon2438"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.845,21.45 8.306,21.45 8.306,21.554 7.869,21.554 7.845,21.45 "
- id="polygon2440"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.306,21.45 8.498,21.45 8.474,21.554 8.306,21.554 8.306,21.45 "
- id="polygon2442"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.306,21.45 8.498,21.45 8.474,21.554 8.306,21.554 8.306,21.45 "
- id="polygon2444"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3369999"
- y="21.481001"
- id="rect2446"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3369999"
- y="21.481001"
- id="rect2448"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.082,21.554 8.261,21.554 8.261,21.606 8.351,21.606 8.351,21.659 7.992,21.659 7.992,21.606 8.082,21.606 8.082,21.554 "
- id="polygon2450"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.082,21.554 8.261,21.554 8.261,21.606 8.351,21.606 8.351,21.659 7.992,21.659 7.992,21.606 8.082,21.606 8.082,21.554 "
- id="polygon2452"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.1660004"
- y="20.767"
- id="rect2454"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.1660004"
- y="20.767"
- id="rect2456"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="9.2629995"
- y="20.864"
- id="rect2458"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="9.287,21.439 9.748,21.439 9.748,21.543 9.311,21.543 9.287,21.439 "
- id="polygon2460"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.287,21.439 9.748,21.439 9.748,21.543 9.311,21.543 9.287,21.439 "
- id="polygon2462"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="9.748,21.439 9.94,21.439 9.916,21.543 9.748,21.543 9.748,21.439 "
- id="polygon2464"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.748,21.439 9.94,21.439 9.916,21.543 9.748,21.543 9.748,21.439 "
- id="polygon2466"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.7790003"
- y="21.469999"
- id="rect2468"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.7790003"
- y="21.469999"
- id="rect2470"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="9.524,21.543 9.703,21.543 9.703,21.596 9.793,21.596 9.793,21.648 9.435,21.648 9.435,21.596 9.524,21.596 9.524,21.543 "
- id="polygon2472"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.524,21.543 9.703,21.543 9.703,21.596 9.793,21.596 9.793,21.648 9.435,21.648 9.435,21.596 9.524,21.596 9.524,21.543 "
- id="polygon2474"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.2909999"
- y="18.341999"
- id="rect2476"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.2909999"
- y="18.341999"
- id="rect2478"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="6.388"
- y="18.438999"
- id="rect2480"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="6.412,19.014 6.873,19.014 6.873,19.118 6.436,19.118 6.412,19.014 "
- id="polygon2482"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.412,19.014 6.873,19.014 6.873,19.118 6.436,19.118 6.412,19.014 "
- id="polygon2484"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.873,19.014 7.065,19.014 7.041,19.118 6.873,19.118 6.873,19.014 "
- id="polygon2486"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.873,19.014 7.065,19.014 7.041,19.118 6.873,19.118 6.873,19.014 "
- id="polygon2488"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.9039998"
- y="19.045"
- id="rect2490"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.9039998"
- y="19.045"
- id="rect2492"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="6.649,19.118 6.828,19.118 6.828,19.171 6.918,19.171 6.918,19.223 6.56,19.223 6.56,19.171 6.649,19.171 6.649,19.118 "
- id="polygon2494"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.649,19.118 6.828,19.118 6.828,19.171 6.918,19.171 6.918,19.223 6.56,19.223 6.56,19.171 6.649,19.171 6.649,19.118 "
- id="polygon2496"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.7410002"
- y="18.367001"
- id="rect2498"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.7410002"
- y="18.367001"
- id="rect2500"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.8379998"
- y="18.464001"
- id="rect2502"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.862,19.039 8.323,19.039 8.323,19.143 7.886,19.143 7.862,19.039 "
- id="polygon2504"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.862,19.039 8.323,19.039 8.323,19.143 7.886,19.143 7.862,19.039 "
- id="polygon2506"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.323,19.039 8.515,19.039 8.491,19.143 8.323,19.143 8.323,19.039 "
- id="polygon2508"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.323,19.039 8.515,19.039 8.491,19.143 8.323,19.143 8.323,19.039 "
- id="polygon2510"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3540001"
- y="19.07"
- id="rect2512"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3540001"
- y="19.07"
- id="rect2514"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.099,19.143 8.278,19.143 8.278,19.196 8.368,19.196 8.368,19.248 8.01,19.248 8.01,19.196 8.099,19.196 8.099,19.143 "
- id="polygon2516"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.099,19.143 8.278,19.143 8.278,19.196 8.368,19.196 8.368,19.248 8.01,19.248 8.01,19.196 8.099,19.196 8.099,19.143 "
- id="polygon2518"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.191"
- y="18.341999"
- id="rect2520"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.191"
- y="18.341999"
- id="rect2522"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="9.2880001"
- y="18.438999"
- id="rect2524"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="9.312,19.014 9.773,19.014 9.773,19.118 9.336,19.118 9.312,19.014 "
- id="polygon2526"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.312,19.014 9.773,19.014 9.773,19.118 9.336,19.118 9.312,19.014 "
- id="polygon2528"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="9.773,19.014 9.965,19.014 9.941,19.118 9.773,19.118 9.773,19.014 "
- id="polygon2530"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.773,19.014 9.965,19.014 9.941,19.118 9.773,19.118 9.773,19.014 "
- id="polygon2532"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.8039999"
- y="19.045"
- id="rect2534"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.8039999"
- y="19.045"
- id="rect2536"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="9.549,19.118 9.728,19.118 9.728,19.171 9.818,19.171 9.818,19.223 9.46,19.223 9.46,19.171 9.549,19.171 9.549,19.118 "
- id="polygon2538"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.549,19.118 9.728,19.118 9.728,19.171 9.818,19.171 9.818,19.223 9.46,19.223 9.46,19.171 9.549,19.171 9.549,19.118 "
- id="polygon2540"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.303,21.014 6.255,21.034 6.111,21.394 6.111,21.574 6.183,21.634 7.239,21.634 7.311,21.574 7.311,21.394 7.167,21.034 7.119,21.014 6.303,21.014 "
- id="polygon2542"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.303,21.014 6.255,21.034 6.111,21.394 6.111,21.574 6.183,21.634 7.239,21.634 7.311,21.574 7.311,21.394 7.167,21.034 7.119,21.014 6.303,21.014 "
- id="polygon2544"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 6.135,21.334 L 6.183,21.354 L 7.239,21.354 L 7.287,21.334"
- id="path2546"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 7.239,21.354 L 7.311,21.394"
- id="path2548"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 6.111,21.394 L 6.183,21.354"
- id="path2550"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="6.447,20.634 6.423,21.114 6.999,21.114 6.975,20.634 6.447,20.634 "
- id="polygon2552"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.447,20.634 6.423,21.114 6.999,21.114 6.975,20.634 6.447,20.634 "
- id="polygon2554"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="6.351,21.114 6.303,21.254 7.119,21.254 7.071,21.114 6.351,21.114 "
- id="polygon2556"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.351,21.114 6.303,21.254 7.119,21.254 7.071,21.114 6.351,21.114 "
- id="polygon2558"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="6.3509998"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2560"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2562"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2564"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2566"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2568"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2570"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3509998"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2572"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2574"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2576"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2578"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2580"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2582"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3509998"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2584"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2586"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2588"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2590"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2592"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2594"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3509998"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2596"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2598"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2600"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2602"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2604"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2606"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.711"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2608"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="6.711"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2610"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.0110002"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2612"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="7.0110002"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2614"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="10.504"
- y="18.705"
- id="rect2616"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="10.504"
- y="18.705"
- id="rect2618"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="10.504"
- y="18.705"
- id="rect2620"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="10.618"
- y="18.819"
- id="rect2622"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="10.618"
- y="18.819"
- id="rect2624"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="10.618"
- y="18.819"
- id="rect2626"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.533"
- y1="19.048"
- x2="10.618"
- y2="19.048"
- stroke="#000000"
- stroke-width="0.010"
- id="line2628"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.618"
- y1="19.275999"
- x2="11.533"
- y2="19.275999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2630"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.533"
- y1="19.448"
- x2="10.618"
- y2="19.448"
- stroke="#000000"
- stroke-width="0.010"
- id="line2632"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="10.618"
- y="19.848"
- id="rect2634"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="10.618"
- y="19.848"
- id="rect2636"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="10.618"
- y="19.848"
- id="rect2638"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.504"
- y1="20.249001"
- x2="11.647"
- y2="20.249001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2640"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="11.018"
- y="20.363001"
- id="rect2642"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="11.018"
- y="20.363001"
- id="rect2644"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="11.018"
- y="20.363001"
- id="rect2646"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="11.247"
- y="20.363001"
- id="rect2648"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="11.247"
- y="20.363001"
- id="rect2650"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="11.247"
- y="20.363001"
- id="rect2652"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="11.476"
- y="20.363001"
- id="rect2654"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="11.476"
- y="20.363001"
- id="rect2656"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="11.476"
- y="20.363001"
- id="rect2658"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="11.419"
- y="20.02"
- id="rect2660"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="11.419"
- y="20.02"
- id="rect2662"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="11.419"
- y="20.02"
- id="rect2664"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.618"
- y1="20.02"
- x2="11.247"
- y2="20.02"
- stroke="#000000"
- stroke-width="0.010"
- id="line2666"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="10.618"
- y="20.306"
- id="rect2668"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="10.618"
- y="20.306"
- id="rect2670"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="10.618"
- y="20.306"
- id="rect2672"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="10.675"
- y="19.504999"
- id="rect2674"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="10.675"
- y="19.504999"
- id="rect2676"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="10.675"
- y="19.504999"
- id="rect2678"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.675"
- y1="19.906"
- x2="11.19"
- y2="19.906"
- stroke="#000000"
- stroke-width="0.010"
- id="line2680"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.19"
- y1="19.962999"
- x2="11.133"
- y2="19.962999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2682"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.675"
- y1="19.962999"
- x2="10.732"
- y2="19.962999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2684"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="10.79"
- y="19.906"
- id="rect2686"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="10.79"
- y="19.906"
- id="rect2688"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="10.79"
- y="19.906"
- id="rect2690"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.675"
- y1="19.620001"
- x2="10.732"
- y2="19.620001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2692"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.79"
- y1="19.620001"
- x2="10.847"
- y2="19.620001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2694"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.362"
- y1="19.620001"
- x2="11.476"
- y2="19.620001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2696"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.934999"
- x2="10.561"
- y2="20.934999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2698"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.561"
- y1="20.878"
- x2="11.59"
- y2="20.878"
- stroke="#000000"
- stroke-width="0.010"
- id="line2700"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.820999"
- x2="10.561"
- y2="20.820999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2702"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.561"
- y1="20.763"
- x2="11.59"
- y2="20.763"
- stroke="#000000"
- stroke-width="0.010"
- id="line2704"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.705999"
- x2="10.561"
- y2="20.705999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2706"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.561"
- y1="20.649"
- x2="11.59"
- y2="20.649"
- stroke="#000000"
- stroke-width="0.010"
- id="line2708"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.591999"
- x2="10.561"
- y2="20.591999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2710"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.4960001"
- y1="19.819"
- x2="4.0770001"
- y2="19.855"
- stroke="#000000"
- stroke-width="0.100"
- id="line2712"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.183"
- height="1.044"
- x="2.302"
- y="19.268999"
- id="rect2714"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="2.8940001"
- cy="20.312"
- rx="0.59100002"
- ry="0.17399999"
- id="ellipse2716"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="2.8940001"
- cy="19.268999"
- rx="0.59100002"
- ry="0.17399999"
- id="ellipse2718"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="2.8940001"
- cy="19.268999"
- rx="0.59100002"
- ry="0.17399999"
- id="ellipse2720"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 3.485,19.269 L 3.485,20.312 C 3.485,20.409 3.221,20.486 2.894,20.486 C 2.567,20.486 2.302,20.409 2.302,20.312 L 2.302,19.269"
- id="path2722"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="2.589"
- y="19.868999"
- id="text2724"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="2.6040001"
- y="20.268999"
- id="text2726"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <text
- x="2.0469999"
- y="22.452"
- id="text2728"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">250 Users</text>
- <text
- x="12.072"
- y="17.239"
- id="text2730"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">New York</text>
- <text
- x="12.468"
- y="18.039"
- id="text2732"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Bldg3</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="-1.129,15.125 -1.129,15.903 5.732,15.903 5.732,16.538 "
- id="polyline2734"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.1"
- y1="22.393"
- x2="15.55"
- y2="23.143"
- stroke="#F7F7F7"
- stroke-width="0.100"
- id="line2736"
- style="stroke:#f7f7f7;stroke-width:0.1" />
- <rect
- width="1.159"
- height="2.3180001"
- x="-8.6529999"
- y="11.306"
- id="rect2738"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.159"
- height="2.3180001"
- x="-8.6529999"
- y="11.306"
- id="rect2740"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.159"
- height="2.3180001"
- x="-8.6529999"
- y="11.306"
- id="rect2742"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.92699999"
- height="0.92699999"
- x="-8.5369997"
- y="11.422"
- id="rect2744"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.92699999"
- height="0.92699999"
- x="-8.5369997"
- y="11.422"
- id="rect2746"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.92699999"
- height="0.92699999"
- x="-8.5369997"
- y="11.422"
- id="rect2748"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.6100001"
- y1="11.654"
- x2="-8.5369997"
- y2="11.654"
- stroke="#000000"
- stroke-width="0.010"
- id="line2750"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.5369997"
- y1="11.886"
- x2="-7.6100001"
- y2="11.886"
- stroke="#000000"
- stroke-width="0.010"
- id="line2752"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.6100001"
- y1="12.059"
- x2="-8.5369997"
- y2="12.059"
- stroke="#000000"
- stroke-width="0.010"
- id="line2754"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.63800001"
- height="0.34799999"
- x="-8.5369997"
- y="12.465"
- id="rect2756"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.63800001"
- height="0.34799999"
- x="-8.5369997"
- y="12.465"
- id="rect2758"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.63800001"
- height="0.34799999"
- x="-8.5369997"
- y="12.465"
- id="rect2760"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6529999"
- y1="12.871"
- x2="-7.494"
- y2="12.871"
- stroke="#000000"
- stroke-width="0.010"
- id="line2762"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-8.1309996"
- y="12.987"
- id="rect2764"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-8.1309996"
- y="12.987"
- id="rect2766"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-8.1309996"
- y="12.987"
- id="rect2768"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-7.8990002"
- y="12.987"
- id="rect2770"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-7.8990002"
- y="12.987"
- id="rect2772"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-7.8990002"
- y="12.987"
- id="rect2774"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-7.6680002"
- y="12.987"
- id="rect2776"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-7.6680002"
- y="12.987"
- id="rect2778"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057999998"
- height="0.057999998"
- x="-7.6680002"
- y="12.987"
- id="rect2780"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.116"
- height="0.057999998"
- x="-7.7259998"
- y="12.639"
- id="rect2782"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.116"
- height="0.057999998"
- x="-7.7259998"
- y="12.639"
- id="rect2784"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.116"
- height="0.057999998"
- x="-7.7259998"
- y="12.639"
- id="rect2786"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.5369997"
- y1="12.639"
- x2="-7.8990002"
- y2="12.639"
- stroke="#000000"
- stroke-width="0.010"
- id="line2788"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17399999"
- height="0.17399999"
- x="-8.5369997"
- y="12.929"
- id="rect2790"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17399999"
- height="0.17399999"
- x="-8.5369997"
- y="12.929"
- id="rect2792"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17399999"
- height="0.17399999"
- x="-8.5369997"
- y="12.929"
- id="rect2794"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.81099999"
- height="0.057999998"
- x="-8.4790001"
- y="12.117"
- id="rect2796"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.81099999"
- height="0.057999998"
- x="-8.4790001"
- y="12.117"
- id="rect2798"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.81099999"
- height="0.057999998"
- x="-8.4790001"
- y="12.117"
- id="rect2800"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4790001"
- y1="12.523"
- x2="-7.9569998"
- y2="12.523"
- stroke="#000000"
- stroke-width="0.010"
- id="line2802"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.9569998"
- y1="12.581"
- x2="-8.0150003"
- y2="12.581"
- stroke="#000000"
- stroke-width="0.010"
- id="line2804"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4790001"
- y1="12.581"
- x2="-8.4209995"
- y2="12.581"
- stroke="#000000"
- stroke-width="0.010"
- id="line2806"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28999999"
- height="0.057999998"
- x="-8.3629999"
- y="12.523"
- id="rect2808"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28999999"
- height="0.057999998"
- x="-8.3629999"
- y="12.523"
- id="rect2810"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28999999"
- height="0.057999998"
- x="-8.3629999"
- y="12.523"
- id="rect2812"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4790001"
- y1="12.233"
- x2="-8.4209995"
- y2="12.233"
- stroke="#000000"
- stroke-width="0.010"
- id="line2814"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.3629999"
- y1="12.233"
- x2="-8.3050003"
- y2="12.233"
- stroke="#000000"
- stroke-width="0.010"
- id="line2816"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.7839999"
- y1="12.233"
- x2="-7.6680002"
- y2="12.233"
- stroke="#000000"
- stroke-width="0.010"
- id="line2818"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.552"
- y1="13.566"
- x2="-8.5950003"
- y2="13.566"
- stroke="#000000"
- stroke-width="0.010"
- id="line2820"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.5950003"
- y1="13.508"
- x2="-7.552"
- y2="13.508"
- stroke="#000000"
- stroke-width="0.010"
- id="line2822"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.552"
- y1="13.45"
- x2="-8.5950003"
- y2="13.45"
- stroke="#000000"
- stroke-width="0.010"
- id="line2824"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.5950003"
- y1="13.393"
- x2="-7.552"
- y2="13.393"
- stroke="#000000"
- stroke-width="0.010"
- id="line2826"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.552"
- y1="13.335"
- x2="-8.5950003"
- y2="13.335"
- stroke="#000000"
- stroke-width="0.010"
- id="line2828"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.5950003"
- y1="13.277"
- x2="-7.552"
- y2="13.277"
- stroke="#000000"
- stroke-width="0.010"
- id="line2830"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.552"
- y1="13.219"
- x2="-8.5950003"
- y2="13.219"
- stroke="#000000"
- stroke-width="0.010"
- id="line2832"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.0749998"
- y1="11.094"
- x2="-8.1000004"
- y2="11.344"
- stroke="#000000"
- stroke-width="0.100"
- id="line2834"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="-10.538"
- y="12.993"
- id="text2836"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="-10.728"
- y="13.493"
- id="text2838"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">GNY-DBC</text>
- <text
- x="-11.175"
- y="2.119"
- id="text2840"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Here there is a single Windows Network|</text>
- <text
- x="-11.175"
- y="2.7190001"
- id="text2842"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain. There is an LDAP Master in GNY</text>
- <text
- x="-11.175"
- y="3.319"
- id="text2844"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">with a Slave LDAP server in each remote</text>
- <text
- x="-11.175"
- y="3.9189999"
- id="text2846"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">office. There is at least one Application</text>
- <text
- x="-11.175"
- y="4.5190001"
- id="text2848"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">server in each office and at least one BDC</text>
- <text
- x="-11.175"
- y="5.119"
- id="text2850"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">in every office.</text>
- <text
- x="-11.175"
- y="6.3189998"
- id="text2852"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">There is 1 BDC per 50 users.</text>
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/chap7-net-Ar.png b/docs-xml/Samba3-ByExample/images/chap7-net-Ar.png
deleted file mode 100644
index 2f4d80f47b6dca2d05c34662f9e1a7c5d47f1e33..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 97993
zcmZs at bySsG*EhUr1f--}8l*w#lv1Rnq#FbY=?-Z`N)aR^ML+?iJETEUQjqR$l=>#;
zdEW7k at r`%?an8BD-Fsixy5^emS8GSAsVLmWqQF8R5Vs#G%4#4GNRtQz@^?&R_!E*V
zes%a4s<pJTGy?H07W={!4gR-~tDLT at rlXashv`d8gswK7w&hC~TSo^velA`fQ#v{g
zOLq}EUOsL<VQygoI#&1wIww<Ca~nEdE<UyyVy;IB1Rdg$tn^dQw5 at b6x~H4x&9i#j
z=yw?(*A>S_JS8l6TC1_~+*v6*xAyMWT0z?^4cn#{*&4RQ1;6R#7 at s{=jGxgB|6<<v
z_tJSMefJ_PMYwEW&G)MM)N at sQ_q;1 at wSM<d0vkP;u31)JU;ojgM at mZAQUu&DU%o`a
zz<sKtL+Z=Q{?7YoZKyMrHsIpyTXwe09+G-)_ at hMT`}gnb>FRzltaIO*_?AF|A!jo;
ze=UvgI^P=F)zy`qO)n~1x3TfOJL>q(a8tl_dAR^5Cnp|WEVZaRex&SGhu7)O%y-M)
z@`{T0+{O}CePo7)hVwm<^m;Y|Q}Av4{QTDaX*JJB3*+MOk%Q=Lv(!Qm=)svC9rExY
z8yg!lbsnjysfS<D)KEiI@<~ZZc4q3Ta&wnfey08i$6Iv^`S9Vx-G^Zz;o;o6rBXzM
z*@}1;d|vHQ#40K(Sy@>LNoaDICUlqwdwXkJTVnnfLNu}O%f(m`2&cK`pz7-C662<W
zf21jbju}~5^OY}t%QBKhJsp~!ws&yIc>g{>KcB@`PYo5#1#aWrJ)K6MQ(Qw_C1Nfv
zuB4<Sg*Q~v{z{sfiSX9dfsb<g`Dx-lCzt1^K1Ml;Nt*d8qobqL627{_!I_v?Cq3`(
zwY0Q+rcZhxBO{ZLkl<O%#KdHIakfwYPm}MS at lygNyv5E~)klxw%ZXTJ5UJ_uFJ8R(
znbo;9S?1FqPryb(Lek#eJ~K1Z<ycTy`2E{Af_O0+8X9^Eayk5t*W@|yENt0e^|a;W
zLJ!FaYUvU%$#ASz`cghh2FUv>xw*ON>!(I6**ZFw6c!Q=&9VBv`Y~_R=*#xsyH2)$
zSCQd_J;ZaBW at PK>>G}M$FgNe)z3NAal$4Yhiu*kiH!t1ch0M&O`_;4~Kd|Y4DIc?}
z_P*y%AVEUQ<9 at X~g<^=Gg+Q<pJyulgs&(6Rn5orz_N>Q7RayByFE0`zH#avqC1rAA
z!ou2GN#zL<kzQyW*VVx?cFL3f-rn<zzx=8zN^cuOVq*s)2pGP9|Nd)q)X&e4d|MQ1
zuPHzhVbYt#>HOad{v<9fnU(cBmWN at VgLKG&rux&T<(~Uyh`@#hzlRS|avE}SeoRi*
z<mSri>3J=6#fOE35n;)_G|SHHVxM;7twST|QALZCWoKtcMi3DZb at lf0PZ1LlZESAt
zPS^08ci<qT<mB38X(bt%nXsbzS`A6d^zpMUo>Gap+Kd)z<>lr5`SS+ at m&&Bv at lXBa
zpFa}3yhFc#i*j<l_;<7pHT^a-jg^%T%R>^&9h?5`$Eb*i2<6lV!a_oGPC_du<os66
z_skH8ASvBO-<qbTCPq|Q>G&7bCDD_d5o-SI$jHbUVqRvBj!llUjj$3%=el}&XsD=}
z`$w#-zRiZDKd`fhhlhXt`sKXX5h=|~#Mai=XMcTl31xbZgQNWWceC=&&d${2<m3+@
zvUyWjS%cwC40`xkM_$7tBjY8;lCbUK85A154#S3^iZY-e- at Xm88j_PHK;1bpgMA4v
ztWZLHd=pE{P-dnxVPTh*zTrG21_p+26W6C#9gF*y|Bg`*PH%D*q^0L^JPgw^GW at rv
zD$>%ZNJ-yA!?@+V6L9rc!TW%d_1?YTlar60VXcQg&Jz(5I<mL^r6lXdixoxZG~T{N
zB3n>U;P3BWQ&Ypn#zy(TUQJC+$bBn0G!*TiX1v(&p18`(A7QtZR8`-X6Afe6l{3Od
zaI)})=gc5W6Eh$yJx{z-n>-U7!E~l2Ep2+dF)EfP8UFsMyL)9Yk*Y=g-8EMcRO#gF
z&qYNn_?YbMJ$w01=Fs*K$=6o-KS;lReW9l(%yC?*t{XU#U}Iy`ylEU(DcAceI};P_
z>ahG9Y7;Wz4BKDp=~LgmIa&z^RD_VQa!gcIU`drDUW4- at F2ZEF$5L8))3{zyM at viG
zlZT!E at HT=@z%{k*yuSB+$?0bPn-&wO57=3}WH_kOw{OS5S6<xOJEV&edx1^D0R?#H
zU+G2Gr%z$b$nx=Y|J7)`(<|eBPqF&eypi=i3KECiot>~(*l;sBU1&71;dBx5Id{n?
zF#}irOsStUtE#cSeHf0b&ia;3^V4fe!T#oEghOm>?Db|zQ>m`Kt}a=LrEy_lVVA{s
z%#h{qlN0wx(SZk=KmIH2mX;C`5t04<eOp^w2?>e*{(j%yZ_w>@#wQVh)&m+96&3Qa
zG-y={a_J|hr#G9q9tUd*8YK?G$-|?fvhwH at PloR$!7N`E&-~)z;=;nqtqEQo9UWt1
z<1k*V6Wh(TwPZm at ngFKii%Y-8fK~q0Ux7%q(Ih{^OGbwI`1rmf5FH&1P?aagcIs~T
zYYGa4C9km&Caod+4<2aKO8AD*N#&1FQc~8{*3MDZ)veFZ+ia^4-TI%)k7PNk7$3FM
zryOSLi)T1D)w!*uRnD9&)olCd4YjBhY$VHG68XA0i5KtQjo!M2cUCt(?b}BiaMm)u
zyiB|&Bt+%j9>qlTSku~iwMeIA<PPmH5}DY9nod=K!ww4$diF at x$;q2HZ*Z at eVTYjo
zPY2=G*4FO(rkmZ-+WN&h=lwVzDXBFgu(%jEhgba4&C-$>VKU5^8qXm7?)c$64wP-{
zfo<x8pZ*6+w-A9*QH5h;WAi`4Tek-?8cM4^q9Q(j`4Saf2MrPx;p9|GDK at dUHK~M&
zp%81So=f{*fh*!a%nHPzuo#?BL_$d6!^GB1Qe}JlslGmVVL`)g(|Npjrf(o%WE4%2
zk at zVoHnPjJ1SkpKsnF#StLM)bb|ml+d;5#4wY6bvn#`@+_wTzoo#(5<kY at T(OBUNH
zD)dA;J33z_{Y%aWEyBdXp{GcZm31NHTI at wIB^Fw^N`6 at x#pe3Du6`^EVs1ZBg|tN1
zFP_)D114*=b)Bs5ly`;DZOR92L(W);x%b9bI=AdQa1>bb3lNB;qnE6#!|4AtY)0{x
z5?v1Wp0|;%A`M@@n03Xq0Bl%aFPZ;(Sna&Rn81#ZG7bo|2z_hliM3HsQW6^(IazA@
zN>T26Ma9mfklomkUfHKI0f#A~gyb`PM5#l1$;XdXig_|O?dzr$D0&AQI}4?im1)Y!
zjdC}Uou8lk{ylK(PYVUSmg%;cTZG at eIbH(YMc>d+++$}NCimyhpAiUqdwZh>ZzkKJ
ziC~`3ETW?4(={#w8RDt@)^CK`UEDKfi}>>r63k5Iyb;Zr(wSwNX at pssdnhc1eO}Tx
zw<SQaUD9;Y-P`+nQrY6K&E>y2LB~I4Jjru&w_R3B$5QbFzRYyQP(q`&Gc_e3CSKmy
z at IF6zp-ZjApZ3aIL{t<yzTbQ++Wq?#t*x!lOwrKLoTH$t%oG{NeE&}9yMI|H)D9i@
zj!JFvVX$IhuyMeJ&ENf;Py(FR%y01;`MP-iiqR|q3JMrhYK`WdxP*~Q>+9sCq%5{s
z)y=}6JK<x0{@eyw0pPD3U_=?cRjFmKJPx|1mfXqFQKs4l|I1^+YH>zJAyyl4L?FTK
z*kJl}r{VV2sFz7R76 at If@-{LdCleW&*1i<}ea{P+^<5SRQN;Ihr-$CTs6oq7_4O4?
zd16#)pTcUTQ0?LMm(P69<e^A<anWyMm7Rc4xjzl(d)xZF2$L;cewRbu>^OWhIaa40
zrU6*QJ80CE4!0wOeVA8T$$ied0mC5>Dj8xaX=!~E`XQmAlarHfkE?`T0QEp$@H|?J
zFDzuI`c>w0>d=vYb#*oHQPQ~9)%MAgCw_jH#fEhUhllOlOVOn3 at 3{=W78P0BHhJty
zpA|67v%Ja8w?3)IR>lma7k7F_>SBcd=#?s^PVUcqT?K{Jv;D<BP8jol{_wdp4sd<$
zgbh13mL!wa*4cS}b|w~ZmA1<kQbMzj$W)18)xd)q5bn_nzUeVqidzZ9#9CNbSg$K$
z!@_DKmKWY|{8Ojv93L0t;&NE-d6z)46p)<!I;@IXUj7v$CpH!qOZ9nq%aH;8qrrSm
z?h=!&38U6bJ<Qv;9c^qZF4mSS?3)o|eILz8j7Tn7<1{ri=xqsf^%{Nm50;~uIMJ}M
zJmNMMG86~%U-Z0v^z-NSKwf!3zzZ!cV&wVjOA%KQYJ`bN=IqqeGviszT!h|HPT>CD
zUiHi6sN6g$>GiU`l4z#25%*oA;kRswWReT}XPKF908krf+S4Tb=!E}H#xvx%v(o8X
z48<ac89qWnAY$Zy%sY|cFtf20z&-=OZJ}{-eyaS)tHx<wthixu!J(t=Vpq%B&Q9DW
zF6guDLumq>om#T_V8!OSaeiyA=~_2DgjALQ0VXOFlU#K}b~YAQpLCW0%$k-MTFI4$
zfa`c?M-LAVgK1^V;KHKr5 at T!r8bWgfqNSydf+Dw_c(*O`PMybY7+qI;I~oF?gyiIO
zHehwBOG=Btoe2$|`+E+(m#h8MPzU*{AHzaJ+dDe=P9D*>wxJH4F);y(TYgP at emXAW
z#vApkH6VrwUFMcQC;LC6r$-Iru>cPBp1~tb3CJB;2bgzR;zH~j)NWR)i-VZ^fx%Yz
zYJGY6zUQ6^Ma<aXU}jbpl0|21u;HVi7)n7J5m!ZHV_L-A%8ERFJTeN37rRdv#^~sM
z7;-84D+3=zo#p~pR+2K(tL*iRwX|IJ7qsG|LW1e(F2;2UwfBlXP}mO93*KN2fCgoC
zRh5;vu`Hj963IAqIV$VxzZXW~AOh(y`+4yYHnz6Qj_wkQj~~Modmk)yPgU6c{{0*1
z12q*@Utb?%#>lICTaU2-Pb+6!NY1`cQ0SbSGm+ at v=D7HG2Aw)HH+QQumP8)uYj*ao
zlaH;fmqKULn+cd;986fSJfDVYi;B8qY4b}jqyfZ`1#D(CA3y(#uUmce0)vu>anIQN
zk#0+gPD#h1N6u?Ai<{Td_V&!sP<&F7JHW&jzbhlX at 3INOMc_xa!5Ee2(_(-3n2~T2
z??+OdN8-+(?MvFbZ0iI{N-qy2ySuMTjJEd|1AdS?X+N;SrA>;;LGJ&*U$r-<LreQH
zDaq);J3?t7w0-<Ny}hDBLd_1u!+3QG$cL)~v*os$Ha4u0vd^DC$GUYZNO``CoJY!I
z<EcarJqF%`UqkD&c60Ow74B<l4D!8Q at jsTABJff7&K!t|E#*H87-Ajh_ZGjp9aTEl
z)R6%Ays0VR*)s};v(cFuY8CyUxWGV!MBWu1MU1w-est$zMR_?Y)nnb#t$TX at _BJ*X
zP?Nyrx-Ixnr2$pJ&d{&4R|ldPQYzM5oZAcyGdnw*ikcdpl9rYhDd)4L)z!|CE``_(
z!tY<~J^u-4iQU-`+7g+_#Kczl%W5)*Mu2Gk^QSQ at D`;6$U;lR^i)y3)<ug^)fzD0^
zM!xT>zpEV0J6=1xxe*`MQ<?DYeY>cBKFSVd-`3U!L;)y7Tbr!7xOf59Q*#WLM?ui~
zd8Y1Sw$3{-65a~`0kE4OQg&%Y$IHtr_!r${9kHD*vur}5`I|jq#YlXCC3&LpZa%NN
z+H-HNW$%8vilooUR-slA*~g^!?}0;S?B`@;{P}mh$!*-o;lSpl03yS~hYyvMdItyN
zCJU at q`_pgVz6~UKe022d=g&gGzJbU;l#z*hJ!uyc{PB*S>eFC)q3QqFK%XM}nHGgg
zvz~6b%@A-EB*aGvzYo0T=)GCf%|R%@bm4j13Os|(;O2Jx&AjvI=!lV#1MlqbUrznX
zt<fT#!<C=<b?%%wmo2X_fTi>D at X+C7zCynp_4+kT1)|iaU%!66r~So5C6PX--v4q6
zV0m+M^X%-$_}fDuJ$%>5in#N?Fe0wdZ6CfO2|n4fH%Ts<1eR!~#wGmk$PLR&O6t!L
z_W>yZ7Sz?<or{xGJm9K6H&;%@&~OGuEKo`VL&JOQ>}1=r^zl-3JpPRMn7SON-0w;=
zH41Lsy4Bs?ZI-Go+w4ySqik?&%-zjxyW%;~<JqvfnAU*-M<7(VxVZ4Q?8b{5{LbA6
zBub1L2vvt3k>n1_o5D_A=_B{>I33AXRsA3kxvU8b5)pwJiOEdI%*@PfRG%zhtD&Ou
z=JSt at IEGM4hAXK{R<-I)Gf!#2m~L*Mt~d_hDlY7RBms>s4pYFS8L{$wgg(2d2-{2I
zHh?nsu$M^=eUkmDr;e>5Fg^MOAJ-^Je(|yum;$8(suu*Ktm3Ptt(@0H>Nwssdr`P-
zzT}4(8wx at HLz?%AJl?0K78MqXn6+W{yJ%@^1L;JsIr5c^l9Q8jcXtN`$6z;4jTHo<
z3_eS&abDB(UQ7r1Hv;#}nmJE11m22oq15WS-+6bl8E!C7#CWynojZ4`6WB1WE)EC2
zeBoF!EeN((KR!BANfT<Rpp<!!KnJi6IKj_qx9{H86Rmge-eHdSq9O-vil$0`{Ogf4
zBg at 3v8l1?rQcp)HH`F~fHMKk2gh$TTHZ?`zRcRodB$swb&cw)wLm{wsu-xmkg9*1<
zi~`r%===92s5T8@$fQI>At50Kb?)1+j+<j&&rh~fQ&RMx_wCIOYhf3%{H}aa=e&qc
zbG=LYY1QLZS;2GoE9>j)jD!WN3Vp61$+)>KudL9&joOV-x3k-94aFvK|5NXE2xHAF
zJ($HpQ2iFPAjyDlbIu+Oe6W7d_x#RJ?yhs7yUd^N&OTxs{-m7hzB4TxaOGQk3AZqy
z@%r7Q(bo1hH4zaiLbt*Dc<ie_H8pi&V&eE0J%-DSN<12|F2H}}_(9W8;mbSjCmKW1
z088?G7Zb}ZrK2-`e!7c-f>Lu*4}i*&$?lVsI$ciWW3>=8!0v$0+OiXQczJmNI=`Y@
zTkd@?MD?aDI?q%4_8sOYFp=g_2L9$2S5y#>Dd=*LG~QHMnRTq%5)s>j2M=KLeERf>
z<9bCbrLcNq0V>GO*7hri1y>h;7446LeUbJ&VR0909A49aa;BrxdCK8Sr~g0SuA}BD
zee_q-dpqaTr^=Vhk6R3Ppn(D<RC at fF4)djpi;IVc!prxcV;%VT`AzTb0T0%_2=!`j
zZ8d|20BT!tak0nlpY64^YTyEcSr0>*3fFG-oU=2zxHmvy-a~?70I!c9Ki1XN_4clv
zD|7Ymc%PIsynd9Y^q#&+Dc2Z5O#E(ea1eOgY=e(ZoU^VrF^A*>0RdDrw3O6TphoK(
z8y`|rF)%PRS%)=HkmPVc;n)kt>>j_IYk7tI_+g&LkJeW9d-p&ajL$V9idBL+wYJb6
zeed2qY;5cr2c6!Yp6Qtxkd}mO2I-*1B}KI5D8wcxGJ+rqk|zL9(1IFZ3w0A at x79#3
zz`pTrOt`$f1fj3dbzLK at fL&73I4*K&d3k$l3*Vh&prdPcc6MwGU_+XZ&dJf}f3;u7
zWmQE-h{i}5`Gi?iRP_D(_X8j9E9JV}%`Gb01Yi#;KrD^8459kU=H}+s7ETc-DJf}E
zuI0hO0ZcQHkneGGmlPLY?ae>5uwX3ni27w_X*s&-vj&q7AN3Zm+%IUvP@{O#aj^UH
z@|ZN+zZl^U^y(TL2MlG)LFvPcfO@#Ntzlr$SN&;Z9mv1w6_Lu*?EL)j&P5PD(mv;w
zmp`SeQMbSXP0CX`gmFST0$3WyvvO9 at +eStb_j6lFaYi^%rJc~k_)@l3R>lrBlW0?Z
zljj{)%h2J!e*GFA=EcQDW59KPMZk*}+q+HIxW?Ri-<Kx7nTuUaY4ibD*!|N`1gyO&
zj!bD0kP2Mw<kXZ(x`<oPTef>T#Y7hO6|&S|S}!jz^OE(!E!{#zPFQNq9&3k<1ut at P
zau(H$G?)jo0oOk}>7q$EgSXXTX8l`?l_Vl2PDzw+iF^!mz|GZ_hwKU9GGE{NCyeaU
z1SB9N)YF0bVP?BqBTpjNOq}4d1fA>G(+tfKsDQZqD@=Y)o9E9#rzOX&t#jKXQJU^t
z8_KbJ{@nXd`~3&13#HhpH~SQHi&Q~JlUNFobP3be5YQU;1*1Xi2 at C6h(FJ;9+{LTt
z7I{-EtCNk<B4}fkl at C_>DC?0~*uRyP)dgH%fdZ^2w$Yy^TxLCxF<EAv*lmG>o|BWa
zxVFZ6=l^Vf2kExSb6u(Dc6RfgL2GL^9f#<~COl*vaxm at y)s&Z)!@7+gYIevC&_W@*
z at BWD~pur4=y-7(y(f9MG at Tr*BfrXmdAn5nJWUnhKj=K|CQY8JrbVyD8y*`q!{Nzd8
z0N3r(d%MVpxWq(Ceyb<u=H>uoz$}pTzvwch>NokOD at HTh6cFI$^_No6fkU^Hj-Mas
z#~Vu*6clOvwE3#Kx^vi|;*!gy4`mv8y-#=23kulc6*<`0c<<j|KG)eS`rrF`%@Z4f
zzdl~_ at xzB_hKAJWubkc8R|fA$sKh5GnsWt2qB5#e_JN2x-RM_WT>Pd;N88D1?=?9;
zSzf%};OMA0pdpz2**Q60gi;G|&7gUGgHljqB?4On)-XIQ>_BJt4YeXY-{+?r2~0|!
z)Ovb)Dfw3b)>_QI9UmXptNhZrnQWw2n=_HP93;^{=AmMk^q&W%Oivr!xs#|6s~c@{
z!pOt32P<V{Wb~AMbZBS at 0KxEZLd~m~m>7<gJWHM39cX6&6ap^x!+}2GSMbEhznZ~-
zMT_lR)O#SvLxuyc%CBEfIY>lbObM*`;muV(1bby+lr+Q9N6}ar(3inki3f{DsV+y|
zzmbGiQ2Se2OsA`z)9QfEIKY3vmjhr4$EA*nib at FE5)S at RT(1POt-O2(;89Q&z~q^y
zLo<4@&oSpz4R`-h)I-I{=nB{fY{D&Xje=iDDCl$hXW%1be9BZ~HTbE_0r<38olI<|
zeU1eXU at Nio=FF{hc+zxum?W`Ecf at +(z5ur>#M1n%ae=y7>P`d{X$)c}4b7XjR)#yh
z7VgW25wZ*Le_a3DED6V><uY!(0ENZ8^9`{Rml(~*v^1O&BQ${LgX^w#c6RLVdQLH&
zvI*T8GQZKVwibA>aKP%sE85%I-onFEm at v*gXqJ_iudJ$Ka7_)p$A<%g^cgg{aNOk&
zw=uf9v|am>c^euTTwcC}F~iTthlPy|k0IcEyGk=ZM01?{q?tHAJ!<?^kR%!~!|3qv
zLY<l5sw`8H_SX-9#>~vJVecU_KYdz(tAzgYIyQFIQG_Vv6?9}H{9DP(;&<-`xrEo(
ziwO(YM3ZtK2z*f-Z&y}Uh7E31>&nK!fMIQ-d<2sh^#Ar~QlN(Z|BfEHE<^?yq4<&+
z2>|=3EGzq6?VJ-C8ChC*uSKH0>FVFT)~khXW4O!iO~FL+eipay`fo|(be+bzL4dD+
z2`mlN`fwNERU}ln;l59#?TMbU-<Op9SjM34?=L|UE6B$u^Em<uVch8JwGR`ElpD5n
zCjf_=f>O2Qwf>Zvs;{EbpZh40ghQ9dq6<Gs)p4elX?h*n1w2EH+Y}+WWu6b at 0j6+s
zbJOx$y<YnyWiGB(y_#ShBw4ipDC(4Aaqtdfs&|VzcmO&&k{&x$;~Baf;Ax@#?Si#R
zd+_2zNl8gwp5?%46vs**&h6XVJ3A`M$}z8BfBEtyP1xmAQBe^<4AvD5b at jXPihuzz
zsr%cUOfrj$jr8^F%-W-%%V6`Vz&@0cY6h*>Nhl5U8d=$ptgO3>ngU}eq5q-6g~*{C
z1sCz-1(ZfwITVyvq})cBhBS!4j0_qE6z&-L)cba0FpkMT_Sp14p~AIxym^7xO$%-k
zA)$trR{JKMrKKgTDa)#aag#q2VPw7c)j at vrJU5<Bou0Y*;tksSgtHV_QnDM2h7C>R
zE+(|lq>mqI%l?wZ981mTMz`0{E#MU#;Ddb`7{h}z>yLxZZ`z8wBH`5E2h;V3Fh9r|
z{)a2d>jNp1qoeN<5?%t*0sU(rnfFyJ$0#~FIt(WRV$dPp8~aO3e4#TAtgNgA_F6ns
zSX4AKJ$;rDiUhR at 6wav5{RIF)kULMeCQ%&Q2X$jVVsTliWpPBv#=L!-5fUxq?C<}E
zMx2729K?5Z4Go!`A(L<ewt*CKGP2~13<>D$@LZFsiI<!V2 at Wx4DH(`~iI*}CFk{Bk
z=F>h~EOx~BobFVVmIi+9sB)ZL>E;U?#+b{FMl;5bBx2*}zJkdFR~H<N%+Fs2dn8E+
zO~{(rW%|R>9ct>YSy|37sNn;6DdaxHgy@`|A<yl5wp?a<1-oP?fTkc6WdYU5NZ36x
z!q3H}lD3egNTpJ%%Zg1OPp|a=D;dVxi;2>#;$kjA!SRlc73dh?(Y`BJL%#b{cqw-e
zyBW7X at -aFtRdQS$kITvvF`6ca84<pedZ-!r`2F5UdNv{95P1cK@$vE5I*);ok&!dW
zHfHjdxz7!$2nk<aU-<!U25U#uW5<4`_TAqRC?UJ!u-x2jO2tvqK<c2NAZX6eM^8>p
zOifLp1p7XM&&MY$oMQUm7B+Sng~tf!YX6f3C at XtaHkft62)d-wVKAmV)(fKa^z_&E
zI63k$8#_BzS5MtttRA!Qm2<76eU|-Sx$?5%zgIgKb5t9?N+uE3E9qD0;$8=+ptGsr
z(n|CtjJ=8H*OVDPmd at Sto4)6F|At{mQK&GdE6%%+!Sf;_da9>qYi4F<XXkUYrk;e$
z_kmxtCx}k5XT0lw{x*IhS8-wC!Re{Ogs^~s>#xu1ir!cUXX1YU-pc1VuQjXfgITw!
zXBI^b at V?1)op4qoYY!`}U3XZ+DSwv<U=NqsaQn}nKcUSVH2MmUXTW%&OYFvU<HZSx
zT>yk8@%$I-3eU39eIM{(!E=m9MJp8ze%LD*LBuvqdHi@*>1JHDS?8#M>swZ~XpqBt
z_vV$Amxnf=j4TljMmr3tv~xODjs7n#1y47!9)_Eln?up{A9s9|CK$0P$D@^K9yjpd
z2V=NCsX5NyaQc++W)2sWkpf*WHmK21Row-U$br<B9k^MC6#iqT!KbRUbg;7%!;~ok
zKsRizH<W^0_wT>cNgvh$-weQmyxGRx#BL~3xs2-|N6~jVISeUJ<cD1VNvf->U;J#%
zRAq(*px4NcMnb?9!yJb-Par`>AZqLCKt=+{_J&Hh^}gSWhYx at Br;C<-|4vU&?>+Vp
zP10iu2?#Ue-x9E3y(p4)8`J at G!Egn-Hc+DvBi7uUq2v|+Ncat&Ah7+_E=%tW8v+^t
z$U6_iaOTy-l*KA#AkhK9X>3fpe`aA}0minNm{^8nKz}g>+6VW*O?g>E!%O&7p#C5#
z(DIlBDuxdI`n9z6BQ-8=@XsG3s9J694iAE+#t)xS<*F5P0-Pb!;pgY4tvv=UP1yQ`
zFqU#85D8^zX$g1^G-m(vZ9(^$i_1%B&GU3R?!0bJQ%K-%Kt==-7 at pqVSQ;{4Rfi`g
zB03krYQY{4T8a8R+j&EdmzQCS8kU*_(JeMdKK|3_hb^r(a4M4anURz8YkhrvZS6m3
z!twF(fMtUFBIxxMXKFnGgu#dbUBcPNN3 at k<m)?*R*o4sX1z-tq52t?ro;;Q%{1owt
zS}GXc8XO!9Q3qNu^I&cuGk0wG+ at QngUtgnP#51dAd;!{6T-<*@sDaF$NPyz!%nZQQ
zefWaax*bLofo%jKD^bt?Bo;c}P}kXxFh7b$vFcBQ(K9(T<h(a0-8hn;1)nLz;I?T7
zK+N3EPT#-)tmGEBxt1xCV7esiYQ<#$xN}Fi;-aM&UDK^aiqIoK!a>$XksiUNn+LTF
zAC;VfV(iy1r>{!f8>hUXGUOtzthnJyDk>5nr|r%E03ETdQ^*E%yMDz2F7#`0bJ%3?
zO7oGyZ%ea6yGuBUMoC6SCE-h^!un?To~y_u$mK9jRTUNE-oID)Y$2B)9Vwd)R1kcp
zASo%M;7XRh$j4kp^<7-*k6c~LGYNCLn1_p^RntX6I~QTwo}KSD{qQD#)xyIycU at Ug
z0a+n1`<uLvqn2}w98GtcH<6csVS)CCoRqGksafZJyzy1P3W7Ern)dSpC;*YPwTnwi
zjK5plB8mQ5QUVxXD0~~Yz8QD|;}_P+7m?nT3~v?G)rb1}o){TPaC18X_VD$g&Hise
z^J<gjbHFQ*;N*;vr3dc)eX}ECaAatRpg;_iSFqB2&QHFEhKABDva+!mHu(e0*@PGg
zrGQNw<cgph!#EJ76(S1!B5{Y-lmG=CXRaGh0qPkbpYNubfch;g>)fYMKWFgPg3q6w
zxNdP&8lb|*i~z9vK{$K|2ffS*{5otBF`pA)80(<jKs*6Pe{k${CnzoLi~DdTfRm{z
zMWF{k0gaEpm!d1(9I-nG4Cj>qo@!Y^L1e5kDxmOSRJPG}L|}nt{>x)G(zd4LaUZzI
zc}3JlYYX(~b_h>2Gxe)^YrxirE&TMU07O;#Hy2>5LQeyY(n*=K75U%^0|FsNbA7xy
z4gsFK0~4Ky|313l&=v&&+meWslwp^9!;KeJ8p=bKeyFGC`9!H{FwQZ*q at mblimR*Z
zKcKmzqfAjPe@(jL?!vMJUb>&H!1V&u=i=suOwaNFIZ7VhO-U0*$}%T{)nNbPMU6X2
zY|H{go!}i(>9lQqz*PbI)f7K$Pm;-yqSJl$?Btp7+j}=fS{$KI>hi`G9Raxopxw$T
zd}!S^W}dj9=#PKZ54TW=q?fI&trfU`-}>i=_KN(8ew?>&-{OZ^mIXo&l at 300bp}EY
zrBv;{*e!ze<J9F0MtX(a_{+6D*bUGTjQ#(HHtqZHL9`7RZ^rhp at rqU&m8km@$OP?7
z*K|1&6mWs?bO;(Vbj81Q)WtR~YlC-_1l;-pT!qwcAx!=cph(<BND`6DJ*o8st=FlN
zosn+bFZj!iQ~pdtqqRaG3JcuGAEz7~ne$o(whj)^s?I;$x5GanJ^rHzQw;hnC_X(s
zQB4GcAipTW5QV3=HTr~^=uH2PVYQR=T7uKEHEv1vkWETTO4?U(_$SPJv9D5S<?2rN
zKLEypyMOXgBE4y!;3b$mgM(_A!3G8f2n0Zhfa^;SV8Dtja`EiBJ6ms9Eb_+4`6aDA
ziG!qg?%xm9EOe2F;!{<P9pC?Zj(c`~?qaA7;*zMa at IJ4QY9?$Z3w_d at E-V-$@Z?F`
zyL^AM0=*%4zL&AQ9)b(49&NOp_51Bv9|q8D2qJ#4+&n_t*T+(CIHp+D)Vx7RNC5=|
zvVH*m at kvQfFV8&$z8$N|84tFzO7i=y_~EdyclY%j9UuSf>3LRZPyWp3C_kHff>rj2
z3RGZbCMMnkr1^bMRaMmx%a6G+z+Lrqb$JqO+d4W53krT_i0gwce*~N4V1)j6t*)$H
zHkb_twXW+>ZqPPN90E>vsC!MTjz(r?wl_C at z;ghm8D_5S>+AdM*%Sa<*bJOuuh at u+
zGr#q-e*YRBs$^|#4bnH%ySzL)0ulbhlqVTL3y9Uo2rh$ar^|nC*x1p;_p}wCY0%vC
zI*^@Vc?JyD4?w^G9<E>I0KtJTV0ojq-=T`1Vx_}0>&FObtWuK=Pj=l0=>_Dn3BMlu
z6KWolX7Ca4aqoRujZ?|LNttnRy^+ZRISYm$P|8Kn+(3GQaTflu8M1~}R#tr9$9u5=
zX&5#6i}#+Rg#Y-e`)vWnJ^WFUn;{N^t09O=eqbhp<i`L0Oaww0b#--4EHctT1c_Yz
z0|Vo~er=8Fh5uzM{QSAAzh7SBOKJZO2&<kOzY0Jh@$vG4um%UPSY~EWsX?Fw_Z)lx
zK5vz??caj#yylSk5{COrUM3J}y{rQ@^v3rAL<Y)WaFO6`ay|>_lZZe7R#*F-w68Gm
zD$C1>7GCq*6vzG~tNa_P8pm0Qem{_?Q<9S8bA~+G4_MDWto=+CL?8qOtH8Gc6<rEH
z7Yv#Fd<^NhurT?TFTVp&2-H->f=Y82wFA&29c6nUYirAPgQaeio_tig)+x%-v9TLI
z{NMoyn+7T>4zMYJhy$v89T5?DFAUhR=YL*}0#Pm5jlf}evH<;Lcvu4f6gX2rr(bS!
zzg>-coY(qD7eXKJK7Pa#Y&9puL<LQG!j~fl;)<5m)~EkMn!FCJAVj!8us9%j?R)vJ
zA}kDj)d64+pd?7GEyPDjTU+OchRXT))B(t^s;c_>b^GSQHF$@%n;jk=!gWC!1)9(r
z>RAflvu4HjT<8cKT8U}!cpwXcd2Y at _wp3ePS?T`s!+lr`_~6&qd}15m^XvYDjapSv
zahJ+KM6c%MG6?$67+ at --{012iK>bB0Z9s%_LXFF6e+oY^c<6ipt at Z@IsQu~GDK>z_
zC-BdPsHn%!pKpMUO@|p=L=Ky(KbiLj;JLW{_&pbBsHSvowP!%<;T=JAYaauyS{C;)
zKO$iU$4%S at nH??!3=0_KAX?2&ePX|M2Inb><AYPpBM$8_2D7yEbPxuFEqjQ71H$?N
zl>}%F0xXPw)zk+s)`#;Jh{B4v{!}@B1dv-*bqYQQprlA&3nVvQgT8|A-w!|!+51gh
zsbunP0!X@!wl)@@5Ed3;t`aHSK4i?s#>XGxms at lb(#LmINby}P(fw-Y0psO&y_d_t
zNk|APiQ(&ZGvfwtOB<UACyR9pK$9 at 9Bm%B3V4#95e_ud=gOf9sN_YW8P1_;etdVsK
zzDbyV5b4CUGe2~7SI8fMJAL--85v~`R1yf9pswN~;y!%9x at vmXIq!suEIoEA&&n6%
zy1oFg5V{4JkjlwCcZG$?yE*CI9Ge&SQIT7I{#16=j0lIICv5G9!y0rlMn?VsOd(;1
zd46b-1MVL-Dc9B{7Yj>%R#pq)6w0ZigG17K3_;WvI>XvzS$e2EZo^tv;JiTTLHX5o
zbGv_$+!AfveDsS~(jWAozA*EZj6OkFl|x26RB5O#AT?W*-8i7N!p(yCRFjeQC=N6Z
zZ*OlId<(F`rPZvgJ^{fVuk-w_UR_gzhK|l>uL<^NsoYH{2uh11eRE?Y?tPBD^gQMI
zaQn^3g(d?!PUv7e#tDL0#IHFP`G47 at FRVR8Z>r^tjb|a4JUeR)<ly`FZ@@LFsHpZl
z#Q at TM`SKRDR9v4;Vu=Ux|Ni}h1dXCM<e}i-`-`22A`o0D0kmqBnUjMeX%7)(XQTks
zs<-dnN#o}h7Dlz3rO+y^T)oB?NjK8b3HNoUh+)>RY|V%&$jUN3*_x!Fpa5;~zM!Cv
zhDNp;D-2B-b6_lhQc3SNx<E`AnOjf*xVhH*_&H!QikOaL67^Nvdu(jdcd&9IkN|DL
z=yy7PR9yTCRtdKB- at kwN9whQZHUtvaUG4CozV9dy5D*N3Mgr}g_sVbX*(q51 at bEG4
zXh48^_a&qcG;k{1d~hOJSUezp3TW_)UK#ouEmK|%-nWiG%n&AE{lP3~c=j#XQ8s%z
zCFqhB(i$Ph*x8w-4=LQ70YL}|2*6{Dx0jUjb`NhiyZ*a+3)M81rU6(NS8b$hC$v|%
z<B>x-IXZlpX)+HV<~=4oWn^Q!^{5IcXQY`s6|Mp!q2-ZkED)g_t`4(rAf3T2si@%2
zbJ9;`L#PLUR`UUL#(LksQbc7DM0_b?HiMZ)k`#Ov5x<JhAe9dQ3V~ozNehg=dn_Q*
zG7j?R=aLe<+qXvt2iI)d&1$}ZH~h!(ZZ4kvYc&fr;F$;n2g$u!sfmt`jt?IwfX^~w
z92pv3?>rY3vG_iBJ4W8zy5TN9=2Ld9z5_a>*v`6|8pz??WHv-a;XydB;n;0Jx)_Iy
zCvdY1{1mZuGlUelBtAYqkeP73($6{~_Z)18s306nfLL3kWs)N-6s_2t>EG_~7<wSE
zVq#Q?z|O__YEiKHpz!7Su&j1w1CWf%E3zoHc!Pe- at BC@N<~9d>x;_ayKO1}DQ+4$^
z|4ZJq%G+pivQ9(oaBKiJ8n|9f7YDuY^q^~qnKTE2?;b<OD?>C4wgcQ6q8U=tp0xz?
zIiIt#2xw^j99-K%Oux7H9xE%T5nEo-`KtzJ!B3c3m<(4Qv9o2Bm%q(-XG2oakD69t
zqIch(!ZKDX_|?`%){XUQID9 at ky2@eZnX$2>iHQ^FW6&9452uNFy#(Y5uyob at JG8Za
zYN#9 at vOZ{v at v+?_-xUGB{ykV0{|ylfn8X`%b56T|#FH!@+KpeOiieLgc&?j*#g;%4
zBxquXs4MRcPK=9_VoprajBg%qSV`Bd;)-h*M?sS#g8PQ-^|x=|p!QWW#J*KkK|sR|
z<_-8D=AS at too)*F=<*T7xQUB!s;o2hW+P1?%CPG|WaQ at JvcjPxcEfB0^#)RM!2?WI
z7F^_BFJ63o|DN<<jyl7r15%!AgIO at pK#GQc8lb>gm-zVed2IG~Q6$Gw1k?tu&TuXv
zA%QSmWuU8TqR~$jky%mkE*4G3(^IJR%zQ$=<sNde9&mkn1_sD!!fH2|wPPtO|D2wl
zK00z8TvVfx%l%wfn4p*oj)~Fc3x*41IC>)gP8Bm4sJ^M_D9pS!KoOl6+F&GqpFUW6
z#Ed$Ggb<*3&Mi-H*TD5#K>>sX`?}&8fD!_afkp~4XOCtzYG0`-XjzmUC2?u^QBhm7
zP1ot79-!0$3<UZIu<?`X$3LT^?Y^#WL{hL6ot<wGpU~;wqxC!Sic60O4lmJ~O?W_x
zf|t{6Qbb@)jhCtEU8PG1eo`TXAVL?`_*z{Slhn|6t{Dl;eSm^MkHPsHoSl{A=H5N9
zED&uaoKAua9lU-I4g#_!g)Kr&eVg(P7|C-Bq)-6#_?Y0m<A>EtQbUgbJ at _XK-I@~t
zLBUm9i<^hmouHwiG4 at 3-CpY&9(hNYQ&lo6E0}|CUC0?-7hemUOHSfQ_fVS8P$8bP*
z`9}QcVX%|o2k1!ft}-C)5V3)I#mLAA(Jr2sDAeNKu3!ntq^w!L8h=i0W(70~Dx%44
za|}c)@Hx}c(!fyk*k6!))EjzmCrGi#ABcE$^#o+X#tSpeq=>8xaL`e>6G5hF;c)?d
z1{9>Mflzw7R&R0zIl0T at abrjrM8A0hmi92f;RsnXNRxvPV34r^vZ at r8@0Qv>_UVBg
z=!A3SJAe=1C<;IZ*tYesi*(x_Mnzo2n1r*azvj3NI}R!g4J}k+?+rl at sno-V=Fp`Z
z8yg`^0|a6iWMw!bbbM^-%EQmU`1}BdA0Ah&5Zpe18PMNYSuqi%RzE*vW at g64#Q{W*
zmJ{2F5V16){gj)F`XB&k)J;eGoD(tF-eJN64<nh!v=x#;ps*z?iNhmR$(7Cr8f4(Q
z4=%@#A3w;|-Qf at s;5f*LBt9^F-HHKQ90m^T`PhgE*iWDtBqT-9%AWFt;o*fya9}+y
zfz1k2AD*z41Mh<e4liC1=P6zcLcHtrEnm8dBLqnFLT<}DEp|g3$#gUEZT?SL<XT>t
zc(>}c1?XBNL_|EKBHsH8p%G%Ce^Insz=Vu1r=vFo+`J_rQ-Swn)(0c!=(ddjMVbSt
zX#gyMkdP;^C@>W<5OaWZ08T|mL<l)Agk+jwQ9^#Q@$^Y6!Mv021O6 at To-{U2&f~+w
z-u`~8NB$kgajuUa_kb?(w_1Iz`3=`v>Mgm#%pn^mbV at Or*um4+N-XdaqX_`Q4G%`I
z%!-_n5<GKn7;!TA+KSEWXRuNlT2;!dLLwp=q8`Q8Zy5p{(}6iabAphJCcK;`fg1V2
zhHmMUmR?V6{zp32<tmacMd##aUvqB at Kp)uAT0+QCfsIvEBm|(*LU09YU54sLkp+dV
z!Jo0RsTb-AK+hnAK+BQd^Y3nKWRI*rWq$`BQ>k-Q91Xb)VO0h#X7fM?b%MZlv-9Ik
zmT6u<=uA7d_>`2<8)ii7sL}1M1P at C^R_sgGE>Vj0NG-VTF!X>P0ptn*3a72KnwmfT
ze at 0{OB?g9%+-|LI*i+8uIZ|Cfr@%IV*#ZwY#khaCvVERdU;;z#pXoOpa7#0+59*h5
zpur7~juHob4yLbEh?mcqcM`%uADNf{`pEil^45*SiU at 3Kl2oe0Y4A{2vml)?lFk_d
zP1!WBkMKu#`zbWv8w?JxYcCOo|H0qGRY5_)Xf+EOg4J3fNl8csQxuzDAFXRrQl`RI
zj(*{eRABikcR7Ix3gTkS(cXS*>uq=K94jH}s}_7rR9!R}6YwbbxasqlXm5^6ftAtP
z8RMiq30Xslg+V~t at kB4JOW}wTn5Qi%uF$X*88u8yOf)nIOAfO!3BFCT{=YN26tJq^
zMsFq1al?O at eS6AI9GuzTuYw$e_<b*ziB`_iGLLR_>4C#^SEnJkI@?;LHwk_953zr1
z!KD|*?;jfC6%tC0^<rv=MhJxcdj1CnSZAOELGIO^#+EOf%$4^avpfL_8IC+axuT-z
zNu#@le_7wYCEDI%rr(+#8_P&I2zH@$bF27fuDtJwoYTWd65V3Lv-`*Ib8)e$2dPWU
z(-k}VcxY%XpWi&r)9~W#WtN7`2v}qcLgya4Mk47MX=(Kq-3h=npXuu>JrfARPmO;(
zHrod0Ahw)w>@28oS>Q{-H>YPfrQb3zGD=A}K#p#IZhLI^;sqq5Ak&PADw6(ZX67pz
zf(DT;jjoi$0SeLX>}o6C_FPLC3}QIYLgo4`JiHT{q<1Aexqy*R%5d}%LS~S9U}S7-
zZx1aoeu^wBD|>c!#xuMN&<P$Kt&kI)goM%e;1&?r;LHgfTVEe?s0<PUM$nO1@(K?6
zt4Yw-AhUpf at _t>=xdf<?t49u+mK<ih;!`!Xxk02#9dOhE`oS##v(zrRLNQ%EIl)B)
zCTTb2=2joBmQYFh<KCo;Cng`gaC8hG$aSiSh*CWzt7*`QjfYtQ)LvLb1gv&YT)3W<
zcMS~0#_lu80J>IG#B{kqVK7Zt*t~QzN7jR>7+Wb)bUX`L?u|H_q2r^%DBb}zS6EmW
zXaz{F2}z&1`OVrQ0E2>P1KMX<?_p?*3I1esds=LEL&N3z$kPl5zz?DUS3RkMyK}T`
zZ<)_z)Co+!Nj-e^k&zg>4 at h1kgM)$ZhjFZLVFo)1QGpz;Q2?TtEWLVVeX7r6?0oKc
z8sJ1U;<YiQE|9wURp2t=SBO9$A!Z1EJh0bQ&U0 at u#z96Z$<N0|2)V4tc>lA at ut;1N
z<b47MGvPdGsLW)w^CGA(^Hb`q*(kx8Fe4zOJ?noCS}Z3$eef&NF9It$LasI?!NFn(
zI+oRjVut|3nE;nGN$;bh{`B)bwwSM9-JU%|M`Y&Z5gQSpAb>}&EG*#s_kGeW7?{Y0
zh8JreKps1qY6MjPh&b#6XmKDpQo+d$5F9w7l?&RZr^R at A<7;|e-fT#@_j0$>Rj&V4
zV47O9S76`3>DC|DeO+CUG{!|pX=%wxOJ_VO&O?#H2$bK{R#St6BG2tM5eOJuA|jVa
z2mtOrx!wO#L4*1Y=f{SI_Dh<s7Dh8(wbGK|biirht}YumjtaTk3GlfgnLFvWk{#{C
z{3-C^KaiWbYk4q4MfEK$nGiQ2#JIb!!g22h|BjAo<p0-<Ey9o^eR7gW7PHuqqJMMx
z$e<ek_ZTh$aUmR}@&7pY767&jXnI>TkfO_kZ;rgf(i6q?2Qm at i;TS<u$r64d2s&Zm
zzo6FZlo-7$H at J?44x_4SymOh{Y*MPNZEmWCjj(aJ8k)X9K at 8qP5Tn3E4q-}t(iDk=
z03N8NqXP-Rs$8_c<dE!+j*Nt8k(-N)`FqpgXf7)cO5E^Ns84vz!up@&FlgY4iHQBI
zwFg)G+b>EK0>I^sKP!me`2Qc3n<b1_w7`8g|H1Q7VQE=eGzdp9alsTpl?FEmfI8L7
zQ6+p$%{!jvM~e#B=_=M21TgrOl$7Qh-ZVBEd3iA*GK-4r7TWZjFgQ7X-hGIUf&hN6
z|E%!syPyvgk>it-UIINwsbmPJ?Wz0g!Zc^Mz{<zM#gzaCCYskH_s*c+6Yl5`q#)o@
zK!ZUL8X6muaNGC=kq-#FKs<l}Ifa1NVOsYL`Be)XPk<KyxHIHG!aeFsOQ}mKcethS
zLk6)cK7Y0Ww+4am at i_;@j39!W9FnPt2?>uue(ULhGpD&@H9}&(I<7|rYipXnE72UL
z%8?r1ypgDQKDv8 at nQ8r?ux{vOXGqQ>QT6Izmb|3D3Hv=>3qE~Ea(Aaao3}H9&i?_!
zP-u7XGz!Qi{e9itAJnPVe2Mme_%zhNUfGqQ$CK0toM2bOAz2U!z#x{EmL}wW_bG4G
zarciTTn~sQ065VQ$-L%9&d%Lm^}js~r)Y0$+vjEezvqN`e3KCf=rtV9+TV){@*cEc
z%77CD56bdlVsy0P#cwV+My08#q!WaoIocgK+$R!^l}}-2VX<xrMoUOqu(pOXdyIs?
zV<<=s4Zud#c<ccFxzoFsfB<Z}tbpn7uMLg(U;g?%W$1E9^nbDdAy(vKu4{u3xQCSk
zhaZnxq|FAxmn36E3ks0L6c<mQ6cpp;9suJ at rR1&)8Tsv=uCBtbU!!B2e*54dBYdgV
zz8%`Ug+30X+SaxJ4A04yc_#owTN2CJ(GcqTkde`UK at 8iShmQ{#@l;#;WOvqBSK~k#
zXh(%z6#@aVK>V>}5JEuAd+Fq~hSK>HisLoPlcaoJadAWU9AcPbbJ$`uyQ{0pIYS4B
zO;6IFV<3bABvyV`Ef6cc$0g^hu1{MPynVAI{&#W|B>@csU-I?y6BQBJ+S;PSguD9<
zzaju&71RNU>NYsd%j_$%SwViW7?Aq^<QyS+ghwTW at 6ZHscsOYe4pRWI1%U7iPSt?U
zjRP*<jqlHYCWkN%^bt5{0ZA~(Ln==+wKa)(A4L$@RoM*Duf&28rd?vhneEk%P7)2O
zQP|fi=#pp%MrP)Kb8YY+K?W|uz`L4vlX9ntVf~LMWeB at i0T6<14KZrP955yOU_!0V
z&Fz6702g+Bb-tS&_h`W(736z(5n(aW(KYw<03*S2n5}X&hEW2Uu%q=6F!mK06Uxf?
zX={a8Sy_2_cpwELOV7l@^518Sv;+AzsCmh>_EUaHaBU-d`!{Lik9lSlA{91CxSUq+
zJ2{z0Sf{$N at FNY%5dF_{20jJ~!krjJnebH{BS<1cIrnyV!-4t93Omvq>Q^mC;0J<a
z01Kn4inm8uH8wrH1#TcdK9AqOBWTFjLl{XY at W#1o(bv%}S_WblIt}td1;i6x0$7{M
zuY-s0MQnIq*h9+73ZNud=Nu|Zd%^I*JX3$WEKxMo)%Uk1`5hg1!G4d<XN~+-8-<NG
zZ=Y`x+X2sD^7n84K2a%8M>E?`U%$r8-|w1(kf6rq)x`U`1v<TF&qS>IslY7!dL8Q-
zk_h3m(Uz91{8Lun1P6QjKHrwkGZ1I)u&4kKp%Q+%1b$8mt>@6)isFSdf~JP3bcG!J
z**1+{aG>TEaCo-2w_%g-?CcN{t*-|4)_MXf2D$}@F+u$zij^8hh?X#$rso3J1nAu|
z;BIBbe2Bs=k~^zq at YrN^sB6#G&c?>XK=H}rp*;W-T1DCbH~^0>FD(Hs`IMcFd}$Ve
z0VD~C05db38WGB;mqG2vMnTXK-h%oV`L#9f;@B>@RsSJbuiQr6fJ!om5rNRu903&q
z^oR^a#wY~>6g?;6_k^&(S2z+cz(#>A`prSt#>OkCF#rTG!^I#;_o(++vssSR{M!WB
z(2)v68J_1S;=Wng*$_ at jC^3!>S at R2OD=Ns%4cXm?#UG$Dz;4rct at qEcT@HzM77Gfd
z5A%RI$qF45%c4cVOOn?YBXD*oY at yzgnyc0mC?Ir2$eEMG3Uu)b(k8~oqan`rbMD`r
zM?#f`V}L->5P=^kq>m|XmhEo5+}gl8dq0j$LtlSRJh}9rHVsTAk&eARCy;^xZonbd
z7EZqbVht=%xZv0&1sNGI6$mo-q**I01c2VdcLqAjBBVL at j;kD7*)*E_iy~8C6pxON
zceb_JPm~75vcahgaHC+4!G8eeLM2HNC3Gexr49|fF1!VeX0tBaSQ0d|fESp^wRxq7
zHd{ZAHq2el_Dtm?O at D<jp#$*+Ty+~Ux4Szq%r)Hf^LN#*>Aj6A$96a%@mhnrZ~qHu
z{4iiR`uwl`cn=$Ju6cwkg#t<spPR*{r~83P4E*9}%8$xoR1Bc=l^_R!g#<bikR)&x
zqFD5sw(6p;@mAJefHMN9XKL!-)|SUy)2 at 68oinY)>JTOZNUsnT?yD9?CMGv`_nung
z2Phqj7w~w&o<^%sDsAS9DRhEmVmgpGI(XJwF#so35rJ2i6)7&=We8GTNDjVyNk*L>
zaOf7VScrx7G7a0L?C|-<)>b{F|3k4!p`c+bLs;ePu>1C{TQvdKjbH;p@*4^^2 at ci7
z$G3C}N%B)rZ0yNFM>G!DepLd3KFe8Gse<{y3B==>l#*aODHt1HgTx4SGT;o3$zTg=
z_}k#=9{t<A?kiQwVK?x6a}2+s0HO>oCMJHUK)r}PGn4q^$KH&tyc1qGKNJI&Lb|w*
zJDB9avVAcW;7k;sN{D<61yjbedKecFgMd^FNYZ`Ve6^Ps7s9lN%<OD2dtL7Q3!q|J
zTA at wxfKMQ9yboa=sM8ylP>?W^h>UEa=<+dZ1i$Sq6o{pR(!QZ*fxDlpzAQ}&g8)Q>
zG7tx|Gzw(K+rdN-Ru_C}^0RfeVe7;UWDYOL0u8u>zIJxz34uQQNj`~B<~)E5A*_A#
zizPkKx<maROx)vJVsG?5rY*e%e1STcF09H-Q`5!Hj?xzu<9D<|3<bd*7y0V4vO}9M
zMMdUZufRqkqoU%NE=VD;9wtPGgf9RoSQ|1C*UwMW at g9-5msrokF(}P~Um(!K$~*vs
z3#ayad+k8Mka=$o?kRY_7c-EyK3gAQ0qL!!T~S&2Mn(Y#>CvN`UJxAI3dS)92gjT$
z9P)sd>Bmi288|dkQ&$IGR>HU*3^_<KLD~x9^N_*-NszsI$sqojj<c1C50}dfhdZ48
zL_stLa9<t{G*H#POG+yG%nCWTR($|0u(gm8AbL*Dw8CaqWORpP3ijF{*XNQeFeQ{T
z($ga&N<ni?awne=yM+z+)V~p|BeZVDm*NZXZf$LCWn~3w9}q%qb+w{cBn9@~$UTmN
zo1Y8{xb{ah!;lA(1Ho9Bw?Dt*fmR1EIPnE$7_ at YttgCKGU|Pam!hG!*9X*C0qX8aE
z1K~5ZrPV+fBm6(?p1=9<VX8=HG4vjaXlw__7micqYytvrW$D4d2 at MGW-iqn*oTTkz
z`4Y=`&6dfjw|q8N+(;c)e^1Xpu<oHPmVEu%09GHI;{!<_67ITFM7(DMZ5&?`XQ8Bl
z%z;P<CXr{0QkI(ccESIgGJ;Q+u!`?G(R^;$ZVF2^Cr4h=%ry)@9uUr1BgX50ah4IY
zB}M^}6;e3OzqU5<=MTgqYXM?NN=izg%44RLw{>^hf_)6}GKd4`udT?yuR)CSzjO-<
z`QrwsFK&)|4FHN*T4G$T;0!5>{(t at ujnI)K95;ZpidVWE{cqI*H{$TSgpn72g*w~Y
z-@)OXG~vYEhP&8sDgS$}GxBjB`+w&;<GGX>6UtE$d+=sZ at dD2FkY2UCrV)oQ5t;IE
z$IfwIQSIE5U3PnbqL3DZd_4rhOoZLvKY(k2fobpP_%S(oZF at UCDd_<q1;}||Sz3_H
zZRZ0!nW+5Oba|o=+_tId8uTs}p1WZMa#$Be1PfJf(-js09!bLCG|-3PlP(}|2CnM#
zO_Gv%`&L>xYX1l32XbjiNh|a7ytc!+a2x<O3bY7Lz3- at Q)fPHrM%5eHr*6)0ju(6f
zh at io@K;&FZT>Ni_)GtgOQb;<Z__re=Fi~4U+4kwE!R!YcxxMLftLT%|M5ug3K?pPy
z3C}$`1_qQ2hrvu~z%76xaBkfq7^~+{WVC$*+3(m`Jaa+#y$euU{GfTAd1~kQf=B{)
z1;6tI8xZK at jgn|=EcyJ`XQ)oq6h66MFQdqB_IDw6rL_nAHF!bm1OfLZ^NOJ3;c<dJ
z4%<TGU6XEgZ8ABW at PZc{`F?YGVW|vR3hSj1;^UJt$dtk%Sw+V0OH?LwOb at UcgT~us
zezn7cjFhD>+hjB_Rn<*Ak)_}5hg4ot)&Hs at ox@*2kO5W!8VWEaz&i8u^RRYMuAn0t
zR at zU39>lDY#wuSRhYQulFFuM^;<Rte5U&VU4ZPqwZ=`il=>;Lc4`u9g8iGH^NEEWE
z(2`=5XnlZsXovHv1^PW0Ltc=i%RY1hRU6r0<xRS<%-DD at Tw|-7Iw93Q3nx;8_+#<w
z7dQ5dt!)bIA~=b^`Y~W<vJ68d$;96NNzTy8&J6q<5i5;tJ4&5EA?$nr?W82px3RHP
zVXg+2(fNJT*VBXC0*9cW2M82UTFCwEva(fNBxn^+;<}e0N&r7Jf{KnF<tp#Ftlx`1
zq|8Y(S5c_8)y~277*H<!D3pnB59>;6U{fI%W>D-MtAPw?tnf=h6OfXRa^OOTHpTH=
zfbIVy>r9|>T-&~Xr--Byl2nwbXfA}Llr$2Gl4u at O$e4%*3YDa!!BAv~&|r)xsgx-h
zGbcmQPL!#r?|1LL-uL^~`daUL-o2m4aNpN;p2v9{|LIh(dhuf4k>@n~#aFJl4c6)%
znYyG6s5q><t61KA&=?UBk^i_b8unrPz6~7>q{k?%u5P8)^kaQ&#Qb^lqV`rr&W_u~
zh_WX+d7p9Evyzg`1qo6h+hz5T=#^{KcnKKx`j4>KW at 5W3{7E^=n&Qy;S;Nh at efGGk
zW$kfyly+kFD4aFzt*w}o0m{V%Bgc$62)d38UgIU8YqL(~v19+vD&mFs-~z|QdqlY^
zI2tKSfAQN|puP9gv%}21%a$!OR6Kq8@|1DoV$JSRmPQOAH>MB*T<Cz=9bRCL+!t1t
zfg`nVy2wL|QnA at u){$PeGa}7*r#!8zgSoIUHwUUyj2w>Ph_d+M=5l!&oV+|8rUi7!
zV9XX9koSTI!t2}^e!|dwuf?8vkw=wlAn%@|zY-AuI&OgN0gG6E?QezQxpz at 4#+O&t
zBa+vLoe%MlFlWeyii^gf6MgCY^4G7PJq!K(SQAN!uI-o!TaL%N4<4nYv>%X?6uDu;
zhEb0XycD~gx<h9BNKFyJ)924utx=O=y--L1SW^?epI&mU<>SYRY{{#8+tXYX9vv7Z
z6CpTejY9RzqDu&hNk&LZPF_vx4<pahMWK at RWkC&~CV<ltgw7q`14L#U{f;j0xz${i
zF{%j-lt=31@#BR)h_HLgs^%MXeFu+n_qLs}%`hp2;E%R}1qO`btj2HOR(_~J!*Gy>
z2V6_l?tx1Gr$^=tI$gITW`s6+h57SGpRY;a6$=CtmcNQCbtCp+wrV2acF#!%%RTZr
z`vigyu6t75Cr#`G$)uHIgf7<^A8(P=B^k7F`09fb<j0LWiCx3zoQJ!6;@-XMXmntt
zk&SP6=pWU+JB33Px>|cht?d0f=iupZrJOyRcc=9A07QrMn1l69kIZE+0TA&6;XY%`
zsb3LoXSavSX%(f~jxLMo#ry&j!eT*wuA!zTbIu9w9aI&=dVaqx{|xH>(<XiR9$X4c
z=mg{}GZR9s+!con6P7}be2QGs{fj<#6a*zqJ?rg~Ux??OKM#~fSl9KL=0z9B at ICVe
z?+xi1LMsy&A3wy(#$2Ic9jy-&I8jx^!L_Y!*rH4igzZ*dL7{^caN$C%rJJtkNB^PY
zmkw;6R_2GqZX)E(`0<0RBiA#rAU#2ega#iKGUP}{YkgE~Y~RAe3ERR4m(zqve(69E
z)kBc_q at 03JH!;iF`jg`U&ObAmclGu8fCm<27SJ5`7c;dSJN0Kj`CBQx0k(qBl%TDh
zuzu1Af03Ru8g*-$^DbN<n9o^gzVckUY17rlqftpIS3<r{m$b5x(_W0QYpI`~A=0>;
zH!a_d+XGI<dA0aTNIsc&XV12?L6~6Rq9EU9xVzUgNtll*G=#$czu9+fy=LSZ2mLP@
zpSNK at 0+Y*^H=GeyxZZQ8q1S|EPzcO_OjhvoWyS_h8Yw2j8$W-Z$YNC#c_o}J3a;!!
zHsIpm&<@{W{7veXs)ma4)O&wBqlayke<8{C<qY*<i!$^pDk5U{?9w}`I&<G7eI6x9
zq^E}mq7w8^{AXIcPIILG{{m<}rPF5p{{Y(bIdf%WTn|jh?>Jj3GHvzbshqKk-SF`2
zP}zHjlTbteXc;HhBSMFPjt-Spuk0TVtUO~)Ev;zn)F<lHTJR*ji4%RD$0PS-gI(M3
zb7%jpFD at jmalAE1<-p6}4`|<++zDWbDE#)IX?3)eY|po|7e<!4(N|iGl${v(v}C12
zd5a6673)*}L&}`P7Nz%PSQ}v<E>~*J&TtBQW@~51w?mIu2j=nSP0hoHt8usJns2>6
zR3znM+<)}wmCfDCkIOYaifZ`8(1|eM2?cdW{>Untk5nHzgGz`2iT=fQbdpN%TD1Ku
zS3WE7?z?&YuHVtKjxBI-pcQUikYWADKBv3#Ra&Ll_rII}#CdyFr3b2Oss?47Z`IIL
z9W{28RrTEaCz9m?b{v|UJ>&Prg#-KlbI{&Adv0Q~eZgSWPI>)n)9(IUwYe?L{lnd*
zI`^g-VensdSNB%ufllKuKR?Hh)70d6IkNFEz%HMY8JT(*ee|S|$Nc<R|3^cAS=san
zLBdD_P)%db_OA^ydrda&GiHX(aL^8bY1`SeUo%@^HcP)#)n~wHD8bzix27j0=`VX>
zC at _Kc+NaoX?&+l+SG^o2DLh#F_C_C4{n(-eU7+x1zNFhlPrpCEv_|wnZdDJ-H#2QU
zR|=K)g9ooeH;ZB)<;uH_h$I#*+P8oIOVBAAx9EK_`C@<fRNzdP?AfRO+7C`)I(P87
zIiK9}_Z1aQhH>X_qAsLnWR!WRB9D1{!2HJ5U%%Uq;n0sT$t<`Fh{n(Kx_TspZyOq#
z27NHz at FS2d_iq+w7IJ@>(2U3nhT03KkCes3%+SQDV+HvyUAp7jRwT5D_V@@8{P^Dy
ztsyp!`P9W?L at ej?V9O-iC6j}4<NXi2$08YIBS#n+ZTyu7JD4LoY07Zf?NmsnObvy>
zkGsqQamFg=cDHkMK>yX3b<g{Gf#A@~mounYfu^{8L<GOuj@?`78`yJxrin7LuVt^V
z?iYPBq2~F7K++;GC)pp>_%VVi%mB#$OuYsNLwlPw at U~f>2osWhs&C(p+p#0kbbMo<
ze*K8kth==87}f<BGe0YBDm4<8CeC;&5CTz&42!b`1*{FW6}qh>;|ATleY=_eS;&TC
zt58lr7t9MU*uK4r!xZFIew<Xv*3A3<qPE98YJD9i9Zu=<*DiUYVXI4IvKk`9oP!5n
zQ~fc+*!tiArK#n!CSOwd8xSj$ESHrb^CNBmcRXDsZ-g~ANoV!upfWuxK+wgD59H<s
z(i=~o9!WeW>b&{$<;s-cA(8si at OaQWtWJ9<oCDvz%RYKkXslA4RLjb~aYM{%p3i`N
z{WX81=x6T8e5_DR&EqF&KQJW6uD-MG_|uu%Lmb6YvOQ|=ez%0fDe$T~KId at qo;{d0
z|A0tFi<|Xn-!^ZD*mZr&61(7FUAb5~lU2M#YikMTElp?rAJCqj%*rx7f1&1@@eY(O
zY#HP=(^(p5t*Um9LSVja=gto$HQCSe@)Qhw&%39IU7ZBHh&lxII(|8(9P{gwhHTSa
zlJBt<KRFq@#hX+#<O1B>-hBSt`L1dJu}ds<(-DEY6BAAMs&rZR{b9GK3_(rF%N&L-
z#Jr!Hni8YkSex`@@S$o5Fc3+wBVe=Z^ZjyT-S6x{!Pm2A&;Gr)ux8J=Txemy0+N!H
z-Y%Q&Gu^@A;eXxz>(|}9a1<`tEy*Bnq}y<S?^bt5X3Wl{LL=$g>3?0-(#lGAzI)R8
zj)0*lL$FZ;0SW{p5C{a4y&9UE6;YBNI3V at j!#!@jt1F`8 at kd7Xll44}m>?)9e&5gU
z-<jlvb}0U``?E)*Si+V{?||SKxu8>_&m9JJ=hoS^k)nr2wV!VBPx+u=(0|~=aZ}5_
z2z6P!BT`#ZZOgOWWA8s%RBr_O{{!&j=1p`{l!h at jVMB~J{@T)K00-#J`L^5i)7zru
zg~<SXIE_)GSZHgQtPwQfCnNYqN^Hu{Cn(y5qTPhb+4~Ip=X{k6OSd-=*HQ44`jV6L
zdd*y6rm3IbMcODHNr9vG<zX{y>?2d3fh%L6*~fZhSmm(d&BNkLNl1Kp-IOo$N$&)L
z9p)CcC{4ESCJlx2^4 at m_-8C6KROk~$=dpS7<{l9;0|t05Up{+bkQej?4+kb5fL`?<
zv8#K)Kos}=>MrC6XNC3d-CF~T0S7ifKXDpuL==CQ%Q)A5Yl247KsmV{0?W_Gnm&JS
z`}+0$$B$*n!zw&(^K~Jgy8oTy*YPjONh<NR?&C!L<}`79H#9^gpVgT#fd`hyK&v0R
zV^PmFLmY)NjdknfmrKplU2tk)d27**AG7=0-5K<_hig&tS5>}GxYr~5xpNDGo=*sA
zZfV)6*0rm6u-EIri{Xb}d~T2gNv|n}SnrMW4EhH(%-x5|qs%NUj>4%U$BA>?@y>S6
zxZ}&LL&uM@`R%Szp(qfH=!@$8{`0q4CA5feBQeIGh(+2GIL*S&?jKfeVCur|a0`ny
zAgmB{L6qf$1mDqvk}6KgRi}^3o#EgxFshU;FzHg9yTMRdZz~_EUEja?N?2x?y1ZEO
znQpkAF at Wr*B5d1}Cl`UDKwzM9Q<U$(4M7QkmL~R!A7ZX)ZaIHOh)4UR{`s at fBsh4h
z$bHNOH`7?@SmOf_OXAAS*5s%_0?5H|^Dg<8gAz9+=U&>viiQb*)t<Kg+m_r9CTHT5
zrljQF<N;Keobj=#hA8E`qShV85UO_g*<Q;e5>&|LNv+y`EMLpQdDYhUkfhXHqPEey
zs*I@$)LrSa!^r%>Dk5zC$0&~0(W!xuw6OTVci at AtCg%NTeix4hxyanTyOyVvd+O8~
z*UR%4F8uW6OE<lnl;j<qnyf8`u_~=9aa)9s{ZD7lHz%s&UznJhmeRZ^6KWIOV4)#*
z*{w8^&6b{;N(^!PvsVuu at XYsv!lL>#SN+NsMeqB at c9G1-ti?^2NQtTH at _*`)Jbr=G
zU3MPlDjkMpkZ#@B9PRjroER-n^ADdsy$oq2qydQwqrc~tNzPasv-QW;t5=QNBYFs&
z4i&~6U^=Fb32_rw*W$v$RX7`1Z1Ao$<oovZay4<WlJl1uc0FLMr|yS0uXR?99hDqC
zn%BktqJV@!RU*VEW+CqSXw8dO)!;ib%+0Ttl|hyg9zuWuyo`ET{QAs at A8Ydx6Yn#B
zASZ;%`$}Fz`u7D+*J*r8H-9k$NV#&j`IcGayTbJwHe3t&D$E+-OVP`XjQtfAHVa#o
zo&Lv#NY+<J)83dh9pRxo7;01Eo~b!HsU*f`VMx*qr?^RtUy_G?GMF%d2e%YI3TL&N
z8bc<CP{QiY1E&bL!(#+#EDVKWG(?;DaI*%R{R(m*#&D!aRD~&C{jds8NSa!sln!SW
zVeGo!J at eLfhYd&a@?;V!St8%}jQh at k5i)%EaNzNkKU-X#E+jYGNSdANyd?)V;e39g
zq0ZSIJ0w;&pdtr&>H+>W-Nj`nD?AP;Q#G;oL}|-=W#6?mri*yqW?8dqfpBcj+i%;k
z;~7O3Nut_d8GFy;Pb at EPszeh2_6MaI-Zv9bJAdZ&g%Zsb*cc&(pmV5DL#Bqd^Gsr6
zW7U_xiJo;@Jo}6xqR`buvrsjS!a5xOoiJnLyF9E(F`c&YS4nG#TEw&izyK<~ZkGOM
z9FN^>ZEYphVIs at DwpNec>yegUKmdW&H{5ixm+spKLsI_i+2pZfceD)<o*iVXSj5Te
zLJLyBKo4y8YR%D-ztr!O`n0(6RCcIlk9E)9ZW^d*Wot{=6(+B`x;a*h<tJZKmT~gz
z^QnH<TX>!U1KNPrK@(_n*zd at WboXW6J5ql{NXkk`0GQDyvpdBECEdFmbW;L1DAip?
zmN``R^MruMxe&{$L0#~=42!4~zb{yC4jIPwI$#*AI(l?;nHgNlAb~xud2jD?h(xIu
zpz_}+3yKGN1^inM;q}RgUUz45MdQr-yFu$YYxv<Mbp3AgWv1sDTUc0lJ!v-eS?b>-
zK!fw3%*DWbP+ at VgE1l~VEs??hqXn2T<2^P^svGlpTEW~!OL3Azwt)U|+M}|j`=t)y
zYC~vaqL7)hVt|~SMMvwyoOuF)Q^eV8H4h#{t&~yh6;(QXuiC$<70d75i_pqEI?7vT
z$|Ci$B|X`Vnb*vQ=By&*pMGGWlN0QLyN)~+6K%s?u`%dra^a>io~_t0n(3Z4W%%&$
zqhDdFFgel@?dwzXPA9BtKZqXEGE~DQ4rQzoowf%b7P~Zm`b30;@L~X}P^p+b9z65x
zc#&nVuKebUfmsxuQxv^GQW1&8OFcaF!a7#p9qE at RfeJ)bwU+kg*|V`c_kA&IMV2+r
z*{*x+)%xzEf9#KOjB_<Zk9xK?hIb}uUMsE;BwZr{h`NX7A_4%S06Pn&bn=|o2BdNe
zDf|OdZ|z^MQP%G0*#zxGRWQH01u};v>J^gwDoA(GmnoIImohyzaTtF79ILUBDwMcY
zx=c)5eAW85+5y5Qh4z#IX95Q$iA4Zu!U}R^&hrFXtaBGGOf)dq^~|HTcQD6z>9xdL
zI_Z(m8!O*x1K)v}(($tz!6(6SYs at VF2Uhz1&6`rr3M9JpPMZElN($bh2M^j1Jw#dU
z?$Pe**+-y*=jvT*m3-l=Q?hoijeJp8jhi;D8!Q8LAkRMaY!(SqIPH8b+*S`?i4TRg
zmD=ph6ZY{54G95?7NY3YUwGat+dP~(+4(T}`N3G1Zd%FT>Gh<X?KWcnijU)ShQ(fk
z1A*ov?QGt?{g-)#Or7-#HE4kFLlTa#Sm^>Ss{ezdrarNqC-NU+lm7T|u)O?5Vl)a0
z^h89scEK>Z at B8*;FE8Ghm{975ER>&)4XUC;IU7>-&IUZuQk44n;m%M$;r#=e<h4J(
z{>@eoQjm9u&UAOLJ!O`ai{s0|uK5N1)I4qz9cJYdTff;Z<$mR;c2C7}@Kg~2gd-~f
z+NHRcv_QbOlTngRl?Y#?L9k!uvfFNl&M4Rjr7woThcYwW81KP}IW$*O^r+c76C{Q?
z+f7n_5tW)Mf9s_>4gQ}W|FEQ;gMu`rVj8}E+J(?t&>g*HL`mTO#gFprD})cp*K%0g
zVWPZmG<;=<qXUFNes8NNv<9NwVP;ECSqG1ipPzMm8?Kmbn`Hj%*j?Qx-(^Z%+pfn>
zlY`%itu&r8<vD8KONEO_z@!P4SKd0?-hPEn)7XBa at f40HY2`yFLXGv`KkZ at Ejk`pb
z;Kq0X^h_?nJzKxY;^F5n9zWiD(!76*B2Pgb)AswVIu#fx7EwxX-rSaJtQ=v2<T7T`
z<-qhw`t6=y2XEfo%{3BUA6H<JXUOn6amh at E<CF!;Mh1P~^-8U`gv9lKJk&BPxL?3F
zFE>0T<uM(=uKlLUi>~u-fb>$A3?^ma=#e9TyZ*W$c6s>Ffa>t_h`w|0ffaT(HX~%W
zulP<dY%hU{-ZbVVaRDO`N6GP=oZye0H3`83nGo3r+bZ!`U<JKJ#$T_f-H{q^-iQ=D
zpQbi=E%LjU=YujBUupGNZN2olOM!~VE at A>-(U5iZ>VefsX^X`qB_&CNV)QJ%v%%18
z7q~~Jm7e*71e9k74<2Ni33XklWol{Z2Z%{4!}n}`8NTw at wvb7px*sT)9iiACG!C?s
z9K*N)o0;tkVi0PVj2&@Q*v(Ow{{|kqdR2MTd!mOdFO1s1Zy!tnPH!)7Z*Uj>8MK^N
zw;XjcA&F_b*Bd#_TD$fKg at OO(*2V?YGH?ud3wv1R)vG}>K!~TMeM#{w8I^bDjJ6;%
zH&-~fBY%o>)QBck3sDeOGc3|6cXl6XKkT=i01V_LmiGW7BUfg$57so)ah#>M=99z4
z-t?R!zONI8D?-wu`<{2y76h|NXz>(|0ct&nZk{k<Eff+nJoJR(Hura?Td56D{%8OJ
zTN6i#v<WZYfS9G0 at -_|_hoM+3gl}hmr=_QBap#JSP3);7&r>TQpy;-=7he$)F8>-f
z5O{bZ=kzS at zx@USDEdl_w|ASPbxo%2NNGljf#Zf(A|}`f7K{`Kq=fl`L-VIVQ(HNK
z at _dze5awuSk9riNLSAKezF5h%L^Enw#^g1h;7w^L)2dE<D3#~b;WKKZq?#~+OhVC|
z75Z&dUS}W%7ncFOx1g=TtHDYGHn0GZ%J6(95HPkQ&L_ at wjO-IKt!9k&HX#4Z`-pT)
z7N?1v)*`jx!(|i{#%gGAAIxbCUxNm14cQVsd|SKu8CGn`i#PPC at n989r*(B{_2qZE
z&qtfjn8EAa at b<=b$`!PB>AJn8e}QoLHS~=6<A>xTuVDTrtR|t-Qzum<G4dh<q-tUa
z!w}+SR{!YYR~)=pWnU9E=QMum+L|SYMhOI*E96FP8WLI(%+QP7js!k>5sEeRq?nkP
zj^f&H2M at l*v~+x6|9V}MoYSW_afE<Ru<Gck^PO^OVhFuv at VyyXd{K at L8);_Ofu0E}
zJ1$&Uw`h at K!3tBkTj&R>tEwVmF(vHD%gbX~=2ytI$=6s~TJo)T?cYZhuf{G?IMKo>
zq8_6`tL|8C)Ju()q+YePx530-F~8!!@fGN=h)BJ8*E8R#_Oijq7pb}-=l`W*&2l`a
zBFw-%fBWFHg8>&#gy@*D{gxb3Y{c3&>b<b*WaWna?RfO;S$b8M_+(mcI-%zIli$_7
zEsX-cc%Sl+p{B!I&&be>cDn8A^6KN~kmk_o at taWsLRaY2b({F|tZ0!fmBrs4{`KRZ
zp=o=im(J4dbx%%O8RZ=INntBO=kfFBqL39mjFgAT%1%F_SRu=bBD01mn`B-?v6Jm{
zcc-R0Em~yTRCn^!DernUBNwBPHw_I!=`Vp&q;brj-}0rY)lHi~4JIrMChVo$Pi<^z
z{sCK`fxdoUX=&d8%h@!&KacmOr5f9vyL0C(ywaefem at 2b8-`c3?5QFT$zGS<6E_we
z7x)irxFz>vMb!Eov9XYr_&QM0Iz95;w5bcW8}&SshT9tR^K>|7M at yb0;GkwzTs>e%
zsj#-D+(o*qa){i?=ulNyZqyYM6;%dDNa-Zpb4qBtACS%3K*NpQT}lFBb^~W`%DTHz
z5>!)`G7iwEpiHp4eNOh!n~hbD#+;pmrE&_mYf8J7lG6oyrx5vJ!veZ`&h1Uiu8GMI
zV-iO#ieDHyFE-40Q}@<%TTxLcaGO*N^G$?Ekj6(CFGdnn(puWhd&{=P#zLf}6nUu?
z(_NHTR?fy#t)XGNaAA7E4TbM|!|>uoxz2w)u43_&WiL`2D*wL0N+k^i*iS%9i^TEs
z&o9%!x*Z%HlXibo6u5bN=db;zy1Dtq-MjP?3+Bw}DJXFhB=*LgLVs=@mU;El%Y3;5
zn#yOfcEUnV at Lt8~B at kfV%0s=ew*6jIQpqPfnBOqR;hsx2275Mqq5p_0mW%1^cDq_s
zbTDsN&#m3s3HEd5IPdRH6qtMu3=){Eo2VR9R=?sR<?d;?<wyyM+Vc@%k1ikn6a4k9
znlL`w at b7_YccM~4ze@;AyuG<7WY6iA?svA!U(Z@}u3AE1 at 93x`yYgsJk(?keBtHlB
z*441%wa+IDGCzcw%v|!l<@ia*np>L#gQ;Es!+<H`M}`~x6uMi`g5q_i(0qHBy<SoY
zNEU;lgg^#i%Eyl}m4fiNxV^1TL||JsZdUQ8J)v%xJou-2&n at 3OwY>z#Pwe#d3FX6j
zYIYY2y=K%6`iYnw`$o*%>GkM<KsuQT7cLDe8GP{{;+}-?{2tYJrBSkzE-l_Pn7zv3
z+)H4a+S;AyJHp~-NxUg at a`oQKn6s~3Nn~HiMM+HOWz0`xny$CEm!Vaq=O41Og$d{E
z`SZe50>ast^+l&&49L^tFyUxejvx%w3y~6SN#5N_jH)t6ZPT_WUO0PJb~}^XjqMF%
zX8n2n_9wdya8eMyZJW)yFQfZ!cWbbSnYzJ9UOD*LS%2D~<d57<_T#@li!|?IV$`Qk
z_W<Fwt$RzOEks}+iH#ty<!#sB&g4p?r`R%ILo`vy&o6rkcl-SHgZk2_4bE3WW`u=_
zzF$x5*x{Md<m$W^*}7OxslDiX{Kf6S6Z}B^fkS7$>Z at Njt_KDzQd)k}EFCvc9e>rx
z?Dh~O)<}|Exd{j=wd+7%Y2`%{5helwGrAzWiOYUY_*-6~0I!&rBrgbeA9Lp1xix_4
zh(lo%D-*`7n_On6gi+^aVd-z3=n`m0A%9$6o at 1~O{DIg`dF3c^Q35Psd$dQ4 at I(#&
zcj{neql*eNE7#Dc{A)j)L^tZU^lsEgY2|jKkX<<^qUi-#8YqE)?3w2n5-4pWEaJlN
zsXjBI$GRy}=GiBC?_N;&dCMQ(zmHqsaAsyntB#Sp$?Vx at z__pZ0%Toi`xX4 at Vz6hl
z^xzRw(B36yboLVHY`)sHdsN>cpZ7s2Fh}0JiH}-1(Xb|%#9P(n0z}F6sC_t1Q$qt`
zBMIx#0V^L{Jo?($w?~9Mu}7~9AzGgECN<U7$LpreUfV?(u+moU(L;XH+!S{g!ju2<
zdMQ^MJKFteedv>K&$=LOKf|tdzOPY8tNgBZojuL at wB>Y82vZFwO#+#UUGv~mPlxlV
z`b|&yHE&9%$Hn(^*ZFokZDHJZFx?TFnzVQP#O?D+@)YdRY#FDN0aRjiQEtEhvjGFj
zt{ymY`cAKUueF9Jtk>%(4HdX~dEK~ep~5c-(dqMD{#C>{<?yAhx6 at V!^53*(Ru%fD
zC5?G7e^}hks~<jZXns9Yo<GQ|bEoCVm0495-m#t5l|ndBT1tO&*CK;EU at F~z{7sb!
z*_v~{er#-9wOq`WEzK`4Ke=&Zi>;0tua^#q-N6QUo$ncwm)FX^Vf?7mcT`@40p&|$
z<D1q at T1lPa9hEij{&ptN5RRT&xNQGFjrXnbQzyrlUH=0ovvFhOr14WKOub_n62s6=
zgolSC5Jf4XvPKi<!D_^mf)aKI%?MxvA(A0eHkifG;gyt_NJ$gfz}y9G_V~;aJgMVw
zpw;(jb(@5leTMm>9s+|2UCaFZG{$w#T7NYsr;jjR4byi-`+FD#4AyGnI+gneb0<Nf
z@%Luu`MzV~|Mbxk*`rDD89$JG&k&CRaqV7P%l&Sc>yTm4s?rDIMB4OK{sp-DirhT)
z2or)hrgmFjp=+if@&n+45AjHLw(UN{M1B4G($Ondz5ejw$KsgwN8`Rl?x?FfQ&_m9
z%(KzU()Nn at un+J4e8he=>9_7J-&>>Y>)x_jUNKtZvJf7N_oOFjYiPWvsaZkyfP7R`
zz<~=~+0hbR`KFY>l;_VgL`7%JoC!*uW-^?yiI0H2#h*<m*25jj3;deAu=};OaC;AH
zJ#@m8XLhS<8E<@V-D}2ZJ|=#nDN{Cl-Hn at i?V2_I{&q9(0!@ye*xl4p at x5KfQdGuX
z?0j%<hx5Ov!|-wJ)@_RYZ!n0XLLe%QpK;@Ef#Ffyn$yN4WZmT0hSv}Xz#RS?Jp|z>
zt`U>;>D at bI!v at UIlhxJzktG1Xez5u?ZLYOAuIY>VioVAKb){nTb#=3hz)n3bs`e7_
zefWIzA%!c~8b#~Sx-+}8xP<<YiOVhSa>yf7sQfo&W`wcvtD2ftS}ewwjX#=))Gdq<
zpGf=oxGe6hj!k{EtGL5?`S at 8GpmV(0Sf6sw;|S2}- at h-vcMnJE0|us~sh0r~(U+5#
z0t`sYKGV#Mabkq3ss~uzUtMSAxE0WWT?cxsi&&~8vgR4Ro%#HRsm8{e2s;7}_}J%m
zo0|%fdeCKVfg at l&)8K|cKyyWu;J;E4j!R^i;)2#6KQLFnZ*^GTKEhBDCCfe3UDw83
zS4ge(?<*y>sq4>rdQ9#+LX+z>Sy$O?FEyHFh<J%ir8AdLA3vVDcW;c*qCy`#T$esR
zANb?JDk^jQzcp at V;^Q{9&G#b5XD%F!c!L`vpO%%4P*JJpB)_>H4w}kK({b8*Nxg0+
zAv~=u<DvhoN8w3*j7m+(aD~8l%X|pMq!$g5oV;50bskVN5MZ?UHda=bii%V}_Rkt|
zK=VWCSRtwg-3 at RwRN+TX9)?mmIk2h~#OsEIO%*^4^rW#SeB`ZTz<XU2)AxtNCkIg)
z$Lr|<6Hi-tpy0)T%uy}EkrfhUj(>?e51EbsfHM5G+a${gq1LB6+`K{AnTE)Nqr6NX
z|0WVn;RONdkw(3yuIRJPqGP2=N%E|rqVEqt`{Hm}9=fF5_!n~Q^Qjx))0ue$;S7zn
zfs!W+RA=>}-$i>4(nK2Z4U at Jvz3>Txzr-CqLI@=ekH$|M{pvhYKA#0B)pT9 at nDm)-
z1D1X{v+so^?MBF=g&qBTGErNChmsYHn2k{FGUbYdVX@^NoBtda6ZG!W2QJTDC-d^q
z*DqhXI<$|{*N^$#y;Z#LdSYC;QG;1_PQ?b$pmrE4`sOq}?;Q}Sunepv(z^=X%X&??
zmn^PCRy5awE(0rjm_geIY21E3)%^*{j2Vnc)fH^Rea@$|3d-5?yqzo~p4gYqpKn!G
z0*YBKP%Lk)_n3X~sN({Cry1YhnBK!^Qqs_~Z;I(WqBTNUYirhAn}2FyR+g^K*_c-G
z at R<oMaYK*EDl6k{MUcP(gSP$h+K${=qf^>iBPUKAET{?am~#fu7L(%4nKR2qMaIY9
z;bRYwmF0Oq7v95X7yJ0>(~H~=)*hzUe3&;t0}Ka!tnM56t1XU!NlG<&<qsWo)3*CZ
zeR=cZQjx0abwPMR!Iy at LoZ<IWrKfGyVwp#d`FQV%_PEYon%d6O2JVl#FBn)mUPXBk
z0Slr66a1InoeXipL<@BZa>N1!B>*;;=4ou)R>(yKpZbBKehs;jmR84NhOCV!aH-fh
z at Lx;z&W>bcKTo)D#NNL3^Al}Qw_X-meHDTSdYwpReg?Lie!$!K=$$7&OX>>8fZ*nP
zRZR~u`9VQeu6_D&wQ-Z#So+!J!;a}~x_;4gzy?F}Uw=C%3QU+mygR|NZl{kw$t at KU
zVvs+s^XH!@G at i;3xNnrSVCAY+6kYB+1S#FA7D)r4`?`%HOTf6cf##42QyP~Tu6%bB
zwD4~FctGjM{QMfTGP$H2kDWvGqa6k%{Z5_mVX!v**noipZ+P^yI at f!5lIO6gMQv|P
zUmTya!}bTGg^3H*e|y&`$~GkB%?Z&^XSjW1E(|DHOiT<K at Z^IBr>%Tv$ugeb$AAqm
zV%;QzdRxVEdSf(uliuWH)*sG1y`##+cBsCSlSaq4ts9G1b$10-rwpBNkxR7%C0`q^
zN=SSQOqZ5U88K#zxWGiL;JyyvA>+`(g%ZPfYE!5?5Eep4`_{nq+>O`R+`MJkUk*wu
zOG|Klondu$BV~C>*k<v4GvYQk{~_K)e4pq;rfMNtO5wM(+y)y*iuF?inSL&|u7i>y
zQYZMB+_<&*?}=%vkN;dLyP}SC=b?iJUB9rLq^G1+Z4IRcd0w`_Lw8bogJjTW)@&0M
zWSTsp3OXB}yxQ`rmz}{NQBFKz)G`D=Y29UILfR3N+y4Ewe_wE(Qb-Ap*|LTBWAQtB
zmHV6rGYaq6z8zuGU*IC{)oh&TV!L;&57_SO&E0lSW~q7p`Tbz}e6ODFpB`2TMGk*{
zm$f*zx=qz--mc}M0pT`g49{i<Ry(_N0;nVezfkG*^_|fXKrV!Yq~sMe(;(i?hBv}T
z=;_sRXOQJcj{P2j9-^XvUzTHKuM1%%cnI9j1;}<C9Z#J&G5z=SA3=}0XqrIoX`ult
z9rV6A_fRUHH>Z3fa2AIn<FCc4lgV3A<}dxdvM=vw-n=QRj?SNTmqznI$+3-L#oNsh
zH1;1+({huND5ts5fQtKH{FRNRW#-05^da>0_^s0S?aR&1Moot`_Q`_>X7k7HT at NPp
z;nOE#zcW}@uoREi8t0k3`znJr)po4 at 9ZBFo{IOi)z%hcji=$$@dB_a&uIm_X%tp$R
z`8s3mfp02JBBA$X;a7+@`_uLJ^3kIfAan_ph3|$n4?3z5#$V{+ at s?5!na5j5- at CUm
zU%`(j9X)&2vXKH4D=YU$CkDNI8FE7|z~3%v`QJSEzuNupM3LxYM+3r*R9NjzOx)lj
z>1hz~TtU#(F*FxpD`|cz_Xkr!x`7UasONXrwCt-_Hvv&_+(0U`j&eV(eX~0w<1!Qk
z>jS3;Ni_pUPiCwmPfh>DnD@`*yuDp|wajU>(<ZNp69!CwXt8KkjJgX1J3VMvQ|%~B
zAWT5B6v&}k|66+b@@azbgTvO>kGHw?Xll41v}^BY)8EgsnwuJWZQ`_`qXReq8C(27
z8*NAYD>*PBd~74G3H=b8i3_}VG1c+>FLd3sUFd<gNXTn6t;!T_5Jo at zr=F4>Fu-}w
zI;p*<DF-1&uK*9s&BX-arEYIN#{StV&X*(2nRU{teEf`$7r|iH`J<cC9ci#{Eib%j
z;vLIzyP=_?Uv=C6%2ZyQ_q7|@BU8NOR at VXXgjb+<D}sX~I+oI=(bWSWU3b$#1R&JV
ztXV at 1;*({cyoc-*cNLo&mi^*rzvat)A8jFTNJKzq!cX?cm~VsjD+LdHv*hshQa7}5
zrT6X$-S(fZW^z7)FCwvh;H?&HsOWnB7nwXDq?FMKTprLpHq`w@#cs5N=vtAJvm;;D
z)V%rl at d9_1@e$<iCg|?H0_J5rIHCW$?dw-6Q44;4`_ at B%t}-MfL<3Jqn2-3NSJyT#
zU%GTMbPSCOa*+G?ZPvS0$X8Fep#8M}%m|Z_vSheHLHM12XRC%3EB)d{K1j3c3tdOg
zK6=1dOr79_poz3i6Kr=cdv)#JpI^GiGKc#%J1MLjsTdWu-dYr?L~oiyV`I{rXCq8w
z{>i@~BPxL59gofqwl8wC=P+mQ!6EI|=H at q8mf(cFhoL-yb~}`RK#kS}MSM?J=V^g6
zAa^NI7EO759L_TzU*sVlKi<e69Cl>o#iAnS0`;j=_aAvM)F at AVw!h#j034Jze>VuP
zw6yf&R|TzYZF~s8)bPzgUy-Y_SmD0 at w!EA&IyQ`}C^yz-TTxZ`i?Y`QMeEUm2_t}C
zKYiN!ULX_5ZzF9)0cLfSBM2G4=)_>#>%yCsXppicWHiM0Bpf0w#K7PzSy;%Qpa2x7
zh8lQh(ALhs7rzfA`avL4{#C!fb?>gL|LC=}+G4PD=+k#ghN|K5!$~C5dkaTB7hLCg
zlE9HJR1v7DrKYE|CqWNJ!$Xc7DG*Q;`bkPc_ffoVl#F*{WM#qg%%HF7$S<z_M`7sE
zduw*}oUv;vtbi~gA5|Q}WrmFpclQTyc}7l7)w at yW`OnJAn8g<~T!MmWU_Ct#7Z*?M
zj1JE%C};fx_p&t3q5WC2X2vpGL&<cf&#cThZysd(hQ=R$V-)!POz<@7WCzm)_f^<i
zsOy at 5kt0+ZthGoOBaEen9l@R!;y7_}{4-np-8(PlWCTsud(<}46+{e~4Xqk8cZHcq
zL8C#n+c}{Dn_cvu)tJxDW21=qR2XjKImgC6*rQ+7(l3i<JOTe1fjh;objx%cJ+}|^
zc`GqT&tr>0lNs)m-)-MF{MCU*$UUWrP67u&-PCc(c_U`~XPOL`X(_1h{vR!XoBJtd
z?jPk_(o$1%7Z)q^>DrpoBih8l!GV0w1281)MIJ6k#F3MW48AFW<jVJTJ+$a9AB?Q>
zz6sP3Fm&X(8-gYUKGh-D?9+({fCvUNjtrX`YJQ@%T!c1kW-%aM&i3tniU%*Ra63^k
z_srLf)xYD2N6D=Q>K2tA{_^Fo(^|;BtpAw2x~4rmOl{1>m0vxQc;-b#OW?i?Mp at X}
zKD-m;>F+=3=TndKAJl^<@ybc+<3Up-d|#`{%F2da3PTV`<(+C|#GnfL4%W?L;-Bq*
z7#TFE;ca9z6<%;8M6af-<68Ay&)%}c2<D=cqaIdGRMXbJMj$ue{AbZ~t_iE=6&<b{
zk+q<g()AMYhc91J<LwHEC at 0KZQWtKOdLrL^=~^I7VNMDXg_`kK((1aeDfREa*YY4G
zM$fsy^|I71<3E2cJuQE~xk+&KYIlzB!UaEVW-r%u)pwuRd~=?H8i0;KKq0GanNrO}
z{gTUxkd(E3_<m at W=E#xn8XEMGs?ykFZ?c8zBYVuR=r4Um)9u8D(xAf}V3#-j4W&t8
zR2v2e*Ic}E?OJj at sjH=sWFi9L>=PUNoLeoqS=W03-#E~EzE|_mt>qrLIPKToS~g at y
z_psh}BmQ5u*4|<Wx#c_>-oG$Ujp1>|B%Oy!N0%3LbGP7=Cjq~I>0l#hpBY)YqW$zS
z?WcQ>-FOcM3u8{ZxytQl19KlWpP{+<na4KrZT<X?BalM`1dn}3HBb;vb?;~TeLKP!
zGORh-9r*zEgVK{xA0vtyA<f~!TEn!y=I-6ZuZCRkdeGckn0Z))+7OWhRdf0C^P0N4
z{nwv3bm%%lB#IJ+ZR=QNzvHL=atk>6PUAgRIZIlst*`nA1pMf5;F__xArGwXna}L*
zXO>Q;R<gK=KveMc<Gm$nzPDtf0~KdXpAH8>@b!C>_(6mLefZ#$ej=Kpi<f0K-5IcR
z`XOHg0hCKBB^P$R%`+=pGCWCgasJ!Q=SFd6cOPWa>n(DGMTMi|YeGqk8~bB+Q*>!?
zRAjXrcYv5p+qq}Ypq#y$<j5c!;cQ1Uawy;-f6sz5uWG)_wy#J?NKIB5I#XogV?>39
zI*+L=bE<C$L#x?VtdyxFyV#jt6zb4Mj^t`%W_L0RiNg>E1Pp3>KR5GEP+%ZaaLdU%
z2s(%*T<Y#Vhal8aH_!@NCZt`H4DAF at hs`Xt0;7W1yNWFZpCSg9)z|J;RarSXJ%y at A
zm@&yJ?29mMMCV<SP3G!LdD}VRfc8}6XNu_0<oKPW|APJzn;4fUn!Y?aTvIb>*)sZ@
zzo at prA?JRX_dn`lxQ`B6Fa$=sQc}p&86kc}>+d!s=xnu4y|t(?bqbGeu6H^uE}rQg
zoAsUue3Wk-w#)tfRqPgyD)u$qj=Ai}m+gxQ7vhf!pb)el$?s4C-GOYrZZzuR3wep)
zfgJH<?gLr)oU-mS2zs;)RotpoZM2tjmtO)9V!yycq#o6 at pqZmu(@#xhGRwRm6o4=_
z?89;$`mvS_D4ziafx34D=lC5<Fy at dXill)btbl7)eNLiJ!L101?JlVEnDCzR1PT*g
zSTGc<jQSLFec;11ibQfUBhdWy>nEivU11Y)l2h&<K7PyrnCHmcb#XJ#tMjMTy_!WE
zf?vr<XRXm)gC3s7RzXqGh`I$w{pIE53x$OP>>j?V+46q9^$Y2<<$f9?PC5~Z-ciBU
zL%jt7%gJ at 5wwVJ7f78u>1Jk*$NYFNMt!R&4Euo#UDqgY3NgCe1-DNn%D_^mHf4ak<
z#?%bt%cx7@<NJvRel=NQbEs<Gp*|P<Eq+$R4hRHDk>5Vu#?wY$f$|giyuncIMHh9n
zv|0{s?#fyg3!a8D3d~ZSOpBs4sX*kI91p;esMb*B?@mj at 7cJMnf2pqTK(EY<9&=fB
z)ECCp-hC3Ej3bp`<VzJM!_jy4dro|@RyX_fk?9K#$SQP!`S|$WR!6vokS8%Y`9?&w
zHr*%6o%)X-XL`oEw+kJaIfKt^S&*D%fqRV|!p#V at a?Ij%HkMN-(f?jvQ6Cu|UcxZG
zuK8&&3N*Ze_$-B2R~4M(Zl?DB`&L`c1JYoQ9clOW2)|e$eqC3 at +9mgx(4k|1nymUu
z03*xp!jcHRkuoi-W#>GZn>B9s_Q^s=YSO&-+$^Td&Z3hK0}5s3b0xgfqg6}#FW_{a
zvgT7Vx=U;*L;4zFhQr|b at W~VY;Pw;7hRIyO>w0OWx2-MriP>6O3YAznofnA`sHi~4
zc)h$F{pyYD*CP!M>=?-PLI|A<CPvbSBC^O_FgjIa9>R2PceH97TKnLEr<+?znuEaM
ze8_(U_RW3 at Zx1^$Q=u~Bd1N0sl98Uy4SRN at V+`Snsc{Bo8m>hH!yXNYUT(`ZrMr`o
zq6)sEoM<dMYyV`fyZeD!le(+itcX1hX#!ac*uHN6@}eo at PudlOwhcimd#>r6Zd0di
z5*iPXeANAkzOhxmzJDHk=tCieoBn6FG1%uHnpD-qr(}{UDRCd=2lUNj_lN)ma(eqo
zSs$&NKEP+=K#*Y`+u>KE!6!2_!|PQVd+gDiWoxUUrFHbS!s_5)GWB4XIFymcV+B(k
zH%}N#!;;WX>B4R$=`hCgjYn!y(kgm2W}XLuzsX>K`s`V)cWh2T&I-o^vc6z-LU3a4
zT#u&`3mhGDPM+jWv>rQ_C=KdY#^$9$gdnN*dw1^Wto;%}U$KA6XS{RszOk*pPO5?c
zrGUxW!Lsu5gacv{Z+lZJ%FULbo%}fu&Srx)ANke{HTYiuFFNmoC=3rL=6HRROZ%`9
zbCrsgR#)Tw5e!Mxj0y|WK4V>S4<DZA>T0*XAK#9CG<(e+sz6nX8N##UU-bC>XNZjl
z#zK*DeM=v|4`sK at S0EVh6N{TWZ(h?sX+<d#d*7)C%R2QCojiovISf)Bh723}p)aOZ
zRuskK=gv9KoH+)xZ<01D;oRI8Pfnt?;IF|@QS<aI1}cG|#_t33K5ukL*NlmOBka7q
zvT-I6&f6>M{-Z~zAV-GHU$W#HvSa0>tygucs0YN%A~~2ee28rlcr&OjzuVc|{2fhe
zpi*C6-Tx{IS_X|ZtwaXvRWgP<J(tXz=jraQ%e`6cGX|u79sJ;mG9O1M5Hd4s;Mh}J
zGvPR|%j$san27W8uR2k%A7<|w8+VabdUo;8VT6SA6oj{ILm5LKN8cb244VC#V}_%N
z3Q*H79mM@(#;%155@?5nx4>YnXdPi9YO`{x at CIC<5QK#|uuI*Jzs^|c_Sup$w`9q|
zqqVwiOa)kf-G3S}L!88hu*g5BEJ9k4Q2G4XGi1DPdBO%kx(b?m77ux`-a4;Y?rb^J
z2<M)O|1foK^B|RHdqTqC0Ru?oz$I%tYgS9ZcJwQf?KWfm{Gf*AGoB8|Zax*&DgA_@
z;$8fOsAmo4opk!<y_5SA!5MI<(#WQz4N2d>^n5ySQ519{Rw|$$Vw$J|`ToOG;NEwG
ztROR^55w29Q(^p$(1l}tBPGVzriPb$1RJ7n86y{aq(H{(@R8baQBN63iOnj#c3!@t
z5r1z_F)?|WEhNzmkdZ;h%^f5uJ9bpF<naTF4X{%C-SPb-zO?@`4g7vcPSgh{Y206%
z=_ at o-`QBZ<a%B->bw58pCT at g|o~~Klr9f&^x!%iUI9#%1eD0{rcBbgQVL%8Tyo8Yk
z#Ax2vI9=(nA}0SY6Om|99$;VM<l(n!RUro(dLeLqx&!QA=?n6|dsvQ?g&uuMOV0e3
zoBOA0>OTd?_+>BTe4bn at nJjg4XAD1aako(m$TtdOe;L^#vt~JI{9wzYr2l+UH_`G6
zQx`kxe!Judy%;y=W$D}~1+9x$apT_(A$8LHL5M at Fm?@TWioYCFoG`e0B^UqB=bi#o
z`G76*f9tNHK*2Sxr=ycci0I3eIkvout6~$)$ryY2vY0z*Ek_=5HV7`6siLj@`u=?t
zH8mpNw$5FfUX)TTllxi3rcC9x61DC#U`2P=R18m4Y2dh<;`dQ3BVAt50PMWz+9p^0
zg5DpQV5k_>T!#*jTFuKU1;OH7#l|@&PSAe^Qx&}K+e4-OXm1x2pooF?DS7y?ooy(*
zeHRpMQzOkDo?N at RbHA}4=u=upCR%Qpw*H+q|8Ju37Dzc+S=Atuy4~N56!M&Mg({%P
z>B#laJ-Q6YO+B%$axA94qgh$^8OUpDggFiRnbP^?Ax6sUH;YucNO$}a)O_wqBDm1U
z51T+tr1vGOPYcJI<((Ga_<GlBJJe&K$NHn^l0oi<vAChZY`6@<jwV1IfRd{Uef#u5
zfhZUDk at kVFOPPNd^wnPUL^JEe*UJk~1&TUx*+&|;(ta!8N<z@>Y at KVAu2nPAOgAsz
zLcbtYQbX?6iX9r(!cV-CV~=*j)!tt4S1)^QO1p~f;w%4Z11~fxUB at JO`UhRY6x!<a
zl!xm+MZ395>$ynoAH+>!^!@G8OBsiIiHR{R7acx~(4>N{9SqmHli5#*!_sj1ZJNd`
z%F)P&_1chUwvU5Jh(m^a6{>`}=Ev*NTt05`l`A|pl%G6T(2Ug|?<yth<`}5|YY0Io
zsHE>BDQhFX!0qOekUaJXm;}%kRQ0=&&KZmEb#`>rjz5Cp8^LYLpLJmo)pA^u5kKmJ
zvH?>Lh9iL>)49Y$N4~Mf<j+rsSD_&_FJIa{*|_V8-aX-JE4Q-rwng<tdLDun;uMUF
zig30)CB7fUX#ai at OfO^g3_vM}HRb*sQ_tA?(c&66%0-3TGsrj>bMGG?Am{B?$F^rN
z5?brBc=684hM7ARx&Kd=7H at YJ%1~sOBpC>e)t__=FeeGZK at 4g)tT}c|E|yM6LZafv
z4er*uKVHH$vv&8GD92?Udcag1-4NrKIfhEcp2{9QXqQt3Y#+p$kmbwJ9fH_lx$I0-
zWYCbjs&fv+yJORhad4F`SfeX2fww}XDWY3JI0}E%?lhaRi?6ZZ2|hNswy&cjv`55n
zRaL!<w?^xRA3F3F5A7RW?kJr&am>qgN(k0y!>!gOIBmm$Pi%_96C>Yjf5H+FrxlNz
z6q at B8iyo)#+c&Nw!rW5TqWzhQ0(D+5Zt`+mzcaOpy%#oq`qTk7T>U4I6;IphwP2^|
zk|$BMax~1XaAnDnn++h&fmNNjy{tOKF#Y|^{;<0OU&pDJ4)Pwj0D9mqvAc|qI8|4y
zl;XLwFqs()zxyaA^	e1!hGd1z$C#OJSHUn3nBMq5K8mnjfi0=GqleXnxwIojO)
zn6}~Qg(xdx`VH;%a<oC#=_7h#O^uC$?&4gD-o3#F*-KFJwT{hZBtQv6nM9KS?DueO
z$>D<I7q*zzT$!P(&L|-`8 at Ul1@1M4hv#Z-~kE=n+ObCVzmlD7FXZ-odat|~gcOI+w
zZN5a~O at qJ>a3*m(=oc5wn^$(UjxzcB%K8D`o_EFCxPC|I<-PNL7Y$42)ys?e4*W5q
z?@NB)i=s97Y3u3e at 2>+Evw$#XhwaizKK?6~$KLY#TEbDIN%!P_&Ol>E6=D7&hZxaB
zRl#fm2tYRvA38+4R{bm(d(9Cla)F$r_~UXsDEuha+&rdKEL8fCR}JF;M23f*-lot~
znZEt~iH;gUcy+b4qSQnPG|+qlk6Ivf$|iz02l6?styLe)<zMGGI-*GL{J!Mrguh+l
zucjrwbVLqh2i^NhA_PAT+m&|rfO(HSKd7;@XUzh~K2)bK`8a!l&N?-6R`da at 02qX-
z`&3;-Lh<d+|G9$>RRv}XQIcuXuE7%?`rRz^)Hil!oIDpkrBX5W?Yn(cMFvMNX{v4C
z-U}1Jar*uk)B%jO52~3O?K;?Ot!P<<e`u}@ozw8wFR>w{%u3o2;qu&T%0bQ+KlA%H
zGk;bRrpS+7p)-#WL!7R>WZH3MX+a58e0}j&G-w=-l-{bd*Myznl6hc$FtX5NGmqTi
zA8HyeCtZ(I=Z+6xvmSeTp~B+U5M*Zh&mJ2D2HV;qW1}h1Yx0hGWhjxJ_!MY|%Gkb4
zDsPH-2O!VtNAt6Cj!b{DZk<fc=OTGQ4Z#T53u)ror3{(PKq%YmblGJQA3PbT9MWke
z1}0R}EoJO|Z)&w*!C=*EI{vjIeLT7l1TbvX+)yDYu=ahs+tZo41Ul1!XZcs<+u10b
zPyL<Ympn?ZY3?(x3afU$E#tR+)w3P~!Y at U=H8tis9Y3OH*vREr0-1pWSFczBvyJ#x
z?aW#s*b>%Z(2+&aVleu6Cu3%@GY48`;p+ApQ|=Y$6+U77c-P|4L3f_zo%zQY*z5c<
zZ+$lj)LJDw({w~%?r>gRdS$-l8J&%ufY94}FP!U3g=@Etpx+=g4g>3QZck^h_R~5R
z<&x0jbgX(%KC>!EHqBj at Kso(%ik7QT$j<*IwrrbQH;Z_;GF1P^2d at z7Ja+awqDj=H
z(c0!z3MiJL^dF-8k-Q*4p~d91M}#}rPIJNC&1o@<l>Az at M8wvEUkhpIomGN`3&$4g
zZR at Ao_*_m at fThfA!2+G?9f4Dls|O2C^r~$xBpnzFw~vh_O&El2LBThf{Bp|AizV+<
zrreUz at 3q14%~P>;n*`K0uHtBIZ^y#I?({qHso%29%U87b)YFF{Vb2;UHTp-dJwJG)
z<V-npt}f{Z2A_GTXUA<_m_b^BPu0(&MC*))2PI`>oIHFOZK at x9#>l{6%b=LNeIov`
zmy$SD>B>Nv4fOO at GTU+NsD!21g`Rm42jshL8 at J}oICHK92!PEs`~1Trv-sT3&O;cz
zo9+nxuR>$!g3o(c0qhwfU{K&^DY~Lge()ga?15&ttp*<oPMlcEJK{?MHfINAwzwgf
z22drgpu<LxK4q_WobK=-UA{Au=ZVv&(OC(x&XBLF&WB2A1>8*%fIE*J^R=?7!q8je
zV5)Qx|Amu-y1stWH)mc9oB%lVp{5g;F4fUcA|<6kK)plJe5mcoEI^U5?}(C>zab&i
z6<I9#bQxC!t*e>4Yuqj at CvI*y2h$Q0-2(z_ItD&e;=2&_yNkg)DoQjt@~zGbe+hX{
z!E=vgqDyl)k^p7_by2P+8rvNGDRd?PhklL>))9F*5ZESb<5J!|J7&halANfAPCW#}
z$EO at Wd(gmtH$s>tLlilckF1*`DQIkIk?PY&#YI_aKB89iGZZ59AuE40J6FGTw_k at 5
zRaAh51sdGo*J^P90trjE3%g&3pDmYZxg<~E2tXJ+X3*DMY_O`|HHO=NId|oX;-_Mk
z%wmE;97E465*9$g8*I77#v3pq at LUYu=Qo|m7ZVr~CykEh=G^k(=+AgNP8t)CL!7SO
zKr6x?V*52N(KFc|ACHm{J_7~ov0Oi??QwA%0f_k%>&vJsgi|Fu4!)?UnwYw0&->=)
zTt*DrNWAYZl}fvU2fkSA8EIj&^_1|F at IaC8LrpWQs4vK2(K6ZE+SnZat$FNZg{<HW
zm5fh<LJf_fFii+wxluRt8jT3njOM4hq37zvdiHd8%rZ?NZA&nm?7`d>V*ckv7Boo}
zR1d at zOgq^H&dy&&IEdxQPoF=Ry-4B&<rEZNfd*QoF(h`kNMI}$)`epOA8mNQ5Z4Cc
zo<Y=Seg+OS|ItjyGeSoWL;oLU3*tu!O6a1f?~K6QsYT_&1McJNJ9yZzYlM+vgW&Xm
zR?unvV$$zD`%|y=nTS}r<QayggOk at tc%R+Gv~lOUzYIK^!H!wIbM<<HMslI`)y>_;
zQZY$;_kwMQ0k?6^Av@{0`~dQBif}<;;rjCz2VeAcm0Zt?0(0W)^p%hRWTjI>!qB;4
z?%#x at q<I9qa7N%(a`q7iRzRZ}7>F>g`SW7=>C59sIn7rT3>V&?LcjTv0AxqUK>|0X
zBzQKr=7}4*yMxRGS=s9?yGvdqWM{tv at MIZYDK7SZ<-Q0P5*N at PmFMcOCqf%sUb$_0
zBqK8&D4p at tsl@=+s2#n0e6DBY0Y%8m%X6pRKCMY&6>euVcM_wr;*FrX0uaOEx3vBr
z5e)c06^_3SSU|DK%E`8sSfjZ|<#<{jI^dn;rBX at xi`8Ar0NE5MO#g~zGv5{ul96fs
z`c-9(H}81vGBp(#+b)0!Pz~@hK{z-GTYt!qG_rB9YsJ=g1M`TzD$;vVmT3wyi1ZH*
zggwC>d>rgtIeVHxY{}LhJWIb%il`_uIwlA*F0T40m1y~b_W<fb?(ZLN&=izl*Afw6
z&tOn&cIlgReX+}nM~{vWo%`;cd7-dIxcK()_w&11RfVVMXdQQnUpjg;S_=`5&DJoA
z>FkXg(d#@w!R8+rC>d}KL(qH95n%AW+#G?)P*#@QP$6u*WGW^lcC?B#ZJ48j12pi1
z1)b>CxitW4qV(l`s?Pq&YtRbESGg?oY5w&_^waZGi!OabXiR&^t&2i?P43Re<8*dz
zlb~(-r?F8-S2xYTU)K7sL`rUK{VnYI!DPPGF5i}!Da^9u-%D*jHo9L<;Mxl*UR_6}
z at G7ew5yI9Abl4!L?Dj?hM+H~o7<^2^G}y4F#>~~myZ2HbRoirfDy~liac7Le0*zq@
z5ya=FCJs|R_AHVnKBrteal)GT0hC_$A-#NWr<!`-U>FnjyzGl-Z<+m5{32lPFP=O1
z9c|9Tfbf3mv>|K)xA;{bN<H#nIa;|HC`r?JT?@|1zE@^14G4%52cTm3vRB)2cASy&
z?2)o{t{<c#T>g~vU&3i=j~yGzeMii8-zyZi9cF<qEcC(RD?G((0<}a2GDF+xCnYo4
zuy%xKcX_$Wm at LtVgaj_y5Z=+mDsPpH+`W4)gjztrNnAq9mT9eA3<q$jXVakUv$Bf<
z%B=6*UIi&a*#V{g7O0z%?Z8KOyV6h6k<s7dAB$qP<=LS^=d*_gH4^{}4u}4CoR$_M
zkC8#PBV}C{E;Kwpv1Epe48u3 at h~zfMf<D;7HROcTV8PUfb8(KIIevUwe7twS?-mhp
z>=1kjASX;T44i_XAuGKlNE;+4WsSN4H at D+vqO^iNsa})d(Uf0dudqqE3b~&^heiNL
zGkjOx$bJY%v?-##+v>z}&q?YJ1+Qb?^iOf~b#wMvz8wFMP}d2p%p*Xm!%0j6Y`~~Q
zZt&dse!$9G^qMP>_;ZI4?E|n8CYAPuN>NGJCon2 at fU9xNa$VWcxxssEC-jW?aP`HT
z$G5Z13BakW1UdbQk>IdJ{B+fwY)`K7n&BNY(!gL~MN;B{=Ffw<0rdi%klDRn0yiv>
zyddiO?UUn!UKZ`CQVy}t!kWKm(Uro&dE|DmV;j$`UtRZ>nw+JrG#r1r*s;Q)S_=nj
zI~Q=dsU{(9Or*upio;iozWR#;fuRHs1I#0-_F8*V{LVUrdRq?h*us!35Hv}BLX|-N
zyB<oDtBZNefYi+Y at fOGITwSMf>Td55o#l|%J9}Q||7Za!)RK^FtY!x=vHM&-8F82T
z<iGUN{aDUD4l!Olm>rhM`-b9AgCxL(hp6?bkbhC2HCm=O=2!9-Lfby{tG?}UzC)OL
zg_WxJjGzvQ2U#Qa^;glY0}kH4c{5WscziO!vo&%_ry^0?NhwWsaCR1A^7dD)|C>G4
zuF11wvlCxxoGoXr(;7Dpg?0v7)wbe(eoqw!Zz**H2xS2AUA9b0Q}0jyh$n9EGK-27
z1a8ZhOP9HKF71`2e$F}?=9&@m&Gy44eXx(fbY^5cr*zTfI4 at o-^<7cz^?WofVHXiY
z(km8EFp(<RJWZhY+Gr4OpHxBN`~C4_t--6^><|_QX)%*Wj?8{?b}PUQ0x^6hS}y0C
z+4Xs=pWC<15eS60Hj{@+pHdKHOC at DD0Y`&!REJ$c*nu8 at d0oNQvjYQ{Wc6oJq96v0
z%P%PCp>eL9irU at wQTm>Y=-P^&iRm`U8K(nl4=5c99(c1j8gBsLkHVg(NUOXqD~^)%
z`>NrTmzkHhD>MV366XYX!O>&KexBPF9eM^tmX3)23e`yCIDe_pZi-tO2<w!NhliU`
z&oK*z_S;2O>M7Xux4Cm+17TizgtQ|#ZB^+Tq`M~gVpgxtw~?7{mH;loX6f&!v(nr=
zKPh}Otpw{sdB6YwSKAJaIuUMjs?mtBoX~Gp#hewfnifLqdi at FxwiT`~K6gH^t^LLm
zVGb^k&OGzu=0}wgBg%Ha9yx>soB3*-;0?q#Xc>%>Ff;sMpP!;i1B;KkX>vV_pp^rR
z7gHc<TeM7*uy52GiI(Q_W5fq!ri}#UK%PT$ZcwJRUZ>ZGC5Uc;9N=keyzeRg$!H)%
z`Pp9Mu}NH3-tcwHix;ysH3Rovc(3JRgjtH-Pkx=<s8nHIIpzEjnHD|#8^PW(*ZHGS
z@>WeWq*{*+s(GhtR=j|0Ci+Q6Q2_PQV?V8v*zYNO_RzQf_`WH0!-iq-Z=C1bR{mzg
zcYZphJ*=EtKxpKnjJ9ZvP6_!-x0|weFF_TRh2_oBSjUGBG#oT&CjH`?wOuKR{g1s&
zpLFq-95f*3aPVyPPWoP|S<1VcGc7DSIy(n!H+KqD)zN9?GzY%8{nIEsJoYX3O1H0h
zEll5~*xK8NKlK<}q+hI+f^-dhk+ZqpNg$v|P%t6)6s0P&uis+*L&#L=-%uPrWlDzS
z$lBF+3a9)NK<bF%yshuFTqFglQ`Rlx!qM+T2kdMb4E$<(M(fHTk6x#1H~gcWS(v)R
zf(XudlJxxj1{NRuM$1EXeAQwI-gby<W_!@|`;*>x3r>1{bsHwuLu9_XdD`NVaCHuV
zJGXBuc4_N$F2k?QyGo8v7$*JE>Bo>Kb#JkR-~S_Tm@{fQw_)zCez&@*SjyV%`c~Ha
zp!K#;jj-)R50Jj()fTTMM4*VMEGV)AS7W at x1?OEWC*+zCBD1Bk)Vps+>C%7<P*AX*
ze=u&VhRb=$`-gx1ZX08i`F5<)3ODfrt at CGXeIMiwU*r`V6%}=9?2fC at SQgp^VnywX
z#YcgA3c^vZ%zK?m-Mzs3P)@i|P%wSOz!}{3v4294LY);lCxMBbUBBYuL_!Pqrlj~R
zTXvThY{KC`efnGKfAi3{ys_jlo*o|bz-ZQM8K35yojqJ8benmJ$jqJ>p1#EzrLpjA
zBaF1)zF<Ws;T;WpOS*YLl9bh!XI_1NBbs0SFoQwxcSpwrh at A@;^xa}1Nf}Fpy!N~W
zfYTy^+h5G+D{)6icZ}WIEWB>dYfrZNB~Ay=yUwHSL~?u5Hwt|;$R%pSJzSpmyqT<Q
ze5K;Hnt}UeO=>tu)WcQVHiU+PSge2$D?0lwE#g}bOD<9CD=E28-&ZP0G;ungXSh(-
zBM=zW{k`pQsA$zk{Kw-7uzysPs-ONgDgmYK72u3!uQS&?D6K`IK2;UZxTFr@<Zmty
z;HcovE=(|!2>Uc1k4n$9U>*9By`Wl1N_XBJa#{ZIqepY(79ZXcwml*D(FP^1RZB*A
zNHwEV&GhePvZfr<tV84_oQ_}tGFV{eoE|E>^n>n~VBuxGrlt{x507x}HaZRuZnAu#
zoVC-+SPd1GV8S_&Y5~-I2j`|)=EiZ5Qq`cch?nX=o_Poz?He|vth?1JE^IcE6&_`N
zX?3iSUwY}Tmx*{euXE06JtkgSKGJ3{LUpzGMW?3B>!~g_O`UjSqrp$QGHM!J;gp)7
zugr^k$r=4}l0Dg-P^_O26AF3xJ5JMP%k=3fr`4wWUAi<~_L=1xo3k!s&9nFHKC9jm
zfAXx_k>hHbDb|+ivRW$E=O=Vtop}38!h<hu`=?+%;7aI&9~+EY8rmkUGXA(~wEmY#
z2Y;@=w&V-TztF=t(3k#{gNH at TagN%`X7=ouow2Mv)6#fSHG4#q%uO6J3zD^G+3bF_
zy(~fZ7B3yYdR9%iWnPFqD>yPL>PfD%*^}2Dd}rEW#`4iQOM9Ei#%O5>uQi?HMv^0^
zf#kr2TQ-~TjNI-rQ^#x}{!PwY&SvmBSmuj}ub;VN5<0u!i&uDm|5z2LJ~#V|IV{f_
zmo2%Y=f at 8p5K-0oC4$lrUkGYt`K;dfM$L>;_XBs2i<rv1U1vUAhGuN+m at zZE%yC7D
zk6XD?A@^wo^bh)qPL!SGne>d>Umwp+6?f+b?cnc-(Z8DN{HI_|ri%T-1jF%Za*UGz
z#>14AQ457G>_ER0%x`{o$maIK!3laYV)=P_CbL16DeufO>@4nH7523c<O-$4Oj&I+
zUH^n%TCpqTPvdBH^`;B2H`#FMU#E8SfhRg#eg#I7Q#n};P6VUp;rsVuD;wa2aST-r
zx})o2qy{aa6L5u at pG1t853=?oUeq`&<`Wy!$KlJKmjm2IfsELD^b~YGt6fnMU<fyj
z4Ie9bgI)pNOLYD(pOgfTfl2%JNhS at dj2j{Zd}r0X&)Rz5D^_<{dF$6(k0YX`cF<PW
zZh&0mXE{IxYvKRU^(Ig~?f?JpZcx!kX;R4$p{NW+QIS+a=FAO-5JG4`6N*ZPB&0!-
z>8MDC45gAGlrbR<hJ?ygnd(0FIqP at t{jdAGpY>heWu0@>{_OqUui^Q6KA*3YEv8+m
zwBZWKzWi|WY0)(7vI3#Sf~5rn{KB>pn|BW{ukxo)Z#MY<T@&Rnr(^{AOtgvc^ek)q
z2W15AlPW*1ZeH!?HfX!UMhsGuk`~a#lzbVE6R02(aC<N3F}@=ivESX8F&CC6(;E0H
z9!r)m`WxHUCA+Bna(n{LsBlWoW at JpVx5wxafce3L1&mV(3;f3b5%d7-AMDod<vVMb
zey at k>=W3K)*m({)p4y-7UqUd054_!>3NZ3f3QtYjWhi5i+z*hEAt^JxO&Id7U!TL8
z7zYOj8h%L5_}BYk#}5$C at IVk~&KE6Q2)+Pn0?}49!#;MbPrcTx|NLD+Lc>!Ed;gg-
zY6n9}Bn-QUu*w2<){*JP$?}Od`b?Yh>MH=a`81`$BqdI<x;-Bn7(0RPjTgr~^VXT_
z1A9q5UFP122WzD5->Q|L6W{N9b2B7n(bo;kfhF*>X2IW>jHfh#KU1_O<v}xcLflet
z`jFCA2pXMdsz|q8K?Nx<Cx<|VR at YRtGJ4t!9zf31=+fmEw!A(*K8qH;W%$IAW0v=`
zwKcgu2oRHhLS?X}pc>of?H^xt{>I;;&xRVgDevS}-do7F&vu$o>Dry>uldq;tgXr$
zJihSIpentN!j2wt)5eVh=U*{2HrAzSD=U*I>PT3ts&A!1?cJ+X?xRz`F=?H>=UG{R
zRt{<NF$QxGvz+3n at 76XLEFv;T;!Tz$@8h3L`$IIM<gdWZtY8{E2)HW4-^a|GGGz at a
zi1iObJG;&H=N`j!pF6+v`&aC3y&<KeBzj0!R?f%LiFzCoEY_twZG8Ax0XL<~Fz|>-
zCUgcvCmwHa8UIA#>ZaerR$ul<AHdfwE6znwCo3x}1S4pM#lXCdzlH#pjuxbl=%XS{
zyH6!12=KOA-Fg at sQ;V#qcpqF`J8PcZPt0qmq!PaU(CPHjX!<n}R75;F<|}o6tc3NE
z{_*GTS))2Jq~U}TlXw)!a<Pb!S=OWGiyw4E06~RAMsio#`Lx*O$$<MQ85s}m-07rV
ztv9V at B0SQ2hhAd=joP@{hovkuoTp&WuUx6uRGW?A6>pWxj?K$CvDf2`XH1!LaMY#|
z0kdb$?29AP$|M$Fs%`+;K->JOu`vS<4}~eunJq5BuHWmQ41kJ*;|ubKlPCN0^#aV@
zw!hEo<j~)Fr<ZF(DvaayZx5_b`1%nOKuhTFK*_Lt809^Eri8%prNp36tJ|YfQFHL1
zwxy-WIaOS8)O?;Z!$FCW62r{kFLB)r&C2E{8}{re`WXo(fV0prneHuxs!So=qw)Ep
zN2(ec7ud(<ly=@-$9#N|w7o1%q38+%OMxIo1qpE>KiK<&kJ-WI28*88E<(^juf^jZ
z at -)-EN|`4 at 4-d9Bd&(4mOwb%A;*57;Vr*OKn|#U*t{7?ftD=g+wzASv=u7iov*hkR
zz=2+S^NUqXOChjdWO_nr_WEkzxQD}G%QGc)x}raK&!cXy{>alWd%M2+Lg-{Lt+O&B
zzwT^N!r2YxqCeQ)K9eif>W5TX=keE5E=oiLB&VjQzuzBlbkR`Y1HMh}>ROrT3TL<!
zjQ^?40Nwno=3|~<Xjn%z05g;SjyP9%I7PJp3$2G<neo{u-&9@~9Uq5{6qFy{KJ+y-
zoSzc!XLLv}_W%x|pCg-#JLnRvL?dHo9i7=Lm}Y<h)GP~Ya-B3O=BO1*;Kjh~-``lK
zfR^x6<<;NF|Lcw!c10V6|3wddeIL}I>}B9SAZ)U=4r9cBY3)rW#qb{P1edB0o+-U9
z+r!(NFIEdy_jg3sB^J^<GmEI=hzNme*RI744DmtrH>0kafhMbglrtyFUJ5^mAdI$-
zJ9*}d>2ZBJ$%PAJ6B0K5>- at BH@`vZV at Sgo)e at d=<MGq_?dTpWnC+wpdg)P!GgO_+b
z5Y5)D9nv0-<F3*C$c4I%t#_zn7aVyico0KKUXH+mVXCb0mFoTh?;|O3=};9mv`ns*
zG^6hiw78*;+bv)xcON_Z(H)o6XI41&*4N*aloa!8fNA^<LIQ8Il%ynH98Qi_=hD-Q
z3k#3ZNKzG29%t$VFpl1M{?w^c$;qJ3bx5wbTa-RRFbE1?eSd7Mg6oVf;x3%Ek|9Lv
z!3i&JX!?qhj1;vui;RxJ_eL|nwfc~mE_aTz5A at _sR9(4})VP|Hv2bDU5S!qq>VK^R
z$Ztx5m$&y8>sP&X^$Y(FHZ!X`s2r7w2lW#DyK-S&$Vei(?&o(A-7q)cmZu&sTic&+
z52z{;0|PX0rucB|(dzEszkdK1T~~*lW;RJ5*KCmTrv8Kg00a<%DVGQN4upylzo^ms
zO$r85UDH0yF3qf19-<!+aZCTFMWO1-<;%kttZf}IUSB0*=2E#(><>&mTW{^(@aok_
z9mCCqopUrHq1v%+&)j@}-0M?-Y1&<{)Qv?DPBJ$z=y0y6<Sk4vsEk}4g#ipL{Yu>x
z%a_l&8n6!i4Pq+3*5vRoW-SC^d;4vnp^`#gdAVjxF%h)j$}%CCr3(AzSqgdox=BCQ
zy>ngLLT6>(KOeB(A)+07jW_e!)vNK)fBcxIYjgV;M{~*IK95G7-mybzNN&^5jw-X3
zNeElyq)p%UgOvk+g>A?Z0?xZLCQdw-k%0hvJYx*4hjTn65*9`BF1c6xLYrx7zb3~z
z2PNjEFd;Ewb(`$IXXfoWz!|shmQIm~DW-JtT&?B|xkRTy7TjbCiXOTbd`K9$nwpkj
zoDEt}YN1;x92-T^k0^$d8+m3U_XENh<b28xY~>OT9a at ewkRu||*b00=?+gin1fx`J
zsZ*W6QWzq{B_~&qL%?a^5nLF_Q}n`^BuK?2e{O8NzTSAxFRwT9KYzDmT;F)$Lt}U5
z)+$vRU3FW2d~DGZnuMn8^DQkc7x-jnOA0;~b0<w|#AYubz+&=&En(h_N7^}83<Xhj
zwL!7&Ka$G0TlelFVtdlw<vo?W?{g2$aqOw`>vCQ8X6XSd|1}dQ-iP=FO{=5sHA8}v
z_=p{4p40X~FlF2nF5|}603l)5Avz~^hFNnO#WnB-a}@Rsqqj9(Vroob1&CO1RCDq4
zyRXhKpJ`)*y^w;ywo6eDho!-&QHfWU1O;7B>i$adHR!?T&(^icBP?_IpCAOw3j_0t
zhVE&r(^)7kykg<!(&rNw{ixK{(3t7{NlLnU{KWftTjn0v3A+cp6qzJ7El3W5hv5XG
zRg}0>);vq(;M1J)?<fLO+ at m8S$K;BxB$w7MVcsTHi7`qoZ#RG=`O|3AxYTWQ=f`4Z
zEm)9|kr9(fC)oJ>T)0zv+W32%P6+`S{o%v&&Ys=t7RX at rkooh{$DBTxLj}zf4kc8F
zT=}zb)8E$;LStpuxY#$}zDi0+D0SMasit(6J-0ktE+pX85!1u`&Qx19o_9z{NqcZx
z4ez12<e<~>p7~Fn3>`MCnZktmchc~+ebm;ydH){xfimD|Y`&QJdhI5g2X)?>lOp=!
z5Sv6YIuwVJlkxZO-hBZO+$W=@xp_)Ui1+ie^QTYO5|BUOYr1^l_eVRSJD)y&T(iQ%
z*0zTL{k=W5pLMNTXXyiw3GW|%AqbWm0^Yp~y+1Knzt at RvT1%dbX4-&giWSjW>%P!I
z5&^fLv#OHte?aVH9H%0!B3JdhMf-9?XudB{x43VQXi6z}l^G%__{I$n5&+y+xOFf;
z7$)_+ZNTH8v|-$ZI-1UP(cSEEJ(&p^sK^0q(rdB3WB#QzY4DMG5RCgFCh`WJyR%eP
zE;&OvrlAY<W_nthlu-Y%Td<}u+GdJP&Go;-D_-B~mt!$_uxd=P>Z%Hp!%)J?%9&zr
zX#11&vk&0Ji4&&}c9DtZ9feu(j#N)q2>#3*prNs`@zW<NSp)Mzk~rr<L?_RlMQx!y
z<esur2m1h#A>-P(Pkrv(xtth~GO##iUt%M at Uq3(i_=yR3OEzN7Io;LOIcsV!p*_iK
zyS`j_H;=p?Iij!DoH>DLpkmj%Z4(bA#N`+5Nm!crVIo*Tl~YjdU>Da}y0e;EFy7Fv
z>kOI;ii<Z8;8;(@8E7oeD!6}tC7`IdxBwMqMLJb45GOV1mP<YG>tVO!sLyA8aD(ED
z6;!Dc%@#*H>Z?F1BdF8*QLO_oh7TNz?@okXpud0fj~^VZe`YU|5G?%7nm)gHIWq7i
z3XvT<4Cmnb^fu?>g$o)_e;u=<2#Jk-oIKVyBIVgQiVYLDBhP at 23996aWMg|-?2}nR
zA!|K#@FA}&@-pKmySNw{8G&ZS at Y+)dC at QiGD|YW*h{wn2PfnlSa^j&NaJDcLAg8-e
z at ASdI%IXgXOc1D4DdS8RmGJL)8L+pVkYFK}ZQzlk0=|o}c&d!703&k~y4Kp8+ks4U
z1$`qcbwPj7Aal=~zQ^Z`oZ|M6 at w>Ng)4uqNnu=!k16{{K%5|MHXZeyPNQzHFFCP*y
z4&Q*XGHpHBRZA9+(yNI!iI=3 at XQkEY2Qm>(*|rc$HNfJL3^G+#nte?O+d at L4R3_!(
z+tO1`tSJ{qCvf6- at 0M7*7TpzOEe=Y&S0qzfC84!8M&jsVnJu33c9~Dr&z-s7b!s`G
zl>UpjYQa)FN-<oJaoNQ at C-l{~8_9A%H3$s1X^JLJ-1)6&{cx at S%v;7NddV!5I-Ym;
zZe$-vNdW?OrfZ`_wOo+tRg>lOtPpuH%A=d+K80`Hipjwy2uGVXZOYtcCG9lS!^enC
ze23s&<t{OG3Xa(ZtVjj^De>;0;)v`bXHjW at 76DEQ6@;9!GE4rb&fr2*mYD-Nu)YA$
z4cbGvTF6cP at NX@}<8<gBm>dtslXj{-&PRQ3`z at yL&Wn)<zuZe^p<RW?vG=bqJpoT-
z0(Sk(nFe}BGTq3L*839RldnZfzw?Lb-(_w=a&eNI)PPB1r)X&j{Y%^wIxUWDFTh?N
zZXuroqs)jMgVhvwfT!9xTJ7;v(9Tb&)9lr)WL$m^m2L}aY6&7JGBReJ>(jr#)0i=y
z{Cs}Zr+EGJuzw=Qb>;l=QWGdY*Vl*c_?;TX8oE7kT$r-quc7)0KM$l7ed&pp24V>q
zILnr?8}as$1E_2nX?F at Q@b~j8onutM{#Nj!H=i-YXAdV1w!e>zjU-0!c9q<__hE;7
zn$o`jjk58NU<;iR^%y<+et7(%_6(k!uP>If<rZ4ny1C!mI)g9}oX5U2<H;?s?F#~d
zCD{jfd6bbHbWCRl4`>j%Pux8zLEXsJCd0S^)@j>cOMj;kq52{Sg8{agnTcW-^%LDX
z`TMua$E{nRqoJbWy-fSd at L9ktp1V{5Qfc73b{%?oz=JX4ZP6`$1(bMhrj_F|cP<N_
zzY{AM5SwlC$v!e*cE7Oo0Inb)R7X`0d?rus>^)B2GTFUIL1E&JqmJ$8T6J~j>FOSC
zd>wSr|C^Ffb$9=&*o;~)`=iDnP`$-(0E3DkL!0v{QGR)TjUl5&sx5vb^!yQCMZN*6
z*RCCGV!~QGg<CCok^yg$O;<2<sLNM*zx~~ON#TCdbp_=_>!9I<?$7Va<rE=g`&XVZ
z*VTbS5cn2b5XWBrm@#cYo#FAgn}-5Y{8bbftoZslRkDB;-6GM3`$G?p$r#1tbGq<(
zy at r^Z%Suc0|J{)D)YUPK$zMOCFk9>y1kyXq1=&yfy#{|BlET;7hOYAAz`jG)Y>(18
zDyb<{k+Wm_Ka2_3e6P3{+EgZf%`Gj12P8q~|H}l7kv}~K7pt%_0WJ=vfa*Fr^ac=d
zEvmNlk2;n->i&+d?T>no9&Z`e-j=d=?;}B=z7AK4)>~Z<uvwiX>KWE`yOUrO7-*>%
zL%G~HXuIq0V;3)?ph>cL8>ANY(@>vU8TBxrRLRK`cZ!SCX=TtflgvJS@^<~Yb0CE#
zWt|4Uo3#`ic!}S;tlsRlnezC+#npL<*hwyb>M}s_QANc~cF4|O`r-G6xT8sgEjn}{
z8PYM8T?bj&N9XsN_FQ3V=jgc9_hTzuo2)BWHkST6N$FwK<sPA76(W#TtHRUATnK|U
zdvsciZrFVOHd6d}%RZs{B3VGwLv&hnfR-mDA3ZAl&+)=3G>B{04nN-ZoI(;PmgbfG
z!T&=(w)nNeG-rdk0%iBZ+qX~f_OeWPmM821CL<N)<tEE*6c$T7G25<OcP}5*jJ0bS
zCr`pe;?J6y%4w!lp(q~f63hg_`_<(ij9f{S3zNMBqY3xy0LlPPAO&j}&pw)*Y_n=b
zEce{h^&W5++gYDIf8H^u84nSfTd!Ffshjv7 at VT}xxKaCsC(A2I(XTMms#lU!^WG9Q
zpym;UospmuoX8J0d)A8vl)OgNykN_t*M*3SLl{vNZt}5s2|A>Cap|g6g9IE9SJ8iu
ziMM=2Q?T60X$R#b^wO(I&L!%e3c<jyaG{fe+WcW|zzb)7k`GYBLciwDgb&d0u~TOC
zVre|&W|UDd`HHNrrz$YVCGgWvF(6{=&qUhXobDDrK$TaHAHP*u+4kd**0PlU;R1Yo
z#zUm(V1VF!sh>hjH=jw1T37q{V3dlB8<T5_OpA at JCiC{kIE>uk-aNVLi=STxSgK*=
zu*)b=;IbB1`@k3 at xIwFu7FvJ*e)K~b{wPoatQJ0@!!BRC1UK-6DAqdlendSh)vWx#
zzTpnR9B{aD3&ArUkr471z<i-FxN^nn+!cPpJlyZd<~m<<_0-f*)5 at eJQPuNvKU_|@
z_pydRii2obpy+HOKnkd!84o$6H!@(Ft84tt`~Pb*)jQyHY7~b7n`hJoH-g0l2{cL9
zu<wa;x6eJyT#=5J+)2<KW at _3)YhhmLDrsAEt(027p)L?V&wiihrZAYE5`r#0=6%SC
z03M+^JZpFuUpdSiBU!=w^)=mJso at hrYJ}jm^_O@>IL)vo#p$NPr}<}}t5a at 0>|$-H
zPYo0`FA!&xiWOfNAQLW=554}M<|u5v>A~G{YR at t1G`1S6vJg`dSdV~dJ#vadLP97^
z38xgwZ*q8LE2zjtld@@#K^|AU<_Z~|fPsP~*oP#_%iKX4&TyTw#Bp>Yx)iXl(zK6Y
zAC3t{3Q{XfKfhiygOvfjx}>>WmQ1j?vA}A1Tu$2CF52SG;a8UiXTH-5)t8hWtt?DU
zKV{_VCe(JK%f*nBeNI2W?YFf25IE{&Mh24iag&JSFh$2alj{|UPbfAj(za32?fc6h
z-xHCzr4wGNh8KKkYT~%&Wk`4A`1DqhgUUmnS(xKWVU2u|REhG@*Lwb+W#H<F1l{uX
zLwYRr>@!N-4lOb9Y|$76<F|5iP9HbC?$P0&ZXe}BbJzA=|8*hW`_bROmmEAeLdc8l
z*9k9cxzMOyDyTT)5^p`Qwx8vXHrLQ-V|%Tvo}k~uGz8x&;g`25>0`qN^IwH!FJ4$)
z9&lAdO-)5k8hdMC&LeC(3|V+R?euAdU!kG|#Fh<Vzxw;0Zo%u?QkLssvkB9sc#p^|
zi%v=*dqg7g3#Jnss2QhSC(oEcoZUp<!~90+ at 6LprfieP~C~>i|u-Ji~_7rwj>@=>t
z=Ea4^qC%_WtijHAQSguS$-8%ZDcW!1wID!vQ?wO?A3vN296!J2trH?k;K0tE5mKu|
z#@be!WiRbAKe8~j_`w5Odsj{duCX|Il{=h`cI>HG3(5V%hZEe6w{OR;iDVpsRprOm
zLG5E->1P-8$Q`2j#^vEsz69DkRxLAzg`eew!xz33$y(0YLQAwo at q&asdur<I0V3hO
z=2H76T5h-xhS7X?c+Z_jSiCHI&u06vnHgvCRPH1{zO=I-$b}w1*`@Vo$J*k-dn|_N
zQ(hu~0sI7)N7T!oQ*$L%OQskohlPJU43B0{GZ~a#(|C5aS7T+np;Q8*dN5UbeC)D%
zUXmVhm|^gN5vvu3eWOkSA0)vu$w^`9mpJ%_$Mk)iFWHey;C!i9`g4y}s~VXmP)&o^
zux*GrVbYnq!#xlHxXeiGqPkXBFUfL)|BIaVrFQ;-zhC9H$O(D(?)`J>6qXcygygKO
z6Iox<#nm=JFi*P)O~u`h6%`pvOEPIo-yj)#aver$d at UXY<vOlN^XFHVT^$l;+J5|&
z`i_Kzxd8zqvUUbiR8y_fE6ttzk|5)fbQ8cem!+t67j0C;)@mUVseXA^Jo4gWLdPT@
zeRPv8MjO7lE!JfaR&*Diy8yse+HJ6>sXJzW{QSA7+6R}6Bh#|CCnW{ZUBg&)j|=Ux
z4x)YO at nztv9`2K7SE<d3(ii^9gCKTpKOfPq8yIj|LV$8oU;n7==D&zS(!;dBlEQak
z)TkQkVH1w+opS!n|9{V=+ql9`qN~#F6{df7u?<;wg}5+)lRk{xjd0%M{aJEER&Bh_
z#a$th+5uXxthe;ib{eq)(j#$!TGizp1BCe?;iYBN_0T4&Or6i9+VSe8dDnvXmzKIn
z+cM_*5I9(YNoPAOPr(L52j+FRuiHJYmh0Z(bCm7?X~ALQ#NWRg*VY9EHv3sxHm+Y^
z`KqEq=B5xVrQn@`slRf0;;vmyEw6)+&Wge2?p;|K8M8PG>nXv3j|y|TN^Wq7P^@F@
zO~NM=k+ku<a_ID4XZRXuaeX;hG*NxEI#tw2qz*E%ALx><C?LLf_)~gr(Oq>4Gfhth
z6E=}%YdFW~`IVI)P!1*w?gTI(p8w`Dyk<;^(<dCl1Nf1{O}<3X at 6Q)_@|N_uK-CsH
z4WIx8-`t@$bW&DsXKMi_=<E&S-+j2eam#a$r5}=VvsL>#X?5#{NhN0ljgOXgy_7&h
z at 4Q(1K#6&1pF;zy2AcR=(spF&82ri`Iy>Z~_nQG4<&wrj?Oa?Ko(zLag`Ea`px!e+
z07Q~YnWVgV4$C-HE|k90vtetQw87zFoKG&C9*B06W|y0AX8zTKzgz&LWkroC_qDO&
zyu9caZqUE~2p;;sl|m_XHpwr^%7031R8^Imj?x91cTlNraGnnxLXN<1pK<L+67*`;
z(4RYcltSAWc)5J(MEPD%PCGbFbiJ_h$BwRdOG?ybI{akiqo!c8SYd(7t{|6P*2~T=
zm2Hq at u85fR^UR%rTg{^0eDv^&ocz~Wuwh`$%qS<PnRfbPeZ9kxm%J6)A|JbU9603H
zTpI}qnYlOPhp7~gKK*DtbkLgp42VgN+;Xv)YD=(_)QiDLM?%Qso%_pdRpD3F*pZos
zd&fU~^-A~8vyZn%;G!@R8rHPI;$j`&d7~n(Uqm?q7mXquI8A@$lHG0tKhx$wI|&O9
zUvfun?Cf94zoK=sXKQpiH|(&5s_UjbSEdYl8DX=0s-(aLFp}Yz|Ni|O+!7*C^-Q_Y
z;#z76a)!)z4al;%`(V876LC@=OxD!X9x0N4;DQCO3A-Mio_tjdVGx&o`uzEX)m;46
z8O}33@~4Lvg6UJpQ?SiYpV%CbuMhd$J3p3A_kDFWgy_EaySQ~e{iNh&?uJ$55x#G@
z!^4yz<`=Aj5|sc7W0yP(E|~d`yuu}E;bZc`NO$=x<AG2p_q`x{BT<j|9lmYbub)3@
zw#9wfe+FiTj##~}OVsZ1Opnk302gp{K-lj*c+g!(2dSRog0u}SzsWXu2EKO`kpPI#
z0|v-fcyMXNCUWB(b|?E9_mn%5miB`N8!U-_#<X#Qa*4~3!LnZ_Q$ApP1a0Zk^}qXj
zl*HXOS?>7?Hx|5m at zJ8*+_`h7v)0~DV>TwZ>y}pRv64wKE<Ce#PmuqfefNP<)142n
zkoODrFndzac)pZcsPEb7+hiYo6ss;JB792K%crp8sP7G%MFyl`bNahXjN{9USjiWx
z`lPX;sS3~G0ILeSk{*2Rq|dA$8xB$UjKTl4jl<JMPmR at FI4`Q8dfWScdp>75ksTOo
zJ$UgVkfvB&U7eTYeND~R=H{HtOwF3l+gdFOMpVsa1!Txk-GIeF4Q1-zJ9Zvv(9rnd
z!>oDpbX8Q6VW*p^$sRl7p}^*ql|(`cL|)$3-TG%{Ol)j0pVr#z{;<$5v0jOt)AH6k
za6l+*G2W`*%_23~g-MfUWI~qmox_%^z4Q0q($Arhw1%(C1wGD<mNfh<$=lWw_A%u#
zWMf)KguU#m=ziH)W=tUWvMGK4Mr$EQCHJJE<8ak(brRt>yuTQ-82CC!(6C`((rQA}
zkB>8J{JI5%R6AoJGkT8O-=o~o{HabMpH=AAsfG|?CEvBwe5UZq!$|USP7k?INZ1HQ
z_~oHzwtmvjfui!XpkR!R4Vs;>@|m|Luk3Wp=EQ7`{};&7G}yLb{G#9<ae|v}X7+l#
z2OKTEQ>IM!=J*7)|1}rf5YSQ>Gs^)_0e#eO1jSd at JYPgkm3oe+251*VGrFjNfXgB$
z at Y3*K{jcV}ZYn-hu3q5j`~DqxCR50<QZF!}i<t0;<tk(;IOc#qgp0h=HIZIh{PJz}
zRp_#C!hr`u?LYdreptE3 at yZ&o<F}R0;l{5AIz72uwZFTq%J=*oM;BXo=5-N#d}Q>N
zxXNzS>mAcS#CY12?RwUm6_k^Yi75zz7T1g&FU`;PK(b(H`-3evH9O#rccZJR5KKVf
zn-!{uRlZu)dS$H6W~rF6PnMeHjPl at LbnD!?8d?2Z<;0DT{4~8yO?~F^_E-T*ULL4Z
zsD5tb`W5BL)BchFJAIY6x1I8~&AI>HLBL`OfwpT`cEMp)urcjoP-iuDb-dSu=a?1}
zIhe0+S|3$bNbf51Pfu-3Tqr!9GH$$|*hOQoe#NAfcr2oxojqGSR3Bi!cUHlhLpMva
zZvIR;o^WKGEn-*epqC35^_?|)AXVpwPdXc)MaFFv&BK at s;`o4}E<d_d$4b2 at TM^0E
z$KV at hfsG2Ip|Ef?Q2F-Utl9gEd}?4X<^mH~Q?hH9D_i9VF%g48Y$gO$urJTBmd<UO
zx9QyWE-yUxtTX+QxBlw{&x at w_nc0P2Ff(D+3 at Jq<`F}i_zv2r)Q1ohMT&#Z!)eD_U
z!A++{$A`f_e{;p3OA4&KwrFRYUfQyG;`atg+|lnst;*f;J89og_k-9wI(F>es<>aX
z_eWhPNgMbLgnhg_L?ap5PX|Cw!~=KT?{P2uABYZ>mG|+2pHnqa|KR>f{W1?fJod%p
zQ&-i-R}uo4VH at Buy!q0hyqOjpHJYH?w?8nRXF5W`N{bGzBrbXmyjEgk>%PX`9)P=V
z-&M6YSBUnFK_8~HmR^q$t5B))n+_DYI0>1tG<#IoeGCjzav;P)<fQMLJurQx4kSD}
z6Q-1=L8do>Wg?I(4Kp`SmDzdprXkV8DKg9*1=XzCiXM^teq9}%QolL$^U$l9=u%oM
z|E*NuoA&i9rPX`#W2&B7oQveb4>G>CX|pv3XnJ%M;zU6L?1ZMKCPZg~Ks8FpX1kvH
zp!rtc^HZ{|R(H5ESw=60I5=A6=!p}KSh-qsj~=eNW}Qa;nK`Rhe}VA}*Jg;TynQaF
zwRuxX5pSYmHSgGZubwzj$uUP{+{%_L)9r~MCnTgjulB;KwcBfNc9IWT+4jAqrQlxa
z-`}rhp3%|2vBB_XPx01#qcOO-s%e2+$6!jZf-a(%^UkeXZcnSmEM$IOSy at R6p<y7z
zQ^51hnQ9lh+eekXdL>eYC};4ZyJ=tL(|zpf)mhQe6TH1oM at 2cWS#uV!hEZmQ(a;XJ
zzP^>|Ffbe>A!^jdf=)8WjgP67>uG6ypkJCg^&F&Wln%^a#_0C+x-;Cmdb3ZE>Cg0}
zeiAvoc?yTE+pXv2N?gt3m!o}=6gX4Y{J+KB at p}7q-?C*VNl$%M1PzUqC7PooLl96;
zT=b4_rr0|6NK5V5`zqswOf>*1h7za<Xpku6K<lM#nPpMXg_{}a#aOfRi(ZI&bKI#g
z58eqF?<PxN#{M^qm6|@iIJpC7qv^GSo}crHx&5 at uH$$xhKYR1;9mJh15HpBd6*W+h
zB!yewtcOS2dS}JO&A^3$CbXhU_wJK6-ces!8FkHntx8|Vxi390-#mKsk-hhNE`cQw
zSWrxSc1y~vu#0f|=H0s=IhxF2!O??_>7SgnL=zzhV9r`Qq)z-lSb}@@j|_#Y{UuEn
z9Vq`P9|Pzi`zb~y2N;+N=l9Q_JUI%86#w#G1}m4S%(;SP7GGXZFOi{&gaE8KX7p(E
zhzHgM@?Tn*MN=lRY%vBKZmX8v>t&{`<`QKfh>@C^cZmL?e at -jxMp;7Q=A_`%nR-E5
zI92`b-R7 at vXtfrsS@V?)dwh^MYX0IU^5Je5JadRQTXcuGB;$NDwX;&o<fgA*yDT4!
zwWpbj$KqJqj2*$Ss{~X(eR}qk%*pc at AM0((rY5B3J9xS1!+;K}Rafwe0WE~;`?#u?
zm6wb5tGH9}H?gvSbK~K0R&?>u=@quopDAm1;y#OhL8m|}AQ53lTeG08hsVN&cFz*0
zLn#RlFJ_AGP<WE17R%-d!PH#{_XhOqHxjF!SrW>b(s_gmBV%Ltj=?E`o(JU7apC+E
z6Z0T>Bz=l`{P){G2M(Wc?*9WfG{P>*3Y_A-ZGKk?C`xQ>M2yBTjiDXKg*%MvMRMh6
zvOjIF*Xcu$>rX%13`YV$2$r1UWf#p(+#C1;BFn;e8N0D68OK94^)0ec(DS3uVpSAM
z&>x%;^iIQMG|s7!QsJ#<ve1JuIq39Y)2~sULkF8~3*|mSEC(#6Utzw>SSMTVx|zap
zxzn at HcM=5oUis~CCy!*Px9^v@@D*RB>QR4yVg#Y-)V&cRWfg||zXTrMAa-qjV5-nX
zV?z4Yke~q~Qu+66S-PT~WBLkq9#Wl?ulvL`YW=FzEnc>G4INx6V+@);k~qje9Tkbf
zTO(|dB^My>u!Dpy+G>cwUSG}(A6}Up8(!z%ASg&kTpYi7c4B-)+#&CSn9GGy2e1`n
zYUhXAyFylc!EJxyU$dPPx_N5SN1qN%PdIU4yRAHgZriEl+hacb<NjqpUhodMv#oHY
z;ay>w?=GKa_Bq=J>Ff+N9qbSXI$&xBfTl0klY at kh&#L at KAuCLm1w*srecnu4M3UgG
zVPP*wGOe5Px`qVVe~*pmrh~T)nUm|}u{k^X2O9_$E`wFW)FaN at MZ_S-WdxNRCwbaE
z1%*=N3y+(qVd0T{rJSNsDXp6nfMpea`pfHfD7h(6Wd{Yd_fRs6u<kbM5c)UiL~-9M
zGMiBwHTT`>*1;v?DT3!sPzxE}PdH$fhVkd4M`CiWTk1K+NTTWPjUF+7C>R-g_g<BL
zVOs~8t|H&V|J!0nrhVY$%d6%y!=nF#3yLnEF^qG+J^?l|Ka&~hut6&9;vyP{@4t=?
z*QtMUnY%`xJAwv}W&nmK+dA+ITw-|PkPVFWLRhm9kZ&*7b}yBi^U~5}{My#W$oy)2
zK!#gd!rEPpCHnVmamr^0&Tw(Tim~VYkpP0-7IoY3_|!V+y{a1OVjMdETQjVmfnZWD
zpJp^6V7aSXlo_Lt>TeA&l^y%1D&Nu1 at dIw=3^Gwb!2l5g#spx|v1fhnRV&Q?hplpo
z6O0)m^zHY at R84cBgh>J-wyDqV1lx`!x#-DEl7IZ7H_emzn2l4kVhMn at +c&8>%{pi_
zCHH2P4@?$%&Gd<f`x_h2W684njV;X5%es|WIjkaO at D?*ivbMICwnbYm?$avn9;D!2
zp(Fca**vh24TPAM78IgkPTyczy48AzC-GY!c4>=RJYIP)=oKHMt6QP!ZZ|%bn6~}P
zsnwi2;5pW!!@&E>g^9!tje!f#ZZ;M23dPTsGDkDIZ#JxKYHjMVee_^K7+4A_C_aul
z3%O86bPBTz4+fkc2*p?0mZq7Z415cE{5voIO5b!66s)zi>qm_6e%d3&Zsp3vIQ60D
zp at WYiqZsCG(U%kCLP|xe6CaaC!B$1uwu(J9y@;2R61KY at Kh|JWA2DO<ormniZvOHm
zzuE_aPTfxPo5#Z!4sItU(8X;1k-jv%c9{|SdZqxBOH)sz9NxX#HuuIGhQH)BuTReN
z|B<&<;R^X=Zw)wq#@5}bV{kPV*@sux+I{`nX<PMtqSEh{+^GRi?ycy4 at Z!*=d$QBt
z-><5YpE$9ZFSF at Ke^s%rt8HjYT6QTVWu}qwek=by5AlymN$F!`)m#+$jH%z-J8y5_
zUi#yQA|*j>ab)_jYtq8$x#AA1Q|wHh{^UgWQL##1k?wJeeS9)$&rUWdibe|4KwEjM
zAsd^_`E!>5F(#vjOjtz?1O|#U&QR*scKy?LgK>XH%e#N?UL4BmK7SV7p9;qICuh*=
zklb?I at +J3p?Mkt^I{R62)XO0U5)!VYPnz{nF&K1ha#qpy?T*KdXH5R77<{<tVsf%!
zKhy2<!TlahckniSloFeE``$egy^=+rW+hKQzi;oN at dn^bf!p9uC39hasg1d|R-wA+
zeu~c#0$Gc=;B^GUk$z3VF)@Ss_QjILoXU(2kGc6`3x}yTHh3)XiGA|I^19L?^B2pO
zwM{z-;CE=q(j!b8wO!+OH9aoz?ookluDCDn^Q1}%7Tm1YowpLxpz4QdKC_Qif4VZ%
zu&#?^FUh>7cpKi9y6aMlBZK<kb+C?i8*C=N<0jxAnJv9#Gd65Mcmo1sHp1~&@WE2v
z0~HMo^TC4;nYfRpd4u}d|MO~Qew6fhF44yvd>Kg;`b_`R&@ixn|4t(<P*G!TfLM+e
zv+%L}fg2?UwB<G09*5tk{XK2^J~r`{%>+_fxNKQeA}N8r>DRo<B%O2xVfE at sLhI5<
zp2yMzVn+Mayij$YJ8DI<zP%F!H8q)XN6#~>sel<v%*}L at aCA|;)GX<?Euf=J_ at h^^
z6bEF}T;b`94`N72&mvk at 9VOYMOWR~!hfD6$!og>RZ=DOCDa#^B1ym*+8t|oCE4~1S
zc9aff%z=g at yNFavqK=G+KpIuanDTaBY~4Rkx8^TPp1#7{Tc-VdX18IktIG2(E|Zvd
zF*g@|BeS{3FJEpXN_y=XsQ##VIndAVrs^>iPy{=Kb>wXx?V|y$LnDlVy|Crg8KM at _
zk9<Xc%Aq8w=f{bw8o0vhf^e_yNFAXMA}{;cagQK14 at nywuF{*pt at d_yEY~$%9GNxt
zp3jk!BmC}rO?kNKaaWrJAJzbLv=$ghl^73kOsq&JxUyc%Q)daIH8-V7vXiE(j(e0H
zJnr`&KSGbK8o?H?M!F3Gy|1EKgfXktel#_ysHlMa>MPA#JhonR>Jt#>3O|%^WaE(|
zh+(nAnDBK>yq%-REYI)q%wsk0-uLh9x$Zg9W80h{AD at ZA<N^Bu_4Q%x_2b7Y&+Xn^
zxILIsK|(;w?&;Ap-s)WYSEh5!IU!ggZTtkGLaO=1X&rq*%5xeieC*j?tgGNN?itua
z4a{FjA)<CgkJEB8s5wB{GV<LQ#q#(dh>%TeW=O{M{@V`|Uv?ESF*cY#FkkaL!U;{&
zJKvW+lAr1%L<Lk{xs6Ma%swSs+w at Bp9X9xO=n#@z<zqOF0wNy}*~CO;Z(F{bI=`=4
zArE62>4i_`!?dI-0P&MuVS4n`sgK+|svWGAuAob-&{J1m4>$uDjFk4sQa7lu2S#lQ
zfbvBZRkvq?N9RmwA)wQE!REQQLTuyf<*Xo?c>b;+b0JmA*H`G+F|NIaisQyr?JnRf
zXO}+e<L5lnN>xTi_H97k8zo55HTD<%>=u<kLn5rv+%o+a6)#;Z9zJ_U8KbPDG_Ge9
zK5&wPW@(YtAColcyg{KkIq&M9#2r5Ts;I~SzC-5CeS7y72agRn{m;y9nt#LyvG~eB
z<7k`1!(5BP<C#SQKm7gM^19$sZM5kK%|9K*-i1g+)x(zu%{YDcZ+K4pn{SHIYTB1G
zQGrtK;Nk6v?}=6D1Li`kedCSoUH__79p~AzUhjNYBLyJ-QkGFM at BvW5nKs(&lELNV
z8uKoUA2l?Pg-n~#Heo?fWoU<Q8b<MxPMkY=((F_6Da*YEss at tv*`gODo`4n)-$AP)
zxe_lBDR}<SF|pSQE7stCSPmbqYrXjjJHVkX0}Ax%gCpl~=QInqj{n02NW!l}QU6>~
zlbT{zd~FJ7eE#o&2xO&*4QjYzRKpZ#Xt-ZcFx92$y7#=DXN#QsNtj%=)xCy?YQyW8
zB#X)QAD^uXo4;?*o*6Dpj8^;g%L+JeFn)=Hqc}Oi)*sCX-!@r!NrK9bUYMC1KY2cJ
z)vAm*^|6!p(@9>xejT%tgR3*r(s+Y5P?65?9+JOG|Mp at ztFcL<7MD=W2Ra++h=CGx
z`;hfYii$tJeZ%7IItuqM`j`$Fx}TLlc65AO&uP;)AyAYQb{!2 at a9FdZ;&WY~AhGP^
z$<sMS(|ju^*BQ9e*M>Y at Q7z3)(bCW;?(yQ;bt9t9v}L!IYf>Qx_1JB}9?#Y5*AH8J
z%-$N)X95-w4Ny<UsZ+fM4wVr!k%q_in at U*%_&)ljQtE`^h3W;qw;>V3Hlq$yI?y%T
z<gtp}d|{ixPMnMW55(H*HxCY6yNTiZPP0Nmz>p4Iddb=w^Ra^&xvJ92DMP7YP at nc5
zSfr0Rtd<J2!VqX=P at C0orn_%$BO58q0A!glb0&$C6SVK5Za`nnTPjOBn9N%PBbbVo
zzU2jiP8IpBZZ<4+u$=F((JG_0^^02fn+FyhOPSbB$SW<~Wud&5I)Y~4UCCkm25cZ^
zblE*9%3W%uye=CDri9yWR0ANP*)ANllcucyz?c*vdem+8;r;u`PvVQR{<13T+_}NC
zi=^LeO5U}lCSR_TQdW_(<NiYZ;zw%{(%jGgEn#y+zc4uD*wIJZWU^Q5bK4kzb32ul
zlyH$**y6j{m?j9O@}PN_8F1L0ctBMQSV6H5*qV6;fq at 6=KN9WUCG>VSc$?Cgpq88I
z;$qVc;<1dd3men)-jTkK?Nyh&-VM9qyY at L<PJ~CM1|8I!dV}D>%?<jbVbwm)Yyg;d
zcHwr`K||?OmEWeQobaLX*!Q)SFJAnnx{Hd6VzMAopEdXHBmqE4+iYjIg-N${`yY%<
zsZKbHNY1p9hAv9}W#+id+G^~D;IhX{zQ at Mxb~m2<Zkd{i!qkTbrsa3Rl1ZJnUTnVy
zZh8`@3UplItLKLW>qmggZQWW#vqWFWFl)}_$@vYA(Tn-%WNg0ta(t8P*8Z%zq{oHw
zaX#2>XtKW4_J>^+e8-Ia>bNF(G7ty#2NGK*u`Hw-57LAAU24YYAk*;EkpM6}9YpmT
zzt@$qQX80;Ca9N%g{!0E_E%Fqty>z4P1n2I2q#9J|L1d(Y9EsYzLwbgGvK0YA3tFN
zuqO+Gc}RWwZ9t_30K#<D=X1qS{)N++EP1e%oxir`1(zP)&_ZmaLsz_LsM*tHJ7w6G
zi=7jvoV=4omu=|3 at qdAo&KGg%KtVj<)1`ww1g at RTClY869DsWXQFl7867QLVv-851
z$K^3+zsBZUD%yD&E<GD{;Q8no<sKjxSX)U7+*8N^Y=yiIVwYX1D^zhh$RM;7^g3x>
z^0tK7O1{dWE;%&z;F8S81E-}0(+$L*wLMYtkgm5{!rc4<4LlAG`}TEZ%IoW7LtiN+
zxJ;c|t1 at XS0N9@=re<cpP&}Z-gxz5~KIQEKiQ&U%)jYbrchULm#q5+X(_D7evshiQ
znfCbAHklnoUBa>1xNzx`|Dr{#Csgs>-#MrpETih}+jUiW5)&hr7F2Dta9HFtb*k#W
zx}zbnJ-Liir^b&S9cs5AREO(;i2_o`;1)--8e=t0#e0PT8^$bTU1;W-ClpUy43Ig?
zSGRm#K1Oe(lm4iE`wlN$xiYk%2h-!SH9z0odwR%xPUMcWE}K{z_uuSB{izb0vIeZ)
z(h60PA`E{et7y5W6J$Jx<l9!*parG>W{WP?*5MudxQx{^{w8tD<5}rdOUTkgo=*68
zb(rdBsWEB}CoRwIrYfR?^liV)4ZLun1&ZmX!(BfwT+%Kd`9ezg`nB at OGxLqDE<3If
zM&jaIt=qev-Z1XUUFU}q;_Z#pi;VcQB<TFrtEo9T^PQcu at xe?Aib_rveq1sz7%3}c
zU)Z4ZYoMmmkjnpkl2d=n*eEi8y~Qo;4WXNlcXER3fhV|+kBPUPrAy4bFliZ?BgGVG
zK0lYbqgnrHhWURUB}XY%?BZwG{qXr`=4#m;J6!nq;gjl`qINYsh<A5y|NNj5x$~NJ
z-Ai_px;{O;{r?=yys59mR?H;RxUKa|uQYkGy6Z5ls`~l>8UY$-%tMUuAN`N^K&`2u
zOm8(oUxmXH(p67)L`B8H0+pRR^dq(uN-tg7uU=cNcV*Dm`!{Z=h1JXIgh*hMJof7q
zylB?Hxz!nFI+D at Yefwb0G71h?op#RDBI!SzXjI9!V9ZzNxVp032OCEI%D+G|BVw&?
z|6INLm$ySMRNUFO?%?&FT3WMMo)}x-ZTDci@%#6D^?2BO*@43JNwO)$q?W-;mhJMz
zMn);%CCT{h9mTrYj+27I^sT=QhXVKf^=m9H%*-l#%1Ht$tm;BT9n#diqT#|SDYdhy
zq3G0*9>O5!w1V~kN{OZUE~!po(F)#?&+D3h{cgMt=fUkN_I0B784G at 6B~T-8OJ84K
z*Jn_M{-6xErp?|x&G+}J*AkhQ`mk7Z;RJQw9y?4%#=zq40#OL1f{>2My{)@@3f3Vm
z+eWLPqaKG{qT|%xV}I7hSW_m{UEML(V<|`lPvaXCT-cqirftEcdh+><`@emqViW`m
z9i_E9fp;$OdZs&?;~@+pa{u`XPYrexsjlgOJQN+y-2sbAMT+I9pf*eu at mMQpxTGL}
zRN_t!FQY_lYd5`5iE1}*34Ni_r#VQ-bn9nq{MPx$*kO|0+rw>B;!V-xLza-7w~>h(
z7zI`)?kz`6>}AAdg*eK)wG1(lsbWaMVCGX|2N_+&3N&<cX3atb0ip%#&ZDEB=8zje
zxV|7Zcs<ZXt)C=Q8-yhXI;8Dur%W^P;`z(`?oi|=tVCUn$_XXTy at cTm)b_mkmXEXw
zk`C`K3qR0>oeLb8&>{S{p+yqtEP);GK%``J)h-`yHwV3uDCqfo)PUJGOGY77fL8#x
z{;0<Ljf{Zqi+=1D%};Uh5`@f!`}Ub`I{=yuWX9BlaSC1m at vk1`Yfgt+OoFKX;zt1m
zleWI-p~a*6)e$!|qEXM$$52ZH0B+r~#W~(2#OZy~;%7L-a>p6z!+2u!xp&tt%~_59
zzJ!TyZGQs|46tg{>~rh|Pa8+}J+o4?G(LIWHYqDBBXNve|4H-R4ZX#XAAxIWB6-89
z(d|#XXphSy${}2&jD#m at G{N^~av?riSdSdgD+WHzVd_c9i$2)e|Nh*wtIar<FW`BS
z7*fnWJM?7<(ew`08=>A{GypqZ)M--ZIgOS)+7JOzaHqw2ZH4+j5YMT)z#}^<DyAKk
zjyAoVML2A3*3*TgCK{6U>Xo{C-#85VVt4Nr?MhI*D3^zXeTR!&2rCb63aR=ENH=BJ
z9;X+*<h>hrO2|o%#`D2zM+4d!q at a-2#AfdKNR1J2XI at c4^}D)b#iPGnpjC2PP?f%V
z_KfYp)YAJcMu&|#ImtaU0)9Al_MK;bJ<ti&_oqb3UeHrNy}Y#d;i-7zw&^x13xPL?
z-f-}GpU*e#@V#upxN*gW+p{};ik8zGwNac%pcRPeX0EjCaEu(v7#J&tS9kn0+}xFy
zf=!H0^rVdYiGd?}mX91dB5$Lbf?#0te5Cwh(K%Ey1o!rJcxA4CuyxdNKe?=RU+Thb
z^g;9>cr#&V-I8{<sgJyh^Qtyd)mF8$36QUNECd0EHQfyokD(?eer(NK9ARoNLFmBO
z9?Ru58#XLynHw*YGf?j at r|s~_K;WD6pAzL%xd6maj3WUer36YfnBK(=A53JCW^Cq8
zgBEac3JQJDx4JD^LIpjP0$kdbWexWlv`iJn|4e3jX!lt!HfUZq0}}yz+U8y)Es4)n
z*sH<69C_4mxG^8YK9y7M<I_aq`=Bjxt|&DLG5v0H9DOi-{Kz4qLo2X0*p~nACBdnZ
z5)d^KBA<`kpM;$I1(*ipYdgE%rl!mbqrX>pcsH*6{;iu9?+rx^-gmsBNI{mgNSm5y
z+OlK<Xy#L5(WL*F?KDJLUS&P$lw>5W>~CJan31t+$Rfq8{RB10qD(d at +Z7cbPHEQE
zOi=zl878$)tWeE`5E-Bhz(LUT^X;aU<44JZzZh at Aq82;*Vepih at 1R?U>BgKQ!KFNQ
zzDf5EGOa<~JB+KYs!GQH7TqtOl$6yN4FrtS<YzEBqf})YOvjL~=B?Gs+B%4T#=#U9
z_tA!wkJMF&nk?#y!Ai0x(slt4q- at x-yLu452M;h_96uhx^vUDL-CBI@^|&B at KO+_f
zJ at GwmYJPw&BL+2goG_$+we}}f{7qg1_$Cqpx&xCbPm6?L^s0Ea1#%cTU0$`p4^9Hd
zfgsX&@Q0`q=`fgPO`qO%##5gS8z4;Slr=9$3`it_AJI`kK}}WlH(A|LcE-o-O~1ag
z0Fh~JGstk}BEW4-EfcK#&G70S)d^uMLOd+0lmzI?`M^nhK|%1N;wEK8%&AlCs%x5K
zF<`)Q;4?Y_0^zi41q57(xXb6wd&Oe_OgXdQ`oxSjdf^}@z<z!fR`V|V!n1<c8cqYX
zt5WzKv2&-4z!U?gXx}^~qaA}9K7U5k3KwZMRMYH4kT921B43hUgMysf=3exVslB<^
zgo*b%*XsS+ at 3pYJhE0rH!^81^T}E^GIPh|AF4D6bpigt>S{WD=-MMp;y8TR`NQ|er
zBx5x_&dU?sYM4vtUdr)nojM#x2VMoeu3ewdlJ at RRt*LbCH%sCRl&G}nF+M>VK(`R?
zzfv<*pqT_zlnlw6tbCeT3S(vhF at IoO_I>^+GjGw3lU&pny?_^@Qa$<}KfHPY1IIO9
zg?Ko5jKc0+yYi~-w|O2`kJzL}>!yiC$J*i`hO$7ZAvRd*%)&qwI|-T{UPzp6R;<9^
zMp_7dvmk!GN%x{b6N#S-g8mu|94Ia=1Iz?^w0*XuU=05`xA;GE42DO6cw+%BUbg2L
z#}{@U(*gHQ at dv>*6gSOJ&ULn=3+3S87;ig=0ixO2{>yjojg9rKD@{RcO|#KuW_;rC
zwTs!sx7PClj4`@I1W;4iMI0B$E}Bbl+a!c0zbmwXND;JNJlE6(hR?lpsVs0G)@#2U
zzC at l2YHy2=kB1XYs)nLKwmutZZ~djYc{4`}bdUrD5fBd;yH%T;Z)Fz6)|B6RHja?<
zicChmgG0zdH#eWRce(~No(HQ1Koyt#aXug!5UDsZ75K9D`u0wNS0oq5C+umH$5-(a
z{$i#fg4aBLx>92!qj<kuhPYUFBXVStA#GcFeKJK46K0MFQ at E1C7tuz<kK{bfc~Rff
z1XUPGQ(atk?cdKTfVG(Rkgs!>d>4JRriF|LrP$qf&EiSh4OCvd<R4Mg0!k_xez?vx
z5~KX0ifaM;_a8Xm`0T1^`&3kPo*EH>h_o#g19hU|=YVLrwx932!+;_o?agMY%^Hzr
z>bt1tH9&J5FCr!dM00yOv6+OHk)ga<y`!|`FU$Uhh8F8Txz>ybyl!NnGm)NdB(t{m
zw%-`6e1dx87_hmuDTQ{;Z;81i>}-z5S_L*v%%9%|FINcW$K!Q$=l1O~OUVg2nzp-0
zEvJqjFCA&SSZd!cREJn7P5PP-u;9peTYt7)um9%04QEN|ou}C?cY%xtEkS1EZ9JjM
z%64bDGnx;2SE5z%8_FmBsLWIOROOW`8>mQ9(s@*T;4zVDdXEI(10t}za<0}Zd3K*K
z65(&E2>72Xul^<(!nq{GS_U>7UF{VW#g>fZYu73Z3TlA at ViRgg(@!5cGKDw%6MvZ-
z#9FViM|5o8S&X&E$<%Ik>&J}i<a7$Ln{C!jVzTEIEgX62;zhimCtmxW8d-K>!?V|~
zgBXVhHWX2d7rzS*y~3rv+3}(A^>ttv>z at Pb7+JawnLe?K-se-|jlBOzzv6my5;$cc
z(KowLTcx0LPJF=Z!67ym1Af$pNXat5-H3fjy`}XS^Fq=qeG0T?!jO%=GiQ-F#nbF%
z-ZI<Hj-AeWBMo*&XPh|UZgEuNETK<R+tiS1kE$m1Lr7RZ_TB!0(Ad-pGL3I(&-SB#
zF@(3VHB*|^#Y0%^wRp`IV?Eyk=RlN&JTX4gGXK3nhb=1`PVtNTEpI6I0TIN*p<39u
zi`y-7*TXKvmIQ5x$Py>lFfH_rE*Q?V47%N?80$9upbsPg_*z<tOPPVwYm~ouq5R;p
z1tRaAWDTmoK7IQ_i~fuZVM=)n_BOD_9kluVm<FFZc5GOc0pX+Mu(8a#<i*Ewb1m-<
z9ZVEm`n*K<4$H!`eOUt5bP+h0EixeMO|i{O9s;i;AASkz)<)mX-hO3yW;GU6z7u-&
z>4R`k^V%$g>?9ZpMrVjmZz^h7>Oh{U1pkLUeeo}VFNPEF%nAla(-IPHxYE>aDSlRM
z{GoTy-0!}5Qt?YVT$s+zW~Fc%rchbA(B$IYdF$(SOC`el##w<Y6C84L=Kx_e+y||p
zS^%Bj7Z<k%M%R}wDTiTDB7b+Vm+RQ^faQiWAtCuDCF)`7+Z+d<yK*I=GUY?j%a>R_
zhEsIhyL%TzOck?plu6X@$%iJ3cu-4A`UYv<fjtWji{6`c$vsIagm7ZUKU5Xq=>QfW
zBuG6Nu#wK0#pot3#XDwaH}f;#2rJwzoL*B7JMPsMJW>(b=so_GdMxSUVCi=@csUJO
z*aky+s~)ko5(WU1QC<K~G6iH(t!xW*nfKzB9`}bOI@>IE5CCSox<bi+jgp&~!C4=-
zpuVA@^4yXb=sbY^DduG5kA%lJ-Dh;{xSi8daIlz+F~)b>PHmtrk-?*_&6d-gn>X!I
zj}Tgjm3u83!=AvPK~z$6r3)S6*CDDkCYoQvXoTpkm at 7o_WvCDEL<rKS#i{Cf at TjuF
zo8-#wiD!pYh8;Q-2x7+rAY at Q(vTwBFdQcD>s_ at vs@UNS;HsH(XF=IH}6y3AT6&3oN
z<^2<Bah^Aa3?6=Cfx=HF9i%^MPFfhpF8#77x*>R7{5%*0pHcv2Jk{hyi3ufy6_|0T
zPNVcA5)<dMko at YSV69GL{Cg#ACta-FpZ9&#R)C6Uj~_>D-)_5{X}r9A>dY7qej#K5
zRzOou9sM}E!ZzBhYr%x8Qv14x@%CwcMxB{S4+#^HFePR*R*35Bivb0q4SquRkDfcX
zw|wfCQ(^|z8);@puW&r`S(AzT4e9Tiwklu_WOFpBrMW6^<mNbg{6;%1D3`7Z1Q0;b
z{N?=`Kt;ZnL3bz7rMI?t%z+ZG9s6qxF;Kx<L^9;#+q)NZbq|Lv$m^5*K4k3Bs}WMO
z1%Vop4+Awnt5H@~FQJ&ee0e1;jb3sQ7KpqA%)aQT+=`qnlE at O6z6WGz%dG0(v9Mx}
zv?M8Ic+Z~9slqCcF2Fme^bgJ1)J~(sMNrEk*c;egfa13wM-Kl7=wP7c*I4&hJZHEx
zA`9Npf?8zcNOQ6_jM5o9Wy(X|Vx9(|057S?LaBN3ls}<uwOezWKY*%CyuH0M+?)|F
z?{V8;wDb+wQC#ck>4`WfeNwx1^L;D5lSA8TACy0{Ggw}fc59E*z&%|YpP$K|;?!kN
zrxV%74;?Y=H at 5%t+WseuCa2grrMa*VBChw2tOtME{2Eqm{&q-f at RAt?KiUdDmK<1e
z|6A1X_koGuHeGxDVCL53MYIY~*r{CQ5;Ul6c1Nl9Ri0Ds5dryEq;9w8p|b%^NZDbP
zFciROuflRBIe|awyZS#{52+IP{mazxUq1i9!V~QxW*^AC-#0X{YwFmUGcYTMPiZO*
zN)WxpsJD6taI{n}=xAz2L|uXK;gL^DUHWn5pSJ-vNN^Au2?A9oFL04LW0oP>SaUo7
z>1Xy(eMpJnb5(KSrOhj<QKXghuH5a~X;D2W at wC>>aaNA-HeEh(6Fxu;k9qht$sLf~
zLB%I`9&g3z<0A7xdaRl-u3_q2&+lKph)aq|c#ajDFcs#UNeGb688$&mcR^tH?p at rW
zL*r{Tx;>*{?&W<O>l%+E9WF5TZ~fly+_oX=oNKnpwoy#-o-&1ytE4wTM{1To5t$D?
zcFpZZB%==64Xc^ms3_#yrIx{KPRVhWUe4l<o!hq`V6pA_?sf|!A3c1?6z|rlUew_9
zM&rhgoop$oLy(ltI&(2Fn012ySa at K-Q_FJw6xu<a#$wCb0kzyRD4o|?&1BX#isZ0y
zk-DVVlIJq=<Qu_gz)`5T&$kJJP)^Xp!hB*ExxUJ5HSC}uGkC}lyM%ehpmsrzOm%zR
z>J1T<NJ*PG`pW#iI68T+1 at Nb#-JZ0ycy(P7;5~jUo7?{M>)CS(b09d3CPVeQ%ISGP
zn~O7=HG1DPdFe89bP0VUmI9j1LbP&C9hKxvU*91kbK?JedVvnn at 0yJQen%n$YE`B4
zyG#Ng%_1ZX{Z*Y&-}$`#>a(@trYy&wBG~uoZ^qQU{R7zovGuDr at NetE0}K~euU4*7
zmP|@s>Q|}VebkPS5D6f~n!ko>_0$qgSqf%7(xl;FT at P$IlbPuQ^MJOKN8$D}s!UHq
zh&pv>Ozph41at4NG5QRikFc5QikohUT3*Zoy^qg^%@G|)CQqh5e)QtSq5b>AA30am
z)~;RmO7a3cMtS)Uoi=EFtde}D(lGA6h2?>iQ6<!M5(1-Uj<0AS)J7 at KP6e?TNKYS!
zwPJSoZNWZhTTIyIen@`~9GC?(dGu)S14rWCOq%hhwPv-JSBW>E4x%IeA9Mug)=Q)v
z<Rr_M>qN~2ho-l($yD7idZ+KTGW~6|0y1+i+Y;m{1prM?jJ#F%@Wl&xA<xYOa`Kiy
zk+yc9zdl48j0vXBJO0dCBBeF?&u^(e8e||LTm-VUecp9hddFJt+4%v~@NGO5fV0+C
zv|yRHZaJ`<12BWUGPhf+>$rk{R-XQCNXN3J at QJ-Om8EnbbhTNfg9@tOyy5tkJa{l^
z!UVAw=FOmJq79>rgv0aX#f!*%H|lBDQkOf;PLwJC?+SL!OH()y9J7>n|G;dW**Ngy
zLrz5~21 at D>YHRi;LG?qsSoQT4=S8$1{;{%8-fo(XISI at arvwFAw<RL^2jN7$V&df$
z>wfE=xXJ=M9w|YrW8&ihL2<%|9a%%T5_gAV+aN1DZqg*>)2sR!85!Y{bL^W3*EBVD
zkA8QJDA7)kzL=~=9JyFzzERUmA}P2h;h9W5`~0%$IJuEk8Rdqn*2BM=!K##dkyV}>
z=0_#adSk$uuq{}%=Hl=A`el?t%hK+R)0LFhXPd~!TO<?Ah*my7i^_G|{{1b~fB+_x
z2o!gq&8NFB0YqSQ$-4$#l;wJw(8B9+;rr2Q=l|gXTrfZ1_388Dk2i8yNHH)U5icTC
zwlgx2s0~d~61KGJQ&|vkA)sPwv1{*MG<&^QO7*Q`noj&=N~gd1;Gy6wV8}ld5**s3
zw*7RYH8U&h?*|o!v9tj&_E>7F)PRl?g3*Yq0O=yQBW@?ifU`4Q(=IZ+4G9;DKB_O2
z2If==>FIzOpUbntDrz%#8}lk&K+6mkmU44g)@$KrhrQRexuvvGqbS!{DhO$P&$L%t
zRDFhMN86{;f7|bA;%WJ_ at l!qWb3?<ipW`Q(NUQ)zVeZU4bfQ|LKGqD_NpuoQA3i(+
zU>w#{+moFr$mBBEO~4S2<ctFnzZ=!fiIGZE=76~`Gq8$iaT#!NY*b9lB)U=XTPnLC
z4A7xMs|*QVolljzQ0d|8*D(Wj{;TG)+FK*7qkm|@q`ZKezbbUsV3Nudm8#musaVwp
z<X0iJ57bD98K>M$iM5Emkj{b<Lf)jh<yOY+*>j}XB76Dm!E==z;dp?z;uyw`c^(&}
ze(9_ at hni60bIPE0ZV=^@!K`eV?Qz`_795I?&-)3HYaM;egawh&HmPNWp-%K<C6AI4
zf)|UCzsLi)kK at vQcdTTVt5Jw<o<|nq9w<<pP)Wbe&s`$+{h$@P_uv6Mt<$Vc**e<M
z!9i0?iyfeQ#fPJ}6+dbg at j}=`Y`}$M`r=ez!r{O#;UQp=vGG;!=Vp at 6N4OdsEWc~J
zabfRoA5Fud<51D~Bw__yN#*vEpLW8ut7 at rC)K;uU(o at z{_~B$6v2bTkf#H4PMFstj
zox65TGp>sihJDpwjw!!&v`9f6FyO&~!QmCt9oRR&)XAxnLI-x0?b^4mC`co&wxEmc
zMx8%D&+{5MjO|gZPKJMeX>H#t89ZJbVOUBSdE&<oO%Cd~ENTT{Pv9BoWjmW)?PV*T
zE}b>?j7s;HHTBe2`;BJx<ePXDb<);LCGJrSV(fsbYa=!qFJJ0dXLJrYKG{yCyY!B$
zyIcCz=H{T9bm$+=E*GG;f}cN_OrO}db at 3!ZjflSha8T(G8UEX)tETa2q{N)gSncqh
z10(3^jjHg}(w%W;?$5(&CacRxcW-hhjhiI+{Kpw4slf%Iq(0hQ>#eq6F8ld#P(6GY
zhoV4^4WQV|ITwE#6@~5U94I9)S;tr{tbM`g=yEM6GHhGl at 1@lp#tW$f+jGj7S~h_|
z-#?vX=WMf^_7|H8;5e9}$u5T4({2}=d;j*{VxQ`MJC|Itd)jvc<(_k*{<w!E29+W)
zrh7m($GKj5#%IiC!N*ZMAo_N9S at -$3;{_R^T24;RXZ`wyy1L-E;SvHWh*Z;ov)x{N
z+!ex}HiVKl`Yte1x9suOR>(ap1yBnfOH;jj&z at hzSy~z7+DmVFj{Y8kLCP-w4X|C=
zX;iUu`|f at FMy`FQ at KTRHhp0@KR%dNw+Pclp%ZnfE#AGm8(f{httPZz59uRT(_yl@<
z-l-VkUc_tBKC63?L*^ml=5OEdvI at d(nzorkiGp?JY1e$CzaD1iZo#Odj1q#`!b8_|
z;<H|8={lQZ`g+rGDyS?jmQDY80;P<}TItyD?~2terZOQBry<q*HOJs;QVZB{arm8b
zakZU`i)2TF#2 at CAyRwfyS5Ga&RB_ps?$b~%&YHYelj8W#eq at TYVJWu9Bi0A4M%_t^
zx(R$z)0chZ*zt~jk)m>0>6Thy>JBt3lm>^b{Gq;4>$T7=6|PXJzZYW+50DDQ{;b{|
z*N|85>`J758M1Q%Vu at viXUc94IRTl6IN6)gnB&|I+p6(!!Zx?l_JQMoJef`{9Z-1(
ztDr+3I?*|;<Q2+gB5mB>y}9K1F#}h{|8=&18t!asb&^F!2S*0xV7SV-fq662cIr~c
z(#3P@@1?pJ?(uL`&FoRz>&Gm-#Zazb#MJi at o8O0y7@>WsP<v!cE&7li+dJs(vlxAH
z#cF^TAOUxSLYnME at W_q2R&N;CkOpeW<(x4R5h+aiV8|QK-uet0=#pF4SQoBfG3YNS
zRnw<G`PZ3x!k-Q!%#yTa8FjI}UF at Z4<64)?dwP9d8M?Y7H6xHI^8}DWpaX|%rhgyU
zt2HVz9- at iiI3lOZHW*PVtUFTxy&Z8paOJ(kk-sTJI6_enw?a-U at 6m|{Na9xRdA3Gg
zQITt#jUg&(R<zD*_CIy)%X$xnK$LT&v}Z-0*~LR8IwB0fJSh3Z35p4e3QzYA6h-`6
z?<sFCFw6}Pe@~O-+^M^M$0>9E at Ic9mIC(KqqHnk!)Sg)V%w$it=Z=b{WM3NlH=FL@
zJH`6~t_U{8w5oU4dnhodcqp%F`0+o|>|$tEzbh&_N$!Z-B<Pw*AkXoib9&13<Okqt
z at vWr=Q)Sk;ckim at Aqfd->E3l|T6Us55uc*Byxd#@)fc~@a8bdBaE}VpE}yfBlQ`|}
zdXRhW!iDgx?jVsUyUH)G8?d??`3WneQ;cpHkuizs{leKq;#=PE-S*?ZZYyFW2NN3f
z+tR`U6fMem{L|B~7cW}G8l|BST|uaZPVtZM&Z1E<iW61Jkc;|7D~ueI62IQLa=XO2
zBaDF0;>q)WvGwL*HSg{F_i7$QNzz0kLegL^4Tc6nVP^=9DnpbxQ;ABNGgTtVER;yb
zN=lTHDG^c#p+QJe&ui`d{XWO<`5n*t<39F%-<!48XT9Ioa9-zmUc^b0z(+il;&D+F
zQxc7ZeT)|W_>jtRBu#U)DO at n^5<;#6davu;P^XU-6q_4zun8rzR}Lu6qgq4=^dQl=
z at WF$xpt}BpCms7npr6HFOxWr!F4ImdGuk<-A)j#t5DsM&SggI_5Mzzc&%XI5Ehr1-
zVFV7AY<*)hbt(*5xf$y)hqYI3J29_$slhBJjGms^n}4lDn>Q~j0H~HWjKP2UgiA7A
zv4|ULYilW8YWNPkxo~vm at 2~RJT10>XSXjByQ34xtn at Jh`n5wJak>6o>3jJ4!p~zT>
z7Ch$mX%_7-sfGlCg`-?TyxW6hEMjhS43*r05ynR5&BUJh%1`erCnxD%-5}F3<>>T<
z&dx%#i+&S~mf09IYT~8hrHI|T=?m%3`?0yNswy at jLfc{n>PK3Yg9p`RLy^Dho*rZQ
zL0V1 at 0y)C=un~MDOLOxr3^@QCqrT-2%5Q*F$`=)mqyZ%$OIt7c?sN=1-sZvpv-J)z
zwi#8)xz62LodX48EF1ZL?`O2+JbQNf&vxn5SL4Qxt!*o%TUt`OVMSWcovYSho4}B1
zYkhG~^eQ3Vz&#*kx=Z^^g6hIVtylAw0 at CR~U(+=o91=g+O6qO;?ioYi*3{JOoWKpG
zB2FJQK<&uy-<OUa6*W}U;`#c_nVg3g2!v}0H<v-5_^cOao(`NpAMgJsFenHwU#qiE
zQa#ZCl*P at Zi~mqpcl)<W%im~yrDX{2u3uL_F-PG>=u1Jj>$Bds^z>sNtjr7 at UL1e$
zU?aOH&z)PeV8PUsZ(nL_g-(%IY!x%Knk8_TmFiyfZb55(- at 2w5jw83vU~GD7yjI&6
zQ-6W(cAIn-fpbuM=V+>^jKycs)ONDSJnfLJOeC}n49cpi`b8E2MG6Encp{AN`I?gJ
z1DLhb;{*o>(+kHwIgy$9 at L#m|JC5OV`gig_mdq3^bcNsG8NJmlaX9l4%-n~pj+GMu
z&F7Mh;PCe7!EkF_!S#~MhWGx2#4leJGmX+V_3&Xv{ab1dW9r#?pp9ip?@>Ew?X6bV
z&|r~ZpPp*Em;MSxa3$FbY_gIi=ak-g<F-e`91Ikz{Msg=src!Sl0DtBo}*B at 8TdVH
zi|PJzZ$5wgs5f|Uw!yn3_neL7bE02P1+`NDajU&}-v3syPy1edHc-*kNYVMi;^_gs
zEIu&S&&<j~n~72EK!Fxi7}m25U1J)@ikjMnm_6IeYJBuQCQUA^NT|3Pa_qzj?D}RV
zk6cO+;uH|o?Iz2qNIa<Ooee+z#m&td at R+3+Nln#UnESZ0(*4OfFw;qNXJ}k+T<lr8
zBH&-9(H7hbv&}*>L%j~bsuBWihsMJ>oOxn}?UpTY2VJ2x$HbIVj at x%^NgJW^Y#zf>
zp=D3dfm{>m09)EJ-~=*T?gn6Sg`uOf#*t8fi at EYi;3ABk{w?}a5Hgu|n4A<BxVgC<
z!R*`LKTcKbNGhXoT!?8(6}(>0?(uzM!92OBbjoT7i>xrZy|tgDho2t+SJb<0_mWS#
zh>7i>*&Vb<SDeE*XvWGxNw>b#)d5U&)fR|>Ez(lJ?MQ5Q<mxip*g2X_dg|kIPJQOD
z>={{9o at 6TZ%TRKM>Y9LDU3WJ(&aM-M2$bRYc;jn*kMI?Uh2RQ+_Pw|5+}Bb>4uZ%*
z3RpWJTw+kvsQj_J86CreE5itwyZ&y^nNvDYHqW2$Wj}4d{cd at Ad2G$+Em#2OXOG0I
ztkB^$?Dt^&Hy`^`x)Zp$1u6YRe;5G_KymdKxji!2tCxkdTSMGs&R*y5hE#)x(~d=x
zTDzHW68SJzJu>e1?$d*!_T`V2%^iK+r(ys~RhuFwR#+ab#I<l0Me*+F`D-jKwzT_i
z-8x~C_~YKU7Y8UQVSNQ7pUG&2UGhV_HY47UlmUmR80poD6?`{`FFn`(JJl$7P(ZWP
z(%2L|oD+fufh_#o(I}hJkhIMY2{6n&LpZMRjs56q#DcXQ;2FGj{`vuClDN=nxIqsI
z&(Zi&@UI=!j=_jy-<BN&7U0C4n+gmvi+o3phpBFOHZv;AE0QtMnWINNyuI<mLPRrd
zR=85cfD<@pQ@*Txb1S;Qjlnd7G>0!C!E5{>X_~BQ&YB1%1#%Jz0_b^&tm4H)>QRnA
z;4zdX^4}Mxrte;6m)RQgJJNvzo&hx`u&$a7X9Sg_UmXpkB|Ljl_3<5P=qNCZp2v7-
z6v0`*!BKxe(okcqP37D17~{|8EA5Pj{n7KkEm}SAo|KxLqhfzi_HXPWg7Sm=_aW=h
zcLmb10NxeMS<7e-NN at W~-bzQ+vLDq2gB+A27;rIp=K=P<0 at RS-_vjmRF4z*;#e~;s
zY{_t2zWh2;3ra&&zx~JhyD|7!G0U5=(`nR(SiXRnec8W+?GTIp`9~PD8Ph?4qH0X`
zGtQn=pdxMUC|*zsx=Pap{RPmM at f`b5o&&yPAFC&I9ui}#f?Mm9QK})hCBOkt3`z%D
zd+^V0U&;94=V7M&94ipLB1jm&j%0ov7>LkGt7We&B_hCeRa{Dnss;rU+Nb5P>+kr*
zl@;8DI4N9;18;#f29QcnyN at 7`eS1~;D4`p?4U0m?b6wy-%o1botHilsw1^Abo;{OZ
z-c9N+TWlpAHrae490^|VvzQCfT%#0cXIAY|OBrBIuN7_McYX-W;+QBoxy at 8LZEOAg
zj>yEy;lamd^e?K at 5(LxT!ay+fUkOdEtGjBliIk=bot>GP87g41U+*V()Yi!e!6^8L
z6ad1lsS|SFgt&=qT0!oOwtTE{+PJHfX1#Lgrw8Wt{lh4ah7BGpb;VevjMxOr!T#bv
z)-tj!D)IcGl9fjJuI3|0u4SIa*8`n-^xI(O>*2v(i+X)tmYkSqwP-s1PM!UP1Z$n7
z9kIhX1!O&8 at kVC?WK~xYY1_YML`btt)aa$%mC0S%R<pvLR at CGgTUcPb_Lj<;<HrST
z&&h?D`Q}YGA&1+^s(R?B$R>pK!#}&U>i-$D&(Njj(WBMmO2T5|5Iv0UDk}A_NyKH8
zY7glZBCf}!5mk;PHL*zG0;V6(uvyRG8 at nrx1957>!PHdwU$uj;*RNuq=14O$v}}dB
zavMV=b+=~Xd-*|B)p1mGPDO}uU)umy4Vsx<=g^)we!M^1H`&10-XtXM-AfRzpyLh-
zg6Z3dTzGqX&IuVbctuMdPT#I1G-$Z~{tOHr78iR1lC2F3MiBuIm4zOd*Ug`AZyqq|
zqG9;txqa*%)Dy<F&ntkpbL2=q%c1r4cb&WBtwjSs-RnDY0lv0%qP at 0UL))32vv~Xi
zMLSR_Vsx8Q_0e%kQ9pzW>L~Q+Fo?yj7rkT(t^+!?OK5PaetvtUuBln^!uX<L)s7;^
zD~Ds~`i~z+%Y(}<F+ph34*G9l at w%oaWk%%^e)DI~ge&YHq*^j=72=TMJwbmrP_9vv
z2)U(d(@mViJOUI1!MqFE4hV}nAE at 2_AMws{8yO-m-}zU2?S5PB6Ks42MWVu6;mbNQ
zVmO!8Q7fe<ye9l=sHu+smUfgG5EfD}ff4&!!}CTdOS>Z(FH=F|$}Z+wcLh)Y=VxK;
z=1>h7fW-eQqJJR0$nXx=Urr#up<!W^8f+A4ZE5j)eWM!s>8D4>DU*HnI`81;;RQj6
z0v9}#Bj&$Gb*IO7fpvgFu)&F*_cT)M9iLbp-48#77NdB;o-7n9Xobs38keLds!{on
ztK*Vlj7KZ2m=oN1B{$za;r|1nP2B|lwP4*U=hoDmBCf|4RzWF8{xf^F85$oR-KVuZ
z_uN6O#;)r<d+^LYPQqwUNQ9_XT2TR87u;%CPmeBft%#+Q6xHwQ>q|O6mN}@7_wMf9
z_lf;+mo)Y at I%1DJ?`~hs;;@it9e#U)asN+)v{^aTtKd-mQ)S&&Cvz6!VGKn}O%;UH
zsm$n(Aeg#6%~2m97q}d_rFKL)e^_W<33c>M9xG`Y`GMMY?OqHhh+ztL>^vfH;M~CP
zgR&N=CnP_P5{>v!xsku&I0nL(Y^~MgB-!l~b|)*cseqY+k#B;Yky6>4H>o{)8VlSY
zA421p^WHCdO2N3F;_<^5XL(EkStUy#2c^pW%f3->xq%iIw at 9=ARWv<hOmUND-WMdl
z92$qc{inu8)6t^=B95NZ6^+knZC&kgd35Wjld3%wAEXD|qv<71q2y)yVf?~V8z%J~
zVK$pEff26Vt at jM@QIv at akV&OSM96GEME1bc14h&>J_Lu7I8BjJa=)+iJ18^f=4adB
zgVbPgqP_PspNy!gKw}-vBH#d69bnH;BV$m((qRD^anW~VO+sj0K~q#-4j1hvi~+lf
zPr{`(Y*-sUT<`r&{?N~+H?cuSW7`hW9#b0AqM!nKTemB~Xz1u(+8Ot*klEO4nm+G)
zinin49U=m}a*OZWaU2*rrF-2jFE at c;@#5F8-0D0c^i(IMxxI5=@htZ2*<rWuw}5_7
z^x15D-hFAfqyW?pnayXMCNT4a^KS!>(EMb5eLV(1c40A2rT-_M7ZKUUg`u!1x_cLq
zFyjUg!=3M at zr1_5fjK(ze!XlX`sMzRPWtu at wMiFJYi146uwS8({`~re5zAZ8jal)W
z!5Ebag^ahGTmCVRdfL6NmU^j#{RZ1a0j0U-((1E+q*x4^SfJ9YXyiA1^ve#J&BcDc
zGXTQf#C at r|y<MUT+~UqUQC3FP9=^ZgROE;c6joDIh1OiWbabf7VJw`+;{@~zd)ef}
zPX?J(-AfJXs%Aad^5t;xY%JbQ100z>d(E*8z@<nVga9Mm1KcRg9W=+U-Q_h+k5e-R
zW3st(`<WNoNjjVE29~D_2Lzz#Iz;OT{hbp?-zJx_;36bw(FR3Tw&YE68Ew?FDvg0x
zVxr1F633x*>gQ-DDhLg=R at Tlma@S8}1WH*U8!CKTz at 2%TvSB-MKLYroUju%{eF+jc
zV`y-R5ErG+4lnP=RC4d8R5CUQB8BnWbaic`U3fR?xZmO$R3em3yYD*K*|q;@>?f?g
z)YeSk+koKG9K+|LYZkgK)3xA6^!R%%HgTBz;>3LS-o2|-Fcd$O746Q at Bn0_ygfGo*
z-8-*{Y|NG57HxlbO#ZbIw1Xk9&&J;=HkPHJ`Z%E$n(4A-typTI9p&}VcP$>tcs;NG
z@*JJTq<tRRfv8q^sjeI8;Tt0cJMhT-ns7N!eI+>=AV}JR$e5U7k1Q}uZb8x9hZUuz
z-+%lNT91GuGJjAVxatXv3KthvHyt^5jvB>p_t#HR5-F at q`>i$uF*k at a^T`#<m+x3P
z at R`+t^*XYllv*sE?)>?c{kacGyPw7-pF8&z7U)wdmq(9;)UkP`sv()ueFXWSa^>Z{
zoHq at QiP2}{{kSzJ01DZw4tvJVb+^ZK^Wub*6fD)pK1x*Wp&a?Q?bB?g`c(ej-h-s1
z?qWZZSoJDMoU><=t$@P~KPjhzFiT&C>3pWo>jxwy7&FBff*rUob9A53{fk9_R4S`p
zT>3<<CHG}6OX+!v(hcGU&HaQ-TE-{<rEs;q7LO1&vbnn+1{jqNU-Vdm&_bGLN8I~w
z^agsD{#NVV*UM+ld<L6j84-%Gz4(jIo$Ir7sr?b3-8J7#W%vI8<T!Tp=tZh$#&klh
z^36?`FJ4Ue at W?t{`ue$-Q3o9}$#lhc?@|!+;ve?haL;hL@{JmS`kFu$^%)*uURGA`
z9R-vKj!~LR9=teo_3CeE&+~?;PrN>yEE}+HosdAxQa)VLKUKK%7-Dzr;(BN1%Y466
z1g#M7A)#t@?%XSUl=y|k8I1WFcntFla!}|6-sG=leF%aks-6$TC;U1`z1%$}M%?B7
znYSu^(%kG|TwD+8?joEwuuX#E5~tCG2Mp0PR8*w<7JNJjCgXgGtiPTO09RINPU<yn
zFx>^i1X>DEEBvoKtYhu|HHKpXz{zKDMs0-dAZ^+&pl?zU_nd;}#N(I!*{!yB??{5m
z(#I!AX9Pi~9|5^1Z1=6Q#@81)(eD at I_qfepY>&!<Djv=ON>+9k5etOkTCDyDt^4)n
zty%B%2|8-yHZ~u at GK1P4)&cIG2_1LaW;T<R$Pqj?p at H8s@r63>Sch}t;fBCuV>aY&
z9lPt<H=e{2reQ at MPz(Wnfz4R(Bi!RaumK=-H%ff|oV9TkTooY=%3O(Ww&|OtWAXM^
zhZn~OPhOLx?T}=$guaA}SLl&N#HA&{w+XwDC(keU_Y at r+|98r5jxb$4dEm(SLs?lZ
zthy)(+Sw)3g=hxp0*Q&t_U!y3p__xslGyK6y*ooYjzcfzo{O(~8?>{1U~BjpMg?f2
zap~Vf9}yWjWr}t0b!&hjp;+SW!KnS>_3JO6J!AKf8AQyYAz%14Px5ZO`K4-)-H$A}
z2I~R>xZssfpGL>Tcw1i<N~G#9o+RSpE7!>$#6drb?%z<9ll+dY5{}~eDQe6g0PTz~
zT<?~CH>sf5 at q9QvFE0Qc%3{iDJ3DE=;}@1rf@@S#BJ`C2iB(c3rtUkIAg3C4_C5}k
zLVTR_2(l_%NHkr`{83;4+T$qozKV*hiQLj$yB)grHg)uU%$gpJmiAr4Hp}C9!?Fte
z-aSD5T|s$-vzz{JLvG#LMkL{VPOo!Sz!>oRr^kc!pV~F|5ZYTjHQ!>qdP|y4SmDJR
zilEU at y;utb%FX}=LKp+tK|g+^hHTM)u5$keg$SIzzHn8cyHnM{wd=Z$o&ZfV9E1vb
zQ1_Tq&{D{JDu$WA at bRhDh-z1FZUSE>?{h4Ln!;w~TRsWx)RdN&vp3q?-=o>gc3A3L
z^}k$z6SaeNTspru%<TMQF862PJeNL<Ti3iABGi74R9cA*3A?Eze?4n%HZpLzLfA$V
zy{F9j#mkpNK0Had5FvE|ql$rH%jd?3m$ptNYt!s_U>UjKY1qf`3Ey4a^;K%9^-QhD
zH}Rd?|Na>xuyS$&xvZu<5x*P<%5d|>4Ge({4Y`4ceD0T()qnud45~cZ3>%A|no|vw
zV1J^TuSG0oHiWA1)OZWY9k4`>eAcC&YYw_Cs&MX=yOB!g6Pb at z+UFZ*H1x%9lYJ<V
zM_#hFQcZ2Q=91`xM=AaxneG_}Lv2uzyH at 4jf-!eMI~<-W0v=E-JR^ETOGhPg=SI;b
zM!-!-q3|qNYz{-$;q%8l$={AbiYP>kgGosY(0H9^U%;(fhbOF=z&|A)IMDF^J%kaj
z<;$nV1>z1VmaPZRnZ+ at L85SZzOHz5n-qcHAs|mSQ`->idaDuF5WsKGKtcz5gxMfQx
zcN|W}XmA4t2Jm9vzMi=9y?Zb9->ym#K|d)=Nd?U!;XruKcij~Y9+yE4174}bW9`yX
zvfS&}!j-!j6+bkB;^ZaNCtV%DWd#stoI at xA#?ZBMU7YLxHf>Tk2p(k)Dq7k&sUG`G
zjxAS`Eh;ErgX(mrl?Rtp*bqjADocPZAsp%(p&$cgQ+#Q^u}A@$SB2&J)xFUjH!jJl
zF+8`YVz<Gt<*^eVIB<TvmkW6*``Pv^DS3PF1Jo$|kVu%pOH5DOh7}&RkX4bz(^wCU
zRkLo?R4s1<8j5*Y9--OU-w8syeq0sGU!a;1k$GrX9f8jCTcx<hZ-Zr2vU#vphPf03
z7oO$3`p1)&MFJpCKhkWK8Gh!NZbDrAb-mv~gFjVFY3-riQgJc&r~dMhrZCtw6%>Nc
zHlYq?&0o;Fl6YgU$m%^#G7_GWj9hX>hw&DKkaqVI at JJ~jc*!+gxp{Nzu|O5$jDNjx
z<Ze{QNu3@(==@E)nWJnHwBoOe?_C=%QmrB*t at ui_^F=!StHVEC?64BPC4?Q&z~)~R
zw+H+px5a4Nj8Tfx2CXpP)~QlEq=LpPWUTBU7Jy8^#)(TxM$+w8%JvK3=b|26-X*3m
zIVW+{6|L6Q2LwsqjD8E>=VqYuvjMLVF48j9j-EZrl)YQRU!;em5V>DbG$-?9Y{>M9
z1s_EWE8>2oP=UnFiO^0RHreS0Dug6 at KagPC(X*U0UeTgp8AQSA4ZphVTMsGq-;wu9
z7U@*=w at D}r^AfcHE2Oy%?(P}jIrL7UTf#Zgns84JwU~&IaS412r_x}vxcc3wmHH}T
zu%bAS1S@)RfC(1lcE2KEqjROf(Y?^EuB>e1)L%W?W=}??siMKDud^ulkisui4nFPZ
z6A6E-H$%LG2YU=m=C(7wL$4Y>SuRuu6pYPvW at a@5YVy>telto?k=fnHUwOx$WYRf=
zXt_Ck2C;-PF)|XYc~@%cn<r1!0>u0$D|7h#El;d$^_h%}GRWtbFMkE?sxr`%mJk!n
zn?Ik+8U4)nUfjWhLY4*v5in5y{)Z?vIz^u&<r0p(5DkK6CZxmd&@CHx<V^Ya2{|fE
zW<WMpj5aqfo7yD4Q`SWT&qnB(n!gt!xj+g;M+gms5nkmuC6n$N`ig(4aT6$aDc($^
ztQB>w7q8l;#HXyjw(e|l@(cI_Nl%I}&ANBsfX|xek8Pd!eB63I!-0MKhR at 3kKC*YH
zoCFJxwx_uPB{<BO;XOxR#S;>~{j_N=NTd=IpM#mw49JM86Eou?MT{?-sP=3SNJ&Yx
zM)WH6((k%pyYs8iaEDPPO+S^ks+t<Xte3nzic+M<Bgc+?UR`~a{fL1 at 32EP&A;po<
zD17;6Qf5Ts9-WAIEmINAMVa%ykdCUeCpL?Fsl0MDk`xl5dNlpx?Cib%-l7*r?z)yi
zoXL+jQl6aC4*bNw%(~=K0L12o1o8kc3_?JeV76S!%+#89!dBX0?1_(~L$4Jws$?L*
z#Sib*Uni%CAgtu6SK_jG_rxi3QhBz}$-?eBIkss<k2^Ga^wkY at D(4)H!c3uufdUJx
zAkjknQtWN`Q*Q5oNUe)S5UqsKD@;WSFMlRv%s81WuZC=)CMj}Lwq%6SDYGwc-&%J*
z<10b|;k|jqpSqwp$?4Rtw?;27(yD}PY+wKhjt<5ims{~%YW?E`%_2u5Z-^0f at 8ACb
zx_~|aB<6Z;ZA6{zyj8oZAJ3d(xoh<icQsMfrlI&g5V;?GE+nc^^`X(awxMajy|(oR
z%IZ+LxxO&Gxcj6(VWn$X4B$Z?9Aj?2f~f$S06aPBMpJP>MyD-+zQ{kouejp}bdTU`
zpq}2HiVDUb!p#aVZmF3avAgr{>8+VhI8jlt%f9wnTo6oN+1lN;$l6-uqz;Tdn`SR2
z4kpn`>7%?&P~%KMS;EMWu*=5#GtH9wTfnWLdMJs>D;q9se_z_~g=8gYAesfYf)J+4
zhImL(07D7LPkjJZFO(AU`#`!S%ae9MDRqbYGlaW_$>ZkDu(=v30`K%JQ5sidZF9;u
zgCvck0Tyyt?`@ymPu(T+<vQs}1#t1gi##IM_)uUT#V}&ep2G6WmUgd)ORrR+c%m}K
zchY~&n!<B$W1ZhxtT&VTC>1~4W>yMeAaX$OXbvuLj8G^8mzQoD%jNcj0)igxG4tno
z`ZuuHOTLw4U2HCQ#qLQ-xv}!q_<y0S8(c5MO?|Fd&w95v%CYkKdk`d{038}PUVA+7
zVh;)5_1~SWR<BuueIWUITUX~*o(Lq8&J6)+Zt0`U^=jYfkrJ>OM>aLXao8(pesors
zE+NINVd3%;j|B0|hH+MwyE^F~9%))^L0u}6G at 4<_M8l|wkW;NV4ltd0QSbA<G+Ql`
zE>Pr2o9mIL^tKLyGs_Jk0(hAZ%`6%6WGKGMTJ!(?%qkMH%dvYrG&bP&)2I7X7xBlm
zf<`AJYF&PRmo>vKNhzt`qX7d5>sqZlOhGW$vO)l*R~|fm+|RZrE at U$qCqYmPfQ_pX
z4`4~sVLglbr?%Tmlt(aL;>T>acDo})JoEE|bF9&V{AFavZJ%jxpEg`k>@M|PS4ZQB
z)(z!!Ezm5XFDc1FP_w-_RXV|ZX~%C83V{zbFyIc%Rq%_Xq-t7JI6JB at oz|{xqpZf^
ze>K9iR*%j$_AVQOnCYFqh9A+ufuSE_eA|Z;TmdHH_T~_DbuYj7y*pW7MW_Rg(X{O1
zBk~{<hWPL=(Puz)q*!GJC}ebkKFptgdBE*CE}aY+NY_7qu5V8`aG>hJgXmEa(oj?I
zJ%cyT at X~bFhZa5+HbFD8YYtGWP^;q1LnsI5<^)KKo|74AdQb2p5_g-D&OdQV<EH4(
znLL;biW0^^UqAT0BxjcQes;lC{=f%SsFbC^LKw4igRl>FW?SIH;Oz-Ykb(c=p>gku
z{q*U6Y<a_N4Xmf30e|#?C<GD=Pc8bbB9-RGf#zK0WMu_XSKD<TCuqRyHc;;I{)Ui2
z at h@MXE<R>HW8muQh<Ahg^zL17PiodqRbld?0)vRk*c_Lww|T(PYY>x4{v4&qcc#67
zO90sfpA{wqEVY;M8z{Mhp6-G0QoX(@Y|BYYk4H;?oXQM!6QWf(LZCx1ig+3Uv5!i+
zo9x;m<MWfvKXr6$>U?=HDyodClQX39vPVY1Z^B4o at HDx`s(5}S6o}`cXJuq;X{nn+
z#CX<b_9#eTyKLEKz8^DOH$T6dD_>nBap;Wuk|-^q8%rD&u;QDSG)(TRgm-JVeL`|n
z|Nge)KY-2u+o_BJGjLhB(46%M`vV?7Ab2AyO=VP=oUBIYVW3=EP!K>+O{C*fOaS^l
zc~WXovV+9Z*RN=pvgWM-81(R9n%x8~k=sKPNepw+-;0Oky<HM#;`Z<7>7&M2&o$+s
z(k7N%A4Na+)=ON|=GE}|dj`W;EQ6`RM+dh~b36sufCx7E)i>ROmD7I4!3e@?7A*4&
zqPVNWy`wL1ya(+5u6?P<NGa;{B#+T{GZFxCD4yAUDf!!-cD>|+sfYkp=`^PdDNUP0
zR6t at xVIikWMFp~FO^)9|MhL9QW{M9sxz+~(A!O#=TNaJ6+5SX%jlaKe&V=dT$dPUQ
zoP1oGdayLK6#nbh9S^jT0|pA at mw+FKp*Hi8v@~~0nlopH{+>y?iLaUIl(!L?7lGY>
zGm`>>Kj5m4Zy`T6XNpOskUEd|yrceqjruFBuip00(r(`EF~(j&Izun`*n2zo+wCXL
zojT<U#T8hbe9tp%E-qYYA*<)W)=_Qkx8yz+AF*P~rhQ0jg${QY6bC$o#Ch at ZWxzw@
zA~BQu%4|agre?}jf`rG>v6+Jj(Jy!vaj%XEf`P at j(~t9T7tuZSzDNOi9AB8Jf{+WC
zQa-cqyC0Dc%F5i<ikF9nPE2dw(cquya4|`>d*)B6(1|_e<?*<rG}^pzBLHuEM+Y}J
z=4Wo#5>R0ySFywD!k*mj$Bq`iZ^RgY2iUyU at 66;RTyp)jGb9fsB-}PhmGfkp<p7;=
z>QsP|gQJ%3=X>y2nKmnqFjox=53lrv$^H`<a7pxW6oZ1`TerHvm?$ts1f&``3S<t7
zG=N&A2 at 9e^hcAo8y}BLQ1D|KDnupct;x&vYn97^_^!gc8;ATW={x0_3jqyUmU4Q1<
zlhI`}^k;b%k-@{pb;T5{Stt&Ku4;QW2or(i*^BwMm9Jml+V*$Tya`7j`LJUCp6;@3
z+o-;Uo2`Wj!AC4CgiSQRNe56TNe9RCw5ol#PfQ!V;(0Sr4Sy+l@?~|k at nrv%Op8iJ
z#cPjD6*JO=TGiM26~yxJFcr;t2M*=bKb9+80g5=Pu>Ya4j>oi=Bcw{&A{k8l?d$}+
zCZNLeoN5x2xNqGN5dqUMGkOnhFlj4Msk7ACA$g=dJMr+R0e}NA^}1=Ht%{%s*b#r@
zg1dLA9fnw(TEBKJ76T}9En#R<S>KU33^uXw&>Lh;FbPiW3^7(9f5O10%BF!gp1ktq
zy?eqnt(+0CBwE>b>a*3SG5GiN@;XM80zjb4)z&s%{>%WHgUY>0UsA<|<|A1a={w!4
z^1)&3dM)g*-X=f!s4H9?yaC{){tp+2U$jr-&8&;PMhbA&klH_gH3hJ=wA(V*FTxTX
zaEN7S^s4+a-H=&no@%{y?u_zzE2$jGEs+p_vx5poJ&AfJDY?VicNAZa!_OE|Dt%MQ
zfhrFheU+ED^`w4L;{Z?6YETqXnAjT+41eLHi!^T5Ea4Uh&?DLI5kO!5g@|VJ{lOFg
zn%*T at M}<Ux&=nM1RG$*}u^+b3;8*-5Ne2(oSh1~7 at rwKO{vYX*z%CfDq2jodlf&5V
zCJ6JnK at kR4>}jM4n=qk&;8C8J-aXg-=5|}++o4G~?d|Zi(SIJ)ljuSXi-r?VF-k?#
z(+6lm0E`uy<Yi>EGmGXK{3QBjWUQ5PPcI!{U+uV?P0-V)O&g}I?G7Q0(vK!Kcc=aq
zy38Z(3pqmf)D4z at wxa4josq%se~!VJiOC}->l}BwtFn)gexI6}?s{Y~+ at yAIUw)>x
zdqmdlXd%;o at 7`0VPZy-FJLY{yod}~>AwJ%H79Ud<ID}VesToZLT$;d5n^-q3awA+@
zdZqd^KQ#>vJP~xN1wrbLu33k}!&zjG7GYPxn>~svydvZG_B<}F*j-3rgSe04kmx~6
zYrpJD_K992t#6(xC at 3HaC3L9N_hpg?J%yT8lO0H;Sf!U&E?=grU-2?0dW($(ni&%k
z&z!Bt&YkmvV!#rfqn~Hrd8jN~9QM#zDp at kl7X#=GeOzD2xs#)4doyCw-E>`|ysD#h
z>^kLz^qcbef_ze`n{N-1j0~}8p_14^-9t%s%Gb~9gM#vaG+AlcYABed(~C;W#P0>a
z>S*@0?ty+L-*erO(?`+tbeyhj?f)%J>SQ08F at Uphwy{Z|;uY;I+L910A^;V5vZ(=$
zDjswdADe7NMqeyaI`B&2^AE>1%l{$JN81!0pzXV(*t1Wj99FT6!%)3d4k+ms+whNW
z-pn}57pygavvdIRZG3!hsQxZ4r8h#}IE1_y|8S1+(nosG_VF?yH;Jl>iEg9F0Rja*
zuQSOhVQZk&vL&U@$Ha*Clbj~mF=@~c!|U3Wjn;KRZUIr^Qz#0cVvWD%={6x((- at ml
z)x!(JtXkt!yxsIw_8!tmH=5bGhNuN#PErMHd*@>Er+U}9dVSyKmyd#p*S{~O*|lwI
z{woizrsv}#?Wy-s{<GD8ve&O0|0x+DW1#$pg-Or6IvxvVjEdh at yzu;YUz!efyhUct
zF`exfzz$v6qCN`#62IEYL=~z%ystMX>|cDs`GU`}yNmUV73E|;TS+S(stAx&nmB&V
zhbUxpe|yaj6D}tMWBnjAVWw3XJX-)_(CMQ6Wrr^V8FzGanT^9ke(Rsnv8P|Xb?Xsi
zJkg~>|K@=I{R`9ATHI9t&?g=dUQT|kclg^~hQp4ltEO!93 at iDPpc8-{OwtoXf8Kfc
zA)U0|j at 7kcC1G&keVnrU*R=mUmvm<F$L+E%onR8VxnouScKrVC6Y?>IS@=Ykd*&+Z
zB+3tt5t=IV7D)Q~-|NngJJM at s)ZkJmAd`%TeBhi at p}iXs7JtNN2JMxtV}5iZ^I`VX
zYj1I|kuIHBP^?caMt4jClYZ~(n_UEHo>#7J{^|pCymzW^GeEl0`DV#Kg9a+ciJuk<
zI?PtTW3eM6nv?mlFWXrN!#t2J3?F6g>ExDiCuk`sJncGmq0-_0H#bTBUsH!cvt2|Y
zx<%{_M~S&7tx7(P=Q&^$jY+JX8p`AY)%68FfM-fQjeF_ck1lavudibEo&P(2w}>^z
z87vhFeq3XS)AC6CbSWt>GsWY at jFD~%gJ>2nFyP193vX=&-yM*#rj-WO8<Jp3iq{$`
zf{#!?GazB+f8GDB=(Zty$pD4XR8zpgOyfaW!at<Ja~d%(6O?y=0I!y2W|ZVx0M>#p
zYF0y(A3S~f0~R?Mi*lH*Yta0nULkk7gY^z1J7qo^^I(o4gZAVY-;D{B&2GhZarsXi
zjn>1BIi8cF9N`d+8_oAH;SFO)VBKG)&Jc4zDi|)`k&h;LZvM5Yz|VQ;XYGqZZs1&J
zXDW~uyNZ=GI9M`<I^7&8fBeXiT5^&9X3RxF27zzdXYGFHSxJeLCi4=8!0&(h>2-zE
zWcBJ5!}DQi2FH!e^Py-_)}t{Ko~fo+4)Q$JYou6#eYUBxP0^)-`~6X<Ve`RAs&MJk
zqmHL)YlA%9X*y`#Y<+B{t>0y{EC!C1X5ipt0Q(2ij1?eoLg~Yrd8Ar at RaKCOsgA4n
zYAHu+33^pQeT?05OzBp40i2X$-32_%@`pkt3tMmy8f?0y7C7(I!NYDLS-sL%v at k*w
z2!No3Bbhn&uQJ`m&iCk4vUnC;q72sKlyP(<HooI0nf$jV;{?Zw*hw`GFvE_fxBdDS
z$4=q1>iD14?e^pP!O~3YeoKX__g7x1W>}JbfjuVoXPC<9{R)$5R-JkFP#?!0yfHWI
zzi~H)v2Pn1s7z?lSgS6$9In;=vP?2QR&+;!LX9S;a+2dNk!LfH`{<J>#M2h>=nI4F
zEtI3(6r*1b>Uy9*h!wL8Te&>7Yscb2Mk#-P)g+0Gw&}6!iciIQi2j at m^gU@(J-k-X
z5uh6~w0}3pn^CerP+eUu-20}o!gesNA*+$l7v4HDST<B=-nS7$hQuE at aMDL#>HVOR
z#vgGvX4X0P3n&~^J*veg{pe9JDJHI=1#VPFNekZhyLZz)L}rkiB6SC)qi{Y6BnZeH
z$P9+qrayS+#5AH1lXH1xIk8Fy<p|?zG at X=fpHyY{9)wQRu5;{?v5^s{KNFc@$fnxo
zy|pZG**68EWUO21yOw$V?7xz<DPZ}$5BHuSsORFqy#a#KwJ!#_xg>7rMR3Ex`!p!m
z=OA+a{G1i4g=RW3Ixb&6euTBL4iZ+p8tcKC?v6Dxdu*ztKgPOYk}nGlwu?!jU#HPT
zY~veuJ7l8Wo%cUJs`d>;Q_G}>RW#r|Xqw|n+GiLQ1SxyJiG at NvsCz_)+)rDtNUB=?
zEFI5sKfgmT4bSR}3XD|BKufTCdIx6^2+}7`Ywtm=J`aDvYcLr#3FZp=w6t^QUV-84
z-OJQu&Buq at YO80~_7NmpHBG0RMQx{yU#6lW6a2YrOdDBipXgR*yf`&F?!znSZ>`PE
z at J@i!4j^MiH7V4<ikgl9G+2X_V0`#Qr<EaF9>g$yBiZ&-R(>>JZwrM6I6lnvB}q5-
zZ{KbWYoE*2uOAM3S5ywRjVf2UQ1w>)iAh(v$gy~NcoGchXsN+-h2B_H%V?t*(LkZ6
zDTa4z=c6EDWz;uxlo|bu-Lo(MCkdn1?-f<TnXgbpDXlmOIz;>L-;Dn5nP?XAp`eQ5
z9j2$Hl}Q-}BzkddW<ZEcu|oZiM at Pzom-+f4m)Q#Th9e$K`fJxZh(NSO4r&_4ncm^h
z>;oS3LM%poKW6mk0pr)ggT?Tw{L!O?{8)Ey at 34t!ZufO}hKJi)Sqbu at aqXhEr9+<g
zA>HcM(Xj>MeWI#-bT<vomJ at lqS~a6Ojfn;P3XWgGMSs3Hohv^m|D$lr<#t2+fBUea
zE7>Y?gT{>Mm-m2rh6pAEv;Gbr%y#V`<5L9V>VIgs_4w<dBH_ at I8hOlHsu!UWb|!`r
z at z-`JG~Tq<lnB^V+WzM&zof&CB9FU!@<N7xC{i$SSG?252bkEyMfLv&GL~%npBdp;
zT1FbQ_9k=?7oXc2^DP{UHkuTSMXr85H}}-pv-P+2umq0U++$3 at AWuzsjj_#Ke>};!
z6mTtJ8o-?<uPbg4|M41&4q*_}(HV^)SxuOhdu$+`7Kpg$O7ydEL_<gYjd3b&{QgON
zj<MlPF$%wTg?johYN*`(xQoyYDf5tofCQLnYj4jT7<hAx9l|RhEYK0&4YCAI_0ey3
z8<01EFLFaxfzOg><mrxVT>Cf}txRNnUARM{_!Kg_^s)_1bmKEV*e`DC3Ek^Ym1_{I
zzo1KIEV{nmJ~@ezV5si)5zLT&q7|H1v`o|_Dm&6&bXihnQJI8&qWC1~|4YVaf9 at j;
zq{JSB_4RW- at AgXgasOjDMY)zKJ$*`--PeG!+_g$GtknDDB+g$^eNl)96T>j!b#`7^
zlN+Bq9fX#PjIKKCy#A9iy<o5Ha;JW=9sCe<NSk!~;ssXjoBvm^{_%9Zt)#JW7R`R=
z1Q0X5hSp1*MVr-|IoTuYTlYJxb2ylg at Cb*twA{fK;03^z9#0bb-P<^-b=_N)&3mE%
z9XT{>)=Wxs#Ja=lOhaWM02{sp$XY1E#fxC?oA-joc&fghC0a^q{nMkeWh#UAQ=Ii_
zIML<uzgz$>Pi^rXILE at -i<@gul!fXULYmt6C8OuOtP`&7?i+=oG-=WC=&)=46#gWH
zk!=8xxM)v#Y;-!Gi?nACh8Ne_$`U$p_`=*~*gVBg`=n`tjkc#)_ob90KZl<*Gs`b1
zXaUus>k~UFQwgVl`qOf1z0P)qUn=L+&4hb0nHE=e2DJ7)VXHG_$kLSOb at 3<k05RlJ
z&MBO96C{7W9sfjh8^?-`2rQW-H?TaI_M~N0*t{rogx_xnflKB^Pm~9$YG`;ZS*ofR
zwRRb8aFoY(9}nX6pcTfKfvL|ejF{8W*-%klRyO$EOWd=jxCR-^hN=xH&NmI;A;v7c
zr8Cfd`LNl_+f+nd-o3IePql2SuNMn_^RHJBt$%yZ=EmDB1>Wbqbwlf>RU?5}?p!?O
zwR1~nyA$~o8<QD>1NN<q&-98of9j)Gvd`TYFCtMdid<=WJss<9F~P at 1^p=Lh47bG=
zg^X}LW4ZN=K%k;#__(Ty{~JH2Z%s|Bmj8({+qHM^&XWyJHAA-V$RBwyS*^ZKbg9*x
zwI&Nk6uB9}CsLoom}B?EwB5U38!jBH*>9=olHDqTBkA>n1;G^Xc#jAS5c#O7al2W)
z)$@U;%DRWXBexs%5NM4VQw4Hgy{Pp5)YP$WqcZ~n1DAMz=z~&Vezq4iib&81ZS4Xu
zAW%SiL6}Hf{Jv4f^9zcK0Hb>P^hLsvG;a3K`nwf<a#VU7NeHV5{$+l1xWxlk`r~We
z(RjPS${Wz+g=ms(h~%WGA`dv9TWEDTT?WcT(>g$tFJH<|9gl$Dn{3IJpQOWwr>t>W
z=2UsF@!4P8bGEc6?%yvX0C9z5{=T7sdbH{FzFUDQX5#r at s)KOs0L4MY0yF{D+j at 57
z#I!qiCX2KOc^`NeWaHpqFnV-+PJpQ3u*Gy*eu1E~y)y0WpQgX*r}XDe_L>Ew(lsav
z8L7V at SfsWv`~dNjj0Sn?=+QkVXZEvAbA)LJv at m@5m(B6I1?A=6Xi{_6)x#3_&(PpI
zrOZ1^J4 at GFPgcCR)Zg86<K^;1?L!#p*A+D<Ch7?UJOFd!BdueaHeB1S6{~#dc^w2j
z(zozFx}Iutkdv8Z#Q8^39q|U9KP~urJ+mqM{)TKX1F=yZ5;xA!upCN@<=$woY&r{y
z&83vVZEX)7MRDF2qa~$w<En7>7$uDjZ1uu%1SsY71SNZHU3P?o at SjA)6Q at s)^DLHA
z>s8mVL1Tuxre*n}th#P*``iPu11R~-cbHvSdHK`F_N3$vg?sVF;$izO2F+AX8o!RE
z3_A*#rz~&v>YbZ+wh{ALt%dKFF6(&q@}(4;Rg{x07Tw6n>Gk%3jeM|qanF4{!D~vH
zs6yBU<|dj#pu$<`&W+qzLJQ#Ck<(6fl*DTG2aFwVXc#);`n9g%j|~mvSl>5NWsRd>
zBt>M-D%(wc(q%i9<RGKg3IFqdteO&>TuW{~HHxc71`a6X?93LMIIn{UI!QF~#x3va
z$H&E`q>vGP+Sh at Txu36vB&xb3l647$NxC77zTbcOl7i1zp|yd5Gr?3$pr(E>BcrS0
za`fi;uCB4!MUb_=e>km^1wpp-{X1__!N`$M-VS)TVRk~^<*UEXq}$#U2naYbG8=MM
zb<edKYHVCx;;VYY!f(a;8(aVM5*T at gIV`OCv2WP97ccZH()b)bj8qI23kyY!W`vxD
zdBR7bl^Lw7+ebq~Xl=-N;MtQJalsMCQ|;~Q{(n9_ZutE9jE6_J>_D0d%Z<%VfoD&i
z+>`1mEolFpJ<Rai=$fUT*+emMf&b?@wN)2Vja69TdN<kKRQZfw3-T1|p?>P>XW>5-
z71{N(rTRs~FmK*-$ZynmGY^fQ@=yzq4;F5ayx-YSySCSKv-+P+9xGH?3tAUizW^c2
zx_tR2!U~e}l`*ppXiTW}PH#VTru^$CYcbYSbzPX18(OriZoiWIRyRPnws83o^J|7Q
z#_!p)<3l?z8^dA$)vG<0l=qemU6AW2wvx4wRNi)Wy9y6*j_;1zA at Te}`9BMC9OSQH
z*#8f%UjxKn$z$ea_ROZ=ndqft1y-^GnH7eM&Nj*~iO+1iyEOm(sJh0a_7cP#sF$lT
zl2a|Uo3v0W63Wx|sgS_>G9%6X%bz9g0qXEhsFXFa1fbg%4gi8;sd>G<%yphG^|^Ad
zJjOAYDRg5?{X#+T_3LN%?3wU)(d<yt8dJA|a<Uc%Aet+C^yqF3`26LItbF%|B_7>f
z6H-!+4Of!7o0y{2#~>CmFg?SDwQGSl3MT+$;C}HaKeFZV$qJNJwLK0=<{P;!DR7jW
zczHO0V*jF#=Hvfn+wDvU*x$jvn06DTJE=!4&x?JKo%LtPJDQNMHCMB7`mC%pX4rM5
z8{|FHBJIkR4GgC6RwcCi4Ty?o>wwG6O~daQ$@Px6KYVzlAXwEjbL-aNv>Beq at Z+d`
zB+llfg^ta;k61fZx(EppRZVYRjagMZ)qeY`H%QPM?Q%9o9fgZ?!xYlm*s&@rv)#V-
z8pmY*p)Ijq;*bh-I}kBJFwMK1q*>o##RWz8?%HlV(7zA&lmZ1)eF$`SqblR1(t`HS
z*c`p(XMYx+u?l$RLaFTUciGKJmC5=~yST$os;aKgQeV3^9;o6}&*`(YA_f?#I3SR?
zcjd&)?q4n0w+7U9i`fjz8fErp{_0k-gjLuhDXnx&eLZS)e$oqY11kEgqoKI8d}`c$
z>Bfy#xFsuB&JYMDOsH>q6Qnoz?le2#p4a)S%$+ZeJl$3Gr at cL8{JNp2Y~D`NP9G at 0
zy{j7HlXW-V+?ylh6ZY)`M!$rIE6mJs<E|1?UP!W7I>-Bgn!t)FR%%e!Z_vfM(MYHn
zL4b9V!a7^(ZDCgUZ8ess_=9<Z8W+tf<K9|Osqft&Nc`>1-t19t`}1p+x17~vuSZwc
zoMb1S+w$uc6aKE>*gmDk#WrT+@#C*%%*?yF?XOy${KeOX6^G7V+H^UKT~_z^l~$d<
zyt8q)K!8Bv^77%`osU<4T~M0kamF_v3c-=*DrS$L{%9=N5yeDr{j{k^rOq at I3B|I2
z46w67kc4v-{|68IJhm~G5Q_-f-}PhUF8VV1dl3Q1)qhqFjr at _NzLO5)c31u41(N1e
zvkm31Ufs;da9Ffxf{BUZ$)omz0o-|^Ga&oWVLf<Y)TOBL at 16jwi4*IH^SITbYiPfm
zrCLH01qOvqRzkeJuhP2~zxl{6*R1Iwu$mtjLp9VnGv4 at 4S)XbAC|nX0TX#~%?GEbH
z-tevj+l29gV4(rmV+*;am{(S5j-DkCUhpl;5B(7Yk6NxEBN-(#Tzf&Aeyt4#ZkYUv
zg-`tV%PGIzq&CH}n3NiDO at WeGXoBqLS5p7>t;oJFbl?A{O<(aT)%zGP3rE6$4;<f4
zH$NO5QZ~b{d`Vt^@Sx`}!-9xu6 at fL6cf{<zCLur|;oqv>XHT=frIcInUBkIkrpRW^
z25{p<Ftwl~5CoIZLE42Q5fsoyzOOoqBIh1It_k>Ge)z9?Q1_Kp51u`9fmMl>*y7id
zR9=tidd?(;c{>*jz at fQ5{rR%5G5dhj3X~F{SIbIED_m$Z(FptGWF+1?M8&Q%+wRLK
z#k_2`-Q!Za at H!$Fy&<21kM(3ku?fD1hybF)|LfwnVwKOlXAfzk*-o(<Ql*J}6+fL)
z`Y*fN!B at ky1e11M^If{M;Ek)$YwAx>xv$!tYtkLKtoQ6mAyr`Dvn4FtxPO1k?Y#t{
zZR>8o&ez{u_e3OT!F5knJ{;K1cL---BDD2<>HhFLV9T9Yf8VBS#O?*HpgA<hjo-f6
zq*pR7=7Zgl!goSeUOxOM;BkZASH8&_h9e6WBx4|ls(w#G0*#38@*N6 at jB462T#EZp
zuV7?kB#ay at b~V*pWdbK$2<xQuh+$Zg+4QC7kG1j#hm0;SEyXH&$nfEGf>HvaF!pu$
z<_Cb0m1z!PHO2-(rhng4!1!aw3jOo331vEuouhH~=1vRIvTp|_V4}e+Apr*m0jx!0
zIV!l+>O(ro{p#75x#U+oq&5dmn*CyEKc at FO*0pQ3c!Hz%xw27uN`1){_n9`2miCaA
z-pD2hbo3}DY^Hg3<%=j@$%nKYr_i^rgdksVf})J-UR1#2IdU*0a989^Ox}B4Q9W2Q
zSrY9$L{J}Z at 7=q0d3k%UWc10fIpfnNQGwOw&DX&*z8z;WBKA*_t!U-d&<pd+<l;Sc
zaxPjEVEI?Se2LVSm)WCZG7*|PZun}nru1&Dz1z>!Gtgb{(CCGJCyldCSj!Dd--{!L
z^6&-u7r$xcZToA2^*y^K(R)H*TAr{8b?$l)A|fqpoufxrvx!A{*QKn%G?k3tbK6d#
z=#=y>j1k8fD(JImy@^#qh)CS~fq5uvVG6L3ju<*;&RVK`yh8MRcT8 at I=EJPDeb{}$
zEoZtao8ziR6#4}?E9<=Pf&gf-Y448BKyo3DZ3#|dHtCzg!-te^_b^Ia^(MLHm%~Au
z>h#+RfNMN=MhJZ1`yrcW5)u)}(^0};FjjHEvYJ{4#Ef(lp-%Ws&&zWK at Cs^RIM3Xu
zeO{vr<N-juEnBxvnLHVEn*xCXEb-M4&%;-lg0q8#>2~VR@(BuO+Pdp~<UA`AmS-hQ
zJ%6=t->b*Ymg+zH8eTGJR&RTk2!lmCXAOCpGgNz^Y`kH at H2Z^dF1=G6reu6sPw_Dp
zs<)`w7gm&|m|kl9QB{^ypW?HuyurNT`wh#cnYYN=gQUD<ldpM6hY+6C6cmh>+}{gV
z7g3c-vB%GCs{}t!1Q5T at oI3|)92bMhBR*!fE(L`V?a`a)7Cu)mcl8+W(2K3|4<4kb
z`!V6jxw0XD)d54k`l7P#>dME})uYC?ht{vuwCG&A<VUQ=3}@$|D|d9L!w)ny&89 at A
zd0?#+?1{Hqi$8u8+9o`|bO+AJ)Z-`(p~C2HU^_y3Y^=O*peg%dU>D8nSzS}JV%f6Y
z%Xh0jbGEnJrLOily8p1Ek5{8)U~d3NprpXijSdUd(GQk0H;?VDc)scztQmeZ#;Nhc
zE$sCkkr!bHwy5ZcTh|&K(Vq`j(_%#ZVFJW3=ZuF>o){P!THuDV&^cDT{iaB2Z)dIP
z^^8D2-had-m5c at x;^Trtt-nVZ-+lSg1>~As27e9$OE4JF6*Nb at 3P%{p+))s(+$S9w
z8FXd!aqJn*Rx|~_yQ_J~&#zyzzj9Xt3nXS(sjanA&>K2cZOn|fn`^JN&$QD^2nk8a
z%&cA3#IOvfN~*@5)(^qLfNonXJb}Mo-QRxbQ2+GB7J7O at Q4?_t)f8GS(jv2h+w0s)
zN)c%V<;_x6UAkdI150R<HaWG(N89KsMo{rj)?sT>$YdRv+Rq=x3+XFMxa<)T%qiHl
z#ArM&P{VBf3Sa%j2^-aVsQhxUw`WPA(1a8D4!~sMfZ at 8jo?V^4zj$uq_!2o83{RU@
zN(|&0#HW&vW}Th`%O$2>b#d at ab#ZIxgXWP1W at bYcE!unDa4IvujV)C#x3x>$ShM7P
zQ+`5EEuD!MFQw3IIi%z3tCYK3GXKfi6X(BKzVHnYKRfMcR*U?2kv|#pZ43>EJv+b7
zyC(31L*b1ZrF{ms)^(Ms^Ny5XQjaCBZI;|-)b+Ag&&p}NzPGl5zjH8IOW4 at dl*(!W
zb at k2ouGwj+sH%qaJ9KETsgI)OgrQgs25fj!`|Z}-3d_w#=9RFwuz<r0-(~UQZNzSD
z)Qn!(c=W0ow;RO*KrxN9<>sGdB_;Y}#t0>Kz}`U5Y*pG46E<_0jC2Tc4B0&I7bE2-
zjya2AnkD=+EI;sFC?Bg5mo6CgM_1L^!VkC|1S%WHQD%i>KkI)e|9f4p2{56paE9HH
z11<f>DaLO3(~$ZKV|CBV*(Xn0?(F}o$r5xwOl#NF<D<vqb^ZO-ZNDk`pv$*6LDH8x
zrcVzFj#j$=r?z(2w{LmF@(3niQ$2cU+D(mt!{xB#{hNQ9E?@3hQ1B=2LF&i+&e18@
zJ`5gn$7Qj%uW#bPgRGgAUUfB~Ub1!gkt<jFoi-z1b_h*R%+0AE*kv2qD6K7h=InC8
z2oSlqG0x}CtunH7VpKPOzUrw)Cw7cRM~^Z!EnIb8rgpq=8!2qX!*+U~KYfzv(Su2(
zE6p?dcTx)H^xEq8vK5ouXNPRRwNK;ji9kV&b?Vj$(j`t?kV&l^YW(O#amJPxj>}%W
zd%r|Va_r!LlB~&K5YgS=KK?mDym#EIJ4xO~&-2^fTs?hSb<S`xE7J*9|2%D4YnHe5
z<>7;WVmsnryy$qbV31{BX^@8 at V^%2}{goapKH>|LpR-8McI_%*R;(?}jE8L+Tb2#o
zx_S#s at Ay%^b2BlF72hUY1kV_fwzKn?{?d^zUS02AZVQ)dnwHg(uVcimA3O;9bE at s<
zwh%3RUABB(@S$;*iHT>@$_8b{h at A$RN;HDOePyb$67BRtj_qV9NNQS<?74h-k4G-%
zJ0kXp^Su?WT{HW+!ye#d>eRZt>Qne?ESjP!IGcF><jDi66~~qus!ey9Qnco|X1LVQ
zVL@}9y}zA%@$!#Mi0{y$K?gq1`RC~zXA}E*{rXO5?+g at N4gD0nbY${%vzwMCvlF|n
zLy^hs`2OOB<h5AhZN8Dk*3X;2pXeWQ1g(we_Tb-sR3aC0a-QYqAHg;2)R_R7z$WzK
z<HvVk(ukV^+uZ5QPiIN6XsEQhIuN=OiigZgZmgSAk_}Du#&Q9l)pHsfh7H>+XB|g*
zb8(1B!r{ZQ3gU#N?XB;#JO^$M`jBX>D1O^+uK()(k<5{(<Ix9bNy7$S&5E4oGxQXP
zD9Kt1k3+%zh6634wa>Xe{n{#@>}Y=T<0{&IOwhTBURzY&_4&E7#doA1_3Dwp?<IrB
z{WjSqB~_Ide04+9;XJl=&K0gIjfl8M!`$#-(#y+-eYm${Wp_hhqAOxH^y$)aM*2K%
zQM)q}6{zA4?kh?w{#=$cdD{$;9?@=@KVG}bR%HoS6_Kumt)9?TugVgc(7%Ml^^7p_
z4f^-fGAr0_(j2fNSt>0u+xN3IBx2wgpr(k)bp%V;SA%DIZ at cbYByZWtey&gSCCIn}
zeuQhdHz`*ve(b$sh1{(_CEI7b7QC5;ll2m>kNx$+dc*&4h=G`%yk}1~qHk5zB+41a
zGZ#%3c9_Fnru$1dYgzf|5v43Y;K|ai>Hq3^ecapxH=|=XX_Qg&u}W?)qz- at 072S2K
z_KKH at YI&)ytLfGSMe650g~I3Ps3?}xvT!dC+WEs1P(N?s&-&>{k(lpPqp`QMmJZly
zSbnrcn>`CK<;bWwj0zWaZrH%!)x9Qq0wbQNnIWBpuZJK0JJXM)Mfq92;uFWj<Nfu=
zKU#b)gD1D^eR=MkFE${-f@;hhD&YE@@=My%;?|ROgiaVxEZtw&B=mxi1-x>;ya$V2
z!ZSA-O)-q?l|H6NaO2K4GD|8V&*fEywClK20l|W%$c75H3$RzF*;I*<8c#LrO4nOy
z-{iqMI>LznJ^s33d-Rmly0u1HOeX*Tw^1F?u(_>mvf2_kvxQfSX6q~Eo-Ehb72!u_
zZaz_=tsymNz_``ohK~wTV3J}Ly9P>A&4N{Q8;jYB1)K-C4`<}o#+IWYA-ADqbC4)x
z$Uw1=gSDkad)!VmI5E!5G~Q^U!dlq96n-QP*kSgru0fmtjYTWl!w)pkMo5}J(UxBA
z?+=;vA8h-UEgPCTOm4+gqlYyD83VVPKGRdC0Gg7;Cc>-cHF2V-{7i>-k(#<SEIzp4
zDx~Nk_b~lO!ve4s?LD3ct6sZ}kh>lG_UTzVsO=)G!xA|ySrCVCjlu;7C2T<V at 7u=$
z3c1*9D}{G;b;6}B0d<p2k~GxSOXvK$y_XZpiX}8S5yDd(!9c}`(c93W%kVp}{M!a9
zp*%w at tZUW;&$`FrW!WlMpr~>XzP-L_Mw>+YKm-^)dVlxhEFbYe at 1sKs+{8LI#ldZ7
z?^uiL2#Pa|k%b&aMmP*FQ&P%)uM!W%`VKS{DFnK%?Jnjfiy#~Lb3FKd*vf+~!(-#{
z^sM)-H2pH|t?>NQA-K3uUeNV}OwQY9po4ch^wLd!eqSL>LlE12cZeI;o8dfu8Y-Ha
zO&>oZxtbpv{M41Q7M8H~6`IfO7K>4^<t}TrDwf<6XlztLE%yjvis3UhW$>?abU1E&
zF5+JC#eQXPJ6=C}_3CRw1CBR^Yu)2hWg_zjnfZ3UerUwc;FxH6+kI_hs<CGnhwwsP
z*LW63(ASSVebY&>wmgRdjQm%a6FOSYzrsOud+mo0HahVLE4Hf+kvn?|_blfH3wB4j
z@|JF2JJ1U8yB4mxq^0a>GQxYwVF?|v?N-6M79E2n55MjBv*Ps)f^{HQ4=5#Z=B)P9
z*P%TVwZ?DlSPQidod6SaZh2BlikzXk9-k6^6TU}b3!BuIuG8qO#kk?{Vc<QS?nc*m
zzU|f7 at hWYyQF)H&&$1Oum!jHcPtAhs>-|_5mc02pAPW{7aGZVE$_!_i6G+c6V8SML
zC#{2-PtS0B)g_e=`VSBK$XGot{$Xx8c<@~~o)gnBSh(dCoSNqU@^(`B)7O{_?)vQE
z=?Q0n7n+2MCyQj-Z)W|Hl<nE`CK?0|xNSz2xFxJ-<-UD!L17I{#Kbfv<=^x4{%VSh
zeR+FT%bFaC!%6)5xtqKn`Ch{Ag4GFhX at Kyw6no|Esmku%y9Wl~!YXELpdrHZ{aJAK
z;`Qrqb#?4Q-^rzQSfljuLALmj)%6{JsINM)PS`j{{OHoHJ9ipx!M<Y0#TZnxsF at i|
zA|bgpS$$L97}^C?X+Qe}W$2|cG^x(x3J2veQ6}<+-JCdYcpovUN1+(~&9*<&(O15F
zseX1(*L9Kd9N;?zal)vSgv8soE3U))!CnxGGvyI@`EBR at iS-{pG6jwSnZXUmU|#+q
zpTl?=!5<}kQELO8Tdyu;e#1PbN>X3=yc2!Sp#tvileWFF$<x<&-l9d(`%d(ixvyNF
z5qvNQai+$M^Oe)}A6AT at j{xOh5Lo2>ESs<iS2yIDqj{vUmNY|c7E3-TFXv(!4jZ-x
z%sV@~{<p8)ydU!>if+0K#N)Br=7#D|jZn7~KcU$_$*H*mnrZv|%M+L$01tQn3OY5k
zL|fV;J6TF0_<(uXI9cZp^X-~f)=3op!1I8Lwx$NRDf}KQ4(?MMHg>;TX2n||KPX*z
zvnC}chaBGlk at oQB*&*d8OV$pp|KSRu4r&X~%&Ju*Fs=CZ?H2rp0Xw(yAiYe$9Kg#K
z<3m+m8m}q*q&k_YFY?5+wbL+v^WWlIuj*JN&{B}*S`(;HER7v9h}d>D*(P&nOK|Vt
zv%UZOjD at 0AZ)_JW+KQJl)4Vr9-4oP|M{N4<^U;$M5*g!aSZ>n@(c&y%_&Gj(`OoOt
z at kc6)trd=CWXNr5WR>b+^iC|agB0YOXB5JNgljZ^-aI4_vW51pG at by4a1Fv%w&;q8
zltsq>Tvt-HajuBgW+PC0qLq+_Q?)bkWy83QE0_TittS9!@w=lJVs1bv<k$088>}d|
zMhWj~fKz-0n8h1keAdPf!8gPx2O6@(&CTKuj~-}jViVN~L@=B{`c%)e>4JeOE7l9f
zEp$%hricdWnq$plm$D#JfXYZ{B>}^n<qZ722ydw1Ftf;T%{zRy9;n*I);8Q>5Juf>
zQ`H_nUhQn}iwg!>Z1|?(yHeizq4cUgQ^NDxiZaf4TK5(1-W57fv*!p<3~&#Axp}eR
zLlM(i(M-t?`(a(s(~q4Pbuf$RfB)n5ldb0v?nVgJN(NDttqN<5%A8oM43P?ig at Mg8
z<^Z=$v26Q_DH>rEO9F<TsiT%FrxyG8)^1w7aLyd;&3 at rZUbaq2W15jwuLC!`L~Nh}
z87qk8jrsXF&}f5=>3cK>>;3)x8BT(ZGY-^}#uY&-d-eHw+1^4H1t~|^<(w__KNtMe
zgxUuY)>*-}#cvEV_D={uF6$=#=;1 at Fxs8;5Eghp8oWu3gx{4IUjy!W>p46hN=UeXK
z=H}mATYw~t=YFhQXvYo_h6qh`fH at p;byjXn5rc6c#>qNAZ{}IaNUE#OXZ!oXgX$Hb
zfePZr>!)~__paHSjI}I38h`#|sY}4+FU2aqtaYtd=Jgv!co9P61h>k{-iZUYtdZ8T
zEjTmYIsYHwI1oJ^@78`u)SsAKP+;Bm2W!$#E%iaU5z77gd0zBCfP4}LTuV?|Nj_7_
zf4{G1r*s7Vo0#+bS;KZM;kE~^)$G|U(b9O0=50fF*H-BePAEpf+d5lpZw!2`AU{r)
zY|AmNOG~ev7h?Qq@~wQU!m_d`pU@#1zl{4=y~&(E2oc1ShYz*(+-v^1N+-=AQ$ynH
zl9 at No3gVV;P!Nag2fe at k)tf#cM=;gkzs`4Y*>lee7HEv+Cp<<V=z#T+LDiz20i65v
z5wgZC!qFzvs at k;g7S!nvh?$gLN#)IG0FMR^(7dldOGo4(EgwWBveKq6=B2oFGLU1}
zIoboJ^pq<H!`=NQs<MRRCM_*D;<U!Js$7Y^ZW)Vjsts!~Kf7(iJYof}?KLKkzA3NR
z9|5!n9aTeBRc84~8|&L=#w)LSkXL(sm<X(1p5{I_V_;d3V0Vo7fb0#2HudT5NPg(t
z+>J;ssfwk=Sp#Iv)<5<&S$ZC+^aZo|w||NT)kF}(cH+RU&T;L+nwK6K3vWuW`Rt~C
z_2$IMli?&dNl8MbP}S{w2`?##m4G#0Xw@>xh1%F_$*Y2slNSIwc0Q}DbP}A)y&6+Q
zIl#Oy1>p~k5RvuOqR1<IjkhQ`hKj5TpQQfL`_9I2uc)nG{=7=lT#Pv?3GB~Sn+5Nd
zOs4cC=YWIM-HEW<*TOWN<z7JT)No+|8_jitg94pP56>C;1J(sn4W2)AWJWMR0;0ZQ
zVZz#lQk7R at V<QTVlJasuUcGp`k{|x#!G7<k^!fevZDBZ*b)W{Aqv^9wlU50F at HX9w
zEHGIEBTY}o;yI$_26e`<N?&lU{N<rmT6}E-s9hw^L4(5nG1eX?BHSp4PU#m#Bm^m_
zO%VK%(Pk#OdWu$MsjRe}oaUH0b?KTLmmXS{rhnQHE~%?4l+(mi*mjONU%U^hGX{M;
z{@>Ke6#k|)6YgNz^vo&Biblpt%HagVm73fDv88uCmn at MunClVB?q!Bts61IWkn3J3
z*}fLoH4xb!!ZywtwGG1rB#e<8!rcmRCxURzw22qLAx{!s>ZhLtm!H+65mgZX+xB?o
zWSw|BJxK`(Xp{WjJLVaXD0Os>l3R8U_$27DiM}w?+||aW_~pw#JaghnN$7ID3==0h
zBW^r}I&e92O*Dh3v+_DydsMjg?78r+N9PGWBwx)VwlRJu&f}csaoO~2r&#i~4Zc=;
zde}TJR2n$8s0}Xkk at 2h7uAMyoZ|plOIctS|Q_o$vVEbDW50;zECd=*${-37KG%m+9
zY~!s;+AL{NX=)~ICM}9WQYtfPY$b-YDNLb6kELBDlClh<MNyhiGNdw!cA=68MJPmO
z6ha!k|7YI!!~1-g4}MJD&wX9za-7F`9KX+G4T|0USR-4_-`BqttN4$4g=?B{b%DBV
zGm{BR%iP}rC7-T%Bl<fYE;o~3B3Lf50Y28X<)J7r3Zi!0MBs-DQ3k6Av79T-ZEc@<
zo`8V<WvjDL3>M(^D=@eu=<^mGQhx4kk)&yQRMuIg(-?1fa$C<9pNt5ROyN5;FY$C%
zTWWWtCd3MFJ2pn)!5SJEBoD-egei&YFw2^)#e0Lhe&NYmzGq6cYj&<R>mF=!FTFTQ
z<lRlCuEc+33yVKKpSqB@#31?jb?<eZ at k>2CT(X-npHB<4S*b$LH*;(M$-n-Z*&pFg
z6Q?L~P1WDQeRWpnu$$sxn5G+pBj;Ry-uMc;JLmwGbV3M{1_zf4`m}A{cXOlE_Qs7n
z9>%^1NhhQ%YDio!m{n=d<@VGO^g({V{q_jt1tkuu$RvON<%#hQEj77OBV>znoYsgu
zZli;7XNGoAe=)+8DN{9CrNI{9oroh#YSUB5GE;II-qZsD0ef1K8`7cTsAwLY30AKl
zBV%fAjt?j1SA at o)p4<#U`l8I-oSYYgjqk@$9n9xkBIsd_L?ew(tqs=<`2k2goe|iX
z1qxw{zvg4X_hHb^r3C2Dc*W&H<lN{YwT6dSrl$-80j+z>WhG)n4E0InmrXSky^5V*
za&6 at 8OB6j~b+h|TjXjFjYb?6b&p&~dOSkHAb;r?(^`mQJr<#9}YWhe1S<V5i{P)2(
zCuH_`?H+N)+iHyYfp+pNT|QDZD=%-fB|HrukQcf{(6gxwKC+E)t%Vtv;queI(Bdr+
zC1?QH!}JvSO3}dW7i`<cMe-4hcL2hK$t<K7l1M;^($h%@nAdugCcGnoL5(+FS&Cq5
zDfgJ<1K48o?Q_g*EfiCz`Hq{MjT$qh at zk4>^x9n%PJk5<vboCi)dX<}TW~&`(?DkV
z-DKD#o9NB4paZ}Fdy$97EZ$7bfubAsv}3m$8;vb2FcnCja{{U{f09)EPpsy-m(`F$
zrfnZMgCHpC#H0hn=!M7!M0OtK-MtdknRP>UG`%(lVi^k{25`h7`{TfXX@}_Eqo%2v
zIcsLud=Mfc>MbQ%cn7jgnVtQdp6yA9R-BgJj2Y^i$|5T&DnL4xFIzU(!9n|?MB$0a
zvX=~sDX%D&_4M^YYWXn8417=|S-A~Vn==cPMqNPPYQ6dOL7*?6sl!Z+(N_aa*~l|;
z<c*gV!Q+2Ug<3xR%{pp!XKpu=afTAMA$}g6lM4%qii_{Jw0s3lW`R&e=PG(#`}Z#*
zQLXe2rG0I(IhLv8btr*_MB>zz;NVn?z*H(3=1C$aGgj0-gXmXMTFO=fG(x`h at J}6~
zxLu)*(hmN<^+L6+g2ET6oXms^Yx+l^q*8q{UbsbRlF*aL at -hY7Z^M#TW?EYxbJk^<
zR`^02lg{fzkw4i{HaJ8A=X2xrw;M`SuPL2R1FXHS?*ujBdqIG};1K;H`zAr6P6}8A
z{|V3c>{)EV2u1uXp;})}TPjmgb#;1X23w`{ZbZqr*w}i8MGXzii&dTV1>(DkYW7Xs
z*Dn1ydLPl+>H9kbB)S)1$(}p%jL)f=DRgu4Z{ougt+mT_Y>35CJ&JKALDbUVCNeqy
z$}xz5rkE3EK!@CTR(YyUZ;RNBu8BvY{cg$4e_YYfkY8Rt@$;X30k=om5)(Ak{#94t
z_P`ir^nE7~+He}rTo at W<nRNQ1^@l6$_gh&lhm*x<Nifb+`y(T4$X3A|L6V!hzSX<J
z3IBE<UWI7rFS-YqDo9IQXM~2gNJYfV364Oypy$-OZF}yp7Cvf~GWO<Cie}3w`@<zB
zcgp`1+8R@=wf`q4Cy|18Ad^5r&{<00H9dZh93jgWEv>Edot$QCidH at 2R_07%4XL5A
z(Z79`kwNgeeJ-aKsTKrEM>~B#CL{KXdTu at h2fiQgf9}WR)S9JE+oQVy=rSF1wNs1g
zeT$%cH1^wNX4v&?tx^IS at SL}E{dN|WAV>G4Uo^2P^JGuDkj(wz18m%`Czq9899|W^
z3`b>-IE^MiZDhSkv)1Iv06+f{s_2ieZhb%E&sQT1oh}DsQci>>-6|eCvMp$~;s at 64
z+)s-fzmr at l$>YwRICtp_Dc&!-0W3vK!A+Kyp1p)S^Xsk-f7^~i3pW=Y`h=1+R|btg
zj>s!Pj+4Ajg?sWtAaf_SfuO-mHa50_9solmIq+^!wDPcbPJ=YX(GIJajn1Rs1q{>d
z^<I=ymy6R12^zopM*;X8%zUQZy*)ibNsZ!FszMokbX~${>~lYX?<tv%XDU^%E*~it
zg-+ at m?G(npsmG5ewtCraHhR89`peH1mFq)bnp2Llcq(*yOrFFFi4k~PYseUdNZ-9K
zKT8E)&fHPi+PWFJNHP%k8-vUh7yRUc8>zkc2xVx`y%4#1MzzI_Z>lr810aL1L1+Rt
zPM2jO<f at nOFG(q<>&~xK^#g5h!)J`Q1=Z)<Hts#0EwAI1^~EW%&qF>UNAYsa2nE@=
zws<r1pz-s6oW=+eS^`m+sV)>EAXKHV=g*7n4NtN}k=1SK(%Nb7g}%(ZP=b4%uc_1d
zzMMqOwVr|rKHV*G#T};!Kv)T(8qLALNQuEda|wwiQA6r2u-Spzk1q#dXR6d97SBcd
zZvt>XMyYzRymM33Xy+)Ku)&?}(tcH*^RlU7pc(L{Qw|=aq>Jqqn(*<#aRhD+VnCD9
zjAYttDtcAwiRolkmP>0BRkPv2g1mOgZE#=Gwc_O-HqWVo5jSVGLhNBj%;q?%NPGwn
zftelLMOT!2 at +7@U>Rz8oYB49M)Brf(2 at zm`gIK{ei(779(uwwTr_J?pdG*}VvZH4H
zoZL8<NfL646DGM-6rZCPl(qXl|8*OM8k>8<X&ficIdJu7iC21^#j_owKIC0Xph+Ng
zw*`BlB+kiXSs0Z5#G?c2tM~i-p!ripqRP20F|D!6A(qRhO)I*8Jvw at Ajk}SquEU81
z*d^MobR|XQf1DY0ZL<;3oe<0;6a(3|(>G@~!x36~cDa&@N}Ydv6&nTs12H|Xh1}TO
ze9C3Gl6>Bc?;5v1`<h~6e7sblaZ^hRNoiAPsQ;P$MnKF31?3?<V~#q5u52L-_xEQ#
zdP(Ia1b^wCGEBymmzJ^aMz2FSepeYQexvZ9;Ms13cz*e19~K;LQogPlqn-v>%7lz#
z-6V5^3vUU(O_7js)H1?-v-ODD<s3UTM{utrs@}LmHD%PcjXh?VDUH14WozVjw*sRm
zBoWquZvfa(oV^<uxODO2Tut?*O4An$@;)k#9XpCjKwiFPi=KM71lTb(<i<2 at jaL)j
z3I#Wn?>}s7D=dw){ZYU*;;hr&_$F4nS1&lTE>G2K^KmczzA7cefY8{!R9x)S-FusU
z^ZJATZYPI}#OQQt>%4ghBB at rDB45<fCaViZ?YR4DU8WcEy-eZ>)W~OUrx`(Z_oRee
zl{dY0X?fA5OK}Bm3?|w3VW#kT at s+fNM@^%D>Y09HWSws?s!3n}7Oy+ at 2<z7t2QOwD
zhye7`zP))P9`|eF*UWlJAJ?)(#}187q+^*eV60olWXLql(&&eDft{8j;T?tR_<8I0
zxo+;IV`S0_j<|8mu)^V_XSo^SyOWZ_2S4ab*wP-`1a~<BduSOxw at pvJ?LPYSh at -kA
zpEgW}AcYP#G$k^<vB#Cn#qH7Ejy3LyzSJ5FV|#OT1ovmoX|H(($B*8OwclTsE)Atl
zC0!G6NOebKW3!J7K{&uL8cyd>;0K)Fjg1w)9kkar*?e6nSBC`%oYLdRS1e!tP$+2m
zX?p12$N6=EhM4Q{vnoR>cp*ct|8|!gx8T{xbW2IMX9<?nxb&xdjw~rCT=&are}CNh
z2KElly5PmeKlzLu+Guu}{ugf+a`CW%ijouYbvkl;kFD7}E3g7d59DPT&r<|jO`kqG
z!M<xuduONT+O_&APQEP{RDKX!b2i$-vAMOi`^AeI_obUyBZTP&gFXYs;>$%LBDLR(
zf7OV5ta$nM1)JMc^3x5Lz&3l@*;x_3Qq$08H=q%u)53WN-^=C)3lktiD}K~p5yKuh
zyRu;SBqVenl`DmX=XPhe*7Jf#dvVI497qZ(6B!J<$*vpiuplE=3C5nib|0?;C}VbI
z(~~E#^?ue)Ia1 at T0uV~~&gF#l&q%;GUHP**GnKHh9@|cP_Yrz=$6ny-+KmnZzA#9H
z>*#>hAiBeNCKVWg%^TL~-QDZ_AErc17yUXr at v4oq+OYQ-ZwBFrc<XM6XwbCy_wQG3
zw&iOHbp(&VfPg78bn^$6 at CzfM1s0M9yZBejkx$2qMM2YZrx-YN=pq%&tAam8+KUrh
z8f6MPgsnYMy7MCHugpH5hDCm7nyvG#PQuj)vX4CvfxyVh-^Ma`;j?}FS00~y^??H5
z%+UMhiXi<nB_%-3tgkW6$GB$FtXZ0Q_vVcCx3v<xWiau--+2w#h^MDku*J?pRY&HR
zmqp0&)zMsm$F*tx?z-8?v=@AKgoFg<5~C~M)4~WB0!e!&CZj7Wi=xl9>gz=JmRo`%
zpcgkZv_o-^t)xc4<b64|%du<ipL}@+#F`R~k<T at jide~rr8Ycf)N%c~wyEj<TeFZ_
z$b(>@r`NevkEV__7AU;o>_AXNsB}wk)CjEX!kMd0207tJE=x{|n|DCB_1-;x&1VZu
zs?8{ZiI{+uR}LA>2phcH(UF!B at g>Cp9WEN48yB09CnRyp`T&deL9pWQBiBu|sjjL5
z2ARcPN7t;vj#pD$Jdp|l`52{k_d+glml2HfOF8H5y2uyN at L=~Sd~Y1(;S*V42N-;y
zlr+SGK1U4HNIW%&-$OHLfC3pZ24RSs9Uc5OB@!ou{Nz3BcJT!24d?59gBhFNx3d$z
zA4DS3L)i$tK6Q>0JA?JUrbnIq48nkjsI9&Zel%Qp*JrRmr_f_drkmm;pQNGN8UbvL
zSWKN71_?7YEx}&f$7GaElWQ$>DCX5#kKQmQgr+$EsA;#biz;o<$X at rh_(?eAqO1ja
z)F_Nkl)5~ru1V|>JR`c8LUEBV{nhwoKn;kuTbOq at GgC`Cnl(~K7cD=9KNiwQjGp%E
z1>1!SQ-0YHk at T|{nAt|_eOv>EjWsds%0kRP>waG7<H-Dqx&1Qbt~YOxhu-NIrcgdO
z%Ax75Oz<8|<FNZg7aLu+$c%fI5()NWB6sdm3TdU8>exWo1*c^hue_(##jUEg*3sUc
z_71yyANM;#efe|~pAo(PY(my7JV&2%du8?ff|X_C)zto=XYB0U*jXW}ouZ<q_L_+D
z-l-|lVEp2|B}t#gBak)gQBu$f8L$@SMSUMX{-7w$*>c|N=|?TW(FI7O$HVl-(!fAw
z`X8XWoUp8|UABuOV4)TUKC<YFy%CtM9ClW#m_^P7d3Wh=XtRko{1-D&ggyGUwhfE*
z=KJ(rnxOHc#$3`iic(DPDB1bTDtqE2W7tn*UH~9V__hik61W9^YRb&X5h{xXjj2D#
zbc~&Iig(t3g<1-<;dGWd+T%x!;5$b>EpBe?nRk7CB at x53Qk-b%aM{iM&2#rG$0!GD
z>^!!;yqyMZ>RrIRm{p5uKX%z?0Zbk`gek4)+gr<2ze|eV8MfKzu}P47$hge4)Mto^
zw{a&Vws_>QSvShBW51k)n2`Mjh6+P!O?}_14L{fJO70l#F7gkB5D!8E70SF+Rk7~s
zl0Ku}JQ?*iMQI7b5wr>JdXtx=aPIljDeYs&`=96QQ}_D%?u?h3p(`sd|Cs8MKu!fi
zjNw{V&dk~%&X|ZeNhitsiGJ-aD!6~W!b&D84MeE9rsf5Q3Z%ADbC;uZXO^y_bm0`$
z{D<2tGSienD~lTa`h8;M9qrtXwo}UAZ*3J~E{L<OS at Vjq2tgcGcoJOpqp{PLGdf}1
zLi>u6yQ#~F=3PEbYvSoI{%^RrDP4K~i&RTy%?z~Hd3l|OWWtPdhD+ZnPf}~hmm9(k
zIX)hx;|&jrRzn@*bum(mdV6ciH9(cBDv3(*B9xRSVGhaH0b=6d5Vz3nJExy_r-=8;
zePGV>S at Q9uxfAv*EY*H$4=BpB+14R5XJTP-HMn~>A~HTk=koIOS*eAP4hN4x_*&Gn
z1?B@*t1Afb!ohfIsug*T8SUAkqW#TF&9KCZ);c+Q<hkim=bW6K52mExq`@c7GThK=
zcgoH3`t{=m^V73VoDkj8kY$%V_$;NeP#}I{cXg$vH$7 at c`}?wguKHL_SP7Y#tvy7v
z`4tS0`2aG~$^(3frJ+i0o$c~~X9JP5wx<0kWjzX%+vLpq;YMU>8_cV(4W|qrJDe=?
z`S63iN#9%?<aO4(l^@%rqI9BJpK6~G36xm`EeV88-IAMT+iaSp08Qh at RnLfVvZ~X!
zWRKN#?sW8<a>L2T_iRVhR_*5xH9EEk{2#kWh1{qxGh+`r&qXyl^Z!pMcdyTq at y!hw
zKS4492}U=!dxbV-Lyju^&nR+%TPFU#cwe*>cgW0QNA>~BjqOo}aLAdfQuGl7TkhOB
z^7<f9@!9NbpLOd9BxZ~*lhxux4=fuRyc-k?2mR8efn9&R{-$g;r`G|Pjh-uc<^zW>
z_r4T&>or9><X&Or<#KZXb*PI%jC+Ef(7=lZg0nH&u<+~sDf}~11V~;~us=!24FqEJ
z_e%_vE?Id?9I|ZE(*bD(@$<)#K4SRWhEs##;~on&S=ibp_1W2pAJe_!#2PW@%fT=#
zE)6gNyq&O>*psWH?PwyCp(wqRCK^Hmn<&&5&+nUrAN1;?QQ?Ns!=j~)^wJ#FUEfKM
zA$gda(<@bM7G!Viq9G61 at zLRB^|0m|^M|y&d^ZF{<V at vPbUA(r&CJSTa){qvAyac;
z-}Mt*ao+iN at J#_Kz}d^rJk83 at t!-)&`VG6roNIO;GR6cs?DIQY5v32=(z4nqnC9Ku
zRG`HJLb=6rNLBUA*-t~?#&7-fH&!9Fs8_#QBI4xW)2Ej`Gzmj86tg(~TrQz$5y-K_
z%Q}I$>;&i<A-!!T^igyM7IzLeyU)0xH~bybd~|~cy6VT$tlXS%DQQkToP*HNPl>8#
zY&_gtDEn=A!R2hv44HZUA|fJEA at k<Xm1>b4FJh?le&MvI{E^7Kxi0qS=6FW`5B1FZ
A-~a#s
diff --git a/docs-xml/Samba3-ByExample/images/chap7-net.svg b/docs-xml/Samba3-ByExample/images/chap7-net.svg
deleted file mode 100644
index a5ba690..0000000
--- a/docs-xml/Samba3-ByExample/images/chap7-net.svg
+++ /dev/null
@@ -1,9010 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="34.602001cm"
- height="23.67cm"
- viewBox="-11.55 -0.456 23.052 23.213"
- id="svg2">
- <defs
- id="defs2739" />
- <rect
- width="13.8"
- height="6.513"
- x="1.375"
- y="16.256001"
- id="rect4"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 1.375,16.256 C 1.2093146,16.256 1.075,16.390315 1.075,16.556"
- id="path6"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 15.475,16.556 C 15.475,16.390315 15.340685,16.256 15.175,16.256"
- id="path8"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="14.4"
- height="5.9130001"
- x="1.075"
- y="16.556"
- id="rect10"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 1.075,22.469 C 1.075,22.634685 1.2093146,22.769 1.375,22.769"
- id="path12"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 15.175,22.769 C 15.340685,22.769 15.475,22.634685 15.475,22.469"
- id="path14"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="1.375"
- y1="16.256001"
- x2="15.175"
- y2="16.256001"
- stroke="#000000"
- stroke-width="0.050"
- id="line16"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="1.375"
- y1="22.768999"
- x2="15.175"
- y2="22.768999"
- stroke="#000000"
- stroke-width="0.050"
- id="line18"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 1.375,16.256 C 1.2093146,16.256 1.075,16.390315 1.075,16.556"
- id="path20"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 15.475,16.556 C 15.475,16.390315 15.340685,16.256 15.175,16.256"
- id="path22"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="1.075"
- y1="16.556"
- x2="1.075"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line24"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="15.475"
- y1="16.556"
- x2="15.475"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line26"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 1.075,22.469 C 1.075,22.634685 1.2093146,22.769 1.375,22.769"
- id="path28"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 15.175,22.769 C 15.340685,22.769 15.475,22.634685 15.475,22.469"
- id="path30"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="10.617"
- height="6.8530002"
- x="0.495"
- y="-0.40599999"
- id="rect32"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 0.495,-0.406 C 0.32931458,-0.406 0.195,-0.27168542 0.195,-0.106"
- id="path34"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 11.412,-0.106 C 11.412,-0.27168542 11.277685,-0.406 11.112,-0.406"
- id="path36"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="11.217"
- height="6.2529998"
- x="0.19499999"
- y="-0.106"
- id="rect38"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 0.195,6.147 C 0.195,6.3126854 0.32931458,6.447 0.495,6.447"
- id="path40"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 11.112,6.447 C 11.277685,6.447 11.412,6.3126854 11.412,6.147"
- id="path42"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="0.495"
- y1="-0.40599999"
- x2="11.112"
- y2="-0.40599999"
- stroke="#000000"
- stroke-width="0.050"
- id="line44"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.495"
- y1="6.447"
- x2="11.112"
- y2="6.447"
- stroke="#000000"
- stroke-width="0.050"
- id="line46"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.495,-0.406 C 0.32931458,-0.406 0.195,-0.27168542 0.195,-0.106"
- id="path48"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.412,-0.106 C 11.412,-0.27168542 11.277685,-0.406 11.112,-0.406"
- id="path50"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.19499999"
- y1="-0.106"
- x2="0.19499999"
- y2="6.1469998"
- stroke="#000000"
- stroke-width="0.050"
- id="line52"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="11.412"
- y1="-0.106"
- x2="11.412"
- y2="6.1469998"
- stroke="#000000"
- stroke-width="0.050"
- id="line54"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.195,6.147 C 0.195,6.3126854 0.32931458,6.447 0.495,6.447"
- id="path56"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.112,6.447 C 11.277685,6.447 11.412,6.3126854 11.412,6.147"
- id="path58"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="10.337"
- height="6.8600001"
- x="12.35"
- y="-0.43099999"
- id="rect60"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 12.35,-0.431 C 12.184315,-0.431 12.05,-0.29668542 12.05,-0.131"
- id="path62"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 22.987,-0.131 C 22.987,-0.29668542 22.852685,-0.431 22.687,-0.431"
- id="path64"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="10.937"
- height="6.2600002"
- x="12.05"
- y="-0.131"
- id="rect66"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 12.05,6.129 C 12.05,6.2946854 12.184315,6.429 12.35,6.429"
- id="path68"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 22.687,6.429 C 22.852685,6.429 22.987,6.2946854 22.987,6.129"
- id="path70"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="12.35"
- y1="-0.43099999"
- x2="22.687"
- y2="-0.43099999"
- stroke="#000000"
- stroke-width="0.050"
- id="line72"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="12.35"
- y1="6.4289999"
- x2="22.687"
- y2="6.4289999"
- stroke="#000000"
- stroke-width="0.050"
- id="line74"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 12.35,-0.431 C 12.184315,-0.431 12.05,-0.29668542 12.05,-0.131"
- id="path76"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 22.987,-0.131 C 22.987,-0.29668542 22.852685,-0.431 22.687,-0.431"
- id="path78"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="12.05"
- y1="-0.131"
- x2="12.05"
- y2="6.1290002"
- stroke="#000000"
- stroke-width="0.050"
- id="line80"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="22.987"
- y1="-0.131"
- x2="22.987"
- y2="6.1290002"
- stroke="#000000"
- stroke-width="0.050"
- id="line82"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 12.05,6.129 C 12.05,6.2946854 12.184315,6.429 12.35,6.429"
- id="path84"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 22.687,6.429 C 22.852685,6.429 22.987,6.2946854 22.987,6.129"
- id="path86"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="10.821"
- height="8.375"
- x="11.905"
- y="7.244"
- id="rect88"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 11.905,7.244 C 11.739315,7.244 11.605,7.3783146 11.605,7.544"
- id="path90"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 23.027,7.544 C 23.027,7.3783146 22.892685,7.244 22.727,7.244"
- id="path92"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="11.421"
- height="7.7750001"
- x="11.605"
- y="7.5440001"
- id="rect94"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 11.605,15.319 C 11.605,15.484685 11.739315,15.619 11.905,15.619"
- id="path96"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 22.727,15.619 C 22.892685,15.619 23.027,15.484685 23.027,15.319"
- id="path98"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="11.905"
- y1="7.244"
- x2="22.726999"
- y2="7.244"
- stroke="#000000"
- stroke-width="0.050"
- id="line100"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="11.905"
- y1="15.619"
- x2="22.726999"
- y2="15.619"
- stroke="#000000"
- stroke-width="0.050"
- id="line102"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.905,7.244 C 11.739315,7.244 11.605,7.3783146 11.605,7.544"
- id="path104"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 23.027,7.544 C 23.027,7.3783146 22.892685,7.244 22.727,7.244"
- id="path106"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="11.605"
- y1="7.5440001"
- x2="11.605"
- y2="15.319"
- stroke="#000000"
- stroke-width="0.050"
- id="line108"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="23.027"
- y1="7.5440001"
- x2="23.027"
- y2="15.319"
- stroke="#000000"
- stroke-width="0.050"
- id="line110"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.605,15.319 C 11.605,15.484685 11.739315,15.619 11.905,15.619"
- id="path112"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 22.727,15.619 C 22.892685,15.619 23.027,15.484685 23.027,15.319"
- id="path114"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="15.1"
- height="8.3719997"
- x="-11.225"
- y="7.1339998"
- id="rect116"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.225,7.134 C -11.390685,7.134 -11.525,7.2683146 -11.525,7.434"
- id="path118"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 4.175,7.434 C 4.175,7.2683146 4.0406854,7.134 3.875,7.134"
- id="path120"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="15.7"
- height="7.7719998"
- x="-11.525"
- y="7.434"
- id="rect122"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.525,15.206 C -11.525,15.371685 -11.390685,15.506 -11.225,15.506"
- id="path124"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 3.875,15.506 C 4.0406854,15.506 4.175,15.371685 4.175,15.206"
- id="path126"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="-11.225"
- y1="7.1339998"
- x2="3.875"
- y2="7.1339998"
- stroke="#000000"
- stroke-width="0.050"
- id="line128"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.225"
- y1="15.506"
- x2="3.875"
- y2="15.506"
- stroke="#000000"
- stroke-width="0.050"
- id="line130"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.225,7.134 C -11.390685,7.134 -11.525,7.2683146 -11.525,7.434"
- id="path132"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 4.175,7.434 C 4.175,7.2683146 4.0406854,7.134 3.875,7.134"
- id="path134"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.525"
- y1="7.434"
- x2="-11.525"
- y2="15.206"
- stroke="#000000"
- stroke-width="0.050"
- id="line136"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="4.1750002"
- y1="7.434"
- x2="4.1750002"
- y2="15.206"
- stroke="#000000"
- stroke-width="0.050"
- id="line138"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.525,15.206 C -11.525,15.371685 -11.390685,15.506 -11.225,15.506"
- id="path140"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 3.875,15.506 C 4.0406854,15.506 4.175,15.371685 4.175,15.206"
- id="path142"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="1.95"
- y1="11.168"
- x2="4.8109999"
- y2="11.165"
- stroke="#000000"
- stroke-width="0.300"
- id="line144"
- style="stroke:#000000;stroke-width:0.30000001" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="4.145,2.624 4.145,6.819 5.675,6.819 5.675,9.944 "
- id="polyline146"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="16.100,2.794 16.100,6.844 8.674,6.844 8.674,9.887 "
- id="polyline148"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.98000002"
- height="0.98000002"
- x="-1.818"
- y="14.136"
- id="rect150"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="0.98000002"
- height="0.98000002"
- x="-1.818"
- y="14.136"
- id="rect152"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.98000002"
- height="0.98000002"
- x="-1.818"
- y="14.136"
- id="rect154"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -1.267,14.295 C -1.267,14.785 -1.169,14.687 -1.659,14.687"
- id="path156"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -1.267,14.295 C -1.267,14.785 -1.169,14.687 -1.659,14.687"
- id="path158"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.22,14.371 -1.269,14.273 -1.318,14.371 -1.22,14.371 "
- id="polygon160"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.22,14.371 -1.269,14.273 -1.318,14.371 -1.22,14.371 "
- id="polygon162"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-1.583,14.636 -1.681,14.685 -1.583,14.734 -1.583,14.636 "
- id="polygon164"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.583,14.636 -1.681,14.685 -1.583,14.734 -1.583,14.636 "
- id="polygon166"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -0.976,14.571 C -1.466,14.571 -1.368,14.473 -1.368,14.963"
- id="path168"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -0.976,14.571 C -1.466,14.571 -1.368,14.473 -1.368,14.963"
- id="path170"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.063,14.616 -0.965,14.567 -1.063,14.518 -1.063,14.616 "
- id="polygon172"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.063,14.616 -0.965,14.567 -1.063,14.518 -1.063,14.616 "
- id="polygon174"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-1.426,14.881 -1.377,14.979 -1.328,14.881 -1.426,14.881 "
- id="polygon176"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.426,14.881 -1.377,14.979 -1.328,14.881 -1.426,14.881 "
- id="polygon178"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="-1.306"
- y1="11.165"
- x2="-1.3279999"
- y2="14.136"
- stroke="#000000"
- stroke-width="0.100"
- id="line180"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="-9.1479998"
- y="1.442"
- id="text182"
- style="font-size:1px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: GLOBALNET</text>
- <text
- x="0.71700001"
- y="7.6999998"
- id="text184"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="0.37799999"
- y="8.1999998"
- id="text186"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">GWYN-PDC</text>
- <line
- x1="6.118"
- y1="13.16"
- x2="7.7179999"
- y2="13.135"
- stroke="#000000"
- stroke-width="0.100"
- stroke-dasharray="0.10,0.10"
- id="line188"
- style="stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <text
- x="8.4429998"
- y="13.325"
- id="text190"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">= VPN</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="10.645,11.075 10.645,9.069 16.025,9.069 16.025,11.368 "
- id="polyline192"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="-3.0239999"
- y="14.751"
- id="text194"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Router</text>
- <text
- x="4.1469998"
- y="17.031"
- id="text196"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Router</text>
- <rect
- width="1.217"
- height="1.825"
- x="2.553"
- y="1.723"
- id="rect198"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="2.553"
- y="1.723"
- id="rect200"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="2.553"
- y="1.723"
- id="rect202"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="2.6140001"
- y="1.784"
- id="rect204"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="2.6140001"
- y="1.784"
- id="rect206"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="2.6140001"
- y="1.784"
- id="rect208"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="2.027"
- x2="3.5869999"
- y2="2.027"
- stroke="#000000"
- stroke-width="0.010"
- id="line210"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.5869999"
- y1="2.2709999"
- x2="2.6140001"
- y2="2.2709999"
- stroke="#000000"
- stroke-width="0.010"
- id="line212"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="2.7360001"
- y="2.575"
- id="rect214"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="2.7360001"
- y="2.575"
- id="rect216"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="2.7360001"
- y="2.575"
- id="rect218"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.553"
- y1="3.122"
- x2="3.77"
- y2="3.122"
- stroke="#000000"
- stroke-width="0.010"
- id="line220"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.405"
- y="3.0009999"
- id="rect222"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.405"
- y="3.0009999"
- id="rect224"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.405"
- y="3.0009999"
- id="rect226"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.527"
- y="3.0009999"
- id="rect228"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.527"
- y="3.0009999"
- id="rect230"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.527"
- y="3.0009999"
- id="rect232"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.648"
- y="3.0009999"
- id="rect234"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.648"
- y="3.0009999"
- id="rect236"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.648"
- y="3.0009999"
- id="rect238"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="3.5869999"
- y="2.8180001"
- id="rect240"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="3.5869999"
- y="2.8180001"
- id="rect242"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="3.5869999"
- y="2.8180001"
- id="rect244"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7360001"
- y1="2.757"
- x2="3.405"
- y2="2.757"
- stroke="#000000"
- stroke-width="0.010"
- id="line246"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.183"
- height="0.182"
- x="3.527"
- y="2.575"
- id="rect248"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.183"
- height="0.182"
- x="3.527"
- y="2.575"
- id="rect250"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.183"
- height="0.182"
- x="3.527"
- y="2.575"
- id="rect252"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="2.675"
- y="2.332"
- id="rect254"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="2.675"
- y="2.332"
- id="rect256"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="2.675"
- y="2.332"
- id="rect258"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7969999"
- y1="2.6359999"
- x2="3.3440001"
- y2="2.6359999"
- stroke="#000000"
- stroke-width="0.010"
- id="line260"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="2.918"
- y="2.6359999"
- id="rect262"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="2.918"
- y="2.6359999"
- id="rect264"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="2.918"
- y="2.6359999"
- id="rect266"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.405"
- y1="2.4530001"
- x2="3.527"
- y2="2.4530001"
- stroke="#000000"
- stroke-width="0.010"
- id="line268"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="3.1830001"
- x2="3.7090001"
- y2="3.1830001"
- stroke="#000000"
- stroke-width="0.010"
- id="line270"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.7090001"
- y1="3.244"
- x2="2.6140001"
- y2="3.244"
- stroke="#000000"
- stroke-width="0.010"
- id="line272"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="3.3050001"
- x2="3.7090001"
- y2="3.3050001"
- stroke="#000000"
- stroke-width="0.010"
- id="line274"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.7090001"
- y1="3.487"
- x2="2.6140001"
- y2="3.487"
- stroke="#000000"
- stroke-width="0.010"
- id="line276"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="3.427"
- x2="3.7090001"
- y2="3.427"
- stroke="#000000"
- stroke-width="0.010"
- id="line278"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.7090001"
- y1="3.3659999"
- x2="2.6140001"
- y2="3.3659999"
- stroke="#000000"
- stroke-width="0.010"
- id="line280"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.675"
- y1="2.4530001"
- x2="2.7360001"
- y2="2.4530001"
- stroke="#000000"
- stroke-width="0.010"
- id="line282"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7969999"
- y1="2.4530001"
- x2="2.8570001"
- y2="2.4530001"
- stroke="#000000"
- stroke-width="0.010"
- id="line284"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7969999"
- y1="2.697"
- x2="2.8570001"
- y2="2.697"
- stroke="#000000"
- stroke-width="0.010"
- id="line286"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.283"
- y1="2.697"
- x2="3.3440001"
- y2="2.697"
- stroke="#000000"
- stroke-width="0.010"
- id="line288"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.72"
- y1="2.6359999"
- x2="8.8620005"
- y2="2.6229999"
- stroke="#000000"
- stroke-width="0.100"
- id="line290"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="5.2069998"
- y1="2.632"
- x2="5.2090001"
- y2="3.5910001"
- stroke="#000000"
- stroke-width="0.100"
- id="line292"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="5.21"
- y1="2.632"
- x2="5.2080002"
- y2="1.632"
- stroke="#000000"
- stroke-width="0.100"
- id="line294"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.6500001"
- y1="2.6289999"
- x2="6.652"
- y2="3.5339999"
- stroke="#000000"
- stroke-width="0.100"
- id="line296"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.651"
- y1="2.6289999"
- x2="6.6479998"
- y2="1.6289999"
- stroke="#000000"
- stroke-width="0.100"
- id="line298"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.092"
- y1="2.625"
- x2="8.0950003"
- y2="3.552"
- stroke="#000000"
- stroke-width="0.100"
- id="line300"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.0909996"
- y1="2.625"
- x2="8.0889997"
- y2="1.625"
- stroke="#000000"
- stroke-width="0.100"
- id="line302"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.1989999"
- y="3.559"
- id="rect304"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.1989999"
- y="3.559"
- id="rect306"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="6.296"
- y="3.6559999"
- id="rect308"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="6.321,4.231 6.782,4.231 6.782,4.335 6.345,4.335 6.321,4.231 "
- id="polygon310"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.321,4.231 6.782,4.231 6.782,4.335 6.345,4.335 6.321,4.231 "
- id="polygon312"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.782,4.231 6.974,4.231 6.949,4.335 6.782,4.335 6.782,4.231 "
- id="polygon314"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.782,4.231 6.974,4.231 6.949,4.335 6.782,4.335 6.782,4.231 "
- id="polygon316"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8130002"
- y="4.2620001"
- id="rect318"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8130002"
- y="4.2620001"
- id="rect320"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="6.558,4.335 6.737,4.335 6.737,4.388 6.826,4.388 6.826,4.44 6.468,4.44 6.468,4.388 6.558,4.388 6.558,4.335 "
- id="polygon322"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.558,4.335 6.737,4.335 6.737,4.388 6.826,4.388 6.826,4.44 6.468,4.44 6.468,4.388 6.558,4.388 6.558,4.335 "
- id="polygon324"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6420002"
- y="3.5480001"
- id="rect326"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6420002"
- y="3.5480001"
- id="rect328"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.7389998"
- y="3.645"
- id="rect330"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.763,4.22 8.224,4.22 8.224,4.325 7.787,4.325 7.763,4.22 "
- id="polygon332"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.763,4.22 8.224,4.22 8.224,4.325 7.787,4.325 7.763,4.22 "
- id="polygon334"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.224,4.22 8.416,4.22 8.392,4.325 8.224,4.325 8.224,4.22 "
- id="polygon336"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.224,4.22 8.416,4.22 8.392,4.325 8.224,4.325 8.224,4.22 "
- id="polygon338"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2550001"
- y="4.2509999"
- id="rect340"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2550001"
- y="4.2509999"
- id="rect342"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8,4.325 8.179,4.325 8.179,4.377 8.269,4.377 8.269,4.429 7.91,4.429 7.91,4.377 8,4.377 8,4.325 "
- id="polygon344"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8,4.325 8.179,4.325 8.179,4.377 8.269,4.377 8.269,4.429 7.91,4.429 7.91,4.377 8,4.377 8,4.325 "
- id="polygon346"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="4.7670002"
- y="1.123"
- id="rect348"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="4.7670002"
- y="1.123"
- id="rect350"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="4.8639998"
- y="1.22"
- id="rect352"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="4.888,1.795 5.349,1.795 5.349,1.9 4.912,1.9 4.888,1.795 "
- id="polygon354"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="4.888,1.795 5.349,1.795 5.349,1.9 4.912,1.9 4.888,1.795 "
- id="polygon356"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="5.349,1.795 5.541,1.795 5.517,1.9 5.349,1.9 5.349,1.795 "
- id="polygon358"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="5.349,1.795 5.541,1.795 5.517,1.9 5.349,1.9 5.349,1.795 "
- id="polygon360"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="5.3800001"
- y="1.826"
- id="rect362"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="5.3800001"
- y="1.826"
- id="rect364"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="5.125,1.9 5.304,1.9 5.304,1.952 5.394,1.952 5.394,2.004 5.035,2.004 5.035,1.952 5.125,1.952 5.125,1.9 "
- id="polygon366"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="5.125,1.9 5.304,1.9 5.304,1.952 5.394,1.952 5.394,2.004 5.035,2.004 5.035,1.952 5.125,1.952 5.125,1.9 "
- id="polygon368"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.217"
- y="1.148"
- id="rect370"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.217"
- y="1.148"
- id="rect372"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="6.3140001"
- y="1.245"
- id="rect374"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="6.338,1.82 6.799,1.82 6.799,1.925 6.362,1.925 6.338,1.82 "
- id="polygon376"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.338,1.82 6.799,1.82 6.799,1.925 6.362,1.925 6.338,1.82 "
- id="polygon378"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.799,1.82 6.991,1.82 6.967,1.925 6.799,1.925 6.799,1.82 "
- id="polygon380"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.799,1.82 6.991,1.82 6.967,1.925 6.799,1.925 6.799,1.82 "
- id="polygon382"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8299999"
- y="1.851"
- id="rect384"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8299999"
- y="1.851"
- id="rect386"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="6.575,1.925 6.754,1.925 6.754,1.977 6.844,1.977 6.844,2.029 6.485,2.029 6.485,1.977 6.575,1.977 6.575,1.925 "
- id="polygon388"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.575,1.925 6.754,1.925 6.754,1.977 6.844,1.977 6.844,2.029 6.485,2.029 6.485,1.977 6.575,1.977 6.575,1.925 "
- id="polygon390"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6669998"
- y="1.123"
- id="rect392"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6669998"
- y="1.123"
- id="rect394"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.7639999"
- y="1.22"
- id="rect396"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.788,1.795 8.249,1.795 8.249,1.9 7.812,1.9 7.788,1.795 "
- id="polygon398"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.788,1.795 8.249,1.795 8.249,1.9 7.812,1.9 7.788,1.795 "
- id="polygon400"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.249,1.795 8.441,1.795 8.417,1.9 8.249,1.9 8.249,1.795 "
- id="polygon402"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.249,1.795 8.441,1.795 8.417,1.9 8.249,1.9 8.249,1.795 "
- id="polygon404"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2799997"
- y="1.826"
- id="rect406"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2799997"
- y="1.826"
- id="rect408"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.025,1.9 8.204,1.9 8.204,1.952 8.294,1.952 8.294,2.004 7.935,2.004 7.935,1.952 8.025,1.952 8.025,1.9 "
- id="polygon410"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.025,1.9 8.204,1.9 8.204,1.952 8.294,1.952 8.294,2.004 7.935,2.004 7.935,1.952 8.025,1.952 8.025,1.9 "
- id="polygon412"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="4.779,3.795 4.731,3.815 4.587,4.175 4.587,4.355 4.659,4.415 5.715,4.415 5.787,4.355 5.787,4.175 5.643,3.815 5.595,3.795 4.779,3.795 "
- id="polygon414"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="4.779,3.795 4.731,3.815 4.587,4.175 4.587,4.355 4.659,4.415 5.715,4.415 5.787,4.355 5.787,4.175 5.643,3.815 5.595,3.795 4.779,3.795 "
- id="polygon416"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 4.611,4.115 L 4.659,4.135 L 5.715,4.135 L 5.763,4.115"
- id="path418"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 5.715,4.135 L 5.787,4.175"
- id="path420"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 4.587,4.175 L 4.659,4.135"
- id="path422"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="4.923,3.415 4.899,3.895 5.475,3.895 5.451,3.415 4.923,3.415 "
- id="polygon424"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="4.923,3.415 4.899,3.895 5.475,3.895 5.451,3.415 4.923,3.415 "
- id="polygon426"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="4.827,3.895 4.779,4.035 5.595,4.035 5.547,3.895 4.827,3.895 "
- id="polygon428"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="4.827,3.895 4.779,4.035 5.595,4.035 5.547,3.895 4.827,3.895 "
- id="polygon430"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="4.8270001"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse432"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse434"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse436"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse438"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse440"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse442"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.8270001"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse444"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse446"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse448"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse450"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse452"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse454"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.8270001"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse456"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse458"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse460"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse462"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse464"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse466"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.8270001"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse468"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse470"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse472"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse474"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse476"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse478"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.1869998"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse480"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="5.1869998"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse482"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.487"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse484"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="5.487"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse486"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="8.9790001"
- y="1.4859999"
- id="rect488"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="8.9790001"
- y="1.4859999"
- id="rect490"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="8.9790001"
- y="1.4859999"
- id="rect492"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="9.0939999"
- y="1.6"
- id="rect494"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="9.0939999"
- y="1.6"
- id="rect496"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="9.0939999"
- y="1.6"
- id="rect498"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.009"
- y1="1.829"
- x2="9.0939999"
- y2="1.829"
- stroke="#000000"
- stroke-width="0.010"
- id="line500"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0939999"
- y1="2.0580001"
- x2="10.009"
- y2="2.0580001"
- stroke="#000000"
- stroke-width="0.010"
- id="line502"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.009"
- y1="2.2290001"
- x2="9.0939999"
- y2="2.2290001"
- stroke="#000000"
- stroke-width="0.010"
- id="line504"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="9.0939999"
- y="2.6289999"
- id="rect506"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="9.0939999"
- y="2.6289999"
- id="rect508"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="9.0939999"
- y="2.6289999"
- id="rect510"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.9790001"
- y1="3.03"
- x2="10.123"
- y2="3.03"
- stroke="#000000"
- stroke-width="0.010"
- id="line512"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="9.4940004"
- y="3.1440001"
- id="rect514"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="9.4940004"
- y="3.1440001"
- id="rect516"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="9.4940004"
- y="3.1440001"
- id="rect518"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="9.7229996"
- y="3.1440001"
- id="rect520"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="9.7229996"
- y="3.1440001"
- id="rect522"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="9.7229996"
- y="3.1440001"
- id="rect524"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="9.9519997"
- y="3.1440001"
- id="rect526"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="9.9519997"
- y="3.1440001"
- id="rect528"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="9.9519997"
- y="3.1440001"
- id="rect530"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="9.8950005"
- y="2.8010001"
- id="rect532"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="9.8950005"
- y="2.8010001"
- id="rect534"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="9.8950005"
- y="2.8010001"
- id="rect536"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0939999"
- y1="2.8010001"
- x2="9.7229996"
- y2="2.8010001"
- stroke="#000000"
- stroke-width="0.010"
- id="line538"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="9.0939999"
- y="3.0869999"
- id="rect540"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="9.0939999"
- y="3.0869999"
- id="rect542"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="9.0939999"
- y="3.0869999"
- id="rect544"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="9.151"
- y="2.286"
- id="rect546"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="9.151"
- y="2.286"
- id="rect548"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="9.151"
- y="2.286"
- id="rect550"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.151"
- y1="2.687"
- x2="9.6660004"
- y2="2.687"
- stroke="#000000"
- stroke-width="0.010"
- id="line552"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.6660004"
- y1="2.744"
- x2="9.6090002"
- y2="2.744"
- stroke="#000000"
- stroke-width="0.010"
- id="line554"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.151"
- y1="2.744"
- x2="9.2080002"
- y2="2.744"
- stroke="#000000"
- stroke-width="0.010"
- id="line556"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="9.2650003"
- y="2.687"
- id="rect558"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="9.2650003"
- y="2.687"
- id="rect560"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="9.2650003"
- y="2.687"
- id="rect562"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.151"
- y1="2.401"
- x2="9.2080002"
- y2="2.401"
- stroke="#000000"
- stroke-width="0.010"
- id="line564"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.2650003"
- y1="2.401"
- x2="9.323"
- y2="2.401"
- stroke="#000000"
- stroke-width="0.010"
- id="line566"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.8369999"
- y1="2.401"
- x2="9.9519997"
- y2="2.401"
- stroke="#000000"
- stroke-width="0.010"
- id="line568"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.7160001"
- x2="9.0369997"
- y2="3.7160001"
- stroke="#000000"
- stroke-width="0.010"
- id="line570"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0369997"
- y1="3.6589999"
- x2="10.066"
- y2="3.6589999"
- stroke="#000000"
- stroke-width="0.010"
- id="line572"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.602"
- x2="9.0369997"
- y2="3.602"
- stroke="#000000"
- stroke-width="0.010"
- id="line574"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0369997"
- y1="3.5439999"
- x2="10.066"
- y2="3.5439999"
- stroke="#000000"
- stroke-width="0.010"
- id="line576"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.487"
- x2="9.0369997"
- y2="3.487"
- stroke="#000000"
- stroke-width="0.010"
- id="line578"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0369997"
- y1="3.4300001"
- x2="10.066"
- y2="3.4300001"
- stroke="#000000"
- stroke-width="0.010"
- id="line580"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.3729999"
- x2="9.0369997"
- y2="3.3729999"
- stroke="#000000"
- stroke-width="0.010"
- id="line582"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="5.9629998"
- y="5.2589998"
- id="text584"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="5.5580001"
- y="5.8590002"
- id="text586"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.12.0/22</text>
- <text
- x="1.459"
- y="4.1030002"
- id="text588"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="1.239"
- y="4.6030002"
- id="text590"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">DIVA-BDC</text>
- <text
- x="8.3649998"
- y="0.375"
- id="text592"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="8.658"
- y="0.875"
- id="text594"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">DIVA-APPS</text>
- <rect
- width="1.291"
- height="1.1390001"
- x="0.61699998"
- y="2.0880001"
- id="rect596"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="1.263"
- cy="3.227"
- rx="0.64499998"
- ry="0.19"
- id="ellipse598"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="1.263"
- cy="2.0880001"
- rx="0.64499998"
- ry="0.19"
- id="ellipse600"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="1.263"
- cy="2.0880001"
- rx="0.64499998"
- ry="0.19"
- id="ellipse602"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 1.908,2.088 L 1.908,3.227 C 1.908,3.332 1.619,3.417 1.263,3.417 C 0.906,3.417 0.617,3.332 0.617,3.227 L 0.617,2.088"
- id="path604"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="1.928"
- y1="2.523"
- x2="2.503"
- y2="2.523"
- stroke="#000000"
- stroke-width="0.100"
- id="line606"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="0.935"
- y="2.7219999"
- id="text608"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="0.94999999"
- y="3.122"
- id="text610"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <rect
- width="1.217"
- height="1.825"
- x="14.397"
- y="1.885"
- id="rect612"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="14.397"
- y="1.885"
- id="rect614"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="14.397"
- y="1.885"
- id="rect616"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.458"
- y="1.946"
- id="rect618"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.458"
- y="1.946"
- id="rect620"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.458"
- y="1.946"
- id="rect622"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="2.1900001"
- x2="15.431"
- y2="2.1900001"
- stroke="#000000"
- stroke-width="0.010"
- id="line624"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="2.4330001"
- x2="14.458"
- y2="2.4330001"
- stroke="#000000"
- stroke-width="0.010"
- id="line626"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.58"
- y="2.737"
- id="rect628"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.58"
- y="2.737"
- id="rect630"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.58"
- y="2.737"
- id="rect632"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.397"
- y1="3.2850001"
- x2="15.614"
- y2="3.2850001"
- stroke="#000000"
- stroke-width="0.010"
- id="line634"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="3.1630001"
- id="rect636"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="3.1630001"
- id="rect638"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="3.1630001"
- id="rect640"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.371"
- y="3.1630001"
- id="rect642"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.371"
- y="3.1630001"
- id="rect644"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.371"
- y="3.1630001"
- id="rect646"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.492"
- y="3.1630001"
- id="rect648"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.492"
- y="3.1630001"
- id="rect650"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.492"
- y="3.1630001"
- id="rect652"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="15.431"
- y="2.98"
- id="rect654"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="15.431"
- y="2.98"
- id="rect656"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="15.431"
- y="2.98"
- id="rect658"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.58"
- y1="2.9200001"
- x2="15.249"
- y2="2.9200001"
- stroke="#000000"
- stroke-width="0.010"
- id="line660"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.183"
- height="0.183"
- x="15.371"
- y="2.737"
- id="rect662"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.183"
- height="0.183"
- x="15.371"
- y="2.737"
- id="rect664"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.183"
- height="0.183"
- x="15.371"
- y="2.737"
- id="rect666"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.519"
- y="2.494"
- id="rect668"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.519"
- y="2.494"
- id="rect670"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.519"
- y="2.494"
- id="rect672"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.641"
- y1="2.7980001"
- x2="15.188"
- y2="2.7980001"
- stroke="#000000"
- stroke-width="0.010"
- id="line674"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.762"
- y="2.7980001"
- id="rect676"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.762"
- y="2.7980001"
- id="rect678"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.762"
- y="2.7980001"
- id="rect680"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.249"
- y1="2.615"
- x2="15.371"
- y2="2.615"
- stroke="#000000"
- stroke-width="0.010"
- id="line682"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="3.345"
- x2="15.553"
- y2="3.345"
- stroke="#000000"
- stroke-width="0.010"
- id="line684"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.553"
- y1="3.4059999"
- x2="14.458"
- y2="3.4059999"
- stroke="#000000"
- stroke-width="0.010"
- id="line686"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="3.467"
- x2="15.553"
- y2="3.467"
- stroke="#000000"
- stroke-width="0.010"
- id="line688"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.553"
- y1="3.6500001"
- x2="14.458"
- y2="3.6500001"
- stroke="#000000"
- stroke-width="0.010"
- id="line690"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="3.589"
- x2="15.553"
- y2="3.589"
- stroke="#000000"
- stroke-width="0.010"
- id="line692"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.553"
- y1="3.5280001"
- x2="14.458"
- y2="3.5280001"
- stroke="#000000"
- stroke-width="0.010"
- id="line694"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="2.615"
- x2="14.58"
- y2="2.615"
- stroke="#000000"
- stroke-width="0.010"
- id="line696"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.641"
- y1="2.615"
- x2="14.701"
- y2="2.615"
- stroke="#000000"
- stroke-width="0.010"
- id="line698"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.641"
- y1="2.859"
- x2="14.701"
- y2="2.859"
- stroke="#000000"
- stroke-width="0.010"
- id="line700"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.127"
- y1="2.859"
- x2="15.188"
- y2="2.859"
- stroke="#000000"
- stroke-width="0.010"
- id="line702"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.564"
- y1="2.7980001"
- x2="20.705"
- y2="2.7850001"
- stroke="#000000"
- stroke-width="0.100"
- id="line704"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="17.051001"
- y1="2.7939999"
- x2="17.052999"
- y2="3.753"
- stroke="#000000"
- stroke-width="0.100"
- id="line706"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="17.054001"
- y1="2.7939999"
- x2="17.052"
- y2="1.794"
- stroke="#000000"
- stroke-width="0.100"
- id="line708"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.493"
- y1="2.7909999"
- x2="18.496"
- y2="3.6960001"
- stroke="#000000"
- stroke-width="0.100"
- id="line710"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.495001"
- y1="2.7909999"
- x2="18.492001"
- y2="1.791"
- stroke="#000000"
- stroke-width="0.100"
- id="line712"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.936001"
- y1="2.7869999"
- x2="19.938999"
- y2="3.714"
- stroke="#000000"
- stroke-width="0.100"
- id="line714"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.934999"
- y1="2.7869999"
- x2="19.933001"
- y2="1.7869999"
- stroke="#000000"
- stroke-width="0.100"
- id="line716"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.042999"
- y="3.721"
- id="rect718"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.042999"
- y="3.721"
- id="rect720"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.139999"
- y="3.8180001"
- id="rect722"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.165,4.393 18.625,4.393 18.625,4.498 18.189,4.498 18.165,4.393 "
- id="polygon724"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.165,4.393 18.625,4.393 18.625,4.498 18.189,4.498 18.165,4.393 "
- id="polygon726"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.625,4.393 18.818,4.393 18.793,4.498 18.625,4.498 18.625,4.393 "
- id="polygon728"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.625,4.393 18.818,4.393 18.793,4.498 18.625,4.498 18.625,4.393 "
- id="polygon730"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.657"
- y="4.4239998"
- id="rect732"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.657"
- y="4.4239998"
- id="rect734"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.402,4.498 18.581,4.498 18.581,4.55 18.67,4.55 18.67,4.602 18.312,4.602 18.312,4.55 18.402,4.55 18.402,4.498 "
- id="polygon736"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.402,4.498 18.581,4.498 18.581,4.55 18.67,4.55 18.67,4.602 18.312,4.602 18.312,4.55 18.402,4.55 18.402,4.498 "
- id="polygon738"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.486"
- y="3.71"
- id="rect740"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.486"
- y="3.71"
- id="rect742"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.583"
- y="3.8069999"
- id="rect744"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.607,4.382 20.068,4.382 20.068,4.487 19.631,4.487 19.607,4.382 "
- id="polygon746"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.607,4.382 20.068,4.382 20.068,4.487 19.631,4.487 19.607,4.382 "
- id="polygon748"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="20.068,4.382 20.26,4.382 20.236,4.487 20.068,4.487 20.068,4.382 "
- id="polygon750"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.068,4.382 20.26,4.382 20.236,4.487 20.068,4.487 20.068,4.382 "
- id="polygon752"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.099001"
- y="4.414"
- id="rect754"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.099001"
- y="4.414"
- id="rect756"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.844,4.487 20.023,4.487 20.023,4.539 20.113,4.539 20.113,4.591 19.754,4.591 19.754,4.539 19.844,4.539 19.844,4.487 "
- id="polygon758"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.844,4.487 20.023,4.487 20.023,4.539 20.113,4.539 20.113,4.591 19.754,4.591 19.754,4.539 19.844,4.539 19.844,4.487 "
- id="polygon760"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.611"
- y="1.285"
- id="rect762"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.611"
- y="1.285"
- id="rect764"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="16.708"
- y="1.382"
- id="rect766"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="16.732,1.957 17.193,1.957 17.193,2.062 16.756,2.062 16.732,1.957 "
- id="polygon768"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.732,1.957 17.193,1.957 17.193,2.062 16.756,2.062 16.732,1.957 "
- id="polygon770"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="17.193,1.957 17.385,1.957 17.361,2.062 17.193,2.062 17.193,1.957 "
- id="polygon772"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.193,1.957 17.385,1.957 17.361,2.062 17.193,2.062 17.193,1.957 "
- id="polygon774"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.224001"
- y="1.989"
- id="rect776"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.224001"
- y="1.989"
- id="rect778"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="16.969,2.062 17.148,2.062 17.148,2.114 17.238,2.114 17.238,2.166 16.879,2.166 16.879,2.114 16.969,2.114 16.969,2.062 "
- id="polygon780"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.969,2.062 17.148,2.062 17.148,2.114 17.238,2.114 17.238,2.166 16.879,2.166 16.879,2.114 16.969,2.114 16.969,2.062 "
- id="polygon782"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.061001"
- y="1.3099999"
- id="rect784"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.061001"
- y="1.3099999"
- id="rect786"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.158001"
- y="1.4069999"
- id="rect788"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.182,1.982 18.643,1.982 18.643,2.087 18.206,2.087 18.182,1.982 "
- id="polygon790"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.182,1.982 18.643,1.982 18.643,2.087 18.206,2.087 18.182,1.982 "
- id="polygon792"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.643,1.982 18.835,1.982 18.811,2.087 18.643,2.087 18.643,1.982 "
- id="polygon794"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.643,1.982 18.835,1.982 18.811,2.087 18.643,2.087 18.643,1.982 "
- id="polygon796"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.674"
- y="2.0139999"
- id="rect798"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.674"
- y="2.0139999"
- id="rect800"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.419,2.087 18.598,2.087 18.598,2.139 18.688,2.139 18.688,2.191 18.329,2.191 18.329,2.139 18.419,2.139 18.419,2.087 "
- id="polygon802"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.419,2.087 18.598,2.087 18.598,2.139 18.688,2.139 18.688,2.191 18.329,2.191 18.329,2.139 18.419,2.139 18.419,2.087 "
- id="polygon804"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.511"
- y="1.285"
- id="rect806"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.511"
- y="1.285"
- id="rect808"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.608"
- y="1.382"
- id="rect810"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.632,1.957 20.093,1.957 20.093,2.062 19.656,2.062 19.632,1.957 "
- id="polygon812"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.632,1.957 20.093,1.957 20.093,2.062 19.656,2.062 19.632,1.957 "
- id="polygon814"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="20.093,1.957 20.285,1.957 20.261,2.062 20.093,2.062 20.093,1.957 "
- id="polygon816"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.093,1.957 20.285,1.957 20.261,2.062 20.093,2.062 20.093,1.957 "
- id="polygon818"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.124001"
- y="1.989"
- id="rect820"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.124001"
- y="1.989"
- id="rect822"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.869,2.062 20.048,2.062 20.048,2.114 20.138,2.114 20.138,2.166 19.779,2.166 19.779,2.114 19.869,2.114 19.869,2.062 "
- id="polygon824"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.869,2.062 20.048,2.062 20.048,2.114 20.138,2.114 20.138,2.166 19.779,2.166 19.779,2.114 19.869,2.114 19.869,2.062 "
- id="polygon826"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="16.622,3.957 16.574,3.977 16.43,4.337 16.43,4.517 16.502,4.577 17.558,4.577 17.63,4.517 17.63,4.337 17.486,3.977 17.438,3.957 16.622,3.957 "
- id="polygon828"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.622,3.957 16.574,3.977 16.43,4.337 16.43,4.517 16.502,4.577 17.558,4.577 17.63,4.517 17.63,4.337 17.486,3.977 17.438,3.957 16.622,3.957 "
- id="polygon830"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.454,4.277 L 16.502,4.297 L 17.558,4.297 L 17.606,4.277"
- id="path832"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 17.558,4.297 L 17.63,4.337"
- id="path834"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.43,4.337 L 16.502,4.297"
- id="path836"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.766,3.577 16.742,4.057 17.318,4.057 17.294,3.577 16.766,3.577 "
- id="polygon838"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.766,3.577 16.742,4.057 17.318,4.057 17.294,3.577 16.766,3.577 "
- id="polygon840"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.67,4.057 16.622,4.197 17.438,4.197 17.39,4.057 16.67,4.057 "
- id="polygon842"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.67,4.057 16.622,4.197 17.438,4.197 17.39,4.057 16.67,4.057 "
- id="polygon844"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="16.67"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse846"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse848"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse850"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse852"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse854"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse856"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.67"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse858"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse860"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse862"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse864"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse866"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse868"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.67"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse870"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse872"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse874"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse876"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse878"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse880"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.67"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse882"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse884"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse886"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse888"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse890"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse892"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="17.030001"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse894"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="17.030001"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse896"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="17.33"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse898"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="17.33"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse900"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="20.823"
- y="1.648"
- id="rect902"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="20.823"
- y="1.648"
- id="rect904"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="20.823"
- y="1.648"
- id="rect906"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.938"
- y="1.762"
- id="rect908"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.938"
- y="1.762"
- id="rect910"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.938"
- y="1.762"
- id="rect912"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.853001"
- y1="1.9910001"
- x2="20.938"
- y2="1.9910001"
- stroke="#000000"
- stroke-width="0.010"
- id="line914"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.938"
- y1="2.22"
- x2="21.853001"
- y2="2.22"
- stroke="#000000"
- stroke-width="0.010"
- id="line916"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.853001"
- y1="2.391"
- x2="20.938"
- y2="2.391"
- stroke="#000000"
- stroke-width="0.010"
- id="line918"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.938"
- y="2.7920001"
- id="rect920"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.938"
- y="2.7920001"
- id="rect922"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.938"
- y="2.7920001"
- id="rect924"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.823"
- y1="3.1919999"
- x2="21.966999"
- y2="3.1919999"
- stroke="#000000"
- stroke-width="0.010"
- id="line926"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.337999"
- y="3.306"
- id="rect928"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.337999"
- y="3.306"
- id="rect930"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.337999"
- y="3.306"
- id="rect932"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.566999"
- y="3.306"
- id="rect934"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.566999"
- y="3.306"
- id="rect936"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.566999"
- y="3.306"
- id="rect938"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.796"
- y="3.306"
- id="rect940"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.796"
- y="3.306"
- id="rect942"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.796"
- y="3.306"
- id="rect944"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="21.738001"
- y="2.9630001"
- id="rect946"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="21.738001"
- y="2.9630001"
- id="rect948"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="21.738001"
- y="2.9630001"
- id="rect950"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.938"
- y1="2.9630001"
- x2="21.566999"
- y2="2.9630001"
- stroke="#000000"
- stroke-width="0.010"
- id="line952"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.938"
- y="3.2490001"
- id="rect954"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.938"
- y="3.2490001"
- id="rect956"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.938"
- y="3.2490001"
- id="rect958"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="20.995001"
- y="2.448"
- id="rect960"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="20.995001"
- y="2.448"
- id="rect962"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="20.995001"
- y="2.448"
- id="rect964"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.995001"
- y1="2.849"
- x2="21.51"
- y2="2.849"
- stroke="#000000"
- stroke-width="0.010"
- id="line966"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.51"
- y1="2.9059999"
- x2="21.452"
- y2="2.9059999"
- stroke="#000000"
- stroke-width="0.010"
- id="line968"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.995001"
- y1="2.9059999"
- x2="21.052"
- y2="2.9059999"
- stroke="#000000"
- stroke-width="0.010"
- id="line970"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="21.108999"
- y="2.849"
- id="rect972"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="21.108999"
- y="2.849"
- id="rect974"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="21.108999"
- y="2.849"
- id="rect976"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.995001"
- y1="2.563"
- x2="21.052"
- y2="2.563"
- stroke="#000000"
- stroke-width="0.010"
- id="line978"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.108999"
- y1="2.563"
- x2="21.167"
- y2="2.563"
- stroke="#000000"
- stroke-width="0.010"
- id="line980"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.681"
- y1="2.563"
- x2="21.796"
- y2="2.563"
- stroke="#000000"
- stroke-width="0.010"
- id="line982"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.878"
- x2="20.881001"
- y2="3.878"
- stroke="#000000"
- stroke-width="0.010"
- id="line984"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.881001"
- y1="3.8210001"
- x2="21.91"
- y2="3.8210001"
- stroke="#000000"
- stroke-width="0.010"
- id="line986"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.7639999"
- x2="20.881001"
- y2="3.7639999"
- stroke="#000000"
- stroke-width="0.010"
- id="line988"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.881001"
- y1="3.707"
- x2="21.91"
- y2="3.707"
- stroke="#000000"
- stroke-width="0.010"
- id="line990"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.6489999"
- x2="20.881001"
- y2="3.6489999"
- stroke="#000000"
- stroke-width="0.010"
- id="line992"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.881001"
- y1="3.592"
- x2="21.91"
- y2="3.592"
- stroke="#000000"
- stroke-width="0.010"
- id="line994"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.5350001"
- x2="20.881001"
- y2="3.5350001"
- stroke="#000000"
- stroke-width="0.010"
- id="line996"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="18.056999"
- y="5.3460002"
- id="text998"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="17.650999"
- y="5.9460001"
- id="text1000"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.16.0/22</text>
- <text
- x="13.478"
- y="4.3400002"
- id="text1002"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="13.248"
- y="4.8400002"
- id="text1004"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">DIVB-BDC</text>
- <text
- x="19.816999"
- y="0.35600001"
- id="text1006"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="20.101"
- y="0.85600001"
- id="text1008"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">DIVB-APPS</text>
- <rect
- width="1.326"
- height="1.17"
- x="12.501"
- y="2.28"
- id="rect1010"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="13.164"
- cy="3.451"
- rx="0.66299999"
- ry="0.19499999"
- id="ellipse1012"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="13.164"
- cy="2.28"
- rx="0.66299999"
- ry="0.19499999"
- id="ellipse1014"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="13.164"
- cy="2.28"
- rx="0.66299999"
- ry="0.19499999"
- id="ellipse1016"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 13.827,2.28 L 13.827,3.451 C 13.827,3.559 13.53,3.646 13.164,3.646 C 12.798,3.646 12.501,3.559 12.501,3.451 L 12.501,2.28"
- id="path1018"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="13.822"
- y1="2.8599999"
- x2="14.397"
- y2="2.7980001"
- stroke="#000000"
- stroke-width="0.100"
- id="line1020"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="12.809"
- y="2.9619999"
- id="text1022"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="12.823"
- y="3.362"
- id="text1024"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <rect
- width="1.217"
- height="1.825"
- x="14.275"
- y="10.44"
- id="rect1026"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="14.275"
- y="10.44"
- id="rect1028"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="14.275"
- y="10.44"
- id="rect1030"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.336"
- y="10.501"
- id="rect1032"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.336"
- y="10.501"
- id="rect1034"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.336"
- y="10.501"
- id="rect1036"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="10.744"
- x2="15.309"
- y2="10.744"
- stroke="#000000"
- stroke-width="0.010"
- id="line1038"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.309"
- y1="10.988"
- x2="14.336"
- y2="10.988"
- stroke="#000000"
- stroke-width="0.010"
- id="line1040"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.458"
- y="11.292"
- id="rect1042"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.458"
- y="11.292"
- id="rect1044"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.458"
- y="11.292"
- id="rect1046"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.275"
- y1="11.839"
- x2="15.492"
- y2="11.839"
- stroke="#000000"
- stroke-width="0.010"
- id="line1048"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.127"
- y="11.718"
- id="rect1050"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.127"
- y="11.718"
- id="rect1052"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.127"
- y="11.718"
- id="rect1054"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="11.718"
- id="rect1056"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="11.718"
- id="rect1058"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="11.718"
- id="rect1060"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.37"
- y="11.718"
- id="rect1062"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.37"
- y="11.718"
- id="rect1064"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.37"
- y="11.718"
- id="rect1066"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="15.309"
- y="11.535"
- id="rect1068"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="15.309"
- y="11.535"
- id="rect1070"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="15.309"
- y="11.535"
- id="rect1072"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="11.474"
- x2="15.127"
- y2="11.474"
- stroke="#000000"
- stroke-width="0.010"
- id="line1074"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.183"
- height="0.182"
- x="15.249"
- y="11.292"
- id="rect1076"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.183"
- height="0.182"
- x="15.249"
- y="11.292"
- id="rect1078"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.183"
- height="0.182"
- x="15.249"
- y="11.292"
- id="rect1080"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.397"
- y="11.048"
- id="rect1082"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.397"
- y="11.048"
- id="rect1084"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.397"
- y="11.048"
- id="rect1086"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="11.353"
- x2="15.066"
- y2="11.353"
- stroke="#000000"
- stroke-width="0.010"
- id="line1088"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.64"
- y="11.353"
- id="rect1090"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.64"
- y="11.353"
- id="rect1092"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.64"
- y="11.353"
- id="rect1094"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.127"
- y1="11.17"
- x2="15.249"
- y2="11.17"
- stroke="#000000"
- stroke-width="0.010"
- id="line1096"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="11.9"
- x2="15.431"
- y2="11.9"
- stroke="#000000"
- stroke-width="0.010"
- id="line1098"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="11.961"
- x2="14.336"
- y2="11.961"
- stroke="#000000"
- stroke-width="0.010"
- id="line1100"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="12.022"
- x2="15.431"
- y2="12.022"
- stroke="#000000"
- stroke-width="0.010"
- id="line1102"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="12.204"
- x2="14.336"
- y2="12.204"
- stroke="#000000"
- stroke-width="0.010"
- id="line1104"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="12.143"
- x2="15.431"
- y2="12.143"
- stroke="#000000"
- stroke-width="0.010"
- id="line1106"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="12.083"
- x2="14.336"
- y2="12.083"
- stroke="#000000"
- stroke-width="0.010"
- id="line1108"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.397"
- y1="11.17"
- x2="14.458"
- y2="11.17"
- stroke="#000000"
- stroke-width="0.010"
- id="line1110"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="11.17"
- x2="14.579"
- y2="11.17"
- stroke="#000000"
- stroke-width="0.010"
- id="line1112"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="11.413"
- x2="14.579"
- y2="11.413"
- stroke="#000000"
- stroke-width="0.010"
- id="line1114"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.005"
- y1="11.413"
- x2="15.066"
- y2="11.413"
- stroke="#000000"
- stroke-width="0.010"
- id="line1116"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.442"
- y1="11.353"
- x2="20.584"
- y2="11.34"
- stroke="#000000"
- stroke-width="0.100"
- id="line1118"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.929001"
- y1="11.349"
- x2="16.931"
- y2="12.308"
- stroke="#000000"
- stroke-width="0.100"
- id="line1120"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.931999"
- y1="11.349"
- x2="16.93"
- y2="10.349"
- stroke="#000000"
- stroke-width="0.100"
- id="line1122"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.372"
- y1="11.345"
- x2="18.374001"
- y2="12.251"
- stroke="#000000"
- stroke-width="0.100"
- id="line1124"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.372999"
- y1="11.345"
- x2="18.370001"
- y2="10.345"
- stroke="#000000"
- stroke-width="0.100"
- id="line1126"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.815001"
- y1="11.342"
- x2="19.816999"
- y2="12.269"
- stroke="#000000"
- stroke-width="0.100"
- id="line1128"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.813"
- y1="11.342"
- x2="19.811001"
- y2="10.342"
- stroke="#000000"
- stroke-width="0.100"
- id="line1130"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.921"
- y="12.276"
- id="rect1132"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.921"
- y="12.276"
- id="rect1134"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.018"
- y="12.373"
- id="rect1136"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.043,12.948 18.504,12.948 18.504,13.052 18.067,13.052 18.043,12.948 "
- id="polygon1138"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.043,12.948 18.504,12.948 18.504,13.052 18.067,13.052 18.043,12.948 "
- id="polygon1140"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.504,12.948 18.696,12.948 18.672,13.052 18.504,13.052 18.504,12.948 "
- id="polygon1142"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.504,12.948 18.696,12.948 18.672,13.052 18.504,13.052 18.504,12.948 "
- id="polygon1144"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.535"
- y="12.979"
- id="rect1146"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.535"
- y="12.979"
- id="rect1148"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.28,13.052 18.459,13.052 18.459,13.104 18.548,13.104 18.548,13.157 18.19,13.157 18.19,13.104 18.28,13.104 18.28,13.052 "
- id="polygon1150"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.28,13.052 18.459,13.052 18.459,13.104 18.548,13.104 18.548,13.157 18.19,13.157 18.19,13.104 18.28,13.104 18.28,13.052 "
- id="polygon1152"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.364"
- y="12.265"
- id="rect1154"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.364"
- y="12.265"
- id="rect1156"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.461"
- y="12.362"
- id="rect1158"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.485,12.937 19.946,12.937 19.946,13.041 19.509,13.041 19.485,12.937 "
- id="polygon1160"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.485,12.937 19.946,12.937 19.946,13.041 19.509,13.041 19.485,12.937 "
- id="polygon1162"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="19.946,12.937 20.138,12.937 20.114,13.041 19.946,13.041 19.946,12.937 "
- id="polygon1164"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.946,12.937 20.138,12.937 20.114,13.041 19.946,13.041 19.946,12.937 "
- id="polygon1166"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="19.976999"
- y="12.968"
- id="rect1168"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="19.976999"
- y="12.968"
- id="rect1170"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.722,13.041 19.901,13.041 19.901,13.094 19.991,13.094 19.991,13.146 19.632,13.146 19.632,13.094 19.722,13.094 19.722,13.041 "
- id="polygon1172"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.722,13.041 19.901,13.041 19.901,13.094 19.991,13.094 19.991,13.146 19.632,13.146 19.632,13.094 19.722,13.094 19.722,13.041 "
- id="polygon1174"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.489"
- y="9.8400002"
- id="rect1176"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.489"
- y="9.8400002"
- id="rect1178"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="16.586"
- y="9.9370003"
- id="rect1180"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="16.61,10.512 17.071,10.512 17.071,10.616 16.634,10.616 16.61,10.512 "
- id="polygon1182"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.61,10.512 17.071,10.512 17.071,10.616 16.634,10.616 16.61,10.512 "
- id="polygon1184"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="17.071,10.512 17.263,10.512 17.239,10.616 17.071,10.616 17.071,10.512 "
- id="polygon1186"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.071,10.512 17.263,10.512 17.239,10.616 17.071,10.616 17.071,10.512 "
- id="polygon1188"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.101999"
- y="10.543"
- id="rect1190"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.101999"
- y="10.543"
- id="rect1192"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="16.847,10.616 17.026,10.616 17.026,10.669 17.116,10.669 17.116,10.721 16.757,10.721 16.757,10.669 16.847,10.669 16.847,10.616 "
- id="polygon1194"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.847,10.616 17.026,10.616 17.026,10.669 17.116,10.669 17.116,10.721 16.757,10.721 16.757,10.669 16.847,10.669 16.847,10.616 "
- id="polygon1196"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.938999"
- y="9.8649998"
- id="rect1198"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.938999"
- y="9.8649998"
- id="rect1200"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.035999"
- y="9.9619999"
- id="rect1202"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.06,10.537 18.521,10.537 18.521,10.641 18.084,10.641 18.06,10.537 "
- id="polygon1204"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.06,10.537 18.521,10.537 18.521,10.641 18.084,10.641 18.06,10.537 "
- id="polygon1206"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.521,10.537 18.713,10.537 18.689,10.641 18.521,10.641 18.521,10.537 "
- id="polygon1208"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.521,10.537 18.713,10.537 18.689,10.641 18.521,10.641 18.521,10.537 "
- id="polygon1210"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.552"
- y="10.568"
- id="rect1212"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.552"
- y="10.568"
- id="rect1214"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.297,10.641 18.476,10.641 18.476,10.694 18.566,10.694 18.566,10.746 18.207,10.746 18.207,10.694 18.297,10.694 18.297,10.641 "
- id="polygon1216"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.297,10.641 18.476,10.641 18.476,10.694 18.566,10.694 18.566,10.746 18.207,10.746 18.207,10.694 18.297,10.694 18.297,10.641 "
- id="polygon1218"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.389"
- y="9.8400002"
- id="rect1220"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.389"
- y="9.8400002"
- id="rect1222"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.486"
- y="9.9370003"
- id="rect1224"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.51,10.512 19.971,10.512 19.971,10.616 19.534,10.616 19.51,10.512 "
- id="polygon1226"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.51,10.512 19.971,10.512 19.971,10.616 19.534,10.616 19.51,10.512 "
- id="polygon1228"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="19.971,10.512 20.163,10.512 20.139,10.616 19.971,10.616 19.971,10.512 "
- id="polygon1230"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.971,10.512 20.163,10.512 20.139,10.616 19.971,10.616 19.971,10.512 "
- id="polygon1232"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.002001"
- y="10.543"
- id="rect1234"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.002001"
- y="10.543"
- id="rect1236"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.747,10.616 19.926,10.616 19.926,10.669 20.016,10.669 20.016,10.721 19.657,10.721 19.657,10.669 19.747,10.669 19.747,10.616 "
- id="polygon1238"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.747,10.616 19.926,10.616 19.926,10.669 20.016,10.669 20.016,10.721 19.657,10.721 19.657,10.669 19.747,10.669 19.747,10.616 "
- id="polygon1240"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="16.501,12.512 16.453,12.532 16.309,12.892 16.309,13.072 16.381,13.132 17.437,13.132 17.509,13.072 17.509,12.892 17.365,12.532 17.317,12.512 16.501,12.512 "
- id="polygon1242"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.501,12.512 16.453,12.532 16.309,12.892 16.309,13.072 16.381,13.132 17.437,13.132 17.509,13.072 17.509,12.892 17.365,12.532 17.317,12.512 16.501,12.512 "
- id="polygon1244"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.333,12.832 L 16.381,12.852 L 17.437,12.852 L 17.485,12.832"
- id="path1246"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 17.437,12.852 L 17.509,12.892"
- id="path1248"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.309,12.892 L 16.381,12.852"
- id="path1250"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.645,12.132 16.621,12.612 17.197,12.612 17.173,12.132 16.645,12.132 "
- id="polygon1252"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.645,12.132 16.621,12.612 17.197,12.612 17.173,12.132 16.645,12.132 "
- id="polygon1254"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.549,12.612 16.501,12.752 17.317,12.752 17.269,12.612 16.549,12.612 "
- id="polygon1256"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.549,12.612 16.501,12.752 17.317,12.752 17.269,12.612 16.549,12.612 "
- id="polygon1258"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="16.549"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1260"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1262"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1264"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1266"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1268"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1270"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.549"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1272"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1274"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1276"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1278"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1280"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1282"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.549"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1284"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1286"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1288"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1290"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1292"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1294"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.549"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1296"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1298"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1300"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1302"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1304"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1306"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.909"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1308"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="16.909"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1310"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="17.209"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1312"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="17.209"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1314"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2869999"
- x="20.701"
- y="10.203"
- id="rect1316"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2869999"
- x="20.701"
- y="10.203"
- id="rect1318"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2869999"
- x="20.701"
- y="10.203"
- id="rect1320"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.816"
- y="10.317"
- id="rect1322"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.816"
- y="10.317"
- id="rect1324"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.816"
- y="10.317"
- id="rect1326"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.731001"
- y1="10.546"
- x2="20.816"
- y2="10.546"
- stroke="#000000"
- stroke-width="0.010"
- id="line1328"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.816"
- y1="10.774"
- x2="21.731001"
- y2="10.774"
- stroke="#000000"
- stroke-width="0.010"
- id="line1330"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.731001"
- y1="10.946"
- x2="20.816"
- y2="10.946"
- stroke="#000000"
- stroke-width="0.010"
- id="line1332"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.816"
- y="11.346"
- id="rect1334"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.816"
- y="11.346"
- id="rect1336"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.816"
- y="11.346"
- id="rect1338"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.701"
- y1="11.747"
- x2="21.844999"
- y2="11.747"
- stroke="#000000"
- stroke-width="0.010"
- id="line1340"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.216"
- y="11.861"
- id="rect1342"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.216"
- y="11.861"
- id="rect1344"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.216"
- y="11.861"
- id="rect1346"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.445"
- y="11.861"
- id="rect1348"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.445"
- y="11.861"
- id="rect1350"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.445"
- y="11.861"
- id="rect1352"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.674"
- y="11.861"
- id="rect1354"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.674"
- y="11.861"
- id="rect1356"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.674"
- y="11.861"
- id="rect1358"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="21.615999"
- y="11.518"
- id="rect1360"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="21.615999"
- y="11.518"
- id="rect1362"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="21.615999"
- y="11.518"
- id="rect1364"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.816"
- y1="11.518"
- x2="21.445"
- y2="11.518"
- stroke="#000000"
- stroke-width="0.010"
- id="line1366"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.816"
- y="11.804"
- id="rect1368"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.816"
- y="11.804"
- id="rect1370"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.816"
- y="11.804"
- id="rect1372"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="20.872999"
- y="11.003"
- id="rect1374"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="20.872999"
- y="11.003"
- id="rect1376"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="20.872999"
- y="11.003"
- id="rect1378"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.872999"
- y1="11.404"
- x2="21.388"
- y2="11.404"
- stroke="#000000"
- stroke-width="0.010"
- id="line1380"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.388"
- y1="11.461"
- x2="21.330999"
- y2="11.461"
- stroke="#000000"
- stroke-width="0.010"
- id="line1382"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.872999"
- y1="11.461"
- x2="20.93"
- y2="11.461"
- stroke="#000000"
- stroke-width="0.010"
- id="line1384"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="20.987"
- y="11.404"
- id="rect1386"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="20.987"
- y="11.404"
- id="rect1388"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="20.987"
- y="11.404"
- id="rect1390"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.872999"
- y1="11.118"
- x2="20.93"
- y2="11.118"
- stroke="#000000"
- stroke-width="0.010"
- id="line1392"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.987"
- y1="11.118"
- x2="21.045"
- y2="11.118"
- stroke="#000000"
- stroke-width="0.010"
- id="line1394"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.559"
- y1="11.118"
- x2="21.674"
- y2="11.118"
- stroke="#000000"
- stroke-width="0.010"
- id="line1396"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.433"
- x2="20.759001"
- y2="12.433"
- stroke="#000000"
- stroke-width="0.010"
- id="line1398"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.759001"
- y1="12.376"
- x2="21.788"
- y2="12.376"
- stroke="#000000"
- stroke-width="0.010"
- id="line1400"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.319"
- x2="20.759001"
- y2="12.319"
- stroke="#000000"
- stroke-width="0.010"
- id="line1402"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.759001"
- y1="12.261"
- x2="21.788"
- y2="12.261"
- stroke="#000000"
- stroke-width="0.010"
- id="line1404"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.204"
- x2="20.759001"
- y2="12.204"
- stroke="#000000"
- stroke-width="0.010"
- id="line1406"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.759001"
- y1="12.147"
- x2="21.788"
- y2="12.147"
- stroke="#000000"
- stroke-width="0.010"
- id="line1408"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.09"
- x2="20.759001"
- y2="12.09"
- stroke="#000000"
- stroke-width="0.010"
- id="line1410"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="18.610001"
- y="9.026"
- id="text1412"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="18.176001"
- y="9.6260004"
- id="text1414"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.20.0/22</text>
- <text
- x="13.881"
- y="12.895"
- id="text1416"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="13.65"
- y="13.395"
- id="text1418"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">DIVC-BDC</text>
- <text
- x="19.937"
- y="14.042"
- id="text1420"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="20.219"
- y="14.542"
- id="text1422"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">DIVC-APPS</text>
- <rect
- width="1.3150001"
- height="1.161"
- x="12.175"
- y="9.5089998"
- id="rect1424"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="12.833"
- cy="10.669"
- rx="0.65799999"
- ry="0.193"
- id="ellipse1426"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.833"
- cy="9.5089998"
- rx="0.65799999"
- ry="0.193"
- id="ellipse1428"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.833"
- cy="9.5089998"
- rx="0.65799999"
- ry="0.193"
- id="ellipse1430"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 13.491,9.509 L 13.491,10.669 C 13.491,10.776 13.196,10.863 12.833,10.863 C 12.47,10.863 12.175,10.776 12.175,10.669 L 12.175,9.509"
- id="path1432"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="14.219"
- y1="11.042"
- x2="13.469"
- y2="10.167"
- stroke="#000000"
- stroke-width="0.100"
- id="line1434"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="12.537"
- y="10.142"
- id="text1436"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="12.552"
- y="10.542"
- id="text1438"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <path
- d="M 9.35,11.667 C 9.83,11.677 10.761,11.461 10.63,10.999 C 10.499,10.536 9.874,10.433 9.612,10.567 C 9.35,10.7 10.019,9.919 8.74,9.714 C 7.46,9.508 6.805,9.837 6.994,10.073 C 7.183,10.31 5.875,9.518 5.264,9.971 C 4.653,10.423 5.889,10.855 5.627,10.793 C 5.366,10.731 4.566,10.814 4.828,11.585 C 5.089,12.356 7.445,11.759 7.183,11.872 C 6.922,11.986 7.576,12.551 8.39,12.438 C 9.205,12.325 9.263,12.12 9.35,11.667 L 9.35,11.667"
- id="path1440"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <path
- d="M 9.35,11.667 C 9.83,11.677 10.761,11.461 10.63,10.999 C 10.499,10.536 9.874,10.433 9.612,10.567 C 9.35,10.7 10.019,9.919 8.74,9.714 C 7.46,9.508 6.805,9.837 6.994,10.073 C 7.183,10.31 5.875,9.518 5.264,9.971 C 4.653,10.423 5.889,10.855 5.627,10.793 C 5.366,10.731 4.566,10.814 4.828,11.585 C 5.089,12.356 7.445,11.759 7.183,11.872 C 6.922,11.986 7.576,12.551 8.39,12.438 C 9.205,12.325 9.263,12.12 9.35,11.667 L 9.35,11.667"
- id="path1442"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="6.7909999"
- y="11.036"
- id="text1444"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Internet</text>
- <path
- d="M 4.7,11.1 C 5.035363,11.196174 5.3953356,11.076093 5.6057965,10.797841 C 5.8162574,10.51959 5.8338243,10.140524 5.65,9.844"
- id="path1446"
- style="fill:none;stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <path
- d="M 8.675,9.794 C 7.4940305,10.104758 6.3530779,10.551408 5.275,11.125"
- id="path1448"
- style="fill:none;stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <path
- d="M 4.7,11.15 C 6.6098972,11.931939 8.7554368,11.904871 10.645,11.075"
- id="path1450"
- style="fill:none;stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <rect
- width="1.397"
- height="4.1900001"
- x="0.61400002"
- y="8.7200003"
- id="rect1452"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.397"
- height="4.1900001"
- x="0.61400002"
- y="8.7200003"
- id="rect1454"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.397"
- height="4.1900001"
- x="0.61400002"
- y="8.7200003"
- id="rect1456"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.117"
- height="1.676"
- x="0.75400001"
- y="8.8590002"
- id="rect1458"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.117"
- height="1.676"
- x="0.75400001"
- y="8.8590002"
- id="rect1460"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.117"
- height="1.676"
- x="0.75400001"
- y="8.8590002"
- id="rect1462"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="9.1389999"
- x2="1.8710001"
- y2="9.1389999"
- stroke="#000000"
- stroke-width="0.010"
- id="line1464"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.8710001"
- y1="9.4180002"
- x2="0.75400001"
- y2="9.4180002"
- stroke="#000000"
- stroke-width="0.010"
- id="line1466"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="9.698"
- x2="1.8710001"
- y2="9.698"
- stroke="#000000"
- stroke-width="0.010"
- id="line1468"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="9.9770002"
- x2="1.8710001"
- y2="9.9770002"
- stroke="#000000"
- stroke-width="0.010"
- id="line1470"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.8710001"
- y1="10.256"
- x2="0.75400001"
- y2="10.256"
- stroke="#000000"
- stroke-width="0.010"
- id="line1472"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.76800001"
- height="0.419"
- x="0.75400001"
- y="10.675"
- id="rect1474"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.76800001"
- height="0.419"
- x="0.75400001"
- y="10.675"
- id="rect1476"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.76800001"
- height="0.419"
- x="0.75400001"
- y="10.675"
- id="rect1478"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.61400002"
- y1="11.374"
- x2="2.0109999"
- y2="11.374"
- stroke="#000000"
- stroke-width="0.010"
- id="line1480"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.07"
- height="0.07"
- x="1.243"
- y="11.513"
- id="rect1482"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.07"
- height="0.07"
- x="1.243"
- y="11.513"
- id="rect1484"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.07"
- height="0.07"
- x="1.243"
- y="11.513"
- id="rect1486"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.07"
- height="0.07"
- x="1.522"
- y="11.513"
- id="rect1488"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.07"
- height="0.07"
- x="1.522"
- y="11.513"
- id="rect1490"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.07"
- height="0.07"
- x="1.522"
- y="11.513"
- id="rect1492"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.07"
- height="0.07"
- x="1.801"
- y="11.513"
- id="rect1494"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.07"
- height="0.07"
- x="1.801"
- y="11.513"
- id="rect1496"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.07"
- height="0.07"
- x="1.801"
- y="11.513"
- id="rect1498"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.14"
- height="0.14"
- x="1.7309999"
- y="11.094"
- id="rect1500"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.14"
- height="0.14"
- x="1.7309999"
- y="11.094"
- id="rect1502"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.14"
- height="0.14"
- x="1.7309999"
- y="11.094"
- id="rect1504"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="10.885"
- x2="1.522"
- y2="10.885"
- stroke="#000000"
- stroke-width="0.010"
- id="line1506"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.20999999"
- height="0.20999999"
- x="0.75400001"
- y="11.444"
- id="rect1508"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.20999999"
- height="0.20999999"
- x="0.75400001"
- y="11.444"
- id="rect1510"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.20999999"
- height="0.20999999"
- x="0.75400001"
- y="11.444"
- id="rect1512"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97799999"
- height="0.07"
- x="0.82300001"
- y="10.326"
- id="rect1514"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.97799999"
- height="0.07"
- x="0.82300001"
- y="10.326"
- id="rect1516"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97799999"
- height="0.07"
- x="0.82300001"
- y="10.326"
- id="rect1518"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.82300001"
- y1="10.745"
- x2="1.452"
- y2="10.745"
- stroke="#000000"
- stroke-width="0.010"
- id="line1520"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.452"
- y1="10.815"
- x2="1.382"
- y2="10.815"
- stroke="#000000"
- stroke-width="0.010"
- id="line1522"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.82300001"
- y1="10.815"
- x2="0.89300001"
- y2="10.815"
- stroke="#000000"
- stroke-width="0.010"
- id="line1524"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.34900001"
- height="0.07"
- x="0.963"
- y="10.745"
- id="rect1526"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.34900001"
- height="0.07"
- x="0.963"
- y="10.745"
- id="rect1528"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.34900001"
- height="0.07"
- x="0.963"
- y="10.745"
- id="rect1530"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.82300001"
- y1="10.466"
- x2="0.89300001"
- y2="10.466"
- stroke="#000000"
- stroke-width="0.010"
- id="line1532"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.963"
- y1="10.466"
- x2="1.033"
- y2="10.466"
- stroke="#000000"
- stroke-width="0.010"
- id="line1534"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.6619999"
- y1="10.466"
- x2="1.801"
- y2="10.466"
- stroke="#000000"
- stroke-width="0.010"
- id="line1536"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.84"
- x2="1.941"
- y2="12.84"
- stroke="#000000"
- stroke-width="0.010"
- id="line1538"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.77"
- x2="0.68400002"
- y2="12.77"
- stroke="#000000"
- stroke-width="0.010"
- id="line1540"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.701"
- x2="1.941"
- y2="12.701"
- stroke="#000000"
- stroke-width="0.010"
- id="line1542"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.631"
- x2="0.68400002"
- y2="12.631"
- stroke="#000000"
- stroke-width="0.010"
- id="line1544"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.561"
- x2="1.941"
- y2="12.561"
- stroke="#000000"
- stroke-width="0.010"
- id="line1546"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.491"
- x2="0.68400002"
- y2="12.491"
- stroke="#000000"
- stroke-width="0.010"
- id="line1548"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.421"
- x2="1.941"
- y2="12.421"
- stroke="#000000"
- stroke-width="0.010"
- id="line1550"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.351"
- x2="0.68400002"
- y2="12.351"
- stroke="#000000"
- stroke-width="0.010"
- id="line1552"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.282"
- x2="1.941"
- y2="12.282"
- stroke="#000000"
- stroke-width="0.010"
- id="line1554"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.212"
- x2="0.68400002"
- y2="12.212"
- stroke="#000000"
- stroke-width="0.010"
- id="line1556"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.142"
- x2="1.941"
- y2="12.142"
- stroke="#000000"
- stroke-width="0.010"
- id="line1558"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.072"
- x2="0.68400002"
- y2="12.072"
- stroke="#000000"
- stroke-width="0.010"
- id="line1560"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.002"
- x2="1.941"
- y2="12.002"
- stroke="#000000"
- stroke-width="0.010"
- id="line1562"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="11.932"
- x2="0.68400002"
- y2="11.932"
- stroke="#000000"
- stroke-width="0.010"
- id="line1564"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.559"
- y="12.296"
- id="rect1566"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.559"
- y="12.296"
- id="rect1568"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-6.454"
- y="12.401"
- id="rect1570"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-6.427,13.024 -5.928,13.024 -5.928,13.137 -6.401,13.137 -6.427,13.024 "
- id="polygon1572"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.427,13.024 -5.928,13.024 -5.928,13.137 -6.401,13.137 -6.427,13.024 "
- id="polygon1574"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-5.928,13.024 -5.719,13.024 -5.746,13.137 -5.928,13.137 -5.928,13.024 "
- id="polygon1576"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-5.928,13.024 -5.719,13.024 -5.746,13.137 -5.928,13.137 -5.928,13.024 "
- id="polygon1578"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.8940001"
- y="13.058"
- id="rect1580"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.8940001"
- y="13.058"
- id="rect1582"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-6.17,13.137 -5.976,13.137 -5.976,13.194 -5.879,13.194 -5.879,13.25 -6.267,13.25 -6.267,13.194 -6.17,13.194 -6.17,13.137 "
- id="polygon1584"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.17,13.137 -5.976,13.137 -5.976,13.194 -5.879,13.194 -5.879,13.25 -6.267,13.25 -6.267,13.194 -6.17,13.194 -6.17,13.137 "
- id="polygon1586"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.653"
- y1="11.13"
- x2="-9.6660004"
- y2="11.13"
- stroke="#000000"
- stroke-width="0.100"
- id="line1588"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-1.289"
- y1="11.13"
- x2="-1.289"
- y2="10.145"
- stroke="#000000"
- stroke-width="0.100"
- id="line1590"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-3.766"
- y1="11.13"
- x2="-3.766"
- y2="12.295"
- stroke="#000000"
- stroke-width="0.100"
- id="line1592"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-3.7739999"
- y1="11.13"
- x2="-3.7739999"
- y2="10.099"
- stroke="#000000"
- stroke-width="0.100"
- id="line1594"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-6.0799999"
- y1="11.13"
- x2="-6.0799999"
- y2="12.367"
- stroke="#000000"
- stroke-width="0.100"
- id="line1596"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-6.0939999"
- y1="11.13"
- x2="-6.0939999"
- y2="10.063"
- stroke="#000000"
- stroke-width="0.100"
- id="line1598"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-8.4139996"
- y1="11.13"
- x2="-8.4139996"
- y2="9.5740004"
- stroke="#000000"
- stroke-width="0.100"
- id="line1600"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.069"
- height="0.80199999"
- x="-4.289"
- y="12.216"
- id="rect1602"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.069"
- height="0.80199999"
- x="-4.289"
- y="12.216"
- id="rect1604"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.83700001"
- height="0.55199999"
- x="-4.1729999"
- y="12.332"
- id="rect1606"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-4.144,13.018 -3.594,13.018 -3.594,13.143 -4.115,13.143 -4.144,13.018 "
- id="polygon1608"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.144,13.018 -3.594,13.018 -3.594,13.143 -4.115,13.143 -4.144,13.018 "
- id="polygon1610"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-3.594,13.018 -3.365,13.018 -3.394,13.143 -3.594,13.143 -3.594,13.018 "
- id="polygon1612"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.594,13.018 -3.365,13.018 -3.394,13.143 -3.594,13.143 -3.594,13.018 "
- id="polygon1614"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.050000001"
- height="0.050000001"
- x="-3.5569999"
- y="13.055"
- id="rect1616"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.050000001"
- height="0.050000001"
- x="-3.5569999"
- y="13.055"
- id="rect1618"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.861,13.143 -3.648,13.143 -3.648,13.205 -3.541,13.205 -3.541,13.267 -3.968,13.267 -3.968,13.205 -3.861,13.205 -3.861,13.143 "
- id="polygon1620"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.861,13.143 -3.648,13.143 -3.648,13.205 -3.541,13.205 -3.541,13.267 -3.968,13.267 -3.968,13.205 -3.861,13.205 -3.861,13.143 "
- id="polygon1622"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.579"
- y="9.1079998"
- id="rect1624"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.579"
- y="9.1079998"
- id="rect1626"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-6.474"
- y="9.2139997"
- id="rect1628"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-6.448,9.837 -5.948,9.837 -5.948,9.95 -6.421,9.95 -6.448,9.837 "
- id="polygon1630"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.448,9.837 -5.948,9.837 -5.948,9.95 -6.421,9.95 -6.448,9.837 "
- id="polygon1632"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-5.948,9.837 -5.74,9.837 -5.766,9.95 -5.948,9.95 -5.948,9.837 "
- id="polygon1634"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-5.948,9.837 -5.74,9.837 -5.766,9.95 -5.948,9.95 -5.948,9.837 "
- id="polygon1636"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.914"
- y="9.8710003"
- id="rect1638"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.914"
- y="9.8710003"
- id="rect1640"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-6.191,9.95 -5.996,9.95 -5.996,10.007 -5.899,10.007 -5.899,10.063 -6.288,10.063 -6.288,10.007 -6.191,10.007 -6.191,9.95 "
- id="polygon1642"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.191,9.95 -5.996,9.95 -5.996,10.007 -5.899,10.007 -5.899,10.063 -6.288,10.063 -6.288,10.007 -6.191,10.007 -6.191,9.95 "
- id="polygon1644"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-4.2600002"
- y="9.1450005"
- id="rect1646"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-4.2600002"
- y="9.1450005"
- id="rect1648"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-4.1550002"
- y="9.25"
- id="rect1650"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-4.128,9.873 -3.629,9.873 -3.629,9.986 -4.102,9.986 -4.128,9.873 "
- id="polygon1652"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.128,9.873 -3.629,9.873 -3.629,9.986 -4.102,9.986 -4.128,9.873 "
- id="polygon1654"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-3.629,9.873 -3.42,9.873 -3.447,9.986 -3.629,9.986 -3.629,9.873 "
- id="polygon1656"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.629,9.873 -3.42,9.873 -3.447,9.986 -3.629,9.986 -3.629,9.873 "
- id="polygon1658"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-3.595"
- y="9.9069996"
- id="rect1660"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-3.595"
- y="9.9069996"
- id="rect1662"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.871,9.986 -3.677,9.986 -3.677,10.043 -3.58,10.043 -3.58,10.099 -3.969,10.099 -3.969,10.043 -3.871,10.043 -3.871,9.986 "
- id="polygon1664"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.871,9.986 -3.677,9.986 -3.677,10.043 -3.58,10.043 -3.58,10.099 -3.969,10.099 -3.969,10.043 -3.871,10.043 -3.871,9.986 "
- id="polygon1666"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-8.9029999"
- y="9.0410004"
- id="rect1668"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-8.9029999"
- y="9.0410004"
- id="rect1670"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-8.7980003"
- y="9.1470003"
- id="rect1672"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-8.771,9.77 -8.272,9.77 -8.272,9.883 -8.745,9.883 -8.771,9.77 "
- id="polygon1674"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-8.771,9.77 -8.272,9.77 -8.272,9.883 -8.745,9.883 -8.771,9.77 "
- id="polygon1676"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-8.272,9.77 -8.063,9.77 -8.09,9.883 -8.272,9.883 -8.272,9.77 "
- id="polygon1678"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-8.272,9.77 -8.063,9.77 -8.09,9.883 -8.272,9.883 -8.272,9.77 "
- id="polygon1680"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-8.2379999"
- y="9.8039999"
- id="rect1682"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-8.2379999"
- y="9.8039999"
- id="rect1684"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-8.515,9.883 -8.32,9.883 -8.32,9.94 -8.223,9.94 -8.223,9.996 -8.612,9.996 -8.612,9.94 -8.515,9.94 -8.515,9.883 "
- id="polygon1686"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-8.515,9.883 -8.32,9.883 -8.32,9.94 -8.223,9.94 -8.223,9.996 -8.612,9.996 -8.612,9.94 -8.515,9.94 -8.515,9.883 "
- id="polygon1688"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-1.701,9.517 -1.75,9.538 -1.895,9.902 -1.895,10.084 -1.823,10.145 -0.754,10.145 -0.682,10.084 -0.682,9.902 -0.827,9.538 -0.876,9.517 -1.701,9.517 "
- id="polygon1690"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="-1.701,9.517 -1.75,9.538 -1.895,9.902 -1.895,10.084 -1.823,10.145 -0.754,10.145 -0.682,10.084 -0.682,9.902 -0.827,9.538 -0.876,9.517 -1.701,9.517 "
- id="polygon1692"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -1.871,9.841 L -1.823,9.861 L -0.754,9.861 L -0.706,9.841"
- id="path1694"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -0.754,9.861 L -0.682,9.902"
- id="path1696"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -1.895,9.902 L -1.823,9.861"
- id="path1698"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.556,9.133 -1.58,9.618 -0.997,9.618 -1.021,9.133 -1.556,9.133 "
- id="polygon1700"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="-1.556,9.133 -1.58,9.618 -0.997,9.618 -1.021,9.133 -1.556,9.133 "
- id="polygon1702"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.653,9.618 -1.701,9.76 -0.876,9.76 -0.924,9.618 -1.653,9.618 "
- id="polygon1704"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="-1.653,9.618 -1.701,9.76 -0.876,9.76 -0.924,9.618 -1.653,9.618 "
- id="polygon1706"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="-1.653"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1708"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.653"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1710"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.531"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1712"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.531"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1714"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.41"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1716"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.41"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1718"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.653"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1720"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.653"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1722"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.531"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1724"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.531"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1726"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.41"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1728"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.41"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1730"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.653"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1732"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.653"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1734"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.531"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1736"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.531"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1738"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.41"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1740"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.41"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1742"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.653"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1744"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.653"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1746"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.531"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1748"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.531"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1750"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.41"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1752"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.41"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1754"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.289"
- cy="9.9420004"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1756"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-1.289"
- cy="9.9420004"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1758"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-0.98500001"
- cy="9.9420004"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1760"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-0.98500001"
- cy="9.9420004"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1762"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.312"
- height="2.625"
- x="-11.059"
- y="9.7469997"
- id="rect1764"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.312"
- height="2.625"
- x="-11.059"
- y="9.7469997"
- id="rect1766"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.312"
- height="2.625"
- x="-11.059"
- y="9.7469997"
- id="rect1768"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.05"
- height="1.05"
- x="-10.928"
- y="9.8780003"
- id="rect1770"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.05"
- height="1.05"
- x="-10.928"
- y="9.8780003"
- id="rect1772"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.05"
- height="1.05"
- x="-10.928"
- y="9.8780003"
- id="rect1774"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8780003"
- y1="10.141"
- x2="-10.928"
- y2="10.141"
- stroke="#000000"
- stroke-width="0.010"
- id="line1776"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.928"
- y1="10.403"
- x2="-9.8780003"
- y2="10.403"
- stroke="#000000"
- stroke-width="0.010"
- id="line1778"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8780003"
- y1="10.6"
- x2="-10.928"
- y2="10.6"
- stroke="#000000"
- stroke-width="0.010"
- id="line1780"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.722"
- height="0.39399999"
- x="-10.928"
- y="11.06"
- id="rect1782"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.722"
- height="0.39399999"
- x="-10.928"
- y="11.06"
- id="rect1784"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.722"
- height="0.39399999"
- x="-10.928"
- y="11.06"
- id="rect1786"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-11.059"
- y1="11.519"
- x2="-9.7460003"
- y2="11.519"
- stroke="#000000"
- stroke-width="0.010"
- id="line1788"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.468"
- y="11.65"
- id="rect1790"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.468"
- y="11.65"
- id="rect1792"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.468"
- y="11.65"
- id="rect1794"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.206"
- y="11.65"
- id="rect1796"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.206"
- y="11.65"
- id="rect1798"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.206"
- y="11.65"
- id="rect1800"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.066"
- height="0.066"
- x="-9.9429998"
- y="11.65"
- id="rect1802"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.066"
- height="0.066"
- x="-9.9429998"
- y="11.65"
- id="rect1804"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.066"
- height="0.066"
- x="-9.9429998"
- y="11.65"
- id="rect1806"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.131"
- height="0.066"
- x="-10.009"
- y="11.256"
- id="rect1808"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.131"
- height="0.066"
- x="-10.009"
- y="11.256"
- id="rect1810"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.131"
- height="0.066"
- x="-10.009"
- y="11.256"
- id="rect1812"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.928"
- y1="11.256"
- x2="-10.206"
- y2="11.256"
- stroke="#000000"
- stroke-width="0.010"
- id="line1814"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.197"
- height="0.197"
- x="-10.928"
- y="11.585"
- id="rect1816"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.197"
- height="0.197"
- x="-10.928"
- y="11.585"
- id="rect1818"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.197"
- height="0.197"
- x="-10.928"
- y="11.585"
- id="rect1820"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91900003"
- height="0.066"
- x="-10.862"
- y="10.666"
- id="rect1822"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.91900003"
- height="0.066"
- x="-10.862"
- y="10.666"
- id="rect1824"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91900003"
- height="0.066"
- x="-10.862"
- y="10.666"
- id="rect1826"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.862"
- y1="11.125"
- x2="-10.271"
- y2="11.125"
- stroke="#000000"
- stroke-width="0.010"
- id="line1828"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.271"
- y1="11.191"
- x2="-10.337"
- y2="11.191"
- stroke="#000000"
- stroke-width="0.010"
- id="line1830"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.862"
- y1="11.191"
- x2="-10.796"
- y2="11.191"
- stroke="#000000"
- stroke-width="0.010"
- id="line1832"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.32800001"
- height="0.066"
- x="-10.731"
- y="11.125"
- id="rect1834"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.32800001"
- height="0.066"
- x="-10.731"
- y="11.125"
- id="rect1836"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.32800001"
- height="0.066"
- x="-10.731"
- y="11.125"
- id="rect1838"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.862"
- y1="10.797"
- x2="-10.796"
- y2="10.797"
- stroke="#000000"
- stroke-width="0.010"
- id="line1840"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.731"
- y1="10.797"
- x2="-10.665"
- y2="10.797"
- stroke="#000000"
- stroke-width="0.010"
- id="line1842"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.074"
- y1="10.797"
- x2="-9.9429998"
- y2="10.797"
- stroke="#000000"
- stroke-width="0.010"
- id="line1844"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8120003"
- y1="12.306"
- x2="-10.993"
- y2="12.306"
- stroke="#000000"
- stroke-width="0.010"
- id="line1846"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.993"
- y1="12.241"
- x2="-9.8120003"
- y2="12.241"
- stroke="#000000"
- stroke-width="0.010"
- id="line1848"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8120003"
- y1="12.175"
- x2="-10.993"
- y2="12.175"
- stroke="#000000"
- stroke-width="0.010"
- id="line1850"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.993"
- y1="12.11"
- x2="-9.8120003"
- y2="12.11"
- stroke="#000000"
- stroke-width="0.010"
- id="line1852"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8120003"
- y1="12.044"
- x2="-10.993"
- y2="12.044"
- stroke="#000000"
- stroke-width="0.010"
- id="line1854"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.993"
- y1="11.978"
- x2="-9.8120003"
- y2="11.978"
- stroke="#000000"
- stroke-width="0.010"
- id="line1856"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8120003"
- y1="11.913"
- x2="-10.993"
- y2="11.913"
- stroke="#000000"
- stroke-width="0.010"
- id="line1858"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="-6.5710001"
- y="8.3360004"
- id="text1860"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="-6.9060001"
- y="8.9359999"
- id="text1862"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.0.0/22</text>
- <text
- x="-10.628"
- y="13.181"
- id="text1864"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="-10.454"
- y="13.681"
- id="text1866"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">GWYN-APPS</text>
- <rect
- width="1.4450001"
- height="1.275"
- x="2.5510001"
- y="8.6120005"
- id="rect1868"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="3.273"
- cy="9.8870001"
- rx="0.72299999"
- ry="0.213"
- id="ellipse1870"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="3.273"
- cy="8.6120005"
- rx="0.72299999"
- ry="0.213"
- id="ellipse1872"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="3.273"
- cy="8.6120005"
- rx="0.72299999"
- ry="0.213"
- id="ellipse1874"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 3.996,8.612 L 3.996,9.887 C 3.996,10.005 3.672,10.1 3.273,10.1 C 2.874,10.1 2.551,10.005 2.551,9.887 L 2.551,8.612"
- id="path1876"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="2.0109999"
- y1="9.2469997"
- x2="2.586"
- y2="9.2469997"
- stroke="#000000"
- stroke-width="0.100"
- id="line1878"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="2.983"
- y="9.3260002"
- id="text1880"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="2.928"
- y="9.7259998"
- id="text1882"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Master</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="5.725,19.819 5.725,18.237 5.732,18.237 5.732,17.325 "
- id="polyline1884"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="1.317"
- y="15.131"
- id="text1886"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">1100 Users</text>
- <text
- x="1.136"
- y="6.0770001"
- id="text1888"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">320 Users</text>
- <text
- x="12.943"
- y="6.0310001"
- id="text1890"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">180 Users</text>
- <text
- x="12.358"
- y="15.177"
- id="text1892"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">100 Users</text>
- <text
- x="-9.9619999"
- y="15.156"
- id="text1894"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">New York - Bldg1</text>
- <text
- x="13.214"
- y="0.46399999"
- id="text1896"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Los Angeles</text>
- <text
- x="1.1109999"
- y="0.46399999"
- id="text1898"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">London</text>
- <text
- x="12.979"
- y="8.0889997"
- id="text1900"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Washington, DC</text>
- <rect
- width="11.132"
- height="6.5630002"
- x="-11.146"
- y="16.205999"
- id="rect1902"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.146,16.206 C -11.311685,16.206 -11.446,16.340315 -11.446,16.506"
- id="path1904"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 0.286,16.506 C 0.286,16.340315 0.15168542,16.206 -0.014,16.206"
- id="path1906"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="11.732"
- height="5.9629998"
- x="-11.446"
- y="16.506001"
- id="rect1908"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.446,22.469 C -11.446,22.634685 -11.311685,22.769 -11.146,22.769"
- id="path1910"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M -0.014,22.769 C 0.15168542,22.769 0.286,22.634685 0.286,22.469"
- id="path1912"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="-11.146"
- y1="16.205999"
- x2="-0.014"
- y2="16.205999"
- stroke="#000000"
- stroke-width="0.050"
- id="line1914"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.146"
- y1="22.768999"
- x2="-0.014"
- y2="22.768999"
- stroke="#000000"
- stroke-width="0.050"
- id="line1916"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.146,16.206 C -11.311685,16.206 -11.446,16.340315 -11.446,16.506"
- id="path1918"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.286,16.506 C 0.286,16.340315 0.15168542,16.206 -0.014,16.206"
- id="path1920"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.446"
- y1="16.506001"
- x2="-11.446"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line1922"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.28600001"
- y1="16.506001"
- x2="0.28600001"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line1924"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.446,22.469 C -11.446,22.634685 -11.311685,22.769 -11.146,22.769"
- id="path1926"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M -0.014,22.769 C 0.15168542,22.769 0.286,22.634685 0.286,22.469"
- id="path1928"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.78799999"
- height="0.78799999"
- x="-2.214"
- y="19.285"
- id="rect1930"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="0.78799999"
- height="0.78799999"
- x="-2.214"
- y="19.285"
- id="rect1932"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.78799999"
- height="0.78799999"
- x="-2.214"
- y="19.285"
- id="rect1934"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -1.772,19.413 C -1.772,19.806 -1.693,19.728 -2.087,19.728"
- id="path1936"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -1.772,19.413 C -1.772,19.806 -1.693,19.728 -2.087,19.728"
- id="path1938"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.734,19.474 -1.773,19.395 -1.813,19.474 -1.734,19.474 "
- id="polygon1940"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.734,19.474 -1.773,19.395 -1.813,19.474 -1.734,19.474 "
- id="polygon1942"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-2.025,19.687 -2.104,19.726 -2.025,19.765 -2.025,19.687 "
- id="polygon1944"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-2.025,19.687 -2.104,19.726 -2.025,19.765 -2.025,19.687 "
- id="polygon1946"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -1.538,19.634 C -1.932,19.634 -1.853,19.555 -1.853,19.949"
- id="path1948"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -1.538,19.634 C -1.932,19.634 -1.853,19.555 -1.853,19.949"
- id="path1950"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.608,19.671 -1.529,19.632 -1.608,19.592 -1.608,19.671 "
- id="polygon1952"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.608,19.671 -1.529,19.632 -1.608,19.592 -1.608,19.671 "
- id="polygon1954"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-1.899,19.884 -1.86,19.962 -1.821,19.884 -1.899,19.884 "
- id="polygon1956"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.899,19.884 -1.86,19.962 -1.821,19.884 -1.899,19.884 "
- id="polygon1958"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="-5.2220001"
- y="17.145"
- id="text1960"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="-5.5609999"
- y="17.745001"
- id="text1962"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.4.0/22</text>
- <text
- x="-10.001"
- y="21.07"
- id="text1964"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="-10.37"
- y="21.57"
- id="text1966"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG2-BDC</text>
- <rect
- width="1.217"
- height="1.825"
- x="-8.665"
- y="18.782"
- id="rect1968"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="-8.665"
- y="18.782"
- id="rect1970"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="-8.665"
- y="18.782"
- id="rect1972"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="-8.6040001"
- y="18.843"
- id="rect1974"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="-8.6040001"
- y="18.843"
- id="rect1976"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="-8.6040001"
- y="18.843"
- id="rect1978"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="19.087"
- x2="-7.6300001"
- y2="19.087"
- stroke="#000000"
- stroke-width="0.010"
- id="line1980"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.6300001"
- y1="19.33"
- x2="-8.6040001"
- y2="19.33"
- stroke="#000000"
- stroke-width="0.010"
- id="line1982"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="-8.4820004"
- y="19.634001"
- id="rect1984"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="-8.4820004"
- y="19.634001"
- id="rect1986"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="-8.4820004"
- y="19.634001"
- id="rect1988"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.665"
- y1="20.181999"
- x2="-7.448"
- y2="20.181999"
- stroke="#000000"
- stroke-width="0.010"
- id="line1990"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.8130002"
- y="20.059999"
- id="rect1992"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.8130002"
- y="20.059999"
- id="rect1994"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.8130002"
- y="20.059999"
- id="rect1996"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.691"
- y="20.059999"
- id="rect1998"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.691"
- y="20.059999"
- id="rect2000"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.691"
- y="20.059999"
- id="rect2002"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.5700002"
- y="20.059999"
- id="rect2004"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.5700002"
- y="20.059999"
- id="rect2006"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.5700002"
- y="20.059999"
- id="rect2008"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="-7.6300001"
- y="19.877001"
- id="rect2010"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="-7.6300001"
- y="19.877001"
- id="rect2012"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="-7.6300001"
- y="19.877001"
- id="rect2014"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4820004"
- y1="19.816999"
- x2="-7.8130002"
- y2="19.816999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2016"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.182"
- height="0.183"
- x="-7.691"
- y="19.634001"
- id="rect2018"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.182"
- height="0.183"
- x="-7.691"
- y="19.634001"
- id="rect2020"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.182"
- height="0.183"
- x="-7.691"
- y="19.634001"
- id="rect2022"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="-8.5430002"
- y="19.391001"
- id="rect2024"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="-8.5430002"
- y="19.391001"
- id="rect2026"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="-8.5430002"
- y="19.391001"
- id="rect2028"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4209995"
- y1="19.695"
- x2="-7.8740001"
- y2="19.695"
- stroke="#000000"
- stroke-width="0.010"
- id="line2030"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="-8.3000002"
- y="19.695"
- id="rect2032"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="-8.3000002"
- y="19.695"
- id="rect2034"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="-8.3000002"
- y="19.695"
- id="rect2036"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.8130002"
- y1="19.511999"
- x2="-7.691"
- y2="19.511999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2038"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="20.242001"
- x2="-7.5089998"
- y2="20.242001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2040"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5089998"
- y1="20.302999"
- x2="-8.6040001"
- y2="20.302999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2042"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="20.364"
- x2="-7.5089998"
- y2="20.364"
- stroke="#000000"
- stroke-width="0.010"
- id="line2044"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5089998"
- y1="20.547001"
- x2="-8.6040001"
- y2="20.547001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2046"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="20.486"
- x2="-7.5089998"
- y2="20.486"
- stroke="#000000"
- stroke-width="0.010"
- id="line2048"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5089998"
- y1="20.424999"
- x2="-8.6040001"
- y2="20.424999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2050"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.5430002"
- y1="19.511999"
- x2="-8.4820004"
- y2="19.511999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2052"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4209995"
- y1="19.511999"
- x2="-8.3599997"
- y2="19.511999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2054"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4209995"
- y1="19.756001"
- x2="-8.3599997"
- y2="19.756001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2056"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.9349999"
- y1="19.756001"
- x2="-7.8740001"
- y2="19.756001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2058"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.4980001"
- y1="19.695"
- x2="-2.164"
- y2="19.679001"
- stroke="#000000"
- stroke-width="0.100"
- id="line2060"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-5.9559999"
- y1="19.690001"
- x2="-5.9530001"
- y2="20.649"
- stroke="#000000"
- stroke-width="0.100"
- id="line2062"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-5.9530001"
- y1="19.690001"
- x2="-5.9559999"
- y2="18.690001"
- stroke="#000000"
- stroke-width="0.100"
- id="line2064"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-4.4590001"
- y1="19.686001"
- x2="-4.4559999"
- y2="20.591"
- stroke="#000000"
- stroke-width="0.100"
- id="line2066"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-4.4569998"
- y1="19.686001"
- x2="-4.46"
- y2="18.686001"
- stroke="#000000"
- stroke-width="0.100"
- id="line2068"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-2.961"
- y1="19.681"
- x2="-2.9579999"
- y2="20.608"
- stroke="#000000"
- stroke-width="0.100"
- id="line2070"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-2.9619999"
- y1="19.681"
- x2="-2.9649999"
- y2="18.681"
- stroke="#000000"
- stroke-width="0.100"
- id="line2072"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.9439998"
- y="20.618"
- id="rect2074"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.9439998"
- y="20.618"
- id="rect2076"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-4.8470001"
- y="20.715"
- id="rect2078"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-4.822,21.29 -4.361,21.29 -4.361,21.395 -4.798,21.395 -4.822,21.29 "
- id="polygon2080"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.822,21.29 -4.361,21.29 -4.361,21.395 -4.798,21.395 -4.822,21.29 "
- id="polygon2082"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-4.361,21.29 -4.169,21.29 -4.193,21.395 -4.361,21.395 -4.361,21.29 "
- id="polygon2084"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.361,21.29 -4.169,21.29 -4.193,21.395 -4.361,21.395 -4.361,21.29 "
- id="polygon2086"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.3299999"
- y="21.320999"
- id="rect2088"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.3299999"
- y="21.320999"
- id="rect2090"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-4.585,21.395 -4.406,21.395 -4.406,21.447 -4.317,21.447 -4.317,21.499 -4.675,21.499 -4.675,21.447 -4.585,21.447 -4.585,21.395 "
- id="polygon2092"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.585,21.395 -4.406,21.395 -4.406,21.447 -4.317,21.447 -4.317,21.499 -4.675,21.499 -4.675,21.447 -4.585,21.447 -4.585,21.395 "
- id="polygon2094"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.4260001"
- y="20.607"
- id="rect2096"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.4260001"
- y="20.607"
- id="rect2098"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-3.329"
- y="20.704"
- id="rect2100"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-3.305,21.279 -2.844,21.279 -2.844,21.384 -3.281,21.384 -3.305,21.279 "
- id="polygon2102"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.305,21.279 -2.844,21.279 -2.844,21.384 -3.281,21.384 -3.305,21.279 "
- id="polygon2104"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-2.844,21.279 -2.652,21.279 -2.676,21.384 -2.844,21.384 -2.844,21.279 "
- id="polygon2106"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-2.844,21.279 -2.652,21.279 -2.676,21.384 -2.844,21.384 -2.844,21.279 "
- id="polygon2108"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.813"
- y="21.311001"
- id="rect2110"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.813"
- y="21.311001"
- id="rect2112"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.068,21.384 -2.889,21.384 -2.889,21.436 -2.799,21.436 -2.799,21.488 -3.158,21.488 -3.158,21.436 -3.068,21.436 -3.068,21.384 "
- id="polygon2114"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.068,21.384 -2.889,21.384 -2.889,21.436 -2.799,21.436 -2.799,21.488 -3.158,21.488 -3.158,21.436 -3.068,21.436 -3.068,21.384 "
- id="polygon2116"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-6.3759999"
- y="18.181999"
- id="rect2118"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-6.3759999"
- y="18.181999"
- id="rect2120"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-6.2789998"
- y="18.278999"
- id="rect2122"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-6.255,18.854 -5.794,18.854 -5.794,18.959 -6.231,18.959 -6.255,18.854 "
- id="polygon2124"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.255,18.854 -5.794,18.854 -5.794,18.959 -6.231,18.959 -6.255,18.854 "
- id="polygon2126"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-5.794,18.854 -5.602,18.854 -5.626,18.959 -5.794,18.959 -5.794,18.854 "
- id="polygon2128"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-5.794,18.854 -5.602,18.854 -5.626,18.959 -5.794,18.959 -5.794,18.854 "
- id="polygon2130"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-5.763"
- y="18.886"
- id="rect2132"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-5.763"
- y="18.886"
- id="rect2134"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-6.018,18.959 -5.839,18.959 -5.839,19.011 -5.749,19.011 -5.749,19.063 -6.108,19.063 -6.108,19.011 -6.018,19.011 -6.018,18.959 "
- id="polygon2136"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.018,18.959 -5.839,18.959 -5.839,19.011 -5.749,19.011 -5.749,19.063 -6.108,19.063 -6.108,19.011 -6.018,19.011 -6.018,18.959 "
- id="polygon2138"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.901"
- y="18.181999"
- id="rect2140"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.901"
- y="18.181999"
- id="rect2142"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-4.8039999"
- y="18.278999"
- id="rect2144"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-4.78,18.854 -4.319,18.854 -4.319,18.959 -4.756,18.959 -4.78,18.854 "
- id="polygon2146"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.78,18.854 -4.319,18.854 -4.319,18.959 -4.756,18.959 -4.78,18.854 "
- id="polygon2148"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-4.319,18.854 -4.127,18.854 -4.151,18.959 -4.319,18.959 -4.319,18.854 "
- id="polygon2150"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.319,18.854 -4.127,18.854 -4.151,18.959 -4.319,18.959 -4.319,18.854 "
- id="polygon2152"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.2880001"
- y="18.886"
- id="rect2154"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.2880001"
- y="18.886"
- id="rect2156"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-4.543,18.959 -4.364,18.959 -4.364,19.011 -4.274,19.011 -4.274,19.063 -4.633,19.063 -4.633,19.011 -4.543,19.011 -4.543,18.959 "
- id="polygon2158"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.543,18.959 -4.364,18.959 -4.364,19.011 -4.274,19.011 -4.274,19.063 -4.633,19.063 -4.633,19.011 -4.543,19.011 -4.543,18.959 "
- id="polygon2160"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.401"
- y="18.207001"
- id="rect2162"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.401"
- y="18.207001"
- id="rect2164"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-3.3039999"
- y="18.304001"
- id="rect2166"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-3.28,18.879 -2.819,18.879 -2.819,18.984 -3.256,18.984 -3.28,18.879 "
- id="polygon2168"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.28,18.879 -2.819,18.879 -2.819,18.984 -3.256,18.984 -3.28,18.879 "
- id="polygon2170"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-2.819,18.879 -2.627,18.879 -2.651,18.984 -2.819,18.984 -2.819,18.879 "
- id="polygon2172"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-2.819,18.879 -2.627,18.879 -2.651,18.984 -2.819,18.984 -2.819,18.879 "
- id="polygon2174"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.7880001"
- y="18.910999"
- id="rect2176"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.7880001"
- y="18.910999"
- id="rect2178"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.043,18.984 -2.864,18.984 -2.864,19.036 -2.774,19.036 -2.774,19.088 -3.133,19.088 -3.133,19.036 -3.043,19.036 -3.043,18.984 "
- id="polygon2180"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.043,18.984 -2.864,18.984 -2.864,19.036 -2.774,19.036 -2.774,19.088 -3.133,19.088 -3.133,19.036 -3.043,19.036 -3.043,18.984 "
- id="polygon2182"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-6.439,20.854 -6.487,20.874 -6.631,21.234 -6.631,21.414 -6.559,21.474 -5.503,21.474 -5.431,21.414 -5.431,21.234 -5.575,20.874 -5.623,20.854 -6.439,20.854 "
- id="polygon2184"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="-6.439,20.854 -6.487,20.874 -6.631,21.234 -6.631,21.414 -6.559,21.474 -5.503,21.474 -5.431,21.414 -5.431,21.234 -5.575,20.874 -5.623,20.854 -6.439,20.854 "
- id="polygon2186"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -6.607,21.174 L -6.559,21.194 L -5.503,21.194 L -5.455,21.174"
- id="path2188"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -5.503,21.194 L -5.431,21.234"
- id="path2190"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -6.631,21.234 L -6.559,21.194"
- id="path2192"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-6.295,20.474 -6.319,20.954 -5.743,20.954 -5.767,20.474 -6.295,20.474 "
- id="polygon2194"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="-6.295,20.474 -6.319,20.954 -5.743,20.954 -5.767,20.474 -6.295,20.474 "
- id="polygon2196"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-6.391,20.954 -6.439,21.094 -5.623,21.094 -5.671,20.954 -6.391,20.954 "
- id="polygon2198"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="-6.391,20.954 -6.439,21.094 -5.623,21.094 -5.671,20.954 -6.391,20.954 "
- id="polygon2200"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="-6.3909998"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2202"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2204"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2206"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2208"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2210"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2212"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.3909998"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2214"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2216"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2218"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2220"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2222"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2224"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.3909998"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2226"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2228"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2230"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2232"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2234"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2236"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.3909998"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2238"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2240"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2242"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2244"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2246"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2248"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.0310001"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2250"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-6.0310001"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2252"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-5.7309999"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2254"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-5.7309999"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2256"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.17"
- height="1.033"
- x="-10.59"
- y="19.132"
- id="rect2258"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="-10.004"
- cy="20.165001"
- rx="0.58499998"
- ry="0.17200001"
- id="ellipse2260"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="-10.004"
- cy="19.132"
- rx="0.58499998"
- ry="0.17200001"
- id="ellipse2262"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="-10.004"
- cy="19.132"
- rx="0.58499998"
- ry="0.17200001"
- id="ellipse2264"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -9.419,19.132 L -9.419,20.165 C -9.419,20.26 -9.681,20.337 -10.004,20.337 C -10.328,20.337 -10.59,20.26 -10.59,20.165 L -10.59,19.132"
- id="path2266"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="-9.3959999"
- y1="19.684"
- x2="-8.665"
- y2="19.695"
- stroke="#000000"
- stroke-width="0.100"
- id="line2268"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="-10.303"
- y="19.759001"
- id="text2270"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="-10.288"
- y="20.159"
- id="text2272"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <text
- x="-0.91500002"
- y="19.843"
- id="text2274"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Router</text>
- <text
- x="-1.867"
- y="22.455999"
- id="text2276"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">50 Users</text>
- <text
- x="-10.478"
- y="17.114"
- id="text2278"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">New York</text>
- <text
- x="-10.147"
- y="17.914"
- id="text2280"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Bldg 2</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="-1.554,15.161 -1.554,15.906 -1.821,15.906 -1.821,19.285 "
- id="polyline2282"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.787"
- height="0.78799999"
- x="5.3379998"
- y="16.538"
- id="rect2284"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="0.787"
- height="0.78799999"
- x="5.3379998"
- y="16.538"
- id="rect2286"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.787"
- height="0.78799999"
- x="5.3379998"
- y="16.538"
- id="rect2288"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 5.781,16.665 C 5.781,17.059 5.859,16.98 5.466,16.98"
- id="path2290"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 5.781,16.665 C 5.781,17.059 5.859,16.98 5.466,16.98"
- id="path2292"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="5.818,16.727 5.779,16.648 5.74,16.727 5.818,16.727 "
- id="polygon2294"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.818,16.727 5.779,16.648 5.74,16.727 5.818,16.727 "
- id="polygon2296"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="5.527,16.939 5.448,16.979 5.527,17.018 5.527,16.939 "
- id="polygon2298"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.527,16.939 5.448,16.979 5.527,17.018 5.527,16.939 "
- id="polygon2300"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 6.014,16.887 C 5.62,16.887 5.699,16.808 5.699,17.202"
- id="path2302"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 6.014,16.887 C 5.62,16.887 5.699,16.808 5.699,17.202"
- id="path2304"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="5.944,16.924 6.023,16.884 5.944,16.845 5.944,16.924 "
- id="polygon2306"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.944,16.924 6.023,16.884 5.944,16.845 5.944,16.924 "
- id="polygon2308"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="5.653,17.136 5.692,17.215 5.732,17.136 5.653,17.136 "
- id="polygon2310"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.653,17.136 5.692,17.215 5.732,17.136 5.653,17.136 "
- id="polygon2312"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="7.8559999"
- y="17.167"
- id="text2314"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="7.5180001"
- y="17.767"
- id="text2316"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.8.0/22</text>
- <text
- x="3.204"
- y="18.118"
- id="text2318"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="2.835"
- y="18.618"
- id="text2320"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG3-BDC</text>
- <text
- x="11.067"
- y="21.718"
- id="text2322"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="11.212"
- y="22.218"
- id="text2324"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG2-APPS</text>
- <rect
- width="1.217"
- height="1.825"
- x="4.0770001"
- y="18.941999"
- id="rect2326"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="4.0770001"
- y="18.941999"
- id="rect2328"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="4.0770001"
- y="18.941999"
- id="rect2330"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="4.138"
- y="19.003"
- id="rect2332"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="4.138"
- y="19.003"
- id="rect2334"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="4.138"
- y="19.003"
- id="rect2336"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="19.246"
- x2="5.112"
- y2="19.246"
- stroke="#000000"
- stroke-width="0.010"
- id="line2338"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.112"
- y1="19.49"
- x2="4.138"
- y2="19.49"
- stroke="#000000"
- stroke-width="0.010"
- id="line2340"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="4.2600002"
- y="19.794001"
- id="rect2342"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="4.2600002"
- y="19.794001"
- id="rect2344"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="4.2600002"
- y="19.794001"
- id="rect2346"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.0770001"
- y1="20.341"
- x2="5.2940001"
- y2="20.341"
- stroke="#000000"
- stroke-width="0.010"
- id="line2348"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="4.9289999"
- y="20.219999"
- id="rect2350"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="4.9289999"
- y="20.219999"
- id="rect2352"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="4.9289999"
- y="20.219999"
- id="rect2354"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.0510001"
- y="20.219999"
- id="rect2356"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.0510001"
- y="20.219999"
- id="rect2358"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.0510001"
- y="20.219999"
- id="rect2360"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.1719999"
- y="20.219999"
- id="rect2362"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.1719999"
- y="20.219999"
- id="rect2364"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.1719999"
- y="20.219999"
- id="rect2366"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="5.112"
- y="20.037001"
- id="rect2368"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="5.112"
- y="20.037001"
- id="rect2370"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="5.112"
- y="20.037001"
- id="rect2372"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.2600002"
- y1="19.976"
- x2="4.9289999"
- y2="19.976"
- stroke="#000000"
- stroke-width="0.010"
- id="line2374"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.182"
- height="0.183"
- x="5.0510001"
- y="19.794001"
- id="rect2376"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.182"
- height="0.183"
- x="5.0510001"
- y="19.794001"
- id="rect2378"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.182"
- height="0.183"
- x="5.0510001"
- y="19.794001"
- id="rect2380"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="4.1989999"
- y="19.549999"
- id="rect2382"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="4.1989999"
- y="19.549999"
- id="rect2384"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="4.1989999"
- y="19.549999"
- id="rect2386"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.3210001"
- y1="19.855"
- x2="4.868"
- y2="19.855"
- stroke="#000000"
- stroke-width="0.010"
- id="line2388"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="4.4419999"
- y="19.855"
- id="rect2390"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="4.4419999"
- y="19.855"
- id="rect2392"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="4.4419999"
- y="19.855"
- id="rect2394"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.9289999"
- y1="19.672001"
- x2="5.0510001"
- y2="19.672001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2396"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="20.402"
- x2="5.2329998"
- y2="20.402"
- stroke="#000000"
- stroke-width="0.010"
- id="line2398"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.2329998"
- y1="20.462999"
- x2="4.138"
- y2="20.462999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2400"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="20.524"
- x2="5.2329998"
- y2="20.524"
- stroke="#000000"
- stroke-width="0.010"
- id="line2402"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.2329998"
- y1="20.705999"
- x2="4.138"
- y2="20.705999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2404"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="20.645"
- x2="5.2329998"
- y2="20.645"
- stroke="#000000"
- stroke-width="0.010"
- id="line2406"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.2329998"
- y1="20.584999"
- x2="4.138"
- y2="20.584999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2408"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.1989999"
- y1="19.672001"
- x2="4.2600002"
- y2="19.672001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2410"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.3210001"
- y1="19.672001"
- x2="4.382"
- y2="19.672001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2412"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.3210001"
- y1="19.915001"
- x2="4.382"
- y2="19.915001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2414"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.8070002"
- y1="19.915001"
- x2="4.868"
- y2="19.915001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2416"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.244"
- y1="19.855"
- x2="10.386"
- y2="19.841999"
- stroke="#000000"
- stroke-width="0.100"
- id="line2418"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.7309999"
- y1="19.851"
- x2="6.7329998"
- y2="20.809999"
- stroke="#000000"
- stroke-width="0.100"
- id="line2420"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.7350001"
- y1="19.851"
- x2="6.7319999"
- y2="18.851"
- stroke="#000000"
- stroke-width="0.100"
- id="line2422"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.1739998"
- y1="19.847"
- x2="8.1759996"
- y2="20.753"
- stroke="#000000"
- stroke-width="0.100"
- id="line2424"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.1750002"
- y1="19.847"
- x2="8.1730003"
- y2="18.848"
- stroke="#000000"
- stroke-width="0.100"
- id="line2426"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.6169996"
- y1="19.844"
- x2="9.6190004"
- y2="20.771"
- stroke="#000000"
- stroke-width="0.100"
- id="line2428"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.6160002"
- y1="19.844"
- x2="9.6129999"
- y2="18.844"
- stroke="#000000"
- stroke-width="0.100"
- id="line2430"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.723"
- y="20.778"
- id="rect2432"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.723"
- y="20.778"
- id="rect2434"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.8210001"
- y="20.875"
- id="rect2436"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.845,21.45 8.306,21.45 8.306,21.554 7.869,21.554 7.845,21.45 "
- id="polygon2438"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.845,21.45 8.306,21.45 8.306,21.554 7.869,21.554 7.845,21.45 "
- id="polygon2440"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.306,21.45 8.498,21.45 8.474,21.554 8.306,21.554 8.306,21.45 "
- id="polygon2442"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.306,21.45 8.498,21.45 8.474,21.554 8.306,21.554 8.306,21.45 "
- id="polygon2444"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3369999"
- y="21.481001"
- id="rect2446"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3369999"
- y="21.481001"
- id="rect2448"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.082,21.554 8.261,21.554 8.261,21.606 8.351,21.606 8.351,21.659 7.992,21.659 7.992,21.606 8.082,21.606 8.082,21.554 "
- id="polygon2450"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.082,21.554 8.261,21.554 8.261,21.606 8.351,21.606 8.351,21.659 7.992,21.659 7.992,21.606 8.082,21.606 8.082,21.554 "
- id="polygon2452"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.1660004"
- y="20.767"
- id="rect2454"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.1660004"
- y="20.767"
- id="rect2456"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="9.2629995"
- y="20.864"
- id="rect2458"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="9.287,21.439 9.748,21.439 9.748,21.543 9.311,21.543 9.287,21.439 "
- id="polygon2460"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.287,21.439 9.748,21.439 9.748,21.543 9.311,21.543 9.287,21.439 "
- id="polygon2462"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="9.748,21.439 9.94,21.439 9.916,21.543 9.748,21.543 9.748,21.439 "
- id="polygon2464"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.748,21.439 9.94,21.439 9.916,21.543 9.748,21.543 9.748,21.439 "
- id="polygon2466"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.7790003"
- y="21.469999"
- id="rect2468"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.7790003"
- y="21.469999"
- id="rect2470"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="9.524,21.543 9.703,21.543 9.703,21.596 9.793,21.596 9.793,21.648 9.435,21.648 9.435,21.596 9.524,21.596 9.524,21.543 "
- id="polygon2472"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.524,21.543 9.703,21.543 9.703,21.596 9.793,21.596 9.793,21.648 9.435,21.648 9.435,21.596 9.524,21.596 9.524,21.543 "
- id="polygon2474"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.2909999"
- y="18.341999"
- id="rect2476"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.2909999"
- y="18.341999"
- id="rect2478"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="6.388"
- y="18.438999"
- id="rect2480"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="6.412,19.014 6.873,19.014 6.873,19.118 6.436,19.118 6.412,19.014 "
- id="polygon2482"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.412,19.014 6.873,19.014 6.873,19.118 6.436,19.118 6.412,19.014 "
- id="polygon2484"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.873,19.014 7.065,19.014 7.041,19.118 6.873,19.118 6.873,19.014 "
- id="polygon2486"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.873,19.014 7.065,19.014 7.041,19.118 6.873,19.118 6.873,19.014 "
- id="polygon2488"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.9039998"
- y="19.045"
- id="rect2490"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.9039998"
- y="19.045"
- id="rect2492"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="6.649,19.118 6.828,19.118 6.828,19.171 6.918,19.171 6.918,19.223 6.56,19.223 6.56,19.171 6.649,19.171 6.649,19.118 "
- id="polygon2494"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.649,19.118 6.828,19.118 6.828,19.171 6.918,19.171 6.918,19.223 6.56,19.223 6.56,19.171 6.649,19.171 6.649,19.118 "
- id="polygon2496"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.7410002"
- y="18.367001"
- id="rect2498"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.7410002"
- y="18.367001"
- id="rect2500"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.8379998"
- y="18.464001"
- id="rect2502"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.862,19.039 8.323,19.039 8.323,19.143 7.886,19.143 7.862,19.039 "
- id="polygon2504"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.862,19.039 8.323,19.039 8.323,19.143 7.886,19.143 7.862,19.039 "
- id="polygon2506"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.323,19.039 8.515,19.039 8.491,19.143 8.323,19.143 8.323,19.039 "
- id="polygon2508"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.323,19.039 8.515,19.039 8.491,19.143 8.323,19.143 8.323,19.039 "
- id="polygon2510"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3540001"
- y="19.07"
- id="rect2512"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3540001"
- y="19.07"
- id="rect2514"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.099,19.143 8.278,19.143 8.278,19.196 8.368,19.196 8.368,19.248 8.01,19.248 8.01,19.196 8.099,19.196 8.099,19.143 "
- id="polygon2516"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.099,19.143 8.278,19.143 8.278,19.196 8.368,19.196 8.368,19.248 8.01,19.248 8.01,19.196 8.099,19.196 8.099,19.143 "
- id="polygon2518"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.191"
- y="18.341999"
- id="rect2520"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.191"
- y="18.341999"
- id="rect2522"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="9.2880001"
- y="18.438999"
- id="rect2524"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="9.312,19.014 9.773,19.014 9.773,19.118 9.336,19.118 9.312,19.014 "
- id="polygon2526"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.312,19.014 9.773,19.014 9.773,19.118 9.336,19.118 9.312,19.014 "
- id="polygon2528"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="9.773,19.014 9.965,19.014 9.941,19.118 9.773,19.118 9.773,19.014 "
- id="polygon2530"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.773,19.014 9.965,19.014 9.941,19.118 9.773,19.118 9.773,19.014 "
- id="polygon2532"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.8039999"
- y="19.045"
- id="rect2534"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.8039999"
- y="19.045"
- id="rect2536"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="9.549,19.118 9.728,19.118 9.728,19.171 9.818,19.171 9.818,19.223 9.46,19.223 9.46,19.171 9.549,19.171 9.549,19.118 "
- id="polygon2538"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.549,19.118 9.728,19.118 9.728,19.171 9.818,19.171 9.818,19.223 9.46,19.223 9.46,19.171 9.549,19.171 9.549,19.118 "
- id="polygon2540"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.303,21.014 6.255,21.034 6.111,21.394 6.111,21.574 6.183,21.634 7.239,21.634 7.311,21.574 7.311,21.394 7.167,21.034 7.119,21.014 6.303,21.014 "
- id="polygon2542"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.303,21.014 6.255,21.034 6.111,21.394 6.111,21.574 6.183,21.634 7.239,21.634 7.311,21.574 7.311,21.394 7.167,21.034 7.119,21.014 6.303,21.014 "
- id="polygon2544"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 6.135,21.334 L 6.183,21.354 L 7.239,21.354 L 7.287,21.334"
- id="path2546"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 7.239,21.354 L 7.311,21.394"
- id="path2548"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 6.111,21.394 L 6.183,21.354"
- id="path2550"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="6.447,20.634 6.423,21.114 6.999,21.114 6.975,20.634 6.447,20.634 "
- id="polygon2552"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.447,20.634 6.423,21.114 6.999,21.114 6.975,20.634 6.447,20.634 "
- id="polygon2554"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="6.351,21.114 6.303,21.254 7.119,21.254 7.071,21.114 6.351,21.114 "
- id="polygon2556"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.351,21.114 6.303,21.254 7.119,21.254 7.071,21.114 6.351,21.114 "
- id="polygon2558"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="6.3509998"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2560"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2562"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2564"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2566"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2568"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2570"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3509998"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2572"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2574"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2576"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2578"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2580"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2582"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3509998"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2584"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2586"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2588"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2590"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2592"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2594"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3509998"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2596"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2598"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2600"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2602"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2604"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2606"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.711"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2608"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="6.711"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2610"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.0110002"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2612"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="7.0110002"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2614"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="10.504"
- y="18.705"
- id="rect2616"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="10.504"
- y="18.705"
- id="rect2618"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="10.504"
- y="18.705"
- id="rect2620"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="10.618"
- y="18.819"
- id="rect2622"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="10.618"
- y="18.819"
- id="rect2624"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="10.618"
- y="18.819"
- id="rect2626"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.533"
- y1="19.048"
- x2="10.618"
- y2="19.048"
- stroke="#000000"
- stroke-width="0.010"
- id="line2628"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.618"
- y1="19.275999"
- x2="11.533"
- y2="19.275999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2630"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.533"
- y1="19.448"
- x2="10.618"
- y2="19.448"
- stroke="#000000"
- stroke-width="0.010"
- id="line2632"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="10.618"
- y="19.848"
- id="rect2634"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="10.618"
- y="19.848"
- id="rect2636"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="10.618"
- y="19.848"
- id="rect2638"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.504"
- y1="20.249001"
- x2="11.647"
- y2="20.249001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2640"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="11.018"
- y="20.363001"
- id="rect2642"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="11.018"
- y="20.363001"
- id="rect2644"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="11.018"
- y="20.363001"
- id="rect2646"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="11.247"
- y="20.363001"
- id="rect2648"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="11.247"
- y="20.363001"
- id="rect2650"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="11.247"
- y="20.363001"
- id="rect2652"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="11.476"
- y="20.363001"
- id="rect2654"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="11.476"
- y="20.363001"
- id="rect2656"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="11.476"
- y="20.363001"
- id="rect2658"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="11.419"
- y="20.02"
- id="rect2660"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="11.419"
- y="20.02"
- id="rect2662"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="11.419"
- y="20.02"
- id="rect2664"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.618"
- y1="20.02"
- x2="11.247"
- y2="20.02"
- stroke="#000000"
- stroke-width="0.010"
- id="line2666"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="10.618"
- y="20.306"
- id="rect2668"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="10.618"
- y="20.306"
- id="rect2670"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="10.618"
- y="20.306"
- id="rect2672"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="10.675"
- y="19.504999"
- id="rect2674"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="10.675"
- y="19.504999"
- id="rect2676"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="10.675"
- y="19.504999"
- id="rect2678"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.675"
- y1="19.906"
- x2="11.19"
- y2="19.906"
- stroke="#000000"
- stroke-width="0.010"
- id="line2680"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.19"
- y1="19.962999"
- x2="11.133"
- y2="19.962999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2682"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.675"
- y1="19.962999"
- x2="10.732"
- y2="19.962999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2684"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="10.79"
- y="19.906"
- id="rect2686"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="10.79"
- y="19.906"
- id="rect2688"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="10.79"
- y="19.906"
- id="rect2690"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.675"
- y1="19.620001"
- x2="10.732"
- y2="19.620001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2692"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.79"
- y1="19.620001"
- x2="10.847"
- y2="19.620001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2694"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.362"
- y1="19.620001"
- x2="11.476"
- y2="19.620001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2696"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.934999"
- x2="10.561"
- y2="20.934999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2698"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.561"
- y1="20.878"
- x2="11.59"
- y2="20.878"
- stroke="#000000"
- stroke-width="0.010"
- id="line2700"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.820999"
- x2="10.561"
- y2="20.820999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2702"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.561"
- y1="20.763"
- x2="11.59"
- y2="20.763"
- stroke="#000000"
- stroke-width="0.010"
- id="line2704"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.705999"
- x2="10.561"
- y2="20.705999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2706"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.561"
- y1="20.649"
- x2="11.59"
- y2="20.649"
- stroke="#000000"
- stroke-width="0.010"
- id="line2708"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.591999"
- x2="10.561"
- y2="20.591999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2710"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.4960001"
- y1="19.819"
- x2="4.0770001"
- y2="19.855"
- stroke="#000000"
- stroke-width="0.100"
- id="line2712"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.183"
- height="1.044"
- x="2.302"
- y="19.268999"
- id="rect2714"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="2.8940001"
- cy="20.312"
- rx="0.59100002"
- ry="0.17399999"
- id="ellipse2716"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="2.8940001"
- cy="19.268999"
- rx="0.59100002"
- ry="0.17399999"
- id="ellipse2718"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="2.8940001"
- cy="19.268999"
- rx="0.59100002"
- ry="0.17399999"
- id="ellipse2720"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 3.485,19.269 L 3.485,20.312 C 3.485,20.409 3.221,20.486 2.894,20.486 C 2.567,20.486 2.302,20.409 2.302,20.312 L 2.302,19.269"
- id="path2722"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="2.589"
- y="19.868999"
- id="text2724"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="2.6040001"
- y="20.268999"
- id="text2726"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <text
- x="2.0469999"
- y="22.452"
- id="text2728"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">250 Users</text>
- <text
- x="12.072"
- y="17.239"
- id="text2730"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">New York</text>
- <text
- x="12.402"
- y="18.039"
- id="text2732"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Bldg 3</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="-1.129,15.125 -1.129,15.903 5.732,15.903 5.732,16.538 "
- id="polyline2734"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.1"
- y1="22.393"
- x2="15.55"
- y2="23.143"
- stroke="#F7F7F7"
- stroke-width="0.100"
- id="line2736"
- style="stroke:#f7f7f7;stroke-width:0.1" />
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/chap7-net2-B.svg b/docs-xml/Samba3-ByExample/images/chap7-net2-B.svg
deleted file mode 100644
index 8158b3b..0000000
--- a/docs-xml/Samba3-ByExample/images/chap7-net2-B.svg
+++ /dev/null
@@ -1,9085 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="34.602001cm"
- height="23.67cm"
- viewBox="-11.55 -0.456 23.052 23.213"
- id="svg2">
- <defs
- id="defs2769" />
- <rect
- width="13.8"
- height="6.513"
- x="1.375"
- y="16.256001"
- id="rect4"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 1.375,16.256 C 1.2093146,16.256 1.075,16.390315 1.075,16.556"
- id="path6"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 15.475,16.556 C 15.475,16.390315 15.340685,16.256 15.175,16.256"
- id="path8"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="14.4"
- height="5.9130001"
- x="1.075"
- y="16.556"
- id="rect10"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 1.075,22.469 C 1.075,22.634685 1.2093146,22.769 1.375,22.769"
- id="path12"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 15.175,22.769 C 15.340685,22.769 15.475,22.634685 15.475,22.469"
- id="path14"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="1.375"
- y1="16.256001"
- x2="15.175"
- y2="16.256001"
- stroke="#000000"
- stroke-width="0.050"
- id="line16"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="1.375"
- y1="22.768999"
- x2="15.175"
- y2="22.768999"
- stroke="#000000"
- stroke-width="0.050"
- id="line18"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 1.375,16.256 C 1.2093146,16.256 1.075,16.390315 1.075,16.556"
- id="path20"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 15.475,16.556 C 15.475,16.390315 15.340685,16.256 15.175,16.256"
- id="path22"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="1.075"
- y1="16.556"
- x2="1.075"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line24"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="15.475"
- y1="16.556"
- x2="15.475"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line26"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 1.075,22.469 C 1.075,22.634685 1.2093146,22.769 1.375,22.769"
- id="path28"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 15.175,22.769 C 15.340685,22.769 15.475,22.634685 15.475,22.469"
- id="path30"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="10.617"
- height="6.8530002"
- x="0.495"
- y="-0.40599999"
- id="rect32"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 0.495,-0.406 C 0.32931458,-0.406 0.195,-0.27168542 0.195,-0.106"
- id="path34"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 11.412,-0.106 C 11.412,-0.27168542 11.277685,-0.406 11.112,-0.406"
- id="path36"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="11.217"
- height="6.2529998"
- x="0.19499999"
- y="-0.106"
- id="rect38"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 0.195,6.147 C 0.195,6.3126854 0.32931458,6.447 0.495,6.447"
- id="path40"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 11.112,6.447 C 11.277685,6.447 11.412,6.3126854 11.412,6.147"
- id="path42"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="0.495"
- y1="-0.40599999"
- x2="11.112"
- y2="-0.40599999"
- stroke="#000000"
- stroke-width="0.050"
- id="line44"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.495"
- y1="6.447"
- x2="11.112"
- y2="6.447"
- stroke="#000000"
- stroke-width="0.050"
- id="line46"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.495,-0.406 C 0.32931458,-0.406 0.195,-0.27168542 0.195,-0.106"
- id="path48"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.412,-0.106 C 11.412,-0.27168542 11.277685,-0.406 11.112,-0.406"
- id="path50"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.19499999"
- y1="-0.106"
- x2="0.19499999"
- y2="6.1469998"
- stroke="#000000"
- stroke-width="0.050"
- id="line52"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="11.412"
- y1="-0.106"
- x2="11.412"
- y2="6.1469998"
- stroke="#000000"
- stroke-width="0.050"
- id="line54"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.195,6.147 C 0.195,6.3126854 0.32931458,6.447 0.495,6.447"
- id="path56"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.112,6.447 C 11.277685,6.447 11.412,6.3126854 11.412,6.147"
- id="path58"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="10.337"
- height="6.8600001"
- x="12.35"
- y="-0.43099999"
- id="rect60"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 12.35,-0.431 C 12.184315,-0.431 12.05,-0.29668542 12.05,-0.131"
- id="path62"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 22.987,-0.131 C 22.987,-0.29668542 22.852685,-0.431 22.687,-0.431"
- id="path64"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="10.937"
- height="6.2600002"
- x="12.05"
- y="-0.131"
- id="rect66"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 12.05,6.129 C 12.05,6.2946854 12.184315,6.429 12.35,6.429"
- id="path68"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 22.687,6.429 C 22.852685,6.429 22.987,6.2946854 22.987,6.129"
- id="path70"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="12.35"
- y1="-0.43099999"
- x2="22.687"
- y2="-0.43099999"
- stroke="#000000"
- stroke-width="0.050"
- id="line72"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="12.35"
- y1="6.4289999"
- x2="22.687"
- y2="6.4289999"
- stroke="#000000"
- stroke-width="0.050"
- id="line74"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 12.35,-0.431 C 12.184315,-0.431 12.05,-0.29668542 12.05,-0.131"
- id="path76"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 22.987,-0.131 C 22.987,-0.29668542 22.852685,-0.431 22.687,-0.431"
- id="path78"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="12.05"
- y1="-0.131"
- x2="12.05"
- y2="6.1290002"
- stroke="#000000"
- stroke-width="0.050"
- id="line80"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="22.987"
- y1="-0.131"
- x2="22.987"
- y2="6.1290002"
- stroke="#000000"
- stroke-width="0.050"
- id="line82"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 12.05,6.129 C 12.05,6.2946854 12.184315,6.429 12.35,6.429"
- id="path84"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 22.687,6.429 C 22.852685,6.429 22.987,6.2946854 22.987,6.129"
- id="path86"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="10.821"
- height="8.375"
- x="11.905"
- y="7.244"
- id="rect88"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 11.905,7.244 C 11.739315,7.244 11.605,7.3783146 11.605,7.544"
- id="path90"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 23.027,7.544 C 23.027,7.3783146 22.892685,7.244 22.727,7.244"
- id="path92"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="11.421"
- height="7.7750001"
- x="11.605"
- y="7.5440001"
- id="rect94"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 11.605,15.319 C 11.605,15.484685 11.739315,15.619 11.905,15.619"
- id="path96"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 22.727,15.619 C 22.892685,15.619 23.027,15.484685 23.027,15.319"
- id="path98"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="11.905"
- y1="7.244"
- x2="22.726999"
- y2="7.244"
- stroke="#000000"
- stroke-width="0.050"
- id="line100"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="11.905"
- y1="15.619"
- x2="22.726999"
- y2="15.619"
- stroke="#000000"
- stroke-width="0.050"
- id="line102"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.905,7.244 C 11.739315,7.244 11.605,7.3783146 11.605,7.544"
- id="path104"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 23.027,7.544 C 23.027,7.3783146 22.892685,7.244 22.727,7.244"
- id="path106"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="11.605"
- y1="7.5440001"
- x2="11.605"
- y2="15.319"
- stroke="#000000"
- stroke-width="0.050"
- id="line108"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="23.027"
- y1="7.5440001"
- x2="23.027"
- y2="15.319"
- stroke="#000000"
- stroke-width="0.050"
- id="line110"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.605,15.319 C 11.605,15.484685 11.739315,15.619 11.905,15.619"
- id="path112"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 22.727,15.619 C 22.892685,15.619 23.027,15.484685 23.027,15.319"
- id="path114"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="15.45"
- height="8.3719997"
- x="-11.225"
- y="7.1339998"
- id="rect116"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.225,7.134 C -11.390685,7.134 -11.525,7.2683146 -11.525,7.434"
- id="path118"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 4.525,7.434 C 4.525,7.2683146 4.3906854,7.134 4.225,7.134"
- id="path120"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="16.049999"
- height="7.7719998"
- x="-11.525"
- y="7.434"
- id="rect122"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.525,15.206 C -11.525,15.371685 -11.390685,15.506 -11.225,15.506"
- id="path124"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 4.225,15.506 C 4.3906854,15.506 4.525,15.371685 4.525,15.206"
- id="path126"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="-11.225"
- y1="7.1339998"
- x2="4.2249999"
- y2="7.1339998"
- stroke="#000000"
- stroke-width="0.050"
- id="line128"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.225"
- y1="15.506"
- x2="4.2249999"
- y2="15.506"
- stroke="#000000"
- stroke-width="0.050"
- id="line130"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.225,7.134 C -11.390685,7.134 -11.525,7.2683146 -11.525,7.434"
- id="path132"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 4.525,7.434 C 4.525,7.2683146 4.3906854,7.134 4.225,7.134"
- id="path134"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.525"
- y1="7.434"
- x2="-11.525"
- y2="15.206"
- stroke="#000000"
- stroke-width="0.050"
- id="line136"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="4.5250001"
- y1="7.434"
- x2="4.5250001"
- y2="15.206"
- stroke="#000000"
- stroke-width="0.050"
- id="line138"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.525,15.206 C -11.525,15.371685 -11.390685,15.506 -11.225,15.506"
- id="path140"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 4.225,15.506 C 4.3906854,15.506 4.525,15.371685 4.525,15.206"
- id="path142"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="1.95"
- y1="11.168"
- x2="4.8109999"
- y2="11.165"
- stroke="#000000"
- stroke-width="0.300"
- id="line144"
- style="stroke:#000000;stroke-width:0.30000001" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="4.145,2.624 4.145,6.819 5.675,6.819 5.675,9.944 "
- id="polyline146"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="16.100,2.794 16.100,6.844 8.674,6.844 8.674,9.887 "
- id="polyline148"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.98000002"
- height="0.98000002"
- x="-1.818"
- y="14.136"
- id="rect150"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="0.98000002"
- height="0.98000002"
- x="-1.818"
- y="14.136"
- id="rect152"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.98000002"
- height="0.98000002"
- x="-1.818"
- y="14.136"
- id="rect154"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -1.267,14.295 C -1.267,14.785 -1.169,14.687 -1.659,14.687"
- id="path156"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -1.267,14.295 C -1.267,14.785 -1.169,14.687 -1.659,14.687"
- id="path158"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.22,14.371 -1.269,14.273 -1.318,14.371 -1.22,14.371 "
- id="polygon160"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.22,14.371 -1.269,14.273 -1.318,14.371 -1.22,14.371 "
- id="polygon162"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-1.583,14.636 -1.681,14.685 -1.583,14.734 -1.583,14.636 "
- id="polygon164"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.583,14.636 -1.681,14.685 -1.583,14.734 -1.583,14.636 "
- id="polygon166"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -0.976,14.571 C -1.466,14.571 -1.368,14.473 -1.368,14.963"
- id="path168"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -0.976,14.571 C -1.466,14.571 -1.368,14.473 -1.368,14.963"
- id="path170"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.063,14.616 -0.965,14.567 -1.063,14.518 -1.063,14.616 "
- id="polygon172"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.063,14.616 -0.965,14.567 -1.063,14.518 -1.063,14.616 "
- id="polygon174"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-1.426,14.881 -1.377,14.979 -1.328,14.881 -1.426,14.881 "
- id="polygon176"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.426,14.881 -1.377,14.979 -1.328,14.881 -1.426,14.881 "
- id="polygon178"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="-1.306"
- y1="11.165"
- x2="-1.3279999"
- y2="14.136"
- stroke="#000000"
- stroke-width="0.100"
- id="line180"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="0.71700001"
- y="7.6999998"
- id="text182"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="0.37799999"
- y="8.1999998"
- id="text184"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">GWYN-PDC</text>
- <line
- x1="6.118"
- y1="13.16"
- x2="7.7179999"
- y2="13.135"
- stroke="#000000"
- stroke-width="0.100"
- stroke-dasharray="0.10,0.10"
- id="line186"
- style="stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <text
- x="8.4429998"
- y="13.325"
- id="text188"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">= VPN</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="10.645,11.075 10.645,9.069 16.025,9.069 16.025,11.368 "
- id="polyline190"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="-3.0239999"
- y="14.751"
- id="text192"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Router</text>
- <text
- x="4.1469998"
- y="17.031"
- id="text194"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Router</text>
- <rect
- width="1.217"
- height="1.825"
- x="2.553"
- y="1.723"
- id="rect196"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="2.553"
- y="1.723"
- id="rect198"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="2.553"
- y="1.723"
- id="rect200"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="2.6140001"
- y="1.784"
- id="rect202"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="2.6140001"
- y="1.784"
- id="rect204"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="2.6140001"
- y="1.784"
- id="rect206"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="2.027"
- x2="3.5869999"
- y2="2.027"
- stroke="#000000"
- stroke-width="0.010"
- id="line208"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.5869999"
- y1="2.2709999"
- x2="2.6140001"
- y2="2.2709999"
- stroke="#000000"
- stroke-width="0.010"
- id="line210"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="2.7360001"
- y="2.575"
- id="rect212"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="2.7360001"
- y="2.575"
- id="rect214"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="2.7360001"
- y="2.575"
- id="rect216"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.553"
- y1="3.122"
- x2="3.77"
- y2="3.122"
- stroke="#000000"
- stroke-width="0.010"
- id="line218"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.405"
- y="3.0009999"
- id="rect220"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.405"
- y="3.0009999"
- id="rect222"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.405"
- y="3.0009999"
- id="rect224"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.527"
- y="3.0009999"
- id="rect226"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.527"
- y="3.0009999"
- id="rect228"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.527"
- y="3.0009999"
- id="rect230"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.648"
- y="3.0009999"
- id="rect232"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.648"
- y="3.0009999"
- id="rect234"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.648"
- y="3.0009999"
- id="rect236"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="3.5869999"
- y="2.8180001"
- id="rect238"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="3.5869999"
- y="2.8180001"
- id="rect240"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="3.5869999"
- y="2.8180001"
- id="rect242"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7360001"
- y1="2.757"
- x2="3.405"
- y2="2.757"
- stroke="#000000"
- stroke-width="0.010"
- id="line244"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.183"
- height="0.182"
- x="3.527"
- y="2.575"
- id="rect246"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.183"
- height="0.182"
- x="3.527"
- y="2.575"
- id="rect248"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.183"
- height="0.182"
- x="3.527"
- y="2.575"
- id="rect250"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="2.675"
- y="2.332"
- id="rect252"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="2.675"
- y="2.332"
- id="rect254"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="2.675"
- y="2.332"
- id="rect256"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7969999"
- y1="2.6359999"
- x2="3.3440001"
- y2="2.6359999"
- stroke="#000000"
- stroke-width="0.010"
- id="line258"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="2.918"
- y="2.6359999"
- id="rect260"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="2.918"
- y="2.6359999"
- id="rect262"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="2.918"
- y="2.6359999"
- id="rect264"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.405"
- y1="2.4530001"
- x2="3.527"
- y2="2.4530001"
- stroke="#000000"
- stroke-width="0.010"
- id="line266"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="3.1830001"
- x2="3.7090001"
- y2="3.1830001"
- stroke="#000000"
- stroke-width="0.010"
- id="line268"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.7090001"
- y1="3.244"
- x2="2.6140001"
- y2="3.244"
- stroke="#000000"
- stroke-width="0.010"
- id="line270"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="3.3050001"
- x2="3.7090001"
- y2="3.3050001"
- stroke="#000000"
- stroke-width="0.010"
- id="line272"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.7090001"
- y1="3.487"
- x2="2.6140001"
- y2="3.487"
- stroke="#000000"
- stroke-width="0.010"
- id="line274"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="3.427"
- x2="3.7090001"
- y2="3.427"
- stroke="#000000"
- stroke-width="0.010"
- id="line276"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.7090001"
- y1="3.3659999"
- x2="2.6140001"
- y2="3.3659999"
- stroke="#000000"
- stroke-width="0.010"
- id="line278"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.675"
- y1="2.4530001"
- x2="2.7360001"
- y2="2.4530001"
- stroke="#000000"
- stroke-width="0.010"
- id="line280"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7969999"
- y1="2.4530001"
- x2="2.8570001"
- y2="2.4530001"
- stroke="#000000"
- stroke-width="0.010"
- id="line282"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7969999"
- y1="2.697"
- x2="2.8570001"
- y2="2.697"
- stroke="#000000"
- stroke-width="0.010"
- id="line284"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.283"
- y1="2.697"
- x2="3.3440001"
- y2="2.697"
- stroke="#000000"
- stroke-width="0.010"
- id="line286"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.72"
- y1="2.6359999"
- x2="8.8620005"
- y2="2.6229999"
- stroke="#000000"
- stroke-width="0.100"
- id="line288"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="5.2069998"
- y1="2.632"
- x2="5.2090001"
- y2="3.5910001"
- stroke="#000000"
- stroke-width="0.100"
- id="line290"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="5.21"
- y1="2.632"
- x2="5.2080002"
- y2="1.632"
- stroke="#000000"
- stroke-width="0.100"
- id="line292"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.6500001"
- y1="2.6289999"
- x2="6.652"
- y2="3.5339999"
- stroke="#000000"
- stroke-width="0.100"
- id="line294"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.651"
- y1="2.6289999"
- x2="6.6479998"
- y2="1.6289999"
- stroke="#000000"
- stroke-width="0.100"
- id="line296"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.092"
- y1="2.625"
- x2="8.0950003"
- y2="3.552"
- stroke="#000000"
- stroke-width="0.100"
- id="line298"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.0909996"
- y1="2.625"
- x2="8.0889997"
- y2="1.625"
- stroke="#000000"
- stroke-width="0.100"
- id="line300"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.1989999"
- y="3.559"
- id="rect302"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.1989999"
- y="3.559"
- id="rect304"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="6.296"
- y="3.6559999"
- id="rect306"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="6.321,4.231 6.782,4.231 6.782,4.335 6.345,4.335 6.321,4.231 "
- id="polygon308"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.321,4.231 6.782,4.231 6.782,4.335 6.345,4.335 6.321,4.231 "
- id="polygon310"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.782,4.231 6.974,4.231 6.949,4.335 6.782,4.335 6.782,4.231 "
- id="polygon312"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.782,4.231 6.974,4.231 6.949,4.335 6.782,4.335 6.782,4.231 "
- id="polygon314"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8130002"
- y="4.2620001"
- id="rect316"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8130002"
- y="4.2620001"
- id="rect318"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="6.558,4.335 6.737,4.335 6.737,4.388 6.826,4.388 6.826,4.44 6.468,4.44 6.468,4.388 6.558,4.388 6.558,4.335 "
- id="polygon320"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.558,4.335 6.737,4.335 6.737,4.388 6.826,4.388 6.826,4.44 6.468,4.44 6.468,4.388 6.558,4.388 6.558,4.335 "
- id="polygon322"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6420002"
- y="3.5480001"
- id="rect324"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6420002"
- y="3.5480001"
- id="rect326"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.7389998"
- y="3.645"
- id="rect328"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.763,4.22 8.224,4.22 8.224,4.325 7.787,4.325 7.763,4.22 "
- id="polygon330"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.763,4.22 8.224,4.22 8.224,4.325 7.787,4.325 7.763,4.22 "
- id="polygon332"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.224,4.22 8.416,4.22 8.392,4.325 8.224,4.325 8.224,4.22 "
- id="polygon334"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.224,4.22 8.416,4.22 8.392,4.325 8.224,4.325 8.224,4.22 "
- id="polygon336"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2550001"
- y="4.2509999"
- id="rect338"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2550001"
- y="4.2509999"
- id="rect340"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8,4.325 8.179,4.325 8.179,4.377 8.269,4.377 8.269,4.429 7.91,4.429 7.91,4.377 8,4.377 8,4.325 "
- id="polygon342"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8,4.325 8.179,4.325 8.179,4.377 8.269,4.377 8.269,4.429 7.91,4.429 7.91,4.377 8,4.377 8,4.325 "
- id="polygon344"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="4.7670002"
- y="1.123"
- id="rect346"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="4.7670002"
- y="1.123"
- id="rect348"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="4.8639998"
- y="1.22"
- id="rect350"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="4.888,1.795 5.349,1.795 5.349,1.9 4.912,1.9 4.888,1.795 "
- id="polygon352"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="4.888,1.795 5.349,1.795 5.349,1.9 4.912,1.9 4.888,1.795 "
- id="polygon354"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="5.349,1.795 5.541,1.795 5.517,1.9 5.349,1.9 5.349,1.795 "
- id="polygon356"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="5.349,1.795 5.541,1.795 5.517,1.9 5.349,1.9 5.349,1.795 "
- id="polygon358"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="5.3800001"
- y="1.826"
- id="rect360"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="5.3800001"
- y="1.826"
- id="rect362"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="5.125,1.9 5.304,1.9 5.304,1.952 5.394,1.952 5.394,2.004 5.035,2.004 5.035,1.952 5.125,1.952 5.125,1.9 "
- id="polygon364"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="5.125,1.9 5.304,1.9 5.304,1.952 5.394,1.952 5.394,2.004 5.035,2.004 5.035,1.952 5.125,1.952 5.125,1.9 "
- id="polygon366"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.217"
- y="1.148"
- id="rect368"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.217"
- y="1.148"
- id="rect370"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="6.3140001"
- y="1.245"
- id="rect372"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="6.338,1.82 6.799,1.82 6.799,1.925 6.362,1.925 6.338,1.82 "
- id="polygon374"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.338,1.82 6.799,1.82 6.799,1.925 6.362,1.925 6.338,1.82 "
- id="polygon376"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.799,1.82 6.991,1.82 6.967,1.925 6.799,1.925 6.799,1.82 "
- id="polygon378"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.799,1.82 6.991,1.82 6.967,1.925 6.799,1.925 6.799,1.82 "
- id="polygon380"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8299999"
- y="1.851"
- id="rect382"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8299999"
- y="1.851"
- id="rect384"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="6.575,1.925 6.754,1.925 6.754,1.977 6.844,1.977 6.844,2.029 6.485,2.029 6.485,1.977 6.575,1.977 6.575,1.925 "
- id="polygon386"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.575,1.925 6.754,1.925 6.754,1.977 6.844,1.977 6.844,2.029 6.485,2.029 6.485,1.977 6.575,1.977 6.575,1.925 "
- id="polygon388"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6669998"
- y="1.123"
- id="rect390"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6669998"
- y="1.123"
- id="rect392"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.7639999"
- y="1.22"
- id="rect394"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.788,1.795 8.249,1.795 8.249,1.9 7.812,1.9 7.788,1.795 "
- id="polygon396"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.788,1.795 8.249,1.795 8.249,1.9 7.812,1.9 7.788,1.795 "
- id="polygon398"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.249,1.795 8.441,1.795 8.417,1.9 8.249,1.9 8.249,1.795 "
- id="polygon400"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.249,1.795 8.441,1.795 8.417,1.9 8.249,1.9 8.249,1.795 "
- id="polygon402"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2799997"
- y="1.826"
- id="rect404"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2799997"
- y="1.826"
- id="rect406"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.025,1.9 8.204,1.9 8.204,1.952 8.294,1.952 8.294,2.004 7.935,2.004 7.935,1.952 8.025,1.952 8.025,1.9 "
- id="polygon408"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.025,1.9 8.204,1.9 8.204,1.952 8.294,1.952 8.294,2.004 7.935,2.004 7.935,1.952 8.025,1.952 8.025,1.9 "
- id="polygon410"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="4.779,3.795 4.731,3.815 4.587,4.175 4.587,4.355 4.659,4.415 5.715,4.415 5.787,4.355 5.787,4.175 5.643,3.815 5.595,3.795 4.779,3.795 "
- id="polygon412"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="4.779,3.795 4.731,3.815 4.587,4.175 4.587,4.355 4.659,4.415 5.715,4.415 5.787,4.355 5.787,4.175 5.643,3.815 5.595,3.795 4.779,3.795 "
- id="polygon414"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 4.611,4.115 L 4.659,4.135 L 5.715,4.135 L 5.763,4.115"
- id="path416"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 5.715,4.135 L 5.787,4.175"
- id="path418"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 4.587,4.175 L 4.659,4.135"
- id="path420"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="4.923,3.415 4.899,3.895 5.475,3.895 5.451,3.415 4.923,3.415 "
- id="polygon422"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="4.923,3.415 4.899,3.895 5.475,3.895 5.451,3.415 4.923,3.415 "
- id="polygon424"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="4.827,3.895 4.779,4.035 5.595,4.035 5.547,3.895 4.827,3.895 "
- id="polygon426"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="4.827,3.895 4.779,4.035 5.595,4.035 5.547,3.895 4.827,3.895 "
- id="polygon428"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="4.8270001"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse430"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse432"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse434"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse436"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse438"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse440"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.8270001"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse442"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse444"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse446"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse448"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse450"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse452"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.8270001"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse454"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse456"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse458"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse460"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse462"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse464"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.8270001"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse466"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse468"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse470"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse472"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse474"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse476"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.1869998"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse478"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="5.1869998"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse480"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.487"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse482"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="5.487"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse484"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="8.9790001"
- y="1.4859999"
- id="rect486"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="8.9790001"
- y="1.4859999"
- id="rect488"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="8.9790001"
- y="1.4859999"
- id="rect490"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="9.0939999"
- y="1.6"
- id="rect492"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="9.0939999"
- y="1.6"
- id="rect494"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="9.0939999"
- y="1.6"
- id="rect496"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.009"
- y1="1.829"
- x2="9.0939999"
- y2="1.829"
- stroke="#000000"
- stroke-width="0.010"
- id="line498"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0939999"
- y1="2.0580001"
- x2="10.009"
- y2="2.0580001"
- stroke="#000000"
- stroke-width="0.010"
- id="line500"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.009"
- y1="2.2290001"
- x2="9.0939999"
- y2="2.2290001"
- stroke="#000000"
- stroke-width="0.010"
- id="line502"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="9.0939999"
- y="2.6289999"
- id="rect504"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="9.0939999"
- y="2.6289999"
- id="rect506"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="9.0939999"
- y="2.6289999"
- id="rect508"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.9790001"
- y1="3.03"
- x2="10.123"
- y2="3.03"
- stroke="#000000"
- stroke-width="0.010"
- id="line510"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="9.4940004"
- y="3.1440001"
- id="rect512"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="9.4940004"
- y="3.1440001"
- id="rect514"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="9.4940004"
- y="3.1440001"
- id="rect516"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="9.7229996"
- y="3.1440001"
- id="rect518"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="9.7229996"
- y="3.1440001"
- id="rect520"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="9.7229996"
- y="3.1440001"
- id="rect522"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="9.9519997"
- y="3.1440001"
- id="rect524"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="9.9519997"
- y="3.1440001"
- id="rect526"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="9.9519997"
- y="3.1440001"
- id="rect528"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="9.8950005"
- y="2.8010001"
- id="rect530"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="9.8950005"
- y="2.8010001"
- id="rect532"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="9.8950005"
- y="2.8010001"
- id="rect534"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0939999"
- y1="2.8010001"
- x2="9.7229996"
- y2="2.8010001"
- stroke="#000000"
- stroke-width="0.010"
- id="line536"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="9.0939999"
- y="3.0869999"
- id="rect538"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="9.0939999"
- y="3.0869999"
- id="rect540"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="9.0939999"
- y="3.0869999"
- id="rect542"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="9.151"
- y="2.286"
- id="rect544"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="9.151"
- y="2.286"
- id="rect546"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="9.151"
- y="2.286"
- id="rect548"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.151"
- y1="2.687"
- x2="9.6660004"
- y2="2.687"
- stroke="#000000"
- stroke-width="0.010"
- id="line550"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.6660004"
- y1="2.744"
- x2="9.6090002"
- y2="2.744"
- stroke="#000000"
- stroke-width="0.010"
- id="line552"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.151"
- y1="2.744"
- x2="9.2080002"
- y2="2.744"
- stroke="#000000"
- stroke-width="0.010"
- id="line554"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="9.2650003"
- y="2.687"
- id="rect556"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="9.2650003"
- y="2.687"
- id="rect558"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="9.2650003"
- y="2.687"
- id="rect560"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.151"
- y1="2.401"
- x2="9.2080002"
- y2="2.401"
- stroke="#000000"
- stroke-width="0.010"
- id="line562"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.2650003"
- y1="2.401"
- x2="9.323"
- y2="2.401"
- stroke="#000000"
- stroke-width="0.010"
- id="line564"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.8369999"
- y1="2.401"
- x2="9.9519997"
- y2="2.401"
- stroke="#000000"
- stroke-width="0.010"
- id="line566"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.7160001"
- x2="9.0369997"
- y2="3.7160001"
- stroke="#000000"
- stroke-width="0.010"
- id="line568"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0369997"
- y1="3.6589999"
- x2="10.066"
- y2="3.6589999"
- stroke="#000000"
- stroke-width="0.010"
- id="line570"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.602"
- x2="9.0369997"
- y2="3.602"
- stroke="#000000"
- stroke-width="0.010"
- id="line572"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0369997"
- y1="3.5439999"
- x2="10.066"
- y2="3.5439999"
- stroke="#000000"
- stroke-width="0.010"
- id="line574"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.487"
- x2="9.0369997"
- y2="3.487"
- stroke="#000000"
- stroke-width="0.010"
- id="line576"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0369997"
- y1="3.4300001"
- x2="10.066"
- y2="3.4300001"
- stroke="#000000"
- stroke-width="0.010"
- id="line578"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.3729999"
- x2="9.0369997"
- y2="3.3729999"
- stroke="#000000"
- stroke-width="0.010"
- id="line580"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="5.9629998"
- y="5.2589998"
- id="text582"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="5.5580001"
- y="5.8590002"
- id="text584"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.12.0/22</text>
- <text
- x="1.234"
- y="4.1529999"
- id="text586"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="1.053"
- y="4.6529999"
- id="text588"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LON-BDC</text>
- <text
- x="9.5100002"
- y="4.4749999"
- id="text590"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="9.3299999"
- y="4.9749999"
- id="text592"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LON-PDC</text>
- <rect
- width="1.291"
- height="1.1390001"
- x="0.61699998"
- y="2.0880001"
- id="rect594"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="1.263"
- cy="3.227"
- rx="0.64499998"
- ry="0.19"
- id="ellipse596"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="1.263"
- cy="2.0880001"
- rx="0.64499998"
- ry="0.19"
- id="ellipse598"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="1.263"
- cy="2.0880001"
- rx="0.64499998"
- ry="0.19"
- id="ellipse600"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 1.908,2.088 L 1.908,3.227 C 1.908,3.332 1.619,3.417 1.263,3.417 C 0.906,3.417 0.617,3.332 0.617,3.227 L 0.617,2.088"
- id="path602"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="1.928"
- y1="2.523"
- x2="2.503"
- y2="2.523"
- stroke="#000000"
- stroke-width="0.100"
- id="line604"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="0.935"
- y="2.7219999"
- id="text606"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="0.94999999"
- y="3.122"
- id="text608"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <rect
- width="1.217"
- height="1.825"
- x="14.397"
- y="1.885"
- id="rect610"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="14.397"
- y="1.885"
- id="rect612"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="14.397"
- y="1.885"
- id="rect614"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.458"
- y="1.946"
- id="rect616"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.458"
- y="1.946"
- id="rect618"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.458"
- y="1.946"
- id="rect620"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="2.1900001"
- x2="15.431"
- y2="2.1900001"
- stroke="#000000"
- stroke-width="0.010"
- id="line622"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="2.4330001"
- x2="14.458"
- y2="2.4330001"
- stroke="#000000"
- stroke-width="0.010"
- id="line624"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.58"
- y="2.737"
- id="rect626"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.58"
- y="2.737"
- id="rect628"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.58"
- y="2.737"
- id="rect630"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.397"
- y1="3.2850001"
- x2="15.614"
- y2="3.2850001"
- stroke="#000000"
- stroke-width="0.010"
- id="line632"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="3.1630001"
- id="rect634"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="3.1630001"
- id="rect636"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="3.1630001"
- id="rect638"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.371"
- y="3.1630001"
- id="rect640"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.371"
- y="3.1630001"
- id="rect642"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.371"
- y="3.1630001"
- id="rect644"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.492"
- y="3.1630001"
- id="rect646"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.492"
- y="3.1630001"
- id="rect648"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.492"
- y="3.1630001"
- id="rect650"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="15.431"
- y="2.98"
- id="rect652"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="15.431"
- y="2.98"
- id="rect654"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="15.431"
- y="2.98"
- id="rect656"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.58"
- y1="2.9200001"
- x2="15.249"
- y2="2.9200001"
- stroke="#000000"
- stroke-width="0.010"
- id="line658"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.183"
- height="0.183"
- x="15.371"
- y="2.737"
- id="rect660"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.183"
- height="0.183"
- x="15.371"
- y="2.737"
- id="rect662"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.183"
- height="0.183"
- x="15.371"
- y="2.737"
- id="rect664"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.519"
- y="2.494"
- id="rect666"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.519"
- y="2.494"
- id="rect668"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.519"
- y="2.494"
- id="rect670"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.641"
- y1="2.7980001"
- x2="15.188"
- y2="2.7980001"
- stroke="#000000"
- stroke-width="0.010"
- id="line672"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.762"
- y="2.7980001"
- id="rect674"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.762"
- y="2.7980001"
- id="rect676"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.762"
- y="2.7980001"
- id="rect678"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.249"
- y1="2.615"
- x2="15.371"
- y2="2.615"
- stroke="#000000"
- stroke-width="0.010"
- id="line680"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="3.345"
- x2="15.553"
- y2="3.345"
- stroke="#000000"
- stroke-width="0.010"
- id="line682"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.553"
- y1="3.4059999"
- x2="14.458"
- y2="3.4059999"
- stroke="#000000"
- stroke-width="0.010"
- id="line684"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="3.467"
- x2="15.553"
- y2="3.467"
- stroke="#000000"
- stroke-width="0.010"
- id="line686"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.553"
- y1="3.6500001"
- x2="14.458"
- y2="3.6500001"
- stroke="#000000"
- stroke-width="0.010"
- id="line688"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="3.589"
- x2="15.553"
- y2="3.589"
- stroke="#000000"
- stroke-width="0.010"
- id="line690"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.553"
- y1="3.5280001"
- x2="14.458"
- y2="3.5280001"
- stroke="#000000"
- stroke-width="0.010"
- id="line692"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="2.615"
- x2="14.58"
- y2="2.615"
- stroke="#000000"
- stroke-width="0.010"
- id="line694"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.641"
- y1="2.615"
- x2="14.701"
- y2="2.615"
- stroke="#000000"
- stroke-width="0.010"
- id="line696"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.641"
- y1="2.859"
- x2="14.701"
- y2="2.859"
- stroke="#000000"
- stroke-width="0.010"
- id="line698"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.127"
- y1="2.859"
- x2="15.188"
- y2="2.859"
- stroke="#000000"
- stroke-width="0.010"
- id="line700"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.564"
- y1="2.7980001"
- x2="20.705"
- y2="2.7850001"
- stroke="#000000"
- stroke-width="0.100"
- id="line702"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="17.051001"
- y1="2.7939999"
- x2="17.052999"
- y2="3.753"
- stroke="#000000"
- stroke-width="0.100"
- id="line704"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="17.054001"
- y1="2.7939999"
- x2="17.052"
- y2="1.794"
- stroke="#000000"
- stroke-width="0.100"
- id="line706"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.493"
- y1="2.7909999"
- x2="18.496"
- y2="3.6960001"
- stroke="#000000"
- stroke-width="0.100"
- id="line708"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.495001"
- y1="2.7909999"
- x2="18.492001"
- y2="1.791"
- stroke="#000000"
- stroke-width="0.100"
- id="line710"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.936001"
- y1="2.7869999"
- x2="19.938999"
- y2="3.714"
- stroke="#000000"
- stroke-width="0.100"
- id="line712"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.934999"
- y1="2.7869999"
- x2="19.933001"
- y2="1.7869999"
- stroke="#000000"
- stroke-width="0.100"
- id="line714"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.042999"
- y="3.721"
- id="rect716"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.042999"
- y="3.721"
- id="rect718"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.139999"
- y="3.8180001"
- id="rect720"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.165,4.393 18.625,4.393 18.625,4.498 18.189,4.498 18.165,4.393 "
- id="polygon722"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.165,4.393 18.625,4.393 18.625,4.498 18.189,4.498 18.165,4.393 "
- id="polygon724"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.625,4.393 18.818,4.393 18.793,4.498 18.625,4.498 18.625,4.393 "
- id="polygon726"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.625,4.393 18.818,4.393 18.793,4.498 18.625,4.498 18.625,4.393 "
- id="polygon728"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.657"
- y="4.4239998"
- id="rect730"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.657"
- y="4.4239998"
- id="rect732"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.402,4.498 18.581,4.498 18.581,4.55 18.67,4.55 18.67,4.602 18.312,4.602 18.312,4.55 18.402,4.55 18.402,4.498 "
- id="polygon734"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.402,4.498 18.581,4.498 18.581,4.55 18.67,4.55 18.67,4.602 18.312,4.602 18.312,4.55 18.402,4.55 18.402,4.498 "
- id="polygon736"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.486"
- y="3.71"
- id="rect738"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.486"
- y="3.71"
- id="rect740"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.583"
- y="3.8069999"
- id="rect742"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.607,4.382 20.068,4.382 20.068,4.487 19.631,4.487 19.607,4.382 "
- id="polygon744"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.607,4.382 20.068,4.382 20.068,4.487 19.631,4.487 19.607,4.382 "
- id="polygon746"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="20.068,4.382 20.26,4.382 20.236,4.487 20.068,4.487 20.068,4.382 "
- id="polygon748"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.068,4.382 20.26,4.382 20.236,4.487 20.068,4.487 20.068,4.382 "
- id="polygon750"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.099001"
- y="4.414"
- id="rect752"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.099001"
- y="4.414"
- id="rect754"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.844,4.487 20.023,4.487 20.023,4.539 20.113,4.539 20.113,4.591 19.754,4.591 19.754,4.539 19.844,4.539 19.844,4.487 "
- id="polygon756"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.844,4.487 20.023,4.487 20.023,4.539 20.113,4.539 20.113,4.591 19.754,4.591 19.754,4.539 19.844,4.539 19.844,4.487 "
- id="polygon758"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.611"
- y="1.285"
- id="rect760"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.611"
- y="1.285"
- id="rect762"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="16.708"
- y="1.382"
- id="rect764"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="16.732,1.957 17.193,1.957 17.193,2.062 16.756,2.062 16.732,1.957 "
- id="polygon766"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.732,1.957 17.193,1.957 17.193,2.062 16.756,2.062 16.732,1.957 "
- id="polygon768"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="17.193,1.957 17.385,1.957 17.361,2.062 17.193,2.062 17.193,1.957 "
- id="polygon770"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.193,1.957 17.385,1.957 17.361,2.062 17.193,2.062 17.193,1.957 "
- id="polygon772"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.224001"
- y="1.989"
- id="rect774"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.224001"
- y="1.989"
- id="rect776"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="16.969,2.062 17.148,2.062 17.148,2.114 17.238,2.114 17.238,2.166 16.879,2.166 16.879,2.114 16.969,2.114 16.969,2.062 "
- id="polygon778"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.969,2.062 17.148,2.062 17.148,2.114 17.238,2.114 17.238,2.166 16.879,2.166 16.879,2.114 16.969,2.114 16.969,2.062 "
- id="polygon780"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.061001"
- y="1.3099999"
- id="rect782"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.061001"
- y="1.3099999"
- id="rect784"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.158001"
- y="1.4069999"
- id="rect786"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.182,1.982 18.643,1.982 18.643,2.087 18.206,2.087 18.182,1.982 "
- id="polygon788"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.182,1.982 18.643,1.982 18.643,2.087 18.206,2.087 18.182,1.982 "
- id="polygon790"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.643,1.982 18.835,1.982 18.811,2.087 18.643,2.087 18.643,1.982 "
- id="polygon792"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.643,1.982 18.835,1.982 18.811,2.087 18.643,2.087 18.643,1.982 "
- id="polygon794"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.674"
- y="2.0139999"
- id="rect796"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.674"
- y="2.0139999"
- id="rect798"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.419,2.087 18.598,2.087 18.598,2.139 18.688,2.139 18.688,2.191 18.329,2.191 18.329,2.139 18.419,2.139 18.419,2.087 "
- id="polygon800"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.419,2.087 18.598,2.087 18.598,2.139 18.688,2.139 18.688,2.191 18.329,2.191 18.329,2.139 18.419,2.139 18.419,2.087 "
- id="polygon802"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.511"
- y="1.285"
- id="rect804"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.511"
- y="1.285"
- id="rect806"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.608"
- y="1.382"
- id="rect808"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.632,1.957 20.093,1.957 20.093,2.062 19.656,2.062 19.632,1.957 "
- id="polygon810"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.632,1.957 20.093,1.957 20.093,2.062 19.656,2.062 19.632,1.957 "
- id="polygon812"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="20.093,1.957 20.285,1.957 20.261,2.062 20.093,2.062 20.093,1.957 "
- id="polygon814"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.093,1.957 20.285,1.957 20.261,2.062 20.093,2.062 20.093,1.957 "
- id="polygon816"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.124001"
- y="1.989"
- id="rect818"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.124001"
- y="1.989"
- id="rect820"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.869,2.062 20.048,2.062 20.048,2.114 20.138,2.114 20.138,2.166 19.779,2.166 19.779,2.114 19.869,2.114 19.869,2.062 "
- id="polygon822"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.869,2.062 20.048,2.062 20.048,2.114 20.138,2.114 20.138,2.166 19.779,2.166 19.779,2.114 19.869,2.114 19.869,2.062 "
- id="polygon824"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="16.622,3.957 16.574,3.977 16.43,4.337 16.43,4.517 16.502,4.577 17.558,4.577 17.63,4.517 17.63,4.337 17.486,3.977 17.438,3.957 16.622,3.957 "
- id="polygon826"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.622,3.957 16.574,3.977 16.43,4.337 16.43,4.517 16.502,4.577 17.558,4.577 17.63,4.517 17.63,4.337 17.486,3.977 17.438,3.957 16.622,3.957 "
- id="polygon828"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.454,4.277 L 16.502,4.297 L 17.558,4.297 L 17.606,4.277"
- id="path830"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 17.558,4.297 L 17.63,4.337"
- id="path832"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.43,4.337 L 16.502,4.297"
- id="path834"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.766,3.577 16.742,4.057 17.318,4.057 17.294,3.577 16.766,3.577 "
- id="polygon836"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.766,3.577 16.742,4.057 17.318,4.057 17.294,3.577 16.766,3.577 "
- id="polygon838"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.67,4.057 16.622,4.197 17.438,4.197 17.39,4.057 16.67,4.057 "
- id="polygon840"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.67,4.057 16.622,4.197 17.438,4.197 17.39,4.057 16.67,4.057 "
- id="polygon842"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="16.67"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse844"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse846"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse848"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse850"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse852"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse854"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.67"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse856"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse858"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse860"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse862"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse864"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse866"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.67"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse868"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse870"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse872"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse874"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse876"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse878"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.67"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse880"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse882"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse884"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse886"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse888"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse890"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="17.030001"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse892"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="17.030001"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse894"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="17.33"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse896"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="17.33"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse898"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="20.823"
- y="1.648"
- id="rect900"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="20.823"
- y="1.648"
- id="rect902"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="20.823"
- y="1.648"
- id="rect904"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.938"
- y="1.762"
- id="rect906"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.938"
- y="1.762"
- id="rect908"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.938"
- y="1.762"
- id="rect910"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.853001"
- y1="1.9910001"
- x2="20.938"
- y2="1.9910001"
- stroke="#000000"
- stroke-width="0.010"
- id="line912"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.938"
- y1="2.22"
- x2="21.853001"
- y2="2.22"
- stroke="#000000"
- stroke-width="0.010"
- id="line914"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.853001"
- y1="2.391"
- x2="20.938"
- y2="2.391"
- stroke="#000000"
- stroke-width="0.010"
- id="line916"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.938"
- y="2.7920001"
- id="rect918"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.938"
- y="2.7920001"
- id="rect920"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.938"
- y="2.7920001"
- id="rect922"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.823"
- y1="3.1919999"
- x2="21.966999"
- y2="3.1919999"
- stroke="#000000"
- stroke-width="0.010"
- id="line924"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.337999"
- y="3.306"
- id="rect926"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.337999"
- y="3.306"
- id="rect928"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.337999"
- y="3.306"
- id="rect930"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.566999"
- y="3.306"
- id="rect932"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.566999"
- y="3.306"
- id="rect934"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.566999"
- y="3.306"
- id="rect936"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.796"
- y="3.306"
- id="rect938"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.796"
- y="3.306"
- id="rect940"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.796"
- y="3.306"
- id="rect942"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="21.738001"
- y="2.9630001"
- id="rect944"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="21.738001"
- y="2.9630001"
- id="rect946"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="21.738001"
- y="2.9630001"
- id="rect948"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.938"
- y1="2.9630001"
- x2="21.566999"
- y2="2.9630001"
- stroke="#000000"
- stroke-width="0.010"
- id="line950"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.938"
- y="3.2490001"
- id="rect952"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.938"
- y="3.2490001"
- id="rect954"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.938"
- y="3.2490001"
- id="rect956"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="20.995001"
- y="2.448"
- id="rect958"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="20.995001"
- y="2.448"
- id="rect960"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="20.995001"
- y="2.448"
- id="rect962"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.995001"
- y1="2.849"
- x2="21.51"
- y2="2.849"
- stroke="#000000"
- stroke-width="0.010"
- id="line964"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.51"
- y1="2.9059999"
- x2="21.452"
- y2="2.9059999"
- stroke="#000000"
- stroke-width="0.010"
- id="line966"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.995001"
- y1="2.9059999"
- x2="21.052"
- y2="2.9059999"
- stroke="#000000"
- stroke-width="0.010"
- id="line968"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="21.108999"
- y="2.849"
- id="rect970"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="21.108999"
- y="2.849"
- id="rect972"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="21.108999"
- y="2.849"
- id="rect974"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.995001"
- y1="2.563"
- x2="21.052"
- y2="2.563"
- stroke="#000000"
- stroke-width="0.010"
- id="line976"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.108999"
- y1="2.563"
- x2="21.167"
- y2="2.563"
- stroke="#000000"
- stroke-width="0.010"
- id="line978"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.681"
- y1="2.563"
- x2="21.796"
- y2="2.563"
- stroke="#000000"
- stroke-width="0.010"
- id="line980"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.878"
- x2="20.881001"
- y2="3.878"
- stroke="#000000"
- stroke-width="0.010"
- id="line982"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.881001"
- y1="3.8210001"
- x2="21.91"
- y2="3.8210001"
- stroke="#000000"
- stroke-width="0.010"
- id="line984"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.7639999"
- x2="20.881001"
- y2="3.7639999"
- stroke="#000000"
- stroke-width="0.010"
- id="line986"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.881001"
- y1="3.707"
- x2="21.91"
- y2="3.707"
- stroke="#000000"
- stroke-width="0.010"
- id="line988"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.6489999"
- x2="20.881001"
- y2="3.6489999"
- stroke="#000000"
- stroke-width="0.010"
- id="line990"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.881001"
- y1="3.592"
- x2="21.91"
- y2="3.592"
- stroke="#000000"
- stroke-width="0.010"
- id="line992"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.5350001"
- x2="20.881001"
- y2="3.5350001"
- stroke="#000000"
- stroke-width="0.010"
- id="line994"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="18.056999"
- y="5.3460002"
- id="text996"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="17.650999"
- y="5.9460001"
- id="text998"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.16.0/22</text>
- <text
- x="14.353"
- y="4.415"
- id="text1000"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="14.288"
- y="4.915"
- id="text1002"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LA-BDC</text>
- <text
- x="21.112"
- y="4.5809999"
- id="text1004"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="21.048"
- y="5.0809999"
- id="text1006"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LA-PDC</text>
- <rect
- width="1.326"
- height="1.17"
- x="12.426"
- y="2.155"
- id="rect1008"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="13.089"
- cy="3.326"
- rx="0.66299999"
- ry="0.19499999"
- id="ellipse1010"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="13.089"
- cy="2.155"
- rx="0.66299999"
- ry="0.19499999"
- id="ellipse1012"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="13.089"
- cy="2.155"
- rx="0.66299999"
- ry="0.19499999"
- id="ellipse1014"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 13.752,2.155 L 13.752,3.326 C 13.752,3.434 13.455,3.521 13.089,3.521 C 12.723,3.521 12.426,3.434 12.426,3.326 L 12.426,2.155"
- id="path1016"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="13.775"
- y1="2.6440001"
- x2="14.372"
- y2="2.648"
- stroke="#000000"
- stroke-width="0.100"
- id="line1018"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="12.767"
- y="2.819"
- id="text1020"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="12.782"
- y="3.2190001"
- id="text1022"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <rect
- width="1.217"
- height="1.825"
- x="14.275"
- y="10.44"
- id="rect1024"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="14.275"
- y="10.44"
- id="rect1026"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="14.275"
- y="10.44"
- id="rect1028"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.336"
- y="10.501"
- id="rect1030"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.336"
- y="10.501"
- id="rect1032"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.336"
- y="10.501"
- id="rect1034"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="10.744"
- x2="15.309"
- y2="10.744"
- stroke="#000000"
- stroke-width="0.010"
- id="line1036"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.309"
- y1="10.988"
- x2="14.336"
- y2="10.988"
- stroke="#000000"
- stroke-width="0.010"
- id="line1038"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.458"
- y="11.292"
- id="rect1040"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.458"
- y="11.292"
- id="rect1042"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.458"
- y="11.292"
- id="rect1044"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.275"
- y1="11.839"
- x2="15.492"
- y2="11.839"
- stroke="#000000"
- stroke-width="0.010"
- id="line1046"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.127"
- y="11.718"
- id="rect1048"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.127"
- y="11.718"
- id="rect1050"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.127"
- y="11.718"
- id="rect1052"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="11.718"
- id="rect1054"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="11.718"
- id="rect1056"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="11.718"
- id="rect1058"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.37"
- y="11.718"
- id="rect1060"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.37"
- y="11.718"
- id="rect1062"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.37"
- y="11.718"
- id="rect1064"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="15.309"
- y="11.535"
- id="rect1066"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="15.309"
- y="11.535"
- id="rect1068"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="15.309"
- y="11.535"
- id="rect1070"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="11.474"
- x2="15.127"
- y2="11.474"
- stroke="#000000"
- stroke-width="0.010"
- id="line1072"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.183"
- height="0.182"
- x="15.249"
- y="11.292"
- id="rect1074"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.183"
- height="0.182"
- x="15.249"
- y="11.292"
- id="rect1076"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.183"
- height="0.182"
- x="15.249"
- y="11.292"
- id="rect1078"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.397"
- y="11.048"
- id="rect1080"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.397"
- y="11.048"
- id="rect1082"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.397"
- y="11.048"
- id="rect1084"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="11.353"
- x2="15.066"
- y2="11.353"
- stroke="#000000"
- stroke-width="0.010"
- id="line1086"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.64"
- y="11.353"
- id="rect1088"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.64"
- y="11.353"
- id="rect1090"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.64"
- y="11.353"
- id="rect1092"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.127"
- y1="11.17"
- x2="15.249"
- y2="11.17"
- stroke="#000000"
- stroke-width="0.010"
- id="line1094"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="11.9"
- x2="15.431"
- y2="11.9"
- stroke="#000000"
- stroke-width="0.010"
- id="line1096"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="11.961"
- x2="14.336"
- y2="11.961"
- stroke="#000000"
- stroke-width="0.010"
- id="line1098"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="12.022"
- x2="15.431"
- y2="12.022"
- stroke="#000000"
- stroke-width="0.010"
- id="line1100"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="12.204"
- x2="14.336"
- y2="12.204"
- stroke="#000000"
- stroke-width="0.010"
- id="line1102"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="12.143"
- x2="15.431"
- y2="12.143"
- stroke="#000000"
- stroke-width="0.010"
- id="line1104"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="12.083"
- x2="14.336"
- y2="12.083"
- stroke="#000000"
- stroke-width="0.010"
- id="line1106"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.397"
- y1="11.17"
- x2="14.458"
- y2="11.17"
- stroke="#000000"
- stroke-width="0.010"
- id="line1108"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="11.17"
- x2="14.579"
- y2="11.17"
- stroke="#000000"
- stroke-width="0.010"
- id="line1110"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="11.413"
- x2="14.579"
- y2="11.413"
- stroke="#000000"
- stroke-width="0.010"
- id="line1112"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.005"
- y1="11.413"
- x2="15.066"
- y2="11.413"
- stroke="#000000"
- stroke-width="0.010"
- id="line1114"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.442"
- y1="11.353"
- x2="20.584"
- y2="11.34"
- stroke="#000000"
- stroke-width="0.100"
- id="line1116"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.929001"
- y1="11.349"
- x2="16.931"
- y2="12.308"
- stroke="#000000"
- stroke-width="0.100"
- id="line1118"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.931999"
- y1="11.349"
- x2="16.93"
- y2="10.349"
- stroke="#000000"
- stroke-width="0.100"
- id="line1120"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.372"
- y1="11.345"
- x2="18.374001"
- y2="12.251"
- stroke="#000000"
- stroke-width="0.100"
- id="line1122"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.372999"
- y1="11.345"
- x2="18.370001"
- y2="10.345"
- stroke="#000000"
- stroke-width="0.100"
- id="line1124"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.815001"
- y1="11.342"
- x2="19.816999"
- y2="12.269"
- stroke="#000000"
- stroke-width="0.100"
- id="line1126"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.813"
- y1="11.342"
- x2="19.811001"
- y2="10.342"
- stroke="#000000"
- stroke-width="0.100"
- id="line1128"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.921"
- y="12.276"
- id="rect1130"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.921"
- y="12.276"
- id="rect1132"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.018"
- y="12.373"
- id="rect1134"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.043,12.948 18.504,12.948 18.504,13.052 18.067,13.052 18.043,12.948 "
- id="polygon1136"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.043,12.948 18.504,12.948 18.504,13.052 18.067,13.052 18.043,12.948 "
- id="polygon1138"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.504,12.948 18.696,12.948 18.672,13.052 18.504,13.052 18.504,12.948 "
- id="polygon1140"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.504,12.948 18.696,12.948 18.672,13.052 18.504,13.052 18.504,12.948 "
- id="polygon1142"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.535"
- y="12.979"
- id="rect1144"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.535"
- y="12.979"
- id="rect1146"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.28,13.052 18.459,13.052 18.459,13.104 18.548,13.104 18.548,13.157 18.19,13.157 18.19,13.104 18.28,13.104 18.28,13.052 "
- id="polygon1148"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.28,13.052 18.459,13.052 18.459,13.104 18.548,13.104 18.548,13.157 18.19,13.157 18.19,13.104 18.28,13.104 18.28,13.052 "
- id="polygon1150"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.364"
- y="12.265"
- id="rect1152"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.364"
- y="12.265"
- id="rect1154"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.461"
- y="12.362"
- id="rect1156"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.485,12.937 19.946,12.937 19.946,13.041 19.509,13.041 19.485,12.937 "
- id="polygon1158"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.485,12.937 19.946,12.937 19.946,13.041 19.509,13.041 19.485,12.937 "
- id="polygon1160"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="19.946,12.937 20.138,12.937 20.114,13.041 19.946,13.041 19.946,12.937 "
- id="polygon1162"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.946,12.937 20.138,12.937 20.114,13.041 19.946,13.041 19.946,12.937 "
- id="polygon1164"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="19.976999"
- y="12.968"
- id="rect1166"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="19.976999"
- y="12.968"
- id="rect1168"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.722,13.041 19.901,13.041 19.901,13.094 19.991,13.094 19.991,13.146 19.632,13.146 19.632,13.094 19.722,13.094 19.722,13.041 "
- id="polygon1170"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.722,13.041 19.901,13.041 19.901,13.094 19.991,13.094 19.991,13.146 19.632,13.146 19.632,13.094 19.722,13.094 19.722,13.041 "
- id="polygon1172"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.489"
- y="9.8400002"
- id="rect1174"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.489"
- y="9.8400002"
- id="rect1176"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="16.586"
- y="9.9370003"
- id="rect1178"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="16.61,10.512 17.071,10.512 17.071,10.616 16.634,10.616 16.61,10.512 "
- id="polygon1180"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.61,10.512 17.071,10.512 17.071,10.616 16.634,10.616 16.61,10.512 "
- id="polygon1182"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="17.071,10.512 17.263,10.512 17.239,10.616 17.071,10.616 17.071,10.512 "
- id="polygon1184"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.071,10.512 17.263,10.512 17.239,10.616 17.071,10.616 17.071,10.512 "
- id="polygon1186"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.101999"
- y="10.543"
- id="rect1188"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.101999"
- y="10.543"
- id="rect1190"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="16.847,10.616 17.026,10.616 17.026,10.669 17.116,10.669 17.116,10.721 16.757,10.721 16.757,10.669 16.847,10.669 16.847,10.616 "
- id="polygon1192"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.847,10.616 17.026,10.616 17.026,10.669 17.116,10.669 17.116,10.721 16.757,10.721 16.757,10.669 16.847,10.669 16.847,10.616 "
- id="polygon1194"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.938999"
- y="9.8649998"
- id="rect1196"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.938999"
- y="9.8649998"
- id="rect1198"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.035999"
- y="9.9619999"
- id="rect1200"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.06,10.537 18.521,10.537 18.521,10.641 18.084,10.641 18.06,10.537 "
- id="polygon1202"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.06,10.537 18.521,10.537 18.521,10.641 18.084,10.641 18.06,10.537 "
- id="polygon1204"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.521,10.537 18.713,10.537 18.689,10.641 18.521,10.641 18.521,10.537 "
- id="polygon1206"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.521,10.537 18.713,10.537 18.689,10.641 18.521,10.641 18.521,10.537 "
- id="polygon1208"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.552"
- y="10.568"
- id="rect1210"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.552"
- y="10.568"
- id="rect1212"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.297,10.641 18.476,10.641 18.476,10.694 18.566,10.694 18.566,10.746 18.207,10.746 18.207,10.694 18.297,10.694 18.297,10.641 "
- id="polygon1214"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.297,10.641 18.476,10.641 18.476,10.694 18.566,10.694 18.566,10.746 18.207,10.746 18.207,10.694 18.297,10.694 18.297,10.641 "
- id="polygon1216"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.389"
- y="9.8400002"
- id="rect1218"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.389"
- y="9.8400002"
- id="rect1220"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.486"
- y="9.9370003"
- id="rect1222"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.51,10.512 19.971,10.512 19.971,10.616 19.534,10.616 19.51,10.512 "
- id="polygon1224"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.51,10.512 19.971,10.512 19.971,10.616 19.534,10.616 19.51,10.512 "
- id="polygon1226"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="19.971,10.512 20.163,10.512 20.139,10.616 19.971,10.616 19.971,10.512 "
- id="polygon1228"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.971,10.512 20.163,10.512 20.139,10.616 19.971,10.616 19.971,10.512 "
- id="polygon1230"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.002001"
- y="10.543"
- id="rect1232"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.002001"
- y="10.543"
- id="rect1234"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.747,10.616 19.926,10.616 19.926,10.669 20.016,10.669 20.016,10.721 19.657,10.721 19.657,10.669 19.747,10.669 19.747,10.616 "
- id="polygon1236"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.747,10.616 19.926,10.616 19.926,10.669 20.016,10.669 20.016,10.721 19.657,10.721 19.657,10.669 19.747,10.669 19.747,10.616 "
- id="polygon1238"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="16.501,12.512 16.453,12.532 16.309,12.892 16.309,13.072 16.381,13.132 17.437,13.132 17.509,13.072 17.509,12.892 17.365,12.532 17.317,12.512 16.501,12.512 "
- id="polygon1240"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.501,12.512 16.453,12.532 16.309,12.892 16.309,13.072 16.381,13.132 17.437,13.132 17.509,13.072 17.509,12.892 17.365,12.532 17.317,12.512 16.501,12.512 "
- id="polygon1242"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.333,12.832 L 16.381,12.852 L 17.437,12.852 L 17.485,12.832"
- id="path1244"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 17.437,12.852 L 17.509,12.892"
- id="path1246"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.309,12.892 L 16.381,12.852"
- id="path1248"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.645,12.132 16.621,12.612 17.197,12.612 17.173,12.132 16.645,12.132 "
- id="polygon1250"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.645,12.132 16.621,12.612 17.197,12.612 17.173,12.132 16.645,12.132 "
- id="polygon1252"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.549,12.612 16.501,12.752 17.317,12.752 17.269,12.612 16.549,12.612 "
- id="polygon1254"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.549,12.612 16.501,12.752 17.317,12.752 17.269,12.612 16.549,12.612 "
- id="polygon1256"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="16.549"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1258"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1260"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1262"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1264"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1266"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1268"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.549"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1270"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1272"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1274"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1276"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1278"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1280"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.549"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1282"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1284"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1286"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1288"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1290"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1292"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.549"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1294"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1296"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1298"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1300"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1302"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1304"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.909"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1306"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="16.909"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1308"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="17.209"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1310"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="17.209"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1312"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2869999"
- x="20.701"
- y="10.203"
- id="rect1314"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2869999"
- x="20.701"
- y="10.203"
- id="rect1316"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2869999"
- x="20.701"
- y="10.203"
- id="rect1318"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.816"
- y="10.317"
- id="rect1320"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.816"
- y="10.317"
- id="rect1322"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.816"
- y="10.317"
- id="rect1324"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.731001"
- y1="10.546"
- x2="20.816"
- y2="10.546"
- stroke="#000000"
- stroke-width="0.010"
- id="line1326"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.816"
- y1="10.774"
- x2="21.731001"
- y2="10.774"
- stroke="#000000"
- stroke-width="0.010"
- id="line1328"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.731001"
- y1="10.946"
- x2="20.816"
- y2="10.946"
- stroke="#000000"
- stroke-width="0.010"
- id="line1330"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.816"
- y="11.346"
- id="rect1332"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.816"
- y="11.346"
- id="rect1334"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.816"
- y="11.346"
- id="rect1336"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.701"
- y1="11.747"
- x2="21.844999"
- y2="11.747"
- stroke="#000000"
- stroke-width="0.010"
- id="line1338"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.216"
- y="11.861"
- id="rect1340"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.216"
- y="11.861"
- id="rect1342"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.216"
- y="11.861"
- id="rect1344"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.445"
- y="11.861"
- id="rect1346"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.445"
- y="11.861"
- id="rect1348"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.445"
- y="11.861"
- id="rect1350"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.674"
- y="11.861"
- id="rect1352"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.674"
- y="11.861"
- id="rect1354"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.674"
- y="11.861"
- id="rect1356"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="21.615999"
- y="11.518"
- id="rect1358"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="21.615999"
- y="11.518"
- id="rect1360"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="21.615999"
- y="11.518"
- id="rect1362"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.816"
- y1="11.518"
- x2="21.445"
- y2="11.518"
- stroke="#000000"
- stroke-width="0.010"
- id="line1364"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.816"
- y="11.804"
- id="rect1366"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.816"
- y="11.804"
- id="rect1368"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.816"
- y="11.804"
- id="rect1370"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="20.872999"
- y="11.003"
- id="rect1372"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="20.872999"
- y="11.003"
- id="rect1374"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="20.872999"
- y="11.003"
- id="rect1376"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.872999"
- y1="11.404"
- x2="21.388"
- y2="11.404"
- stroke="#000000"
- stroke-width="0.010"
- id="line1378"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.388"
- y1="11.461"
- x2="21.330999"
- y2="11.461"
- stroke="#000000"
- stroke-width="0.010"
- id="line1380"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.872999"
- y1="11.461"
- x2="20.93"
- y2="11.461"
- stroke="#000000"
- stroke-width="0.010"
- id="line1382"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="20.987"
- y="11.404"
- id="rect1384"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="20.987"
- y="11.404"
- id="rect1386"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="20.987"
- y="11.404"
- id="rect1388"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.872999"
- y1="11.118"
- x2="20.93"
- y2="11.118"
- stroke="#000000"
- stroke-width="0.010"
- id="line1390"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.987"
- y1="11.118"
- x2="21.045"
- y2="11.118"
- stroke="#000000"
- stroke-width="0.010"
- id="line1392"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.559"
- y1="11.118"
- x2="21.674"
- y2="11.118"
- stroke="#000000"
- stroke-width="0.010"
- id="line1394"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.433"
- x2="20.759001"
- y2="12.433"
- stroke="#000000"
- stroke-width="0.010"
- id="line1396"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.759001"
- y1="12.376"
- x2="21.788"
- y2="12.376"
- stroke="#000000"
- stroke-width="0.010"
- id="line1398"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.319"
- x2="20.759001"
- y2="12.319"
- stroke="#000000"
- stroke-width="0.010"
- id="line1400"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.759001"
- y1="12.261"
- x2="21.788"
- y2="12.261"
- stroke="#000000"
- stroke-width="0.010"
- id="line1402"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.204"
- x2="20.759001"
- y2="12.204"
- stroke="#000000"
- stroke-width="0.010"
- id="line1404"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.759001"
- y1="12.147"
- x2="21.788"
- y2="12.147"
- stroke="#000000"
- stroke-width="0.010"
- id="line1406"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.09"
- x2="20.759001"
- y2="12.09"
- stroke="#000000"
- stroke-width="0.010"
- id="line1408"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="17.735001"
- y="9.026"
- id="text1410"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="17.301001"
- y="9.6260004"
- id="text1412"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.20.0/22</text>
- <text
- x="14.206"
- y="12.995"
- id="text1414"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="13.878"
- y="13.495"
- id="text1416"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">WADC-BDC</text>
- <text
- x="20.712"
- y="13.518"
- id="text1418"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="20.302"
- y="14.018"
- id="text1420"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">WADC-APPS</text>
- <rect
- width="1.3150001"
- height="1.161"
- x="12"
- y="10.659"
- id="rect1422"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="12.658"
- cy="11.819"
- rx="0.65799999"
- ry="0.193"
- id="ellipse1424"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.658"
- cy="10.659"
- rx="0.65799999"
- ry="0.193"
- id="ellipse1426"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.658"
- cy="10.659"
- rx="0.65799999"
- ry="0.193"
- id="ellipse1428"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 13.316,10.659 L 13.316,11.819 C 13.316,11.926 13.021,12.013 12.658,12.013 C 12.295,12.013 12,11.926 12,11.819 L 12,10.659"
- id="path1430"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="14.275"
- y1="11.353"
- x2="13.275"
- y2="11.344"
- stroke="#000000"
- stroke-width="0.100"
- id="line1432"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="12.337"
- y="11.292"
- id="text1434"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="12.352"
- y="11.692"
- id="text1436"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <path
- d="M 9.35,11.667 C 9.83,11.677 10.761,11.461 10.63,10.999 C 10.499,10.536 9.874,10.433 9.612,10.567 C 9.35,10.7 10.019,9.919 8.74,9.714 C 7.46,9.508 6.805,9.837 6.994,10.073 C 7.183,10.31 5.875,9.518 5.264,9.971 C 4.653,10.423 5.889,10.855 5.627,10.793 C 5.366,10.731 4.566,10.814 4.828,11.585 C 5.089,12.356 7.445,11.759 7.183,11.872 C 6.922,11.986 7.576,12.551 8.39,12.438 C 9.205,12.325 9.263,12.12 9.35,11.667 L 9.35,11.667"
- id="path1438"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <path
- d="M 9.35,11.667 C 9.83,11.677 10.761,11.461 10.63,10.999 C 10.499,10.536 9.874,10.433 9.612,10.567 C 9.35,10.7 10.019,9.919 8.74,9.714 C 7.46,9.508 6.805,9.837 6.994,10.073 C 7.183,10.31 5.875,9.518 5.264,9.971 C 4.653,10.423 5.889,10.855 5.627,10.793 C 5.366,10.731 4.566,10.814 4.828,11.585 C 5.089,12.356 7.445,11.759 7.183,11.872 C 6.922,11.986 7.576,12.551 8.39,12.438 C 9.205,12.325 9.263,12.12 9.35,11.667 L 9.35,11.667"
- id="path1440"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="6.7909999"
- y="11.036"
- id="text1442"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Internet</text>
- <path
- d="M 4.7,11.1 C 5.035363,11.196174 5.3953356,11.076093 5.6057965,10.797841 C 5.8162574,10.51959 5.8338243,10.140524 5.65,9.844"
- id="path1444"
- style="fill:none;stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <path
- d="M 8.675,9.794 C 7.4940305,10.104758 6.3530779,10.551408 5.275,11.125"
- id="path1446"
- style="fill:none;stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <path
- d="M 4.7,11.15 C 6.6098972,11.931939 8.7554368,11.904871 10.645,11.075"
- id="path1448"
- style="fill:none;stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <rect
- width="1.397"
- height="4.1900001"
- x="0.61400002"
- y="8.7200003"
- id="rect1450"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.397"
- height="4.1900001"
- x="0.61400002"
- y="8.7200003"
- id="rect1452"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.397"
- height="4.1900001"
- x="0.61400002"
- y="8.7200003"
- id="rect1454"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.117"
- height="1.676"
- x="0.75400001"
- y="8.8590002"
- id="rect1456"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.117"
- height="1.676"
- x="0.75400001"
- y="8.8590002"
- id="rect1458"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.117"
- height="1.676"
- x="0.75400001"
- y="8.8590002"
- id="rect1460"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="9.1389999"
- x2="1.8710001"
- y2="9.1389999"
- stroke="#000000"
- stroke-width="0.010"
- id="line1462"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.8710001"
- y1="9.4180002"
- x2="0.75400001"
- y2="9.4180002"
- stroke="#000000"
- stroke-width="0.010"
- id="line1464"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="9.698"
- x2="1.8710001"
- y2="9.698"
- stroke="#000000"
- stroke-width="0.010"
- id="line1466"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="9.9770002"
- x2="1.8710001"
- y2="9.9770002"
- stroke="#000000"
- stroke-width="0.010"
- id="line1468"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.8710001"
- y1="10.256"
- x2="0.75400001"
- y2="10.256"
- stroke="#000000"
- stroke-width="0.010"
- id="line1470"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.76800001"
- height="0.419"
- x="0.75400001"
- y="10.675"
- id="rect1472"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.76800001"
- height="0.419"
- x="0.75400001"
- y="10.675"
- id="rect1474"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.76800001"
- height="0.419"
- x="0.75400001"
- y="10.675"
- id="rect1476"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.61400002"
- y1="11.374"
- x2="2.0109999"
- y2="11.374"
- stroke="#000000"
- stroke-width="0.010"
- id="line1478"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.07"
- height="0.07"
- x="1.243"
- y="11.513"
- id="rect1480"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.07"
- height="0.07"
- x="1.243"
- y="11.513"
- id="rect1482"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.07"
- height="0.07"
- x="1.243"
- y="11.513"
- id="rect1484"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.07"
- height="0.07"
- x="1.522"
- y="11.513"
- id="rect1486"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.07"
- height="0.07"
- x="1.522"
- y="11.513"
- id="rect1488"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.07"
- height="0.07"
- x="1.522"
- y="11.513"
- id="rect1490"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.07"
- height="0.07"
- x="1.801"
- y="11.513"
- id="rect1492"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.07"
- height="0.07"
- x="1.801"
- y="11.513"
- id="rect1494"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.07"
- height="0.07"
- x="1.801"
- y="11.513"
- id="rect1496"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.14"
- height="0.14"
- x="1.7309999"
- y="11.094"
- id="rect1498"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.14"
- height="0.14"
- x="1.7309999"
- y="11.094"
- id="rect1500"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.14"
- height="0.14"
- x="1.7309999"
- y="11.094"
- id="rect1502"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="10.885"
- x2="1.522"
- y2="10.885"
- stroke="#000000"
- stroke-width="0.010"
- id="line1504"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.20999999"
- height="0.20999999"
- x="0.75400001"
- y="11.444"
- id="rect1506"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.20999999"
- height="0.20999999"
- x="0.75400001"
- y="11.444"
- id="rect1508"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.20999999"
- height="0.20999999"
- x="0.75400001"
- y="11.444"
- id="rect1510"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97799999"
- height="0.07"
- x="0.82300001"
- y="10.326"
- id="rect1512"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.97799999"
- height="0.07"
- x="0.82300001"
- y="10.326"
- id="rect1514"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97799999"
- height="0.07"
- x="0.82300001"
- y="10.326"
- id="rect1516"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.82300001"
- y1="10.745"
- x2="1.452"
- y2="10.745"
- stroke="#000000"
- stroke-width="0.010"
- id="line1518"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.452"
- y1="10.815"
- x2="1.382"
- y2="10.815"
- stroke="#000000"
- stroke-width="0.010"
- id="line1520"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.82300001"
- y1="10.815"
- x2="0.89300001"
- y2="10.815"
- stroke="#000000"
- stroke-width="0.010"
- id="line1522"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.34900001"
- height="0.07"
- x="0.963"
- y="10.745"
- id="rect1524"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.34900001"
- height="0.07"
- x="0.963"
- y="10.745"
- id="rect1526"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.34900001"
- height="0.07"
- x="0.963"
- y="10.745"
- id="rect1528"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.82300001"
- y1="10.466"
- x2="0.89300001"
- y2="10.466"
- stroke="#000000"
- stroke-width="0.010"
- id="line1530"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.963"
- y1="10.466"
- x2="1.033"
- y2="10.466"
- stroke="#000000"
- stroke-width="0.010"
- id="line1532"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.6619999"
- y1="10.466"
- x2="1.801"
- y2="10.466"
- stroke="#000000"
- stroke-width="0.010"
- id="line1534"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.84"
- x2="1.941"
- y2="12.84"
- stroke="#000000"
- stroke-width="0.010"
- id="line1536"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.77"
- x2="0.68400002"
- y2="12.77"
- stroke="#000000"
- stroke-width="0.010"
- id="line1538"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.701"
- x2="1.941"
- y2="12.701"
- stroke="#000000"
- stroke-width="0.010"
- id="line1540"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.631"
- x2="0.68400002"
- y2="12.631"
- stroke="#000000"
- stroke-width="0.010"
- id="line1542"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.561"
- x2="1.941"
- y2="12.561"
- stroke="#000000"
- stroke-width="0.010"
- id="line1544"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.491"
- x2="0.68400002"
- y2="12.491"
- stroke="#000000"
- stroke-width="0.010"
- id="line1546"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.421"
- x2="1.941"
- y2="12.421"
- stroke="#000000"
- stroke-width="0.010"
- id="line1548"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.351"
- x2="0.68400002"
- y2="12.351"
- stroke="#000000"
- stroke-width="0.010"
- id="line1550"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.282"
- x2="1.941"
- y2="12.282"
- stroke="#000000"
- stroke-width="0.010"
- id="line1552"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.212"
- x2="0.68400002"
- y2="12.212"
- stroke="#000000"
- stroke-width="0.010"
- id="line1554"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.142"
- x2="1.941"
- y2="12.142"
- stroke="#000000"
- stroke-width="0.010"
- id="line1556"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.072"
- x2="0.68400002"
- y2="12.072"
- stroke="#000000"
- stroke-width="0.010"
- id="line1558"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.002"
- x2="1.941"
- y2="12.002"
- stroke="#000000"
- stroke-width="0.010"
- id="line1560"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="11.932"
- x2="0.68400002"
- y2="11.932"
- stroke="#000000"
- stroke-width="0.010"
- id="line1562"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.6090002"
- y="11.995"
- id="rect1564"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.6090002"
- y="11.995"
- id="rect1566"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-6.5040002"
- y="12.101"
- id="rect1568"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-6.477,12.724 -5.978,12.724 -5.978,12.837 -6.451,12.837 -6.477,12.724 "
- id="polygon1570"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.477,12.724 -5.978,12.724 -5.978,12.837 -6.451,12.837 -6.477,12.724 "
- id="polygon1572"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-5.978,12.724 -5.769,12.724 -5.796,12.837 -5.978,12.837 -5.978,12.724 "
- id="polygon1574"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-5.978,12.724 -5.769,12.724 -5.796,12.837 -5.978,12.837 -5.978,12.724 "
- id="polygon1576"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.9439998"
- y="12.758"
- id="rect1578"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.9439998"
- y="12.758"
- id="rect1580"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-6.22,12.837 -6.026,12.837 -6.026,12.894 -5.929,12.894 -5.929,12.95 -6.317,12.95 -6.317,12.894 -6.22,12.894 -6.22,12.837 "
- id="polygon1582"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.22,12.837 -6.026,12.837 -6.026,12.894 -5.929,12.894 -5.929,12.95 -6.317,12.95 -6.317,12.894 -6.22,12.894 -6.22,12.837 "
- id="polygon1584"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.653"
- y1="11.13"
- x2="-9.6660004"
- y2="11.13"
- stroke="#000000"
- stroke-width="0.100"
- id="line1586"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-1.289"
- y1="11.13"
- x2="-1.289"
- y2="10.145"
- stroke="#000000"
- stroke-width="0.100"
- id="line1588"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-3.8"
- y1="11.13"
- x2="-3.8"
- y2="12.118"
- stroke="#000000"
- stroke-width="0.100"
- id="line1590"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-3.7739999"
- y1="11.13"
- x2="-3.7739999"
- y2="10.099"
- stroke="#000000"
- stroke-width="0.100"
- id="line1592"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-6.0999999"
- y1="11.13"
- x2="-6.0999999"
- y2="11.993"
- stroke="#000000"
- stroke-width="0.100"
- id="line1594"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-6.0939999"
- y1="11.13"
- x2="-6.0939999"
- y2="10.063"
- stroke="#000000"
- stroke-width="0.100"
- id="line1596"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-8.4139996"
- y1="11.13"
- x2="-8.4139996"
- y2="9.5740004"
- stroke="#000000"
- stroke-width="0.100"
- id="line1598"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.069"
- height="0.80199999"
- x="-4.3639998"
- y="11.941"
- id="rect1600"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.069"
- height="0.80199999"
- x="-4.3639998"
- y="11.941"
- id="rect1602"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.83700001"
- height="0.55199999"
- x="-4.2480001"
- y="12.057"
- id="rect1604"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-4.219,12.743 -3.669,12.743 -3.669,12.868 -4.19,12.868 -4.219,12.743 "
- id="polygon1606"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.219,12.743 -3.669,12.743 -3.669,12.868 -4.19,12.868 -4.219,12.743 "
- id="polygon1608"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-3.669,12.743 -3.44,12.743 -3.469,12.868 -3.669,12.868 -3.669,12.743 "
- id="polygon1610"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.669,12.743 -3.44,12.743 -3.469,12.868 -3.669,12.868 -3.669,12.743 "
- id="polygon1612"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.050000001"
- height="0.050000001"
- x="-3.632"
- y="12.78"
- id="rect1614"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.050000001"
- height="0.050000001"
- x="-3.632"
- y="12.78"
- id="rect1616"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.936,12.868 -3.723,12.868 -3.723,12.93 -3.616,12.93 -3.616,12.992 -4.043,12.992 -4.043,12.93 -3.936,12.93 -3.936,12.868 "
- id="polygon1618"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.936,12.868 -3.723,12.868 -3.723,12.93 -3.616,12.93 -3.616,12.992 -4.043,12.992 -4.043,12.93 -3.936,12.93 -3.936,12.868 "
- id="polygon1620"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.579"
- y="9.1079998"
- id="rect1622"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.579"
- y="9.1079998"
- id="rect1624"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-6.474"
- y="9.2139997"
- id="rect1626"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-6.448,9.837 -5.948,9.837 -5.948,9.95 -6.421,9.95 -6.448,9.837 "
- id="polygon1628"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.448,9.837 -5.948,9.837 -5.948,9.95 -6.421,9.95 -6.448,9.837 "
- id="polygon1630"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-5.948,9.837 -5.74,9.837 -5.766,9.95 -5.948,9.95 -5.948,9.837 "
- id="polygon1632"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-5.948,9.837 -5.74,9.837 -5.766,9.95 -5.948,9.95 -5.948,9.837 "
- id="polygon1634"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.914"
- y="9.8710003"
- id="rect1636"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.914"
- y="9.8710003"
- id="rect1638"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-6.191,9.95 -5.996,9.95 -5.996,10.007 -5.899,10.007 -5.899,10.063 -6.288,10.063 -6.288,10.007 -6.191,10.007 -6.191,9.95 "
- id="polygon1640"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.191,9.95 -5.996,9.95 -5.996,10.007 -5.899,10.007 -5.899,10.063 -6.288,10.063 -6.288,10.007 -6.191,10.007 -6.191,9.95 "
- id="polygon1642"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-4.2600002"
- y="9.1450005"
- id="rect1644"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-4.2600002"
- y="9.1450005"
- id="rect1646"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-4.1550002"
- y="9.25"
- id="rect1648"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-4.128,9.873 -3.629,9.873 -3.629,9.986 -4.102,9.986 -4.128,9.873 "
- id="polygon1650"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.128,9.873 -3.629,9.873 -3.629,9.986 -4.102,9.986 -4.128,9.873 "
- id="polygon1652"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-3.629,9.873 -3.42,9.873 -3.447,9.986 -3.629,9.986 -3.629,9.873 "
- id="polygon1654"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.629,9.873 -3.42,9.873 -3.447,9.986 -3.629,9.986 -3.629,9.873 "
- id="polygon1656"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-3.595"
- y="9.9069996"
- id="rect1658"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-3.595"
- y="9.9069996"
- id="rect1660"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.871,9.986 -3.677,9.986 -3.677,10.043 -3.58,10.043 -3.58,10.099 -3.969,10.099 -3.969,10.043 -3.871,10.043 -3.871,9.986 "
- id="polygon1662"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.871,9.986 -3.677,9.986 -3.677,10.043 -3.58,10.043 -3.58,10.099 -3.969,10.099 -3.969,10.043 -3.871,10.043 -3.871,9.986 "
- id="polygon1664"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-8.9029999"
- y="9.0410004"
- id="rect1666"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-8.9029999"
- y="9.0410004"
- id="rect1668"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-8.7980003"
- y="9.1470003"
- id="rect1670"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-8.771,9.77 -8.272,9.77 -8.272,9.883 -8.745,9.883 -8.771,9.77 "
- id="polygon1672"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-8.771,9.77 -8.272,9.77 -8.272,9.883 -8.745,9.883 -8.771,9.77 "
- id="polygon1674"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-8.272,9.77 -8.063,9.77 -8.09,9.883 -8.272,9.883 -8.272,9.77 "
- id="polygon1676"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-8.272,9.77 -8.063,9.77 -8.09,9.883 -8.272,9.883 -8.272,9.77 "
- id="polygon1678"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-8.2379999"
- y="9.8039999"
- id="rect1680"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-8.2379999"
- y="9.8039999"
- id="rect1682"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-8.515,9.883 -8.32,9.883 -8.32,9.94 -8.223,9.94 -8.223,9.996 -8.612,9.996 -8.612,9.94 -8.515,9.94 -8.515,9.883 "
- id="polygon1684"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-8.515,9.883 -8.32,9.883 -8.32,9.94 -8.223,9.94 -8.223,9.996 -8.612,9.996 -8.612,9.94 -8.515,9.94 -8.515,9.883 "
- id="polygon1686"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-1.701,9.517 -1.75,9.538 -1.895,9.902 -1.895,10.084 -1.823,10.145 -0.754,10.145 -0.682,10.084 -0.682,9.902 -0.827,9.538 -0.876,9.517 -1.701,9.517 "
- id="polygon1688"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="-1.701,9.517 -1.75,9.538 -1.895,9.902 -1.895,10.084 -1.823,10.145 -0.754,10.145 -0.682,10.084 -0.682,9.902 -0.827,9.538 -0.876,9.517 -1.701,9.517 "
- id="polygon1690"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -1.871,9.841 L -1.823,9.861 L -0.754,9.861 L -0.706,9.841"
- id="path1692"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -0.754,9.861 L -0.682,9.902"
- id="path1694"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -1.895,9.902 L -1.823,9.861"
- id="path1696"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.556,9.133 -1.58,9.618 -0.997,9.618 -1.021,9.133 -1.556,9.133 "
- id="polygon1698"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="-1.556,9.133 -1.58,9.618 -0.997,9.618 -1.021,9.133 -1.556,9.133 "
- id="polygon1700"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.653,9.618 -1.701,9.76 -0.876,9.76 -0.924,9.618 -1.653,9.618 "
- id="polygon1702"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="-1.653,9.618 -1.701,9.76 -0.876,9.76 -0.924,9.618 -1.653,9.618 "
- id="polygon1704"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="-1.653"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1706"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.653"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1708"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.531"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1710"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.531"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1712"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.41"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1714"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.41"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1716"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.653"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1718"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.653"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1720"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.531"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1722"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.531"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1724"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.41"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1726"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.41"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1728"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.653"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1730"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.653"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1732"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.531"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1734"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.531"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1736"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.41"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1738"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.41"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1740"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.653"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1742"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.653"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1744"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.531"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1746"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.531"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1748"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.41"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1750"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.41"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1752"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.289"
- cy="9.9420004"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1754"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-1.289"
- cy="9.9420004"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1756"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-0.98500001"
- cy="9.9420004"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1758"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-0.98500001"
- cy="9.9420004"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1760"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.312"
- height="2.625"
- x="-11.059"
- y="9.7469997"
- id="rect1762"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.312"
- height="2.625"
- x="-11.059"
- y="9.7469997"
- id="rect1764"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.312"
- height="2.625"
- x="-11.059"
- y="9.7469997"
- id="rect1766"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.05"
- height="1.05"
- x="-10.928"
- y="9.8780003"
- id="rect1768"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.05"
- height="1.05"
- x="-10.928"
- y="9.8780003"
- id="rect1770"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.05"
- height="1.05"
- x="-10.928"
- y="9.8780003"
- id="rect1772"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8780003"
- y1="10.141"
- x2="-10.928"
- y2="10.141"
- stroke="#000000"
- stroke-width="0.010"
- id="line1774"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.928"
- y1="10.403"
- x2="-9.8780003"
- y2="10.403"
- stroke="#000000"
- stroke-width="0.010"
- id="line1776"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8780003"
- y1="10.6"
- x2="-10.928"
- y2="10.6"
- stroke="#000000"
- stroke-width="0.010"
- id="line1778"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.722"
- height="0.39399999"
- x="-10.928"
- y="11.06"
- id="rect1780"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.722"
- height="0.39399999"
- x="-10.928"
- y="11.06"
- id="rect1782"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.722"
- height="0.39399999"
- x="-10.928"
- y="11.06"
- id="rect1784"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-11.059"
- y1="11.519"
- x2="-9.7460003"
- y2="11.519"
- stroke="#000000"
- stroke-width="0.010"
- id="line1786"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.468"
- y="11.65"
- id="rect1788"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.468"
- y="11.65"
- id="rect1790"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.468"
- y="11.65"
- id="rect1792"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.206"
- y="11.65"
- id="rect1794"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.206"
- y="11.65"
- id="rect1796"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.206"
- y="11.65"
- id="rect1798"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.066"
- height="0.066"
- x="-9.9429998"
- y="11.65"
- id="rect1800"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.066"
- height="0.066"
- x="-9.9429998"
- y="11.65"
- id="rect1802"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.066"
- height="0.066"
- x="-9.9429998"
- y="11.65"
- id="rect1804"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.131"
- height="0.066"
- x="-10.009"
- y="11.256"
- id="rect1806"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.131"
- height="0.066"
- x="-10.009"
- y="11.256"
- id="rect1808"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.131"
- height="0.066"
- x="-10.009"
- y="11.256"
- id="rect1810"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.928"
- y1="11.256"
- x2="-10.206"
- y2="11.256"
- stroke="#000000"
- stroke-width="0.010"
- id="line1812"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.197"
- height="0.197"
- x="-10.928"
- y="11.585"
- id="rect1814"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.197"
- height="0.197"
- x="-10.928"
- y="11.585"
- id="rect1816"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.197"
- height="0.197"
- x="-10.928"
- y="11.585"
- id="rect1818"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91900003"
- height="0.066"
- x="-10.862"
- y="10.666"
- id="rect1820"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.91900003"
- height="0.066"
- x="-10.862"
- y="10.666"
- id="rect1822"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91900003"
- height="0.066"
- x="-10.862"
- y="10.666"
- id="rect1824"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.862"
- y1="11.125"
- x2="-10.271"
- y2="11.125"
- stroke="#000000"
- stroke-width="0.010"
- id="line1826"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.271"
- y1="11.191"
- x2="-10.337"
- y2="11.191"
- stroke="#000000"
- stroke-width="0.010"
- id="line1828"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.862"
- y1="11.191"
- x2="-10.796"
- y2="11.191"
- stroke="#000000"
- stroke-width="0.010"
- id="line1830"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.32800001"
- height="0.066"
- x="-10.731"
- y="11.125"
- id="rect1832"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.32800001"
- height="0.066"
- x="-10.731"
- y="11.125"
- id="rect1834"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.32800001"
- height="0.066"
- x="-10.731"
- y="11.125"
- id="rect1836"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.862"
- y1="10.797"
- x2="-10.796"
- y2="10.797"
- stroke="#000000"
- stroke-width="0.010"
- id="line1838"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.731"
- y1="10.797"
- x2="-10.665"
- y2="10.797"
- stroke="#000000"
- stroke-width="0.010"
- id="line1840"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.074"
- y1="10.797"
- x2="-9.9429998"
- y2="10.797"
- stroke="#000000"
- stroke-width="0.010"
- id="line1842"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8120003"
- y1="12.306"
- x2="-10.993"
- y2="12.306"
- stroke="#000000"
- stroke-width="0.010"
- id="line1844"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.993"
- y1="12.241"
- x2="-9.8120003"
- y2="12.241"
- stroke="#000000"
- stroke-width="0.010"
- id="line1846"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8120003"
- y1="12.175"
- x2="-10.993"
- y2="12.175"
- stroke="#000000"
- stroke-width="0.010"
- id="line1848"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.993"
- y1="12.11"
- x2="-9.8120003"
- y2="12.11"
- stroke="#000000"
- stroke-width="0.010"
- id="line1850"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8120003"
- y1="12.044"
- x2="-10.993"
- y2="12.044"
- stroke="#000000"
- stroke-width="0.010"
- id="line1852"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.993"
- y1="11.978"
- x2="-9.8120003"
- y2="11.978"
- stroke="#000000"
- stroke-width="0.010"
- id="line1854"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8120003"
- y1="11.913"
- x2="-10.993"
- y2="11.913"
- stroke="#000000"
- stroke-width="0.010"
- id="line1856"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="-4.0289998"
- y="8.2189999"
- id="text1858"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="-4.3639998"
- y="8.8190002"
- id="text1860"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.0.0/22</text>
- <text
- x="-10.628"
- y="13.181"
- id="text1862"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="-10.454"
- y="13.681"
- id="text1864"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">GWYN-APPS</text>
- <rect
- width="1.4450001"
- height="1.275"
- x="2.5510001"
- y="8.6120005"
- id="rect1866"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="3.273"
- cy="9.8870001"
- rx="0.72299999"
- ry="0.213"
- id="ellipse1868"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="3.273"
- cy="8.6120005"
- rx="0.72299999"
- ry="0.213"
- id="ellipse1870"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="3.273"
- cy="8.6120005"
- rx="0.72299999"
- ry="0.213"
- id="ellipse1872"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 3.996,8.612 L 3.996,9.887 C 3.996,10.005 3.672,10.1 3.273,10.1 C 2.874,10.1 2.551,10.005 2.551,9.887 L 2.551,8.612"
- id="path1874"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="2.0109999"
- y1="9.2469997"
- x2="2.586"
- y2="9.2469997"
- stroke="#000000"
- stroke-width="0.100"
- id="line1876"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="2.983"
- y="9.3260002"
- id="text1878"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="2.928"
- y="9.7259998"
- id="text1880"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Master</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="5.725,19.819 5.725,18.237 5.732,18.237 5.732,17.325 "
- id="polyline1882"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="1.317"
- y="15.131"
- id="text1884"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">1100 Users</text>
- <text
- x="1.136"
- y="6.0770001"
- id="text1886"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">320 Users</text>
- <text
- x="12.943"
- y="6.0310001"
- id="text1888"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">180 Users</text>
- <text
- x="12.383"
- y="15.277"
- id="text1890"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">100 Users</text>
- <text
- x="-9.8629999"
- y="15.156"
- id="text1892"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">New York - GNY</text>
- <text
- x="13.189"
- y="0.46399999"
- id="text1894"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Los Angeles</text>
- <text
- x="1.086"
- y="0.53899997"
- id="text1896"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">London</text>
- <text
- x="12.979"
- y="8.0889997"
- id="text1898"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Washington, DC</text>
- <rect
- width="11.132"
- height="6.5630002"
- x="-11.146"
- y="16.205999"
- id="rect1900"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.146,16.206 C -11.311685,16.206 -11.446,16.340315 -11.446,16.506"
- id="path1902"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 0.286,16.506 C 0.286,16.340315 0.15168542,16.206 -0.014,16.206"
- id="path1904"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="11.732"
- height="5.9629998"
- x="-11.446"
- y="16.506001"
- id="rect1906"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.446,22.469 C -11.446,22.634685 -11.311685,22.769 -11.146,22.769"
- id="path1908"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M -0.014,22.769 C 0.15168542,22.769 0.286,22.634685 0.286,22.469"
- id="path1910"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="-11.146"
- y1="16.205999"
- x2="-0.014"
- y2="16.205999"
- stroke="#000000"
- stroke-width="0.050"
- id="line1912"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.146"
- y1="22.768999"
- x2="-0.014"
- y2="22.768999"
- stroke="#000000"
- stroke-width="0.050"
- id="line1914"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.146,16.206 C -11.311685,16.206 -11.446,16.340315 -11.446,16.506"
- id="path1916"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.286,16.506 C 0.286,16.340315 0.15168542,16.206 -0.014,16.206"
- id="path1918"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.446"
- y1="16.506001"
- x2="-11.446"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line1920"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.28600001"
- y1="16.506001"
- x2="0.28600001"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line1922"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.446,22.469 C -11.446,22.634685 -11.311685,22.769 -11.146,22.769"
- id="path1924"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M -0.014,22.769 C 0.15168542,22.769 0.286,22.634685 0.286,22.469"
- id="path1926"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.78799999"
- height="0.78799999"
- x="-2.214"
- y="19.285"
- id="rect1928"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="0.78799999"
- height="0.78799999"
- x="-2.214"
- y="19.285"
- id="rect1930"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.78799999"
- height="0.78799999"
- x="-2.214"
- y="19.285"
- id="rect1932"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -1.772,19.413 C -1.772,19.806 -1.693,19.728 -2.087,19.728"
- id="path1934"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -1.772,19.413 C -1.772,19.806 -1.693,19.728 -2.087,19.728"
- id="path1936"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.734,19.474 -1.773,19.395 -1.813,19.474 -1.734,19.474 "
- id="polygon1938"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.734,19.474 -1.773,19.395 -1.813,19.474 -1.734,19.474 "
- id="polygon1940"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-2.025,19.687 -2.104,19.726 -2.025,19.765 -2.025,19.687 "
- id="polygon1942"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-2.025,19.687 -2.104,19.726 -2.025,19.765 -2.025,19.687 "
- id="polygon1944"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -1.538,19.634 C -1.932,19.634 -1.853,19.555 -1.853,19.949"
- id="path1946"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -1.538,19.634 C -1.932,19.634 -1.853,19.555 -1.853,19.949"
- id="path1948"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.608,19.671 -1.529,19.632 -1.608,19.592 -1.608,19.671 "
- id="polygon1950"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.608,19.671 -1.529,19.632 -1.608,19.592 -1.608,19.671 "
- id="polygon1952"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-1.899,19.884 -1.86,19.962 -1.821,19.884 -1.899,19.884 "
- id="polygon1954"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.899,19.884 -1.86,19.962 -1.821,19.884 -1.899,19.884 "
- id="polygon1956"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="-5.2220001"
- y="17.145"
- id="text1958"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="-5.5609999"
- y="17.745001"
- id="text1960"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.4.0/22</text>
- <text
- x="-10.001"
- y="21.07"
- id="text1962"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="-10.37"
- y="21.57"
- id="text1964"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG2-BDC</text>
- <rect
- width="1.217"
- height="1.825"
- x="-8.665"
- y="18.782"
- id="rect1966"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="-8.665"
- y="18.782"
- id="rect1968"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="-8.665"
- y="18.782"
- id="rect1970"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="-8.6040001"
- y="18.843"
- id="rect1972"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="-8.6040001"
- y="18.843"
- id="rect1974"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="-8.6040001"
- y="18.843"
- id="rect1976"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="19.087"
- x2="-7.6300001"
- y2="19.087"
- stroke="#000000"
- stroke-width="0.010"
- id="line1978"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.6300001"
- y1="19.33"
- x2="-8.6040001"
- y2="19.33"
- stroke="#000000"
- stroke-width="0.010"
- id="line1980"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="-8.4820004"
- y="19.634001"
- id="rect1982"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="-8.4820004"
- y="19.634001"
- id="rect1984"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="-8.4820004"
- y="19.634001"
- id="rect1986"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.665"
- y1="20.181999"
- x2="-7.448"
- y2="20.181999"
- stroke="#000000"
- stroke-width="0.010"
- id="line1988"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.8130002"
- y="20.059999"
- id="rect1990"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.8130002"
- y="20.059999"
- id="rect1992"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.8130002"
- y="20.059999"
- id="rect1994"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.691"
- y="20.059999"
- id="rect1996"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.691"
- y="20.059999"
- id="rect1998"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.691"
- y="20.059999"
- id="rect2000"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.5700002"
- y="20.059999"
- id="rect2002"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.5700002"
- y="20.059999"
- id="rect2004"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.5700002"
- y="20.059999"
- id="rect2006"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="-7.6300001"
- y="19.877001"
- id="rect2008"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="-7.6300001"
- y="19.877001"
- id="rect2010"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="-7.6300001"
- y="19.877001"
- id="rect2012"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4820004"
- y1="19.816999"
- x2="-7.8130002"
- y2="19.816999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2014"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.182"
- height="0.183"
- x="-7.691"
- y="19.634001"
- id="rect2016"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.182"
- height="0.183"
- x="-7.691"
- y="19.634001"
- id="rect2018"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.182"
- height="0.183"
- x="-7.691"
- y="19.634001"
- id="rect2020"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="-8.5430002"
- y="19.391001"
- id="rect2022"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="-8.5430002"
- y="19.391001"
- id="rect2024"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="-8.5430002"
- y="19.391001"
- id="rect2026"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4209995"
- y1="19.695"
- x2="-7.8740001"
- y2="19.695"
- stroke="#000000"
- stroke-width="0.010"
- id="line2028"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="-8.3000002"
- y="19.695"
- id="rect2030"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="-8.3000002"
- y="19.695"
- id="rect2032"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="-8.3000002"
- y="19.695"
- id="rect2034"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.8130002"
- y1="19.511999"
- x2="-7.691"
- y2="19.511999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2036"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="20.242001"
- x2="-7.5089998"
- y2="20.242001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2038"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5089998"
- y1="20.302999"
- x2="-8.6040001"
- y2="20.302999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2040"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="20.364"
- x2="-7.5089998"
- y2="20.364"
- stroke="#000000"
- stroke-width="0.010"
- id="line2042"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5089998"
- y1="20.547001"
- x2="-8.6040001"
- y2="20.547001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2044"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="20.486"
- x2="-7.5089998"
- y2="20.486"
- stroke="#000000"
- stroke-width="0.010"
- id="line2046"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5089998"
- y1="20.424999"
- x2="-8.6040001"
- y2="20.424999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2048"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.5430002"
- y1="19.511999"
- x2="-8.4820004"
- y2="19.511999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2050"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4209995"
- y1="19.511999"
- x2="-8.3599997"
- y2="19.511999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2052"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4209995"
- y1="19.756001"
- x2="-8.3599997"
- y2="19.756001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2054"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.9349999"
- y1="19.756001"
- x2="-7.8740001"
- y2="19.756001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2056"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.4980001"
- y1="19.695"
- x2="-2.164"
- y2="19.679001"
- stroke="#000000"
- stroke-width="0.100"
- id="line2058"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-5.9559999"
- y1="19.690001"
- x2="-5.9530001"
- y2="20.649"
- stroke="#000000"
- stroke-width="0.100"
- id="line2060"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-5.9530001"
- y1="19.690001"
- x2="-5.9559999"
- y2="18.690001"
- stroke="#000000"
- stroke-width="0.100"
- id="line2062"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-4.4590001"
- y1="19.686001"
- x2="-4.4559999"
- y2="20.591"
- stroke="#000000"
- stroke-width="0.100"
- id="line2064"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-4.4569998"
- y1="19.686001"
- x2="-4.46"
- y2="18.686001"
- stroke="#000000"
- stroke-width="0.100"
- id="line2066"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-2.961"
- y1="19.681"
- x2="-2.9579999"
- y2="20.608"
- stroke="#000000"
- stroke-width="0.100"
- id="line2068"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-2.9619999"
- y1="19.681"
- x2="-2.9649999"
- y2="18.681"
- stroke="#000000"
- stroke-width="0.100"
- id="line2070"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.9439998"
- y="20.618"
- id="rect2072"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.9439998"
- y="20.618"
- id="rect2074"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-4.8470001"
- y="20.715"
- id="rect2076"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-4.822,21.29 -4.361,21.29 -4.361,21.395 -4.798,21.395 -4.822,21.29 "
- id="polygon2078"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.822,21.29 -4.361,21.29 -4.361,21.395 -4.798,21.395 -4.822,21.29 "
- id="polygon2080"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-4.361,21.29 -4.169,21.29 -4.193,21.395 -4.361,21.395 -4.361,21.29 "
- id="polygon2082"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.361,21.29 -4.169,21.29 -4.193,21.395 -4.361,21.395 -4.361,21.29 "
- id="polygon2084"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.3299999"
- y="21.320999"
- id="rect2086"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.3299999"
- y="21.320999"
- id="rect2088"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-4.585,21.395 -4.406,21.395 -4.406,21.447 -4.317,21.447 -4.317,21.499 -4.675,21.499 -4.675,21.447 -4.585,21.447 -4.585,21.395 "
- id="polygon2090"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.585,21.395 -4.406,21.395 -4.406,21.447 -4.317,21.447 -4.317,21.499 -4.675,21.499 -4.675,21.447 -4.585,21.447 -4.585,21.395 "
- id="polygon2092"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.4260001"
- y="20.607"
- id="rect2094"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.4260001"
- y="20.607"
- id="rect2096"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-3.329"
- y="20.704"
- id="rect2098"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-3.305,21.279 -2.844,21.279 -2.844,21.384 -3.281,21.384 -3.305,21.279 "
- id="polygon2100"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.305,21.279 -2.844,21.279 -2.844,21.384 -3.281,21.384 -3.305,21.279 "
- id="polygon2102"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-2.844,21.279 -2.652,21.279 -2.676,21.384 -2.844,21.384 -2.844,21.279 "
- id="polygon2104"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-2.844,21.279 -2.652,21.279 -2.676,21.384 -2.844,21.384 -2.844,21.279 "
- id="polygon2106"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.813"
- y="21.311001"
- id="rect2108"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.813"
- y="21.311001"
- id="rect2110"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.068,21.384 -2.889,21.384 -2.889,21.436 -2.799,21.436 -2.799,21.488 -3.158,21.488 -3.158,21.436 -3.068,21.436 -3.068,21.384 "
- id="polygon2112"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.068,21.384 -2.889,21.384 -2.889,21.436 -2.799,21.436 -2.799,21.488 -3.158,21.488 -3.158,21.436 -3.068,21.436 -3.068,21.384 "
- id="polygon2114"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-6.3759999"
- y="18.181999"
- id="rect2116"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-6.3759999"
- y="18.181999"
- id="rect2118"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-6.2789998"
- y="18.278999"
- id="rect2120"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-6.255,18.854 -5.794,18.854 -5.794,18.959 -6.231,18.959 -6.255,18.854 "
- id="polygon2122"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.255,18.854 -5.794,18.854 -5.794,18.959 -6.231,18.959 -6.255,18.854 "
- id="polygon2124"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-5.794,18.854 -5.602,18.854 -5.626,18.959 -5.794,18.959 -5.794,18.854 "
- id="polygon2126"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-5.794,18.854 -5.602,18.854 -5.626,18.959 -5.794,18.959 -5.794,18.854 "
- id="polygon2128"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-5.763"
- y="18.886"
- id="rect2130"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-5.763"
- y="18.886"
- id="rect2132"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-6.018,18.959 -5.839,18.959 -5.839,19.011 -5.749,19.011 -5.749,19.063 -6.108,19.063 -6.108,19.011 -6.018,19.011 -6.018,18.959 "
- id="polygon2134"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.018,18.959 -5.839,18.959 -5.839,19.011 -5.749,19.011 -5.749,19.063 -6.108,19.063 -6.108,19.011 -6.018,19.011 -6.018,18.959 "
- id="polygon2136"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.901"
- y="18.181999"
- id="rect2138"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.901"
- y="18.181999"
- id="rect2140"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-4.8039999"
- y="18.278999"
- id="rect2142"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-4.78,18.854 -4.319,18.854 -4.319,18.959 -4.756,18.959 -4.78,18.854 "
- id="polygon2144"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.78,18.854 -4.319,18.854 -4.319,18.959 -4.756,18.959 -4.78,18.854 "
- id="polygon2146"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-4.319,18.854 -4.127,18.854 -4.151,18.959 -4.319,18.959 -4.319,18.854 "
- id="polygon2148"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.319,18.854 -4.127,18.854 -4.151,18.959 -4.319,18.959 -4.319,18.854 "
- id="polygon2150"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.2880001"
- y="18.886"
- id="rect2152"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.2880001"
- y="18.886"
- id="rect2154"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-4.543,18.959 -4.364,18.959 -4.364,19.011 -4.274,19.011 -4.274,19.063 -4.633,19.063 -4.633,19.011 -4.543,19.011 -4.543,18.959 "
- id="polygon2156"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.543,18.959 -4.364,18.959 -4.364,19.011 -4.274,19.011 -4.274,19.063 -4.633,19.063 -4.633,19.011 -4.543,19.011 -4.543,18.959 "
- id="polygon2158"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.401"
- y="18.207001"
- id="rect2160"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.401"
- y="18.207001"
- id="rect2162"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-3.3039999"
- y="18.304001"
- id="rect2164"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-3.28,18.879 -2.819,18.879 -2.819,18.984 -3.256,18.984 -3.28,18.879 "
- id="polygon2166"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.28,18.879 -2.819,18.879 -2.819,18.984 -3.256,18.984 -3.28,18.879 "
- id="polygon2168"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-2.819,18.879 -2.627,18.879 -2.651,18.984 -2.819,18.984 -2.819,18.879 "
- id="polygon2170"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-2.819,18.879 -2.627,18.879 -2.651,18.984 -2.819,18.984 -2.819,18.879 "
- id="polygon2172"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.7880001"
- y="18.910999"
- id="rect2174"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.7880001"
- y="18.910999"
- id="rect2176"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.043,18.984 -2.864,18.984 -2.864,19.036 -2.774,19.036 -2.774,19.088 -3.133,19.088 -3.133,19.036 -3.043,19.036 -3.043,18.984 "
- id="polygon2178"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.043,18.984 -2.864,18.984 -2.864,19.036 -2.774,19.036 -2.774,19.088 -3.133,19.088 -3.133,19.036 -3.043,19.036 -3.043,18.984 "
- id="polygon2180"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-6.439,20.854 -6.487,20.874 -6.631,21.234 -6.631,21.414 -6.559,21.474 -5.503,21.474 -5.431,21.414 -5.431,21.234 -5.575,20.874 -5.623,20.854 -6.439,20.854 "
- id="polygon2182"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="-6.439,20.854 -6.487,20.874 -6.631,21.234 -6.631,21.414 -6.559,21.474 -5.503,21.474 -5.431,21.414 -5.431,21.234 -5.575,20.874 -5.623,20.854 -6.439,20.854 "
- id="polygon2184"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -6.607,21.174 L -6.559,21.194 L -5.503,21.194 L -5.455,21.174"
- id="path2186"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -5.503,21.194 L -5.431,21.234"
- id="path2188"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -6.631,21.234 L -6.559,21.194"
- id="path2190"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-6.295,20.474 -6.319,20.954 -5.743,20.954 -5.767,20.474 -6.295,20.474 "
- id="polygon2192"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="-6.295,20.474 -6.319,20.954 -5.743,20.954 -5.767,20.474 -6.295,20.474 "
- id="polygon2194"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-6.391,20.954 -6.439,21.094 -5.623,21.094 -5.671,20.954 -6.391,20.954 "
- id="polygon2196"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="-6.391,20.954 -6.439,21.094 -5.623,21.094 -5.671,20.954 -6.391,20.954 "
- id="polygon2198"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="-6.3909998"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2200"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2202"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2204"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2206"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2208"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2210"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.3909998"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2212"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2214"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2216"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2218"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2220"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2222"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.3909998"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2224"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2226"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2228"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2230"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2232"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2234"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.3909998"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2236"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2238"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2240"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2242"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2244"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2246"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.0310001"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2248"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-6.0310001"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2250"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-5.7309999"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2252"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-5.7309999"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2254"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.17"
- height="1.033"
- x="-10.59"
- y="19.132"
- id="rect2256"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="-10.004"
- cy="20.165001"
- rx="0.58499998"
- ry="0.17200001"
- id="ellipse2258"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="-10.004"
- cy="19.132"
- rx="0.58499998"
- ry="0.17200001"
- id="ellipse2260"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="-10.004"
- cy="19.132"
- rx="0.58499998"
- ry="0.17200001"
- id="ellipse2262"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -9.419,19.132 L -9.419,20.165 C -9.419,20.26 -9.681,20.337 -10.004,20.337 C -10.328,20.337 -10.59,20.26 -10.59,20.165 L -10.59,19.132"
- id="path2264"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="-9.3959999"
- y1="19.684"
- x2="-8.665"
- y2="19.695"
- stroke="#000000"
- stroke-width="0.100"
- id="line2266"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="-10.303"
- y="19.759001"
- id="text2268"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="-10.288"
- y="20.159"
- id="text2270"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <text
- x="-0.91500002"
- y="19.843"
- id="text2272"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Router</text>
- <text
- x="-1.867"
- y="22.455999"
- id="text2274"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">50 Users</text>
- <text
- x="-10.478"
- y="17.114"
- id="text2276"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">New York</text>
- <text
- x="-10.081"
- y="17.914"
- id="text2278"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Bldg2</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="-1.554,15.161 -1.554,15.906 -1.821,15.906 -1.821,19.285 "
- id="polyline2280"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.787"
- height="0.78799999"
- x="5.3379998"
- y="16.538"
- id="rect2282"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="0.787"
- height="0.78799999"
- x="5.3379998"
- y="16.538"
- id="rect2284"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.787"
- height="0.78799999"
- x="5.3379998"
- y="16.538"
- id="rect2286"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 5.781,16.665 C 5.781,17.059 5.859,16.98 5.466,16.98"
- id="path2288"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 5.781,16.665 C 5.781,17.059 5.859,16.98 5.466,16.98"
- id="path2290"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="5.818,16.727 5.779,16.648 5.74,16.727 5.818,16.727 "
- id="polygon2292"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.818,16.727 5.779,16.648 5.74,16.727 5.818,16.727 "
- id="polygon2294"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="5.527,16.939 5.448,16.979 5.527,17.018 5.527,16.939 "
- id="polygon2296"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.527,16.939 5.448,16.979 5.527,17.018 5.527,16.939 "
- id="polygon2298"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 6.014,16.887 C 5.62,16.887 5.699,16.808 5.699,17.202"
- id="path2300"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 6.014,16.887 C 5.62,16.887 5.699,16.808 5.699,17.202"
- id="path2302"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="5.944,16.924 6.023,16.884 5.944,16.845 5.944,16.924 "
- id="polygon2304"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.944,16.924 6.023,16.884 5.944,16.845 5.944,16.924 "
- id="polygon2306"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="5.653,17.136 5.692,17.215 5.732,17.136 5.653,17.136 "
- id="polygon2308"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.653,17.136 5.692,17.215 5.732,17.136 5.653,17.136 "
- id="polygon2310"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="7.8559999"
- y="17.167"
- id="text2312"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="7.5180001"
- y="17.767"
- id="text2314"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.8.0/22</text>
- <text
- x="3.204"
- y="18.118"
- id="text2316"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="2.835"
- y="18.618"
- id="text2318"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG3-BDC</text>
- <text
- x="12.542"
- y="19.694"
- id="text2320"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="12.687"
- y="20.194"
- id="text2322"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG2-APPS</text>
- <rect
- width="1.217"
- height="1.825"
- x="4.0770001"
- y="18.941999"
- id="rect2324"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="4.0770001"
- y="18.941999"
- id="rect2326"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="4.0770001"
- y="18.941999"
- id="rect2328"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="4.138"
- y="19.003"
- id="rect2330"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="4.138"
- y="19.003"
- id="rect2332"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="4.138"
- y="19.003"
- id="rect2334"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="19.246"
- x2="5.112"
- y2="19.246"
- stroke="#000000"
- stroke-width="0.010"
- id="line2336"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.112"
- y1="19.49"
- x2="4.138"
- y2="19.49"
- stroke="#000000"
- stroke-width="0.010"
- id="line2338"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="4.2600002"
- y="19.794001"
- id="rect2340"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="4.2600002"
- y="19.794001"
- id="rect2342"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="4.2600002"
- y="19.794001"
- id="rect2344"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.0770001"
- y1="20.341"
- x2="5.2940001"
- y2="20.341"
- stroke="#000000"
- stroke-width="0.010"
- id="line2346"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="4.9289999"
- y="20.219999"
- id="rect2348"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="4.9289999"
- y="20.219999"
- id="rect2350"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="4.9289999"
- y="20.219999"
- id="rect2352"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.0510001"
- y="20.219999"
- id="rect2354"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.0510001"
- y="20.219999"
- id="rect2356"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.0510001"
- y="20.219999"
- id="rect2358"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.1719999"
- y="20.219999"
- id="rect2360"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.1719999"
- y="20.219999"
- id="rect2362"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.1719999"
- y="20.219999"
- id="rect2364"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="5.112"
- y="20.037001"
- id="rect2366"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="5.112"
- y="20.037001"
- id="rect2368"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="5.112"
- y="20.037001"
- id="rect2370"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.2600002"
- y1="19.976"
- x2="4.9289999"
- y2="19.976"
- stroke="#000000"
- stroke-width="0.010"
- id="line2372"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.182"
- height="0.183"
- x="5.0510001"
- y="19.794001"
- id="rect2374"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.182"
- height="0.183"
- x="5.0510001"
- y="19.794001"
- id="rect2376"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.182"
- height="0.183"
- x="5.0510001"
- y="19.794001"
- id="rect2378"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="4.1989999"
- y="19.549999"
- id="rect2380"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="4.1989999"
- y="19.549999"
- id="rect2382"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="4.1989999"
- y="19.549999"
- id="rect2384"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.3210001"
- y1="19.855"
- x2="4.868"
- y2="19.855"
- stroke="#000000"
- stroke-width="0.010"
- id="line2386"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="4.4419999"
- y="19.855"
- id="rect2388"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="4.4419999"
- y="19.855"
- id="rect2390"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="4.4419999"
- y="19.855"
- id="rect2392"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.9289999"
- y1="19.672001"
- x2="5.0510001"
- y2="19.672001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2394"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="20.402"
- x2="5.2329998"
- y2="20.402"
- stroke="#000000"
- stroke-width="0.010"
- id="line2396"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.2329998"
- y1="20.462999"
- x2="4.138"
- y2="20.462999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2398"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="20.524"
- x2="5.2329998"
- y2="20.524"
- stroke="#000000"
- stroke-width="0.010"
- id="line2400"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.2329998"
- y1="20.705999"
- x2="4.138"
- y2="20.705999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2402"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="20.645"
- x2="5.2329998"
- y2="20.645"
- stroke="#000000"
- stroke-width="0.010"
- id="line2404"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.2329998"
- y1="20.584999"
- x2="4.138"
- y2="20.584999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2406"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.1989999"
- y1="19.672001"
- x2="4.2600002"
- y2="19.672001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2408"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.3210001"
- y1="19.672001"
- x2="4.382"
- y2="19.672001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2410"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.3210001"
- y1="19.915001"
- x2="4.382"
- y2="19.915001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2412"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.8070002"
- y1="19.915001"
- x2="4.868"
- y2="19.915001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2414"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.244"
- y1="19.855"
- x2="10.386"
- y2="19.841999"
- stroke="#000000"
- stroke-width="0.100"
- id="line2416"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.7309999"
- y1="19.851"
- x2="6.7329998"
- y2="20.809999"
- stroke="#000000"
- stroke-width="0.100"
- id="line2418"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.7350001"
- y1="19.851"
- x2="6.7319999"
- y2="18.851"
- stroke="#000000"
- stroke-width="0.100"
- id="line2420"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.1739998"
- y1="19.847"
- x2="8.1759996"
- y2="20.753"
- stroke="#000000"
- stroke-width="0.100"
- id="line2422"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.1750002"
- y1="19.847"
- x2="8.1730003"
- y2="18.848"
- stroke="#000000"
- stroke-width="0.100"
- id="line2424"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.6169996"
- y1="19.844"
- x2="9.6190004"
- y2="20.771"
- stroke="#000000"
- stroke-width="0.100"
- id="line2426"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.6160002"
- y1="19.844"
- x2="9.6129999"
- y2="18.844"
- stroke="#000000"
- stroke-width="0.100"
- id="line2428"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.723"
- y="20.778"
- id="rect2430"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.723"
- y="20.778"
- id="rect2432"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.8210001"
- y="20.875"
- id="rect2434"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.845,21.45 8.306,21.45 8.306,21.554 7.869,21.554 7.845,21.45 "
- id="polygon2436"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.845,21.45 8.306,21.45 8.306,21.554 7.869,21.554 7.845,21.45 "
- id="polygon2438"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.306,21.45 8.498,21.45 8.474,21.554 8.306,21.554 8.306,21.45 "
- id="polygon2440"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.306,21.45 8.498,21.45 8.474,21.554 8.306,21.554 8.306,21.45 "
- id="polygon2442"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3369999"
- y="21.481001"
- id="rect2444"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3369999"
- y="21.481001"
- id="rect2446"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.082,21.554 8.261,21.554 8.261,21.606 8.351,21.606 8.351,21.659 7.992,21.659 7.992,21.606 8.082,21.606 8.082,21.554 "
- id="polygon2448"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.082,21.554 8.261,21.554 8.261,21.606 8.351,21.606 8.351,21.659 7.992,21.659 7.992,21.606 8.082,21.606 8.082,21.554 "
- id="polygon2450"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.1660004"
- y="20.767"
- id="rect2452"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.1660004"
- y="20.767"
- id="rect2454"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="9.2629995"
- y="20.864"
- id="rect2456"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="9.287,21.439 9.748,21.439 9.748,21.543 9.311,21.543 9.287,21.439 "
- id="polygon2458"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.287,21.439 9.748,21.439 9.748,21.543 9.311,21.543 9.287,21.439 "
- id="polygon2460"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="9.748,21.439 9.94,21.439 9.916,21.543 9.748,21.543 9.748,21.439 "
- id="polygon2462"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.748,21.439 9.94,21.439 9.916,21.543 9.748,21.543 9.748,21.439 "
- id="polygon2464"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.7790003"
- y="21.469999"
- id="rect2466"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.7790003"
- y="21.469999"
- id="rect2468"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="9.524,21.543 9.703,21.543 9.703,21.596 9.793,21.596 9.793,21.648 9.435,21.648 9.435,21.596 9.524,21.596 9.524,21.543 "
- id="polygon2470"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.524,21.543 9.703,21.543 9.703,21.596 9.793,21.596 9.793,21.648 9.435,21.648 9.435,21.596 9.524,21.596 9.524,21.543 "
- id="polygon2472"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.2909999"
- y="18.341999"
- id="rect2474"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.2909999"
- y="18.341999"
- id="rect2476"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="6.388"
- y="18.438999"
- id="rect2478"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="6.412,19.014 6.873,19.014 6.873,19.118 6.436,19.118 6.412,19.014 "
- id="polygon2480"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.412,19.014 6.873,19.014 6.873,19.118 6.436,19.118 6.412,19.014 "
- id="polygon2482"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.873,19.014 7.065,19.014 7.041,19.118 6.873,19.118 6.873,19.014 "
- id="polygon2484"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.873,19.014 7.065,19.014 7.041,19.118 6.873,19.118 6.873,19.014 "
- id="polygon2486"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.9039998"
- y="19.045"
- id="rect2488"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.9039998"
- y="19.045"
- id="rect2490"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="6.649,19.118 6.828,19.118 6.828,19.171 6.918,19.171 6.918,19.223 6.56,19.223 6.56,19.171 6.649,19.171 6.649,19.118 "
- id="polygon2492"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.649,19.118 6.828,19.118 6.828,19.171 6.918,19.171 6.918,19.223 6.56,19.223 6.56,19.171 6.649,19.171 6.649,19.118 "
- id="polygon2494"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.7410002"
- y="18.367001"
- id="rect2496"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.7410002"
- y="18.367001"
- id="rect2498"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.8379998"
- y="18.464001"
- id="rect2500"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.862,19.039 8.323,19.039 8.323,19.143 7.886,19.143 7.862,19.039 "
- id="polygon2502"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.862,19.039 8.323,19.039 8.323,19.143 7.886,19.143 7.862,19.039 "
- id="polygon2504"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.323,19.039 8.515,19.039 8.491,19.143 8.323,19.143 8.323,19.039 "
- id="polygon2506"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.323,19.039 8.515,19.039 8.491,19.143 8.323,19.143 8.323,19.039 "
- id="polygon2508"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3540001"
- y="19.07"
- id="rect2510"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3540001"
- y="19.07"
- id="rect2512"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.099,19.143 8.278,19.143 8.278,19.196 8.368,19.196 8.368,19.248 8.01,19.248 8.01,19.196 8.099,19.196 8.099,19.143 "
- id="polygon2514"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.099,19.143 8.278,19.143 8.278,19.196 8.368,19.196 8.368,19.248 8.01,19.248 8.01,19.196 8.099,19.196 8.099,19.143 "
- id="polygon2516"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.191"
- y="18.341999"
- id="rect2518"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.191"
- y="18.341999"
- id="rect2520"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="9.2880001"
- y="18.438999"
- id="rect2522"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="9.312,19.014 9.773,19.014 9.773,19.118 9.336,19.118 9.312,19.014 "
- id="polygon2524"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.312,19.014 9.773,19.014 9.773,19.118 9.336,19.118 9.312,19.014 "
- id="polygon2526"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="9.773,19.014 9.965,19.014 9.941,19.118 9.773,19.118 9.773,19.014 "
- id="polygon2528"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.773,19.014 9.965,19.014 9.941,19.118 9.773,19.118 9.773,19.014 "
- id="polygon2530"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.8039999"
- y="19.045"
- id="rect2532"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.8039999"
- y="19.045"
- id="rect2534"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="9.549,19.118 9.728,19.118 9.728,19.171 9.818,19.171 9.818,19.223 9.46,19.223 9.46,19.171 9.549,19.171 9.549,19.118 "
- id="polygon2536"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.549,19.118 9.728,19.118 9.728,19.171 9.818,19.171 9.818,19.223 9.46,19.223 9.46,19.171 9.549,19.171 9.549,19.118 "
- id="polygon2538"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.303,21.014 6.255,21.034 6.111,21.394 6.111,21.574 6.183,21.634 7.239,21.634 7.311,21.574 7.311,21.394 7.167,21.034 7.119,21.014 6.303,21.014 "
- id="polygon2540"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.303,21.014 6.255,21.034 6.111,21.394 6.111,21.574 6.183,21.634 7.239,21.634 7.311,21.574 7.311,21.394 7.167,21.034 7.119,21.014 6.303,21.014 "
- id="polygon2542"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 6.135,21.334 L 6.183,21.354 L 7.239,21.354 L 7.287,21.334"
- id="path2544"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 7.239,21.354 L 7.311,21.394"
- id="path2546"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 6.111,21.394 L 6.183,21.354"
- id="path2548"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="6.447,20.634 6.423,21.114 6.999,21.114 6.975,20.634 6.447,20.634 "
- id="polygon2550"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.447,20.634 6.423,21.114 6.999,21.114 6.975,20.634 6.447,20.634 "
- id="polygon2552"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="6.351,21.114 6.303,21.254 7.119,21.254 7.071,21.114 6.351,21.114 "
- id="polygon2554"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.351,21.114 6.303,21.254 7.119,21.254 7.071,21.114 6.351,21.114 "
- id="polygon2556"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="6.3509998"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2558"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2560"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2562"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2564"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2566"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2568"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3509998"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2570"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2572"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2574"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2576"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2578"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2580"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3509998"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2582"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2584"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2586"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2588"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2590"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2592"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3509998"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2594"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2596"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2598"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2600"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2602"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2604"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.711"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2606"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="6.711"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2608"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.0110002"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2610"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="7.0110002"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2612"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="10.504"
- y="18.705"
- id="rect2614"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="10.504"
- y="18.705"
- id="rect2616"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="10.504"
- y="18.705"
- id="rect2618"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="10.618"
- y="18.819"
- id="rect2620"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="10.618"
- y="18.819"
- id="rect2622"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="10.618"
- y="18.819"
- id="rect2624"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.533"
- y1="19.048"
- x2="10.618"
- y2="19.048"
- stroke="#000000"
- stroke-width="0.010"
- id="line2626"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.618"
- y1="19.275999"
- x2="11.533"
- y2="19.275999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2628"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.533"
- y1="19.448"
- x2="10.618"
- y2="19.448"
- stroke="#000000"
- stroke-width="0.010"
- id="line2630"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="10.618"
- y="19.848"
- id="rect2632"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="10.618"
- y="19.848"
- id="rect2634"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="10.618"
- y="19.848"
- id="rect2636"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.504"
- y1="20.249001"
- x2="11.647"
- y2="20.249001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2638"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="11.018"
- y="20.363001"
- id="rect2640"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="11.018"
- y="20.363001"
- id="rect2642"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="11.018"
- y="20.363001"
- id="rect2644"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="11.247"
- y="20.363001"
- id="rect2646"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="11.247"
- y="20.363001"
- id="rect2648"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="11.247"
- y="20.363001"
- id="rect2650"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="11.476"
- y="20.363001"
- id="rect2652"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="11.476"
- y="20.363001"
- id="rect2654"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="11.476"
- y="20.363001"
- id="rect2656"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="11.419"
- y="20.02"
- id="rect2658"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="11.419"
- y="20.02"
- id="rect2660"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="11.419"
- y="20.02"
- id="rect2662"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.618"
- y1="20.02"
- x2="11.247"
- y2="20.02"
- stroke="#000000"
- stroke-width="0.010"
- id="line2664"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="10.618"
- y="20.306"
- id="rect2666"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="10.618"
- y="20.306"
- id="rect2668"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="10.618"
- y="20.306"
- id="rect2670"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="10.675"
- y="19.504999"
- id="rect2672"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="10.675"
- y="19.504999"
- id="rect2674"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="10.675"
- y="19.504999"
- id="rect2676"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.675"
- y1="19.906"
- x2="11.19"
- y2="19.906"
- stroke="#000000"
- stroke-width="0.010"
- id="line2678"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.19"
- y1="19.962999"
- x2="11.133"
- y2="19.962999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2680"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.675"
- y1="19.962999"
- x2="10.732"
- y2="19.962999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2682"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="10.79"
- y="19.906"
- id="rect2684"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="10.79"
- y="19.906"
- id="rect2686"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="10.79"
- y="19.906"
- id="rect2688"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.675"
- y1="19.620001"
- x2="10.732"
- y2="19.620001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2690"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.79"
- y1="19.620001"
- x2="10.847"
- y2="19.620001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2692"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.362"
- y1="19.620001"
- x2="11.476"
- y2="19.620001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2694"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.934999"
- x2="10.561"
- y2="20.934999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2696"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.561"
- y1="20.878"
- x2="11.59"
- y2="20.878"
- stroke="#000000"
- stroke-width="0.010"
- id="line2698"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.820999"
- x2="10.561"
- y2="20.820999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2700"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.561"
- y1="20.763"
- x2="11.59"
- y2="20.763"
- stroke="#000000"
- stroke-width="0.010"
- id="line2702"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.705999"
- x2="10.561"
- y2="20.705999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2704"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.561"
- y1="20.649"
- x2="11.59"
- y2="20.649"
- stroke="#000000"
- stroke-width="0.010"
- id="line2706"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.591999"
- x2="10.561"
- y2="20.591999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2708"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.4960001"
- y1="19.819"
- x2="4.0770001"
- y2="19.855"
- stroke="#000000"
- stroke-width="0.100"
- id="line2710"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.183"
- height="1.044"
- x="2.302"
- y="19.268999"
- id="rect2712"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="2.8940001"
- cy="20.312"
- rx="0.59100002"
- ry="0.17399999"
- id="ellipse2714"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="2.8940001"
- cy="19.268999"
- rx="0.59100002"
- ry="0.17399999"
- id="ellipse2716"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="2.8940001"
- cy="19.268999"
- rx="0.59100002"
- ry="0.17399999"
- id="ellipse2718"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 3.485,19.269 L 3.485,20.312 C 3.485,20.409 3.221,20.486 2.894,20.486 C 2.567,20.486 2.302,20.409 2.302,20.312 L 2.302,19.269"
- id="path2720"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="2.589"
- y="19.868999"
- id="text2722"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="2.6040001"
- y="20.268999"
- id="text2724"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <text
- x="12.947"
- y="22.452"
- id="text2726"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">250 Users</text>
- <text
- x="12.072"
- y="17.239"
- id="text2728"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">New York</text>
- <text
- x="12.468"
- y="18.039"
- id="text2730"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Bldg3</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="-1.129,15.125 -1.129,15.903 5.732,15.903 5.732,16.538 "
- id="polyline2732"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.1"
- y1="22.393"
- x2="15.55"
- y2="23.143"
- stroke="#F7F7F7"
- stroke-width="0.100"
- id="line2734"
- style="stroke:#f7f7f7;stroke-width:0.1" />
- <text
- x="-10.033"
- y="7.8769999"
- id="text2736"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: GLOBALNET</text>
- <text
- x="-10.108"
- y="22.502001"
- id="text2738"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: GLOBALNET</text>
- <text
- x="2.5420001"
- y="22.502001"
- id="text2740"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: GLOBALNET</text>
- <text
- x="7.355"
- y="0.40200001"
- id="text2742"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: UKNET</text>
- <text
- x="18.438999"
- y="0.40200001"
- id="text2744"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: WESTNET</text>
- <text
- x="18.017"
- y="15.202"
- id="text2746"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: GLOBALNET</text>
- <text
- x="-10.507"
- y="0.49399999"
- id="text2748"
- style="font-size:1px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Notes:</text>
- <text
- x="-11.175"
- y="1.294"
- id="text2750"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">The decision was made to implement separate</text>
- <text
- x="-11.175"
- y="1.794"
- id="text2752"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">domains for the West Coast and for UK</text>
- <text
- x="-11.175"
- y="2.2939999"
- id="text2754"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">operations. Wide-area traffic will be reduced.</text>
- <text
- x="-11.175"
- y="3.2939999"
- id="text2756"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">This design introduces the concept of deploying</text>
- <text
- x="-11.175"
- y="3.7939999"
- id="text2758"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">interdomain trusts, thus permitting much needed</text>
- <text
- x="-11.175"
- y="4.2940001"
- id="text2760"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">network integration and interoperabilty.</text>
- <text
- x="-11.175"
- y="5.2940001"
- id="text2762"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">There is a single LDAP Master and at least one</text>
- <text
- x="-11.175"
- y="5.7940001"
- id="text2764"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave LDAP server in each remote office.</text>
- <text
- x="-11.175"
- y="6.2940001"
- id="text2766"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial" />
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/chap7-net2-Br.png b/docs-xml/Samba3-ByExample/images/chap7-net2-Br.png
deleted file mode 100644
index a75a47dc5d0fb7ac3aaec4d6bb33f8fe7d260156..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 99789
zcmZtu2RN7i8$J%-X0pj%q3o<EBeG?b*-|pIk|KL#Bs(DqB_pX6m6ScBM6#MnvPVSr
zjQ{ELeSW{^d5+`%K0e2%{l4$}^}1fybzbLrUU!U%(IGl&E^2}x==Alp%?N^|n;=ME
zQjy|!>K=9+#t-C98b>q;q9}o8-IfBsR`k+2>1BS=(aYENk^^z_IR9~nOP($lFYwDr
z$;#OB^P4&NDD%timENl)tt8JciYxHD+j`kM^UF%@75m95rB4w2gub at MQNN7IyZ$Oi
zCpPP{x+kyQ*A)BnNpkmqnW?zp_&HM->+^pi?rTOEXqWc*q&({B;&VBsy}Ls4k=~+E
z<!cVPk)@_`-<mmY$C1|7^mIAp=@ZYaoHFM!Mps%DM?Et~=YlfZw>8<w5Hx at O{1Flo
zQVU)um?@$f>I<5MYv%<;L>?9v7CwF~9%O!0d|`QJ&^YVhzrX!j{{H2E>Flzjnv+FJ
zU%uqv<aFyP>+I+-=^C)%r%dwq>VF*(9UcA5y4EOtZ{C9kx>xpwS>3no&&|o1nH_#l
zLPn{0;J|cu at gZGZ-RC~N)q$mUZ>YV!7d}5Zk+4(E%FvL;LP>VFp_9{SQ^HQUy?f7}
zKi|{Sv;Oa2jJDwPdl?gk>-9GB`}QdvIB??laY_n`BWW at kHj<$NyU(0CV_g%Z<oDOc
z#bx}%9fd>Jd73ZM{HhJvc`(RNPcJ$-IazdfqdLRBefyrAcvezW)Lk1=d*7j6o!|+t
zKUv}B5*WB<9r8~{Flo0W10_LRjfi;j<_#+w+w6g%bhVJ0l9I(t)j;jt9F&ipU0h`4
z<y+g^n;g}uiJqU8zF(i7S!-9 at v}v$C+TYh_V`q11e#~?^RbD}XfphO}X=#Qv^9|(;
zW$(vNpI(2qMoxCOPujX>a&RzQwc5Gi*Do~zfv{(WnQ9>y?Ch at m6AKX&K5~10eZ^DX
zFf5E%&dA^~H#gUh3#-4Ll+;;z at z<D_^19*U$B$cETeU@)DUHp{%-+UxZzKFR*2}}f
z!qU?%e0)mu0(sPet6sc#p;uYQ$lxa=lxLc&tAC1?*2i5j<L=!vR#trLhUd<m6J?1V
z(|+9-la*zyr$<H9ef_E+we at LhZ#TZL%1m`NRoXiCB at OLNXvo^4WRQ~;t%upEQwDiv
zLXs4eJ55Ac4jibwaf2BFbmq)Y0j)@E&dd+0{pBnB>J3j3Vv)MJ8o?d$@$tO8yf at gk
zY0bWS|NiUOufJ+8|9JbBk}xqf6_{}|=jb9;ICHH!tNicyM-g-LkFl}TL|w5{JDza)
zg^10(fzMQri-SW-Vq)LGz>QnC_Pc)BbNck at U~aKJdnUi`xW~vrrfPG*hy3i?;-CKh
z{%}e<Qld3WE$gswpufM6u&}`?DO!Cydwa6 at XcA&Kv&+Ko&v*8_4U{G^?b59ZSfF<4
zl<A-^^^jc*rX*T3RV$kYD=I3)%pb_8ojQHmFlbPb^0ADp?9BXpqb04Z&FdrV2^_Nb
zN<<okdAQ0#HiHwI_U_$VU_^6NoHg*b%)sDaQ#|*>XV2OLp4iybk({m^3 at a}7Oc<tN
z+w-l+{*b4q9FbjK-u>gpkNSFzs(ZHC*Bhc3)Iv5?WMyS#WK8;W9b3~#cvXUy6D`X8
zX6$Su8q^iiq((FX0|Sp8JGL~7=w{e?u;=^t)zV+V#jjrR9t>K(&U>Iynve1^KXc6G
zwMAY<_iUNqdpJ>%^ovtJ-|yKYCdOp8pY~?M5qA4&Cqn(gg{O#=%*@_2S^KxwI2-mj
z$#9U9h8-5(K}D{kqr=I`*?NRKoO6P;l2c|m;*QkY-gY7sG5hJ$r=ii&(c$5ufI<p#
z@}c43ySQ=OkW+i+zvUTw6O%;p;YM{b>~DB)cPrVKB?U at KcA2dGe29yPs3?Vf`z%hK
zGRjc&_}f=+vJ$?H0V|g+nyaj=%*4dR#>Td>vBAvBruF*hi4%sW$Z1_DirMGtK74SS
zAM3QRu(-TB at 8Rp~bnE at Qch4gOg_HFBR2J>+_=%6HH$UgUeE!^|>ym9WoBs8<EY-ls
z%)$l(1A}A{<0&hvqeowQjd#6!rzasHVQp<aLlYUM>DZq6Vg8i8>h*+#U!@m!@+C0P
z(>pHcj>cJkaAP66az`rC>U~F%Xo(*_^78Why#+Scc$D_4s#XUor5~0O7bhixHr6eS
zjILYIbCO%Q-W#p7iRLo08cj6jj?he3xR_a2!7=#t>K!Szg*DDoUM0_Eb|{wapkJz`
zaHSmlrE~t#^O~A4Z9#DfiOmzy4gKm)B6Lw?w3PHw_A;qer%(SVF8+0?#fOWJZ|e8&
zQ>RY-9vEQe<7?Z~v?siFZ(Cd2iKmw1R`e?`N&44C72^Y+&s>_;optpU7jKD)Ng%KE
z8EJKCN{G^I3S1<&stx8Qo?rM$eQ{bcKYv_YTpa1Ky)}r8prY;hGbBGfJM8-V_c@~P
z`wy|<VOCm7vZ#iA^74*OwZoruoSnxIT at Q@2jQAPJcQA+Vh+~snogYtD3>>;)ZF%Gf
zUGNp!cN3Q8=E>%3ugC0;-!;rLYiMY&x3 at 3iiLB<kP;oM2+DV0vq42VXuiV^mJdE8f
zUvF;>r|smV^GrtX8wh76O&Me3cI0Jb^zQC%$ukv4PoL%%Kh(H)InLbF)YQU4%tdS?
z at 6{{TU<X_Z*Q_v2Z at Yf@{V^>qvX57V+=*JGsQ`cfBN>XaLP9!6jvRTeD|4TsY(I5p
zb(X+FKwoHW?jR4Le(93I=ElFb*FT51>FQ>7mvyodf7e$GFJ7#@b&HLtyCFn_)LZ6~
ztdOx7cXda5-PR{NKfn3o$B&JTSIf6C6w?a6iKKh#;4pmU%#*yla`*n79Ui*6Z1UT<
z<Q(U(aek}`mVEqlV`H$Xy*-PDARHZqg at tu@9vmVikWy~nzMcQcXiQW2E+5ybi1okV
zmD#+eOZWGjprfNBAt6D8=j7z5N{QLeAGGNf?N|)H;N})?AtyM%KlC`~u>o7bv-$b?
z+RcpvA|g%o^|pAF)=S!Z!a0c0- at kuX`chomcg|Tc_(#b?hljsE#V2~cgwxdl-ADrm
z4!ESJU+mh!=R=a6E9ck2UszRT+|i;LcpySE=lPM>eGSbM8S$&Dt7&Ozg{MnrKl at o)
zTDrSGFD{;oW0yYb;INWHr)AKe6W6&CoGGJG8`%H*^ZUs^PO=;}eRZ1_GcR6Tdi?kt
zLDX(u*c&jfN3yEyIns)Hze`Z?TTfKc&!_L~+}vC)T%aZ%6%^p1c$F?G9^Jsoqu>+j
z$Br$$axKN;kPsgq9O2!oz4kidWLmtZJTpz~ojZ5J!?n(yy`P(#TUi;nRQ4GGf{<u#
zZpJ10OFcw~JpB9=Cr-)MeVGb4(Bmb0?pM236ury&^Q43f$2F&Rvu|y||5pD at e7&fn
z^XBc_9ZxOGH^x75i?fP~Pq7_lH_!hx{_&x&^r0_%qit<udb|Avh`zz5s)`Cqy-iZ$
z_XKzLED*@mtA`S$Zl$E8D|vG9oKf+998nQqO at xNkE0X684|(@?c6v;FDWqYSdi3})
z8w<<O&=4x!+z-VEo*_rd#_i^7vnnepR8&e9{Lb~MAF&_YP7s1jb*G0WIE^Gm(v0tr
zo0^!6St*`RyPh|EmI%$vlqz;_<GG{cd7kL{$d0T6z%)17uI4+HQBqQpo}Ny`rtO#;
z`B3RUCu~+|o6V at d%D#(&FQN3gjDrlv at Nf#&U}dFvVPRtOsT3tq*Ws=*-*e8TNWwhL
z{gkYe!_2 at N4-XH`ATrvGG?ntG!`JBPeemD;2rH{VW at bK8V*f>-U(f3)#7GqV?^c$V
zziDdv`sq`_$s*GH8vX#<p4iSiiB%y*e;KLBw{5F@@q(Hxe1==0B6!72(Wy;v>{E#w
zx8j*MZ$95-#q$-cpDUU$d6S_O7re3FU2SP)6}+|>PlO6+5h*PJlwl-$MV`$aK}r7p
zQcO}(QdsywO-(SO+sMcWrzYcjece{ky_24<uS2iR6_525mzKV0Yun;;Zf)^QclTzW
zyW+*^4~vV%<jy=Ju}YEmMWvrPySh$WJ-vUQiZ^;dr at 488=QWUIPft~TzSzNoy&pdO
zc at xL}&M>rdVvKIkj!-u at _cS+`yKCem@$AWyXTo1Xk8h}~SoD|M(Gz|Pzf){_4LS6R
zJV*Bv?yRgS5+{@u6cpOCYI($eRsW#5&7IWTLgmwhL&WOqyHr+I<~{Lc=Ew50TfOXL
z1MKg}&d}5`)IW<n-bz9oKYm<QceA;z4N18=B7!2IB=O&svuANzD{VG1FJEnY at sw_8
z__BeKk-m}9%3|TmwPU2xV|foBUhID1(3YWu1-aN;HC}YR?$#5&9UF at rWz@L}^=_6b
zc8yf|&rP4#Z8)zipLe@(frOyldGP3SHl at O}T?5ru!&ut09v%$IRCZ;nT<R}8y|lw@
zC#mwcsxN1(Hx=$z3=Vl;R|L}E__x;C*{P(Y<lx{S_=iU8#XK`Ng-BXpK1Jlm*z&Qe
z)ZimFQhC&*+gEOG&!}o6A>_H@)%p9}%NiRSuV1GR<DH9(i^ExcW>x*Yx3>mh1ZRRu
zKsu6zKP6xE at e|j+qfhczHvXL6K4-0^wX1J4eJ45(RB03?09j$9jCXr{Jv{?A*8Sbx
zW%m1P%h@;mK6SnLx%~5vPK`^QDds+Z(Tb$szJ2`YQGx&_cSMe at Tg+NpnwCEK+~!Mx
z1tJIu0u}Rg$$1T}NfO$m*KU^APLaKdV({M~!ZlmK#^_FT)iMG^?v&Si61dOkyONNQ
zLqjCpR<D4p^ri6h at bK`iUAyA1UCS;`Te at -dxzC^2SFTJx3ltgEZGhl>e0&F;JNSvZ
z^_98ivoBIpPb5rKTb`^ASeWcCPQGy?lAg8Wd89zRJ2$(6yu4pP04X8L($bP5@#@v9
z(YCvBk*wmbu7)Md-U~I#%39Hln at i`yN&=nFol9&!Teqnh|Nnx<6AG`Fm#?7hvaSs-
z%*z`d8F at RpRF`;M(P0|`_Rd}h>bcxkue^`Y6)5pYh>3}P|Neb(aS^!!*VEFqqy5z2
zW;r=A at gz5wj8OFcee~F|&ru9JGgbV7S9k2#u}gSd(S2?4vU8~fd6M4z!cQy9o(4 at N
zqHldAS6{z5WW&E=O>F9Wx at OL|?(USEH$}z7G{|}%Jb1w8idN+5=~AO($5IleLj}mi
z#Kv1q(k;t^|M^(<(2X3Dle2gGqY+J2*F0gVs~f4ABlFcS|LEgu*Jx|wC&tJB{Hp!+
z>(}PYU=tctNePM5H9;$}tP;S$VbOm%#sHr-MzcbU?kZCdWxmsym6er`AOF5WK|{au
z;2vtFd-v?7ej1Vz0B9}m-ib;`XbfX*F8->CYWeYFlP)DaYg0&iI%I`^%xiUFqLh<X
z_t-ISqqfSDl1+9~&!wqw^q!>AXwiTQ(crjob8{2ws1pf0dol*E^C-QrsV5~-ejWOu
z_RD=)d)<coGe_qOU(SalC9Tby>KL$l&MI3!x2Xp}A|)ehK6}a2v$(dlHatAs<_u$u
zHhL7`IGostug|toQrcCN`2vA!y{`vADK9U-b?cT%PV|>b8tNK0mY_c~M_t4!B^aIv
zQW9R?-VSHa{yVYq%ZVYOseeY1P&aBj at TG;8GSubCw{p*iDJdzDk-9-aL8ngLMv1)3
z8(2n08)I_%bkp&HF-51pHg2My3GUurZr5`)))iiK8YGHuTz*vf&taX>*Q571cJwHl
zv{jWYS<{(i8PgLdmi}&i7+>)I*Cjl8{CH$|Sk>=u-M4QX-v?&;>d8v}WWLUQ+UwiQ
zOcIq$O--Hg6kn8 at B%pcAj*64h?AWm*Zf=r<A7$>7+;D2KVLsmuQUdLJHj^w7sx4S(
zRn0|h86`j+8yjnG)<r^~BbAg?OAD^V(c4T(_4ZolK5?(0VBlvZLx=2H=dLe&R7CF6
zrw4_E{xvZy{$;Uz%W%bQsc*;|S(1vJH2v at cvwVCP`UldNS(%wrQ&Ug#^UJaGs)38>
zQ4%=iM$l~q1iV&uw#(+cP~nH3#PHT00Y<8#q9TH at w*D2kG$p{7xJOu*S}-FWz$Y#3
z`7IfHHo0++6MU41FZ`_Vo%mACXZ*8rDYS66><rWCn(y{aMjnrOxVX0S@^kD<PX6kz
zuCA`7)vz)*3SL1%T>SOx*H^Aw0bQ|juBW|yx+~9+AP at n(2Yhx53u8f7R#%Y|xr?Mj
z!wv!!*xL{KPH!mGTUYuN*4C<Bxx;n*nbile!&j+PH<e^;>WG@(_O^pbcED?5=E3Zf
z-}@V)7A77V<(O1t*===fNuLW(p76bS<%&vpefG!7qepKJ4{iL6(0Dk<`-^K<dD?2D
zuRa_njX8##=;-W>iH?5${CVFA_R?3cI5{{7;^oVimS at f&)M#mGpDSE`7IjBzacL=P
zZ<T7$vO7}gF5PQH^xNMK`(AFRylZsP#ihRAJ&hrJes(nLA$bkkUhC+4dq;K4{O_V8
zQ;+4iqAj?+SpO8Dis{TRXV1HL at 4k+X4+}2)Df<6yMYWF=^kSL7M%cQf<*}G<^X#KZ
zdtEo9+*HR%j9))QB6%(PS9Vw!m6+IMIdvz4?=w$FHf>?jZ*1Ai(H%we5ju^GH+!?=
z@~(V+W__`ztf-<QV5+Bl8$FK+7@@8mg*#upEGa=RASNyz84(fl at X(aiX!Kc)o40x#
zIo at 5lr+=?b?@gH>n1XE#d_kKVmw_`tPLyBdt`FUwVi2E at Q0qB*{ae7*s<s`>%z(jN
zU0seJZacWTzR$mO`SQQc+(U1Kxg(DvonG50zroTiD#}95;?UXNo^V+BnPoY%;R$h-
zfh>;tdFA%Dw(GI6sN|V)PS=TQmB7VGutd0~YIr>dsvhdh!y|WuZ}xCJ!os7a(-p7&
zfdWiJO`UB&)t(R;85vz-QLLHU*~dMLgiR4GUKa@>sycA#yqjB$_Q1%8JFe%>VV^$c
z%CS)f?OxkEHRXL>FER|paI2Q#(a?VQsT at 3T0KxtfL?24RyXNa*$_PHBCbarM;P}wc
z(6F+yhE at 8nEf!w6LOR6S6oHNcfwTO9dR-Lo+57jWeD|8p_AE6Nc4d^0;7Xgpq2^?;
z2<R56O&EE2f)*#c!Bq*|c|$ng<`B4H%P%iKkCJE7cZ3KnFZZ{!?0MnvUgk_sW&eXX
zPfyQUeC_YgPp)3Q8X6jkpMw}UWnsa|%}vvhoRcFkMB5kv^iUnL$rpU*HEkS16}&-x
zF_#&iAr}`{$iD at 4*BD at pxHuZY_}r}T-%lBtPJK&EO5)smma5gUv&3&=WQ1+!PHS`X
zV!Mbwjbt$vYI7znXJ==s3>9{*Q+ at r1WP_If;zUWGE-9#~*#L*eE at cVwa!fXtL=d}F
z{rtH*c!y-+BUehoV!5V9s<4RhT>E~bl6Wcq{PgLlhK5Gp^?=fy6zvyB2M3dH-+p}m
zeq%K+S3D(wZzgLErU>T5QIkAfLi<2`X?Aw6oLsp1jwD(#@N%C&f5v09-T=k=MRGSs
zHS>jvG=sb?Fe4(O7PweYSooo<>r#8BDzMSWrI^2C<Ku;=UWp3|k{UV4rqLiqSXfy0
zU+5`A%8Q_3r|zL2I%IqHtk?Ro$Du<_r%NwrP(Se{Mt=ax%~-wz^T=i+C|F0Qo at ZA4
z;>G at py{*MbfNU>b>`kj!9&AdmZ at Rt@kXAwA;<<CN2?<*eY-WJM`i0w%5;p)(JSin5
zB_au(=hv^kP1kvY_FWP1cK`Th*P-k3d-vWx;5(IPn3{O1aj+Ta7?^^DK%=I}bK&*X
z?Uv$kPO-|DSG`KE36OSF{u8wcK9E_lwf1D&=zD+>Uq{gNKT@;3KnNx&`p=%t+>y&J
zZ3XtU;XF$8Pax5ekr8x;#mH8r$jjan%dD-Pou)=cQZh1(w|8=Ia4fH_owl%;`9UA)
zRsW&Z at AKnhXsH1xs)JT8>FQF-hp=G#!AA=#D3m^V^1iL at 0&<4?Q|5)PBdDOSUM*Dm
zPUDn&BOlarg{_Nb|8hrj6%Y_m-JC$0fALUmCn_E)?cI!wK5L;aZgpUy_I9Kn5BIJw
zKg&HwL13d(mJ$^`S?Tj<XUMuhnt5Vjp_`_rrpwl694xV{&bmb15%%dHrPC-Fh&5zn
zCG>MKG0kX|bMM{L7NLvK1TP(O>=^4|g}pOn at _)dPciz*<%gX~w-Xr-(DS3x6PC?Sm
zn~g!4Kp78>?tbs=49iHnF@(dYclm(7zyC6cZlj#+_bUJ5oSc4O)xM)>TX~Ug!1d`~
z=fSS5%nTmVKAWa+kx%fCO*UKa+7#Hi(e|wA- at hx)eSUoJ-aTw;v=J8|;@h`x at o=|N
zQ`<9?%)NN)qYUx at xqaT>k~Gd#VG_Re;rlDs`pqR*9}kc5ePId$(oA21G)Y4$!R2VS
zg at Dk*&i(nLdT2F at vHiW@SVxY;iKpkCo&6RkEo^NCQg54l5!$vbN&(@Rsk(-Is3)lr
zccGq#Ovqg>TzL0xFb~y84L?dR?hrA`*z3 at On`un81VVFInH^5xQ=R?$*G7h;qv34;
z at sB}ibt|7ES}h+J at e)K|AXW3bcQ`jfA|jP#WmGDnlmyB!8!M|SVsY?oJo4dIU_CTe
zkdaZpbK;f_|FBS3PmhZITUzkhJoHP$@7bASK7D?3pzQf0Zx4I>T`}4L3%`$njR+5K
z=q`3r`b^8fkah6#YKhyA!$*!p{MvbS#<2bfyLFkn?d(u94h<+3a#D at +dy7a52R$BE
zSN}u4Subh5_(BxtQsBhjNILHQ=fBCYv$Io2fY|o=^ZgYfrJ+dk-p>0~+BZ{D!1$J)
z?`CFXth15vGtzGSE4=on^p{mlP&Y&uE2}p1>fqIRv0b|cL1NU`*Z*5v+Pa_l at sCW#
zhLN2T{SPer#x$5rPoJI`93&$`nN774c)&0oc=YVquOj=Xii%Yfw92euFIFPEsw(5x
zJ1hKqP4UtzNagc41-rPo)LRV66Pl9s?%Os*Hn+4`Rr-8rZr+OL)~lC(iYO=Q-!^(E
z*KqN5248&^$K~~9Q)}zm`}eOJJ)HaW80gIW!Qpf?Cqy6C3#{YJ;^K(H6qmAnEyz;&
zx2;Fb&37d?1I`kmI24}w7FJgDL}GICoqeus)@MMlraxN+fJPi&IDdYK`DUD(LEB;x
zA{)R4A()?^Z!5!rL at MXhHovg&hnG`do5_tVz~l8yUXEFQ&vY_hzwgimXXogq!HJ29
z@=xH6njtHoR}dBDkaKLkA!L|cPi}1^D;IL4<53(q$t1nT!I=V1AEEaTjkAD at _*4TL
z^XTum-TagL<jDk%8DPQc(li6Hj8eTY@%3xrX_5NoZC5~Q3yO+T)jM;`bN#6g-$oF}
z*G?|Q(1+K*YiW5sID^B`s_g#Y5Ks|_KFy%P%<V`isHKa4en2pYdR!pHF}5wf0&HH>
zplM3$c0%UdCs8>$IVo;N<jDPAV<ux|xPzW@&!<nHwicsBMT2V_{Hd$!I|}RY`&1o~
z=ZY3cKOH$*IEX-`{FX22NW)}6@#FZsYi>rOib|g=JOI1{jYN<+M&UwF-;=nvZ*?7S
zD5o{Pd4v5$6~2`3IX7~o=KEyQ_3PJBgX58Wz!xP}Us2~*37B_YU!Hlba6RmlUu{MA
zONQ1D*`y!8e+PX>UHn2(OBlc*z|T*8dqCjXt$);D4zVFVp6<sz5Lb(6Ki<E8?;_82
z*XS9<uxr<F_sr!zb^@}pogY6IgZ9C>#8qu=ZBf@)m!~y%Gef$|>6BQyZ8xWx)9JiJ
z_;BBpO%w}iF-VTcAmu~XI1t`}vqSnxt2gYjNqPtErpzxk;;#bI6m%O2wL#bW4C2S}
z1J~4N!Ckvf6r7X=o&iRJ5b1>UTHu82=Gj*lhF^l at 0-1#3;p#d8zAetoz356=D%DLU
zGNDXcZ9!1c7CJf+PJX-k{ZVNH0+c7%ecj!uXlYrzYdLP{6zq at 1jd?sv%*rwrPVSek
zkF&Mx`Sj@}&dxs9F9?K7&%jIujkIz?U`6KfP00R)FvD3+iir_SoMra#@rkrBSJ|-(
zGFVy~hpg9bRNSMDCTSL=Vf-gW&(exrDV0Ktd`VrMaP?!U|Kfk~XT=-2Y3W*vzN?*Y
z5L}Qgp`DJJJuE9b39`x9IH6L|(Nojz!inJ(Eq&A0!$tncX`cZmV)xnYW^c651yd;@
zDam at L{J4%z-piLPv2Q8Ln=Y at +>OfRgskYan?yXoxOwG*9Af3JLSqcsgmN6fSZE7+E
zL1$z{|A6lL=u4Ka@>U0lWxY5-%7IyCQ*b%Qj~f{qN96}J%E;nZKp>g&E;qh)ojZ>T
zKHimw_0N)bVJ7$`BwQh&0*$j6PjlSB<4t{h$dF1Qk><{DSxkmhEmkX%R--4c`TKXS
z*twYV#iAO1(n%m4z;Jp@=T%i%9zTBTmu$97McTuklPF^-F+&m;G7?)+vW_3$zjyDY
z54ZQ3OmzZmsFR(&W<`7P%y}m#U!+>Kjb$>SC!z(};tVf=0N<xdiyXQAX^>%IWzH!i
zWD`vLT2{zLH`-?O8g#U at f`Wp&@mxZ|rW7^^ZAcD$vUb`RE=(c)1B{*YmK_or7#n+(
zlM~j^f6mo)aB$F~S{t?XV^<eiRX-p3OGA3gX4~gRTwPs%R0k at wp98ibJ-?gjM!xw&
z>MT1Zt%|<FxSW`El!Y{*Z}uG36aU8xP?OD99<q7xw3q#toh{hnA3wN>zW)9q*RN8D
z)cg1EBNM6l&uaHvp}v}EC5TdRFVUbcwdlr;F8qn at abz+1+CTO-e`zkBx#svG?y-mL
z($2?FR15^dng(;ofElqq(fW!x8pWy6gaQ$x&FozwLrYszSK<=8eb=tsy9a!4-Mp!&
ztlWz%qM4&^9<2ZV&7I&)TL*_ at r%xZa*sC(OtDQ!tT9PVTnn9j2vJT{zR<PmEEamxY
zH%<3RNl8e|&Cdrd{ALYPhnl*bj?UqOWXR;VqUdNU==~6pftx9gs(1`sC8vnozFMtq
za*52whKdZr?EIe3K3bM9W+;zUeEa$HXItA8_6k^so}Rvd&4&oh$jEs1>>^SZeh-We
zLJP_Rs^Bg$mz6h&8=+b`iE2N~JtN=9IGCf<xGCaw*Jg*~qP3HJuumrnPYFp&Kg-U3
ze!lxfMTN4y;nm%VsZ=Qje`d~WX@!@TmO_>RSp&8UKS at Y1hStSFuJw71L!*%=kkA_V
zYgKu`W1uldD=N*@G?Jcob#=j&$&iBmsA?3lA>t%*|IeRQ{>g5-YCe<SrhnD?)>0pv
zqm^=BVovhYHlYmfjB9$wQA=9oJp+Od`L5yh>!8b*VQ3IL*#=>ROIlhwEoEu4o9ttp
z9><xCq$G`pANxP?>^=J~TO-`>_yPaf`=zBzZFdiNC}u$5!<SgJ9|V#HnThPer*I*I
z=rZ7$nx@^ZOCE8LBQ9r`Z1_<yqb^~kQs7Z}pdddo%>{df{PFN``U}rdqu@%HbLU!G
zTd(f;Gd%UP5;(-}@0jIFXVe7xc9me0SZZTq<4n5M<>hbRzFm!qT6$E5ij%;j#Ee46
z%PX1PC>l9x#n2h{xSZ(<KQopo7P0;L)2AEB$==@HSs-q0Y&yES1Wy`6rrp1Pf1<0T
z2rh)Dlrz$8o}yae!LL%CmY;n4b~3FH8 at q+taA=Q;fBybGV5Bu2*tCGPEb87NrJibS
zzo~`nkK^w9e`?Tj$N(QkNY4ahN$KuhBqCYrPqRlwMgq6)2Tdp}{I;?2EE0|&tDce3
zh2fSIsP75U(Ka6)?uCw40<-l45uv!E$O8XciW{S_4>ZOgM^*byTlx9H3)5s9sda<8
z=jTs=cn)6P4>mFvdaKH98z_&@$+lPXfq=#uxa+o{j38kC4ysY9oX^1JTP<oMA|jTx
z%5#-)U!qtKG*UD=3pJO9W5<R`h|n{YK0uzV?CfzG>~r at E3y&BXAsHGA2ne7d8Z!I%
z<HrFxxg7~jNKDgUZ#Vue{qo;0r6VhcdOzj|<eQX~RNw at LxY}dzEkX})nNQK3Fqmjw
z{KLY^+I at aZm6?gDKGlY_J-(%-1<XN%=f at VDC7}W4 at Hc$RpK(hd at 0Wl`xGYY7S|U$B
ze9*m5Js at E9j>1JsI<7{cn}vSoBgiOe6H`;2&ghIYjfrq6T^d60=w9Q{5Ki_l*&`Xt
z at pqQF8;}Jc2n;&^lNm^giVhYdN=$GHl?5(I5p^vs2A{gex6yG8O-;3($%L-}r$S->
z{@89#o{v?vTvh+#fbLgeIP#cUSYG^d+QVZ8J;mgoKTP@~qPqe3$Vqb`IU;>X953iQ
z`sY)=IY{r`-d=ewHxw7Nv#bvj?~MSi`A+q4?mPEstTT7Ir at UeR>pT-tEa?e|j&pOK
z?(QecF9`+Zs&S(qhn0brh6VtND`WLu at XioW0NL44fJ5JB@sVly`6a}G_+F;A7u}7o
z2MG3Goa79z?{g8`(O$L;$W0J12aJq3N*Si&=<0*yJ#qw|sfMfDcYw~W4><na-tp2B
zbLW>YHDIy}3ni2EdaC^8hJrM6Ovoo((M+ySm9mMUCqbPBH_K at 3JC>jtDnN}ZgD3)-
z!SIpwgkSdVmaPp)PPRXjKg}dNW=9#`KQwgq+__UGCfT^*yb*NBa1|g?A`&j6)hhWc
z!p@%R at ctGFp`xNvRb36f2e7p?_+LP${`EapR#wm at 5a6$%<G}<G*BFBC<^KKMjt at Hf
z`ub3te7wA<zMO!==Uvh+&r6qDKYZxF%E7iTWPN5Ek)4}6h=))7r+q(L?Z2>AmAaLj
zJog`;Y;!AmwB-4V7pvI9vuB3 at QU%=JuV?ua)dG+Lw at cnE${g_8UK`6D)xZ>^{XeXV
z&_$<y>2W at o{L#^EydRzAVa`Ih?`<~-Y&|?>CHQ~%pUdc*@Tp%7_}fQv*J!7TpF2d&
zggdMjObcseVA!#RAgR&kL0!*1l;Gp;&S+|#k=^MG=BsOO#A`;{ljVm%4AVFbatc0o
zbBvG^9Q*xSTvW8Lbk|h4WsSR!Pw at J(tc|{AY(xJy&;n`ckbX>BTP=zmf0lV at iQ749
zMt?B84}TB%1i)%^vP0>CcVfo8WW&_my}eVClF*njpqQFU|J3kA$~CP!%?`LZ2T1_C
z$T%8LMU=Vslkz3}D)SgbH^TqtT0?)@wvJ6VH#gKA&<-X(v|p&t at 9RDYQ`3hJD*>Uk
zK`UL5cLv4Y{Ya?%oz$C_&S*EsERdv!FN7{*fr#cyxajO`Gj(**<JQN|pDBpw_;{ft
zJ(W={(!&WiZ{CE=CMqJbgiJ<3!v?LI>Te!7k%Z!CMt<=O59FX7I~q<2QgZ767T~t5
zYJ-11vsRNbFV0d6AtnC$RXsYvj@}0iaw- at kC}l?8R at DKYzkFE)av~!OFDcoN75-9e
z(s~%eN>YoM at _z!(^6apofk6vsagdLo0Cm3anxmr at xe-IC6~KUDy`~Ldie5-$|Cwug
zSSvBoJf&M_&z^mEb}wJT=#+s#$w_i_xL-Ru`Zmk~i~)ULJ$*Wb1P<Oz#5gl!zuWCc
z6g#*FmY7%O$9E*@O at eCy1(|b$&q)cgX5tPk(xiu7qf4aMXd7?MP|nA3(!fY6!mMZ;
z>>|AtC(T-K at 7wCIZrmCOQNP2RotCINFg=Yhx-23hvTxrjFcDh>=&oJi{#&ORy4MBx
zryxF{82uy at 7s#|Y1}O#ihysF|hBn6X99AYpHy56)&|efpjh8H6LI_wb5KcgOZ%;^*
z?)o1pDK!Rzm5$;M%?=$<a<aL;e#|3>mJc5!rKO|H&Cd_oQAfa+>E!078ocgj<PFo*
z%U7>*>{V4&_e<B|@nKJzMGIs0`w_W+Oxo?+%v9uD at mpTGFU9Ar1ZQVw@wF<x;+Oi7
z{}4Z@^)eH2t9%?t;LmLv_<y|g3$<fN)VmJ=4d$Upd9Urff!~DPRDL+)ApmJLwGh-n
zfFKo#xI^sL<(IZ_0W4f2R!0sU8bz2Bq4+}_vlpM8-nO#jWZ$dr?k-0Pf?n$&EbzIj
z%P#JsNNnq4{FUp`(S74rBuf%+XbXBEiQD~HV&UagJ^$@_ at Sf<0*0lO0 at 2y&eL}_b#
zDt!|IDa2DMoZ9(7RNDq<BqCByocLN-r=GbFvclA#KW8i~lrHordV0<wFBct4>`F^#
zo?-qUF96A>-@^R7=PuOM;3KWCi8p+Vqqk1bHord2?#Vz+mIb`0c$ypVyf4A)Y7jj<
zr%=_(j{2?4IzY?=JDc%^l9t1Lyi2Hlw}#s5z?iyCImEWNkIxH9hD(R;SCk>=78G1F
zf4PfE;J=;RcKo`KRDQV4UR2I^V$}41bAMCi#-SE;@1I?yLLjG~z4~!I>7mleSUbm9
zWRLuOmw&4ZXyyf&Z6)`_eb>#&&X$3kzirz##UG~`$zxUf#>U>sEzs&thc5j&c=jD*
z8dGsu_Wk>3ot#9@?s_-7^ebf7XO<^zd1m>rKSJMv($Mdp^HS6<^lB>AU8D97A5^`@
z7*nnIvmB6C(qcKNR22qX<hhl-oIzwlO(l1=w%N at JkY?syIS7^X=+RF&+b9#9w2?Sr
zII#f95t-zc&hNb!af$(#V|Iu<xPL!eyesYR-+AW#Op6q4L9kiZ+&(gjke__WJjn<B
zZCkskNQ7q6yWbIM_6#<9Jpa?-5EH7vRMAYk#=HX1O`be?(!oK9OVcSQ9-0T_fP#X8
zj*bq%Sl?%a$Q;FO+Xd!wzZpRhX(preV<^J#%1Tk!lk;(^TwcAYn_HhBV>8CQtS650
zbHDFF+%#b1 at 6Qs>queptd*$U-LN?Z?Yd5ct+wC717`PH1j>xyJ@~aoipj&TcA0vNd
zB?vr()T6^sZ>P5f8Ob40Ko$E|!vDUd<(~KsL4)%wu&0m`0J``T-zq++VlqNQgl1*!
zOh0T at e#yboG9zu6h4N-#jNUq*I?v&`jdR()3@=$oMvFA|&qXL|l&4Y!9G8}nxf*sy
zN@~v@?Uf5Vldi{&dj%L6P|MjVC+T^4d0nloX at 85SCL<%`q@`quQBhP}hM~ZYW_4kx
zc?Z(0<6<k&FnC!U^M>-p6MvaC1kgfeW at aKQ2{KYa?E&Ca`PgHlx35Q at X4Oewu<H%T
zHFyQFes(a<xvl`oft4nA-O=63{uc=l$qVe-_4s%P%A{yCH-?6HK<48(_g6k!w3B9H
z8JL=?aqoXUHs(wj?g3UDo7__yV%?=_8_n1|BO1&LZ5;{%+MI*7udgO1GQP9@(%vq;
zXY12iR|f~d9O=UY+$w(0wJ)6l?%xkMyL<OlZ&xTT3b>W2U$qQ!%vR7*9~`+;RaK=4
zU&yXql at bGJy6>c=(ekPIf&4f5<WGe9-I_Id;TWoDGD(7lfPx|dm<GU2|CAtYr=W1)
z3_z#N1C6dvpJ?gmBD(jOwF`vTQ!y|k#Kh!3dX$)wau*)#`1lV{D1eXPO3twY`wCC7
znWg2PlkDIWwj=}pxe+9`h57lbEF1^%RJ~x=ZtrtFNwb~&HGYhZi`#N<!+%jtk&g|q
zWQS_9RlJ|oZk%&=4mEIBv;;%^tz?hD)`2?3nEaoE0q{G0Z9+*^3HJ;8*7|;_b<ebn
zj3990z{xO&adC6kqR^oEAP8{JFg<`q17k#8u6zH{BR_OLKxl<0i!=`%azbB+R13=O
zuX)Axw^*m{fzx}_<(%j<JY-v{wHd7|A#otvZ}EmVU5!AG;W9)h(j~qV1r<&c!5{Vs
z|7*(_vvx*=g^?KBPvEaZaM)IR<bGzu%a`&*-Q#0Vn0M at eG=XypG4T}~|FpVLt+Cy<
zQl1{$q8cPmy>y1>AFOIjObj^sEv$|*_E*wV1J2lFos$|GByDE91+4 at DF|p$A<hS5r
zhh|~EgEYVVKSA+KCHlp?si{#-gJ>5}m_T5A!9f2m0ZLUD${$!{Ma7fvYWhO|2MW#{
zbc3-U0mh>mFn?b^xzDdy&^ebN at L-^7B41tA7L>FsW9(k9^iu&lKHec}MhlGy*>b6D
z-wNEyAe5u$Uw<@gY-&PLPkGo+O3k;~->@y1f^n8F+bkdO8$BHQCsdE3k`fpTw#YuT
zhUh|&w19uUEk^zi?5d~2UALvpSykV5Q at +Nsu&_{5Qv=Ycwn?UZ!PS+FQ1{t>Je$QS
z`kSE8aNjG)S7`De!W20~t!|mEau1cd{fN|)cCXR~i;>;4)AG^Nr;BrQgHK$w<v&4I
zI(_OCRA^uY<lXmwet?ZAh2w*afDTmT-mf`!QpKidTksK+hjGuKKBGq<{N_gJ_!6>Y
zY)O|^6?y0lis(nvAsAPCPq3vQ=994reeq%z^f~gv)(3DfC1r4600yj+6TV(v(A@@S
z%qHFJuw2OWhKBDEc(>Ej7myO5%R*|vfd+Ga65|$v)i|BYXstRlcd+~Y9>C$3lq`g1
zi1kl=#*v~~BYi+wnIJxV_|VGOYQjRrL+^C)VpekUE~7Ko&~NV3NR at hEA`0RFU>$5D
z<Y{cS%7^@*al2>`PK#;1Dw2}%N7x5vmM16AORebUT>(u6MPV2>0rl&gi;F32d;9lq
z%(bgw)sudcib*pm-?ch<@=;-7wR5Ln+AXh|w{P&>o9lB7@;mK}5`gGQ-fSK=Hg<Yq
zESLo14gk2%S3u=|y%yFH=@)q!I!H(2Ri0Dd2b6lk!_UsC{{YeP?OXKI%jDJCaK59f
zfW}T$e9+pJ@~C)9@`>$y2~JZ*XGxD-lhKll<WT=QdHUF~S2;Q0;&KWK&V#WaLUAU+
zpHN41_5Szy^5yORd*d^vXJt5Whxm9Y-!*#p(fK9J0BvnX;wdeuDzudFb?t+zdHGpn
zq)G=k1<-$oqb$ybRcS*|Mwf?Ua=hTAz{#o3E!pjTC>lt7674ySmtUBE`|(3$_ihk`
zRhQRF;Qm1Dzj~Eo^iYc?;XH_ZtyW!e(M5tAyu`pw60P-YSIbuI|0}Ou;WRwGWzi)#
zB^X)AG}NdwnSyn;-ArAD^8k#HNi*mtL at kV)xWLu()|vq^2%q*eSuK72?NJS^EG&SN
zPoGLnrBcZ_^UB(hw at Pv=@;t4m_zpYuFR7~}{{XzTNh;pH`I+>;XaxR6CRhwd4<?F;
zgv*TPg2_H-me!+<2<3#P!5Kf&F!kNcm<Ni{zLAvFudqkqN-zsSKq#4!7>JCd#6SwV
zFrEWG1$bKEH#IdiQPDA&J%OtM!lLJ|+)Ryz01q1(loy022Q6g=N&cfHb#_+PnV_AZ
z92pFn-XL8a at R=lto2jXu&(Mm(cMNUHNHED=k!Q)&%*7=?DTygaHXv*#9P-ZSA>qnw
z4r0iE@&x88G<Y97J7>@>!ys`ZC6QHy51|&xuoEO`;GggNK>niv*b$>WaxH3sSlt<L
z_iAJ$9 at pnt!*NbWK?Y$6=de at QE#}tYjO0ok|4$`r-M)_}J4|NaM&HbGs`N+En@{DO
z25h;cI^P0?)AJ~HT-H<<OoGQ1UNqCZIEyf=CtKX3Ij5trYH(8YPKvkBwsU#Qo;_JN
zIOCp4lJwMLM@%C!%$6nwGU&^fgZ_e-1I=J5QFIgII~b&Rhaszue at X}j6x3jXpaM5Q
zNoLy?cv6j$oLqkYez<Isn$Lcr{^_duVe0!Uni`I at ofMJZ)N_#&agU&Mnf4jwnT>lX
zx0Y46E>D=9%SZ2>Q80x4vu<KG`rAtOft{Sx7A+J?2N;dh6<+!G?g^&003x7R7^X@^
z6t^1Ym at Id_Awr=-!O)G?@_w)c?KM7)yHXqIHqV`VtXE0(-^awn#Ad22e5=b`YU%7;
z%61T-))9AO86dHcW)e(7wMA>4{g<VOX*`=Xs$qC2$mHnmLpo=2KaSs<pdt%rIMeg_
z^D$FXKq!H(-TgR at h)EcQ!Y#6%Id}neAtP-p&xE^;9=mWs>fyeMc<#G7;i$qlZ~l<U
z(`1EAACy8vIpCk2z<c1Wjm++vUwd}%rcy>lG0rj=rVABd{oC;d$qx9+%hPj9$OWM_
zH#<v7&$A2+560_MXdAFcQ?+Jra7}D%3pQuPjq`!jaZ^)FA5B{Ead7xeev<_qg7#7K
z&SMKB-mrrP(=6VQBW|#Tsb%l9^s<8ta26_BL5?1OK<iy5X6EfHFKsj3I0Pf2q<UYu
zo`8u7*&ic%R^Y%;f?zONU0K=AXt4kRUPa;g_UF at _Nn+yif|*b>lk^Vj>m#V`_fJez
zQYb&l&-d_6tvP$!tkfg>>C+1^TKpY+HMdXpb-z2N$&f{m$Yp-~D*3>wJT^ILS+y+I
z`a}jZL{U;kXlLW&(FF#q&gWxc0bp?02^UA$<t!A|JpC`h;<R#(lj%eVEOY1)DYtDi
z2Iz(b2EJq<4lsn<HY4uasMay^c8G3`3__b6p3qEFK)<jh{E!d;_N~$RCM+v39dmGV
zJ2^NMota&jP;h>%ojbGN%HD>Gmf>I5moE<<J^J?fGsqc|Jll(IZmjAvoLpSgqWmgX
zKfQs#sECFE2?Iu6#Jvne8`wfcGboC$&wm#+(Zuiv5L@|IF$sy}l$2pZCYt at SSSP6N
zw#v=ww$lJHvvYI!isn<rj~+$VkC74`&fmWCMp9vb0{Fn*&JO-gly%J1^!D at wVMA+5
zp2l$9ztuU~3J}+pfi4B1k2DY41`ikAnc86906VakTKtUK|IEe<F at cC!^Jwp(t~NOo
z&-LcS`{={hK#~xBzy}aNE?&4`bmWMGuuxHH7Adbu{-;Nea$nD139F~zt55_e2d0ve
zx&RIwU<)hU(%v3b&T62-&wX7TgwL;EA at B_A>+54l(GA!iSzzJd*z)CQE3ba0qNZkc
zS<~z#ApC(@^<SNLfn`Zv;*y7llIIAm*?_Ih->Xqld~%MoPfDNF)`p;rnm8-z?3cfW
z4=gK~=0N2 at yLVKNpAqsp<0J(c6Jt6 at zk3;Y2Nrhrrp87~7^y+C!^I8yOP;H+sEFzI
zmbHM%<~=2cAla9Aj5U0PK5TLNG|0i1KjQ?w7a-iS7?b+Mz~BUq3H8~QQdmbWy6T#@
zm)H9GdbWir8Z7i$nD(snksLBH&M|=-rup#et6^b#s=iJkZQi(XgCLOiQALlNnJI^C
zRDl*a*%%%-rYXE=2bCf_;}W*#T6}y;*CU$fxFg6ZaofPmpEbJXuGj<lrASeOL-5L>
zYY||LaZ$*+V}o#usRb?fO;1Y))b|PIagozOiN}Q9Ww`3TJ-0<VxWRTvU7Nl3B!K;N
zZ?)6L7M%)lQ>TiZmX?ZdZ~*B73Qb!1`!*nn++2IGM~4#bIcQjX%4rOg#U6HC+xE&<
zu0Q-I!O=yJEY{Q0x}Od1hQqF|PegT?uNK)i8JxPhxlQnKm_gnKw1bR+27MP5hsJtg
zU0AG*9-^u)FNrXmDR}Z^4LS9TdNhm`Fafbxs^1T*5l09Al3$Rdo=zBH2gAy{wl+ta
zVBv4V<E^cSwYvyvhMQl>xY_Nqsg>{2t2*yy-tOpU#aHnS at S30B1`aYJ)OWfUHk>UP
zM$tpl&mxJm>kTqRVr7jVV|(&N$gwaOPE{HLjgdRMA^f(u)C)Z(Cr+?im0*QsPB3*4
z58`A^D8kf3_fPrY<LzA^<JPRTMW!a}?T(C!g0TRlcgy&T^~3b2uAWUJf07<b{f%3s
zwgBy56{@OK1mT{~d(+s+&;6wfN>JB*eX9MU1V|GUoPo(C-CQOravu7x- at ZM{&hA*d
zphBySFY!~UDK1V1YWkfPc#yic?KL`5oE)x8%!0IzQda@}Miu(#jUO1 at rOt~^;m3R?
ztj{bz%9cU3!7NpYOa-U}35tz}hliW{fMYAi%=~qMGZ>%I<Ha<bY5viv#n?=5G#MmI
z2TdIIz71`-DP|6Q*IDu|hQ;pV8!(Ry3=B~|P5-}xt+5Y%Y4b6x2cMIAuKieusQu-o
z+o}_G&NKx3eJOD%Grj3`FF2*Z at Z%(*ttq%8lK1bG_(+T?$b4KNZ6`qU<)ENOF(Oi)
zG(Os5+q<8CSn&;FX0Hb3rEmRS83!j#5O`KQiPU?w`?%n+%rOyd{povD{Mdj+w#<D}
z%=XbG3V0vh&D=epU)SQcj>8Eyk|5AeYYRT;h(5$#{J|JYGC4df6dBBvbBpZ8EyETJ
zYi#-EVX7n9>JNa2q2}ITqt;Rmon%d<e$eR*RDH}NM~F`c!+>&jd-|LP^m9820+kEC
zhLKWpJOUqY73Mg%JiJp)-_}_oqWuSlflblqV#@4iZ|~E4_g?tT41ltTe&~9wmn2E=
z?CFm1NmdmvSvkIl(ozM&2Gkp_jlt9C=`g at EPcJW)<ylsV<5cdSA)k%3-ThIWkss83
zJ at 0bx>cE at 0#Kgp<>0g8HWjIt2KTld%=${fj%Xml1@&7YIYo31;{2&f^Yx1^m>u-~+
z<fNGL%#q-W08*~mxF{omCTo4JecO~bS})xMzWR|vR~q`MY2q+zrg&y}axw^_<kWD-
zy1a}`;$b)z71q|)Vi#wA{2woXVduKMq~wS0Zhw?{_$DTQ|3-2;RdT)?gbI9ULXx*l
zqAggrFq*u4hFXXfEU-XTpkv at qI@b9Dd-l$%-s>q~;8^UToP4FeuDp*j5}0B!$~uUi
z9!iYk1!Wb!CL03MGy@?>aP5k6>lxF{?d+{y!+Q_<-I1QqchN8;4Bd;vp~JX9#UUv~
zi;J`KqdRxF<<_49L)|rEprMINNJuTPVchZ`ss@%2{?oOW*C>hqRJSZPy~|igH01CV
z*ET6<Ode(6Q+fC9U1*8v_}G}Xwl;`Cn+gss8UBX_=psnNLZAAf!=?)kc2Ayx%bSE)
zT{>ZW_}YPxjTY+=9TMWx=e3ejb2NC{3-z1jsb1`oP*B)nia~q at I0I;9U&_zS8W|dT
zo=*!5_2`kPescq5ysrI58!6#(HrU0vZ~5Se-9x*d?Jb^itkjsm0`sK_BIDk at 0U)m3
zl13Nbe*a$a^l96>cg_f$49m3{Kb1X!MQMYk>+9VCf4)oBNV!~m*i(JyX4WRf>hixp
zUN3%;ZGZhh5jURVd~j?AVyo&c!?pF7Yj?;_t!Oh)Q_r4wmKkM{ZjdKsS$5;2g#~ez
z7*h*MyYoYwG8_txF+qf>o1B=Yfr#_(fZQBi>RYAm{QI||IAFUWd|W^k!9+V$kSNX)
zO1joN3ez|O9lL0G4Nu+MtamxAn_~h%0%m)Uq$H at m8v7>tnx&tz(1WPeYI!?upS*A(
zxHkAVREzKy2$u_g`_0GD>0+9Oo9O78wf|KU68`CMy4^whNLI`Uzk+YPoHW7W&h6W;
z8yfI`d at bO+BHq35$nx>%Lr}Qew{I^<iUf6Jn)Zb&m{}S&h26|SLHjr7+MBLkZ6XL(
zRtLOE;`Z%RJ++1XKrE1BVW_6H7>lIsq$HkGJei;uIq(@b`%R^#oc5_HMR<LhivR4E
zM3$VKM14unh?$u=t*Prpr|I$IUmzcU`s7uAg~Ihq!T9gr-(jtJ*y4Qc&`i_L;*^^#
zBm~3G#~6n5YK*ou at i%;*a3~>DLt0mbZyV9^h0oc}uCc14<s9|>xar;_q36GMI8za!
z4gG!6uQ2zhq^PK^s|%^6qOwwM^RJnz+RvKHmBqz!G1}k)*$94&J2l4a0B at M`(sGl5
zI<KKOSim~9Z|181oFf`MJ@(R<>&`AKBt$l$PC_WN5k@|bF>77VbrXY<84xL80Z0~X
z;F2&?HRqIf?f}^$d^iom+7)<N#{9{sD5)vFG*T{0*cu4BA0aqtJDB-o)%GSFIB+0L
zm>?eIFEC|y!?O$fH3lzWp<lRdnQZ>h2;~f1!M}-TwH&l>v2d6+vG|$S*^sS4Ccv<h
zIxoE5=H2_v3GL-MCs%v>9r8TKj|pK|jg)wF^l^E)>dQ+{P%oc8r6im&N}CO5eq!^v
zE6sJyMncsf2r$8`ZNMtqr(&MO2Haj<RYlLM%)-RfX%CE<W^O|bEf at F@Fy7$Y3;Xlu
zZ>F!{T at W9g=QCZ^50LL8cgZ*`jDDMhI2f|gdfU}3VDup)vbtHn2 at fl4ey$t`k$Cr?
z at u6)COTUg}&;G#NJP(!Y)==Zvc)XF}`_Pv3baKbGm&)$^F#1l_>{C*DmA~CYl=Q-$
zp|cO6f8VOD-Gu(IxjdMF<`_yC{9LemX+=Mipm&x(Wn|QbT@#Xw?sLDL5AFiO6P&pW
z$V0y>yq{E61%bgufB*IE?r`{Nfb5j+4(G%{lOMx;JR6&%gF{3^KU}!w81%%sLA}|U
zD6I=4yJ3)`%fIf*GxpUOT~;VahS^yI-=%#7ai}Tp&6_-h3yrkg4;rQo__h7~VCQrN
zkq{SWh!N&uORPagVs99wJR>6dd1+Sj9yn1Es{|px?-ij#{LQvjBOx30d|}S3>@^0v
zEP!;e;|CZy1e2SAh{nFYfvcE?eb#ARgFC}f9Lfs%=>KM&%E}Z$m;*p~aovPF at EPV5
z#`iFssS4TL2n{9hW{I)EYn*c64YV{h0Xl#P;1UqZEV;2Yl29X%d`$U(i^*%6u~%ZC
zF0!-vzwPz-zwZT*(s|OVG7b_NZpbHUcIaGRz4C?whdhs&!|hKPC#MBk=h3z^zsn<e
zh|NL?DnjG{D}B_&kJ4wiZ+{0Y!e|Gv8e|#(!%Ja7!Qn15DvF2c)DfCR#l at Ipgq5%h
z682`^PfY=BL0Ry%gBDZlsVOP2rDnd;Ha2Eh&86p4;h;-$K;rjbJTFh!!1JK at YJ7a$
zA9)dX3rYy515Pik;VwlrP`iJ|#%%bCGYyQ5Q=h8#6wvZKqTpqux|$-9+A)46ON~A4
zHWwKIPY;^3gTHz;P6sB|B?#fJJ+r7hyN`$d6XPJQb9o^6|1vg6D)r5PjjzHF;ufx7
zpxcG62j))_0)m5*B$dGdj8WhNA_}4n<eJtoFTD at O0>*B>zP{+aaE?*`IOQDq{|Rjj
zgB)(P{Rz-vVGM#Mz|SxGk#&&<f8VQ@@|d6mu8nFsMW{QD-0A9?#iaO$*26b$WKw<E
zvvsE*vSCB?4{cnk>mzxX-hvRu+5!(?Gy`@-v<Q=vle-0T65IDNoWWe^#MBhV%79;6
zY-BL;1X*SS7zLU!)J>f at w(TM+FZfH;Gcq$bKvawl4Jj%rPX4Oh4B_RMS6cvWizqiR
zKp3KJd~&>y`L2}J|0XrmjrYg)lEmwROMCg^#lXc{0ZzT!$#)+w6>{p)AVwjQcSLg#
z;H at zF_ES}_)Q at qte59Wb4oNiKcQP_2@j at L?#_+<jvhG7h0V|Ka)U5vzuoL;y!`&V5
z4nS at RXD@viONlLWY|BW$eOnpD0FJ!9KM8FEL?)3P8u9wI=5d<Ho3Cv`;jD;_6&Fuw
zTBNJ_3s>TQl*DKJbw!I)-6NdfO1vMy$o9pa7gh)u-SjPbuLeE!pI+FiLNFC|Q={UE
ze%_Gnfy*2if7<GL-}*~{EG4CGoN`!iRc821Co-cIqy0KAy)Z9=1NMr#vGcvcLb_9g
zlaP`UC*9LTJU>jeV3-;PXTTCO8=FeEdd9zXvuE}_6jjwynR?>HiBUKS at V*s3s*W1a
z{vcS;sX&p1N8wHJ-66yV76c6v-tdCa`RYr<TQ9gUzN?&q+G=9r-d9H=`;MQuQNiBz
z at goKa_Byrk05&UJEYo>9b_C=6R}Av at s+E+Mt}QPsDk<rk>=wpN!D|C|j=!DVy~fKG
zThDzh4myCs`EQAL?|vu=*-6L8axXmjgpveCUarT*?I`#MdIs5CBi_l;@da0{_O{iZ
zJ9NV8Jg=i&-eX;(A}DxoZNIPMM)&`w#O2Sc>%?L+Amamrk%oc!E5?`yUi*VtI9y*_
zum~`Pps-gI$a2MD`oI0)m at GRJ7eDj%+qW at nyZ1^0dB(qIuUm~lssOhrxpeIY?4A*|
z<ENX7d2}WDuEAr3 at DNxnbQW-G@S?opNTDi1z{C4>-1Xm65TmT#BNN95Do(x|y$zDe
z&@e70MiwT!qbjELw0?TRPtN}+$$9=fdeoXU*pJ`HYFN($ZjdjDW$Jt8u36WqCN=F$
zeI~p2;n=qGD^CB-g0n08`fsn>GU0n$Vip3XK|uI<?b-o(^YNNkGR0O0o%sKb-8C3*
zXVkuP95^n$YZnc$$QK+hOjEG41-qR)M at h(2v8ZLT;*te;Nzvn)nuEf^j(Ew$dWm$B
z#-pR<A_jcG5?1LUw<O8Gp?X0H;O6403I0c&l3mYw<KtlpRjWwNgI`s=X8zYoD(T!$
z<%d1CLj(5XSFW47DZxuqy9DFsu6?|9_bxBqYmkwlf&i(nz`GOH)>n$d!Zc2wzJr|P
zKKq*Vk}<shV at bOXIm_S1AHX4iHv1RGjPPciV^5C9Xi#GGd&QRl7MqhL=aca6uOlCP
zGf&iKy+!=%2X1upjdwPUKr3o}dCOVGR$nJ$zisB$?*9Mvry4antC at SGpM|bJL0}{D
z)0dPdf{%+z{rOf at as9fgtCr~Ha2xko@#(R#t+y;-^bPO>({PtAT_T?&gCo7S!rK)g
zju^(Ahf$`ASSD3xb+c+wadP>4N`-Tu^iWyyd~T&2BQTRsuJT|DOe=5h5lMTzh)Q1j
zZ;?A-lDPn|AiL?|k^h3i>c!dZME2T2wxk*nULL>74%9$`@baRRwr<OPag7#Q#EoY0
zjzc;+6o5&BNvAt at 8m(D_1{`Vsf9QG>upIlg?f1%5NSZX$h-g;k(jXOuGA7bwC_;u5
zQlUXAiI51DWQa<cGBt|~Wz5u|P%>1ekXpa%e!uVA)>_+I*Y<Ajb3gY(o!5Du|6|yX
zecz8`AzxmPhjPJmV%y+#|Ni|0#QfUWc;e*AjU0O*%;ig#h&_8^5Pj+Atu1~NCQjVC
z^_SIcBcmRhFKvkA1-|!tdFfTxAp!^>fees_Oc#-k<iWQ4q&aFcir<&1FGsjci7quA
zOX2&rC7F at VdM__~{XwVZjEu7WILUa`nh%$TF5_R%Jo;VoHeO14lP29fd2(6lu0gHg
zpJv$FiW=AKIeK)6Y?srM at 1uT|P;>Vbpu6Jo)LjJ<kur}g!~bs=LScNRmw$pTr?jcf
zN2dL1#NmZ8Q-zbO4S5+E!*9tKg=M*x(z!n!eZ#gRDQ8`r{SBZ0z!J-wLpi6^`T^_K
zZ7=%X7QTD;10tu0fLurbvwl4@&9?IE(ejd7b7$Pia3C5xHo)H~HLZJkueq+SkLl5C
z+X4ikw9rOI%dORW4xhL`@!LbIS1TYumFBwEFj&8R`}X6<>&d;Ixl at b6gePFqDo#L9
z(_6mQQE)USKDczPb;T`XC&gZI7IMdz)zyj2q%-2w79^<U4-}~@Ngu<B{eMXzZ~Yr$
z9{l>%E4)tD!PI2HM&T~gp;I7w at k>;u#lu0r#P3U%mJSt!-o5*AcE*)=v0d%yj&t|x
zV*fT}?TS^aw)~qwJ5}?bVZeQA=&sJ(x3Be8L7fH8xyuGD9IrHN=Kr~;@6Sb_p7W6j
z(Zl442a}TltS+JqgO|{Eq at Jx<ukA at nwWsgU@*wzlvrYA&3!VmODu7#he4pj&Y6c5~
zxC>KXIQ};<h#TD_ey7E`EgCwVACubKckSGH%UZqf|G9f)QSkk<Sy{qJRrRBHWy<>T
zg+3>@4>>l5=({@q%E^=ONi)psDV%`i2*%K6_jFhb-rn-96f^JBS(ZL&U1K>cqK?l~
zHrQC`=R3%Li4v<3r+NVUlc_5L%zpa(c^2G-(6O;8DIUM9=DeG^uYBXC4MjdDiy{gZ
zcNb|ku78uO|KRT332>J<hrB03IihFjE+RIVUZ0`66grpBvspBxtt4G8S4z at K<4aU)
z{JwnzvV#J7w1Q8bKZixJdx)8m)YL1lPL~`Bnb-O19XuZ<AnjfMwx~#q-T28_RaMob
zmru_l%SSqd{rV#>t$wWKsDBP~gYfVvgf#H?szcufJSyE87hNiM(52JJc<9 at s+I@~s
z6e+xxaE$|L>}j;-Ah7uQjT>v|s{V(&0djmmZ{fy<vH at 82Rr%kQ`C>fi#Pu#I%ft`)
z%Uv at wG7du7*OF$~$iQd8fF;_N*7=Ep{^ME7Jlp$4-MyEx%&OX(u19Pv#C)D#Jz~*0
zqpo7c(2t5aiQOw0N3CAH`rdw{$&)AJ90j#pRrTRKz{vS?=6r8?K6CNnE_xY;;b*e4
zo<Dy4DtCEYdiu}{v(_Fvt at iGRfhh;TtmQ3O6a8FMQxmx5 at 87@A!4(jhDm6ts|H?!=
zy$2J<k2mrv+VxV*+0oGuf*E=AQesaBN6$1#g_5tm5;u;_xxbT0g#I`3{_v8Tnn@!^
z?mFj!uodlY^sZgtw$SGA<Opi5vt+=;Zv#SGbah>6QBe=e(^nqO+0*_<eh4qr?v()`
z7knsqm_S_H&@3$|sHj+3bA1yn448_Hji<F_)yw2l9{-x5(l9?jLAb7|QoU-^xK6NZ
z$E1lfHkqB+dR=_e6HV{5y44xd-(sA3)Yq~KH_ZH~ASvnY>)Q!E0O~SIc_IJ(LTId_
zG41DIra9{BB9`(0>w5ZF3lmU`!!YEbgk)YKp=r>I+z%M*O)l;e)K={*m2n`P2_IEF
zPz-K at QF*rBjSDM8s{Hka9G_ at uefI8~ZyDSzn99e9FVM_T+Yb5>qwsRxL;w-*h3DKW
z4!7bLxny=444F4KrZ2u8n6vS-OZhw$oz8CGh>a-5249$EX}muytQS0O+9Bx0FJ8X9
z at YHDRSf+W6aD}1XP_yqD6gqsT>2tqdn=Q&7Q<-;reZAM<`MOIqcv;f4DThylhiS*B
zPI)(Pmdh!-1m&nlZ$~aVCz~F7Ho+`hY(!M*g^PCKl4~bxrB6RR?{meyuW{f0JqQS%
zec#mh{=E19^0WSK#vpY3hqOZ<@CjW%sRD|4-KaxX4NGk-7uJ1)NbHZq;NF3yD#dkf
zJ$BUYR8-NwwWf9wwK~%v-cCV*u!l~bD6gtI^T{g6*5 at 6DYH7g^u<n?JLCBQ#hn3q0
z`y=+ at i#m54S>U+UZMIxbJ;w7qtGYUis*F?1{QUg#ei&Tu$*7=Qe~**4Y)b#<YwV{_
zkByG5;66m9mfimQNa4)zh-Oc+4!4UbmGS%7#KQV^P#U_>fdd9$0ir7rIor_ at 6PgJg
zH<#_iE5*;RHIv(l#+#8<&|iKOO)m4Nrs4IigZ-__{6{;>&7DPkP1j5&(R?N-?OCC-
zXDMO=!0aX2Kw3lza2^~FC-r>aj at Xp=wEly{ptjgd@%vj}+9CG>k`^k?A&@|jWH$2g
zZJkt6hu<cy^nyewZ#=(tpqQB2>u2^34zGcF2%2L3)&3oI3~<X$)jyw^iHl*=moE_+
z-X@!M1C->V8613u`vZP=y8nWc>ejE0_UO?Ap%YE~@`5LfP!8(5CI$YK?DI<dOU;c}
z&!5kCb`~2Oo$ai9^N5a_yTg^BS+k_4)TcqK>D{|G!=|uU;XER+Ej1^{Xve-5A(y<k
zc*o(xe-SExZwLhVph%8i`dB&X_4CYALN3g;YuC6T|2jMA&|*tHA*t=YoaEFmbL4mI
z8~8#Tp2~T1rg@}Vx|0`v80R^OGz3UMzbC8XQuz}1G$FR4>OFh<GHZo>#_P!-5THn(
zlaCt0_6X?e{B6B^FWCY-1F926LB^&{zR22?$F3G%Lt_kXAulP3 at 6B>MyK*5L at 9<%t
ziK7>IuXCH-+P};*hs(2mvBqZxx7o!-Nhx;5v}t_b?VENIkQ{!53LP9&Z&9X>`*HJl
zU&=}{|ME++d69+r3h#YQjE!}4bxn+nKzmQN%o`(q_I^c0+R7`P5L_WaTp<O)Cvp64
zdEWz~2cYP~q|p_3?({uYmoThA$-ej%=m{6jYpANM+)`g(7&yg2r at V7JwYdAnKd^Wx
zM(J3|&a)C;@0~?+4M2JcGsfCdU<=s)=uK`4Eo462KYW>HmM1%~I}p%=cSE0Gfh$o^
z8aV(r3M!>_>qh<4T0Z?|m%NV7SvazIjgfq^dKoS($SHDnRT(lwUqfS^(0xKwLTFT5
zw^b$LDYV2&gGIp<jJz<Mfl)?ASix8vo!kjI9#JFo(9<LbK>W205vNWGp(Vg_Ite9d
zX{*WV9<k}j1W<{}*c4Db;I7kCfS?5rPfI|^GOfUr at k@MVabWRYz52l3y`XRN_|CVw
zyOb3bH(~TyQer)!FFYFHR)~KY3{{1$oS!~Xlxp5Hl9Q5ZgIWf2hhahe#7jb+mPBOk
zrAra<@!3-0R(SnJhJ}Gt9Uaowe1T%BWL$k!zOQ+|T^(5D!pQ?Q#HsMqsZ#(d)Ui+d
zm|QT_T@(zb1T2CK(_dWt9*;|0Tx&z}5WR86YH9@!9}Zk&<aTkzTzB_6bAI1{gk}SH
zqKpb$rjB!oP3Il_`};RPfDcO9Gr75spFcl1Z{H~CQTgM>j{U_ at 7XTVDFmx)W^}q?=
z?OY>7KYAAVNeitzmkZ^0y*_%HD4`P?j{qBpq+a!FOUsV#;hW7}XjTQG?-w^^J`9|H
zafwH^YHtD=%$5z`?ml=hDY)}WWTfc7uJRc1gSIJ-bgu8-zI}Nuz`*IwwW_XdyzTVe
z!+aNHyIcDEj}}-=o3`sx$bqUAx{Lu4ao1lv1X6JL at MFKl5thqFi%hP|arR}dsN1&+
zinIAyx+7O&aGuX&v47{`ObYN~8rqtNkd`PuV+JF$9z!H|*S&xLj8VsuJJQ~-3wpMw
zGPXG|W3T23W~Z2Y-q|~p?=R#j9MElRZ&%WDHT<(|pXxu-c}LA{(n!Bp%bJ-{%N-
z{{C=m!yl*Vnig~B%mJ;3cyYe0l4HnJ?g~_}>S{VT^}Y`h;^Wm{hQa$vgvctW;~WSh
zK}sOk#0;0IpPaPxx{VvlE_eU=QBho+cI#FxZx&vHkY6^8PTegw{maTxEuOe{L6n8k
z#NZ!d=EcjGk4^C36};(U%J02)H;S(3b=)#o^!u&)=Jiw2M#sdU&mDSKZ|u^$vQXg(
zS9A*cuK5W=iZl!H7_qn4F*9?WGe=fXSzR4S_l=j6_`@Aj)+;F~0g>VdA_oN)X?fFN
ze?;>x>HpI8U<OjPd<0)pel5OA7MlXawLZLqr|F4{?cM=M!gnRGkI>ex{2^j-N at VT0
zMZ7eOO=;nQCLF$9rSNfZaBz25!@veCmfpW;AUx^X7cUg^M?#el`t8DaBr|26K8=q6
zHz+k_Puf%G34yIb!ZkQBZ-6<R6sSIcGq$#m)BC;ku57$HEG-&!DWgc9ADl76_3s^k
zVW4UijqUMrmXni6MEc3F4ESuCzMq<#!MEovTBM??S_}87^)n8|z<PL#P$sOW)SlK6
zPgjEOhtloQ)IcqI68P$(AtTk*a}aF&`DfPG<9hS46{~A+-r&FM%0&mgy9sBzN}rcT
zs3V@&U#v(~x%ha%mFu|Macqzz$_yDY!%2HjPEH$lM5w+bPT-V`VHkY`pepz~(Cj8!
z3lrIOc}n(VEjZq{&2s^Enq7kZtjP=es!GWxm7)E|Z)jp-EBViAm&XM6)JB_D*;@{T
zR6X6l34kroWw3dc+&F}%si0tyR#mLGveoukRh8xN`gm^5J>Ed>Bal#v<0%MBXyT{?
z`Z(MVd~EIyqx<TWE8-FofDD`5-7TP>p%yOr*ujVo{$Aeky95UyK^U~KAEf at xsjk}u
zIES3h{ru=@RgWHR?_*)bk>KO4{<2%)T$%LEMzwn@!fetMReXDRZ*ZG^a&B|79v07o
zI_LYmJ!HCRRKM`;8&}BoTe at O}lB8rdL|gC=iCfoH1`l54>&tPBsJ%gb5c(pY?r(yY
z7I52%loXM0D at xDimX_Nkd(JFz&=H&7?U#1w{K=3rh_DB%r~rj!A3XRRNRdj8BIovA
zCCAybzrlclg5e(YM_<Y6x!>>CuNUoFWLchX^+<EX7**9{+1agx5DKcH`ue-qe0cwU
zwT}-L&Jmj%NQLE^^Spa=9^3O1<9}q;JuC5xH9(n0cZ5`&a7Y%US_VX>YXdVp4-n~>
zd=rTRSSy`3M?N)FTR~u!`m1-bq_p(*r4JPc?wH>F1lmIKp+k2H3+vy#D`n#H{{1D8
zLY`8Ce;ZkgIn0CNVi`HPF|X5%n9T9=(>eiW2gcc~S at V^GYw;C7j&;0$zcG8m<LlcK
z{xrrO=&wA`OvRoKn=qT2k?{-FDXPMt%uxJVVB;YrhwSkT2Z=4eR+H?L9?nprI9f7B
z)%~B2_W_}n6DWiJ4~j+ExE61<J5wrd-(Jp4O-4rOw at 39LX{G>*_Va6P2syZZp!hsz
z`Qnn3JR<aTm%#B85@?m)ao-dT{hghwF`fV_N@=cr{`~TZ6OGVF#S at jr^X1Cw{h;5h
zzhiLxe{%ssrSdp?-X;@tbo#Fu7g6&La>DTTecS48RP;4-nC{>JYBYPng1-9(#mMh`
z<iOa(^=6Rb>H$WBug~GaFs1*9&<E=}*n6BRQk8g7xvo<Cw+}P9e8i5Zs_ at ndx&|)_
zaWSs=sZ*li7=UiIE)Es%`6rPPUU26rI?fRzuC91Ga at w2m<(bj(&u at 7uFwQ}DNy(ut
zy8^h$da4DT90nXT5~EE=#vME;F9 at AEzC;$yM`~J{kwVP2ZH4F$h=50ulWE<)NO_6*
z^cOyM5t*ZfjaLN%ejFk^EcU3a6DJ+%_jMg|UvF>L5d8k~X5xkZ6UNBae-(b#czX7j
zNm;XrzA+>uBq-lQDfReqM9UfJ=|7Mtq<;Q~E7zXt>r1sTyGQEHD26ivPX-*l+}wVd
zYbSrIQ&s5#p?%tpXFe3o3*mzN1 at mNZBJ9tqt0fmB63NWU`t|eY;%s-3D$)8fwe`j}
zMMrF*@={ju7W38k$s6=OPEukdOJblL at aTM^6*{PQ-wH9y?vd9A8u-_|tCanwZ1czQ
zE_IQ1`ve0W9nD=okgKqNA@$rG!=~TJeJHePFwZlTtk-!!;RjI=!y7D45N7!U);Aix
zHp#el?bV}4dnu_2j)w1hk8eCU#qOh9RX=B!wSg~Ot9xY8oYp at +ca@@L_5ztV2a5IP
z`3)__>VL~sDLlJpJ3C`UPIV1M5uOrB1$Q<D!ygpyU4L4#9zB{>^imQ-pKZZbnK0Ze
zVDa_YafmVaO{w5>fupA-2aI1RuUUe)+rpxNITq=8{``ZPlZ!|SXuhUjnFi4({dd{m
z=A>J+S>Q<|6rvXI7D`EKIq{7v8Hhp?6_UaC>_MiIME6KW*52Bz^;r4YEe+kk(VqWw
zTtqHDYOT{aWm7*lb$QR4+M}6I2T2qyx_y#i5t)<_dom+~qpE7Qc at 7eKe!Y0&OM0VO
zv)cJ*5ES~vZXPi8ADxM!;b^Pl=T&Y#=+P^FlH{}-74mv6CHL>MBcbN;<KmK}&zUn3
zegH$k26bP){B~*SMP77b8Nj1=t at 7^3$lJ9c-EW>hM<0Rn2S_vqhYAhyVIM$;=(<{)
zu~!*PnR{C`#L!uuY8H6JlqwG$1{@A9hml$8+AhzqA6eeLP4LY#ksM<+(QMK${h;xs
zZsGOncJAT+IR_3rqb901+VR+xSqqIdr4m#^rf*$TSR_B}m7-!|mYh(~Vr1V-xXIvf
zHa at sY0!KHufiq8k(`Vg>r>7^kmd7Brvd}P at x)qk+l4Z+qM!@!lr-67E^zHG*Aw|6D
z|1-jShC+;Yp7RI>zau(&W#048An#=Gqm#By7&lHK+=@d3TXjId*pq!HO`61CD>4|<
z7QK|CRrFl#`ZXiX!ik?P7<=~X-+#pD$h}piVlBLt9TPQQYn2{*+wEb!=5!!~Nr;WF
zDl3I)4e}%uBdNKOVfl&8>1K(gb#-b%If>)fFGE~}j}Q*A3b|UgVnKamey^jKIqrB0
z7o()WgQ#QT<X!J&`fXB?5I%0c1r8XH3{+xmh;n<I){v>6_Xr5&SvoFS<nT at Q$M;Zp
z$h)?VXqOwH#RCY(08wGts?e_)X^J+G at YmxkgmfwnoNcj_Q~Z at H9UKR8wwQk#$B<AB
zMzP*(1y&GZ^Fyo+)ea{ioeD~)>IfBi=d63_?Ahp=ZyKUDe<Y{4_7Fg7Ixf1Osn^q*
zcbRonc2W*~4+4na1p(t_2e{yy(Hx#hPaoZR=yrlLXhtl>8H}=2(Nzo>;urRA7+dUi
zV>7vG7SkoN7UfNc{Nu{X<K?k?JrACwu%@gbsm}UisfB(lwW^71O99ns*2nFmt$owC
zrYg<A&_Z`gdDysmy1Jy{oqM%}PK(i{4-Suw^SCp}R?FD<aZ!=R$dUaf`77MP1!ohZ
zM0PaLf-;meHqNC5kyc!OsQ>Gf at M-%bMMSny9wBXkv)kmln%oCd9Wam6B{Sh8SKnJy
zR7YD|@>xmAz#e7$^_NY%Vk&;z(AXGH+T4hUGVe?NCrdW(+_ej#QN7p4)-nCA|JxNM
zly8&#AUL$@Fxffj>9)($6%5|~)<19YKAI at ldAgLs^^flqA09BwU|1pP`dwoqvgm`l
z3&<&xzn==5;p8yij36WItLZS&IkrB*<DrLuVm0yb;cm_jEhOogC+ME7pk*PwXZpo}
z at rza$r~kSVI-<Uv?g+So4}a at pQxn6jLx_0bqgBNgC!DCJ(|}NFH)`B$mudc=zW at AL
z6!TDMW<-5<@#1tlyW<-qpRM~LDgasx!KzJ9Z@|a51Vgkj#~rnU?o83B9o<=zjE!Z@
z^XU*J9zWify%29aLFk|}YAe0H>(VwT^z9d3)D2uE{3sX{SA)Vu=j5!VJ&@!3#9qwF
zxf<|wNY}{k`XD8$UtA?xzQpujsTsz_lXWmEfG4O-lYuz`xB|pQGHCfoH&liVw+HfC
z{~7On=Je@*9c?{_*$%r;$)cDU%~*gT`U+p)m_qlBUu)h}R$5FsJ^aAqQcNFiQ)(d!
zguNMImBP8ran7Xku6ZgowZzZbx>vmq*bUVq+$jZBl{*_COf&f*S4Jqmblz8g)~l$z
zW9?_x8Bz{ysP^1*s=4{h>M}DksgtKpn^v^b*6PpSzdd{Ophp2mq9nyJhAe<sA%Nod
ze+;xX2ksU+-SNb!?<%Kn&wFgNgYXBWS5oh1xON(VAH}h at -l&3g`PC#VJG)cpsMOUx
zxEX#v*+Qv!jH0BZA<!(vLfVvI9U;yP4Vgd>%8|L~>a3YF*HE|I8!$;_fVYhT_jTd%
zdtTr5RaeI>TaftH7CZO{1V(}=P0+aoxkAHXSP;e6gsmA}-&L?}Muiy}%dM@$n4)kP
zxKojlwrtulYd>Om(?xV075dIadr7u at w3U`Dadq%KmhfI=w>2*ZfCMNGr?cbFA1oMA
zV<RdUucj87FB0;fCF=-5!Ic?@>_$_$fYWix0QUL7R75DkQlk;NLUL2dgy^ML-YTDu
zt{<Zt^gI3KH5G|byJsmFm&W0@><btNQ9}K**jkWALW%bjUSUj%uVF|Wl#qYr3hMkF
zOlk8r2Ut&>9I6;BYvQrQ_1<gQkqp&IZp7>z^;b#dM8zQuiPSs<pu9b+J4IT=A(0b`
zPyyV^&X)Z6j_Rhpt<7kdy^6H^xPkHd5&EH|qt=8KU)PQMH12|vVQC!IVNXFTe~AK*
zF#_WJB8S32exkd$guorvgFp~eoeyQnDO2v8A7GfV at x=A-V}!6)?l%&b$3%NYowA~G
zvPS6+8pA~9+N!GNbR0Ro&b{>;XQFfi62za<j2Hv-wj=}sFXR^pw(+0B48;S at 8=~)7
z)unCMRv0+Y>T5fhkF-J>3;I5+rC8Q{*OxD=F at jJ~ti{uf4j!#Gas^4VV(`{UPX_!s
zDs6MKYJ}T;?;l@=i7QA+#aA5-cIXvuRd~>QS^pvjeA`C33=!;7P*NJHs~d!-6viH?
z1B4PvARNik*%~yfcA|rs<r38$-18o%#couj$j3rkcY2^UFJeTnEP^ru5_llBxghjb
z*B_ve2FM2RQQWh&iWSe*xUO5*4wFR=Iw>qd@;i{a3QB)Qg!lF(Ofw{$;vZyS|7M at B
zK)|_l*4=nzja>S;i4&JEUw--0B~rjlH#bCcb~IaUy$kmg6c!r6yrI#;6s~txP|AuS
zt7Wvd=LL+v*FJ5+frA5J;2~PtJ-E2L?f$)c(9DTb5iOpbH>FGq%q^QQA2V^eagAdI
z^A?poQX8N}7Yhq_*jWv;<h!Yhpuu!}dgJRH#)6X^*-gdkK|Q%KJZRqfXKsV^7hWP6
ztl@<U^!NMq#Z at 4f)EYVA>pJJCWk^L&hE<UFWe)8?_F*fYP at Cr?Q$M2T#zYLxO+Bv|
z^b5yk at eKVc6u0AM$-z^%Huo!g^=jeb#gj0H;{e=~i?|;mgcI%T>=rC|Q60%^3YJ#Q
zLE6?+6x|3xg$r{&G3TKlxdq$T_``=`Oi2jWnRNd7p(83Pdh?Xwpqh6;Yld0FbgciV
zMG}0e1mUHqA2DKE#g&=8cl_FC6QonL=7puLnry%D0KX-k`oD8RQHpVZd46L3`zvR3
zNAxXY?jpoNl$GuGoq0vwH60&48<sY$hQtUNi%y=x_B*`k%%8Emz3bPm#W1I6uqmC6
zAQaae=L>3>T!Bo`)IB=Ab5wFcWQFm%S<ED;SU at BM1&migR-`b_h0bL>E218zHTB{a
z050zFv9A7IBkv8s7Jp`7fwj-+K0O7Fvu2Id*T)Bl%4ZG|Ikz)`W3&KFcoz{qTBcP|
zWDTymeRPGp>k=NBuH0WZ$OLtUR-~Y|Z{Kov&%|1vzJR?|pw1M%ByMy*BL%>*aUVqp
zZGC5Nj<fx`t}L=bSwX?w5MK$uAw!M|eG at AxAXiAuUEpQP>(8Kx^G+=Sr`!<!*x0eR
zua#t5tyW8FRXsMQZ{H{eXtXYLw``G`?Q%Nme)XYATl48&<KiANu53Q&aGs2f;U8T9
z6%Z at Xp00@NA+$zfgtBnftR81;QmUG`(N1PBD=Q@>B9VD5{kl_a3B3HUAAJ_|BJw3(
zzkKzoV*W<nXQPGMO5eIy3n~A6mPHjs%mA@!AV(5_0Q5`wH2_6a^+H0*k#UyK%(t~s
z>VSXUe)URdAzIyS^~2jR8HXgT_3P6wC~6YTLGXkbk3~zge3|l-3f-?Rl~O)~zlY*c
zr4>x2TJ<nx*~lf)H!-2KlO8xKo@?ft{rL4O?uIie<D^!Xz)vrxlz(wB9NSUx=FLB@
z34{|YnrVbXLfH9i|F)8Ccs21lSPRvb{s94QIi9_56fgIYSUJHmR|%}yE1-Te6PngC
zC=Z0Zt^fY)Kb5H5K$8X#2lz1r3(~$ae_|rfMGuz%(qQVNwL+!FO2&D3TIHGt{OH?5
zYRzA-6tZ2Yn`k`<Ui7ER4IN%#%_9^QdZzV1c_BrWg7OPCCl4Pkzoh1?&`TmxI2yj+
zqEFYm8uJ4XOQ4PA`5IkY-CN#9_3X1FYWMCMPUyHZAIp~MvagQ<qu{la2 at 0uVw5+%@
zBTl4hYtWgs_ImLpCkJin5K0LqsXT<j?2m7J6=vGnMzU*zUKA1AxldDwi&-qkTeV7P
z$Dg^|ZaxOvc0TX=|1pAF=G>4N#SODACUj7!)zkzNSb4luFJ8ZF6drIb2&EMjZ$;_F
z`2(K^6W-`OP~La{`{m}c^mbfqtQm|vtjcE3nx!D4%hI622?l<2k at w`barZRvo5R>3
z>(nV?k#X`{OBj&M*0r>>S`TSd8}^~L=HGDQk{V}+e|mk at c*KaQHa5dFG_0JR0|OVR
zK3Y1dY<qOH7j`&B4|uDyRZ_29seX|Bvvr)o*C{qOV+8K?MZM?EYdL#n#k6TR$@36I
zAll$hecmN~;iAqQOcdSSvvb-)`il)YI`!sF%e=p$P6HRp&vZs*W9HKDXU^j%PXJEO
zpE>jAxm!q;ProtZJ)c#wRn2(x=)pNX|J4L1B?Y4#w)#0*tNhOWZ$G<cp2yNb)lWr5
z;zQGwRd*BakjuW-%FCOU7l;_HKY1clU at jM}tfB(`>b>S`!Py`67grzZy-+^a<J-03
z4U_lX?CPhfxmCcL1+U4I8{U?7M{N%Iu3b^-I8cblZ}`1#(d@@FF_hc?68fN&)bgp~
zJ4O2o&NjKM>oj*=L<h)GeEZfj(frte9cawM6>E7x at A)o3G@<hCL&bkgUos*-FDZ-r
z2!gs7_kMM2>sdPohi&;ZwkuZ}*rrDR_&#rE)O1mSwocrRpyl0FrJ!@9Un0z++-0$7
zLkMUK%)fT at LW%{^1 at I89^6TpA4j#1$G87ME4 at p^-l+aJtH?5!U5F-#wo7QcA6XgD6
zYHBY5{v*p01Ly2uVUM^tBSxVWHh>Q}?mfBYfDd4pkrIPlE-bmj3syEOVE=%_QN3#X
zXU_F+Zau3re?``!sVX6KTe>5fG1e<AeD-GR*c(GtG!+B|P-hruGwpon>rpKb2uMTD
z&WTh?WVM~s=3x31vFGX8u@=R>)yJvqK74o!%tnD=#0W!^67f6QqHH~rQBt}qab)S}
z-74c#&!4}^vcm)CB1<9$Jm#JG+|)7p`i-nC)ggPd!>2W>-`-$IJ&5vFC1C3H#0olg
z(qg}Gs82!$>-&>8Mo%NZPM at xakrb_=iRux)NlDF(5R(7X=VQl>t0pjEaH4eSZ^xC%
zk9!RqXg at qE{5Z_h+ebe%Uw%ugO(963BnZU|0=#2F`d8t$7$Quw(J19HGEvvBe;72V
z78Vfvg7C1e%MCx;mwE&R&Eo%@s%|;R4pdM4^Jnt`ms7cuD0chf-EHL6M^FG0mApiF
zq`xpZwsXghv|S}SasaK|GDaO=?jH_-Ky3Z_(4p~D6$3;h#%*}D!uyoblrfFj-}0R9
zaew>PY5~SE at lDho$ltRG_j;{8e&g%GrTEc-&%CXWB_`+UIC95(NPajwd(IptQ at sVc
z&T19no3wYFiypCz^+Sv=NpC!Na6%qAwXN4BN8jog`=%9YP`)qcnPk*<<Sjj-Te~3Y
zf5>6;*;<2vF>D%I5#rwx;h)b|tj&I2nnr0YT$S0W5LpaM8iD-xU%$S!wb29SMBmEs
zm^@-mEv_36moELV?=xh?8!Mknw`NovIDO_+r-4pyJi;%&I`AalnURLax@@(;clH}T
zefS`3xFHCDZ}FU2pP;V2b7=dq3m)Gl9zS(OZ0coN`GBvx+Pde?3ChS_<Q2XuO<@qt
zpwug&Hy=O>KoK1Rv?2B^eE+_oPeob8{WbQhJ`YTln?2hLvDS;+^oW3;?JsYvJZLt#
zQAy{7uPg>fkYto=9(?!Bh)JQHI)8o!c1x$|nWGJ(22+ol?NW&C58%q&t|U=7I|HI{
zb5k`pzeUzKa^y7(;E-?gFZZ3iV8N!%f4u$+CR?`_S4zrVI(Q(s_%Z^_!m^|!JjVKo
znd at tey2vj%`Tq95zj1&6ii#PKF;JVzT*~$x*L#GkuBPU<x263fqKZ~f!8<V^c6L^H
zxxYzv(b)4oYlNTWttS}dQCXA2!SscL=AfWXVu7M=Pvw{G9czC!+<uX^=&r_!I}d`B
zlK&-SziWTj(&`=<wWq)Q`6 at e`{NkEx%KJfWq+ZdYP}KH?)$XF8A=N(zjvh1jJ`Ufx
z1o-h?UBQ9^7!lCQ%uG$0H{oa03da_{614zalv&eOg#DU5CNqu!`L=CCh92t(`SB(A
zAH&H{DmABX-BR6AcrW?yEhVpLxjSBlDo2he$o3nmRuC6pvn+YeAYWJ0k+4 at OI{5z>
zZL+Vmu=X?G?B1Z5L6R`7EY7rGNQH2L3t6 at 5GbA2FHa!J+lW8G688PC;qemd<NkD4M
z5s3U7KmKbgKV<9_bI3c-e{74z-AduiAdpMe3~FG?(xf9*QP<e0rK9r~4_$r)Ey=Rz
zZ?A+12CyKf2sR4x1B)r*0!KDZB_u$6S5!~{=Sm_R(;@_XsxDmQ^TM$oOh1F-dgXB8
z9 at oELE!PQcbEPCD1%lRJztA~_2{GoFJ<+|j4Gds0e*;fPl~0Kgw+2Jn2|*o(O0m>=
zV~mVEQp02t!Qi}mUWJB at s;X)(bvUgFJ1c2w7z#oPfqBaDr??t5*?G(pHfgO|7G2=d
zc~U}P$9)PN?F`Xo`@=~hf^m=#Q6JH(Qsf;P{>Hjbbg9rimd=l at 6jwC*2$*IN5ev=c
zZrb#l+F3-v5CQBoB4C-Z6JNEO$Bp51qMq0)_gB%jLrqOzS5 at VlIdiwLP~Fs2rIroJ
zb!BE}OFug(5CR}uP#RI|8+nRC{U-bY&<5s%eqafY?4cPB&(EI?#fK8^SF_v)3yLJe
zLszR?-a0WG6plCe!T0ZDicxsE;h)Tl{KO&P#8|2b3SffUIk$CmbR0F^)Z at lsC+&o+
zECYcW&R$Dz*uKbCA27mI+{=t-8etxKTU=)MRgfHxGBjnpsPpi<s+HLKl6SjJ)LMVF
zZ<!S)vrM?aLqJ08Hh_krSU`;Xsi{dIaCUKFxCREoVK<)ksCG9zEcz7A9;1w|KR=F*
zT>r^W*~Rj%jb&U%KGh!yp#7ghDb>EMj!`-SuM;PpJbOk33raa}{(R9_FD9+p at D5Z=
zAfRb_lr at +Lv)<nyP>z!Xm+wPeT{Y8acuTnbR}bpZTtcZNOoEx2+%z9vW*k at F=c^XD
zm4|JT at yxr?!9gcxd$yj?0`?m`UEZ9Ah8BpXc{E#Jy0nU4(3RSoxeOD~N{jUBO3=bm
zL94!*ri+L_YxeBFfBrN%4LC4;&6+I0G(jDCpZ@{V8nKX0lAhSgTJR2Ranur)Z&&O)
zwfU{oJ|}@o=E2{;GZYjuRg{!czcg^d0(bn&a!dA8;W5vcaqn6{DV_(PKM!v8x%1E*
z+w04h0|e~F6c at i#Sf5QN1?m5Uj<k)fE$&8O(|hd3w*3w4Fp40l{rd5P_wfE9W6`PI
z%z>C{v)95BfXmL#8w8SEPZ2;L_g(JC*d>e^c_1Vr1 at UD-LS$#gk~ePLSYoaqE1Q7f
zldi5q{wu~aOvCAiM(o|S%fAh4UA8e6Jpg6_G)S0X+1qZFEVUK!hCdT|Sj)@W&aSmI
zdOm`(CtF`Xe_mYn-dufnpFY^zo)r-|ISrqm+0k(Ckhi?N?WRq0KS|1o7VHqc{NY~w
zr1is;gxbsp6&2CN^)3rv1$X%}pVl<94+$|})H~Zl0XdvNK;atp58fW-nu@%<=->i0
zE{yTP?hBrkepiD;#)6s1;zFx2aQDE6h0KAy56?6HBVC{P3l_lpr*SZHg)#|~M*R%~
zpF2Mt?Cp09s#O$dC{IBQN5EnU6oxS`B9*Pci3Aq2X0dZzARt)u?%gdv`&CVih)}jP
zaY9$Fy_%lhl)!1 at B&5cvI7<}d=D<ceI>sva!|SQvkJE6*bXko#Lg-;T03(<}_=c_m
zixn$ICYSuZFC`;05#pmq^o|`poAu^dmFrJ|i#eRdV_5eA9{Bn?q$l7LP(`_WV#>7X
z({a=gE;aFzeh6Ix1dlcdmW{-K0hqL;{{B8c%jRLCIuUE at gu73l_N|pTcv%oyP~i1E
zt2Qil;>K#W*X}o*-|bDO{$a-sZ`l>PA%#`#d9h8S3m?3-k>TqJ1OUxqf5~Bdws#-!
z5n_^5f3~)^bLS44xKQ#w0=@mnAA$O?w?lhaSC$MB?A$yp1}A6EOry<u_Kaoi at xCE_
zKE3HHCU%606HkR8Q`4+!_dAa%7?ftpN>hv=hwMrm7UO+SPe0gcR{NjF8S^>8shb<g
zqcHAZ$pKMFoq0L4*O7?<6uW=n>Ym&zHzo|Ou#7-WLt}fVCgcv{Oo#gsX5u{s=sTwl
zYztn0T(uN38{cBZ>eaggR;H;#QiL!f_Eg8KQ(MSC*!*LKRo1)-mMdJvSB>T64Rcx^
zy6I{oaPzGo^-C>oH<ZlAjS~|{O8q|8rlnS=+A-kjm2oqYr=>eB%`;uKhj$B<&J^Yj
z!MHpi_{E++eN1M3 at 7YjS2a#_w^e!az0(Z_F at _3<KhPc%{^xfBfPlIJ8?@l-V-&}xl
zkhKZx8pQ+_&`@b$b#(0Q>~>z7?RXbP5LBT>2*SY5IJF%^Yz8WPb~BYbIa5AdlyWmC
zXROU9-X=umaWnTOlstPPP(D0;PK&27;2P&5Cty at U;X!+P%>BR$5<cDt%a$yu(_H%^
zCK<h=KmgXXCxq~=rK#y96qm5sMMmH_XO8vc(>A#qrYk(07v}iccH5r+u{KMb)2pjb
z-Kdo&3c311_KlL#W=e8yJ8KrsFTOD?Bg(G%Eq at e*Rc18XVpoCvZrIyL9lpeoNrTPa
z4(%Nt-s*lr&+M*(-pp4ww)}!i+0 at YB<>NE{+4$<t5c<^t0(S9QbxF~wZQZ)HNn$7l
z2*ArWSv at TVhXriGn3xd(V+vk7?{TG9>fpZsr9AoVq$cwIyeVr4z>bTOhk(=-*Ee0h
zjAsz{KxhJ2TRYQvLF|w{k4hOF0o{eQ+=S*vCIlL*oI5OxUh(;}XNW4-`1&T9yS at MR
z;n6{Z{`Er_zA|5niJ54xULB{0gz)6)cL1HRp5W7A^Rs5~bi+}jirft$IZ;5CuP+91
zWl4Ntb at e!X{TWPh!>u?Eo;l7*&((w48>4b_b6McSyJ;Wqw8aydB#Xm*JG}-vHrZOr
zaosj)r~-Cbr2qq8gmpy~27#hOH*CVeCPA>|&D_0TYyzikzB;{}778>D-mB341v0D4
zKYQD-1mS7`Toz{7*|BMY(w3!QFlA5FN+-`^RB~Zmx`Y66$gu+lS{mL;x8+wCdl{J4
z)gA9zt)e$m`Rt+9WfS>PR5{MN_<_&1vMS=`7&;WhN=LZ8tw;*dfXl*#9x(!tDo{RZ
zFDzW at l@1N#L_Ve+<Jkb(;R<x(X?A9x_}RUxnkk$3GZ@}+1VKv<7`UCMRzGpV+C0P{
z%>Vi+yTenPH3Dz~An<H(joACBlo}F4Modp(mi!`#1H-ZB;P>y-Za$9=WVuxwN&eMC
z(4$AtPW=(ux;xUBcw~zDHvrs?Gv0S4L0t>2Fhv9~7)Jmgn0|kN|Lo37V5 at -Hm=j~z
zvn4Di+S^3w=61N3>d#AQQ?pK=W<^(62Jxqho|4I<PrA^Zkx`i!RyVLUipHLZ5{(ad
z>9_nMwn?Z?*yo*sij}^f7mC~+ws3 at rNMtc)16#bk?P$XG?UVW8_F+zEcbh1*Q}|_|
zOJT8T{$;A}InHt$tcEwZsbFRJ;lpKWW$2fH4w*eAL__5Szvl#-BBg=~%Z#3uggo`G
zzMfwjgLn6J%*!_LNGJ$FyxE`ihBZ8wFCQG-6n=zqZ1u~$X2w>na|p4tIk7er1<VOq
z#m!o7FD^kgmX_`Xqts{5SSn}gZ3cUN*xwOhzO^?83nY2Mva;6IliGfMAp;!0!^EQ0
zlbcJ-9_RUR>b_yT=~bGBgTk#AI6E)8wlQ|!KI37-BJ%XWUwk23^Uox+-@=+ewwW33
zTcS9BEB3&(h+%s|!tqtgMnVt6J+pM8zD0_lTr*R_UXkf*C-$iV0k8E;F5J#eP5huK
zWf#7$6r5nO2=i2BWG2hTltlF6-!I7D(9HNs$Z2K^5OofiGEAxc2M%z+e}4ZCNezzA
zpAN}eEqjLHoJH9Td##tCV8C*vFJBvMw#{qEmB1or`_#2y(%ws!Sm)KP^6_bFZFRn|
zB#PPz(f~F()bZ|t603-u5`@*gBlTj|raNQ)j<094>*$E>uPr(PES`-`oU}Qi$H0=(
zjN+cVZl0^DsR1~h&oZ5(rVCiM(>ZpCc*y?N1<dVDcORW~Z|LaJ{uHkqGkC&gAzh}7
zfSp9e`xs-QI?`tG#TA427mHL1J+^G#T&CapwTwnbNH9oC+jro=`<52_1cj3SAD%0R
zwQA8`o)um$aydI85)h4Px+ixBOfWjy869uD{-oB6Nm at UZ0|NtL4S{OXcm8LgWvy<*
ze#fHat3QAGbfW2B)8%(O3u;9!lP^?x>{tW<II`p7*TX7Lp!j;hq>mO8!m!bwQ2IO2
z&0Gk{|5<x(>|r|}+Y4$`iX at vUQw9vY$dH1QGO%lom6a#JB$!6tevt{|)$Z9AX3LgE
z%jxZkjZJTnZ8%-?hH9n!XQ5}#%wt`*PFV0i9p9iqk51uaWRyc&K-}X at NF^Bv$u1mc
zJiFi`CHfq74OZw&Kgo7MXY8u)4>IZ%Ya=fwx6aQGkA1dF1vO4!xC?~`#s)2m<jJ>M
zo}4k}5>!4y&IwR2*uIb6#Bb`G`<8uZ7`|xF{UhULmc`5S>ZLfsq at aIc!fhhU%8lZe
zFO at d+>e+Jx-(@Y;9U-B4Z0}yDV|#>KQI#-JXXKM`zQ4b;iOHUs@)+Wxe?6Q%bmWT0
zKl`;v8{2g}1%lzjKR~|jJNq|Z3700EdZ8%<2X{eQR{MVacQO)(2Y2pJp+xN-GTv_a
zC#+4F at MbQ&tdDM;=uBe=`x1UT6IkkdKHLlD+rUx at D;jwXI<^SgB0A6}%}M*VO_2XO
z&Qt?sAVC(I8%4ji>@;}GOb<D^^F|3*K(x2Z$;%HMXyhdaXvAITma=Z|_^(Bj`dERo
zodGUA4FIR^<Yi~gRD7EEeKW5Wn>1<hrr*6alay#1=gd7w*VTL2h#?hTv$=2353_rt
z3=n?)8Jq>>eKc;}D35-A1`lBA2M=6_HiCGKmw$f&4JoTJ`Wb7`CblsD;AX;Vg%V*y
zCleH88ly5<tR`e5HeeJ9-zASuseJxi$kO!gDuP$QsNzX1D{`k_I{uI_ZloZtIml?i
znq7F%Bk3)>-l1{PslY$y>{*?2&w9`4h$JF)U*8Hu at 9R58By{DPHN!uS(9#NQUs7Ik
zV-k+lUVEh#`8ms5Jf#<*10!*vXo2z(oC_cZD@=UNu~AER at mo<zf=S}q00_&-#9+~t
z(9TuMtnwXVcCz!DN6ItUBcE@(*I1Z7h*gw^Y7>)$Jnl`m%fVjve&3Z{qSv!g#No0$
zl(_Zlcs&LWzQwI-{mg&v-8WlAz+~ca?uUnN8m4$dOxmdHiF?!K%LXGqu3NrbzKfnT
z_jL1nf}l;Oa`m1Dnqho#A_o at V82ty1NE|r2E+$?jDv!C>^gLKRRFmx>6eAz@*gpM2
z(C_wezvfW$qk$79&|YBVn;rhC&!oMLrD#PI_Bp3bPQIbAqYw##+9&aEbBzT3zQj`U
zVZZm_nEA0`GR2ET!iKr0ZXayTYJsFA)vyd6QOAL2&$>S}j$^rO!|jkWqi0 at MUKUh^
zXW`cxGq at pZ*3A5Rm5B_kGvOAB`UDqMa2np>kgnginLPrW+RYj at X7uQP!(I$8OKy?%
z&nK-tHuy30sbig+uA18M^mKpbcR3GVK6-RAD=RJYdRTtkKymR**NN+@*ZTM<R;3>~
z(s}ggVnIQi>JP&{($S?<WEXyXvGM9iI-8yzo}Usd3RmCU(2#vnqZ+RUpCTVO5ek+Z
z?9V}Bc1Z?g*4tk~V%S7TFPQ9{r&H#1-TyWqR+9z<I(K+j7~cXK9Lg_H6B;?ut*tL&
zq~3SPBY)5tKR!0d{EYU9-&Ps%>YoyPW#f+=5f>Pa9lN|h*qYd_(*!ISHgqU#nxkZT
zu!JSE9gtbD0dTm6MiFDNva)3q+zvC9?T4Q^d-l!i*UTy at HB(NWltYyK%Ss(y5GNb&
zpn?K-svOQI&qi28@#qf?H7xFoRurUtE+zM*?b|ZKKU=l=`^n?S1p;hAA0#$&*?dEy
zzg?v7R6DzZ=^5Y$#pOQIt!-^kXZZ-#Kjcy-0R#rX0w%d8`;&h|LtwscG-iw()enj<
zLTcFi26z`8X0USbsDO8vghXxG?xm)_t`24tdc1fF4Qc=`fK{wFI#eL#D6<1F9lk1H
zbN;Zo>Lny_kZWA4)mmP>{rvd`v^h$`y-!O6nXXZT!!o6G8msP4?3J0+-3Z(F!IANk
z1NTQpX24zfPmB)J11?Us)qoRyi?5gjr)Ok<_#H)C@?v|odNE}mCNCpLifj8w<e=5s
zxN%re?hv6Kc=6&I(t$=^DL69DNjRG|wY0D>JKJtb at 0Xy~((>}ic7?+hU<}z`QYtD!
z?c4kJ2M{O#<x(zSZit{HX~Cl&Kl2j at D2H7~nI$-$np%{t*jH0)>JF<EN>f at xA@VDv
zH8&}$s)m4=lH1O?UK^vWy>scx)VO4-LTUk$AFFWBpC6*AI5lvty?qPMvo*2&N9_G-
z^{nWr8Gn`+>%#0R^OY*^Ira+_ihJ3LuU@{ycZ&*Q&xur`H=U{_TXlV0gXqdg6 at Z_)
zGko=v3HCJS{RR%S{W7OwQF!Z?bJ2HB{#kA+)7<~KaEIBl=+Fen<fKhVnVNC$Q<K=1
zL{|y#R4c!lQM;g(JqM58Al>lRRH@*pA7%2sW=(BvZPtIINsCM6%F^M~khM3qL^}4N
z^lYqoEi-jcjJ<O2;+VM1zOI^4KK8U>xVv%C8J<E_hXn6Ey4`z$FZ}ImfXGx1nx_X`
zcQ5Qg7-gcwH7r|t-E#zgjSu)A&n!jn%FUa>pNc_%l at t|WTEzK21Vq3}YLr^{4!CzX
z%I!VM*qxc|_XDD8Ri&hD at RP9ds(bzpMluqxaid1_X*PH{Pwd%uj;T0<TcL0=JC`Zt
z$_YP<lQc62%0&<8-=9i=iU=MzrAg{$Z934R4PA79pcaVjH8-Br4%okadl6Z;=2nRL
zHl1A>w;}w{DC1&<NCV0lR}nTJco~g!3NQ6dR0<$bw2stc92pDg=;%WCJz-HOcy?=S
zJH1%`a$X+iXu#M~NwZtW%(l!!ncH0V#B#AbC58zzWmvAeo;H!DxPUt at FKCxSIy)@$
z2dd8r5h2ZB11%>bqxtF^uRMZM at xY9u1(g2;LGA(5x-+);x$KBrpL(p8y&<-L(R|Ib
zv at 8VRiT4)LS0K55B8~XEiVH$V%Yc!N4e1JEZccAnbe0?bAF+vxMY(O^=7ukSB<<pJ
z at 1dI`dm4X;wOO&^%<<#yByXIvXo{rcp5|0*gK?90>?%;{G5cWwPXH*#$dkv#+Vh=(
zD|PSe6Vjm&Gf597twFzh^YY~cw*LC0_>RP6)YfzA2 at kz0P-U6}s{JfZjh0p~xn92q
zU$Us*-lN8eqr at _{n^@>i`ErUbgcJ{#0L+7h5k;513>BoW-T(<2tf<Id=r~7tSZv{r
zQ`MlT(ouJWEO{GePEs2v(ALu<owE#ZJ=Uf*Yq18#+iL#^rPv5j&}r%@6WQZ<1jX9m
z`vVqbb>rcp;I7UEZf@*zV$86GESLXa%3^tb?F1vEwQ#z=FVw;=j7_<lh*%6CDJ0Zh
zg?#F><-)_|BSxI2^h;#l#Gym6ZK^l9LXakYPH~bLyw#3B4l>GCu16>z_#`A)Zyq{I
zr9-aoeJKhxsyV-KtD+#Pr;%!E7M}GEVozuwOJ%2yc7nwUSina|Uw<*p6MG`WvT(S9
za*s{%V-&v-!Z<H5SXlRva!#DLS*!hpOkwDaYeVf1AWU_dGd5{LIZmbTUR+!$e=~f@
zrjf{t_0-k389wdV^Cre=44yv2H^G}C&d6u+nl%Ov+gS5u$y-7>1HP{mb?1?Vt9Y?K
zd-y0{PU-Kitf~3Z*hm#+f at Yp)$(JSwtT8c8N9$a)!iPCR!wwCZ7rmCjRfBSmn2>jW
z at Z!=oW^>f-%ni5=FoMXufC~vOfp^#*qcvhgU)4U;^uuTD$*Pz<e{MDnHg2YjQzOH}
zryrY?99(#y(cj4HQ4`DSDV|YEj^Pv`oAdBokdN%dV&CPxbX|-d;2e4xCUQ{>psHWI
zsLJ*<t+2YHU-q?!`r0)L4=DGH6!6=Qf}WF?CzMw+&4Ow+(eneNJyebGs0f$)1}i36
zM;_GdFpCGMUXwCVLIOzoJ=6Y<vuK at P5@@KynnzCd^wf}uJPc_bl=p at B&hHyf<ADaB
z2m%@TXB>8ENaC9^q8Aj+Jbvw(ax4a)O+SBbM2m_>@zFoUY<&brbPLQ0fT|cJdEL1$
zht>vAGN>yXFdrRbl<OH$p;|~#0M)+UhjJDijU92P6g~omQzJsa2CPA4JJZRj$~zfZ
z=#A^wX=bCAEV-l~;k<AmCf|DOfPERlw*hGK$X0OHm3ubi-1+m%!jspN!4nVmq(ZwU
z-Q#pseV4S8oR>x9{&xB_P9Mt&xZ`_2Pb?c3$UTKX0lvcug19OEyP~3!&9)rKMs~k#
zR&I0PiHr<U2$RRKE9J#y9)0}mS^H*32x=5x9gR33C2L(!Cw`IUh%Oqc*R!(X{5qw!
zE!-&M-|z*@HT3m?cEBKIW!qET_LIXyZPI>sbR5ukJ(HP<v#PU`(^`Dz0yD5Qtru<m
z*N$mQ>ov{mCNFKZA1T9#WMYoJwSl%a1EMKkjI4T}*kIH-Pr*Gck^R_8vEWI}x+)((
zhV*^>SIiR26i4bW${1u+#RHbhw!Qk}R3NIr*ERKr_&RoM#`(qAiG60mhJ$*J^C!YF
zlxd-DTh#>Q+p`+C- at kqPIUiKNW8&MwK7gl at SYRY#srT{Am-h_~n%Cjm`*?Ur4H}fr
z=0L;vJ$Msos0z|A7WD4bOHS9hz{J(`2xVb=`#P8X3zT+qxJY0Q#eEjq1Z7^lbg74c
zO4n`9oUq2JJI$%~tdH8skGxMmut&RkM_BE%xb1fG4|(?qP0*YG0-J^nw}&>xjD_9i
z6y|sv;FOH<;MDIz at RH6hE^gpnam+%4Xc!1XpDM2bU4LSu6B9PV57jN8VA$&Cph2Xl
z|Dp7!U)G{P0$ywQ at S&D?5;PFc)8c_d+*;r){7yUmOi3MHWhwMRXy at R{*eF-^Y|roD
zRYlbk{`IgRl&U~x^X5lUgsi=vS>9me(m2Roc+Vx9Jp~pBg*aZ^US1b%B}~L&qduf%
zk1j1bz`c?77jSlkB_`BOedp}ZPj!{LW5_S at b~1YrvOvmPzzDN{f1pYsGIpRxfl$()
zl47~W=wnL at UKa>jSubwC*_8#kPmdlQg6qMwV`;L at p5lFg<+rj9r!m4{q*_+Arl#gG
z(@l8OUE-8?b_V6!^umo2;Ahd|#Yg>qZR{}CV?_&vAk<=j&lAVCS!eK_Y*OF#Wh3R_
zhO!51T5OFL$>R|R%|Ucil7cBGoY#y)9u})59)ik2=#(fu|IvRG*$1Viqn#>-Iax!f
zn6z^l(5iKaUj*%bL~;Ed-$dhOEp{$0So$}Af8acQu{;cu`{Zs2gUr+bkBO;-j+2qv
z{pEB|Wo31 at zw582Sl>?&Ds*+xU_wzPoA6AHeZX`oAHROhXqs)!ct#(i;>cp+w}^ms
zT{OQI&6*yjqZY|?c(WE>o?&IR{ZR^)KjmjG!<VovFYK&z)XB*L!Jk8K%H&BmfTV&@
zrl-KiYEf1vA3ul$n_}nYizI<~#p8%Vce<gr8J6Eeug^RTH5hJsV`Jlm+}xIrADfoT
zS)@2Z9HC#Z*lV!e2yd8vVq!6Ep9eilRaH?bnP`vfsZ*l2L%nfKr2*5Kg;rLn7cNMz
zuxNBRYWkwQT<q#>C&o5eS<INa>@R)b0SE-2rWiF6Bk}J8BxK5ne9L0igvcSg6rxLc
zHCT0JxNhGb6C(JusZ&!{7L92){{ml^u)%VW#n(1c$qF4tzwfhw#8o-LNGYbxAR at P5
zLLs%`$<3z#*bcIkb?H({7|6=l?ky4;7fx*+d#5w1)+bbG#zP0k#Z4_-W=g{a8B>VE
zdrWbX{`nRp43ALolnXwe;KB(O%6A{+bw+5k|LQ2FI)3ZdYdWki6wGa<k>%0uX-zpX
zsL{WTc<7;^@!jHt3|%TTukwaU#R4jMxoEKe!CvAf9a;Ui;rWmHmdnHu7#WN9ESm-?
z&^O>`g|=<Cd03^T;g1ad;6Ne}q<-Ea9Z*MD07Qs?BD1Z<bL05ddXHX`RtM+x30w|l
zh(XWo`}bp~%p1u=qqYRBoj-ea+OI{8{%d`GKT$7wj4~6uZ?>Cd-e{@0C<2rB#CGRw
z_6W$!XRK<fVrdk&==j3YFwuF-nT-zf1s7hma%GxHSk$BNhd5Y38M3{^yt<CBD<YV)
z{KpYP$(kqsXEqHCKJ=5Z+*b#P&frQM@%W~1`~xQrw=?zmC0>i<_ucPc>mZIMF{U@}
zIID%&3l|9!MeNqK$Mty;(hBK>tj_x_B~h-RT*@p#a>Cs``hBY(J;F{a9<nf_P!$OV
zxNJ(!hI&VD at Ur6mw1Qhhs`3>CD7a{{nP4;8i19l`Q6VZSs(I at hMf`VmD07 at 2MNQ{V
zP?I5v+9~~GcOU;dCS~#nM1b4qQ~@Havkc~JS)S^63TZt%p!fLBr2gKuc=GMkex_z-
zcY+V|Q>c9Ah|lQFvqq+HJ9Q@*%$>4xFcO^d=BQNs;|=9qu4`y8?v(CQ-rDw-N%-X8
z5Bv1{(&r)z-hcF{J}NSyi|}=BE1jkGk1?tNF<00TL#2)4Jgv%GIEU}wC_Jk73`DRx
z?KfaRGD*?L^~m16Jp{sq4MiTqFKIBrrvlo7_Ql(~Y3IfBr++ at +&@LGrjdO)W&HQ8&
zal11T>LJ6??u;5S;?C>WM|L^ZF`GdArezjCU%6y*X|dyf<5a4s!@e`=UK+<PMw}MB
zeqeMd00;?JD&!*Wc!0_sv!RmHt1#7Z(&)IdB+oww<{Oh(rC5gPHcdiUQCO4Fa7&(l
zVyCc)$z}OSP_}!;ktInO730c2bEa^`{rBld+<_T-iHcJEm@}xZ91y<;c`Tx&1MLq^
zY<9iZk!QPv=9?EbPw0*_G2rdOJ+Goi{OFz{_S7vD40lkJPx%GjEY7H+;vohz!qv|J
zTw(b_TfoYjpsz@==mcp^PPOI?4k-8)TF*-&siZWm%F(ZO+^A7|v*Sw!(opd^_FdQ#
z&~t)5i(Os{bWZ_I1Q>QgAEH}t!T)SIl({5R^GP at H-N#>NdJdMC$8F4HquchrAk+Vk
z0m90qOQ!^m{{OZcC^58mi4aMi9JSrMO^eOj00p;iYu+iJ+<gBhyj;>3dQ%u<UU`!Y
zorI$_sd<S!_+4liyu11|4A$xoz3VhgrA)V5M at 8B@BlbKmg$hM)dl(`>@uy)+JT68G
z_dw%5n4Z2A12 at 0PhY>NQR}@5T0}JJ<=>sV<TIUymKY`A+(uS7H&l6jzD<S}^0D9{9
z{oD3&Dg7sCH(-{guJdFib#-AUt?|iJogrmRT->eoA9f4t5^GiQ(5G_>oyo(rh=53=
zi{#4Y{81BW2@<hBtJS%8+oxkq0p*9HY|?0_So}H{JGIv)dCV0UaH{1!oi)d+uK<5C
z)1`M4sxDN+rD|IA?*03S*O7>%%!dwzp|hqsTcqB0m;x0Lqd-2)b(lo4yGytY18VX8
zoA(TzEeFL6o_9LOWX86TBY at G<cE}IA-nCf&+W+PPXhbmlhM0it#qWwf^4_pRPVwV*
zISGG%HZHM6OX95Y at Bp#1K(Y5bRY6es>J^U?F?jc at kG#eG!qHH?1ScoRQsd!cd6fnL
z=kj59i!)FANZ3DdPL+MOKz=gB*9Eo;2YPHCML=6tau!eqCBc-p^Jh544iyvt5B=-x
zv~dsvlbGoI$;`+|YU)NWQ|c%%S>Kf-1cF$bmgeTc=E5Q6!Kht{!IbYpR045>l8E(t
zk)+9s<>~2}{ZK^Cc5wlg<;wP+ at 1ef!>4u#D0mHqUUvsk&!2o%_`}lF!K({3p($4dQ
zyB$d5Om>uV=GpT at Kx=^fU#xYH9ojjfS;<}yN<quMQQEnJ1+AaaQgTrQI38{4le7p(
zBES>E$wbp^nW(<qqausz!KRq at FxI5#=9&=E*7rZch%Y1K0|~Ba?8HsV;V`Ue7reZ@
z){cA4Vdg#I0os^vE7Rm{v<{K6Dt at qL;q#sX+&EFdd?fOd-tWJ8lic+2SV-5M+qW-M
z)LdwA{O at 70q??zM<Vq|O(qD!Tw_UjKT3+6h%F0%9KCKEfnuM-}Y at ng|r0KSsd4JhB
zA!Dq62KMq=3#?l!S1h0oV-6EQaY?z#O1bmrYbfs+=>qot3wrtL75*W_j;8skL*j1)
zBF|`5IAEQ=PrKaXqQ8;PzCXh2^<1+igr~^U9q_yqgEGJenq{HF>GQ4`KCwgD=*&l8
zK|qy=e3j?3535Y-jDP^HifXjap!CnjPs<9RRwYRPM+%#~apqD+4phf^d9uIDO`Li&
zAB3F*?nGqbA{OR&PN9$!%3<pm95I%G%deq4)coh0K#(14Yup<olJ4+sPOcjE6d*JH
z+InzV&CH_d7Ynf=|3M2XHW7(bv3Iyp`>SU^LfHxhDF(FUH`tWneq(j2DsCZ|484X{
z5Bl#I4x-1^!H at o?0|_w1M8viIPB~>^T{L3b=^HkfJRNN#w6+lN<-hAce2^5AF7X`#
zL;06Y)SJ>ar$)tatt|P#gM}Xrtkd=5xf`7q_dpQJ;8=IzCHA5Uex7KVr=F^058hQ%
zQ^Vv8xt;dUC=;}<ytH<26L`Z$Y`x;tW|(>I9Gu%Jvx0GlbA$$xqR+ at +<NEbm$hM-Q
zkyt$g4tbdMkc&}Ss-+;#h<XN|KG^l$Pa2)=Xo1-iuUHpW_+$_Q3OO{Sqt%jrHP5nF
z at 7{fN%y~vMzWcOS`k{ZtqIS)T3+P4q2r=dh82oXMF8FKMeVb@~exG}c|8f5N)PQkY
zerBFJb&8w7mIUdFLB}ad-urm3SrfN=_b^`wl#qoXvKk-Zv`RIE?)jS%|GX6QF$RRz
z<6ff^w&v{Fg$yu^UkK)2)O0f^NQC$cmuKvY)v{0HHCD}9URdtbC)cyIA8;;jo!;W>
z9Te2`t@!=^VU`DU$SkjeOj6Ze4>RU2rcWC;ZuhX4el+(As6OB>**is_!Sl%|5B2fm
zucE~T7tfUWRbtoVDoXnX8PtHy%e-r1qt$v{9a)a44BTiw{ADc4ezeSI$#Q15&`6-Z
zohq2dOjB`zjZMVvG5u5|0uW+h!A2!Zp*DQ at WrV;W%vD|~yKT~d`-jau+6kgPvb~p6
zzZc7U@~nV{uV3%vwe&bH-`BbF#Df)Bu$+M(z>q)8-^2aPF3c-P!gRW%XsP|r at rEG>
zHh=mApGq at x671gAp`&bjxqY3nc<~T{MSS1Ay=bs_AK_jm$jvxnSb0st1O$hH`ns=1
z)BLL_r6Y7!BbQfGGrV46C=rR`Ouk6+ch2M$Nx-nwBj0I*sgfz+=}7slVk?h1_UjkU
z3>{3>+S6`nLCs*fXgDx>BSviM?lODvpz;LH82 at WxvE=q5I1G95#}9wX6f-dRN}gra
z2)H|3N`c-bYLeD7=RSAm1iWu^{M at bDeZ=F_wF?O+l9xnJQ;yns;>0UG`zceS=h?rC
z)i}L#SKgbmJMBiU&O23}G{!%CTKrJ;zc+XP{?~T3_S<2MgAT=}Z0f3NxHtaTxADh(
zj{N$4<kyFP!8gXzxwz(Uh-$YciSs?KoZntE2w2BtS38rw&u^}crJ)qE(!+}DIg*AS
zdp}x6C?qI~i^;7k6x(Le`r}7$Vac|_$7i&ON#*K?p(Ai7u%9`TE_*9!gF{InO+!Ug
zzxCx4Q;cC1uAY$x^w7j~xrO{oPfgu^y8+My at uAh^$<#6xCsQbSe*XADK)PL4CefiR
z-h=GI{MlL~-a at UiD~B<l0^(%<k54$4rMGYIyZQtaV*;fCRc%st(fj)K8pMnc<YRad
zVh#=4(eZKv;vGE4tcyQGELR&kbo8p1CWE9;ji$=RJ6Cs(o0Vj*2gligmZ;hd;RQwY
z)RkY>dZ<@=wF1*=#CO1<N=j1dv8|x}Yz*iy9X*%|H5UGBDSAg44MOCNN`D1TTQK0!
zu4GEw(n*FcmlEUR;&ijOvGLmLRL`Duepj$Igf9R=|G?|<4(nJA4+D-`1zZ`p-p#~C
zST%4w_?7_9SZJv)RI|F_>pSFYc0D8o{0(&G9sjln2r(f+R%zvRz?@r*F4*S~-)luI
z50S-QJI?nj$WP5aKX at PY^Xu!I_L*!7>))Ta3}6+WWeb at ux_jH3ta75`iFfb3h0~)e
zmP(%|&tImJ5%wN?`&8!Wu$!Qksrq>=kqnXrHNtZVbG}A;z&_&J*7^Hyg?<8v#)212
zjnD`#zn?VaW$2s5m+E`#dRzUR<_z+oqJr&2%e!||HZf5tCv_Ov?2YB-QHeI)hLOZ>
zv)mFno;qfjS5BSs=5E~kRTeJZ%hGS$5x(DcHD+AoLgF?v-KMmI>w2EtqhcP6%UjHM
z?_04V$u>LAkL&k7<;U&mdee3cW-~D)*@@%FW90{CRM}-v++OhM*RO)EyD0GT!13wH
z`7R>G*Ri?d!vJ#ws4uk)wy=QbG4g+&cF>R#_z8hkiPLvxXB!@IBqhx{Ux6`$FKklg
zzbCpxR`?6uF%TPpx22dXMa;@Bk;8(i6S!@M<I!Z6oZImp5A*aH?>=RE*>RoS+c$Z?
zc&py#qrc!nBN3SVCbqpYuu?=o{ebJ@<TR0?;<8`hCRRLrnDM5JfXcKA!Ws}4b5NUu
zC%jvAyqEp#e?*r0!!iFB{mxhf`oTT5Xb$@b)cU8V{?x%_2k9E?qzY8Ghfmr?X*KHq
zV(U$ya%$VZ|DDpHQl=&(W1)$PlBkd<AyX8ULLo9Gg(fl-m8lTwE^|m_YS5ezlBA-P
zWQfR28vdWlv);AdcddWx_j}fJd)!z1+WXw+c^u#AcqyY?ozu6Izb?@w_vK4a$KDo-
z#_j*T5KSIJDU9bGDM723Rcnt(iAopO$ObLr!l_~%{;OOUW}wDQm~EE)@?{9~+xuS>
zD@`!uJ!7v0iB`3lUGMxvF{HEV)ywUF_kC5={`RE08mYat(na%U7aO^a at B++c6rX4r
z(8b2^5?>UEETA#wdTuUh-_&{xn&yV44R(qzKE-iZ<f*jyx{5%G+LNlPJ%uwYnx?pv
zoXD}buJY>LyWMvhh}NR_Ja6_A?*wysQr+(!;PI$EGM`R)srAI$^I&8oY=)hqqQvDf
zy*a&3pN2F?ZZ2<pxWj0;t}cq$ON_)g8q$S*<1J^CNH4##CwW?@Cd~e@?^r~zZ6=dK
zuL^;j<^~f!brRN at D=LN8zFhA$%JG)}FJ0c<BQmNPKf-LLU)Zs;kl9E5y~pHaDhD;J
z{t`3F4N(9Rc~6PeaTA4%Cy0K%NPB8t&O<@7#}84 at F(#<&Yr6blQUDQ16rV7Z*=!d$
z%n@?Y-Ks4cZZ*Q&J`-+o<zWqcS@<TPP-i*X4)(e9 at _7OqBQDx|hlT?`dK1Mcr=T#?
z%S-3mxSpK$Cm64H<d?dx?fS-heV8WX@>?S#`b$=pLPEux`h4jzi at WBnyY7pU$9Fu_
zo at 1<zTRidPzV=d71Xzo!SxvD>IAs-B4kU+GFEK<F at xFg>&M>Hmb at CmEl-@+tjxTO_
zGuOq?F}r)W-GmGytg)Wg>wWuSYCpJN(Nu|YC2 at f*8O#KZ%X7sCd1<98e_h)ysp~oB
zs>(ZIvqji<r<7b`uReV)ojVt|dh4qK;PP4a=l%?JI6rk%F=u2@!b&@)W%>F0Kk->a
zAho1YA4vfdF4+d*hP4^6erKE-yp3<VdV1bH^L>il8MI|wAqs)yH2Z9H6HsC306B0@
zUd@<|@mE_re07Jc*E+QH2d^8GkBC>Nv@~*Pm+el)=8B28Zjm9arh8-Q_^zeja+qkz
z*@kPoQ0vgmfKI!OOICYM({- at ucK$&#Ne0r=@P<@~6ZN~xc^}f*&)-v-Z)W`M6|5C)
z70j+m at 27eknEFM1w~ZJiZK*Uhp2>m8C8>A7wrTAFFexN<S)CeuxV(JspeU*W%jz%H
z at Q55PA5n0uS#ze{uUrqjk1#XM=fm~%6!d=|lPq}t+?2Kr0N!x#`*p4=z+A4b^|WOA
zEg5bS^Nij%H}CvvPKCqboq$>sG5hfQK8a_uPd|IegCs(fR37 at U$EWp6hF|xsPV<Dy
zA^R<Nbc0GiN18PxHnz__*nWD+^^WtQ^k-?Ju;4msYnRYlO`4PsW>66klNvP60V7J<
zalq(B4h~EN0_oIO40-qYv$KN(^K5OK-US|*R3fzv<p;%P`^rUwwBs`~`)%8tXhk`O
z#Nn^psNu5|q|-ZG|4SnBh2F6=QpRJ+kfEN-tPjq1cK-bS{U4ldSQ81SDKi`5H`66t
zEaa-F3IqNesP}0fwx?b_dIViPc at IZCjhRT-g4~ha;OCto8XDfb$h<=-D-!cV*`mee
z*k=^`_kYmR>g(?QnubusgKth*xdg1kb(sHeBh|5MoES at SzG1(bO5uQ64x at G0Tm%73
zn~H)$nxr&_P~=QfQ(LLhDUu?B(9&=qf>2F$TYW=>jBpncU(Ea||Ng+^rEjD_@;D`H
zl3m63jRDN2X|8;LE$ALjCU!+I7SZ4 at u6_MW*Sj8GUhR0<`MN|T2JY)2!QM3i<uTz4
zbWHEkfeuT#=DTY=jrEpKNP at aZVE9&j-p+p45_A7Vb~~LSKFsS20 at -Jm9F_mYD-XoP
zymaY$n6}^d!uqT9A3znPsA!&kYEH!`1pdh{{1rc5m?SsznAJYDYXnMaSL<%9Sxb*a
z;YH9*)PVzg!@^KF<F>Pk7(M6c@`A{i80#TD$$Z-}>cU4}I7oQ at u4oX*;)%ZqVTJ}X
zzurs9pP^AXwKKCNBqT(-ZwT)E8YMt6Q9e#>DtoikcLTZ6NqhAO8_VRLawz-y{sulK
zKhov4Gfi>$%v~4z8xG5iRd=SOzkB<fucUe??d8U&yYsBUcGAtS{P&;bk?K3{%Z^2f
zB at MsE`1<f>pg9DHcr at OpSE=Ju!gUE~x?;uD^Z}QZXx!XBUvLJ@=CU|^^W7&-vSU9G
zZ)}7Get7hH%ut)DEOe1J4=Fj-q_3}WtQq}|yqEr_rnzP2)3lQoUF()ntbaDC=5g1v
zPlMPf{C<8^72*hB<>UkONt{}>_~>#6p;3d$bb(jRy6*~^w+cmW@!oBv8k7dZhm$m)
zAFJ_ZO75?ZRr&4;v62h_Gy}hJ8{bVFdOAJ*SX!;d*<8yxff~gS1{kRv7A)9ITy9zU
z7V1a8ixp+pCXdqg8g&-9?e&{C_+u5wd8EUmRy&y_w!olQ$BZYAt)#*<!|P|QYml^>
z at rhjpIF@1aA*&~D3>Y<0Pu&$ftt@>%K}ZynylL^;KUI{JB%_y@$p36Kr^B73+!FWi
z_dE!rz$Ec-mtXIG@^06Csn?`~U7{UG`j~R?>@?S>nZEA51`JRT;H+3FMfM|4^r|zQ
zlOva3rnI5EoaTfM`(sBXx}cVm+?DV8Ym7NIppNHjvt85bh(qD6Sa^G@$ugNfpE7;T
zInu$_g&Qa%AVT~3-2W7=9}_X|ZS~SKF2-NJJR4O|7qBb_?053#W}P8J458(rw&)``
zQOnklz02NHxz<u@^AcNeW+fdxx)7!>GSY?pbj6CXt17f9<rDXp)#aFcd$s+nGk8pH
zZNC2R&u4aAnrKdNA@%;_n`41dv_~HoU3s^hrk(Da_OP`;f|pWFy5>uwQ6sDoAPE#C
zr7?<L5|o!VG&j;hZGnl;#~3i0-Mgh52VT}WV}%zPX)IJNZA8+7(JRZfxZ@~%(A!B^
zgzlX3M#9l{I(;&KiC7s3{4HBdic&*!0}O|LOfG~6#$^iO#q${a;TG|Dp%Om=_eAhq
zL5oP1Safx1A^na^(g(f9guq`0<r#ZP-?O&9x%E#9#VuYy0A03(W$x}&y>q$ZB}*>H
z#jy!qLbyTPt$=^e*zdaszt(G%@}Q_n65}o%FqD%m)RHoIVdD2)>$LZF3P#c9TzHN~
zSrDSEGl^k;@vS~zN~QNBGNBq8HV_>;D9RU6)ysg+#f+de3kz!09<M%AX<>n-<Rzh}
zNI(pJ%<lyJrlZ-_ at oTB8L-o=MdmtJ%oIZW#(XvxT4(a*DcPj`@um;c~(%1jV<eC<&
zQL%Z|fF)(?wr#+5A;G~6()?VLA at yLCn|Zu@=*$5<`5z?(92NW!y(2mX0AxA;_#Ad_
zMTvom(wxrlo`^;{^f;c8RHvu&fJ8c1{;_5Gu%3I$GyAcFm&0ir8D(KUXq at ePr(@8j
zCK at z_gj>VOQ5n|0TVr=d#$T2Sp9`Xk>heQ#^EPTIUP953Cy1@<*MIWzQv1$2i-O^B
z(yoD0m(9KNGK~igtY at R3AVh!K$-GInD**2q3lu(HD}>W2aL9p)RPa|Zx%j3K(t*v>
zZsyF-A3hu(z3d)vyvSvI>5?*G2!jT7S+OCzv%}xT#f9 at H+stL!R*)DJ9TGx622MIT
zZN+z4(q at 5FKu#&3uMZm1kcf!SIEtuCc^rZOK>l58TnKaOtH>~;rb$cNxMs~Kpzht1
z2gOduy)frE1`T(--ZI^OUU^N1qJr at I^xk#8etvnK?!|N{gaBo%dZzmub at pq>4nbh6
z0Dh&i2E~PIUyOPT2_6z?`p+MBTwRX;j75u%rPZ|svJoFTeE8}+*&hnM)9WQ1SEIIE
zvj!RG;ExvH-IJdwDfjM8>vh^$S$#NIFhsD+2kX{GYEhbQie95JW7e!%#hVclFmCdo
z$HaZlxBE~2NWmR6M>W|2#Ey}pFS7E0#z58C-qy?a-niUP#g<3TrcpOD6KubF-<^GZ
zmHYLRyTJ+vs0q<1=6fKHKvay<Vz at yMK>+iDfBo-g9lA0>XtUqG6}hf`!~;Ympf{!Z
z%@kXfj&eats;y686gLta1M0^H!L{k=T*6Jp>o*?N0qlWW+^@J?li82>LLen1<@TMp
zJ(DRY;%3P;Q(<SOpVzdx$I?P}x7gVkMMlWg<vnHJ7IL)UpP#_{sC`z#XdA@?eY~h5
znR)8rYp8t0LzKrXVDLLZAaWXIxV?W^K{3jj_s8PpOgO1AjclA}5*+qd2o!13)y-OY
z6Ir$&o+<W{-oeSoPBPub=GXH+X@%M4nK7fF_+b}B)D1lfclB0AM!wpDb8A%3=9;YQ
zO@)u{nU|ONzCBC`)YH3>n(B!EV_~6 at nw<SD&uT1EW~Qe892oeh3d>I39T0~$mF*GD
z7CkRBu#AlQs4Xp5mT4 at o{;@5_g8W%tn^MI|G$2w*&kgeeTU#s5YS^|Q;9E3Lj&ifY
z8b_PLmdM^MlQ7yE2J{%b;YNucvQ8ITProS)k3V;gIL%G}g1gW_c=qo5x=auLkGCK7
z20h-Xv1?B<&idyDlRTOgxMQY4=VexJ&K~dov!t}t8}0-(11VnUc#j*e`;W<+IG$){
zhA&<;E9c-m8#A6p<qr$15wlF?E7S|~xNqb- at 3#976)Dh21m1V_Dd#1~!p9fXwL!PF
zkw+>B_g;ADx`(TqsSW$^t)&HMd-b_p2KuoEdc)kx&&>u`Wx?cc?{>CwDR1=6Q1!lj
zP3vTPWKA^Z$*oy)dB=_d5_vH*ad#FwIU(3b1rqS*>$2%t5p;#*6;vC2N*+9LAc)U0
z#@1cgZ{Q}E5v%2}_B#~4`yik81E)>}kSv0)(%>BxEvV5qgmXL`8Clsm^B0MBOw8<_
z+Me56zca=yDXFA<^KT;*Cqb>oPSM>LqcfnfqIq#&v7)c4stDC#y1~Ypul;&FVFyL#
zLgPAT&Osh73A`Yto at pySy5ee|JbzF3SCG8d4}{)nIC$WI$DxsDWa(UBiTR=MV|Xd2
zE`bMx3~sRNanOPiWEB8AdlhDcvxrxli&z6N1MmgAF3!{+<VEZo`#9^}ecnv~Xc*BO
z6oD(Ff;lzy+xHBu?TkW*<D5OB$hhApkqFq+IA_LyJEAa#IIVr`A#CDw2OJ0ZVO5ls
zcU_g*pIoT#asKx0lMt8<U;8`aOl(7iBYSqXbg*ci5{0fK)jR(d=QRgTsM)|3?(q5F
zC}-M<<^x?eY?2g3v7#S?mf<AO-=Y?(DJ~E%!QrPqVXJ6BBMw;e2k$taaT0<d4+Z*s
zUe625xU#)_?<HFg?CXB6ak~DMjF}=48o~#M+M~tiE?w#>;018GGFi+*(H+*Ek4gNs
zw;UQ_*Hd>2+SFzDm9Rsy_o&$J>9PO!2WAWhRUHAVqLxKsLV+kLDDIhT{AXy5AfT at k
z7gz)c{Qi1Px^8i$@3Cv^dTSZ?BQZO&sOOVn5$X%ti5fA2I>OdguKTlyfRZOq3>dY3
z>eNJt6YNV<r|yb~xB_jFnmR{h!g=_KorP}-o;g+iBHJueeR*HcEmpqmb~Gj?`MtmV
zQ~*Ryqji3dmKv{Dk}a{F5jW+G^3A1>)&q)`?v37fx at N-;9jn<e)D;!{jzsN)lkQIJ
zY at 4L>_V6^9ep9FzY*v4{a`3}=4cJQN-EvOvPe^Eh4xHBXgDsGFK+1+!jg9;E?zOZz
z#M-cYumjFuu=J}BA8<J-O2c;~=Ze(SYin&A{zIqDD4%1;Qa(7!Pl9V{{m~m;hzEGA
zcD55 at T8sd}8nos-^YY9M>?9EbUgp<cii+xLG<E1ip-l)sX_yNXoRN`{mDS&ZfL}4T
z_d!vL>gp$=a at TDhx}s`nZ-+HP?M3O}NH2OFrXj#9Assqk^zMdPxJ&-_O)67I8DGl{
z7|y+6WZ7DG_ugu1i|p-1y_>`4CRP)*kTpfQ;%lmaM74sJcw$ykpgwQjDJ|7!XfJWv
zobE_wxbx1p)(^e5vjV6RFc+9a`^VW^zyJOPU5=^!wXGU|*j+5BJU|Nzh at PrDcksCc
zS8GdI4Jf0U+|~I<v$Nuou at D#;2 at QY^V`vZN+D{%d+tM=W=FK#!Mhit5nRTQ~*De`k
zI$oc%YRWPL)hCZ$Ydf~FLxCY6hkDZewC}e!qW6r_w|VG<L*U)ar*Ru#1v9XCasP|2
zv~EU<MhHMjA$9>3X0o2mv}rx0C1RH9>ga4E$d0%6;B^v*<fWw<Pvu95Z(0xDc{opG
z9ioxa1k$Zvp8}G5>5^A=G=jQ;J@<gBwV$3pUG)tuKeAVS#pClni at G6MY3abHi)ax6
zc{x$)?{`y`=;Hd|*gmn?j4}U53-JACw)-A20w-Sm{JH<<&+dZxSfNIcz9xTiz2ezt
z>Zil_W(g->#qYEpQdC$-Vcz&QdW at m|hq<pRf`;Yi<Y>U^08WTvx}H821okxeIE+9C
z3ateJ;S at X^Zdp+XJruiOjyC7q>;#v+HQ=JqG0&0~KKZ;8jS04%-2D6vP36PK1f1<*
zNg~GmzZ8BX9#5JG(ALZ$X7%^{9L;?FC+vzRPc9jCH6UN)ZU|^Qw?o~5N7K|4 at cI10
z)bP4cEVci=G8W9)7aSe0?T}FH+1jZ+qkFi;u#k||qXZ%14r$YJ4(&lTVzu;N=f>(7
z8U1K}?!Mfwp(5yvJ0}yR(d~`z?fF!~xSPXoBIlsW>u=^)PU0&KR+`fp9?HVID-J=<
z0t;WFrKkAxIJ`zT?N&hNZM1z<8Za^?4<0Nm(<E)k$#3TXUKh{5=60uk&Yyj>o1mrj
zd+y@)CpmS_rX9b(q&D1{+1a*GR*2De9iLX1Xw&`M+Ygcwu_yzp8#{il+qA(T^3cZ>
z-3umgMvEpt9zSj~q$jtWrdr&nkAB|5>kfz{DRacfxRod=_vu5Oz^ToTeXsAqihByU
zKbn_xbYeEX at yNL(K0{u at BDs9#A~;ugAU+cajihs$zGT)N_C+LkvlFa9JZ2K7^)-qA
zqB(RZF7VRByIR9G at HhuWd2mlWJc>s+GJ$p_Egj`79VLJu`-i=musrg}k<mu&5!E3#
zet8P!ENVqDLBW05UFX!wsZ=#AEX3ZZsrKd9lPT;^oCO)-AK!<?E)4 at -T|_#>jOROt
zMo#aIs|#iYR~()l`@R131mIWutR<woT)4Qf?#<hZpyiSh7NQ9i_#Jr(u8_gPUQWTt
z6|yt2D^o7GH-mb7di4sO;ou=dzLRabL9?)u6F9gtW!B~Z>Sn-24h~*64liD+=CQen
z&gW*_D2f;meWE at 6^5qGGUd`{+`7OkmIvgDiRl{$Tsd*&?(gs1u;DhRJ;D|{uhZ#uA
zm!r$e+26tP=Ugm9C&v#JXGMkN4Qd at gnlHZN+j>o|Z)kA5-S%?XFZk}nAwF_ at W&0CX
zg^?M%0K_0A979Q5k*d%Eleay&;gF0(9tbH?2fh_;I*L7DIrs;Iw7~<GpdW6>^#i~*
z?C_E0JqJY<=jUUjtF5V_iYh^0wN;YXGwt-|*Y0#Szpu`64wxWljB9-utv4mx at iI}k
z>%DYpW~<7Hs0p=Ko$~hG6Z}lw^;eH7_dk=%q+q^<$J9LsEU!c?1zm5q+fOx#2L&JN
z_b&}oB`iw2Gskkg+049VtfAox>htE)^<WYLq9T|9psD`-`}0?>OvFwPE71u%Kp?)R
zrqoKeLDHfyFa$*@Mq^zkqhXdD+M9nD0k}gMF%BzeYmtKh05Uy3JG+yWPN<nfnTdc#
ziNTbL5qF+fcXStuOG=on>hbu$ongu!%mOC(+MnV{Q4A!mS`1OMaaoVl8YS9M75V#T
zt)O5c-4p7+{N_H35+JsG8%BZtpbeynNIHcVcGITG$ho(_8m%lD0~5c0zuo-#N<!TA
z>qk;z%eWgyv=<`08#ZRB*ghAL_NRY;&N!T8VH(o1FGU05Voscp7coNiXv9Ga9X!b2
zxzbI#<x%Xkd8gNU6C!*Cl|J7E#)k}c9N6Hult5R1<t%Zeo7fg^@@8Y#Zz&`8=iR$U
zLB0wak1p)xtqo@*BWH1_lvnomvGmB+hG?TO<Zb5wfG<;Rs+U{9Jtl!v_T~kqi!K~m
zD=%pDI-1+?rTt8{0b`x`Q7(C;W(lqUGtIavz*#{6^7-D<5_kXoy(NyeYTFBfD8NWY
z9!3FycFV+MA;J*q1Re&^u18<Hk%sqohQkKK9d`erWhJej-9Wv{{;A${Rc;~-$kA!n
z-tN9;>IZ5T0}+I>vAFmg<b|jh!D_v}v73Mq>MdOxa0wsFL4wHnRm-k>SHyp9Tc$`z
zj4hFC#9`TpLSXtXEHYT!v at HJ^Q>9(64E|#Cd}(i}C^QWypin7doE~Ln*8jod*9{F}
zyLT)0>gD$I+RbF8hmX#xS(y)*!k50#kvo3%hzbL3@|g>2eF0_01lb+r?Jd<B%lKol
z4-Ol;b97)!*n)&6$h at x7FRH}+RvS^Auim^FGbBXS9V<!P!z;w{A1|<vc^n6{0R$EI
z;!SXrt7ll%32{;WLcb~1AhNhNKnb&1Bm}JWSU6bZ&wDhnb4X3Y`}cdy)Yd!Thl)k_
z!P}3ymWg^7mfw+yRC6wCrb*f2>x)qDveT_Hoa@{?_7(W*q}v_Io0qKf`XXJ=J){ev
zUwBIwxyw&`^^VaKdJ^eqsS{&ijv9_REEsf&x}{EM72+aX+B}re2f!6<x<D~(dN$8)
z at fj3`i7#lC?y`NtBVnS&N4m(#=|xFNxcqhB-LAHp2M_V(Zbh<~cyPE>O;hAYDHp?^
zk*xT-uC9gJMJ(jk`@EMgC-M>rE<}@D(IK^$+YBzD`8+}cyd{l&j;I;Aaqbg3lFq&B
zo9?xCt-+euyodplJ|0$|ee7su{ll=k1c4$yUBo1nSqeMuYh1;S2_%P*4p~5QvSZr%
zdC=}zZ{NIqOB5V}_}u5IxQjncl{JlXEtK16C+WH4E3I8?t2B+|fQd at M^|4x};oyCT
z5d5-REBw%s6u)<>BYN8qcH*;V&ZJZ*0j_N(E_3pr9vNE|x at q^ekx_dx-`P20jlPN9
z!m7^A(!N{T`}%XR-gm!If-!H?$I4MWQ^rPF26Tm+q<aP}EK(0WtrOaoGIrolxETVV
z`!~(@R-FqDBsteF_aTtR!;@yBi7!k|L#xOs!^qvoPbZ-qA^)081|}%|uVAj<?o*J4
z{8L;2z3<(pbMPJUQ{~dZyZ3hY`S^sgmqo)XC?>FDiiX^=ebL5;EFQj at 1#N6XgnU6q
ziRyl+2kOg|m4-A$hjc)=ZXJuwRwK~0dhQ`H$j*&)XRHifo{hviBj~SHhY5x&L3+-=
zLcdYHw$Ew4BncZ&KD}*m)f+g_LNG_}vU&4Nk9YDnv*Y980$vUx{b_+9plR}cYbTM_
z;NA<6gc4-X;k!4IljCem{kbe_dW*&J<@vqS-G5n)cN)<3cpZ~*^<9Ixf{>7WHV)4P
zi{3|*$V+-94l?w=be=z-pJCZpDYTp|dDLlKcMTXuOkhgX_U&&y+BzB=U;g>il^F`H
zt-FOl5|0iX7(FOTdey6|O0*^AiuuQuuy>`cnja~`_A>|K7YaAa_BLJ*4n!9RJ3B}H
z)f=((u2Ry$49pqjvRh2xMMq*K1Og2t^f_Ef8d~$IfKY|Joyjm7Xip{043cj<BRpI@
z+$6tJ320-MWNG*iR2NuHu at 9OKSpeHdD$JUdEB(H_+6jGcQ(<$K2@=#eP?-iV`zTj*
zc{+O9*mn<dsnSVpw4v5aND!@oY_D at a?&jxDT6jtnm+M3qTyxb;N_@}mq)i{1aW??J
z- at h+=Zyz!Ftwj6Naaa1Q9JwANn}Hz0fq?E2?_NC4J+?WWE`&Ti2sDEvy%PC&SJ>x1
zwm-S!Z=qXxIhDS~9y`{`*dg#xNLov?mk22^938w4YP8PBXL;R!fNT;1e9#Q^wmC(s
z3o9#QXoLyl&CM07P&ZrmO2Sj at qgZ|QQr-4CXizfqDZoTyDaMUMS_PCr2ki1$6j3#5
zRFvW1%QtR3qaGohffh)6qwc!)!hU2@<H;`P2xK|{hkfbvabQo~Wo4<+MQN6lG9c*W
zWK)waT>lt9cFrhWQx1xh6>^K^Y#d7-{BRjbuSzu`B>+B6v$0|S0;V-32QJO`Lm=;<
z=gO6NWACu(<(^<7F5bUsGiMT%@Bz<4mA;Seq)?83bp38_2~hm>bB{NX%j*Mj4sDKo
z5914k)P-koDWz3a(>{~ZF}mQoXp$dA*?+&15QYin6m=xDiz{DCNl}Zvw$pVwHRR^a
zzxW0&3qL{DsE^zDjvW##KXJ(|k%GZwgBASd%a;Q}=N<TpC;8sVFTR<)1#C~C{Rmm^
zRIJTi7RfsVoG{<cZa=q^sc7kJ8|x`<0nv9pd_q~CdT+Mu{l4TbCMVt)xMH{0y7}{u
z5IN%Z7WE=-m|a1=7<ZF*t<W%V)9YD3M0g2xG}=t;E9^%9Jpl9tRz=Z4qp0O2GRc4!
zVanuQ at +YP3pme4I9c{db>|FOZb?hI)fwYti5ET{c`Ihe)!Nd9cZfzE`(3UTGJ&k+a
zML;T%%GK-|ytQ{P%@MA8{mJO;Xx(I&y{mN5L$^Ek9>t#DlVAUjq7Y~bfU6!SoMkL*
zlG at MRJFJJ~y*f!T^UjX)j0@$PMqS_0#S`4B<%mWDc3i-3G<J at T$IF#4heW6uT|ir#
zmNpl2>|*DT`*Gxh&A1dSn&?pKl|DV^acDwpVM%_E>%Ko%H{<tnUA^`55{hUO!Y&f5
zrY%^|$tf)%?B26y%-9<m(xXGHwIy9zH!kaQ`24+lbM{PLy1nBpuDd}|=i>B#{`n>c
z%{2qf16B!2aD*x8y at ol6CZHyrM(X)bi|j4_LzbXhl>o|((;GziD#}_cHFA|pKg~Vn
z7JueRMOhhmO=Ckt>dL1V*zn-k*#1%zJyfNtUy<r?pr|=&TcZ5bN at lZvFDvs>>HDm_
zyo;cub1dLv<@ObC+rc)(1nF+w49DJ}xl<sGy6HpTN~4OX?y+qLWEw<)P)<&n08_A#
zPd%sDoH8%|x(*N(Lp0h`(n>9TWH3>)X91ZUw98UmK3TWEgV{8cc>ovu9c|>(-McR#
zTYQ$nO5xo5wEiaR-9adQ$KOV&78h5CnTjGQXy?$Q61OAQ9nu+=nz^yi11RhA<&K4m
z+Yerz1KaIapXa=6S)a}i at se#94^3a~DR$t%;DQqqf9DvDO?mZGI at tE;=tk-oSVH$>
zRrFqP3;V;v(KQX*H&>MM at 3d6Jl+8IBlv@atz2fB!l~1Jp5UmL}VD048#!(0^_<F0O
z?Tmg6;708F?_~FJzZsKjb6NUrp;N%9Fmw({H+~K9{#%<RVPmu5`z()l`}l@}z!;s-
z&_#9+{e_%py+Y^Pz4Ik6U(Nsw7ZaH7h4K0P6@`tPH}vlz*Trkph?Jc~5dEff<w4I?
z)J4>*t(}CVi)Q)UIcqd$pAdYC(kkN{x>!V_4v5^;b at 0r9j>OOJ|JsQ4$>y~JLWC%1
zA2BH(tfsPZoR{x-^~-NSM7s#y#{JF*b~i#~0+I?WOhuwOa^&+XYcC`wN(gYf1U)@p
zt4VqdG}vF42}Q^^fqthgn3cS$WW!z^%EwsKUoXomDdytQQ2zZjAdfb`Zp4eco!{op
zJN#IZ0>!PUSX|gWdFh6}!nU}xyQ=cUvbFV}ts&yb{cpXxy;n4w6r=3DUfi6GRKTb}
z5U7Ri?~EGiy}ag1-HX7san<G=B&-r}7&gfKSElw)Jh9e7bVMIG5IkC$EzV)@pOa|W
z3-<Kl>^<~!`CU at 6f~;;iW5VT3&0bS8Zrp8|Ua`z99W!P=`E@}%<?XH(CYJtI)6W`h
zX2w)q*_tiy?X_Oy)O)-16kZ1HE^fKl at 7_T3g~s<Xx_%mH6vt-BzJR=uSQkGGrj$*k
z7szks+y&|ajG#1YY3Y={nG-$zcktcQ&QvvMHE`De)+OPsRhwRXb=DJ4oCr at YFV0{S
z#Ou3w!Gc{=RIx}_G6dQp5|9p|`z!C8oWpV3Q#qDE!01m<ND@*Ib>jHZqv&727lyNu
z+_{4te-yu%9ZCD(x;G%{)SB)eo$S&I4P(Y{86 at Y?(2y at HBO@llpy{}H1|*mTYxFdF
zwOg=U+52YclvS%n#;pmfpN$+d8Pty-5_u<2E?_7Z!k@<p)ZOUj5l&o9O&$E9o9^{U
zpTeEt!0K!u#>2M|{+TSj>+G2)%e}l9IEdSmGFflfu<Lvg97d&|MvNbi_~g#ryL50i
zNXIw~TU&ozgliC~;b958i9a8{_z@%*y%>cOa5T_V11=SsTaHwlwSOiQp?pTKyAZ at x
z{LFx{-o5rup5$g_ZEfxn_xa6(zDsV~+D+dpE=bGB+}?UL_C)*YvP79lW;ylUV*l7*
z-Zjf^IqImNpK2~%x|GH6bZV5c(I16CHUN?@$%L8$zW#ND{(=kSy4KdW51N4659O`g
z&5xtB<wpI!Vs{(|#`}S!JkU#kO!F|s4BqdV{E8!15J<Q%?-b>x1b9>jHM{2?LIxoO
z?%r*2Aa){^i72^-|8EU&nW%hFM|b2%M<xUyXSC{6wvsC8!lcsaHup>J{#jwZxu<e^
z;C<~wPY2ekmmM0xuS3TxvJh!%0>qwN-2u<`yu6$y^WdpdGq?2ds8Zda+Sv^uGJ=`C
zR~`M%;m2a4n<v{E at cn!77;_CQeo#mhX at CZ=c>rmvB9!{{L1zxHrFLdICX#!_#jKgQ
zFh%|3#S0gzURKDj^ntaA#_DMpvz|7NgA!Q3MEO*arF_ at QM}_WT3jK^ly$Dr&QfJ<~
zz=im08c*BATUbQ at y;c}|sz(dWW~`b2b!L>8mv2P=CK@>1)T3Q?<L6l&^?7EA4^I*6
z%Zj8~<^XJdaqHmftWO9i$Vm)mF7Vh#-5y at KnpEF*On-xo!UPsO0D}-nmq_PDkrHjF
zLqr+f7lSE9Lx)h{5dLAhz0G)EtxNJ?&)*N|OvMC#N9ceI_H3kV at 1JPi`~v!R at Z`yu
z7|{qEz*h4sY5ab6)hO$d`}f_dl$R^StX{W#`I`X&ZKCl~!#j7 at gt$p|AA5%<O3gl1
z+}g8qQ}<!B8V`)tN*0ATm^XDD{CB{xIRh2@^f at tp%X-|D82TIM#a##^Z$2x(q2<)!
zooP32AS2&zJ!Jj%s7r*M<Xo^6eNT2WWDYZ0wosmP_KMgF-^_oYjfUKs1j&*y!9SI|
z+_+md0c<NTKcCDXhGUzjPc$@4JAeLeQITYgLPHhqrlW1g(t=WdKkn`FS?r0LGE%4m
zi=7<0-jR%iz76RJ?x(dP#iPlfH7YGDBf}p|%G^AV#Ds+lN{z(y3dRpEbH>t|LYfRH
z8xqG7QUkz6sDRa*EM}kP5i$o4GnAcWZoq;ra7Wh5k{)}ztu&wK-*soFUW=T~^SHzE
z=ek~>BrRcyr~<ET`$vjr6!8Nlc6YLhP<7ec-(anN%<8KrPu5btas{flOCs~)e~nln
z8EHAMgsLi~y(J?2yUENW;`=P$WGA$Jc%4%|&ki*dG%MVJk-fb=wGVg#UVuqvS{Eom
z7}`#|q_a4^w;-AUP%_<|ljHZ=H=1dM9*sR#1~o at wgC)^~&Gf%3v%J;s=2(t82zig^
zjG%!&ZvM8{D>0uxeL9acPELbzx8nLW-Rwf$#I0S;J9yuUf99JRUfA1Qo7H!EPhLE9
z61WCLCd<4X+q*1^xmuXLI|2q;_EK0p!B_RN<&a1EuyzLz;>x10*!XW4+ at uImRxk@N
zu^HEw=Xc4 at GV4tVbz{cqo#|gmNh4Cy0IS|<h>uW_Z2sPNWA1twFi{#wlk1EaeX)!Q
zro$ZNQs?`8dNJ+#sr=~P*7a%rF<fQ5XfGN3T;W$~OAEZX%9 at Wavj+&XFwphrL7WC9
znAI=?c}-)v-eDh=A8tAAG7vcme5SZyIA+X}?CmE;4?U3}iocHSK{SvrSe)7UOM%~<
zKIZ%q<!*0Oa5`=NOy5K5IuZcLtEu#(SF$^T{Ur@<ykmiI7LyUoLM|yTj?0Yj2=r{;
zzkXiyw`V>k{r1aiJS{C{FkVO7(bW^3W{U>$7Hy|ZEi8Z$Xwqum$lEtrui&&ZwJf_n
z`Z9ED<eh9o3LCH9V?OwN^Q%{urcVZr8FQp)w#wB>Z<b1SI+{s}cfCGGS54uJ4yF1@
zL(ekm@^9b1K_fh#?5!=A+Lrd|Q$T<M0IHYQ44RJW4?@Wk(pB>FLo`GW8By)~hGVK!
zI>jBK#;>a+mu25Iyn%ihP0C;$of%Df!@kKTtlG>@!#;XGJiO$8i8mHU#buNWR8tFM
ze{RnohOS~cI2|HzT3rePGWyL=y)Ui<4u at Vo<8x^J61f|Xf5@;K(4dhsK)Xygj>Eew
zdCa{jZpP2zuV>~i0ytz{BhG;W0f~L at C%9ZIgvcWy`QC#EQxqr9o41L=PP_c=orgEp
z4)u0}&Aom-o71^>@6rSDuA=mC^wg9G!?m=AXlnlb{To^}(j;3YWRkYtP!XWn(17Cs
zhGf^mH$otow~&ME$lB4qmrxCKL#2eo260WR*U^IqnW(m4!HT<qQxhYW8n0ZQ(v6xn
z#%R}VJ<DGsTYE at e&u`{Pmh9R!*K1{15$2=7cwxF^%eQYCSb9&LdbzLfSf1LpcZwA~
zN#WCZSW-gP2L2N4Ml5{)@9(0(ocV-Ve+n$zNQyQw=@bM)^Di$B6NE!Yj=XK`6ZdUd
z1?Ilnq{*u+aYNj%tNRHx!!v&=`TtvW{P2RH_a<mWG`1ex at pKE`np<lI_lh|y>DAys
z8L?!^{``8a({(rFyjK at DXn>xOMpa%}xqHz}l`cUQDyNky?Y!3O$1M9o;07;*tZ)+u
zKI`q$ltR`$;=pr18B?Q#1MAnXv(3L;r4Ao{>Yb3DF4=TPoH<Dyn<7(RIL~%;ym<EP
zuI+~8oXXBA$-gU>2t+=UjyWtW<T?j0gszw%f}%f<A2LKjNZ$Cq%(>usj()7_*J9z&
z=cu#>EtkLt6sC_g`Wfd>**Cm7$7g!n at By(Z_b9}WEJTHVzv_@}tf{%nR>2c1$Gg!(
zZJ5~lsHAOda7t#I|NIJ@@1>7Ubrz-nXJS2O%&PC--^}p|zVoYd6S^|D%@g4N%7a2g
z{NKXUnPbz$64Or9LB;?4@@1N>Ej~#V6u3Mzlr+ at N(?(j4mJBjS&^Y?Hb5d9Fwn5eA
z0N)KIky9nj!*pCF9tKRCp`vXXXm{}ZmhDVh#i2wB47%5%e<lfqbCV=ybk_aWqFw*{
z`- at vq@V2Y1VZ%R*Rjl-aQOM7Am1-TOd-;_1v at StH|K6NG<Ho&CKOG4{E|_oL91)!7
zz`Y;TBV5g>Tj+|td!lyjR4C@%gO$KE$3~A$fvVoY{y%v+PvL!_oi~Pf(D=flBC^?A
z5g;N}!AEJkC<}5FFbM3Eo0VGdc0w?`ocsvwyR!#IgmCap=X~e&e(<1E=acw?1M#oB
z4)t*POIL|`kPJUfJ-t)RWKT#C_Zl_#tXk}U4V0{MD;B$?6jG|v;3cL!K*<m{cb&T7
z)@|bapJcry=4@~R%=^gx0skHOXOVGeg1q=774yA?GTUijacdwPtV-?FNlw}D*6yCL
zL6T at G6SV2y+Qa8s51yweA*$Y=JTb)y*3xI-&CQ=rVhlpqftC>D30R&RF#odCv`c1b
z%ixmCf8}_slv(ZJV#*XnuuRNwDBNH{k9kNn_&8jfZ+o1^6y%QU&by$zG3c(+=l?|n
zMTm?Mg22#|-aUJE*|yu3(}&h(xTce#Q#U!&ex)ae&m`1o>fjRV8+#@XqFcRr(-+S)
zdl-xAVrDFqB^8l=;6}FV5LMAP)EzeL2*DWt^iG}utA2lT{d4Llu?b*D=ReA3h5HWZ
z`aZ)X${MUKeD`keN4xxG{*M-5(<V{&rQ-g*svLSacfK*Ky;rY;Kx+WUbUTle3%!?E
zHl>8vE1<7V+!oIXJbdIx9QxFS<c8&M)&qKN at M(Sec)1B}D$vpM>&=}Pt5YkTlb8k8
zqeuPQx0_K50;Rxq^yp#XH_;%RHP0}FpFhzLatKqxYxKIfyl2 at g=Q1y}ymZ5ah%oJj
zg&GjhiP$DJac{GtWaQF~!4ddmPOK|kj!6h8ocs1}`dH;7!rMZ6&mm#M`Yq9r9t4OD
ziU&I|Z<t5MSb#!exqu~{7A+dbSqB2l)?NR_*YL`*MJ^essRn8v#-N&}j}y#^d7C*i
z0!X>;_ZC`hmgLkCt9SHI3X&pbf|W-NGEz at 30MA9FgmS9F%17dUjUCAbJB}SKmFX_N
z4RHcN1`dr9kTX4hj|kC_R(mtq(MH`u at wb#rf_PmvjspwlJrmlaw?}`a0R;{c6WHkm
z!G4?E^`)y<I}x3AM!Kx)r7d3|)I3g&Uz!#~IR_0`A2GFC*7|@-)jYxer%A3<kh4zD
z%iP5A<NIY)C`$#e6lc<0Lf^ER>o#nl0s`GnqSG=wBU&n<doNE6q#Fhp2Dp}UXg)L#
zCYKksZ=%0LLqg2hwd&0WO~z~qUqU_%ham%U>hxx;?cLo?Zk{mwZ*1M9Jn3)B2hT^a
zCJ0|@;i#Qtr2Zy;L0 at S>f8DDBD4K#hcM@`k$SE(76hv0S(##bf%k- at N&aktC=g)w=
zrCV?D-MW1F89sx-K=}(A4U1nZ&w6+GZ~j9bZOS8=hdZ}em9&LUqX1Ks0Mn)07_=|o
z?1#rAH8eyK74-RI<RX8#EXpwT6S=jfKK9P$9rO3~?Z>;+=U(4Wlva`w68xv`qBQHN
zQ>FIlyVXVQj~Xbau?_Q!kI$IzS>~F*A!S3ubkr;6`07@|#dCr-&58(K1Ns71CQ7}{
z&o>}?437#3wcB{*gTKDPzPmr(B8s-PId(9A-TL*%P at 40HfFaN&_bOIJRpcFriaN at l
z(jdiey<3+vLGyQ{e%{vJPN7C%Ys~y%R064RoGx*zhDtt}VeFbGktRKofdXCy+AqWe
zTqr~?2m<RYamj9&Kxz?DSnIfPix_oCs0$^y?UJy$0#Z48H%Fk;r%w;xU31I3e)MZj
z*wvsnxM#@QtEf1VGGA3*|Bn`Hk-qym#L4DQPB?v;Xv_P=yG84}4!{<1w79^VVcVn|
zH`eyVlF%W6hn8siQeJTU?~~MbGSt(HNE<!;_?e5yPTc)jhVc*0{-RguGIrxJStTqr
zeN<IN6T5^Qs5IBZ{leL)k$AJSu_ZG#*FteJhzDUaM?Vg?!*T9{8W at 2Fy_bHdq~+R}
zaZ at dHjz;o3iBUMxvI1?W-_+usG+g{t`RyT02y80#M^7z;9n^8WxWoV=f5RmMDMJ1G
zdV*YNS2&A}8#b7F*9pNI+#de1V7u;oFAW$renLa<NQ0SS%}sDR7qk~_Yle8y1aU!8
zLR6?HjkMTv>eML?Y66!RDw$-tHp%7O7VKBv-4Q-&<)O5skMDw>Umb8yW-}%DyT>sX
z-agLwx_~U?7bU*a+$2SO1??_AL-fyr00EduNF{Kgl=G=0vf|+bCQcxV=jsNN%SA}b
zxrV>&KOV&gs2g3sKi{ur)I{Sger6RuVQQBCjEO{DL3=rGmYas{Hgidx!1C(qbY~03
zs#Q{!pgrXfFdVbo9FhX<#GiK4E!#YNsIt;mAC<Y5z-pXwYByFJn`pJJT^HBhdh-6q
zhgddqF#$J5QBh})klP#Ht`!g237EXb%j?9rO)1IAr5T%VNe8Q_szLxWUB?srhL6Cw
zBF^wJoqKoxoMrUqv}s?Oo+c9{=CggldWv>YuI%>)pcJOT6LV at 3<5ri4fbI)z%HHsB
z(G=t;YocEHJS4Y+e-;n0y?&GV;&5dYnM3b4yG_+5f)T6PkZ}tA$FAv at Z=^>L%v*?c
z64~2ua!nF|U;ZDKX7(>F)1}qiltYU~*CQrE?O9t at C0c+VvAubJsHoALY40$usDme)
z=o%K$-*nIP at DU?tE=(_%UW08uBqqjRTDV{^w|MnBFR%VVXwz`7t?p-F)tyP5<>df>
zwY4W1T1bS(!m7ux*4U0F54w8x?2W5e- at kpN2Jm+zTT;H5-IL}C9R*QZiW0o47%6vl
zjM9xQ0k}hw!5#)LYOA40Z-`rvGfd&*g&i at gzhKs9g%VJbe_>pcNY<K-93ohQ<bRs$
zfVMAFp$`mlH{hb;kBDDLlby-?LbA$8P0c%bdBKa^jl<8l_znqCxaMw2v8|O;?2v?@
z{9Etd9Y*rxB=O)9^Gb=9H(1`*nTKrxkmB3Tb=}I<1Okqh9Ex6$<K^a-&!B^}XYF;f
zCr!#)@u;l0yNsAdap<!AT)E>J_-he+BV$9W*h3<U5gemOt4;gxdhlV+k8IyBUGA;s
z^hET}+eyB~)k>um%a_;QT<6BO3XkaBm->W?2{jbiGXNR1Afh?LbUdY-;{R_J>{MAm
z|Gs_wUl$X?rp&kHXcYok5wv9(oJcJ7)Y`k`Ur3!UeZ5s86Eud8y#1<<9YgV&b~xtj
z0OxD&ceC%!g54W2VveTWT+0YaDd%-QwZYrlTCd$a_wG0;1J@*lz!Ro5vmLbu23^xq
zJ>Ax=`>qcK_2a};?&q&NIrgLV^y#gC{>cB(x>+jEyLGg7AWrDT%L4Tal}YZ*jY<jq
z5ef>+6eUH85p~O!FaJ;efBYE%+umIKy(b_VQ-<`U4etEipm1{q#!@797p`16o8|ko
zrpC*|!#HV<x|Zka)yQlr;nmqHr at hpP>xD-3{kx);3n^j)26}qx75^My>hrGQ4sm+7
zZ*MbQtyNU01~*F-JGdwMp21X_r%zuC=-fV6>BN0$$tQ9kKA+hi>4;bN?-pc^6jeT0
z<DE8Jg^E&)`E%TF<JGTF2Mrx?H?V0-a@^Q-Q4}vqbm&c{H^%vRuDm?YJ}&Nueje>y
zUfv*RUZ_UG?mQa1{~YRL at aWxR@rhrzZQUO?=Wmqq`@($*DrdGb at OkyZlS}lgmeNxr
zDZ+I at ja8;Ns^Uy-)|PK%<TEaQK-LcUGxZ3_k!|2ow$F8Rbwj6 at dFVKlS-#Mvwfyvn
z$~Z9<+}cZEl)3Icn>iaU{WNuTw=eW6?PBdZ+SS`TIVebMQT}l`yA8p8)pXOnU4=ef
zZ0>hV+J>TPyl>>>AwB2KJtHY0x1fH+ntp})JO3DMvAyog%YqGI{fZ=c8KPhY|Gu(~
z>|{2&mGn4xIkc}#J=1r_o1Q>=nLv?jztesw!4n8V;HLTKEFN5&zS4(%g-O=6P_1sA
zR_&ubdJW(>Nc2wXm3i~#jx;6X9UJ8z6fKuOI`e#b>xwOZ#*SB)?$*6w`iU3Dd!3cI
z1n<1$IEz>e>+kJw3L!?L(>!=&9FEbO+y45vyC;$`Dbk*_^M*ryu}2;y3y^6l^>!Td
z%-{n7W1QN~>d7aM+4W6?LnpAFE(w;teDC9>D at un=C_f;xtLuOXy?y;poq3#7-8%N(
z35hNx5~@Xu*8IDQ?u*uinrw3KxuIon)2ouZcX2<gTC)bJx%P+=J^S<->c!?nwF?1N
zWvDo2m1q1h^C=Imp;2Z0C1)CG7-SLTc_$hS4;k|%{)nx0w_T>Wykf^pH;)nGl3Okw
zDD&OEeFB+P$8Y?V|NHdm3Hj(tk0UecrN{1n72Wlsj@^tIW;jZDw80vzQ1*@$Tke{A
zgw-E6?bfz?m@|QtFYe!8MHR~b>K>{hBqQxNHO&ysD)P|bHVEb$HW*wJEelb&-BkEX
z+O-QtCFB2hLB-uQjgQZorQ+t2+=AnS+})*X)^r(Mi$b$zZNswr;n6y7BW9c$nSFPe
zbgr5+aspA1&xa4sxs~{@!1rkxNO(!{*3!?4(e~}$t$+O2+y6f#ll3!^=$2lX@{kgi
zC6pdu?r8hqS~?OhHao4;5ue=4R?Alx>{>K>plNJfW&HhGqp>#_wrc2;v~}LooFysf
zevTa*Cj?Ud?Y-x%qj>hhg>ITd-SyvVQYsDlmbp%KtF%NHr`t`+0Hco{J>q$t(8r&T
zkS8D at ph9<SZgsGGDkEw}30T!fwrOc=uf{1$k`uEWd-Pa`>6r1kX<yh4uxnEex->f+
z67w2m^lXG_zeY3*|Bscj?iWyy?){psX$NH%evp{z+FVY4aA*5pIAz1fM<oL~RMmTJ
zP!ROpLhqe0?XkMQ%3ogqIgl7Wf8p;0K at cHuAQXTusmU{SzaK!FoZrp$-WudI1AFN@
zU^ar<KH6Wc9VCFP-UW`1{>*@*wQyJM2SJU1Nn~pyRk=n%^I3c7kV!~3$huiX)clbn
zXA%-7`DuYY^RM8Lbt3eO<mzwEu9Qy{fiS@|`$Xp$W>)?SgFxIsz`)qCH#mC_sN>NB
zGu;9i$Zv7*f21&KkWeh&H}$z5j27hemtVhDc-??UV&x_DpHZ;01}$^9(8`~(6}ATV
zwpI<C{gvkQgrTQBw8#4OqIuyg9P0?6ngv9d5<-s}bz^|Pzo`)S^5$i5J&*8{69X=v
zKW{>nUADp&IR){Vm^g6=5p at Sb;`jDp|6$pdD^{H4eaGR1+Ja_)(Y&QKH4ofRwOi^O
zZ6U~t;L;m6Zjj!+{O-yjQjfct_c`-ojotNUL_o^Rx@~KUqvOrUFx3qB5;cQEo%+Xf
z?&7 at H38iIaglG-fH^RTAPVD{EBf{E&DcOB~_sGgXFx0JAf|$Tcm+RIo___XP at tq|%
zgcSv)b1aIu3cC~Ix(cGW6!H>b_vzhBjrZb~B}(MnZbO2IIO1WSCY_cIg-(Bg!HeP<
z?Z at Wk>Unt3>*^r2 at 7n(R0+IdgyyxeJpRUaEKc1DPBM706-UIV-&Z3H^2gR=vXQLS;
z`;E29)C{J2Jc&_uODSX#rCz^Y)bNFhM+g*!FYnkvA$)apBJu`89B}TSL^)4V)2AID
zR6N!XtU4rh;(OHcm$M<~m%ZpJ#Qh(RWG>D_wT)#jI>{lj_Z$a8{^o7+|DR<rrJ*s3
z^3nQI>x7kuzMq>Ne(p@$plhdH_xPjeMvlkEOzUY!mvc_aC=W|5rUi;K__ht+-Wn&`
zX9eF?f=rk?c`{Lvi^=h at 9&+LQ`6-hp%W0L`>460WS|;`1KKZ^?{P{=krfQo_`qnL4
z>@Ks<lJGW%g*gKH3k0bJmjpd8D+^ZpQc*Eq?P|ITg;s`leV6y at Tm?VFGEVQ{Dk&G3
zK(TPUiLQ3gjCH*gN&AEaB1)A<M708dvNB+ZlS43xdMqz6UrWm_RhGSnIy8ilKkA at 9
z%U06xru%gjtJL^|b5i<w970_KHZXU=0?|~J!Gr0u+>n~To9z+y_ma48U5*%$djz9V
zLzI-*{+sq_ at ckXaDNF}2{ulzfhUBwyb6!7#U${lGA at 2vLl_>U#_)gwBL`D#&qpA#4
zIijAFm7T<0NoAP(xHci|<Hu*>W1AwP^<G9c&z^H!cgT>*r%m3r+E(?RY9X at zqD}qh
zU2^(0%8}{Al}`t#mSh09 at LIqK40k*GOV)PQ!v_yY8n at cK{dbGltRYqjA8WJz5;XE}
z77?m(*gm4rCg|zS1Od2K2!P3gl at 9)XT*$)TVLVt;sQcoJn9;sUp06ii0ZNPz7*P!K
z>OR)h at x>_9M57 at VEQmgT{ylG5z~AN at C;>iIUTpw%u>EN(dCfhKYqgl>fz3x0iF-nB
zwA|kZ&#r79^qiqBM*R}P9~*b`(S8|~+h(J#tdtkGbS+!;#Ll+->Ua{NRfU$0cK@;y
zErYAd`rQNHs+atSBHH7-_#cXR{t*yhwDk}`xh*+T<sg?FKGxAjiV}bie%K)?{SkdJ
z4DZ{(r<70}p`x9Vf`)yBwCtNmjJ7-59F-W>tBZhixwv)=&59nX-FNSbJzERIl-kdd
zOm#CR<?A7n4I5j3{FsAA_<TZwNz%0-;W at S?3WLOx-A`-U+jnIDw}^rs%OiX(Ezyr}
zg5biFBA5}ID^;8bvMB1R8-{H%)jhIAS?0uqZR3&_ZX(cui7F6`V0v^EDek_BrKO&*
z&e+AxwtRKZ?R5F`RJ9>Dq*EgF;`teyH`Od#o$0Vp^@-fCuZ;%LdZ$!Pj~wZ4q^uh&
zBjqU$3*Ajd=Gu)Ls2L~Kw1SX`3FMAEKD;JHW^}sG+m9c^i_&2$@7L7y_rmf?GXaVI
zH(P9&uJdgII(OVw7o{X&hy>Er&Q|0Zvb9m-GdrS4g7^c|(iidj_y6Q|ESviu8M|c>
zl=PSw4C$Qw{5!K3m7Sa2`Q<$b8dM&BaS~mTOx1adON>X61#*+^qNS``l259WkPN8A
zurmY|=8nu67Zc3eZ at I)(8d+oSO0TJ?@WH$*VZksR+lE8AlbJ{Y)%5NTSUF!HtiN*b
z-5rPi^5Lj;3%oU=GyEq$y<~mMZ&To}Rci8V+BU7Dh7Q#k+W4|d!uIXrZ$GOs at Htst
zbfa_}+ZyjHuiO=L{()@>5dF?wyF}8Sm$$Q^#I?2MBJLRUO7})mPIV3_vhrd;TKvYu
z113vM4$@`db;V{=PrJrU790_bwX_N;aUJvqV3 at 5m6Yr_Y^xa+21NZ0=W#O=e$#sPd
zTRfe@%6{mL7%_cZ|Dt+t0Lj+ at 4SCDVNd==ll&?0{piJQCeDLVe*fC=|zQ6AkWer9b
zda|1&aWKr37W)So<`lK(ne3mN9(Tf)o$ck*r$5k^IMik^=!cFfamk78e>$?3G9P&4
zf at 4qCgjz1QQjH0f>iXl#(3k&a8eqoX`R3W-=m0R7-V0MfO{%K{8r!Y*9T0h~@C8hq
z=nSYhb?RBf&cT6gZ4uPv$PakJ6SvPLy{C&nvtDv%SM<SyLr2CI at 04|nUlz7&h{ec3
zgO=jMrO9t`qYgQ^cRXhmQBtmjrJ?dvP+|ff1hGmJ1aih^li2!SIRh&>lhu-|X7w1*
z=~8D!-jjZ8qn;!lFfER?#k{FVCs;`QyK<X%YKTPj6<3 at i%wG7po0}fhH#Yu_YM28b
zFdU-?v`X4j8B_}3VDI~j|LqyZ2}EZP0J*SFUjq%>ieHU+U1j^N0O*->##YtmN0o86
z>bpC at mg&NISEyhM|LegxTz>98{8Ba*i!X^ghDJtwr%*p_r<=)gwd`&RVL#3}M`FrK
z**ixi{)Fvs_CLyI1PXxY_&8K>%Q9NLPYh{JqldJt^ziV$Sh9W?4qsM`Ysx_`8dC50
zMg{EoEU`mA)9vg;0Y6O2weGW)WpOjd6c8NslG=}^TXHfuIRnU$WqmEIWwysdBnp&G
zOfMRZYy=ULD8;c6Pti`<#Vz28CydvLhAN_ma=N70os;(yq{`E$*POjfhM8<{V at Oj6
z5F0hd_G|NI=tcsy5O2Hk!mjKtNsArNC`q$QQPxdftk*KJrHcS0j>IVgz?!XjgL$Kr
z?ne>aL`{MYOT4IUbP=^c)ngsyhfq?SlnvA}JQ6<D=}zwq4s4qlGv?XbS7Yg6CvKJ!
z^aQ~olB}6i<P~Gfra5L-1Li{F;F2X at D14uA%_>k1Tnq)<J*xbB_lO%b^KH>MzJws-
zMbxBQw{D$(X%QLmNMig^E);$3c}s3EaWNBrJ~UI`+uqrbdb$6I^_nJ!x}AP)KV;gV
z>C^2GOd2}0UhB}@bm#5|bay3=i?Tn|yU)-;kLOuhHXiW5JUsfv&tG at m#{PM at _Sycb
z6DMls{oNXSXG_x2M<s6uXTCN2{OE7HpYs3au83wYavXI|Nk5u=0{<LW#2p}e59vVM
zp<5ltpI8lwVp?cA`xL7J2#hZI>dNyW`A4(0COd8gs$!TIue-sS>X0bv4BKOdpsU%G
z?B~wC1JdE%Xj;bZmVHa*>qTr6`nkQKpYjQ~bWgOE*A!)vBHCiTdO;$96{9UWZS=LX
zQ5n-LiW27MUCz1p$QGK|+graa&GDvpJmN6_=z^Uds9Y^P6*83b`f*tdbe$MJ?wn}F
z&{a&D)Br3W_qb8R%^`D`?&@8HR<5oJdbM6%{iN%6(+4|8iG1s3eg&WA>F=X^ICt at 4
z$cg6I*nU2GQoSIx;A(IB{TT5~X~Q37a&4feX~bGCz9=s at T>skIM{loe5V|?bwBrqO
zQ(;i5vLvifXid30pz(}h`+8#&6X?T0v+oGmAqXit{{0(Zqh((ULx;m^^3H&W+fARo
z^w*+}J9JKrpr+j*gqQ=Qjp;gj#n2O2e(}F~{daUex*0Iy>S{lDO}3#?1_q8O^D>kR
zcbY?Q&0etJ4qxLSNrq8(-HA0r^OWqb)0zKIM52S8i<D#&lRx+fdW#c9GiBn;Aum)4
zuk5B!LWGjBAa|#1NZ^RW01)~wjANzY{;B!1GBX*Nb&gl(bM^Lt*$&I~E3>qipjEn$
zdAqdIyubXF%B&-uC{<?o`K4pmCE+S-cye~6vlE#r7Lg$AG;gG`v+1GD5nZpWa{8X|
za8ZJWgau8`VyNPb=x=&V&OK(ZVm})$Ndaibm_9o7Sz~sjjwGUu*a_Rzf;GSj-4$kW
z0p1hn*tsJhHWjEyqO3VWm;Tz at aff{iW1jh&4p!sTa1{$aU{-h+4Q=gM{CO6$AfoX3
z_WJyyy1J>c at fyYoG8)(`hSeTL`WZ+NB=dJf6FC$o4?D=~T=c0=djy|}!V)hke|lwL
z==SN^Dym)IG&UZNj-H4y;>FY-+=qX%rl-&!NG+GX%0z?#)Fv$_hb at QVMO4Q2TKkZ%
zt}^T8?0?ZB4?kUNi{NzL+s`z;JbJrjwl8 at TfNH!<w2ROjxw*NbVZx90513fX7K~))
z{(T!F4)=T$mB2%qU>&hujQaAB+YxVNVNste-o0tpbL*~)qdRw8r#`=fRvtu}y%k{L
z at v~>2KY!l!sQO>9>#`Lq=t&I5Ucr&^oiGbU36#F=KcBC)%{0J at 68Y|5xFa(P2~Q2K
zS at kDiqmK`s$xz#21X`E+H_!A4qw|5&(2z!xd!BT8CgG*5>bI`;1F||scrBhi+jZ5d
z`^|?~SL>kRML%!efVf^|QHr~#GUyqp3avJomX9}?1bumhHI4Zhl=wK(z-LAbAKqiE
z@&S<KaV947=FSc8JN6R_C>}eh4GLS27=K1A{*6-3Hgh0X9NGh6ln70Rh3eIdY;T7f
zYx*yC43lUrESMr*Dx&DP4~*aA^aPKvke3sE#8cjmxpNOWPO%JQ;UCiA_p*v^$}K=B
zd`85?UBaqw<a4Ew$#-AGKb<9(YOmbBr9tM|DwD;5gIV-ZX7zhWJtStJ%fsPfL)G;Q
zwp?MGKya5}wQta?H~Gi#0 at Ho*+ZhI!Cxwt1Tk<U(rCa*u5O>6DOIYx*c~l>lJj~V_
zF`|oW8UFxc9#mlZQPCr;>RR-a`@_07U9@*tIUWl3?CH}xSB1Iq&PUM<GKLF!Z<Yeb
zTN>Uu>0tDSjNKxKjK8qXNAKYMmXL_g&iO|A`Z=|SHB7d(rjerMRpIR?|9`XqUY9u8
zI6+zb at 6uz<9W%+HH&!#B)%Sr#{IXtqE(dLgcHJS<3(0HbllEg&iUUWCXyVAAPUbr<
zN^zH&II)wm203=n-cL-pX2bsaVaGH2D}0|8AGDR~yKtxA=g;V_R7vG{r$CIl`<k6y
zv_&P{zP*G;NiT=tilT4$h!JY0KH5L;%Ul&rh?SO?_gcB~04lOReV|ImuYWCl-?Hf4
zn5dg-9%~jXHV+8EnC7~6?G>_Y at XvrefxJAeuI^?*?&=&s8*)hZOwOx3*Y>uKiv$xX
z*dT at 9gq5Pd$}B&cg~?}QXJ-Qr`1^BTLir7_G?aO+4 at ziFS&c5)v5Jl#d3!#8CYg_J
z&9<QZvBix&agrqDRoPw%BGQ2pkncBd_H2<c9TYXj_nT`0P8wo9xh<d at B<mu`t$O(~
z8`?@bnD&_9PSL0YpDR&ba%xF^RaAt<S0o!bD*OEy_HYRWB9JB~Tx`@;|FR%+*^3ln
z$(t+EiVVG(mBlou#{~~|_J6f9PGqK7Q?t_5bse}nM=|Gz{+BoT(k{k8K@@J&2Sr8d
z)$zJ2N^GO$c=oXg;$E3QUzf~)IY at PCpTD53Qdv!m7INCsOO(DzkvU~bA+!M&eYNj0
z4gCU_pFuXU!gF~jV;0T)(jaYIT+HXrrGq$h^{<MGic8ummm!7f{ilR?DK`&ETJfgB
zoM~)<lB&Gh*}+}<9kpeA2EQM~1<4d>2D*w64N-xhIB&=yW~?%CzV_wgQ^yIRlNL>N
z%D?B7P~UyeWJvaU!%3N5&&PCsS~8vhllk*2*x%?)!l!CUWrWCB{kQg5kF#}TEMjc!
zg`1E7ua0ipU*_Zl;@$l!jhqJT9S0M}aIyjHwoL;HfUX$(R07Lk at 5~8o=kqw3*YCTP
zBV4n6E%ordcoyP=n~PP&x#QJK*_gX_<;20MGzUT#NURsT6FLOKnS-+Yn^FswnE?$k
zpyW0h(Eo)!v6pJ5LaVV1V0>3H%!fVP`^5$-<??p8p1;FL5cq1eUKcLl(}xcs8XmNX
zq^Kd}PBcn^?;kz7=a$!KpsD`Le at vfvLw6p#Y(})cG-y-Hik^E6 at qM%1s+;=QGG_4a
z4C%B&j9#=_bN*pTQk7PBx^!sQVH;o at RX6s|K^RVWMQ?u(t`<A2!jt*+zKY7qcW&DZ
zA2?9#?G10X{e>cWq%aIThywjNF1TR_gL;}6A#bM}DZdlYxNp`&v7>tC!$d}E&;!bc
zs3zG-mT@}WyLCg(z_12hx&K%xMHgFEh!GG8P{8C70$Q=2vCR98+bD{;jGa<peu`P7
zmrXb1BKxqxF-jG(9bLj!DqwIto{+}7)0iS(ya?|(jiFYwkyh%c>WlB+7uAGu4YwYR
z_YrHue7D)pe?MC#gV_R8zC!K1&r+JH<js(45LxOD!e5cdJ+G-T<HPG at Cn-`;xWms8
znGS<bYviXKYDr9>_SPs&kNoMd+P1esTL>F=@atDdl at R6FhsQUn<mqS1l*kAp(d(2m
zZZaX^;PK<Kz2zv{=>IslMPD|Hk?uO=%x`&3-N2w{u(~9NvC6LomMZais3J?}ZRrxC
zDQnCioCgoQXmVSkSRr|*_Ecs}s<>|6X{JK>Ma#=Snjz8AAYjUqtp`e9ICst=&7+6g
z4gO1MMa3Hn^FdKmajiYP6+0&0v-oY$nrpFZc7)Weq3)wGt^7u$Qn%$BcY-VD_FF14
zHUJ;GDpBz|I_<o0XehK7ryp8kA+Fmm4__GS!grVSHA<DRw=t&G0z9$p&Er1b3J-P_
zod>iuQc_Yk-*h>zZdp*<-+z^3Xb-Y+nyDxZ9srb$<xEZg#6?jzg735I!6M5z3=WF4
zP9(yHbO+qvKrGaZ2*t$4W+x?m<Sb*8qxIpEfxSTPP`uz*`MAU=I^N<_jfLV6T5xul
zD;3>>uHytdTEFUxyI8_AC&e3^?-&(KA{Kcp<eqPW^X%C at 5(hq+;^)^2$U`O5t7lJ1
z#mKwvzdMTuhp10hx45O$px+eLTZ#hGBGb;?+=bSX01%ctv%JV_7iAE#YoFWX&fOx!
zf~-Sw(p1_yzvf4wKKb+a?-PHplatJS>hZxMXn3oXc9YrkwKe at uT6gh#&~=^v=D3!4
z_CsV2|LDdgwwZq(<^KBYzN9v2$Bwg#5>$^JKl?TWALT3OYxNyVazWMMo(}FUc#wXd
z!q-n4FqN}}1=RxA^X=EKw+#)Vgf{fs2u5iWD^phg{7NvTWOWtA#noCRgRb2#W#spo
zW`5<ChFx~$vu9%s44xDfoyp8}vatzU6?VQV+4Wjx=J?+qo7=-GcF)0q>P#XeQC|!i
z6gg3b+?YYW9C!S?r1$pe)<X_(Qhv1t%SGLB&N-THJkLDZ<YCaH51(2l_bgqdTYC7-
z7oIWvAvr_9;{p9gMYH+iYu|^2^pJnffWYXf7PciMao&c*?J3jrsbipao9zF`*L%nH
z-2eUGp{1cx8YtO0s3a*A4HXKRWkf29L{X$jLrall6h(?`N?9o_Wt4`QQ5r_kp`wJu
zb^q`^uitr|*Y9 at u!|nTZ97jH%_xm-T&&PVsxN at 9%C9ph|j~`Q4Bl at IxJZ)Z$Vgk8D
zlp&!9j43gfJF}A+;T6xGja*waW+ypiDrbDS&y0<Qs4vJs8#Pa;u%JL7)%q+lPWu0R
z`HNklbQz?OuqzR_sSX?%=f9)Rv?WWZYbH^brQE)K|G;Vw&2p-`@MSMNl9>ntv`UxD
z!OCjkY=7(o;3B$vLB-k2U8BBSzvuiJs!UxRfd5`e$q{hPo3^*D4K9A_lZ2X)Aoi4$
zO~9P|in3jK=J`-Q0V_j%0VXkC^w{oS2_U;0u#F3waE^j1q!}`%^n+kP1T=Z~xCKj>
zf?mm(43p at -x*~y$Roq5EWxGkYB$&YCk;E`6<D_%4rF1bQ*=_3lWWOthzSt at GzJz5P
z0GUtNPrhk_QzWy8c$KsQFDfcHl2Ic8Y-6LDVLL at DFvl{+dy7CF|8a>=uGZA4ubFGs
zu&^W8L`PKPfqdoQ at ngnVv)9=O{Eo>sV#{hB;J!EpLeWeEnQ}4ZnIsjC(?A6~)N&7_
zA?9-P;xb5_oH{#kre?~*`Cl$vzkc=lbw-k<=Ki+r-5}LFVj9{a)Gz#^J^Pj91aoow
z*HmsMQXCE?IohZktScjXn`(~?DZ<x;2}hjGi5 at 8b<arri3wb14pbIz>e4Ch1KsxuT
zw7`o;WE+)e?p8ZH<8#`K)wX at n15n}MqvK(jPl?A$-vh4alL{telZ-+uoS(S3$8GP|
z4hOYVUp|NC0_g%?oqcQyDfX11npw+-=FPU+y!k3&TPXGsub>t*IC<_|&z9<wC#xO5
z7KG{WY>}q0lz1e~%O&r`P(sATeFJW#u#+8xc;h_FEMgjKrS9!p^SSjd(x7hB?MFhV
zfG@??Oc^8mqJHYHZ-p;k`tf#oIi6l#)`B?13&i_#Lemn!Q8q68TA-_~R&~<qju#h7
zV0%6_BHn_5s;W&NwoQRkr?8_f*y`sudekV8H$f^NJ<84tTdLSI92aIE$r){-UZ{Jo
zXiZXWuT9va#^LSV221%J0Cu$B>~SGLBxbUYU%!@V$s<2?jK027kUFjnNJvsQ{*ttC
zmxpsEj)W=gwI>p(dBijViLyN#LcvDt^|{D6?l0J-_Y6|!JO}Qn at OCHTnh7&xcft(-
znJu26t=4+`&ct2FO>w*u`$d2ma0u18V20bpP#sQ6TCvDIdu~x?A^hP{^_t{Md`Pcc
zYTF!&C~^``w*<~#8K1O at +o(t`YkZ-B7z7A2jkv!N3G3=+aKF=2Qk$^zn1RGOBDkqU
zMIk9Jrw0q{)#wKtSFWsN&3b(zT-Kwl-aKnP#R|4;-*2tQBO>kr!%#<=Ji7vhK=6#_
z$M;3OHrr2XPMldqaB&qeJ@=e1pFBBS*o5V^Cp=u}m-uGl&frG)oPvCze*Hvhm_=$D
zVE&ETmg*2iM}*x}F&^e+46ue<l4RGI<#XyG at Z0)^ZX4`}&b}Z+=;{0g3xwNcI72~X
zc^o8t at H_S4P2kkVMprd8HJ@V{7ccJFZ6tvdsF#;{t8wk-t5h#EFqG{$r0(#?rqaq^
zw&q{#A8$<z1=H?+6YS{ruE-1+h-nzc)mNc4&Oa~iiMWdxHWI6fFRL_>$2|$qeo+Z^
zC)yd0e^u-Q`n!_6UR7oHPIGS}<`&)7j9!!6*`#KBw$T8Sb$-TZRUa1i_vop=h?h8Z
zcWw8-*IskGBi&?P3ejr%WWrJRaEcfZwMKo+7G|xES$-B+*j4*8)8DW;g1 at 7%gSxV5
z at g`*d;kX<0={}q9IXqg7bdY*uL>bw;7ty{Oh(4G$VE6KC4=k)^Y4cMVy>#x<r4<Yt
zhsO at M+2i+Bolx$$d79CZ`>1m{Gd4{=>OkDXNbYuYGaTy_%dBs8yVBl%eW9e0AaR0|
z%?-Sl^zpl8?Jp-cw{wRMJ)@%q6jxsFJetNQW>LhZ8rpVr at k>-T_y~EwlogKWBnT5h
z6#&poC?xPGBtpD__M;wK6$t0zl;BA7STaB<=-cPFk(?NO<(c*BO3IXgX<_X^TJ#Tl
z&MLGtH#3FxB%2 at ZbIpvokAjSsM&0?5_dS<dm1@&EL20~A(#KF`lS?lxu00+oayNzE
zw>rZmn$1NT<RzP|0t)~~3M~Y&2B&t97 at 2bR>?BSI at gTTq@Wbah1I2 at q&`N+Cv64`E
z1$KU>j*(uH5!^HIs&aHkVE0o3?f|P(OC_TSgb$@TWEDPgGurF@^0DgRh({lsC#gsG
z9QF{QHPJ*5k67l1Xn|bt<LEYbKi=37)YH|(!P$A*hLqkx1^}Yu_VDJZu+W_>v9|~3
zHN8|fWbE=%t&e7I%agCQRP?J2oqH??aRES2U1>^fP~v~Vm2L=ju|;jx4$El#_h0<n
z#%fL6A5BezW2QsG-_`FuAxn}j@~*a^Z_DvDx8Jg>PvF%!osYq}GUI<_Bh#TCF>Z1M
zL$iK9HvjVKVucA+L72P{M#`r2$ejZ|S9SBw#^Z+odIElLS}{d5<msLwD&NJ~eWP$x
zJ#q^lZ0fG#G&BEOmvKtD+lCEONonV++N_qo|I#z)?Oc=F*-~aP3MOrD5jAqafE)v9
zVTt5U-+<fv_;DR)TN|yYx(^?+pv47CQSVX={&DFSTadsKvap^_q_F0(knBt~LA$c1
z<HqzkbM!GYg+ba6MA|mQb9efb3cH{44QDF(I6TV^Hchvjma|Hb1y8$+?v7T684=KE
zo1sJK&z$P|?-(p_EadKxF{uDTVSg8Xdg~#<qW{yb4MHQ&u-g+S#y38%lMM9R0vHR~
z!R%~q*}FMo*o+u+g3Hm)fGDRdde~!o(qQrAb28(rK4qk*!?<Ak;LW70uNL30g|T5?
zQvpNk8nW&3rf5qVr~crRCr#UH5v9Cx-MVeer at lCNL{LG2sgY3*wLQPX47sgYlkR6;
zDAelz^~;)zegAxM1aV(k{YZOon at q%q!GXqrq+M=YPc84>F~IQ(-M(*07P-S{xByV_
ze`AdwRo3&QBsd?-;KMqxVeJP;4V4~vCC=#U*2M&6{tJ3CSlqYsQzC}_kVK at TnE2y$
zoVd6W=s1W8A(t*c&Qw~-i~8koY-|cLNfX(4Ykx)^+_W7p^=+}cPN0s&lI>ax7Ayd~
zTFEF(FhaMXl5+;R*3Rc-_Om(G- at eI_7MY?29R9eK at K-PsAX}<IJdQYurk~JpDu%RM
zdF)UT#hU=gCCGHts5QK>bBivR9<9FanGzV7566P#LS6jF=eJhGb#Q+gM}<f}>Y<Yi
zBJH~>%^(3A`da<Srxyz$!Z>cyUww6{zDAQav};*j_geww7eT|#T-*ygwi|9w5<EN3
z7JK^(e639Ly-B0(8SEz at 9r=X3bsRTw1WF%Nq3PilsA_F$ujv7OWzEMN5&5C40V2cH
z?e);a0>$BR<<#)>jmMS1J?It(PTm|<ExEEk^)fsSnKtkC4qcJ$g9|sPQn8nEYb2J?
zQLp+4CTrPcOHWVI3_U*fcG^Ng4ma_6#^+W`yxe(8CKD26=D0Cg4?~#NO1wMvP#Q&!
zN*)JS74&*~Y2^6ZoU4?JqQ at X*q|#r0E3nBtyX at AsiQfVg+8lN%k5+09c=(=uEOg=7
zvEE!yyP9iFj*kx9S*L7{jfcrx+*Dx$x3<=rJbiYU^@f^grAPvu7X#J;%k9qhmHaSG
zbYT_}VD6E5WXTZ5!#bsjU at t^3P%;}lW=u2JD at -}%JJ&epZmqyT0#ke)GJJN`ubvZ>
zW)D<T5Imv$vN<b$WINyMyFY`AovwmQhVq at Kbkg;<ne<T~oyM7ZZ+!9dpl^q*^jY+@
zL(VZW{q~&7mFH)lNKWoK{+mgUulKvUy3QOc#=?zpBoS{;`|B^gZe}T8P_sfH&&opY
zad)hUU-cW(Mo{b at Ui51BD97{5t~;E{&3#=}^^HP>Ldfieqaq3V8(E;7vi7&Oso3>W
zG at h<TlHv|37H;0@<9Os|{T=N(EeU%n*eRHY0;-a9tB_WK%99tV6DqDQz9h||NBfEk
zlQdmN*$+hjW?}J;=L$CM;LdNd!hye?dOUX;#U$4${s<9StKU`xH~sLC8ViTZd6!jF
zaJ{eNZO=a$>$CXuS-y+AoyRQ6)EGWI#Ck+$XJ<-R_W9>GUqbnj&0)8=_Y8;GFOvo=
zmM!SdsrvT)`|>0D(OC@)u5<zS%F*p9)6RDsCq8z0<gcH3J$W#-y>)n=S)VL4I1;F&
z1;zNA9a3BG&H1hNz=DDu#UO`9aB%SR9L1}ij47g10H)(woMve$Gx2C+!d2Wd)SmLL
zTagRPO;QRlUfSHyF!Y~)cCD9(Y at l~Lb3qW;gWtGu;e1SnFZQaPMsLIj<_ileef=GH
z25U%ZYV|anBOc^>A}HtM_oBd}elcsl4ZI8NhGg;#8arkyxlJ4UHe^j{oDK~Hcq=!|
zsj3gBLiN5EQL>YbR>0o^{Jq%5#<+2rP|wa!<VsOJrHwzHy#CB?OUG}JnM|S4_%E1Q
z%6$3X0UXjD<pXj at RC4+wR+AjOPhP0DD0Wft05PzHji9@fD at bC-#g7>})QMr$7$N&q
zj{NyuXsLqpxUF=RbT$2x?gg+lr)S*o{-~I-q!b#4$_c|dg}CT!<75%Zb)JB>AQ9kI
z^ZA6Aq;v{p4IXg3(b$LnTtfxv#v-szcve~IiISWWi at SBp#*N7u$BuBOtXz4VpKty+
zqET7vhkQ^GE?^)tY!t*<)5#IM-AYhISouabBRdPKn(5QS0Y*?_gGarqtLt&%+C=#Z
zXQ7}Z+70wb#Ey+K%FBV01_NeJH8GiC)*}i<m3~=|hy||({70qScxd{s=)qG-h*{a(
zkEF(I<WW?&l-N;g7JQ?RnF^H522elH(^Pq~gp3#2IB-c0_1TCz;0Jc9-+l4o at DkhU
z78b<}v-dYmTQ at +uyLY}L=|1>JxOeY4Z``)+=RwV-d;fX&YKhE2f$NdDIhqs1PvAvl
z*>1ihE?wcANBCoOba`Q63Tf6&vqS^J7EmwFn-?_YGp}9Bb?rHTJw1Ou4CUMT=bFxD
zEpw9}9OEoQ&We)j=#=de5;OJ&#EtVV8&~<nvvH2N;-jjn>zn^w(#lY%Uw~<MGX$St
zu!aVF?TOQ;NtOPApHo-ew?r_Xgdq6ouCahoJ4ti^vC*_k3z#+}-(qk3pg-gv1uQ}?
zF|6jNG>Z4i=B?ljlCSKrLW-^e5jD(My?(f$c%1Xz$?%!Qf5W=>yl8m(?AfJ at 7mpfv
z4k_}iJw0yqw)ESFE04*JVWvSnkevEOQV{2??0Nl)+8EKFLpNO?9IDPkeTQnzLT%;x
z*g(8N5JG5HDBM$=J7|YZWzj8JZ<r(Md$VzmimpJ4BrD8WU+F#A$-}i}uHiG9O}c-O
zLqZ~Ko)wVo2sk=@#tiAh<)BSjj2+|VqCs at r(6Gz=oGw@*Yn|%}8^XGlbYiDAvkTEI
z&cXr9Ek%)jHzVn(z-~bee)TG{Tzz%*fG?Uw9&dnQlDc(&23C(Y4ZdzDk;mP@&24;0
zUcrulFZ|S--dP_UeogSX>a#|GQ-AI36ihFuh|(7m3*%|`Q&OTTeo<K&b8&Ktn|Jcm
z!FGa-8VG&XI*|9k0RtjmT~84SI})*y5JG9!-%>jqI(JnF{kP7dJuBXh)IW0|iYucF
zwb((BPU$}bYr|+CE{+PUagvKx6Uo{$b`oM04nxw2FJHM*^hv3g@}pcANy<U~oT3G|
zhelR(NN1zR_4wL?p2lh+s5Gc-kP1 at o#%m-o_V7hb%@hDoFzxot35z}`mB;J8$KF=z
zKH5a`YKNN00q at Mq&y^pg<XsA;*omTprQXFQWJ*$PS4f4;lEi at _+!FkXjh)Xy=Hbyw
zbD$!*|8<skq?Y|pwjnp2=!k+D{1Y7Vjajz=rxdI=1`Zw{T~Gf;_M_eAP&=nc0%gkT
zgM|M6rCfuxD-ISg;dmlE+%ozlVki8*>IlBI`euf6`T@%!QX|yQcj$@6C5b+phsHxX
zmGcIH9|%iOm6aWf&GXH38UtLB0Og$f{3BdBGZ2gr&+vF+B_}j+m+-_>W_ at L4nTTGJ
z*%GJ*w?V({QW_WN`I8^VHF at J|T+rWcMlQw at f*nIsSbC9y<ht~O2cJSVF)agJS)qRQ
zalx(9)I at I6s_Q1AAy>>Vokvt$g+(?#{y9h^eFl=*v~o$cYQYc>o+xDO*!xrJ=BxlW
zi3kr582v+IeYmCSv8I6OulbCOi8{eJySj6eCQt7A_RUx}6DASsDy0E^JMlYId-Gn;
z<ZNcBvi(lkpd=_YVjUJy%s67v@*KPAnudRW%3^SNPI`w2PX>R{_?ynI)A&?!oi(x3
zVEO6qTkFfen$O%KeV->q2WhnZhgX7pr3k&(qANN{%pb>&x=6Ku_)Ak+WGCPjYFY2P
z86XIO$}F|<r&TTA&E|~9;CIZxGpImESiPe*Jz)8l-G9DJo+<1L;Q(mTsE@#S#g5^Y
z5xRPSNVjcimoHC(?Jb+Z>){Aw!4s8(hHBTB^-(%+bbI~zQZr`UBLodRn!6}guWQ0U
z0>ITaItA31P=N6s8F#=i=L_WT1I)1Ms5lRL0%XSPZ&;2vckdT6=b at h-U0G24vz|2}
z5fNm9!QH9$odFlbqq7r4lb#)~i+G9DBJh`Z at QXGgkeMD1?h0l*a at eqSBrV|(PWvjR
zY2-5|>DjgnW7R>EDHvgU2^E-OViL%^h=}O@`8 at sjrAtI-9U*OTJ<?2%x&l@{?%IZ9
z09T!mRf5>NLz>0Y>4q`-B6&pJ^jyp1{!ER{u4nYu(cLgA$cK*&h(XPOZs604E0K$0
zg>lW}?@iU-SEn3;l+D{)uQ-29?D21}qi$FC&v_BY8=7B#mB%+;M`tU&j(2z~4Q0|p
zFOtNz*0d3ir!F*On#lq%k?>u+n7tBK{_tV&ot_sCZ^+}V)K%Z*Dt_eclA6JkFgP<-
zI!DFciP3KegF)n<mXUFe28&2hLRlwFSbcxc0mdGB$Xy}cWCesEj&&qj^Y-TWz^|a%
z$psfQvD~AqQ-Eo$VNs7TlGIUw<$YRMu`^Fr?ev7yllHwoRH%z5pEm0i3 at pY)3)V>I
znUl}Z`|+ at _93QloI6!tC?!%6!;2eADuMWi~uSW$R-jt^Z#oN&-x!?m&9P*L!7zIdM
zZcD?o*|XQv%+YvIuY=?nJBh5m9WIABfOB9C=PG}Oh?$KB>=wLZIf8G1E#ObupAk>p
z<O2CZ- at 3<;2|!P$-Ph#ml`Gwt&V)?>u8A*A@$g}RKy3jm4rZB*9?j5d!IWjxK<Pd)
z=S$Z(4Tn^=akt)1aAVIQm-}2uPnQdy$Q?+PBvB$@V2L^7c%vSt%Swm5h9n9Uyp&Ui
zINZMJ`XBHeK{n^eQKP<NYqB$6P72B at omjT0dv(^8jEq?5^puofz1VTZtQ6o1b at 7e3
zt#x&~%umEnaW&M|rcntJmjkSf7W&O|iaT~G*$17RZct2U{7A`p$$-b3i at IV>9HNFm
z@{!^P)x0jLP*kqHzMZU=YqGtDHa>S^3z&^^H~x_S=;QU{cMeaSrYjh~Bm3m2ln7la
zt4y-PGhyEs3Qk&n5*5Ouqr-+yOo-r%!HS5O?8P6$+nw+Dwy>wFY9f{Fg=II!85$;J
z<pr7v|MXv!8z()<eOhPzv~o4GazmnYg+9dCO;|e0I9hMh{?)6w*Ju-H<^DP%Kn_2z
zTf6ow(_NT!m~%6=aqskDix)qqBtvyVA{7#<I^y%CUWsMf%FU#-rNd^CFo=Tc@&5Ak
zHBXHzT_k^XTmI^|DLi1%GsQ>Jn!ooqPEq2!HpaU&J_%@4cX|MrB4{X%zSVe8iV=&N
zkG+moo`s3!iyN^J;n*s6t(t;@0_V)_W at Lr6GEJa4Qm@~z1FJHUl%ML?GS3A$)~;QS
z&7W5ar`_<VZ%y*}&)=H0V`hnLLyPy$qeh`ew}vj44)5c8K0al<E)6`Jjck%p#DMJG
zn?@}RHaA#I_N)rslgLKfz1y#+&tJZrGSJ)kk(gGgV}6hbmucz&Z7JcOcG<($+NCs?
z`Jx$!TBu(uvna`Jagxi?x~7aUH8%^}g{yTqY642+SO_tTw@=e`ydBO<p~0m}L|U%n
z0ifB=ognDZlJjNmA3KfEqL+MkkTsVC@%2cjt2X6UbgG3ny!Y!XkB(_!_5UEx)?QiD
zF0EmBRxZ;wx at W-Z5npf0?MhCrr|(x6r?evwbRRiYdk>BMIOif6Y6wFgA5LyJB~U~+
zB_94LkD5*34#ZKA{Jvfoz-w>yRduNWSI_I;ex)o at JvQ}9=u``YL4R?)MB0DSLos|f
z<Q_D5BJSngM{yH-9l<hIg+DvK8#GdSYj64AZ%8;W9}?4eR at +4qK51CrGwdf3i(_Va
z@&A~aaH&${9E_oIqm)wKP;#Zn%gpMOboGmR{dsx9X0n-hbx%wVKAEEGc~-9R!@x0&
zN<6%~Yc4lj)GC`a<%(gmrcW35t83OS+IwlHy0#5Fs(VV(jggY;bmFax)h_Up9X-p%
zOxNisx_$ig=_2^znl<r!!-Ry=+t0zm01_~5#2z{nCgm46{xav1!DnOD at p<yLoD at ku
zxn at BZ%ksx*%sb?;w@)QaC_OHgVw8!#IG5AP at 9kGMhvrQi?LhCb0_2S=tSU!#k<G$|
zpn`0A3|y1ZF+tLu82^xMGU|3i{w4Wc`dDcm4!-#?hxkUIfNzR>dXJ0W29I|Aqn3p6
z_zst}BD-xbsVHb@&19LV6;j$(@H%>;p`l=4A3{hPQjn!q&oMK<L=`O*YW(gYcs#wn
zyFiY}qtZ}S<@8zqM!909rInTBu-F=k#YHcA=Oh?-no{nfe6_wYz|DAdS9d!u7R*Z1
zEG+ijdjrA9u2!#(q at G4f!B=ISA0-B-p+UudfHs+}>})~^pt^xLIIC4ZhZ;C32mphP
zGa&2EA6h%~>gz=0%9KYqalCVfEK!XJ=v+d-5gl-GtAN^IwQ=2oY;rSvGdOK7FsIfn
zao)AtM?8q-G91Cm(4o4dd-!HVnM_GQR+VHwtMbW2yE!nXwB}$gTnwXr35l;gX*MF3
zi+rGxlKz;l`P at rkkx_E;7{!+XFEDLu#IRw`8#c^o>&uVZ3FF5EIvBbBRx7lc0WL5S
zO(fi^#6j_PB$zj6DQN~iR2qUZGtWm*3j10n17`{3W)$+TUM-`UzPNSG!l(KEI%D?-
z|0rs7vk)^H)aUdj>jZ<Ci!CAIENK!$y3mWTuS^DPt$Z>QQ`uMO8?&|6RP{lchtr}6
zNSSYIt4~*OV$r=z0UX#AD8 at r<Xn>Qv2ThnT0e=LI1 at T0>8SiGzoJlY}?}M6Pz&Nu|
zJ-;pV0yH3~%666o?G&^uL!)Y98qt?=EkiU5ur*2uBzo!PR_8AFu at W26u9p&gRL0UO
zF}O(ZXc#_(tQMvZU?+GF&gRKz=npQMgmireK`%3BN*w%?<EB+)`mIGV<!cRJhOczZ
z{iVg5WP_N$NlH*2eIrgFL{e0o&^Q)J0*ie0lkHq(Q+--%kp)2N!G+K#j#)omUxUq~
zC at XvYFHA@`p5*6H8uItUUzCiYFgbi!;<8QC!d}Lg&YS(#Nx7t=+P=-;-D*i4sp)-s
zlaq#(M$J-d&VQQSqbHxtyz}s3-zvAV_bk7v?FqO%xCi93)XJQpL}8#oi)nwAwexe&
z2y#bTTIP(1HJ>)kU|1!T4pbLPbVw<1Ny;$A>FRQ>k+cp>kH<tQy~I6OOmf{OdSt3h
zKz}c8IrB)x%9kT|FIuH~(B9<l6TLGy$1>fpFLx5GrLv7>y&c{ZR;1K8=dt6K9n~o<
zdik;ouAEC12o%g|te)PJ%1V=5;T at X^Q_kf1$HY`3TVSh;J`tZ*5Tsm0GzNo2@$ZP3
z$X<A6nOZ2CI6)|@ljVoEO%SP<l%zgt)EO%9pI?IPO}q+s-SIOo4{JDGlhR1ZS<JzF
z=S~aNY~hi?E8iefZ(d%|YD{@T*>~?AD5DOtCMdM?QmKO3d^{_tV4#+vLxo&W%yCz#
zpQg8=vbj6Ic1%&o-SVm}M}g14->5!H&>kH;)1IDnN?s~UYZ}@&PJFI5yn+WM?1wel
z&x*LIm=oF8vO~?>($3C+)jVOs)BJoB76{h^q%yX<RegFYZ6-SC3yNDT1Z**qY;D@#
zXpS0%yO_Gcmw{0X at 1Wj-=boKlkniOd(!A3ul8(ez|EWgi%5-cF)^t2in`?P*mFN5`
zjcoq1*oYlt0|)wfopfklsFOM_s&rZCO^xR-Uk<(Fv7n`LFf<s<!R7RH^6YcrN7?e|
z)w~^t96A;Sc48tso;)V749FUccIxH-KW*W-RbPSCg+$6A_GQC`PDa;`X_^WI0XX&#
z=ShWfkF65l<Lj-)&O=3Xad`UWhlg43IUla&<RqFV3JouEoL+GtsM5A5?*7<=QqqPC
zhcyR<g}GF99C{NJ2A7W3jO#8w{sv|d3`Hj*K|Ok$9p>ZXlP8d0t=8LsKwDl`mKv9F
z32CHN-JkAY2mI7DYr!C8<)keO5jD_#JI^|?CvS<2O^4OT{JuzTSU*FD4kh91!i5L7
zx32NlE4utoyIZA6c?FSyJ32lrgd6ksC$L=09vREJ7~?kuy@@zvs8SuRIOq<S((9XB
zwExqGZCJJHB+ho)8esoR%Wf2$7hS+^04Y;fjOtU88Ax_F3-;b+DUF`pj_nNB-ZRa|
z*jB<~ML)Fzb=)}gYMt%vV4j8L<<X`IN^|bWGSHfPZUDjGU=z&tI4!A#YtOs>c5ea>
zD8X;tn!+`K*O*>y^@FlIcMc^cKDeX5bFO2&rf5f)otlhwpz%_vv;J#}EGj4W_1>}t
zXiG at Co|dy>;ZO#3KNgr2-1NqeZ(Q;O{iyOH6=GIMJ<Uu{AEmAR?BT=Yv?8BLp){8L
zku}%$CBWwvhxky*tq^qS0(f}xmT}u_kjnGe`$p_6Dp`GU^*itcWDIwMBGgTt6p}t1
zdb*hJ>haW;r<sy6)c#BIipX34)aE?YQ$-2#p{Yp_+ at hdxVvn_+zCI{E5?_ySH4zEw
z{Fs4Kn=eI51`+`atv|)LUHq44$-R5&>ta<JU-f<VG_nVk9R%j>`zpQL|E&MXeJdZT
z7x(;erSV)rLk`^zWFhwfq2!hM`GFVpHYo^q1imY{7my&_J|t_@{8XtW;eoozli=oP
zyH{?Ry0}&;cKQjpM(Ahh0TX2PB}LYq>o9JaKFumvS+en2 at +FBmxs$>2_$5w;e^lI%
zb;VlYpL#tAae^0bYHnr-JMxgm=H?UA at 2;vH+>L<PD|eWd*2UD+(2HfGzPY#Uy*$j=
z`{;pCWk;tAVv{n*hqtYWy!dU;sd*FszdVtb=8+WjOquaYdxjesRTG%ZYEDWro-;=q
z8|J9j)-7ht>S3;w;)1>@Lj5ZpR}7oIbQ@!22j4+h-(%FZlK$f9MRxlK(Tc@%>uIc=
z6d<bOl##L`@@RR$sd at 3&O9iVe7%~TSE66GiEif@=pkmb4eIt~m_E5n{q6*1$&+gG_
z#+Sw``}5-(@5?lH>$P at v7>gMVi8?h;#Yoo~{+K=CQM$A6TFdpHhas4q2#2f9fS22`
zW2)aXT at 9(OqNKz71N!NRO}MR5aqcmGS}D0TXDfyl`22IAQrC=H3G5>N$@y?er6CM&
zg8h{fHi74%&MX)rQn=qDe3`oGrWX~*7oNQO$D5$2x#V_hA}2bgAzY7x<mKs4W<Ohe
z;#M?6Ywf=b(KW+5GRqU0=z#KKbtSDawVe2H)s&7nEos;%vj_GbN~@907?&G&Ank!7
zgU&3?%@e2YSk8a|+NxFpp4 at x)j)1YetDf|+jDi6!4haDlx<XGQ4HsgxIY$UOCCNbg
zV^@V9^Vm00(;<|d?Wy at q5ypsg*frjT4Fw_cdk-EI)%M_?;Au6Kj+ at Ioh$Ganplo=A
z;*f)k?Dy@*4-{fF0tb;UnfJ{jjDr8qk5Kt!B;k1LuWDpVz$tG<uMr{d!J$%IL&Abe
z9r9fArNIcm-a^eUh$%fS{5s`S at S;u|g>TTcjs(A9B?9F!t|Z%M{VnMXSYI-!S@!AV
zLeg#L{UnR?q^P5U&!ksLceYiQk9+D`g1%(&;;rbmklbV*9fT?($@>!(RhaizCZJc5
zP;~CxM|hd%R{|`A>E^jY`8o=V#RQ{2;6m8(T<KK6>-H>`dZwK^AZaS|-kjat$;-F&
zR9tYz{Y7R(@=WO+Q9aMhj%dH0o`8>6u3x{CTWawCv$>#!2Ts{WVg3zV=<(YbK4-IT
z{A`DG0F|UuY at ym~wx99eD`H+(%qjLgr6K#CRg75`-_c#gOZ6^SiiF?I73!XWp5LTn
z<eG(NNTK9$cxgI#p_dZKKt47zW0LtL=pH$*jaB=YwG at Q)1j1+6ojJ3HIWN at RhYr~y
zF5f70^z3 at AsYZ0BI^)OxWc~$=5I&h-?~m<x`0}0HRQwx2hTFkt9UPL7uXY6dU&U*;
zZr(gn^l{h=fe0?}!?L~+!!$JRUVge?_*XVhHkULTLTor8KO8kn^G^p1xZ<z#P!=Kg
zBfS;`sMI;G->(w+6$UU)b#Zp#xzpYAD?*|#HVILB0=nRb+s&XQFz_=)HO8wZ2%AVP
z at Ya>mKd2wI_s}5$at313uYdowt5zL2cI<bL9+ep at Zf<_Soicm27E9a4Ov;2rYCA$q
z=%(@xQIjLTcaA?Xtdf!Lj1S*IzzUnf_;`L^o&zfljl}uILWBKvE*}oYwMqH`<rf?0
zu1 at 2^wLTvrDs{I~<}NyK*TZD*g$tTvWW<AOLZTJnQK-dfijZy|ca;+jK6Um;iFVJ3
zX&XH}WMySr+uKjLo-)l$o_Knl#GgVqRqqnv&aZd;-fj4?x!GE?Sp<Y`zMWn8s?Ahm
z&D|mKpOmPy{&*KG1;&w~Af|szE6mrVe!wjv^SoJl$5Fk(SCy^G2e<#DXV`IDJ@(MS
z|EcCXT{2LmYd4-t-U5$HbfbPk!JeU`GnzWuRo>Ao1h2Kfe12gMr7Uz!SccqS_mHA+
zFy!686>jH0{BK<>+V4yM{XlJCLxAzgGE6C=`^xi~6Mp6 at I=?PvoKwkBhw~F*7-!9x
z(e&w4=%BIkBdh`T{RlwnwOhX_gpSNNPbp`nboIPPJ*N#rJI($=%OQ4Q<7^77-Mewp
zc!4dVxy~DI5L=q|b4i-{#Oa71uP^uswL~1p8 at VOF`_zgZM}vq+zQQqdvh%p_STs1}
zV6pZ at MD%z*Eg|&uX;%slnlTpH*sB2p0KTz9*@zBf1ao^kk|DA>{Bg(FCBG at XTtsKf
zJE4&0{n2y)abV(MquAJtWeHJ at sxOafTmP+F?P^oz at sCO=OV=(Dik*3U(lnjWr&FaX
zCn--ow$X-=D{h`MlTS(gu$%|w#$O<->L`g7so<hyFOv!oMV5Q`QW+71aUhc at Q9Lp5
zj(&eqFd&;#f^Gm?0sEeU95pQ;s#(;{hNczUQWo{-^_RmY at nMZG2?Q(<XcFS$RKAQa
zuP2iv_8zYQxG2?1O+5E?;e at 5|+p*L&{rfZeBns=+yae-Wk28&JRZYe0%f+WgZT&HD
z57=?X#pWb+tI^L*VKsT`^r&f4Q#Lm%M`m29;l(kS_QS)ivwPhYWG at m`D5x2U{|6@~
zyy?9=l!74dElcg-w;uN`f%bT;Q_ at -jYHF6tj&e+2FaU<sUb5<cv*12zM3e at cQv6!0
zuv2sP11;q*?ViwLJ*U9c;=-5R1}Y&E5nS3c)5UVIjt&;lUmz?X$SfF+XzK*k$>2X+
zf_95gvy{}gKVf0msqg**o}x2hLTZ)$?O<pwK;s`>T{vbqa)BCcL?3-rx|W$K=$-*8
zf$U%ZW`<}A2_Ru%BQ-U5*RNN%&cE+q6p)uN!OLE}eWtA8_V)%%sW%%XCMW#r+G^0+
zRzbh{v~<r2(DEBMzH`YUOFe%qaXDKOT87D(1s+3}_#!hnu`r}`;sep%FZ^8H+>W4V
zKyU@#kB at CDQAq7=?Jw$iw;W3RAzUvg)^`LQG#woNcmeoRKstp6^t&)oO%GZuei*fy
z>~d7`0;FurlJ!{US}{{LX`JD*{a#F_8i$sP!>~GgYwS~H;4D@$4-*V;Wpvh0>rxCq
z^q$q{^6o=mP~$KDx~yC+iuDMn4_D>x{^0PcG!c>#XuvQ5BPadbCfAWFkg~v#Q#jLC
zF|y;}{`~|+3C8W_{{A(&=q~?&6a(K#q1G-VAbhX4VQ~D{`@W%yP;lW&64^4#pFAdc
zTXU;HePm#m1+S~D%wmo0o?i!BM`NErqRGeM9gVe!e|{Hn6v%DS<)#ty=rptVLNp3s
z5+5A9kM+ixz~&&BnfA4Q`4Nj~HKVnUHOAC1lSw_^dbOjl=uqL}$e8;w3Qw<MEU>Z~
z4F`Dgq&dkVuo<nR47)biwf at fz0c@e?9kGsEI_uwZ?gw6*{-%$R2tC8kf!N;(Ibk>@
z&x><F)@a1t&AbnChybootxrS`sd#NA(g?B(k`fYL at gh^_94otjX0G~anekBsNU{5b
zO=!B+g-u4p*2%OUGM?ECM(nUbdgAJea)q_Rc6aaJe^^oB&{ix8gLqKuHu8RGXW&2d
zHOwX^IE%BV*Qt38uXjZL^$G&2!<6$u9NZ+6PRfXtf(HK&OL?(MT}8iLn#GTFcCLhx
zYTiAO31Q4-$h~=UDKkv5-AVo2nidCihdQ37VYjl5<K0j3)+cguD3H4OwqP*y?4(q$
zeE!(1z<7{r79v!Ut4AlDnDKyD0h=aQ!Whi1t)De2wp&BL(Mbh<)#Qq#2Id;1yu6$5
zQ}2~&xI(BR3>-hXBCHo{G2nLp(WB3SRyZWEexhraq6-Vk-6C<U|69#K1A|ky$mJ`&
zeVbUowCwCx4<C-3GDYB9kE&j4^Gr&zYKtE`;@6Llmv~6 at QpnYIr8g<7Po27h=q9Q+
z78lwn$&z<P;yK%snu3^CfAi)`Tt0So-!Lc+>)YFBLhJ838N{K4to@)1&JUIUtk8jT
zZ~+s;NL6Say>d)+&)nB$;hGkmI&fn#>2csiJ at O~4HYxccqTW%rH(ieOIuAw)0FAK@
zSdKbn0<X~<Wv`CwE5slk!9l3P>D%gV%<=V|v~Kv^<(3Y2oi9^H79R<|t2{luzOHWN
z_2CokL2FU#BUywuEhX_rM0cE!J)hjv!a~5lsaMM@?o?5zdf_;x;Y4S3P`aVSPk$MK
z9CJ!)K!7ox!Jk#%+Zx0+d6!fet*E^Q@{8z<YD;3|$N%lXU)O^(1&R<iR+N3&G*_cz
z6Z2OTKYX^)hFUX!j`Y_}5hVf-f01KjTLyMyr~%3gC~8w{>!>Ah(!&<~d_|HEKKS&U
zsoHl_zJ2}I&)<Kgz3Rs$tpe%p_c-cEI0-A_D!F+v&tOp8y<7VJc35+uxZT at p7{tVl
zN{R*pp68$Yoqs%-T82F{FX73<hYXu2nxZ6vVpA}#2+-PKSnu9zHu?GbGLDlInmX`7
z at o+W;sc0s$x6 at p?2L$Ferc7^v&}p^}2 at O?bB*kP~I6xw at b8K~lY!3W at gS;?LVYbh<
zzS8{R%tabfl|PEO2#kz|Eq>nS?d|^HL89`df|ky|-+{x71CTQrnH!P&NbXO5x*laY
z<4#%GdWuBci-5Ks`qFC!ilQgSxsLd^YO6$w4R_I- at UNqggA&Ri78utVq()cJVthRZ
zsdmXETfKV3fVX`x^mH;XI at P%d3NEW=h>FJs{wtsy!BYBATU%#4_KF7FK0TaTgF~{r
z4%K_?quj-(pdxg1;x7LEurX6c%p1NBa1Ev$p~c%JhBGHY#kJNfp<6Aws&?CTMKpU1
zzp8z%Kj8y&&COTYn3cvIxKqCOL4Uh at v<Y}=IGP%LD_07*Yi<i3zDxJxyUHP?Fnqlb
zStl6A#S;M)LQRz(<x;9R$iSl(Vh}WHV8 at _ZUGFl{c<Y+1j at NPjIDPks`YyNt3~y<w
z4OeY%*6|uD{=>JzEfT~OIBA}(?KRH^izQCVpK5l7 at uXB~i^|HV&wHJUQ_N7Fxbcl3
zkkwhoY{;L0 at VkfgBhcxwJO~rO4LfvlU)Qy3Yi at 3d);r!e)oe%%()-FgoSwIQJ9b?^
zYz^a0m_$#NT^~NIO`2H=-jb6pqaHJT<Q&n!ayUmEg(Hh2JbwJSqh230eZJ51tV;C0
zK1Z8%ihuYrJRJS?zf>>yS%^Y at mF^UV26q3bK9ErVr3IM3*GW0!vqApD^MOUJZEX+Y
zb;Im49z~LuZ9Y;m$cIQKya*JV4oU`-C;I_maL9}sKb|7=1Sq7Ldh9()jzQxl;rKgq
zz;<rZGi^2f^}u4|i}G1m*g)-XY+S`@uQ2WvRrLF^qQG)hRl9~FicUiQG+!%Ptx|P5
z94~}Z1n3 at 87_kIx%e;i at D{i(-+)21$veLax`3$?47WWd2{G>@Q%F6Z(k=vy+I$D0u
zE>nSi at yeA0x(gqkAtgcgm1mg9PiPy?Z4_P#cSc&r2?D#gpkyqUZo^|2r5GDnF}2J`
zhu*<PgztjL57~a`24<@}t@(b*R^Um?9B-|En+<f@(xl{CM`tI~@BoM5=mfuL?`ul)
zQ%>}1d4_&<{uU*X>edgxd%c}fHF+ at qE|m=cSo8q>vd51z(Sq=~6`cAH7|`|OM_Q at X
zc&~eV$3=3ak!*=_&*^pY%Av#hHgWJm2#z^7)gNj_Q1%;LL4#~~!)V=3Y->UTyk_*&
zack)_%#*PbB;Ysl at AH)ql=d_b*`j4p?q%_Cdave>gDbQxI^8Qre;oVHRB9&b$h)#H
zu)@=3jw(yuQs^|M7}a(4<Hy(qI8c7`O_}J?{OZORlD!LVtzKk$!Dd(N;9fz5^iQ7-
z$xAX_!j1Xzu=d8}x{Ma-39b|KL5zzuG#A|U7fIkHiweGvEm727dKINa3;r4eEQ9pc
zqQ0pFk|*sZF79~xw(lF8-B0w+EK0hhH?2_4%yxHP%88*&nMW1RONa4r?$`U^dY`Db
z8(txpVnAZ{XY07Jb)5Jhj)CqvmDNY8rgIOWAxevCX1d*#wf!nTnxF?1wYQSlo0z!!
z<lcQZ5RIzqx5s2%qkbuTt1=<GwxMCNS7XIdBiLzqjw1mMM3qWyJ1+hwKCZpe{p93&
zm{dT2svHT@%0*@O9|@P;+4zDVN#`tT=RWK$Bl9|KrJ1|?h0IJZlm^=dTIm}Wf7WM^
z^WI&LDO&D+Qxbf>BH)mw`wFRx&a56zC4l6tsA_|qy?tU)yc)+ZbzOh2FWp4_Qe&TA
zR;nF>WOx_z70%lcX}%Ex12rmvIjU!xKGfIu{CHa)N3;RcSb!*(eCZKzv47x5B|%zQ
zu!Ok7b6sbvk;CfM7aZBmcoL_Z&hwnsuP?hd^DFXy4-XGgT2;&ihEEf=;=#3<D;OeS
zgbi2f6_By>H&t_E<2-iJ4f)ETDrNIOy4|NqGc+5|3KCYNMmJT=OUO$uzGwGK^!y{y
zVDt895veS1;|tz-A^(;h(MRE0NWTJ!h2U)FOu^=&O9puU^7-?_%F30UJtvBre*A<j
z0hI85UdW%#o(^)vv65|N(Y9~T#r{2hRO=|Fn%E{7zt)`=?fEFEqt0BEn;1x$h<QwG
zMX#?Pl6=(m^((lB6mKAV>n2)h*g4YFU`ltL at 2c%tSpP1~Ea-L1;IXIvrMt(Rk$L%g
z?NKxEy~jpjaSvP8+Z6SFN+e#tT|<$&u3Ow&*aUG8N7ga2VrXlz0+ja`nXV<3gxQy!
zN2v!`M-xVX(8a;2p?deX`tYG5qN4?FG*)B!3Uh3Q&z at Pz)mXMzLwref-b~r at OtMTG
zsc-V^qb|}k>?aI at PG#s73P$dt<-~=~rV|A2#Kv}kNQKSadq`4gZTM5sf?jI5VR_2t
z9C%oZ5Svf`Cu!`ND&66YPfFjEMv2rmk#Qq+*ve8Cv2{jT+Vt78L+4vw_fYxdk*Z0g
zl)%`4^bGen*92O;bjig+bWxdWXVU;sweLAPD$vqad@>a#jW^Xs$d?Zh^XHQlz53~e
zv{>vj^70u_G at vz!X2TBL at W}7&^1 at M2j$MsYL`6dzOb3Ui6v0dIt#P`GHkoYDeox7R
zzW?-%8!A_eqRyO|TW+Q5y~f?$$g9x?j~$f)?2Ow$@YE-qE#JDjrf&NtyUh(SOswjR
zOMdgR>pv&ecKV4&DLty^G6ziq*mC#uOsAIP%;3(_C{}mVO50!6)7ayAaWO<WDoE~6
zDI+5w6>}4l9+^GFxG*N=4nBQU;zOx~&m}>)rthVFHZV4<9AXam{>VUQsg}GeSmgu7
zpwsGym(Ix0kc5`N*I$U;YTn`ytQo2<XrX{|>ABIO0?naUSLoIHcp0@&74b5?1<sR`
zr%ugJ5NxwuyCy-QAz9~h<5AMn^XZJPX^|9Z&zbp at OpkQrnGzw!S_uM+vbg3Gm8Tv_
znxeIBepL>Fqz%^E23OZ_K=@cTAz0C4?b5k>IFfjyN8URsTx5chO#CKtOZ>l3^D!g8
zgY{!P*RBO&RT;tkiwqHRXd7iZJ{4wPx;Z+2<`jEcO6Zh{$9c`rm3b`!LE~p*8P!QF
zKT1mhJIpaJ^Fr8{YnaMM at G<@-?AU)H+qmYz18DrUV8e*)PZ&fl_p=A&0m-LhM}YTk
zz4DOGf6g51A)Joz2(M)BuOHa6*P>mcbmNLQ+tol?;FwyCrBUodkCr_Lf6RgWLeLIV
z+ya6F(u7y$PbSy&?O|9`MBk}$J;cS?kvdAa(Us%ZGBSeQF0nzTdp`YNkV?<XQ<P0!
zC%)tkV`1=a7e60!DkDR_aR6!5f}yrdSV!y`7+|2JHBdzCpr25#Sdcma%20k_I+v*0
zIhG!4cW0_sXs5mn1Y1Ja2^t{?38AE5%vtHIe>}XrphcXB2TGlF#5i2hgQ#4>cq!Of
zM;Dh~(;7bfEw5bR8As81%033MU>R7RxT3xK23CbvpsgqfIXO97qP9610F25iDvBOc
zaXoc6q(h*;NO^JDLt&tDijY6^iA4(qJ52fXZ)Bwrrrqx$?>I_9&!}9<y(;G<JL5k8
zuV0mW9=|F)QPbf=2aQfPj%3ov9L?_<Bpz(5;~IW=t}Xo5<Wm<eQ1a|x;071_9D&|r
z@}|1a^B=x`{raA4?Z)DZWO$5hKjK)$Noi3>C;aZ6sL5W8{>1lh+r|?@)j|JxRL4p5
z!W3JdAHG6<7`MirHZp%Ex+^@~F4uqitXaE312|{W=153inS3ZF21<ZTv`sXWAAU*)
zeWNSMRw}RF|Gr=iiASQ*d(ZH$d)YEa4Dqdw;V4f*H}a$m#M1SyTU&dF at wHQp-P6!Y
zo)LMc6SRDWK;1&u4bYPHVod$cu6-pTUjknSI0oV(`ua7fQTW1Xorr1u+e6u<k6(6_
z3Od>(&DG~O_X!x;OHk`-eBJ+a&yZiUr?Y=F4wq1(C!Al!#<*!?d#vvOzupbCoh?>}
zG`sZg9hkIyjD(4^_`IhHpWeRBFEl%Q{``mL=3z0 at 3CFm6`C(Wek$wu<PWAU=1P2w`
zxsK62Ynwg>Ufgc&W+}HbV$;TrHj~Cy_O$v}PtAO_A-W2I2Y>3+W7Z?)9GURo(W6)`
z)u~!z2vU;wT4J{E=+UzHOHZti-?%Y+!dJ!Od~a`QS>aI{cf~~hjo!28=BAM<K}kSD
zh>wAox0uMP1R)}W+~+J3fTYA#O&ii<Q)%6#23nE!7Zcm1#(E8sSM at R<zodIwnwLYe
zh+=2F<|KFQQ8ap_X~j+4G(twEoNJjdZ=_G==ej2=T}2G)0fTO!1V1G3WU}9XMikCs
zf{@?Wfytf!oS46CVaKKZ?o$UD6djGyPw<yX*OA!oZ=SjNedCkP<L@}9G;V2bw3K at u
zDT8juFwOjwCXOBypzM-btL at vn>3~o(Y;xDR^O@}eFbpprNTiRxKFJ?fC}UiE%Uzw^
zFs$#r;?*kOmMve7no7iS#FsCTyCSXf-rtKoU^R1!scifAO&w<!4#>*~$2oo4I!Ik(
za at ST%%YXBPhK;fQo|7i@=Z5m3x8an*j^fBfqmDU;pMDxR_9h)G7dVsx96ZdgvdiuI
zmk&RLiW&EJ^!1L7nIi`qMj6Sxv%KvpRmqQ at R#!_8aP*0xSsWAh!v$r)kWr%|e(1`*
z%JMFu#(DGz_HqjJ7#rO7;<9)OZckm)fwfWa(ZOO{g3F0cKdNhq^haWw%D`=+SBq$#
zWrZWcqYmzs4b#rd$Vk7ugyG>gZg|g<?j4j=Y%!rRN3g11JrV#sz`rI7b*_XD{PAgE
z)-4%Ljd9@&4n7?$RlC5<j1YlAr$2t;GeK53Gg*T8H>Ab>=VXOVDo9`pn6k{(^>lhV
zaC<8US8c|+$~E$E_C6;;`3i5jJP-*Oe`{xdNAV!|KJdp594)oA4m)=IrWa0@)@eVc
z+o$gaj8aTwrlPu^?&}X%(6?`W?NqMgrPuZi95`X3!Me3>T{903j~#v&;r!jU^P_s_
z|3Mb`?~tYj3 at 1&$Z_#3}?V?`W2YHPZRT2F+RBYo^l1}@ns?NGJqLNBD|BDmVErUsT
zHFwW%yxN$FeEA86CQv2NId&?nFVV0s8I9t$`u7?K6Wgyc;&+`l{z-+|!7NZtx;zt8
zmt68ZSk?Rozd_76HyK at R<o~m(s3 at djhKlh*@4mt&D{hTP=(6iaE?F_B)q<)X2dZ*X
zI7B%DP@}cxnJy<}$$OsWk58|-7y(6K54k9{?6aml%Wlk>SUcSmxWRm*&Q9%4GXgcy
zxgt1%+32UJNXAACQ_;&Wo1c2XElBY|xyR_Q0KpK{!q=~VkF1Fq8BXI#?gEuVeX4Ti
z9aqNSf|`7 at cD*iS(7 at 8f{3Ss3GS|qD&ZtfArN5QJu&vz-BlBo2EzF!0sh>W*6a=#M
z{dp)Z&UH!u0Si_JzTVVWAsEJjC<&z}8jpu>1pp7~w2aG_xoZb0C<tzRJVu896{|4K
ze5DRiC`28p98t>A7yB_mU9I{JYPbJu+M?o|gKBDAu at QIOz{Y3Kn2|3C4B7In*aGyF
z=>~&Gj1b-EFn0B`3XyedF~$g{srH{gy>2}MDTJCrE&~VFRXJ|&8*#g9$G?eN4HtC%
zzBAQH`oP|KGj_dPn5m(;Z>OTwy@#7MHM305oiBPeJ2Ge9lIrjyHcQse7?wGG=G>UR
z2QFxtRR)dCojRq{@75-lgmPkYbQ|A)4-1><H07A?>UTyhUzRW5U}D1hoSX9IU1_C|
z5En)dp~p{7-M_cn=V#npnM9eroqj%l9t=_c2rqe%XOoihJT^d^ammGLj`)65(%?w1
za>bNQ+U;5QO0NuZ#VEc6j&h53{69vYm^I>0g2=u|L3rhwH7d%=vfrJscug7JP at v`W
z;SA?8?%nNQn-?R;Cw+iY#>=Z6IO$$9BZM}i1VU;sE>iZymPF5SkDqM!@NDZTWPIv+
zwDH51y5pJ?#*U>cD559jZ at s_m5(UA5nX9hGu`*LDU7hc5s9V>^Zf1|F<{M014?HLk
z*Hv$?OqcU&(VM!`c1NFRJk+G+Xs#%$FBGzLChIT9^7se;eD(-u4;XMJt~eG-X?p9|
zuTvPDCgi~O;&OnBB8nE!VPu9<i0Mk({kxoei&R>)iTy-}Fi&GYA+`Xm;A(voSC+KY
zxqm8q_UzDe*}^t+RI at M^0>M_?YC6dAXjakTu--gVGb4{a=;5ao*BN4L^&mgBHaA@^
zdwb=VY5waq6c`A97?)I}QuYVqx1(59RF7_Sn}h&tw_s-cgS&SdG00PBEt)%5FolBe
zF#XdN>S(h3Q1Ko-aG-Kz`*f|y&<kr%{+7uGMxcnTP;ho};oWXjjB_k$X$qNGQ8Al#
zqoXQ@*k+u1Uu*M&F+FiPY~HfvV`Jl3nUQamy+(@1e=_h|Cu}t5&8d;#`ReLPw{9(8
zxbVug@(_14E*Jv{x`U%`I+YwA5i$47V^q2McC*kfFqP$Aj;Wbh4<V3JsXJTyYt^38
zt<eTB2U!cyTT5$6%gC-DcFD)?q2$%LRhFU&)-zAe8_>T$hO+pPvGsv_^yHg_2R~8`
z+q1j2WBHf;w^CxC^JY1uY;0P)ySC8h|2l9dcK`mJLstvRJwHAAHIyXG20L{4uy0F^
z5orh at 82kJ>W`-+HYTz62ModkAXY}4aVapvi049=e0;-o~y2jwEx}<OZ+>v2J7#803
zNk4n`A4VDM at e8S}E+)i))D+I3G_zq0 at AFBJ`_NT8F(doaMvEQ0T755Vo%#A+jv&6z
z)Re1G;Q0liFhGF6;h5Y2;MH|C+20`^z}G<Dt2}9J#`ulGb_)=?xx>CoJf}XYa~1y{
zh(}ua8nl;Iqo>uhm^`niN`Ps9*FZB&>oDe!#rw;xQjRt at d-+7*>X<RLFB`d<MSXI5
zC$UZU_VzGnLzDuO4GaKD at c>-DHYd!Tx4?}-q?cTV1Puw*_qvPg4jnn-hwWQn><URf
zd-g+JUH->?t-r5LP>M#qoOSaikQ_%p(AslIjN7+`yJbKBHe2v%k44Iv)2GJ{vYk73
z at Vw-mWvlAYh&i~p96EaR;)M%2jzzl|%h$GP(!i`}6&cn+>+6JJqAha{>hTq5kJ(Z}
zLY(sa;%?hh^m*bt<h~GY*iHY@(5M|VsG8A#*Qq3|Y;Cuoj-?c<Y6Ad9;bu*oTIB9Z
zj71sP>z+Qnh3A~l>gDC- at P62}r at z+-dI)rZ0VDUV!><J!zJwRccH&|2JqKki+^VcC
zc!B}3GgfYYORdG#jkNyzqC^S#P$401XSUF{Z$3jFrB|fKEWce|&VaF1B&P at o{T*9H
z2MYJW=UYB;5Op`K-aiNKpPyqo at beXk=AJGy{eQIID=Jz=uW7eYFlagTFl*+J=F;K=
zf~~+4NS8XEmF3GDLWZ(-?LW3p?*#uYGY~`BRBrw+fZDcghEukE>naS3&aMi#Na-yh
z!8_RO<;7(PPM4NoSY1=|sikEqYA<;F0v`b!23G2KzVTl<HAq)2$xH9+LCe?&Ie>ON
zT5g=Im4%^zPBn?cdNod2T}BkY7XnIIS=7ZtoPrJ1b#=cW+h{+o2A{h8*|y`ANN95^
zPTto+wnI+YHii%}QI5J|GfW2VWKj?AX at Wl_h^|`>rOIYY?aPv0#mLD~4c(%egfk*P
zeZ_T;m7F}KJFHL6!ygLwGiyg0$T){rc3Fq?AT8+~Yuwx}o%Mb8;>XGCpB)EAKdY0|
zTK|TTRDi7m225W2__Sa{VBAPj4}BKW<Fmhv<kDp}HiF6Et5=H(iAzdi(>O+qBBP1f
z^(7}OdnjZdl^hZ~qcW-Caid at 5_EOi@tcjqFxWr#Peaa}da+jrst`+K~vV|9gLHcf;
zSveN%zF5wZam#Da!3GCa9aI}x2owI-#;#Jcx9V+wC3ny0b8WurA|@``SFRxVmiu}O
zilC;vT;|+>t*l3yHy_n4#cK_J{kl2Wz(DHP(fH?PtH$3O-Gmp2YA0{)AQEFy$xu9{
zxa(}q6<Za_ycv>V1e!K at c4V4V{OAr54iPv8=l-IqD(R3v`3ZRF$?ZLvoZMGc^?~}6
zP}_S}&f`Y)&r}onQG=#V%P!4<;lC6pj66O}GupPjZA26CH2H3dpZpyo#scN?9t)@F
z*rf=jfHcnxDUVV!nuIj0BFO}bjds4yNA;Jj3jx;cRr{AMT&TyvC1i|0_NU0+Mdx_h
zxtsqzOmVjP4M=sn{?;BQE*Oe$V&%Mk-41mjw>T1jo7kMDPM!`<(?bZMUE&1ynbAAc
zM-(UCzD~KZ{rO3_3ai|`*{_2y3(||@025htJ%n0AZooC*@kAZN9NW1Euli8rqsv%w
zb=_jPJ*spEn|{GtHfdFOu5Hipd1MhD at a#eU(3S{sWcVNe^lyBP9zsZd-~t(d5M6$%
z2WBkP|3ULkcS{;3PFU_No{*S`jtzqC`1P;se6j(-b|zlja9c>u#gO8dm{*ID+<^Rb
ztDT&H*)uT#?z at S0x;)|g9HW-#L5ZfOK~>+qyng02*9MD)2nF2O<RT*M6Z0zOBh{15
zpI~wN!-Of at eYb4sr1L|HFZp^9*Wa`tbxZ`ya(wlK@|an9V_yG%^<sOdp0aoysqem1
z+^1ULo=iKRjMeenrP?{k8#r=6Re3W4mQnN>wPaId)%Q{k2s*?&>Nl!8>w;$w2qhyQ
zWwxtpBkRR={0kHlNM3!q_sMw`lTm4U>^^=sX3hz+AJGBU9x_rvSaPh{cg}%KA)yM?
z=R$W&Zo0TU`{E*h%ebXxp;AAilQtUdF%l9XriPVa_H7PnkDb(8I+NCUB0SB$F7O6|
zdv<rV{FaLQ at afYpIOmd+7+0VOQiufS!hP4rD)X7Os8 at x=c5RgdE3?<{sY#r2jsa#P
z)bs2)seO$$-R<Es$sG|Q*bf9OD9)?1Oi&|X{PT^_z$9JN#qU~LcA!q6A2vHjlCmuA
zRegQIwYhpi0Y833d-NY4ge^vXvBU;nMX`&0|Li7USFBA_kYS>8=^^BBMR&KwWQ;R_
z6D0!2F((Z)j6llyu1fxeTdLUR2^p{Uj7FsD_)p<LTZQDC6VXR8UWj}C-t+qI{pb_d
zHx;%GV)bY}%{-Z!im+zifRQD=g%dq7z0zMH>EvDa|F}IZJ^lE+GklSO&0Qthxq0<l
zHm4)B`1EPYmQMr4JaYwl?A%RTd=+O1_Py<eC2w)O^C*A(@ckRa08B^xZ6?O8l1T4t
z3p2A`m5Tzt9&TFsOtzt;OwRV4@`QExvkO at VH@e(cAVE=8-HxAsitYUNNxX6{Q at X_4
zZkk;R)QjL!tQ at p!=-A>cq?FuVaL3UpLM!=NrG$m+Uc at 1X^@Qag`a%zrD~6U$Hm at jL
z?#0j3ExiL!9Ugq=A#&62C_u*z;=AItpUb(Rr&rB+OPU<G?wK>A?)_Vlw62YM0(F?=
zkw~mI=F_H$O7}-Yv2OkPU&ns`6l*iie8Sw03%rIGZX*gIw<trHG>Kf-v+3b*$}<#x
z)Ff^5F9i9Adhv>g{y=B|X~dUWxUk=s1<k)C_m8yr0x8UG*14kFQSe4quL7_Jy+ at w!
zL!A4*we7d-@>Gs7q>gJUBkDc+DuF(P+G$Gr!UCaDwr at _hUcL;6LE!(HKQVc0D5(Jl
z!1Fe|s5c1~1tzaN)kK|6h3LC3DpkzA16B3{V#XU9f?E&Y)3_wxl9+NWPIg=<0mTCO
zm#V5NWfi`L!k{R$jRb}pf^@TQckQ}A$0?kM&)I20*|}~z>zgt?(^KhvvD3N$9Fn%N
zY0DOpSw;@pUp;Yiaht*tXdm12cA$erkNR)^wz>ZPZ!zuBR>y4w2*$~ilzuC##RpxU
za=z;m&-w_%B-oD%3hm(7S5vJ!!<o>F2Mqtfv=#$h<@MQ1?1v=zy>A^eLb$qjkZ9T7
zJ~A?7Z=`C6g2FL|he7mEL%MBGu7~4^hw-eLRYoQ}j>-{sajuSzK{ijCx@!5<*OV<l
za>y$LQU$lBV&nIA#obDp?gJ+`Fg(x`TuxH*5m9e88q^%#8#jU$$4&A+o0HScYTbJH
zc*yFQ<u7BMc={FN=W8gG)_=)A=Fql{a|_{MZLExh1bx|J_-ItW&d$S1PPT1Zs(iuH
zve#XWODX^7J8THeMBT)+zxJmz2zXB+qVCL@;VoKXRU_L==*Jm at VJ_B*lk_0i-yWk6
z!EZyu?wKtYV!D{rD2k`pSa~z`1Ajj`R|cp)N{7~W at WzzmXk4i)YS9c5T(@GK&hkYE
zzwZjGjT$`8UxsvAlA5Rt5df{6yOnY9T}KD~mli;8)~pBcUPBV|8_$?Fx(c0tBACc!
zyj8VKh(WhZE#OKn=5lKq9 at nHfV$*r~%|U5bR7HJ5+mTO@#tef(WF|M$#FvgjQ!uXT
zlZzo_%;X;g{%knzjnbbkf?|U(D7Z9`uDk1O?d@}jPY17mSyhz{%pcfiT*;7tvTuRC
z#JJeju3o)p-aJ$1wD}0M%=&L8yvHVgHl)|H#ENB6b8Ban|A5SaePn=exAru}VGW&0
zx0aGrDFEyC?IS1LD(?IdJ~x#br<FItKW at zALn9hqZcNRd?HoG(g=6w$lZx60dp~{n
z0M>1=<JV6ZY(k5WtQ|AlYPxOlXVkTvNwg0tlgB05TFJJ1RdO~_Koj`d>)=VHe*HWL
zjyzfEO5P-EibITzF?7XX<AHq=JSn!>s*kpq88V8I<R75`s*mMX3pQ117nj_Bm_cn&
zCeczAV*XkX1)<!BHHXrI5X`u at 51msbJQc4EPqvS6(HZO<^%&B}VaA9;sWqgd^1|t&
zfifwG0AN_uV*Ul+3n at cjZBETPQv7>F^RGUIUUOSF6qVuP1KvnrPA=b{Cc?SzBF<Eb
zJ>3ZtXkl?cyel{(pGrB82ZCN75?NeaT>bMHs()Z(!pH at 4J5wrwE4R>S(XVsHv(GOq
z&Imm<QfhwNvU|q0t5!8pKdQEg-1}yvvGf($GV7|wzH1QfUN&xi$lcrSm9>klYdir0
z3BI!nO2N2 at 3YWg!|Aix-L4sqxxZgb1yWMLp$0$t_>tx>`2WqlyjTOgV`*-brGihCZ
zy6$>c*SJ4pBKoPR)jWSbkr*;+T_$D`^MrC{EoWG^q1$?rMi(#MGnmzIv|Ky)=e|RS
zEMKSgobji~vM}5`{k)L<mE!n5MllBx6B5XckL)+n(Z&2t!o=WS4 at Q1+bavjKkU+M;
ziyfo4`APD=S)cR+f^&cq{^Yzf>^ks?)r;Gn4+RdQO?+DuAs-Z_OW!Dc=XnJIQ2ffz
zk#APf;-fsu0AK;NL+6E~e`TrCoDGRR*pBxVmo8rX{l^bRZINk|Ka{-_)<;!BMyB)2
z7qkC-N{bQeBbR??+u at HX_4hrN_`u|7YpaJ)9;Zh7&|YnhL9+2$XDMJ$p6uWul9j>p
z!w=kNLVfOF(dNkw;p^0PPTiDp!!;5$2j(zrT^z*%<93b&m<3%t;03^tAn{MvrBD9n
zS${qmL6q=Gu>CTk4U}}?EyxzI`<YL(x<v>h&@EBA1TYnF5vt7YllXk7)0m3U+IDHR
zGzO%;zVU5UC?9mk>%~~0i5oZd4)-W2=~wZ{oaAo)zOmis{d?RjGbkCH{d4OnPaTUu
zeIo!NcjOI10WjgzB&fK9B=@!X*_0FJHf-q71`G=*o?NKPfyzeAPGD}+T58%MJ^cA2
z{?hWpdgnm4_4E#yeC^HWNjV*{9Eff<7(}GMN2Ofxmpgv8r`&~p<t++56`glccTfBQ
zCSBnw-x(63x$HWAif_DNkd;>ti$HouX==h&on~@Zbf5Wrpd^!E(6ybmZ?yjTC(E%&
z;+?F7F0VFJW>BB5B2GStDL?`SCWI###%~y^_*xS at jwd`V+hKK5Z&4w*Z~<&B)tRj8
z=d7S7h$}gJmKp)WM*Iq<1f3wPHM^y6|J|WEKNtMd at 1I=Roj%el932I2^|k{OMGqb}
ztDEmDYWQ|a3CmF+UFerCQbQUUzrtobqS|AQ8^Yt2Z3FiRoPv)YrBu3(S-AChsbozK
zz#d(zJ+c{Jx$LIJJV9KA3%Mw4Z0u;<a7I-~7%mHxpL)z9g-w~i(Nvg1l^#P7n9N|K
zP3^+=S1gvzja6x1*M|Y|;04)vPl?+GndvEnF}Rrj%?%LVVwD}L%~1ELSCvy$MaO8*
zXnmaBST|FDsE`8#5P9{e5vUrtXa7CY^pp^_(B;v1T{^n`O!wuByN*B1&=X6`FknNN
z10E*JJnYP!YU)Z#e;z23%(?UDJNY!@3eaL~A>%Z7V<ScY!d-=cLQj+QJCN6c1Ea}O
zjo{Jz_+#RCyEu}pkK6bz=;@2hgG4)iUg&b9lnnyK_xWy&=>~;4jc4`hcO5QGa at oZ8
z7(Q}j30{y5rlBoDKt1$9SZXPY1flHf{<TUCjotuqO4GK{a~CxZUsL)2Y3oeGa?Ia8
zezg#l$WmGqnlMPIP(-8!QN*aEg-|GEic(Rcgi=b$l4^`SiDXG7(IP30H57`<43#KK
z%k#Nsj^lat at 0G)n?(6z3=lR`EbK}|bth)U{hVhCqDU0Db2v)e3Q=3LwYo2<srHHEq
z<?g)RZ%AcI#x^m?hvb*ZzrQbGAtL7|MJyNG|M3`6W&_tTe;or84A5}3K)MK!Uvmo!
z!s0VgM9^xpQKn28R$aI6dnw%&<^xG7DF^|iYA6>7FVk^;{djIo^Qu?cAj_a-8oJM2
z(eUk8(AuzR6B+xH?@D^*pWhG_`Nx=msZyQES-6h5TY!ig-oGDo$*9h8rmC$0oh;W1
z6ug`lW2$<9WO4%+(2Gvd4#+$f7njLXXAi}^-pEggPz7w9()tbI$w(wynM8nSCtuE0
z?M}L0Q+>VY9Z||6)lrU0ppN0Ssi;`C>T?Fm2rn{L?c#yanu9MvF;LlYPe=;?5$c%l
z&NTm- at 9yQb$N1gP*Pv;rLuSoV^W6W%$sXA^NC(ez>A5HHc3>5tThM$NZN4ws0*8At
zTUB at aE78=RfS}<A2Ryng?)y}E#U8bX{Hu&A)w14MIcXzvHAMkGU9E2y+*aQe)i>zU
zNs!>1jCCg>oZf(ef|fliT6<OeH#o(RHH^FxZ3vL!+%M9xkKC^!{pFD7iyNQt8lC4q
zd=$4PZRSEoS^%4e4QA=MLmbj$$BY?#KRy-MRI)co9dDWYrcEbk*co5uNyVU<V}9xU
z`Ow>sHogR(yK(Cl3>D3Vgn$YLOQkd8yy}Vv?!F!Uy_B?lPDht>C&|FmExTW|EAq`<
z_x+64+s-nlgBJwAWL8l{i{`H*M*^TM9<33|hd1gyloM@;g@!}nUG at IM!`>&Uy!uD(
z3TrSn_Al%cEX!5v*WYxx6Uv?c)$=>tK&O06SxWO-;*KVxm1UTBy~`p0=xy5|48Uma
zon!|H0&fKgCpBAXS(&M}$sjHx0++DLM^gSFg<^pK(bt<vjGw7$P)D||J)@-*D^i&@
z4EP6#NqN#DD&=vuvBOiA&-r<KY^-i#CF=$sER*F`S2z(AfMArfgv<D0;$#W0r8%|=
z8%wgcepVJxgoL=fJrVil@!ZH-3ey%v>9F5XQ<rx}2xokZQa6`XR21KP8Zo1!Ol_Qt
z-h_D>w at wF-($eB(dIFfU4|ze at X<B@~bH_d2Xz*<gzejS${vQ%KN|w}>XwuqSTSJ at 2
zr3;q!G=QXz%-gUsqmR7X at iVz<E!p-2QvJ-^ePHS?=QfaX$X5_c?5f~etBXZ$I2#-O
z30B4oyi`Iy{T;w4Jc0bR;mz?}wW3K_2?^n!BTz(1W-edTrM4_5(Q!|hSdN|87lt7V
z(qW at XFV|5QSFA!T38M(436$y6GazYLSNms&|2$7Gg3`AiCAkhB1Qi#{S0wKbQVW!R
z at H1RisZ46^AMNdOOO{NP9yopajzQ;C3YUIGUnG*`Ol&ETi!G}LhhT&pUtWYw0UpDG
zqD!C(Fd8vz-Xo=k^_Qf&TK?LYb0>OK{V|GQ+D_O;kqwDADSHOazl~)|r8LnqJvDW6
zeVNj?2Rr at O`h9vKucSnXf#oS1etmiU<1wQvLRq)d{rr#>8TWQ&k~eIUivIIXK|$^H
zH#;<1Zx-wy))LUP5*HuGkC;I9T6RKv`UJ|uw3HN`pda2pB&(#g^`}h}g<G!tfXwrw
zSzMqZA~ZT0L3mIwu|{6eFDE4>=KW}CX;)I~BB~c!SEOC)6@)}1dnC%#9gU4c&_Pi#
z5RxJzxU_#dvSCA<n1C`#Ou$A6(tJ2RS6rYIDk+&~VUc_zU`o=5JPw1LaSG^N?X!p;
z{q2HFtP#x)gVe^2i#QXu7mVe^35ieJPFlC(l3z0J5PY9q8<<urU at s&Z-&i-;8dgQ5
zbt7k2Z&8M!uzgYZ_tFBx$DEFwlw|yFVLZA2$GJt#t5$)ty);c$qwxI*1J2xM-=3~*
zyA8(-o{%Cn)9*lslRg~?T|qM8cMKuSELWXAp=3_K!4gRqKABmLP*iLnZbVzBsCQpo
zY3X$-In#qHO|8Aea#0j!lcqdM$bT6y;A&xvYq8a|XU}?teAj51tA&r&plH4Z^pe*j
z5oI11t2}1R)W)xFCYxkV9DS}H+;zvM at R$Tt3oTPDfDGFlE{{x4GF4;#x%KGoWj(8t
zmB{Sw6&6muuY7>1dwoO?@-KCClSF!+O-th!fTvISOr-C_9K^)OXTfB4PHn`R$#;fJ
z0VM~-R~5)?=r7C;Jl!v8DyBlYqWn0@#A^mj03gr<oV}`wRKENA$_RG90VdGgPu9_4
zGIe3#$b)ub0Zpo%PWq4uTu~PgFfLwf;8QQV^?1oN$s;uzebWbfp4+y7XmGYvu&=`-
zETP&fzFB|l`T2bc=$)=^Z^<sMiIX`wCW|}=3vWd-o90<(FJ6=oNUU6ae{eSud~4R#
zjJY8bWv<e9w%*5)Duk@=re7rbhDxb%;}ULv1Q}a++}AqwD)YCc at Ro0PweCmEfmA^K
zn^phmbzm~=9V!oC7~n7V9b5!sv$VoY at HR&tI4~y8^%FUYg3g~MDOq8|uJYRdjWn4`
z6Uu=MCi(624bJ|7a&jkh*Gg}_Y<W+iZczm<VIQ{|+EHM*2zd=I6~?14{IeuJQiNxN
z^k!bW7H$?CqolVk|Koy|1?su_)0c;wn6W2M at gev))~CeiAsyi(9|uO2|MrL06l*0T
ze{W}<doW8M`m3q+M()B37Z;~8d0VUTk#`hLr~h2}@<ye!u-Lgb_1ZPHm#{i(k!Ozj
z<rmY}3J)GcpBpl0`25s)3w}S-<-)>Y4?ceWd{1>^qD>hqi;ITsUJsSx`cpxQ_d+f(
zEydRkO^w<}k$D3x1#6A10^J)O8F`$jNP2u$4E8(DZA<f5apjfaoqGO5YM#D+tvYBB
z4r`0l#SA?yiE&leT@!KTN-HG~vCRFW^Ea+GayZURE><v?3orm9UeUDPnI-R!^xuoS
z+`~iUM at Qn%oFeY4h(lQiS$zq4fBt!|rshP)jie;U&6_7bIJGJbVA?fJnCT}6evBmf
zS-K+v52TP=e@?9{R#|QzL9V-<oy#AKBvUJX)2;Ykmv(;l1mwmbv?izS^bR~eGqCpA
z#S8ZKwq*|&HAee<5~a>ga=3>30z<2;(*oDTBS&zamEq)R4Sv^^BPIxI)~y39>ff*5
z?BJ;CX`|eDSXM{%@8{>grBCDd=HUdjzVGkjd0(U%&dCAC##wQl<`4U!v9U3v4H0_K
zU#HGw9>~!M*>RZzw0n;KkmZ^74h{^Z`9LM$<|eW?6cvT{XagG}@Xa96D@`-B=W?0O
z!U}G)(6IY4lwbe_5TWea3FF685f{`>O^D%H?bwXX>+bEoRP!cl(xsfzgiz7yIxO4h
zuFDQoS64T6)XSC#J0q*CUjqIMNj2lI=%M3j)8gaD=4^j8H>tiRch;NR*TsZiG<)N%
z{M*ip at 5r!-ioLsf<eEg*dXO#A{FCiovF(7%xP*N!q={O1Ztj+S7a1i9tHTd>AS!C@
zgtY~eB$K`XU{5?D^HZDRUdoG4AR4_{W|;p(Y1b9;oc`Mn)2N)CEC?@<DCN}m6?BGH
zuWt5yu_R1!mWg#mt$&Ziw?N*BL5!_=RV^hYifNM()&Wehoqeypu26bp<4vE&!22OR
z;Y`tpV4}2J?(@a~gJ6_K#>Q~->FzF>W~*1%a#_<!cI0T=q98r0Gv~5}gV8!!SJ#>M
zDmU9MS~Nm%`M$|*__vh9Z(RGn)1LbPFI2~K=imV&rXvlDpEW;=K|5k%JJDI}zgd{<
z%J@>$x+2p2^=m=E!@n7AERIm6QECT|9O*CkgS->e at Q2y{fJ5$rzzyfBAZ`Bp#{mlS
zJ?)0qtQ{8^^0~ZaQn>9Py#xMzY+Ek-kMj8TZQ{ScipOO}Y=H>TXVCifO}fWU$9c;m
zm+ad&*3dP7LzBoY7Adt^Cthx*>wO$uUj|&JnC5mQpo<T^^{L&XHgELhqND`k)*(`e
z9+;b#c!sL*Jw*h9lTUREB29l(1dB61(J(@L<VfMdM7B2J2;OGa!yS{(r>8eTb5v)4
z1XABambI=vqyg;%cb`#KA!-CYVZfwaA3~?SYn$+_Q}*2X^CsH!yo!&^v96%~UVTGA
zeLuQ&Vu=W}$^ppX+cZ~Y7QcF>lFr1^$3RSeO)Dva<ffjK@@i7uy|AKBK+)g;(G1VS
zBoC4HPx2je!0lv4%kycxhY~$bzF0S?lZoldy$)>Rgjr%T0UG9aw05<1_*lAXH1#Tl
zm(#43KDc>BMMiB_5ckhQupbg7*_5%D{t*{~db*CJ)@<e$V*;P%ZC&x&a)W12WP<NZ
z|5CF5`0SJOy`=CU5*C8eB1I!Yv16uR({a=<{8ZCCUU=hkVi%pYlQE9=*Om?lP$<ss
zLmhcYOJUeBqJ$#<#W{n_%=$!`lTTq!7zK={{GxfjW?D6`4f`EAA#?TgjDQc^JT#h#
zk6mr;26qRcDX6QflaZE2+}B6ya!b^Xp(DnWWN*3s at uSvoBfHwpwqyT1cMuaiJg-9{
zN1voFQA#|ks=GTk!dQ*hfh5yz%7l7K_ at J9SAgCJeE_d2${xT7`_dmf4+Yl9VX|gXC
z9jE8Z2Kf~MM_LBQtsSej8S|i+ at WJ=ZA1$53E)`)lPlAh<6#TbstH#nJN)$JbqP4$C
zb#=8cBTp#Gs!TcKHpgb^QY!ZQzyAuRwclwVjRTfRzCs^V?n*yvR*|If*k|W6UyDmQ
zAX$)fv}h_yN|$F`RO${ArS7 at 8`JqdmHE?Iouj at Vj+_!gt@^s&`Eb-&7`?WOZe`tBP
z@<MwU0Rl|fN-H+HM#eTKAX at Nq%l-zCT6I`V34A|j`*wu5)H{<V0XuAk<m9u at N7a;~
zSN>Rgi@^$!5b}lmkBWOfd$}jxYQrdCm4}7nQsauTyQkz?TBS))YJ}F9uiCY#jv>Rc
zgb)&=bS{_{-1On2W2<&;Dxi(riZm`Oi`Ag|Ab*eqSLsG~cO89wBlyEhm$V%w&>mB5
zVYq at P-l|vE*bs=+jlJj|(UDfZ6fm9|3~Cl62T5qQvDG@)ks5W+vbV at 3B+Rsw9IkTd
z==3c$SJ$uT- at oDJl_dH!dwV6HeFHa?Vy_nsZN)AN7LN$#m+uS>CivT%IlKHBVJFaD
zfVz1gXR#0d*jaASEkDbkP8K0QH4cq~i|6Hx?Br8Zt8jvI%Y($70X(~KVSnK^ib`=I
ze?j=qSw at 5e>|0^r*K{{{)eW++erJbJ>mo-VRkOEWSkn8R{qS>{@fMe8!&h=!J34l^
z{bL)j-gI<IvKMR|j}sj`We+Xsixo$Hp|av;B6ecDme!QXlT+1gURi&{Z|UV#d~Bk~
zM$o?Gvu6r3XL{GR-~aX&UwHxD+;6|dr-mAkHV^elorM^Ps`K^HJ*<T99LFNBEYvR-
z>kB)>8kiV)Wo79oTQE327=YEchaLT8-#TUcQpKLEgpK9X<t&L0-eqXR8zW at d$frIM
zISf{(x2iGp(>)|Np^OMRks)dUt`-h0$XKad{ZnWte>YR%vuo|nb8?k;pOvB+plJ(i
z{{*sNT9M}3w>xOn*mrp5C=GWo!1LPjG31{Ek*jb}Q;CC5b)>DS2p%_7+JE5eiX&=P
z^DHfQy;(Ep(+`e81~F5lW+A#$Q8@;p+v3~Vx4Chc+i at j>my?i=nV)pL;Vouvl~EIQ
zxc7ANGAB5%w4z;e6C+HA1+38>B6+DCDj at R9>Te6r(EQJ~*BG5LrMl9m!T<TG at awv#
zpJG4a>u$pGv69_EA7}K3b;GD&U2mUJNY&0Ct=jUIb|CeajlH24$IEJKPixe at aK7Cr
zKHQP=k+`B_BM)0sQ^^Srses at G{Wzc|t}Zdkj1_Yl>%x#mzWlTMSTZe<)s9ht#v<jA
zNU_c#_QLTD2s2$M)7BX at wWCkDTEA|!AGb&o#xwV&Soh`X-8O3(I=bwXvfet`%s0i6
zM5i#xaO=Aw7thLOEnUYAjR-xrUylE{wB~)*^va*D>2Wcd95MJ^5SpG|JPz4X)ZV at C
z8k)K+oSpaFlEHVug<(&KW#@nwQdw+7UNSN_QIaV^;>3cQzxS!sSgaKyHa;FlLKg!=
zWn^RySm&wFNnH%miqt(U%YKA`x3G1*PY7kit&5rOVL1jJorxw0t%16N!n3NX^=@tq
ze%@z0XOZ=PqSuyAr$_tT=Z4E3WPQL++SshVUOL>%IUv3hK^0kZpQ>*i9<}Cpa&j~3
zgd<lpJ3IdUFqBD_R#x>52aJ_I7<?#2Wkd-H@`ZqHl)c*B<KqI^04(!!%b+mE)o<8*
z*vYTxNaf?lmJ1g$#9K5Q1)I`?s$j+tJz<iCh1Q5rNMLYk+Fp<z6fV|_7e4|*d-CMa
z2MLx-n&%hFHCkM(p$|BaMg8OrHGF7 at WD7GFxtr<p9ub`}!w$P7a|UP4m~rgw>4@!n
z{qxow(yFXbtadBWKtTeE!wS0G>P<QWZFbA5dws9Fdo}yF?rw~^2;Fh$kmWZEU|xku
zzswji#B02AccglgXp#znq8!g$yGee#EPkHWt5N(z^MA7K4Dnf5BvLl=`q+5|F~zVe
zjG^goWxM;S4DB2AJIDFVt-qx-loP65aN{S|o{w#DCC&Tg=6Ij>*jsbhaqad=wav}F
zJVVefWT;p`ctzmu0BM_->(oqGJZ@;MYaI86NQ7`<M)0#VrT3nbYnELlHwXj)K|duO
zd^`eD2tnVXFik26N?l~n*{P}TfJ^qS4EcTGC4;(daeyNvr2M(I_P|1OyYrrieY`z4
z6a2uC4!OX5MD7ol?;0RKch_>$V}?GWwhQoD-N-*BJ-xheJ4Ga_lD)rWduzHy)Ld6=
zm`xVS6k}uc at QnX{V8AW13!X=NkWd_RrFD0-dhcmtgRN;@41Wpq$P)xvC0#q`V6pg@
zT=5d=$0cf(>Hja_)?0UU5K<g(Au%~wz1MPJM_uH1nG`XIdApe1r*t*9-997bK$b at B
z-+u>iJ at e5Kf}($^&HZ?vMwP at xSUn@uVg#*Ibu_N{z3?oGc~tqz+Od!JmnP)QHZ|Ry
z+Q_Or<ghlQ>mBdc(9ka|thdcPNq6m)ydD$7oARItWdje!k7)Y**=E_Y0xgHgX~VQA
z*YRHY1SL#zTwuCMH5v#W2 at P&B)WRb7{CmU9KE_F3c8HxG0ExM~J9J0CZMXMSDqwPa
zc;^mY-gV$M5XJYl+XO@`(_m$6PS78Dr5Qe){H+#`$=Q>lGPjEmH_l!z6`Bf20pc{s
znE29h_nC!%Z{C=x?a7<Ek!FmV+xPCyEka0p`+?Zl2K^P&gp^aKhRL-FLQv<E*3LGS
zvpe at z0>ibg?fB>UFzXXT at Af%%w8!>nD{NV&TinJCH%=EEm^N%cTvnJ#op|@tkx_ym
znIxJKATF*NTmjriAH$-wFgIUdY3X`&#_*hfLjQ4e%ke7M`N{%f;cB5>oHg?3Y|Wi@
zFSVU2lIHr56it37%kKLP?dhR+lsGLwi>V6V<Z%c)(z?<&8h>q~!mz6^?U-+7rWqjq
zYi2Tf8NbFsuBmqBMHeF at 9a_HM^6PErDyW}6KFe_Y-v*rvUo3E{U1T=o|MAgNmf)kR
zic9F0#Ra}wg0^!_oqEgJKT{QxzK9Lak5at7?Q6J&Lo0ZX^0z?c5qI83;x-kfoGo82
zr=%;nZ;AX96HV(kOWflQt0VHh+u0nm at c3EN)P5xo>Yf>psUE+I!D!orkV8*&gnZ~f
zsQWzw;v at xF0p@i??7i$B^Lg{S!ONX<&_&URlYPRTw>kHOU*{)S$u-8?p67>29 at x5L
z;7P6e(#F at ck?R@`-zhe=9%E)}A5*0`fM--i+E6WueGE(VE<y<9$E=MKZGB!>=iZlj
zQk_>l*EjJ*eZBRgPk#+j{9fVfyY5^{f`Y<HRiGQ{L^?mD4TWiWj3KP5uJ&XS>XRq>
zK>ZZ6n-;C89hmzeviDF-ue1E$Z7z!BMkL6~I+Z2OZH92&PO07Z<b9WOmGZLX?F0Jt
zLn5h8SQ%R%a|2;y2Tcl-`?`m|$*qf9d>5GI=8Y9DE-oCv6!fsjxZ5GRaT2$;3j#vf
zA<xtQ-YA>+a#kN}kIC|nd>S78rf_`cuTrCW!WEmXIFK9VB?S6-PRIGBQQx)Goo`#M
zvGLR{_$2*EgQ-R^9Zc~!W%KT;Oi$UmdJuxqK?xI7gn_2E`h3TOSJeV^f6XopEz8RZ
z`H at GYHD5+EkK~yLM;lTkX^b7)0Ok)D4$Fv;A$PmEhiK%4s*GAl?=o(U0P}!{+G-*D
z0hf19*x4gC+<VIws<j at Z6^J<R84b$yLo+OSyP>{3$pI?t>C?hqrS}q#mabeW8#X9l
zjSE8A5PG7a;_4x{sGyddTQ+WA==`eo_W9j&fqkZDn^bUdStm^|eEd~O7~l~b{&iBo
zntbgZB}9r<xq*IO$%WSQoXa=iTT1lrUkz3OLBR2EVf at rr*g*(xJ8l4j^|vhgcGV_}
z5stt)FH(!O at 0HCT``<v&h-hbJ08%zFlI-XaGoBSMJ!h=Wu at 3aUz{(2ylaa}IchUa|
zaYk<$iLY8z at lKf%_|v!VTP;y&IClEgt4BM0aYixJxPZo4^ytr at C!y?1(=SrkYWD5p
zzd#7)i-MK2xUr~D>Fn}`Gw-;<C`d7}=;-Pmo$9Il#ids04&{erabU61)6x=UcoSq?
z>yd;=MbwZ^ow}o^?BR+}Vu?ybq5z)ZO^35BZ;h7n_+o8FUx^l*NgPnx#EZOqbw*E^
zc4W%N1iC47Ex5J`wyhNX?%@vOvBmZshnm#i2!bHxJAaXx)MHr%MKPiAz^Ui_mN4JU
L$~4`?CG`IQyMpOY
diff --git a/docs-xml/Samba3-ByExample/images/chap7-net2.svg b/docs-xml/Samba3-ByExample/images/chap7-net2.svg
deleted file mode 100644
index 1466498..0000000
--- a/docs-xml/Samba3-ByExample/images/chap7-net2.svg
+++ /dev/null
@@ -1,9075 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="34.602001cm"
- height="23.67cm"
- viewBox="-11.55 -0.456 23.052 23.213"
- id="svg2">
- <defs
- id="defs2765" />
- <rect
- width="13.8"
- height="6.513"
- x="1.375"
- y="16.256001"
- id="rect4"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 1.375,16.256 C 1.2093146,16.256 1.075,16.390315 1.075,16.556"
- id="path6"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 15.475,16.556 C 15.475,16.390315 15.340685,16.256 15.175,16.256"
- id="path8"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="14.4"
- height="5.9130001"
- x="1.075"
- y="16.556"
- id="rect10"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 1.075,22.469 C 1.075,22.634685 1.2093146,22.769 1.375,22.769"
- id="path12"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 15.175,22.769 C 15.340685,22.769 15.475,22.634685 15.475,22.469"
- id="path14"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="1.375"
- y1="16.256001"
- x2="15.175"
- y2="16.256001"
- stroke="#000000"
- stroke-width="0.050"
- id="line16"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="1.375"
- y1="22.768999"
- x2="15.175"
- y2="22.768999"
- stroke="#000000"
- stroke-width="0.050"
- id="line18"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 1.375,16.256 C 1.2093146,16.256 1.075,16.390315 1.075,16.556"
- id="path20"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 15.475,16.556 C 15.475,16.390315 15.340685,16.256 15.175,16.256"
- id="path22"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="1.075"
- y1="16.556"
- x2="1.075"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line24"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="15.475"
- y1="16.556"
- x2="15.475"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line26"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 1.075,22.469 C 1.075,22.634685 1.2093146,22.769 1.375,22.769"
- id="path28"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 15.175,22.769 C 15.340685,22.769 15.475,22.634685 15.475,22.469"
- id="path30"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="10.617"
- height="6.8530002"
- x="0.495"
- y="-0.40599999"
- id="rect32"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 0.495,-0.406 C 0.32931458,-0.406 0.195,-0.27168542 0.195,-0.106"
- id="path34"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 11.412,-0.106 C 11.412,-0.27168542 11.277685,-0.406 11.112,-0.406"
- id="path36"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="11.217"
- height="6.2529998"
- x="0.19499999"
- y="-0.106"
- id="rect38"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 0.195,6.147 C 0.195,6.3126854 0.32931458,6.447 0.495,6.447"
- id="path40"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 11.112,6.447 C 11.277685,6.447 11.412,6.3126854 11.412,6.147"
- id="path42"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="0.495"
- y1="-0.40599999"
- x2="11.112"
- y2="-0.40599999"
- stroke="#000000"
- stroke-width="0.050"
- id="line44"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.495"
- y1="6.447"
- x2="11.112"
- y2="6.447"
- stroke="#000000"
- stroke-width="0.050"
- id="line46"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.495,-0.406 C 0.32931458,-0.406 0.195,-0.27168542 0.195,-0.106"
- id="path48"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.412,-0.106 C 11.412,-0.27168542 11.277685,-0.406 11.112,-0.406"
- id="path50"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.19499999"
- y1="-0.106"
- x2="0.19499999"
- y2="6.1469998"
- stroke="#000000"
- stroke-width="0.050"
- id="line52"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="11.412"
- y1="-0.106"
- x2="11.412"
- y2="6.1469998"
- stroke="#000000"
- stroke-width="0.050"
- id="line54"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.195,6.147 C 0.195,6.3126854 0.32931458,6.447 0.495,6.447"
- id="path56"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.112,6.447 C 11.277685,6.447 11.412,6.3126854 11.412,6.147"
- id="path58"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="10.337"
- height="6.8600001"
- x="12.35"
- y="-0.43099999"
- id="rect60"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 12.35,-0.431 C 12.184315,-0.431 12.05,-0.29668542 12.05,-0.131"
- id="path62"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 22.987,-0.131 C 22.987,-0.29668542 22.852685,-0.431 22.687,-0.431"
- id="path64"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="10.937"
- height="6.2600002"
- x="12.05"
- y="-0.131"
- id="rect66"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 12.05,6.129 C 12.05,6.2946854 12.184315,6.429 12.35,6.429"
- id="path68"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 22.687,6.429 C 22.852685,6.429 22.987,6.2946854 22.987,6.129"
- id="path70"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="12.35"
- y1="-0.43099999"
- x2="22.687"
- y2="-0.43099999"
- stroke="#000000"
- stroke-width="0.050"
- id="line72"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="12.35"
- y1="6.4289999"
- x2="22.687"
- y2="6.4289999"
- stroke="#000000"
- stroke-width="0.050"
- id="line74"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 12.35,-0.431 C 12.184315,-0.431 12.05,-0.29668542 12.05,-0.131"
- id="path76"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 22.987,-0.131 C 22.987,-0.29668542 22.852685,-0.431 22.687,-0.431"
- id="path78"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="12.05"
- y1="-0.131"
- x2="12.05"
- y2="6.1290002"
- stroke="#000000"
- stroke-width="0.050"
- id="line80"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="22.987"
- y1="-0.131"
- x2="22.987"
- y2="6.1290002"
- stroke="#000000"
- stroke-width="0.050"
- id="line82"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 12.05,6.129 C 12.05,6.2946854 12.184315,6.429 12.35,6.429"
- id="path84"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 22.687,6.429 C 22.852685,6.429 22.987,6.2946854 22.987,6.129"
- id="path86"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="10.821"
- height="8.375"
- x="11.905"
- y="7.244"
- id="rect88"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 11.905,7.244 C 11.739315,7.244 11.605,7.3783146 11.605,7.544"
- id="path90"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 23.027,7.544 C 23.027,7.3783146 22.892685,7.244 22.727,7.244"
- id="path92"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="11.421"
- height="7.7750001"
- x="11.605"
- y="7.5440001"
- id="rect94"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M 11.605,15.319 C 11.605,15.484685 11.739315,15.619 11.905,15.619"
- id="path96"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 22.727,15.619 C 22.892685,15.619 23.027,15.484685 23.027,15.319"
- id="path98"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="11.905"
- y1="7.244"
- x2="22.726999"
- y2="7.244"
- stroke="#000000"
- stroke-width="0.050"
- id="line100"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="11.905"
- y1="15.619"
- x2="22.726999"
- y2="15.619"
- stroke="#000000"
- stroke-width="0.050"
- id="line102"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.905,7.244 C 11.739315,7.244 11.605,7.3783146 11.605,7.544"
- id="path104"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 23.027,7.544 C 23.027,7.3783146 22.892685,7.244 22.727,7.244"
- id="path106"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="11.605"
- y1="7.5440001"
- x2="11.605"
- y2="15.319"
- stroke="#000000"
- stroke-width="0.050"
- id="line108"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="23.027"
- y1="7.5440001"
- x2="23.027"
- y2="15.319"
- stroke="#000000"
- stroke-width="0.050"
- id="line110"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M 11.605,15.319 C 11.605,15.484685 11.739315,15.619 11.905,15.619"
- id="path112"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 22.727,15.619 C 22.892685,15.619 23.027,15.484685 23.027,15.319"
- id="path114"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="15.1"
- height="8.3719997"
- x="-11.225"
- y="7.1339998"
- id="rect116"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.225,7.134 C -11.390685,7.134 -11.525,7.2683146 -11.525,7.434"
- id="path118"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 4.175,7.434 C 4.175,7.2683146 4.0406854,7.134 3.875,7.134"
- id="path120"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="15.7"
- height="7.7719998"
- x="-11.525"
- y="7.434"
- id="rect122"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.525,15.206 C -11.525,15.371685 -11.390685,15.506 -11.225,15.506"
- id="path124"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 3.875,15.506 C 4.0406854,15.506 4.175,15.371685 4.175,15.206"
- id="path126"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="-11.225"
- y1="7.1339998"
- x2="3.875"
- y2="7.1339998"
- stroke="#000000"
- stroke-width="0.050"
- id="line128"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.225"
- y1="15.506"
- x2="3.875"
- y2="15.506"
- stroke="#000000"
- stroke-width="0.050"
- id="line130"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.225,7.134 C -11.390685,7.134 -11.525,7.2683146 -11.525,7.434"
- id="path132"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 4.175,7.434 C 4.175,7.2683146 4.0406854,7.134 3.875,7.134"
- id="path134"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.525"
- y1="7.434"
- x2="-11.525"
- y2="15.206"
- stroke="#000000"
- stroke-width="0.050"
- id="line136"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="4.1750002"
- y1="7.434"
- x2="4.1750002"
- y2="15.206"
- stroke="#000000"
- stroke-width="0.050"
- id="line138"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.525,15.206 C -11.525,15.371685 -11.390685,15.506 -11.225,15.506"
- id="path140"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 3.875,15.506 C 4.0406854,15.506 4.175,15.371685 4.175,15.206"
- id="path142"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="1.95"
- y1="11.168"
- x2="4.8109999"
- y2="11.165"
- stroke="#000000"
- stroke-width="0.300"
- id="line144"
- style="stroke:#000000;stroke-width:0.30000001" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="4.145,2.624 4.145,6.819 5.675,6.819 5.675,9.944 "
- id="polyline146"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="16.100,2.794 16.100,6.844 8.674,6.844 8.674,9.887 "
- id="polyline148"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.98000002"
- height="0.98000002"
- x="-1.818"
- y="14.136"
- id="rect150"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="0.98000002"
- height="0.98000002"
- x="-1.818"
- y="14.136"
- id="rect152"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.98000002"
- height="0.98000002"
- x="-1.818"
- y="14.136"
- id="rect154"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -1.267,14.295 C -1.267,14.785 -1.169,14.687 -1.659,14.687"
- id="path156"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -1.267,14.295 C -1.267,14.785 -1.169,14.687 -1.659,14.687"
- id="path158"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.22,14.371 -1.269,14.273 -1.318,14.371 -1.22,14.371 "
- id="polygon160"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.22,14.371 -1.269,14.273 -1.318,14.371 -1.22,14.371 "
- id="polygon162"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-1.583,14.636 -1.681,14.685 -1.583,14.734 -1.583,14.636 "
- id="polygon164"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.583,14.636 -1.681,14.685 -1.583,14.734 -1.583,14.636 "
- id="polygon166"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -0.976,14.571 C -1.466,14.571 -1.368,14.473 -1.368,14.963"
- id="path168"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -0.976,14.571 C -1.466,14.571 -1.368,14.473 -1.368,14.963"
- id="path170"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.063,14.616 -0.965,14.567 -1.063,14.518 -1.063,14.616 "
- id="polygon172"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.063,14.616 -0.965,14.567 -1.063,14.518 -1.063,14.616 "
- id="polygon174"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-1.426,14.881 -1.377,14.979 -1.328,14.881 -1.426,14.881 "
- id="polygon176"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.426,14.881 -1.377,14.979 -1.328,14.881 -1.426,14.881 "
- id="polygon178"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="-1.306"
- y1="11.165"
- x2="-1.3279999"
- y2="14.136"
- stroke="#000000"
- stroke-width="0.100"
- id="line180"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="0.71700001"
- y="7.6999998"
- id="text182"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="0.37799999"
- y="8.1999998"
- id="text184"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">GWYN-PDC</text>
- <line
- x1="6.118"
- y1="13.16"
- x2="7.7179999"
- y2="13.135"
- stroke="#000000"
- stroke-width="0.100"
- stroke-dasharray="0.10,0.10"
- id="line186"
- style="stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <text
- x="8.4429998"
- y="13.325"
- id="text188"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">= VPN</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="10.645,11.075 10.645,9.069 16.025,9.069 16.025,11.368 "
- id="polyline190"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="-3.0239999"
- y="14.751"
- id="text192"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Router</text>
- <text
- x="4.1469998"
- y="17.031"
- id="text194"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Router</text>
- <rect
- width="1.217"
- height="1.825"
- x="2.553"
- y="1.723"
- id="rect196"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="2.553"
- y="1.723"
- id="rect198"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="2.553"
- y="1.723"
- id="rect200"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="2.6140001"
- y="1.784"
- id="rect202"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="2.6140001"
- y="1.784"
- id="rect204"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="2.6140001"
- y="1.784"
- id="rect206"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="2.027"
- x2="3.5869999"
- y2="2.027"
- stroke="#000000"
- stroke-width="0.010"
- id="line208"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.5869999"
- y1="2.2709999"
- x2="2.6140001"
- y2="2.2709999"
- stroke="#000000"
- stroke-width="0.010"
- id="line210"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="2.7360001"
- y="2.575"
- id="rect212"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="2.7360001"
- y="2.575"
- id="rect214"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="2.7360001"
- y="2.575"
- id="rect216"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.553"
- y1="3.122"
- x2="3.77"
- y2="3.122"
- stroke="#000000"
- stroke-width="0.010"
- id="line218"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.405"
- y="3.0009999"
- id="rect220"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.405"
- y="3.0009999"
- id="rect222"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.405"
- y="3.0009999"
- id="rect224"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.527"
- y="3.0009999"
- id="rect226"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.527"
- y="3.0009999"
- id="rect228"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.527"
- y="3.0009999"
- id="rect230"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.648"
- y="3.0009999"
- id="rect232"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.648"
- y="3.0009999"
- id="rect234"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="3.648"
- y="3.0009999"
- id="rect236"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="3.5869999"
- y="2.8180001"
- id="rect238"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="3.5869999"
- y="2.8180001"
- id="rect240"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="3.5869999"
- y="2.8180001"
- id="rect242"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7360001"
- y1="2.757"
- x2="3.405"
- y2="2.757"
- stroke="#000000"
- stroke-width="0.010"
- id="line244"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.183"
- height="0.182"
- x="3.527"
- y="2.575"
- id="rect246"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.183"
- height="0.182"
- x="3.527"
- y="2.575"
- id="rect248"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.183"
- height="0.182"
- x="3.527"
- y="2.575"
- id="rect250"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="2.675"
- y="2.332"
- id="rect252"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="2.675"
- y="2.332"
- id="rect254"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="2.675"
- y="2.332"
- id="rect256"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7969999"
- y1="2.6359999"
- x2="3.3440001"
- y2="2.6359999"
- stroke="#000000"
- stroke-width="0.010"
- id="line258"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="2.918"
- y="2.6359999"
- id="rect260"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="2.918"
- y="2.6359999"
- id="rect262"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="2.918"
- y="2.6359999"
- id="rect264"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.405"
- y1="2.4530001"
- x2="3.527"
- y2="2.4530001"
- stroke="#000000"
- stroke-width="0.010"
- id="line266"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="3.1830001"
- x2="3.7090001"
- y2="3.1830001"
- stroke="#000000"
- stroke-width="0.010"
- id="line268"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.7090001"
- y1="3.244"
- x2="2.6140001"
- y2="3.244"
- stroke="#000000"
- stroke-width="0.010"
- id="line270"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="3.3050001"
- x2="3.7090001"
- y2="3.3050001"
- stroke="#000000"
- stroke-width="0.010"
- id="line272"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.7090001"
- y1="3.487"
- x2="2.6140001"
- y2="3.487"
- stroke="#000000"
- stroke-width="0.010"
- id="line274"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.6140001"
- y1="3.427"
- x2="3.7090001"
- y2="3.427"
- stroke="#000000"
- stroke-width="0.010"
- id="line276"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.7090001"
- y1="3.3659999"
- x2="2.6140001"
- y2="3.3659999"
- stroke="#000000"
- stroke-width="0.010"
- id="line278"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.675"
- y1="2.4530001"
- x2="2.7360001"
- y2="2.4530001"
- stroke="#000000"
- stroke-width="0.010"
- id="line280"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7969999"
- y1="2.4530001"
- x2="2.8570001"
- y2="2.4530001"
- stroke="#000000"
- stroke-width="0.010"
- id="line282"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7969999"
- y1="2.697"
- x2="2.8570001"
- y2="2.697"
- stroke="#000000"
- stroke-width="0.010"
- id="line284"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.283"
- y1="2.697"
- x2="3.3440001"
- y2="2.697"
- stroke="#000000"
- stroke-width="0.010"
- id="line286"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.72"
- y1="2.6359999"
- x2="8.8620005"
- y2="2.6229999"
- stroke="#000000"
- stroke-width="0.100"
- id="line288"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="5.2069998"
- y1="2.632"
- x2="5.2090001"
- y2="3.5910001"
- stroke="#000000"
- stroke-width="0.100"
- id="line290"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="5.21"
- y1="2.632"
- x2="5.2080002"
- y2="1.632"
- stroke="#000000"
- stroke-width="0.100"
- id="line292"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.6500001"
- y1="2.6289999"
- x2="6.652"
- y2="3.5339999"
- stroke="#000000"
- stroke-width="0.100"
- id="line294"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.651"
- y1="2.6289999"
- x2="6.6479998"
- y2="1.6289999"
- stroke="#000000"
- stroke-width="0.100"
- id="line296"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.092"
- y1="2.625"
- x2="8.0950003"
- y2="3.552"
- stroke="#000000"
- stroke-width="0.100"
- id="line298"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.0909996"
- y1="2.625"
- x2="8.0889997"
- y2="1.625"
- stroke="#000000"
- stroke-width="0.100"
- id="line300"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.1989999"
- y="3.559"
- id="rect302"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.1989999"
- y="3.559"
- id="rect304"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="6.296"
- y="3.6559999"
- id="rect306"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="6.321,4.231 6.782,4.231 6.782,4.335 6.345,4.335 6.321,4.231 "
- id="polygon308"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.321,4.231 6.782,4.231 6.782,4.335 6.345,4.335 6.321,4.231 "
- id="polygon310"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.782,4.231 6.974,4.231 6.949,4.335 6.782,4.335 6.782,4.231 "
- id="polygon312"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.782,4.231 6.974,4.231 6.949,4.335 6.782,4.335 6.782,4.231 "
- id="polygon314"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8130002"
- y="4.2620001"
- id="rect316"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8130002"
- y="4.2620001"
- id="rect318"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="6.558,4.335 6.737,4.335 6.737,4.388 6.826,4.388 6.826,4.44 6.468,4.44 6.468,4.388 6.558,4.388 6.558,4.335 "
- id="polygon320"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.558,4.335 6.737,4.335 6.737,4.388 6.826,4.388 6.826,4.44 6.468,4.44 6.468,4.388 6.558,4.388 6.558,4.335 "
- id="polygon322"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6420002"
- y="3.5480001"
- id="rect324"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6420002"
- y="3.5480001"
- id="rect326"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.7389998"
- y="3.645"
- id="rect328"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.763,4.22 8.224,4.22 8.224,4.325 7.787,4.325 7.763,4.22 "
- id="polygon330"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.763,4.22 8.224,4.22 8.224,4.325 7.787,4.325 7.763,4.22 "
- id="polygon332"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.224,4.22 8.416,4.22 8.392,4.325 8.224,4.325 8.224,4.22 "
- id="polygon334"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.224,4.22 8.416,4.22 8.392,4.325 8.224,4.325 8.224,4.22 "
- id="polygon336"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2550001"
- y="4.2509999"
- id="rect338"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2550001"
- y="4.2509999"
- id="rect340"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8,4.325 8.179,4.325 8.179,4.377 8.269,4.377 8.269,4.429 7.91,4.429 7.91,4.377 8,4.377 8,4.325 "
- id="polygon342"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8,4.325 8.179,4.325 8.179,4.377 8.269,4.377 8.269,4.429 7.91,4.429 7.91,4.377 8,4.377 8,4.325 "
- id="polygon344"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="4.7670002"
- y="1.123"
- id="rect346"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="4.7670002"
- y="1.123"
- id="rect348"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="4.8639998"
- y="1.22"
- id="rect350"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="4.888,1.795 5.349,1.795 5.349,1.9 4.912,1.9 4.888,1.795 "
- id="polygon352"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="4.888,1.795 5.349,1.795 5.349,1.9 4.912,1.9 4.888,1.795 "
- id="polygon354"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="5.349,1.795 5.541,1.795 5.517,1.9 5.349,1.9 5.349,1.795 "
- id="polygon356"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="5.349,1.795 5.541,1.795 5.517,1.9 5.349,1.9 5.349,1.795 "
- id="polygon358"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="5.3800001"
- y="1.826"
- id="rect360"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="5.3800001"
- y="1.826"
- id="rect362"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="5.125,1.9 5.304,1.9 5.304,1.952 5.394,1.952 5.394,2.004 5.035,2.004 5.035,1.952 5.125,1.952 5.125,1.9 "
- id="polygon364"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="5.125,1.9 5.304,1.9 5.304,1.952 5.394,1.952 5.394,2.004 5.035,2.004 5.035,1.952 5.125,1.952 5.125,1.9 "
- id="polygon366"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.217"
- y="1.148"
- id="rect368"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.217"
- y="1.148"
- id="rect370"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="6.3140001"
- y="1.245"
- id="rect372"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="6.338,1.82 6.799,1.82 6.799,1.925 6.362,1.925 6.338,1.82 "
- id="polygon374"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.338,1.82 6.799,1.82 6.799,1.925 6.362,1.925 6.338,1.82 "
- id="polygon376"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.799,1.82 6.991,1.82 6.967,1.925 6.799,1.925 6.799,1.82 "
- id="polygon378"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.799,1.82 6.991,1.82 6.967,1.925 6.799,1.925 6.799,1.82 "
- id="polygon380"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8299999"
- y="1.851"
- id="rect382"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.8299999"
- y="1.851"
- id="rect384"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="6.575,1.925 6.754,1.925 6.754,1.977 6.844,1.977 6.844,2.029 6.485,2.029 6.485,1.977 6.575,1.977 6.575,1.925 "
- id="polygon386"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.575,1.925 6.754,1.925 6.754,1.977 6.844,1.977 6.844,2.029 6.485,2.029 6.485,1.977 6.575,1.977 6.575,1.925 "
- id="polygon388"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6669998"
- y="1.123"
- id="rect390"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.6669998"
- y="1.123"
- id="rect392"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.7639999"
- y="1.22"
- id="rect394"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.788,1.795 8.249,1.795 8.249,1.9 7.812,1.9 7.788,1.795 "
- id="polygon396"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.788,1.795 8.249,1.795 8.249,1.9 7.812,1.9 7.788,1.795 "
- id="polygon398"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.249,1.795 8.441,1.795 8.417,1.9 8.249,1.9 8.249,1.795 "
- id="polygon400"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.249,1.795 8.441,1.795 8.417,1.9 8.249,1.9 8.249,1.795 "
- id="polygon402"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2799997"
- y="1.826"
- id="rect404"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.2799997"
- y="1.826"
- id="rect406"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.025,1.9 8.204,1.9 8.204,1.952 8.294,1.952 8.294,2.004 7.935,2.004 7.935,1.952 8.025,1.952 8.025,1.9 "
- id="polygon408"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.025,1.9 8.204,1.9 8.204,1.952 8.294,1.952 8.294,2.004 7.935,2.004 7.935,1.952 8.025,1.952 8.025,1.9 "
- id="polygon410"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="4.779,3.795 4.731,3.815 4.587,4.175 4.587,4.355 4.659,4.415 5.715,4.415 5.787,4.355 5.787,4.175 5.643,3.815 5.595,3.795 4.779,3.795 "
- id="polygon412"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="4.779,3.795 4.731,3.815 4.587,4.175 4.587,4.355 4.659,4.415 5.715,4.415 5.787,4.355 5.787,4.175 5.643,3.815 5.595,3.795 4.779,3.795 "
- id="polygon414"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 4.611,4.115 L 4.659,4.135 L 5.715,4.135 L 5.763,4.115"
- id="path416"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 5.715,4.135 L 5.787,4.175"
- id="path418"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 4.587,4.175 L 4.659,4.135"
- id="path420"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="4.923,3.415 4.899,3.895 5.475,3.895 5.451,3.415 4.923,3.415 "
- id="polygon422"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="4.923,3.415 4.899,3.895 5.475,3.895 5.451,3.415 4.923,3.415 "
- id="polygon424"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="4.827,3.895 4.779,4.035 5.595,4.035 5.547,3.895 4.827,3.895 "
- id="polygon426"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="4.827,3.895 4.779,4.035 5.595,4.035 5.547,3.895 4.827,3.895 "
- id="polygon428"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="4.8270001"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse430"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse432"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse434"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse436"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse438"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.2049999"
- rx="0.012"
- ry="0.012"
- id="ellipse440"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.8270001"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse442"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse444"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse446"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse448"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse450"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.2550001"
- rx="0.012"
- ry="0.012"
- id="ellipse452"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.8270001"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse454"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse456"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse458"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse460"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse462"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.3049998"
- rx="0.012"
- ry="0.012"
- id="ellipse464"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.8270001"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse466"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.8270001"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse468"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="4.947"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse470"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="4.947"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse472"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.0669999"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse474"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="5.0669999"
- cy="4.355"
- rx="0.012"
- ry="0.012"
- id="ellipse476"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.1869998"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse478"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="5.1869998"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse480"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="5.487"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse482"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="5.487"
- cy="4.2150002"
- rx="0.15000001"
- ry="0.048"
- id="ellipse484"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="8.9790001"
- y="1.4859999"
- id="rect486"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="8.9790001"
- y="1.4859999"
- id="rect488"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="8.9790001"
- y="1.4859999"
- id="rect490"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="9.0939999"
- y="1.6"
- id="rect492"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="9.0939999"
- y="1.6"
- id="rect494"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="9.0939999"
- y="1.6"
- id="rect496"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.009"
- y1="1.829"
- x2="9.0939999"
- y2="1.829"
- stroke="#000000"
- stroke-width="0.010"
- id="line498"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0939999"
- y1="2.0580001"
- x2="10.009"
- y2="2.0580001"
- stroke="#000000"
- stroke-width="0.010"
- id="line500"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.009"
- y1="2.2290001"
- x2="9.0939999"
- y2="2.2290001"
- stroke="#000000"
- stroke-width="0.010"
- id="line502"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="9.0939999"
- y="2.6289999"
- id="rect504"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="9.0939999"
- y="2.6289999"
- id="rect506"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="9.0939999"
- y="2.6289999"
- id="rect508"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="8.9790001"
- y1="3.03"
- x2="10.123"
- y2="3.03"
- stroke="#000000"
- stroke-width="0.010"
- id="line510"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="9.4940004"
- y="3.1440001"
- id="rect512"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="9.4940004"
- y="3.1440001"
- id="rect514"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="9.4940004"
- y="3.1440001"
- id="rect516"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="9.7229996"
- y="3.1440001"
- id="rect518"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="9.7229996"
- y="3.1440001"
- id="rect520"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="9.7229996"
- y="3.1440001"
- id="rect522"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="9.9519997"
- y="3.1440001"
- id="rect524"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="9.9519997"
- y="3.1440001"
- id="rect526"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="9.9519997"
- y="3.1440001"
- id="rect528"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="9.8950005"
- y="2.8010001"
- id="rect530"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="9.8950005"
- y="2.8010001"
- id="rect532"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="9.8950005"
- y="2.8010001"
- id="rect534"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0939999"
- y1="2.8010001"
- x2="9.7229996"
- y2="2.8010001"
- stroke="#000000"
- stroke-width="0.010"
- id="line536"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="9.0939999"
- y="3.0869999"
- id="rect538"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="9.0939999"
- y="3.0869999"
- id="rect540"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="9.0939999"
- y="3.0869999"
- id="rect542"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="9.151"
- y="2.286"
- id="rect544"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="9.151"
- y="2.286"
- id="rect546"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="9.151"
- y="2.286"
- id="rect548"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.151"
- y1="2.687"
- x2="9.6660004"
- y2="2.687"
- stroke="#000000"
- stroke-width="0.010"
- id="line550"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.6660004"
- y1="2.744"
- x2="9.6090002"
- y2="2.744"
- stroke="#000000"
- stroke-width="0.010"
- id="line552"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.151"
- y1="2.744"
- x2="9.2080002"
- y2="2.744"
- stroke="#000000"
- stroke-width="0.010"
- id="line554"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="9.2650003"
- y="2.687"
- id="rect556"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="9.2650003"
- y="2.687"
- id="rect558"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="9.2650003"
- y="2.687"
- id="rect560"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.151"
- y1="2.401"
- x2="9.2080002"
- y2="2.401"
- stroke="#000000"
- stroke-width="0.010"
- id="line562"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.2650003"
- y1="2.401"
- x2="9.323"
- y2="2.401"
- stroke="#000000"
- stroke-width="0.010"
- id="line564"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.8369999"
- y1="2.401"
- x2="9.9519997"
- y2="2.401"
- stroke="#000000"
- stroke-width="0.010"
- id="line566"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.7160001"
- x2="9.0369997"
- y2="3.7160001"
- stroke="#000000"
- stroke-width="0.010"
- id="line568"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0369997"
- y1="3.6589999"
- x2="10.066"
- y2="3.6589999"
- stroke="#000000"
- stroke-width="0.010"
- id="line570"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.602"
- x2="9.0369997"
- y2="3.602"
- stroke="#000000"
- stroke-width="0.010"
- id="line572"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0369997"
- y1="3.5439999"
- x2="10.066"
- y2="3.5439999"
- stroke="#000000"
- stroke-width="0.010"
- id="line574"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.487"
- x2="9.0369997"
- y2="3.487"
- stroke="#000000"
- stroke-width="0.010"
- id="line576"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="9.0369997"
- y1="3.4300001"
- x2="10.066"
- y2="3.4300001"
- stroke="#000000"
- stroke-width="0.010"
- id="line578"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.066"
- y1="3.3729999"
- x2="9.0369997"
- y2="3.3729999"
- stroke="#000000"
- stroke-width="0.010"
- id="line580"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="5.9629998"
- y="5.2589998"
- id="text582"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="5.5580001"
- y="5.8590002"
- id="text584"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.12.0/22</text>
- <text
- x="1.234"
- y="4.1529999"
- id="text586"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="1.053"
- y="4.6529999"
- id="text588"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LON-BDC</text>
- <text
- x="9.3100004"
- y="0.375"
- id="text590"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="9.1300001"
- y="0.875"
- id="text592"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LON-PDC</text>
- <rect
- width="1.291"
- height="1.1390001"
- x="0.61699998"
- y="2.0880001"
- id="rect594"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="1.263"
- cy="3.227"
- rx="0.64499998"
- ry="0.19"
- id="ellipse596"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="1.263"
- cy="2.0880001"
- rx="0.64499998"
- ry="0.19"
- id="ellipse598"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="1.263"
- cy="2.0880001"
- rx="0.64499998"
- ry="0.19"
- id="ellipse600"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 1.908,2.088 L 1.908,3.227 C 1.908,3.332 1.619,3.417 1.263,3.417 C 0.906,3.417 0.617,3.332 0.617,3.227 L 0.617,2.088"
- id="path602"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="1.928"
- y1="2.523"
- x2="2.503"
- y2="2.523"
- stroke="#000000"
- stroke-width="0.100"
- id="line604"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="0.935"
- y="2.7219999"
- id="text606"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="0.94999999"
- y="3.122"
- id="text608"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <rect
- width="1.217"
- height="1.825"
- x="14.397"
- y="1.885"
- id="rect610"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="14.397"
- y="1.885"
- id="rect612"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="14.397"
- y="1.885"
- id="rect614"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.458"
- y="1.946"
- id="rect616"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.458"
- y="1.946"
- id="rect618"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.458"
- y="1.946"
- id="rect620"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="2.1900001"
- x2="15.431"
- y2="2.1900001"
- stroke="#000000"
- stroke-width="0.010"
- id="line622"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="2.4330001"
- x2="14.458"
- y2="2.4330001"
- stroke="#000000"
- stroke-width="0.010"
- id="line624"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.58"
- y="2.737"
- id="rect626"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.58"
- y="2.737"
- id="rect628"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.58"
- y="2.737"
- id="rect630"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.397"
- y1="3.2850001"
- x2="15.614"
- y2="3.2850001"
- stroke="#000000"
- stroke-width="0.010"
- id="line632"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="3.1630001"
- id="rect634"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="3.1630001"
- id="rect636"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="3.1630001"
- id="rect638"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.371"
- y="3.1630001"
- id="rect640"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.371"
- y="3.1630001"
- id="rect642"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.371"
- y="3.1630001"
- id="rect644"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.492"
- y="3.1630001"
- id="rect646"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.492"
- y="3.1630001"
- id="rect648"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.492"
- y="3.1630001"
- id="rect650"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="15.431"
- y="2.98"
- id="rect652"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="15.431"
- y="2.98"
- id="rect654"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="15.431"
- y="2.98"
- id="rect656"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.58"
- y1="2.9200001"
- x2="15.249"
- y2="2.9200001"
- stroke="#000000"
- stroke-width="0.010"
- id="line658"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.183"
- height="0.183"
- x="15.371"
- y="2.737"
- id="rect660"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.183"
- height="0.183"
- x="15.371"
- y="2.737"
- id="rect662"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.183"
- height="0.183"
- x="15.371"
- y="2.737"
- id="rect664"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.519"
- y="2.494"
- id="rect666"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.519"
- y="2.494"
- id="rect668"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.519"
- y="2.494"
- id="rect670"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.641"
- y1="2.7980001"
- x2="15.188"
- y2="2.7980001"
- stroke="#000000"
- stroke-width="0.010"
- id="line672"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.762"
- y="2.7980001"
- id="rect674"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.762"
- y="2.7980001"
- id="rect676"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.762"
- y="2.7980001"
- id="rect678"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.249"
- y1="2.615"
- x2="15.371"
- y2="2.615"
- stroke="#000000"
- stroke-width="0.010"
- id="line680"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="3.345"
- x2="15.553"
- y2="3.345"
- stroke="#000000"
- stroke-width="0.010"
- id="line682"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.553"
- y1="3.4059999"
- x2="14.458"
- y2="3.4059999"
- stroke="#000000"
- stroke-width="0.010"
- id="line684"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="3.467"
- x2="15.553"
- y2="3.467"
- stroke="#000000"
- stroke-width="0.010"
- id="line686"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.553"
- y1="3.6500001"
- x2="14.458"
- y2="3.6500001"
- stroke="#000000"
- stroke-width="0.010"
- id="line688"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="3.589"
- x2="15.553"
- y2="3.589"
- stroke="#000000"
- stroke-width="0.010"
- id="line690"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.553"
- y1="3.5280001"
- x2="14.458"
- y2="3.5280001"
- stroke="#000000"
- stroke-width="0.010"
- id="line692"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="2.615"
- x2="14.58"
- y2="2.615"
- stroke="#000000"
- stroke-width="0.010"
- id="line694"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.641"
- y1="2.615"
- x2="14.701"
- y2="2.615"
- stroke="#000000"
- stroke-width="0.010"
- id="line696"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.641"
- y1="2.859"
- x2="14.701"
- y2="2.859"
- stroke="#000000"
- stroke-width="0.010"
- id="line698"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.127"
- y1="2.859"
- x2="15.188"
- y2="2.859"
- stroke="#000000"
- stroke-width="0.010"
- id="line700"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.564"
- y1="2.7980001"
- x2="20.705"
- y2="2.7850001"
- stroke="#000000"
- stroke-width="0.100"
- id="line702"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="17.051001"
- y1="2.7939999"
- x2="17.052999"
- y2="3.753"
- stroke="#000000"
- stroke-width="0.100"
- id="line704"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="17.054001"
- y1="2.7939999"
- x2="17.052"
- y2="1.794"
- stroke="#000000"
- stroke-width="0.100"
- id="line706"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.493"
- y1="2.7909999"
- x2="18.496"
- y2="3.6960001"
- stroke="#000000"
- stroke-width="0.100"
- id="line708"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.495001"
- y1="2.7909999"
- x2="18.492001"
- y2="1.791"
- stroke="#000000"
- stroke-width="0.100"
- id="line710"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.936001"
- y1="2.7869999"
- x2="19.938999"
- y2="3.714"
- stroke="#000000"
- stroke-width="0.100"
- id="line712"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.934999"
- y1="2.7869999"
- x2="19.933001"
- y2="1.7869999"
- stroke="#000000"
- stroke-width="0.100"
- id="line714"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.042999"
- y="3.721"
- id="rect716"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.042999"
- y="3.721"
- id="rect718"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.139999"
- y="3.8180001"
- id="rect720"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.165,4.393 18.625,4.393 18.625,4.498 18.189,4.498 18.165,4.393 "
- id="polygon722"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.165,4.393 18.625,4.393 18.625,4.498 18.189,4.498 18.165,4.393 "
- id="polygon724"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.625,4.393 18.818,4.393 18.793,4.498 18.625,4.498 18.625,4.393 "
- id="polygon726"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.625,4.393 18.818,4.393 18.793,4.498 18.625,4.498 18.625,4.393 "
- id="polygon728"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.657"
- y="4.4239998"
- id="rect730"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.657"
- y="4.4239998"
- id="rect732"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.402,4.498 18.581,4.498 18.581,4.55 18.67,4.55 18.67,4.602 18.312,4.602 18.312,4.55 18.402,4.55 18.402,4.498 "
- id="polygon734"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.402,4.498 18.581,4.498 18.581,4.55 18.67,4.55 18.67,4.602 18.312,4.602 18.312,4.55 18.402,4.55 18.402,4.498 "
- id="polygon736"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.486"
- y="3.71"
- id="rect738"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.486"
- y="3.71"
- id="rect740"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.583"
- y="3.8069999"
- id="rect742"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.607,4.382 20.068,4.382 20.068,4.487 19.631,4.487 19.607,4.382 "
- id="polygon744"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.607,4.382 20.068,4.382 20.068,4.487 19.631,4.487 19.607,4.382 "
- id="polygon746"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="20.068,4.382 20.26,4.382 20.236,4.487 20.068,4.487 20.068,4.382 "
- id="polygon748"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.068,4.382 20.26,4.382 20.236,4.487 20.068,4.487 20.068,4.382 "
- id="polygon750"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.099001"
- y="4.414"
- id="rect752"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.099001"
- y="4.414"
- id="rect754"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.844,4.487 20.023,4.487 20.023,4.539 20.113,4.539 20.113,4.591 19.754,4.591 19.754,4.539 19.844,4.539 19.844,4.487 "
- id="polygon756"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.844,4.487 20.023,4.487 20.023,4.539 20.113,4.539 20.113,4.591 19.754,4.591 19.754,4.539 19.844,4.539 19.844,4.487 "
- id="polygon758"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.611"
- y="1.285"
- id="rect760"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.611"
- y="1.285"
- id="rect762"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="16.708"
- y="1.382"
- id="rect764"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="16.732,1.957 17.193,1.957 17.193,2.062 16.756,2.062 16.732,1.957 "
- id="polygon766"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.732,1.957 17.193,1.957 17.193,2.062 16.756,2.062 16.732,1.957 "
- id="polygon768"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="17.193,1.957 17.385,1.957 17.361,2.062 17.193,2.062 17.193,1.957 "
- id="polygon770"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.193,1.957 17.385,1.957 17.361,2.062 17.193,2.062 17.193,1.957 "
- id="polygon772"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.224001"
- y="1.989"
- id="rect774"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.224001"
- y="1.989"
- id="rect776"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="16.969,2.062 17.148,2.062 17.148,2.114 17.238,2.114 17.238,2.166 16.879,2.166 16.879,2.114 16.969,2.114 16.969,2.062 "
- id="polygon778"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.969,2.062 17.148,2.062 17.148,2.114 17.238,2.114 17.238,2.166 16.879,2.166 16.879,2.114 16.969,2.114 16.969,2.062 "
- id="polygon780"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.061001"
- y="1.3099999"
- id="rect782"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="18.061001"
- y="1.3099999"
- id="rect784"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.158001"
- y="1.4069999"
- id="rect786"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.182,1.982 18.643,1.982 18.643,2.087 18.206,2.087 18.182,1.982 "
- id="polygon788"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.182,1.982 18.643,1.982 18.643,2.087 18.206,2.087 18.182,1.982 "
- id="polygon790"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.643,1.982 18.835,1.982 18.811,2.087 18.643,2.087 18.643,1.982 "
- id="polygon792"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.643,1.982 18.835,1.982 18.811,2.087 18.643,2.087 18.643,1.982 "
- id="polygon794"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.674"
- y="2.0139999"
- id="rect796"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.674"
- y="2.0139999"
- id="rect798"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.419,2.087 18.598,2.087 18.598,2.139 18.688,2.139 18.688,2.191 18.329,2.191 18.329,2.139 18.419,2.139 18.419,2.087 "
- id="polygon800"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.419,2.087 18.598,2.087 18.598,2.139 18.688,2.139 18.688,2.191 18.329,2.191 18.329,2.139 18.419,2.139 18.419,2.087 "
- id="polygon802"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.511"
- y="1.285"
- id="rect804"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.511"
- y="1.285"
- id="rect806"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.608"
- y="1.382"
- id="rect808"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.632,1.957 20.093,1.957 20.093,2.062 19.656,2.062 19.632,1.957 "
- id="polygon810"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.632,1.957 20.093,1.957 20.093,2.062 19.656,2.062 19.632,1.957 "
- id="polygon812"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="20.093,1.957 20.285,1.957 20.261,2.062 20.093,2.062 20.093,1.957 "
- id="polygon814"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="20.093,1.957 20.285,1.957 20.261,2.062 20.093,2.062 20.093,1.957 "
- id="polygon816"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.124001"
- y="1.989"
- id="rect818"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.124001"
- y="1.989"
- id="rect820"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.869,2.062 20.048,2.062 20.048,2.114 20.138,2.114 20.138,2.166 19.779,2.166 19.779,2.114 19.869,2.114 19.869,2.062 "
- id="polygon822"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.869,2.062 20.048,2.062 20.048,2.114 20.138,2.114 20.138,2.166 19.779,2.166 19.779,2.114 19.869,2.114 19.869,2.062 "
- id="polygon824"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="16.622,3.957 16.574,3.977 16.43,4.337 16.43,4.517 16.502,4.577 17.558,4.577 17.63,4.517 17.63,4.337 17.486,3.977 17.438,3.957 16.622,3.957 "
- id="polygon826"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.622,3.957 16.574,3.977 16.43,4.337 16.43,4.517 16.502,4.577 17.558,4.577 17.63,4.517 17.63,4.337 17.486,3.977 17.438,3.957 16.622,3.957 "
- id="polygon828"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.454,4.277 L 16.502,4.297 L 17.558,4.297 L 17.606,4.277"
- id="path830"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 17.558,4.297 L 17.63,4.337"
- id="path832"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.43,4.337 L 16.502,4.297"
- id="path834"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.766,3.577 16.742,4.057 17.318,4.057 17.294,3.577 16.766,3.577 "
- id="polygon836"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.766,3.577 16.742,4.057 17.318,4.057 17.294,3.577 16.766,3.577 "
- id="polygon838"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.67,4.057 16.622,4.197 17.438,4.197 17.39,4.057 16.67,4.057 "
- id="polygon840"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.67,4.057 16.622,4.197 17.438,4.197 17.39,4.057 16.67,4.057 "
- id="polygon842"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="16.67"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse844"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse846"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse848"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse850"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse852"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.3670001"
- rx="0.012"
- ry="0.012"
- id="ellipse854"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.67"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse856"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse858"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse860"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse862"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse864"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.4169998"
- rx="0.012"
- ry="0.012"
- id="ellipse866"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.67"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse868"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse870"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse872"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse874"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse876"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.467"
- rx="0.012"
- ry="0.012"
- id="ellipse878"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.67"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse880"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.67"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse882"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.790001"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse884"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.790001"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse886"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.91"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse888"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.91"
- cy="4.5170002"
- rx="0.012"
- ry="0.012"
- id="ellipse890"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="17.030001"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse892"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="17.030001"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse894"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="17.33"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse896"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="17.33"
- cy="4.3769999"
- rx="0.15000001"
- ry="0.048"
- id="ellipse898"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="20.823"
- y="1.648"
- id="rect900"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="20.823"
- y="1.648"
- id="rect902"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="20.823"
- y="1.648"
- id="rect904"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.938"
- y="1.762"
- id="rect906"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.938"
- y="1.762"
- id="rect908"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.938"
- y="1.762"
- id="rect910"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.853001"
- y1="1.9910001"
- x2="20.938"
- y2="1.9910001"
- stroke="#000000"
- stroke-width="0.010"
- id="line912"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.938"
- y1="2.22"
- x2="21.853001"
- y2="2.22"
- stroke="#000000"
- stroke-width="0.010"
- id="line914"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.853001"
- y1="2.391"
- x2="20.938"
- y2="2.391"
- stroke="#000000"
- stroke-width="0.010"
- id="line916"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.938"
- y="2.7920001"
- id="rect918"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.938"
- y="2.7920001"
- id="rect920"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.938"
- y="2.7920001"
- id="rect922"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.823"
- y1="3.1919999"
- x2="21.966999"
- y2="3.1919999"
- stroke="#000000"
- stroke-width="0.010"
- id="line924"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.337999"
- y="3.306"
- id="rect926"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.337999"
- y="3.306"
- id="rect928"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.337999"
- y="3.306"
- id="rect930"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.566999"
- y="3.306"
- id="rect932"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.566999"
- y="3.306"
- id="rect934"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.566999"
- y="3.306"
- id="rect936"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.796"
- y="3.306"
- id="rect938"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.796"
- y="3.306"
- id="rect940"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.796"
- y="3.306"
- id="rect942"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="21.738001"
- y="2.9630001"
- id="rect944"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="21.738001"
- y="2.9630001"
- id="rect946"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="21.738001"
- y="2.9630001"
- id="rect948"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.938"
- y1="2.9630001"
- x2="21.566999"
- y2="2.9630001"
- stroke="#000000"
- stroke-width="0.010"
- id="line950"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.938"
- y="3.2490001"
- id="rect952"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.938"
- y="3.2490001"
- id="rect954"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.938"
- y="3.2490001"
- id="rect956"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="20.995001"
- y="2.448"
- id="rect958"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="20.995001"
- y="2.448"
- id="rect960"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="20.995001"
- y="2.448"
- id="rect962"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.995001"
- y1="2.849"
- x2="21.51"
- y2="2.849"
- stroke="#000000"
- stroke-width="0.010"
- id="line964"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.51"
- y1="2.9059999"
- x2="21.452"
- y2="2.9059999"
- stroke="#000000"
- stroke-width="0.010"
- id="line966"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.995001"
- y1="2.9059999"
- x2="21.052"
- y2="2.9059999"
- stroke="#000000"
- stroke-width="0.010"
- id="line968"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="21.108999"
- y="2.849"
- id="rect970"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="21.108999"
- y="2.849"
- id="rect972"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="21.108999"
- y="2.849"
- id="rect974"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.995001"
- y1="2.563"
- x2="21.052"
- y2="2.563"
- stroke="#000000"
- stroke-width="0.010"
- id="line976"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.108999"
- y1="2.563"
- x2="21.167"
- y2="2.563"
- stroke="#000000"
- stroke-width="0.010"
- id="line978"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.681"
- y1="2.563"
- x2="21.796"
- y2="2.563"
- stroke="#000000"
- stroke-width="0.010"
- id="line980"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.878"
- x2="20.881001"
- y2="3.878"
- stroke="#000000"
- stroke-width="0.010"
- id="line982"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.881001"
- y1="3.8210001"
- x2="21.91"
- y2="3.8210001"
- stroke="#000000"
- stroke-width="0.010"
- id="line984"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.7639999"
- x2="20.881001"
- y2="3.7639999"
- stroke="#000000"
- stroke-width="0.010"
- id="line986"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.881001"
- y1="3.707"
- x2="21.91"
- y2="3.707"
- stroke="#000000"
- stroke-width="0.010"
- id="line988"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.6489999"
- x2="20.881001"
- y2="3.6489999"
- stroke="#000000"
- stroke-width="0.010"
- id="line990"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.881001"
- y1="3.592"
- x2="21.91"
- y2="3.592"
- stroke="#000000"
- stroke-width="0.010"
- id="line992"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.91"
- y1="3.5350001"
- x2="20.881001"
- y2="3.5350001"
- stroke="#000000"
- stroke-width="0.010"
- id="line994"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="18.056999"
- y="5.3460002"
- id="text996"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="17.650999"
- y="5.9460001"
- id="text998"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.16.0/22</text>
- <text
- x="14.353"
- y="4.415"
- id="text1000"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="14.288"
- y="4.915"
- id="text1002"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LA-BDC</text>
- <text
- x="21.162001"
- y="0.80599999"
- id="text1004"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="21.098"
- y="1.306"
- id="text1006"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LA-PDC</text>
- <rect
- width="1.326"
- height="1.17"
- x="12.426"
- y="2.155"
- id="rect1008"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="13.089"
- cy="3.326"
- rx="0.66299999"
- ry="0.19499999"
- id="ellipse1010"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="13.089"
- cy="2.155"
- rx="0.66299999"
- ry="0.19499999"
- id="ellipse1012"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="13.089"
- cy="2.155"
- rx="0.66299999"
- ry="0.19499999"
- id="ellipse1014"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 13.752,2.155 L 13.752,3.326 C 13.752,3.434 13.455,3.521 13.089,3.521 C 12.723,3.521 12.426,3.434 12.426,3.326 L 12.426,2.155"
- id="path1016"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="13.775"
- y1="2.6440001"
- x2="14.372"
- y2="2.648"
- stroke="#000000"
- stroke-width="0.100"
- id="line1018"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="12.734"
- y="2.8369999"
- id="text1020"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="12.748"
- y="3.237"
- id="text1022"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <rect
- width="1.217"
- height="1.825"
- x="14.275"
- y="10.44"
- id="rect1024"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="14.275"
- y="10.44"
- id="rect1026"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="14.275"
- y="10.44"
- id="rect1028"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.336"
- y="10.501"
- id="rect1030"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.336"
- y="10.501"
- id="rect1032"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="14.336"
- y="10.501"
- id="rect1034"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="10.744"
- x2="15.309"
- y2="10.744"
- stroke="#000000"
- stroke-width="0.010"
- id="line1036"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.309"
- y1="10.988"
- x2="14.336"
- y2="10.988"
- stroke="#000000"
- stroke-width="0.010"
- id="line1038"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.458"
- y="11.292"
- id="rect1040"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.458"
- y="11.292"
- id="rect1042"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="14.458"
- y="11.292"
- id="rect1044"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.275"
- y1="11.839"
- x2="15.492"
- y2="11.839"
- stroke="#000000"
- stroke-width="0.010"
- id="line1046"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.127"
- y="11.718"
- id="rect1048"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.127"
- y="11.718"
- id="rect1050"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.127"
- y="11.718"
- id="rect1052"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="11.718"
- id="rect1054"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="11.718"
- id="rect1056"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.249"
- y="11.718"
- id="rect1058"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.37"
- y="11.718"
- id="rect1060"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.37"
- y="11.718"
- id="rect1062"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="15.37"
- y="11.718"
- id="rect1064"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="15.309"
- y="11.535"
- id="rect1066"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="15.309"
- y="11.535"
- id="rect1068"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="15.309"
- y="11.535"
- id="rect1070"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.458"
- y1="11.474"
- x2="15.127"
- y2="11.474"
- stroke="#000000"
- stroke-width="0.010"
- id="line1072"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.183"
- height="0.182"
- x="15.249"
- y="11.292"
- id="rect1074"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.183"
- height="0.182"
- x="15.249"
- y="11.292"
- id="rect1076"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.183"
- height="0.182"
- x="15.249"
- y="11.292"
- id="rect1078"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.397"
- y="11.048"
- id="rect1080"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.397"
- y="11.048"
- id="rect1082"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="14.397"
- y="11.048"
- id="rect1084"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="11.353"
- x2="15.066"
- y2="11.353"
- stroke="#000000"
- stroke-width="0.010"
- id="line1086"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.64"
- y="11.353"
- id="rect1088"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.64"
- y="11.353"
- id="rect1090"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="14.64"
- y="11.353"
- id="rect1092"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.127"
- y1="11.17"
- x2="15.249"
- y2="11.17"
- stroke="#000000"
- stroke-width="0.010"
- id="line1094"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="11.9"
- x2="15.431"
- y2="11.9"
- stroke="#000000"
- stroke-width="0.010"
- id="line1096"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="11.961"
- x2="14.336"
- y2="11.961"
- stroke="#000000"
- stroke-width="0.010"
- id="line1098"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="12.022"
- x2="15.431"
- y2="12.022"
- stroke="#000000"
- stroke-width="0.010"
- id="line1100"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="12.204"
- x2="14.336"
- y2="12.204"
- stroke="#000000"
- stroke-width="0.010"
- id="line1102"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.336"
- y1="12.143"
- x2="15.431"
- y2="12.143"
- stroke="#000000"
- stroke-width="0.010"
- id="line1104"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.431"
- y1="12.083"
- x2="14.336"
- y2="12.083"
- stroke="#000000"
- stroke-width="0.010"
- id="line1106"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.397"
- y1="11.17"
- x2="14.458"
- y2="11.17"
- stroke="#000000"
- stroke-width="0.010"
- id="line1108"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="11.17"
- x2="14.579"
- y2="11.17"
- stroke="#000000"
- stroke-width="0.010"
- id="line1110"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.519"
- y1="11.413"
- x2="14.579"
- y2="11.413"
- stroke="#000000"
- stroke-width="0.010"
- id="line1112"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.005"
- y1="11.413"
- x2="15.066"
- y2="11.413"
- stroke="#000000"
- stroke-width="0.010"
- id="line1114"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="15.442"
- y1="11.353"
- x2="20.584"
- y2="11.34"
- stroke="#000000"
- stroke-width="0.100"
- id="line1116"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.929001"
- y1="11.349"
- x2="16.931"
- y2="12.308"
- stroke="#000000"
- stroke-width="0.100"
- id="line1118"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.931999"
- y1="11.349"
- x2="16.93"
- y2="10.349"
- stroke="#000000"
- stroke-width="0.100"
- id="line1120"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.372"
- y1="11.345"
- x2="18.374001"
- y2="12.251"
- stroke="#000000"
- stroke-width="0.100"
- id="line1122"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="18.372999"
- y1="11.345"
- x2="18.370001"
- y2="10.345"
- stroke="#000000"
- stroke-width="0.100"
- id="line1124"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.815001"
- y1="11.342"
- x2="19.816999"
- y2="12.269"
- stroke="#000000"
- stroke-width="0.100"
- id="line1126"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="19.813"
- y1="11.342"
- x2="19.811001"
- y2="10.342"
- stroke="#000000"
- stroke-width="0.100"
- id="line1128"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.921"
- y="12.276"
- id="rect1130"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.921"
- y="12.276"
- id="rect1132"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.018"
- y="12.373"
- id="rect1134"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.043,12.948 18.504,12.948 18.504,13.052 18.067,13.052 18.043,12.948 "
- id="polygon1136"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.043,12.948 18.504,12.948 18.504,13.052 18.067,13.052 18.043,12.948 "
- id="polygon1138"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.504,12.948 18.696,12.948 18.672,13.052 18.504,13.052 18.504,12.948 "
- id="polygon1140"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.504,12.948 18.696,12.948 18.672,13.052 18.504,13.052 18.504,12.948 "
- id="polygon1142"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.535"
- y="12.979"
- id="rect1144"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.535"
- y="12.979"
- id="rect1146"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.28,13.052 18.459,13.052 18.459,13.104 18.548,13.104 18.548,13.157 18.19,13.157 18.19,13.104 18.28,13.104 18.28,13.052 "
- id="polygon1148"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.28,13.052 18.459,13.052 18.459,13.104 18.548,13.104 18.548,13.157 18.19,13.157 18.19,13.104 18.28,13.104 18.28,13.052 "
- id="polygon1150"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.364"
- y="12.265"
- id="rect1152"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.364"
- y="12.265"
- id="rect1154"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.461"
- y="12.362"
- id="rect1156"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.485,12.937 19.946,12.937 19.946,13.041 19.509,13.041 19.485,12.937 "
- id="polygon1158"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.485,12.937 19.946,12.937 19.946,13.041 19.509,13.041 19.485,12.937 "
- id="polygon1160"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="19.946,12.937 20.138,12.937 20.114,13.041 19.946,13.041 19.946,12.937 "
- id="polygon1162"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.946,12.937 20.138,12.937 20.114,13.041 19.946,13.041 19.946,12.937 "
- id="polygon1164"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="19.976999"
- y="12.968"
- id="rect1166"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="19.976999"
- y="12.968"
- id="rect1168"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.722,13.041 19.901,13.041 19.901,13.094 19.991,13.094 19.991,13.146 19.632,13.146 19.632,13.094 19.722,13.094 19.722,13.041 "
- id="polygon1170"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.722,13.041 19.901,13.041 19.901,13.094 19.991,13.094 19.991,13.146 19.632,13.146 19.632,13.094 19.722,13.094 19.722,13.041 "
- id="polygon1172"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.489"
- y="9.8400002"
- id="rect1174"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="16.489"
- y="9.8400002"
- id="rect1176"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="16.586"
- y="9.9370003"
- id="rect1178"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="16.61,10.512 17.071,10.512 17.071,10.616 16.634,10.616 16.61,10.512 "
- id="polygon1180"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.61,10.512 17.071,10.512 17.071,10.616 16.634,10.616 16.61,10.512 "
- id="polygon1182"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="17.071,10.512 17.263,10.512 17.239,10.616 17.071,10.616 17.071,10.512 "
- id="polygon1184"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="17.071,10.512 17.263,10.512 17.239,10.616 17.071,10.616 17.071,10.512 "
- id="polygon1186"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.101999"
- y="10.543"
- id="rect1188"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="17.101999"
- y="10.543"
- id="rect1190"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="16.847,10.616 17.026,10.616 17.026,10.669 17.116,10.669 17.116,10.721 16.757,10.721 16.757,10.669 16.847,10.669 16.847,10.616 "
- id="polygon1192"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="16.847,10.616 17.026,10.616 17.026,10.669 17.116,10.669 17.116,10.721 16.757,10.721 16.757,10.669 16.847,10.669 16.847,10.616 "
- id="polygon1194"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.938999"
- y="9.8649998"
- id="rect1196"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="17.938999"
- y="9.8649998"
- id="rect1198"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="18.035999"
- y="9.9619999"
- id="rect1200"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="18.06,10.537 18.521,10.537 18.521,10.641 18.084,10.641 18.06,10.537 "
- id="polygon1202"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.06,10.537 18.521,10.537 18.521,10.641 18.084,10.641 18.06,10.537 "
- id="polygon1204"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="18.521,10.537 18.713,10.537 18.689,10.641 18.521,10.641 18.521,10.537 "
- id="polygon1206"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.521,10.537 18.713,10.537 18.689,10.641 18.521,10.641 18.521,10.537 "
- id="polygon1208"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.552"
- y="10.568"
- id="rect1210"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="18.552"
- y="10.568"
- id="rect1212"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="18.297,10.641 18.476,10.641 18.476,10.694 18.566,10.694 18.566,10.746 18.207,10.746 18.207,10.694 18.297,10.694 18.297,10.641 "
- id="polygon1214"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="18.297,10.641 18.476,10.641 18.476,10.694 18.566,10.694 18.566,10.746 18.207,10.746 18.207,10.694 18.297,10.694 18.297,10.641 "
- id="polygon1216"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.389"
- y="9.8400002"
- id="rect1218"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="19.389"
- y="9.8400002"
- id="rect1220"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="19.486"
- y="9.9370003"
- id="rect1222"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="19.51,10.512 19.971,10.512 19.971,10.616 19.534,10.616 19.51,10.512 "
- id="polygon1224"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.51,10.512 19.971,10.512 19.971,10.616 19.534,10.616 19.51,10.512 "
- id="polygon1226"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="19.971,10.512 20.163,10.512 20.139,10.616 19.971,10.616 19.971,10.512 "
- id="polygon1228"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.971,10.512 20.163,10.512 20.139,10.616 19.971,10.616 19.971,10.512 "
- id="polygon1230"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.002001"
- y="10.543"
- id="rect1232"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="20.002001"
- y="10.543"
- id="rect1234"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="19.747,10.616 19.926,10.616 19.926,10.669 20.016,10.669 20.016,10.721 19.657,10.721 19.657,10.669 19.747,10.669 19.747,10.616 "
- id="polygon1236"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="19.747,10.616 19.926,10.616 19.926,10.669 20.016,10.669 20.016,10.721 19.657,10.721 19.657,10.669 19.747,10.669 19.747,10.616 "
- id="polygon1238"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="16.501,12.512 16.453,12.532 16.309,12.892 16.309,13.072 16.381,13.132 17.437,13.132 17.509,13.072 17.509,12.892 17.365,12.532 17.317,12.512 16.501,12.512 "
- id="polygon1240"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.501,12.512 16.453,12.532 16.309,12.892 16.309,13.072 16.381,13.132 17.437,13.132 17.509,13.072 17.509,12.892 17.365,12.532 17.317,12.512 16.501,12.512 "
- id="polygon1242"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.333,12.832 L 16.381,12.852 L 17.437,12.852 L 17.485,12.832"
- id="path1244"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 17.437,12.852 L 17.509,12.892"
- id="path1246"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 16.309,12.892 L 16.381,12.852"
- id="path1248"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.645,12.132 16.621,12.612 17.197,12.612 17.173,12.132 16.645,12.132 "
- id="polygon1250"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.645,12.132 16.621,12.612 17.197,12.612 17.173,12.132 16.645,12.132 "
- id="polygon1252"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="16.549,12.612 16.501,12.752 17.317,12.752 17.269,12.612 16.549,12.612 "
- id="polygon1254"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="16.549,12.612 16.501,12.752 17.317,12.752 17.269,12.612 16.549,12.612 "
- id="polygon1256"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="16.549"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1258"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1260"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1262"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1264"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1266"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="12.922"
- rx="0.012"
- ry="0.012"
- id="ellipse1268"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.549"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1270"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1272"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1274"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1276"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1278"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="12.972"
- rx="0.012"
- ry="0.012"
- id="ellipse1280"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.549"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1282"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1284"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1286"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1288"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1290"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="13.022"
- rx="0.012"
- ry="0.012"
- id="ellipse1292"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.549"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1294"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.549"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1296"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.669001"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1298"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.669001"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1300"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.789"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1302"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="16.789"
- cy="13.072"
- rx="0.012"
- ry="0.012"
- id="ellipse1304"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="16.909"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1306"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="16.909"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1308"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="17.209"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1310"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="17.209"
- cy="12.932"
- rx="0.15000001"
- ry="0.048"
- id="ellipse1312"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2869999"
- x="20.701"
- y="10.203"
- id="rect1314"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2869999"
- x="20.701"
- y="10.203"
- id="rect1316"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2869999"
- x="20.701"
- y="10.203"
- id="rect1318"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.816"
- y="10.317"
- id="rect1320"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.816"
- y="10.317"
- id="rect1322"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="20.816"
- y="10.317"
- id="rect1324"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.731001"
- y1="10.546"
- x2="20.816"
- y2="10.546"
- stroke="#000000"
- stroke-width="0.010"
- id="line1326"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.816"
- y1="10.774"
- x2="21.731001"
- y2="10.774"
- stroke="#000000"
- stroke-width="0.010"
- id="line1328"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.731001"
- y1="10.946"
- x2="20.816"
- y2="10.946"
- stroke="#000000"
- stroke-width="0.010"
- id="line1330"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.816"
- y="11.346"
- id="rect1332"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.816"
- y="11.346"
- id="rect1334"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="20.816"
- y="11.346"
- id="rect1336"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.701"
- y1="11.747"
- x2="21.844999"
- y2="11.747"
- stroke="#000000"
- stroke-width="0.010"
- id="line1338"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.216"
- y="11.861"
- id="rect1340"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.216"
- y="11.861"
- id="rect1342"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.216"
- y="11.861"
- id="rect1344"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.445"
- y="11.861"
- id="rect1346"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.445"
- y="11.861"
- id="rect1348"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.445"
- y="11.861"
- id="rect1350"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="21.674"
- y="11.861"
- id="rect1352"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="21.674"
- y="11.861"
- id="rect1354"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="21.674"
- y="11.861"
- id="rect1356"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="21.615999"
- y="11.518"
- id="rect1358"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="21.615999"
- y="11.518"
- id="rect1360"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="21.615999"
- y="11.518"
- id="rect1362"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.816"
- y1="11.518"
- x2="21.445"
- y2="11.518"
- stroke="#000000"
- stroke-width="0.010"
- id="line1364"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.816"
- y="11.804"
- id="rect1366"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.816"
- y="11.804"
- id="rect1368"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="20.816"
- y="11.804"
- id="rect1370"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="20.872999"
- y="11.003"
- id="rect1372"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="20.872999"
- y="11.003"
- id="rect1374"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="20.872999"
- y="11.003"
- id="rect1376"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.872999"
- y1="11.404"
- x2="21.388"
- y2="11.404"
- stroke="#000000"
- stroke-width="0.010"
- id="line1378"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.388"
- y1="11.461"
- x2="21.330999"
- y2="11.461"
- stroke="#000000"
- stroke-width="0.010"
- id="line1380"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.872999"
- y1="11.461"
- x2="20.93"
- y2="11.461"
- stroke="#000000"
- stroke-width="0.010"
- id="line1382"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="20.987"
- y="11.404"
- id="rect1384"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="20.987"
- y="11.404"
- id="rect1386"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="20.987"
- y="11.404"
- id="rect1388"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.872999"
- y1="11.118"
- x2="20.93"
- y2="11.118"
- stroke="#000000"
- stroke-width="0.010"
- id="line1390"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.987"
- y1="11.118"
- x2="21.045"
- y2="11.118"
- stroke="#000000"
- stroke-width="0.010"
- id="line1392"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.559"
- y1="11.118"
- x2="21.674"
- y2="11.118"
- stroke="#000000"
- stroke-width="0.010"
- id="line1394"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.433"
- x2="20.759001"
- y2="12.433"
- stroke="#000000"
- stroke-width="0.010"
- id="line1396"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.759001"
- y1="12.376"
- x2="21.788"
- y2="12.376"
- stroke="#000000"
- stroke-width="0.010"
- id="line1398"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.319"
- x2="20.759001"
- y2="12.319"
- stroke="#000000"
- stroke-width="0.010"
- id="line1400"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.759001"
- y1="12.261"
- x2="21.788"
- y2="12.261"
- stroke="#000000"
- stroke-width="0.010"
- id="line1402"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.204"
- x2="20.759001"
- y2="12.204"
- stroke="#000000"
- stroke-width="0.010"
- id="line1404"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.759001"
- y1="12.147"
- x2="21.788"
- y2="12.147"
- stroke="#000000"
- stroke-width="0.010"
- id="line1406"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="21.788"
- y1="12.09"
- x2="20.759001"
- y2="12.09"
- stroke="#000000"
- stroke-width="0.010"
- id="line1408"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="17.735001"
- y="9.026"
- id="text1410"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="17.301001"
- y="9.6260004"
- id="text1412"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.20.0/22</text>
- <text
- x="14.206"
- y="12.995"
- id="text1414"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="13.885"
- y="13.495"
- id="text1416"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">WASH-BDC</text>
- <text
- x="20.912001"
- y="13.518"
- id="text1418"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="20.51"
- y="14.018"
- id="text1420"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">WASH-APPS</text>
- <rect
- width="1.3150001"
- height="1.161"
- x="12"
- y="10.659"
- id="rect1422"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="12.658"
- cy="11.819"
- rx="0.65799999"
- ry="0.193"
- id="ellipse1424"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.658"
- cy="10.659"
- rx="0.65799999"
- ry="0.193"
- id="ellipse1426"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="12.658"
- cy="10.659"
- rx="0.65799999"
- ry="0.193"
- id="ellipse1428"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 13.316,10.659 L 13.316,11.819 C 13.316,11.926 13.021,12.013 12.658,12.013 C 12.295,12.013 12,11.926 12,11.819 L 12,10.659"
- id="path1430"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="14.275"
- y1="11.353"
- x2="13.275"
- y2="11.344"
- stroke="#000000"
- stroke-width="0.100"
- id="line1432"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="12.337"
- y="11.292"
- id="text1434"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="12.352"
- y="11.692"
- id="text1436"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <path
- d="M 9.35,11.667 C 9.83,11.677 10.761,11.461 10.63,10.999 C 10.499,10.536 9.874,10.433 9.612,10.567 C 9.35,10.7 10.019,9.919 8.74,9.714 C 7.46,9.508 6.805,9.837 6.994,10.073 C 7.183,10.31 5.875,9.518 5.264,9.971 C 4.653,10.423 5.889,10.855 5.627,10.793 C 5.366,10.731 4.566,10.814 4.828,11.585 C 5.089,12.356 7.445,11.759 7.183,11.872 C 6.922,11.986 7.576,12.551 8.39,12.438 C 9.205,12.325 9.263,12.12 9.35,11.667 L 9.35,11.667"
- id="path1438"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <path
- d="M 9.35,11.667 C 9.83,11.677 10.761,11.461 10.63,10.999 C 10.499,10.536 9.874,10.433 9.612,10.567 C 9.35,10.7 10.019,9.919 8.74,9.714 C 7.46,9.508 6.805,9.837 6.994,10.073 C 7.183,10.31 5.875,9.518 5.264,9.971 C 4.653,10.423 5.889,10.855 5.627,10.793 C 5.366,10.731 4.566,10.814 4.828,11.585 C 5.089,12.356 7.445,11.759 7.183,11.872 C 6.922,11.986 7.576,12.551 8.39,12.438 C 9.205,12.325 9.263,12.12 9.35,11.667 L 9.35,11.667"
- id="path1440"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="6.7909999"
- y="11.036"
- id="text1442"
- style="font-size:0.69999999px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Internet</text>
- <path
- d="M 4.7,11.1 C 5.035363,11.196174 5.3953356,11.076093 5.6057965,10.797841 C 5.8162574,10.51959 5.8338243,10.140524 5.65,9.844"
- id="path1444"
- style="fill:none;stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <path
- d="M 8.675,9.794 C 7.4940305,10.104758 6.3530779,10.551408 5.275,11.125"
- id="path1446"
- style="fill:none;stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <path
- d="M 4.7,11.15 C 6.6098972,11.931939 8.7554368,11.904871 10.645,11.075"
- id="path1448"
- style="fill:none;stroke:#000000;stroke-width:0.1;stroke-dasharray:0.1, 0.1" />
- <rect
- width="1.397"
- height="4.1900001"
- x="0.61400002"
- y="8.7200003"
- id="rect1450"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.397"
- height="4.1900001"
- x="0.61400002"
- y="8.7200003"
- id="rect1452"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.397"
- height="4.1900001"
- x="0.61400002"
- y="8.7200003"
- id="rect1454"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.117"
- height="1.676"
- x="0.75400001"
- y="8.8590002"
- id="rect1456"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.117"
- height="1.676"
- x="0.75400001"
- y="8.8590002"
- id="rect1458"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.117"
- height="1.676"
- x="0.75400001"
- y="8.8590002"
- id="rect1460"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="9.1389999"
- x2="1.8710001"
- y2="9.1389999"
- stroke="#000000"
- stroke-width="0.010"
- id="line1462"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.8710001"
- y1="9.4180002"
- x2="0.75400001"
- y2="9.4180002"
- stroke="#000000"
- stroke-width="0.010"
- id="line1464"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="9.698"
- x2="1.8710001"
- y2="9.698"
- stroke="#000000"
- stroke-width="0.010"
- id="line1466"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="9.9770002"
- x2="1.8710001"
- y2="9.9770002"
- stroke="#000000"
- stroke-width="0.010"
- id="line1468"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.8710001"
- y1="10.256"
- x2="0.75400001"
- y2="10.256"
- stroke="#000000"
- stroke-width="0.010"
- id="line1470"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.76800001"
- height="0.419"
- x="0.75400001"
- y="10.675"
- id="rect1472"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.76800001"
- height="0.419"
- x="0.75400001"
- y="10.675"
- id="rect1474"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.76800001"
- height="0.419"
- x="0.75400001"
- y="10.675"
- id="rect1476"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.61400002"
- y1="11.374"
- x2="2.0109999"
- y2="11.374"
- stroke="#000000"
- stroke-width="0.010"
- id="line1478"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.07"
- height="0.07"
- x="1.243"
- y="11.513"
- id="rect1480"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.07"
- height="0.07"
- x="1.243"
- y="11.513"
- id="rect1482"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.07"
- height="0.07"
- x="1.243"
- y="11.513"
- id="rect1484"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.07"
- height="0.07"
- x="1.522"
- y="11.513"
- id="rect1486"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.07"
- height="0.07"
- x="1.522"
- y="11.513"
- id="rect1488"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.07"
- height="0.07"
- x="1.522"
- y="11.513"
- id="rect1490"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.07"
- height="0.07"
- x="1.801"
- y="11.513"
- id="rect1492"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.07"
- height="0.07"
- x="1.801"
- y="11.513"
- id="rect1494"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.07"
- height="0.07"
- x="1.801"
- y="11.513"
- id="rect1496"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.14"
- height="0.14"
- x="1.7309999"
- y="11.094"
- id="rect1498"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.14"
- height="0.14"
- x="1.7309999"
- y="11.094"
- id="rect1500"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.14"
- height="0.14"
- x="1.7309999"
- y="11.094"
- id="rect1502"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.75400001"
- y1="10.885"
- x2="1.522"
- y2="10.885"
- stroke="#000000"
- stroke-width="0.010"
- id="line1504"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.20999999"
- height="0.20999999"
- x="0.75400001"
- y="11.444"
- id="rect1506"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.20999999"
- height="0.20999999"
- x="0.75400001"
- y="11.444"
- id="rect1508"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.20999999"
- height="0.20999999"
- x="0.75400001"
- y="11.444"
- id="rect1510"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97799999"
- height="0.07"
- x="0.82300001"
- y="10.326"
- id="rect1512"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.97799999"
- height="0.07"
- x="0.82300001"
- y="10.326"
- id="rect1514"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97799999"
- height="0.07"
- x="0.82300001"
- y="10.326"
- id="rect1516"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.82300001"
- y1="10.745"
- x2="1.452"
- y2="10.745"
- stroke="#000000"
- stroke-width="0.010"
- id="line1518"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.452"
- y1="10.815"
- x2="1.382"
- y2="10.815"
- stroke="#000000"
- stroke-width="0.010"
- id="line1520"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.82300001"
- y1="10.815"
- x2="0.89300001"
- y2="10.815"
- stroke="#000000"
- stroke-width="0.010"
- id="line1522"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.34900001"
- height="0.07"
- x="0.963"
- y="10.745"
- id="rect1524"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.34900001"
- height="0.07"
- x="0.963"
- y="10.745"
- id="rect1526"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.34900001"
- height="0.07"
- x="0.963"
- y="10.745"
- id="rect1528"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.82300001"
- y1="10.466"
- x2="0.89300001"
- y2="10.466"
- stroke="#000000"
- stroke-width="0.010"
- id="line1530"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.963"
- y1="10.466"
- x2="1.033"
- y2="10.466"
- stroke="#000000"
- stroke-width="0.010"
- id="line1532"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.6619999"
- y1="10.466"
- x2="1.801"
- y2="10.466"
- stroke="#000000"
- stroke-width="0.010"
- id="line1534"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.84"
- x2="1.941"
- y2="12.84"
- stroke="#000000"
- stroke-width="0.010"
- id="line1536"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.77"
- x2="0.68400002"
- y2="12.77"
- stroke="#000000"
- stroke-width="0.010"
- id="line1538"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.701"
- x2="1.941"
- y2="12.701"
- stroke="#000000"
- stroke-width="0.010"
- id="line1540"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.631"
- x2="0.68400002"
- y2="12.631"
- stroke="#000000"
- stroke-width="0.010"
- id="line1542"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.561"
- x2="1.941"
- y2="12.561"
- stroke="#000000"
- stroke-width="0.010"
- id="line1544"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.491"
- x2="0.68400002"
- y2="12.491"
- stroke="#000000"
- stroke-width="0.010"
- id="line1546"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.421"
- x2="1.941"
- y2="12.421"
- stroke="#000000"
- stroke-width="0.010"
- id="line1548"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.351"
- x2="0.68400002"
- y2="12.351"
- stroke="#000000"
- stroke-width="0.010"
- id="line1550"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.282"
- x2="1.941"
- y2="12.282"
- stroke="#000000"
- stroke-width="0.010"
- id="line1552"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.212"
- x2="0.68400002"
- y2="12.212"
- stroke="#000000"
- stroke-width="0.010"
- id="line1554"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.142"
- x2="1.941"
- y2="12.142"
- stroke="#000000"
- stroke-width="0.010"
- id="line1556"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="12.072"
- x2="0.68400002"
- y2="12.072"
- stroke="#000000"
- stroke-width="0.010"
- id="line1558"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="0.68400002"
- y1="12.002"
- x2="1.941"
- y2="12.002"
- stroke="#000000"
- stroke-width="0.010"
- id="line1560"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="1.941"
- y1="11.932"
- x2="0.68400002"
- y2="11.932"
- stroke="#000000"
- stroke-width="0.010"
- id="line1562"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.559"
- y="12.296"
- id="rect1564"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.559"
- y="12.296"
- id="rect1566"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-6.454"
- y="12.401"
- id="rect1568"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-6.427,13.024 -5.928,13.024 -5.928,13.137 -6.401,13.137 -6.427,13.024 "
- id="polygon1570"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.427,13.024 -5.928,13.024 -5.928,13.137 -6.401,13.137 -6.427,13.024 "
- id="polygon1572"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-5.928,13.024 -5.719,13.024 -5.746,13.137 -5.928,13.137 -5.928,13.024 "
- id="polygon1574"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-5.928,13.024 -5.719,13.024 -5.746,13.137 -5.928,13.137 -5.928,13.024 "
- id="polygon1576"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.8940001"
- y="13.058"
- id="rect1578"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.8940001"
- y="13.058"
- id="rect1580"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-6.17,13.137 -5.976,13.137 -5.976,13.194 -5.879,13.194 -5.879,13.25 -6.267,13.25 -6.267,13.194 -6.17,13.194 -6.17,13.137 "
- id="polygon1582"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.17,13.137 -5.976,13.137 -5.976,13.194 -5.879,13.194 -5.879,13.25 -6.267,13.25 -6.267,13.194 -6.17,13.194 -6.17,13.137 "
- id="polygon1584"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.653"
- y1="11.13"
- x2="-9.6660004"
- y2="11.13"
- stroke="#000000"
- stroke-width="0.100"
- id="line1586"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-1.289"
- y1="11.13"
- x2="-1.289"
- y2="10.145"
- stroke="#000000"
- stroke-width="0.100"
- id="line1588"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-3.766"
- y1="11.13"
- x2="-3.766"
- y2="12.295"
- stroke="#000000"
- stroke-width="0.100"
- id="line1590"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-3.7739999"
- y1="11.13"
- x2="-3.7739999"
- y2="10.099"
- stroke="#000000"
- stroke-width="0.100"
- id="line1592"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-6.0799999"
- y1="11.13"
- x2="-6.0799999"
- y2="12.367"
- stroke="#000000"
- stroke-width="0.100"
- id="line1594"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-6.0939999"
- y1="11.13"
- x2="-6.0939999"
- y2="10.063"
- stroke="#000000"
- stroke-width="0.100"
- id="line1596"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-8.4139996"
- y1="11.13"
- x2="-8.4139996"
- y2="9.5740004"
- stroke="#000000"
- stroke-width="0.100"
- id="line1598"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.069"
- height="0.80199999"
- x="-4.289"
- y="12.216"
- id="rect1600"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.069"
- height="0.80199999"
- x="-4.289"
- y="12.216"
- id="rect1602"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.83700001"
- height="0.55199999"
- x="-4.1729999"
- y="12.332"
- id="rect1604"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-4.144,13.018 -3.594,13.018 -3.594,13.143 -4.115,13.143 -4.144,13.018 "
- id="polygon1606"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.144,13.018 -3.594,13.018 -3.594,13.143 -4.115,13.143 -4.144,13.018 "
- id="polygon1608"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-3.594,13.018 -3.365,13.018 -3.394,13.143 -3.594,13.143 -3.594,13.018 "
- id="polygon1610"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.594,13.018 -3.365,13.018 -3.394,13.143 -3.594,13.143 -3.594,13.018 "
- id="polygon1612"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.050000001"
- height="0.050000001"
- x="-3.5569999"
- y="13.055"
- id="rect1614"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.050000001"
- height="0.050000001"
- x="-3.5569999"
- y="13.055"
- id="rect1616"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.861,13.143 -3.648,13.143 -3.648,13.205 -3.541,13.205 -3.541,13.267 -3.968,13.267 -3.968,13.205 -3.861,13.205 -3.861,13.143 "
- id="polygon1618"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.861,13.143 -3.648,13.143 -3.648,13.205 -3.541,13.205 -3.541,13.267 -3.968,13.267 -3.968,13.205 -3.861,13.205 -3.861,13.143 "
- id="polygon1620"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.579"
- y="9.1079998"
- id="rect1622"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-6.579"
- y="9.1079998"
- id="rect1624"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-6.474"
- y="9.2139997"
- id="rect1626"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-6.448,9.837 -5.948,9.837 -5.948,9.95 -6.421,9.95 -6.448,9.837 "
- id="polygon1628"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.448,9.837 -5.948,9.837 -5.948,9.95 -6.421,9.95 -6.448,9.837 "
- id="polygon1630"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-5.948,9.837 -5.74,9.837 -5.766,9.95 -5.948,9.95 -5.948,9.837 "
- id="polygon1632"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-5.948,9.837 -5.74,9.837 -5.766,9.95 -5.948,9.95 -5.948,9.837 "
- id="polygon1634"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.914"
- y="9.8710003"
- id="rect1636"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-5.914"
- y="9.8710003"
- id="rect1638"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-6.191,9.95 -5.996,9.95 -5.996,10.007 -5.899,10.007 -5.899,10.063 -6.288,10.063 -6.288,10.007 -6.191,10.007 -6.191,9.95 "
- id="polygon1640"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.191,9.95 -5.996,9.95 -5.996,10.007 -5.899,10.007 -5.899,10.063 -6.288,10.063 -6.288,10.007 -6.191,10.007 -6.191,9.95 "
- id="polygon1642"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-4.2600002"
- y="9.1450005"
- id="rect1644"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-4.2600002"
- y="9.1450005"
- id="rect1646"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-4.1550002"
- y="9.25"
- id="rect1648"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-4.128,9.873 -3.629,9.873 -3.629,9.986 -4.102,9.986 -4.128,9.873 "
- id="polygon1650"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.128,9.873 -3.629,9.873 -3.629,9.986 -4.102,9.986 -4.128,9.873 "
- id="polygon1652"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-3.629,9.873 -3.42,9.873 -3.447,9.986 -3.629,9.986 -3.629,9.873 "
- id="polygon1654"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.629,9.873 -3.42,9.873 -3.447,9.986 -3.629,9.986 -3.629,9.873 "
- id="polygon1656"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-3.595"
- y="9.9069996"
- id="rect1658"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-3.595"
- y="9.9069996"
- id="rect1660"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.871,9.986 -3.677,9.986 -3.677,10.043 -3.58,10.043 -3.58,10.099 -3.969,10.099 -3.969,10.043 -3.871,10.043 -3.871,9.986 "
- id="polygon1662"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.871,9.986 -3.677,9.986 -3.677,10.043 -3.58,10.043 -3.58,10.099 -3.969,10.099 -3.969,10.043 -3.871,10.043 -3.871,9.986 "
- id="polygon1664"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-8.9029999"
- y="9.0410004"
- id="rect1666"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.97100002"
- height="0.72799999"
- x="-8.9029999"
- y="9.0410004"
- id="rect1668"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.76099998"
- height="0.50199997"
- x="-8.7980003"
- y="9.1470003"
- id="rect1670"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-8.771,9.77 -8.272,9.77 -8.272,9.883 -8.745,9.883 -8.771,9.77 "
- id="polygon1672"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-8.771,9.77 -8.272,9.77 -8.272,9.883 -8.745,9.883 -8.771,9.77 "
- id="polygon1674"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-8.272,9.77 -8.063,9.77 -8.09,9.883 -8.272,9.883 -8.272,9.77 "
- id="polygon1676"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-8.272,9.77 -8.063,9.77 -8.09,9.883 -8.272,9.883 -8.272,9.77 "
- id="polygon1678"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-8.2379999"
- y="9.8039999"
- id="rect1680"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.045000002"
- height="0.045000002"
- x="-8.2379999"
- y="9.8039999"
- id="rect1682"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-8.515,9.883 -8.32,9.883 -8.32,9.94 -8.223,9.94 -8.223,9.996 -8.612,9.996 -8.612,9.94 -8.515,9.94 -8.515,9.883 "
- id="polygon1684"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-8.515,9.883 -8.32,9.883 -8.32,9.94 -8.223,9.94 -8.223,9.996 -8.612,9.996 -8.612,9.94 -8.515,9.94 -8.515,9.883 "
- id="polygon1686"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-1.701,9.517 -1.75,9.538 -1.895,9.902 -1.895,10.084 -1.823,10.145 -0.754,10.145 -0.682,10.084 -0.682,9.902 -0.827,9.538 -0.876,9.517 -1.701,9.517 "
- id="polygon1688"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="-1.701,9.517 -1.75,9.538 -1.895,9.902 -1.895,10.084 -1.823,10.145 -0.754,10.145 -0.682,10.084 -0.682,9.902 -0.827,9.538 -0.876,9.517 -1.701,9.517 "
- id="polygon1690"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -1.871,9.841 L -1.823,9.861 L -0.754,9.861 L -0.706,9.841"
- id="path1692"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -0.754,9.861 L -0.682,9.902"
- id="path1694"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -1.895,9.902 L -1.823,9.861"
- id="path1696"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.556,9.133 -1.58,9.618 -0.997,9.618 -1.021,9.133 -1.556,9.133 "
- id="polygon1698"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="-1.556,9.133 -1.58,9.618 -0.997,9.618 -1.021,9.133 -1.556,9.133 "
- id="polygon1700"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.653,9.618 -1.701,9.76 -0.876,9.76 -0.924,9.618 -1.653,9.618 "
- id="polygon1702"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="-1.653,9.618 -1.701,9.76 -0.876,9.76 -0.924,9.618 -1.653,9.618 "
- id="polygon1704"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="-1.653"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1706"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.653"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1708"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.531"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1710"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.531"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1712"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.41"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1714"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.41"
- cy="9.9320002"
- rx="0.012"
- ry="0.012"
- id="ellipse1716"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.653"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1718"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.653"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1720"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.531"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1722"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.531"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1724"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.41"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1726"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.41"
- cy="9.9829998"
- rx="0.012"
- ry="0.012"
- id="ellipse1728"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.653"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1730"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.653"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1732"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.531"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1734"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.531"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1736"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.41"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1738"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.41"
- cy="10.033"
- rx="0.012"
- ry="0.012"
- id="ellipse1740"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.653"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1742"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.653"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1744"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.531"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1746"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.531"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1748"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.41"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1750"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-1.41"
- cy="10.084"
- rx="0.012"
- ry="0.012"
- id="ellipse1752"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-1.289"
- cy="9.9420004"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1754"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-1.289"
- cy="9.9420004"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1756"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-0.98500001"
- cy="9.9420004"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1758"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-0.98500001"
- cy="9.9420004"
- rx="0.152"
- ry="0.048999999"
- id="ellipse1760"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.312"
- height="2.625"
- x="-11.059"
- y="9.7469997"
- id="rect1762"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.312"
- height="2.625"
- x="-11.059"
- y="9.7469997"
- id="rect1764"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.312"
- height="2.625"
- x="-11.059"
- y="9.7469997"
- id="rect1766"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.05"
- height="1.05"
- x="-10.928"
- y="9.8780003"
- id="rect1768"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.05"
- height="1.05"
- x="-10.928"
- y="9.8780003"
- id="rect1770"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.05"
- height="1.05"
- x="-10.928"
- y="9.8780003"
- id="rect1772"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8780003"
- y1="10.141"
- x2="-10.928"
- y2="10.141"
- stroke="#000000"
- stroke-width="0.010"
- id="line1774"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.928"
- y1="10.403"
- x2="-9.8780003"
- y2="10.403"
- stroke="#000000"
- stroke-width="0.010"
- id="line1776"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8780003"
- y1="10.6"
- x2="-10.928"
- y2="10.6"
- stroke="#000000"
- stroke-width="0.010"
- id="line1778"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.722"
- height="0.39399999"
- x="-10.928"
- y="11.06"
- id="rect1780"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.722"
- height="0.39399999"
- x="-10.928"
- y="11.06"
- id="rect1782"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.722"
- height="0.39399999"
- x="-10.928"
- y="11.06"
- id="rect1784"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-11.059"
- y1="11.519"
- x2="-9.7460003"
- y2="11.519"
- stroke="#000000"
- stroke-width="0.010"
- id="line1786"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.468"
- y="11.65"
- id="rect1788"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.468"
- y="11.65"
- id="rect1790"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.468"
- y="11.65"
- id="rect1792"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.206"
- y="11.65"
- id="rect1794"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.206"
- y="11.65"
- id="rect1796"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.066"
- height="0.066"
- x="-10.206"
- y="11.65"
- id="rect1798"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.066"
- height="0.066"
- x="-9.9429998"
- y="11.65"
- id="rect1800"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.066"
- height="0.066"
- x="-9.9429998"
- y="11.65"
- id="rect1802"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.066"
- height="0.066"
- x="-9.9429998"
- y="11.65"
- id="rect1804"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.131"
- height="0.066"
- x="-10.009"
- y="11.256"
- id="rect1806"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.131"
- height="0.066"
- x="-10.009"
- y="11.256"
- id="rect1808"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.131"
- height="0.066"
- x="-10.009"
- y="11.256"
- id="rect1810"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.928"
- y1="11.256"
- x2="-10.206"
- y2="11.256"
- stroke="#000000"
- stroke-width="0.010"
- id="line1812"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.197"
- height="0.197"
- x="-10.928"
- y="11.585"
- id="rect1814"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.197"
- height="0.197"
- x="-10.928"
- y="11.585"
- id="rect1816"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.197"
- height="0.197"
- x="-10.928"
- y="11.585"
- id="rect1818"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91900003"
- height="0.066"
- x="-10.862"
- y="10.666"
- id="rect1820"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.91900003"
- height="0.066"
- x="-10.862"
- y="10.666"
- id="rect1822"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91900003"
- height="0.066"
- x="-10.862"
- y="10.666"
- id="rect1824"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.862"
- y1="11.125"
- x2="-10.271"
- y2="11.125"
- stroke="#000000"
- stroke-width="0.010"
- id="line1826"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.271"
- y1="11.191"
- x2="-10.337"
- y2="11.191"
- stroke="#000000"
- stroke-width="0.010"
- id="line1828"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.862"
- y1="11.191"
- x2="-10.796"
- y2="11.191"
- stroke="#000000"
- stroke-width="0.010"
- id="line1830"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.32800001"
- height="0.066"
- x="-10.731"
- y="11.125"
- id="rect1832"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.32800001"
- height="0.066"
- x="-10.731"
- y="11.125"
- id="rect1834"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.32800001"
- height="0.066"
- x="-10.731"
- y="11.125"
- id="rect1836"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.862"
- y1="10.797"
- x2="-10.796"
- y2="10.797"
- stroke="#000000"
- stroke-width="0.010"
- id="line1838"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.731"
- y1="10.797"
- x2="-10.665"
- y2="10.797"
- stroke="#000000"
- stroke-width="0.010"
- id="line1840"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.074"
- y1="10.797"
- x2="-9.9429998"
- y2="10.797"
- stroke="#000000"
- stroke-width="0.010"
- id="line1842"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8120003"
- y1="12.306"
- x2="-10.993"
- y2="12.306"
- stroke="#000000"
- stroke-width="0.010"
- id="line1844"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.993"
- y1="12.241"
- x2="-9.8120003"
- y2="12.241"
- stroke="#000000"
- stroke-width="0.010"
- id="line1846"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8120003"
- y1="12.175"
- x2="-10.993"
- y2="12.175"
- stroke="#000000"
- stroke-width="0.010"
- id="line1848"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.993"
- y1="12.11"
- x2="-9.8120003"
- y2="12.11"
- stroke="#000000"
- stroke-width="0.010"
- id="line1850"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8120003"
- y1="12.044"
- x2="-10.993"
- y2="12.044"
- stroke="#000000"
- stroke-width="0.010"
- id="line1852"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-10.993"
- y1="11.978"
- x2="-9.8120003"
- y2="11.978"
- stroke="#000000"
- stroke-width="0.010"
- id="line1854"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-9.8120003"
- y1="11.913"
- x2="-10.993"
- y2="11.913"
- stroke="#000000"
- stroke-width="0.010"
- id="line1856"
- style="stroke:#000000;stroke-width:0.01" />
- <text
- x="-4.2459998"
- y="8.2609997"
- id="text1858"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="-4.5809999"
- y="8.8610001"
- id="text1860"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.0.0/22</text>
- <text
- x="-10.628"
- y="13.181"
- id="text1862"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="-10.454"
- y="13.681"
- id="text1864"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">GWYN-APPS</text>
- <rect
- width="1.4450001"
- height="1.275"
- x="2.5510001"
- y="8.6120005"
- id="rect1866"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="3.273"
- cy="9.8870001"
- rx="0.72299999"
- ry="0.213"
- id="ellipse1868"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="3.273"
- cy="8.6120005"
- rx="0.72299999"
- ry="0.213"
- id="ellipse1870"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="3.273"
- cy="8.6120005"
- rx="0.72299999"
- ry="0.213"
- id="ellipse1872"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 3.996,8.612 L 3.996,9.887 C 3.996,10.005 3.672,10.1 3.273,10.1 C 2.874,10.1 2.551,10.005 2.551,9.887 L 2.551,8.612"
- id="path1874"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="2.0109999"
- y1="9.2469997"
- x2="2.586"
- y2="9.2469997"
- stroke="#000000"
- stroke-width="0.100"
- id="line1876"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="2.983"
- y="9.3260002"
- id="text1878"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="2.928"
- y="9.7259998"
- id="text1880"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Master</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="5.725,19.819 5.725,18.237 5.732,18.237 5.732,17.325 "
- id="polyline1882"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="1.317"
- y="15.131"
- id="text1884"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">1100 Users</text>
- <text
- x="1.136"
- y="6.0770001"
- id="text1886"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">320 Users</text>
- <text
- x="12.943"
- y="6.0310001"
- id="text1888"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">180 Users</text>
- <text
- x="12.383"
- y="15.277"
- id="text1890"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">100 Users</text>
- <text
- x="-9.9619999"
- y="15.156"
- id="text1892"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">New York - Bldg1</text>
- <text
- x="13.214"
- y="0.46399999"
- id="text1894"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Los Angeles</text>
- <text
- x="1.1109999"
- y="0.46399999"
- id="text1896"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">London</text>
- <text
- x="12.979"
- y="8.0889997"
- id="text1898"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Washington, DC</text>
- <rect
- width="11.132"
- height="6.5630002"
- x="-11.146"
- y="16.205999"
- id="rect1900"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.146,16.206 C -11.311685,16.206 -11.446,16.340315 -11.446,16.506"
- id="path1902"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M 0.286,16.506 C 0.286,16.340315 0.15168542,16.206 -0.014,16.206"
- id="path1904"
- style="fill:#ebebeb;stroke:none" />
- <rect
- width="11.732"
- height="5.9629998"
- x="-11.446"
- y="16.506001"
- id="rect1906"
- style="fill:#ebebeb;stroke:none;stroke-width:0" />
- <path
- d="M -11.446,22.469 C -11.446,22.634685 -11.311685,22.769 -11.146,22.769"
- id="path1908"
- style="fill:#ebebeb;stroke:none" />
- <path
- d="M -0.014,22.769 C 0.15168542,22.769 0.286,22.634685 0.286,22.469"
- id="path1910"
- style="fill:#ebebeb;stroke:none" />
- <line
- x1="-11.146"
- y1="16.205999"
- x2="-0.014"
- y2="16.205999"
- stroke="#000000"
- stroke-width="0.050"
- id="line1912"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.146"
- y1="22.768999"
- x2="-0.014"
- y2="22.768999"
- stroke="#000000"
- stroke-width="0.050"
- id="line1914"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.146,16.206 C -11.311685,16.206 -11.446,16.340315 -11.446,16.506"
- id="path1916"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M 0.286,16.506 C 0.286,16.340315 0.15168542,16.206 -0.014,16.206"
- id="path1918"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <line
- x1="-11.446"
- y1="16.506001"
- x2="-11.446"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line1920"
- style="stroke:#000000;stroke-width:0.05" />
- <line
- x1="0.28600001"
- y1="16.506001"
- x2="0.28600001"
- y2="22.469"
- stroke="#000000"
- stroke-width="0.050"
- id="line1922"
- style="stroke:#000000;stroke-width:0.05" />
- <path
- d="M -11.446,22.469 C -11.446,22.634685 -11.311685,22.769 -11.146,22.769"
- id="path1924"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <path
- d="M -0.014,22.769 C 0.15168542,22.769 0.286,22.634685 0.286,22.469"
- id="path1926"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.78799999"
- height="0.78799999"
- x="-2.214"
- y="19.285"
- id="rect1928"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="0.78799999"
- height="0.78799999"
- x="-2.214"
- y="19.285"
- id="rect1930"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.78799999"
- height="0.78799999"
- x="-2.214"
- y="19.285"
- id="rect1932"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -1.772,19.413 C -1.772,19.806 -1.693,19.728 -2.087,19.728"
- id="path1934"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -1.772,19.413 C -1.772,19.806 -1.693,19.728 -2.087,19.728"
- id="path1936"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.734,19.474 -1.773,19.395 -1.813,19.474 -1.734,19.474 "
- id="polygon1938"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.734,19.474 -1.773,19.395 -1.813,19.474 -1.734,19.474 "
- id="polygon1940"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-2.025,19.687 -2.104,19.726 -2.025,19.765 -2.025,19.687 "
- id="polygon1942"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-2.025,19.687 -2.104,19.726 -2.025,19.765 -2.025,19.687 "
- id="polygon1944"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -1.538,19.634 C -1.932,19.634 -1.853,19.555 -1.853,19.949"
- id="path1946"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M -1.538,19.634 C -1.932,19.634 -1.853,19.555 -1.853,19.949"
- id="path1948"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-1.608,19.671 -1.529,19.632 -1.608,19.592 -1.608,19.671 "
- id="polygon1950"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.608,19.671 -1.529,19.632 -1.608,19.592 -1.608,19.671 "
- id="polygon1952"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="-1.899,19.884 -1.86,19.962 -1.821,19.884 -1.899,19.884 "
- id="polygon1954"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="-1.899,19.884 -1.86,19.962 -1.821,19.884 -1.899,19.884 "
- id="polygon1956"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="-5.2220001"
- y="17.145"
- id="text1958"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="-5.5609999"
- y="17.745001"
- id="text1960"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.4.0/22</text>
- <text
- x="-10.001"
- y="21.07"
- id="text1962"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="-10.37"
- y="21.57"
- id="text1964"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG2-BDC</text>
- <rect
- width="1.217"
- height="1.825"
- x="-8.665"
- y="18.782"
- id="rect1966"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="-8.665"
- y="18.782"
- id="rect1968"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="-8.665"
- y="18.782"
- id="rect1970"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="-8.6040001"
- y="18.843"
- id="rect1972"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="-8.6040001"
- y="18.843"
- id="rect1974"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="-8.6040001"
- y="18.843"
- id="rect1976"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="19.087"
- x2="-7.6300001"
- y2="19.087"
- stroke="#000000"
- stroke-width="0.010"
- id="line1978"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.6300001"
- y1="19.33"
- x2="-8.6040001"
- y2="19.33"
- stroke="#000000"
- stroke-width="0.010"
- id="line1980"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="-8.4820004"
- y="19.634001"
- id="rect1982"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="-8.4820004"
- y="19.634001"
- id="rect1984"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="-8.4820004"
- y="19.634001"
- id="rect1986"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.665"
- y1="20.181999"
- x2="-7.448"
- y2="20.181999"
- stroke="#000000"
- stroke-width="0.010"
- id="line1988"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.8130002"
- y="20.059999"
- id="rect1990"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.8130002"
- y="20.059999"
- id="rect1992"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.8130002"
- y="20.059999"
- id="rect1994"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.691"
- y="20.059999"
- id="rect1996"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.691"
- y="20.059999"
- id="rect1998"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.691"
- y="20.059999"
- id="rect2000"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.5700002"
- y="20.059999"
- id="rect2002"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.5700002"
- y="20.059999"
- id="rect2004"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="-7.5700002"
- y="20.059999"
- id="rect2006"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="-7.6300001"
- y="19.877001"
- id="rect2008"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="-7.6300001"
- y="19.877001"
- id="rect2010"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="-7.6300001"
- y="19.877001"
- id="rect2012"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4820004"
- y1="19.816999"
- x2="-7.8130002"
- y2="19.816999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2014"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.182"
- height="0.183"
- x="-7.691"
- y="19.634001"
- id="rect2016"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.182"
- height="0.183"
- x="-7.691"
- y="19.634001"
- id="rect2018"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.182"
- height="0.183"
- x="-7.691"
- y="19.634001"
- id="rect2020"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="-8.5430002"
- y="19.391001"
- id="rect2022"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="-8.5430002"
- y="19.391001"
- id="rect2024"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="-8.5430002"
- y="19.391001"
- id="rect2026"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4209995"
- y1="19.695"
- x2="-7.8740001"
- y2="19.695"
- stroke="#000000"
- stroke-width="0.010"
- id="line2028"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="-8.3000002"
- y="19.695"
- id="rect2030"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="-8.3000002"
- y="19.695"
- id="rect2032"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="-8.3000002"
- y="19.695"
- id="rect2034"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.8130002"
- y1="19.511999"
- x2="-7.691"
- y2="19.511999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2036"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="20.242001"
- x2="-7.5089998"
- y2="20.242001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2038"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5089998"
- y1="20.302999"
- x2="-8.6040001"
- y2="20.302999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2040"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="20.364"
- x2="-7.5089998"
- y2="20.364"
- stroke="#000000"
- stroke-width="0.010"
- id="line2042"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5089998"
- y1="20.547001"
- x2="-8.6040001"
- y2="20.547001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2044"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.6040001"
- y1="20.486"
- x2="-7.5089998"
- y2="20.486"
- stroke="#000000"
- stroke-width="0.010"
- id="line2046"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.5089998"
- y1="20.424999"
- x2="-8.6040001"
- y2="20.424999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2048"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.5430002"
- y1="19.511999"
- x2="-8.4820004"
- y2="19.511999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2050"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4209995"
- y1="19.511999"
- x2="-8.3599997"
- y2="19.511999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2052"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-8.4209995"
- y1="19.756001"
- x2="-8.3599997"
- y2="19.756001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2054"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.9349999"
- y1="19.756001"
- x2="-7.8740001"
- y2="19.756001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2056"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="-7.4980001"
- y1="19.695"
- x2="-2.164"
- y2="19.679001"
- stroke="#000000"
- stroke-width="0.100"
- id="line2058"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-5.9559999"
- y1="19.690001"
- x2="-5.9530001"
- y2="20.649"
- stroke="#000000"
- stroke-width="0.100"
- id="line2060"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-5.9530001"
- y1="19.690001"
- x2="-5.9559999"
- y2="18.690001"
- stroke="#000000"
- stroke-width="0.100"
- id="line2062"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-4.4590001"
- y1="19.686001"
- x2="-4.4559999"
- y2="20.591"
- stroke="#000000"
- stroke-width="0.100"
- id="line2064"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-4.4569998"
- y1="19.686001"
- x2="-4.46"
- y2="18.686001"
- stroke="#000000"
- stroke-width="0.100"
- id="line2066"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-2.961"
- y1="19.681"
- x2="-2.9579999"
- y2="20.608"
- stroke="#000000"
- stroke-width="0.100"
- id="line2068"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="-2.9619999"
- y1="19.681"
- x2="-2.9649999"
- y2="18.681"
- stroke="#000000"
- stroke-width="0.100"
- id="line2070"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.9439998"
- y="20.618"
- id="rect2072"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.9439998"
- y="20.618"
- id="rect2074"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-4.8470001"
- y="20.715"
- id="rect2076"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-4.822,21.29 -4.361,21.29 -4.361,21.395 -4.798,21.395 -4.822,21.29 "
- id="polygon2078"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.822,21.29 -4.361,21.29 -4.361,21.395 -4.798,21.395 -4.822,21.29 "
- id="polygon2080"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-4.361,21.29 -4.169,21.29 -4.193,21.395 -4.361,21.395 -4.361,21.29 "
- id="polygon2082"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.361,21.29 -4.169,21.29 -4.193,21.395 -4.361,21.395 -4.361,21.29 "
- id="polygon2084"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.3299999"
- y="21.320999"
- id="rect2086"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.3299999"
- y="21.320999"
- id="rect2088"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-4.585,21.395 -4.406,21.395 -4.406,21.447 -4.317,21.447 -4.317,21.499 -4.675,21.499 -4.675,21.447 -4.585,21.447 -4.585,21.395 "
- id="polygon2090"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.585,21.395 -4.406,21.395 -4.406,21.447 -4.317,21.447 -4.317,21.499 -4.675,21.499 -4.675,21.447 -4.585,21.447 -4.585,21.395 "
- id="polygon2092"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.4260001"
- y="20.607"
- id="rect2094"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.4260001"
- y="20.607"
- id="rect2096"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-3.329"
- y="20.704"
- id="rect2098"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-3.305,21.279 -2.844,21.279 -2.844,21.384 -3.281,21.384 -3.305,21.279 "
- id="polygon2100"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.305,21.279 -2.844,21.279 -2.844,21.384 -3.281,21.384 -3.305,21.279 "
- id="polygon2102"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-2.844,21.279 -2.652,21.279 -2.676,21.384 -2.844,21.384 -2.844,21.279 "
- id="polygon2104"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-2.844,21.279 -2.652,21.279 -2.676,21.384 -2.844,21.384 -2.844,21.279 "
- id="polygon2106"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.813"
- y="21.311001"
- id="rect2108"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.813"
- y="21.311001"
- id="rect2110"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.068,21.384 -2.889,21.384 -2.889,21.436 -2.799,21.436 -2.799,21.488 -3.158,21.488 -3.158,21.436 -3.068,21.436 -3.068,21.384 "
- id="polygon2112"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.068,21.384 -2.889,21.384 -2.889,21.436 -2.799,21.436 -2.799,21.488 -3.158,21.488 -3.158,21.436 -3.068,21.436 -3.068,21.384 "
- id="polygon2114"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-6.3759999"
- y="18.181999"
- id="rect2116"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-6.3759999"
- y="18.181999"
- id="rect2118"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-6.2789998"
- y="18.278999"
- id="rect2120"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-6.255,18.854 -5.794,18.854 -5.794,18.959 -6.231,18.959 -6.255,18.854 "
- id="polygon2122"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.255,18.854 -5.794,18.854 -5.794,18.959 -6.231,18.959 -6.255,18.854 "
- id="polygon2124"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-5.794,18.854 -5.602,18.854 -5.626,18.959 -5.794,18.959 -5.794,18.854 "
- id="polygon2126"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-5.794,18.854 -5.602,18.854 -5.626,18.959 -5.794,18.959 -5.794,18.854 "
- id="polygon2128"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-5.763"
- y="18.886"
- id="rect2130"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-5.763"
- y="18.886"
- id="rect2132"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-6.018,18.959 -5.839,18.959 -5.839,19.011 -5.749,19.011 -5.749,19.063 -6.108,19.063 -6.108,19.011 -6.018,19.011 -6.018,18.959 "
- id="polygon2134"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-6.018,18.959 -5.839,18.959 -5.839,19.011 -5.749,19.011 -5.749,19.063 -6.108,19.063 -6.108,19.011 -6.018,19.011 -6.018,18.959 "
- id="polygon2136"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.901"
- y="18.181999"
- id="rect2138"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-4.901"
- y="18.181999"
- id="rect2140"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-4.8039999"
- y="18.278999"
- id="rect2142"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-4.78,18.854 -4.319,18.854 -4.319,18.959 -4.756,18.959 -4.78,18.854 "
- id="polygon2144"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.78,18.854 -4.319,18.854 -4.319,18.959 -4.756,18.959 -4.78,18.854 "
- id="polygon2146"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-4.319,18.854 -4.127,18.854 -4.151,18.959 -4.319,18.959 -4.319,18.854 "
- id="polygon2148"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.319,18.854 -4.127,18.854 -4.151,18.959 -4.319,18.959 -4.319,18.854 "
- id="polygon2150"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.2880001"
- y="18.886"
- id="rect2152"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-4.2880001"
- y="18.886"
- id="rect2154"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-4.543,18.959 -4.364,18.959 -4.364,19.011 -4.274,19.011 -4.274,19.063 -4.633,19.063 -4.633,19.011 -4.543,19.011 -4.543,18.959 "
- id="polygon2156"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-4.543,18.959 -4.364,18.959 -4.364,19.011 -4.274,19.011 -4.274,19.063 -4.633,19.063 -4.633,19.011 -4.543,19.011 -4.543,18.959 "
- id="polygon2158"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.401"
- y="18.207001"
- id="rect2160"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="-3.401"
- y="18.207001"
- id="rect2162"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="-3.3039999"
- y="18.304001"
- id="rect2164"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="-3.28,18.879 -2.819,18.879 -2.819,18.984 -3.256,18.984 -3.28,18.879 "
- id="polygon2166"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.28,18.879 -2.819,18.879 -2.819,18.984 -3.256,18.984 -3.28,18.879 "
- id="polygon2168"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-2.819,18.879 -2.627,18.879 -2.651,18.984 -2.819,18.984 -2.819,18.879 "
- id="polygon2170"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-2.819,18.879 -2.627,18.879 -2.651,18.984 -2.819,18.984 -2.819,18.879 "
- id="polygon2172"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.7880001"
- y="18.910999"
- id="rect2174"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="-2.7880001"
- y="18.910999"
- id="rect2176"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="-3.043,18.984 -2.864,18.984 -2.864,19.036 -2.774,19.036 -2.774,19.088 -3.133,19.088 -3.133,19.036 -3.043,19.036 -3.043,18.984 "
- id="polygon2178"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="-3.043,18.984 -2.864,18.984 -2.864,19.036 -2.774,19.036 -2.774,19.088 -3.133,19.088 -3.133,19.036 -3.043,19.036 -3.043,18.984 "
- id="polygon2180"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="-6.439,20.854 -6.487,20.874 -6.631,21.234 -6.631,21.414 -6.559,21.474 -5.503,21.474 -5.431,21.414 -5.431,21.234 -5.575,20.874 -5.623,20.854 -6.439,20.854 "
- id="polygon2182"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="-6.439,20.854 -6.487,20.874 -6.631,21.234 -6.631,21.414 -6.559,21.474 -5.503,21.474 -5.431,21.414 -5.431,21.234 -5.575,20.874 -5.623,20.854 -6.439,20.854 "
- id="polygon2184"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -6.607,21.174 L -6.559,21.194 L -5.503,21.194 L -5.455,21.174"
- id="path2186"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -5.503,21.194 L -5.431,21.234"
- id="path2188"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M -6.631,21.234 L -6.559,21.194"
- id="path2190"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-6.295,20.474 -6.319,20.954 -5.743,20.954 -5.767,20.474 -6.295,20.474 "
- id="polygon2192"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="-6.295,20.474 -6.319,20.954 -5.743,20.954 -5.767,20.474 -6.295,20.474 "
- id="polygon2194"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="-6.391,20.954 -6.439,21.094 -5.623,21.094 -5.671,20.954 -6.391,20.954 "
- id="polygon2196"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="-6.391,20.954 -6.439,21.094 -5.623,21.094 -5.671,20.954 -6.391,20.954 "
- id="polygon2198"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="-6.3909998"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2200"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2202"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2204"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2206"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2208"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.264"
- rx="0.012"
- ry="0.012"
- id="ellipse2210"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.3909998"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2212"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2214"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2216"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2218"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2220"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.313999"
- rx="0.012"
- ry="0.012"
- id="ellipse2222"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.3909998"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2224"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2226"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2228"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2230"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2232"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.364"
- rx="0.012"
- ry="0.012"
- id="ellipse2234"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.3909998"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2236"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.3909998"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2238"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.2709999"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2240"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.2709999"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2242"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.151"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2244"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="-6.151"
- cy="21.414"
- rx="0.012"
- ry="0.012"
- id="ellipse2246"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-6.0310001"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2248"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-6.0310001"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2250"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="-5.7309999"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2252"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="-5.7309999"
- cy="21.274"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2254"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.17"
- height="1.033"
- x="-10.59"
- y="19.132"
- id="rect2256"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="-10.004"
- cy="20.165001"
- rx="0.58499998"
- ry="0.17200001"
- id="ellipse2258"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="-10.004"
- cy="19.132"
- rx="0.58499998"
- ry="0.17200001"
- id="ellipse2260"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="-10.004"
- cy="19.132"
- rx="0.58499998"
- ry="0.17200001"
- id="ellipse2262"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M -9.419,19.132 L -9.419,20.165 C -9.419,20.26 -9.681,20.337 -10.004,20.337 C -10.328,20.337 -10.59,20.26 -10.59,20.165 L -10.59,19.132"
- id="path2264"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="-9.3959999"
- y1="19.684"
- x2="-8.665"
- y2="19.695"
- stroke="#000000"
- stroke-width="0.100"
- id="line2266"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="-10.303"
- y="19.759001"
- id="text2268"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="-10.288"
- y="20.159"
- id="text2270"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <text
- x="-0.91500002"
- y="19.843"
- id="text2272"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Router</text>
- <text
- x="-1.867"
- y="22.455999"
- id="text2274"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">50 Users</text>
- <text
- x="-10.478"
- y="17.114"
- id="text2276"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">New York</text>
- <text
- x="-10.147"
- y="17.914"
- id="text2278"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Bldg 2</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="-1.554,15.161 -1.554,15.906 -1.821,15.906 -1.821,19.285 "
- id="polyline2280"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.787"
- height="0.78799999"
- x="5.3379998"
- y="16.538"
- id="rect2282"
- style="fill:#9f9f9f;stroke:none;stroke-width:0" />
- <rect
- width="0.787"
- height="0.78799999"
- x="5.3379998"
- y="16.538"
- id="rect2284"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.787"
- height="0.78799999"
- x="5.3379998"
- y="16.538"
- id="rect2286"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 5.781,16.665 C 5.781,17.059 5.859,16.98 5.466,16.98"
- id="path2288"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 5.781,16.665 C 5.781,17.059 5.859,16.98 5.466,16.98"
- id="path2290"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="5.818,16.727 5.779,16.648 5.74,16.727 5.818,16.727 "
- id="polygon2292"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.818,16.727 5.779,16.648 5.74,16.727 5.818,16.727 "
- id="polygon2294"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="5.527,16.939 5.448,16.979 5.527,17.018 5.527,16.939 "
- id="polygon2296"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.527,16.939 5.448,16.979 5.527,17.018 5.527,16.939 "
- id="polygon2298"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 6.014,16.887 C 5.62,16.887 5.699,16.808 5.699,17.202"
- id="path2300"
- style="fill:none;stroke:#ffffff;stroke-width:0.13" />
- <path
- d="M 6.014,16.887 C 5.62,16.887 5.699,16.808 5.699,17.202"
- id="path2302"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="5.944,16.924 6.023,16.884 5.944,16.845 5.944,16.924 "
- id="polygon2304"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.944,16.924 6.023,16.884 5.944,16.845 5.944,16.924 "
- id="polygon2306"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="5.653,17.136 5.692,17.215 5.732,17.136 5.653,17.136 "
- id="polygon2308"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.653,17.136 5.692,17.215 5.732,17.136 5.653,17.136 "
- id="polygon2310"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="7.8559999"
- y="17.167"
- id="text2312"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network:</text>
- <text
- x="7.5180001"
- y="17.767"
- id="text2314"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">172.16.8.0/22</text>
- <text
- x="3.204"
- y="18.118"
- id="text2316"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Server:</text>
- <text
- x="2.835"
- y="18.618"
- id="text2318"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG3-BDC</text>
- <text
- x="12.542"
- y="19.694"
- id="text2320"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server:</text>
- <text
- x="12.687"
- y="20.194"
- id="text2322"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BLDG2-APPS</text>
- <rect
- width="1.217"
- height="1.825"
- x="4.0770001"
- y="18.941999"
- id="rect2324"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.217"
- height="1.825"
- x="4.0770001"
- y="18.941999"
- id="rect2326"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.217"
- height="1.825"
- x="4.0770001"
- y="18.941999"
- id="rect2328"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="4.138"
- y="19.003"
- id="rect2330"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="4.138"
- y="19.003"
- id="rect2332"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.97299999"
- height="0.73000002"
- x="4.138"
- y="19.003"
- id="rect2334"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="19.246"
- x2="5.112"
- y2="19.246"
- stroke="#000000"
- stroke-width="0.010"
- id="line2336"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.112"
- y1="19.49"
- x2="4.138"
- y2="19.49"
- stroke="#000000"
- stroke-width="0.010"
- id="line2338"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="4.2600002"
- y="19.794001"
- id="rect2340"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="4.2600002"
- y="19.794001"
- id="rect2342"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.66900003"
- height="0.36500001"
- x="4.2600002"
- y="19.794001"
- id="rect2344"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.0770001"
- y1="20.341"
- x2="5.2940001"
- y2="20.341"
- stroke="#000000"
- stroke-width="0.010"
- id="line2346"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="4.9289999"
- y="20.219999"
- id="rect2348"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="4.9289999"
- y="20.219999"
- id="rect2350"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="4.9289999"
- y="20.219999"
- id="rect2352"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.0510001"
- y="20.219999"
- id="rect2354"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.0510001"
- y="20.219999"
- id="rect2356"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.0510001"
- y="20.219999"
- id="rect2358"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.1719999"
- y="20.219999"
- id="rect2360"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.1719999"
- y="20.219999"
- id="rect2362"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.061000001"
- height="0.061000001"
- x="5.1719999"
- y="20.219999"
- id="rect2364"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.122"
- height="0.122"
- x="5.112"
- y="20.037001"
- id="rect2366"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.122"
- height="0.122"
- x="5.112"
- y="20.037001"
- id="rect2368"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.122"
- height="0.122"
- x="5.112"
- y="20.037001"
- id="rect2370"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.2600002"
- y1="19.976"
- x2="4.9289999"
- y2="19.976"
- stroke="#000000"
- stroke-width="0.010"
- id="line2372"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.182"
- height="0.183"
- x="5.0510001"
- y="19.794001"
- id="rect2374"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.182"
- height="0.183"
- x="5.0510001"
- y="19.794001"
- id="rect2376"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.182"
- height="0.183"
- x="5.0510001"
- y="19.794001"
- id="rect2378"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.852"
- height="0.061000001"
- x="4.1989999"
- y="19.549999"
- id="rect2380"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.852"
- height="0.061000001"
- x="4.1989999"
- y="19.549999"
- id="rect2382"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.852"
- height="0.061000001"
- x="4.1989999"
- y="19.549999"
- id="rect2384"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.3210001"
- y1="19.855"
- x2="4.868"
- y2="19.855"
- stroke="#000000"
- stroke-width="0.010"
- id="line2386"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="4.4419999"
- y="19.855"
- id="rect2388"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="4.4419999"
- y="19.855"
- id="rect2390"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.30399999"
- height="0.061000001"
- x="4.4419999"
- y="19.855"
- id="rect2392"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.9289999"
- y1="19.672001"
- x2="5.0510001"
- y2="19.672001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2394"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="20.402"
- x2="5.2329998"
- y2="20.402"
- stroke="#000000"
- stroke-width="0.010"
- id="line2396"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.2329998"
- y1="20.462999"
- x2="4.138"
- y2="20.462999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2398"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="20.524"
- x2="5.2329998"
- y2="20.524"
- stroke="#000000"
- stroke-width="0.010"
- id="line2400"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.2329998"
- y1="20.705999"
- x2="4.138"
- y2="20.705999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2402"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.138"
- y1="20.645"
- x2="5.2329998"
- y2="20.645"
- stroke="#000000"
- stroke-width="0.010"
- id="line2404"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.2329998"
- y1="20.584999"
- x2="4.138"
- y2="20.584999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2406"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.1989999"
- y1="19.672001"
- x2="4.2600002"
- y2="19.672001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2408"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.3210001"
- y1="19.672001"
- x2="4.382"
- y2="19.672001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2410"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.3210001"
- y1="19.915001"
- x2="4.382"
- y2="19.915001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2412"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="4.8070002"
- y1="19.915001"
- x2="4.868"
- y2="19.915001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2414"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="5.244"
- y1="19.855"
- x2="10.386"
- y2="19.841999"
- stroke="#000000"
- stroke-width="0.100"
- id="line2416"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.7309999"
- y1="19.851"
- x2="6.7329998"
- y2="20.809999"
- stroke="#000000"
- stroke-width="0.100"
- id="line2418"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.7350001"
- y1="19.851"
- x2="6.7319999"
- y2="18.851"
- stroke="#000000"
- stroke-width="0.100"
- id="line2420"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.1739998"
- y1="19.847"
- x2="8.1759996"
- y2="20.753"
- stroke="#000000"
- stroke-width="0.100"
- id="line2422"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="8.1750002"
- y1="19.847"
- x2="8.1730003"
- y2="18.848"
- stroke="#000000"
- stroke-width="0.100"
- id="line2424"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.6169996"
- y1="19.844"
- x2="9.6190004"
- y2="20.771"
- stroke="#000000"
- stroke-width="0.100"
- id="line2426"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.6160002"
- y1="19.844"
- x2="9.6129999"
- y2="18.844"
- stroke="#000000"
- stroke-width="0.100"
- id="line2428"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.723"
- y="20.778"
- id="rect2430"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.723"
- y="20.778"
- id="rect2432"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.8210001"
- y="20.875"
- id="rect2434"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.845,21.45 8.306,21.45 8.306,21.554 7.869,21.554 7.845,21.45 "
- id="polygon2436"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.845,21.45 8.306,21.45 8.306,21.554 7.869,21.554 7.845,21.45 "
- id="polygon2438"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.306,21.45 8.498,21.45 8.474,21.554 8.306,21.554 8.306,21.45 "
- id="polygon2440"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.306,21.45 8.498,21.45 8.474,21.554 8.306,21.554 8.306,21.45 "
- id="polygon2442"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3369999"
- y="21.481001"
- id="rect2444"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3369999"
- y="21.481001"
- id="rect2446"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.082,21.554 8.261,21.554 8.261,21.606 8.351,21.606 8.351,21.659 7.992,21.659 7.992,21.606 8.082,21.606 8.082,21.554 "
- id="polygon2448"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.082,21.554 8.261,21.554 8.261,21.606 8.351,21.606 8.351,21.659 7.992,21.659 7.992,21.606 8.082,21.606 8.082,21.554 "
- id="polygon2450"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.1660004"
- y="20.767"
- id="rect2452"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.1660004"
- y="20.767"
- id="rect2454"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="9.2629995"
- y="20.864"
- id="rect2456"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="9.287,21.439 9.748,21.439 9.748,21.543 9.311,21.543 9.287,21.439 "
- id="polygon2458"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.287,21.439 9.748,21.439 9.748,21.543 9.311,21.543 9.287,21.439 "
- id="polygon2460"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="9.748,21.439 9.94,21.439 9.916,21.543 9.748,21.543 9.748,21.439 "
- id="polygon2462"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.748,21.439 9.94,21.439 9.916,21.543 9.748,21.543 9.748,21.439 "
- id="polygon2464"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.7790003"
- y="21.469999"
- id="rect2466"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.7790003"
- y="21.469999"
- id="rect2468"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="9.524,21.543 9.703,21.543 9.703,21.596 9.793,21.596 9.793,21.648 9.435,21.648 9.435,21.596 9.524,21.596 9.524,21.543 "
- id="polygon2470"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.524,21.543 9.703,21.543 9.703,21.596 9.793,21.596 9.793,21.648 9.435,21.648 9.435,21.596 9.524,21.596 9.524,21.543 "
- id="polygon2472"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.2909999"
- y="18.341999"
- id="rect2474"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="6.2909999"
- y="18.341999"
- id="rect2476"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="6.388"
- y="18.438999"
- id="rect2478"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="6.412,19.014 6.873,19.014 6.873,19.118 6.436,19.118 6.412,19.014 "
- id="polygon2480"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.412,19.014 6.873,19.014 6.873,19.118 6.436,19.118 6.412,19.014 "
- id="polygon2482"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.873,19.014 7.065,19.014 7.041,19.118 6.873,19.118 6.873,19.014 "
- id="polygon2484"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.873,19.014 7.065,19.014 7.041,19.118 6.873,19.118 6.873,19.014 "
- id="polygon2486"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.9039998"
- y="19.045"
- id="rect2488"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="6.9039998"
- y="19.045"
- id="rect2490"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="6.649,19.118 6.828,19.118 6.828,19.171 6.918,19.171 6.918,19.223 6.56,19.223 6.56,19.171 6.649,19.171 6.649,19.118 "
- id="polygon2492"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="6.649,19.118 6.828,19.118 6.828,19.171 6.918,19.171 6.918,19.223 6.56,19.223 6.56,19.171 6.649,19.171 6.649,19.118 "
- id="polygon2494"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.7410002"
- y="18.367001"
- id="rect2496"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="7.7410002"
- y="18.367001"
- id="rect2498"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="7.8379998"
- y="18.464001"
- id="rect2500"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="7.862,19.039 8.323,19.039 8.323,19.143 7.886,19.143 7.862,19.039 "
- id="polygon2502"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="7.862,19.039 8.323,19.039 8.323,19.143 7.886,19.143 7.862,19.039 "
- id="polygon2504"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="8.323,19.039 8.515,19.039 8.491,19.143 8.323,19.143 8.323,19.039 "
- id="polygon2506"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.323,19.039 8.515,19.039 8.491,19.143 8.323,19.143 8.323,19.039 "
- id="polygon2508"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3540001"
- y="19.07"
- id="rect2510"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="8.3540001"
- y="19.07"
- id="rect2512"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="8.099,19.143 8.278,19.143 8.278,19.196 8.368,19.196 8.368,19.248 8.01,19.248 8.01,19.196 8.099,19.196 8.099,19.143 "
- id="polygon2514"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="8.099,19.143 8.278,19.143 8.278,19.196 8.368,19.196 8.368,19.248 8.01,19.248 8.01,19.196 8.099,19.196 8.099,19.143 "
- id="polygon2516"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.191"
- y="18.341999"
- id="rect2518"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="0.89600003"
- height="0.67199999"
- x="9.191"
- y="18.341999"
- id="rect2520"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.70200002"
- height="0.463"
- x="9.2880001"
- y="18.438999"
- id="rect2522"
- style="fill:#000000;stroke:none;stroke-width:0" />
- <polygon
- points="9.312,19.014 9.773,19.014 9.773,19.118 9.336,19.118 9.312,19.014 "
- id="polygon2524"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.312,19.014 9.773,19.014 9.773,19.118 9.336,19.118 9.312,19.014 "
- id="polygon2526"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="9.773,19.014 9.965,19.014 9.941,19.118 9.773,19.118 9.773,19.014 "
- id="polygon2528"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.773,19.014 9.965,19.014 9.941,19.118 9.773,19.118 9.773,19.014 "
- id="polygon2530"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.8039999"
- y="19.045"
- id="rect2532"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.041999999"
- height="0.041999999"
- x="9.8039999"
- y="19.045"
- id="rect2534"
- style="fill:none;stroke:#000000;stroke-width:0.025" />
- <polygon
- points="9.549,19.118 9.728,19.118 9.728,19.171 9.818,19.171 9.818,19.223 9.46,19.223 9.46,19.171 9.549,19.171 9.549,19.118 "
- id="polygon2536"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.05" />
- <polygon
- points="9.549,19.118 9.728,19.118 9.728,19.171 9.818,19.171 9.818,19.223 9.46,19.223 9.46,19.171 9.549,19.171 9.549,19.118 "
- id="polygon2538"
- style="fill:none;stroke:#000000;stroke-width:0.05" />
- <polygon
- points="6.303,21.014 6.255,21.034 6.111,21.394 6.111,21.574 6.183,21.634 7.239,21.634 7.311,21.574 7.311,21.394 7.167,21.034 7.119,21.014 6.303,21.014 "
- id="polygon2540"
- style="fill:#b3b3b3;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.303,21.014 6.255,21.034 6.111,21.394 6.111,21.574 6.183,21.634 7.239,21.634 7.311,21.574 7.311,21.394 7.167,21.034 7.119,21.014 6.303,21.014 "
- id="polygon2542"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 6.135,21.334 L 6.183,21.354 L 7.239,21.354 L 7.287,21.334"
- id="path2544"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 7.239,21.354 L 7.311,21.394"
- id="path2546"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <path
- d="M 6.111,21.394 L 6.183,21.354"
- id="path2548"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="6.447,20.634 6.423,21.114 6.999,21.114 6.975,20.634 6.447,20.634 "
- id="polygon2550"
- style="fill:#ffffff;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.447,20.634 6.423,21.114 6.999,21.114 6.975,20.634 6.447,20.634 "
- id="polygon2552"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <polygon
- points="6.351,21.114 6.303,21.254 7.119,21.254 7.071,21.114 6.351,21.114 "
- id="polygon2554"
- style="fill:#000000;stroke:none;stroke-width:0.08" />
- <polygon
- points="6.351,21.114 6.303,21.254 7.119,21.254 7.071,21.114 6.351,21.114 "
- id="polygon2556"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <ellipse
- cx="6.3509998"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2558"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2560"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2562"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2564"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2566"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.424"
- rx="0.012"
- ry="0.012"
- id="ellipse2568"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3509998"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2570"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2572"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2574"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2576"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2578"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.474001"
- rx="0.012"
- ry="0.012"
- id="ellipse2580"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3509998"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2582"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2584"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2586"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2588"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2590"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.524"
- rx="0.012"
- ry="0.012"
- id="ellipse2592"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.3509998"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2594"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.3509998"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2596"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.4710002"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2598"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.4710002"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2600"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.5910001"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2602"
- style="fill:#0000ff;stroke:none" />
- <ellipse
- cx="6.5910001"
- cy="21.573999"
- rx="0.012"
- ry="0.012"
- id="ellipse2604"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="6.711"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2606"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="6.711"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2608"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <ellipse
- cx="7.0110002"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2610"
- style="fill:#8f8f8f;stroke:none" />
- <ellipse
- cx="7.0110002"
- cy="21.434"
- rx="0.15000001"
- ry="0.048"
- id="ellipse2612"
- style="fill:none;stroke:#000000;stroke-width:0.02" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="10.504"
- y="18.705"
- id="rect2614"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="10.504"
- y="18.705"
- id="rect2616"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.1440001"
- height="2.2880001"
- x="10.504"
- y="18.705"
- id="rect2618"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="10.618"
- y="18.819"
- id="rect2620"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="10.618"
- y="18.819"
- id="rect2622"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91500002"
- height="0.91500002"
- x="10.618"
- y="18.819"
- id="rect2624"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.533"
- y1="19.048"
- x2="10.618"
- y2="19.048"
- stroke="#000000"
- stroke-width="0.010"
- id="line2626"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.618"
- y1="19.275999"
- x2="11.533"
- y2="19.275999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2628"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.533"
- y1="19.448"
- x2="10.618"
- y2="19.448"
- stroke="#000000"
- stroke-width="0.010"
- id="line2630"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="10.618"
- y="19.848"
- id="rect2632"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="10.618"
- y="19.848"
- id="rect2634"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.62900001"
- height="0.34299999"
- x="10.618"
- y="19.848"
- id="rect2636"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.504"
- y1="20.249001"
- x2="11.647"
- y2="20.249001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2638"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="11.018"
- y="20.363001"
- id="rect2640"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="11.018"
- y="20.363001"
- id="rect2642"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="11.018"
- y="20.363001"
- id="rect2644"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="11.247"
- y="20.363001"
- id="rect2646"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="11.247"
- y="20.363001"
- id="rect2648"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="11.247"
- y="20.363001"
- id="rect2650"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.057"
- height="0.057"
- x="11.476"
- y="20.363001"
- id="rect2652"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.057"
- height="0.057"
- x="11.476"
- y="20.363001"
- id="rect2654"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.057"
- height="0.057"
- x="11.476"
- y="20.363001"
- id="rect2656"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.114"
- height="0.057"
- x="11.419"
- y="20.02"
- id="rect2658"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.114"
- height="0.057"
- x="11.419"
- y="20.02"
- id="rect2660"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.114"
- height="0.057"
- x="11.419"
- y="20.02"
- id="rect2662"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.618"
- y1="20.02"
- x2="11.247"
- y2="20.02"
- stroke="#000000"
- stroke-width="0.010"
- id="line2664"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="10.618"
- y="20.306"
- id="rect2666"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="10.618"
- y="20.306"
- id="rect2668"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.17200001"
- height="0.17200001"
- x="10.618"
- y="20.306"
- id="rect2670"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.801"
- height="0.057"
- x="10.675"
- y="19.504999"
- id="rect2672"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.801"
- height="0.057"
- x="10.675"
- y="19.504999"
- id="rect2674"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.801"
- height="0.057"
- x="10.675"
- y="19.504999"
- id="rect2676"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.675"
- y1="19.906"
- x2="11.19"
- y2="19.906"
- stroke="#000000"
- stroke-width="0.010"
- id="line2678"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.19"
- y1="19.962999"
- x2="11.133"
- y2="19.962999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2680"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.675"
- y1="19.962999"
- x2="10.732"
- y2="19.962999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2682"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.28600001"
- height="0.057"
- x="10.79"
- y="19.906"
- id="rect2684"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.28600001"
- height="0.057"
- x="10.79"
- y="19.906"
- id="rect2686"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.28600001"
- height="0.057"
- x="10.79"
- y="19.906"
- id="rect2688"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.675"
- y1="19.620001"
- x2="10.732"
- y2="19.620001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2690"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.79"
- y1="19.620001"
- x2="10.847"
- y2="19.620001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2692"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.362"
- y1="19.620001"
- x2="11.476"
- y2="19.620001"
- stroke="#000000"
- stroke-width="0.010"
- id="line2694"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.934999"
- x2="10.561"
- y2="20.934999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2696"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.561"
- y1="20.878"
- x2="11.59"
- y2="20.878"
- stroke="#000000"
- stroke-width="0.010"
- id="line2698"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.820999"
- x2="10.561"
- y2="20.820999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2700"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.561"
- y1="20.763"
- x2="11.59"
- y2="20.763"
- stroke="#000000"
- stroke-width="0.010"
- id="line2702"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.705999"
- x2="10.561"
- y2="20.705999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2704"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.561"
- y1="20.649"
- x2="11.59"
- y2="20.649"
- stroke="#000000"
- stroke-width="0.010"
- id="line2706"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="11.59"
- y1="20.591999"
- x2="10.561"
- y2="20.591999"
- stroke="#000000"
- stroke-width="0.010"
- id="line2708"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="3.4960001"
- y1="19.819"
- x2="4.0770001"
- y2="19.855"
- stroke="#000000"
- stroke-width="0.100"
- id="line2710"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.183"
- height="1.044"
- x="2.302"
- y="19.268999"
- id="rect2712"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="2.8940001"
- cy="20.312"
- rx="0.59100002"
- ry="0.17399999"
- id="ellipse2714"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="2.8940001"
- cy="19.268999"
- rx="0.59100002"
- ry="0.17399999"
- id="ellipse2716"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="2.8940001"
- cy="19.268999"
- rx="0.59100002"
- ry="0.17399999"
- id="ellipse2718"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 3.485,19.269 L 3.485,20.312 C 3.485,20.409 3.221,20.486 2.894,20.486 C 2.567,20.486 2.302,20.409 2.302,20.312 L 2.302,19.269"
- id="path2720"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="2.589"
- y="19.868999"
- id="text2722"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="2.6040001"
- y="20.268999"
- id="text2724"
- style="font-size:0.40000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <text
- x="12.722"
- y="22.476999"
- id="text2726"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">250 Users</text>
- <text
- x="12.072"
- y="17.239"
- id="text2728"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">New York</text>
- <text
- x="12.402"
- y="18.039"
- id="text2730"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Bldg 3</text>
- <polyline
- fill="none"
- stroke="#000000"
- stroke-width="0.100"
- points="-1.129,15.125 -1.129,15.903 5.732,15.903 5.732,16.538 "
- id="polyline2732"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="16.1"
- y1="22.393"
- x2="15.55"
- y2="23.143"
- stroke="#F7F7F7"
- stroke-width="0.100"
- id="line2734"
- style="stroke:#f7f7f7;stroke-width:0.1" />
- <text
- x="-10.033"
- y="7.7020001"
- id="text2736"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: GLOBALNET</text>
- <text
- x="-10.108"
- y="22.502001"
- id="text2738"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: GLOBALNET</text>
- <text
- x="2.5420001"
- y="22.502001"
- id="text2740"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: GLOBALNET</text>
- <text
- x="1.905"
- y="1.027"
- id="text2742"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: UKNET</text>
- <text
- x="13.814"
- y="1.102"
- id="text2744"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: WESTNET</text>
- <text
- x="18.017"
- y="15.202"
- id="text2746"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain: GLOBALNET</text>
- <text
- x="-10.507"
- y="1.794"
- id="text2748"
- style="font-size:1px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Notes:</text>
- <text
- x="-11.075"
- y="2.5439999"
- id="text2750"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">The decision was made to implement separate</text>
- <text
- x="-11.075"
- y="3.0439999"
- id="text2752"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">domains for the West Coast and for UK</text>
- <text
- x="-11.075"
- y="3.5439999"
- id="text2754"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">operations. Wide-area traffic will be reduced.</text>
- <text
- x="-11.075"
- y="4.0440001"
- id="text2756"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">This design introduces the concept of deploying</text>
- <text
- x="-11.075"
- y="4.5440001"
- id="text2758"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">interdomain trusts, thus permitting much needed</text>
- <text
- x="-11.075"
- y="5.0440001"
- id="text2760"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">network integration and interoperabilty.</text>
- <text
- x="-11.075"
- y="5.5440001"
- id="text2762"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial" />
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/chap7-net2r.png b/docs-xml/Samba3-ByExample/images/chap7-net2r.png
deleted file mode 100644
index 194fd3c3503914f705226896b07cde019ed6e0d9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 95770
zcmZ6z2RN4PA3uDV2@#nkB$cwsh-8l<5y}opDw{G=_6U(ElrobN*(7^pHOPz*30WDD
zWV|2G at BJUg|9$V{IePLuxUc)XzUTM*S?6^}M_YXd^=@i{Aa<P8P&rEwBwq-Ew2+Dv
z|E2nQn-=~>ep&IfB0=Ou(X3fg;A?3&RYNyDM;kYHOP5Q8;W_Semt0)0I682P3yF$Y
za&w=(bVG()R7_axnDDWq+<bTkZYN8(i?-aNLSlypn1xOf1UGR~MN!`)ar%kpas8>y
z>ZC8zH<?Zy5bPA><zY@`e3sQ9n0;jU;W?!s-Un1tLiR_lJShA{b2uf{MCsCD*)PqK
zHt&B$x%w<Vk+nG{?rPKFSv5OV`7v=Zas02=nD at s;?-NPmi#0lYObW{9&!0CkGP-$F
zcIOc`TD4MAk-*s at YNPb@^uofz*w|Q)Utt=&YU=9pH<ty3g<t3A-~U6Ws}jO4Zc|uP
z#LmucKUn^ytxczQB$=D?sh8XG^p~clru+99X=uXx`i%FrkgvR2Dh+<^7+Mps?XtBs
zExTC#moJ{b1}hjD8NV(q4%dZrWu4D@`Le9ERO`{vlX`l)jE+(GK6+$)>sCeXvz at vc
zyl2hL&2QW&&d$z${MbZ6f#8g~?6W7VDIi6MPf$?s<HwI(U0vJgIO30ciuD*1LF%ik
ztChFcz2?5vw6wHL^}LQ^7Z2{>yuG%Pl9sk>_wLEj(R%vr6aj`)Bfo$DKK)qo$B!S+
zo;|bgFFtK-EOYSSyQU_pdB4fYNmEl(JA3;-zlNeb#`*lWDW~Y1du7<()wT3z$Y&Q7
zxn*krYQWOc^89OaK_Q_rx0V8rc`HG|?24Oz7EX%PaCevW*4EZGHa6lC- at l)p{!;My
z^Jh*@PW;C4Mnim at m_uha*8Ua*2UE(gsx$ER%DT at U_gvsTc#zVdJ~g1Eq$DFFBQB0r
z-My%|_{7a+yPg~~@B7pgbOQqeH*Vaxbm@|di%VHq*?zSM+bdUwI}F3Z!UhKiQ&LjA
zC%IJbSqPh#PkjF#(04%PuCFhleMs-hl`97i9-K%zTdJX{DJ3a6Snk=;-OWPi7#K91
zKeN*LLa*cV=anA$u<Giuv9U*w9#NanGI>QrM4ZypY_=9#Gr4;8>ihTaR}L{!b9mpn
zmHq0~?7-Xc$;n62(W36NUp*Jc<{e8<#vE*JZC!lr!{p}|7ZbBb_QtE+28EPu0X4l}
zzA!T}X(dWCj0s-9e%;K>%=-a#kYI6faa#l%p}@Tp3w~Tq?ynRFUC7O)N#;!~3R^E$
zYjMARxC)P=^OX-DKFG<*h5p&(*D*KO=4A{Lq at ey2A0I#c^-YXk7DHL-Ux}K9w2n_n
z@{b=qI%i-&LOhlCaj>yDr=wFH<)@>ga(8re^v<qBlT%Ye6*tfK<|l{l^1j13ly^~G
zMWsI1vW_6aS%uH(>;GO at 7|}DNrw-F_9&L)oMwp$QRSjqPkR+cJ&KVXS-qqQ;n#4LJ
zEzcx9cT_lI{Y5*c)X}5w6OYBLw!eFqk&_b{hqtSzIL;|=+m at W79O7cXx<}5-O>Y0a
z2fI`|znx_5$f>oBI>5_Y_V(=yt~)9`yKRFO!W9N8g&!R=&{1J|>XuhfAYQkq`B30X
z(Y5o}uJIGeMMYix{rxpHe*gXMAjhG~yIk at p>-o-r`R|Q1CVWhyzK3o)V?UoheR^{}
z&ZOAxPGn?pUf$2i$+J2-hQ)SYGEP7CV5g!`HT@>{x*G+V5}+Q%`QeEytBg7R?*snx
z9 at FfqvBOu)6O)o0Ei96sKUe>=@LY#annPPxmm#FCxuxZlhDP#~1QQds+XA^vZ;2z<
zlC_ahf>XL81Jm)JBd;%1b$4|!v#_u*F}0~>Q&3XkFNw!o#|GZIKi7V;`uk^xAK5k!
z7G?_7K#Q?bwTpc^r2&WbsA_6zs;H=FYKA|1_9OPNUNAiu-4ma=Z;I#6vBcWh;wIqL
z@%#)u6_tX5ITKU6Z^HLSf8r%$FYJ0c*5Kga at crH0oBx)x^YioHzLi}n4-6!?@0KF<
z^KDqTq_>?qEEn%JCYQ0}M^E4(W+P+cGOGq^!uP=g1N0juo|NQJl6&9FHa!O~_9a(v
zqRczVCgN`z>DH4xwPV7zLVqB9g)dZUoII)fNxA)ap&<L!$?;D~;o2{$j~#o1W=Lg1
z&6G#tVw#nisUQ<KDV(ygf*Q;`L!y3+XtUp2br5S48X9_ckJQ7sxVL3xYAPx^pXz9*
z=I7>iKKb%HUi6}Q)onq$!#efBSVFPm!oQ89`K+kVlt~K+Y;FAR?rv$0$ngG at uCKp;
z+L*>M)mUtlFsAElnC(?Mv}ey_D)RF3^0m#RdJB={lDNPcf|??rMkn)Hb7W*rV&b1v
zqZuYuYs<0HjI_KwQBhIn{$l&Nn>O(gq{)jv{OHb<d5nL25+{7&gwr?QCr<{#nE6rk
z$&1a+&5DYOh60kjyn)&LMv96X8|#f<w~Ji<_-bN8WWwXu;J0f%4y1&no#D((#nO+~
z9%^c8^(eK=m#fGK@@>DIU5wr4t?s{kNlnD(<jjVJogy~6`i>p@^=20l#G06xc*1An
z{oLpDlQAozJT!Z9^7F;iDa5{h{mQ|?VP$2-v3D<e-M{CREzQk$qN2{6K5dq3L87ko
zdD4_8nvH?MdAOFs`L$(e?bd$r+j=Q#YPNoSB70g(D>H{ysMagjP=M(g$%iv9K51RJ
zz_sL!Kirr@>J+(#e;=pzmHb$>JB-N8$+4N(ASFa(Kgr+TSZmh3+2p);*RG3~F8vrE
zSC<>==x{}K6<q#w<nUo;X67GbW9WyjhdyVWe~mTI&`P-f^l46NYOUEJz7f(hWh+Zl
zJs1h-Ro9)Ik_Bn$f|dx69BYjV&f{zo6VhD7y+ at Buc;xm4Zue^InwZ%2^r-{kTUdC0
zaB#!k-k$LN(Hf`qM5dvmV^8G0XB<9)On&)SI at E0M)>1rrv|BT7gKqC-n at Z2cgWCv^
z+iRs?3NAm0jm4HLDJt^$dzPFKk&t*QbG_yH8H%<&70;eM(3lQ#;EidvwDfV7IV#>*
z6dm0@(hz<o=|uLkXP0bj-aX-QxO$bEme%{<vb~`p+vM2|RkWw1<DM>EFAcEi+=lDc
zv<<r2+qV~7vL4;Xr>}hSWHi_P<T-77`+=E$)3IX7qltyL{w1|J8yHA*(zAp+I~#o&
z+=x-(xqPYOL;0Uj^6IAOx{w_m0(>hG4OSYwF6Yln#h$vSl;ZS<|I%3L4Odr9ZS9<_
zERzZ^3HJ+=Ef4tj?c0Z$iTQOeHg+^;7gJuqAu}yrMvTmVN#k;_LL_1iP5qJoIg<Z*
z at U{@4pttDrCTy_sL-vaoWQ5jZ8!?BkZ0Y0*iX7Ljh5zjMKoDJBMSJ(|z4&fIVZ7tB
zxskE<Hlnk$^WcF2%uNd7{i92wR`t0BmxXJ8CY(88WD|Mq%+~7 at CSQGh{kwPX*8lyH
zJ$4LjwDuSK%P3X`2F0uqlF7GwCgu*D*;7^LRam5cRH}p^_?TK2$A7w=*F07EAl92-
zaNWV~_}|aZt|iG=?Pv6RHO;Bd8ZH(by!!E at CJB*rg8Astql&AnL|bn!`IAqdgv;H3
ziKd4iIB;O>eO_={xS&8r)=N54f{m?OaF}`*E{n=_>$Ujs;lt5UYbmJ`R$=q%U+i6P
zwz`Xz&G2mDoJ7xs3m1|?8gB&09hK<1d-o6-G3P;iY7XI%1T6b4f9z_fhGr`}LC95X
zo>pQN$bBL|#6tKs at Yo4mM002u7+A;p?~%0ocB>Qv?^$~K+#r2eQ*Dfp4a=-{IN`Ex
znP=$gsz)7k*1$l{Wi&K0GE&OXg*&DwWti8<h<)xt9Yt8F_(jTqQ_XaAH}H?!p^Eb5
z!MA^?h}=uz|1wVJP_<OQcRo$yFMqpc+rwlkw#v~fyF{cp9EO$NhJ_tbt~>cy%5iPA
z$fL$zK3TKBB<<MrHfb7`wHgr);4`mr?K4DmD1)zt%577u2ouxnH_fM##$w{)d-m)}
zOHK7)50&6${8{ano1VU>sOUGdw)=Fiy`|;lD_7`GM^5+_56zzuVIt8nGBPkT>))&@
zE924$$QP at QI(A^R)FwMrTwFYwi|vwcZAW>$QK>9*P6?+ow)-_rP5uO}4B4T!HpB4O
zWP6j-(gI$SCR4Fq7 at 8q0UcP+U^UB%5-rlU-gPHJEN}2xhog(`#6Z4Pgz0nv{me*w?
z{X^qt{M6Wcw at T)`Nz~4SB(a50on#8HQ*~8XXIYLI8T~>T0g(%4r`!u6Qj@<emN;G_
zh+FG-R#&U`9pJT?EzRJJPe^c<61HJe*VWgr&ratXA-S+nxG#T+YCGSF6aB^}{REMw
zc7^67C6nU4hs$DuGe5q*`Q1J%<?yxQ&jJH?fZ)_XbXS8DM^CvjFC#$s<9qk+0afej
z?(=2P4Wz&vKr=>jnDKe~CtF=ZaX|C*v&|Fyg&Va*NOhV?py=8SQ=iQZxqbVF7k;z?
z!pYv4mIgD(Ur!6&ZMvb+(a~{8JCTY2z!Vn|5fK+}ZEj96U;6#qdw!(hr9oDvNmTr^
z?<0{LCuD*<yVh5hvm;h7=;?|3izSCr>^eAMyk_H&;&{S^_o7+z(qp#B?~i0>2P at uM
zH{XBbI$m5<)X>;??dnyBfimU~JC1%Eb}^s+^^0pa=-J%j;#-#=VVGJWA=}LQ6wHe`
z^9~BXwrF8eF8)ADM&CX;v@~^|es7o>dpI|fLQEaGQTOW$6}ROsuv~u6(W5`Kw`V&6
z06O+5X>)E^+1|c0cbTT<nGk?qaX|q;KYvV2Ou%wqNnxRg-3xFd%Q{MI)Y(hZA$RW{
zC}e%ulB{?HaNJ|fr;;vKUr$-NqM#tFXi0uXSH~l83#*j#|NQwA6SladgbVEkJ=k-4
z2Y}dTwS9tu1HHW-i({uvOiTy`0|Nt)vG8RevmXxJ!C%Wg<CgbxMgg!s52!2Or_4r9
z_T<>Eq8l?}<m&1SGCzMtWLdVebL5!4ePbDLXsK#tWs#~yVXBmlo?boovYcE6x|h$|
zigW8jL0ka_Sk}30uZ7X={>sUr+@>GHZ~celJG;8 at 3B|>>hVS(BL`jm1insU36Ipr^
z;`Hec;A$=|`E7p}7Fz!Nk|!k|JvJ#T+c^Ee$Z+L={H713tyqHhOy6mA1wFmTkN>3<
zEXuP>{Fy%1+s1vwU`c1ECEnlZ(SwJ#`Gq$x*jQh>bU-lMGJ=fjSV+Qm89BLI9T}%R
zJw3rs083&XK8(C`M^sE~q|gWW*%2&daZKXqQPa0K1f``tKrl6^B6(7sUW8*@rm%|=
zz6#u>rKJjYHcB%xGt)CO1Bah&+<8YsUD<YfdTOe*#fxUIUXq*u3)#$_mJjPq;TC*6
z8n<qd4X~>>Qq+Z96E#iryy=*ey&fGOAJ{qZsz{LIJhgh}%a>jrTQBbYa$%XZdRlt|
z?`*xc&m?S^L>YG8JZG at C(EBfAS&WF>F)^{v>%W3BUprQRpKoc|EYRCUwesjuAD8?j
zNwp5&Ejc+AT1p*0UkA>+JWQ3h_yYv!hpOVh at AUq##62)j7;kMklAKQvzF}c6>A4nc
z9eX~bqMxOth{~;BzbSjU>%MeQQE||(Q<m>QXMu>Y8vg$N%d-O}hKAB$02do0fBtOW
zW}8aOyR)rfeYojXbbQn6h(~- at DyLdzVq^Phg$Ld&`p&*z{}=UhvWrvp28YbV1s+}j
z0m^;soA}*7Iv;%I^6}YR9REZ{jD2`qa;+!l-=ANsOiU|({|=OU?rQ(#$74LF%34?7
z&=Az&AGLO|>E6CtmSNUQy&@kH#GgC6zmELKCm~^wY0S8niJBs+u_Ksy>gU}D(a{+?
zeAX^W{{H2$omD@=o2)-Bm=tsum%lwLBP+XumX;tuH1|k3#NNAyhGCJHufonorN=6+
zb*P at fTI@}B_KtuW?mglmJQ^FTQ_?+u#Aq_VRfy6UUNa##JB+%_&)<~EyLt1bC(|C)
zdWK(}Sq%*hSdS<2K9#u?io=xAEo(Fv*i20NqqyWx++H(OR3!Oa47tFf_j7%{^-Nz;
zUS3|)ojYO{3}fZ-?#Ui!k8aD0zyDPGLe@?t at Th8uq0$`6fg$J9K~sTw_}!g_3AP*W
zFKnCdZm_DysFHLXG&M1K>oi;&u#LW at wUvzX^N~~qH#avAPfyULh0=b~nl&BM0}<==
zwlnP)b}<<9y7;ku2*+4*o at h(KRnc)C?`?07)*F(cR`$Ai6Wh>npzMI1;zmexw63M)
z at XwCtugxm}J`a}%=J8okz6_^Oad!vaE4qLGepOXfKtSCiiEE*2nYF<@cG$j98I+Wi
z%&W!*4OZ6vE(X!CUcGiLisRVlnwsIii{nk(LwQoEn$#GWnDk9eX`ep}4t^KCUwuW8
z{*H=27cYb#-hKOOzK0qc8-vs*NI7z%`Q%^HG&370yFSH6c`>D0o&3VPr~kbm0CfiD
zX=`iiu!(7*Q{MzrL%(?(A8(P at 3w$qkbJ^|s^)LPXi)ZYZQucG3t$mW;Y-(wloS4XU
zIA>z=_`w5;Dw7<phW`{J8VU-EVnLscHP62bmuP5cv_q2j3keBHOUEmvNJ~o-1U{Gc
z6PX8(AGcmC;Zvx0n}2>L>7Z78wPtN^Zf>q-oY0OvlC-O~4i2|}v^)TvO)c}V*e^Zw
z#LthU&^49<T!u at Yn(tO%M#jNJi!`VrD#3c^&u{+wRdwZ4DWsILGM>+GCiE^`pm*gL
z at l)^}%BJeJ2E;z2sv7j>&EHo>1p<PCQg*$N3MeDJCT3?dj#yDa%P91i^;It%;lp0k
zg^1zswe*GFbESR-qq={L53ZNDKaq8R7s2j2(<dR8V0ZQEk^TGYQbn&(-r%6<cO3uz
zeR1K3=CNbPy4UY%@J7D-vAV6Ty*=-0*Abh&pND_^07|DU7&j?#z!)vR`G-zS at AuLY
zbSrz%!nsQ^v9YhRvklIlfBy8vix<Na%t1Vnp$~;9iHV;-v(4U0iit65UnGgA2 at eai
zwzfvKaxgI!y8S$x^UrUD4+u9kEe+V%@oOo`;a7eniH_rt$0R>Pl<6KCN^-Q?py!ER
zS)MVGmK~WLs=A=7OLBpgjNm<R;LzzuohY{6-WAj*5Q8&s|ME=#`5aTvZ`CAZWMl#?
zj~_pt8Xs?rmQ-g at SJ7s@Q08{{*fDnE9tLTH)s7usdd`kWf!3CPI+ZL9GLA}4O&vic
z=a{lfpNzJ+En8eBee|dsHVH~SAtAx3lS^3mBB`H<>zGzCO&Y+jlRgs!tufpn2!W6s
z(7x#D=*BwdrzR%&4jf?S;7E*%15XkWp`xP7&Cegn1eZ`QwCaQEGBr85u(<edbrtPy
z+nYCr+-y=_YHGnnMN1*{Tw@=f-25|Zwk#z=8kXkU{S8t|I|!MEGn2+GS+N9DeSLDm
z$;HLL!<>*OaOcoEAuH9sSL9$|NO}2kH<lPb4_Uy8)lVD~3|~Bm+j<RE-r8eOUq#CE
zJRHInkWbpHR|1C*Hy2k}xXnM6yScIQJ!)ZL0qcqHckMZ8XE$9JLjU5EtA<8sP!NU0
zzSpI at SXo0lOLo<KV8B(09zD9YJhLb9U6Q<ydC}D_uv8WS!`!P~FI~q!8tCiK3Du>l
zhI{-XSB+&5G<%hvj(b*)UIk49nhcc*2c%}kI}m32u(xp^J)18TY-y)Mr8dx!2B-AH
zsB~hfW at Lh=9Nqse{J1{Vt;-ktzZ+hWl at +dfv8Fr%cc<r-QAcOz at 3p_K#g+?b%Ho$l
z(o$1<{ho*p4{t5H)^qU8)Aw&_B_t%u-Tir5LK7?4loS;$K`_z&Zn(Q|BY=A+Jk#U|
zLc#9 at G%dq7E(Z!E*FTX}D+<zY- at Y9vrn6HYSCn(8f$+s-ihKBQOA%ch`v43Iu at ZGe
zNlDqHc4<5RJDL}K(fArw0q|)l5)VCvk%~MsUP_!iEgYf at 6}gg)jg6L81R5u{so~L&
z;OgL;EiFfm9NCR`2eOUg8b5KEujO?>=%m$=p4S&H_h)2fO|_?~CoaEw_N+noCa?;p
zoJX44-Q5ybW3#fZxx2fosi~bk`x!UU<3->>8E)nSJkZMl6)&|uy!CHcmybzT<K^Fe
z$Er)#)<-cZ&z-9k-QbjVs;;fIYK+{w>yS1R#b4ce3WlzRr6pjdGp42-lmUJj@`c;l
zHbHLOXZoI at w3wM2a@oypP8Q}titl)D9uyRWF{M*O!5Mx3etvOrFeyDHrH1Mqi#$V8
zKhTu at hYu%!MURgD9<JMl88UHoGl<Um{=t}Loz>GeQ~M^>Cq>u%#gb0k`rOka%+J3+
zrrBw52;a!zGqdSG*1RUcplbFiH8nLelZw6Rp at 5~SF;i-OJ|n?>;DChttZ8KM%EAwt
ze`-f3CMN;a3f{c&#J}G6wFx%=JRvC|u~)`z0tJI6$waMcW_Igi;<4MeZ<D3*Y?sfs
zR}lV)@sw|Wl9v(N`Tdp6#E)Nh?AVcKXm|1A{^w-Q)Q`j$dsLXNi_(SEeV;cJVA19a
zvfvXCI4UCIv9=-_F6maRTNVZMkSKcb9dvg}dQMtm1!^d2PSUQIpwJ7K#eB!OR}kr^
zyrTkBfP_$h2m}e}&_7{!5cd8O$2`Mn$dWJYdxfHsH?Tun*ICsR6?f})HV}jWi^;ij
z2kj1T)b-|Fe17`zJ1er<62~EUA1U7}D=V>O&^n{Nit_Varn<8`qX1^msVh9 at c{a&e
zcmdaXy1Ro at RrK}s3CAyzPSRhYx?a3^5yToKMm76yHy2N|wA+NvaZdWi*9w}ht_9K2
z4C*DOZ(LMSOrJmBPkUPm8TJq#pDmafFnqu?voyynK4Q$l(<6V{_>@#ey=l<F0TKMa
z7~VU)tMTrh@!8p&*RMals>#39n(X_0ZOt3ZLgsnm!-wYpOn|;2IL9<&-$Dt*1$)Pt
zaDT1x at qq+*_wHR_nj3CzwDj~_Jg>)x^*CqJqeo#i7Anub9lWC=cJ!$AUW*W>f6Fu1
z?CpcBWI$8Qu%N80?!PB=Noeo#sHixYYw<)M;pY$V_YV|o+FZeS#ryYUn>3agX=%Nm
z?8*`p5ZI!1?!N}*H&z0cC!1pq(Q_V`#^f(6lcA+d%gJ%Lc+qw2J^O8HA)TF3jCaDq
zNQt?p$96N!d6WbC`umgi|5hts9Bq!l=Iprbylq>^w{I4=qr!Pi$zO*5`ue7>OwrOZ
zB{h}Do3)%6YruTi`drS=me<N9B_&UIE~LlAbf9P3ypLCOH!w0fCLj>uXce{-J4aep
zw!nUWQ&9Aa7gwyTQVB}Htkfe`d>;hpLUz^6gz`1<NSk?of49Tty3Y$IV~WT)^}Ldj
zKj=#B?d<}6-kTd{XV0EJb0(^YCxb>Q)#3c5shzB8i3z0Pj8|-J4MAh<-)W at i>FB`3
z5E60C_V-uv^!z(FTt`BnZ;}(<>#N{^1|n%`R5T<%t$ciZ;vY*tc<|t_AT6PAYU at Rv
zu_H3*7ZvH}H~J;a-u0>sWQwYHnjqG;wpQI<-<>hZpyiO<*Vl*cM*Zs5yJGu(I9GYN
zpZE`?#9-yEw-`vuA#~eq+?Xu)ahpXnJzU#xTIY*o6D6I$cMx)NVj>5_tD}BY<?45!
zlyRK!j$h)#C154|6Up+69<QU-e|RJzviNRaE!2JBfs0mF$>kg<N*Rwi?xTuo?A4)(
zzanW=(!VBDR&GEm&Cq_*(l+oL@}{q^FTUPb{3MSFhE5|YA`%)A!2ze}o9YjLv`fe+
z&c7$x|Ni}p-5D1hozm5y6C0YAmWJw}40!SS^%-sLjJu5OZEX;>U;<u}ZG(XRO|zl3
zytJUe_0v;1yT=%QPI=LR>H-1+9>RH{Jm#S#LM$&%PQZuwnZKu_FC2rTqN0L?fFp-O
zgiYePGB=#$v+?)$Pd!DN7Utt>cLD<g=ai4+T+d5P{ECiZLAOunmnKu54fli<Ljr5T
za_4n7H-!Vd5SiV+O-y*et{~aoC{8ADDo}y at _a+P9*5+LHqSXh?f?w9!(gHyn*uHCE
zV29w}AVJofof};I{8=z8p|vS;eHm=hy(>Mt^F^E}HMMZ^qE&rnW at hgj*UL6G2kAn@
zMMbyM(CiVlB43)!yV%IHfB%ywPw+c6ct3xu34k_=wi3iAqNQ@|luG(-f{(A9dvMVz
z+KUN<ab|iNmZ-6g&bM#ha<6n8?8`!hq74JS<F29+z(~SHGHDT9JiWcWp-okb!lVN)
zm56X!reU7JGQ;%D*RL<Uy^#%lB_iVemPELFcc37{eFa?}6`ttfE&ysrM at MC4Wy~Tp
zaQuafE9v1w780t1XMbHJx7^!yS8Ptfo+%XQ$ZLK?)waV7WjqjeyEbq;Chmk!Tq$qX
zrM(Au>LZeM#<Xrn`TN&8lBb6Qr9or2kQ~G<Ds}$;t#DM8_41`l(aqM<g6a`$qISI^
z#UDmSM#?KHpks)#MPScjZq9T8k_wrZuhie!g~2+iWSmmB`efhlh-3_*bW#q_ap*6w
z3$SXP;v)-vYQuCSKS!XePEXrOe=&C$sx;HnBhzDDtmX1qOUcguP|U-wpK65$X(#)8
zem<|L=x%7JMP at 08cqFIXZcfgp_wH3ctLLHZui#u$PVZKuazQacq`h@(on$#u(K7g(
z9TVgsz-k>^LGjtIZx*qEY}A at J=2kc;$;na1xel&yGvX_tgMc*It*<Vr at MIC}C;m?s
z0KTFPW+&9>!W}SS>wC!RWKIRnnA3|T&|dD?TYqn#G7}Ti&JEI$V7Mqe4a|TN(FLrU
zCr at S@6~MngBqnxWJ8qt=_!p&-(U-<3uJh;4fv4!APpN)CtOpxI>=ND-l<y9FD!4}3
z*{a6oDZ{g~m2N*j!%w3Q!tRF^anN{C6d!YDW(LDAL|kvnKA at oqNZRz9`ZEu{X_>RS
zwfHOgvoNVoo;+E#x$!pC+DUC#3ZR#Sz>U0(wE_C2NDlw<xxIbgfdfmRrEP6(fUJ48
zKWAo8*LNGNFl=vtO<w89$eS^ZaIsO+<!PHo<)P8ozJ>u}1Mr8+rC}91j*g?>9W&bx
zzWw=28#^OAdvmmf>C^~NE)Z+pK;gn<7k^4%y+U7-q!?onE4`hHE-U|$Bb at k2xHZs0
zp?I@}>lgdyG1IY&sTdnS>JG2n$@g~wZRK6$URkf-wyLVC#d6`{Je1R^DmVV)?)&!d
z-`{j~YY>zjY3;0H=no1lD_foEFCih$ojd29tsPZk5xis1*zD{_<EK#mHdf}--n=oY
zuKAWZw%)a~VPypK{nt<xws&8D|MT>8!0}{Q$92OnAi-*LZ9eR_`4Gt^52igkGjp0J
z8eLq}vX)$ty4evm4*(&tbtT{5ftZIo1osaNKoQGMPapmD>lgMpetbpEM+W2{bCn%6
z8XHUgT&`-U5gU&0$PqCS5kojGNx=$=Bs|i>Pem+iF~aop^bRvon`kCjj5R>XCAMfJ
z;s^QhdwozHXx?x^-?z3thWiU7bLDl|&5v5$x;+0sv4Doj`}4rShXKQ_&F5AnaY0l{
zs;8&NXMQBeA~?WKcD;vuLd(-)zssUkX6OP+7pjA;+!8H=uMp%S$O%Y3V8LGn2m!_E
zn3>JY&TfFG={?tO_e?T1GXu at sPR!x8ybOI{5Of at kyIH<Dx}mi-s}iklbqTisHj-Py
z%J-2G&J*4m*++LXGFn+$g2&Yj7@|jAd>7%lxl!@v&9OwLx;2~O+91LgD~&5wSl(4h
zYLqkiujZGtZeV!RhwvBgA4y~t79IuJMB}(u{A?r1i?Hur`MY>%lrOD9<xli1ae|GO
zGOF>r)0QQ7CQ*7GYxUk3cXIXLKjlVV#%B0?;18WyBTvO+uE%bb%8<|I>Ha~aSGu|$
zyv;)~DjbXf`P^9l=N|l+`O5I0f2Bo5*CDiFLtt8=U%`iTb#nUFVfdaqS_7u^NPeKw
zFkO3BLt6*MWwo}Rp7XE;u541VbYH)5<2FRz<ikpUZWAMX$%zRVbUGj3Lq~_xY$kvW
zMI~@5y`;n)pB$+Q%wfB0j$|7>yQ+ts{-?+30Qv5u^4=T%5HkTZ)cyK(MJ{Z)p>ogt
zx$U~-Q6NXuK`zVFMjUh{5NYv=l|SvF3`pTr*!(p)nV*|`FFM-q<;6Bh3uj^niTdNV
z1?;xSNV?!SA+s{_-WQzn9}>3j%jIJLskd&r2lF0N)=DHE(_~UxH8_jI);=~qUW0q*
zH-QKuq;)^6c62J3 at V8cfUunL7;LV#irrw8zLc_x~F?Q(b|12&dIAY-G`Nra%Dgz78
z%Ww#TsN$8e4|_m9Su_hklSv88YjxGnr3$A{&j6r95eIX7-)C)OgNAkc??OX$b#g&L
zOpe#lSn-ZepQ2v7EJS^8j3OgYSC5`Pt+Z+ggX;xQeVd-TLVDO*Y<Pt022=`;qVom@
zPo$kwtKITmy?PZH`4N<1ad8oM at AAjQpHox(@hQ52{#Z0HTC{lqmR6Zqe|3|6Yd>Z%
z!BGW9CYlh?OYHl*+uH8M#i22<u(C>B>lT<L-=#>-bztG|;^qG$CEQmz_SGHGR#GCp
zqhbuMOcyd$<ziKwT5BPa=r!DAE!Gpg&ontT_5PzrFSD}#Vb+k51r!%c`t5)Mt)dSF
z2g#=I- at gY5Hf;Jz$|95%XcPcghUP4D?AVLUOt=mm4GjnQ`NO>ozPj2tK=Fd`4l at Mv
z2RVe<BZ)09IV!}!>J}FkK%4RF>gwu at 3d_C!irrD6-oD-Pv2h?>q?;&9_&Sg+sv1nW
zp`Fik7Yoac$<7y0>+0)OcI}D*9HX%@1qyW$h4&3$9~MR}ElBY&E$i)DlT)W!-n|P}
zeb at T*DJKy8gdv8N(7tiZoyG|EtqCf+L*GADMeFowXK9W*DvxB{g=P%O_!vOW)z#ID
zWtolUFj*|?f|r(;^X(7E4^^X|<3hT6dK!ClZ4*Q+mGt$Q{1i%|he6>B2??nVR%4*X
zoI)}OL+!a%g4NZlEyZ~jPwOBqqRn2z=z8_|F2}J2>~g{vh#@nRuWY$9F~OTDRvyeD
z>%|L<?+D{SeLcMxA?hHm2L>QytnBQEW%l)Y9EU(SzqYKUb5cWt4Z^|h9scaBs)kg3
zYR=;y_jd2_^72|+Uk5uP-%oD>051tAn}g$h at g+C6LhRJ**OvfjpjJffl~wCe&~mk*
zK5!~fDJ3&23vD^kUehmoE8&E}(C|w)Q$<x(&g-{^#Y-;L2`X(?1eB`3^v%umORd~m
zSmA&KvbwU8YdZ%z*4=#$W|nlt4tB9oOz^KKc~+^!PVt^NQCU(F_ff8imL%O+_{fo$
znVHG0H|ibn7CNeHnjj9x!Cd+HsOjbkCg)PaKfHfGA-Nz%9^Q~IC{}B?-qg(@pmt20
zg5>}P-NJa14=#*3YW!PcbCqWvVB|!5+FlM0^74!XiEHQJFQuhj^f`05#aBh4%urh!
zij20%#hOuEpT>37EY~|KRtRZ9E`aaRx~%4`TTk5KV-QO~RLN&$&XOffL9`WPXpUJl
z>e~KdHF10U88nmwnh%|N<a^LFJUu+x%BJg^I>KuyQulOFZqv=Wz6 at Ldkp@jA{rU57
z{S47T%RL8b%kq!-Dd6_#TUqfW=8=y*Uzne_l%1M}6<Aov6e_(rj3I!*9isP}<&uSO
zgb+(wkz|tX{}rR?jbImFmGag5s}!4Zm+_eUEJpz!gUthjAETpKij{qAJ- at yKB;D8G
zl@>g9*HkSKVjQxT*oP|jPKxLRhI)JoR}JJpp92PhqN?(k_cxN+Q~W?!g(Lbd<FGL+
z0+S1h9Q7JnTInWg$&z7yJH!y6ER7#7yFXOL$&jb(;pIh2 at cj3({nT;$R^|c)Q9U#S
z0oNJ44fB&BH?dqKH%&!lr~cx`RqnKK5P3nNYxcK^@jS)ig&=N*c|HaPPp-7&xzMJW
zx8JEMPlQ;D9g~n)TG)i<Ox{u6w9}gZf>R52Bb443T*9WMPS8x_|9qb9&3XB<4}%7S
z9rE&*!4>|hr=HIdk!fx|2`?R}4kI4<#oC8dK~<q874c`vpuVquex?b8ot2f9CYKZw
zgQ#YUSyI!vN?-Z}Er^6wm at v5enJ0Pg|7TRP2$_0})NfxI&LWdOr9$rP?hb|d3R+^2
z5>V%t!YjMhdJct2`@b)bFH;RGe%S^wWam#)i+jzZht52GWn6T1VYC at xNuBCfRaHL!
zd3~jRel-c=mrDmJWW86MQaTGyT%YWOtfZu at e5J(3wCc9p(WAeSdBm*??m$#E=K1sI
zadGDj4Gp!lw0u<8FlNxw(C%(}c_|r<lMw#SKX&NvQ3VU=E4qex4e9S(jw$l8+;(?#
zR%pZ)M{p_ALseWvuH(>&$<go|28c-hXUp(ov*+fD#DC{m;yB9}3rvnI%FCBW at Y&#u
zz|TTMg6a=pP&v)6udo>yV(MAy{rjIWh4s#!MYm3S{=6}*dhU(K{7859mi(fAlQE<&
z+oWW6%i0q*cXM^UI1mu3erN6qy&D7?7ncPfl7Y at nmA!li52{(1JWS at u4rdW0C4kP7
zX`)G at eC?Pv*A}B*y|UY^H*=#u3$l0PhUA(<^ydb64`}iLS}X7F?tzK~jJdKhe=&2j
zYGbvvu1@*v+53%`&Ci{a1kN~o_{!2`*M9X#({hhI{2&6biT54Kb<UnuiW|D$;!i>I
z?R|Iy&nfa6PiGX0l2Yx5$5JWAuGrn^iG(jkFFif3LI5Z({hgJfsc9n2)Yq?tDFZ|$
zB<_ZX at 2XA)^>$jef)7#rt~)t7nV#zel^Un9n3xzrz}u|w*}U!TeLO)6peq+>BS`5A
zJR{Ttx}PT(l5=bGja*n at e88=5g$fVN&%);F*lt|B4T~jsv$V-whC7VVBA#F8%vVrS
zvO-lm87pxwo!G#X2EB$?1+S4MTtZ9?Zr94{(lyK)ebbDxvc3-=1mRmCQ`eaHO~k4`
z6qXwaZ6FU%=)+&LU}kU`0rVcrTtAX%dyd?miSPyCgI3o5bl*-YT$O6^h7e0QP<gOT
zG--8pHTR)IA;aCH_zpyrc*IU2#^B^65~Soe*%cBPm?(2StoUeRRMaPc_b<DJl1JwO
zK0-Appge-r4|R8EAbsuq*9Ec<3@{WV6DupUqFYd43<b_v+*IacI_2%X))3Ab9v*&}
zDQqjq$IPF6>XknOp~}Zy)f3QYO^V3{B<|K~$zmbGmibCJ at xs-M7t@lGh7iV;m65r<
zArFlbNQm&o8?+ULoJ!o6zrlRYw+9UA#;-y9%a^4*<}CUaQ8%GsVSSaiWO>r6?=U*U
zWVz~-oBTgJDlG*K=|ZJ9T;UI0T?Xpv<0y6{P#`^vNl9%ZkktaPWRhW_h0}+L2I)6V
zJql7cMDpR`VIZuV%hL?;v`BNan?-!%Ou=HBy}hx6n42At6=0F|T(C~}q9mY^el2xY
zMymw&h8qL;@}GGVhdgskTwImQk5dK)%=Z7l7BD#l&PAl<LSQkk at Va#6${V;R$Pghr
z2nquf2u1HbECE;@p%G%<D|3JgP3`rh|5;mr2(HjkaS=}>?RO`pFtj)5B)cQ)ThuKU
zOF at dnbbo)9&!+jkvK3?+;eg$<gs{Z6d-v00t~PyzS2Be-dqW at IO?~_JZB9-OsvMf{
z;GnsZl7IHG2Wg(7f!Gpt3u7o&w=%ZyhOyDnwhw#_k?^S at BrLv95J#;!Uc08Jt1Bug
zxiR&+%FfR2-fq$tTT>M^1fyfAk;`YU?*3p;&mZ`<3gP=E`!Xvk_O@*PMLCx(langK
zG8@`3km2R!ooGqYJasBxC^S-xP*7uatvLNK5`Yo1tXKjTLV#MeY2M>_kdmeBKtO=g
zltMrDa$n!VYajA7mGo!NpeI}*>oTfqFOS#Y6$?L7V+EC^$n8){5X03>RR*HzRppz(
zgPI}t?*k&o1OzCnsy0A*M3U{l7ep>lB)m{#o$RN9`w^n4Q;$|kfmw<d6eC8c-qA4F
z at xtHK7j*byfiZsncGIrX at KH&jbJNr7fGqKXq at amZ^^W!B%UIW{TmNpLSAFf`tN^kd
zr93LN^}75xKY&K{ild_sqyroxz)!I<Gk0}&LpX<p+cdACe)HyA- at E$v{shs*5C7#G
zp{bRmPA_gg!pDcfGYR!x#Pte-Or!+&MT(w)<!v?6)Wz(#|8CQdlR0qUSw;q>j5wsN
zLx&C_hX{Ysx^YDGR658Y+B#$;Hd-WILKV2%4rE`ZRQLG<URn1w->=33Tp!WbZ|)yu
zZG($1?5cMY?YEx%N+Rfz@`j!=;HM8UQ#vy>l~xg6OfsWBx2dZqq9_tcN_Du-5uY8s
z527j54jWrrK7Rgwm=8~$VAtN-+*rragz8tXT6U+Ws*L{lfy61|;`ta^)Ip?|m0Etu
zwPCnHLmJi_=i}4A*WTb%-0Y%)6C5QaQbaP0s_P(V9|i{pksoh*Q{&ZOY;NvgZB2e5
zf at G&U0}G2JQu48}OjkXr{!2go100f;k>Ql{Iw~z~Sjza>zrkudxj$G}db%|x38Z`M
zDef$}WTQWAoQ1{3qy$b{AXaqclepcdD;aXMl;S=c-Xx8>$!m`QZHDb)f}$V>p>}-K
zsg+khc{2c{R(d^X9~f|7uof%ae{LG;Z4Hj7{OkFNCW}CMO-&8Yv+yf^8_5`zfgNl%
z2jsLFPH|AQyuQ=a00QMCjbjRRR(a_3R5w~FJdO`GT*?N9!xduOcRU{{IaCBO=gUJY
zEMXbji5$h_rvg=Y<UHmGVkaY`(rL=tw%<%_Y`w@^;Q&fzW>f7$ioN$V(!q%8Sjq0D
zDKN05GGEZ52ya*r_LPj)K!{glaT&IXp6W=<aql1%9#MYtliWL{cL-Qg_RF+!_|*;D
ze0sWf&mR5*2a1qy$EhBcyHH|*&Vcuh0jd|v!KQRghYE+?rX#)M?B+Q>KH6ag);~*2
zSojxNS$}+r8D3>{w71VAlA!%-r0M!DwyhW6{{6}W&fDg}-#6~=Vw_btsGgS@!Ygp^
zE at RF2dCYK#ACYMfURTP}QpP-fe272GWA(Rz%%%u6b$)Jp19&3LGOTLV`toB)wTg;0
zZ7IsItYjR%N}t%Saxey{4|b77 at wn|eMDK~Iss6!1?UKbK^72UuQ4WhXmnR^N3CXP=
zT+34lSy*t1{OG!EM3={BeTkJ&nE3ZWNts?@n+nhT7xBC`5 at ZSO+~xt)fR2DlZX at Lb
zn+sm^yM~6p|NeDcS`0ASwu+wmDuiD^Kwn3v6r20_Fv&M3W8}w5p+jzr2LuFwW!Yel
zBN%O~C-LD~TATX3S!$S>A9E<i&f<%4OftK{@&pG1-b05Pb8o2G+R`4~uQuMm=N)uc
zNc+s0DyL!pjEpgO^5}oa`XUdr+Spw8g6zrt`?WX79_KF0DT|MQe0-Z<K^FlGnsn>`
z<jC))bN>AJtkCU-qYVz<6_l0h03L_OuZ>S!im0)GlepyoQBzwiqdBQfB!d at z$-gY}
zOG$B<NwN(7hu*n!#pwL}{MXQ(2w&(eLUyhsBqW_|65S=PWlIEu>o78Puyg at YY(6|H
za{pzHkOxd!tPm-Y`K5a}-AsL$!8Y|#Lc%fIHtzTmC+qb4v9U15X$W8V4ZB}J3jX+1
z?wXw)(g!AGAnKKh+jtqby$#gSkq)|hyS=C9jFuKMh4$C36%-dE87p^VnoYg`05|Q9
z9d91o+Yvf30?#iA`~2%0SAa8b>^^XF$Ot%SG(%}RU!)sKg?Sx9x7TVQ16O+XEMp~4
zM(s~}q9sUe$9=!ggL~N7am)k<sA7sSclQQ;-bQdoTg<#uQyiv~ER#Nd{OgAgGti5n
zX>@~r{{9UoXqxM`@GF&{RQVP)K$$GC>R at CoVt3%6OfYRD0yS7XD3CyV?}nY$ZoZ(k
zgH?}IWTnsM$KoH*bB;~2N5|#CS0uh6=L8__Xm5Y(@4|s1zB?7`S`%2Eca7 at vVz@sv
zy%Qs7^c`yP6y)USr++SFOG!us1qO1+c@@5W+mEY*IDs=@k>TM1XP4)gt(70CMRKt3
z-1%*4>K{ZCKnEmt+8%mQ)6uDkbiEU9z{#0FK~jFy5t#H6^jFvwwg#h<lgM+Pv}_Gp
zpdo3cG(LNF0VE%#&v>W4&2Dmhe4G8O%<VM~fLU|%LD02Z-rg&P;tyDE2gczv4}w*A
z!R14~Liv!hbRxo1{%OhFq&)HjEv4(v&(A=04;?&cUg>>IMn>ku33JSR6&?vGDdmg^
z1XV~n?R{&ddjHKL4Fvp8MF3Q~J3B|m#K^jiMZl at GFMz2w4p*M=#TY4l`<DOkVL_vO
z;N|^mF(x9mwzgCm#9JNYP(TSmk41LHgdL=E(BVAhl3rCMUw8x;sd45Ejv+y<3z3w%
z?(U8weeXVfqJJ^0qho7X at LEb*x)fYVK!A321v10fj~`g_Hi^1nCrrv`&ko4T4}Jd3
zDAQbZG`Mh1_R<IeWCqT3B{(>k|J<vce|!|ke;nFLMZ+SXp{;!zz5>okAqXrFGXyMl
zW8>czU1IWzWQz5pe(X693Khw5OljcK__uFu9Ua);Pct(&rA5*Gao<5HEbQ!P?N>2T
z{9u741<pp5W-+E9F9G_8?_pwLIfu9w+L_&*Qa>Nz??~Ux_LtDlJLu}L)vB?U6c=NT
zcRXd6zwNEAzRj!v$PNt$$}+qTf>>Ky+q$eDEzB5rRF9Oyufde#o{DM8_z+08N~XZh
zhK36u51gEGx^f9&7I+wK65 at b(bHijy-&dEW$Vf?nxEPpX+1t{jVJMJ9boneaoL5!g
zWrVnt at FQeudU|xI&1zejh!TSY<V2S6pw~RT6IL+wz&BuVkP%>dILNXasjEGEG<yWN
zxh=4n2w$iOTj$A+$h@)pB37eymxLgbxMO_g4E<R%B$^!i3J-&<2>oSuf1F-WP{44Q
ztVtHi9?{jn$3vN*70h{*)Q=FC6W(KX{PIVR<D6U!3?v4pwvM^MtH&)l(=&~}aZhLv
z=gx}8j%_mT>>#bUfgo3k)2&LLZ`%exew;<6t-Hs;Qgdp5{Q9*c4su{>VZ3?9&49z`
zN6o%Q62w2T3m?_Ci=HX?o0D`V-7VOch%pp!j1=b5KTMRk){U^=y`53Q3T5#M+_dHD
zq~Q(dyF8aBo12;-yQoNJKf80M8D}OLrti at RnU=PF{VI^#Gm1lDXeW>=K0tPq^VvAg
z%R5>dL<9Yp_5B2&6}g{6wN)N`XKOL`vyHE&bVa%wwv3LDpN?W`49-xdSv@%oFIrmW
zUF#9D{x=$n_1u1z^;d7+ejXmuuqJabW;E`&xE^#L3UQe*50b91fQ)xQwnY{Gc|uP?
zB&I~`g?8<40lvoyQ+yxgsK)I1KW7u)H8!e;E+mIa<E$^Vl1F=$H&OYtd%YsAi#~t(
zP%`d#UHZbBa`jEQ`kr&8$RG*}3xhzwT<yDCK2llFFh>uv3(E1h?0bL)FLlKNRoDdC
zhtMmBn$~BSb0 at DnjEy~hYn6%6(bKETRRn#P+wZYPn)(h4g9en+*NlB7B`zM2bl-GB
z;6i2j%a<)UU^VtWp~H4(v8mO&`v){{%=C5j^-&YH_Vy5NZ#X&aEY{((B3Qy7z-6_{
zW1<ey;DvNnM%gr)7BA)a6w?*(69)&8;`y1gz^tepUf*|4dd~c=k|h!|NM#`M0cwEF
zi7)#Luf*gADKXG<-=z4t>Br%vf0JU5nbrsO;hC8o#0pXgxINe*6Uz$Y<KuC$u`mW;
zKMRY9=m5i_KjBnyZ!cR$>=x6A$n%YnW763<gmej8C1E&ai}wj8F-H=y>gFGZ&5NDq
z`24AQ)f7{7oTL*mHlj6R;ke(sry#YF;zZ6F_1twrahckBL6_K~op^2OLpTip2Mc`#
z#)MeGmEX_v^I?=m*9kAlpTo(r1~Ujy=A}-Sn~VBCG~ESei)*(qYH%<#7lwcut$2|d
zoH_>7?p2x(^EI%vu&@BUhp>e at z)_Xjx;lCe={9*277QsYg2CSJPSQ9ksda*yCpsRV
z>d~WBOhw4AI7|oi%O&>4-bY&s>gh-1J?%ISheO+ky6xd^Ber&$Ro%bF0`p%&Qd0D7
z>z6M$@1(i at Nx8Td#19k=K|I84Me~_$tgWGBA`AH!$PeX&p^uQ$4{S}8MUdcbQYt(1
zHP|3vihOQ97!LnC at Tq=Xl=`{CGWAs_3YKuygIo<j2}mkziGLXVklI`YlY-yft5+#)
zU^>E|m7UEB{ejd^A^UVlgB6aqr|5JN)nv&h)EYZF?yB(ktlZl+0O7qjEX+kkg_g$b
zD|7 at bj=XE0VLx?UZ7qga=1+GBOU>3U&;+4MJ5dDKIy%BQI>CDV7a$iUVOU_Z<GH9H
z8?6l at UpO#q<MANj$tlq88}!Wm#BC-f76nBkd_*t=*aDE7ZsG6?Iyf*c&P*qdESqX{
z_x6tdqAy`P17n`Bn6v2m_vba(?9X3S-${s<F9XoO`}=*AB9Gk3uo0?n`t(W4Mq``o
z|H%TN6m at m|x~n=Zw&xWyBmVgL^w9Lo%$A{ZfPOD8<DIx<CXM~Br}TDp{1FwG?IO4#
z+X61YFM}jrc(|gTwB36oUa%E}fA^j}z_Du>n_ at IGjaGTN(+whvy5tlTBm~S$l)HA)
zi5)xa{-<n2R(}4JwD;smDe1Cj at Rho=w*>`VNQsiaeN<uF*|S7A1&}$%5+!KD`QY(}
zfpfi^?qB6|)k at JaA<j~ceOKdUgyd2;{gRhpBxt+aarh6%_-AJ1NeG-VK5f5~h_A2b
z|MKORq1(sz+DpJOWqUsfFqLJtBe#mKIz2s&<nx=-(us+QYAuuf)B?tZNcuk8%;W38
zoisE={o3PNaRLCsj&u31NS2kqe5iXCVe?mMX)zBTTnC*;x=H)GXkgW*P}8A at Nf$CR
zG7ws-daQ0<(c=Akg5Ax|%If#nX*wb~I~(NJX=3z!0#LjO2>}9mN|R=S^GarpI0p&z
zNC at os6QOWeMM_0wp+(uqG0Y(cUziY#ytJ_YrR*=OBAE)5J2>dZr`|3l`7F#1+$1G*
zbnYR-3U4lCW5wgR!<+>ON+05RgfHy-PzK{~n{|$c)$g?pOiWtadl>d2s0d5p_P?1D
z;Ix|20 at a5|aETsgxrF2uY!|#93K-=B6 at q5Le-gR&e$0JHUX;Sxg;UI$D%*1_nvVnH
zw=kE0ZMVW6Xt{ubQ$K$?|DoX6%Zf}sL2$~QMe-c9o5`&*J9~Zp`}n;RK{iXq#>%I)
zA~L0njX%bVUuGe`EzjJ%=fm)5$2#lsWG}{OP0c<$HvxTiVBpDaMS<?(+P$(ju-oyJ
z1it7&$Y+Qq!Jrbbd$XYo at K&*YHqrt5PB_b#@AJ|ctT at Vmf5?b3k_k#eW{lM4#*z6S
zi1sm2ACQqTJ{tGe&a(I{0}Yfy440#x3!_^pe^{25dnC)^zf=mqeMY1i%Gv}4^t~^L
zU2{k~A?0~NB#TpHe@|y8jvvN*EeuvP!h<IsE!qBe)JBZ;32s4-VIB{zy`|-9b?2kP
z+}u*9VI at Pu-YsiBMdzS)q6b1beNI=}EqilQ+NJ?sLzGf9G&lFCtSnwucXg#Xy7!#E
zJ`Nm^5Wkm~A3g3 at erf`B74jgVfd5NmFDxi1DhA22$A5W&v<<_~orqZk;<vA(3rcec
zadUse(<H_nm=qbgxO|YH6g8;#{d-E)6k<4(M;X`<*4Dgrl%TUfqKHDFd83Dju)Rlu
z4!OQ!2(@_P0yg&E;~qPYeA at 4Ep*$~7_r|g;;~j)B*-LzR9=|y<47teA*qEBwit5^D
zpG4CjB``JXd6K11oUj>f8YX-b6MaHeQWFxkyCG?Da~pjyU?>UkE~@84Q<MKkJ^t<Q
z6E0q#v*0GGKiHcX_q9G`NzQop!$H~R#!KAb=g*$unF#Nn$o>I1gwg^hJ at s|?N#3&#
z4zoDUA1FxmN5td>Otviq2uL9)h-<e;cR>ObLry?;7ajCc6z}_-{PqUWDtcO4IG!OV
zz%pe)Pq2e!W&1JJ`uj}`pM7>J^|?!S_3FzII*RVjPDDN4zI{zbNXz7`Y*ehRF4gO%
zskuyU4}@vbTk3ofc>pA|RaD5A%2)cR6ZTc^+F{G{Dka6iQ9i_rF}y)dwSknt*-2jk
z!m#@Kh&SpF0uqQXGxGzWxGT`<+82Gqc%`J=f1dpqA)iWF at E{DH5o9u=`qQUhAes0i
zh*x0wERfQ5anVZK4)%w2z`bdIipU8b3qTOG7<o)*Id<NupPqJy&s|Z$oB566cV8^n
zbaZshuoK}_&Ifa+zvx;Vv`;qAgfFQX8OxAb`+DbUYn4Fh_`0HdQ=Um2<)5-gdf{is
zID5%GJcUGHd8q1y_a{MeaarcyQ%C{mpC at 4zZTEj(P_WC(u7TBt|H166gRJaZM8hB_
z0;9}rUMf-9d7N_-I#0%VqoLyn>u*JAh29tB=ffhW`0rS}O&|*|n)8__rwHPGl055+
z6QD#mob!Wh8yz0!k!_f#q^U_GBOF;=i_U+wy&Qk`X(DjX@<i at yVxMRTT~{C-LeGyR
zTAN2Jg)f9 at odzQ~e7K~wm7ld=*7nMd0J|2`>TYcmkBZzk2P&pWi{i7<4<9<%*`eKM
zWM>N!$$%^sPc%caoh;MB*Vop*4h%q;g+~rs0;OYXJ8{8h9SL5XJMr5}6Bp+tBp4wv
zSrBCvh{(+U=a~RT68G|%mEPLmcR-cHGba!xgJyR3cic)G#Bjam*8vdIDtHec{y98c
z^W2$&k}d?725L%8y}-#iMM7XSwcy$X;t|eR_*S!Pwru_SwEhSwD&qC)*MN3qWnNHd
zL6IT50ZZ-tF}ho_%ma~lRv}Y38!}$M`H-SU;x#G?JM8wK*{z2ybmy39_Qz{4hP~jS
zB+3zAg6WMtO-DzkbJ~C^-7W~yDV~A@%mn!dF2XPrp})_=|KF2H)lF)mA_xTG)EiPG
zPox<Tjd7aR_kZOUS!?&q>e at A$51}LkIcW`yrH&3gX`Thjf2FHvlfOSLh+k at 9%3E&E
zA49*z!O*aXh;$k*wU%?e-QAK%t>EAiWU})(sI{B2`aFU|J2v)+d=$|)ole$KfM*CF
zvea3l(gy9#mO<;8D-)FsKeI91P`t<m*v>k|NFd=LY)(r{8+eLSfvWpWh~YQhXbot#
zvp$@PCYIo3*vB|qu at wl6xkzi1DNT(k?yAl}>ALuKAi;8kI_2K`b4UKKXHlg4cu|V_
ze<;pFi-e2==l$h6Yw%qx52TT`?~U}%uk*-NAN-NOfD1&<T1Q9WX0_ at j^hb<5JopBW
zOE4>SO0g)8NtAWhHZWKMpN95;2LS<`>_#XMx((>Fk-om$R;IU!TMhTb3t$flL0ebX
ztv`{@W7P9SwW1dRCP2Mb^Rlv9(VSp!hw|utL8tzo=10eMLTk at 17l2t%bTl;@{>q0B
zag|7BK*ab2&H$h3%u}atITqr=%S%f$KYzkMl1Y?4jjMroxpFaFz-hT^!HPd3GEzuT
zFi7Up$B!8jx991jcQCV_#-dM1{!^g!-TQebZY at Gv5m8Z%!%nCiC at z-`3?788iNt5?
z&v~pRD+c)5raOIaV6InV#bcQ8kRgbBH9uQFeiTBnV+OHWr!#Rzb+oY|<q?|P9%H0`
zOt8F{8rI1Lqy(=|>LavN!)L`!mojp^wym>nX|egewyMF~kv#|N{qfdl(spR+2ny-y
z>Oxq-P48 at PXDBu$ME+#zZO*19hkH6x<h3{86o=P%^)SL81kv|<a_weqLH?l9HuOV;
zy^kEWjH!H>R<)}j(<Qz1<{u%mQ>G-DO6~N_tcUC6{*k!bUc06|S(=yU3^0THnHsYm
z_T|*GD%NdO*PqoE at rT|O+A_!BN*4$;xly?|EcH8nPgyHKfDVUvVw!Iu)TCoxe=ujE
zv7=VtW#U61Cq$ZHtz#ZJ_f_c}OyLL$qvtJky-Qbq++HAAv(aO;iNW3d55^PDC{9H1
z1uBV|ya?5=mm0<Cl*^HD-jHvvy!G$fP^%j2YvUrE0o6ob!ebbU^+Vb=C3oz&+olMZ
zFY%MSf5Bbka--d1A#xz~jg8MUGK36seRsXsRKI+A9LY-T5*&)fy?-+mxL=x at ne|pn
z%f^6mXyf;DIcrezD{^MH`LEaI>Fr=+d)JF9($%C5_usB5aPCNXsXrzTNCp|P+Nj;J
zZqMCsw7Eh(yAg;XrekqhSvf5t;%L{Z*4qypEt;~H{yAyieG2y(^n(vdWd9B^()WZ=
zg2&Tf;AW+#qs_$Pl%*Mm;nk~?z!|%D at 5WxkVj*{GVKX%z?Z<RvuwQfFQUJS at gWdV_
ztkJ!AhyaD{=i+%%%%JPc0zCXyD#<6FZ%H>ZB||EWLW(r#ks1w!^CQ$&Y2lVf^qTJY
zb+)<=*Z#2UPtV98BOrcOUhNX=7CgX9MNVptqlT-HO>ut7ud(3NYMsE#uT4$1U{WBz
z5Ondxhwn1nQUFlU`5`kPgeK)U=;rK<5b#J&)&&+kN1;v8(Gdy|w_9R-Xs?ho<~m81
znW6)Z1j1c<dffAV%3*~G;1UH<d-#WlIxv<AjbV$-n at 6F7k-b6t%Xd)YiN+Hkz;#>y
zAGY2ED#!M1`#wX1G$BezgCR<Tlp;z}QOI101|d at eA*4YQLS;w at WgbEkGMCC2k*Np`
zrW6V#NqxWbe!gd|Z+-9Ede*b<wf^^A*L9x9u at Bq6ZQDNe6J1@O>pKrwOfWXR==}t=
zx0_64+wslk^k+>!L9QRYp(VS0EzTTJq-f!AHp^GZv}8c}Y=avUa;Fx%km>X0-GI|f
z3v%U$_2Kl^_Z$CH)KkYx%X>NL3lVwsswrApjh#AOo~tf|<#{;wU!|;1{L||3^!9_N
z1>yQ30BwNvw9?3?dVQ(-KggN+r>y#X9Wt=n=IqoOxted^!ry7uUVHYRUiY9=vitn`
z)ouU&9!O438NQ*95zz_!QbM4OA=1YLB}<JHPoBPngeFA|_$igh`M4eN^?sTsU%eXn
z<@}k8P10zn+AkFp>}-t>r}NF-`#|#A+z>bmW5$dD;uQgI`#&+l&;Q=Hgu2_<x>ZIA
z_SaCs at wr#7SOKO^t#Q-miB|Mb=(!AZArF$;8KIBglbT?{(7ugIwY7;$M|;5_>;C=n
z8B;fYwv-Ipx#tx<I^7_+uDN*`C_12C^7h_+`!ds_uo)dtWrIfw4Pd~(9u at ghPv)eD
z9n^i%W1r at YP=k)bjM*>MEkmNmXPtMC-Mvd0)F at SNGRy?0d#}#voBH{1M)DTvtGr+R
z2S8cKMHTt^QS7a%&1DnEAN6__L<B1lr&;in9PI50Ml?|7y!42Oj<I{7r2PL`pZ5-@
z$n>SN9UoO);>{7g_PMGpx7Y!acJ}``Na)+1I(zm2Y-(UlN|JXsL*1R644Ks(d><`g
zms)je<Mg at HU0izf`ZL0^zvsde-TXhUnCEpg$4WU+-<a5LGvxR-mDx)3=Q4<S4L|zL
z_4R9*r4W$auCHrEGI2YuU-7yg{}(Rk_M5WHG^R^co#{6D=d^y9lTkG!Z`bnB*676F
z-Do#);u6RSZsj7*LWtxnuWUGu-n1 at s$Auo&yz{8cx$}mH?>r$d<gR*Vsa4OtPK$*I
zaeT at l^?v;<!Ec*aMKhO0vCW_+F)7K%%PSL5ta*jM?C@}Fi)LHHwWp$X7*F>eSEvca
zDCch;Dzuv!8BZQQ+&10L$k=&~W~b!KZuPG}xL*tEs;1V`P;EzH4q)A{U%%)HukL!U
zAjdJ;%gzpjqC?WALPjJFL2&8f#rG8Rcs?iV)f<aP5gk=)y-<;YE?KApVa at mRn*y!)
zmkGa2$E+31s(wI)g3r9IIr=@F=Pk+mR2123i2iD;>582~JExsh>hQ=-zvAl;kWeTC
z<n1xMA$Rw8bUq^5`>$mcy!lrPDIg$ofM;WS(9qCe&fUWM4FUqTC|E*mV3xuK(AMcu
zyIXeJ)b>revAUZw#7UtzV+22fPImKVI}+%MUqFOP%E~rZy{q4SkDhWRDY0$sslT5-
zSLuf~Frn|XxKpIkngb8y3PL;ApH+fP#AF7xOY5AjU7F8>$%6^mHg4^urnckWduZ}t
zb*~mu3iBS}#=?u|&5lAf@#{G8*<!N|8qLQbeM-BwG)|N}bu!eZf++ZG%_8ujWy|_>
z>&Eae5LLbq2JnoY7!)SygTeMKTSSGg$BSznFr65C- at Nwydz*)yANXl|Or82<Q&(+~
z6tY6WscYBXk}oyd9KseyDV1(<j(`0D6C(gtpJMneR83D!))UnM0yPhaguYippJgq4
zNat&qIW1$}DUBYDaWcV0dm$x5^WjGnYy+=;XHG88>rPC*4o9Q?Hbr-b_32TEW7ozs
znMCJ#0JBoRqUrK%8*k>g-&B6c$~$T2VseW2X!e#2J})&#JYCncdbY0q)7DnsHoh;x
zG<(+LXV2U&F6;HxGGy&q^Qx6yUg-8Xdbq7?I9JSV?m{oGZt(l|>{&yr at p0kp&5xO$
z?oLkDOPcGwF(X53@@RQN1JMc<9NDs}cGKf7nQiT*qkiTjHMPfuF5K61{Qm4Any;L8
zDPOW*teG%CzuQ;u&d2N%d(Ii`a9{1RR<`{DhY7LPkxCPu+?ag$`ofRD?|gdu=aJv(
zy~clctsV2NdJN{Biyp0Ay729%tZVPi|JF$V_M%QAq`R~7r}HOHVB4WTZL}}pj5N(j
zgs|)Y()8TeOH~`iX{Y%|ov-v$5R%4h7+Ln?mN>t(+s|+xu<u`UL&qrV1LiAjfi5oI
zT-SIXxkgdZ*2}Z<_D-a{MpftQdyc}AsOut*ZEb9AZv_9rniKuP?#oh-JC)1Q)Ochr
z9N3G$?Vn^(;i9RT3RahpxOUN-DF?;}DA#q`9(&36%}Ds{lV5}0{FK}L(AdlL!~^7-
zqL`4u7ROcy6UpK>Ho$#5(<t6W+9sUn3407sWuXJ1-kLn**CXZl?|ZIXzFc_w_N`l=
z`h+K()fo6vou&{Kp<b4L>C2ZRN+TrOI=~BmK1fkEN=v at 7W&SBxsr)vOle?L>d##<f
zV%&?tPhaZj%%|Bzb;yJwYmsfy$G|@n at U%Lk&CHqsO*?h)gs at J&8Zm5`RxPvW9fuCN
z&zw2_l^HW49x`r%nb~QIA0`&}IbZbf?kpwa1H1O_Edyp_daHChcWMQpQ(94-<Z#q2
zR3-J at A?9%iG0iSS+Jqwr10OchHB1~PDr$*J*ehz^OxW-FGlws630W~*Ex6h=fKv`y
zq#7uyYt~KKLl0v+t<eRzvu^z;a3#WgMv=a6Ov71?g)LR$xD`E&=JHg(qDCf9J#<Cc
zZ|=C^Y7g(8l#aUtlXhX at mL32BzmDk{cg<8%28E%#bl$(^IWxt%H-gtTpN&Z`QyDa1
z0DTHBFu4!4EYzpyeY!7Ox>Fymubo|s&Yt?J!Y)8La5<2Yj%}EytE-!tvdq-#ORY?&
zTTFS#@ZV}`)-tG!oSjnHd+VKQ{*8OeD)-Vn at 858;va+(Xi=lMp7^00=k86iXpm-f&
zH7-RE^xbcU92m1cNv7=GiR|oO{{yis%UQ*Y?ze9C6N$gtOE|V@#ExT=v$*6a&quM}
z$r(F6JMoc#@4dFp at bJ*k{f1!eIP6jI#f++|A}@|v$BVFY51Iv3 at oteo;xZ=)(7Li-
z4qvfp&e-AO^QQfg;_#1K8;f9qT8Tbc9G(pvYvM|(o-|>?*dtE at 0s^4^J9YmCiWlha
zWN$BX;~zO>-0+r-gW;}NhPEX?on_e1^sm>+GNxE_ot!)tEZCitBy;4uOQ)>~_a8l4
zxcEvdDIey88HF6DE32x-QR0R3mv>w!6Tn&iM>GuU*RBmH at A_1Jx1R_q11UhgV){FM
z&YZt(|JE;Ey42G0ro<?ud{F5qFJK2jt1G#*{UAc!{7M|I6hC>@&+~TZN5Qgx_~Mf6
z#ZM`J%G+i62E<a at -7Rr(F+;g`U{LTaa5xG~8h-RoOFzH>cn3H!4c6Cho7mxmytlIH
z-zuDb2M<2Q`~Ldo>Pti_$NtVxx-$Q0d=@i14mjtK at D~*orTJ2+{Z$+VBpBE?Up1Tj
zt{s-@!7p0s;}gFycjANzbU=cDv<`<5rs%oq;VSoe_2X at 99%uKkS#aG<SGSfyHBpq)
zK-T&n?PSE})SSzg&$?Y6Hge=XD-H4sfb7$ZB|8rskQb6re^@*#DN!?D;SDT7m$0dy
z6;Lk!fZr?K)mzJ?1{fUNXHJ2kc{kChjY5(py_FUsuV7D%uJ>T|e_5+y)@?F++Nh)R
z6MhCk32IJCiUxVJ`+q-PrM;ed&biXcucCGpuNuM`IwQthC68<JR^&)IXjD~K&&l+@
z$2;7s8amo}+cCHtA|?%ad%}dpa8D5Gao^{^n3Ry;JWHvEyWCU#hM?e(kTI<)7=$S{
z`2&FUPwYPLlJDH0AhQ*tHd(pDjhVE}<z~nRd{S*~rJkr9dEyfi(uNe6AkuWRL-0Vz
zUEP;j2?E2^jzZAyZ+-g?lwTZu<;*eJJ_Q*=k596)%Ej9_dMz}BWV3)<4<5v>3iV!n
z{J{~YlVsm6GBOOj;&)%`UDq!N6&39uH3-PPvh41iJFDT(e*bQ{{MGQ;vtLs7NO$UF
z_~2UJ5<T)V-LukFhL-#o)*ip>**eN<!SGbrqatV2d at U)HDImy;;;gB*6DJNCI1p at y
zALD at oqqmoy;^guLh>7txW{)2)DInQd<mG^+EQK95(B$FZvFj3;=3L0mc04rZK;Tfx
z7nYDT<j)Q?Qqk*K`{9GhhL%7;chq52SFk&?W^4_%I_aCQpjmp&wt;ei at zeVCe^Knb
zBT|09*}m|}o+WafIh{a at xHT-O@$v!v0f)Qj`)0|aMY9>Md3S&N?p=Fsct^1-?AcQt
z%QhH89XfPCk2z*>Nq;}T at 36K9?!*3=UjkmI3qArh)ax&7nd{fC(d}^`fUTjD+%AzH
z`eN(?Hwvk$FJBnAK}nj&Y!n^|`mUX0qU<+s-HPQfG85*+sKFV1X1h)o0eg*~XY1pi
zsq8#!n=ok}eG-yWfE7ozj}}Xw=}1aOafj)8i;|2YX5}YE!Ou=j^~7Ij>j79b at YuE^
zqu8s^bA!`7$F%e3e>XG)tXg$o*n<1ia2|or`1_kWr at 4)%i{X;+9!?(LnQO9ze^xLX
ze%r&4GR&*W(cI9`pO8ae2a|k=LqB2b9ed3fD-GZWST;cHqE_tLGv&(Ogm(h6?W at D*
z&dqai=`1kA at cI_$nXcwQoQ3H0 at zW<iU*9&S^iYr|a|A0pIGonVR337}dEB^;`f659
z-`^Q%Y8pAK0V-CL?jLS4p`=bZG<<-C=yK!oiQ=2j!Fl7)a{HBD<M_yD6QfV(?gQf|
z+D_Ux{M3~z`?A7E0W5+i4N?b=5eHxCi+ZoDxhW56tOie_3cK5~+);A$_B+)Hapj03
zMwAZ5YYUz8!rjsX{vFSdpLOEFYo at dxKk74L96o&4 at tU+PTk!WRo)DUjGeP%(Sii%X
zf at fm*<SrM1PZ|{+-R)2r!PI-&%5jpfR*aUK{-D2-46#RyqeF)dP?BM$O2U7W?%DCI
zd8WUtZPW6w&ALa6OL>dA3wHARL|bPylP%enX!^c>9e?DBckI&oOue(MHa$2p#1U>8
z!@9#xCkcx=Ic6Mu)AD`Cmpdy=b9T<5jA4iZp{S{;37_iTs;W-STJX~(Lq14Zh;Xg5
zGfgX at XHMq#&Wc(P1V?RX8U9S;_-3Yt#8&E8=sSC?H2B`w#MQxX;X%?lkPf^KCqz7V
zuKM&Trn~aVC6TsA%9P4)$)5b{)!$^cLf?_UnEY(oB!ir?kHTy;_}#j3UaM<s9d?>H
zNo?0!>JJR6qb&Qa*R6N&(NF#R_Ye3w<<zONcIl5*RbGo0sdVo?uBl_s?%g{kHx+`G
zn*}$g<Iuce!)T=EyLTht+_vTLjC)BgkF(_;jNKR!fq4^u_x;ze^!x>1zAWMTm0Wjo
z-8*{yYU)z3EHmAAg&KO3_7wBH43rCC0g_Xgc3XfEi1^&aCIB-C(-1={e70`3-Lh$u
z{ltme$@r91q at 04)=m_+B!dL4oJqMb?zuK!=5_&yFlQVwHvzIR!aFXwgjk9=q8pVyr
zGAksPp35EZh~X at caSiqNKi&NU2MrRzWT@#Bj(`SuU;~i`7JaP9$!Y)G`?easM)~=G
zi*Pi-0l|&<<?%IVCS&o%c)-8Mq3i>_gEJx{ZT$V~Inzs*YAcVs at V{JurO?QkF0901
zu}OyPDgR(FbpYTN&hwwXejTc#lS5Y^<U;@0)YnITsI-vl^`02={+6_&<n7i_vMvB`
z;o-owwq8GAXF?))z;xz6!%I&gnsS>MveM)-BNM8WLwojIg84mk&PAoyz!gYUr9Oes
zJOue&85rnYwV^B3|1ebPoMcizR2k;g9MOHs)hAmslwP<o0oB;AA|oqXVl>_A<ak{z
zE#5poDoRTJa9*e^67-jdWD5*$D7(EIWpeUVs1dH_<iG+<rm`X?Q at Ij!yLRom?D5dU
zi+d+d7ujqwk<_{T;tm4l(fG*IbCU}yC+nR}{U8X~Y``E3`P($qz`!p($XP#fe?-?)
z$7M1OAGbkIuzPn8A@}y}k8lzTnjn9{$mM9v&v52ViBVlyW0YsG?xrmUw$3Y~9)jjK
z|NV;(MXJ+DNC^oGc5PKNnK*v at vFq0lEc=YDqMV>HQ6ZocNdn3qgcKAZD3;Lk(GrL#
zdG1v8m8s$fx5_itIoL%|>fW7?`=Gcu6wUT7#S_}ueYV+B?O{s~YPMSDkC$)smqQ6X
z6nD@#EL^k*_YE8nqL-}?<%lVp`jvI8o-_7Y#EST5ZiJb>PZd>DZp$M28o|W?-6P>|
z1=)S{X#1}^N*zo!f`fx$=T3NC>6J~$i%qlc at XVrwPHxAJ6{}W()?CcYJbXTEaKu*i
z(O1r#(KR;S`R~&4Tt;LP!qEkh9>G1P4hrA?c!eNr^=j>Cyus%Knb+QH_NIV4ba-mW
zPBGsj@*-1&lYmQs^RU7Wx5FnC(?K#}+mA>ZH?wE+BP#rJ>g)XhPuQElB!_W~!dit9
z-7hnRN07 at n4YC`qa4_hwYw&p`dw7`MMw8k0v1xL=2bZ|9&aN4uWphid^{z4Bp6F(X
zjhSx1=!CjG6BhR9Ga+xc>|_%6CP=6q!XfDO!M(e#F8ScWM+fgv!}Jrq8xd-`_V#*q
za;o9vO}#&V{d)G~$y^V^qr-CQjp2Tbwm8bW5QII2Yi}eCAqWBhWFcN=j%sRp{7R9i
z8X%e7I at VFhg)_wvOEj(b>ZNep%H?YvM-}h%AwwqOZ;f>g8OzWx{-5V^f89+9x=y`R
zXnf%o|Dci-Qxs7dAqPA^=h=tk*BxuCw)t$kc}(oGlau8xx0lDYsZ=iWz%?lT`t^V3
z=3XVZ_Cp`R3#KM7xjy(s267B40$d6 at cNR^1D7eJU7iVr4KAyefYfe+~F9{)V_3C+7
zS3l%Qe0$IpQ>7*JCioG#{AET at JB6E!*;VVpf66_2kl_fp=4NIXp`t8>;Xb|j$nM0%
z9UJCx^$7B5mwtsZDXSnuz>B0z=B~30!+XHr(g+yD!3}_Q^pt!e-s|IC67~z+wx)lS
z%?j%(Ns>9b%`kZ5jP)vyrc6*waO>0J#XUQoG_fDByT6)(;E`3nieCn($FFAqOH6Eo
zg-dCKYVdJ_`aLZM5`sW)J7{_2{P!&_>w at gveaxjIsGKNB;bTO<mMT}QHkuZwp{<Rh
z9dZBV8UmEJclp&d#mwoftc2qwjf;?Dqe9S{d;Q`4`(9Ixg241BFqGDqZHibxI4)VN
zWK^Csort%9=^s1;Dh4v^4F*%UMofEmWh|#~Fc#cKtK~Z=PKekpJ^lSv#?~=0c4$E0
ztB^yeX{NYp?CAYM$IPDQHQ5>K4SGklUcG2bzte*zU#tzaigD=q1RhhAbt+%XBhY+<
z7_$Nb8kmYbvVHQnlf%;wgV~TlN<T!Z;lBc`p#JC9<c*|9{92lE1WI{sE?&6M6&YQm
z>&$E8WWp^q%#Ge(^Z9dFcppqoQWoEL_}TF&{%vcoj69qBN1-fIdHYWwe(CipM!O1t
zO&|%Rr#nra{EZ93eIL{WFM(#>F4ZY{+euzU-OYRE&ZgQcr_P!c-Cc&zp5#Og#bSyw
z|D};~Ni`kY_IJyB9@=94Kw^!}@DjS+9eeiNAqL7x-L}tI*Mc#`=~JhWM3)l|bp{V6
zO`bb?H1bv_U(iv$71mA!AB^lC-MzbM^JdS4Q0yCZ^!2~>>(2!ITtoX<v#AU9xmF;a
zmX_}G=BbCw7KISgle<0CoWuYi?RCe!tb$S7CJr`hYqi^qD~=xAm{QD8p`r`kVrglj
z115S$h85HPWucm^Y-nb7lQGFHz>2(?8T{u5Ro)bQMju|{(A^{lqo^_Au~RU+&Y1&~
z?bOZUDvifen-1mh5n(>IwKO_l8gt|E3d2qtjO<E2cxFgaRpVx%rmCv(WCp{k+J2uO
z%95wB9NKKYs=!1xbHJp at 0gUoVm^|lpSj#A9k!ZTJ;=s5uwoFbcV(Rqie{rMo_0^v`
zS-q{4vB{|$8%Q4%kxUr5;D_jWYlihyHhrH{D-!OhYsiv;fy4Lv0hK8TT;9x#j6Zyd
z*=Jn`3>^v)alGmNJdIybi4pD5ul+xd?q6YlB^WS(-v?*m>eauXHlUiKvmdQrW<LeH
z6{CrHDEs1d%vK)VHN at zWObH|$M(Wci4qfxdO9*450G|XMREhy$&KjCn*(g`OM24bE
zom#*|5VxLQX|JIp^Qb4)5y1qZB6`SO{2B{}&R)III(1WMAIMs+$E<TAvFia(!x4!D
z{Q0vFhmlgMYw at keKZtUfV!}zgn*Z<2HXGHrgu at Yp%kv_M^#1Nn9a7<caY}fMRIA>V
zseSG>!p+ByAzaIUmw7-{r#lZ^G2?i8dU@`u8$p0-AR?nM#$jqORp%MSBF=KyJ1;(|
zUAFN at SY%XGS9i?5-L3?(cp^^wUP5vq{UTu%+X}Xn%qp`m?f9^_qe+K@#|*Oj_}eMV
zPx9}-y at L>Try2$i>l0WC(MFk#qis at yy{z4jEG{neHN15t^85P?$taRSP;r at ho!Ev+
z0TyejzIxQ_ at yCxjE%b1A^i;U@<xNMBa-uo$f~udC%EcB0pB<&2;}AwD#6Z>2S{U1E
zPWADHt_rR=349;U$1u~O&y*gqwb6Ziy6u=Qjr68PgCi5C-)N5iS=eXuk<#qN(*Y5B
z#vT9^q8p^Eo$OhhtlS|S-nO=$UeT3;0s7}(WFUni;)-O;nQeS?*Xg~anhN_kz9t-S
z8+kYQ%)rHWr(K7*$l;|!{`|D81yGNQKtdSjIxNALPVSA!+j34qKf7~h7Nd6HI;!m4
z!+YsE%Z;6*wHcwSe#^VnPmFv8v2vR3MG2W5na)uIyJq`z{UG at c50KE%_R>-uoX1j<
zfz0vJn1%L at vgXJ{$HZi59a)mTZjJXVWsekZBU6YPk|tkBOtg!TV>!)>uiVPLk(8x2
zl}d>G#=VZHx$LZ$*zn^LWiH9Z(a=}sR&g;%IzN~A?#xW79X{_N7!1(T+UT7ZGdj1_
zWSF~L#P-cSv_5wkI%u9)oNX_d%FUJ##2o(qUU&G!tiGCd%tMQz at p{UAN=g16$G<O9
zN8$*jM^!@*#uLQYonKBGb)f?wTu=!yz+!p~RV074zDt_Zj2VuE!|ZIfx^V5!AguBC
z54)-?Q+cJ)>+Ug!J?Pne-(EYFl9KC at F>JWnXrT2MA7mAVl0>M!Nax at KAQAC(k?HbD
zUUX%SuVfY-_r4cobJ6cz$d_k>9~)%5&7QsInF`4fumYRh_=SEe%sC;vbN^MVHZ<33
z3MtSn2u>V?ty{Ket&hfpAKX&)+qu8Z&CAMj8YqDbr*V>pGKNp9FN}D8wYnSjbd}|O
zUyP<8zk(U&q*aTJh!A9cV!NL44s{G)lWkVMQkslDMdi4jKk63DUkHRS345rhh<4R<
z)=cG}Jqyg8s(2!7rqjKqAr<Kx3^y$5pZcNVrj8mY at 34m&zR}tN%A{%tFi18zltLJZ
zRm_R+Zni^eI{F4N4TWT7E%pD#_JgoaK)bzeja=C)?d at DIuPR~|l at 3VgI*1-vo^W&x
z=3d#=!_>)Y)~rOm*ym;9Pp>~c49Pe&%+;puMHo~n#N9DIXY~E!$3)^EbObOV-g|DY
z6%>JQdNSxNq{qLz8T`jOZL<8_mF=n~!*n7Ey8TBCe*fb~7~}rFmLbW_ci?~_l7{;;
z;Adfw#lhwo5#}yO6)(5#yW;4{VHV{yMMW4qBex1|`~rkrN-bRWJ+_zh&zJ6 at j6b?P
zzq;1HGYZVD%4 at YDk)BUUsrde#KfK~wza9Xej24HQoA3Rs0Kh8<1qJ;^l9`3{A*y#M
z+pSrDv}Hg-Udi=jl<b)wG<c@^6LuXkUH%HZrsWdIATgHU&&;vsxf5BRJ#&{Bk~cYD
zR9f84s%#^RwhyFBj`YGUsyAU<kOyO8?toSkV3#tv at bc=Ae>6u486%szn7^KU&_dlt
zngQ;5m~7sCb&3fU_T#s26&ws!j61Hl!fc2Bd1#NEi;_|FI*O{($8KF7Ww1%tA#Kyz
zul)u~*k7#k&`@HiBW1S2#^GQ9wZ%uK-%LTF08qZYPb=@EDCAOE(B@!3viESW_rRBx
zmAog2me31VQ?>(FOxbVxkn;r|OD_F%dP*?=L;!<n#%bc};2SFlrLSHM^YVre17bj7
z8<6&2&b)@>CvrSGT?r9teZwz6F-q~?@|(fCNsXq%5f8#4T-x4zb3*s64~wUzm at 2Vh
ztgxGV`XkjB;SvH+47zdH>>`oi^XFd%uk#}0Q=WXLB%s$m^5iqUo95OGyG at ai1>6%6
zN4itZVB{a?8g!AriL3XDDUQ7bE2wH at ZHCO^^ajW{?M27Y!!}Sc<OOOHEswk0(=R=w
z??-Kz=YgFG-iaB|FW at He?z%r%t>n3~Xel+ZLJUCz=OglF23>AOhGuku|7KIA>ek**
z2O1b0f&lO8+Cnu=bB`IxqkWCi+;sFxm9 at 3}H}^&wnd6u{d$y>Iym4cUvTWh<3w9C$
z*An2HhibS*YMbqpy~Couov9Q>Cy+buzwSErF1^!)TKN^7d0|fWc(V11Uj6LFixsbQ
z2L5ah*&<Fhh73s_79|~f^3<udOrrUPKs-DoAV^qKTo6zl^NNXm7V&l`+uMuAa5_4<
z?b2^%N38JWBvz-*8lotLxgggGmR$R<nw at l@X)0riDz12TRlI at -{oA2L)A_gMoHgub
z&RhlQfjUBz;AmOg9V;$*f}oFeT(hgGY?NBlyrh86GN(s%Po7jDE;ngwz0A47Y&k$>
zO>^GQ!hC6vd4S-ZCXbSg^3gYe(4<X1v|wa;uTBq_&zLo9N6)6?aa6m%{g(OqzGdFX
zSGl)qZP^rzo=Bw3;_Vx!UhdzxcXNGkL%k;$Cjm-pY2CY9^UV-8kGlQy?_ayKcoLKp
z79PXG&de+*KU!XH-l4H(qlPT%?WSB at 5HS|$xe3XnsCMXmD`Jw8Oe9AL=wR6IOt2GH
z%T<2*bThPl%$>dshdLIkDE5O^j>C?Hg+<CNgE&t{k at kxg4SKfSLzW|#dFhg+e?=}J
zI7uhSrMfQilC4o%I at F7mD`{d!;;74Ju at es~^M=rFtztqB7ZV`M&>>u`2B5MsUSbRy
z`Mj&kma}JvKI>d51;ff?+kAyvJTQ4E9q^>=?BM9nqpe{ckgk<=E<IgIh)+yxib?wr
zpom<VX<ajw4y_djaMP-UUj0XoTt`r*xEGtU^*ai|I4_^jTf+xGF{$EDRi${eNQL}>
z9c{h#Lvj+h9Sy at Q4iK5I$IDMfs(d5bJ8>6c&z=ikn2cEd3JVnciU9rx4jx=~vp`Mv
z%gFp;qvu at A*_D{68LCp#pWLwU=|H<?_<E4pI|=}qkk>M~6;)LRbRonyNkLWZ(Y*BB
zoRgpDGnzqPI4-|kN{Md~5)$tCN5x2nXFdmhj%8A(QPpH$(Sw=U4fK+QPlg7i%R7%d
z&*Oy~(Q&m$VV(54=d2cF^5Wz^ZsWdJ{res2Tfb`3q at mXo!ma!R$_&};<XPGE``aGZ
zgPS`kh8;e<F)2w$eah$Bd_;5?FScp*yi!<QbE^EdY|xD)={U>2+YN^A-S;Rf-B40^
z_8ceE;g0*8{9gP$VpsF=<3J%SI{NmR*?zeVb*+DFU%g_ZP4ToGjZRV4l|oA0(#yxo
ztJ{Bbp$qx=`a_0nZ24nRx|N79Be<XI#H$uThIilJ8xpHBr-Lxj;Q{}b;w~iwx6hM!
zeRG5E&6R^XhuI1OYSProKK*aNFuKeN6+!5GKr>}c(|H5N#tlDyz`c4wX-XJE_*wk#
zN_D;*<te2Su at 0UH;xq!FalqJk={V1blb?n0$7jwM=<MPm2-(?fC;FSLzj*N6Ia7f_
zbNup;PvoV9$FE;6_3&V8T61~18%4n6{l89BfBJMOw7rdDRi$UoALT}h>fTIykAzn9
ztx;!x>L=ByPh6}+2f=LA>-Fn==f?!dg-Hl7+-4xqfVYrr8Z9jdGF`ghv;%(rr=?}b
z?vo-WG`Ne(IiF?AzPv- at k+Y~+K?vK?O=D+mSVQll205J^fjsf(F$hR}ZN?TYFnhX;
zty|?zEU(Oqa9F(f&mU|_+rD<_&@S6EGv$5vGr8|SeFEuKFz<TaGmdnCIu&ri?A(sR
z2<bi5l^HHJHaX|c<&~A)ICEzG+iOwjZ$PK at C&_e{zc#NZZP)nYVX*eQRF9lu;hYD2
z0MD%WXQ4%#vr^0bx;hIJ6F_ at LFO&C;{r%%Z?UX||1OXb?LXVU?Lv;6cLYQ&z^@~YC
zR?W at L&QoXZ;eoS>ChEMq%D$wc0ZXSitXJEU*hwb$a(;+Rv)AO_xj<s-juF8+5ABAQ
zMJ)Arrh>r)gec(B#KfKeJ7e=SmG0b$;1o&>J$njrt{|*hHFNT7>%P&-*VqZju*!Yz
zTzNqpt{57shD1#PX)?0G5vH^J=ss%ef}R}KbdpR?4QQZ=17)Jl?jktTPf=o=IPr;i
zv)8*fj^aVBgALz{p8xjq4RHxX*xAc;GoQ`ku4c5V_kz*0XC838urj#ydT86`0T+w*
zA!-|CbxZwsZoENHB_;SqT0Mil*VI%#|Mr1b>YzC at IfeQz|B_#O_wR{`>iHjTB&9Z1
zfjie>Av<d}j_8d)et=yp+~Fx=V at 7PAGw~k!;zi=s)ypyb|MITvj_4|*J*Un~Ir?@X
zHNB{j$Fq3Rq7x#&>G_#5r-8B3zm*6?J$jf_3_dP>w!2IukQ4F^ATkP76O#*ISu~1<
zzx6H5tQRjXW2ujX(AWs~s4>Vw{UScC+e+U)c_PvK%;_a7R{osuZVWUnTAtIV_x=6d
z at At1?I}YCRn)B-QsL}>M4^^8Rr7S)WC3H(Wgy-J5gVO)S)29?NS{fR;GtHwcoG0N(
z^mplGIs_nNmXRDBwZ at l1iHQ~0VEF#!6?tyzmXCs3&F1G$|92(?j19aw;UbNB-y1={
zbo$=V7<rh>VD!{!*2cRk-47U))gm8ZKMWl^Gh6B`mXIMU=dBsPb5wT|4R`zWEi-B)
zW-}&+VJX3mK9dLN%RrQI4}rT9r#>1^?tVs@=r4Eel1e)Cqax(!u{%k7AD;Mr9o6Q|
zP$(bl-+E5YzH<j0ynV^mNqY~6=hZj-oKN#{YFPcIuGYWa9H`OwQ3#ReazM3hdlN^4
zdp7R*TE at Ykym*(zeu{1HL<d=_v5I-e*Q%-#$b;VA%F4>WsJ|ry#wQH^Fl|eBt|M5X
zL|?vaS!Pz&TG!%n2~6v<KG{ZWyLwsL<_69jSYgbXJb8QCTq~=v>{e+ at OH1ARH-9!8
z^T%(K(gcBiQ^edJjfA?^Spd%fF>stRg&hJ6ytiR{6P7Qj?)HEw#pO>86Xc|-H8uq|
z at L%v%vAe4L9=^xzPQ-JP7n&(S041h=wp-mqJZfueBjIsR094LlO-hf%*oJ!9+*40+
z9b%ME*`3QJwcNqOhk4LFUB-=MahIO43pP%*Xj_JY0L2L>7r(}qQD8n%QH8Wq75yE@
zjjIOP;dIf_^B60iFK%6lWpF at XAU!MG$ja=YjzWTg=!u3>2O#m&!~G}DoN*{01RG at j
zvE>$RP5}H=oP2(<g!7OFIRz`HKnbD+RqfeR<P0-1%~)iYAibv^UkuNk?$JJLUn2KJ
zxdFGTTeof~0n#pRzH>+}+{(<q0(^-lbi`KPsX>Kv{DXpl!lxrkMs^)K)K943cUTzt
zs*h9VrC<bsJB%Oz50uQ at goPplmL-c9CrDkPt(5`KKY!{}0;<u~tB*fE3pJIaP+0hZ
zYK`r&y0gJ!_w3$1VBo;a2PKx<sn5UE)Zh at e9Cwc2-$Tz7HIyt*l00l8Yh=W>j$uMB
z|AzgDKBUZpFvQqOiAMsHw*Gtgi<`G?JN7niE?Sl!6CDG381|{+t?l|5&EBA_RkgGD
z4H!lc0_afbT>6a+)G;+(4K7_btf^QuCb!$(hYJETZ|k;glQ6D~+T2Cab?p0CqT^gQ
zH?e#^aDabq|GiL7>bQmGluKljs?&luGqQsQABR*lwNTofY_eGOMY*PuZi at LVSPidy
zt%<zzSSlsJF;VS?uS?O}x9XKSrva{R+)$q|g;JM?rj;#y<$!0_kf^&V($dnDWUmVf
zB1vl52byQ6m^8Y~2;8-|EZFOXc}j!gNUs8!v3a2?b)oIPm~;pNZ#yKU==G)X6dH5p
zgywbGvSqvVktb)*-V_9YW1+dSGQiBur7RBo{i(O9;w+JxLrCn}HG#RmMolQ?8 at 55j
z0 at h^Z-7f=e;Wb>_cs9)nb2Dh-*ndRiF?l<C<Hp;(ywo#iV!!l8V8dLFb2oTRZEY=#
z;a+-6&R7Qit>P%dDc7#6tEoZzH?el;XHM{2z+5g3{}H3<oYh}lf!0eWZ(WQ9R6&Jl
z|0j1KcdT7&0L7`sc-^}(2BWS%ufMRjtfZgi5D9 at wf8U7j=j-dcP(u3n6ctq0cM{Ys
zHXSk?+v{V~*1oz1dU}o;O0KRUY)qM-VOeu^l;R5j-Hw7Y&E%~%_BXQcB!EYc?-j$$
zS!qbZ<F;-4 at W*SG5~O4$C58hjeda@#<dfsi9P$1-#1+>JFUb#M;3G3NUbHdwnTC=K
zgQlpz*LTs4g|CV&6|~%Go%s1j8^|O`q~5(~s~y*C^WumIFG)#rRi&1ni_YXUx35^T
zImUU}gY)j~- at 2j7NKoG~FGj9|M3IEX9^dL9|4ko1E)>G>Ho4V?WsmE%pa$r0m8o<D
zf(Gcr_>U~5yMLb#pO{@(R<`#CGxZrUhiS<HRq+kPp8<?>hQZytYLaT(UOah{x@;PD
zl;8xsna-U$^qx_yR5;ZFPcMdK;)?F+({*)pRMQoIWXKJM1x%W0cyh!>eCCp^Y*?6C
zU$|pH?4|<;lItcY4n{<AkYUM~F$aCiA0Iw;Oj6L$*WaFg6WS3+oDbbPmNsqNj2YPS
zT%~S~n$>nHedP9yRvL6_IK8Z3d}QB}<#`>OPdy8Z;HrYn%Ql%=y^qE6)MNSbe|2TX
zkPex2N&ID=6mcs0Uzg{Wzrtiy$B$oISa^QShIQs4t!A^F3nRwUkkj^;<Z?+5z@`as
zSPK#@gfWj#zje*BkE&e*v_7b2;DComEz|;xDDT<-66t}yjPX-ui|wZ109=r{jCWRr
zZr!@@_p`4N)Bl$X;CF5HSL=1_R;*i>dE<tDhLJ`^Y3evT#l9n7m0S2vHubw!bim3$
zZuBr~>NxycM7!1?+<Fvg2uyO#L{1<n2~r_3;pBq*HV8Lik_ZCGC>+SJpGWgNrt~QU
zdr;AH4lDH9xnl<?&z&p1jgCIGoyZ_&r=yy3uU?Cr50iMmJP#j#+2h~t-Xp4%mFs8D
z%zfnB`1#3<)qZRJ71NIg!7~1FiCP_mmrJFnerxJXPfyM6XVvQNjb3*6l#=zDK9bge
zyKi8Qy?))L?XN<v(y2U;I0I~%SbxKRLvArLHom%g+svw8ay8irojZ;#O{seEEOPY9
zkGH~39G~<w(%@u>)wKj8m0_443BshGd0n+_llJWcY-5S-gbDW;`h at 2_Px~D4>*ZSn
zp~}iEIyeR-YuwOt+(sBifO#!dI`M|k_z at KIzLtQ3x(!?T{67znCFHZ38qW)L%Hu{Z
zKkAF8$x70z*t~6 at D-*wax6!bDz?V-SKQ>#NdH+-K0E2n0SI_(SwU1DrA_$C)G9Rj|
zZv{EQwhv?!Y%xCeHK^gJQKRO#x}r#9Vy_Tojm2wqL(uW_r$=vSdG_$(BzO0A>ZH37
zqod`q!xIOfW156*0m?IAj`<8%+x|zSLosu|cFlqgr&+Imt8{}&aF=i^{5!%8HZ7X)
z_m|)I+S+kGC6LhQJqbKC$cuE6AC6QlSsZ~@p)axpid}BixP!*|W~{hkqM$EC-o8C>
z&g%t6Mwd3<C}qvzjf(2(#jjV6ViZhS4Ri^)1xN<S8HNEk)c7{HLp(9MG?JwRtC5$$
zsiEz_mkh&6&%^}yG?Y6G5J66UetPQCebZkS!D!4~)_>Hs(Do2`HS5;3Bo3WJhy4ld
zIh%NJ{k&qN_bmPReI{j#uMayL;Rc}0loZvmt6yXvN?9-lL`rynL5`xl0oyH at 4){xm
z!Pno>!9jb8>M(^JQ-0UJoHk;FqPTR<pzPGC>5D4;gX-PSNoS>1<>_(U#XyDR;rrXs
zB{F at 6tI11FVH<h;U(vG+kN2+H!8|$fJ&?(VJy3x^17Z0k>lJAT%bkRctKz at 5{Cd}E
zpQ!ck+?~XG^~#kMD_0VGabI-!qLhR|2_+X&P5xH;VWU8qg7)t2sN<>i*#whtVQ1eR
z7kKUZa at Kb5V^b&32?|2;XyoX>QJh}$!(XGRSkSYiW4I8eDVVn}t=#cp5OOg-(7Acn
zTR6n^P5=$KrfstYd%yz$26%l#!%(-J_~T25=;#b*Xo-P3YIXlc(e2(vD&KQ9Mlq14
z7yqq)eO1 at MAjY9d5G>R~Yf1*FsO*tgkE{FMq$I1gvI9H(`v at G_{^wIaazA+&u*T^#
zFE%#6Qs4cC<G^C8y-aKN1qV>C1O#M2BXzj2RB2MB^wY(#gzyqE52{a*>YSFjtEZEW
zkSU?+dvjMMwnDe?xF9YWf~tamK^FwM#G`>%L0mmT{mhsKrR~c-!RN;DQB-^N+Ka+K
zLR1cRPWlqtIU+Z$cBLZxel$3eLU3#IlUuhoF3XKA^n#H|KdVoe9yDkKbWxZ&hb;G=
zA0T!f7>RWpk|Tk+57krpEA{BWS8z047OIXz6z`XPDmhth(a_4V6G=!kXv9VibST%1
zXcE5)uE?-qzk<C{2CK4~r%#`}2g9DIw3|o9!~g+>@UKybh<v*XOM29}sHmub21AJ=
z#0#Rc9~d<-8F+7!Psik2c=|}h<WD_o^5|f?DdU_K at 9m*F?aPe!kxVea+DQcEr7T2}
z4xkYJK9nH*#vK3r0OcOilNH|Qjm4)9S;h}AH1IUl;$j=-QXpbRs&dWekAH^&OLX4`
z&LAgOVZYaxu{2m0NlqL}F>cMgURzl}IWOilvH&<M6=P-=b at tI$qv5AgMv!?t&&m5Y
zZ?=i+kUrIP<^5fQDLeJ9OZIS2-o5+7w{P=Mj_%!yd|o8pFwvrG3NmFd%cG-Ffm-{A
zOG${}O8D%!d$=a9xv_S{=?(s7tyzoOrzrc}S6=o0QbpcKtnZNrU8O=kKFUjmX}*q*
z)sZKR3w?&SfcqGJ6lEB8c8fq(={{tRnceeWvqrH?7ZHnuK2K)i`9E6r+FY?LQ*UbA
zp}=o=Fv!e&kGgiM&J4<ZT%!q+-5-kle3-5n>+cPkBn5eH3DoN?(=!!@+$hD|0dkHI
z2Ir#S_HEW<d9kUuVCGSh1J5G=><*EoKYlzu2pd<eh at uCd@s|jCIcJ&na`VuTik96L
zr4xu83l|<wPp^;a(s59Y;bd>`_e8Zs{ki*4#GwkH1R+B0-rWdMnQ0|I97=i%=Hn$_
z67b^#rxrXoLLwb^+n+vCEpA>F^<lWJSJKE(6d=*Y3SrhPoG^wD8M4L2l)XrJm^2dv
z?rLW`j~1KAWqy8epO5U_+bh<0Y~&V$Z(qK+@(TzT+?`YS%?cWGPeaYn+7=`_Uabom
zIoQ>8y0LM)N^eaq(JNz&M{s0HO4zw?zrZ&w61?;!z7+y?W%?FA#3_KHi0Cc|%&MtB
z$Bi!_&;z$xn3^^bszC}ICr-Sw_UFK&KI3GJWbEwiPhud}<MztV2t0XB>Uy8;t*y1#
z^Lj%UEyJ{-pMTao9Rz83VD#;2QA>tn{S<Y-_cFuiEd~&=MR_OUugaVhn7)q5H8g1j
z`)0$aA3i?u@%{XmcE5+NWTHpDJ=oy-e9(l1cqPjXE$J~aeydlHsjaIFkEeo!c#VJ)
z*k=E#HB6!%seRg;$ntw(-Lb*??_bfV#KZ*1RowU@^HV0*f9u at dav;;(SC_1Xng)SW
z5*3GO07Ij22J4Y{er7Su%xeZ>4uy{sv1EjERib>8aQa3mA~)vNTr=_zi*VrC4X<BG
zQHf;;GfM_ at PKyt|kiPrs!sOOgRUwxr(!G28 at 2y(uZLMV!msza&Hmt^T{P+(I)z~vK
zuKkT=B^P1y3ANt)&!)Y|&aRg#bjt$*7X*s$jq8`D9l_Jwz+ejN7IRC95{0-9QYvu&
z at 069fP<zQPn<kEvj*c5&Ra^P#2!8Q*mt2{?ZMU_S>_xcg(M4)~T3+a|`}t`}iPGxm
zbu*WR-S@*CtHXATBsihSOUq%}HKf4}l#R;F&gOhE$y&8yh4q*hVXhKK9df-TN8MGB
z5N6IaIT}M9RM2zSCDOx^rCpzoe4n?3p)@f7FC8|bxokL3_rW74v_feMOdlhbCSDm-
zQ*$`;Tr{?EoSesowg$zihbms_%=`#x1X$Q?xup5<t<%wG at MAxR_8x~VK2gR1%KIfV
zbp at g4->1(4^>=+wji9H?lMUuM>^QKlW%$*stS$n3g}SWNz>``%?$gi#Suu>Pem6Be
z+Go<`@(aZ`nEGE^*C_4?*mad56S^pH9^5;j$xXeU1_w?w7eB&6C-XZqubJD2gxr9A
z4=_t(in|(1ZjZ366ZgV3JIrqR50QNM-n<&bB)++dt1)Qcai_1g_`JJ22QE+#<h~0+
zdPat4{&fO#ypJ}^?C%s74%X2ji!en(5gfmwos-7A1XVIg5nc?}YQ at aQJ-VMtOJg_P
zY|3xo^n(ZIfhw1Gi3(c3-koF;k(ac0FXKS4xB-mmz#F;oA9v+hxI0?1|HyM{(BKXJ
z^$Be;g2S at h6}^|?B!2=jL0;b28M}74ohCk(2VPn6Vaxvgy+1649gXJ;Kd``nLG<Qa
zbYw*(2N+)Isf#PsAubTMZ0+o*Vt7uJ9VH*Cai48ANAGj_$`wGKIW8{v6vfZ~s9;d~
zHJ0fCDs<Ir_V7Ppd+yrx%<xf|nmQy!A{NgeYsQSIT~I2BzK&C;CM-$5iith`fRwl6
zpR06F*t6&Nj~}kcoEgMMA2UEQQx2~__&WbPiKiq>+jgstjt)&PNEej|X at dUNzGu0M
zw4Yn6!M`<UGD^d19~kW+A7itPLWDxaw0yht8yd|%LJF0J=>bs~2vViJ)}GN5XTl7!
zcSc4+CaTHULUC|Me4_{jq1D at +`9YaV-oHXoU~;DM;4j<<re at -iMnTC(XOzyP!(ico
z=6s2YKVDkPbWRk^xBrQFL<j at jd490Si&yk)lmvTlQ=Q<SY+z2!#ibT^NCh|({X!D<
z at 4xDOZwGj3o3(s?G}0D|8j`)T?6LFb`}OKIVI9kZ>iLiAO<X?rR=n-`TTN1NVF2jC
z<o#9$;P42-sOlKh{#b&&E-Tw?v*m43k=$m3?f-ctRr5!BJyWd;VWA#sN+!h#($BT-
zHG1^D7GM<9YjQu~4M%I`t4>E}%$&*Knggm`{PA#abT}0i8dQJ<DumCD0+q$!HJFPm
z+_Jnp?!<{j>(*Uiy9<pgL<N%2b1gsnK1S+sB00gjH at 7n0Zl&T0wXWkzRK~SAyBC!>
zdVO3$eM<L-FdPjz3 at O8@(^eVw*v};rw-HegcIpuRMR6uE4)QKt2rpT0_wl|%{zoND
zKLzhTCOR5BkmLApH$0&2Lok`!?aeNhHn1t`h{=XM3bQ>x-qOpP@!orM$Z|?;V@=qF
z8>P(I*gHRA3Thh~;>bP6{(6 at 3P$9QP9^hqPHcsz1<WqoUkj0q({h5fZUB8|Y5*q_|
zeskCy8 at qGMH1<M at j=wK8!?}5qe|95_NhGTf@;u$9Dw~7Ea+)Y-m at l)FUR0S*C}#82
zg7&t5 at Tb?2?D5=yO~l85GGuFVSxR(*Kr%D-!W?|8CP_UVJ)Q^&?CI at b^slc2|9~3j
ztjY<+7cEs>aTvQ!a~CkmhiaKx9;1B4G7M;&(1kh1w6A}NQH<(Li%!L`FT*6rVx9;}
zTXb514-W^lqB^;5%`n14-rL=DXon8n<h<ch?R32mnlOEgWpH!uPj=&;Y&Ai7NeM({
z6~Ftr|LWCEKYnx&L}y*_KT<nZH;99NdPEIu>A3r+6#Khe+}uR59iSVfeA;$r<cwVR
z<IAQHEm+t?DyI^1St93=uNH-MHbjHLfubibdNkac{QL|iMP=5^Il`thyUZQ-&q@|1
z1F8C!WgcT=EdB+sP@*$eC%<X%P)yG?ZXJJM^m<bxBXLMHJn9Ht56C!U0ipnt^Btwz
z^E`BX){~s=Y;B3ITEEyWjYa3_(L4l(P;%{YMXjlKxZ{Gr2c{tfhF<RHH%MwS&NZ)J
zry8TqsgK&W?IAXldwp^Nx1ad%Z7!n9`So{~XX6X_o70hfKzcuY`U at S6bD)aM>@*cx
z$PLui^o9U=j1G^yI at BP!{&evta31P?7Yg<{bBxVKis1zShR)4nQY1I`@cqyAQj@=>
z7~mMdPh4#55sPj$ipk?|eb__*f(316othq;9n|1O?=RbN5sb`%J&(2J(}LV1`r-96
zWXL|6HIQEWVsR-6{4G|;(Ao1Zl$TrJ?MxiLY|7c4{y1w;g#7DfN^KTL9X;hce1m_K
zfs~-<mIL!o-7|Ms?=fMR2hf9kMUM(MX6%z|#4w$345yhPVVvHtckc)NjW4Txj!jJo
zXDWAk=9$m>+aJGr#l%OAy=K5FygUfC at 2;-#OJBe|$071LQ{eR5cB at vIY>1XOrqp7a
zdBw+%rd0H8uJ1)<8cBqrfHO|(Oml;J$7gQkF<FHeh^1kQ9ksQO>>On7wr3HfP(B_I
zF1kDr2G6;f11>dt0Y at Ouq96su=PtB0zI0E%ART2r3AXRxtZtM_SS9d5<fKHFB2SdX
z!hEaS=ZikXZ;#!4)yn=>@0Ki<V9H5NcXP8~6FqeS*c at BaXe{JQFQX~q&@$3ED!Va4
zVvh}P@>El6cYL`9`KB at j9qO7bvt-IR5~RrDUR11}_{tyihYsN>SoFEOPcezx^E^Kj
z0Sq=wfos-KTZ%hO!JXzGFtA-Y&f6JBXtiy&A~t at O?YXH#=HHDDFbcPlk(UQsz*_}C
z)vJF#P3aF#rOm(el#~>Xk;3<BqvI(Gg)o{ws`ci2e(Nczp9*&w)r!mbA`W-z)QQ2{
zEK;2FCwguwZ0$Z%#=2WL+uuHvk0%9#h at A%yj`?WG0to0sc?*p};?hRDy0}c3X&EO^
zz8*JM0m9Fhi85|R`rvfXsMsIl<fQbcsjtHZBiX3a=g)sfU;#w#>$}ifmC1)gV%GP%
zI>*|~8Yk?ay9-vWqanm4?%vIsgxu27q!$jIWo1{dS|xf<<s-+IT>^@HpYVBib|TRX
zxOT#MOAY at AzB#_-Z*l at UI=!Ao7qrYrHKom<dymh5nwt^Jvf?=vYL31>|6K^n3Y#4U
zwMsXCza$!fDE<_!KeB4yd8Vt#Fok&X?AflJI}zf%qmuZsL?bY_$BiKJi_h?VhYq#V
z_(L*lY at 9K1MY?8Lw3UY2wIFdOdF)tJo>oZcvObc1{&u$;L1+We{`Gt+QeLp3M$oi|
zpjK*JW-9G4%JW7-5q`Q$Ltjg)gwpu!+sS1r?VWk7qz#()@pI-}J#r)>P3|-8exiYU
z2#JsZOXkD={r4pYewKLb+QkifwMmnfH~;n0LVUp>hO}yE-Xq at Pop8@s{+!kud{olY
z{d4X5slHFZ$}QT>UPZP7j;ygxPV1f9Q{(?sF*m^|IF+X!cju{V?FcF*gr4lF!L*LB
zlum^#Ba`yDol{Ex4?)3Rxjzpx-FX>{RSX)xF_oiz0mK7 at pjG9H9rb((C4qH|GPHr)
zw=cXffTi-?c&Ic6Yu3cfH&B*+-d at OI1kt1JtN0abJtZ@rV7ZT5TBG^U)JwAbL+oY}
zM)Z<HU?&;Ad;M}<cm8Vl?*n at YR_K>0p?HXEzP=j&^cZX<0{hD}mxw#no(P6}MU4~(
zN&HdQn<3YkAwG}IUyuP5vd>X1ktJJ}0|sD6JPY0i8Hf(1sJK0J_cM7)ZaF#U<+gL@
z_Em^k|F7i&NZW^i2F5*nPAEx>H*7C?A8Vv4-gN#vqh6mYT_*YO5u-5tadA)@@OyRc
z9ZITK{O?pvOwUGC82hKkc(P-vo52*2qhS&I>o_0dL)}HAMXZ(I4>Pi%x`GqDEx*#f
z_h7x&%U7>LIM=wR%MvGa{N0t5RL?Eg=_6WgC)q$ao!lh7s5k7{P8}rfMVqhpzJ<dH
zgLdb$&JV}maAuh`dzt9z!n~qse42V;a!ih&bSdS6R5&V1h;^8-Ymck`A6&abID-p$
z;s0glo{fu4wGVX%0unbN0?E1>^iWkzijPl6hZVWL%zm1#CdIlS^xq;I+JPI$`x3$k
zQW!S%n9y at r>}t`M5R&zTGhYLGV$nlf^m0<tt<d_~n}|?cY>5J_|GKVWLq{$r7lDY#
zJ(}k^v;~HsS2`E}=OK-J#SKP_-F6YJu3c*-x~E9nJYtB;(~Oty!GQJK>r3AOTxYCD
z!iV9|ulE_6_mMQh?qrV1YH_Y-C`&<4`*}ub->z<;rv at 3BF`{$Xz(czI`v)@VNR+)8
z at FYi7&=@>;g4&!hs&&dk8-M=n-mTl=RWEn%qWNQzdklk8iV56K7|U?g>9X at DtXpMO
zVX0($vFqh^ji(`bg2(LG_|OKGAxn~wkU6?e-F0hS08iM_aVsoAJQj4^d$oAI?I4Lz
z|09F*<O`aJz=(vYMUuUP8wewOXq^J5VO at M13K@ZrI_~~_Tn76xzq&zO`(P-o)~aG%
zQCEjO_3r)q*OMVoNbE~~;$*{e50(%v3|4{+gZNMPZ0vZN{tiO?@^{mlC9$)$o;h>(
zX>BP1rdkKVXKtNZh}^7(xZ$gl<e%&%Y0yr;yRcMc&(;|t@<UP1nl2W_eOVt6Wzdto
zG)JC5?uD(FeDOml?Vi!-Mw*$s1qGd=XUeVjSQX8nuf!I<Cqy3C=}A6)oAu^i5$7f|
zu7X3&y&2M106KJd+8ERC=$K0<P7GpW9tn|(R{Lwdec(W9ezs*S*!F|e&r-j*UdB?F
zwHNxkInHdbn=k?GmdxdAowd{RRi^)wo`RVB`t<`#z8H5kb##P-z)R{Xbw6HS{;ooX
za~-A8L5sE1NSYc-wC4~zNvVYSN5NMwcW!>E-CL!jV5ka#{t at R%XZBw01vFQP2kwUc
zfj)Bo;X^pphm02~MEO#5LD at r9<86IiIc3U}`7+F2t7~d#{PyqOJ>GQ6u~8$tM_Hqy
z(r^iRUtN7<vD*E+i!$)CI_(FDk8&pP-Nu2=-(qpUwKMVi%D6XBu1C$!LLLdDXo9D5
z3%nB4!tbL7-uvj|9Rm=A)QzZ3x)!N+(a at I7%*~&uEg$nfth%c0Mh=5&%o?`Y;wUIv
zDf|IGJu&%!bx18x2TR;Rs-`v-GQ}0bXpJ;({xDo!;H=k#;1D?*z8&i6FHGJ%*$Y&|
z-_SGs<Nn!SviRU=?c1lPhm4wZ_{-K at S9hwb@|Q1Tjt=^<BqA*QT?BU~CB*|($n%51
zGk3e_v9N(Br+$O`1p9PFK!E1Kvsmb`o2`Kwkc;@0GBaCsO#kp|uS^qJv9>6JbMn|n
zq=eqmNCgTcL!W0`M&MCf&+m_5-f}S8|9JI3(@O}WVx{rMi%NCBS<$9#+vH_sU8(G-
ziKM!Jzz{)BMyBHQXU8ii?z$y?f8^?3ba-gjE0!WrV`SvwlbP!pzc2y7+>np>tu$jC
z>XK*TPVZZdCRFOA8a(<%qnfQ><2yd;*b)~jAplhjpDR1$CAV^i>9pn!%mVqDc4Hx-
z8^#N0$F1diDGz6!nMIV6cW}Q3 at j|e|N&%<e#iMFQ4pTYpCVyhFtV*HEQ`r$GH(2Aw
z%w at g_O&cBxYwkdu_x!4(9)xcJK^q+<Kkx;R5t9WA2QMv?l2aJqaCpE9ZZtFA$UiZW
z;Url^NSy8BhYycEUPKQl2#Sh|k=;{x%Vj7 at TwFA3EZ+O{=~Oa?Y)>teoEhJtyjoT@
zT(?TcC+f9&G%@2E%ZARL6<5mqHOOYY?BkJgebnKVlf~(;=^=h87GFau1u85KZr*p)
zjWkIV1O^ej0_xR>p`wcV!>3PN$%SY+WWMWbY6jH47#evXW&i^U5yXX8-Pkx@>sOvs
zX<}`jRP_6tr1fKj!}UOO0qAj1dR1sXACWoMBdQt}I~4**5Tos1mbLIVJ{I+gTzY{B
z#C#@tW*y}|oKwD!&M(p)i)0^rgnG05L%Q%PLu~b|QdrZRFwdLS6D6Q|5VmNU#kB~?
z2AQ7!V~TLdsYm!|xqAUdk-dYBk_#B>x at OIYz8+*`14hc>LwogaPYt+0>aZa at bd2^b
z(UTCw9U?=T>}`XBf`IIJGFPvT`Vs1YsR``~mKL+qoWon^=F2I|URd({G<en+c1`oQ
zC at jGLXiocNOZ&&@dL(OF=zmnF2#dLMDZD0kz(&r2Vi3-AR~eOCb(=kT`nCar6>Ag0
zrlgc3Su+(`_!hlygvGM1f(GLDrAx)x#(TeB=Te^dV3ERnk{}lFxNFvSI%jSH5aV{u
z%0r=To;8zV(hWYU|3(_av;d*FaYY&7^Z&~=dY9fX#repA%@?cwmkWR?^qh-ZDO#zK
zI=)!KvN}e+)K&wZ*XF7 at 6pXtszI_4+#4yA>VQVxm(&w?9?ld~mH*YpDR=L}*`8XPT
zl)0BzL>*rvKPdX2_jcr^ixx4WMmZtwtfs!F?wVXd?JA1<){aOT8(ps^`8%FivSWw!
zE9)x~|L(kKgdi&`i;c!-9uHVn#F44f+S>m5 at mjem)2=H_5<d$iGtU6e*fM|*Qacb5
zlPV4f-a2$asX!s5r`nrQRvL_1rJ0l6Fo|npY0>nd$x?Y9hW0aTHW at B;ZlcbH1xl;V
z%knf-g-%92j<$$>6snucU%kTMMWtWADJDJ#e4~#Ve7qQ7^x;)(=(4$rn<66e>3Xmf
zY5D6lT<tnpjmV8J!+qIX*)N<CQt~4q?Ao)3W6ga>u>seSn}vlMSLaFBFN%96N(f-9
zx=06D*Er+%3|gd~vB$3II!H}V)CJ$B!iOC{z`)?9XMQx+0Vt|(MO|PpjByE?<gg`)
z7S(DK(i%ltwXOQ2RjlFMS0Z0iUkHh3*YhX#maaewNoR94{`<g`4pd8I8_f0PjwMf6
zylfe&3BVv<Kfe?4x^a0P3hEa2uD&rpLKfqM1e8pgOI2OFeEHDioHQ1}GTI3I<aX92
z3vx6&vA_JNEAOnmDn(_etIeun9^@f1=8=3ush9<@cM$=Q1ExAT(SyChal+0nMjTCP
zXli=0EC;2}R=0kdY5yj&2N4>i_PyyFpHBG?JEJ)L`sq{5(N>?aW5eOWS-ZQrxLoE9
z5pfX{Vav$7DOuOaEy?`;WHL5o6j(p at 1w>ArL4%}4oeU+=SA4!r78a=z-tiX%r~xp_
z)7R41pX~YvD1ICoMC%LU)-2u-Nk?Hz0Y(Q5U=d{rw+B9bcqsnzWC^KSE8<AfiWsa)
zh<(to3B&z$XNOIg?(M86GFQ-79sNo%M_1KxOh^khJR>~}b$3Yji2M+ at hP=R_>3+X)
zl=O}YwmMG=?n)c-nfe!t1K0O2$$WDzuV7vGa2OZ%_KYM4%^macR?$>bW52f+s2ixz
zVVW@?8fRmJ8$kN0Q-krNe(|D-6cABU3Ecx34Rp@%5JivsGjs5<;7i~pn_>Va?tTB3
zHN`U~A^4${9aqVpnSMoKxO&|Av@~&J5foCTbylu13wT0&N`ByX^8e9z`0 at lXgc2&i
z9R7Xns;o?{Z?$3p+3DQ8BUTEsQNxB0hv at VkxTouvPDVcrkG3p>;2}EEvzVFqcS_+n
zLvb8i1b3dTzJ*1yZ+^5cfDDk*I;iDjzRla5Onq1y%O9mK;5&JLxByQUjwGIBlr898
zCoDq=UeIlCN9(jTCsI=-+H~XZnxPtW)_cLE{>&Ej^zO4>hC{thGFjU5?34L-=jP$c
z)UpOMBEI)O2RUvY^AqitGV_)6w=9m`zWp0qmdyD3(al~K>VB-FgUixfbad;kT{AdF
zyj^}A9p%atS at N>7$SS>PwXY4MQIZ2MpN~kV8>V}aXdAtVkIn5UrlV}%hI=gkLB!u7
z1 at 7Y!?MEHHM&7~>Cv1uhwfb<ie|U^Xt_$Dg!WvAVk+z~jucom4%I&a{HIzj8G)aR3
z`ToC}BrS&NhNDLPg|vys0}{^f&|1HK{YRn>dr(IIESGrIMnUCI6~&N+`XM%MQnfT1
zdvwHF5VJX!QJVGH{v)O at T!;UbUwF@)`5fn|Vdfc#YaI6tAFQn%vGL3Oej8ztGkw78
zoLttPvF2lg)7j8Ip^rT3BD?iiJp0_xR}MBdQ%kfQX1~c^av}T8jL7 at 5p0q91oH#z<
z$WblpY at du7TQZ~WPFsEZ&%cK9_1`XMo!?sYH*VgdM;0p|?JWxaWd82c&ws(va;jm+
z`qF?e at bR%9^i at e&xxaydB^HDYW<K(qg^_SK2<k-qjk&#kk)_OTwh>4`SgY25>s+B_
zIA6G_#<2r;cKahaVE*UFsoYqimbmSWJN-|q8JuV21J$69j}CMhQJ?q+mR^y&YQI7+
zEIhytzkmN;Rb{>C#nbtWCuvG)Ip$87&^aVyu_#t1q(YQpHu#IVjQ6&J487iQ=Pwlt
zL;JEZXw$=$6yyv$Kc_XQV|hx10qiJh&X!lVFf%k%`nffF!+6iQsR~HGvA`U1BgjTj
zNg$CWCPrVfW8AR!wfnpWbGVS{EqW~w`~}~N=VO3|iw?!Qf4d0Z5{;m^5Af5YzR_K@
zM{{R)@BUX`8NnK4?9O{lOu=qW9di`6>XJ6dQdFRm_YLoC8TQiU;*COPFA{?HrAS5$
zsi~>`yLG<UYrwdP6GeL;$AQw(3VpB4zoSrBd2;FzHlSYaCYouw(t^&IQ82;XUm}pL
zqP%`9rT2Vw8aQO7ly#+33_?1#b#buwXdgN<KixTR+GCFic6sKl-D1Vg at 9<&MWu at tC
zLxcs{V!64f!0U8q5B3JWZ-gL3S*?wUXHHI1YSA3}Pq=4smTlOIP3Dvl-54bA9Q4I6
z7=<&E1fU7;eVo_{W~t(Wqz_lh=~>A3S7Fu%hlI^?kAq#!wp|z~NpT;mu9cRQWK!u!
zzsmZ(sQ%s3fuoH7fyQ3T>6RF%oSbivp_*S%@SZ6(rzb{n at VFsOC#VI~*k*G;Vwcs*
zUWxvJfknl|CoFHjc{6&{sQp$Nn8W?!F_-R8?wj-a-Ze#u?#f^QHd<Y8y3d&L3u6Ep
z+ZmGG{4*T~9y{C^LzS_brh(JeI?l?a_iV2Qtn|z*Hwn=xI%-%^X(eDg3c#Y&Dg3Fy
z{cThR;Pzk3vh1kk+x4F334_u-e+*kU%`R_EhHBe+qpa1N59=K8+!d-Q2;o*9AxnxZ
z437*4eB{>>820Twe(RsHQb)DUvNFqlVwl#S#5F78PRUu2YF&71Y!K?u?^bY!*)P6v
z<Pa at WxZ;v%X1PyrMg7kp33o(qu)tqE?5Ils<v?lcRrYA=6?zG|boC(Vp{>n%PVb`5
zH+oDNP`D<8{vBP=d#Wygj2WSd5(3hfbawKZn%-FPLH4Y>^=awi2M><u<sX|u#$%Po
zhH*+cubg-+iHRWi at 5;-I{D-`;gcNiC-aR0`@JEHa7#g7a_yum7Wb%QoWpUqav$k(6
zx)#J$7Q!$rX*&P6A1l2NKy2B$Q+rdP1 at Mh6Ieo2BukVT5Cr&&)pue}4cK2TT{a2j(
zf7tpDaIXJ0{vZAr6(uAg8d_46)j$bpXi7trGSgDD6<HNYTLTTWhlB=A$_Obmq^OW+
zsEF)wKi=Q#_}$0vzW;y6bzH}FeZPgz=kt1>uk(DabAS0w+x_Rh9Uf!>_e5 at F_HU<J
z$1wZlCrzJ>EJoqfk_KxWMLagDQyw13Kj$AxS<pOOj0|4nZu}&RiaCqfT(VoY*W1#X
zhXqJ?2f<%*CP-THsW2R(Gsti@{xJ61=Ts;VhPwkyI80fdhj=~?AD%}yR5eL~%}5It
zFJ4*sc)BQ<7@~u$*KNC5`A`3GQsZ*%?w=n$U)t&1u at 4N4;>9q~@_dL%<!cQXLJbWt
zZZp3k?g2{H1KK-urPit?h7%@OgeJ182n6+6diqd3J;6i|C06lvOP!Xkl3+3~6j7|X
z3BD}rZP%^^fHgv2e<N_St#(%t*(j`IMx6EPW}%Ce!QDo2L&-J!I1~|mbEmx*G8mCo
z(E;)mvrm>J-nm9a?;2IYCK=uStKd^H{mDo!2-jD~0}t5dX3ole at dBCV_meB+`s%xK
z5qUlUhUYMOJ=(^wu6<8KUdl6#Q}XWJ$+ueHfAV96c;A^b_t^xBi`WZE_#&VrsO*c1
zq$4u$BnS}_9j2_$C})NOXr!3LsWeGPV*)Ke50G7<)3xsNTFgqIgh&DmRv)8oxM`Ox
zT^golQ~Kmt3F=kAKF~<h&bF}Z9uhu%LXlHM99z^l`_M(yo0*x at Xk(0{WSBOt)Monj
z=_NVnwKa-c>>6wFx^j7=*`e#C*NFA~;44NTlC|O)`i7m4w$k(i9x{+KI1GZ@`e8>S
z!e+f0cY8;sZ5Ta<T}^YTRCDJlr8_T23{F%G!k_1vpU=$DT^t7Cvr3Mr4 at GugR~IEP
zi(I;VIqU%0T*I#S7D^Zj41NMhODBA0H4Rfbq&7Z|(VM9x*C)qYV>(gg*T8E{R|)W_
zuELcwh8xf}6}@~Zdw($LKlD*3WB0W#&iy>m7rl?JcY}LN8a*C}0n2q6B;V(&6M at 2>
zP<Y(Z-u?48?ya*Wh&%Seh4c&Cj*BMJgA_d)GKwynN5-yuy1Ui$=z;RN(}~*>7aU2@
z3)v$lR8)ko>rDpC_3OoSfRs^?^OY|mGyV=sXc2GV<B)9^<L?vsdi%uY9cOtq=!rF2
zud=@JHb?*m3=*BW!*!qr?i1=Cq%OMa4=er8?v`;u*pJxk*B at K-Y?zEu{2ur$U6mp8
z&arPI5+d0{`KD+tNF&P_{(BXMi|3iOMyF5oRM8cQ*c<wzyqw0pgRl(uKpY6!71Q;o
zF;KB^lw-#pe`J_hXG>1k-03HFw+~Nr4NA{`m>d%`$k at 1rRV9}Vh&#U at 6BE$v$)K4C
zQOCihIuP}HX41~cxfV?wGst3~N-)rK<M)-FCVv5*0e%C75NyNc`xHPA>W4<%rhq!<
zYoP|(N081S&>}!X<K!4gvzlpFOZI4e2c&q8yAQRC*Nz>W|5FhWY&Mhm^jBYQ;j?bw
z3thUDHP$`<aOU{&J`n~I{lD!k%5t2bB&RxN6##Os*Ms=_optr~7|tE;x<@>G=tH6v
zI0IK@{7R$mv+JG<5`4v}q%K4(JPs%Qm$)k?En2 at 7-&+OJle2g9*Y4x5Pb=T*+NH}!
z?kt*?ohC}C<WNBbyj=_uua|33-~IGuEvwUp3Fr{`Fqq4T0Wcaoc=D1Zs^*8O$ycm`
zulL`q at vtpU=LFEE)}n{ZwGlDH7PH#$nbJ3unN~I*o;j_IbdV at okVEoPb}jQbEd<TE
zc9(L>Jg at eBadFtF&rfd3S53PO<wHkq5hPPqWBBN$aAsHOp#Og9kq{m_YdV37f<!Fd
z$pUPYG=lo)8J*4t$dJ%E<{Cuv{rUcu(CjB|iCdp3v=w$+!YV76lmBo~=A*QWBAMme
zE`9G!V<9cl#Ve%ojJ_Xzn>ecxuVqE<%r8SL$@2?t>e}iwN4_e-i$S&DfPkB3^1EY8
zzwu2Zy2|)BFPO-^+T^>dP2%0KMKq*KuM27_9!ifL-^<INu6eiQ#0kw7SM8u0D{Wb6
z=?&Yqb+-Jwj_v>*vLLn?XI2^^ZTi|ZWxmXN5=kl4#0@>YFuXCwA{Zd4v)Ci$$gkk<
zHxW6Vc-irMm%7yBn=Z_z{A;+Q5vNRo_Utk5E93VxbRM-%v>?@FTGajwlk+-mXW;~c
zgM%9z7S)W^RSLUTZQx3%q*S1;N5UmG$gf*B=U&v(x^jn899xkYbBT?OlEI at _&0 at X}
zrdIBr)Hk%b+ua at mTaT~Q2$_P$gDD|*rJ6eLIe|qZ!g{sw9)qt6(&<qPOCQ?Ghkl2F
zK6&a?k0gZjq!~Q*Fc@&HCU5G-Pfrr%o;mwA>A60rN$8ZMli)0fiBSDJ|2swZrw3IG
zctS at _i}!k9KV{{`wzg7gCWpnUG6MT`S!6kMJ|8ia8mJ3d0dl_Kb0US6Nb^D$`S$3d
zQWKUpbZ2FXnw*uN3<5a;0sH=`tK5Lx{Vz0%_Z(^$D|&P|R>zv>i~_?b?$_DA4R!(j
z7&+63P7aScBskMK+UL(p%<TI8^jBafYCogSF)QhfinlFEV>)yQmmbvZ?jU=dr6`j~
zkkJ`2!d!lL-VpuH+|XLOZT9W(SkO>Go9Q)=eB5#9QWu at 0Qy2g!fLM~52VJKNxQUDT
zi};#a=47q~nk)hw5p;snbZyt3E|!v)|7RrsV$!4zu61Bh7TxhJc%u=J__fudT-dUD
z_0 at g*W-eU#hL)2_o(;%dWpE{$kx;zTKv{9BpnTqPG$`^eyKR4`jPLj&82vJv`B?}S
z(v{Am;g%JdSqmMOrxn>>iW$^%qIUR!-KG{GhGT86J!GDDAGPOp_#0#6-s{V~*<Y9T
zP(=s{!M6&ua)(@*q6CT7KP!SbE%$gL9O7spxjZ8yRk=77r_xQ1UjA^ex+Tkvzz9*u
zGcjNJ(9>W+Q!;Y~!Y6<k6mdk80KTSq<_^f$jQDl3vAgH;5+vUR1!dLM_9VPkRE!}t
zgB)^_k|fPRO=vZUpP{#URahwaPu1n=?VwG$4OgsO*)1hkbKk4TZpdNglD3EHgc#_*
zc3vl6TeZCT2s_M6SQy2-`P6iZe0o~i5D+3$Q$GqfgCHtSE}An)SOoly$k(-NF^#fP
zy4xs2p!}?Z`9D+pNcrx~posE{U%q&;jNyiPl-nVGZpG}U#kLQLJ<(7L7Yx)oL#hfN
zCZ9X!jC+u8!={`825$SA^nvfrocT!cWobgG`%47QEEq at i_oG+%2p{*gYuTmURa8xW
zjEzl$u)eWEg27|RwKGSXqqtNUp9JY%Ta)#iIXy+CKYr{p34NgsyM&}&*i{-GT?0eR
z*^buie)$!5!EFsy$~gE#dHI_&_GI>miF_7qO<yb9&(PnYPFPY;@Ek~k_&_vb!x&UW
z(LkDUaUI|?j0)hRe7t{(lQ{CyQD-o81%DpP&E%7|JxI_}o;b1bXMgKGF$HrDC4gxY
z$H?|CeVuc|cO at kx!}!1=${aWe5%t)&J*Um-UY}4wz#1883}VGK3L!$L(^Oz?{U#%$
z%htK)<P7#4g5My)PjCEqQWHKUu9$`QoM|uOw$;T9k_n1*1AmM{w$N8WLA)~^BjPzz
z+o at BBjTxi39&Zzm%wQ>ff-9+QC<Va&a%M`3QfcdiXzS}a_XcL7)0yRySqUb_8xuae
zl{2BMWZ^g^sJWi2h<RW>+4zW0AxE$PU`FSU(dwT#denLTw~sDnZw*XyL(wiXeU5{p
zM+rlebNmL$vsId?9?ZTE4;9ki5NzFK^BlX*x8x1g=Os}&y7g4uT$(CYG*@~@3#bHQ
z%?G?iNVQH!3G1affSUUtWcY-9d{7L^tqpviiBRS3#@tU|xx57t;ufR8&{mN at Ka@V;
z8#fi8+GW+fEW-q+c>h8DtglMw`ym9}bLYXUvDukMskWxZ-y}}+z|LmLjsj&~%O~9L
ztXlq`6AP&f#u-7yYxiudas9jpt6Km$37|ayXa_QyyT7VNF8|}lcDg*SNS+kBIRGV<
zy$SY1Z}<LE_#yJ>(N`$-oYaGuOAM-u>qEspPLIgjoRpMAgPmqt>ygr~G;ko{!ma$`
z)z$7fd#-Y at V4$8%kzZ6g|2R*#xAJGdd5ad&r|64Hxen+JH%IpTE8TYKJb?w{FjUFO
zkv{N`_la2}!f%vA`v0ure6)5OTiqrpneM31V!1V at k(Bm^Q#`T!Ry68>K?L3LB1bG(
z68}XhDY6H_h5CQw{$3Y%(W~C}Oon-v<}*#B0Q{A5iz<=5FBdll0yvQ_8GOITHMH8@
zMbR-aPhMVZ9Nx93s$}Rt#M)fapNmhXX}9U>Xt)qbLjorEg-gdU;152k;GSw+B})DK
zzo-e?`*xr(|1d{0>dt{!E_=F%H<8DT6euYfnTgchi=U^1y&_V)_x7<<s=pZM#wJfs
zA!)yA`j?~-QCO<)d0L_21_|f!Lw at 3o#Jd_B4dT&5M#hH{#&b;a*N6!>;Cc}@A9#7R
zk}g#wLJ`;RQE&&OLEk`iNKl0fn{5Xh7%bpg%+1x-(t4hr?#g&gSy}O2D^EG{E-XAA
zGIe=o3EbVAw`^e@&h(WNy^Z$4p&Z_FZWmc3M{ZmQ*}E5*%75+y=M#sI9eXGYplaip
zgK&Jfxwsgx)sIo4W3}@u2~@M>URR<U7U)VcVcU^)zhuJXE%U!_<vDddRxz+-uETz$
zyZF}dF3?E{DB!FS;0)5wqmqxdcOL)t`}e2Yt9yU-6%ROk=FEXRK at vXpiCLx#!g#sn
z3sm`-2|{L+Py&J`d>r3z_7KlON}HD76-}jzY?(4RA^7B<D}#p*ZzMo=^xX6El6Fj@
z+=bwF!WLsfp?Pi%91hp5E&ciP0VEAK3G%yw?`rV?EzD425?x7COeQ+0ZHQG at 5yq4+
z)F!5v1Gr}8<bux@(EKBZW!o<xR`iZk=-VTf7brG$+okPpn$6lyUHK4pk}FP+cgXE`
zMAnrXH at b+hBN==S5f4<)LYxbEZfi1R6wI;X_=rIkL9xpooUj~<rjm>dJwM6EO`8$D
zo11*$cSWMeGg&%k*uHa~e?!}Qj0X`H6Y*a1-Z$yp9%sAGSbB>hI)RcGx(ZT~0>M3N
zcFH*NnF{`w`@mhq$0j8?vN-_>Ot)^`Nd00yrcGzpNbitz1UaBs%)#&ryv!N1X3^`p
z1S~?CWntk$TE^{{J^m!{G<(%QZW+uOn6UYq{Pmm8OO2k(oSr?$af(}?Waqpsd#4P(
z`zC$<dlO~nT7dm4I}{TNHcz1~v9cl>CLnQ+>@Zf9#4M`I88mM?F<Y6(ZA<*toarmr
zqtT~fS*5ge{_*Qf`|Nm5lWUCC48ydweSUoy8$0zo(qSGd0_so`D at dB7Oh8Vg08uR^
z+w|p-={L2YR9mvJUS8k!wi}r1lBD(hzY;l_4x+oEeKQ>}c1Ec{vYW8&<mbGU?$HAx
z;8b&3WVmg?%!T{J)w`!gTMx0fFN9)ayXZMh+O#+vOXn`s)U5sf-EN^nQ78uu<wxYt
zG9ll+G|E*zP~BCH`<^$7c13p!3q!U{To|wCxApfAO-V-_xU_mNfg$0^92ls!R;yG`
z5Xu`?d0>}8QXBC`KI~R|VMZ9QjjNcQ9}3BMeOO;|oy;6dE?SKfCr|1uxxKe=@>-m#
zaNq1UG-$t!r9_ejBlvCW&KB&hgc1xIH*PD!c2tveJRnTBH#W}OnWgafvG?bP*=!?H
z5}3Bp!^gAAO`(gZi)d<rn1t&jztLB3dYD-+oVz}?^vS+u%T}$`ntt47;S;MF at 9Xj^
zLi=^eWNv~=9nQ7qFcaHg4<12Shn87BDwL{i8#Xv~=qF!4FYo^>HMNw60!9SEH47Fg
ztbcz04r=!XIzb`oico$aafdv(o8fx|HgyP(37{i0mB;GU-~arHVilH#MrCQK*}u)a
z2F-o^`-bbs=ihB^_;m{LX?@z4Ldmt*dJy5nFTH-?zyY4tQ>TjQ{6|bbYI$MBbDpV=
zl6yo$sf5xf at E<Wzf6-=<dO_~$B)iJ8#!u(9^>ABhFPJ at WxpFZ$Ez9c%4Z;XG-yv`H
z{2BS(B4rQ&KYaL*nvj{1VgA6$&h9-Bocrg;%W#mmliU55*^ay~#=El0%C4ehuiA1{
zGfrhefR)L~EXaO-^{g-t<1g=}pb&VYPExl5?#ABKZQVK=L$QW at YBAlz=FCI=C#dGk
zM&OGZ$JMpt#IrHuI+|MUD7ZOxle3A9>u8-YcJ)!|5*1xDn?;MdhzM4FU1D$IC^~#N
zdj7 at iBo3p?RA0*IGaE~GyVz|>HJ3+V>B<?1-Rf6r%u{VUZq(SZ|GqwVoqJH at o5Y-K
zeo;g`-oOH{Ud?A<LAPXFegOa!9-8$sf^UZwqw=OY;M%AU)9e0^7J&b|(1B6-4%HIv
z;qc+Z4M+4&J&fiE4rLwB0(Th(*3ulkkST-hckGb^Ir~;+c5uKymIY~xNR-^U=xvhG
zrjCPOSXK#h at -4~Zj>x~)kf1c%{hdXu9~rBer7Viy@{@<<$3Rp6)BTPc$^YRT3GN1_
z2Wv$<^B?Z6Q>$O-s4zOcoa*bfeY==Q=x{TfeL5FbV&)N|=+d03UxZTLm=LvTFGh`;
z^E|&t;JH;>{(TNBj53Y*8*zSDwA`3c@{&%M{9bV at z}Gd>dxyVgS?q6sbOeLQD7dnd
zf%h3pa~89b76@<#sJ*XY7u_@<<avsM#&g`bN*nFviLN2c;dDU+!ThI$8~#bo-=w4V
zK-l>4orj8dC5^A{-_g at jOkKRIoJPuv^8QQ~gmMz|6iLW*fSK3-xKB<&gpNbS$$r9i
zQid0=A1eMyn&ijPlCnJS*pVYKoBvf;SLeQHU;28<vKL)qF7h<4k^L?MpauItNY%
zIX4yt?m$WlA1=cseU7WJje+Wi^Jfr%8JR=oeG^4){##p_7y7kGl at kF&MI=vP#@e;l
z_wQ$X8TD4Y_X$qhi<iE&?cU3#q;L5#WUnY*+on>=&##jT<h;!hkqXPGH+p)0W5)q=
z9}+)YHsC(W&(P1dP|gKuRAeMg{QHs;nIu#PbTN#KS;mv(L#E7no^tXd7xK}gUK^~%
zZ5^>G(F+-{q2u7expU^2fY<X`M45QwMe_fCY{t-6G^Si^7L!4wmVnAJCQVwAbL`Wj
zzmGHMNuVVR*^u<`&Y0k6&5`8fv&X8SK={~(Dj4aUSTMgOsbM3r9wL91DEE|c6N#AG
zCi!YFS^vnZx~SmJ9qsG-MVMs{X!ij=Nx$Gd;lgldJ&TkoCPj98-L$(Elr51Md48U?
zb&Ro5VtjlP6$!H*jflMD6ImiY at B4K+CAZhD>>akUSLy;3!Ji)Qe89BCt%=2)ELmX!
z1 at 798fSmIAA9yTVpE*U|l at EX(u5$Idr#driZB=g1Be4vQr7A~HXpt5#-bUs&(qRq-
zd!pEHVg2bv{DEV~1VHkL<z`P?S&^kxUQ1I#R=#K9X``-(1~#64OBmQHPz>K2K!ryy
zj&vUVZpXatKT#KjX8&DX02`$Bb`_I96_kg|j~~F!ADd>hkAxtOOFjd(*Dtp{V}+PI
zR(e~;_}tvtA~Sf76%#J<j^y&pK;)HL_sZ9qy?psu<gV0jWUKO$W##SZ)J}#{$Atju
zJ!EC^PiZK-Y*_VeyPjS_NbfDlTg)1YcyAEP0CNGXNJ&mcVhPJ)GI3(KskpMUUjKE4
z_}ar`^;XWveLiZ=DFTVy+~7tgtb`0>_Z&kXcZS8GWgWHsdie+c{gdeUM4axQRs$10
z%~XBPqIU7NhGGw^s7ZUSt7`6hI_ZLaK&~rm0e7!yo=|+7=QSxQttEDOIyVrhIK{;i
z7)3?V=g*_s%%1=1c#=`~hi!X9J++ibribzvN~k5X1LhjCJ>gSrzl-fYv3;Ltk`S#)
zqx)!QpA at P1$6q+6bc4Tst^MvDe(Kbw`D^m_*v`IQdZ=@4Uo0CuD13nfBeL89ZAU*Y
zCPMQL)(cctK!ymm78WxNXul#=+HX>QuRlK-WHiY7o#Yd)HNCa1*}yKtVAk&yv+Ek4
z`QKc>ih(!RXQ1 at xDovnvU^YI}j<!0hmxpHeh<o>Ogq9Xq(fZ=MqlOI=hEFhxCo(D_
zQ=DC0FQAW1dO6I$x8%JcXT>)uQVhadyH&;iINGFTZD*I==D5C6lc=(fB_+{meYICt
z^_qAsAoEf-Lr-|l0n4E at ryCllh)dQCKkYS7+csXEaGZ at xMPZ)9LrBF;;zNStpjwc+
zezt4*05jmWj)9T^;d#9(G at B%SYBG>4?OaNFaO7abIUvtRnr)P0^Q%0<lXZo~pk(_d
z+`2UjV7Kph?T*#yqoRZPn_dDc#?&h<8Hh`eN;T`|om;maK(&AEU|PoPlAM_MDmS+p
zq?IG6q@)CPQ2uIIU61N!*YdK-+I(^bf_jcGsg$U9Yqtg3YMY6+NlQst&Y45rrkdI<
z)lh0NhY9spcEb><bJ5Z22o&6lbTy4D?EP%)+qx7lzmv0k>WZRwH^<z1Wzu_i(^G?6
zRsR$MvyX^mo>=KCKQUg6U*T5Ehqg8!1|a0{P5-ntHT_!?GG)VK!w>9wZO*Ef2dC=m
zR=$3)ZBMk0a?Zv<O5?|lwbod~)iv#aYDV*utAn$w>z7KJrcGSId=5~pxi8V_vxHj4
z{J_<M0V=+y?9ELzrGCA|moN8Q`zOv}_|3HH8Mw+Qg;!97Gcwloq2;B}P%&o at 2<VX@
zTs45|soRF$NBqhtl+f@<TvDoZ6Z!n~BA240<&~8iIl(jp`F{pm&LF%2qTa${7it0~
zXjr<EydHCwu3s-EGUFUCI$jc?YAy;?fAz}bQH3w#G58~jgh0O!FJT%cu&ZSIW&6?T
z&WtLwIHdK_z(UJGS#oZ1es1!0U6Pt at O>j?LiqXy^%%ln-Qwk4M3i9XWuk!QdRaAtq
zR&u&*bK67Bw|oDrtjwJM*6(vhem?$^O^k9#)$Bb)cX{RzL!e?4BD#2pk at 3V1Z~~Zu
zz~`4|NQc$9{9$THgi>$s#vL;(_euy0t9fV;bBQ;ywqnefwvVotA3hWp>F%iC%cez}
zn_<(Lebo&NdV7R<P=Ja4ZR?dRA4)!VC(jsmU*0F^Jr at M~d`%p6&_5xWV6b5$whY{}
zz4#G86Zb|Y5tO8V|6I}#x&d4$@h`}$)wNLv{7mRQX{9M-V9(o$QuhhAd5Orkzn=4M
zOaM%rObpqX!IzVhi#~mtG-eE&!d4L!z3^GSho0E2gU!u<RL)+fmlu5Ko9e%9a38*+
z<yvekat^{0&OJ~gz@&5e;`#IUoztuidA5vEDBjG6h;orXpltiuKCYgZ3%{^`lHZe!
z6yH(X-m^`xh~n`waBwJ6#;ic9+=#c!*Bvw6!n?#9{=l>BDKm$6#g84`W-je39^ik&
zu>Awik_yTQRn-s7Ek;JnAAMC-H#RCt1;RilG-{33(pqY7FC$`Ag+!rs$YqGp<;kgO
ztsW;1A2|ZQw<n at +(dV1- at rN%KE645J%lXwDIuz=Z at iyb**-yt(w+jI<7yT<2PlhR&
zKYt at YhRk#ZL>SMis%IHy_BJ+^zkYozD&nv#;Jn9aM+yu*fRC^<u5Dg>U&vNOLa_wf
zfKSNuTpb~Ke?|Ft+Z#`MpcyAx6U3c$f)Nk<>?+g)^`Waw&9%$2sit6JrhI^1Z`{#w
zCF}0s=^KX#6T|eX at hzM&uyh(=#`WLc5>5%bIv)l2_T|<iZa|5`d_$t}-8<A<@&=pN
zulxGaWZ9fK2hay{wG}leUuv82Eox&V{2Vz at a0~po!_^}iIxK(@4Id8m^Ya4?qvJ`8
z3g!)i<EDdRD}bt71CJ_kEADM7pb!nJIxv>1qIlGxAbke?au*;e{%>x#0O;=NeF&Fh
zxtgQF1*;#ST at Kg6DDcjB*7_584|)LBQ^IYH at _@rgJVShDVy@$wHIau8`;U+N_2b9i
z`g)Ss%DJa~e^t!Si at tpMWMt&bzM<YM9C!yw(BF8o(Do7M_w$0V2nFhZO9<x^Eg&@V
zTZU59Wm?1AYrk}hK9Tsdk6Yf^ISp!Q3On at +H1d_h@V5#W()#|y>ano>xyT=78aZfm
zcX;ssfrmC#-jHeTXnz1h_HYwOwn at o$rWbfBBptgi|E=>4B#RPV=iB1NwK_b`d_jf+
zy7AFx7QSTy<lW<o2^OpHJjJht>y$#K0Q<Xa3EA&aw(+32xja*lgv2iH4};flnmHhh
zNG|{OGwz7|K}j&k+c at +P;uXF}+}ShWJZh%U?3-NX3`JZsX(^>>NO<kQip!QR4b978
z39^Q+?mXO`>guALk+lG=3kD#gaRuT2pSexI0g^^1`vs~?-T1q2`5*&>I=%<L2Gt6W
zVUaJC39bwhGJ0rOQL(db<c)OqFmy~6#r3=KPWYv#7H}iLwiB5E*Q at 8Vj)WL87QCx&
z#KnDLOj6T9g7RBODfC{C+3JqJM@<>L0XUKtyGPHS89MPOU0BMC^chrpUS>IhLeMo5
z7C<gp!|B+HOw*H)I$k7Wx_PgUH`C!&pyn_yW#1mneZ)+W)=>x({-t8t04o=lAtGVd
zf!6e&Tar(o_pd8QiFWJF1J4S}J0ZRAMD!yRw4rUg?2TJ#=^6PkIlYJfkdp2tGP4}2
zP~SFOUMeI+js`3|CEizR-#OirD?ti=(RHV=m62(qW(e2)-o06z at zTYC``IE9t%(Mk
z4I9CSgphq0I}`wndNfIfd7py)&tAg)Xw$9ivu|t9Vz;YZ`t5W~gu%R*U6H+`o7``w
zjWxfDYxAP2NHmk}cV*tP_8WKZ^c1n at 300<*q`9v}fwM?s_B<}L*!wNEic{<AK7$E~
zi;%~*G;O%AuJoFk%;H#YChev at tHbvTtjc>!1}{-6S65lr6UtphW(FP5b2$~I;8p~T
z(s-mDx7D^CSK513^X>Mw=GVN1&z`LWP~nSb2zx}u%-8xVp$u<Eriw}7<JPGzPnzCv
zcv8us3<d_G4nZeZbPO9Y!fNKsak at symo6!Z99J2_{+(gK$j#XyCgT2XCFEt_xqG7j
zFk!n#?qc$W&BL??tC;M#&4fy2fK$3V(f`h*fWu!$GZ)fygZ>J>qpjU(^!dm^b(Y%M
zCG6PVKJ<pL{FLbvte&Qbs3`IfXv33|boPne_W2<A6qyf@;d6^|pa>V!fn6GRqC$Ss
zY2~n~%TJ8?Q1VWh7y&|2v}gyKhb&y|cRj8n^VJNNYk2*w*pryJ&+p(oiH at x^r}}kB
zZrqq+X`E6Ouy(!ci(kDYDOI^d?J)Udb(8?J at g6at^82J~y`^QAIB5&;pKb3JolFMQ
zyNBM&JNpv at z%zl at -Olbk{|!>naVX=qk^)1is-oiV_PvqhnUHY!b-%7r=J3FAFUyp7
zChW_Z=kX_{`1q&C{XNz_5_$h9&(K=EIzl9(!meBQ;`HfvB7Y_c<W)&>r%x51`0T4D
zCn~zTZt?W#F5AXq>av<rAJ(i`m1?^`!rh6E{jpc=IZSrF^Pr2_1jKT5K?jL9?ZF}+
z45FOY+4kyElkK`o9l!kfaYDn-S)mU4)5ZFy*e_d#4Q<+f6_DG);>GDIOD3(Or}rEy
z*HFju&)hd(@w}mO0iQ(zv6iuUVM+>p0<uq6S3^U?c_y?jMO0Gnzbmzof<gT?^--)$
z8{$v_WXxFi`cnHc)mC1gyPC+e>ZM6?fV$Matr8+M$8j++2YZGaFY?QhUm+6hJ7*dx
z_O0ugGpEPNeoIPSGGS(|PRXvut!#CuCoT`4cz%9rRW<WlO^D0P(%i_$W&K9A<aw;&
zh at twzlL>#?lK!XXsHkx$8gSDVnb4{%UHW{sTsB3P-J9gW9kCqRG6b?$e3$+r at Crb+
z1m}$IN}r^=fxsIY8-os>Iv_VPCEZygV6-lBv`O2KhWx at dKe&Wg7RRBYK4vp#9&P#A
zMOXa8Q)}O)rDrc)@;jx0^6At4EzjS-7jhF|Q7D#PhX$}O2V7!@m)9!tdHY^@Dmid=
zgLHHbG4XCMPZQLN<_a0siwlb_{!D&;`4<yz5!eVjGo#IS!KuI8Z-9LvfyGII>VTYk
z_wQ#lD-yZ%zizZ;p$85OQwX746~28t%zGW33c99qQ$vX#**oPNpBE?*9<`fuHmdXH
zaZOb}Ix)~i?@ZJ&C^9p1wIiB?+3X}Z6<88&VSPKHwp*aO#F`bo^e#lHY^xPlS+_dF
zxy{uE(o*2g3ks;1g9i&4zh2KO1WVIE(+=)SE+yCCK<P<7w#sJHU?(<g&}$ov<)%^E
zXd<5kZ8+Vun%XHo4+P;nHK0cOJ7Vym!Q!#Sb{j4$gcEd2f_P at rv@OtTBSr)~-J0{}
z7BAw$g$i7gXz`gIw!wOXl+t&fjZkGd6EL7l!MUmKyL~ryd-^!=ZiB~VE4YT%8+LWx
zTeohUKVMr!MBl^-6O3RkuUHS+(JJ0LQuo9BxH)M*G<*ifK7K4X0&xyP5yf7;`XtGz
zn+PsgLsRn`=Y>Az*vf$E?EiNB_qQcv{NcNIx9-?sY~S#$cYsRUyUU}vY&(zb+GRmo
z&mHRKrja&thoXQJ$%>lV8$T!b3H^=fn4L}&BEoUa_ZP|cDzG?F2UX7+8dWgKXg|k}
zJ2K82Xa-TQp(yRzuAFnkb<2U0f9KC5QM>l$P5tT9<7HmY5VsW{eQVy`Jpax-uO6dG
zc;F+v2tGZ0IO@#P?j6PS4n;-ZzI+Lbin7|Sq!QX?b at wGgkB4#O(ap^sF|4*GdX2gU
zG2SMp8#1MP&z at s}M+ytcM*mGu_^olksF5SDVObipN`C(!$V#M~!keNrC_0|1-9Jvw
zV%>xwB$#Zs)wm?=S&^55Dyn+eJjUS7ywtX}ebdW at mDfp0NJm{ecp;~yeii}!|ILjE
z9W-cV>nd#$!CxRP24hEX@$7(FBWLN;<8vti-}~ptjV{?`)xi;9kqwXY%xTly_|vXG
zw=igZq+^6mx>9IY8#6QNW@&}i$2#mwJV4?i;NIBt=MC8M?PHe at 89;xHMx+V)gR!#e
z>sK1ay)O%*i+bs#1Qhf826OQjgN;$Aypzq{4j(&w*b_B4^!3wN_LyAYnC?5r0B!G`
z_AtO)o0Wb|b$O<w;f$+Hsn5;WApYC!#K6UbuYQD|@Rzpy?q}?+ at NMIa5#7N`B}JvT
z99_SQ>nn=`Pchd3Nemx0%=&DXt>SKJZ!bnwXo^Ji4S+F|t&cTpEPa&mcxS8Q;u!b@
zLizYA>)`_~wT<i}pd~03<ft at 6n(NPZ*`MK6<&ZqbrU8GY>VN_3-Q4c7CAY1E>k8c)
zW4KEzdtF2#V2-af>t1zxS>DY$wXK&*?1o-al5W+7qLokY`$~Q8Zs}y|ky9;JvdiIh
z+RUhg;HFwa5%^&+931-L6BK99*mQkymd=csGjm`KX<V5ZdHq{?mq?qeZ<tzeftvO7
z>A4FRrp%n#-FIk>mKc(C50?Yk2Ud&q`Q5a2oTu7Pce7bVvV)FT(xhVle|`&Y&4Iml
zA17q4t2Y#L6E~FJA>*775MWOF40!};5*r4`{*0=*?5}v=nVab7ui%0D4_9i~^&HdH
zuH)d}*Uh2FXVr>ZS>++-Cg3WYUM4d$Zpj^>t?M)g8q{(=RRX5ZjQ1EI;@Ab6)EZv6
zcCGuo&<xwEUQ3>CC9G~O;0XHX1T)E%VeZ<Bn=Dz)LA|P5FVF9SmKTVJb_8Z}(qhYq
zOQln6-^rCN6&s;gfkxoCyJ?9<)!DVwAfRsw1;)eZXoPMA{%%c|8X2fG*Lj0!wlzqf
z%T7JgR`aSt2V)F{xdDpW$Iy_KWt+7A3<k7 at YMM6T_zaXYSa{oCPx+5pm!yR4dOMvS
zAbp{16A4GFo!iU8T7FSMmv=^6e!SsM(KC%Dz*F~6-b-~Q3+qobO4$ty=596YRrt at M
z$;Pa^3x#CFd*9^gWFr;!ph1!wzx8(sq5Rs~`}gjJCkmxvM7$W&mY7hWo!A-8#wvIS
zkr3*MT4ltnSIzsNE}!((6PYnPkgL(OSFGw at uEe{Mz~2cbo at z_eqIKL&y&GZ)Nk?*s
zNU8Mf+1OFWq?7W*l6Aq+#p^jDW%_1E`OpX}KQjY$9|`m26`_6+l2VF?=dwk~a_C<x
z^{&FLv#ayI!{lhcVyMXQi3fS~@M42MkEq-H{{8!+5XpHAwdn{%z)^tpY0M1S73ty7
z>(=bE6C<3W1XB_tOa2a}kz2Fo=axpjbrG at Y;?c>Ii<c}>4OADDmRurJzntBl0i%ID
zP<6sqcO0~wNJz2wuLk!|wuve<(Att8Ld3%G at s8zF)(t*l>DS+X6Ou5_fxINKTPKNI
z?X=%CnOuzbEB9KRFpl}v$md@>fo_@$43SukQTN1$x_7s3V}1cvXPO>um*`6B=CQGd
zJ<U%)vMsUNsK^7x=u0l*Y36b6Y~-dj&95KNCA{{Gt<1YYnpGJ^ExVa^NM1 at xqNm)3
zqk#yR<%QGkt&*uSzI|eRawuwC8lC(1cd#vj at pP7{Xur#bHEVuwL4y5<s_zX7%A{Go
z_boSXBqH_zwY1>thKAbsd$cs8S6ZYE;!JGw^u)Q|f1JB5-{jCCE3&!l{)U<~4gEV`
z9~^k_k#MX(uU?5?&lMA#)*?~j@=>>C{O_*+XiWMMV*_IHYePuw5eaaXeM*x<(Bp3r
z*`ok^9N+fanj-c3W|4)advGz)ZwOQaif=0&pxVlQyYw!3Z%Rrh11zF$M5+2PE+*dL
z>yC)2WR`;s^JdcSBg#X<OCQZ0hgsg|ozu5vR`;%@g?btw#Njd&`4bWL{NxZZ0<KnU
z-`-`SzFTpE%XDJonb!WZ<O0Kj(S?ik2}S~n7Sw$DbZp37MrJpOecKqpYN<Yb?tnBU
z_x|+zNZ;JofgMxsK<dWE?l)7HYB75q;4$ow3Aq5X1 at gy2Ldm2oQSH*S%fs9+k2Uh|
zzVB?p>31+hbGA^!bAE8?IfFT~_Qxr17N=&Y!U%PBbz@^ywX}Qj2e*&Zx?VPI%a)$?
zhq{T7N^c81{j(X0dC9}d65=UF&)y(w+QSlx;RwH#npzJR$jtj&f2oR6OG-}H?Lu<j
zU8IYE!9n9+-jJpRf3vzCYdliFMUhtslmeWcHpMXihiZ>Y^?QCDtG^JWudQ7zv}ZF0
zzH1BRBg#5`7&+0QQS)8}E^_KGEPOH=^2MVIX3OnvZsQu>K*Xf<Rs0n+*0Q1Dxr~h4
zyaBr{6=O=Wr77nvsZWBbmL>B;>f`*6`6~Ee5riSf%8#1_PUz9buQRdJ5}N#Y*HG`n
zmKSg&2KwDra?iK=n}P4J)GB+3n&XQT;gXs5K2p09R8DEU&S_(nGurocbStQ|QNTeL
z<_Aj!b)3z%?#Ex^{;po6VenFUfp5#z`|h5DV<j*z`z?Fa;?Q%NyY}&sGZe0>X=pB7
z6#V^XSnG+&)CK7F{{2UeOhXDH%8EAczHHf0QXOQT|L%qw1&JDK)v&a&;e-~__54(|
zMLVp`a&)Ch3UG39*+h#$4LNPNL44#Z^f89}chKrkw8?!Uu)1pI%XVcq*s}11p$;<!
zc>5!`S?TJ^nR0p(m~yI>|3U8IC>_lwyMMvu?!@xLqm5d(?(bg|xK7$ZzZW8+H1VwE
z25?_GMR#uoXN0%VE3Fb9Z+^>oiI=;##FkenS5zsdKltLp)@GsTrKexGb7#@CX_+X!
zbUu99y<G9IewZW~b~Pv?`0#aizM}Y#SW)S&&Yyl2IL%KY<#(X^US2^!z!PqYh}(lp
zE!biDi$IW=7-4N5+E_+Qu1~_c3smJ?`hLpkw*K{+{s*LsF;tKqhd2<w230S9@`NkJ
z08iyy_EV-$XA1w)zh}g5bL~$FF2U4J{4Z#}MCydp(f#XsTXyw+D(pT120fu+ueopI
z(KSpd$NpOid`UOW<NW_WJ9_W<*XpTaBMfGEG7o^LqKmC!rBzbWYrl6jdCzh?A?IB*
z&laWrA1weaKf_{1;U0-=E1NSmDmHm<Qk<%$s>+y(NEV^To6yA>(v)79`wc5rTx3xR
zy&q2q%=))<XG5JQY9>$DT^oDa3q|TVV)q;!Ny?l6qUrT#&pFLEzvlfbs5HhKfa;<s
zzU*^cgZ*=5AUUR;r=LFy8#y)i at i9W>m8N8?R7)ej6u!bAlC(jUMh@~PrE{*E&5J=^
zS9N^7=_~<e;2Urx#W8_PNf{zuT718#;hg`m?4eBn;0b-Z?IfIxq<xHQSwVjyMaHSy
z1>__9&F-B&B+b#UkWYZtuWRejf+Pj{I}L>pG7o^a`%d!lqPGM>huV(6zlO$!vN`+b
zIJS9$--^tr%0N{oPT1sCY-iCSinlHv#&&xWYEltjaY2Lj at YVnyUK}>Mp|O!jJ_9{H
zQf$Hz2NcR*v at -kI=)dTJY328+d9%YMgF~M~*;0~AW(M|<H<NyN++1EV%&4I8=yZ8k
z06roWd-->cUV2yN!LS{j4p&Bh?b59qTvl4o)M3){25>WMg>o7esBOM;`D~l5Q>9n<
zM)r1Ec2ih4YiB3j>E&g6r`6>wC;abd=}!`Ee~r59^Heh(+8rHQs}?>Us-gc~^Uh(E
zbikO2TdTtn0+LH4N=-{UPm0;ax^tQ>P!~)wgm~#yZ_ODcsK&qM^l2L~cax$ZWbM??
z=}js5xdrzTuo~}d+2S*c`pA0MpYT7nZHA}VX$u>JVOm-fu+pq*cs1SWt(ufbSfN0J
zgCxhvSz&I;tirfu#Rh at nQhRhdSMP;!01%dulF~&W+^bi1Ru+qAiDo+QBR%}-{pFXT
z7Jm5J{OSn5tlZ_o!&!knN>5K3v#V at Gyv8>at-PV`p)DEd>DX`iWisB*`qD?H at HZR)
z+X}^Ie;bdkfG1VhIHj~*g(+&s8JZdF81%^yWUxWAoia16jKk{B`3qw)ni1Vb at vu@x
z=xVKm<dm<PEx at m}ex0oj9u8feQ;z^z!N(U`TCSo*5uf2T#H~d)%h$K1K4kVu;9kRP
zADlE}zifKFb_p2^Sfe*EDV+=pTZ)LwDsRu9Jr}QBG2|ZuvRbqrJsTjrY2qzLbY at BM
z at wAt4jp&q|R}Tw%a?&$>Z!g={MV2&SZ<}=#3*oT;#f&aj0d&OQArjGl`zVzI<nb}1
z`b9|0JV<XuLdw?~`=-jrTn at Y<jxis3zX3M>BC$sZG*~5t*eRI;wQHBeiktezx>?pB
zqD(socXvXFY3 at V0W2mlP%IJ4&h!IV(F{P59D)MJWE`8l4Hs_7q#l?~rVl|%7UyoQi
zx-4L00c-VqR?Z(_y=>W>yO-H9-%?U{kS1H|!fWwxC-_AiqzqU{GC{_-W;-c#O<<AR
zRNz&rDc7M?AYCZoJo9gy3VeDWKIF?Ezt--IQcxAldF)^cQdO0 at uD|7RppD+3>oaPg
zB;6|VYU<wA!A9~`SFebA^_!mbR#G?Vyx;`*<*XGKvD9kpSO(vu(r3|DOsK2zJa97&
zlG0}w;8YuQF3J34h8vkLnP7&e^Fk^ab?;b at vH1yCk^aYstBU;9_hOz{;UGN|XE4Ak
zZ*umvEW6`ZZ;Abpyl{J;^m~_5vpr9CHIMnTaKVBJtK_ZjR}sC2C)anD%Q!@}zraIy
zwb)g~L^K=^7!crYYDV7?Z#uz6LqhwmNALbFJ9Lo}fzQm<&FxjfFb?<%eUAy8W}1Te
zqdsJQVW%@b4%!CtY!Rip$gXkEdeirni}-xnzH3{?gDxSk;@;pr4WAr at u+Sz<V~)1Y
z<&&|cO8WX}aZVNN7&mfc*Vl8ivU`S)&l at _X{&eW`4=eMQEA`ol^HekIRAk398Dot~
zogwG#fKENutfAj$qEBZfWG_jiraL;?R<Qdk>&P0=M1h1A(O_0qJR~w}@qz^=ev_)R
z!)7mkym%vfsPU=qGwG-AnuT|b1MB@)RWe>|-#I=iK)AO0 at 4fe(g9qR|)5he6HUfQM
zMgSu~Xnr*I+M#VDvyi=#AmCg#k9O&<_j1Su!rF|Cjj@*iZx!?<$BZv-0NfVFg7_$B
zW^xoV=>feDzZ$6_MD8(-lR_cTdOmn-?NfYzKG~%hw|vMJRPx``opo*w3AdlVY-jGn
z?HZn~FVA at M98VMFH?5m!ryX~r{S(W^96smg=j*!eRR}O^YPbP7hq3b3<Hs>~8(L`-
zX&uOPvsV07T at 4}F#vd>@Kl?MuT!u%I9wmXzZ}aC*mcPKzNJCrsOtQv+&q$lV1Wq8X
zbtF<WG3@)ngmEALq{g9Cb)`Qa?y&F91cQuIw=HvbZ&BeXKze8)Ka at IvfgsPcli>BL
zbl=yg#7B(y&cj;2Q<bGwz-DK|!dzCYm^!Pk>{~^5hZ%Vm*TcCURaA8o7q1_`wy at qQ
ztwXjaUH`_75;d9m_wIFxjO-jO!&VSD#^8N9x=SQPqVM0Wp684#y?gcQhWW3Cv>bJ6
zsy=OW>u6Zi;RDA+W)BZ(9YlUtg$kPh0n9j(=3x5>3$DbS=uxVLu%-?|*Y*UR#W|Kz
zLY2T#ZyKdU)5o2%f+`~;cN at Djd(834#c1vT4B%5wIC6d>v+1^NN%T_Wz!1%hSQuny
zE16k{&<soAuz~%+C}2U4*^y-O|3iNfe)#8e6nO?pN_UAWFg|#Ww+#1$jI8XX^S4Kh
z7~%BqSN&+7)`WQ(%e4t5sV%wZ*J?qlcwnIE)(Xq9)$b1<zIAGR=h`0sYF(^1)G8Yo
zxCrkCTg4p{yi!GOr;b{WJ~vqE)im|nV!8|Wu8l}K3rg_v^XHVLo0CP)(Z?mWuy at S*
z#K^9FzlCA}2-7I!;?YGTEH1KT5r{}+F8|H{B!2pyQnIpawh+XNyh2R}UkHB1sT?9f
z29&%Kl!zx6`_%c)wEThsCjw4Fk59x9haHvF<F7nWP2N4iC8Knm#P1d)-FHuoI(+-~
z<<b<>;menMe}3fM@%v-lsqtw$ew7=Ng8lO2$7Kl8vJMYITuSrIHJ|QY(53CEZn!xi
zM&Qigv$_-Ihd(uz3YoH_w!BNAdbmH!W9l(!a7`DfhzF<-9;}a=W>vFg*UfpmdOk`x
zgL0G&uG{C%l^s)lzWa?gBL_UZw<Suj75(4pjc3N&YU1KgZR*<7xh?I_ms at hDK6LJw
zsS|MU+ at ZfLdywr>qLS{6s|S#e=LN~hL&N=v^#^-9^{>Fp2tr8p%be at Vh|fkp=vH*B
znoE&q2hDwDt7GdkWIgB;EgKU at TdW=KI1whRrN);p9ba<M*r_5v<Hj?|3-RH!80avh
zepbxsnlkJOfIbodE5H4$Pkh at R6I1p3)11lHo7<Wa%*_{8Usri57vd)Tf=`<xC+ at O+
z2(=*+tvGLx(|gn4*j=eA<EbltI&*DR#;v2u?V8h&<#RrJ{yBbqM4+TJroTJIF4^89
zQEO~|pv{^-1GmCSJ`{W(YUA}g4_<lY(tF^NjNM*M<D{3POZwd7w8Df37hR1m{`i4l
zC2Hyv|764C<BJ#jn0GPW=i6hKZSL&&Dtp^*0bkWzdoILiPzSXMOy}XnrN4ve3$B~B
zR`eWBt(0W1y2?4IT);C1O!86rP3O`dg%wqXtKIVXjDshv)Gpx5X2%I_5B%iq$O3(<
zLvwsq_37O()O|W*v$)5f^P9WI+9vGYI6Oqs at sCNv+#ETn&5G?xqhk#>jpjXwG}a&1
z&u8yFc}9=_n<*0-7Sr%4gSoS at G$gK8?-$f~Z}=|W1kpSaEMbPh+zI*hUw6^q?0{2E
z`6D&b)2e3F92xSKJw4)r*yMcV2TyD3!5HY?o?5sf1q?mtd7(w{tLLqCM&kXartI0E
zEl5r2EYU#rk}Sy2FS at sBxZU#!FZXPbR|zdUGoh=`-aZbtOP1`wd1+*{dey4KUGTU5
ze}T*FOD^;@B9Za0d8;qlbhiAw$w%|+;{)Y7)ymWV`<*JLDx97!qc$!*-?Q at PyL-IF
z%i>dIMt)+)(u^%NZOxbJsthy>SBCfct#wsKEM>s{e;K&jIF;-!;mG1FC5VOFl3zX}
z(^GiE{yOVR_kZK!*zlO@#>KdC>(;ny*LF13AafezJ5?~krlqBE-4G9 at qa#<Gr>pdO
z=8cZpX9KBs`SS)AXFC=BNC=U;;XHZy&?no|f!dL1s~Ru7cRw;=O5%kJw=Y#r5QrM*
zr at J?7e%8>T+J6-FqV&RU8QGITC~LFyJ;ZkmPzaGcdGpFsbtTqr2w7RDMsfoq!T0wU
zE!T99Jay`cX|tpZn*~K?i2Q_6={seXuV26V_v*Ewrqo<>M$l>Wy at aRp2O17$II4v5
zE^fEJ*~U6N_C;ZNq2q`4dD=JuJ|XUMk8jGoH;$KnIpovh7k=%=$|C<h#;?o#I(wvS
z_%cpZn)EsIS^AWkwsNmD+BP5tVNb$G(;RZD0d2Ok at Okur1)}Q}m6fkTCd*t?gN4h|
z?jg9a|9+j-Hb66W$QK&9)AnOV;XJ{`6?ge^5_%^Zw#4qT|2Kb7)|i$(w*QldCr%Xd
zgGh{|*#KXtwaWNU#UltOV6ad`m$r>U9+t-Qf&L$|2OxcOVo|@1ze|jO$>|$tB9YdV
zM}eB(x_vt~F3y)VFrT|RZ#^t-7NT=uwfp(l*nZSidHK|jLXHVB`T2``OP7uXlAY%~
zt54=}w_|<BB>sJ^sv5uTUi}77PnEH21dL<j#=r1OKryv>(4Dvvh0F^!9yGPbpGrbE
z{8bEZqoeK)3Kd8=!rhvbF*JQFjjgS#gRcME*l5bGM1rq^J;=>_f#nW`KZpBPVqyzq
z8uEU_i5iP|(1ieW>Nl6tA~G%)+YG6#-}v~BwEwkFkGmd>7`JYTtxDspZm3Ifd%nNy
zcco<vCB$$?z2+Go^<Dk;F#b=TEWX at oD=`Lb7Nf;eCc8%UX_9Z<O8%9!(liMX at wojk
zfhJ`i^K?y-jJK4#G$E^qPluu;5>bkfiYh283t`)r&KuGRQ5mCkULne(ekEh3`L_89
zjq3lK*OYF~(CEL{@OQBEOF8$C_nqF3>?RT&TUz at 4XF-G(F0~pk06J-;kM7%Slu`$v
zHn?tcL&!0G at GCQo_KHuJYh=olbT(j!4u^+(p-5!b*w9RjA6>8}C6khXdZTBt^gF%y
z^2v!hea3xHTm0Et{8sOUE*oIC_w1QEV at 3$whRnC7h0~TURr?e at 7fE%UQ8mpD!<4n+
zo*RSz=M~KhJvE(jpR(p%V}L}TuClH<6E6BqR+s1eoj!AhpF%mf2K&a|tWS at xIP_Bp
zS;*p-GiQVh5 at 4M#D@~7qd2tQ0s-uQac>CX>`_3`<0T;>Kc>msl3wU1mowVTa2VHDh
z_M5m?W^Jy__<u4v+5xR~RaWjs30JR%9JDz(gPv{f*@+>azx;>8<d!*&h*>n-3uDu_
z$3y+)%8ncqKX>H{QL4gzpD&p`iMiu~b8Gn`<)}u$9P|#dlcpvwV*_U?mz at bmj`WI%
z4xgUtKWnU#OW1-$)m8g>M}aAC+`s=JJ9~tQ$wz`c(M}iLBAG*^oL^i0;m-5_F0K)<
z>MW_DZ$S84bPH0v<nFptDJdz$1S$r%6P(`f at eA032g%7Y11GhC{LsG;0rl?HEBM#`
zW7jAKPuJLGqvu2rH_+a}fu=7nNH|y>J^t@>t@;|*l_~1Q=dT)>Po5n3MeE0EuM6i>
zU1%o}+KSYVSO(VXSqUi$4@?v7w~?-K7wtbFSYpfMpj7d%oY)WV-#bl+xty20;my}`
zT(KrR2O>wVPCAI~|9%`#Ox(!lPNKC^D57n^kzSH9OGGB1EQW+JgY!Xgb at zCj0Q4_u
z4r2>Dw!+nw;KW<N=dzzkn5lx!hfYPJjY&<&RHi9h#}+C*y(4Ku!pyIS*Wh=_SJ(k0
zhOVt%?p50DyNMCwAp-lqKU<u1Q-6Nnx*_2Q1C^g|bM^EM8}1((UtLs8v|!~6wdMBR
zH+R|5-ZIvAxR0fl5?#Z<^-@%%t5-8JGZB7*_LOaU%=|yqdNUDzGJeq-R%ffRt~(T(
z$-DBAP_p203AF^1t+cmASI$x}J)A25n?fFey}b_&{z8vgMv_Xs#YO0RvVM<4*OhnL
zh=Y~u(UCE2TIXs##H8orCb{J(?#xl0bq)I>|C#r%>ko?>%jtvs^U8)aZeC?_<mg|I
z>38T)5gRk;#QL68!W(0~crga|0ye7a>p$(LoUDE6;>C>Pp%o8jd}GO?W7Rc&v;S4;
z- at H81H0<x8jq>@x_|dOlKiPqk>}%xgO(%GlJZc^2lzgdDa(vRLOP4mic^mN~Y-fWz
z$%p~@hbBj#k<U*mJ->bohmld8feT}1{-X{c7Lf=IXSMg#OUu#<fAfNMZwPD~#)5b~
z0G|I+D(gD>>t+xgfzKtrIE{bG(sUtA>gVuti)IV;Ogun-;K01IgSh9lY$m+<@ZlAy
z6*|M#kiuf>PUT;{I>taG%76RMV`*`KL}%D*Wd(%+x at LDDJ!*e`@)b0cf|ShDpIrK4
zB9qU$3;jhe%g)=%h-?#GXLxxvvCF|xn^^j8BFAR?RLcilrDbI^?{d<}n%b>ynWt^4
zzYEt3tX4uWb4BEs)e1UuB}1i0G?Jz8`~9upU#rgtcRT*u#)}}U*?y_bbz?kI<p#=T
zn$DgvW7doryNWwH_W#^=V84=HzaeHKzsV*_udVNUzB(Q;2wX>2PL6#{AF$g($fDN3
z%w~9GG)=<YTeryI^mm{9V(77ug^B4}ekAJMC9Ma*ndjM~`0gCkmVkd+k1<KJI`R`9
zJ!GOTt5!)}+?}hA?Qz(!w-Q=^z%D?MH@}=3(ZX8DOe^fwfrsS>e*G*d<tX*fmf)iL
z0gq*~_}jERJc86zp+7!%g_O<Qh4JQW=(%}QN94$LTHQauPvNSzc}lo0K2hFYhK%@Z
zn8HRB>$P_MuN^zNxTuJ2C!UkS-lcB8KW^ymeJ3aGJ4aW?ZFu!+U)!C_?ChGEm9wX@
za-#4}+ppiOTss-nxqSY7``P=8-n=O(EW8vuQN{dlU|=KLOCcNC9_Nr^GeS$QtLUMh
zgXYMY3vC9>E;O|E7oFv;Y;<02!(GIgLW5kEMg)p%|LypXaLznGFzcs5zK({Z2-g;e
zgmt56E=*_;|LDwQ>)3_eyN3p)?FcQh9bGg|T0TFtX7OW!r2ybz?P!ZqylN-&X0V#^
zmj$2~TYE at 0*4Ihu7#r;{TSZm11q1?Al#{Dt8=qQSeCqLp0HjwWj%@cWn9X*VPKGIZ
z==G~zRGvEdIf#je2mEo?6FI^zJbD}T>z%)^o)ec9<2nxtLFGC7r!!RXHCE^5$*~YN
ztUSb at wX;s+U)O=+lJ!$}gXBc?8ZPy1I~uWU<GFg$?aogjtjRPWTrP{Y64e<-C$be{
z0+#|?PMm5Bdy>E6ged at V5%z at OZV~^>g{$>Op#=#&#%m^5po|P_Q#u#DD3+A^rX^)X
zgglDhxhXru9!(~-j2huJXceQZun#9Erv<Qs;$ahOy8+=;T+~#4koKV2LluC9lic6q
zR at SNMUe<e_B7O*>%qJ}JFp at PQs+u=uTXj*))vND6+l=jEhO7eud;6Ptmy*6s%`;lk
zeJ*8-ZbPG8e2<t2SmOblCVKPE#+1&UY7Kr3FDJxZt!w>~H^){#JwSg-cPa7ifzH;c
z)>B>gmBwA)A~z)>FxoJ+%awWawBFi`l9lX}9?(0cd%4+E^C0~+PhH7?_ at kc(T6z05
zYk1yzmeJagw)p6SxkHVN8Yfoy9K58yZfNOQijS}@Z05z5=4R<HZGxRObG7u)C{SYZ
z<3WD8L-0Z>gp6=vTi}VaXXE}ePXYGNtUl*GLWD1bTkqih{ii{wXu_ZIRJmr!!(v<a
zEs;1n;`+#i_xc*2S<W*>$aGV!3t=u?^U~kPUA%X1yI at mo{C&n?B{6GsM+<SXc+B*Y
z+!+Mzfc<P6=LRDsC4TqTqpKJzybxD&a at fYea&`ZL$`+3~YJutq!QdUUb8{==n;fqA
zL=8L!njC9?@2}uqn{y}Fg0N9NmZZ|&^Q}OMxR;SAS*nyzkvuAKe5Mc-1B at JzdH>5X
z`t at lMsxuJwWj=jc{=d$U=8#hLXI)<BRUHCB0rc1&I4J(rNmc_Hvxl~2E%C9+{rYJy
z50lz`AUOD$m1+B%@%@NC8$8$<Y{oD$dgQQSeegQCxiQj?HT;$symN|s?|>rg at j<h;
z#@{<VWpLRygE^^c2(S8NY7f{@3)X=`FgcOPuwm;r8RCh^gcjp)?AFm}QbzX5$Yj2&
z>ytymh6Iq}jCG0u@>hjmH<iA9LyF}C#HQaYJ17JpzB!~YY|iKYw6q_vMcG^2B<PKR
zZ}P>`|NA?zP-EAgNWSqOS_l+F>JQpr<)l%ad2kH?u~!!g>ntES(MUyXRWaH)bXti;
zQ~95R)Iu5&Aqtntfffa5mLWkt$y##q1$tVr%n}=^qv*2_%)QK?Qr=fSQ;LZfRmjXa
za~9dyFqfm^U-3cAT>jGbv-{<Z_Wd~m$_Kf)u*61QzQ&RjGHoYke%;`ith)-o0xQ}O
z!9a(i!$`W at Yl9xZ-peBNh=j^hj(7U_q_2D4N%ROYOm3 at J+u7J;t_zdwrOb|$()|!M
z54{^@MY{M&p`Z5_pZ2q(lctOcvQVP?*Q~jZwku9{xR3CC*LyJsfx0tQ;4tnb8KLVG
zm^`Y*k4+-8X3li{>WhR50m0(n-bUSp_3MuA?ku*2=j$She*K+huUFF4&O=wPey7EZ
zE>}o8s3QO0 at B7=oT}WfZAs{cj!}M|yYpRpyI}9#&=G)k_c799MLCF_s?YZK7 at Bh6-
zs<WgBiBsOG at m3{w+vLzlg9?yo$p1joV&8vOlkk^M4~kG#<iUgAM=K0zZ~%cL>^UgY
z%jU8v2Lmydnu#z45YM=5)~vPp(b&Le0Fm1FpUXGsRlp9MEHj3c<WYlDwct|wfo at az
zn6Wh1FYSmz=)U>v{Ub-L5nuoBb;m4NxNtLu*ObnV2Y2rD*~uQ|az at bfy;H>p(8^j0
zEe54od&zCflFGJFmR^C-i;18r_??3GY&&hi&voMGo at G}tH#vDSMRLd?!Ebwr_yE?i
ztrqN(&GbXp8%Wm#AA6H>Fm&4akar5x_#E2X+JHQX&7gnuYyCC;zmG1UbOf<mES6!I
z!l+Gf46QS|MNDH4G58qTdT>yAps9PxNf!s7!{JS8VbYD$Qp)5wyo8#Ho>r!UhB(T%
zC1mbps(EPfiO$Q&P$B3Dc84G1TQN=y9Otf572NxAxLGPUiPafnEQ*`R<YXQhV_ at J7
z(urnMR0=r+dIaz$73gVr<)KFns%`3D?WQ2~pU6Px&TA-Tvm|I^79|KFJHY0wV=Z^1
zqN3<Qu0=HeyqWU!ftl<eAH4v7>=|=Omca?lk^$lgNTay_;6cokzt~`)uVK>F*Q;er
zBZ1x4;X=VG&mW5pacpM2Ig{)qEhF>Lr+Fjc=d4*I0A!$F+o1KKWcrUakaoa4Qu<fe
zH-qUYNL}hn&*UJlYg20fj}{=P>zTRS?8S{nZxJZ|VC<f)1H&x1o$;EOw$)f1noi>F
z<=eLxHWijhKqP`mF!a$pAdwe;DIL}?+D)Laq+ZMxFEGFS8YR+Sz!G$K9x}|8A`v#A
zF1GqHQh}HhHnjHrRg5xCBqElnvaD>-`lX%{fkH6W(aOD)6=}YS9!n7mZ#v{Pbq|>$
zWLe`EefQ3TbzvqKSY&ejI!)+|h2v%#Bkm;OO5~48iY+CLN~*o1&F;+3>~{3^t|ZLF
zo9+9`MMh9jOGAmf;<5w4BE*&rfYICYVAkSawys&f{shD7y#q&Q0VOS73?4P at JXy}`
z*#DDcGD1<<E~MhnTvKL&Z~CWw8HYnEZK1T-%iAZ$1j+OboHR||6-sl#rP)SMb1*<g
zrqX4h(oN2Y`ti6_c&?<w;Vb6Dt|814s7d&Oi6=UnEQHCIU&kmIY5i|GOzcg+ydE(}
zCC(33J2RIM^ZlWrb^rdgb3hFL`<_##LsTO}pp={P9cf<R{@A*+n!sK`-NfEK*&$(Z
z1c1A^q&4NxQlnG&`s2rkFCFO~XOsOmBm at U{OEQ=)#d$C$M!LI*o!5IZG62~p-uC8>
zk^ZD_E%wOM*LTwKne9N0sGXt%#g5M$7M2Yxh?CZ2fZ>`qS5Q%AE=D5UZ@>US9AaHG
zN8RVY at 0sPgaplV4xrfC?@CpoDUK18=-`>n6Z8`Xeyd=8SA~{<J*OE71Lffh{cWkj;
z%FBmFZu|Fharj;@>I|R;Z;h}mco9X8G(ONnM(YO{tofJs`ixOOEH5xXnD1Y1+9v;0
zxp7}ij1#jvhY_V3M+lIN7L3dCadXSRwe;~!$z==pEx?)oB at fU1xP##hP6m~g>*z0z
z{_2)2a|I~iv?6{Hv;)6>^-OC++X#<It>wI^9v~`HSkB7ISAN6L;x*z8x^W-b0CD^{
zzJc5uh26_Sy at _*6B_PhkWEtOjatzy$7M3WLoy82xci9}%89dN8nXMa1!-?ft8t)iD
zKmxl14u~0_IoMHLthL|Dt})%$e}i=4b=^mV_{t8C5&GNr?_t6iK3SHhrK97)NY0sZ
zeS0KeKr`x6#0(Xkegh7nVH(8J?Bes>WGr$YD&wtNy7lz at L-LPRLNSZ*yoy8zrll=Y
z)Clltoi;pd^^6&Z1c}#~_Lkbw;Uk6(+jD+R2^#jytH<((q&?$_@*{(rash at Y60$ZK
z`B|Dn`%Y6r!wjB1 at 5L8y!9y3kVJqk2Tw{iKKuv}%l2*b&Q5|WaT~OMn;Q2gqY^e3u
zkq)2z(%0_aO)}XsBDmA!Owpw=O0K55aK-UWv1~jV=J{AlUJ~)Vo6nxfF*0P&ZHX-5
z9&xnpKKIE1ozc|n*jUN{@!Ne$R})0+I4v33CM*^@SzvPx$sQrdoeN|4hL4ldxQcK>
zT)uEYve at KUhs3n)vzg*{&DPkqjevuBSATWy{`ts4wXWQ>NO!nUV_tvfqvCI^?4L(3
zEBAGpHQgkYJzW2|CiMo~_i3W-Zm1PKw~<gKMBZtP8uf^heQD|*cx6+>AQfG^%lI^v
zW1vJCCme0q1jwF=8!PrkzvLP_LjcH)8)VQVuuGK{lN{YQ%02$v-zh<yKX0^YN7F8g
zkdQ7tstclSV_A2K3>uE7(~mSv{Rn#oAM!u at _RYR;1<Q3PV&A9x)h(|5$Df&-A_yF#
z8Pxy?(JqwVwLDzv@@bj7yY{hpxZ)jiAJkgWjP<J{&YUIjTp(!Mr+R*zB#M}gU1J?b
zgepM)jKGxZjDRgQd3llOo1W(NxVVe+u4x`y)BR%PJgLbE@$vpiW#B6ugKzoWry&4d
z)RZDH0JH`MJ!mh_`AVEC=Wxz at EFtobd7-ld9G;sz^I-q$d`NL|ldzhh?gZ0`n;S?L
zJk3f?V+ybRnbpWV62*mn15pIZlu&ZIF!m-m?~#ftJ_$I-kG&$JVP7#uPj5S6YYQ|N
zFM7Lh at jK}UJ`WzOPVdx|G?(Z0#L2?_53KMn`4E6?n6 at 1?fR at az^(TG8o)uS`*t7$J
z#Z-#)psBekYVnOFY<y!M`>;WubFjUFgEn&q$DabbwF2c7u&y87ECzp)UK+S-7cD#=
zpx)ZT*Z~jzZohQpim=2Uifi*`RP at m)_YZRx&c7pMtXJulR^9lAWwdBCVVq2O6n?Jf
z>-3Om-#&cY)opQx+qnuoBtXyyc&2(4{*u at I%LvYuiP&Ne|D^I6dNns^=RkEKWj|te
z=Dc#{o{HV~Sii&7?}Bl&<fYS-U>#J1-Rh5yQJsS+-G9L%f%rai<_2TwmqJ3wXB-?n
z at c%>An}B1zc5nZ;DAHi45S2nSnHwl1p$Vl_N<~x}2&KU+8AB at BQ8ey`-ADr}Ns7`W
zkrXMEp(sU?rvK-=_xpR_-{0{Z`|<30?)y7j*Sgj^&vTt?ncn#E%NS+E9Z}OFrGs0h
z78d|}pUUCE|CLStm7ts7so~nU^opo-T3S&C*qg*ua%T#UE~p4{wX2sGKE#e(BqA{(
zDeCTw%mM>#oJyHcfIgdz!f8f?o&4wLrLF7iB4t#E3?AH4U(d3P9D0vBi?WA_PuUY=
z{{B&mDwD_yh(q6bH_>zr1{x%ais2SItJUO=e%k4dek+|<iAag<E%25XZvLLTaG|6y
z)-FFgn`Geh>9vTXYBL?mqHUfSj2s!$G~oQ$+ZvJvDLMGuQQ;sFAt(vbLp{A#ju9?$
z62&6hA;JP5IChd^okRg?EEvD>q)B+^%e}8EPS&qOR`K?|#-5L{|Bl?QHfbLjZ~ej6
zBw_-yk6AoN%zBAJ^{0I{{r1Wfu|6NmzvKj~&hk=q2w|Aj+n+i>O@>2<<~@H-YuR-c
zP7utH=nX7-t9TbTj>Gu+sK4qIIoAs}Neyw4Uvt}qmr73Q9(Wvr2VDl3>rbVj{-9Va
zi9RBxzN_Nyi$Vs58?gavi`uQOww5N`{koj}a&>WG%$l-TDi^%V*SYuSFJETb*x*%q
zZ0<iap8jf39a1Sl3vkN*^%+_*L0Lgts;jHfJ(871ZCOSd^{!<*C>y?B{4ji+Wof@;
zN!)sNVZpc32N;eHQBWwa1nP32gMP}=*!fm%NS1iIb!~Ue+tIaHIQJHr%igJ~8YD75
zK9_E7aPbY0X$%@guLA-}GF(<v)I<cWJ*{hfdoM~<s-%5;_r at uY8->Q at AB{mO#88$7
z0Th7)hS#4jZNB?9nxykcsDgCq%U4?}w at f=eclppv3~I4-a1Q?d4$aHYRNRgXH8d>E
z%fF5T?u9|NvoWdJ74rMLmbP{a-~}NZ?;gmp?UUd0M*3x~apASmszWrREQK#~f7E|@
zsEjkpb(`aJai#=7l;|wIyCAv#ddqbcWTL=#Jn+4H%YY78j at jTO>)qq}dEeutLi6HM
zq at 1zfp#n$f)<mIApX_mF*{k{M){P$I_l-;r5B!ar#+dn=GV~L8AH?Vk`8v4K_iX at g
z==11oAx$I|J-gO`c%ft~Ng9MMatQ-uX^^KbC^+`j=q(@3+HdrF#$yz4wu<gkhnll4
zu?U9TlbZIhr+{!27XCZg?cmo7-DhE*AXFqKen%O&Gp^E%;oY7shGv02I8 at S-#3S6t
z^Y%{S=w<?}o*+Qf)(-mf`v%2$Y2Wmw7r+y|r?XKZEE+N`+^;tI_)KwLbZM0>4IoOk
z?{AaTJ1$y;IxuMAA^l))UtbB44PAL~j<uQH(c`pKE at VvD;K56o8c6*l9pOqHs4~Y`
zQq_0|jseIv9JZ&9PJjNo at 8F4+$4Z8n`oI13$(b2ZkRXKRqoqzaD|09P{xCwys3Gfh
z at UhY+f&w01KASfyWEt<VBKY%G20G*5`;oauvKoeliJ!$s77kKA?IPaP+#LA(r}4Z)
z8cwY>&OCS|kzjMn2Tv-MRvBOM!HXnEfF{7J2*FvNFec^WnSKuZl7H^C=j*h?@A+Oa
z%@9t`n7F_M7W22xF0e66kDgJuiEjK5Ew(IBfAY8jJ`35sfW at OydHH$DkvUJ!0kdDj
zf?-ScX06tV(%pLF0W64p2*)@&M^`HJ>^7=7Jr~S)54LcqF&wP>Z2M=0NtldtT(<zz
zY~{w#a{+$nZ%_PUk3Oo&2vRz_(_$~0sCqyfQ7A6LV-{Vstg4?b%}HvikY0T=1Z_H9
z8q?CBj&+q(UAF}g4W4_Uy?qlSaI=1Sah1R$%H!6S5st{2P_{pMmJyUpl#tuhU+v9*
z^&6ctRB;^Z>1o?UD#@ps1NNWkY%NHC?uOegsnd<7&h{Q1T?e9~rm-f#YOyv={!6N2
zNM+Qv_p{=<-dPTg(Btd at WQE`CCVJA;PR<-%sW#}z!XSOKpS>pE7}D6KvNw9=OX)x7
zcaaBH?`#QJx5dUv&So}*|Dw5bh3;pvV1g?q9ylE&r=;lr-XbR at -8tDAQ3r|upGvjq
zn1kj|G`T!M6%Hk#TsP>@o7;+QRahvqoRQH|kZkbvU9n`}c5+l>BO at A~smS?V-!q7z
z@@zxyl79m3F8rz at -*?_7<#ieRxg4hHQrMnyc+aU$@S+O8lR0m9s5^i<%C?PYi+xno
z^!Ru(1Eld4AHO4Z161o9q+jggvwr<Y=7<?r3C5*(KvpdaQ*Et at C3GLDEz-UDGruK+
z-3{H=U8JF<bs#xe at 1WRw?`|RrDRgh(1M at a%WnR-ikG+c3B<Iy*Um|oSXRfR}NPs}V
zp86qN&Ks+N;iAJgZlu}oN%tZ^Ki=QvRseS2w((1IEEIo_-b#5zhYK)YDUs=YCrUS$
zTyc;*ZR|=43WZ6|LlcYoOIu;~bnV)H>tp)sT~!)fPpQ<U(bE7x3yXwJO7VjSvtTt#
z6zSif-RTcOhphJR(k9+HxSPPwhF>=Rs^1kT`3N{hFBA7QbI(p{E~a7h8<5`8C-_SN
z<pZU+M+-?d?rAAJ*%6alI~}iAGA|MhG?9zU0LzNJX98pc4nwKqyJ17^_=aB3;`{vB
ze#UKhD!Co0B}|bgf?*I(SNXjdznr6Q4#fbUjsyd=n>_QDW6L!2q2?qhNJxl_!&d|m
zn!a<S3&|rgn|nGt2=m8}KPxE_6YWY$dN<zf4W6|O;a1yCHst8F4|HM`-5V}0F6-9^
z|M?ws;v7jNwOIE*w~C#1jSc?!8Hdjb1W)Xk49$`^KXm{*sTcV%y4mY-&M;Y{|A(>N
zY=~6W(mDxK%?_Y<d&a5V428oiYQW0DT4o#i6W0mYu=s=|ZbQ%V-4o;dSB<`15NdcN
z+`hbtynx;wP6)07aS_Nzw+YLhhL)<>1FVUwng at -HHm~2(Gbz`h1SJ4-Ecyy&CyOqx
z-ktqOP6mwy5=TE**IJ(T&OyduCDuccii1V)=s~wBlX!839P6j{iEoXGrSfBR0ruPf
zIE;$0s9`*qEC;g0`1N}Ev+u;uGs8`rrZYO%ivRSgGXpnEm-a at iMTCLsJbUWYo6W(B
zVo`^Wf3W#5a8Ds=G<$<B14}w5UMjowo))$17+qaP5F-;#1ZeGeeDrexIik9CoInEb
zmS5-ish6#r(kjRNUUYSSr4i<BIXr(7 at 8zc2#c~tQr-1A8eEef|x*Ob#4V_9R5!}_J
zH8G9&ue07MUG|`>1F4m{IRiKY$)BB!t>rpviD%pjVLjKc&3c9HGQ!!<Mhllo<%}eZ
zJIAenb_Q@@Yn{wj<bnjJSY(wA$AUn&wk0AY!m4p=>l<D?mgqda+dHQfSxW4%$4o%L
zFo5LAVw-#?zV~kWgA;&<hlGf~NoIZIfYP_+{yWSV!dK_L;Br`4KCz*$u5R$4K}u0$
zr3aAou%N*F*f;pXLW%cUa7<FYmX1HTj}=ZUwog0neDm?&>9_WtaEb7~(@l$n7Pyh}
z6|{uxh`|F<+1mLQT+FEvI+fWcuU<9Q(u%5V+vwD19C8xcu-9M6SK)?DK3G8a!2xl|
z^;H>v_QVP6`SY*j<fQsYHb(~lGk9EDC|lmMRKBlM at vNcUu+pTw!3qfa=sVuALoB_l
ziby at -w;O#Y4(epmOSMqCN=8LbVVh%dgff$jCo3^!<7z2!PF4ya;vWmMQS(HQ(xIaX
zlz1vsvPq_F8cNS at f!mdc*lvv$AcXq<4Jen{%g1KZd5$S6{jYrgi2l+aYR6dL at m#%{
zp<zc6G{r=k<_^+#ie4sTPp1~UCw!7?>+84Lg$n_JZ(r+i+Yl9n??en?5*So6`B(cq
zuj_bKh(dYx at YC6*lNbKL<i3?|B$0>|_<Y~DeFDquX}mjp_%JIgziU*XZQLtYZh!}6
zbJw-lF+Vz+YvS7QBtpwYQ<~#o{f?@+J!y2<z?sMncwSz<EZs${w540ghhfU>=Km~A
zOC)PErFzvovp1){1Acp1UA^<y75Nl9C#=~xO7Fc-`z)tO2P7`meo)g?Qa0m~!5?5N
z1S3<DAlNj!w21}2V>;r7dkoJ66~^fCBMKP2!WU<I4@*?G=3t;_m>VMYj0yWP_0~nC
z)oj&6#v3E;P9hR1c=akxKd5(r>64S`&+9nCYSSHB2}+a~J^_36dR$NMA-N|`O4IAn
zp~-*1Gr<@KG_Uc)KuJn;7|WBebv3sY0oLe8B2|Pd<9EaL(tZ2l|Nj6<Hmecj+R>{$
z-F*zwf}U<Oq^B;FN<ZK<s)qdQJI<vM3FKM#+b3y!zcJ(|v;5Y&y5`T%eMhOrq0;~0
zjBN8$oBFdXcy~mJveMGq)${gt6>ztG`}7%bD?+p^@H1{7h-U<W%<|hk%2T~?>EJxA
zWm39ZVIQ|mJ6rA#i99dsG9k+$pIX#-%f~?;*RC_`tTY5rq!|n`H7$+wUFuQ_J<u*K
zU$ZeE{BW*E53bDhVSTI|1RSN at hHS%l>wdO{bMocZ4z_|eN1Ul8cWQMYQ{Ho;*ExQ!
zi3PAea{3_Z{CTEh#>{Pc|DH6@)!SRoWzq86j%jY!FG_BT;2q-Y;%KNuBL>lH+s0X}
z{&gN64^JnI$rv;_xT?5Vcj!>jlwHIQaMe_w(NQ;sa3X+r47y*>(ui3WC9C3bLuWeH
z06$-D*}R#7M7>^*D0&A}&taE;>KMN5Gm$EK-`Oh_m_gD8FTzb)Ck)ZfIit6YEHeLP
za$ZMPuj at nl2CS6nm~!Nrh0SwT at qtNObWF+%3XTJlO*`X68xtfSf~WeNw(ED7$$&~x
zL}zST%c17|T_xd3ldp38ct-Ic_5wdAySJ at Uh>2pD8oJQDBBxgC9iD@&$Zsqx@`+6P
z9T<B<yvZNWlRBf&tshKN^v<0MpVef|0`-rz8poL%PgV%n#3fyru=EH~`9Clq{}g;F
zGK0^pxp$(OlnEvWM8io<ypN-Z`HfR}MO5pH4^z~3qfhc!vEnkvTee1+`n?s1$WOu-
zf_y)V3d(TN@}f-o)m}O~wXDJJ!1(yK<MzR|wfXrL4!wJcm;0<!6RGA_+`1)p&1!5n
zs|ot!pOVRAwPBMsG3j#!UD>_0SW^$jKG;6MVIk(6%DDz4rCg=q;{x(`oqeBXJjAjE
zyy7$22yU9jft}PnzIa5Z>nh923N9GfM^=4z6`6CSIQ=7$qh3+uM5Mz0x?lEglOMG_
zU!Q|k{ePWZKI2<~hx(ktoGFkv%%cExQrf~B|I*s}ro}1z$msAbp3<~(L!!yY5RnHc
zD6GO;FZ&83*zgQu6b;}X_}y<NP13E2w9<O#prT?cJVAth`$ILg+w4wap!Bl5JoD_?
zhXn-@%(naI)3-id9dET6R&up#N8|4H{)lYbARQ^e!dGq5S7R)m=ZMgv>D&=%5%P);
z9y`IgFrJP(b8OTXz+dm>vIVG4TSIEPZo~|5Jagf~g~{M6rlzJRzC<#PHZSQR*4r5D
z-3a*;%+XFU`?l>UCl(n^z?Zi%EMU=(E8%?{{#wLvti;555Y!L=@UPkN^3pheqI5GA
z;oeyck2vzpxeFJ*wY8~C+I*IRnW4070eat$%uN^}x6<~&h~4ekO8GUtpMZOpcRxyA
zUfq#^2SQQN6mhXU+sm=vPPiuz(q+gP#t~F#WH`%~4Y_s&URUQXM?+`cqeq_X&cJ2u
zL~?2-@=y(VoMa-3FU2HtBv2*=fj6-vFPuM5)oCGSSG^x;1f?;x;N!8aD+%2~VD_o&
z(Oe){8L}0CWyx&|R(Kuirkbnd)?<X5If8+Lq>gFWtr1fq|NH`mymaYO$q(h6hT%$Z
zR9y{+z%3dM31(UFmgVJt`J6#eL2Spr48asR1`wVORAr`=s>;MP;UGW&Pk<*gjF{YJ
zB^@?YLw*g<81VQT2oHa|>#5c at IU~Py98>VqLT_s6f}Tx<8nv!I-P}WuzD$aHEn#+Z
zKt&WPPh4KOr3-h@!4ab}_44vs=-?oXXNQRYo?&?h7e*G+W<38n_|;QvR=w<E4Ax-d
z4J*+95xa;1oE#MAH5&)_=!j!aWM98d<Wf*nR5kJrjcPM5YT|(zT$!?=@4OG1T8Cf%
z#M%X&4)?wzYu2nWM*DNDI$eFj(w at DGLeKHNvy;pKK?WVe=9|{;B|Hl<4ZL(t+UyMA
zHUTdHmKc(8K;Ny0&E=ZzefltIY;)e-e}OVPzRNlbV?3c#p8w=$lZ}r3sU|qtG$e8`
zr5qY77d7|PYndkvM<Z^V<}aUcB7In3Mskf`p?pUM5D|u!PslpvjG*o!B*!@sWte1@
zV$nl5s~n?7(CbP=%=&ZkiY$}J4~H6mSjdL|v(w_#oPQjYQW)gd>P?gJ8cq&!%tMD%
zi+ku*uiI#~Y16peVBf1@$vMNVsSUrUWP}Hesk^)LN?s+DUe;-^Q|qZg1PvFhRYmrH
zxjx`D7rVY~2Ev1n_C;|a-TjS?uaY>T7D-7?W^cB7M{;xgGHhxj=38G at i5EYhV^Z1F
zuHPraH?Ch6ILF5hzj30EJnjgU3gX?mC2NX{iEx#E(3ZhrNvi^k3?;_d8F_F(NCK%B
z_FP%pN8uViMBsFD{wZUWTy^#SY$kxOWzH?Wd1-d;Uu}WZN>QYNaTcCkU43}&Kh$_8
zD?Em8gFOWPOE0(W7)S<dhCm&o%Rb*_GNYn{xty;Bozbxw<A$eSH%?C=(Yqsc!RX<<
z($$yQzN*2U+Y-};hx4{*-z8}$JQY5D`UL<iZe0Q&9MyO5j_7Dv>)xmS{yTiAlwCjt
zFqDuA9$7i2r_|;z<)|SkQ;lBCBh6}iydhsPwx5S>&x%JSl^Pn&Zr^V`crY4;0H)zH
zkMA5jse^4N_ogVq7Q-+$fZ`ZOz12?+^O4N|6U-`oBx~YR;CJ4f3$u_{0!1U at -tmmE
z%o{&RFou<wQZdROCSjPAS~q8#lchYs;+n^322!aZvi7}^4D59EDA*FWzHjE;FUKbC
z<%QMUmgLSLdz_t}AIt2O0ADImo&tnWqS1$xH)q<dkwLl&Zbz|1zI#_|^ypX{O>Da8
zbTzDQA+W}coGhNGq*T%lwEe>FcmO2`wQ#3lsyfvpCqjvww9wJjP+u>fn=RSdbT#jM
zx57DtU1KSCl4g3YUHkOO8L5 at U|Dy$XvX$wh4U#jvk+h)0lN2!k_ at G(PV#cer4EuTE
zDT9XYAk*HvAB#}ClQ`odzdbG!ds%FAViwpX0xxJT%7hu3iN-%oTt55*6hOYq4;cO!
zoU?oa7kjm)97{HI at 9UH}qW_M@<1bq?HcJNR%-JM$;@tlal2VFYF$~4;3|m`mEX~Q#
zjy;)yf|7vgFqlE*Tv`2sZ~Q{Na*SFA&oP^zb$e#}`nHoK{3jg&@BBhs$}kO|J&o5v
zyMOYoU6k~B#eSADKfm0rJj`y2tsFG0o0b=^dp5{q)6?TN6ZEM=jnI*XiirmkhJo&T
zwq9cyapnvf|7gch=P_DZipt6aeh2&UU*D+f6n^Bv%6&X1y;V3s>mS|DJ<sIt)I0~g
z8PUrz?+agoQ>rqedk-E^Ky(weR*5vNp{tEm4Z^3;=uVAXlDWH@$N!Jx*yS0^&y4Jg
zE5H=ls$b!)B2MUg6x^J}?6C)#o1-`Sb at E6lcu`oxB1lYeRGG49_UPt7aFJN5^M`M3
z!lg;FHWzodj at PRk^#=8Q_Z~gi)zl-jS?aG50fEwjiDwXj9q<s at pkRXawczI|pB=la
zf2$0<6iiL<>hhX-u<I-?%q1o7{<>J5$fg4T+V^$Y-_vM)9zHE2{n#-#nk#EFEo$=)
z=0q5{<b}4jdQbTpgm8xD!*9$+`_$ZwPpPWO)^v?~L4v*Ty?d!<LD$mL=YR<Jk%*Aw
zTCIz%sMGP0!2S&q9s8P6)9#g%-@{X3VGiL-*2^hIR;-i-0g-oTH9pfv=1^)rr<7V>
zaQ^i!N2Q?kh+n`VphPk`kF#Z>N}n?t=}n_y;4m$%yDcI&dpnW5df5J)f&q}eD5Fo5
zHgTHoORa7PTIGOYP>Z1D$4Vl7>daFVrMC~p at _|!l*jQhPdcSN>(Od8v_G;$FiAp6;
zpN7r44P$!t&`shoy-GhggsH(muxMBZ5-`tleeN~gj7sIp*RK#*f!5YNN?)CtbMiv$
zV1tw at Lc&(-_Qb4zX?DOJ=m=;})a`=VWXEsZ!%3e(Az0qsME>)l`x{ZcE14>KY|_mb
zsjE8yDRfyGj&j89ZI3oJzTn}2c`;**2bho`^I?9ceUYp>Efye8h^iMcg!9Z;HQ6ui
zo4UnVjY-U!LpG7Q>B9n5)kBynS}g1}|7XpDu8_Pp|6nu9s3)5PN~(sY-Gx=VadpoK
zi|@!n{+s8J*DyxqG2CO1<Yftm-irFWH23l76A<iRaOWPnL4ofA?}i1h4sJuIK15z#
zEw1T<#GW`uO|OhShYl5QJ_NC_Ua=fRHT%k2^h)%~_p|MiQ_W3wzi at YASM-?*g{ilP
zh-6h%oE#j+qC24}4em0h(^atK$P=(8RkMek6WxX|iJ^rM5a;y5&RMHbJUuO^`<2g#
zr7#{hqGBK|AR<;@-!gmX!auZ`JG`+$xb`RM!r>JE_BE)1fniu(PX_7ai%PfIXfe*N
z;l76b`F;X~-2AoT_u=IMe!cqy<k>Y at xYk&1G)J^=V6Z2#>77JS&kURDu-?jJr(0Xs
zQ+bd$qkhb<=+`xkqkjFF-fPAxXDz^S0NmYvZ0VTKHB+{B_<Pj3dgvyc>!V?EyjO-H
zyM;zGVW=Ao_k`A}df8~HlG)W3%tBc>XAX1x+z-r<O&R|rT27r6!v3{v8;}>JTiEJP
zG(ta-u8wl|Km2CUtNY`13R}P6A8DgqV&i^$!L__`T$Dg;fFDqj0i&~3C(&6A3B3E<
z$bQk?x6Q7ueLuu`=FCxshVy9H44AO{yK6<rJ;%aP4&HBKODY!3nso*nXn=z?)oG~r
z{Qa--?jkI<CBC(<=$cn1cy<~3edi=J7%8bgF!GgF*cRq>Wqa2UvuIIUPe`PBiJBp2
z-)A`&_47qe=;z7t(ag!OjGb$UvRt+AEjclx)&dW=N>X>F3ni;BV^m*g>oM&pc3 at z)
z;0kp5&mGbK#JP(5Q!0Ygg2X9<+}uj<2CtHGl>7Ad99c225jyhN`VFaAoGf*A*1i8?
zjqsr{J9b>m$`X>;Idei|W#WK6+-dT<@oEXfKyQUkAohW7&i`w=jZIZ<Pyo|&;_lOm
z4`rCLv*2UDTjPSpeY1F?;+mQ>4zUeosP~ZI9Yb}jWi=*Dc#fevzHa%~rTeirD_(?h
zusUYu at 4qDyF)Xebc7+$f{^gylwwDOE(VRD;KL&SXbA>AxoEj9qdH0jmW6Q5=HJizy
zGZoYFqOil>mdTw4+Q(pbyx<u~*Y))EYg)sh1R3&pw*se(Blz$+^^WfOJ4oNjc7$?#
zCO{A8eOqA9A;Ri-+{0zd3W at IBdEuzm17K)rfJ+aPX9|1aqem<oTWjk`edpeFuBT4*
z6k4Co?%2;$m5|7unx2?NS&fM;E_{(UR0df-xVk&A%hhg_D+#aFAw72ee;?0l;p4TJ
zWVcd<0kXNj?E3g>l1LO|$r<qyHL~)v#|I|J{FOF!_1OLQ=63E0ZLK%&H{BpCEvG=k
zX!vGXiI|-`>%ANBuathKw1D(C<C0j#;DLyZ*gi-&bs=vqUtWToyKX^T^8S`<ui=+C
zBq&9xfYsI1nwy)q25;ZfLuSh{i69Z1u~y+=ovWj=hD5A{xN!cB7hPAsjo4(yjHX-L
zCHYjusW!PvlTH-&aJoI at xzwh<W4GN=`>V)FLYCC5?~#(#l(ccB@?s(+eJNwt?1AmY
zEB4G^#+z;8P2FXt-p-X7nq&M#;%t9KMYm6fA!)i9{wG#_^Hv)@j~v$^W?!xtD=(ya
zhZ^6#OTx>yyxjWuTx$LwFc5m{3x1z<xm)J_co{+*|0?AH1D+j-G!+wDh-$2Vz{hi|
z4Zd<d4R?@o9%Gjtq&7$z;C~?QMISzl&imk6{33va``89)F|lF<E!qqfn|YiaHgC+t
zdEHWTtnySklg0Z49jyt`^F)MwV(ve*e31Tgn76cOnCe)%6z_`M*x`R*avC&tS=pUZ
z6}6$As+i_5522Wpo9cB(L1=Mrk`t;fVFcs+!C*U}N>p?>$-0e_889$toK7LjphGC%
zp at LZk&q_<(=Kj at 9lxpHfqADrU!}+H?X#{ir_!3ZUia5{eoRl at A3sX&7U*}8`7vDZ4
zWSEpxHVqjoiAhBB{uc%caJ#`u=?Dul1joy(<?1vkSYeQ1RK0zCAgP^Qj{g(gbS76x
z)mWOx%R+nqURq>6DS2Sixd#KoZv2kacb9n+QayOv--1V%<~OaGtp<LxDsnr8;kUVg
z+ZyoTnfmNjcpsKW=IlEsvUJ>~I=WOk?hn~@&u@$6 at 13EN(M3*#4?yi-*pvc34;=gp
zXwK5mL5%XfQp;eZ6QV4`^(}ni+@(uBy}Uvip9~}K0AN3HjzYYTwDkLyYes2XrVTAh
zSID9mU>q6Y%;EFu<u=v(Cx at 7wdFqh>nZ=mqn5px+4^f;qLdcJyvyW_FK)OOxznBOB
zn2^fw0r$%GJ0ZQp#ho86*se77g}musSGd!(TmOMWjY4lz<c#{9>*VX-vNi24>(+%;
zuNYOd;tN at uV6<{Zv$h}KOZwWy^GkMBU%+w^m#p%M76pA~LkVfin_J?_ at h8rlxegvh
z3N!B?hjz(T03E!wpwG1tQp$6D-o)zr?|w0=^XHcby0m604ODIJ-D62wDXnWE!Al+r
zE|vXkcM9n_(*oLl0pAXvxo9kkoWx~4_5$uvp!O^ta_>J05_|WA?Ew@)q)jHKrr+om
zU-dAV{usbDT{IjO<J)`4Bxa$pTzJ-TTgFs0emr30LnM^$E-s?PT at _OI6&WPDnsF#3
zU{vKGmq0bxMA>LUU(rc9JH?>;6xqk0tU436X%uX4?ctC~AJy3l7fzO}h7emdcj1nI
zp`qpN1vbC?Pujli#zeY2;_QOuJ(e2kjL_AkkBx}~bt?p-i%2Z!^D7qk*nx^Nf{p$!
z;}_rg<>)^HD*%f*RZDi|BO1`qcnfa+;>8QlRN5h2+Y2oA=inqPxSP`p59(?-Ztd6T
z!-1dq7h)npIgyT>=EAviV4Sp!oG4jM!GZjG^1?6XKkwo*Q?QH3j(Ge6gKS5REGjIF
z^cnuLwA2urcDHlIg at yHel9JY4$24pkC68Up7_su?a0xDxm%HI&1M;$P&)za9)mU<Q
zy9<>lXLl8?DCuucd|=#X<mUk_6QzC_YR8zCX#8E|L at 5QNQn$p?c4%JYcF+Wtf&Mde
zw0;QXVjWMP)9tJ!3+7Bl=|UoLB6260i*!W3<Ie~4`&fIO*_e7tCAQb){4PWvr+lj@
zN-z)}@%QKrwGYOQ8z)RLL)(PB)_9y&Dw;$A#a+ER+v~NNrt?TgvPK^Jz^JG6Hd_jk
zYz}knVShHIlBl#wqRs!rR53CLv?cE;u*qo)A6FF?kmW*pc&u6Ty+gItXUY_ at 7)vS!
zw}~n?^Q1=VCWxWBNv9<w?dsL<G%*NF^Voo~qesue$}&{!{A0l^a+-*FjCqrk at BKdz
z^zn<tL7Uvl_TUqBMAzVPp+c|z(#KH+z`C66Gj8j0A{Q$m|6t`saHU<lXdh1ovxD&i
z$qytAW(D+ at X6CU&&YlE|#ZmBqgY;eRz&=6e!*agp`|3@(A|f<Kq8nm0$w4Xrc2MuI
z){{eiQ%#$$yx+e(X^3+Cf`tq3&ZyrnSEwWvwEN6j9}bviyOmyEpYS=tYJvVKp`Fju
z>ZZw9<#W^aIV at ZDo3xnh`{MfiWoeZ-hLQ(wZTs?i7=jL9p4!Z?El>o40Ajgw0aHG3
ztkBkegn$Qq7StxfqWz`;n<@YH44*|?Rk&wpBi>yZSy?x|Yr+WWt>t;pXHSUlh-ql8
zAZR)|c9Qgg)@Ux8CNk%~cn at bzsE-$xG1*bt{r{^&AtPSCBX(expjO<p4ht(JmsDWC
zV2D^}`kq2(^|gt2uU)*G(D8YTlrW#@sl%vER7itXr3~MZmzT#fCfLR+=^wq at clH#0
zl!%1*+a?~cBsSdzSRS-_&%E>M=A3ODP*l%oyu-ItmfZ{qLE>+BbSb*miD^1rFB&>K
zOI^2&a{F+3xmUq?xr21X76uK>?9dnM2W_b#FR0Z3LU$!53Ni&cf7-6PJ|Ij|kI)dO
zPGPw at QYCA8bg=&T{DV2eX~^s+ at cDY(X@)3~Y at FBG36|>Z8SkT7e%E(mnxv;NJP<8t
zjM1b78E4EPqBoC1PiN>^P`>7N^^UZNyn~Y;Wlmi at Mz7qsLo<AYKZo4rPt~@^=W-ut
z|9!M>%sy7qcZkVW#<&9R(m~_!rs31M0&%P60sYN86SH9Nk6egyp5d{2ta5~fT;xE@
z!QB<Gnp$yo$i^*O+^cq+D~-G{U{bGb`XT#0Cmhb+6|Sp28mNppZ}r?5xVZbH{lYYF
z0qV2se)BwUIPh@@W<XXj>6u}Zz?Wg?!h8MFknefD?;gn~H(&C9N7tkzC-=E at _GF-S
zc##T*W1!y&yD`X1YSWj$(Bme}?9;dJf;n at 9amhI=fjELf&3-Y451!`eQMEDFtEwa;
zKCfZbl=ZEXt$sg3h~2LgH_kPUJXcC-E;(+vf7O0W-Kwk4quzM=^8Lq;kKfMLub+J>
z&1U8kb&x+6H|uB|Ra}D!NNu;K3(G5yJdjASsULOemNxcl?EZZW3JSzyxgD7!JKLus
zQOzTKf*+I0Z0+nAp&%v_+^#dU-mf+GsKaxz{=WSGy_VaLCpHJAGgENgOj=5CXFF=_
zteM_0dzNNu at 722`j8fLUP<I$506Jt{XSWzH5t?CvRB2lD-sAuc#FaE$t6<#g!GD5Z
z<mH7n1V{x!WkD0yWXtMz`!Hhvft&B at a}n?kc(G|XH{Y$pWR-_)3;_9qqN1;xS2cex
z-P7|}aZ6*P5q#5<B~^Su!D at MRxT)_yKHU@(LA1ST=}opvzaC;fdbQr%rK2Gk6nv-3
zgq>|usk)JsP<x8{K2zFiK5be9fO_1GA=DRp(!I61L8J-6>7%B{FIQB{JNsHLU7B^`
zM8^5^Nw<&jO1i>y3(sGqTy=3MTT!**e;D~!2Tm4_``=hcq?Dzn(Q=d_$cBoGixsnm
z<(Qu=g*!)CbMexph%Ey!QAOEL?-@&OVjAStZLSva at Vu=H_ex|d>kRjBw$V&nc&;m}
zlOnx6zx&RewUc|~$Lkh8iO4J8es at k8Mu{#@%@pb<$qx3A92?z>t&J#Dpnm3B%lGOE
zxB#{aS)KEGJmH8|5aJ}Dl$w+)-I|!V#B`}|=o|HM?vyFFz&y!X^7F$IfBCf)P`nxY
zefgVS5PpbuPeannJzzj}bwjoe8zOOJ>&|UdEcy<WG?CFKi4=gW5ZnoQZHaB_*&oZd
zuJ!2Mrw^)q$^vxU3+BxelE4l#Hz_S~<vY>Lu7nJbP%ab(1FU>HPtgc16_UOab99Hz
ztmqgEy}<#HT6xgsaZm;+PFmVvhogt*jF=O5^vac_`Ra<O!X3(PHeKNIm|^C<b(opk
zP|k$7oxN$o1r<cmfTW)j((A>=?(+lkmwl_dGtcm}53RuZoA)v4g at Ko(Ngo;;=ZxrI
zzSGR-R#9jVeYN4k$KiYG<8-SRk;ZiML at 9|S?f$KKhz~0MO5^_fCM_IRRi1(QhKY{O
z&aX!iO+ndFE-l|vL+X-|(X-WOR<D!aU4Q at 2<(!fd6Vb(GgkBbJ<EZ-qsSc}MPWf~b
zk=4!dq;Fx=`Rd)RyJQbNm`QQ>U$<w0r&L0!k&i1aci><7M#eh+rrGZ}BL-PtSTbN&
zPYvg|p;GM{eC_w2-!~F3{4L~T-qwEca&WS@|NKU5n$}yE2_;J7J&M~#)wz6E`h=TG
zYg0v`7)IiV#hPPC)$5QyOGBRzFxpuEkf!GyN__-RcU&Jq9n)t`8?K-nzxhMCwvo84
z(wmZJ7p*{GluiyPd-;lfal1oiX}fm4p$2VgN?~r4y}j52No;@Ln4LS9T38TtGgm3>
zNH6{6`Qgwr2w1y`es_J)jr(ZBQO<D2Q4hk!9O`f-9C1cjOLX|`+1}$j+AFlw>^V=R
zKE3tm7bX(%254BCvGEQ$grVU^n5&BGD_5=Bk-O%A-AR at +%}$)abMEZ>%Uj}|AS{IV
z9-yi!)FVL7DCZxg7;0gbA38vJNr5>~NX3~I9J~mmaQf1aFUrqXWA=KJH(QVl9T%5T
zNfXhoo*1U1G;q1d+{5E6QW<3b=$XQX3OREX6H<ReLC5T`(R3xf+BarVe$hdW*4k&)
zD_2r5tT0Hq{m(v5O{GnZKTAtWGDu}1#Mq8dKfy0AuK^Sdo!s%CA(rc>(8d5dY9b;d
zKUQR at BRoezg4O_$qdHSjC;lSq{_^FEC=`-WTyz*+U*+)Z9os;qG8PsgZ1iUT#@)`?
z^fKKrU$5+VX%m6ZrRCP2$KwpC^RJ%nzrewv|3Q5dqWn-}|NESOHnV0;+Vp-ek%YTS
z7-a0aa%B?3(2kXm-w;K$hVAJeBtu$|?Ms(~(2GJ%Mq at y{ed#8+&Z8sO-P)$x<L9|O
z%Sjd7!-q+Q5mm`U^v+4oJhAG;y~{879~ys0{4L{6T_U&!rA-_ll9iQBcP-e#LDOf5
ziIPa at Xds{Om#bto{l*Yvj^WEUFu8TH?-+IUOUOrVEju+qz(N)lC3lTWE?buV at BK9%
z#;fWt2=(-3`wmSQuHnCAs*96>)zD?sbx5;n+(zu)rsDw(`OV0;{<_tvpe at 7<>XP~z
z^Zzy?GQU$xx<7xNoay>)9j#NaU7282h@`K$7gtsWfHQ%802Hry^mBvK`!DIEMku32
z7hW3 at Lo|B7qrS>Z$tcH1E*PA*cyytfL{*V#uK~-ynYZ=$qmQJ+$LoVvYWq5u_U4RN
zgu)*jMaMR2+ngU5Fn>-Cl^i40>cLuBEQAbN%=XcUJhXG!8|@zXcXK9X|IWle5@|+Z
z<ABF*b`VZ98usc%;&cfAh|-K3k2ch=SjR9N;B~K3tAI;0bMWsBqLhWz;M^u#Wtb7O
zetPY$ND2fd-2qw^8 at oJa-RF=%t+13-^%Nidzk#($%0Y$cjM#4$G;yJ!Bnm^f3pbZP
zw{V$lpI^P>+^HDPq-;mpj%fJhwd|j&mDk<okW*&b*4Ns5nqt8i@%U{b$v2ub2|M}w
z&!6wxIINcxZ~`#GW^IX%{=<FGkYAK8$OKYb5EBbW1HudI at vHT=4C`q?ma)X360IK}
z$sW4?Pn2vPIkV!5EI^OarBwJK8W4DULZgQDz>D+C?qtqfLf=14xLQU=onY$##-|t(
ziT5_=^zeq~VWEdV-2x*>2>cAfboR`db)Bj<PKc9KP5sA0U{X&QTqzW0N9`d)@}IO3
z574t!Hg<Nav}-H_#9ShJ-1M3%^tKrr8PUzv!SW=HqBNzI%tdNb)gUpQU3pKG3e7=*
z03{f^5vu=$&1pPY+zfB2+FGcnYRyZoJj7y0wf`k4wlChBDBWiX+0;dW^HmuiT`AkG
z+qP{(rPA!8?n~5Wz6%M}-^CPRz!{8o;17*%suo1)a at u49r;Ivyhvcp-UQARmZuoz)
zV3rR=W88OFyZ+<cTwMh*5S9NBcy|(NRtr&4Af4FE{1;<*Phn7CyH)+Al$2$hL}7tV
ztE_m9`ZPIc1rjGG&w;!#>3D0m!8dCDm;M*SvWH3Y$*iN^7nv>|u7ksb55a&8_Zp%~
zV`Cf$BBP=%C8?<o&6AUFjKyq~Lcom)O-Sz;c!pWvLoAngLaB$uRDF<S8C!pl+k9MN
z^RynBT{7eM{L=^5AL)}C7!#abdVK-S8Xyz7xy!0H%Xv>@K2=iE0DI?ciY~n+MBd)s
z73kfNnqu at wV**+9otlBHTF}GA_;})RbaveqGB?5lkqc;-3j`0bxx3-%?ro?4c&{8#
z*5kdWm3=e$8glr&yY!;fj*AR651sC^q_-QhQ4J4rRNpC38f8K`OVhD1y_8lgT%q at 7
zx=LJE7kBy<B}X#>=>#5Mmw!w(xUx-3s<qpoK at Zz%_(GGozPmB9NGvjO-m7i$Z>gum
z;oa@$q`%(ZqGjvllP9h8t`-h<nHHInvM6Ejz|;mmMeW6axYUhf9Bh4l`=Rm~HE_7W
zFPm=NhHM4loGkwo7{X-GCJ0#q=I22Bnr#8jHpfbcSl}QXNNZ?}Wo(Upi)fMoiPmIV
zT3U)yP6X at yYVmq??Ok16DJ^}YN2|!mEq8an`+Sm|tYu_|7m)3rw4cIA at rD}hG&`8d
z at E0-F(l2Etnm&i~Wa2iR35)onB=s%V5h3fdXPcPDj{fq^+Wli(Cfw+mKJOX>5D)-w
zgWrv?K+7?5%$WXpKZXtMe5|KGFsSM2n!a0tzn#DL?5lfc@;GM`oFzr-h5Ng@{Lz)}
zke2ShXpo-yqNPh|g8TVMMMty5yWpEaK!3MUuTY$$odw04OnjoRX3F68nkb)PBQY47
zruoaYxyd#(?P>SA;)|9eADS`MmMDh at vfasqfrf?nsS%cH$L|O|>`u8zv%>wF$5*Z#
z5 at w2E4tKq-R{s3bS=~kCZOsq%UCSK5Rz>8?p9w$5|GtM at 25FPHe04B>;zLC<ET=e#
zhDsT at gwhmWygfieLdYyTeTCu)Be!+yNCpnVFg8DNGf}ucS|-51l)B&kc(3vlf$QRU
zN07`u<@d0_+kxI3o~R~>Ec9FR8~|$m<0fh at d+j=0JoSh}ONHG17W?#1ea+6F{rT-c
z<*y5q`^`2Sa!5E>^sNJD9+`uEsUR`0t#w6PR$lSnx6X5QRr9Dkz{zsT{+QAPD588Z
zwG{?eNy(o-SF{@<H;F_C*l^mJZ$K%e2k2<$<}3DVw-$P`0v_T}y8m8zwyZ?T<ktht
zfIk+_Q`sRsB*!oD&&O9cUrZJkzmcE+O%%FA`hI at InVMMM%y_*glA;x>%#g&LC<zVg
z))pWq_8+{VG}8mv>{3=1+VwUDF8KfZXws_hNI049AZ)sx$&TqYD(Sw1H7yI}PoJvk
z1aygnPTEwl!n^tAW7hkSG;pzkCGc#V4JlQ>q66Ep;j^B`ib;WBOD1df9N+(PPG@^-
zjZ&GSFcTnTzQgad_|T#EY75$4Rjm>e4H{IxV4=DwwD{1?=!YKt|2zAkzW5R4kzS?L
z>!I0Lt{VF)>A91(MA<Qyhx0Dk^}coRl9mqpky^#Rg?3K*BV|@5ON at wnyztacrRXAU
zX6FU-_Bm#W??f1Md}mLe-s9*w847<u(jPB%M6 at taK$`LK&P~d`PsAeo&X>C}|G#JR
z)8?-Oz$%f!`kS>az5LeBSl~m&v>5w>)vHf2{36Cu7+Z=si at dDBQ*q}aM%JRuu-d4d
zkuCT&UCYj<8IW8DTt(37K;fC{Y>!o(dVBZmL%9g;+D^{C at zY?p=&<<V;fpVcL}AfF
zdA3~j5)F2EQbE)-NM1a*`1bjTM(x>;{;n;r^IhvxQ(w=#H{8{};EpE>B{q3`r>{`R
zs*8ZJL+cN=DYs<SnDrP2NG_vab3K_UMox8^CJtlUKV6Ve<>LMP*Pp%MMPNN>=&ryB
z1vd^MXLT9XL1S0vZI>K)G%KEH0<GP$;wrf;SRJU*`ZML}>xQLkMNV%XwEEQHQDw6b
zNHTnGLv9Gow83o}KwucaZ12%0>}J*X at A;?gyC2;YYtyd|Lp6*s_(|Ao)kKFt)6>AP
zp;9R}KqDM{2lSSkh|I068F9mK+HqHou;Ary%=kaxTjIOUe-;bm(Y!u`)CpYhlHj@#
zr=QtOow{{rxfLdT8=3Q<me+6mxN$<WRb}PIi^5FX;WG;(oRAjy2b!v at -)4LiXAyJ_
zIBhexYGV_}@g}oRHrA=xCua>(=M^h70>@;;hdg_B#msDqNTk$%mQ-M&008m;$o)ud
zOzr-vJGmAc?jlA`P*RvKQ*^SQXV75&jn3Toyy6#Nbj)d6bg3e6;Nh;p4j&Y=`y4%j
zu^176)E+H=DH5<Nmw!K+M&-ct)a{~B0NABDTQkVd7&?-T+rq!sWLcbY-~ejtF)4mM
zeNa|dX(q}^2rj_;_BGfJ-gky~^XCWj=*CT(7;{z)(c@@%NooE%_*xiKqL at _J<;+Y}
z6^4U*Y3U7AQgUfr)^Xz0$drwTha=EI0>c5QzkZ5F3hV`c4C(8EBM6INn)AuI|L`&Y
zNx32G1uGRdH+8Rloj+9x^Vnt8xhqJtFYt$vjrTNty2T0*0 at At0vz<%>JjidBjn4qm
z6`jcWrC>MJm)sLBT=3es(GWWH^tj9^O!Vu4z9;kODqvLxc<f3yezK<s^%J=YbtB`Q
zR{K=uj{_0GKnvRjtX!4r!uJYHF-PO@;kTC9g65TKB}zh`ySlk8TA3XIu*a)DnsYR~
zuB9c2u{@5)#&7w!1gxJ`SN(CTktC97=0za{sL79j(^SFWptM}5pE@?vpQH5M;J(W$
z^zKehZugR0pG&!oUhCR0;ZDSg_bbMa9ZMtYxJi?)!#@MlI)B(oVc5Feo{24|k`YYn
zdA@`nxI!(8eF=`lk0C^g*TocQb2gU0e*GFlxY at H4K0lu8`ut<~BXUMa+AuQ=z9KOQ
zP1hYY(HS0LD+T*lDJ!9CZm_EthDeO6G7b5igGI;FryJ;~j&q`Og){;M$z%Vakxxyu
z#^r+~N9^`WaG9N~pt$F1wV)asIbwt`?$J57s-WN<d0lO0bT14fa|p{kAu2JZn<@pp
zVs7@*8}y?uqh!Eg<<N8aSf}1HGEB2ua&=GBrlOx?Vnk$Tqmp*~{+K^;bn{g3Gs}ip
zkmP`}R-&@|nejNb9Q*t4c2+T53v9KfGq6Bob^9y*z4goE^(H<@u|9^1WM7ka^Sy-|
z*6tWS2-ynP0PO>oW-wrIZ5T-jY!4ouE>$iJgy2W&?PBw{>px%rdi91r$RK|ji385)
z(INPM8W~j-6m<U~YqDll$AV|zclR>ithv8;Bz>wIP(IQK-L(y69b^iI93S<~R-PFP
zeL&&gTwVWW#;Uimf~7ch2ubfHSk_J_Tg^lmjM4+kqNF-82}JY^WR9X)vX8Qcj^WnA
zyLTHX{UD3k53I#0pYr7U^@CxxRojj7bo7XoBZ{`f5^dp9KuzOxH~acBaXZ%FB*3Wb
z-wTcXG>xkItVCFc)EuS|+1dvh5#f~__x<YL*X&DylI=sdC?#c6kEHqxcVo8;&A^|x
zcIJ`_p at YTv2aExVZr^Q6XI>yMjl=*mhC33Au<`Z>Fj;?cNiT8O6gp at j<P0}!Z<vK-
zRAgH#VKnbzMn(w(d-L<VEgdAoi^FjRUpYhfo#Ch2Kil~GcOfodq$9(Qnb3 at 0VBH~$
zjT_sjchHOX5#ibY;>tS3{i^g*D&8u4pOX`^{Rjf4?vg*Amj~lMn5d^?d9t)<1sAgc
z<rdS|QNKBPJ*J|gccV{Xmx|MIKcfc&<9(CWoSTzOp=9_A{F61n)~0zBlri>|qEPV&
zP0t^1G4S)L?=p0A1)kj$!Kj57 at b)bnGn}ww&{Fo^d2?@-&C74cIQ1U`MTAfMX9!uy
z7>EV3P!vP{BqKyagO9Y??*xM*)B`usLEsN9Kr0JB7FXis91h0MY#E`g?X~{*0!PQd
zmY237QPTY%z2_|eU0sA{BpD21Ol(^it`yF=9Z5;ILHQxQHRd|ggac%SImExtxE1s)
z$5_&Y-*9zJe2Z|)->X*{Z at hSs7D4fT(HinG7Dw7YJWn`uBs0u{Q*zUt^nTlHG>@%K
zuRV?+1kirUE{5DyKPDL>`VJg?REnv5OR16Rg-Bk1?n%{tQILMrdi!+5vx3{X_H)_@
zJm_CyUSH{<CK3;DOub1pO-)Qez2 at -(H;I1$R;7x^TR$myDCj3%sfek*zS?H~Mv;Q7
z9HE5El>}VR_<U?s!&_p%|GTq^ylJVa^sQl!%Nr#!qSF9-YHnyadHVGI{Y5J!mM-5u
zyQDE`#<8dY9>@J0WQIhv8H$T`4l$hw>P$m0=1$BqB1Jyun9=QrtlSfJA52VzN{<g4
zc;^ldcMhxF<6&B3W1N~=#hF1~cE8Ope1h4<34k{KV>$`N5&e4LzEWZ at 9(a1bccVi0
zSv<AGV?GQn-t at kIsnE*c=5TNScu%3P7 at A$5ss^35RMGgt0;YU2>4pZuWc@<Zk5v~A
zxvaX3KeOInO9A~ZdCmk}l~2>924MhR6NVEaQEPGPo;|K8jX!=2#*fj%IqpV&q*&%t
zlS2iS0NZ2r^vuV_XjqO%Ca{r`iu>H=oB%k8EET6-=c>(uOdPusct6LgNN-!OiJp*M
z-EJ!I#@?hycAUK!fuR9qhnau-DfDMmP(Ws5#yq at xH)_6d?C3_{YgfPDoLo!=M+ at R9
zQx5J^s)1kL4ivf6-cjB1sqfo{4f&yel&1UUb|O$jqO5Odc&ubKXd_C(sQea0+A9vs
zy|rxlZSzxUX%+h|Yh8i8cz?hS{8{+MEFguuj at dfa!U=Wd3W&bu`l;Dd_fGT-HOv~}
zh{H_)Y#dsqqZg{EA3l%N(9`p#8={}44W8!x7uQ{36del{aN^4v at j>#^P1?_&3+>0#
zXNTmh>a$?*7OU>>3S#$3h3OTRNrjb_2j4N;A=kcB at _26UkRP%n at +IG0M<q$`Q)CZz
zA)|P9=Fi}TR>w-<`Z5v<xbTnn-b7VzP?z<vRnuprkwfqvQN9~Gw>_CV?)ALUbh+oT
z6Y*2I)SMePg!Vvf?LN1U0XDO}mu7o!Ta$$Z6q)2F0=3PRb#&+uiH{svQY`Z>e*gZL
z`<2IU(V*=pHT85>(;}0q&#kKBF^?5LG&Q}- at k0dCzhlX**YhW)1=EoaM$_yT;Iw?Z
z)CI+XlO}|j&PWK|4Qjl6bwNyIweQPt`_jTA1RjWw_}JK9GBOA`Mx at zI(ASTNjr~xP
z0M_+2+xr at LAiizh0ZTEj07L%b(h9hRjGORWygf4&JKrwH^wLY6ah#`9m;s=wq@;ws
z1Uw7#*xcQLu<GBx at 4^Vo?AYSqi3aKF&dpWRY0f)6L!+jvpq6Z_hEoct#I<=sO%yx&
zYIZiMNA}gL81xQVx=PmCR;7V>A at sSm-*yJV^qV&&tVr^Afn30Wg91AWuna4Q(>F`_
zkd3CKq@>{b?Pu)40S{Eu5z><8H`L+BkGqq%51cVK`r3?p+CG~`j`Y0$_mffDS<`1O
zTHN0%R`=qS3a?(;`}R~Fo#B&sIqtZc_KqF*pSqs$vcFgT at aON&s({>$#mU8S#)eaW
z<@{E5uOE~7&F^uW-@%4olr89XPM%a$QJM9x7J8whBM#Gh{`_p1+!%D#INYN1la(-p
z<lOTk>dwCF?^IT*oH3*J<d}ccW)Q4lG%aSsQ$}O%+4JSsW8M1kCvE$W^E8jUIQ>{j
z^w?MJ{q>HI-1~WM)q<7q4D`v*cX9$Dt|FQt2`2aWZM0ZWU1C<#vGN*16Tm6&1IiEk
zz8tnU#Hg3nlij+z-`A-gWS at Wj9zNptsIfKqo^}Uh*S++&R6yv|=<6?}8{_o){Wk8o
z@{4KK{6+FHf1^~P0T+GahkvYY1WMm|z2zHn1j-E}1iU|K!{??&@tdWrrac0WME7B%
zSqi&&`?h%7hRC66&Ig~}ZM<q>8jJa3K%LRYS+&T-3{oC~CkC74c-L6maY(C{$ujn|
zIJ at S9+#=xF_Kpt9+uyV_UtifLVq<tW(XQzl(h-n;YK}MNWra!)-8(>e{h5n%yz$vN
z(dinkb>}pKiCbjdt<%W)larFJFiw#I<nvi`^GV at Hj|qw#n(FDlq3=Fr=JDFgN*SZ>
zUFvdtbJ|@$bl$QWX?;;1^F6X9n;+5O^^yBCnT)_gQC0P(XXSV?yJ6{L<Zlu1nEOq^
zi6zjt_I3uQjXrd1)xMo`M5x1xuxPNdw%&2McwY44ho1BQYKw_-w^a$B-dn>g;W&vT
zpfA!cl`}ztY>qkwkq?$l5f!M`8J(VX%LM_Mfl}|s^9_8<9=hnEk|4<^tQA&|E7MN4
z5p)1PD&5cff2<2YJ5S;*BRC}-rvhOB5pdq)1U#Bo6Z6ny(1|72Y{^yv8GzA9og5O(
zX<u=1BH7ef<rXqqkRTvsy3>w(cvpU)jSNB#(;Q)1JTXTYbOdWlC_=4z{qkjB4kxu6
ztA^E&$iC`M=U^_W3x0FIx=)tWkQa~9)#=--mlK+11XZLiVu~La4jlq`2_8t-SML(j
zxSg}<xkFdBJ$gT<v8GM3cYC8foo$al4sAb+I$(lwd^v<KeseA^-guyO1eJ^qFrCGL
z$_+B4HuLy58Mo$$!>_EUgF(}L38YBaKz<ea_m_>4JTiuyN>V}s%!F?JbX8m5x)C!p
z_Q29cSb$@woIky-@^u_#3CKgHHDt2_{h+u)k`C}<{I_n6zPw{ew2wYZeseJPrnjU&
zU5o9ktwkAvPI6#~f6t!Skn at C&euI?0fzc3CiD4bRC+|aR1({=6W^-f?L_YF4oEk}|
zeLj(A-6T6>?a`G(^k%25)P0ZN86_y%m=J1zcb!`Pm`~LGy{%!kc`5 at EalHJ6CG~&=
zzjq1JFPHk}hxep5#7$rt-8M*hK1*&K5la_3#$E_;q*Wvm;trFjg3HpKvj}4%-e0G_
z$+@#<?<8q~%_#h3h?*m&E1}QYj5!O2W}mx%@%DG~I1JpUU`s2d^7GSZUMCX<ai~qL
z<VyX_b`RT-3*^E3kQ!;}zNzF=Ija!_3>qn<tLY>_{H0IPjxRp+={>~6(b at Ut$qTjD
zC0lgfzkQ2Q5V)WV#*=$Xk+T8M6Zv^#OtgvhzcwVcU<c!!q at -B5ro=6>-|tm|>prmQ
zjai*Uf9McVC`gaJQ&yhMu{pJ_Z1Zm7Zig{jnjdN~?eiLeP)SWpyj|Vi4R=(wj>V_g
z$KQ`y$)-KCDqh^HcW+8H0IU?&#rgClWhc at lGA>`XnK^SY8TB`(XO$}E*JByd#lqC)
zb;KtmV9?z5?Hf{5<H_Upr%H{9wZx!C at Erm)#QyU7yR3@=-`0~zLC3O$6=FBRSb+!p
zX7mN3d8`zmP-S0 at +a7Y+afFZlgl}hQF-AW~y at Qw{xozdAUDoCrJ>(B5;Fi<b)x|nM
zDWtT1jfV#foJ at bK;I>PC9Nn0^8aya**DeGR6*#Hem6H_o?v?ZW?4r_hi5*5*(}+Zy
z-I8<1Mu=MLbjTT*O?xu<`<DpoW9;&t<29XK7HL>4UtUApUvPfOi&ukj`4A!w)vkg9
z+0q2gZG1FGC1D;nRYgSwiId!t=0CEoJHrkHl(SN}U7=TW$r9l&BRVj9Fd^oSc`aJ3
zE#C;s*c#<cQ=&Nvg+Pz(jG3_X71wvLf#ksGP9fGxZ8w{#bF%L4(^pWw)i*S_O)g)S
z6k%R^GRHz#9sgQB`FYgN-y-Lz5QBQF^mxF;$u>gz)ZUaG4<f@)_=Q+Wi--2!8;j|P
zI$-3ZCK{@vvmQl1B~Wc!sHN-B&ujGm)gv=<_6hBQFBpWzP-V`20UAK`nx^Qs&?ehD
z>WAps0r5Wm&W++vXW8g?H9qoP7ZKG@?cxZ%SElMm at ApyL>zY6~ge^mW;E~^ZCzU?p
z8a~C_?3g(<0*uHVzcX*b4+Q*013yuMitGfgjx8-WaL{Er1nV3mx|c7Lk&d{C_nBB>
zBQ7+mY*yZtFuy0mwY!d6=*N2VE$@zeTY7nQ39hJu)9cMU1qHm6*42!T=xA at JDQ?A<
zo4WR*2M>%Dy?>~^tB&i8a1?F*YoqKR6#&BHWLB{SwZ_x3P at CDWrDqo-K(beZ_9;Z;
z!DfLK*l<F*+S)#P_^_E;%f!82_GE*W=|#u0REf8(9M^-oOjW5z?*&$$s&H&!$CIUg
zjX|@qlUuy_{yDwjqeh)3hsL_d$SC{U!!_Gy^$EH^+A`a=&2?I1TKo;!=7b$~C(()O
zj~(kv8ot8dJ7 at z3lGew;w_P*vt)a*{VV5RMEa17&fZ|~@ch#zT$cYjC at 9!8eI{16{
zPZ^-(w{h8|66bwUy-+X_A5hForDeUVKS<=k-7qw04H10lL^;`nZFf!<AR&G*!yG&i
zw0bT!3$D(bw5&hwl_>GJn^F7yA=gIB-1tN&mNlG0V*^Dj+tSW%=ZF(py<#ce<~umV
z;Y at K-_iaE#<yhU+ui}<v=T(owvu#BG at N>3VB>|H?n6dj2Wi at 3qd%vLExO*KS0;w(h
z30|aROq;yDsjCZ4#2^L6A at e<T3N|EQDA_ at 1tR~_&%t at Pf^b;?D_d~}FJ`BSi-)osr
zSyqN~nri?4m&pVv8>wR<pmFZ+;WMIEe~!%Ef-wpoC?HG at O?%TwZ^8oU2<E5BRb6+S
zFm2!HfW}1%2t at cQ<N!dRspIY;qa#kz6B(MI*K91kb>4D=6gIB+jFSt`HFKm7Hu65q
zQVC`-_O>$#AGe1HFLK|jvuDRln2?3&RNiFamX-D+7$Ik|Y*}?xmEZ(|XG!fMamK(!
ze)y^cq;q{s;G#7{qZ1hG&NNd5 at c?Xa=6ns-&I!unq(#C3qM69EesO(<zKfH&U>|?r
zTWhN$M-Z6jlf at 5PCVXgV5t0(zQh~#lEJ;Ogq at b`F|H1V^lU~JdvpiFPtiHJ*l0>8B
zi<^n=zL}uzCtP(7Wp9ytHOTRqa(Plzo3nX9`LMNm{z+dp$YYZWJE5#B1ZXl}**}xN
z|LL8zX4x)Yv>?$oHT?yt;=Q%I+_llM7BxIoHX1xWN!zhGBf#+4m$X9DV)*Gx8=;s!
za+i=X_lk;!<$8ZZb>Es$m+<%BZ&BF7&Euw1R?7=h5-q>9_QfAbFyD`$5iTxouq76y
z!%1Xi(G%0y+-zA at k^O5G3<@DMW7>P1!)tplzdD7me@=mbV!|YG*b`AG5GjL5-~7&G
z=35V3WZVVE%ge56*Nj2EgwlxS_0Hio6E97 at bIH!vEZ`12E;E$M*jL1gT*e>4W;2`V
z%(U}wNkW?ycHLoGb|=9PY0~#WX$Ac_b_mFKBzfiCL`Wssm^+ony+^6lxV?3T at Y+e|
zaWdvd=(1~Sr{W|7p$lrgP9GZUaaaKKBhwwD0G~Db- at e|z?u`rl(Qz&(XUW{TPb(^v
z*6WWSZ#Q$MKl~q<nkZ`6NIPp9%jmnIL0gox5KagOGrot>;QHToR(kzqqj`H;4Y`Xb
zlmRM-CRnNI at 4C0KKL=d6?sSc($Q!zUm}xOu)89HFBBFbJZU$Ask~)Kzm-;T<K5XJ4
z(^}{pP%}=1(k5R{F)r`mHF*-~j)8q|?Beo|Jx|N_8^hZ1=TP(W>*?~fF#hBHqv<Xg
zj)dcX at Ad_?36h3X?TbnjuM~)Xfc&<Hg<*4=n;Xo)w8`UENMW_xOT_wc94jru-A(OC
zpz&)NUOue#1q;Zg2UZT@;H=5-&iP3ULUSt;k?R)Ei at o}56%p*ihYvK!xx9Wvrr4P}
z+LjgIoSQt|JA8qS+D8 at 8(q#9+?wZO=w@<m_KD#VDJe>X<0~UjsS at pepcppSHhORru
z^w;opmSw{k>-Y5Osm|_O`taM&viJ=L>ahYHs;(}scriWx&hwAghR0gmLLJU|jlR0<
z$&+OCifL)DNax?ZeJgvNtsrO^EpmDo?cHN4F4&>u)gMOgE32r;6p3V9_LeQ%dEKPP
z_L3JbMh+XcExwZo&%~awUC+05J^~%V-=X(FgTL{yd-g18w&XZoT=w&i*j)(SNywEb
z4{<p6^b``}gMW at o6})ZA-R9|Tkdk_<fDw4I&!#sj_qLB3W%=aUv-r3;2~q2qLU|b<
zpSx{ss<I~cqUBDnTJ^^;Y}V|XVmDrF^1X~5p_IsI!`nOck9N+Ou`f6H7v!12{?-S&
z6Gfr1iu1%o*RH+n-J`A`cCIKCkG!Kt^LMLj{q7o_*5G&5woTru=CJ7E^g$I1Gg(5s
zBWxkoKeAP8`5J2K_2h|^0U4KkOgsF2w&qPN=|e(7STLZTk5!|Yv?4fz$jhhyS+u%W
zY_Mis$AP8Hg-tAia5{hC0!A5!(GeX=Fe3 at cSet<yBVcY5SRLpf``XUN#`1x_g}z^h
zzWORzcw0PY^S&2wtRf4@{y5T?Mhs0IoyWz+2|=eEix&)9=#XQ)Rd3ImDK at t5>FbCO
zil1Huh(zgEmWo|b+R*Iy at Z|fKcB0K6tNUKb&g?LaO{<iP6N&nF2wH#wFyWPYN^^3l
z{58}|FC5u+A)UkR0tn8q`t`kf9J)AS2?ZSiEY0pUJ>!Tt8NGocDrIrR=)YvwT$l#a
zBr<0rcM$EWt4Q{tFyQRL-jh;ObI4O*#Nf@*VWu=E+ at q>&qu?biO|gl5U?GSAMZPO`
zB$uvQx32P4$%Ifxs$6Yh5Cj at U2skvjV1ls)qnHkXOn@*<iG%<5UC(I;cf^RP3!?@v
zdW9QCgUZyudl&KH9_`5y at V)rV0Hbnk4GGmxpY93LQS9qG{;GQnok92R$-WY8xP_~1
zn&}TO{h)8>XD-ORd9?QRMsFZD=NqF+pAGIMTD^XK?nbQ(*RCm`;WSynfJC&;H+|F-
zE0_CB*q{(QPAatcPqoF{ixk)FRE7o^V2{(WxQrwQ`t=uCy`Drr>A?F(z3m+w1W6aQ
zf=fJR!@W>Z^zMCU&6(+54e99vvMhTj))HMsB0xzPah}{J{9q7n<F8#&cbW!F$?n}b
zdO(izw7o67_I3AGs;auA)Y}?M1nNKZ_=v{9r4f$bOGuR3tu#GwaUfVN<bk7w)IfMV
z--Q#ICukAtH%jwmkhuPKCD9yIt?TrXZB}7a^25pGlUV+SlM3C%d-QJfwCF9u5{3EB
zUXzR_nz}d6SvffE=JO3VgFR1_%x!L2D2B(t>xB!STWAk4uq?T^+9YL6#1q#+>ei<g
z%$j~`*K~17>AQC~0v;fZpiL2KoxwGR<44w0XOMhzm-NiHTnw5e>fCE}<n{^!LQWtQ
z5KqmN43=<78=A>C*9=Eo6FFe-M(RrUE^}S-Yv51$+^^r;+(SbCAX}7=8Ot)Ml9)x&
zf?^2QJ`$$e+Il*x_E~Kfj5Ix8wiCaQ+=1WFc9>@-*U9b^nmh0cBZH=@#zs(FT>SgU
zb?Sf*vtwg-?7;8SILoUdeOtrj1>vsUR=n-C%P?9 at bdymj`1Aw>Tt9oZ87#Qsb*-O_
zxqD)O0<3^?JdRCYm#XOXDoioF8xfEPr*P|{FQ?v;f{3J~XGlgsF%wp*#9VmQQ!~~w
zRHqDZ3o(2fr6FH<eNcX7NlDG8PuMT|aqdzhA`?1?7z#rEUo~$n?Z%d0Ug~ug3^<vu
zTjNB=z%!zDx6w4DssXX2GOy4gDW_{tb;yvN<Mi`_e3HDCR)0GSzDAC7YtpuB*Zdhk
zMlkIxaV7kAUQWK{;=8CjXv5Yn|DpZ+weAQcH|TpN^m^(P69$Yf`6fB3F~HpGvF5iA
z&x>gvf?BNnl4f at bZ_&wrOx`~_pmTBVkB;v|H8IiKcYo$D=zKqaQ9yvC=*`JPk*>zF
zYK?%%G$~V+!Qo}+HXvI?UPt^hcU<Wy?2M74M{o4;Ntxg^WbrhLSv+6|_UkuQGm#q+
zItgu3HZXTdGqI_rCW9t2HT98i9`&BkODwo&Vm;d~c}692Zm8Sd&UN=!WZc~7=vSZ}
z6uz;z+n;6c{=b&4JRYjOjUQ#pa<gQKa4k`qri)|=AzgeDk!5VzOL7O<8cU0)k*#?p
zq}=F6w<JqMGL}XqEu;n6B@!ZJjrTj=xBu#+nsery-}5}*=ewXw8x_{Ir at j<jz1EX(
z6WJ*xXvyU>1W#$b?@GQ6CZ<f2J7-#E3G~re&2=B+0_}SOKIzogHa)`FHb_Y+R=w-*
zdvdzJla~k#3xjDs2Qk_)$PBwD$SB=A2z|>Z45;Y8kO#+F{(}h)(z<o=*eVp=UlxtE
za@;_Mx(K1A>1@}_U at Y%llYI%o<?+cNz+m7~6KB93#`g>jQ1!u4HaW4>LR!#bYwrtL
z_i_nloU>Rhi{ZR|YiGLi?c}gGB9g0 at g3dk+FBPBzkYqJT*Ot-l!H5X}xY0+-gGFwJ
zYA=M1z&NSj*<>;W1!Ls#Kq2||ZHYsY{xzg_(P)*}Hf5+t)1?Bw8|v!kH$6n_aN8DP
z)(H)pG`M+heUrW(2!#m*kST%R^5!q^>jOg4|M at eBVwyxPmiYJpyJ2zA)<$vRJcK3X
zd!1UQxBqn)h|@67m=tnk^K+L<9(>-by6M9f!sw;S8N=;g#A9>1N}-NUiX{3=8&lbc
z=Jv4AP`JytS4SdWLhJDd4ASVp4`l1L1Im2PXc?CtR&}2y(LyZ71_z-Fy2 at bSMXAA*
zoYUzL2WJtzMfI(7)Zh);%&22?)A4sd30j1~p03u%);c`B6Lb^6UZ`d`O2AWAo}AfM
z`;f$!j!Y%=<uK1(HJw0HtFNaAje<K(oIACVMI9^3PW)wQ71+qhNB&X(yU&1t3+oIe
z9|binA^e95zCJ8xiXfN^9!dsV?m<jkp;@QE-R5z}qDd2izKV5#R0%E>c9JT}%2(3T
ziYX+V(6Afw?_plglHRo&mpQmgnx4PN?di69fe-{<#&m`sfq`*+ol~CklH`jf!QEA9
zd3hS#0+*^!Z1(EXbtY;bg=W2Yu}qyex6l(bwQg!$m!DkU)btJe9g5~QaT4%p#0P;k
zDb$eycpPX87*--W66{)zry2)Napolqj{X4wP{N9QH4g%gzJ_Q^V1PM95S>rA|JC(K
zjQsW_jfS^(5$HJ>zS!$!LIV7*A588EtEFV_v1~4=>PM5jI)BI6S at v-+xUTRMK10(T
zZa4Iu6`W=cJN_8X=zzJAh6dYA9-JjOM&o228J~TB!98lhRz<Njpx3aHW39KH?d7_f
zt~Zx2$J&qan_F3(UYI_X&c7DV99swnAqY$haCm56unJ9=Wi(*h?0-t!1Paf}%FL<M
zwj$}dHQ!i at 2E0O7>q=LMzT?zG=ipY^%a1J}U?vEK&_-cEBn=4Ma-oE_16En`oebBj
z$*^ihE-0R{Xqv8tqNkr~nko?S{8mtBYog}g-hEI3Kom$e+8R7A7)Q{*SBPgE{_Vr{
z7N2Z+#Q`jr+tFp8T6}eNs*5&t1yE(GnbP`{d*$WETLN&s<gHuhk-{7#5ez;rDjZz3
zP{+M7DC6{InY#Sgkzj1%?7WCNJ}Nv6m2{Ph9!p>Q$0%#yZ{Tk at 6z4FXVHQ7V=y8*X
zh}pfmUT}7fgpm!*PjQG)vS;xX5d_QqM)%X%oQD71eil<tCa*<p2Ho0i+dFY_4Qw5=
zBDEm}8W=Pp0IMh at dn8e#N(Yur_Gk)lpJOi$!d#EM!(BHhka^6br_VQM;^;^N9jNUe
zGRag}R at U;C4VK at K^^yvVo-8%x3bj`T=ffE=D@&TV0mDMvHyk9Ys(iC*)+$U`c_Ke9
zeE!EE+ij9Uq8KF7KJ at v0EGnx)Ve=}ZimF(~>g1wq!$EH3>(|NDl?@8$iCg^CRuWW(
z$#&B_HDedKBiyn}NzH1ZP?DLM@%E}Gl^#W!#Z8!VMuD)}G{1N8EJBESWr+H$%qXDO
zXrY3Z9T1Ay4=@JKQ+TRvRt*zuRny#c1lg|vno+1y#AId3ii#Qm-FiR+&}J##G26$2
zUovi$gs^ZQXi|_x&e6}zP$v#?#QnNpEUJ8}gwM79Yj(p?87{P051bNDF)_7&K2!r$
z0?=vDPe8jx=MlSj at 5Wu{=F~PMEd-$zE2!TT?oCzG+|#NZDGmt_1~w2p2m%98<vrz<
zOL*66-L`yiKOh840RU2#kuH33>R_c}Oh;f#NCbtF0TNPOZ*jhN3npziI=?$=1XW2t
zxVKSwTkwjaMI_GPIT{)o3ZK<RwFd1?DYY?B*oxq!X0z8T_6fodOJZWyXb<?I%ewa0
z25sceL6FRqpv`6|kG8kAx9i|k at 9lN(>?Ecch~_KGxLRE$mGw0Kx$-OtV<#qiNG%l@
zW?)Hx^E3W+n}}S|3rQZvLOEDOFs}mG^@L}~s9YJ|x;=Z?p5mBh(cYpeex6T%xxU&+
zJd#r+9y!F;7_0o5Z}1m9@=FM)E~a#d!*rqevk||$Azc-?FRZxOc^Z%x;C|IIr8qH2
z(jTvnINX8v4lE?xZd4O209;%=C8E7Sx_T*U0&q{uO6vN7aYq<sX2J`j)uBZ{_IQI5
zV901b0RcFL2Ze`!Y;7GVH7$3j`>RrV?@}5AXb~b|u%wAbn!uINQ8L~F^rVU<SKu7B
z8L`+nfxs`o4B!Ur0vn=TmviKCOPv$I4}#S*wpBpzf{>bWD$n`Y@#9!TLFgBJcWU38
z{b&)NJWcLh at DMWnqQY;)+GZ6}L at 9v62pC2I{S!b4MED7mOXb4uePGh7 at Lme`i at J!)
ze982AF4T~zv5vMvj2HTj%I at L(D(r~YYOs^y-~dL(VJ9cQzq<A%U6dRaOyL5Z9oBtd
z at ZqH!M|*%>3)mv_|L^v&{$>Yv{&BVh8*zL&2GvruFQY9}Z at V##K^z8OfsPI*pd4X5
zjx2_UIJ at V>6pbo at DZEH0O(rDN)T(c2$N|opVq*AG8{GfEXo$p%<9>b-_YSB^iNwd2
zAMgY#554WY!=7KP_<{K2YFZ8t^753?vt##*XCC at 1=uz0jgrkD?>C<%5i7Q7 at rh6bM
zgSJsgiL)tkc~7i~0t_P&=mwjTdJjdtD!%w<hMqP;FvNtlisTWjPkD<;!V_21+40wB
zQy{us#<qmoH8?zyoZSy;0toi!HrsovLx}r3st!1CJ^zZQHrjv}E@!Zm9z8%8ev*`^
z9Jrs{*eH0z<|w4@=*g_Me5`#X_6n*gw2Ppd!|4z!aCD=P at PmxA=31`Sb5C3W<}-wa
zhCpF&y?b=##EmomF;gO$*9Tuwnv^vAY+i^B0Av-aX--JFK=X~;7~(*uIhkU!4i~pg
zVaDOd8#0F&0O^Fi+OpxS0>d%8 at QKrh8OAvW1Ir5W`}#YlHq(i9eXF*vyDO4vmU1;B
ze-_- at FA-YVgmA3x?oVT*_JNh$KNEVt#Z*-00#QZIjn~;Xpiq09<_N-;8^LEL%Bh$r
zRk`J<{{AkdN0M+ at qsc}v;At|e_wRN?JZPgknyZ#jqd<rOd<wM(Nd4#34n8cQ<R&Em
zjsu<R?wvc+Gc&+I1O)_QPw{1sOPgG~gccHatyq=c#d58T=4_q0kB^<j%Z+o73JQ!Z
zsfLHUd#3UbRFH5nyO?4 at 7<ze$Zi-k(Kp6w{`+mXF#|dBMRM?I;p)Y-wlHlnzz(LH+
ztW4Pg*rcaep%LUVj>+04wd(_-(gasg;-zeWO%+(VVN7<SP{7m77%JHngb#xAz`@nE
z8u)v+sLeEK%}Z_tS at wBXyrm4V5(4SzRth!`D;#MR>!(6`3=2kcQUp%gk#F8SqINDW
z60?M!L`=lRl9G$P?(dqTU(+(|>@+X@*2mwVu1 at vw?u at zry}Ln0VPwR>^v^JlG5Lv+
z%~}pS(cwY<fzgKY2!p0d%s$)x^aiZ6aU^e1Rb?CV!)nb_+e at xf=n%64sAq39)FI7H
z;b at OoFJu><7wx?o%|HHR_;zLf at O9CSKNBUH)UFZgSpC-PP<xpxm?uh3*6;|sY;*xP
zc%0<tcZWD*bnY|O(SSfRNt)>H3B#3Tbwo$yH>n?85p%!0BMiEt(9k40T~giK46qC$
z<_brOo#}3DUIx}0fa<WpM-kXH%yU!1N%^M}{h49zd(TPR#M~||&M at QtcKKHtaqoD}
z=jUrp^10~hOaD3x(ShN=J}Tt#fbi+kqoP3pnmca at eBvO`uHy0`iFYga-#9egfK7#3
zrUgix(8Ys21~`R(^uaqtHtU2SaF+p^5C2$OJ;m(aEx%kkvOSH$d-7?PFOM>6`_K4a
zUAiaaSZ76+es1?$xGgmQgKMy^+Z81WPzR!skT?zwId&G<U%*W4CkLqP<Y$Yk9ihR$
zV|GzIPMy!fUjYQBeONm~YPOD%M$?9U1d=}NU0r21eS1BwFHbU2O$hXH3wiea+-adN
zJEEOBFZj-P2PcDI2E3cipCXfYX=%NA{e_|OH4apY6UzDvLVNIkUOO))8SS*BSgT`P
zus){<?+Vz}sLya|4s^<xC6UAv-Yj;4P>l0XQs6xC=VUZ51MRZ*`}_NuHD{Hh1Jz*}
z=@Ghdy3P^-^8gF6`NwAqS<cDdF%kgV`IdIEFs%C~V4Fvuj#w~UoApn=)ldhcM?zwS
z7xjV-*keV`^N-ejD%K(N6_H11p%Ad-hx4toKyOh<6GaHHS+h;~{)PU2ISx_LR8%&U
z<!t691C|MhE!Nh;D>5rMxFJY!EAegwm=Q5=Gm>Hou5wnEvnTtPLT=yf9pq(U_ at 2Nm
z^8wC!fHnx^v2wGN%VlTNqVi*rHD<s35!Bi9Z$X(sFN)#}f>>_Va|43F5z++vb29lb
z?mwOnHi|5#Jk!C^9UYR6hZm<K>gN9aP1wh$t$2IN^>AVB2uV~WNbCp`#!#P_c_J(w
zND9EUsHM5$9HWe~w&*~dYU=Rg1$K|!-_%mz-{LC=ksb(!R!>#<{hXXW;Hdi1I?=qM
zd-p!UzlE(0!b%R|9M0d7zg~Xo^lz&C;=d&L5L`s?gqR=L$I~hx#<h_{DDM3*{)jN&
LXK7Ms>>l%9FLCSa
diff --git a/docs-xml/Samba3-ByExample/images/chap7-netr.png b/docs-xml/Samba3-ByExample/images/chap7-netr.png
deleted file mode 100644
index bbbbbf1cc734a54e9a72347c41d9ff7eee637aca..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 84215
zcmZtu1yogC7e5Mby1Tn2B&Ct=5)esgk&u=y=@4m=P(VOJB?Lifq$Ct16%grG8j+4W
zdEWo`jXUnWXE>fvIcM*^)|&HI^Tg at ts1e}O;vxt_prNj;k02;R2!i?n8x?*>y81K*
z{)O(Ka7zI}-Y4Uo*<ir`OL(i8c;9ii_x7{#v_njcn2qc_y&kx`F$?nx3ED6->)ZKC
zF$>)gxFIPZDZ<PJpTO*4<8AB6EX03<dzyk at 13{P(4P^xb|D2870CVm2%eFkz7e=I;
z+y+rx>6DFj$zMHh|E#8Z)uj?wZN>Mr at yWaTSI!z#1uDKg4 at fvP<7;s?Pc4Q2o-R&p
zpRMSKuJ(s4G+*vWc at 22I{5#x#EIs%)Ko&1awJ`irUtfRZ`*(Cf^sb}b#aIHm?niPW
zw3~UM7Xb$wrfzOqzv|o at wuzP2OiWFO9YvIsIxEcTc(}Q7%;@pm+J`CJ%+1Xm9UYB~
zGG4y4eDtWrqwD1Do3gUBr%zu<dadj(_DF`j?Y&<e8L8yzy4mQn?(K8+dMH8fzWkY3
z`s2rs?z5k6-MW<+7l(t7Z(iq?TgA~ahfANR>g?(|{przZlizl8OA7%3fm$Lhhs)a#
zelBv&hYxonv54MTw$RejI@#KGx)CujF!1p3ynFZVrr#DjG4>fTsZ#yY>Z<$C>gBcJ
z!mI&?kvT_^$(3)}bhNY`9UbcIPpg)X-+mb!to!&eF)>k8MCAUuDiu{`Nl8h5KC>)N
zOgJW7bab>zKtMxOR8*B+`y8>kqGCtMt?cTW8Wm;bC_a2lb#?Wf!^6<a3z at z4%DOt^
zyLV4UU+YQ>q1)y^FH}o*a&p?5X)&9Ku=c=~y>Vl2u01lVRt3k%$Vi!0==ycMV?G)h
z8YwBMtXc}zGUH0dovc-A8k!dW-H6b0+a0=Kc%*T0aaCPyN1+J`2{SE0vCWTERH7Ri
zBrliR!#H?&oZ4((3j6#qxbR70L3TQ0iHwbn9flRH3&k;`YHJV1E3H!N++l4VJebdu
zrmn*757c2MhRetJ%ZncpcDXZ;=6uN#o;X8I{OHjmSd at +o)JOtSQqsF-X3=~Y-NXpd
zFVtVB-EG!a>r-1>8yEK_fkxQAKa0iXq2Lf6Nv(>aVnk#lS}kW}xDd6Zq+|yrimfA3
z=}|CjW@<`PE!`aOH|A2`#u{I!_x at g;`|S50KbDu4qWJJI1H+B$C)N_f+h3%lq<sJW
zy}G*kN15^X*x1Fz>2^m3Hd=ApFAo&t{tZbPnU>nxjM))uYkU<}HnvKuRzk$X%PZ*Y
z=zUdJyS%`Tu(``VTw`K=y}yzY8Zvi!xUI~3b~Ac+6jiRXOVu48e+(TRz1*txQ+2iH
zbfZs5NJs}I7FtW&_5bsOk01BKv-@&?@9*m1^H&$I3JXyXxEZYs-uE>%*LiqIpC(Yh
zK`iI*!E?oQcAIH_U}v|yy=`S~-tYZ;p(`Fi#Kpx01S(-m-V1OD at tkugA6k={D_&c3
zym_-JCx_nM-5qvp8mDd&libU3(tFnVxnW at lZuHZqPd%4<Q%g%r9R^<x3;6i@!rnkd
z@)I~<ODd+3qG7ZRdb}T|LyHu>f8)3#8ZY#0w`XU*lZalT&0oX7K!k;*y`uva(X+DB
zEzpZ%XT#(P%bVYOus<*`psL#)_FUNEo<^>aM0aPW?ef?3 at pl&Mm)Bq1^m9{IR)$j>
z7}!`-Q&Uz}rpNwS9%lzPQ~O#^cem`L69WYWo4+gH5;E&)T6FVd&)0_8e7ly(e*gYm
zey7C7x~i?W*RiTY-SWQ|687oSC$l;?8 at ZZ1djIIY*TZzU<YFS<nI!dN_~KG`mbKo-
zbW4<^!8+pWUK&Sz_|SiFK==|bZ1+w(>um3Ilb at 23lHca!N6%%=cD$Hyu{jEUD>Zk5
z#D}+U`%SdqbxcoxYqvr3c5(akrm>L{Atv*Bw6_#jP%v*~M46Fs9R(Q~=@h<Ui6Dwf
zoxcw?H8m4xMW4tsFRfDD!!=GRH*ctJZZ;Pjd}Ulz(wP<aOqsQ~q-1YNfp;$v9Rp*!
z{$Xc#H|Cvs>aac+n`YV;9CXyBd97l76vY3m)hqxG#!vumv|^p{<HwH$L!zjMUML`K
zNLVmWI^9n}e=So}Q#g`U#Yot^L$?gPrydu%p`jt8ES{};r(vz2W#SCfPhT%DRHQj5
zbM(g#8Ltu&Z&~)Gi1<EVL|$8aBOI+KAE)n~1>vJd&r(wGs;2dkUPPYuw4yLsCdk*&
zz`)aY`zc4pVs|16vVU+86Mc at 6JJm26uFh`R;5pszVjq0QhJ-zNGV(RO at 9y2ZdwaNd
z?_PW()G0)vC*)*f+nj$`e|eTkhuKHj{p+<gzEAyE%4^Stn<^?Sw6zm{-w&nfPPlzb
zM~8lgG-imKi!0_kD^`D=oSA|GBQi8I^YHZG(c02{=gU{G*fli192_Ja{W|18s0%Bb
zyk4_0CU0+Txw*N8lQR*<b}sHdeJXvRZj<U>^y<~U?gW~l)*%|+_TPi}uk<Vo5@)Vm
zi~0GpL7P)aNmnW8o^4O5g2UvmUrcf#I)%f^Dk_^B8EA;32<`ekMQYUUu>)g<Ty7++
zynJJKQ8b3=a@^(LS-{9t!wM2sU$6H2_j3dxjr-vBx^wikfLusFUDfrHyjNkNnW?F%
zuu-9o!*!{uswUuOR_u9G%SoHt;VmAn$>fK8AE71Uo*Ec<SH!+ at E4j|S1_k-{jnBu2
zp!G7u={wiZs4%{MJ+-54H$I#5dNhL26FRublD()yMM}$@^DE2q^Re~o(NQgxY|U+K
zcCB$U2PWP-IoG)%$eYqqL5qc1k3QB}?3LoMcI at U3mCZE^GqcsTwHtFB!ZkEk at Af!8
za%-!-<Yv}GSM2b0cPwUNY&^>T<JsNTm_oQ!Y3V6+9@@TOwyaE4Otu|ds^!ANH at De*
zd|rF|`hKkQ<Kp>BMe&H6j}Hq`*VKfiqLL!caG`ESP40RA;>8eOE%Cj3uL=rYKffy*
zu-Ea!hba*gAAkRyRVzF4Ge3b9s-K=J2?qy9ciDd*@K`ZuSS(POc0)Chw!wdwRhm(^
zaJamjcOVC+#e)TkQ9d&hDJir1TS0Us`<0tadBP&JHFZpk$>Jj4$46-8T&PnrnI`U}
zFqt>|4 at 2Gg_U+r?psu#I%i-4a?(XjX|2{<!m+HLG at 4<rr`8HD_q1(pe3<;}HS?gSW
zsub(n-7ngnYPiO`E9kGIrskl65zwYJTJjq~USunH2 at j1^4PkPxC$Ro^x&M13clYhX
zZNpcuUTLqMo}Bc~@`Q^ya=Vf|v8E30`uurlGSEg>cf0<f)1N<!%`Lh`Ma?Kk*7I+{
z$2U+AdDb{=RnjpU6+r<Ed{t}mts%yiw+J~(4)zM}0ovZb^+V_|K7NPPw12p{xgW=0
zuD^f<%*@HbMN-nzirwGtQbf_H1O^2$N&9=ucVLw3{20Vf=wN6ptgEhGm`$BWkaFH3
zBAn;u$E$gnKfW7e3Rv~~U;JI|unh^3$6s?^!&RN{uqS`u;?f-W at 6U2yrg5d^qj}We
zDE4k5{Dd2{@J3l#S*fYvRmE*{0%&v}v5}N0>ur5Ky|vJh&d$QxTHn!<ThKbNh#1MM
z)TtfOROerL?7u6I$}_t2)}Tc1e7G?ERJ;>)FhqK3*>3e)76vl(U0G%2=ZhD#u<oLw
zqBeLD;kYUMb;H7et&dI_Yj1gZ^+jOxQ4cnU=Jkumh3Mb7aU&-;x2&`@gU at VbaS?4f
zEnCPo#$)rSvGLAeo*bJpN>)9TYiMe4{eY-0PSz`}LeG7^zq#E(iL2!3u{>;e=T709
zH(YbWK|gOecPGDkRU~9<(35a`b5>tbF?dQsw0|{6cjISG&-nNubl<(by}nEVcUM=6
zT4hBxF0RL2hPQ5gBjeQh+}-_Dy-3t~3|pHApS<Ho%u_wp?cUz(1RZPJ?l-Qpp9177
zoLpQyPWIn7c!j#UT?F``T(153^FrL65t$n*P#PH-p%ZsYc=BXnwC0Tg?NU(Ni_+3R
z3^zjxL!YJ6ymuJnmyP?39iKDoE#@|L1PJlp`Z%6EBmQ^PN{`5hh>+9Gy7qU9g at -5q
z)<;K2$IDGSf0mdApDi{w4<cbJE0jFxu#7%y!O#fYwm1=aLqmd=hdMfLKL0L_^UBN0
zTKxpxm6bKMv at Bkn`*XdcTIh_G7O#smQNWTdC at rO>qjP at nK!css!omVNF&v1IA3wU1
z9p*jiHPSvHk2gbK?%D<gsRf>xov2AR+>W?i&+DmbYc1Ge*o7r!o;0((OtHL-W{kph
z-Bva)bvJ3(R!Pa$bFZ~^yZO at oX=$aqx`xK~EGO-PXb1wpS0_h8p>Q~Z-vSqr2-sWd
zil>@w3Bn3uQyX$}UZ;_Bb}Icf!Mnb-wK?lO{Hg%}(PZ6rul1wd;F at PX18bi@D?2-{
zfByVgE0f>#XEjF6!}ER*!`<+p#-<=K7wWds=%w_O6k?_wOGMssW;Ky+e8f>CP_wGZ
z&lZqSzU2dvq0!M_larVTtk8<dQ69aDN|)E_fY8f_-d8W>86^dU_X!F3$Xs8hJ`N5J
z&2y5WfE&loPEMFtz|Lt6KU(p4XWrIg`f}a;!Gj011m1prb`GKCmG1B>-|E$Hlwb*A
zhVV&mDjPX&*W~0~W#uKn<bYHFrJ!aIpvl1X&W}}?-M)RBk&zKN!`Rr^%*@Pwig48D
z&w>J^0T`qXnD}mUGg|W<(S20>=8QWd=cl^~OifKegiNwu{I6YKe`GY)X0=<WHpnCs
zNC;$)llog9tHVA3ynMOGQBlhB@?oi|Bqbi9_VuMl#N_1Os{;&PUVnFXJQx^qKRS;?
zVMd>itSB#+c(d2XshU8|;zAO`n35S09<HFS-n+NlXM69S$*)}M;qL~qPEsCi^$%^a
zn(FH6l6Rjb^kbujGjnr`-urxM#^@oD^XwTrVULzYKdXZXWAf`?#E+F(<CGVEC<(=|
zni~eU&3nK-dU|@+I1FAR#%5q}anXIa%>+AnbZqPz{1G?z7dvBW`nJSORNF6sz5)OK
z{IkwHF}~gCClJz>L5>?8TWdfmSxA7758zweWdcF!1OBcQX{7o8(@QA8K6B>>W&>yA
z3Ix}o<Pv*G(1*(-m)AY{1-GUe3X6+<HYS7=WXU55mx_nR$FUF(AD>*22c)C|7^HE^
z?4%FRP?CGtT)zDJat+QPr|wJbTen1^{s;+a=;+9LVX7$5P)Ed;Jt5Nm*}=nuc_1=J
zrY<%nc+_+JcQy3#+|Rd#JVZT{+tzk5mWYYa|I6_3!@dl@)xo@;95O-VDGh)8 at ag(^
zrTa{C_(e3~(Y4k5{MnxCY;2vqz3Nb5y1Jqnle)IHSaE+g`dmlyD=Ud;lTnbQq@;iV
zK^4XZ&TH4YzkK-(+~h2T*z=`yz&(3=`}_Ar90qchmM+m#Pft%@zkY3Y_ijv7)X=3K
zwHzOGY}%Ipk%@2LE^AC}92_#Uvbe0ZP#GL!;zOcO3uD@@v9oVXH`RUmH1qRk!13Pl
zYu&t%%ZnD|QxXxA?9``6P4)FzvqXvm?U7jS(~aq{nP_Ml90nP?wEza*^juOmH_v(T
z;ze26^>}L5ggg}g==jOupf_3M`QM63*i`AIyd8g!6hqnD`2CxtR<BvX!eV-Oc(*%|
zPTYOw`{-zVQWDU)nASw9e5ZVXm{IyFY3l4HHw=g+=yiY`C at UA$)ZCdHvB}5wr`v+7
z*q&{zEHBr-mS$XTlKT9)Mk{*aOiN1(oKT?Lu)EOgcaQdekG{S0Iz^q0jg5?+KEXV2
zz!B7gO$KJgw{oB{+`D(rTvjKArK&>_(7{Y|K*}g;tHLk&o3`BvNlAocWMohaN=tdJ
zjemhU1=kMk(P{XVima?GTB&V99u{zm^EC at N$tEWCj>D{DL{5MwF3u!TpI=@!^wJ4e
z-|Ko(U44UuB<qFo=H{kaGGjDv`V{j7v592|c~{&1`+|aYXg0q`U;p^=LxlF$?c2j0
z9Sd#YXlK4os at dFe|HS4l&QIY1ZES8P8Zx#cRk)ePg>|o9EdcY%<TdSBFokX9aQ%=#
zTwn&C2}l>FbytuHOXe{4l-R_ky+|`l*6mmAxBh-!Sy{MHMnvz<oxg)}ml6^Zu&Q)U
zLlYB^hlbd>x!=Bd)0^S4cDueD7(PiYHZ>Qj>O8LJzMGR%>AQC?1#Kb<3Rsqo<I$6>
zq{k-Z#KepY4Ml~8z4q6JfqzrW21_{TqB!3Ao)`t~?crj#LXQE at zma0CU$w4<R!~^H
zy}SxT4UCL{c-WpT{7)#sJ$=3Y=g-K{(BniE+NE#1U+n=$xVpNk--T_hucd_-FbF^1
z_x0<mn+G at e@UmzNFN1pKn9R8~Unb8$r2xDk?Y&0q-n5+X^{eKM=Nrq*A4ARqRljxc
zPerxiX2Kb<Y7Mb~JBEVWdVY`{6@^~d0c0rpLhZ?uCld7UK$AGw{Pp$gCAZyuJG+m*
zn|H at _zx4MnF_&>-p>1Z1yTg;`U}rZGhyD5P?OPkI`HW}Jn&C6#z2r(Pg{VO at h@fxD
z16s8Fl>%u4We6KR;@vy`4ZdKDyMNZ#frfiEXtDJwPd9Ujh<JC#5Y*UzdlDc2_u#<t
zqZ7sA52(OQOnK1sKqy)Ckbn&bRmAF3e at +6XFUM_5OC5Gn*ws+w1Z_IdP2ScYOM&nL
z7iHS#wLK#fMP?(Fk&!VuIhpbR!&;Nl)?<$1U7PCm%a<=tPEMw#%z4sbOLAYkW at KqO
z at Tvt7(`{^Oq97*+MtvW8mA!qp>2z(uda<>mBQ+zVn}dTN;74I$;gT|_cPJ<*Q*y;n
zORB3$kt*kLe)ccPN9QeC>gq1jjfSSC#~?HW1_r9T#U&*4_x4g(O=$q}jEz-;Pb7>T
z{r-Lb-#<e`hJ1SRZe7%7CVr8?!6T+KGI+<H>FJhFpRTr}Motql6$!|Wfu0@!mu&D6
z!i_;F5qc2}hf`4zb$@s1OBy_~KU=CkjFt_TLQv)4ZYi!C$urrwFKtl0%Fh>c9^<Wb
zn_rg?I at +-b2snll8?_1AQ9%yr`9n|7$!a?-xXinEC!xpY=H&QuUh5u0yS?`U9;EnX
z<gPwE^FKezK;O6p+;?;H%l#YTuK=Q?XJ!KK{?yz|KNg!ncxl<ZwY9~jmV}Olm6 at LY
zkPKU(oY=(eO~uuVkBjTgxj>b;XYHElN2ebE8=D#%`@elN6*vyhKl6a5aQOA>SAg9{
z#>Smu7e~8=;o;%$-#@(6(6F$`jgH3fmWKOkY-|jdYCAFw6X&jCY?+>#%AXyLrxM7?
z$yr!fsL#~U*Y`X>`IpQj=j-c>i3~Z4sF#iST=zzPA1*B|K^?teQC#QHoO(gR0yG4+
zH%Mfy7bn+K)tCHrK-1FG*WcUtDeT~|IxwJf=guhf%v;%F1g?Z<=g;LrLqNJ{T`qt3
z?qGjE>SA(vc{ycNoHsaker$YPTvSvh<ZR;CuhXdpFEKH(@?SMOrS`O?!<WUjI~4xW
zc!^hsaY#4zA#SHgAd`egSX~FGT6nbt&$aFS>?;ZjJB at +>-AFSICX&coSTH<^*!=S+
z at chKb+xtUiCe?Ir*j><I at 966%Bqm~g*xBLPQ2^OVOUwD}X!me?Ha1Ze#e9u7N@}vL
zjag3a5)eLcy52hygc(J7FSU{{NE+Ix<rsHxjdu$D?%YX>jm1Ldp!DeF=@H&3iQM1c
z2SE4jg{U*gP5ZA$>GtK6F2{fU%H|8u)Y6JmX4U0s!@Gf=5d at DpD}y(|2xFoRD~cE!
z9oUws=}+h&Zj&E=pB?{gXlTfvZHx**o*VV`_1(F12g{{x!IB*cM}^7zh561{U=3<F
z5F|t6B>Jf$5!y!&!+Wtzg>}!aUf)6c-1R at Jw(B$b5T)P7#m)Wgxp3_1Dq&1xW1y;P
zH{7Rby?B8zT!#srs|^}cN at o$l>Od}DP#@gyX;c1tkPc!hB*PmT0`A_WeVW0mxnX?;
zy5kr^5@!6RU&;e(M}PS6A^YYr!-A>4{tc+gW41V%ELBS6?BPT%x2>%5Qd3b7K at kyp
zk6UQxTG!Hm?}~_u{`mg=#LDjdP`Lf)UWJR%d#OcCXptmGOtEun?(~GlMn*A3G_4%r
zdd9|9Rn{nYncDnH*0=GVYtKNng9- at +FE#bHynI`hknNf=38pOb{fR0YP!RpLXMl3q
zx=s^fV at vq_`3_2ZzKr1#b6lzQ63{FOdN)u2tN2XWfA_RmN0pJ at lz!dRbW>82X1-t1
z+O+UldO8h-V`x25xC-Y at -;Jt|A6o+d at g%A?1s!g^vuL8e)!2+19F~%vUQt%2lqE*C
za~bqnkL%8Boo`>iDvo5S#4+IGtJd?p at ASe(SA@>`C5<z6wqu-XduzJs{rmS--9}vK
z2heLl=bnK}YY94}u8fI|H8wEdwQM$lCShp!<LlSbSFa)#pXW2bt*Ds(@F1<ez8<vq
zmKK>bBJM#gtW@<Pxr?Jk(DTc)aqR7sn2BLC6c-oUcnS0ZMq6JWw3bH}Z18V`04q)3
zV(JhD&xMs3Tiv{!`RIHBx;~#-?FLZ7s>&Q|MQe;?(3XJg0i;1e>ft_tGtgA-iE$Gp
zs<M&BY5%4*sariV#fHm2UaxGm&OZM)Zl(KDnuLnVs?q!H+qc{+58~TVsiUuRa=wN#
z$it&4*J;W%3?RYAp(m%9YHp*e?A<&2uebZYn*{_&#wml%a=*g$`IH#*H2U1ZVLP$L
zAT=fB3Y5CvzvDXRwY9YY`A}Ex333ktm<6GpMD-9?zOW_qlCh!h8=SFBev3({^k5_a
zwN_D4 at jWLL3SqP+=hszrM?;Ggb{JrO0Ou&K*$i+42S+hT;cO3Z)`Rf4$6{hIOMWu(
zu8r3sVdtlZ0(U>G^*<K|mtre4-B=?4iduIP!|Bev(nLBsdaLUpv?O?7P#9ujVtTiM
zVFQ&dgPwet3BoN(p+~@t!0TLGCU at _8^33OZlzUWKG<BP4pp&6q_lF*T2wM(pA}DVl
zP|bF9MBK(=;bt%}GwW;2u>c9m+4(x at 9d0uE>*f>MtI!O9ft}w{ihKx^0pt*Pws6Mp
zfr2zuG~ISIudw73wlYjdP;6up+eS%FP7j?6+RM+MKLLGOeF}aq=6Y98kGRQFGs58n
zVCZYz*+w5{7ncnXz!eo0smUDMGYDyA0{20o2Y<nR0_)aGX_^LuDSQ_|msRby at E$g0
zgYYntXoO?5ueFAp(@F`mX9!R$qJX#(u&+9p at YDypys)qk&J5B9n+=u#$T8?#P^4Gk
z12Ooxvg at 0gpnos!9>K at Hl=5*}>3?2TCpcN+>f&NO`pE<7xfTtumYG+N$ZR`_gk9si
zpdd4>-HDpJNWX_^t0#a~JrhC3<XFNC0jsUWMK<R7dc^a9Rxac$3Wp48$JJhUCz%+G
zjNE<%_j#6rj)o at rpCTqsOV00%kB=`cBLhtrejMn;c{Co?OoNvil+Fpy_P?unp{NKh
z9v&ET at a)ECW-fk at a@ycUze*>-#B9p%Rc_;73)ltID>pY61d at sOwwoIpSv+XDGC@Xn
z?*@WE-`?I1TDJI&8-b?>n*f}mIru!`4KGjD1prl5RS5#ifSxUA2^~6Y${xH0XdJ*U
z$}1}H at bEC$=uWWi;wN0-A1l*2`tQP0K8cHCfc~}mB?2QXGO{xQ1J8G3!p6~2otZf6
z9d4gk;>&PKv`C988h#>c2GpD0w~dTsz1LE}DGZliTVFS;_h4Bxy!Puuef<$|=Ire3
zW4`n at Pe*I(og9`*kKvsK1(qtf8+buGaPWKylsAJ8+eRZk3P||ZFJEMW4ifk)fHU0b
z(C!rjYC-t31h7OtzHCG)F~RIjcrMtzMLWOTTZgr{s_nODT3piG=I6TD(!O8|9|Oo>
z9cC_9vd)uz)abeV6_1KvJ69^*;&yZw-~+_`Z1-o411Lyi?<~wLEoa8ZIRymd+-Iaw
zCQ62Ds at vPFsZhA5mX_`V0vvl#=OHl#`wv<q36D7(UU;Bz&7A{6*)Lv*h=_nEWpndB
z18P}O5ji!rKP)~JQqOBuRsMi0)YQ}z6xu&L7`^fmQ7faJv%Br<sg+3DU0<B<^$9>Z
zw;pB&Bq1ZiP~a>zH&A5#;6X$1vFDg8sE9M49>o`lkFiuCVJt5`ZUZ)kMgxLX-?wkM
zLbj?VCe%+C#1oj4C-n^tRZQNKWY6Ejw-{P3X6EPL`tygDo}QkX+VS4Kh$YG-2Ps~s
zXDG-$Tif_2PyYP*0~V8*`%HOd<=`u!b>fMFK4{vD3kw??8>&h40q``xWs3`s9gU2Q
z0oeZ?N>#XB3n%}{6WonRDBLe)g2Wy!D6{K7lpcZ`Q(We at dFbV3R%1`lbZ%?i7Qr8l
zha7Fz%>n at e&&QgAztuqs<O<DV5Of&ftOG;iz3WMX8h;m1IJB37MUAv;x4Fo>%dlNX
z(MsCyU)7h5uifDt=Ro^l at 0Dmj?`VuYIyyqZBE`qwQpoLKfJc`j=`}Js3L=?!;J)LV
z9acOE|J at YlKftoJb0kt#3jDD}V%t1B;kW=V!9*OLoM10J0jYJ-aH;meL|0T};|bIQ
zqjD3WpaT~nA)ze}CVUJGjIs0~cu+w>L0Vc`zkdDtsY&@HJRJRdLv%V&jP!J9kOLzl
zPv07?UoeBh^uH_s0U2u5GM{;U6*R_=AEC*=1#lWEdI}U1PW9CEG>GAFwtI~Jkcp6y
zl6wC8^W(}~&y^D8<J*LatW5ykZF^d7n}F3Pu#x}*hnyXe)C#puqkt_-N=63q3n&I(
zUaMK3eaLr?x%qJ6^M?-~fJvhu)^&Q&Lm$D(hyDvHfs#@oG)92cRT<II(O>?10b~Or
zgh$D1-7MujD$K*hrL3xoyJ8A`>Hc*AR;w0rC<Qp^ioi858N+wIBHqz#LAMM&UZ$d;
zpg;|m7myyHy=d`=lLaaZC=_;fcI9P0k`fZZrw6V*NetkZQwdn!e}Q*XN(!taGz8!}
z+;)6?JTMyHt*I}Z?*lr*QfbvAL?wK?A15RL8pX%M6BZYDaP1^%`)Uu53^ZjISS0V?
z`c6(ftxU1If5YC<@Pj_*b>lfbJTw5x>ct>iHo8R<!e^i$&`?)aR?aJLOn3Q*HGAVS
zCig7vVq#)KH at 3SyO^O>HodnMv?yNvV>a(8qVDH)kP&vJz`U3=J;XY`8?|K4tlaP=Q
zxD<36g&QB2*71#jk4*~vJ2<HQ at Ikp6@4v<8Ht(i-TUv at c)>``Uqo|x*UWHnfVcC-_
zC=He;j`f>sfD*E11`D!Zk{~HhpH{=_Lbv1O;MlF4!AjTk@$}RL{qV~dn{pE==Chac
zih;FdWzL@;lT<CU2ntT1`ruM6Y`0#55Eum6j+Q{t{Rp5HOhvC>Z%@4MoSKpr6ioR|
zdY((aGqc!}T*ILaMmH21%;u;SViW!cj*b$bJ;Bld{tUzT^#61TOf4k5{Md-G;qV&p
z{Ft4Ulae~Q5|}~xa7ldn{5cMCbhK-G`GaVY$Du8nkQC4xbcemae{s+w0G>2mQsLuM
z=HH$N)UfvZH at LJ(VB|(~)D;z>Bg`x;LcSX&7dXP;m_yeGdROhyr{;yt>j2hau5^GW
zG^k1lgt&aY63VQstN;%|v;fe2&*#rowcczfv?Qqss$gf^i4zsQe=lUV2}J?6eag62
z58O>6Zl*G;hNdQnk`q5T=0dg40S?0cTVG!{{V*?!PU#AV4nYQTBs&deUk=y)`td^)
ziaF9&pcGqFTrBQ3MNL7`wd^%IG6JC#N`7;R!2Pv$BQdZywKX(`hlho3+(1REaKSWR
znDeLyiMuxHH#Gds&E>t&sPJ}dS_*!oZEA|XbUOl*or44PN^UkbVH311CF@~K(w_!~
zhPJl0e0+Ry%CBHaeSH3bH3J7&BIF9jfm{rG>+Jj-as)CaHLx>_i;DVRh^|9ez~x`7
z|L(n|L^yZ%?y(})7iY&VG8kx)7;Bz*Xb3q4g;4q%8vOR9PPi5h(l{V*KSoFC$_ZSs
zHy{s`Cl_jYYIVd at i(up7X#ql2R}Yf~y~uN{+;n<+n%*z##S1B at jL)=rIB&fWfr8DG
z&f}sW7{WDF>;W+uP+veC0CG$+(_tK)4S|P?vw(?QvTovuxw*M^MeAeE*Lr#e2GV|8
zQvh&(JJ2&Q{N3BD|2;Y|u$3%#VV&C*GmFMIP0zy3Eot|ayu_UhEs_r1N&j(TqTO_U
zUETP%Z;87M_9(5>kp>0^AcDYSvSA`8C0*FsB8+YWm6VVg^(OhKaJA~KTYM4{{#{Qf
zq&M#9>Jr%qd7&(I8X6g?whH5P4=H-!ic3q=iwS7lzD?3J?Rl_}o}T{Rmkw0o^MlPR
zF^lvge=o7gzTmyjkAaCn9%sC-&v~Rs!~6hKB?&Z)_F8iJB2y^IYHC<`Y)^^XZ&VUJ
zKrix$jEn@&BjrPmm at 93EtYpY8AZ;@X3y>F_Co-xYIAX^8MvD#;#_cDRr#^cIVko?3
zs%)-$it#)12VmzG6-9lni;6oqH~`SeHuZ9$PD4RM<84ii7l_9uVKkV7Bq<%|%b8aG
zGn_pFFM*O*-X{*m<}C&Jzs#tj`s2q(y9*H3=>XIQ{RTuA+wA6M>Cn(n%G{;pWfE+3
z_JFSesO1*xz!-qkeXOmeOpvCQqu}zvQzFzfGKs(eUg$3!awXg9@{`>u(QfeFq;(+z
zxTpLwID;-t5%9MQWg}cUfGUqOY&gmIHqr4<CygTT!&NBMmmI{Y at g?c;KLDyxTl*OE
z`B_4EJBpI!Jg#5N^>X5gJenk|yX@%_f`Ui5jb|Q`^7XjmU0uac40%#yO=e8E(0!qd
z#S${yg~|;&cB=8UZfg8zSx=#?-Rm9nh>q7&w7wnTp_CyM9WO*q(}7DBp(|kN>nm1x
zX9uLSuC6Z0bsk>cjn8ppBD4g!YyZdnvcbFaiYdx4D1eX_^DaLA0Cfj$CX;}rnpzJ8
zQ?8J0iBk-4J{%&V)pA`f^o-pEAOVGiY^(aO(3arG at Mv8Qsi|{>mMHiuEt?}EA|NKR
zwzf7lX2hC`jhNKAF_7B_0v6B8qK1gt7)32sBoj*&*L*C#X?NQkQ-oeU6bNabKjcp{
zpqxU!2dj12W&x at eXjY&Z`b%5t>JE;KTt$;0KV=EL6E-5!*44EPf2aJ;LUmXjOBHqS
zi+M3|alnDG(b2GWidQuejDvrj<Sjk&Xz(G>UV$zGvMA3M6&IHay`T at MlNRCzSql&d
zh(%^*zpnfg=<cB6rd;Zon@<5=09~pf7 at bJTx}m70g&`mq<?DPw$G3rjPvHGRDS&N`
z$V22xv-Wvv>idxM6F3yu7ug+0w at Feo6#kRfQA<s4QiHAnX)U298L#7o<&_m*KR@@0
zs&MUV+tW={nn%c{+w$saU2Ux!I33v+EGbcKdpZ66+Tig6rGVnGmJlDW_29v8kcRwC
zRMRkkF7Df*tPkG?Qvr^uO<i;Kw4a|Jw3(Z%tgM`zvFhx!G&De7AHfNO;^;5Ui0l9-
zwe3loZVB=OX-YbP6%+G`OFhsN_-ka>w6kO%Ng3p%ib_w3lvPwjkDQLO5Mu*sQO?3;
zVBuA?4j6!Q5eodD`%Z}<p*kQFy&aX{;AYUCTkYz>r*L%Sa;aBvaClu(vH~QN*td@?
z4K-aeSN2h$p<z0pl$Mrr2*Wu!J4304{s1rNekh2X*<-O7L_W0x19|i24ZXBK at z?KI
zcufK`uncKwX;3yGiwFM%AaeEJckdzypjKNa?E*b0{{Gc&6q?wT at G360^Y at n!F^#PH
z at WH&^V?Ks}F8I--hDx~@^y}BlfbCSfr9lHuf8l_~-}(YN8T4q-BOf?Bb8>QC9{h4A
z$F=+Vj2l5<w}Gx^8_*+kgwja91<aO(sSvcK`CWhZx3sCP{(#T{^}+Rnx(-)($Jm(Z
zKu#7m6cf|n_fHiSu4|3KfDpQSdW4<Ku%#JW{kAO?8nvrx*}A&BGcq$5cl{wMM?fbA
zsl;~Q-ZTLWo~6;@;d!Xmx#4 at 9dT+mjZXoNw6DFKY4#~ZI^(#043}|U(MgOe<6fc0#
zGw;?=kV4hOtMeRs0shKHrH7ZN=UV#L7<w5Q8Tb?0ou|Mf#M68Hb>NPm<~)?hsi_fu
z`j)@xdNwGJ08?vg#ZDGVDk=zYrESXp;V7`C78Mmq5PAYJBWNUl2Q at TZ(-1-z8yius
zgYH=VVBMP5*gu?2hC&0a?pbE$>-_wo%MtMIpq}@&s(FP07%exgIY|zXwgD#v(D3<S
z{Nu;LmlwIe??VO<Am(K{3MQtm{4kN0re^7f58r2IK9!fdfXjtI9B^d(zZWcZr#x(E
zV`D0jTS{*{9*EF3l{UP2^Y{U0qHvV{M?cusoH{vSyx$YRGCw*wf$g#P at ApQv{kInY
zi+p{2o<DyM4>8HdmJo9iggCk2BS8p$fJy~-2zwWV9MCCRPf?;3L1<IaShh}JA|n6h
z(SA9 at 0U0ll#6WSNjw{m(43ugyK`hD+<ig}XZTBk)U=&2PL6S(8gTwA%<0l|mfWfd`
z+?|{NvNs0)E6vEDEX98YhYCEA|LNjTL$I%>)f9U`d>4aYzKR$-3eYslUs_vh528kL
zezGB1Ov2bma-l^OBuudY=!V`~0|?x;YPu`AtIBm6=_ at k^aw9fTZ40|cJ3BkTPA!{!
z`2+>4V6Q<-0J8zaBS1VVKkV~C(1ZHklgz|KMuujVgt8+UKtLE9^mm1z<Bt<H^+tqh
z^e>1yZ!%<NWK=t5q@@Xi_W{o11dkyxKy+Ol9aaABlmke314c`~4&Apwe<Gp{#9n}8
za0A7Kg*6XGOQ0AB1qMbaWN?enR$QS|&_%Co?m)DY9~W9VV3sCR3!xSWrerF*xbT)z
zqEO4>zqwNn^$K3#k#P`Xmz(Vcjq-|$S|}?1S?IbsgiotveFpksm8)#XS?{x9SHTHd
zQ6Y#ZeTtBZj_+9ni2V35b_bKpCHcFub$&PmBqSuPsnkrD;(0GS<X}I;<A${HDewU(
z^T4#%*VZ8W2;`d5SC9<%- at kv5ibKKxbfIjj4=KPAg$y$o%S*SWT2YQFMSp{C)@#?+
zOb!kB4>>=A#CE<HyEc^l{+Do~>iXs;1qq45hzXcPxLOQPC>{bM2LyP>%&h6rsW0qp
z9Gp0a+(Dthz{CWB7qo6%R~%C)L-4zlWMqXUCEb&^QDQp*62ie}(e?_z|4AEbPakq1
zf7aHHP)a?m^9j7Uryx$aWN$>MjSGdJom2xNij1~m!C*CY#sFOZ=T1+Tty!>-f)H<I
z7e2|)&xf at K1{oh0H>~?2E6Zi_!<X*v6~K+KQ;1*rpQom$t3=9ChRgSUJrQ)t>bDA=
zc5>e)ekTYH#+rV;GV6QLjt*x-)k5$*qnn_u5fCKSUV_w-4zPA^<*4MA7PBkh;lD=@
zzYp;U5tEStucJ|Q#baS%fsz%nHpKFQ+Z;jSl%;|Wc+1xrty~W!=m*9RCA`hS0Xh*S
zqJJ+WxK>r*@z&rElp*NDB>Z1!!Yzr$w$R~*&{0tW^eKFA;Zpwh(*EzP0`}+7%1~BQ
zgId}B#l>Ssg(qFJ at OJD1{vm8qK(uI<AbKd?dru-LLYt`0KKb(}i+ghO-&e0#jg7}`
z&Zz~@J`Zm5A|i-KZf=$aN at PzP*Ax_dAny%LP0o&vkmQG!d!3sbe53g3ub at U?Ksu)U
zmxuk0Mb8qn2d)t8a{X1?5`6qrXcU5~lqdM(16v&8x+KzIkDkA-gNWfh#~RJmrKM)j
zrfrx-o6t7j+%Eju*Eg7ZGuC5ns>T7!TMy#!TMTrNnWe63<1!Zz5WtOoRbCDN-vaDR
z at C5)wGfH`{L2K^Kv$3{@piEQ|huJ at D{{{A&kZOlg1Q`uBwnCrvG2q}(zm!yru+dRJ
zWG4^EoHJp9`S{+p2c%$P9!GS%rfV2$b()34urb$4ia^DI;380gUV(_zsj1|rPxX;7
zV9O}7J*L)YF7P~{6atcxlxzUa13-eBp`i~TgMxwr7a7PPq1ae+nC*PcI0Uf+TtN`Y
zZpz45+`jz~O7)Pz<E at Zi<KsQcY*C7Ekzqa)FS4^SuEBgmMQf{EJX}}+APZO`?2mjs
za~={J|Gl^hbOEg(@{mk~`k at _~vOR0|-~**J<M<GBz1)>+o6xbjwwChj*~a=h^ts5r
z2tQw6!ir5c6DW#0ATmN!9HtwtvfB-w82ZaLHa2kVkuYdL3my`Xy0Fpu%2=hcbo31_
z`YN5cIVn1k0ih(-89rUiyIf9Zo4 at Kn%W-vf4*K_pLMGwf?m{RZ9dw4_;VEf!v`8B2
z=$n87pw5612S^?RkMcupEtGggC-t=*-wN=>s{k~(PJY1ID{BSA1f&7WmOu;(A1|*O
z2tUp*9uc(Gq_VVkU%g^<bG_brQ1RWpZ)*!B_V2-_8PHciBe1hrM1pOsJs>s-Wof#>
z%K^?Cq?=%if}d?~zXBZygN>flUv^pyI=_g>{_ZaK_3M!XP?P}#?j3Mb(|4AIi}CXI
zgG)O3(HSgXKRvx6 at JAji-!n5ab8z4!U(U+R#1h1l#ncVIT at TMG!E_g(!K2{d$I1r&
z+j~CZw$MD(anG!=85vLJOW(ZNm~9OOO){BL=E>v7kgR<*><DUoRLDF;Bw)c-XW1DR
zIiqBL#C1rO$Ym+eps`4w%>WyR7zk)_fYp_i(WhzIcz6QOjvn at Fp+v^EU7wnmn1D(I
zTLJtP2*!b)fQ5yHq8>x6J%8b{ql=bAC%y$NJNOSh8d_V%MBI}n5T<z{@$jCHk0?1F
zP%{crQda7DlgL{#Av#C789;tR+xo9^iKu93#uayc{tH5Y)Cq+JsQ>!H0xR}!6Vw)e
z03Q$)B3mLmzUA&NkgnMRhbYV#)Tg%)2)K1gjtc^TGIS$T)92YCf?!1CJz6 at Jwjp=3
zv*Wnaw){#ZzPY(sf-H#%02v at 98?E*r%=k~svUGtEWP|g9f&dwHkyQLxSEr_`>Ur$F
z6`q3yLVe6o_(+SQR%p~abiqW3fZs7P>Ne@$1u_LOpLtDfMwD;jueG1=Eqx)g>Fdyf
zOc_`MmuG)<Oa6lLU{|I*WDN`|D?1x56?DJ)*RQcOXoMa^O9PzYC4gXdC!-L?f;|U?
z2(tMGJcjVteM#^OJpdQ4&(F`Vu3{m*gM*i6$2FCe0+V8tdJ84p*LQ#fB(KhfI)PaV
zN&^Z)FX<T-`OEJ9eNd?ToeL)Np%1`gR3t~xA_>Fg+ZL~OiviEa*RR!}PkszQS*d`y
zees(&YjI?p5P$>``<hP9+Uja7>7cU9C_W2Z40QJBG1>hzkj_ at i#c61sqhS&5sEg?M
zAMMNoDG*FU#nc2s4viWv9#-J>>sWZ>5ZaIayTDMX{u(IGgl!tJ&BK3#@C<W1)>6qa
z6IS>MOqh;tc+Qs8Ci997&rI5O&mONr>|7Kg9iZw1GhvbquCKD2=a at K53Kz@j$Ah*O
zYJSv)OEuYLk3zem20Z`=a2OPiv(yiKwbkwNd<iQUy{&0)We4DI5uA`yZgeR{K(ZJj
zC6HyP!f1zNM1D3E7ddXCs;!7X{=LvV&0-kF%9w8Y6naUB04jzMiuK_P01aKx!Ka&I
zSfOG-q7r}~kb?v~`hDu?2 at E<%p&_EefP$tbGgzm<Q at vEJ0@#3)lP_w5AZa8~KMs<Y
zXX45H&jv3}#2Nxg+N-gjSz|D=I=bW~(Oytlle-xhe1}g4w2_vPp*mPR^z-MJ<RMGc
zaBCN72Ajo`lb8t9tXvrtm1D?3MO+TV0b_!BfK|nQmTo=c^7D2e=t|hCe^Cizm2UH6
z;Na{&e*71k4j}GSS68k)bBa3a^t6ngvT&;U+Ik_BnCBvs&WQb>7_b{SRSa^LXtAIY
zg at B89a?x_~TECu{92bKp?hQ1MmlCPabb&(omJKO!$X at MPzb$j$JV#qwv|GnQg6Np{
zE%Wubc6M7M`irkb;f*Y&j_&)O9EkONM+2vhKcvMtuV2SP1bxfzK77cHd>99 at U+U(~
zW0uvS2-QLWQ!&8kKYTzC0HEOPNlQx)3F^Y;>;Lj)eq#oZG{la4w{M7v*_X*gD*|4E
ziVcGg7vT2Qy8MigzJ)^zPFWK~tza4r2nYlRtGbSbhQSF-PZt#wG=aE}^^fCxX6vw0
zb6hx6;%;Z1V|=iclaoXBt!A+w@$&P-Kw}u4=o2F=q7(<5qwuSHynp|`zkfY=;OUx=
zfRBI}2Ii#S#srJY at P*w7d&TJMP_+pOo<9SCtq6P#8N+Civ5K0}?*>@N<0nrvwTRFV
z5iv1fA&H5Pdf&OICD9k?ae;FK3?4cigp>CE{j;khvjNM`-qu!$HPyw%1;qTSC$7P8
zdStF&zkc&(5U5cwcm!z~iTK+zJ`Lp3GNE)rinIu*o}4N$xfdY07OdE at SX5-NW}>Tm
zcz#Nc$m<OB<m80LS8Po#!?=cG;c#<HC?_d5B7A at X(N=K9ppgJm&rb#$1DlW#$ft60
zN7p>EVTsCsib8~B-5l at l?`LOb{!my*h6p|wi8?z|M3DVQ$@G%dpFRP^C18@()^TG`
z#Dt9qK7~ZeCU7vobSMbS3&JEC%=i&dL_+}C#>FLgsh8yD&6_rTdy#ODE0C=Zy*L9~
z41N!UnbV^q{4r{{F-rcN*X8BtF#AMC2mA3wDbPi{)*%Z159d%tgl!_Oop)1Q&q!jd
zz(;oWq;6XfAPAVTXK7w<^b8G)D=NPEtD2cz<zPFWzLpCJz at Vh;``Ku>cfX=oi|Tw=
zO`^zy#T5^EgNY#W#rgrF-xcGc@@-jDC8EZ(;R(ZFTK9(vW*Ska at 3WzouGZGp&dxVY
zM*gtmXt4-X=2z|Do!gpE6<#uogmEL4;Zafbdgw|N(0{aU-LiOp593 at LtQJjDmyz~)
zkNwn-1qBb6)M-wNA*6qB;7dy|;>QZ3p-9-yPVeK#bSbqzhN!VNQ8UvGvtC4uSE4|w
zd3fU2V>*0L^m}`IK{`MX7{Zf$Fv9-QyU!iA3Xo4dLyJ>Rn2EwfNB0j3>gnkrnv!or
z-9@*Ue*5z$6F7iPO;}l-fRlFa?kE;KgMI|R19Uq(D+ at tjA1y*9ul0Eko!{JC#G9U$
zc59<KG33GJMd#sG7aGFO&i?(o0bosZ1gwbyPRHb=PdpqP$Mc<PX1@|Et<c&=X|`aQ
zAy>piOZ%i}5rEAgSOwW3$J(Br)nIQ9P0pU$WQn_5hSvE>3E~>-=)AksAdLeU3iznT
zeO9*Mh<Z3w1ALIy^V&4U0ytm*lz#VRR$GNy6c&qK<b}RNMflAh6F0j!cEa&hX3d3y
z4&XtA))ho(&<p!AYwDuZuta#$F%gsM`>CaW92>(g{`{c(Z%zS0^f2e>1RUxCjhqX&
z7v}BldHx3)cheM^iOb8&!F$HyJ;x~IKR-W*nhw3x#>oj6fk(arC=K%C5DtWRvUcHc
zR5tC$PoK8_t}2qoMfEJg^umY3h|c+#l!{vjuNl;xYP$pns5gLLqB)2h=5~*4I*VX9
z`h8ra*g`Ln2l$epIi5q#8VW4*3 at 9DoC_+kZeB2nIV44GV1|&=YnA&LV{)NF8L6bOM
z>S#J(yu`%vvm787rDkTzJv#B$*MFLqH#?AfGrG(}OY>_o(;*g8Uyt9sI#7lT6|5(7
zb8;HPkArD-0<%%HS1o-rn+47&Aacc?(bwxV)N6oX>HuG7<(rzAoXsh805Yj4=XDfu
zvSRX at 7azOeNubTxrAFoe!L6*=+t|Qh;O;_nS{m8Pw<qlcf_E1ofY^Grhqp)r8T5sP
zdq`MJ3|I{WOe#ubP}bm+P>`W>A;~p%=o5fwz*-*}fw*maW$^?cUTC-Z&E0UXD)><1
z3I0)p!8q#YxW(0eAqapa6)tvT;H at A?ce1gc_f);lI;QV5imAk#u^&GaCMglY|B{SS
zZlAl`!ia)<`}@tS at 8g{J15GRdLgVvqFl|4X^CAlpMj-8iee*0MLkBV|kQD&K`-qtr
zL4q&Nehv%}zL<jy`wdIhRCQ?M!GZ6r{Vy++?3Tw<+0>*YT;@L20a?PriUk_}ul4hX
zq;}~hp?Y-Hc~D=re%65M**!6lrCMlbZ+~)n3X1j_pb{)XdimtP(yjAxa`te$(a~Md
zC19XJ!fmP^gwvN_kC^NSUlLTvon(`TARuS<E>$+~)j$>iy3<wgXrEi8S`kd0{w$%$
zT{hj9k71&>&?A%2>`D-T{dhGh3`hzXA0$%%A;LC-*i?*kVhE=Ha`G{-2r!E!q@<wJ
z;aqE<OU~p=Sgq<^6<p$-rsl$$dD{mnGbBRauQ-EN4F?I!J5XMdeqG|_k*(Y8r}Ip!
zkoQ$pSrQLly?eJcT&N~V7Q;96dm>is|3Az8`~v3Hr(p&6c6Pw=fVK>-x_!>hJ?kpG
z{=S$W!O?SY?@;wMG;lt+-O|;iA|qRjb`;E?dQU_E$+n`B61cVs%a%q+Mjy^z%BAT*
z_km*#Y1YopP6%v5cBF5-LZ<*+#XYw4kGHLF{r|E6tx7C{mbiM~#=*<~enHiajTH}o
z1akf1?IJH-?8||ewb>%_|L?dh);XlWONxr*2?HaBYv)3f9_i at lz%zsw2zm+%3UEs=
zgdLLd@|e=7z7J~Lzt2vNvA(i$0N!o47MxQs5 at 5Uu^go~~Id*Ldoae?5fHmFo)aaO#
z6cjf19t)1vk48a6M1SPw*4^QHHkgOku$?h`kp+24Z9g3AwGR4IYe><>j(Gs*Vj60L
z+L0e&u(6`4CJZZygn@;GAdu&V^9mlpA%yR6&E7H5Q%A=Syr{f;cd at 2M4naT+xB8_0
zO8)@{h6>PanB|!ArXwfchqMlXf7}<Qv>Lm5JtIuHDqE(?d%CEosAH8 at R;H#6Zqrg+
zWZVqBTH#w|J8S{mptDq()?gy}5PI6&<m2Y10k1 at NF|M5xvRP8jpTtDYvL7~o_yE7?
zr9uw3W*-Rj3_L~M>DgFY<Kp7Vg6tXiE=5J`4!KobM2iz@#UpTO1-1+fu0f}U&3k*q
zBqRYxpouJb3jnyrh55S~X(9%g at q>|opdY1%z=~mR5{~G?f{CxpC$vHj46DB%K{nHO
z0N)gJu%}N+hmN6B24*KE`66u{(SIHK1vh5VY&}~qs`S#&4tj!tK!BhE3+w6S<<Or+
zLP^=JV94)FbCUFEUm!u%Y8WE4Flhkufp63;fRBq4!4ywPUELw*)kg2kLDZMD&NeJF
z61rfF;n&+?`3w*W4HY#fHy2hLz*a$8N3PcS4#+s|l at Z1jllZ@Yq<deDes8 at H6?{9S
zmXLBSRefRM73>d9%_o}0ia3T?QLyB2Ad}+bAqqw(>A3`<7NA=>85!M=>Z;DD;o6o&
zuk;HmNXS2p)WI}=0q{tV>ngwt#v)kWR{<?L$=d@!I8XDWuQG3=uM2GVUE(fNs#YU$
zirpH(d-3$VF{o0Y|2Dx0&t%}`IfP*ZY8-(j{0vS1K0e;JK>6v!7Cfg>uUlYH$4PeL
zh923_pTf6D+`7d8cu>d4;F;tIQEcazuU|dKgr93C0VF-ye;X0evGVPbX8X5BJS1ZT
zEE+$z7OBA30t|_N3_jk2<kZlRo^14^(bhwNttb@^)WH~UJ7Dw!g6_?rQ5zd)!c<FM
zk&PA>bQs}D8qBDQ9n+9g+a!jYlrLmp7g#iSstAfH^uBiof6&oO)TRiMQe9mPQWty0
zAM)oeGh3MCRur&ub1fihfFM at 0Z1(nO+N1xsY5ug76zfLzD%PjX-)h3|C%5<Za!E-A
zLdJz&4kHo`wy#KWB1{Vm4q_n_lap at Hmf;CDQ$S56_cTz%K0k!uf=YoNWcYsO`r)sg
zlL2Ra`4VPO{y?X at fB*9v51Ml!7>IYc$O63+b|`pk*-}2G0B0cDCb<@60rjv49Vo!r
zk>vSera<xeFPO(0AM-^+NXhaj$nj5{VPQab%aeErqr{MpeEasfY9XXv2u$eFJFdP)
z;Kn1=>#W?p(saZS(~J07+hu)UFS<{n7`~B1+G8%PvT_ at Y$zv9D!dRexD|4z)&;ag%
z?2CeC at -rHC7^tWq?*LkXJ{)>^@yOEhCDL4dbzubHm`1v$J?-emq;lRS52r{a_js8I
z_^}?EO?~~Fw{L|mCg0x@{&b_N16<L;!NKt#KYaZBfW|eHmO6p6If)DH9(E(o_3JPw
z+f5eT=N_u9P~uP&sna8i4YDZ_5fLT9|Av9{U%l$M?vDHD(fI|ZssC&2^2bGUe_f)Y
zp%OxX?D+tZ<l at E9J?m&Q_}&KSfZ!!P&&o<*l)2k>g9WRUZSVZl4`x8Of)?xKO6D>X
z<>7er-qzFe at bhEZZ~|!&gjaBPzzAexWj%7Bu$j+gg_VyOtZ5%3$_L%DrNu%+BTlst
zL_UFQ*X%*)0M-`~VnN+YV=}+8v~&gs14=vS)aBLHdrvvEz%Jsj{*r=lgEq|ba{n3<
zs?96IrU;1*ko6!8`L4Ja;8~YD-M;k<H=qIlc9NkN(yiBd6avIxc0hyuY1^I)f^d<4
zg$IowkitWIF$@E(Ag~<o|GtBO9|peXBVXSGxyv)?V35e*=itD&btyy)PaGybX2F<*
za5)5>3qceqEEF(@gbk3cD}yKS4-q_dG$h{&|8VCQlNYF4sAgi66clgE%E++MRn`1d
zhphFf6F?h<6$LH{x;Q8_cA)A7KcdImCJzn01n3GD0mvzp;D&_;Okw0XME-x1>MUt`
zLPlvWK0XUj8%9SLmzK!s>0usX5!@aWL?>73%HGkQuf|Bo>;Uit-vZ+ce+pvibaTMy
z?A0rDz9Sm^B9h1cf<w1(rGF<z%Uzo$GKTF6Vu!GtIWRhSt!2&jbweCbF`5z6+Z&7P
z<uT;?2jN>0nwoz7&$u9#KNh8&;r>5!e&DRYSFC_x2j3zRkLozZd{nsziDUSV1K99j
zt-#b5z#NcbAvI|K<N&apwx(u8w>1159$q}S)$*C(5yHx#^B(A7r84oyDc`NW{{>bb
z;5qXhwAL;~>>`f<(N4Sh<S)fc{ELbdPzZZ_L4Z3wK2C)E73b5#*bCG`qxXdBj*eI2
z*BgUB&}v{7j4O-wo_h10|HcKCrEW@=b|&GYtp5BThbERW`vwpbz8wad_;Ygj+>^a!
zJn|}GU~S<4&dgY at Rf2`uv)$E`j1`o at -TNJc@6VhMCZg-a%zK$?T5B=PS5 at q^Im`i}
zWn`3q at dg~}<zoW8XhoK^FA(QQ_!xxo*KrBHZ^O^;5WM~Q-6L at 9{R0AU%I~q^Z9ju3
zJp^j`O{$p1#m9SkVo%xkBd>He_yQXkIjDdC9!4}Sp|<QCdVu(!4kG6w4badFmJLug
z!M?@A#f51u5;C%1ko_cYp`oIJUH%DD7k|xk!rNIH#E2Av0 at 5K*23%5CS^0ij8AyOg
z7<`cp1Zdu`p(ppyK{<W?{C!BQ>5;AC4!Z!4NT<)kheBdvEA?bcfc+rw at G<m}yTP|$
zkO{yR0o=^X!Qu0JghSyP4#a?JYij<&>)?PAuu_bN6kzJv=75^II`LLK5**pV?)ry|
z`giWY{DOj98u(Q(f>L6C^{oI at RISjWARtD4<x_$j2NmkCp}IoHe^*`E0W%y|EDhcc
z#B$R*h<xH;V~1^eKu`lhmbSx)nAwD0fBc`{zpn-#0s{ho#Ne1^gab at 4t#h;R^{s`W
zNXR&&)4K#ht_b!uOy0 at K$vI+DF)``3(vp#}Q468xIoN_G3ta=aa7yxDaC^?q&Q4Az
z$*`lqiTY=i2noMe(!r?~CPkeqEL?{5KxE-tXCO at q&k*Lklv#%X)+s22*UW&D0?PeB
zp4=r|4_p?(n6~u~Ge|^$e$1(z)z&GCbw$IjvPBiOe7wBo5N&*}9W&L6zP&&F^Cyno
zwWxg^TU)lp9~WkY!I~pnN78g)gtL?WhQkDQ@#|s7v}?C;@$r at 2SdZF2@X1%TE#tUw
z!9X8OHea3LcFH4Zc4+>5e6BEp3A+zw7~u57q-Bvq%3>J27Ze&WimH=z82gzZyXFQ%
z$YAN^9NXUbcMX2Z-ky at 0x>vz?1HPK$YS1uGrr-&D?GZdgF;P+2CE$yCP|kegfI0|6
zwR)1tCntd=Z;RVJ=WuxkRbj?YhHn+7nP5%3Ut<wSn(%rAU?-e_f>m8tH~8fX1Ua&0
zf@;CV3lB$m)*Dk96&s6&9BfU45!)Dg86wSimF at ZS$EjNkDsDF5E%@XVZ-4MFQNul;
zYrctD3<E~u at 9)0>CNc!9w7a>Xg6{8oYiadCj`HFyp^XhsyQ#T3Jqby>v7i0PN)~h^
z2x-IjMM3-{q4ZV_So07?fcyD5ISG9lN97kPvNDhhy!|~aIH-3j at syG`Z{n%oa}BCO
zV*MHSoqTD!;J_gOq5Kw&>{<EQ1wbvX2nNg#!hSgtAL=mPEY{<Kjt>b+$m4-Q1N&bN
z#!&N$!a-SuXjc2;Zi;YuR at TH5itC_P-<hhYtaQJ3ZvjeG%06T$Yhd&aL}@rYL}M{3
z|BQN>g!%b(fG+&_VTjcJUu2yJSkHam_y1|{AsW(9(wU at Ph*BhkNQ6+)AfwE(Dou)p
zRUwi+%gk;nql6HmAuFLMGxfaw=XKo2b3f13aUR!kT=#vQ_5c5V-|_jp*GJnl<Cg<e
z2jB-1&Y*w*n{6Tun^)7_ApYhfqk?+J8tD;ov9BEG778cQg%-Bd<Z+eGyt!fcYtO8y
z!7dxGUi||)@*&(teSK7TB3=emp-8?9Z+73UighzYZt-oUgN93kVgLSp9X5DRoG1i~
zppqwhdd at x<Fu}z|qFbzo0L%yR1E9?BlYv|(0>R;`!Nxm=dR2bl`el9ZBT$X&y?vW|
zV;Uf2VOF9_gj<%oY<#X5GF6)XI=(a%SV%}~l&GZG+pbbgY7{z%!`pbQZ27U1CQU+a
zer4qe at QZy}3U8jdPMr95b=DTh6^HPzsJt*j+FMwpO`4>!IoGS+Wy}~+0d3w+lNo-2
zfn^mvlyAk!{_^?J(Lt|0vgZrDjT_F40TvSod`|wb4y*)VU9!Y<-Z{!+J_<cKc at xTl
z)?eQOe;<OL)3ysKsH^KHWMhTA?BZP`_bN&SN8E#E`@ddqw at PPc@va#SU<f}st%11Y
z-k07pa-?@$zT7g(QJvSsm6zRLd at o=GT;y$J@|PMz<t81s)*s~)Zi9?JEj>L9VI(|E
zS!wCWu8{T<(WUDY(^Ha1^@B)$R#VgR;!<*5*7DA{(FJ<J(|ccx{MBbdhDHB={hX#v
zyO@(RuW+L{2M~~&=-d3)dYsE*0<*(K(NknM{A`UHcj)1zQ(gzRn;IKiSXq at cgd{1;
zP=VTMncCX!qPX4XnO&l@?H%n4 at 9O@`m$Qk?yK~3b!C~&$u^*7<+uyT7D*UFg(aAtX
z?^2L~<AT?c*V=JBR#jEeg0+paUsCURA;3#4BT!TjS at s%fdr4_2N9o<B4*QzsG9Dlz
z7hp5)e?cTl;<<C{Xq4Qt>`BHbMiFo(Csp8+SK$BYPEl{O=HjPMS97paCQ~#6IPouX
z-ngAp$rAO9sCxL&&mLXvc1pF*&UJ at d)dh}Rg4}Xk4wD>SfA}zjN6dxD0(mqk&DDVN
z7O0R at s>^i7x{k7#v(n&j=dWDJbjkV0*m$OwmzG_KqaZc)@2OVy3V!h_9zys-2TtQX
zRy<R*F_ZeGV)H6~|FV~kP6XTmZ`1kP6Exi{m%^`Vh?J<$oo1xR2GtxY-nOv9RcU^f
zyufk8hA!|Uc;<^s>o&C3k2FX|TO}nWwSU*Gs{aNA<F6F?|IZ_knT{FLys?zb3+jNn
zbM{6in{RI$iyRn96d!$Z18|7<jdeptjOb#oCv8FAH5CP9U99Xf?U;x9=7rNE?g7T~
z*h<UFoU^3e$H_qB&RH<LH;^5Mb+Z`_WSE6N?%o&C_3Y)#PfblLP&uQ;;Nawzh$R}L
z&&gSrOv&1~cTeuNEF3I`2P7uHv5^(tc_pRt>i1m5gvf7;=$@cIe)B2N#c&ZozDq6b
z#M}hLSQG}xrk>dc89p~h>zrwY!u!1Gjta4bSy`V!pPHNRw0S6n?{F&oIo~22*0G0|
z$F5zw{#AKvOmaHD+1$K_UzCPQOG!zW42<?=80;6()zN{vwWU^>)<$Lr=XRyL<#sq6
z|2IVd{?-sle80&vW<29IHfvazG%YO1yxe)9eXP^v at Nb5KdUWyvLD29}sA!iLJ+7|Z
zZE9*Nh~zT-I?AbCzuvwNS|b+V@|7#slh&{do<ZF*K<-i8Hz7(nV=^eEqI>ZN&IB;O
zuCA`X9|xXY<?k!29y>ng0kVhTSn;W>_yG+;v3z4 at yWYwwhc+Xt`lsDGYXh|vAOGlX
zvz#|zmfqU5gQ{sU2?qbDJYP3O=hLCz2h&v3dM`MXcJRRY$qx?CHom&(*r+Eh=HJyn
zn%#7$d}n#{mqNhjlM>(7wZAw2Jbd|Q^Vc`N4EgeH!_8On at -h1GtG|Bz;_jd`HR!6P
z%|KryomiT7(AX(@SiRh?V{Pd&GBP;#xtWMJ07yQ3_$@EX{obx;j)T{^x=LAIYh~52
z?%8-|((X=9e$US at Ku|zI6=M^!v}c#%C0l8)S+gdko9WrvrHB29;M~HpNUU6oj!aRA
z)X+Zn5{uDZh4Y5sr;l~iAQBDXjnR-(kAR;k%FDkLR;KI!;Q3q6g|4zCuc4g&9GP-Q
zd;3<cAx at 1?IZX489a}(i6Pax?b)@f=&F)s)q6!wD?vh^B>N;yypN0e!1DKtioue}|
zG4bDp6LGe?;9D%g>BT{c#ir+Kr(5-Fs1U-!1On`8P};5|o<P4qb9eskpfD%Z0y*N8
z9amRk#z1&7bH<FvPo5lbH$oj at X?YI7q-l7SoX7Q6vzgBjh=h>sWN2&qgVQEPMX&nv
zVqjEE3j^7PFjYy${<oqESR<Rpzt9T=yMP+R|2h<l!K6vaadEe>H})Ppr}N`eltpKh
zTPLKZ7JvWo<0cpYl>ipViSIm()V*U4WH^^oDDUAV?%lgd(P{k(qyU9J2|cgu|GO9|
z+M|ZZ&GKB2U~p9pt!=Nz0Mo0i-|#gdF;PGDsjq}vM^SO9TH77f8<qF(f2mV%cx5Q?
z!Q4Z*84taW$R+a&X0rmLZGvSn_K%ROG6-la*%ag5;47~&q=i0*8#r$Jj01a~Cyuh(
z=C4%t=Gun8Gr<<(9w<#(Dk6Zv=d$D}mTVi`TGyUo*Q}&x(3bx9vBGW9zRS_kzz9;#
zUf_U+Z4IqAyQ`$8_NBQQ0rq^?rB(GR(_3Ror at L;rfGB~QPN)-t4Js*Xcoo1w4mGkV
z**RG<BjH18OjGxPLx*-`WmRhKl{avm;&)WC+^oFZ*RpEUIN!t3EQp5oZuvhtES*W%
zeXm_xH(|mSj52K}n<<_kU-+B`L-IqGjE}BT-rJTA%}g!%`t4h!=XJpG(3U7obJzY@
zk|yRCfF$w)(!eyYHA0<IVorgH1UFBk`!DJOEI*uo4Iy at R$q0PT=j9E-8b_JYeZ7KK
zc1z!3AZk0qEM(`!j2Zj+pIOp9e+<B=e#3SA_-_=X%a_9wy?gt1A{wcYADxHUOE|d<
zN*cAdSC!sk=fe7asulBfLzbWHu8?>=(bX@==h~6;=dCu03(-~>8UzbtpHx=WKiu!>
z8fYJ|cI~iE0Y~`7#V-tvjDr0AOIzw!C9snraa>&!Q1;N@(jFc;B6RtF_;Q)Thoo1+
z0e&tJ8(z(SBbl~p$m=(6I!MVZdS$4iqm$hx)I9<b{P;W at Ba+{i#I8OEwbZx5IMUqQ
zxH00_dFP@>ghK7*AALJ><g#2N(1p(TcMhL5k}ne#yhcW1*Te^I&w1IXYZoqEIw0#+
zv4K+KdvT{JgV#;4n|QX at M7at}@1YK%A|g=~0ruK;RaHuwnpbENYHGaF<cAx!akHYx
zq_PoeyRjc&P2ng)FQy<Zoqg_ISDn;+D%lc=U2)eZ{1l(8n)S|65%2S|kdXS<uPv>u
zFXZNW5ke4NcoFzPeVVJ|m@!8p#2&ZCCTV@=On`Z~w*1}1-?kM-SEHb1Xg97xhES{n
zZiBjPo3CM}6{fh&EyTyLN2pa87vlYH-B&Vmi57tACQ41;#Kf&pHri%m$Mf4bv8i&o
zJNUKO{XP*fMZcJEPBdK-eek{`L`u>;|Lb3(7Ht0^*Y}x0!^8TUv&W>lhUH%x+qm#1
z8Yiw15&(bON at zvjonKU3jJgPonlWb8*RK(w1_TC5`cIY|HD}I<fddnNx=xv*ve$e{
z%PpUUzFa-5)TWPNdNIu}n}OTGP|{{A+ at jW*f@)&hHfOCh;+Nbdc3)>xsyO{4^q4-K
z8$n$~@wJGGk at 6)bpmlIuhrc)&Fek3aT#sI_936Nhyk0gBcSXnuMBZZ-E8i1|n%L0w
zdC_}c-TWlP7N6d}eL~J at S=s8}?F;zKPUHLZ*$t;KXU;3>o`y>6Vsj_K%xo?6x8a!x
z<@L924V-oo3_k#V3||jrrQ{;+|0}$2dN8&yHgp(E5D_yo|Il*!dn$d?L4&}e&zv}+
z-}{X3?CnJ<f*)r=3Y_d7;w|v>q^-5~+R?XBQlO^x6zqgNJR^8XE&I7MXKpTTP*qj+
zI=3^h=d?3(aE5o%7;`mXI73N><zOT?hrejexj at D34)mIX#<pwMzF3EuvO8Znf3>;h
zq9ya@<(xS25hx!O9Kx%B$~_<W*0r_wT0R0c6CW808A6Hzt5jX?*2|ZB at 0otSvt!`j
z&Q7{~ND>bJ-$cjIE#xMj?(;V#wKzcd9l%|CbWKlEHg4 at _vK(Riu8fQiP}c<7oNSXC
zWH)fJya*+R$hL|Zxz6&I{$Odaf{T_e?dIii4d+>e?qvB31QO9Bv)%8Rnw2WZ?Wnv(
z>oM7AJDeqK9Bp8VLDr0!GgZ#0jZvRpUF4;9$jqST*)t*3I&^4eh}gK~-5D9mw)(3E
zD=p1bKDmkW1Cx4#U1w5UNj-w84czK5TPCJsWd-$(jn8>X>ps1CGdj)BQ88rZ=2E}0
zTZ{E$<R at u<xA9%`!)Qi=<6ilqWcR at 6XB*f3TS{T4;0L3phPpcX5e-dEFv%TF*{+ip
ztu^~w>no{o!R+vue^P#JzkOtZxfsO(hd+fnd&%)}i2AMb^KYv(2B`LwOgM50Dclk%
zw|yh_w&@>^fgS(@L$#|0Wt2G(Y(=BbzdxFq77Mm1X_j;q&T5s?TjQHsE%c=5u;{U+
z(Tp1?FEjg*xp<(wW$&Zse1n5!rweE_0VYkVo(V-o1i%OcNN^}(dCFA5eJT3J?$j+^
z=(b3EOp?;qWi?{3$5{>$+FDv}%f<c{NUSaoo-=61S%ZNCKcZj-S=#~?e)q0W_Vs>>
zdJ5<cL_Ls)ipnjoq#HLjL~I%J);AzvXJ)3%r>oSoRyW`<<y13bC3YP=JD{OFvU#J_
z51R#BU-j84mt6_Nhj9f}@ZiCUYg&Jw>2`@5en_e`Q-QLQjSqrOo5M at 8nj7R3J*;V;
zFw~Aysv86Vbg{7YpEVD~;0?BF50??tob{K at aVdXWF#HM74|kGRf)&<Td`ffY>S)#h
z5I+c)=9jX4Z{2cnnxY}Vsi+oRh!#}ty;2QYH{aP7HLnbRez|`pBIZlN{G%&u_{Ex3
z^4qrQ>*?{WNJ7Zt&B#hi=WQ@(5rhwEq0Ayb`_$Z<bMW}GJ+fr;=56mGaK!b9b5alq
zWd`4s<8Blf7`UON_3vQnND41X3ycg}&2>qK2=A7d*0_e=gja&Bk(?a#v{F;%tmv`Q
zCgGB8_UU>UwtoT~imz92gzV1DR2ddg5b<L7y`CYy1LKUx>6w~V*47FIO0?(sD?X&{
z*wITPcovr&3_9)Aqetgh?3{McTllxKva|z|w^^s`D!%1ohU|osuzhYqU)u^{8UbE8
zHX<rQ$87iVkNzE!u}&=RpMU-&7fFWE(o)mX32o;p*}3z{ix;vlugZN`2Y<!w at Jq<m
zUl0}e<eN8)as113ykD;p+?eFUN92B2bj|cNQ>VB4`7=yVz;flL`9_gR6|;Kf%FFrr
ztzW-B9P)Zz&+?}$P*hAqi-On^u{an0mM!uX9d<QO>o<0vb&6l3TAW6S9l at XFzT?_q
ztpNU8nwz6nJi<*b`q96zZ at JKpAN;gP-z<JhO)uBSuMEZB9?2bXV4kb`aU*eo<BApS
z{J%H+{VmMKr12U!@G1v)nhj9x_O!I$zrGESiCwmOwW6Hdx*wnWR>vUzOoy5+H_LB&
zlPe<NNCcvs3*dy)L1;;oSehBCKJCoGrvK3bIH{}npCT~spMNg<6mF#OhJ;a^))Y69
zdq^NCc_G_sy~$^UCrWBai)cDRx7r$4zoQ3KDXG7IsS}=rV6lyDVU%==iplVn>iH9N
zDZ_cuAx^973!;dd+4v&@RE%2Xp7wx54U-Epjql&5r=>Yf-_%!GITa)*v+jOW!_?{1
zAKjdb)a7YSjcZlr`_G>P%4=NH?ZeN)r_%iU?q5MH1Ts^~%kDdO$~hkJrOY at V^dR?y
z>!dyulmiD3CP^374?n1w#-ierJ)nxWnawz<=FD=?{*I1MgBMg|fvD+ at 8GTqf$`o0o
z{;l}C7Qk_9bVaa7A%zt^9H1g1=9`6HJM4GH06d=<vj(w&F|n^%dtU3Xa4Bt_uL
zj9y at uho=orcVyM#`zZ+8JRoYa4F5Xq1jt0?ojXI9zm=2iX9XuUw(FjWiOFxtUn0$q
z_l+^L8j!ABPZ=vLg(4g@<Mpx+9&Dn2k=s;5ZNLvEi(u?rK$=uu+9TGzfAhwALuVN4
zO<l~%0nG(p8atS#?GkU|w9?bP5dOh)FZlS0oF1-9>}n^IW at ztqOE<$FwcV=)5q)sM
z^B!z7vkdWDV|t!F;FTg;I*vy)wz-!Qz0NHbJAW9JI6&@^GiN5PUHAn+ at -Qir9nGHK
z|M9R{$U_fZwQ9tw7Ip8d<}!4;02l-Y at prjr#{8QsXL+X{W>}b{!}H4BxE}azZ&5Q?
zsZi`uUK1zoeCS+5W8<>=0+ICM%w4;Fe0w*Eeam6lv2^SKcgv<3lifDDmB!-|Fhqyt
z=?V7x=$La6nVY?cvm`v3ssliB&BA-3`{Owt at D@x+HxpXt<UT0H7XwPb9sT8Y;=*Iy
zQ9hAHM9Cbzdv=nOv$H<;1QjRhdok%@&!1!?FwZ-C*6;d;w at MaMhxP$4efRqHFvOt_
z4&BE+Pk@<lXO5mCDxEu0LG`Y#M_UvUm*_$vZbmQ_8g#`Br)t#(2?5h9aJGPh&*C8>
zqbw<jiIU#0WyG3H$;fzCUA=<bzVufU9cWWnA{5pXcYHJ!3aMfD2D+40R9q*u&~W95
zv%c3WB}5QV at Y8$l_QiT0Z4FdFAaQJGq8LL$LUc`|Ck*OdB9`2Dn6QARK<9VzjjNxu
z_(`>V*&Vpw#Lyfx<@?vKnHK&sq7EXQL$tgUUz1h5txx(Ms=W1na`%BKPFDba7EId0
z5^y82F?YZeu|)>mDCr*c3j02Ml=-Ubw|!lG{;t?moa?jwXv70S#%4vbJ7`kf&mE at O
zv$EQL at LHc`HB-k&i7xy3>(`L1ACr4%Cl8q0oZ4 at tXj|v6<t#f8kHfv20+yFgUDrw?
z{lZnCsvz;%?>rjSYkd`MZC8U9xhHQF9eDKQ$@wSW3At-xw_q=}?bxv;Ir+=J=fl?U
z0<uq?nt%rZ_(5Q{__@`Z-XdDj!&=O(ttYs;sy9y#@e${qGH`NePeJ*Nf|dh(A6uA3
z3Zt3S9B$`yxDke!%+_fGzkK|d6FBm=d492Wy2?23)P&-MgM>BN*`a*M>^co^4rR$9
zuRmab<baDUH~lLX(Zqk_lIOW0YrMDHHu+~Y%3toK`mAstAKl^i?Y9>8m99m#!iP8O
zh%8Qk)FYbJWX9Q;gJ*T*0slB42NN1FaZ!eviQTn?O`Ax0Ai#MqNWkqhL^mhSpPxE+
zZUm_jJT|m2hkqI8IO)tU5$57j=@ZRFmjQo<Za!OES<+<+ImO(2S_)&jhu*5F_(VIy
z$D=mkKcPho<khu%$Cdh_40AQO9xpR!&?$bYLfD;`FaL63!<)g_Q$Mr2V?6jGNyqOL
zn&<0_;S9&V3Zo$ekMLg5BFN1(C|Y(6Y7S4m-=g~_(PLAqS2(@hUDOZ)m_!!D at UYhX
zSZ4K7lLPiEfJbHU5+ncp`(>|T8#G=FsAxYEKF*PNyb-;iUB_;A#okLEVLgQ!>Ka%x
z<eboV7ezwkK9>_gJKWUtG?XT{Si3>7oC|7nJj-lO=pQ4S&r3(uJgUhX!keWNl-pj`
z_qf?CbMptDCt5aipU(dD$<(wPyjN5}d+F at _rH4=uzv|QT=PzF_|MDtYx~J;vMimjk
znl<MrDt?mU&Ws6r?QZ^7Wo5*p5cBjaC#FmGx=w+_1AqGH5k)0JL%p%<LckqXt%@sE
z!gu+;sj0oORQCA>WnTP()^Fd4<{mj=!!7)PD*@K16Sh_=OKK)0jxWDIpu<PE<nhW&
zDJkUhBrZ<gx<Ot*=;MmzFN%vFq2BZG_D)m!t0^9tp8kGwue$_fBSH?%f8`Lt!+#EI
zt({ETx&9-E at QyQZeNG=VybMw<*7XRHGetP*wdv~BM3S8a^&KCDt#ncJpg|GKmPa&y
zsE`oUURl}w@#z<VfMfd83)?-z)X0^szNwSeF=epep6of at wx+7rC;#X~GlV6Bn-H3P
z)5rP!5lHat_~TTud-j+s=<kLZgP#!*kiX$%map#CS98nEvn5)%<rkY+<#VZCxiS>t
zoIuVeWYd;cwU^iAPN_ at Mcod{vL%(ThX(@eWcFFQr=!pIDWY-)F=(5hY)A~%k1#tqA
zD~ybXW~vx&5u>cp%Pzg=IRGpQLo+k}UOT^m6baw90=p0&XRHLje!BY0_BXio?D<R)
zLA{m6fkW2Lv(d3TPMUF;;}xB>$oP|_;3{{!PAU<%75Y=@g2s&<OXZ@{tQP9ipPEt-
z$vs}V+x81b#GW;hT6XM6m06zXX?t?^k6UJD*1E>sT}t4C3}(`#>Ca6s5sgCI;&oCx
zrK1_5{NbE75kUyqIK1oL)u&!NW>LA}+UFc$n$U8;1w%q~Lw<d|ke;4AO0sLVNX~<!
zk57CO2+p33tW3EKSb5~op~BxK_e8gp`k`1^OV~=`Or^4q^1ZK?MNM|wZBs$yFmb}p
z!<7`YYNSjqUPlo1zV0TanbV}%E3J>7Jor(C7iFil)x5Z`*5~cpRVg_eXD%}UhLZc4
zDY}ge?c}7S6)O*g`j<o%yOvfiId<juRJp?t&K-it(!^b8n1s1VHcOwk+v*xOOcVts
zrXNe&wk_IRx at 4lLiki;s-2rUqrqUI+RnIjQ$Z-z#R8_UA&Y{rz^s{UDbXV7-hu$RT
zwyHaxztHt*R^_h2$a{dltj*G$XT9TJjoy3U=Fp)cRua*A`v(7{DMzsDGCNsxH0J>6
zEpcm9wd`{H(mi8WL_U?KHEG<q;Sq!CJ3As3bs9f>xQTv%bKvi`Hf{Sb%mn1ZklrkV
z>v2uX;5SAx7NsUbLijX;>U#)APycO~p)w43hIhiULe-QB`b&Q)G@)LV at sA#VIK4l6
z#!ha?qr=CZrF->2dV1th?QPm~z*CZCyy=M0R{2FII%NZjaB>hnOVQ4yu;7Nw0lS96
z%`+%tqKZ at IEm^W~$&#T}8pej#=8tP}WS_c;ed20ayhpI9u)pP_x0DL;sUmzJvkSXY
z>hDHY&#_3!Sg at RbTXY*;#L3f#y-N%RemoIf-2L>%9_!%47cUyh?~3lfO2U40+Vk;>
z+vQD5Gi-z(*9<0I*&uu_RJ6Ew_nF^D#?T6dJGO71>h2Eyrmy8YWre_Bbli>qd^@vf
zYHY9hF=#GNlPoG>85#Hc^UGN%CMWK at G3vzyx;-8U|CJ;viln>tZ6<dlcE!gB=4J at l
zJIsPGZPTf at xV-@><J3kq7Az6!!4XATKjqk`^57wHM1VKq#S;c_62K9Bx-v?`p#LGn
z45EU~i4oj}BHD`<{QCBK%!tmsi at ik^FJ8D%S~g(yiWMra2KMV$``|%TVRhk7epQSI
z6kBfp#i_m&O8lVGrG`&VNJ!ba6FI=aHd_N(|L8v2+QeT9$6;W;;reRy;Qp9<Vc`z0
z3c6Ej5W*zCeSI at NASq4s4<;&-Yl|8aQMB<xz8Dp?F#Qkg&_r7x=@Q!cQ=^FTyL&*U
zb-#XTKg-UZm0>zlqyEymTfp_Qg0PO}zGE*zD|>6E8MD>U8Jnx$<J9`_WwE2uWmU8?
z*i~`!Ag$@yr_Xr1#}6LBen|`X)6vEL4~>T8ic+kW56pYib0hWiV+vjolC6Y^lt;3&
zg(VVi6!j5zk1*0WFE4f5k`XQGw)fpf$KJZ|p#6jBz(iUY- at H%T26RVUV$IT{Ac<^i
zZO3`4RNbpw_K}!`#I4d&7*)L8pPrqI at ABIlJ@Q%ow5d~(E7OyJF1A5O>5hPq{L%b)
zpw}n<bkqc6z2!bC^jGsoZB=)o7N?#R6%~conGJ%ucQ2 at 07Cm*>-?efQ-vEbcD>>NM
z2%s!yyf3F6i*6`z%-lVTh=<YNUeIXYZQWUdod$L)8=o69-?TN(PB;e;VKVndC%>E$
z!{7*k{nTc{d}`kA7wouD)%Vo<#Xl&9ujS8|C24$v=fu)p5X~y!eqIq0A`pO|VQ(Ys
zcL7>A`ZjXev>vuC+b<^*i{3V8z>LT!oMH-Ld;Ck2{^^4Z>?JwWa$$E6#upbuj2Aa>
zc98gRul_-(`UHC{0iYo40GiAJr%RY@*KqDyetsBa2#6stgOrR6(l>?*C>)W|+O2P3
zFxAV;t~$p@&FHFe`O#Qm=5lql6+_i{v|7P;qqGqn`S!m~8_{#tEZ3z=&w%eDlysYS
zGo)c792s9$XZRW`v3YL_mXWnW6F01foUMPf?BgN;LxQNr#)RRdDK09a`m?NAJ0!#r
zrgRLgIfu{wkC9?jL#*$KFn_~`_Z1Y}z5DUa8*$-O4uj!Wmutnz(gRS5Enc!jyE&>#
zcJ at MFybkn0_g*}BZ8naaK^ZBj`i6$fAih3}c at bO?QW1+tdjd*;Ed0ZH4beEmdWwSc
zZK<&QerI<?fB3pJvTmQ~Fbp`JOf|wLjg8K$kGXjs<X3&YPyXqq#>S1?yeGDK7^Wh+
z11p8mBVR>n&t_-ONtxlt=9<KrUNBQp?i;DQ6Y$``sZ(3Blr3e*`DZyPb{N?S1O*&6
zA_9J4({92&b<NB|Xn+B8Bm~rX5^u?`tu`ArXR#{bbt71!=wQXg#3<4kiZQ=@d8bQ(
zTrz(`bJU87S at xUk!?KRGwzY-InGUO>j^Dc%ahF@@cbqts0;8pFzIpxn-1+lzii$#r
zh9H3qhldYF6S|G`kP1Oj2fZk@@~A1!r0l6?AMtc?3E=fgNm_0W$Op*PcG!SW?hP2P
z>D(Jy4ITBC3rl7Cn3`%1zlp;-L_N&@#)Xc$+h-a5CD66BoaH=kjWF~ma`*1><Xy#o
zL{U}J&^16mIx%sez5OyV`$1zQSbvfNQg8S9jTaY>C0#&ChcR-p;3|xuQTL9^*}q?@
zZ(pYT`SH}y4l?r&IWYf|ZJk%yqqt&?Dq|_I83iMJL^07(61$$Sy$Cl8rW(Ds|A#>q
z7E?f~j(07H<UvJ5bki1{@yhFQxiHoz&nwMpVN-3svd{eakn#(D<(&BQWj65ym8G%Z
zW|?QtK74gOULaWh_I>S*zMX$oPZ&3DCZn$eg5)xgLwoJP`ufBDwA1w?2__W?_P9+x
zc<ovzC}EHl`pvt-0z)n5!F!I3!-oy&L*FW_*sjcg6D;rc+SIf10^Zi;4S$DbJiI7o
zLymr+LhQrKbYA;?U8^-o_xQ|nH3;}i4 at _@wCAVoN6zx&TRn67^9F;WG*LPmGv(hNG
z?e(EsNy<G0^si(1rb>mcs;jY~(wU!G`t#e7UV=!MoE_U$gM-Z%FZQzN>r^75q@(;f
zYjTg;q|xtVdiCyogY0U}EhCURM at B}bq*PIH!PV~GvuDwQ1-F}0x0)h+=VaQHEVQc8
zmb$*WN*<(zkTOU12~y`dmmyFer_r=+?)%W*xv`-EPtsvKZGq#z5RLlc=_3`yXN5y=
z2qG~z#K*^@0HfYZxc_iLwY~lKn`?UgYW8d*=k0TyV$_+r*Eg>S at e-d)@J4+b`1 at cZ
zquhw at CF|GE-n at QUXy}D+ZPW0H1WPaX3EY2Iv7ruidKh9br0kKA0{b4rZ{iCLcqKJv
zfZG;fVhWcv9iCMGiwl<jqZ_|__Y3Coki^0bFm~6^A5Kk^wmlWi(Hj at _%w*<yp9lR$
zC3+|<a$3KBI5{O39ZGO}@gDuM%j8ebL6x0uQ!rWPT#hPcJ>Ysc%G8^&$L>Di&;<FG
z{46k6go?bTtu8wLZ;B*SITuufq4sYZ>Dyo)8rp4~)AM5evgP0Q*>92%5VJni?xbHu
zt6i0-)rG2-e)zs$R8_TdhEfhNf3u)KAV{GNDbd?HE+}z|<5r3tdehL*Jg#rJ1L89>
zZryve0!<&DcEDJGfckguY|YJmr^soEM<==~o`i`77YC^S at +wtE)KW}U#(GuD%~}0=
z_3~W(MZv_T_DLK7S#pvbNdU&i=j<d_dkG<bL8R<I1^~Z8tCp-Rjx|knb&>`Mqwx<6
zgpE#>YI=0b=g0S;7rpim8YiMhSAfz?ARy8gFOEcmQ`WJ$Bo8p;4v{5j6pLTjzuXdP
z3^uP3PRRV<Bm(!J^sisB%F2^Pv(BFT^VE98oh4fu<hOf4o2h-h#BCMAITWKi8lVK>
z4u-%ub??TjS1<>bmAwPC<J>rS^IbzJU?eTtNayW6RPdm3t573jMQ{lz+ZOfA(i?Fm
zRt*P-oBSvA`rFx33wpg0ao)~^ND|~P0YX6q0Y1hlB=umlh-JW0+Jodiw$t3)tPI~e
zhlk at tZ!D1}+RRqqQzRxnZEL(}MZwB}*RCtyK#F;qo}c5q>Y4bZ%lu)DVYv)Mz#BK4
z5EGgmq at PKj_WXT@BAyN_)Xp1t#bijd{kW)p002xuqWWYG4IMVv1t?SNWXT`5MILNZ
zOfD;)8VPM;(tCW6W6-1SEv at 3q@^%Yt2iMoEMB~X-%lr2!|6- at RV#n|@A2YJ?KtPf-
z<(J_ at w6;F-t*!0&iAl^6f)kdu%IB-`&q*Cc$tKLEpkVnMG4wvIu2${c8#~L!7mZTG
zG6=2Yr6Nz9sw^rX at 7{c24Dbhs=Oon4GBOs{*8Wp3wZwtyx0%}BP8QO}M5%At^72CP
zbn*bvWT}~W?LTy=wC1*9_9c#u$&1{IhekgiaEOVl9{O|MTjT at kf!52&%M%tL2Xm8`
zm!1Fg-qEEW at 9tVUW5!%kyJ#MVG`>DFx2)yaYNh(98(E)E%^KON>lW@)zH&$vp?6Ey
zt?T6K-Zy-$%Ob5`KY#id{Xl4w(#IP at n8-%E*eJ_dlzMSV->5fv<?K_$lg6m8oqx}t
z<m$Kicf2}bDf}?|_7DKhKmUAy6XAc!7xJrDr-Gp31 at Gg_2$oJM>Mj{<VQFcuo<!3Q
z9~4<3v2Grf0a2l%W5zpdmp?7slN;Cn7YSjwII}}?T8n!Al6WIQW2A at AmQ%RlNNq1g
zIoOa4U7|B=m5EGjkzd}wDC%rVlq!cvrN;Dic8MBphWlpvG~A%(OUbu$d3E?1m9mue
zW at MDYyAU2<WELWk!CtunUmIPO`goyi6O4<E&p+D~qX<@fi9ncA7n~u!(-^`S1M2Z8
zdR=qRr8`e=Run@}|CB6bi{SB5hJtY}Tc4Lo0j4~q;)l_hK4r>K7&gihnjJiI5uHCL
z1JJ{3lGyU($wlT19lye!?r3Xcu0S8COF`u1KJR~y^l^Q+C>B$TFv_Q%??_u@;PDia
z4{-y&4!Wm1<>mMG40%K>X`V_wj{#uPIm_d2%TnfC0rOj|Jna%5Cp&ONIfD~=+B6-L
zZ_03}d;jRjbb(;b9K$8n%N#2yTsRbnf#3uRV{Aj0Mr3Vm?fKifVA8 at IBGf~_Lo)iF
z9q~1v@}&+-{-Q;l09Qoa!O`~IN5OR>HT40<F5J98pf2|o`znuXYf{qudi7h$IyW(>
zZT{nUGQ)w?1x|f!ZNs<69x}+yaoxIgxWg(!^W{3N5Wo4)m-v1)^zF5ilF@}+UIYP9
zbOS-`%G=BGLTN$Jr1-6PQXP?WK0<<oLh-rOb7nyavjOoVG11J+t0tvI`dl0U<=m^Q
z7DMuLcmtFh1hPms_1X+#jWX- at _NM(J+>8bWqm1q+9ULxtW`r&W!j5g*=FRC&u&H1H
z9zSscp&fVf*ok?D3Tnw^)2F&uE(~5uZd+G(Ul(A*88fz;cDSFVBjbl1YF_)ihd at ei
z9H9z0#+hJsjhuFlRCl9lY8vWr_K>8<!()Cl%m56a3$jvDIIajcGR=`3(VkLUZZ=D^
zbLoW;HcWc;z(IqyIAx>EM35l-ygSLK8ZqJq%hmk2^HAX+FYf8|^}VhbkH|F<en49r
zo5_o&&G at ypIIeGu&YPzB6nur(CWq=OdjH at qviLG~9XfA13G&4+QE1V(3gw at er|9M(
z<ERk%v@}?#A5$eUz0#ag0TV-9S*hwT5&utBu1b$Zl1(&STo~uio;^;UU$#5#DH at R^
z<Di2_kJ=&1rrnSEI58mcsavMi2mTsc{qMW&NwI7blf>fDIS-B>-<FUJR<>~A!~x2q
z;<?A~+}TPRo{m{u)N3yv4R@(Kk01BCoa=DG8_hd at 8l<2f9iRhIV*LPSA at P*O7V)!n
zB%T_|hU$g0MFn*3gz2YSEn8K<KrDt=<qmW5_U`2WZM9;Smsc3k7Z&my>>!d{cw;_Q
zxSlJF?U6L!$kY^luZV1u#)soS9i6pI7vri%q1#gj00`fEYKnUOvbS#y2Tn7www-%B
zDV4^Gjf`MXUst!D`0{Hf_P{ruIFUHYz1J2O=hvhnHNJcI4othT5ym>UYKU1sQ5A_%
z9v%?6p>$_(T2ggRX<83-m_ouKYcL~X>Korj_LIPZR)vOU*ChGJ_U6L~x)O`=2ZFyH
zv{Cp`lV|y^l4uk at KMnH)_s)f&A}!Ab3Ts5m&iyZ53|qJUZ-V$C8JW#y>Aw*aaR!6)
zU%Arl&`Y_ksZ{p6lzX4j+H2uGlgo65u1Gj`S+wcVHf9o28Pl{Nvsuqoh{}=XcuI>U
zao|6{8(z~6kNZgxK6uVG-4PFOTG&dfMsE+=t?ChDvuk61zTL9Kl1!D1?ed?=t)IiY
zsy~LLd~t3519D;<9ep?%s(;_?o}T(8!uvd$ni2;@4?A~FSJL at KUEMqSy<&r^X2s~o
zVRmLINbd#ne`U72&zkj-z!_e7!1skryu}BOm@}g5S0H;{b-*+()tpg7q7H=n+a9$R
zqQ*=p^LgkK6n(akq3%OS?ZyjB5l&cJLh%@(K#?$aguLv2Nl8fyg)kLX%JkFcvlo{b
zsV>a@@%BwGrF~90le4o|gH*e2c75{1&*jyk*i+@$YJ!6BiB(rs`83A at 38TRxe}dt$
z&H<01zI$*0a;1c=Su;g-<z7^8G!VAv*E!7(8}`i`f`5rLlU{0SiV6xN2!+5Uf(M0=
z#{&cy{4PvNKc#j@;^}{JDcxVj at 3jkUq<KfMg0KDp5=V%suf|37Hx(5Y##l!0+2b8E
zXw1Fo<#C*cA_AdnzeP6N{V1uw;^KGigm9pb_)lmK!4SWGFCdJGLJGC2P`1lB9AT$~
zG0x&s{9q6;G;rK^+--b)^i{F{7$`AY5vwE)2!>pI!IHwQM}brW7^h^oed~hh3Q_-~
z1&9n+ at sH-9l3)JvKctKk80LzD{l<0-AqKSf_{&NLvg#Gv)B?5vB6bbDTe3*$czD~_
zuS4zZ at c*E~N?qrki%y|E*>n2zI?RbYbfhSh8T0ogOm-1Ec{q|tCBkpV{l~N4R&(gZ
zt5*s)N0I at FN}f^*-Ea8XwTidh$J}dA*jV`Z>C^aqSI?hc!IvMKG85+y#5PeGu;}#o
zL-r3b^d*#g#TK<lQa|J*7#nLhPHS;-s!+ZmP(2-BgA|BGh8hvMzi!<!@Fl8RNHI=)
zS8c=sXJKAh$E0m&q)MnsJScw3!;0PU4%M3!Z4 at OT>@4mI#{VEWR`49OCZMe0tei}Q
zkhnyBhdTSty?ZD5&&o=}5o8?@3)`2dhPQ9yN}gN9Kwz8BJfD!K8LFl33i`cv?N!jQ
z;PdijTlz4-Xgl)|^9}(?bETN8%cU*qK%EDg0>KYQ!uvcfGeu5~>Yc;?DHR42Dj6o1
zHe8)!ndS%0558X3!789CY-OtZ7P|S1se4~(4}t6~IvT1QSYrRt#klJGhxhLp>4#HE
zF?~;wBQv}ZWlLK`H<?>nV(%vdGXsB+&tg=MU=aJZZ$D3W%XVm2)4+`<E`IsS6)tb3
zSSNZ%t~2F*jM at B+l4jimmEpJ6xFn7j5#(}}5sKjyWVLCO{n&XnPgVMe)ZUD6K#_EG
z%t!^VYy(?cD7^;C8bd=vx9i+2`xu|nI}scvC#aTi4|OG_R=_79Lb)ezxoQC^r4$w8
zk0<M^;}JyJNTKRg)>B%wr%w7Esq}!!Hu=H}ee76KQ^okE93AufL!a+gmn<?w=Y^;O
zi|D!fnG{)^gcMKB4x+k+(DCu{0|2d<$eP=3Y!i`Xp2C7+bUk3=F*;7HQMI+}xSg8n
zoZ5DNdH>$gYmI2E(}INy`)M^N%y>G*CZ7Y8>2L$yzm)%_wW?%Yd-Yk&m?FC_C9UaU
z-mH)Aj4P07c59frFwc3UM9*0nRtwT{b3<6crP_G9k4)J8onn$ge3k5`z~P+G{1A<}
zdF$4=t{DdV^uhrVE`TYd&HpI!kBP~s4MQ@!%Z0$7g~(_u&$l+_YmREPMxG_Q*?=$k
z|Iwzq?D}yr3KeLs66Vwca3%UWR*UBc2I^NYLrLL3Axp>8?6{Bdx$xiZ{|J1bbh+IK
zh2`2mzdjulw4_5Eb^|g&LbdAKj~@e0=R0d7gQU!6AYSym5c+Yrkt7%4U{`Lyc|Jal
z>uekx>Odi}8K6LbNaGxOLhi_qAJaV#xgYcdjquwzSUdUBg$sv%s5v5-9KtXjltI4&
zxQ^y;i5%`9&4egMR7lt}SD~q;MQ;3Lk^vsvzP+jDa#l);*^*j23sZZ$L*#@KKAOF%
z*2=96p}y(Bfp<$s>(!y|v+CDxqqX@#{WOAf{>><y9}w^zGLONH<Y6@}J#+jxuza*%
zKZ9?YC>%xVitgS;ewJM7x9RnF$$3;x0zuKLsvwD-m6_B4|K{t+Z1Tj=kjSu9;pC><
zOf9%~uLa^BnH3>7!_z7emX3Sdf`Z*}Lgsn at yS+)==7#myQ}FOy5)lhO|9rW5+bUt}
z)?0pg92U?4zTe#v&lXnPzMWwmyc4C7x3<bvRk|wa*lr at cBA|-Xey~l~hJ~ekuxAJc
z9T7dpfY%;<l%7Aii58NfkOp;eosq}-VGRX2h7|>c8V2;+X&S%kMbtC=?BqC)9Y20~
zXejEN#C`krH8yP&#+6d5U{wYU=V29vQXm#u+~JYX$?_&4N{zmsIel6|zz`6<Its^6
zun?^g3*#L2<kKYzaH*o}dR15`l31$Z5TEO1VwD+WrFnySZ-=tofB7&D0#;SngI&9}
zr}6szMPnLaM%a8G- at Q}Q)Le-2_}~eFfrKp*q+AaJ?V-=JocQn at C-`SAY;6 at 0me*uW
z+|~b=<Wj~B!u{R6*$pmFsqsPX+p9}U_Yvp-4!nO^7c#Y)Dvv at h3VWid`U$INYRDtm
zJ at XeRT$l7RL0H-Qx0vKNsY!c>vi7tac8SZI2FA$>Xfuh_;pb=9->U at Y0PbzNUzutB
z5t0EP2mc<->#XxZlWAl;GdDLO>*d`lC at PNW>V5cg?V{RzEZ94rZ56*Vu7$1F^NZ}G
zYyBCU2=~{;$VP)L8Gla}`<T(m2`^ujAMGn1V<8?mo(tCt0}WoY1IzA&NOs999X^1$
z2iS_%>hQ>|Km-10m-z1}k$83IE?(RK{~M_=in=xEeX1GG6;&AoMH4=SxoGq6%ps^9
z%$mRQvhMLJY~NtH3_1szz#74fSn^j%dX3fF6}P$#*96TmCtI!;Nq8o*?Kf{TTlO^)
zJn}*QGZ6QuPk`Nu9W}>}AMg&8lNRC{<Hr{_gdoh(uwA0%dFWk6A)5M>x`O#A>sZcn
zu7#Q7zTs914i2W%EI+#NRSRHBOg~-11z0y~oaJA?9=OPSy8$dTRvs-J8yAi4d|D;5
z1^Ev2Zv60gg@&@aL7H2%Ed$&b?xvlr^F}X at o0-Zd?hN7UhYq~~Fp>_Wr&R1aw7PCm
zxl(J`I^Yf at FyK@C5*p~pjv2piCTc`SxnWu0HsrG<CMWMoP4!JHJfwADId!Ag at kh^|
zWoS5!^fKuk>qLnKDaywynp at zLt7~F1WJowAE+3x=9;r)G5(Y*_ at 7d}xCiA&$aet)F
zz97C(tLMVz&c8qEsK#w<&bx-*;H;(tVL?iep7&Kqk+Bk^t(h6Sg8 at grzItg{c=!q;
zm?eE1-WmRwyS;z6^R#I at 8_#Xd3keMsmy`sOg2bC5r!)WiY at zOiO7kVRI^Wu at V#~o3
zB?`{(KYhB6NO0CHl>PH(%+M(PZeo_t3gQ-^(qjj=SHFT9HI$w%G+>2n`g}m%E at D9K
z6?6$!;~T%Wwb6d7SS+F6C|?xDh=WZD3A!2mqq^lxdnfikmo53 at j!W~_XIzCMhyKo@
zV3Lz~)NLo~e>YpPftSqfgq$xr!Y0f<D`a)C8Zfk>$F;RTPBU;;>19`p#NWAsg(qXc
zM0f1)WOg34Gmu}#rS|MgB?^D}KSSIwqksa6XZ!Ze8}m+;sZnLGIZingY2YV#){lyC
z@!j5I&rKeM@>b~FuWU^WJ+sLq^PD~8-;qt6;&7j2IfD+hoVnShd9sZGdMQ8L%<`vh
z32aJDOMCe0Ro1?JOf+~*QR&dT2ek}LWOzu3S#Xb?sU;3ox#CWz4(}&P$z#_D*1N9>
z5;F8|z!(?^eOiz7UZKT&M(JsudP81xOSOsil*Sfbc^t+aGtHR$ORZ#bRQDJ5-{7A8
z;5{cZfd7=>5aI>ES at YI(G=m&KG-B5jX6r>;cX7>AtK;VVC+<yjx7-pOL!PfS!q-80
zaL(}7INAvkRFskF*IR98YU&Wc2EGymaJsF8s!Rt*ik8Bq#V>5&-QUj^>mD>;+JO}}
zbijZzU|+07`4hU;3>+jRB|WUO&`}&7`WHx<iiktCQCe0uAP`XDa1CbPxaU@*kPOTm
zGfF?lY+QD?8~~?~uq4%@dQ~Z!L+C=z4<#*eN~-9`tHWFC3z2;yEZ;nTwZiA}AMNe#
z!wxFP?b`KJSpS at w32<Hm)VQQ3SI^pdM}8F0=jd>mp?McB$a7leJivvc?~!wYVwVq#
zCF{9y_*4yVq~3G`uuHOmqk4!(_W=ba at IhDCXYu0UG&zSqHwQ2_ihOZnV+!GoQQFg5
zOL>TN3g>{GSO6Bub~OXqLQ$L^zlGk_HL$hHC}|2(VTtbG5Fk&muMj)5usuCPD=3K3
zO6cCcrM)N*_u2(iBKgHG%0bg4?#}8noEliU$IrtP_ii?8+nZ;<p))->S+QYZ^fMV_
zZX6Z`nOFC&iit-DLxnD0jJds&WsQuCEr${!Ajz3dh2kl9&+uQ1d%xeVF>Dp#I2M*J
zJ<##30fgB5N0d;PA)$?8sDv*lf{xMZPc%%OFIH7|NFcysTa5aJ7zhF>H(fhHwateJ
zBVWb!;zEELeo|Hl>yzRJ`Vc#7+_u~6n+{*T{0rbI#%F|u**wX9W at bvsW!uz>=g$z-
z(T*Y$OPzW<M}AZUI)VwTFLgPI%DL$xGO at rIQ)o9p#2)rP+D}i95i6;cp6_s)2?Pj+
z_D`pH*;(s-(BCv(zp6ehrsuuA!!BiKi)1g<i87ye%gf74S1#!n=L3ihV at QlH#uW9{
zzhG+MiD-nHmVWPky1Bl!wQ!KQYF&|6u<W~PQcw|LOQ*>%>>VUlnKk^6Ft>o9<|*B(
zU71j5v~ko7_<<<5i>t>*?cZO|&1PgXFT);<<0154%WhY8flwdE%|uZ{v4dWg-!MDZ
zCkkP|)YeP!H#Ns at FwoJNOHmWKaryij6wEvx!emFbtkby{zkAoNckkar)QnBr_k5o)
zVNu|*YfLdLVHxf7+M}l#t#~P*LKE!Q;F759=igML!m(CoBBaElnOuN at IEK?=qluKI
zO$Bgo%DoA?C(V(nEy1YSe%H%L2$ugBTCSh3+vlXC!XupoZclI69!P at G(XRD4Qv`yv
zL0=1RtVS=*lhnVhu<^DsT+m3nBxUKbTStia>1cXHYc{+kkJ3SD=VPDmTB8}myv2na
zfjw_?Lu1^{^5x`~Y0J^R(lYZviGQ*9GgFE#eB%dOxt4AF_C??)GYj$+6FriLztEs8
zc;P}ra_W&5BCiSAJL<6|Bf&Ec8a(wWa9UUWdH+_kgfAaIe_jF;MB$#c=zf(}bwa71
zrG<si|9f~sK!73P`xg_GD;}NXS$>sAK+ at 3MJd|PH&wr0mST5TsB6jmQDfy`FziyWa
zaQH~~zy>A0J?5bKZP9&Av{x?B^&FTG)>sADK_r1Y$1BL6a+UPZxK~fXyY$6H!Z)Zt
zx2F6Yp9Qx~fUWMe+kG at OISq}B_Z8iF#9`q&&KdH)zo8-X0aJ{YCmV2l at N3VIr%QT_
z%8t>q+;ehsb2)WX>h=>9`8D+6@~8ajEsZZ`><qc at 9sP$&5qkRTV#-%h>$-A~jFBVm
z2nA(!S_+qA2HyU<xv7i+C|r?@Fi`1jRODlZX8rlK at a2RV?hw_nkqZbB5l98 at 7o+Q2
zNrFwx7Cs|@3t>{_eZ0N4_z8FL5+Bey#PpL-yc^~nv}ln%h|!ugzo~&F*L7C)u0Fbd
zf5A1Co6K&70am_|Sb2U*jM;;F^hh;yJWchHH|;%tO}F|J!d09qH5Fn%O}fCa0d-SM
zkCy<tlw37T%4k@`5My|nP>_~Ncj=&mxU72!vd}rR)DU1%rEH!(X!aGMUldrQf7ein
z7gij=wXiw}ddh$NLUAMzBt6VYKrQHT;b?pc2ONz#R{^;Z%90a$qV5wi^fuB94~EAL
zt66G0mCwnfK=<9{Nn)Aurk+#Er1CCZf)&WZz9~ee2#%r3UKB#3vcG#g65m)SIM2~8
zE>y)9>(pCBSFBSE2x0$I2;uy^NDSZR*(0NRrG>Zo)cs)tlXB;BqnLgK<V%R!w5t(R
zOqe6tV3)aaTpn&vZ$nrj5a4IzCn34#pH<Jstyxea_TB7d{IIi^|36}5lFBgQgunl7
zDnA;et*JS5YL34My?2n+P#_@|U-#Q|sCbYEWeH>V4!6b3EL{D056x0r+D0*qO5DXj
zEir4Yk-Krp>OXAQI^U8zt&Lg*<+O>qqLYi`sm~38A<vGx{RXUNu<^x(kB>7rrE9Ah
z=fLJS<Hx86S<OV-2BLxWJR)T$z#`gK217Q4NLgy8Y_DNnrdc}T9-$4+EIP5!2hz0S
z?%lQIR>a)A%Woye!sTG$=#AJt!oq%nrwq5Z=N=n+KHB%h)hz9};8m|vBHG2?yoK+A
zvZW!{OEQ>uQL{V+je at 9vq*txh7LIZTC<<?+ynXoJxLWBnXp6C|VnO5G$vyEJH_n)=
z89`9Ab;$DNoDo7)`0G>`U*87!DwTEZIr2O>%5)NV+L;Y0%uqv0#JsKYo%aJpitpE-
z-DG<NfQ_BV>GC-u`{ylXlQ`L^!lY;oZ?HVlDGhv`V^oF-1Wudw7HYyS3w`0ykLOKd
zR^YIe<wq|4J9>jB#GX|6HOoaEm>1m~WesyR2&noEgH>@h at _>lO*9E=*hIq at Y!2c%U
zoFBhNcad1qnR}I$+N~!kN(q+4QC7NvZ@@QSdUS%^_?DDS+W#0C2?w4dDQQ at xWX@}4
zmz2I1hO- at 7cm>}oL}Er>+puenIS-t(&J`b=b&_3WXJ=<@yjkfpfjk|bUk;1OZnQG%
z49H&;i$@q(*e7#D?!;tNstzRAJ%28vxHW875s*5VbK~pRlG{HtU|oIm2!Yhy@^ale
zMUy<|pQ-CM?S*;a`g8g;5N10}n}UlGJZG<6tEF~^5IjD2J_rT9j at gRUszq_*&0Qv(
z<GKeCUkFyn*5KHqxd;D88xMBqb#+&`@$5Ysrn9ewwQV%Gx4Y(qnascuw97`-P(C<g
zg*n*uS-vx8X3}=<-|s`wl(FHcah at eDD3}QWWJq<O5QOX;7(`A^@$=`ud3YSd{JHFD
zYc}oLrMAgWPtuR$`*y at BG0K$vUnNx3S3YGFy>L=HU>@feD~i4vfC*SCCO(guRcKvV
zLMc1O2HMu#sZU$|d~4BW#S}6!0P`8?@s8K=S1p>p2Ev*BiA!hxlO<Dk)bKf at 6l&oX
z(8z%{=aH?8!r*2^H`>Oe<m4lIos7D2Wur165gxqy#_DP&2742k73wz`NdwL~H8r)E
zmlh?5Ky>%#<UD%uf+_2t- at hl%5pb4JMF^ycKRpgkdlfY^Jt&0PtSM^Kgi$5uEPL?s
zl&6J|dZTHQv&q=Sw^Xtm$0PJ9O&@}ge3nj^JfGO8(iYVuf;)bsg_=Fd<*!M(vNtd&
zdG$)Wax5aAd+#4HV(xp3#@7s0bH>GDNX<3as;pSyxt1f|0ov{BV(?bS;*|G$0;uI_
z4iN|u(KP}yI)@EkPEt5#3P7FaQfb^MOU1X9AuR22=G~Hl5a58OUVnqK8fg2uZa1&h
zB|CuLL`r at MvVWYW<HpGV9rMk(kjOxDw7Wa)cB;u+z77a8l{>n)m|31)Cf`8<Laxef
zalt(t8yA-~Z1s}dE5m>Yk>keby!a1Dc;aYgRu*8z^5Mg;;|eJJ!AE^kP~d|))2dqr
zPX_I_ at 3q$Q=&a+{nYGn_xy{g_R{)dP582tiAD^5uE6=o-oAI=0O%Gs_u)n{pHMba6
z-+`OOak>6yt6sRCLR>+ugCPU6va?6FJ(3huKY22xSE$pAF-tLqlS6u=g5x1&weWfT
zH^K1lcXNTAgPfr)18{(sBSILP2i8))Fp80XjnX5SMatL_#@p&`m`8J!nTd?E&-+U$
z1|G3;&0-Vw*iA+Oy2XW~d+GD at n<`ftX>MVnyg}{G9Qni3J|XA>Q~)4n$RO<Vp_;7c
zXDoo4IaQbxmsoo7ucS$l{OaIMmU<6 at +SASFd3_swuJqAvQpgJnN4mPc=eSl4-d7c_
zHu-!PnmJ$vAV=Otj#psr>C;PyJ8JD<>jL<@-LG*`$9N~KVZXOz;8kkS9l5&}eY1zh
za!7K6FG%*m^#NyCXcNYd*ViKS!q8*EI6O5W)5eS$K#N1-ROR|)qRr6}5fsq*yCX4c
zL)>7uQ_rzc-oJZyyr;dOXhH9PLEBFeFo2H4NrpWW;~S!DU`Djl2$f9VUAegwPY?*o
zen-j+S|(W9Yo7tgE%i%vTS+#?|HE6TDCV%Kn;gv+G_^<oAF+&~`pF>lWzLMQt{~w+
zBW4Cz!1 at 0EW1HIq0(51MtE*XC`1Qu8$1xAdB5o-c1ic|&U9{VCuhHPaN0xWeTTuv{
zocyUzEYo*5w4qi=g9!$FZ0hsKtYRi00LipeC&0&8li}j1QHeaJH6J?@6&>N at XASE!
z2L<E{BC)=cy+pUg?ZgDB><i;4qj(?eJK&E_+rFx*P0h`8cq9Lv!!oAd;?c=!i%PJP
zbyIcGXi-AJ4K+G>t at VgF$jlT>V?;>Y33F3db;jpuN7=Exb(9v?;PumktWqFC!<x
z1MMLYCPFV>Jg8{z*yD$1AUIR~@mZH|M#XpX^4MqoafvQDlZ~qRrNR#9#<hX6MMYfU
z+A1mx`JBWb{c1Y>U#bNE&vyQGu4a`l=_36GtAC3d>Ww72hX9R=k`7K=Dn`<lHFJkr
zm~4B6I(>j&ZWrls2;_YZS-5C;+iTa=)Rb>D_Q+A9)L|hp-3%VsAnk(N^^dGyh^_R#
zN)o<_8mEz$679u at qSG)M=VAGxeyfJ%TVQZLHr2 at yb;Gj+>+pv$X+nV$caX7rH~7cy
zd=Zc9KE+Z&A&^)T*MTgW!Sr*>iMsS~_cWY6apKnf<3uls_^h0>h7MobcF7)C>g+qi
zC0(MNvS~a?6WVDy+ZcoB)T!q|$HF{%E?Hcp-#fX?IdC%N`nr*JBWh%is}GqhBNYxH
z2%ur=oo|NXyl~VcFQ!`T-m&8`e;XLtXpIeFr~ELYO0{p_Pe9g6N}#00nV|~$EE??T
z#9Izy<X at Tx7#4jfKq3BHgVf9AcMndVKAk7@@xzBgD{q&I5a1+O+D&IFqry?^rTFcp
zxDGJTO1@$w-UIOp=QPQS?;0C5TaU$-y>5873?T=oVb4o?R`0v3qPv}+IX0Pi=ev&@
z#mL2-Zhe3^QC{Rc2x5u_sT{h;Y|4*1Jt|H>w^88JB(iHT`+-f#MQgBQY09p#_wU?6
z%+cRS(kYt6;8E{#CmT&gYqNK6i0&kmhU?c~Pf2lS?5OuOm97Dc_U(5+3ev{eeG6}C
zd3i#<M(Fs)OYXha-M(Wa{@o&9$**EU<D{NS>+euq at MECU9yzzyZRJ}%ijC<k;XaQa
zII!_xeSOfmi}el>MLriqd5Q)mCbbTKMSeZ6;?rEdtdUq+q{D;xPd*wM|4TP}R+f8s
zc_kD##CdO6dk~8NGA;62ZFtCE+cI-|pW3>0Vz*sU7qZvma;9o(!sHxyH2PsVL7;Yv
ze+Zo)=hPoW1sGZj-I_T2X<6BUPCG6#k2E~X+`!tJIh;b<;{4|Y>7US%K at 6iDFzNm0
zb(!Mv(-w_Pu|&tLqO7cO@@yqZKK$ddt_ch_y2EDwc&HAcufpLI6fEJ!P_%m`rh9mt
z%gKqJ5Hrk0o8^r%NGs&-3dfYPhAGx^R+=E{=BrM6FJ9b3qPW&=3D1vOevpxou7jTc
z$n8C3VzC0#5u!;pTp9v^NIAt1K_932Bz_(oUe~W(<ML10yBCU{V0S;x>IgPaYNUQT
ztT_-UaUyBYqB{Tnu|4Vfwz*jbeR+;n>)JYcCzcVQ=cJHv1 at 5&R?VvzwB+i^V^^zvw
z#f!V8rK2Y~Xi3aNKT5*h!J~I>O}+gAcqeR4*NNV}dm2rN^Y|YvK+odp{zhvxyrGRa
zDV~%Bri^iOTLhc08vTxc_Zk*#c09ZIYWMKV5MMzfaSPUxLv!yQY8qke1#ibPxVEJ%
zvQ656^oUz^b^DT&m$Hk{CsmJ_fJ`0iV*kh9*axlTe|0l|=- at d?h53<L9!=vX9q%#|
zmg?{B>oja=U#-bWN(HSE>m(}3+%4JrqmSx;UjL-YA0v^n7M+{QSU}LUreG<$OxkGm
z8 at C!lxY&U;`|m0B%d4`C#nmATJx3d8v7l*@D;pML3mWg(Sn-SiKn8R`PaZtTUi`YB
zjSca++wA%$O_s3b2B7jSD2TKy_P3(|6^h(E&78sr%Q!lAn<4X+*y6d at ukUTV%5lVR
ztpCUtkNC4QW}Rzwk*S0bFq2xU*gId9N)`bjI=6%Y6Aa+7V8JB>j#7P{v)v6)Q3q5E
z#Wl-)c<R(AAt^FwCP0++dCzPwrodPz#M2vSj~;)8X-vXA!yBMdo=>PMz^xfTr!;1V
z`JH;&u=8NOY_{90j3k>dg`qe54UW>@%l*w1vNGtST2~S?GV<oF`}YUq1)#n${;s?T
ziwfFNCiukmICSV<#d2TS=wYFal&f>l+Qc2LN)yS>*t&VM&_h0QM}Xt!x|@ndrD5O-
zw+XMNPo*vSH at tr#&=Z(v_Oj~Y^nVo?+uaT(;KhQSV<G^Eaa5-Y9ShvfOtPW!a^faS
zJS{0XNWI{3ZmTgA1J)_0!y`E(gM&|CAibbtBLB#QncKsq1p=-&K_r?$PB2)aY+EbM
zLH+x0EEBcT^ql6R*S2}0mv2b6Kwkq!hS0mHkmj-$jU|j#-o1NP_skek at Pz+O4@|U3
zM&?TzEdK2Hbjydn0#Avj=*>Y7tM8}*4o at H?$KcRLmVmweo=R<(J{)t<-X;SF=G3Ge
zKcwyac}>1Lb?|V!C!k$~+jh?5RW>(we||L0)7<uJ=4A=B_+o+!JQh($FFmXf?T9k=
zS9mb7ON8=%Roz5ABAkG7<3<;CHnlo2O}sui_4f&a_+l^*2wc5m4`c->V`I??Ur1a%
zY}nN<<r`J?{Y+X%#__LXO+lwGHEwU{{_;rAmYNvqVAhq;;zegfeKnUhi4;Px)PZFM
zqoS!F8pI@}%TIJX=sXF+Cp^0CqB4iBY-T|!eg8ld8D1=8Uj(TMxpSdU%r05bcl0<H
zAs!C%5Bxeh=oEt%7-uKEvwHUAmRFu594QWhy=Ul3<F?<brh3xHl&m-e6zt~qdGgqR
zm!DF%DFr}G?}2!rhFnGi#fi(PQBbH%9e;T<LMZ&>`T}R?iHglGKpbkNS#j;8C2dVc
z!?r`eat7=y3{d6oi at p4a^C>Mzdh4=qmwaoonl^S0LcqXX%sEM;NrkEUg6WqCi3kWu
zE&1&zV%((M5$y|9#xSdmQ>MGU0saN?oq9bM^M$;;sWYZx;V#Av!B^sNW8e?<;rOaN
z4ykXgt&USV;%#dD9xeKL;NU^kJ{SRmmMlTK+55JA!m-igYIKZrocqlfs|}(-69}iR
z=RF?`2m9~$NwRSV<fnS}R99LxN7o|}5)6%CLm4L%pR;RgHPXI|r$Pz~_V%HiCsCUN
z3Ty*gVoI($S(`46;)gQ+gD0&)6My1FFhUFtQ=*aA(&eQ|<jlxY{=CQCA57A0#tpK9
zA(C at 7uZwYZK$^he<pkvGOVfpKED~rZ|7dN+0&*5x>Fu>9|NNupv30{ypI5Wb5Iy<k
zO=;^ANz@%5{8&7kh1$)NbN?}$lq~TjkW-CAFgv>;a))jLv=ZW`i)YU^-+WBWK!tgJ
zbSmS)S09II8)BkTF~)8Ft5(bWMMXYSF00y>xFp-_Tji^s*!Ug2(h+t(kAUHY*L43v
zUz1({m_?e`*kzmJ<BvpKuu at 2Y(k at h^y1!ddap*|8{XpMs3wjTibBMlcXzA@&jAx(P
zY&FCn9L(mWTK%6~Brxmp<r$1~@{>;Pl9HB&KJqwU4Y$aABhr4xL<AF at _2v!pQTGR(
z9n+_~>{UjY^M$U^&LNiSQ+JMXJ(}>|@Jia$+U*CHxGorc<<mc>&ZpWeoBhFMx6H~H
z7midJK0DCwV9TEyU*rPb{wRCIW1W|zajx;&+#f6FzO#Qf<i35+8}EkHz5DZb9W58S
zE1`xM(1txtF0ujI%ermNeHX<J6QCkm)BaxhxE=Aoz#~uQbbIq$xgmsOYKRBUp1$vO
zy~vWp)%Uj?b~obLnk`CnHTXXD{=(Y)P`XN%2uy7Av7uLJF`_$Fe?}L}nT{j!g_Y(v
zZ{F?sXZat|yRbELeTy-C;P&83)BD-6>DP^We*3xtLoT<S9RIInK}JDg$<n1qmJBvF
z_RF0#d)BPAgp(tdqeQFNGvwUb`2P%T!k`b63(FqlFR^L7$di82q0883LOb=l`xF*J
zQT4Xlt%JvafKQ%m?%<%4T((+GR+#C?hvF_iJ?HwkANt&yluxXxiPOLK$o$Hx2MygC
zF-(L)zRFeFnVOAB4#WYAO#++{2)L+ at di>!i;wqqAprlzE9E>Oegt7lU at yNce1`k0Q
zy!Iv&@kF?v&P_Sz{i7 at bLVgJ(XUlMkAY71^lVhGi5p$63wd0F_{rOXz8%RPAA{M3_
zeBO~S5a50s4)_P&OXIV4=3&gTWyQtw$UDTQgWHtzHO}UeB3tPt66>WuzQ*DX5jf&-
zpdhE#qHSP02g637>frrRmbw#EfgH0(6w%Azd+7JTvP3%~K}?92W`@NpdMY3JwUkk)
z3TcNPT$d4De`QRPyaAIiC|}>t;gN0hRB at -^VG=z9&R#uyxD0*_4xIx79t<1}r7DIN
z+EmD at 0;};B8E&?n(Q^x`3q=HK@}F^hbpHLj_R6^H?kG<Wkof;2z)6j74sVMpj=2^m
zz4D5XF~Me%+NbZ56uHn7()uR|&II}O;$cBjh`NNMs+(6Wtb?+?3Op?+pmdxvWf_#m
zdYeqnPQ)_nukK1FRE$HGTrq&D)6j+P(!n&~Po6$Sz1~B>iB2c)oB9n{7gBslQH(T%
zcYLfkDRCdBEnA0`ltTFbko6{DJ?(A#_iB_RNi;|zL#76WNTW(*C>cT;2$>R+NSY+1
zl292^#>{0*q%xK<gxFFE8ItBm>i=1LKmX at F-uL|-&vD=Txi__bYpw4!oY#4t*NxMr
zOe(oWQumtg3%ptT5<&>Wu^5g;j~~l2XRI5wV%s5IP|c#>WvxNN(AlDWShsGV8 at Ad?
zW!L8sTrffxrHJgFFtq5<H%{*LGuOUwIy`nS{&YAmdi!<_!}-!BpZbWzxgg#22cP9f
z4IB0Y$cq}DaPx=Woexf$QmUuOnBXd3M_k*Q)bI}d19=}2g{!^2H-i+ODqQ;$wR6%p
zXJxhU)c$NVjUCPC7P3c#wP(t$4#Q4fzT600z*;mOn#UR4IlY3wxd4TR4H^_WZ7Q6C
zg>2d}TX-bz)@P}}^-+EM^}Dq6<=}67`6GW at zMps4J2do!Z-0qc9uVM>ga9}xlIryJ
z!Nu`OjKz<a?v>MyUlc>YRVJDnu8aJ2YTzMk3++UD-O+6+nZ%8_h-mJ{(_|gJ2#^OM
zgaI-juIKt$)KjFY;YrM<^1*vK=Kl90fmLhKW2Jix6UyMEQp|;RJRgLcMhO`7-)*&9
z;G``6cSO(gIsW<ybu$zSrZQW;dZy)a8WZWzux5##CQgExjkdS_S((*G+#&B#sP^ur
z6DYH?@-8?Z$;t2Ey<;zvA0>pQ;{8qQ*ZUZFyr1ryy{>#X-80{qc`G-%GVea=3m!0|
z3<&|c+Ozp at 3&UW8GIneFXy?(LUEahZ=UMIVIg`}hqlagfNqygzx45Sf_)+TUDQwt#
z2#yU49r_RqDcc1r2B}PBP(dL!RpMx2_)s047tL?F_yJ(^^C`i%*@zRt)XSfmk8bc3
z&iKlFI21rwz;w-P+N9W*-K*&mH~slB3fKeWOkBi6=|*2Vpq`d3=D5)|oB8hZ<q_!p
z=H)q{akf-KXOzceqeaEwb=0nYDexdgf%Dk0;$H0|cF}M at n;IK!1N+KxH<f$!DtY0*
z5Rg_#$+=Ts-|14}J8q`TySMX)xK6o1*rLo~roxmW<CM<pAp}cE8=w*tkH9i0=dTic
zU~1r+pY{Eczn>qdn(wz0Ls$^P`-{w{9UiBSRFi(nf?6){(bjy7ibfe5Pj_?M#2*j@
zX)At+s<QG0SilU27}g at a9iF6M3W^AzOiz?-7w%+Z_Txn7ksDfqpu<8e#i7pQ;uXWE
zYQhlLw#W#!B31aB03*GBe-j1^@DYj^*}s3vZoho-B9Ospa}!x?>F+rLg$b{9qVW>t
z`fwwU{GEMxh?InFV4cXn0N7zE98XCpe37+0q>qk{5d|7%h(O6!MsK@;#BefXMH7YG
zd3A7L)DBH|aw`A$5xTS8yoYacb44d21V95z95Qcx^1pk$&DPplvUPDP5_LR1s!Fb_
zu1Jkj>#ii-FK2hqua&+9UUksEKnd-3sO3#ssCcgJ#qH)dL`2`EmeN*i(YWIG^*Qkv
z;0P98AEtO|X|W5(wv^}}IB{Yzb~KccaO?v&Jo5ARe_LEkkxO0;f}==jBO|29hr&09
zflk3s(VC9T%7%F$mHohF4ylgsbAr2Y^upJ86f!l<wl>*p->+`D290*OX~EDEnFVZ#
z3Yz_LyS37t$B$RgZw)QEYsOWBwURn0I~XJN&~yF88HZi^tKPCbwk?2wGkr80X$B1&
zcC7kUw#8VF2`YOoI?3yrXg)#cc<-a)V4$y|!-jF4Sqv;GUDmBrnWn2kZ2_Mj1*Y0j
zg<dki(dpr+d;u03dp}BZ62VTj;;mp))Y~}StQqwEWNCSIwPMiFM=vTB4!YsYQFU>{
zIOM}SEIhaIdfp7u995Q+XB!tEZ-k>@+h0?o{^<;uZhM7V5CkT<C`;Q7D*UD1^2o!!
z{KuZ0_BPXzBb%63lRdKizA9g~$e;!$3yB3P!vZ2r(Il+-h6~#0Ep7TDEFc`dNK+68
zghfTWL$5>ZQxFV*lzf7YwcSH)nmBaGeWT^ed;EA;u-q_1XZ#c!+rRrqMBXlUTxqT)
zOb~27jvq6|r+=Ki*Kip at d+<axb60u6_s84l%*?3=l1=Bz?aZ?cZHzB>U(_59osNS+
z2GreIoGm47w(#q!2XAy`5d1L<CxR?~yzkS`pYGGAi>_}jIsGvBdh>==0d6)nAOCBZ
zHveTbgVj1b26SAb;6MqMtPemhg8yPnZ;ND1M#{?Y+jnMw at xo1MM^vuDIqes(UMY at i
zPL#NLw5|63Qt0{d1A_<nV+YZ8KX#HJs0+iBc$j<Q;$-gjg>gvPAP6>nulKhwi4oM_
z0YRXjC5?Rv`M!;5S{3qCNDCyrM+y$JW*#5tu{$gzGQYu8K|w*patH#9%Yca>wu5)%
zI(pND at b?N;ie_J4I)jlXAtg1B^B+K6ZfAFo_6m6)F;cd7fuF??%A?VvXXELG%(8>~
z*>(W1+@*$!igk6LPIHJd{G!fP>n~l}e)E*|G6%^N9zvec8M8jRvg;^&K`<VjvAdSN
zr0LtsWn<ln9)6!ccdmY8P~gIytan+2{}AC1^@d1hpJaqhSruoGx8r at b^(h8$@$oMJ
zd{F<5-=UUz>{w$<<1&~BLI at 2WSwnqeA<d*9P|YL`)>*)w at OlQi#u58)h#q4zZd@;|
zggtwP=(Y}-iuv4&ckd*HojcWD at zkF^>nIdwR0uZ)|7&E?QS|-OA5_rWw1=^ALr*Ic
zD?{o_CLw3eOqy32qrb*vecj><>_d2UV(QN~>MO)c2j%!ofs5{e+X{E_uwwmTt2uKv
z;1Nn)=gN)c<qp#}@DU9m3H57zeM5$nR%75bghhQs$r}Z8s$NroEm^i~oXlcHpOHK5
zk1_;?`AfKG;i_mLbE5ffZN*Cn1hTPAe0yoO%?O&Cvng=Wqwzv+n$z}ApSt7JZEYPO
zY`XbEckqMTJ)a)R`S3k(v{^3&_2>B~f3N8&F+7t~?t4AlFvz7GxAw)07Qy~d=s9u{
zUEwOXah{%C1r@=Pz0mc&trD!<E+^>8g&EXO0_e{nQ<0CTMnxeNhHFG^_f5Y)k at BF|
z`E~Z$xbX)2xWlwzH~!5|AKe9Bb^u%xB&v&}4rrNe*lp8ym`l1PUMo~;(B+uJ_yt~Q
zh{^KWwkNST$Ku6{6Hf)9uD;WtzAD->{c8N~e3b4MYLH3!;3&68y~V?~qN3v2QJt|`
z77gu%L6_T`h8?oDLS7ye)T_Stvu@$nmg<|bV3i3gkZSeY%MPxtH<;bxbb-v24&cFq
z?Z?^bs3<3g+}HhIEUD+2KT&y!yzqdR%tOWHu8-Oq8z1nH$~Um$=p9oxv9?opU8FX0
zIi~R4g|g}rE#*5Ag179}={XZxKjq~0SCXR>rtoyX>eFk~Jqy^~^j!?@`7pwx6yqNl
zQUUzUTh-0s;hP#9MCxl7_&kyeAGC>5n0HzXe?V_ES}|CR3?F{D_7T)5?9m_m^N%TZ
zJ3=}YrQ6;c)vs|p5p}0>x86+K56h{s4^48$>?`283cXg8-}?RF!4U{Xumd68ao&4(
z?{13g;F1>&J$uUNKHqETIw~`*%x@~H8pJfi+ts{gd;y?28dw1(hdC6Ro;R>PLfR_r
z^+S$dMAwD$=7l9zn53B?@j%)HqDE+A{9-B at n(qDVFep%5!AGEYA{>JewOuDc7TBI@
z($O~TDN6 at Xx-fU8E54uSd16x1YAk+eB_##Ygc18ZrbO?!UlG|QVcN`@_ at OheBGO@x
zLQye0WBvpzNl2zA%(tHQeO<O?^JZe5K{ZYl?BRXVny9<F9Uq<Vh}v?UwY1*1eD3
zylJs)Dq4}%P3yWI>B5+5d2zagR<~_;&|!T$4Q$9Q7U}lP6VubB_aaGZXC0l83mYQV
zqOGhb{lt`mt65Z7Uk_uRhi2U9Slnl5)!OOP&+L2aLhhRqT at aY*?Te4n6`zHJlQsvg
z-)sgN^{K3^2KU^&TkCm^kXxV}5~dINB5_3Sb*a^h?b_0kc?@)^gJ;ZWWS?;P0uN^k
z4D0Sae?FY~EQbA7O8d0EN5<{meS^%{p at U5yWz(&9Vy;}dsXD2vbmp&zW9GBaP{+=9
ziSNi+nH1{eDcA)$Ybs+B5)x2C(&cTn>AUvt{#P^oD|`)2Bscc5V*4xg;>XusvI2As
zhU2apH`3D!3kn9|gJGpa!+;r0@~L-SrpW&MCT<9R`LYrFGBkBmz<9NUJaJ_J`Q?LX
z8EU>UGo^oO7why{oqdGx#iGbX`W9C(dPEiP1ce*30zrV4Omgpxmv7 at apYJC&9p8R`
z?BAzlt4F?=WMkt6KbgMu2^LIpa+$CT$QLOqJ6Y{y5K=#?tJD$Gzf+D(GYHL_3p7~N
zKc$$RJQ{Q63b`wD{`xbaMXM>ORmrN_G9Y^KqMptsZ6KretyUvdWbJZf&-t={e6j67
z at 45%+SG#E#?AhC{jWtnYu)(q@!;spVnw`6L(Kg!j_IfEU1!-0j99>+z?QQAwI(!}z
zk~=d~Ellys#1FC}{my9v`tUOoE5 at DtRefIwVR{@hX=Tdu_L-T*hf1|O1io4=Egu0J
zdLU14+60xYv9VL9CNLOYykbQ!76h_ck<gt!DC$LV@#a at 9`;G2 at EY27g)nj(Lk#_0V
z;32MZO|v3H^AzE6Fz!>4k60BnHB0n8yS=5e-|b3B=tKm$#?K7cF0KAF(SNf>+N at c?
zH(tZ9(L$!AFr(=8ZBVmm%b~oxuJYlXs}64Id1lUK`Bxc{wvw|C!{pz)Biusc+rpt?
z+H at rJ*CPxKF;iJCdy(n>VT-?5BVOEaU6`{C7|Bp}wB)Z at ML$gfYCPbe at hzy-nOgzM
z+<X4Rd)w1wOC{;!rwhG0UYN+&+a`T^cu{S at oc4iX+B$ZH&kiYjaTyU)Z!l+TKJ~nC
zDpmqCv&IqnC!Nc(XzCl`_u*DX(`VFe@%x;VRl{+LYn;9+NZXStcEAAUi^fpaVjlk4
z5*dkqQ^B1(UX%jOKQG=`EiHi9u+vgpmb<ry4PMMO?KPK9biHtKO;y#Ew%|*<^xfMg
z-~82PCZ&akU7kjGXsD`}*Oq3_<S at J75t+bSQrF+=)L+)8$)x*$-VCBdji%>zBmeRG
zS_zy}sel{k9xtV&gv8dDcLopv9cM5>_tZ&I(JpHFYUzJLAVloQRNq9(Zvs-n(gO(#
z&<0AhF(88*Iz~^^9XgaoWs!kB#0^(h$qjQ{Ck?!jdaio0Q-ec-<Vl(QCD`CDT{%#(
zw_a!GqHo`OMnyeTlD>4wciMX8T@?82$7A@$>=}3hie2)z*urD&>aJVS%mCm2HtTc_
z!qWVuOZO!uz4<$B-P&iomNXCmSn$1Tz5H7vty2}Y3_e7H;FDfAV7C-`?{iVvmoY^g
zx^%bsqN5BZa{zI?d5kiTjm*?Va8}{*DH&L2%~IWwZ)ny4P>3+pns}DM!I#a<ix}d{
z(XJj;QKJf`BW;DMFY)UQf<FzEZ{b^rGpwd*1O%qM(9BrIB!c$(PQO7dJKz&Q>p`1D
zpLU|D%bOj0L3&P~Ju4$RuVkEh)dX6aY_cls<x~Z_%IN67Ktsgf2j8+mTh6?{6$0HD
zl{q;FJI|GDfZq`mRPr at gR#mD$q!W4 at JPZzKq~ntW*Pw9m+v5DBTN}xJ1e#4iZ753~
z#7T7M!<X!&pun=)h)&aPvZUoQiwU?^h9iv)hu^%Yn at OeyEqFO~5<7*WqeW6W4)CX&
zS05l}&>yl<=W}J{#jJ>bM3qgCEz0WZOT4^nj<^*s2JC}}Oa%cQglq)pAOb(lrNKrP
z*39;>id)+$X_7hMBm^z6%-?`KHz)5{G<%dua03!~v;*NGYOavzz#Ov@$faVPPUA*N
z5pRE#>frF4kyS$Pc4g&O{T}ewKC`(r5w#E`m at i*4uU*UV3*=2#6GCWT6!m)Y(1`ZD
z&~7(3vf>ViJ^;Lm?yKj_=XT;>=Q40oyhvQx*Ofi7bSq2V8&Y1c#4fB`xA^`0N&GHT
z9{Z=KvP2^>G5_c6){mre>T>jQSJ;>8?0n>=A5A~=M9gT!j?vGrwe8POO~Xt`>Vg2r
zq$zTKH(27l$leif?Phn at E<ce+=nAU;-1+pnJhfcDrupWJJD|cd&p-3Ne>x-=-*gvQ
zg?qqA##*rnd-s}Ca<C`_4k7F}%0&jY5GJa8e4(bWgT!OW6FQ$_C<g=(KTMQS6f5>{
zRbQ?xw at X|oJG=D`VrZMbw&Tb5HrsFsR}E^_Fa4#hE?vHiEs}Qs{s at cSzkGQ&ZtC)-
zOC`fHZlUPh785fP9Y)u#U&m!?S#<Vc*&J{6AOD}AV!*<8zRiPF(9>QvA)Er8yj9_w
zDf$`iCEByB4xlCBUfHgKkI7etFbk>1Io#dd0&e}cCT4k13tL1YjZtQ?X><yzL~++2
z<M$n!qs3un%X78`iPPAJg<=8wK6}5;A-Q?-H_qREd62$+pJOwx(&v?xIS!s5?XQ(?
z+CSk%ar~j`f3E(7qr0O+(X%9zMLXmL0H4U)edM&`3n=5=bB?d}$ddXLHB;&TashVJ
zPqDv`;Z#wd6lP3mX^GJ0yE#JRLA0BckkH|(dEuU+g2%JNwj5%xYYgob8!H?sUS`j}
zMpKfRsn*S}w_q}QG_M!76*wFp_^dpqwwq9c_so<T2fAtY)^qrL*|c?3=HS6c at H4;T
zRk@~8k5d_|X6TCb&A`ga9;v%`dj$na3Au71YT|a#lK1apw6|tv78hrnGSQ^1R50~u
zxWmN?0=l=NXy%{6=$Lp8X`S`r?5mdSJac9!(NEecYjGiL9o*i)B<9Pm6AXZv8zyhv
zLiNXyBt%OI;2Df9O)fkG+=|rR8e%{F>Xj=jo5Az_8mpaXz=oDQ3=ZEP7ssYE#Q~<O
zDk>5J#v56SqR(d39{&8fhk$>x?xhn_MlTZvT85uKa%5ad+L0ropCt-}tPB%UCY=wZ
zgZD#LZo;H_$DV7pbG?{7YgRKb1_15n&!5jcS&@5PrFfFt2Q!7DTfoqw?f at _eaxO5L
z>FCiJhn7w0r%a}SP$^wLs!!j(^P$KA9?=*xWuTcnU=}#C{%U=xxN5-8_U;8g2iJF%
zI2FOK379i;rUWAnt0jXXPmHn;={X!R?qQ$JO{jFEj;{d~vb4+<D=-!)lt9F*=XeUa
zgn}hE>Zx at FAx340Cdl{l0s6ICvP(S~TG83m+&_!g)#pwoHolrP!ekrXMn;<eIgG^M
z6|@nk9+f@`4(}u=b?=_N;iak;`@bID`&@d;A4zpoOq-m5oKa)+G(9u3Zh}(p_WtH=
zovM_Se64J3GE-8%)Rb4a%&Rwdo<3b#Na<LsK4Pf~&VHF5 at Hb&ZFeoG0ehFL%D!Faj
z1eOkCIT)r**J)faZmQ(?wpLlKf3Nu7Qcthp>gL-DyoMWDeNd4X69naKiP<fsw0(H&
zdn{f&zIheawDT7(yo^c6 at kLLyZ2EQ`)@n{CGQIb~3DUR9KGd2}<Oj6YRt#)V6Ih75
zAOM5WvMx{GwlvcnruMpY>E1YXMZq%YMa}}n8*7!CSw2h91E at 1Tzr3()Z(H-(yq7OW
zn3(*+<dac0zd(Ln!Gj0Kj~z4oC8t)Ld$Q_sXa~~*hmENNFQ;RA38i}#F-0!y04Nuh
z2DK)vYy=AAfh#o0YLgPNc=_`68+iaSW!lxM%+16Bh49n3-OJ0*A6odL7hUqB5N$a{
z{2a9`HcctnRQ>K)@YDekJMUDi?<~!%PC|gnZ2SZNHMuY<lxd@=AoxJX#6A?P85fV#
z1VjhN&Y$OuS)m-D8gML?8TZQ5xc_N|Uz3bR#wP at Hk-BWa(`O+R2XdP3ZfX+nLnAFZ
zWM?2cc-#Gyx6xFPYZ1bXI}a!Q4GlE&7%Y_(WC0xCVEw{f#DW;r&%O5v-(|=VfSUyS
zwz`M<lqJ+$3%)jOTHwp1Z%0}OK|#GQ^VPRZh6b=;d^1 at V+6^m($H_;Qd3CrMqjEpg
zN~R>(xvMm(>&TF|*jA#2=3`%?hLtsg9DV}=n8JogMU%9EFe|D31r9eNA%t_}puERd
z>@4t7d&<7FiK&j9TG5q=4lX6ug_$NVIbYUaf7rXXZ at 0?^k?1U-jtw1JMTu;@Do^vo
zjT^4a?^yc&_U#z#)u={lY<EtOE*<-9_LE8bj|YFuZzJUguJ08a9TY@!E#!vD)X!hw
zp0ob;K7TXWU%^LJOO8n_KYHaF5He>qY?<M=Ps0Qcx&Y?g><F!@zAYoL?k>LIqg$zF
zhdu`DJ1&*&c=NK1!pmDQY-pf-JUm#La0v|Kc6Mm8oT4III?<qsHWie3Fpc>V7VWL!
z{vlSSHSNZ`Mn&})HqFUNl-1C;NeJY6L3nrb@!Ib9c at X&Ar<xw{J2ptYaOKR*qK}oT
z1T87y(&gEEd)@k?`0iNhpA(9mMd at o+Y6kQO!ZY4 at dlC{D0xm`|z$i%kKm`~!^vmv<
z*iM`Q;$6P{Xl+a5gOGKD(vxo72~<mqSW%KivhDh9AcLFbC0Tp$23xvxupo3-op)t9
z<A3GG7|nXCQpDvtN^;1GnfHIu>-pHK_+7b5Yj?d~t5?@;4AQp<sM%fG%`=H=l(ru3
z0H!$0yuH(%3wMX-M(bzgj44 at R2<rCH63dEvDv(Gxh}5S1!`j{xQ^EqJx1aK<3AEdh
zNzEG?n#T(b3v=xJJ8~MYgV(MdacXA$KPz*PLmH{^EnzK1)uwdtb8b3)>eN^>vy*c@
z3fD190~!^CfU%pHDG4D|G3LP|285a(AX*0%msgdP;opD)2g{DdPS0MST&=wK=BbdO
zQN<g3mn#=0KOd1vKOzX<0(vDDbxMtMW*aTFF7`&c^L|QC>hVqW{G%HuE?*u2B5s{3
zx2ZghB{qV9ryY8#jqsi3UH5l#Ki2i^;+?19grO(ie!s%0!)}%UX~pt6QQZTNSy)u~
z2E_Cn6_XXj+!p>IfU)<TQ3`FJuH=<)?_i<8FepD>i|5DetZdZ;$w?t!Z@%tR*2Oc_
z)<8!u)$G{y(O{($7nrHv_>||4by7mLdIQ}Ry{p~VxCyd196}#|?5_owEqi;8NB39=
zU*Ar9|F&<qbYc~^9KIYCDczT66cq$he%gqI3;Ul5upafL=dS(x11V9($-vyXx05Wx
zMLy at 0Am=RHfcf02Ft74$x^T-3Yv*149f)E9O%HVB-UJGQ@;2%4Hlh*4ga?Z*FJ4-_
zp1bP1f6su{PJ$!Gz^RUfWjm`Kzt>SLyIuEZ<IFL}ZGRjcpH5f0GhSLL at y5|JXB6TS
zSbZ^b&Srfjxy>9Y>l`cWT_%4Nx58<5S5WXlqW`P?r<VL!+aUtxIn)g)R;5K|MECYz
z6|v0Jx^(GMEE((s!RSqUj9=U_YcS|><6w^TD*7}zDOELmuA^f*bX2Qf>sG_eKzJ#H
zFj~cEkncQt_|P4hRrP=55^~FZIr)fKj;|MTO9KI9l6{UoDP6mI^&Gk at jw^f=>tTIl
z^Az-?#2UhoC#R^OKnb=+<jnuBXG64_U$Wr>yQv9fD^(|N+X>DuoLZYfzX%_J=Jgt{
z7J%fpWTsZcWsw*7;)F%>YL7Fcns+Trn{|Nqf|C4z at sj5>fi4<HRTILlT=54YaR^-`
z6%O8WTVa*jEM!*G8>}8EO7>iJ^30h75TMwKc(9~Xsb+bp<@qy^*abFG1R$%$6=t9G
zn#6PWJTk^6dK#_Yc3%@d=Q#_SJA&xz%E4L&3W`3(hjRs~fR4vbq^yLtXl?bk%e#@8
zMcQ(>qGZE6%j&w5-QQ)nkzgV7m6Q&Ocw|ZxlgghDjsJ8323_0EezaAC3pY=`7EmqG
z*$1KG<-7>x`NqLcMddq-_Af&A+48Ga2j(TWge>HJk13^4Qk0+QmHWr{4L4JjwP{|J
z{)sWMV|@G6T)J3)LT`q*ciP2^YjAoFwXDIXeoAoqg$vtJM_}jb<g_h1TBd5DQQZzV
z1wDmpDO0Y5*KB&R!#XwP{2ZO}56GqwpU2;wO(_2Vf}Sx7L(;p71Uow3$y25r-?S>c
zYn<`S3)im;7nnxURhRo_5{OJ#ljIlPnCV at VZ=g+u(@~|!bWuq8arJkG$7h#6x6vIg
z*RrLLAtjo(Q^(A(^4W_fGu)+9#n|!b^Lg27t`deF#4|E|?w>Ul)8_>p2o1e?<A&ym
z!2{M-lCvpRQPsosq~&$Kn<-sc8ZYZDzr;Tv)!7!Owxq6Vfm(*)4?{K$e3~DUeCo)$
z4sXY+t=lR&^;xc(tW{~rxcOymdk|F4bx&FBt?Un8K+^j9<HzIY+LIRUi?i?dCES?}
z2Gbua%<KwHAnvz1J*nI8>Umxc4nyMXH`bIbSwH$mvdJG<CT>}NC!05&xgFy=wmH#g
zv7%xm(92D<S`EF>0fBgV&?cWTzkS`AP!7 at Xe#M{92Q_Q-WbzbxRP_XpzK($f!~UyR
z*OBm;xOu<2p<5_r*=@Qom7#3epg9E{TVDs;#((Y<+VkSOhiA(3m!3?}m64CA1GbIs
zZQ%w5jSr6fFJ8p!=hXI7rT|md!b1FJU~?byw))rSPco}+Z~75fde0ShT*-pm`4dg*
zb3 at XhBj82|XP>|wqjUR0EUc|#$NF!xv2NbzIbCzo^u^uil;tDlbBweNgC(~LvYnbb
z<3mEjs&-ykMWraase`=2?9`0;H7dg*ssCTJce#At150XtsJOFl<Z`vFdsV7&2H8Vr
zQH2Co-0RFwgy=LpNwZrw(M at 5(gaQ$Y at m21pJi1T$iIji|6J~F0UEDBjZR67eQRnoO
zH<lFV1XphEs8P~Eee|@LmruD^z5n?R>4Q|C&Y)GIc;um20YGu0c|QfgzxrLl=X4eM
zPawBK2nE6#kG)b|6K at p7epFWv(avXV3 at HeZzb0U8$#M<3p^lX6Q%dBfemysh_(G#D
z9~&MXjw;A$+O#_CEcxh~Db`<X+3R}SXoF!UJrnBpFU<!iy1*sq%X4Rk<05x+(c=LP
z4bODOY<GukQnPkJYe3^5=P!ZX|M_QIdTU%**jORNQd?ZjEa!7aPCe_X8A9je2PQ9$
zZeBCkW9CjBJzAxz@^aXWjMU~btb6|a0(5IN-`k3`?UDPfgWd;J-PD7cC$%Kw(W1It
zLYTIk-z39)HA;DWwJDFkOpUirC2!N?GwC`O*e=pLOfv$;nwyveAmAbqrKze-EW;b$
zxAnX4PB#Ug_3N*p+guyPf9&gUOLe4=*Od=m=MB;#?r)rE;vl#BPJhKn7!L0dMfM&W
zAk1Z$R}%leSJEV|1Lua?9EBaj^2&V=JkV74aQt~Yx9|xa!a?Tv?Xp8}7r7bdC7?P8
z(+1sRDF8P(yvInye9-RHG_zPL^Mhs=nb1f>L#r1lsVXrcD<3t at _hs(_`zx+vG=GWR
zID4I+Dq*k63i?yBolURA+Vu#r8aDQ`^R3y|xjK5Z1W@&Z(6I1xV28-I7eP>#v#$3#
zY$}?^G6cW-wLnoi%`6eY6l7-xw5Zy^);?C8DGojMGLe1Bd_<Z`roq+tw`EN#4V`8D
z1OX3I at 9w>SHPg40Ru&ks4&~MD+ZB*ANI5F<wr+0kDR*h7zx3#B)G*(79U|}G_BOCt
z-7e_+#C5naA6+E`npnt%Nk4<>I!J%W<5yE9Y9<Nca{^rF+^rw=VV6x`#_-G<Q{b at O
zj9WWO47H-ffpe<X1<%H6fW(&Hzn`5=d9p$_(Lv&Q<;P=f57`s|;0<JGlsW2;sH6{}
z>Ux_>N>cG#k7N8hptRJ~yzKl#Q2k(4)&u1fKAlNzps9Jo^R{e5^iK5+vy+FSp62N?
za%8?n at ytJfGNpOc2r1-3Okx9b?{oCn%~J8<!(KLs(TILN(n<Zc`+7UQjy4`14bhx~
zsI6P^wu5&^laFV{c1vy6lAZ4|4#-(T$eQ(`TpKbO^*z)<7?phZ2maqPH~%zgO{a*T
zpwrXP!^5%DQ%uAuG0-F6-gbzr4#RD9-yTm&w>pTw%y;|E{`!sXU=5hSbXQYj!fD$#
zPFH0+XdvpW=)IC7{7RQ|zgL!IMQG<k-N|zQq(V;wzv=RoD_dr(0edhg^3eWaquL^S
z^>tre$^C|Rl@*qj8}=@_HF)FDt&jVM%DsPaUT4P1a{IbzIg8-FFt%dK8FB(_;M<y8
z&sfP<+~t&KNKQ@;f_<J6elbeY*z_JUT0F(lQeeyYs7yx%aa_OC7q3_fX(;+=)v>7r
z6zV;C_2!amon-l)R*BnuJUcGxt9PyP;KyB-(pS|3s^{zu&G7Z?0I!Vk1U3|qqh=w+
zdTr*C#aN4Adg%Akyr6Lir~k&Ltn_s<Oy`uhH@<fNa&If8;+Zp5hl1PQWGngyZx)Zq
zk-08mIb9Q6mA4{_?Eq5?u|=NyYv^m%v98o}Fp6-IhFF2n&)E3ON6$tZee-t+S2(Xu
zS6iV24vpv`Hyn7Kj?Yg&)k&UrRdd_k?whwdREv*afi1Y2;?7rISo%piDL|IZzXJnj
z=MEV($m-xgaS^JygJLHQblVx}>C`1&HFD+C?PbS*{P1S8gJjotTYQeIyDth0l at PpF
ztUzx~v3~X9#RZMAX$jq{k#Q4$<~cdxk-($|rZEc-r>cb-ijG%(<LsFd!cQ2667yW)
z-5I~SuPWGOc?a^WnwQq?=b^lHjz<ri_A9-}()A;IZ<Q~(TzJp(ucJ?fdMizY!
z<vmyp+He%Mr at w8>ZV<D3X67#rAdr`mG{55-21|_f?%lieCL;Xwe#oUfo*XpYAM at j=
zP5u5*>zDK9QjW7)r~3)>1o!lQN}fJG at 0S%+1BKKbd;W)!XXcnTLf*B6beqoOcO at 7E
zKxq2I#p2B>D#fq~1D^&zUhURp9gvFSj>yG3?fYeQTC1Bg6UrrG-S67q``Ht_0=@kQ
zX2w^qK8}_e$3;>TKby7K!=0TMYgF61imO3pm>)5h9V%~=o4W(S(CUp_s>bzG{^#x6
zV at LaqHec=I<F;lEWLL#oaUc6Dytj;>POJ6%cm3j-cMCR*%4Dp`8$*9w<ls>K(l`*x
zEG0qs-2|~yi=BGDLR)VBqD4K_)bdl5pHiSL*<Nx4l$A5akLj#Fe6!BN)9ZVzDzIF0
zp^Ic!RlR`mHZ~a+r`^U~pFZ6VWoktAv9Ped(=)nR?PTCTq2IJQZ at Vn0P-jB6@rQxY
z{>dwX>+9rc#`sS(8J!gxayCv_x_mjqcMY>SgGP?j5>k#BQMVmGu^8hy#x}cmUqUxM
z`dZgn=idFQ>%Z;q&xiehAj~2P956Ne at J8C8We0ss@1xp*hM82w>APhnn<jkdz>FU7
zwDU02Fm2$PAUy*o7Z)|wJAM21Ks#xB=o}a18w at Ktyu1<czh4KfgPz_EUyY%2yq?A9
zQ5PRe4v&qE#0E`BxpGBu#UT@?sJCTTu9C|34<2%Qi(;>deb>Hx^$I2_M1lN*u5{%v
zLE*k52AeTsgjOtupSTl1tws=->S)r<_i;bX32wK_7*BVEtOv1#GKWnhg+3`6^Cvxz
z8g2StgURxh^(jXbyZvFZLvs)PmL;Q9A!6L}7w6XhJ3x8hHXeC31_^Xweydl1E4Z3#
zIczAtgdAIKZ7#bB+9MF=Ut7c2Jm-((PYQ04bUR~}-IOW*@5eef82A6w^YZD?&(LFz
zomjkdS^NGOaR*u_kFP9Mw3&bZe(WJ4yM#!-mX&pWpA%cXR<YvVNx(PwOZ%F(3BE!9
z#4Pjex4vWeD3GiFVZ7I<|3({czPtYG-7-dV%dyNEHDd@~<*Z}_pdd7{2nLx~`|nDz
z25p$TJ|KVvS}?`q)x-HhIdmahWd~VVYO+Y5-ax^E0Jn%dsyW8*3m5?u^Dp}Q7bzt7
zrFsJda>E+xwCt?ev%luY1%Drb^@FL&@^4=+Wglc~&^mmRBCq^vaeJRp;U0RG0zow)
zJ|e<a5DX2S22 at Dodks%&J at j{)w3VE6+$8yk5N#9JoJV#Q_I1j#E4^2)j69}>Ac6J*
z8~^bY7Zz-B``}Ah8@<Qt<q!j#g1dKRtaf_d-h!_jB**E$lm*KH at i4@!n%^`1L=(u+
zXk%OJ%Jo_<T4D*KV18-fWdphd+&`e!4H$5RSzz1z6%qmnCDEAvcSlszk at au-#MzVT
zs^>QKD=m09WT@`1r!&7nET1;*!!&1$<45l-S=!`~mjFOPU5xx31p!7zNOH!|w-wE}
zqoiaPtM!*k!e!7#V9jm=Cb{6aa=OJiyY+`?#7!$p2|<NFdwN6AD>JDfgAW at nW*&&E
z$1*>R^kGcjYJai&hwCNpI2edf3{OUB;Y|Tu3y$-VYuA#hMJvcLqeoLJeP>E#EZG&>
zALCuh4kpwk^NJ;D?YibYQvEWb*mCO13kk0~Viy_zwaESJiREuE0dI&`z*mM73doFb
z>Rr00R8D1tRU}gaKw;4}DLHw}+6R#RvM%*EYWOg%nDLj8`{YT?@q-m}EeU7*U1>>)
z=-@<lCkbWTihjx+?XDU90yUY<<;jH==5Ju1Hw#q<7#ha;+?C*M!jxn*{tPr%L|F0|
zdnz7I@|KqRFB<H!)0S*~U7oA2(D}sso4p>TghQy?^*p#K4tAJ?01FFGzP|AV?3jF{
z9-FaX#@F|HiLvT(J&qN|?o3F4-#>QkLk8WVmF077+Ti3LXU8pBcWDj^O+YAH+hZ73
z5Vja58((C3mao6R-CS`G9}aMUIr}a=0-d1O1ByGg%s0uYQ#VSv9zE<jy=+uZwsjpI
zu-(^HJM7}dwgZf?U%Z$x;&KLyJBx-vg0a}-HCQ*~!tlcPPu^OOv&=oLBHMG4%)B`J
zqgecj16u1t6_?bcI`u%e;4}&nFUTP1Ws2-505VMLc^t;E`=FucZa8Fo8w{bl0Bgm%
zd7OG$1hxj)<d_a0zM9buVGBsVD#+sf*@YW|whID<#{juyb2S+HB1Za~eD3XAz2k<N
zJF~|4JlXcp!%03o+U?B12<zIWrkivEENBr#b~bDs;H3|lHcM~@6GD!Ut<%qGRo2kJ
z1w_$#^x{W}BDV=<A^Y#*(|7*AaJsr>JL$8-+Eve-D5t8RSaN(nYtp10_l|M^uoDpr
zGv_X9$!8a;jkRr&v9o&tE-^mUaaVkf)w&f^ro4~rl2H;k(O%)=Rd<=#g<cy92CGa;
z*Nw=t(|`3*oQ(Rst7&c?HGDXa8lenzJ8<&53ky3fu6$Nh#H47OMfeGWBdS8#w{IGn
znj8PE9Q-L^w3P})e2cjT!_|hG8khlt-r}U*Q3#pZNduSn`E<BnzVJUU!NL##H9MeI
zG8=ek!IVvATIUw3c~3bkS60_!VZKr=zP|VG25HcM?-)sQ(0`t2slK*M_#0v&_u`>s
z-rBnP3I_k%#~QRiPv(85G0`&d4M~ty9g%<&GatqxWJ2-{yb|xJFtM58AAt5S;J$>0
ztBFZxKwxSsLCEZT?$6KDgVxFq-8@<6?#0WGSV at Kqem-8W<m2PV?Si(oIG|F(^ntWf
z=P_~Uv%*3Q{l at xzaa2CJd)3sw89HWgVPboqM>=}1?L>WM=4QIllHL;g0|$~z{u=*U
z=|N}o%=z!Be;d}(Ym)+m5dO%hiCb at 9-L%hOZonL at X-jnfout_R=prNF87?8fv;?qS
zJ5NV;h^u614SN{Vl4m$OkJGWuuN|R1zD_bJH1u=7mf5h!$O)RWK9<YX)*eb-9d at u}
z at I5n(o|muqQ3jd#>g7u=O7B&bAUWU}w&r);LXE{5`;lFUUaL|kv-~Z>Z2Iy<4iB7B
z=cW}-sIdCJ--;I&hbxnj*W0B^+r0Y*lnrV*qu9AKi+_~Q$l7J!kP+BQ0=f at QPuy|3
zIxgH{)GpEb8+r)sUQBE(u*uEvaH;V*O2Z8F4TxJ)raWPjT=n7oI#7(}u at nu{tGzpS
zemN%r@&033nUa<k7TFb;V+}V<&Ry(VYi$=dm)y=CM6o|O(CbxkvB`h|b~`J|Weu3#
zM)o=D_jO^!b;cq at K`c3Qo2wZz(W0z5a%E&u!?&ucqduEYe7W)x-)~Ox>7z%1!+e%6
zKY$Zb6P!WX!gI{DqkTF(l1kk_b^{eKx?d^bKdf}T^S#6WKk^>w>|(vl=v}J$3JS&p
zkv!pS>HqWn;|1B1tLwIvcJt^0SFXBk$Vj%9fzjen at GUN*&+h-r1(@(jJ=}qcc;LVj
zWo23w4+2%SRl9Z-jZ1k at gH#@D?$`}dFSL!(W={{z?0)=ls%3c8w;_Gykj_dAAwB;V
znWY|0ii+wq*-_%1?}9Ui5<2SM9w$vCjdE{T!g{4i<NakY*w9CRr#j~f)|Jc5nS1Aq
zaNW7?>4t?xx)HC>2m9=N at Ni9rxqom!HUdwbx{`xTxNS{-=s}N^N3#HT$?nMWW6g;J
z!LIo<Tw)y+5rP_}@{wkHmj=TZD$b#@s%tGOKYdD7&o=N;wT}Pn(AhXMNU79Qyqy10
zLLt?H)gXkxe42-$@^LrK at g6BX_9iCE9deP9;>}(7DYSmA$-~T572 at l;cyV)0`8bGU
zOnD at nw>uV6jIhAArKRyS%_@^wyn4c)4DFCa?8~}#ZPmN7TU)2^o2FQ!@_5^~L6_G7
z;E6sX2)L0C at MO~T^L|_~S99IFUB^J`zY{YD=fCd<4jceRxnJAmlU#UVW&SZ;nXQ;e
zLB$8Or)s0y4eZ?G&X=BI{WaVxA8$~oB&SY{A2=#f<J{5cMhW=FB5Ql}TAi^G3ElyJ
znuckd=>aS;|L%6$8z>XRo at u7Kz;S|*{p#)4DZROZ&%C9S!Bj0^&8S=G==L);q$%R-
z7i%WT%I=G&mooP)vm~nXki)Ij#(w_(y2$(;BeC{R4`+SrLD$49*jRL^;^Y|3PzOXP
z5M419_mR8UGPc{J%0nJ)nn{QDq^P;7J+xim>uIUBHc|BfwMuHMq^R%f at GrC74RaW~
z262m$5Mo}nZq?X^$FK$=)7bQ7T}dnSLDww5CEng&_=`(!4KuL at eTVacA^DPTE%3};
zA at rjBhr)mjrA%1)?H^z7M%4ChrFx!n;8%Rs!XIzDM|Nq>t{NMredB3}<q?&%h^C~-
z{`>P!om8Im;#Fx^m2gB>orJA1ZLxLj(A<@zzmC|j1k)=~2aT9~+qMGA>y!G_JO4sZ
zCT8w?N#UVg9~0``t}Is%wR90(v?snF?$`;BSu-pm5jdhj>;1rRRY$3Ccj}4A<Olf*
zuL~W=E1^?vw*CS)rn`zA?ZMjf($Cz>>~>3T$+a#m8}4|+w%dx)QIsNK2w?`%FV?JR
z=3S?KWYp!jziaEdH9I!EQ0P8r-I_H=UiE}SGjEVy_W6v>_^3iY;g$2J^%X2xm2v*O
z{-`EHCa$yDzVznJTGf9(>c_<y7M);5Y`!s|6jWPb_ie`>`flkP8lR7kbwl*OWm&g7
zxn*h%ovRU4t{>Y4#{H7#M=4Xp at sH(R<b^^myt?g8RzY%RRu^wztw@~gpcq-<7VY_&
z$?^q$YfDW&D+IoLA%$1|>R{;DiRA-7=X&}ha2;m+?#-JCLFg{5f+qG;rdLvHU}fa7
znD!&j4nm6(g#3I34EcM#x9!(9&_7~dOw5y4uSV{xS)rg18gVo4Q<8$-2ntk&Y+Ia$
z3L!wpf-v)p%d<)eTC^zx;(-N+$*unczpqI0CN*eFi)%sL{FENDMu|>Go{r^VvU_J$
z6`M7Bzd4AT#S)+2e||dbFtuE|?7O#~j7*8VeAeAxdb{f@&mXi1j$YMUK_Sn|aU<lH
zAwy0BKFG?*^cv%*%VGvn7AUa7u8$i&p}S#>d)QP;>)yV2Ffo%24Up`=@jvq-B(18D
z at 7NJ9_>60wk01TuHB}#O<2tQwvEbg^Yk!|{ZSf}KwUxY=)))Ha<|<iA=a+FT&r#-L
zgF*s{OrFnzKl93U*}?7R0|$-=XrdxN@<PR1ZP^r7L5T~Qqlo?x_?_I{rv~lOBRB=O
z|0pP#;B2^NK#)5wVI8*FY>$qPd`J%{Py4;5vhC<s*%{2+2=D!-B^*91sTGS%KVhfZ
zU~$7H-gyyvQScg+x3N4bL|c2*DEH~R!7$-eKY#n+_d5#(1r_upLI at h=P3>*H_B_0{
z`jh<Hmu at owu#uXoPk%OS$B2Ol at Q6R)T^<jT&YoRyUh3_ej at 5tiB0A0bZ6>3j at JeZD
z_>ew*x at u~+@>O$lEwjq6J~D!|kM(x0_r*M^1&<2=T6lYbN-@|vHY?`}66R4ywOZ_G
zkQkA|rd%RD_L{Ux((T+blQ7Xd0oHdXq&VpLat1!v58W3}WT!16*zu|yz4`6q#|8#Q
zoLv0;p6(wt6|gGLF*G!Lxl8RXi?&}C^!L15Rlgbx4SvP!gl+R@{b at DLqg;MbnwIl)
z_1i9MR?~Bl=vS;<`R@|;wNRyw6&UB`=9Ue%rj(~8_NT1I&3qH|%5l!wnOzEB9zfi{
zA|yTqk01A9mE77y4OmQFl#o8)^2E-W<0pe7^7O;P!vVvdM#qU};S`<V%^52T4Gj!h
zLU02}gL8A_i0FLRqNE&~H=Ayrzw5p6{DH$K#yF at +?T1j#>XuDU=jZknHw&LE at bcfI
z^e?9b3L`?!9QHp9Hjm0%kneSY9hxBUI(_?Q?$%HRSi$>Y*?78US!roCb at f#h;Re#7
zkc^r37Z<zqjmzKvB_?khGG!hqKs+ at 1n-G@o1>dk1Wv0N;l9G~eY$<jju7fuBb9>xF
z%6QbM at wT=Qez at Dgf10B0oa4e_twMbJ4sRBk4f@b^t5?sz=%chHmz_Syzwcuo$>wVa
z3saOX{L{gJyGw7*a?01#NKoePrks0_<LQY^$30`dEv|$J&NprxJN5H62|@TD2{>8O
z<4vb(5(q9Yoov5?$^JT=7 at 8+#zNs~n2m#8u#JeHqdF|ggOk=PJo_xq0T{JR=Dq^jf
zS$SKx$RPs;Eb<UP25Ai)WV^#Io7vJQz98}8CQIvn%0H^A+FHKrKYClICT%4W)O+>>
z26!7^G@|LS;nqZ0N3?UPyC0!VTXHGfP*xTODYtUGLrT*!dHI$@=UN#=tJ&}NkX@&Q
z2lKu|hgM>y>ES_}#ip`bKh-^blexpb6Mn}x<LI(w&X{ZN9^T%G$lc<tlXH(T+UdgW
z)7RJE^i(qZI?ZV3M3e6jFK8yxbOy^cHfwX&L`lY#<r!D5JbC=MvA+Ju6O-{uUdV5#
z8T`Iq^MFXbz|v{PjJwBc;>$qTYY63Aw#bGK{&R)#i|9!i5dppi7yt(O%zh&(?8fO4
z(rX5BSLAd_l{2SJ%Yt7*2l(48AsCUUv5`>}_CoYt*dk^{eKXv-`L2SVtn8K$cpjwL
zC~bS3igGIJdh_5os!YLg0hoO%GEChSk)p&xz!G{F05_UAs=%D()M8Kp3FH5 at P@;0X
z&FxWSRA^|Q6viaMzw2ZKOy~dJ?;TtdIL4y3v61H(u_^r5uK+5A&p+=X?NC#b9M5nU
zq6=6WzmhljiT3Qh%@B*wCO}{o1eXg}gt_JO`Ci%(s3lLw^u`uZ$NJXBy<->oa{Q!K
z)H=^3ylN{!vw86IYwPA-U6mgl!^Wsj3ZaP)ik{VTUvHa%<SCvFEGl at Zc5)aspL;Ad
z&eG7>c(XZHVk<U1{p9XpS<Iw^*9Cqph0guf?8LmggnmajevD&8weqpU&Ox`K60!&p
zb9$Nqs7Wl^QL1mAZ|<s~hxl~Dyl!(?t!SxTv&vlUZztfC|5D*OSLiPPUZ8zHO#d~s
z*xMdz)7LOqpYM at r&8!$k*ct>baO*FvLTUk*$ZO}Xt)W((Bdp`%<B>iY$U0a;pyBxs
z6H>4$)z#g4?1C59Sk}*L_-LLQNEcrIH3b$+i_%Ji+k1&Pg>v`qB;DunBaLKbJ2Q^@
zPuk+JaK at i4Y<uAip>_}c{Ye${3g at B!F2`gXPX%%`&WCO;E^;#IAa|l6G%28*$vl0X
ziwg`f<STKdMxSIbfgGZzS6%-D*o_jVyli93AXc5vxxBQyzz+BwrE7jCpp(JajsZDs
zKKGK=ELLO0_JTk|{Fl`U at 1oBLED&JP6=(*SqQZNYfa7)<&`mtXR!YDPo2JH(M at uUj
z89lw)Q%%jI(Tt=Hhz%XU2SgsFI6<T~(9YuPjN~{8 at y-Z<lKf427os|3bp{Afgn&u~
z0oov26=48Hm#+CJ#qA>@8b?#mu~>ZIcz^hG4*LzH646u=qj9cfacDjFt2Oyaj^+A$
z1ihwyPxFOGW%GRn%rFG at S6FOl&<)cr3R}yo%Fly>N~PbrUpx30(gTv8eaZ7@&oW>J
z(7w=#WnE>$4hFJq;Kgo!a?<4bp8%EX>yD=ESsz)q1FXzz1`FIX)y~9mcMcw;TM<9t
zEM3ssN{GTPLD*MnLHU;I2w)q0e252#Ea at b2%NCRwQww)&O#$U6fbqb*y}YEQPu^io
zK;R-Eq(zI4L#7~Ueg1s!-xu8j`a(Mc=EEm2-~ZRNOA+X7tYT#NrnyT=6JUyv#n+oo
zw%Tmd*K9+BoB#<IF}+1#)ACJE?Ng|V%bQicECA_Wwyaa^>^+O`5Mdso{=9qteiwYM
ziqk#EZBei)i6cHzKb`nGsh{%f4V4<XApEJQqXab2N*HZI?`!;6z}h#GQIE9_R20ZC
zNbG4nGn!?!Fe;7G(h*rmX3Jik;pgD-Y%p4qL*!zIeF)Y{ll%#PVKZiR7!CNx-)5vK
zu54kXNi>Gc7O9|aeRT~xb7=XquC6Rj4}JLJj)(N+DQXecC(oZ};Pn}vm86tZlBNVV
z|J^aBGXT4#7t00`DCijg@{izaMMM at Xd0oUx<rcKkID@&;pqSdGru!FlQVd(@P%o2t
zt0ZGVWN4^F{W?!s)$r?(YLw+R0|k at aBn7~*w1~+`4I_(Qzh1L!)4QVxE67f)0$#de
z1&W+M6z~c!wUy*3R;gdmK>4l2Pqne8CdH>?=gvW_z;Ku_Sxr(-j3A0(+R&Oc-f^;w
zdiS3a4)2Bqhl-Kol%$*8!LWR^<*Z-Cx2TvcT4XGH at ara5Y%)Ym|H<@pal?iEQHc87
z&2dJw0HnYeE`$-<tD+*_Q7{<|y-kKKT?yeJfFAF&Wkuig6?8tpicX`dF+&<K<v{*7
zZ5SF98dd!s*2!Sq0Ra}5BaVCig9iYdFz~7&U~>v7MTv&EGFmJ3)6qdVxCRC!B~EMd
za9N$SQIA>Tuxl410(Ofo+9WL=F;%r=th($pm7o4+=aJuJm9c?MkDfk#D&i20)9{7!
z);Kx!*@CQ5{wsfO(l<I}zvdyo-gB6MlpYx^q6!9cY?ddUXpLTt@^69hsh5ywnCDXK
zpx3O-w+L+iKo2!>^5lhId*BAZU0Aim+$?X(s$T!zVh1>9Hr84eF|?ch{uhjjz=C8>
zZ5SejF2rHpMq80c<J?Usq%UGE991D00wEFZ7~tTUdDpQ`g_a_Ua-fOgt6N!m=l5+&
zz1h)Opr{|S^A`3NziPt5heI6)zOF9m+Inz at w&R>RgZuWaV_u2+46!Yn7if6#eIcAm
zTj67t`?F(RG at z98cqMFs@akIUUN>sQhzuQtJMJb6e7j0x(bZw&mIVp{Wa^PC-;X`h
z6FGK?Y2 at aODUK;!Q!NW3tfnw{;(Tw|fbUg46&y%0D8rO^38II6#aHOd1kLol^P3A}
zVB$z<e>Y!nPoXGk at _=|mOAHn-aApv~I<AX~i8($&_&VNWh^xXYHLeZ_fd22v(MDsV
z{mgI`W4mbndh+;WV;2GydR<^N272_z?61oDXCl<mHP5}3bZ5K7jQjgjsb^0X)C+>R
zqi|QIl++}1sqhgvU}6=^az$*c*p1z-TQ_tKzL2kk5X`Qd+fXsG`h))?^Si|8i;N@@
zuLV{otN|YQU9<+YT;2AN*$uDr_v?N1^q%}VpSyzV;QcSJg$m>{%=U>H@)TZ;^Atxs
zNrn>~&Z??M({`F%xpnso)w%d_+++8zi462*reQe2mYltDgN at _Tg0vuiyg{DjkDa=7
z85n18w$1p1uL(2GZ#~FH#Iro at RkLT#Y+`f;fP|L-MD2j}>(P|d22QhhgNp`y70-a)
zLJAviU^YQP6)7F7|2+#KJne3Bo4G7r9&Q81W)dZ>tWa0TTGG_gcsu#NnhgjH`3k+0
z@~}2$l`Lpsy1x_;MZYqd-p;hjMexMN$HF(PMoxI{^OFU%s|3tv&b$biJ!vHMx##<+
z49knqB%fl3Pa&HvwZS1+HT)8%DlmF75kwY1wAN(RLmd$<^XLO{2tj(zg2}>5&BL~>
zM<$ad)j;tN{tMY6NG;Oca@`M(9AX-eht%L5rNdZ0OQ~UOY<w at K*Y~nA1H9S6pv|AG
zft1U{jHtk{7m37-8D;@BLbccMj`tO+sTE+Un~cz~%UM9v0$u~cg+Q8L_^0wvFn?G=
z;1~Kv{6mj4bLL2(AM>fZBQ4kZYi)E~7aalZM{A?rV#5(5 at F5`}f#)!$qsT>x`|R~=
zNQdnhSr9s?r+S-hAa2|}uio<K4}G4#YbIQ2Nh>AjD|pu6l5Aih$t3|hK>e_ap%X(h
zM!KUQK(d6MY>i;)=%_Sl7*HRR5crto&Bp8Vs4!7v{Mi_|ZgzQcO?~~iSrI!qdJt`%
zm*lFrU`^uY?v8of(uE600RGZ_;tb)#+IY73FzrRwVX2*aCJEh*x!!v+GveT4b&2}&
z`Mz3!lYG{#Ylf$|@lR9d6|nXH67hbU7$)Nc{`7no1}jIHgrm3*Fp`KV`|%^XWg5U3
zZvtH3hzM?k!{o_l)6!h7EPq4OMyUiEMdfkl`QcsRYOIWzXaUql4 at 1}dk~Ng|^$Xkr
z<iu=gZD)7<daSZk_yh`VjtPJd%sBo4+iJY<lDu8MVRckJYWheJF+7;Xg`~WM)X|=G
zcI at Sr3O`Z!`2OuLF*j~(q;O$OLnNl95#6Bj23>#i_ALjKauegx@!dKUs6E-p@}=je
zrLLmB{^!cQT$hWBI!C|m9*#){TC>~*Bz&v<d0797gnQ6Tm~E-6T>v+CDs|c<`9#f?
zXsYp}g}klyEfk=YEhSImVsGbu$@w4W51RAJzF)q4{R&cq{a~m3EjQS0%66yo=U3uK
z2{Vac#0`76t8|Bv`8z6ZjZbC_lUVZ6dCMI&1%<u;kL$)F-z5;70>RPNI`A!$CiUpr
zRb*JcEq?Ya?|ahU-hOvGf32!&ZT)TJFk)K9WFrNI<O`fzx^IeeiY~FfZ%vL7tokW`
z9o(1NmQU>_^X$Guhdx?ryOi|dQ3DOZm9j+IO8Ujtnh3(nNBkUDw%0$kAgqh~{Ys|3
zooeJw1`o}1hD^F-{`}`}-)5~WHQ)5q)-mN|$Jh_wzl(HFN at EFUc{j&fLk$dMJ7UKT
z at GAN}+S|+JR6e&*vzHuNEYAZQ&uqr!-?ek<8XA4&SnaH`>1kSU$iJ;4OV{GMZXP<w
z$I;dG(Z^Y=>_ltevD!r~FiPEZ40UN?TEw$UHHL|_W4<BJJZLecCCfPot;vduDIQ0!
z{kA(MMzO*NNDSwYGa9ZlCrp_l+7ud at QOWHhd_=~6G14^3q<PN1LI-Tw7=P~EIoqfn
zwSjsEyl}VyW7_eD+Am}JKQ~qmc}EjO0EOzga}|Qak?()bU45 at i@#qMPd+l#c>oXIZ
z+GB%{2c>3D+P}Nd+S+vDg at _>w9d<9D*T?qH;IrQ2y3U(6Z|)MS30{*s&DPtlGBK)Y
z+MMGH_x=96s`_B*#?wj1lh!O6T>1N#`OVlQqeJ!UgR}O{I#l0wLsi8l)SoOSb>{4`
zXr<jBI%^}h<(<5YZwu)Y|HKz21AEoo%F9DwXdProDEt2NC*aHvI8}+S93-QsSz37x
zCeDHBfUVGB&2OCJBIxV?q-zyN;}1P-g2Z3IhjyH)y3PDH&(Ot at 4uQuB(}z4WwuTL#
zvTE&GPQn-=mu?3u@|O=iM~X`!+FI8G*7Q44lzqv*_dbjn=;2A+TB*MyC1cBC&dW~J
z)g6jc7S=TB85w`K+|Re^TT5NVz2(<Y$&tY6z^32Rnb&8Br8dkJNkOr<xx!@~^%-CF
z$Ap|6tJ9yE3vRNKLRm!x4N&-9P5B4E?n1<bwZ{Y~61_*`9NlRyE@{V(jX=y`YI>aq
z|D|umOMkp#S>s0h1;V;>`}Vksd2&B||NQ%58M`0=-vMoCs;ODtQW`DS;=9e}1IdLv
z50^KafeRkrb-OHdb#n&NUk1WW1x=y`E%<iXk-A-nd&)fkXfYrkEYS<czJ>k5U>g)v
zY+YM$r*><WO3Lcb at G%lGiPnl8zhPyk(B08670EASgWE{`#;jr9xYotm%1VyFONtZk
zD)k01r(@t_L;I;yyL at y9Jc0Z3j`|uVgvSAQq at S-}uj3KZpYBZFWzi%4Jv at SLf`^X}
zG12^sPR${uF4-bJ!`87oBhnE*tXcEVn>Tc$(0M51 at _tE8liZZ|<L6HcWOcm!*ib@`
zqBH^g at VpupHeBl(kP-1yq_qare!!_}rha5!^a+q$zycsPa^shJdlz3`Hj8Vl+TuOP
z at i&vNXH!gR?A~@*V4y}Ce6}y8OQK9OH51t9AU!?imZl`7pX$G$PjrMv%yy=+TD_H&
z4E)FVb?(nLNzBOY`&qwHXVxoXgxv5!(Y=3sMIZ8-M<XGSJ_>*I%P&RuMZ=1#uGLuu
zgZ54Z)hRtes#rvCcB+x0V8_z2CAkAK|I5z+M}k1+2niA9_&4%6yYtFXLh_$r%hK%&
z4 at O(1yD$`5TyP%SIXIQs>64xiv<nKvJzNU17g;txSSR(=4v_pKr|L_9(oZ#dWE9iP
z4?iK<Z){i~j-{}WSalAyDyOXlaHP}TB~Fe5)VRMMjmqAPdl5W`6QzK|C^*E)g8;wi
zR-I}XEmu?&4{O;SOPS9q=jkOYak#PGDjDM7JK?1+7Ygq!ZHG;_-i|J}cy|UhKIql7
zipCyCd$n at g=y at r+5op#qJ5=h&xg+}^M=OYX9?q;iwe$Ng`2HQGCA+<ny4Yo%<4-r0
z-G*Vfb at R}oOLZkfbMN0D<vDTvGl|1a@?-@;;PueBZ<IRSVgCHS&j)B1ei)&91cuW3
z=~kOyaI!Bs|7 at f`EIN$sywzvByZ`+DJ*sB)J>z`aL9Bm)FV0{%ac>^4{#M);-Q5ZM
z%JI%&>t*uy at 7u>d&aN674~(O9?F%u{!PoFtjprQML!;Lmzka>v*Z$8G8|$2uc*jtK
z|NZ;-(fWIu`$e=vTRWslS4IOD94_F})9|!1n9M!Z)hPjeF7 at fWBX?}xiX}_1KprQv
zPBQoL<Fn_^nI8_os at v%7w_Z0`p#m;6f%gEK6l6?VM6br}iI15aK!~Xg*ho at U>0>Z|
z_bu8Nj2>ZhpWGqBbZKo{3|$=hn3)}X0K8ExR-PR@?nqP{<{i~bMcQ-mV)yI~m$z at 9
zhy^sh at 23-t<mp;P>|9C;?+x=lGV2`k^HQ$T-tv3UEsY7N(N>I{o9UZMdIR0<FEicI
zQQTZqyF|7nC?zP)@24+s3`1MHx*@lx3{RWTxtpbos?2Oeg8#lIQTG#AB*&O&pzqM%
zDZ=^GS~s{ud;&YHE5K$|TbN*DHNCm|$Jeg~Y>Hv$N`tuCMAQEY;)BlH|A~luCVvhD
zBD#E?{VbiH4_1CVZ0)Imj#Oja1>1hg+=}JPk$HY6k)i~-w|b#|i}ueDtX#<)y3rrY
z%UKqML-FyWSMse&6;;FYe4op%k$<%_TwYK9Lgw}BELLke6x`;-o+%)n(+T6c;rC1x
z`Igwll;47w=j>chF)&kKei6o>{404ZB5NyvS!A~%?>LPsJ^V6mBb^=tjY?4XSFi4U
zv^_j8(8<y6KBp5#Fv@;eHsQW`Q}FFmA#G5Ho;~MIoA#VKjbgbh`gd;~8(UmHXG2z_
zJf%Zg@#aEAt20v(P6eh{s`5usvhsUA18cF8C+V8~XNx+W&h>MuTDLU*aFUY_!!i=J
z`s&sAV(aofhS0b0V2M{mCQt_6k{#o1qDL5y7{S_2`s0m=5>lNq02+waN3Zhl`ET4q
z7FKJt%aoKW%C5)=A3hZB4=5xrH^CbuQfv{=e;?0<3S|svFIAf6T^<eCS6)%E-#*MV
z&Gl4Ll6u2oeE9vir9CEoV`GAv0tnoo(W7UxI_+d9+j;W46Ybk=9e0Mnh-s<QMDbTW
z0p{3*=4>w0uhcXzWb+;s57VJEkOUra(B<u&>tWzB)E`a*YWzvA1B5h((5_&EB&vX_
zViajM>ZWK&tzITV8Tp!N#;%E at NAHk7s;!?fO=~D|adPSdU8Xd9K at xT~Y$(~X>oAAU
zXmsUT7stF_BLc>@aklu4JOdbo-QSfexw*Y(&Px;d7 at q#kU#Do2 at w!3^u at cXObp2R)
zy6E86Ul|w at Fhw@{F<de_c0biC%{I*7<7U5lpR3z(WMN-3OC8-zpqCu75_u){gC(s3
z%4f?bnhz3XB5!ln5SQ+J*-3o_XO3h{iK9L~%t42~j?c$g`9YbtZ*9D68<eTT`m|t5
za8S~!s^wJfn7QIB1brvzkbUHEJJI=+YJ#+JT6OqRkqA3x3 at zR4Y^6kXC%5soJdvWB
zu3_7USi<0%GR0?l{E;xzv4GH`K8MC0_W{8YaFHs7-^}q3dnW%Nz-HdOgQMp;c`p9?
z{1_F)88?|I^=C=G4POXO;(XNU&<UI~{`qIWf8MdDkq(TKr)G4Nm)Drlt|c2f-j`tn
zXAyZ9FsO{QG;_$S_&_27=VKK+OgE<|_;HQT at x+d6-kwX}j59V}00eE`T>O!^yQ_O)
zuB4 at 6(nTiT>Guh23%_rjsG+50e#-WF<up)3*x-lVt||Z*VavawwPQ7OM7}$9G$Xnk
zoMt{>S};ysl>>J2)Tt*)Mv>g=UOXk{6?Z%gDs<f!Oc$qa*d;QjWm3WJS!A9c1CQW}
z1XPT007JhhGV{HP;orKOg32(BntH$_E;$({q&W^N8VM649YPNt3__TtbFPw(cT&@=
zTxSO>OH1GsOu;LdFEb7Uc1WKTb!#K)c_xBvT3kwV*RqZVtbb><m- at P)mXuGBd?3Yd
zS)Xcu>%RC&IC$`{=)hE8d2z$&t%XHJUhFm?*WbU-4#}p^pBL3lWuBy^syYzwXXuw4
z;k<>rEw#OuEyJC+g7|T1$M}}Q9b6t$7o^T)?s55dw9DR<qZ|}{;O^dK6*i06sD|<J
zT8f1NOyH1(n^cZlIW*@|xN;u>2X?ni7c1puzuy%NnHC=+%@!TmuZ`&pEHbFOtd}eT
zXTNPelZ|FeI3YwG$`#)?moqZDcJD4?xN-KH&ukxVHgN?*A&$_{e?EFIS0}TucLB{M
zZzNyf&i(tPJYeL;j*UnQ-#_bhKIWE}U6mGu4pZoOP}JruLfENhdRZOOf$fotr>|aB
z{dzb30J>(xIatOi$U;WI&DX5T016oIPv$Od1GP!hrx!7QqgUra;tFH;*DtE0rzbT%
zCmv)}f5?#dJ$pESwoiJ5m<^qTXpaZ|;)M|$bv-?X7bml`gO~+^vvYPKBL4$iP<DB%
zq`r=S7nN?^dd7B0MfG>5-1k!K_?D>qt7%QKn!tB`${)Mr+B+R2BtmH&c%`^2_z7wJ
zw4UzEOm+;6&D`8vCNCv7gZ94*+#+q?-<&3#57N6ah}_N1+i2rx=4ke)Fyv<2ghudX
z88H=K?{GnrKQU9^b2&c6;7CU(23hNa8gu#G?cJ%aidK4#trfSu@`CFR8^#MdVpxWR
z{ZC(d2L5%`j~_UGuZd}ioBV_CewmgvJzeC}d|YZ-q$yuP$!L{5jobf!>N at jqs`LNv
zf5=Wm_RxaJAW@;!o}~q;L?vmRsVpg_sYHb+ii%X$7Oj*@E7C at rRHGD8lolnWRoss=
zbKlqX`{Q??Yp(D0otcJn&gZ?nUeE0nXQ_wQlNTjq1X?HZav6)II_91Zmo+~K!9()y
z-R_-Ag0M|NDCMja6F{^$Q?7PP?q2YC^`dWcz>2xz32`0I!b!TJ|0zW=+U?q398g at j
zywZadH!fvs008<11O(5SgF97XZ(5;Ayq=^jz6iSVitE=896T7&-sA=<+&+n_m9)D5
z5^p1*a<Dq(6VU49RQhxh8UN~)1V;GmNm<e2x=?g%aQdeA8X%R?uye-_+E5Cfwb%}r
zHIlq-8+vO-E>bRwqyrqQgq&WVwz%q}tQoqp-h%O~U|3+vFuG0RpA5Rgskv!g1OeQI
z^~|LLwA}i<r0?-)O%6_^@-`t2qKQCF)}_hzk=Wu$mI(X(b2(^QcINi_?E&lS=|)OV
zPJF!nm~f5;@L at ZfLNvOMGZw9`(*Rtn-1Jt4hRr}naPdyVA`-3Uq>5KwZJ;s{qUdb^
z-T^O2HQ)Aa34Ct!Nhz?PEDb1*5W at vP<e*LGii>?2xA$|WR{IgO8Z;bxzy5d=q6n;5
zboOl0SMw23MxV-_KJ{mAAPt3$&T(R-iQc6(0O4Xepf5amvYkqW$IPZKNOQDTG<FyJ
zxnndDS^S$UW69Kb`{~o45E4$OpOc%*4K>pEa3rQD8YbpC at OIFoe0cK)XqEwA156K4
zvd^14cVYacpoymoV0by}Uv+LTKUKbl{+!@z{*hou>5G7gCKmOU(caY%_CLRWU;O;C
zuKF_Lo1v%(uvf%u?2odH!#Zio>fj>dJvt^#+Go3L;J-AdD2y=ahKH*wf)bIKxq5N#
z9Zy=@eb8DsFggNn53;)}BG0c83x7jmS)0sK#Odcw*iD(DCK6N6XdeR6i~28$CO+(a
z{U!fdvly_O;#ZL6CD&U8D$x5|&ry0Mm^kQ!Q^qtmHrltOUZ5TYhd>;|6*sj0%7#-%
zSveL5pGl80mlR)br+58!MTM-Osr@)ns&T8blygK%3DOTlEsGZ|vSoG?q5KFA$98vG
zZIj!c19pVh7|zwTb1Y?M+Rm13$;oh%S);YK^!xel+nWbQuT}>4Ppf&LFz>yE@%6u|
z{P}(*B{zzw+b>@bO#uC^ii`wew2atd>>AoyJIuoSQ0C#o419fA^-f`G?fZA{$S`<v
zah27Um)pKJGRJT<Z8lNP<Bw#lm;3P1m7#BM)^D}zhnDsJ_3QInEI7ijfEzCqn-}dx
zM^INc)6ehl@#FP%b)$`^H*jEq45N$`Z&j-0wtVPObs#T~d#<o>%ZvQo_6Og_o!(5T
z12ah;duiMbFR_dUax@}6rT5xTyYAO`=(!dMKugsRFm<@vS1(`c%Pxg)4GC#OmW<<(
zyixUpnT#_6spgFTt0qx=FsnT at B!r1Nr1n%ldbDNhR=j_M-b|)UVI322r+vy1H~4+1
zow~XSYaX+U#;Iw#KUdu4YVhLIcj~z$o0BAR`B+&gE{^tR3dsw#)FBS!*|Lb~K$#jx
z7CzO5YhV0&rn4 at J;wpiJ1abneQx{@bGP1QzU;fT{JqG(sQfc8WaMN=3{KcM#`ST$N
zarLZ<YxnLctsmBPYoR1}`x?*45r&}X!tZ at nJy%L-jP}tAAQ<WT)vHKPet>vUgbwWH
zwq&N>zAsbV-75*bqMR5Xpf7h4-jF@*aDw-DW4=}YpDT)~*WuHh<~t`w{|s3-IP0#D
zLDtU)QSU9B{<m`ciM+FY8UU_+-AqVO>Qd44=ND$T2j`dVv6(Sne3GwbJSZz)JY)%v
z95R_wgd>mm{wse;Zd}TK<HfC-(WOyMN?95l at _*x6cwaow^9b0meQ*5B#Xg#WA!O at A
z6v8H4q!@<z(XYSKDeiK+VrbC7g4U2wn`d-4S#iDTW7t~a>piDU)8L!z+c!8cFq8mS
z*?@<uE*4Nd0)i=ASksFv#3L8SR{G8-{)Rr6%5=hbgR+fFVlPk`(Krxg2OXOO{XhU8
z8<hGB(7$RN;8 at Hpb-5S_GYW=XUyGIVZZ+gu^bVCvPSPseWxOnH<;WQ;CBAWvQPWTr
z^22%Gd7dLVsE~}5ba#oyzXR=Xd#~qch at ojC6%piI>DRnIa()UC1MEMz|NQha7U2Pf
z0z&GF8+KDhK;iWRKSLmMc+9ij_hRLfJQ`tQPqI8up3E64N&<%RppMw!o|9FeF7<h%
zr)Cp`%R_04gLTW7E)}IrU}3{OkhRG=D9`=%)u)YD^ozM1I)8mE$xkXQDgtzqHhtxp
z++)Juv&FebI23a&g*PQ})WgWm*5Lbeb-kHYY!|1zI)0+SigX<rLF3~Wd31>4DD#aR
z_saUQT*~R0HR~-+p}|<$T$p<aIs`6*kaZKSejX-n=CeHR^XGrE4QL-h%mN$#G}2=m
zPCq#}9;F!I#O_T!yxzg3TUb~i(uu?rQShfo>%8 at DW#s_1DjBQ;78bMDep_j<q8Pve
zVI$QAMV5Rw%ubB0Ssi66gA=iwOrCTBc0;$Y(@<_1A==L|gcI(_fDEE2Ay!@Y-n)NQ
zdSEH@&FNFfMcgxHjrQBQ<>UY5dI0r#HPuvXTw8R>34v-w_u>?*o1&8h6YBVv-i;lN
zd|B6T+%OtAu<K`sd`ubeFFH#&5Bb<~lpP-*7wR)qbm5}eD`{!~o=z}S8_L2Y2vZN2
zUXKJ at RVm2+0gtqvTwb%9GU1K>&`;}ai5upsP2QC?PrK-S7U`mqZyyfwo^?B}=**cB
zHa5xLHO8ceiN?>o+#?*&HD`nckthiXe;6Cn^zwM%wiFZ<F*ySM$__n1&iSxmYO&>L
z9OIS!^#QG6<yX^qfYUWi|IyTm1P4f+9Wb0_py at Pz{CiG|sv1VL?0B{swMB1LRZ)aG
zn2Lf_%(XeY%=}&UeQzTkqxRlWYSZ-To8w1_>U=-1jOtzKDJh@%@o~p*P^6ZY3SPa#
z^$iTd`E`td;f-qFx+5be=WRP&TF5(ikcy*(tW-`~&djgZER2hJPW5MlGr6gW0mA<e
zqK1+}OhBv24dr>XkF<13*wV%!rw~?($i%wy9TXu%4=^@p{fbvk0}82$I4EfQIo39u
zzn}fTRQeNsF1&g*mI$5Mg}#1az6 at DKzY=TKc~b at D31B)Ua_rinEq_et*9(c&^`pzT
zIMW}}m+}IsWFegap5btCb8|a%M8A&PmdP}jG at 6NdP946$G0-!Fa_`o?d+VsNDdE9(
zarE%q(egZeh+)-`Uy)ZQ(^Puk9Y+N+I*cQ{DEMi8Dbf(OR4qjuV#1_GbAMw6s6x?n
z4Akt}@646lbC`0aWHxcrkhET=Sa(URdeOIwaGO^f2K4MBMsSqjph4$=*yz#@v|ij4
zT{auK at +9Xr<_Yq~Nsm7cNOS)D?y^N}H7F|gpwb?u<{J^@5c)uKrugR_=2CnWjg$Pk
zq;|AXVvna|Nss35yMIF?i>^sDWo-SkXQ!d>hUemv2OkR2atPGHpu at q@T7T&ROdt>p
zqOyLcf9dSZj#twEb82MdPYyVEPl_m_jfot((vp)dv)-=d<40z>O!4xvr8)~!>jX({
z{P^+Xix=W+?5Xl&Vq%!l$lGQUV`JaeVlv!>;&ryELsHr7IHwoX;GltQUH}7{<wHpa
z*R<0Ff%7pUgk*7)DWVs(?}`=bYHFey_-9M<E1Uu}^)ZK6>i4|8ZY*4E5m5Nb*G}to
zK^X}7r9na>L;1&)rvb{nCzH^J8cR!S6}>ST@{eDSQ$@Ip3<Avn%W!~EF&MI<tZe^B
zDn4ZNCMV1E?1>)O7LJFie7a%r&1QARW^x?zo4Eyy|M=s<fa0MaLKxXZPFr>j#6wEA
zqnq0zqGrjT=reTf?AcjN`K;&&2|TXuvXM4e^jOm!v!l7E2sObxitj&+KaOp)dK`>*
z^0HRmHsun93tF&242~?9lZr{_7UaCVvFJcDYbD0~mhulgDp@@@LwM8ii3t=mea{?u
zT+EsAn>{4*x*8j2)%jZ<exAuE1iT;{kuHs^nya7M9X5^QN<lmR#!G<D+k5_&R=M5#
z8RsIkvgjR(H~D5FUgT%NF0+5#`ikBd$l$+i5E4+%4N;O#ch~PPT36;2($s+*@{~;1
zjnGqrNJB_OAw*!y9&*Bf>s6-mtx@(luWg3#^$eN9na^iYahV<m`_C1NuO4mWB3YIF
z<+1F)NkLPt44QlZ-s--$jHXMKcvFc!mA14f&$+p&2~{QN#ye`ps&O#G$?JBKqa4X~
ztF5Z)l$lN40kHm#HwdyoyW3Myanl<kyPa&4QF;MWrkv(D=j5Q>-*D0o5hC8lYJyjo
zrfZ-AZod4*Ravx2px_W+6d3&jQ`LLDt at Uu2I+bAJAw)A$P&!#MY&<yo`!W7N=(1%>
z+QJ>jwfa~hABiMnA{cPdgMq$l2WZ<%ev2Ug?L7 at 26bbr=-F)SIVz<7e$3O_&;lVt7
z_=P9R1u)*t4R1<bx%;wZED~Z8_6%R54KlIbF6yI^ojTtzB>~kJM>NZItM7y at O9@v-
zvO#~_yH~HO=g*nUxPps^f*;(Uib{Q;-2MBfBYfxqnaPI;gpC!TuXr46XiiUt`TX<G
zSE?U6H`m)^O%FA6Z56Riz&bqa2M-_WsBTz^beFM9jKHH)B-4koX71eZ56^5z9A!K>
zR!BB2g2%F}R}Fyim_B`3k||C?DT`9;Ng%Nx1kCJAO|7z-g=Qq_20N1CD0ykF{v6a0
z3m4k7<XpTsDnDtohvt%+dawRmI`9558>NSG^gISv1*snA6fNf31yj}FnOAVWHD{C1
z_1V_0I{^P^J&^+cB?R-oV!h?JXGi}U2|n1|+S>Ed^_QR6ME#r7+S}S70LtG5?_i+o
zg9m^K84x%6pG#FLe}jQ|Z81`d*tAXg?CqfJwXY7H|GJfpb%sWt8GfSBj7YT+3#}On
zlz45<qVyF$w`RMgiklRdXh3n&@kG5J$vK9=IxPs?<IR`4$ABkKo}7cERX){`kGvTK
z1}!3$mGiHeU{blu6}P&sT|4HB$Y=??_vjHuw_PzYxe#%@8%pA~-F;$=O-w}IlB*|6
z;?(<bni8dyZaaDZ(W5!JJ!1Ft4{K0H=doY;Mpb>4q at -=ufn`3mCkBN2wbLUWTJsOB
zL`y~>fn^*8i1G(USSRh|0tB=+qnW|XGPHgGM(}s<0BJ5ReqwpPRdJ)iP-#US4!t_u
z`Cpg|GG)e$PX1*1tG<&A;2`O6#_4QYC>CaKA2 at 54@~D02S(Rghymzf!DY0u*a_ at QX
zLF at i!dw7Rk{8Q%Z0~M-gFfkZw-}yn7&?*e_EsN`^-Ex39bx)N8)F-O3BfTo_-epbt
ziy|I0#0g<FHS3;Wo1dTk=+wP_Z89Hhwk+;mf^|MVCdQG55w!}bqvSumDH8koU_0Qn
ztc(n|S>l6z%3L*Y9ZlJl7NRhUudV*==MNyI2s(IK`#pnm?1z0^)VXZp4aIMK+hC}B
zM at h6i+p*`>tDR9%GE_=s1zY~<_OL#r^eqCA(nw!F2xJ2O8T7gK+%lsd<zwC-G-Ns@
zFt6)^CH*&0snh#7q`(cpkQZlX+jD)m8W7}8kmB}>qdt8f0895Xip?)VOrgVvPP8%U
zYd&^tH}zV!i5zcsZ#T;Six;p!rar7R0L?u5zO|sdL2_c*vHX0>lg)t3UosaZ2i267
zt>3u*nQ;>h;r5A{oQ8vbyIc{Mih=R#o3!O0zTVB at XKOL@(98gY+^wmB3Zwn`2G{DC
zd-b{`O}3s_UxIIS<E6O0xXfeMm_9`x%(+nL`yPb(=0QkFtN#6a2nwk6!kR*6`$kO&
zp`K(h#g{jV{5Zr(SzIlA2hg+T*NQy(!?{&gQ26PMj+78Uqba5P47sqavVWiD2paib
zZUh};tQ$(D{qRG`!w+R+TfuB1<<)z9Kc=0!OxKz6X}YiC9n6E|flNI<;|Vx}mzVwS
zCGB(91_dp->F%e!SNTP*q+XfXAEMCn?Ww8IK!(pBbF$b4=jP;4KTzaR?n)*&tGdJ`
zCQ>%gMeGHSp|xg4qvM)UYyNx+s6Kl(>M%1nq8iKTQhoYRm`c|TQPa0{sm&{w$r*N0
zOBMS>D`+R>9EvWqPF!7f^=1lEj&fV)?k<tnD+7i)nwI7p7}$Tm at e8zpSN}yTp;*+@
zn0Kvu(Aio)@*SCoDk`*1LGDZFqcKH`f|Zq4|7bVNxurRzZI!9Pm_*6h@#P$!rc7zX
zW~d|24KUQwa&uDB0=MI~qoRLd3`V(VV%tYkVLtsGT7OWv>^|<c6Z3+J&~BuMBn}il
zlslbVVTDb_s=VukPwqE_*iZ!7Ozo-UYdUqtj8R5Lu at K(_W3nRM^$Uts`LjCO+KgAp
z*uFiC!=84XUo8j(!<R4vh+R<Lh~yuYT$*R1j$RpB6`jHl#f;{;dgP<+hko6M0iQR<
z#s=VT9(9^H7LnpaUfnb*^4q^OzsC#EgQC7CS%hUL7yHuQ1K|dBn0UH~CB`d}K`dfj
zDbYnKaQu2UF2YE at NW09ikPw6(Tl$C;AhCbiC0n(O?QJ#kbatZa|7eO8SM_|gZ=c?w
z%*`|+)DQe5Vms~EzN~V%Yy1TvXCk1Pi5PVco0P8|eL7-D$C3#pR&ASpIJQotE8(L)
zfBIB at Cd$frcOPhuie}bf2f#7RtCtpG^QJ~d(sX(*q+5w(Y9ivp!2!+Ss1^q7JYgmP
znodQ<t(Yv)Lcgy)EuZ~oL5Ud+CwE8kGDjz;t5>eP$XwTTjy%BN;1jvI`WhNFakE}M
zmuT`{4LHHYADFqqsUd#@g=-E#L&i^0T6C!PY at 2Pc?3+Mf8MuQ1Z_{Bjp&x2_8gkUZ
zk#MuPx9n<VvPz>#B4%C at Wd&Cnk6ToAl1~pm45;|}^)9A(zLngn*2`>Gxk`gFUHmsf
zW$__R*6yXN`@7}7sBLX#%K?cx_N=~E(XVIeoI?C2GtVy7eN#y{$aLMSo3Bmu#eE9R
z4>IKJ<OI?m=afTj at nstoZQYa@BfU8F6M?dAGRLWDc at i`qB`CysS1FZGl;f{byxR5E
z9kr54x4P<kkL|ko|Fi(hjKd!|iB(52Pc3JpY2KpXV6N0nvm6Zvy51PZGKK>&^?#B!
zcYv(<;`I3-7d%P+mji_V0}LTVQ7M1;uv94J^tw`B-gt6jv<?r6`i6u}S`^Wkl#Z~0
zroBG~YRL|)SJW6 at hI44dx~_{`wy<YzQ=vc&OzhW-a-P$Kh_ZX1(%idOU%7WLlLRA1
z2cT3X_L_cGl=bcIzV$)1RnShbUR=|H9e$dAw?@a*=h%(EIM%~rntTRhxF0I3&+GjE
z_ic~f?e^5{(<h~5p5KElpCnC+jZ5S~^3bMujyIRPn3X<%sO6^_a&6W(9kptzrX9ot
zZ0lL(3_WhIHSADBPF7Z;*T8)qVjYb+ol36Zt<Lt at N%2O-Es7e=>sBHQfw~Y8u!F3`
zB{x<8kvT^c8+Z43k3wN#Hh?FGZtw3(PwDS<kA3c!f9>Tb%J$q#R39;0mfT)q+^8X{
zDhNS=zfn3r%gZZp at nUM-1&_^gO65gA#S_~o6xM|2m)3RtFw%{vJGX3sLYH>=;9}aB
za`jzrTU&J>PF0bVY(5*!HIR}r^$uCBx|;oZ#XE`a*4bGaf>155AXR?tnr(QWgz}Dp
zyfunurGtx8b<6?&dsk at 0pz-qCvsY>Q^d<X4+iFi|&?HF-{Z!(U!;>X8#JV;~+IbUI
z_QNwEpgXDW>Er>E(g#pAYU=3B^7*2i-FLmcXJ2zUxp$a}(n}R*sBkHd_vmx(w=pYU
zn(>TpomT%EJn5dDAb<#_s-DToIjkgz3;)@qU=;W7S5uh*`fqMNam1c$<9n#hfCn15
zZQt6#qkrpdiRm98wrI7y(9+t9j9y&m#kkP4kxIF;-z7C-%i&<iNj?Rvf5=F(!z3%K
z^Dcbmo0f$RClWS~xs(1mxVfWiZ6`zMGBW%HVe{tpfRd?pet`>KOR at J3YHH(&X5Dcn
zuFvR$ggWNa)CQ at wWlY9nUK#x}C6-;EaXDFuI}t!nXqdQ{itcO2^4MA9TxJ!V`eiMi
zedNfmr)T9{LyRV=3j)a2AQO}1r85fbez$m83sI*|)x;`Yv(ag2&|EiB^ZU1E5nyL+
z9lS_H<lcJSzjUdhq~wa5Pvr;H{u#1xN*7S-V80?6+l18b9q%+gZ`m5he2O>gcI<d`
zVTJDF)9*^DCS;=}q7Bwx9QJUfSeGtA at EIv7y@{%RZ<U*6A>DqrE#~~y@>~DTOk}nT
z4!EMC|9rWBfi2yfE+L at HbX0eHR<iCn4;9Qmu6Dofsvr66#(j4Enwl?Zu9c9A8ZK-|
zyI^V)6%ZmipZxtVP=P#N;9?)B$YbVB%#Y57F+p=BF0g4)j)VI!X=Z(R&pA5}bsmb^
zbE?;wGZ&nlHh6fHq@^G0Avn3rB4s5!tSDn_!0+F`=KOPP+r$QqXWU9WL;ek}`YU5>
z<>d2^A1Bh=to0>D2fCka{z_p0F{0j=zTLGCiWtPZ^|-O<h!yolwcw~=9!!zf&O at W>
zhFYHmFpp12F!Rk)6d3m+E{xAS&d{I8HNU&3O&_rLdeWz$Ro^9RFesfrFM>=(1|kQC
zn7h5OAbpp7I}p9>q+7G;LJM^i-S%Rnq%7zBYdNd&HRpYv;(S4%vPR~KJDxyD(qQZ~
zNK+C!;T-0h(;mL;^ZeR78H<u at CknmXS~t!bI()dIe~Z$*&MSBCnqyYSbL81~=e~WM
zfJph$PMJJjg^)Yvv(nQtQ<REBhpI+yaZ-`^Yl at y^^s4+zs1rGrIjZ0z5v;wupG^zK
zvpB*?tE*l%Zj%t9q%{;r&5p0kRhaYlfxog6rK!cS_)rD;UP|`rt)=w_{Gp+N*{H)X
z6jyhkr4mY6WTJ#~8jO^WT5lXZJlI%qWo`>M_|z5ytSz!hJC*ocXQjk6H at EzpoaisR
z<tT!*G+5l%u3jZfy}o|dD7|}cn-inS>g1jl7ht<lL))G2!rN)D0fRhx)F|K?&7m90
z8*ff(O7CGcWo at FBg+&NHaM3yb3++U at XOM#4F7Z`vE=5xMa#!ir`8XW)i<c|`Wu;EM
z^;Ye^+~C1XmH$J?I(~d>%**Z)eNw^OS27?;5Y~2eR%G=jx`B#-ws6AU5j&ps%K6~K
z at _XC_VUGZTniuvSLtidebV!Irj(Vf=jIa{3x8=@a!uZ`o^NWfeqG$(Ig~xq#OG_82
zEtm}b0X)XYwVgI^Mp#=%%%A^iv)Uhm01}xP8_1#7LqJqz+cF|Y>AR`dk3wdb3|Eat
zQlg=vl7sMgjKnS%BAMvo%f}}eAB7~b!o&bX3w)1YV_rv?i?or^>r1Q4RZsh!4}U`q
zWMyf|k6eW=ln*mxVVvQ<$)felHy#>Npzo8ti89BhWDmCnpt<ZHO&s4`)&w#k2e{D~
zl2-?~&G!TsZvU;Mqz_O6oHeB3fmx|hKdm=cjJZLxv3k`iL~xiW?P=!1MINXJ4|)qx
zH(t_d5Ljk>Z-^WYSG*BoBJW(2|HKWN8CTrzo()#Zt5H|an19Dxba7s(B2t%aLw73(
z-2CKKxm=O6ZR>s~1>!t*<2JO}Pm31ye*enzx;%XS93-#kL+Jv at n)t?ZLHL at t;~<$=
z&d$u&77fKH&>Wy5n#=~S>)EPFmLlal&X<9yI(f(2`J7bY9Gk at GLts#1as+Q2GsmIC
zgMo(Ce^C-LCWjWO?$R$Z_RtLEW)nC8kc?W7!B(s*rDKK?BirPc61~Hr%WQK at 2>8K4
z3a<UfX at E%Tja;FyVwrIe10JLfHNWLxYuQINZoo*z%g$TKTv-kr%VEj1%ahAqPps}>
zdYDK+$8arkQG2qOV}uHa)<;&tfiQFKHR@#Qq}l1~d>4BC02M?wh?NKo6a%}69<K6~
zmzQsv>a4hGdQEZhk*b8FM`H{6Ak9DyKI;7gZ?Uyy_-AaEy;4w5;Q0W)Qg5;_GjOgE
z-^S<%_V(<vahCHLO?#f)Z*<K>#qbv1?2D~XRs?MmQN_e}fJ*)70E<JAqnQzWgJTWe
z<gF&mekT%Gqy%wt=4K|DX=y7zznXAJXY+vruX3Cd5Z^z0`qZQAwX`ivq?ka*hkQtH
zg`hrCQr(e*kzW8>sj1)spKD`-NlJZZ`XI5A1{E0zQ+0Wvp}BcSN(wDi`M<L?kmuGB
z^CnssmXJKm24C~NSJx%k9Gqo*jiD{eA5ZE>ha~-IrT3I6zmdvZoGN9XP{|y2;J%c4
z!Y!ADh9U&XOh~vzPKxroZy)B3U9(&Ml1Tp$W~dwqm<VUhSs(}>pKFK-Ha0fVF-ewl
z{&M0>!G4%sfYy57<JwxP at _v6RuPp<f0%49?yM?GQH|ODC7Wb>=O8Nr^a}K!%>ojci
zK3xFTz^U8Po&ATxKc~qr#xZJbWu-r};@-VoDJem7?<!|IH-m6fBV&kg?G8Z=z<<Eq
z`{T=--unM=+C{GZ<r=&?GBS2+StIk9Skh<CJls5&6llx{H*VdME-hIngAhS1YSF^1
zDGT_d{ZC7xV$eQ+;lhKJ`gLq~@^^VoTm-ECM^#m#Q4M4z(bB_}fR%_}uuUC8ZnRwZ
z$+26re9RQSUOLEWf!ZJWd8!*if)J+m<~iCg@>)f$fDeg%0rI-Tz>Ncs^LqTR8q5zX
zJ8h)BddFOJ9B*@ELqG^fEte7nM2O8Eidp6+un>xizr#Lu5ik7s&hJ-=%@!9pgwU9s
zid6ezm+z<f-b*fH_!5 at p2%7fH%)Z-PX$urlgbo|FabB2vRZcrHxLbGcUZ!V3=vr~&
zW8H;mD0ZJdU0vitHp+n$C&s=X=d(5z3<0R;WmA)c*>a!cITz6gyDb at cGa#m0Z~D#W
zTmPwCxSs0dcG at S9TyCM0g@xpITMZe)F;WOth3b%}y`fI0^6`dUyI`ZI(b;==Bs}^n
zJ2vph#xk}2o=8{O-<Jqh=M}i{SndXw9hsw7ufSAM^^{9!<lzxtda)Gp`lheQ+N=(F
z$^l9BF0o^io9l&JvC*!n9ef0oQdu=3K)3svOQ0qCGJT$N2xS8u{dixc_lSM~r`C0M
z at qJ!Iz?(NR#CZ_W6 at UN;Uoz6oE>Azw{zc4il2w|5!~Q^T&MC|t^nI)+zIo;u{n(@-
zo3^_)!LlB2muPUCnf{I7j!?nQ!Ql!dHo*X7n4Q?a-&tiwv5pONu_zCcu7Z at iv=w`9
zs_a<M>(EV|RlerBo{Q2{m6b)atWTWi%WS0s2j&L`VqUxxcTAbD6V*4O7>>Gv_=^h@
z_I^sh9K~>!-5HDAPXd%6;ZmvgaFB6-bfsalciX2=*i%P_HIZx91-_8=&^s?MzS2s@
zXYjT%U30!9&IX9W88iMy at WSx{YoTDi(y2j1BveFO^7x>0peS{MZy$w$m1y0%?0OC!
zPVGlDAWAX5K`N4)eG>Y66(<;)-0N4RxXZrp-MF497Mco0 at p{%BAr)?}t`@wFh!1<{
z&21uA+S{+Eb*x3wP23$BL}xyQAT|Y?1K+iqweRmD5&ujAE{c=;_d`7&%-CR}R+Zge
zzCx2l3(mz^luJpS^JvBFPmSW0JyWDcpG>@E41YhI!Vqm@#U)4kKueJ)1=^l-h3#;c
z(EEl4VVGppce*#gO0 at Im&ixQ&(+}|>TDGO-JAZa;cjtrh@)!{L#?wi+DfeMPA&NLh
zJ?ArxB at hh`*_#OA_yNdpaw^1=8!TJO_lHZ!-PD^-QHO}6GEPlfwC?Zho)Vz6z`3ug
z>U at X&$EXWDKtaj2hewHxm986zF#w*Q8-r>wIX%7N_P~tXDWb`y`00~X_A(KG+YRr=
zvam3WqL*2nh4h45?JD3Q<zw7phKiRohynvfj>J!zqkG%)y1q~C2r62dM$5};e#|#R
zuaWH-3zu_cLrzVvFZrEt(&}b at PHUb0{YB`e5CtfuzxSxpj}Wc!L7pST=gGEZSPvP3
zgc%(!=Z;?F#4Rp^vJyiN6)lGv{)J(d5`%mX1aJQUDg;=`Q*P63a7ve+eY-7tQZrl>
ztX2n=bn@|wYkzCYg+XZ~@7(D!_gJ@>hp*;-eb2D8Q<o%NWj-KX=r?8FT6JkTxtE^7
z?+CeqIQ_q!7x#O0#KILs;Yc}eP;8mJ%G&xYG&diQ`iHsFBAD7H6kOs2L#gZPbnjbk
z7Y-Cyxc5vE1Vki>B;nXDn;#xtgtGAXar5d*`H}|CeeB_2B_zgcW3|&N at wEL;dc!yt
z<o^AJYpkpSmWW+4L4FAp5JGtfci+{u7Ml>kg<5_3O!M*KM5yw5G25q9McpMoP(={Q
z5g87E52WDi*=}a4YWn at Lgxi4oh1=le(1X1t=jAw at twe0WOYyvGz>*F29NDyHD7(G=
z{7Dl~Qeq~~%>uWfe6<{3O&_)fW<Ru$6-vv?8DngN4WC*IZF_xv;GfP{<Og`kp?QKj
zi(NAxe~|ct8EcQudEDk7rkSKVal(YrAq|35%$tuN500 at U_o{jvh$A#cTSv$Ku#x*W
zxd~C+vA{$~pAq;Vp=_np&;23WLNx<I6doFyK4Q6vRm at CJ&)FNi&-HGv9LNp=n^Vwx
zuzKZ6RMPH{Go1U|R?RjVJGO5m`2j63ij=cQj@&9M<8Nj5Z?LfG=F-85io~U#nb}N6
zmqP6uU%ZW|28IXcn0tH~l^j(df?lQ&v$@>MjfagF7yeTK+n)fw1256~p1u(GTgRtQ
zyjyg*OgiMH+jQMISJm_SnAFO>$-~c}*r(}L7&t}{kg-zCT)%VY650gD%<`{T&0GKO
z6U4oick~pH>V{35wpV(wS#iUQ2#KZL!>$Ib`~B$YQ)==^JQY|dI5A9+MUPdNmXJUp
z|B*|?Gsawn^N~UqK>tBa&GR!${CU@?9OzAurWpFCY7Z0>kOMFXK5N|#NKC3pmk}TD
zi!W|%bLDZPNEAegAdt at P-5QVYWM`Es`h1{Y88>ZOgy*HpaQw8bA~TMe*%CBg3fku}
zkHTs)IC8M5DcAp at ygYjCP2pv7uFWh03=oXHr9sM9;E2-8vuBNY>X_HrHTGo}XlS5W
zBW71jkXn9^$pYNr(OsFNa at OId2fyS_DmYCQ1Ki0FfwKpYVZLu^(fq3a-{d|)G`o;O
zEBV7|vE;{%TbuPHjE#%z@}Ic at I}<B}&M`Z9kSWnQrv7Jc<L_iR6mNB+o7<|c&U28@
zGd?Rd!>v-f;OV921HNS)Ry}$&^YovO3S1Du62^KVvZFiV9-96>swUQcG-cR8>F%=k
z`6Io;c#5UOu&?8r&bOS4ls1|QQitE44rz2ic+cMw|9mK-)$@>#Jh=_38XB=H{^9w{
z>?r6beJnOXd at Q@LN!Bm%6eSt-3K)jx^R4$~Xze^B>icaniy-xXAm3ZBUUu$E^V+_=
zhY6;{<VCk)&`Sp08^XU-zx$;!ttKDezZcC$V9lav8L%x4w<dT8EsV=igg=Tx7E at 0y
z!CStjpT*k^?X4XKxuW`SIGNm~<;#{$W^UHow*yYwRNcQ{fgrH0v4>&V{#j;tY4?m?
ztsYsnA!M|Z1S2CpL&H&=u+9a6wMaA`@hK^rgZj)HP`LJYWQ)hJ;Xhs`jpYK)SIF}D
z(1eAc?fOXadx9*|Sn{G#&Y<JB-9GE?sDxmPPfGfTnixI-&IIi+$D at w6;qY2X(yL9U
zJDfj>gqPYM*=yRv0u_N6G<th#lbNo)`a`Edpt<X%kHiX!suKxw`)X<Xe7`i3Qp3Z)
zAOsnrc^mAfV%LUVba2$t&}z6l0qzmfAyES&Cjyhp9lz50;U9kMMyYHd*!c0|<T}eQ
z- at ctHEWCet2*(xQuTH4u{xBmv1|gxL(`guf|Irm75^ZzX at Y=Nt^~zbqli0q|f#~lZ
zGSqKJ08Y6?b5&7DkFF3k%1pCzNdB>7hBK!_A+Y!y9URz?6-gHnMv=K=!VFSIBkiAQ
zrzmD}@RQHsjX%DB*BKp
+o+c$3zc9eY&Qk3tEUd<>FH1#vjhs%ywD=ENc&$zIn
zm8cWCUzBXobpt9NH=*d;uHus9*3qFcG2?4+VH#%P>IdC-?h}{Y!`iwAR1-GQLi6^!
znr=bBg;R5Mx|rbVb}sjjF<lCm+Yn(kihfW}GEHo4e|-8><1*BpJ;q!V at KD;+vuCYM
z*Ux}h=OskZ_QN8OwhIlnxH``*PH*sooOblz*<)n&4Xb12%)jius2P=%bPwzZ%#VJY
zGNZpCz2UQSq<*0E`2${xGJss8X49Jq=X*xGpSA#}7#QIJlsMVjn~EblWt at zj-ad{F
zpa4lJshsFvznCkhs;ODoU;ut)P-d7Jf}P^ov+kvLc&ut+FH}bgR#SHL6OEegt)bCF
zV69IwP=VAjG%PeT8;c at n(GWgYd{k5^b3sG|)V)ll<}qd4#qQVEGCr3$CvVXhTF=Ro
zgZ`dqB08&EeB3R<E|V;x1kX4t9M)lx5QRmmdIuSmM|}%Ha-5MjBeEc8 at cd==I12-B
zLrQ0gXFuKjHWGHH{d@^-qVPh(Efs@`1Tmq@`5(PHqy48%vwmL!(5L5T^v&7{>t)i|
zsrDyI)*Jzo<eQGJKT}kM(#j#y&&vyG(S=v9rV6F_i-!$+O-JkRH{!~e1PLRdQ|Kkr
z=5&(_LCOC^-h~TKZ{0dV{t)}2z(&O80brhj=I69RJVBj6cmnIuYRu<2&uOci?!Cj_
zP6b!-yCB&=7lm1sD<~qDVY{Zkv3R1Z0V*ua_)*;w- at tKFZ+qpd&j&*a4py>V$HhgQ
zI)jtT+U||(3Dll&jTYt}`>d*?v-5BF8*#?HQU2%ak5hD at fxE?Y!t*&VO6;8t4d;zr
z`_SC~jD!H1_44pxZPyUq8Mig!7KdC>bd3AN40nU*{K<{B_X)@R`uX#_*4F0NufKi%
ztbgq(%4W_*UfSw^2vK0q$9xM13>_L?e{t3LBVVpM?1(LW`6=eMeV10d&T~!?1~)Rb
z2!J5dCUnlD!|S@|gA0!tJQ$s)2XkuNV{^@mANCoDK|Ez^EdhbbW(O33D43K>W&8Ql
zC+1^2?%P#gUyle9Nz1lhTFkb)a(nUK^d}=Ujfj~qUi0frYN`*RyXY)wGqc{&tw3^b
zxL<`DDsayhmxa at Q;1$zRlx|HST8N_rp9Q at tH`ALHfsSHl3^Gk6+>BkP0f<7_lU9W^
zE*M5JECSe}t~k_ at LEEXTd)AE%k5I6`6j+@#V($3w8L>CBpMXo at Kjs>Cz1)Uz!_d(1
z?XZD3$- at _vGCfw&Uwq1}S&aS}iZ#f!>2-H^yBC6>En5h`f==09zDv2l*Hm?!!g3D-
ztA~~r7D8~*e0D7QB?4Bd at UR&$M2|((<7KBKAO`0$A}tyML7*vPor(xLH0SJbB%HwX
zEgvi--n`7R!Y^em2&=|<AQp0N2rTps(|vX}H~`Bo=gAxEymRNY1iL{^sqW<lZ2`UA
z+RuLZ?OD{Lq=75{Rde%30=*6#AU?cT{8btRgsXtz3~Yc4nfIdqpm^P>A^fgQj~-AM
z?XwA$6D(Gr33IPhlR8ELwIU*d_+i{rT+Zz`@1PXmOPUDa0G|R<o_HZN+o*)<9(8)O
zs{!Qp%E(A^lZ=DZY+Zb)@~vfM;}M3CNk9t<**j)s+rNi<!|T_t- at Uu#>S2u-1V)*?
z>pgCmai+7YYuwNSpx~+Z<u`urA#6hMQ0L+1e`x4<amU>Tr5VSpOydm3AnyDAZ<vJs
z5ZlUN=YW8c?8e%_5?LDHDN~qjc}Wn)jOl0I72Nr;Dlqq?t6>}ZCI!)Xl)`Y^1q*7h
z%Xj_lE=`?D(TB-w{oQDeF=Rlr at V(S#`1ueJY{W^lxflxxYTEv%HzSZWP)ge$!x(Zf
zGSLb@>6$gu<XnSdM(qU-1gI5u9>(_+y<Po3no$f?TP!lh;O%g}ZD8lMzo@`B`uh9V
zfF^xe*U`~aSGRlqkno5Y>`DGT649Bi<U6GkBg4 at g|KQ4NF^p{kRd4@;;1C>EvqSve
z+L=t+JeD{)CKO)|f1~mv?d#VS)s7?bV)8m=5Y8$8 at z`5>#H#_%XF8mykldx?T|omF
z408Vi*Av$SX}ZzooP|QAx#Xlt_wc3?3x)cYSXoQoro_;OXN at TE(2hUnSO<NjPk<5e
z43r at z4N=m8<wnlwE1C9Q@%;H;h(AxBjAR1w-+y1UwOzGz>E)_}z}Dl(|08V52-rr`
zkJ6y$8|$4#@4O~Y_NR$N4|?g+r9kBfsvtP at lyM&~uK6{UV4qLv`4&ej9hW at 2Y5zfD
z5lTO<S?E?yr7E?S at uJ|;@~uXv-R3S>Ad31!5>6`}Vx#kAkm^6f=Zw}h>6wxyyI3R^
z;4!GTOn0QC=cl?F at JU5(IXswL^U(BpU;3&_&NFU$9sy9zQE9pYs5Ub$&Vt5g)jb at J
zdfTmgsZ(5#?!4(PR8Bjko2XgT)I5qrTCQe+1l2v2xUo$Up;2sUZeM=1!bA^U?J1(6
zptYkMCVG2+(0bVs^Xhi^VQG#E>F1(cfb?asfg}x8tGN!1y}n)1Vca-TW-zJ^52`j)
z%Zolm)i2&=f7<%So$TohKrAf$l;@U$a`7yRZsUGhIfxM`DR at I{JHEYfBewOJ=YTm#
zS4|DBIX~Za-RJoa>@#Pb+peh`y3^GF9JTwmwZgTza2bHdZY9_AbdS?z?AS4dN6%IS
z^x&gPtEuUjfm=7cdi9l%@y15HQ>Ty-ibfYqxwT1NdrCdvZ)a=VxdlZW!#eb_u}axL
zPjNWX($Ow8Efs73Jfu2XEB_vs-r)Qy1^wt-om1U#pus_?C(sS(@A8wOb3=#(0<WvP
z7XcyCgz`Dc&DJrGYecWu8%oO}$!@8!t&-dzR<Zw9Kh)<Uhs!o)Tfl42y~l_nrIPo)
zW9Q;a<%U{VD>HV*La$X$R(AkQfu30<TzLlO=6t7$0tl6UU&l+s6c(+fTH)I7k6Uw}
z@%WLV;F+b*C`mERlhBG9G3M*Vf*wf?^A{|jJ5-qB580wZw~xz0<Pg*vuOuvwnxLt7
z_9az!wp3jV6F|HFv#Yy~`}$@5!bO^XvoBYslwZGohBrp(jfg}-O3GpNlI@$eZsvo6
zZ;0 at Z*P&bE;>brLtt=@%o;`7 at px`EH)j at i-_%MJJnCdrS&28u&dey)ovF#V^N5@{N
z@(l1+k?$JW)%CnjeE8pLG|?KSzBJ)I_a<)B8^uV$VYT_2B=1*Sq|QE9newu=bqx!i
zK90(=yYt6nl85knCNGOxK{v at KqkKj9^2T3EDrOrh4-Jg~6p2XK9y*JAp`oFzQ1)mc
zN!anyU2bLuN=}@mcQ<8?`}4nxBNY{o9HgfHFMg(9hh>xoteGJo+1nQ{ka at e^lx3~B
zMx=b?<68Qv>BW at UJ&7s59$GG6J4ae_p5~@jWh9vlY<oob3!;O+ at zFAOYUc}YI&pwG
zaz9znWEu>7S*BEeMP<i9k&+xy78Mu`i<_K`)}xm)U?;pwA{XlZit=9VCVTniKzA|8
zjVj at z?vr7>#oKIq_QloHe5QWg(pmZTk*fc(Dw+LyVy<6w2%j9wfEUg(gq%2i(x+M_
z+L}z#1-FyB&|z^i>*1_{!oTjl-I0IxXbtF}`do+1h1%st3{XDQ())*6j~<bFpDVJf
z^@Z#EVtCK&ef%6;r}THOuSX`Ao9r03enN;_VVJS80^-bJ#tRbREWR#oCIdua^yrx5
z47T)ja>8!6*jrph-}9}q5Ol8$eK2L>&c%zT?{7C2%*za`XT~c@&Xf6Auh#SM%q!Qf
z&6``4cj83SsIo+zKaQ9!du2R!^-iUP25<iJY4_|wUFfGVkq;X_9BFhu(h1$6LUxqc
z)cjF$vJYbuqD?zGw#drXWY-{m;jcM!x(BKPTb()EefSt!fxo+EeEqzjPq=OprlA7}
zSSRl0*D;(!Nof1o;Xmp!6wqIuR&mlw`&2b{mFAp at 3QN#sIXFzHMYP2w5vv>JR4N?t
z(c7rw6XKP;|K!O(i;fu}3FNPe6LecnE?pU?pr$6bCuPlK^A1Wh-L6BbEDTxuPKg4e
zC`&6LLBhjFZ(c7%K>bMjyP3J}!`zVV=~f3PrxRqzE&TS)qLctUpj7lPnwuM6y^7YJ
zDkn4k#j95sh}Ko-Z5tUue>aFQ*Im0J07Y11do1qN9on~5Qlv22oI9?E+uqx6UR9*%
zm}FwNU}=4B>zov0YH~Jw`IbHIML2i3EI4iu{k-O~@-_Vjsl!*v+$>KqL^9vkTh4+0
zCWC^pr=J&aAL6hzZLRY1?8nbvpUE>&dOBcUqTQf}VlU_vz=AVIEGI at JowZs$(_nUN
zQd01hV*BfZ at YANwDe~e!>MOPE>GT8=?Dp)L0q02>8NTtyl*wA;EeOX{uKBT5$K{6)
zFe!ei$r4-XzalrPFtXUmKxNVG%fl=z+P;2uS!rvmx{AvMOl#1v(>e>1JdB%eR#Xrf
zw)@c$yFe-0Uc=zcj*_ECUjmQ;2^(<9AT{tDiDElyFCS{y8bn$+oXe&q{kK|{A?5)K
zJ2<ZiVKn6`2KL8KWG8jYtJWe-t^m%WP&MvpCmEq*g&15kRd?*VeUIer?RVlC!4SN9
z+7O0k)6qe<i~@m>9X5*qC`92fzGQ=h;FsUA^MGcN!j<9!=g<2Qjms}`jnH!nR0C5&
zC~>c%VtwS`>bszt)bGILMDM$e>$p~^^;Xz5tL*y&_S@(+Ka0RCV6v&*nvPk-7ADAj
zSShMk0O|N{QA6T3V_NH+j?JF4voPjx)ACUm#;}zE4;L0K<rWVO{lu?poLT>|qQKJ3
z)b!|q16Z}j`wfusD%&dqlyT$QHIirX5fS2eGSb%Aq74u{WZ5#xVUntdpWXH7mi_wJ
t?jFTXeGXoX9Ihg8*N3}JaF%``uPQlGr~a7JT>g>Z<~-5qxWnw|{{tt2ZbJY7
diff --git a/docs-xml/Samba3-ByExample/images/chap9-ADSDC.svg b/docs-xml/Samba3-ByExample/images/chap9-ADSDC.svg
deleted file mode 100644
index a061036..0000000
--- a/docs-xml/Samba3-ByExample/images/chap9-ADSDC.svg
+++ /dev/null
@@ -1,1321 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="19.075001cm"
- height="15.897cm"
- viewBox="1.95 0.208 21.025 16.105"
- id="svg2">
- <defs
- id="defs413" />
- <rect
- width="10.1"
- height="13.95"
- x="2.7750001"
- y="2.125"
- id="rect4"
- style="fill:#ededed;stroke:none;stroke-width:0" />
- <path
- d="M 2.775,2.125 C 2.3884007,2.125 2.075,2.4384007 2.075,2.825"
- id="path6"
- style="fill:#ededed;stroke:none" />
- <path
- d="M 13.575,2.825 C 13.575,2.4384007 13.261599,2.125 12.875,2.125"
- id="path8"
- style="fill:#ededed;stroke:none" />
- <rect
- width="11.5"
- height="12.55"
- x="2.075"
- y="2.825"
- id="rect10"
- style="fill:#ededed;stroke:none;stroke-width:0" />
- <path
- d="M 2.075,15.375 C 2.075,15.761599 2.3884007,16.075 2.775,16.075"
- id="path12"
- style="fill:#ededed;stroke:none" />
- <path
- d="M 12.875,16.075 C 13.261599,16.075 13.575,15.761599 13.575,15.375"
- id="path14"
- style="fill:#ededed;stroke:none" />
- <line
- x1="2.7750001"
- y1="2.125"
- x2="12.875"
- y2="2.125"
- stroke="#000000"
- stroke-width="0.010"
- id="line16"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7750001"
- y1="16.075001"
- x2="12.875"
- y2="16.075001"
- stroke="#000000"
- stroke-width="0.010"
- id="line18"
- style="stroke:#000000;stroke-width:0.01" />
- <path
- d="M 2.775,2.125 C 2.3884007,2.125 2.075,2.4384007 2.075,2.825"
- id="path20"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 13.575,2.825 C 13.575,2.4384007 13.261599,2.125 12.875,2.125"
- id="path22"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.075"
- y1="2.825"
- x2="2.075"
- y2="15.375"
- stroke="#000000"
- stroke-width="0.010"
- id="line24"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="13.575"
- y1="2.825"
- x2="13.575"
- y2="15.375"
- stroke="#000000"
- stroke-width="0.010"
- id="line26"
- style="stroke:#000000;stroke-width:0.01" />
- <path
- d="M 2.075,15.375 C 2.075,15.761599 2.3884007,16.075 2.775,16.075"
- id="path28"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 12.875,16.075 C 13.261599,16.075 13.575,15.761599 13.575,15.375"
- id="path30"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="5.533"
- height="13.95"
- x="14.717"
- y="2.1500001"
- id="rect32"
- style="fill:#ededed;stroke:none;stroke-width:0" />
- <path
- d="M 14.717,2.15 C 14.330791,2.1505517 14.018,2.4637909 14.018,2.85"
- id="path34"
- style="fill:#ededed;stroke:none" />
- <path
- d="M 20.95,2.85 C 20.95,2.4634007 20.636599,2.15 20.25,2.15"
- id="path36"
- style="fill:#ededed;stroke:none" />
- <rect
- width="6.9320002"
- height="12.55"
- x="14.018"
- y="2.8499999"
- id="rect38"
- style="fill:#ededed;stroke:none;stroke-width:0" />
- <path
- d="M 14.018,15.4 C 14.018,15.786209 14.330791,16.099448 14.717,16.1"
- id="path40"
- style="fill:#ededed;stroke:none" />
- <path
- d="M 20.25,16.1 C 20.636599,16.1 20.95,15.786599 20.95,15.4"
- id="path42"
- style="fill:#ededed;stroke:none" />
- <line
- x1="14.717"
- y1="2.1500001"
- x2="20.25"
- y2="2.1500001"
- stroke="#000000"
- stroke-width="0.010"
- id="line44"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.717"
- y1="16.1"
- x2="20.25"
- y2="16.1"
- stroke="#000000"
- stroke-width="0.010"
- id="line46"
- style="stroke:#000000;stroke-width:0.01" />
- <path
- d="M 14.717,2.15 C 14.330791,2.1505517 14.018,2.4637909 14.018,2.85"
- id="path48"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 20.95,2.85 C 20.95,2.4634007 20.636599,2.15 20.25,2.15"
- id="path50"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.018"
- y1="2.8499999"
- x2="14.018"
- y2="15.4"
- stroke="#000000"
- stroke-width="0.010"
- id="line52"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.950001"
- y1="2.8499999"
- x2="20.950001"
- y2="15.4"
- stroke="#000000"
- stroke-width="0.010"
- id="line54"
- style="stroke:#000000;stroke-width:0.01" />
- <path
- d="M 14.018,15.4 C 14.018,15.786209 14.330791,16.099448 14.717,16.1"
- id="path56"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 20.25,16.1 C 20.636599,16.1 20.95,15.786599 20.95,15.4"
- id="path58"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="6.125"
- height="2.75"
- x="9.9180002"
- y="12.925"
- id="rect60"
- style="fill:#c3c3c3;stroke:none;stroke-width:0" />
- <path
- d="M 9.918,12.925 C 9.6418576,12.925 9.418,13.148858 9.418,13.425"
- id="path62"
- style="fill:#c3c3c3;stroke:none" />
- <path
- d="M 16.543,13.425 C 16.543,13.148858 16.319142,12.925 16.043,12.925"
- id="path64"
- style="fill:#c3c3c3;stroke:none" />
- <rect
- width="7.125"
- height="1.75"
- x="9.4180002"
- y="13.425"
- id="rect66"
- style="fill:#c3c3c3;stroke:none;stroke-width:0" />
- <path
- d="M 9.418,15.175 C 9.418,15.451142 9.6418576,15.675 9.918,15.675"
- id="path68"
- style="fill:#c3c3c3;stroke:none" />
- <path
- d="M 16.043,15.675 C 16.319142,15.675 16.543,15.451142 16.543,15.175"
- id="path70"
- style="fill:#c3c3c3;stroke:none" />
- <line
- x1="9.9180002"
- y1="12.925"
- x2="16.042999"
- y2="12.925"
- stroke="#000000"
- stroke-width="0.001"
- id="line72"
- style="stroke:#000000;stroke-width:0.001" />
- <line
- x1="9.9180002"
- y1="15.675"
- x2="16.042999"
- y2="15.675"
- stroke="#000000"
- stroke-width="0.001"
- id="line74"
- style="stroke:#000000;stroke-width:0.001" />
- <path
- d="M 9.918,12.925 C 9.6418576,12.925 9.418,13.148858 9.418,13.425"
- id="path76"
- style="fill:none;stroke:#000000;stroke-width:0.001" />
- <path
- d="M 16.543,13.425 C 16.543,13.148858 16.319142,12.925 16.043,12.925"
- id="path78"
- style="fill:none;stroke:#000000;stroke-width:0.001" />
- <line
- x1="9.4180002"
- y1="13.425"
- x2="9.4180002"
- y2="15.175"
- stroke="#000000"
- stroke-width="0.001"
- id="line80"
- style="stroke:#000000;stroke-width:0.001" />
- <line
- x1="16.542999"
- y1="13.425"
- x2="16.542999"
- y2="15.175"
- stroke="#000000"
- stroke-width="0.001"
- id="line82"
- style="stroke:#000000;stroke-width:0.001" />
- <path
- d="M 9.418,15.175 C 9.418,15.451142 9.6418576,15.675 9.918,15.675"
- id="path84"
- style="fill:none;stroke:#000000;stroke-width:0.001" />
- <path
- d="M 16.043,15.675 C 16.319142,15.675 16.543,15.451142 16.543,15.175"
- id="path86"
- style="fill:none;stroke:#000000;stroke-width:0.001" />
- <rect
- width="6.125"
- height="2.6500001"
- x="9.75"
- y="10.05"
- id="rect88"
- style="fill:#c3c3c3;stroke:none;stroke-width:0" />
- <path
- d="M 9.75,10.05 C 9.4738576,10.05 9.25,10.273858 9.25,10.55"
- id="path90"
- style="fill:#c3c3c3;stroke:none" />
- <path
- d="M 16.375,10.55 C 16.375,10.273858 16.151142,10.05 15.875,10.05"
- id="path92"
- style="fill:#c3c3c3;stroke:none" />
- <rect
- width="7.125"
- height="1.65"
- x="9.25"
- y="10.55"
- id="rect94"
- style="fill:#c3c3c3;stroke:none;stroke-width:0" />
- <path
- d="M 9.25,12.2 C 9.25,12.476142 9.4738576,12.7 9.75,12.7"
- id="path96"
- style="fill:#c3c3c3;stroke:none" />
- <path
- d="M 15.875,12.7 C 16.151142,12.7 16.375,12.476142 16.375,12.2"
- id="path98"
- style="fill:#c3c3c3;stroke:none" />
- <line
- x1="9.75"
- y1="10.05"
- x2="15.875"
- y2="10.05"
- stroke="#000000"
- stroke-width="0.001"
- id="line100"
- style="stroke:#000000;stroke-width:0.001" />
- <line
- x1="9.75"
- y1="12.7"
- x2="15.875"
- y2="12.7"
- stroke="#000000"
- stroke-width="0.001"
- id="line102"
- style="stroke:#000000;stroke-width:0.001" />
- <path
- d="M 9.75,10.05 C 9.4738576,10.05 9.25,10.273858 9.25,10.55"
- id="path104"
- style="fill:none;stroke:#000000;stroke-width:0.001" />
- <path
- d="M 16.375,10.55 C 16.375,10.273858 16.151142,10.05 15.875,10.05"
- id="path106"
- style="fill:none;stroke:#000000;stroke-width:0.001" />
- <line
- x1="9.25"
- y1="10.55"
- x2="9.25"
- y2="12.2"
- stroke="#000000"
- stroke-width="0.001"
- id="line108"
- style="stroke:#000000;stroke-width:0.001" />
- <line
- x1="16.375"
- y1="10.55"
- x2="16.375"
- y2="12.2"
- stroke="#000000"
- stroke-width="0.001"
- id="line110"
- style="stroke:#000000;stroke-width:0.001" />
- <path
- d="M 9.25,12.2 C 9.25,12.476142 9.4738576,12.7 9.75,12.7"
- id="path112"
- style="fill:none;stroke:#000000;stroke-width:0.001" />
- <path
- d="M 15.875,12.7 C 16.151142,12.7 16.375,12.476142 16.375,12.2"
- id="path114"
- style="fill:none;stroke:#000000;stroke-width:0.001" />
- <line
- x1="2.0250001"
- y1="1.825"
- x2="20.950001"
- y2="1.825"
- stroke="#000000"
- stroke-width="0.150"
- id="line116"
- style="stroke:#000000;stroke-width:0.15000001" />
- <rect
- width="1.391"
- height="3.2460001"
- x="8.2889996"
- y="2.836"
- id="rect118"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.391"
- height="3.2460001"
- x="8.2889996"
- y="2.836"
- id="rect120"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <rect
- width="1.113"
- height="0.37099999"
- x="8.4280005"
- y="3.0309999"
- id="rect122"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.113"
- height="0.37099999"
- x="8.4280005"
- y="3.402"
- id="rect124"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.113"
- height="0.37099999"
- x="8.4280005"
- y="3.773"
- id="rect126"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.113"
- height="0.37099999"
- x="8.4280005"
- y="4.1440001"
- id="rect128"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.69499999"
- height="0.223"
- x="8.4280005"
- y="4.5890002"
- id="rect130"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <ellipse
- cx="9.4709997"
- cy="4.6259999"
- rx="0.048999999"
- ry="0.048999999"
- id="ellipse132"
- style="fill:#00ff00;stroke:none" />
- <ellipse
- cx="9.4709997"
- cy="4.6259999"
- rx="0.048999999"
- ry="0.048999999"
- id="ellipse134"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <ellipse
- cx="9.4709997"
- cy="4.7740002"
- rx="0.048999999"
- ry="0.048999999"
- id="ellipse136"
- style="fill:#ffff00;stroke:none" />
- <ellipse
- cx="9.4709997"
- cy="4.7740002"
- rx="0.048999999"
- ry="0.048999999"
- id="ellipse138"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.167"
- height="0.148"
- x="9.1929998"
- y="4.6630001"
- id="rect140"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.167"
- height="0.148"
- x="9.1929998"
- y="4.6630001"
- id="rect142"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 8.521,5.108 L 8.521,5.92"
- id="path144"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 8.752,5.108 L 8.752,5.92"
- id="path146"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 8.984,5.108 L 8.984,5.92"
- id="path148"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 9.216,5.108 L 9.216,5.92"
- id="path150"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 9.448,5.108 L 9.448,5.92"
- id="path152"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 9.68,5.108 L 9.68,5.92"
- id="path154"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <polygon
- points="8.011,6.36 8.289,5.804 8.289,6.082 9.68,6.082 9.68,5.804 10.051,6.36 8.011,6.36 "
- id="polygon156"
- style="fill:#999999;stroke:none;stroke-width:0.01" />
- <polygon
- points="8.011,6.36 8.289,5.804 8.289,6.082 9.68,6.082 9.68,5.804 10.051,6.36 8.011,6.36 "
- id="polygon158"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.67"
- height="5.0089998"
- x="16.247"
- y="3.0339999"
- id="rect160"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.67"
- height="5.0089998"
- x="16.247"
- y="3.0339999"
- id="rect162"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.67"
- height="5.0089998"
- x="16.247"
- y="3.0339999"
- id="rect164"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.336"
- height="2.003"
- x="16.414"
- y="3.201"
- id="rect166"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.336"
- height="2.003"
- x="16.414"
- y="3.201"
- id="rect168"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.336"
- height="2.003"
- x="16.414"
- y="3.201"
- id="rect170"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.414"
- y1="3.5339999"
- x2="17.75"
- y2="3.5339999"
- stroke="#000000"
- stroke-width="0.010"
- id="line172"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.75"
- y1="3.868"
- x2="16.414"
- y2="3.868"
- stroke="#000000"
- stroke-width="0.010"
- id="line174"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.414"
- y1="4.2020001"
- x2="17.75"
- y2="4.2020001"
- stroke="#000000"
- stroke-width="0.010"
- id="line176"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.414"
- y1="4.5359998"
- x2="17.75"
- y2="4.5359998"
- stroke="#000000"
- stroke-width="0.010"
- id="line178"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.75"
- y1="4.8699999"
- x2="16.414"
- y2="4.8699999"
- stroke="#000000"
- stroke-width="0.010"
- id="line180"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91799998"
- height="0.50099999"
- x="16.414"
- y="5.3709998"
- id="rect182"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91799998"
- height="0.50099999"
- x="16.414"
- y="5.3709998"
- id="rect184"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91799998"
- height="0.50099999"
- x="16.414"
- y="5.3709998"
- id="rect186"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.247"
- y1="6.2059999"
- x2="17.917"
- y2="6.2059999"
- stroke="#000000"
- stroke-width="0.010"
- id="line188"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="16.997999"
- y="6.3730001"
- id="rect190"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="16.997999"
- y="6.3730001"
- id="rect192"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="16.997999"
- y="6.3730001"
- id="rect194"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="17.332001"
- y="6.3730001"
- id="rect196"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="17.332001"
- y="6.3730001"
- id="rect198"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="17.332001"
- y="6.3730001"
- id="rect200"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="17.666"
- y="6.3730001"
- id="rect202"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="17.666"
- y="6.3730001"
- id="rect204"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="17.666"
- y="6.3730001"
- id="rect206"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.167"
- height="0.167"
- x="17.583"
- y="5.8720002"
- id="rect208"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.167"
- height="0.167"
- x="17.583"
- y="5.8720002"
- id="rect210"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.167"
- height="0.167"
- x="17.583"
- y="5.8720002"
- id="rect212"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.414"
- y1="5.6209998"
- x2="17.332001"
- y2="5.6209998"
- stroke="#000000"
- stroke-width="0.010"
- id="line214"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.25"
- height="0.25"
- x="16.414"
- y="6.289"
- id="rect216"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.25"
- height="0.25"
- x="16.414"
- y="6.289"
- id="rect218"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.25"
- height="0.25"
- x="16.414"
- y="6.289"
- id="rect220"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.169"
- height="0.082999997"
- x="16.497999"
- y="4.954"
- id="rect222"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="1.169"
- height="0.082999997"
- x="16.497999"
- y="4.954"
- id="rect224"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.169"
- height="0.082999997"
- x="16.497999"
- y="4.954"
- id="rect226"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.497999"
- y1="5.454"
- x2="17.249001"
- y2="5.454"
- stroke="#000000"
- stroke-width="0.010"
- id="line228"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.249001"
- y1="5.5380001"
- x2="17.165001"
- y2="5.5380001"
- stroke="#000000"
- stroke-width="0.010"
- id="line230"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.497999"
- y1="5.5380001"
- x2="16.580999"
- y2="5.5380001"
- stroke="#000000"
- stroke-width="0.010"
- id="line232"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.417"
- height="0.082999997"
- x="16.664"
- y="5.454"
- id="rect234"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.417"
- height="0.082999997"
- x="16.664"
- y="5.454"
- id="rect236"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.417"
- height="0.082999997"
- x="16.664"
- y="5.454"
- id="rect238"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.497999"
- y1="5.1199999"
- x2="16.580999"
- y2="5.1199999"
- stroke="#000000"
- stroke-width="0.010"
- id="line240"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.664"
- y1="5.1199999"
- x2="16.747999"
- y2="5.1199999"
- stroke="#000000"
- stroke-width="0.010"
- id="line242"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.499001"
- y1="5.1199999"
- x2="17.666"
- y2="5.1199999"
- stroke="#000000"
- stroke-width="0.010"
- id="line244"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.330999"
- y1="7.9590001"
- x2="17.833"
- y2="7.9590001"
- stroke="#000000"
- stroke-width="0.010"
- id="line246"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.833"
- y1="7.875"
- x2="16.330999"
- y2="7.875"
- stroke="#000000"
- stroke-width="0.010"
- id="line248"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.330999"
- y1="7.7919998"
- x2="17.833"
- y2="7.7919998"
- stroke="#000000"
- stroke-width="0.010"
- id="line250"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.833"
- y1="7.7080002"
- x2="16.330999"
- y2="7.7080002"
- stroke="#000000"
- stroke-width="0.010"
- id="line252"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.330999"
- y1="7.625"
- x2="17.833"
- y2="7.625"
- stroke="#000000"
- stroke-width="0.010"
- id="line254"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.833"
- y1="7.5409999"
- x2="16.330999"
- y2="7.5409999"
- stroke="#000000"
- stroke-width="0.010"
- id="line256"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.330999"
- y1="7.4580002"
- x2="17.833"
- y2="7.4580002"
- stroke="#000000"
- stroke-width="0.010"
- id="line258"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.833"
- y1="7.3740001"
- x2="16.330999"
- y2="7.3740001"
- stroke="#000000"
- stroke-width="0.010"
- id="line260"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.330999"
- y1="7.2909999"
- x2="17.833"
- y2="7.2909999"
- stroke="#000000"
- stroke-width="0.010"
- id="line262"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.833"
- y1="7.2069998"
- x2="16.330999"
- y2="7.2069998"
- stroke="#000000"
- stroke-width="0.010"
- id="line264"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.330999"
- y1="7.1240001"
- x2="17.833"
- y2="7.1240001"
- stroke="#000000"
- stroke-width="0.010"
- id="line266"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.833"
- y1="7.04"
- x2="16.330999"
- y2="7.04"
- stroke="#000000"
- stroke-width="0.010"
- id="line268"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.330999"
- y1="6.9569998"
- x2="17.833"
- y2="6.9569998"
- stroke="#000000"
- stroke-width="0.010"
- id="line270"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.833"
- y1="6.8730001"
- x2="16.330999"
- y2="6.8730001"
- stroke="#000000"
- stroke-width="0.010"
- id="line272"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.1"
- y1="1.85"
- x2="17.1"
- y2="3.05"
- stroke="#000000"
- stroke-width="0.100"
- id="line274"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.0570002"
- y1="1.823"
- x2="9.0310001"
- y2="2.836"
- stroke="#000000"
- stroke-width="0.100"
- id="line276"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.85"
- height="1.632"
- x="5.7249999"
- y="3.359"
- id="rect278"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="6.6500001"
- cy="4.9910002"
- rx="0.92500001"
- ry="0.27200001"
- id="ellipse280"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="6.6500001"
- cy="3.359"
- rx="0.92500001"
- ry="0.27200001"
- id="ellipse282"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="6.6500001"
- cy="3.359"
- rx="0.92500001"
- ry="0.27200001"
- id="ellipse284"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 7.575,3.359 L 7.575,4.991 C 7.575,5.141 7.161,5.263 6.65,5.263 C 6.139,5.263 5.725,5.141 5.725,4.991 L 5.725,3.359"
- id="path286"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="7.5999999"
- y1="4.1750002"
- x2="8.3000002"
- y2="4.1999998"
- stroke="#000000"
- stroke-width="0.100"
- id="line288"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="6.3410001"
- y="4.3000002"
- id="text290"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">ADS</text>
- <text
- x="5.5120001"
- y="7.125"
- id="text292"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Windows Server 2003</text>
- <text
- x="6.5840001"
- y="7.9250002"
- id="text294"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">ADS Server</text>
- <text
- x="5.927"
- y="8.7250004"
- id="text296"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain Controller</text>
- <text
- x="15.605"
- y="0.67500001"
- id="text298"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Samba Domain</text>
- <text
- x="15.598"
- y="1.475"
- id="text300"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server</text>
- <line
- x1="2.075"
- y1="8.9750004"
- x2="20.9"
- y2="9"
- stroke="#000000"
- stroke-width="0.100"
- stroke-dasharray="0.50,0.50"
- id="line302"
- style="stroke:#000000;stroke-width:0.1;stroke-dasharray:0.5, 0.5" />
- <text
- x="6.5079999"
- y="9.6750002"
- id="text304"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Domain Services</text>
- <text
- x="5.7870002"
- y="1.395"
- id="text306"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network Configuration</text>
- <rect
- width="5.3499999"
- height="1.8"
- x="4.8249998"
- y="12.25"
- id="rect308"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="5.3499999"
- height="1.8"
- x="4.8249998"
- y="12.25"
- id="rect310"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="4.2750001"
- height="1.375"
- x="5.4250002"
- y="10.6"
- id="rect312"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="4.2750001"
- height="1.375"
- x="5.4250002"
- y="10.6"
- id="rect314"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="6.4749999"
- y="11.411"
- id="text316"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">CIFS Server</text>
- <text
- x="16.191999"
- y="9.6499996"
- id="text318"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Client Services</text>
- <rect
- width="2.575"
- height="1.125"
- x="16"
- y="12.975"
- id="rect320"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="2.575"
- height="1.125"
- x="16"
- y="12.975"
- id="rect322"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="16.599001"
- y="13.7"
- id="text324"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Winbind</text>
- <rect
- width="2.575"
- height="1.1"
- x="15.992"
- y="10.275"
- id="rect326"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="2.575"
- height="1.1"
- x="15.992"
- y="10.275"
- id="rect328"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2.6070001"
- height="1.1"
- x="16.566999"
- y="11.6"
- id="rect330"
- style="fill:#c5c5c5;stroke:none;stroke-width:0" />
- <rect
- width="2.6070001"
- height="1.1"
- x="16.566999"
- y="11.6"
- id="rect332"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="16.724001"
- y="11.086"
- id="text334"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">smbd</text>
- <text
- x="17.357"
- y="12.361"
- id="text336"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">nmbd</text>
- <rect
- width="2.7179999"
- height="1.1"
- x="15.95"
- y="14.35"
- id="rect338"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="2.7179999"
- height="1.1"
- x="15.95"
- y="14.35"
- id="rect340"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="16.579"
- y="15.075"
- id="text342"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">nss_ldap</text>
- <path
- d="M 19.015,13.314 C 19.392106,13.104482 19.629557,12.710441 19.638616,12.279135 C 19.647674,11.84783 19.426976,11.444167 19.059,11.219"
- id="path344"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="19.151,10.869 18.625,11.056 19.09,11.366 19.151,10.869 "
- id="polygon346"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="19.053,13.169 18.575,13.458 19.094,13.667 19.053,13.169 "
- id="polygon348"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <path
- d="M 19.172,14.715 C 19.931775,14.326769 20.402308,13.537936 20.382916,12.684938 C 20.363525,11.83194 19.857632,11.065304 19.081,10.712"
- id="path350"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="19.154,10.406 18.617,10.559 19.062,10.897 19.154,10.406 "
- id="polygon352"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="19.146,14.531 18.716,14.889 19.26,15.018 19.146,14.531 "
- id="polygon354"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="15.338"
- y1="14.9"
- x2="10.912"
- y2="14.9"
- stroke="#000000"
- stroke-width="0.100"
- stroke-dasharray="0.20,0.20"
- id="line356"
- style="stroke:#000000;stroke-width:0.1;stroke-dasharray:0.2, 0.2" />
- <polygon
- points="15.338,15.15 15.838,14.9 15.338,14.65 15.338,15.15 "
- id="polygon358"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <polygon
- points="15.338,15.15 15.838,14.9 15.338,14.65 15.338,15.15 "
- id="polygon360"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="10.912,14.65 10.412,14.9 10.912,15.15 10.912,14.65 "
- id="polygon362"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <polygon
- points="10.912,14.65 10.412,14.9 10.912,15.15 10.912,14.65 "
- id="polygon364"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="10.787"
- y1="13.328"
- x2="15.338"
- y2="13.347"
- stroke="#000000"
- stroke-width="0.100"
- stroke-dasharray="0.20,0.20"
- id="line366"
- style="stroke:#000000;stroke-width:0.1;stroke-dasharray:0.2, 0.2" />
- <polygon
- points="10.788,13.078 10.287,13.325 10.786,13.578 10.788,13.078 "
- id="polygon368"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <polygon
- points="10.788,13.078 10.287,13.325 10.786,13.578 10.788,13.078 "
- id="polygon370"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="15.337,13.597 15.838,13.35 15.339,13.097 15.337,13.597 "
- id="polygon372"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <polygon
- points="15.337,13.597 15.838,13.35 15.339,13.097 15.337,13.597 "
- id="polygon374"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="12.594"
- y="14.05"
- id="text376"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">UID/GID</text>
- <text
- x="12.425"
- y="14.65"
- id="text378"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Resolution</text>
- <rect
- width="5.4499998"
- height="1.05"
- x="4.8249998"
- y="14.375"
- id="rect380"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="5.4499998"
- height="1.05"
- x="4.8249998"
- y="14.375"
- id="rect382"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="6.2270002"
- y="13.011"
- id="text384"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Active Directory</text>
- <text
- x="6.0279999"
- y="13.611"
- id="text386"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">(Kerberos / LDAP)</text>
- <text
- x="5.9699998"
- y="15.136"
- id="text388"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Services For UNIX</text>
- <line
- x1="10.361"
- y1="10.714"
- x2="15.314"
- y2="10.524"
- stroke="#000000"
- stroke-width="0.100"
- stroke-dasharray="0.20,0.20"
- id="line390"
- style="stroke:#000000;stroke-width:0.1;stroke-dasharray:0.2, 0.2" />
- <polygon
- points="10.352,10.464 9.862,10.733 10.371,10.964 10.352,10.464 "
- id="polygon392"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <polygon
- points="10.352,10.464 9.862,10.733 10.371,10.964 10.352,10.464 "
- id="polygon394"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="15.323,10.773 15.813,10.504 15.304,10.274 15.323,10.773 "
- id="polygon396"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <polygon
- points="15.323,10.773 15.813,10.504 15.304,10.274 15.323,10.773 "
- id="polygon398"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="10.795"
- y1="12.333"
- x2="15.355"
- y2="11.242"
- stroke="#000000"
- stroke-width="0.100"
- stroke-dasharray="0.20,0.20"
- id="line400"
- style="stroke:#000000;stroke-width:0.1;stroke-dasharray:0.2, 0.2" />
- <polygon
- points="10.737,12.09 10.309,12.449 10.853,12.576 10.737,12.09 "
- id="polygon402"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <polygon
- points="10.737,12.09 10.309,12.449 10.853,12.576 10.737,12.09 "
- id="polygon404"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="15.413,11.485 15.841,11.126 15.297,10.999 15.413,11.485 "
- id="polygon406"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <polygon
- points="15.413,11.485 15.841,11.126 15.297,10.999 15.413,11.485 "
- id="polygon408"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="11.411"
- y="11.325"
- id="text410"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Authentication</text>
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/chap9-SambaDC.svg b/docs-xml/Samba3-ByExample/images/chap9-SambaDC.svg
deleted file mode 100644
index 54d1763..0000000
--- a/docs-xml/Samba3-ByExample/images/chap9-SambaDC.svg
+++ /dev/null
@@ -1,1443 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- version="1.0"
- width="19.075001cm"
- height="15.897cm"
- viewBox="1.95 0.208 21.025 16.105"
- id="svg2">
- <defs
- id="defs453" />
- <rect
- width="10.1"
- height="13.95"
- x="2.7750001"
- y="2.125"
- id="rect4"
- style="fill:#ededed;stroke:none;stroke-width:0" />
- <path
- d="M 2.775,2.125 C 2.3884007,2.125 2.075,2.4384007 2.075,2.825"
- id="path6"
- style="fill:#ededed;stroke:none" />
- <path
- d="M 13.575,2.825 C 13.575,2.4384007 13.261599,2.125 12.875,2.125"
- id="path8"
- style="fill:#ededed;stroke:none" />
- <rect
- width="11.5"
- height="12.55"
- x="2.075"
- y="2.825"
- id="rect10"
- style="fill:#ededed;stroke:none;stroke-width:0" />
- <path
- d="M 2.075,15.375 C 2.075,15.761599 2.3884007,16.075 2.775,16.075"
- id="path12"
- style="fill:#ededed;stroke:none" />
- <path
- d="M 12.875,16.075 C 13.261599,16.075 13.575,15.761599 13.575,15.375"
- id="path14"
- style="fill:#ededed;stroke:none" />
- <line
- x1="2.7750001"
- y1="2.125"
- x2="12.875"
- y2="2.125"
- stroke="#000000"
- stroke-width="0.010"
- id="line16"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.7750001"
- y1="16.075001"
- x2="12.875"
- y2="16.075001"
- stroke="#000000"
- stroke-width="0.010"
- id="line18"
- style="stroke:#000000;stroke-width:0.01" />
- <path
- d="M 2.775,2.125 C 2.3884007,2.125 2.075,2.4384007 2.075,2.825"
- id="path20"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 13.575,2.825 C 13.575,2.4384007 13.261599,2.125 12.875,2.125"
- id="path22"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.075"
- y1="2.825"
- x2="2.075"
- y2="15.375"
- stroke="#000000"
- stroke-width="0.010"
- id="line24"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="13.575"
- y1="2.825"
- x2="13.575"
- y2="15.375"
- stroke="#000000"
- stroke-width="0.010"
- id="line26"
- style="stroke:#000000;stroke-width:0.01" />
- <path
- d="M 2.075,15.375 C 2.075,15.761599 2.3884007,16.075 2.775,16.075"
- id="path28"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 12.875,16.075 C 13.261599,16.075 13.575,15.761599 13.575,15.375"
- id="path30"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="5.533"
- height="13.95"
- x="14.717"
- y="2.1500001"
- id="rect32"
- style="fill:#ededed;stroke:none;stroke-width:0" />
- <path
- d="M 14.717,2.15 C 14.330791,2.1505517 14.018,2.4637909 14.018,2.85"
- id="path34"
- style="fill:#ededed;stroke:none" />
- <path
- d="M 20.95,2.85 C 20.95,2.4634007 20.636599,2.15 20.25,2.15"
- id="path36"
- style="fill:#ededed;stroke:none" />
- <rect
- width="6.9320002"
- height="12.55"
- x="14.018"
- y="2.8499999"
- id="rect38"
- style="fill:#ededed;stroke:none;stroke-width:0" />
- <path
- d="M 14.018,15.4 C 14.018,15.786209 14.330791,16.099448 14.717,16.1"
- id="path40"
- style="fill:#ededed;stroke:none" />
- <path
- d="M 20.25,16.1 C 20.636599,16.1 20.95,15.786599 20.95,15.4"
- id="path42"
- style="fill:#ededed;stroke:none" />
- <line
- x1="14.717"
- y1="2.1500001"
- x2="20.25"
- y2="2.1500001"
- stroke="#000000"
- stroke-width="0.010"
- id="line44"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.717"
- y1="16.1"
- x2="20.25"
- y2="16.1"
- stroke="#000000"
- stroke-width="0.010"
- id="line46"
- style="stroke:#000000;stroke-width:0.01" />
- <path
- d="M 14.717,2.15 C 14.330791,2.1505517 14.018,2.4637909 14.018,2.85"
- id="path48"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 20.95,2.85 C 20.95,2.4634007 20.636599,2.15 20.25,2.15"
- id="path50"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="14.018"
- y1="2.8499999"
- x2="14.018"
- y2="15.4"
- stroke="#000000"
- stroke-width="0.010"
- id="line52"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="20.950001"
- y1="2.8499999"
- x2="20.950001"
- y2="15.4"
- stroke="#000000"
- stroke-width="0.010"
- id="line54"
- style="stroke:#000000;stroke-width:0.01" />
- <path
- d="M 14.018,15.4 C 14.018,15.786209 14.330791,16.099448 14.717,16.1"
- id="path56"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 20.25,16.1 C 20.636599,16.1 20.95,15.786599 20.95,15.4"
- id="path58"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="4.9749999"
- height="4.625"
- x="10.8"
- y="10.877"
- id="rect60"
- style="fill:#b5b5b5;stroke:none;stroke-width:0" />
- <path
- d="M 10.8,10.877 C 10.523858,10.877 10.3,11.100858 10.3,11.377"
- id="path62"
- style="fill:#b5b5b5;stroke:none" />
- <path
- d="M 16.275,11.377 C 16.275,11.100858 16.051142,10.877 15.775,10.877"
- id="path64"
- style="fill:#b5b5b5;stroke:none" />
- <rect
- width="5.9749999"
- height="3.625"
- x="10.3"
- y="11.377"
- id="rect66"
- style="fill:#b5b5b5;stroke:none;stroke-width:0" />
- <path
- d="M 10.3,15.002 C 10.3,15.278142 10.523858,15.502 10.8,15.502"
- id="path68"
- style="fill:#b5b5b5;stroke:none" />
- <path
- d="M 15.775,15.502 C 16.051142,15.502 16.275,15.278142 16.275,15.002"
- id="path70"
- style="fill:#b5b5b5;stroke:none" />
- <line
- x1="10.8"
- y1="10.877"
- x2="15.775"
- y2="10.877"
- stroke="#000000"
- stroke-width="0.010"
- id="line72"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.8"
- y1="15.502"
- x2="15.775"
- y2="15.502"
- stroke="#000000"
- stroke-width="0.010"
- id="line74"
- style="stroke:#000000;stroke-width:0.01" />
- <path
- d="M 10.8,10.877 C 10.523858,10.877 10.3,11.100858 10.3,11.377"
- id="path76"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 16.275,11.377 C 16.275,11.100858 16.051142,10.877 15.775,10.877"
- id="path78"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="10.3"
- y1="11.377"
- x2="10.3"
- y2="15.002"
- stroke="#000000"
- stroke-width="0.010"
- id="line80"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.275"
- y1="11.377"
- x2="16.275"
- y2="15.002"
- stroke="#000000"
- stroke-width="0.010"
- id="line82"
- style="stroke:#000000;stroke-width:0.01" />
- <path
- d="M 10.3,15.002 C 10.3,15.278142 10.523858,15.502 10.8,15.502"
- id="path84"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 15.775,15.502 C 16.051142,15.502 16.275,15.278142 16.275,15.002"
- id="path86"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="2.0250001"
- y1="1.825"
- x2="20.950001"
- y2="1.825"
- stroke="#000000"
- stroke-width="0.150"
- id="line88"
- style="stroke:#000000;stroke-width:0.15000001" />
- <rect
- width="1.391"
- height="3.2460001"
- x="5.539"
- y="3.161"
- id="rect90"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.391"
- height="3.2460001"
- x="5.539"
- y="3.161"
- id="rect92"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <rect
- width="1.113"
- height="0.37099999"
- x="5.678"
- y="3.3559999"
- id="rect94"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.113"
- height="0.37099999"
- x="5.678"
- y="3.727"
- id="rect96"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.113"
- height="0.37099999"
- x="5.678"
- y="4.098"
- id="rect98"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.113"
- height="0.37099999"
- x="5.678"
- y="4.4689999"
- id="rect100"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.69499999"
- height="0.223"
- x="5.678"
- y="4.914"
- id="rect102"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <ellipse
- cx="6.7210002"
- cy="4.9510002"
- rx="0.048999999"
- ry="0.048999999"
- id="ellipse104"
- style="fill:#00ff00;stroke:none" />
- <ellipse
- cx="6.7210002"
- cy="4.9510002"
- rx="0.048999999"
- ry="0.048999999"
- id="ellipse106"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <ellipse
- cx="6.7210002"
- cy="5.099"
- rx="0.048999999"
- ry="0.048999999"
- id="ellipse108"
- style="fill:#ffff00;stroke:none" />
- <ellipse
- cx="6.7210002"
- cy="5.099"
- rx="0.048999999"
- ry="0.048999999"
- id="ellipse110"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.167"
- height="0.148"
- x="6.4429998"
- y="4.9879999"
- id="rect112"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.167"
- height="0.148"
- x="6.4429998"
- y="4.9879999"
- id="rect114"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 5.771,5.433 L 5.771,6.245"
- id="path116"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 6.002,5.433 L 6.002,6.245"
- id="path118"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 6.234,5.433 L 6.234,6.245"
- id="path120"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 6.466,5.433 L 6.466,6.245"
- id="path122"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 6.698,5.433 L 6.698,6.245"
- id="path124"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 6.93,5.433 L 6.93,6.245"
- id="path126"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <polygon
- points="5.261,6.685 5.539,6.129 5.539,6.407 6.93,6.407 6.93,6.129 7.301,6.685 5.261,6.685 "
- id="polygon128"
- style="fill:#999999;stroke:none;stroke-width:0.01" />
- <polygon
- points="5.261,6.685 5.539,6.129 5.539,6.407 6.93,6.407 6.93,6.129 7.301,6.685 5.261,6.685 "
- id="polygon130"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.354"
- height="3.158"
- x="8.8369999"
- y="3.2119999"
- id="rect132"
- style="fill:#b3b3b3;stroke:none;stroke-width:0" />
- <rect
- width="1.354"
- height="3.158"
- x="8.8369999"
- y="3.2119999"
- id="rect134"
- style="fill:none;stroke:#000000;stroke-width:0.08" />
- <rect
- width="1.0829999"
- height="0.361"
- x="8.9720001"
- y="3.402"
- id="rect136"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.0829999"
- height="0.361"
- x="8.9720001"
- y="3.763"
- id="rect138"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.0829999"
- height="0.361"
- x="8.9720001"
- y="4.1240001"
- id="rect140"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.0829999"
- height="0.361"
- x="8.9720001"
- y="4.4850001"
- id="rect142"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.67699999"
- height="0.21699999"
- x="8.9720001"
- y="4.9180002"
- id="rect144"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <ellipse
- cx="9.9879999"
- cy="4.954"
- rx="0.046999998"
- ry="0.046999998"
- id="ellipse146"
- style="fill:#00ff00;stroke:none" />
- <ellipse
- cx="9.9879999"
- cy="4.954"
- rx="0.046999998"
- ry="0.046999998"
- id="ellipse148"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <ellipse
- cx="9.9879999"
- cy="5.099"
- rx="0.046999998"
- ry="0.046999998"
- id="ellipse150"
- style="fill:#ffff00;stroke:none" />
- <ellipse
- cx="9.9879999"
- cy="5.099"
- rx="0.046999998"
- ry="0.046999998"
- id="ellipse152"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.162"
- height="0.14399999"
- x="9.717"
- y="4.9899998"
- id="rect154"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="0.162"
- height="0.14399999"
- x="9.717"
- y="4.9899998"
- id="rect156"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 9.063,5.423 L 9.063,6.213"
- id="path158"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 9.288,5.423 L 9.288,6.213"
- id="path160"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 9.514,5.423 L 9.514,6.213"
- id="path162"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 9.739,5.423 L 9.739,6.213"
- id="path164"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 9.965,5.423 L 9.965,6.213"
- id="path166"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <path
- d="M 10.191,5.423 L 10.191,6.213"
- id="path168"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <polygon
- points="8.566,6.642 8.837,6.1 8.837,6.371 10.191,6.371 10.191,6.1 10.552,6.642 8.566,6.642 "
- id="polygon170"
- style="fill:#999999;stroke:none;stroke-width:0.01" />
- <polygon
- points="8.566,6.642 8.837,6.1 8.837,6.371 10.191,6.371 10.191,6.1 10.552,6.642 8.566,6.642 "
- id="polygon172"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.67"
- height="5.0089998"
- x="16.247"
- y="3.0339999"
- id="rect174"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.67"
- height="5.0089998"
- x="16.247"
- y="3.0339999"
- id="rect176"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.67"
- height="5.0089998"
- x="16.247"
- y="3.0339999"
- id="rect178"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.336"
- height="2.003"
- x="16.414"
- y="3.201"
- id="rect180"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="1.336"
- height="2.003"
- x="16.414"
- y="3.201"
- id="rect182"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.336"
- height="2.003"
- x="16.414"
- y="3.201"
- id="rect184"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.414"
- y1="3.5339999"
- x2="17.75"
- y2="3.5339999"
- stroke="#000000"
- stroke-width="0.010"
- id="line186"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.75"
- y1="3.868"
- x2="16.414"
- y2="3.868"
- stroke="#000000"
- stroke-width="0.010"
- id="line188"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.414"
- y1="4.2020001"
- x2="17.75"
- y2="4.2020001"
- stroke="#000000"
- stroke-width="0.010"
- id="line190"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.414"
- y1="4.5359998"
- x2="17.75"
- y2="4.5359998"
- stroke="#000000"
- stroke-width="0.010"
- id="line192"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.75"
- y1="4.8699999"
- x2="16.414"
- y2="4.8699999"
- stroke="#000000"
- stroke-width="0.010"
- id="line194"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.91799998"
- height="0.50099999"
- x="16.414"
- y="5.3709998"
- id="rect196"
- style="fill:#d9d9cd;stroke:none;stroke-width:0" />
- <rect
- width="0.91799998"
- height="0.50099999"
- x="16.414"
- y="5.3709998"
- id="rect198"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.91799998"
- height="0.50099999"
- x="16.414"
- y="5.3709998"
- id="rect200"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.247"
- y1="6.2059999"
- x2="17.917"
- y2="6.2059999"
- stroke="#000000"
- stroke-width="0.010"
- id="line202"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="16.997999"
- y="6.3730001"
- id="rect204"
- style="fill:#00cd00;stroke:none;stroke-width:0" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="16.997999"
- y="6.3730001"
- id="rect206"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="16.997999"
- y="6.3730001"
- id="rect208"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="17.332001"
- y="6.3730001"
- id="rect210"
- style="fill:#cdcd00;stroke:none;stroke-width:0" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="17.332001"
- y="6.3730001"
- id="rect212"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="17.332001"
- y="6.3730001"
- id="rect214"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="17.666"
- y="6.3730001"
- id="rect216"
- style="fill:#cd0000;stroke:none;stroke-width:0" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="17.666"
- y="6.3730001"
- id="rect218"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.082999997"
- height="0.082999997"
- x="17.666"
- y="6.3730001"
- id="rect220"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.167"
- height="0.167"
- x="17.583"
- y="5.8720002"
- id="rect222"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.167"
- height="0.167"
- x="17.583"
- y="5.8720002"
- id="rect224"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.167"
- height="0.167"
- x="17.583"
- y="5.8720002"
- id="rect226"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.414"
- y1="5.6209998"
- x2="17.332001"
- y2="5.6209998"
- stroke="#000000"
- stroke-width="0.010"
- id="line228"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.25"
- height="0.25"
- x="16.414"
- y="6.289"
- id="rect230"
- style="fill:#cdcdbd;stroke:none;stroke-width:0" />
- <rect
- width="0.25"
- height="0.25"
- x="16.414"
- y="6.289"
- id="rect232"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.25"
- height="0.25"
- x="16.414"
- y="6.289"
- id="rect234"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <rect
- width="1.169"
- height="0.082999997"
- x="16.497999"
- y="4.954"
- id="rect236"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="1.169"
- height="0.082999997"
- x="16.497999"
- y="4.954"
- id="rect238"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.169"
- height="0.082999997"
- x="16.497999"
- y="4.954"
- id="rect240"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.497999"
- y1="5.454"
- x2="17.249001"
- y2="5.454"
- stroke="#000000"
- stroke-width="0.010"
- id="line242"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.249001"
- y1="5.5380001"
- x2="17.165001"
- y2="5.5380001"
- stroke="#000000"
- stroke-width="0.010"
- id="line244"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.497999"
- y1="5.5380001"
- x2="16.580999"
- y2="5.5380001"
- stroke="#000000"
- stroke-width="0.010"
- id="line246"
- style="stroke:#000000;stroke-width:0.01" />
- <rect
- width="0.417"
- height="0.082999997"
- x="16.664"
- y="5.454"
- id="rect248"
- style="fill:#cdcdc1;stroke:none;stroke-width:0" />
- <rect
- width="0.417"
- height="0.082999997"
- x="16.664"
- y="5.454"
- id="rect250"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="0.417"
- height="0.082999997"
- x="16.664"
- y="5.454"
- id="rect252"
- style="fill:none;stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.497999"
- y1="5.1199999"
- x2="16.580999"
- y2="5.1199999"
- stroke="#000000"
- stroke-width="0.010"
- id="line254"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.664"
- y1="5.1199999"
- x2="16.747999"
- y2="5.1199999"
- stroke="#000000"
- stroke-width="0.010"
- id="line256"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.499001"
- y1="5.1199999"
- x2="17.666"
- y2="5.1199999"
- stroke="#000000"
- stroke-width="0.010"
- id="line258"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.330999"
- y1="7.9590001"
- x2="17.833"
- y2="7.9590001"
- stroke="#000000"
- stroke-width="0.010"
- id="line260"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.833"
- y1="7.875"
- x2="16.330999"
- y2="7.875"
- stroke="#000000"
- stroke-width="0.010"
- id="line262"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.330999"
- y1="7.7919998"
- x2="17.833"
- y2="7.7919998"
- stroke="#000000"
- stroke-width="0.010"
- id="line264"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.833"
- y1="7.7080002"
- x2="16.330999"
- y2="7.7080002"
- stroke="#000000"
- stroke-width="0.010"
- id="line266"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.330999"
- y1="7.625"
- x2="17.833"
- y2="7.625"
- stroke="#000000"
- stroke-width="0.010"
- id="line268"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.833"
- y1="7.5409999"
- x2="16.330999"
- y2="7.5409999"
- stroke="#000000"
- stroke-width="0.010"
- id="line270"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.330999"
- y1="7.4580002"
- x2="17.833"
- y2="7.4580002"
- stroke="#000000"
- stroke-width="0.010"
- id="line272"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.833"
- y1="7.3740001"
- x2="16.330999"
- y2="7.3740001"
- stroke="#000000"
- stroke-width="0.010"
- id="line274"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.330999"
- y1="7.2909999"
- x2="17.833"
- y2="7.2909999"
- stroke="#000000"
- stroke-width="0.010"
- id="line276"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.833"
- y1="7.2069998"
- x2="16.330999"
- y2="7.2069998"
- stroke="#000000"
- stroke-width="0.010"
- id="line278"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.330999"
- y1="7.1240001"
- x2="17.833"
- y2="7.1240001"
- stroke="#000000"
- stroke-width="0.010"
- id="line280"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.833"
- y1="7.04"
- x2="16.330999"
- y2="7.04"
- stroke="#000000"
- stroke-width="0.010"
- id="line282"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="16.330999"
- y1="6.9569998"
- x2="17.833"
- y2="6.9569998"
- stroke="#000000"
- stroke-width="0.010"
- id="line284"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.833"
- y1="6.8730001"
- x2="16.330999"
- y2="6.8730001"
- stroke="#000000"
- stroke-width="0.010"
- id="line286"
- style="stroke:#000000;stroke-width:0.01" />
- <line
- x1="17.1"
- y1="1.85"
- x2="17.1"
- y2="3.05"
- stroke="#000000"
- stroke-width="0.100"
- id="line288"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="6.2579999"
- y1="1.823"
- x2="6.2810001"
- y2="3.161"
- stroke="#000000"
- stroke-width="0.100"
- id="line290"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="9.5249996"
- y1="1.85"
- x2="9.559"
- y2="3.2119999"
- stroke="#000000"
- stroke-width="0.100"
- id="line292"
- style="stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.85"
- height="1.632"
- x="2.925"
- y="3.359"
- id="rect294"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="3.8499999"
- cy="4.9910002"
- rx="0.92500001"
- ry="0.27200001"
- id="ellipse296"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="3.8499999"
- cy="3.359"
- rx="0.92500001"
- ry="0.27200001"
- id="ellipse298"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="3.8499999"
- cy="3.359"
- rx="0.92500001"
- ry="0.27200001"
- id="ellipse300"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 4.775,3.359 L 4.775,4.991 C 4.775,5.141 4.361,5.263 3.85,5.263 C 3.339,5.263 2.925,5.141 2.925,4.991 L 2.925,3.359"
- id="path302"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="1.85"
- height="1.632"
- x="11.008"
- y="3.3699999"
- id="rect304"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <ellipse
- cx="11.932"
- cy="5.0019999"
- rx="0.92500001"
- ry="0.27200001"
- id="ellipse306"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="11.932"
- cy="3.3699999"
- rx="0.92500001"
- ry="0.27200001"
- id="ellipse308"
- style="fill:#ffffff;stroke:none" />
- <ellipse
- cx="11.932"
- cy="3.3699999"
- rx="0.92500001"
- ry="0.27200001"
- id="ellipse310"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <path
- d="M 12.857,3.37 L 12.857,5.002 C 12.857,5.152 12.443,5.274 11.932,5.274 C 11.422,5.274 11.008,5.152 11.008,5.002 L 11.008,3.37"
- id="path312"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="4.8000002"
- y1="4.1750002"
- x2="5.5"
- y2="4.1999998"
- stroke="#000000"
- stroke-width="0.100"
- id="line314"
- style="stroke:#000000;stroke-width:0.1" />
- <line
- x1="10.259"
- y1="4.1490002"
- x2="10.959"
- y2="4.1739998"
- stroke="#000000"
- stroke-width="0.100"
- id="line316"
- style="stroke:#000000;stroke-width:0.1" />
- <text
- x="3.4660001"
- y="4.3000002"
- id="text318"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="3.3929999"
- y="4.8000002"
- id="text320"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Master</text>
- <text
- x="11.541"
- y="4.3000002"
- id="text322"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <text
- x="11.555"
- y="4.8000002"
- id="text324"
- style="font-size:0.5px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Slave</text>
- <path
- d="M 10.533,3.038 C 8.7210597,2.042993 6.5088646,2.1244423 4.775,3.25"
- id="path326"
- style="fill:none;stroke:#585858;stroke-width:0.1;stroke-dasharray:0.5, 0.15, 0.05, 0.15, 0.05, 0.15" />
- <polygon
- points="10.405,3.221 10.959,3.297 10.687,2.808 10.405,3.221 "
- id="polygon328"
- style="fill:#585858;stroke:none;stroke-width:0.1" />
- <text
- x="3.0420001"
- y="6.0999999"
- id="text330"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Samba</text>
- <text
- x="3.2969999"
- y="6.9000001"
- id="text332"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">PDC</text>
- <text
- x="11.317"
- y="6.0749998"
- id="text334"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Samba</text>
- <text
- x="11.574"
- y="6.875"
- id="text336"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">BDC</text>
- <text
- x="15.605"
- y="0.67500001"
- id="text338"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Samba Domain</text>
- <text
- x="15.598"
- y="1.475"
- id="text340"
- style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Member Server</text>
- <line
- x1="2.075"
- y1="8.9750004"
- x2="20.9"
- y2="9"
- stroke="#000000"
- stroke-width="0.100"
- stroke-dasharray="0.50,0.50"
- id="line342"
- style="stroke:#000000;stroke-width:0.1;stroke-dasharray:0.5, 0.5" />
- <text
- x="7.7189999"
- y="9.6750002"
- id="text344"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">PDC/BDC Services</text>
- <text
- x="5.7870002"
- y="1.395"
- id="text346"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Network Configuration</text>
- <rect
- width="2.575"
- height="1.1"
- x="7.4000001"
- y="13.025"
- id="rect348"
- style="fill:#b9b9b9;stroke:none;stroke-width:0" />
- <rect
- width="2.575"
- height="1.1"
- x="7.4000001"
- y="13.025"
- id="rect350"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="8.0240002"
- y="13.775"
- id="text352"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#010101;font-family:arial">Winbind</text>
- <rect
- width="2.575"
- height="1.1"
- x="8.0679998"
- y="14.4"
- id="rect354"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="2.575"
- height="1.1"
- x="8.0679998"
- y="14.4"
- id="rect356"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="8.8870001"
- y="15.1"
- id="text358"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">LDAP</text>
- <rect
- width="2.575"
- height="1.1"
- x="8.0679998"
- y="10.325"
- id="rect360"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="2.575"
- height="1.1"
- x="8.0679998"
- y="10.325"
- id="rect362"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2.6070001"
- height="1.1"
- x="7.4180002"
- y="11.675"
- id="rect364"
- style="fill:#c6c6c6;stroke:none;stroke-width:0" />
- <rect
- width="2.6070001"
- height="1.1"
- x="7.4180002"
- y="11.675"
- id="rect366"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="8.7989998"
- y="11.136"
- id="text368"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">smbd</text>
- <text
- x="8.2069998"
- y="12.436"
- id="text370"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">nmbd</text>
- <text
- x="16.143"
- y="9.6999998"
- id="text372"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Client Services</text>
- <rect
- width="2.575"
- height="1.125"
- x="16"
- y="12.975"
- id="rect374"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="2.575"
- height="1.125"
- x="16"
- y="12.975"
- id="rect376"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="16.599001"
- y="13.7"
- id="text378"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Winbind</text>
- <rect
- width="2.575"
- height="1.1"
- x="15.992"
- y="10.275"
- id="rect380"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="2.575"
- height="1.1"
- x="15.992"
- y="10.275"
- id="rect382"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <rect
- width="2.608"
- height="1.102"
- x="16.517"
- y="11.625"
- id="rect384"
- style="fill:#c5c5c5;stroke:none;stroke-width:0" />
- <rect
- width="2.608"
- height="1.102"
- x="16.517"
- y="11.625"
- id="rect386"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="16.724001"
- y="11.086"
- id="text388"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">smbd</text>
- <text
- x="17.306999"
- y="12.386"
- id="text390"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">nmbd</text>
- <rect
- width="2.7179999"
- height="1.1"
- x="15.95"
- y="14.35"
- id="rect392"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="2.7179999"
- height="1.1"
- x="15.95"
- y="14.35"
- id="rect394"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="16.579"
- y="15.075"
- id="text396"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">nss_ldap</text>
- <rect
- width="2.717"
- height="1.1"
- x="4.1680002"
- y="14.375"
- id="rect398"
- style="fill:#ffffff;stroke:none;stroke-width:0" />
- <rect
- width="2.717"
- height="1.1"
- x="4.1680002"
- y="14.375"
- id="rect400"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="4.796"
- y="15.1"
- id="text402"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">nss_ldap</text>
- <path
- d="M 7.56,11.075 C 6.4745981,11.601642 5.7241236,12.635796 5.56,13.831"
- id="path404"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="7.616,11.277 8.02,10.89 7.468,10.799 7.616,11.277 "
- id="polygon406"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="5.268,13.829 5.526,14.325 5.768,13.821 5.268,13.829 "
- id="polygon408"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="7.4349999"
- y1="14.937"
- x2="7.5180001"
- y2="14.938"
- stroke="#000000"
- stroke-width="0.100"
- id="line410"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="7.44,14.687 6.935,14.926 7.43,15.187 7.44,14.687 "
- id="polygon412"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="7.512,15.188 8.018,14.949 7.523,14.688 7.512,15.188 "
- id="polygon414"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <path
- d="M 19.015,13.314 C 19.392106,13.104482 19.629557,12.710441 19.638616,12.279135 C 19.647674,11.84783 19.426976,11.444167 19.059,11.219"
- id="path416"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="19.151,10.869 18.625,11.056 19.09,11.366 19.151,10.869 "
- id="polygon418"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="19.053,13.169 18.575,13.458 19.094,13.667 19.053,13.169 "
- id="polygon420"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <path
- d="M 19.172,14.715 C 19.931775,14.326769 20.402308,13.537936 20.382916,12.684938 C 20.363525,11.83194 19.857632,11.065304 19.081,10.712"
- id="path422"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="19.154,10.406 18.617,10.559 19.062,10.897 19.154,10.406 "
- id="polygon424"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <polygon
- points="19.146,14.531 18.716,14.889 19.26,15.018 19.146,14.531 "
- id="polygon426"
- style="fill:#000000;stroke:none;stroke-width:0.1" />
- <line
- x1="15.338"
- y1="14.9"
- x2="11.337"
- y2="14.9"
- stroke="#000000"
- stroke-width="0.100"
- id="line428"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="15.338,15.15 15.838,14.9 15.338,14.65 15.338,15.15 "
- id="polygon430"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <polygon
- points="15.338,15.15 15.838,14.9 15.338,14.65 15.338,15.15 "
- id="polygon432"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="11.337,14.65 10.837,14.9 11.337,15.15 11.337,14.65 "
- id="polygon434"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <polygon
- points="11.337,14.65 10.837,14.9 11.337,15.15 11.337,14.65 "
- id="polygon436"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <line
- x1="11.321"
- y1="11.572"
- x2="15.379"
- y2="13.132"
- stroke="#000000"
- stroke-width="0.100"
- id="line438"
- style="stroke:#000000;stroke-width:0.1" />
- <polygon
- points="11.411,11.338 10.854,11.392 11.231,11.805 11.411,11.338 "
- id="polygon440"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <polygon
- points="11.411,11.338 10.854,11.392 11.231,11.805 11.411,11.338 "
- id="polygon442"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <polygon
- points="15.289,13.366 15.846,13.312 15.469,12.899 15.289,13.366 "
- id="polygon444"
- style="fill:#ffffff;stroke:none;stroke-width:0.1" />
- <polygon
- points="15.289,13.366 15.846,13.312 15.469,12.899 15.289,13.366 "
- id="polygon446"
- style="fill:none;stroke:#000000;stroke-width:0.1" />
- <text
- x="12.719"
- y="13.45"
- id="text448"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">UID/GID</text>
- <text
- x="12.55"
- y="14.05"
- id="text450"
- style="font-size:0.60000002px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:arial">Resolution</text>
-</svg>
diff --git a/docs-xml/Samba3-ByExample/images/imc-usermanager2.png b/docs-xml/Samba3-ByExample/images/imc-usermanager2.png
deleted file mode 100644
index 3cfcc6a6ec41bddb6cc7f68b13cf6bdb7e6ea69f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 91149
zcmZ^}WmFu?8ZO+pJHg!v0VcRx2o@}OaQDGo2X_bof?I;S1a}LN;O_434)d|kIs4xG
z=bN==)l79)chy_3K2Jp`D at tRalAr<rfFUa*sR97-uRq}cWZ2h+doED>wLx)^`Qi)!
zXc7N>VR#4smcMo)xyUMfM4CduM&{(zZcsi004hLMQe4er;i%0&9KU}C3cbk<nFIw`
zYvq#S+kUP>3K`0AaQArXX}W{Z>N^m^Im%L{(tRyM(OrhmGNptLxPQa)&}65xW22jg
zuP7tLbqkRuTaOof3`?Fz3nlKVVr8mdli+O}!@#@>;M#hWz8!h}484reF%%PW++4Y-
zXP2lhJ1b5XmnZ<h-lN=C89LkuNt$>Wx(>b8Qz;mx>g#MltpRh68kK)9d|Rcf^J+u&
zSdFopxJ{aPM4MtP_y6x0+=#7)=u6*ue=SWQrG-OXM<e_{&w732g^m<5ry~G-rD6HE
zi{=Z`5W3r}7dNrw)hBxSaEJ$H=Yg3Gs1_|(1^)szs{H#@!@u`xLwDSqV`c at h$U?;>
zMg6<$FQL_PT?9gpH^CpwpoWmmEegW}cdm?|AvIIY{~NUBegxCFqlkw(b2qwV#gKXX
zI&PZ at 4CQ6M*vm^U6?}8VffT%n=s=SI?Bd8bY8qshu_sDfd=d$sYXA4WH4KRcBI_Gu
zkT;qnm$kbplYH^C{%OJuIWb+%O<h&d7iHWo<K+H-?>R^WZVel6im23?UxoLN4Da>2
z<dE>Z)O9laB7$vP>E$cZU>lFIKf6+VFPe>@LO1_iado9P{gTIXt6>JH?*spe-p?Kz
zGJL2s!AvcBbCilp6Do0D2;$gzF+L3*8Ag#K4y`kdY;pff*2seA<_LTjgxxn>z#c-U
z*$AK1vGVx at 9(d!H7x<x(0w4D?wovfCLMai-8)9U-c%ehJQFi|!r732!DUn$ikJb4Q
zB}k$XIbK58_ZK;4y~WV=o&j(e6+D`53tqI(n?Np_>h(n!pr at TsUf=C67B>yK+~ai@
zoS-{mBF8V0^HD6A&L$Pgr|(}mBAD76ndyK_Du%c~!oVeFBvbRa2zD&m#?5V!8)h at E
z{206&rqfEj4sx^_BYKgf7W;Rlj8mUWg&a$DJX at _bz~G6;3jMoaYyXBBmgs6qlQ1LH
zGl{Rl+qlGu-$c`J2kl|aKFB6wqBO0eau!~H2?r3u*F=iS(!Q#M3Ui`T-M}ohm_0re
zxfV at PuWQ5eo__!ECXI at T%4m$>{li$5D&iA%!-2;TfF05uXc-=DQ0k;#4->IPyt`G{
z71DqJ$yH6x!KMjds+PFgRR9|;AS7WjSa{?jn#SloOl6DXDEWNO^c`rnLZ=vZP-ZYP
z;$E!oKMqyYo2XAMTs>lcj#FM`R^omqmpUvePMst<05b<zJp}aKPKe_?fi;-mIdnpz
zV?d7r27ksP%8fU2RLdqqdSJ=WGt*$d$Pj~TTv<*l7hv`@u!lQClkT?MS3yceKNGSM
z4GH5{ZCxFm#0=~;K7l!q`8bqb`d}Klch!kSG4;CkQfqq18m#XHzRCD;+IrAG&jjBL
zqukmdpu!fyV&fk`CsR(R1<Y5xCYE#{u-*muI#)N><43vQ?8+(96Si{ML`iuhT+xV*
z*uNe&?(*m;Qc}aN1;8JD0q&o9Xe222jJ%y*O&49I^brCmw+qR3bGW at p>j?~y$bV at X
z2idc=Ye=|%A0YCe|Im3=d_GPZD~I at UtotCH6fDci9^;>d1UZTj$Vad1`*Gmda<MIo
zYkti(E%G<RFOFfgXi|f_e(3FNftpby>leu!d}JbiK=Nr^*r#fdOoM>|PEYTOz?fQ{
zjx^QaZj8;x+)ST2nvxdw_bPE|QyEx?0UURc78WPp4yy;?wB8$D=(rzL6nuLbRRRpR
zoIqY$%E9|l*J!*Uj$>q^%^SwK*?w>#naDeE)#`N9G(#IG?;EiK*Ot+Ki#V1peLHUG
z+WY*^MjuQykmQ?4Xgcg4K7^#hcE7{SvFYBvQ0tI8*m{A!nS^o&5a^+|24cz`{f%uk
zLl?q=J!oj1uxS4zb<J7LVKK}h9Y<YD4)1Z<6;f-5 at OzNAw=>Jk%0w^h<Xyf%RNIPQ
z%?OwyN#veG+g|uu{jp}sQML7~9y6RA>5pj<WZsrlte~M;^G{Qm0&4qN1q#&&f5lCN
zKSI!B at H64#)ra!CniY+kgN-81{hmN046Bw<sg;3WGp%lO4;Ora-r_GGc)f=nE{IxB
zTe}%W^3jvF!~!HQY;T)vnUb1mjLsZ1@^{$ZJYLpuGr${ahs<3e8M;=#==j6;XdvYr
zCl$gN0p)S9p#>^z+nOZi6m`)RiXQlqVr!T;ctmrd53U%@^N4icEXdXAcxdv2%}r%T
zi{*?H;+|L<&u-RG2v*!DAKC+UY>bMq04e)9>p%GB0Rw9Tj3GIeV0H}sBJsfz34_1K
zO!Qo|NCbe)XtlwH2&WsM>;1Of{6^mM4yJffG8B91t&*Ru&zS;r%zLM|Uy;c3yl=4O
z6AYl93*rcUl}dZ at EgE0)Xp$Y`!uRMgR at aY>ANw!9iGgQW{CAP{67?GtJ7Oa6)UUo&
z-}AY>8{Fz;k=oauruxZ4`b$sfPCvH_ at 22kI&iy0=%G^7x!e{p8c71~In#APjSbje`
z-M2KfJ&(of$RmRlqr=9y+HXS#z14&u`!vg;Nr(~JO}J7AptnEZNW&thqaGCXcHNfY
zwY>Lsys<X at u0PJG$bTOPm*a0Xf at hyju)bu#q8L=}t3eX`pg8*rKt0`#^xvbZm-_^!
z{qj`+7Kjz#osAVBxdS;HkJjj93#oRQzv<j}e^dx`ZW|H at eweZ5wf!wkZcab0m#tOM
zP)w30=>4;lk@`m_RU+=f-gWGHup>oby2y7ww>G4H;jgcjNCS)igXep{xnVLmb`Lm<
z3K}yBqOaaAa&)6Sd1ZpAOo|g(%DFEAXv6lktF84MYlY6;GqazcXn&N+4vahkd^$B<
zA3$2CLD)owi#R_MxZ-_5Mvdz4_=wljb%;&*M4aE!>OdqfSj4RM(Wr89xkq({RT<)$
z54i6A3Ry*HzM6l|&PUZdtW`6rPn(+8Ja#b(oON!wi>|k{3L%3$-`x$M(MqonQF>MC
zdI3y{{Bl5ve*<$7C<kivmBM>zuNCe`8txBv9Qj2vSjlcR&0eSrOQk{fPw<Z`JO6!G
zmU`^@a;KgsXxgHv<(4QcF!3zSeOu6Wv9W#(fUaKdrl1S~>Ft7o7eX+6=U(PV$LPR8
z?OZu;)Yn5wt_SH2Lidx-vDl}k9agEE9L;}>+x#FRUO at G@?0H*`Yy|`8Q(|BgX#vEJ
zM&R}9oMmYNA_3DaciKkvRF5_E)1x$k&b at a1ZG{8q2i<3EP0`=eaqHgK4%Oc at r^g5E
ztXr<9lJ+l#GF-V#a9dM9HSzv#GV418Re4rh)s5>cmvb#{@!J=xH|z+#OiP*-So4A|
ze2|jV?dCp}%)ir^5o)=P;M|@Ep4qkW5&8(_vQ7tPlO!)5X*MtzU5{#f!BYadHJGsr
zv(lN1HVY-CwTs4wp6-aDvf7ki11od5K23*y)~wM=VX at t<{`u}^2fH!pG%Rn1?wf(&
zlS2tv#=uXJ8<5bllb;t1;{#}cT`tP)^9zFRvml%@VZ)oLV4S!7<^_rcZdkoM0P;?9
zTS*Bo_#mkMBOD4YK519TB_$ngS|kzo^LQwl%bq(G23|i3St8uqBjOaID(M5VA0MKP
z`!8a%hb at pN{nN8bS`xCc`m<12Njz_0ZR8qLM2MiE+6!YuWJAnp at H5z*OyE7P7#xaZ
z^zf&XgyZT0MsBN7q_h)W`)aw at oyjqC2~m;alq*TcCB&;~29IOta0x6riFg|SxKm-P
z#Yhdh57=~ha7}M1)T?WK&j{T(H{q4%smqO3#c8e^tk<F4SdR+}%`RMfoL|z>R2Qbb
zTGCE4ws&>6OJE*%e2+mRuAO#e+h4;Q5}`hsyF<zb9^~?dQNQyTp)vY%M;WoDIbJ*S
zfXB%zxGtOlX4}N`KagTrHn8PwOJ)p~0E?=R97%dVSr-PsCd$IPk#GTOIXtQ=n at upn
zG0$wI0pMY^h8q*}nFly41{-D);oxG=l1Dq}i=hK=R1gFH-0bqFm$8Rg+N9Tn8+dLZ
zIPQS^Zf?n)oowtRBk1Xpn8nG>*>R<)3_1^S-{`o;%Z>>(P&*zNCI=y9^-nRn(gdjC
zdOwfW!eY-SAA*CDgzb_=4T-&n*EIpdqs+)Oj<0eBA9t{J>)NB|zHNt-BkPHu`8M6j
zX37*vz5IpNUz}RpXZ9|Ud6tTG=csjJWM#aeY?X!A_40qZy6t}MSnu}F&JudR&ZT>m
z%JQxrbDJ9<AnM at SwjJbV9X5|(GW!}2&N}rt5AH8)m<Vyd*k)QBa=U6->!y_4&tH<(
zBs0<u>UZvQFAy|ebc?EEgeQ`Op at M959bF0KI84&-74?pvHvI}?YfY-my8v2s^qecQ
zMwLe3lg(|$GT5PoV$9$x4N$$3i~M3~D=YZt4utg8DMEr#J|2V2mu02%Pd$(B&5Q|0
zzbirmuo3brOP<4=7QWjKPbbUo&OEY-o|K#<eak~19*E3DfTV#v=9BVh=%*5i9<x4;
zs(Q~Cr%ED>-;w)Nk%H?qg%VB)nf$d!I`kSr!fB$P17L}vwDCfZMdZVWje;H5s#Z!9
z-<5eelI-<ujx}T`ncP}6b-F<gwbFQpl#o<rF>#_smeaX;7%i)w**L{QXnZwv+iDdL
zY*vjB)J?I3m?!4VEwp=?RJHY8W>4iAcd#;Wf at QF4%c2m*R7p+E=r_!Xve;;<v5j5o
zGF)e0Jm>W~jLBJ2AQim6a=Wqf+SjTDeUesXdivSsGP$@#1wS{Ep&N3Gt=dnMalxQ>
z;A#t(gW9|XUJsC9tRJu)$1=TG(M<md>p<KzVwthblB<2^DqYsn!=X at DY5Nj(#eI8{
zvm&i~Y}@c6g$O$Lr$bXy7Hn{uuj(20vU;?Y{Rrjf{M_-`Km%o%4)wa-V?&MKz5c6z
zt>sDyBO<*rKd0-- at l$6&cXC(+sqLzh47GJNtsrG33$>WozL&B9lbl7=q<@-ZPktXV
z%Sm4EC;##^s4(d2AwsB8M3vaD<A<<?D}jkPxz9M6qFJXd^!Dhk-$au#ZRUP`#HuAq
z;jg at PrYfwj#?t9W@|JjkeanaE!J|}KIM#-Wkt_iC7 at eu4t#~8(5#d{C+tX~!Ope_F
z6AB9WqrZ>N2)vqz`zX1TW)cj%?sM;Z0}Y+1uin=|lcNc at r*h||P6RvC4dwe-%iUje
zd`k|0$<ckw4y^CYyb3TT=~Gu7S5=sE8?I at GDxQ{l1iL4+SGsKVBAxtH%)dAYVL`Cz
ziaM1>oyr6~Mz}b^l?S5*eAR)-(sg9rs;%AW3p>~VGSf1nmfh(5$gLzmt_8O+T<7h<
zCyNJ;C5I=3bhtwP9NF$Xkxz%8Y}?Id4^!)wVtvEZSWkWwB#QeIE2O+g`0gvw$$ZXL
zCNo#adkv at GcG!o`1DB5$ccgj3Eo%`&WKzQU+V!vUbCs(MgY<B}7qGM5HL5J^5Yu1)
zyi0uken;cZ&11DdnrvD>IeS6kXAzSay|g|ao1<a*v$b!oW!5R4a>QNTx}3^k!Lr>F
z_+>+G^Q^(Lk<GEek!vAd*mDwEX<1eRKzNl(#HY`^j$61W)DvVOOAZTt%4%QNI%RQT
zsbYZG?pUjqi1Koxuze|Z@;XzBRT4wVp?0*8Z{KN$>O<SyFzV~pW5F%grZyvKSw@)M
z2rUhN)Qos4BcibT5$GrB at ZWq64=)~_xGHl2Uen6wu)6h>mLXSq#}k1>4*!>6R(qbs
zCgEjzcqTW(dh<W*Go{z>4<84)kl=S9*1T)Be`nld<Jop!<mfuy%H)fvDsyV-!WF+Q
zR;~f2)M~cE-$v(i!mG%~Oeqr$iO?{7{2*tqzvS0eQ?OVa{`eT7l9tA?5!1QhLjZ+`
z$b4otgUH0h(1maz7+G6kT$>Rlph67Aa7sV`EJ_v9N3mRr3ARjXm?EQ|btZT*UxxVa
zL)3N*Rut~7DbdQa{USVFy4lQe?V|Zs{0E%sM%4K~*B!S$P|Fcp%YDdm8>m0l!a0;F
zLS`CMMGP0SwrTuiLH`z+b|>@`5TA?sA%@S^63owdLO|bD7Ue2I-J&<?hVMNL!`kMO
z$dQAs^2776k=kK(qIVS&!~2*-cO_J?{@9E$d0Lc-KF8FnG+G5Va#|Zc=@$rflc3^T
zC=<E~R9p(?RWBp6XE5?U`=th#zl#O#N^i)$+BJVB=7N*lI$n_u7lsqdT?9d%%-4N*
zsBv1<{0F at N<G$zBwHemCxY1+0x$zGO9$qcJ|BeGu&qTp({t6 at d3UN%}#h@!v!{>aJ
zL+lf7f9;^TSNMUg66)(-{^?fbkIW9j^ApM<ywc0+J6EPxR745YDv*oXaIoYRW%{<-
zXXDQqZ~gKXxBh}s#rdDn{{Sb0r%3-738Cwt#RvL=Y{7BvnTg(Bvj0L*9l}JNTXi`u
zI<fx;G@<KY%!8x)AM_IcBv7<eq-L*{|NnH|6t5KFGP%M1zqgqmzszk|I6M)zz)X`)
z$HXAYAc_5F8n3hQbSsC>ZB(ul?O<(fCN#k{{fUt~!m{l|QZ}uV`*$Xz4As|^ix1WN
zt52#vSu-8cyKiZMv;wnRiv<5?PhkFeekYqpBihXKWORmvoGlzH?UuyP#$(!+5i2#s
zUWZ32*2g(&{Y-^HiO}86Y0r|aMKpa_OT*u9tLL1t48z9WZEJD?@f#FB-}{?wdKy^$
zYSiJjUagJuKH@;(zcbz1$Gv^PE1G{^b!(rd*P<<r1E%a|ynL34Y=-hY=kxt_NuaiG
z&|1zMjkcyy$k<s)_GstyIQI9EmqHCFN85Z{H~vgN*<nDSIc_J<vygShk{BrkPNe=7
zH^1ZIUtiYK3ZC(k*#9fq3&C8cpA$X3aijgzVuwy}Gr~wYA7+^sd*JSmUTk?1vQw^k
zwM6Q};&#g9dE6bUj`ba(=OyHW3op*yq?PYt85374w?;AF;dz8)jBE$G{(uEyO6vQr
zUQ_JRlzh(<)}y=9{M^3@)z?^Ji&?CC+P_?a4#skA-TZmHEsIFX`ini3rT-ix$&O|)
zt_*Ikq=x?$ycsd95Vc7)KeuhVlA>-AwK=YlVq<F}2nxGwdj4W#U-662{D;-TTygGG
zfbROXb-!)q-+UkcS5a#c5v6IZ#T0owhj^j#>XrLir|~>kQ#Xj(oD3^1o815S-=gKe
zK=+z<lx&|lJ at hzXG$>&#)0UriD`P1^8u}nd+fE@>^3z$5c3TR*FD?wTS&R^N3+s7&
z1|@WOxP%*)FA#3<yq-0$jm_bw0_U)+iCMQ7FxpY{%Fm`}ZF~NhpuV*>S*lZAw*66)
zyc4CPSvHR%dp-I at YvZir<xCTq-*K1`w{Poy7C1Mhhzgu65$T(N8!r`i_N-c9Sf=?C
zDEO7ylC#4jr$-~tH8=0HuJIBG-~O)XLYu5x*kxc(jA{E|!cNa>a-fX>u&c$i1^w(#
zh*aosG1_{nk*G7*@z`9lY~uN~y5vBsZ=cKKFd56XQF6 at bZe8<B+SxwZG%gNfMtb{D
z>c93`D`xv#NwU4lBWuWN`w9RTbnt<}Sl>ulr6;*oZw0fgC{lE|z~06`?$O#e%W!*Z
zI7ayrN)Acoc6D6jCvu-|<#vqv+XUD3iH8i{Ev({eByn~Or#LJPKF_Q*^aV5wKYUCH
z6KZIWoVK$a-_bQt1?p>&LbW-$8Z7JXl;SIizd*+Ytb5uy(nR4J^bb;G`xDX%6keL3
zSGUqf_Mw{QbLT0PYEq(EMKfT;3~$AL68%*0_GJ9TYUKh&y0=r`EjvC|8O4Xy at 4L;Y
zZy0rF6*LKQ!&U^jS!e3CN)JB$&!{YZx+5zOrG0?BdK&IRm-Y)64VY$->fih<CZyjF
zjG)S^1h-i2G6lBi77ObStA0%c{L(k!)r->{nPkiSwky>c=~jo+6D7QFZ^orv{cSrC
zYc_Ht3OS0W1O)!Dr;AznCaua`9+|r4rX1?1zQH6X`!%9p?(>~CKY0#3zq3m5w?jB|
zpi(dWZWB#9((c;A@=EEjz{WcJGt(-^f1PC(^G0g>@)E=&WUPL$%VwSV2oChn%G542
z0?_zxv~~aHAYPH9Ty}uDa~FW;M?n}_2<84Ao4zZO!Pj6IdondcW3i*w>|@R3Z4Pwq
z8M*Gs*E#rHLlP#lv6R|DeCqCm%gOn%yX%?8SIuypO+0Vi;>!M_qzUNY3q~z-?0<K@
zKhoMxcrt{3ZL5EqW at EVK5Q~3z?G*QSp at y}Ucby~0a{u`Y6RG3OjCxTDW5>Ssf`!m+
z&&y3-dnKI#*S~8pKJ+(B^uIi0uf-BOcbfMznOhJPKO#+)aKw<+7=a;b^2v30m#ofJ
zT^ba at bM8jnF*_05d>{|Gdh8jgz`0B+wMm at Zqr|ksh$ZI&OjkwMO at AvLl#-?`1dJc-
z{@!~G`bklW8h*9WVsf6XsGs_df^sMeMrCFziMt#Pe^!d<PRiWjz^hn?LD-2WE~&!n
z!#!Nz!clKYL%N6#*?^Wcs`07vDT_`m_io{ZhV1cV_!ZiuDyb#oAuB%QKa1M63A<EW
z`<9j6E=2c#w<ay>nYZCN())R{@>ecVn)=Rbr0M|A at U{I*P9*;z-lk+n!Y6%x4K1#r
zKsgw*^AB*&$eSd9m?`=O?WpjtCoAv5+_4`|s=s-{!!ElTZ@$c?{(r5oGSmFZzqUj4
z<Yl#!!0>$=86>;g<6$4YCVP0wJCgT7A+4}OCYQ%Yb)WiwY{VN+*z-gPhWwLW>HiIi
zGFjwVV^?waSYP7){{ry$5McU%`wQ*=xo#hA%dk8T<MCGf<G+0oTd6db9+~8j9Gp``
z$U<fs>huD5 at XxpZ!)SbR$%4y~Dyduik+?)C|6db(%@)Y{fEfy_=THAe(+*N30N_n|
zttG0DPr+XlY-j=nbt?RXwpQ<thw{y<9>K+K<?p6h{^yn#4eMe$X|%lG#p4d|!?ZaH
zSIm$<*6TcvTvH&xV at KFZ{WZO^{ms=-n)gHphc<M?`(#LcM)_z60OG3LxTaUclA_0!
zh`hS)^#{7yIS7K`d=6*}Cr6Wimf9^ID at F}rsbN{<ajLrkCK^RKG?OT!6P|3lYo{Qq
z0 at H;z4==i|M(=J_K8t|<Cx#A3q|OBs6kG+C+LrwAVwRh$x`ic$Su|KCSX6-34fSBP
z<*r!@-lp&~pDjk)SMGWdZoz3ihs>5(&QmIYMPA0%7<Rr220Oku{Wn|BlC_BMq<>dt
ziwLo9i)8mG+1r%VjjR5j#*34+FQ;=aw3Mha)REy4%rw}@gPJ%f8bs)`t{;NuGruq}
z2!$MMhaTz+CC{_M;)WaQ5f^i1Jf+j$5B+aLo)F0)GwKjn{ruAopJfU`gYs1;ark(G
zM|p61u|0hfve>{GLEu at ysc_BVrQ$Pt(s|VMI<FI>!Jvpyf9qjWJ-7u+7ZDHVI$j)6
z1v}CZB#j<ADne4V3w{g$?}eIu*|{m)M6B8s&}7J%m-TJ=?#)?wIxJ>-FCIe(%T1s4
z{rXhIDTJZMyCzRr2>B~I0#J?=u3S1BC at p>*roABd;ft?jA at 578$w=bWF(M5tktl%b
z#JQ=y+Mt-kHL;aI`#%LpcLJtlVs>Gie`>CZa>iwqD?XK at PVC(WCJmZ#PT5npypbHk
z4+e-R4r2>7Pqph7t2!z#j}N3NHQsWL-1Q?k?;<J;YPV at X+ZA!B5q^$>8d82JSu(Sp
zkjH^HK&VY!;@FK9he++G_irkV?RcG^n;6f9eMa5bl)QKuuQRpRhs&zuK_CNhS~1`N
zFNxFB_ZDY!4H7>noO^Ab7d?lu8IGr803(f#5dN*wkxE%0!R;UxkFP4eenJTsZEJ<e
zrh%bq8Xm4UyfZxjxs2-ZIe#H6>wIQT>3zokF%sgryi*nhf5(Ld3inI)FEQtD#e~TK
zOpm=Owe2*x<r+*1Vu1oIQ$u9njMf2;tWWAKG8HWI8A;JXN`}#+RLH5?b@{=T1>Age
zwMabeYf^lS#Dinyo7OZu)o|#T%@q`p+`WN<FFo`ae>&`a@?jQ3mn#RQ9ID*$eIfj`
zE5N{$rSvrSh+5Tl5`g$}K`4o|VVL1?5bV~LN(6XIehDV~Hc2*Due8kF+RnPhBpRJ?
zC#XQMsjDB8%r0Tl6v?E8+`ZYfkR`JRwC7{`V9tkv{VLIO;S3S-EW3^)MQv(PBRf&K
zIu-U`4)Nw+uA6xMf-+m2uXU~&$uj at TM_+K_Ai*+;!9%KSQE6}p6xc#Iy*c*v_E&6V
z6n%u5ZLTbS-u)SqW5N1wte%)Ah*I!>j3pn1vxBny^f<8IPWvEud5?EL+0WEKE)H)2
zV+ZW?swinkf4d_{lvoLDieZS6xNlxx&LHtJaeAQqXmh*?;JmGUvl~FG(!FGrwkTh&
z1lKu49TtxL`zI!<sw8!HuZD)99d`)!M(&x=sGfsG<>)KU#>;{ERpt6cT&Pu!1fWEh
ze4B_Ziv1+uLz>Q=`z7^f&`dz<bI10d$NQnhO(}D7op=3?P#XI6%OkRX&jQH*joy94
zWzW7QHL~IX5#gkrh%d;E&O3KWDA(Fpv9ztgE)e!VkiN;2H`gcm at Txd?huJiDsPNt!
zleyNQ?}9>&H$$)DyI~b<5M|7k{ZCny<y*pQ(^E;P18&+8Uuye1oVAI(X%GiDU|u6!
z2G#Y~m^m2z-8-9*=>rMIsDM=yFkm*QwX$eGv(9xPGpEb|x?p{zIy<qDVcsD7Lz;<^
z1BTCFu5pCKikK+inNzKlL4sd=ydMr4J}fNMlNT*l at ZV<4 at hP4vqT!0;=LCRI`8Vh-
zf^@uwY3XJ-<E_$^VLJ63N_k7}gYK_yq!J|N8~UvcqAu>wyAO#u)VL%h9rc<FbBt(9
z0^~VrQUhR&h-&?rH<lx~AAsQj%H;`|yR&H-vye?4hu&P=5 at nMX(Fg=st##~NlHzbf
z?E>e;bAnbn0?QZ?fKyK-v$}A8=rcZD0tU at SA{N9CD3!%m*3DOjJ>0OFrW$B#oXHP3
zXgElHk%v+~Y;*pHz8|dYf+_lq76bI+ at Pgs!sJkN=0T3LVbXWnqlAAMNd}y!$h%(OD
zm4;!RQI^u3{6baU4&^+zdefZbO>H26`Jpo_Y_rQkEI<YZ(u6>aW(8*y4w4{(Jr{@H
zeIM9Aa4LNQ2@&>u{O*0?<H}0!DBR#zswlam$l1opijTt;2tw{*idJxjjhB%6qx`5A
z8U8b0#3?o<6{l+qLvJ<&d!$vhrJ)Pqv9>ar1WD>|_DoQih>YGvM8uf142(GWH8WqW
z`R_lJY*SF}Eu;~Wa{qYT2R7mQ+G&{(Sn)s={5bofcoHcip&n|<aO6Z9aS8P)Q-Ch8
z>F-p?39E;5!|sMkrSX$!Rc0+*qbCYRK|gg6u{;h?Ad??{P9`I}(HIWE;uneCEXZ6(
zO_ba-w&TgfsNIYGr!2lGrP6o89!8M)k=Nlrer17Z@}2-0f`0z|rusx3lJfbXv0HMc
zs|zdk8-sFs7@=4%^=33xuvLyfFCZp8P$UY^+7UNOCE<sq%X{iEayL7j8xUP*kt9a7
zSdSvRB%05J9Qd^-UqaF_M8Sxm)HE;y!Gal`nLyu2a*T`B5`M|B at FdUO&Y`{RdIO}Q
z_Ts_?ZO*r+4UP^kV4p!THREz_>4e=>M2Jyd1)J-ZKFm9uZ0=LsI-T&zZpB&sh7CiW
zPJF9E<A+R*%@*t!t@>0fkuMTSh%ATrfk2qsIXR-`3>K>)ek9NP9r}Tv0VmX587t7E
z8xb}v>k}NL8$f7axiJev{;iMQiIYROE_NP8CF))AP-U0(pn_LgRJmweGk<%OuZck<
zc3eiEE&m?__4`6JbPoTwQIK2TT{5BtdHf;i4X{ok2%m22)g$OwM%0N!stl_U4EY-`
zhh2e71Ox%AAta>lr+c7 at a`#r`5Q<VjuT8&n)yYc9Xst at dK8zD<6oH3PBnL{gQ~&YM
zf4s;<KblAto0mjG3<DWqhOP0^Gs}_9hg;CEee8p>f0z3Xxm^5fNC^Iofyr;Hhlq5p
z$Fv_^h at Tq2&(?T;Z;CM-jv^^3fs8qap}U)f_sCCr4iiftE51EB-n~d{gez)VWz?=x
z;_uzn4kpA*2hI!$AW5=<goR7<r8 at x?;+G?|VfY;Aw4M|A3}0m;cFI=g?i~qrBbnUH
zxpL_#nk1B|f|1)C96c~YjX<@89_BrC<I^z6cJj(Wx!4;y%r|SWI`T{<?mq?G at eW8$
z+Esgoel=w?hct>X+X<o)4X~>fRO<cd;A^#(mOwg$lDBxRXzvs<4`kKY?B-+r2N)V;
zmo+xwawm_`&IsUZ{jrS~- at F12=QvU#%b>%x1gQid=>agbSFqp~u}->hB4r|sG~q_L
zuzW>7V<f8j7r_^+he)`IA^DpD{X2}ICICVSbo!&)kY2FPh)UZoB5!Iv<?X*C2N~XU
zjVa6wUtIJ1Q&(QQf(35$(rGvz(Di1C$q<cj=ST5ZnIgW~gH)mvG`<#Cp0uVvp^z;O
z!%wKOV#9C`G#zRQmfHnsw5~PsmI5Z at G`u&vMfO$*@|O<rgijZ<yBF+VB&d;%t_Xj%
zJv(Q|e6LKrd_9f^jE35M5gdM~`(zF^Z1C<&NFqc~$STUgLB<`#%ZG at Cf_z5pV_kEa
zsKtUIaCRV0B(givyFpm-&o#l877ZoqI&tKAy&RQ#MnX3kr0thuAQ4hdEJ9fG-N~}&
z`;<CfY+u8jonGi1UQUa;WKUcF3lVaXL({bZdv;x*hf3E*FpY7IirY<QeO{68xA?fy
z{}ei+r08Ns`dsTdbUR}kv-t_ioigaPb(@{=IB*#>4Y^8why1*y*8=zP1f31<{!k7R
za15LT%QQ_n<VpECApv?CFc)wY%U5HC7VoIxGw$<5i6B^7i(glp%GTvaI#I%rjrzSM
zsSqTP_O05thgMt?^e>aTC67j0sEBmXx${HCQySCH at 6>+HJ&!u<keif>7xz)P;Lb(%
zB556&n1k at paNEz8J6+*s_YPZCc9%3wx_tWPvM_N<a54mWJf?)|Z5K+fCy-^zpUU%2
z8OD>5#F$whS3Hi79G<=Mp*f-6(Fpx>Qr9->P;rIDc{5a>Ut2ni`5JS#J_kSZpdu9W
z$}*F6y;rfgl>mgaaYV1MNnnhFz4h^HhQ(q5uGly>y^XgKrz5h(Z`X#cA^ZNJWda~m
zrqz34#cD=`EuU6;mAO;g86F$824nF&W10tP?S>z~kx-Q4#FfUB?A$Ac?W>JS%;O;%
zXjiZFW$*?5>rSKysc0n0-j)Sok59<vZ#$1qSdxHjg7MQ05yWElm%^?WTsypc#g2n8
zJs{3VaFrP>wK|!^K{S>Dc_LXfrSh<L6|ngJrK at gjRQO&3EqFr?KA=vVlz8s=)!JY2
zfV7ZfrUfMcaHil$e##z_eT&HT1|<JgyWIWyl at HoQRE-SA9%ehvPjb+19_n(S;OmkY
z(<N5T3ocH#Jjs9ao(LZYx#R~f(^<2f>yfX)pso5N)O355WZ&OE<3Yxy#<6^}CzUf{
z1x{hP&UC48m6<<a$1_ at _^OgxUTI9k`qgljM7G7~<f-XOD?u$bpRk*@2-B!f6Mrgs~
zj#q^V`xmIAoy})|K7%mxHU5BIE+NLMK6Hr^gWWa5_m9(g^SERmA)dCKcZ<DbH8%=L
zkMH(inc<jWIIh~q+S>j^A7Ii3;UJ;28{2&)q@>Gs*&=@&D1KPe8KG2~-ZZgu8F8B|
zP+(EQY!jL~zmqL$tuom&Sou>)j-bUpET2W!KtYf3A{@WiLfdB3kIBL-Qmcl_WsY=v
zI#+GeANw41{acFdM2lakT7st_)8K2}r-^r)v3i0FTtrL6!^fiq<>Z1xN79-ZjFs6G
zT&L|TPxI+>zpPXrV&)mA45eXaE at rPq7L*Rv&(zYcRHxP^eG{|tWS?kc=|q{~Vfo-o
zKRW?b(JjyoWeAggZr(g&i^x<sOtRRdzvEG=^|SfP(Iq at A0K2yubJ4dR5%qzN2wyB2
zvvYJ0_*D*Tx_U1Anfn88L)ZD5mjl7tP|rfh%lCFD<h>(tlDA~e+#VLulI6YaIZQCD
z+&*@9`=&d$K_Gz2H4)Ba8 at yy_2MVOyqyLiPRE<QAli}Hay+lu|)j4MkgeUjP?v&dr
zO6)%O>z$HH1(1X|{7I>#IrD at 83Aj6vdSBd+LaoU4B7+zw%6j_v7o{Vs_~9R$si1ak
zhb9DAr5}Nx_o<Cs`WtY{oGEg$vBXDS6~}YK^54lNOFi5XTd2sH;R45!Z%%&P*oW5=
zK8UiRz<6MeE_SswyW7vSaDR&FTuOc~n(Bg;RWu5T at 8cmKCH7DZGdEt*@6*-VPmnyL
z4aT^j4aSjR;FXxm>AF2ET;(|N&q{s#6Dj(s at Ld^W&DliXC-OL6Mf_H`OokWL)2HkC
z9BJ9hFn!V{4qo?LzvGL+gpm9<R(}~09S*W at Pggn~FtM_j?AJCde(+?GyV}Zpdvrf-
zuu?u^Q at 5YlIeK)iHTlW at bk6vu$@BJF1$vfoeS&l&8tShC<Mrg)7I!o0`Q{08&LQFJ
z(~V&Wu`(^{_|g9E77I2kHJ_SR%%%se{w>D9)_~A0uf+lMk0v`o2yS|MuLB?jH{*7&
zn(!r&?kmatAo)LtjBmgGubrSBwY8=e3Op1&xSu<nC~Is~*<T25u^_Y~C;18e%0j^#
z)aaCw=h%@*4jWXFNbjpCsqPeb#R5toGR_pP>fk%RXua_{;<I at R^8;E{-r?hdIkutW
zg6d_Ed)kcK-+$^Pg_vLF$($eQf<X;wj&t&@8Vr8n7}f{Xi`67JmX4%Cm;}i!2NTh<
zHc>^m&-a~CEywDBHfn%HrMVc@$;&Pi3V7oc)1a6MSAd$|;o;w9oi4d*{|x=^`&I#~
z9qy#nrT~%{nFu3nGTQ8%CF3t*b;NOG-_M@;R=-(Duj81n9`57ai0<{|`r7Jb32xeH
z%vyQ;LC5o2d_*}xaAcynWX0;4H$k}`y42o#ZybF=RnhzQ=Y`aVfye7vkupL9uE at vU
zCQ?3kILhTUXHEyo&vEZ#oKMlsZwq2re-B2v)jnGHSCF4~>^Ls9aa~BTfsa8$NBM%X
z-p=jh!zT)b<t`^3h>Sufb2!`2-b7*S%E^_oj)C)CFXV!5$8+PNe5CK>{*DZw`7c$o
zWUizOJ8jh6Em2}^P0V1L=y+}YsI_)%-d<vG(~;FA=+Z+5!jFm1RA}D~d*qui0Ec%e
z-kVFm+3d<=Vw0L`TGM&J4|~(JRxDuK_lVGr{c$}1=r|?6HkXz-ec^8_Ej^&x<P+B7
zc9ZEk)G_UYopZTj9`M4|xK7Y~+x`+-Qr%z=Bb24hL{p#*8du)KU7q at jH#+or!QX6B
z!>hmI=&pmnz|OYgyVB`g(#Q$aBt3(L8ySd4`go=II9?hxq5o at krES4ztXTC$n9p~d
z!rT7}e*UL>;56Nldc)rX=Z{~SnH{%(E*C`A7fiVM_FGt+F|=i$#9lY)3kY#!YAdGO
zl2iU7a1<=AnQXC4a+`Rc9gETOXfymcD_!#4nFu)W7dC#{Uz$vE+fLF;YFQAJo;VB>
zlt5lFBKpnKGgoj7`Zh`)THR<z{oOcXRuN8l?d at Bd$ptw85B~joc?bl84}yh6xawo8
zP%Fh>m&0x$P%}$P`XSrHEQz`CqCPGp95PS1- at 4o*<IS%1N5Rsw>_vTDuE64RCVLq%
zH2;l-on|SO5hcSldvE2Iz at DD>1Axe&IG64(IZr8L at P-X0P1(f03ns7!MfXSJqrtYY
z)mOL%kSGwzSPdR&7|_$_<&;K{NkjVu{kdPE6?!$=I^ugg13WC<-h5S6Yn2;QW;Sa#
zC~x7hyN>^)uU11a<Od>J?xkzyt=4?)Pl at n922w|<C=5YHp%|9TJBd`CP5e=yF--LI
zXU}WpuIcNA!cB&R`BkhNdHS;X*!qq~;~a7+fY0<{Z_{f%#dUq|8`cM$%+{s$LBqKC
zkB+uwHxYv?znX3Kx<A#u`Xc*<U&Zqg(_ZLQw|<^Sp6kOITv&0L4sw7KqsZIg74{Py
zo_bD;(K^3OpIV=X1<8iW_nSy)E(LDTlzkt;L}9*@StU3k(Zo`y)x`_%-}->Z-I%w4
zeo at il3*XJe^Ge?<OOQU-x1DdtBC+iyyJ#;@CJ_HIA9{`UDYFqn%Ml@=Puvxbuwh!N
z|Id+@{&PN>vq5UBvPJ{h{RQ-7RFA_mw=C at gp}wr~AV(pC=p1cpYQj#gN?Ebp7gsfD
z7V`WWeez1*`YH8Qove9I&)vJN=ULA1K!x-=yVPHD9FBbUFC7ob(BjLdU*DNAMbls%
z_LV$u`z~JZ0_+#^>Rnsvt;QZ_^8+>uMH>^*N!>n`c3f>QY5pY{`hy)?ceU>})S;u%
z)i&-`qJ?eRYVt-=U2Z!d3%BCOA%)p~L2nX9y8<CtA-~*9P(+o5bN|`J-Lx&KqsGzA
zmjCrsx9vomdeep8uaYA2%Y6p at hS{{2Y)W0<XKTB)3}5}N(S+j+zvhXG)|&L1nH5a>
za?vIHF6o-_gXgf5Sn%H+`4#^?h8fZC1;^zk0M!Mt*ZmEd+j|w5fKGU^-kZfApZg7&
z%Kj=KX1z_n^3C68SJYWF5%rUGenkjh$%HY|ZKvf?N_NaE)oqHD&vQZRKMzkY&p;P(
zjSZyjSaIvKg>|7i>HB0qzoeJXU)I+xbD;NN=sp2Gpy*?%nz7*@-p#fR2j*d3OEjCV
zGNigKs&Ej>Z{=Mc0pd(#C#|qn$4}t|@@6+Sdxv4E>Ce_eT&VM!QnLbX1di8g?PFNR
zp;%IU&*X$`u2~1lsm02XTp!VJN|bwsjaut*c|L?#pS%yD(MDTbI^bLDY&!03$*o%$
zs|LieO*x1^oPz$&H;JUqe_V;?bpKgFPFWR8xOq%s-f=fjZb1K$v|}HwhwD-8>bj6y
z$-S~9G{X0T217qim>B4^IXjN at vf|n}^kHh>^AF`=^ZT={*@Rar{spSLfB^FTA>>j5
za&zNxuM*Y&oTy#!{++^tMhZ>I$WZg at mHScI!+AgDVys}6uHR5P52@(O8eGxS_SS%=
z>Wxs at ZfzeHV<=X|-M#&g^$r4b+_b-PSg39|J>yI|7x-Ky%e^`D`tRthe`c0Iv?#jO
zze2kqC_Ka4ExnUG|2XARu3BfZ9@?8V_t|$pyRd<8+h%*PvY_@<LC=E|PHg!Xvu<<d
z!)DyN7rR|)Op?kq+bIcGV_tFW7gts3!}Ai?x)LG5DTV3&2nxZsHu-c5I|>Uoy&{)E
zWByyPARhaYFult!%+u<N>_>_MZC-`PRHFiv-(&CHe?AqG|3s>sd9gk3{$-8+n9GuQ
zEj!n8$D(wjVVvGsTHhQysurhG>Gj<Fw!^(ipgyC1t8G=A{7v<L^mqB<3-gNgn-NCN
z-&1gDRhiw9pcBT#SFe1iGE)-yn92Dvd)}2CDq&6~nJ0mQQ!FTNGXBtk_0IJR;*n;B
zdh at a1q9dc>ruyiM+-SQ{6aw at Gx-$;I!+x~{m;o|&jPA4W4~qiE{LU)OHjK!DZv<gD
zA%ixG`#xsAr9eCt3~HCSWGos@;;F;PkD(Es9>Va)JgcVn$z^g8pK6apXrwr>w3yDs
z6A#wu7 at p_Rf16ZwcS#uTNs&z?q;&t`a2D0S5RFJO(AA$zbwBHw5J-o=ShtazRkUH9
zJoOihKnxJ#n)_9Dux%wGB4130;(fA|bbhr?<C;b$kAwXl-YBbTzEJu2y#N80!Mo$j
z>z)nEA*_<7hQ0>_vdQpDi;$0UDc-|Pi_QwGIZc42%?S7|z&=gNA)jZLZ at -rCDs$(D
z0n9j~&&Pc5#uY(s0s3m4Z1Eb7n!?XSl2c^lP*gGAy-chOQZwkH(@S5gayact{XB8d
z;&&Lcs!?UqT+(-#IFi4%Lf%F#Lmly~gOyyhoUOJ5peG><Eri$zwVDi0Ax{o-FMidp
zY`ibu`0?S}Wm1+AvO%&zAC+RiX{9Sk&J~R}ElKP4<hS2sL1DMsVXLfmUTp5`3Y20D
z2w_IJovwKtq>YW`JQ{M>dE4M|wf?f1AF-~}>e5fh#@srl`E&*|r at N|Pr7nS;8q*uI
zv>9mggq<yXj>(H&%|^m3c}EuSNPo-{=}QCeefC4M+-(BSUEy^i7-E-H$#O<R=VrYX
za7D4LJ?}K5PD=hp{Lr3p8NXSjb^2|FOaO^vrw!P{CRsxf?OE2U;ufn2z%GtHYj^e!
zYuaqzWJ at Ea&f(}b?RvRhhizuQ`ePddgWC%eEcO*PX!oS41jI!1PT3p__Tz6GVTG9n
z)Yqa4^qw~*(KL*G7boV4{2J-6+6kNCmJPaZ7p=kC)<=<h?(8QTzI%j at n})SIc8{}4
zA=jY5IW_t{e5|voxtV2b&APcC;I#S|lMao_`PIc6^2MgjUZfl0*Jkea=%Kt>^py7}
zWaI0 at LuT`)z*^rPl^hxFj|z6|o<E*22t$^4XJFrC=7*=IC`#6(E4RKD5&e6Iv2u5<
zmHykEs<mdUIcMKpoFfFvylao4BKkSD`z3UnN_v$a#4w|%Em?<NcE*SOf)sg7ZM@~b
zV;d(#a3|iw4>;QH))q4_qQqhz2o9SH=Oc&DRXMrr1=m}EAO~=B-%)b-F at 9fu_*E-5
zYUSuhEs-P+f2j<^PS7u!%5fra0 at n~0R_jDOwuTfOH;=}TjB|${j4XjkL5s|P#(cIe
ztk}MBE}+lS44W=U28T=oRIy_o`V&QsZmkgCl0axUo{8Uiu at Ccu04dRWM*Zq$Up;{i
zooHQWfKM~D at 5D4^Z;9G>uhMaGEkczaaK at kzm{Ed1ow*{3ntZ>TWZaPSs}4CtMBv`F
zMmvg=Q`W17dU*iGcPkRE^QAtIl4!oO4_sHRQi74_o?7ry{g2nHLoviD5Jp^kI#j_b
zp80#GLGql8MAfKzQc|$}E%7EImvH1ggo((XF?p+2FM7mfxKJUeF8wbJo>w85GkW3W
zx+r7i-hJrp-L0(uA=1l-S>L^8tmUTB%k7538TxfZt-7v;iR$8C`m5)u+NYdz)gmqG
ze*0Kn=k|jp>h~@(tC|NI6|t-q(+gVaNi3@$mnDxgm88$TM0b*IoswP#59-!8UTF1$
z3t5i;u*{a~%8rVZdF+p3BNI~tk!ry0X*1a<j6RnpvSEIYX~#+tHhiVO=!a^#>=`%^
zJhnJw*KT|u>ZUW`Vr|@MyBX~(gpK<G|4Y7VDfms!m0b*t!`frKo#mPDnE4&G6f~eZ
z*$}Ltk}80RIk6|I427Z5w#6I%o(qulVnJYSLrWmf5L(few!^m<bl>)%9>z8`hL}Au
zOEZ2ajgQ$~q2`v&1pP7b61{32npn at uOf;!)u}_WvqC<XF94EPaI2vqGR6jxxLek-E
z>bbv|O{gC$CzJ-xT1}p*X}NwnnKM0(q<C7+4<yTx2xm9w=`U at f&gA;U^}i$jV_EX?
zqnA5Lu?NWLedM4?zieRmx6W4@{s%t&CIA)@OAdj|Z94rK!?GA}j?q4PXWLMt!wUSa
zke4Y*!=*-AI;%^>3EXt;l%Tg&EM!0kfc0w9YS$ZWtZ14%n(1gXhVQgMln(GN at CA^f
z4$1pkq?HVc2`ejmU{ZYCsTzhs55M at mE3Sz;4gF^@U~LcC4L<!ynz&3LuFbo#lKh=K
zizm$n&fj!2$`aL_*RM(A#QE;8cf-lU$?b9%C#VQRqnaiAU5fu)q3J at xv40naBsXi2
zFyMl*2VqiK6+3l9yL?oUzY at QtJa3o=NNMz}yE~{lH_Bng)@WBzqIpDWPt6j#>nA^j
z>rQJIsalEBocaA)Ybmef#Z4~YP)Qn8_z253a+D^)%KLI;tlGrhSV=*Z|Iz5Z>xie^
zA<T)ZwvbrgSQdKXcKtdf{9*8>;p&n>_%x3fSZGB0=<StVgJZHqsltrlvG$%8Kk0z~
z!Ex!m(su$bPJ`A?ds8rlpA(9Am35GPzDcP~Tl*&Gv`F5i6`QvRsQ_WKa8TP}ZOlg9
z#Sz-aO`jYZ{F!*U+gqjn at 3q$8Uvi6|ab7jMl=o5b-UYw1-{eG(lKg4LB@;Fmbgja3
zS?Fwcf2I0Qthf1GVLD6;oUgT#=s;VEj<an~@dJ`Pq|64imhf$bgKe?*wxS;LYrF3H
zo$q^|o0ic-#@3!L)zVp~gtxGwvtFEGAg;4XB%YD4$3c`^R8 at 1eTNYdRpAkmdJl=#l
zZuP+uIa8<ss87fRffG at -V7&*JjJB}xzsR&jVnt#x-+d*-ku3q_6L5bPs{vmEsgS9g
zO_1tr0oO#d9wJS!(cD5*>pLEXKy%9(w^Az@=iU+W{_ExXG5j|rq>V3u*@9mWiD<H~
z&R5?p`je9InZiKq#I;s#Ym at 9t9?*K`O?swBr4)k7HRWz*8B15yoGdCx9-T=iC54c3
z)Mc*uxoZU{7ve`LM(f}^Q(NRe5S8~;u9h at tVDj==zAgy6|6uB%jtUty46QmYd5AO?
zz;?#w@!?9Lr9{Vs^BT!1XGlxHNYe?#TXbE-4o#}wI3^JwaM(DESbEVtB!gUKvu&>k
zy}w?ezr7JVq}%C@*U8uda(v9(_Img`^nE6F+Fu+-|DXx7wP`*&W$)cxyN|HzlZti#
zWNKW8DtmtSW$GbY#hlh9PvwF)EaSzA8W*Y#CzZRQ`tKev{2k#yzbMXrtP}ZTkcgWV
zG`I5u?1Cq&7@>z=zvJOH6?>T4l8L=0aq&Un;?t*|XJY5l{xv4=vNJly(_ at BU_Uci;
z&PadxRJv^DAE1z_Cg)Pg>_8j+1ZTp|76W&6+IuD*JqpNeFj at la6mVkzjYF_u7mg%<
zY3Uoxz+BRb-N=54Nv`1V-GLJ258S<2ojZNMO^J3CYn$X4X!vf)pw&vKMx0ZWQy!75
zJhYMnL)LQB55Fj;Ele*I4OZF(EsiJF=EG%HGY31~?U*zC<xD^pW8a3+s`QcN(!T$z
zd at _nB<?jdQ#ZgaGaVP;%i~NKyf|=>rzhw9OcU#Ar;HBbGGk}aEfJJ62y#dGMaKeuq
zkMHa}5XX-UOD)i0WTIqZwV!9{xSyxB&OD^oVQnDPk1DB~Ff{l2M(!D|=S?6le}Mjt
zR)*k8DkhlKCAG`w-ie&mK7pXFA;ankS4rs=7StQ^r4{gh&b*A8{XNPeRv}6XkN#1&
zQNwSiMB?H~PuQF6BXrg{SI&xF6la)iV25kO{PgX2@^`<XW%lrpk854{AcW+O(tpna
zV2~#*7AkcZ5I?r+K9tDGk!TN86cF2;x6x8u#)-bn?ZC+#LYep7_^Yp1&y_+xm`_*m
zyOTS&n4vaehy{cjt7gf~Ho2q>^?}L*e2bc^C;_?F&QG{F_>>8-D%c(Y(1E|Vq`znM
zb4?1YnlJ6J;TN1qvV#5$s$^AjV*%+f2*2Ha^0TJUx}7$)pO&U4j9of77fC44m{L%0
zf!bIU+Dro9)T}TKXE9rn9Qt<pkdy5#vOc?VdaMat)>lvWW};Fo?o^Na{3&{JW$Gu4
z4hlM)4sKdR$3e7%c#Obd+hGQUbOxB%@xC^mYg~HCy-Gm`!e_>movH4DR5GZI#2(Rx
z)Y!h=bLLkmTRGqv-NsL(Xmszzs2D(87qa7$s3j8Na|n)PyR%D|?E2!aj!DzgLv?QN
zcU~G&*rGWv#{}#0k9!lWcj;u8v>|8fszif&w~rDyx6j(Ml^wUq{p@<AqLsk({6ekH
zn{S1fU)r6;<yi8cm));=d4zd4osxa)U;aO;-a0I*?t33TFqGtoAYGz#Np}lKNVkN5
zbV}z8(kd-242`r%gQQZ at -QC?eFubEapYMD9u515w=A1oi at 3r@e``mjSXU5+0awmLf
zwWJS7K?qv-h+%NkB|x8qMV?Fpz##AS18nZ at weW$45>&KI=b_}Qu#JU^`KJ6V&9A at g
z5R$T{(yeF1xDe;?zUDO_dURhK{{Yhp_n7zhu%=5Kht)pB{UYowwv{9f&(eDgjqcBA
z+zf$=C2!cp>%$X`f6+;Vt2`zgmM(U9v&%a)MRAqSKyqDpEj=+HO;I~kW-zrvR5Ml2
zq`pK^^m^^%kC+!MPh|r`2hnVk14%7S(OolLkDHQX*=BDxZ*5l2esG;w^PcvdezB4h
z-t-<2iq2{Ueet29T#Np6QTFw@#n#Jo|BI<nKCuxU0j-vGNt#GyWX*+w<*z#iOE$T8
zkHS;tLyK8#1;WnV4Nf>%&j;+UD<7F-;;Mk=g#8F)LTi31>)Sl#o$9TF5IfG#Nw_m*
zB}oV^S2|J6rM6%*^Zu~AIvDiyUnKY}sXcC;yLfqb(<CgQr at a#THEV`?W4EjhQ8b7b
zI`W0`N_FX`j6XM}Joz(i!dMxJ3Ro=H>*3qC{Wwff)llsBMc{{z;&Yt+^ul%eB<-pL
zjm_^J?wW@&m?DDmX|dkZiY9d$d|rh;z;>mKB6a%K{%iQR$uCn>>s=g_)yPLFX=*aq
z7+BPLUX7H~K=z%45h(NR$P0bwt=yMSs;Wb4h7)HU2Kzewf`YdAZ4R_cOqz at eL0!C_
zK?N7_&x2EY-IJJ5X23B;t+d}zFEJ<KNbqyMFZZmOuiC>fVI5n-;%Vx~tI!{h;l*6i
zg2hon7Ti;=VvCpVFPvUr)S5w1yzY<R%b6bV`+kZl=aIlycJ9vO%$J80q?B)A8I{!O
z71C$Xy at 5JNhS{yoxV^LBh9^m{J5`$2;H#Rk?&`!y|AdDgE;R3!-wb6UbRy|9QdY-c
zZzw1FmUL{jsvawXo(m!;u&lx0$ppfE#Fuo9+=hQ|Dh;+OTP#KTl at 6ukStf(zuT<$T
z;i4xwZvf*oG;869=UhBy at fvTu7to}@Xm1)@v5V>ao*4x58W`~MgR%!JI06P2ZR4tc
zw;k3xSAn{x?l~<1`)*Vsmo4|E*Gh>_!qvIyGft`GU%+#cl4>$v$$!L%H#~@(a#G9u
z72AxpTIXUEC})a3Aa;N7?uCH$#{P0()e+s#sW*aUG6XLL+_Js48WIj+#GNcV0b&!@
zh5h`%#025R^f8suXqYD+0SEKxIVB!hH7E8((9O5EPx;=ro08yB#2P+?VmMdE%<;qu
z3#%jE$<5l3749Ya1c7IPgQ7I8xErVQi}0zd>O$A@$Z3J-2R~Yk-1$l!_Fy;qmy)6&
z03ZA-MOa2h=1C-Ph-4pU>?7zCU5TrTQ3$JzDi(03QW(Q;fkOCaQkJigh;F?cqqLgq
z3{3ioGmktN>`*(#{svAC?CV4QE(Dk(wY&t<U0FTvwdsi`4plTm<d?V_&?T|;P{Ppg
zZ2fkB%~-}|7D-~k<y+o0Wpi8J$8m>RxBkw*%qxy8+HFuX{XywlEAVJ4h{!hNUSm(3
zdKM!WOvII}JB{ek$;!XT!=OZ%R7z^--%0;&)?qVgDG8~GeL6Z+9ZWtekBzb?@|A<c
zf1<DA2SRb at VM8#HqT#k}(@yz~*MnhjfUnM%uPJsf-(e9EVg-`a9i(0?`tC_&uj>#!
zJJXV>t|ugWkEYzT-H><H>7>p`HTMNVIu`tzzFNS at u*?zyODK2+MovQp1j|`>BF>3F
zN%x7)t)-Wws~~so?|09tYl~;%A*{N$wr^a0UM_D}FryCv7?QPYlI(7H9i!W~A&m(X
zd<cS7C>irdaWL1BD<v0oBm9vT)c8aCnZI21hEAF8cnl7t;zs1YYVo7&cC6dE&bX1w
zLurWqqyoJyL%DrnhqdF70c%PM&G-EoK!d(;p$F2SLz`tNU(o;4`_QBGVj4HL0B>8J
z@)LZh5#D-9ky-=ccK4E2HHbd#!!!Kpx$Aic^ZS7+mepm68y;b(2sz_d{IxB1Hb<Nk
z+U?arYQ5KT?hH~(bwRJ_AOKjjKCBfu&r;$HxfR-K7tU&cD7e at kDRN!b*0a~Yc<>%+
zYL4vH)bz`cDApHjTL!?$@N?mIq;laTo2w^h*N1Kla2CSsYzT3Tr4KbAeaV7kTwl+X
z-OhTvmZ)B&Tu2`yRIsfetWTuXi8vMF&OyYRG}&<8vr`erHP+~4Zh8k5E?GnxTsX`c
zSNktchE{p8KvNGS0oIa`nN$;lZbZ?c7d~8>JntfJg=<BAV(_Ja-1l=Q(=8TY7Jr8|
zipF*$uy8p at h@3kEI<3NMkGJ^39waMszAtl#guvuQf at q!REyp-xQ`Ky~DcmxF;wpE(
z4cbYO)9D?HU1V+rLvw<&uthBcwubW!83xeD2*jj(SkhnRt)~$E*%0b4L#%A)+_MZH
zXS(x4<vKKVjvI`AtbA_4vlX!)9qUUEJ;qjFGtPm^ID-ac%E|=?qMI96(EH*yi%+d4
znBRkJ?<-hdHi&2MUb at 2>XFc|r7V{8>V%(tY=i5wKd4tW9M}C8w81d2 at j-zunj^n2V
zm41F<y7ux}C+wk#-1yXrG^C9EUhn;76zxHE67>$9mp%?6uY234$>E3bQ*JVh&Gw(m
zlO_}K9NAer?GHG$Am7J><%BC%XUl$G?ocpbXIFB=c~02=YLeC-N4OkqE<2#0nGQ!y
z-ad)M$!GoTqK6o`FxQq`9TlsM?lu&YMygv_ogpuZM#1u83ve at npzTAN$nky0Jp$hO
zEk=uK44uIvcxJ*}DnIGs^4MIYPfWEZ7!~*lD~TxYE<G^k#R<t!yqB%0kA&9WGl at Jb
z%oTrliXpk(7*}Z)l*#-O?DpckomMQB-!u7S3hBv^&0b(a2lc=l0EQIILmJURC9DZ9
zo*l*G^$ja<g5~F6>1R**xJ{&d3M}_^@Eqo!A%$|=hm`VBUIiY)jeq`xq$=qLN)ADa
z<K-IiM>REu(2=_PW8 at 9Vfao~%uN1Nhha;nnF<qG%T+!us@(lsG>uE7<HvjID+Ujr;
zKG2pKpD`Dc3M2dPA~?eYWE#UJ`B%U{GKx^M;>7%s_D`Fg0=`ZZQ4#FanEd at GDRA&6
z%+0p05+!CHM!fysUF|rbi_RhxK&iz&(tQ4r=uh){^Z$2yR4f2I{l9L1#3($b{ontC
zGGAcXmFGRH((#h~c;hcWibbb~5`sK`7nG8Ie?=7cmaO68Ngv%-!Sz+_4*~*v$z%Ot
zUO~ztw0?CzkSTacNG)d~QH}&QTQf!@XplYr7Fgn;4_<9jGpeDgIQ0D-4u2MqDR?Bk
z5he~I>wUVNYIQXhgAZVVOS1=-Vw#XwnR`DM$o&y`7#BcF65F}dPZKLWfh;)%e&Ta3
zBd2iInjdUn;!-j+6jpPmYW|^VB at q1y9-dtLW$YM`^suhESu<!b_u=zQF7hhBCG9z{
zfLUq1U2dIZ$v#OeA5%Nz>tlye%;6dH&S*jan(|O1-9B<`=Yx4@>hs)>Uov_$%@2mL
zi15O{wVSTQIK1Q4aF|`z&9y_$VlYWNU_FSsR=K#prVwF24G<BsDyv22S~A2Z(Ckpg
z#m+5AMDi<xpSM1EN8S_SWCYjA)1l`a^Y==8G5vG9f at q{M^BJY>)NIaAVl{<fepX!c
zPPGvQ+iDtnj0pZyT;H&^{xUipQfRXb#cb?rL>9i+2;X2QhP61Gnk21Gvh;_B&Z*dv
zxkCE08aPS%pEZF2jHyMgKywtJ%`G2Ql%Nl^?zhWM)pQ{^XkW*6J73Yq&veqE<&Hf_
zB+yFP7#J^_Z2Eof;*LeW1iBFW)WWB0R`AaJ at dvr$!Sf>_*16O&o96Er-yv>PUE|v9
zSam*?j{CeL%n>(NAvCfWP;jo=Zq`%usC{7qqq|z7;5y$?e$O4GjG1;5WR{W&v{Mq(
z3o<5m>_;@8ohD1E<a}fs{^)XwT2$w8re4-3wm at qTmodMf#U^7}`4laSNwK{hN+BHx
zKQIwtJL#llTl;+ at rns#DY!E&y#^f)ie=96c9_05FW(P8z{|d3cdk6~63heRTnj)}I
zuNpc3E{ZIiK=)j*<~MlO5^V$z4|kJs5HYMCk(g_j at nVuzb`AAcxUzL<d#EE<<*L^O
zC at fr2;GZrX906bn!!>C4a_3y+ybSx<gk|Sy&vA^VZ>ciN+q}N2w|VRzmmS!=^S(%Y
zc^REM3NJZBRHQhW)sh)4&QSU+uKLn&T`#Pe8dUaV30<Z%T|pFeTL$bDi3p at hrqukn
zO44~77}2>{`}8(B*4a4MvJ>;!?07}|9T5>{(>mzm(}dx^U at W2PF2!gAW;-u0*xLi1
z6xj5BGWAP|_+1^2jZ!UPS6X<9&(nZZvtqXIL*X*H7kb;npA*Qb7pzj@%FaXT)(vHs
zkLNQz;S<|B?`pgJ;91U%_o}zQEt)Lz<Td~HD)eJ;<=klXHH?ek*ER41K6=w at xm)<%
znE#9O{Cx8@!dr*nk99e+69CLo^`XM|o%9(f;WcEqF^BM|LuY#6Av25A{MYA{-TDQO
zi)xF;XU{u6GS+Q~#V48|HclkF_yF{%>?gdXRI;Y;<>;O(OUi7;qw4qpL=4{UDr&|K
z;-?$Zh;rRx<f8^nC;e>mtl}j83n%vv9)@^|;4K=S`{PRvWlBHD&>ly2Ke*OVf8V6l
ztX(R)D>XL(B33DUKIL?^Q1mkrN;Hxgm+kS$z-buIr&gkVb4$p(4<=hsB_^onYb&}K
znUNZ0Wd7;Z_2ovk1N`)Z(61yNQlRk^p|+rQGq*pu^Vi7z0stRN6lpt*%);;A2wIjg
z=@f<|v{ck%0rMPw{R?liu}?Mqu@%!eRGkeB_?A5MHg+cYM-HOS)+Wpr@;uwIeN$d#
zb>x#)2sd$_)CvznyVZ}cVWM9uG`9N!BdS+!6%Wqce4eHUi0K{&ZUBZpPv<>zBc-DQ
zNA?@1`W3E#)?ly!Dc%&JfqCtcg`q;n?QF<gLdaf*m%Zv at 3did*k7Cuy^rh|NIw7ji
zlzMTY3>D<!E3|j1Z+TDbji^GN at f5$sD5eX~j4g_dLgSycZzvo5A(lw?G7bLy<7K_P
zfP0y9fsf<fkem>C&w;uZyr9&<Xwqsit@~5HzygMU`P5UfxC<FdawCeUbg_iqgTYTt
z)1$tntLYcrOqB2xrizhmp33Me8^y1(EQFwhDt%gtgNuH=J*FM0+?iFOottFOW*d<?
zexpX;m<8{5zeeA_Ic-C^#kdVE50%B{)nFdp{>TyAqv7w8fWl_viU<(bzA3<Kt*^1B
zre2(D4PWU|-mrM6YW?aZ(lme at cBs<3U>JR<W4NDIV{(om!MX2)m^yOXbB8P)zF!Sk
zTe`7%KDFED*UXtd8^D)v|2X*@@TxZ3OG_3qK<BzRm{TrHrFcF|Fp58@#gV+nL0<TJ
zSr5In{n!QKmxa(FH#HJ4GrDztC1O-Y&A-ojy|?TQ->^8>(Vje)3Z4EDj1M#ym2oGx
zLOaDXpG!%V#D}1D$ZtI-v+IAoe3LQIvXZtt>R@$#o9vpa2l*+zwawYmpdKgR*<YD(
zt)8x{xPf@&?fV9-%@Bo#^#Cs_^b08DAz?T(8qth>B}(@f1E#(4^t93KoXSVlDUS1F
z741~J^@TE(>IG+Ym<?|z(@Oms4){s;KJ+*GkM?ujcIIt=^ymE+<vEj6`Ph`4z2G4`
zR;yhi|MSmM^ve8LxlSOF4?f_+3$LgKu??!m{7e7lKq;S18$V4#EV|?rY3FdsKx}Lx
zhN#>3{3`BI3|3CUkHV@$xCC5j&0(yopS7>&2K*d6ezdP_+duEq74PpIjQg|y?Qx-j
z-+>nf0i<N8nP6JyZY+8p0B~m$_ife^GiIJI8B0>?sAR0l=@_}LaQEm4I_bMM%hRy}
zD5J#(VErTu6losQb7?)WdgO6*Q1`w7irPEW+k&lcDQS-Dux&j%TW;UMa%x_b<S?r{
z&(YSz+bk+t8{3|fcL~HX7#A-`mmZP&T{h>~VuS>1EAEGsk45tBVo7N|C at Z+!1iXqf
z9A at WtMqM^x;)O<cJ*YrlP^acqZ87Zj=XzarP=j7o!zV-WemZYczFf)Ws3KfwMUyaK
z4hhs{GtD;?a4&K0^6}UkTDX)H;9taucJ6SGR5_pI6j`u|KBncCzA{B^MRP83K}FGv
z9P1CngZ86t54SpIQ>zutZ(SsNvgKa-i<=%+S<+>c+~d|ZFkp|#QJ&<6qWwy&EONUl
zQ}T}~gcZIk%BP`ZWOulEZ2s;51+r+<o#W<cztJXp2g|<0L7LgY0f3YVNA1j&RKxBw
zAtfg|xHxW3n~(d#^2C=1Xm!6!U>gwG9ZLc|ng}UgSLMkqQ3<hHg!MN|d>kq^W<?<D
zE}gux!UO`icl6TO(IS_kqMWZAw6Ajc at 1#EP(gx={Ut^{Q6ddr{+P-IqPMa{+l=<#%
z77#98<XuTG-2H(!PCj|UQ+i8m(zekpC-o)n!Ym~o*CS0|MKzsN76wh4;}EGs#~q#J
z{`0;0EGnEuLc^w&#PfDW-+~Y{^s(@F_g&l2C+?c)6W>A1st8t7rR;@~yNUhhi?0<H
z;eOzZxJ5rv^UnV9S77#WWk4?w8;uUIeIZjlbg2UOJn_5_9QG^#ln+*vs=ejY_HLoP
zq2AtE-%|&>75$LY(>}UcQ3<@TjX}j;4XjW|h^TtZw|8Wo=<iu`(5VyD<d+b)N`YTD
z+j`Z8%Y0;;H!)B#`XUVF1r7Df%cGFwIVqZXH^A$10#%sN(}ri#0l26pa~O21($q91
zh&f;|4T=$U>EkALN8HZuG<mr_#v3?z at z%S<&413YlvE^nsmfPL#b3Pss4JqwV6^5<
zxu?JI;ha>+TLP$Oi;Uk+pPd1s-x~w$(=loevQ3G7Cb at s37_N{j<@u}+2PG4+AF+0b
zE!I$I9wIVP=^5t1Hur?B0k_roV0DjoiFh9#ospWqnm)neeA)>-Mwbt|A2ZM=7)zDY
zlv4AmOcbIOJGh9-rhZ*CuXylx$*nr at czIr~yWBjBlL#3WW{k}-FK%H9Z^lY^^@P?=
z^o=Uyjq2eTip8t^&B1|Gc at c?%Je<n)=*mYq^}@a7e|PoRw!q#*AL^RGEq+1hFrlel
z8fA2X(n&U~JBmXx!Uy5r8&t+J<PmM$^t^T%nul|J{5g*ybHBIRBbD`|esL!Lwrr1*
z(#QE75&!j(saR!$;p%xii7Lis!)}^%1sFQvM7w9jz3TB@#h$p*<d`@p>;s52b;S=N
z=57sH9}4UZ87-WHv9mvXCjMmBYO$8N4XPNy$Gi=<Vu4ZcSTR_>)*%KzJB6g|tHYv1
z3R;?YJ$U1F#@3oE`soL*S at Uih<0qP*R9NM9Vw_QjD_2_+#sAD#lIdmv16UCv=QA*T
zONYfQ3y*EZGNj}Cv&k<GhN419IM=!^3&cmXT-Uq~`SHCv&J<=&Z|c5JnON|^^3!Mb
zXgv*zTl*>eX=Jf`bOlpoKn601Pcf)mt+rD_WV)<`wO#3RtB!|EJ8gM0rE8AS-d)nd
z3;aQzo+i{yCI&kJRX0u+pkI%;(Y}57>e-;M=Wf2@^E-D7hwiXNf54x6Zr}7&VYw&`
z>0EV_KA!YGMTY94+6dO`#`X~s&4~d8*L|+<WwD*uPWTw#bia%lf28QcX8MHLsrSb0
zLnRrvB$J=0p`cikKe|Om^?tPGuva~e*^Y9(UuowDx!+u8P%0yVFMGQI%R$Fa)$bB?
zBWG0^AutnuIi*+r7cRfQ(RdY3Dm!N8nZ2_h2wsW-0d!jEl_Z;110^`|L+<`+4%;p)
zb6>X_RlNpI6M%|ugG-P(_S_7|F`F^IfS_T&)Rj$kMbSqZ;CEeR-osvmm)DODQi(aM
zyUtP!)n{DfXyxqFLew5qk{F+rJw!V38Zlhc<y50Oy?{?_lIn^nXzExD6VfXed2P~M
zfkfGA^Ap+Mbza&54=A|eu^)3-y12~0Q|~LBvI-Kq!1Bue)Rb}VPxC>i?#ET#+ZR5N
z_ti|W2T~v1`eUlqa=^H-OtJi&>l|%Cu{iwOrK|e9&ApcuAG at auO`dKlV<|$VKN#&k
z$uWpfvD=}@sOa~OLyC*|ZoxD}NW>^c at 67YY?gwKkp4y*$32Qb)9+|;a+z*><uDZc0
z#9D#p$=Q?O5 at 2>d at B9yj9sV;FUNPhhyE<2zgiY;eWki4N&E%qwn#%uXLs*u=OVOXq
zj(0C%5CR)bi0-a(x+lyTriRnpu?M6M?WJ13g;vWy*s3Eu`q=j9#~_R?aL^T!?u2t2
zIf~M;=y at z7d%NNh`N!X`43DET{YD*Q#ryhKus^Z|1#n2RkGBMrQ+J?z?E9OyBk at u6
zB>{hNCrcE<m;V42toDyifSxaVByXr7>i=D86(-5FEoCA6qYh*XCi(Oa8F-Z^Kxt5~
zU3k~X at Z^!Pf<}wdTRHA0n162yKzFtRnS#dGZTG`w#xOOXa4m;e95}fWY54H6XaDI2
zZFy3L6J&ZFwq8h(pZpAv^m<Nqcei!YlGp+K{ap$dnoQ!itu6&%Y2DgNIl3)}bj{f1
z$^V)lMm~N+2H+;1?}w03V5lOzHE at CD5GzEbHxm_V)1S_t1N?;SKAdKR#unr&>kL1x
zKGF2B8|f2)B$0h at IRS2?2(d-;uSkdp3S=2TNTCm*DQ$G%_cHj>qz^1KEpW-6*ezen
zRza30Pu`Yy_j4dMe8vO#bOAAOydD5u_>#ak=UMch1P{4xV^WsUP4hoTRH%uv1#c3e
z((RdJ`8H#I#Z|*Hb~<>!9Mrbfh8dqlXC6_{Dw-6G(xY2})XUH$utf|4OVhkxG=-vC
z^5yn`$fdck=;$mk!0+40A6C-8f1II8O374mq4_C1&XSN)n*OTqW9 at R7X;hyP*H4`A
z6peCPJ3{H$;v>rJ-&ZYv`dkFUiS8UXZ645OJjtA)nhe-VX&6uh_dn1R!NX6Hj%*v)
zY0w;{w}Cf19B?D^CL|s<86aV2(kl;3j54gZE8FxQHnj47vvKR!|JE7&^wVBj#C2sn
zsK((mq|eAQ_w1SG^mb*)UYXv$Asl&x{gPtb4HfWmZ=3RO_uI8SH_LaoD0T#Xh at Ae!
zBq{coRs%8-9lx%s?fq?x at O%ZFXP+bU+S`ItDhZ!21LR-ujE>O8vSZ#a1W3~DlGmYN
z>|qpV`q>}Y#ugjev-7CGuU|%A(S9l#UE at fLaQx%OB{6_3C9rean{RHVj`}xKui{ap
z<JzKn^L8($P~wR(oT{E6Q at w^Vc|~v83xx9YpcNl<H at +J88&UCO^>tsG?nm9S$Co?6
z56pym9!98?`|o}dTL;~8VpU27m4%XZkCD*mnR?%V0Ut;aVjPzvQG_+em+_-K34S`8
zwglDc_{o$|!I^p3j=SBG$J&WNk_b5vJ*__&2QHEp<6|5lv>TM&kFpcVc%$aV5o>#p
z+dYw|RxBXu-gNk-@&}izOEdNK3kwT^SAFSZT5R!*jGGcsdFf;-x{1YN_yfEoyx(Z1
zHU_3LOWAbsWIVsfKTn}9*a#YGG~0Ke$^BZ_^ZCn<Z!r|Z at I&0#xg;?c25PJ=hNdp3
z0s7wimy4SyPb(|`EiGE`B at Q{OQ8`8Vmg(5REcx~gnC_`!>s)D);}{PdPvho(jflgN
zAe}>3Vo-;3gNNj?l2hl+ at t=%Q;?VMPr=q5bN3(8j`SR*vXz(cJsqVeLDoxYpM!xyg
zZ`)4$?fb}jSQ|K(O({k`UFMw}uh|c%Gg at 3Hy%}L}`HpOMUU2KLwvx&nU*-Br93J`p
zuR=7`y&U8APJGFNx-67DjZ_bg&b%&)`Wq}KAWU7-OE+uBJ?k*P;F-08kJsvA9H)_c
zBkZ%tn!2#fet1$Ml7fvHHjrq!$mN?}-OQj)eZ1u!)H7CHiOh+&A{q#+C-R&~xXBx;
zhnqFJO_;9f;>wdB!AMSJ#*XLsJATNd*LEt=stp}7IMoIwm5rCq-%MFs91yl%6qz(T
zS`j424pK;04FXrSoNpI6ObiVA41|GuDR;zP1aOVQT6ea;J{`T8y?>a*+O+w&*`!RC
zqMTgLPDFV9A;UB3$_>y+4pKpMbqC!4;{wnGf9*l+oB4<eAXYUN(*fJb52Kix at sq5p
zBIDE}zPB5q1o6@(;WwOE at 4xM*_&LS3m2%BbB=4>H?#gX72-)FU0J1a6P6=O6oUFW}
z5BX4Kc;c98b7?=x-?4gr+57q+uLTzC@=f7T|6K0;m#!9K*!qRqW8J!j@)n&*m!oFR
zo9-|~5HFYl*jHMU<&gAiQ7iD%2|A7v3b6FvfSDV~e!ahIOwlz_Wi;U&BOo=jrG<9b
zy#;<4Jik!sql~05`;$J}es8qSeHUV$;3%&%7%e3K;aq?%I0JD~Trm{&Db0%YG)K7n
zbKf1~$%XXmjp6CvT at 2-kk@Js|5{t$MRgBrm;O{D(w0!<(ER9insJs$ca-nK;edo<+
zbKD?xMy=B;54+W=MpvFZTgP8}zK(~9_)#~N<nwE`PW^?~L~JiM9H$%)-V<?qQmj*W
zShhS&L9?CJ<hi_feemvl$WhGa^BC23ds2e6?`?PTA)MNL<*dCgwi~w+ryyUk)(D)^
zsClvf7J!iU17GJ#NXtnFR9ysB;2xX#rI2@=upUmf*@Ys{tv(I9 at 6^`^V}_%>Wi-Jv
z5g&1`V<Y`1t2YAp?&U^V;0?(WD>uqi{T$<arsGO2e0JhYiH?ndG?c<kMEahctetDi
zTJ;Aa${~=~=~Ja;#hdxREiSBPW*2H}O0%_g1<6BnPJQ>#V!Xv5=QN%?PDHK(uiO%h
z3obks>R;~Jd7c!$-cH=F;6LqO`880tpXLO>8>f4sl>)*oM!sCFX*eoS<t_&iegGli
z`u3Vh1PKSHa}Yg+>Gq7qS~AuCC51SEnoySDBWQmq01W*^#{$0jbxl07&9elhR?rCB
zlt?<XKA5&clhY_)a2+WpyVF!<((+rRgun?pVUwjj!b^kNjc^2grG6nh%;?)Ib`-9~
zbeDVK^$>F(Pn(A*87=D=;!J~IICX5 at F<L$BAdW2$pmC3uB+dm-RAFOf2#XhT3cGXd
zEk<{1G#p*?n+|NQOgOZjv at _J8O$_1UQil2dj)A^~(_%~&U}IVTe%`H at +1j<|)ao?k
zvNPX^|I+frievq9cYa{sXtV7B7*Go|{g$tNzn^<~H7=KFcVqnld5G@$sj#a+?#0OC
z*BpjET_+ at EpPzhm^x_q8&qZB2si at f5?KqU^uZr?MCtii85%bzjv24QMJ=+?sI=|d(
zODWz|Hf|CYO}#&|CTm?c7g|-mhCfW7FW#Okh+gDyEHO?>C5c|&ve<?P<=@S({i-ml
zCYv*(WcGs$uZ^ELvk3UspWJoz_fmbF-z<^fRNfz*Pve;u*z8QSn%S+d=U!Yasj6*q
zaxi=`-kd&h at d_QZ_vu-D>M at N4>KCMmj at sX62zE?2YjU?ad4Iq$Xc1jn?SG2L74Xi{
zr%*V9+aM2b<Ot=B0=e3s01HJ?jTaO%liu*5xb)8833U`VdwluXbvxvjJMbiZVeFG)
zd;gw7LK16-)9p$B&Dg9y6Y#UzU&Hz+B)ByG)IN&%{!R5^AEQm#1~IkOP_c;dKD~o3
z!97hz!@)a;xf|XQ&iQRa<BFX4ms at N2gT@W|M&jI}*Yj7mZ_JM{Ht?18NXil=`eRUy
z4#)eV<b~;kXPzcGYVky{<E#x2_`FX~@Q3ij5p2 at sKBZS-64bv%5(<p0h;2)%&Ie{6
zaYJVa%2L&O`6xJT%v<RBP_TP&$mo0{TPeAVF2D2{yZ-#4FY5cP(9f8egyXSYtph$v
zO%BKsa-_6q!B0);F~zS^X_7wKL_zcX;rl9?B?-Rr^_>EI_UgWZe!e}8(`(;=YiI;`
zV;BA20^>~yJSti)sk_FZ+z7ulIgeiU-I<IrnVjIL at nBhkjpJD<J5*wC5UqKYv9rur
zVpuqHbpXG>Gs(N_!sC&&+X at Z-FNV2GffZlDMnn1VwQhr1kp;jN(nInpvcJy$;N|8k
zBVq9(f{`Ps2PiK=EJ$<h(9 at D+^5X|7-aUvmrlL1lkh`t;qWzkzr44u#emL1jv!4>r
z)1(Afp`p+DILXA?hgYLZr4bH9j{S}vSix&-UU3dr>@QoW-KP;dOOvr~jC(6mQ;)FK
zgsDEh7gTRp<#o at uUGDGO(A<Y#=!EFC7>k~D6^A%A2=n^Z=HF6jdNdig7?m%U>55ac
z!wx9x8?P4VZoOU1!i=vDG`8nuv=^j7hx}XtTr$`{3<^C%M5u-8gRpz4fkTABr<4B&
zYQVNQs^mrYDB$<lE$K0u>2s%m`a8(Yj<T+p?YRxVksJ<_A5r^ySRXwx(%kTFa}yYf
z%YFD(<MDkL3|^yAr*}b)3ni=B4+79jjzTdRl5(#N!lol`m%lVX-W?m{<<YN at L=Um~
z>0Tq`*5MQhwxtVg8%PbJbmHCUYo at Qf_tCYC0X4U%GcW3K=_sw!G%bkC9^1Lj3<SjX
z|DFg2k5 at KX3Dh>N;&I(LF7KSr%o|i69c=Z at J_7Ok;dJ9d{}{w)BR%zPeSLTr6yiLF
zjqEoSQ3hnadF}Pm*T3Ii*hs;Pmgblw8c>Glv67|DLi%$D at XF?jIq!Pu0M4v4$li>D
z?>4g3;x=g%s at 3GZMh#}%g&a+Kp<f1T09P#a%YsY&Li$le+1$p at 2IA^#X(Y)33BkY0
zD`+kxDJ#zd4B*yJ)2UzTQZS`6zvV1R!Q6-yY8H6J+-!-%x;xMIMeh}R`YTZ8+OHK%
zgM+QxCI5OiI+&9F_GiB1+8ugIp}YOO- at Ykl3c{Yvb0gHJx{6`e!!t=WC1>qHQt3Gu
z62(^tJr7v5{>HrU?k`UqL`cM$g3n5J%aIYMO7Cm^J_AdnIAX%SHZ~Q1)#UL$2^AGZ
z3f2<ie_=EU3Y3(sgXgpyK^%NLR>29gp1Tekj#|#UPA99k?X&eG4kA9ij&Bc|aKTe}
zpIS1WJUepYta+7!@PD_{%MAt=)?LjdGnv2DYtI<;)cDt0r4QdZ{1B_xO}jaLhCI2L
zG#KT;k!#q0+E~@@PJy+z%QI8v7p+vX7#a;=?daxLPv&D5D*MjDC-_-DRE at 1j6l@^8
zti8u~n|N-D7nwE|nuSlb%filtYditE5>_rpxTl at Np%+N`OVipr0A0scaAvw<xpZOi
z$M9+NTRJYJaoq21Uq^=r?(_Y~d?*Vs{z)I%t(diJchAyK&g<d&fPnH|VL at 1Up|R>-
z5mEN-tmAX_=%Of^{%wiib=y-{Oo~>0_dY6yu-DDYMCDpvw82u(04&m?PW at hmgQ4$m
zWtcyE*0xN;*_`GtPKumo1>&r6Q-tFp<1_s;R~5$#tJ%$m1s?hVK_q2kREzoz%V;R8
z&y;U#6JDltI4KnxF>KF7nA?n~wV2z<?2Zsm3viH#8-3FydjoKDmq!!7+T1l6R5oU#
zNAX{jy_>l;f<pl4F3+KguD#q(o{P66&0k7i-;SOMc)F`J`P{+ZoQ_{{W%~Q_P>ApQ
zJ(<K|v{J043bx<t<p`Kw-q_Z2y+|rpOs<~=2sh>?lQhWPn`CD%zFqHZ*(L7!Dp*>!
zq(;WQJumyKfttJQbEj8p94F)JE%$FcH`CP<2WfHp{HNzId8X&bWPGS*XLYeCu&X?t
zl3|68oSK+?Cj^F$F_OJKv;BG*RCJkBBm^YHv)%2z8np!M&!8!+lfUb0-<>QW at n?Ja
zFPN|Lbkwsj6v3OD;c>~}&c56ltzU{%9B|C8UXfAbpJ{^J71sqoYdc?~bH!XQkbG|+
zu*0c2w`Bp;Mb(eWV(EAxKJFOJ@|nE)-cA%p!;K2ru;3T^?B;*zxPL$!bl0Bq{K9AA
z(x1ryG1}p$SW;4|-lEC5$QDf_@=EL!xGv797U1_pD#m`1K12&O(`S$Dfnwg-G95dg
z*|$O35yFv&6yD>!h^|E9HrTT{EX7GB at 8<v#EvR9<_+Zqe-QP0a=AS-Y5HB=WyDa2K
z8-`Pvi+oinh6|N{{UBLVJpfq|c_&?YKWbIf!YP4F^b1#2FbyxNNY#D=`^>#&o?8=}
zw3k}|2Czc|0?W@@m<a3;P=4?6(+?snMHIU%!30xZGQ>CU>IRhPHI7CT7ha>%oBaV*
zg5~pyDK<Z-kXRkHwsGLpCO0#^3)<&FH`-mlm>vYSPP}=i7C#)QG+E|KOQJ|i2A;OM
z7ztpZ4kJP~Q<m~*Ck_%a3vLF{%vQSRO6Oc|!}dzK0X`J=H(q;h&=Y30d%xGIz8W at R
z_T0aJ*duDFmxzJ{L8b;sMIs~8AEkAjZx=^zg^|-xcg2b>ve`MoGRsNMhS{P%iG`wo
zJ?5RtXOL6?yw90;#B{G0&qX;6e#?V1495~TRbih~e__*q(lmH`L0(!ACjDL4-m|0B
z*W>qhJ&gL0O|l+TBs_Vv;^Gw-|2S$*9|d3aiUxFU;IvN@{bg`aq3msAG&iiOWe53o
zb%d^+pKdP=5`RZ55mm3wKhs%uC>#|(lSH0LDdm-TSziJ|X0}HwZ6Ydr_BgnL{3yz2
zVoDF&9<&&|&)3Ahq$C>;<>j<5Ypb&PWHQRjo)-ZLIr?!g-F@^I7|9(J2A<F^cgQ)u
zTb_L1r}hWjQt{~rxb!Tsf=Nh;S%Um8_(o*O+i{$LZX%>#c|X+kcZHsL=1`HKAY(F+
zT{#kWx;9|;bym)$yESOpL$Y#$P41ke&vo3d7kdFY6N-eV8SOZ#Zt=QhJ at 2sFKN19O
zN~DnpA)zCC&g`eb^B1*{hUM;w*|9^7lvrh5Q0BX0jeAf3ogikQum5}a3dk at 8kwZxA
zxL8@%4F;uW(;6sey0c4Nt at luNTi`4FHdxk`#9|`6e1eQZ(wl3|*S+JP%<B_7O*YW0
zBEV=jTTV16-Bpo$<vhTS=U!op at --ff<Z&_j!$#zI{xo~d6Q^}j(Hr>i48eIBhUCW;
zT^uC!EjIQ4e*a*?zP9+=VWAuekQGSiKQ8<q3g{|*-P>bZY5>ogIJ?NQPPptYq^6ao
zM2qq1S1cGo9 at ni`-4GzyRWif+i~k|l7lxMI_zl5%k0-;d=gAD at gNY2ApEeqjPqeQW
zMGE|t2RRPBuXk#__ueC$Ox(#2H2 at tl6x3jrB^Ofm+xG3d?ce>j0-z;<CyM`d>V=>K
zhtPtFXrCfa2QUrC1hfJ~q3vk2xzsNgfBgp=f`c6-KhMRt5fKuhner(fP!>V40Xi28
zW~Qd^djz%sIQ;X}Qf5tUuwaGTY0kyZaH1-FJ4ac}%xX+*1<Kez=pnLY!K9;fx}C6y
ziJ;?PHB{QnYID-oN69GGWqhq;RV-jaR+qZxM3y1Uvb{5zUhD5S@`!(Rbupr5dS#&M
zi75X=Fu}o5*xtD_tdt?g7^Xm|4J}&cJ3nP2%sKD7rBX5=c45$Z=a^2A9|LT2G^~s!
z{XzS_n+p&qCNxB+=>4SnIRW|~^D8U*fh3(l5S(ReTo)H8Pc289=2-Jry&7A>?ajoS
zX+uhfvcJa^hU*I3D%*){``ZxK4N`XGl;o{MDR?T6phULXVPtvhsiQ+!!nFK<miM3L
z_Uv88W(+eLE0^(vAq`$y`NG{X1f0E|J8B;6uLgonr;+mIFTiqt#k)<W2yVPePc0Sr
zA?W;{F8&U#YL6tmZGQ%0584Yjcf5mSa)p at 6vWAFdph)&<(kK&(saxHFd$QIdE*VZB
z%p<+|Zbkq5bKMLi30iGQkQz$+X~m`uiwP|(c9%fvc>CB0swJI!*H~s)uT2;8hO~sM
zy5rE%Yu14=Z0~k0xv_uDju|k}$l;2?|APc0Td;8zs!N(wy_#^;8Be?M!TImUWtf2T
zYpav~p5@`?y+C`)D;%!6w-(NOmxKG3U7_ixu)*l4D2`im6m<rA^f(NK{}ko}-d=F&
zL>6U`BUQmdBPzwBqzYmr0u5ypj?UQyTqP0QX}9>4|E7Kvi#_h!qY2RoN<zK;1W3WD
z&#m|*!H2;GMYhQ5=TXnFa;kB2W&Wo=63S;&xDl--l6cJFnmfg6 at 2y!(**zgwS4fsA
zW+<16t6;(_TLW7 at O_MSm$8pL<x)8rBv=0mn*|L)2w_c&B;R~ose`uAg3}F at H-#K!=
z(%RD$DbdJLY#&F<lK)kvs5X|xVl91$sKM*v>WABR>K?SgfKMst+d7|DM0g6PQ8E=Z
z*{jG;mITpn at hyH&_I_MsFUtCjT^@NB#zN$E1bodRX9~n7rW5S|{nS#v5UN2D_6Dl8
ziXX>DRXakk7BBbVueN>OR%~1dk^tq2Jck_Rd=~OGC&$)R{ww|Uia~H&_l at 1vkB}Om
zP9U*Uyii`mN<4#nQ3~t&SK}!$tg*TsqBfB6p*%x~&wIOtPo1*1NUnh36SV}_mxYuu
z!X=DZ)>m)q#qW(&(2!LFk)eG#$}V5AUyke>)*f*b%F<uNv!GHw58|k72bxh}X at abI
zl at s234nH^L<67vpdC))QaLmFZh_499L at +Q5o@lRpb07%!zo7Ps#TeWYy)|hxFStl8
z-H*bAYT4;>^X29RI7J$<uD5)37t9|A7M<>yP7hMm@}sO1%IBM(d at JYdKZK>uDfNI>
z<0m&a53eVNZ?EuC)oya@^x;nOvneX0?-Ec#ECb4WsD5alSTQg{NO~f7Fa4f&&zKwd
zD*ufw(4?-2hsUZ`r%cep_n_c#GdoNs^CjNQQYjzw8avf=1eYgU!Lx2-carkYN#zMt
zgKbJ`S#qOzD5&RF#GHW-2Oj{fgW(r~1XSkZ;RP&`RJts^u%<b3(g9f0r&pMO<P#xZ
zI+)56cW3(z%tq(lLuchM4?7;;2hc-lrFKy-EE5vUSefHn>5JYUFS=prOt8Yo(a%uo
zkn!@|89YP8T`&bc!FLh)OyK3bm%sf*rVXx*0V>vV`OUb2|3UHhN2m^<wb8|~e1iNq
z@;SK2@~wu&yEAbT$&I6_v4_3NG5#%%dlgUAYddGo(<jE#Qu;D-<&KPM-I}<4pJmKh
z8(sdItS<bSSQzWOm?2avo0HN*&&>Mr0MzL0SoroDS7U60p-Od9b~bGjr4Q6azYo*h
zt=ClYpl_ZFE9jhX9HyE$JJzx+Pf><ayhet5#vHmjbx!Ena5_&m5q?{Pmml7GHHzQq
z*E?0DZPWc{4!W`~Wc*Lk{dOH(u}y!9e6SB%nLI`Ms4i~6>n?En&ITUXbTycF5?S25
z8)Sx)CG-F=?LVhc=aNJ+qi^nf7!tB#o?vEmVFT86Je!HEuqaegUq;P3ZG(bxn8?CR
znTc^~6NzpQDcMJic*a3aPCrp>#a9QJ*9j=f3?8aq3=xQ1CZ>947hFJKZ>|FoG~|f2
z>->1pm>SY0+pRXiXE6IVm3)tQ5<d&i#!{n~no{Ku|9e5wEJ2#s<3WR`o+*`^JSmsI
z{RjEvx;UHOqDXc(o7w9*1jZE>lXPJ%Y1bYwmRg)#QLHiysu~+w4Zij<-*152yAk$x
zEX9dT7CkprPfHu}EW(sLh`fS^xaKLqF_*-?s=`VHs_(U~S1YXdcW1;F=i-&`#ND?q
zC*%+NIUDA5L*q$KuG7(4{g;ICV&qalIaej3UKNIM1%GXJdrl at 7(G}$;LLRF;1?y`y
zzT{`nm=(=@5ER0*v~J+?D;5JL5!d at Ee^Vl*TGt+*3{MgTi#8 at ZkQW2K=NfbudI%SX
z&-ql-Oqt43OU2?0nSXe%%jz;8T7pNDhuoMFyR~*2q>x@<NrGuy_ctE~G{O_pD59 at X
zSNwQBwPk2-`<WAzO)i9n^nt67DhurCW!Oll>MruzWrJ)S?6Vg#gYI|v+TVt)MUEHd
zXkI0zHEe9rZf-0_ywwmDgGq?Bs8@)`M+V1<==Y_6*p$@h;y1cnd%e+=cct=vW>JH?
zx;mSmFUvoX0dn!K>t$L+{@~c#+SB<s5h|0rla%Y*loeTf!Qru#F<S1v{ZEIHCnxhO
z>&4gcrzsKvRe5H$PybteRyOkXZA;b}4}+zMpnceOSs2nWSQ`V6HJLxAEhwCBZk8GA
z1KTL?^?C_VLTPUHu_2UCkH)qrwNk&G$e?AO)Z>|6q_#NAj$TBODbACz(G at 1@6}#FB
zus7T}B<~~<-*Wig?vX+}IQM%NOW|XrRED=oMdh?C93Vbgk*j*UBG-cJ$hoMiA054R
z0fL{WtmU<JNWXe|D;csDX+ENcz2<KAITi;UQENfffzN$FuRp8viXr?^UIpliej7~#
zB1g=HgoKD7mO30?{)-f_X4?SkY-w#7VnE%M_*+b&RLCh$D&e6N)}&{a8W>|3<#<lE
zj(?6uwns4sy)PRpP(CD-yF#c!SWWb+`%@i6=YVQdH8BrQwhG6k=Qx+fbUO+jbZ`jE
z{BSeL_H<m1h5|ajzAop%i^98?-5b9v!Ty8B?&$O$;*xcs!vUGfc`7<mFU2^U|CZnF
zv}szJ(?07f`{4EGyQw&#jJ?%D;&Nsx$5PaBCk`ver<Ke+JaN>%Dl*b(!aNnuKk7Qn
zV7a3Id~pV0Py<kH2B1EJqB7BjD9}BXl%@4zjcPJ$yfi}ALoc5){hIrJg<gs_Bs`o@
z78?b5{?)h?_>}Zs-bw0-kSqU1m)=dCa5vc~CLdsWad*Wzf~o10hdJaLpM;oX0`A*R
zrV0r`YFi`qft{6{My at Dh<p~0iG4j^(>1JUI$Cp6UU at 5QIMkTpJRE?fqr1tWOMB<an
zwCzE=A061DZP}kVFl>&~^k4(&R6LK4U-^gW*9j7vGzmR$HDg2>^5k=nuH}viba4?C
z`ITqa%d?rLi2N{@bcL!~#=nqSH6pMQ;G=TadVwybS*1`AhN`Vj9}fV53RzySCD8bE
zpCL!2fc6Uw8Zm4=LrB+94^(#@%FR;z`1x@&N=CiZ=%of=di{H3kE%tUZf}x-bHYZR
ze<V3+V1VSHYbW)*bFKYhWT+fZgkl#u3h>SF_Yd7P at gyE%+O_RUV#lKhr%{MRYHoVr
z3i5M7iZEFu=<s3Nse!4E^~<6ZfIzH|=`?=3tnaXMys##eTwe7nt56?H8q|G9Qi-N)
zluX`oc#}C+Ca<i1BlsdA6?FTN<ka2zI^LB6AL)>Z<xj6CdC9*&zJIRWvKiDpQ;3or
z!F!0ae%ob^Mkyg-Gk at AI*7J3Ag9DeBId{Jbd$VL4X=PW1XYX15-$|0P0)`St7$*=B
zS{m9K5ek~TD#N at Z*$#?oI4Z;0%&5e+Jc`LrMrH7{@l%Kowou1@;|5u>9d3X$eB<Vh
zlJ2$BghV8+-J8tm>>$3pRU`LdqHxpF7Z;w#(1Wp9<DFFZwX0(zw9H%m=O@>N0hMY7
z=+H5W>x#7;OrAcNKFj<m%C|$3d;WX0!BR*imuLS48SM(3VqE92?IcT6N$LK(5v<>+
zXY5tKkxNq9XPT at B(VAm(^&=-B8em@`HGOpQ<hK6$5iB9;@Vd`p|7GgSqQ$~N$iuED
zr;7VSg?V|9MsZDBr?_Oh`yv(C7n9dy-SgInMj!u<0t at cyc)v-boBYp>dXQi<Smyt2
zjr)XKqc__hne7S)GOxy0#^CX;u)YH0%6tiZl2z*%&+`*DVA8z{KU#=@@@Zy#lnxgZ
z6}7aVscO#mi995ffCiWA$Iz)i<fOExuu`*mH(t746W#jf2$?E{Vm=Ej3dOV~(Yx^}
z>OUsQl-wHr(3(j6zKvwifsG`qKrwqq^M#Dq{RA2`#Li>c%)3{rwZb<VHT|p`oyjKz
z_57K;gFZJgRu-ZJ11lRHh3P4nw4`$2_YA7#yd at CK_~IO<dGX;;VCc-WZG at 5d;m3b&
zt319956TC_)KJjYLak_z6#*N+$4`$~MQ=;((a?Ltr*+JeoGciHchvo{oU+qK@<DXd
zW9U%&42a+JsS0ZHuIFAz-n;Fn5~XMVj3I`ks<jL%8M<=CMR{|soOb}PwTrj9GFLen
zKFgTo1HY3t<PPH}p2$ZJF6iDkZ~5mIkd&00A+3!RLS9$fPJ+AcRSBQBA$-=jj-?>*
zBluI7T|O)jpH|aQrH4V^UfZZlQ-Y<@|FX!<Ux41}DvgNfWBE%nl@|G`CwdCF_+Vtj
zE^F&w_ZX~9=hE$BgIlmHYxm)J1MU2uB|s9x&@og%JEa=?ukf(5B^Ly}A$5tH1$lS!
z at F1@6xO>@NK;903XD!ZHek<GRq3YQwWeJ$bWBgCxWfIdRQa}YJDg=YDrq!@9EyX;j
z;wON5B}+(VN_Pxm8Dk&0&R&;(TiQ at YetILbV>d4^kEO}%rRsl9qutd4phY7{IW^I~
zU1H%&_gI;<9yWmzt9_YvotL}C&b)pcerf&TRe7$tq4fWawF3auv2e+HhJxF%9$<Ib
zp$4OckPWS*AIq0Wg205WB~||9Wcb+hshC(12{kGI35z`ENFLM)NG|KCII$dHp{UuV
zrCI`A`~Xw#6sg+K*a@=%YKb?ld_ at Z(3fq73wcr|A0mwA!gWLZ`EcE6ezMfHIz)AM=
ze{*=Wo281|dU9{{n5-%06XNpg|L_eY<48B`5dP%vqt;nAsaR586%R at NJMT2O$nF0>
zE`SvHFYD-UqDu16<=@#<DX-Va_z&^?o9^pHbXU`ZAt?n0KBKV2p-3v(r#6G=|0NIL
zn);DLaV-1UTBB&v&szN!@1`_f(rsp8%H3rQ;$0v#F*BQG4K&926m3%-zmmt+E4{}<
zuC#ySsR8BLo!?MlLiuyaMXD;aW)ujSe*x08!Lehgt%`IrtBsVwdx$mkzG|A+hoN0`
z^iPc#RWy+Te6ZAK3GbsaBgQfV{>_!B)!3on1U3C>!%JEK%lrjQnhVTSK?eNtt)hDp
zBc9vw7!?YRT7AEKozc`j_f2V%6g#@fF_NlAw!Qt-8bH1eH<+D?Nm+pP-wQbvsn(Va
zzhD($9dY<O%c3%$s2a-R<<P1M5y(Sf(qHL at ctLt7&;8JUnL<;$Frmlq2%(k?<KRG4
zpm(w7MycJ^9*|vI?8eN}HQ`7qC+eMK#Zl at gumvHnDTV!otd2y%yaG%k1w`OL8QNf)
zC)T|3Hz+!iZ*F(w`JwL>wsncOh7Ciz0-ykxgmzg-09fb;wfc^J-0a*en=C+hzTJK;
z%A<z(u6A2yU(St}GX1m5YC)W6KU(hCYLT4PPt)vKiinBwogNa at I>}lec#PyiK&J^#
z*5NgWJmGy}DYu0LmHF72SMC+=!(YEBL4?Hb-3t$HW(LOA>ZfH?eewUTcoa#j%L05>
zn>bV^1ytHAI>F!>NicsGB4LU?94i%-$rK}qFD4_{byOXqL&i2joWZYZNd=7{$VaK`
z?bzC%=RD;xNucZy4%n-E at d^p#o|r5+NCeyz#|<up8j2=}9QVY{nmX2XxQ1+L`Vyyr
z%)1r^Gv<q at B|hUE_PaG6M6?)}HHst2E)EB4U)=r$`Ypgq&0Pm-u1u6vRF$BN;OA%~
znao_Fru)$6XbG)*^k;k_=fSGKhQHcVY9X2DEhx}MOXO>e;l_HW9l%l?CU(3Kfn;6*
zV=ejx>GyZAMM#U=13(($(D)GE)DL;xozF&}m8SC;5NNph*&ooXSFf*s>qZE`pKZVT
zi{}KOjKLoA))ilr1K}n)M*!0hG3iTioBsK}@5Ow>KAbu^$4wIJ4Y|*e2JPy7`^9tM
zJqw^lS!HYmbnmbL=e5%wv$SSYYU4?xX|*VGcUE-pdlhBao%KQG^~z+DuL-|78Su$p
zXuF#+s%+Q)Qj{QJ%-sm0FW_0gxR730cEZUVLoH7}VFAx*|9VZSco_TKGwlS5q(^>m
zE&syLA7FBPrx74(N7~?cI}&|=Hv4G8Q3f)tK+~N-T?Oem-RpTUI^_QIi=a^N-DTHU
zORArSN%w*6kUAVwa(RZo*4xk(3!Y)vvMz}4+8sXUFD>1T8%nrjrQLZS;$RNEzO%rW
zJdrFp(?bK+ at 6muGm|~;D(7pP7$*<Pqd%ngxw{zc at SEt1mF4NSvrh}(H!i>*5+pk_7
zs<9Y4h?W|7X9!%it^U?Pq&|Y_!6AF|4%UyR7l0!O^>?m7EZ58sT>G|IcEJ~I!T%p)
zZyi-fw?q#%5ZooW6D+s{cS3M?m*DQM!9s9%2n2U`3+ at Eh;O-jy^1I}{H}8A1W at gR(
zi^c7}-Cd{7K2^JRoqo&Fb0aF=X7CM1#{MS^4!hPu0k$nc at NDz*dZfTFvqNZ`_e}-e
zjKx)P2z0W7U$;UT;}IFd?3tpzAHyMFRxv{n3<e-y-^Z{^F0;$lcbvYM#SW!%o5 at j4
zUuUrGQD)J=2;`#<>eXE^itWdL<dKXPG%kDpVL5Gq?lFq4A8~{=(k+7$xvltqV2%zf
zT_ at mHu+yHbgo$g&!%H$T2Z^w{tJ)Fi8IBG>O>4)q$Tya9^fy*t>)Sk5Cf+3%LfE8W
z)ENgL3(;Xh2;%`o&@-Nr<?4V!Hw&;YS_!<Xq^2%RnA{2ocS8=jp&C~qxD<~@0MJNc
zs4L|^!5RZ-QBe)4RC{0ppI|r1DGiq1!TWq2R>4EL&?P+B6s5TN^HxN{lAhk#Ay4}2
z>L}%S$US4!R`8u}E%pZ&vdyDi32JH|BDT5vZ_+5zB6c(m+Ey=gG2V<p6O_B4 at gP`M
zyDUkI?C7&i32O8|Qem*B3`RB-9=6<bZHw%J7uu7H0TMfTmz-gf+86!pNBL{)iv_Sy
z{wquugk(YIdd1ZrN)O)po<y74RJ`9S;q&~d4;>`HGDl}+^Es4<Z#y$9ocNN3V2r?s
z;ay%k<iWcqTm5S#+rYD=YRe{Eo!bcrz<j#q3=tCO_<`x{&;Ux_{KlvsWsd~(Aj|e$
zs>hZ0Ky-Pgz-7$NdWA7OC=UWaK3%O|I;c~J2u6Y7nMoa{2ou*H!sLBCbTbGDf$pxV
z8(c^Tmdk=<Ht~k>7dS`giXKYUu5FRc>xtc#hd-^gbe{;@zTbjK+BNgdn4~4(@)hvN
zEgWM{yinY5;+R{bCPJYi!3A5{zpi#lMsX at DEve!j$1Jb*2KEC!!3@&Xg?wyk>~nPM
z7w(?XXDmr1RMkJb{ZJR;-aJ+s1?ayM5w8o=3$i`TN28!g*1lbQq0yI3x0#3XhLYM4
zenMu02M$HX-3_%W%SKf`f(nMVYq=Ry*hW`mxLCMm+C*xk1v+(6^`^&QCuIiAt>?eh
zTzVdG$~GMQ+|86YOiUR{PckW<zEQkns5rOsV=r}7r6trzsxKBNhs%jpH~MLCilq9u
zK^U=rBxsI&Gm<lcca)efH=rwzP~NHStd{0wuCcqdkE6BT+yCQke*|k9y{uhknY~L5
zaTtjp&$Y#c%O`1dEnAKu at 2;FqH`zZ8S}Xeq6BwQ?_AS9PH-D^b3u0xq^=CcTEwf{y
zzVqlmVHrV6(6nc*U}g6x@&Bd0e(sHz{p_o<U<)O5Y3h0H?7V5&-6|gANeK*sz91 at j
zr#<;ysB>7idbpv83?51vjm&mu&xmcdP_{q--;2<N8}y12X-0xYq~ID|d4Gv*YxUMh
zwmi_Yff=KN)T9)tcXoSuKVrAt%PgqW--=q1Rc1=kqz_4B9(a|2rs~4${#00@&r2G*
z5QCqt(M`l?6jX+O$$X<hkiRBpO8#4CJqKM2M4=wuy87z41s1*a$wXw=w3;`(<LIp1
zr8g&-DK&{5;Not`&He7k<sFx!z!lf_jwP9mcO&qNa3hqy)}(N)=IzaG6XQ+-l+Lsa
z$Ky9!xWbSoUV1?VsBE?q at 33lXZMKV%m(h<=VJof;)u|*&(oglfFK;IxGP-zZ0ijeD
zS^!!LMk*jFM+N44%)MsfAIE^6CJbgv+s(s|*D5m=e4g*s)e?S;$Y)3;&hEb_8nw2x
zLTuLhDexi at O^6C1WV!lPUoF#}cCuyXOuckuE-}&@y<}|{SjWyu(Z@`*Xvt&{A?XbB
zrC>}#OQMvs#92Oa)*B62ehf*KA;ePl{@5Ic-NL<Ts^#izF&owEO`LT-ur+EtSi4!p
zF}23URvXSf#KG-Fpng{`i0}O_@>jOHeq|TnA0N~|Mcqv74_B6fpQDtOl^!J?@)(k(
z-A&BmZOghzZR2yo*0Cf*W;I==f}UXa at mWZTU!hW~O76Q!(I2Vz+Tf<oplKty#v6Ol
zu^{I-RlhAg)cgcm&V<M00f1TI1X9I^3P1+i35g+47e*bgOsWYJ7vWb`4X%hCfg13u
zz~lFKY~d1)iqd*kH(vCeHd+^Jodou))ZW>l?RJrK74{o at k$v;h>tZld4!grSYW$@B
zc+n=)u*pfmR~ouT|9pdjjXS7#&Qj?Y-1wecWIvv|TE;Urgl-Mhgdk%j4bt<i8*>^r
zZZPZEZ|PIiKVmZFnP=FRW|sPsviQ3rYES9UsZlAe7Jb$T5J{=E7Da&&faL_M^>;C@
zY4jSs;KO{snh*JY^CS@#Nq3nenIJl7AB11b5Hv1~IM11Y2~A=E4?+JM^{Bj&7xiTa
zPEI&3rw`cKQU^>nTBdjW9qVC3cg3ii5MO#WG_<sqmhx7a$I46Yd>~g1kc5ULbYpwO
zAvXmS`ADIo#Wt0TIfuU8Fuk{x at 3>h&=)X<l<Pm~CF&DHi;6K_TL-z(OlDsRHw(
zd(u4}JyChp-cG~E2-5%lV|cc?Z)^{&cLyfI7Kx|zHpb^zSE(1ZpAwPc`3`9<<n4x3
zlu43&zaadvuX~%zvkhI94=UZNR*vvmVrqr~F}ADrwne(9B@$Wa389D7U?NrYhxizI
zubm$bJuo!d#ZHExs+v>vx$kjawgK at QJR0__U;wJ4rUHJ6iE?ucljz;jX$jEpc5+qf
zYW_Yj-`5r<mea!W*NX4?c7CF8bl&*0r}e#<Ux8W~EMV4-4*)VAeF@(ycAEVU{TANK
z1Mksa7MzJ^&=o<b$;0?_XOu@`jH_o8AXsX2Eu3+q+y1xyQ(J at c8@)EOj#oc_JpY6u
z_bE2BZJ!)`$Z>*y&SxMxjV4591D7ac2df9YnrY51W=NnNbRw%XtJBehM{Ces+I}k)
z*vY6yc^ZX^iF`f#6*Dd|_7W7a!hBWY{r;C6n}-Px{#r-Zv6C%hCBkUBsiUK>5-$#E
zko~Gq)Z)VdFJ~gi6BgEY at asezKjDU}^a0M3Y2_<wzvUc%^BF{>!|AFhwy)fC#W!&k
zNdS;W7#mlTolxbCaB8EhcGjHU25O9lczH=s$A&1!*B;ERF$}ShMNwp^Pc at yd?6`F1
zVs>K9lu}CuYE_Vz9d5yI_-Jy(;h}4Vc9uh$q>7l>W`_*<rR<19Bqo8DMEx;@iVgXM
zhBV8W>2J3yRN*-;nE!0oTbo)YnBf5iJa_8{ch7XQ1GLx8_ at L5gwB+!kX7@?}_)|+Z
zz at bRIzx*?n$P4o^Oxm|uN1MhpEZi8|f)`zV=jVpKb<9YOkHhz9Yp3Rh*p7g(elY?n
zn8zj?#sQ9+mm^D6+3Qo%Wu2%ALY+ptO+7;!Beoa5=D;Q$<52I$Up&v<fk8C(;BWIv
zsri!1x2M5Bn6V)kFi-fV%m*jpS?T;bYFtmlx8Tp?)}4e5sDmd)KQoH at tfZgZgvb3r
zq0>9J@}c<@6T;w9#&2^VLa%D^WOW}pKiaL_(qSIEPU>qz8<vo#l-!tAF!_1w$E{ec
z<@&>_{^Z1yeRNtM`5#0Vqq2(kULSo-7dW6pHr&3&#$G8A6s{h7-O~u%A;Uuai2k%l
zuIob(ku3_BgE|B&kSvrQ=pPSmW-#AQ$>zAeEKK|Zk|L{9iqrRnRDiTk47dRlszv}T
zsYLWHAVH)UuI^2$hw7!%&jwhC#|G{@r{X(B$%RwR>K`dL7qR>DPO*Bc?xeSGYAKI8
zK=RpKJ=AvZe^$B!63+39bPvyg#DD}$Q*XuMN>gX%*V5zt)r;lnwKOc2<kq92Kz?c*
zilyr!SOgsTue1}91L}GG_DP4B6dPB9WhpqlcW#aY0ozk&_+`hCSa|YueyCG^BTqTr
zLuppA9Zh5Cp!-I1CcCG!RNT;^Y)I_|x&xoZ65+1O`!}TbRuF)Z*&+X-fwp}4^@}?X
z`PyiTT+WMmXIDyUIu6BjG{Fzl=QXg!A-a6CvT?Hjf30w@>ABm1c?!(N8AubT&_Iyv
z_<Fvw8V?o<$tFaX#+z!+Uw&o!OMUp!Gk4$HE{Zu{^w2z$%btP?)%%b9(L~O0U!bAr
za30E&Z!%}aI#PBDo~69}iZ|B#sR1OQyo^AhlE04fD&7dhywu|qWs`vmHvwu~DoVbm
zlBpOK^Yj4Ly|!lN0HJi2y!0?Fvem}u6gOm`DqAK)XPqti$>x(zzQsYO;<5O1|8>y-
z^7@~QPG8YZywXs8lAET01GJL-7e_LO)4ctYjjyGJZgAgZ({k)G;A`a0pTr7W3tS$8
zSz~Mf;3+u(Y%cc!4$m<Je>n)C*XC$O&h`Kx)mIOJ2~9X+1@;@&5+V|hENq0O<;8MX
zA7DvYt8@@ZzRolp!LQCikn&{4g@%TF;!vLp%Z@}w{@5*y0$`|b#;LEb1mU~`zV{vX
z7p^{e3GWldJVB~!9)a}P*&^4h;K;7W6Y<hH7%#Ldp;R6ol81#LbgGP8s-)&g3otq&
zAiGHFCn3|#_pb>FXPupjjro0J5KicWo at NDMFZo3Y_8n}TRDDxW&;hEf<=D)dP=Y7)
zRc`}8==eL~y~W&?HRq=3j+K)m0MO0u?u_6FYo#9c3fOJtQ~R=&cUDQ|&()H%5ES^m
zP at 7!d`QmJNE79CbL)a~Rs^p%BpYRtZyXC!WDA(qX`HBeWEWZPa#?DpA5C{SL)*iqH
znV{$$?y2XG)eq5r-%xeOtX<7VlR9yN8iLYhFUU!Q1eCJ-wa8~A8Kz5QuhyFIg)Ev`
z6|@*Fn}-z~87GjJ6jX~6jLUbL1NEE$rXB=+sqU<-g%8DQRE!LX_*NJ*<NIB(_ysYh
zZjT2>OHKUAuF+bs{3qfo^pylEUd?58^LsnmEc*KStCweAn$gTMwc`c+%vE^V5lqrD
z<-fw_NgS|%4rkkTG5rULQGwo<*{V3JA%%|eIbJ#_mf1CF0O+&=fKh_T?&9l*Nnib2
z;74S$)8~0stnV+pl>EGIemTEUrnNzOXd>Wof=6p<dN|IG6nhD=@bmvt$~xdDdeF%#
z)ig&`#0vBMQp2AX%B4XY@%+Ar?aHGyF7%543n?_C%HHP)_msg~%lao!JKwebvTvL*
z|K!{HkSOMQwj9jbA+MW`w<jNUOvG=a=I&LZ;HhD$5XAhA42{<F?8|s!Ri2pr91U`X
zAgn)c2EhRVD4&`Oq5PkfvT+Zru6W9lJI>O>@69;4 at KDt=lfIc5?1n|wF0}hX3$>75
zAz_`$zKM!{uN*(zM0ls&zPGrq2mx$DU2fkD?fWAE-IJ4?LnhbKsK6l9<j_(4#hKdm
zRICOJklXWPc*p%(rAmxE0~6?K)L!S2B&)1o*b!%xm6MaL_*TDj22B=(CXx+v_-3R6
zWuPnq$~94a2EshwrBg?r?mI at f<|);iogIgsdfgLjc?<V!X*?8r#?bJXtU%E^PHwk?
zr91xSn3_WQ79B?QLS`0yI6Je*Vm>$X9c$?bQZ8D44jgNZs+#hzba)dH$Ow_ at bzimL
zawUgjs&K at mmk1QV$*iGH)d>+sG3tkW17f^mR6 at l<dxTs12r;c26<XvTlr)i#cL=ka
z|Bz%iJII4;AsT)&(mE?BZ7%w5%@oN at AJV1tq{mI1Y8z|Tjrp<>f36;4`e$JdU7^XZ
zs+#$ZvJz!=U3~S<-IH~s)swh>VG~Fnn^@s!^Mx0xEWhXU^q3)(-j}aQ{UXkTH7=;>
zhFifZfKMRb|L~ZC65V7cR?q5NAn0nNmYvO_G4X5t8+TyiQ#&cxWc!$1KI8VwDZM7D
z3uBUxZ#GS7=;e<z>BgAkFQMdsy>A~Nr0NfZX_ at _inL-T9+FE2b9^cQ--kCo7Z}w{F
z5Pu0iH8jAEZcR-ciCNdJw(;E9Q+xS(o<3bKiO^JzT1Fm8Rkc3U7e3b~7fZ*gN`A<)
z>bXu#eJsT;Kle+n>5$$iN3^TMIOh;><mgznzW1Tt?!c7&bYw~QxXRvPU5zNP#R?-4
z`k)De(1HLQXB|${O#M!7Q)L<(fy%kTc(<x>sn$~`Msd^T<VPg+>|);jwesR$Q^evk
zuIV)|?aP{o?N14vA$vZ$d!J+1IaL_M5)&V-qkHADIf(bO0Ks?16dS070AHAM*sfhO
z2$B6vbzs$jpFrluHcQE1rR>GP?^uS!*BuV*VxFCCt$eGx#9OJEsq at N$=0RppAYzb{
zyp7U#%hnD|b37Vo8o&Wcp=ubsg at F@*03<A#Ed9X*f<SNH`fo?q-dVi*={{7i-_K9-
zk2hw)-g6nxWCM;7O@*O2d<yAAMRQC=NR$Y5NOedv at QesanC4-J(asch3H}IP at Ott=
zZvpW6;C$TwJXrj$8<UI1c=u+}BXW#&Q;(!`S=kFk0kTNeTfZ1LVOV7X-&2n%k(MFQ
z*?(gNN$4gALPP^X$WAOBF^dBHD at EmkWkfPBES1hN>Sy?=9+A2RZz{VGGe(BkE6j|Q
z(?;- at diWIVn{&j0GuI^h-uGJTFmqvkndoZ3D+C1z5NDxqxXYxp7K)@!FdAQJemY0^
zLds0fj5QPN?fa8PaoENG4A?p_&}GEwVJ%CiwCx50q1msq=m1dX-36<UQB9}uD>9>r
z*x>}XWku+xsO;HDk-acy`xPNV79LS493H at 2NGC1!qlGZrhB&YVk#&Jz_<|G#_35k~
z5&#-(wh|wV4YEmIO`4hTLJNg75!;16_ at d-q78sr%Vv7Lje(V0VRO{4 at g|UB(x#|gZ
z88iv21SXwdM<HE_cB0l6I|J}Cx1_ at EL^I>n5P>@~)wRXhD&x5Q+)QE!4g4J~Wg24^
zlaRHcWwF+&(omP$ym)&e!Yxx=YA88_jD=;`{~Wiaq&pNo*HB7X#tJ|QLD2kSg$5R2
z%F<0%kVdLB-iU&Y|9atvuZYUCv8{67g;H5XM-r3}OlYtW^Nogbv4JiUz{KCNUci6s
z1&$8*dzU29QaygDBF#LjjhBK6h6AfaSt#=PF{<yA{J(^Q>)_Pc at fN8|;eVcweKy}E
z<RCH6NTxd8_}N23$xsq9F+ViX0ft#43o&f6zCY4a&vqjVKbfSX8EMX?XWSwyFE5S$
zMFHhFp9EwQ_$xkr56v%eh$VDB7krgEO7DZqhE={H^~mU@<p~vw?f4Dnh?4aWHR)8S
zS|I2nTsU1ErWjb~iILbr`(wx9p-r5P_MN64i0T{#p7fPx*wwMr&(m~t8aji`4d>G>
zRVf87zU|bqx`1o!!${Ctcy|Om=(!0=-&MG$ZbD0yz+024eF2j|pYB6N8qj^I^}|)k
zq6d>~9O%V=-=P8RVlP(>@-YPRaD|&24w3}Y93hw at YBuwr$`h$*aUZ^c3lZ<tGNOzY
zv<nxfy!iNzD7?BXkxQMFvl5cF_w^yulf4pO&o<!(VC8z>3r`7<to6mpksl{wplW?$
zQa0i0b#urIM~$Sxni~WDdbp;^cM~lQ`t9uP8}Sy9KL5*F8|dRa$-xq4q{+e*38kf?
zrQ!qchhoX_nOyAW%qemc+=BDA?*y|N&D7k_v3mE_MPlJIjLR~3(l7fAo=5V)_OhuC
z4%a6`MBchw`j&bAshToXejAl!=NF4F0uhf7p~e)*K=XyrQ*6o*J|E(NbbyebRyMM#
z6}}F$S)L_qrEIwfFCFDc)gN}*Z~faEd7in!Iwn2tDVNX`lQ^l^lV;xxPb|{t(uWPQ
zoz-Ug`wH;7ybxc#PDPR0WJP9((E_!uU+yXKMb|c2)<!GuX3NUy4NDgn9z!Jy(q{oS
zt7^cXmW^;kbpVa`0v>oUrvt7vSI#4(Yyr|RDB}C1oUF~|=qxTGNZ@>+NcV*Io&Ffr
z4bmA50GBD9d3*>3SMFwig#g}eVDbkcRM&Ym?OWixH5HR=-dXX3^fcqt!yCP^Ben-)
zN*?>_;-T;_NLz;mtl;Pz3~EHmrk+7rgN^9R4HmIU!}$*#tjtuO+v|>Vk#~0Pg_2*)
zG9toV;M)KsW~AB at 1uAdaDx`2qziS6|psqUMd1d$h4Is2wpb0HUskhZw){qD$s^pjW
znu@*A^AhFBFkt(zNE9pbf^DOkQu{k3Wq-_*7&VE}>~f|<{B_XdqWBv6qvewyVwQ;v
z-)G4MT$E^_Ix`z>mUmnehi_tk)+=^T2 at Fl|kjW{PLnV~Pht_mKLIsh{-UOgOaM1zm
zf4Vwem<JfvdVE&1t~Wmx{dh>T?Wj6-3C!TkkD7leN5lPvk9YxG=${N+u{t!QL)5DU
z)0C|L+2nt{{_~<r;h8a>fj^xSFf#T8D8N(%(oHJaJXbDZWhdf8LLqG#>)5KhOihHW
z3MB3XIDkm58`}GXyVQJVj=w%MIAs(*VBUIB6%ecck)r=$EK8%ET3W4zl@)N!Rw_nK
zxRb!SLZFtN0vHHPZc_JR<C&*vJ)sG*XH?Pn+q?_Omy*Lkbq2me^E)uM319yY#ly8K
z3Pz(}+0`iP#<<iyEsG^l4<Q3v8;w^_a(WAtaIJ67<SMJA(Oenr&am#7+ at lA!4$iBH
z%0h4G2aNGJdzfYF@%?`dXn^<a8iRw%=|_8U%k{l7GV!|fWS>3Ta at QZmvV>jX!i>0g
zv;W=gY4OmnvQtFus_`!94h8ujVul<_Ryn?47jlQ2M1Ig#GM^lf8JD-*gA76&Cm3W2
zn49c#_|R?IXDjlCW#rS01Nzx3aD&5SbdT`2qv!k-ZLC4ZvRbo=_5Qr1M<F^s4#hkK
z(RS}FB2>%}Z88E19eBMN(FGbGbYxL&v(n<jUt%n*8>x9kQ$ugQNjcK5u<~HG#zpB`
z&_VqLWjG&m5G)hKD at LHbuBrd}ry;b#Rhc&rMuK}3S`;R#*wlSw>%jT%n|eqs`Qb1D
zjU2h;o(<N0FRl*<*1i*5NzHKcw~<ebS92+pp*;bOuzw+E5dmPx^9e|?f0xBZf7JIm
zU;it#_dz!dC6m`=#XL!s;IsHwY>d<z+_fR3F at iJDapdj9d+EQQqzcK=GF*waWO at b$
zh7F=GuX9Si0WwB__$sor`UkloknxcZUwOdi@}hZIPej6z{$E8Ln9qsWi&F7|WO)sW
zvZXSK8)#r$WE5b}ojF7cirH>vUh8vcL(AqYoec>Ns#7P;3|c!0*Bjm#c#7H?!05K1
zWPST<oJw64`5(+o&MukB<E9YF;x0qZAB+EJ0UT{8e4sGvQCq4v+8R#mxiBcmY|}@?
zTnF6{>vh3Y(oM~P``sjMeHE#CRL1kXf;^5xlf+Ri^>~PzJ>!5G<C?xahX8*HH_qzh
zfn$?SM^}v8(ZGD1Zeo6a#D_?2_ZT$j at r%?z=bNB`8h75;!P);@0=y$$yrA&@4ClA)
zy)pUmB!67W2^D$7oA6l#F=MdHF}~A8vvdhm|GzaEEgSVH#9bsdPE0u at wc!M`!(`E9
zwmCZK%&68Ztn<&lqEQ^|#Dbn93ZL4teBgI?`mC#oD^MOV!j)F(6Om+%>UPO`jHZ&D
zYgJfXCgtuzW|7|$=x8)b_5TKi*^yVRbm&<e*u9NRTQ8eqP>rc8oKqUI^l{C+{ykrw
zABXq5_~ga2!Sj#bw;!FCw=Px(Zqlpq at gNRmzuJ+Zisby8O_&!BtgNXdkjC(D#X-!{
z=V)-Oq7dFG3zy?LIeum0{pV59uoW2?N<WyKo(wC6KO+`COaw?DrRQF7I&GFKlX=LD
zZAh}T*1xs0i{Fur%%}y=H{>&7%$FY`bcjX5)!c~adN5N4m0CakyG(Hor5A1j-sRvS
zX{s at M=t(&F=9&*M{=&Q2?zD7psD;pBgR;{X*E@%5OKilbI<M8BDz0vQaI2I5Mu$#l
zzJUO;xMxEPv#AAN8NM-lFY#yBF-|d<QBs9%baJKHCCc2$pZW}-g?--ai|cgsZeCxY
zVodbaP7f_e)n__INv7yH*M3RnTP=N^Y?kZ}F65r?EtL_#C`ls<Z*CGO5=INf00jiI
zF3ikfJJx^k0mTw?6GQsXw4ryFb^N9V_ at Ew2P+nAE3l@3wBT$Q0OL7|FW~T&!*A-x%
zN^v<YJ&HQ?v58TS2TRV>0qZAke&px^(^jIK&W6_~(A3AR&;^Y-eQ*!HaII1;Y71>a
z`NOFh%77WlDhaD=pOboCLE~b-nVXl at t>qj{EZ6%X9v#92PL^H6_NH4uC93E%H}rAp
z;JD89E4o*3vZ-#=hQR&ZGwh~@6&AtE+DhH>N5ayq>%=BDVIJACoJ~^E#)lbPFwh)K
z4XHr-R&7AyJ9>sj)M94YlJg=y|MKIgWoUV5QEX{j)EZsMYu&i=?)#eeQdYiT64)(j
zM%R?K&`sNytut#mS4wNw|I9~avq>i!(+QrKnYK4Q<tUyAb|&iKg>{Bgqe{3-zs?qO
zEABPR!<_VQ$B9^G?;SPX3Dxt)Z^UNA$<Lzv%1YUki(<qdzEA|&yL8dKa`SJO<nWzv
z1j#?byuI;^cnvyKxYDd0^ehw<$3J;5!_WWx68|&$KC{}7h?O at NbdvP|+c-g?KNpzX
z2A~O!W)r6TDiG(NNx_AWmb0=FP53PG;SB;N6m{@t&i4mzG^jw*WT3ZfULWRoQ2C(P
z<c~p23-e8_^Sr!3(F=n_E1$Dsa%U8Rc<HVEW}W(F$nI|Z6r=n`XNe<O!Bc`2oAgoN
zjgJ!xH};M1PfxBkFLbcg<v at zWOx=Y8tply~@ULzWL7niZIV3;e$tA)iz>%rW+8k4;
zS0I at M??AZG7S|uV#~7a2MPT-Y<prg}OH7{Ze|UTy at WWPTAm9Fpkt0Vgq%xa!Uu$Da
zop$P$Fzz#R5N54V4L=Szcoa^<{@OFSGony!@zq%@yh$~{shLaIgrd3F64U)MbTU=6
zE&RL~haf^vBJxJOy|?egJ at Tp2%@vS9l4eZq=?nLe|EP;{t3ON`?Ia2d9oqAggsYfM
z=}}XQsX|2!%8Prztm1jV%yvcjqTqEE`8DU+8tAWW#q$xj-Nw!f?Y!{bt7g2*=oJtH
zzsLgulJ(R8$pERrt0RIBhlT!kwgG1dy`I?x65RhB at a*^ZyMHB|VCVRE*7x7_?krBV
zZWCv7N`Tg$D<*Yf9a{K52~NV;6EmBa*&O3i at Lup;eiKN=&Y^1J=*q)qbK^mz^ibkE
z#$B~OtYuzbyTE};?nP$DqjedN-Dbk}GF<`kw|`%<?n51PxgH$j)WC~Jn}g=P2l>@E
zHL0=7z;0>>y#4(!cm(TB%j>{lwQI{S&^!)C*X=Vv6<CJ_exhsmO|A-1H at pt@yj<B3
zB0jJ`eOdCw;%T{RhVG$FAX^`aD7sj_^pOsExq0#9UCj2?1GtDks$A-V1xV;8LAB at F
zRpRoz)t+Uqcus&LN%Gdqw#&vMl1?!(=Tkg%r2j=HC0 at tD^u@!D-AWnsot$|Lbx<cd
z6y=*hr92<nH~I2?npyJrqdqMcjS~}wDqnzt2G+yUO#CeMKf!`FsUu&vYgMAn0o_oe
z+m<iWPn3f5 at G=~Rd-2QzIF3_RY+*jM2*R^u*Xn)>RpJ<e+pH%uB|i%=*~Ujgl44FI
zmW`nQ#G?FN=Un2~L?ulMfnZ+<h||L5?jc$n(o5oxEvuuN4WAHGjgNTu28B*K4w(}r
zDlpZ^FME49PjOkVIZb;_a(2tQdwlD--O^!5rQNG_Tg&yf*k-1|s{_1J`0el`P1tW%
z{tZih6^bt~<oQXMk(g+L_Z_>bmP_h}d6p&rym?%O&yU$aE3t*{;@;3e=fPj`TtZMV
z<VAVs60$@$yc5snl-rg1BKgNB{<|v-=_<L at lQ<EO%T^3G0d$R?c*1Kmmq7a0rMq$e
zoIMHEkLdmaNji)2HF_w$1?~V6+TXzJ>W|;f03XonCm|7(GvJ+zHS$u_CFB?=Q$b?I
zKl#)A^3mAj2lk*d3`AUA49r*WFK_*sCrqpdQ>iA}j<mC1Q{Mh1dl8A7saoO-1C3_#
zt0R4Q5ebvAnkAUO-XA(KdvNLO{(hMt2?XK4jI)O~dFKX!E6@>*ncQ=O$9?ISihUs#
z00r2(y&<hO#L9#OKBgri){235IZsCpKDZ=67Nbdk0GeFBdEAo&{vUAxgRgG at g;Bed
zA?#`nO{BfmC*+Q-##QLA|4NdLjn00A#<!bSHjdQLkJLnj;ti$36UsHj<0pZ at 7)5qH
zNfXFgkwM7i;kdrNy))$c9$ce*f<pzKV%<LvaXwTcLGO1mb0;@f?l_%fw2381<!I4y
zgzdOM0Wyr+j`t4}={iu+n80_AnC}M%Gvv?!O$h+l+NGyj<Co_CF7_Fw0{o}1PVFKa
zL2pPov(V)7yB`z6Hr^3hdRvNOQW)+um?q=B{8TX2vcOO(7?$925U&l0jrypZ{5jF9
zx|*`1+C%T21MNjIUyg$(e;Bq|ip_85<!1O)29~5fBZ-?t$hduamOaBwObzpqSXw#m
zf?17QhJPcxnc7MH<I}D%T#hRi0?C*$#bxt;<N>>{@&1n(uauFMVppBic7D2>h7U+W
zxRQIH)L<Ruszyjp(Yc~<?;9S<8oy%Pcp0H0RR4%whsb{R?z7js*Y?|gsS$-04G8od
zM^?*;@hi$dv#9hz7a^v)h#T+7RjiQI_B~GF^k!fpAwd3f+25`SoD+xJybcZ|eSEdW
zw!6yGSn9(!4M- at S;6doVJy$XDTtG;F3=-IaZ-4aKDi?%^u}i-&47j4RHq5QY&d*E)
zYqa=3jJ*_L#A`Dd7tmP9%Sz8bg|kg9A`5^BaYpe>ZK*PF2}|BS&@ns{sB~tm6v#Ec
zFMXPXe|R#gxI7(Z=djBlx!Slz5rM0ZHWY{=2@)Vry+>kDU(U5iH9hSB8B7lqgJnam
z`*x3gP&vJA7a at vy7sf9TO!T{Ew)wJ!fPx+L-XkU_2>rqr<uEgKdkpV`-TC7eJ4bZL
z9z7tXb<P_>#gG(F at a^`u`_yzck74M}NNU(1WVS`}x&4_UH(o2jA=6U}<FjvB&%+u)
zX9kyUrb=#m at 5!P&)giig3EgjR`<Hzng|hpQCyKUVfH<!8SUbE!+72z2rhGcjgwFu3
z07pItYIC`~nuve6tgIfEF|N9H2BQPd8(=+JvGsTL#+)=i3kG%+C8tYEy=LT@@n=q#
zn>qu5h&1bWGXZ{-f1z5y;{L5{>itXIVc}|Bp)5m;drxue#zU0T<PCWPCUl0*F6|qX
zTTB=k-7%;teUw?(hcA=H%uA*yoV`RT=e0(z0tMON*I5TtNKrG>z`~>>)7z#F-58;h
zCA2BqO-7^6H#P at OUjGca6^mTZh0=KGg*g4aMqt+n`8_iKc#mU(8UThl#@<)8A!&EO
z#d-DplojpO`l at a1<u9fkY&Rtd_ at Auj|6p;ES(!PQGyUMsP3lJ!I$gYouG*HjnG7C3
zvY^#URSL4PFZUbUkxpr;ydF{k4z(arbdTec`Y&vl(|h^gH?AH8J@{Pr3>j}a_cF5W
zfrXaR=@;7Nz^?_UM^KMW`GjhABXv8Mq6HDoD at U+0CemiBU?p~vyTsM?r9pF4Kl{eg
zrSm&>p|**Q+R!R|l;bd_%O>77%EeuNAlQyMx6&h)B-X1+jcdQRZ;?o*E^|;B;wR5$
zZ=2XJv<aaMcErb`itKm?JW2!|I?aqqmSE|8zmnj~X<&76VDu<m#r#jc?@n3K%PKV&
zRFl|@Z<PuA${-*P+nBhwPk-QclvRUB84`W!jb(0?->`Rp{u at MG=Xi#{^&ee~V6MvT
z*m;qgvC}KV-YooY%5F4`_CKLh8&Bo<_KkVT+Q3Ce0&U%RPbAyV6hGK`hPwET8 at a~0
zr7}ox6K6t4-i8DG*?Tbcju~VhWS<vLLC8e>%{VLZJdHHy7q(}3<SaNmcb|28Sj|%<
zfIi*c6f{<=tLB6^G*X|crYlw6MHy_V<~!e1atU(TQW31TS(BK;wE)-4t~>(fxOGp~
zJ<IAfq5X5A%ij43pI3;Sz`3-T;%qc37571UpoD(5uqe))(IQziVmf$d)!JjDz_sj+
z6~r-8BLe`I#f_UAP}H&%!Sip(f*OWj)+ra>JDJ6IH#)STByJY;Y?u>WQi~&o$!JEL
z8HX&T%h-sPAHg&HY0#jzL;OK{orX(J6mL<z8qMuOc6hWaNzLTLucd7nipJ={*zI;f
zcosP^AIdHD_^~6LIy0k+GsfLu4n;0fEQm47+2aSNQ&{bWWpAtLQ7xFo1xuJpATwF&
z6ck{f+c1iV?yH0BwZdee>uO806~;0U&qx_VM`ml8W;6n&qJqE at ig}LH?Rsycs_5li
zM|8Ok<su at 5WeJt2cf8xJrMK9`;8(LbdGC_y@^4gIQ?{w`J8==#zTh7okfW&I2q*3T
z7H()J%;s*gUF&TZVJP;DtgzN6+^1O9sj$hjGx)+`?5?T=*B+IdN*rC~RTAy(v=wki
z!I<e|of`e4^;*c!N4Vk at C_lXdWmz<`G7kGzuwgqZo3i13`hz`hB(i15#a-d~sKnY<
z1t`OC+ZTa4<TF7QxX>qn%%$fN&fFH3Nxo#f7Ybu^;H8xVmvtht#yLdrat`V5DVtRJ
zu2voa=?EQFOlkUJ`0{t+mx9Y%P;YeY+ at 1v;Nm0;Br>}r3ZLFWIm+J$yt=WTHHNcF8
zHjR1}EQVk^*D4-YNg3F>phbRw_&j-`nZB`|&Hm!IMa}eXjFo!Ad=FJE`Huz at s<!QQ
zQcl~s=L-BT<q-B3Xa_I<`ej+LWnI-p`kXoV#kBc%Z9UE6copcqtY7=!$(30Dbjt^E
z at Sh|Ry{HrA6}t9 at zon*MMH3P$TGgC)jXCENofhqF7gnZ5D_Y>sEUyH#q!-T+<E_-x
zWv41fgdepVAzT!wqWoJfO1LC%Zn_gOjSe5#Lr8mcrG#v}h`F)^H7qzOo(L%7&_6k(
z)gPn&4?CN6i~yl>G!!-s?#%$v)Vry~zp5Lh9`w}wESAKUxClNP<#{r9ef+Sw>e-8J
zCcNLX_j{`^+#eiN3vh{g<@d7j+VdTr7)0!~{HcY1IX|2id4x5)UtQlf{OQfkcC{r|
zz5i&_&~c|<A at Lv|+0t at 2q45V*1vUXE%b22l5~NNG{L=S#em7kE{e_3u%Z_6OF<<>=
zuJzXf5+F1g^KuyMnD4Uk^;Udb+X<*LByK2!xt5vZujz#Z()k9XS7+*{XKz0^OG@))
zV)Ebu=f{_v{Vf-|Xuvwt58yJAO&IX6{8aqg_-)+bYUkjLYx$BY4b&nG(B+4h@>DFj
zO7*gO?mH6Po05?>AF&rA3t=9gg;q^+L$C`LYXDhS^LB%}EKPA%aabbh#_g;Sr1z1W
z4c})^+pN(a?&j!rXU^_>g=zc56X<AjmPJ<>MVhc-Il=F`#RjwMO@=t6*A<l6i$E7M
z()<YlzO;ZZF5sWzga^QRQ!)cjS)>5&72U48tZsIM{<rLxhK~O3=g>|tQ}>*t3ivaQ
zt3d7%=XJLWRK#O;AV31T88$K>*~;QPI+g0mZIoMiM$SS!7TzxnMm)31f!Ca%GrW6g
z%zE7t*+2q%im|fV-w%U3;eX;;J-j=^?FDEPp7MY3WMe+Ig(YX*jn#p=-zTQY_tY3E
z@~K&R)e8hIVWf^r$npQuKcU at o5!HGb^E8?B)#{CWv7C_Y`^Y4}QX!k^tZW93)S}S^
zAcW4Aw#h)-x}X0neayE$ec>pVg;q_66x#G-nv4EH5D}Hwu?^w>Vu|%#OJ+i!pB9B$
z8)@On&I}^2e!0H;*7WLJYyTI&@-(vVeX{)Ft|<<6;0WUOPWZY at XL<Mp3H~ffq)4ji
z9_A(lt&-=;rolb9D~N2Ihm+=gF^2>_04$UzO^EK-gFZPF!^VHPHQpAd^@vcH^LX@>
zFR-PXk{kEVr5rHv at cf-P|Eeu?rzhFZ2_6`t!&w&GD;Nhep(GUEkp2yN`A?n~^M^Vt
ze=2bxzN at iEJUzLeh7L_CKZA6Mfk9sq2tW`KuwQ%6 at L}QD1ByZtftiQ at b{VnsdZ6Hk
zog^`b at e7Z!>&NG1{;Y{o!3!Va`x-q455mnJvv^m$?;0u3^S_d^f8UPvJ+TpFM1+3+
zIRpR`U89(-2Sy(M)k+jyr&i36<LA;01jR#P29pa_Gqcz$aTTmTM>k+!d1Ujv%^-p|
zMxb2N_{4n}MwA4%;T>wkL(yPqm7-qfL?*&DPB6?8Ap4YNy-N at F1aP_x02qbO0O{F|
z_v4?lwY{xB!{9FR%%Wq;wiK;jsVI8KiGcq_5J1X}4fqSJx;ZjaWrt at zQO)!;b9k)|
z2R%#)#J*&F0P)u@?rX<|BAdufz*EHbqg{M4)+rU}g?qBs_e@>aK~YcUG_iipQ~G~V
zGelA0Yzr$9VH2Ui9$-7kw2S(E#ya?h?NAE2=jiZd_>-e at 6B_Xn<g6HA*|{W+F-OP0
z?f at ZlxAIYLo?(PN+p at U$ZfVPE+1QNcN}-W{n)PN|qX~QUdR=u{b^<(v*+|EbK at C|i
zaY<C77YB79yF|#X#RKHb80ra?(7I259BSQ^*`U)6`KLC_pIRV+?zO$s+RHvVw&F8t
zbG(HK=mP`i+P%!oY$W33#}@d<W>TW1Yq%MPp`MV3TGN+dv<dZMB^wypknAUJPR(Vv
z{Ir06Gj!R;d0Td571Ps7%iP<)iiPq>MBuo>_r!v~ws=SE7XOETJij2no3H21vNr*$
z{J&X~>kWjgRHUp_>lW#I!wL&d^aFPtp4Gg38yiJORf&`QJtoBy3(?s2oZq%Rkj_VZ
zuVq*`AJ!_wzvrWg_>tS)!UJS)GLAD0zn*%2HL2HP4*#3W&h6&h;6Zc^7k++`DOzkp
zjyN|lxc-81X<OxO at mXM*8yXx9VjEE?w!wijNm>;!_YQiC$sIf8htTNJ)^6UpB`t(#
zp-+n4o}py=akH*&dC0yC)`NfBaA}nKHUHd~b?3_>n6_v`0iSQ%cEcz%NrL$&FsHYc
zD!#Um at uT-|!h`L+%Fi&+MSLtk5q*rY0GvZ>X?yiFtoxdTi-%%ycpmnv68(J-Sw}d9
zuDAKe;!J<ExMr$wNO`V~3+LT0-3}e2BeUF+B+>W%vkQu`%zzv at ab)q9!2O*LL;beK
zhis!NNdYS+Z8KUA#!)v1LZ;rmWV2ii2?;OgDapIv9sBu&tKneZ2lH9VMPNBuzC8Q|
z#U*&JLw8cpS9vq!5%%0x#{dvJJ!igll8GjEBc~K%qF83pQxMA;IBvso@;HQdV+Ouw
zCYpYW`!iGLJl4rYkvVG_R!Ta)gFI5^Mp=`Umsc4-9QYV8q272z{aQkxD?xaQy$Tk;
z>C<%iN4vvEQ&j;1iiSa@|JDnr-BAChLBgGh{B?M9<Z~ebQay>QVB_u6ZyuRDrHk9B
ztZP60<KZ)<-_}?qSvX7k_RC?@_*8VQhJ9C-Wl}owh<ncE`P|~Io!y49g9~utq^Hf;
z%^u+nH$qG)j28xvf}k9a%^2EhB`16{zf_edb=~<N-pqXJCL94P>X~G)iR;qH3&fHz
z3PpS2GXy`K9Da*)#pAPu0q)u%c0z%Fo3Ti?EZtBO253S_x^f5nA2YTZok*mhfef8P
zDFat#>knldX|L5(32L&;AbWlVTh?<o^Jp{MpQDizQZMJIM0=QxNLz(`ez`4E3LS9u
z)qQ{41<sxz{Cbb!f^RuU=117RR~}-2bTLRP|5;aKRHa6sS)%@7w_s~%L!cr&86`Mg
zlThq0eHX+bto<vAv*cvNQti<IOnyAYstA^b;(NAu{f?QFJxWx4)Fc?;o%*3aPkoxW
z*$OX+He0B)*lN0urY<eaz(}H{^7BOZ>^N4F;aDylYN)_V{I=>c^X)9^R at CUJ1uF@3
zJsZP#O))(L at IU<eYVTi{Dw1`L{d4>W!oS)4>Nh`N(7}G6NMW$%1PuV2jpA48qV>tc
zw02FLWdbY^UEaBU@?U35AfXP-u)!P<m)(pn)|iJ;FT9NSf^@u8Kp4IJI3}1OhkY9l
zi6v{o{GL#^(MfJ$gzi=a6hMe?r$mSFTg8zg&QZH|7%(aMt(F&?;aHocdJ+Z?I8Q1>
zMP7z(SzT%RMcbIc19`%fw=0m;JuX%2#^(Z`{@$(4!+I+K0RW45${i&*PClPY9A_|j
z=`lpSLqnVkma6yqQw>Ht1COu)Kx1fRp~Gnwba5$+!Y5k)uJ?b6rq#0tcmnk?te{z(
z*7lZ4^ey-uU$x8WYGQCTGg@{pQKrHH+_0XCHh?}(XQAVMTC?yjyE2jTpY*o_i1%+Y
zSO;JE8+!kw0;<X~E at M!af9jm|Z+(^L+iT5r=JBwI=@7gXRP)<lH|oEI)y4I^`s4`l
z;ncC#rTF%o8E^A;x7fDjZ6%J~THk(-8kOZJeffclak0OToUVQVsRF5W0QoVeZUy?Q
zE$*$~`Q<AZfC0<lo~z}rYzKT~!*Hko;;#WK)zH7w51gpCMt{csi?m?UJE at ED--X-f
zW&^Oc{x9%?=>LJh3($Wr2bUv=173Rme*Y^Q+V$UcU%2{zu;vDI8uxGmp;k<9nFekP
zteAWVB^i|f(xAHR-2#+VdJ(vT?fOkBxdFE;?W|C at r;1ma?=@v>D59quoEhIX-+3#G
zrSZ7<@utsciN=eZ2+7+(`lP?ph at 4vKgv5?%>5Npp37_TfSr2gUfv)psBAHD=Y~WY-
zJ8v>rT#C<7fX3px$6%duYI;sPOp&;~Zf~4_31TSYThP$mqnsT#e?DBjq4|f<B~dHn
zp0xKQO8rkE>Ul at 3j*0dmd9fG*Fef6iL>D91efCF;X=l!q`{8r9FLQ$Xr}<MU-LH2o
z+*3o6`U6N>6WriusM#n^H*Lb;cap`1&MG6UGi0P8+#6}jJJBI;*5Bk7f!k=u5cs#H
z&x#=dH15Hj%0s|lW#}BrXl8<nBn^n^%)JWST-tI1Yg|&AQ|*oHi!gHaQ3f?_Ijl4)
zN3T0`>nZ+k<ym~d-s?wQOdbHJ_;#nbQ31fWX1<#sUR(g~e~?$!aa8I+S>)+!8_(z0
z1XLjN1O4>Z(_!d`>8cfGJ5BK7K#<j95kjYews#p~f?tnzBq{a4Q_R;ya+k4qj*;p{
zUaW3JWv7*tFE`>Y|Eik<b1iBR>#)zJ9Pq$W9lAgl{MrMt{t%S^WiJYeb&Z_xrt?>>
zfGe;#CUZ=sBTaTC4jL5-SQ+=s6z(XO*9&t*@=piTWrvN%0MNK?c5EClwTEz=3CA;g
zO<tcxy~t#gsPPYk7MkV@$C>gb!)vzUfEiY=9U?LA2!x=<<Vk*S%v2H8Fj<^#h6?}*
zc2Ida8S;p!&#>DI6I$-n7DpJFV>FGW$zN}!{&C}^`h(66YK1Da%;>11uF=@UvLcFO
z$@jy6zsrnUF~^$)D)HTL(iW>=JM?e&!@IwTCsw|s5 at aWWHb{8JscrH4<vl<j>oxc|
ziR4jk9dz5AX);DDrmI(n at +;n$!uF^&6DR$1o#2 at 3xAHl>VQo|EB4OeEDf_ndKUx5h
zjrMY{%bCidV{+tbq}AcSQ*HlQ9q1Yo<CF0=jPncufE9tERCz&(D*cFtRR1oaiiLM8
zM=<r+dSHAn4~f3spT7z7%D=PiM*VnGtn#M<k4MF4sf#GW6x*>Nhc3{FexY$y@}8pD
zR}J+862^H8S$X;#UFo0cchU^<?Rp{e-$pGB-LwcLY&S6!+v5Mu$zP!g5Wv1*Z*dRi
z)1;-S`^-rHxP?e91Ry&EdzVw4pbA5ic3 at Sl<^J>)jYvfXL4iH-XOVp!50HHI=|p at o
zgZfiOmvc}%yQasT!Xh2=`{q4tF1(6BXtPqatGkoQr&)!Qe8*veQ{+;48Gt$4`~q|K
z=?W<?TT@~6Zsy3uy}T+}{j~TAikp3P&S>1R(rjPk2E(LdfaPCu!2NbL;0_`TyXe}*
z<r~4qnZP3 at GRgW<1aV3hCgKorlznUdB8~`y4xu`Qwc0V&N3>e&k3{+vidAvR)joSA
z&yPESgzh1hls^B2?P-Q_Y1jUQ%EJ$D)>29cZ+cO}gV5G;$TExP%xp8@`=5B5Yz?=R
zE0Z at 0aR0MH*jRgqz4jlKB-1>98SujY3%~XMpDmhkH!pp5%N%;e(W0+CFG-7slMo{{
ziP3K>=e!&)vhNaLa&EVt1UKE$!TDN!SSjYDvSPYgK?>~uj{-jkRc}~6EHV51+UOpG
zENCtP)Y)_PDG05^ag*}yjfAhTpWgQ_PcPBb13)h(`aAs>hFG|EX_Jii5M)7zs}Gm}
zc$c#`lwe)#R<CHR^Xd{a!kX^cVARo4gXq{{frVy4&NvO<INZ0ti@>TnSnfF0Atb|v
zF at cwKvspdG)C<|+Y#5k?>s2kV{k>+1 at h?z|>{Ap0dC>#jTb9Q~61V_0dUXGcL$<ef
zMNKkV9AWrhBn|tSB3v4f_+mvcTlbIdYpHS+VK~Vw#4BCG0mO^@!^`%6fHFbBmH1i6
z=SbHm{np>_#%u%vMUE)`<-T5}|I)kAQ59 at QXE5=l6}8W3TAbz>f at wE>^8idd4cp5`
zdMnlCPFJ-wTB#-F>8TGdn-R_p0+X`;R{)EmDkAdixbN8S3GN7Xn2(19D-Zha&&KC{
z8|WvEd|x=(vZquLTv`ZGl7%^oNbB`)JloszoThzF^e7NsA6?)X+_ at sGF-w_w0WoV;
znGnl7z`Fi!12H}rwmd{^xbbF)PB99?-l at 7+@>$JCAhh=Y%>i;RT2Z?^Xu;&X2 at hDm
zg-IZ>S2%t|@5HKn?n;AsoVV at dv<=<ytISGvr6G09WDM=uSoq}qC{p`UPcXsyIKkXF
zwsW}Ra3L(*&QteedWW2saeUq?<nV(g78m$f@)eNXw#Yq^F1eP3 at vxCMH5<E~wd5DD
za;mbiv3gB6{lB*kO!#+{Si~Q8!O5cNYO-k1>A#t5f9hrsVd>-uTbf&O=Hp%&aJiVu
zv1bkc0k?{JpP_T#d{_CTme1`b1^9;r=BS!DKSN81=k9e9AU{Zgk{9jm@*M2UtqT<L
zoL`x)-+~#;*tGSL?tVA8&syd$>wS>aQNC^h`)<X8dRU!VKAg!kf=Os{bg{+$t{lyl
z^P|n at D4Sr(6aS+~WPQQ5#8)t9YqKS%H$wfl8xCh<n>Tm~qCWEDjzo=UN2{mZhOh`0
z7g(G!HH%3+qSkGt${O0k@>rRZ#kgs&x_l=F-f?ei=Wg_;%Oln4TT97VD~EsUwf?2i
zsw3+uje8x*U(|a4R;jSt;JX>S$~&LL&W!snFO$<&63lE~hUYFl7 at Qig*T%3R>*8U3
z{weU3vKAix;#Gb5L&ico(bPcdrZr%xggrx3k;Od*;r5|PPVVkK9N_FA2Cw%@aFGDt
zb&9|YS6cV4W+dQE2L>+SD~|?5+%L2?fBeyiWYT-Im~5b at H;PSg$oA6c=NyneU7oKb
z+1^0T_DZdm7>}Y-!uog!<Z4rX_BG%9m?wGi1 at TC2sA*a7V(hT}XD4!SVI5c%<LHKU
z*;~Sg2X1~X;U`xRp32ga&bQpr9C<N)*3)|UEcwWSj|gLUZz#g>jfbAfMv_ySQW at tY
z$WEg?(+W&xgCWlIZ1t1}_<t10NSn&bI8ck at An)AK_%$uT4YS4gng%z-_pkIt!^H}V
zwG(d*7qH^KjiS=dP{&tEs6}6M?FI+(y&f!U(R05Q^=?CMMnQbTl9&(mp6!f&H+ftc
z)|26 at ote-vbGGWzMI6xny)Sy!MbY?Y>kkVP#=j|~>4B=Dz^8p#U0z)uE{=aNqgvIb
zSCMC50Kg9qItJWg1_^k7kUF8FBUHTwi4`<h%~puu4RU~K;E}FvdD%;j`&)x&vE~@u
zc;&0Ki<K%`z{WBEv*01;sA4n$z_(Yq7Sn2EPdWdN_BH<T0ai~jfqu;4=d$g>&-{dB
zge2+Xbg4Rn%1p7;6G2>2_Ii?A-A>7UT0bdw*M7QG?$f at DDn;j at bHyb8s>zWX70xhD
zmsGp4N<1Z*w=uJAjW4*18Vc$!y>Rz at n?FB|i-9Yt<Ue`Pyr!p-FUX;LbY2Spx8+kx
zfo}G+b+LGlCT*-6s&`qjo$Qku)bJoduUnF(nVT2XCzrL4O#ukEBEdRU>u-beX;P}X
zd6OIc-1|^dHoJo0Ijp}Icc;BC8$(zs^_$U#?ZAXh<64O5{`6jE>ZccbaOL$wC<PuD
zhG7rfaK-l+|L*oGAtw4?XCz at 3HdE}Xr40fkgRV}e&3hSMwz+%r?TxiA1BtputuCW!
zsoCV!6kaE7>q*aH`pM1G0xipL{SFl>3lZca78e%_94<}bj_9trnimoH0RV8<FMCM$
zzbE!{T<V-z?PZe14s8m>cu=tM_XBAPad3FkzU`>{Kdik4R2;#&E;<QGNbtc4mJGo)
z5Zn?NAh^4`26q`C2{3r at 5G=U6ySux)y9Kw~WbbqC-shfo- at R|WTCBzDp04Vu>XPsO
zzQ3wCPFnn)k5`T#$~h12++-9+Bsg1&*193^3M?0#bBUrpSTVPVpUr}x(PD<-PU0&@
z1xLF9N#ID1-F*_Vi-3bB-NJ9FBl5g<v>uHdwLNFLs0%bkNHv!$lvGxD6iJ;q`!GuJ
zE9Po0C0eWFChLtRCdIrxdyN at NMB~Fsc;2lN&4O%ow5MVf*Jl>d4LH0@!^npO$b6mp
zg8)v`EVvQp)P0S~Q<@SsL3HD*O`DGv>S%bsEEO^OevqxeiF?q=ffnmR`Pa|W-t1WO
z)Dc`@0gnCcuE~yLb2We2Ou6nopUNJJO9cl}oVn-NJleY6KHp{6llM&FOtjGTku~;j
zRy<A at o2yqM6w@kxGU{ZMB_EEP(u_j+PaI3a)Sp9`lW<c6PiYHrNieVaragJoXt1Kh
zhga_g1|gR%2q4gJ1Q6+uj9il{&1Q*Y4t92S^;=pOzA~l(xmo%Vdy=>uKaP8>9-a>y
z8yi8C7xKzuj&fR&zuch--4CocgBtW<=D7<n$)umQX!Z711s^DO84oVb?wQE=gOMFO
z7S_df2G|p8HHPbWpO!W^Ty(XKtG@=551#vI)M-x5;B(q=CnrSW`z}|Cb2`F4J+ug}
ziO1^rZD8*?HfP&3&*2a>0*hF at E~58|H|n<(wLzpIz=Eg4b&Sr&h*Rkv-S(*m+v4j6
z at nqLVL*39Un_8PxQyl|6BU!voI~vn?F*Xu$=v+ucU+Yy1#ULUf`ddPF*Dq#&)FLbi
z3s^y*rkfYQIm3@(>mUD`Tn&H?Eb9<(kR2Xx96mDwffg!;<&kIr_5iei(+7On`H2UD
zx>O)rpapW^`Y`~N_&5AB6%ZFle8ok}+85V1izICG>Uu$0YPu`)E1xR1vld1gLbC$w
z$|=Bqw%zA>YdPX$OncA*Ptq4=4o&xAGv!soLwB-!#l>e9QF4}6Q&-u)Mp0M0?>;B7
z>^WqL_3|hWyIVHECjR-xvXq6Fk|gL#vl~5|$IFDLp&zr+TM3<3Y(pa!+XA`glTWM7
z$oToz at M@oFVbqJX298J&zp7<4S#HG~#GH2CwpOWKQVNk6kC2Q<t*J!5rTBE><6zFm
zn7Fx1SYAe>w3ep5hk3~`%#U4+8%b}&^~Ukl*DZxz;-3`j&mObz5mDy}%#XPyed(q`
zrjA(53C+*xgR0x=q5Li0Xa|d6ZN>~~B%F!`LMg#{TBLF-7%|;0xqrzkf2W{<4}o#1
z)!^lO(pjI3Y0gtEpnvIg4$atZ|Iw(6AJ}ovLUsaG9pIsR?Gv<l^_?d?`>^L#L%dd>
z<g*ooZ{kr{kMGy{;zD@%1ivmh<l@<jX}x#3?7=!pUBk_oVN<KYw;!Qtb5u~Ix8CG>
z?MFCYWN*I;Nu961nUGXUzNco!&hmZHq4#a&O_)=52{k)%v6=9@?}cq02}qh*hIstT
zl#r9}^zte>@sBS8nfJ~*BVp8XVx0CZT(sSyRhWLyHaA-_C>$d1L44|;_X&E%+)XS_
zK~<ulQns{6gRyH7eIZW#P56pg^el+$9nB_Tgo&)wV^Ut_>-6=nIG9vl($y<Zk%}Fn
z%eME-i|w7Ay$B?r6p!_hJdHs;T!~CN8(Y3o{CGWxR7pFAKgv8hwrnQLq>N~KHXy8O
zPF!6afBCdoEI3JC<`vLb7g|w4GG|(Kh#yJdYb1mQ`aV)27Iffj#J1)Ln^p+(*`=t9
ztoy^+XUoqabA9+YDFIQ{1Yv%*VY~OP-}}Bnz^a31UB;~|%`=Oa5b<o07m8Y9Vs~Q%
zui at DADYoyKF>Fbclofyis1W8q$ZxqJfX1d4`~*HnS?EZYDO3>6@)UPtgS(Y8>O{U-
z%D(>+U&mi$Vv*!<Y4?!YT)KSV{Z%OMRG%|^fL=p8^0Mdfp<ZX2WAJ`yOep)c^BHZ@
zVyQz>tL)e&-g8mBvL%_1GXrsL-H3uS&rOBapE<WzycC8!S;z?R;Q}THabmBG(Ah%7
z33lMDgg|vcwoi9&=TrRKE-oWR at 6*pIV5TJ;oxG7lewcyCM*6KWa?9fRVhjKAC3_lW
z0HzWMK##5CGJ4XGJIl|cMb(%tq5L|(KlSmK3DntZ?(~e^kfnV>URE<zqkARW6LoSA
zJDSsXt9r`pwUv(8z++7_J_H~Y`W+Wm+xKjzel}-CCcJ~!{L+(7ri(P;@;dk(1ITXt
z%3^0CEU{P3f^N?j1}ut at XXo!WPfm}WEX%EQ_Uei*hThcUSBIiKudpmRE%*Qq_T=Te
zKXYci53Ik>kK5~eQ9H|>rCxsI1I8s5f?{o6*VbO{v<W>-`@1@`Hk{Y5;JWzgKFj=Y
zoarx)@{dw|0M}uXK|E^CQ5sq*@9Pm($v?g3W8FEODktqs7mOI!{Kjj0o3X)%Pjtup
zuJ(K1LjY8vYOdBvhv()eY9c-=@d4|>yB+Gy9{0uK<s%#8QFr-JmBp|hbv`Gf$Mqf&
zWjb}9f5uE!r#$cDu{q*~z8owU`p)Mia^U?KsQ;r^Ro~fp8Y&5);q7{H@!i at G7(R9A
z&CFk6blPN5J3GY3z;~=vNq7<{Acu_!bYWG!BBQb%ToP+!DQ#pCaFuABidr{*bT>y1
zxXDqTFtpg6p)8mjQe#`5Xnj(v5@^BlAdVU4pjL5Oe_bZ9CO?=vehfQvkJ#k&VKDHg
za&hXJ>{cTS_lV$kdkZz*NTOo3yI{Q1mwlkG8ON$fl*S;p`SO at 0Vn<L(qmiuSky_7d
zu&iI^wI~ZcB!E%HSuk4b&U4Re>LHNt>Ps0H+0qpxs(K~21KrZCo$#fK6a}ONsn>J7
z7Yc2ViiS@~k%DEf(it0Xi$6nG8vXoRssLv~P?50iD~!Av|Kv{)O#Xb-8aEC|3W2_(
zrT0$3(!+uD9R?xagfj8XAdK`KL>dt+d$LX2(Anu4{{~XQg*+_BnkqU9f%Hl+?v(+F
zf$|916rSW^u9xX4_O;|ITx<C|bg?L}nK`fIRk~5l)7BvP)uV-oNuTxQ|G8VC10ScX
z%~Sd(q?Cya+;cW_-9oYXX=_EwKE*`xuNdZspW88C7*r%YMG2v at NRPbd`ve`C{>(Zw
z{s|bZL|U0UbMUm)USg9TR}C6{<Gt_89JuZ00J{jURD}R}@j?TARL{xXukM#x#QV16
zBYWJANwOIu&l1lJGlg7vjOAcdPE#Ki&dU(a(M#Ni$5X}9ZT>*_9Xo_T*RIWs0#Ip{
z!~Lx~{MR+yo_ at jo{WC%0LFtVY3M^aeuEa6bdZ%`IA=&xd^}`}H!w#rwz##nLPwrx7
zigqTa9}7o at 2JdQ%!{h8 at 4+2HYYLAp+U%_ceO>GG+*Zi_SmtHPlfe-yZ at 6x>%lyf>@
z2M*v2nd2u?-N|Yw&h^k&j^Rx;1dJyTXsO=E4fqEHzBfOgcsaZz`}24q-u&2yfUb?W
zhGPs$o0s#5+r^%*U0=fcG~7^Qm~Zr}I-=R|8*8CnG8*uh4!r{?=WEh)V_M<2xu*P-
zW$LkO26~D&pyt7^RXRmzL5Xs}=nS+5Hf~VoHz*WgdF&^nYcA8RgOP0>8_RD^d8|g0
zYrDXG>~#c>p5X;EX9sM4+qT?=&+2R<OYSXaOvzf(ac$2BD87;;!Xer(%0+5Sfo-`~
zMC7bZ6ma*Uk(cjf2g`m*?d3LHhHeXVuT at kD=!Y$gCw>F=vIoElPSj&*4u|5Z5t|+i
zf5OE827UF;{L{K?jfvek at qt}Q`=7JprSce(F8qc>Hu{pD^fnotqZ5N{3)OWwy}Svg
zk)(*S&e;pqq`GgTho(DC;jQW49ulY`B_PbCo2itkRsWbEtx^#_5|Tq8xiWXy^|Egu
z>$P1=O*(+p4M$?vGE30DGc__|7KSRk->mGN-dVULS9Ij`LDRDDfg04mw8Fk(h^med
z)qDjGGt98zd<0w|H8;V~Ckg#vaB+D|J}w;u5?hHC=8;-gWF<3BKjl9cJPWmdpmaF0
zt?4IxN1pi++A;u=C7Q&1jH{z+W%NR4$2Jm9<R&m43Ut%YH*V4Jt;4>ShUSu%#SHqC
z2KlhDwJ{Wu%fI;TNVt9i<>N|in??K3q1m(uMQ`<r_V|kvKXmS!LcFono;zN><@0x7
zPIUCj*bE)AQh|d6DP63>O;(M!k1zDP$Ur#K{|c{?lI7b%hk>!###(AaDTGBOZ&M_1
ze;RTVFOYp&H*tzH6=p#3V|>@*QE!ncI5Qte`xi(Z9dLts8-jB$vPRq#Og(f)zbvdv
z&m9etGGS|+tF+8EKfVJrbIPdjw`u^8`8O1y)vsXw-U)P`rvJ3xIfI$dN3DH1iRl5#
zwaM8G5fV8v>lmcY`tI=R(D?;`J66h#KzW`1)cVnI6D4IBeKOmVC4?_`Ndk>PTb>A-
z^Z=`@xK~^>p4<`kq$oQHHK3S<+K-mO4ckN0mWHzEX13dpT>ibKX$>!|U_it)Wy42f
z<zm~2!(q~?&k>HQyH#$DYL3Rz&<4t93*8mn at MT$3yTFC6WM8I<yiZ?Ewtjcz{ep?d
z5%<#d(h<#y&X_fx2^~~8t<`37>?&6*10drf-?|ADufhoWyNrd0S^UQ2(u4+|+CQ7`
z_K(j!CMXY={<!_(IvP2eTJoesB9DOgbzW_Co9qf6c;W>u42j`x@@}2N_r$9u(9mHl
zy7o0Ue7mOyI;W%lL(?%@#2EigYnS+PdemVHoT^9ff&|0Ov-;aI+%br~n&40apTQRn
zfoWk)Et<#TIeWH9#C2Pd{#`W2cn87mF+FqLX$9ZmUCg8T=>7|I7_wVxa-5tT9Dn3Q
zASWKt at U#Rp?&<1%W^fcNkUq%zEHgH?8y_s&9=`|+J1OyFk7jYc6+&EcE^0u1{IEqz
zbrYCxnptQ{e%-tItJsW at jUf&mKBS>(Nmc&Dj){K?e#MOdJvKzAR)Ipj8QfM2++*P;
zC!PLRzk9?hA@<0Q5T{kgI3QiDnPw&lkGOTBk^7H(YHi&GvEhUL{mYO?6NU>UIW2-7
zaK~<cytLJ_;c_`!CN$<mvvO!-8+TdHIMH7 at w1N>vKA+OJ`0k5_dt~mn6T^UXmV at 9z
zx$8+DA~gUSi5VDrN|~^yj0iSYaR+gk&a9j4S-mMr_y{EL%vyLu;&tF{upvdkIaJRi
zQv?QAJ8}6)x>FaHM at R(<3XpQcKXZ}<c;LxP*O%>3xVH&Hzxh4gX;;~+{mGT_46SD$
z?|vMuFvI|Huv1T2 at A7H+??mPC)38`~UwEGz5*XE$TsI;?7vG5NaA7~`b~I0j_4J$H
zIZ|E1v<_ZH?aknN+zT_m3TBkjGpt~E*BHL9F56T;5?HpXcYsM^sdDDoKwI_w0YjoL
zenW2U!(Lm9<GWU-;pC<XNyi06bvHH}wjzfJAhE;fJF9%#KE!}pY3fLSc$S9D^;{1E
zmiPX%l^6g^9))m&B!w7IxY_NN8?>%|Guo(o_6w#JJ1>&p at eWGQN#L<__`@wU9AccQ
zUIV8z+4h+=N=V#tgmo`E{kfcB+{`5|fQ?f+miTP at cblSW|6W%Wf<WRvLwzXUdA@$l
z%er at Zbfry+;AS>o-Auv>leZ&934sxWYYJ?5wr6-Blrn>HN?$=nGCTd at G|?wrX#oVD
zX5iu-21M}sps080tN9I*d$Xzj9e=wg*)yrmZ<RN0LQwrex&5<_`WKq2U(I8F)&5?`
zeOakQJ11i1`kT8>8UituR^f at 3<6ps;l6nJ^13qZsHckwP)#KKX_lMIJ7CSCV2HNu&
zuA&4%lW#vJMEQm~ixp^0pl$m|<4!gFuYkV_hGn_gFC-0HsYjmQx*rJJl#Nw;OxsKP
z`ud*%BdG`+pgQDg6ULKpw-@<<^D`5rmGmh{Vxes%c}4T{H!f49t;0M;5SxncSMCCp
z;oHSTy)N`D34Gc`1JbI{z3Al~mJ|WJ5@=){_xi3uKDfJ~JE<Nch2>P4>1zIVtba+x
z7Y=c<YbCXTV%Ntz$0;f_(zi4`@uo!v23;@Z^FmfxG4Fu#PuGai#-7?M0*nQ7H&(a1
z$6M^j?y;vZaJS~^2IIwPT*WyF5(=76=b#W?M-VZFzsbq$*3z+8nf#9z6mf_%9EOA<
z&{cH%^)PA at SwHsD_H8(fMG`uYJY$ztVhDj~Q;I{&Ge;Y4F>-u9j6za|)Jc`uNU0XY
zFUHjgAU$&-bB$|-1<s$AO1v*0!Ezl%$8j;&)m at QYpeWRTH+vZ?d27AOJVt(j3`_QW
zl5WRD^W?U(G+;5uXmA9~#*~hPsvU>4AMp&)c(I5nB<lWs at _e^JiP||}<5yLC24#3(
zJDBbc=jkWq+SBsq48DLx)(mdk5bXiSaqz|M?;7}jp6N2^jbt|RATp0N<z5sgPONTZ
zkwo5D=vwRjVA$u%8NJXW?*+^yWlKUjRpl2^2#aLnc;3 at 0x9z|{l1t;t`I-xtnLZGn
zC7_V3T9QME+h2lHLIX9B^^xf9o9iAYJil`DSpxHe$uk|!QqCC_$m at v5&p1ykMd$jq
z8zt%H+5_cIq`ddB(|MV}#b^(5-Yv~c;3&)W?hToWqLtz|V97|jog)SH2PgnbF=UH6
zN%@Em_K&f`j19Uot8x&9ASV}pe5Gmcl0I8Cs{N`k2Lr7ZXtQ;%?LkZQvGE};6*l#=
zE)BWru~m)M%GQ-X?#MX-GwW7Fk`I66q&WSl>VPtF&Zc7)9eDSpB5BXN1Nq(TY5;s1
ze-+ at wy5ssq8`xZIun}aQE$32b=!@>URgBvhPi1+&$_#w6rW#{GoF>9a`?`taB$<un
z+xc00!-j5>D_xoqj7C!+`vj%P{0m86!j%`N#sMh$1*dNVE at 8C6Qu8$i2gqj=;^GsP
z@%EJ?silcWU<sgGwfB-dF8X&%96X}Lz>THW{|Q*D5J5|tS$rIiSZ67}6$R8Z%jPNu
zoK*@WRQr_x<W)I)&7Yd`_h;gke;`_5xVL&ac>0y4j0t)M=NW8dG`8B_v1yzlKZ<j<
z$>g at ycu!-sk$3#~ML}NZ#Rwmve6t4DH7fILCuVhf9-dNK^OT#FXNE{ZtFd8mQr8-3
zjs9p}y7-rRkC>zhapsAP)pv?e#9V0}S-w#8MQ76|Wp%Tf#9mJ4UB|QKu&0Bk{-aNd
z#WA3n*D0q(3I-6lYXjLOmqa|xla}F&HI<=y%_a6%C&@(%d$F{~{QbFtu;g!W_~PCl
z&*U0aGY^iz(`_r9Zt9b-S=tu?iO#$Yj$`|LvB at z2s=53DFjdZ<{*a(nex9hpigAk{
z_lFN%5jDgBc?0HCZqO~7p}lzX#g}Af?#Kfov_of8mmo*VOn&OugF%0yexJA$ktAZd
zbJqWid)bEgLS2O6o=Ac(V&p1C7k{Sw$}e|~!Fk+Gk0zH;h_{Svb6=b_n!YG at pIBzp
z$=0{J%5!MNIyf!6&Jx?<*m}%0ZLO!g0_Lnn%D1ca^Rp3D>Zk37Zt<lbMQJr|_w^0-
zLwnhA-%vsJIU>0`<74&dMAZdnf>0M^I^CXrvv?mquI&*L2 at JY#K%&r33Ny0Q6aymi
zm1QlXDXJAF%_nh}ulT`Xloqi9yInn>xonl4Z0W%M4AqHWZ8_tp(%R7=kcVvpPi4k1
zPub?N+3e*Au`WDT+BPnzOQ_Rj-OffdC(lWHprS;c{2d&5ajcvyB}_R$gK4OnK|;G)
z7LG0ORJ<)<nN}^(pdX2oO9g`IRu at KkRQ?E7y~a=25}&qNqP6jqUhuweTunc>ac_)t
z?xBv6tLC>~RULIW-75*BOj3u1eBohM&(I3nWIw*8NW`njPGJ|Vmk*FOxn^0tpO-jU
z$&!(}I6y1+<N#kWxFT<oK_f{-MfH<~+)fR{xo2p`$5>fyN|d)S*Acv-xRsA~8>q?5
zMf~u|O9|YksNOq=8+WEYR)sIcg&a#FOS|TWo?AQo2xsg`u;BJbo{eu|%dC@@dN~h0
zK1bhlOA%20%tx$n5a#&Nf=)d{Lay^99rN68<VH}T*tQbW&7;0q?}fJH<4aUf4^MbO
z%$*%pc<?S7oRv(3LR{79ReU1x*Ej$hc6WEn3v6Fn(3I$P{`)hu9g*NHYwTyn7 at pMp
z08TINBbT;z1?#jdziah}!-I)2q6XdfI>E)srN2oq5T!d%1G~mnDc5nkdl16r^uJl;
z4RwbFw_iN=SI~qm;u|*N-uUwq9>%IV&WRhduzLQqbP<0`Z#>7IY|2ypqk~elwIVWi
znH84>51pc>o?z1#PO^G=i;w;1cwiou4>5)zRd_nnZ>V(DDW7<bzWeHK*rOh68_3fr
zKS7r*R3b-CI5paDwXz=3J!OFOxVausX7Zp_eTS19-A&vGIOe2$E2Y42ugxSwW}OH{
z%3h)BpeIj;X+dylHom)Zq4yaJy$z9aeO?w45Y>zI-T&<rP<W<5EzGwwmAcgX*#1F9
z*t1+5h|{ZdJPfLB)#sO^lXX>q=PD3(s}X)1B3J$Rd$E6smjhA~s%C;Q57D2Xv@$u~
zOeDxXeE#DwLOUM-aM+Kxv?}4c0M?V~e~dzF2#m}$W%sAyREA0Fb7-7@(gP)U&sGgq
z2KUC1TMOgUZbhqfWEcH)!}MJUgA-p1u|DGdx~F}hrns2<xg-xu|D=u}ej`0RvSM at U
z`k%<KzHu^%_}#;U6$0Po+M1g|sj=4F)$5sy0QEHjUvT_LTapoLoemf*sSy&AM7U}3
z;r{IMa&i?pG~k~spFOX^iN?n%lS-=@E?8}vCdph)x8-JKh;)p#H}LKyL0<xp^J%0y
z7r4Cvc|veXYI3|**n!(q3Msz7M15_!P~$3T)!)whhA=*srNDKqzSErkX5^cNwRF~@
zsx3gxl~*t7E%E<_d9$_gXBeL4=CTt}4|cNYGY6C74NF<?eas*GGAZ5PQZizJU8*+<
zKcH!LValEyD69z>(8Rq<+4C7{dCB7R at GCCvhL-RxWcTVBID6CF%0y`p*sNP9e6fA(
zbY~0il<`~dR)>X+FFZ>w$4cGkHQq}g>7gee=LijAD0Bw1Ftj(?AMTz&2QE(FgQVCx
z>OQ;D4}-UPqBk17=TYaFc*}12Sm(bHKt~kRwZzad{vSWlY4BbE+n!W7BZ7z1Ol3WI
z8W0M}UjR=zi(8|E>RcL<C^WxDHV!jlQ{3HX7~snBOGVQKfWflvZL557sOOg~NnEGw
ztI#z9|I`s68fYOzG4V-}{aMwcrXg8ZHA>7;fFCtOlDN5O8&bGe9#Dg{u8P3LQ%zYt
ztj~AvLUF%%e0f&p5l0EQiQZFA#!8$>$WR%lXp7hxzUPS6a7JW$Og1lPJmHDVMfVj#
zn8aIh`ya<;zwg4wXxnBd6hq8&d92Vk<r>Aa#rO6IYiHOU%YnVREiJP{_YcjAE8hcd
zd7vggBL`#9isvt7zgq!BFt~Ag`$52g(V0nNN1%%y3D8?I1IvF0;BamODo%s=A9Nvr
z3ZYpzN9H!C?;hhD=8ep??A3HXsV+|;TAx4I(WxsH30W*K>^XHmv1pnmKhhi+I at 54}
z_YdvHlX?K}Oi#r&0ML5)uqSAH-%Y_>!u3C0I3`E$1<EhG at ZIG@IEAz@&UUqiSsHnS
zxpy3s`pR7B8s;7gJ7nU}nSu~Ez3 at cws&99Cx}Ti~TduU11$}iwb9|mXYl|Av6V!#Z
z{&7QBEDM_qq5cFOS^ee}@7rALvd_BRawJ6?sZ^R0a-1=hMBY-4hMWu84kUkSMJpNc
zUFF;$2EM0;f6^S-NA~Au*&SIkDf8XiJWOObf8+>vSsta8<P3f49xb^zwbyN#<!W~9
ziKtytJQUr|W3Y|nIy^g1M~b*tD|simu9!$(f;0h-r1hI41}yi?vt|CdeG=ru^kX|D
z8ePrTynnHgj-<*w0qD%JM{z=+p<Z3+lXVROf|zA<>f2Sy+q&Rq(o at XkW^mh5j9P3=
zl at zqM?&L~U$rxaVE|Lj}NV;8{@2)9)anY`p1ff`S6-Pa`dDvL`x`&pPR7jSGOD!VO
z9ez3F1o4cDgF5vJP;Aa+JdS7!izSOZdv#4VAoHmj0~9csHmPWfya)S|NaCcy17xfG
z=Yw41p;bqc3GkpgxwWt3eA4QjPn*=u|C6NwTAL1c`sH_FXuF6{OY6-x;c9(t at Cs=l
z$rbaWMt_Xxj`MM{V2W)+4QEv^xK`eNJ~49e`-{x>AyiHGXuMEg<w$*Cy2kz%CQiNS
z=zXXYH$T(MP+b4fFD_3Yf40c|Ykp4zy?kNS?S6YhpjJAgfXK>rSmXz#-3Xu=)HUu4
z1>qJ_{zD|)0?|=e*dfivpYU<Mwa22r>JtI<DZ}tw53dqo;&Q*%D&HF9P2}OuQf0>D
z^8y)NC+1$<yU~^aTLn+{LuuMVH-v(0u(DgySOBI4U1;vNNO#!-4Wp{WLw_X0w^#Nu
z)gm)binV0-iI5*#->(0Cmg`}r5Kc6lt^^LxFTz!&11olwfEA-nR|^j?-()k!*CfzJ
z(?d!Uce_vTLgw>d at Qq6+Bzu1zhS1=VA-vsORx at bEVLtS+4Pmk(t6*6w!3 at JBv@fFV
zk=>ZO+<yvIO&7Se*Ab!&zbaLcl;M4S60h><D}4_Z=LXW=D-(1;C~^NG8!9GlFwlVp
z?=j{(Uxi<;1kLgR-s8a3{b~{|#!-CK(ll0`V80?`e!{krC3cozKP0-_Y$hSdQMq?+
zn0Z>_Kx&}8w_1TKmm2|NPRPIbz8SGb at oj;8BtNPVFmdlNX$*Z8d}7LNg-J<@Vv46#
zX3ja?{_A#oCcm-=_Vx#A32ondHezJ=jdk?cHrob9g%tZ6$`q2Y(ok^=zg9P>C_3k?
zbdiwDoN+mv9-EJ9n>+#_m^~KKZJk1WB#b#Cqc#O+_|6k_ at QoU7S~%10yr;_HcJva;
z3gRJ|J^=o2a{D~T(Boz>`hhdVe6z8vZ8sCYvvX(dqIH0t0!&_z=_~y`C1$liQ_3Y&
z0y?c-n)u)>F$xVXBqZuoWZX4lPZg04##Eh7!kR&dxZ%*7BNj&V(&BlZ1w#ims0^Nd
zTa?gr@%fAdL>RsH1k{wHZo1nzQ#80p`z-X*pNca-7q8qinM5}#Yg6&e-GCzLE#x#&
z0QyZ!bjrXO-*>vJ*6D`w!F{;+!~YfCBgb0rZ+ADZ$<xZ at uIvN|Xg>R&eRWd=y#bl6
zE|*Q8<zMNZ!^xYEHW$=B%wTX7vRIP3iw*>!wQfs*+4);K|M;xMU0lYrUNSltsHi6o
z0uGaWm(qe2&W{QJh;x_A+rkKM-tuvo|3zq%M3^@=gwPmaLDQr|vA~LS>tUieEcas&
zy>U%6NKaD4Q)8@}e%{;hqPTIa&8H*Pw=J0K|J30q!8i at mgdFV2>H<fBKb$&e-HI?T
z!hVr#p&drRKhI#{hNh2&ay+ZRf+t~vK<-6t{VThL56R;Vh+dm6txVSCd=mfvvM-V&
z$;he at v4w;ahmr}n!Q$GW*302oiF%#xL%p;8=3*4E(7}c;{|cPSmGhV_H><&*?LXL;
zOVGCT8T$xg6ACCV`na$&b+PT#aNtJhol}2Y<J_Rt%#0fq69+a4Kb|H&i{r<4Dcx47
z-#QUSq&~g=X+dJL8u^6?9LzryC6eI`C0^*m%_O_-{{ZInGeg(w`4_BVb{$ed(_aRs
z`ZLiP)sGl(G2(Hi<O^r6Bm*SDTv{!RDvLKTRe-^3c9mxV<+@=V-J*PK4?uao!f!00
zw=ON%9k_g*l{i94X|*XCSVhlpYD2>EB6mN3{#o5tfut^ie9q8OdG-*WsI~PuD)Oqz
zHYwIjf&@jb;R9V*aNJF&$?Gibm<p19uJdZK%9GS<izSil8;gd)W~s=$wbJQF0WmFD
zqC$dNf1<NEIu_70$ChJnxJS!$4uT~bB;-5tV)S3JKPk*^x_D{%6d>^{S8$9#3+s|i
zv0#@JI%5*tV1bTPcL9>@{7$NWu~=E3Pde~ksH#FBE|u>rH~uVAXzfr1{GV_vf9jp-
z)gGzXW)ja!`>M)LX=q{?`66#73ATUN;wT|s{vXd1G_A~`GR?py$EN^z=c}3+BmDIQ
zkmW(^MsFRd-xWcL1un(%tWzf at l!Zsa;sQnikBqHw8_mh$?(Lt(gp;)io3%Aj{x`@@
z&z+E`wZm7nLpwdk*1o-^Csn8UvF<*e>}u)PgIOFRb9VN0rQr&%@Bf^Maod&TecpBM
z7!b!8F?PHn=m%Y&kyoWiQh$YZy0I%cdaTyzDG=+Id^M=N5w{mcngKyQj(dSQ9QnTX
zX!UNI!sRSjb05HJO3fA_T?R&cskE(C?!e%F1XI&z0TrN)^f2;8vhHLBcX6rqs8;=Y
z9QZ-KD*A^{WcVF?UqFNcvowNGzQ_BSr#AMGbS|lkWMM=FZXep9|9$eKow>z}k2Sxa
zSLc-_Y$nJ>Bb(uwIjOsPeijeKoPWx=7b!0d)lhzX)+=M8gBNr<_@}IRSv>nFz2mmM
zOIq#AbI10dw|w5>$fVzqq8otvZ|cb_Ch)3oMZU_?M^}2%e9i8Pv}gw;pi<0wj{O_g
zAhh(T$^g7Mvns89x-!zjWp$S%EBh!*9w9A^p)}PVf=s5LG5{NW03JQ&g+~-i8TURp
ze|0J6hy2!m%A`8f=6jE>c|bVgV)`qMfR3L0r(F8%pUzaIKh91`0RE`wvbtj7sqf^Y
zt3?y!=M#`h<x!3faA8s=Yy_gy<Ry at jFqY_DAxc?0?kLEr3x>lV2dM>TU!K8;;J6Wo
zY<<2o2jLY*S<kFNQmtH^iQ_O at _xA*Q%jVwDGy5QS8h3^Q!&8dlfzbL^eQ;x-_IV^;
zlpU)S>4XGUV>`&RUEmIQ+s6o{-CsZd;`1*au>!-+Mr#=ne0bYYiiNMw7A=lUO71Q<
z?Ch3BTA6~3ePzcY$mFK*vMO(O_Z at O0ZQWW2q{rhe at ud$$uH$tJxfM$mmZ=|$-c(Zw
za3I(Zqjg+scwBJ!Wxvz|UQS%XVq6V|ZQ$28T;tn%^jUgBQrGPa-iMfXf?;NHHO{k)
zdwHla8Rz~7$r=vo2P+YSaY0eOu%Ng~#MRJWdtxEa=Vzb8BHoZ9?cxpxzV%E at BHbt~
zE<QleE&0;{l at n<>KvugfYAc1ZX>k!vFjPg6$?wP8V)aW^i)}{;d2hOC*>?v9B9gxI
z)s04V>Ho8 at d50_*nQ$vsy2MU at rCCmrhM?uYXkyGZRe2EE@{r)Xnt6njsbRS3voMG=
zuSPg|hqIFe$SDX(^o<8GnL^i>02s)tD1VQDG1YgDmbJ~z*=liem}3+Jj5~H%-j_`}
ztnXML(vj<Zttqly&WX}pWCRdQR{<qzT`*X+2chE9E)t#<->V+-(YUmOl`=Dgb6gs)
zFl9jVDCeS0L5V%U)kI`qHYVkH>P;ZtngZSa%@3!%ZV7?g#B3N%gZ+CxV*2^O3cH@*
zUx|Rm;fY3(B)aWB%!IQ4TIqYMI_7VKr5HJf*;`Hj=sQ|T-Qma?_uU7Vnp(;?u$-Mi
zqfMjWvGgL&J1zI(O~8i{@M07YHlifAa?jUpPTxs_>(#0*Cb#XR13feM%a=Y-R;7GF
z3GT`MJPp#<QDS@<TjcwFc+$}+8zzr#?^w>;o_>Knxz9TOT;GqPRF-`Opkr^{R9Iw7
z@;bpg{?`_2JJp6fQr5FA;_I}*>1}e5OK}_B-vA+Z`3cOeT2g#J+AZf;w_OZSVZdw`
z_w1o7%{*=hKUpWtPPXxzLxiHqW+Wjizahl%9dUIw2k|4LN3iH at l5fw=!1>$=q1DL&
zalk0o8!Hn*oqd|1c7C6ju5RlGGYZR9zm5~$;8YySx-g6&@p4W%n2--&5#~SUL{GGm
zZ^hVC`C5xuUOVz+E%~?e`&5!J&gia=n)Ay7GtcoJmjX{(tIAXLC_E2zNVtajRj{KG
z0-1%Ah*i|iRfpegOGkTHYf_a9H?XxhqZo3jr5b`{F`CU~fKp9rSyz2=IG#_W<=ITF
z8MTD-_XF=4A8RWE%yGr9ICi(rjE%#Vi(MBap=xDoLa`jgQ$4c;we at Zn;T}aD0u@=F
z5F{yzKJ~j}5y^WovplNPN*kc@!DRQenio6;trG6_#N+qEC(XBeOkIbcfcQR|>%Z{Y
zk6gj}b>COz$sSS1K@&MzUn>|~yrX`_JZ`m+j^^KUwX?Cr&^eZ%chHjN-ofGw4O$#J
zOFCH at PLFG6d+XB8&56N;8}CvfQ4i5JUqqf)7>*+`<6!~1|8XA2nWpvarA|bSv8j!C
z3*g14(M>&ClF4&5cVb7^ur)-nNcqj1Hn!Sx!<Jv<67j{OzSi0p$nsqOz)EmBDuO>Y
zOJw5n0N^rf6gTHPurD`G at 3YYBGhz?y3?6i_q!f8LH%C;DFR#r*^n+dqjXRDarFdbk
zRP`>VVQaJ5Rfpms=J;Z7j^8epR8Tj`>YkG98B&LM*jb$S8Vhym;6Q)>y5+#4=6uSF
zU!?&CtLkeDD&2tsM7*s^)LL-`w-J8`X~43aafR?th~m&0QEJ^DpOrm};y1B27oz#w
zLe#fTheyP^IXZp)17?d1oFl_3UASk`P`b?ou4R-%^?04pfR%e*E(ZaWJ(4mw1!7uD
z;?#Jn-tHef?Fn)z$L!tl6x-K~TmWgYE!hwHv8vA+k;EF5qKi$2r*HSrC&bWUR2I9V
zeH_ajTV2h$D(P~LH$8Rj8s}>5F+2V#o03r=DJ`p2alVe9+K!ZRU8+-iFleO}fA?j!
zI!C#TMW3#2iAS93WDE-<`Mq_lAg(2&8nFU;&|O?a;To=RuVz at aXJ<6;dImM4LyuIn
zQ9y^>b2s9%UZlhCTx>ZZ!4(0=gFx+-N?wf3Y6ZWAh<Dd|($B3gQ=K~T_CtzS<oxNx
zzMOX}>Iuc_N3>51p*A?4XwuxVwHR+!K2Uc^J?E{BM+-4jtxzS{AiLq39xI*hcovi6
zol#BbYH8ot>Y|q+bP!BAn>NEur4-Lfg2sI=`JC9|WIFFygtT(i%%L#%o6(LCvr$&-
zc$uw1!4*OMEw5 at tz^{aDej#JTGs*jLEusGNFZu~0?s=`|x1}q)wPW234)rrx at zc1A
zTEM&sEvKIx at Z7wQ&1K&MDs_AUW&v5fRM7;OivQKR)v`*1?VzAS18`-l at d;jXqEAAQ
z3x2pTM%sOMAuLXK5)%cFoZ5k_<&IgRZ88oHCW?eqKXrRL1GszQkQ$7o%6UNf&$>+F
z$={P~PSH!gIJ}!AtA5LA%c8FUr%~E4f|B$I72GWDQPa8+ebX0B6;NQvXzb(#6$Sm9
zKfgFMl2vqt02rYxbnt77#v+v?Y*zZ4b8C&yc>VbhZ;-AS+Pmc%>Ldov^0zFNZ?gsK
z6KQzf8yOp`izK>RUj3R!8#6*xAcK=MHVF1>h6Byoxg_|lSSXoGt_lbLw3`+Zv7K<i
z?lrp0rk6s}al|eQEM6n&Se?hwl8ryrXC^Bpqck-n`_LUL=|()tktQJc0h2}}>CgR-
zC8hhWt at OVwS9o1V4jaUTP=tH%<mEw1n at XcwZIjhXLhYTJ(7^4O*;D0zM`dZ({4W?L
z?32zXUU%L+w?$#Nk$&<Z%W-merSe}0_z5Kp&AT4Fa|@h`NnA>Wq?c{TUp?QwcTi7%
zE{&9PhqZRJd5_nvjqHTX!w6qCzxvFz={c<6DxbM`_m-Yl%pSR}NM4E;d>o7jIkA^<
zZSG%>j?F-m&L?%#;W+KoE*<=H86)?=7Yo-Q{-7A2e}13qsdUtP=h at y!ar3&BP<fbr
zqc(DxSYyjIx&J9uV-)kGf=f)qu1Z6HrNU%N|Ld#+<^WG}#%I&f)$EBD`tTdtN*H<J
zJu~5SJ13%mkGReLX3E2F6~=HSZEq{Hv1Qlsfsvk^t at Kik_?=ax1w8hEvOFqUcc$gL
zkvKkVs{C7<4)Fwwz}<1Fb->Q-dPJ$sVV|!Z3sgP;qo`IFd56H6vL3zr&cJO&FsioL
zwlvDBe_{=`*5%-@^S00Xh4bOGn%&!18_2tOynU3H;<~z at m+X0zhfrIo`1;5T$2w-_
z1z+98%8ntIS;tBiXWd~t*+Cf at F>)L*U2nU$C5~ftd1#F?B2KNIn7j1!_g0Tl&$a>B
z`1mo3e`&)t?~5WSg*@^HI(pYWoIlh)nG|4EY2=>d- at 7XN$MOe*fPbn)Nimu?8KF4z
z7>l8?xA0CCk}{H{cKPFmHE?fT<!lmDv9H@|gA`}xXJOY!8$#(ZV?xv5aSJ?6V^Sh8
zOAiMoe&JTh5UWf{SgrU5a%%dPYizbgX9xD)*|jAPBT76XW)rWf(H501%5Alq&DT0n
zX8S_MsI+Ao?(i(#7IG4aT95w*?!K|dPeLE%-;=&|4BIpg%Xkha!ayMNpCRyIsY(%G
zP<%jc&y2eDtnXD)aQ*xXGb%e!K4-JRo~ps(dc&^tzB7l;r9 at n_kc}3Qgas?uj6h4l
zOeeCPBzaHO_=TnGSH}Nn^ih%Gxw$>_)xAtySV1GVD`rD at qx``tw8^6AkeAu!ELs?v
zcv{^C*0pYo(8agW_Vno4jUtEPCvv=*ae05$CXa5>$L><WxVEz2veLm at TP@v)#dwPk
z_#GFY)@wtFZ=yAbW2zE{q{L8Kk7m<}cFi at J7TbdUP(h{$++xg^?Wbuco8<mBy_dZ%
zycVLbbMs#*pd(FeT!qxTQ)BH7#ebb=;9zC=Svykqd4beuE%SJXfZSm-0I6Exj<IbY
zKX~6rT{-e<x9Y)dgu>6?#940D67>aaOg-~q1#HIC=zp<DOYiVM>)|}Z2=xC>SYe^V
zV2J->9BBl?txT?HJ8i~$177<&Wa%*zrdLnjWWCa01bLl_c;*zAq04-k+C0ShDsl^r
zjGq_}{DrD`wJ=ihT;XX`KqO4L-GgT5$s{sJM^laP0x%Qmo*yKr?>lxhgk2<58o^GI
z1+41<nlPQ+0UZRaF45`ly*tLE`5R*%Q1Kr_6XG-JCyx?5=+aB)QSJZ;Cj>y!e+*ve
zFM(K(f$t5l8lmaenCDod1<{%N+_LrW0^qhzGCM0mQ4cXlTv^%|Ym{KLgu{=@rLLHk
z#)=FAsD(^Hl^W*xEShGA0Rb}~PPjQ$ovna5JLYO$CF>m!Uu6$x;o02S4#N{UK+yPi
zgULzNyl?_ZWcJY)0klwEZiD{uR{C`3hxXPR$O=36opzR`Bh2dmNwdgl{oOtb(>31L
zJkIt=aidb6kFLF3JB<+*iwW*Nb!Yv)dDXV<HFait0L>261vLJ+XIC;+3(BhJS%6~z
zH4-3K%#f;N2>(jZi5j5{1bhkVw!(Kg|5lVjJ|LYxXDh8oFuRr-V2aB#9ojqTYt^%a
zV36YH`5FkX`Ip4IsC+;o7(9LD@=g#cAl*en4yY*NE={<eA(-GOJC|PYmH{5c6ifp0
zxXR>S?f at D&za(miEG&y|+3n0P%^qESoYf*!7>+|xT63KD^O|C;M&MWCn}0J(etkV;
z|Ip6VSMs*7+w}*UGdV03a2{K%kw<!P(o-CSFSZqCy|cP?S5|vabky3q(-_V#KPG<y
zY%QSw-&r3Uw+n#GZ$;LOwMxZ3 at E^Va6%zTcQ|9Q}7<`^ZX9>R4_Q$cLf<lQ){8+Kb
zdtHf=6SD?0(i7D?R-aYU*KstS>$CMHz#){kPdmedQR9Q7EOYmX(lrJ;tf-^_jMyR~
zw~J&7`wD&ZA}9qsWW$f|e4Scc6Aunv!IN^XOQ)+<$sDLHqzWya#(<?ql;ozPbB`fj
zwySF|Z7q0}8?cA1MrVHhLzT$jXE|8xf5#Ytv~GWR(DDA{s`$!1HZ8=}T<f2b#CwO#
zpS4WXNyjK8;8k|}yUaT0GEu?myPv_;jdL;9k5&*BkU(dJ>Ra)Ir8T?WMMnrISgdjt
zSWv<CNZc-2RJ`V};d=DUE1sQSXl at ByHuKe`Xe8JJ1lgOF;frp;Pse(~ybwEpf^*nE
z)*QdjIruMjjc7Yy*9g}pEau#f(EOm;xIET^rOr2m9rBWtYqh1}weIZ47_4YKDBZ8O
zDa-LdkUUp5_5o?Rj*7mo#?*oJ;f}iv at Q&CH8G&4M(3Vi8+2>9!D2nU0klCY;75s7|
zi=a{!S5zCNeavW7C5xlmg(W`>5HWVAUb~@t74=geUWgR*tE6}14r>snMQOWJnU5{!
z_ at F!BHPAw>`g6Elj-9it$z$)*xA@<D5KZ3y*~`SbGV|KssU(uNGHyqXa?60)53#Yy
z{K$hDzbZWT#+c#4?z^WBhU|U(huc~Xd8Unfwn$CRtB9+1p4Z*6ejRgrE48!Z7Sy&=
z(;x06?ip7PrvW>LncugCZ_zzT=_Pj1Kg|$a at Bd;s1j7N_d8_ at W>kav^iq*mN3ehZM
zB8=sSJB8t&>FVn0x&ABF2Hf%Sc*S>wi~p#QwqX{FsFiZ^K+kZPAUTA__!Q^;mQGAg
zSqH7k<>A6IcZ)*v&$xu~2GrF`K>QD>&n5uby5||4l={kk2+~{Avp7hq?rNV3Vw1m9
z=Cq?^VP`k4quIP)8t;z1kq+?H#U|a*)9wl34clRW<cQ>2NfX;}p#?24zV3*)Nkt?Y
z(3daAcMY&0s!Vmv^V8>?khS<_*!%M==+}l6RNm=8IgqQabD1;3bTe!1$*{}2^GTLg
zXWNIJtECo>{UjaR#?~t#`mi-0nNjFM<h7xX6U4bq`L4SBQl1Vsjzryxf!!BQM}Bx;
zZXM&7+PBEacPsx+NrNT~cY6{&Gy%!gk&~FHw`8wH=_U}rG#^2e_=7xS(0f7Rf(gzF
zFkjMTK)~j%f&8EmA(lo?&94p1t?J=Bv`zn5+-i2MFp9~nZ+h*jtII|DiwZ-{6iNNB
zfkS+_3ktGE9&HLhF{x4b(p!GI2z<XC)SIq$mGWS4To(tQlCsl_H&ua{`gaHWPaFN6
z4$jSSI8Wt^gxt5k;;xm9I3_xYsWN0~Iv1xUMrh`3^X=!u<j#@T at GTnjGVXr%XNefV
zuo%ys&osqcyQT-;E||;9Q4iA}wMe;~bTj+WIec9p9T`bggJe at exT=ceSonqXM9ybi
zn(1$_8l&M<=HYEDeJ^~co0uHEX<WHSRj-UjRfp#bF6I4Pc@>@Y`UVErxFf$1|747q
zd;dU|&j?dD75zogkg_7lSLvQ0DK=~5p!jcQfY58fND`3~rDAJX$weJD*G7=W<QeJ7
zz!OuUsEpYDLBP`hK=j!ETZhTKO at 5Nm53;LP((OyNuEBanQQ?~$1+J>HqleH3Sx;`p
zr{>obI;Lc)JhAzUc6za<ZZTXJ7hem-+Iysc^-}%-1~>=~${BPe{N;<%`hlT3TkOw~
z{~${&R^Uysqc8P6OXoChW)V~Ngf~FiuXV at wfx%(f?=_dJ8|~<kN)`T5LWkK{;J|rh
zMAqmcQwMr=2l4d<XP|UqqxA*Fzi(uzROw0vvD~G#3?u9_IremB3(L|6fYME*M=c=y
z7t}G+C=+@}NJi?g*BtRN*?;T3@=zvr;xDKHFFlpt*8=_F9ftp07TgpTOrCQ2DrRwg
z@}3SXyDd%c-c at gL?VYsh0~W0=h{cs{r at 4(jxUeLLSp5r>y+I-m{jb>6tm+>?m?1q~
zY-B7TAoBq4TP9^6l5F({7Z+IjEv<s`?i^v^XZ at F(ucBb+hHSL)!73s$G?WnO=^x*|
zXqpD at o_pcrivmZ5#(lb#0LoTeevJLbBx%nE>FFSH$^#*-M}HuaYA2m}EWh~ie}h{i
z$o{vu)m!sE!_m<$2}Y at P`JV0sMSs(+5zcj<4UPO)bm|sWc#$qqBxr}^Si3Y<rE?&b
z&(vM&@fObtucAUVJVQx==U>sQZLM-v!Ng;??7)aVb)5?TpyXyB>MB#j<~O}g^Th^z
z&5z*9w9Zvnbl!gv57fkUo{{+UJNZXaBDyC}v$B8o37f)f0GH0D8_B;2(u at 2f2y`me
zn7cB9^{8qe#<89QtH!-9zPoKI)g}~Mt$A$b$0oUF0p4yZv<qXrAT|YZkh_en=dF(z
z at Lc)J|6tlNc%DBx+WhzU5MbON!=+bVSSCod#+5n#=fKbCc1~#bYOtoP3n3Uhc<QTL
zcZ@<9vF_5~nnFZbbKxv9NP8gVsQcZEDowHnClE4gjScR7)Q7vsh04m^%s})(N%AxP
zY_2Z`Gl3NvUNL#W1R#f`_{E7BYV2TRVN0%U;5=m)#3)02-{Zcnd8z9P{CWmXWv!tg
zM)Hw&!LT-8E1WnYL;UOcG7E7xbc%&R`EL%Ue<HsEB?Ea0O?03<g39|Zo?p5=OGh8t
z#lQW^MovDqq6}>FDKP1QdBXux-S_En5(`D~NoMj|JCnFV-M&+jJ<fv+oT^-!Xfd`&
z(;h2qt{w5Ty{WhLivB1r!F$w(k`^%}6B%p4Oy at vg&V`O(ir7C<V#u2!pP at n?MN at +M
zYaG?oeKvXL*J0Ap8qoq??>6+XojCwycAvgIlPl4YJE)VtFHj!z%{eYlJ+Ky`a}qV%
zR7uTRMJ(EgyQF_{NsGG!R0!yGelUSolTn4!N6E!*0;34F;QtR?`MLUo!@+9U$o^GD
zjBROFqCHaLOXUEg9&y&L00XQU{_?r!g|5;Ph7PG&evWH(9@$s&6s9zVghHA;MCByZ
zj2n==qcT4CiTRD<%kxLI!rg14L*8p_mReaA`Rd#f=Xvus8VVJs9n9+Xds1cC(ku0h
z^At`kxF*soI$1xA229#H891EF0NtEIEc%Q?fLAt2Qk=IksPmPj`lVve*fK?~jJXrP
zoI_{P+$V$8)f=LoV2Us1tEQjsc$RMIChoJTV at mx=v5O<f33vGu=nOk|MT8oTPR99=
zcNO?oTG-DX1{daiIcyH at 5FXZzd|pAjp4a~HX5f%ZE>&PkZt1pmUxs@!1tQioe<j5J
zptME75I?Vw6}O5UcjiS|{JR at hO}{xDN3F!C)&kek#$8twt?b?NKr*V3-%Q>(M!&sL
z at Vg#_N~SaSA~Z=$VElB3=f8GMDM}p+G^C*hktsDSQzm_RwDfhk7Iu3<hx{btd6i}1
z`{oV7I5g%^w{-S=-A%6&YGptIJG%a&gx-`({ItzMJX_QU{zoL|`UrNg;rzfS*chXR
znd_jC^JC4VK3iOYniZ|pO`{ud2povKEtGK<emOt(eLCFwB>gog3c@)T+<JQzbk&Ca
z9UCm$Uxs9JZQo#-=LZfeRsRtx9C<o&&6qEf4D-%c4fF18*wTrYO0zXC9r4)^@8%k9
z;m*}6#0pcKklVZ=CoQB+mdbXqC1pPnRU3T1I40>P-wkwkw!m|V*+{k~bF~+dp4yS<
zSF4j&>g(BxDb>VjWesF`RQc=<7oU@^gMU>i0v2`4_7AQw>f5{<^ixJzth1Xe>#X+^
zive@*tsd0+ at J_A-_#SpW8kl1}_#P5+-kal>`exvcZho5+X6WDlotMKN&JLTQFmS_i
zH)KAQ2)>s(Zf)@$Y2gmBdzFeMc4cWd5wNz<T`~J**5Z~ydPS)ktkMt>4qd3|?{K|&
zx{2H?*i(7EU*AteQSZJelWem$Z7Cj;FP!UqYtKJxS!rc_mx-0%h#J?=cBWWW7&E=s
z-?6h+-6UmHIlb?3b4xqU$q~h7l_18;9Fz2m2XAUxANYYpTcsQhA1frMpil!xHYa#w
zBGU?4s;4Xdd?2p;qF-HYzPGubX=xTLA!m%h?Na+CZvON^$`qMdd%q<{(da4x=)_al
z3GWd<z78 at t#6AlUf=<}c+Z{)mFPa4sc7(u_ldCMjihnL;KJ&~3_0<Y)944pGw$#9P
z(W>(8>-wH+?rZm=j+)%5AQ#M0na7I1y$X-2hG2!sz8<d?OeE$xG`nxBD`;!GYlN8|
zOV4}XJz4jbf?j`f-%BeSQP(&r!r*0V^1!yr|5$TSb~I3Gzhl<myCEJL%%6LPcXoS`
z+|~4v%zBA*xe3~EpQ3e3JwSrrE2!Znl5d;CS-XKgV%Y(Q)A-0qn%vq at x5~{#D%Puw
zD|Sn`_--N&QoY+GeSMbm3A*D6K;`vJ#Z;|)8tuX<#!gO;QRB9*=5(-_wpeQ8t4hVx
z`%Lh>eB{G>QRqr><QbLRuef(u_o9JX_J!CkE>TLGx3g1!2;LSkT7V@{MR)Gk%2WGs
zt9q`ja)s-2{P?;^FVp%fagfDTvzdDjd4Sn3V=9jmw02Du&8Ubf$d1Ab<5cyO4b_%f
zP_mrd1-8dZY>X?M-0kQM at C5&PJkBI5FrGnoNn-EV;uO0-zqESGS&5XJf}0qMmg#OG
zq5UIj_S4DQUB~es+2(4piHbIIWy*)e)vJeHr`omD)XH+BzBLi43!mGTvd{-BulSRb
zoiBezP+C93_^7Jlp=}Px4XMddCu8FrU>~GVycY#5`{L#vc}K!+3_<M-LHW3=Lgn`<
zGv_E^Ry34+4#zI?#A;0-gN%RH at ID=q46m<ogqXL3IeKodopn#v-)bR}pXC6a{|?q%
zTPw_^imU&FxwnjptLe5z8%RQc1Of!N;O_1TG#=cwAz1L>Zb@)=mp}+E!Civ~cXxLh
z*SkB<`=0YW at BPLZ=iYID-2OvDH??cmuBtWHTyw2j%!GDWgjHB0E<D&X71*W_9#T$x
zj7-yUs;+O0wlaSZ!6D+{Id?JOD2+KSR?^%4g%sAYPMqt!>eZyj?e)^GWOz4f4tthQ
zOcyHL9 at W(WA at az;lz;JwDdQwdci at o$gPI8mqSPlHr|FdeTl+F=y4He^#VvU?di!e$
zF<~|L>qd*`ioZ8+Xt>S~@@hLMvd)}mM%cgonuv9epgBqaa=&ESZk<cbl0Vv6;mPGz
zocvr>YeWwVYn{}4R#_;Em at r^sQMsA6 at cC$3<3=fxT-xROtVG|AV%Zh)iH|2`VA4f(
z!b|SSV2<=qL6$bMuH at 6lLoMRynCs~vkJUlnGX>VO7Q0XGRDyeGNHce)AF^xxI+nCs
zN?tEsOi}vI%03Q`C0oC~wu06%UI%AAWXXXy9 at 8;U)e9?<DibmY`<8^LiZJS|z7>uK
z1pY=ur=oiHAU{OxQ0zrosN*u%$Ivq5vJVH+uW$o#@ge7(e1P2OzDz&HR5TF}(N%ju
ztij0q!l4EAf8ept=jEilS+aX at d%sA|M-(#qqJ3rLuBm%Mlkr at BXZ&5ARp6F=1eap)
zy-wJXZLlcmxwQ1P)TOt8Fu9mn)&0OVFRx4>VI19FamyzT{%sXc6!ESGB93Bpf~kos
zGbgzR#$I)*G5PVHqsc1r_T4D%!C;Tni~F&JTM7khZty5uZqH9~a at QPKmjP>>lEuCW
z2ou~nEjlw^o;uo}Xw#u54UPYj^roM;_h>xp`OY-h$xm>P)GwO4sBm4Q at X(Z35yGRc
zQ1E?isCIaMKlzIFWPAr)C!#`2Eti22(K)B~#!KUQs%#2pmbB|`;c+sS+yGeS at nqo9
zt?R(~Hcq$?tnwfVJe4H=4qbjSaCpzWME)d2QXIL>duwnqcGg%zuHoYCC^gi=o71j3
zy>P_$npcuuuLt?xvrEi$AE6ajt at 4S6`F_YY)n<HijG8}X%0QQsl$doU7Sq)0B|Ttg
z_gen7UZpKP_iAtlYG=G7V!x9<-Q9Su_x-$!4$_NA6x=g+(3r>br8DRPVsdLeAD at xq
z(lD^NH~4Wi8OzCwCw`v$QER_R<9)_*M*uiwfQnEc#}1k!nIJx})aP63xfj$JOnD1R
zYze(>p)@v+4HVCPy;b~a`F4}|O}@d5b<NDv{B>kHOberCCFA%dQvg%S{?rr%l{%q<
z3 at xvJ>9|y|AcFLBoZ#c{5CJWfX6^u7p5}=`%W!{%UYjrmgr|>`j|N4+FcirePw+4H
z)yi?2(C1FmwVZ5=WY<6WQYa&KXp>;&M!xNLQ7rwAzX8ou_La^bv^~2U$_ru~A(>c@
zdo_g4d({J0YMSwwibx;m^bQSX3J-k39p4Y~;eNK}4WM?$DFZ=J4zg5u9fS}=RXVIA
ze=B||NR<tkB7kc&418#fNLw7&P7g&14k5&1^!Q6^WU*aF>@$td%JF)NF)NsuBpIU5
zU%!Oa9LZ`9#uB__1m+g(RS9c-l#+6rL9ziCGv_mVo=!CWN;3iPj$(a;>76z2txD?_
zEO!GmJZW+ca%dXW8nl5Q?i4FAB3F-3VE*N;kbE058Jcf1cJ=Yk-Nm~H0hP_(BIp|y
z`zf_ok!1VmhY&p4>7rdvw|uCDDVE9<0tVnT{PwY2(^>V7y^S|YZjVRcLp^=tVM=+1
zDouOPq6eCflER5?JO5>HOCQc1CqpPqA!KEl2CJL}yfl;pis7GtQaYCad%i!LvQ4co
zSY%aOY>*Om!hahffjm^~m&>KqCoRR5JR$QMNS8k55=8^j-g at YA?Ko*K;BeAM^t^Wf
zO;3(8U{)ToO78gt%S02N<|`zjb>{-lw2XEb$TMJ~OOp>WU2Q{xJnTnv+86&)5N=tp
zo*P8<z_2D!V(*r}tT=GGb(-|%8 at Y-1TH)R(HcT0a$3KD29XM69-`LkV7M$olN>A7~
zQ$J%iI^C*kJ(-Vw(eJDj-7{A`qhSMC_V|WQQ|DZM;55fY(9$1Mt7^T$etq-_!dzih
z;qI|g?MW1~1<&uk&(*N7hEh1W`srWD#zhMt@<ZOi?&;&%4{Q?KhKrn9)3suonIK8L
z)9>m1lz>S;WlOLjVPnXV)to3))s6cdYpS7{{j&{GCA;8WAd!dod)?9L-uX>3WVb<B
z=3`AflM%;p#3y|+h_ at p1!)sHtWd5(~|3nq^cFi)$&AC&BZtI>Kt;^%1!Jf2X4^;DN
zVK*7#4)Tf*-A3d(_d~uT4R at 91<Atgld(YDW)${a+>Os1<pfb75?7ZFJJ~=YGA81I~
zOZnIAAJ$aX-Op#o6cfJmkcKbNl;CDX)Dwc&@ozV^D!E0}g9~3fA3)*AvRWh<$C`fz
z^EIl_G9uAW1zJ&)VF;a4dcPsd(&BX#N>1vvkO%T+%Qstk<-LR?!QlDj&i9$rZ#l|X
z3Wqn^$Hy9%-;m+gvTQ6dp})jXy!s$?{z+?pGqC6U8x9%}Rk38<269oh)+MM0Oj)~d
z4H-Vk(Cfahl#8RI;KvcOCRt6q?WAS)mVm(3tOTn`uYY1jYPc5_a9#CDJ0YIQc*uDV
z4)Q!4XII~ED7qQXQ!Aveq?|Wm)TOP}kN#y at ZN)Xml`=4>T+B-(!dmQWjXDHK>nv3h
zfk{^Kv%Ti5u^|6a<vhKhpkDt+?&jp2Ex%+wL-2yocg~<G73}70o5N_492?R0l^g=1
z=K&JXOJa4?s&U~QWkh4L;D?&j7UG!8K)LQ<n}hhIwbaw-w>4jWoSWZ^HJy(=$Kj<@
zJq8MJw8l at 63WDOX`44d1TqireE~K~a<guz_bxm6^*)};lC6v{1x~Zxo6BU~jUsb?E
zYswahP7goTEm}PMx~R)aNLdQ+7Q&WGlZ#~}Q<h1Mo%R0}5tJ)O-G`MW&1-uT>%y=o
zxo2<p6Vj)`p4-e<)dfM6h(Y_U`tXjm-~6UudGsm$?ZBvRlVEqZOvL-$Rh`C|dLFXB
z8 at I>yp1vb|ATw at an)=<2j-8ZRKD%|xT<M)6Rn{qq^g5<Ixxn9z7)v^^5l(;L%SL?T
zq`=f9oT%<-I7u^T^lbk7#5N<dZJZw}99QQw&Pak}96vi__!As|NgN|9>w?0gn*%s{
zdbX6}shEoI)ug9!9>d=P8y5ycg4s1vKYCT9H?#7&YLu~)LLI_vp-Ip$q}&xy{)7zk
zB2<dn+gxHkC>qqdd-S=T?8(7~)!aU!+<U!-oL7oBa$0!tmRtmLlvs6Q*>~9z6u`os
zqqHEQwDx9V>g{v?nJCm2fEL7+BFp0<y^)Nw+F+~g6~B7G<zC949pnNeA?b(A6cK|`
z_OhqPYqD2SV**E)j3tJ?VyG)03T8DzsIuCbpB^nW{kV=k`Xyj^Y5H=q<h~8J;i7Z-
zYD$@pR}@qF?3FxNrDB!bcU;~zhUZ$6#-6tweaHDO-Jr&cSsFa^rTyyA@}xW<a9t0Z
zVaK;q)JvUC at ph0}zGt>{poVheJN2q0cBy37LaaB1rkj#e{gb5;i<n2=Vd)RJ&(MvT
zo?tF*am38uBJ2>@`dX+7xpv{)%F)KyAB+5um;Gf!r<TC(AQnWtnE){(FRWId@>sx&
zWp|eTAvQ>44VB8rdz|>hmlhU*<t+x=%!$D6KddTW4!ithzAt$u4`}<@vpbpSOREvz
z91~9ozwTdP#5YOteHpCVe6PSP_e at E2VDRQYZEaBC5<z*NSx8_{u+Z{Z1_l@$_o3JB
zX}s)}c0PFJW4jxho at FRniDnd@)qZ0@;N2I+$Bk503z{jz3&f4Clo|uvurI5WkbP%T
z?co=?D4rT;FHN-ZHq#JXWm_IaKiRFf-Y@!Q{lM{l{=;9Lz;XCuH&F7CHZdvAj&gzJ
z#fIB!G;Y|vFihdugFZNy9|mLK^OPwsyN+Pu24mx#QGOr1(!@Dg3^eANB9C~;qbmLC
z65i7$K^46_K!YA7dSPc$Z>cH2TFK2ioMV)s-4#;_z3+J at z5Z(&aj?gk4t=M^-@$Zv
zX#hP+lRV)IIhjEzvzOsc-p2NX$c?zl_GVrPG^0NjWeplfVx}S_;7#h at QH)|%ct3$I
zHnh1aEG~v40sgGr1=N27Uj2?;grE{_X<542BHPC)kIhqDNbmU(3S-0sADybC`AZ at v
z$zo$<fT$RAK3~nDy at o6vBau2Pk9pA`QE$AA<M}j`s~3(wG9E~#YxztL5|I;dd#(3Q
zh)@zI9<`BHB at d!s6!4R{>#BLu{EHQR%cgk{z3#%eegDy~SwC0@%900m;ap at 1d{2%-
z?ryU at 6y%_u;QY8OPHZMiCRM#8$d6&c(Of+hO!<PT5*BwG$%O>kPxapZOA0}jHlJ&*
zt`I0s0)qomWbTgxMCwFI3p6{mcMuTn-wC#S7aECXvKj4LrPodCQ5+#d`wI}2l_w-3
z3{Mswz(qbIpWzp4`hXsFuG6n0urZ6HP3g5Ch>IV*hpi|Uf#&xsd!VP0-{^suuAZzY
zr1sEfPP)5aXSma<49w)JAxVhDbJ=-a=N}>Pnpuc7FJ!GDMFta@(3k`->=x^BoM at Uv
zfp{DIUAU)PPTG6Jy2!zC<i6zCFI17dV7tzS6-EF8MS8XY5ZERd+x)4oBE(ei{rr}?
zx!ps+viVDY8R=ooNGDb*>8GX&bsU%N2eAvOJG at hb*(8F$V(5QcHG+ryBF}##>m-x#
zQ%oTH-g_1W^mZhztHcMEcnZBbIb3%R0<ZIy{)(t4BasPZ9a{NhQPq}UiCX;0 at t?@<
zUz5RVlF&!J;l=h`m)q+tH0&3Qw-;(ZP0AL%3{ND#5BM3sg#kOhadCIhVk=vwP0CJ%
z*-6FpoQ`OA?5Bfnnm4ff(J%)*top at o?j~j{4IBGmHMZVB;r0UgK5X8F+xxmbA%P|B
z>8pf2^X0I6dVhBqnnQ7%rh9AiRBqTbtfs<T`dugcOQ_8wB=b*RX#8xEs!#nVdbq__
z`Ug75 at f5>63G6Z@>}r4M9(-g^w6;JzX>#+nJ~dxkx`obDiPa0+EtUkr&snk;c=%EV
z)JmryOhepp0RG5aYi#BP`9Y9t7eF>hg{gfL-=`5fk3+fcPxcl$+dZsT$${2gl=%#)
z^+D4*IZ)b at _X0dC{TZ^%X808TH`f3 at b8=da`E(nZ%<EO3VO29%Q}HksG^v7+G9ca`
zZpEc-{%gplW^QJ1duU^lHf5li<sn#&rchTfrO&zRVD8pVKG~Lf=&94iw3SmsH;x+4
z_Y8oJ>IHCJlT8N65J12-Dg$1}vMz_4a!5q2?yb^%#fgZqkk0=a%u!@@>8H3gHK!|b
z)5j$V&jIuPuetzLjcPA9Nz5*Vqjy9WYrc?YjV6q4+q7Fv<UN{!FJEtXzvs%zf8=Fx
zOUO_QbE_)wAZmjGqj3~FRfEZLcpm>X&1WgLO9*693O_z!;?r_XLq}LnfYu#I!(GN+
z?ak-?qpsA?w1M%Vl8HI7cuWXf+8-{i7hKG(^jIMoA~9MMj`Ku|E5%cDdDUAY-mg?;
z@>FZavU+#SECToW!l;P1MS5f+<4NVA6-8;B)m)C-IV(Dm{>8AUVP=YUz7F7?0Y|qv
z!FRD`f{4h4+02B- at Io-rC*BuEX0lJ==SpKm;|xvM`~}dIb1IuZKuk(bq>UL%vCw+~
z*`71YRn0Z#(-?|Llgy|OS~U&40s!<nwr(c``8bDRHRo)p$~NT|T&k!}JY^R=Z{+1$
zJb05+PUCbNIZ2_XOd8-Wv^P+)_g8~YkLJ<%*wfc`{Cac$0j~gIOe;S!kWay<IiPi7
z`gGIApoxEdVa2X#>MrQOUW}RhGBVtgA(bzUMjQMio`<&TWe^FbJb<O>!Etu0XS638
zjZu?Z>mOQT^G)PD9nHhMoq3Wy^sDa?J3Xwcy^3ao|J>2j%jdl!=^02QSLM8_Zyf*W
zxto3MMnmzfFsl$(p_TW<>aqv8>7&?zWCS1J{JuS|3$ZgwrH#S&A>?g-q at zzYQ&OJq
zHF&wV_67eo**jln$hQjgpd at jiAp?ZoS*tIwsn^A4&%#D}J3gl&CFNTDe$kss@}e#&
zZK>|=^`1d7$>Y&RT%VR+A(dQebHW4@@$;qez at GmAIGfQ+wTwWV&MBp7Ds2QT02C28
zmILsOPYVYUkCVn=5;l6Ly{p-+wk_nlCkFb)(dJ2D5o(OjpFO8v<~Q6&ex$1ncTho>
z!`eYc;Ha?Kl_W4ZK_I;}Zehf?w_eeKsou_*QBL-~>0p&q>1PoyC2uLOBbgn9nx!-C
z1hKC);xD95yM3q6chpcvh4N1vA5I|z-JOrJ&mykAdqy8=eAFr&ou7K_AN!*da;OK|
zeREPF4*nLE*czp(SY9!4-FMG||6s1fIENVi0+lfKw|iY2{1F6Ayrq9fcXfH>UDTNU
zQW#?C62$ar`(u(yKNWhCymZjY6ZEGMoD!0V5l^+d|8!cr74V`P*M&e6xn>h&b}qN>
zxJQnDN3rZn`41KL^o}0tZ?Z=ArtX at Y$dDtz>d5csRf1 at 4WOYm~c7HY_H0QaozoQ=8
z%NM;%DWW*NX$tkGF;3#m`grWXa_^ZO_&FD-U;(?1b|1kaVkQTxELbN2OORyX&I~9%
zsrKQ)(l0RYB&)?O(;OYW_qQDQ0;n|>l~YoI8r_45-oo#b`^SZ^Zsg`i%*21RNeX1B
z_&%?Q+>!(a$H$K+XZy?(qK}+?e)o?4X)qyr)TwD);P#LJI(p4VGvVUkA$-`i^~W|r
zjlW;L5tWU#0HfM?{kSgnehBgHVcwXJ6S<;K0#ruxzNIp2-SYVXO*#V%3yPz{v{ncb
z5y835%7(ewmzOBJX|!Y*5#d~?v1zFvw7#t<Y8oYL>6k8n!&O2)<HT4~`vsK!DbEP9
zM7JqNeB;e44=%Zf8ruAdAtqz<jv!zT4E)-ra+mQXYb^1`*6wsm!1GP%>uF~;L8tbu
zO6iy-`GWW{=MM~?<)u+u+Z&1}g1Oh3kqyf0mnF`r^83(t-%^xKsd7zT3sAytsm$0C
z2=72<pTFS4;ev<7%C>n34&bKO!&+e<gO;mYp|^kDfm$t~{?72$mR0m5DUdSZ$Ie#%
z@<*m>JQz#lGj&wF4Of=_JvR){->Zf^D0SujnR3U$jVozB+M_rq_m5FWOQBjJ9czy-
z=ps0Ps(Nc*(Y`PDBr;3~<((|Jo<iHkFL|ph`J8J-aaQj?d&W_KW77gnOinkDkw~Ox
zkC0(2h#)suxpzE*_dH1oHP<~u_{KGINxb;;Dz(SY6yCyqtlC5;;rHFm{YmRDQsohw
zECqWLrYg=Cyw@^S|G+~Z_1%|8Pv%*M2jU(H8Xj|5y_DDL5wRzZc%^PVzjQy_KueoF
zlD4F&KeoIQjxnF1AcIQLvZiVX_TJlk4oZ=pvAYo>K1QC;Qu-m at 0g=UDNN+Rz(u`I&
z`kv3hYh*Vg>d5Ygm|9LMG1Avkxj6cGRoYzUUz155u7Y2>KZhx|8MaNb!iKZ8 at WOu!
z#PMWM8mzYNp->^o*YGj_VLUEzAKMiX6Py%S)R(mZURyGPIzwlIUZHE6Sf5h_k*Ja(
z>kff|!z!Z0UIty&JSB^EYS=e&K8y~^yIWdse?H|^>*-D>1y*6-irBK#W4}IidnP}`
z36ewn*D5WYO_ at ik^}7s5O3k`gqmsjgo)$9$mGxesKn67Fsbj(EfmaJ~S>wr4Dj|V1
z!xj*)0u at rS<Qp$Lp}gvkbRr}+)Ta!>dZwov=fDOG;0p4^XkO68&j>$dZqAjppMIrV
zQKk0SBg;6pk9s3B9jHZy1F5Rf&k4=2Hy$a>ZbwzD5##7$e{TrRL4I6#v-18K42ueY
z8GG2JSZ at CI-s_{;n<X)mFo6cK<^VHFW5Mg9Xo|Ba`coNRH$ILs2uIaumPrSa&9XV^
zom8vy at Sa1YCR1UK$0oILTAX*?I+;X)SX+oxO-#F}fj|hX`D6S>EPId|MhgdB^H%7K
zi+&Qc??)fKS%Vx%Ict|>hh$=eH_xod&=nIZTycb?D1_1KbyYXEdV7zkp*goDO$Y?F
zLCkRi7uT7?1NrPR%IwI*U|72 at f?O7;J_F~9mb-I`wgFP$oul$>Q<0!T+Dl@^MP^LJ
zm4x=WPgTu^q-Let>v=_VeKy8h5{7l9Hz%*|uohd~Z82fZ at bv@m6QB7aXK7*?C~9PE
zQaNp$Q%KGfN3DBZXQcUyH+50;OVrT6_P?X}8e`Pfy{HE-WD;IWbWW7Z%mraF!b4zt
zYu#Pkg^lMP_rnpcHL(0zlNW<Mfi=95h=s}hjnt7dC<XYqj2K{pU at w<|#%5v=15U+x
zBV`Cb>~F0%O_OOpvX~uM)u_2+f4&VGw&k+Gdh_BhXu1soSe-Ie4Xyn%pJDnkV!dg`
zr*aZuv*sgsYmkyuH4%e^S|!4 at h@E90hGT)Xr`MlowAqfYfu<WNfx!X++o+AkerD;J
z*PBxFt|GnEI<Do-%2|5a9+tB%-|NQvOrb)7172M8h+o0U)&h)O&-?=A`{E0)LV+e0
zp8*}8CR6fGoD#ol1PWs{O>I3g>?X~<wpdBHM~SFN$d0BdCw})}R5_ugA3BtZ7Tg5C
z=NQmT|6}mkS3O^x`JWl*e!P_r4UN<WH)DA&tN?q&3Iy7uB*^>3SZ~a%&-;v+z6vya
zH8C!_eqL7!G{>el-V8- at -<rBnk&{ke5fE|)HoGtpfSbfdcZt{|3EnuwereydRE1Mr
zSK*iSZ3*p=<~m%yrX4!y+xTPQk(7mZ)VsyGEYGZy1U`SIr at b=F3)C^JO$5&vwAA;L
zygkbXKOEfOlB1R{brQ{d!Jol6&wY0L4NY}P-|0atqj8LKVpw(M<2>Nx7rjDPEXGe7
z=^AV}sROoZOBK^I5KET}Yb6WCCKj&Y)g5T_k>=27KF;G~rgv^x3{Fm~LQ(Bxx%LUW
z*P>Z2ll!tqqlalDRyzKUsqQa#QE)8Z*ib!;U3hQYv_!A5Zp(mb=hCC3E``ygCA}1g
zyx_E3emj%{9Et2fDZFPIR`Q~R`NEg|bitEs)H`f at FtcSYd<f7(>u2-*K-AB)pyL_4
z%Nn8SRKg+=67cb>wWj4v8Z$Y+ZCM=DA>N>`d+^NOlifd#%wa^SD*e>>Y~-Dog>9rN
zg`5VZ)HjiP_#ro!$qx2KQO at G~7K8-P-Hj*cvSBo%oo|GITE{*K!>j-S!7Zws`z0(P
zc>830dtkb~;#4RC2wo6V9mXj;Ymvuk-srsD-f(>vI<Q>`lx^D1WH=6GrK;WVTR=%d
zc{jwAetvvPjXq$mT;ms|-3`z{jp{~%@23xtbQwybu?!h59aS)%cA>bCt(2}U9mT*j
z1i8hh<97sCyJqkGQd6o`A;0$UA8khn8ZQig*OAvs8_%Qm6-0z-0(2yoX*GA3cHI>a
z%|@q0TRQ at L!DVBI_h_J77QSjxqARV5qpx-g*->aXVULQ3*j2gptQPB3pGVf9M|fgh
znRz>%y>HEF8r_WUbM;Ns`r;fqSYr1^t_hj0KeV9Cd^XwE+U{6w|JGXwMH9bIu<t7R
zrV}wk601HWO=?#E9k1S>8bdFc19xDNb~la=pc<=wca~W|D$*GE>s;RDCPy{Y=gGf$
z3|I^#<mcTL#GE_6M1(o_{Vll1o-w0?FMoOeCg9A{;(RpJA*TJ>Or(*+_9sT48;i(?
zzJqr9Gv*Z8cs3@$?^l$MJtXz0-4xJu9kc1}$+dbbUYS^W*u43 at bJD(wvyq(MoY=Fd
zG;Uh2`4fAR&9O@!ydI`O)#A3kJ)?7{F6&?irl{S52xY0Gm~m3`1P0!1vE{nm2HoxD
z7ypd~3M*R8FaTrTslxb#SE$0nMfki8Pp>6e9z`>4>8 at oZiDQ*G<%F;)lPxKO(vGpx
zV|fGmoyn33cIG|?O$m`4yWh5>CX~csr+t#XhA98Ex81SKx6}f2 at Yyy@e6-QV8 at kqM
zwBR`XSrjK*q8*7=G7fqJP!N>j at WQ=Uzkn at KZ_wo6$sHd)Xx`oTJ2&=Pv=>edi-4nK
z-}APsxT4w+Q`C}$b$#oB9_69p${20EkH9o;@Bht}-b{>wdKr*`yGl&^i3#tlJYf)7
zU-zX?#n0uLi`=U(=&C8&9a|qNRLeZh(>GSEBD4|Hqhh&6y{t$EDLYH#Id5LObRkBZ
z73<-VA*aeb8KhLpf3GY?oy&bA^y3lO+Z(^j?ZUmuYK_I$z{b5DXcWdY-YaaEjuHzG
z#&(V8gqueVj(4a_(H7LUFd)x9iMOYT<$s-(tlAhS#4=1W4&D2WtRG^_PvayZLo}aC
zdOK#yzG{j$uL at gd)j-71#*PFu)0=ac2R4eE7_V#X7Yjdh_G2~*#a9#?^5h5nh=+Xs
zGT}1)kLBZBLv^eJP?Vg0(UVooFZDdlb5gqVd=>E1ZWvpL_SBTk&g_%>HI>H;b{=_X
z&Oo)t<s2)&G at lsu-aB3r!%*kj;MAiHvRmu*?-Dyg=_dfmGIm``C%6 at NrKrAc7{t2C
zOQ=@IMGl<l at s;fhvEH$f!%r-lztclbX_|1Bf~&bm2l*w!j8-CgshLB&(FokIOKn(9
z(!DKpdLC(jTll0L?XC{8MZNiB2r)iai=E98>4YTKWv$i(C=qPkiIghybg)=W at IhZ?
zVw3OX<|I{wXN+!hp7dPNtR7LT+xHTxKPFpWv|0qMbrU!<7-{N(h8WeQKkSj;A7)!Y
z1QU2bv^8KKYl7N1B=zwAVcxN*AIYYM$$B615%z^ve;7AZ8mpu*x0J2>`Qnwf!yn75
zR)(bp=Qi<si;5ViT>>!w_<Sa)K8-`<XQxF0LGBylX_Jd@)y#h}pPh!{cu<och?=W;
zOas3asUJuDDz1w~xkRxbV(%K=f)`;PLiu1RZj<&QloK_yf!4LO$1SmJ4zph47s4OV
zmS$W5I5MZteC%rS1Si5Y$+^)(iET<MV}$8*WqBVJrjBUY)OBc${t at w2XU^+Ed(GLz
zgD3gY&&)cAxPt{B at u4m6(QYu2Gj@;l_6r;F8(7b`8Hm^rGk at eVQ<c}eK2Ne%D^e58
z;-09*U*#o}3w%#=AnK(O6ZUGA9JAM!RXQP7HCQ_B1gO789^cC>Y%$rhu^cEly%)07
z3Wd2NAfg|DTHrgX)Q;)kcAVu&y2<as(qu?MWTT5rW;H2v?invdL6JQ-S&7y5*|~;W
zZN?GSdWWwA+}<VZ-`@u80Bq#XrQbV2dF$ATh9mBEJ&MgDg#opIBus=3nRmWe890Hm
zodg*$<c_joXi`zWUIK4n7arE+Geq^-UsrNgAuI1Q-__A?Hu$9R94+?+P`ps7!|pbc
z{KH3 at 5^W&pEc6;9qD#xQ3x#hYbbg`-Ka3*0JR($lPl7lYCj)o9^JGD8cl8(qd(dx9
zcS4DM*59*v4|e0OEi{vHw}>SOupSi3x<Bc1>JO%@dKtw;`_A;;Y-b`3R_eQr=<(ms
z6a|yv4wUpzrV_oIsv$(O#k4!7sKD=9q-8A;=Pa%~F{yp4e*l`#;3ytHTm@{F-xov1
zwzl}->aV85=Cc+Q=DvQ4qMzxB%W*wL%r3yTda(OhSEOK=pF!E39#zQ|ZB5wS-1`9v
zYyiL`)FG<)t6B%>&hc+={|h)~{zdgJ6Mg<GYVG6v+zs}R07xVKfA%E at aWs%&D2^zK
z=m$MtR{x<tm(>^jH=fAm4i8geP(4}c_%j)%^TLx5UNzt)^AS}B0#$VcINjK*kBk1k
zOicKFS>uIpUb(sIy)v{93y34bRCG|lcIm>!oIh<p^!x3XX^H~?jq8{|ld4j^xysO=
z^HYjauW^}Qp-&WDl|i;QG)tFBf@<uvG$z|Ccc24yIlfr^Fj^Nh9T~m at r%xi@?UaWA
zDZEKjC~@aFUCBBT?pw&ZP~kQSn+LPF2}~n1pCX9K{t4%-OpxyhKV`2_D)~;}4_NEL
ztxvr;x4J#p9HLVqB-ox`W;PtPX&KRJDP$9XKLyfwtECt9TnE&D+iV)5-l({qVAgc(
z8*4H5_YywyT6AU$2mm%U;9RzPAj+`q_R{g?QfS!G%dfnGdc)Xhc{@8HLHmqio<CBs
zEDYEw|IcQ3Lk)GL(62HXlMoDkuuoEMx(7c{V!?XRDV#!5 at cLd+wtzI9oJ@!<iV!E;
zK}vJOZH*j`jBFJiC)$AY{Z~bKSPzcX9Y^Wj!pvfg+fvF|L#^LRzNpeo61y9vc4IDH
zh4|ce3-NR}>+7`n(^x;`bCl3?mdOs>B?(R|*VMRCCPhFt3dEgB6>};N=`SO5Rt;c7
z?9);b;|2<(Vaa(G|Fp}C{b&e0b5l^JWE7R1C6;bndSZ<zCR0D(G<$n5ZI)n~qatZt
z3HPsM+|Jd<7N4Yz`zKcrW at 0=+M$`%Q*%(o(YRX&i%s9M%lZhPM at jP7R9=1OCoW7+d
zyMHI-q@<O;1+-Z$_z#gIzJ)5S-f+IjdWkr8*O2gVP>)+lXG9n>N%wIXjNxd7)L=Qm
z%MDUMw>&~w7Y_gxK|;uWLsSfL&aF$=QGA8GpIYr!BZly9um=Ncmq0)V9X0cieNLr}
zWI}9a#hZf<?_-e%Gwt$c;w8N>`(C)Yw8e~c`kjnr+`6WpSo01c{$Q4I(SU6o%cXPw
ztKg}bQ<rW&UQx}`Ftn8a06vrzs4BCWvhKh~Ktlfz3^WAd3j~C+9|<!5Q!{2tzwjCs
z`G{zKsDynFR647ch)||!RN4a#J^B1dPw%{NIXn7?*=gh=szx5B&v`w|Tt&N&Q5i7X
zpW|s}bA1I1W`MR8w&65VuIGP!`SWFM(e5I6iX-UrCV at SJRXtuui42r#C33HC38sz9
z{CH+0N)@Xeu-}@1ym9M+9HY>Ya>Fi-|Hksg%Ar5Id~LZYkFYe+FrC~*a6(*sU>C})
z0Pyuc3>g|1Jk)ffk`_=a-3W?p2Gje!S6jamT~L57ZpEC=a87Q~{@3y}NG1q2#1&s_
z6~;Y>4B}Pz+X<R at D|G$KOy-Dgg2vCzI>8t5Swdq2!4u|zV4DJ4&R_Q6)K^IgvjKN`
zR0O2IfJo=shgc at s!q;(pYrv^l;tVkmugRjQ{x<ZevMHPv->pBpCEt6%UHhjY8wzJs
zm2_eVp5X$U`|(f|#7?SHO>sHgxG at OM4_zXkuDq@Hajl2l=CA=^jNa~Z+q;p`)ji$R
zIMV}4K9&yelENfXk-;LU&U>*{C&{poVS|{i@|viUQ6>o*kU;?y(vBb8h699`yWs%W
zq$!(*@|*hwD$2 at AtO0tGmbr#Ci5>XG%TC9TysYj3k<}3m`k}vk1$@mlV%u0xBMv6L
z|CJdVi2wi4jFtZptzod-wr1Q;EZuN=dX->ihD0p%bYiO-xjx6Kiw at J#Os4i`DKH<|
zWX4J9M`oP&Ds<e(ld>S+>9XBVv3w!_hwyV?I7q6dweopvEB=eHx;3EIhYgF5vt;-F
zlfQC~y@~#2y?kmk#E3{vFVEQkS&Jt>wC8>eBHxrAZN-(+bUEH0xovGyG4tS7ouW51
zr2rF<SyFDp`P5t-v``?W-!|IRf1iSkhvk~@X87I;i|c7$!}UG!V&V=TSjq|tZc#qe
zY0~RngIP0rK;qPxW7mB at Sr&b*uCNW9plDy;7=Xy$x7MZk-?Hz}z&w-ij6>78gNp;8
zP-a$DH?;kzUAvnrh0&3#ET#rfTM0fM#a6e651(X6P)DF~$cYQdfxW|-1^8W=$|}08
zE9L~7%ghIGqKIMYt&4-Z{8E|xZ(d#v3xikN@*CG*A5s6 at EfBoZ(>RmHV`}_;niflO
z3MhLf=Wuu+AF1w6#{u1WMcPQ+W?!=UEEjBzyGQ^iK#ydOuaZo{#w_34O}$r^l=pEs
zPyHpCl7CJmZ6OeFD~wJ$eL-J11vb71G}U?&q9p5R9;03wQTFl-)uIP21 at WeG#=0Xv
z(b9^QbC`2RmcGsvC_VxQu+#QECR(P^ojn<!Dd57CLvxiDQQ$0?ea~adHXR&!6#e69
z=e&T}6~fEHQ)S|h!fgK!NjS%4z5)-#w)!tEn9f#Q^*}ekQ(N4(An997|L=Cu)o`1?
zRKd;llOh&0A=j-#PV(sJ6Ul4Z*y)sHLr&T{uxOxV=OjV?qoxi<v122RRgTdf(s<$J
zT)efQ%$##re=4y`*gKplX&P4TRkMXTni92YtAyQ&?hyNGORn3~wYXqC34bt{|Dbw$
zq5BI7(!rrpijo?gwW|;?!ay|XBih at w&gQcQe1R3}tly#74Mo79b0zgeDJ5B0dPD+p
z=P5`LPi2$Jx6L_WbY5d%3(*ekkd3b&l{#!%uJTm1@^%~UWPHJ#NWq$71;lO#Oe&x%
zWAW6wE47{@dp(hX+ZSjj>p=)kUG7HSHwmYGlqHJu1u(|06+3_zbQ~WHMEIC!_Coia
zB1d=i*s$zswR4M9F|{^d^Q!Irdj62{;9~yC)ppFSYJ^I&$++Bngm;kEhDLPd_~XOk
z+HO(&O|HXkW at FpxX6ae!I&9vjl>mtT4{x=7Fig+VwRnzZGo?n{zH&=y=(%ttoT8MG
z6oxZBTHG5)*8NWvRuQkk)PDsMt3JxgZ$z-cBvspQB?a*3J}xMk&U at 9gL`hwvQJw~w
z-kZfORf&)Ml>a<hx9-n&Mo7Xe$d(^se*&QKNmZQ&de0yapg;Qk+lj<Jz9sp~p^H3R
z(mz!?1JH&%n&Y-qKFQVPZTM}~Jv4m=#%?g=+oO@;lF^)aeChfZRI&8~Cq0$awpB1x
z`{2K0i6PCK at -O?H8U~moDb*E{rjON^7ehMFkc2!WD`za*+mz{Qd<nDup`Eg(5v}`i
zbpfom3j}Ja(giK`OUb#vbxzgiU#!;(;mBJ4NJ>a^RotcPSH1Le7TeO)`Y}stmjCwq
zN=^W at L>7$N2S0>s_*q+Tx+${m)!F{4CK|IhhNeNUBt7RUppolBX^ufB%Sy%~xj+Go
zGS(gWi5gj##-_*HeE|RB-jpQr at vApw;EZ2;RPdPTH`n@|n-SJL%<)ZBr~ex<FS#x}
z)v4k4^1S(JJq{T!^iO|m*`Llu2ve3xs6Vm`*UjL1C{lam_|bxA;hB5DN9b;;Qs|98
z)8FPNRo-`RUZwXqRx5~SUu7{>tt;(qu)OSNahZV+s8$Pv)0@#D#NQ5VoAic+#|aW*
z>S{k4jU?k?D0-Y$TdV9b7epK_pg!=K7XxtkFD<}8oiuGBWakw2NS7BzSOr1*9oy5W
zj>{IREtq|d5#mBR91jw8+T-cFT}4qT&&6>V{594QgOl}AUwrp(FO-<{Mm90Y(UIbQ
zAzDYAHnalJu?>-oAN@=Ggcxp~&3PcC{oOyd{Q3`Aapz&Q^;T~Th at _+v@_uS at hLL$B
zpYvC)ck|_3Z`22dj{+8lZsj)B>Ph_#I3DJBG;-3BrN$@+hB*ZefgXd(0E?$v`mJOo
z<>yJ0FH3GWO30G2h1<;sGItrpj2)9sEsg$hJmAm+?hi?KyHVMu_9qa|kzVwu<#ZAs
z^d>FILf*D_;C0~y-ibN+N(YJQZCTC|f0yt;OfpPlbTRM0``pP0j7sETbbdiyDHC%9
z)xS^FtWTmq=;*e-D7|H`sI;c^b5(co9$$3iz<QP`1&G+B36>o>K(&|fQZ@`-l=mT1
zM(>HD*+f{pDCrMZlfGDR^CoJupN`wpA6T*zlmmHO24OQ at A(NS at C{bFZsQC*8v3nX+
z(a at rDkqwz~O#E5YqqaBz8n*Ih{f~Hm_1}13nwCuB+Rx at LOqEu<_;X*DD(%z|o4rhY
zg-#B}UOqLfpML_-z5g at lC-nIb&~HAL$HVY7K-pi+$UNU5De!~DuVDq9nm{@?kB^2Z
zvYRB^Kvwb8YPYywgkiCH_rE-RkG-($eSlVrD#}fVT^dAGfjmqX{XY>}PwfT%PH0&-
z2xb2rFQG>{NFni|j52kB^Os-HC2$?{r9aFMK|`JUU4>XY>ylWmWog*ASDwm?<7l&%
z{#y;TSM;x2FNQa=_k5jl<D at cgfT4KPu)m$8uxj4dBoTYr4_3L#S-x+W;@~%0xJhnv
zyL~D6cq3yH%Bgnlddr(O*wr1}LI&J~&tUlou}@cs=Z-U{OS?Qc36If9^E#v0K_V2;
zy9)<X|M9`A(_yaXEc~U&MeuG+xtQFgm-iuG{2&Zo`7q{n05n!ktjH}Vw;w=n9djOJ
zP0+&R{=hsEwenN-(c^^H1tI=%r>p(LHJ?f at ZlS{@yT6+3cEg2mEOW%~00PUU&6#af
z=(|a0z&-Gr+tWwM`DB^8Pc3DWtcDDpOmEIk8{c%9oK4bpX{@!@rbJ%`7X=_S2!0C@
z`!{(5gqvFFZ9p{6A+yR0iJW$rZQCdM<SgE5aw&EX-%6I0jY?{jdW^&dg~wlV9(fAU
zX6PDPWsnIgjGwI<z2SWQqmGpqSgEN0kW(7}yLCPz)VH$okoQJ5w7cvJMH<C!|8G5m
zWh<o$J%df%X>%e_b>LtkLL?tWP6ltbdU>aNGAqBZY_$sM%ugDVxmWpEtC4w1T9BlJ
z$8Q<U#4>1?(5BBGJdsTL?M%QzGPqk}oqqzFW`jwFFH&5+srurv$n0VvS6)j at zX09O
z1YI7@`llK>P5P$I(oo^oeMHEL19XehB)HpX%|Qe0fF;B-F^*BUmeiG9ErD-U8wI$`
z@)(%~Mc|mX!hCz*YyUO_Qh`)920$YHvj0HzKOE%^Jmzf`b~|-)3yx@>J|Q-IbtbgV
z5cwCot5??4^<Q8vZ04Fn7v0<5B%_Da2-dC!Pcdt+5GL0Tv+5}q&qEL5v1H5%$aIxH
z4}Pu;VO6B#`O-(3pR~pO?RRDXjsTvnPScr11{%1L|5}#}U8+h%-<xF5;Pev}Z(QfU
zJvMeHcoUK<`<5H+mLEeyj_?jAKMCr at 5ZM2Z?ALI+XRX%X*)KvG*gSP837`3k-vVfs
zKX2p9I4vt!y-XiZBv<OrrTb?UJiH?oOe!oUH`nV%M&UL!|1%(pPy1Du%$fjXX$A8Q
z9-dACK7*xG7YS}?-lRDz#QC0X_bRdl$m#@8pwnc{<=ge8ohcnZw<bMr#VM~e;^}Yw
zpH=c2+dp$1cd5#4m at DlgFbQNgJ&eL(2NRveEuyWf4kS*5uunakPpwu%Xa!_`&2X)g
z{=^`cxiC*wu8YpR_43#hBs0i|4IabN%RkP^_LOqH=!<)M4u|$3!G7w&G&k~^p6hhn
z#>n1`E%<Kxfy}=v0Ff--$<PX}Zq>{k%v~!(5|l*m at 0=RaPDU~|YpUYs`DdJf?9s5L
z4XJs$8jNaGr7*&2Kp}X*-NE$Vi6x`hBY#U-tvu8!)^od-lg4lbl;e8`D5=cL^3SlP
z?+x?_PN2Y%Jr{Zzj}>{QZ8ug)D5OJ7zUR+Rsk6gS>ASAFya|9uqK)AOTDHPzzzxw2
zU1Hh@>bVn?wqLrW7Kf#g{7xg!I`NK(cyw<(5C2#(^P~C2G2rc_r>!~n^-UZP5;vqB
z5N4P)v-x{sz;bIWs}Fux3<;kH)UjC6Z_$$2RLnRL+gKB&%??;{&H37JlJ%vX;iPM~
zcT0&5P&0S0sh417>>38>SV7I2Z at pX#Ms!=<ZspQ4bgph1%5Fcbl-gfkIRhfdxqV`Y
zOWZro!y$~>;>|`UV-4w)@&fh3db%Xqq2s&5DZg|dKJ5u0|Cm%>>Un{<Y6=py+%s+T
z)12<EjES2Nw})E=BmK;QTR{?qu!0My{;Ervm8`gp`3ZWB1ti#=tGP^B<R6JBV*N)Y
znuV&;Bv%qVEK#K`c{tv|6^PU6XxK=N-REeXcFrOGn!0ucE&%tKHiUghaC1K#P+-F%
z1NQ&M4PX&~*^K5YMD)=i={(IbUn3c~+Az8o15#97wf`i2p1VC*H=}9~7CvYYM5sY=
z*0|8osjJ%&fokubtk@|ojTD=s5*7UueCw&r;)K_tN6V(!hLBKH!q<U;d&C-v)p7Q!
zA)Ls?lY8g8p5cM at sS$+$$UAg;g}%V0R(RcxkIn276gWp3;Uz at ZGK3y=De`l`xVi!R
zXr)b!Ze?x1J+Z&vim;Z*;dbceuGqddfik~Z*y|g0%X7EOKql&L+xhn7qT~*NwUtEZ
zy~di$jbWSnhSy%~{yLy=+o;m5P%G?y4NFzU^^Q=0C9xKq;|x4va(bNw%(RJGo8q9O
zZ((>yh}KkX(w2Vtkulhr%7{T-xp<4SsgLWn->$LWj(f-iIQsquMbH)?4|y`g^UkjP
z1kKQn?dXQ4`hqRf4>HV&#!T+U1UoFdn*%*aVy*c2H+SK|K+ at C;ZuLqiVxF2ck+uo6
z|7wRHZ$s{#`;W1uXWMG+ZbDTo2cJ{BpVb>G4^14~Y)*HSiLLX+Vgu(TEBOUVI$@ww
zKEZbVP^~vVH_76V{}!AC$wjQ^-77LWI>BM`+lK7TO7T6m;E|ON_Bu_L4uFH6&2|^Y
zY7yurXf;4Eqm+M0n`v5>9N2!y;BTT&ykpvf<*(MNnyOVUJ!k$;(P{EM#t+8^_wxg2
zEhiM>bpd#Xtw9KFrm7>1eoWs#dpoa`KHDUTg+=zs$?iuy&%Y%%ByBI5ZeL=6Rq_;C
zd~Ah);~+0UmVGptO!Lw}g%?A2p4|RRO$z=MZBx1<RO+b4yTm|gb$O|d9mkSH%!cK3
zd^#iH{`&N-AR0DxxG3_8EZQ;rPj;i9j4Z2X at xP2W!|9Nc;csu^6QKgB4`G}^yt(he
zM)~w&G at b+)sN6OApZFzNQw}iM;?z3y4>l*g`)?K!p&O5x#m9_-rRMEAsHaR`yRPN7
zD`XNm$aO?1cVA&?MgbD}CRip)qwjb%nj%{8HNw4HBD`DVg=lhJ(G;^zOfeV*;~NfY
z0Ux-ejS$#YIT1Z at Z_a+v)ZpRWhyxqj_W4e?eAsRXXM6&>{C8e5XwC5zW{CY$i6sj)
z(&{BK at V7Ojke=J2pVOV3T!B!aNcNBSA%V$6=%`2S&v&&LG4`aA19?nSs3JAh#vtj@
zOd2yb$);=Fzm#(^H;@%`Qh7Y31+XDU13R0mH7aCm8Tmm`4`GYi|M%Rbu=pzj(obAg
zlYw*_`K9eC=Rg8RL;`WrcxRmpwWIA-jIZDKwvQKbilr(r`r4SuU-vfIyZAps`vav&
zPk^x1i-MI+xYl?8sVy&9oZErHr$SOLL;3g4c45=0iFXYlJ!E9peRm?F2r<f8U;2b4
z9=+W!ab~;Xj^OSJ`=1Q at AYf3uc?Tag^A^jA6oa!!465MA0H(q*9}{7~KaRuvSo9j-
z9bqodOLF6Ny%WwXjW1WdFSh%)gxX>K>o%}!4;fCmq%Wf)DJf>2!4uApnf|=P2+e5Z
z{c at K5-gMOQ_xJirt`Dhr1BCKJNlVvjCjo9lXcWTlC*`R;^NHRz7F#TL_=Z<AfesQz
z2MZ28;on|qNUVAsom5Y5+)^=7A~Ie0Kg5Dw5qp%-9GziYAo6#SG(aPuRSA1hL(r3W
zoz~pF=C^}H%sLT8&{d;DW4ogOU8aPsPqlCOxZSKOaH!yMGWO~SnlV_hZ*Ij~nhBDm
zZXFW5Sa{4iEc4C-`^4rvN(66C(toBX^KO39qVsy4L?1M~qBi6OS=M04CA+pMwC at dg
zR?(5$gkU2kKn&R)e=GGhZG-!9mUr0emoraKp#+$}nqfTixljMCoB3VgLn|rD+s(;?
z2NX|o$oDT22vOYR`iMShh4*0>#WM3|KFy7gqtgwUgre)ZyHW>JdApmS4WU<osk?+N
ztd*-5oEz>$&63#3Q<btu(b8q9j8x2&-PBO=84O12M~iPgLEBY at _k}s^T+=BxyH5F*
zbxpn{(B2dhNB;iefTZo6^)q?nm2>Bdvk1><mlY4brRPT8G;IeFO$qg`IVpAFA62E{
z%Qo=^BE4 at yEI>@&v8zw1veFDNJwd6TJx>g17ssCJJB&(t#v77=%o`_ucxyF#>_l at 4
zyDx3`3m<CFU%M4Npi at 6X0o~b{HV&EE|77O5Yr*W;6M`Pnb2pUE>om`Ma-=geHgl3R
z&0e-Yt2wGr<VQzG=X`MsdNskxopz;;*Sax8)`$xRgDVj at 3eZ60pi0rI$~h>sbaxqA
zdN>UGK$(*cz7-j8bFEP1Vm!&nv}Ch4;q)=zkde8a`wJPU>yl-0vcSIu*f>8b9yK)d
zkz`yr;6pO9Suq~uSHShqN0{1^e1HS(0t21U#X+#2|37{cB`yZy(36JUK-R%fd6CFZ
z1rLp{&uBpK$xq(IMn?L)@_7P!67fu=EwZ6=05&eb*<lrQuTgRWa+)hVWpMgBAA@&W
zkh5#pKxExyMW8=Jz*)H3@!_sXNJg3lgdsg0S^xDVfixnW5*#uHn*&2^3q+$BzEubW
zj5io8`}Xbgr*LpD72rXyEeBk4Y-B*mU#XsgD1Ytll)(lX3?6?%LBSy@`RxhEbR=J@
zxew|#DD$g>IdXFBzpuv$=c|<fc}mpoKaQ0-<HLwu69xL$b1}CbrJc1H-RZIrg+IRb
zQ~)_>E_Cf6?uVlM`q%BStHXU|zo7<X03QXn5r%hd;*wv2k}KqxULgPbD`R%`kJ7pL
znQdFpaW$fo8h9W0*hqYH<tP8{VbOQ?1Dvl<JZ=S<iv;azu|OQu(xAa7 at Begv9ozrm
z>$9;UP+6QqyyUdVJG$JR2p<z9E+AeCyv(hWzkVJs=<tCrZ2Fy`u*{Nqrc|fHl+eF{
z^kO1D)VZ1ug&^@EKK-s=m<cxgo^o{%9xLD1mXb8oZ}d at AiJnU4`K`QFKSF4wdRwVl
zlo4&X at nBu*!_awz%fC#Z`!Hv`s0LieO_k#NSN8tWSbPUc%iP#fhmX}`+e`Tbtw9(?
zpV2|HBKKS6pkQ^w$#QF&I)dI$ty^|=4iQIJNk*;)2wRM|SKX{jdb&$Xd=90lw`3#r
zkSW1p(U^@K+R%GJ+x5)uDhV_(_m_2xu at X#OT9<q2`q-eN536ZwLJ^0v*|(?xZo*8H
z7_2|oh^&flh!dD!5#Ns3VWWDoah&xIL-QT04ySb8&lEU*x}X*UX8{9i(G0%b<pZv9
zM<VM$xk0?F#g7jI$&;2jmYVU#QvK2PN`t*OP!O;ff&8_%MpTAk{h{|wG^oEe-v6jB
zaLC at fy0(2xNxQds`a8hTaOs8LmWX^ezXgHA%W$~X)Tld|SADdX1o?+o8+~A_6pKsx
z5$Cn$N0}`u_U@%1q5EcgL0X(mfd$jsbHFPNs+PP7!aCSNImGO$P<n93Bzc-Pp!GPq
z=RxzxLF8RgdYdqU)v|U#omG)rdZo+9og}nKWQ(do4V*1QmL-cq_;UTw*bf6k19t}^
zf)MLNRrr{7V{yD)(1|7v`dIkAMB<y#S(<_rnVVphgX(GrgU at yb0{k(_!4v)Ws0<5l
zY*Z|vOrSiwgNn-XAuH(p_VL6 at 5Mm7+u5z#A4}qJFs_}{OjmtX_n>+(Z<oVKy!Uq=U
z_PfgJnFU1ot*xyLIW&aG3d2Ir?z_wEjtr*M4x at 9zT?*JJpEdB5URWI5a<(R&$iT at V
z`b=m)jKc=C)13|T)mjcM0vU^2Um>$*Tm^;C8Ffh0SJI3<ieaywm*9ABJ-J$P&>NY(
z_pbRCxpz&@p(h07YlFUv4QVZUVOU_jON8UcIucwBXiD=ZRL5vt^X)YX_TCHU>+ErQ
zVMG8~;gXR_oEYRES$g~oRelNAc%1Ty4k5{AG|G at ZArlualQFwaf*II>m_nNsu&kUB
zS{H%^TYhb#l4TfUhb$Ak=Y6=(4k|4@&p5Dt%*JUwQ$Ja9Mjh#*k|}Lwx#W&-48rpd
ztj40{)R5Lv(i)AnA5E=TFH%k7q&L>2P1$_k>0yG;F1{o6Q;x<5wgTGZNd~;@+fRS%
zpY?QF1_;0ACpxcJOlLh+o{{*`^z9cW4&sxdeRVw0N}ENB<jfkHg#6e0+q)HR at -g9X
zB%3Mm7X4KvrM%O2-WN7xn$64}W(@tnX4x4a_E9dia#le}r9moaRwj0N<Sh-ZT}_~s
z<HK*d-z;D-ya)|Q#2llXk2dk(^;R6CuOBtmcMQjL=_1fD{i`ee)e?T*v+L<?b#kRP
z&o{4lXKF at -;h^uhZbgw89}XjwvPqtBMcLgY+T0CpYs_F++pHHik0*2x+>>pdxm*Nb
z%s*Tq=BJ=+9pA>}6f4kROQXqnnr8H)(fi9v*cgMr;eM_oi3W)VfgiP_B8T6^y_S}g
zot55w#YGW2Ha_d*_MC?uPDTy1ZLIZkVgLn&Trgi!zTm-R at 49gw$d7*EEy&sk6v&8h
zzkSHwK-6N at blV6<3pu&GVW9m6lB6*Z-NoRtq#??a+<2eEB-$-<efu<i>#yrIpufuV
zBg0A^Z7I>W;8Hml0CS4;J_n(ne49xuqXlFM9j`_T$<nf#sNk+H+~aMI^Uf;q;qv&=
zK>To+R$WIswT<|ucC1sx3Efk(wkG;+YSs(a4LT(+t(K}F&UFr=TvP*L#7*zeWRYHC
zj3!Ae_>ZS0kV_*vwBl*Jlv6%(gQ)Zt-<X{im3#E7+hy12`je8GZ+G;%a>KQ9&@;zB
zkO=#23KXo17>cQZ0+X}!PUad<^s}Imcqak5Th+&J30$UQ$276zny4^hy84CPvWu{}
z{7ew4HResi%672vZYZh{%KPNX2iRYrA1q2JpD#SgY~vW1Ey#_K1u6JoD2ZBa!^4{X
za{Km;mobMh%?DHLO(EsU;X2eIV87kl;o(-g{o+)olN6%c+*IE at HRYb2D73UPSGY$E
zIc>0Gtol?oQK9a9V0(=kApWDTipYXwR1P_Pay{)dcuSe^JtEVK|EsI(3~MTD!Z!g_
zf=HxDTSS^tq)3-8poY2#1OuoGN)stAoux$t1*HUO1_DS4ARPgzCMZbny+<GvX#qkJ
zg|G?kkMH?@pL6ES%$;+ddEa@?+}6_D<YZatBA#C|BP;#)>w<}6b2hi1q{EN0lS$Yn
zP{xzkPR~u4%hNhrlA*J$88hGl12pg~5TsP$r1G at NYPb>K2xho3BRYvv?P_7!{c7K9
ztqHLjJdIt=bjlLu?Dah4j}$tsE;U`@jh<a_<PywkQA@$Jyo9nMLz&f%#_2bQ{OW4r
z7Ihg5%$}EnwT28sNzp?N$~~X>dk}GN9#1-mxnOljOU|iAq}asZ^5}Nm#lZaK*ktjK
z*U(%C8DHB^Z&RDR|FwQVSR at m6n7vA5L@fI`CEzae#`|sP#JsD^)R#Je*Ot|jF39N^
z5ag37!41ba_bhXC_4-uwl7pc&xoG8&Ph>n>`RV~x2or%hAh<w&v)qy?72GFa#qtxV
z{ArDKphGy0C0JsOsYY%GSRE=)9lIY-o7z)G^|ze_wh6Dvu1nB%&62Lk#Nw{A^(sx!
zJ8WjdQhGi0jCqge1~ZJblC2b!EuW-`Hu_UPs<DCU;;Ww4XYTq+-NEim0BJ$m{W8nB
zZ{*O5l|_OI=v#E~C4X{h8nC$({8-WumecY5GjZ8&#?Jx4ig;h_;a#fqW?&$>v?^WL
zV8*VQxiRhfcM=}n at mKyizm%GkKQ+_Otg!(NAub_O-9H`S`^)wWy$^s*{KZduu1!*o
z3N8gXCa4L|puCtL*8J+hbx_5`-KN|w at k0AVl_bI-t~a+er0174 at Q&Q!H##HJx9$?S
z{=7#;6(>*qjS=(?c|e#w$Aa%vr4<`u)(9U~z?ou4k94X}k;oER4!qhUFz}&litl~m
zUb;j{(T+b6A)`KTG+lT9XYIquJsyViM51(zrJPu7>-?7AL$h03D==4h&zrPg&2 at wK
zNJ+kUKHP}sz5O5BaV1^&j_5j!K~rw$ZDVDRnqmL45^hC%i}B{kjfH)$3GK0YkM+N6
z_iFCdv2-AoVx+sNP0V$NDlxW<VdN;&GJ#AC5-Dk3<(*~1G at W1(qV)L;(60zTEa(j>
zn2=W+3&n&- at B%gq&e%^1A|axw`(_*6$C;hY3213<N;tdV%b at v+QH)23);r~wHU`h}
zHOJ;56m!i4OuFIAKXvE!vRiWMg<V#nFgB`mBvD!tR}elMuV5e#e;u<P2k)B+EfUGz
zSi#0yT##HZoF24cGJU~!KO0<YkGA!to(AU!1ChPr0++C-?lVq`ElBXCtT#j<BF?sj
zr!+#Ssp^DJk%t)hZ}%Us8jkFTEM*Vf-tAAp{Lj6Wh{dcjH`LF(Z^`=AylKveR50VI
z9V?%eJMjH7H98vHwyJJ&q{m0TtSJHST}jaN5ql(NQ=&$R)y>8QFL#-2MKT!q1-Usz
zOWc)YOtttc$f;26K74Rzc}l~Qp|Ne;ra{g!r5tEOn{KE1ZLYOB at 5=`XjB%`W93f7b
zP_8L$8ZToVUQDOhM&yq(9CLL|wNW!N(Nu?Vna*5z38Erb!CK5Z$=-6{0}+$pDI0=^
zD)S(A8CwnXDua}TN at _k)HY0lu=L6Rl{vnbB5AR+5W}qL at _WjwH-8L1ruBlF40;E12
z0o~YOdGT!RMbDK0TfwK-s=f4n=r=20M;7{mbn&><puEn!{j9INK}zHKuc3EpovaJg
zP9Hy+O*N~%C1TB-Dh at N!*5Ft4zU){0!icvoXYy_OX0 at -2n`^uS2e6*85T889=c<u?
zHGGuduYx`<3aSd22(Ci)|HF2L4$E!ecNE8#CM_rDQhioOx6(NCBUGN4=P}?9nmv1~
z2&AtSKO6!QJ+H=dhC!#0@@Mn^<LwblVy(hNNM`I^G!5<L>qQ5~#q2jjzH0w3uC=}n
zhLR$wLyK^sleFJ-D}C%$XI1pZ3CPjyex3FoY>fLS4OtP-yGnmSoqKu*N5c at hs*QVM
ztkUZ7-f(KQWqf$g(lgm;jh4Srv8+pm;Fj~1vKd<~Y(jXJZTEy*wUmOj)zkX(kc;O-
zD>8m#vS{j3 at uV)}1tHfP$9fq^B>0knW=b`QSZ^E_p6U(Ibjsp02ena~6kYj()7dz*
zE8l4jyR7bZUY#Q{;#;#FZq+MnH15Piu_AQ{YO9MKOwrlcB6+k#jqmy>`=~&~WR={0
z?fK`Nnn$;<QkxJ_)zc9NavvYC9CTJBZSl)_2(HQhjKy)3z^IK?w)r>Fc*LsO+tzu;
zs&H-B%)SimemT0 at D;U)@+BVBrt9nKhQZiAd7_!$`kyDF5cjsU at 3F5ZAs`+5{M&?gj
z*?2#>F<(5FYO at qQZ8u%%_KEXAY*`U^#lw^bwg9q7%L1sWdV{GDx9=2E9Aqomw*mk<
zQ9a!o=JcXovKm{ix3|}y3=@h2*K|dPE<n;E7B~eV7h at fN1m3MtXIK6MMj6bPO2p!N
zVEK~lkXy2Y95dP{uG+O00^7{+wisUP1K)X(che$w&IFah4i%_g_^59RJER}%_%&nb
zwlkLgv2&yXDg#^!5?{n6NMN>k315Zs23n3Z9C-=fXAiycR|$IzkKPaZ1L$g%qvr=+
z^|yQMj#^p&ew5(*+ub)fkaK=SeXbFqygrsO;2ppm%#7l20_*n%so)|ZjiybSmf`Wi
z0L83nq!wyY3^d0afX=vc+Lcxa?~*<&9nC)i0MLJI1kYWNXs>>k`j>m$R#j6h4DWBy
z;C>iA<x!I3RI0KMR+&g?YP{^z;8O~9oBebWtP^DlKLM^J=FTrgk{w9<?6U}_jABUo
z_%<$*`)vj9#oj#m#P5ENg1fyn<R=9Fsdh0s<TbPx-lEh3rM422p=SUTys2ehkQAo*
z&I+#}2z<movY6x4D%4_p4-aESGBdy;Kd^fuwH8KqV~A|dOdw>a5|^G4hY*tvAhHqF
zLfC*XgC(E!s|I<SMua3wrmZp^iV4|$<&0|aXF1_pc;F!92YZHx#$e<dZ4k;-PvF^g
zEf5NY3K-!4<(pf$evsY^zfIy;al!wn6_HU(;$1BMeG~&304T%+g+w92#4oHO;jCp0
zd$29uQehh3(Qlj&EcXH3tfnwnc^?ZGN}ExX5m0=mjHZ?ZsCb-w7ueDHoGJYZtkHN%
z4atn9Q+#JIrv057w?lLS|B)-XrNB;5%B%v-e8GtW4&-vXlaFkDW at Xlu?9`cLTC_Wz
z9 at DrvH-Rpy2Aeo$5IogrQ?sTmxW_Eg3xVc<hrfBf2J4eRSJk3jE^Ktf4h|si9I95K
zL*gcFppuR{Q~IiZCioJlIiSuDOA{U86UOPdb|n3P^|wqNx~BoMtD405s^8qz=P1X^
s!06#&L#b;-GWF3URhd>f{(F>=x31bt-JsN4w34UZO=H~>ZJW at 40sV9Qwg3PC
diff --git a/docs-xml/Samba3-ByExample/images/lam-config.png b/docs-xml/Samba3-ByExample/images/lam-config.png
deleted file mode 100644
index 15f989bf37431d1bcda7b486e565f689476f83f2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 73791
zcmd3NWm6o{*6siU3>F60AOj2%+%336a0u at 11a~L61b24}?(XgccMlRESg at CK>Yo2_
zKXvb2)zw|qOZFoxTv1*U4Ve%b005v#ONl810I(ha0L%jj_I;<--Uj#m0yG!?A`Af3
z#-cnM!oRP%oy9erRqV~2-3-5(0yNag)J?xRS=!r?u`#kR8<LSJo4WFnv9L0+ at -XqR
zlhM4tfy}|s+1P at Ng^`tZ1BX!>03ZWMiwUc`XP$M=#u96~9^R|{4KH=7-&G%^Vk>7`
zmWxp8-*r|NwHjIcYxk>KVy5yugi;7yt0%N-*yoR6-dCgApD$$Yw?F;S`h7Kem|&NN
zWPTzX8nlzo%`f~kYtzb7#WSyK`ZPFU8uIDVOxHB?14-yJc+t3<fKv#a><B$X45Fmz
zxF=!eeV=`kr9$MQYdo3GVZBtTd9xJeI}4{#Z}y+{YjXY4>VLQE56|oV|GE|FK8AU=
z9m0PVM>qWMw~{LUx{f62+mc_>dUAa{^1CGE`^M}K3tZ3$h6kbIf`X_(C4gEMgc|Ff
zg;Esl2Nb~@HUu~@4qyTmo-GIl9u*Z8;2RyX001~Hjat*2kn3 at qf_e->n883G6gQ9p
zu^a=g=1Wy0d4IAaIf^d+ZU_iS#(ngMkl6UD4VMW*GC+m_!xoAB$!Q2Q7d-}ML)|6x
zUjXENfDI(S$j(UoO_mR#0|Wv7&`%I&2y^<w=!vT48iW91 at T0WEuoc5V=BUD4E-9pX
zffUVg<E^X{Wc at 7rE}f-fQmjT`v7Jm~A^(3a=SIz?cnGC9idVutBXe?r{yQU!s!!XR
z8d78<brTiS+-%Goi*s450E`q~;g?%@E at ERPrnYh05%TKaDE{QasXIs6DrRHBVq&=?
zb#h{<D>MdZZ9AIHE#O&rAOw7?nI0}RlolsMPN$iiw!BbdjRZk1Gzg)nMgk0=uysf!
zn<A7NZ|7(5IE+mZmMK}IC3*bOOlPTel3=vLU%)f!VH2F@#)4(bSf<BCVHShwgFNu{
ze{=95OCsw(8=wgJZN74wj~_jD8AbAuq^%BLhe`bR=&1K!U&~bLc>?T%C)1B6zO3W_
zCeA47#R at w#1zxWVdGK2%Of~P05o0CpNddbhkv7|h)NJx;PciUh2m`l>^^d`$sq`7%
zoCsG&EPM}*a2Rs(&`egW2;s-~XFm9z!z2m{5~REsUEm$$rplRXp6UozkS9zJ4c-dR
zGG%`zeVSi+K_{I!itL^2Q@~3Y-QWK8LE!D|&s5c{2yWMPknq*8-*uSE^PT-GBPce9
zp9D?TtuvLMG}bOUc>iiR_A-_vN<qNyPX(e&+|_LT><eP(;|(e4=Hp#h5~-k%_n#~{
zFp1BzMS~z+H69Anja6ML!v}#gJwNZaSGZESY=sMN>w$p;tD&gT$X40<YjsW0fk^bo
z!HJY7IGUErsB6fCH`PSuZC03&6}bs>@pR6c`x$~J3ypxEK&w+l=7f1rSJ1VI04?Id
z!*SZU?h;cfOU~4Xi><e}KNk;gOq{1}uibA|9B(zup>L1PzC_!yD^FTPQ7m#DGw at a*
zV8l2nW(qEwAe^F!c=Reh9K8PptFD#Yebg(HCmg;A12bxAnGzf`g1ap^C_r3S77TqD
z3+ka|t0k|73G*j_82B%1{*v~3Y2##$WQOY*7~%!D_4 at bt)13Zl1Tw)2u}%pw8<Z{p
zMJJYo_#SnbTj8zX7W|bKz;Jp(Gox%|ZT>%<5CB#Ss`^&tBG?nm at A)zKn-C at +0)}2B
z)93$iTtZvp8M0Ox|CM7E2!ku!Hg95vA>8ab%6fdDocm!{xp`(>Iy5i|zHcHF74 at _&
znT$+FZ`f`YPN&+7kqHu1=*7MS!=YDz8*ex0L~AA#_0I(@09{X&b*#f3koj#WO^EV6
z`Hb)~-kew}H5O1nI{$9x&`Oz3FDl_-O_8$0)9`8W&ycBw0rZTxV6qUlYCd);GI~mJ
zr4bSEdwywb51MBR8zM`fHAyg at wzc;J_u<q>5)6MReX%wSVf%mzuCpPd4TdrIy%&6;
zX452=9~%5gjEbz!AVg!I3>ad9Hr~5+eJ<~eI!dS$6taRcK at q$E<pDjO|IS+Y4WzMT
ze)jtIu+3MX*=XSZWG9eiIswZJ2sB0<+JB^M&(`%d#g1(4zNx|-OE^j8!NNf>t6#Bj
zHfPOhvH4kgcrY3N+k9Gp&)HJ_Z=}}qvq`cpQv|)&-LoPia~of}f_bK+N4@*=%W%OZ
zKfd4HS#L8b;Q8#)kcZ~Qn^Sw at L)Xn`@Oz*!+9xp{nCC>JIWD>R3J`4&e)jd{Zqxjy
zs1P$`s)?Le?d at m{=r!Rb*l43DrIy6{ihGc&p}NcJd$&@LxWx+?tuL7-S@%(7gH8`0
zJW&*Ml$ycP4~Qym(v!mmf}xT*eA at oZEt+IuzqA5Pe9X8>apeF6 at w~=tHD&;F+Su6P
z`%BU&{V387L6L~jn^6%HXKVHx`8xI+I>drmPyMH4_oI8iw|l=?;|J~W{_lUaxn4nF
z2=0||`x9fE4-(KKPMb(_h!RkC;H^H%Z3G*zt^aQZL3vJU7JzhC9KFXKV@#!{2KzWf
zA*6=3mWs_B>6#}@t87bS5tjrEi})5B-RQce6l>dujD{%!t_cVep{P^tz9tVQ3xJ5A
zL at z+6D6xaA(Aq>S0`)yUqmwIRkkgPeRP*)|Q)8nnR-u<umV at 8uf}udPjkcbi1 at hD|
z13A>7$z=eh7?u)-yoR=LBpD3GOdl1L6AA at T5}LqAZ-31Wr==R6I!kq@=B%xa&&pOP
z!muNdD~~`hLwt<!D(KUOLX9)UVMQed3If&`&dkoH#l_{OErH<+-Pd!-96({A+~fu|
z&G1qU4X}+-G)E{Z2s6BzJ-7!s!9k<^$7=RGjRAbLSO{z|r1)cgvRIMl37o2UDV4Ed
z)hAEJO_qsFbf<R93aCY#o%n&iTGut;Sy>9qj;$?^gd82jnC_1&Wq at UkY1~}7!BTy6
z-KS-(x-)&W+rR!btY=_>f(T<X+@<I^5IG)PoB33JRX&ChG<ti at Ei9*6lM5T4TMj^>
z1t!%fL+8`o*_wzD{JRQvAgK&NzI4H!@aKc`Nn7n+lFgu=lW{Be3X>RgzrQvuf`tPU
z(+aac*BZtBj`h__<{yvmj`vOI<2PyTNn?hm4xzAoKZ**=c>c}K>hbK4gl>=bGFQS<
zA3m55pCn~M0DshIYH;GXh(7ba>{52`th+is at 0PB2?hv)s`#qh^mK4};W=txq-x=@=
zOt at B#U$1zRq{kIs{9P=>M?HG2T>jYQAvvw5-n>Ps&h+A-*m56n5;>2EF2Mb2bB55g
zJXO>R?y+kdeJ))8w1IPTbx(S~#UK}KWFJ;k*siYr&A9pD;d{;*x;?3{Bm1+Nhnu}V
z)@Sc;8W)$EG8H#g&er?YZCCol^F)R1Q>-PQz5W{M=n#yBPU)$+*(JO333~oR(*CCD
z`0si!OWSR_ybQh9c1`eKf}hVl(Y;-)gygW~l7?~-yX#sq#@8A;cnL1q?rSg_o%zwt
zn%l)x at r@Nv`_uUS5R<^?hdadK8<mv9YIC02rj&1H3e!i;HE3 at YenZ`FPyZs at O<!%z
zsv7O%zoVbzc;6VSr4EGAHHt9=<dtV3N4Q&xtJCGL_ECnq(rk?`mWD_FP!<!Tltm)U
z1&6uEtJ7CDh=@(`G$_(Qf+Z-!D#a+^F#^J*)CelS<l+i<NZV+@`x9&bu5|LSv$a7D
zNEJ4aks=C#G>kFO!s8%Ef1L$L7bId8Czh${%7BoiG8L;ZYe2L%yGEtZeNT@}<(-IV
z5FH(6E-yMsyogi*SPVdA1`Ds$Y+8hacG^iD*Hj*FA!HE}29lE-A|%p0zj(?+Rs&V!
zRzXBw?etn8n-Ps_nlcu!Nabo&pGrm48qqW?i3#TGr!;M?ZL#HqLsawVK26rIU&Kk%
zd#3yo!*EFv%2NaaL4gQXjQX=uJ|KuN1(=pFq|e5wL;9-tWOtMDR8-1~_P%F(27z5j
zR5+;I0?rZ$BQqwmzQ;a!Q!&M>jU6%+ku37trHD)f4hd4OIE&!fY7$g_DpR4DN3I0F
z?OFB-IYUFp8wW5VQ*=cb{$<X6d;p^%q!bfW1=dhSRpiQ#&R6?s1Rr35f^hahrB9;F
zPL%t8uAFL4-5CqYf*0+3|LeoyuBi6WpaZ%2y#y)EaEzunO at wVW>5IF!u^TtfXNK|4
z@^m!B5D9ymp#{6baF-WvrI4N1KYt%tY_%<(kGH%tk2EzeKE9nToVTrvCL&Hj504*9
zNWK4T^qa?SG&z0M(ePBNO{<zZdc1IWy^iwOLkrU~X at 9(mbbQ?Wb4>jm{dFp!)97g`
zS^?@<QMb?{*@oO~zm*{$TNW^Wc4ne=hL-cZLS0~g_VMM6TcIjWgzNgZ-L*GFC><ZC
zkT#9|JsY^`Bfj}PydSOBy~O3!LB5`c)h*H-d=E)MS2z9oZ-2<>eTX#^Rs+V-W3xB9
zyojt0UnlN19Ju*?c(}r6)z at 8%=_CaS-m3?n>CM%=Lg?ke%3^-`;T%v<+oZLVlP1QO
zRp52yVf)h8%~indbF==3*b-_Y3=D#lTk$?iwS%=*{VW_!ma1aSADj57IWNaFq<5Da
zU2Hi_*SaNPHyh74)5DLsab`QypHj3Um>+ld{T?nut*d-wD~(6&F^nI&9}&B$^?LM&
zNlsV`4vi>k0`N<JYl*`O2`U)E0zj4g_c!#D!Hg6QjGXnJy<=n}zld@#Y9nJJWQL*=
z(d4Q)KpV3JHfN^puH=yypbcmSfgAxS)F0nJjlm4m!e0stE}r0l+s!eDFi}h+OG-58
z0pl5;M*xg_o%MrfM at n|X@(u*i!LS3H(`jslG&<yXuqZmY5*s0(nSvJS$Q;sP^uJGr
zw~sp3V!&E0<lUXZm}Kf^r+7N6?014wyJB`kfyc_(mGpB(4TIdn+v1<$G{l4qLY#SA
zk{Fw&6On?G+MQ|H+^!sGqS$m at 32KxIB;uqwKGg-Du<F_oGw#)LaGQB_mfo^5Y!p>%
zrl~NSLtrs#`UVUf(uI4LxPNveYgvJFjWWl3y7cHfB&nN#&@jkv^9 at hb2zpb|i6PKw
zRAx=l5+f#~9DPa|Ous>E93je;ZkRf;DM#V>IvdOYtYPo^bX_F?2G!kRND;pec2~{!
zx0`PYq8$PY7ow)pgzA`f5zMqa6eX!npWpMkWu*S{CFn9*KPpm~$Ag7noj%G47kAgx
zp`N*Cf~jsns#KiHm at 94iqC>EJF&3Q~U7+LbY;@<?_k^3M8=noI*8FVUe^@X(kqgD2
z`erm&f1)Je+7qeIMBo#mDO!M$K#s7fLuaNO^?RAFw^IK*KAl6__L_T)H!a|$^Ec8)
zQK~Uj)v0<X6b^&72Cx2+ew^6<(L4Uu;~PKELv+w+q~;RWcLl+2!M44BD|^(j<8>yS
zWDkmNqv^d>-(HPa at v##gD?9W&yN|nK at 4G(}3X(Df@;@v|kxjpPpViTiFBc7(@RkkY
zz4T6aY0^u$kv{x9zUEVwe)LT%TG<m6bPkfEOUs)4a3N at LD5*daEkOZvFl!4A$ziJN
zGVUv&jz#Zs+I~SD%VaG<$h)J{JWXBxE<Vd7;O7Vue)K(=n;_5|j@!cg?Q^cZza#oj
z!R{Fe0E>YYAl3N8-=EH17v8 at CM|6r=E*4GmNXG&W2)O1iA<=AFwQ|vmSGE8mM~qM+
z054cD9Q#~{Pm7hs0AVX)rFl at ++VE(WFav+B#%nbT(TIh^B^v at OB&3!v7)V;k5U{ec
z9X=AEP&yrNNkSchgM=B#E{wB)8Ma=$7RJ?3^&7_`gIM{?f~L8a4tw1!fI)6-gHx3d
z=}RsRJhqbgB}D%5VPBQp5T}8B)?l>lqq$q<M#GglYFzm-a=9=?OR(slwm?qu2IP<?
z<Um=Su6eXMYdE`b<tbacOonP)C<}rFA<Xf$2xv0phJHNLg-A(<s}VgrwH7v at R1#V{
zgx^jui~y}8`ys(?MEO&@X*?MLN4LzS>9zds2nVu=TX&sU{Oj7<45b{Kk)jj3nOhrP
ze-fjNjvNMKWdKu!uqczI(FQX$`R62U30bhIhN`*!9~>lh<!DtgY%MjCPY=Z+{R_rk
ziwAr>AZ!-MEKV3c<w9NgLsA$}QzRX%RU6KMn!wGG8#*JS=3xnsw61RFX4HPLi|Ya#
zHY5jyL}SZfmyPRYqZ<<yh+kZn<zPx-;ed_CB1ELl+NVqi0%DHlcRS~5`1>6&Gm>Nc
zJfCA<`?rucBgbBEUq+u3b0;{12UolWI`rh^V`%deCpywiKU33Xw)GeE?<}tWZFwl#
zIm(GXm-oE;cJU8hMQ5Gn*&{9qZ)1ej?fHO`bYG5W?<gnP%dMQ5qV5ET?`6et(~YGT
z{bu&5;PKhnxadMFFFKWGss>GAm}w+EVQ-Ir`lEIY>%{eA$X6s+zKUeuWhN1)JZT*r
z#{?#Yi<hy^`V{i+cv3%Jk3Vjt{4b;R`S{l{A4xy9^EcWcLD}an at gP5LZ$_V0U){pD
zW_O3;{(ez}F>1E%|D>PwHM8w!WoXduU(=%a4>f4gjt?n&m%a}h&!64?7MRzr;D5NI
z<uFeY%$hLVCHfV**f55`*qyFWJUn4`nIduXb<sw%6Q-_<&-332BB`&#^Gf{6p;!0w
z_Mbm1i1+B%UAISzE9*z?G1zSS1gz#Ybc>2Qv^s~-8_oEGx3iqN|9}(?>;I+?@9_&t
zcrX^{(tsnewy`i{v)MRd-71}!=qJTF+|}|@@W`DM;iCGi5Ju_FUm2?vnNJpAaDx&=
z1jrtzUKsxq)xsZ?Y+Dt9Ylve)yK!j&i$yTL1m$Fh(S3+7Ty`YVuB9u)5t~t`C9gM)
z;t<1C)K^31z_64pmb4om1giDQP$Ad4`sv7-{FX8$z@}p$fC5;s04VM8xd{sO1ok$N
zn5c5)*qPlshiRL(8F#Dg&YY}iG4W)9N-?cko2*IW7&J{|v<!`;hLSK4Op+?0s at AMJ
zT(G*B!5YOmhE|x&AK|<_Bq;-iw1K`pKpqZMUCmbQD;+py86S&MQ6?)G5y_C&LK;gP
z#oCs5kkIm3UPlz8w=e(u#kmD-SV~ekEZXy!3Y;ZJw6Y9#zKjf-6BACHh$=gMP?HtK
zoI0u$mPOP|SfFZ1`1h|)ZXD*jGYB*dO3ZkCtsAvNgcxXqCbSEs4H38i8l!K)xQ4W=
zR;$LpWWU6I5h<5J!^Tu4hv?!KEYeSw<~=_0s|u@^e^D$Yx5g at 2F4gA9<rZF_3prk&
zMxvy9^lD{eoH8DO4iH)?6&&31-E`kw$S@*l9!73E8CRH!BTdqEzm0pn9;AtBWFi(t
z^Vcs{<l5$rAY9qCw=`wM>Syl%((TInuHG->T!cs}!2Nti5QH)K3t`a2ll2TeoA~qO
z7K2UST-PjF9!A99K?UkG!?pT^oT&-ih)?1g3=6VNzhD18k#1~~e%pV3)bypg|8!O3
z-IPVzoxWc-`Tg<X_+gu?%S&q#3Hqh#cZt{#)Z3ePR9F5av>Lk#vg%-|#DG^$KH*cF
zQn5Sr^Laj&6vxBRjRq)Qh;8d{6cL7rQ^VzYGx)Xl)`@1_l~C1;`i7muatm|z1dkfM
z>m at Iamo*`W<R- at D*R at Tg;A?L}9r3Qc!;YG??sQRFV`vAu-S&D at S~vgrKRaXbgp}cf
z=sXFdxQnfI!S^0}u{EQ%+^(yBBh=aA{_ACX%Udji#&w*n?5-NE;^uVf$*n{`d-HY4
zm*f7V+OZS0isWT*w)^>Vym6_E>Yc{L^>~PT-MfElS*GLs8GuGVg$voO at DDbc<yCHA
zo+4!B3>Ob%m%(@}`h_Dz28B~4Clk?thowyn=h>BKs!&vtoyff0AHuIU6;dp%3>GpZ
z2n<eC-f{<ti9>`@Agp{6;uSYC at PIaEC{>}Na(OZik~B8R#7$>CUp=5)qK&+i+`_PB
zp00eLfLv%@-mZB<0;o2dyI6NRSDl|P+!?`GL=-Lo$$ymZx|$jq)Yqp0GPJL^RWQ1F
zbR{5SSc;1`stx{%C46oLCs0|B7$CMzo~v1p<|qBcR>Fv%K?Y)%g at YJ8t_lmw$>zX9
z*!|9oCGYWgUX%~{Bn(vA32sNFYAh_DLk^maxLg853~@@SkmjgHCX2(li~*0y92>6Q
z!-Rn at j4`NMQlHvHz|#z}L}9s#2-f+u${ET{Cn6Qd!lH9RswxoMB&{D(E=8CDK<^~c
znV-mQm|GE?eMs#eQ!X`}7Ht|F<7OCs{B2BUFvhZe?~%^f_7)Wy!g<i$7D)tb)!D#A
zn!HmrMUeOatrId5NOl%#L0K*Ygl|a7Ew3t8It?Q2;+lBk(XB<c`RmTzLQZtOq5md{
z_}1I|u<zbg$<69Gw%8iG6<+V_cQ;pnlhC#+Q(d)=pP2ASNtLoS5gR+?Rbbe~S9w^%
zSuZXq=<AzaeE8QS`CcX3pR?=b)#Beb`NGiMtNn-VS45k$JyHQzPM4R=)##a#UDMm%
zt<S06j}Z2 at Za>jL;@H^xvCrY0&YHi6hVsj+H;4l_gB{|F9 at A7ASs2IrE8sm3hnV#{
z_}d*jiTzln>UCBP5+-Wsnv)b>t?Is>p={<x$HrviT%v6>A?3e^KAt$s<8Es6<e$#E
zYxDk%KHb^`JZk-&x#y8EQ4N|wt~#Cc$oZ4?nmz}<5|VPd!tjD@$2C{)Z)cuEw`{A0
zqxvM~+R2y|8J?c}tv+vh=>rKTs_H-VY9E^_rjF_ptlX;_zV7b5lhM&T(ZY`>=HI!h
zFID~yeUH;+ at zg^^s#_gl<MZK>9bIqdBlKgDkgdaP&O*dV!S@=Z*UM%|-#)_8YO#jj
zoaufLZC+Y!9?-Jhf}oSmU7o!vHD4(!89|`U=j_UA22}YG61yWh>?l|)%7KB+X`W&X
z;bAE~2KUwVCRL5K;d|U4zKqPTbF0|kIAXpt2Q^*gbn+VNMp%&ysUsTZx~JvEyUFH;
zxYn7_lOiV>fJj$XKdg|sS7=}=z}d_|8QE4*%~DmHCV<dF1Tzuv`wT%&&Z?KO8I!E)
z-U%InFtsA{{+qOcP at a;EK^hJrp}6eg7 at P3dd}PaDLgZ-byweWl*(txo;xgHfm?N#u
zL!^+VDJ^5BzarwZQr!1-$YiV-N at I4zD-|ZaVb})IV!5JR3u3g&4f~>TNx^DDD4Nom
ziF*8!6BvQWw6h<=L0ZAkV;SLX5-<yZeH&<id=$XihrCJ$EQgWlLc#>1iGb?nsy~#l
z{aaoCa06ivpus@`BiqhM#P>WY3eV8cQUpZHW%Csf{d2KRvhQqC#AyJX)+%qBp^0F?
zqZRIFfVs??GK-W>2UTQYg at aBWRq4=`yRqTQwH?a}D2utfz>88vNzQzex^`8gH+d{p
zBcVkOvGM-2;)Pwv5E2GU3dPe(!$Gei=pW3f^08ai_ at 1>T+xD^P+^f#+x9x{V%5F6X
z%VM3#f5I95neJhQzSGJ!dAc~Elc at hB1uJHEt>8uB^^C?Tre^unL}KkuYwOEVN%Lj&
zAyaW8vxTVWNDWTHw0^LJq}yeOI}1kA+j0M8Ot-r{a>h!&U}hDah<Aa0l%J>f5z&*>
zWCmBNw}-d6eYaLfi`tq(|9bmIUxT9suE+f>GF~QurXCsVfP`p^V}<v>zX{RZ<YGh~
z>fV3%pWgob>VA5d79jX=GjBCyzl&y}fk2bwX0MQ)gUj{Q7SXtPt>wX+1Fjq`B|e+h
z&pJjn_w91?qBPtIDlB7*GUCda#Czm8nyzRt7Xm_4QXebQB4j8Y<@KuQtQ_{tMr*UY
zc~*!}8<Tubha_`~rw(6sRvs5>U`t%>-5&NwB`q(EcF6)(NV*>uzD-%8rl#d61sl0>
z`*6&wqqYyuO`9k5F0R)EavEVCechST<H>j;@)|rFueaHLH8>abwXW<``Y&96*LK(*
z>VWlZw7N|?LK{gubf``r#elG*b>ptcirhzlT#4vaFLV(J0)JU2WHMoHQ<^9i_vjGD
zj(Y-AgP(f1yCN{5?yWXq at z)1L;lc)HNGWKf9Wr+=e&OT0x_};2l*lP(;Vhi*Jn)Pk
z^-~m3+5EMDSw1I6CF`9kn%j931Vs3p>uQm%uk;wB2n5)njFCZkJ-=QUGhN8yQ5NdJ
zNmJOyyW>sh;4n{6+qGutv$q_e-xU|ieZ=dg)>+#A(IHtcdEeJ3Jtbj97a|Hk_1F4c
zosTgPit3<A_K7YlsFH}zX=(C&8pWZgBE4vw_WZQ`iV%QX*RuYP*^M00%nUY>NxyJB
z&1Gppi-;3&Dvk!%`micWz1w*d#WtpM(Uzv8L(hBTlx#Xhz*F&i$~UA&JC|9kw}<~>
z%4B$810&kC-V7WR-hGh^i?L98MHt4ylYw_4B(+>e6Y)FdWDeX6c)jww^FkSM=cK)p
zm1ny&ZA#tf_A<XVy4(IL`CbAWBX%l at vFojxO1&Sel!5gpXH!*}13BIJc$%DPawOjF
zJv{}Ng1ql&S)6Kfx{f|Wj=CVj?QjwDn=jYZ=l*Q8-be#G2)3s{(Bp6C*7GKWe(3vN
z(AERVr|i#yiIJWSekGsy4-)YfpQoyns#3q!M}0IuJ7P1VE+yFb1=QS%jvZp0M({a$
zF;ag-^t*hme>?xvTeB${r>QYf>;z at pVnVwz;T>g7_OHBrS5Th!MEm(iGJl)De>zJ1
z>}_3(0Dg|#0E(1Evjhr;K10OB<TETJvvz#lh8HgHz1byP9WNcP+&J>kw3U(O$VKGN
zs;B+W3-C(zn at Dt}fb{w5_~J$UV1o?n5;3UnyC-KF>GSG~xu1Y50b4z~@+Lj5Fy#UP
zQK3!P+wI%)@Yd7hr3*(({b(VLjF1qj2n$Va>ZG}*Rfj&m#;;#p97|8D%_Hw>NY0iI
zru`6<#Q*|{kkV2 at drgv}%q+B^Vb6zT{#cvZt6J8?8?I$BbLE_uVB#a8B+#<JF5gze
z`LsOXdLd?{tVFe#WR_@|j|rq*us*1mc|S*;+LaCn!v?4(HHG(@4Fe2}QZyQZNnnD3
zO+~3u5>}jOLQS8V&jXTZsAM#~XVe3~%1f!2BMl&SU+bnp)gkei8d5g9xq-oq^?k6H
zo#-TJi3_z(m%PmfoK2kU7Bji|oVA2y0nu2|T+y#jkKSTo-)))8EadIKe9%E`Yi
z4ayZ4%|uXfYA at NOw}@MaPm6-DlF%#2=qvz%jhxNukj8M1co>SU(fFPpNm3xnDrX`^
z8ZeApXyr!jznCRuM5I$3*!$}7XpZp78s2tOF|`ioMV*dGAk;{VP7fP%DkKaRHea?T
z)7Tu8FC&H-%yX`MsjE&>(L;+!DgrVrTM!`w$__1O;S;I^Hl(n!5V~LK=B7gGrdESR
zDB2Qd=wO;sRzF&EMwjLqMqnp9Wvsa|1c(s*6rsYQwgd~K=pryB0dHk5sVo#DN+Z+I
zt0K9Km1p?gH9^F;KVHMs!+3ICI7VKOdM~%j;!E6wQIndEbJz2g at s*73yfv?<lB4<^
zJB(!BCpWflI(lpO6?F6*vQa6y?-kzA&z;}rwf6;G;9qaSH;r#o-vtSeE{hNJcziTJ
zKA$3zz8xnRdi3iWYDNU~evnnvhnL^=@;kba6nvm*emvK2eK~$2y&X5Q|5;;i;wr$@
zbklID!Nuvnm#~NL%~_$-oA<*e?h||PPwuMS)S-kuudR*@^qW!rsJ*Jh=21#Zj+zMH
z!wLhpXsQI=+M62{S$QqmniK^;_xBTA(BruDEgiNG7cur8o-xv~zFYE!B?pokjXkQG
z>9xJNyX1yzHKz9`0-|t-yE$thQu+li&D_Gn&0w^z<KKFPn}vWCGj*RoN4wRjb;O at v
zcINq~FE>{u+gV;mkNWSc)owITuRA-9p7E%~dDgo*GczZyCk{Vz=}*lJ%#FNy^^ZO;
z=#EC(mRu at 2PO8<2cn%haReVKh|CnI+pf-u|vg6koL*C8s|L{jw`_mRA*IGINXf~hv
z#W<?5wQ<N*m)0UOOhfB7>FcZ|$3d`KpsW)XL58-hIz>?!%?`WthT2i)>=%of86e;t
zEhtwtd}$qzW`T0*4sq?B%_ZXu6VhTOPz`^;$OVyGfP{e<;mG1Z7zhx9k~ty-Xp4hH
zPTp>rWB?%=t~F#`!l<ZcG{ZNBmqDXLqC4eq7?&AiXh=v%rcwGep5-(|XargOnK*x=
z!Va>HD^e8Utd*MKC;)v4L10PKg2QAL8;diYk(y0fV=Yr|yskriM+mSDi!<(;A=Skp
z%C4V>dH8-uag?79R+Pfl{o~bH4{ni_E7yvHl0hhcim^ofAbfADk6-oF!ox7 at zE-uL
zGBPrD07*NfKvl}JuHS9?2+65`bCd>8E!)gzV&arm4pdlx#h96I>A>#X6ICumSE1;A
z7)6%p`i)n~lU!8|5g_u18Q>MBmb5nVyBee$z(FWQ2 at a+qlfvQ0o}&wjSG23byUGjf
zs{rH2;~&m|fQC3U<T2b#-(=PEPJ=`eLFH0q<0pZ+;pLc{N{`l!+O?I~+U^N9s1b&*
zlRH;<#*EjyM5dfHA96_1x-}0kH at Q8pELmtG?NQB{<gbauvzPanV#kU4oxjJ%LI-DB
zeFG%q_22ci6fv`Z2eef7oP-jDmp;aC`Y#oN|K1_T;CsxBCXODqyWSnp`&|;k&7WvC
zWqduVhm3oyWvi+9U9_67%lEE1-kuuyy$$WWlPK$QdQ<oJ61u>3lgcpkw==9&7UKFz
z;&76j%=Hzb5OCoKGd?1{$=Gi9Y<<T;uCbDLVb9<V?hgXhX%M)Kvz8r?uC{cjJW=Rs
zG0XmJS}*&<{oT<GmX&k@*Du$|Jtl>3u8(A*k at a9;`rZ1dbLJ&#BU1Hc80WJ$%TvX?
z7pXw0o_ZMNo{m;ta*&KhIAiy}a at jkk{y%0cUL2n at zVGM>c-Lf3D43LGuDB<dGgUly
ziUg)e+;!FJck(aNxVB&191VATWScm7oPcs#_*|zXJa6!usiTEvwHrb8iTxHK8%>)z
zEPR`st0SbZz3-?4_g(&o<oA~9cDs4ft>d)t7b0X5Hl@=2B%p*up8HOCR%LpQR26~h
zRAm&^^eB>?V%2>>)x)&`oT*)zp-D3`A?)4he0w(2s|=Aq-;1K(7PH9WCe4+0R?ocE
zUmH2;=oT;`17T{5ln59$V@*ea2zKojCAn0#4c5jxo;Fd at +R?@fkz~;_pNhphf8Z-p
zZ6Q>$hdJ~O at OPvK(OwoA)aA}t{Rtpk1kr(|xX=M@%Lkk7zif=KOAm3xDZ#Rwc6&1j
znq?_uV0txesRGIf5~8 at KK#4{wA$(d>n+7MgUI|n)EAGlbbOD7MEi1o^Px>yC)Vy2-
zpp=zKkVd>d0!_K;AO<;Pp3s)VPRWholX^h&d>@X?ss6v}BZ(9zs&^@0ljxJk9}BR3
zeE1ps>H2D_jRh4D=?I5f4#{Z%TUc9JNKHQI%?fAc2f7o;G4?Fx{M&vnA}K6YqWwXl
zV)jv{17WSu^CwbDhk-}+uG-ce&Mb-3W%9g^6hc|XI-){D+Ql*J0`aBTG%@x{x-F0-
zEk}e at IN2vO%y&AiFtk#7lsO|zE_Oq{I{wFdg_$g7$#5hdyfX8?`qgOf{U}QT9-80t
zrXKezTkdY{7A7un_-f~UeL{Wk`nmmgHouP!?!h1R#}dD5K{UxH(CJrSZhW&P-{<{;
zUU~ViXI~-2D at I&w;aOejXf^0L0*@9Cb{<};zJI%Y8~oh%Jr7TI>bsm4>R0uEH77X8
zdUfpRbu&rp?M}_tJI8-!a9)huXdYzXLZABkNqzqH)_61fcx2jYgZh-yglik$>xXoj
ztwkGe6LSZr+>_mNf#~nE&Cc0+QWBijPv4(NU;Y&AZuCindbx6DZMG=MfYzI-{aAP&
zo=6|QX6G+Q3hljjuN^z3s=k#`e$xHHq~~`_z=g~X>+k9QlZWLN_GUX)zUWB=>M6>y
zFVQwVx2P2IPp$%jlb*P8Gtr5=k1LhWLmw><{%(<=M;dBaYJ}9M2y`bqS;xf0hB6}V
zo}4Y)EWdJ;U>1b at UbAY;-Jjev at OvkTiCP{N6e90K!#F2CO#AX0$|^qG<jzWD<CN4C
z-*l(rJfbB<daqeBy$1QUP5tWnU*qw$zW2k%iAnX+C50?W!En2FVdx?eTI5d<+uII&
z at xGFe4n0$=KugX0<RHjUeYiyEIjpDSu4F3iNhO-!Hqeod2qanwVJsylADt)mj|hcY
zRJ5rElv<gGL!g#LpTZr7Yz^QXqYy0MZGRO7GHRQYrX*#nvqh^C`GexMTtjEn5G}>R
za`SbqmTlr;uVcoP<4R!`Gk#_yhgBLISFW&3wLD~Tvy;<{;wdbFx{x@@{kcOJ#R+e#
z6cQ5C<}1o55KEi-bny<=Ig}fOP{fb{7y$-VE6c1<Rt{D5e2`@_+RaXgo=!D0Hene8
znysReJU&C)X7H*?#7O7wOc&uol!{ZCBBVl8kXEkRTe-5ol**Ki%o3qsRT!T(hX}<w
zrsquV;v=!HQZ&#m{3elyV=B}%mqgRLilYI^`X(_PQ&~xVgeizVL^VE+jd3$vI4-GF
z?_X7el1vz8epsEYx;RexpK?r#Un44FLWG~PIAF>L9Qaxrn?lQlD2hVs+2Mc~9iV10
zAanc=y611zx@)v^C*v||qC_nR%L5#XoV9qK7^>$n<mMG>VP3>ep8TI_CA<cI{<Ref
z5~pC%e#`)4&2J5q+*rmb9`-+W&~0sT#ec4XcAQ^V44!!J&hc+G%|8OqLq)F7^X)q7
z2X`J;{&arxQx*89FK~)ySF`^1Fio<-C>gqEbrNYKHA_S~b!~GjI&)Xip}$ZQ^j1;-
zCuw>lwCOJC7ng84^D*9D&X;RzagaHL`SS((*~zH$>!~yM at _4-thpI}BUhTEkOE+IX
z(Z`Dv(zk6#kLHet-`mqikGF>FbVYZgu_W*OxzV00kN5LYta$gg_K;8%uAe1)qZw|_
z&PUbkp8O;!1wTfKeXi)g*!WgG948DHT+92`A7AdT_B`?AcE#_wzCN6=ecewc2(-dc
zt}}EQ@=4KmNx&=dx=eZMpM94dk3tr4<Z{fJj=1d5>KS}Jo%gRRy)T<2cq_^~a%4Xh
z7d?Bj2=d?nGm6`kzv}S4=fC;j>tvoELw!!RolRPzr7NpT`(w0qf21ENo&F=3hGSul
z^cnBH^=MZ%-Z5PNA%B^==vIZNvce?F;I=ach+!uSV_|=FI at N3-^akZGj?E*BVK-Z0
zQTUsdPx;{R2g+c at IoR2D7{439;OBsc4Qn6%r3jD}X7c{#G-3%q{}Grx3MPj{lvZH(
zA*Y1TO6`9OI%g<h(WY`S!FE_0&|bQ;NiUutPVQyuWPJbW7{98>j6@|U8Zmm~!b^P-
zHS&IwtZRmr=FI at DRFfJOf1>6g&4p1&(z-xTxs}})rNRv`%{`l*sHJYc-i%-TD6|_M
zGD-3eEks%cyS#Olnkp4Z_`LT_O;1ZW3~kw|mS}aRfs7?c;6`mC_#R(Kg5X^UiUSA{
zi32OiqQgLNQX>*3n32J#!W6Izwe?f3gZwNfkaq^nmr6_yLr6?aiq{FlQKn5fCY75*
z?urk}>G;cttpk~kj;>8rI5(`aHp~DMVm5^@2Jrq<hiMfi1SL<=Xy3EJe)o$wVxdrG
z%BB|%svRlgNh*d2wHRu`7uqBR0(HxTzL<!B65}>%%}}n2!-;4xngQEHd7*_kr%LH&
zOPV&YGL|wM)ox9hE_nI)xW(osw at _#d7VAr5v#yp#{hq~|vdDo~zlz{jwbLSxY^KBa
zW6x#euU;JUn&r_e$A_`@1+A%)`T2Z(3(CD5Vzlr5yIPLden0QK1YI+KWxYF><aM)4
z+RGpL7Z^@)2W9ImIIGrhaa at L#L*)vEP!j_z-SLv+k&Mo#j3n({m)c>Vd%$)$3MSVo
zO?v1`uMHFls!1gUyCMY3!)L6qx}3Vyhnn7GQE%GZH?GE39 at AFPX82WO+EuXC#o5K(
zO<#4K?G0e=k2GBoxwg1?Tk)HJ+Nta4$)jD$%ksC*k2~8t1J4&PdsG3|5fT!ecGu7H
zSXWxFx7>m}Qbu1l8BGw{Q$wZ6j;GG)vK3J0Gt)l3)j5ZMQ7~n6-Gxh4qlDPJXx2Vo
z4U3eHWu2-fm-v|PRhC9z4eOTn%~3oaPfk9^7qz2r=VG$iCkrOmysX*tzZj>~VFlSg
zk8*{Q>LMq2dRzbE{vJ*_j7c+<NqAvrFN{&_d0{*b`>~r%kGEb7L0hoJWmh#j2j6C$
zSURpKmf`&DLW}dl-KGr#+jnbtf2i5*ctnTyGLX0>JK;r9eKBo5sH!;vi~8MW{q20L
zxlWiD-(;~pX^Jwf*-2%`?#Ix at Hk=?H`{$%t`g9fASMU1?vYHYv!?%}~qpn-~8b*e!
zyhj?t3bw at NVM9pJySj%BVHIEK&Atyxu=KUszEpj!`5=M?$@g>V*7KU)^{wvwezhC<
zHz(_vD<T)GPfn{D8LU+gQe$Bz<Zv!bV#Gk|_}3yTvrmn~B8dXkl+rTyNb9BfP%KOh
zBKM~a&ytQ-GRBS4c3wYN!cH+GW~X5nR-T51Qi4x0v8W|SnP<Nf?j@&-5KAIUP|lM@
zT%C&~na~{zNzp*$xi5w?hk)vR51le<jTO8qLKy55s^*1kI|XOB#BF4v+_32wskz at n
zi75A}^@<@+kdKzSWI`sX5SdfO0u(v2kE5hxJ(Q5ebGiw!5*f1j0LQ2g1R}sWf>PO3
z>Wgo4*M!BCY#~3K*{y8jN_Iubz-<=VaRn6drBZR<y5+cc#N~A{<1MwFJ8GDz$dh6k
zBy=ekrbOrjaY+j+QY}PmNKEbxB0kJOz2em~qZ!xZ*=6KRz(`};{pS&FAiWtF&E0__
zN!^9;85kh13P!Bur%l{6Iw~=d at _@D|M%97HuNZ<?sXu-+g{l~gus?){mAY!V1Hu9b
zLdsG;(3r^uz?WLY$-qmLZPtM6d5j>&i9HkHvY09O9CU<~icbv__$d1%&L^|%9^7A|
zcCu0Q>Jrr3D{o4J1l<JmU#_T&WRcs};2H4U*w at xKJ+JpFOk0gfq}ExEJS|;H<Y-0(
z)9p7_cNv2y(qkpKBxd;q at 2(<$Z)qM;j>eR5*~OHKB1g0Dc+7=ycDYq?jZ77;RMhzF
zmAqb1wI4TaZSLyzVH at Vdh$sps6%xfZNd$eDFMJWcEN#Dg`9f5CLPac at ca2E+!;VS&
z+u)?Ox%>fhTVv;B7Ujv{m3N(sF+10ExXa0v&HWHAR`ht*K&`y9hv_Y%z1=m7lbz)W
zA{Xb}s}O0NllgVlmE9lmiz2AmVd*l%kC?pWKQ at d&@~(_KWf<4Z&Vv{pzMQj;ul%lN
z9uB-~54}><xyBM|Ci-G<ykTJoFT!!#oqt#&jO5!GKWDGITaSO_T3dskW*L<B<eyIq
zLq9eup*gnru_}k8-OM at fJA|#~w>O@(J7KVL`71SyBu&;<y`vp#TGF at M^DI7Tx6>A<
zDCTwhZAI(fG8tc5MW~TiWmfCi{&sG4Vx05d(@Wz$<Hgac7d}&$lmh8fR*SV|Jad6)
zXDM-)p|o_~ZitylOu7YQUtoCJ7cQjv?KaC)ptIuncQO){AK~0_Cvg)&n1LeH<@x7x
zrLGG-sfcJ8NdDnX1To?8uz?p9t_yNyI2cqn;hM}C1R-P=)*IW at fga3M{L>6%0may=
zFNIl5yjfUmZ0n|6(*P=|z=$b-55~)=f)Dk|%Qa!kUh#~N;j!l47Fe^UKfis4W1pfY
zmB!>CS0x0FMdY$kqDUu-fk%A(6|c!!*^A^wbRVqb#MET#vaCRaW-uS2aCoiwPVs#M
z;qv4v3K4)svLN;^i6$fhQXE&lm>SaJx?^x|B53<DzkJlLiixPh9na=Gs0-OC{DxJy
ziW!+z;OE%cGE?CTux4XIUkuC&v3mI<VI%j4lQ2imw+FFk<bWT?jE-<O)=`T^4P<^a
ztgc}xUFF?Y0?19de$86+im at 3li>aW2&93Kr44kFNkuZeFlBB^%qaCtxMkHa0xtN6o
ztT+?7{;o-Q$|;oYJ>a}WuldB*NJ{A+AEXf%DQAGMF(4HeY6E?-U?FMh at ED0yz{hx>
zqz at gX^4<?*>seQNCj}wPBy3mxnspX+q@#g70{p2NfiY0;4z6V8k?)XAD$P3!^^0Wo
zj0BlPRjN!r4>M~olO9I-UtMmE&2eSxgNV*<5N~=%8R at hA7=K7NsgZo$_ubiht~1df
z_K!Bc=FU)32QJLdGtz(NtsK0!JOA!BxVw3s>^Skcjp4`h4Bhqi{=4VGgfst$zo>sE
zKANfPY%c$y+r{Pc+i|PPi}N|3J*6c6&5z|4cYE`aWdd(X4B(@z&-HN5dtut^rvy2B
z?IWV2&0(D!X4n at Ft7t{Z6OWtFop`HnF=ENM$KSis8Phac&T(j8+96T$agrJQy_4`<
z->f<e1WH2BOSISa+OZ6vi1l%+B%h2C`iC^?*;YQxZ`){{C7(Q#9k%X14JIgjZf$JD
znGC><t`C<pogrNwv3*^MKFiBI-<Z6#Pp`xqmR?2=XE|`cpC~Ju<;z(Avd-dk_;+q-
zEhChM=VH$I<nW&J3nqi9$JJ5D`eN^>P99%-JE!Yq!r}1sE>lzYv)BC!+&$g at lId+R
zwj*0?c3n;_z at y<arC614FjOp+8Vp(V6tsu~pwY2#%fYdY%YiCYV0t3YF5TgQVjmxT
zrX%_9^vFT^Di~;rnDB0BEXwlv at K_>ov<+|(z1tQM#T0clzNeNlyebnT1JYyAbePCY
z`a;(E0Uj*zL`rrzCNQlrOx at 99MUMMLoofIABw|$}-G+I4#KA}oyVZ`>jdG5$wCYVB
z2f#9m3WTJ9<G1dCIPk-n1C>!r5t_x{iJKe7p`3q(8t%DV8U at v<)=X2{)JL-L6DSc-
z!d+FVK~KK&;w8 at h25sSK3i;JA0lcLbQ3>2hngD-~Q-%SvUT#+2`Jl3<<rS0cf)Bsg
zkTxqqnQxDON~1c8Y>Zf7Lt%Rqd|XNbkptG1 at LZ6FEK1Ici&CXatauI?%{j5yBw^D$
z)i~IWQPKLvO0ALR4Mr{RXAB7ZCqxQ^eX6K&%&^~w@#3YAL1`3FtuP&Gr9jsaXV6XN
z&rd_*AYn={`N>eY6B5-Nyx7afZnu*43<S0iS5;xTL}qajIzxp(*nv#?)I#eKs;hV!
z9;+yboS=z-t0AvR4Ai$=WLqi?9Qa3M_x@$0j0WOTIV0p$oG^fn&d;9hCd1C3Kpn~W
zuq|&A*sk4vkPw?gy5*s-I=Q>P{a|42*5OvddqW|+m}PZ)HuK%zxWU7gg7?QhHG-3k
z>x*8iN>LE1Hy6)X#@33K&#t!se#cd(^(d^<uV6A@@uQfT at +JurLyiK-aMxINCx)58
zTWGHn!pSmhcQX_wcH!&)?rZp*XxrH-UQ0mfYOO>0G2w3hrX-ZlkB9Ls-<{r%ezI=&
zJnI1;P`W#@Ql$68#x{1>&bb+DH`Q&EZkMF}@$Y*i&w9&cwFVdTN?upFxltW&%c*Z5
zc^OYH{i&tYm5V&z7$)IiQdy~LN=qosI18bJ%#~&GvN-5|J+rI8WSDBLCVEnalJjNb
zwTBqHnOXjHa{66Ms>|s5N&m6M+MPstc*2Fo)y}-xVR-&|PuA-)>Se&(Cz7@!%zacL
z=Ue3HgR8WSd=^3CrMkAZb`bqXZ_1k_2RXCevkhADzHPA>#)$KHZMhA{;rPc}Ka8#E
z#(SForBe#7A5)l=WSK1EHwNgmGbUJ7bu}$o1O_5QB8O at GV?ex~XFfze-Wf}1)|6WY
zlNw=_d at Ct;_0IS2+(hdFF~@}kVLTGZS2=`?7bA at Zzd`6*B0%k at T(H!a-5x-_s}Nh%
zVEyTaG~eS4Gg at kyTwo3oG?zeUn1(%C4i<}L?tNY;4^A$CQU*ey8!SD;mq&;f<<4Iv
zB`uyQn-Eg^*;;H!md5_FLr{tD(jtJBtF-V(xca=1ZZTsRrnm#jR6I<X`^H)gpe{1a
zYeXCc;|1*l^h=}uXjZOD5+i<SRPjbI at 1X%<4{_9(2z&N|SHhoH{=9zH1m-JXF;ZWa
z%%^bP;17 at x)>2ueVRpr=_^%3CEyw{-x>XTxigV5ds`QexUV0y9X}Mi$froATC+6FU
zTDcIu^fdM_I?g8Y?CxlbS+#*iMD2)J9zwsvfB6JJPB7h8K1Sz*R$<H_gwFabSf+&=
z&eau@?7=VFR6=C7WqRV&5d^fo&T?>tQ$>u?sE|C*U2$wSFnJc0^n~Ntp;>u8a&#{s
zA1T+uth|s_<y?l9+*zbFa0&>43E+XMv&~x+AJ7L&Z!a96m&9iA?a{9p#~a7sY95tw
zjT9=`vmgGo<I3Y1i$QN1;#;|@On)%RZgg^M=)}842-0h6{Vd>AO#1vpzAz+lV$|j~
zoWsY({|D!0eOruB1cWXY``PpLAD{TTLQqGyx3A^zECxJ^b2RsWYMoYI4MGj$u0}@&
zS;X2&=B)Xbpug_8)6|1^>Yiia_v at x1!F;EO2~M()4_S`O_ebByk9;Z7A-=?YzT8ew
zQd=GU*N1PubhmqSQJsC6eDw|WM18u_u{`sUuET4OW$OyClc>Cn6ePCxro+m3=2!Wj
z?9^&q#*dO+w^r2c7#91&*;ba;C<Nn^oJ18>qsCM;NdoTfK0C=oDiO~=$a8RWY|9UP
zOvs*a-J&l|$vj4H+T4gv<d&bhb-L2KA9P-x_O{C6$$s8$FF2?_x*uA6n3C_ayIBH7
z=6X=xbhPq}kxXPoZ`O#o(ytMGRS>)zc#y}@4zjDi(bH5jHJj&lbwW4z`%={_%ELsM
zH8oi4W#e&t>3%+i<_Wiva<-7$qG{semZR@=x!YyG at EO(k;q77I<~yT^ZHcTk$zT+q
zrpv{RSLYBO|7@^1mn$?RqIR7IxIJ+Yi#prJJvcG8$0bRx>^BnzyV;B&6!sC2@;<4n
zXZ^eGVE8+;j_B%KC6CZYen85tBN>-#<dr&%KRkhBSsxI at ZKjmyo7pI@P*tCVj1 at WP
zZ~##rLab`ULcNN%w@)oLOntZaN8*9U6wNq;`WQ at K5_ptd4J>C$@i3b1zy^{_<1H<o
z1-SOWm*t2sI5r}3hk*mcM&M3U+XVAIH>`jV!3Wzyor&lOkarY{f-bO at +K`z#3Xaw;
zMsW#~A3KH~6pb7xCHtEqY>fP$JPiA{Z35;ogKG5i4l?lg`rKb%3$nq`@!~`>P#@4N
zk`(fWsY1Fimu_1IG6>Jw^Hc!#EwDb3p(3ILnJJ*Q1ORM61`Z~`FDn0*{vk3m16m$)
zlL1Q80IVLH9<q6<c|EHB^CD|-fZ={_S<w4 at Gq1BG-9kMqOeKIVEQBA6=qMM>s*J#>
z&Zy>andN6D>w at +;nZp)g0?wCkN^AU~>yRW_gQ(8S`#Q(cCu+7b88_F5F>4AY{)rnc
zpcicQ4Gb%%g5Trq|GWS;1i`bDvwyC3j>m2nQSfAUX75^-E&n-kRwG-dA&tut6mF;5
zo)!Lxp8Z#3&V<7?UU&CM);v%=JXi(sql8mjr~g;N090;#=Gl+kcfrRi=ri at Pj<)D$
zuHIs5Mv1%HgZQzVAN;nDzJ8tgYlCINzPg=wGoJ>tR9&U-d)j)-Ra2ckX<hZA at voM{
zXLzjOJRj+YU^?I7tg9hI^BW#<d&So!CVt1+fu{94Q?-3_C$qavlvCen7_<Rt at GL^a
zvxz{P+H%*8+W!HpKvTb6d!Mn*AI+e0{jHHZ*@vRs9j`t*v~1U|T)p_jg<8fNqwCoq
z8=f5&yCZ8esZfl|i;oOn`Q}$Y^~uW?cH^xPh=H*^X}y=>+2QEBqn5-sx>Z0WKRFbZ
zVtZuSa^H<_7HnC9<Y#jTikrp73oG}1qwZ1M&$ah3jNvbx{wZtiAwQK4JqQg<9cpgh
zd<rj~6&%|`hdeY!P3=o&h5|8rmEp4&FaN?nZV9*mAo8o9e%`hTnqU-dW&)a8L<l0n
z#KWgnFaOd%M$GuoV)uvMY|sxGw3Q!iTrXbV*toXdPn;1nP4h#FYHJ(_#@LT7S(jx^
zk6-w$Ux5l at hDb|_-S~qqumAol4&2b8Nnx9AMFf`fmEm*$+m~AQDn8udAqV$|UW^Ld
zDqi}HUoSRBM#14QksxlzB5;CQJQRGGdr(85V1iLDt1<Wcyp+B0zkdnJhyk>JLN>ng
z>e}zToWmgk4jO?#**fD7AAKWQx13#pK!lkcxE2wWmI!MS12j#IaWw|O%!pe_GeaRH
ztboANzjIr3Xz#edFo32JC=9q^Kt&*qEFx)%zDz9gArse&h-YHNYzPpsWQ9?Sh#opV
z3W<vtA4nr|XbH(|z>Ppu5CjAl+jiJg6AYV1>O<GexXtI*9GC_TeEW?Ez-$2sgx%2h
zR%@FfG*F*~5 at Ce8wi#SM6K1xqj^u at 3{QOtH`Kom`@8trNJ7qS^eGmxP=AZwkuNn+%
z9HN3VmWxl>%TEoNMa0)qJL|I8-gwK88vD}ku8X=_#3(~+%l- at h=<;v~sY+&3`+E5k
z`PaYp>Zd+^x!m=|sK^Gk-*+zN>sPKXKe5~h#@pra(P14tlm#fZM;9MmDXOw83YWNk
z-$G5+>z6Y2zRpf&<*hpFXV*73+H1G`_{#OSu7Wx1WuRvL^{baZb6G0!p|)}6tSz=j
zme{dlYm42Y_L4t76!GPDot<{xmzG_*TL?8-FSosHe5-6!vVP`$%?wdLJe`%}+I!#c
z^?i`K!t&$!jkk)d?^-`aU)A~9tkl+9tpS^|C{~^rLfNa&diKWlNIdehnPXe*7I{B!
zyo|Q4U%GH{?dtmKaFt^_+Adbk=0#PoHBvRsx^lbBPG_uK2M at 4Eo%OP>zxL{9f9A5N
z-1zQj`4hwISFW#~Uv9KHljZkw?LCV7YsmL7UVM>0clH}JPZFfsufl%73~kE?<FLB}
zT{!35LLxIA-yR1Mor1bZh?8zI*M$Ny)nsWfeC8s$KnLgopx1x%_i3sjc%D(Dswz#(
zH3#uRLaOB0ompCX=Hg+7CIJ(=1RPT9(UJyYP6yf2GfzME=((#`uT}qVt*WlWsdEt_
zajB at lK$WP=V;MjFU;O9U`5|IL2k26}tL#X6<xkdhDjHNZ=)Ul=IO$UQaE4iwonOj-
z@=0M(mq65>g@=GhNvO-{03G0jTYdJYSBJ~jzOx=L#!O7Cp%NcFgWP-)5t-OUK%=7j
zssv_dItI`rOZ|dg`q`gNKfZ*nfCw|73v|dG<!k@?8xWC+%yoz<QBn!os0ft0Af*<x
zhZ*?6*gQZAL><Z=%%TU4PBq*P{!Yc9bkSxHrN$+y2>Ti&=u~3F=4cWfb;&{kfTjuo
zCK^GRn1F-XVbNNNWGXsk5lNWwfT|G92!>nsaO>rqF51jxb2B}VkT6r1_Ot~Xh>(Z~
ziOSSt1~3C89i at rtRAegIu~fS)fI)O$_oO0F;*23P$A}0D3LpkW6h(-lc_c}qAOL<E
zM4(g1!m0Y~(-IHEe99dgb%IW7GIP?MlMb?_JRH%-KJmod0{61Pc5!R&{{tUO(vPHD
z8$~uam7U49-j-|EP|pT3b<#;<WPU3Cj=%iLfv at yH>ipOMBACIQ?)~BaS&iP&J+ahX
zQc9y)BGZH6(qLuC)ScUVZ_h2dAocM4^5%CpljCmn{BY~$t!N6Ux`$8f-Yf^l2U~x!
zyZ6^};zSnqgR^mVJlonG4Nm6uUsuWTp1<w2OO^M$m~bZwLDPPE{jH7FA6dx<gW~qK
zgs}YhN`1$>zT0_k?2aT!H{qCfb}PRx_INVrWm`A510?OGh727uo8Q?Od~`6bDhVO&
zx?*%=urx3*Wwmqa*ns26ak4qOo)|MYGeFR4KMam%;f`i!2C^?vOjT8B2X|Ely at 5_d
zSjM+2%rpe)pB;qv>g2)rjVl`$e{2{+7~d`jrw4a~6r&=3D9Prt;zltzo at x`4#b_{G
z`qtHN4VRWoY)0>FF=%JIO8c2k#GP<AZWQi#5)oB*N=#HcLXj!ot3vSS9$l(;>*b|0
zZ*07AE<g9b-uJS&XK_E*-otqDMf%w at uO%jljzn(W at jNF-6Ldi{l8&TD)43yakwo>K
zx|(?IFfrv14oo-FiH4a3 at t83H9Hqf9&wunuFwlx|X4v|_UMD4YEKZN6!rDMZLYRq&
zh=kb1H1Co at x^&@5bOap&2pu3C{yHY at mjWVm2_3M_E<XF@=C?Q0>tU_0I>gBl5qC)m
z0{p%I>3<NYb}2v at Br_o;^kRSWrqrS{0TIWscmc?JuRyY#F8$<1ZG8|Sq=Xq5L>-V4
zrh*x at fFN{)A0C|h=&8{go2nsAGQ);rrVhz8ggc>i`Ue<Y3L0b*R1_Vpywn~2*)RMz
zh`Bu-QK2rO16p+B>zi|T?uMz1_bcrPh?T at 74hzObiP1UjC}xy!qE*li=@iw}SNlFp
zl&6|3^5AHikdc|{M4PFGsSt6G9d}3q#*@lVMW#v}FePc%%n_ivr$Hwo5F)~iF at p+8
z2eR*Fs_H4IU`EtQ(88CXn28a{Ol2ww;yQ%Tfpj=^1D8a(8_XS1x4<fj4uDiTa0{7s
zjUk1q5TT2RU_s1e=4q~jy)dq-Qm1o56sCZ(bU{dTdJxT^9gR9Lh8#IgOuUfMiQLDJ
zZ7H<FbDh8)uTq`)@ueh9%}3JgTz=`<rw8ZH1TwqT_~{@2>CvAT;=|knMx*F%P>x;F
zk6-<!$Sk87s6*O;$eigw5Uu=J9Paq>on5z>gc+5$`Cq-fdC(nDH}xIxj4Rnm<0$`l
zaw0)y<AF_!cQ><s>hJ8Or|s5To7ssp>kq1T#so*qJLP!qZ+!ZZo;#5iw|CML+3vdq
zFV2OD`l&p&e13H6rn5Z;Xx`{Vlb*#)R3%~dQn_PkdMqt=N0yASuDn$)_0lNjz4xj)
zLDU7h^1f6wn>*1@%Rk>8?QZoRN=YFP===LVKb!e?cX#*7!Nb{7e-QS);iwviL2oeE
zk+|h(@m#u?N;Owi2h2$_W1YVXRq2E$&z&!}cLyg2bMq7`(T+cVb~xG|o$95$IH#e?
z^TFuW&2uMmg at pG+HKb`4ZdV*9>4|jf)~MIB+rA=-vXACh-dG!)%(xSUi8^-G?LA^A
zGdXp3aN`G?I at 98>M$0RYjo%wb%;(N6xj3!IAv-x(|L(@>$5*#*jb8fg`#R)%758)P
zJ&YG$q}BO<p)-|f+vuY$Cf#%lW+G4xs$ESuAtpmcAVGo;p1Z6a&EnM0f<pZyBxeT0
zXD(tU(xui&@wMOjJ(>jXC3FO$m at zTC*inZ-2>a?KxD#&plTRPcK0AO)adq?kcgNwK
z@!ojXJv2C6lJ4Me7Kr%Cr!HRozh5P#q+_%r3A5=Y)$Ix~*d$9owz~Ap)5N5$fj-bq
z$S{Mx7dAK6Ntv0<5d(r at V+elg(|)$}?9<u-+9mHPiZ?d=*0z6lcl^$7`jH$2OhuT8
z2pz=P;MVuvka5tN1PQ97Q=ut{iI~xPFLcQ{mzdObqd8-e2i at RD&kdh>TIPw`g-~Ju
z0-+A!j^Fs+8#<AgVxEtE<^3ecOfb<f3mTv^k(uJCL1JVfs%Co7<vC_rAQ3$zK!`>&
zYTALzjFf;RN=zyXccq)KaW&?G=$xo at 6hWeSc8Qx?NZRdXifSt0gda@#XhwqpKbWH9
zpeEoz1TytZ<mL$pa|be|0|wFzNm|L>Fq84SrAi2s5Op|^XeU!+OO1j;XG&yDLM?PQ
z>KHLm-HALP3Au*`wBX34lnf+FBuRD7geh&^uCzk{L<KVnlb|qF#P#B-%J!27GcQWr
zyGClV(fJEcKlyim+CFqDdnl864U;)^$#t{q-?{eWg(q>Blu7nwaBgt*^>4X{m;UwF
zJ<VL8pr9ZUFUEe~ljvg~bJbsN4<52RzDkeffA}Y(t+!c_$qYIZf!O&-Ce=^<_!3Qa
zcHX<04bpVcZQb6J8Q-0nFta=F2+h)7FWd1n*NF!o8;t#&PNQg%+<a2)?&YTk;kKY_
zcD5_Km?g&tdw%Y2Co8Kx(@nxeG3)IFjpiN4+13wyd at N3FHhOzxrgY}aVDs(k=T0oA
z^U2ok*c~67Ig|U~cB<MgX2uQlZZ<cIvB>GMbnkX$NY9;J;s;2BMzP5j(-5@&s~|__
zDDEkepl<Ir%Z%e=F{Z8 at Yq7JJJTw5AdOs*dr%vQ=ym>V{o(J{1ui)s^iKX>7H_x0H
z(y?r(df#;Oo%bYN%tl-O$tQ;6-S<IZrzrA=2Wc-I{n at Q^E9ZCL1I^pP$)ziAjvhO`
zWMVhI9qeLWOl6K^%#fbW{GG7|aD?pmfH~TIx6FE(5{=)j9$U`0-r35}E&b~KdF?$5
z`j348|A|MQ<!G8(M1nALg9d~~8-Nku#Y-j3%rP4_4i3~H<_3UpjfNfL0M<EcEYOw;
zApjF>;v7(FDM7erB}fZXV*(T$1H|ADxp*Hk=3e?IUvk9ay|q^GFSGOc=YHwGL%)Bx
zsvHBbFZ|*cUjAQxy=fXl+=v)L3l8&9^Vw%FwmW1M5FgfD0YHX7bLr);yyR4*5>H}d
zuB+NvmuJq!wk at n49*W|n|M5#k!2*u?W&P4;|NaXr|K)Rx4-2=z%F61i8zYwX_{C+e
zIcVBnH!;TBo?{jg7H$X<L}Gsa+2`9bDgai73Ygm+4nKYQ)vvtLwibEuh|zekGFu*x
zecv)tCj##ET|XN>u`1Mn49C3j?e%)AWbaKaY`8265K9a&IB_86M~8XhxNku)>~7q=
zE_-8a*J4WZfhp^n!JdQ@$7!EMva>_Glz9Ne2tecg%|c4H5##`(9<YE292{IPFPH_~
z^wDRQXhWJBaD~)h+koB4)x*b$yoB191w$BI8%8e|wE}^PCqby|0}msvKSa+lSt#<#
zqbitcQ;%z3i{;u_-^=akVG}`Q%*F!nv9n}GyYMVFvO;15OphCZ0al;5FuFOiJ!Zn{
zCsx+Jy>|K2m)5>L2F5~;6&$lyhyaw0#>LBD+xYx{y|Qs-ZDr+RQDN;$As9+4I#Y&<
zh&ZxR0jJHSr!HK-ay1{W7!1K!A3*}HZx$Slali(sWwiQ4o}cgcPh#}eX!vN>Kk4e0
zlsA_A^vYMiHsW3mwtkF8+{K~g9t`2?6}~YlMJ3O(Y-{}7r~AW4Rt%%wEmt31Ew at Xs
zx%i2dmtPl*P*yV96i@*e2d+bL at rmKZC$ReHaP8YynH~2G7&o>@tEY#Kon%I+UyQLa
z;#a>p0&zb!`BMMV1t7L-8<LG-du%8#isIrEocHr$d(`haoOIp;ea_Ba_?KTBXTARV
zcj5O61_Sl#N}k_B|8!rJ8<JOF|LWyuE-ybZT)$G(7>+k#8NkY~e`VuypINad`#!)2
zyYaebs)xgD_3R30<i#UE0{XEVy*0|u=AN4x+&`Tay9KavkKc%Yd*gnty|>XEG+;Q#
z_<(B>cmWQ}r5tk>XNVenU>a at eP)qO}Th}HG7EyL^jgdpy4%!viL(eB^nnoqhvKozp
zt5JLPEG$2i9mUcDN?Rjg0a(QlY!GL&(w8>2<;LiXKlk}B{@R!L at uBzLT8kKVWd-&y
z=NSUXn8<)3410d%P}T&7%Gx*AE<JM at bf}QJ`0S;PKU}jt3&16=rn-@)-m9}PJiHvO
zkVlX?=K_NSXqfCPUw%2iFtm>h1&2u2te=U9C$Y*PF3Z{ygCP(D*FW8dK!SLc7O&gH
z(qFj%wDKzkaP at 0z7e0OYFu^nOPplSyx}I~^f at 7_NP~%H!v at QbjJp24Ff1Xcg?bgB&
zmD<bYrJ-evuWhXT!7F7^aBPv9b`Uds>f-7%7i)p(TL{;|gK=q?Lj^nK=*s%&%6b;N
zCIXZ54OSjszVy at uf$?pj+^_*RwV3l@)Yq at 9`D-2|rFa$=Ed_SvCx$EMSA>j6V?~N;
zEQJUfC>V|hdG^GGjI#!%6EDT6^d5ETAp-9Ah8W~b3>60yqYX#kUM`NIwg!wEP8<Fp
z8-4TZnZR1-(p;Evesv5sF!BKep248345cryu{CP6_~Oq$H<rRy4acqylAYw?>3n^A
zonhFzOMmC$`nT7Ik6v<dU3y`*-jBg7hr=>kmwx@~_|mhNMmLL%%}kJi47U=wLtQ$z
zABIbP39`I0T;CYgn!otZUjg!l9RyGjg^L-&>o>1MeSVgo|G7(}jq<|zjA5jzt<5(^
z{-r;96&TjSU<a-9U%Yhn_eX1gT7X?67Q`F3N}yQZ<S+b#OZjQIzAJ8(!?VNnYsE`n
zS$pM*H=H*R2>`)yztP%&H{QJZ>%UtL&*F<e|J>D$jSDM72C`m%bhF4mv4Vj0*Zs?{
ztrxp2>e@`n-z~rVM`C;IccnpL6rke5Q#K#C{Iq4Mebr>A`x4`;SNz&Hi_vynh8vbL
zqg*%MxoqRjjhFtQ{M=_&KlPcuiSvHW*WVgtXLB~$7yrpiE?zBzxEPko{^=DL;iW%Z
z8{HCSu4VLvfB0FBts`go at b%)QEO$!8$WLbFZf*O<_U(UwSK{B==={e%fd9lpRD9)&
za at +)Q#2kN!U=NTWjWkVzMjEIvbJok5xUR%|-)>iHEeEw690JsV56u-@>8L;s8q`wP
zHCQs6xgO_fmZi=)XN_xF^ztD-9biNZ$F<bVRzz6g2rvJ}OHf#QC_ at Ef^^+Hiy|NB<
zqbRGgK4`|;WGh4T+MX5xFuJmF^|iGYqK+6~$^XtOXY3*)L5jWdP@~)almNi<;ZVbe
zrfkaE*X<A at OPmC0yMBQ~fiyd7IRi5oS?r862oRCdmo4?3W0z$v at 8@iJ^};3ahng=z
zapmgz>uZP7YY`ByJarKVsQ2n}uc+%%4jL%3)aAqFi=TV$h2Q!WoX&*U6IvBF1kPHC
zF&60$hyAldPMt8oTrw{I!V4EaeYs{v-_}4a9+ri8Oz;fJts7(_QdFfJplsyQfBXFK
zr!RZsO2>5qF%U)FhyYEGYj)W)7xT-P;4;oK!_2W2Hj=Oxcx6x~%!Zg58M}V!IDw5V
zbJh?8PM8~ps0c%pn}&rLlzDa~WjDw*ODo7P)LFmbypEl4Ruf8?()97fY8~4`8hg^(
zeufV$K5+Pe8J49l!VLh}8m1ODvGqXS&qYPNxIT}*yCLj{k1UHe8{fTNR^{rWtHsT6
z?Y)cpqTVt?B|m8qY9<s_?Xv#b>l at t9*RGA~z)UdkM!{;Kw!Le8i|iz7DH at S{url5T
zBm;8sR>(>Wj=5Ge$OOyAUfLLCzy8lR8qKd>E4(!A at HAVp5L*i)&Vfu0@?ZT;|H|vq
zaNfWQJI|&FQX^k~OI~@sxUuaKGskZI=E!Avd0-3;>)Jwcj;&*^!x-Y~1JiKc(D3?p
z_W564<78#yW`UTUb at sHqanoPlz_0xF_0e|bDYG^c0?0x0TKc0AH at pH`DbYu~;wU$^
zzj1XvKby04*Kf(%6 at 2NRt*_tYQgX(!C^rmtSrM8#&KnG0`s3oI-z^aL4d?D;f8*+n
z?6h at pUc(C6hWb9_Yk!K*|MJz*t*p^u?VUl6V2yAc8q;%L{qS_o%=s{HMCz)}PG`QV
znan+W75=S{`?>bs2DbtBB4zL*!eEY>V{SV;#mhL1y%!N_sA+pzthM9d%kfxh4`NXf
zmBY- at YJ;Tx5;a5=UdAG5w5dh>UR{@UeNf9mBf#NA;lm`&1VaYOhQNx9ToyUMT^8TG
zdU(XdAmpcq`BE+nfz%KWU+(z}pS%P>=x{-L<F&PB>`{#m8F|FR3m0mUVz1<w0kkqL
zQE7re<wNx~02Ix*7V+?f_ha#;H2sqq+QK1#n2X&4AHatafETHyZt4axGMi;-W}I=x
z0Zm;uP1FeR+~0p5ZI7}t6t8~e6}eSncMNG;NReN-V3#sL+6 at 5sJzqDC>*tsM`{#uq
z3}I=9I5xl%ScC<ZSpe_HzHUnKqrLJAzw|}Z%L?^i_Tmx50hz$IqXlIShGXsz at _wF6
z!k3<VjtBXeP(zG@!6<6KHFD!R0|P8EbDG;vtk{#eubVQ6F^*H~35Z=2b4>y at 4FrN(
zYhTy?pl+|N2Sm|;p&zcF6WUj%fE%!|Mcha1z{Us=Y7PPj*ox&bz<KTlLle7VyA)p<
zc%ZJOHegQLy)}k~wdPa+DR;-U`s`%xr3A3 at 6D!5d0s at ZB@bq$d%QwLAk-lTwh-b9z
zr_C at 2_aF-I-SrXjd}Xxh%Uw8fqUGgJ_8akt+nRwevlo<JeA_tA==YcjjTFxMi;uh2
zM|t^CWY!Cn46Xy)WTmeAzxtbN!{M;3d?}tS+a5s9a4x}lVRl(vi8E{<0^jzz+TKve
zi4NDUjlIW>n<ZNwo*dS}gPKN4=OpXZmmben9=Df&Vrb%$lg4W!>O}KW-1>$eK0X}X
zEE at qh8wdWv|NN at ZGSkpfCcd=fnM$Bw5}P^^_F!;Uij;c-Aj|S{>^Zh&&A<9<Ylw#e
zwlGZP#YbJ<m;5xCy-*Fx1pQa86l<@ef7VLCg=a5`wC4ln%zHFsuU;D)>Nf&3Vq%6!
z9Xw(fHjNi%E_Tc8WM*UM$a+P&>uoO^`}_T$_b~3SA>Z2&6&E|CK!Zja5ouR?nZd+{
z4N|zqHCl at T0+*VytN~cE{gcK^EkSB{;NQDfhdn$D1_FdcltJLbv}#;z>QEo%4F&Mw
z2Nh}1){NO05D=lMYa8>%we|ej3m+yM=|8bjl*O{iKyYbRL%_%%SpmR at y|Cl!*VY~E
z==JsC&pr3UDeR{{{n at oIzXAiRY}g<|L+~n4KCB%pK+;chBkjP#Am$f-{sr{xp`b|s
zNO5gs6Jrv`0vyx;M7)Eor38Ut+huWq-~+aU45$0;Y#R`G_}!8f#kK2s{}RCMo>!l^
zxL$nSSwPsZaha=wJogJPwB8pWSYg>MMz3#t{mZZ9X@(wW!~F8Ip8~@wTVrhERzG=J
zEF)$XmLNm2Yp;Fv)z_|<W$AiZ|9rms)M}pRzLIfSHUyXF`6n-py)-QuV5fZbD=%?5
zHpGR(4u`8h^Sl6K0O0(>#kGy=1}OLHIyE*(yFM>~Fbvs-4-Gw-+CdMPATd}W3=lFf
zM<_`gP{IqWkU%91H4aK1k69auGh_4GWwnZ7BjUvxD^`5L-e(xX0LW_tIS?zp&*RL&
zb93RT)%=l_t5?^`ZHJ!CPv+}a*N20=e=;w&>-_AB0ZYFr-WuhfxF93~fCQmomX-5Z
zzamf;&R+fF(PuwBeD!xqQHvO?_2p0F)z_Lv7%Y&c4kaY_V?TT(FW#!NzFp4n{HHV9
zv%{6Vs79-w7>Y-&D7W#2f4T<Ag)*oC+-MiWvpKXL-7MTAImni^uwkf(7Q>T%b;V}=
z%=Y^)|8Y_5Hsi9kNe*ziJqE1ol^%6|(&lIFFvG=vxSaR;HpTKIXuK`Pc>Z%MFa1%m
zeifd$Z4H0<kJg_5%yaqaycic*fB4GpZ!l#N7!3HDQNHl(>ZND;`B`kdiC3 at 5%YR%j
z^22s>psr;2NM7739OI?mUaJo>B*to;_5GKAVTAz`+cIFZ*Z-A&_Ek^9u|vpS{-d=E
z!%NN at 1K2(Q$CN>Zdq&C{W}NkT<#fhT<M+n37soXMGn%$bd+fasm>gS3)zs9~zR7yo
ze}Grw-`cpJYwv9^xX}jnzpK$gA;C*vCI}0+(-CD>@$lFK$Lvxkb&aUq0YpADB*KSx
zjKIvSA_U9Ut5{;uANnLPV&({k3)b?(`^=mGCB}XX?TdIOaj`44wvh$E%0kj+(=5%3
zt+MqtY80RP2haWc56futItv={>#wa3Kl2>8Jy5JXd*S-)YaAfjNGL(fF<bjXiB>BQ
z=I8&>3r?AVnk0YX0$Qgee7IF5>sQt?wuW6%mDXBk91<f<!>L6L!)RJBr<f%%m!7%Q
z4n73J%A?m`MJ)(e`{P$%_{`-N(g(uIvlrIB_H~dkQ3IeXO8Z2P(|r$V4<0J7{Kl94
zts+m1?3Fk$qupZT->iM^?|oLP+Bc05 at +XD@)Bu!SjIaLIOZ8hL3(2yq0sOU%wOga|
zbj}P;41nP?7ssV<5(cr^lN;Brx}7nj;m|ni%FUu)De!0xFxa`i$<ME1s~lIQGyuSg
znx&nyHf=?q9a1=02B>Wm;&z}0<+3gqEaVyyp$5cE7Fw304eZ|FgTlaYI>aN)<P0oS
zSTj)JRaQ>sA|j!%;3jHXe=8F=MjMD{)P^z<x%||{>)&1%&!v{um{NQWxBBSt`nMxR
zpa%c|AOJ~3K~zWiBY9>ssr=Q~N3B5`1c)1mWG9jJx!e_y^KifNYpBPrVVM7)z4wc;
z<T~%fe$zg;`JGV}c at A~2whrA*b;&dI)MSRs+e<3$h9&?TpaYJe4J5+Z*n|=UiuWPP
z?!!jd2b=IiVkLoNZxB0rSli43+R#C4kV2wph?qbR;MsI*HAG)R!|glX>8RS8j;o at +
z;W?PD%=xMNu$_mxLoq?#;@Jh(^Sw11_2=GOb-wd`-|tW7t4kUkM8PMIPK!VrErm2Q
zUnN(bbIo2O;(qBD$55E=hmFrwllN*+m(LZU!}{~9Tkn&B#v0!>jc><U5n7K- at 7{zb
zOIOwb#u$Y98^60|5~lmD6|DYB`K4dlE^HM*1JRJC4p(2Q+P!IWFg54OSAJoA>-w}B
z7tQUq*)Jr6HE0ypf3DoTHD%+)Y7kZ&J3vt at +srVz-9WAOPqHX}?aNo!*MLxKl;fYn
z)-)JJ3Q4-Gkc{=6S|E0*+_{M`)6f=4AhP;GS)N0fp=nv26EUbRl#@Mx0%bXCAYj1e
zt<CE4Mg#=XvM~u(<BdO9+nu1SU<HzuTW=TTd25DJ?**p>MvB6<2i_F4ra%gqd6QW(
z0L4RC1s?_QDAzvp=*uq#&h>p at lo3;Ct#N{gzAs1tsOG6IbPTf~N+3a!v>=RN at Ue6D
zrK*OGVwGkNO$(5S0_g{z3}l9oLVwYZA4@?|mRg`;<B at M>jW`ox=xM9q98QJ9SUQIj
z_(2rWYhV2QPp+Q0_4cOAjkPv1AOsAhr}IeR+)7z*?-&s)jzB}-<4Ta`IS&fem9_p;
z7!m>`BF(k#kmU9M?6q=Kh=&he2$BtJ3lkM^^if%l-fGThUA;KQ$D7-eNs(J^0f4hs
zvSNPQE6!YS&7?LE(u=XHFKvKC1|*tHCV#Y5Pj}ov;QLNMWS}wF{PvqT(W13kDq$>?
z=|O6-!|shO%^;lw<;B?26}}72wAP>u(5PsK4pxv1J31}gZ%hsg?a}y-4PXxI5+w!@
zn5M1WQZ>EPNT%JuI1wh1Bve9>NqUJ-g7Ac)#)EGoX()*h$x0 at 8zzB@e5deb at h$&jY
zhz1aR!vlk?L~bM*p0rj8DGjL=1q`9qqmuKPg@)2npgLC>k!EjKii at k4)~D}Jo5qV^
zb*1w3^?_ggT($F0CKu0 at Qb>`NUQJ0ri6jlxa)vLxRDR<hZ-W+)$*sTuokcOME*AiZ
zU{&e+S0)HLRBP3n-+pWT$~rUn5F{0$!?c#^6g#&7$n>|TA;2dfl>i9ZMBjQrQ4C87
z;4-vAJ*#ozm_dZ~`y5|FHI#N1BF)C<%FXvYk`BphKr(6f!}$4XvNxH&H?>P;H6Cwn
z2SM at rJ2g&hfb6_G4GKucSUtzdr`XI;7Sh~pny!GdR6r(R(1z<T!B6Y;v75d(H5V#Z
z2o%``QO0*fLb+Vp74Zjb1K9J`6iDvg!GH8?ZIKCp&;?_Q_P_|Vpa+`ScFL*}N$`YL
z(xgxri>`@jYEW&wh|p3*gxq-1*-Yxay1G=gd$ov$k(g)zA8K1zb^#gC at lmdQc=0IL
zKHLaxfTAd43ej34!qcNe2thKjN}|BR#zC|vhzSHs=X!<=V-#%>iIIF%&Z4gldw?-?
z(|LsXm{Uab$m#^K+6w#tq8`AV9<YD>QE;6Ek_l8WA~G~Qfm?P^=oJb<plw4Jq$7-2
zv2n at 36hFC#jxB=-n&g`%Ot!biU${E|z?qa)wRL?{I^%^pvrv#xk8hkKgo$~3yH}u`
zqne3c3i9<|`}KM{brfV`lf+EIEQp9l=ySHojGxgB9hQL;tyc;xm2>Gwg%H}^_jl=o
zQ{olMTf5^WBYnR;$?BDj&Am5xNRpnl5etDN35g7-r?njbp8Y4axt(u`VuXspqxzf?
z5ijh)TlLMU)+n`$5}6R%hMh;C7y|%STXAO8GkgFDPtY`V$>`BKTlmCM98+(uBR;V-
zHfVqlk#H2~iE~6U=ts$_PqYyU)R?zA5}05h1aJb+_&_bPZ^qBd%h&~fR2xt$8xRa2
z0~;Xh&)LDp0PoERBE}R>BA_WrV)8OFZmGCfx!viOU3P6->!PeKR5+Mc=c>({o9i#E
zH^H;x>T}iRjm`D7b at qdX{#kku*1}~{BO-}UVvVr#X2{R4m8Jj^VuA?Rcx}-HvXhJF
z$Mvmx{mL2 at UjN7S=A>rO{wQkgVrsPNg}!Z%y%!*==!R9 at hSC^UfHOq&%_JcyK)E9I
z``Z^UR8?knZbKuIL6ijm34k<5wb>^iws7 at 6ck23$f3&ToL at Io$B{NhaJyN}k{nn62
z0Y|_R)~{5r|54w206Iea_;M*3La4X4>(#Z at o&8#rg`y}C2$C=bF=8^Hklk-ikwldA
z-QCGSEgeOGu15~{!_>&5C<84D&8)e)RFZD at P8~@R30)9jnauPSstOFXZ-ZMY*b*zw
z6*kU7b*b8UcVa0QpR1a^+6=8fXxxf>^N-$q<qNO;<*t5@;^Xls*FM~E%O)NHYR=h-
zDO$0RXmS^he9r<32u7rb at PHCy3|#<w@<S6yfwA!c=jTD93ZA00WTF8;0PX4hp%;bd
zVU=d`^BnxK!q!<QDO!cXT6#9g1JWp#Yh&Oii(`AIE=EoR at zC#v`qeLgbx!r^&onf@
z`pw^;|M?NcwwK#g82`f6*MIjL$RvbNce}`JI0^s&VIt<M40;J(bPtZ5h5F{!wQs+L
z5X;;^z*z`=(VzA10uUpdh0q1bgvld;I<8+?@8Q<{c0z{c*RQ?tlO_H^qg4{1Fut<7
z`Fn4Oz=?AjP!WU}V1{0_*1*~<67aL&RqXd48Y0><^XLVK+0&e<0R!#tHZn9e*OEg+
zM~NUv@<jVy>RFk-t05=Q3D(-i2Y(b0fMp^?CSm}Keyy~U1Cb^-k_(eSC<#!3B;kcY
zL>PsXC`6(NdgvTU3rMD+dOp>>St3bm1wa!B^ne702rn=oFo4O#xKjGIb7l!c(2DU#
zK}5WS)p6Cd_4<|d&Ffok*)?5b0FxQtapQ%J&6}I+FKpENb&*MRzS`ZNmgm+)84yfC
zlpsYT2m$MB#=pZB)X6XfBY0&z7J#z{PgkPk0BA+(Nj<)7$LGq)ZM^=i`a3sTpoG#u
zgaRZ)22oKfGC^RNXqAPC2Er^5#tfkom?*u&gaQLrFO8?~P0I`8ix<%RVU46Ab3cIT
z{`9L~u0m*=86oC3zj>``U63_Wi$D;xY6BaS8PGvo?{fexri5>U$qI-dGf0t$qR{x-
zx8t?7)p~EI*{jP-<E=YWeB?r+w194@=ZhOapcv>yS;9*SRuDU{m58!F1*m9YV@{?B
z(0A}exl};_wcWpcqD<&&lY=u<OI6d=;eh3Za`(MSd9DhGXxs9fo8GF+C7310nGYln
ze06?xYqA48*fc+izwCIFYaecS&z?+aPqas5$ABOSy-2zUbY>!m1kb<(5rbU2fsP7@
z5rm}P)MYNt(9ds?Bq{_p2z_TzV)8bV2yhl4Y`XBElx1K)+y#K%&n7m$?&m!MYFvDN
zwYX40=8gp*cDHw^B91@>H!{_D6%VXw=5T05^wtO;9i`B>ks;W4`6~Bn<l3QZ;ODte
z&9$76_y at o9x*X9Y=-k8<+B;3t);yw6jI}t4cA&YejYv53QK9LZ>b+r3X2LAQLI{S4
z>dNZ8ef`lqxc5}}DAI$TGbqEtopXLt`{bFRm4-+lO(sl;35?M*Xc%iuuabd;fM5uW
z9=t9Bfl$FGAC6*Sj3(v=M=DAJ1lC#~!9x#4f7r^X&<WuvK%qJEeMcQe=pzIsGwl&6
zC`KmSj^TuTCCiUMaETz0i5WRdAn7oGWTKN$AtVYR0yi=S0 at 9!KrMdKOQ2{;@NU=xH
zQ9%R|2>sWUNPx*30f}<CBrLo%J{T*A2*G<mMA!Sx>e~9w&53hjhvHkX^|itJ3mZG{
zPgXCCcW-a4URbr~T)hu=0g3`)3ewlvsa|`beDm#V0(glQTG*^#u0(=}K?Vkh2otRs
zpSUqD+qMRbCpNcRN`d5nAUa%qaV!N_Uyx#m-}>!#>$?#UQ6{E3%tG;E(Y66y|C;po
zKqCf><r13ERL at mg*C%c~cDWP7&_Q4$f?IO+Uby&tVT$5wzcZ~5Ea5~MsNf9N*Gjh}
zO)%qe^|k+G5)Qo?l#)5E>Uzr0zf|nL*CG|M3t|dM8iW(qwk)4BtC!Zd-k)Hvby=xR
zjZOk7Dng;&M_HIaKp`H%S=-PXvFleVm(dBzCE0l|xD_J?^<EH&J0}9ToY%f}ZR6$D
z!V~~RnUHFRV2x=Hfl+WUZdfAK^?tp2X}q&HDT at -BAg~%&JMT>|K39g0)rD&3-6 at Q$
zKfm!WY+?K>7>_tV4?PIZD at amAj1q`gWtbQOeWDi8BkQa)#xRA at _{KN%5eZtf7y!~M
zHq5Kz2RJE{J5v~Tj0_-r7eI;;H*(gwUikqK^HJhS;E|8DhY}2-mmRIh1@}vT_p9 at H
zYQL<{!uItoHlZixR?n?srRX6!y<{(d2Nf>+-rdLGR|L3mWn;H)>btc+Y)sN_&`(T1
zIz)Ef-kM(D+J0wi^POvxYg_eniX#--8E1Lo8Cd(qH%)!FiKNZ78#)<@C~?aU0x^Od
zgp at C=qA2F}L4Bi at A6;mEdq{nQ6+H}X<K<Tx5SfLQ-S_KW`+@?Jpa0U;ph;z-LhKM`
z0U|IW#vubwu=D<8eqNH~`r3w!EERe;8vr4&?gD`rql~01E$=qY3K=44loVyzcZ`FA
z)|R<8BS#VfNkr3lU;DP9LgRf8<?UO{UPY6+;OP(PPrMvK5+c1oM2RQ~9h<{8_=b at h
zMwC!7q(IOpYlmVpD at y-_X)U at pbCeUfWm{dkC?ZnW23|6QT#J$r0|AJh?zMKM5YbI&
zsw?AW=6&$i7%J3vrckV&t9EX0X{GB~g8(tGJ(XPMrc%veSbMJIti5`rGEzHfnYKRv
zQfXEY+8P-^k<1Vf)dQrZSN)o{^|g1lqeAFNX at KS{U#`CLWqjoeQVOhrAX4=-p#X>&
z*?xCwjCh2mgH at uH4v{3ZvL3LR^RrNmt9sJL6R_){1_Humro3dfu1`XTt#=xr5DL1+
zsphp`DPH?K#>m!}t~ggf2$T0?7sSJ`aYc6Dt1n(C$`Vjs0)-Hzx89waOzQVZk?OfM
zb`lbN6G$2XK&?<_s1GJcESF2I#V0RHhY+2 at SAJ18UJyb1wSV6@S8rU#D=*8%%Rv$^
zp2zA1x%$%TWP6JV8WOr-ltl*Lg>nokHf)<&E5-^iJ*Zt#GC>m%aOPK^uXf*^_CuVD
zmr9p8-!^}V>)xaIf5oF*`*1@<de2mu%hUl at +{nsEJLgOx0Ge6wjc=j{V8qOej}#b!
zr?<)$xizi;Adt{AP!&UB3m*VkHduCW79&$Dwq$eU8{desMQ-q5vF<C*0J4-iwKXZ1
z+{Tw*{pxT0CVIV?xrU-#`)^-2xi-f1;NsOD<=cN8Al#nTH at 55R+x0u!)9aJzJDc^p
z)9Lp1{0tN*F>7PJYztRPCgI5Y!}enidc6xQ1Q3PdM35l!`LxGT6vB?gC?lDmBNLm(
z$Ijyf$bp0~3jlZopTfo$H~Me6KXbS}ZQt2$x3}9Hlj)7^_Pf*e`gVJL@{>ukLh<6*
zF1r>U(DmKj{^}saNU>6mU%ZNurXUE#I9N?<zxtp5dbzd^06uc&(NPRU&@gQL;;Ri1
zlu&e&bR1c|TyFf^uWtO(E8%X_OzUQUiq1=-h6K<ql|IuAq at H2R`zXe(ln at v|04v}@
zTa``*5UtTcgaDWU%EFZmq)t+I;>F0Y)MBZ~j!ZOGoGTd61mA?F?Seo|CL#!kk^}>Y
zHYT?wx5xlQk01aC(I=MU(w;9@*T%1W at l^;ABNB}+FwjtjCsH2}rV!;gWA)tX<kqwa
z!3=eEzS?<jM=Nnlr3?*cVP|h5fKQ=sYxm#$YGpvU6}fmpzxu`1ul((`|M-_Ts<E~i
z$|X0sQAZWnTQrLFj>2Jv@<Qo`<@8R?1XDN=P}DuReikA_vkwk5jtIhJ1r&@(x#YIC
zH_M{vd;Z at 0!WIC0VhD%=ok_i4ufJ5xL5RIKqOh5 at 2&k%RXVPkAg|?^C5#AXz2e|su
z1_|4bPS_92gB>|0T)b3n-q;?WgEQ0_7$ZG^;<ewNw2-ZL5rD><H~(m2Z2 at 6Ofr<i1
z26{r#6 at UaD_4{M@#<wO2kRit7V)u5tcB$OFv1u|fSrGzX`}^PUBr<HQtxs+RK<1!1
zqTgEDq4-(D6w$FfSBVlZS|dJr5;C+q?@h}~B|Fv!O(dWmk!v4rJnA7o+#m=gqQxrf
zlh-HOdtY~<=d0Mv=~0YHZ~~H{3r2}mVyuNiIHK>o55Ar?x+&*!$07to<iC06J0D%)
z0ob at tIlT58->7fw1p4-HZum+dfJWq3ufN&rDE&X!y8Wm%2?E>6Wb68tOM*l#)}AlT
zm0luMBoP7Ee)o;I*M=A+*8*ve8X1TOzUB&Zu0#(8&QQHDp1!kH3}BMj%={$V%^52i
zq$rth at RI=%*a}QYWJk%2RssVJ at ri+fge2h*#u%%#&ruFtad|vHEdb)$H{Yt?+c77?
z0dN9n2oMr}b^Hws%>xlDsjjST{oz{@BW?%YuH{k*5q3m|tH1o}^wP!YjU7=43dQAe
zeQlkIZD>fik*#k`$}g<PAm~9im&;fF-q-5)Yep|gTUS&slyU;TKQ+rvfXVf(a&65j
z<3T+z<<+YVq}iKNH^ov}Uan-hWCRi|$^DjXBPWy;U9RI{BVB}uP^e%pRAcoOFz^WW
zd>KW2GJ(C#FmVEZNat)RQY$gWG|2~Qqr at nL6neN5KGvMj01Vi%Ir7te7E1=uO=!xc
zax!gfF8+uD<4?R##@`L=nKTEq1_oHavc7X;ry8%?q6i6FHzrk8l}l#AZJ|tW2Mgm9
zAz<evgAs&Ts8$R^U0AKp(TG7CcHY}ueeR+=Us at HKp4~(WOzaTJ*oiYJ%W}7s(1Nfg
z)4O{p4a(AlfXxY~6EAs506w@}LI{55KY!)w=JjoJehmp?h3sX9B_ at P}#%30PZ{e1U
zut$hc1p!=PLJFdwJK)IcyksI3aOA%8Ha6BkA{?4GzDdCJIEX;cuGzd^UwzT7U9PtG
zrmuc^<2V1SskP&VBqC<!tG}`>nXsdX(NZ?_CbJ=UBhqw%z<4~a_nK;Ks<#nIBw?iF
z?$y6L`O+808*9L@*u2U07dPH`8=KqH_I8lW)%&b22t<lfB5H_`5kiN#0$jP|nwdvt
zn^{{HuAVhb>s?`e>xmeA!<q42aHe3Q8#>SM&=<tN!tp5AKJ at 6zj?hcXW{^y*wIc9G
z(RU33phQH_bAA#-3cd?H=u|S%xdv=ui at BaopH=5f4?<zCn>aTu7Z9SQNx_X=IVylT
z7<CR+RX`>^z)J97)C%-S;P%$^&EI>&4d%mL-}&nN7=51Zm5I90+^*%2MhO_%d83F7
zF1NmJ&AAeDfHXF~cy;ToYv=&bbpbzt9}`K)hy)`*5}g1df&w!iyLLoIbbykm=$xY$
zB=|0bS!<MOGBRP~<qc#X^S$r5dt=LW0-;k91 at vGFzT@P^*7%E8=NK`?^(*W3_5_Vb
z^l$z4>sNo}tENXXQ-TWaN>yDMqXPj9r3t|)V+tqxb!eKc>(^w-xfd!xs3^vuGVABZ
z=- at L#Nz=6#GieptLob9_J^kbD^5-}7iHQRu%IZrScyT>~TALWbBS at e2W`66PH{m at K
zMG)?WVps~`l++9Y<2y*<kgPzWNZYYjL;(W3C<GMfy;nLaK}QXZ%%I=9^k}IQA;^;l
z`dkVO1fU1v*%Z*oWICCQuauILCjk^>LfEYvH4`_lPbK+Z|9e;8dgrY#ec at _#d3Abg
zr at FjeohxI9$=;5jtX8U>+qKC|OtnCu*#AJ2+o%dt at 3+;3a_8NNKWNO717caYruDHi
zOq2&h08!KmR;1pWI^(YX-1s}!x6H6?145F`ck1o!AdDW=nf0A8K_H?*1|J}>QDNi7
zwXOF71)UH8qlAg2LA at Us!urpRH^0jmDVc<h0FB7b?aBD^IPBL|Rb9Pm-h8KKCP<nC
zy!Ea2+JD~=9+~!?0FFHtNdV#1m&@(9w>MrMuVv*#uztyGP9`QV2^~_DtRw-6Odum5
zf!<`6sTMKK0ah<bD0FjBfAw##z4jZMO{ifVDZVqWe|z!=-}3#d8k110z%YrUaZ6@;
zd%Iexv=Yqc;@YUfhuUUnI*2l62nH{iZ9-EPu4$Y4ps7}>t?kYA7uL5XJ5^Z%2(3qo
zf=3#S4>2C~kRNgolA#<qV~i-Yvo_2^^xpeOQj`&6L?JMMpwJGTD+)VwP!bYD2>vJ%
zG5FATx*p6t`&w4mtGf5EeVPl|K%liDV{;Vd|H7OUA%G;92iPI$-DU{f4wK(`{mozd
zP2BZzf{+*pjAZ at gtC%n7065*=f+qwav^v2K#byqWaO5|ye+K}h*Ri5mDp$u<vFr+0
z+EMX<tu)tw#0f;8p|t=B5!51XWOXKP<Xl;Nbj8pHUpLJxcv8ev%cU4Vi3i;aRX?Wf
zzl!?ij#c8EEi)^kb%FqH<lJ(x^UfB?9>ooaSt<K20^8tc;mv>WIzua|PYec12nh-y
zV<5E>B7}|tT_`aT*Z$G#&CMN~C>=saKs at MG-@Kz%;`=db(nd7B-~9G>rq{Ow)F3pV
zB`QNDUJ3L0QzA3J_4Zprx at Ct9A+cI6+qw?7r<^tOj=BN>t)RuDYtYt60i;j_njpJ?
zL<qDsMP{I+7k2*Wk->lhK=-;Ib25ohHUe(xVjX-GxWZh!eyzG-1>R;v7c2~uWwJ;m
zI$O6uCzG2KDoSocS2v+ueXca3>$YxY{^Cld1-iEr2o!;ZHW at ezWCVHfQWfqtp>3?#
za;5Bll|l?bAq1j(waX!_P~fYvY<$jvwE>a9%r%|yQbI}?u|s3}2l|Lm=Hg04VES$y
ziRv7nB(lfH&2a_gumlNU{doyput^J8D5DdqqG}GBV#Oj0;|p*_Kq4{&Wt$^35D)9S
zSUz7e0}}h~YorMY<CoVquWxEWwSrgwUH8h*3$QEjCPC;Wc~QX@?Z#SZGA+rGlq5Qr
zz_4?B>W1QsChM>L at _M<{AT>y&XwrCJdS3LXkX^))0boxA2tEXB%(R{Q4qEk8UqJ_}
zirqb!%+z~zPv2+oOlS_8X4b|KnuEF;uSRfVZM|;W<{+3tLg3`i?!#IJAH}1(_MrzE
zIx?e(vCe8*0X!lP*_SU`ThSUZ&Y?*fF##tKC1PZ*6LbW5poc8LJfSA^js;Kzd+;s#
z(i2BLrpKCm?o$SS43|5fn-Y-v#wKRG_U&uD+kiBg(a at gWiH&)*MJX!|9VDBJFi&qx
zBohZMr3)uMCWa8q&<Ig)PtgVp&4V<F@$%}{-goE`V*nx91BOqa5FkAo0QLcbn20`5
z3_xltP$JNJNh08qjr3aJ553NWi5JVVxG+Zd6Q0ucw>AZ!kIhFiyheOOWC#Z}X2kF(
z9x_+gHYVH at D;_ at 7^=rTQm8*aAOXZ8J?n2cQhz-Cb?8xMIZcO|^EeaYM1ISU_{M|n=
z)%L{~*UD-&X4D-;Nt1#}fMPwZ>zkWQkz|oM-!(gLUE7`PtiSkqcd7D`T8SPY`W6Co
zvAsQ=+}JXLaN?W0K{62~P1BU4vc9=loWPDXTe$w_;p;oo=AeN{wPcudOx`6hp+RIv
zvhg9Bb8TrGQ6dR~K#+)xy%B{-qMO5mDTG!qLu0a11LAC{Ko!SpZu|OFXA;?nGEhJY
zT6_rY)h}Fa+Pc17mrG?ctI-CWgU!SkBMF|NTq;C)C}<$kQ?*vs%+R#cx>2x&UAw$m
zAJjfIP`12K at c<!AZI5B2M+(gz<fTe7(FS4GzV`Pk{d at K1^*SoUjxLj!+SM!Nt6wNy
z|K|4Y`?XFs<`j5OyLO=n0rh at smkQ|`WTF#2r%sxBFO-EJ|J>TvyOWFO#wLrATSlBF
zfQB$u>CpLdsp1RxidlQ(?dkOP6pA)CKoG>Mzp%dXqI~5)+!UkPc at bzd^=(uuSi7>Z
zb$x67#SJ&a)h|?Q&r986daIR81GqRYuD*;nzm3g5_L3Jo0xV)`-LQ;Z1BxqzM1%Ub
zer at AB6Kr0u>%F!|cpwppNUhDqWLSN^{L<g7$^!M?w7OJH-fMwc`t>A5s2V`%XwJEC
z;N4Og8PLUk%;c6_=zIzB!8Z!4&yD at 82{VG+cyaw-(5m=XGS0;KXe9oyLTmZ`=U>qx
zGSJ?8;6YW_Q5yjedoITV-YQ8z=B+e=mAOTz?=1_I1kD)x4K*x`48Rk}pm)vFL=@=O
zH|P-Q_0UQ`CR7kDCTXh32!du{iD(`if)fBS1oouYerD_wd(M97H7Ew?1)XgY>04(>
z0BW%jkt7quN;qOv)Jn`i<fJ#u>A5R{T;v2uES2Mcj4&e!hrQbk=7dfLB$2EKHcQ_C
zj1S<%P_WW_HXv$*qrfClXmbZdi9mvAt&d{AhZL>-Nd$ldt+XFRQM!#@Iv`OXRwO29
z1>`n at RG>)tLS>@#VqZQq^{rY91TaZ-ru*r5RKP&m=%dzdsdP()Q96XCnKfb7#6vo3
z1<(;bMFPmRKZ<>m-;S&qx*q=-g7;0p%sT}uh>94AP8tM`VoW*+s71t>!fHrNA=HiU
z8e~1<8dfaxzG*?DV3QDYdB-;Tm|LyH45d_BGPvb(>&6znx994EjgbHVAOJ~3K~!B-
zWe~`yTzzTPsMz at 0D&3^Uxrz$)U7C?AFBHulr+22#l}PYM&H4+a7}U3G02(mL*0b6T
zi)k}myS!fS*Q=MRrfnp1%%o{CnNG@)t5yn02(!9eDz_%v&J}LOMY7#*1aM0>Dw(zd
zC2Uz;l5haYSWh?CFIO>84_!T at m_jmKd%HDaAhaW?&WRQ5-VT8*i=u8hz9ay{tZ_rv
zgwX8!>bZ(U6TlAD1u(Sr{_gto8%*4Jw=OSKB4}qYLrB8*jY(OG2wdS}ChY-zfG9J$
zS-T|*da<Z3l+BDJ%Oz7EARM+;RT#na_V((fN|M>UIVmrX>pk!U<z*BZrhB0}XP7WO
zz&C!k-hEH^f*8Q$)tBX~e`h at X?o@;qS4w2qy0If8YqPN!cw(|$o1vZV)iyJdVeCq`
z0?ts++V$rPBsR0!Emd3ZhkEMAFO;r;RjAvxneDovD~2viy#-fXU9c_MIKkb51qj}_
zyITkrAffRlIKkaR1Hpp at cXtU896o}(ySqC98tHz0-W}(T`v>+|d+$}NYR;OgCSpXp
z4lio%QB3;9N58Q`%C_V4<0m%@nUmLYme1U}`X6Fm;9o{*`{9 at WL$iZzfZg!c&xcFJ
zIfgTStsK)b>T_y&1jI|JU at R~iAya~xp9^}m3o--pmABUVy$@HU^3gJLr+eIZA4?Pw
zE)AhPxvxSvZviobDjG9p4 at pd#RG75ZGO4|XM2tF<t%8FUFW at IwS0QMEB>m}+ZtX48
z5WVe12q0`K%m?vi<gH;Lq^B5!EK at Y`HVSD|b+0yB<9J{NdzwysCIDkN+g;KD?GP at S
zYFqleetKEiukQdgKZQheB8oDtujnXSn38`+E0-3hKvymbX);N?C9v>Aqj}b{b~C^E
zQat8aUwVKG@}}S|P?ku$F8zB`gpJId2&Xp_#d{FSRN{ZceI(BrhKA=BB)Cc|YXhhZ
zzmJV``(m at Mk=Qhrk&ouLWBK$AY9*f1b7%Ni^cAZKkgEM!rJf3xc$R3_f#{v$?}kuW
z6B2NhwOzkhjJjC_kIUi`j0{Z;V_S;bSDb(^jaMd+`L6d)ZtdIsJ~4f<SXPwAp1<84
z{`Ya$y;XPaTiwXxf4`j_haCdF8jRYO#;AndvwWI&GSYw4D}D9l at fi46+P-_jAkUdf
z{k{6Ux&q`O-;3AoN1Q!PqIlGZANa4eBGAbW%f7#FYVMn1O)}1OO-l)`))mGEX)(WC
zzg0KaXKEr(M@{*deQ30qz=w>UA1MHJ^Ap>4Umu*Fi)Uiy%ZXp(vM47ft at Rp984jX{
zG4&r;lNFc4mFUN-JUQ^N29~CjQ2#s1>C(Mi+z;a$V-Sx at uq&@x6>F?!Q#VLXdMNEz
zLmRU1_N;#2br)87w(^f08$|%=+mFkRbw`uhcb4=DikVH_aQp><6$XwKl|qc>se
z2<XW}W_cX5zP14ZevU2%`||u^s+q#9f47)hDFh$BKXKbFlj}51?H3818ly_3Y$)nk
zdK(BhYM#>q1^;Km_f~9k?wd!e95_HLm7{o~sB7JO(?8H+7tzdDx&DLz0V~~SevhAp
zx?mpvnsWlhi#52*dcZl-LMlv}<wWQOM4!}bJ-d at Eik?-o^{_DCX%|nk00m~)tR7I>
z=icw=7Av4>gZ76$smZ8ev#*!>@-ZfToms!U7^BLJok31(^MCg_SIbWJz1GDCG3K9a
zr6W0{-`tv5jZ~Ogrg&x9kn;Y~XO~Q~D1(lB3Z#lIF9_L=KMj++gCdSe?06 at uC%)Ar
zpS0C{VEeah{LXYrY}7nI&$Zf_oA6AhK#i@~J*zIB=xW<V4I9fq=&4AYUj=1v<wTb1
zacdTtDCyarOEN_VBgYd9OGb`L>;12 at Wpzun!+RBvV-du<-(yET$dmg^NZsx#{>rX!
zrdAP at -{NiGjekE(uD}-H-hCQJ97jq%TeUfz^>KMu<8Xnyu3giwLPt$R4;J{mi;w&%
zHMb&7tSK#$beLZPiO(a_7>iAomyO9IW5$+<j|OAy1Dm^o8Y+={2}UjjCR1 at 9hMGO;
zCp&!nF*#<H(S<)*`KJgSWgh)o+y)jt>`Wc3!FSRc$H^jkTY2qtJ;?yh5aa(`z`|*~
z6=;&b8Ld5FUo<>X=gW5rDpDqc9z!qUl^jK1=*}C0UY9Q&zTwfPI`Cdzl%k>uZdpKb
z;ll9htDp(zke6%1<SSbJ&x2k;x<Lo!`|Z+c6B+G?K~L!hHqtNJ4^BqVvoqy}cIm3r
z+`xmn(>u1`4Uo=t!^+g0PB-U4D+7kLnX+Z4wb??h#{-B#949|i@$jTmJlBAdCUC3%
zal1da)8E36zoAt!(>x(j_fh-s(qn!E+VlD~_s{I*<<>Pxn<Mlubof5on#<HNP=sH;
zr?U{BTuhY4{fyo{_xCvd$wl&Hm9B)gazjyW<G%}<2X~*-+>h%vqHkA9gRFcGUn33X
zq@}(&qzHRu%wJpg at 2!tjHb5p at h>mfPbA0StU$?jSqYtg6?UXq*H`C`PB-cHhfBw`t
z`Q85=BqMT<m<zKz@^Wo70ScVjS36v$=MBThq~w(L2y}hcfR#_ at zRbFx=DIz%za%~M
z!ml>Z;oESD=iTO2_;rx&DN27s;f2(g7Lgp3$pqT*fo^SFJqLJnVPYfKE+KIlKI#?7
zqxT>^mpjA_ckp>E_4>y$VdVeY0d{sjYe{)AIYIpizlpcduzmAw`ZO%?8(r%D_U|^Y
zg9~^d4^_m(S+*g at sC2{H**W|%S?TNyMcQ{}V|`URiEV9=KXq~wx}9B`LtU;oAC^3m
zenXiWm<8JwR;ukxfxWNIghve^x(Wolr>39Z{)G4T^(pYUeAnU|sh;?!eFRt<v(tvM
zPUa3(|1mz<tGWt2p%7sti_acUE_)%aXs4Si577~Om*Xk&5%e|Q{&iSlUDKAg{L_1D
z%e$8Bb$k&;v4b-h=lX{eT}x~J=g|3Fiaqv2Wc1RA2l0C_#Ja&j`|1r^VrhB%rhIrB
zVsL2Lr(di7b$Q>pXix@^h-M|jck?bda^xhr9QS6BX95a7Sd&OtA5)wN>|;aI8>Yad
zx*(MWF_`WM-KbmjEW-}6%EZNZo1c0#n?FHvnLqDhD{X+Qdve at Sq+-kj)pMw1A+LxY
zFE8)1=0Rj6o5!FklDfK#*hhW7=e<vbnue;F55rUM6~9x#8b`?#a!dN$QPFkSiWRm=
zv{e7Ct&r#xaI*Ty?XypkH_aUL7h1j_iTrqGMTc4vr!HYt!Ve7{BG%7KM7~5*M0Jm1
z1M(2pTPx<$G&KlOm%8Vk=oarPginPf>$GTUYpJE2AN3}apubU*D(6IHA8(6$Ai4}w
zU}C~Xn%N>T(k(y_`JR}pv7GIBLi>vdOBb1(NFzN?+!HBU?Y*K*-yb at GZIe{n=d*5;
zU%4h-{OxYAwT6HA56WR4(uT;^iKJdN9neXZ+}F327!OuLZUpP=nrahEgXb3y%~H>2
z?C{zm)F*)tDj?jmM2kFl-Yhm2_7GnHR8H`<rw{jokCCvs=VN!1=hr2dyX24R%J23{
zS0n|;K6X9#UP`~-eQH>c4`^{%9}hy964Hy?J8iTX7<WD1eLA#mXlDzEu!zeU$#`wI
z-HwqIcO5-+dZ}GK<W4=uzm&Ot(eXLe?1rana(mHHdkz{O5hWIgF=9jFjMK)~M(RXu
zxJ_XWW{YSm{T)VZ%}#-r4ct{bBIC%{<a|%M8|xOgg|7)Npf|_XbnZ7TB`0g2_BpBf
zV2 at +vIP*62Q_;{E6WYn|J at n+B>tz(#t*LF##^T~bzXlA-&|2LN<3^hNM%I0u{saa4
zUJeGz-t_O^ZM#0~%BqP<CESV(x{UDsbmt+0pThf}^04>Sq*l8*di|lQi;dqfjU8`p
zX6NrPysXaGt>I0ho?lmOs{>Ee(*(VKUc^ZWvQPfneBOA-F>wW-jc1B;S5<HLz|ElL
z`#lAGD2DLmKrz+Hn%Gr3f!tQ-oQIja$qR|+hDm|^`druJz?+AaeU|LBmx+hcLU4NN
zyKK2i33&2rHC$J6qzRvmc7Npug(<wP?P-oKf~cu1EiLYsn1;mrH?N^oWk$Bt9_#7P
zB4<_-R*%68pyI8 at Ftrn1%#z*EPsK#^0oE;y32}r=<DWB%W^8q$)#O<`N3E5`7NK%n
z4EIS3ack*=QW8<h9jTxRR0__D at 2o(m4X<Wt<iil1$Fk|@8ZqPRmzta at 5p*)0w%oS4
z;@Lh$n?3E~<TN5 at vO>+cn?dyTPD+${<eS09@$>Y4RGX5%PdmEfaS$;@j0(kKGF>nA
z4GZLUR9b%1v46y3i>*Y(WXW$^@0HK1GOyEc)JunRn)FXY-QBZ@(&I>(j?v6h<NoVm
zNjA|!L7+l3Ruzz$S8m7Pg}^V(CCgJIsS$Gbw^VBwWK*e--+765GebjqHMg=g9#TW{
z;Fd*?1^`j%8`W%RIX`6A-8}<c4VbANxB#j=v$)66x!J=wyYN~r2W%nFgs546V(z_5
zbAOoW>GbseGep~*xc}skLpFJYR-IhbpfVUWC~}5)OB}8uF4;I2^r3isGRr&F)5h6o
zwsp;Q7iDHHch`zWFjpNYcUt#nc_Y9>C|2XyToRFCZA&%6BJGlk(SD(;(th&il*LWP
zNh|>Aek at QC@@AOq2MM={1g1dKU#iyDI`wk6dtdQvw`l3sp*`8t;4Y)&e?99CB8mM8
zX7Rci;~|pv?;!Z(i88-g^fHPs?glNj*E<621>7|yk7rDI498|)b>YsN>C=?j$0Fl$
z;#6^nM2FC;joeft#@)03wjPQ0g1>ByvCX{lL%zpI6;p~mf0e at i@jEZa_oRHzT	
zu#NioWns^65*9ldLpxb2{n906A)jaHa^8cZmhySze$qY&e$j88^KboZtTUc0QR5G%
zkr#YW7=FBPQ#y&Co#_vsI6B^c;b!{e>v=habITuZkY>Ie6X5TDIQby;sb%?$AewH(
z7Pf7B^Y839m+iIFAfVQ>_jfi8*gTI6J;%7yORFa4 at 2f!xUl#Lo5seIEYP%O+4$L+)
zx$XYIvpIgoCGC1DgE|Q5ggG at -;8Q7o=NEW&>IB>mK5_E<yBO~JS()#_%h_aR&vMVr
zjLpJC#+2pHpEpLEuX!8r+cwS*hbg5&Pn`%+V@^e{#mG*&b*@x*!)>Rv{scF7`&;2I
zX_MzO!%bN3nvE#8Iu#SGmuj{)HstBYKgzA;ZkR)-m-QFUQZAsh;BU<~>E(?Vgz5M`
zsc>h&=~(^O^o)!1^oILx82A4FUm4q&JQK*<``o(0kuV5?J0T`!fJ0Dp6f=iAe&f69
zFE;dly-egKLdJ2>#Ri}Nz2q_LPAV-ihTqNV_7L6 at 7IFj2fWxK;O`LBL>|!n?8G&tY
zss#z?#t4ZMBK1I3<(Z)5Mq?guJgfd)WE^COc&kTb*^11YXFNeP8WlNQ^haW(l?`BN
z?THb8Ofbj)W<rEL&B%QQHpK68QTwA6)zQfjf(o?31F_yY8?9>wkplYW+5 at R<#u+cg
z?|-1UT?eotTuUQgb3+0dxTem)XSSk}C#~2s9OxW(^7fKblK+i(eOCaC7DPxow>8I{
z>zygOJ3iCt0`Lel89qr<2jr1|l<Bb&Vz67ntWCPVN`yJxZ{!L8K2swWzdl(@eL%m&
z?fNiac~k%Rg|Z4OMdf2j^0I!MUU+*xRikeShD|SWjKSC@&kH`0Qty#s?^S_$4AR5j
zXoI@~BzrT#l2HA8{%W<)I%@is$?U)R%VM+!>~A7nNF`pqPv*Ci$hB{YT~jv`-wvDv
zUWy<3Z#Gvr^X36+0H_Sy0(R9sm?%eR{qx9g^+l<NR(!}>+CV(@CI)5I=u^x#W>cw~
zEon8*O<5M`Q%bj_bx18c4)H;c5d5H*$3nke`EUQ2lnAmdeO*mxaq;qNJ+7uE$>t at v
zzy~)S(f~j_htfj&M1%j`vVvi*lXbKm9_B5 at Wxy#HwzN3SzCj7v2p`^txDlqC(brYz
zp1b>{q1WL)(|~us#1c*NyuY)3T^U*6BILiXLX-~p%%w@^>k|5(lWct+{C=2N7n(|l
zz0~3<cc(dQj^G~6hpiVFjg`7M`vCw+hnjI+eyBJ}v;FrMc~#61Lx`f0&o&t(P%7i&
z&6uV}F4AK^^l$siRr?S6tKIJBqh31y$35tEUhXreVY17F8>Fr?Q`+~=S&Q1y=`d-z
zZ`DDz7^ySB-b_mx+HSGHL*a<;h at 0cj8^ycvy0Bf8<+dj=`k(8 at B>BFPH7zDR3S>Ft
z0ACu0c<#&dmt(phiQzvOg?w=uWMcdv<LgBi0(1!H^K=ltB^p)1MDQ*$fK0FBp}N;c
zba5qke(+}w;P3k7rZ}u$9(UuR8KW7U%KOeARo_}HHzsGT-48#MPRjSDryHtO7<jYH
zI_Vl)>43Wth!}>IOB?t&NC)USf;Qm8PVv7(3kUI~Utm9yTnl>k+E?-6n?ElC9v~bC
z!wz6Ar-$3=<D<<$__Nb}Q|%ik_jCI`2*zV?HasapH7$%rY<eqO`1H%#Shh>H0vT`=
zO;0c~7}JX)S*bc!jSxU4sLIebzhS2mYM+-8`mW|8TtUKSvjLq(1n?i9{+c2oYI0TP
zxzkx$O+vA*hhlId57&1pIYQ#B8zqmq#+=WVVL&kZA6e_^#xklFFfx((%z4l?b}>Ej
z8czwPU>|cxuzV;91lw*lpTBEY%*lgmKQWcF+AKt<;n~w#(ElK#{GCHT_ at M3RW4w}n
zE+H~QQ=ZZ<iso`-yVwP+b-fSB47iDP0$Ty`Zy8cu--o8P=Fy0tE7gVM5hKig-XzFW
zG4hV3x;coWB1cwb4Kn=qZLa!WC=IoUIf^884~@R(1K>ywGi<i(SENw_PlF6cV$=d9
z3o^j+qZ~awm$nic#sIw;WT_yyYNAdTnS}8}a)#);br8giLYJdLuMb;|B9zx$A)ZPB
zI|MB{hBdf8cE(IknJ_`uer~`HC54DS{6xJ)76n$JHy0rg at n1Z$(0`HsSG7SyeJ#t-
ztDiv>hFlw51GB0_USClCsM-hoq$^8;)!L+jtgrNX=dLi|HxL)mR&*o|kiFxQ&1Lgz
zV-|+JdUtQVYp28g$=rkdl55hWl2z|lghC at 0?>^j2ypViX{E|jvvZTjXV+ZER%XNs?
zRD?yeZ8>;Xh0gLfpRVF_D&*Cuw)ajz&b7MT_hsj9qS-NZpPIP;AL-(m7mo2P)L?D-
ze&+9;BIO?pvGLL9<2*WMZjHu;jSO!xy~(_miVn^=&mBdN%jbu|Qbv%H>eAX3KArT_
zCF~L3;OqTKmLdBexq4{{*xB9%-5N_ml4)#szm%0-t#n!kl_~LaEYIUaFg(2|zb at f9
zhl(y&q;^+g;~BE5S2fU`Wn&$^4!#3}`IP5LJ%7otwD9=&_&V$2IQqg~_mqPYH{o6I
z2I+c8$L){JQRx>HKR8zm!YLMa^54tLoqG_sR#i**lG?(<V6OCdFTII=ZwEzC;0q%3
zG1-1<417*4 at RGC>6idh1prLlalZM`T$K&H&(n>*}2e)+Vd`L^pS5-+xBV`Z!udW`a
zZQ!pGt3!0JFXo>7XXKFF*B5K$AIb>_U8muGy+5U3!>~New@@326L+(^RQNs|ym_>;
z7%FV^Om)451gnEDa)xlOVU}P5F+X?^R#K#g$+{P4pVrxqw|zp!j++8tf8ao7t$q~b
z7FGc905eFk=kv6qnF&a)HuB3pw1l9GAR$d13ool9R}l!Xs!}v97z1NvIAn|jQE~S9
z<QUV;mT;KS<{1Q$>G86e3J8j2Wn~mpQ9=Kq%F0kBDAb*%sfH4KtFoxFXo?|<{GN{v
zkcpiTvG}hke1D_}uf41(96gP7Ms$t_aS+I8fkqY~MP{HDI~BWkM2>Gj-}U7=a0;3{
z?JrJF!@wOxLI`hgf|jo#=sSs11s??RLeTS~gCnSJGkdCi%D%r%9Gc;41^`!T^z&+{
z_-u@=0<4;p3~tWA?6Dy!XrYvKm7TXoQ`LTjS;4v=7|h;%5C8tXC^^GGMR3KVhoX=u
zUOx|AHa|m)(Pk=A=uJqSiE<`|V=aI{%OPYYD!v8x)KNqU$wDic39Q}jakxMTB0*wM
zl0kx$e at EqWpHi!0<TjAeiUtrz-U~U91!M8=^VLf5jTWmc-OY-$2VB<3xq&7WQ9LE@
z at 3Jp9OWz-g%XX33v2C(Xa96w<qH$9KrNjayhA{rv(@F<^A!(HzWT1EEqxvW8HakCt
z{CBaSwBhjixi=naJ*o6;2n`|Aw_kJ%4(Hn0iNWg<%zHm*m)`?esSx`SUg$jJN=TMm
zw_o2ARnaqH{`KZ9mx+RP?4>9;Be%a0vKn7Dd>gqr0lB}m<6EPRv1TO9{uXv^O}sgo
z9+~o$AJ~VXtUSBCWQ&hU2Wx(iemYjR!+jDr_Z9mj`E5nx&-O^_p;&*xQtszZ^WY_C
zb4D4I!dYT_T!ycb(qd9?gnPH2A=5TzAA?hF4g2Rw2Q3 at L150x?t%$pmKD*=_3QA?J
zNw+ny9tQS)>5zi%6dhs63<Gnzyj8j>_a|^4{@%_e!SpYh*UsjPHcv0l at V!-&8h&Fw
z*JlJdUph)~K*hkH$={-x$}f#-c8RbFxi*)xNK4meLSMJHws!~nSHnhokD{kHQhwG)
z)sFbHJQ%~z`j_(F_?V>JBFuRGVULeVFyA3aZuUg=zlK!eS;5!l-pAvm`%agq#0rf{
z_z6O5(Q+ at ijl0;TB;g$lhb?FtlaH5pmg@`a7ep2Rda=S|!-hoA=h<yVMWg`)?*$q$
zBVJ5zIAj1+Wn60N)9F(_m4%M14&Ou7qf-TC8956Ur&#ck^XQp_fmkS|VANPoz)m(l
zVs40F!R<<|57`1hkEVW_2?waFmrMd?vNN#9Jnc$~kPZFnK{%FXSMf%xu3u}fLhl`F
z62&F8SP?dIa79fKVL2MnUN{q>ZJI$5;S_<;?Hak=x(c=eXRHeL)kj{ov_3W`dbCtu
zaEd}GKqpTn;;&#G=Dao$DuHc6Dg)+r$-j{|WgIQwC=fsg)852*_?K4E2=kE;-|W2O
zdaGdJhR$c#eg>SsoMQ|j6+hbSWf+CD23Q%UkTIRdrvQRX^gfFRQeG1xv3ZJA1OU+Q
zV69O#=N at e;_jFJDiJ~0Y#-$b}q`0PFnR%XQ74{A9CiH`FVZ7QDEgiJ6zYIXX-7<u4
zPjL%b{{Grw_FI|?^0~T*qmR3etUtCI-6WIzHhr+2jR!ZC=+-*eZ7KDzd3C(4OOuB7
z7Wc2NoCC>T>4k+dC)8#i{$z$RShoo*?7jNm6bKkQ=dsjkJa|U`j(NcQnd9$5)X1N?
zeAhqb=(C917$X%rd^_teOdTXfg%d|$dD*%B*if&u>-F-8*fO5l^Mnd$nQt%!wGDrQ
zz(vQ)V;<WbF at d9aPPjP|;>(-Em7k{#t=q!w*edxh50g at NVM-L;X?aHu9KwKx2ENT3
zp?^uKNp+`LLbK66qSa$1N$)A`8TA5A{WovJVoWvUxI;~7Ps`9^g|^S>s|y-F%qtqq
z6tNpGx{d05=sI^eK`cFtg80XJ+-cb0peA}RWH|bGD;xX*J`;|Tz)z at DB<&4vUWJLx
zK>1espf$NtxobX7T0nB@?h!Anfzum at oCh}t^C!Cnq&Jd3f-xZCnqA&I&CwmEF(xth
zUf8O6Z4pxujr4;2v#);5hoce39(Nnt!`74a_Eq<~-2RJkN`-|z+K99r$a`bBK at KYn
zdMv~A`9n+_^yK__K~uS2mGOLDurx#$bj@^kXJ-F6JZsUueSiD1yZZy<k`CFOdH-vj
zu>Z?(Z{fq`$(ZERaj*F0rYyi=JIJrMsTTKt0&AxS<)se(dCIPMs{+YDu#*K;nvs at u
zz45kGz4TXQN-LUUzbBBX(w8VyS4KvQ39AG%B+bsT1*ESN%|z6OM5GN=V_342iJynt
z6wsU9#HJ_PSw((<U}DBMBGf$fJQkJtq_{RA5Oh?_Cdv7-Z&pb0ie=^mdnts|Yckdy
zF6dMQ1ZDX<6`UW)N;2FlJwCVBj0(G<03w|k8^1cD>Pw>|*~Q`V^0LGPuh at 59bh^!`
zDJF0;xR8JyWObY)`R&o;>*p)qvYr)upz&;yFC~gcXCjQ1A(x{zKz-{XS-FrMG-_mG
zOsHI1eG2+PHI0c`XEZM-_>R7&eXGMwL$sKv6?v;zrZ*96#eXRXkQ<!|#<Z2SO-nD2
z>mVVMtDEraKKRcr)y8q@%QqeTp}TQyVMy>TUN$yY+MEhjT3+yx{wH}EIqGykdl|7z
z?BA-UVuUcBk_Qcmx1jWzL>7^qvRqD;0{z|t*?Ksb=8?S~v3i0N6rwsFD+r6v-}enM
zFucR(+S@%$sx#$G;bawWe@@%M2)gU(HT4Hqm4m~M{5L;05VbiY_QtGfOs^wgptJhw
z at mBL<z3WnV?eSRT>_Fo=X?pnTJS4^SP~2<4G)LqujvabVYH{<yw6ugkW|!0L?<^e#
zb4KOR<LDWi)XS$1a;0u6(#t*ispE{i^_TgM?$n>TntxNsFTP6hOVQADcs=iG(&0t-
zbi_&VI&#?XAdcqt{n5`B+4L3|{X>GAq9R$k#my!UI1H>ZM^wK~*p=2R{8?%vnD at s@
z(6!x0<xtCRIq70^)}%XrwDJ47#Fg*8g71D>TsEGHCVlBFVad(ifKGfP>at23{Jlim
zf-C*%0o`jzD%{a}SU)~YiUYTAKRE4c=FlF#4Lb!xe~&b~t$SAZCj689ReTCEAYvZ)
zD)wPrGw^A*uy-}EH>NwwDqXymz1f^saIv~fX~Ys|L0*@m{(rRq<z(b?&+R`3b8}jP
zd)Ir0txeYg;S;;2fjWC=pns2tno(ZpioD*gFRDvpub{G&!$0;D-0YcY8YR(H6amnz
zP((Ssd&u&KJOsaxTUq(}M_Sq7U at qbr8)y68E#gB?;Vj)ROx*XzoA7>!u-8y6_WuUg
z?0I*BQVVkhBmD^~j+m-~R$jQPfg*$LvIoSJKXBYbCV_y!Szh08j$$DMMBIE(Y}_iO
zsK7)>^3~iXOrgl!_Iqd}fTe)=bRi2_QEmov4hN_bGQp5dD5zZ+rl4N1-gZo1CTR2$
zM?f$gw)U213t$)F5sEJJg+S&DXbV)9Pf=+45FdO!z;?LU`GJPPb#y6$i6Aw>Knp^!
zggX~()6|F>gOljNkBFeG#=nj1!)Rt#nHxTI3vSc at HDMBB%SOi+$fDR+-Z_#X*?hO#
z31>p;u9?TR7NDqpmq3x8W~my2%#fBRhZ;N at o^C)yVvas-{B26bkCaWnUQS6BK;_&+
zdDy`>#sox0rpJm{Sg2wY-tt2Nxs&Z07zL=ahB~>sOo~}foT3Q at ml>a!(X3_6=0Op+
zbQ=h;<o<Haga3Q4q4S@@2lk0PHLa#0p!hlC;2MSo5^ASgNXVPtS_b-SeDyZ5 at p*h(
zfPHjMuGXj`x5I^(mMpV_2o-^~_UFzk$NDc(tMx70M<GVi?Qo2T(GOzY4-v$}Z5vL9
z^$hQB-cCG7C}w2+dbn77eca6zbs~&4ZDtu9Twe82{wgNkB<Zx!IM-pr>d*oXdVIW|
z<l^3iT at bX}y+HR&Uo+`kN$FrW*RPiWGU~d7g8ql?&6+tm&Wv4$WTq~9<F~Mh$9`4^
z3|YdHvu|O;x5H-LW?LF4v!6>JE(5QQW(S)$CDXFTf$VjxxP70C>vP`D9JQG60BlIB
zDl5>i3)A>=4Be^3b^CAIMw(r_=t~9Xi`v;Q(d<;Ig1OejJK%fEyV-$w`aY+uTzFBh
z)1#lVMTY(>On>oY=QLQv1T1n`cVIyXc6VN?RygFYHKZt0??|DJ2&m#Mq at Op~P1$Qm
z;0xRPTv!Osd(KH!2lDf9wzlZC{JVOb)eMKoFM2hQyFIP{^}F;#qMGn>r8hTA!TU3X
zG%Qy(p_Y{4&@0RF4B1(3Na{3%6tL#J?3i~Me(i}3gbHxWEe#EFvvjQ<Din1IN#f%E
zWJwx>cE0vJ_Io?Ae3kTi0%v at KULT7%+!yZ;S2d=;Io*DIJa*=Jxy85&w>Kr;aQ;91
zMBzD{mCdGcEn<$y9vSsV+~-<;@YI4$04du-0 at aR^fL-%(ouXs9+D>>Y8ThZh1$nj?
zm&b%?_r-jM4l+6+=s%J?S#?>|B2q-r(*&>svK^5md<V^Rs-wt7NqK-3x>6Ls+MpWZ
z8gIQPB*v6Mrr&}**r1{jce>_*ktckbFKPn4nns#RE&C&#d(-mfLL_koMNZQw4P~nH
zNgHbB4F}eo1J@}OT9N8d?IO|~?A{ZqJ6lRyf>rx at f)&*p8!|%63)uBpS?O7+KtgP;
z3{;%R6{s~S3e~|?_sbjK#JUf}kadZ%h~f!>41krR`6-iHbo4xcVJKqF3{j&_UBDK!
z8dV}0nFcEy3J>`$BKjWoiJNifuBxg(X$*g4$eHMunx+8FAwbuUOzH~M=~O!@iVDrF
zkr9~4nDm$`AL{trn^=KW4kKmNY9w}N0&*Vi<p}rc#g%yq#<e at 6=<^d-eQ*f1s>i<q
z^Dnbd at zzG2VaqN(6^1ke+3L<DU7CPPt_lrhEl&Lpzu#fM`fGE8d*fMa$RP*{ZlI;e
zzy0bhSBe7eIwh at oZf*un0QX|1<ICf5Pcyz&d<4cS^xC^f{9tc(7gi$e`w(v^1 at +hM
z_=HMV;hpm at OZfh)1l8J_wb?tuRw>`htG&nifA?nA!NI%3A|1xMwcsw}#~Rwnfz at X8
z(#g{NT#Lm%Y@&GcE)2G`IaR;+eSZ!$2L>UTim(l{8-F5uxt>!cxdV^MX*8G7^nbgi
zvGNy#v$kEd2-X7s0w)p^=?$t3)MToS_`_fI^Sj;#ZkDM2Wivj(AVC(8GcW;MFBnV`
z8Y)7z3Q01}#!S$OfB3tT_}40z3tVsbNKnE(c-z3fdL=F?9Vkk*#>q21+i-KW{yO{l
zwvLdg)kK$fiN{AUGgr^AISOXweRtejfaxQx9%R at bRPd7BQN`{=bA+d-K>h8+#^?BH
z<Kge#e#;UqA2IN~!=bwio^eyNr1$-vcTkX4hcTi|bg=XE#AcXbvpKgijr*b8J9_J#
z&C_V-RQe_P&?Y-iT}rwWo-OX8`eT!d?~U+ILohm`XoWx3-XLg)jQ@!tMp}vgg1k<h
z@)f7H76ZJ+MGp11Ve0DY|H%Lg0W4KXV+Q!ZS`z}Y31PPeJZ43*s00E9P`FY=IvbI)
z305;QeSGjVEp^&kJOUoYazz#@9f1jN%dw2(D$1W+TpYFuRLBJL40C3_tZW&mbGQ~n
z!3uebRwWtwj%GGJMK(l0M8G6Oa$&aBRY*E>Rn27V^67kB%Cm{ov#l12WHwU(_UXm+
z^)dX1iODQzHQqA!CQ4rSbRhrsG$*)@kRdTVl9BmHYq#W&jW+gtg6bDc;y!eGLK$7*
z7=Q&X&fg{g4`Fn0W6Vkh7uB4Z3=-CFJ8e625|T(<BuKE$+(he^ybHhk0*N*W@=?KJ
z4%N<3LgAc4V+yJ(oxX?r*xr;{R81*Tusx9(!$Hcq(m at k`W)H&JG;O|y9CWqdHp-gu
zy_n3F0u2dG3qW9Jg+9lC>ut?t|96h4f9jN*6&$V2FkjFa-W>B!Y)=-4fR{xJ2W$9B
z6ZV5Hwp${MHltdrL)uwt%y4Cy1F`*TtH}UO7j^x!6^$DwIorir#z>Im8=pzd++02a
z0h-kZb at h*X=r#6RDc?@;@bCvGl_3v!qYbmy-u};58!$f<ZJz93=E7c)vZdce&i1DK
z`*G&_cC4hbvoAKOo`9xZS=dwAPMe}W_iI+nci6}Oz39CG=619H`-3l(o2|hzt4&rV
z?<73;(s<%N?UjA}j++ut7H8goxf-ZF-BXR+!wNif>57;x;_Ci&o5-eb#+1{K-wprK
zr#t`k)9#bw-M;NKetlPRMqQ<XS)ebK5SD7_+l=mvNR@?ui>&#%pY+BpEOjKaHMA*L
z^)MjvT_vOM$5XF2rq at +HPO51n;eYMug#7<$UOxf9D^NB<11Wwgd3Cw{<RWXkjH8pr
zu{Thxhd5tutWR?*m-QKbCV~8f-A<l;%zbd(cX<MP!jJBgxPJyL%G))1&f3umbtvdd
zp8J`<fE|PpY at dS=^&)DOI=RCEt)y>aCykh(Qh_%a at 2@(<5i;>Co)h_ik5_5XYL=+<
z*HKEG#&GVMV+An)a3w!FjGl91<n{~VBd+Ma?wfYB$_E;IBLEU1KJ8ZS1q`=wjKQC<
zGFpY43FLm_K at Pz^nl9Za9;g<Doaofh%Vq;?l9h_yRiIHRgn}7ApJEmmbPeYxqN=Ds
z$dHi2$?^?U-y7kA-v63^65>)#i!>l|Hok-iM-l>d<~vA3F&mi~0DJnOXdo_M9}HQd
z at 90dVwrDcg!5^y^s1yMNR0hTDY7F`0H<_(WAwb`62*H^1%5)-A*c3LViux2EGG>U~
zoSqvRpfRSSXb2U6X`^G^X4B|pTpiO+1SYCbwLe{~{?OE*|4xTdrvXzQLjRZTNY{cK
zSFB7F3kkb`>?@KkPzGft%1&F0+77t~y*0K{J at Sik9Cdmgn!>q625PNLsEYk*r|=sS
zBnZ7Q6A%UazRFdp=|rusDqmFqGq`^Ww~xdk#v^7l0!W41bBIMsaWz6wn#ISCCKF87
zg7!670o=Q^V;7=Qt at 71Y)>{9)SsTdq&VB>UiO7O))wVV)jO)$9*8PK2%Y*U*xhcvQ
zJ^yDdap{-){1u*upetoPgZ}X72aHq(bAD4Ex`0EOK>Q at A#3rZvCT9HwblO_;uLkDZ
z{zgvR0zhsz=d02|)ua#(ccfvY_4Iw?)aQOb`6ug=a31Y^a(CqYO3G56C8`+H><QCf
z;)aSvtvnjcvwoZ1 at V(*si;Nym*!AvUZ;$zsD;@kUDUi?|Tw|#7hL(DbHb|8Ag0%i!
zhj|%zE~NUzW^P42M^j$<r}Zy)LY1^(r~PXO!gBWe8wyc}vzD$0q0HQg1{&@U8=G`0
zKrm at ZcISD|**rDXu$Np_ZKKfOAWQ!$1VLxJA6^abYDW1FdO|MSRUG^_93PL5-JPwy
z#WEfRrM<llj~1@>M(fYnqHB^)G{zl!$zMajMJm}`zHgcL`#k2piV51IQ+ZrooKL5+
z0I1%!x;;+}AF`~pOf at CC$Av at a;G5Ed8&5TK9nz0Sa42h#I5}Ca?LpinMqKJjg&BW#
z#qe?8gJeHi^P<6`y2hX~#*h6<+s$x0(Vq#?=l-yYjLs~)jrDX5W-0s*rdngYK`@7O
z_IS1)^ui2Q5pzh0Lw|H#tBfdSd3;1inxk$U!po)F1Y`QB4V=olUv3eZsO|q|qUKj&
zhLFe<5(m4_A<SGHsG%fdhUgiUx8X$xdTWWAxG0Z(Dp<7HYTs9!bTibnf(i8n#g786
zCNe!Nres3a6ztMci9|;dze&3ZXSJH^7JNwyEhei;Zvm6pEH~Qdoco!G@=S>DE1(h-
zkpk%}J)D6hr+QcuBDX2WtZ2A0e>p=y^2ot9$-D#3<MGJEgV8$n9DpggJ(UCpt6r-X
z2d-G&w1U~3w0c=05Fx*vvvD-0y4(k%cL1QwOkN{0y at sE<%YGf9LMjCk at 0*Z$4SQ99
z00VY}v-}hmf~oE&`BLOds;EGPjtZgD`68NuL(f#8ZU2pzG at IVDX*SM|h at dPX<4EUQ
zR;ofpv>J$+sHSj{az3;??3XVYAJC+U{x8hxBDwv{2n-Z!FtJzI0)eX-hzZRhmVy>w
zBED*Uwzj!)K`ncY_vnIc2;Mtel?Icb4$}pgh%Ag8VfFE2AU~S*$o`r^(z(N};o`f|
zLpjIUO=zJX-D at vn&@8#1yw at zTSMnmX?r|@gcy;`x1iu}P7ix0#Hqck>Qlu_@^trz(
z>%h=2iF~*2*J at 2>&aWtQc>53P+E;!3?D2f0bq{myzC@*N+S9mU--9IO!N5;HfZWc&
z>OBMA?2otW5+(|&Os8R*fw1~Xd8^l+>h0lcmfzv#K<b}y&!;}xp}T{cx3aWCt~H8R
zD<13D)+`u)@`TsofiQov%(MsW#im38pwE>FQUOKL(nPK#-SgNF&fKny!*=LVD&s9#
zDA38*@qWLh+cZWxbMLwT=vbv#%mH=I4wTY$+Toe>dG<NT8Gdb at i}MFRjVqRK?dGLm
zWs at ySuwhx^E7uoILGnv7L<g!S=;uHMSe#BW^RYVK=`bQY$y(E4vhc!P>o(Egal`9E
zuf8Mb!Nfybj<MoYfW3PDaevJ55wg8~J?zp&SyHRvadNrVDGBv&Y^ieC^h?TqIZ^29
zn(&f0$XQj$*Q;*}so at JLa52%tYtqoIBIkAevmaHxeY7v)-hif8f8ghZFT1_>xuLfg
zWz!4l2^;2?5*2IV4-oCCNqLX$?&*2kFFoi at W^C1oWuvz=#8O(=4&S+WjQ*riw1kBK
zj;4w*eE4%F<<05ew>1H=-d6zWwI^u;&ML@<ELSYTe{Fc{05*WEBB`JQ64JksJJ&a;
z3^b3-VT2%Aq~<7Jf|w5>Bq6uif^Prj^*nfq(H$v?6{_7XW8I)_!X~qc- at oh20cD*e
zL3bwN-&)C#f)$t&G_a#7T2m@&05YNUveuo)RPXaRkw-%c=ZHj+u~~K&I=aops)<s5
zXB^EDB`i=8 at z@w$VJQ%#Q3x{R3CN8LyCnVvFW>-zQQjdF^*Di9>19#ps0e`c&P;ac
zsbfu;Sj;<9?H;qXzsf2r-(yD*qN2_R)2ETlQ~9QP$>{DVL?GoIIE?z*Gx9Dn03k9g
zVI1ITn<+MnWbFz;4sJ3`txxZ4=2&sGBO>(Y{iM86D1>?~8CctlQp%bd_u4#Vwe3pu
z^R`tgPg#&47r<F<01!Dsaa=uXh at B(~t!R6RCn6$Z&Pb5Zj+I*tce78`_uR$U?{Yhw
z5Pj!n;~f9ST#A}D=QC3^>$i_qhxHX--+}&Z(%^;nYIadWtLf3N(BlI6DM>Kig)aAx
zJ$FRSZ*}%sPYx~#zQeyweQzB9Cp+)8i26D9{5X0U7I^VVI9BfnZ8ofb*=LEB>3D2Z
zb!y|A_lqP}{KZqD6J4Bg>5br{Nqox3$u~xtxtbp<fDF8w&rTPoWCPrqK=x)^%{b-l
za~@VtX6^y;RS1}1KvUUV+)I*llIvTA5rSQlp4<c)E$WP)WTFWfoO`P#6kdv1zc!>=
zz<^#G;BG>#$_feT$B8<zXg$vFmRB2FchTj)S?S#aFFJl&YuoSoNtt9>O#0X(C<VMY
zgbw4Bq$Fv0YyCC5dgr)d*9^sm%~bK5v4=}s^~fgMQ5CX)PQ#{ay at YjsogU`3ztHW%
zWaV;C&-U;UlOew+V{*eSn42zl;y{n`NwgUZk_<AiTW!6Ctq<nX;csv$Q0S0uOpG2k
z`jX;1lBZ)stNm~GAGa2^ce!)V9<ZCuD^lIg*s at t66!w2sa|%^BvX%Tdp(YXP${5YZ
z1tAMItJ+E^6(ZsoN7QHdxl-cyh6Z&~3kj-I71^;_>D;OF(_T)g4Xpsn&W^UU%X54U
zT1l=A%9Sy#B1CR_`rq6{*ZE-4V6~@%`qiTX1vrFj=_q1wYNPPegdoq{5lsixfYK{e
zQ2@}qRfR6Vq%M~}5fP#2O{opgIsY^+s6DQQ(nJV~QSTtxytVsCX;DN-7LJ;SMyLgp
zi5f!2<k*apKZV>%MW{Hps*(Ih8gJC3{viYvwa<3+?_cC<nUDl_M-{3eJ`9F58<QJ$
zq!CP`H*aMvvV~2mIV^C5&4eX|=-;?<U~c`=wzp}c0s$0i4D1LA+9Ki^v`K$=2?UeL
zTlLWM=)3516*_)TBbag*q;Q*$Z=_(uLg9`Cp_AECHsTG4o{I_NbQEWKPKW`n%e##D
zgkyjze at PgJPDW996d?n)-*ieBl3fPgvjX}QK7^y9eYZz4Z-@(&q!6$gKYpu`HVw+Q
znPLzm_-usINI%xMqk~~AU_apzaHUa<r*j8-UVDBU_uc1Bh*_tHJ=f-#xLQK|oQ_Fy
z8rXrt5dhd~>nEZAZogh10M}zk72JnNkSOXUv{SBWOsJs?W3X`NP|Z2S9Ji?LY?-B1
z|9~oT{<&f2x>@&s@;_ at 7l3Y~<Ov`XsQpzvpyzG|U`rQTmc%z;(`8Qm6LE_n!+Ozkw
z_JK8j`+fjIpOSheWJLDz)e~zhpN{PPv96Z at z1h;Wo}Qi7JM5XOy~U(Lub)pow5i%D
zXU#V^4m%AJX9skzugZ|-A6#y`vys2Wf=XF6S*WttwHSVj6xy4eftT1TqA@|=gBQcQ
zqW&`AK8_U{VY at 92A5L1&>2&cr2M9|8U&9|Jaz0NNWf0$|d#&j18?h+0Rrm{X-(y!`
zE~@+Mg`KZi1-^hu+VYpimAMD|^{<n1VP8e4!>c6*d}18 at 1|9-98Mm4)o at b8*Otf0k
z-+1An_bxj)Hf4-iQLV!QyF>~#kn>NCHY2WH^zK%>F#B!pB<M)~a{%0W-9UYsTIj85
z7%m)0 at udU2A1{LQQQkb6i1-M(8cTAIihJSxq{~K>vEYiRK-eDnVE$pTWkT&sO78f<
zANw6j%Z0Jj;>nv9#Idm8eD5#RB3PD!3ZNEs5N%{mA+g|eB&Dt`Z_VoByfrbQ#-o+;
zZIPxvFx;Np^bRz6`@ck;wRjLCJ^fg$^LQ2yv2sNonR$x7zN=QT8BwVgAu)1Vjc~bk
zxq;;JJi at QW1N@O^BJV*Ku`$#*rlROqay*Q`qJu%-G{fEt5gN3RRyPTU%jO~3QGOB#
zRx4D~0x`uY+{C^z6V6vu>XU at X34p{8^*y{93ffm}Ph+$zbHq_oZB$W-NC;G9At}kN
z;X{py4Ql`ax&O2piVBEH&<ln*r~DgG!byxm;-h9aJepi6+~XC#s5Glon?=Wmm^3T0
ze!--)=$!!w#~_zPAGt5NV`cMd5%Lly$#7)V at o0UB4@TAwX|Ynb(<Rpn!Ab~wZ?LZ&
z5f2CkeCkyn6Lez~o8GWH?Bw}wmOK<|hCRn8zzM9CW6zpp=Vb_vJaRk`?i3Cu{Mz)R
zh7z^Byht`o&SP(A29sDGc`0nmU$mAWG%O<B5bw0d$+y8uj#uQ7TseAEPotd$?yZxf
z_t_M(Ia2*FP;q<=o#46b&bBCtzQoyeqFlJ1*v=2K{=sOBJbTHtZ-2MiQ^GFv8PeHv
zoJw45jsT9r8=yO5;mQ)kC2%{Z7rov?J<8t<14O_ZG-Br;`Aggc<}dxWU2o+U-TaKZ
zvVH^(wZR^5lPWhqAQVNZvxv5RfHc$<@y8_sMDxS*<_pB8D(cKDe{<r6?~k at _)Xg69
zD+qd9UnO<JRhMuU={2P#TOZEl8*8#YR^g5%UhW+>+_Wj?Qr5g*q6fOTd5kmAcUiY~
z;u)^izpL?aV#!UJ_m-gTlAdeh58!3lE`;=6M<4cpnE3*JMy4mv)@_%RS|0tF!v4GG
z^?MkhyzoP7<dLlOUkp3<e>vNmIQQG-9)z4z*AXMwg_AYQ3Crz0Z}+Qvg1|}FaYV1C
zA-eSsv%`<>S50YHGyFtT6%(|!JgG^WyVW*OlH|01Yw2O4Z$65<K|>3FSwh2)#f<*l
z_A;K;RbWq+o$fDL%f-MnrcF>=OT49m@!+VbdD!3HKln2+#pz(=1nhNn*I at B$>jm*i
z^F9fRW`5v6=XD@=5p7<dDz~hY_I`v*iix#IvT1%SXnj{I>1hc&jjFZS;I8=6zX_Zm
zpY>-Xx!ju!4BWYW;f5Xlzi5f>9?q>!pzlKbrr-|)XKd99h61YHmv45(@6DYz*n%rl
z%B&m>Wa=sdD(2e|AfbF at 2xtLeMuTV&Q0KLoZvoLTX`60Ws(l))P!aCT<6+`in0&6I
zV$<l`cKb8m`j{{=BQoBaSQ^M6t9L{V1(OsJ&PV)Su>pqYDp!<uM5NU)l?U6X$b8Ws
zzed*|@gU_x%c{~zr{Dx#1<L_XQ9U#>NffU#<6}v_D-w~(pwZKR9!vXj#DM&}jz{(D
zP6Rlg!^E&54n1BbEs_CZ)=wIR9$c3oTB#SpB&R+Xf%b81N=;ctCU3h^KT8$~(_WSm
z1*pQYr1n)wW@;-N9TE at Vy-j>W0g{o)1WiTY at +Hj`0I?Vsk&%PX7X6jq_*YM)V%w^+
zfUJ)es$B;f%X9$fHnK!LBuD^|nU!6i)xz6B0Ok-bW5FlKr*^k4mw-o at HZQe8n*=p&
zSqGh`<gnb^F#83kr{#{{!axxGC~43OzW=Zzt*8ZdkLNNH{##MFG7pngB`FkNso1X0
zFZ*>9Zp&$$NP3Aoz`_Dq#W3wJ10|#0bjn4vZohV#lX5u4Hbd{`)gi=RfA|LS$|Ido
zwlO*ESH35|#HD>*?>%q6ts^bj_iqt?Jla);c-=spXeO*?PZ$u*#m{4Z4iSfH<EOpo
z=p+7Jr#sC77N4Qk-l at C=npKZNa?N7s$V2w#mAP=PzYtj{^lZ+_JBk4_Kl9^++Ru!=
z%HHa8b|P->*YIDpVoA$KX7E3k>BkO<mgblGF8(h|-_YCW$u>48=;)+zg;98+IbOz}
zQl<@z2Sk>D?wZ*zH at 0MdCmbWJQ|G20=~!B^Yn)^=PxeDv#2)XrHDR}#8_ at ggI%A0d
zDfU0uHRRVZj`;XWra5Q-+;-3+MmEO}xks}fqHbNgnzM6FlXs_eH-r7PvLpgCx`_ew
zm*ml-I#gGyl*$W|kn)0|8G=ZhKexmGBicY-R7idN*K}f+Z?8IJ?c*@?z73>r&hh0u
zz>YR3&=r35N6lF8V`L<k&87Zz!%w=v$5;G;$?iO*A~O5eGl!Eb46|%8C at AYbX;`FN
zl!6v7M?w^O3cs=nfBC<hgY-Fk at E2!qUp~qq4s(RfyI*SuTp|`7E^0DqMIe1D85#eR
z`HXAf7{o2hI-4bcR__u6{pp+>^2~1m2LSnB7s~Q?W#0{vWX$u!-7D8iZiPfnaWW8!
zA2M{$JjFu7WCTVja~jJ=ej|gDMo;*izOev6K8hJUk{>wg%z)RlIo4~H7agVDNMDt6
zlfpX<pa*^!6_agTDW0HYd}A|L`NoYY at qP8p_hPh~LJdKbJf*VzOfKoCgE}gLSpJ)o
z7Sz{_&l}K>)*CuB!Ic?`@fny15^(xNZ?f$gok$BgIzu)TG%=%&+NktS7S(PT(?}5T
zAI(%>5ujE^UjmEmM3- at d{Ug92Pf?+d>trvp8yhPMP*9Xd__5%fqHQSAP82|vN*j>Z
zpT3pFOT%bd$pO-mp9%&kqhY?Gn8VT*6(|>aqtjb?)xUH8SM;!xdxN8~zW)6szYN9R
zbE%76J1yv?0pXw<8U?0-Cia*a)rlZli?^w8X}^cJD at rMsxUf`f!G=Mv*~w3B_NGSo
z!|z8*tQp<hn$NQ(jO<ys3z*3nl7fLVQ-rfqg&OjlEIe_{1cpiEv581O6U|Gj1&R#c
zs54 at S4Ta<BZ-tkcqukU{o^7zW8Jp~QSmxqs+SZOUx~#@b(wuB;kSiN=r562WYJXvY
z2J*<yYtNT|I#GYU6Ym+a5&T~*z at hFu_9c8L00u9+tMxUk%!D_<2Jq8i<Xo^xvDMWA
zcqVNB>jLBDq4e6WXX`&{Zf-Xiit9Q2ROmdH3_hDsV;z)c`~0)oKb<?Jk?ytW0mET(
zMw+`7euMk4Aw1{vu{6k|xvdFa0UPZmeBOQwly)zN>pp(3fgjaMK6TG_Lk}_~;U_n*
zPR9IjC_MT8PkpzI_Cb!<Yc0(r{JQm2JQ4ql`}I?#DzI3ZH1g7C_O?XhDMvcmC#dZ(
zNUY^ile_Z=T;GuE4B8M4_wj+k4PmQ{LG8MaDR9+Ac;nge)zRn+uI;7U{yt22^}cyz
z5_WB{INkjXYL3kv(Ef55<g>f^!N~L=ODu2?s`P5*6V?u|`1thTRCYUQEcW{CFen4s
zZFSTh<O1(EX}Xg0ymVS${A2W`Bxtv>*)r%kaG&l_(qu9^?C=?G7nIq4z8^Fl5qR|i
z57;<xw70ka1iL(Z>7Gr6pX!_<wcc%}K!bL_eY=@0<<EgH&;DsXhyJ}4PFwAFCx6}A
z`YEy5VdVZApMq8V3a^j7qq~xJc`)tLeklbTKEqPrIro45To>=)!{nn+CmUZ_vX^Kd
zOgpXzOk4Y3k&7<P{gyZAx~|6)PprO;juz9s4kZOW1)XhPnm^@8!sCh-{_O87!dSSP
z|8!pWrtC{|pSDG(rWl;Qb+mOl4RV%#ot!N4^g7<3*;o*|M>OO+u3}3+>RTPQ`LC};
zBQHX`37nqkR*d#QFyRR!AiRRR8E(1y7QSopuY0Wfn%wE^n-~1D`>*)FtPro0|Btx$
zj%%WA+x%liMZ|!DfPjW7RYX9#N&o=?DFK8KkY0m;lu$)PLKmc01?jzn5UTVJQUin{
zCG_4qJKp#G>{H%n_ub#_yZieu`3xa5lbP%Kp2u;V*9d2%`sCJtK|g}MfHw`8F*4_f
zNj+|$FT%Nw3j_i^At|H+fquM3V}LhZ&vPz;KyRrGfbH*#Z(5!Mf#Q9%NP#+ut3eys
zZhC+4Jn#|H|N4&*vvz8OCPs(a9D%P{1`4N7!gCQs0Yh%E?%@GT^T-7dXuZ53025fq
zZ3#SD<43kdcUxPVBNo`hU$9R&mH%IN{@<J;%P)r9c+~cr-mSQ=M=l{}t4~iGJ7x!K
zjLW*R^O|bpeb}Z(?94 at Jfzw^ln-~!h(V3<2TD1b{!|lU>6?45`_1bsnJWCfb^v5vM
zsk%*$9frsx31(5c4lO?_#eD;T3KXnN5SAB58vMMvm1JWA&@Z?xh7XQe85+$uU;Ho;
zSWoMojy$n(L|UhSK>F17)-FK{P6qD2C(v8RbTvmV at 6mSMrssX#pbZX*&S4q~vE6;Q
z59uWB`5?4O?YZ-}#FiDr<m?mN7;Hkf5~U>k_*A}W_ipk=<T-|52h^0w3a9U at AX}=U
zX*?r27ddrT5?gw{ZkQWeA4K`@vx`ddOGH^taK>pK-8f<zduENB4>f|cb<PQNdHcFc
zBPw?X?ig};h*{-{ox;i+6zZG1%VR|OqxN1D*(Bl9#DO1MexyUfsHa9A>W<JmcGikC
zvcJ_ at 6OB4@is~Rx`xbRH23CFC6&m%i34oT^37F<N?rXKIEo7yCYL-;+|7>DDV4)!K
z(xKEft5o**Nro}eqHENbD^eW!n%kmDu=vDWIXm7{cxyL7K~O-ww0X7+IHTFtCX9Bo
z31wP$G&kw7b*oF~x@|tNARv%Dd+<=Db>eY%m;t|n{!+N;_sGamWl96sOWD{1iJrUj
zHwIsO3;(38=tjJ>jB1X__CeQCZfLK_UA!FVUY{TyIgn+VOND9hJ2yS*x+;z93VM39
zZz=>Ct92l#VN5_EX8|jd9J0H+orsqT+}tv9lZ0fk-gK_a1<A-S{l_??ISCtEc213;
zgDMYY&C}70-2gddOX2zeae1)H1T-E!GG=GOqi0Gs%X&LVdF_VL?B)pZr7gRty96v-
zd=lGMd$bHbo6l4TW!#I=%uaMj!c#A-lHT1#5yYV1sRWGWxEbBqmk9WnCt!2Wdh3Zq
zhw9fL&`{?f4X_0L65Wyp7<ZE|(s)*b*Ql&(AdKpWBSJ0RFJnogtXpUG3C1Y7Z(<JR
zj$oW4K6yM!UoIG-B+=Or>~l>z2;Jmr=$HBOMBq+&b;$2u>w+HZ<?5F=RZdM?N4Lz6
zM#_|CM>sSz0|)XP^R*)P$|IyB&}jp9EZ?I%uWjGmOf_M(9+|e at xv8=_&3q2 at WA)tv
z^?=%=EK_9vdc>O}GWm8ENL$yO)U++6_i}Sg07^$ZhJWKHRP0Dh8M=HleQ|s{W^ZL*
zVz=exqiZDP-uSd$=(~lU4EBvu7uu}aAMlrSca!3~Wf at r%CPH2wtwOsPHVAkP$sY2`
zwC~0aF5!0y2O|ZJcG0}nWBIfokRw;SH%-T4tS>xkx`%A+sJ!9186;7dl3Mn*S0wra
z;%un+E;v<5Iwrt2fn-&8lks7ra32 at PtbsvY=n#wD;~_J$Psi;GLz)jz`8kLd^gv?a
z9q>-&f=;?%k(;qVO|87RZ`%%YT5qA at o4l>%J at a?DyH|GHx`E5Hk6BV_giRsNu{$J=
zFEcf at q$o at +eav!Aj-Cwaek9UR<W|hPo~GRJi$*bso)nhLZO=OHP~nEn8%pb;ZF?8n
z(@&#XmGsf&#=dHITMF*<g6=LRi1Waf<ttgRrY@!#{<0&jnlA#k;f}|;yS^omgMM&Y
z at z2RTnCnX@!jKEvig6)z1<pr=E{}ZVvAw_v#?(ww*=F?6UYzjC+uwKyzFo~t>t#J@
zFp^dZ3`v~=S{h4_?Ri+z<o(nhx at 1{m(*2}>ksDdqb%GJ{a5vm<dn at H02cMI!u5;j7
zbI?q)gwKuG6)wu|;3v$;lF6$U5irYX5#G(@xCm12?47$jd=VQfdxyIYXx-<Od_6(%
z%6N<oIWS#_B$K03rZHr1cv#nRX(XcqXoM~Mc7(LO(WbDyENwb_K2$#362l;r)+>~T
zMo%@@kJtfiDAPA|<92_~B_wP81h<Yx3br=#TC{tFyaYG-u>ZIra9 at sDc_2ukw^pxz
z4BofrO*5qy5VE{lIXrA;avcQ9zuuso{*apV?&hT%)=r|pFkA7BoaX<<WV+_>dl|SI
zkWQ2!eXKtmZRJE++PT_giR(&{QdtA%SL)q}zdn<`Nf=9Zd0;PJCK-QRB0pbr&?4MZ
zYgQ&%86kV|J-!XNffVEx?d9F9#sZhbM!U<pth4;DKQczz>&%tu#^X8c{qqT?IZ7uU
zS!_S2g=b<sM5=;vv-;*&dNy3AfhU?V&E-gLTS?e`I8=>bHs9=F)|-XTX+PUq-Wpn?
zcw&5V2DmFhT{W4icdFRID%;On;n7J3(|cM4QJ0kZbF7znn387{E1WC)mZvHQuas;o
zZS)XQ0{I}Sa|6pM%cZ53Q5%d~jH8|f>qW0PB4z|}OE2(_*ek${UmUQdeP28hILezU
z1w!oDR%p0uIBEQqn_&FGe5VT0XG(IGJn`xyYNq7n`sKDwd1V`A1Lj(XRnb|U*V-FN
z+ZB7|(mso%4u=cxWKDhdK4TMU4W#%~kgxQzGIbtczPjw9Ak<8D*<5Y7u4(*qqbi@^
zt>Sp;+>k7WY>R9(yJUp&gz}d0xWji&H;GCl?yH#Qqdoo$Cl{cP-He^}- at ZpbnfpS{
zO1x0CmJtF1m0rc87S#k#0uO>We=6gMn-T6WPATCDrYSYXn-UCFR%7~eL&Zf!23s3J
zdJ}i5AHlVGhOLTqM_29MUEjVur8&JRF?`HDm%b_P#jv$IlH3IE7*a5^vEjXS4XVyX
z)j5DTY-BmJ^%NI)d0PKn_ at 4A36R`Mm2i<kg$9Jo4c8a%NQYPW-PS)ZYaZ^We^#Vyd
zKbs$}Lps@`T0{}*8kG)=G_R~$Qd-M4=86GQec2)qon~6i at 7X_qOD`%=nU!xSDyX&S
z6tJmG047Xp`x75fK1YwQ)m0WG77A^gime-^yp|Z*s~3Kr?L`dRgi7miW~r7w&#a?@
z>BL-X9K8Q2G|;w-2HeTPf*Wh)&%A$NYq#H4(D`tSXH`lmB(?FmBZM$8%z|x2<YUX=
z%)cky&y~JaA@(8CyU1X6X#asmI<wrcFY$)y2EAf;c(V(Wcc_TvLlSM^FU@#Qrh2E@
zLZq>~m~4DmSCE-VOhRCMNVHStjta4`T%;naw9RaHyLiFJhH3~Q1D)Kf$Fy-rkhokR
zUHp({?rwSrm2+KkJhmJo2Hvqc&3)y0|Ho46N at Ry;Z69&H)q&@HZmAYKmBNUD7kZ|Y
zBZ}3!@T)o8>gQwxhtSYfM_Wd_Uq<?e!zE|YHR>E^TpYKqk?b*cNOscorPwLkbu>O!
zq<qu6-!mz>+8t=xfoaTZqQFyr+j|b}ug(`24Ye-03^CwI<F?>z=R~%40 at vwkyLbn<
zXL&Sd=&4aqHB#>oq5YUJ%j9jFvt9LWK!b)rqI40sVqq|8L*NTw?cCN%6Av`w$`dF^
zd)j;Ei5Vw*yy}XZ9A8Sc&5enxk;eA0xHtg~>(=s}J1n{hu3YJ#wr_pCx^gr)^T8*I
zNZP-xCIbzzXR&QH;GwEP_>;*+jusxVjSk(jExtt`URF)%8s=n+P=F at 7Gr(XNX>Q4g
zy`=Sk=MySPV8a=~;T1=^gZbrRJN>1l6 at Csde~((y_p&ZhUQ*~|3BK`HWG0QN$!pQd
z%aHTj;0OHvS`SYzT~xX>c+#SOH(MhcS|<<ndH&|t)caA^cI%=?H6qFcRRo5pSO9&c
z at W!~;#7`M!nGG+^EM3Uy=?yzv;ya(Ectyy at d>L5XWEqstK%@~mGp^<`y at 6wcLT!#T
z)y9WDL!rg?mQ!ZR`U2aB!C<gr_j1`&g$kkkPKmZp<5zq37QXHk2yIETZX?)_?kQlV
zHGHvBTrDfvRkatqFW@~Kg3vr<2nv>Qsqs%158oyPkTJ{o>jrHY^L!Ev(lUG4#BC+<
z=uUIiKvo`;?nttrFdq%Qe`I7^#ZmBKiFB^U!R+ZOzpqZ*Th)Ue)}};<6n*>V+bX!z
zFONtx6&P%8`P;ptzc8fF4TUZghMBG?q7$VoH?_9{QzC5q&>XWF%U3D{@>f<@sYsLY
zQRuQR>8~uw`ZlPGj~&<|PIW~b*izk7P~@(fp4!pp$?W;M?~{Xr+$Ch7p-Hl|xwW6~
z$e}O6VD)Rh0TYpIR6Fq;-6j-%5Ae7iS?jIPOg|$}#6kMOkJcai^|m`WZ7wRd;x7ip
z$Lc$q4z>xL_Wq^c2XIwBSC|zW!n6}wbp}BShFq@~SSccyIxl6gIQyetaDLu<d!X#D
z^ess{ztV6|Lm at 2b5oGi3kl)_e>R{zy6`mU-pPH(=`ljpAfaCUV#+nvxO&$5=Li%~g
z<!(1|HB at oX=a`l|dlCNDw7JjL86I>4OAt^RxyFD6f|wsUiwsrg>u#&(AE~5j=Wa4?
zbsxVmnI-2RPajXD6wj<6zR{G)aXE02v$kT_aA2?#x9DUUe-uXmF$oEjC!EtKb-r;E
zEKQQyg_Wn5EfeW}z9y$`d!Rb^`jCM<adPVZodi!TC5ff^-Yf?Con3w|M3mddFBCfe
z@<oRV1&d6PWw`pI#PI&{apd)4A$9Mc_C>N55oq>3_NaswT7D1A2a{#aWb^&eMI-&V
z5H1T$n^OlhqhA1R;QR8gJpCM4$pF at Vn%=D7x>yofx~yCcSe)_LGmR8tq|c${We}Z#
z#RkDc4r#gPpdjPd__T%@iy=`~NR$#g(q|k0CSP%Qs_nH at sl~BrjKtLp?yGZ}*||o9
zEaunr(3W)tC`dbHS6H}e?E7zw28u{#6~o|j- at lZq+n^{p*79>jYKO!eEo0hrEE(*G
ztC+~3tPX*GjuM-v_7OHnQgg#9BB<i|z>(!rgG1i!=urgA8;6S2YD8kCE(Z^v(~_e}
z$<nx9#gZYn6${uh&Y9tn$>jOUE<p-QYqVBedGX1GlBK4RF%bkH3{*sIw4{^KCh1R8
zTK2wf_s(!c>x%u}P{4UF-zWDyKv53~F~jNhH!Z)tf$2$K1%WVM$!Tbr7|el}J5mTz
zGBg~muPOq1n(`U{e at R^UH}(1dzJ!stf&?wIwuXEmj9ml`<wB?-gt3p--j$_k`!B>s
z852*ZOH}F{7*@%BkLu&MIz_JGQSaCn#it_n+P%Jb9jjM&(f953A at cECX|fHHTUll}
z;8vRmoY#Lm%7~o32m&oWbTb}O4LgjdVAK(s79ro`&m-s>GI_s at A&d?R-#}R_3VAqq
zqtR-MN^R_SYlM`bwO?v~Wd3L(|JL!K8ktlmvU8M~_%vkhv+3bNNhbmtekvyZ*7hkE
z8<Le-?oocEJPTxTaoIm!=S=ha{{gvmDz>9aK?W<1kIq{kyTC0XlBrYT?Hv%n at OoKk
zsBv>9*G at 05Gy@!Z7Cli(d-_^S<yOki#ItC<1`|ja!3e at Z70?+EV08a`i5aq1Wg;-0
zulr8UG|Snili*PX%-~h>^tIHW&E<NlS&vUkVjkiQN9-oy>CL^NTcJN=J|6~g$lHb3
zO?fu%Ccok|i#eh(MgadNLRk8ilG00U4L^1_9x*r6kbO%^$Ag%om<}k8B5$kXBoL<r
zQBCAb!OApl0tgJw6`ljO9{0J3mYf5{|8Ph={#bXy<q*Xo8d*&4w*-$#c_A5~mtR!d
z<yBdVLShM83^kGr6}0Wj#46vagG at K&ujz0P8 at I2XPj&jE1AMwZq0tgt006)4f=ii7
zd5u3kwt$bb#o4$05`6|a43r>Eyh@=mKlZZ&&mSr120Yg~a^R&atFy=p=!R<LR<2Uv
zvl%yL5Ajv^K2BAwT&K=gt4}>~X9pwsd1Tjb+*Db%;My_wcT^504B&i!QySqzReZK7
zX|Rq%)QW}VdvW7LH(5gC=Ds);J+pP;4}cW!z0;r|1 at J4Ct|skuDl^tbN)7K*St{4Z
zPrN^{VA at AI!BtQdh^|}n#R1dI4#TcQmpGNA33MXo8?ZleVQ#YS3xy@@tx84}A{D at 7
zzqCUYg}-XE5n5JwSAsfNPp{a50kliMbD+HM$9^F9NbnY=*RJhq;Q=Ej_|iWkR`4<Y
zT32-9!3{5}(f|T?%-M(Z_Q@|xqfY7&h;`vBuE>(c^Wau%7?0wJ!Lz=yp|ACv)^7-O
z?<-3m at NjTPH9xt)cE0dibXFF$0nX)~e^<i(FTC;^oF83h+%s+BC%P+NPD at gZlYL3*
zQ&)RJvZcHQ%;DN3A at Ko$r;a7-MfWiBexVn^LF3xR7Lg1J0YEJ!M-h7Vy(YW3z4DxW
z;dX*uoEo;h_(yV7N>95=9Pd-3=O4;m#@RC+iM8(c7ri!4*d at tw2+!J4w|*++I#8TS
zRCq{hjx0DCwtjY$EjZ9ycer$J=<BY#rHBV9Z+py-zu+pA?jd!69&h6(W(8T>J>{~(
zXHzB*MA&T;bb9>~K&TawCome2K99-wkbi`s{F%fVC~lOsVhqWYlHe}LNp<LQ)B!{7
zqSRpnRG4FR#LQRdjOb#@wN5hWhtxXzCbe3MXFOw27OJMyVYgIdGR4*^Y^g-}v+>>`
zK|>&~-&2N6KrTF5YE4E7r8c6Mo%tc-+<mIju+6}@vqyT7lp&*(kYwyh_5&NM7m(y(
zoPcc!TY<})ZF(k1Y~rx3SLA1Wo`PETXetLrzN4{3+S<<Gk;pA>?uawn{ouo{)9oCs
z($QP}lPfn#?OcTqO&E=();^+N1kSpUyYlN9Jzw)FA}^Yy54zbN6?b=6$TZ^%<rjl(
zCrfq2cF at xPW!`zZ5RwS<_|(~~AgnMlMX_jj{BE?hqfPS3&g0wl*aFG|DoFCSR%`Jt
zE42HYfM#99?Y>Q*4oUNSEPBPjT2VDyU7MrRO}t*%G!PtmB?#JY`<+QLB1AW+^~iV!
zCl76M%ScocH%tlvt1K${<L=;5zo0)n>uL at aJ<q;mS5)Y5eH<q>Zh8c$qsXfz(C=bu
z^SV<antB<E at ji#oZ|_|s1=i|$rfkz)PR|9OTdV}mgI%^&O={IFE2s5nTEF20N%aE@
zpZdHmaXNBm0*3cT+Lgp)OHDb>SHFyK%t!AH7z>a4W3 at ybL!?RCSz488z^EJR153-n
zURpY8yU#S<-D)oq7=K93lwflDkbldUW=+ke+b^+yZ1Y9>nKO=2>raq!>~a&Qr1O8x
zVY}uK at HWvk+CKk;MbO2yUrWg&EIu(N@$f{QGW~}GGO)`cfEa3sQ$#p9+FF^}&)z3|
z*MM0MvUsR1W{&K)z3Czw)XV0@&#NL2;j|~4mMfPExW!1&=wxrzIi1vCCZJaRw#Q5n
zrAO(In7X#{i-w2cL(hSesBJ;yLxg3$>yTv!rQnO)u(AsSP91Es7pM_bfln*G@}R4Y
z3oV#4W&D6AfhI_<mfT{Mq4>ssUnPzm>?Qb<u>K`0 at CR>sW}jZTGTUybz`6~joteH}
zZ=jRIGQ+f?FflUPS1CJqd1TqRZ$B+g-7}6eUBcSn$a*(d?C}pruv);xu7aITMZV4>
zd9KTcEVx{8XYI|qQ^O>wZDfug#5rfjSFio4HWl#A?d~ui+Rzx<RahM~HaIAWm at 8-x
zgp at pw*v#6YR*<glAiBdiUcW||4-<-{JTm=Ec}bMW2rs{4V(wej49m>k$G3qw2_|~p
z#=LR6ah3%+Bg!3lF0Zz#gG(n)3H4$|Z_&;&hW6h+F2Ok;;;Q8979ADbtHe+h>TrYA
z!IciPFN|!y`PT^@`qDW*m+urhGDTQDL|M4(1#LI4UaY7(Sr;L^$idt<uwLximE^G)
z(+b$ocIIB*eTpFv$n_^3ZMvk`n%IW+8)Dy;YK{7}-fyy;#1s%N3?OYJe^}l?aa&=m
zYl^8rrDI(k5((Z~q-5EL9P%Jg#wGWbpV5<?&MIP{r-q;L&o2Pj5*>a6^pkz&Kl(lo
z0VuoK9dsUK_I&2KQAJ#VHDakUa!HIYY<_V$%ow+1ra3hYwO=!w(5FlOC%wsGHM%-!
z*QF{^NE~t+qdCpA at zzsIC+oD%J1g0{=dEX13?;BLQbg|SncWXI3LW_Kw%$q>*W8l5
z9P<c^%e5a}io?$)&A2M<-N|08bXi%%SZd~Xauhc$jV7dZJeb0`*Y&TZyPOwKluBGk
z at 7onklT;>$- at V!H7k5=ItRp*B)ejBS`jEN7v)h@~>MU}xZjW1|aL#%kOp}^DqR1ow
zc at 7~2vuO)KgrnJA-gM at YO$|8LBB-9I6qgoO1fs))uxETNJFbd`xf(wMpAwwX@|Rv{
z&bD`SFq)t<>IwJ9pJFd{KKysUQ}v7&l|358IX*ZiIV+U^$&*UsRwH`}@P at iD2Hil4
z6x#0sJhTF5#iP%nmGlPBboy1XYN4c|qbZ}NSV>Bs##9K{n9+oPj~_k<NMS>=d_C#4
z4v9w`)C(a{l9aZ11NCUva7wzUZ0<i{=YH~Xik*0$XM8X`P<>bZAHc|>-$c#SgTv;o
zi=9Dlkvw$LesZ$CK2eInSgCci+lcj%%rx*dvm$;kP<esl95t~XfE0rsj0foG<*9iU
z{Rjx8^h-q9<N2gVWVu2FefzL4P%3n&d{1i3*BsWLbEcojY<A$GC~N6v+Q_zTmz9xO
za;)fNR6MOW(lm`4>UqgrYcSo7^rRA_WQLsCo&l)yTc&E14P&NRNHOMxT>C at Rirm8w
zX7wRv+h4A~`;4Aq+UUZHxSm$~q9Jok8%wq!%}gWuN~1wG^`iyzM6<=dTd<k3xJ{+1
z1e0RK=W1PEZJVhw3_^CoOdRBpb*Lo1k;T~V9cr)4?yN2Esd6p;-ftAbSKfG`!}XBb
zz9O}FZEHpmS;>Xw>k?*4{!K!nC{}@-Bc&=lUp`DPys!DE=>5Wb<AVsU+nSM@{;A2t
zqeZuDwJ_%2GRK!sp2Bw}^b+M}BoUgL)|u-5$6{e+F*mc5v$nOgb4=KZAfH{U#-}z#
zbjvnE2PQ~>)4snWkUe`&ANcs$$0T%E60 at NcAJ~j>jzPzz<wBL$C5LByCDr_iKlhXV
zmIZK6{$AxEdWxwljs26768}y~@Qd32o{=hq^A`#4@~53w+OS0R#6r84s|jR&NS*s{
zIX<823ST=6IpUwDf%IM at npZW=Jjln>Ro#J|X7u;j_TUL at c4nv~E(0-O68uBMLN%1U
zV!u1;`S9%Vn)pmE3^oHd+Qz2%L|w{+$p<o{&9(<)Va329H|)%?$w4-gww)XtV}$g1
zBCFLThWl5-wa|!Q8D3dyCE1y$AIhG_6(>9JGaGt4P!EbjiO+MX1}(f#Py=UV>bb8g
zod$=7imcQk`d0Es)U)<ymvTtHnggm7ToM4MDB?nTAev!L9s>OLzf`Fu>%W6jOa+@$
zF!0l at JW*xHNl1L4ytm?(T|C(2UPV;5Ij$|!dT8>%cbq%DQRa at Iy3B;W%`2`usDeAU
zcbB&^va+}>4l*lSp82&n^~>IlrSsS4DP8aUP-t=dY3RyyvQ at Q=P at yX^SVk_z_aP#c
zrxfnAmt~!C_Ek_vTif6_Je4atl%HT?IncB>4c=I?cb6UTZW#-2w20q_xDaY$H=BT`
zl*K0KP|CWV&!(1{;DaPD#L!clE$nny1|^AIpeBJ{2_$O-M7*p!DJ*J65#I+A$=X9$
zw`7Sv#+LA$N`k=I<Fi^<#-Dpq-^c66JE&uRx_(>s&O!0Vi7Xj)y<%fyZJb{l%%~iV
z%l`$dx3=G?(3r&{J2FNtXNBs~G7k3-o1u%kPw6c@#T6UZxvh8ypF_hLI8lS+ALoTj
zX64NiZA&(}!77a~H(6);Ep5oP8b($~bw`S~ieYdbUvzoXp31<Bmwis{nQ!K;g!8Sz
zXYA;3Q~!*%I~0OYlJ;}m^Roi0tyinCB34#cOLiTAMToxzPtXZzNbawDyKEZf*&8dF
z&zs+Y(a at +SWcHfq4tL^oQ{Gfqz#`J`S&ZuwF<B!YcJa71nHyvU;94~(RNJf4x7~Bm
z{@O`@Y;o|I4!4{~8 at k0_pRG&A<M$r=hcu`;sX at cb<0wc?+|v&^oWPmskJ7c89#Jw~
zW$IM?@6<EkT|S016tvq at E*}fiv51gYNFA+ at XGvnH61U(Y;LSspM(-pHPzmt8<;1ow
zjX$HK^M at t)j<O$B4w}n!nZAn@{I>W&{f50 at XBx-c$V3AIq|;&l9?dSo?obU|d{Q at n
zqH+ON)@=U%wX1kroI$L<QR<<{8ItYBV6SBy{t<N_m1g=F?RO3H-2<y!#Ng-`_^+8*
z*_REnQ<L^@Alk3m4U-}4mtAs|lW!UpLVlL6Su!TwVS`Akh<IAjb0`HeKR128(~sjZ
zw9<N~mR`edI#U>85TpUCX*<r*P#xI5G-mP at uazs{kYU%Z?fa12b1;b-X^^IH13O_d
z(I$1lN}La~Z~a?WIx1&LX)ySz7e*NIPG{-9pXgp7wf4%Lek~t!bF6q}WraH at HIWfI
zb at _f%w6Sa6Rs=C3vT9Hs+7)}MJL1`^2j?i)8H*%?`nbjDtmb1f?JMr=;YVI3<i=CL
z&BtChsDq2~V}*&RmR<fB%N1k$YqPXm*^wzZ74V&RcP(l<t0OM_0J^PhVSqA4iN|T^
z14`D%ftAQZ7u2R>W?92%E+M8T&((9qa>UmP at HJ*H$7K=Pb72h89q>Ro$FtO!0GNBP
z9j<P0v0 at 01)6GJ7F2%o7bMSVNUnYO^AQR(C<Q9rt(B9?FFHi0K7Kd;wIoUmel+^{-
z!8?jWH0HY02~UBtU7zh~j!$lBkZw2~&Hm_BN7tis*PED<1kKz&1S#kE6-AP$tlUIn
zf^}X|Kbcz{q!%W47e&wHJdz~DO4$q-#uoq#wm$Ma$01(lc{paIA=+#GLIK at M$8w)A
z8uPOtD?j-n=)E?g&(-6rdA%kgGwK)wvN|_|`T4%ZrzP9{!X40i%6}tq)j4xNekzs%
z27SE>z`zQ!uJjo~N9_;!gKq5$HQ+)`o~~ck6EyWOVf_zMl6>z!NJ$oM%;RQEDSv?0
zw_*Ua^!^33Ja<fuK0mOJBZxHL&(B=|1O+fyZ+2lKHK?wzyBQ6PgKXpP2^mv%8^2Dy
zO((?TDkGR7#!4FwM}f-e9+Cr;^BZ?JUrHwA>5_m|4!5>{G at dJrFN^ui+*-*o&e}gP
zd|McMn*U-al|!y~CPl8g1J{N5FgrX~IKlGv8ukSA^g`BnIO88)U|p;ZT|@T9hbpeO
z$tKo at PBdT^o7INB{=pAg6{$B?C0{_}+s>eYPw8qHqO?=z8`<aJ37W+rMP8JSHa{u9
z#iC23gI?w*P-jmj`P`P~yS8!=av*KR3fcHTAgcxl7{v9{xAH!G4wr8idivts!>o=6
zvmu*m2QB){$8Vk-*s5;(-Wlt`$>M<Vw9wdvi(Z)VYQojbiHxSpQ=R}D$>{lO`~)1m
zw#u-iHoE56_~?=x3YC4h^ZsVR+-KPsHDFtepB)Pv(2i*A6Mza)Q^qDjPf^m%SPN>|
zg_`wXJu4Z%VGRPYy-i?~{PtE-VJx*Rn7Awjl##RSz1>szY^wtMd->K3c-)JNKK*02
z+|M)|H at dXn9G^M^5|3nrC*iD={Q-9bP%Q^;^Su+iHBZ)%-$ZmT5>CHfP05_xJ<q?f
zdib;ATTH$wm-YUydUCGpnB6}~D%E*TC&9qG<>1A!%ji*>=Jx{awb*Z?UZ-|vTNpiE
zx;uC8B at Yc~0YtTuco&OvBC#H%^DSNKlvccp9ps#+%O%k#W#5_+9pQ;=UMrlxXC82A
zOTj|Qw4ImKAkdy?Y+vBFkLOMoTh23sS!$7JDOc=Zr15gxkE);CB2Ma at +17;CC`ra4
z_D#H2jG?zYB=0i%(H;3uj&EzBn4gG-t^kz;!6+ZE14pn`=4Q^ppLn=;W}!esPW^L|
zlWfT|Y^_7DUS1q&#x+L at ar}!-_y1i(`jd}ZEaSf4Zp)m^dBiymTHA3+p-yRIyluG8
z{}ytS&Ob9t9tx>!<Y`7{tc_JSbY28sQu<dNNiaYEf2bl&Tx?YigU(1UtSv4-viSk1
zQ|Wg%)v#&?_g#c(tL|ci-KT?`x7{U-x`LLsn5Wg+O(Gmd7&8V{vIf;K=g3xI-I0;J
zwVM`uZTKsLsJ1x5X_g|Uq~O#AB$(ko5gR;F*KWu9 at FX1EGYyx6i^T*q=0_Pwg{7vH
z{ew-{#l6s=^uE%O-b>9Z*-u5{R3FZTeyRZd<|IX=P{w_K#eN-r_cOr=r>HTD51ge1
zaxz(276IBG9K3d~Ae;0%Fy!#)tBdx9fKM6-+lpUIqlq%viYWJ!@2Jqs?VEiXIkse@
zGf<{_MkCPAtYUDZicXlQXzrPtb}jkxN39|GHh$!3yW49eF*{{6dVDuOt+MdGAKGMY
zu%RdM$D&V<Qy|*R#iaR?_HzW`v7GkGe8KT23ma=Z6{gj%b^cXJiTbJ2wCEybU-0!|
z*<k?34?WO$*P*xr2&D_JQKF!9+JCiZv`T-_^tNGy^^&Xi1x7$$Jw%GQ at w|k7D<)Pt
znwYSjs=&v2v%6uCHf5sgd2vg}L7>L0sA$xluX<&|B?X1gMFQuyjo)XSCC`4xX9Oxb
zK)twMWox+OO)fdVu<{z~?Xv_7Ua1;#$cPne34YWlHHZ-IvV8PINILiJ&;ZVK`kYP0
z?xmqywQBEHILt3yi|2|mVtlpC6q%$=Y1zD5IIoXmK6t<c={~1aGOelu?5p2P^%ylS
zsW?E!WD?x+jfs)$a87b at RoX@$v~Hh#<^~5%Ff!Ii=5bs6A%zhcX1R*<WNboc+ktDe
zkH1f?Cdnc>6h7B9pHrIQ=cV(1stY~ReR1jE=t31>92 at ROtAKJmI;5d~uCCfpf)7@<
zUZj6<<dTCITB2er2Icx2c}C4M1^L3RBwVGbxEXq-#0yc8uA@$rtUe4Roi$kCZS%(b
zNk5YRMdFa?_9cR=Mn~1yZRGJ`6W{_=GK^lvqYBlH0x<<tTWb&U?0e;OdS at JmRS|#i
zkIc6WFJ608lGTB9lS6e;Wp5GI*!NhKvKw(Dp0+gRsU^SEkVkP)hg4n!lSXN0_2qVi
z;EE7l|1~BlT6gE`tUJAR%?Z{Q)$;4+MqtzI^Q-?O5Mq^7x}ir?8dK{Js5cJ{R%AGa
z^*8&sSLqf)#(p!)q(f<_mZem~NPohLC%nJBkZKyUu06EkWr4*q{-|3SkM~syR4&-?
z6Iie+ETjA)6^O61e1j#)8XNa`kH5RAJ!C=fFy#hWRV2i?ivZzYT8$l8I0*EL^zidH
zzIx5|WM|O(CcwM94CR47d_WKSs?zcwbHHyZsc7#d(p>`m{0P8}qtF{dB?M*d#thhA
z0W~d+FP1H=TufX7Lh`uHmyoRv4D|jkA<o1TAS7{5G9rKL=E9MAK7I++$CR9a!knhi
z{h<yGRbK?@Q^LmUKL3OF73WJ&q4GCsse+(Zg7n4;!qL&p<2J<tvcOR5A76Yl0Ek2X
z>U at bvlJ+L0lknU?6B{}|GRw^lsAj4IOECR2oyb5VDY_*>+*#<{7#@Ktk^fUbL7o|Y
zUfT0-(3bk8{@y;(Gi)xNGIW&H=2;n8{55ueAajJB==hyuvdx6~BLeNZ22cV=>~v4w
z>{V9+ZdiBjZ#T^LULjzHl_jQ-o*H_9<NRJ!c4>q$E3{socn#R5RQWF$i+<t>QGmn0
zB`woe(m_q5@<f>L0aaO-y&e&A5<0IB-1>oafKoH-A>&31m}HX5_6hb0rmT-9PYd>2
zo_su14I*oNE=dZ6OahUFb=>+o at y+ja0I|BwPq*X)6 at 6e+UK3Zs{e{AJfYJ1h^}9!k
zf7obB{J!2+VabO`T$0Lc#IgFg*~(1AcjE!KcYldSZ4uGRolnX);WSk+5AX?a(^#uy
zbKQsh4R&~dw#ok~>{LS5`t2*mp#8w%m47L^1=Kv6i4Wj&5OaP?Tj_BACMXBok1x%f
z7W`LwiIMD&^wMn-pz33qgBT3k|46BR71Wt#nkG&nHpTQe6$v}wuPj+{@_PN{XY_IN
z3BO)<j_XtmFMn;{Gh1Nw at PCn%C^YO%Yz`PYCf=*m!MR+7V-Fuo-xgj?t5oam at QeCl
zV~`LB8*r at huJW56bWw9p*#Skv+|v`C2SSLoEjYGYV%(`U?3a{2KT at tvu|$x3=cbAd
zz>W0|@1ZtXg%DH?cjn^3JvpjjgaolKw1e*H<D3zA4Vd%mdumT;PKj^#-B1*t&-N{9
zIOoJpq|4V{CaHumC>$vtHp)W!ZhP(a^74p#Y)13RK=FBqY?oI%KD0Fq%0NKM0tmWs
z+{zyIvjQZxQPw||Ci>F<)PzeV75_=6^@{qjBEM2;(VyZHGHfAc?dEMk>T1=u!T&~I
zlD1{Zw=?ghB8_coyi7mdiGod}xehd0b`Bw$qJ+VIG*6+Avpd>W9)VF+<MWLfo3h5z
zyy-iDrwZ6}r_-k!N7K+-jD93amyg+wAulX>1-j3LlxE~|<(IJt0rh?v at 7_brrJsN|
zI^*^c4aB_K;vsgUKpJJc*nA6Z{_WM1vNQct^KsV}o$Ra at T+6(TED$A9%?<}rEorfu
zoxO(UJ-_}gKII-L{SCL;-9Zs7e<YyHR`N^Z=dVn0SSh&=DtcRmu_+|<@lVhYBZ&?=
zs<>B{QM0k8o{lhViJO9A{1{b9jfEOFcTNoh$n|fjs8RjH2TaM$xUd%BH~tg1Se%wm
zuL=pi80C^CVaeO#j;0`FXbR{5PX9JB1_oRLoB6SCBVTacx^}7Xo<Z1#UdB=L*eq;A
z4_l_bO}~X3L*f)mua+3aUS?U->$6=Mo>PIrbow{dP@&!wp=%l4<&pxz>p$RDlW~^}
z1x_m7QAXsnmu<%KHYhG5#|t$QAopUtzo5Kbv<)hatGaY)EfPD2VMudxIeXK&cSn{2
zu$uz+8tPb86K%KjX4~yJ!d#z2w at W<*h(Tm>(8r=!*5KWX8oUwJhEQl9zbMboUe0(t
zZ6U``y3gMSl&-d~(N8nA3-$E&s=j^$<e`=+Drl$M#T*4RmgXaBvWh~AzBxVLK6#(<
z578+d%y1LAk4(%~Pph9C-(iI=NB+WW`#a;r{tOqML(HQZ2Sb_MSy(4;P>9u{)nn+e
z)Ac9)r!KMnlR87^b9~V3;u at PdRablL%{nnXV$)_s9Z2#TThlUEzDW*IM5xI?x at P`|
z?*(Xhb=-|4Qc9KIQq=AGyq$+4RxlU~WUI_v{5Oz2{{zUFXwCm_*a<1;W+fdyr>_x0
z=6C=`yLgqj;=A;>3E5j&{T!{igIA5ohCj61ru2-wzzZ at wv{<RAWxTly15Dh6aq6!O
z|7$!((Bv2lRt^kN4vbUis&>_Y(()lKXg<9RWY&fc9%HE1LN`BKtS8(fv=>nhJ~Z$C
zhhS9It`mNKMa59~K+X=BFBkXJ$Y4Bg6X;TkN0M1DBZ-1IzawKqslu$S&veE~cqE({
zZ2-g?yXU#A59eXo)_G1<7AKfPJ3!&1bUpW^_CE+z$^Hnb|G;I4m5q at eos=fEdq8r~
z>x*R~H5f=P-Nh=2v$=lP at IwQk3Sf}gKiRBqYRGnY;NN>Nt)%b<P$WbESNIY}tc&Bk
z^;i7r0u_uVvvNL7$y0?PC&*pBIG=DeQus+^jkXRlMw{lF3X<nF_HtZtcKP(DScL6%
z7IBFoFL9T!tb;NG`Jyu$ZH at rDZVb;&!$Ni8By4n$L5v%9V`JHy-o<y3)6Ua60Z2Nf
zLJV_!Fpu{LzDt#5>hG}Sai<H+BR`^W#8d5!9w6A;KF&%gy%cz4X+7Jl(RGxo?$CZX
zC#X5r{z&XKW>cFa3wBoSIvlS{shBml%&{~&3hY1ts^w=%7T`Sq>5hMI)ZwdYc6a<S
z1<&G6xdP~onNA8tYXOg~vhMF8sE`0{p}}g^X$(k_ at F#sCg#Iok$(eGKCy(4m5I3~n
zAFljq;H_H#aVHQ+$J*2+sq0ye&nKAsZ5AN^@<GDLtYbYw)860~=)L`a=Fa`U?8^FI
z3r<B^R?vYe<Tj^g01*5l%>ym1xC&ZdB+O{V-H~JGy#+C7Xpu&?j-g75=Zwhh3p>R>
zr-Tc$Y!INDrkXROv81*@e8 at esNz%VPck?oN&nqC!rsU}bMAbv7)v&6;494j+e<Y%<
zoj5 at Vwao5Jt>k$h0U!8WXn^V_mL)C#Vf2~It)<GB-e!_ at WJb$%MH8PDX&ErWa}Aq<
zm2F-N3Ynn8HjL2KR6m18 at ReP4(15{t7)CwUmn%%aVB_W42coi=<-UZl9z2>8!C#C0
z!!4ZDyCK>i9n_1hI0t%#otO4QCsPj|k9R5;Zn$y{wV!9RSbgFc1y<Q)bt?0UYt7sk
z`H}hl?Bj&iPW6Jr{L}nW?;~;wFdNC49H32+uS#k;zh;k+w~HHf_}-2)T)B(!xOE=%
zq&D>T=bj!qnHMgLPu<4b7G_ne14nJ~Y-f23$|DoV(0{Bh;V#)3g~EsCtsfMGUet`7
zt8Tj;<u6`E^jH9d<-&sUSkG8I!ptCIN$iX{372I4hI^8{e!QOOoa7#@`x>#Zup$@8
zT-F7cPldqA26BZ>pA41~zm|S)%x at lZ9V^V{OUVpMj8%lyZFiJtwTQPFGaAJ-`1>TU
zm33#lj!`p7>U4B)df;EAstx?Fn1ndRF(uUa_VswihZfT!j8(!}m9LJQk8Am#wX1~B
z$<KP2eD!>f{*-^697rsI=iD}Hzq>sJ0z$b**2|BZBull!k}54yx_}IM-d2CQ)gjFm
zJrT%}%JvnJw|aia-m==pz8r5(iK1sjT8;qiakt|_Y>p3Qqztu@*to%_5r7l`BN&~b
z#U=A+(49d3Cn~ze5YsmSvm}dHjbsG-OppVix3VsxU<|rE#L2X|xM>kMz)EGRc9UdI
zg6hhQ<V(9Q?{x2obTuw2&h9RQ-GiJ_4x8itz$^>;Ja;|UN#k0x2-_k6={Js^hB4bm
zgW2Me+V(EGbnIvyZUwn?BmqVjkelbIImaiIRYZ>JP84t2beeEC)vGq`X4n#Ri0qeU
z%Mu*~iaJ(EApX1+H5QoO3~W2kNdCpAWZ6mw(&e~l0(XLY5}S>k$^|fAldvfOTH!Oh
zxgzJj%rv)7a at NE1he;M*Fxs8UNgT1qp+5U<%R;}h{Eo{9@%$Nrr!j=STUiufa*gv4
ztXl6pPiRN8AA6K(ppISQ(W<}Q6W3@;!b^7nX((WTY3<xyzq4WZhjRC(a9Of?Bv%od
zVB;Vk1_-*w7e`u`jb at Gy4GaC^{D4}d at a{61po at hdEJhN5@*v{+(d2ej$%Z0D&vNnb
zrtDnX?MV4lz!e4z`9cnCD**RDfy at u!cLpE=+mh~ijsN&i{?%N2B1S@`cYNeWjRu&S
zOvWu2hA{Qn0eX2VqW%qx{)a#q3|T<=q}LbD0cfKiJ6K2;&)f4^tLVH&*eW3N>?drK
z(BU!$;3r at -S))1t2(t!&3Xw(pGesR#2GN*iZ1l_6YEIC8M(I=BmNUvj8H!&DLIiSn
zss~Qc1NhqE{0W_QrWK5aq;5GJ_3rfw;#7XAKW%6SiV4%|M3vKw$A6py@>{~xe!9Ux
z6JCY;EWaXLxgoD9*;@q?rp=O4S3O?6Kkx+HdStY5LN_VA#|(5>^*sigbyCK~1f;Ho
z3n`58bV~*QVU=3CU)Z%ErgY9^g4VMvC$Oy4T$NmUv1ve}+9jS-`Gv{f+|Pf^<d^<x
z3Sxb7#6_A3TNLd}=e9t$DnkE=*>|rv0x9~?Fn at _R5TF$Suo`CsUn9Rnpi(t(8!So^
z(eVc^pU`5yV!zvF;tuMsgIQ!KrpcQc1tC9wM-%Oqh3ekw*$DfpnY4ksGKAl9=-aC{
z-At>n#)M$MsTJq9$pA+TeK##6gnkk4y4ba-D<Y$9^?eN|ON?x>E;5VL60n<6yl?lj
z?Qw|)PCRAL**i10qEq((|IQlp>*il+{dD&KEUkZ|@%P|ZsKrGUuxKyfAj)C at M74ae
zDL{r#PIb!UIS_nf4yyx#2CSI8*;B|B826kAbvNU0F&z3WgJT;Z9P4;@0U%q%6$L_I
zNZ>=Raz~)6u|9i$ZD>9-w=}EPlcE*K$L|<1gjXa4y;Xvagqc_`j1TCM&(_?qku at Yi
zg!Cv_`2}Oz_Hr<|Ah3Txqk{rSzuDlA*uJWVMW<f#q=2TwU$Olx#ZSW?I(val4KHxi
zKspb&J*KckQauk2#wRp)JfGxAXa+P+89DY=$D<824WUH8huK2Z3s5MK&6qWi`4m;H
zvsS8*2Ldrl%0Zv0uhNqxaLZ0nZ7_b;n1**}ZuZ~rvFvn6OlT2tu^>A-EmdLKI{j5e
zj?Oq at 8=K9e=*hN1hHQv`U;W-&qmaJ(y~O76+MBg<DH8ZxTf8bw<;nnUR4&&UlDmC3
z?zVSl?QJhAeW$C55Fi*ZBMv`ROH!LpAG~P1JZ>Sk3ABSGUJ%`=Cgi%xr0l&oh>Qc`
ztEEx7P5l29Nn_w!@I&7zTqIhGPVt@`hvA?fX=V+^>k-CEg at K|#*el{>Uq){I-OuQy
zrR7Y4Cy at _5Jl&2@%kC&KoUF_P4w4E|-Ry0}Sd-PvYSKHpgjTz_yH9Qdjsisw5E at w;
z$KU$Hn1#b~h3geNSjJ1PwoY*JP>oq5FKWNnZT>gJyOb`{-Mi<!ew~`UcK)~`;fa=l
zP7HoGei^Kr`P=Y;4n_z6mY!Hgsep{yufnf9`@siUkpY+Z?Bt;IvLfh~=%-7f8mnr*
zyQY-#XdHupf$l*C)rf(x7o}I}ph=vA#SZ>>IH8-1rPfJvjzcGLjeXM<Y)06_07XE6
zlGR4$l at cS7Vf@AO+&_T+N2;2YsF_knJ*-i<*7a>5t>(I3G9%njOzt?Z>lWwcxl;aD
zq at S?a=M7k!y^)V`x}~EhuQ8Qg^%4Gog;aw at tE=!iPPfJ?Y-`u4jB+l{B8c#&ey-kc
ziCAr5%Z3E-;Y`jmSJ2Fdl}>+l`vgPRX=&@p{e#o at e?qv9*%Mp!@Q&zkqX%r%FbO}b
z2I_)u_L2Cxjz*3-IRVEU8KvAF3k(Z4iZkX|5#<ujcOkn=@bTDtm&fmtl#Rcs7;J$-
zm5I>-sNK*`b=6q|yNa>PqUXjlv6k%q1{X&FWw7h+7r=+~{d<o9&!@j^){0O01U3c*
z)b3buWbi7W2HUS9$3oS{uy+}pu7gC$3|8`L;T at Z9vfj?>S8gJHT_{jk{>y4Dqd$(-
z;+wt-(w7}BclG!+ at LvD&A4#^~PU{t9*g25dt<C?t%N6{uf$@K~jzT-I8pHcBW}p+!
zmF_0)=J5Ds5a{t_L>th at 36L7l$Jso6^@K|u&LgM`J9Yt at 3kD-g$V$`UgcjER(g%U8
zuYp(?U=C9WrKtc5CSU>TE-+V3QkycgypKnfB at L9TUJZSg)*(FfkgZY#Wqs)3@~i%w
zp at 3+p_!Hap-fmt%AdJmeY09^`sq&k|;rxE;wm9dvXSKy^iHhU$6g@$D))}RWZ_LA<
zxo66UJw7lC<F(JT&;1HSkC(G)Pl>FJV(#`?=iZO8yQn|_CJ)0slx%ETE7a#DjnBYM
z59!K4TjLxzoYPU#o7%=oeCJnE_2A{(0SX2OO*Tk&`?f*s9AGs=8#0fTfvD0i;TfRe
z)5cxFLZJ1R<g6s10ZkfzQ|D;4wgcFA#cWI@?__brQRp1#D=Pm5VrgmD?~=8OA&(3c
zNNM8~S(6)HKpfblp^FLv4xGSqj=Lq4XAGdoh(;d3rge=O{SrUQp;zwK%8lz3uvE|n
ztkEhweFZJ0K!C1{O)v-VtusE)^_M@{sR4np@%gF>&(S@)C%3O8ky4XN0|F}kV5Wf?
zytBPKlQaXgaGWAN*T?RG6(yoOfR2Y?5*HWOLGhb-6aZ%Sl6`gBb&Q{Y{(vTMKx(pz
zx5m#+<xTnodd`VFtyrTH4OE`ds_ErJ613TV+xm}RAh2y08{^A15~B%~iOXkwIoawQ
z!#1Cfjp9iB&goaYO-Pq8?(2?TV<$fe*WoE0_MMTe9Y6^l>aea&_p}d^IR=Y!a&ihX
zPVDal0gRYRbjbTe2v~xD9N2#`Ix5HMa@?rNxDXOJMh84n=(y+Y_H&@4h<^NrJ!=2t
z?UYH~3WCzsXLzpIE<65Dx+TiIr{+4M3XoQzVD$5yAP-1;)bu2O{9N6gzQ;jm3;LEP
z6Kx?4UK0PLx~elIYr*MTOZ!<D{Sd)v5{j=&zpu^7ygvNAw>)f!I9aV&%SzO|Euu13
zsBwL8b=}h+^h)w?IGp*vhr@#P9r at 20i*}2|=Gfmt^m$BqSfAg+<F1rMdDt#&d}#*S
ziOU^#Xu&jIg5r@>!-z#>n^-1?Eq~|%gelUy>KVYzXMeSs*1TugY?Pg9vfDpdqzryC
zx4_#A^o0h7ZEFEB7+#4f5v=fM+cKam^zDvX+GE5neJ!<7{VG)OmB%dBq$IrxQ|OsH
z5%ai&2~;^diflcm7Sp|v^qYV!0(=Y#0i78A0-61HRTYtG=bi8iHZLV;$6JbZSv&X7
z5UaQPCK%lxl{NH~*&b*d0<6(K!f>576a|1NH0{5GsL^WFG;&og7#E#p4%xJI$E-o@
zcql6FG9_0#9Z?8T!r~sgSU!FW`6amu7=lXBjZo)bMnKe^*P;&r<lo!|F3?yf!c2&c
zG3ZK!&9;I1L5jiFm$o#yj>cZ6UISr(xv2hVgXq!5oC8@!0zC~p at ZSxi3x8`EH8=hn
zoRaGPLo_eHNwhiprlok|X65T0oJC+=?})_AlxmM>ou2dShigy7VGLRVr}fNv`F>JO
zW~mjqqulYXVU(niaL3(YK;pho?BCGTWLx1mYK<U@<U8DBy6gX^k=+A4<DmE2psWA#
zT&E2rg$}n+Ik^9+(?6hd0&@ve at nO@d)0kuLV?e*)-beJjb&Y^>!e1#opf&S%ALzpg
z71`KwaQ^cg>tP)wDVyWjPkeIz)gh`tW6|%}ttOY8D$oJVYj4Z+Ikbkh#=B!O2Awg5
z4c!PuxqxF1lb0~N0XF95nOjfCg{mS2>6pziYpIn5mA4BA at 9F{9dLO)un}>>flFEzf
zmjf$L_um^lc`RpXWH~1&z_2*0;uD0=hW4xh5Q}F{9!-Itn&XxPJgUT=KWMiz_#U5|
zl|}0z2|q4%15;0 at K$*+K8 at cY|6qVc)vmA1MM;ZSa^K5n)x#`M0O9s8po3?!ua>tHt
z(23AdkTxlk5Mv-pvhLpm at yx#idBan_HqqXk0Gn9y{7WAv<<~;j?7zAZmK%<cdOlhT
z&|%-#g+I6U#DNIaierGU%1xDhw;|W>@uZh0u72{MdL&`M!}`ftYRzZV8kvF>+(u>$
zdbu^Xp^8UYeaA^#tv3OV6FNQHUF9hW;<UN2FZngVu;s&LtM#YX5~to93%-gY%kk}$
zRzH3&!~7Y|^ElZ at -THoLSOApHEJui1x|1|B-X|#HIUVL_@<m#sda7*d`)$%s5iJI{
zi?qC=U+Q0AdaHktZytVqyXwiNkyx1V at ZgZ&*716ynM7B-$_Ivo5E^&!VLNC2!>$r$
zxwxek-6bf+mj-$XzksW at sf`uV5P3aCf<uejm!4p=PWuSaeAP`=ReCkwJ*R#xr%tKy
zYv95w+MrjL(P)aflP%+ol_Ut`(T?=&VZi|P>($abPALlntC{ZnX?^aM*qqzNN#R~F
zce0a{6N6s0`4=q{OKi4I3omOE(U$6Dy7)%cidxNBPRv0%1sg at Xj~?wgoBYDD<5LsO
zybPkBKe_)%D2%>6GdpwMR0ZOaC3)L&_EbO?I<lczVO=FpxbTb=^dVaN*yAVf-cGim
zhij0+aiHGn5;@}*r+4LgyQPcHFJxKGpr6jD+Z(%p_LCycM~$qRnij#mf^j49Eg7_(
zro-|vbRuAE*=v3pL-CwuoS#l*HGFND&==AE&K%{*ZS8`*wVHqF{m$C}IvDF7)~rB2
z?5x2y at u1YCT3>ZdsniV6M;(Pag6s?=Oq74Fw518MS)7gjQVhp^qvT_>S1NbRGd&ep
zb6=E?h at C9e2CZM&;xlH%L}x7yJzKTG)-UN}je#YmDo>YXC9He4ug4|6jws3_QK at 46
zj47yJFEa!U?EtU7tY44-*`(u(cNXZ4xUJxO9!^w}XE#7L-nw?(<W_XwnLs~ezUh+E
z-4vy(*A)VR=zJW1uUv)w{JW`P{Q2+2s+>uG+p52~jsA}|EY1t<Ji_xM at W47$`q)Kw
z%Z;sHz*oeTrX%v#-q8au9r*!q=fCRf{)c<MXg6pVz~<4(?n$no`Mj2KD%F(8LzTEM
zK$#$C8{kyf;eb;zt$8`tEn}+MWM?hP3GA;;viOcmm5wnCF`puooEPEG%p2e7kb0cR
z>kWN;v|;pC|2yZUQq5_2bykAd%?<`-!J1nUav{xzhHRzZ9sx at +%`Tc$4Bi;oc0Qgh
zytoAhFQlnxaXD;o5oD^fFsRHG&D(M}Rwsh{NkH#~V)K_+W=~_q_--*LuQPi0-VQ?h
zE4Ph&m4~`?wsa`cwSQWU;tiCZsq#Q>98Xh#eSG_;iVu!clCuJ3PVX=$*G=~>e^Gr~
zL(8BV6C$jv;(}<E=pf(YC at d_f%EYbDmfuc_NN2pQm at P4q-*Dr<wRWZPP`!VfHkIu^
zWR&dX=NAp3O!mqklO>Un8B6xP>_f&RsSy%FVoZ&l8jUr(ls&`95RrWyX0nWZ%yarY
zZ=P4rtN)wx;+*q2_kHgBd#?NXT<80}?ncctq&8c+V2IB at WX?HnUW8oq$tF7zwLGq<
z<&b^)WLsNHTUpVztE_ at j8Xx7WesO0{DP!CzK2N|1A5*}X_o`R--_HG(yFZ;gl}^J%
zsk6Ab9*^Z_VmgS(RGit7fq}`w<#hZc2yZ+VZWY8JXo at E!#284b5i6hF&nRuLzf8Y4
z-dS(us5 at BphxfTGq{LkjlP$4`fcJJWIp{BU^9yOVOX+bGT^I6)n`M4to4UO20q{~(
zxIM7pIj=9=gJhn$eu%3%vk+)=rz!tiOHkhBh;s^d)YnbVz3UBOqf at fH%Hl6x>-ORp
zvoq`un2YjV1QTGMg3|I=5V1I9 at X(RGBIgr(sD2UOv6k4v`hGLJtLbV=W at -+Cpx6v+
zS&zdQ_+m=DottgkuXaPD8>DoIvI8_>13gNzSqOQ892FROL@)tHiauE2+6hdzA>B=?
zOg&dAtGj3%V~g}uL^!-%qY1COmqppP)>}=0x775i(YGyl&8_*T%p`7kM0-7Sw90i0
z*Cz27efeTRZM^K2-~Vf&6&R`<rYG#RR#LnPw513$33DOk2LE}EUVAw3`Hj5nob&Mb
zNhi!=Ip4ZUoxxd*`K?p=xP_Uhi2*7vY$kko8Fo!%J@*g>?rJ<_nzMGJx}-hAWDJ_j
zF(>c#`&bhAn-+oYjv(c|<(slm)wrL-ZyGMD8S7=vgNM8g*CMM5dxfbB358)~$BUU?
z2vf42K3Py%_X-3#J=Oze&nj#4&bsBKu}#7KJSBcw#QVD|<zskei@}c5``!L{j+z9=
z{VfhoaCu=q*BXu}Slx%$r65bXJj3r{gHN!z$rqWa3b!;tJ at kYd9bTgsPl;KT&kn1z
zPHZT^Ue{#H0AP at V+D6jTP6zjs@Y_yAwm{{q7)S(siwM*<65Mpb3wPI~a%I&nP`}N9
zr5ZspvQ4G(VOP7tbateF<$uqvM56zBFxqchy___+TN|S$rA9IDRZ0^IRSPLcvUT0I
zY~v2Rem!J9Yd1B}`%`>Hr!?OvR=tGmQ&F0T-WtU8a&t`t|Cn19lwipWX`+D*ZyF61
z)l^fuu&;#NEB69^1cs5{5qgC!ihcX4M3r4y^sfiRceqJ{2O;$v5xQY|ip*42dDyCI
zkfJf{J-c|Jk|Jq(NopEA<mYf);A-Fy>$mTOvDo`Bh8l}CsI}X#k at cVY<LygyZ^%Em
z3ZVNx0AjBEx at mW|H1+iQ*2cgRi>Ryou~8%#e(UGCq)9E~Ip?0~BK)+qU2Sn}AjsnO
z8UBq6bWuNx;lA!%p2pax#|D;j?vY0rxU^Dy-zM}}c=xkxRK{0ry9=g>%hUTo-RUbT
zQglwV6~@zyGAoa0^sOireCET=6+-Z%=##Q22^|d5(8i?4OyZZmiNYo$St3!_0ez>e
zU~L3bjK3xEQYh)T?W|w`16`KVLW{EScVy*x^8ES{s6kCvv>%ay43282J<J|rmFds+
zmTe-U4)kt at n6qqI!{06di^`R1z{)Dc!Q3oDh5TO0)XzU<sHSzcA-N>A4dNGI>BL~2
zl{1qeOS)^|Pbq2sNN_E89eX=e*EQ<Fu4x5EpM`&1`@lwAD8u-LpUb+_dkhA6sHx2E
zt7=XAI+^e7GYub|qj%oauW{v*2*i{YgY4MnI#(We*)tUag;|8GZc_>f1YlXh?AznE
zb+cpnx<GxI_XL!s{Vn36&TsT_;3H69|D at ug7@i2k0))yAfm}5(s_2MvTpiwTNd~&+
z%ejfL1x&F19J at Xk{&MGydZAaemK|WK^;2d+ACM#dfXjen>SkoeUp?i4%->9~`k22a
zk^iL&<1esu7m|BO?MXj!IT=qn#P#@j?Ko)`Y>t8-5jZjv>av2feybQv{`0LBwqf!b
z8KFqK6`2tqA=Ek6>6 at 3uZ)|65&<jftZQIOZ^r)`3KJ_-;l!rTnGTR`MI$uXPDXo<9
zu4%@g0M|R-+ELO+ZBn6gF*|_a5GVu5<x^M}oUgkRxmkA+WS|>=MDQroAAMkU at S|5x
zq&p_##{T+evdbkYI(%&8&3<??&d|uvnb4rb|2dWuERPzpK|-YcDdw=)@+<RQ{o<L8
zJuU4S>Wy<z)sc<>1XP(i07i|P1G6C?B`S&(i;5l;oOXugDlf&<#W1oxgg>_$^eIGl
zeM?Wsjm?T*_Q?C~<-i_CXxSa*db~2xiS}h!n`se27TahWMoMfUy1FpI8<wj#R1Pf*
zzl+$sKn_%?LCk>(_zXE>-|Fqf>lZ at hMa6la>G26umzB$7>W;2_0&7YJRO-%muV*k-
zqpnFuYWh9!QX0Lhf-P;@B>p2d9J6?1r#fKOk6NQY>+d>AJ+$+0(B*Ft-|s;YN8y2a
zqj+(Lxf~wDoPwN9YhcA*iCDdE!AMm`)l2Wl&0Dnbo(q<fTS-k$Poe1NlT7bs-+l7@
z$)sQlX+2~uyQ2OfWe4cU+T#zBR-V6TUX`0#E{((epH!;Rn_B7|ToF&$%sIyH(1m^Y
z7k`p+SrPV9n3OpxhzW!-esh4%QqKgCJqv)&s(Q+NzG<=;l_)WEC*2Y-!`e9`swG?(
zyq6ZpiB*=LDwvi{JmZ{I&0ssnpLsS3tjd at 8+HAU8gx!T9yfa`?`2_sSJW}p5EAM$;
zALr>Z>je?_{bBGGC?e-F;w0bE_+l0D(;=k9>=*f^c}VL=lbugS71QV7GLVX;fHXeY
zrG1 at y^cG=JVPf~#Wz%_U6=)Y-cSfKb&@pNcqK%UYIFmqH*VN&YQtR`PB+qH9d*@m2
z#%pLc#i~*%=Q*90+JOmiLb(4eJdA;xGR8-Oxw$^b1nQ`*w!$(`$k{RUDPvu+F)b$d
zgIuf_DTkvT*Z2qlBpvsZ7hCs``9+7?uuq#sG~lw<M|*38rLrETfwhHBWuk^Iu at W!r
zp~^0nB0pO$!QtmKR142HnP at _bcxV&oS2)#im*n(h*-H!&rbcu~<LK!}+1SgRjVAM9
zdq6m|w2&=}Ru5Gykf7oI-P5;5HNI+0qj0iByC<jb`}u<^qTV+*OzBX&rI!XLAN9|*
z>^&M^_DMS5w5}ZS0Ym`!iAO?SvFBiXo&u;715p~ZDHb~>s>R2%-vc<}`6Md2e++?T
zVlOkdns!lu(-X6C-OrWW67k(eHG9cCB|Z78{@11Zq3v at 62^V}(-J>2skbF{p#W`C>
zyWu;rUI)`DVCD>TUw9Z*WR8zlAgYujQd2v%c8S at 0GV>!IMxQ;<M-z`285!cWekNS<
zMJawi6=VlZi|<DnV at bcRfUYEFzcgbz7e8lR-qb5LFgJ*v{*tt1h$~zpzz at vMg~kcK
z$T^oo#KU31CBOf^pq(ko<W2sf*8s^C_?PPq;U(eiyzBd#616zXtaZUNpfSb4Z=%w3
z&P9q>WCJi~&+hS7hu(DXCLiW%u39`me=IYn2IG+^hXG)#cc*JsI)!iZJsU3p%`UBb
zbssj!9fov}^%683H1+;9`1%re!{}^7X|Vl#cfIMPS!Z|W%&ZH;Oz9v at +g}BwA>yx&
z%t+K>Gk=7Rhau`KqI=wWImOl`tAVTAHCI8Yl4;;B-jEYcG8nmrrRG$B%c4?h9x9^m
zG$f?THMVfAP!_BiW<JtXf+V~5W{+bzW0j-zea|p?W^;FpRvp4B6vW~LKYNUTrTznI
zkP51{6qPI$OXBw|6+j4rKt1Uh;h$2}4s!+FgZ`=n at WeRzyzvy+T^D@%<P4S)N3xQg
z0!s<-AqWU|BzD(UljYil*<TuEE-v1q!`v!Y at 7p=ppYhqGYQ_lr$DLJ<@0vD at k4b#q
z`lPY2Zqo!6aivRf?q7}A{F$By4|X3pU`9)L?%M7YRyTohy7ui!429vMA_-a+HtJe)
zqf)`#mJ2(Srba&oseC~bh_2$Nn!c*LtJw2#_pGFCY7ZssI4d0n`*^H}o2yD6S{~x#
zV{#Fu>o<DyE5v>~&%fGy*DEKffF8bKH4ss=(>uDo^V#N;5mIePl at 7MAM~eT}`|z?z
zma}|-biGX_&{Nw*$oANL^YQGe#NCZ`b3068UQIF(%m=}?SYl?r2GZjx`SgMuajMk7
zHX~AQt8<u8=52?=Zw)icYor2!V;eT1`S!bY#xr%MLNyuy*c`#Whn3cud#|t at _7*=&
zM(b-Z{rWA~WDX2wn0iP*L63dHKsNxJR1>^Md;1-zm3Ym)A#=EyvH(!>3WN}pb_xrr
zb^ATCH3AePmENyP7jaX^wnH4|lF#q3BUM5#T$SV#KmGyv86QItKw?V?J3kkqEM(z!
zra<JcQ13Z+{^wB_X06!5Jg$qQl+Lje(B^yEravqtW}%=GyW$#=VWj)=6_Zx at aOUgH
zDHMINZ%KwmN)E9S9>3Mql#1u4Z;qhQYj?_KwP(^`Pt>7zk?QtZOnvZoIm at M#S|PwH
zgYQ2eIm({V?-G8giCx*ah-G;r`KWiwWuv~52an^PJI3#y0ZPG|UoNhV7Q*vX*9t&G
zT^qEZndqAfH*W^jf|+1mwWBKj>A3i%X9U!n+PB2iI{0gDxlqL+<4Gs!!Fw-N-&rY$
z%)gzOG?a|Xj0n(!9`nZkNTul)7hYq9(F8^cb}eQ5gBz&idZCKEnmd_^XsQGxZAF0V
zk*R#`HmS-T>H>u-79+1K0!e609(I63ljdCY(C2Tx+p~=ae^i=OJ9wLd!pFt9t_=n6
z07hKM(GM9B8Fh?OU!U;%@P>Zy*)vn8lCgI+B)}AipEmR at y^4DBl|dV?K7-kEB_QrB
z4Qvn`iJo`&3B>vaTGGs{5$&p#XG+J`*p(7fU}&)k;{nw%^*kqbT6^8MC*n)4eT4^i
zGZJv!qIU-7yh-eAP-T(GMdR$N1w8~OOMv=Y9((-}@i-!P+1rBh4=HKKrkkj#SFgzQ
zDp$vJXaU5nEYa3PBXC)ItNIr=m*XRV1ipK}zKSp(PK+2KE}l`>DOYf{6C at tu`l;Sw
zE4?P|QN0bwERV;I+~b9fF~GmO1h?O at PH@!;mTmf0&N^iH=IqRmb94Q6vum8^`F*_O
z2Ea+4hO8jvL)5Ek9{B(=NMIl7zsCdrFQt at V=iASPx6#7^%DHSU;R=bg6$je;@s|<c
zNr0l!?DuT-|L3D at y+I-9t6@Lr-`jYCj7<%A1`ZuQrY3cJLfjEJ#bs<@1|!{YeDXgo
C__*T$
diff --git a/docs-xml/Samba3-ByExample/images/lam-group-members.png b/docs-xml/Samba3-ByExample/images/lam-group-members.png
deleted file mode 100644
index cab8e42fc72ddf7b5a3414ba12fd823f40245177..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 82762
zcmY(q1yodD*f&ZlB_bdpNXP&K4&6#fGjt0`H%ND*2uR1!EiGNr0 at 6qgA%8$X1f)BM
z=5E&azW07tmkZZ0=gc{0_VYZy+Tp6ovXAhd;h~|SJ%Y<gsiUD`IH94T|G;?wUU|W#
zr2u|BFjbJ1Lc6>F`=zZo0lb3iB&X|&hK5ga{|_B4J(B{w_|OfmB>iv-o0Nb^z;u?W
z9Sw~R4K5|F>GgZ3%{$6s)B6wV^;PrwUgKF?X<3<1g`uS&l~pLuFQ+GP2E_C38f+ at 3
zycxu!?og8M8u2+?;$UTh*EMDgVY?7HjLslfKSD`1&pINLUMN2;yU+?856;qh_D;)F
z><S?^DzfONP#{=fuSU9$&pT#dfPyW0?p<W>duOBk3k|DMIK#vVOo={G^w2%v3ZqSn
zdnoyTzk=rUKfn1uZ$fMOzuqiPfHr at B(Eq%I_T$n2dmiu-+TZ{0SKwX$zY}4i3H<L-
z_a|7KRDCFUkWYK at osS~;f6n%px-DCTA{hMxRnKFF+n*YN)RVki1fQT0aTb(|s7<$5
z(1;+|5Ck3sfzLE3v8PB*@+wY3a4?AJV$4{R at D?0Wy1OMwrRm|sL3D4DE!+&4aWL>g
zFj^{Cu0)G$@=94<GKr+0G}tr1iPcEe*i&$W(B>L!>h(zRu)8>=CV3GM at nj3?esQg-
z6N=iX5-RX<c~B{};QcF#(2rUJD}sau{W6ohcKuIKx~xg62nsDNXUrVSy71lmD}%s;
zO~P!_&)Z`Y-_+>zG(IQjCJJ=ZC0<!+VXw_Ip5req&9iw1<<3(6EK#FaJlToz&x2w}
z%cz_C{rx&yV7^NE>{-{CTNft;S7KR^37276kZfhIg<YHoTy)I78jQ?YBo-Pm#;Y`(
zQdF8+1TUTx*U}<|xEaV!yPNAW5l9j~evHnkL?W$*6ZAo^A`}AeafYq2WMu4o&r*J9
zFkKUY4Q at _N%cYqbju_kZ2+zZTBM$s?T$-cyul~6Rnd{0VTiDIXOuNewzgW!IXDu|t
zfP8=yPXFF?JIE)JRs-jTBQ{RgYo at nN(wSs^KmR-SCKYKzIaED-)2!L$Zh$8g34wE#
zQzKyDo-fqnD;G%2Hoa*+u4_O^!>-Y~IpeO5X-{+PrKiCaDpx5GVQmz}i;|Rvz8HeM
zX<d*(7OrTOX!YthRVq-+NU2HDTd6 at war|hJC})Wr%T}d&eHkq+)<W)>mAFYwpEjC^
zJk_dct_rtn#i1 at v0>T)=IJamA>W`)4 at A-67GpsyZf|To|=^YP^eewCMj0uuTMisdO
zE(If14F1)l7K?;=dS`Y>#c@#ki|ak%B;XOyi2BJPAk<<3nTA#UeSHrkB_(x|r5opZ
z-3`dd$h_9GJX5o?i!@o)Dm2e81=>4%Bgw<_!WI?``uh63&JXC5Ez~Nsal47MwBU%~
z`1mIc4GpSVNw)QaBN+l}q#-i-ovuic&-+*9RaM}TfM5Om32(nWtvWu84a|hVb>6)*
z^YhCDtGI}%cy at liKnKPxEUZWoI^X2{3B0whzrQ))=GD7*?}TqoCU^Gtd0xLB8XYC1
zqN4hK(1owx<`J^GYVj(IP*zqpDmL~wsmc#~sP?>zy!``g==;T5#_-4p7Z+FO))p(X
zN;cNtcZ-)~R->6qf7*P7Fa9M6#&p-epBD7oqYgE3I^EJ5%@zUQr+$lDcyUg^Gif!i
z-TG-ALqkg+pLFfA-n~8chYueLqvl=Z5Iv3Ur)=3?%eZ;a<+YKF^78U8HqU&0eK%T0
z+k8=9HCbWo?8~1wQ8fz=bsZhZi5lrHPIGH(oDbkUOH22Ut!(N*pB#A%DqULbt7e&g
zvr7ngeoRbEP5xK>k&%%*dwc3-Q(-HqySw&9MMX_6t9beO`2>$1<!;|UkMHL_7o9II
z87L;cB>hKA at L-QN^M(bqf|Q}9t9CSwS{Q!ZQ!McooL(+9(s)R?j#FeIakLC39PxF^
z7A!Q;92Idn1gO!7Jfcu~1O%6k4z7+z#E7ef2wx$U^UnTklMaeW)GVC|j=(YA at Xpqm
z2h|pDk>)qr#j6B5O^liTwDh$5_aCy8yrc&CIxynkTr}p=(g_E?xMi#nUUj-JP%Jf^
zI1ElY0!az6AA4?x`s8qg`WwcV)}@L>SfGJaZl^X=tC2nlHSr;oROy#jSO0)Of2YJ4
z#UP=pj3i+`Z&#s~(NwU2$QgaZ#S(u*-M<`LWCK<$sX;f&->$!N*XZqo<>gyG at Dk`}
z;(0nSa3?V<ba0jf%_%pI|8_mFH~0uJk;gsM+N at 8x3`0%EHr=2pLo<dxqX+R;FJe~Q
zs4tN*+bx1IpI}26V^-6J1KceL!<TUZ?T<rwR5M at x>%D8Pj9h8P2qTM>#^A_$i980C
z>>z-x6KY~S$HHT*OLigg5gK8QYGHADO9~s3P`{)~gk)JEJ#f0?Bt$v*`J8D}FK^ag
z$WQExS4|dvvDruuO&iLE;&q$lpZJKF5~I&3O%|kb5MiO`t{3;?NX9{AnEGwpUqNpk
zsgnjbiBP??BI>U}V=PMQZm at 5;@s$WYIv{#DLe`SRjEm`qlvGx)uA+KYTNz)K9Pau|
zT$#B<$8XQ-mSoE?1vS0T%@1mRh7{Dt*V4iHd1_~BSJa+C%L4n$moLA~*@OBYI6oIG
zvZ-xo=&M7DDm2cmjtDH8+t`Gwmq at XvtSopgu6BjsQ`69ZM+>@xor41cxehw1mKIo6
z61gAppyd at 6T>Shp&H8Hx2XUMPLV|*SPc|o|)OtWaNw#<rN?!}BtFP}(<FT5Vnfanu
zp<XpD)ZQdjp}q3yvFH~~R&a3WilDI9!3R+Bw)M~6RvCi!Gny&Xy|%_ws2)B$t83_g
zs+D~`L*jSP`B4A6*OL!a0uG!aA|rqP(0u;<S@?LE2O7~8O(h^0a4mS at m;HXa5>!dO
zUi7C=m@%|sqf=#Xg*<jB+6-g2r>p9!tI>Xpk3Yf3#}76c0M`gQ10>=_r9o at o&JHXg
zA%QnTDWdnq+e-bV<=#k8>aF|jL(Q)1s-z)PQ(DSdudv^=8G_{x+OaqhXQPuM8n>2K
zbHFNVl03GSR$6v;pEI>EvfG&&Oz4)Pafe1VQbzy9vyS6apXa*CETnkzE$)%b*<L}f
zJ@=f}hA9cU|DNs6fmRew!hGLS3)OLv$6i|};pmts28u!Qj`Q9-OHKl at --m@9HrFS^
zRbV<s<oy*SY~Ke%=Om495q0RF1Bv>YIJ8k3n!7FchTXBIqa(I*8{=eme;+ at YC1xe@
z(H3S*RMOxZ69l9w=F>_`uv&0Dj~Z{16vi~lNthfSf9OX$eY_#WZ$i5C5Ixie!9fPj
z2kL4#6HeOi<}1?D#vbrD{{*a2Z{9gJaPJNF#b~k^xC8Hm6h$obuQ{<xv$rR9Ppup0
zAZk(TMQ`MjEo5Y6)ce$@F5j^IK;5`G6H3NBd(^puCH^6A%Q{`TaT>rG^lD8dOnBa0
zUHsFuA1WU$se9ufg8u(0$jj|lJr3ipUiPL at Bc9y#P}541$OR~)KouH?T<3a(sig(h
z*^gsk;x_^W2q<=6h{Q+RdU+x&o#c?p?L>J-^cd=XdK?TeK*rs(w97))y}`|(R}&IG
z2J?#!rzdl$R*_WNE1UUEP97ADb(d!SL5I^cmi`83ACYB<_ at q0yM>s;2H3<tXCV_Ou
zl0dme^#i2SRm1~zhO_JzfEJ;hEuSk at uUVuCHGTGgWKv^8J0?4$wi=#^(cRZc|M}rV
z$eYGV#uGn30SinEU6}|H;r`wl`?xn+S}sN57Hb2#WQC^TF1Z8e8#vm5-7ao!QgsW<
z8yh&fh;hxN?-scw>8Xv?k4 at tt=1PU*c4Kw+%eS6mW9|_b7)2&|P}c1A6>m|I*Vsh}
zSn-Y}(U=48&uyU-Df(iY)bx+Aj}Qgk*Y+oVG5Yn2Uw`uYWk8E-96faeeTipzaSDUm
zvi!-&$+?sghEh1{nwr8Yx5045M-zJWO1{m|%GWm|fmy|6|Bna)Vgg!0hJd3wdkUE6
zrZsYnbBsC2<Iab)oMK|JrKN7I24FgEc(j7YyZ5JUXl#rKG>SML5s at tJjF!>gzn at J`
zPHL8EIV`r1%*;?!Zr6VQKKzi@??;J7 at yzevrq<SBpqABPWF=F!JG;9}f`q-M at ojA)
z0AC0S3!9soV!#nSr~7+*++19JJv|W5{Xa`)v{w`Yj(^O(ymb7S5s*$^B at Yh|9UUFe
zTaLEMs<>ahipYb4$q!CeulK0mnSzRHrK0hVX+VJChqjge*!)sf$Bvr at iWPu6l4EGC
zyv&2a9fHg5?(PP+adaWv=&)ew<&`QJGrPFBKGTJ<>XL@~<NJ7$w?w<l&e73zxd-<Q
z1ps<$;*dqa&2(TEIIHX0iH*ZT3nPE$td+TLkzrLr4;Pr at rrm27qM-d|zH*NMqx at O)
zgL?q7x6pbIK<w=8!%_0=Dfy~URrVC{VOF-b5qB4Xycf&lpTszW`%>BqZUz>S3yv(;
zDPmSflY!jVo at Re(PIchK{~~b74I|F4?pl#)U8q14RG`wzrdXw#=ziTzHhWy4sN>C>
z)(?v#m}d(ysEuZto7P3d_|ReOJm!@`&SkUa<)(r*<pH-6$s4qINK`c}QZOcjR2xbv
zXO7F0qOdBdTeRQ+h(l><1h$Zw0~q$Z3cj<83cW9OJu>KU#(1MS2|_eeYM4J5uXAfN
zo2?9nyl4{@97K~~T7)B{iYMWnLHmH27}7#>2U62xiUuJjCrkc=6Q7OY$zefphE=lv
ziX#;&^m>nl3k2b_tOkXXn?(K2c*1#M`hmjfBTP>=b$H*gfp4RwvKVGWO<#uh_1OUN
zg2!jQ!U(I^CI99&L3OG!>Q+b0>R8$pXu%5pGDSF1Gg~-as at sn8j`K!K<kIPIAdffd
z#mqwxkS9lWeO?wjIu9Cn4iX`_71|2I<R%oRPc`7eo1YR0%B_sGr!|BGeJyK!2f9$g
zbbWhn*q>}DLR07bL}SYfzf8Fs)YLc`q_{L^)~1=@$*n-URQX7ypY+GBq)H`oDw1$q
ztBxYqk1_OrH$-o at 1ZT&tduv|ypFU3kOv#+KpDW#_z%?Gy<3GDttH^sH`Cp4F`}nTM
zp)g0%ohw-YX~e$bpJCjqkF+5t)Kun_%M=;{bP<3Ke(7L|yCSGqu^4{G>aQCjtd at 9E
zIEyv6cgBV(G!Laqrhm&$OvRdW-eu*rex^idmU4mra>Gn(R0JH99X;t9kH8wL4a*B_
z_1t$^>cVC>Xz2;TC%5K(274|x8qmg`x(1B^i1pXDI~cyxl?G-30ol-q^F9Fg0eF`!
z(Oh2Y{tWP}%gv>`wzjq$BKYOo%7b}V<Y6C`Bj^Gu^?DZX-z&)Z0aOk;uU<tmnsG~|
zMum2>FN&RkfuX#z@~8`+qhPU2CejzR2aqrL>|eHgptpE<B-hu2XJ}$;D_?E8--e<g
z=P)#Pbc_uN!PeVly6`jnP^?}OY at xfX3m)=ZqvP>T9WoD!*Kv{2 at e|wx#q;OA&eUgT
zXQ`>FME$LP7qw__S5{U4)Byt?w1|Hp<c41it4O4ufVmEVcL5-fmYLbZs{~fnV_H#j
zd;4f|L$8kxjYFr~)81=oR^aQ+%6hIi`LFZS!_3#7gp<4%mt|E;E$k|y7myLlghI2(
zphs+Ek)Wg9cPIdLZf~v>Rg`c&P5`I)hmQ at 0KEN*)mX at L6;kY!yUT at e_6w<c+vH|dL
zJ^BX+%No$(!$W7lS-=JStK$$xJq-Ogbnqkg^2RUm>U;ogZ~W7_NVw-+#bD005y^k;
z&jJ?7`SohgBRe(@rVZh$Bl`i_`|C0ti%9=Qq&`KRS0M5>K4atVs#i>@ZdPi$&U7{?
z9z8eH0Y at ca-CIf=Dy)Wh at d?51kmg6;&jsKTh9H=C=nq;JD$(c{9Ny~7l1gv1#FUl>
z9oE6{hib9%6Mp)o?X%?|@r7#Vb|a+u6G+?`v7-^CIH9Tt2w`lD6ZPk?VD<Jl#GfH1
zcrDyax!W^X;&I#|l_^1q5Ntb>J3j{`Qw}oUW^*|U9-H=1RXwRaQ(uwM07*jpH4jQ%
zpH3k}GBTh>Mbouecq`Fpl>otQa}cnA=INkqM%iGhYilaEnW|CepP|R)K>-V>O7Z!Q
zxLwYSR$*F#BNBt`wY-NXQ)}K+P9}5NHS4ou3nt-3<N<6Syw8D|L^(D}(M- at JhBwb0
z&WDNNOpV8xY){k0*#lMz3PoA at AJ%aymv?*4<&^rH_#j0Nf`h9sP#lb9I;ms`tQ(S3
zS8Y$lao~(et2-U%o&-kT#zWF_;g*Sxz1w3Fp8!^&l4lL}u5NC at v_-FvbubLna1&DH
z87=UA+YIsSA_@~LhE~H?C|;&??+xiR*ptMEt;5GPkF>e45&rP<>AeCZTMZf!AWGX;
z4=mW)Mmb}^pexWU3ENk0Tqsg!dD8y`QMrsIx;wCvlyix(*2DQQT-L+^@4ZV at _n6u3
z42Dl$?dbu1_Bz+ASA*MC9itl?&>X)*X@@_}-2lpOZ*LC|591ImZn~wWrHLo6o;;Ih
zthpFkKL&%V?)!H at z4Y6Bk^sR?S4d%ZKHJd+V7IKS%(OcRxgIj?y)(lFft$X69|_nf
zzkoomH<+!d>FLDCe!zbL;C;>0-~IXVJ)8z~7jSOZmA*%zpFdMlQa)*~0LOp<cXf3I
zkabTF7Pv;Cq at XJKLJ0%}40llZO`s*@ocAy{1>T7!$%lZU8ar96!o$nkL*@9rbJ-Lx
zaU!JlbLBQ at MgX6L$U0hCeNIcG{Jq=Y6__RF88h{+5nzo>5#MA^f at Z%9Zg38lX2n8v
z6EibRFz6{Mmo_%Sl#9Cu2k}NMH8{sBv?B`(8G$CY|J^ffX~`reCPr{(ZoQ;9TVmSX
zF!075(2P$jg3DKV at 1LFeWaZ}4lS(h03jFz-W|h4J=!{^@&-LRV_ at nOXyBLMV1;D`P
zzk4Up;pph;<>|BYWKKRr+v~^vQRpZJopSk>G1?*U<Mays$IX}N1MmY-$B7h6?mo!7
z>q0>b-&!e*p<&z~Py4xwl2)o`f1oss<GfV?R+!tJu;b^tvIFH6WbyM~LlpKP*~>+h
zw7977_|<Qw(Urx9wX%1BEt>RIOxdCZJxaJzv4YW~1>2-|9nkhXNjBl;*6;SzU&<YP
zgC)PkGX7L+-j`Hb at Fs-!NTXVVojl|uGdd at m2U~-*-~WRxMbPR5Z?tyfC!1BBcZ<e;
zE<sI5Cnl2?oHd at Yrv)GWsl7?QI98l2SlA|(dE!DVWt+}aP%?ZC)Km)ckY62dVMRaG
z`P4VLW6U}M*@1nR1&tAW^Gn`874ImAaKbJ|biTsEAv_0Gx0x_{2<DgeeI8-`?qlKK
zyB>p0rwP<}Are~#QhC$c<J+fLA4dG*zzOv1b%wR(t(eSkF{ULov?Mqzs4$VTJZ|5i
ziX_^<*_>&HhT{cXX_<7ap8+)W at 5D{`k&^7>H at 5%?mX0fC4irve0F*>RhJRRHq8ivN
zW0G(IZgr!USh#-}5dUmYP_jsh7Uf*kHxZK;^}e(i=0mkOmoV$TH7#2$h%~+Ygm;;C
zS@}Y%q^M)=*0TZb_!lORw7w2U at ie-mH)S#myt8wsf at K@gBaEB)gZ5j%mjS9n!|ZOV
zEGj03TS(|9V3L*F+`PQO_H*}@*3>lc>EUAv8X6!k5)u*yC+bvaU#tmq{Jdw`H9At$
z?tpP7i<a&3114^RkS**2ZwJ}}5GPG2?Ck8Ewtley3L at Yz|95A$j`vwKsT`_s3gAr4
z>YAF)qa$wAv;ZJmnL at 6iK5fe2gp<7NM(x90T^K3s2Ft%nG{9xy6`J__KUbOrnh#bk
z2L)p{C#O=vJ?#Ye71Sx1l=p=CzM2FU{Su0^eIh{VT<v!tLHUG8h<`XXt%1($ett|F
zfdqdh?f7kYpG8GQ0S4CWyz-zH#v>rmztHNLmXWan<|X(ICpUK&XcGWFFW2SVz$&+0
zHYXUtpu~!6cU>n0di82T at xc1=e5+?HSTF^GCZNv%dJhEJ$27uUCO2`I_I4Fg&QFTP
zMlu}Re*!+9WSb=L$Lo`d-!e(bp!=OD0H5FhpkILhfO>9dYy^;;G*TK3fPj0ct~~Cl
z2FodnFQnu0EnoY!5~Zwi(|LGU$0^ERl<V|-f8mNRN$g61?@ueU^G<Wz-Rj-Z#Yxw`
zFj7|Nk7sMUY~XE{X79e6m>B1WNX+o9RQUG5laAxQJJQ41j)$#{B0<^1M(6pjI<DVw
z_lwdTA#aUxR_9k-tUPiT;e%27;T_lg1h=yS7HeWOM?-fLR-M<K==#<}*Ufi2>o51=
z*Taja=dxmsw=u`JXYVoFxBdN!eQ!-fs{^erT!F+r%FA+Ehpwg7yLlE|PK<^AaUDPI
z#SnLT9ua13I(uqqx_me#(NJnV?5cWtI~@5kB4`|Cec``(q{h!|rpLX>{%(g`o8fre
zf<Uct?uJuR3jyRVn?BPj=7Kh83=3IgkjYLnA)LYl^-4#EHO<mawt)`iBN888dPbQ~
zfOFZdQa1G>2Z?LLo`9!uP=G6Rs<z1zHhGAZ298dg<PsAUq>IrI;)+o3FzHL&Y*A)0
zB04f>N??tUsGB51Sgy4Vi6%sAQ1{C@`z)ko;sJ#*GzsI#PPA4E at QWJzcf%G;pNm)x
z@#NA+Gy?`x`KlhrJnAO;FvqKe9>GH?Vg{IU-|6$tz03B;{;}zK(30<ERLhxw<S}rw
zl}f}Fe2~L46P{+Q$}kP!m1N$m>oItpG>eI3E~e7)KPy<7aq}^7(;|UwJMm#B5sz8(
zhF!lgpRhzW!iIw3QSmBiL)!Ttqol^St{xY<W%>)8va+_wWJ07M{;^h<2GD<a=K*qM
z-od}D2wY`esU%y3ulM0kI1i;7h!Ln;7HYo0!B~q$PVTvf{|h$!YjQ=yRxE4swJZGi
zWfPtv2M3TS?7jv^NZ8n=8WO3NXw5DxC^7bG;{z|pqg7E^S)DaW$H=IkchY%bZqCfZ
zgRGmg$z%6fv2vEgrj=o%9vcL{JX2%#9RO=Z6%~yVO;E0nMbAF~ytp^td_UBHre#_8
z6DY_Ch#G5Blg}w at u}Tim=MT^39C^gVkTWx>)jGi5G4$Q#6Gb&6afg6WVdClvz%O9I
zW}coY7Z=`O#NEq!_apAVigy6YcCrJZXvLcb_ySfA0m)!qS51 at rgu@YGC at mtaE=j9&
zCZoH{>1MCPytqFKg$Oy1!Rrc8&89U2mzS?dNJvVw3N%f@$!~7_*Vfj0Qtj>R4t{B<
zgewgL0f1RK^NV&Fkfe~W_rG at +i=MIom%zGSuPcE93mufPcJUC9z5wzDjfPu<>nCU+
z_oCkEFAZvHY5?j|b8 at WQ-IES$xX=L5&;^!(n_UzgPLtavF*vocon6%Fsr!<<zMkIl
z<>_{&pmWf>Mh7kt5nz~^0V?tEG0j0piqUlqrjwz at l3D+wy&HZ)d5#{xi-sZm&9aQO
z(!rWyx9_r<S{F58f3lBeyhXPTZ~ZZvXurl)Ehc#FlDk=o?u(rr2lCQ5p)xj+0jpL7
z=XIi2vix^D9dhR-VyEXL0acwh(PCytpYPiH1G?8zZX<eBZiH5Sm4AC)CiGU_6hD{~
z+dVcOTI#yG+}}#^J^9@}_kT)XhKbJ{e;3dd;4J_RW^((~iCPvmKV_Q)fK81KsqRM;
ziV168!B?+{|0=7IE(N~cQb<mlW=+ at v6aql784o?O7rtCtWm+|Imf4ktV!1z1{?z at s
zV7P9&VHtBNX?&;yHq4(t**alpor*#+-JPB2V1i=IL`Ovlugwk4u=hI$KjcWjn%m`X
zu%Fy6EdSZl6MTTE*JIl{eWfhMz^f1hK0R;T+R4cYm{!UO5Md5J><lIkX0{PyiU$A_
z!PwZGug{&Cn3+R(XSYwS`7`pOBp<M&P$;!R-giwv;uRJiJ~`p7tE>BETdzsD=P|j{
zD at yg-wmw)hdn94b%9vX<eWcMQ9mpy7w1il>gFxZIf6@}Y3`bUdKkDb~Ya)>ajXN~8
z(Gtn=f&eZ4`v=j`(6}$D63u&bs;E!hFBl_PH%l7O6jd>Z=5|JH4pV%<T4yDAoXZH8
zpa|`vWq}i4m=4x9=&{k**}KfxjqSN{Dkl6M;GA@=Q&d#Mp?f)0Ys}^99XUR(27H*W
z+GRH3iGuWaqQjOA1jpU)w=(`|8JIa%vCHQHnhO|Y_PWT~@QlMHEEKf<IR_uHbQ7mv
zcB)j*`&h{-)6##yo<gTeVcD<5-Q7}C3@>m+uR at UYKe<u+VqX^Q;)9<&JbksB|6s}`
z1W?W;^yjp+{k5><<m8^???591+BcBf!FZRM!2+!N-W96cj<D0{<^-kl{bWL6rXkvX
zZuv?SR6S at 6j%}x8U^RdTSUSaufYbnt5XsR#aC<8XUImhQJOqC4<^dFxTEy~Z71&--
zQasQomVOTIkOGPBMf_GcbG9*<#{e$_R{&a>ug?y6GkD7L9f3wV!nHdpa0FIsQ%#LH
z0y5w3p8-hoJ(MY%GIeuH1T*=*sCl0OTojL<Wlz1nwkE~DdwIEA-DdE=S%8)S1n7Gt
z*|Ya*+3}i^F!J8~GwYA3X=!0ij0BwjPr#Ku at ErkhF$oOJiH?4xsbx|AxDNmu0E&R3
z2i`ac=#CXK`{{&Tq53^S-`uo0^q-%dH33&qQNb2O_c!USp$VvaAhy*|4%?CR$2>O!
zf+jSg$#p#jO2Wg%b!e7$jhYh6cSU{-Pr+bcY at F@bKT0u at KWOC+T(c6>U%%@`+In#*
z`m_E$O7H&9J|#zl@$N_e74#7LVDofmKO!aI3nbK!ZRr9Ta@`$B!C4r1{#qc$Zfzo(
zUnNTCdRr;OhQVUnHsQfY%T+5Ak?<vIy${yjZkCWh?*@?}Cy4P_piTYg>oB}byI3cb
z^00$J<GDb`Iv)@KyiT$MQ(wmf9{r*vFIQW$7!sCure2wiL6ZR9Z}m}ZVa1inhrIVM
zoax?WGQz>5*W~2TwTV_PmIS at xZ_i^44^L0&+0Ou72_s3`zYbT^Vxa>PB&f{8 at u(Y^
zEheZT`L76Ast9QAm+DR)MlX)X-4FeZIA0az;{M2kM#%j)aP7g+-7V2_;-915VJDwl
ztp+PzWx=~Z7(eGZNb|-OLFR8ay_ghGARd at FuWRurvRM{X#*?|UOOhK7BXR!2Nx-s(
zPbx31sYRw}vi5w4V%W~`Q8!(@Mkr4!YDceZiay>sJ;~x{-;0b!aGjl%=27K&P_S|j
zj|r|V)$<P&&sIHjlWq7jz-V%gMnLGx5KYAp_}HZ(Z|6Uj($o%EYlC4GW`Qv`)2Rs)
zZfUMrt4)?DC9aY-C+Smzso-C$GU(a+317KI`pJ;??0|?D{qXnlqL^!#EWn^ErYiBL
zOUa+LGo_HxbLr&`FQm|#w*K`vtUE0JH&Oe#8ZVpQq6#CkP+PxcqokAsQXwrvy-?A(
zn4rq6IJ<vsNlkB}Ux~zn7#D~+h{WU;^f=NqC_Jnncsvc)T*RWn9$ENGv-eO~rcVYJ
zLBUL at BkGwPQdfMQ6nI6I>2>rX-lDd>P08Ia at tB;WI#9LPunLUc`!TKqs|95X`Xp*^
z!3->Cy^6kj6by_rptjx*N4})3*BKcZFb)pa)xoEoZlJN%>#eq-{^YBd+}mM*m;;fX
zgjv~XbE2 at HKUSCQtA*}&K(dAJu8+OIwXZSVPu6=YeP?IPwtnLG=gOfPvwo-NDiAIU
z;wB4S!I*@>|8CZ+_1TXvx2r&{h*xMc0KFd=>mkU%CD-q_m)rNk_5JaiZc=1lOG|+U
zPzTEL*RRBCe?S2a{&r&K>JU7B3|?eyr at AlIj2@uj+0SW~u?z|E@$~|O9MB>%{wH${
zz{BzCnNDkG2GJ2lB|u5;2RcA261hKi=Ng4v*9cnDR)D__8WnIEI5nfE4Sl1J*OB;<
za3D(p at B*X`<CASC8X6j4mIE98-bIuzd_i0Vh=KQ3Nipb1I?25U2b`b_0!ZZwOn&8T
zVHUK%ZuKW-{XawmES(GS at BAj$@TX3!93)Mwf4|}A;XRvhzctGz6YxE#YP2&f5x(_}
z&0f!^+0W;6x?2))T3qoQ#Ez7iCL=Y<H6GvnO-uPB37>3<;Vlz940%U4{gy at N*K7WC
zEJz%O4lV8v|6f<<CSuih2lKRKeW$RMz44&x<oH at x+PCDV9;XJ6#R#C<6J7af!MYXN
z*fYSM(k^4<Cg8DwC2UdmcMh&&M<yrb3~>LbT^ur>Do=G}DghE~no4KT<jn!2Lpqa#
zk;e$$L#zI{E6Nzk`~p_Q!Olf{Y}e=dEmG-DpPu0yE<sAD656yv<QY>9qz`K5PQzwR
z#Z;hM=pW8+wv`!h!$0j#`TY6QBkLo%g+^$^gr0l4Oi3b!bYo7%)@97sm6V at iX&ta*
zlJuf*+l^%}T?yGiPBN at FNU{RK7?4ux+E4yDJA3o<Ca8(>by||_&%X2V_XB;fmpx#j
ze&t$kVGk#beC64!ALBPljHrecQ+82);3vQ=3>4N)=5iJC6T^}&vYI<r3!^RK`-_2O
zKElMaB$S+_k8u`$%wUCpa_1(>r=@kMRkttvip#!0cjvQk at ZDA3N*P*}DhU^a3)(&}
z<PKX=Wl5qe)wJQuI9JvaP>VO$H0X|%;5F!vl_19beG^QBjcp*n<)%fdudVe|OFNEK
zXko^SohUy;M(iVfAHH84W5f3AL|c|f3sP7R)Y#mVx_2!8QM78(MlZV94Rb(fC8^8t
z5>tW#{zek_=ZZujBVAn+pdd$*bKFbghyI!A>3N1#u1-$(=9U!GzljOpp153{*#l7+
z$a2D0J9PuK!_)0&e1<-ojGc7aWm-T(NXy9~4`?X2{CAIz0j at DKGXtjc+m1^u(c?7a
zm_wuY-3{s at Jm(yDS#Yf{n#!%UL~}zh2F(iSRfQ`<!6tHThUDe*fBqQiB{t_=C#D^I
z4h;pgA{{LTz&vW||GY0Zi at mRQ8v%R=i3d>jz;^@cS8_ at UHp$x(O{vW|z52mb)FMb#
z0eoGe$qEGfiCquC>dky?BTlbSATb868{AFydid~yO#a99!jPtyNqBQ}bKpur;m4^t
z&NtChsLeI#8W{yD7M}l}Ztokszz6spC;}3#3zj~n+!pb)!heAt|Mv#9SgZ;SL!Ipm
zM;#>UB}<Rig8mkG?0EYq=VI7OYM~Dd{?2NP-U()AW>5|Q9RUFk3^8UE_L~{>CcW{l
z$fd9E&E#l(u8yVg;h_%wx7i)2jeFc)yZs(z$8E?So~wH8kM%d3y5{_CEcaWD2O~GJ
zqd!ErOb>TOs1$CkNzU3T_b<321HW0i)}V>ME#f{Kr)Y}xp%vSCc$Ol1>KY3-O1oo8
z&;%em*`iQd<7zl;-8=CJo8YCzXKsFGIPuo0&+o&(Pad$o8{lDR$%DSwE*rN41TVOe
z?Ksc;^`xIDhq=H9FyBmw9(TvZWU)83uM}~YCX$tp#F*LIDDl9xq#l?*K!D^P&xAU0
zdR_z}I&h=DrbE%=7F0?!yHNga1}d}VP*RTm;khJq0LP}Qgo-0-hKZ>(wVu+{E4~_f
zvj(6lUNVHmg8LF?+UMotF__G#HYl%Ex at pzwPX_1$`d83dPk(VAl&veG|4=8|j3j2D
zoJ*Oq9eVTDW4>HeJGn49dMN(~XX}5mAAOoLgRT`#2Z^a=WM!|O@|x0{SR8rr8%ic^
zna$Shdc3QyU)4(@!W|h4 at BS7Q#$J3pZ||x8<=3|QCMJ77Y63y)uic=}KIv?y)+7Y%
z1G=<mvoq at PeF}ud;oyzBP%SHN$xlxa1m_FihwqY;ES*u2mrQS at B-(X|+Pe&=;dfOz
zKQvyxy>v~oB(W+~6-G)5Jj#P~ZXiuWb7U2W;}~B##LB%*6>k5b!4Z(Tc)sRHyw2-m
z5~e=D#mhG`Bz9rrgR9 at +8X1WcjVx#Ve*CBPUXptK`X$<bVCDd`#u#|nfJ+0HHUu^V
zzy+`afFz=*q?8MdIH+hl`~ChNScCk>eHdhOvX~N3X23j?>Z~sM%Boy|e*?5~P<DWs
zwJwm&mH`0`1hNjNssfULU(U_X-#6WH>waI{K+ysf|4ok#j4iD0{~Q`;=N7D7To7O_
z16_Ob)CUa671Vadb5J2b#s`<@wVL!6^mRx7?RPL3tYA@%xt_?p{Lk=k)cL4+c~X(h
z{cHv9_R-N0M_qe6dv*>;*#WIi1&H4OD*!YOuzs>d4bUCW&iLQIe}5l+6BQjDACI4j
z0{KE<>jOvIqm^wi#yrGFp^zBZW2E&L054Y?`8qo|5b7phj5vND1aLqwaE<q!@74Tw
zkE}W?qzjmt?D|b_K)xqh;E%C|MTmMyPg^}7SR){n0d6R&or51vJYE8Hqq^qipP+?-
zPY3sh|FZwrFH&H$R&TuQUklhln?E)q+xJ{b5wI7{;j)y)ljMozu>^p5zIMsTe%5cx
z)8sEG;Rx(V!H-i68ENf4>-D6z34N$Xe{VnW)!kKzW*;oxq$?)=Sa2+j>NvQ0I(4-i
ziCa~r(1WXgOa5ww`82S2`{G at W%K7$PF#(s~g<~MfY?ZWW at e1Wh+wu1Bs~C#{_rM$J
z3T-oI=Xg+>u%WJvyYHIpBoMB-*RKKlzJIX7bh>j{z;gh-5Ib%FPd+9#HZr9ey0+cY
zwV%ND1<>87=x7j5Wl0$VUq0|Oq{M%gZ%drrr9qzbb4ANYn)_R1*AN_tY=z4sq+oQq
z^y)*G)%lVQtpKHvtyclLa***ve~`#hW=FaB(=^9ZMAl0M3D5%N3%h`60!T7AFD|Z!
zzrVq`HIOxfmxQQtV4uDLc{DETqOG>;OZIxMO**FyGn}<?Z*MQccjSW(V7`Btx;cYU
zu=h`Sg at s|?oxzo$RSheojJPK2BWlWKGtJFXJ~jd=04TOV$IZJE=O;{CuQaT}2il%l
z=~SuLTJ68M9nrzn+SJdf!Ica7<MM6(G4{pWE*uNO06c-<RGj6*vv)2}@vs5aPosFA
zug6;KKI?{AY&9ut>!c(0*SG_CSnw+5D4d%Uq3BQFf+gou20;tGYW3wMj6Jv{_6Au8
zy|O1L{O1C{+0rY>)QuWO*N>YTJ}vBq$6$l#2cUEJda<<|^=BP<f5#S^FV?Jxyf4-^
z{$15M1S=;#EY^=0)Ut~$JiXUQkdrPxq_VcdS^B1S9uZak$6BNs>n9gaE9aYJU<&u3
z7gXSqr2oNRbddJCSB5}>%Wu)j#s-9%41k5BS8*S5p|^S<{zHMIt*7dCs|qOiJ^f<0
z&cOBps)wnALyYhCHbC4AL)^gM&N~K(+X93%fc^w5EZ|!tB|RNn<!)_ly&v!QkyFq<
zfZng8udhhb6GZ3#I7xoK&G+rEh at sR~U;;-vVCnj{fo^d$`g;GbHw{wkPS|sA9-j8?
zwl1;eAWh|$Gqp(}aO*u<M~;zV$p8K$>yM>XdHv<2tq^bo5U~Rp3E*}c1Ljwq)N88d
z^<n$;Rg%2)4Cmfr2lC>0owknD+|CUFdC|G at _wO6dTpk{tnT8RNfCczVCEzFlBz7t*
z{zy#nuC1 at n&deACx8J926ohJNuV(tcPHzLN!A*2;fn?a{0S-^|tK$b&7Quj%OUYDN
z=mKLSzqHir^NnDik<W|O%G>3fUrnw!XCH?H?~2v!I4=f2Z(rvaDF^OzT$lG{`CHo!
zUPp`N0`i=(&un&^6j(ZjzqFA%ym&ji=q;Qt#wPGeRqR~E at -L9pk#|qBjJy at r&LipX
zkQ^78-_8dJ^sP~KVn!(?&tuPDckCR0j%8e&%ttK at e~5p1m~xxidFT1`_V})IUEyxl
z)AH}_p33UEqfvsj!0!IGXu!<t7$dJGmEzjqeOzw>BDQF5k9+CjN53lHxW^#MAGYvi
z!5U9De~LpV1MaD7gWhIja|a$7+AGpD(~cv5?GTZ&yCgUrCB*=@DJ`2){3+?kpubo4
z=kdjotq4|OuC&DTj}3}v$N6y*EV1RKJ^pcKo|A}Yy66k#1>v+I%h(w;%xPHbf`kz#
zCh){^!gqL~Y$h|vHzWDF$<i-51{*+_QoT}Z5 at 0i0yi3ZD?fb>*MeF#nATL5u#AMrH
z(Vit36Mp4_%4ZZI=th$!vv>>^uc^zkX?L5(xssHs9L>0BT_yu7vlR4YefG}_R=6%L
z^aZQKVksXjhH86w5-AsWJXqQ0Gs(0^bw<jOwz;Zu`;roz;gn%+1}V1n>9t=?6jOU*
zEd+t~4BQxVuhg+)Y=$(rS`C&*pc>nm0G9HiV=8(t9gd(iwaLkiE0ClhH_rkbkYval
zNa0H2$FqEGje!jieKb(B`SvdF>4It at D}@p%<uvLb2(4mYXc*<&Xo*zU{?<5YLti4l
zRlLnJrrRHuZ8qs{Po~U9VmlV at uWTqRi<o4IA($i-De%kgnP_fq?^N--tvg5byxwo`
zf5{OL<j3Bh(s6AedNqrzZEl8>N)IEEu3laPbB-M&2`Zv2c*m9&?7w&U0VW+D9X;B0
z416c|wW|G+^=_Q at Qj%AX?Os|M at 8_wL0cH{Xb4#;YPJ#ZU_tQWWA|z+mH+FDP_BxU;
zB)&J#n%A=d2>(=5!-dWb(wVoH4?qxQp!mL_76PFQjLg$%BhW;`ftLQqXPa#_M=TZs
z|9<-4JK at 8B(rT~PLAvYSR0C=_NYvabb2)dzR!#o<*-&WqML&Q90E>K?wQ~XHJHYgS
z#sZn|!6dJ)fx+s1?nKxd!AStp at a90;1{X2@#{tN4U?Kr&6e@!Fcut`D2SiB0Xr2HR
zTztu{yLkJR6*9{Th+ZH|=X87Ry-Y{CKn*@8c>TZHa<|*i&meZH-|m+Ngtz0)q?aJs
zq6~R%Z*T7mOvb|-wj_Cg<1a6L^cu{))1VQ-3udM2*O>i3{5cej_gON<EUI^JM$5;m
z=H0!SD!xf<#|+jmyUokis=j2FOfTCq`>!(A=eyClL`;samQN;JgJfCNXXi4&Wn%eV
zMF3)1C?|RmFOU=LhgrOPymNQ>D~ISg4!4FqMW~nm8<61=wB?gdwq#FXFj6#1uH60d
zV(B$|h{O_?CDWXZ<?BJ%)%dY6SgZpDJFobA)!`IgjBw&F$Od~g3CPRcc(zR4ln;KQ
zIklwnzjNug6OF&7Z!D#wPZB^aTfOF7YZhn<<+1B?v?#Dm at Zv62JpW4-ees0bDzOK{
zc+ll{xu{jDX=BcU<mE()v}xFOOVG&RwU0LsGafmpiQ(@_XRJFZ at SmqtBlzJpS%Z--
z9YP`#D+Ywzlp0%BmX?KYYsqVOoAZXmK{j==UYg0K at 1Mmn9UNgTm5sgw`^2+7K5GM_
zXi7WFbvsi8JC at nK1i#4fu$>KTrf!1bWO?FJKkk+b`FUIq$7Myo%^#<;dMbsG(S8NO
zD#HDYN0>*U at YdNE5qaO((`<~N;^+AWFYFm_J!setJGNZkndR5(IF_Xd#j0c`cB&nv
zYpIM_mq$P#T2HVI>k1GA=X%K at zc><>1qn-Y8CbZvh|bWzt~cdLDFSQ6$`K^l6k)v}
zi}Nyv96NJYbS0I83}+RKnUEz$JI>|7=Qe)Yz*P$-^4P-zCt4%KCKI~y3pE<5B4O_2
zL2vONs`ac<$M-REFk_9jPkq3S1s9MW0ckE*SB>g#X(C+>_W%9&pBIQ#fsG%ICscFb
z#@o;8s}6sv1R%hcruli&8===(G1lWrr|Jd<22blJZR@`!MsBxIKYtGFEs*Y71 at S5{
zw<RER1M0T at _ae9n1xS!)vS(L(b2sc0tk<hZ^v+8COSO3ZAm{FSU8BQj!*y?7D1P?(
z_G%x*U0|u_AgvY$go3LQknRZBZVZS7H8omM?&N774Tz>;z=Z_>SyG$Pz|G>gUFJC2
zR0&K6yy{g}OjFS?vp$T>8wlruzGpCyG4^T89^9yZ2FNJj5&F{>{{C6`<m_<}+{N3o
zMqM2pBD(tZru(QT7^z7w-wIAv;ZHj>f^H4acz7ig0Gzo-heD*rU6yfb(E(IBCfez=
zuM{mA1n at yb9=Q5NHZCAglbdcXI&cyHJNEepOzQ>p^Y=!-&X3-6i?A&HOkud)4*Yw(
z?5Hr at c2mWByR)czVT{l2$G=Q_r;!tBMi!AQtc{P#r{-{j+^!)hue;uwzk+v7T%_jQ
zWrzkI9yj+_I_~DYzaH<XbZKO-aiae>==s$H>|G0dLo;)?+eQ2I0~Ca}Ha0Q#PIWUX
z6ZrE1WW`cTm;UX#llb%y6Q)JZNL(wegn-0zrTwHRvWW;`!;}FVu1IxBcSdHKL1v&<
zjYmxW0Sz}A2%L=s1W7&652E|>i^DlD?zUB(H4<q~U?iHu9L4a0*ltl=-CQsFn{dc{
zO0#@O9@?Xzsffv_?kLJlAwspq$<w(6F$7M{nAOc&9vPnPd9YbUimO6~WMoWQT_!n;
zO4_F0zngR59a*S}>cHtxdee;*8Zw}K at 7<aa0qsvRB?OkPhIF1}a`n=cXhbQ#<KKKl
z!+-}H8STr)L+enm18LwU*;H5C`AClEl9NE1t<G+ThxT0`MzTUk|NF5+ljpBMDWfKC
z({!22EH_L=ecNcFwPgnyDz^~=8niiothfLd{|TX#Oic<KfBIA!!FAO?y6VytkWT&g
zO4Ojg5BT`{DN;2vq~^0D0e^v8g>yAc!ekSqkgHiRYZu{w={&P<X^PtZ)69;5O`cK@
z5QoC>^A~gJaD+SkiuzXB8 at 5%UWMC&78F}o|XY|%9_ivfv<v%HUg?;#9wO&p#n7dg<
z{5}`VpG?qiZ4G^Xxe-DP{{QQ7MrNzm$JX~YjUj%b$ajuyy&xL~LXcpe1jv~HgC!Rz
zRqLbAv;EI>VMF)EDM)w%`5$^>JJ&Ek^Qb%SK6U}#;S7u#bKSMg;+#H||Gl~Jz*YOI
zYSs?VrW)*R0(=kXLI7d{b-ChQBbF-_7CIQg_nWhTL|lF06dCKkW0u!+3^*x(-~jN{
z0)l$KqvB@*^X%Llkm0#szmBxf^*hd3{Kp)4#H^;7R^_+)^85AC5a<GjYZ;C%U`Uzk
zT7s<T$cR$BPMp1P?SGm;+PaUvfSqU{WcdSZO9NYzfY7ay82oe30`OtOD&`$BkPZVo
zK-5OTmPs&(!LBK=;{|Ns=sn#o$zgl>53olL;(jgwzn^4$)n-;oA3#eE>H!xPf^7;M
zBcSU=m at f26d|W(_Ui`b7Vgz;z5=@#01{$5yg4W;UzMZW4s1~ajJfz%h))bCFx`HLJ
zgJqP~h=RB7j-5-rwwmF5qN?@!g4~o?cDeDkux~xku=iQ`*TuV~sSnS=n=pxtE)jjS
zX*XJ()jiINGy5)IPUg^)@T9w%az3*Bv~G#XrTRBatwyx$D_WaJr$D^mKrUis`t(TW
zLO8 at U-c-ooJn`$|_xa-qcC40oe$9OpJ50~pHi=cJyI_6Bt;Jw`;Cj3O6N$p at QiV+<
znTGqZKXehp|F&pPXU16|$hP<1m)&8buA@<wqVNlmF4LA3DouN9sg&?hp>$9}FnGG?
z%iN(ur~3Mf%!%r8YSl-Hk&L8Tz29J at 1`P711Z>#WYSb&I`?*$gC&DSpRkFm)QYK-f
z#TC8fnIT2*!A=o#X}Cq6prx%JhUBEPaLQ#Tx_Dx3encj}0!NZYxa3<+h!7hgZ2MVJ
zlBLnwBN8obxn)7N3Sybf#TAOY)F19Ot<U2uAWFS39qXcxC7W3O9)(j at W3VC90zC$+
z)E;=c*O+~Mcz&wf3kyUS*5Yw^5YDB=yDizzZa(&Lou1DXC5!c0Ko&WU at u}E}jay4e
z;#aDHh=?Lv(n!W~KXj$Z at K0gNWzxrgiL{j8c}u@(*MX#PsF(fX)O;?jejt(~NZ at 4u
zSui4wIIJ6oLymHemy%hIs;^8weayu3P&mb-QHdCnSjUpEdmy(IFMA#AGIbJp2#;6g
zd#<H1?iL*uT=_n-z04%>KWkTg@<uC?D|9KYU2Up-vGxo7kDTzaV{iE>)+BZ8r<9Aw
zHNO1W<irnb$jVICppT<fza~;r()JCfCBA3)_FANmnK|AKd-m5?)H7Hm?64;iNyLgr
zLrn23BB{Srv#GAV^TL&Uc43xeK_N6WR8Uxu&MF;7lVP>HXW+JbXSF}_X-6J;^?m*I
z;w*Au`p?^)PidXT{4SP)-C8f|)oNFJ;uGW(5z7&SY7l0<%&*Iu)bHYn;qeIr$-4vJ
zSXfNWg}9}|m*oluC`V;XAAGW}<{NwYY-9IqVYGcU7E^Jj6nY2If^nUfw%|`SI*<GB
zvCX5}_pf|uo=(<|DJ8s|t~3=Qj1 at V;TJ$=mPLfaaC?1JMRnmt@{loa!^DRQ+=K8{s
z^ykDV#OQi?$Zy><Ai}nObZ~^~7ZsmdTT?PzopeK7Q+Q3FYSGxmB`7?c at YDxL@9g<$
zOjACTt>&&yUT>cD&ouO2UsDTIR&k06#Qx%QSZEI^%Fx`_%B=0Jr+Ul9mLXp+-#GcN
z at AUn~#J|0)R?YWM^Em(3)LD6<y08b6p2^10tPlF8q@`}XAnhDqmA;SNSo0Q)TQBSI
zC)+q%y~k9V!c&M)buxHtkn(MgjT@`1 at vSvKRpRr{uitqJHuxp>_Ik4$fRwFNVwu)5
zh_%MzV$iZcT7H3)Lf0b^LRpcW(hx0|YQ at hUbwl-KZ*2t9%PSUSo&>2kOO#F0E0|s0
zNGgsP`@2UYG>T at egMz6VD<`)+RNbSOtb6`jV**W-;Bz+$wF}I$_uJcoj2YeHIU2>Z
zOQZiWiK~7`?*Q9nhlYj#+=z$Z0v+yOMAyy<!A(F1^p at aL;7JE>hrRjPol(wK8LN>V
zx!*;j=51 at v^m)jg;Ywq>YB^NonCHpeAJ>a+jJ>6cz_&mAn=UB{h6?mch!(AiMgB(g
zs%id(O(eqLl#gY at V8z;%q#Us1 at FkrPm@q*Nbw<rLf+eVX9Buk|U?Oqgm?hstK6?09
z^`4|gK4%X>(w_GJW&xrl3i60rMCG#?3grt88B*lA){gLv-)CDuOCd#atIdWVt;c!9
zvkU&!%Gv*yDWO1Wfg4Xw*OeE^6@^it3%lDcf+H-vOyVJ at E2&E}(&N1Ht9ahY`K+uB
z4$C@(>hT+;%88JFLUNPF?*ku8m!_t5ojZN_<>u3k9$(6NApGrN<Z5V4sm<5)&|iG>
z!bM!;&0<AQ&%2+*)4oY2pEi0jvq~IeFNs)wEK>lNXx1+L<3R8BbYx6ueoht|WI_?Q
z`X+I?g(e^JB86B<z)3L!VM>=5rPnM&+AC!um5o0EVWf!FwO0CqV0e_3Entq^<vHoI
z_Eshf{g$qjUcsdPmh$upVixPPW2*CD6(QN}@->mwyi_7}otlO)0>g;SxFLMN+C6=v
z;iG+8Pvz$USD6)h2`E-Tn8Uks-O#m}ot?d0R at R$O^efIwgpaO?wB*tYSu1Rx#(x~c
zipX8j+}@$3Ccb>KH^!)>o~UnZ{fe<Tm=!C=f<cYzQ351Jt`2KN)j2;-aUjo&QGAj#
z_{AF>jK%I_za90blQrYNsFhN at +GR6~qw+oos=%f2N`rKrt62%tix~K#p=>QV^67s!
zUY)v7Drp=ZN9C?R at y6}Wl`VL`vx5rjM=znx#}BWh6kL7foSADuSxHL-W&JeP{h08O
zAqQ61)aV*!qLY}R^=#7MTYBd_!!f~&l)aM|0eE`#K>$+hhYrJN=-vEnr&uGI$!6L;
zAM(AWJbM@>%!uQkOjgv~=0o){LZjkfu-VZ#WgACD8iEiXE1vyovd%i9o)zF2mG_L`
zp_x2mhGjq4z<KPZ7wM)~_x&asAI8RRvVnkl;C6Eb{GHfU9;c0AdHbxq%8^^_HL~*$
zdwMcR+<g^b@?O8j=A~jiB at T6{ZmtivkT0Ej7Kz{Qbz0x3Bh20ZPcuc}kKkvMO*w`_
zb&i?_ at 07XsWy2%C=oKjTF8wwzX-#>z;@8kI1En&%1}k1GdRT2J@(SJU32eA!%*2Qn
zFF<f4Y?B_e-C)8D3ia4)+Wa3+a at zcQ1$^p?sqF&DuM8zpT!AWsqB;BJ#~2fIU1N+D
z${F?b&#$2`7$D02dZ$b+W2z({EuN+FCHQvR%WTHU*L7t@`=_rGHrP6^3^IzIbn%qW
zx5Gn&w7|yw*#dY^R}VGg$kI{ad&ObJ+!V;ZzNoBgZRF}qRG%63+}fW7d$M)%rsmop
z8zElXM`S5v&3?Pw6RIF+1e!1VcVG1W+SIHx3wQfy!I-r4Ecy{1{(U>O678SZZY>Gr
z_I3vy{+4?t=&1Ef<^axKVa=vi4hr8O#W$|p>%M`4YXX7nY-8q&dB;w{m-gHeH}m~>
zmsbwsbU1(dJ%uS!M2uNPi1Ne)^T)$r$e*XCxxa}+Jk|LgA%tK0#hQE^{;JCultq(n
z^EVx1p#jHNvNQ<~<#W}$F&;avm88hxpps<jZ6GWD6tDTk#-oQ(2}IHw&Tb^nvDu(q
z*lj-;NmT!fbhDOFo~>ocUA_?gnEOTN)!vr_3{j#4F|_rVwxH1cSp5koQ)|bV;~%3R
zfj`vnmcwRyy)Rduq^pjtP%{pRClS2JQS%W~Br1g3#Ava^o3pUurCV^~;9raPepBOd
zA|Qctxwv8G>;y2Y{d6%$sPScCB;?@|et+^XAHBiGWEC&V5?@R~)usAqxrQ<VODsk%
zh=@<I1m_X9I7FPw-9?G)%1>8<CbYmmC0sc&U}t3&H?7jl_LY0 at n;vXGp<&`67=5_u
zmgSSm0~VQZMrj6F^tmo*l3YGPnj~>>(_Wb78lA}wVaW`CQ5^UN^8{tK9<0zw#Upa}
zO(`C%bU(2u4j#Z#E>ujniju*srR$o|v@>A9<bD)v!s#T^SE;g4g6P9l#|uW}<6$3>
zGCnnj%M(d$B!}<md|8!i`;mu(r&FCyie}3Z@$+doD{1hrneTPcCe{?Tq4rdAB_ at J|
z0hv!1#>T at sy*}jhr8Y><ep7q;sH7ydG=>s?f|E{#WS;j$wHCo-QKcZ3nuK9Z_;RWX
z;gYq~MhJ-IYLv#k6bi*lW%BgT(H~*4p>HW7?tfLJ%Q%QJ9HHc08ve(blSy${?~}G`
zn(h0b=YenPCoL%$VH~3$$*Wsx`i>Zwo9Y_>9{_|wd%nlk>Rq0B at -f!ewn;OOPNyg|
zuf4ZUq<}ryWNUSck3If8E7w<1>I(0 at cbTKzWgb6uf<rIj-u^Dz_jY;g@#84k5N|x@
z{JB*=^_|~A6vA6?zRvu at B&D*&!Qn27qS9_n(jSl6KPaT^N#Jwu?grg%l^{$o^ftHG
z*BN?uIdWuyMy<`uFTYH^YSU_UIrHc<jJ%ZVH!d(UJH>e9vvp^k>6r#IbF-MT&a1Dz
zNuCaP`mra`@+zyhZquH07)B%f3})w-8TNd(Ha3}_ZE(=LOSM{IV|9&_Cr_hGi>p@(
zvw>r2n5K?um|VTKLdmIe>f{m5U%JHM at Q@=%Pf#wG2;4(9SJ!#;_!C9)bGSoia*F;q
zXYXL2N>w8YT}~Z2MHXaSfA1#MMwQxJ9WQlRzk3Tqx0!AnWoKibnP!`6#pLF#%N#jz
zoC}v$5UONqx{j_0Dn<p*ix~S6+q?Hze)I at ZgDcmrW2hRFjV`0ZA%k8K4w{~uB+pZJ
zcJ`Q=pP^hW0uAG#%hP9{giK*|b+usL1pzzzdsM3x<`);}^?Gb=-C=riimC1tySuxb
zUYvP2Lj4PP9(LfqT{>{(fBODzlCJCT?<_so>3XnR_CRv~V9!a{bt=^=x at A%-l~56w
zs!pDyShiK9BsGavb}*_Xa$Vvo8NR9DB at tRy2*>La9jf&jwQ_}Ot%lS!!Zcwp9^!f)
z-pIudL!@OOZ4+S|#rRSw7Qr>CQYx3pbrsdn$%P=xa|Yg+Jk7}bVkF>2Az>6jnlTPM
z+&CnTBFsckmO3&Q)C?OtQz#i0&2|enjTq-KL7rkcHmac^q=G+kiF-p1?%YLcDt&iE
znrHZ~N4wdiY+6*z;yMabXY70I-n&QO2UN-xY|En6Y%=m(4nvoI=phXqdB3|xmQyd4
zakQdH^<9^P{voL%s5R<zIvq-eNg5YBiKF2Vw>Kb)V-hJ)R25q{s8|lFA{j>kv8~~0
zkXRbK{)l~l1g1)+DtK8jD%FJ~_ha1sLxTPYT}tHr-7#tCsJezwC6UO8$?@ZWTvO<e
z2PA<HQH-hx;w&ZC6mnf)S_Yj~gLbt}#VO- at 9>c+y{rv;Rz6X{<n1q<Q!bGJ;vsA&<
zH2f&U3tjeld*tL)YgH<ZDw%-6ctGHKh&Z97o7lQWrEDTK$kddCkSO-?J&!z1u+*ZH
zsu?<d6w)6a;`uId5RkYYsTUCV0iGX{pdwWrq3NV~PP5UVUMpj2g{8wCx&%Q&mMIv*
zpo&SmRL3bh<axn~lR4;$fu5=4K?-q3l4Yc7j++MvB}b2AWEwN-k4Ph*H1SCC5X~~t
zbb&5nR3+vx_BaT}R9Y>jXSzIoY>7_Ip<1=D9Envn(QJ$6%oK+~Kw{{qb`?#lkO_l&
zr^CjbyL2YHjK at PtC5=>3xU#;3RiCCgIl;BHT^1K7=noTIcb`hdre1He*XwcO*fB=K
zeJYyD^mK>4U_>MgPCR;=i#P64o~+RihCFiSI5$^rVLP%Awwo1R{rc-HFHd7T8t2Zv
zOS?TqyFNn_3WBj;Br?keYil=|neH$e9^hCSB8C3GPtC4#bZMFGjcxjeLr$MO#UrOr
z;`;&jcKf)4G0RJfT)B9W$4(q&adwh}ojv+HLu6j!=+Y9~8v~M5q1Gr<ZP~2fU1N4`
zj?pMW3I&;uC>c5HYq#jO+SJPp%1(og+xMtd8yq>d$m;3}(vZY?Os?k4EKGCx#x=%n
z#AByUq2wiQu52>Vok39z4hLg2tBhGOG0G}?hkMM-E+VCdDph7DXSsIa8nt?h`s5_H
zHa8K8O5Lt<WO at O=HzF8^C{iIveX7kG^=6%S&RycviO1Qwv%|sOUF?#{l^gG&mvuBt
zU^qILFRjpRPtz=y86WnU>U7xI-s9P`PjPTC#;K^FM%>xiVt03!PQ69dsUvgA)hpMS
z?9Ngt6{<1Yu{nL}BnN{Ynx at k2cJN)Fx#?L}ZmclXo#dB(L4VkR`wMs;cHq8EI&i=K
z)W7}y0{Vj#-~%q&1J~t)rR at huj|WTUij)k3g6K^UW6J^;P^r}j(imT47!wVaPaa3)
zFbqAEl7*28_TIUM62!Rom$jqAQ4x61R8+ at 8NCnHW@m-Ih=ThsmIC|zZnWYs4pj6Qn
zNj@$-o?)KSnVcXTdu*<+bNlvf^h{s{85P4~5EN{%B#f|14ndaC-#?(7Nm|u9!YrV)
z1Tm^<5R`S6pLz_lRU^()L=YE6s%~)U&2u<jiXkKi?hr-S at JC|+4u=C8%_dozGIeAT
zXRb at BS;s&jiDJAcESAx$72Lo_(Nqk>z#ojb^3J>XBNrK^OjPRR<D$c*>pHoilIbda
ze_T-1bBU@*&?J^_;K*WZyyFe=!vI_A)a(*z7%_-^JV)j1i_ei6Dp8gqq(ZGyCGlL=
zuUsYGJ|G=>hy==(jjG7^y{)MLt!$HNMMqXqC8lkWl9FX9{%DAksmNSG>IR3NM?gxH
zM#wb9(M?32W1AM4A~DS(jj35C2jc_W at d)7+ff&QI$yJ3!0ThLLxx#2vaJh0(1P8Jt
zrD|AI%N2V4Ly{~(sDe~vD4IagiZP_2=!|+U8Y*P>5ge*O8Y-$O5n0M`_Yhk*kh(=G
z1j4Y%6on{>7>x&{p@$|FEGh0k|8-C_JU=FKBkWvang-aAtK3f^OFTDXJQ&lk%V<)N
z$(Ym>?D%~Ej8TRX=cuLwhC)n;&{Zmx7HJZZj0c2LV`#TnI~ZY?o0uZvSi?k3hE%Es
ziXkaA+fb^oJsv{6f at fstl@cF#`X!`lu+#5R at 3uJ@4VawiGCbU6dhryW`=hJ$Bb_75
z%lK}D-y315E{oGSwThrts-kELmu_C+ at zW={@bx!&_PLL+;YqHo4%pgssaBip?Qc;l
z>)2Y($zxp-e}jsnQY&{D^bWav<!wIxoge4sjScqqMl8%MVHz5ZdWl=Nud#f5k(`uU
zH&>XMo+JrFhKC+xCBi7<_{lkXgB~|;-lWxO(P)+kf(T8PXtmmGY^-DGlD(ZxjvqUQ
zL~`-cO(rLosn#2eT$d}?E>dsX%r8tJB)sv)TYU5*pXB`8?{M<?EO8jHbFW9e(xlaD
zAyBz-a}&>ZIeuyh)7Dv8y-lrA#gB?kamlIi>Z@<?!6%=mT&}XdzQf-B4)aU1*tW%B
zFeHjcw7MpeoFp<B4+BUO(l}#bdXbyAZ&90Qv%9}f*mJ4aCMQqKk&^QErAu_Crin7x
z+}z~p#~#D6O1$>UH+klnr|6IGa^>bly3<oE9a-Ye)&|XLhrwaS-8*-A{PYrE`r|L~
z-Jkq!bZK+(;u=yHgxNmrsXG1Ph!aOoarvFg9A7>`rBdP6$~tkJGCeno)D&*4UZ+%Y
zXto>NT)9rQT)`i^99=#}8YJAjd6N%);HiflxQ7MY!}F~w;QsEy$Nmk0JQV5~D0pRq
z!Qg!|{R3n`mSu&P(z4!P<~MVN!9fpOH%aph&9OMlLQa0<gM9L*e-fksRTKzlFX30d
z_lI!&0)b&j6`9`WmPtV at a{9hYrhx1F2utVm^Uv^I|Jjd2)dC4538*Th31}+!@%j+O
zpc&)`2i!P+iECedlWX5NPpe!-iBfVmAPFPJfsdi<SgKB%XJBX?92`*9Eh>|3{I<i7
z{DWTsLNE>RV^CDc1s8woclqjPewUiiNfpSG6ho>7e at sf;C_pV)%sqLUzx2!h4QN1=
zfRvEupei6T3Jn1e-oNi8C%U!DKl`8mA#3Na;3NXWOVCk}mVxeA<XVv`H4<<~BNB2P
z%f{9X(mZ3B7fDi6QPEJix4VNi(ZpPy;z$3d{{iv at jQjA%ECU7J`JI2sEC1wk%o|l?
z4w35@%BMUpYz3iDARtpj(P6sJFpH9qDD|*aox17}j68xYW0ZtA%^FUnj7(F!(U^n1
zeKK+s)5LPhfP$&3WNC=VbJV;*afEqJm=)LqQ<YTENbe^@Rns6<An-#-Ql!*CS4fhW
zJd1EF14N1!1Vnj`s_6uNM#ZXN2#MPt5_x_x619s?SLV5xhDD;9jKT;%Ns+pSq6%^n
z%9c(Rg at k@U5=E#|N7F0>DruY%2N{9qA*G;JEn}%BK^PNBfngc=;{iD_X%?V58e>vy
ztA^&Q$SB8k2k4fLmxqKxpxPzUJV%ls8q4f9pCGQx6L=v;*rOe+Bm1jF!#i{*E7+4Q
z5>rKO)EOuVKk`#Q&hLNe3$$uYCMTvy5ZvC_Wcm0h`lAtX5 at A$N at Y8?iOC;J7ew-sS
z1^kGH6Y%2mO+N9`QA$RPAM_adBU-f@?XttWSNFI*=<;j-{Hug%6VI23Bu6F#Dprr5
z{>e{s`j}+UyG6+;ao9iL(I=1b`7it{zUO;?fbBbbT)%pg`RPe!CTmnm25-LhI%m&5
zNfaooZfx-Aqo+CSj}Yi2S;Ff2dp!2oX?AuF*j(SFT(X$%PLrpScBeycyic!x!0hxK
zTkG3Qb!WJ6;Uc+^XqLw5Cm!S6yKf^Mg=VLTl4rdB^*8wR_k5auug_ at gQLEHx)#_}l
z+{V_5a8<chXKj6hgVBKFr%&Mr0b6%AnVIg=KisG0l-bz4O(s)1?I~K#SvJ=15CjFx
z_wcZfVJf8QA&U!B?C<m#9*$|YJB)@Q{hrUs)2F$7{W25n4*58yVw?1O+srP_FbE>T
zG-t2pVwnzi)>b)t_ADY3jKeYYuEXuMTZ{*O0jn<A+*#XVVd^M@!#*oF&hx^DKEP{V
ze}hL(ouOQAva+(q@`)Ml?ru`9)QSXgxxxDCItvR+WEl)c#VSgagtR8x{Lvr%0YCVI
zKR^(BynFs_o<4Jy*I#>$ryhTjD2kYyd^kdVI6{4RzGWlSzk2kG?*mTz{XXMy(MfvX
z(R_fyc;Nr6*Xso at Elt_k*(v1pNrEm_EW at B=J4jWM<Qc;>q<M6n;~#k*bOAC0O at L7N
z(_jB*m{Eo|8W-c%qzFoQVL%3;2n^dI&QgqOiPq9AM?U%jXjySzN)EaLx<W<@ngXgo
z=qkt at QL$-Gbvg0TkMP*Z<Gl99>kJ12M4Vzvopz&%p%#XOAc>HcPLRYHmdTDc;H4k>
z0VbX}L2j$05)?xgMW}?PQ{vSx{s}TJr1eQ0<BiAEDpefIqCGW1EOI7JA7$yKr$|f%
zVJHYq6u-ZOaTbzm5=G<)qoC`fWXMjFCqMZeJaOVU-+1#a>g5WCuA}K1z5XG?(Fk3U
z)SS}$<KqXyZrAt8)B=ZLDk^!FQSG+zP02 at o=r7Sab)<L<bXgQ~x&)chs8o6V^M8!+
zLP9S<NCn+8$pyHfPmsn$X^JW(GA;JYioi=sy;{Xkb+RNwH8kq&HsxA_IF2~nKVW#!
zM;8jsdYw*p61!5xPf|v%kM9MDs8C>8<tj$Cg6h~HC3%{V2Qj%HqEa|Xk%BNyh?4|~
zM5;QYC?ZaC!XPYIe4;3<$R)brpcy7fmXJmfN|w>CR_QdFWO?!2b8G{lYmDQRFwOB?
z7m;U#fk&G7#J*b;%%)9(MxG0TAS91sk|?I!YM>cKKu67Uf>FWw%T<A0Hqi_P-O^Dt
zNg at PcrXZz-AswVt&@_otcF2Sv6$(KZ;fE1Hlo6C>h!#K2uyTyp=%DB(mWYX>KDwh3
zYdOBmnK-tDFEdU*`y{EY(Vd;)*6kINETLMjGBq>9<tx{jnwe#Oafz!dE?<8;#ZMOq
zvMRZ#p~x0~m~ptj&v$)lmV*P2z#GtQcZ;3SOrbN^<#V4u;L<I at fmcUbOXN(D=Qc^?
za_q=7k3XVg>n3}5_o&y(c)^fUkDub3 at 0_FAs&n?yN4at18l*9Klrl3t%gT*)I+L at k
zZfvpF>(iZ{rZ?zOsh8<YHd)_TV|r$u-Ti%9?Kb=S2k26#*FV6nItW$4^+Vd72`*l`
z$fIW-XLf#u?YmnH-5!sgeUyXVA+2_YyZ3f+EDK9BDV55sZ{KA&E><7f?ItTXR>+c+
zR;P((nAp`S-+cRR=9d<@x4T2&dQ_b<E7z`a?8p*QX6)|WquZRKWR)nD46a_ih;5lH
zFE0 at IBgXwPlbtC>gE4b+3yfVC)zaDR?V%`wJWc4fy99v`GGljdr?8BSJ(ic2+1uHn
zQLpmG8?W>1)2A8x9{2X{GCMbiKaN<vd7EaVL8DUR#+4gPb-Tpj7^iHqeEb++fAbBN
zjx1xBZB}oupa_-CjcvM}Nj%@9GdaQ4>o;h&TS!&mptnO92jp3bs;O+=*~T5YoI3dk
zJ9l?Dar^{tfAbtmOAGwM&sz^is1FOchv!>W!2OlwFT791e}Ia3K;M4Qg{xF5??X-x
z4-X5_?EMkzM7N8f>jYjwuy;Kdp$HNIvSiUdxx|rYo&ZB3l^H?`L at K!UM_<8Apj at v}
zYt)fyG1?o2K4F#=5Z^GMTC1VjCiS@~mY;hXL_#hLU at 8I#5(M{g20;i?g*+pd3c}EU
z45QuRxsQC93va$fH1>*aSd=jC4;c;yg>^!eXogO%2!<lzum0CROC%x^T_qqz5dx8A
zh&)HB)fwJc#qW>E(iB~)IF7?;G(-`C-r*ss$Y~y1VELtI2&A~rH_MQD!Q0Rk6%~O%
zkcJ_M9HFZuS&SlbteGiJE-Y~I+&koPLcLZm3Nzb6S2ZHfXE+#;Jg^_AD!Hl<#1X#h
zkw*y`IlJQleI?<q{M6q7M+H+QS0IWbR6`|Fz^GK%efKKyz{Lv#dV at X*If|~5C}5Qx
zG}|h~@QH$&E2I>`7PmJ*K{8G=`hm~hV93aIAx>yHWv1#aY-x}t8G-K;hB0vzBUPQU
z?O>x5_!0Y~5yK!P3==e=QI-}htAs8jS(Y#kea5~|lI5sUM-e({B8U at 7mPv*~moUol
zMhT&xBQgzLbBe at m7$Wlwvhe;Jg^W0iQB;k=*e4b$zEEj2yEJT@>2?c4Qz at G!Srm~Y
zNoAQ-SXiYhhHha<L6XFzngmtBxc^~U5~CzZM95&&<KSSQAW2CTlW`;nbDdo1NJS%z
zLLdVPsRE8=;TSqKr-of=p>|KQTRYBrWD=`7LW!`H1L9<l<!6qgb*t27CYV0Dzzd&z
ziTP7UNL7P7_x5=4g^zG+b&bKuL(vSRv>3Y{j#H-5t?-4HJt8KE$jKFj6onuT5Q-qn
z9iDx<#IS$B;r<SlN*O;BY#mtqgMWUWSe+-cs`#knieTjJQLpAaa=b;Wk~7&bn5Z|{
zT)#zkvO(|g9<%dPT)A?QnTbheI at 8=++r^M2bhFI*_C0#8OJ`<^Mz_hGoh_!OC)wO8
zFc)Lb#|=UrJ^d)}-MB%uQA5arVHSh|?Pj~+9;QBK35ITuR-;L~*<y3!Hio9rthL#?
zy}?YYN!51fZSRpq391gN8sqziXc8v6ZB{qdxV^egv)h3 at CnIJw-si~DEIW5L*uS^U
z?9?ptQ`2~ZJ|*4ZaK~k$+eIo7rII8g#4>g2r8eV!On*1P)~l$Bj;c%Id`zxHoIZY%
z_4N&AX6DcglisjLnnfHxzRc>aYfN^VlpPg!++%)znj1H7GCMPgnhOqh4#=XEiB5~d
zgMA#^W at ciV)mt}cwkq7~?UL&n)5{CI^5)l=p6wuoLhL6vMxEXLLlnoxO?~E;=ecnC
zJQ+Tlch-3P at kiLcdl%buICktLjcS|y-9EF^^SpiTJf}`S#>&lG{Kh|?eptXgEZ`oV
zZ&d;JLE|6356gY9|Msuj4ju#-9wbvAz+er-DAI`ceSn5(l95xd*BOU?;erguG?r&M
z`O@>Gc|@*h<U*iCDS!IwpGA5R`~5 at WEG@vnN+BjMRVqa?RZ2$V5re>^JlW>dM_vF!
zl1YIOAmWsbx85b%*kQD~#b|q%^28LN6hd(UxhRS=q~w_wU*wHH`7&w-CCxxdb8N at K
zG);DPcQI at eX`7t<z>^&P_=`weBNKw03>Aq~6c7S3L9(;Y#dGf<vmDzn(Jd3HsyMcd
zlqzl*P at e8^{1YD{Rv^t|ETKY_v;NjQ^j9_*uHIqy);g{EMT8>B(-;g5p%yp`XKIFx
zZ=Pqkdr)x9e7|sDMiE((qTN at LMM+GYBxt5VrB<a<E>kv4RLj6<R9JlSG$%jy9J#HN
z0$HA+s~VZeNhl`U91OYq_IU!|N7pnA%Ve*A$iN+wWGViAvq2I>#97Li1Zg{HPKneq
z+0P<;%OG`3q-7EXF<G494M)Ub2)Q6r1eqcU^Bhzi-7aC2s>Hg1XX;Qc;~^MF at qO5?
zAn;ub)1p+XU^ot_263j~g(-tDAu}D!b{D15pfWRuUTc$T4pFKSra3_z6NEmd24$-N
zAqz#pi*jPkM0O`hs!jI896!yux3NL&`wU$dp=!h^#Cny$XmJqhjB<gOM3|<DZJR{I
z<U)XEk?Iyhp)n8&luDE)CeWNJTBU_3cX6ddQfd>aB?ggTbLW6m2(mmQiHcFO=LNW^
z^kt1fb((|9ENZLG(2p>T3=!^QRSZtQ at B+_$@{?3MGt{OgLC+b50lDhnl<J)O#yLLl
zf#->{7@?|+#x6 at oj`G#7{VDCq6MX(l`^41A@)Q*Cf|ydd!f5D{#A8k!Z?JoBovCh<
zor50b&OHCe7jN+1EuC0Q5ab$hmJy{1wUS0M-s7XsFGH}!?$%XirzWXXYi#ZG2vdV`
zWRc`Ge+PGe001BWNkl<Z*490w(x%m%WOu(zq?pVcndROfCCC!2s!ge6vAey^^4tRb
zg8{0v+1%R4u1!*D&(IsHWJ-&>yDp~bF!od8tU_-jP>n8jxx<zBb}3h?G+QmMU%!sb
z1jm+^Sh;qUrP)QQcAd42J!%t+%q%T1a!YL83vsG#%8fa~v`d=XSS5o-v(5hgKDr9W
zjx3?8D!v<Fn>MXljlhf9I~bBFCeo=Ai3)yPXXii?Wj3`&jVP*dcPC<XqfetVL9UfK
z9C)az!OYYwZ at +z>$%zTV$jA2sG{a_MdXYEZzRJYx3Chh0w)YhbYmV*hkZQHVts6t0
ze(D%^?v6l-+1$L%?DRCPPLnIwu5jwiGpyfB$jv&_3rG0o+qXD=^av%p&d%Ntr#{8*
zI7e7 at vRpDVKgU6Dk1%x6G?nSeNle3Ld-EQxRvRgGwzjr8`N&Cbt=(k#*fPKL^X9_>
z?l0g`A6|lQk25_z{l2^N0aD|EJMw`9-S>Sw&%3V<DwHgyS=bkJAq(hhUcg+vG{&h{
z3t#1Z9SwlgG*TcX11Sr-y^<1U34RdJZnf}6W0Eu@@p4ot3p|ElqL_uY2Y@^!LjeR5
z$*=vbzr&Pt7!C$h>NWf<Vdm6P{@Ty{1WdIMno{h{IXdJyKl-yj$!C7ySMi52mSqxp
zJ~Gv4SL+;l9+?Kuef%SkrI1SWEJ4>)NHY)$<O0Y!`TgI`?|$~TA<FQ32S`n&?38d1
z4hj$B#1tK;3Q3No3Pi3#0)&Ep{9pb(N{K*3DW+|)AO0fW_rpKL(|_$RBh{Q-3P at s5
zG)|vA!`k^PXelV7__v##Hj(GwHvz=h<r24V-=<ut;E+L_VyimiD8Nl5pZe%aV4I}m
z2m~q$xgVmK2HJgW$;t2g6kqt<?_uN=`*psLVVR5vLyR11r7{Qic4;>|n6)x#>XT14
zD0L<{{mhe$MMAC>viNsjdxOJUn<)Je#yF&^YHY4=6$lgCB)1Ioaurufnx{_DXf!z4
zY=9~;Y>SomE)(tU;osRt4pbrpy at SH+5eNmnRHM|b6ZtWd#~z`vFwaPd$yAjz$S{T;
z`#0Aa-MvHI$jSOSUNoR&se~ltQb*Qmm=m*XYZhavlQtB}WeZj6#9kjo6>PgB6vM*J
z9jbFrpeQ;~I>b-{ywMK*yK7ikh*S;wx{cagpf61PG)0NW*b)+Y91h1M7F4EBVKydF
zbqB%}v$qfX>p037IlfE3w?|f~b7<B%Xw6|Q93zr3ez1p8vPcqzz-nXYb*^mcjATT~
ztWuQ`W!0xrGYI?~T{C#{><77e^$Mkyh0s*aJbi}OUVDx2{+^HX%A1>z4N+u(nkMMB
zO&BM*QHs=C+}_&c_db7~ANvoV;M{9p=JXTKvbh5<f9*DLdXgknFboZ{goK2^3uvfS
zhCNuQ8hq%3&+*n9Z*uI!6C`pD#W8s2y_}&ZxcKfZ9IZz(F17|n{v95DYL1hSO)}eo
zcP?MziIa28O-|FlyGvcKv%TlBH1`C*|F14#w~nA_74GfjWTDO3Qzostfo{T=Uo*IJ
zb(J`dIkGs#yH|Jl%b)IW;?y&g&73<Mt2}Y~4D0J#=tiBh&pyt-{IihcI&9yAYwsN(
zloXK`xSH{Bjpv>`!Sm0;qmQ2C^{;<}l2xMCtf6TJw>EBbVtxt3C{ym51V)WJ`wADY
z3BL653R0A)l}%0 at o#e$2LR4w+<~tE9dl}V+j;hbFx_*o2pFYae^bD(OH<@U+FwGJN
zgN)jQL-*LTeC7)~G&^11dMn~^cOPBoX!(dIA75l at 9VX}I at UtO_>hZ^4`2#-ju}^a9
z%voM}{T74d828SDZG*xi{Kjv;%MX748LBhW^vBQ-4PN`|J|%t3sS_<8J$4!?H9XH{
zq#okAF|}%ytM6T5VR0EnhamNsUYKBIYXx}f;fv_Q0`B4YRvphP(wX&oz2IQo*VzF7
zh6bxrsQ|n$Yab4Wgq}~?DPfl!a;XxD3_lJjSq8dU=zX#*yYEL56r{4^a}q|RamMV_
zG(lVl$33YO9iBMG)bxTur%KR7Q8x*S{V0mNBuObt9nFn6R_n62e?Y5JV&}qj{;PlY
zNBLX7`U_ZRjxiVys8*{`GN?T92vlwI#7Bt*h9VGBK{GVa%k(U$J$AC#4@;6FT;M0X
z at +W`7iy!}3 at iPboES0Cf<HMZ$7hj}PtAbh-rID)P`vIfCqv83G3q)QhfHa{)22-^r
z6+cH;3&vi_Q2D}VKgY>u&Qf}05idz_3==|VPfg&50h*#?2#KOfc6N5KbmM)!7{J2f
zB0(G#%l1ja&^sj76#~Oz;+dyF6hDKd>X5>#fA}&le&6>Zwfh&-QaN(=QMO)vhjz7I
zu+x&5QlkMtf47GlhYW{%EG)M9kN?xZi8(g|N-<_dm-ul^Z#3Y$P8_2qb?$!iJYW0l
zzhG-^1HDqhs8$&1g2c9Y{DtRv;-wF>n<QAx7HOK(ACC}*#<Qo6V8jvOoja_*@&;F4
zeT{m(PL>PM4G!Xjr88&v&KEvRKUWwD(A6BxveD29doIV$W>|5=h1Xu@*4sU5s>y-t
zVIlDn4_AqJ^248?bK*%xx<e90lzf+s-Cag&L$WX-N<c5!R3?|1IrAcEsZNp~qDTA0
zt5?_^?vo5h1W}A{m^3GkQJ*|QSu+u_i!Bm1uU?|AX{gOEqSC_0!b=2Zu2Gsuu>3_X
z{n_s`8D!LIEwt`5u2HA`$g^x at C8TOXbU)E6H6p#iJ-1J9HRPR@%cRjZ|M^dR4+GaF
z9*nSz8lF33YNE-)@*)>k-a$x7xmxD~A9#j0-uOC?occJms>^oI!!!&=hX-huLzu(}
zMI*``ws!Y<<;^WV at v)C_<?1%yd at mzm5=H7LSxTN{5JqUK#FQ3!&_ at +;<me<p<nq{=
zM|tDzn~bvs{@Y*r9KJG(&|COnN|t(vNTpgTlO%#S-aAjs9!HlQ{)2z#B`#jt<@r++
z=&H`3-=|rd=KRe=e)D&}MyRcF=-FsS3(_%5Kl=i||JiGN<<;wG<}~BTMAZ!5UD<$i
zi*H`m`SBn57{_LzJ2}CPTemoR^ikeCcavZL+$H|tl_8lmPm;w1engH>#c7a)pi9X+
z7hdNdeP)+q%L+gJH@}ZJ-#*XNPaOdn(rh<)@8$}po_Gp-1Ydlu&u at SJo2=hch~qYb
z6g3<0>bX6B^Y>g at wK6+*T!h#pPJMLcE+2lr%))GkWAk;Apil2`#N_M}Sqc8&D`Wof
zYuCAcdrW_D3sbM7<{G{`q+V<D#>I>L#&7NLZ~froeCpF3w8|Wli#q2oUSeVS1e(?1
zZ~x3^(aWbf9J*A?;K*${GiR_J`0Vd|nX4-inr;$#H~EPl`+lmnj;WP#Yz-k&3{BvT
z582vW#k373rYG3CdxuuHN^7F^@CEeSy?_f26n^eM(fQxMqA<>Lp89yo-~0O!Pc{Fq
z?{OUa|2E0;=Y9RbZGYbRfBHKQZu{5&91RroYWDxj2QrEx27|%-$x{2ib2EyHLdy4j
z(lmX)8~1<%XWKRvr$ibTdvUP>cBOPbR2dO?K0&OI#R(58E|C{G0Me|Gdxzi-hD1q1
zct4Hm)au3Fon0u8B9SwY1@;1R;w&YT_n&^MB-d38)nGVsaV(3_3vhH5DGh$-*Zv7V
z{A<5RwNfP}FaATdHJ<szhxx-_{a@*54u-06I2dA9N`yjZ{<){1ZWqt+L_nHz{k6CF
z`paMD#ZP{!___jl6tnc~8E(At4a`_!zt_WcT^!9o+%Gf@#{vaX0f{OK^0o%M;{m>#
zV)-dm%Rx~EtwxjacuYxC(G-;&5TTE18dREf%87zVGLS_`L6<7S!2mx9a6J#lamWRf
zN~OZ38H60f9;ZI^6c{Rq97C!Q=d67FEiQcJ>%92M?=6~|k&iG<&b;&jH(q{?VUUxA
z5g{3=p<_8Volb}9beHMp&hlM<<3A#fL&g%~JVjAdq at R+LQ>s=-$hbQi(thj&ofFH&
znEh~oa144%%D?~Pf1UR1JiCEUY*+E}7~#g~C5J&8k_dsSDpY2=RA;9cg#p3g2(wbB
zm&2!j^haqd9^qaNp048G_tZvlj1p($iV9VSfj?yO!yiKJ*xY;b&!~`+4#t>5V?P!6
zj)NcP#F~NBO-h-9p_!oRXu3tYWD{u?Mx}vS>d at CL!X!a8B68KlPcjtMzzuV}P*BAt
z)7y+RlYlZ(#N<aE5~<+nCaG$Y<SJPLZWytjc$n2X`qLj|aN!mF{ytAkP2(vQHWCTK
zK}HTvW|1W-Q5+MfHi?oF=OtW!Oru=IOJH_pnw{;Nq{)EE?ga0ge~VLRj&tnf5w2W)
zk8|hFapLGH&OZJWZ(qL4;r=0w>Jf&c9%V~skhsjxPH^MK8m+R%y}g9a)C at 0w^&F=j
ze~MTC=><lffnzJ=zDt at 4vP>sUCFCJwIgJL)OvBE-ZB(Vq($We3=qm$~sEc&wIT+_?
zjvymLHB|<2j*@rC^A1kg<jUn+{ExqKk)Qgp5Ax=@>ztT3Ff~CW0;U$~c&W)KuAr5U
z5ymQ>>+#Eff57f`gi$}v7(r-O at Kuew!(Hm-8D76~m)SpE<I^9jb8NvxFIRc{y<3#K
zN7)%3fIi7#-@!4#GJF)pV>miMmvfA~45#c6i6$4;hWz-?z07~{Q{Tb)_ipm^$w?GD
zBGn}4R`yxjZSjl0c7b8mBG<~4t0jVwk3xw!mjq*v^&O8+`w5~X#*O!wsy9&0j7qi5
zTW@}akA3)q+}nw{v=VY-$KY at O@}D8Bh5wViHx05Rt<QUZ`R1NyKd1KU>gv6Fx@&ry
zm7a}Z7#KhT1eOd43Eyi;Mj^ubU at f+cwHPn=$}(X~y4tXGwSmAA2nm4!!OSpg&(^c_
zbWiv6-qqc;p8e#W`M&o<)(l7&!uTp~gf*TwqN3tdWah~{S*OlZ&;MD-)jUEMq-l=f
zTG-7pmj*G_ at +?tM<@Y{!feU?~pZF(R5rM&YE#`@*pJCtOw_sPN8Rj)Y-NDja!ocI}
zkHG^E9>sR1$ufs998ht#5C#>p)MAum%<q_B>DpO#Z`;k;a~IgXX9uIer`_$adGi()
zmo89m)n7+Ke@~bAZZ^t7!H at ie&U^k<%<08|mGcq*`iCW-{AU*Dqrdw}_<rzhzrNdj
zUs*Tra{iaSk&ffwI1ajA<bL)0{a5vFrBbOVxZj8n8I4BtdOiC6B9|+t(9D%eCF=D$
zy<U%N*RIj)bWs|_aZH+S=p&>m#*nH2a7mJo<{4?8lja%y;ea5GN%HK~(&v?x6^6Y&
zp&yW^8E6`&ZWKh^#xY+hN|#b%>IOn8YPQRiTcv;L8fWf*2qb7|NTV31Zr-(>t-E)k
znL43N39^Ji8nM_}<<7U=3qm3{M!iUlqhEc1WTgwM9f)GkAhUFK-~I-Aaln<e72J}C
z*Z{;q9FfS3-e?F}PL^jy<b_teb5_Cu-8f*7$6V~LvJwqh4F^nYo&^C>zEN`Qx?H|^
zi9F313<hYxXf!HV(taPuacDK0OifKutyHL$3rA|V-y;=@P-VRPLmz}Z22Dd~0#e0S
zKK(g*7p}sU705wzT`)AZ9=U~?ZS!P#UI6thM at Yr$>MH%vr!qUu+duN7L^cGD0LR2I
z49ZgA`Y}~y-~=gVlvDLeASLZ~n|7y5I~Z|pWrYv_+|Qy<j&mjQq3jVw0oo{_kwYud
zsK**rsbNVC8K*do!=}w!nA*CXwB&O8d)|Yyd7gD$r(Y-?@suRGe1+ijS={v=Ep(Iy
zsp}ypr<pi>1K!M5Rt7QsQHtS~@y5m&YCyS4YCHIvPNX2sGO{Eh^al)jZTwLmKMEKn
z3BwddIm8%bXhkfFrtl0MR~QI%VswUB1a6hM+=NmE!?Lil1Z~vE2z(4A%5}*qRhE^3
zHMbpaZaaFt#^p=rNe63Gh_SK|-w)9YyD&%S0*{co6(iGSnhj8*&$Z>N1fkFD>`c*X
zt7Y7L<YvyCIYXK#Jh#U7ZF{(Q{xV8w?AtqyTPiaOd~{tSPa|wSX4h6|)(YmkJG40V
zBFt^Skz+3oSzO97ttwHt#5>+Lfr|ThwvMK9l*;i+CP4_Ros53JjiD<XQ!v%4Q8F{q
z(M858J#Ic+<%R<m`}aY!(FV~&8G_Nsp<LU~YG;gJ{mn<%v3EC1oi1&^hh6iiwm>r)
z1<N*a2qK$GWs**JfLAin=#k}Z(tJRYXOt(l5Q`~-d^3+cvCLXmapvqI)k=f;`FVQ7
zA!rFnxXf5NWYbv0oi|K!+kpmey>lMdUc##+j8a8Et<#s&tOgT2{%o6t{X04N at _CXp
zN7$3B^-Fy8V_!ux_oACS at SF+a!7^pDP0d`v$}Z#C0psHhMv+F4m(ZLE)`uDE>oF*p
zoSos?S_ivaWw~wh at n3rg%ex+_T3EVCN%XmSp~=>%nC+Vtw%sPzBQm$aP)+gW2QKr~
z2PE^`S_Dzb8}Gh{Fa|%+8HE;Bd5UhJp|lB(KD~^vCJACe5{FbglQi}T{XQiZT*sl;
z>*2X&u3Wpq+}s?cauw6GNn**ht829Cv-H-(*OAa`nSnd at ixvyN9CKvzMr53+xb>|W
zx4s2_^gjqb at iYH(uwG|I|Lfk!G)<{gDzsXyR~fe?NnX{xy`pt1m&@q7PL^dvQS_?u
zp*7y(>eZ`QxlP3_G2R+u=#PlQ2tSX=Q5$1N3IhPecg at g23Wjlr)HNa at F$|5|6bNDC
z8aAa;iT<#tta1#q$V|(@){F0?3c`d)f at KuvXc;E9Zqi at xQ>t2=eBv2)-g_r#IYQ`=
zXUyDin9EoGHQTCV7(%BxF-~75*d>GMeft1a=*=<(mzO#H*wfgi#f$ep!ovIBxxpqD
z*LCl^zK5 at W>T{Tmjh-t!)5bJSQlUta1cZ()Hb}@ULsL+j7{iMcB9%Cm60&Ubp^y9+
zVysGn#MW){B*jQ|PCb8|W~GMf)zR{TWl~a-g)vGPbb=9vVPNS7!Yo*tSY_Z^jBTEU
zxoI%6;`L7@^aBQq%al`%#iyQSZt@<mOr(+sQ?U2u!#sBB8e^pzdJtf^9<Av~Rzsin
z{p5$qZ0KnzrfFbj5MI2-6AvEcuRrx!CdS8cCTdLY+QysTb}xouQ&k2vw?w(x<feDL
z6{AukEqM at SM1z1Ww#{Q-_#$8W@?)%DUBex3v337$uD|UDHgB8bY%k#2wQHopz}q^{
z_4mG+bNwMwb8vK!i&yy4AN at XRWtE2Ea3<9m- at TVZ-~R!IdPZL;1SWfqypb;-dy!_Y
z6R-E_H5Iiuq^2uUm6Iq%V(19h!1OFo5vH!ttQ1WoC_{k-nlh0Hl%b;wjWJtbSq2?V
zQPL$t5+cnc(*>jf^=KWda}C*E!A>%yJ5Dw}$69 at ofdt1a5r#f)xk_oQM%KB6t_5t_
zvKh at Wh^#6j6QW^AIbCDISY*1DGc+ at 9y6X_T_Uz}$qmOcR(IRU!*gQYW(W6J%vSkaK
zHtpcT`73PQv4A67RH$*{_z4znJVGucnXWK(ojB-HawLZq;ON7Ba_Jz<O?>wAr+C-*
z?cvw|%Mx+gz;SdOy~jJ>0bl-NK$!Iqwndiuv<KIS(ixUkhaA|olk+DRnVuYH`&7aQ
zzGnt+tjTpZ&a=3DibFT;A?QhhYzyZW;iDh>25~ZvCMSt=hgelOdo|~}9XlcGbNuC(
znc2AuWt8c*b4=Gm<smY=!u-q<Hy&&;Ju^>pYMM`f?h<FN#w=gEhF6<F$Z?hyJJ{42
zuCLI|)|uNn&(3WXwrmQx?S{iljZZK=0eg1Ba8T#`HTdBBC;9z9J<r!4ACieFQYi_s
z`IG<pC?9;!JK3^jH`kUH8JimCGoLz&q0Qh229E8LcNb}>t9;-c2e|L<O>Er(kG%j7
z9*y|S=a(_fS)`srmLjEOy&bb~-EPjDyTq6Uzwx_Yqc at sDcS{)gI<w7$fBRDha0Haf
zHCBdjdU=|Uef-Z!^nJLcF_N&!r#^i at NA|v%iE<fD)0h|sO>1IU<HX5`O07)1zKTi%
zCZ-K`Y at fu{6}|OKjCvtuw?p7NSXw}qfn^!2t*nt_W0 at 6dRfl$Wh(hA`dW?-ty^e%l
z%K+}zKP~v^FMgZ6Uk#4`-v<0l^8f2eW`W?x-)r&ZV;Ud$mH69^Q(qaye(Ojz^#vdK
z2Nr+&xM16nj8A<wVVC>O{T};x&RhQ at EWaH8y}yx~roB2YRZ3wP2BujwD)_$7a9DKc
zrD=*`7_aK!lu~4Q&f5AqrCOEoW{crQyolzNNmWh|74a6YfVNk8+YMcvBLp(nF<l!w
z%P>uoB+HOViVR~st8iH=OBAst3dlF4_)35#D0?N+^%3n(mo!a at f&kZcXjN*2Q9#Ld
zL4tuGRk8^E4Kt?3CRjSVSRB_e>8O~uf9QQh(C#Zh6OHrF9mk3#3`acn<*&2w1MdW>
ziWY<{<L0~X;F<d$CLhL-O9sO(N at y6>5_7d$aXh7=ltdUs;P8k3>5ns}EQD0VI?UX1
zxX|1g1+!SNivqeMo_OFPW}O<sEz at 0ZQ>oV|RjZiQqQ|w>Dn_r4RgAs!Jf~bOBVC&#
z_q?&Nm^vo8lIT)#^6L+h^+v=&%2)s5ulUFBy$=LvLI9G(_uRpQU;GN0CMZ`b<Y-*F
zbcv}$*TeQ{MlwOS4O9$fBKf1=`W^h2FSET;BUtYc`a at 1%zQPk<{4ziI1MeejcL{=s
z(3b2tbbyhj5h{%ogI1}=7e4WubdR5+nMr1+rwEne+LOoVo_U$8+vcg61{JSFM~B02
zx{EVwE2LfnQ+LR_J{O;O3VUgphD<R0A=OHY<<rMmKK~M>g?;pNiRsm;O}p&ee-qjH
z^Q^5ckwqDLu0Uoe19Dv_mj<a4q<MxeG7yq-)keBS?qCXpQetKjEmcTqu-5J2U^3Jz
z7~u#_q?ndM7#da_v2yZRjLR?K^sZs*7W(*hT*s!|oF))1d6HphH84F!QOy3$vjpJ?
zZFrSRt%THCM0td+=Tr?rIgb$GIwm2Wm>~&L-gNsxo_*{oe8VQq+t{wdU^JlGsI!0n
zex7;qID2<qN2}JL-(BMV2Tzk}0%co7Nr>aQ$ZUx%GcYsma&<XI>P?c|;#d9?EU!2S
z!y$^+xNdKWECS2U84eR7nPQuga>b)DUS++#h?H||+rFL47Z$0Mntbs6hlq4IbGgHt
zZr{VR&z(nQCcF2|(Hp at nHyz~I^9jRYOr_pp7%s8i?qgryq_^C`c557a7J?vWYI=^9
zj-p<#5)aStJHK@&wt`FNR&dMk%O9QR-5-36R&ytDCeRHRgEAK{^mykzyIDN{B3CY-
zW at 6he{^9rE#pB;N&Y}GiTsXVTmBlIC5;Vu5E8)gBY~$f)&(U4!Qf`#V6OD>HPA~#Z
zOAxxp>I$4Z*+m(%sLTKr;h7;n`Js34#v33VUBt`hx#MPy=TCO9j3LT|Fv+Nv>(nYK
zXV0ET6Bbjm+d29Sw7Vv{F-DeIc&^1wH|}D`cId6b+DgLK-4<pQ7Iy96_*qGu<k+Ig
zsNcr1VAv0M>BI}{+<!Mx34~@6g%NrlQg>25{f9U3{BhW`2dXyIylL+LTAdwRCzu-Z
zIDh6Wj$XwwU8ZI>bM@*HlM^1zg7Rf;txc^~Bk_H}eH{(GRsq~!_uv!XVLEwsS^qnq
z#COucy#mC(^uO6$dw0y`FGxQ9v(9(i_HS$L{`><r{8-HD7bWNKH+k0&>Adu3`8R>-
zRLa?hUK>ReuYj{42uP9yP1CS9;wf6K7M4|{_UCy{9LKL};dEUGO+)I%$gbb+U}<{M
z;vh6ed4gN_5T?O~Y4mRZc+0V|&~SAZ!?s9dPOc=e0&Jah;3Ex_ZofxdGHJz8aU4 at e
zYM?7XQ)Dv7G7ToT%;CB&6{QIJLzdcWxKk~B-!Filrje&fQLCgIMBM>fr)CQmtgbLz
z!JY5?-U7T8p>2?6eD%v;X1rRbVY)<N3TthcsDf#N&@pDFnA*CT3y(a*lv~Af%Va2)
zMm>gs|2JN1sVOu=<GQ<Ug=~YCOQM2O%rlS%B8tJVA=CN8kNux)AD_V(M1;KoawA?N
z3`0tWg{Bo*WTwzDgg^>GI1KP*O1U(_!tHMW9a5Qr5a>eZ#beJgU2W2++l<i2*4EMI
z$BOF(wC!`$cW!3o`7<;$i!?~6HXGb{?_H=kLf8f($!XaZPk!lZTs?7u8N<aNuA`%4
zCyLM?GF~b3;OD=9CN-?Ghr4MC8Wl3jCQ%x>rjz&)FFyJ(mEnkCqGJi0Qmx6>=?MaV
z$ofk!vnEq4OOTLL8E>Igt7OU|@N;JE5~ItPnQ;Xrp)piGy(plYnyhyg*~A_UVPhH&
z*Ot4CZQ8-bmoHIvtJtQ;v|A>YIsyZw>EvXj7{$*tjZ{HA=wUSiJf$#nuyqehPmp?v
zM0sST8G>BlON*v$VwnO%M(B}-?GLe%fRacUtLh+gmb+I8ua2YDc43#A<Vqt+B1};t
z%ryFbf at um2VuJQH?ABHcm0==~nF6aqb==~*>uOX>7FW)m!rZil8?V2G6DLn``RWC%
zlF9tG8T`<vzvy%8&DV46==1E at IZvZmAuG+2iHii8hM`v=k8rgFzYFiWZwtTu2hT7}
zdgQ9YbH_)Fh8lV)rR>EV+CPKLAW1_kdy*{6 at EnVDuud4k!fpHb>=*u&H{EszI3}Y(
zf}2Bc1gFo{dEqoX`yA+6iPIlH$@(CpA33CA5`~VG3CNh$l_e~iOpkBI(kBi at 001BW
zNkl<Z9zd#tZfLBmFA-){ELp`cbIzWQxp5C{pK at 4T>yyMa?zwd*UwbYf&ml--Y%|6w
zm$-aoof~dg;MCa{IR4@>n$tVjeee+XKheR^r}*Rlc7<4#32}J*nG?iVB)LPQSwT+)
zw$w4wfZiHZCLI>9F47y$po|i+W}=r(BDq4nG~)KVVfD;;ZoYmqFCIV6#NPc(O;r%a
z5~HAlZhEA?B2Ojrn|H8jv%{685v%J4nR1XyCl`WFC^>#H;Gh0NM5}Cp)ENHh5VzIh
z+O;Z<<{>CSYGCUXE}l-<x3iAQV?rNH3x-KZt5!vYJ+$Z&6|tZD?u6A9pSoRwIOffF
zY^7eYIe+dF2lg#+{`^@SyF}S_iL;bkOX&8m&>Cwo8u_ at ED5?i}-N^8o1#r3AU=#lK
zQV`2;Wr4mEJM`V_*uLHR_YZ3P_U}nF1K#_K2|w~%-<{U&|9DK}FaN8=5U}H}jHUP6
z8#B9Nee^y_*?w)@$hEaKG)=>C9400vUNta8e!wUyYNwo%S7e=87Pf68gm_gn9+NXQ
zGmS_ku2}^7x+M=Q7@>_-Ff{QhXhQ>)W at yUTsAJ+)14Wc3D8O`Vn$0Fw4%KoQ!?Ng`
zvH*r!5krzAir*_uD;%?-B93Fa?G8c|BLDJulYz?EGdBYQvNXl9Y)FBnRs7M2P9EV^
zE4bwn&Rh$|>P5rD#<7#YXFV9=xH?G^vb5agiKn0Bmbc&gDk!AnuzBw;p8M;Eu%evE
zuyCtoa$Tc7F;;Ao=V+!*hC<04ONauDCOJ3`WU}DhVu^+gSKIvNFZ>%;PM)KdXpFgK
zG~L8?T~>M>T-PPo=qVLO5#7=2^_ZBLz$m$l$f#_Zf{kle8~V5Y+A2?<JdV-!sar0+
zLCTXaJj+d+?!h!f(Gnp92i|yuN6uX#YWv7AVLcvVmpm{G3{8+HIcY4pbm|N>(<1Hl
zv4x2cP%Tw)9Scor#7Ro72|E6OeYf3+?%GIQBgr#7%jVRRFVZj_X2)IPC?kq<mRBwj
z4BN#05##kHN>eDkgk7sp8=s=9=}4{kCxKM5etD6}bVy%z85?U5#wofxP8|Ehag5S!
z{2-#$XwkE6q9mp1mRTP32zx^;r58HDEJsO6t`$I7+sH)3vQT;v at SJ84s{{{F5|UKX
z53-^`1fPjKCX+cb*Rc(gnr+h_^@%#`#9~Crad9zlbcJr%jMT<^Ls>+AOyEac=w7AS
z@^HNh-q;*u65A4>BypNxj+dF3A7}5LO&mY<7&9{yEM2>XIpwft&mOGB3vAuBl}C?0
z$c;DO%AnuI4`L1;*vmH_x}O_wJIt`_5ob9<w~<MXhKWXw%3-1b<F%Y*kQ3%6er!;#
zO%aUFG2Y0y=g2JMlOSbA2Dpwzd-V!a6^r(ILNK)0xBDQcPo3wM+m4Vf!EgWZX&!re
zncmQ0G{|wBCQ-JEVY<XwjANG3ghQO=XhM;rm>8R6`PzW#u_}|};0sVH$8k-BRw79f
zOrh8|XLIhQqg=n^I>xruc;+NnVniDEF-;c~7*+w$*E>DVUk*qysZY-F^5uk+XRh*x
zfBX=RwF{{l^rKbmN|l5vO6b_8NiZ5wHO2sgARG{cpy at id-?5iJ`b<Kcn`8!r$pE1T
zEbQNc>p{D7k*A-y$l+UW<>?FO5qblm=UA43z(OWES(;O=I#jAKnU{It`Qs>QfB{k{
zOxxqsg)8XMh_dOBg&;HwW%tOWhCxa=TE?|(453(EUgPce%o4@(oIZPjIQG#E#mFB}
zwKQs;!PysK?_S7ym$|gkXY=Mwbk_UWViPkHEe5?V`}Qqx?ASBZ<A{ZY1uk4T$HZ8Z
zmDNQy%}w(8&wh?~zw=$MBcazafO|^=F2}I#Z{ema(s1hEL~t_}40EV_3)+*JhOpHC
zi)s5G>0NuthwC<WwaVYU-tJroGaCR+n2Id?o1Tq%`?Yf;XJ at Ag!w{h$PhylVkZD4>
z<Wkl=%B2#+(FlJuB8;M<XVY=8Jr|*aOeIm0(C>CpY0(L41|x=Xh(=5!iVGxf6{A{9
z6j2)8ejmpuVV50rO;AHC1o**-c6$xiwCD|cIJ!+9M5uh@{%N9!5ZN$8v>Ht;=~Fcw
z#%c|Q!y(<s$JaB~vXDKu-T>qnmWfPKL~gQv_5$PM<J6@=r_*6|*yj6x=v at U9rfqbr
zDzNG`KKjW|K$dUxn98EZ^p)qA83?%LJ at 4R8{;y9k<+_aeBbKgo2&)z=qh7I(u9M^$
zx^7^K0;mz>pl#&KLGc{z4i}$ziZ6fu3uFVI*=ijl$?0|b#8E_+=XjMe<+4YTB$Vn^
z+U+*I!H8O=!YGPKRYvOS9J=dBQJa-ZG+mGZ_C$kU{=#Pp5SwpYi&4CrbBYg0L)STc
z+Y!F;iBD5AZ7R(gHBZOZ^uko&y7<Es(<yX%CEcP?YoH`7t*@e)7KUMv`9%#|sazru
zki`*so|0)9mg%6998cFM35(9+B9%syMzut#Y@=%e={clvMi9hk<qB~EQW at xGi8Pd;
z=^z9Gje5OFw?CrS8<34M^r<nzQB0mIT+Jjiq2F(#dnRt#B at g=48)cl5Lo77}I%Pe@
z$s&T(C(T1DS%@^91y@^L7jD}k#ogUCcyLN_4-_kf;_e#UT3my>6?ZT0?iwgi>_v(e
zDDH62ckj4AAQ>4M$v$g8Yppr0bgP&}Tq at wa1R9~~sS-s|DokYz{qQ~){fB-e1IL&u
z{bT}bjm@$*_zdH87xZ)-%;-ysS}_Zf!^Wtx#Txk{qQT^$MQl<&+IZ{1`XfyrL|#OI
z1&P(fV=M=Y!z10(_G_%}i&+Hw-(nNLjWa}eniA#3B3gHTb$H*M%eS4UuD1Cd(oH1}
zoUX45`<~+Q`3|#wwV3}xn}o4SSSD1g5vDG<bCYFxKk>MvXr7|bh*}V at xcZ-iAjc<7
zZapq at f_94^8hH)u at oXi3b+d&7BFS%5-K-x~4TX?;o>$QQ&bI_K>?Mh*lrZ{cXRF24
zo5N1NSuzaP!)TQlY*dFX>i*(|v3_x?)kwitfgx0Iryr!!P2fQ_=?@0BLW8sYP8mc!
zsV#2}5Bz;l%fTU^%-iI0``X<0Tlb|!53g%nit}h2kzenzyT|`5iqw0PtM95exa*rm
zI8@<0uqWH at +?n97=13@|sh6qqKuQD$#*gSyj>NtYwSNWh)I}OzC6ZPSIX6d$Ej?S@
z(WQAiPi;wmmp$p at x}ae~u!L`)ki!nY{maM<R!$2`?m{EN3Y%4czuA(?#N-)@Z%B*3
zN<EKZg6+(y`9XUZI41E1b)yJAJminDq+49BVL3y<^+5}~+|Uq<9Zx<oev)b>j~OHR
zj=<QaKl~nlmxs`~I(u&%L=_s+7Z(|u9aj6JnPH6<mlSS%ZUA^MtT2Q@*J>me2}b2h
zmG1rj?oVm~5*Kamv3b9*1V>`kSB)ngyE8VP3NNERIt^f}`MG5oLrTT6p0R_QoeUn8
z{uN+{kB8QrbQp;0w-OC7k(*bTc-5{)BpB9)n~*H$hUcR;RF&0}6|uG at UpZvyD*@C6
zz3Rk$?}WjRWB|40b6bqV>d)a3+;14 at A97NyWp6SZ35pL7(o>Ptku{i?2!J*JqerkZ
zq5V3|v_ at xQG$L{iC(LGRM7-Y4es at gqiKQP(AyCGsZ}O at 37imqi@aAd3SEl+xd?3hi
zZ2dmGkz-6~kl*YmUFEeES&A#gjV9%anF+`LE7D1=q98lBZEP+afjPT(6gp~zVxCNc
zQ7PeE8x#Ja^^x)xz}52>;PKM_fHX+%*~I at rLjM*dbHUtm^Hu9TsRx$f3M0&{#;|j8
zd|P`vKQ5PDuSrBNai^U#cSpnH1Ati92nJyCCFqGDBuJq~<-DUONfrsS2I&dQZu_d^
z%0W0G3E8OFfPe~+I#1F~oD$Mx5_zHI18uxLujmYpEZx8t3$1KE6~-Ei!Zd?0lOP?=
z1m^f6R!I{2CzOFY>tA142F!OKixh*1Y|>qVHp+fDakHeJ6o4_;ab(mb0uLI?H)Qq_
z9Xl{T&vjM)K{GjsfvDDHT4IP$sz3 at mnpJE}$xI|$#biil$uY;8qz3j=E2>~pp!}Uw
zu`u-roLSq?y5f{LL-bJEF${(4SPThe=196k&@l7^n^{sa9c3{=H?)2YjU|*8ybS_=
z?fMg at ew{;zST@<*3Q=+hCPE6 at A;!$QN`RXh%*Y1~d7DZ*3zAe&O)gEB`Y}2>h60dy
z@=@T~8ExKDnY$l=!@sXGWi(0LZU8F*xq099{DRR@*foS1_F?GCD`WUe%JfCVwBGwI
zbjS8<CRooM1-kF;`33q+U0q%8V5&p*7sSA2d3f}%6b40Sa4h&c$Z&7^tH60^Eyc*7
z%#x-)yF9tU-mg%~<Vh($D`9~ylbB<IN1Y=glhg*MO|i<#G at RrE82I#~Pvqo^B3<Qy
zx6Ig;_i<KDDNlym0aMO7>fN8X+VeZOc&2MTD4bzj_t+yNJHzBT)0{+x<qwU3h)W^E
zfSdBJ$@CgURkdg9%L9Vg-7MU`>qSm4R-{-%?qgzlznoI~I(RA+-Qk8ZJ)f6vfXnZR
zV4rA$;Wv|g<M)KPbo)PRK5#0_eazI~(G;!T%pY$rM{HW8#X97w#lz%NlDK3$FCmv=
zul?Hbje{oCEm{NpK|&>au=-|-MyrbH4Fti9$#dd^+zzEi9_g-3?thr`Lc_C~AvpTo
zKhiT at P^GysqPa;l98z?#{gepfI^zDCv{Ufzv3g8;iM>jtMRH)W at e6sD1T%q}?YYd*
z(pld>EgJbJw5+*>oPS1u*a$Vt6Tl9zePfm;^bNj4cElAwo0^(Nfz;Zdhj{-(`U9k0
zNR|MQX8`ahfNOdISn2EQ>Lf^p^*z_cVU(g_$J)ZsyFH+*1+Zid^7ExXQeUpAkyCsq
zCd^wE))(fu!v at mjU9JFpg6C1{(x+qUI<JS$FpWA7!+**jtuM at alAd!^FZMTU?udJs
zCHje9x~?f(+}vC5I9!YKJ`~(7ry;flHDZ&htiSxOMpGv<=Pmt6!Hwb9&oB(Nw=XRV
zZ=eikm^r{kMsx`|Twch+9A+A}`Kbr+m3$pyudlBQ27T%2YxFsZslRm_g`6qrCNGd9
z(?o_AXaTE#Jd#8*yCyMF8c$mhU>K|R_)p-)s%k+NIO7D+?>k=B5mJqegk!y>{uZbz
zl#PbN8)A|R&Maq{I|v`|x9Gf7S?%GR`spX)^3;Cm)AMNR1PRuO>)|(rP8p1Zi7N1@
zOD%$$rC1D6+USvYZx!E_$dxqEQOWj`Z+N{g<;vOLPMLr%{a!9Nov#i8wX3-!$zdtv
zF!x-%QCok-k$-)7OZ7ayB>d3yzRh`?KreZ|Vj-O>PlA#3#d-AMh|F$+9oP^G<;DQI
zgn%-GM?fIVVO7N`bEp}@wuskmwM`ziE=V0TRxf2#`kjf;<J}-ZKGfE%sG5QNnj``&
zZB-beV%>Re;8aSlF<%ipSN3l$atDV=HY=!jE)L<;|MnJ#G-#ngl60^z<VNqk3Vx;G
z0GVCTKAr_Bv!UOiHmP|w!(ILiX3KiiN(C=Ll#up;5R1*+X(;IWJ)+(;H|d<c&);<N
z(!dkCB=>OpW#(H=u?b_J0GMPVU8rOf)*_qtSU#_C81;J+0c&0+JtL+sMi$=JWRW$k
zA_wv5QRy)z1c}yUk=!nJJ5|@xBI~p+ at ifnf%uA!eD9R+QVZpReIg{S`asKubDoGrg
zP*@#^*8uMi4=ZVy12Fq-=q^v(^Z6YH<vI_y!*@E#iuf at I{@>OBW-XACCgy{8l=^v{
zGF3k>P@)K>8S7>XHI6Q%>dK6nv~>-~wyaJ5_Q~>SQES?eIf`l|Rt;8Yb2K65$`%Sc
z%mmd|^IpkoReq{TPfs26Z~(6}Fk5+Bj7|yK7c3d>ZgezjHgjom8PF)_ZgsafnD}6&
zE=~WJOf$yl*cPe92rX5NXN8W0 at b2agkJ&{(4I#wgW^kU&;Z)IP21Ev4^{qcGzuyY)
z(Xkqb*nI8<OD9LwIb?Awe9DZ}x$)XwRvb6uOrV&jB=9j<0^!~Z^S+yap1alAY5)3N
zNg-61htFJ-Fc>8S{^UhcBA;sUlg#4gujBcFU at k31pENe7sm<3qJan_4QgHE+nb%2z
z*C*x)@L#}SMLv>2{r*F&P0GkDe>5oZ>es`XTiSr~NUgK;8EAE{Z^4KA=!bk_;>PZB
z60ys;z)T+6=p^qFrC7i5LE;cqP7|&To{12t6k;+*(s{*jigM|wdH>{|F0gSOAq84z
zvSrsJdOCPC*nlR<D^~wY2wX6p7)07|e$#zcO(l4SUT4v}QSEG8JJRJzy<1+mNfX!G
zKX4W*oB6G}aj&-F`OV#4M3Zx<ot?7msIc?>g at vW1<!D2U*i1br8t`fZWPk6M`~7+c
za#qI2o0Gyh>$;ymuSD>CI1m5?>r<N1%zb0r%HQl8Ye>h_juEfdNbPWKyU1IzN8Xo<
zfhg+0Ea~cPmw)2u&j>s{cgWY9{5*agwK~7D0{KiwmO#ypo?bSuo*tbqmmP$URy}Q-
zxBhHQj~vnGVI%KflZN+Sg#xEG6eb#+4TuN0<5>z=q)@)=uo7=oPay+bXz<90gmsnY
zZ@~S<OMxY+RN;s^Qs?ZR1dcg$?}!PL78|jsS~0b)sLQl#r%@@8GGk&eAZ_HN|EwJ%
zEC}Nfgk{zw#ii)ZnSRF4V;{g;`lVBE5dOLAEn1>Ey~L-bULsI*y1iy_S`ud|oT}LW
zYwL0N#zc7FpUnbD6B=$w384gIFxT_x8JtZ!y^OzJ1>c5r&Fhvj6tUVGZ3sAyFF-m}
z0a1-WC;abo+~vh{oZAsQcKzM%Wwzg6*3rJ%*mt`b$oPWPB at H%-zy5-OAp-LQzAw65
zy@@r_xx}lMpOzeyG9|TJSnZfB>FW8M!IX#c3<Ga6iemV`CR3zolwa9)P5>U&?z1Ed
zQrJ$s1?h<g`8Rc(SvC5Nr)f`uvrkKsWABQt)r|f-TB0^POeob2xFS^z+;QRjcut{n
z_Hq2rdl=D<{!o~(ERX+wb!+3!m12UF*<ruMD8EW^0;BMsijk`u2MVuC1M_OM1gotq
z5xq*)-(@%g6HiHjx9FhGEz6>L6d#2CYpOPC^=p0mr2_o>&in9<8GZtPcwdYDuN1}K
zWb&I08G`=*`FB3Q-xx at -i`MtKCpada$qz#SWtgHVrk85%x4=Eef4T_4qrC%~CT2N!
z+T2A;%*@ziA;B&Ky*)mm>#G80q at O(O=ec{E5u*s!>lL8nzCOA9e_VL#g~<;v)_Jb#
zg+so|+UULgRaB%`4XBhStic7VCvZp4!+U8QwA#O>y2v(}Z$bm$mtsdLY=*@#HeYuY
zwn0)ytZfOr at oz=3Pt9CcEpImc=+7SBpACCZYzxUuFfx`#m8bRD^N#DQav&f4u~D%K
z@(?xN>V=5CZlnJ4HL#6E7WF*YTG>}K{*Be>=C*L;4v5}M0XsIFCX&8L=^s6{BCIA$
zzvmNeoXLcKY^VX@#%nIZ(_kFM7IVN~4 at aRdg?gb=mq}tCS9FQlG_XjwP{%ez^&pc0
zJyElf)2SFWmCN}IHyKhevmh=LtCUWwY%_nM2Qg_(s}B;6fO>iYv+$xT=2yXg6j at Vl
zaIuF`!DTQIuSsPN0RwVCtcfR^ZgCa<Ba6tecrY}2zxDBy^w*Ne4^fsWri4%&U-uKV
z at 3mi+TjKWfY<H|VE=K!sm{L)BG1KjPj|f}OAT9LLu??ttmI+K~8J6ZYqq|y3pzpzt
z0_U>`ac=95Bu*t at WdUIQo^0?(-1*tdWh0a~?tN}3ZJmJiMaD<pC|iFt6P5x$nUbL&
zuH#fO$o_~td~oFE6Z}Vi&{WCp&%4VRDtZ#hYOMFzkc;{9N(%A1lyGXFbfv{Uj+O%t
z>3~zCC$?_ttrQH{ng{y~rBfk`ewl{Sh1d|-Jp?N at Y{bVZ62u;(F6wy-OtNhYmFQLD
zh0&@L%-J at 1ZG{pqH`x)JkhlUTTS3_!IVi-7616K;zU+;v@&$Wd%w5Xsw1 at 9z+Qq_S
zw{OXD2WjOIY<uaIcY8^Y>UAQJ#BcRE at Q6z);OOfOpK{{nv(n(%OQ7FIj}b<8Sjq8n
zEy04*VC2<<e}Bp!onW8JMK<>qV35dMgNTQIol3hyW{A5yHa7oQB)IQe{u$iPvo#f?
zoXY{B7^MJZz(w)R1mAsZt$+C&?aUDHTiR~n#AJ!&%f;6_yUwRk9>2}fo(3$^<PYH}
zC}Z^oeO&9WRyd5tx|@lDI#1EGmlPV2I80Y^pbwsjrBr?)JQn%yNmYww{2wu5=>@-I
zrCOQ}v)-}ZzD}1OWPb&b(TialEFIqXT9@>F+I?y)x2fo8A;id@?d4ncJ~o;5`-4l?
z9_gS5w!IGeGcV)fuZT7Oqv-1>Lq86aE6IFaw$#sTf<l|AhRB_CFD)<#u(JWO?RE(`
z-6wB?JC@?IUs(&s?)q>#H%R9gB!=>f*W!Jp%{$k-`Ln>x%9*Z^SP5I4N-1J%#T;?g
z*Na|vZe4n~8-`|ZVqd?3(|_kPez*v+FKz5HTn4>e0iw%fk|eYgSuIZo*nGavRE7b&
zB+Vv3J#_EiA?&xybfM*v-=T^lKM8~UyC_s^+&{SmkbP+1L2X{X9_KZAFE%w@&I!f@
z+xgbhF)q)T=w7;${{~ryORY%ZU>Hyco^@P%K;b6I(tAFj&Ohr=*Ch6R)p#Gfp8``n
zJ<cDRGEVMvVM$C{1rc}svbz^}mP7@`xJfB^D at x>~j|Z0dCjGoNC;G;lx4s93ZzW0K
zYwgj4HFIg4l8O0;#$?F4Y=<6?_LNz@?vzR;(K^))R7f!dUhOa&n-Il_ltJU8P+DnL
zUd9ByC_K_ItN0iO<wAbLcECySL9%2(&o_s|%}wlOo(^-yj63m%H>ehi#L_Igm5i=p
zwmWgYV&%YRyt-v`C<*&xUte%IY2^%01V5Gku5e9<qv)#DzA)7Xc`CbX-?q5&)sXtZ
zItKOS(p?fQeUhq>ziXc at xJhP7l78+HYS+p(%<rvOQSHrceXw6|M;bZg(;%f$fRn7&
zDf*29i;+M0;NTVho at h;FsvHlglJSVdv5d=q_6RqQPP3%FOVpFXH-E{BFF=_;NjyYV
zKGU4u9&%u|oz?iZzS_lcH$8idn%cUjsR}V9L|Kk8L5%%vLNoM`AevQGy?>v?URL7Q
z7S+v{l?sJd7-0VP($aFct^}W0v!L1$cuc$``#t`or=6t0^Tm$;<-a8Vi_S1dvV&$C
z%=Z{ivZsN at 37#7~6PV#1E`P6V0{#Vio}b6{41U?cu?vu3o>A!F7k{dSX>hH?$ce)~
zd_SFTJjHgg`|nmhc^vsT_-#hWz<bBtwa{n^{pG0}2<nTsA{&xqvWCb0-R8#&v9sq~
zgf(||A+tum9hb2LV2&lpC`6t*FeBRPbGhhcb{E+6jPv~jU;2s$U4k-6%@p_Pf28kb
z>i!X!D^90EE~{#qc$6&wlg$6L;DB!x7&Zp<bAT)f32jWSamAdQr1N*q2S8O!(oMDd
znEBqhw)S=GZMH^?9Q}6d=ubZPu85s7Ei}P03mytAQmk-u-OnMzB3M!pI?<=^UGiR>
zzu~-tgLx>ketn at du$v{LMqqXMkcKll#uEx-GB<h0O^_UY-aL63RF_Dm5WB{IC?{@K
z%>>j;KcdjsO|rhJ#>nu2S-uwW_7M?@#1HW_+YlOR7fWO0>~LMKY~K5ml|<wIvCbTR
zD4U5Dg?)<;Q49i>&ih01XT~ENBW at xpPH5gyZ{F5l)8P$N2thdwi`)H=kqf_craC=r
zw76U~8qr<xO{xIBsa_nG6xz`5HBl~hK<Et~U`_dyF{mB{h9uZTRg<GY24>y+xd+|X
zbsF!IH2^j8?D6&JW%ib{f>W14OdI9<kDu3GK6rk&BHk}z&`mbJqE{8WK%9DGU+Ijm
zEX|B&w#}W7f918cHM0Dg+meqeTk<{MZq0S+Bs=g*x8V<GJM~4z<{jeM^Ge*O- at MT^
zq=UTlyspig9{7(=9r#b*60m$03;B-b>L3+KW?D08q#U&uf0w!?-QnOYM<Em+IW|PO
zM%l%R2JcnLc@}05C?0<M0Dq@#<eM)>$HwMprG`7 at wc?}wS(`y6!bRhzAK)v2Xa4$u
zx8w<I(zjwyU<;g*FJxM- at yEv$&*Mf3?yEG?AWf?}p<c4pn6%;rC1mzOoB>chk*rWs
z)*LylHiWs^;CCV70H;X?5u5T at KMsc?PsnuLCM}lqZ#fxpH0}^pU at _5Bc!i~300K5h
z+$YUQMATqjkJ#qH`2G>Co-fj}4f at 21&yQcaeX(|_=Js#;R^yhTt129gKif4_>+}8a
z0I@>Rj8UM2g6_?ITV8t{SHK~9=c9p><<{(5Lot_Z|MyspW+P&SEZfDJrOrRSn;kcY
zqnWuhIdpJsU{)jw(s*Pvu0w~!CNn<={#-5z)mh=kQTZmGYNTCEg4?e$@+hs`o1|yB
z5=L;P_N;wO#9g82OCeEqZs&hlGp}F6y98tFL25Id0aiw50XrMZX=}Gt<Kq?M9xGj*
zYAu4ugZ6mzAvnRaD5$6m at p?3fqbTTu);M at 1B!eU-2=uY5H_IpW>&n_z+B#O%x+%JC
za&qQ>U2aeQ?!WF2pe{{@-*eMQnz0+P7R8^&y1CCR#$IOc`=?rT-&}H?i+*f}6gEp*
zrQ?^91^#1>YkU5M$e)K3jo7qc4(3m28~nszQ7S{>$a|#5qbkbs#qYWD<4ngbOS`db
zz6G~K7K3s|rKG3ZWaA4 at i(^;+?Pd-ydWqb9@&BI%DDlcw<BA!xh&d|rdpP{i?R?KD
z(g8$2r|)_$szqM^Q)}sC$44W~U%1;0-2WE%FYs at 0dVvV%fC97T??LaFnj-5|2|>*6
z^Ap1ES9zz4>e|iS;>t=AHOAUbt?io}?D~oc8gRdisfe9Q62Xu)_k?SDXj!`?pl*0V
zQ{)|nQhHz`EpdGXO=~Z&`%d>fw*-7Yd)jxZ|G411&RC#T$j5%!6L6~;@JM|#mlDDq
z6X}*TnJv9EVeW$eHC9*O_Ts-SN&x`@ZU<~AfPOgu;1MaP?`O)=Ot=M{p(#FHW6oj)
z`kZ_eSbze0|KGp(uC5QNdE!%m`Mk~jnCPtQ_J3A*Ic;sA2)4=0<#ui&CZ6jlV_zV?
ze0?2DL>y`OqW8tPW==wf-zSH&OEvA>dC*IUF4EK<4!kWf*q0<x2DhR{-G;xMqnUMz
ze-xVHLg5Pj%a;yOkeN2-eglzCcq1(GJCaBh3D`@=w4{@LS5cDBYP+TP;calH6<-7b
zYy=_xova}D8%+g at a#IAo%<W31b{uOw&|=UhsW<i>Uax0QYEL(T7e<ArH!gUJctaS8
zZ>kNqn~a{wzOa>85R+Bw|NAc|4`=$FJ=}EpBp*$&@N=PIIWT0(OLo3T{c0oWLP{o;
zRHP_lVHTWLV`%2!9U59JdsNL-7GD<sHeEKp7U!L^U>y`;(}ShX9<~pxM>VndieFw{
zR#jCQ>xTXjp5O((AKw|z1J8B_6QF4=+|{hqwwsW_tzkO7(TO&!Xc1abKrW!R`Iw$*
z**IrdWKf~u>1VG6EuVFqsqbtUUHy26%OFg46nTh9c5ElhJ^~&7S10YYu;21>8W<-=
zWn5r_7HPW at 5+)}zJ@^U5Aw`lXpG3qZ6Aw`n1Bopxl5*&&Z}So2aptG+A>oTU08U3)
zH)cZmo``=O&xSWN8(qP?E~BZ!)~vQbdcL#yDt-F$AEZ-kh)KTDJ;Vu5gh+GM+};{x
zRZ5-FF*pBO^yvyakT^qCSI;hg8BLwa&BG#e1I`hqMwQ?m=K?_=;o+&9V*r930s4hQ
z+_`hUWT;dsKyB{ThJsm9n9W8tR1AjLwOP~1NHUeF{uH^)wbLr9kE-)WI<i=&zHL{`
zWi`(q9EB*!VY)^SrSScAA3-s&3TW%gdpSIFyEi5L`k`cxX}1qYzM2M(Y||Pss)J(1
z*&&J}$9C5BimRa{wrMFORJ3{K{CuP<re<dKD%@q51}C at rr-H;Wquv<dCDykD1<B^?
z1#KBi5CKon;fb`G+4U7GujTx|ZT3|;bZBnomY+P?%Q7UG at CY$8O3U!b+zFRrXJe#m
z44dwLrxA at 7$}h_)B%>8|O>X?`n-!D(uj)rCh|Ga_W@*kng(jkI3Xj}s8pjIx%>N&$
z37XY(P)$dOq-rM7_Z?p1vR+r97tXr;L&xz!297I$_f?@HEI8#bTTgsq<CJq^!rd>h
z|C$}`<R+b)y5NBy558}V_WW}^g7<x2#PxA$uX?0xgy|mzS)3B&9mI{hVdDEj>Mlja
zrPlV-f3+{MgaOy9M2;`<y!7L|a at g|e=QuM5^|MF+7LC5-+lsa}L}7rT<vXeVVO!~s
z*i>`2cRweXTwQy6E}go at hv#v5H<>5si!Ase3~t_EUKK{G3^Iam*<8LzO>n5VYVnxO
z=Bd}-|NZO8L#BwqKSVQ<ETH?t^oWs49I;k^dn?Id9?UMlIY4WZ+0fHtq_rO_2Z*+u
zPk!^yga7OYobE5Lt^(fIZ-D35oOkPdXM~IM2Ny{z at nvH+LsW)pX-MOnC3oPwDK)Gu
zR6 at Iy3Y17@O4g54Dh}FapX`5=K!|i%VH02Km%Fv+EsNSEL7N%&r91 at xKEKi~zT^if
zQbD8{c&1k~c3ap*4{>*oECwN6?ye;EL<Bsc9nU6%C;MUUC+izLX%1Maxop?sFYHY^
z@~OKQ&sW^S{r6?+N|pN3Y&b)xiy9dOlI|wBZWajr6cF2?tcb0hmVh89(PVJAWz**>
zK6uEBeUMRY!3Zk$nIB>}f_3UA2qhsoUMutnboODLK6`RB2nDZBi*g&I2n$ZYPGl}A
z^KqOzq<0>}HG#ORKB3=OtU!wmH|Ibd+BG`mMp61DD^&?m@>?-^49qv3k$64?PHwj_
zV-&{Cm0c1UqQ7<H*%MxTgb^;?KqIx}UZNQCl>>eVjfeF?kKc%BT6-O|BikTH4Yh3C
z at luC5nJ)1Mf$}fS!vkN9?gj52YG3e{x`9*<2o?D;8Dr|yx!rQc%!3q6#l4Ol<T~Da
z0a((qFBQ{XLfgK9XMrZC)tdUx^J(clu7r!o+wqAuyr at jO6+f!b1U^2-<aln-#?fz!
znRe@&2#{S&pZTXfdVbtnto6@{Md#vy;Q1*dKrBQuO>ITStott?v6llM9mwRSX(;M}
zQ7K^oCZ_dZEc9wdfz5#E&xv);*ZjkUv=-}<GG@>cF at M**f%Om2%Kq|DA`?2rLQ+CT
zdfI+Go;j!t-VBMFX=ayyW)o5B(GP|1%*=yIQY`o-E_zoldIEAH`HW!)VN%)XG0-Tp
zL2%|Jc%0naR;t>-Ox9iDXULKh$Hg=C`jFePj5_hazkiTm at Zr|-+krVA08G1C;QJI3
zj!ore>z^@D_(7!0Y+fv1i*1h0cT}Gi?cJ}>`u2sRfnbm%-i`VqZ4Kt-l*kN~L*Xjf
z_2*!69V5&Adm;pzAIibe`&|E=bu0wh<ySBy=f)Cg!w%|RL9+WIO^LBa4MKm<E~#HS
zh|dFezI}Y^!{<JhX$)zrkWHq%4CT__t$q3<68L(yxfO8xCM3==m<~GwV%K^8`(0B0
zSR=D9I4uolj);G0fZ3RrT=Np<bz?p%$G+XP)YIE>=HLJOzEbP?4dY$Bup8+-g|e^&
zKA}F`oR_k$Rb&76gvhJqAz{EJcHY0SfjAz5Sfw!;LOw0Ir|X^v!tN{W=$`AA&Emtf
z2rE8)_P&yV8+>jZB%_B=u8UvT0i$W%7m(E7WIYcjm7PAC`^MC#>%Opk;WDM+Hg<Hs
zowTivp7$T0M(EcxlAIU%%D*y<#qX_&9C}e_3|vU%un5yoeB9}|Q|sxE+X(&mu!W`8
zoLg`t;#eF+z{<ws{o7<(+xm`a$<ScO=qbgnimPuAj!VpG^xyQl0Z72b+;ELz|AYNA
z%G;|_vsATO*PnsC+w<=vad5&+T;NqUK<|E-c}iqpD_#f~#oR##*1h|TB@!9@?k9`_
zT;4vriHzF|Byp(@<edRVw9VFYE at H{%urXt9iSYuOjal~~?jjA&By`DK3kDmdR13i4
zM#mtjU*}wgWM at XoWU)k#N)OdGBT*Rx#jeexLKWi&cfDbiq<8J1<%dOdTxf^<l+s-7
zV!$4xo1Y5NaFNLz;x{wAag3qaa}c>8m%@LNc;70Fvxs=7{z1_jD5T*D-Y}e?Icu%m
zQPfDg6|YnX-Vh3ewh3%$z8e-+VP`HGf?+CFzQra2vmkC~Ofd82RLsS-Ky}I7PWDG`
z#Ff&V<-nh*bH-B?XMY#3Nk}I@;Oqd(H)c$1Hjqk4R3y@@UIZ{lGL1iGWl_HyvGJf<
z?t0_WURc at LNpqNTT!5sDnAwH2#%mBNq(F=r`L1H5cw^a<^DNrzERixZjJAoI4HU^V
za`Lil#_d>z3^H?QR at Js-lM56>yy>c?K*JCJd*y)_Of9jPB at AZ3i60pw5nNyBe4nDj
z%@>)7TCzhLY#1(od$yHD#3<W0p1+kk%KLp5iU*+;#DH1ynQrDc{ha*0{SKDTM|OQk
zMLmB)fr}{zO15p)ke)(RC%|RH>(bx07GZj;Rj%PAz|!({85W+5_Pp_JX8^0=qq(kn
zxd_^K(rvA-APzLi3<Zty`6b54{U4%?dMAt+va&L`;i77!FrQ_MJfQ2tN4RvEP!l<+
zsh^>_NSLkvgAS#LW=;hw7-#FQELFa6uW?suWlmRLZ|CM at 6)}m*t+F(|jpHFRwoPcJ
zy0#l;g^2MeD%30$C}8e*4Nfp^XcPP)(lXfAIAQNF<Mm{mbU(zHsKQG{`47EiT7%O@
z%<JD9LQI`{XHZsfA>fc_%9?5M{*$7!>~oQPoL1}V<rku9o75q&8vbwWxdSxS(po1H
z$6*Y;%H}(s=)CQtB)fzVEqzu<3<)k3B at vnA&{5FJd;eaf0${zTJ3qTdZqO#@Bv1Kn
z?k^tir>m6QEh07h3ad87Y6byp;QizrvXXL*T)tN4=_1qqLV1KRzP at eO;Nal+N*&5k
zQ at LlrrIdPb!(@MU)9Q82tB%nnu42Wy&qbm#@?LE7A%?5-LUvx}&vP7AUBDh*JNkM+
z!c;Z--B{K~3$yB|9jk at CtTMyUoM6%}Sdi7?-M?x2&qTzd^WrtNE-&-EIU6xH$qns#
z7M@>c&!}AfY>Qb4?$14Aw|N}Wp&_?yc8#>z33|1nN+!A;Hps06pOn5WooNpt7261V
zJq=vjALtN9)h2+L{)_Lqi6(p9*zE3O{@4{>i9VfYFjNQaew~gxw~h8{Lcg;JJ|_rx
z*q|r7Mxqk;Q7Qjiyq&49um9g<qMXy4krDY$pT<}Q^Rs`f(Uoc5ukde=*jTOS<D^8Z
zpInTcUcUuTGhI%RDNixNZsV4hmsuQl2jT%IE+C***CvF6ZJPA_ZdR=RXZZw-q=3pg
zeaiBG%S6H>FX*M{fp7maoXjJCbDQP#1bAj8wY4wA<TbUog<hUi|IWA;U<}-Key5G0
zBaoG3`A>&kMo|TCXjH7!zT-fn&uxv4Pjyd*ml=;VV^mT>i<YM-DD1-fePsd54?_Rq
znls!|V6n1*T_l45gNdH0k+l1G9;99GiW2lqO9usxnDNJ4J?6|O6l;bz at -l`%y~>B3
zP%fC3PBnUe1&eV;o)5}oA^{uZjvjnwP*f;vJs^t3$5?$Q+vkdY{ImQJhp@?PXN6>F
zc8t)OB3vwj8%n9IeeRb>Aen1<U=o$9IG!q<ZS{91Orh`~L|Z$B23DrUmR<r}1?fak
zAvY8))&!$yUwiC`AS9Uu1(jsMh0+)UG>ZVdaBvn1UNui-4si*oPFETDrWNed6c#K;
zCTFe~btueG!4Rjp#y!N(!D}F!N!G^VdS<@}I_j9On%yp!y$nXwFfj9+FNG!wriAif
z)`pmUiMOEP4ND402t^*Hz*z5RPjOMQ=od3fL=7pSkqsI(#mLyv6M>oJvy-8OG7uHH
zsN^aVXq!G_!NI*ymHxvRKpq{xkMcHnhqm3MKnSbS4KhCP<|1OGPdq=7o|jPGrTmCc
ze}djru0S$5$WadftIujDiw$!VYRH;qVddH;6bS?Mwjy^Q0clN*=FRwIiKe}#G)s`o
zu6cXddUokYD)k#ETNB&yJ{Ns)QODzM(N=zpfS~-&pJ at Br+cwvGP;48Sl%~*uyLuN|
zmu~O%lHnGB4&T+4Ytmp&2M!f_L!U#7fUCW{S;vm5Do#K=(kn1N7#xyPEK9UE(RqFP
z6;xdfXd@>t*6<4Z;+s-rZ`$P#7DY<V8t?zUb&F+E6ZfA~Cg#MC9jU72Op3~G*$4=a
zPOF`_ZypT>YME2hG{o3YZx}*ofK$KS66g7UNov+JGn%gUmIIvfzK`}*d1l<1^>xkt
z8*@Ar6)t`YR&DN4asv!>#!maF#GeImggXOYsdl*cuI`mX=0b*s at cO)D&a7jS(cFN{
z+PeXeq6p5qr^sWAGbojU9IEOYJr!~@^?NSRq)^1~{`-(h^i_+EP~_3z*XPgC!=wgv
zn=2MB4pb%*UGv61LiD+oLXM~qoqGMTy*+$^>1+!j5S^)C?d0J#KwLj at Sz9rw(Y3NL
ziB&uMXzG0piZs2Xev<E*5CY%-stpLHIk>pyYOZ$|I_kGZ>$&Wbez}uhE!#s*LV<D=
zs&8xw20Xhf9r08vB?YfTF6;+0-0ZBwhSwjlg-#(~^h6<zA|r8|_o&3v`UPFBz3~07
z%Tea;HRDhrOT0n-9v1+O*f|iZ!<odc*_?aEy(vCoO)@Jg{=@Jx-KY$giEmgj2FDm3
z|7(ka+RG*zv+A)%`Jg$kiIr72pyf^67Zw#2t*Wlx@}`QT{%9#galvkMe}VqycHjBu
zncu$X>v=T%- at b3a$r8rP(ePPfiA{Y$qr)1$2b&t7Ip_a1y5e|GUomvkMMX_AL1U-Q
z6>2IMGBGjWG$}zY+!kUv0E{>&h<{!ibEcsliolr0Qt-y1k!7$_JDmx)eV;qV@~=Cr
zZd_c0wciv1A8fYAkd+=oRLV?}Rm3G?XS7%<HLT2EB`T-ODCS9+jJUuU;KkM0UKUVL
zZ2UaZ;GiYVoQ|ZzjIVGJ<e;f06<#dU2vKT6YqG^GXNxJ+eXG?-Fv5LKh_K4d!%n3-
zHu6c!56+Z{#3B*TWR51|t;elXp~Q)3k{NGfobtgI&`D~~Vo>(%(ifR?Q_vBH3MpE*
z=pE>poTw%3x}DqP?kmvF5vDX8Z{1P(tk5QswoOLs at oLLzYt0|V99qkyTcJQ$-^CQh
z)5K<!@Fam4FsxeJf+|UY_7*rDSC&;bH>sRE<{c9Q3+%fQyII-?sSG?B+SH1I5 at 9K&
z{;_16z=#-WeF&p6y)(2bD%^l0|DH$^k5^f$L@|Qk$1rPZe3=rmcSLFk4l*}t#0Y-T
zr-(uVR&BAFkwyv?2(9uvAh2)&yC%$vij>%=dr1LXRy-K;GJWZ-OS18azsVLYgDZ^K
zDU!+=BHyXt7DmM=95Aq&!wC|0&6UCmq<PUt;V~{Oq_U_{CGawB-Lg9^{Uq*~s2S-w
z3BE4|Mk80sGE(_XV71bgnUplnOXiOO_?5fczlj=IXeH^F_%$@QxSqFL4sJTkGX^io
zf3(Gv^3<+%_HFfXvQKa{3sS>ZHve25iR>8084GPsICV~+pX2&=_*PYAoA9FY5JZ}>
ziuqjeEY%qNcX*>&k-}?}S^u+jwC_}0Sy>rlMEW5It7cFAmfgMzRM&J*YDdoTFn|?R
z;(F6B>)3ONUy(w_xG4!Il$briNXNjR&JziaFiTDS?e{dM#_gXY2^<fhm22H at d6#Lm
z4IMqoZZ#_4<AN~^h!jP5x}}O;P5<c)kz#6NzynCJVD|XEmK_I`*i%gLB7lc`_~zjo
zX<In_FwAx<-WBaoIj9(?v0`R-`Hg(ZX)DFw=b5wHs<FK_B)8l=DMWL^?(f;D^ZC3k
ztbGJj4RSk!zXvt{Qe>X3nWUXZT-T78$e5H8>EfASXHV`zW~`J1qq(T0G*~5t(C%yz
z40u at AR{fhB2v5#*aO`2e`>!#1)l+Wmo at F=ivDzVE|JLW}<<{f=^!CQP-6}rIEoLX=
zcXl`dLh4tZz~{6yl<?JsC%oo-zAVVWE%MK=6O%I>=Xd9B7c9j`zWTzxVZkF`!4zrm
zDS^is0bN}qbAs52MxH-<89s&M at _7L=ZZ*SudzyfgKsi=GDIM+|5aOhlyv~L#?mOP5
zxxeCf5hJF2?w<!-U7GYP?Cj7-T!0dAB8}_v?+PEVZ&_l)o1>}-PX=lczzP035V*Q4
zx~XWSuVVD(f9c5^XCwC4nY^@xaFZ_#)5jtyN=P%8B(ZWVQBrOC!#_d5a6tFj&ZD?X
zqH!D6R%C#w5XlcVG}sPcih~{FO}^8TmDJS6N&Fk)!smd#bbEfRU1AbZa?DZ at wC}A|
zLD;{7k+5H+IBqV+ls-L6n38y=$*$x4p~V=95Q&x1goNm~7(?^Uf32J)7SBnyM2Nsd
zPCqw;ax^l+_oC0W#6bsOW at Ypo4HDVO{%<rGV~NT7Xks&FHH%US at gcY?pmz`poS4Y@
z0{6apkUhK~YR{`JS at x-h__yeYOVk68G_#HgUiekGwA>C)RK+|s#w;enErS3cs81|r
zg^v+H;4EoMz at rAV`i at m`J{hc7u04+EA_M3e6k{rE85DzLBykg?cIK=FGQR3dC at 6C0
z at KD9fsssM(U-M#N6<esWVATlOVIj0n7zpcNN%i>5pjmBRT7~Tp7RV=zoWwKrMtw2(
z;7{n at s)JH0q-i&4y5#E70N|-bNcRi%x_|H+Dby%0uoKBFz{6w)p70D(fKE!Yw+U2X
zNV-|+?6p82!B at Z{sid$I!JWyIqdIz#d=8RW#00IE7}ymsyo10aQepr(L at lXxg_5U;
zDN%?_;Tuvb7L5ULFAgahn-rV}j35u^aUWfXPzhmZWDTpyw_(!wmQ1RYn>eBwbV#rc
zRtRB`9fBH&bWwF3lB{#NJTH=0RZlg#wN4zhxrwa;X1jIslPenytt!3Hn-zC)pMN}D
zU9Q2?#u9A;;WiJ5l0h}(3zby2;xE9T&yX%VtTpxPPxM{ZFq68Ut^MYBJS4GmgoF^>
zWdA&%==k?<PI`}+=v>+2VV$;P#<N_f0<rPijbAhvLUPMY64gI0m8CTGXXTe>s!l4}
zuoB#6YRcvIl(~$}t9xR^^W&e3;>s#c4!EcYazbK}=I?0CX3tz&Ld+g5E0=SCRQ#;T
zX&^qZaVcM>G+KVGeYzPq`uhQGy-!@700)t^TuVY-9URN8bl?Hg)wOX0Ao0pNj=VX@
zDsuGp6P9KtV9(ReiOSkd8a1RO$tXI0GB?a&IPOUJ`^m+uFPX9gGFQI-Pl;+J<{;1v
zocv0W?t5lNausj0g{d&pj&+dcMM4GaI4wg3;qxAONK%7N!i9fWe#^%FQJJTA}l
zk?Lf~TfBYM!cDoMjSv?V8?MVh%)#_sIx5cgb7Y8QE_3o4PQuA2mxm{vo}0_j!wC3<
z`%T{2r%G)besU-*js*73uV=Viv()=(muF<8L%$9BJ#<fOH7?JXH8J2dV!$L#uVea<
zuhQ?|3nk!&C|_h-^FAx>d^oZbYkiHl{)4FkOw`=jJ2 at p5u?iabr&OO%a^{MTKt;Az
z8m+QLJz)VoGXOwGod9SmXJlm+YO%STZF~R at 62(NCkX|qZ at N@UP<Q;OoSp&)v(}2%!
zPIZW0)u00sf*6Tlj=?MM&vmjcAx3QZq#|K9yjg at uTLbF#+vM2tliIdI6{_p(h50|&
zl-_pE_pi`|_WlGx4Y;n%6emHk88UCX4kJ|1ijqe`BZ43mt at I(V5 at AJ6oLR>*OuBIH
z$4aL35|pVgW)9j9PXAs~K#JUKp?=|~50}E{&QT$`eZN5N4iLUlcm7Lxde`~Zg#fn%
zHD3WYEX?-6Jc?l|O1t)Cd6GY~HFXLKwiF}FXJ><11a==ys*yBnnWNCABlEd79WX9%
z;6r1D6w_6hcD(^pBOq?E%n<4hH at e`N++J(h(}Q*x$OZSII%m-|WNVa%*b&<O5`v)y
zebe8yZiktWP4)xVvpNd$Rc;qdbl2}Cxk5hLq38DF=0r5}F~z?rCSr-ui<!DDXOG>-
zb`YcA{V+M)4MPJ=3=-N}`tXw7RxL4V_(B9ceGJ-Pwj_;dx&Y#;7)~yb7o6c$(YEMb
zEZA)YPY^1lMu(2u3t0-J<EXvESY&C4T`c&8w%Y4#P-Mb`B?Ws#SkuUHZHn6Q^6HLr
zJg^RnG(E5`k!8`ctTz`?jKKR&z!v$9g&6pzM|%Z0Fa}BtoaX+qw`N90m=<sw6Ui6R
zjeP2za~rRTIz|C07mz0EPt=1bjkN0szgM6z2-6XpOW~EU{_%-bS;S?tP7N}(EozT4
zEl1&(tp|qz_qMiW3+w?;AY#jIbIBNle^L^m-gr!h at 6Yg(At?Z|5&^FpXj0-%9k^$5
z`Vt{CR#v|wOe at OWq2=R`-6d|!X#KYa!9K-<P%+tEG-c(|yQ>$b*fww5Yh>QER+ut{
zyuE`Hylk-^5-SEFfjxlt^}KRNF84*Nsz8_L@@H^IeqlGC;I1y|A}!Ql3^=#-%pz&5
zh*l+I*udM8n)=Q<6|k~5^p(_3`S`A8f|<H!;5uy at ZtW%Je}gFNc8Dnts;z18U6!2t
z at cEZoy=Uu?_1f0_5F9aya}N5AQyXK*#N8y)n&@()gSxK4HS9i=f1}4Y?@uvb`us2t
z2XY}*tR*2h)G$z at Mxx2k%FZeJmqzr!G*wiMsVxzm`hnP)%ie-bdlKhkur%2TBbJCk
zk>RLZ5Y6^j5=1~?FGJP$OITzw+8<jaZMcg;Ty?b-=;!f4#nhSqEk^@ILDdMuk$S~1
zMbti$|5|yJMEdY3{dR<V9;WzTu6xeWF171+V_bSBLfx!{*ER=kRRHnz@<)*Z!R-IE
z*@P^@yLR^f{ynK{4v4zH7r>_WAFp)k99F?qNkW;a6KZjZ!anPq$<Qp-)i>O#UiI`k
zK{wi^e%bg~z~3X)q%D0wDk*}bDXDJa`zTyd;QajHo-5|v-!Eli{Y6i&V8#Aohx#=g
zSiA=2TD<Q5(dwr9cS~`kO+4iodH%2BAp2j at G2i?AEA53pMB|`+9?WquG;G!YVi$p=
z(CwE42aPHd#Ed9Z>j^KcMmm#^G!|C at FGI6NE8gd=KtDH#P66Z64U%J-RaPQN=LSss
z;?I5%D=@51V795pgHj*|zlELgMB|IBb4sBo0VcgsFea$<4S$UzU1K&23a(T<11fCC
zxC6^^%*xXVdkRbf8TNujEARpK?Fz(vw#kN8=l5Z_B?aoNY3hu5rLp94b9St1>0?{w
zF%^Viz)VWHV1<Hg-*p#Vh>ldtDiV#7>CqIjaN_uwohowS%*=6Kn=+uWnD);!T@|34
zaN)@6>gt+VFKu=RtWngu+P-dNc(&6V`~R~5bZCGyowwP6FGm&Ca>%<5^gjPnmAx!1
z|7&{K_i}3>vtiQGl1A!yQ=9q;#p-Rw=Wpfu?CG8Mc>j?wMIo+(<4d9{?1WNd6VYS9
zX1o+U%9`6^fZij41!Yc~kWlv<WdgnhYxD88h<LkWBBLy}6(>^uXnHZNiJ`eNsgF8I
z-Uw at nrN#|9LWl`Tk$1h4YEpzgN|9wj7E_pG0wb%rFx)xH_M4L~iAz)o3x;J<L53v%
z>|()!GMsSDHIgMVav;K3M2h%bxe~^v+yR?o)4TfKbVV7ah at Vo#;Vi#(c at s<?sCHy%
z+!c~|P8Ka3{dclD?{B{9xBvWpDEt?Dco2`Rd&Z at 9;!tycwu0)nA3~#g0sI3n`!vtO
zHE$0pU`5tV{g(P)s+jGy at M+);$!6`WE&t)o%`7y<#A&=3fK~i?tClNXWKdmzo>KTs
zwLfiSNr7}VEdBdL*rO%a<$Bu!hJAYo1Dw3Q4 at bx&BO_JSwX=t}>3Mm~Nu(V!EnmLs
zTDrMK4~1$Y51_7!z6YW^h~Luo2J^>1#dc|TyBlVoKYyMDBeA+c2euAcN4EMRF85~&
zZE&%v{703!jOZW?UuTd()%LT(0n@*Sk-J_HWtV938fG2qp6%0oy2cx)!VfZ~Yw^`N
z`CENX=-R%WJ<sJ`{HgU%d5k;b*~~07aCC<Hje7k;lAbrz+XX~qtd;Dgy1M$?KoL~2
zh&G^3tSR`#KyQR!Y3-%2!#ZsGs0}Gq at H6nyq{9k<en+lZ;92~k*RXzJ&{^5fEKC at 7
z`+_ZhiOIM9N0QVjW3m6Lsh at d_UWbhe;cj<@)Q*}4dVA;7 at o{Ij=WN<ge+-*mJ-3YF
zuo<KKGz=J)#1hj28(UvlG#g^qY5ar^r>j?8w2iKpV@^w;&wJV6tQNz);JA&U1&%%2
ziEO=12^~Btu?LK5t>H_*W^w=CW3Ejah?(Q-l|%PatkZX!f9LD(e`a#nPtjm7sRUD1
z9xFfXe7qMox*uOs2o5QYqjo#~#nAxTS at +!h6Dzo3?CD9Yt*vWlxCf-_fa3D<k_j0O
z1_}`~H at 74wzpY>Bm}}_Br$bLwB&|*}uL6zSG*RgOX*OTKl*pFrmuRs8Yf|4%gjgz+
z(g!g{fE?6jE-mfPu6mF|<`-35oUBUj4Aq3Fp!h`Fwjeq+l3Kv|X|`STWgrq<Sd<CW
z8!97mZXgXpEO~!|RR&z)ijtiUs)=fErJ4~h5fh;t9JU}WG#Q*EL|oQ)J?aCTkGo+?
zo<jc}+>t=E>-i}SBo@!Pi-J`65`~!1q~`HQs at Npe3BVBgF^vWWSw75uA*Kkr5CWv6
z!b7cN{wiD4Rd<#{rcB_vKsr+bG+VU9bZU5Ys*{FMO>po+Y3D#Pgo%kKz#=5zWN at Lt
zm!)mCpmmd^VqQ)St+83K<JTYQbEg19*x%UZ;+87bOHFB#O)+KG;7(hHk`D2f3mkn3
z`yL<kwEJPjS}07Bg|~z*pLmLdi7%{>mQER0qu`LN46Vcl4_zH4i!fHMJSJF*N)AI#
zy8j$ett`C^kyqB;LGQ%des#E+a=0&<WhQ-)506z{g>tb;F+nEETr3AKoVAD)R{S3c
z8Y5&xdLWst{nKobgeHLsC0LuA!V`6eRgxDW!?c_YR$|J)TJpwR6$ch6E0Y<z%=RTy
zi2$jrM6u at hpj*Dm4sjRJTOqj=$gcavBmo8hyzuYRC#@_6p7apX97l=N^s>96d4^E{
zMlGw2)Lx#5CP}xYy!jw7U>#(1eYY*x1EBOKIc6HW8WqjDhd at c`-O(o<cTH%b>(ac^
z(!a&g?Z`tE6|#rd{GPQvusjqjf=<iQ8FRREOxwh#eo^@PK5DTGTxX7%ujT8PU-)@u
z{nn5DTsbx{bE?kyxKIg5NCb8Djrv?Ua_z;p*6uGUsQ;>Sc9^T^>g8Gm-jWP(N5`AW
z(xTxj8DeU>jp3(w6i&^#gg3?VQ!MS>pNiA4dNZjB3buJ2iiC$7K&M!`SLc#HcgQ8H
z2%l2VI<~}X>>TdVp4`~zS4zINj+j;s|ANodQAWFtm2MvHh-w#cAA0y^3-?GmEpIJ;
zt-ah`v5Fb-XCQ^0IPXuZ-6?P0c_)fl?*I2qNG-#TU&#N6AkXiDm8-`!2{h4qyJ7{L
zdRr-CsYFC8-rW#_u!StbX+x1AFh#r^Pqj~u&)ELP2sQA_;}JUg_d8bS;I at 6O=a#g_
zsHCa0w{WVo^$%Lt7S4J-4oXE6+3MGsR#%ghl;${v+q;RLpS{&f<WJ)*A5=Lq{SFsJ
zi~@=$iEC`cUYwJfQssp{SO)In+Eu#6$bGP^r%^&GmW%bhrJm3IYAKLg*ZpOGuJr73
zsx|;sTKoR$1wX7Y{y_?VipSgejMhqLx?xUaApC5@!rda0U8mOhF{h>8A<MFQ_=oSL
zYsa{?^BcN+jf(n!2RzSHzrhtvaxgjOhX1Vr03rY)s?N)4QT<M at gt@W^K0PC&{qT=Z
zw8zKCU@}Z9albp^*2j+5;@hC_kJ013&+x9I*Q+N|(_69Iy!*#j1ERycYtPrtk;lM?
z_E#h7%U2HM)1I~)E`SmI332i>8zETsS?thADbj=_-LkKMH7dwq6^Km8hE$NHK?8`|
zlD2FW`S^@H0c|nKp*zX?KR#XA?@1B(aHu2Z)O^m|wHXGfp~!}T`7I^CIjrvLhB0aV
z)YowFhiY4Zvl3Yn*M2GXqlgBBVo>K>BkplX!%Ti0i(I=BHe`z_qB3hzOmM=o_J0sL
zvcH*{k8I4=kLXwQF<szR!H3r$-af|v0YZ%+8i{uabP_0Jslhd6D9Z9YPz;E?yd>nZ
zAXjlo!Q4=vBKVszSaMf5)$vos=ZJ=6FqaBdtXwcSYAa;@v5{IE&JDr;*^dN at 53S!R
zV#jBVS2TncY7F+u!26wf(WEOD*}6Y-dkwJA2=WJk<!}?*8sb<9OOn1Zz#@ZjCfp)b
z at opwkqbrY!8c8cE3Vt)S*X*FA^mz?Vw+0^yYjvT8RV3^(v%5_&O!3*nY0`ppg^E9t
z6_O*{q#N&%l~foXypz`ECcq!4;|8HGf+HK#xv at qQ3Dy@#Rl|gGqYLavqP|Clr7DlZ
zbgF6_lNE`A^9d4oT%>X>7i`@@s}@Ae#)pWCQOUw#bk2YK=g7lw6+tLgxE65swO=sF
zY|AnYS%&!cq3pVReXjhUObb9i4DHl2?9~4cZEqb^SMY5OVo3-d+({rvaCb={K!OK%
zcX!tiAV7c+TyKEj7MzPa!QEXi?yl3k_q|`$eBVD)Q!`a5s&crT+o#X&wbx#I_ikPF
zw_`|K?-+8Y2>-mx$DOWjb7=0~P_r8$k at vXq#wlH=QhwIX;<UTFv}!+{HF7pHzxYR)
z{!7W^wC_c#6TzUPb7hE$hPUG(o1XhV>{Dj!rSA=f-raRV_~90(2|wx#|Mc4C07=K%
zI|D5J-yEn$!L2{0>>A~;a_1k{m6%h7JB<Zf{yNde5ohW4w?42r;Ggss^32Q#yu~o=
z^?f#1NqFw{(c+s at b&^%h%z{7{C+F+{_QD#51Eq$RkZh at wOqHskn_bLxHa>O`tR8gG
z89cXQadICvGBbnp!AhvaC7N%4sMhy3c1PuNC-+Zi0+ILIsTqsIywLj*1kxpmFV31y
zr`}f&x0T5 at C(5w?8Fb&PO-yx7olHf&<uQ2?6C0CgsqByGu)RYH!+LVCCG9>?2yB;P
z=nMb&rQ^8u&8_4u*dQC)V;o!v74*3JZZ%a3te2wUk*#D`sd&nQrT?_2Q9g9^yA_L$
z*cd0dpl3hmIlbUZFjY3a=-oBZH$`~a#hD_ at ANWQK$kBSW{u`Qk9rL$aLgRGn8+}vx
zH%<VZ{IAc&|0Fv&*UCaQvo!Tqt{+}y_5Ad#`oQ_4*5RHJQ{*<$;PE>LZ0L(kztd%f
z8Ruq#d*wM1YzRU{_CoMx{S{BCcYtgACfFshQpID7y-7r|c%R5Xz;f*Eg<AgeJVHe=
z`qbJh3VMyMykI;mw7#=}`lH)u(eKfxL>nra4s+%w18d;k7cw!S0(Y>~Jk%LZkR(F`
z1Ooav6c&ik=@Yh~EkAgO%oD&Jm?19vo<=l>D&v8?XAcUGC298`i!YAzwlzRJpbJxY
zOFKd?ey;TE?I+ppQ^E2W&);VsjZ8rZG1POKdaVDcST#$VIfm+$BKu2IP!HPa0=kW7
z&>Jf%6vXz(8;XN$vedJrjene=-PJcNP>X`Z*hd*EhWjRTjd18x0XJyGS#fKAl~9KV
zb=c|G3$@aza81U(Ha4b$3HHy#Z}1{`WrsP7;dEQv`8!?038R8s>(z&5b>UZ)pS?k9
z&%%f|V2==E>=PZsy^BG{^H*MfL~`DKp03t58XjkXC5aZ?E*hAPFY&CMHO!S+rL%f}
zsGTdM-C!jZ9RUm^j8X~@!ix3<_cM03yY8zD1T2{xLJ4?mE?KH5)Z=4)b_pJIWu0y}
zofBS!H-s3H)4`#zxc5qIq$%1cf9U*e9Tlr+zP*2i4U$KKA)g&rIpsLI*4T0^3^i1b
zXHq+ckl!d&W@>;5B52|K^l2=SHIee$YYb7+ZZR%r((X6NVvcVo6p6;(S;l;QO_!-9
zp~N`$Ho{QK*P+Denao^UrH!+Sc(l0Gqp={>_i&e5)2+NPxhhrWem+H953d|2$5TZH
zX5GLyY at NyV6V_QK*hJKy-VCGRmF}>k<<b#5M|q|4I|YB>rQ%U;sEgVZNcGu9F-Si-
zo8e$ys+DtNH at TnpxLISP5UG{-a(G#zx-vSDawaK8JV2jganeHz`TMuwBQH9 at wI}@z
z7-&UZ`QZKSC5QoN<S6;OZ&OA5$lIM~78W}HGG1I<)H-fIo$$4JuBJzYMzyKQL at w;n
z-`0i at xrY1t;EpeN?ZcNOnA)~8Kd?}_G$FBc7&v;JjT}uwOT)y at E~+!zV{%IEdbvGH
zLr<jh6sA>FT=Lt3xI2y6fUvx-yzSxwfB!<e6?u{vgb`hU!D0QaEAMg_H1T`<$pBh-
z1u5~TQIQLI^yhQH<ZN+ef3aq&7Ji|xcjlMeJ2-IK=*7c2d7G<f;@}X#*q8VmCwL7=
zVm)KAbYbc`IwtH%KXcxZkdS;c_y>w6EXFOB3sn?UMj1B`7V78gT*A$wYSa at UW@a!x
z0v25)TyXZ=Qwc?b^GoqB?l))e%;`aiG at aD()%ot!%-r15^Q5pew^?&%UHX+>E*kvO
z-e`QxEhwz7D;#r{AM|kLwp2 at rRTV8~#>c0beH|W-_}u#IHJ^V6mp=3BmgR5ouUM{h
zS at C(lwv at wD1$_H6v6(jDVd`c|J9KvDd{A<*M3Gy^P5TB-^bqE;nUqwrqcj0iKEIw!
z8Qf#s-%m^B7wVe7LvV?3sjT8;6XupM@?olX-80=!u5xeGbv-09+;Cw?N=q}gwT;y0
zmB>)0Oj3u_Uz^=cg6Op{Z>T7?O%|V>T_}}oF`AAlSE5i+QCVv at 2RM#w4hLju*Er%)
z3v?@`Kn(Y9T-*i8tF33+K;!XucqjdXgQHVZAv*6)`zOhq-Q32Mms%d~Z at 2fhyVj16
z#+Bq9=4@)%cz9sUxm8Bp7{1%$H8E1zS0hor9s4y)a)!R?j?n(zMdnxbl*=Dm?u(G-
zVXDn202D0pE04pTUuX8(7j}6BwHqMhd}h;AAWF=}cFq6Tq|ibUk?EmaTpOm-1!Ge_
z)`$vm=9hg-NSP*wgZ4a*PAYfUg>3AQ78mWSPNuRlH3LAx;Cv*td}}2-+#`>;s!~N}
zBf{r=xq4M7SH*A&IYj{h*xu9hs3SR|&%SqAX?&v5d80yy%Zkp at s{d08`b{^$@Lkkq
zEuGJUfBmA>ND^+rZb!Tnb$NbKJ>^$CWPM`#>QdrBRYv;b`ozx+(kkyKA`4LzWlw=U
z=j0cO2#+a;64GVFe$MSNW_NeNBQZ;+i8uK&84KF)j7c4>pVBiA78WwjN{M&I;;HNz
zzSC2<-x%L3>>ARD53)$M-Lz#+p}|GTRO2)gVd*T#UW6(}duM=(P;6w)D{o;z6P2z%
z+6u?NPCu*M at nIp?LU<DTzA(qn8|~H|gsm3*1_vNt-TQvc at W&a;VT|8))-1j<a8K<l
zkDFkN8OYqV+?SA5vR%|>7K3W%sQ1=?B}!#yaGen<1;X-Dq15YdqHh%QaRc7JpAg_2
z&twnIiIK?#hZw6zv*IDf!LcW_yl+=yF8qTfhBziYf=JjqI at 4_YGUl|RV4CxpRIr?m
z7Ke`XO_>lm2DwOA`9$Gog7B>exJCcZb;^eAOgzWq at n+`MHaQA(3VM1`282I;{J;wR
zXl`X?ba}Ag?Ce|%@tCW&nfJZjH?GhK4h~lLSs)JUq at 1g<%PlNKovXI6urOF^^5Nv-
zdKKQ8n3iS&Z2aQFwdpkN(0)vo=T%fUpU(~Fi2DzBK{?9k<ueNv!?*b1U;b at QH+u0b
zEG$e{%UXq(>qkUIjg5}Bfs$^Ga^sg{6=Pt=YILV@<ON$tv!y at 3#U7uS_ at bpH&7QP=
zwmk;M_1EoCm!F^iFJrhibNANvSdm6WFqLGaf|AnOBqeHMj^}bBgcdS{gAr_QZM{C8
zuf)jAJUTx9ZAA%_JJeWFsOVcesj&M`&|f85E|-XeB&)g_zj<kBco<7aNT|coDqlI4
zkd&O<w0-vckK#M9B at guZVAQFL1uJH<SSu+tb$w9a at Q-5tUzc6g<dhT(J3CrJv~sUY
zTYdq7&$(l7v0vWY+^B17JEN|sR&W<Olte^C^bZUiU#&%*hN(4tH7xrF9 at fIrX7lQJ
zt+J*D at h_{0JaYmS;a_tL3x_GvD#maot?J>qB}peI4te40w>~~Tdvi5WF1wRY112V3
z%}KEZrQFrF3%vy at h2Wdsg5?Kh+hqs0xVU(Ha`IQ-#&m at lrc2d%Wo4!P^3fYlPtSiF
zj!#`>xU42w1qAv^bn4a144?H}BNeI^8~X}_wqIC<swExej5~}<Nb{#y_fTvsg7!g+
zhBXu49ZSZ^`>-e+DCCaUt7$c>c+&7Z+-L8zj(4-6ChSsomG*%2(*B~q8mjZ$Z3*i&
zd71eh+L0tgXzW?`kHHk()!at5mU}%PUnU$aou5rN)R4Xn)`IX+fs!$2{(-A2UL_@^
zbw|ECUy);X?apowpXpBQAnkN*{=n|FH at Iku6s6f^CF$yn!6x~5Xyri-0v-e?&+t>N
zCoNq~gduLbXmMn%rW#Vbv3&*De#{91v at c&re**oC-a|FrCl7OTawOuYLM4DDm8b*j
z&Jr$RMC=p|aCRIKvgNX%N*Va|>1|?Kx~Zq5qQ(va{En4X=+yY|<fH^AF*SB*t!OWE
zfs54GcBNHop&Y4i^W%@aJZ0qPfnago`Bt at wu_wK)`l-Aj3yzoB+1c9J$*ib|NlqrF
z{<R64 at Xe2%qa8^mMw3KS8F~|^{WebVICR83)|^v{5ub`UV)gP?XR5oS0|`KbEJkoh
zn9 at hSxPhNCG(+lY40zOwY01E<l~RR$l0Q;rV3SHwCnqNZBY8s{VK`S!RoBAm<L)g*
z*KNoqNRC;ij#fG)P50-c4^7M)Hpm}k#(LEyds*Ce<tgo|mP!+i5<-PtlN=y?szIvM
zKS~yNyh2k)Ld1_3S-xmoI;6!y&RfTXCFj$0fG1PQq{eP7XQXV!$~H`2qm5+e;_B at 0
z|6%n7?VH#Yf-hP#<k~rGB<USz-&=LPzTvX=Y2QF-KjkwWGy8LwGiI$WZ|*=M^sx%>
zpJN<K?qc}6w$uLP$gF>z-_2;JFFpusYH5L0B_l7tcI^H%X9{$+6NiA)$kD`r>UlO+
z)|M#0JEPtW_NuC?C)-!d|LEq%bM39mWTeXMwAOV_D(L>R(d$wX0E3be4(L0ww&-=3
zt<8Mefg{h#$_m#qJx$nS{40gK2(}(-Acr0WB9JomA0s1QfSGw+?6tC at Sz20tqKN^{
z)9LESfcg(wpaNY-lh1AKM!eQ^jU5G8wFk+`KpjH~;`P0&HHwoi;Bu|lF`!G58J(W~
zcXuZUm<T||uCA_su+v`Rlpgz=GmG<O1?GCx(z$9`BO|I6`{{dK=>5eUShQ`h(~<dk
z8SvU;dj5KzTY{dn;8k?59n)EnvI+|B^}n)w*#d?K0KZVJG^e^cexcrN?c5W3+(n`@
zlF(zkb$DoIZQZXUat0s`V5D3sZ@>`Ds51-?=53Y+Or$!V#umDPPwsc;;4Msnh=}+j
zDyrUyB=jRN*0b|-1HxbiWYi!8sCHzwbOO7OkSt{eV?}aKnL+#Wi^C;(Sy}WHZW}|`
zU>aZ=CG`jV7ke{-CK>>6S-~D;@Y^8KfbDGyncTPI0KULh8#D0LXqcEdp&z&Q_cxYX
z1CathpagyOqOe_RLY%AK2IB?(W6<!T4VC`+fpwK{K4Gn-F2(Dk0MZ&4HQwXI9)@O3
z!>z+TGn)X^=S=a9O)XgvdWXFfVc#_h8;rXcpH|<;s}nept9?PtriT7w$;O5|Clidj
zirK at eef+-W*fse>#)?BNVOyV=kRT#14WYYPI7l<qkehE!|J32-Y1h#95Cdvzj)i%!
zr0n;|b86Cvx&yI#^^V~*6-4@<a=9wr$p#9OLI(uSjt1~^)c_*C75}z!0H%2r*n46$
zS6zNa_`EJBS~~Z);+vGd{OMxDRu`CMa`2SGWM+A>D&=3)opZw`|ILx(7x(L at 9*hu=
zNH4cHRiFaKT~N2dH)eg6QW!E+m5S%&K^ct&LS^qag@)sfe9jB+Pq)6c8*D`CXunP9
zd&MeSKEwDyx^o7wM)t^{GG#izFn}i!B&Ws>Gnuo=n#D|#d9K4VSeE&W(Itv7xE18+
z<Bb-=gWC?+H77Ru*pomzsxZ-v_tP3wDwl8 at VGQN;crIGcy>oUQInl&Ahxtlu=Bj&O
zr;Ln@%WSbOgJ(CuBU}jzBLu*0YsZ(D1Z=jl`jmLhyE58kr}naANPI0=LO+KBOA>}e
z>9c;fnX{F!o7fpyTpR>I!0*=0uI8ghhnuONaKx+86doSFRfnxjojZgW;BRCzHsX>O
zJMj=~kT>yx)Xjs-tB$`1*QwXg0 at xsuBa}2g=9u(l at OafLj0_KSnoZNcq8}vW(<yav
z0!7o!86~=ye?OBcx*=xIM!5D4P`A<UbiQefb&jZRVx~NIVbpUXJ53VbBv4x4V|NM<
z*RF9Td-yF*8JGD-<><OWnKQ4n6gFLEWS%VH=O?n^n1uKO0}z|<orb*w8{cn~={GdB
zXlQfj at WY*5UCTXAO&R-E*Lz~DXDdSi0&I`v5)l!t-0YTiSKEMD4S4SltUf0vN4?rH
z$V%MO-28V&btJ{z@{1z%vahqVnt&jHKgg&r4Daj|_w at 1t#zQLNn>snEDj^>=Ix(@K
z8M}JSo0EUg=`CCu?^iL=2o5|mjc3#l_3{$%x;#+9chUg_VsvEW1613Uqm(LgS*y<Z
zotT(dWmP4+h{zB)*9Nc at r3_r%KzrUFLx*nSx^`|naZ*89l2O>mNai*+ovdhb>4H6H
zXPmlY9fy}3yuAO`*WdPdsKCmBGopCB>PA9<2d-mlYfJy};hui4y;`Hm`lm8~A7~{9
zrw+cYuH@<L1~5+Ys1RfJ&tPO at V`I*I_guolaymL>wDRe1v5@~7cA@}ys&_lw3?{LC
z&*AL4KP%3hV6 at g1@gtS at gS0eiwrF&I{yXcroRX4AZRRKbB3|Edbi at k4sKlk5-qEOx
zu&!iwuGWF7+UDsCfg1?@NC}##K{2`7+uMtD8<UH*s$Zc5eea43_we*gb{8C6U8U at f
zBr~$N|2Z?G5s$&R0$%M_og=lptlTddnwd)1D)nXEJmzufm$f7$Oyp!kSi>2y6Xsjo
zNh!6pM9jG5pR(B#e1r%qucD68Y9v|)t;VZT`sFv6c at NId@iC)J%{el($G_JkzRh8A
zoM-<=X*SzjHnMu!%~6CRYVd`2a@}tcx%Sa*Z5On-YFCc=i-%T#{W?f++c{ZVQzK6~
zU=dC at Dp^6cH0u2 at Wtw!%fN7j~zOj;?UTOUAavOYn{7>16^zdzVb<})P+1SaFZaO6s
z>&SiObSkkM#XHq9xfLZOl!R!RYO&M#U9++Sa{1Y{)+*LD#CoQQ!kjv48?<*hR%{4#
z8>s6Qd<gORQeX9rH1NgE_;O at uvb1}y1-ZDm4m at 5Uz~f_sH7Lg)r`R at fhJ&X5_802M
ztS at eQ14q0>IeZ)J+_D?QC`hpa{aHJ!GkACcgc!l|c+A+LNSaX5+0Ue4Ieg2M`s>lC
z3y=s89lYm_U&Sb-A#s0;F5;FB-HO%Yq{JuIoEVc-7-G9wS?_zp%(iyCh3E(l4QV2}
z75WnK7);cRpL at fbM4uGwQmgf|adBnO$NDzcBgvl=AMvsM^569w+;9Y(nk&7|5ngSL
z(WR8wOLi>vWskjd9zf4upG}GZ-U2u6OdqQIAx`C8oVK*}#8<Rh)o%)P-)!c_$HxJ!
z^EV)T8}qp>11mr1&klhsRN_7wD_JsETh+vDH2fWQ&$BS{h-&J_X?T{$wS$DCOH7|M
zb6NC&WL8-+CPsXew@&XopT9^-P01)OjL|OpHgyv7DZ3}mI-XH4c&R*5{_Q`4 at yotn
z)Y72&8<~LX at bvUnT^&v+5*%>%gux%)V!y!-1*|OVYwwE$hoj{Wpc@*X(n0l+8vqw~
zHMP_g98}22$UvKlJmScnw=4FE$N8V*nY4nt*H*Shvc at Mn%+1a9cPER{Ffgz&SQ9vZ
z{7)@F2oV{XiMO}5(EAx~P{1kaHrXL4?41gD|0|5b7m-HYkze%m4kx9G;>Q7ygLe(q
z7ibn)!rPCBA|ofadU|bcX_=Xy5l~jfmg}17Ib6FEOhQORWZ><c+LW#<nt>(Yy7#-L
zSsuC at V9)!c7*&jofyidO>U*x at yPB&j;8Rx2$MFE!<02Jt`~g_1mKF&BKtM}Iw>fo7
z6E^x1oWLVzj?jTNApkuQ?7{ztiHVUz+W(AM%+AftRNIh%M>DdtMCmJ^hC0!L*afgW
zoCpbxYU`hmcSDCGb92%@K0*LzC?1YNiWdH2IG?}gXJc!v+buN%wZ at e-)zGO^0A;eW
zvLHgV at geIpjE;_eH9I at YYrhN!LNxI5WyU}x89iV+10qQhZfku*!!{;N6AgSD8=F)?
zk6!?l!BUGrm))C(#*{w?kHg8s<Fx+o6&N^ZJz#o$va!=DT-tjnBa at eX`#gd1O`6=;
z-27_<Iiz{0pQIRmcJGX>Ff;uq-1AlZxm=EKLT1~Aza(S>A?w<cHUiPT%M+vy1l6CI
zbnj|U^MCA82x}qXEAc~azlEf|aK<<onemZvT2jL)Pt<juEzJwt7$ShbbR*Hr{iu??
zXQ~d;N1~wdxht-+VPJQeG0-KXRp at ckXwC6x)gp!pPza+WUj`_A(%}AOu|X`P)q)o;
z{uLe-vsZKV-1D7PEj0&RnD}ifVX3#oOa9ci&r9_*ObRp-u4Uq_xx-nOY4zw7lyGR{
z2A0n~<2JI at MJ1{5BNUkv{w0LP_KK^`D|4zm_FJWY_RZ6 at 0rQxq*p10wve5rE*_<=#
zpajoKv$t*K@^(QT;>^EqdZZcuteSo-;069zfv+|fYOP{E)=^RkS8;Of7p6bjbhyZp
zR7f(-R?*{}0}Hw?)M`tIr`N-24{0eWPHUZ_E3EFZBn$Sdu*&jHO<8Yvk!|ltYhjqT
z1ZHr~P3CO6g{MxRuF6LyW at g~Xkb^{HPoB9o&ROb#(%-)F at w$pZM~i2<4gE80K}r2d
zymjwiFFzPN at yS3i7hWYyTy+&Fl-7-V3q!0ziw at NAYMT5Z-(#3;%<EDd_RH>Y8MuWR
z-t%Xn(6cZzud?}|l{7}SR!x<yZNbmpcn%9bSK{E{tg12e;*2lW?QHgYtdA8UPHPnU
zQ^B|D;_?<>$r<y^!SRff!>NK%qbXIN_21Pr9Z;okXyyL8?rU1lZ9c8$i3xDtR(BMI
zTTtLqDSM`mFoYqoF*vHLO9F6eAgX|99IVU4^mJ1PhY at s_>1IEXr-J|=d~<T2G%4Wv
z%78Xk=5y=%L>=<;SB|@V|B<=Pe<)L5ACaWksGhT>O6X$)Y&~B&GdDK`2pxZI_s`KV
zqgWFXv(y=%gpH|PYRHgLGEG)i7Nb`6j~H5cY_#VK!{4c;<Lyt at KRfH>0v3QnMYZF^
z`;yrxS8il{yaR+sV6oWFt3r!*;388ARXdBB!i_CoabW2`i9U{fOr)S|a9m$Pg-IWN
zJd55z<TY56ASMFTb0tfXh?I1FI~S4zZtTt}0T{v)vQ$)zRUy-2zkL4U#qqWGliJYJ
z^O=~0B)_!uDG~ta4WtKY09pVO(+6E$G4@?3xHUC3-8YlWK#T(B5(r7)>@hp<HIgE|
zX5ERwQ;+LGx26Gfo`p}sh2)EOk$t|dp1~lxp6V176qHd at OVDf@<UDp41gm~j)-k`h
z*u>QpAM`NW-CavEOMjElS7tgud~vWK4Wh@;k6#A|<!ERpR?j6PNdaMd0XkRlRi*$t
zuR9D034uPLB{?~GF(J`wv_M|U$)R})vPvvCxw%Kb5a7VmA{>ZHPe;*msH?3QK8AC_
z6E~-9 at Q@5P#1r!nx|elr3yIh4Q^=dD<0u}xoa>k|dYVzV*)(?63|6;PCBG$=UJy`y
zp6Fu}JynuFJfpUfvpb|dV{2P^b;dT~%a*M)c6C?Q;^WcY82NKpr%;AJEk{3r4i}{(
zi$1*{=FLY?ULb;|^UjoEODz;WXB&kF5PD;k4>Oi;X0^+f!`R^%{uHs)#ds at 3h*a3j
z>6CO<+a#xG=}eh%nHJTN7nY;ED_eE@^|GOEO^%}gwVZ_U5B|b*rJ^pi77`*nN)RcK
z>J;<+iH-z%aB2;KbomNdvqYtv6^+gc1P!&V$EXz?9cvE5gX$$G*Mi6Hsmba;l%-4p
z3y_{ijIU;5|H;m at I?l&GWx_?lC7Uwlx+tMXVW``r5y3 at yhLTN*S1;3IW_UC1S!z~~
zSqMw*G1h(qJNMLiqe~wL4qcNO7|c69CrlKE)b9l5sQk^>PxxXa*@-t=ZDX`W-%6Pz
z<6p8e5-U)tX$@7T&+pgh{%TGT25ctUk=?71sNlD-pNjUx<Rn14&#-daYWoSF6er7<
z$vK+d0_*C7G7$MVZwILbWv04`Iu8{CRiRQqpV;yCvGH<0xpcnTTCxAB6tgzY#Z&%M
z?u(L=7;rp*0$;U#IC;)EXD@`ft9ClHbd4{aQ2M7VKj{72j;k|VG9RI7e(zfm@{IbL
z5O*6PrhOZ<sMO5jdK}ryqqST}Cb(Q(&3z|K(H%ujjf=u2EIfF!(YNq5ANbNI49LmJ
zD=ai}b{?-n;o;;2GC==UJ{wREk8baKGb>z~0FMCPZgX=JD4E8FhF<}!#6 at UmNx#Kj
zxm|h`PD at KW!(@Jgi*gJUf9QujBO{|C^|~KY*{hn4K;{6f-PuS4Shfb#ky>di2E?0F
zCNncLp%%$9vhVub0m}z5BRDI=uq+W}-p-N|j1T~gl@)_lwRJ{*erS3+ISA;n at fQ|I
z`JKOm0Ru at u4Ez;P8G*YG4hgZav;?{a+urv?5L}K-Og!5tPk}bp*8T&^?K}K%`k0!m
zK+*j5Ix;s9Dfl!*g7w#+%K}0hphvulkVr~OS~*&22NVQs#Q<uETTEG9ef<m&U!>z1
zSN=s)0VRUxwko-bpO^O&C-H{Y(k(gIk!*|onGV<RbaMa*RW~mZSh+xPlojQdcxIhm
z5Wba=c)GgA=LAcHb!Ha$C4H)0<%;QH1v6i6(g$3OE$RH;9wWeU at Hld5{GFhbo{*4G
zVIxD3Jl$iHXtGG7eQPUEitvNRVPG`t?d2gY;0B|kne2xtDFD?-g*;<-)ryV#CillD
z3kX-mUSJv~=hP~Qx9HF<KWwPLQ~E`(C3w>BJrGc^c(BNjGHO>wT>CuVUCKE<XCcs-
z(=pimHrTynj(ukz`RHTRY2$S+aB??=$bI|Rv+m}nU^qp<LWX#mq!!C}k(ZDlq`tY_
zTyS4!gb!K#wb40nG=Z6X*BWTHI^T3F0RLbroBrtSmE;Ew<(~3ey~aVjT<%q)pR(Zn
zR<i4kCiX1TOL^EW`wzm{X{5fRnu<LmKDpS-v>i)?iP~br{Pi$?S*1R{X9(~>3sYYG
zDBKMgApF>&CP9I%@?7=8RbEh#xLQXlS@(vi&a5~-4yrrZRE7oJm%l$XKVG`i#l at Z%
zSl;Kq3?2ypBFK>0&jHxKb&kmTq92l%iX&WYD}S}ddBEgzaDZ2i*y-Jary87NbQ9Y*
z#LSS8)18ZwtjZKNkx1nanC9TC*P$~+CZXjBwrEK?7Sqp6iVM0*28M<T(Nyc#H8~q~
zS;$KRHq`JHb(Au(VM1mJM|mi3$3j=K6dlBMm?5-;FSAI<@l7}XN>ekAl}<XHd&Nml
zp=53sH0g28 at umzYmZ{YDj3WRw!#`gtUHO^rxggamm2#>r%-TXHAhk at fYq|J<(lQf`
z9b$H$gU5-GuONh_iD`wMzDtN+d6rwccS6KdIs_A&nmA8l;BVuL%dD<e72+f$Zy*oE
z#^dY`N|j^&HDpqI9j`U){k&B at mPw%6NGYSF1Y_Zdm7nW_D#KWr<4+RbYm6}Rv|Pwc
zZ<q>08KuF=1~v}In0B)P*;-5tDW7ZVMTs29v-sRgPrK=h$TAg!9(&P7Qb%XbE(Tlt
zv~sDh at x$3TINFoBtkkuYca<<OFhHp>*jfv~`B%?da0blT+1c{tEfI;(eqD;}m@!aC
z0sjR?yc$2Cp{}kE at Fqf~$|fZ;5~Hgdqzyd#2RIi%4^$9y(2`;}t!}YBg)1eyXz1t;
z3ocV%@|6imNT@*6Lm$WMu!_W>R@`!U>9jY^#^aGgOwY>2CElX(ywp-Q71Y#{M*-9n
zD^oW%H4O&$$Dk12)6^&|X|;6hC^PDw=dG`+;|EDW4#2&*xqq?XgM<l4Amt}=nLUDx
zE)Fu%lk|Fje@|~f6aBlXEE>f8q8UHSy~$O+mf!fRx_E%bV~$(HZ+HyWfM!#q4gEEc
z!c$>A!#*W6KR at 3O@*1pYfnaF^{tx0c at LB<_0uqDZ{n;3p6$R#miT1BlKaRJGbi9O4
zQD3&TVufIk8O|)f2EAd8H+tiM{sxpNMXR6jVIU%%G7$g*2!9$47V_}Yl6<R!cuh@>
z)7jRS)j{GRz$f0neoq<wnmh``H(>V+Ccs4?w3wQ0!sXfIb?=@#-d#C>XnJ?5bZxq9
zjo!KoMg{2^9UgA+yPxtavlycZ3qk-H-}&kX&!<G};C+4Uh{tW|^;Isd%c>7I#bYi)
z=^pfK<-%{F&#rN4c{ov`HoJfKkl_es#|UvsJ at jtq*j=<6KF`F~d(;fTIBj#H%W?62
zR1tpICrWFQrEWTjKnRp0?+WlcJDGfeb}`s0bjWzLahduVQtd?ixMU^s;Dgz4JcR1K
zjy{w{SgYlW8YLNLedI1kpVR_#DHffmC8$>bZB7D<wN+vn3P_*z8mhWPSVRWV;-Wy?
zit8FCX5tyfICa>n|NdRpJS@=gn<yGK=iD^KQe9x3P(+ma_%6Y&>*cp@=K4O_XJVE!
zIWrv%C_h<nk76@^_I;tpeTRSAt5Wc;Mw31!M_Ku>rtJ++R(W!#CUXKCr`SubZgJ8|
zWkrA0h>4TrX*`pc(m6^cs8zuKyNh%i=BdS^0&K4>p`EKf-r@%uB=B%xzN-LzkNJ!?
z2FkFMIschffd9~`eSa=ilFb1|jnJT84Xo~<7U>>-3Vq}B`pBa(mH|(SjweR9<abu|
zXX>&$c*X6vL53qb)r=d+wC#CeRMZL#nln}QDn at DSNk8cMl;{++w01Rz>Ept at bd>uV
z33G-9!V1G4oi!(ri%@DU`*o`Z^(JKPl4-6h%70~z&|QlLDARWuO6Xv!g#WgsL$#)l
z%QT;Ri}Nz`ylTCYU6u9IJ4pNP`RM3m7|RwdZfS->H4!9LK_etEaGAs1bI5j9jnQC(
ziKGmjj12P at V=p&53x|Q2#x4OUr%x`BL!fjgud4E=43nas-cS?b3v*lBoF4@`>NugR
z=kC1TSFB7-OnZxsDIg{o9vNu`*$W&T95ggEeZuF!$C>Ht`-2!8$en%hOzq5ZKnRbO
zq6SIUf5z;<_5WiMW9Q)k(|OSNl&S at S9ysCQBjqazNlBHxi8>dMyaOs|9D_(nhq0a>
zMP141R#sFwuy1D_7|06%l9qo7A<f9neiqf;zPDGTi7 at oa21Ml`d!Y0*k1g`)f}f$<
zGyptiXA5?Y`4F5z8UiHPRZFx(ZRYl7DxPQ*N)Q5o4dC+``y2^WC at 3gsaYJjnZSCyL
z);nHW&(Xw5m6=A+mpOts-_2$SF$4qTTlz1XE`<)7Zf#}SVWwZXxwxRzUv|Ku^s+G^
zVyP|j@@;m6LV#ir9Q-_zly8+Lo|M<#A3zk3X?5~Uz2k-yz!889>vg*&PHWo02hF+d
zzr{Kl8y??6$tIhN6`0#~XGUw+2N`pa$>jht22g7~Kuyn#eLH&p&=5|z1jzklHaCN4
zI>JOlJ-!nh>aC;Z43a}Yh)`vomg!>Rs4$(Nk4z){@=_(65^NR$v-y;dd5vXnbOro?
z(i#q<UK8mU=hJPW8=EO3oU*;&?<i4gA+#Bk1T&qt8`3-t80|@CHr*~R)m+6l)Q0Bt
ztn+rs-~g<RUlHAF25eRK5`Xzb8Pep8=D4 at D@%ze$IV0Q!4^W_%FT*YU{kXV`R at Fla
zW~_QqHk_CkEF<K{1|pg8!}SY88&<6u2voGSxKp0Vwo at p(Gy|vJ`>C?eo&I-Lh6Uc8
zs{i%6V6}}BBmVKt9X&p^c|N~|+;fvE*W?!<W6 at PyxH<ABW<Zf~c1ssAYDJ7=Jh{xH
z+r~PXhFsQ7dzh#p_yfS1-3k?>8&G8qJM)>qwn*r+6i3t9FZ77bZed0H3LoBijTB at Z
zY5k^DJERVSd;w1&-UKS@>}xu?f2zRxeTcJXu2+cU=!TV^ctbHjza`UHz}A}f!PfT;
ze4Sj?R|RO1c6nU})I at Kvnp9Ixs1YOpQ0mJoM#WWHw(I0d at _sQImJ!BDbuw)`x}JzJ
z=N45>s5ciRmY|G)$T0p7oq*M(WpFoo3nu^MMy8TFKY0|xZuyYdZ(#{5vlm`&`yEH_
zyljpLQQKM2inPU6c){Qg>}iJ9dz at 3ndeUL+9+1JEIlImE4vRJem4Z%^zl202)G0&J
zgD`V*OV<TUpd$lE33fY#l<dmL$v<&TsRZ7n%ud4*rjak`Z?+B&T&=!sIP&2W5WEZ$
z1sQ!-A)$eP|BwqywbnE(&CJZUx3}K_<F}dP270;$sNXO){?^naJViFSv^10<7BY?)
zpoGav9#voF4A?U%ulIKlK?Bdfy|o24bUx(^dDsjO7aQ+(N+0O2t%Cs)fE(%T&Sr at 1
zG=dNWXp4$!YLXcWuOUO=9xg5}mif7L{F^Y?yErMZ9-rcC{<KX{74hWtS5^$r+JBdp
zMrCBY0gB+egg!t%DnLxoGx7x>%9Dr(h(`CY3&?;1J`OOT!ghflWKk2rZqwY{7Z4 at v
z?5Zji8 at -CjMu<E_SQZ2vAUy$|j at x$rAHW_Uc|N6Hz$iiW1z5>;KD$~CJ1V7yAoOou
zlBdI6l at z&o1vmr%kPTBoXXLqRAXk9A$mx2F{OHosVKAyOsz)TbkSHBC4R+}8;-Z{z
z;Ya7`p4G^Yl(rtZPa@~e_&bmcNvW|m07=eqzW8d;yc9V3&onWN8s+PxY`Orp>Vl}`
zE<6SCjdrVTiZpzL0L^MAP}pz<)&z$5B%j>ec!G%}qM$H4Ijhwo2WcAD{rMii+swm|
zz*Z>olLk%Hb1I7CUQe5Zt%L+lZylcuUS`IHwN at C<yBY3lQTTdmC3uuh${=m>dgV;z
z>a-J*XNGJl^7+Pdwv$;A*b)=8lbOYn<Z0>Yu1vD<kkBQ?7^tl~YeVpj1Hv at bpk`5k
zf7pjY&9oDcmu)DwF>-hIjug*PX9Ubk+wIR3j7m*mHyB|nS%N#}%PRVjC;CZ{pb71y
z>`TPB`y?r5b`hSCDQBcVIbu)*^OCAz)^WbVQM%rH?fm!Rf!a-<xFNJye~&zU%=u%(
zs2hTNbGYv5ZHt$YzqGGqtgGi29Eiw{&7aU0n6t(1{nBD#iIFQj7j4u9sA0}o at GT67
zs`hVU2lL!pf*55u*{RTO!(Jh4Lhy3fuLYsn at KH(<L5 at k~Hd!k4)7jW at Qbc2C0VOyX
zL9F-iw8F!#D0`;bU+^$O780vuxcdz0gZ7OdR5=_94Y^YKq6aqSZ?q<^Br%D<bQb`6
z92&%DUH`2+3n%j1cL^%>RycCm_O+3B_$qCpP{l9e(PZTwcr0o-QLoSnHmW&wp#CoH
zf!jPusgP{**lmqjd3igQo=PdsJd2{N5@@=zaNy8kJKFQ_omNCC$#0bjx{<X6%Un>c
zCQHp6Em35r%0vwWa}vBqa`x1N_NAVQ at qEf2z48%8h!+Q`yJVbGH9FixNJ=}W>{Gl8
zm?KybZpDfdgyoh at e@jZ3P0h>}7{`H(-w-^tKbMq51S%mi6#f;zNRZ3jJ~-Gc>n6{F
zLT9SFfChg8DjtSsW_ns$;D7)K3XMi)#$-V}gdKX+&oKn*Sh|3-|B_oY3=V3su(tlA
zta=IAR*GMFDw(2>16k1yLpHFG_`tfXE8zg!PwV^&<5w*=E%Fuq6z7M2Gz=JDr99R=
z|INeBE^24T0>nEoFks|5Iy%-f)e-JC#hR at h`C_$BFgcJ409oa6UKk%2*M at 1js?m_^
z;i9aLkI=xtKnWec?-?QR`r!NSe4BTZwX3a(mhKPSG^#A)Qj%syM at 4C33_uN8Kma@j
z8UIHmr5G*zJRmTFZ>y`T1LxP;M>zrJFEjQBTzt|SK*kiDtyl&PHFgYWQ0m}|lX``b
zKcTKDhYn=wKfP5yA_3R-*UA68HSUS_JkU4|DNUVGV(_{Ilznh=a$=!9e~E+uf*g>&
zadc6`QO8gHMJq3KjhkXy7l0TNReNbbhwHf8r4sXd&+uhmImo0ui6X55!mfMsooY?v
z^iGAyyszv<3Vor44{xU0R9wb1T7T~ja-s!-k~cwoT0#s1J{))M;;^Q#DCsq+EU06z
zOjP<li!0&89dz`oR8;m-Q)8jGzut}I0 at H?jV)lznxgoBcPz7}?ICUcj<Xn=Rlf!J*
zTo at Hq!sAUe==1atWyeNR3Hd>#4?Q&RW4w;U6c;w?OJ^M_eGPi02?z8kP%H-+ptfi+
z=WjmwfodIBtC at U4L26Q$(gc0FZ%Y&{6y?LiY^fdJthuG>t3J`E(Ja@>_g441a-{94
zjrFt@#q;NP<!_vNR2}3SK~MN?TkUye1o69fkC#WB%b}#=wC^c&sIV%vR}`7FH8WP@
zX at L{Kl at j;%rT%%J6XnevGIXRsA3xk at 0x-w%?+)>dHHPdIoxn`_Z$4Ny`>G=})ygFQ
z0+6Ar23?-$3`-9XZNRkkRKiPb<{0~FwcS!22Z(JO6uC%v)8t~DXlm?vS7|;d&s8v@
zwtqJLx1o};m02PBftMImL5+ at 0g@gPZ^Cohq)e#|i@|<Q;Qd(;z!n9{l!qO%4-nGWB
z at bEts8b?I^%#6RaXt>bNNrm|O3*riSJ?{vsb!c?eq}kKD&TfyBbLit%84E8c9*>c2
zii^$3G2xpbUpX{9Q^i|zb912wb-UVq8o)q-wsde{3z80w34E)!-_~e~fV%DM++TG<
z9NY?O*{W>{{eA6q;&~RFaX_XVoYP(P=_mm41>Dx&-jjROr~4Bx=Y(W*E?lIUcYAXK
z>{|ai46lD+NXZq*7iMM}z#O&q1Rz5ktgP?3Q$PutJqS3#3IJ)tWx%FExub*$Vy at yk
z$}_;l=<8#K%8YxkB_t$3q+<(>1VsS|e>ZP-L29gq1RT)EEdjD^K<WohJd at 9WXrg}(
ztS=yIe*o*Npxbo^7Y;<AU`Z11?C^mw0S+YgN_OiswcSA)@9g5D?j at mb^HN0F-u}Lc
zwM?;!03Y9HY3cA?@w^iMFHFwbRh+ at 1Z>DaS9SrX*cP$rQ43{e%P?>AU$jH>PWdaq?
z0LXNeRW<dP9-xxzEdf3l<oMLo+U2c^2A<hWi{-0Bz(qiDDbPWkc1Km1B4s0F_ZDiv
zDauXJD=V*fOrbkvKmrH#P9RoBM at I)y2hbf~2DO2^oT~ZR_RiBYE3cSsh~goA!1`tu
zUaJ7{BOHC^xc2hvYviv-ccS<oaKLZCKX_W?r%SKD`~R;CA6x$GGymrWWXk3L{*(Xt
z#D6Xzy|VwWd;Fglz9RGf*SGxV6aTsJ0V(zAYmxuY3n1V4G%%$9eBwVB{xetvxvOVX
zgq4HWFC`ht-9O$YrG^|WEj5oGiZr8%tY*J)oNOdQKkA|7+$My+VEO&`^;p$wgo9_F
z`O_Tyg30Mm^1Tor_bHjv2LHWBZqrz`S!>i?JXV-&<f-u)*$ia4JiTV3T>a)W!@8Ux
zhc);?I(H0jJ6P{7x9zlZEY$C^e21rjkw#qko-*omLzlp}n)4$g`1|<FMV|w;qgKB&
zhuwQ(CEAnG&yJYAK8)JfWi5^Gx0~ue%?O|Ru@#?su^i)+mZ at Jd2xFKH-LFpH@li0$
zG7--qdap|o<A|I%`dkJbO#g3XqZ30Gu)XHy$KO#A(g*~VUtAc1+VG_(udi3f3?tl2
zYPFYU`6ApJ`sLG{&{O}Vd7<w;G<+WOe`j<?8eI*2-vE!+l+zMTbuE2yA9pZuN_$`N
zxOj?3VN-=)sJCY%j{=4HKG(LrW9Gt`a1itoH0cNL3<2)Zwe+POGb>lZ3dKWhTc6$`
zpV=*h^xf%nE1JAtcE?iFNZ*Te`qTTyUb5RVFN6bMyK5B+5|KnR`sfue$lvRe+kR>C
zQ=>8NrKOn0-x27S?$EVxKE)n1Ouzokh33r|c+W^Mbl*!^U)}3aL8ViorenE?gyxNT
ztK~6S at kn9apI3dzs{d09z;<Kz+S0zKsd==~lW*}zISCPm=;1JBnX7p%+Up><<(jP<
z7QWLLv6S5fAXH!uf!2uTJL>tflORXxiiiKbu*K=XS6<#k9S^A&3r&kOS?N}{#HSZ4
zO#P2y66yu0y$d$wIJ;r7Uh`?jU0%@-eep27xtY?}AxqR=_y(7MY%0O?-qFX)D62DT
zjR=81wwxG!fyN2PtR&#xiHJY#-sDI6?d{23=)<1Z#@>Go**C?k=9FTM$Tq at 1Z7R=-
zCkfKq<NiSEGo@=wI%ucWC4+^U3fEG`SjnpgS63tY&g&q%jMDu8Z_G86CEQR7riAJ4
z(Y`BVt4a3TF{wLnQMzNj>2b~@K0)wqvGCrR>)F-p8wYf4bS7c-%Av7gYV-v)XhG8g
zB)INxIpN1$1YAX!E at E2Fj}iHp3Y>^R*nf|T&lat4iM&Gexabm$#@l;Jw~zN<;!Db9
z-QQp}iHr1|juQBf$xX{b^9<BC%v>_=dLn32@{hv2q`fa7={i`|265LRl8!$HjIUeO
zY!-bB1vPci?RJWe>?&YQ at ktk0mP|S-OBc`eJ&%8UuTA8V at 7m(4oOG`>r at 6Ym+`QJ_
z)-6`-)t$arth}*-aeB9w|9}nogO^zKBk)Jk)54`+<X+s}cnBH%IJD at e6oe_1X{5Hi
zwf0=L1{b0-w?sZsds)TJ0xj;pU=gZM{4rIjb+>`(Eae&Gc|XgD#$vp9btx`<MNBal
zX{Aih>Z1)qEImEhWQi>)uv at CgZ;PSj?8TeD9uiJ|?!zu2BAyQY#0LpqNP#&)y{hO@
z_EWo>z1Q1b-tSXf{H!vV;_-35v;5L^YSyyRb?CT;b<|?7dGKL{@fC~C5rW682t$*^
zWy?J*j>UaLWc~V}(0lwbQf?^+d+9Ftz9{naA1u7#e8Sh)3**4U48Havw{7UoDqyOi
zXI-qDvzIs_t^XTGM|^_&)n((|r1Tvr at fdPVtjE2N$HQerT;a}K!lO at m&0}(pko-=^
zt+nv&rw?6Qxt}f<#JT;@xfgMkvo5j^2Tq~$jW_*b;!hXsL_w$OdynOL-k=w=f at j>x
z&W(8;?Rpg^f`0$C;(0I*n;P2+RKtxasf=jgesw&#h_4>sWB3if9)$-^Yd`xh4FA8w
z{x=A+0|e#&C3^oizW)c#|Kof9KXpd`8QcGOr#5+lV#R#rKP3O{#?nQ;Kl^{+Y5sex
zS9YyH^czL}Z$CFg)q(K8{O12StN))L=6`(ee;jGsP_93Ks7qSh>O4C%``tnx(m~zY
zAr_Qoa|nze)bT?WS3wsoDLSjhRZrK+-TqWvvv#<n2zY=yZIoL2ZRg;1?O?lx-2RJ4
z&e~g*;2&)&_Gd3Ko1N6&^RMz5nkFQC?0Mxx9dUUuYJB%JVXy2Hgz^Y<&u)9y*`PBF
zS at w9^ZV5di!Wo|>1tkTqeKFx`e21SehaCFZ+66iDi}9yH*RRr=b)M$W_u$$5gdvRc
zpuSsPI!#>1$zShQjOE>J|3&||kg3OVNLQ`+pDsiDVu-wtp6oBDdUV~gckg{7#5u|J
z7t&~!gj`(q(+8X;1}FCP%D9BDyJ--a at S_tuZ|Y at yIXj<~K*PVd9Fn?E_vu%3me0uq
zE2>SY!GTQ{Bzk+fWdlP#en#5M%ypws5y-rB9D9RZc(ASV)!iZ9cVgD6PRSf^QwRW8
z9y`q8 at io{QrjC1xw#Dtty+hftKyx#_$yL7(&Am+lIGm{FLx!V)7mhrk^%nZ@@T=wf
z$0D8cE8S3r2*2~k7Y8WA<@0W`Fz at U~7MB6t0(p6nO%pLY|GId%=1T`my=x~5>0~C&
z7k76P8jx$t(wRb=(q7D_Efd-L&fYm$*X-KOHI>^V$0a6UWooM$*DMt7%K?S6hbD*a
zGa8Qza4ias-yKKV<5|$);CF2K1{EA{zWTtWd-qwA-&GHWH`k`{c%)pPFWD~R at 3ZP%
zw@||QIox{QQB3#w`BL?@9n-nl5wH7{vN+7G_%xiCpzq08dK;Ld+9;jh^`<S{4GAdT
z>E9kRRC{rYXb4PQc(^v0;XUs5kssW&**0+!u9s-tx(|fodw6<(CrMG!l8>@8rSm9T
zRGmBYF#gtj*GE|D<HS^2YxcwLp?weU7G-&4NxNN4e&_Ba!R^a!Ahm6wn%4o$Pt`v}
z<oZZOPwCL-(CgYlH at wtuS8~2NMsnpNhG8IaoT$GWT1&`<)qL~7YMPHF#P0F=T_1k!
zZ3Xd4_x*vF<YrOftnbC+t$b^_>-pn at 66`?f-s at 1WrJnrT<MHRKM?qp1pOmOMbc)BL
zZkTUm&0|Q^(4$E0M#4&r9p+K6!1ykO_p6UfnDTz;*xd$W`}}?vB8Uxpa0IDComY#8
zEn at O*(#^>GQ8&!c$0G`J!Ffwob~EjBKD{FO!A+OPgAFH&!1|@tmAKL>_p`zTias9S
zzP^NqXSTIO4-bem^@}Kak2Ld+A%h`)3 at xSmD!2DrHb=`fE7_31np at 5T&%gw&;}bi-
zi at n)G$0ZCFzf%L3rc%$UP9sd6x#I$#tAcucE9|Cf9DZ6ZTWDYV?&06*n;)}>g^+8d
zqzt5$Xa6P!Lx%X__Js~ThVU+DDr#Y0r);g8;AIQ-gQbgnw|Nim&-$sC9y<?H;2O65
z*3C!c;n9D1H<AherSNwXs)*~^XL~pdA)dMTD5HU`_y&&Vbf at RK$t(Vd#4d4NfNDr#
zw at _Q9-t1Jn%8Bb%<SL3 at V&~G2PjWnAWBWMCiaY_+&pw`;>Df4YJrq5$(NGWG`}#AN
zMe}u}AbJhiN}!&Wi!AKn>}u1 at B|?xud%!_%5OVGHs8_heu$b-Jyd``!Y}bDINW6GW
zbUq8KDO~b9Gc>=Wc894A+8j#FmBvLqrj0F1|8De5e|*6!kJfl at gT+y(+QL!#IHSZ`
zhA4b#;J(>CcyTsC at yH>czjRnjmTVj3CgOa2 at 4M@n$5XnWTH2x4Ou<hoHr3Cew)m)X
z`1K#rK!5iG@@nKJW9m8DMLq>@=B1qZDevkwNee`%{-WS+;P&?b-_p$fly8G2MI>zE
z(a)acZqu%Pt^4=j<&xhc at QDcJEjn_)bwa~s&k|PERehu%Jf|css|-O|L*r$|{oP`S
z<+kTGuif>uuxq0;dR&<2ke-kCSGW14j<W|kh>uw;OOwb at BZa^}E#0(6!~ZqI5SYED
zP3fgd`gvkyGM at 8zzdr0vZ9)x>itpSlM&m=Naq0CuWdHp5h?c at vj;0{yw6$>Y(vAXA
zHbkUJ{C>$E=gK+J8?865_G@(N?BqJ)J!QK?_Wo3_t)z9;ZL1Qr5^ne9dzW!~GcvbJ
z*oq59aC-eplrYMiuJ6GGgTwr_;J{|mn%)nZr7Fm2+!kx=h`=<I;c&@Em-!P+W3|vR
zo}?jp#aC at 9X$mFZY)Ln+x<dGH2If`OU3jqq6Gmyi&1Lm~6Lt{sz6m at Ej%uN3+L<l2
z_<#i}FwQyrJY`Q;hFnn0bDP`Bess0d at +kR5Ylqwl6X$9Nyr3X`(*_lAZZ!R7*W~zv
zY$@t^{Bp;Ai{wkw1#Mu%#)LrW^nrX<TH&=IVk^q660s3qgzF=;BCq7bH9gI`kwyfl
zFn{yo{YAlzl&m3M<R31Y6JqpgmjT#=_ZtrQ`n1pIangfxiC>!`{!7-1qT8RIOPmgC
zLTi84&0m~CN3V*}+9Jhy;{=QbPJ)={4;8=I*xe>tK0f-OWDaHOc_P}=6&H!hCWNk?
zS*ZC920zb6S?^tD(ybe4*C4dVO?AKvt%F^*W+Qlb-P!XZMv;X`9Lg^)&a5_$dBo7#
z?}G_47%FYY)P>i2MD;!MxoUny(yKfC at f2y-?lqj8dOO-RsF)P^p3LEgB1X(ldm}bG
z`y3Kk#ZWnt3+<RZiY>qzE{#Ygot(P)<=m*<$LhPs*Y!<G3l<;}0%{eHbG|xNw@^t0
zMpBFAu1%6!C$SnMqAw7x=mu~78$^moryDk|v`HJ{#)2jU_cfcH`KGJH9;(N}!{niR
z at cDV(Mu=IYU+XK1L#1Q$35Z|4UgJaQ;6)8D#Rkq&AjQK*&^~a4*OmOX-O%;Un#W_i
zyd}R=2<wRujMVROwn!arNeD#@Q^%|MuC;jQGS?S*siD`tgCXs->-){Uout7jE%U;l
zmoSQvh_WBg{M~%S`5brt62+riqDbB<)|A~<&z#SaUdxuz&fyJ7`u#CrxPLQW$hovq
z%;)N!N+t0D>hKC_zF2R%`*1NvANHu(y3joT;c<Y&`z#vg-~#jR97#5s-S0Lm&U?QF
z8g=D&br|B_V`Cxga(O-vHTXGLb$T~b6RE3GFB0KeV*1EMG21<-3(>#4XQ;g$l)JG_
z-WX~Y%A^U3lE*qxbzkV4WtlVcD`)IaSt8E0xkvLmpSdpFVen58@%c$mI&^$h|C~@O
zD>5J0!@&^2!%%bHQnN#PT-GW1`R$*I`@x|$ox+un%hm&Gf at -Jiec0)Cl;|`ni{D0P
zP3g6g`z49~R^!pm?MkOzFiZ3Oj>uH^Beo{xQJGrn5?RBAFLd8-C3|;y#H~GlLYwtr
zXfsvhNNt!XME(I^X5L}jb+I1z;2v>H9TVbp1SQ!O5Jt80LbtwGsy$cJ?~y&K!F*ib
zZ}OvRxR(EIf+u*DWaii4=0~FI%W&7(r+*(Y>?GuUre~svjkK~eJi2|xC3z%x)PmRm
z1D-^c&Av at Oq@qIE&yb#&r`o#1X!H8`Xb`gFp=Pwqxj!>eTc{h3&2mPn7+^xS%w{k&
z0$DT|9P9 at IlY53zL_q!QwZfz*9-O=Ql!Wln1YJ)<SAV($93|q~C>slwZ$9S1qnA23
z8C8j!ivRUJB|y{DFl1hMe|bO8SS7u!jclJsKd(zNa`A}^hr62kmv6tpMbj{Get3tX
zm`$bg5m!Os^=o*_#=t}cB=~J9HOfyo;vXs8i~W)Fa6^ZvKE8e}E_%on^tS%?;Z=Fh
zuRT*7&E88V9q6w#4p{$s|9t&rx<%EwV+uC?>AXqf<@Gaunv^T&NN2;)@vV3H+kJ}A
z+0ml7GgLTZWx?;9;k8p at xt(*Vle9K+W6?9QhvB0HEW-09j$62JqfxJT;o#t~pMLyo
zfro?hN5TN|M1|*X0ye?@drqM}q{|URIJoUr<asJ~j}v2l at R>h-V$g_B>V$4R@|FvA
z at Bix(36(v##oMPJuLJs)Eyr2&B+wDbqGeNO->R_SJ^o*{eP>uxOWSS)6=|X%ML>#D
z1Ox;rN)_1%i1a3*DZPbW3=oPaD7{ArMWlBr36KzqND&02gx;h>C{jWT<t+Aozi+?$
zobR0T{W#}Ou3VX{nP<&B>zVtx=Uy}S_rkezI&*WaF_pIFTr#n29UVgJAEpi4H|iRR
z^~J=-s>Ao3Rw)-ZI;S%oe*}#=O#ReFIxJ`<Fyzk5&xoULh(6!mdloc!=i#Zg7MaE~
z7P-Vl?>K`q_~`}F&xBx|2)_PgqU(`JOb{u#2}K$EsaE-c4{k4z5|8B$BM^HKVDU3u
z{cevm!FN=@7N+_U5xEz->GG4HMqp{RR9pg3P3lLM{x`b)gOWKG`8l^Fm+4}gCVh&P
z)wOb3KMU=^@qoZ`-np~z^FrqECq7OT^qvTBwX2B-(kW35iC@%*pSr9D8h&<KAP;*$
z7qBYMSD1p|&&Qlj4mjezmwKBb at OUiah+k#a-7462@~1U{{voa~TmIzOt3q%GTzKFu
zM!rj4 at kPMy=?y}+B2bx<g&3MXR`4Ah^ohfyg4B&)uP1>&pVmBgIE>VryJ_FN+21;y
zE7AKbNlkS}lDo&TK at dBxROD?7)0omQmyY-R6?;QV*|#F(2E(r-(fB>hudh~~ap&@=
z=L+wADgSl)P)w75N_*Qip{<^?`y>3t(7ydj4c><qi`PL)*9c)5_z!Cmi<09V43egZ
zgKqUat_JN!X<Q5UY;?kXl*`jw>D*GhYOQmUjQoU7i~I20+fr#unCsNlp6#mC#=bg`
z?RA5My>f>an(Qar-DKW7$aLnSU-UFZ+T+nj4o{V%UPA*@R~tnI^%T?v#?8XszTj4^
z={d=3gD~4IYRMy~x9R+}cu?+Hj_tZ*R~-=ZI1ls&s_T`QsU~m?ozk8|3ylbR!)7S2
zrid at EofBfjQm8u)!xc{p!m4H~LnIO!0yJ6_qwOc<8NF69m8;Ur;SELst<9-&`5)S2
zR_0<O!m0R#8k?P^e);H9dYc=3D{mdFu+=_HKT?d}HEy)k4+IxnhDQ#htS=0D3 at VkH
zx(ar$tMq;kY}JNU?!=d^!%R-driX^R%4(}4b53^LH<$E0Hq6u=8A}6e7`6A=pu10A
zd|a0wzwbjT?ZkXQKs>2`Rtb(|ZY&BV*?YT;MkpzT9xlJ=o<-l6(0df6lh311UyuKk
z5wL~oIo4LVgvc23s$pTC%uVM1L4*6z)+coYQ$3{F?fW!!rY0gscdAhuo&8XCEOh6i
zD%)oClw{hUV`6b%k=u3XfK`<zq*-Fs%ZEhVrT3<4ztb6QDlC6(XysD;8r_#y>iplk
zUT_BN-Z=__pt}f}<vDM2Ge_l2EtiA`o9TGzEm11*7B0><G~Fa`-n`LCZy%+5uzCa9
zvq9*o`ruN4MJRPWP(BX8c-CO#OxXAm`if`?J<IWdN~&;RAIn#CLf^Y4i`+{!SGRxj
za+|tspP3|T3KjdWW*Q9Efmg+6%on;|={F?jTZu5%bl1FAyLu_`25+_kzYZ~{XFuRc
zKT at pbj_PJ4mP=EzSf<GAXREou=#Vhdnrl7Nu(;I$4}VuJduFX)=wUGawI>HE&8dB$
zKdT>Kc5L)4pE6TB#D8mZ{L!|l{_q=XalEF_rJ+du6op|gPgk~;)`&4_Nw`BG6Q63T
z_Y93O%Yt!O7wzxYMP2HDb|^pcqgztd>)S$A8dNp~7t2gvxs*QiFl7;%(pmaCML}L6
zRgd1mPg^b^2DVn0B$&BUSd;S&<l!Q2b&4eI%P%}j@&de6)nOh5Hl;F^V8OL4qi<N5
z{(JUcy?sOt=X(&JxY8pf3TDy)y!|32Th_$vDgEXFto!4gr*3^28cTu*e2-|<mKO!D
zQCLp267yi~i`gS)sv%G09aZ}J*)A%csvp`JLc(|K&+3tjK^oqEPc{!_%T!wVmY1*&
zra~JHPT6Z#Efds6r;6f&#IH0i at _7j5Nxl5{C-7*07sf<XTAWWxLM3Zq3Db@>%=Ztl
z2~R*~M8xkwLrO}%wb-y|_6`V(i7O9MDteYn&~1g^cIyuln{=ihT1!n{FqiieRF?&B
z?V+O08n`_M>#TODiu9kyi at iGZK|@rDJ?R-oi*Iv!?u11<vo*1$MnO|^W}+S?sLNMX
z)JF2Ot76N;^cgK at 8*jX at n6%!G)PS0+aaKsvLi4BAS>1QSYlSbEer+i-*VydusoIj4
z?pf2=XKCpxkj67E at ko}dz~OO;-yb~NET_h`&2fV34=VE-wBpjK_qq0-nh8FF8Y48g
zH$tR)H~OO!IDL<;+)mtD?q>U?p&8u<c5`z*PqrR(F0q;W7*utR<=e at gjX^I7%Fpy~
z>lDx3)##^%UzN|^@SS#L(EMgS6qiL?+g?;(jPzJ6j3)~F?zGky?fBa-2!pi=#(T)_
z0pB(k3OnNGo`60jg2T-Le;U;8VCJodFO+s(+i4+Wd}UoP`Ke2w+`sd|rtmj0TpK^y
zW>?3G-%puT4!^>(AuZ|aMd0 at gLNqq+79D$OaH~-W)=XAI4MwfJ at _YQB*K}XLbu?tC
z1fI<FW7;iZ$!^rB?XnQR>jdKyFV>ctgs7)qZw#<iq$t*^N>~B66@(+JEfD!Xo>uus
zy4f>lUDVm`O^f$+AH2TMfPWm>ET~}_s%$rvW)h!+KKZ;mS^I>4Qhw{>@ZP{v?9X47
ztGI~4;3R7ku$hAwYpbg7T>mIB^v?(3YE2~S3HR#Wa2opLmTlUjXLnyt)KD<N-JxIW
z+ at sC%kqul)PO^$D;9l2S4L+R0kY33GUny1c at o^@uUs|#1X at ZiA&}i|L;4O2}z2o@%
z>&rSCQN)Ermr1pwnE?TB)vV03D)0h*HvB1jvfgN!^Vw%8Zt;UC|JY3YqQ86KM)1#v
z51;E|^nZ?HWRhxrs9y^3x;qKM8uyxFiw9%t`mMW-p**HtS4_N~+#xd<oDH0`7Jre(
z)AHD%gdy9eRK#xeOowenXg%<cnoPm`afQHQ*RHDgdR(DWWU2pDSUw?OxQN*YS7JaK
zqgoWZDysXZH?Y8a{v)a~-M)RhKMnRgRZLYuL7|ZCEMQFfG}VdC22e}9+S at afw9zDA
zqGY04 at rzgb+Q1YbzD^wJd>1UV-X5cqe!F)x-IlDDR&(V;SftQ{Zvw8uA|JoRV2+?2
z+0_7K61{njz=EDHW~GtBT|2Hl9&<go0g8<$lOvG?K$q`L5NJlu_tPC$xR7bTu?tp7
zSbBE;kq;p682nP#vU~>w`t3?rd%#u3g{1<3Tng<&j;guf?)}j5g`n5m-fm}Z^!!0&
zp<$+^--Otxp3Z<64+)6)_0y$rZmN|sKVWxWZ{};|K-smYGhC+i2iZbq$8pghotF}b
zf!!+0X-+9>4)3iX>w at dGZ@D_{__L2=l4{grYPYLycUQ#cyt!mtfeQ*-8_ad|Bze4c
zoAi6^9an}O5hdf<%p1<gv}$gb$2M-lVZv<I<Dj4)oQfHw at UHo?_r~yrxcpcPXSRes
zJut(L8!@FsJG_=q^V!8bLFsZ`9lgPZ4E=($n5xdU;^)f=&v{(F)AB`d8;JULwiKh?
z{kY^@B^sg?o(@=c&grUeT-HS=>wkGEkdjS<e>%_Cnqs+ at N4laqay6}b$^*NLBDGq2
z=sN--DeDBxtE-Rb at RincOU9#b(v`AK<tB8~!7OWTXA27$PF?1o*{Pnj(8RYP1LM2l
z4>U~|0!xal#JgC1)Hlq;6XnmUD#5quz3{>qsO*k-za><y)1sk-WmqE*YQzRz9gnZZ
z*F+2S+=ebWmH at pISI^nSXY^1$J?MGJ9}y$m!G2e$Ht6S_tCx?W<hd<5p_nBViQdwY
zgLb9~G)f;{cB~n1Rgng0uY5FIZmPe7lw)P;t?x602fo7EOP0ei`OhC^ym#sHzt`Q>
znf}0M_KZVyh)HQ;q!d5A&o3nuiWQ6qC@!CO)GJ-3N4o0PnvMpxHGBeFdlYCVEFP^t
z$x$QlC*QZjzX2i3GBlH5QK*(&dNn2;8Bb<Eyk^wKZgo*oPu68>y#0EE8tO1%NUbz|
zHvsfoA?U}AVsdBm6Lm#1p>lrisPD7C%q#}9W%BgSw0T{=36W2PJo`1DjtRO~A<`K~
z<jePvGx(GXd0YH4IGL~7N<}4q<G3YSzP{wDc`dr+59p45oN}~(CHV6VIuC=IvXkzq
zWTi&jCQZyhsI>wG+t_&7+PH<{E<TIJw>(7Og(&D+H>C`BbQ~S>IFg>QU=e at l+Mham
z<?C1(M6b5peO-z+7gvQ|hBbmPeW7oC3y~he(^H2Wk8P^Z9)6~<0JJxoIB!Il-v at Q&
zt&ch<$|?2NF-D4^Sei7Er7HdxKi#0t`)TJMfrw*F8ZM6AXt$q?6VdLpe$Q_70G-s3
zZ+&x;4em45o;2>R4Hr7&E51E4Uiq;Kk?%N?Qz!L%^JZ&msVLK0i at kgAV&{sD9yVwJ
zEwW>zddIX#ax<Nce|clfr}!OFX!Y6VDuu=YZJg`WqT&%qMe5|+Vb|J?jvEYNrbB at e
z^*JWap<=C`4izb2nLKXP2UDxDi$daT(2RtIp#UYNbzH7W732t;=E&d$LwvT1Z5C{-
z-#MBZsB~hKV4 at QJxZN>O%<pH+Fi>;Ggxy;?+qEyH=*$u*G8sE%3FAyB^lx8wsdzTc
z8s3*sH^Dwi24cV1AtaIxcFJRjxhV*}<E=Wg!D36UT`3w8<_<M96ml6}^x2cb<p at W0
zp@;vVO;LP1$}jA~UT5s$Ffd`5kVGapS#l`LvKlk9(W&d4(?!@YXqwEy!n5_b8*M8q
zgK-r0^KV-z*v5_P?zHT#<V-Q&_wflQq#@@hre@;wFUq8tXEVa`l}^m#!@j#tTMQV<
z$UXb!JoGJrDabQbvJAfHc`w^m06sudaT1?YBPXIu=z<E^m5M?11L62dh{ZkwMZtRd
zY%AF<Lx at 4CT4o_cUsxQ17v9gKWF7Jtx*ChSN%esUTf#XmVBHEFk|ai3Td-|;Rj)5@
zNM^jF$QjU`WLSYaN6_*{ZrBkY{K{GM*6lYGE^M1?9NyS^=Ejy_s}yBasc5P5q7j3i
zJYnt-`rHFa6tOiL$EU at J_fNRQOzn?&GQ>=@T?7(gHuS)fa36U`wZqWLr%;&0H4H~E
zX)FvlbVTYx%Gh+f3vCQlxjm3BgH-=e&;tt9itPua`n!PXAcZ?vK<iVG9PmPm(`0j&
zq~d5-Y+*|GqF8sM-`RB>Y*AI}Du;KR5nb(?^Y;9A2k8RATXEEr<zzo?Z{!P^T4s}^
zT&qwc at zMPHwZ77{z08=gW9ky<=5IAz_R;4=?Z!`>9<y?;prCs(-^c+=*BZ19x5bML
z2;tybzKOCmc}sJx(#l7J1*#q=-kkjsvPb<4)UPW_iV`~ulZ6{TPr^UPBUu<L%<rVq
z50?;#w}wQN*$qzI-+A8S?=k3Q_0l4A(GNBDx$zCvZS`8|7mt~_smgVgEV8V=Xf`%3
ze_EvwmupGbm?jTwpE}abmX<Ab$n_{tXz>MOHsejPrIaLtXkR(~J at K);N8y`y%wu%h
zLtFKb)reI&L!~N%lU3I`K4khBks@}Tu9jJxsz^ITx_ at r!{}ea4r{Z8<aE)*~aYIau
ziSEl{7Um&nv?+Gn(8vC97hKP6;wp7uU3`laPYm!D%EKBGID0it7F{3aE>3R1M^keH
zKhMXQBe~-;P`jS*<kjQkuM2m)r)SAdBXPG<=?BlT#(^JXSb~4Tvd;U~hyGO~)7=L1
zAk*|1q2Zy*(xqLWT5jCI#v_Yx-+Kq9e$n5S!^#c$H0?gMEJ!(wj{<kXNmq*xgBNP%
z#~0~#sS}v#wZeLOE8fMvN}rT5brBOP<IkNK%<(d8ofxq&l&iD#Sn%A at Iu9;xuR|e6
z{Vj&#NKFA~Ewm^glOBEAONH?bK}aO at VvHB2e@fz{ym+FtN7CfNQ7^2Kf2>SC3M}08
zQ%@g)?#x|3vhQ$BDUG-4D{1OxK2;zCZm1LpQ2ez%UiyLydCBWU{GL7$aoXdTA4UQ7
ztGzL;Xzr3 at w7ENku~c^GI#oH;B;r;oH=U)C`}7=&Jgx&|yM`TouGpHrdQ{1D)?V-Z
z+d+}VE at vVR4;FaW<!JL8W6TqA%(jLbPX5C$1=Qt+4 at O-a$KOlF-vX-_M%%s$^b&S`
zOy`r)_bwggS at QD=Qeb|eS|fvZst<7(IP~^bzL)i;>q*U;CsHUjf;!x(%Oa`a(G5$M
zTjT7`>|K{8qxinLcABMZS2Y;jR}$}98ZK8u7g{foYrtVX<AvCA&`r_cac{v>*0hNX
zw$7CDdUWJes#C^W#Z2VtyaA at Hn?RVN{N70$;4n-W5^x#RCl0;S%SQpUM&j at U`&C}Y
zavSvou$NQTq~T{1GlpxgP at P@l${Rz7F|j3_)q;YWB;MPk+WVr9VTSu1$iPV#aU^L$
zP_nbkEUwLx&`P8hFEH|0uS at v$sCdBosOtziNCuX3$ENl!Z}z*R1I3<9)A$+-TrU3^
zRA)N+vBQ9(7E!(LK1)1la(E}^{?#JAkv{u9B~dI;Yh7>L^~UrhsqIRdu at QFg1QNx(
z-_WypH1f-RV5fn^s^j7Yp<gaOM*%`ns2jtOTJbu#X99J$cb(QkU*)~Nal at fDZ;OQE
zqE at 5TdUeLG`AOw3wG>O|l|gxFeft^BvFcO#@cQi-1I-GW_mT{!#nhB!EBzJf%nw{&
zrNZB>IZoA at r4Cd?W|W#}$bZ{YYhcg#Sa`HhPhV}2isBckSUnzH>a1vpagd8s-h|<E
zM~lh0i}A#-M6hfF`bgX{OI}!6x>Wbe-tD9YQS;(*+3X7Oh}!Bj8O_LK^Nmg5Y_G>y
zu$UwZol!<}EN~K1g&*am!9A4e^Pg at w8ytE!Wz2w}Gk`jEcR_RD_E=l at n<$pVKEoaX
zep{#k%PZ;)GiDW%l-(3~{D#Ww&U8bUcLy<>Z|oQ!BgKSPRaTT-X*buvFZJfD#P>L5
zmR0O9uFiZ&2p4J3{C(5U!=utWRI>cGi>38A{#AGJ-J0<#QD&;}h{{0Gug2p33%Ner
zumXI0o*HvTo;4 at Yw`lzKNk2q;_HEw>K-Tt9wQe$To*+XZHt=RMCU?Z9KLOE&LS)OX
z)0#ahv%K%S8WGZG501vsa!<Rr(m&i1l;EnYFYsWo{$Vt<hu%8aMEdz#)P1k|+;(p?
zO9VJVRA)WU>A6UQ<3aaN-^QCjaP<Si;QAWuk_x|KR8xvfS26LYHTaP5=;Vt<3fD?o
z9}Q#yASCQIE9g>d7vJn1yWKer>2OdT(lATV7OfpOBi6Q_As8IDUsfOz=ie1~k%%II
zgaCjD%0#e#)=*>vCrg1*ehBj}__;EN+IOuxuIb8G`-0d`^iIC>awYHu+~CZFTzNvS
z>D9Fmr>HDRQ!CtMa%@|RW}0)Ei_QPhL59A^ac3qpufzFNE+B!41VD#+GW>t&h7I+-
zD>k$iffnu#2p8^;eDk<&Lw0qjDP>2zKs|$q`q4{F>SqMbSQ41j+w56Cdknt>q%{k)
zwJSS;9$>Rd0u{tgw&fL6<vng;*ax2LWdzKcF%&WVB%&O)hK0HLQN%vBb1u7MkDN)B
zKDMsmhU^+)UY3N*_3`CzAAW+i7M*0FF+mS#7FcV&@FXktR--P2%OMJ8moobix`BF)
ziw!83Zt_N&wCW-Y@(_mTjnWmhM!kbp765gA2095Pxx7p%Uv!3--EIGH7q{8a;e1nj
zsX at O{(wC1*228*R_oHTdP`(v4r-LIIE)H|-Ve|T*^DcLrmk(#~HHBW#d5`-Uc(t%^
zfPl1^zL~TYd3NwX`IcU`EwiKkvORsoIR1VHYwPdhEEl^czlYID*|lhOqEU!(Qe at 1E
znz7htKbI5qSt48c?i(JVGZQ4`>pXDsE{t<!x at nT_;K~H>;_QmG)rt#&*fLlB$|&|t
z*dB^Fl=j=C^&-1zS*f*g at 5<)y`F%Q*^(9`%Fm8%Ro*FLm<`#yiN<6|HUv0t})>Ej~
zoa=4vh(T%pV(UWURT2$)S3mEckc`|7BK@~nQeFD*SyFF~FPG`G4TA`{67>@eb+H?D
zJ^S`?qhIxU>7v7aoFj#kmtu=luUjFND~^;sn395`)8H1f?}J1vKjI+<iVjszEhat7
z&@LI}4{3%z?Dor74yS2N&dCiccQAb{u;BTi$gIiT-oedyG(3BF*Xu8cJ!#gJ!}r0O
za^G|?X$nX0zl3alY0(1G7)%j++QPiA?b+ngS!joqUJ at ou4h`nMe#RG?zwgASnXQn^
z9BKGNord^vW8fK^GY at XF>dCOJVVsy0PP9osjns!-Wb7k$cU}G|B=0z9Qh9cFe=DLA
zJeSt9c^9e{RYiK2p?J4Di)q|$`t<ih396a5|MlFZBa?fhC8JH6k(p`23YogzNhLaR
zibhn4HqoCu;FtU5_on00mf$CUd at SAG-iyN!@+7)pxU!NUjH;ioa^bT8P59Wh at KScu
zOlI}{8R*INiOI4OzZ8E8FxqIxPhv1bbE;Z^<wa at iQ;ioTGZok*Y0>AI8mpxjJbbF$
zK)mSZfkwhn2agX+ at VMia5E`zGV_-^}-8+Zs#?Faq)<MNg!KD56|BU8U0*DdpI}!&!
zj6X|IPq9HK8WrY{D4dhD<TsM!Wm at +~jUlnHEg{AcR~Idc=9asaGgs7I<hAkuS-P5=
z2RT`o^1Q%uStYnRmMP+rqp;43zz*_g>;bcJRR`&Z{GLo$87rPxut*2povJZQ#rnpo
zSw|1utVOVxf^vHQ!s4oBOt&Wc_H5_2rXBYWzI{$C<5H9A&ejqTJXtWY`1Mu at CGSBG
zGZH{y?-^O_PM7<x^pXUiME?fr^3KYjZxK>8+HGmpbaZ#J^BW#Ar8~(P&VBC_!+aF_
z`JA#rK6&=&p at 5p*+=ka>m6 at RDcTc^!c at 7T@h6^+s^A&@{{)~WoqfJsF7dI57s)&}|
z$FDO^sibr4phfe#)VPXaRxEh`6h>F5eJ9|B6mltx<mRP2c8`xvV8=Z8$a}ns>7+i^
z(|)V>zmz|*WN|$78AcMuCyUssj0ZyXw0<}2I0*vWPh at fvOu{DFLePNl at v!09;e7m(
zCB2yIqI4zLf-w5A4s{5usf|4C)A5Bgz+SLNI_KC>%j)GTTp%!u|8e%TeRNU1G#%{a
zUTiwNc;vfzY3~{c^q6Gnhvd>+SmZdv4+vt>=>BPVeFr7`csG76G#5`M*=LKWDJJ|-
zJo5FHJV9DVA6<=Z41x8x<Z*Hi-7t4KTvSe{8ZSvvJQ-1R?S1`F9K at l<>q<_;TS0vP
zV8W;s;~aaJ*9U99Yj}+FzaZ{UcuhD^yCA&Dg7+M?MQIxLM(66)pj4yA#bUWyrzU=|
zk-%xIl(pF(FGj*Ry0~4-CvHNCzua>m;K5ewc&?b^$u--Cgr7!&!={cCtH)fwIfE^$
z_eaRpO*|C*PHWxr!{5nXygG at 0cgf@<2-HDKo;Lk0So9_pMS$%a4YL at XUEF;^rkiK4
zizF<cjx7qT{}L(|*D&sx__<YjCmuOa^X!#se>>+dsk3SF_?+Y3dRu{gw+Q)T-+7xz
z2>9!PnNSR?6dDThyWD>)SPw*f{zGQ{VqYb}i5nStN6HOs`O(x7g%0+TI9OS at P3aNN
zfB|M7ak>75f&Q}vy)H)cz6~{PZ-`UMq)`<A>jK{-Ua_TiIwz(kg?fnTwNFF1ox;j;
z5!{HoUh=gXfNWv<04!C$ImYqWudhAw?c7dB*T*Uo5QabDuOxRDM{Y6eOKx45+N23o
zdxw=3D}tDLu at Y1(z0ESJl+qCrKYdy{@kz~Hdb!^@1k=U`4CJ!9)V9ATDVED;4tQU0
zS!-(MPi<EW8Jq9J2Mdfmh_xZ_)tLBlPo-JWFTc>a_qy(&W%K5k2iH at 1f9x~p6FT;8
z6k3f}sXDcIQn`%p3yzu^FVkMOAvra<t7!LjsM}AmE0kEp2_ln2n;3VYG6tr9CF at ys
zX&Zg*fPUT430CHAnI!9}X at 1;oe_tzpcRaF)xzeV*r;hOpV(EkT&aNp2dUgChRHpFN
z0Lt-W$Tpg^u`e%pZ{Qg!Ba6D!_KPxyX^(S8*{g)b)uu+<8;+>Xmnz0~)G%zE4R*k|
zQFbTNL1tR}bbwZQCYi0F$O{Jk-qM|O1T$DZTH}v at I^Oxum at aX7rm5b?cSJUJ%E&2~
z!KW!ZIV<xW*k!~(TrklX!6QBp=rU#F$l0<w9vC_H{7 at AW^KE5wj?o&~mRoo#pc^nG
zNtst*b9j8 at r7DSBlW8uSc!{azJ>+E3oJ+UAENQgaFhUlj-ap at +G~#Y>IkxH1tNRNB
z)tfF3`_Xhoi|Gla at 2CX6IwiqtVkSx@k at h{s_GQzuuE{-hNjSC1>7fF*P5g1$xADaT
z_`def{%-Uw#?o8OlSwrbccoZsY0_Ggt13x0c-FD3N at Q;UAQMRy`psowr;X5`7Hz%j
zwBUZki84<eXMXW3?P;}eeo?LruCNz4wZJu^v}DINQ=t7wuITU&Htc>W+ at _rEk0sLm
z;3~k-e?jQQ+m~f@{supM+Dj6hA0KQT)@ynh=a{1fpQXL>R36V%)%5h<^`UOO3EqTn
zKl;daDb>Dtzg_1ZhREfhQFM7;rzD5LxTljj=FAM!K9JurOa3q5 at kku+snsIKvU~;f
zc<A{Iu!2}=lK*as%DVUa;yD!50D)vg0j~RL<XsX_kn%dfdowaDCUHwecpL(8>uJ*!
zRuIRy?={2tDMy6KB*mWs1=?EW;-}Oh>!Z0hD`bI?=>%`$=F;;y1E3+>;xe#gR2Cbp
z#4R_~^PddFUQB%imXQC{#}|xywxksjN~rdp<~BBJrM(RK=VOYhJco0(3AcUGPI83w
zgSsxrRKpP>wBE!_{~5Ecj1%+Ue1|TClFRkx699Z}EN!fSK($}zwaw^QmJDXLLs0h0
z at O`Z^o at V}qSAn;t{|j1j+oc|}687^-DPlh~nR>rQ-TWUAY}Or7EL}5<TgrD_()Ori
zp`LC)tC4~ma>D1l?GCz<Ou+J1!p<r7)^tzjXya=!%1iExTl$#hX~%Er>9Q*_Pkn^x
z1&oyg?#SyB`QMFfgJRYHOB^IN>i-YGR4I at -Rh26fbveo5zL|)mtkVGe{3*LonmEv1
z;CrDfx3JaJ!NYCD`oy+Ht#cvSe;499V6&YP at c5J(W at -i)b<_Q#P-&RfxCS*2MQy&i
z7v%~Q&(1bA`dToV>=H2e{Y!W1qrsTctDw>M{}oJ1Jl-?-3r^j7Xpaj{Fj%Llk^i=8
zU%vyja!tTFc-xN_B3C;8MHN&Nbp~Z?F45M8we at l8DTj&|a+QBx=T>#=BXb()1#-EJ
zTWW>QkObx$dk)obY+cHEyU*b(!uTa^cDut4f`eRkVE7JIiGj);-g`rb#v<XhUo>~f
zaNdQGGj}-(s#DdPxzETuwU{o*<$qC=b{^Zkb+ at D1S0naW9JHzy$2 at pHsBInvUleNT
zgovp;lS`E0a*f<$lg|3!C}h{mF3F{8Q2g%ChMUJC^o~0HOB?ng+lKDN&&vF-9Hof^
zW~V5rvTQwzd4bY?;gC(JW)w;QLtR*lz`5#tX5VK1nK$SAoy3aQSuX?%y$X_sD_^}e
zDHBvm%`v`1_|Wka&lo^xmZ at uhxjV>6mYtxk>AMy5ADJZIU?cH%NKUyd1+u^2yoZ}X
zV|i8w at rd0qr*4|f3tdvVzG$b3d21Lw{$wv9*JWN>+VxBL;?~bk63|`W848pH$m*qx
zBeSb%D08sdx_=F(OV`izuaxZ0WEW{r34gY1cB-v9seQ|zi(4u)Kyvn&gbesZgt=d3
zU6KI4O~}*uUyLpe2XWwQ*-pcTgl?7vX|yg=&0IfU<^m{BoVS)Su<j*V@!liQexOZ!
ztkx}RkCnpk!?SMOZY#MbRjfYUL(t<ziCRD&Qg>F{sRt?Lf$%sStQqQ|w45=}G})@u
zaq$ZPzZn$v1K94OiAuBs*x>Ochbrm0MK{MLtix`&?FF7!ECFH4Zhe61s&S_jhx99)
z9Q!`AxOf%dYe7~I&6G0qF&n)_ru&6xh6ZW56k?-WfBMB}F6!3 at wKS}tChJ3g$70L!
zQHs-TvGfantEm2zQvD@~Qh8AJ<Wi8+ds{uylyjw2Z1?X-2aX*}Kx|c+^6AqjDva|l
z!%?{)0RV=Btgb{-k(B*emIb5+R7knB1hO3JzXetugXAXZx4qT^n3L@}&m?*9ze{V$
z&=Vsp%A5A-x<}Gj2++Y+MHe;Vy)z~O?SJK&z$GzE*{{jK*Ppu9z*sV4#&fmTB#m<h
zRIhkk8eM6-MQW;XQ2GKT1d_QZ?CFq0lYDRRG{JD0ildmvHQwqzS}pY3aPoM*_&UMa
zVQpN+)XdL3-^JL;+E(InvFes at k#R||nf-*O`DR_b1NLnTyyvQ=8O at 0XDZ)#uWtK2l
zy<MDIH?Ng?M&sdGYeQHrwBcr1ZuPxzB(aNz(H;^=kby;UtMo3PXQFIPz}~>!RSUe1
zJ}#2fJm-_2&y6+YwJn(UMaG<cA)fV*hk;znr+h0iqR*t1Wyct`#>=|J16yft$@zpt
zU#Qd|vDN;T`(O;^nMW~%w?&{WXI_e at NEsSy9DlYab++&LBJX5vdIB$8oajZ)4I026
z{(98Ch4|=zO}F(KJJI-_sPSOebLRO8ZG&k<-q1iGPwq)ua^pUGQT^%M?p#G_s$@l;
zO at mx(ng3KDFVcTg_{jY`3wUuFw_qLUTlbk^{fN&9YZ~(Od+D$hWU3KNA01$4$cu$t
z0rd<PymCEAm`QTh74sS8gq%2M9#t2X2L>XtHz2UVto8^`j at T5s+HVm|tA$F)4KSU~
zV at f%Qy?}ZB!kdh(Zh`FPg4 at XH{zLW5kxsMHWX<-*iBId}G at bbxh7d~P&s^Wa6z`YC
zB&mtX-|ch`hfb{PU_9Mt!@T1{MV9Hb?hjJ*^6Xt8lk(kV{>z_uwtMXLDw46*BFc63
zYZZ!!yET5>zG^75pT?ybu?RmQBr6eRn!dZo33^CJYvFZ}5ZTOelS*{r(Kibuc;)fT
z1?XML?I?Egs^yV3edb;7_iaDc^DQ3Hd9+)`xjC4WILGe?eZ%=WcFUx%NvLif!pc+*
z?=AxhBecne9zK^x=(dTuph@``MPAS2reIHOA8SNpLJeY$wbo9<5}j-+lh4=ct9*M-
z at 4m7>Vxvxg#~8l53mB8&nIo7xuMs~~PSxLQJY+vS9Y%P4$m1~O{wY~~xqvrfK8rN?
zM_N<sgQDjV&Z&M|u}9wKWz^<eX58SfEjgMoPVg|1LzZ{nt0Je&F?t3bIai&IRAA=I
z`9sPEIbdP&s#L-tVGlOAjRdcn<b6U*uEj4(Jo8PxVGmHfR<G}N3C*qK4fNS0{l3p9
zwEf=H$d`Bxl&0#Ivo6GbGF|R4W$}rGr at pMS;c!K4Cd*2n#wbN7VRsgZOhql!L%`+e
zL&ER}eC3O|8>oQfRNO~<0T%s=3Iiu;o+=Tzf8>;?a;AHsnMQ(w?d@#Vvi7}!INvPA
z2e at KG12O{*_2IMrD(4H3gJ~n95{7p!=2>k?Q{IJUzVJzmDrdKOjd_Jz4H7csiK#pv
zx`|@;hKaIQ*rSB{3r3HE6R1|V4lk~=J~RV%buUkJVm%HHV8faB5+#NTM%(ER^v%a7
zf{QQXhnt!mOzO+bcFs&(gpBM3JPdjp709uBiF0&zORy1L0dzyzqPQRa=bY>SAyW)|
z930*I+8C%t?@UBmd{u2&=&j0TWhUZ*BAX*m;lhJcDZ-B{n3kNCbw%fgR6yk3X`;!>
z^W?U>nwfgkdzy+G=IQOH025Pmo&|2}JLb<!kLQk{s(dHq%(I;}hKis21zxJzufYaj
zrh9G-kB%ml at bv0Xm{jQm3ms3Znq$yw7;}V-n&a0{VeZ!Huk&;<pZ6!idQRnmSSPY|
zZ}9m%vLD#eDs#z7MA@<Z>wZ%H6JDuH0E+C066%n#>0T}J@%0%fq3q)~+JUN{9diSP
zAlh0Y-hMN`%BdXyudwB=UC6X at CUUdIjB+NU)R<9)7nH&jrZw;iScUT>0Zp|4sFr5o
zn!}5ajMLx?9HdtoSGgMlbeFGiB%H_dztpwBl(7E^z_A0ihk%$Ch{H=(5f=g31_vqc
zxqP<c4Y|qJ_a<L8u{_-39w!0DhwB0e at h`gCxFY-KZu33<#4mD8lPcZJz6BZ~B&*^M
z?@yzmEj58Fxm;<$<Aqscs9$Q64cE)cZ9J>h&85Fod9%qDYfwhx&ls*gGjKVX;W={J
z at kVAqRm^)g@)}V;w5OZZM(KbG0D4xUM3oy#4-r-kkC1zbXqX+LSM3M5ZXmTM|Gp}C
zgiqt*`xIKvRxW22?+KlLv3K!&YKOByCuR+o@<#bpD^ttc%5#iQt#%gAg>mufHQ<4Y
z8BcwZb6v3R<JKqfIVtk%+G*SdWC6_gRJRMorWPd7Nn3GTFjm?!k3gRCVIWU8K0G{Y
zi}|?_xF~zxLahC{&J^m^+$$vyeIJlI`iEDWa_0c%V}_&nla}^fuezw=#nQo^2HEPo
zKzmrm*N(9+57hGX7M8I7WgF~B&`IJ65wo$-{Fk|9Nn0fa%?T0?UlO2Co|I^q`^~%L
zzBAA8dNDn}l at qEyUiQk#4`^1^js2hM=%#alPK~oEhb%P+<eDk-`+Dv71m1xz;IDf3
z;!rCq=`>AP=sy4qAl#W{{Z}oI4Q&1r=^B6?h-lAk at 6H|ldz`oa*7zz+U)YZT_%Bec
z^p?8~@mk at +4g0im&sE97{VOZ&P`+O2RT_KUk2g-SgMpu_p?oKl=Wt^KL&}@Z>$MXQ
zXCNFKdAaa~`ie==9ExN*$sMDriHaAB&T+W_WKd0awls6}O08xcLz=hhaUShw5(}}j
zpI4;Mk;-qC#NF5iiUb*xhY?3wIeOm(PU|1-o9y0lZFId(3gS?|JQ(-nD|dwc*jb=X
z=@M(NbO7oGB>8FpFFiyFFq;y<CqZKNr*UFsVPdW|iRIN|_EB at tFvcWiS#J7rVc50^
zjLho&MQ1>lxXS^u;^Z at Ja^3e#$QL`Lw6CNj;CB<f_jAmHsgjy5UAoj40=Q!eXE4hH
z8!A}<IsSfsZp2KmtLH-o5IO6)ubzMW4K4q|m;aNF{ofGSIhF%F5cv4FEC0UyF9rPn
z at 5{3(|6%jLH%fouT0aOxVt%d#0EYChNb	{#r?A&kI3=X>x%dG(hi70k7$}_ne0=
z9dr%T@$%tYia!B5hkyv8+x}>@V)I)1<!hMNO+W#MJ|HN_rUO|p-n{ZR0(~6|6g6>k
zQ!Z(GWza1N4`_obBEo`zcL{`4*QqmTKtUsy$XSD)?<zErfgY~`{KaFQBaRusjl2~|
z$T;X=*M46Bnm!jqd}!<@{qt9#YtH*Ws3e%!bU_8TvIAef_*XSQzFLX)k%KBI0a=^J
zHjv(UpY4<y*Npt;Fau;UkJCuWYB}!SeGlB2AxF#0i&s^Y#uXs+z^X#@fBf=y<ON#!
zzqtbMYg*DuEVYN^Pjb)}1<+L~<h|+_-x~s>(ZO|mqz(v;k1lYS1^)>1nEBt1=YMAm
zO`2QQ;<!spn1E>naOI#MTz}pL$ciQO{rf8dlR)LMP}i&f4R8ND>G&((_}6<F|LN_2
eJ}hj=GqP;GuYRrD9p at qwkgAf#A7xKozWE>gs)UCC
diff --git a/docs-xml/Samba3-ByExample/images/lam-groups.png b/docs-xml/Samba3-ByExample/images/lam-groups.png
deleted file mode 100644
index da17b19a77615074bd8ecb834b0c43b6bf15ecd8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 94035
zcmY&=1yqz>v^F3}NC^mtNDk>pgLK!>Eg;=3gLI41JxF&82na|EC at mc#Af<GN#L(O`
zH~xG7^(~jKiFe*Odq1(C^F?Z?DG=aM;h~|S5x^8>wb0No+`u17ocrLFEh+Re at Yj6{
zWd&KZJJf%9ZKX-z6<k+EgEwes4 at gme(9troD8Y-^?l4t3>?tfVe4_ie#;jCmXmn^W
zSt%Xw- at 9!-G1jvIOUUM{0OVfvSzCEUg>R*ajo=g8Fy5c84`GZ5>hFn|k6jDwYRvmx
zEd&MZgyciUBL6}>p_nz<m at qoUgf)FcnIf4g+(vQ4uEcgL-K1iAd%NmJcWUmSeKr1S
zKivgJ7XHC0YWWJC;N(PS!RtT>xo{=6bbv&PX;n`vQ~u1m&;L=1z(M03)la0+k9YL{
z_Z76}|9<DcJ`_Cve?FXdU(yBjrT=~jZS{YT171RN``@>~r~bbKp(i}~pKtx=uj-V&
zqd#A)@?WIF at BFW$ZHrWyjMCtDqV*GOw;J3nN78ojsp5ChMKM?z^dbX<vk9XL=mvRU
z2s#)^gLBg0+87_fBp+ at _FlNL`no_ZJ<J{VxKWK8Aiir1gI0 at E|ji<qT()qzvJLm23
z_8A|`qo`SAHQzhWDI#Ra<UR~qhtPd%a5k(Y50!q)g+I<03xR=e^}#iC`NhJZmfQEE
z3i4R-G|B#6iHDh+J^CjYCo^3$&POl@@AgPhV)_7)*VUc>Ryyls(TX}V7>PNhMFw;G
z0V9(Jl>EpUyNj!v);Oj6ys0Ys6YESvY<am|#{DRj(#d=c=;W6BVL&cxlw at Ke*<)Hk
zCjmACpRlknF1~Cod{{_=U>vM7LNKnUskKU(7!#cIiXU0DoY5#_6a$|s>2Yxxdx`zT
zmb- at TBP?9w>2Z&z1}V5*3Gd$BLsOZQ)g%j{%hRi%hmpXkqkRU}nXl&6O5auO==Wg6
zt>k at VZ#Ig9z&1Tw!C at h=^LF)SBXD=!nyG7{jDtK4&V at U|5ZuHAO^)OVZgdh!#KfCD
zcj0r*hyvEMl1K>b<nnlC=afq|scYfhzYEc*9239B>3exb?0;K0LbK!$5K28lSPI-Y
z)xS(}dOxz}L^S@}F&i14Y+$fCW&h1Z{3WuXz!6hQvUHjW2g7|*@c>s>CefNCZ^5N-
zW8$d%XSoH3(KHhwV*zVHLLDm^9%g&|#+6{cdfh^aAxB|3d$JaIM*a5eZ6-u=njfck
z()5G_ORUW)?_Y&qDYnSJh?AV!tj~ZB4fBc!NtMnPBs4a4)JJCUa)k}(*fKws at cGcg
zGIG4__gXV2-NMN;itfE1av#1s!wqf$5sfH#j&U?%O4ZYr0Rh?h`Sj4ig1Nor7LErG
z9(=tyn^RF&*Je-tsK at Sqx|S*wbStV!R#R8kH8VpAzWc2fT0X^YPFYaS4nuJ9 at N}-P
zGnbcZRq8bd-Uvq(jM?#duczCB2VY;$j~9wjUd|&V^y6j6rLOqpcsv4v>$N{`?(d%k
zo?{7f>Fmr*o<5XER8)mB%&65f_QwxcZ(m=t?<sp`W~S)HYSQlB9=C|d;MtkL&d!b~
za{i4`yIbVinl&ht at bK`M`1s>u&H&uO+VlAh at o?zi*Q4GiL&L+|+}z){x7qvRX|ez8
znBEDOs%0<lFSLr at p05bTbtON0Dfng`Kg`_q;-9rzt~jU(qbAq4EV=$9a+=<!Q!fon
zOl*98GxREYMn(v)uC7Fnhj<kc-P0Yn9yETt+y$)5m!~_QK7Gowr)q6&-E0|IX!R=7
zVTW>XEQfC)YZhGU8XNm266HF%tnBP?g28dVe at 9QT)~uL1G@=+i1_cNns!oMbi+f~Z
z;zMR;<|dzG=IH3?-Q8V{iYZX&m6gv+N=lmCw at 3;L3-JjE@^^$$_v3D6_Pg?l-`Aq=
z<i<-^G4m2)H!`eI(j2K>$N+Q;D+6+~XE-4z)?|IMnz9JUa?dMhvK=24=meE|ps4;`
z_~XeVFy|UH$wImC6Cp4(3>ZQyj}`V2p+a36Ja8<kG6{*ZJQ69fM?fOcB62n&Q|G~n
z*Fuv<4M15`?R3Lqc3L)D;waATGQtWRLA8c(k<rQN>i(|0ua%XTE{}&p7D|VQu0?nM
zy}9Bh_DnWM&JF`i3-6N^mTEF?2<Tg59#45w!O3)TsYrB<P1YbjkbSg5d#R1P5}}bY
zIT}gozr;ewSYFISQbaV58A3+~PDo*r4=mfLD$t`ER{orgKD+k at en$;n0*jDN6G{$4
zVD`ZiipYY?9a?C1JX<lYslwiF_*f7=OOB%C?Bd#V7Y2>ciSuUYFyD_MZpEGY5*fGC
zA{h4$I*2i2yHVWF(}Ku(mT((LOJ at 5=@MVAW-9`&X+y<VcA(R~Vt9zB`C?gI=%L19*
z<FL2Rr7CZ&4OSmufzn;rDM2&Q{0w~n+v3zgxaWw?(c{bDU3}G_?+yswMjk}7!aA_q
z)KWuA@*SycIKm59@#AABc1|N;n658WlPuaLi80^j<kB$WOCc!JsY|D}@=hp}G>Mnb
zoIYhqQTJhFrRfpQHEf+#<31kflG%OnYEv%<f`2GRBm|S{aIx!ek#9F-9<j$1$}X}v
zO3yu4|LAAD_^NeyW{AwvQk$BF1{CR=H*dP(Lwj?LTb`|8&5pS=`W*g2Us+j6EBTQv
z;^lq0RSMog6%O?Ib4~W-{x!F+$0H(HB3^NzMiCHmJG+S3SOU-nHOcbJ*%1&;Rx%B;
zP!X?vE&&1gW~22#e}cL2XP1^XR(~YPYIa{<3a3~<45P1w)-^Z(DAO+0H#IFatOSrO
z)Y1f2;>rzjsZ at uZTR<ReMR2|&C>PYcLp at b0r)jT;v0AopPjB!2Vy(#8SpyTFwMR5}
z{gz+vZm+T=f at p#rr>nTd#D at 3xIk2&@MNfZfvqp8+J5CGwp0Hl{=RA8^mA4~YZy0-X
z69Br~z}jG{klQLwn at N1d%j(+CpV7Yk{Ywuz+<WtWaE_oiutYIb88vtA?n0B2lK3)J
zqk0%pIgFRDFOEU6iyVCIO6Ro&S2{JNtCl5*F4<<n5 at +e#Mk7Vc)#xgV#;dE_?7PL2
ztc0bjo1T-?3#S$x?SfOYC*!r0jJq^yk}(A=o^>3b`U2bn&@kTwf7eIj7xSvo1-|{0
z4ZrKp`fw&_Mm3gw-r#u at YvGO_doQonpfe)HOa?Y2?k<A3D8mjGE;}js0=?I#BMWfk
zG+n8&mymE{ic6KugDZe)B=R}~*6zApV;&H?)W(^)Ihkn>^xLzuGt3>bKKKCP>05<f
zE$csAFcPD_?{MQz*3SNP)(j<vw>y4<InhP^-tF-_J}1<fTv3Pb(7O13P&@#~1BGQX
z0*SJ0X`@*%p^!M#y!<wHESj-L4!~%xK|7D}E#_(^bx95nS6~{3-l)gcneUf5X9R2S
z8*NFZL7qZJMz(il4gufD|6B!LA_!#&pAdXM!ITOv*tW}1Yn+yu<U{|Wqk0ckFjtrO
zDE*r{x-E520z@!?Tt!K-x|%44XKdMrMw4W6&r?%3Svp^`M!!gdHDPpvo8X?VE?8%M
z$D$;XFYpnpSp9(1IMgc<W9p}bR_%OHVnRny_tE2E00<fP$kwX}-SAm;6GH!TMno7<
z5J892oi$jiLMG>(!}2Y+fOYlQ$F13D!1FYny{`f8E4B=gn)CqA7lzPaPsSvUOCtMY
z6Qfq65e)hMM$FUG3wPN)5G_hCM=4*nUZ+Hd)q?6i>7 at 3iUR+LQZ7nPdqr3MO9sBAE
zBH1{}bmH&-!W!G!Kt768w6CYeIYCla*R3SddcEI(yx1brEx-SK6Gt!Tuba2GV%@^>
z;UTdBVq7Qrt95=^Mq1-%BAY~rm1^<0(^#GJ@~zj{m`BtFMu~X=D|^nyijTOM2-Zgg
zwA9I#c+7?G$Bxj6EPbhcTE<)GTZl5Bi1UemoKd~X#~*zDnXIKXwqE*z0o1d6IK}T5
z_Qc33D7aOVqA56Qo0=l3b^yHM(g_I*E47)}Iyy$L^u at nH?i+)mx3`bnnXcC6NCjYF
zQKQ&6$CNvIe0z1kD<KhIUhdv%4DboiD{y;VmfDBM#)tv3f94ev%jU^$83Ao2EhneM
zu+r^#UA4Ej*VQ-`K=xwLT>vPg?|?7J$jAV+&jtss)U)*RqUeLOl1K0E at AC)<^a8{o
zB_&lvKt_UWZNnoYxdA>l2V9ZUUi2$80gBPp)wL{=2*E9}uWf4^?(D>va!7t@;uAVP
zu1O|m?&3n&2md(b04fX6mDlYT%*V&a7$;A~e93fmeRe7vyD4d at sXx1)uy!#r8g&F_
zLtvCNG|Z`kiK83M at Rj@E=%8CJF48EFle4A{e!bdnO)G)b8(M?AW7!v1)7Yp`I#+DO
zaV*ktEJ7{j`$3yU-EF0ppoVfJP$9*7`&1Z4UDwpaO74<#@W$J_Ka!MX=J)S{aXVK~
z^r&045-%~bzFy*81#TUnM{92BZEa%UW}fHXVJD3SiJ!lbaq|EB;5YL6bpE!bGw7m@
zS>ihBZ!RGt at -wzFg6^e?AX2(p;$kU4?NR#;=~v_&mHKU({KcoyU#%_rxU0v%yuPrX
zuZUVK?Rpah{pt!rzT)u}y3J{Y2c42iWGYDqusyqHR$`BVBZ+wb5OnIknuLCEB9Tz@
zb+ at ultb?GIAuwrO-6M;UH0o&&%`1fI8B(i8v2}qN2ZK+Q5nqP>ueB2%-Aqf&+K-uL
zw|vEFA_Pxf!Vg~rWPHnAYwV975GT{vDy%#uC52@?Fv<Ye?AjA_I|Ne!UD5Q;!;3BD
z61_ at L<62ooyUA66;zz6qV$o^JR!Ptd+ayJ}Lo+JLFZ^kYr?r1^#wF-t=@3{&y0pqv
zYW37*>)`FXvnDHn<*(oC1m*RdU?<l~Ae9r0OX3j at h~&4;u*;Co*C2+bZTOu0ru{4n
zL*UE`SbpPafZkhp9HE4GuUEmeAI*hd6IG^@b0Vd5|2MBj#ZH+@)&lP=ztx%_4Y8$H
zOUO7MzRZxbc&@@Pt;6k>Dt)u2D&=M)wb@}VtP(hx`A4d#f{2wqxC(<ZWl1DOAl>oC
zu at 5?r^Bh1h=~2+1*l$)Y<CGB)>4Eqa%3;2VW<`?a_NU)!RroIMk+*7ajPH3KiE`Fs
ztwOI^$(GW;rjs^cO5kk?3H0-HbC<YCl37yTmkNT at As@f$8%%4`A*sXjDPY}FZoq9=
z*n5TR)}$#3m8mj<2<V8PHLD+;4ewBQa~yBzjrEmh`CPIYiajaaU|_-pPgm|?<LjmM
z`Q|q$hWln?WZaHVU)c9Uo3Am~s3w_anGO&aKOOi{ICy;x5dP at jASYnEqo4(%U<r^?
zqc-2<<m5*P$lr-#WfT+sdV9GuG&-tXsW&@6Pd2dxz!cy$xUa!!RXaKrx~Ns&-;YyK
zQGw#?TgdWp6!!){LKS--pfd!PmYux at dISLPpFcmC{a6e at 8js{ki~?8(==|lk>c5Mx
zXqo^J2Wz|AX!^Kcyk1=0D$SMGBnv!12F8Pn;1(8+S`kF`3vO=uIIp8+IrLi4^8s9R
zb;(qjc8t6k6;l9k9mT-R!U99QA57)s6%vZH&j2l-M%4QoiuUX`Z-D-Vy13FDU%Y9L
z*~P_PKGprDj!}U6K>1a-|6{M(`FFk&Kj|c3AY98jGY;AnXar79F at RuzE9yG|XRmy)
z*rwdBk*8IL5)(EyHfd>Te{OHCR^6IE{219lDH*^tfPMzcoRXHdbaLzP&-Z)cH}kwf
zE|ksqME=#Lqm6z~Y4Q5S{JA<<jz&7PFMizd{~bx~dVPhdpiC}t_lz)TqZo7QdOi1e
z&*-r6%5Q1cYb4g-YolY(sOtIM&9!O%tW&|MLG5l&B6>lV3(jcLhL5ZitEe`D;T at uV
zmB)ZH&XSOj5Hq-c;~0Ys^lo(dmW3+8c-APu#&vbE?%5fTr&!~Lu_WE`m>P-aQt((e
z&OPFsQ?VIKCKFXEXP}gUAp`|QyW!LfBuW<;Flxkmw)26s&?-w(OsN6t785)@1X)w)
z&FC9H0Z_QA%BIWdkaQnRCf%*Up&p&>Q&IX at _NY$tipWIX at fhm*zw}uq+Y;`60x-nb
zj;D4nLljotNZJcJYuMUPW%3?w2U;AqsE~uJ6W=my=vGHj-O-OCF`!k(D%s<`X?Po+
zTQ2hSK2IGimMqnh(j*hkjyuG%`NMN>{;^Cd`gu6I5p$bOFkPGs`arFmEM*wL0?^RA
zrZUVJcx^_J+7hqupjw}|LeT?hsj;Laso(b_-dm at wz9DaLUcnM~`NOzFRa>P6sQ*oH
zNV3Aq%Z-JOAn8%{VpiR*24_MdqN6VNVjAVVXYA%A+GRz%=D=)1SF8C@>(xvRr?y;k
zn+fn4Y;a~EflIJuC at r#=1lMvVpZ?B1X=fsr1dY`<z%>6;@y6rchk(U?V1IP9u+=c9
z!_KrUC_SN@^{w=&&({-~+^#H28;K*<AysqLI5 at HI5Uqivx{d&?=(l50c?AWZz4~d&
zr%%^bMkPj1Up0c2W$Wx5o1Xp{eO)A*ke8RYzcwpJrVK*<77$~gCR0*VflmbL;CMAj
z-R*BD7LdKFHTqT_9=g!4pxzQB;;Dr~ATTEv7akz#dwavqv-b9!0WNjl0O>D7j5#zi
zbOcsz9JNp<C{!RHP;&k6UvqhR`S;b1R#xxj3%`TAY)%Pk5{NGqwPLzYT4f0kT%eFa
z?W3APpZFO!s2hc1t-lLiOKU(b0BL)4xl>)&l!j4q5;_amD*#Z?b2_^k0k#hf;qQ6A
z673kt5$f8GeF7FP>a2lL at YOpJSYgdZC0b>l+uP$-1Y=@iTmh3Roiw+$4z;OcOWOjP
zdt!nF at WaNXw*JFIE?^ey9_$}=ld1!aP~CP$1uTJ1IQ3D$IDf2f+Xx^qQ3Z#;cdCzn
zYOBLtT_vgeK(F}zDa?E(sJD1 at ACL>sSJa3xQ5uOO_3_BoJv!vg{nd$5x(^OQzg0KX
z3A}F%(A<``gs#C~RXYVIOqnrKKO}?6N_W+NxtgU5p?_T#?ET_K&G+Oy5RaHAJ_<Sr
zt|()e*(Ud?5<>PfM>>9Ljr6SYAX3`~VrgR~q}n`w`qT03FxRA-MWwagkU;XYrQ6*|
z3=?Jom#Q}3eM~r5wK4e9hfiO6f8ybKi||!*mwPl#Bll44E|ltmZIdlES{gCZt3H|@
zA{4bEuECH0-Pb-tzGCkC7q at wXSGN9cAx)#+%;uLoL$-gODZc&D^$mJ_kX{07oo0$*
zSQStE$)~EQXOI*Ow6qbKR*-2;8ivZ0BGa&799AY(U(F#if2Jzx`Li%P687sWNDjU3
zRk9vtP9K*zKCp^qd`x^Ako)&9Rn7*`L)!PNmhgde)OyWG0wfu at reLS_BqxE)pAKCX
zRm<YqkClm=Xfn!4eA%ujy~Q)~SLDop&rG;Pj at ArO`|u*A7{f~7;2Eo__f3wu^QkIt
zC`bnjyf}<Re4%H?ms#eLR- at bHeVKqE{=r>}@s#N%?PqBk1UK6=-l8TVe}@bYt4J{0
zv=xc2(EyFk8;!ErH7VAU(;_Q?WH&n04`jDC_HR7bF}`QOtOfa$kC&VdU)NJ3NqvLq
z6FuzmuBYyqED8R!{GoBGNp)Xuul#Q`*9#tC&ZwxV)q*9s(*l;V`JBM3SFeBz<aT!(
z5EdQ|GzdTndTzZ6-S)Hk>Z6lMb!{j)coitsBBVp>@W6o5Z+w6p;N!r}G~xiL4_vM+
zL3jxG5tOhExa5nKXT<s$@Z)rIyb$eEb#>j>uS0G19>4blzydBXsYV@;FBZk;KY#uf
z`hY?ZzKjV at OWH^O)hnR1fUuU at d=U173twe&^;hL9Y7x&EP^jnUf(IRU;-%`j>#;8u
z|3tFn<N;t>^gF1jt(6A!iLOl_iq~-U{T=o)a${q|ULcc?iU2%m03e|32 at F!wGc#At
z_U3 at q1_vh(-l2T_*c{OHCofzMx735ErahWn|6*8LT4HD{wRl9kG!FhdA_Wz-zt}bi
zxPeyIXW$J0;SFrsE93z%iZOYSzd|4Q|4YhU1!rXD>6xNbKd at 8XF#?)Kjm~L{SG;HI
zF!;iPODgyWC}?n}0oMSM9St-XC?_YcUVnfoM)Szi(2ko%{`PbJ#|mnKcQp|mck2G)
z0;ij!3pdWmxffWmUI$9lKFq5 at 7ajiM&4=L<8(q`~nb}KScee^<F-zON?TmC3*d$Zj
zNx$+L1J_UQ*p?^n7<cDSaC~`!ZWKHM_mI|c{(P&ccc!^(^MyQio}ED-x*s=_1RZle
zzWz6DwJt&R&+)F;_WSk7TO+%{>!~~a4dnx+>u!m&^PXJZyRnVi?{Dt4Z+Tp6PG2v4
zh2M?;L-CC)d#!CRqVn>n$vxa=U>akLQkco5So6uz-?!oqfR{V4bK3+%Eq~X#^nlt4
zG}R=FX%8PfP|hH#6M1}$fcefUb6N`V<Qn%<dbBPO2^%s+x;1Bc3ZD5&|BGHuv#4RE
z?916nc>mC|`ki%=mP2o#73VrQlJLtZ at pm84rI(QQ^@gj*LiDrNBo=rDeDrnVP#6|m
zIERk3hdb0wcpdnl-EekZdChHwp)_9OX|}Zo(hWna+H#t9p1-BHhrasE9$2lA^>J%u
z<#;jIVSr(PdGR;V%=l0AjB%DubL4N*e-xFqq+%r5 at Fo}Ylnn2 at v+Cl)JQPsX4qj0)
z8J&?bNP!0^d~Rz$kXh;~VO3(k+73Hcfg%3TUy$q4D{7fRLb-Ex5YwvM5*hhPCk883
z*#ie}H<Bg^K8a^ez at 3EKI9keae|a=zgec<z-%~b_PWW}*)vFZiPDpQmsfta-xTJi6
z-RVuFmheb>rtjlN#*Att42X7Yz8elQH!OdNqA5|?ZQckW#%vbAJp)#-wwkO}s%h`D
zO=__}#6&+<*sw>o$ht{$9)1ppPnj&_()l|x`^X5ZB$XmxgHAw4S}vbYK!p?M<Ii$n
z<rZmKR)ij0fhG at FC|k19r^-t6jIE}9KwCvbqRlCdn%zQ4S=91QMCxBvk|QAS)&7Sj
zK{p;HrKP}32JYO|LB}Yl)JB&D3jk||mGX77t6=y8LjVC})b5|2#G<YRXgUzJX}P(!
zPEIQNoIuD`w_md7UJTj3PtG$c|6Efeg at DAw#-jXtK=1*`jffl^qCgIa*7B)xvrOO?
z9g4<- at c{P=3FTs~{OO%Y<`M|3`<NXE<8KWwV8Vf?6~KNoQT$h|1>=*mzMXbyR0iAu
z5RS;m$e+?$?5KkS><3Px#n7+mX`kgtmTrr6K=D!S#;~#%y!X1}Mj-dRn`LHxzG%t;
zchrIy69`SiY>vLTr(GV#C{}*b4G|F$p{Axj1StKvqeC6Qd0=1;u-|(7deJCpXi!It
ziHikKf`Y^7&rFRa>be>ln7<|{D=VXzJP_!p%K|s>$C?|E2dF+Qj$A%o@{$~JWcOeF
z_<cd*o7`4t8t0<B4 at ZFeq>--BzxQ#-gcWuP^6@!cnu{zVzpp{2lKXRnm}h<@)whU|
zA=?{;+Z&3$doDrGZyHVSaPI~7+8&Ipr`|=sr at b7EH#un(E?c^>PolkGq46WgG`)F6
zB60FE`L&Qw(9hgYfmagzGneMMSDAzxi<5Wy5(`}$XTw!1 at h$5IHr6DvXPsiAqE<mc
zxxfVg-c#I41ci6KAut#~W0#{arwjv)7f?>Der+<j^A*A?Et~b80mxUi(k{Tl8nSy~
zRzx2i>e)?F(l;umUyB|F(DuPMPkr5mpQ0P7Op?)6j at x~1ZGC2<7;IKf-DeJd2uLLK
zL(s8ljy$Y)Q&$8#3sYgCd!A2#&wQ#yZf#*9?L7?Ug}}EgU6RV+R|YQfgdN|^(o*Sy
zOX)CKPHINDDrswyyf9_h_svaKaO+Vv2rzN!4bFVUGKNbcg8C)b!6PsK;7O6H!~}p4
z*rPU}qZ?MH40JEJ{N9_fRd`jIk}y{1<8~FJa$l|PLO?aityu-Aj^NI%zDBD&V?Gm6
zNVH9iQR at PE#ia^ju!{Z_m(|l4U>pI&<>BY=SzU!BD}|Pov3(!vfyb-}0{`}J>flTT
zzM?Hss&~NZ4^L}2Z>}K%^4^^FItc+u<ShB*STVJHyM7;g`2L<6b{Ah+EIzN;i^1;h
z_h?^gp%3(UQyVFtJ_UCm#GxM0q;6czLn&mPbsBA!_L55VHkkEzJS+wk2T;&E2iY%X
z*}Bz6$;_th(z<nO7xvw}PRiMxvcky9$^oNJCr_uM)_a+9YTVq!dkg#gWJCNNWN^OK
zE7!A5jzoTUdglw#6P>|F4ULVV3hw^?)PuG9hK3}_<A48no;-O1*aXTYHmB7$F!&3M
z;-;!+E!qTKc~cHYoewz8<^&p?qYth?K|g!;?CZsPCRprR9I0h`6~MU$dVEykPSnrO
z4^;xU*FHeH?=>!!=tC_sO3+eYRvG1MuxhZ9y|;Z<X8=Zh(P0%RV|sX4H6<kli2k>N
z@!(mI$*HKS!Veb3%y0Tz<d|S2PAlNRFoY|x^ja1;)Fp2CD)piPFSfC at 1wKI0xZT*!
zscfHnLvU7hV9Wo at 0%T^AE;KqiIu=xTdU?I{c8CYY{OQj0k!bwU5ga8ZwztbQc*x1g
zQEg0LU*F8eCJdAU=psPP*NC&WdLJ=_nRC5((Ff*vfY at Y-2N)_gfG3ZdAC{K(AmM&~
zncyr0Uc3MTC)LC^a$&)^p`oF>fU8cMTFC7^5I<mE2dEE&iH(KD@>MPDa8RQ1&Gg$y
z3Ji|Ly4lu^e=kfG4_kR8ZnSB?Zrq)!+k11X1Tg$rei}ZU$syq(eH#~#G~YJIpV*nD
z#j^^U8z#Ik?5xYhy|BH5nkn7=v8{Ugd#L!qYnmrD=Z#MUCglefr<e&cJdp9ueBS2=
zqcH~l9&^krGMkDq9F)}iO-tO2$f2|zi4Mm%%tV0-CBiO&gKy5crjHK!gI>I(LuCR;
zp<3%6gQ6;M>Xq3zG})*EjnDt$zqDSN2NyUNe5dn+DI>Z!H$R$L)GEfQmCDrUlhO4M
zVR(9a${KY8dX=+*yQE{YOB4b|k8;$d*%@Kxz|Z-71t%+qJSb5|KnmJrvy4+WKe!wF
zFHzvf+uLC at u|_du2=hoR_8)#u;0stP{Tcu22bD<F8sD#i1WsIXo_qP}(_jqH68B8_
zU7bzHryGgE9$r<_KDd^~gl)C#J%y}@QG%`nFw at G{k=3>SPHnST8#6w%KE;JkB4jOE
z=Qui2Z}^ntX}Lj`vH<z)*VvdCoCYRKyGL^QMjX*Wqmr)7Qh4gtreUep={9x1aecJG
z3L~jyk91T*U{)UJk`Cn*L|qKFz;{lCCGprTwQ_9`c~rs;nd{d-6zyt5@;`2tGefvu
z;2rws$|i3KH8j0`(@gF80_zZ1x-$*g0<>sC3yRKI&D6s-q+MJSAIT>nDHb}$g_@{=
zqr8L6d5*&Pm%{*w<bu@`s>}t#hqz*#)^1A4Ja4mk+T*f)88WfM?a2}{1<oKOpxHp!
zV*Ak($kJJ15k>FE({ZiDtZSS{i-mQ1jzr~q<#7>|EQI>vZ!$tBS<X*`kge2y*P at Bm
zwGH)h9{wNdHb!e2O-oIxSA1w#)N_jTp+H28oSg7^9V}YAyMF+f`Q-K2?_hW~#utlC
zM8n0Oye$se0^qrCwkDXq`!m6$>kZd{iZ0eF;{qeGci2Q=Qia05zn!59<cS8;AFT~g
z=C$b6Zk=}yP%QURBQr2icY6JL(xHB0S9W@>KasI1jwK_T$9}#RO5F!r+r16Y=SW3)
z3&6z!=?dV9UreO7ciT!JADj5?@zVrd!$HH^au+Ue)X at d7+-G2HZ0+EnG$RE7r77sH
zU4sj>d+_3;rP#?*_2?dpGM&x_=klo!r&$>pC>s!;i0Hvpg!A0)!GXl;l}avYn0W;2
z2Ovqn9Bc-J0W?@q4F-$>LtWNUZa+})pvU9uu1vi&UE7_l>+}T;xCt2bz~i92p&kWo
z0BD?Khh!ilw99m4-~Iaai(Fmw2s2jx-e4^t4K`k0sasq29H#9<M=O0;#937-?FW?2
zw!KgekH4nQGyYW>x0!Pqlo<kJ54d9&PQ>mKHKTXL&KolYICW`mno$CQ=Aetq?e4Fr
z+tRY_09Lg8G`YKJzS;QRZ(6GU<Ok$`Wo(&X5leS!Bh^};KYBUw;VROZeikQ7xcWSO
zw9pQ}n at y*Ecpv#m=HRcH!Jwi+s*2knhDE at 17ty__WWH~FNdgs9<!EA>WaAF?vI-W=
z>DDAUD}wqLU(Kd!XQDn?La&-tT!y9J@|J<*$&f!DRn|T>(VIy=_?4Rzxn$N;nSC!=
z8~mhl#m>o%D{(wps|DbmohEEaSi1ALW}sE2hTSpOKzdm%eP{@K2}mb6ezv=3a(k&s
z+zope12ZYqDMR$b6AC%a43AR#4 at zui?pF(yRR<B&-&Dv4u5Hto#`siqWGMOusU);|
zYv_V~&n%)=($q>BuU*rJvW;`+iGB^w3_$gmo~(qA(m$z#j=fB=PSgZ5^hmPktgl8K
z3gWi7W%?<Tam)CMPr}|#NaR2V)0(N<X+sz$>zuDyyNM?8o4*}LUI&Myca6D6SW=I6
z^`}FkR9K5iY}bRxpsp|Yt84?Mj8)U;O<I#Kx7>stYCdGa4X^Cdp#dY;Vjh`f_DUPl
zCD<E^M=<#*{%cm*Nsnt*NMhc?>uXJoF%MFimvXLk<>eo1LyG#hF#6uSrCi{<j3wkY
z`ST81qq|h1qipcJ(CncsIwR={Ygn9<-TQJ`PQvrQw0F2ITK%WkPgFRb=e-=D{-VVk
z0LVC)e!Bu>tukq2Z;#j3*8aKUafU<+!I$4}W*He80+-Ka at hhxY%N&s8(%e8QgOrPb
zm+b($ztU0m0J{OyBbZBd9;8^SwW9(zfYX3^I0WW at F=)E3oqI{P=b4FI^oyrGe at hD@
z5LL#l@{O5F5pgRx33}Dj2Er{MF9Uw_`^4V<e#zgF8|Jd1PZE55-5}b687vAI<z3!L
zlDhbhSFhW8E{-?g)ZxGo1B17gDqtW$)0&lv85k5Crr0T#{D_RFAJfpFthAOErN%jH
z7niuLGPYm)3x!h-^n*Nr-+_6laKMw;`#GuieP6Oa0_d6mi3C+iUv1LrsmfK<;9S?x
za2DZklw9o}nq0R5xS}mE1c6RJ>9!hR2bMbU<NN#$+7y7bFuFIJ{`jv at Jv2JYI^UkE
z<MdTWPpSARTjEtydpieZBh)>>%?-gCHM6)_qQN at mQ15+xK7o9iQ1R&bS4zTGfv}Ue
zND0#~309k)yRR?a5Cx5di<x)^?&YZVPBL+mMFrh|JHNt6-f_W|#BV(|e{~o$Z^=l$
zG*e%*O7sH0w0)iPwC=n|L}23qvAZ?9C2d^de^)7LJa!cUNx3NGDJ!1bGBePlYX5Dk
zBsyC7fzwQ%?bU}G5il99o}PS4Mq^P_OW|vy|B_73J(52|RjC+p*lul->{OgFx)Dl^
z4N_4IF{|d36E%|*)dx*wU)hVlH_pOUo)60=>BzaO*qE__Q5s`x-WZwgt{`z3eOP(q
zX7H}BQZY&ULE(<?fQwwdx1!BrH9p;%TXUdIHhV9RW3Yy<uJ;TN?D at S+U}mz}A&NfC
zZq`LTzPCNg=9ePNrmS05(lNJJ=N46fV`fbm)^9l|`8kIdi&*)45oZC6=ZtgEcktUw
z&v~fnvmJ-Q-Zk^!wCtU(;5H+*?}5x>*0IEZUfrz5>MOoVcgl&K)+oMIeBliE_pWoZ
z9+Rvzulq7rEbaK3drs?~8eW>OF?+zDwR01yM-#U8gKIob`^eG9F8oc<2Arttt|D#;
zAqLac^YJr at x-dnJ_MOD{4`=IUYCnD1X{9C1LVJjNVIg%+=x5Aw6Lce=YuG%ITk+*e
zFk0hClxTr30)bg55e_B^&tZ}&n at wU2#^(PvG1NuxGy{>29ST{Ko1yed^nGJL`8aR?
zuxv58p8g^j0fe-+{P3*x0F_DG-Tj1Shyqg}c#4aeP?<7-8MRQ<&}we35Jb-S`9lj>
zJEzaKE2{s2x*T&7Xm(q}17K_g20TD>>Z#?fue~(+dw#S6a!$aO29sLP*5 at t8eSLk8
zsi>9*O>cR?WCzIZ7?eQ%df52 at OmqSI*wq^X=8W5031VQab$vjm%+1XKQxN2S037um
zY!vPt9PkPY4}j2^&sK3N7?xHC-RwZ2(4r+xmU?n4=+e+o%=w5FG^NBI7~6*f&#DiX
zqd9AV(%sJmy#rN9ptAs)0Bkj&vr?>Unwt6n?4go%pn3tZ28yw#pxeV3oHk%TKxjXF
ziNLxAc}`$rbJX61(EZ8FT at ZZn0wm_H7YD0df%7nuBm851pJuw+XzgTc5 at j!dK^w5T
zeQr*t4GawOb=cv^k*5GH051oVftdE!0x*)AV>$6$TT9D#K>qE|H+LN#e*WwYt{wmx
zW<|T3)&3P>znF;4kqJehbJu#^<9D7Px%iG*-<{1w^bkA=d^5RD8idb?G>?A?)$hjr
zMDu&-WJ<KUSR<3~R#sB&7RjA<H>E&&JGYb)Nz!z~pM12 at -sajqDv^8mJ3}_>TTf6W
zZ=lf~Y4+&Som1!1jf8c?-{`x;OxkCq-`W;)7d@`S%foM!4S1#Ra{!hA1`FVRni-JG
z-z_Px at ko)>)wd0U8wlh{CnLgn15gUo6`+wBaIKx6H+fS=YnV+x3e4M;69$h9#0h#V
z65X1Iz^tI&P!&_#rd81DP9lkYS+Hc>E`p<GNIM0+BV0 at yhKQhmk=r>K(C!i^RyKfQ
z?b&!)p^LXh;>%%;&)el$I{AG^A;u~<ng1D>R)a?g6eox~foSY|zE<#*{RM!f*-4ol
ztNsiA8(5<=BiCjI-#%{m*kv#e&BG7_pMg)ZY{)D5%Sj*<3B29Es)G%5R5Uc?i_P+d
z^l19)^@Hm|j?zD7emSYt)(lD-6^{P_ZY{79YBHq-2-8`rO{yPUu*O*e1E^`EmKm`t
zJg`=q7M}LLYN2pksVykZx%8hKr?D(hhjpJnCwP*cHD0ol;h|uPTUfqcNA1mm`@K at z
zNl_<PjV0TlYPH4%*eFX3&drH<>^r_o`h8`)Y_;&VY-1|yaPNRE(bPfB%BhH}w?AS%
zqirfef2P(QUx-%inR)qHV86Gh=?Bag<rRwx$H_p8+XWZ+H25CDG&R2PEphF>7#3_Z
z!87Sn?7sZ6%b^~yYhb7rzpNPByrLX4tOhWrEyQ9wOSHAK*zskAb);=>Knj>e`<EjR
zmTb+<-=abrEiF+8S734znXmww0Z6Zc&hUuGmKYONwb#9`ukQn2!T+R?)*6UO;E$}Y
zuQ#<e^a3dkLTmt)Jl#I(Re)s;oF^o}#aX9XV3Ri+0p%MGz&+!|qW3$Sx*xZ<;$Vf@
zGa3*Vjpl1b&NaS{{?r^}-|l-_KC?hK*Khz at 2`XI+=y=_z_+aI$MlGAlAWrK~{_Bh$
z)C&4gRHD%3c(-n}7MSDXg$k2TbuSkufy?LS>KeQvsG_36B`nN7GYGs~(auxfYyjfB
zkHHD80A3ugPr&0T3?muGsqN_COdAKIK&Lqy507Lcj=nyLTR4#HFZEu7z$%~}V2l7_
zJnA6w11>k-f0Yq13949mVOp;Pyb`f{Vd*j1KH+ue`Jtg$<8K`e$br at Vv79}}d at 26)
z1WMeZFe_7%3-!Qi!5kWkP4B+h`toIA(Ct<js)+=- at o>{x>I4&=(Em;cv`z{&Nc
z%T&BJVnW*f>#p3(u0Gz&Nw>;-r#A;Aj1(tUf%}}>*O!?*3b{lVL4i{nO+Dc at tJ1AY
z&o47n_UyVPF8On5g%JMAL`yGt3FND~m(G>%-z{06kKXy^a$eg8 at i8LfgIN25j>~0R
z?Sozcx^43Idg4tGQ}Q!^^?sY+8Fn_yClFXCfj_=3>72nudwlVeFHcnIy}n$2Z%i*r
zl_S}_S-k~Q8uVQatEd~u4RlIukZ7<d5ueQJ=@%jeLo2@&8*ciX4fB(iRV at X0qbkfb
zHh-Qc-Me8e(imW at V29K0&MfdnF+NxxF3<pB4x-;Nsy~W^K)}9;s6eNdx{-|RRp(6Z
z+syD*o at hOj?lvbUCygrI$(_B|j$|hyH~~xQOlqSPG+ZD{t)gnxXWgD77#DfPbKa#%
z7iJ#J5Z#2igiKG%0?Cr!d!E~;J1=OhEK^{=XJ at Rx38oI3BMshxiT@9w<7w->*;*)^
z$U5virc&u%-emB4%-YZy{5cukmWLva4fnmIsvVHh*4E>X!A&|(jN1hHI5L(Pd?Hfc
zb~9GqNcNO(`yEEnH=%DQk&HIM+&CC#Pr at k!f)+r(gGt;Q+nZg!O)7HF;yDbQalrFw
z(<%cK at K{e}C- at 7UGQ2QSx!zN;uXK_-ek8{?ZRT};Y!B}C+zl1W5tn<HG42ib<VI_@
zS_B at jq~P*zc8m9o=F<PzB2x&n52w)*SGU+QGJUmyEq-P14_n^zT3jpMkdPNoU5Pfm
zX2`ugLFL537K!zZ4Ix3nKb4J(%SU~*6zClWqVlZ^HXxb>+GqPw>}wqRQ;-GwD{=WC
z=&gK34`9DcXSl;q(jE&<#i-ddke7#V4LovLXz6Kwvyle8sT^<_-C%5nimZd2D#}C;
zCg|d7YHUygIfz<^!g1nYdthDC;dld83>-QO;7Gq%@=vO>9c6%#pz>w$Vu2>I`}6Gq
znLzP^;I{&ZxDLNqTCD>t{srhW-&fN+oE#jYz#;>~UNCZFj<a-`Z$gQCF!ljV1C==e
z(iH4%05MyTmZN;~gmiA*8BF4Nd1Zhln#lAxZ8Uf-_Q?y>JTO~L0h84BfrRn2P{2AA
z00n9e56*@JJAdY>1<>N&ZqEmmHeP$DN#}p-iKY+&;n)MymTr)0k$p1(Bmj$A7V*-O
zRvFkA0VWc~aF)SASxtx&op$nau892pD{~CLmw$J0-#tGd@=6cfY8ceEmwr(Bid}(b
z5>C5qSV>J}UsWEj-!8s;6u9+9DDdpjmZpHJYJ|*I;_=mYSafyc<#3Fx|F0krTSIS_
zx|!{O-^H^88tvL8q`wB+MRxAJ1NYp#f~`du7&I3amt*eE*pG0R;2<O$&&5AG!28PF
zW&x420pjwq8`je`Y$-~eo6lefv>;%5ZYDxWAbxLcS_xN=FFw?3OgyEn&87gw?bmIC
z#(ytnwtVr-$f;4GOiOCdi(XzT4Wsxr+j*`Gn}gxuKid!87<L1-V0Q|=ZJNbtuCdJJ
zVXEA{$eosug at J2-A6^!W1Tc!RSyVzw at Ag%!UOxH#V5=s3AdY8?JCSCApFZhDaUhE=
z`7A;#&3W`uD>Gn*!p5)Mb8Lo81c*Rro?w(WFWbZ4#xK~DN)>Ekskr<!$A7Oay_EYN
zGE`bB>t)8WDRHg+eRAHhY-j1*rxLs_wkuP1eEkMk<3ovZaUhbu(IguvxyWVz;+3rC
zhxLr~`+7BWo`s+1o~kT-^L%>LJZpRA^rW&QNs%%Pvx<evqc&UK-S`nQ83I!*X9%&V
zTTjAAdzBLUGyWx<8hdIiku04O=SuSD8>5HM!EU0N#RXuukt%b`k8}@g$Ps^8u%$ch
z!N|}0(@ozqj;A&9CvSSakh86Sb@?F;_3mF~o(0G^7-Yb*>jOv<r*q;^mg|Ln4+IJr
zVC=Os802SXKLs{!NC7KoY&gFJ>QrYMhEe&d?Xpr0-Q-l$!1UvdQEgVTbCmu?ArT0d
zT3X8N-py{gcmFb-HK_zaF$TX%J!M8Sqv^H7!vwH8z+3@^Yhc7vz^0I*mDxL-`2y6(
z+S=L)({H85)j>)C$jLl4q at -W3{|)+|)#a+*1m~lYTe2)CfFJk$`&VnW&S~5t%aKYt
zXGj2ICRZJIS72TQx3LbL^V$cok&$T5_Wu3-s)${XJ-r^NzQ)VFUS)aw^eGU35pM?k
zy8+v4Tna>0H8_0`lPmjbQUQo9$lCOI7z3g&=(SG`LmbAw_J0SE5?#+PZV;qB!3R<M
zI<#+$nmt=pL3eU-QQNHrX`*JI6?tEY(_Gvzdpx3*)ft at B>Poy|`wV8Vvjg~gmKn^`
zRmP<3O6y5kv}FNH=t9B22tqrKePTJ=*(Z}oXo9$xJ8nzGNAKRsFJ^X>9q|UKuidB$
zBDW%fZaD)+;tg00|0$;IhYOi(DqeSvQe97^S_#8CCuY-fuds4+ at 0|7%k6Vwc`2tT4
z%IB+;p;- at _Po7V3-<RAU{T_SOk$t6!9`m1jo!a}`#G at xYCR7h9rr4!EcxInbi&(?1
z(Uhm;zDS?BB|%{B`ZoW<>@$|JQqhalO7BHMLxOl4s`Q~z`%^>Jh_?~={XKA%x+TR#
z^fWpg*3&{wvWdH at 4+G0yJiVN`qolnLAL2F~(6RAU%2PSgBiE|6@>##VGizS{BExN|
z<QpgR6X}2RojDOA{q?Z!#+WyZcMg{UUnauBFqSzZKYBg(Q|61PiIc!CuKri#z}oIV
zUD22i><YG(Ks-skc+wT#qMQVg`lT~YoXGD9w#5}}cZ!^U{`tJcGP*~>LYQX%V-f_n
zxkK0BS7?^#m#qNGFop-upIi-Xq|}70Y5g6?7ZLBTNrFUraxUcZ?)XpP8xPr5PZy4F
z;|NWA82_``KAyb#6jokdum!Qiud{n>tf>ikTo<%!#1Xzzs*2fuFzMlx<)Ys24I_*0
zK at Z5yrft$;f7E$<@gDXYN1OE#h*MY~Lj-pZ;w+GFj*Tc_DO<jTR<Uv^q2o(ObU32l
z-<RCq;Aq&<U?s1K!Xl at L{}YZb;^*-tOX|}P${tZ){&?MIlZ;mGHc`LN1q&yWjG6<m
zMNY;aFv*v)l+p4Dy}6}sJSb{?0rD1${>Q37{HAARfgN)wpaGdGz#PFQ1XLQu(t!MB
zwTU$x{!mU+*6fq>T)`X&zM^K(BUwUSU`&%}osQZSwS=6VoqhOp)WFlMZk7yT4pueL
ze1J-Wyd#($gU|;K^9vjdU<{#RmB6{NS^3V4%4^Fio&a46Qk|eVd<G&FwW$I?-R#0b
z at vIYS3T|!SzvpPWf*o{-t*MjF8L*}N^?W%Rj2!;~1Kf4F8`sJJH8}*pI3AqvT(b6g
zHITMK9@}I<0ipJefZhW3^BuHbRYf3vRH3YM5NU9t1oI&Pw-4WuV4{P>DVS`5ybQp-
zKigA34^pr&B<`+{LCPC2 at NSFpDOlz+p1fi@`1Lv5JQjqtQ5!%QPFnR at 4_iB~T2bfI
zUmIhdfr`opt%Cda!eySAUHTV}$NJD?cjL9?9%QJMDA?mRTlgTzC3rs9Gxh^?7pMJD
zgd=FLIjuYK{3fXIXf{{7MxJ3C`Bj2+qs;&I7^J=5ZCx%_a{5cHaE{!DnHen$GVdN_
z<efA=W`7j*9^PT8jTm=-D)XX0U8sPr8|iN)CzS#LG~Rcln|-zBpATLSLyy}fhEBmP
z^HxskzC+%Vt=_$xwujMrIflhbBU~U&obB?`DeczvO~}R-ra7z0uVjlze-3Q74#zJY
zep0=5if}3tCqE9C&AP@`Wy<0|#0JdUUiUKewvWmQ35w0TV4Wi)acFNIudMlUR2`5i
zvCXjR`waAuM3q|@l1EiNWa17>!Ki1AJGz_(`xJb0luM@>BS{OmWTPgZ4}QuDEpg<V
zdu}BMTPqZ_aq!2GnS_g`UfzmJeW)#t%5oVnVK1EsullIyM#Tf&p(;uCbX+GO)zwp6
z7L2vREj&4Z<7=w?X_;9d?B_w0Sdc^cCcpi34-uc6*yeRevF6sQOypHrhB#|%HvI0^
zRDmS&D4T~IT*yjc-ZZ6N{zcC=d17^Fj6FHV_Hsa{;*k}shbVw5+l8Hb`+jXfK^aw#
z1 at 1Fb$w~KRx`IiE at p%c!<jLoq40NVY#2`hPt^;Lx90S{Vjym=IrUn^mIYr!V^Y;`*
z_%6S{kQP0etWf%WZtis?n(Eo8N^*}x--fWOKffF=XJc&7(^U)`mZ-u1R9Ac4JvQQf
zm1A^(aTn{b_ZuUMMqAP=bXo2_y(fhd?H5LGxnN_*K1x$yyC>G8$4kdGegZiZB=_y7
zE6mqfiDETAet7(tws$D~gCpY?5wTttmPB`~*`FVgRM0Bu(af>>Lv}nG5=yG5<i2v9
zruv4FS>BD=*~Le#`PX+~2X=z>hEFcie?#P|`RezTu*m&yW-RE$baGk@^_sP7-HAy`
z9}vq?1DX&P!>lHRPL_Tmi9upgf689}7dAEvD<K}aNCt=&MAB&$?cFTbtI?B1-nNDI
zx!J~RxD9bD`+zBo4Y5(NT~*dD=G8LV#*b_}xVp^&QD--A*I?@mDCcumKWi*wZSLm}
z7WkTdZ>UmM4rdtE4~H8^w97u&d;OmGzZ2F{l;t2+RH<N{;WRq8NtE4F`B%)@*6HQn
zS6ZgG^J%^X)}|>l9qpJ7k;|u%?Xe8p=~V at BnzXb{V8u4MAK_)#YgMM!C<}xugcreM
zoL_-tI{dg7 at A%EJqVdXE_MBY{tlp%D?Uhl755Z(@nNEefh^otCQyhotzROavVFht0
zdc2rV9FoJN$fyjydk(8=4+ at Pe<B)zxZE9kL8ZO%@7LIq<I6)^Z{2cG8PT}oDX}B5_
z8K-`kd(MMd;iYFM at Z`hO at V!cBH7Knu9G)|nT1AZcaLplEkl?7-GUS^AUL*%UNYc8>
z#20E3wK|w5Q$r{77k1rle)Ip1Wp;G*(s-YzQ#H2j-anBRc!#6St8Z#txcb3fAcOAj
z`reZ-El+ifEd{A+>YIOn?Jiw^58nlR1rxL1m%?g4*6qeNhGrFJ7Jox<qFyY6-el(E
zliu7c1ZWnRJs4 at GW#{BC9Z<;SnI96}rmpAu{J6e*S$df<kUEWJdf}0Lw{OcIxZg2-
ze#%K+p*(u)-raHRfBQMX&--?XZB^Xx1{!9qRizVgP&ZBE`eT`uor}_5DWxbToKZGK
z``ODV3d+H5*H6+)G-3L2!!sT~$i9!;1 at HJ+*(<GHd>H3CtIAIJpZ_mFvAm6gKJssc
zCgrj`y_P19F)h<*qE at k1b)s at HWzYrIIsYgRnJ$TT(YaBzWb0-+ow}BrL6NAVTE0kB
z?fd=*#OC8ul=A2kP-%=7dxX_v6McyKji8O7rzT&lR<m@@+Q+D<%1ptOcRG-ka#AK-
zAHoT~8Q~d)M0T4JE^#V4{_I6p$s%@qQKG%?7%lmQ4pikO^d1B+;_X%3_v2q<-MY%I
zVkfNioW8{LY<_P!mr!*6?x8&b$n~<uS2)IUyzX&lM8r{Ml=rQKh>M%5`dB0Ti)AMX
zs3%K`C?i-4^{O7qacfd0ZiMi`aC<Gu4M{()D$0~@5X^dA;kR)c<|KvESK1`mR7C#N
zmA?`HF~dmRN|_?nygK$7%&_p%%Zb;86cpYSjJ<ro>cYTdn9bbcZ1#$|W{3V?*0^^B
zG2UC+f;sZQlzbt9R==x{QA&5N{oY1RuzM1+j}SIxN)?83R&;!CEj9(Ggt5aF-Uq%H
zafc<5F;P%vsQqBe$9roztEi*W1&L&wfJ*V|%(FsBYgsK|V|-ZoIK&~}kcXnQtvWsK
zPJH|dlT0}W4>#BfS?NZ!NfJZK&Ge{0MZGK8QdDJBigx*kU>0mqYcrCc)VUV5-1Lz(
z>2%$ExJA{9Ew&7o-0s_yE^xfB)~rTtYiAI)gN+$AKzDNZj`6ymWe~c*2QuR1Yc|Qf
z?i7_aT*!XWcm2g8Z4tR4dX;94bJR`rywQC)#<_;|1IuMtp8L*)>+D^(Xo;nm`J)q^
zd|rA7bQ<vTM<!x-s=IDa|CU9_^59(ZJ>lOqDmEyeJc!lQdH2^$rOaw_R}k><w`z`w
zYK|#h?LLXcJxut<Bt0DFg1tmWEemXyUEFI*?@muu*KIe1=9gq9-N4q((_YAdNmGQ4
zOtDGl7=b{eK#dBBB3Q!zVpg}^3Pks<r)6#bThH9!hCa0~(%EMEC2-(o>zv%2E^LL{
zC6*iSzsVRQFE$}+_9s3<Tfez&*vczxL^kQcK|qpPW8 at yC`)}0{x*|RMF%iM;3ElEF
z5)lz37eSJI<vVMGd6PCNCF!<V*+kc!%SSB>%(rxO1Pu7b6Wd=5Ud{EyGw?_+|18yg
zUGRW_|Dk@#TLa$a7xU&H2+R1MIlZPHgL-||jm~_ at d7Ma*YrQt|oQLd_R;0r)vnm5Q
z^E#_N;Y$uvTMHY!Hi!>$z$YWg7}{sUN3${`fZX5zEZFg_GWn6pV7{i~=cX_H$vZC-
z!lWyv3Kl=YkJ_RIQ+jrXpcRgefHVEv#kbF?X>OA%He{k0+fu7-sQG?(HrpH?I-l#B
zbN-g>Sn==vTeDqU9`xZKSqB&SX{J}1_HX&F?!Nm78s5C&GQ7EFx!uOzpP<7L{}w1p
zStw at 4Ek;}|Ay_yb0UiBuYH{?NBy?Jfp8z5H%pYO?_V-5vrjP}i4EsMB7z+(Jelq3B
zct~ID9>t0HaouDUHW&3|iyy`cQjhSO88!*9W0HvFwBhcgPqCh}O5?PBV<Oe~70qWa
ztu|ZBmcM)<{x&~PUwA+7kWidBPXg^Qt}UeMAl_(#mASR!{Pm*g&!BJSc*_y9JwBH!
z4>L5zR;ZZ<rIPU(ay5M=+=+`>?c;RW60O+S at iMHra2_~G_k7Xhb;T!zaYwn|%iRsM
z)%@XRh0x^B#;7j9C2V^bUWndcZ at z|?ZSz1vS;Ot~zvY_8QJ4~OiXp`ODrGnXSW*xv
zZVxwA@~c1tX_~O2fYeB}=)m2THQe+nO9x?(9?5R3ZlNKP5GZ}5#kS4E&O<i&7$!MJ
z1 at yU2)?~#({B#+T_f7i|I_q at iyM$#k0woE24g>{)^4s at U=wuTS`3Dx1_g4xZT9>}>
z$5bm;$*_%)zgJ7wIicfZ%y^H7;JrDQt5|Q9`a&6^7gr1KJ)#f~>mL~tAWKTbvYRQ9
z`}%onif!M at aPT%iXOPi3az_1l6v<BZ{^!j6;&(1SeEzNmf})>X)YuXuQTv;A-DaZS
z)Gbx!3Y>m_j0*dyqoUgvgJn;dP>Sn9^>Btg%wGE?bqFhc^^7cBMJU{rkKsfbM0446
z`;)0<uvC&-+tsVqKYSrJ){eA%I{Asj8r`O+M085_K#-D@*``veqFJS$|9h20-fw%}
z7?Ko<jc*V17xXPJ61ANU4(jTCQ*Cp7V@~UzP7D=Jvf+*F98{CCnW+oR8ZIoa{09Jc
zL5RMOzrf0kRg}8I`|n at jcz2n{&z$1Oi at 0~N$IiVy9((*GiZ;X>kGXJul}~@iw-bf%
z_FHc-zc5LuY;kzBhoY#oTa)z1V-5}r`Fj%h+`GF$w_7C$6AZo0o%MBw-d&CzTcA;E
z^U5o)P_NpwT3yaP`Ya<a<;Km6%*;+P9{Fr-uQNT<U}kO>Q`ULy^|#2=0na at 46k1+o
z_4XawlMcgZgrC9e{4&Fy&(_8!)3Xf at dv~c;D{QQ;ar*RGbZK$zYGF!nEDh7tQ4N!8
z*H<VxRnD9~#)Zq5IT{{u?D#3l<r0B=#OCTckDh#@NQw at 3=}b=1ALr~J9#E-jM4`)>
zV`s>Mj2rLYqS~lZo2%ocF6(!1W9T;1jpOWY95B;tQ>~cXx_yOXr%rP5@(MzgOikC(
z6+y+Q;CT^aKVoO^9?Op&LuzpK`V9<KW3tg at bTnkpD?&umbCcwG%I at wyGxIZ)t3~i(
zJal>H$)_MwSY2H$n0Z0K?!i9QYK8g51$w<6TU*;qPfjt_onmiqkF$$24 at awi#?Ql!
z+ at FVzT=^e=u)Cz|`Ug8r4|cvD?4Bj}yLAutpmbfQQmvv}CZ$pd6 at jVh<VlKUTScl;
zlW1iJqgo=@C9aa;n+jeMp=E{Gygt#PTCY(nSE$x%NL?dL69(fUuIJ&6T>LOZS_aZK
z5w=l`HI-svT$3uLa+zFLQ4O732(mn9;El=CjLa`a1zr>qMiHbL<G{m>L*gjHOax`A
zBXdE`u(30Rl3~$ow{X*laUK)oDVAfS8X7_>_#>CNH{@{pE>ctJyCc#(!*@N}%_e2j
zqGA@;QJ6Yo-(&CIJpw<VQm$ZI7OiHJk>_$0y7WU2Y3RuN-8QnEdZ~<~6~(IWx*Yb8
zNEJb?QK!@CP%=!?xY$`74TreB0Z|;2NP(iN*t$W*a!?h?I0}eu4Nrr_(%ADy9QY$J
zRWen<%Zd at IE+n}h;~pFl^hfAYBJb~(Nkd1~HH0dOL`F=G9|z=`LVr9U34DlRR7DVH
zDY>SQ>jKj<=(HNNt92?)8Q1d|4#pfD95VJjuoS{1#LN{YDm9v=3Z|yvM<HJ5vftY$
zC#PDgQfXAl1PsOl0 at p*t2_ at ac)- at _+6RAO_rX++!v5)V0<Y|JX7M)ei(D9>?{_qIT
zcZq|5#PvwMfWQy%{E!3{sp<$#C(U!3jRy5v8B;5)AMVg42okbP!4L*jOxmS7PT3*P
z3(lO(L01g)OeGIeh%=HbBUN+UJU}QpdK at Fum{EU38u_G&N0NtVmWiedbP=N}F-Nh-
zVKAoBYB4?2<?$0sbZQROs)gl9tg?w_TQp~;I0^z1Lr1l%Xj+9#7}Pr*Hn#85ndmYe
z4=I&2QbpnF`Yu*|n&#vL*Vpz~T%4dkOmN);Dixc0z0H2F$Eg!17!41oXe!gw9rl9}
zkuW&*=vgk^yi0kqMn4$x$hni;TDgtw$U+QnR(S0jZ?L>PjqPZhKmQ)>_7v^<3`r;m
z#(t6DEE}w?-C}0C!)SPjV`+#K`UgHWyUy{YWp*}p=pPL^d- at EIoIQ>22i)81;||6w
zFD-KQ(j^`{b)3c7Ne*}S>F*Aad5PmoOYCe6NK%DbqfE7BvwnAt*||AJqX;P!WIm!~
z<gBmVrrT;$FE=PV4L0uFqgHKj?8G9gt1C!D66Z0wnlrO7&6S(i8M_gWojHS&m$<dE
z$wYSsMKw4YjM1zzX2rxPtLz``Gc&u0lp3m3nVp>F`o-(i>MiP%lic3iL?kM8yUMZY
z1^nKKU>u at Ig&_5*Hfz+Ib>2OHnKP#zXLoy-!~MJ1C6lW+-$yU&XqLcmbgo=pq1&FO
zSuQg^>NC~pu)DL*b5B0a;o%skqJkQ+y}QNU-X5KLi>gyc=8|hyuQS=5rBW&sX0~H<
z_RMJx2R$@RrQ7Y`yFPQ%v#i`)VX8aHFZ`VTup{?p{5<T){W<8!{mRq-<_C-F4^o2<
zxM~kvnh%z{AD}=UETbz at G6)JnI6;gp3(P>JRwGDbe34;HG*~`;5|P6&^iWC`Mkd&Q
z_c}@t<KAEDj*dn}FhWyN9Sb29EXT%oJ%*l3t<&Q8xwB-JRuqC#MOP&GxbTFAc}iz;
zf^h7yxxUVwJ9p4CffZy_42wZfu*H%v!YVlgSwjEdka8wzRqF_|fZGzpsHQ<s)>(e~
zG0awtI7<;hTokLi!R5Ek<9I2CkQ};06kWp~jR80s4rnx+WNFIOu|=G at E~RE21BE1t
z at uIL;TCY}c10O|GF$@ELFyiXF at 8OSJWRx;dsgsY3j+d_M<c3P7tMvVGL1oV+sv<#?
zSh|5Di*fR<H^dJEY^hVTOQd1MAoB4Xl_y_%p3G2*vJ at c|YLzO9=dynF8u88{>Ci(Y
zP_}GTMSkFgO$BIWn at lS@w2CS*ZHttYEKBi6L!3-S<_c0bIPyFKQld0MrYVkYBJv#D
zw8#{RX%^{C%`!P0AL5Qj2(Jjv7^Y3GDkKV^DAdapMx%o3m5U-^kR>Tq!=hTQ(CZ(O
zWC=nQq#{Gn1d3LSCk;hs)N|2LA-j+6PzBOZQB8 at +Qigj+*t&t#Em9#6hE1j at L`lSG
zJRl7{G^t=oasT<RgQDU2F_9Z#=MvL2z=mAqerj3bxe?>Rn1)?OlY&gfq^4lk?*m|r
zGL$$+H61V%VnT$jQmM2^lZa$IAe0(IyT#h!2)o?G6cHyHCTcRIQZ-NvNvYX}QiYxI
z5b6~?BSWv0_|P*iBUOXlevf*$&EaUk<V=_0(H_%_XZZZ at U!x!C99v$-cO(4X2t##Q
zoX)9L1hrBXMN_zZ>ne|*J<Y{$yv1|Re~b-Ja(#8c)}~9f+GPJ=i&|O7)^bjt=#uyw
zR2-FBxx=7$#FeY>@QLsE1h;N(aIimOVP*-_&}h_4+`e<2<&%r#q};x>!p!s}Nf<Ib
z@*pb_Mj0nh&(Rz7xOM9mtxk(ZvqTU?XtG4B)n;R39YdGw?{0GP#0eylOP6mkIk`-=
z-eBaqT)lpYdfR4xVFDrH%{SlX+dlRwF1+(Dr%%ojhXK3ydekdTTCElWm7BLV at qCw)
zXO=K+ot4!))EZU%sOTJ*oEopa_9h>G>IKT>D(maJ>>unhzch<&TMPz6qIg8BYa+=>
zB7^ZTfHWbEGZv;7xpn6 at wTU)+2M2^bmx^t2`qUgLDeqjqOlNAED1*(-O`dt|F&wMJ
z>#u%`XP<qV{`f9eZ(X80J;l<oCAPOVXjVH6jxz3U-{tYMOMLkczQ}id>buaT&816g
zNL>(S2ehZ^^oJu(9Y4dBcdu}A`4p8(h1)CZ#Bs{>+$>U4xVd_RQpus&Zg6Ym2Gw!}
zf9!I6`2=Z at aO>7BKJuZbA9my(7IF{IpLQYl-!6RoUlG+qp|pX5cQzOdJ|NvcKn-MB
zR(LNh>w~3#GglZK_ONx6G|$i+i=!;$^v6ETr+(@uKnhSrfsytSe(`&L5XUdj8HQAm
z>3!~*6vQH@@4I9QxW13Dbk4r;EZ_N`{1{X%kU)}vszRE8rg9(G4^a%7L4J71%?p>g
z{<XKb{>=-t%2kvoC3gdoFk&3|7`l$7>ZExFhQ{IHAywU?GTFv&JN)q9`$ZrG(*QpP
zMTJ~&>DPaYuYLBns0p1^fjmhuq+0OHq{NK^)RM*AQ)l at Lf9Jmj4Tutu67n2W1w=-n
zH2}i<_nqWKw^#Wm|MTBx?ZQ=@L|}LcIttP<&>f3hD^jRN0`6!;LXKnE*t$WQXAJWq
zd1@*u8VdLJcCjX!n9EcA$p7>|K%RhcA0nA$puoGo`OkUvAAO#Aql(NSa{WRjmFI>1
zAoK|YWQr&{PWKsTQ4$iR9=57eR~>?pN04QVk`Sj^!>N>!X^J-*bGUy%Mvh{dSWX#G
zFm;tI4H0>cnimL<FwY6I0+(Q_k_sB>{UoVs8l(yYeh5j5lp5#?NfMK15sqbmNb!Pz
zD9=$foxsniSQQK*ar;9e&o4%$cG3CDJQvfjNK}(i7~v-=QrA#aK~6&1(#fKb&<{wW
z2vzE6nuS0mjWgmPBk(+=6x6C^EY&0kV<IUqECYW$ASWix0#rw1Op0yQ(0mmc<+$zu
z-O};$kWdIzyF{AjND at S2nZ4!{#FcphFT at CYw1ahIf0bysO?R?_J=r2LRn$hEfs*jU
zKlx+)&X>PPtJY+4Vu}R8osCVFPoAMa8WATEM)edw^|!uEqAlUaIWkkgk7zgnFTK#@
zlP at 2qWW@MEkD))JRjbi1JG^&opF4vtzx+?XMwmA7e2GYMWHO*)_4uiu_zY)HNCv&z
zl#CKb{X-so>I7f-;=ka#zvuhe+1}^IwOh<jPck!Eqf#<>>-9Hy^2w)&0)^F$4IX{;
zEJytj0-YpFSY3ag#~wS&?(QL*>zkBI7Sr8n@>J69bm)x_==Beoot|TBeTS*;3>Pn6
zA{P?P(m4CXW1N5Q9i*es>@-pGj5ogVCZGB4&(QDn8I3(^l{&3josE?{*jf?7D%a|)
zt#5ER8gTOL8T=q%YkQNK=`Q`F18Pp0jm<k`GNsd=qSc&bV||+-D4 at VcM|})aAx)21
zT$tiux5w~kOtal#Gz{tYd`_P|%at2fm}qy%$1xS#q}SVFc4>w|5D}(1`#l%Sbl6^7
z<;f?XL}Y?-IHulpxU+Vf at xU*j*Cm_nwJjE=jx#vwvvTtSFMi}hy#9?hdF0GF%H<|2
zD{CyDn&Ix=Cgn=4NF0|Ntgo)Ku&_jy!EjWps6<IfYqHJn|Nigt13&Qn1hL0^7vABS
zb5HWd>#y_l<4+Mq5p$CdN2?D<s}Ikg`e^kpAOF$^pwxc9&v;yPmL7OIA0RXy_(kjW
zdcj*uQ+9WE34(w$NzkQ=Wf+uf2dPSuJY$%KG>^}7@?$T6E<k3W2 at nc@^eg`aGs^Hr
z<6;b(6oCpa49EZ!fni(3S&C6D(OR12*tfk1T2|bbl7p^*u8@&}rhqCCx(YH!RBW14
zT~2-5$9U}YNnU^R4TggOB2KZTPP@^>Pz&QikVHsJCrDxp%VgIZ at bV9SKNC-!BDYmi
z35p?$VpKxYDe>Bu{ty{w1<Nar at y26nl`4*9(Vm(h7C94VkF)gh(<G*XFcgF)ir-(t
zI19-&i6U}@QPBEPGGwR8Q=j^Fo;Y=qZ@%?5^>PJ6*U at y1UjK;UXoRjvYEJ2cvGM~k
zxa<35YJt%(6_q^8sCL`<rsQKk_!nrMIaWLdx-1GhU4l$$RI0r3g+D-eA)yx_q=Igl
z<O1B#CrD$WG)0vXnHKwJMKC6%UaexNI$4sT8XEO>n{ur|97h}-95OuYqYH&*y-ue)
ziCwAUCn+P>$M*t6RH(JAauuUmL3M19k~~ewgP7b8Q7N3KNI{q;#7TlgB2}GH6cML6
zVGtH9KT#A|<PzO*&<v9#OGu*#CCg}6t8^Movb=ciIkth&HO6sDnC5t{i^wy=z#~n3
zV&5$aXVWG at BhLjv5RykRNfc9VHPDPA$fM>t!KmN_=BmIhn`nlDZt19+BoTrzQ;^ca
zkPcERXqv<+J7hwT3WXqy at WY58$_Pp`M2nwbSUEv#bWn5?OT<J`AKlT2wH#mOOq^K4
zml<cDdy3T7=+4e?`_2kUmQbx%nVOm5%GDc8&CD{txWu&;mv6k2;-?D)S(RMWP-F`~
z%s4tY;5$D(%i*C%;0@@uyT#6ErqG$|^7$_ua{0F4(5oY at C2}UnbDJb`IdN>7#~;zL
zb(8(O`_yY?ykN+g$ItMschA#o)p_#KN4a_PI;1gqlrl3t%gW7lI+L at kZfvpN>(iZ{
zrZ?zOsh8<YHd)_TV|r$uy at LZ<?KTGohv-tL*FVIrItW$4^+Vd72`*i}#G~gPXLf#u
zox58M-5!rV`6!3IBU<eackk`tSQeIMQYw{M-?__hT&zU2+f7z(u8<`utxgloFtMvu
zzV*&K%r7l)Z*P~t^{6^!R<2*;#IYr$%-Gw%N4Gge$tqDQ8C<(|3EMJRUS1&ZM~wSp
zCOcD%24m*t78tuOs-?5n+ec9Zd798|cL at R?WX9h9ZecAMdn_+4v%kAbqh96BH{am7
zXU;PAJ?`z_Wp-{3e;l!T>kiFEgGQys&8s(=>UN34F;3ZJ`Q!<{@z$Fx9b3jO+pOMM
zK at lpO8#{D6lX$*IXL5pTH*V5ww~(sBVQ-f(4#=|<Ra4pA-oYKYoH_jnyLWdvb at CMN
zeCs?*OAGwm&sq;hs}Bpghv!ebko!x^U;Kcw{{S)Zfad+6D_5yhK7gej9UT?G+WVu|
ziEbA|*9p9Wi0^tXLJ=eaWXYm^dWmDtJ^_Y8Dl>!>h*WU>_rHpnK)GI{)~F-ZV&pdp
zeZnj$V8CHOwN^v5P3m(~EI<DYh=g1g;8g?=Bna+f5P}e-3VB8 at 6@;My8AiLs^B?;t
z7vFlDXzUf;u_$5OA2J*a3X6p*(F~nj5e!AbU;eLthDbytx=KKbA_OAK5P6PLt24a0
zir*iRr75~paU6%yXow;Ny`v*ik<&b}!1Bw_5=e2MkCq|xg43ZZDk=hjAPqwhIYL)S
zvKU3=STj?cURdDL`FF|VgnF%B6lk`Eu4+V{&u}mxd0<meRdQ7!h$DR0Baad?a`wgp
z`bxrI`pLfrjtZtqu0Rw=sD?_UfKjQi_ue()fr}Rg^agzraui)9QNSuYXtq at d=o1As
zS4b%WFm7*vf at GX#^aG#$!H|*bLY&ZY%1qT;*wP?PG6LTx3}fObMyfhx+rdUB at FNaJ
zBZfgp7$#^!qbx02Rta55vMga7`iy;_B+F5yjv{o at L=Y#EERzg}E at 718jS@mXM`Rkh
z<`fCtFhu4VWa0fc3>k44qo^8#u}>^ie4)~4c4^o))9n_9rcyRdvM3@)lFBlvu&_#1
z4Bf(zf+UGaH3_PMasR`zBt}V+h>*dk$Kl}tL6VXxCgVsD<~q61k%~qbg+K-pQUx5#
z!ZCDeP7S-#LhYVruXd94$Rt*Egc4yXhs4P~%g>%f>sG1FOfY?XffqmZGV^DSk*WsU
z_x5?|#gB1&b&bKuL(vSRv>3Y{j#H-5t?<QHJR&BD$jKFj6onuT5Q-qn9iDrp#IS$J
z(ZMd2N*O;BY#mzsy?=UvSe+-cs`#knieTjJQ?KSca<WCMk~7&bn5Z|{T)$0svO(|Y
z9<%dPT)ldUnTbheI at 8=++ryA0bhFI*&OLgrOJ`<^Mz_iK?iN$ilWcAkc#N^<;|3v*
zo_&<}Z{DQZs3By*KnucvcC%e at 6H_0v1Vgt+tI?$0Y_Yj<2Sd|n*4k{{*<hyCq-s0#
zcJ|4l1XTxBjq&{>Gzk;kHme(J+*w_x+3i4{lMyo-A8>4Gmfh_Q4({zRJ2lJv)HL3p
zPf2$;+I5-ec9BX%sU*n=u}qzMsm-__)87lQ^(v~Oqw114ACoH)XHTAHeSL$OnK?AW
zq&Mu5W)UY(F0*?3I+NWdWk<yw_n4ob=H{(i%+5 at r=7OW$L$WAkqSNB&@BqiQnVFbo
z_4ZAgtqS*gd*r&t^zs6)zV&scXFEut5c>&^QD^Vq2*t5+Q=hrzc`jbLK!(re_8N~r
z{s=pF?_!${Cr+HEQEhXu*JpNmo_Ee);LO>_Sh;nZU;T&E4-2`6h1|pQr(MW>*!cS&
zKzASP$NkIpga-kK2T9fkP+7w;iuB at r-=JZdWaQNAb;hAzxF*9fjpbQRzx)De9+7Jr
zxezE(${+p8=a62+LH~$2OA7$8QV7sXl}eFhm6FkT#31k}PqsPpu@}LRWKtjmh&W~A
z?e~Z_b{Va1G1}RqJTV0*g}7WmE{Y-zDS7s#mw59Jzk- at UNi$H=9NTd)O_SZdJq+7K
z+9szz^c2TG at e<P3$b=v#Lq#GL1%!Z1knA3C>HNFMEXOuXbjw7lDvoU<rHUH{l&3qK
z{NzW76-e_KOQ;a#tiSy({gn-dtK00|UZ*v`h)^VX8iS!B)B=OyOwF+ItqTnI4hs&N
z?-!2EC?ZQzwEL>FD2a)a1kE(4)T&g<Wy*$$Y8e=f3X4yj<@Cp&C%1J{Aj>m!RU;EQ
z3B|;l!y#ARxj^9i=$eLMne6wE7`S7SEXBWXN=Sl;I7=CmAZ-WDDUn(x2U&z~8KjPh
zv`nHPCW|w?;fOd4As1wdAX6k^o`b5R+a-)rl~_0MOdZN)JOtw?z7Opc1ip)5T9j%P
z495Z0AkGxLFl7)XWTu1J?xHjrRA%PTYi&}^Axc%kG$)8-g3!m*pllUDWuYi|QBJIx
z$nGRbwaG!4<EJ_IHa3WTpP}m_RE-#gSg#ToEe>OyQ7-V32-7sNZIg(YTnNxCQr%)G
zGzLO}Qi;;U1e#MttF#d1F0OP)N^K&w#2^xE?jDi~L6&DEQ88lnyZ{%KzN|5*PIFk9
zMQybi`VoeaA;JT!iow|zU*!2ueTr&lhT7C5=sBY>AXgonQl0bPJkN(d^a61fBUF{q
z*k$S1alZETKcYQ(iZ6WmfS5X2o`M2i5K}5w7!6&Lc+8oT4fgJ>Gu3Ufd)TAgndkrb
z(oNpKtrLq0f?OlcGNLr0R?<ku`+VCA%Mfg_w{?x#sYxm++D)+l03ZNKL_t*58e6+P
z!qi|KStNOlwRI1vv}rXb**ho`DJC<=X1O;=39<yMYEvp%?CtEZJhwpqaDXapHn$G2
zYm-#kGxUZknbP9!o{MQZjQx~2tI!(>RHKVs?r`<}J<63T%~p#WH*O#^!HK0MR<2)T
zX?BsSU1x1$pW4JCGfNAM+!9;&LY!)wa$}A#?ULp;R>`2zY;$mMfUd%cV at v3&ith&4
zrcJ9>Bk*GO4~JxmiFB$&qJkgS**%m*nN6)xBZ_L=-Hlk?=+o#-kZWa*1|F(vFf%pF
zJMUaza$<ro^6~uu&9Ir6UgWKJt}!utigI&;odX5Knqy}tq+0E8`{s~mo<70$-4Q4;
zo11r-ot~!EX>#@YRnDAymi2oHxmjm=;TYd~=QbygAERW~+1(%F)Th`R=LoA#mP=;l
z=Q!-`6NWCDrZPP_iD}sEY~G{QY9po2*47TEA34qKwOcHoSmqag)_hpV{TV;%!%OgI
z|4dI$f8YjvfZ}-IrhFh<_kADF^X at B&3e}5g7B&Z6$O0al7f at I)jdAML!iRZZa|0kX
zjTA`9K+1xaucU-of*%C5TP?iNm?X_eyc|`^0;^$|C}yDp0w7PxPym5M^2>kYZ!sku
zhJyi>dJR8Im^pKtzw*;R4pS|JrW8AMjt+UwkNnI}@Y$dHCH!HGWtoJYk4!b%)jCI>
zN2bB^pZFMLDWnoTOVBkH(hP(Gxd3ubf8TfUTc7(4h%)@%AyQK*J0;x1!@~18F-6Cz
zLXu;t0+Fkb0HNR?{^x(2QX&vhifLOMgg?*s{?HHd%wPG7NHr&y0+JXMjk8alW9`CK
zv=kIk{M*e=o5=I;n+0O*a)~>4?oh5&aL6D|u~nUM6yPS3Pk-CXV4I}m2m~q$xgVmK
z2HJhx$?5O?G++GuZ)4;X`**&NVVR5vLyR11r80;2_GmXdn6)x#>XT14D0L<{`|MMU
zMMAC>Qu_B^f0Luzn<)Je#yF&^YHY4=73dS&B)1IoaurufnrF_?Xf!z8Y=9~;Y>Som
zuMq9+<8SXE2PzSQ-eF-1350 at Ps!{6JiTs$!6OYhXm}jKKWU5LUWEew_gInv2?ru{z
za<YDo7Y!&`Dj^BE)RDCs=EN*Jn#EY^qz#2~*+P{%vDZgY1v~Bt#jtR5hw9uDD2h&$
z4l$GfZ?sGQ?iyAWB2|OFZlg9A=nE4+O;O at 8wuFQpN5e6R1(oSDn2kwP-GMO0>>a?t
zI*u|%j_=a%?UPmN9GP_vTXR?oCx~Q>AM9h4ERsYau-X`UovWKVBN<ULt5jt~S at o&Z
z3<5t#*9 at L|^21!ac9l}gLTD=Io;k<sufNWBefKAL^{q|FhA1*XO%rt6CX5r at C`IZm
z?rd%H+h4fAkN*2laQ^kLaQ2Dk*xZFzzJ7-|Jx!7-7={K}LPA2|1vJzu!yYVD4L<VW
z=Xv|hw>WX?2@*Mn;uyU9e$LPnTzc;|j at Ba?7uy6Qf15|2p5ydmlgxJD-7A-Q;`AJI
zlhgF??orq4?Cg6i%{{^I{EN%jtz#%!g?sxsS!na*8IxAsKsVtluNz#wwn`kw99x{?
zy=!~?#m{s&b>>;hX3qA;Do>m}$NKsfx>4uJ=N{*u|8Yoi19tAg_4f}EN{UDe%*}YX
z#`8~|;)Unn(MM17#y7r6$tqE6*3dMA+Z%T{HNS*mlqq*j0;9(Efx at Nhf-k?af)pic
zWs_6KCwb|^5LFty^=`z<enz#Sqv|uPuHWW`XO1&9J;UnSEhgG6OtZw{Afq<n&^_ at S
zpZ(%4%}$rM-;OxiJ3tpYT0Y{b#}}Dehsn7){A@^~di=pxf0s{w{8OAc_av{rahpMM
zf_oRhwn5<$e)Tur;|IR)9Mzd=`eW#a2CskZfRaAu%&8WSo;Zt?8lLAeQjhT5m|C^U
zwfC>Gu(*t(Ly&q*FHEqqwE{f- at I~}tA@}h7X&=uk(wy~rz2Iow*W>{Iie9TysQ`Q+
zg&z)wgq}~?DPfl!a;XxD3_lJjSq8dUXoIpWyYF2R6r{7_a}q|RamMV_G(lX5%{{3U
z9iKSH)bxU3r%KR7Q9lWa{V9sOBuObt9nFn6QR}jQa7e3CV)x<={)>P6NBA4R^mAC}
zPB0h`s8*{`GN?T92vlwI#7Bt*h9VGBK{GVa%k(U$J$Aa-A4`%Vgy1K<`iFnWOP~07
z at iPboER|=z{iB@!XJ4XItAbh-r;)1R`vIfCqv83G3q)S1g*2f<22-^r6+cH;3r1hb
zQ2FBLKF{fApQQB2B3_c<7$$_!o|?c912jd)5E4a|?C$Pj>Ba}zGJu7}MS?ggmhzK?
zp?5^AD+Gqc#IsL>D1HV@)ggt~e(x1t`rhwBYWFXurE=`aN7;JqUE0-p!Cp&ZN{t2p
z{k<M;95Nj4v#{9aKm3pXI_BIAD8={{UE;?vz0rX0JavMa)Vceu3w-@^|BS7*4fIM0
zqgr943liJr at fTm<iI+dhUXoxnTcl}De>_4M8qb|Mh7m`E+uN+a`X*Ojd!2f{PL>PM
z4G!akrE}-_ju$^lKUWwD(A6BxveD29doCxQ%&_8!i?6 at J?RR?ARFgy3!$RUE9<CDc
z)JH!_=hRb-bcZC0DETfMdwY!5hGbzvlz?8csZ1_2bM7V5Qk^6}LXQrJSFf at +JRlj4
z2%;F at FlkPnpgwtwvSuP;7h5E3Ub{?P(@>jTM5Tp~g_j7-T%$CRVEKz&{^Q?aGRUaa
zT4>#AT%%6=k>}XRN=Vg&=zaoNYD9X2dv2fJYRJ1QS4g8B{?i}-ZU(MPJQ!gaH9U97
z)I^ho<wY*7yo->Ma<$HfKJ+YazWEIvIr9l>RhONfhiMp$jt<c*hcJl|ibj+>Z0#NJ
z>RVfU^5Y-p>a`ud^?pXeB#P8gvXnf at AdJvdi774eppPox*zrk%$mOwfkMia_w-{#&
z{5QYwd3<FSp||kElq~fSkxI2xCP at TuzJGz3eU2|X{Coe_%Urs=#|vjB&{ds5zfZF^
z&4pV>{Mv7Rolsll$g|Om7NldAe&$7f=X2Nj>T5U9%xT7viK-dAx3U507T>y}^J72!
zaZb!acXEQ8w{LU&_ at lga{uaOT`OEz7t3xtto+OJ2{D>T%iqjwoL6?$uFTTM)`0O4h
zmKA>LuYWIZy>o$Qo<0ULq}gup{;d_xJn=O42)^`spWpbxw^+ZY5XWr<DQY(0we$P@
z+HbqGYGrn}U4+;qPJMLcE+2iN%))Gk6Z3VFpil2;#N_M}SqXmkt7Cre>o>S at XH0)^
z8&j{N<{G{`q+V<D=A}#g>aXweZ~VaHeEKsTw8|Wli#iuBU1nkV6q?oHzx?UXp_k8c
zG<2z!!I3+3X3k+d at VVdo3fER5G~FcfZt>$k`h8Sw9aAgg*cw8l7 at EKvAF;K$ifJ26
zOi!?NcbitXN^7F^@CEc=mqIQ$RQQ|!k<S1ARfTb$^YkZD{`TLEc)Iz2eUIbV|F_AP
zKk4faZu^tY|I^=jaNEE9=V+jySF?XDAH*n%7z_p<BvI}APR}SR3M$|CNz?R$?%V^8
zoNe1woDykV?9Igr*p<@#5N1T+`2?{-7AHKYyhL8)1xT|(A|8S}7!oB3;r;ZgQ>zzy
zd3K>vibT#p7Pt(^iL;bU-hb+;l3Z6YRD<Ej#jz|xFTl}Nq%`==U;an@&@cZy)k>9^
zy!emR)_C at lALaLc>3^l8IT)(O(O`&KDG>^t`RAX8x?McG69H+?jo07i8?StYmp=9B
z;_C|JQOweF=eYUmH!)*{gI*8Ub#XKUalha+919dk1th8{NZuOkjR*K{ish$NEeAyv
zv>Hvu<1r;oMN?FAK!iT3X;5j_DJKdd$v_ri23 at KQ2Lt>d!1X*F#~~L`DwPUXXAp82
zdz|^m(_p9|atx_LoU`(cx4HP$Z}8HmzNct%Mn1wcIrs95+<fJAhCxmeMucRfhK}Xf
zbUGcX(_N;Yf0FO~YySap95R*==P8P!BK?${oKm$yLdM<EkoIGz=$u+E#_vZ1gk#WC
zQvTf^`>V8P=h+K<V!Mi$#|Sq at FF6d-kVFVnRiQG|r8+ysC=3XWMwpd4y&OLCBR at i8
z at fi1V@N^abz6UpoW0W`}S5&Av4E!OJAN>ew$L8K!e at umxbTGyg8V9MscO3jUC)Nz4
zZc at q=49x^hN7F6JC7VdIFe(kqQir}~5he+$5s|AVev+Z625y++g at P(JncilknFN%P
zA|^lXkVpkjH%V2KBv;82aKng$#KWxC(VzJ+gNv`?_YZhtY8p?eu#rd*4l;6ZGK(xx
ziQ<?*wMmqeI4|M)V;bcuUIMc-)9mitB25NNb|-lE!rPoVcajsQk8$<d`<y?2o>Rxq
z at Z{r9^UjsK9333ds2*cD>QT0I28ql3>;yM&uF)!M+}ls+OwI7h*Uoe1 at uzw1A75nT
z8925=?z^O^Aj@>pR6-s?meXj!%rxxY+d);zEG?bl_rE$IiMmK<p2KmD<_Iz}R8wUT
z=O}rHJn!I?O|D+K&Hwm|m-xva{V;Exzrm?_15*=3B4BEvj+dH@;tE>n1YxY=xgLM#
z?+)18i7 at IX86ybI3cjjwceqErJi{AT?=t&GYkcP8bxtgp=;bQ!ynmZ=_c*)5L(nHV
z>N_|lScZ?Hcnn8}=yHycm*JEhBGKgH+K?ano3HSn{p7cE;r&}Yb9xfRjz~4h`IQ6K
z_FDY>FJEMswaB$H<!Xsw<fBj`&LzRvV|~}7(|&>|iE-n7rs at q;Gow;%|DWu=d5|V)
zec$=X`+D!U?&|95yL-B8`kIrTi(wcTKmr7o3<wGDT9Q$Su>P<PTgJLr+q<$%*pgNk
zmR1)CEP;>^ct9{S%-M7GbWczBbWh(^-F3hBn|J2(>>pXvAT6x$DmKC%=834Ncq=mV
z&3v=odcXDkeGi^K`VjZM at eM4mq?|k-^U8|FFMRxA6lV*$oJG}C(lkeROsqzUEB%;C
zX__dg at cW;;#HF6kPyDm3sDaLCHRkE(o at d|Tw_sH!8RS($&Bjz5!ocNgPr}2G9L2IH
z$ugTT>{GV45C&zk)MS`s%<dRtY4JR}x9#Tqg-h(-vx8ya)9SR at ym<=?OP8oMYp<iA
z*T7Q$z74Wa<wt%(<30Z-=Ilbi%EgFZ{$ar<|AooL=pTLpz8`$cukUo<SJ$n(?C;u}
zXxlcnZKG*LZdk9^yRL`xJP*(Fu1AjyheNvEF1=on>y=Yz>O9Y*R;$tNc3E6pq}%Qw
z6^P at QG~Lio2w99LWdY=pBq7Z+(mW^4GkSwQK^l|f+4XYim6a6+-5#MIkf#|a3WlZ^
z#N5U)UoB)8LSSe*s*qGIhY6=b at 5&<Q9(oi6C at 2WM7_)BPwVkcIccK^?p-2g`gnk;a
z&|c;4x7`n_Kx~YF5ei4Y at -WFt2Ugn<#h^fDYV5xA4Rqsxt7|Jbo{PExjDt8L5gFa#
z0J5Ac&x)uFrFhq at gnc@3KtGSU+*xHM8n7Dn8QVM!Dn$84nX=<BfB6b|n$hp~QGnra
zSg at wO9=2`MY&4jdn4nTFQ!Nz^)=sZWs!Bqc@$L_O5b_ul1yxZYm3;ZrpQC%}8eCn0
z92Ca^U195y+nCxmOP1#aV9#<?Az58rr5E~?rzd&)M}CyZg1}b6HqdpQl2CE{n2OY~
zgA^mmskj~pL95lG)$Y&=hFn-#;ln at ovuNX^T#bAvxkOQbG7PBa&`cC+u|h>Cm_k9s
zDYk91Y4a8)wr(f&9PWJ2d$2dpvaV_L3MC}26h!k^3C^C!S?|(BLn at FuE@FI=vBNjv
zPHknSAJZGA=uQcDWQ2hNlq#f_jjw1#64ERqOCmzQPruv3ANKI0fMJp_NMV>mj82A9
z#HlC}SJ!Y<9TkljjR7WsQz0%jz$>GhCT5nP414H-kB&e(4q3UvveYqWw&TuhN2^tt
zzjBeZzebrDGYj$k5Jk5N6NRSY5>hi`M7m6)4pQy0xO|Nu^qHQXDtdF3j9ZV~%DHpr
zNE3<cRN20550@{_Bc;N=y^}aziDBTQX$pB7VQDeDwnC#?FyWnn$+4GUX8X+?duhPJ
zQjTF(h{7e_ at wPE!+{3jr6qzGsj_Vl&A*{ADdc799Cb12biDnhg$Vi8m87X(U^>Bro
z4w&rU2aS3Q)Gkt284hhq)%~otNBFhhdYm15ceB*)(DJ)jRhLQ=6un-sZbO?OvM86w
zX?Oa#o`FJ_EN_wKeUdz*G`59Uogm0J^Z3)ttaT*k&M#0Y*O{H2r8^jal8}VUjFdt)
zjYQmi(>Qk=sPoplXK}10+;YM&mGsgYJu%5 at Fve3aw3yq!lhdzUBuR5rYn-*7$45W*
z6%=DHny~}d9wY8AQ!-jqjTOvn9 at h#O9j!Br6oTACvBy{+WUQ~pAYpuZip8}yR;j{r
z%i`m|{wSt<BSJPYH3LuWaqC=ztrIcZH%lz5MXp6;PMv|A;K7II`O3qB*=<dNDCLd!
z-bWaNA7~6i6SFiyCs2^e7)PI5Mm5I?VwEHgDZ2(~>=XJuJO>=xrrYh}Iwh_yUS(!x
z2Cr1XFf5W-uy}2aW^J18diXjD`fgz4j{Ty^+^@tO*}M at qXGm^;YsT$wfgk-3Dxdh7
z|1nswbHnf6o0z64<#L&3vw59?OOoWeF78z=T&Yw-(=@UyBZ{Ky28rfqlWW(mVdfTP
z$78fP!oVLAhY@}rks~+8krYM&itmc9flwL5AwpA#RDrH5<c5l>S~$9e=Xvx7MHQB<
z8%5??4whDYCzTK;L;_5`I7d at Aur!0-dJnH+a{B4#*?Irnpya5k26 at KRO^2Dk`payq
zjG(I;jj>UBBEj->Cim?FWT8jPB+M^!_Q~h443n20dYrlUy>o+IEUxSRcYP0E`_$(!
zYzr-yxQ2yc7^JEsNfJ;sEOmpF%rX=S)v*!WNTQ|!yX+xK79aY^kD-oKNDx?>MV_SS
zsm7TTCux+cIBpFkFIXoj1X&m(Rh at P)MAvmpO-D5f)+Ux2I3^>Tr(tFi^sIROQvtnz
z{=zb)RAJ%S7nm8p4@?6g1*)O4_twKad1a9iuZk7~=#EQsa-7xB=Y2o<VKNK4N{V6V
zSQ&(u7kT=Tqx{XMKFiqXDE3&D$z9uc^V{x6*DWeir|Ni=Dh+OV$6L|MRZ`D|C?o0z
zY_Tk!{K6Oc(t}U3er*kBw8_@}ySed>o7lW<hV$Kk#l=NZRma^r%Z>NHnG3xELb0(m
z5DQoN(jWf;a%GjeZgVcx7~Q>>L*M at a23kf>m8cl(Ir2sxJoXZeTq9oZ(QQboaY$8@
zq%tRwl0?@~9Ua3pK}HywL@`qoH9_hUOi-kOKt<{rnyN5jshFltTakF0U_e5o7-X6X
zX+SMn$80YmS}RydhHys7MrT;7jnfxk8y;ck<CH3RBUQ5Y6*MJa%a+Y3woYVL7#a`_
zLQ3fxWBLM<&76Ueamzi2*tKUr&m4V%YYQe>z0T&@X^tK}%9br#*tBT}mo8pq>y9~W
z)j@^|r%s+??&c%psvy%OhNck*9XwlbXbz4()*}}-s<DaBe*O&a`o2B<#(!BNPV3mV
zhOKpZ=R4rRF9w8J7u7P!QlD0Tktm&FX?4JXT|2pWdV$IDQMOMceBgVga7P;4aPuq+
z%V#)r%N~NRAjr0GVF5n+v9A*+vnXPmIJb#qne*3jZrHICvK}X2d4;K+yO4T`PAkW7
zTx1?1va8HaEphX~CX-XMG$tnb^yjW{?pn<9;v#N!3{{M>w9v+)#$bJgPPWd>)>(FL
zE3;)&z#TUoW at 2=V$uZco69)Yn7Z>4!?;qz6{_G-Odul+YPLK*gh{d1&*C+Vkd)~>G
zExTD<T3}>il+S$XD7rF*AL!VYL*7}SF0b){cO2k>dpEIl2R!*AJaRPRGoN3^Fs2b&
z4q1v2g7sF++zq=qci{>nCj92_eU<KT0?qNz^L3^h3IFz|4q&U`m8z@^;Oz1wAN%-U
zkZAjGyb+SH!KXg`5J&dDnXys{MNt?V1x0C~o1?_ZkaD#|yuOM|1I8wGc5ENV(InmV
zD-63KC8tf`+n7o~mVs&NtgWn(V__O)sui17XMjZDce{*?OuUYQz8iqtZ+u$iqrdnq
zGJ_R3`G4u~Gs*w2Czu5)KmJ~m2ahRy;8){sIc9xzMElL7*3?(|$Uidqv!_(H9m)9A
zXA^cg-`MZTkLSGgKf>}W@&EKUQBjoZV^k?6x~^jwMMHz{`wRv}M_-zz=(>JgCnu#O
z%X8M&*YT<qMjK5A8?hvcTOyS?K~%(Iyb9i~bGRG2J6lx|xrX6bSXqW)7$jMSNK!-?
z<C=vlQ<`cKha!P|L$WVbP*h5;N4h?w)$Wj{DNzvMST at aal`snMEC&SWsH9R9;lW|X
z#K;&+=NF3O+6HYI^Y#zDuL$gY6>y?(@%Ty1SioS&lMjB4xgU5Z2wAi$WEr>Kdl%0?
z^ceXdhFs7ebdaioUh$ZzR*U0F1t|rpUIZ6^=%4>MBho|_l30VO+YT3+JiTBV3${^(
z&XA`cew1muit3c;thXrFs(6(OMy2S9Z8nRMtZf$K at I22cRZ0lQ;>dk(EG((EK`sTF
zkevS7BV^qnagg$rzx-?d>3bgl6%<tk1c&dti$}irWimyjR4$XFaOKJsCJx;Q+b0={
z1kKWsF&K&9kAM4j at n4x|d$~%m-X`=1oSnbQ(_eg$AN+y$5w<!6K}2W?b{smuP*Dh_
zLW)k)tMY|U{1%;)XJ}-C>B$K~DOr5x7 at c#kaBbTxRYRxjdbBk-{HA+2x3)s+)-g1j
zyyJ8E>1VN)mZ^&b-5*dXH(5S=lI4pp<IU}(s|gIZMs?C*=l)yBE?#79ZHX+(&~gbP
zL+X%g8oAI(rAnG-Xle$kpj5FCPLW%f0-+EXnLtS;Lg=h at y4V;Dv@&`)L{U==Q=;k$
zW*o6{`UUj)m$AEx7 at CPTx*f;1C^aStREIpt(3L6}F2g8h|K at 3eaELOvM!D)ClqOLg
zp=mi4U8R&qsNp&WA+9<_5~RH8&V#)0<g at s?MVhy;9Gm{IPo-XC|Ni|v|IA7D?!19!
zwN9_I#6ypqB~w(SWfCPJw(B6WCALh#)TqO?<rtwgNOF^3{ZFvGVx#IdQMASldp)uU
zOe<$FNQgv=We7 at Tm-=Xh_0|GH%&=|ycIGcFQ1%*p at coB~G&nck=1q6*;f3QDk(t5n
zeKT~2aN8{hId&ppFo-GFnhe4v)>}QS8yj?&+gMJOV=q7u<V;M?u+o;)Y8B$aIez!I
z at 5YjF<-!V134Z0Hv%LF*Ptt7cB+gVc-9e|s<x5 at OdEagpF22Oo`Lm2|+r>Zr{(E at p
z>nAz1e~e4#m$|wyf#X4A6gmQKe#15%d*K3|l at 6tPi9As#JEH_cP?Q8!b6H)1)2BN~
zeHxkRAR}BO<R?G$4&HbZq{GX&`7C$cs&L|T8&e-34G5ErN~uP*oO1sBMHJO!VtPAA
zpNCe*K+{LaG85M^x#i|v?AQ+7Rajd|*t*-qsKDH=9h^Kbh?5*kZ7}S$uuT~B0$x7#
zB0Klri;ya+Vi1K9S{_ofQ$GDiH*w-5?AZeq3##rU4}G=9j;&)%jJRApcOF}-U>Xh+
zQ=7SVZHe(QmqtMWv$ocvTCI}!KH$8LgkI}F?r*yAiElHtJin~{gHPbw>EvDoWMBGU
zEEeA#Gyes_r+?P|w%h()E#6;zz=9u(S^c8m;zI`S`XP;%|2+Q&K%GcA|LAL@)Z$f;
z76buFlAtIG)<&#Fv)RNnixz-9&xzysx>iopG*A?TR*dp`tv05j6|E4e!Z1&8YA&jw
zvtcs*TR`5lEld;~%|W+J5|NWjK`a4FBklVL-JsL!5_<;CI4X`~Xb1%~2`G|G<d}xe
z_?8(Q$Du4GL2tlPYYk_jiSPRb08|w6G%4zuG at Yo^XY0gt;hNPXx}$RUJHNL8aYg7G
zq#0j%@Igi^HR^^#6sEA&g0Tu12B;eP)C3b-H*@Ln=b3OSxK4=-$<naPAn^azYb_Ls
zqAT2R&+U+H&~!;uP>gv7LPw2a&@IR`{^(=>2ir%d(EAZ#w~yF}<p{$NPd8DNBFoHB
zHFQ-)s4C$gz!xbcZ;ZJ+-vAn<A_G-LQ#D>XcAUvdgL=(kh(flujy5||TrZ$(pP{yM
zGb<;~QCCdTAfeKzbMyW8Ama$t(ovI~re*TXm%hriQ>U2H9sI#M8X8t23H<@1<r0s4
z{tGBV!7RBrn<k)MCNnJ(sgNrgi68OO6OU0I3>hRErfT6;8*H5%Bk%{Tzx)boBE>XS
z5^~C;O_WN7Oqv9K&a~w*oS$dPQSnrTf%NG{0iD!fy}iID_Mod4hHkUC++k$X4lciP
zg_2XjGF&E|60y)w(UFQqPDYAe{7g|uCB*$MW<9`_5?upJb1}69p?M_ICG(~Ta)~cY
z8kT`+sOTa>ixez>fSCk%YQjiG1Cg`bxkh+x6s5Wg%WIHJg(QhERF5!I==lkTp`sHL
zv=*_NThV2Pfr`i^m}M%XCO6zrrQ(@fJ%0vc(-v;N at itDKKEwRAOPHR)?6xWV(5JWH
zbNj6~a_r~{cI=#`-YAoK(`4#pf=ofz%8*AmN`l{kcRjF$-}%Gm86;hDS?2i3A;W=!
z=B1R}m_z%g5E&$Ch-r<JWf`t*lJ?gLBbd8mAD{igpYf(U?gHCj*iUeB=nmoRg&HrO
zg%^&4rg)tF_-WSr8NJ9RRmYKN2$6up2Kd1M03ZNKL_t)DSzTGeq`~CqW~@G>8fd!0
z%K8#vR>2e%bR*~d*_fO6!1f87)wLc;T;;yock<Qa0eKEV8e<tTcFAM@>N+>wG{>3q
zFLLswV>Bjru>0U49(uZsu1)YK|LrQVED>V!)bpo^F-dZpdZUb%s#ropPXoGZP#(8g
zxVAudFoo1TV#Po!8AM`*nm6Rmdtvq5MQ*)uGcTPy$=KfgOiYwf^(BTu8_jS at eMz1Q
zW;gF((`K8iOG8%Ibuwuqq(-i)v_rwk%K`uV7b2P^6NJLx&jvWnCX0&|Y{f;zgH*@T
z%3MC1uy1D#na6}a7$yvokY=@l47(`N70T*<9=ID;SA1%g2XV}s at 7hYOY;p0z6%Op1
z<Ko5h*p^4hafq{&TuJEkuF at Q7G93Cirdm`Q^19*SH4o%+xxp^{-6bIw-^>bqJGSUM
z*SUSG_3s~1_?_PuC_23N7ZZNux4$zj-2eWh!e9MYfv&=idoq^ZZ*9!-iuKV41SRXW
zaTC|p)=(4$+qM}S8 at q0Fi2Q(IRMc77o?B$4nI at KHp{nY2ad}M6#MC5eDsYS<7})V#
z%wUKzQbt$Q>);IqWSXH!eWT`y>qd(xO^|?LTQnLC%p5AE61r*9GeiLpl_I_*M=gG@
z6s2(3hLSjr>9pFYYGDQ_jW+1Zj6E|`phA|W*ro+3u(XOl9MaAs+)5dz<YCV=VWd_x
zMr<5A34GRr0k)%&Bq2-79iD#f8E$*~{nx=Ep3UaHyEy(gk77nSk#6EtO5~bCZEU32
zCeKj}jSPttIi{)>pft(BwjmP*4;Kp*EV$O<w|?P&W99S(s)@pgQ$o=U9LHg$+s1Jm
zf{h+jRWBkxy4@~gV`J!^!;p;frU}@%cDbRC>#eQw-073(EuWg{(Cw!@^WqEKvgtky
zT`gKCRFwm7Ji_A_t`fC;M3}H153oEJbRAt$$&;Kk7F;=Vj;djjc6(T=fvQ5qtKirs
zicpA?lw471`+fG^aWk4 at AvA>~&u~qPGtaz4-LRP+b%>*kD9%}4xk4~#5%-3S)*47f
zA~g at ITBbTWK}XRLO7YJEsbGD6f$?-ePjna=sT0O2nlnlq`^0gK)GYiUqFHa!wJf3}
zrQwuV?so~h15BwEI>9VQ3PG+EfLPhcRKzrqS`ieTW)RB+7mxyyRL~2uqLBoju{<Ud
zIU?7vbc3p8(Hi!M+UvyX5YKjS(6Kd%rdtf<#(P7WM1D-*M_lS$qtSG6+%oRS3}gb!
zR6z>jG{G1xF*ZBO-aVT*dFDx`rp8!WT*R2L*|TR4=E5bm?%K)|M<3zlTW_b|YvBhm
z2M_G!>yJLf&37DT&~b^g996RrNsfYnLXON~tPZ2qoTQ%<<_3POQ>so73@<QR&$#c%
zG^67nL`DWUwn=OCDidXs)_OuPFxj{JAZO29<hDDGkS at XR{K;9Kd~TWUz-HLbvF!#?
zwu){z#954Olu%TgILlE~NseS}WSr&2K9eIA#z(<dLCPH4F;EqcBuOw-$+j7b3ojq#
z#vL~>vaQPVr@>T*q;U_!a6p1?7C?Qy-R0tZK#D<ae1=!%6HcGI#vlF3quAyygsjtx
zR<X(z5-Lbl!!itl;gE_x0_X%`pCAN9)421lz5MZK65`w-(;-ays9M0>{w+8zwAz<>
z?&- at MzWsKdyL1s%tD|Z;rm3T1A`*=(&8bvu$`u&TOT2jEBvR<0gHR=g<#OiIRkUbG
z$*{>nP!$ttb;*Q+PD(gj#xX5)RkFIg#@p|kCW>b{d;St}?4#+Dq2H%sDpXya^Dn{P
zy^wY1xw6t@^X5&o*Lzs%CZ@)k^t&DQ?VID+vFEA95p#2MT)K3Dv5^KVs|#$J8Rzq#
z{T%Op=eu4<LEjBP?k#ngk73*2!B1JFVAsBZ<fcp*<WT-5)F(0p)s+7a=Iy_y*X?B=
zZrIq>EPdyCybB>rZ2&dZkYwTC_I1o!ubrDXJv~VnhNu$qBt~i~B26fH4kg8<<arE+
zL;T^8Fp7#EPus?F9aIfODu|MVUZ;ahi_TFa7&3 at M6k_U8Tp)V07~z^~5y8>v^{{mh
zt7M}oDpiz1s2>bzwbpP9lkT94ty$zjgv>YYpQ0AgBO9iPX1#$ad at 6>`NVU#jFrX9p
z_*%wV7P9B|n}8hMG!RLOnj5U2zr^V1C^ezeZns$-wD|rXdRM`WDH|QG63kkakACtK
zkmVaasiNpfef9Z81}fb4o_Fx4|K}%|a2$rcAxl@=gcXyOVYk>v(@63RP17;d0<aO}
zplsyRLGc`|HkY4%mIpuo1+u=+bft!#<a9ed;wU1^bKG)?QpqJr61-Z4R;xv~KcreN
zGmK(VnUOjghweF2)N$nkMN`QDYpl+%eBm<%n9Vn?MK9jTImHL1u4x>;;|O2>#HXnm
z7Uf2js;glsT46qL9Q;9wVHY|+Pcx}k>qr4h>#Hb+iLUEpeo^n{l{^9!vN$5oQ!*vP
zG;Cy&<7x_?YSLa<pj>ZIuXuPR3r$fGu1y+e1VM~aDibFlq>g5Iq at e&s164&up;l|q
z=?&?2`((omZDNFQ7?bA`M={6@==EA?u7Oi>$b%lWdI{UJiG_lSMoCMtvxp$|N%N3$
z7UG&F>xo93YBY6;kRgVtqNX&RWmr^gw1x!%>5ieh5e67iLOO@;?(UREy1P4vl9m>b
z?gkMl=~PO(&i>B1&VTs9Fz<fXUh7%+ouWuLO4q;iy_MXz`fbinkfnfZaS5_xsh%Qz
zGD9*Y4zqx6yAq9g7!nPVdV1P~CCh?3zp5+?ZJ0jwoWUp$*+luD`qCBDM*8-xS*?t^
z{DXqkv+apQkxAIp!k6pJDjfA|gYCdU!?w){b7kSaskZg8r}PPkQ0{tHoBK;Y0qiDD
zjZ2}dQId{0qm*VR%?%|YKkkEb_I^Eu9wQC`%@9qL`0)GuwskHU&3>2eByAg5f?|Mt
zLQE1T{qpYG80*?s?-U83=-4K{%bzjYj!kUAJ|=`LNmaj{C4e-`q}7_P6dj_tekrb@
zkjqi$HB_9C;M4e_U!ySy+9?fYi(|@R9&19FQbG20`Sh2nBC*iw;P1fc2HLtZ2X$FU
zwS1ES^~~@7aJ04C;(U*;Sc5;7QD3HmUIyyHy?V5~f2m>&gcJtm-swD`7Wal|lMi8$
z>P&;g`Ozi9n at qtS#9CTJOxjj`khwe--3;ooK^~7^_9tJpM%u41B6a!w@?wdUn$0(-
zgzhf|w)v&sR4>k9kZKf06SuorejIymZdO`@YD-cim}K=9-SguZRJL=X-S_RP*Acx4
ziHQwE#5>mvnnm{RSrd?Avyas~ex#Vr5EZUj9*u?mGmFI<umQnoLHB1Z=j4_>9<S4%
zL;oQ)ZyZ0!Hf1d>(YHFT_A68<HCbMvbE|WI)q9UL5JsnKJyIZ$K=A=ivHSmCp%_J}
z?$$c{l^q{e%||QCoA&}XWkX-)bjOUp{*D~!X at oYwRCA_Zy82f6>H{dg?G6;H75hCZ
zEn~hTH2-PwS(d=#wuKZr|Ho_2lYGK+jv$?l^|<lDR-PR}c!GuqegXox^mcuW=pL~m
z>2zasSxj{ar{+{OK8A&FD9NSKe1I;*x_Lp+7s8m{7ALc&IDzS|14xXB6&9kK at t57P
zKlZNo at hU$3Wc2zMFC_SxQVP^Mg|rk_dc4TOgH-dLy;aZ#Cgxy|02{8$bt>ucX3UZz
zsw&sTRxt8^5YW)H1cmLQLKsGVdVUfGB~?qYh864;IR*2{uui_Ij)}t6SZ7OGt1&kx
z`WrCv7TqXY=6z&b)hx{l)h+($WeCAXahkgY<5x$PXLQzgZM)bboXhMp%}p-xpMIC_
zrC7B at r0fF7So;rYWPlYjUZrT=snmu=E+eEwrB2JH<yTx>JnmSW7QWj6d7I<End(E-
zD4~IQ3}kh1JPq2J=Eoeuc4ST3DekyA26cVj=D=+Ni#%>w#01;obTTB<5dF(hJlXj)
zsyNkWWJ5mN#T?mnlf%a{xe#1tkZXt*N2w#21-3^;fC$x&E(zZFZmnMXc@!~U3vIGw
zReOxSx{i}eWY{ie&bf^fKYaQZ*Tzq}YLu<ZH&qhe{8ZYg at r65@I^+>q)e$=#=q1>i
z;Z~*nmn*?c6eU$5ijf+tqu3Ch6egN6GxU*iA+7`>TUq9d at X(_)F?kP7>S+MYKEMf;
zmdTAXO&vygF0+wU at g${=1^=N_h~B~GfsT1#Xuea|R#i+-%41UI)BwCNO46X~Mi05H
zePEdicb at 938W1C_Rm&9o(;@vDjo)ApIdP at k{$~`YK;(ukwUqvtmf+Wf#4meC4dcCx
zRp+f;g^}#lu0(Ak{{n!oHr(p4vj~3|N)e;=wVh5bq?V}+#o~g?d$TnfNKDfqA?0Lj
zX9<kE6s#V2{U#2FO at Dpg844O<zu{O`>}Rvw?9tWIt}oi2BW4lu_=lR^ohqp at dx<=A
z?sJmsR3=j3en=QU$9b2YSbwqTE)wGbhUU_Z>z;Uk3UkZ?RKdtJWnWeK1iee?20Vo>
z!PZttKYpyPecFMe at cAduy77s7$`@m1;!p}+q6Hfs#s_sfQi~0E2V+u(UZ7Em4upr}
zMmM2MRF)n{4Ce~8Z8k+7>E at UJfPd$-J~s3GB&S!4y<DwU8~<Bv>)!;<ng0SCqtQ1c
zvmE}@txuYYic#j()5!J{oPG>;r@}7WGll-i)8Y1zWA#NAlmKJKcyo{UQkt6k9C8dW
zvVLrjbvkq;jU4(PZz=0f-OiGQ6*I)84aO3fGx0dQK&xsM2H|K2znH4WGXBt`6Tsx*
zf}WR+ci-QVn|{@mNk(nm!wr}44P`HF!ClreS*TP_ at rjFvChai;BD?=|7u?p<4Ymsm
zKrPQt=63#DEP+yVdTou&6y!dD at yPFW3QEx5n%&YjmJzG}e0 at t(Dj`bg{#4<aP at oz!
zb4FHIpm~oaT6;NW{Dj2+kSr>9zefr7`CAf_*5IYOml-(wdnAzW at m>D!nO?)o`aoku
zIODt9{kHY#x!;$3W7&Z>QM=~Gz`dRqq+z{1z3hY-twDt+&@EOd_8X6ZGs4kyMe0wQ
z<tm+zbp0k{6fOE{$&X5IE?)WW6*>hqJ$rkA#ZP3pMM~@rh`jEo{yozSY9k}yI}nBF
zq<?Bb#WOdz5R;@B9%UM$M3>tE)f<!u at XDLJktyb@loeI|Y>f at kv*`?@J9_+D$Nst4
zbWvU>cO>eVx7?81|2Lzk0m8Cew53kCee=@JA#LKEksfsn4X#wf<80v9_X}m!RO)Hl
zLiFJZUbJtO35LuG2vQKx!xgQhzQhFceY;?vHtHDNtGV*{p{G-2u~rq#)TzmX;){tK
zZ{70*o)P)SB=fp&T5xx{%>S??)9!JME}u5frkzbjF2O+jV)Fgrn8bd9^*=8s7 at awD
z0#I)NW|k03T}7vy;U at HP0<0;XbI-BA`dEE;vc<jXA8~M5;ml%GK6G#%XN1IeVk|-=
z%uCl4H9zfiZ7AtO<yd)ryC*Ny8L1UxypYt3iQcWf{yn3f*Hl}8ufoH^)3bL3qfhD)
zxR=4zNu*ik`5x_^aE<ZHol6wv{%t2O)io`W-_|HGr45&>A#GYb!DA8#wU8~{YBIM<
z+t{`ow&z_blKETF4x8RRMSrG~suW}<0j`b$sE<E_DCX>Y6-mXfJ&FxI<Cn)Y(F`3w
zoKrz5S#e_cDNLx*cE2 at bbWg&+et5f0C3c76RhRS*2Ufjv$lF;Busbre2#>yYB8Ua6
z02e3S0)i?<YD%#_!?o{oXKv?Ri<;Q-tONOgS~49nF;|am968_Lu%>7})r!oDLrbCw
zcU5R86>79Q9Bi!09Zk_8Tl(4|L*IVQf3@~YZJUj!uZA5)7=u925nClQ-{ha|A at vb3
zS?FGiCelliJfghi+W~x?gzysL-CeeN^!95Q)I%R_EojC|{)Z6H8LsZ75Y{(Gv{def
zZ(f+Ip>#z2<w)YbHeR7rsWz=}^rMF13$bWVdjrb2#F({PZzkblyuyPn`_`X+zT1lI
z)i&>!vrX#*i<iYUu*HI9lVU#WyZJo)w3VmDOa{#!5&0U8oJT#8;e58`zZ1||Lbb2e
z#3cJUQ>7kD*GPxyNypx~m10Re<r^*Bl`C{{eSi{qen^X!HBLA=C`nm2+rWN)CCc5`
z`!t5 at c_Og!GOTJPBc@=UQ;q`}q67N>Eflxw=2w?vHDqfardoBuY3%5$Hp$-?NXY#5
zxxB`<2eX4GnOq0 at X#c&#)IFUyB28hy>C7*#hNE9F`C8&~Jx<J(3~uouS?5A2!B%gM
z(o2D%h&}{H@~v-gj}eGmDjz!#cMXzae!uNr+WQdzmx27V3uw-GcD!zc3i<sz*~Q6f
zzgusRrEGxwc+za8e6tB^BCKm at Z`BAZe+!s40B1<DC9zKd0QUxjUVx;}4L};RO^74+
z^#nWuq;SAV(*3_<uDrjpFB8tYPxm8iUP_%1M)H><j-zio%iAaHD!~sualH=>yCa)c
z>hHVA{J%>+ew^g!*?L`9`R((!?a9}(`@W6F%YVt@#49)RHpnmXwD+5KQ_utHBj9l~
zYue-`uI=(a7iIQ;QNCP0{f|pO;yUX|{+TX at MniMxeP#^yPw9NX8bne`Tg39EP5(<>
z9Ty1wBQi at uB!JV*5hEG)`0(FeN8KOrybTwps?H(-lwPq!JQRj1NMmIv`DGm0+zLOy
z3SU5%mXf)#Wbg}vi1s^2!e#A7vRtcLOxzR;+F%v+?`pbQ=1ovfBRRo5XxFF5R+ky9
z?o6!L<6fz38$ueW6!RMeB;$u}(W0Yt;u>Bs##__lHUBfiaLHO5njzqM{2-)F>6dYp
zNVfMRp?oneq3pUpk=S%TiJ~NW&$e4+?+bT>p5LgCrM>}C0wQKJSF%VV&*|6j5L=R6
zpGHR{o~eFy50)G$IZiO{=k(9DHprqh#0XJzmSuB;&E!HeT at +}|O-&(Zj~2QSj;j{B
z(ltx)CLn}=^HF at gSL8!o3ysMoZ|u99Guv-k7<GN01TqRg6*L<M#oSjUy8kIIofP%|
z3c8Z#Rb)#U>vA5+rYM(*Q6b1+pOUCEkqu`XW7afaXmj5Ao_j`ZpAl_<w>hhl!!z%j
z-JrT%_}pb|@)x6xrc8YH4_=-3*mG3OiHQKipV5OU(SL!2$^XzvH$8MRk!;=Z9Ve_d
z014W~4do{+Z6c!f%W>i#9L66pAF^nMR1i%I)Uwx=X4vQY_YL^=2kjz1?{M~begJMF
zSvk$ms)i%IUg_(ryynL$P4DNy-?=pDm~$LcYzTksvf0n?xtY0&%!2r7ZD_eGl at P0#
z5N+^6<jco*cOe5?NlFzmHA}@OSRd2d>EA6Z$}J!;{mTcWBCOgj6ZGg4bTZi1IN}Op
z*J(Y-KYd&%cUF0uUw`EKEQ|W`WjNxEP|LHQpQ1)+!I$=d-T9lbi_#f5PdW8!gFD`~
zxonrKfARjHapLLq_tyX#qmro(?*ccshCPp9KBo0_o|r0CG;NsTIW47F0*rW#Uz;J(
zbV4z`!_ac$wczd3U?SNTW8kThlb}wy+UKd}9U-58Tp at W>3DNG+R)PqsAx?dItmY$s
zr{WTzmzN!AlEjc<J{$(-Y6jPsIERQ at Od62eAC@9LNmJ>9T at 86nHt0ypd)^tv%fTIE
z>xF+zuE at 583xB+9AtcCjrWtdj!B$!AmWc|P94=?w>R;+x#F~?1q-ao!Z;pRy!W(n7
zIa4wgIGVCTFGr=dF%;iQl7NjOmuk+x=l+!pL#2P4Hc1DiqnR3=Pr8Uk(uIF_>$p7^
zS-2gs4*n%;`-u?Pzds!*ia$SlxkCHOof&By4A=0(`8-=RC_~;6UNckjK1nfJY(LEa
zbmLb!s0cmQ$xuGM1rwmnI9(DI3QL2->@YAXNDlV6m-+ooSQCXGKzlLq>UQ%-VNYwl
z4?O;&{ns7|Ypx$glv|VV>olnmd<x7!B-KdQofE!((QK^f8o*u at 5M}|)R%%s%o(?cm
zI`H~j3=yrg*aJ>#E<hfHPY at KUsTn|y7{C{&1$PSjtu0D?Q3G5new&$>r;k1E`zIfW
z+w59*`CeGI`FJT_PlCw&C!T|jIV1v)b8onX`pyCbwr^iVMb2Ig;_^aDY;_U<2I?*;
zC*8VHqKoCd?{8;7M!vrYu-6r%XbQ>}%FTSzJVTF1k#k@`l#lpMWL+zF$l{};Evc*=
zw$x#(1bkLqpL5`~0%E%wLK#ZsF`slge3V<yC1p^)Hic-!+2cR0AJm~K_IPmA0vV;3
z3Ruqqk|<gGe0xg-uU1h)ks3wSNFI at F<f2o}i9*v+kU5}7f2z7FBK17_zUXrm2;_<y
zI4;rq$oz|lFa`;AS!w|SDCc8}xmDa>h6d??Q-vz6r1^bm#pls<I^f>*IOnrv)?!Ud
z$hF$y_CpF;SVBd16rH#>#voOh)35M$0cPnRF}64(oEHr?4lZPo^5tqC at h~ay75F?^
zO|6Qja><TALT(?_zLN_Q0DG at 9e_>+TJuer%gDfZX#)ZeIP-TQW&Ek^?tG!%*CN=pc
z58FG8fG?O{6L$VxHRF#%9=;J?BgtXh-{JZ}2UQGI{EN`}evZ=WVOaRv<sB#6x=E3|
z)$O1C^JM)|^|A74K`}B;VXk3TWucLRwoRGe?_ at Q?4u1b#8R`mrsL=Jl;OYYpO3i1H
zYz^n`yEJF at RdL5DDRGxDk@+2}Zg at ZD+eA!(BPU(6{U*9>50JDu@@PDlZJcsUz5Ys9
ztFK-(lYM|P$>3a+Pekp}$FWJu(GE{gtjMF`JlaSXyY at qD{^pr)-gemxh=_p}es;zV
zR?p*Milr3Wm>de~vK)H&I*=0&xH<?8^wnzUB*I7F8bAlY1OTv5(G2{xznz*s8y}fo
zs+zd7CKVk~VSvY|hlHC)KpNJkXP^I`n_KAm65eyUTok{kovr?c*n&2%ldwdq$djjB
zw`KNg+UnW2NNWne9N>=TR?97>WEHx&b9HJr{jgeLEkI1pm`K3>ZGK>utzV}oH-zbQ
zYemrV-2*H2hc?Z_+s8#2gehIQA;*+2Uq5Z#kMMhZ!U7BneXV}zmPnOlwsGb9bRxT^
z^1qg|>_DeE>qFV}nO>~asq`8%zt^Nb6=V9fE!*C1*(dIj`I%zWL*i)^k at 9(WETjB{
zI~Cqiv>%92JRI*RI`rZ-W!X&?lVi$;m2K&kp?u+}1#7-9WlBjW$STMm5~WP}K$3#4
zzycX29c)Z2XN_VKM}Ip`ADV!kT>TkY`ra9<f4xndM9jN(oHDRUra*fRoqS47Za^d;
z=yN26(eHe3sQW^(A=wAN49ch9!v0S?9NcQ6gE^G5)7<k)=~%D1rHewbTeBmr!?St1
zKc3-~2%a{u>&u!q&QekM{eN4r8+1<gb*wvVru{a?FB7MaQj?!Xe?5^=I^Q at G_%7TQ
zD$F&tT!>57amy}pFZF4=O1s_PDLqGc;+|FF=5G_HVSd$nifA2iZ#E=XQf+NlPdsh$
zj9rHn$i%T8+5l@~YwPghB0iw&`|{-rSVUwRP=c$-3XsGjJqNz}^4$W4KGQp2s&j9Q
zB)@=XEX>_93w|=(5h;d(Vq2*=nGS<?8E9&s$#)Yl)kG7G|BqJHC7RXu=n at aEi5o?U
z)zzQ~0KNl}v9poS-#<h~{=6d?_E9OJ*p8{1X%fCOOpWt~(8mZ{M;xv==>t;!sCC(j
z2_SB_P>nCwLn^|dRq;TSXQ+~G(7?kO-3Cp7(VS}*sUmL1wC_&OUf?_j#1h@`rAz~U
z?(CDxd?W~y3o%_`s)l=8n67 at HsxQHk5l?al$V$oyR7tE>U;+0e>3{V3K*QTD{tLG~
z at uh{&xW$F07Aa0`Xq_=>#NtbH7Mu}Np~%@*KMNu!5n46m7Vwi{Iyni|Ooutrpa}j1
zci{<T`7z)FTX)J7njuC<@>td%x?63%Fdxg`bjNDfa#d1Gl0xz2*k0UGUO at iNg?8IG
z%Toeoz{L9{mPthEm-2k(LmI;}hCj;_zWTQ#HCFlC$JRBmD+!US+``}8qK`P=-Y?k1
zD6w(T2wOjrw>7*bboF6@?20rEehsjDP84y8i0_$2Z(Xu*_+OuB06dH%SZI-DS#`{Y
zjT$Gb!-iK9WIWn2elU321fy*m=go<|<3B~S<!YhFbeSx_D}5FGT#cMB)+CQ-LBXVF
z0kq;)Hg&Ouuzv&i>Yv>(%>wdEjbH4Wl+YxjY;FD#J!H}5x;Cd(S2S~>&tW9CF!fVx
z#%W<yF_ARx&5|%2W<=U%jk3|BNu<$9Y4ad;^SXlO=V>oZgX`?l9I$97#v*VsOp9zn
zgl0y|sIW<nq{9;HYVHQGS at D=)602umEuMx6%n{(}*w?kGFh$_e%+96JpkS${x^<Fh
zNP{C1bhQLWKeuxbcnsHbSI%+%*SkBrL*m`1qeZzJa{kE#@@DkXsLYwXJ}s-2&Hz%5
z{DKO#>LQpxT^+55SY>FA!gLRUAA{pQ2fLfe3_}4wP|TKNmRHF^E`pkGVVoIzN7>6~
zrzh*qYow1Uj|G~#x|%EOUAH$Le&!!1892p}Ig#U&l0L#$A&LjbHGGUiqV9VW3Ziu|
zDRW(==n`)At2+L2T>XWohKqH1G%8N`Z%_X7)2l!KR?a<`5{d5o=PqkFKBZG$jeDI_
z-ht3r^Q4Y`&dy!?jLUxV2u}5=>ev1<3wwqHIQkK at ld-qQOO`zs%^Vl{qCL>kRx#@=
zyb6-uTbaa;=N||>h1jtOEsGWqp5%@}6*|ibNirv{V`WaI4@^4#S0|zqUAIh~R#L^T
zV8>iK1vd&~ivQ07WY>s!yH7U1aJD&h_hW73bD_aL6)1DWjakMWSNh+q2={p0(+hSf
zcX<4T?|u3s81$Oh*2jv6N>IFbw;6O2-1{1I8k$ui$UY#;sQzovC$6r{CgUR?M$dIV
zLE!m2=gU9N8 at uH-H6UgB`fnQBH~EPT)e}^Zen~Syd&N}zAsg_7TUK~wrx><m+7qfA
z*RTh<7Z&0&hd$f1=FfG%>E36)z=X4x1LsE3MVEE at 5{*)B)~nvYGw#4E%71g|Vc at uE
z_teQeiRB3kS3LcAT?4zz-&^Foyu4sXEDy1i!Nbna*6AqkW-2pH!MrXW>Au}#E<z;+
z?A&CS*@cA%fc~nxTUe=3Wa`gqTL*x9JnMZG0i1Etnwr3H+BT;E?AAiWHzx|HnTW1t
zUM=K8%yrq`vw at dwfar6#Ql?SG#3z0;A+lsi&Q at E%-ir1hj4lT- at RlpT<}4DfrtOnh
zbdK|53IO{NlMHk;)?iRDtXMXfjQo!zYek4-$|@3fG7X&O!YqD^OGiPl_*66TAl%3f
z96%u^1qCzHC1^Cly at y_C;u#`CP%`Yqn5f_Ie(*nUdtnT`61}fi^?u}!ri(U1k_*=2
zxcJ54|CWtlp$QE`oBh-Iv@(h{Ktty|y-^7-Q>{_0*GN|5B8~^JBCqX5-_S9N<>u*1
zni~5QwCfvNzxDUe(_CxeX~=4fzL})K)<OPUP72^noj>4b at s79~>>uc*2^Zeq`)Fxt
zHGJu($+sj1o^ss>AO3wXOaYhdw&xk?mm6G;DuS3ft(}b!cgo-;H0LmKE6#$%q0K8c
z9P{j&RUbrnSvoar+75J#ba($yzJOB5Fs=vl;N!1bO7_eJ%|HF57COEn4SMXAp}+#q
zfx{(R9K<DPX{^nd!dl0vVpY)d`JpHw%n|Se1A_@>foEqgf?eJsB?YoynCOvd!koaV
zAs@%0J!J`^%?_o))0|3}83<MxkK^vf&R#^kgYFoN3d~YVR|Na{P{?De9JzQQVUER>
zxO_9S59Aw<&zsUP^^6~SOs(Q+BYB3p#kU@@Td6V@>*fXv{jQ4WfM*^?-#CTr=_~2+
zgifEIL{DwS?m|EgMeQF0HQ}pkU&w2Ymm@{&r^pD{8hrgEtA_8U0WBc~*!96qDb}dE
zOq_11DXO7sX0Chae(Rj#%h|?G=OaN+T?RcmLt2Sd9VkBFK~>h#uVN(ZG?xVZ*%N;;
z!;;4zDgEQpaA(?xF)@#BKN$4-63#6ATnSRDU*7vSOe~}>HsQX=Mnj=|&O@%CTA5+O
z4 at wG0(apNJENAubz9FXYV)A1rwXcZkC(9;YTt~HINQ#z}lGtai4wE(<@}!0AB-LoY
z at 3}}vygbBd#lbCyx8-Q&a|A<Xu=!al>0_l=hps$541o{Wp?PpPn|m<3?~yW4DXTxb
zx#)!5G$|D(<<c>U$kMQ8M5To4b(o$jGUpK%KS-ETy=7u4SdlT))Ydg|=|;X;=<*yR
z-X+X18Ce+^Klo1|OI);;t7K9PZ1()X?4n_YQ=%iFh7(rR$N!nH=i2h+_lUFFJWpNS
zho_n#$8h8Ogz#L^vdO5XxVZrwE1^MdU$(D;{?7+mmA^3SzR<kIFg$LzEHvfce+iZO
zN+R;7DLRkr{On1;zNyh8Z1Q&O64`bI-7NFDPw4rO2G12`s#~5cW7Z8Vl}vLI^v`<H
zUgSfUew;L}1e9}>vm8oTndKWDiPguN`RUFg7cv!tG3g?k13NuCBTDx##Q}s^|Ct~m
z(EIGdd*Yj$8-9NNqB$FIwjv-<zlbG0M3eqI^mGN5!{^Rd0#0Jx$$zhL-9|F$_zaOR
z!Awx54vKVn#3Ajha5x&)m{ZLKD&>2cx6 at ZKO@5!nAs9fcoAFXodzlI<#*J!$H)2!p
zxq at WKe)}u(uPGkTJ8=9tlyue8CZmQ*Gm0+8x5P*N4PAsDnetf7uP?Qf-BP?c7olg*
z64EnRDy3;!9T6H-F?iMGT+AWI{WSaINMQmwi!rHDTd8e<G0q>-AdyxrT3-Yf!d at Ig
zjO$BAP_WMY(Iem5WT-&N2}p5)W;5HF=sIoQ<Y)*oZi5E-HhLN60zNAt&@C4o2Zw#1
zM|Vpm>i(MCZz5Ep!Ge>2sOix?y6#R^p;M6|4|HP7N#hdyvgnEC!xl*G7iWwkz#Ms1
z(P0K#H at 83ub_{I9HBpH#d&1<x^xrQWc_bzDd7QivRJZwb*okC|6f at MedB;K-?rgTq
z6T((}Wf2+lYJAUkw_pE6v)uE9bgfV^%7Z~4*Pse^&mXf0ku?+XKXH`qdiSX_qNGx%
zdioRp_G8d(km=uAb%W<|?W|rmf+eKwq!e2&6o%dEqA#etqOW=R-W$}3wA(^vJqD({
zB$v}?{)vy?qFYPO{;Bb39Gp;Ge}%VDOTip7JHauV{;Nl<pFxj~B+}DVWR1e0Z2?{e
zhV at WPv|4)J&A?c#lm?e;p5anz%XKkHa}StMfLr0fy0Ax0e^of4DUDnyF#$a-bw4iW
zoQEXt3`p55r#m30g)rl|NcJ-$<Dk4a6CTV}?;ol at ue4w>eZ*mecph4uM~wL(B<Bh;
zPHJH%UTbJB<th6$Y}xt!Whmw5ko$?GDiNU5hK53pwtm75%yIVKDQv?0p28xrDBSG=
zvIk0q1-s4Xg#feo9E;zm0W~W84=n?S($Pc+n;7nm>JoJw#?_SI425IqD#^80D5<uw
z)xkaCTiYUq(AWcxa~Ew(-cFenbg{Xy6zYh>hF3PJ1HqP*c;hC(tanBE(nWOfIt|zR
zI>2c1BiahZT{D*H!@h!X=cw^Rtmn(dX4k;;UpQpSbtEYYuG}A=c3Kb_BvP%FZ*15(
zs7v14)kP|Qx8Q~ClV6;UCB<tE+Sdm~dvCs`wOnaeJ;2GI<GAm0l?i0H1v9X;!^SKG
zO<c>TTQWUgrsi3n9?nF!79tBxm`Ku7qFJme<L+vL?(O~eP6z=;PLIL at 2hNODyH*G^
z@(-g)9cs^|yYYT4<x5n(|DOY0JNu_`@4CxlXntrwyZ4zu!9fuV at j)Hid988C*)!(T
zA!WRa0<>TCU4>IJokWiNN!d<-1?B{rXUT4`%TwIzw&*j7XduzcZ<!B5E50$+C++E|
zYGsv!yS9-6+QnPB1^^i@=pwVeu?HbnS;nB<|MLfL at 5Y~l$vziJdAAMMv<S0>3A!TP
z<8v=?u?lDiVjn>fLj%pQIj1(_LdZ36GPe2mhvP|soo}R2AhLYER3CUfgz;~tkEwY@
zv8Nq9$ZO=v;AJ{Kr~`SBM-liLHA1O>5p{TB)aih80r`@RR!+T%O at bQ(pBiO5BwgaY
z4%q~lxr;&$R9r(cU?Oj2yPKg at q!2>KFyn48^?muhB9xK9N7cXn2;@6QP<<kpzhmA6
zX26KGf+I^+v0{oyuwH5R5ktmGd82{2`ZdWmqC!7u50sNI=^ln1CtXStsU&MKG2HBs
z!X#~jT2;<TOUnn*Fr-DJvB2Ju!_b~{W$T*di6)zHm%EH(Qixi>uQ&zhH`qA<l=M?X
zc&hBBE>2lqHMRgrguOWmB5U&3Ke#bziomOQ?J&SD%s~uyl1F}0i<Se^&H#E^QC(|N
zU=t+SnwUmdcdA&;i(G}kjCl+_eP=95cHbgHx=K$>j?R}Ih$yG*6(Mj6vZ%o=c!KDu
zW3>2PH5W`^`%D>q9)k2(=6T2lQX}sEDQr at l9;a^EvK9y=apd6>_1{9W<<b<v<TIdu
zf<m1^Sesv&m{GMbG1??EP{LrTHmDt at E|6TDN6gxC%O8Y9F6jAlmCCnwNlph*Hej=2
zje&F$JBFx|D3#>HJzSXuPLv|~bl+yNj`e;op)!rbTO=|{ucT+{i5U4MRpd$RierLP
zRpfEW6#4WXb~&MU>&$a at 9HvYxG%@^ZKI1Nn1MH7sVj($I?FES*P>X`?@x1D~- at EVx
zVpNFHR&Jm$<Pn(`ArhWKdZO`!>Fs%vHs?)-tbbYh!b6jebIT5sLq1Lc&z?fGCO<d(
z8VMensoiTTqVZFwy5W{O=%@1yt?d1Vci!bra<C^`q+A>Z7j}7OxXJDGg}$q_X^#mv
zUm+uNoO9q=@$Z>pt^d~lBelYy*FSw=hc-_wcdcbbBux2i)6%wQD16Ds0j{+4AWzqL
z{~7CSHp{uGy;VGgj!bC1Z`RbQL%ifch<{cUnz_{%c9N;^53~5R%wgjZuHHy=#DZ(6
zp1omx!nN8l5BF)~Ot|875e!Yg%<BtxXCT0%5GDcVp%7-0l97cObRT~t<UV$8=5Ld1
z<1_VZ8yTv}1nR$QQ$YoRpgt2pk>B?}4*ZYOIZ_!|DE*&;uemd44G(W(<D3n at D{uNI
z#<#E}6sqPrm-rHRVOsqYL at m(VDgBVBqiaB=@Yvone6KL!;mZwE9Y3~9Uw0Ji^&3o&
zy-Hiplerb${#72!1X>Hcr8uZt|GmY4AU9n;L1Ky3T8NY<a)N7h{)zOZ>lI*h{@th3
zP=!SINxY16*gW|KT_F|rcmu<PJkhQg)1#-~`Gvoi2rul2&L at y|n7`e=(2`suQi%8}
zR%w-Q=NK3m{GLpac78K5BJ<6+IiAkq?3_8aCiDJxbMPY;X8XlBG2yC;tBLb#aOgC{
z)f9=s6n(;N;?JKynJ5kil6<?TcSaIbH3=3Vwk>-8FZT!kIeeL7`T>b`)|AzM@?3$D
z7xxO%Ah=zl$wC3D+Y{#}&lEZ_P0dRo8FkHV{+I2sQ)M?8`oLYu9CaKGzLXf#Z*5jd
zIYr!|QK1Tlu0ypx_ca=KrF}^*MqJ|TQ88H!YR<Bdh)b!Fni8fWf`H1pGn@)$m~9EG
zU^YHF11&={anH#-n`WaMa!9a-Hu3^O_MU}m+?j8<(hOJhRUE$Rmta-`=}>AKrP$>a
zO!^raZVv|2j|qd|ScF$Vyj<FT$R3Y}z6vkZ=Z03(Qgwt);Ayq90vehfBLEt^LQ!B3
za!t((|3ZAR0;@yQm;$-+42eAJ)0qg_(!)GW&2*}SN)47Q81O1cBZy*rL)K=)G#bPI
zW|=LA2O{-fvqB~k6d_h^3(ANtKC)>Yqf<uSLDuKYj)1E|y0*i37Y~UWO~GGqm(`G?
zsAxBhvDdTcjDhgDsqXHtRO>E=l<O8RsmC&)pp<nE|1DEKqN`^?Gbb at Z8EK%J_-KL7
z_)MdKkt6`>4A*AaNgEII8K%QShKj`?BoBeOMp`_`2E?@?*r;-BvO8HqsZ7;_H{>we
z;G?Xt1!7<Ym}&+G9%)3vV?ffCOzR*gEfQ`QCowcYoL<I)C1G1_iM2gLW-v}NlnHVD
zYm#b0aSfACoGD9L%pfnh&=QTDJ7x$@s!0elmw{o$X?ixa;wLOZ1tEGA2=H_XC<h6Z
zoE~Y|Y5tfomX??Ez8#Y at mn3#{N*JCXTKRkCzIUlh;?5HWbD2E>&Wmqz at JW4le`<yD
zSaY0Rxe^!!bR+Za-~7bW-IQp_x|go5;r4HnV8^uRcPOk1v22r>J}2vKI(qsCzt6Mw
zI_QD_usv(+sb}JBji=(K_0`JTeG+Ja|4mjVy8#19qOP$a1A%~Z_cJCDhcO_qO at 4=h
zMY%S_jzWTVMfMK$c_R!kIB)k=6wVhER_y+qj4({NxmnQ>9WjBJn>vPfmzry6?%Y+*
zxSim~N61Nj-<ZZ@|KddDcK7>5c-VCE=qeMr6eTv6KI9^5V-Cbju)n|m>Cz&#M%$?f
zFicSROQtF5{?akGK1&kf=?L5-2*dWj+j?Ys-wJ$rJZ`#xElNTR-cFO==85fJLjA$M
z<$eELq=lwj)^Ky`%sNu0rWhUa1SVW`Bq#2SvKLM&er~Srv^NhJG*6HBlN7E84PGAW
z;tuVL-X#X+y4qa+F}^1ho88Mbb}~P4Sqz`U4?KB{eA-HEQ=P(Kz&X^DF8wyJdEc_k
zTs88Q1&Zm#H`a_}JzZN&OyYee`n#Ra)b<Z#>X=N_=b*xX-#z+f8(z84*_1V9se@%<
zD at zXB{drgl at DpS58FeVuDX#eT4ER5im70D$y9 at T6G7l`4&YA=<a*7APS9DmX5xx(q
z$>VQUD92453j>_v>_*>Y3l2_CPa9fWBMy9o0-v(BTt+#9{?u>)3f_ykp2zjGmk|#3
zfx`9sC1aku3DRC at 4s7Uny46+rXSL8&Qpfie@@*#ZU4ezvpRr6VT!phdf~nLUb!zs!
zV8u`k)ZxCg3lDK at 8DvyKIc*-HiQ##SG=q{T_-|7s*!5bbIg-Gd063>{S)iZgQMMd8
zp9hM!+Qf;EL665|t3*gIb@(MM&9Kn7Ho{52EXE>ZSdxo&oEv>YQa0Lrm5P2!k9?vP
z&`+5Vg7X!r#?Wq{!YCXWxKq5$ODv1kJZ0731S>?7DK)ZzL2Y!0fx$1I_~|JnR4<^p
zHiSiQ#B!3DvG;8IEUH*Ku)}P{VV^Z`DqC`7HO06+o>CH%Qu<t?H1N0Sir4Lm?WO2G
z=Fk}<t6vELBGS6bG()VB+t~@s<jGM>qs9Cx0Ee5RWUVMe+b<+xBaahC7LH&$35n0P
zpf=?nm?AKk`pAs|>x*NOAG^#`3^&CGQ;WHxKj{&7o#KqAQK2?!5b#XlsNpKX6dxrl
z$hPfRbV)v!nrjN3+M!IfA*Uqi;&MU7%ii!PHHJxQa*axSr3(WG%Y76opb8f!E0?X>
z_7N%AGqFR}#Wgu*NhnQ at 4cnOGv>X`3L#@?|H|3{69Ukmv4 at q16QOQfH@vOJiphz!=
zZxRF2w2%~Ml%vjtMbR;;bK#Sx=zc7)ijx>)l2?J`OV^Hz4^?dEgqdpiQ^X+U^c_D4
z!i;HfQESV61iJ(3zIkMeK8)q+&=W1UW=Wx-kaW}~=b#2{5%oaZHt8qm3O3(NSqjDb
z?CoP<VgZj0r^fF4tmzl_3hia$TVI3$9OHl;&xFLppR4QUmV4-_a#6*yWC~kzrONGI
zf8dqd3e{@U<QC$}homsQZguta%=jth&pcds5<87e%`HFIPR;19+RRaUsX)@3iP+s9
z^MPMjWV*-9se2RRWc}SD%jIQ}Sdy&y>*9W at a!}0C33>=;1&6`jP5xsZP~5CP8|JuM
zmgo{et!!|&`3E89dhP^XZEdnmdDjcpa=76}qD6Z47r(a-*lO$CZ=2tJT~*K^<@v#<
z)p5IG=%7!p<eN55p`ZJ1tvwK}{&eBQ`$9N(X^0*WZ{^bE=^2>^c}K=(PP;7%TiIG>
z`xOeCG`1)Se)h7&Oa|KM at Osl0g!4!7x<<Oir#wu$7$vGeATUihmkym6s{+(2;b$41
zNGVdb=-~bs&=*-)vDU-AJv~DGy6Wt3rQf at -<K5dkaof{7vmhM0mS;}JxVSG=25MM~
zxv%N{D#^bF+s|yk$X{^~@8v66*Ru+AiXKTUOqF5Q+}s&o;U*K>DA{Vyb81})Y8 at MY
zpeePH%!_AU9$zHY6nQx{&vEDB<ttR<(AKg0s at k77eMRfPP;#o}bAGQroi8}EpK86U
z8}r}N_uJ|v7JYqv{sf5>I)fhnZ0nhVIlC4BYkcG(p99Mi_RHW;xTkzsW!QXndf2vl
zfFJG75`|LT#$UcFl8pean4e>o)O2+kET0NSY#`#Q_~UzAFiT)gei1;qc?<A~Cp?jr
z{}BxIz0p*4AtRb-bT!B{AuIySk<}qd7L4e5w)*WoiN^I at 7!nXe8C3!RyQ5Z%Jq-+^
z8KG(nJDhzU5x`;fFVyP at Iq5)DsAQ65Mj2?B{Y%|Q{%*vR^Zf~Bp*}X41QTT-iS0cJ
z4nm4vw-Iv1LLS?D4 at FaaPPDfnU?5 at W#tit`JG9WG#Brr9nvo&tVqgaOSi*NBO$|`A
zg~l-r#A5LdBbzI-5oWt7fczdVM>bE1NgO}IR4pF_{>X>EmfD_d)hw3*Q)E<!KuZl+
zRI4-^9MH<><kaWs%C(sB264nl at aQ?KtCQ(aa1o_sSrTMQS1g=d;i&2RJcd7k#bu-x
zc=QymK-Ce9ka>P;LgF2!kDTZp3kXtTcBtaoV_{T)GaMqu=^@`EGv#)nh_^7G?cBz!
z%e$1KESNig<_%EQs4!7>-Yj3AlPAiT$J8C!#K=SPlB|i7k>#2Ypm57gmA;n#_5E9_
ziB!{3B?!#a at wELm!ybav6Y9gwZ#4NDJaWBiqf?L}P+Bc6k|oq0tD-8F^`j_VY}|Nw
zi at ai4jD<H67EG1M(2-emGU&)6wK^>qPRb+<)ENQGmW5NZV)BuvP)32Ndn{1lq~H at Q
zcpm-p{RcDm=pDS)c5Z0potfTZuQ`~$a5xZ{@=9%4sE|`_v?KUsy?lSy$N25vIEG*-
z+}<xT*byEAN~e=bz3<xNu7s0;U$hI!ww}|RR#F8hqHlg1HC1lV1R|}i0g+O<31ByD
z|2`mtm2Ipu$dP{J9eFCUS#DH?I|={m>is;#bPZ at Qpt7PlvhZYD>nj7Nkp;vCt>EDs
zS??+=ss4S>Ubyxg2gs<KI=?EO9fBm~Q<Q8ucz<sAL});s)bfXhn!i2Y_!)HiM|2+~
zs-!2WpVX}Nz9zL?6Lf|KlrT{t10jUqk`fyd)3n(?WX(<U`zEi!nRROxf*4tG(myk%
zhJV at qUGvG*HtrQGKxGKUm$HNGlf+ffCSYM@)$lb!Vws{2Zy)aH3l+z7bP6i?4pSxJ
zdAON%EgdEX-4uuC5Gr<QHOZGbxU-SIO!6T!GP`2Wo}HTJ3byVQ*$84$iVocf|BAix
z_ivln&#-W3rNO0uHOsQ=DZ)qMQ!ahMMF|yBX6m4(SuNiFcMo(StdkdTDl$(_MK_DJ
zYUb^D56LJw$q?@X<JBvauI|Rn6B4~U+>YSUrhHl{Mf=p~o?mbx2iRM@@)xYN?$1L%
z0EP(l8qM~r7r$>0$M!<)uTj@~7>ZM{-8%<o=ae#LKI4G&+CSv%1s_H{1h;?%x4aMD
z34j3xNE at r-a{>dL+}u(P7FWRe2#B at hQmDedL!iKLy7#8=2q;R>sBX<(zJ6Zg;CLxK
zjQH#XqO;YD`g`@oByk(LS3{iJ1AW1Qmo;WIvefLFk0K$fX3<3>zf)UULQFFaKDa#m
ztvKpuTiwG>qr-`mEL{@rXn5ZRoNRnq=49OjXPvA{aI9?_u=qte;?+nVDP1bo%oAC6
zq!>b6dK6|0ehZc2Mt7Jf*}ZRvg)^84W`qA?Rq`DJ=y<k~KGu80sJFn5k|LgXG7UP$
z((D+%Tn+)N$!cS^J;e2W?vc&pCy2PV2HC`m8DdT$*r{q1TO5pGwQD!$SE<i%NaC6T
zw3$b*;^-!#=JBVvT>Y_ncg?egTAZg^4!yeKkV5g^@QGOn00z%xmLK)5WOxX09iwv|
z<O7hbaBi+-Qvu#q(`^#MU3jRl>zf+Xot3mPwvT1R3M~Q|r0)skq5e}v%O@!#D1?YA
z1M_1T1b~m>b9H4q3_9jo^+^O)g;T+qdK9KwA4xJ;scWQ>#Vn=lTws}1J?>v4HRfuY
z!J5WKgqFVIGU))OE<gZPt6I?2NEs5ge%|Vo9WWycBfEXqUM{$2M=)}6?oYWsJBN-p
zG&`plt5P{>Hs+CnO%KnkfeWX~o}`<Q{Mk_t6ano5E+K6f9z2{ONz?Ca39?cN#lfWq
zX@&&LI64`U+;klo=DLDC)h4X)nmDp<lI){lbc*WZ*Cg51v>LN)h(n9Ao&-Z`ICe2+
zw&<zAi(BIaMa0>>O`CxG4p($Vahiun=PgRbOra$NHA%eG$npI2h=G2@)HX0X|KJ^j
zG`8IfqYB at C%_->PSiLC;VF!FC(zSf_(WjVEf{YBMi<M_6iTl;!F@^=ZD|se=!p~nD
zFx49KToRugFxj>3bPI4R9L#v@=<4pLCW;oV+qv!kL-O;Bl&!)=B8HjH7SwQ)cvfmD
z04;Y#LvtU~Y at 3YB!x!!!89y!zGnGYsB2PH-E9TBWJ)EM%?9Y=X=olGV-Zq4m_<i|O
zXm;ijJJ&u?9$SIJU|4eW#;_U`GjQCGJIA*F>@8{mluK7=_WmxnA`=SM;PQBLJ#=Yd
zk|`D&)b5vHgU@!|(?2!{Ys(2E^M&yZhZfl+OJ;pGb|$M9JQxjc-bF%wDUf+|%62EE
zB8Uy9GUhrsOmgSnG@#=#6O1pRR>O8W0n6-+j?MC%X71+whQ5V>q;8_zVyQ-LDsBkp
zcUSW?j}UsnyJ7dhy at Tbu<=0=VliGbL+{4f8MAP|uE<iVp`#)~Z>tWP}ONe&W?=<q8
zgu>?Lwt-&{%=-tcLjM1V>w7LpxTU~Q8li#hwP9wF&MP=;rF<(_pYS%P&8-%Wfb5|2
z53fl-o=}&xFp8}aj_?%`rNaOGIjD^3zdl*^x!grTLkqt!wY815Y93Pt_6>jh_ at Se(
zzq2(EX`y>FWY=QAe$^H at 6#(=<Z2oJ3v`YWw>$$9_P7}XPhuJ18^HQW*>ds|X;|r)R
z*|oTc*pf6em2GDNO@{frF`KxLDWiFA<spk`vp5l^IEH3f#x{Q;tCBnzxY>A8I61+8
zw{WiQ;)Ud5HH&w^Aaoc1MBTjEBQG5B{}`a}Dr`*z5Zi(1P4=FoSQK^$otz8VyH!sY
z1(7a4KO0z|4cD-{fn<(qt%eFcvZiUqP<Spl4ona)-x0 at hPt&~yj at eN3>DRzyG}ovF
zQ<T}tcdJUVpw^ucnD*cTBkVV-xa!Wlqsbad8}3}709V7;!FW56wCkS*{MA+*-2|yn
zkw5>R1+ZT^{qrYaORL545pAlZgy^i09!C{httPF}F&C)Pz^rwlmIBD(X6dYMfL#TG
zt|&ztYX&JUAz}H67}XLc&W|?w6<%XcukX|{_00%amF^Js8KS9SIMC>jW?)iAoVpdI
zn}d5me03EI{Hb--m80<gqVkv&8V!k-FXlW`*_eGr+?kQ3hS at Msu4r<{XJgGCgp at dW
zQk#rH^ymXrQ?Uf at Ig-2LR6Ka=5KfO+HaY5v><D#@xBe5remO+S6r76>#j5^XM`&r9
zQ};VV0ccT?Nh2)abYjbDn%(h=YrEDEL?I3<(r}5D5p)Vj&fTO$qc7Zo7~!iVa^h_3
z+1*d{MQ3uIdxy#uNV5tCUQ86(inkxhZaectJTYsJi>LU&r1XO85=f!c at s~7H!!$W&
zNtP%!C{AOgT7^3=2Z<NYsI^+DPR>|RZQ>gkaMx$+Qk?G|N&H%3=~NN;b>{l_$#Pir
zqq9)idV#t339&YZ(f*xF;onLHY=kfMPA>lblfNEN^8*usQ9D<5<D-9UOS&a5Uz?7B
zjwLv+q1*lY1jpu}_xryA4-_1RU4s?36#qr2Va&4GrKFfLBf^+i(g5s~0vh`X2=*KK
z-s9TRtoZVp*jk28U%3C^<vqM+Wa>n^PYd at 7{bSv=c%oV0C?dH`=9?eoR at Jv;Pc(+;
z|BCgJRUf!>vKHi at c>ja!k6UQzj>K>?J1FI5o<{Wf$nQ&Co|UC*G*AQq%4~EQL&bFy
zPh0Y3CfCQvvl3##ngc?e4V|q8KP=(|X at mAp3D4aUupMIec+{TKc_&_ekwdkbrK||J
zf-`d+-q4HSw!o)I|113<p!v6j75EkEX`4OrK|-WsbEHON?wYd<&VI@=gG40g$e4>?
z at Qq=vN=+p~DSI{czfK8u<Brj-K6aSpR)^<C;2CBN5}$MTWF%#8Y?c1xQiecF&*wTi
zp-=w=^s3?x?i~Vdf|reZ#Bzq$0?!<K9%`LKZO_Nn-+j$_?=VG$&Y&1dQFEg3R4V!a
zXZ-k!Pc}5HB9YP^@L4vo?W}um?#1(Mn0R{=X=(x at to@rmt83qUu41j;EkJ-m#N6FI
z)j8nk2U`5v{|<g_x!pFiU!hi}AMuGEI2KwP6l2vo6st7MOikfdT~##F!O_GCGKy9U
zC5appW2FeIkj6Y38(wWwu6)4fLQM}CHKhu`CZ at 9ZBZG2{1$eg7ay&r2k(Cg?uT#cC
zmhiyTDn|pv3r4(!GxV?03=%Iq`dtL6H4v)sqo^2AXw(n_OCt<##xMY!*!Q^$&YWs9
zd%@1&>K#*A#B3`%S4I4=GDb{&&5#l%n;hwsatpZ_E0Qo*MQkZ#W>hPgg{mL+I!m~%
zCo1z$2#RVBR{?bFist-Noq=VY9%DRSKNTISM2T(`3myGx`Kj-syyZ4OLyWk?g!q1l
zkW#~YG{c3;WxMu-&=Y=}9IZD?LbOV$W-U1tkQ^w)kT!1$bs@%5&2h029RTy)j|r^U
z0Lfb>E*MQQ(G-Y*JED}DMgd2y<cOpa6=sWzrixrd5HDR77b;F6jV>+Ge}SM}nN^9v
zCFSX;_s7R!b-0xrXdf}nWDRoTGOH?*FSW=eOU76T<>N*&mk}qF{|2GbLq{YA(ttxa
zTlP^MUy&T52`2MK*<lvrdYf%l#gYIsqhp4>u~5QJh?bJf3IEBWlOvChSP7G>J2~u;
z`C^Z-i{K-hRsl4x`-Q|>9MBg^PXX~|t}JI(7;(PS$BeAXyRvz at QMYY2DNV%AD!>gx
zv&Fjk0*K~AjIZx5XM*AzN3-+`to^K0hy7!988`!oR=qFm3A{QZEg~Ym1`z(>MNUoP
zkMFpDs5vD&O&Uj7SLIX?G!-0j3&^Pz0P+P at S`NoNsblRD9cp{`e|cLvNPs6zWZ`D1
z!40sD?%)WFS9(JB^n_OY`#Y`<1Vnz88hDLmHGLJDdHKs3VM=H^5+jb!koJuPwx7bt
z@<%$ibO+O()Ska?>S{gUquQlnfs>Ql#k?mbR at Y&Us()K4bFEiAQ?}b0P_H;qmk%#Y
zN&Nb=(5 at Bw;+i<56<=FXX#Rn4FGaa`VZ^&y)^z^Q4ZnL}=tjdpO`FldSn~{V;-f4V
z+3MDGe&Hoi&vi4M&*XF;oNEEsvYpGrBD2WzKW?MIJqFzj*R!h`U47#LRv#c))pX^b
z%Y<IV$C}se5o60w6>p|@EqI+W)2%FGR;Op~vbfbkT0eW{*%5T+ZqTb}@AFwESJ`!f
zz;}SU)0`R`SYT*vD{$TGXJK`uO#XX86y*9 at zn<@I at 9a~a9^`(!#<S-^KAXdE;nUL`
zgZ=wN7vIU3Y1$uJ2cUT0Ni(rDRQY(4+rOe^!flfdLZ$(Y)1@;azYls}2+%e6nje)x
z)8fZyP{_z`Uw34lp}>Un2|8uBU*=LeeVsu!fbHKHZgtFQAqoA<Iq`?3v=1&SOulOP
z;YeYv<BHQ-*>TnZ^67Tn+qP{LSVX#*{&41Uu`LBmOp$B at 0`e)J4`qPu#04A3r at Qkl
zBC0dz*USyzSu*p1_E!0(;3f5n5qaZkE$H~{)myhb=-1|RGsW5K(c?={z~pNisN;42
zSMSFh>yJ1Z`c)dU_}8)fZ<y&LOigkSYhX;M0Ed_f)fS(d7`+i4PXn>4sxm?;ZSZc7
zON|gy)9thP+)g%{>S2c at PFAO$ZAt}kvk)~t@%&;IB3!Fusx@(r%AA|r(Dj^V`kaG&
ziL9GGBMR*)IxrTN-Jzk7v;dO4btj7xnxk%)bo6<Oz=W6IsUTFZz4;A9fpOZ+jT-gf
zD7tt63{@O~ZJtSFs8?wqhrB_NjCn(Cql4L5Lc>NrG|LGgCr9L&iv7iCNSo~Anu-n|
zGKY|SpwlT<rAIxkHvbJA3b1bGnIiC7&y)i-paT%-Eb4N at M?$2eRCcAZj|@I at -SRk;
zcu+L+ao{VYRdc7;cZg9Mytaru50aAI9~XgXWGTU?@H1eFv(3;8%AIoPv)5IpPFq!0
z$Jpf_b|%njAno9M*ujJys9dvvs-;s3zs$b}ti%n_Py<w}t+W at LI44k<X-KwxR&_`*
z8oFkmiX!?ze*+t^W;kuu&rhYG=AmxQPrUt!J*Li-35kJ3kDd90QR9zkH3nVu2sO#6
zK@^`H)taS7hfLkP;Bq`VX0?4#%=bpLcP=1lx<;xzsWfQ4i}eR2*PLQ`g5-}B`0Q3w
z2op;mqobRGeQTvG>!f^4lNIrbD!$|ynJ2-@)J#@UN1iD%jk~3sh4zlFpx;swRS3{~
zCu^Mpa|cWlr5CK-{ZiHbhqb>9i}LNlM`0B~q#IFM1O)`?1}Q<h2Wjc<PLT#F=^O#c
zfk8mJ1caeOz at d@u7KUbD{GK at 8cR&08VIRll at Pph;Tz9Os&UK#aTB}&9UdQBO(q&Me
zzi(uOI@#=CqZ#45Q4OVwP at 4nuW?L?+*vaQdta at F^D&4*z1~T}<5$f%<KVDmqb>Re2
zl+Sx-(JIy7Y*^^=`$hJ6et5s8!OZifIW_3YWRZ0_3F1&$<snP?Gw})w6dZ1%!hc~F
z+HxW7s~SB%Sy_J1c-DZRT9m4+ at lH2b12X<kFctPl{v`v}kOwMaDRT>Hu)6;RF*qoi
zGNdmP`N<zeQRbfH6HB9R$DIbN_WZm4a1FGAsPp-di_YH?oxA>hb at gmL2;Y)tdbxNo
zt?J3;`T$Mk_Xer_mLFi!b=OoceUe;+ at X+ME*iUy6xqPCF2R>sgnp(-^5xL<@L6Rr2
zC-u%NK-a*5xOg4z6C&Y;;z&2q%Rj_=$U>d+QG?XAQ6DH_J|WTo&{0+ZK7j5DnhjTM
za1%gFe}biybL>W2 at n*PUNY=Qcv|AnT_EoDy)T0hAid4J%Qp(kj*XjcH?jCJ{c}Pp^
zjv3C?Z>n3`kFK7+NuWEn4zhgYv~>QC+W-1t$2HJzpm|fNYrAVhmi_DpmRl}^P%#-n
zJkP%yPwfrPh;~8;bRAkdY#e47`ng0KE*?VI3>ME$$V}<Bp1{7+uT7p%yBs|!YUugm
z(>>lt{wNmVyWjReuiiOCcxb~_Py?oUekBTn!S2ko20)|8**Vh`070O^OllzNvx@!{
zb at PB0HFQqbddE3H@bxZo{&Y)Lv+Whm=TgV=E+>U_GP7Q=jgl5KJQq{indqUKhTOBa
zAIDsUhn at -*Q^_fFTh`b;J<J5P?)af&);xfa6(FK}mSFUT=#7S67<VLLi3B5hzFgWR
zLkwv3`&9#^^9o#)2yx6n^T)D3Dp^1COA&$&RR_ZOpn<6(QwSbg%!pgn9Wf>^XE4{M
zXu6V>ax_=xWx`iNwUO}A`--DjcQ8H`s_WH;-)LLbMpc*XkQymz0%}Bf(};p`l>cWX
zE4N~sScJh{S?TN8wiNq6Ue8#YwevBYej4$!a_d;Xw|s?@XL+TjX*+#Q|J8+`l1you
z7Az$9d9KF6!wv%Jcm~zTHPR85J8h<s?@5eQN4XE{2wvbbnz)X>9(VIaK8t-y at NvO0
z*e=!6;2}3 at M@3Km>&Scij7+5V5||`(PB_FvE~yMmgUj3|!qi|BYO)zAbl|ORG{HS-
zmUO}173aGuLBZV74})GvU at p@BbQ0E(M1Xc!uNY+1UM6v5<;J|g{78Rj#@)%O`0IJW
zGC5KZ@&j}moPGn*BzgDsTDgnsW1V(_O=wKXx`xe4`_HG+ at kk3nCVY<SMMmC7MCzrj
zx&ypAjPa@;N$w4(9F(wiI7a4*qv{aFTo#Xlxtt|CVHcJy9g`_=g4GwwP?4p>=q*<!
z_1{BTg<{l4JwX at W$x|F{NZDqa-Ue`g9Vs<VXN3BnzrgO34<3zMFzp6C#yzhu1z;>&
zw+~cOr`aMyu1nL<+0hz at Ldxu{K2D#pgF`G!3Y*i#iJd{fF;Dv|WBB;uLIQ%7mGuw5
z(%scTs0lwciKefAl2V~$;poEHB-gUnU|SpEQd?Ygk|w}8+Is00ett>#V&}of$LhiX
zEuB-FSm^~$GaE#qbTAeczzvSr50T=$FB31*G7-)ux_=kOV)F^1euBckwQE)W{853$
zkpx7hpv&%Z;0VLRr`FYv^DE^GU4HKFih?c%cj=U!*)++>$-!PXt5@&&v*RN&g%yEw
z0A|jZ at X#u~vZ6x#QRuD4`KIhmwGO)GvjOAXx#qqy-CEBR&!~_yFL(EB7ZAH&zqhf8
zn%urI-fQky7Tjvw8+tK1_&saKuUfJ3SBZQw%+}WPGdbl)x?log+V9J64Fnm4-+B^#
zeq^9VD@<@NnEYO_v4rf0N5p8n6J64so6Wm&(_l*0Ujd833xtRZ!{leyOPz`K)*-i@
z>PFCbp?{{(ZwLk1#bMEcOO0|XW%Az*RdR9RN-xMZY;=EVVv_eMI=aH@>J4Wa4(K)I
z>gwub?)&L1M0zu0)5^il+}QS0L8zen-b_c=@sooy-|flTlyMsf7aw2e<)!d~<;PsR
z1Ua^Qjyqkr;D#+uplddL^Ai$jzDm^3%D2UUxKL0~EKJ$(s<R1D3b<xg!;nToUetb<
zs=NkO4?A8>)Yv`Q`d!w+MwSYw+46FH#LFtT3#Ep}Mk{;E<v(pfuE(w>k1%3I&!5-M
zIAeni+jHFdVC&;@CwoJZtKdKozG!z@?VOzR`#|UV{>?cv`emu^h&Ug3$czQD84Efj
z^FwWA6^;?|xg;F68YrEoDiL at mUqV&Wc8WK~PW?IA!>%RE&`q8-L9@%y;`E8f7-<Tj
z+WZoX33QZrEKZ4U^R@&7jpAhaablwN)ymlPkexWs7tB(qB0K5*q0Tom&J?5EJ&-O<
z7dp$351eMW3W at t2s+v)FY-|MOWhNX+hxaurv>A-fF~d6Q%%04KeAa&r3uXgzZ~36M
z#m-JegOWDWy!Ebw8SmS$LNHUAQRV4*TFfs9n-T|}uQ7l19?}dcE}#Gj7wwlB+5p-w
zSiCA9Uu5*e4VWKnFnh2OU>dz6GgEwsRA9^tR?hiyxa!+b(%`0_<f5fkAMKt~)CK!>
zRGw~V at s2F;^$*zJfi+Gk`uDC780%V|hSoh{hm_|ecD`+QazHD|J;Za^3DZh$Z=s%S
zG2^csmF|m{Gv93Io|8FUq?<A&BqVFA;eL>Kd%ViCHAR8cG=(<<w8oE<-qt5!rwyzO
zyYcXSEhyf15QXOJv8h*LXFG<<`H&TE`>{>eJUrLf3YKM%5X at pE!7BETC`kX(HRh_8
z#=Rhm!$Q`{qZ&eg^j3lUa;1`)nu7=P^f|?c;>@Azz`F%xs~V%$krM?<em>ZJ80Stn
zK^;uW-<)R!IrE9UUj?(1(3(u!wrpTf&(<Ur)R2Muf{Tj_3U#`>F)Oq`ot(IzY)?vB
zSQMhNJhms=Zl4vl6qCKV=2G3pY_;N_#LB{Lm1cdQ2I%*1Ej&v8*T6O+q&|Z7F{^89
z8|&+TvVC?JLZ8 at wsi{c at 8}JvaA6nbkyk$)I6bt*!0A6U!Hk2*mv%b3vniNjyB<1mN
zaERO3urMiSn;IE?NUNv#*!BhKu)PpQW8N7_%8>AOb8D*@278($#~~`JWMRQ{f!Zsq
zsv_>I>|Q(i6cbzJf8`xRCG<v7F&f#&N`hJRBsK&cE9BmYV{kzM<6x#h$FE;R0|Nu8
z{%%1D3i)G-^4z^69buD|X4v4#t*GDt16MFHg0^QHQ?j$EiQL at k;6x!E9UZoFp12#X
z>BYq_^pIv?C7_d6jl=vP*n7tA)g$kyp8|HXjQ;v1AtUo(!7)|D=VW+%TpCzGn!+z6
z67lQTXQWE4&dR%iAUkVoV}JkbFlz5`q20P5a0z=7n5^t=7M6PwfcLobt?t`vQ798-
zrKO$S at hW#UYn0t|&B*k;44APUD}0FQ=jTVs at AyG6gEzj%bfVFNoo~hwtpQ%;cj5lK
z^xf^*f%BM}(gCL`sjK_M&CPB3$O}*>GJg7KWo2cQg5JU4#17Ad!JhN?SLet50|OO4
zD0{6k9cgR2o^&4AJ8juYk3ECmr3TSv at 5XfR5;{W!K+PfpTW|u>bFKVAae2kWUrw>Y
z!<(CVi+RZ9cjUX$3sSL*U*rbx#F4YB6pZ4sroEAw$+cCFj2VCZ at TpX3bx1hMcXb<C
zTP5h=V-*)uKtOYfgxO$CZT>`!C-{j%5vBbuI=IE=oD__VjH%h#jL;!s9PmM9nrAMe
zVoE&)sqAq>rW`myviu5?c2tVTxC}%OS>*@9<5<X=qC6|KO)J!{bjrF|Nw5r{xz5sc
z?~;iKRw_5Qp+jp!EM&5b39M{vYH;3fxERI7#j17+i%y?=zA`<Ynx3{Q(o_;J)@Df1
zIh?E2nThXP0k7^K=m+CY^D`S&!b2Mbt!=C=9UPdbV~L|Wg~eAA$ApX06uMmgmXOC8
zz4Fx3t78NA99ZY8BJ)qO`D$Ou)k|JR+Nm2F4gu3x-`vbCD0mZ*AA(-3C%6;+wy6N4
ziaxRgN|&WWpQUvcb>NxlDXc^vPYXUD2ctQzdwH1w_y&Cj1+>~<p9He{KFj3~Hk83(
zQoi|xV}Jj0FD)$rL(s&0Kh4d at H##*XCrpiS%8Wd{$MpxX&(fAD%kT;(NQypiXzeMH
z>Y`}Iz-K+#_bI*E*py`vCKzL)5IYUKcgajxW4 at VIWMpJx9xs!IRk?hECCL`zLP&AE
zOlWX09)?Ji$bPLH(!jQ$j}N!rA<R#VQ={H){M at E?xqYR=I?Pwgf)qSl$nK9!`N%
z8TXb;P$=3Q9g}aY0`*fh^GlDfdqggrtIqyqGYh0Lu8$~OW`p9fsjvHE!=J{ZZW$wz
zbjjt~;%tUrYFlG#YIuQJfpHxjue57yDLRcuwhC^5Zvk!^FySkGDMwY%t544L3i|p~
z5AY~|)YyRt_ksk=+WWh68YqYh?FhrK3b^qH#%pPBzxpE(ZN_UY3)m>N|LOZ=c0;@$
zVCQVHM&uJ-!;TI0j!X(_kbe+G+|SF)0}dHjN0?Rm*w|Q{Tt4tbtLr0qaw=(z at v^~a
z5AYmE75SY0{J5K*p57!Ngcf)Q98O?T*3xT8Oz+?;w2xFPCQ(#W1i|~;w{Ne3Z?v`j
zB$4xFX43Z7-?^cwviT4<3B^dNs}qk{jtP~|cyE;f??T=>uM8|2ctBg;z6Q6g)XYp%
zKvZ_TN)&p4gO3k^6Ixrhjf|-N+TaH9Jr53#0Y2r=(OKQ~`Ig8*%7FRC-kt at JhBBak
z`_s6<NhoCrf)HdeUZS~{Rn>(+0PwL|kYT@=6Gq*>hpO^Da|V{xWcMVh6NJ*g$H(u}
z3z%@CI_W`#B4yEf#l<DbS)8e(I6Bef#q|K6`fEW!=u6$2Z#GCaoDQR%sp{?NTKvAs
z_3dp_XXnr9>5oC6;Ns%C&s_FZDO<Rwz5O0ctIXKbGgX`Qje`Sw7(NXnC7wDfS at Y6<
z1e5zBKi<{V)%HXMntsa0Z^Lf_&TA#8sFm*7i*tgU)_xcH+P-4web1HFsqHKBH3}i;
zg>Rj`NOG?~>by)XOKY_^0}I2onT4z<hjL7(n?17Azbw6(zCREwqPnZYt*{k;ScmaC
zw%7IFXJ&Z5$e{rTF6~TB^0K`vt?;2)tv}hdiS-v~;&bQku1cJjxfMZazT5lKI*t*~
z8Eh88e4+w_w2&Vm00JB$6%s1#J()Jg7U^S_;uIJoblwjII_akvX$y$QEInUCaF6gr
z`!eFf<=LQ+dj0%d^3`!}Txju3US*y+uVduqfm%+u`TG41aS(Ho#T*SLJUE(z3$`AG
z;v2qtZEf|ib$(C4D&IFyoAsmJG)bgDQb+Po-WFqe4srAw%~W@*2wzd<=LEDVeS|d{
z)G@$<b)6`8j3ZPg=+hL8AIY&M_Qur4Z1S5{y>p!v9 at 4~qxA}-eF#%{7rIFL*u~N+&
z^(CXZW>xRNbJJ-YZ)t|7HG8KQ&QzlZq54c0 at B>>qy`b26o0-l5;q;sY3phpN)ZQ}e
z(@PK}E<>Rz&!rfld8IaAC{pjXlJj~nD`jRuG<(1-i0H=RmJ|SS_E5xlVNR3?*d2HS
zEfp12|KMQBkb%=?NqLkMJqgv5JT=m$@85&rEDL6kE at 2WZ%^5x_{Rg$B$$X0H1H5Vv
z^B}M?7<q=8fk0}3mG?(l=#Ysf^H-CF at F~7rLT+f!@+GSlL;v~)*Vu1{FWR)(vT<&a
zmN|E{Byrz0%I2srs6t at QqCujz`gzR`6cwS~p})(`=o){vtED%ooBLZuR6pS(#L;CK
zwXz-P+(Ru`4-XIjh#+Pf=8nF;_6PZL7#<ZpSya3%gT^V0es^@^`&x^FqLMmu5^&Rt
z2M8KOCF||pR4{HOT#EivY%CWiXL~5_6M%1QdF7vz7 at M1iZfsa-!3|dG<)Wjbxqpwl
z++3lmtjC#w?@3KhH#Rj5-Zksf*3rqWttCgg33wec*xA_uWKwB6$vO1Cq^#^2feOMn
zM at 40{S71}y^YQ>e@#xW)yu6^R3lz%(edNQi4p(<~HMW#yxgBlk(=zRfkIg=)UvpDk
zz{tSRZ&O=ag?#N(h1`+n*G9v{KFzbUb at 0A}B?NHU->a+Nr!#`xwC2E<8q&Ug^~luG
zF%EzhHS7{)a|nc7>|$~VGeqJxZcI-0fE@;!g5gWAzB|XcG9m`Egzjor7^649T|kpL
z0MkIY)nJwehz1xsE9?{U=g<4c$H$qXe(5UDf0k&%WD7^PC#%A?;Ei|#W0TE3e8893
zls6~Gs}}<B(#e(#0y%(n0I~I~9ew})UB%fpG%W00i*Nm!mR6 at def(?W_&L1!M28Zw
z08$mOc*3a8M^By{+1uZ~uGXGvx^{<_D1x9|GiNO=jRGtQR2nY+j3CCr!{g-RLqx8i
zW%4`S(}&QlZh&(vCeh`E6U*#|Q0p|O#x=I|ECxof(ot<^zA^FmaMpu8?HnI2Etu83
zyae0}K4aw!C0gMZ)p<gr_kuTxsM%qogXR&|ox9IdxUF^37%bTKTg<|L4#IEF8KZ`>
z`YRc6I-g}px$Kt^IvciJAA`1(6e{E<ER<Shl9A{j{X6^QT&j^bPv9 at 9uZ<=umh(-T
z5lWZR_adyv-O|!hMO{|_FDfeP>!_9Hb3z=?GGW{4H(ajlB)Ttizp-LZYbxpSWTy2j
zH|<ODQ at -&?S}$H*R2))-y=b8v|6ZFOV2*KV*#Mu?x{sC}bl-?PlEm3dLhE%kQCnLj
zt6Y**cI9L#76&;Nh+>{lArh>LR6Ve}k8|TYQCuMHLYy>bwX85TDtTNXPc1$jlC%8!
zb;u_PI#Nb14MP!xW_`$r<IfC^r)dhgN&1{g_W&%FVt at x{0RNNHw_pwWBE6W7u}-Aa
zyjLZt)n+v8Qmu#7yt-r_G#^jmR7iNOQtw>=7cCFOx?(fqdQ^~3UACMoQbBPTmMFQR
zej(qIXyNUx6T%)O?qChw6#Y}ata8slRuDRrpj0 at 1GNx%+mmXGpF;;`*E^~g*+5DR&
zL?Tc_u0AEy>a#3E_gD3Gwi2o+JD)+ at aa9aq2pv(xAAUR at 9-dq8mCgvlx+Q~zH%ES#
zv^w3W5$i|u^~AmseMR#Zir}PshAnB<J0G5%($uyl0*%#vk%uSPI+xp{rc#6Tb8q1W
z1*NIAfAWc${<1u;D2ps-7M+6-4o(?^<vUh}1d_<jOU_rXJ}mKX&(tS?1cLp3wgTf_
zZEbB(_+(u12xLeg6ejtK)_n#D1VExbU=~eYoE8=q&2iI<xxI~>AYi(?YaM at 3$Pa&$
z2j;w1IIqazbo at CzSQ;B=z}Eiu^gp!#mbSL07biR5(I$$1LqSDlW^61mD=UB}DJi+0
zB*3SP2Q?inP?XBs>{<dAz|GC=*-Qp2^8|6G0S+>c_Ql0qCZeNGdUbX6(<}e<j0`J#
zTi`27fBC4+I_i1My4|)X1lg6LGCP1USwbGarsoUWPhWFCHgj@{uTP`UD%D;PSl$5r
zb&W;A##wG^)O`SKaG7GW05Tn&n^OYr&($?ifiY-k&BW3&9Go$6EFvvEJr at SU{s4X(
zotTj2e*7$<XLw|!4J2V;U={J`=%{vbCtSaAeQV1EI8RUE!QP~xOH{y3+}xbO<HwHy
zRE1vuEwr6!dg$tAA}AoxQ-J$q0yq;YyPdgfVSr0OMj5lDf>cokS}yReASK145|mO_
z#s_!)HSKEvoKyNLEQY9g9p?I%m%k#ldMjB0t{3n-=LXr&M2(`l30I^0PHw3<IGdL*
zUs4LWe*()mJ>>_Nb`zuZ%ha`kQpt<E4<2B2n{xiG;f{<Wrt^4DM;@y^v0J|&#`gU8
zon)krFh{~O>&(0=+vxNz+Tyd!+Fet at C}mi9Q<1dyM*Ci4+ at Lqdl1r!2i?X9h<wx6s
zUtK(*gW1ICsD||L&VDtsEBNLI|7y(ofcg_RIlX$ba{5s>efon`XR*kVJMBgMPek=s
zbS691R$_EkMl_FVOC-8pCDMjVC631T7R7DUOMpsTLcDj6o}+%Q9jX4_*Ri{kC^zUO
zU=&hH<gO7(<tx7OO9RG at JxN)whZpc%Hb)y^xMWwhsG&7=C54_hGEWI()!C*=wu#*9
zmm?@4>Q|$_fmPB(n&eCbm~n4mD13-S%cQhh+X&8VMij5n3&hh$INtTIL8b#ct!Blh
z9G^o&OXe)O(W|zeaMPE#{;&qu#1<~WO#>)$#PgF1?Ycl>dV$vvM6!Pzd2!|cxA$~#
zXvpWxG~SW~htz<N<;+dz-H{#%SX)6H6Qmo`k{4K9Tu}sPC)oE=GSpN6_l6KF1jOBm
zkX$~fy&Eg+BFgNYwZU{Rw{54KZn}#LUe#n37)K14m7bNO`<MQIBfCpi#kA0Uc*a&y
z7a|sw4SJf(=aS;aNt at Q{qs>@$9aw74RF_)e3R*no20A+Jn5Psob;)hfHj`eL1Ur5r
zmZ3d=w^;|M?D#{wdfjYJuVZ)fY%N`nPvUx3ip$EG>Jtlmyl4t#5NTOZ6C=xTNB;hw
z6VE}m2MR7LoR;2z$aQPUNF<=10cY{|zSOHC=AtYAR;En90w{18c+|q-Ah#GFUqD@?
zrKN$As2=%1e$RbcFragOeyG162P6uBcBpAuC(HI+eCX}t0}|AQ9Oz}@w0&bVpa;<K
zg at 3%PoskfQT7aNFU9+(Pb{kii*iO|2E-VnPCLAToJp<MbxJ42y^m~DKKu%MtSO0mm
zP#GY#=ER7=z`Fp^M8mgS-Q1k4O{M%|<>>k+(zpNy;Ns<d<Kxqqg4AS#iGF-q7^<0I
z+ee>dKu>^GVS>Q3Z`fc2X56)zLkButcMT86)ee9)SXx`Rb1TMBiw*wyLmMk{@<?A_
zf2 at lbT!bo at HKm4z2H`ONGzCt6{_y#|HISTu7Lg-kV^WfmXhQDWUqD^~$RQma9pDcC
zy1IR{+4J8k$g8eS0#q*%URZH?ITM&UjCucbm9Mpj2dS6my?5p}<1!TBG>eN=?=H@$
zGkTUN#>XWO7#?zOYHDh8z};BuG`+sl at rvK?{5u3k9Rfjsf>q!Z0rT>^Oc#KUQp474
z0Ix=8XB9cqzQSNp01|-=QULVMo$d3+ynk<dsxeG~aVg|DEG(>kw_)oMHFZH at VOV@Z
zA?W(Kx at vx#UBRumd3Z+NK?&%XBzD^+>?MObhYBjSQwTraG#=BX at Ae&pc2&jZGbtqB
zM0TCFe6HPvDw at 5cQ9bj(?Hd&IU2ECv!id_--s-MKm(|K_^nl}Wpmd-4+ce8VpnbSc
z1{>`8c;8(vJ*>V~(<v<2*mPQMsXH5t{4y+(!kEyb;%W<0u4<<wht=}TuTcU#)CKUw
zDpI_Xdmmr_Aa(@V%0O|~_wmr0Gqn+7i#u9U^&H;$vN`F{RsI-0+)qpV0DyVXjaVza
zb8CUD5WN^7DkY&h{VSI`P^xrkUzuuf=#1R{$lQw=CP5PA1$a8!Mp;^tQj&LnB5wJ|
zke5R%9E!xfj{$@+Ai7$dVXdyN{*vWZ3E~g<-xveY*U=Jh4N^hNuPMoiud3y<(KPI^
z^jOJWXi6lH&oq_rySfdqe11+AMY2N#S7%(tC)kIbnGWHyXo<P-W*pzo8d^KLUvD>^
z2r|U_ch!El2_NS72IzCF*znktD5`fHMZ|ab at e1Hr9BRc3>yJYV+P{t$4Aj`c<fbF@
z)=A{S<Cg%}xCdd;5%;?(=`Ml6^7Pmede)jY7p=AV3^$}7VHUk at c}mLk@(&88#gRlN
zpcz&><x$Q&Tmogu7%1s|gXk*bZggjn5P6L2Vs8EMJeiS<%gWl?y2z&J*75?l721N6
zGWfn-rn_BUh|HUH4qK<E>ptwHSLjz5okRxZbp%}fF=+7dDJrx1Qk|Ez5YP49!y{({
zL(FGe6&${$kk(Nyho?^T at tDNK#5lOPUeORgQ5ujM148ANE?QqNS|j4)<>eF>?q5&i
zI6prJTx9RUWL^B=pc25hfWHUNAcug!TXpq>lDSgYQ?jUoJesR;IGpYL!2{qrh0oXX
z3 at R@G-2u}o{pqGZH2DxC2tf9!K3pnbE61DT3PTEn(QlenZqtFl*B>^lRuVm2T>-=c
z<B%ERWsC0LteS%b0?ZEpd4=6HFK{lv=j3R!G6#;#4#Yo|SqId^e2X7oD~Esoe#4mX
z9;E%iMlSuuI!HOHfa3t!6UIs<WTW}}_n(oZEYFkVN)BtQ5_0W)7P at B}Jw{b at mBE*b
zLSt_e8zfRjnA*bKJvmP%w$iv0i(Ap;{rfhSsZGGd03rtm2gh-Hf&-^xzr+lt2 at eVi
z`nlxff7(F<9Lzdth7>&^b-?BA6}<{VQ&5KW&ZcW;-Vz!DqPro5Ypbi4_O_ruM)7qT
zp!<xgCRxFSzjcqY42vs0fCnbT3j<8bt((dea0vxW6Rbupv<-NTcdh;+z?GJKyT7s;
zW}*uGIG_b{s;f0MH*3HDL0t&=U-CcsU1~mk!c+uP7wD3~qhTb#l(p0hp6LvksWl{}
zKk at J~m|3b^oAx(27f%(|Yx*NdhL@^$6tFdO)k*ZEQQus7<8ntAEm$mbO%mBS*MMxU
z`VqV5%zs*T$Dw}S9JR)t4GK{_5(N%E#2VhXrghxpByTBcUoO>9w*I<za}K#Xcd$|A
z<%nv2 at l&jneShA8{fOp9sC!Gy>3F%@&-<7~Q<mp3V7hQdH6Ct-%Hes~CH*ic!enwt
z4vh?YpDMSnVZl_i>Xu|XP3)0gP!NF?A_4M;qI*#i*?>`y2>i0ftI+|AS at JwnkBXAd
zP8HxA>Vy4qm1BKIexNB4c~?CmsPivT!+WFY-hq+^ah`?ef-1};2N#M!4WE>#A$r4N
zvM#Ep|MYRR_dp=H_El9?+`PPM%oEu^IC-)@7>3--s>E`8>_7gfdh?Z*%jY|b2mEJ|
z1aAiim at Rs-yadeC3l>O{d^88_bhWirNXuh(1TsaT_#GC;=t(9eHgbAuUIX=IVkHtU
zRC*3N+(evG*hw%Ex$6aOi`&96b|&Z_ty?C(D2I5Ly-J6lqiMksT<R&|dA~E{*cVY3
z579MXi6z4@|3Phq>T}Eol5 at 5+J*K~0tYLH&B`US7@;j1uTTubWtAM0P0D95I6?3BL
z`4>(tr8C=8<Q^(-%lf82h54RfRskHYG%K8nA=>e?OBxoO%vJmh>x`9e&XqWQo*^^5
z%5IIAzYaL4ybO%I(S+sioLR63^}7&<JkxdI8aE->@6xVF=@*H1j20FX- at J&4)zvA5
zoIb~x>4VUIe*S>pah-Oc%+4~stAbeW^e?M!Xz^C2pj)IAecSdn>lU)y!s_infB*=%
zOZ@#qL+ZM^^2|xb#>O83(f_fH)+BGq;E^B!<~|@)hk-<4V*^9lTL8=t=tcIFaVJVa
zA)&O?)Ia^FsgSe=paq16hJxUnDd_((i3O6oCFq0NH3JMFU>Sg0snEumt`TtCB!MAI
z=^x?TwtFt`E=ZSnB_g6&#Mx{xuCJ%9eXI6>F9($%;Fbe6!};&J>X2JmC=N`Tgh?rL
z|8O6W0)SSVoO}m()#r(FrkoVO&1fp=nw{Ce>q7y*5Qz2w_!&qDPY(mGq9RZ!2qUBt
ziM{n6_H9P%@Q_T6jr|0!sHr^$0G%rDW9wTlpas|42#MC!(YehZ3aoz3&&Prpo2;yW
z$lKW2c?Nvtgh}kk=%{49o)#Z2Y2c at vDyJn3GO`4z4#F5pf%e`uard36&dqTcKvSQx
zMe|nqtK|WzVowwTi4#zBNU%oc=anmna(98UbqoBoR^yZy6M`k^KKC$yFbG`Jt<(Z^
zmmHPw`bn=ln~$IDpZR7AdwtepL+~JN0eO+YoYl2g7&kC7G0`0xaA{IwJ1J4DZ3;3Q
zUHBxegi`QKNJwVZxYq^j%6E$}Yf3b%^-3!qa-w%xhBvpf6dmy1*;L`_l+NmLfZlSR
z!%HYi6m?lPuyx&TIvHiVd#w{c_(NSx@<rZ}nBmHrSncLtyNa`3z9<~6O&+|fj99Uz
zKGPfFrjsk_mQxFhK6qABSEB*(pNoq>Wi&4j<M|Aw1)TYs2|HBEsBt<}q#yW0*N8Na
zj5CcN*6Lx%gnWD6SQ3riD-H|o{~ozS93drq7m~%hrN_iVfa#fQ>*O at za#W)Eah&;=
zr|^O%rB(;mI2pQ}La~Zt&F5FK>L&#iSTbX-DlR?fNwS8l#)&zpLnh?%iE`+q65|?m
zFS7=WQpUE*EPuj&lxj66_n9dSXnZUq62#Lj at q7(ibw0bt4|ncTOZ!f)Q*Ecaf~G|&
zHLIC3Zp*tB@|6<NHtd$1oD3e`WoLoS&8 at fjYN>a{lFa~v0aTrQH5K=Wu&3Ea6kySG
z2Fya>p>t>q4x(chUO`<PT=*vHlRqK#|JBDP_;}J4i{%l0)>~E9q^6DGU!-@<(lz71
z2A9B+L=doa?4$v6O<1~dd_#lakgAJ5a+<xw&ba@>JS-PBci)t=1YxAvt?6=J;&%_W
zZ~=1Eg-qsEpz-8rGh``MC2C$sj?;}Pu5=fSTFJ#oGN&=jsmK_xn1pmpgb0JE`1^$S
za)CB}>T#r5SVZw#&3t}-O#cML$xe>R_#K!-0~um$gyYsJlx68_A3R4#bVUYl&`=t=
z+lwE+x3PPcWRRPa6NnauHv+7kV*KJ8BN at Wt5v7QCBG71ooZIo^$DORKEMOR~K)QXn
z(gzr1&=s~4XasNGyy-Tt0s)c;!Iq%F2*eivJSrzyWnw4~rc!`&F?pBlvHiWK1|Sp#
zfan1M0=!64Mzs|&ApZcWCS5Go%&i242>M8`KY<S>fUXMo#MAxvz~INXlw*gdrXt at z
z0_I#?e9XL92C{*Lh4+9u6_&aDyD<tB8$j||+1RK9a!JA!G#da^hE};jG$3H6Yhyv`
z4=^xrDIn^z_8l at hKvPp`iK4vrW&z>QU91kax(a5QUwMzGuYe3`ZYC!zhB7BVKZNFb
zKWxVTV&}d>D at 0&wW at fuu&C1e}mH_h`NLbiw*&k`-oB}rj_=|3k_cYy0lnldDH8k8?
z8Pj43gn+NNo8F$Pj;gjndV75XH;Bo7kDdhU*Tl^7!-6a!jnrvKgej2BZ-wmjbt9mU
zL_gs>?0y>i?W|!7a7DC)u~k4(J- at i<G3C at w4l#R2Dds<et;z?WoTw;VqH3}fnQeZR
z&XdW{lZ#cpP1M}n4EXq4$nl)y(D at R$(NW?A02c`{?|UxC%hYXjJsIIvoQiEC2%b55
z`>lJ>eZlFh-L1T%RPQoNPIgPrqs*I=gD2 at VHO~FvUN*C7P+^w*E6O57SK85x6HG^?
zOBe!jUV4G5uI|>u2J5XTYr5Aw9{pu?(&N^AD{^Ndh0+6bkM~QgKsN&Z&5yfU*(@m<
zbGmFPXo^oCY58^Jjue#`x%NI{Teq}KmmkKeh|~GuL<!a at 8lbXL68v)9qD;-{-A=Q)
z5m4}&TWmw|CiP;}dc;v_j|yl8G+cg>F)u8?ru~q!ku>Z|2DKtOylA?%AI}s+IPF8a
zS~e8~S1QxrOG5grL!I#yMj0q8wRL3G`d4~Lv6;UXZ5gd+uUD}45r4(5a+yn&X at 7qi
zcn4i3#7<IFtN^B369tsa8uf<`ki#S3+rMmSG~y-oF>Amw(vfVddQ2lFf0yJ7N3(yh
zK+Fe=umtpxJt-O-Z|LKHxapUZ_SZ`joi#Z-!0JC}s_K(|1 at woFnJT<L0+tq<QbYr<
z8_1Un+5`go3hxE31n$GB2EoZzAM%3tj at HX0Z+<AtLmo5-^>HX9XfO^;Oz_*3Ps*lq
zqPGq<=sGO_UFIJtvOZYEeh20jeP&ti0YhndYdsfg6c|B?1rty<UxSWpAj7t^(|oDS
zoRpuh)?>4ys`wJ9k|*AuR*t-Gy_*#Mt^ILvb$}9$t>17|<}^sCy}i9}>G+9?AfTlJ
z_6w8^<&>8XVJ94;P%g{egl;A(8%$se*4D}tE*_rq`Z~}Tty5D|zf at Hvyr%sji7&ED
zs<J)b3QcLfTp at 9O2ONQ=jm^<a%~P2%8_;?0mgZ||$u_P4BFw(?&aE|*s2v{zA7V7k
z3;0BkT_^OIdiKa0v;#~63MNtu-WnRx0O*hpqz$0l0<lwGUOtnWDj$3!urCg7?%?7r
z1tle-2q}<ln*(kWR8nyO;t?==*K#aL;5?2m&!guKgh8PP5FtQ~14u1y<$_yrKu^yU
zNS%PvyhSv$1b-Umuh`1H$6=rh3eZ;IGd)3BCP4N;u!8L`#Xseb=>Tj+n^Bw$wO25Z
zg4m;JA*_y<ryTSZ&w&$*iNV7Xcvg^?RI;bdx>_9qh{;8e6O8 at -eRx`9SE^GTc^-Lm
z0ss_2ECNIokd$OH^=@r$HaR+#s_htL$bR!f;QcP21_{f9{V<J;Y=F%c7wHi(RC&M^
zgHyRJYj_OZpDF=<VpqRW8)O#)72ou9%bnrr^;%+wgwXy69`R0IR!g&+Kh+-EZG;Aj
zJ^JBJiPcH3G}(q8nNQT|dlykt(WjJeClfCvacojag at Ao_Rk>H}{Xo}wY^DGtY}rR7
zhYv7yHgn+_7zINbVo6dcZ8JDhMRuh~Q@==}V!hdL(&-g0RX}IXizGP`Icau<jiZYm
z^6{pxcNz-f`^=NV(R at V{Br0Clf5tAn|FMKju`pRX6^bA)!hEY3R*7wy?PHm~$puSh
zW at g=K_+uT%p4d%_6)Zs}3Z+qe&}h2ErFm>eTXZ-TNh)sr7{k4 at x+D~xNAYN?vS<}y
zBvgZRV9)3&I+OJi{iqf0DGa|a|18YW=|zaTyX?z+$GeKiVnqgxi3x6C=cd@`hiCL}
z@~^N~IL#2^F8Y+yU2c8%@A(hA<;G(M8WnvOTi1AeY%byiHmWpd*4VNk)C8l|i%H;G
zyIRsVY*40 at A)l+plCyY>#|M#pK!NV*^rA#`y>iX1z&!B8VWDgv=EjjM)KCk-HA89+
zB(W at GF+<@6yyE<&1qZ)eNgw}K40`?Q$5=b%vnqw5NPll{pSNZj;u4DLBF8Urzhb|;
z6c-D0441N_G8t8u+O*-wBg1!??>e`Ezqj^&tca|jSN-%MR-z|I&nbcm**T{8YXe8T
z6&hzYGCdou)$@>*47BGNBF4NAjN2Tf)3<a0n<fvUbV}Y9P+A~FdTD~WX(p!%P`(-v
z^FV9_l^956Kxz!n&JNt}sst>Wutx!)v%+ZnQvn44Djf#F+(*C?fU>^?c9QT;W82w=
zBoH=1nMXKeijYdwHx-bQ+m(XX_xx8#XoTDWn19Pa1d3_EXYsqP6Ewg9DYzOE0vmLy
zRvTwawsf#(Ow(g%{w`&g)c~eAQRLLtrdV?Kf=mF^E|~QtSJ)x&thYADK0Qwo4ZWq=
zD=OlFhOM~bqNJ?slT<Q3^Bq(!sLT()mY0uWicz8#yQSg5dyQVLhp>X$&>lb3EFzu9
zrb%uPz!QKq!17rQTQZ-@#0=ktYGQy6j6qQa_%1+vY%~u6*bf*xz-HcZlpuEjc|<|7
zxmvL_R+9NJsL`^N8rb~|{~K3jr(5ksL6u)oL5OgBSMoO!C#++cIYbzIx9^Hxyj(s|
zTo@?vh_OO$%cx*l#RQ(!!)6t~m{&$*sLlFtkxuLD9DDqqr05Oi>#Zvi)hjDlqvGQU
zL83yTH-{M1Z#?TIpIV+`zQyb=B5XI14nAQ7>~Tv~`+N3&t8~U&UX0QDq0Ce5By2CX
zymZ7zxyo8*rs&twnVMN75Os3a=FjSovQ6e`x##I%-_tKVI_Qu(Yv#*Hl{4*L at e<y;
zXpMr3UQ<p}E($$F8^o!o1TV$x9rKwXn&RjPvw%B*BCghNBVHDMg4-~VC#*NT>8{i;
zvw3E!XK1Jl(Am*j9+yC^`Y89zN+h=O%KD4D#TUN8PYFM^5wwMegvPvkVbs0i{B>0R
zD;I at C(l at zD)p4glxoX=lYSr)T;?)LBSU`!5!FXiC3M?2qZ{&G(gpO}$V9v(!p_g2e
zl)r1V%EaM)h3dN{QCrnK04wI|x6^1y2t3+X?_N2`z;N$*!=CbjB#L>z#Aeyqi(5ZW
zuNaPAc37{0t}hBj>7{H=05mkec7#P;q7?l8(b|ro=7R|*N;2}#29K0NY!%s|#X2IH
zJ*M3dHs=w`ewO4S_)sNlzubsq%a_MWDa>5dQcE0wGZ67>J}sq9Q_GgM!wt0>{x#RN
zJ;QpJB{;9KX)*Q&)8c*17$}R=!@Fd3iHcg+`jFm*5d)<*AK2spy_ at bKUZ{iFY0L?9
z1UQS>_cfxDdR^_rPTQKl*H-6HVB{FZ8L#A8X)w}20euhB;OvCt0rT5N2#t+TTIb8#
zElCOeONc~mEiH{)UHe`96h}>sjqf3xG#14?bNZjy*9C&--}7VXl<nzoj^rKi+;RvB
z$@3Gbs#j_Tn;i3(3jPK)eIO8Wezzt)!p2Ty;ll-$#31JM+B`ORPNLo7D^RZ&qs`g{
zH2!y>Itr8>Py#y!8?9lR3$E$D6+m>;-0{Zp!oa|IL_q;0XD>TZFe47{$2m~asw`qt
z!UO=(51xmeogF~N=V<=oDM at PROJQFdD^>?G0L<UsV(<<aT_!;v|D~cO5D;<qUh(j(
zgnWl7MuKLBN)8U?kRn1*n?~6WM7yr8F}*sVG6EFhts1iV>G61IkLDT&QH19RX5MEs
zZHVF8Y<Mz at okV+bC(z?kBn4l+`mq!%rsN|N=1~QKKxC|);`P{Mz=GP0RH{vi6=byS
zFbveyJLZ~w0RN9VpVFl2UM(;`q2cd7<}(=D-w#h2)r&SFiIN6%M!s=;SJxXLz5<XT
zMXw4X_34BRnzLQfaLK-2m=?M?!Tp6a`kZmt6ZO#7c(1{);skId(_Ef^{&%0y`6Dgn
z?LSO`e;p7H&ip?d0Ll36oA3Yk75_Z|B!GWDgEl;l_ at 7t&?*XaqhyQ%he_!#R1DN#7
z|9Z=Rm-0Uc{#jcv>;oWT){Y&(^6|a{aiaItzrIt?FZ?M=UWwl}3q>6LZpN+rB-0mf
zfn2PGb9YFrBnG+PEc)1FjWXka0P3slW8n8@;miq#jC at 7yWq6#AI6!I5(B}E)2gO2?
zt&SWiJ*H-onD;>aR|j|>ym=HM)Ea*jGe8CPIE6v(pUv>@cpXrLtl?**JTM~&jsh2!
z{D=Nxg7jGN-i7wjv}m##J={O7_9&m4JX;9djA1N_xwB|Wnx?DE(Y=L$BbTEG+y%;{
z*+)aqjd#ynaC)6s^{||l4L-Qe8{}?hUbX(GX7rz`QW=*u=xgemQm7^snIaXP=;4>H
z<seaBS1}$1q1Nf;lP!s{F4pu0iKaEKbFVD{)E<rB)KE2APGM=@WBW*{ml(Y0XO|}F
zw%;rw<fF^}Q?R;?R(QC!hvp+n{>97db<IfC51_kIgcXMKe`rIJ2)LIzj#LCRm>l<z
z-?-e&p-9Dc+{m{4JBM2S=A*C)ogks|cCArVkntVQ-IGKU6>zgN5dm`)ALdy&MW8EN
zdv0ExThT|^0rM4{Vgi{f73C9`(Ax9UKAFBt%T}z>>j4|dIp=_VXEEfpX5fZtGL3)x
zLe!0r;|S_9gCdM(r%%L;Dnr>{eEdJP0ESyjHA8D}3oCv194N1mu&c_z>}PB|HK^v7
z-7I3NM&5LNeDmc8kz)J-G^dDFA_NU{FRwS5XTxPxU5_;4dLw3B{$N$6k21agFu%6V
zX3kX4xiyZm-l8kP<ujBO&R%`R=B}riRp&w_Ab=6#5<k3&{paVQtNTqTkf@@~t?*yh
ze^s4+Oe>IpO7^i8>`Q;866!d%*xjUaqPA6t6Q2s|X#9F_%k<{zS)1Dm;Y$In{6A6c
zydKTd3tdn8#xP8u7~sWsPgb-{ETuf2-pXL5PVFZ8)i!9w?fxJYD%^-qnK|?e?CS=1
zBS25|>|?-gh4b!&*lfl5vRigzHjRR5y#R)icwWoXAMLINHET!fdOpQF`^#>9yu^dj
zlmdao0+wZ&n6A*METMo}ZBo$y2dmcZw|R-b&&Kpc=Pn!W at RedO7%Y<Ipy=xx0}c$)
zLv4fRZ=z}Y(j|R&!h><x!nDL#1(bjNstMioV7IZwH~%79LK*Do7jArh>Gy?&c6xns
zQNkWskN#G9b>^SvLrsrHvo-pI{6;2H-_j at YDJlxwQDH<9Wza{=dUE~_)cNpGMEBni
zqo&Wv>TFi2T4xkH410~DKbGodoC*glT8{faS1ZE$k$VGNyctW^0dAfb1I{onfu^#)
z6|uF!09GLr0;?*p7$3=3RjyhJdfl at Lc7L~Tt1~D5d`wzW7UhNZk5a)jw`bIm&0=}}
zLSDE5b-q12F9e+bc}k&cb)Rn^P}DtgC*<75652d}hS^2n6TRzm11dzw5`G%@yoUFi
zt?P2tXrX|<h5Xt?uSM)3R*NMbDzbop)|j$J?sYNf(!RuMnc>R=Ncln4($~<f_Wrk7
zt-e{Y^A{Eum0c%8HFd(ya(UbB at Bq}P at Op}!YY3=tGTK6)x}(27;mesKs0CXb?y>Q`
zc&gm|t at Ww{L*RjX077}KPd;TPd$C)ef(<-?Zh9d&j|RIrp6f|X^buShy4YVw+y8iw
zJ$CXZ$&lS~9(Kvy^tR9;YQUpqLpTprk8*i-z0ddYa`zwd66_I{zbw3Yewbd1e!4~c
z*eqJ!U at W+bA=I`7CFa+3kS`wd$x2GMujx7#+jrd?1(r=}_;UXQ^1yTFsbIAq9<;vp
z`Sdzg&J3I=HUJmyXBU2hs6VYZGi7rtwZD23VPp7Yk%pel;WX-=qyKfg{tia7;@#xt
z?o}T{7q)s4G0#SRXUIq38RV%TH(OdMJa%Nordl!L3om3Vf at m?@+2hu7Wu}Lw!xYXz
zDEKGZEO>q7P9zOBG+_9~hWT-yQe{BWr{$XL{=(*K%6~<pU>J$hzr(}-+jwysRQ}Jw
z?Z2VxKhf^L2mTwn{uAx~d*FXU*Z&;A6k|`{YJlT_^98}KeLRf+-_iB|Ii&snF0uUx
ziz{QG_xZnLT1fcQe}~ln^D_P?=>F#tH5qY0FMm9kZ&Z9E{ZGVR at aod1nZNuif%j)>
z-Yfo7^1s%16kKL_wSi8PGF<Yn1DcWlMgicuA8nAGRv%MP<VQIU!N1}B3ndIuEOv`X
zie4_ at _x%eb>}MJq?0yWxkGjxUnV!E^r}$Sa&vyA4|9?XQ!o=J@$>hzfuE*H*Tw<48
z21k|mGs;IMzrSsy->a}naPR#65<CR9uY?bY=33Tn^nO>Ob~hF~EKUrZ(-ck&&k~@W
zp0mo<*;RXgr!H2SSTM=IHvNngYfUc5zZ|+!JDR*^UBhCS{cgEapUrn!UVc=<6P<E=
zE>^#_Cy at 5?u*WB*E{Ee#zP60fBOu7Z??AF?DM1F_eLjCQh&<Tj3kZLLJnjpmYx+}{
zs#15+x!Z}ZwCdw~HX$=n{Vk((tMH{icE%IK4w#U^%}my4AJgfD`i0kgGL7Ev!`6mP
zv9sL{k5|+FpS%a^{&3Du9lIM;o;+ud;q8l|#~k9azl8ERAHorT77Er3x-};&I?T?0
zAiO4@%p>MoFOHiw125RN++>`eeJ~UxgpfKi%_v^3X6&hwXT2nE6>7d%C^Yb7vpB<V
z+Hh|<4w*jl*m+Fo+KwH=gk7Vs`n1Vq{+Bcm`)(5OZEw&Fxc7Ok-yaX$f9t|{Y~s&<
zS-4M$RliYOD?T7LVt2}B<JB?oL)V&8l+P_v%x1Uo52x76)6>u4{NkPloT%SEX_mIW
zZ_0Vfmmk>Zow@(<o7j*UoU<a6Io;NGSZTx;m8b+d%N2{)jbT9OadpnoOw;DPkb9l-
z!=T-X1p{Z1J5R+<)vuSiZrBk_<}VuIs0No}I3K~*a?)Ny3aZt3JrcXlqjazJt9IkE
z^d at JrgFyh(-sxDD!tQwkrr-klkjRB-S2<kJdt|M4$4BU8UqCNR7lS31VO{Bxu@!nc
zP{pT$vhj5tH#{0bh_w|<ggVS5ceo|^qV}^cjW+LAj=dVYq at EKvMQB^j*<`aa5BY6Z
zqiilm4p9eXqlT*r95NP*$4xc^g_gg^Uw9$+sYA6K1on>Q<qcP9 at cmLHH`Le7S<u{C
z+n_jpGd}*`_IR(oZt%aHQ7Jb+Y%&zuL(Q_gLzDLQbCLoEW(#l9h|^x={yuJU9}jSJ
z`C3!?y`zI^{%7r*){abEy92`{Dm4PO_Jx6+q0?#zw~YPju-H8nu2ZHtllg!fvKG(1
zSg)nRn8Uor*6#Q+!_{Vov(ZA#GAf~&Ld<fZYjc`umRNmjkvn_0&#`Ep3o=F7&{6+R
z>-C7A at M&{EUYy`S>&>hUy!%np1(nBV{TnCIgW__q!`m=3Rqf;Ma|i9#?!vhWy%?ee
zbQ#7Y!d;fu7^KuDTSLExI#(0C9%Y3*&Qf66YqtLcE+g8X;gOe_;muIxna>OId^9U3
z-Fd$2-I8L+wdtMG#aU$LGD~gdLd>bSXw!|)oC`kruO|LSVh(4qA_o^UulCWdSAGja
zXD$tANJPX^y0BW3e6L~TEe}h>%Nq^1y#vIa%rCTj?|kxG80?OgKiGxiwS3$1n{#>k
zw6$INyWtYML+T=|c3{6HP%JJ>jR1ZJ(jO0N(7*1szCM9ocl%tbPb2Q0o at NLY&B+%a
zL~$=WM&U=zwRk!DtKOG_iP-ACf1CM^_Rx?Ahw~R=O}<47m&dcbQrd=hKV*q{N_Q;~
zLoXlCpD+4&4#CUCIw=~7a>kk01OxX at msKZ6L&zyn+ZT`6b==lJ_bDXW3I45G=yP$|
z9(2o_n>|`RGC&<i<TV|w>S9`9SaO8wh;{w!XhlPdH9T4K>8qR<@oCvUr-b_MkN<$(
zdGs=6o%eF>Wvf)$!S+M44yrK><hT4I=%85IlP8XuekoViLtP%8kQ<-o){Bgrz{MQi
zKZbWsH}~_J&I&GMA8m4ulGH1@%Zb;e2hYUppi`fY9bX<m+z$gi{1Pu(_Se=#ZfIf?
z*Ksa=9UL~4Njb at Nhb%-<Jfg>Eu`csZbtlidU*K&kA01w_ddzVW>Z5&P5&V&Y<z^5u
zyqPai|8ZY}F5wLG#%{ii+$3dCz=~HvNkICXId@~`+d at A7N@5XmC|k(YkD{jeh$6s1
zaxZ^7+oi)TQ1VI{azh0bIS4q4kz|U{MIOPL4HrmpMb=nzH2v9PEiQyCbwuF0f3L;X
zNi2C3CMnPtuv}IoVChius|D1?!}HYXBXZyCpTc+cW at a#c82X=Gko4|y8C;E)F;yJ$
zogD>uexmVPYrW%$HB`o;iR<S7N3pi*2)ov>0(G`dzWcr-WA`j1%o%;*?B}hch=%QY
zgE~r^c)=FY>m%rs1{|7EGsMOG3uybR-&xI)zqy_DuFnQu;G3+&ns26YX$pHgkCKaF
zKI8#4XOC{Y`?&Wu>$3u;1N;ZmcD8 at M(h{+lU+DR6%_x9O%2FkO>(D(|H|O$bwj;hX
zf0__`cfYdrf}$0*Rm<gs+NyJ^y8h(TATsM+ax?FYpc<>OTYgE?u;#__M^oG*pWrT2
z({PWeXnS-1O<RVIPPY5x79`-)$P(Ytam8MOD^_CPTctt29V<grL$ZGh?=|h2b6REN
z&zuOc-24 at X<~4`E?|iL{S!%Z8dUuxRmRhe8-L`cF-##Qqq^<oqr6I<<$wAF124bSt
z$cA*UcMon%n_fkkkHukf=h&<TwA$`MA7U7KOfLPk^$n9hNN>QS?pOMAuYU3FuFwJF
zqyV at z`=u9i%52Qq*IhD`2VE{dvs#1ZFOGapo5fn2kcQh87M0miA|AzN=;Cz^br$o8
zi6&>1*=#-rn#W;<B8H*h0pxO|0+Qf{=K9lq#UqruZh1?K?S=w at cf-5qyKc5z^uB0g
z_Hrdsw`pzu+X9!b?L5qDsm&^PL9yxUR^E@<wX&taJdgc~F>$@TpaHvp&UuHXQ6GCh
zr1h at IH9_eG?j8r<nY5_$C2oI;+?aIDelqU7sDoda(q%B*EWrKWr&i%K9(#7!B6K=?
zrk~n!*M9f%)&8?dar6Zu-=hVnVXS4E!fF%5Z at +oE?!?1j`Rc}Ii|Y=hC}lDse1FFQ
zwmDJFei4onN{cDRM{d32#HMt{zvsQqIM=v>Ba$*AKj`GX{{a7n(PP#(^UZABU9w<9
zi5mao!kOcP0c9_}RUOj%;-1;>*ZrDWeZphG+*z}i0rS_8k;x+}LZ^@W_oU<^0WR`y
z)9a0fRhDk~Usr4${zg?+7kZ`PzyN8|NHXr2`)@#X`KM9>cB{~uef>9<vJftN>H#nq
z!!h<hC`=eX-uS`)KYP>8{uw(|s}?MYlk?w5%_aL6f%d=nnmWO_e<QsAWqJOKd;h-$
z!v6uh|AC~K5cJjh8((k(Or`#PT4A?WFNMtc4)S_13cemTaXt<;I6!%}d^?7Tt=Q4{
z#&3JE6Nuj2RCvrEC~Dr&APlX3{UVFYp`}lXR(X9wCQWd+)tBPl$9ocO^p$2WRGv!|
ze_=(BcMzwb&&}n3tszAqu92*xm4qvXj^1l+Wi@(vEen}qP-L>Y at E4`_VyIsmbWs|-
zTAuUS#eE^{ri%s9Wn^}6iWRhsRVs at N4-a2f$6A&GKP24|;J5I50)*g4m6nN~o<8 at r
z(*OJg-5LDhKYuy=@b+C?z|Z*)(&GDPTBoSTB#p$6MeZ$0eyNOgqYP+GJix`+{~O4R
zOUsY5IUE0(%n#4J`TqPh4hP1*!(9`JoXO at FOAG^B`|l7Pw#jRErG0aBxKf)*N<63M
zW4>B>H{-L5t$V(E=rml3p%?W4pBMnY-9rU2nh&U$*FnYv9$;Lf9EH7uh`M~Uu!ng}
zDE?Xpek0u>#%XeJ`asSewu&eR^x}I>OZi3HiO`2O%zT#DVQXLHZ4iBL(+g%LFm0E8
zTi(ud>70Bj|MEsPJockMm3rv3zA~Dpr$qhZ{eGMx2;&uhu>jbrf;qE=A7mkZY`m+h
zMN#I^@1=e4c>4<17+0nK?q7-r)qC!lD2m_c`1^;USjR at E3eOFHdg*uDQkZLq?yAuc
zE&fS3`{u`_*MKD*Dc;$z|I at MvV&K-Ms_!_KY^w2p5%<<nQLSy<u!4e09YjG|q@=qU
z5D`$iJEgljMnvfl=|+j68%Boi&Y`<&7>4e62Ru)n^StZ(*80}^{(?0Od++<&_r9;|
z7uUUMiq^n<L}M&p$bG&@@ua&E=A5t!9+5;JJ25q|*YtU73b1rI3r`G8_eKYmbF27j
zQy7GQ{b8+d%gK29hzvr0?2U=q(Q-Yne*$(vd4`cZi%pv98#&MzE{BKO{CZ=YOxC?c
zVERYieHs^k3b;O8C`X6$0OoqiNY&aRhiEM4Fxb5}aqN3w&K>?G_oB(DB#n&F25YI2
zAK|{ZD=B)hTn~IoH1ZWj%b`1PNwbLGyMrNN+Z-<@- at yLP3yZ@<v{ga9o_<;UHS-hh
z+6M at 9kszGK#hMhkaz`}G^Jk&{+r>BI>*?)RW5PIug`hT+IGm>4b%RAa^}QcgDWA*T
z^?fmfTQ(lE+M+Oe_jvboPo5{*HXq*Kb;XU}CsSr^{Q1T$OStzGGw;;M=W6WgUaTAM
zFEW$5#}s%5T`)c^|FbM1D^J`pgfD1KWWC*P at m?q?>H&7sR#+Z}hP4z)Oc29a${*;(
z$6qP!Sr=t?S#Z!BzNoD=BhVLtQspOFt`&X#D0%@GE7GwaWUF$`H%Bal_AVH9mmj)q
zV7X;-zmOTM0CTZ^Aa2dNJo at w`D29C>9Nl!0-8 at 7*=)yMAKoA at k5ErKoOveKmXRs%v
zyMH=5Xaf*N01sYCUys?J*Yk~?n6PNf0}~B_wHEbuZiPn&2`7y!S|#1r6N---9vy*1
zGPaOd at Ft@2N7w5>sU?kP*8&e2AMZ9X5Jr%D63(5oUBGmkh-JMEuDq at tSv>^E=k-4c
zT;bioucO+&5~W+=!8$A at 4n#Eg)aNrW7L++T6S28=(B{inSBwK29)}Q^c#~q$<Um`_
z&m`UY;|zRqaS(8Dy|6q%D4BeHWM#6$t3ZYvX9@=E4<`E;t?Z}pSDdN$of$q4;cYor
zhR5*-_Vn8V7^bb{OnRt5Q_2q=&L*bQ)aTK;24<XMm7fcBbu*2f_#7$v$K)A$-*`&R
zSwpYtcj4-RA4<ySkT*7si#M6;UU1UFlF-GnkPg}Pq{-FgmCI|*di|KI^?CLA8!cha
z13Ja2b05H~W#ndc{(5g0Ro@=RPA=N~x{NwH at J(x4-w6frHH at F@W=V15TYb<&%t8vb
z3lQx(V<+KUO8(D_BTpsF)#j{~RJ&P)M*<{+L{>uYO_b_6Q-G(w_pY2|_l=!&SVC at W
z0p-Tum8|nns=c;BmSe6rKNIp7I-a7IKfR{&JJAN$k4rnRbaU(-6k2NNNjQ>R{+c<j
z-u5GmxY>FTSdD at QzeKI~LFsRQ8)PA0{~|Qk08m$Z`tIBwc17@$<&BeILCw9 at 6wcFY
zpQ_@^1^tiiD#u-GNa%3he7X_ZK}u*=h!Ij{Y at 0AT{kE4nFerd2ZlTB}yaNuMIw#`5
z-pRrC^&^dlI&@G*4A5|Aw&kt*l{u8uOV~{8+`BIwl(t-C>P?Ebv~UtpkS4{`ox<*f
zTw#>S{bei22q9;{5+lx9)+a6j`OHROCVS+{vT{-!G_5!!;CU89Je{oi`~G=4g=q^#
zI_UzK at 7IQI`hBYy_sNnio_O;1CNA%lz?qWafg#tM&nXZ5ntVPPv8uD^TOX1?a$bZa
z<)QwVvMgE7Iy4Vh*P4e(m(+t39&w;I$DXnJ1i^o;*1Ty(QFnY))Gi8Qwlk`~GG6Pj
zT>0KDG>4Mve<)Cp4AJMVd?NSetMM+(^0;Sy>0{lmd{TAQMm1n_n48%UwrrgtFahRM
zLKXx#elG3(P?rpoVa(J<OKDxE+MkuNweEItfSe2TNxL7KTa)grVsK42mgExJDw*`K
z(yqrO9sRJ<a$A;lGsWEw`P6{ZNZhg*H^d4F*m|qVM~|nrFJKN_MmiY_F2@`ll608x
z)TWe4BN?csVk+uy at ME5S<HeA~PV<$qZ0dNV#^R@!N9i8+)bp4`_Q;lgGc87KFWSKM
z1zb(tZ^-A9(+1|YFeZZeVZ$qCWg)y?Qgrb4rKh`hQl;zAL at TAIvDW7}bnS^)AMfB<
z%Paf(hQaeW at TU|_YwhN9A4dMHAH9;hCgC!dCu_~PD1MK{v8r@=5>(kT{KR`?>vpTB
zHEHGxD(YQdCp9?$(ltF{>+!(y61>U#2Lx|$aRMPvjJ;=S3X%(L`&#F>gOYN)S at +6K
zOABH;Amj^Iq$OJn at j`gr9>%pY2}~`?$!a#^0Rph5FRQE<DrWMtL=WI+X<Kh)tEdyY
zY;Rhv`S79y8jiND95st#gBWg~jkiDb^k5fx<iq4#<?|?SSI0`cIJNnZZKBQ}ADJ0?
z>(%iXPpqPjozzTcW9G-H6AsKvVs0!wWiTH~o-VSuzv+4ME-hf*M*SwtwPD_)qSyut
zR{0QY)0lW*KJ}X1%pP6)6u)-oQ=ZVn{A~f6RQkCJo at L-<|4i+-iHRDwC(Xs^GnVVm
zBr02>yKzrpe$@T;88(Oh{A~;S5&HBdbrZ9rs$DJdUwhf#oVBwWztk4SrYNp)*WlBb
zzu_*gw-t(K-<~pnd2X(0FhnqtYII8yuC3JWrwb`t+{b&0`ou9AIeIX4(VFXc>(zi7
z at Yjv)>?pf^mW;|vwf8f^Pc)-_)7o23BnknBRSoNx^2~4QBFElrwrZXp|8!Q5QY&bw
zCx3h~&~)U;YMgo0A>^srT`>SK_D(zJZcU`{@;mZuv*A;}4=|W}F>OHGT!3%}Ws|rI
zdf{`|nvq_AP(MFA%=_rgqMNl4<K1SOZez}S`h<k{{@RO)8~3%fNIQ%wmI|`P4ZgNE
z?{wNwqIe&-lm4-j8*d}PXqpr08UPL-0O>55U;kv*jXDJejn_u!#2pFd&&_+J72RBr
z9KVAAH72#@HJ1xpjt7vtxKnHi)^fEFVPcWT9qo4p_r at B?_A`LDT7K?~DOr>6pgE!>
zOKpFNOo3%T5!LCG)LOFeQ6tB$lx&$Zw_CX>K*wno2Fnr*w$%B+?q-OE%O+8^SM$b0
zsfGX^KLc^w({=i1Ob^4R-qsY!qEO at YVt=8XFVQvJ-!NU!AQ75CDgV51Ch>9#r82SQ
z`(Sj2-Mu5-&vamY;}@Jh4}+t>NT4?s#5uZ5=RJIz_0W!f&+dFbq7Wemh|D(FM(y?G
zAV)Q~iBhb?vAeeeTlUf*)X~}q7ZhA<t1P*8cJq9uU5_mk#Dj0WZ`KYyF}JpMLKHmm
zHWjJy)Yhw-kFpzhaw@>BqAQG!x~vc7e^D~x at vNc?Z}-yd;^0>?huw>vo$V=)#M<<a
zqHaPX*T{;GU&WZUDR7R}{W)XW1DRNeD>9gRN(%9nPgR*ejh~BzKBOND2wF~u*pBs3
zGO#Q86UIc;j08~hG<h<6@!)aKe0t^j#;?O**KPFcb_I2KcWcZgw}%#@>v$0b2AF(h
z`$<g!7UowY<5D~i$v0k-OiI-8&&kPI@#7aU1pd%y;I4-32^UYM!g}lokUwSh<rgPZ
zeT^x;f^4J~EqdOqGVLg!i>~p=+<-(hD3LY!cVW73c>k>3U;VD?-}xs0cUAxAU;d`v
ze-)nTIhJ?({a at ss1Dae}q~E4--1YDk-N>l);;U4Y=jd$}+(TAuNGl{js$xiNuuu0J
z5B$f;Uf*2?U5+%^vgsryn0}DZlcvmUf88}sT2+Q&;T#7;#XY|^>yKzxS%o@<x-L5Y
zS8*67eTiApuis@$C;XI_cMs{-TB#Z#hQjA2G9*IqbDA$s4LfeiJPseJz?t<e#zGa5
zM^KsjT2kv6ycM=3<FXleJI?n)S-&BR?+kqOSE+A%7#4Oz2=WilII}OyeujT8tMg<^
zNSqtpyS?~lovW-8zVRrWcR`Dj;}cklJ&v{<c6$t#E$3X(5W4UoP+Jnr9ZMHjHmw))
z8y4EkRw{Xo4E2*0hu8W&(sq at u#cej}U~@0axwAb+!+Acb_3y&a<Dk?~Qte=CV*Cl|
zd23l-rKwQ`>swUy&|xw%N}>%PeunYs%<nQjjd#2Krta|snu8&EZWu)7Hu5NZJcnIH
zygLj_ybNA|XYIG3?1GN-B$C0H9mQ_ at yl}-JBXJI+u_vD!Hz^%9e+$rjleIjm5kR_C
zm{^)bFqIz5$*H9P;qa>PWnB?VVWP*zoa62MC|*fY$|uwzj^hTvPhu%~N{o#XUyt=f
zP(ZoajWow%>5yM?5ZJ`kLH_*D>0`7}rAK+P*AaywV=`Vqm_?)(n1c-et300X(>5^N
zYK?M}=ZT at I?8d<sS`<I`Roz2!=HBc6vX)rse}|uSQ!@BAvg<0~s{@T<Oks&U^45td
z+fo&85Zz(T|3H+#XXWo1gpAkim3;TUdoE~O(8I38_-;R0 at _&n*_dJZV-YY16Q!87N
zj2OS4ldtAlVylJw_%Y!3J7XfAP8KT2=uo98{yUo8|K2m8>FwIJB0W%BA}DqHjTM*9
zN=gT%Z0W9}7^HLd(t$gyZoqzgpQeRn#~mLijH+~!><SCUb!F0S2)B|9Z0KCz7vgT|
zEv0?5H6Cv=T5GnU7ygN&h1Y3WwQBg?yUbm7W0%i^gP{>+Vq#*elV~JDNgPlYOSGi$
zmFsgK?lTTD40xAo)V%Rp>|+}(HVBtxZ#LydtJnEIya1)=UyUN$yi!Vj^i6nkwVSxL
z5(D_AUdG$bZ-&}7b5$|HBnOEb$_*Tr89_mT?-#QySDvQSMqc#%a<;~>P0jDz2B|tC
zsy8p)n8v~mL?t}S44uYRM^Z}#W_OFn$W0eM9X~r^|9HsUCW at N9H=d0si=nx_=T8_9
zWa3ANHOD?rl22t*r)bJtq-wpw4+Awvh3s;l{c)(QqN{b71c$U=igYfRa29Tf!2&e*
zKAcj=4KHQ1Bn;PJA2D1EW)0}ewzh(%#6=UWxhK5l&W_a~JPaRFB-_+$S2O!~b2|WF
z>Ui;((2=4Iv1u1;b at 2LUAAl@p{4RB2Pn-<TWld)iC!GS-SxpyMh=--9Uo|l>@b$MI
zFgrxtX8O^uUEb{{=s@&1Z|anfef{QBq3Tb6CX}w>=(_#5fA1vX$>K_)K`RxNu(}^Y
z!Z}m9k>2N$GVwW-oH}#9oH@%Iup+$MOLR=y(BHf+#kO)Lr>$F at 6_;4%v2M)GLfkRj
z2njmVFLg)XAbRn(=V1V!6Mf=p6KMh->zf8LS`@M(eb>|K3AY_~LM5M1*^2Ro;l>Oy
zcgu-Zz`zucTB8hu<``Me at z=Rsj2#TuD<s!>K8=VzL`#3)#f%Ao at s=NFkxXjVF5hg7
z*P_v61X)<?ncUbCYfE~<;toQs^awHnf+P!Rb_a?!nTypnHd3FR95xnT^-#r=>P=68
zMF_(S_4>zBJn3e=P|&e`vh?Ke39Ycd6FE at bUB>hG9Y23)e(Vq#_zAWJ2qj$-j)$W!
zBTV1>FaeyuB4`?t1pCv5>}L$h^r-rWWjk7x#(F#|+FO)qlq4*W3y&r+Zpad>*ixI)
zg-Vv`-1o%GV>{RfpdtSwFbKByxNDwi?RBVFp2_b)KUe4SqIflR&L?z!Tp+4Q8;~YP
zZFgEgedfGjM728bkk-{BXWQ^qw^gYCj;VP}t<0rk59XV<m%=Z+Ehb0 at NDfS6!A%=V
zN#o=2MUXJ1yRA9PX94g~F)aoe6TD?8$)3*mspnIKqRv02Xn_KJakTOcij~fWo1iUa
za!=M9mXAYjmmP&af3fxDvMYTssT*XihPLeDuWH=D=z3!x$X>H1`5!^3BVdfyW>5#l
zsi)zSAJ;}A9O<B577mFKLw;>qvLD0ide<KM>FAo;X81Y|(doDc2ro!Ygp0-lf|aJy
zVdZ68rL=h^E3>x0e0rqcdObsLNC?pz(4CY-W?dv6RuxYn)$IE!IsL<#l6MW^CL~J!
zMYht>=Zf+1&=;>~9kutl;Mr=Vr(|s8;Z!tD%^Aqex=w3tIExg&_(Hiktl<J(%Y0I>
zKdK^6pUVy9bd!ea5Pg^!ChIa!W5)O>rq4yhQ!wDW at 2I1T_<^GeQi6MaZy3<#N`os+
zL({*blcKJ(IZYzYkBpEFLAHuZ(;q4dS7quhdhqrmX)z>5dv2ehXS#Q5>47t{#-L!$
z37f@@A{&ZHpyf^uk_IYFm3 at O_$0-ax%eH<V1Mb#Ro_kfTbys8X2r5ae>@SsS-7UXF
zapXgzK=s$AuVM^tKiGL2vGMf3D-SBsO^-W*G4P^v+>%SjG+<^&w{SWl at b<Vr_wl>D
z{znx-#Zv7hx{xX1WGsGT at T1!RdEiLx at 0Pdcx7WS)3D at h-E<NGf(cCdT4pT~U-`o`E
zEL;;S7q5(eUNuxmFFI3cclF9a{_Uk0+W1~6p-DJEM82V&Gk;A?^v2-<CSm&zVlcaO
zNZ3r at p$L<?I}n#>gkGw#r1a9BQZ|9nAt?voD*V-%+ at yQ^!H*w=<i;Vv!QJIpyk6X<
z+3+z;Zqlx{CoYDxbplw~)0VIVNFL$d`Uz`3kk;RQ$LPZwYj6(cY$BHlG*Z2CkgxG$
zz3jxG$#y-FA&1~nSSpG2AH86NQ#;Qh(R8dc^+wqIBx`jkv|=(vz`*U=o14ieS^!h+
z%*FlQeSk?B3`W>(6<Le at VkEUDs~Lg=<#Gs;o$H)EL!<}>eqXMqDRGnv_8_8L98X at T
z{ITun8B4s{#H8|tgdJkZU@<U}Vsokni{P+(;~DHp$mS8Z^y5DC)Dr4SnEem|d281o
z8 at +$jy5UF=fu+?m8u+!_EOPn{yt-zm17lsNpb_0+Er~Ukr=s9txp0My6n|ynF at UFF
z#wFa;Qx#08T5)-B`ODFI|KxPTF8i=Z^r~CPX_F%!k8Lk^Y_!oghH`WF4I7cLd<>84
zRa--iZib`Z(nzjyDDp|03MJlaveQ&PSluJL3JeS`|4`nC>No3JlDd^N2NuG*%^-3w
zO%40Fp`;q4Vc9Zi_ZDVi^@&v26>EMHSWj0P%%);|h5WE(U6j&{V at a|(b&cdPSN!>Y
z-xc|G5F1_X6a!6*Js!%lqn?-D74f-%yiRNR!RdpFqA$fp@&WWC#YUMQuJU at dONEW=
z*?@nr|00yh_ZT|=q3ZS2rz@)>biZTHh1&biv}GQpc3f3mvK_bY{W5Nd%VAo)@oR^H
z8t<t9uXn0bFqZ(xoZ}K5`GOF9*JmGiX5zOF#zn7D2MP at 4_h5`(_0L38Z(2=eG&*2=
z*K(0oZsj}-?Y#>}fah+mYE(&aVTR`VI!X4l*NPEL62<JUpL`c7g$L}eu+u6hYEide
zKvS`Q%$J?KdlnL)M{ReBpJc8Ym(q6}#&GX1*(qI~=kPv`T8Y4=ww0i3f}-SXi}Dl4
z-cn5H_X77?e0X9s=q86tP+-p-t{`UP_jxWA^nAqi#gX1rXFXnNLF#A%j;JR!$Xhs%
zG7Cj at Z<&0kApZI_#Z{^^9aF}oy~$=)cEOzcBu(+QwWGl#%j(6Oon4KKVk#+ at rdC~j
zRuK?^?YsvOmVOm4`8qN|ag=%Mgp$$FS0*+J*JMv;21paVG1rs3)Rdt<zr1<Dw*5i!
zEOFQJhW)Y0H0&v at 9QhlzDB2TO%*A;fjhb+ap(;nt-5NX`KlBss$BUQXDj3I49cQne
z*n8==e(WS#4atQ9CyJ1>2iPQ+l7)4sXi36JXmQYc=icsL5G}=QKr@*&ETXL5X9}LF
z%W!wi5MYGK2<7z)fb_@~XTX<<XiEPO*GuxN#PLQWPK82v&-RVApOiV_Y6QoR3{S-w
zXp4<*ma6)()WhqMtx~g`*a`c=@(s9FM69dZ!2#EF2rJSmr+%=vwt at f|F44h^r3HzU
zXl94viRx2>vP@>v9dyM5dMuTD&uxb`RD4h43yzjfIrzi<p96MJIOM_SSFK`j at P`JT
z(S3>HSxKw|7aAP5Z)02xyPKs97I1iud~55`>6d7J{qSb>ObdVWs-aZci14exiOzxO
zAFnJ19BTn`3_|puRSw!Y_Ns4&mluQ88S#_O<_z}jeo0H*jpXFHePNmj@@73heN*Jm
z^6nk2YWv1Cm`o1fz=H5{X*QWyod at lnZ_9MeGq@+6uE!ohzJ56cvYwB0Iv9w((<;tj
z?MQ8hf+J_`d)a{eDH39~co%ZC$o&4b#gvJJfBE#SVuqZxt{ylb?K*U&F01a*&Ww0r
z9ce`D@#02bw52w(NZw-}rEaOHV0>KqqK=+kRBR-5-OV#q^?iT|N&1tBBNCC$V1(5$
z{Y8ABgPq&3hNk%0@|Fvq(rxI4z7da->FQumHLB94T-Ju!F%zKHokQmrwzshhCMuG0
zwCpcQulWqo>P6$mbtTD6|B~Hf;|K(SsBFj$QLGZ*o`ti};+(K~l(_YL=q-(#tkt(m
z6lAqy=Fhs=3B*4sIq4O9%4kn={*g*13CHzU?IO<U)2ih^Od^(|xud&B8uFW0{<Z`l
z%nq}WkA65$P9b!^w^VIn at 3>sq^PI^z=g)Pg>e|__Xx0;&EvC~vj#+Abp%ra<RSaU)
zddhp&Vns9tTT at IdzqGH?>Cc>9YcA8H-~F3XqT1~u?G?2^nUC=w0t81HqgO&s#GFC=
z%k at SUNzoxo0$;4DeA<*a^Bm9(<HVm<RY=6f at f2N-3u>2hHtEfD?eoFE2LK_AfzN$M
z&1Oo3(7Oj at qR>Y-l`m3P5b!t~lLIMhbLF-;Tnud7{U!$NI3CAQuPQlfIX_7<C(PuI
zLF0z}N^r(`2 at l;KoN8)pKYQ+K_3>F})YptH<M`ulg0$TeEjj2<2(1j!*lIa2O&?wn
z5cA^|SVY8j0IJCbBr-s?7_JbL!j8kJ`rvt3*hi8!9 at efB%xX7fl3nQCk;Q3xwro|C
z{Gq1rt8s%-U~sUc&<-KzF#!_eO^~u7acP44$CiZ7LxL<OjL984!iRnEDOI4bpUeO$
z-NY&rlAG{k{+fa9-)oy_<CY!Xx!Pt3zJ<rFT+G5h^KVMz``^*G+<q|gm261m-X?2p
zVBnPFZ>jT7yh{bjf>qMr)ifQt#iLFsqz*Nnl{Uh!?ud_WEvf_OL9!Ih=g69*3-oVT
zmG1QN3bXd`$h at XS2MH5rRyVa%OijjxkMd=+J~GZZ>{qR1+=1FIM_QVr<&R!(W0A!~
zL21wO+L-qWa;>LoxJ4e_6gVsHtRT;oJ0_=^X$@_*@8H12)O;$6$EJF;>a-G=fMsB)
zL8PwsF#ne6$Xuu?zPK1Uy)^fM;9K&{l6ZdJ^oBu8%5ZefA2 at K2VP+=FN_%SVr3Ln3
zn%mRfYz{?aDA;$kC`AyEllDi?Ip^q21~7Z0IliJ1;)DMs$0lH}J?&LsX6l(A_#YX4
zQx>ZGSg$J`TO~)Y>wVO at N<#I=hFR-_6ONJtc&U at E>V8$qmdY*uR#bl>m~eW`N`vJ+
zZL=TF2H*VSoXJz}U8&ot3QC9VeMMQ?Y(U}Zb{+=f<syoK5)qrjig?YzrAH at lA%SaK
zz$fMFK-|a9gET6TGZyBL)z2*?{LlOL7s7iVzxY<z=UBz~>3`<fa=tQxzhpW-?X_Vk
z8I8IF2Z;Nf>>Wv>_H!*nu!Dh7z=2L@>ZkR(*@7!A85+)x_0#4vTaZA?cxad0vL(Ah
z{hU7YcA|-EGT4W2p!3+7%_BZ%!~*4JTQb3P9?h7y%7;(ObtlW|;4umBsY+E<-(=an
zw=`Jk6~(kZh1pNNuYsX2j;XS|WH!UMnXUne3K6G<hpY<uP?Dz~Ny*JINN1y#Qpq;g
zDEbq$N%v-{qc{Ku*DY^jT99GX2b4NJPvH-z)E}2jS_F!B43&KBE`93P1l{!7!apht
zH)ZrcGx;)W{~Opn`V^3hxfXBOWu7r^v+C6Nh6YFd4X1JZSsyM$g&|=T?tly&QGL+#
z@*?V+>Q;Mba76GzT~-h8p~Qm at oSV;WOTYYDyv3yR<Tbt_Yj7k#_Z`N7+&t%W)r!ay
zsYR_GL)Hd%<_Jy%LmJY2b3OalPixBsQfk=e1>=iqp*Dv9sKZ^ZPSJEXR3c19L*$Fw
zQx1vwk?$uelEOWSiL(v at fDIEqt~yI-t+ at a?CnBs-Q-bGcj?-k{?+|)ygdSjH17|{|
ztcZ*B=`{y-cz=V)WZt=33`qqd^tL!ShX5`QO{ow}a51}e?u4muN3G9$toY968VQfd
z-tu!U-&1ibSby|Z)eH0_3WJ^W+TY*AE1HR(9)TT1_Ahqk7?OR7$5%rgzavWasbrpT
zsNR8WO>GV03H&e8rc at TWQ&E=lvtrheG}me2U~4u#S}QXS7rn4jLZMs<VT-R`EupSS
zOFdXs^`j}iS1l9QL#&m`Hq6D--z#i7*r~<p?1`&q4(*c+C^ctV<~Rt<HA<- at xWlRS
zRZ$u)4{7eriKDLnw3TlHtM8vS9dMU;IN)5*g1<OegQj)*2eVhzE2xtRBgR(`|3tA<
zyXaoIU^g5;&GGDtAIcC)Gs1`Vv;MuN8)fr4nyMyNS1>dV$Vs;Iq`FYTv{Vc=!3I(F
zJ6hWn`2N1AD?)3$YIm(VxYx&m>m)U)KLXpsG^nss&(&V7CxA3NVrMFNieq at bN`J3d
z0TVG3yfl~kqE2dWBhXoUMnH@(ud0<PjxN_FGuxr|T#_`&;I9dVPGs2cHrtRT?X6c_
zCV_}!KAyr%-AzR#YI-*R2J~{M^_gCb9CPNZh;%f%bBiPZatH8l6H#Ny{EMObV5y$&
z(B}srT<&xl8Lf&HyJ~$E{D%$+ruC1bJVbjmSua{Do=;wT>Y_RB%*+ZP2?Bb->PNOw
zI3jW?tCeC6SzXh1G)KoE<HDMRt3{SgqQ`3E<D<^qHYew`4n9zg9hgFwfrsB?y<v#g
zB<8x|hro9A%<r1HUX2=BAH%<HdjBvm-WW#jZ=aHNHG0lzowyHJLN!ysB17EARmhD<
ze1qIhyyjJfH9G8=SJ!0fO!sks2x+<xwV5KhNs)YlaX?-9qg8=|DngsXJ<~CW9d>f4
z;WW|%q~0d*9qL~Y^zw4WIq6Krh9^<Zr>=e7@}{E>=`WT7$VDMgdo_Sx^yI|%HmAV3
zTTu>*g-(7y3a+kMnvs>+?g&;=dhgsh$Omb=o-7--X(&gGLS&Y&$ghoor*zpk-n}$^
zL#7h$j1M`#^&qE!HRVF{atQ;;Wecf_#q`N^TMEQe>+k3^b;VU{0%pN_f1O3zT^u0y
zY^{!tp4vDasAhaU7PUclrMuhIOs6O5ys{gY*M*;8skdtr2}kUhUS8UujHbCO6)M+H
zHGyoUTta=Zf0Ud&U?ju#UA6{kAYWMwf=suz>go3=#0%W>kDyYy3W&v67^G7t!$itb
zV7=UR;t_(ah6fk2jawSKKhA#yz5eD1@`uhbbbZ%hEhTs%J-8`$GKcTFwc~9*|GIw;
z5F{b#fhwPAM1VHyoUC!doY_6y5I>R6jHaZ(Uw5hsaj${Y7ZoYVx)u*GB{54V9W)e|
z9qDsk_z1Mehx533>~2Z-Q3`FTeU6PbXbWK)kz92QsS-gI-eqm9lUYEbkxj}eU)wy?
ziYSmM8{W)3?)9u#-Z at UkSj$+7JcN&gcf+eXcfIBm39lZ#0HmwZz8_S1`s$&$F9PPt
zNR&tIf_=!iH3!?0ovjnTBk1&6=Le1x{S|Zh0VE;e8Ho|5ALqDbcyNBt%FUgl>ecc<
z<vM6++paB73dVrS0~GDVxsUbTGa at 3Po;P^G#7FX*mpcPyX6kIKH54+Db1>tJI)$Yp
zgg8rJ#0Q<5MW=hxWcP*|du`LTxH@`d0Q0A>-E8Sd&QZh3(L(w)gPy&3cuiDIRR0HV
z%0#?a%{Zjm(iM>@i!GccSyCO2Z0&j9orWR1b12_39u>IptF;yo4~t=_nT6RBgizx%
z+B1g{JDV^lq2pwZ);f>St!3fo-OJg)x{w1UGx0jLpPhby$ME3`dMk|s-MmRJ4?$e7
zF?P1k`M)@QLTxkzP`n%OK;G6KIq}K>wQ-ckCC)#V_iihG98`emY+WBd2dHdvw#M>g
zuEJa)ZkJ1x9pK&ibMG`lD`v;+Ta)s44Hi!6okP~VEALu}i!jxU5v-Y_I at Pp=e3#m)
zgQAzLjbpY>hy|-yEgJbMRKH&jFxGw%lgtPb7B3ZYB=0nbYdFCGX>%CkLy)&@m9l5b
zQ&mRqFeW_Fo-*2PV3<wKoE<hDP_$!8aEqLU=fZ@)!0(l#M{|GTYd<=+gy{`d3RIZi
zU$j&f=W9#ZDc{_3vmb9RudSO*P<__Pms{H}AW(taL#Rp=CT`a|zvtyI^eDw*{TKoP
zy4p&;<)k2QW3zoDQ?sdpUN6xbKpFI*WYA(qO?is!JxpANckQM at n+4YEQrw`k=5;KD
zd*C_vGm%ziOU1B>Mh+ji=i?6z^Rhv^aov&f7(a4xqcpGwnooZ}mNGby8q9eTs(z1x
zoHxx!+uiLK%>&^5p7qS4n-Xt&&YTCNs0JJC<I}~@4=Akeaa!LG=*bOrklebkTEkcK
zw1x2Nf=$B8YnhS5aEPFwr>Czz^lQI<t1nMnLrDYp$-p6J#fz74{j<WDVw#jWBb`oq
z8ktj at wdbyV_@FQVXpOS^=As at cO7tbkEOqRXyJhd_gr1$TGa+6t9Y)j&%qUU{z!sUO
z<>O)cotKB>8Kzr-+PZ=+Qtzl5N?KbcnHCI`b)RwXxTN)sEb~FuO@?{R*WHa&coMn2
zQS7|P6+NLQP6+78K_AP>{k{lo>=mTExGHTlBwhFJ-IFrmYxD>ZUmxAqm!Di)F08WG
zHd2#5NI-|lRJ3$lxTkqEJ)3wTIJtG^$joTIb+#6F at d<z9wy?IE6((txYYIH(;}A|!
z?IWMr6H3Z8K2A-doKookTRnd1ctX*)F$c<BPtw~#&AY3`Kb6m!a!h0^4G$}+S at 8o_
zj=Z^*i0fP!xO%4(1Q$d!#|s)k9YwsP!bg-%OBt`!xoidT(k at s4WJMc?LYaiK7o104
z95u3cu1l(pY8dk0d-?%99FF9}p*!A*N-(NBnbqM-4e~r(rYAFp+(f(t-Ytt2{X3$G
zE>pcT7n}_<=*qW}@B90!{U?*seUkv503r1h*-C^xZ(;exx9k*djuW9jgH<1)Ej#4B
zf|Qc);Eho|w#kLio#wVA^l#t>H?lT*=eJg8FMM1SDdlP^;_Nb575pcYdy?;WyfJdC
z8~;mxy}g8{b%g0cR<YbP=}z!3%SC3n^({e;n(JIWXZq)cd$CbqYVz`}-<TuYN_2I&
z;Bph8t+!rb47v>`6*)g!E;+$6UKyt~at`W{o$P8z6%_!t)?00Kxx-^b$vO}8ne(Sz
zY@}F`We%<WWLnqs?pgD_xecwf%8Q$>QRjZ?$vYrrujJ^rvv%fQQ_czRA_mV`XkAV<
z^!k^SGGY}ZvFz7d>OVql at iBaNLEqJq=akYRad6IRyIZ2IQ&kg_a%+f<Wc>C29n50d
zR5pYM>sDBg`#XCw8}Y|Wu}V}|Fd}6}bk*?87SuMg%Qq@>Ge-nBJ04;ESiv9x8Bc02
zYCnGEA3oHSGFxiKYr$78;65ZK>j!rX*J*TN${o#d(oQ_E|B&aBG;j<cpG*NxA;P;m
zG<5mt1 at 2VTv#_S9AX^;6;XyE*2JshG@#U)1$0=y=KoO*|nVk6#?krqN37ZOmf#QHm
z^i++O`sHzrQ!hGy!J7{bn&XXsXfpHm{!kiX#M$Xg{&atGO3<_iCEmFf`J&WkUH&|t
z<sW-7b?23QU0ub>+$VXHC_P2I0~Btu!nOr)d$u%E&R8qrT8x?NMxsXrSU^buu+V2b
z)%Zqy^yH at Qn>pKeQ*T9-+M>SGv9`I4GHy7FY04!W&Bt}gV0U4Th9ddK1p;;Ni@)To
zr@>o=VXZY6nY(nj|F?J+?S5=6?{5f;D|cSkmE=il^!3v-wwz98!gy&kd{6SiV`<!i
zerWxsBhWxjv3opvr*m#;K7;TmP*@xXuaduyf?{khvTAS$K)16QX+uW%VcNard4D%8
z=ztykAGqvDiU2nf1s0T*zcFG at a=%7(3iIZU=~D`id4ZWKyRHPziE|b-Wb5Uj+zxl-
zr%5f-6~8AaZOqz1A|-pfM1WAy*xegZe$ut{+J+AnYIZT&#+4i2AK8_eA;TfR*G(Os
zr0S*o0Kufw{zLc`ug at s~BYuZO`3}R!?qNu_(AzbOm+J*y4*V>RT1BLhN$kdwMa8uZ
zY0Git=G)%kHL=sM#2bibzNhP0ye*lu+MM|Tfa3a<AMBJjx#MWrab|}f6ZgXaEWD~0
z?(waZd>W1ad7aF*aLTut{QW_~b%L%Ndk*GO>tCO9%>Xsa%KO}V15A!fZa4aexsk~x
zhq-+)*zqnjEwUC|LC};kZDb+PZ~eHvMSUd8*qFxc(dJ+%s`6rKD&- at MJ)Q8C>WHD1
zoofy__e4bx8xW!`G}+fv8 at sv7!^ydvVWps;;9hk<U|_AcVm7fUo3gsDi0+1{-{x`l
z#W(bq+pgjj#mNC@#`b3tDI;|Pn?Hx~(!w%K=g-}|pY=nrde)}+T`b4qWh6cxShx5b
z4D$!8#kURAz{%UH;*0UPD+p_f+mWM&M21uZJnN#}3Y+d+&5oGHBpzBKJ5H^B-xEyD
zS7y(6zx?UxDv0O)?%f*e_oTk<dk0P`*mpF_a~Dxh9c?KvyW`-`&D8OeX|dO>mKg+0
zmP%Mtih}whMZ>x_&le*Q?kudVVNwyttU7YYwrgB$458Kyq$zZ#&RmB(R&MRMJM!|{
zNkblT1*)@t|Kv0knDZcs0Mn(~D|xl^RXgGzUVyB+vL07oZ4u{v at j2#!saazFhhxUA
zxx_Yc<T|LLR-bv_Z_il=t#>uGxScniYcqyuok5tzt|1{cn*O}f<g=B}>zZ9!#$Bgx
zD4lHREJFtFp}_*^zT>#XckgX6IJ+HAqIR`RvCQ^Xe5wk)JbO*e0H#^-lT-SfiJlM5
zJqCP9t4$TOlI>}5hbYi3U8OCh#6)c~gG499T?C;?;*|aJxnktab32jA+(^byJk)&P
zr_y at q3omOFB2Pu~y%Sb^V<ZH%p7J#Pjo8?n-^jG<&`HKE8oUW0nFhLG6tq8e{M=%F
z>ZI|<EK2^K%aEu0$0d*S1gX_!MizL?EZpRd419-&Bm)C*9?C+*nK^E)CE3EQ2~jv?
z$0t3ffyrky53s%<fC0=bEnD_<P%4?U^JkVW;k$g(w;bVYhCyyXheQA#$?mfxAHII?
zzEqRN?i+=+>1e?@PY#LQ;mhaROExHT=f1S=5ub25c%PdaY?SS;0BO{k)!1DwF^?sZ
z+slopA)(iSx%aW4Oat=+Zzc{2;t7tifx3a<gn*2rhaBU}fbX7YS)?pSu8!M}O|U&a
z4*)~c-<JE-R$I{dh=q3Dq(adA|1e~8aIK8ROt`x5oj79+{YBN+G4yMPCb#xPP%q5&
z95|rGgs7Y^@dk!}3Si*vU9Oai?${T9P_8+%=u($K<vPWVv|;^H{B8e|c-3I5E<WCA
zO?;n#EI?;*0kJTgpSi$9>-VdmlYF-Bpx)C})-`{?8r`R^GbUzW5E9FCWEn$gx9!B-
znl+R0dSUSiHYn`OmC06@?EU<cwowbDrNkepcDbGwT&aDhuF?O<!Wy3r4cVz<LSpF)
z7Z*gotxgk<PI&ejP|q0FWOjVz63RwuyL-4WTJ-RMrM7h$qdmtMDGA3tJGER17Za^)
z?e|R;oAuP0t*$wNZ_lO7Lp}rXBe#fz4cRWIW!9S=pZneeLEFS_s1D`ve5~YEnWB&`
zw9Ll&KYrcG7HGUfJC!!bvrnf$T-U)x3+5V(rTRfVcD2p}IIHJvaydy`IUpMmBz60h
z|DU44*w^rm1McQ(LCnKs=M!$N-sEl*SH!=V_^x3=AszfyB<(u!z_B0Vnq<f#fV?>U
zpyfdVO7kf%H-}qR<?*!rqjCxRfY}-y!g1370U&G|A&y-l#Wg}t#NUzJG!2upRFg`d
z-Jlx--G-eV3fG#)L<T(`A118*=?kE^G at 83Sovo_@3pgYCt-$Bg*8QdkJkEM_reku7
zrVHjRz(`b^UTyK1_`7!w+S#_k-;px?$}wDGCIymDz)Wu&1AZ31 at 3QKm_^Mg~9r-H2
z$Xd7USY+Ad6L%QcGWER9Y`O>wcC7tgmZKw8-(&uqvtU~^PRKVojBEOVpM<J&hB=g$
zJvri$(b9+oQfN;OQuarh&5Wovuj4`>DyywHj+?lwpM-+IvSo9I2d3GxYKe{l7k}{j
zVCXSz#S6l>%E~9}_fj#}DN(+rm-`{lEX)1^lMvh0<wnZ%Wa7b#p(6fzV<{tE^4~_T
z1m!VkCssMU((dsd!QO5y?b*dfrB<%NT>r{_oMDK`Lm_|*H6PO^S<<x++LmfV+OM1|
z?gI$VDBx{MpTvVFO<2B2*Pg?$(#dQSPb81~67&3u0bAVIqNkkx{z>MAo at Vd(<9YtC
z*D2G3 at Qvb6M`TH`i1sCT<Q`ly8F>Jwcehogl1Bqq7!O()?d4&EI^$z)p}K&t1AR-m
z4+m%?mbb6t`gckbRDEh9vR444kw{}l*O#YU66ID4RPDkVQFuVTEVJrFC-Sq$hKVyN
zg5l*Cdi*sVCYon(p~Snoy%nwkTzW3#x%50>Gm9A07=9uO&nEP~OsHf|)^Hgfo(t%o
z^m_N^w|nw;js0iKmAweW^dEkSlY%?x;eulD>!t|QBgbX&&QyogA9!Ht0RB6L;=9~`
z*gf65R*6v>YK$DRP3M5>IS%Sbor5ZFWeT^NPAPlky!!&Vc{yKF``r33OJqVtOH%u7
z#xhDJ_|=d`p|xDi?`>dG at 6M{@4(bDcISs)qS~lch<aXeJqE}|FUWu8>=QG}KY2WV%
z<2B9+Oxio)*c~1RmCp#Z>tMLLLuSkz52ml*U(l|zBR8i1d+QsLTov?K-Hz3V;JDvw
z_Az~T(d{0uhhN!Tz5PF_)EY-x%z=i1?6wGpfJORwW}KJl9nvn|0MP{cB@<cct&TRA
zdB- at qgAUQ(Cc08^W#8C!&cfhttHku`*}o){1ii+0cWF^*o7MZDcDMx{wMRSSL5lUM
zFT8h_N)0TliAv=O>6iTfA->oH9eWC^#4acwI at t7i;n5uV$5!ee2UMAV0I5Rj*H<HG
zo01(4*@gI%>FQwe4Y$$@=Gr at HuRLciJN?!7{DShK?KsM-eLBEBMA7)hOu8GSW$8Al
z<cL1sQez*^^ieS>ny}?a8%cAm2gL65Nt$d9o>wz9apoCix`?q%Rav$`00fHrfa3?y
zi!qRaF*)S$@rqT!q)GKZA7eQmr~e`?H9!Y}4TN3AdT0vSZPJyBuWUBzcMwX;2cWaf
z#4Ae6 at Tta3ZeF-~Bk&bBM`l~fB}hUzT)b`4x;zC=SvDQMc5<a)Fei*u`I$2;SE|B3
zVMMeP+3n(hg(EVR3MTnvlJM%u_Q~B$ur9*&OcxKbUhH4ea&MN0k1t=Py_(!Lu~iLC
zXo7jt at 9q@6M~Yjf2Xgc|2-dBJib!wTj~ak{4s!ovhhM$Fjd!a~2X<nAK^9%+0__zb
z(GBo60Jm*vQSC8FLz~IesIh6e_i`}idK5Y7>Cr1SRUuKB=G;iJN_b-_wEB;@VfhDw
z+D)5>mSn|ZH8iW6!WLKqvR;~=(zvchyGBdXE%BU()-_$X0e}XXBQ^AzEffskuQwCX
z;-MtfY|x9qWE%<OY|ddtr2Tysw7qgjjfBHKA~l=b(FfO)T(dNQzlRiQBY%Mu!b$&x
z6li`|A>v9ni0O39jxiQfSbtr#jSzA-(FRFbtqM2^*5yuX%R*C~%v;`@LU>iEnHuSQ
z88v&doKMB311Hzb1-%xIcsT-W7`o}^2SP7)aX<IbBU`-Kwd^I=jB at uAHxHm&%9b4Q
zid=X5YAnH=CDoIIC2iTh0@~wBc&%s4O5h^Xb13u*G_Bw|Mb0;kV}7IjNVbqH#NQ$)
z1r-niIf0~x2Z0LWhBR5T*^xfS$;|QHBWXr17+Q=J2~Xi^&Lh=6;(^xnYpI9;hL5GZ
z_34N8uZ}NjqK`NoTC4<gklK%+AmYQdkOy4VA|A})-so3Rq~R+Uq4PoZ;xAr^gz>uE
zvDrzl{fvQEHn^Ab;%<ZhR*&Z`4YN+nm#jk2n`3g)3*6GkG;>?JrS?>HNU*bC2X0z+
zLLYKe`8EnHFu8ek%!9r_X#}MMgwz>y6?rW8Rq$K>A_neI&~y5!y0Ke{Q!tcn$e7v|
z?`DRbR<--i>!4`x)yb^=e%`M70PdH9Q)VgH at rbwUuFQ%|(mykd>tB2hG<=0W!9iCb
zJYKJ{=EZV+>=b)1`{MGmXAkhD7}eQ<#JEy#8O4i(r<8(!u at wtUv4deE?LJn-8%Eh!
z4^Ed&v_DP*A1V!bxOCW8MReK-Z1rDI!qc9(zvRgS)I#vze=3yazvn@`s7;3Ev0n86
zYTfDO&wK%JpZKl*kd(Le=8~@~W}l5P_Ibkecs8c$c&s%?sJ;5WG4^GgXhGc!2i=<G
zZbI6=H?BfG)lX*_Q#E(J_IdwBiPBlWHa>{3ei!07;koweaV#&kH{18 at z5oI3*z&U#
zi5A%N)k5-{m&{F{`F7CIdF0yj-C&p?;@R}q81=$$y-?x}i%XW_rn$$5TDPOD_E_e2
z;5+<~WY9nL=FUY~1(tk-L`^Ts6K<ye6tBX|z2CV^DY(v)o8PP?(>2_DB01uefyfq(
zYESS#(q!=!f|3lFZukx6a(_wd?Q at pl10oC<yOI6_j-TE!D+Z*^+-1uNbDTu>{*p}R
ze;m6+Ffy68U7Aai%17C&1rHm$y%?l`9=uj?<m^F{{dgJ0#kY5&5*(ZV;UqGRHM?uJ
zYq=L`o5VGoD&H7!XGGIW5>LMx?vuta>*-93P%Lw>d at FQ1vRIbfM=P9oFnRGH3?UM7
zCGmc at KEwm($Y_rMVahwppy$<mxF-kwI4IIPx9Yah6{ju$H-J-%%_Ilpk`&h~21uj<
z78Hqj51Y1}^1N{tX^TM>#7sA9o8no4C%|A=RoSu{64Q&o-l~i<b71CGl;fQ<6R+?8
zr8DzJ0{KeTu8<C!yY6jEZK2Ak|KFXNHpTf(I}FZ{XN<^754nqJhe<r&@dJ at 7B4|M(
z0oGLyF00Xt0GpX^*1kzWvHz=E{urWJ7EN;&@&CjMZwNB)UqkjVe2qg=lurBp`)?fj
zH;M{#0EVuRMZH4d{>J-ox*g-z4V~ZsH0kAHnR(;*HLKLyX7-{+_W3U#>V6nA#b5of
z)*Q|qtw4Z9r=SG_^JG#dCe*n~xi3P%$<nelPwT&nkmkuZe2=6#%4c_M^NGvm==d)$
zd{%VD1fDcPE6qQ~dt;dPTY2f)N(EAnHdpR?|1aWiLv8sp8eV;-^I6%ZKajvZiiSFv
z3dnOdw!YRjN|?=;1p2Gx{l at O%;5~m^VhXgP2+i`iD5Bi-w<#~7ucy6~v&3e9H@&_k
z=Vn;^I3>{dsG#5L#Z*t$W<B|6q~iVj)4d2YRcT=KH=h9-5d6P6z}S_FB43IMZM%3;
z&`%ArnMl6-sE7IXB8 at H2x3Pr@hzE3N47+g#|8x{4_bL6o<Gp5l^y7g8jgymHu&2ku
z__guVUb=A-=KnG|$U(Sg!*4S54v6AIY4R$)6RsMp-~T1&!4Fp|>an`*tgalYc4nkD
z*YJ4lb{VcL%DVLNT8On}k>&Y^9_2xvU3E at nsqK|@4bGc_6K}C?0-68j%0i@|SA?V;
zq%=4I=2#3KnNMg0ql6=LYhs}HQ4<99?+-;Atno-}s1|1W at M$Rj_PIyDXT%8Mdtw-w
zN0^O#xF(bqiX(rg5)pZ)>-p4g*nPZjo|D1&K7V^YUoEI(Opd2uav^b_!6Rt`$WL+h
ze(?tf9k>?hrCU34_B`Djct58#6|&H8eVE_nFCledcW9!$kE97c)Ji#bu_B%Oneu23
z8B;C!mc9=rAcK2ubK<;lI4E_6z}fVFsb1QtHf|yN1vf{}Or%g~f$=ge9<$$};uXIF
z>P(rx{|mWxJN=t?Z9=!4I^kpjPepxyhex}?n1(_q*l)hKt=O~}6N&^1+g&FhRnq^x
z3Oga-I!FVT68ebIOw3OwLNYWbJ9CJ{{8aB@)2vzT1*@yFMOQ^7-FRoE9wfp1zBS?5
zfr6x}jZ7zc8V#uLKUQ003e#yww8|0MmXQ?X_)>L{`VviV$9692D`KSQHVjk}DAl#K
zleXg8o5mK5C at c-=EVMr4bF<fnqGOHUv~|=%dN$2FWUlHo!REE|Ow_MZghnbiLxn2i
ztB-k1rg|vJfhL6*rm-m%!&v at h#}_}&vsUD*J at GBOh|@?a1d7TldPk^nap?rvoh`Un
z$ZDu>?OsLpXMx)PLcxK*FaSTLZoOi^`{#Z)Bt>Ep{`~p#drjlR|L#OWy4xGmksW(a
zd)`*9pR>=18BD1v-1a%GGJUW4d&?M7Rax1`@}1XV=Yw(}gc+6j7?IcUUCIG|D}ePQ
zEmwOzlbpvw9XdU5XD+G+i}`gCq=Eg=(}frKu5B_jN^^TPErBZ&tI*<1zQKg>T$m?#
zw}&mS^6cF|EI0qd`d;JXh01c6CsDp7mZP>TdyYlglN;}5To(AA!t_5)@9(b`F1Dqo
z3kj|GzauH+{gQ)U8&Y3vfhmoqbBh-d$oBIhKAO)2v^EO~LHRGhnJC#>kzZ~q668SG
zSu2;|J%*3UaA!mO1LtOcZo?Cm=|+M7iwFJ#;9P-Wh1jHa`k9_h$x-1B<~DizafClz
zx!AiWY&w*28!KV8I;kK;3g<R&LeB+gN=BF$M0+BaCf!2xe2<%u?QBlWuj(oR!W&9$
z5TLAYWAjgt_qRPy?9y77md{!Qz(0S1X~hwWg8Uyz2~K1c#6yt1Mhp|ZJO+xkW*QhK
zK(nM+CkrmPr|yUMztG5pT%fAfydnWLUQpT>wY(4)-8^g7KmN_o{@yw7_%Bwvygm2K
zrY|h!I`vkN#d)#0%nw1Yy5?o-kE-46o&C+tHJ<)t!_UnO#YgVF64zkt6gE?ZYqw}W
z at f`bl at pwJ*PoFsh^EtaPkoWsOe0@@8-kHn)iP(19nUMFQV-f-nnA;JXp_U-f*ti=>
zXO85C&8inz17yX at 1%FXGqM+rpuSX*3#0gR#X71D)X*y6FKspPlK=iOO6&}pXq at Q!x
z(q|w;&8Oru|0(oyF?G#LC)_({g`4>*9FxB=g%A at B$4g2jU7^NQy)LI_)_$2u|Ad~m
zhsj3csTG<`s?ev8G;%wL7tIZLkb8i88%S8Abqi~B0A?e%ol5nYL<lrYZf{LYW)Ssw
zSdQLfO-29bX;tzj!FLhABMQsoQpIdt2hHu>XU3 at O&S0^8Iv_O1ZMs at XrxL=kocJTB
z<e_|&JvKT3w|Mbv_vR;GX|j?}X5Fj at Nt90cs*07 at +<AA_=?9YW1?Vk*_A154l5`{?
z?e+41EYID1SrYeSSALiIjbV4Zb9DD>pc!oabmOvo&M!5mdrfLnjdyLo<J1}0WTO7g
zN&DkBSE7L%TSWh|RUWx;c*9OzIiVqorD2aE2NhR#YbaOnFcp=QhU8;ILa7zYTtbTW
z#J5KE8Z^r9&*?KW8S%`&v`>V*qt`B<^8^Azt3wk696M}d1!~hG0?<z!h1MPW&ytsC
zPOg$25qmy^x;FG{0|gti+q{=NJ#(<$Q`$sWAd6995B{?J+ivHk%NM%F{42azjb08M
zH=ENTG|-IP_2nP^&u}BPggd_qJyD87Rh<xo+5=edF4x|Q3;<UwutOvC5sOh&S(>Gq
z-%ly8J at Lcm`$84M*hfgo&**|;pJDr4^T&`UnX!=DrSV|YUp)*dePE0gjsSoE49zx_
zS at TBr_kCwlSL)loaUiNs;a}&4Z-a5a2oiUdb7VY*^hl5*>#jy7JM+;Y9vLVi#gZM1
z`@}cheb701*+tj<NyLTdHrx0FbCeosw)AFa#SnmS_XxY!|0$>0F^PdKQ%1I0`z*ey
zJ7wR_W{-}H-on*c;r6PnxEQ-#XGSmIH9EH+Pch at AhJ+VI{?(R1v`0NT6Udbc*LF*2
zCMY3<c!k$`u*Y`yV$~?M5aHZnZ=(c4&Zthl;+Mc}9@>7do{^QucyS`<yrZ8$<*5zx
ziW_moFpC~%(t$GHTA>?ahx5vkc5i~xa>P&RRb%4%=6ze;AqCx>4zqUet(}8M<-(I`
z#<Sbmg at W;!w~>~1a5k at e`Dg0rxA%Bgw4NWudj{s0MrMpwl?_}SvE-ddB>$~&*9wjM
z at UGF7?h#t~q*VhqkIMw}(QU79AjXpj%wFZ#%^qx)FzeJ}hEi59%X$`3<Uv+c%aFgv
zu0kqq-N=gX=<arBnh6&v66ve;wgXe2Q6WON- at q=U6pQnS?;qt2X1J2q3%GY}a$kC3
zot_bC|8%s~CQ#GlL0Xlo!~BxdihZM_pKYlP)O1w(4Cg;a6r6^dn!@$x_ui at 2^8^Bt
zgkBy7F at GKAqjf3JH;RMsOWqEJdRF;KjgNBI$I^v$%g!kB?3Cjc^LvR8M%s;>GEAW3
zymniaZ(+$D0<Ng~dEv-<4A)+ynk>@M$()sinQ%_2m-Lga^>q31#V<yf`uFg?v5<&e
zd23g)-TdBs!)${pUhGJ|QLqMcnUU2arppkehX2#pbw at SveEW!BKm|dH3L;Gq1c6YL
zUIkI4DIiD<h%_Pe-eRLk6RAp-7U{i(5|Ac at A~m!SIs^!vP?NlXzjxm6o%1{Az5Qd)
z?#$lZ*_nH1KKJg-XRR-%txm<KE;ERl()T`_OHXE+z{uZ1VYTqLrYqkvs|=5#-Sy5~
zoi*~hlwT7>iJl;BOi1!T^CAOC<aiubxi<Kb#9R6M`EtEQ^v-MtyREob!ovzSo3#+G
z6}s)lR&lp{xZk5|x>=+2l2#IvO(~tTtn75h!=cn%5mBlv&|vq>9d*Q*izJDrvS_Yn
zb~9;!Xvq4K)ChCFN*m35#=#0v-Hr*Hu at y(IFBt__4Jc*~X%S2WjjO-pL#vSANbW!2
zqA_x*_=Z!?$cb&r*#i{<_BjE;)p_a|BRMJO?v6gJTdEP-1x-}$mx<msYXbz+tk5cc
z_JKz6pVeR^hru;|3fw~KRrqe#SMmqD at Qca49l3ms>qGPOIsos&1eX1`dH{~29q|zC
zq8>3r3VfW(mTOY7)^ucQ$4dXJW2ha2AJqpqh=-rwk?)#gG3 at n0rEgfBQuGVrMn0)2
zCK2|&b#z{LgG!=}e$J%1(e&mK8rxA}jVV1&VR?GH-D9k(A1 at U2Zr_`K$5&7`;h at s%
zldO|6G{8-&3i9q8)df|GxaNLjb4qVnwvlca(U%9XnA{W~C`<nGg8Aw)eCyzc4 at nPg
z8OJ7F#=3t5j)~bR07d5^A&0zyB7sd5WGrwp#q0f*FJM$RV=El$^KFc_CYc~<=>`q?
zS!yKZ`>g+^0EFtDO`r0$Y_)N>V`y7#iL8UeC{a%e at 6;k7uc}wb{ZbP)9W50TJICaB
zzRY-L{XBUpVO`|ruWhWg&!Rb{`YIZ?&djR#e3Ek*JQY7~&vhZ`WYqjwZT<G}5V5Nq
zn>Q4!Q<r^HS6aTAGK3#vOETFQGArTaUYvc1WeB$WfN}yzjsCugxOQen at dDK7XWnnj
zb6w@^&(@7+hwA)gTsYsye2BxaT&8NRSvq+{^_rPfO?PTw)F96@(U?r-#B;&~#s!j`
zii#5HQv}I>TKJ#+|CRKw{C^kx4 at um_TGT7yv;O6b+ATEvGO2%&`h7umIIGV049>Pa
zUN?a~M7WxsFJa)z{9A(0_i9r3We5Hgnz@?er{`AxA(fc#!L68jHPXS~Gd;&XeOdRX
zS=tzRf_H?p66s!7QdR%0{0r7hI{iZpre&Gz3t9n3(xwyfoTV`_?*Ph80$d!;U!1_<
zp$kFtyhdWqXaVS|<CsBYsIG#Iai{;HvMR*j>jo%Ms1m#iGh8-}5ikV0Y}SVSbmkL5
zR=^hbVJ7TfA{?jnipP_dLB?90C*3j+i7Q)nw;R9qtY1y^&Ti-ztSKQJ+L0IB&^G_G
z4%*GZ|M-Ez4BL=tZj=-enOrAb7#TB-$8S^K-j&Xz(SE&&R&Z%wQi|8<y(EAR(rS{U
z+Dvhj`&DUqa+&J*SKcvrEueb>%$WjT6ZT@#FdQ|k^5Q6BX&cB_dCYq6j!<sbeND+*
zgo_RZ&kvP^Of at 1R6(C{RC at KpLmciI4V{z$+=#tBPfEtrfbz0{q4j0 at vD&(=6yuY`h
zLo48KXz!Ffg?ukReZjZ=Z<V>orR%U$Ok+JuYM(mHTwf{h9qFoKH?((Qh@=+^Oh6$y
z45ualKx3k&qNL}xI>*x_D^GDn<Tu_2clVxL^erAQ=xVYC?Vp;;pd*{;ZQphy!_o2Y
z3w`uKl5~lC$Z!@(-KJB`-nE4E`})&P9M at D=7qLirJD&8J#;u!%C%v8oH5aIUE0meA
zRR2K0SfJI`>=<tO+Tokf$BwqKaxmpg+f7R*{KiRJx>WRtbw$5d<DRFSy8a at jg@uU_
z2Wg_LRk~_#!!lYP5bK&5*dB~xdH`jCteX}q^42u&mkrq&1N&z8Ov^6j>Dk;*<wv<y
zWm7-wc3)Z)O)Uv{H{oFJ+9+XoO(E7&&04=wquKf-q$&iq-99d8^5X&FdI-I5|I-GM
zvE at 1uJu}d#N5y+Ok6*7mL_h0xUDgvEifuXQ{gEkxjcYhKls{dgv`Qil=G<Fii<p^N
zv}8i@>()$(Mc|?<wc${G^&9I%GJcxwQ%>g!&Q|n5k%Le9Rff}P?&AfrsHA?KU-crU
zYXOf+wZ{vp1RZ21l3&7$W=r&b>f{&EJf)+gA)odb+Fe?cb6uwCBhT2A%fecv)6%})
z4%TcC=8Y=Jyt%v9cQ1IKHI~n|y=_dCyyOdC*?N;vf~gEZxfMzW>3ixu+$AtcwjwN*
z;51sqjhR!^hokO-j?I5(IGWfob at fOgYzIqce(4!ygwG!Z6Gd&Fv*Lj<lTqWcVUeR7
z?%RCJrF|3O%PVHv8 at DHoEQ@<eLm)Pf5&r;aI>=qJ7o4rd#VWWZqj2(Qv00>(TUDTf
z;i^dXzzf3UIwNNe&9yQ}YQRKwHllKeKmG?{j~%oW0|RX-g{xRo2C5FxGjHZ><9uV<
z+Hwpbml|$0kt}AN*cT2S^BzxL-aLu9D+m<L{tgVs1&>2hB?p2_u4)T!$5aS_eWFTX
zc#r3w7e4y4#Hh1lcee8Shkdx#7u`J5DLBfbftd8WKq7%gn5$Dfq-v{k=8X)SYAH{u
z)lR9oJ~AMQ_oR1DjVL2ljT}s$>+rkqR8#f~5HIY86V(@F>;BV-5Q~gh?93T)M at Iic
z^PLsSW$GxiW(gf?m~L at cODW5pvv2S`+Bx=HFJ_OtrBk6De3XzL#`U0<xt*FvIIa!8
z<KE}6cEQ6-vN15A-~i^?R4AT4j&>)LCfiDW7<7v#ntC5-vA7q{b!t47SZ;Per{`hT
z5nG43Adv71nwWlbQn(f;d;+&ONKx8p;cun{2*?rS0=_$DNAO|6xgWIES>x_J=KI~g
zuJsy`(h+gG$)<WWt*7Jhyr>58jo+1*a&9%=PL at j?^FLF)mVuUizn+RaqPx<torhLL
ztF);GA!SzftP8 at 6_LMeWd14AeMb=(?1`D1R;@WeNJWc_jZ+JQ0>za<YE4X#n-rB+l
z<rbb%hB~#a-q<ON2l~7ZJ^D3EO1iuy^d~*oYs(Ky<Z}s=4PI{mA8FWf;=C*;rtzRO
zSjCdZLuvz}ByUMgi+SzEWWjO5 at w>ZW-8>Sk5qFLRh(blTWNitn%foxF%OwHxhTaQg
zfFJK)0+N{arPTB%H6_w at Wvou6#T+|m{i~M500L at 3GW_v@d2V`}xOKx}d31u9&wwx6
zN at G(qaPf2P*E7 at C0m^p1+Wn+0m5|<tulw=6D^;QB#)*CSJ`>Ln9x2bsLd`vMder+`
zE~@Jlns6)>E7Mun#k at -T9a0kVBJHk4g#xolh1~rEn}%h9k#fq|JhLC*)<}Mqsi&pm
z?!uoL$2llTMov%A0RZl+YEx#QCeZ^W%6@$+UQo4+?Oe!^Ak=dZBtdogheJFiM#iF1
z-QC+a0|C6^>{>6D%v;8}_~JOOIL;E)u at Buf_7_G#h$#>OwO2(%=e-gusXk<*4mcr|
z5Uf&gy#Py3*&mUilaq(TXiha6x?1z*iBsKVz?E_m>NLP at X422Dhzlf8-IkR5I@b=W
z(zaj4v at U&uhz&=}<N2VmeU`%Uxe+$x5y26YUUw}nn3<tcH=qq;!RzjP%LoaBKJ$z8
zUm+IrG1JnLk9U;PqW#c^IUl5f{@OiM$RHV7&~c=(Hr%DJck}1E^@Pg<!Ft#ooyx-K
zRILoOwpPHi{hjrWJphAxR6|Q>YijN5-L{%HRKAB!U7qrAX|&7XAGc3|lTrUXn+I83
zV%P**rxQ*uZi>oPGXQTN#?rT6v^52bUQ7KEDd at tf0rv(ZcO^FSI|*Z39C3D63r1{|
zPivfsVmQ%Bh462TMA at 4<I`@_tRM3?2eSfA~xInr^$7@;#x at Hc_o@|9RVL!*N`I?S}
zC;ORxC{P8cyTAMVW<CpC*Uv at rfKn`q%UV6RpGPm at klGI(Ty$P}?y|r2k{yzQ!;Vp4
zdGf?mxRK?@cF}8wh1=AGYQEMFS}%se&|fQFy<UMAiOsfb$4Pu2Zn;yFk*Z!p&&HgT
zXVOo?GcF=LmV&{^EnZO^D|FRq3LTUG5P7dHY$|v!{tgM&C7^6gV5=kIVm060uvPZX
zUp-g#>B#HWvq4&nB%DKsoEgp;2 at SopA9oI&x?EHoNni+;2Rg$|<Rl;M4AEUVpB}CA
zrM#gM=7!PVk2t>;vG=k0ELZ2j%HTPF)(6u3XHxk7FQx9^lmB1RUy=VM_#cuM*lSp*
z9K at 4-a{#26%sw2~7#jLpb0E}&lLY&o^V*_GoL5s1B%UzPu<{pAcRgW;$ns2LR*9qq
zMx-1`b*}Tb`1>xI9K7WG9L<V~?;IPnYwqs^ewf&E&ENPWF7F;bRY;1l$7C`u3 at SIf
zRd`)D60R+UkXus9w`H}oU!va2uu5LtV;(!IzG4wchPv!%7?TE6Xoc2mF^0`7e?AdB
z8nh06(m6LNGMsm8nqI8w?|!Ksco*Y9s;bAp-#Id6$B%nPKM*kyka=tRK`14ft)w|Q
zd~S@;dN-jD|L#Pct-i=}VZ$`6(6Idb+vRFuyBRqZR>|eTwYB^cLC2PB#jlEF_ZCoE
zBk%%c`@&I#hH<U74ap7VgDE+hS5>I29||JuMi&@*SPt%ilYMsoaOJGXXWaAya*sg|
zF5$9WoVfr|#SYID- at R|TPYd|- at b|}#7FubOjhz^Vy4O{M0gjBcNL)K=L2Xf5 at KP$H
zWl6032Y39_uXp*Pm`fgJd6eFa{J1gG9-}Oomh{~&EyaxTA12%3-))wr6Q#Q_FuylX
zw?4Rgr7o+~kl|>i>M8U at LE;4QB7MP=xfq7lchsQz8lAA+gyUQc7ja*Ep4P0|p at H>@
z_qp+Ih?oqmAbGlsC=O(xKd2hM at 0l<p&(791cQx7DLhCl at F>nc)`ht4R56jE+Xk(9a
z at fr0K2HhmMGY|k5N>P0KOMZ?)=bq<sI89>xYIL~W`~Dies5K_hy9p=}yR2Y)%9=Oh
zxlVQxSOfVm|Frb#o=oCQJM$_Fb?)s+f5&N;(O#;>(}5BunV(zep2qtP)Xnh~n^GuZ
z-8e`@1gUCD!iYFzooR5vMh%#l8w4{l+rX9om>mjLu;G?neG?3(aNf<QR2+ocdx)QT
zKr9Q-Mm}e#4c^gDYmBp-NI^j_gs#u4Bcf6PwWlXCI830 at OTghh&pXM)rbk2Xv1+G&
z*Qs#O5k7Xt8Rt3-?IU4ReEccP6X#-y!XO1q&L&}x5`ZVm*V%5_2AuBiLPYz_oe?he
zAex`g+9`PfTbl!ULZ#|M%E2udLO+(!9qwb|0UvifWNB`_G#Xc-!FEFf-hw(@PjoZf
zt07HaqoZ*(H*em$;V<cv)p{%4LAxy4c6~bD0a!9NO8ai#l52a*t~)NRz;<T7tGrD8
z!q4&Q at 2%qL#m~v!c`OTEWPTFixB%{%rNFbWM_W~7<E`+>IzyA0ZKEZH8`)s{pg^qy
zh~t5QS<gI4d297V08!kzV~FWgcm$0SZLIsOq+fN3xvMScq;j|o5AaS{%{XuWMGne%
zBcYbvPQtft<%>hAQ#`5xS~@pCp<8)_7vE*W>3^bZ*wS)eH;mR_P=n-<{t?meOf3Yl
zzP)s9ikjjEElYb0T*y-Gur<#Ei_Rbe>{@EMdiJXTx={zY0lrs(UJliI)hSKC%ZgfA
zt1D(Y?ROIkr82L1<-}9*)`&^DU!lml**Ja04MudUhj-WJn8G69asERH=Mns94)`iS
z93QYafjjoFo{C^UeA{cII1%8Bp(mPMR$T0)SUIzG@;*Tzix>>mQX3V&QnBYByyNKv
z>BMy54H;0WJXAfnoxK-K(O<FmHZA5Fa{ifzO;IWK+MuCr4JRVW`~%t9q}2imVBz;K
zD>mLte5l)d3;N70d(U7z+HXw);c1%wy((ya9`qVtDqUE99jb(Q-qGX&&R#4kO=Olm
z2~hR?O<*g&UZT%CVV>;}sjrb_>g}`?NhY_&Z*~K1)XOCI_693{)1AZ%9H)y9L#4kt
z&A;jnp0xw^V?{|CGlG$z+Kgti>V$E9!a)GFIC9#L1Ciw~*|K*tZ2j=)QSdL at Jqr~$
zg>*7WiQbDP^)69wR#q1ze%mYTU(bQp*?6f5%V7E^Z_9WJtU{0zPW8DG91fPs)d6+f
zoj9J#?O9~C{VTfBV`Agx*$hX7rYXnQ7v^K~)j?7QUcV9(M at TG7nH&bgQ|nJtY~iFn
zVd46J2OwM}?<5AYM>Epw!$||q0yl!L?raFt;M5_W at g9na2AoGKR6bLnxXvlv&#CbK
jHH?wEep2hW791-?)rd|;iTKe0NSoSYEtTR&<{$nGUGd_U
diff --git a/docs-xml/Samba3-ByExample/images/lam-hosts.png b/docs-xml/Samba3-ByExample/images/lam-hosts.png
deleted file mode 100644
index 27806eb9abc3c85d4b1ee91ed486a3a536f94111..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 86779
zcmZ5{1yqz#w>F5<AQBQHIp7c?F(M$1#Lz7uAdRGibV*9b&@C+ugLHQ at ARr(qND0!N
z|KY#)uJ5j^<I*)U at 4RvL-cOwnWkqQMTq;~NG&BOZ%o|lSw0llyXy~QbnBW~d2fr}z
z7p9S%^c%F>yWd}%3u3`LICe7Hj%a9jBzJ$%(NfYVz?)c~;0lshlMhJoAHFL0hti>;
z(V at ZLh^f2&+HQ6WH=XfXJgvVxIC*=iKRG!$`04Enp0o&_PD;zV;M_<3k-w+?2>4X2
z`-2QSLw-+x{YQZ#{wyeVy7Ez%Gcm;1KrF!+p3k5H>rSTU&q>b6Gj}i5FD`C8d8_fU
z^%5bn(`eqnq(c1zSwH#k!`H@!h354P#|5Fq!)tG!R>tGY>$pz7 at c+EdvIx&B at Ca8p
z|ML=?H>B?QUoXFg|NQvfNAEj*v8VW7FYLen`7Aij|M~b;TY&rY0}(0}==7I#yZ`>&
zqT|u!h~YD8aOg9!5TBDjnO!gi{7$+^V-sy=?0XIK9HH5CgWMJ=3~=Je6$9<ZDfxye
z%!U+*dvJtuspjUf`}Xc`4iwiSg*b>F$)2+%U`V0L{&>tOoerB*fkZ<iCN_>Q(w-U%
zjtE{!lFbvR2;z&BXq?a2Vkee-l#(Bl&w^xMY2YX-GMkDvm7f<?AtjZhk2Ln9YvaV<
zHbS3r+N>u`$^Ttf<~rg~AC6%DRuoE(`CaEZHA+&26ar at mWso0-VBgCnmCYmeT`{5v
zI?EYEY|x?(qsboh+AC|2DU6H8Y&tiR%8`MK5hEh%<$`h}7)a2tN*|jxwvCPw1?7`S
zKC+;Qf#6t>#zI0iTu_JDozdW=F)~#P1J*CQ?8EadjGAB?-7p1kh at zrwx~wgMhBC%M
zZWYqX*4BrgEmEMN;KC-hoWKdeiMbTdr~jP(b8g&dh}2_UZr}(lGSYr*k at 92fICzBu
zj==W&3~mI`eXWE*_Q5`6_zK at f1EGa1^_lv>YKhWk(&*fh(s|oNx=3Zx2jj39NXU%=
z_2sp2zJ)_Yl~R_n=vbBc?(rp>`hck*D(AyYu0^QfI~ip7x*O>Lle^;kqrBbA0B_Ms
zEeN4Fey1o+xQ}4cY-rh|Ao_XlC{Fw_1;$j8q9BIBT+xDYv0CI!(N8NQc0m+lh|w}%
z{)ZXTFv$+OwukrTpkF69m5bGtHR3Jn{k9skQe;~frBz6&A~5sQk25W1DT3M;+G!AF
zV{%5yFE9Q*#&bLzQdAtZsb+a>z4Oubs}5$5a^SBa$V${x)BXO#rjwglb+dem)O3dM
zrG;h>Y7uYhL8R;661qi-!_kJy#kH`Nl@&e#f#ED~v;ITWp_Z1`Qo756p}TvEL%n>d
z&gxcqQ^)z?ddN!BzkfD8Jw11yt+7!no(#^$*3f{D$Hl}v;^pN9C#+N2bG$XBLK<jR
z)nA1YmLs}fQdS0*rHV#;e?PqC=D7TDKguT!rcm#=PPnqN0 at g6kOa9@D3xPb<kl()z
zv!Tnss;%S|6}g3lM<$Ek&P-1)6&7R|xws_G%xKrt)M&kXw{pIoxqc8YNB!D4+_rYG
zy&WAK$a9tLeS3{f%U<9MP&FT0&Y2w at 9p&ZaE0D;J5RzwTXKSxo`wP_y>O4+4lmz$h
zmu)$$4v>wc@%tN6=(cz!j~6I0!imW_bnm`ST!mEM<KN53r>}dCj$r?sQ^94QoSe9x
z%$S2k at zMJ*Rq*C)rOSQ at T&uRezSKC(+1Yv2DZSBUSG81ATUQqnjNCOY7&io`oyQpV
zMx_g^b~JFD>uWFT*?j%-6%U%0U9gNpvz1FH>ppD~Gcq!QleIfsQ+P~HKC`d at ekK-z
zlbV_;ub^PR`GZMHTAGrIN_@%*+-BF``&D1UHljpjzI1=_`IOY)^XZ}htk^*$wx1{(
zm3G2|J={*tcS(o<zDW4EI(tW+L$X;_2m}tw1S~XVs7V_{0W=0l74Z1ri2Hoe5EhIG
zL;!0)1ddtex!4O+KtLX4aw){Z6dq_DdA(<My}Z2aL&~=!xfDqBrocx~hoeqUMes*q
z1d>zGc-a6I2wGTC(WhSuxe!U72z+WNt|2wL$yfZ~>|iLieS?rEN&=CKZ_<yO!b%cE
zADaDjOCaC$Q7 at MYsp%=_QAs(33FA5c^rU(=gc-5AEew|>x(`v2FVz+E+g?ot1rDnF
z=0i%5sW!Ahis(LHS=g%&Zwa>%Vo%ryK_4Q8fEHwt0_q(R=c}SIeDa}LUkS~ylXK7O
zeYjz at 4%xLS1tzF#**w1$^V4ve6cRYX<eD?-b;kPd1`Z at UUUX)yT#V at _CM&jRFK at JH
z$FJ68c+0nfsLo>{bVa#5;;hVwcu?AgGUbWB9G#qYY2jiOHmTy3GSt1FE}HR&*l=rX
z7+L%k<WeH4cI)1#ys1<sdXjE}rs?0_6g<A|F}iyKwWMmuH`I9?n$0Q53+nk9JsI5s
zOhGn~!H|OZT+BHFdJk at 7;*jQC8^%2i>oyFSa;bRk4}srT=CZ--wcjAfz at cRAl-RER
zwc+dw!^QEW<sarnYsjMCq6*Xr?D~QIJpH at nVSVPg(uXslh4;<F(?g`j#%k2m)L)BO
zK`B7s9sg!)!PH=X at nU@Q(_ICFs!7W4Pk-&=x|VFdaqQl7zLv`V{J9E8VkLW+%c57J
z<N65bvPvoWpf^;uv?yjNgXyHMA&G#5b~A)#+pUj01<l}_IxDDR(8)bKJOodsjX_!b
z`bAY^1KvThS5;QFgQ^2no1<Ag_5sG%Q1_-;f8GC~@K;?99$wy{t%kW)pG?pj{vHb?
zzIfkrD5#h&&<*;*szWlUczv&9jf}JD70<nPtTYiHn$K2KWn4l+!y_YvU`+~MAB{sp
zJF2aw_}q`6f#SYwZ_B{aI(AQQZWfB95gJ$>Oyqa?gMICtS^TyfSy6%32D$|v9v-Mj
zaE{Lu)4&Cl>DG5_Z?nh7#)9Dn7E&UI-tyJ?p$wv{akphKna5n2G%!A%Off?cM>J=Q
z4o(dEr6C1(t=*f?Fb$1*_f76eOEL|O<cy3SCp}O-PI^U?tPS~No1c_PnLHK=TMi?n
zFtig`9*51<+57j>`lP+9wYC2{!Ghnpv^JbtS2no6((4AE$EpM6;;Gv~<;oZN`6yB7
z`>SR0+a1GKS9`sQExG&SJgwr?z0goF5ble8UU%a(Sn{Kz!@l<eny*v%wU{cXj1gV4
z-OR;>TyN?D(cJtznYB6sLTLp<qv!XC#{eUAUzdF9FnF1wlUoHAuYT{vp1s#Yc+9>(
z8tQbjkx+%2B!E81LKR9 at sL2Wjq(yQUT)cd-U~2bK0QvwL<f28Xcsze`cZE+8(;X81
z+0VxCFC`Dj8%oz>p(y=UrGjz#2old17;lm6JObPZuGAu4w2$;+L?(F7r1qoMxR_9U
z2~rK|@lWp8!YTPUqj{E8GQ`a-{v~|@Vwl3Qe7>;mrxnJkvL~Jx(Qz0Qi>D#u0s7@%
zii*Hk1W%>gC`LT%vjxSsqJf14&^%-BH5f+sP-<~J4x6xi*}>UWWAjO`K$ior?N0*-
zcs#<wk!4%oXKla(L9(MaoSdA3>BWiPoivD)r|vy#dGYycHk1_i0sG*9Rt38MssN#F
zs}dsrLxUoyO$D`qRU}$BJjHiDZIgv8EIR)z19dV&Xo!e-DB91V{5+vBo-HnnNxsv-
z$Q^gSX2XN>T`DuBmi5lRs at 7U*+ at l5|1`)bF?w`sDrn!)A7a`qVbR2b!Zf*tZ at eZWT
zKpuCzQON$-qwRL)wWX!cngzpPSt21hg{%)|rPN+>*^Z%2Gr;>&WUD4~cljXxyI- at m
z;&3J9JKw0Ndy2H3Vq7R<YBFh$XpM5_j$5mYK0i`#{{fR97EKUEFzL(_y0>=}X#~TP
z&6bGXQ8g+i297_AR`8dRotgP%YH$B&99HkT&kz<Cw$U)Mvr~o^pOcdVqaxsa^@`tq
z`M%5U0+WJTLPA2F_q9O0>;p*^(BY5Vg>VD!(R%KoA08flE0QgrGPbk~1<%J+d#=SR
zH7koA0w-=WcXt;s7IgwGWrtHpNTF171uXFJh=|{AG`*2eS3uP-{ppXjwzlSk!MZ at z
zvc$`RnFMC1onE49VHYTBV`JkxNWjJA3xQ`}&(6-u%ZGDuarJ}VbvE5Ad<QNlX=olV
zhQJiSd at 3z{{`m3ZZ<Cfy7k`VxBO|k+xS-Y5mB}^hgEG7WDqE$sNtv1CXnPxDIbi9`
zer$by;p*d)nU^C?NkjSj;&?09VqkBNGr?2^N?K>Xg4x;G30mdO4u>>2usUng>4Ha6
zKD<=Z*wHa|r8laou~DveDo3?&FSYeNm0HL>PAy8PC*sMgt{%SIaP~oP8-G9y?d?^p
zm#^rSz_X2gri84ohgZ$~nJ84dyH(FJT>T;<2=?_slQpW8$y2=p35A6$H|w|Uf5P75
z`<Tc?zVL!yX8B~yE~=ls at EQ42aQo@#3u;1Wdj<iikY!od4?q8M>(N%Y?6NrR(VDeC
zkvZ`#jbPeSiTrhdc>7I;GoDX$!S<})?r#sFtJAN~bKW9o8{k)RnHTl)yi|R9{1iM2
zB%+^VVWE{asStQTxF-8!xGBy!l6zAnVe^xK3?iVY$S7unk_L6CjD<9~Idv#}1L_-J
z0;a$i%0Pd(%8o~;)s%MKuiYqH`Njt=$ze2F&IbV*`{&Gq_UH_JUIa}E%AKE|Q^;*W
z>T{NcJfi=MU|QzPUfd<Yn(<RBpWO4JWr6c(%Dn{)0Rl((#_;t}9Z45YGB9t2X*MbV
zuswAgP9Se&qJge~p`AUosapPX at 9C@9utvRsRqi4P-U-+4U|RKexo-TuF0QgIGkKI~
zP_;aX!Z`GCnBUVwuT1ZCi4&-T8vVbuA+3?@RWv~?b-)B{YrC5O>}iba-`qs2_=6^l
zRo9RK?>|rL&!mrPJN3O^FiRp|U`SzPjTd+inSid1I_xs*JQQS&m+f(vqLfisrjVFa
zCY96`ffK80cW^3PZAh?*W+ at YW9=E3kSpERRbFo06&UVQ?*MjxW4Fo<a&-f$^#zd)w
zX+8TUR>Y(>ES?*n?8Q at _t<R<;T`^}Pr1ElF<bHhFy8?8B(U7DDbbCKTiU9uzKS2Wr
zJrVN_?wKKu$H6O~=(h6t6h9igs at PkOeuG)8%D|;AydQ|#8yVi(enxY+o-o#HndY`;
z at yiRVc9%Yn1&rWcuG)`_YjgFEx^;HGV4ROx^J)vY$IVMgaQ?8TRx8!CfKh=8yc>a6
zSAzD`hXZWod)rkgRgT2Fi3D1NZnJy*>Z<7v*y at iwIl;^As;2#(CqpO{0RPj|(?kbL
zV2*-O?cDfWG`VaGv|`)Emf^lWY&JGF!P~3DnbV?~wVnA!@Fgk3%wRCX6q3`^S4Yxc
zgSkC15odr}@Yod^$rM3>;s=BI`|IbpfqrP}U>45Sbn7Z10#aXnJQ(6ZeTCw-UeC4;
z1KvRK^l7(~9_SiLNl8RgjjsFIXu1H)fbs at ibgKOQI^YKdV;=zD1T!6!Hvj?2X=#96
zgAVqPMsNvy`Q533mR6?UJTR^#60z=PZDRx2_37^7`cN_tKt)sUy$Dc;uFE0MK2+<l
zKh-8Ju_#o})-2}Y<?R9U=X7V@*xgdL;u~m|dCKen^w)cybMx@<+=2Mp8!s?bD0aks
z0qAg8?!wV2eGJg&{=PjRv3Dm>g%Y`B?3`G2UHWqE){?k>Rwg>%Nlth{ynFL5UgWwp
zf9~A!Nbi;Nck9DMpRv`CO=;OFi#NiH!<|00nU~I){IARoZz2yRUY*^Z;`t<K76<Yg
zpbjJ<Skei$*imu2mtBSsK}`gMKjOJ-{ZS$W2SBBJ@?hAZ6S+5MpfLk<{GBn<_>-Qr
zhDJO7ubK#(S-<msrj9x3w@}i6xS6fvu8vf>M-2#cI9%g?EEG<BiG>Bas=REyGDLyl
z2Nc7Ie`VD1X$R*Jg(M2~SuVx5?t`63`K~gQbo9Hm7|L{TP7PW(AR5YH>QJ$Zcdo8N
zO8DzJ{@@!P_P?DHb=O1X8^=$7!15NiOy#B0u<g=$97KCE29i(N6^SR%p{k^Tbl4lG
zJSZ&zt%}2&{#6k;f*Y-jHOdv at _?W}|j|1}vvIPG~y%>=H+F3H;4(bnUORvp$95`<|
zlLl93sHq`v2%1hy7AW*7r<wVA(>hIZeAAJ$2V!eJgQ8NHg4a+81zH{_KD+~48&N?J
z>u0*cN9awl6o`&2qu*i$Toj7U^6SAT)6t#wtB@<Y*kW~pUVA=1KDuD!Q%?rpvTtuJ
z#H&*(L$AF>Fka_5^!(L+3`ZEedpsg~&yo5|lKRjyNi~+~JbYckKi|CzQitCWqqC}O
z<caLj59s_HfriX1E*9vPhVCksk7wyTkA-j{%9exB)2G*0GcWF~b#ZzWD%soOdN_n%
z_nF`H-E%KO?k}OY?D7Z*3~ZIRj%;i|Gd+JlC|hjkK0D(pE-oG#8p1YM{O6pUoGg~G
zT0*djoF;mV``~V*J8x4MQaGF+m}a>DW#Q1RYug+z0E4%rq$F5D3p6g`%@{`MXh;Yc
zN>Wl%TJPVJpU(XHWn^h7I}`<YZwIG|vson8LmIn3eUCuVQP9$^1B#CS at F5R3H-o1E
zV6L!K1!otRknG@)5FF1%a|c!olS#{Xn8M7=OqPDR<K>Bs at P3Gr-R^=AK*qbxr!-MQ
zClnGA5_heHox^O2<(=T=MuTF`m;o4^t~Y??CnYCmjc*2 at PR;O`Yt`HP>zDU}vj*P~
zM*ad6TcJ9uda=gOpFaU^0MY{?A>oE|;~lZFtiEqNZ(FOaqm!-0elX%e4#2`4!fH;}
z%kVsaf6`k&o_fCyCUIRETgwXo(m%i`0Idde-)Ds&!~4SG<n$Dd2oTSrqnLt*V(!*$
z&kKQD4p0Y9XLMd36KgzfXM#8OU+*+Ay%VVbhxzPrhucxn>4*2eUFy&7`J??6L`hKg
z3Gi1TFz&JRYh?*)xAQ(n??6D>zdt{Dr{G72fmdH3nPBSPOjD|f=h#M-XTdt1q+2vN
zlkJI)=NHb^Px(Z9gmq)XeNDmROsRE|JZRCqnUGG4$Bk2h1P7f}ew-Bkz>wJZ2{U7-
z)4eH at j1p?CuO>8PdMe#jz4qa+wRBhLFht{J;e9{dZZ{KHDDohbpEWy)tdsIBzI*7&
z&n}PrrCNz4fnYGhB9MWV(HNDS7%UI{zt8QOr!c2`M?oWFu-a6|Vf0q3IG8QFVcsfz
zSD*7#F?lr at V})WNkJzmckdDC#%W4Wr%11OQf|YdUjObh~{O{tQ75#zVt6zMkB+xHr
zL3AJg;ncoYreZ-Xm!toiP@~EuH~N^3)61hvFLX=C_ol^@+4{7PjpOkthTiy%9*(KU
z_o1}<M<0&jKNX2Y<|Zk=o9pF$j+=jMNc<(=-p=lGp82)K2Z5A)(-lT~v@~+eE{g<t
zz%k*Zj0Hpl6wmwGXk}~aV=$3E;%ip&<8ihHN`>kjqfUUTsv;uF$8U*Xvo#8Q26B!+
z%XP}>S#a%BBHjUnIx_!`6qmQC%$J>njrc at 4{_hZ<<6u+_kWKuCrONx4XH1Q7g0>j%
zXGpg$ntOQ($<fq#CXbD&Fh6^y{q7w=20=kVcGO>nhwqe|dY at ZifFJ>`URcP8rnjo5
zT0HA{b;qv(h6eA(v%N*u|Jtl*YD!~5s2AT+Urv0mnt`Hs$48Yiau;_U|NVNYm?^AK
zH8a$9ESew$m at OL6=kC-lk7BD&0#5-!mdqLZs?M5aK}G&T-^9?+7mu97?%)p`s6>Gb
zl?@G{`4(W{c0h at SVht(4G%I~q%jbQ?H*6LQhLG^t5(YT_aO%gF{#Yepc<t=!_35Iy
zn_IF`B^1r0P at S0l%pdDv*E;xRQLO`t8?*&Lm2?}O3A7WEQ&U$?{>=^z58Hz|2mS{v
z149pw)F-cO_hwMuk5PwpcE9fd7=KT9vB4<}6mBKSGZs?Zxn_^MQq6^!8XNlqV$VLf
zd~<#IsZp<ey4maZz08}V0=L8AR{$L3=@f&$@Nq9h$&*2?b7wwhe3SF_Yq|2NyMG7@
z4y~;*SL;Nm7T#|IkO9yN<B|{8T7C^XPXk+Tre3yO5m3HW<i8C`YCU|2A<T8Wu{(cF
z5HE6D`*NX?&Hm3!@a^g??%7etZZk@{excTCu~X#sdZIV#K=4-aD+dmfr7`nAjJH=K
zPj1zQ%x|TqTQ*5fOmBYBPMxnV#_%8P2m9>bVp3Pp#LFJ`+<J3=*oI$CiWu&_Xrbr1
z-4A|$Glh<~c1rk{L3-`QRj<H%H>G9s8();jx!d9C+^I_~!C4Jz|5E7i)RFl1+BmZl
zrocX)E7&Klu0d8iMUIfC2nz6~`y9qT_#ssMUY})6aFHdm#M%<O`O-m2uXpPU;c_T$
zPun3Gz6t7!c4k^kziF!{`p`_&Tw)>*yjg#@b4UxGty*Z3jJR%zey{?`QfI|sM()<<
zs)Ud48a+v#OQ~WwXPDnTmBcI&Fi3E)qqvU_gh}ysVx&F?kJ)Eg64mWaq(+j-H4e8u
zLb=4mtEIM98eyVpLT!H2ou)GGl<trP%^lV?(jX1gtY!Q&Iyac;!@OGnfkz`s=IcrE
zmiP#R(tVFS1rJOjA#git>2OnyJTqJaOjVsy`Gx^XKEM|UI*I7!U<&AQjyS^R1g6?O
zc)IQPu*A?XP^sC_WLU|Q<qXg=C5T at Xi6@!S!9$5XQ8`~zjXYrz&z at HF3q6b7kPvD6
zL9mTJ_`~UG!!=Dq5e~0&T>`oS&IjJqE-@&#>*4ux;1Z-5ka7oA&08}tsvxnvrC7Gs
z+XkDWLd#-uS-3Xacv8H`Lp5XQf<M#}Mq>_To0_bc%+ at 5m@=iK_H-d(xlElTi$_=yx
zpHCTzt<vlTM-sHp_ADB`LM1dJGxd7Z3@)Y_NW&mOvboT>-k{Ad^poxp|Ni}xkF>7E
z@%s#x{+~Y(fQ=_7HRO4=rqa`&nwgt(;rj!T>aJMh#ClvB=cN#kNNWC$Cm);Ifz%9?
zq;c5!lK;cIDf_eZ9hhlq<x`*v0VxLZG&tB`;)}y+<0v4~xn2INP0q|Tx3-p_<^f%<
zy!nJG^Kx!IVE(IW84}2KDfxhUS2i~f185(by|>f2dvG+a<has9U|F4FkOf9I=+7Rf
zJ6x|s<f?V at 7I(w$e}gG>U$Wv${O;#bh%NWI-U6DNe&5NegEmBc)q6(2T)I%*$jK=_
zBqU_WOqHVw92`((z`3(gU>ds~^grwFSp)bQSPW_I%|Kk>*lju_%)FQ=0A%6oye(do
zF+~t)VZY{SdZTE24+UuiUE7YjAb{wDD?I!YtAqrrt#;Pb+dBhjZauv{XcS<AgCmAV
zMgSk>PM<&9U%9)kh6dKASUEYlJAwj;`Q2sZ7Zd<e4es;KVk?SV-~D$l;l%m#z^JD$
z>n<BzS(=mfR#RzE=H<3JY^>556Z^Cdrer-v7q15xPtU(iU7q6nZCPLL6nnp1{eCq0
z+;guFb=&XS_wS>L$Yp#c*AfbAn}+Wy?3Q7*;ASZ2>0Ub3**n0_qi!TJ=kq&XT)zy-
zyucf9q3&DURibI#&!n=x`P6nzkm$I(<@5D+=XZ@)<NDck#`z^>y?o4z7A!2R?SKC&
zfuPWOCmL2JO<BGK_##ggZo(*~@&+gdOG~0?!jdWhnL7q_E^7;=x@%j`joaJXOMKcP
zp;x9F#gknf$sS!7{<#1z11RL(ss!LLT at NU%X~4E#zkY3GfA7BkY6Az5W`PonUGa*W
z`ylusyLq?n6j?@#uHyD50bmNYW>&J1kdSnw{<N(Hgs{$EenN0;8NeoB;sCOfuJ}x@
zYwvo<)jEZ5zC=F2kOD|8$nW2~#&V<qu_8s9wJsJ+T81Eq`Imt1C>f7rUv;P-0;<aR
z`1sJsh-@>>jAd(rY#G-NjF}H`X;=<>`eqT%Bg?tOuLUo`$-_x!0M{x3gCWk+H
z2ruAQo7();Wh;{S at 4&q8)k8PtKfpf$WDb}iT>Sj-Y8_L6PC1?7h@}ROQcbzDEeB0D
ztjTl1zL^w21swTKtMe>mNhLczvcQQ0ReO4BW^HypmQ*cT{@8Tpl8?RU;~aOa0#ps#
zj%^TW at VeA*7yxQ;2LP%m(Un6Gf1x!~nGHHOOvRM))R>x{u?Ri at my`?y$lc4RA<Evt
zHKRB){Du`%R1PI3Rw?uGnBlf;NK7HlkVA|^bI)@B%7oMxxBb=3rK<O5)ChLR-32d!
zQeF$vs;Lj7{2x?{)d9jL&iDbQvGuH(g#~<Q-MBXrNbDovItvuji68p|&TYHU6teEd
zFgVGH|LY&`i<UEn$dx6&$g>s{3RTtAH1zIcb2k`)@v?zBrNAL6DJ|Xaz<W{A*f<E@
zT}NdC8FRsH{V5Pn^DS_{x&gZjbct>w71t&QHsEW0m-*>_wciUIHUkTb5CHIloz+>%
zmif$pum`#Vj)zQ!6DuG!^iw~7%8bVW9u92OJ1Fy^b`~rE?$@sedwMVdrT|lkyZmtY
z&)i&E-?E;b9@$JiSb81)9>7~Hd*2$ldl?=T<p|h=rlw{<PNjs$|6~C=Dl015fFw8E
z(QyxO=k1*xWKB&_QBgPn+OO^~a?mR4>-oWl0O4Of+8h`ES*lrlrw$4UJ#UG6_wL=@
zGOVl=qX=rcIv50XQBhyd!W&$_y4)ATXl-jt4Ac+Xd159jW at ct@b`t#7i}g=C4V?Q%
zecc{}ji-V)f5TYBl-5w!+h4Y>S}(K-M0^XC0(F~KkoMy%=1K#LhsVOQg5hEpUh9k)
zJG=ZU*~&_8JC2WT&uG8MZ_?h3RAYRpx0V=LVdT9vn>YN`r`3FsD^~pb+82)d at b-F!
zE4BP1zZUnKvaSuk_V$`nAs#1G<jmE0BcVAi(I->Ol{FXZPHDHuFPZ0;^*rb1N;mL!
zj at 5;_xx+XJPRk0eT`m+?vT;ua*NZ3++Q5t;Ie7360Rb5AfkbTLIbb|-vP|e&ew-#A
z9`EA50vy(U>h-&7AogAdXYRahEJV8p=vZ-srfFg!cp8WY7=Xv`i%N}T%9-f8(})pa
zul2%U=tiWHk8tSgeLkAFYV~D^5h>He+4aYY%f^?eOI0dA-ZmkWar~IQdwHa*WJ0kX
zg6#(PZQ9AONU1AJMUO)-W<rP{)aPD>G5{m1+W|)-{y|QX$CyJt5AEAdPMOtkoZ(EN
zk5;9;5N^FgVlKD$e^z(_Yt%|gs|WBwHjlwO17le?pOj|ESN+8xcd2HWPAT&*aH2 at o
z5OdjaQkx|klJLyz(EY(G_a_mUqL`c{-0#g(vZ(|j6DJ?V#f+LfkWd-ZQ0Oz!r(VWF
zFJv8edCK+i`C!MUse!kvD at Ct8vg<+HkBA|618v~$;CJ>7v?ei!#C`osHQYl3C*@J4
zW!UqQ%~v40pRCJdj+*}K6awG8r0i5H)5J~>$8k;{l9>4=(l>zTrmd>XDpouxjzA(`
zqk$Mh0ZU~Zw*ZfCiTQTTipNBdWnBxZZyIWtvcyc^JCbJh`v~s6x_I-rH<M4vI<>^s
zR`m((>h`(g_Rh->Fe*^Q#!*62V4B+4L~L$a>?|}7f*u3}vR8|qv1$d10NVqp$iR|y
zJm}}t)E$Wjz7%n|R!Tn5*zPnlK&3%@6?EN0lT^6__h2--nn)y at Xa1@g_SkLibwmk$
z*}W_&FRyBCMX4zXb^rYN_ at DFZ;^7T9YJP|NsAI`&b&ky0nux82<Uc}5UqBm~dhe4C
zC_HfDfR$Db9Cgndyv&t5#vJl2!@$Za%(j*dsidJ{>gkyVrgMINet at ZoiAlia=`NnB
zv8!tmcyoWA&+Fp*G+)A?DRpm_=HT=w(6;ZcZf~!mB8e}ub75gYLU?Rj$dDokTK>bD
zmmi$_*47qqc|gCrbLdAE!nUT$)z}{=r=)Z!zq~WzM>2%iwpl<21}uY<hsU4m8%YB&
zCY$vObc*k2NYP}G%+9a5xj+5SGIM9Fjb?cP2?GrQm=MEv7NGrd09xR9^+D8AwbSjS
z;XInFL8mV-CXktK3V~S`7|ltebNxThqauFk?sm4$*tynUZ0rhoW=6R;M|Dhi`3O2K
z{&r!NOf^G2`eab~VSJ09mU2QPly^*`G#1je-kNx#5yl%)=Fg1ILK=D^eb0&Zn7?H)
z_KY_3Jg0*?)BHk6x9cY_H!pMI>VeUB-*u8V^m&$=>@O2Vtg2JcMD3}^ZEGdXj5&%|
zxihyKrUU&9W)D;;+}5;jJnA8-<a8seAiKheNBP;#gSKT_VZ7^!OpROR$`#cCT@|-^
zhPos%O&cAy@>xYfMmBW%Art-|c_l)1wYI}5 at lFed5aEHD%r9YkQY_lMTcQiYltM1b
z??(;=@5ti!6k+v5j>wgggp7O at 4)dk4Cno*wzHEQ-*M6w%ydAs_$+yU+YN*rCfFZbI
zB+-8zO0vR<8|KUQP^+r0H=YMygFlWKt>x()2z%ENxMi+(`<rS%ez^y9 at OWaCFDN8C
zZo>0FCfXz1v5v|%6qo}`?nriHoyTHCz6|3o)P8&n!AL5nELtKgddcyQ(N8kOx{JLP
z@~V=|2yRN)sT{6zU1IWrqfb_u8UDxC@!>0%1f~Ifh{b@|C0(qtZlYy<hjO)4<0OM!
zRYPPbB<C-c7<JaBfEaa*>?kFKfCakI5Rz4#E%Uvo=o`{6w{OO*_w at 7qc^D>~7{{C9
zGkfLCbha*Pnj_}}Ne?|E$qF<m()z=jqBkNq=bIwOJV&{~TMvIG>*|P>YfgVO$G<!{
z;C9)W`wiS-fI2liX$$i6K`jFmXAkgvjBow- at 4z^jYjTUVtRDFLmlY*=h>v7HtS<M8
zAb;<v!WjX0>+!ME+WLB+2uHca`N->CPJaIW>1hfCWPh^UJ09h^#skptg3qm&_wqAu
zKM1_e`5#rYJ~K~485`O=AdqctaAiZY$39 at 6*qWO^V}l6ER18Gi04+_o-a+znzrR1m
z$;lJJ;|aB<>yz0#!+grgqIMQIZon1?T$v<X55yr%<^NVwkuUnt>fM=X`8uUYBvKqW
zdbYNan}sZzyYo5owji7Wz%}qmxr0)NnOic+9+qnsgP{siR%&W$;(pD}|56MTpY|F$
zIUPTGxnlMHl4{T#Raslx3&j6)#V?y7{oyt(KAG#8J{hNrKAAvUSeUKi;pxb+oaIfh
z$+4hnz1eCVF&93hRC()QW23-n at 8)|7asU8;fKCIPvBvqe5E3~N=dWe@$bAyN4StFr
zU+V7#A|fCX<y)S;iymjfw8!plmjYg2(pu$6pb6e>V)G=7ysamkoi9yCe_e0L&x6st
z_{+XxRV3|12#DrNJA7#`#HV8mBfVhxJ2}F=ryj(&KMK5e9?h_ys;xT6*Uom={3{vV
z`YZ;hkwaFnp*g$i$VIM&Y|dDpqOEIi;Q;yR+;$l>w2#-SMhDE+-|>UZ&(8^Kl%d%D
zga#%iZ<0oHpxIj{VRlRI$@kezC7lnql5{j36;#P$+>$X0Kng6pq$Du^+j6cyG?Y_a
zA&#*x6WG=y_t6{5%uC)<hmf1?kPWsYOtt+}T#Gga1>M9oG=94cn$}Xg(oj>IpvfY*
zdyLz7*M`3Bnw02JnQv=UCwSGoGS~uxoNka4UuE|>R#$^5u5tqUplICde(m<A1YN?e
zgRQmW#)Iv;ruQ_MVQ%keF?Zu-F|QomSe3E?yn3pBC=+lMFSq69L!e<5WwPol at U;D}
z=HHhL5J0&@kO=06v<S!Y@!>YLR%s`+j=46}KotJ;EJ)K$IlZae1cGUs=|a at Gppo4H
zJVS{6;lN2>5yYgZ?GT=mbk%G<>zp7Y41JS!kBcQxRppHIQs~uXs~AGLS at mhSMnZR5
zqUpXD?K~`aoYa^zC{P^zxq?{2hP#)Mp5ej9J*AdCd+)6$tqMjKM>*JeAGlyIhvh`h
zEiPDeo1Od*QG)&@tWAdtjp5<pKqz7potkfSnVFq62B;PQY}>gyUv{8Zz65+1$licL
zWI;ps+M7>)Sv8$4hXGV@=YD}<+ym+mxK`{y8e=PO833U%pxFUG7jUw4MQM}a$fzhD
zU|YX!z0goh<7)>${r>i1%5A@!9FR`H at c~8$mEjk%^+{mcdY2m%Hki1;K?8zk(3dYb
zn8#BfLUspbfgN at SSb;P3s`Xp}7}&_&Z>cj69Zo))nMrw?J2=aY!+@~ndOZ2oZ8I-X
z3n1#l0?p$6o6B9`*ik-xnm4rtXk(boEIS7WFqiKlJV~jk#$YOg`mYq*7mSk1X$SNR
zoOYaOe;8ikpeexN9F|x?hJ80*c>z$T25o7!ylDU^|9l>Qxp<wO>%CW53zRa~4ps-#
zUb{rf=KX(30yI1 at bsK@5FCY+FRCMQ(;d|Ctq=b^Z0%jT*+aRgu0AfJk0s{$50C505
z;PlBVqa!HWoqDd+Q;)sDEy7Gxay3R^R<d+*b+5FwE#IEi6QBuTBsG8mt2)LEH(YHq
zH2ZpRZWDNsyT6P7_m5BJ)64f>f~&391j&4Xvx~}<J~xeQ_s_b?RrTM;%c$0!m4E6{
z+PGExcm6t4={)te03XNmeAnyJN*i}>>-M)$ug^Ev>D{<z+<!!K^vkR2>iR%es<AP~
z_tq~{#~u$DE`1J`gEqLc8Hg*HtmI@$a0L(Q`oavrQw}4qf{Jdtb%?~hC<4g{AU3G5
z#)B*XNI|KTPf0!+x;hHJx^?6Sf=tSAejo3k&<B2O&uQcM{6a1DgXO}S>)-vP=Nz7{
zu3B at gn#C$5abu<7 at S)*_d0TQH<r+xq+l-B`7F56 at 0bmPALLk^jeDLq at -=e)$fLXBB
zoEAjf)+_;&Z+m?jwc0K3wJ1FfGrX at fE?+diu<#g_;$Nj%%+#bBWQhIZoj3jufUNd@
zy-Za=?{WC3FFfLQPi~}R%@}d2N4No00AK*;&sc}5Q6G5s33*0HNyx~905Omb(gsPC
z57xnT8Br6fx+`Xyy*|Wkh>V4gURz7tMXWkH#1rEA_-sqG*zXo|*9Jwk15@#nf+uxe
zUw(?kUiZ*=G!nR{+y2aeGUFoMQUbL3LrmzZoEr6<Yh6C<&@Mgv<1~o;Hn|1yUmhA(
zOx0|RfJHX}S3P58`RHQ#PasHq0Lkl4Dwb&|lVdOy7MO=A!^q$&%HK=8jbJi$_LtZA
zeNvTBvI%E*!RwIq4~<^3j81Ec>|DIByQf<ASwjmCr)Nw#^cuw(<OEOW96{daw^cLH
z;DM8TCqV%`>PH9IEu8d74_HE)#rCH=dh~&y48mTt^p)TIE$0Rm-79iq4?HK}?iqjy
z*jQW)q;`Dm1fcGdJd**91K?Z`O9qs9%(7ZbUq4^9umb2_JSf3VAfdyHCyhRSjOy<0
zX2*GsUv;WnKLoNWlFu8{d|TX)i}*C?MFjS`LP(kpM_vQa4^Vk8P~*9KY&a7gYJ^YI
z!C<$h00<C7@^<Rifl9Unk}5NB4vg}@cRlImM!0N?n~SS`W8<5_OSwG69_cG80)Tfb
z?B*I>qN>bM!bZ}4+FLLMNn)VYWEjYso0$PS0$e#z*kd!VAkF$wY;3PaVG-x&Za||0
zX&B&*S5#Mb_X?kIfk^SN8PAibMwbT|nf_h6e at B{o+~7HZfe&K(t!8;a{`6ZB>w=+3
z<o;V46kloURl!T!fBsd^4i~SJ at t?@IT>TcfC66*~Jx%o1T=~fXn=-xmnfar2eQWq3
zvGDCLk+&Ptc6*|0yVu*h%^6%2308U^wy)7RoebZvt=}e%ls7Rs9t8&9t|#78oc1)y
z=WxK(E+`+Ii0ZkzeouIoBmHA{<NVS&sB=2 at jLoNG>9!I7_S}bdFYk8y)co&FyOQ?R
zt8(}!oe`H~>c!pk{uhF`<~(r5y}<97!7C{akHry?CeAkHm-e}uME9o~#0qAJ5i%ai
zCa)5&54f=|mbyNJoFMvvvWcue?v2~a^Cn?!j?6!3^r$YcI(aGYAWMDsu2Zk at _DIdQ
z>c1=dO{b~*RuP6o(xihAOf;A%(P#@2<4^m-Zq`;c{P>7p%%_?5ufCpgQptTdSoOzg
znftSKSng-)4Z*Z|Z6scHzz~Qv#=AfFSZE)U{Y^*0h3zMgd5rO!5+r>)C*IgJ%wYlI
z-!IDQQ`Z!1Nb$8V`@RIxeR+As6}LML?huoZnEXI^&~&$H*CE<k`|-$Ug^EuSeLw1H
zUto>a*o5)NrEWStW at F<`C-WbfL0#$20MkwAOMn5jqrs*dO|{N*<99g$Pz9R)65HBY
z8Tdfo9%l?K_8NC$B{5D~yZAdQYvMUyA1<sYLki at SU>n8RKJd0=uwG&|w=k|{LQJpY
zFwXs*<z)7NOs%J4;rweksX5D1fin}zt-rMLh5lDtrxrz;Mk*?=Y1FQER!TK~DD#y;
z(P8Y1i!uq6qZXfAxQxFovEA|&rK(&3j9dQMK at 9E#)pzR`f2l<F&r!rO#Jf$GG%s5B
zaBvg46I-uLg)e7NcTzTWFNmDn5!pMnh(t+{J``u2>6Jh_Ay}b6VLT}P=q1-zUfy!S
zdOJpY&Ip^eS at 6EJvA4CbEe1ne+<EBI#LzZU4hZjCKc53Nxff_vduQ>3rgwfg$f*wk
z_wB9`xdJ1udGaNQphWAZ4(FpORaI3581~&+?mvDIgXmk+ at y~Z at LLR{Ezl)Z+UWFWH
zhoeBj^Lt&u8XNCoE(`8k&xLQ3QFezrdMfvYPID9#6aXv+(WYgfVS#KJ2#fJK{Uyz}
z0I0j;`ttNHa|gCF0Pzn%3UCt38!f<!H#0K>vS>EGEaA3ev>On&?<_$u6C|S#6~2~j
zr3pJG0HM1~ud!#Q${gMylP1gc at +FgCQ;m)J$}2(nO07T3-C=k6w1*(h3NkGWl@`Ew
z18KC--H-LUz;)1k`?iXhwKwunZ)HWOyoQ{JgZ#Wp$NiDWj+t1@)SKO5&FcZ1sDi4Z
z7vDb?QoHH)dO$C$-5Ij0vxSZDE`eMg_(JPyuJ}g|ergKh%@4+Zm;Lb6k2P2!(dPGl
zdOy49#Blnu?=KQ^8};lqjt@@%YDY>1#KLd at o&ame<cm&%WL8|Ws8Fw at B!it$X!kNB
zzG4gGuuF#9Pq2*w+{l>r8ONuxt4K~9IRxbM*A>3(G`PMQ<h}giI3aGJc#j!$22OGw
z at -V0<gvZLUBE`Sgvv&84CUOb{E3yfZlq;MAqT>cZuNBvl!{C8$s0u>R(vj at r|C}rF
z)hh0t^O)fIvLloPQ6wdAcW&8|5}-A6wzXV%&d$6mUroYHQ^axOAR*q*Vwp{mRt!S!
zIuabdvi{+tP5AOR2xm{Fw4chX at f#=9G3_Zl-sgNW2neAuO3WpLKP40X%cf=&rm%f-
zSTaM6wocPWy+Ix(IaaoP^f^0P({U*YV^6Wb-!^&qqJH!BZaK*2o03a1$msWUfdKIo
zBcV8M5WHZL8PIau6bpmI&}CBmg7NMN0%{c5>G1B13-$MQ9A*{LNA4{$2mMNXV@?`F
zY;Z)hx+H1dFv(j7PU~6TAK((U8omWZ=Jr8EVQ6_RTOkfF6HF_ss}%B7>0^lT2fH{(
z-;7z9x5+=2m1N-WR$!3L(SQsZv at ZT$dC}VSXZaD$_AapucQdR at fr-_)Q(dZun}rjf
zvS>1Z-v at Zb0O(!Wfm}66hyee}FB=M!COqC(wVFWUxr>xvY!-k$A8+;D0uR?wK+HM+
zHPzDdOynH?17_;wrI#lC>z{M?zVZ1?CBWR-HSd~%-vfXv0I(q52T<4DbOW|dSOAUo
zKneA$j|-4c2CyF^;rX|J+gfdD$p9ZwO1$Q3X9HVP)<tg5heRkIr13jSnW(qk-dutS
zF3))a6tfN_yZ!f{Kvi!&eBIg!3d}qqvEFN)5E$xBM?d5M-U{ZX196}CSKaUbjA!1!
zz*hrPdMtm=MVB?+bv at k$$XPHDK9<Uff$tp)0IL*m3PF at HFu_2c4s4=Yy!crQHp~#U
zRqwi|3A!Nw^v;t@<a_z;9q=$VJ_!J)JY-xCi14pI&h at R0FQpqK<?jh9Mn>43{|ZG*
z1#JLC<SUJPITd0-wjIZb=~QDRYQkq*^r`4&P{-m~c2DB_*iAVWr6$tD_qREp$-Uo-
z?+w2nKRfi1TlFX4JDo}Lxj<ozM9n~TE at Vm<q8yt0;?HJ9%=hr#$86 at a$eELP-+aWn
zT1CB!`o25TI&rq*qqgcSVf0(KD=$jfbcJZ*8r!$w_TL;WIbESL^y|h<_RhoU^o*^q
zP+2p=sH*MBmMxQQIFV6t19U3-#U}(LM1ENJ9+!d|yEDJmU*|?JsQT<img8laVjiSk
zzH<<b at o#{@KM)`|9XP>mk5#dHvcT=dNe4+!X7hUh|EUm@#4g|GKroEkn&ol- at qMGo
zk#IknX!|X~RA3EXcF`#Wi>7ih-2l-O+$|#Vkr!wLB+zWAA79qIbrxlV%vE2N-wNOB
zmtdb7ZcT(C1!<{R2-(MI>!sIG6M2Kz(PI+YMPS>URgp}7U#z$vov4b_ at 0Xrhgyh;a
zc|REQL}*5az{GX4)78lsPP^47{BfXT<+ixqQkV9;BrYuKXWvSvfEx(2Zkn$Lu2FtZ
z$qL)wKD~s^>d~LOXGpgXdHP;_{->;=0V(+-Z=_!)^;Vq}-b1ZBi)3%2lM at Ad%rdr?
zPA<g%%B{SyCZ#w#@Egt1DJ3TOMUtmYtWc?&4XiRX62u2P)-axLgX?ZGNO_bCy^<`_
zCcGVvXSjhE1mlrDwG&J<Dh$wLMb^0n(BaN3*nHK-3}H5o!`-O9=iDrw89bKE@^@t=
zTv5qk_2g+9RP;pxWqL+#<>K<tx#L_*Y&zI&NP0J;fRk+Q;6N;?QU`D`a9IGOwViM1
z2JqG2X7<iJ?e3NY(m}Vy)80qg#VVwC*$cb1A<8 at FhJEl(O1dxBc5+hFmo{QWQls;n
zo(*UNK#~R-D<d;AOt6j9ekI7jwUg5XB&6 at u9uUg@No&1V8RaEUn!7MJcb88AsuxJd
zxSh_s+)X>+4guN?m=A~_fAm~=a`i{)1`^787+>xgn5gd_0-C^r=b-}FaS_5k2*x`=
z02~PNgJBu(?Vljx2 at EnLkT?OVv*XQ`n~C;X^XUS~s>Ol%9W`Fu#VeKq2I0q#N^zPX
zv;|yf;8FoW3XDF7W6QOu!LWy|dmVUS5Ca_E)l)P-Ow8jjnn!03f|`bz(?CQ9@?LhE
zYoXSkTJNn|SHQrdO({EJAVx^$Jph;@5ESSq0tG|<f~mUEFwh-Fi>>YE;DD%-CigZG
zou_pUkF!amXgNxy@!3BQn20}1_bJ^!&wN`cZA5i?MVnN^`d>Rcen(&b*UpY!Gan63
zE;xdSK+#GWQ~GIq7*n=M^f^oahla?kCtCTE)Kd4oKbJuJ5O2z-Bx>cs=FCRruUf1s
zMJ8cc#19GWPOrCN59a#_<7v|-wUBrd#V^@Ab9V(kc?j7jU3P{LcoPvx#c0(P=W#z6
zyyq6}CBXNR-drFT!X~qQMx#$!(O4xxYA*Uno0-OhEX8>Zr<j1iG%#X34)k{PZ3pI|
zL!l-*It2HU%6B|<SyNJt?(a6FdW?!B_|GwH>=8>3GqQI1j=ZA428xv2E|q{dlivK9
zgou2r?*cX^lKqf;h at qwDJ&AF9uc)2{8pE{8Z=q>VDc+Zv90ZqrlX1`-)%y8T{`KGm
zI|Xx5Ni;KDbB!sqs`VL87f#mt at 1q8~L79|L?eAmq7;57<SnTp1ZQo~VhGj}4O_LxN
z33H=XE;7pjS`5Z%*>P<TgF7iOnM|m#E<as9ji%qzm6s?`Embboh+&GS!~Njwk&IvX
zq%Sly-!e|tbX)w9!Z^Gm$+l6!>LabjNF+;`uXtgA22`c|CztwDNmcBt&k)>w>O at Fn
zjH*mFg~(9SJp1owT`+l4jedkw8rX$0w&^58B6 at H3J10J#hQ^*(qJDYUdZSEeK+)#6
zl+b*uuG}L*=`@}v-P#2FQ-^yOgm5D9v{4HePR#3f6`^k|LiM4_Ws~0$iof-NM?CJb
zcO48JLYfndXLG~ED|HM_JSoPx3n!#EK3#?@DKc#0A`8bhUTN#<FYl9QFsqV!LO5Zh
zji2>O9ju%ps?0~KnyVQV4S}Fw<g<HgzN_HBEsMHrS at c+_%4{re&LQ9SPi{Bhbui<T
z2+e(CnPV~-!uTv6%G6C3pChCAolljikgtY;3CZv*=J{-lg_>$tpMyy#ad(VNOx42>
zO8lDkpQ5`2N6weF=8Ffv(MSpg1`0e4#$1c30{`Oae#&&jJKbD&yJ=k%POw0J=R^Hl
zHT|T}{hj^O_ at BSWR$7sr#!-UpuNDN9@>KKZEgTQ8w`Axa)r-<`m1euP+WmeanO)7(
zpV)H5y?Csb33TZy&n at O-DFVG0Wu^#HNe?2j)2p8msX%k$<QfCXQv1ziGT3;o&I{v2
zYeK?@GAk6bHGB>xk*Ti|__<x~7h27=I6hH$Rrs@*&opf7Rk@)KZ at gu^Z9)I=lc}-1
z{`t~Ibt|%L&ZSC6bGO}P$$@w(>8SLjzn5>5lKwJ~wpZpo0I~o at L=cQhfqJlq`*{uT
z)R=l{MKkt;spC;6c;h^SM1_Mn*jp(!V?X_CZu#s7*W<^LcIQ8U>X5BlN?bs{;3`ja
zCPP1#*E2CeYP(_2_t)_4^Ad!=slfMCy|VX>QjKFKPRE3yL~#RTI_ZSkRO7p}MwXaX
zY{hYD+{02Nkhvx=f6ZF|A}f4pM&4JvfW4dZQF~XkPJMuB>AmY at nV}}UNE1H9ewX^>
zzSzFRIUpBWpfLj-0|E!aA=6t at vjTIFx|9_AKyj6GTiTDh^}N~}K3cRZDlhVMQ`n1N
z)I6v4R#{2Bk&alrF{)fR8bV23VWCzZhBbUyzrD at g$(ckMX)&+L2A&De{zE at ykIcST
z8k27VA8_RpH{q{#$aAf#l*jL74cIgcUY!otOO$^^9f?_&A)S!_CPRsmK+V!5Kgfyp
zh$@iYmXv`kaP(N^fSN^v^_YtD!Pnyd$pX}?hdxSvFKTwkE}_E2B}p}UjH?@-fpY+1
zN|e<3zD7Eb2bBwMLVNUhKGKksZkWN~YbrB5;dh{<-(-|=kTJRBI5eK^k9K6yx9Nru
zV}2RQ>|y~GMD#kHg8%Tf5NV;28SY9ay6X5Q0oI$Mj<&;58us!h0!8^*mQ<=!c85tl
zZ`N;u-!46re&da%t*`4NX^<$#S3>{~6`_b>##z;gcW(?F)qqK?+kK?X!VWSNO~6nI
z-Et2{1nbJe=G(YzWJ7&}xh+?zR7gnzAGvYJ#Ksv2nzg+2m5qdba$krRszr at H$yw#s
zrubpWYf+OTqh~s?8yhavQ5j}P87D_bFqoxU6kUjGnBnNk2MzVEM%!a%$eFarp2e&&
zC2pi)Kv70~!OkK&qi?YJZBChDTvgThrRdwy!=UiqK(?2A66*982}R$FG~Qr}lK>w}
zt+dL=PG&>8P9hNoS8?#o+KfvhE+XPfh<MWtlSl9|3=_j7x+BE7>BIaI?klJfg`&}8
zdxFj1m2w*Ly;5q9Fumn-8v6|H(0j{*OpjQ;;hJ@~7x8^aiJX9Cf8Ri`TKMH`O$?fX
zz!-`rC`0-W6aE*Pn6k>MMMfH|T<>rWNQ2o at +*X%;P=aZlx9Hbz_~H*m_`0GzkweQ1
zBlJOrDz=&y at -AbRn2u4@hD7zB3dr}=MvKU{om0JDnV9{CW^JhzYijfHqfVNiPw1LX
z)6yNp(H&{0Wv-13JiX7VSlz+4-s-DY#wbV at BZDcHX_ga|UJR3Sx at hJKwdAA@XNk8?
zdHO{zkz>^2`KZP4!N at BPWL-sYmR$BU6MpZRuUzeGNguv^U5kpEn)a9(M(XW<*%ti3
z1$Q?_xV+GPQ<bIq!f*rgNh+AYxjLnloIYu9-}|Hn<~YhLI)SL_Aw at zYOqKPRxcG@n
zeN{upocvQ{!0$4YwD8d*sT>*$8qPiGE*AF11ta8Z3G?j!z|$77g4r%-e1U(=VnnLN
zu#JDT2Aiyt4k7>kc_anFbAGlX*=@_`=$Nt=tg~h6oUU=_ZApBHqA?!@aacJ0Dk<Ap
zl72)<Z~u3^=+#(YPzpBtcw0&G+!I?K*)QrTWHmoeEfQW&7j+L8C!Y7=p(;GrA5-FL
z7QU%Ai)DUvNa7d=`@)u3&cnqMsE=s!SQQ-Z=SVQ-p^CD%PW5o9)#l?ym9Cn~4`!)Y
zRaDfq#c#ch4iX0;?S*gl`^{l|3EkU6>}<uwV0Z7tHoiqhWo0!yPlt(obW;)8&@ytn
zKU4oja{j$t##t8Wq4MvY7K3dZZuH^)wB5^?q{WNC?`^qWVQF7hratEEZ>@{$Pl?zS
zVv6md%l>Kq_78n))0gz7oiako#7(h`Ty8c2DwtYi5&cK|cP&1ir}QxEqwS+nd5kI2
zjT*`6C#t3DbyKr1dJ??D%Zf~7_g#xf at eTxVi<JAw#6I#Fqy<1zLUU3#pdZ8 at 8Eib@
zNdAn}&s8OH7)VgSAw!+w;6Ld8VUHDvweOpDjlS)&O{VVS^9LctHFG`s+0Cc_7JZ#1
zn9+<pa+Ee|G{BE$9jZ-OWI}Wv{^Qa&5Go0GERhX?$f>A|vipl^eWhT{k4W(~PLc_=
z&wFxaa{4+_Hi0oVyl9iO at 3Dg2QUo6bL4^Vy+uIG;yEAP+gnvBwsTq{`ijM(De1bEN
z0Y-X1=6?4?|4Z#{EHfN83dD&Xv%vF<%BaL=CJm8=n-gRhkI36LIOVXB0g%wbRLRes
z1r!nqq!H8)tnqTx86vn%0H#=OU{p=^52$>dYc!iA{^Q$Au*<jbNw`0eq-;=27|82A
zl#WX$W+35<=eEe;q9W+?!<JL4bc(?5gAoO_w;fY73Og0ZQazJlA(D+`CGAs-Q;%k1
z5hKca$J}7-o4|N{Z;Szo)@!LMTGb3?ehVp5CQ>yvwtCVz$~l2Q%NwoQX-9p<$JUUa
z^T>Z6O(cTLCJbqj!%C&9#-;I;=W(u~Xa;kg#T$cSihKn<d+h9hCL at w=u2t%evEWfW
zoLGtib^5ms_+*?4I~T(BDQZ8&KPfOpI>}eb#yv<POFd90X<jjqPfDuBEL|g>{CWTN
z&1cJkVNO{sog|DG2Bu!|dH)YtL8iV(PO`PP$L7jio_X>y)>gMkGmlQEC_b;hzec2h
zJ=tV)Ws{FT{yfV!R#55+ at 4tVAW8EblKYfxzFXG<*F5CBZdF=5MDB2KjJm$jr6+Zo4
z-$@k0+i$(Wk at -nVWs8HuT@*#7-I}C79<zT?i0PBS=ic3Qy4@;4m|*B_?yRjb^zL%>
z=sb;Do0ngHnR?Zx)#`Hg(PtQWDK~CjWM+1X at yKU$YmMod1~YTBn6l2RufIi}4tV;p
zC(-gME4S~^o^%*SBm4|zk1R3l`E0IlFg at Ggpm&#QwZi(!DyL4JL6;WSt`>#{$I>uO
z9n~<oc72(WQ|0ujqg=RrnZw~BM~|JPTrLr~hit5@@#u*sip1$~htA{_{c+CT!9JC$
zMijc7K6;ug$hh(TEvk(wwYfT8>auqCHim99-8jb1`aUzwHr0yBt=m^Pdh!GpFE1lh
z$<%ZmT at h4_3Z54+_9M1;@3HjgQKSY}uiwB>H6|NfMu$TNy&`}#JvT|7r|j(PF>_>w
za<vFejE62ypL-HAg_V_+g2@*I?CkGRtyVa)Fi)@7V{>zh>B%Xkx>M}#?s8^f=HdAD
z+u%Ix)O|a3>dOE0gIy<G*FV^Sdaxt*U{@`<-^F{dH>K-3m1-5;GAWfxs0d6|Cr?r=
z+bYtTnnWu*7}XNFE^(C%-&F9D2rVn5>-C8a)q0Iuxk9y8L+Tn~nlKm-aXk-j<l=`R
z(lU^?iLi}g^r;lf=9*L~mCNM1ifZWOLXhP-18+>8W at LUbPVl0TFp40}7zZA191=$n
zW+Es{9hnPihK-#mlnjezyM>!ZjPsZvPq7>u)zA=9!5_KAy&(r%cafS(-yM<W8NTb$
zZZ;{K78SF&j>6O#`yRXZ?h*I_m2w5!vS>A%j69da(4`-GNJB^7 at 4}Jg)JtU?ttec5
z*X5vpNU8{GjXIr9hmv8E#>I}~XgI{}4T$2HL<$sD#nuffmV>HD#!*0QYj_$Ymd36>
zV&5NusgkJ*URI1*bs@?97<d1Wpg%&F5_x|YO&U6?t|3%OBr;-h{5T-j6#C-<N#H{i
zqbh<pOUX5bTo;&@L8sNAU9D4b%DA4#a4=?n|A4XYfu#^8A!e>HQK``^RWLOTKML_e
zm%ZK|IXTr at l}e*ZCSWig5V#&9PAKUnwysern at 9~ZH6<Y=ihX>~BTo}7wdlBNhK?VF
z^oNIdzDpbgB(6v51q6P8=Z7SyNL5E at I%%HMY&59X%9vVV8*zs&L6DGT3WhMKV$v?v
zamo&PUU2MW4!UBXXDWG+LY$Fg8L67%<^e*<(c>7I#*F$S(#R)GJd!*_vrIHypo<t)
zi8+it4uUb2R*UJGE{`8yq*HUKRxK<?VwFua+oCx$#bFST7&@w5Mbj!|!l2&iu)cMd
z&P12-cu1+FktzyT*LJY#(=;b1xW2l}!omdoVS?-KQ>ob0>uvUWJx(4!&S<z#MN^rc
z?ywh(h=jq(N6&ES=3UB at HTuDjN6wz$*79v^M;6k0v%;&dy}{DbG`6F0{``Bi+f%gb
zGbEuP82d#Mv}~}tdW)Iq4x`}#j-??|=<oZ~>^jF5m)Kt4rhho(%&F5na^@7iA8>EC
zk2 at H%w79_4OP6@;<S`azCpp;JqrWpm<|U3TF0#EoAW0Q!jWX4i&Dz~nX6NP at jUuE_
zkoky`k+ZgXn{KO3z1*PeG+4iLk6N|C(c=rOtSlo9Nu0;zYR=63G*@n3XY58icKS3*
zUgFmB1{2*G6xHBxFh;Y=m=zPFtg?5w$IR>kQfjDDWp;9w>ld$6tGB36PI7x=1CglI
z?J7s7=ka?Zf^mo<6 at t{K+N at D;)_M2*Wlo=boSm&54)*S1mrSnSd>_56qgevO(YbPY
znQnWUX1UDxu+LPd!_M{|&z^gVgM%?nMFlltYiE<)-Ca8M7FDN?%q7>ZUT3m9OQlq3
z)NIG*%;{4c40>pqO1Im=cYWrjXIZ|v%v5)hU->2dVW;lf;5_WqeH(S^e&eZs_k$((
z2kFBH+_nd9&j*X)5AY%n7TFak83YBHoFK-Q1-hV8s}ZCzzQ`~p8Z4bUfyiMPdMG6e
zBNObsdmSZ+aqlmLM~9;#RH3P;j)jm4mSf|)9z)Ni)@gC<>=`mkD~dv?qAQYoTzE^v
zJf$-^K{)o<SX<-Hojd56zzQ-dhQ%N#*kwr=VU-+$ETO-DKsl4Ns&#}}fOH9BRMQ|R
z>nuI>7-p+RoTZ2$E(%xO;PPANal8~mNDkZ~imu_0#sC}+2Q->ZvNUDt=mO4Mmr}Ei
zfkG0+cu`m^yjLr at fsdl87>0pA7;*L8_wYw9GD?}K)XB$1CrsCMaziE4Rr>z8puy)7
zRgs`cEZxA7#mITb8{&rnw$!QFCDJfr5cznH%DESxBQsQ at EJa9#TBS<jxvX8iM!bDM
zI`j|;lr0-okso+!Qvq7pCew<}t)fay+ae_;%ToN&5GPZSxq{RU4n2>6lqijmX^Nwp
zh&;zOEiy%7nnem!vrG=g2e{)A!Ye{IhG~<l3W)+J3iWb@(Wu~t<)R2DWJyZZu&9<R
z^!kS+S%OdnsmM??fua>7OheHb^;|Sm$nN7nRDm>9R8u0dl;Q3nwr(JGi&O}NVUsBe
zQ4%p44 at g4~O)6MY+<*P+plEo0Oyow`xx_RLupw8upMI8jZp3&nreT-Sq#%<qsVUg;
z`v4fD3?<G{O$Q8xm=K|>R4OgfBqA9P2&Kl*Zn1hW!Y(&4Ma1!jiJA<lR1FkEQfjuL
zRAGBOgn9+f$j~b#KJ at fUNY!Ac-=p4bb1)h(In!l$xXbjyX+HnQ*XTz&N0*lH-3Y%o
z!cbinrgLf)L9J9p(G)J<y2|5cPI2+Iw|MrskFoAauCEN(+;FK at o9yjxQY-7&TF$BC
zT at rttilb61cNp{zxpMU#KJi_j;MUD`_V-52&n#jZ8jX61+jp+BbYg*=l-swKnVFs>
z2}6d59%LoLDC5MbIeLR0w{G2{)oIaamI#6fO_pf2+N`gyVd#>*oefSLKaNCl>GCZm
zCzq(!8;o3+tJg14Z`&N1pFl`>^Ub&Uj*oqc3-7$ksS~rrVZhG49`#C-R;z_T<>svo
zJm2NS=|xOiXL;ogwMG>`Dmuy~r^c(VzR8E5e4cW-%G%lvd;2>aS)9eTEe3-jQ9Pp6
zHId{bk->NvK$?)o8S~Q%+`4m{+C-b({e8loOT{)hb#jiBly@#)rZY87l)=Wv22Vfs
z7>-rq^;f>hGtWFle|(p#w=U70o?`LnB3qm5G^-s3hZ%Rb?(+DVMZWweU*vl}^*!j)
z=F+8Aq%H`vecDrX`oj??kDcbqyH_}|bdpM?!tLcX;y7h`ZWgI2++4XqspQaXH at LNY
zgKD{gKXy5`beuFuxOM9mANkNz4?A at ai@JyBTdAn~JM$m^Ks)mw9jIwqaifJ`Fc^G5
z*nfa8$g-^Pa9Y*}fdMmD7##Glb(1vD&>V}yEacS3KFp_n=BGdkP(^{R_7Z;e`+gY5
zFK`@&RFUa at u9_6YBB$@WWD2;xkFa#kJpT;e{a^e9R4tG|l7Om0nt-NqUlRaP44OfH
zaKOzAm%0A6x48a|3$)5rlqe;41ClUe9QYWzj-~3Pc?O2Y!NCDl-J&wt#&0|P=s);X
zAOzC at KL$mGTyW{Pe~+(y_V=g>om7E5Nin2a at X@5ijRMq?#oUu;_)CB9zXJ`35|9$|
z98?8FMxj#x!u!vi<V3eu_-Fs?KV<d7Rh&d%cnLZR(lXE;i(D(xtVROvXhcGeW7*ic
zL7Ha_^CH1&Dk>TZ_jY%%CYqQ_Q~cQf@;^bIfN>vKnPs5ByTAJ{dF7vco+CyTnM36I
zh0ZF^3+qDY69~u at QFNm2GuEOcBuYJORi~~x1S5|i%NQjgPP2wnDI?PqZ#3p$Z=Z}D
z#Wb;;GN54UDp?vL@*FiUupnWc6J`a1!Biy`G}8NtRMj*{6$tzgk`yU5&=ry-CeI=q
z%K(w$1p!f>qiQ;VpHZ<Y7((LqheV!Vj8pBRBbIqCreTq&CZjOIPg10=p{RnKgtDcR
zMIoUdkVFxx)X_8xfl3-@#6d>jc}OX!Rm)haNf5?FQeapH{&+x6OqvC#j>ec2+p3}Y
zDl*D(-2u9#<K-ct5U6&EG|!PFh{h7T%_oQ}M+m$SBka)*){y-bqTv?Z$qM#li^Nn>
z8+8Us!jJy+Pw)p{{vxeflgWuG5(IbFH&{Axn*L}+oJ1Jall;uz{xXTSh#%+3OaVWl
z;RL++e3MVUbc~V_;|D#4{)kqsM!W3r-nBjM47&XKKmQtG+QjoEBFT}-fQr at QXMXB4
zoH;HT^lno!N*wkNc=XBReBq1#itqitA7p!Lj~mx+ab$XunaLWJlEGWAzrne4PZ9+R
zE9>h#`sf)B`y&K8NtUp(_CAk2c7~mu12)z+D3>gzyVK;Uq}}Pz8}HNWA22&T$L88L
zQ{5RZUc5vuB$}mh=84BR|K2-DN1 at qiqU0HGy!Ixa`QFda at AVmtJ!+LYty-P+<vZ9~
z5#TD<>a4D<b1)ik;>>CMAYgNAgPG|r{lk4~PMP(MJ7hAY)1IQ$oMnA&iy$Zf#D|A{
z3{xRZ4_TO>Vt=Q{@Ni7C-C;Bg>Gyn2ojJpm8&{ZUcgV*v72BlO+h%rghCvV!ra5~(
z7t3_mT3zAXxpRn2Fb>DmyAF3&Z!;eF1z@{mv$eX({M0c9hkcfBUf_j~e2CXydy_{_
zpQT)Gvb?;?(#aX_?ru=7)QaSCxxw1X8uRmuWEl)c#TrYLgtR8x{P7?EAwTp(KS&UJ
zym#Rpo<4hyH(r08ryhTjD2kYyd^mo6IDUP2zNN;mfA!dxK7g|J`+dgaqT}?y8~Omt
z at xXUluh$EnTbi=7vqKOBq)CD<RV>4xWIISzlH?h~G^Ba#2q!-FJm>;s2ATk&@MpjA
z&oHA5Z!|7OwMh}i at WOx$KoJ<WMVzG=)e^16S&n|k3!r7ib16CK3g`+MDQF6)0->uQ
zb410aIo0LlcYKV;PMzTOH{W157$D*lTk5nMO$@a#Jp at UFv~+?b#;{Cwya6x$@DDQa
z#7S~nC6%BUvM5X?G at TN!e(6t<aaORx;uvo{rdFxqSQhQ631X2mapo9{FFi$KDhNYC
zXrlQ3C5*F>T$3mwM;L`A03}0qnmqZb at 8pS-C-}x&Z&NQ<FmxSF*XZ>R8IDHiilpY0
zJ{Ubeke0i?Po@@V4pULdvy5uDjc-am_QQXP*6E|gJ<w%Q-02czN~2QcjW7HO!V3w#
z03j80%On at zhCV?W6QwDtl*qK$S1Up_DfMa<L)FQW4As!6x7(C!4dOWBaQ}eeK_6Wx
zH0yOb-AU|96+cNCxjw!ZAfiI=WtFQK)e5R(gOucHLLS8AeuzrpU_}bTG$BqBBoe9W
zjG~A*%?X3BU<Hbz*dmwchJ$99Bw0clMJQQDyIQ5wXp-f{YtOL_gsw4;Q^GXIb6rH9
z5e6P<;uHIBQAC?I2^x7W2!fD2ib<lFa;t%66d at or&k05ahcH(KcG*NT6m&~R)g*}!
zgqebr7KU_?QbE%sPT3(7f>bC3VT2z>1W`s%nju>F1jEX4Vxxnin^+<yiu&k|My%!d
zGH2rWBEHNx^X!wPwnle$hTC_RNwS1$y~@<g3|Fq+U}|QTBMXaMTXuQvofJQvC&;Sg
zqJ|<{_+iH3{yyLR=~)gAJOXb(x7{svOf!YfT$j&(;egAx1qWUoX)Tg7L7v+rk<0O;
z(>(r&j;)*Q-QA;JE8_)2PCtH{Z at zn;W~<J*M<3<p&FhfH<Wb7Z^eoFa*XT^nva-I(
zUawDgdYay#N2Ok-GudQqeU<5%Bkb<)(`vWb-#<W?I=%h at cGW?s3a%g0?o4p$@+BTU
z`#7^lX4t;F$<Xcb=($HZ=pE8(ces0R7ss-&G?P-P%-Z%{hT~#wqTOz?d~=yBNojSO
zXoiVht at 6!x-r>mNJok2Y2wab<Q)c=4HI5%$M9Pfay?b<<Q<SU{rINw5YnQMslclA3
z0)ND~KW4Hs#b_{QZf>5j>!MmZyS+UWMUbZn-FBBC at Ihwm?(Gz|l(EOs;u3p1J2dK5
z-hA^7o_+cZW8dT6-d$$r=J3Z6E4S{@Y&2+8YTUeflc{c(I2_}YO_oj^=e4)qWbx<{
zcG+g-&N7Nn*;wDE+nL1kJvx&UT)T0TX1j${6%KkkgmFNgrKp<9#@06O$mR5 at N7%W$
z!^smTdFPwwSzMgwmwwTDIDUOt)IB`kN=4mYS^DA!bpHp~iU$<&2i>|#rSbuo_3-ep
zfaBgD&rWo^7`jg26(oMwa}kOl5g<zz?Nf^!edY-;6jGTXq(G#C>wo-J%mm8y8ns3p
zsTO0wQRow9NdX=X1FE$es%=uAn_}s?r$Hp-vVgoIfFMC|AFU9CAXUgSa;YE;4ahLs
zEuQ<>N4fac+eBlp=$b_d<NlE0U{KgIREcKj<ceS at 68`Fc`*TDhBGFX>QWPN&S%%1S
zlv<tP%@zFqh%8OfrHbP?j7CEgA?O_*l8T(>@p+bBdWJxX`~0;GnHTI2T~SdH2n1;u
zg2)lNN|MDWBFCDU;?(>+m(IUS9w*dm^`cm_Ep$~Q at _dGa0m%c4gQ}9N3PBv<yB>Lz
zkdd=H9?(}3{>o4P4RBO2RdNNQI6^g4A_a^}h28hA5f5CvFrYW+laQn6Dv1JC*+H`{
zN~VR8D5$wYN)euMdjk|C<20im`0Ndaj9eGugqBlgs@}qu25FKJ_&#A66Gt&p)hXK!
zHadYHu|FCy3_`*%K@%EfY0<Ju=t7cZ3FFXb?E55Hjw*E&p_3+pIFV$TWH at vQqa1IP
z5c)YH)6g}iNcx5$GS46j at Bi?S5r;8~sxcV*#6ravDvf5BhHW$5ZeeIDWz!^!B61|D
zERzZgt5n6%Eet70l9*JJpeh*mKP*dPlq87=8H{=y9PAS$DXC&Ijs#(@lM5ZGXoOJ+
zWFR3`z_BbGL#O7{uq!Rp?kRR_Cs>P2VpT^d5ted5ob0jm%n7t^mD<b%)5qp{;ZrYh
z<n&Qe)nM!19xuM|F>bG{G8lO%nt_xSW7orR$~3wazWB07!~_vJxuTGw5X1pO5oEc;
zvrm^8_76DR-=R_|<7a}+1B-v~&o2<GN64%yJ}S8)7<qftt2vLHXwj<VOg0QA>J2v5
zZquD?&^x at x?2#$1UcJQ3#3VDFY3{A=V#pG at S!Qkf9zEBkGc!e_+hl8Jld0)RHZ}|7
z#@O?5gOEqhJj(kwZ&Gd45VByb1z|wD*)F(@sgGHLq1&U?Xwq)B*jT at Vp=mU0Z8q<$
zGt+8PwH<ofdt_09s)MS=`2Hc9go$pOmGxEbtgO-Ob|BBmh#8IdIl4H@&el5n_qLgx
zn&rsUG~S?3Nq0Ehahd3LkxE3VB*_S|Or3hE&A1=a-wm+!DypKR>XJAglPeKtPMl(G
zZJn8!IW)thH|&vS5hqS8v2y!5liem|N5viYIC5l~o40N;J2Q!z3l4V<$fA^qPK(2X
zeH`0nW at 4I^+c#;pD%|VslIt4NOY^+)*4LSy?I49h>?b%zo!$LI6vxI*edd;qaPi6o
zGJH0+R(bsKN7%l57u$3=e*6 at TYMcGtKC{zDc<1~DPM>*<<y*J;&3`=ou&8 at j)IB`k
zN=4m=jeqz7;P=5k-M?;aco2?wkcfQ%ur&;$NI~BB9~!1fMozt6XB_&4`!XEUSeoV3
zOV5+$5xJ(33xN`){Mm1O4(Ubg_YaA)w16Eeg`B-qsT7G=DH)AN3<8hxWSi3;djSkd
zCIv!(h*Q?zevfE<htbL=qwQVF6H|avNYw at 8qA1vql4o9gkvISJE2tTiGy^5gu^k7~
zG}+nR#js7JZF1^EPjc)NFCuM?ObBu^R3uVSKnTbL$<98P&cBPya%{syw at jp};@CD)
zs<>f5dAh at iPkw}0fi#b?gbGp4+S~8aUtVXpvc>N0HCjg&5Q-#EV=y#?TA($YsTtP4
zd4b{XLBUz`{lfVfMPx~ec3-y^B{6Z5pqU1hT9rz<OxZ9|Ed!%bVd2R$ocj24<hD)<
zWO;_JYGfiOp_qzuFyzWR7YKYGUDGfulfC{S19wc4rTF&^4M`9YXDMS6r0t+NB~r^|
zKa21!gVZsRmPr)EWO0T!91({h<bq5QWQrurb5M13yM$4y66*$@sYAJphhQAV_W{9z
zz;`iBi&CwE;W(fg#F>H at rVPS_%ycl at U6e+H%FG;ktxc*qM5#)c<^*v}5c-%Jl&u2Z
zEEEMV%84}-*_|Y*HrWqz{50p@`Z}@iGjv^qsu80Q>s11y#X+ny$^~8$VVWkkZ4wca
z3jvx%s#^?&#y}`gDp8u4Ky#{Sl at _Ah#gz_8sZFGo7({}NodZ%K$nuOND#p;B7vQ4O
zmo)~}X$~s0sI4|bKf*9FM7WPtF*x(W3q1F!Pf_j6P at 9?rJ!cdK<f?;Hs&oDu=lRfw
zo+r*?gsL(cyDT0(#@D|7XS63z@`W$&6H_P4Q&7MQVoK!-qoGR at k2!s!!S1~^rn*gb
z4tkV3NBF<Kbd&dQ>%?M$AlHbqj3`a0l{Av^9^di&5(Jy<ZeC+{YLZH|#^z3sFf|xQ
z7D--Xb<IO6ZCcGqc9hmt5dZ)n07*naRQJn7ipk8;S?&!|f-J$R+LTHbyW86=&CSz4
z7@$g<jm>@R+9Z|s485UBrnI=b>tdP?V?QO%D)dGI)#zfEJ6wH#mvW^_v(@6pjT^{J
zaC~u*<?Gj2oL!)5*I8ZPqc*X?%;G#Fx5VbX5U1Lv+?XRwyQH~|RWfKa+wAY}qpNWI
z=pwqR;=2L1Y169J2)vlRgCUt>BAqIcsNlzSb`B&_W>ag_h at u*IcOq8S`!qTe<XV}-
zfrqLZ%uLPl&N~;FoR}bte0)DZGi)ZN7kKNPYfQ|Zq}-ffdtbq@=Gfj2sa8AOzB%OS
zr;f9AcLYkz#>O3Hr>ALknq0kpmD6XRVeMW*Zq}KeKgu`Xxy^}VM=9BLcJ_ui^(l78
zIl`)w<&v2ra~$;c2tyZ5Q<<Ke#58QSH}27DwUJV1b90+hkDTK6>MfRzFYznCXg)0J
zz73B0 at DhCcoayQ54_u`W at E#9bnGZzpzVG9C-hC}np_?(y!XlvyS%7Nu0zm7fF;2Z&
z_&M*Zb^xTNkpd|hNLf(&m6R|`@PmMMtA#fjlcX7mm!nEqpgIf_#VnLW0OTnd3Lub3
ze*JI#ZKkBda4?`!ui<A2GpCR7*M9aVVXB4Dlwt?Z(IL<Iv7h at XKKo0*hCht4ER)dl
zk*P+zTIbO7$TWEF6CZ;tg;b(v3A(02nt at Ot7eLObANU@A?{mKcQHI|;Kx!&wr-XZO
zP<SUNrsz0TNOCMyAaWHFAQb%LpZ~j*5`l<POxt2V{AIrXM}C;6|Jq+hsyVq7ki?*9
zoH=)v)eBeAQcy(kZ#O$_BG12XG>EawCGOn0L%CAHA%i%@R&~ZvfSX7@{T(lXZIY5B
z5U42Reu!ckX!j8+r at sHweDU+YkC9XC>-j#0WilQNF><Jt${gI=rQPgc*2<)*Pd?e8
z)S2MSGfy%W3ArXIl}fz#`kNfy-azS(FvcNORbyjqv%sm?Cb?yxm#er^(mZ{dMx(*0
zW&>1-VOuP}e}!mw4}WVLIZ%lZ^bQI`Ngx#TQjJo#PUOc-9)E<!{1HY<Os1-&L54B(
z*uS;L=<XJEBPZ+Uc+r58r4o{mOC4FOVNT4ltyzqvPTEi?mn~GO6MKCWRj}=jPz(z<
zcc{)ifuiU{=@3H+ at J2iI@2+BHAyPHy>o#h0p1v^g(-b8hV at pWraX1{4SWuZhjoFw)
z)g1^^%-%liui+?T<oGWA-X2+{&Y at Z7pf!gzf1F6h_`x1V$s$P<0;`Ro*SWf(Gm;S{
zvr1J)lvSTf%^>h|bj{$&b06l~wX2j`7D7`w`}A2}fBkj7=X*cFD{pN;HbjvDYMP+i
zHesCLMk!Knac6Ub-~Yk|e*8avg7dF`g)>h)%f=48{PjD;=_!&_!7wz)5)u*uFQB1T
z8TMelYVeT{KgZi|zQysAPmstt6vyD*_j87x;L>}yakL)ExY#%t`CB~t)EuWCn`E{F
z?_Rmg6Q|~wo1CV9cbB?eXM4|MaqbEJ;9p(FZXHF at D%{)4$wHfRr%hUQ1KotLyl!yy
z+6r+Tb97;f_pa^omp{|t<mqQ9n>kzSD?D-LENg3<=tiA$&pyt-{PU3H25jGh>+c^R
zloXK`=$!FzmFJ#3$@9;`qmQ2Ajn}?G$tqE6*3dMA+v|5Yd1Mj8C{ym51V)XmeT7Tc
z1z&!787WHC$|fg|P4eQ0A*wWZ>)nXuy^Lx at N7ZLoS-Z{iPak7ydWMzNTTHZDm}ZHC
zK}K!Dp?myUKKsQTnw>6hza4S7yN at n(w0y*qk1sH_29tAh_}P#|_4t#o{vn_I_ at _91
z_8hOgahpMMoO>6*wn5<$e)D(U<A;9WEY+E5`eW#a2Csi at pOQZ2^vM>F9zTPW8lLAe
zQV;Rmm|C^UwfC<wzp#X&Ly&q*&rh(txePq@@J;k#QTOnCD;>`(Qla&Fz2J1+SM>n@
zFU41-QUUltSU(&N2|b^(Q^GDe<WeOP8Gam6vJ7;yP#0xccHjLZC`f9>uSpn@#u>9y
z(*$uLUH7C?bb{g-Q_~AZo+?2TMJ**L_N^$Mk|d=pbu>5Pc&*Fc{sFB at iJgl#_^<!{
zALDQR+Am?9J<eb}pjxd$$)NJYBT%);6CWiO7>Ynh1<lYvFVnN2_SmUn-z-Ur0E3_K
z%AfuzFMi_V#n&JduvDJ@&X02bUwny9tqN*Us79)W?+1(mkA~+%E)aR4H`0U-8BEoh
zRQw!WEf|0$L*<K~`#h(fIY;S{1-vA|F-!=dJvD(J255?oAtZ__+1c5_(v1()X#n#J
z3j}dgEc7P{L+_ASR|pJ?iD#YyQG5-SszVB|{?W_4`2F99)b3wQOXcXfN7;P!UE0-p
z!FEexN{t2p{oNjJ95Nj4F~88}KmE`DCg$7>D8+~tUE;?vz0rX0K6#v))Vcf33w-@^
z|ANicb at WOJqgr943liJr@fV)wiI+agZjxX%Tcl}De>_4M8qc0SiV;VITU)HX at +Mbb
zeVux}PL>PM4G!Xj#j|Jmt`|N^KUWwD(A6BxveD29doIV%Wms{<#n)fv_B%als>y-t
zVIlDn4_AqJ@}r-mbMi?>x<e90lzf-<-CahjL$WX-N<c5!R3?|0Ir}1MsZNp~qDTA0
zD_7Ya?vo5h1W}A{m^3GkQ=dFaSu+u_i!Bm1u3e_CX{gOEqSC_0!b=2Zu2Gsuu>1us
z|M?#<8D!LIEwt`5u2HA`$g`|xC8TOXbU#TfH6p#iJ-1J9CFI at ZE2Pmj|K(49F9X*l
z9*nSz8lF33YNE;f(gK&3-$h7CxmxE#A9{v2-+YZnPJe=0)n&WqVHyUb!vi$SAxvU~
zq7mf|o4fnG^42Dw{P at SYdTpC;zMqjWi6V8BEG17e2qQFAVoHlV=%WfadTf#)a(V3R
zqrCafEymeA|NXCg9$%S7=q>y(B}+X-q*5)FNfN=E?_VHhk7G*?|Ixqq5|=LT^8D!u
zbX8~2 at 6)VJbK%w at zxBIcC)8Fr^lUVv1?iZ at pL>Bn_}q2A`sxidbDD8vqG|^3Ew4km
z$v3a){KSuboa3|5ot)t2?b{qX_9$<izr}BS{xW~~%8<-DLXyP<engH>#c7a)pi9ZS
z7vJC?eRh}QOA0^pH@}~^-nqcjPaOpr(rh<)|JE|6pLhy;1Ydf+&+mNUo2=bah~qYb
z6g3<0>iIo>>-Sw+wK6+fE<$V&r#`xJmybSQW`4HA at gsGTpil2`#N_NESqc8|t7HD?
z>o>S at XH0)^8&j{N<{G{`q+V<D=A}#g=5O!t at BGl?eEKsTw8|Wl3py7rU1omiB%0OX
zzxmnEp_k8aICQC&!I9f^X3k<e at VVdp3fGn+G~FcfZt;^p{sUBP9aAgg*cw8l7 at EKv
zAF{czf at vE}Oi!?RcZ*iHN^7F^@D23e#-c7bQ22%aOy~dns=_$WdFm4>fA{Z4Jk|Vv
z{*2?;|HcH(U-bD0kNrjG|LgBOc<f*QeKb(etJ%MmH#3SN27|!|iB|i*V>F72;>!1Z
z(lq^`YxjUtXWKRvr$ibTdv>t`cBOPb%o!1QK0&OI#R(6pFp(Eo1JbMzoQL2JhD1q1
zcs~W})au0^pIzvjB9SwY1%d-|;w&YT_g{jlB-d38)nGVsaV(3_3vhH5DGh%2*Z&DW
z^6S4$wNfP}FaDFYHJ<t8NBN^)``_tk4u-06I2dA9N`yk^$a7CY-7a3`iGVcc#_MnM
z+RI<z#ZP^@_`Cvn6tnp3S#G}a4a`_!zt_WcT^!9o+%G;2#{vaX0f{OKg182|;{m>#
zV)-dm%Rx~EtwxjacuYxC(G-;&5TTE18dREf%87zVGLS_OLYFGT!2mx9a6J#lamWRf
zN~OXb8iX9g9;ZL at 6c{Rq97C!Q=PbYWHW$D88ZUn8`-<jg<ReUzvoF2C&6i(i7~~{j
zL`X(z=va<Tr_-T2-DUc at bA0#T_)m!Akg<d~Pf-*V>8Ir6l&TdHGVYFsv>!W3=j2i`
zqCXrU9D|;c@*n=hU#C5Lgx$a=wySt~jBsQ0lEWYkNrXUE6)H1bs<Ts!!hqm#gjuQ6
z%i%LW_G2^_j&d&tPgn8pdwHWcMu{_WMTM%vz#lUC(T|{ZZ0^1F=Tt~Z2V+d3v7ZWj
z$H9+tV$DG6CZ$Zl&`i*DG~J?HvWYYcqtd`Eb?9prVUnO45xHvOCmD)r;D$L~D5zqS
z>1{@uNkADXV)A1SiB#}(lT<ZHa+NFrH;mX%Jj`kx{pk-gxcCZwf1f9&rty>t>xl&6
zAR`ASv&a&aD2 at qKn?y;8^AfH<rctiqB``ZP&Cd2M(qzD7cY=2>yv^yeCpdoUC|9q&
z&-wG`IeF|f=N^BGcdp#!aQ~1-^(ezpkFupRNL-H0PH^+)Dy_1{y}g9a)C at 0w?L4O+
ze~MTC=|x7KfnzJ=zDt at 4vP>sUCFCJwIgJL)OvBE-ZB(Vq;^ImE_^ShwsEc%ta4^o%
z96?5gYN`z493}6N=N+7~$<-^j`JaFF5<mUpALgy|H#m93z|;hh2$-6$<E18}xPn$X
zP8h3ruE*c|`vZ2jBaHe9#t1^Qg0E`a9qv*u&+x|8yUhOCDxdjyo#XQ+db!Fw at 871}
zJ;u)P0Q5-?`wor?mf at o)9>dWAx}0O=WjJMrNHn>)I^-vQ;bs1-pZ-oRynl<QPfeoO
z5ve9Qzr4 at tZi`?3^@|L%7P(fYTrCldd=yH=xg;2StnGMo+D{NAF>bua)c?)in+NHY
z*7v=ivv2SI_TFl>c4?#@ZL^};7>0oXY`_pZfU(KFu^n8d;y>agafmmv+&B)E*uLI~
zeZ7GpHW(X21`M+=noT2(MjC0fcT2s$`+N3tp6C8?dIa``dr4fkDuH>by1L%3bIyCt
zd;0D7+uz at JsW;GVL8Us%Ge;ldzBj&s<&~6^=VM-7vG|3LKaApRA(ykLno64H=#Gii
zC~>79Qz=ao1r>h(bC<Z(^ZAK?vK2MZ8Lh at V^ZX0!JNy=`$|QrlN~qbGibEK<eC;WC
z_>rSn_9R(m6NY`t_7=jROqQAqlZ at FNV=OJ6XZN<<oWF31-FtR0418LhHk&tZVPWYK
zwPx*gH1r*^)NgmgEL8cCpU`;Ezlu4#5U_GF;+KC|@X3E>axwb*pNQ`V-}LL--S at S1
z>n{7d_Ga3)jcwa#T9HfE>-Dbd=RD8D^StYECd1*7ZnsOXSLBA}6dF9w^QhHobh}*^
z7Z>TaJ4glMI3`Uu^cF%EBTQL<x+F<R^NcjlN%M@}pihv-Bzbnd_<Ch!g+aGR=m+F!
z28x2A=>=i8am?4s;)M_xnvN<YRm)+*snEN!$hn6e0|5#OLN7+Kn|Ezz>+YQ>hDIn-
zf-Iq*Ml7^fx%+MRgDMakV`7BD(XTvAveJRoHbgNfkeM30?|cK at IN<8q3XbQZZh+(<
zjz~mCcQ}A7C(E-UenTnVJu6|KP8`tBV=i}AS&0U$hJD61PlF0kzESk-ILu$ZLY`*y
z`+XE(I2;yiYOjZF+cX;uCMG7Rl*?30g%h^Z>yoOHP-eXQLmz}Z21P+tR7fRX{`BYQ
zUb+TXS0D$)aX?qtdgL~yw#|~|c>&(D992kGS6AtUKIQ32-u{svC9)u}Rj>_oU8f{e
z96zQab?hL;h;k~f2SU(lwP>|Fw1OcQR#y1%&;2ag_$XH+A4)D!6rc<P>NzwMg<7mo
z5elYI5OIoa+icprg^8`(Nj--<-}4^q&9kg)8ofd}i7N%s{8fUp=W*7%G|`X>q>hUi
zpJeRtO}JBAS?S00hAFyJ!W|i5pa7)`sb%9U8j*xF%gB<5(C^dlw(y5N{3u|UBn(m*
z<`AQkp%f7<ip145992g}BSvF at N#In7OAYYK=%$I8B`Culdf=lYkd8xEuCOe1%$e=D
zGuzQ>Rpzf;B<-(JCdSM{d_P3dt-^qzsknsH%ovd_)2M?~dn_(rBM5z_r>BY at UnS$#
zBe!zy+&R)j;yP8fZ`;G=i}OgSuy5}qj#pwB_-L9!o<>+&%&x7_s1^))XJB&dWtiE1
zGsj*Yu&|V4m=&UMiFdqh3>o)uEe%EHNSWh$20;j`?TlWpg|10#LuH~_#WOO};blh3
zU2Z*G;idy7`}aYk-U79Y)K!K<n^JW at tL+hf?YEv_$KKs6wL7%@E>_j0(ga1X7i`?n
zCWtJ`<#F1bKCWk=&?U=Tq<Nnt&nS&;Ayy{{^36Q)%ra{o$+`0jRLXT`XJ_dS2B0J)
z;W8tokWC{Ici%M59S7>X_3l|5YYDfUFia)Av_?-%vKox>^ouR#_V48Ms~1Vq9Mu|U
zt>^L4k9`Hj*o$WDz_rJS`^%J!7FA;fGn>b?0!Byc3?qdg_fYIH)(08u>oG_epPpiI
zt<xu-vlv_^&^P>E4KtO-#+eQ+wPx*I?^J%=XO^%W9Ep5t&nGASZb6;d#FDuwZsu
zlORfY<GuG0#^47U!_dSmP0$Gxq%y|Q=a*5<ae`PSi9^b+K^psneh<$9$F}KqySPq?
ztBY5enVG>WRWJ;TBo-`QTccT<rn?@#j)uP5n7U)XXfpRJF-JCU#M&8>+uxdT`&-~g
z|AWdWe&&A;cI at 2nyZ2_MX-c_VrrB&>XXcV5xvryoO*>aAmC!VeEX#<Z=(@S0Iojmf
zwQHEUMcMHfZH_SThs0ropGV}#jgcjV$$;X!qH7>j262ec6e3li>k7G{qN)~-ZsB<z
zy+KjOW$Q+f>6U|~72ioEgb9%VQ!mcZ)D0}npts(`tC*aA<^^`%e>W&Os;WVrF?G{n
z=CA%T+bSdIszzgMl%7biJe|pX`v6(!*D?w7%bb1cc`U=^<%gbN?tSmvU>%F=y8m6@
z!`D9bISkuE%O$R1VHgIfDoK(AR1HhrAS<&BMM8CK1UHhXslYCKh?2#JKJsIzBNY+^
zmS&MBDSE1L=EO-F<tmO_L&*y^N(w<1#z<AC9SqTR9aGa$je^aIWd at GP$mVI7nFKv6
zUjI};FQC7$Oes}Zc<x1J#_t2uKuCdVsO-J<Fi%}sWW=kY1p&I_(wrP;HS~GkPkxxp
zg07Nc7&=x4;pIi1dE_X6^Qq4=HadzuR%LS6Hs1WU`_Xlaiqxq(9;HfyTi)?j^m3Kd
zb0Nxz`T<)ki>JQuMZWalQ><TG!x?R|b^mT|yyGS|Z=2zKH(+sbkyO=jx6X3o{cq+%
zZ-7v2Yz at T1RlfAce}G(BrLNnYOEpG!@8!_<e}I9O(NiTV278XYkq3{xOe5Eb*L!pu
zl4=}M)g-CRNu(svHB?8(a7~aAh9*(W6h%#tx&#vxX&_LMx`w7Ij94nBsnb>@o+cQO
z5Ge+kra~G}i`FsQi-^_=R+1r{QL at n))@tMQ1=xm182UJ+3f at SStbGMd3D~k_Gm5Pf
znH7cxM1zo0y2hBkz+^LLU}W5K&mng0+0U~_pXAztNmj43d3KtkM~|{)%N90m+QFrZ
zSJ}E_4qJ7Qp~9(?r<l9>2)QcAG>M^U#6bto795&`qmTE<g^g-#;<KMW!@It355MtW
zmWb0jwyj}nUEcW)c<_q>Vb(>pOtRFc)n6n^r&wAYaA4O?E}mXsa(tBS6A2&qo+;ds
z1~=S1%fj**4&AbcpeqQnEnHZDkACb?;$#*@j1%WJu`F}`TFwnSc0$(U<g2eTwR0Cz
zFVSh`7><j~Lqv9!*{LONKG<Y(YL>>tB%l7=70z9YSzcVkt&X9JQI;0kSkxG-uh7ZX
znb|ta&TVD3YznyJro&8(jxjj~dv?O0U*qB;eDM9_{K21H<ZDk4$kYi^AqcVf)BpM;
zAAHX{*|KFfi%ScPOpNlGPaQ>9rtkwD+j7V|3)JN`KJbnMJaF$Ow(fwZUV=xCMttV;
z%NWKqLdzjb5kj!uikZ7%H|H)~VZ?;r{JpQz9ZsM*9(umcbR*&4{L}$#6}(cFl>wYx
zp5$X6{|gdrAC5Od5;pkMryt_T-ZwK=DxoL}W22xb4RmvqI2lr|mWbC^k!ir#q|T1*
z<2ah6yMBdXH>BjW349w<3CJ=qO`WxsHF7LWqfE78)9MV62>foBk&%hl(a?7rsQZmi
zt9<kqze!H90w at 139eyVH|Mf((K;_5ZYx3YRg%A8{{7px(uZ?lPaU7faDj)d=CV%#{
z%C;jJpZaXVF6Zm}J at xUNxBf?1el`AI{$?tQa(&b)r9{_t45Mg<@O_`bpy&)t(-d9T
zuj}fhlw^6%+WI<PwZdql$zUVuL~%=`GAD?NsEyZv+;xt3L#Jn}Dk9e~91APUFbsnv
z%MeM52xDBcaCb^mEh1JVkZ;KSr3#8l$@NIrhqT%q(ljLs0vyYxS*{XB0iNZ603DT7
ziXx~u%$OJ%W9j at taa`M=Eo0vPq4yQxz^{Q%6fPb=i5UwR40-CouQB%n?*t)>His<Z
z)_d>bg at +y|AH<Lg`hyNqRnRLQGu3KwJgFe1K-G(o<PZJRA7 at 0Gs6rBJFm>DELc^yQ
z3}nGVs?Zto%)^f{ZC6p95}oxH<ysZ5Qo*Pcy|v9|F}AhMVq~7 at Ii*So;aD8G?~R4E
z)i%hbKogSFUweeCJ0uQLzVerU%|Cwc1E7MUs(|3|eRuK57r#uVsFccOaulvyxx&Pu
z8)5q-Ly at 3aIx+?$5&ZFQ|1SQk^K36y3D(<${(!UdS9#`(5AuUQ at IJy;haiXuEy0dM
z2N)^}p;SoGX?j(@@QL4|bMg$0OfWq;K`14Q&mN<5?p3aBo26>#lwFUu28Z8t59iia
zNZmSyW|Mb(E<f`e*3vR{k)ZnnD&;22XHT+x at fEzeeRMT};nt{5I_%tk3)#hstgS7P
zMHyNyL1aiBa!n%_I;m7i^9)VRKoyiK7Q!iV5mO)(0wWVBsYD2!wN4isgMn5?4~Hmf
zieXArUBQeaR!+Z&KK}}KcM(G~(MGr9*cPS6B!TLXCmFg at 1;b?+#q8faO%M)I2G=N8
zJ%rLE$|E!_r=qKr@(49t#~{R2r$~a7H{E%V7oU0#U$;o}7M5evANHx#YwX{@pBJ7z
z$=;ne(5%+!b(VPOk+WoqinL6kB*b<dM7G41DVQ2{xV9W4v<69T@~i&|mRD?4-6o3G
zxM8nH7J+Hy3<e32NU;n-sq9i8t+3u&K!_Q(ZQsuPr3K1fgAcy{5RnGw=G(mK&ON+%
z{30?l*u8It?htOf<sipSBn$>I<yw<LxWsy^hjn9v?s6N;sdDT^2!fo6$r)DKl3J}o
zJUGYi{`TEi60TfW!70J7d~}v~fAA at qjh)1qil#g0l(>AU%RBGe&BDc(xjKKAv2DBf
zhu?n>Pd|E+L;J_Lbbgtu3llgVG)AE#;N~}M<M9_S&{^qFs+Y(Ug|ahBFa$+OP&Jp;
z6*zsmgVd*ynGQ0-H9~&!L+{{?H$ghQjGNDL*R2XCPPZ}j0n&gl$*7cSRLd#n&tF7Q
zO(v$dbMyshbqq9pge)_09g|yb-o=jX&|QVKm4vOkO^gc6?b^Y~^MW|ZvD5~`UJKiV
zK`-EyQ!lY||GfyQqACVa7 at _4MH9O_ge{>TkPQso&P_dxuPV&%KYwXxM#>9xr#dGJe
zwF;);Ffp~6YuA<-A9HCG)G%vnEvnTjiSGl>>xk&P3Do^f7e4VVCY$G%wZHd?d at Ehu
zYvAll|C`0)yJP0RAo%pp+TU{9zpLH*iw{`vV==2=6kL4B;9WnY at yeg)Uk9rbDd!*i
z&M4J*4X_14K$0XVih{KfmC<ZAG0mcVAkTB+IKHl}(=-hf1)&w=zFw=1sc1zTg{m;j
z6P%ihYUpg3RsR;KH*E_O1xItxEt5p#<Wdkzz|u(jK0-I>^t!~JK{Jku;}{x30Zjsm
zBojHNp)<Z^2FGzIOG(fhu+&<^nP}qsegOs*g*;7)$|y}I>h#$<F<rQCHHq%1-2Kk)
zEdX5+DhFxCR~~$j(MpZF;Shx>thHdQ0)_#qhCVgH#MaGRdg28poC>Z}B15t?>@o=a
zzx7%RMWW~mH{5eOWE=Ed5*5^Ao`KL&qZo7xGL1j_*uQ7{=oETCBJB1N8&Mx&7~<(B
zic(~y8LEb^st8pj90d3xrR0q<cjp^GgH&Xos%Wal%g2s0S!qzOSqxFg*4EKxM~dqO
zl<hOrc5Y_n#5wAUNg5<n8g*{I{~lx<p;|g>lGC(Ip8e8SxpwLlQ at VpcSVu#{N+h8_
zV6<G~k<WhtMJSjh7iZH1)XQY1MIse)MI-SeUVid%%7Y<;M8i}qylR83lVb$_fb~~i
zWlf}*rb<Fid9;aAsgOyNz|WbsJcjf0OgSo^sxXi~-6)`w8mzY$*u)-m)xywi7MDAW
zY}&!)SFccVDp-cgq*Edm8Y((c(a6b2(Tkrc3aNy+-^Hv4xKg5PU}-L<mLN2bM7m_&
z6hSWWg-OFQFbx%5L}-zM<qt5E08dRAsc0Z_mOIx7uZ^NqcVT%Aa;cCc5r*m!W(qw&
z!7x;GVuIEpR&y)5%rH<9nFO;;Wz^(`8>&=1ldI>?U~JmL%{Si0snchezjg`JGnm~r
zg&+F#7JP2M^+t{zJ;9Ehv(y`9GH;qpy-biP=vo=_2uDfqJMgXtw(vWD_yU8ZOD at YC
zKRIMLP|&=Tk{feq{}dvFBn>gGak4DKwN29gI$;EJckJV{U-&cLbjMv_8w~piP7d86
zoV`%vrL*wjanKZxvmZardOxEV*`(??5)B~|5HYJOOPDm69Nmo7hg1ViS6EqJBFrk7
zqUr{p5&!@o07*naRDy2goIe|L^B&kfVY9l{BZ;frcl%DhdORS{AxL8^BgQUy%wJvS
zrkmzCbN(exzI=?v<PLTpJj6rKw9&N*{^Y-1C6*;ZY at UAM6fq`AZc}fR(NYylXy|D`
zcMZzpHVfAl=nkfkx<{-SXeEP4tWfiY+<7mop1a7cH*V(TlP4M5yPt`PGOE7BFleJ0
zE~zicQ^D-!9c<ccb9HIR>bg!QZG_awRh4!qIC(kXpZ-Ebvt)u$82s4)r`cq2v4X9*
zsCba-SX!COXA}1AtReH5&<DeWK@!reR*+#ACAvac-OmGe!|IAp&GI0QdGlRcsg*4*
zUbw=6eREvAcplsGC^-&smXa$8o!(WNBTa at wAIDUST18$rOMF*>x?FCs4u5w^h{ZRu
zMc;}=`u25k-)#N6M-+bN_XUa$@BPJuANlQXPdoR2Jf-kg|5c!?u;ZSLrT1GK^S)wz
z^Z`N1`p&qSYinyLih^z1jE#+5H%UZ(z%VK*wQSEVve--$%d${a^|~-UCTC)55;YY#
zMiD~ncrIozL>VcgE9!M1hXOLqP^7+5HN|z4MwBK<z_2YEjRs~8l~M`aH0c?l0E<cy
ziISrhzgLP<ICVow9LIE8ZB(@|5|l<8^kv4LnJG{qOH*vqf)rR<#UBo7=MiqDj8pQk
zXPPilE1D`cj-3QP>%joq(MXbzrR5IKJpU}Wz5V{{KoQSo^WI$?|C`4!qnt=LaVjNp
zO`$e6Qf!mwD27IcM2Z|!RSSTc<Y3#7iGrVt1qv2iYw=sZ at UK}peSvDCFyfR at Gy}(R
zSn0NL9EV_|msQn^7?Ezb%h=c$y5}$?qr7PXHm+T6=;?ZEt2}@DBznuIW;%5HDbK$2
zBDZY14?|arwhL9|z#EV7#D%LwEgumktj7Z^&jnpaS5)#OCyfPH&YYuan55kvmTI7?
zQ1L1_wuvGX;v^+kRN8)@eRtf9=2!?#A;~jb)8fptFH<*crbiv(C?kq<mRGJ23|hp!
zA)~bhQjti_!>X34j!w`~G=x(8<3K7{pI=}+9ncdUMn>v{af;@Q630Gq93wRgKZt17
zn{+LUC`oBJC6 at bL!tMZ5YK5*a%aKBmD+M at KHZmJAO{7+YQl}ZjGQkC;fFu?4f~;sl
z!DlRw$wZFGH7wnrYFV^~J)-tHu{y-F9UOFQO`_=*L%H$ZkS38I6ZjFAI at f44T^zTJ
zJ2C^Az%o^kf;deuMoWy%j<R>pCQhDtim9nFmKGN=CT#ZX*@L-oiLJY~^5oG+xcS!G
z>GxXrLCnDedwKM+hq(EU!wfnuah9WM79z<}Fi^;mIgHg|w3?IjbHd!fk9A7b34-AT
zM(Y{(9hqiy9E8Zo0LM0ItzKoKY|>g!2nHtmb|2*InTy<Z#}U#c_?<sF%Tv!U(;e6h
z`#HAVAj($J4Tm_3v5gXnY7=KUiYm#GjE#)5yx3=Qq{8?p_$o-5V><?_;*lf?hAP=M
zV{ze?qujXT21d43dEqpe>X0<<VHgfb(9Ht0ueZBgoDWDbsEyC?>U_fKbJzHzKY0w>
z+=Y;JdeJIYxk5q(scKk;K`<Or(MJHCAnX%_plBL*-nExM{!Bug8)Q0!Ngq`UnA^Vv
z$Awn=GS5GAnZvi=&hwWpqH1+iEypx<R7^yok)=76icPr!<9UgfPMkyv9dr<?#IRh>
zT)K)D4JjEmSqQ3PBCRf&P|!&Uhs!vog|13gm)CgvebYqoEN9POB947DT{86hR7{1c
zt8 at Nk*t-|9?mSmkdTidjiS~LAOWnlOSd)IY!@hlU96R;`wK!sKZjMWrE-*IIU}bfI
zO*7+s{<ELs-S2$Y>uBh^4b;7*4)ZZ=`#V at FixlkI*HPV+34<KU-+%x`rl6Yg|G~)p
z_w>xY;=>IayPBnMU%z)DgsBbCrW%qg{M+7;S?fFJW=>B}5{4nFggl9nnu<shN}fYW
zaVdEogW(W=I3$dsqF2<mv0MjL1Ca`%B%#;oAk(4))d+?R;t++HdK4Gv-Ymwvrdq^$
zbb38(-NP!`Xo^Y|r4acCLt3ph9K)nL=wfRYc at QD<jr*slMV!fo;i6e at U<#j#VKY*#
zGZ+l$L_WTjv6hAGx&0;}M>h>blA`7Y>*p^qIyy>C=(O8yRtGJ<|A*dHFlNd|r>q3C
zR^_9g`~+nAMsKSqdRt$6evyF+x4q{b{OSMs2__teVQ<LN)iz<pWM$Yb_R%zwJVVoT
z47C7n1UV=h`FBt}N2|@{XP)E1&wqie?=xMgp(i=rPLDW>$nqSwT%uHRNs<JwR-x5u
z(d`eZmdgyIm{ew at j>e&Tjue$(xj at lWGQb+E^DAHYOaW~3jcd`1cXUqip{Z*chwnJT
zqo4RRRl}m(s8V$`EJZ7f3yy<7NHOd}_vdLQ^=cg{U}=37#W2xzoy;#P=Dd<eph6Z$
z<atV_WSEAHOmbXJ!Bb7z3k#I%4eAvSuVkSqD#Eo%<BTAPQA%av1ccPl439JvplG0~
zs3_EG4LZFcG at WHoRFB(+6_t|i&ZTRCC8fK&ySuwly1P at lyFt2}B}GcQrKF_Z^LuCh
z-<bhs=bU}wey(f7A>S^eKt2Wy#q?TlhZZ*TeYe5qX$~hD6z{nr4Hjcx&ITnVD6KV}
z2M&6%fHjHAjELTX89y{aHMW!)ooxuLzNnTI`7u+ho#1DysG_?NCgCnK9Gx0gf&F53
z1!x|0O-VsT^La(uEM`t<$fz>Or9;l#2ayI*+C0RG0hIN*Bh0j;`NbWgOWyjCi|E(H
ze9O(c>yy6UV?+3Avv*d at D;tMNWuEMMeEaF0ulMsYO~+&Fm&{(5%rMI)-+PZ4!}fv2
zJY^Y+NJv@)XwXH?EJua8zdqUdkZIw0N%Ry{C{nETQF*Mr<fc{kpj-y878e6)dNHv=
zaa<Xlt#mId=Zkk}_ML)@)sun&?}y%-Raw8QD;$xHpwdn$_jjE^7IzVi9E^lm{N!;Q
zZcCKXt`nuv*4{^96F#=7QFx|)SP7w#;_Ot~Y2Wb?g;7yviTD0qEu5|UXKeTuJRMVo
zs41ySr!nl||0igE5@=3#@Jy`gMoL_IoDF=yKG3us8X*=-jJCAq{`XGSko>RaWo6NW
z at rOx#QTTA<awQ;*%{4f20<%BCm_ePTN;SzAlF}Zg;A@||e1hlMvkm at i8Si>EVC`|%
zm04!MBS|z0FO<sLX&ijQ&iX;K7KygQT+Yr-om~Ed8r;0y*8&vU4g_gWd`(BAHRkRi
z$qz`=LziSTDj~m0a0!rttvP4U-i-<=Yof`(c81yLJmkjsV24!&Z8UMsoiH`F{uqfP
z?)ndy_p`?yP8z4Fvva7`Uf1h!QM%PG&)C8yOrvVpC?f%MdiIlj6lzNIwPFPw>WNwY
zG>!@{&{lh?n*DlL&SrCL=e at O}S{~@8agEFLu-#DSh*@o&Qrh(9Kz1K%n-9nG<W#P9
zwAZuIGWcy6k5ijW<<rK?Ozan6s(sWMx8HdbC6k7Yt^Wd{!VStZ2O`ksS%BE;nvaFx
zQ<!KH<1k}tJ!AC25iLF0fJlBBNG5T*^jO at Pk08uiB<0)O7`8MQUeZ4S<hq!W<00*+
zQy%#5TYroQsRPb1zx<Qf%<YS(Kw7g14jNE)w at D=kUc$lEC59}JwQ|6yny$!mDQ|UQ
zP8AX^%`-+&vGCvURaUYgiMV_sNH#s={XvQ(wNw}@GV7wm^);smTLMO1TnwSo0jK;=
z3$*d`eb4TD*t(gbG|>??t3<nm03gELk3&X|{(M~b#+e!rmKv<<60w_Mn|`RR-7dj*
z33ZWf(h-$*AsX#(A(n}g1$2V6a}I6FkW`SYurjSCL$i*(#E3+snFIr3$9CKr=RYTP
zw at +eu#>cQBbQuzfE%yZ6@}FZuDgkiCh*fe0Q?|C?6+PPwelg5w^PCJyFu0$|dk+C*
zErT{v9uQKS4Y83gb^!nNp9cv?V#RO^SEWNaGjJAM5~6}itHhLr9Dg at eEDP-gDO7#3
zfO1stVW_X*;ggzjOdqwa;YEp9+T%OgVJw9>d4F9j_(GJx5K29FMPH2~DyKepr3b4V
zQ7O`-Z2V{^goO%K6D}34v^T at bB9O*PG-D0hRUyG2jfNDbJPh=^O^{J_R-#$rYo~2z
zP!|=+kJL-=h6JcU*vmU(6U3c7lS+o1BeF`(I>Rc1E2?NqWuz2R%J3?qK$JAVHe0I`
zB<EUcVS!+s;Q61n!C{F~(We^uml&c}?cn|+!@9>F{49}g+&C2DHWBfBpZvUqv$D=*
z^1RLIdVhE7d}Fi<h(7=p1ykKtXPfuW!l>d5zf1vPr3Tjg$40NrF2}VY+#WxS4<F=Z
zou`P*0T7<+m&+KDV9Q at P8^STBxKHV})W&Izj$4dXRhmjyM at ZNtygs2*o6;2YR^B0&
z4?k|@xl~AJdEBB$j_{r*MpwN4d6SCsW|Ycf>{q+<#wf}+^w8pcL|6G$PDtFRoV3kL
z;+?_H{=xRt-r>j9yLi4kK3&HjnHJq)hvt7Nz7^=ezhB6v?r^IZ?)jjaQdSBquJgAC
zL?XpjL(CVUH{`q1IctuqgMX`MRBXR}X#2Bw81M?J(TK2BuUM9Fs&M+38sXVvorcMx
z|AAGW=+5Z}JvH?ZtGZ=K%YFtwCdVB~dnT?zkJ#Y=2f;0!O=?I_UGfNPXIfz;{Y^Ru
zQx(M+zS98%_5=Mi#_6|sO^=TIF%oK7a>`n>(Ui%^blw>I3f0<yP*;1bC9}ypj4(vi
zlCOXrhUGf#DGvOrx=8BNnoHyWdAD#nR43Awq279tW}I(ignH~c1#oGCxwu9%*)4xI
zTVuxUf{9Rgye`QAxuhjf*MMU>w!{4Y!}*WaI2~Qq)D;z6B;48;6^ROxx;~e=$K@$U
z&0Z7L=BYoT3f5eY8$R<Y{Yw;-e%vPod%qS2rPO;U at 23aM{T>bAdh*RZn(fuUW(hF-
z^xp8n^Pp{g2KxJ&Yb-zDE at IErP-UDdCs59EXXav^0INcX+QlbWAh?f4&ID;~pfUP{
zVX{^FI>w+^5ls at f?yOO^G_y<bX_8JWZeCsnoZBo>Q(SCkG9 at Zk1xHWfM)hd$v|8Yg
z4fIzw*wiB<V?hyoF^S3mi!Nz|)u2Pn)h=aZk2{06KuTD(!5;Th%iLE4>G^wWeSH|w
z!Sd94&Uo}Cdzmhahd#xCcKDHGjLCY$d&{a(s3b{Qce4nVI4H{KzTm}5w^UkPxRiF-
zTL!W1Tw)}TK5CSn9)y60m^l?yj`QBpYga#~+a+;Q^YFO3rCw#cUG=@PTel6yUm`Su
z*?>pmJl`YMxYy}HzQ_GK=f73)PREP*DYPZpwQM}RVRCHG{a<gFIF{2i+kI~7jqy~N
z)A0dWu$kG%$;OOzNUS-23Ij=&?eEj1jW&{?t3;8yvab{%4VWRU0&f>nBIZwo9Hiye
zVIva#S(TR~p53{vSxFjpe|<7{%M?U1uxijsMOaYU-!`^Hi>r!DKdI1=P&Y6CGQ!Jf
zp+AuNpchU%$$fjxuwtGHFiOJ(xHg=>NHh%yr4Chy4N4#;YjBxWtk5XAz>X(K44RKl
z(RL3{#;n*i3dgT2I?Lyduj2ocj#6 at 0ft0I_@n>H at zy}b0*Zm%mVdbA`<e$2~B#t5P
zQnN+P3Sz|%rUfZuVJ!7k#5FE|w)TV_5)Qh=JkujbrI1q}h1$ERo8rMT)-cXnyCVd>
zE3hdql`cgn<fEnnSgt3x|J*e_u53$!Y716*!%8Tm(b&xV7Vy3}tRt9XIu<IhC_*Qh
z(+&%>V1=<T4q at byRS$78ezL`$tTMJOw?DS(YU?^ePyUuK62Qy5yv}PYsXAn=4a=6r
z8FRx<+EyVwlcyr4Ou&ZG)f0UdXCE8aHo$i}mCrtE#c6-bJ5Q<hw%Md=-1|i0wT44&
zY2<xQ)Cwof>?DI6@^|hGR+t)U_dzD13$Y9r_hB+TpMs4 at XYhT-2ds0%x1->$#|G2^
z)WEutkmPyVVB-)ed}D1K;{-D74{dwbQw<9#5=0cN-xpZ^_Qq|aKk`t(EI3`d)>mRL
z>r at eO*XOI2;YgcE6P-xuxeWq^OV%xhuLqa+H53;<{PHK|=Zp!QsUb1a+PQk>%Ns%V
ze!;hK4EIy-&DRlS3rS&F)2tG7$S^4S<3<a~{f6ny#CR3a`j_ceZEy-R(wbFb-vR-V
z?;V at R_|8z~*C|@(!G6lWa46bm^9F=T)aaeL1(olq7L1w;oo*-a*%HAm-UJ(L2!&{>
zO%Xatr3ixm0>ZgAc6P?G1+L>y?C`sW2vPd(yO;Kt{okj-|Lnp>IdkuL+YILO{HuHo
zFQ at nHpjC{gMPU0%zlQqN5lQ>Ark0*AebDMRK)M0wL&h3o_-0w<lRdho`-9>BLm;P_
zlZO~>_4osv`?Rz)14+>>`|k>#ptpT4m)B=goG&!`S;;7G59w~3SGHH~Ty#SIh9idl
zTGzXdO%-YSC;~>nX!rnk>+;P(;*#$^JD|ID^H~@DOOH*Xd)G9>Q*X<{UH%rss^H7*
zOV5QW>#AdR%(A|~Lq3+k8_lEV*)&8RbJTgxo%kDoRaa9VW=fChTb0NK(B=e1l;7#A
z+jOgIYuWISgy8Ap!fUd*vxEso+`bS4cbc{5;CU-HR^^|Y*z#0zg(6L*h`baQ`eM}+
z at TL}6{uWp~+LWYp4TVG1)B>7t_Bbn=4Mf=%H7FQKW|Y5`RQpu4HB1}j-3{b<bL6|c
zo?4w|QM=Po-%fgkGp%q66~yWKWMK{ebqjt!PQ|a{1S5YiK3Vs>&<`!Hv62`D-pBv=
zG)V*FZsLjdpG6gKfTJ_lgUR at Y%QFN8!CRue at 3ubgpOJDKbWv3|AquWO7_&E0umUfs
zw=hE11bf~M_OKk&1FCNHS>n>HV2p36-)gMj1u5`9Mu5zVp}@3*Z?=nsqp7hm=;Fyt
zJIsE~Ok1LA3C0NT<KOuRuHGBs;jYDo#KLzD-A(E3cP(XFK0DrN`F`J;;svIk*+)C>
z=9CXe1$1J9s0d;4#`iYbcID#dDaFeXWz!GHHNnLqX?rR3%*ktQ&cCPc6F4TtY9k%3
zXr~FRyXAh;UMaqwvw-izbkSAFkM0mwy7mIZhTZFll0Eir4oH0jqosVpVjX#_WrLe}
zqFT+_9sl(`c|D>22(OC%tml1;behgW2InuAXi^>oR;-wED6>qrGIp&cbTw%i?7PC-
z>Lea)1s4}r_LbM}8g@<mvCn38r(MOd#xu&KPr{n!l!kn^bxGqmcHwE at CbdG!L2pjP
zS1SurOM&S_5H3+McX7$uc9JSvC|Ww1yM_BMvz`=eeNt=<gXN>N;$D%;(7ulmW}ZYD
z(F9*mvgadX`0<RdJ^so*do}QM`o}5h55mdT$XzrlTrZDLq72`lMj1Rg+VFES$#{2o
zH5z^E-*maJuIZM$h%0Y-zj&T+4`Y^r8MBWw at que*fQiO#IrE)1VF+D>`XMo%OmYFq
zA%`J(wBEdQV!f8_B5?M7z>Z|xC8nSU4Ht2>N=4tns&gK%55BMh+UQV+7&~zgt#F%B
zO=^Sby at kXmwfFw|r$Qux-E8<|EcIk=aT2aU4LEe94i9W4ra~~Kq6>WqeOl at 6FPv;k
zYVYev$yEry43S9IFc66YMw>9w8RmaszvELotnSY5e_r>!z&f?HpR+4ANsJKr+1=@p
z+LsPkfJP$^b$-eu^EE=%KP<dUgpFA-zNP28Ed7FBATs`rid`BrQi{D1V&+#UoYvRx
zpY3(FUDjdD6~n1QkS9)3g7m~{Mftq;_Dpd;wZDyP{I2?z(C=V2zepupXo*T$0HkV?
zz(a)__Ci9>s+!E3wvYM5FE>2Ul>Izx8IO)spc5P%KH|MU#eqWlb7D81U!lWfHzmuB
zmt63kB>;IV-ibe#(sO<0Dwzos`lJpooL7by7FH?T{iku$fMOEyW(fdX0fPkYxC%A;
z5MwDUaY(kjfzL6O$N4XDyfDDWf+;?{Wu&fd_}|NGSMyyL-NTZi#PiA9sE6-X`t|x#
zkH5s(8veLV>mJuD{SFr=$=hTgp5MYt;0cRpzzN|UJ752WKhMtnD_s74AXBM=FciW#
z3P4b=W37 at M>LlA6{rL6TRVtKRZGgv+S`6KL{#d1fZ=zG!-Rz_M!qNQ`l3%_<)wBuQ
z_ts|QVo(Hy+Zy?Mxs~5sz5hyJtmt6oKdRlH?#jIv<1u`U at 13bqBpST;_hC3q5FT%d
z{F*>Csr*<H{z_E%QSOHD`Z6kzUo20QUP=8!r)XMS{y~Rio{?CVm2jB;UAcXJVZa{F
zT%Q_J4EHC&{erC*tn<&G#cx7S3#|!q4RD9&@XLAL>`an?r|Oex8U62*vmY<u!=C4l
z?$dp2awkhV{b6)A&i>LUBBKj(Vi*NguqJ3KT<0Qqxmc$5!_7cX=cNS^2UOf8Ds-KS
z3ltxH at E)Y-Di#R<{S?t4$Q5b*N<M}tqw5d11{Su<!#t^9mhGrvzlb<3+N6l36=Ez2
z-P?5^GT4A>!NpDVy`trxJg&>XmOT-1A{PVdg__LU>+Qshp=2>i_R($6N2u)nyCeqw
zJ9udhU?r-iClA+$F{ZtWJr&DbvbYQq{M{v*e9PIj3(Ct6Ao>AUr~9)VeZiLn#vZp!
zBfK37Yq?mbU3u4b?Wy03_!2Z__{vyu{D1K-x?U6 at gBBU02klec`y0)!!Bw~liJi6(
zu4(WWPs*i=^9Sv?T<Vmfh=+Oep=%5YoWf%CUGsRmlF$f$NYR{_F#*JLrs3jAzu7pS
zEXLYyL)=9D7$KZ&TnPep%VorN<K=ISi`nMp%-jC0L0>KTUKF9W)Hnmt7{i2`6;H?b
zUqX@`Vn`Cj64J(!bXZWyHbI?UY-Sb_<$_U7%S>7(eqMn2x6adfQbZ-aG|eZZMsx-J
z&&mvQomunMI#xOp=boE`P4R+*{lVe*71ML^*m-_C++6GRx#tT_IWcj`qlmZ$=f+kz
z#*B0F!dQ2gcDaooUQ!cs*XV&<=?P`fL3QyCr?iI7kB5O>BHkb2fMCFAjX#X-gW5b~
zWS$9w^cqZcZY#%u<T3qcXDUgyD>Y#pqtepp55*6y at b0zK=BLXRNtd|p_At#X33TdU
zh3qS~p>C3mlJ}_VuB52`w+Pg&TL{{6EeCTba3GQSOUC(+%jp^!m1)XY;}eK-vokyS
zsN=-Q(qUBC1iQ#PKS$@W#jwc3-tQ*~ONL1;34JVjZiCzYqe~w9y-Q;sRdAJZw#q6j
z&Z45&IKQX2PZX8qa;B at a<9LoaE|-52HQ<s&;PpxquY%NM8rA9$- at 0rf{B23uCU4m3
z$W+(VYKHOj^<5cafMbN_y!OTY_(viECwAc0<KXwYL#w0AB at 3cT0frbIm1Wr53nh)$
z#XZsQytRIk%mZlIC&@qE(TV}+d4B)Yne%l^EM{F^Clb25?Bp~pZK5S9(f~A- at cPJ-
zy57c6Y62CHF6VS(=kma%3}872L`TDbuL<zR0A6um$b^XH0tgR<d$)Qwu?09eCGdJk
z1fKN~P7Dm+l7o5a at KM5toD(}Nt#r_lRhV&^)fUXacwjsv0QCjm*#a!0#^OE?CIqY(
zaUB&^(uWxv{luA0B*;=J<Kcx7`Q45}o{(%>P7p<pSoDp#KrLoOJP&s$O-YD$FHV@|
z8sC}|5NyC{FS=Hwy|)^I$I}0nBu$UOxFq(Wk$Z$~YJie~Bcj0nT3z6&D^O^|X|9M!
zTv?0suHAbSUFnl?l93i?lucis<^H1g;&MWic at eBY&xNVAIA6GStF>W|g!$7l@<D?a
z)7IZ^$K4~#Ua=!fyv*XY^PpM^^DrfMh<1$44Vg$Oe(NDQ`!^=_d5Cy1U0P`oJz{4m
zdKh`!uHGzSiV7PChj`l>)vPOQ at cWHh4OWUa`)4he!~69Qwdy&^SO8jKGn)H$h#dk`
zKQ%DS=oU*G6FC^-F}Ghbns4&vyBSs}!}iHde!JE8&)!ZlOA?dk+;hV0^8xUY&IWvR
zoP=Z*Vn)YE&8`NFGM)AAI$VATBe23wzpIzsU at MP_SL)C*Y5y at 1ZRnpeQ7X;3;fB^6
zqoxiel&7}{onAvplHh5mNyMAOuin<+gE8{2iOrKf(@8z-xrTRj4EP*nk}Q*aD`)!l
zg6g!}?I<>eH0^%1kP?t#La#I<TwUk-cQR0Z+4>tiD{}0s2&t<XyF;4Ft(!&|dFOTm
zj`+{rZ0HF&wm4-g(7JrwxCSF*W|o*4M<f*=RgQdLp+*ta at evb1np2NWIyW}sSp^TU
zAz{fU9O7qUeH5YGi1;+`jva_+Vh%IxX7xloQVHv^y8RG&$m4bIThS5Zuq+;i=usg@
zPtW)7feK^$hRcvx34=f2PZ`PYXv2Rn7Xd5TnP1$#rYq)}ZG9U&`^h>9j`G@{!nZR|
zt66Kix<2-%FF~})+CAYF!42Up at 7Oz=thb!Ec-^6ZyR+LFH=Vr>Y`QOHP1`@tT)8+q
z-Edqdd`f!CQ`gp3UuEvPzjO076`G=E6 at h1kk4;Drf~f!)4l(sYF|g#{z6r;mbAspF
z?c+B{*1FZ)HQe2o4N`qA%)~}WJhx^7UIPVkoTmLUP(NVIwcezPM4 at ucEb(Y^&A8^>
zYs12Qcpm-)VKue4j@#W87|fI;ku0Z>gdzqf*JN_TrVvHf(4dxUra%6g?HO`>yX1`h
z1)FQEkYn at wN-B78r;EAhC&GxasFDm_6g$8WO$6}M&h6vng2UYB-;J(r>s}czHcO6r
zutQM>n(dPq&1+#drdenIjjngzB5wJ50^{r*Z-H(wb$VbZ*TVm at 0IZco*Q=JEj|2PZ
zM`r^2^Btd`uena2g9TS%>*Q$FLR5AG-_Ae0_P;ftnnaznBT?qcSz{iub|w{S!)!nv
zM%pwUHc5NNxq1VV(`#!@_)>pds{q7BfuTy~;5m5A$m42Oc@?ape#S{-93X at sjHZ0e
z02;?zaR14VrPpiMz^!TQdBO8`xAl*w=Ow>)_*H4pJv~AtcBXpj?O*QfLrvgMNllCa
zF!hW)n=6VwOY*S19fyT;#dvVICt!B$Yv!N(B#lu7;3L$jiTH{P!uo&qLDf%gsRyqj
zTso$lxXl6r@&*S*0Z;6I)+xZ;d9Ylg`{RDoH%GvqKwTXea2H$q3 at k1gtc$%-)EF90
zDZZIW2bpR!GBJWztiD$fbStDAludeZoA41Oim|p at D>J8mjuJqUE`(QKDR0hN#92!@
zATaBk;6~vgxWk{K22ogo at xGQ8NPQ(DJ{Qw13$jmIgJn;oc(1-Nht=XVnfFd?x(R>i
z{pjv{sc(gZcwgy2acT{Kp7%-}Qy(6JkY*!HOa6}Y%a1qDSDJuR!N)pf&nNCkP^1a0
z^j8g*t6waB$c)$vji0AAnY}J&;t?zXqyp>Nol<DAa+PwOTA~UYeyrC`{A=;|0VL!C
z>3L9LV?)2JW?e(;kAZ=Cidzj#H7T{RcT*I8TJYaW2(>!DIex)<;2d?;J2=!y;m-&9
zYYh#J`sx9jTyy*lhxG2lFMq%2CxHw1+H(waOZ2YC<nZWNEgcO$?H2opszZ^p%P#!o
z<eOHlSmv44E4~PD(s!y^wH<01Xz!h0yrCr#A>R)Dgo(XvDbzRPHTC*Q&UbQ?9eCd>
zNrDQ7f<whx>_kK<DJ)HBLs}=uqLq+xx#bap=)z#I2Z!QJ0^TlOV7oj8iu0tZX{q2T
zLL9)!K|<q^?o!y1CP(72sSbs7)Yxk at CovDui<kHLesA(W_=c$^o7_VjF?exQ*Uap!
z;MYWysT}eOZofS5p$5QZDroE27W_n1CUNyJ58Yf~3R5IWbdPtI|2)ddS`P(fqz!RW
zE*_&puh>)EMAAYsI{MVzAaw9Frei8{`oj$Bbm;_mS+XSi#m-O?3TfprWsXP(TC248
zozi)9W(7lI at -h<0F44oO>}T$y at cNbk9sT*w;}_14CfK_Cr3ch|{b-UkWDBs??Ga;|
z at RrP7U(h7zFS_5*Rb=?KEV#Lgw=SGsPPF+HO)cMex((772rVz=J~7QIH$`~y^{==w
ziWlevZ5s*UP at 5T#Os3b)ZLC^){VX`^u&d6cKy)>;Q1WCb&lIA at z(&q2E5{&k$6kq@
zixI6gXnFXRjx$yy`BOqF1+ln$YO}e2j!*P=_4hPJ0(;!q6{veESw#Ib2BGB)nkDRo
zzf(Rql-*KzMSp;dMm{>hE%URQQAf8>4pudkfy=+}7 at jba38X&QKjEgplyC0nnZCcz
z+atLB4?EPuS1top`Gp|z*cBWapkpqU8EiE4?^gA9`4ELzgG(_5ylSvB3?QnCe%?mi
zDlWFw)AxMPd>cXRy=MB%6)2U7ZjN6RPC4ZjVfk0f%KhPFwnnLiSWjCVmY{Rdc~W4|
zX{sA8-ipKTmpLX6&+o0rHUo3hWBAOA<bCw{M*Jb>r(o}YP;u%Vj4a<&ZpMOr9BQ7*
z4A!IB@)bW1k2btmP*|2pf~ib4qY~>a1}bTgCiB(hIHz?Mc6R1=0z`gwYm3F^y(FcF
zhsS at qc<ZcdcEKC=|E%;*PC|e)o-On8;c6F`YYta#Bl^)g8x)nPP!`hkZpA$lkii<%
z70Dn5iv<d$P^aj{%ajD|FiZ`+OWX$>3N{3LborK3-g%n!3bbMiXbh=N6qau8$n#i`
zA|W2<m;-#TO64Ea3eieidcn@`7T~v<8}!31IuKPtr3%Yw2zWjTnUoJ-rBs*y`Sq_~
z*Q^MC>uE;N<nQx44jJoITPXnPRiHzkOi|9vXi{q at lu;yI!ySny5O6yB&?+kJYNcU2
zOb?Minx%fYrT59XyquAA;{IxZu(YV$K>kg(Z034%fq!5;hB1Qdz3dYCjL->KzQIHo
zN9=DAk|;dmG#RcpG?|bNX at nB6??EGb#8;yA1V^2tQf({5&^~H)_8+x}YrBxkb9XmL
zygZx3-wbSLNsVDU1Ri#2Rn9nZgFaKZ>04%rwJ)*dD!?7%$+e+;XAcbvueD9E_^#!5
z6U%aA{6OuYPdSFctLX7?|CSmUT=zD?;&LACsMPBgrMI9o08jXdeI-+lIs$YM+_q`a
z?EAG02wFvzoWz7v_B`Fc;vQ`B4ll9zM?NxWD%+Ex&}C958;R5+PE;D*y!v}=dWZAH
zMchO at x`eJ;jeY5TBL3rl%~}_5erl)Z6=|LHTbIC!egTT5x*#oqnYZQJ_qyh|0Cs`h
zjyUf}n{8laJtlF}vSMm at ywhz?3JI;MV<kbRJ4K-&C}Q6~PWC1G^QS-;TY;$=9#fiN
zx||jt0X;1uvXnB(Ys3p<;p}_?nEI>1i6ipykZWLwWP)QC3J-ravd$wgv5IkF?dTa5
zs}fO`LUYQLH_22nZO#c8Dn$#aegxPiUc6jl^0g^oxw9gnZb77yN#cmXM8r4Iy?^C9
zM-{yuezTS>r}OarDq8qLJ&g%`J~fTuQ`m)MM)t$QoKb!<gBT!VQgz~;U*N6kn=>e9
zXN|HWN4xW_xksKOYXWR1q}}Tk2GvvDqNpon8VxI#5#J;N<!M&MtyYy`^?@pS at KxY#
zyVn=}Z3Xoq_(Je~lLACGqe at 3?mDTWJK>T&Wu=eKu?UneCJF3vb5hv|+!fNvfVI30~
zKa0<|QPR~L0o`8NmERABx`~zJBEnKJ%&wWj!1v|zkEhMD>fBzLB~+y#)J*nt^67?@
z4-n;k4teT at _t6aQwcXV>j%fzlT(7?o@&%spM4{y=a%!xi=0k>WRfgNLhAj`eflvBb
z0g+yugDn_#ymo@`UDYp3@}DRi{ommHju`}JRdjbXd)!ks9Z!hP1~<B9ulV59$GJVt
zzd1f*_#Jv~!@YTh=-Ob!@p8LIgYf5bbZLk$C|$J-$}y?nLUt{mao>(LAGW(L!v%kC
zk1wmL>5tZ^B~XY{Q7e9#>Oe%^+WS>y`yAct7kf+f(~oy&0GMDsn&C#v6J_F}PI;s1
z3W~gYInLN$s3JNit#5A at Li-qEti>l~OYookQd)ElcrxNl0SlgR*@7_`F9C#L_<Egg
zxGwaT6T_B0y%#-sX&J~jyT9W2JSqNAYYdE$6I6gXNmwmr2zjbYrXKt?Bc-%zBcmug
zG8Q?)PEd^~(@)|_FkKgkG+sd!!Jv_hh4o&V!gtvq0Q>8zH{G|wBqvXU&68DXY{MI7
z;Fb=AE)O3v7-OUd3!(2uK`HoA1-sgu4hCo=!Jv2Q{hUl at S=+}rW;|h~ls81=AB&*n
zV;z_nD~(r-z`GAUOT at -{YHSP{S$zfYpx_UAsSK*S5lu3?DN&4G>m~6~PGIanhUuP=
zEGR=tzw1)x8E=D<{4_#1%jm`8!nS{DiS)~W?7KoJsFE2=b*fm2kRmLE3z{%sdeuxY
zrp9h4X7&^{H^X$q?Dn+7q!gDu%Tx5>)Izmn*hKfe*g#1<nI+1V8cG<Ed9sV3GBX}p
z;h4B6wLUju3F(MJ>^OrZNJa%ulsPz8VSEse21XNlMU)TtW{`-x^r$iLzrmVHZeKIh
z8ChUZVakoN!*-*@|JfMkVv>mpN);VsN;HQl07wfW4tPY<7DGLvw$_;~!=H#mEg>fh
z`~t;mJQM^mTC__}C1F_zg|rlEAfJvQsGA&2xk|~VosvUaJuxaB_P_4;qv6D6fn$w@
zD(+Y?>_ZhkpQ^Be*b<9XO6p`W0L`sT^DkMvsHg}E6wf?1qTBjO0po=47WB1;l=_&N
zW$kQbl?>b+LgHvr!iAYcu;c?*%1rSR)0X3*jYUoE%_D#@8G)MrKtqw$RrfCkp{sMA
zuAx8iEIi(wr;}aitKHc8i8aNrnX99ayF;X_W%}x`ysL+P>YHd;P^K9l at 9#s0+!DQc
zugl->=?Q90wzW9nBy}OW@|^jOHxmqX^|yO;D=dclmk;n|i`1U>t*F}zzWMc#t(}1r
zzSgf$sOwBM%grX7r_~hT($giE#z4vYV{`;=(<4{*Cm}j2FP*$J8n~UL@(EY+P~p4?
zh}W#kH)YG*(Zv1vXP<kCQvo61?LJ at C!v at HNd(ZqH;7N``h$lhDoB0?$iHw3GQfuH&
z7L9+~rk$f(xRzbty|%lvG%3dV_a8X7B&XL1OiX&|cPe1$wI5v^Iq^iwZ}c)n<%Zk&
zLZPUKd%4RMI547vJvv)H&86Ip_yvyLhxpTM<<)ksWHlpmLW#eg;qG&ZId3=q0<F1w
z%fz47?_2yk6T{vU4l_l*q%P<4;#f!yy}s$LD-M at Vm_eY!dGpvtxHZKO3i<8`>|Q^R
z-!|UbXT$UNKx)d6$bQk+Uo2M7zJX7$`LBD-wanas9 at vBPkDFfv2dbEMmY9F1Baf&)
zjQhr0E#i7T9I=+ at q(<4gI6Hr1mnG<aPee+3bu!JFl+Zm`##n1`@G=YYhoAfR2!o}T
zo#^nl?w1cJyxCJ+wu~I<+?#?Xrlv(+?Wm$Bx4iMBf)eWLatp=41=HKBzd^vGIhOb~
zAhVvbU}x6v9Lh0$>sZL_edo?{Fbe at rz_?zirIWr_(tGC>RnR*V1-=g5mGNkV8T)O5
z&?V5L3dyi8tFQ|})RDkBlWMEJTg7i4heT@{SBgx`$QZdjGEij#o{F&O;}2I2WvscV
z0F9OVhy|<#2oyV44iPpPJ$V&r%N<atY4Lm%7OG?ju at 0JYX`}_#&LS(8nM2+ZQMAiL
zsfb1WXy|3br*`2<hei0j$zU=`lMHcJ;A*2-S<kIv1R>1+TcJ@$sQKEWTSSyh%avV>
z$<ZDnFxVv#1K{qJm0mrHQDlnjf5GCjAoEG`8TLC%(PCw{-<6dzXp%rmNp8W6n*=@g
zBfoE)E`-udeCVq!PAo}QVPO?PaFHm|AlVWGP&We{i#4+(nh at uZnhd$YuWG?QEn&eD
z1QGxk at t6lx35r);2M=>FvFVFv5p>YHJlZWWR*uhC&)rps2Zw%C(Kq#+FLO%@PYq>7
zt_v~MN-!s53rh}2T!I}VLfRN$NOhJmAK)`hLI^1(6Av0QLCW0K;f*scU?6}G1>qDs
z%jHR9shd2ZEI|6)<OYsofXrUPA^iK`UGh%jLT;2QSNVy-ch?c4{Q?C^lx*0N&J`!v
zdXtnU5{1GkK at K`&w4-zCDSRVfY!z{nY?M5k#9|(}{s?JsKNfy%t?J#xRH>?+swi!c
z*d7qz*~lpqBvHO|qi>-HLYtH&#a&N(#TA7yoLrK-`_Xpy_Z=>ejIkXABC6a+?!fcX
zt=)IKVz52FP`0Nn(V{|=@e%2X64+aq2Rs~*E;w{mS2H_1f%`ZohJr&<OT=*wCV at k4
zUB;RkS0}Hj>vfEx{)CoP at w-mRqb1(bi>Al3_pY(jiUPh<vbfBcv7^;>%*jzXZJPn%
z(dl*bcCBN<A>pV3{mcjipKplZ5MMS!R%-Qk`pfd?^YY8~eolqy$KBnnY6*@SK}?P9
zL%WMi)zo(%%4c0pv0}rd#rig9Fqx|z$XvYMHuXo0r;cyZ;foNWqp5<fA~vCTbl3+6
z2VU1^$yJ&T-%sh|N&KWz6tsV7nOa^X at Nskm>|=+Z`Caz=GBUN6tI at mNbye3?<4p5(
z8ud0!?)>5#`07*A|JO-^Z`x at cBdgY=BWZe?#x93v(n)J*>A at g#;k4}M*4l1+)1Y3{
z%)|ge{)X?+^@%pd at PXh%d_cIf)%CRDBdqY;{;8pz>8aCVC=@H;sVn>$irS_;jZBSx
zq$5%EW3cY+*J;Y4sZJ_2TvztqY6Sb?@*GmE;vfFs?Oevz=aA_WB0-<SQ9W+g$h#dF
z#e7F&hNPtq`i1QbX*AcD5pjUUjKXEmAy+H6>eDmm_e4}=EOhbk)o0o?pg<yH3Xg_W
z<SUb$-3A5!V_;Pd_Yc_;jO6i<++1RSP%o8t2$-h;g<sgAH($VW#<tTKOW^(_i_k`X
zFtq38-0^Lcg?TXl<#EZ7<DrVMS2U}1*k`uYSy8K+Z#to)uLX$Pi|p|%B-6&y(zBJ!
zaquRSchsuba)RZ8)euMeQ?A at Z&?MmzJ)|``00`YYa*AGI1kBiUAzGb=ahBLo-XJ)u
zVTEUa{z<9?zMVrJbFGmT3z-U&)>;9FO1!ToB}G5qrzXrnw>ZiyZA6TXa)KRcQcNn+
zbd8K^T8DVDRT(+g2nU=iM>hUhLxCSbCJkenlWvKAv67>>5*%mo$!l7LXmCgq$!>6{
z+KZctR8;v&KHCcC`#a&R1Uj^R>wc#S`VO=ZYmw4#>UZTWSyJl4>~7CV at d-)&P7!Lr
ztwF(tO at XcWlu#Dd7rWHLa81O>TA(079lf8ML`j?)GdEDHtpI4aNeY&7l9U5{qE<5K
zokXD at t*0QdnP%k1+=J8DdecJe$ff-;v at +w@IdY-KSYUEtXQXEx{H`<fi4-!#1~qJs
zX>=6~g;KdEQ8S_)8^G%Dt;kfJ at 5}~ax(z-lK^ucjUZnUPheAV$m^#~-Xfr4T{8d_r
zFAt#P5|v0*0JFZleIpx0Z49Fm`naOR=#Wh)tNGv%CSr|FtT8tQ;>b`pb5P3SayciV
z+KbNiq8ybpmQfU*x|x^=jWl_7X#|Kyl?{tHNn0q-B1UwaRz?YuD^W8cGF-Nk6=JOB
zM-l~_)qnDjx73gV1F@#Wo44D)_J>=h;43s+iwbw8HA5T$fuN%{F$*#97`I2dZHsCW
zl(+S6+MF-ed;b6#1=T}a+o7TRF=OVHxlD5f|K8{0Ai80|u6ta3{Li%wQ}cbKWa)?k
zDI(czXi<EJ$2p8*TfRz7iu6KE$*?$z$Nhh{Y;KbI3pXc at _)bG(Q}b^%(@)j*%}1zT
zXtO3(KjU`1%*0n{*rfQu$!oq7ZeurMlj9CNL86G$*0H&{Dia*}>kiwWv4C6a at -)Lg
zW7sqC=aqT7gAH08P0bELa3(UzVy)>w>{`<WY0vySZURM$)R8LHw0K=!3dmNS`dzPn
z_;pTI8B1_VShfCghH0lurQnk?L86-tx85G`x$bP?)bolzduf>JuN+l2C`ZS at G|&@x
z#m%@Z@>^J&XLjZD8#S~j at P6|!M at ghUN`ujvF~gZZj at 35ME;!?$)kZE<jxeoE;m-yk
z;iHz}wTk+hhsKi#6ffGjKJoX%-K#om;X5A|CA^(;wLPA1onQHGZR~&9+BiJU6Ly$k
zjl;BYB~d}rau|NTHPoRXa!|dI{TVi6$62sNIOo8`F4#7-J32dFlu~)&ynlv|LgEN@
z(o^7CI}=<pGxtwahEU9mq}ZCD#L|=c-=R-;5M*a7R-`j9a{Qt-Ryce_ at 3B_)sN!pX
zOK~lmX?onl_fFe+5(w`9YSS{Yyo?jK3p6q5EQSX_^#O><f$w16+ at w-E%h^1tIMdhg
zx7P8t-rSz{%%1;>k+M&V{x#2nn4_%PY1laK+7Ss1sfc-ptOT)2SfMT*G1l6^p4 at M1
z^xl65)bBz(fXP4N1Qt at qA{rfbu_Icc%J at _cgk>wqK&uGsKpwRAVt1uVZV*j=MOp0=
zfZb7J2x-Enn3YaW8TXO{=N2%~Q*D)L)c*Ey=qI5^RFN3~Gd2fE*^Tx)>&s34qdCO+
z7!xKs00zlMQ^S5M)~LfRJcZE6e%?^U6Q3IRN`^F^l%j{oH)~qEB$AjAg1*WKBX5ot
z6FFZ9m}eR776#nx*wlr~m1=Qy1c1?q4TmU=rZGnN-*8chU4UplPl_~${NWxnP`qlF
zR6 at 5fjwQc9n=S(sDvWC|bkg%F5a|l_iI2`=2_s_CF_ktT=^!y-^rWa=s1;|XuAY#T
zG&q-)BxX(->K3~^&lgs?jSve_h!7v)MpQ!jumKTPPRI(HQ)eRw6yCJ*z%(`KLb*wg
zZ(*p}?O at GbCQZI&FL|c)?~^{jRErQD;O=wh_ZuxzsVKDN%__t|rUAa<K_W?v!m52O
zjFkrXTUAb8i<A-Ug|xylQo9l0EY at 5FAS8OlD71vkxKXNaTL^-YUx-MJk!T63!?&uG
z@#HnZ2 at xxLhi^%%G6?BI!$+hSSzv{HkX&GOA6tx&3jsCJh1C{VQ>%PU!I#NP8dVKC
z#@c{Lg at D9|-Sm08NxF~mHdvfrmI$kBrkh;bCr>(D`PRG at nl{YN|5~f4RqKS_t-1^N
zT(Yusy9Cb|33YIWTmSng98^oVSViI~`1+M_#egCwtUXP)8MH?iW?bLgK46ByiWdvT
z#+FA<@y`dUj>}7^=m9Rym8|){4f3v8&kD`Tk4<0i{GuW9c=t4TQ3Deq*)r4ntIMis
znrVm at vJ2MJ(^um(`Gu9gADKx5ukq7a^v&I^Gl6$%L<%T(-oUQD`v$4P>Y;=;I@;3v
z={z6sHQ?Xn35uwTDAd%sTx^OiFKZs5+(j0CC6kgafr*MLv<^`gX>*;LkjV~y`C!oL
zl6(v?Vk0ot<s`H%>u^2PH}HRf^`_52Qo*W#X4r!B;<yF)jA}QB<{1mg3b#&o)BV_}
zOpU$s0ALgb!s1l1S!x3l<|He=BxX)hyqddS at 01xqJ=+#pPVtbiP;XPX{mIX?;KE}*
zzh|tqdn=Zi8z_xFXB#M67d`P3oGb1EHNoI6ekiv{mBQQe78yrIUq!(#n+?3J5{%A?
z<L=h8e0xM`(Mi>45<Yy0*rx5fx6R>o&l*)EarOH#nJSB`Wi`|E at _>*=aeN=oP2^G0
za+)L1Gy!+9W$bO8sZ%qMdmjK8{dz`%edDzZH~SXtWa4J;?x>}+TyB;$SAT78?{v7z
zm0{-b`;GwrK9EJ3nw~}%M+Ycc9UVNtILi}QZ!OsXhh-x0K#K#ly0m at Ee1%!;{{J@!
za5R3s^A_oVcN8X^R2pg|IE$!37k4R31rZ$u%Ud)Rg8aGZmxFh=BRXV|C6_9E%^_H7
zKr&8Cr=6x4Eh8<o_B51)DKfK!HJSE17jdHWw-k)b{fDs7NW`WLi3*XWTW34mHD at ab
z0YumJC~F3k!J4Iz0n0w81{v&YWt7Q_x7D$NDNP294_|$X0CN1O3(=1x!*{%7aTI_l
z1&eNAP6;_zF0oj<fx4AAyF&tVr7<&ZBu0|bO?<fFY<8vi5dkwj3W at yVf{{cm4u4Fi
zc~C7n4FXV=@y$v#0^DyXBj)J+rK~`hw%*gSUNmr1X$9tf?}{mwrb?gcRAVAeILa!F
zmJm%OzrrdPtj$e{iJxX_N=RL6EX+K&h)L5>3C@$xoPrU{YEa8I?SPsTEDo(8`E)aT
z=NKt}<z&oVSL$aQM=Ottvi+4plpb|xnnmDDz at Djqck5Fw9Fw	-F1|7xqv)tfF$N
zO$Yc9iw==-mj<Ow<k2Zu%pK{k1q9+GO*(2G#)Npa(GbQF;W6jHuez10wHnSusI&J_
zWa4QsFmsu1h7X-!Op~KQP^L%_p+ZO7hsoT>!~a<tYW%bLl!+kVlO{X5vK$ud)J}xj
z9v%P)RajMbCjMqF4G~SU<w+~qtwL<2P{RHOk_0gFQUj0 at y}HB-UXf4JDoS#(YMRQ7
z*afAuX(M21R({;BGvf#5SdVOWF6Lw}0vYMU!7ftQf6v+yMepb!Crhxic at 8QrL}>@<
ztKI=ZO$`yYD+w|UC+Bx?DbECe{EFebtx{b|MqF8hp0V{YR{q9XF)Np1&8E-+#)@;~
zZbZ$wJwXd^Yeixi!k}{gf!^oY8?RTt at YGauf!8DdUp3U03Xb({o)IbZ#t8r)^}K_(
zNIBf5Wyp!UZ;>MnH!aeFF8&Wcun{KSa)120>)HM~?@fRlUpAZf-HN$;J7RxH-2*6R
zI!7n|(cPf{dy6l6onBc+^Hf<Vb0tv)+||sC=+h>fzV{zAG-klP^&?OD>!#kvNTtor
za?$<el118|<O^0v6Bv|gR#tzl6}Bwy)Hj6}R%K*`N at 4NN`sVPsXZ<OjeEppu;TsvO
zfLno^luQ=!Uw0H6>s`7)l4eX%BGREFyyT|0VrqMe|M{G^)8?jY%R8Deoc5G8(kG?T
zT}1>8%k2=8q);ygx8*fc_xw!o_HWB8^pRf6Wu$#;f1sm@=+DKrFEs$pIU^;85-MEM
zW9KvuZeF>1+<9o}3JyQ}WrxQL>@IN`n3lqqN{3i#<*acJhkI at w0v=CB=DN$}^DjT{
zLRqd+1Mf+pS%w9_D#`!GkmUwdd at rx>ej!p<ZV!0jRm|fvHZB0mGcqv&qz3?9888Gy
zT7WBTKEH<q#z_Ig-n2>c*O|Hwpp*G5|KHkXe(~iX{gop`<!ERg!gM`5V%o^az^j)^
z5nicNgM&gZZ;BJD_KXo$E1JcQAB!%9k*Qj%mf-VV2&fo#l#p&*WAiMs%S(kRTnlMM
zFz5LB3Jq!!X{;L*+=zf!NZbW$G$!u`vj{wJgRuRP1DUbx9dE4zMN<wfJh})_9>wh%
zb)h(nTY5U8PDAkIN4(;qrPwP|5i36y&`&kCJ5hz9mli71r7KhAmz5GqKzHdB at us%T
zVk)sqLm~1NT$NJd{kPo|+*%@SYoEwuOird at d6Fi^eHCDfX6sJ#J9Ur;X>0wnOx8Fl
zCY_nGySuw*_3K*g18bet{_eaqfhZ6~Y&wWTy#AL3NM&oaXU|nYumB>mjBo`?)xP3!
z1-cnw-zu!klw+vX)I>jZy=zWWg13C1sqwB_j{&dO4&yf-b=1cVNJ42;r7d?_Y|`f#
zh$$NptE}n{pJ_lqA}u^r9UEKw9a$o#IbG}N4zEC`LlTwvg%$Isg0YMea$^HCL;TLD
zEF2v{Rd%|k(D4B<()<rC(K2Z<=8r1uP<c$zwy`9v#vE&IagM$=#u#pKRV>&hX(+gW
z;K)W<tMnMrp+hWXXvkO$OkD8!n;KP^Bc&U5o6a{aqbU#trkGAalPDGwd*&F}Ki-)l
zfwy=(<L-p5t>^0I2e84>>ummZ%yWi1GK4|jGwWP8d8~RkS4r~A??aPv;Q~L9YMQ5I
znYUvsq=VH?`<nJUjnC$m=g&r9%!Q^^OO~6juT|$nJ=gyH{^Zp4R~kjq`C1KV=maz%
z-t~}$Jr2fam;C&Ws7rUY-RFvJH2ld;Qa^~y$lpD9ch~g4df=}wkoim=kJ&iXt*&8g
z>gX8W8K4i|4mr>L01WS_du*NW7xFLXTV(xw?pc9wmQ_|z3Qy;@liT|4rO^<;I)yez
zz{Lyfm87#IQYY0|en`{cJR%abv^Nbl2n;H;O;FUf;`$lTD%)+azj`3*HeIk1Nt;ff
z*X at z0*XQ|msrYcc(lgOL>Y3>{4Q1xy<`ppGI}IYYW?{PCC4CE7N?icPqgQsPbW1j&
z+vU*}gw at P7y987Yfp7W{QOnzPm`Oqg;7=nTghqVEoo(p#9CPC{tyS*#RQojzI|`?7
z(?YNS?z{0vnzR6uTrQ)&MbriE)<KVXfUR$91vAr)m*v>#{Xef%`c8o`h*3?)l*-^?
z-LovLB;0pfOdIS}qeXG-AOp{_eFj_}zMsR*jC^e~Yl0oYh5ggIEI0j<7bYh-t}W&Y
zHICmI5Ku`rBpFh#`0{IJNiP3Qa!D;@tO<H&vjpyD8xi<DkAKja#%Z-cgT*Wrj$gW^
zdc7hAw2yxKw#C8&3#0KJfYMSs?dnh0#q|iGV|`awbY&$Y3ybU1oxQ{6k4NvK5bG?U
zB5CO880YG7It?xT^GWsIBp at rJ({cI at rwL3J^|?F4T34%7yh5*3jlQA2{_8n6ZKX`c
z5Yi|mb(1v|HDiBIImkXsO99;`y9%7CkQfz|kOW9IDHJmrz at RA8ono!+NJvp}7DNVH
zZdAgRQ3V at C(jRLLgw9i03ixv;YrJJ at N4<EBxpUFzgVYek(2_r*)4}vA4>CXPg~@nw
z|2}%alUHxxAl4UJx&jvm$+0JKQzMGZW0uv at 3oBzm<SEBh8bRXh$OGKe5fmX<pLUCm
z)lNC8Z4lPn0r_+m&@bT6mhO3@*YauBvT4>Nk02PMVT6)H8O5-ZlFn5;_-#tqoQW{S
z$y?3IU4=<#egbuq^`b4nW$Je)g2*!n+2)~_NjC&cs}f98XVs$5ScGm5vsG}OXoY=C
z2zuVjv4a57TP%Fl#JOk-q-6X-C|Y6(JRQ^xS?$vTBr=qCXdz0XNNq%z9F-Ebh<w{C
zh(=9L4JNa&le6ZIuhrgk4Q1CzCdE>22R|}}wlwbKSFsd at I9r}V<RI2O(x{3PQfN}?
zZh^53wmz+u%6B@%Qj{!uytuBAs}!=#Z*ss;MN*YD2}|`I8x8#E5Cz4wh#fYgJXI8o
z+5%|B-EE6<nFGcphz~TO3QVt!^S<kFh8-*4+0s_Z7vsqd#3*o)$;zqusaRu}@i+sg
zcrY7k(xGIDmnDt?(Z-PeIv>BQ!`=Zcvni(8rtT(b)1G0*<cyx^^R9;$#4j77Y@(vS
z1U}mmhDb~0jI8^;sC%GzNSO!yDbJwF1?QS{2uv>%`T9PoF>u~yjhn3(=v7?%d1n98
zi`A$aAAItpOZPun;?-TtW~{9<>cCOt%y;_p>>Y=CN1LwCR>}zc&R*Xb;|%fo#zM4E
z1gg5QijKWVnJ(zTQTyPp5rR0|8$VCdgcQEyvg~ZVA8xsWgUp>4SX<{-GFAGNGNnZK
zs8(&dQWaNjHwhk3klLm1f$OFX>ZYg1{&u5<de_IE{~i>u>Et>$NGxX@=LkK#ZkJE_
zygl--+T%fk4a9%eA6WyB2?b at 7M$d?d&<^QbYhcS1b9WXL1$Xx~9g at uPJukK_?fsGK
z_8OY&$7XKq3&F*k)lPTwbfw#0AyL*#r;D-zK>wD|VH4Z09KPc4L!@_Qe{<uhJs at -W
z8YZ4Ie+Q5rhl#q4ijb8r+t at ks?@olOYy1+R*w|%x+kt5_aJ-z{y5?@Nx-QW?^?OWZ
zGi)!tdKi>n)*;#coACnddTM4^32rlngJ`i+2sr+1`bzmaWUhJ*{4>dw%<rBBdL3E3
z$_dN+JaA6vB5syd+<0&oDo>Y7TI at 2ufZsi)hGts3%PnHtmN(&AtM#%CQs*dRTU87!
z92o|E3BhR at i}T@(WDb9ea1-?RhUZqvhC@?x^U#-zAA`fuxcISARwcK$?g5v<r1d>L
z3PsT0+k at fxA9{M941HKKI(wz$HUu{Y|0&MqQ~1uhzGe2lZJB4kY6srW`u=z;yLfuL
zWqsQ+IeE>teS@*i15is2B`U(Ii?f8Ei&Fqrvo(%gHlUPhjV+`tR-Q5g53$K9VHcMc
z67VWx?50mjX>;q3e?k<mvtkx2c*79qKD8;4&a;@h4pB0bQZ>c-__I|$&)iBxe3A-#
zMN(5;qKPh&V%$C#6jRSWHjqIU8$E`e2;e+BYXLna`Q&(ViW3{qxa_ohqu6X;!^|<}
za!-zj(h^nESfC9;Sc$U(dQr6%N&tEy3<!-5Cgi&@&rwuVy&IP3=$xAy)*^(Zvdk at 3
z>|hv~9Ufi+Q!LN)7`DVF6d-8b3`oseL8OZC6twyTUz9nJ7a+n6>!UE*8IlT}!ig}M
zd*Zl^;vjhllN?hKxLBuV$M(|#R}74cDy5Vu7I`MaQ-+E$FM`xg1~+^IU;0ro-FLf=
z_DTib?1D=AO8df7-Z&-v7|FAkFBy5FOI1eY1kwSG4sCMte1n|GE_4~8s{e{uJB<^<
z5G-nqD-pw(!D^pGSy_=j4>l^vCv!(5?0#jGhRWw|n?>w)&~}Cu;AL1 at brhd@4WE3G
z%`{`hlR-Dcq}j8UsL>d0)VFYkNmEED2Cyi!Fr&;lL&kWCLqSeB%Kt~&TSry(Zf(OV
z2uOE_ASI1-OC!?VNOw1EKw4T_x&#EIbCXI+mk0=(?(UBF=KP*>#yiFt&-Z;}eE#9k
zwPW3D?R(C7&Fh+LPVUx at wLQWvt561YiDzC)jk#PnOqy^swEfSv>+qAH_-i4OZ{$B_
zRXck}i>AfP2G}u at Uij$wo#D40B^HhF9LWlcsk7YzAagH|9wtOApFOlE50d0H>*zg;
z5k8M4CTVFOt>o?^4~mnJDZfx^S+4`SgTwA at U+86wf@)#S=dvIn5Z6Qnv#=4KBJkI+
znG+6r-u>Bucj|8i7Td9<D%S&tDo~_S%)Z at Cx=Vp$L0JK2IA*qrFTX6@)vT0{RBo3}
zl;Sl at hq|Z3T217{^I=S5Li?C>@pY3Er~JKYHZ<-R+^L4vl**oM&5EQOdhO?L!Vrbr
z-Or(reSQ_w)8-M&y3#q{+b`DneR^fx`O=EK{^!`eFgRT1A4hh$l0{rRBVh;ailsBO
zif+Rhuth`%zwClZ8iupy!Z*7de>Cum)nr$_hVSnw>vxnHlBPwb^9_ott6RW>HKY`z
z)&8|3NsK99<jfn>1`@(z8{O}ao61jq-cYPG2~T=wo_7dl&)-GSM>n32b8*VA{LJqK
zPw0*Bc{q_p?hRS!wL+qu9OP<dzH$&&*ERQEhoESchsX}XV&}!9#SGdYnI$5<t<4x;
z3=Jhph@``26HB>D&hWAhDA>UubWIY8&QBy$BgcpLy{I?R8GQaR)+Sks`y%=5?Opk0
zHyI-SF|MSCn-kJ=EyvIQqNP8|UsLmq at 4i?-F8g}*pq}9yv$~%{zB_yeb095deFldd
za<*xM_9-=4L7yV>llz+km$iP-f}v<)OQ}p_>*5A1{+Z*!ybzFZewn_>o!wI at R`a~t
zO$8-thMY<lBR2s+`F(i!*tFoe;y|VTypv6)y5l)u4Xku<g&Jn<0$;w2pu+8YHz=cQ
zlSKVOW#ULMcK7Qwz0lbAnfmBoF2{lvf`lrilk_PAt1`ifa)Cte2$h}4#_6TLA*bRd
zGMF7Fd`h5x2j;Vy^Sv2zBt at izPqTXYbf8*h8B<bbnYZUe5LeQOGZVK7$}2TB^b9F;
zb#ij&Ebn-r+EFgjx=t=$N=EXP0uI0tKM2{f6r5mGDyF$G7LDe5%_jotqDVgvzXh3n
zkz2tWs2=5f{y;ta{3YI%$W!B{fQ_WeQ)3u$7go?x<)~|M2vG-HRGycddX?SH$=lH-
zM=f6WpeF;>pYlGbbkm`V<4VR$yw1|>f<A#ycpa+zL|T60*NWJp;FqW|c{uf{BmES?
zn72rwomllo%U(32YN)-mDbHRbAEsyg{`G=VDY%PWPH at C1K7%)7BI?L9$|_AOSslVn
zr_3vcgbSX2e4R4zTni0*oRb!{5Q*|r5N7X at 5*k^r6H>=#(sy-gJ+2Y5-(Dg`5T=gd
z4sgE9{}OMgx1;xTqMpr;L|<Lmbc~ygXas55IH{b7za&q!EC~hfGp;0g&Q^xt=<f)U
zzaM1es;C^eW-U`Cq+X~Xaf)}BHlcRDjzEB|kQWVS7-0_oLc^=r&%Z*qFl-Y0QY7em
z9yP#IK9MP>E#i at N?>X3uu|H;@*HNb4=z2nXH}+YoCc-KWa=lf=#KelFARd}PxiOr%
z0<w$m<=<VvhSI=K2~YSmd?dUvlHJRu at 9yEj&J@|&Dpao5)CH<eyzVBakUBp>H6p_l
z$!h at YUEzIRDc~Qo<f-)g>9sn4COUZ5P}O4O^9COxqI49Z_#X|8nb}zrC#$TpGj-w1
zLz6#KibuCs_%@{=!Rc`-dQTV%&Rp5rD%mWg$re_JP^S}p<SB~@500{vD}v#;tNlsu
zC6*EuHa<xM`f+;@nh++PKph1d>?iiKWDa9BH{a+%ou3B__Km4&>*>85cvJW at c*#?W
z*7=x|CV~pIm<RQPU#<FkdJv2Vk1vl*i0g<at?|^7I3urC6BHk(+mDbt+!^k+dSsA#
z_&z*j%*=2%`!xHsUQA at VmL$(HM at 27Pa6!mqv7gZf!^_D$jaL#ALq`9CE%vdC_D2e_
z_s6#{d*EjY=j_f56vs1NTle?u7E&`8D6(O3rg#G}&sh#OR-7=l+$}^nE>bgLQ!Vpr
z;;JUE=oCmTu8!9}_8cCvZMmkcF>2&k5lhFAK8;l{F?p3%m}OXFjs^-oKu at _UBbfL2
z7N?7gOKqK-qcJ4vDn!zn#M;Wv-qhGODzu5%-FCL`+HL2^yLET2HB#M1gPn(``}S5a
zS0*FSEKZK;nd8;<do3-kuKMGWL!%S(CZB71KK}QqoH6TcZ{C0h0t}>zEnOTRFl{u-
zda7LnkEdUKZ+C?wj}4Pg=dN<!)A=rz1(;cHAD^mB>{y3+DNRj+Xt%T7*@oDdeHKA-
zj99^Aq$vX*=980?eHEkGdb<@G*0vZmhVHwIg%P(YeQ9H(0F~mdk}L%*H>z!k-$LmU
zu#G=$2o+P23u-jGF$h<ACErU|qa~@Z0{uj~A)@MjI{5WwajdvV68V<olLNz5?=J;I
zt-tIXeO4$cMh<ybG!ZODNs~DK+Eu at o0tpj6<VSsFM2T<c3NN7_O~?0m`CO$R8|vjb
zs-SfO0`$1W8XbP{rBdG4fB@`(>5}WQo}W+iCb^hs6UrMIaFH+3SaX$-icE6_lxmMH
z*A5F=F<qw`n3LP-8FrR+k|nv5K%W7&Ako{<e!TCiwRn-Tn5<^w{bR at _^X_<YC068|
z@|_2oEO8?Tn%(5|M~Ux>`b^(=x+U3cT-<;s*W(K%Z22=asOYmbz1$7-)erb%`jr_=
z^kf(fl}^<6Uu*UCa>(PfFC1u~Zd6-!EMYd~CpDa?Fui8as)<-d!Jq$_{oz;F#>vv_
z;$((`!2WhUnUc`SpC3l=d|aTU1$k at xx>IhN^qLY`E4=W}o{BAf;FDJ1OW$(UDbq9d
z>_-V@^mvmnl(%DDCM&N>xva+`UaXd9xu%bWwwBE5-Y3K|P>tlNE)eR-E60#TMTlDB
z7Zs}W5}>#EE!<p3JacvU-nV$EgLG`8he@&}hh3vT4hlA(qON^9KfB<lV=E#yRsHeC
z)mk at wbN8V0+>_Vw6p8UqIgLJ39%7(pkl%Q6x7n0l_p5aBqTGUTvD~-%`edO-VCRXc
ztK*fGmF><!6VA`wFC6Bp%}}QFJ;-Kkll7b3tK5h9Bf6<{8|({eYH$Dyx3 at Pxm~Z9e
z=EjcgO-)Y+q*GRXJ@<agi9&hPHbY5iDG>z)oeo)1Q&XA*)z8aDYY*_o*QPFy-(OzN
zVmn({pv|X`gM-7#!{c(gseFBNlbV`NiHX#BH%JaS6isF|RG^B>sjp8?OCyf&qh48A
zscmSeu^1u$J39-0Mm?6^%}d^$KV>V2OPyWD><yYaqX(Kilqe{xCtg&!Y-ng`8N5z`
z1qC$3BqZ#RZF9Ofxe}5uGQr}A=#@?@Qox2yOiX_N{*8$QKV4 at -0E5B0Y^)tgX)wdW
z!l1Ty1z%NOgMJ5&q+x3VDS+yqZt>z!RaKpH>_p>@>0BR5x3ad*D=UjuqVEDv7jJED
zzRXlekfGk(+cUGW>a&~IEygcf9pdKXWD^k?fx{5|QEG6;0Pdi4EO|jyK{#mhKK|zq
z!jI*SXHdNurO~fY=#0L}B&R%R{4Swr$SN-{FL-;{d3t_c?QvkhZ9DyzKhqr4<LJ3f
zs&6(8gY#>*dUL&h|NiTQ6}Z`tjTo4jnZf0J9$1 at h_2H@GasxNE=3!K{skymt&H3?O
zxb6G_zNj~bOh60jOw$(vU#eMQY()99T)$bX)f%tRO2y_{^0yGiX!bj0C+^*h9s&PX
zZ|w$6I|qD82ks6oYHn<Vb!_DRv<>#||DI`JEOeW9H~F}I?1y2dD9qE|xrnC;UtIpi
zY7^<0AX|tJO+#v<j0eHe2I;u1LZl(NXOc78mV3wVaKo7|>bR*isnP~qld*B&)|Qns
zlr-S&$L($FB!`VNBLZe*s36o8A+}eX7dNlGDKzvi|MC%UVX=nsFZ|<u0`FX<4^?`S
zy2aar8z=S at UsbfbQVX$h3gUH?U#1LXYFK`jq1MvV`>JM at OoD_N*{x=iXqhNMwS at fX
z&mWELlB6IdCR`c1l({<%Wbx`5rf`WsXeyC;VPRrE0ji3os<<1Il#LDJm}O!~34^BI
zjAR`PSgCtvTYt*Cmzcb-IZ4Bm=p}ebX)%=;)u|KSsYJe;wC=9{R#paVBOxXR-MH!t
zwgL)@b+cN3W`ZSCs4~7xl8FpWicEnT7|}&cLmUlkAzUgSxCb8FH++2WfIl)M3`H!O
zyW~q6`YcDQ*i;#l5AO at Lm^?k at 1UsJ^`-QrMkv6cl at wquUPU7zRy=qLj&V$Ys)nz{N
z*p(yCPrWOitp*)NG^ZS?sNo^h8da-JopD;YofY#gNrlseR!z at D%P`W6jf_O^%DSoe
zttI1>MyYW*+2KSz_Td7a{QRJV_a$+GBPlQ4k at x%GZZ&l<t5-djO at n=8%tTyHQISJH
zV23~UrwpMX+ea*<%Fhby`~uPD*Dod~D|dcT?tc6UF%J(c=csf?6Jpe;{5-T6E44{Z
z`T^oj>@aQGiI<X#7{sL8mSM}H2zEEvs=$Z_2T?&(8y;3b4hfv?_6N3X`i6*Uz!-G<
z7d#ymPn4yxwzi&b_Fzpm8=IVz6wcOsUz;SW=XF&;%Io-1$md*1RaG3sXP=Axwe at rd
z!2TUA24Pg&&b)cj)6*kEo1o`5Q$Q-hJs7@(<*H9d9?JpxB)-J_aIp^~3>9U<f0ZgX
zJ~`Q)D;}2E_y)COiS6-=(rn6&9vvGeXQR!h>pMSi7?><`v&Xx-LPrhQOPYjt#KgoP
zet$4B3b5sV?67(TF at V;mqJrOP+Z;4SB*<>COAif2po;r+19gVEO;y=Uu|R|=fJt|)
zIK4?lwV5ghEhyqcLY at nf$2#wQTv}Q>_6XLQcXV}41YsIX87VF<HUeM}{G#P8$FiD8
z=5L6uudfM7NL;4g3jtFHwqnv7vvhI=40+8eTl>*Da`QM3aZMfmfWue>$Lnp0fN$N0
zmX(xH;UbUC&PEy$mdh~VBCk600oOVV?tOT$vm=-MO7#GX325H}Tqw8w+^_S!*&|QE
z at 7gt?ux1aFG}^trJvjvh?8t6<T;##Q!9~`FB7W~vdK46t?|RVqr6r at 1l9J7>t)(9U
zZ~y~<AJT`+9 at d05TfeolV=|D;yxGJA$I9ncv^tT=TC`uzgYe>BJjSM(H0G{jq_o|>
zYKQTB!hKteG6Bzl$#G#1U;2Kacc<N^=E3KjXx8^4N!0KD#!L95A6xq1<hXw%Y5Kvp
z4t7wRit6{e_r`&~>OxxB;8X)6vSu4)x3?W<^<-)TdcsW8cGC8w0ixiq0ED)}Tq5!_
z8f|wgs<Ce*-nEgEsI4v60dOE7uQd}P(7;ywEa?acs_fDws6 at L^p~F!iZj1F(R@>?F
ziG>D~Tdj`2b|kHaX7oR2#Gg~DEVS}OTVqJFt;-A4SBfP#dCnQD at DlfB_K3;#ZBa-l
zf$Dq9rkLK9Zj!?UJ)Mq?6DYbadrDCWLzJ2JDvEZ}N%BDM4nmqV9d`IPrTuYi;QezJ
z6uHxBOiNnGDyH5S?n>x{Q2qS;jw<fQigHJ;RyB;B;pB6l>8RTZX9KfkiA@(9>iWh8
z`vA)aPEw~7q*A7#<UUiG0u@~3=TvK4Ms65N&U#C0yxZfb*SGeK<7}u&37Y7Uv-R at A
z*%nStSh2Z!g6&h%EGeBEM_8x`?>4FvUC}r(LKikd|Lj$ZTdb+MxqM^zx(-wFPZ`<h
z+&IBP4ym-8Eu$`Pd}U{6H#j_8V!|rmnKTvBX at p!KQlzKfQd=8b&WL56v>`}{nyk-9
zrjJ<kwVnr6yv$hzy-u^Fp3zXSJHwe9t<$kv6r7hyQ%5tTW4jgWMZOmr?S=(=C#6(u
zb`C#&m{^vjph6Ez&hxu3ZtQO~0w8T~LBG_sPY5kqO;R=vbn0$(sO7qyV&>r?1-N|8
zUAN=dHh&ymV!nCzRYfZ;Xk?>%ET_CY=9P2|!0*1kzQBc?A1o*WWOL-H7xJrLOau&A
zFCYB9%Gqrk2OKrI&n~;%#432E%yzCZ&XITU@{;$}t5<r?eKdfVqfMYBM18}-(FvR|
zqehu4tnm8Ud)vnP3Uss_?oVQTv{Gy9h`2bcCVl}>7ME94gxKrE3(N!fx2Txd at tK(|
ze#Obj$;-QK9T2Iktps%SQDTM83GeRiYU}E%0GL_(zQdoZ^a&s?*@Af8BYk!JfPoZN
z3lQmRxf?1gD}P*{?GTZWs9F&k1j$ebvSK=h7%FNKfc9{loDyt=UkeHVp}^~R%ge#R
z;d$rxEZ_+o9GslIe4L(=FRuVUzvpId7!pFzW8|2hA8zx#QS1L?$I)o~QH_6~-fs4Z
zRvUz`sl3KvK^UM2VEG`N{r&s*OKNIvji4d$Aiw|oalXBD3jFyJ^rxdvlC5&tP$+L)
zMg}?*0208Nu(aPggU;*uP$*HUlBu^h at oar@Ss6{rz}WBK5 at Yp*<mBeSpO;5!W3?T5
zlIm-&==)u*P1g^BrC3^7<(8C0R8_HGNLhG#eyOvWs`i?|2Of9K8ZRpgtO0;W0N`Rs
z`8t05cmh%`Cc{4?aj&FD-S9%QveKwh<*J?Tbey)SZ~GG>nixss_S1i1{{Go-{oCUz
zHCwP*p8!4mt4ivLFgbGStt(Y$WXX?Vo8R?U+Fyn<s}|mG%lQeW<xXN0<Vm^JWOof}
zpX&xXPWByD*s@*Sj-i%{D`|~~^B`n#<n1q1KwbeI<Z_arh6uUXojODiq=|YueA*?&
zj+oifzJ1rN!hw_tt}OE0>FUD?W~!Q+Mafguc3|q<y8 at MxUsQ`8vq4(PA?sr>N4tV2
zot*Ma(tNH-pDp+^-NXq&x&u>w_AS1dM~J5^nW#oRXi>H;ZRsL+tI0Y9>#%tk`(qO8
z=aF@!G{4C#c#;Xu*U2eq{ibgiP%}qxBD?2S&=G=|Xp=|XGF=%8y1t6MrMHZiVZn};
zg4uC(s+QXh6+6}}RCLJx%t0>jQd<z7Rfc|wQ<~N<eibK^lSDecwj69+CBs`HkukMH
zlRmU;`B}DrUc279pH$hn=8a~++aGStq`k^_&jw;Fy339U5$-=a-=OM~RUqP#8}xrY
zBD4;#&r@{{u^1&1+}HFWMKotT(l=psUD96(W at hih{lrdbRv1Njl44l@<?Lt+`d
z(wj6hedH(l4OK#ChiS4$666>(Crk)Ih#W7bZVIwKGS)6P(RE6DI%S6x)(Om!3Eu>`
zFF>EsCP;J`0no+8nuc78P|{&Zo~iP#?#DaU0vT$8*WR2uH$Ig?1_sv=Bv(BR?c$vH
zuLvVYr{@P%a^Jp5$@BT}vG__`M?l~g9&?NNM+pY`;p#04J<%VW+A`F?2!3z8_xBg6
zx2v(6<pzO%j?IfI?g at zXPdnMZm6YUx{i?-Oh&_d<;kfwYDHy1x4RtPPwg;u#-${~n
z_0+s{K*W6Xk>m+|)NwMw;ajgYzH0^at{7QbeoE8I03L+fVSW&7XYk_Km@=5!CvbZY
z`*$tCZ}}uU4qo0*1_p4an}^DexSu-DUJO`(n7)4I>_FA{JYDuk{tiC?6HF{DO at Zv1
z^lV&QAtM|4RaJ34*WLj5^tX~t4)x+`>izun3kjI;srv;cde}_89f^={E5mOL2`VhG
zEmPA|jR56Q?vf>2Fc-Q7$O4HxWz9JN17gU9#W;xz>gtj{u>IQHq~CHSu9zBFTzrX$
zPWqBK`mqIvv^3%q at V}h4wk#QHG5*X#kO(pB)>j&JB7m8BAUgy6)Wq!U06-Z4MdL9d
zTxLH&)3dV3x3{+sJq2%%Q`$}M%t+p9@)Rc|B-l2tV!Q87i|W2Fz43cA`>HA|;6;i{
z3$&QtfW#DF at tcc-qUPpw(>LJ at 2LQ+=44KbBUFcHu-HE{G?MoRZIIZmL)_ at -e8PEr9
ze6+J at +l98wc!VmgsKP>8bP8brn#~}PjGsS6fvIbj1=G?^RtLk~-GTJUJ8fI?clb9S
zXJrDkbgkiHO0i*vxhKi$>9(1Dm`53TP^M at t-;b-1KV$-N{fm?Rfvm>yI{Y_&1S&*4
zZIBW+rb1WY3oDG-iyhMGvYL}m>uoIf+^O0Ou?OFVcSi7(FOmipa)Ogpof!qldMQcE
zRLW&U at f1D#W5P5wq1qa`T5S^=ULHx1iimGVo{79jVM%cDa;25q#d+mgOxVb2o=W8r
zQ#%D;m+B9m(Btn-IQJYA(Hzqg$a=!{w-&4UtaE6CB&O}dM at a5lCJlLp^q)It3}J<q
zx%pVJQm>Pkjy14K)m)#)<`>`F8a(tpi;QSqxwv^(^!r|Xt<uq4+4stl9Hvh)<-kBk
z4bpF at _?GM6GE#1N9NWn^@EA-5>i*5LXH at _c`T9+{mEwk}rHK##s4>P6c>i%n&pK^g
z*zkq8roq9<)#$*9fQZP!dUnVwtix}ZEy}~a6S8SL<(Gj^$FE3dAmz6_-fWy)1W8A?
zeib`UG=e9`$FYBY`0U6VmBiY(bEC0deeB0BuUb~4Yk*v?Wbfu;9b-)E@`ja_5Vc8U
zMi0GxB+LLmBMH(M;aL&90uj#M(bA|dMKUl1Wyw(4*-_Vq at mUiDdVX$U4jKOZw6`G9
zSUS2P)M^h6IJ24NuFd{4Z_gR~^K_Rf+KzdeJQ~kN^CZE?PpU6}Y-~cFKRv&xKDkRJ
zqTH;Nl!DB{-7n_;r>IyiCXPuy0Jk7-?g7yl0L9!~N^2V%cGMt{#WxvKVJam}3ulku
zjTv-Gi;KhEobPqAp at P)q at CpJTb7gJqYT-LT&tVKyZvs$kZXPN}+X>PJ5<>{{BcD=K
z6sE=01J`~@GiB&61c1rSesio%MQbvkIDi3x<Oc>D0-EJa<vn(2nDiILK~*MvD_h&H
zowN9njiZ~psF;{)<8I^_3K0c*T;~Y}K&9{jM9@?|F*f$IDh}(+BQeslM<F8zxCjtz
zb#!%Mf|V-o&R&!9aepUvPN(hrjeY;&GcaIBkU=<J9vW$&p;uc?&>|or!d!$oIK;tK
zg&H{m4;B#cl-&1JnV+BkTTBm#^Jaivbai!Y9Co6L`|#nzlkAb+a2&cXX=!=6xdBa0
z{PngoV!&^M2DZQqsp61eWOlX-b-k at m0e`f9)Js8!i>$1x`(BW|_u%4$;^Bxw&wHz&
zq#=7`Ak*WXM^n#@=IVP>E=pqOoeM_|@J&2|LV|*F78XT1X(I={D at Tq1n>2g|JWVK|
zM8UYyhK7`03jYjn=bGGhrfV!P^!4>Y@(kAdxTez5$j&f~iOHGhg#(M5@=Rd-Jf|Xp
zf`gCF5>UT at 1BxOQ3bjfDaLE~TxN()w2bXdFxA7A{mYX8WHcK&wmnB1x*Hg+He;tCa
zOBULG75A$q#V>-)SSJV<^j&-XEEzhRD*LBOcLcX?Gn*F9+-ODkCyQ;466giI5A^U%
z_dOzRhxx-|48lrT__liVVIQ1(vAF!$3vg^a_j%n6+jiHh8%OmoXfqX5E18i)o=qwz
zWv?^(e;}x~7Dm-Cw&cK7>PGZyXI!_PrA<(mcVrxLap?|Z{QYFG(%I_NIY68yd#K*d
z<2ArxfT42gEKDM;?Z2++7gBjftHh#pxV@&7p{$)a|AD=3b-hX3OMMgz8R0dqvqb5N
zmc~<mHYJwPA9x><&9G2Y%Wpup*F;VbEMV}r-B4|S5Jd&H9M?{~z`w$~SH7y0AgklO
zv;3NzoG4QlQO==e^;VA_mp-{OElIB}Ldn&2h`AEvjkw>bV)UstPgX99&+HV at gfwFK
z68ajKhj-4JmglOOWMeu{=f3l|lf$)-Y?K at 1TA_2JyT5STchqwNF*vk5f;YYoev_D7
zK178PEsuFX1+UqxXp9B-5oW5F)0eCD1YX}T29|<Npi(TspW;@U$e6pJ2c61YsK9 at T
zkwV7ZK2r2|Byo0MEn`8}usuSnlvI;8K^ZT;K19|2`(C1?4>k63*Khbbc{HX%Rj|vf
zx2+$?i4wes<N45SmQuMpUI%#?rl^8A;-N(k!IyT(4a!Z-&qkMZ`ahhqG<i1_mlx+l
z%aWGjaBAJ%a<<6Hy-%^gVGxsO7Ehd9EkA+OqN at u&C at 9E2K@%i-hK3XX9|3IrhM#}C
zsrT&c3>5=|!`nD&e%|0&z(;4lKNUr-t(m58`hai%m`sp at kB^S#l)SaE1|VcP%V$3~
zKR>7~;E|mGbpNMxdJ%5!p8hpPN77z52uK1z*JuxycYw*%uCvCQ;7|oIpJ#4nY%Bn5
zd~Y4TO_0a|eiQt%;k_#*yg5~mxexF)AaAk#TN~cfBL!H)*SN^CwythYhl`?se0U at k
z!KZ3#YXRv`L{44^f;6ypN9}3bnd%Tg;?O6}MH~UN{z%+bX{q6L?d{<*4WMc7Pgeys
zZR-FNJOq-+-?~U}jd^4AH8nM){H~t>xtec94Cn;=pPE3(01Qk)dwVvpQow1=mCVZ4
z?E<I-Fhuh~TRLz)4N5em=qJ-Au~_I~TO^y{TGXHPmgF%Rwq^7kIq?Jw@$g8S_`-D?
zE1zx1QR|7O_nChA^5sK!1YU5b5l at 9Za72K*1Gk?}A!D&C9EVA_Uaqd>*wgd&s8_qe
zo-98<zl8qz+HqJ3)uW)|$}jKYQd4s2U=0#^c23SNno`Xws}l`tYc+-ApKyqWH+R^6
zc*-6|dHW)UIA6E3om;-n8g2MrHy$|{9lu at rZo;(7)p)At)^@T+wbM*$9=ip(#TUuN
z*l0YH?IrWs6F8akNgrxExbhkpVRnZs&GETCoR?rr at 1Go#WWRP=M6_-$Z|oyWuWtGN
zqU~N(<lu6!uLYWYC;C~jY~V!1f%Pb;9p$h`QN+V}TexO>l3|zl1we=7ol1TC<Vjll
zS`1f0hWN_++n8n+ohI~0s at izD@rW9=Oq!ckX*wkggs6bpQFD?K?gbl7)c=PYB?G0_
zY&{H8+TBf~Ih~P4u&&|rS27tp(sRH_x;;0z!`S)-Y~^Ql;()qSxN$BLztSMV;T3B2
z6=^D at kkp!SX{?pENs1cVi3H2y4H3Y{#T6ArUmEnP%q;o+vXKe?(%_+=U8>>yi8#^f
zGkW$(Du1;<kD8sQl$4QUbN#DTTByEKxdsh^Js>L8hyNz;K)hQG1P$Ogax&EPRmBpH
zZ4~V2RIudlofTfjtRT1Q2`heM2(<Uq%E;`kXOi=OTV_adSmIboBsQV`@KZL)g*&~w
zYO=BKH<fU9Y>r`_VezN7ekTp};&aN}x1;)I0HZge+tb);VC at xJm0WyY*tj=<D*sw@
z22>=#7sxzB2J|CI`us#x=U0%;CU5`s2s8FfS!Gq#e0yqC41?H!kRT0ok)nk6t1d+4
zZR^CG*`oC1W)t;g)4agG^GL|0is<^RY5r=WId(sI2ua2c=f^sjuWhS;QO7!_i3H8L
zS)jIXII60o!p at 2H!{|UFX!X6 at g|)}_tmA|7h(j!zz$O6!cGpb6_+bI9B{S0u*5t;-
zTztlhh=5ROmkt_70e}3CHbG8KZWIQS2MnjJ>l~W;&7EJpJxo?r6=!H@$Q~uTyIWF9
zS{gQ|2_l1og9RYoaaK(1Lv{eJAtWWG#twJ1-9%#4`2Kdv4KzmWPUErx;s?MBfZ+pE
zCcxRNtj}bDZvncf6N)Q?6#{T!@B{B})%AJ-l?j%xwZC5o5W9fDdmkTxFmy6!*tD!x
zmC8q_)n8aV4i)wF_`ObFGBXQ6Oodd*fUKdaN_p)^QbYUc`1=<KLA$W#l(sfu^~3}j
zrK!=!p#-3UfbXlgtf_|mUxuY|K&hgW3vS|vkc#+asF!LS0XI+ua1T%I-0$CA;3~ib
zQ}B5}AOmI=aCwS~80zZkg4dh*t{xsh!TF6Qq0O{1rrmyzjgOBbA!Y==?N>y=(|U)6
z;S%*y;GLq#MRNb>)kOdWiDyoLon4eala>&5d}>NMm$b*;#>NC7pzY(dKR__}z$OFK
zDZo!ya`x}Tnysv?9=ReO0gSiuzGMa!DF7M951B(x$I(dnoYe~EE+MNN+S at xjP|yNx
zrqStDw^#t+jmle3u^&a)EWO{_M41f_$*~7Q-&J8YCr1Z(o^BUV59on_!Tjmdpdb_C
zxOHsMhU6JVbAjt$zx~_BZW7 at SqgTd}2auY#%@2bn^o4Hsn_R+vmyHSsQjryR(g6X^
zWxe+Y-d72;sON*7JM*fG1O6`6iL=92w=*_(x28OE$5qcLyiQ!`i}uramX5xiW0A*7
z<1t;fl>4al<yWCdW~jWd#aqu?{q~2D-l7a!W1?R{2|Q!et!K7Xu1dxNL{j8hu&t)n
zO4Ud-N|f`*8g-#sFP7B)lG7U%babaWR|~oK>B}<WYP?q&qQO_g_RIZP1RtV at UaIs}
zYp|59v{1~sSdO^#n}LH=hdqr&fp@(cgOOz at w!_+?^Dng!L>-!oft_CWM3ZE>qPfFT
zGi?U{%3Y at I802<9iSyW+&2p3LTUc3zgDjLgy`Zo at 8Dxk{7eKm*K>)g?>6;fcVV3l}
z{CP``(|Bv$@$x{%8F^2S=_;-zoQ;t^^}f%kQi+nGbu}kH?i~%#LR7Y>LyX7t<C)d*
zRYR4r<Ya64b^6>o7@(@Da#D5euW`Q>7dvHg_d3m8NEVz$EnPq-J(EZRU3JdbzJF?x
zMgLHMVMNn)aB<U at t%61tE!9VW4B~9^o9#O#Cv-P)zPe(yh&;OlIqFY;CO=Qee#ynu
z5Do*$9klMbA^qD%eyLnj4tB2M5;8=D9~Ot3`<b<6yB3pNDJCTR{N(5R3(_t=h~}JP
z^Yv_<l-CH?shPS;zVm76?+TN at m6n<u+~09>aVd+PX+)_ at 9(fBs2H5p=bNBtZcYxCX
z!~_!)6B{329~dwVY{mEHyb5R~Qc_Z&Zt1&L)w5ZKI2meS>VS*{Dg`12xvOp-D3muz
zEA-g|Vj>4X-asq{HU$!n61{RX65u8Q)mY5=(VB+M$Hxb>Sbj`hqDgo_vEL&-P+zan
zdVh%o+>fUqIe7g4_pzTDB|&62AO!(r?{Vt~oih}G`VGt|IT?SFwUS8|bP9|a*)W+b
zQ3o91qhZ<E6)4fO0iVK4+QTXDVRRK9{-Q%&eZOt??_WYbchuQ>K(Kw+E&AI^Dh!#{
zA8>v683b;E(*?}qBto<0S^JU;qY?=T3GAH7&CTr+_(Z$e_4Q{6&lvRlLGl1hk`HoO
zsoPTR|KJCbIvDAktmF}J2jD&c5~Id^h?vLW&(2x3Td#ZI&nIWmXyu-N>m@@vTGznX
zBEm;C8_3?YbadM7enJ=`w`?i;PR{|H>B?7r>@E$E2B1$SH~}RBl182=*y!kw%gaXO
z1 at kxd1L<z1nl7u;pBVmDN1UFXJ}S2j4iuo0VCV%Cex#hD+#A3IEgWntg;A`hl~zar
zlEdm)499JR_K3=%rDg>5p!0;2(ngwItDGt>*If(h9#uQ``f(u5$d|}O65HFUVtw at W
z6JunBD}S`z>{l0Uxe190PT;8ZoiweAlwVVQTTSCLBPdqkDw<=+-udy3Oa9JY-M&f-
zUe^~Yu(ly9nM9W|WG*^^6s%@gEkm8hK)Huaj_AtCIYjvZL0g99!z_2VF;)d at j<c><
z;r5C~`P}zY_mf3RfbM-41o=&?wId`+zz|t>h-IkGD;`61J`j at x(+toJEe?qhM6;*%
zC^Y-9YVAl2z4jSn3iKI at lZ0IB%GQ-*0*wfR18Lu*yg;5Ioe?t#A#)=WY-0Q<H{sg7
z)v=o)u(70sl)a!huaOJOnF?F7O#J>VHz(XIMSO7$(iYMUzsa8zBUKQOys;g+UZ2A^
zX~a2jcdt^M$apThh9|&~r!eK_EUEqr#8W5IUOQG7>i|iXB0ZSw{s+kqnq5}FP0X4k
z_S>9VhxW=JV<hQs8bgWP-Q4P&bA8DJ-JEpz|IXBy2!!@_R>hfk-U_Gj|J@|g3hiZ+
zDO3eDLN)8-XJ6^#F1Eh6?pwzw#^8j1t7o6j>H9TJKLd$z6_)ljNg#=TUo`Pp(E#Lq
z(3{QLJQP^!q*Q at kt_~AE%$+jnGzgSQG=yohq?iB)2dY6_TmZ+<5fv3x32HH>#xm2>
z^8qCW1jA%z-A5`N5OyG>fVv=<k`CB+z<$+uUaa|r00F|@ejdQ+8w at gP{77~X*Fb#s
zYtKd`_x!=!_LwE}z+7>zY(v4vb#!#}2=*66&;9~00F3le)K;SZJhB0sYx(<Er!Gp}
zju~uktz=1FQuC24A&^4bH!dLnpa*h-9yU~P`WaA70Wt-ky`-h3Y3b-JUvAO^-}5*o
z8qja3`W8U at 1nCCIw@J8dKiJwv0RRKijiaPlP_|wBZDXp;qhbThZvZ+3V6-1uiL12~
z;Cu#`m#KgVVQOj`49J9AKM|4Zu~^R`8-q>&6 at VfNz7te9DS}HE&Q=Ve#~=qIyATi%
zkl>&FtCHgE3|fpZBbJq$+ZkL6CPk=^{rMv$TpH~5RZqx3U45-SjhK{l732hJnwlrm
zh4PR3=HKd94Q at LcAYJJ*jlaLYpMdw4myae<DQD0e((GNaov#jYvtfPIi!TF9&J+d7
zfxs3Ak{3Y#OTT}Q0?1dnXvM}d9n{Vby<lRhZbM8@$!AD|Fox%F+1+(qtf!f8lgr>h
z^x1+k#hbOml>MVcl*=mHbV%+;{c5L=VpTGfDFD`fkJq<<uJV#x^Dc{N*1eS3E>Wvw
zZU*13?$7q%VAPJxb6>w_h1Y>oXc(bWN+N62S0%@PYkubRTa`AdUWxsL8TQq)3-Y&B
zy8z;-j{wD<eq!e&j`5qD%2QYQSLuE9qKKZY2v=fRDtsOa;m_6G(qvhx*hFHd4DplF
z&}k4y^)$!WezTWyGc&mE at h)0^9w6vjKY<UTHK at RlM=Z5m;!?w_5Xm`SL^gA>_7v1I
z<0-}F|IImMca}%Y9Au_zFVZf at U-n1(%=^U`(Y*sN<Ao!tf0?tQe-#IC2D`bGTY
znz?43FLi$<^lkL5A$#^S>(eLE&v2)$e9*;@QSCUm2q?#S5q5+axCRk#p2Ou`K`xV_
zUS9uUR;`_^@_N^~+o|ALBh`l*DCvye at E(RnU(sm}7IQOey<LJ<MsGc{AbF;Y`WMSu
zWDeY}d at D~u{_Z at 62ztI4>s3A4bj>S|s%_rf&pNVl6Y7^*Jc5^Seuen!^u#nxDHmg~
z3Gp{&5k$slb-%eM<N7TQpF=LiMVBYJqU05^%FB8_eGzQ*!r5VIO)TEB;?(a&l|H;|
zU5(@}sP?fHKo7MCTFQ${2)ukkRyj+pGrAF|T`}?_Z(mRZ>29;ffw`mOs9OaCpH-59
zS!QM?c+?3xSph1OJkcry8bFc^%&23ja<+mcQ(*!WE3o<<p#Zben<@kZ03rqCGf**s
z{r3Q#9#HtMt{!m%8^wSk0Nh#;a0mdH=dIyOKL+F6+^3~q%SGB1`F at 3AQ1nzYfr^?V
z&kSHnKq8GT-vNFLn!6H_uUG6 at hb*Z>Lh_Cp{~a^4vVOk(J-`S+<fp_AX9G>i1<8v*
znTxz`y^_9azJ~GZi+6Kvz5;;50BWG|+Db-NmOG;XBh*&FWB+S?`6KbCNl!+`4|u>=
z<gqwN at N<>x5qON3Gb4UI+mofRh*9A90Nw!02ibU35F*C-^z>#u{r2YOqjLbv0*J1#
zJ5oVUOmNeH@}OI9o7>t73VSUrt*KM>s15A}Gi3`t1y7c|DRz$KAE;K_`7)*q0(%u%
zSb;NZKS=oN_26-1d;5|^7(pc&SSet0fuh;$zGu89i$`05+sBkVTOoLS_{z3r8~L1q
zf7c)kAjUl#&DXWnk@$sHk17NxG=UrNo~idmG`vxXgfv8a!%@DlO-p%Dy|9~lQ5t+X
zsPqdhgg8{x&5djF$XYCp&HU=UP`XC6wJ6PI`WgnNzxFqEQhaGuLj!L<#0nKMjp{^8
zPShY<Xtx+kO8#dNZKd4fhQt~*t3nbM)`BF3qQ0*ay!FuyyL##wtP`B-OCJ%^3iFd(
zj#~^^i&x{Z4cuSoPsuRRj=DwXSd}2pIBP*cwHzQ_*Kw at 7;maT%cC$1MQ(666s>Ui8
z-Y-Hr;h%{<Gr~b5%h$X8JY at c^AX%mWByhPY at nt2uw`(Q3{?O~1arc7wi{z1wN&X76
zumN54*HTniB`cGjLga#J3fw9AS}f1rP9cTLX%4ETmGSf1m*Ngo(`!jWp3<bj`B7Zi
zqGvDtWYF0xz`ha_eQx0f3ckV$Z4&#{n{tw3->WaLIrB|L7Y{~TrCqidG-%~5D|rfL
zP0SnOSxnahu at u|>n?i^i8qY(qN=OE{0ZHwLRB;Rqqj_(#tkMYA0>kwTxEffJHFZ8o
zlmhC&_2PVy3+`(qU&kc7U}#w3AAIu-^P_Z8Ti8;P|CPaR2wyxXkgL%?BpPI9$xHV$
zK667QqcA@!nM5TM3baf4R$fM#s<46qe|UXYV)x#wuQB`nlto8ZXH<|pFyKkZF~PT@
z7Pf0ZjM at D8?nG7(czY0P0Hu5h5yrD-L^(ED!!!YqI6vQ{oWzz80r>mr`mzXwA7~y1
zpiU2f!wEc#q at Et2ULocHd!3ol7F(*+!7pc`Vw^JS?%M~&f*=_FOkzwm)XGt73-|&G
zDcAaw?1PRW!Xp5s|1z%ufeH{$5*8M8VBbF0J%K8|Vun?<2)*35)Y!_*ACLI}-w&pd
zQKk<ym5GOjhCb2q=%aZ&_s}dU2}wSvhX7S?Ae4{xza~qHSTGw%b^_cssESl?Z^WT{
zLI^%e9;<4o+Y1Vzo&cKMxpO`#^jA8M1Ca81nU6vIv>!GH$+U at ywcUJi@$0nobeN^M
z8BMIL%X-8sFp~gAA5xUTp{1(3GM|{-UnVV9*tfd+HQnX!!orA2tdNwAZo1EkCaBeN
zc8as*eh+R~z}vTVp08QMwX6imBfB5VFYD^+>=#-hIA*3te`U4aG#+m=0zl#9lEWAm
z4T at A>V&-VkD;XL-mU47<b_RE10VVNrBlc>oS-qp8qvrK315)5iBt?Q3?ZOxArpT+t
zxbUKw at JrBGrc2t#R{~$=DPTSx0<F;L{yFgJ8_qumB!0j6*E{~}020;qKktCYa{Jdi
z{`)}SC;oqZDZHpe=HpqA{`<gxpZWi7DIFD2O-)UPJMA4P1k9NV0&md%Is1rRSFuk3
zCUR=gokWS8ee?U9I?}Mi(rm-j3k%jx53k}1{<XhR2v<{xT&Z6+UV?mw;Eb4wX`8?m
z6)bD%IjA9Z@^|-b{<X)0=)cwhO7?$+V+O0j!`66wyfzwY_UoW)DBKhfvyUSV*hUw6
zK&x8Mi}9bS{!wv97;M3V?dSV=b_=8u6Op6p>obGoc&gg0k&P=zEK0k<cB$O_)gF`o
zO~iyqC<bJzH*&s+-Is|q;gmEFY(hC&-?8$aC`4dGDg?t&2%WYKez>;g$@B?d`LLIr
z)RVxe^~!O#%=PB(Zc)(2`VRN at b0>t>zodW~njHJFrnqJj^=B>^9Y!z)s%fTjy24*Y
zj%*i2yKFxkTt&qW+yq%fDZh9Z@{0D3<QZg1*@-#p^)OF^yTVFlJ62BpEje$pz at 1R#
z$%!9v%GDaFkoZ at -VNBO2a23psmyY)tE)S+t+c+UViXRs4xG2iFXl)GFO+1jH>sg{K
zYI2zex0ySFYQrnV8z;825ji+u4?Vd(G#9xw3fQ_rUGPrnWL((f+q?3hU^$9}BO<>`
z>u#T0UZWs??KDD;*MHYL^&GZ$e at RP`;?Fh$Dp6qB^;gFWS0m67|BNcAg~xdmJBv?d
z%1#IC<nh020op&mN*X*|@vprqT{!N0;T_7mFn7OO_SE2ROK<{(=zc|rxZ-wYVgb&B
z6Q9UC=jFzx=G)(k|6IwH=gBLYb4ByZZQZ3h|HU|)eWI`NBj;VD>vYI_Cz<UonPCy)
z9wn+C^>#Ex`ytW6hK4WoWVH6<`4cE&%`MNwi at zzucIns?TpD~_`8&5Ul>(KzRu^0T
zo<mkt109pzF(mPsG%Niwoze@<`jKjK3ws}U%WLX1n?0-N>lSX^p3#XyNh-`Ywc&jW
zaq%$=>hr}R3gp+)j=p9QIZ2>ffV)}ea7}DTaXB3{Oi{c&7CF=5bKB3})$v{aQWSGC
z5su1Q@=TyYd3N2xh at WobMEg|Rr|smht7<Ldg`z|T|IalU{ImfI<ff^g{aN?tT15PJ
z`V-zU7 at v)0H_m5UTCULi%5_M(_(tr+NBEBYL=G3c5STF>Zib#@MvJz2DT#>^h}B>u
z at 6v5rzZbvYBj9Yf8CN1v9u}+RmZ5aJ_Q~mF-PkmCwq~Ee`Da~16q-`M+sWI-j}oW)
zu5K4xa#?1sh8I-%Ff3*@GJrnVfs(k?+_G6DVdovhW}vY08jlOL=CpR6>7Z?V#DuqH
z+dOi_?_i6 at o5Vca0hVL}YDY)f?N81L`j|IE4*#HsQ4D9^Ynk_mH+DDWK=)pB4357u
za^jv+93JD?-1g+Pd47#kF+_K4I%WNw(Pw?yXMEdGplAstX%!+Iq-QBS`=8Y~gNHg^
zuqugqTn!n_U+g6iH61kfFNu3>O{1d<eHitWKeCFxTgWHod59T`o=Tp+E+|S#Ir+<-
zpm?j-J5IKJTC^_F@)^2DA}M^SL!ldE&5J%rI(Zew<9XHjV4*)ccRwT*78YxjNIHG*
zOA!qx%qL9{*E=$<vuQiEj>ET5r-Ky%>`p|)x$vduO_-3W-Sm;6 at Lvap{woLqR4HW_
zvT*>}pxg{tI=!k8b^6z8aWxkczrxfjPL5+7vgT!%CKvime21m==T<#L%8m>dDzpFi
z?O#LU6mQKxt_M7sP0!9^yKSJrZQOzRS(pB<$~r(%;C%-fUGDW?J?!N{_#`Fw=bnNh
zEB$27yTC=%<)+_Z^=ic9vN$re<vgD_yS0>lW0Pw9EP^W5x8_%S8;j?>%}IF1fsXI(
ztaZ!v{*%}`{9(^MyE1ZbV!8Pv-!O^=qk;c>`AZe$E?O|-EDv4a$fjj-gI^+bpltRi
zT;mxCW}yi!e^tzURE>e-ehea>F|U?19|MIaLh)+dUDG|DLE|UYe*)2=;M<J<2_pXv
zGye}k<lkZDzoW{3!q@*A;QkZ7{vGlDbKpM#?muV#-<RU(#|c=IR4`No1jpbF?&bgQ
z;d6u}N{;qb%|C(ikW~8r&vknuun(Vg5!_sxy8jcTv&`n4FAr65+ at 2iV?rWN@|IbmH
z+Z`MKhm4VTm+Jol083sU|0iY#Z#?Y at vHxP=lQj5;4{6U+g7%+FGGtu-eaCtQx{fm?
z{A;Nl6=W;LZHqqwJ`d`oKHQF63{d|o)E|ETuV1c%L$Xh2wSeb-VI$?6fYZgo;op>A
z=&nj88cA(rb?oEc-1RS!+R1Bu49{CG1>B=rVq?feT5{|}T30;0wvO^QV6<^<DQ6gM
z*ayB9$u6&uMpQCXl4EaS0#J|Q!(D7Qyq~p3K|N-g!Jd;tJcmL069l){?QMHFq?rnb
zTiMhz)!kn6nT?$Sem_a(kJcl({T>8_dm22V`tYdqaQ)a$-rqyO#GlrKHF*D{S=%`;
zfmnjbjkz{UiWQ;eh4(A04jm7X3#;2?4})YY9wJ4O%N#UH!`w0Y#2ZP{VOL8f=`5B}
zBKmHO&9QU+pH%rbxc%Gj(C6#V8F4Efa$5qPFKPEXwC#;(KM*_|*BUzL?ZVAfcN=*h
z(0N^@&kxbv-$u8rw`J>(?x34b5_GAbEp23eX+C>zXi-xWrMqxUd6w%p1Z^kH2phg#
zZvMP?068(6yY6mZ(<sXZFH0G;*Grb;FA=S<D%!3EWi}iJ{3P#CNcN!<9*9nF at 4r=d
z5NghuzBP~{eu&a%6qc16sN#Vpu%h|nrFBF3NTlgRo>zG|hHrET=e1 at T+%sz|Cl|ll
zx3U%9;Wq3eVUjE{a|V|%sNMkiLb78rVxWwu)V{p;qq#~2qd7JS`4wcpUiWhB4kLly
zdrSYqdj2GLq`I8nQ%9!u_<>nBgF~!9x1M){4DrKi(ZNQA$c<zut@&%dn42cm;;5Yp
z>y1f&cY*`2wM9t+mj%5kXM-hoVHVSyHn*vhA%XIZ!}A-7xfdh6;wddRi3?P7)7Jz{
z<d^b`yLtPDD(~f74a9NLkZM at mxjeqNUf0@b2)c669iy0zT49tew!$53C>lGty>dAi
zxNL|aIH{_VPNnQ&_C3g_yAu~?Zwu!$Zm~JchL)Ajli6%^uwE^WYF_rK1SU=L9A-}X
z%T|;dj<#i?$0RJ9APV=l%k94u{jx)1*x8WMUVnShu{$nwyWi$;^wt_XR=JZ4JZvzL
z<iFbFTGZq=jOO7ob*Nl!Shrp4n_&}$OyV<j{6{D~=SbaR9!c0p1iV3Hi{0j;4Rs^5
zd4#a&_>23&faiz9i>vgw?8?`zZ_A*8vEQ$sv=hXr39nuC#3>#IjD_*p|BTo~fI7l2
zz4IJdt9vM&dXRPAHa}l@`qp-_0 at mwyoD~hZD);f4*b8gi5HMU{TzMF7o<F|lkeEtl
z9wwsNRexwqA6n}j=0X2qICuUc)ZEqn=3>Qy3}ul=xIX>H|5pFFZw2y at ZQ!H4{$XZT
zq<^`o!D%z5eR<ujo!_XS3#NIw+QiAzeuuFdfyIKn)$yuJtb%{z#NkC+i`Oc_Eft^K
zGAU(;?-V4mAmui3*==DXvW$Jcb!DY!q06hncp}p8R~8rRTFl*nQIW$dU4v8c^D-}@
z>^YAct64uv?Nt*SVd?Acg(V!f$QIX&PDLw2#iSdIw#Xs%_Ms($2cBY^_Ks$%n`uwS
zhMQZPdcU+O49J(&Gm)iVYZR+!>XMpzP^!{fxWi~jasz^*1BF{TJA*_JPkjH~?QY)5
ziyP=?lQztKt>cqot_P`Y8j)q6Ot;&<`jKqhKb`*FDW?Nohua77{(To$q7U-Uxkw$7
z>v;lhcm#t42Hm|6d#(E`4G!dpiwO?)D+z18Dkj-ah0ng4wCyyB)}oO17Ky(W>F%9B
zqiS35f6jBa)b2R(0k*ZGFCrsji2gBY)<b!HX>`xOyUg&K^lsMQDb&QBy`ut8!40Y1
z>qc{xj8!n-66^^ywAlF{nI!Fw!+XMhTXroMi<;1 at O@l&Nat$fg4ROZ%K+QCZ^VZ*I
zFQ*#XB5wmGB$re84ZqK?94#QUb*I1<{3G>_coYdp$XJE8K5(^1R|Op)avL1B4X?Ro
zMqbEA9q*ZyhFkJm(oTUF#W5hL*AMDY+nCOPL3q_%Z=GkbTl*V<VS)Micwec_v%a1~
zFYniXI|(5BS-W3YgCDfqo#$B{ZeP8*F~De%=0oqixg6|?9p62AGK!<kND%c>a7q%E
zJmj_Cd?$N<Y%}Y*knJ0l?YniL=yQ*VL11+uQrF3L#=)pD!ZmCm@*r>j&_Q=K(-~W{
zw`8&lOIR+<ez>f)>u5so^m`sNGt-$%@aopP&9UO8peirVZPfR=AFVis%klzk1FHoN
zf;;Y_3okvsU(@a9ba}25Uda1LrZ+(1Pb2TqKiV3JPzYa(`?Yx{u3W)~8xx1s5Xe};
zJJAa*dF*8LZjM=3Wh6+7E1DT9x;72doYv2BlNAMf2zkRjxA}E<XHmM)pB`pkWU~N|
zwvK#Xd%=2D+EjS5dpH=D1woB2QW<zK?Y&hStD}zrjS1!)2(~UfSE;aq4JipkZcDB_
zkFsxr_dljUGbt8Pq}QK%ZkWlM-gdS>1VgsAG#i9xc#rVfhZg*|mG`eI9uR&EQ(V_6
zc+!x1Z=|!X471+vNzRTiwq5d8c%Fp$tt}ZWg at j6tep`R2zh~!&TxiXS%`mSC<8f_C
z(KCv?+1#PHdEXP1;(W7MX4`tqIH>oKV6ltzzTkO__lP8Hia0jRq#!|Tf<b=yEMv|>
zcc>J)aa<AadvtNBFtT<F+fOK_C$Ht8-pc9iJRjeR&2m8f7$_9Hv<2yjnJKcO_PWj<
zx=RbA>5Y3YftjV5hdvrDW$#le8-I6h_`vam^`R*2vU9=nInII?oTg!+$X=F{BDccY
zg^l4ELy7L6lVsfkh=v?Qa!#K~V(<k)!u?+MI%0VK*9`2`Wzt#m`;fF>JHybsW3q-5
zLlkM5M5bMpQ0c-pIq_Z7m<{`ZWtyYO?`RE}RGq#!3lD~53$XVqt4 at xUylJ;jhbAkU
zEpMJ(_7>vL3$#V5_5F0Oo)fu$p3DVX7Jj&|3gi21C~*>Ob=-TjNmr^=!H#O5N%m9N
ztcB+?=(b(%8u(~%vE93hNQef<QDi4Ot$y=-P9FnRjcEnCio%4C6W3S8>)aq*LW(bB
z at TD3}HgTMn{^c4%470U9SMJKkR<6kxAqg3h_+MUl9EbV)8&!x*nJ8LhxCmW9cEjk9
z2!cjjTR-_IKtdN5>M?p%ha$HP`h!S at nYZr+$yZ9H at 52|~$9$$6R6k=~33#tSJG{`m
zEr0uGzv09Oit84jU;w*4C0X6Ryt*E>yZv*^ZkwO1+0YgqWK-Toe^cV9|4`&<`ydTk
zn(;7UuV43Qo{Sz(?w<@VKOFjp3J+V3<uSKJjFjJeyqTNQyl3Gd^W>ozV8%NAQ|Y?b
z;OS*SkWKve`3|?iDB%+f)IC$XsiBc+cK_{okK;5L1yu`=sGTK|!;UA);Q$KxLt)ax
zuk3 at Sq>?L2NSlUV#U94T=Cx(4V3ft;LNoQz at vT$sq(Oj0JvThsx9_tIeDEIpeJ;rG
zx+g=Q-p+_gzuhHP62%nliony|<#NZt at o`YzrD0I!<W?I!><*=^>e4ddR8}^58f~nm
z6lC0;GmWM7xBeg&&(Vwose185AS_?NqaWt8km_|YJjn7yLRz<~ZehAc`Yds8dAMwv
zP$JR6G(y@@n2X3K-9cOkuB}vop*=)Vfwk)jUsqZEm!Us3!|<~k^q#{ngv=Dy;h%ne
z`xJub^rQHVx73~a=<QD4?c&yIZ*a_}iHLjUi%*}T6!-cE4s)uFP83R7(GsRjCFHi9
zo8PX}NK=77Z^)s<r56_$7Li!s4-sXM^#5t?Eu-REx^>~k-Q8UR1cDPFKyY_=cXxLW
z8XSVVJHcIoySux)f6d<ejQhRk-1pvd#<=~1L3j1)l2vQg^UQi?&7-o4z-vFiM<H2X
z3$TLF(Bzqq!dS)$w at 22hbKM4H;5#{#tlQy`kJ6%pja`+GuTwe+0$;s(QNR!XxdtVU
z^Z!W+Y^dsVZzMgvCC<msk+E=7_Fv>70w~Xx<g+kfPq-R8f9sWfj7smd33ftYr!WuE
zsW%_DHmZT&6(-oy#TD&GlNmezZkrgvM}HWL$^J{*{%uK7GD<B>IImwW8h{VSLuJ2i
zhXYPB*)00iCyi7nOK`Ox_2IdL?^ry%%xwoppYExEg+D5FdsBjh&T8kPB-6jin_;3$
zF1B9VYHe+;#R;dH4D&c`sBTV%1S8w=cF2_iEKna}%X&@3E$-Jbh;J3%{Y0;NScIWN
za+AtPwU^cHjA94>VXd*1((P9dNnrJ^9+IkO{;w+H#6rXZtDG{MytkC<NpU9kDKq##
zKv$6M3&;uEF}tQX!L&0NzPL<DITle5t5?qPcvyIx&p`kJNg-&ylIy<|9Vef~<=7EQ
z9Z#!NN=~8EK9oE6$>>pB>eK-8hYPZ_eu$_t(O_mKQ_nV#Ap;7G<!3HjqjcZ#ObyE?
z7M#t8p%bdUBz5K9p}jPI!L>FP4_G3ve2r~d31uy;Zr5&}YiFHnoSscw(*M5f>{$QZ
z`Un)DClZw#mH>)_%9UJi6GOJP7Kv6J20vTU(M!`|VXC8SEjxmXYS9<O(uaGk+`P5#
z;OrVt7g(-^o5~tBa5d;6yQ(>;`ejOWLzJM{SvL&Fb18A4!U7hb=Mf+y!y{ZwZQ*FC
zfRaS+U-rm`R2&MyMaSrVOP06Z67u8SBeH6nVxrb!u`G}J`utSzaMdi;GE){-KL75@
zL at xj0XtYV21WjK!Ui7&2_^g<pYcnHqjeL6I2}dh4f2q?%m*AwCqHpumXY=rGnA)k9
zo74L+Qli-AcJT&M)wT*=*vA3nurO+SD at QdjNJVfQrM?DHKE=m|sBta5;1odh6+O7i
z88i87A!7qKip4LH>8G1niG&BWtYa($6lBWoekYSyLU&kR?-bumm*$+ehmx-ixg1{b
z^H_b`L;0`=jP*a)*c3CqK`w^HE%36SVD<2RPcuunTA>WS6H#t`R+`5-7m6gQmW{Eh
zI^&(aLw$3Y(2#jNlwE;ojrPeM$~osy2{5?x(l4iuHBrsF##&RwpzOc5=#KT?BEO4r
zj|vDW$r%*I>i0((0FC1W1^jv}psOH<o3L7CW~s>Ywd!*$)1mqv+=~vjmu51`e)`MY
z#7sp8wpteEcL9uS|C-Ry?8ALUz)llJF#de|b*5TDiAZTmF~E0wc!YIqU$3}#_q2qh
zm1}uKS3gCL`<bp2O+`NNpkad(Hz}^G;l!fs{SJpozMN6FUduW2)u7<0R{c{6PpJ#h
zQ0+jB{XwQ at aY&OBZo!xrbUuHm4dyal>o1bq=DKXQC~mCm=ihRs8WdpqXgEtQ?^wVq
zklzD>$u$8Stc~SQ$jGOL3*Tkw1`69MzyMphzu;PVYqnmEzQV(>Gbl5rEUW&hWV`sH
zvUO#HS>pA^2a}vkbxatGPQAJD#>d+HRHsQ8!s<X|0n9MpRd09F1f9Molv65!+pGUo
z-8m}w>V&cN;S$rJE7ZVGi~s}x%C9sy)2qIi6ed3Ji2w-wW}L=a-Vk(@t5}M-duh-p
z);^b=n2+k=B|)at^QT^(q%%T-6uJ*K5Z)7#i}7OT=Qnwl5v~e<R6Czy=OckaL25aY
zYS%lp<Rbt_budfIxTb-Umve*t7!RH%6z`jX8nIJ#jS9u>xD6+6YXr%yx|`~3blkdo
zw7UpQe0Ld`6=8oG>_?ARHT~M&SXuf#<Py_9x{R$N9o%@Guk`$~ZcHtAmc3SMD;apS
zqfxnh%WZT2sz2)bnX6=psBm^nmkzyJRagEV1%-pt=(X)w at h1(cg@$qFjO2QRZ9bK;
zkNZ+93koGa at ueRG<gE+et+&yogy7psYLk^Zr#u=R<Hr53LH+KwpN(nszFzf7MV6lf
zI!f_t9MR|+lb8eXoZ?6y!#@8s;s at tN$+7?K7_cO`{^}bvWiq;C{JMKkyTk5foZ*Ge
z!YU(wt0sR(wLLn$t>}fR0vkZdCUgtKdMTm!7KI!pIRyaVd}8BV?^!<YiE)2TAs^w~
zz;ial*l<^61 at IM{-@~g5(qn8NRHOoY#c!?mn-Jhnqsv^09&wAq@)<V*g{nEn4#I={
z%>#rp3rHS=z<wI(gLfcjUlmr~o+wyt9BE(}X>M10KfrxFO9tgd9B+G`vh)01s?_?`
zoq1<uImc^^O at 0QL(puUZV-<x5d&TNob6+hy*M?DE1tiy7yw3tMI(y{9dTNJusGq4i
zVF44mB}c)_^wUaVOKX5y{A=a2M8qJ;(9UBv*G~!*Zoze7jB5&o$J&TZ!O?- at 2-CmR
zMYg3USRG3%%xg80Xg98_c at 8?3IeDjL%9rPzWx`2rf40H!3rK(VH?|_VFbhz3py|qA
zGdO{J7|$}2RR1klnOU|ueFP#+ at BM2Z^Gh9YUbLBzbB`o&w08HHZb=p8H-q{y>FATN
zTg9X`E56;ZqBEg^_j7FIOZp01O*x(^gijCHS<j(yw<r;Q4&Hm?DQWFhmm~F_zQY;P
zBxj3&$PI;{bOHxlR4bq2C&|~`6Pkt7=rPe|w<~bCQf+r;Lp8SU;&6KW$yNk?PE2rn
z*F_($?qMf56#FU?yO)73K&+ at Q#;nAoR(&av4CD7My|mA<xvVG|$OrK3Sb_uv`O=<K
z<9e5paFnhiKDri}UreFsW&A4MHr`6O-B~c**m?rV*&?dsbtmvffmY)<yNj#vBTw^l
zVWoEYTCb5|>YG5ql_YhJ%DR7oY*-SEZ(Puuw+hg*_NB;*zHtXl!`XBVDn5RH62Lge
zSzvr∨sdm6A+A|FkZaqci~KC#p<bomGlpuYi?ikEHbM85&@o$xzzT4w?<Rc4`d@
z_?fBn=QX698#pRctID%S`wD^PVN%}-v9RGJkEn^Htcqb at W>FSp;(6N2nv>4r=2Al{
zEq+UP`+?cnIIq1lb&MJOL7Q<kDHM(R-S=n+5)TVv-l7!LISE5K%lo|<R8)pdK)2N$
z`^RUdiGJa*#%=xN#k}s-99K#w1-z1<r?c}lB4U|qva2muV%t!u&t+oxh-JK$N6cn#
zT6Yo=D&H=ZhA7x%hAm3xBj!p%^g(TKkaa*QO6Glha|3j?`_f at eYx~y at o_lgt$jy`S
zWIWm29iICHijVS&V^Z6{exkxur8Bh%SeX&B%!pu{gY6AU>l%52SV1sV at RPj-kxTv&
zIIF5(o+Wic2?8i<HZ`6I#WCn|)&I*ls?&KxvcpjzO3?+>zQe>Kn?z-!eb&<_>5KkR
zBXR`EQUnUbT6^hVf)q(QZ{tdOE9Gmk9?@bb?N5^PypdKq at Dy_i)*RjyS`^)lg3a4U
z@$54$L^z6hrWe0bV6O9|xf59LiQ`{gcP<X-llLy`73tt4Creyx#|NJ9JeRS8k1pwJ
zH`bSokCmcEir?yA<r7}PqXm}HL;1=2K{#amwWyeLztN;F58G|vA^nPC_S2*hKCodW
zHl4#{`?ktTMG02fJ*pYzgXF5WP8&OU8{*ztXfS}h9X9z at OGyS6aos4IB?y2ORYEV)
zRM)1WTb)&oV6Tycf>?r9lP>U!#6<rEuRvYLt+I7pL`}6?d7>3kO9;>7YZOCqkbuhw
zu at rOPc}LUE5hH0o|K>&#Qrr=mOc;wM#}hbO`=_vqa#}LAV!>14!H3az2wXLj^C3LM
zZ+^EYKNlXHC?2R_b<L;*3fn7 at TRA?hAIUpBC^S~scb2ov7S<SfD2gpFWE|c1H{D2p
zCnk2Ke{=3+mzf#jeiri^Cgr%Fe!ZD%K at vgFKQCdfm+lNIPhup=!fp0mL>(0WYCiAg
zzg{4i8*6kI6poNa-{T&{%tn6`>{A1s$Yyph^GNSs$m4#_37uLWBwN%;m7rsg@{SNu
zL_EzAt&Z2x6k#CR*1Ly_zwC{24XSz3XG_E_j at dmW4$ClZlKf5NT7?$659gs+hY8p6
zvmYZf!NhjRv+yj@*R3`ia!q#jp7NV+pTL^QB4}`9S7Ke0&#Lb- at Nj7?HwSKTByrli
z5_CHSz+uK3r~lN6pupiGHm4!uCkw-@@U`{moA95Xt^o#fACnTeM%bD at Lp(q<>z?!$
zgi4 at x_R|yaL~dWIrEz><AAdg5*d5V!_U1<2t%}bO&6}O=0dSsp{WL%VB+2a)oI*}g
z6+14{LWCTh)T^4++Shr3J*uMa`k3%RiLiC$Mg9#J(*N(3L`2T5dsBQ6l<nNp-#UFu
znA8VEzmP0<t|#A$UI$**!m9Zq(Ddmhp8I^+T3^J0wJE}X`HRy0T?3Hjeekf*zbQ>|
zXk<Pq>a%@cb9T8l&!id;mn&Irb+QJxv1>-6f#nxAY^(^levs`>Wc=c1z{~6FA~aFc
zSBJeSl+fz$5pXmU9LRXfc%e}ZG|B`uCgUfXqwA&f`oeaM+k2FQNw>i3 at qpJuZ2Q_}
z!HN7;aX84|d{FWzLgn=dbf%JF;wklGY&cM`X2UHcCP+!+o7C4P9{*;T7{pd$IB~4N
z{_4xCz#rg-dED1n?s<ksKs~JIY;xGrz{AL+DV9!yDPTe7Mzsk=?Iv at e0$E%f&<?KI
z$C(NVQnONeg%mvLIy?wGSbK-kJNx81jjvr0D5Fx{m&<Fs)#l43Uz<q at BmKqwh8Z5e
zs$)7{q5z0>i at -qFBqgFWp!mKOUt8^h at YsI`4kxhTD{Egq;g8m_N9M<T`rwQ>Nzr#6
zN8;f^0N-UX9JOgmcNI{;gVnb{M~L&J4>n2ZBs^}zrxIVsBJ{3otad-|r0$JL*5cH0
zhKBJUT7drTbg+pTjX&oNz$<b{bN^_2&$=+Iw(Op_TQlhqMM=3*^{_g1{&DLt*lBIG
ziu)L|stc3ukDK{76aR-*4`B(r$gF03tK~gHv~!62LKF6JtMu_ at D{y8-(>preMOJYf
z_D1vsQ4IpHv3fbOxEWJpIZKmds$54dq8rFCqj3;hJ-b86`ym<WL+$w7x;_57bN^Dw
zzf7io908ZeqU1mEJLEei`+`0T0EfyjFnFNX^jF2L#}Q=)uL6*gTka at qEPqiZy7r*z
z2W6BFt>!z&`ZqirCqVQ4?)YRQvT5zlz)M;M at b?6X`2C`1MpKyg1KM!>a^vQBwT4Zf
ze1vljp-O5U<}$17SykOw0>?uiLx296*^_AXfdzwd3 at DdyT9~y7fjO2jOc<Od(qB+n
z)!UaRNF+p<bf4kY6i+PqTp82GuOV}fzubY<j60{KMQrOBobEye{_+~(Aw)7YJKj%B
zc1g)K2yMEYS)XvoDU5CZl9hu2=XQEtr;^0zZfX<n><|#-0p`g$MkF`L#Ac5|I(F>;
z1B+pfD_W5Bal=Lw$Aeubv3#}&HOFS<na`;`&TC3ith29!f5LmB(zWi{VYY4u+SMgB
ztZR5)Zxxe4beoLPZbR0QbulPFK+~4hl&)gt5f_QA-amm92Z}wSdm_tJGkv#My+hN#
z&%mAd#>qX($|FiO<kPXt#<JdL6pR(D3W0(icBViNVLft5_oqed8S@!}N%ovYwII>?
zx3Y4{c}D*A%Yblgx}EwCDi;FKu4L9w?PYXlfAW)M4uWzIsLjR9xWxq_ at blv7E#sOj
z*#--9vycLU{;fk^5VdLP at f1IKg$7;Y{bp)CQvWsq0&ttOaOSjm5P<V(RM2@=K@}^;
zcT4LZ(gBpjcN0xzyB=P1P`594rqZpuun+Z40074fUW6j0W00^8FW!K67s{{h0t+9Y
zmhBij`~2a%5Ci7b(t4LkC9x|XTzmt%fTbL2+dxJCa2hw&mtto98bt;8qjTS>vjj%B
zq!e|vz1?}2_ty#Za6{<8J+(?O>3##@N*eR)_#zGf!&n(4;N^}6;j>i at 16G=9v%r-n
zFzka;fj!rtPhS1E3pr1ahd;{1{5XJEsws@*m8)}Qkbw1hT+lJ~rToE3_yLob!^15n
zP(|V)h_`F|0>QTO7)DM>W(3Kri0yn<XD>JY2UN-ZUEl0)`g=J1^z}uCU#xF%MfAH7
zZ#8gq=__)z at 0Kf4DwX5A<+-}cw(wl+M2Aa%Pp1PeZ`sKoK`#e3W=9sko((8ySgwo&
zn2Tw-pU#T8II_8c={@>t|ESKiDGP6NGBNbDkLRzn4vC6&hG}`*S~7EafKz<}v$C>Z
z+op2AK3{eGIus_fm`>B+M|b*t?zs5#kj3iSm>j}nxf2q=SLe_7JnHxrTG+65Z%E(O
z++YweuozD+*p`8XoStOf*}Zhzd4&Bjt^Ncjttx$a<UMWb=xN|hFn;|)hdU`|wZ_0O
z*V*P%sXxF6(kuf#tI;vC48GQ`wQ-SGIkEgsMZVq?{JQ;f!dpFgiK%p0T4bfm=w!t+
z?_cli+V2i9u6hBZ^ZttzR{(RNi@{$V9$IL at eP{B*qwEgn!9fm9IADKmiY3oUK at xAw
za*V4`bt;CHhNvIrDTV{2WN1nhIoB^-NDRF0S&9I2CIEc%;)Z3*$MMfFf_h`TwOu!H
z+N~4_fKjX!QX(62u374j1u1Q^bMo-}l-sfR9bj<%&irN)D8H7Z{rM|+Nbxv2s4RQ+
zU7arawlA`{XWiCxE=`Ygp|bfxX%IXwzc at y!H?0>c>1s8AbIoHT-f>2uxP9}My*xP&
z3yI#6GbH!M*$u=IcwI;aE)(;&=pfv5iYC$urH*7`g6BXFAyhaNqiCx=WQg+97Fyhi
zj6CqPEn8AX0WTaiQqcPhPyk0tSPZd(VbY)i37Z3p>+@|}8wg-nAZp{XPp44 at 9o6d<
z9>8d3ugHYa_84e|q_*T$|7fAs?sj)Ly6XX at 5Ic9uTB{rh8!kC4km}3 at j7m-<4KPYD
zN9N${>8(d#BA=fbDm_@>@#1KXLOJ(%$<kk12W51Bst_{gr^bsHOTWCTQzT^)x*Zfu
z)mJA!;;u0ITE=l9Yqd1}Cn5QHRSdv~<l&$xHQG)kp7 at 50NwJJwXB}c*p>}TsBbc~C
z7SWgq(mAUc*a)xW^U08bxS=R at pMaA|2!r|RM&wKV%uC*Oi`aIH=7><tO2_LQ6q@&L
z7~_;vglpzD6vp|RG7S?kTX`>}k-SMOW<!GBkh20GN#`4De*KsU3Fuiqw#YS$_7 at _T
zM8xj!o}}1#5`mL?*&CcI+IDp|T);$W2-%A_Pe362SM(ZmLHt$d{k3#>^?P`BF3IIW
zPLy>xEd&xYuG~`-K=QE`<Tbwye?|PZ@`JFVDGSN?GG5aWwEQm9i-Rcy&F^<ki{=E;
z(8p{f5*e9JhEn79S{-Ox28w5<Gyi at gJI*@{ba5Pdf|~%V?Z*>Qvb<yLOP&EF8tvEB
zQfsLZPA5Eh2x1wT-t5uZjmt-VHtM+M?%eb5VRysZo9-p>L-Un^$E<bh3indXpES*J
z2PmK&TJ{>znFvMvDRU#zxLSkhMZDHWRp;fM;w(q2y{mW|@T1OHb@%45w_Sczd-$h)
zKPGH;!}&Rn1PN%AS^#<fEYhfgZN>}6cTU8{kI4k1Jf;n#XcjLhE5NR4s9(a<%oPR5
zK}l>KOi`*$lg&r>455_kX;s2?(~h~DbQFOmr6Sa7- at _wzRiuFF?w&-QmD=b{kD2{T
z=h|*J?p?9Daq=~_^b{(|ygio)H?Lb4vxGiD{S+ntYCXDku;m}NKW?f?d~MQge=UKc
z%#gX0jJfbf<d`j-%fRy-RK%pd5VzQM0Q5P{jz0o|rkU{zH>I$FT88iu&yI}GWJnhp
zH_#_PnRuKD1B9U*S$aE>9}ou?$%iuHfUGxG?LX}(!1~V>>U at C3KM$rJPfEuDs1UDz
zSURQxqw~-V{IIEjD12q$-(cZ>;&~mOUysasP1UX=whb&mEGGv-a}nE&^cbfPDneE6
z)0{YY^By5MjihL at U&gDqYhHC_3Z02^jY1JyJeuVCjt+@<0I895R8_i;h&Gq`hbFF&
zx3{XYxo0e&lkOXC&TWxfV>}%Mptaor-Rs#|SWJaIS*a2#bMmb*fpT2^PW!-IRmI7#
za}vjSEgkvdo*8JkL{)h40wQ|TPRPl!{=y|L0mF_2WbkTK80D%Hv+K=6Q`%bn2ia|M
zOQQ&wX9yRE96o{+!wY|eLOCkofQQtpo^zvy?F4j?7 at e$osx>I*iift_orBGOeO`WL
zmPfU{tVFIOx}haJebZ$9{1tQ!ctq>Pm6Pi4KDem|QAvCbbS)|8%?)HMO$6K at v`)ah
zf>PzW`J(+ at 2)SQasBu+H-1KE_bY`^cFphn0{8`C4khvktA<y_$Di}Zj8Dw*MLr-WA
z&Z-iE5cfgHF^3nC at S7QO*f4P!-fWQdxK1KBk*3bdB=SQPs at w%o{5pkrnjg!(O}gTZ
z{&y9hW16%TCunekIbwG!g$0<ORW{p>b!P;DCO*=}23RPqh0;IL2L1ULD~j_8Qk}7X
z6uyHSN^yNNffSco^iN4Y&It^IzC(0EZndHrv($zHEYx#hwg;qk&nbdeH+|+rNcCM1
z*arZf8FYI5$8L2^=z|wlFu(Oze)sGhI_cG@@YT_P0{9BFb%`4BtC-&0*4mw5$vZ2O
z9N(%D&0H_Xl`?4!KzkkM<zT at zKWV6_T`bZ<6Hb8Uf9^xph!;GsF1@^>9ESm#|75yZ
z^nfR>tU3=P$u*+_<wUo~+f^T4mLO6b&}_H4W8b*T<jK<TC2k5D#Lgegr67QgHgN%o
zw3FdJ%EYr6?)B2gxO7qk{aTrs0)jA^%?w at en_FgpsDib==sV&U7kiP>H)fRAxqL^z
zT;}fI4_%AHXcVpL-3%`<gdsM*9$GS?CGPs(2LknOm2XT$`I_9aZNC{R+MSwoHV$6K
zyf at 1(b at -e<ncO64=^pMxrM{YMTQ|FV(c2I}EC(AbG(8p#&Ws+YRx4Hv-4KvDmd62c
z;=z%Pz&O^_%sj{afViUR&Tz1?yo&41s)CCxzgw at 9XShjhb&*GT#9r_IsL{fGQ+%2V
z&L<d->S3fPD`S)B4RWKba;Y(o7eSl1wlsQ?uhrBo3Vm!b`QIiQ-$JMov-bEp%I3L5
zSOtI2eFFfzNuXkLWbG at d$)BEZ0M604knr$)SEtk`ga$tl4c-*fT)MT`e{s3ssLVNa
zg^PVp_Q>Xz&TR8fzU`?p6{M<n>u6O4yMJp7Cjf&u;2}}8d1bOebA5L9>xpaUw|UQu
z@!ZF~i<aPjHq$d7E~Donu!BmfcDSCL!Q6GwDmcf^w)kgG;@P)DpUfa8wBhxbY=MmY
zT8l&&&8xVeHaItb8NRVfhNgWo<RezjS-;sA{uye_L%r!gCDp7yn at _`mF+=~HM-MP`
zxBr~IG^;<F6qWxI4;$Aq8g2U6Q0kc7gsZ!O4je$9t{H6ZwPy?LYw*o=H{AGzRoW3U
zoRF;*Cunpx*z6Gd=t)pbqCN*ZPV~+Lf$EnAG;xjajTvWDbo*PB#m>iXdSsYAr2!0t
zAyB);W7lutA_`Dk&=CBJW*a|3vMpwYUU|wvk83Cvn)+?4*f+4h6N&g7{|Nd&!WP=?
z#!sq1&@!~ZCCeT9eJg>PqizZ-GuhDRr at 4heFj^SS(eNKsl*W5>K<A)jAb1LCi)03D
zbxQ8j%N4mK5vFhc at _vtUUOU?S{T(EL4(Y4^0G7|Dww&n4JnqdKlp9pM*+XmiW at vUl
zyH{!SxVKoyo^(ziDWv{;eng#>hMMU!lG)NJ_w1v3IDDc~$@h%|c(i%8KQWpLw3Rsq
z&o`Uc_7Pdpxg7{m5PsO-yyi(+N#YTP^2S`<)M-#sa>UK^J{1V%jBTqY_Jo5W%@%x%
z)C_A{PX`CwRIv}t&YXDU7#<?&$<;{B9p^3B!V|F}oGL at +_|=Ckx#O2K8LuW$AgkF&
zf7$Ye1gJQmY%wXm=Et=8F65YJxE%aJR~q><P1H3rrLfI?P8oS_&xrNi{{2paNb(_p
zs$X=S(Vr*dZA^-e8UqJ8O<6yHshC+CZh7d7QOl<+WZn1FDfRtYWRQFLh+H>ZhU922
z2`Ih3&0*1 at 7?L}6>L>U|44uz-2!Mmx9u#lh%<ufc_^@iQq*2y^4mPu|3U-C_*~%SK
z*!7&q1hl)7OU8|hdP_XBVGqCs1v+H`$BGxMQ}diD8Ot5bJ|F*gH+v3$E{xmS+8-s6
z7 at DNbOaWTirq_A3>2g7SAb){&a|iWSW4%s)<@fdYw3uXv#X|pMy1Ft;cF6WHi^vjh
z+(ZPI1Zel38lN;w)K*iIosQV at VEHmKLIu)Hy0))_EM+O3f<)E>P*0NvdTteQ;wyDv
z<}FM+3eVDv<r`;MqK47-oJZ|G8FEK~O9|t!ySO4~MLo5rRafL6Q7)z$yz2T`e#Kw4
z=o~3$>_5jexCdtkx+EvRHxk`r;m(z0-w6$*1Y2td at 7xA}0IboRJAH;x&M<_R#sL%0
zA(1gblKu&`SWj;kxIW-6f3EKmmAM1LS&wvQx_)vr*NM&D{JGt(vKO>aoj>-!2(MjR
zWGLy(H|{B${}v!nWw8fP{o0cIe5A2Z=YY#K1r6l)69XUXYy;s7AyNQUZhR at N<&jfw
zw9GP at X9hc79rZ3BY8d%I`68Z{=9kMCoJcssH%V1%?@!%FyK(r_pm>j_tHO3B5$9SP
z2W5APWEkhFx<1Sw?hYY#$Pb?g-SD*NYRJnW!_yaFCN@%1nkD;JX1yN+ at K7uftw0ol
zBDc9Y9*E)<$iXD>uhI#*?-NfqAF>4$93m^34s$QroGhZ0J(bjpSVw(2<n2IgxcF!6
ziQuHaFwy_=wtZlzKiE4@!y(K*lyvMsC(l?SCD1iR!w115e^25gFS&7$cPlf`l=_w#
zYpR~*<mJ9dWX#&Uksw)ItywJk9qk?$+nrN;+{2lz%Ia6`TVO(ISF7;18KR9J2GI(z
zH(qN%czs+#|3NjzTF^k>y!+dvLwcVJzu5AzFElHLXuUcoSG@(w%`*J$N})EaoS2(l
z-C%Ni5`cd$;X2VQ>6ywUQIAdykr<Q*bRKhwO#ZepiFb4gP`h=%z&VZ9FtZ0bR-z!Z
zUdv1APG^lG2$%5kS66g5*8rJO*CL8F5s{jKq1VkDTYW!n$H-zuc^>fO``1R3j4W77
z0uS)+Vaqa%jz{{5xftM|ws~LXW=TZcEDzu{S#1KQd3JAS9;NBm*3(BKP(BSZ*m=%_
z-kk7YiD7}lo_M+c?;R@{1%aRbJ%HMNNX=G{Y$kgWX5lJD{<MoqM>q|ZT{(?F--646
zsdD5Q36-YaB_10QfG4bHD$7zacGa7;)?U<RN;~&{0AV3&OY91-j<Dj_sHIa={loNQ
z`PDLtYeDqW9l;f>w1VaOj(TVHD{8JS;NoO_(DH=T|9-~Ij#*8%Qv+Fdb7_s^Et1#X
zn^IYKZ=_?w<rY5_E(aHsgiaz}IH_x$<aYNF)GG<K3Dnz4Nv!m5#8WtX_?21Kd<b*o
zL=%fbQn1RUC}6`%!Or-alWd70 at 1%%-?zonxX#Y2ricyR6K(~vm!a`~|G23sU!tZFv
z9tZdU-S=G!)rls;laW5;wB?+E2iDMN)xlu;Zs4X^hf at LsaDCnY`7FC64__ at Lc0<^L
z%V2YrJeoHaIw&v2SkwU~-lEdKqh);5G?q48dH$v$J2d+Y`8v{ld7Hm)KAkB<-(@p|
zxo}||f7Vz3&2&1OVx+XWvp`xR0<P&zIlY#lL;PO>Qu#Kjc=Ha1_c{|E!2kqqo#&pB
zqF%z0t>ra at KUoHzA|ya$OQEq4hj_z~+xVs=hpk+&55(2Zxc<8rxvk at W-|M3kCTSqq
z_WHEy12UWcYf{JAFF%gU{4O)H<?!gXsnrSH5-&<`e=qkRhf@>H^QjW9`jX+gyuSV+
z;^1{#s)!G|8FHFe_djEW5DD>rcLrU5Km8kMS?F4A63u`ud$N~GX<gqE-l%<Jw}`i1
z at O3lgHX!?XF1Q`<V^OBVB)z@#Ux3tzo&DGgbEO>7YR4-W+wKX1`kF&8XB`3uXkQy1
z2UF!&&k#xGBFp`v;DfnlC_pE}4zWDC_?eUXFX<sZjkI6)_Tl!E188T>n=4JjjWrc;
z%960%D{#AZPbV0?WkkV3WSqsL&%1rNjrZqDC)m_{_b}P+$4PFFZ>JJK*yk0r_Qp%{
zIL3NHloWV3-93}2rsd4Jg-CAz94?^iYQOo!x*31BcQKY6eVH%uj&HjaNrvwGsGqmx
z0VzHZg)hgb{&(S7koG$4+Vv#sE>)RZGCV-^<y at pp+%ynjwAN+rRi)BEuhblfx{9Xt
zAa at Sm%{1r#3lekq6|dy;JJx-hRJ!a5^*NEA)%5YQ{?yKEoc at FtFRUg~n3$EOH><|m
zp at GbDm><A5HE2{cXM%Xo`B at N@uYhWQc77nu_>Nyqg7H^cgoynMA|3WJO#WvfTXQZL
z*rumYvyGRGDwH3avt3xxJposW`))pcxy1nlfuJNMEEjz}6RhUD-kHjNPK&4~ng$#T
za5KEJ=A;QLofEnqzml~>5R at aHHFW4CxjoUNNy#pUsi{V=hrlz%(otG6NPR<sjz-MP
z6Rgp-F0^#n>8 at W109C{HJ_iIB2$JA7M5gEZN}Z^lU){lv8g76ogdRtT;wVKZ6eiPT
zbnasESLbV_Kt{?>Cv%<^^V)c<Ca!)oyu-^Zy20bDAnls7^vx}YK_-CkdD++iI<I2L
zTs<$bfYYR|p0Ova7yedIGcmNYtq}eU2*_+QyiilY0Qmm{u=kH|Y#@OfL!VjXRyB at F
z at 2Ltvx5`7*Knj9ao_zP4q&kaJDs*z%<+D5*|6&%9ge4W`qsD$J0ZU}*o1s2ZtiJqh
z>gMw`sz1GdCV6RLp~heRF%a<^3MACc(Jcm>)mnkmw~9T|UZbKjGx<N-e3o)b`_33w
z;K|8cICZTH-4GtmX9L5)-CE2Q6tWg?J=qii*7>sMc5qUOGds=*3pGSqL~g~jI~IG2
zJ#Uw(4W6-4L;_%v)oAIAH|T=I4BY+6w=TZEK27k!*JZWb&Ty!gAvA-To;7?Gh1&D9
z_<Y_#p+Ppa$~gTVM$ZM7It`pq$T>>OD*cu9C;jiACshpjEY-vQg1Db8X?x;N3w-%~
zUoFHf(#QG1S0o-~N6ETtW=|)49>^Uvih0DL0MA7Ex*NcVzI;0;%@?<Zx%!b?`T)0V
zb`q5#J6caN8kW>7r?r`R8QYBzGuuPf`K;X*4>#SxL+n3+%G9)VN-a<VDvSSk&?f)!
zpq2kyyqaFfGiS0>LMECpd at -JlQMB@QTz05TO0pNi6UhAyq at yhLam<^fvn~E)xDgIF
zsqb(>MV8vA(QyK)A#%T#EK;_TFzVv at 5gwIkNA{0AvYjK at FOSl*>Ikkj#QG<z?xI=0
z1J$r+6T5SpbR#DV{kh`h7#e_^J1L at 721N8YR?YX684N-%B=I^OLZo>GBiVLu3eC#w
z*NkSHRIyE9-o1d?7Wp`#14;`&sdAbfYOZ#B&_sA^uog-$+u|3&^5cWo9^pUylwCuM
za9%#Hk-Yv~t<!9aIy{;MZVZ->m7jphf76L8yx${TU2b4{YW27!kqd!M$4GdJY>wAV
z<dsD50Nb=Gus4k;+sf(gm5Q(QK at kJ7S%cKudx(|U!*c5`%yad0Hnv3j{Zrv4vem)_
z5uB>1B1vq6sf115_{veH2*>VP$l7*uT+c!njWZ)rDH&ZP3#<-+vR|u{Ubn!rJHJK}
zm<5_g-3Gi?@7g+6f-wK?$L`RGSVdb=BxBDFu;o2tU at 21)IMt(}$pGRc%j2%|%P+1>
z;!Vxn1==Dn4|U(V_uXp0|By!n9*k(el2t$12Z1)8IoZg!Hy*gVmqc2o%`?dOxhgh#
z&I;XyXxjsegLD7r$4?x%6Qr%npV)ADU;h=t(hw%|0j0kfWt#7j3tNmmAP8hOADeZG
zt`E$5f<z=yzfk{GRI7+w$MgEJGcDLJvOHa>P83glAX4zC%JzYK&#tMg{_}3Rbl=S4
zXB}FKaaZsT95T6l>Cd4wEjfWEXe at Y4U_Slg@Y*4auQQ`9PMhNwz?Q^LQaAzqjKF*u
zp{31x8u at HUhXD{=Q3f|hZK56b4D at d{#NAQn!s8X&aQU(NV?@2a-d5P3fz2_j>pic%
zSk9HQZ{l9}ma$)IDg^jC-<I;xp?8%Zno=8xV5yTe-2wUILcc2s5ImD5?8kCiB_UmJ
z*XUcpDOD_%^n7{2_LkY^zPbrXX31d}Z*K0M0_Hp&Tl6Jwl0W9W9j%O~BHKulvn^6X
z(>IZEy-N>88=tn<WSb at 5HN$?oI|NTNuR!K<%epFjtvaf76~_8N`Y!Uo47eWaz1G)L
zZ(mSgV;(l>Aa88~j$S>1GP++&+&<Dcp{yeGxzk6y$W6@<-tUK84-fCTPU%m3yu0&A
z3Jt+IyHl^O_B$GyTt3j>c%P-McI1|+cV-B;H#j^owAY at n>;~pY*(gD4`=xaqfmO!Z
zQ8 at u=zq!v+!ES;=(qm(-#n)!HL@>Y#rwbtS-rVnvguQkz#pQ(&(0M*hV{6We0I+qK
zrzt<4VSkTUE#YLa*1*Uwx%FkbLqr{;|5DVx9-`GXZ$#MbbLn|QaE|~W7O+p46#AG1
z=`&u?h-=?$H)J{JZ7xMjqJPQ)lX3mFR9ALWEP)4XY;D2D#<2s4zdh#6-5#dB*9a<U
zPb$VAH)p)-k(S(GN9t_TF*;o$D*Y^tXKn`aoPz)qJP!zq-)GTaqw0K`<v50ii%Ghx
zBSN9#v6~%Sj75eyyzH~=J_NLk^yCtD>{5tW4!6D1)X03<Gu|EA_eMVa*@|10St(Tm
z62ch3(eSbr{wmL&<wpe`HJ0qMMVSZtwIUN91fXcn#%z%R!LthjP(bY4aJw1*U_S+$
zj(-iql(sa$chP69>&J2jKhSltOz8juP#RSny`hsUv0EK8E+M~|U#`5kA9IVKA%*|a
zy9)rIB8v%rR|L|sX0i0flG3 at 3l_gtKGT{ab-$<SNV7J*LQ_j~foVNtgwRj%Jqtma?
zI$t_$9Db!vgY9xL1gXSXFF5G>%{d*Vb at ch`R5|j|{z_jZ*yW-VEbrH<a(TxGbiPpt
z=$erFn~Vb at kJlRXscDvzyMC*vl!ej{7Xhbq4w5u6&@O1Ito-fDM?VM#!+S)3VEZ7D
z;c-9-JvJd)ZgoV*Ur+FV(w6k|9e?{v?QiH=x2jP1x0F67C+Kf7`hOD;{G(s^-$)Do
zyCqAZ^%$0pc6!Gjp$IrBn~aQ25=Vd!rH<uSVBbi|P!?RO=9skqQqa&q{@ox9Fns}&
z_!;Z&xvB0WaSl8`U`JswM2^<tIy!j&ewWVi8}1_{V|ERAlp5P#pGAQFt!MfBH{`tK
z{%Ge~4bb<|7JIllB0f3Oz??(!1Jy0mF;*XctDMl}Hjx7xXfe;XhXQblJdHBHUstqW
zQ7rYZ&3={fCr7^>a|{^_BRs()CCgXL)4ya#LrIO-(-hM(?pEw*2dqVwT`Xc*Rk2?c
zcMXrL*MYiZQtIAj1D_x2A6f%_nqR{}(1I}+o=RmN5V<OP?U1rTtM3<elF?Za@?{+T
z`v!R~ns5U<^5x5~C3f$>u$tozz0YD8Q+Z?`CM2jnADG5Uqh8Z~pR6Nn+CphwZ;STI
z&_Ylj;24JpZLS3%#lx0gkF>O6=9-7_Ex8kcCI1n<#bt%LrK}vhzS{Dy&=m|sm8pcv
zn$G&9%6Le7!)@1_wQF5aB8 at CHq>j~MXx&wiX)AXa4$*^If_OAqmx&*5;*jwGpYnd6
zy{1}aM~?|SaipuN^1|&@d_{wLUDC%DW?dO4>XC4)O1Xga#_kKJ_KJU!l(4BZHN7+t
z7weEsdBL23n>A**Vx*nffY8|Q2*<TtmI7K}ifEZmkgZ5dg3nLUvERrE2ZmH;IAlbd
zvBfA(78?bH%LZ+I9O*1fTEz$e at lHfYy0C_WdTP_?I7k;ALOpgHirA=mlts#gPzChx
z!UP_0^%6NL at 6n;MdyR^?DA_YjgaFrz0m~8Cwb140Oo41g<IndEBe$uG961B?A&m7c
zB7Rg3%SVb+DUFBve_rUF)D4!G=0cl1{RatlTb7*)TW?FiIlY;1Dsw$RCVtJ7i%EBH
z(~RoEfdDLKsx89n>(fd`x4rM+xFvmp(4jX?ccaX#YZ>P%@{R%|O}RXEnkd?TaD|vu
z_1Gri*e0Izgo|KZfI45?s)h*}4H=goAC-1ooSq`%i;MF~J+m#SS>Ttz1VLKSGQ<xV
zdSbPKTWnPlgUp#~wNp9I96ay6f{w>UZ4Tot+i`v+B(?j*LOToZGlQSbDt>=wnqD(1
zhu`jlRsQYUY(uscL5gR|Y=5W)mhV;O?hEn5m~*^U)KPgYaUB8hpFLHXJ(lmLT)*zH
zBfcUbZu;+Fh-)+(RPTGj*U`ti#Se_TDC at rY=!GVLoHg7wZ6hBt*6SVKtG at -TDBPc{
z*8>1tztz;H5v6Xs_Ik3h(H-FioUQvuJAQY&ES%trsR#x#iJ;ysPEl)mGE2?719Y!)
zFdAPaLxnU9SS#QF&0bhR3LU5X?)r4j4CfleRvVn&FxvAtK^hh&TR%97=&R)^Tu7jc
z$hxq$Lu{k7K}iOoL(*qW)Q3aVRP_%6;y6-ViD1;}QPxZw2*fhqK+H;47aqb03N+OU
z-blvsVCY%aLoBqds_)i|8_kabLie6+drApFt-*^&TS(->&s*Q1#D>#V<@Q*YgoAd?
zHJY4`3K-~@ZoW$n2Z&mufUcvmZ#Xd1l(z2Y&pxb-5`~o`ZA$mpFm?(9Pt!M|P_uah
zZ0z4CMpVhZKT%s9|1q?fL>V+2V5Leww;YJ!#M8I>iKFc16}=;av at uU(^yMy-s0Qu$
znYmhQ0of$=jQ^>yrTVwK${DpFL|LcE5tB%lWcj!1lV>xv=>U2jPyjf*6JKYV*`VDq
zplqr|dR>_i8M~2Cfh0 at R$N$_j&A{bW_<++Mq1ioNPDjTANfpKd05CLThs`6fh8XSj
zmwFet9j0=KNXF>hotLzUMz)57)$3JgM-6NU0Dy)D?q0NvLzZ8Ewy1)hwzlrVa;e-7
z;}1-2K&YPZVrtgdds&mno&YW9y%ch<bN|^`EH0rGk#qv4%f)8Wb{5HE#&BzxYrlMg
zQWl<z?Bc)%APV at MZ<QyJh7<kXgE+5FO at a&xDp6O$0sC9p2TBo1F|y`ULa4M`1eLOp
z+~5j~4yW`)Q~NQjTa-lQ)0`en31sn0dzV*X<yi1TA8X4hULsLsJYFVPatW?oqYv1z
zXJS^4C^*2DUM`IbUQSNth?KryTTs?O5}2c6<l%`6f00F|+|wo*J<7PLG&ujuK3eJ0
z9NJ3{8 at Ls8XKYo+rOd)N&5p!~iUA*mv;lQ$0Pz!m%s7=H1haQnMJvf8?CM9&C`#Ut
zHp$H;C46%Y+$BQ$6h~%IG1QzpJ at ES%)VqYz+^bOxq at cuRZ$LoAx~=oDz8bP!c}~jq
z4FpCWCVt|@Hy(f~%YQj$kut{_4xUe<V9d)BpJvs at HI@H)vV|@w_evwlMX1~UPt59=
zyI0;EG<+LDU<o^6?yr2Vex<ai6eF601>G^Rr+E at S>x|ubmHib|SWBSIy6^eaggz at o
zdPXitB-^Fqjgg$QyC7i8#NPFz^tyU;Oajm;XruIV^Y<<C6o#8mv(mb|c=LT%tJ1!$
z<@<MlFZZi*Hk<3-?!<bC`}TdL1DqvSI{RDXm;jdd#c<nAHA*MHWi)+eL|5&63q0qJ
zVx42Z at 6dEiB1$al?e+Ea<)0i7e{ReT`E6uw3oq(*^CH<+|FDTBzTdkPsGAw2T$Ayi
zw)9Ac)(QlQ2|4C$;eblb at boc+ODV;>a%xg&`@B3tQWSdHnZhG=D1hM~8v(kKpEgcx
z7|=1Htwd?1aDt-pG)+H{F-r3gePuNXe+U;@|6FCXpa5h|U)5qSmNOHc<NFq at b#wce
z{A#~7Y`4B#G^wgoMC!qOu|`M8Oj*G|r*u$^Dbdl6Y=d!$EmI^GdIEjt)(DWNc(O?E
z=uaR%@o|EJfyLPgM-Sv(jIeiJymu8IG<>Kt{5;c80ZyB@(Yw8RuGEn$79E2~5g)T@
zy``;Kcdnzm4C<SYL8G^nD at slqA498PcQgsvsEnPV#KT1oKY3V5f~=P7uO=26xG0m&
zhW4X+;}Pu7y81eR8Lmtww#Z6go)fU)bVQ<>=96mU^tRFqk47XyCQ#g2JF~3n<zZK`
zWT<z at v_R?x1L4~n0j28U0pWt51FEc>q_gft+~p+8K?>QHaFD{OyVJVPXrG}sY>}3j
zbZbgW8?_!HqKG`FWEEwAG_QBT%btb4nCq6(z at ebyA<tf%N6 at gM7UdU)6oY8N@@W~d
z at Yr~rgXrihbX#t}fv!5!P_oMR=y11pe@&8+i|JFLgV!s<ovo>Z%R%Cm8*_Ey<)N99
zCz at aHE-=3g_BL3{CYwExewEA7mTEpe$v8H)!M}?c*;d^N+NM9M8S&1(plan7ZnV^q
zt0u?u%l|k%P|T-MUX21jdcdwj1aNpg)0nHglCB at MmYfORM5sd_AHz^v?S{)Ggn&E@
zZ``_+H=)OoVs-BAS|z7?`}-jZ0PuIm1Ppyw))EuMfDo6(nCWBp#%?~bZ2sqx6aX+e
zscd=5es?1G&8Vf(ftC#tWfw1H3+0!LRR7xEvh29;c}d)m&1T#*oLzgLvLeRSJW*J9
zEl~f>2o$gkho}RiW at +^Ggz#-kA~NJUa9G}(sd-&F9~raBo))4BEJ1;iZH1OAChj83
zh1NK8n;vpD9H2~jg+9h at F!lpnM~GDP9|6+_F6sk8ouKfa4WKBOcGHvC7g+X3^s)k2
z!GB0!4B;KMy%A2hl0R6hpdz^G>y_R|DGle})cGHE_x~uA^?!CvUZko9&_8H+yn_bJ
z9oO&*{R9-a7k#nItMGk%ey&AXs020)Lb}W*_`sC5L7wn*kvYxk8RZVRb0wz-4A2DP
z^Zy0vi6sA0g1_6XEclRQv3V{bu$itwoR(b*b=pBfe}v?Eu$w(_U+`y>qoy__WG*v|
z<WV~;BeY6Qv^u$YvX)@oX}Rj&i0SIxhzU>GNv`5Rgk+#0sEfQ4(l at qUGiyqU?@t1U
zF?pu#wCij$hWa6a0Ah11h~;Fx1}`Bqy>si*dcl1g2XB|)_nZuWIKN-8RysoJdz`gZ
zmMpnJUvQ}<_lE%ezTq+<v-ADM2Y2`bEWWljn67uDBBU+ocQ$r4zA&+tz6|dfo36Bi
z05;AljEi)1eDzwa0f49H<Q%(e_j4t7x2Ml#sf(aiscE^@GG_3ZJTUjuhKn$VM75Vf
zziTe6i52l6+&x%|Y#9u~b<Y>zYv;y%<zs_mQa~VoTUkHxFF%i-vccxcI1 at BM0ZcWf
z<j*+)ovntvfX-arj{oRm`Spt)v__4l!D4nX&w?ihdVs(6=EB%$<Kw;Z1LE+Td+7L(
zsz55LUyGUiOVuV5U}G;BA|_wE?^N*<-4OhI%j-y7LqYFx=X`nf=NlHz^2V?>5HP#l
zUfhUBcL(Li9U)rV=M>~04gI8~{9&Qcv!Moi9VzcV&rW((bnLKzn5!M1e{Jqqt1?B(
z?1<D2Fut;Pj}-)PSc!CD%J(6rUo+MiC6bzE*PD;a!#DblMFb3x4Cc%NO7sD~JB?0i
zyJtKJ06>S}<K{ytIt$)9j#;I5-;+g&+tAa at f3%eLL7W?)Yv?5sU&&4cxFEesE3*fp
zni!rgm-bP{t78V+i{@(WwGmGn(12yO-(Img!=48`a_!fZZ%!A=Ai(E_u=lY;9Hd{$
zDrj<@V3Kp-FM+?kb+f03%f>$S3lBS>U~aVPrc{T~SwhS*?U@<SS?sk7`X{<Z=BSI;
zQeYw&fDiMG_a3;~b89hp;Qqp%d(0yC;tudNYKr|Bi)Ye~q(@n=sg*g<5FK$_Dk)eO
z3ADE3n0zfTK=PvV_Q&)LuLFG)kAp4$-FY&Vj6Y4~UMjrx(m=@H931kgjMfVVAnFqf
zo0PrYBWdWDBG4N1#_uFnZa|TCUowwfX%FxvBGtd#A>suFGOEMX4oUp~R_l`Iwwj?{
zQb6ZvUIhOMJ%o0D at McSx1POAg!Nt!{f3=T)`k$%w)KCcvfc8qzpWvL*J_Q9Ro_vWC
z0sEN#Ne1~_Q_1tS{85MLiJ5(WtkW-D_W>-oV{X&U#Zpx9K&>}*O;2k(D*zz<%9ax-
z3Y~36!BWrYQ|a!c;{dATc@!YfUh!~p{Q1KC8_GHq;xNs4naq!Io&c|WckG6Z`!c2u
z5G}c>DfCy36pW<+RNw<X=_QM_Qg7p at W|7OdkQ>oumA2eIapUdK64`x#HXm!D`w4yP
z#l{6*eZZ$9h at ZNyzb;mr8y6WxE|wCQAsjbEGv0>Y at A6*kn*N%dADC}>xZ%~8zU-zu
zp3KR1?*Oyyn%>kTGVS!<U?86DeD%X<1&NJNW^MI*3 at QCe(O+nVi=wRU0-83}4d8w}
z at b!;PHORWZve<hSh<{&b0A3WY;}|vbVfcbzp_dbZ2Ky at RA5|jo7=*uFBL5P1^Dmb9
e-<R}_yn|%l`(hl58<PWoFEJr$!3us||Njrg9|9-<
diff --git a/docs-xml/Samba3-ByExample/images/lam-login.png b/docs-xml/Samba3-ByExample/images/lam-login.png
deleted file mode 100644
index cce500fc4302285d08d1f6fdbb9c4ab49108bfef..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 86345
zcmb4qc{G&q|1X6Q60$2a)`l!&P4;atB8EnmEMpgA3uTEYgp7UPw~;+N$-azT2q9ZU
zvL!qB<9pBVp6@;9{&P=9<(Zjho6r0G+TKs7j<y;lIWsu{0RbgkUHLHq!IfC>BSlIA
zw%kGBD8N4?7Mg0x1Q(ZoGMfuxz!owWb(9+c!FAfpA3}oUR7SAznmZh!a&4TLmY$5q
zmh|;30RcM!Tv<WiYx;L{ZxqBP`R75E at 4@WDe_VG(u$tK4i;tlO9v+V-N!PjxsqX#~
z!4eSe`TtcZ2qB?S6>YOkk|n(>&#c~1c;gB#uQb902^9&~<Z?6P6uB#Ec_WJSg~W at Q
z0e7LQGIh3V!|?MfuOaHH4fVb?GV^<~Lwg!yzdk)P-AkTq`YBfCJ>X!vcl-kC?MMDU
zzy0ThYq9_RhUBY#|9Rv8e1>r4|9tjxQ-JILwY&eXce}|;{qK|bfA9NTPQU}4+KS}A
zQ%FBJRq(F!GzaOlfk$nuI)e_T+mrKWQNjq?cA=h13RHaPQev-FU^Z`0rIs$8I<~`6
zyuA_%L$t#XSV$JZu1vwW{lbZC`vSF!E^k;M1pWcdWHJfI5>0xHc%(^2f*m1|(R+bV
zeByw$I#xLz4NC!^G#5`1W{z+%Nq`|nU=i88AJ9qcq&mpz(+5^edJ;Nx#45TymG8mF
zDXz|VkOmUSC1%+%SFuyiSB=<a(n;ZPG~B|5hKBuZ1S+~8AfYgXFd{}WGMao_Cd!Nc
z8Dq%d2pXQ6Aw&^<D|pH=1c$RtCJF1e5^3E}*5amJl;p;X=vYBixJd*{OKrbV%|2&P
z8iS9;a>9G}QaJ~D_KZ^xgec(HH&8t3BI(c`Y0f(+ei(-Mn2?W4%<r`lQ9vT;Anqn=
zlO9$mZiHS)I|o6&T{bT{96S8W9h{HMP^a{`gP#8%@YYEW$007#D|E=tN@!U2mjmBQ
zs1g>kD49RyNYgDGkLJLOR6<2l28KP@!UCa at w&KhyQiSC4*gnfNE$$9fST=8BekcU4
zRqT<fT>y^W*-PDx(fPaEcrwOEFrXSFM1c`V$>tSuybg~iYo{()SQyG*G*;DBrs=FJ
z)uiWP40&x_;%{Iw6IL1xA&V(`goUi->zdNyLOAhsU%X^gYy0-b*FSX{y)jo$x3)rs
zI81 at h(R3?gv_5nhM|6KmLFgm%#%*bc2;=ib(zJEyf~%@TwHjso^PMaiNmdzF)f+-G
zY%=Y&)C`ShzFGNthxU$>PF8qhyaMc*7-zXRtI_oHO at sel%&#oXUqt?#CcnOM55gzo
zf1WyN`jQe~>2<WrrK0O{cI=Tq#&>dZ;@)WDIMa3D+a|O;UG4Dd{Al%KY3Zmf%(m9(
z^pv6H$Lx!FF1$!&R21sTlOHSigl{#7##!(+fYan9KR%PacI{drPNQ-5XKT<k-mtcn
z6|VV<^8>JuZHCep8U%5;%BH6NA^&qXzwMwqV68PaHbMmjMOdj&DASekVneTVwX(^(
z2)#e^EknDzBH`iT-y2^<1qEG|J>6E)e)I at sX12Pv_U`P=*YB|Xj_c~5$?tWTpkAxC
z&Q4<R=F`pjbAcMCy`?)BjHvjdzhjT4zI}UUXBYbR#+}{cjk2rT#b#$=DH6_=wYA+R
zTP=^MiM}_#On5QpeXU)n&TW;-xp|)+3&Ctm2wWbJPGw;!O73S at 1PizeBFqtzva&x<
zPgA%2FHS%?mig`9n|rzSuoAiiuD0py-;8Z?S8p#_LuplQty=N8#mko|k^)=ZJ6`?2
ze(^ncI+JUsQ9DEY48|<XN>$;MqFtaw7ow~SRyuE(V)5+Hjk1>f`K_u?pE{Phqo(HO
zejXksg7>7avfjR3Sy|aOY34uhOek|^GkZfC+~?EYm;NyS(823=(rNU2V?s8(7b{OM
z7*%x3q2ZE|#EDomD&R8&-j`sJ9)o65(IqALA;xTMYRU<xNz;A{#k;T;5UHrNI*Kdl
z(v8AYun<Bm2%Mj=7?PzS;%$1RkvB{T5d*4eD={CgOLwJERTpAf1DXvg9s^|=gMk(!
zGXxgB$z&*&5izFYPC2xvKB^zUg+ww%2}bW;8Gva#%jSik$aStLvLp0HCC$ZmLffd}
zSd9Rld$u?&ECe*I(v8G;m3VZnosnNiR>G>rV~sERSDg at C1EP;nf^t0f-z_D|4A at E}
ztLw-fURTGy0p}ByZ}%iVINPBE(+?#jEndPYpiS9=(5PIyu)sH~-gGJo)I{o!$=)EV
zzdt?xd|$rKoKaa9GEqKmAG(KTB#G&LV_nq?<(CsZ>k^Az_4dAvbKs#+3S^g$M_05K
zMrlT)-ScD&GEdLQQzzMHUD<Z#+k_zR6bauy9J(9YR~?r94g%jkquFK(X>~LZ;i++2
zsuM)T3#T8is4D7~JF&ov#I;oF2S=dbqK&(6rhII=(ueUdu~PBAqs1dznxEysoR7}p
zC2tNU9QzfUs_4kBHP+!~jD>JSEbeZp>wSP6<HO%`)5hAj$8+&5xQ93~Eqe>fW9^>y
zTZ^8qKj2WRnp`=xfAjnSot+}9N{>qY(J&<?YSLvI;i`GJ!aXd0K<@a_1({9s&{oDn
zw7FAoaPTcbK|vj4Tto!ruFUGMv4X?TLo?1T170#eK at Ecfv`FR#mH6uKh#GjMAj7Y3
zaF8lO^(wyda54P;;oytU?JknJyyOkDf at P-7Z5US2N0CSfyv@UePR0Dii-h1{;^YDD
z_Jt2Hgp{1z>VU*N1TXUM-~g<07$O>-1Pb{1TvPA)x$LHA3TR=a&Rd{c*ZH1^N2msY
z4+paU=nQ9o-oHNvwt_M=XLQ~Bi7;*UQOOy3=IfhgcD|d?bkX|q`)A*j7xTUh0VfAr
zRSgY&pxVGew|uu=f at X7ea!~JgCLOuta`4B*-K1dbmy4g@;Qq#BJ=o*Zr%$yC^#05?
zc2_%064cez{Q&(f*RBtoQd!HnG+5N&LlcveC{xp)>+9r0dxxN1cpuEZh=zpT|9lvD
z*&<YQy$-iIoSSw?2yAR at mc0kvrMciV;-yYx0fjjJgU_FpipLd^NCQJdvcLe|Fw(#P
zgW}*)yZ7CebSiuqwc`){Jv~F9__|Vjj#`x0R`Y?^?lPH#^IV4z#cer1Eo!2sf71?4
zua2;)ISO<tuMP$#e^RV8>74K0zu1+_$OyUcpENs*>+&!E=MSJhESs8$5W`9v!lB=9
z$=cn4(TcYIl#FmkwhwzizPLJqZaLy%5->bArq|lG;%!=qzD0mTH8SVYt0*uM5t*we
zqZ#8vvy13x-e8oegVn>d=(^wNcEA#&t(h>`XNlaAtE2Yf70~NrBE7q;{?eTp#~twZ
zj|so>hSf1gfzH%#T}9&pXD5twGGFJqd#ixUC9;j$Um7iQThB^L_sNw9sCcHoCtNwj
z_P1QL-YwM;UAOD&T*-U(84FR+^?)I|Gqguw2m)E;m^^m7K-5ZwJ5=*Wij5Q<u|g-g
z2Jy;4F at X_fdNwcTJ=a(BYDlE<Wapj?_zT0T)h>@j4h{{4X1}{KOc}&^?{&jQ!>1W1
zETpx at 34HS-wxs3sM1*i`d0pMR(vA13ce8ohDxrjjgKw28p?Bdl6+bJXpegFokx}D#
z$s?DZp$vM at k^Lq at DL1tWmQ`NoZ-B)TmYoT9B%jW}HC)OhIOLJV`>yTXQVcD&$@mVz
zkf&`u<#Yr$<zzdIBHqAo*eTrZN#$1+(<|fnJ&yK0H}WqThq=01tnrRTP`tXg0^J*;
zDkk+z9Dlr>MGAeq)7UmM%p|H);ZEbUyos@~i`Z=p2J;%)Yl{oBoUz4mPY9IAi(%h<
zEHXAV5lI{9DSkOT>><<L3Dcre;R>_J=Czi-_qq~-=Q>G&yuV-O;(onZryNG9C;EZw
zgH>p8FXL=Q`847&;-^S at G>W;PifnSuhiwX`o);LCqgPW~3s_s(=i{)=O>o0j|Nhk{
zm~MUcWonA)?c29a=f at krH#c?Zh#x$7Amg<iU|kiO&Fhu^cI!kkvVC)=cIx|gWhC;|
zybT&nJbzFD4KH|<F}mp)4S@%gj*pLHkH$SbU%Wt>nB>hq-#gr~q^GARZU4X`@!aL)
zpVOSz5+xNC)tYDH_m&HSp}jSC>D1Izu$I$TF|Mv{ZEaUTN$2HpLEtpq{;yv3kB(l^
z)Wpm99>2LEdl+!-#_i#a{f>v=<nrxY-Q7DtIosCGobD#HSP3y^@{+T#un;N87mRU`
zUIB+a{9QHl?fZASAA8698-=*OEx&^Yn8>&791kYT#x at STw|@|-=z<-VL$7yZy#B7;
zY&MOO8IpSV5WO)i23ne#-w{{7-RSdLDH)mN>Pge3zkg#xx5gaBk9r^ZwO#g>qn{}<
zK7Z96`!?o5qXWGyOvdKr%cqX)Ig&pY7Xu~cyn@=>l?3nKulL^Lev~1*a&|Dk`s0VZ
zj3E>c`X at L>K|#UCj~}<qE<|HmPVrXfB57Cqq%u>lYD8T8{`si4lEUQv(-IH6WYzRl
zix(`!S++{u7-Lx%kE at e=;L2^2xdYI%Vd>fhS115Ze9K9$&_~8SF94{%$P>nCU3Iz2
z#Y<(=ookl&WOzugxFcxaKb<w*aF?zt4R=al)-{=oE at tx{(8))I5a}%EB4<R&HJ%l3
zNP~rHM6Y5h;!{Qbd#%AVupZVaL}A>`J+xQp`_<kYMW3dvR_>;2d}Uz77V at Min-_5P
zz$>$#KHLfxBHd<9;1rm-$SJ- at r@~Qoev$mTIElDjXq%sa_Z~TD?;akV<Kwr+e(8To
z+n|qgnh8W+ZwKhX6xB@>N0dqO1)Ma&6VX92Hzt+nLx2aPj<wq|H)d*dk=2etGoEBU
z5VCfmz8Xwt`~-W|oGswa5Y5A-&}YIM1K>V^wYqa*k>=nzjbU}fD`q<m at xT@1b0Kz$
zbbws<mJbFJps>6IGnKaDDS+}a4{!%{2Ge|3=%onB`k+NLmSnqQ1J|Gn;d)7)3)f(M
z16nxt)9LqQZx$%@86#Jtmxo7iEQ3}H=HW~}*PyN`9q5e4B~|?Qmf=&2WfGKP;jBC>
zTay%}leW(o>6eM^up$i&kVkqHN<7-MbO;quN^4Aq+QpBz#{I9j?UZfMq2 at o_mNsj3
zC~5JPp=~;!G62P#uL4{d;1htZ)QpU(Pj#eN<(v^}n$YL9co#`4z%F?nrT=IU^iJQ~
z>Ao|zbx`lQ$^7!=%fBbS0D6BJvQz+++-u(QjT(}>NcC(4Ox;@MHm%Cd5`*x)JvWjd
zLNzrti#@{OtpjfWM8(C$ug>--Uv0Nu1Fh6(AfBLZ>=)fkO_FxOWkYE4+EG-u1v>`C
zzg*jLCNMKIBjei;zUr;+%2#y>n>$P0U;&oy`?z at m{v4l>aLHi-f3~)>gUdYC*4DPI
zHUgEteSWgF_oMad=Zmu~QRWDs?POy9%r)Z&QY3%`3=h9Py(zx2vC-tSuMyDVb9aA#
z(roYFjI(7jcZTmjCUBO4lo8qQ0IEr+QE6&wem_5^y5uh4ey#rgO)-i2Ha)!v$b{na
zua5B|Vc<fgH^p;C-hrD2Sa^-o<xMp-^X(iR#S-9}O>YE%wik5m#uH;>NEj!;6pRT2
zDt>BqcE$hv&g6g0fcS%^zW9TSzdRSQ#l`nNt*Zzc3OoUeFFxlvsSAzDO%#?Kk(S$&
z8N0dOFq^z8)xMx3<IdWBvp;w1WRdvS$!Ez(=3yL;pHX+FrZc?udD*06Dh?+Zd3U<|
z^H#$BHF5%c<@?guOwGr)2;I5h7G4<LKwfg at NX_U1I=c|$Yf2T}?I0R0psQ$9K^?Ad
zQv`iFZgP=s$FRZ>H-GdBQDkw%>F3#ByyRlU5vWkg-d8mQ$Zq|_-Nz)*uILeELDlZc
z+6h-s%nHGxm+>SquR^o2J!O at QT8Ysgz#_VZ$Lxx3Lc<ns5O5Ev;E`BJ*OD+6_ezuY
zX;qXMEh-3suk6q?)1~8%2_24 at n3j|$XmhUVaUeid&Fy32p`IF5Q>O-a8H8RSJFl7J
zX5=$#hfJ34ytxXZZ|E604cbKr$KWW<2X4Mfh&c;)Bsw7_7Q(G%VP&E;fs`4#8$oM4
zqhN?zDlN@`h2iP5aKb4AfS|E!;~8uOUzZl<s%RG at 0|S^lYMWGht&I%G*agB-<DRJl
z)>d?jK96Cyy8i)giyCiBjpSMJ&=d>+ri0eK*`kke-AO;00GOy2bNylSm&qTu|FFu0
zEv117FF_aQPrBv0jMp)y%5^OFzTvM^jJ+EuaaarPYsDuh>vlX7`XSMBL>bf?aObQy
zWBW%hEj<H+_rKpv4h{}<Dy_CK3z4Mqni at doR)k^9z}et<aS0JXDgs)Z_Ta_gcKeNb
zj}7`uL7Bd~v%R1+Qe7w^=z)KNg<PWF!O7(Ue>FHVa`WE3dyB_FT5`i_CMLx%75Qbw
zr=|k((gQf{uYDg-(OD-O2PZ(ix%&8MB<Di~1a7L_#NX4rLPxLC3Ro~ubO3{Q3;d4@
zF2%h;ac6>=UvG- at XL#+*O3Wi!^OrAK at RbCBwXHP_0+a{EtGMJ1;B$JKd1>c~Ow0LN
z+6%A4wVR)}_9mV>N9XgI`R?BWjl#ML4wS6Fe+D}#IA>#HW1%E1uanK%`i2G?mYosX
z4xkiDH+GK_%tki$FKPAZax4JZMsOHszdaVf`r*_>i+&?w5da#2ehACnPI)A|@N)j-
zHuz>_hA^yZLIZZm219kbQzk)p2>jdBRMwQ^Xw_eD{7X}}5LZ(!rK3B~PZ7NY2KO(R
zbq+t9C8N4xMjap9{rDIryeo4<NkYTdB$-r5h>^mDRc$RFNFC*q$_d?H4T7e;V$^#w
zWnZNYR5O#)4)fEio}WyFL|wvFqjrIw{i1z{KA%`PD*Aej8WyrkKHP_ViNTl$6tO67
z{W_7wJgJEZ&z3h7BaC#2 at 2`YXl)MV9HR58V84bvmuhq)BMbVC3K;o8)2w%ppKB?)f
zT0LQJb(Fr>`c%L2b(&|2YR+rRDGQU&y}RS8xuILM`u!%!`GJ(BVu72UPZ at DQbmxEd
zuK~TbguYq9tcQA0l77QXbOM-bz^G%62s!kBHQz1tUXJyxoyAPelN=vkF$ArD0S;&3
zyS at +L(x4d57y`bMcSGp|8s&3a2N)+cp=_~dC1!(wQ}k3S8Zi~qsoWI!<ujXm1!khA
z*tRc2fmeKN^=f|g^!G=iN;`7zool{)v7^DLFYe+wg<87J&l6OuUK>?(<iYMLkLyEF
zs?q3O*uAGm3i5y(Yuj|di*lfOO!T<YXoCa%(UHza!<>=KUt%t-*LXV~+Axy1<~c=<
zxsFY4di=T%{oy4DPagf_F4-b;Rpknj`zkpit67p=H%oXeOTy%_%F0wR0~9G>t0d9U
zeCfz!TpVR2eBl}brp=GFHT6&a1!H^wqdu0E?VTREVKUNFQ%S!pN=6c3fL5=lXl;IZ
zU<+dg_Q>eQz7R#w$_g6rEMk{m?$R<Z|Gfvg5{6hhKRfyT`?rg?cc?idz_ow>{;lo%
zT+wOX>0)7JV*~05U`R)tqZKfT0GvLX5r32}lQp>!8lhe=wy?ggA at m_<=N;IUdG5x(
z4*<bSC8+kv<BsgBo@;kreF1D3Wn`2+V(YRx$TotDzgK10G7nf5Sn7aD8=IH_j}f$t
zz+Y-uP(P_ at X=F9dFy;yXLanWYSV%=>rD8l<=GEZ`x$`ACYazyW at dtf<<TXyBtW;C;
z^WEi+@$vDJ($W?}jOD|3%3E5Z&?w_Z&xn|q7-zfhEvLJhvd3$80ek`+{{Cu1;4|2A
z=}GxCrxVPc`DMTmokwy~QXB|9V9tS6m*{z3+%kG8D=(pqEA#aAQCa8p77~xrjqG0X
zW^IOUOkccZax{05tr|T_H5m=D3(W0l`>Izf;h?0}I7`o+=3FD^pyr9q=c=OXe$PW&
zDZ{|dh1an8D3>Nu^1Ts`Wxq#mG;TWXp2iyqAFV|55tbNSAFJu%7r)AWpS)iqe9ilI
zC64_rMp));)1g614RDnmnBl}Udre=(Cb&6(_sxe}5<svtm<K?!m^^08)O0VIc!)V^
zLQO7zu6Iaj3SDr=@lTR?JF?joFWBPlE*26Ah~wcHpI!WdG%zld2wV!pBbKF9SH4rV
z>j=e&ePJ-th8WM>B;g_KsnRbGtsboKgHI&a_zbMK)S6~Y at 0*q3-K9GZd|PoV-h!zO
zVnHSw9u9ZEK~tj{h`pmluUo%SVE@$kc`F9_{J^Iw8c7l%GgM*xmPkD;6%v+oEbE$_
z1Fy7Y!#Ajw_Grbt(+c5 at tZ)xfsO`?2QPM at W)j0}u$GvQv++1uBEM28hy@{a{-r?zh
zL*Ls0J=!ax-CpdTNE?RB+w{I&iVU3Q#Pi_{JW5dEF>lzzdUjLuCm{&8kX0K105l|o
zcBwkc&-4ZC$U~v`TcS*z1oNx-7}`15qq+Hl@(62IEyPVkOgLh%mo5f;*GGMOvh at AV
zQuWiG<jB<qWxoI?l(Dg?c_PW`>T32Z9{`2J%Wh=-NyBv1QJjf_<oBOHm7hK-H_i&8
zuPDe<6J5GOz;}7-NX5Xw0M?`p1`~a0>Smv%t=5021;)$V-0d1COBDTm(<b>z55Oxw
zZ;2*p0fBe=w?GbUV{_ at P*41T>{SrwTV5E8rnj1hsz`TLq<F+;T(C=@~9gL3;KP<gk
z2DH1r*11+8iXGz^bdq%yAFLf%EuaAawVsla@*kN8j<1 at -(EzR1SJI7juJBf%Ce=e0
zk8_4`g5AD>s*b_ZWqtczZZ-2 at DbpXm3|aLC4i~ubEvGB at r>3W`JQGPGAZ5!zmdv-c
z1rA4eK48N_7JmE)0PdK%braywfKD3E&sj^SRaRBC18|K;3o}w2j+gmyeeoKQzwuUS
z?$sW`w8^XWsdF>ex2HpUZ?2xrpQl6s(KZQkoMNKbi(ZEdh5>6m+c-g7{PuV!S8{&n
zHGw#kVqHM{2j0kNtE6Jg(RRs{8XUXrd-1en1d12p&ru&>jO?~-^>deIYjqj7IQ!)u
z2E{9G7;Z3(!EUu3F*|;x=mkA)D!ELaI>4M!ryk$Egei)^yIH}rXYCbDPYHPqzwD&6
zok~XX at l)DTeg(i1xx@~C7jLtf-e38?4od<|Q%7-2 at s!XZ1on+VaRe036;KEv2K2$N
z3|Q9L<Muc8f8gSozjpsa$lI<-H`tMqd>pqQd0tCQ{c$!E!$?NIpYlTx*r9*XDEbY9
z#%%}j4v$$HYUKS3BSX{%1!09<;p|~`M-~Zl^`GkJ{wyJ{pRXy(O at Ii&i?X5uv}QEq
z(KuC9_B%U|R~XiuBIYCr2a at I*3TxYt{_V at Mib5(k#IC3WMiIn0qzhp}VKrz!K%#T`
zBCLa^K3UP9{fY&BCFYaW5(}kKns|w-UisJLeDg*sxPf%J(^&SD?cz7jqA4v=Y+X}`
zehKU^-K};;n-ymJkiqTWl~_Vsu1pC;8#`S-2#Vl)AY|*|EgLJmQWKUh{Er7(A~<&2
zy at L66k#Q!9`?|xuH>kFZ({{O~DF44VyqapeJG}xwZrJ9xPOT7!;YQggB&DT5_`w`O
zGW$FM0)GNT(DpVpzLH3CW at _r@aTlOrfJZL0zx7J*#wXkd7vJWx|1-te)y0J!*5dIg
za!K;lzbTu=s!Z5DwmWzB7T(^eY-s^0k)xB-O(Mb at cVw;H-1LMdK_UU1%;RGpvX5tc
zz(MWJjU at -N6{r<qilFgvB*<efA#)^04b;|17h6;}IAD0f{U;_Sw+_xPA<ER0UhpSi
zh?hA+49_DM*0<HwVt^?<0oXO=SlQTkFI}mc#aHHb_=ZHJC8#418G<9g5SEhAoKnY`
z{1Mx20Kwot^Y<Hx0Yn}dbXx=C_tF+cj7iGKKuE7lBd=L{VS2%Z0_O)<b+^Aa4jms$
zUuHNUV*%A=g#tA-`pca$sv87ej3EGysi<y%AOQq2yUV?_n2d2B?RKFzsxZ>P(QkTm
zpll!05nmjed0c|kWwuJAbMCd{&r>3=KuIou&mOT4ghnf)9Yh8mXG^LgzmCf53Tt^s
zFL{+d!&z4)y(=#oU{7BS{n&o2FySa}C!PXW>CsU=bp%U at 0%J&auu)Ci)4I}oUwXV`
z=#84}7<JS?=x<IMG)5q+4K_YjH;pn*sJ`P3Q~szOpZ5kcwHR-e^zq8geSGn(JsAmb
zdK+d-h28>fo?}anN*}TPglQ(J%;xOPE6R=>;tLC8*Y0`U+fnwtapcaYxHvM1W}jn^
zWF-8ab%ozA#<;PD2?pk5Q$IsId!!<kmy=3K)i8mmiVp|PDI%`{o|E{F5hWdhkPH~3
z_e97+y4G5oo!zxm at udBj>vK~RbTMPSNrRvp(~<o3S at i^Bf+ZFLe`8)8saABi5V)pr
zOUx{h0y_*>jW_0}h7*Ds at 9f(twlgB@%6TI*&^Hi)6H0xb*u{ZK*Chzaws0W1zA0$W
z!Ew*E_oF89m?UIC6bs8M3_wtmcu_{NLnBP#$%?wn4!hYucGt;~V~N2E^-?{3h_<O-
zz66E at UhJn**!KU-0=$<?%IwYC>EDxa&xuv*Z=+tO(HCc?l%5r&EKq2fSDVyiE0#-o
z_CP%BV=TdwKs;VE at R`AF2ds|H2P-B_dS!WqRw at 3l_5D~lN50d|PT}+o5JE~mkh^<r
z?qW^pkF0mc?gV!|+EtpF<0<z>3Jcc*nH1n2DppP90?ToI{GPakgf~!9KyFMslwIa|
z9C2Pdi@`m9GP1Jt-tYJGF+jh8VgOD&h?OoA!Nx{SEaY_it=uxGBP*0Da7zFk8~6qc
z$*4PWKY at R!`1TmoK&e at a;I}Pl5nCZfc05{IMW7d`Dz9`N at f?5?Y1)_e$lj0~!+Q&m
zf=;%ai~0Y{kz2ZyU>+WEKm%odWr$L}OF;O^p1~&`4RS?SFRypmyr6I=CMGUbAnBD$
zvk<dHQZ=QO*lnM`4=l&dPL<Nq(!Os{m76So!A?LT6=^vghXKu}rlw{X*!*2E0kQ5E
zTXT7!S#R!x5XMG24Pf3qJpR>gFApeXjI6y)Ga8i_jle2 at p9UAz-QC@GQ}%XLaEOP@
z?duO4w at w_Lo!vY=ySlna0ClAxxq5yiC;DHN=e^~Bvn$-l-%wQ1F4-a_-Zpd+BY~lz
zB_WI{ih3S5jcd5|ZPPRO!-Gi6koK%+PuElN(^`NC=-ew`@aC%0zc at MeQl|FW=PaC!
z^LQ{>uA%Do^N~t1-7^EJenP@$1ccA+1B#2np3yH#hOB?H4-qN;)_A;yyMR$##n-?`
zAJ at ilCp|m1FR}I21`&RtE4#yjZ%OF;;vq0C;MpiJJ>^k~rtGVPbk;ceG~XVuPSTS~
z(XMAUA=A at i+sd*_w$+_vuKvx!l<g4*&E@~>KS1M?eo*3eifGqz!i8mv;0n%5<I$mF
zA6rf&o{q<($wC at Q%DF64!s_^uNMTC7Q|(RHGP6%&iKP<c0|wVkB+6M+t^jftm~9mG
zhL=<qLPkcKuh(_!X(Tj8SLAKAXv>H#h+NUI4<^zFXqB#E%0MA2<NCjBGx;-{@u;YV
zL1<!h9-nvo$fo<6r}Q#Pl`h1}Ta~rb$~)vvEOYZm>{a6kRbx|Qp|nG-0 at 2-%O$QVu
zUo)oTgUyp*%#>Q)T at GHKq@A?ziV}D)fiV&9qjh3by6Ap^dRYJX8hPy$`=F=@(_ at vz
zqaDHr&dme6|G4iDy>&OFN6pl03%1Wy**H2nx&R~g?H#`!z~L?zgpOgYoderuv0)jY
zZ(!8`8=p{8Qt}xZ9Sqjs^VtS2g7I*M`-~JM+0{l at TR`ys^Cx%I?T0kGq1pxQ^A~6H
zZcAO101#WwHl3${lpnXpfFppt0~oN-TbHC7%8)CV*(7uO0L254nwm;-v7eNl2R0qZ
zBmlc)m>vT0Y?aMR^p~Tw2j82#V+ at KxHVy0$QkPm_hyXfP<8+;N+P>3hLbVHE9~b~J
zXN>>7)<+IZK2RD!L_3|w#LyCEmX($&Yk|IhcgW4az(7(;Y5}-2oTsyUG8FAUKw_Uq
z*Y0sSPXH{+E(e%$*D~-2<LyAv01vfkZ}0)okXp9-K!Tp}W7U at _9GF2ika70g<}&H$
zB=803rz+->`FZto{cAA$vf$EVc2WH2a*l_JcNKZ1&;R(}{SJJExE^UaZFedX<r`v$
zH4qrh^vRT%M$b%om{8<6Hm0YgfyoeX=1 at Elo`5v-$s=uDWE^OR3qqwH0s9yt1*y2M
zgEQAKMBY^KOymAC3o5?XUd>{kpj08l(nwvuivrFs3cJ@#6YzX}S*1v+zmlRI#s_iv
zIEt2Kj_3&w4Bg84C9S~7*}L*LC0b5l++DxqD~4X4BTg<K4QLfM8*BIj8pa8FPLdY)
zm5%!AqYe*E6N|jpS~yR=S)U1awt-<Fa6WH^|L%NV8-(NS56nD0xHUZXNu;OQ(_z&v
zq%_`X+6RYV?S9`)n?F|cjs=&br=qJ|gPuJu6|(>#K|lv{=EUY7=byS0j>w0Yoabkg
zj{{80-fn!8tWheMZ7peQaR?C!;{<8>4o|gcGcS3m>RlbHHfWBHM(7($qfd?udLz7x
zpC~Y;;tzG>X{@-~W4X!Tj0?&1IU|X`-21F#vI_IX#|fr9Oh%!dLJ=bGpCaLl%Bcl3
zJq|FLGMF$Incs at 1D%J(JSHQfITiC?QOEBrSW1L`G8;-N at z(5jFdiP)JnC5B~$S&=?
zV<%^fP$e>dCzlefm+m%GiP|>u3L!?3(0nwTUyQm~$k^HL6pZE&*03b+{_*Wj)!rb2
z`TEs#S^uuCf8qdU+xy(zz(md9;2 at w^7BaUJZo*3O>+Ae6y}2?q8WK-yyBX-|z0Oai
zwmzQ--tj*b2ALJ$LYLYdh$mqF0Y_tZ_J-^a{QVXyOG_oKuec%1W~Ky15Xin0GA>S6
zKN$&J=IKLz|3oh{YZDVNlmiY2qO{9SKfAg42h3~%4+#9GnsYO#m4KIrfsKs~Y`k3C
zz|FtJ9U#3N8&jWHCFU*Udg{MuG$C{u8XN>eA27saS-faDVVgf1d;!Sa^6%4B)3R<b
zkOL?wghB~;`yliKMFzenadB|~poV3pp_ESrSc<mrz?tXRD%#^QnOp(+7jRBS&Pxf)
zw at yHY0{Q|l9$y_#34rT#{%y>2?ay5OU86HVX$J-nw}GVs_#&`Fn_lfGI#OL4c{cV=
zP7#+o|0Wg?7k3L>qw;YlXd1(h2CY{*a2MxhHUEWBDqHhm2`>g@$A1i0LKm#Qda&Wh
zgmL-NR!pny9B@`QATpm6A1~<1C2r`3irxG6%l(azpLohm<oo%Rl{_!Fq_$W{x&5{A
zoCACAB2TWXg>inP;+g@;+++&WLP at cI+)FHe#5ymtOh|tLqhZ8ot*ERE^VDnzd=1CF
z=q at uvTk--iCgd0n8&a<MDPgi)U0*N}(O1d&E#2rq|3RTcf$M<9#2-75V(BAor8fSR
z<=f?AjtUG^gd at 5PS13)YhoE>GBi)v;+c?X#T^SqZe&vl}khx9L?gjzL`~67F_DY|D
zJ2AaONDWDDwQ8wp%yg<w<MjRe_W|NFKyjrToc`sG*N?LYOuOlQMU}o*IAZ(=IS6&=
zg0=V)`>o$#k~sLU;yzLj_En^6;_-D6kHf`xdARV44S!!gWF2esU>zktMRd_F@^)n$
zcIfu%ztw%GFK=pRTvgYnQ(}~1&M0!*BrZSYqt)#Q4L2#E=O1w|t7z-2Jf&B8y(#%d
zL7lZz%SJSoe-7vPa)TFZjE?`A*^}#Sz|=27hfsQKWrgIxyV0SzDX*~NEtvat1cDTi
zYagNIuD&rZ8>8$5sh)iHi}<&ArS{Hu%e`tA_XPU7i)G=UJgypCQx9nOQ2gT2-YNjD
zSf3`4+5lY>IS;!2^Y3-9^X<Uw#ABfmknvPkcg~*<%wI-LRe<DG*$fSPq=6OOy1;S$
z`gLGg0NWjO^97eD&v}g#0Qg+`h7W#vr$3|HXzBy&4FgatE4*~6>bb9{rq*21R3{i<
zt7vW>uoAhcunJOv?x;Iso1T|s4;1Nggv6Zu`1yyVr+CZtjb=a7uTq7VWqjw3+vc=b
zWMpK=*=K-Vd#fN_GPJ$ky(El^U+}&?l>RVh>=$(i2k4PKuYl+}{PUs(q*O(9e>R?L
zIk~0`ST7pw`DX0zdr;lD!9?|zOWoLH2{;uMX4(OjIH7;j#vsj`EHhg at JY<AppA-%%
zr5R&9{RG_?frSAG9AUQ8488QoapTvGW$)V<*1h?&@Sp#MP_CO7kYb}Uk75bZzPi{<
z`&%cs9K at 3l@EAHc(uL)AK6>OYbC1fDpBOA{;Ydn^CI^3S7izhF;uRT=PRzx$?JV3B
z_1B<@dv97Wijs~CuTQVhyY}QdcbV(;$;PGQ*N at OYbnoS;I<4DDa$VQI%8t~{<Ym9#
zGxjmHhNfGxG{_u9rxFR#)GFTI|0vS(mAMsi-^0g4Im$H2oaFj-+lG);AH at ex-i9O)
z!0D%plhaB>1qARG9(MJyx9D7aUIiLg|8O7?D>Kse(1aGAe`GrdL9Oq-sXAwI`juQ%
zl1Gu8pM_+42Wt0r6p&_B?9V{7*43$>LxM(i6<PuNH5v(ZqwCh<uNv at z@wet0M-D^z
z_u?N5cbQWUZ#Q8>V{S!K-Qe3zE!v97<HKdM>&8-f4h1zmliumAqR^8V){lFCrQ1zd
zD+YqtvC$j6AHtX)ns09##{I>}V7UX;=i(kLmx5)GI=9t|he+nD)J}0~(zHohz>>hc
zhb1!!m>v-kIG(*-V+W?fyp5a^+eneRwqnVQ4UtYLUiEL*QszYq4Rw)v+D{c1U1cm5
zPjXQPHHDN_siUH4G;hqM%=r+yR`u?QYJ`45Xz at J-ej%-#ChmdC{VhqV0RvhTNxMkj
zov|-Me`zRwG3O)=!KhGk#%iNzPcxZzC-Em!Pi)*AuEUW!(D0v%QA1!J#G!0Hb7X6$
z*CwOlb3 at lewZrK$kDR%UjhbWEy3}mT(SY-t=auQLbHH#%#DG>0M9blF%%e-|0|d3J
zHgYFSTTT1)HA~y$hGwCXWnkP1Bt?JLK>MO0oAcR22$q!|t{0a91_|Und2iRm1ijg-
z9pbH)i_eTHPi{QrUAf2g@;d-^)=B%XHq=Cy^QW7hDuYWP%<5$@dj-^^4VVa<KmS(?
z6}TTNe-38L00si`0zeUrQT5-DJAOB|=VpbX|9u7upD5;~i^~@<H#xacQCrI+-k*?=
z0ES8QCGlp>K3spi$6z3WT9%!tumPe+vGTFpT`)KWY(h at F2rv)3`uf7W#M9H$D?c^8
zhrl^+!&PZYb^)kypniEaf&$OM at dLoR98&db8LC<x0$6-2z|-0J5y1>#aaj@%A3j_u
zpJx1;&(<z<xO&lPtRz(id_qHFUjL@;mbgp=QrYTlHt$!B2i=&&5Cx`z7zi&e%sgqO
zupJgGQ_$lojWkv%F|n_maW6iMGs-nfk&;f+W(s2?N=?g%K|U)WamGSIGZ&2H3?01f
zho9OoB{wJ}C+In^f7!_99TwYss=bxWclPsB8j9M*)6XdR9**Kckwq&7f`Qg|UDw;A
z&Wq#q<~L3WjC5MIzLpgm9L!R0da{gtB6?EVzOWJhB0lbmr+CU4hx+H_zq(OwUt5Ho
z+H0H&dHVI8HnaQir}^SE)G at DF3*M9COlGTus7u#HzDu1eeR at pHys>9Ige)7fOcN-=
z*-zyk$Sktc`SdiznPhAwI~5I3?RRB9&$|P7$%cPo&tJqfAI1=hw at O(4mu|qJWW*(l
z{qwyuR=LB<(0$LWV at 0*#^fR2*l8HNJBoP#(jZ_%!hdxCi4o7rOH<~)-u3=EWfJC(8
z2#Pl(b8juZ6l-FCbdjkfp!An(;k1;CwmOu88vEX7_Ys@!Eh0j7nlN0ZJ+pV7E}Mx-
zXtg0-u;JTl5V&HZGTmb_*{ZMt^6U>np%pB*RofR_f96O^<D7Q?cDji>8{3#W-IAk%
zUr$sfOh(f}ge!4(HAQ&T)WCcf0GG=N2QWGa)&<a0V454`uWM_C{XLH2Qqs~i$KN~~
zO|-S_#p_>e-3GZ3h^Dq*$er<ls0K`8`Rx~*0gy4N?8v!!=4YnP&@lVFXlFnKWH)du
zDT7-YJIJy4K2?F&0_u}}-B=B^mcXpit-Zz=$O4!a24O9bN<dQN^If6>L(3sCm{wFx
zQt|QQHl8cpa0NbyFukj#WzZw%Sxz|C8LcJjcgh%0JMRNVhA)Sq%9{T%<8Zqmu6CTU
z#$a^&rOi;Nn<E;)`j;=-_ycCP8ay_he*EDseM=-myWsAwl=JtxR-geh{Eopzn57=H
z=U4*o1!IyhQ|mmo;jTh at 2I6M$%J;V*Xlwd5&oF7h7y=a(*jenn4nnfYGAC+fVZcfk
z>o2!}E5+mSfGPq&4pzGT!|XI+;=cgPf4e2VL0E;)EE^eVF{{dUL`$cVHNRykC62*@
zj(YPAS4?y#nUNS at UV7MLn~n(8yCd3Vdu$v3Ftdu|h#ad=mG7&@^n~N`rW~_-L{!C)
zc~t%4luG^W>Ek6uxLYhC=DjioQ?IM0D26b??pIM*{91fd=9KL-Bks~wb7}Dqq<y>K
zy)^51o4g}l0m4s4zcg;CC`eG6>yT%^D;J4{*xe$F%~!@K$N$W=BcoZ5e?E{Y9eJ1a
zPZ)$&%ZAfs_7gPAFcw{J)yw~d2Tn5(#`GbN-}WK7vi_ro`IX`)hoA3Pa<oHKOWfo3
zW3xudib*qVlJlRTHslavbn-2J!sCJmykQ at 3OA{W=?+J1FHD60E8k`Jjk2iRWq|-H!
zRwLqN{_9)zGvemPm8~A6pK%Ur$aCvtbgG#t4Ohhn>JLBBh2FR3fg}t;4*Dh_iTQ<S
z`>j8$*oK7_ZAiwe6pzS{xkooL8^$=W&g4&Sj{fb_*@MA5`}c)X&7ab%(<o3=8&nu1
zXNfXL4Hw@`^7J at WF<95*Be#NEGsjoxqS7rBxzoYmXzj3ja3CvQL>C#%PEpSs(f5uI
zW$ocXjIT&ixmlT|yT<>#Ab9GZEk#4(EVoZPv5BRJTiVjX2T4TvZ<+wgM}tQ>wewvE
zJYe(z%=rKVj$XiGXpiW`fR6YDzth~}Vm4z at A#Yfs<?P1(;pyHGP%Ji1PKZx9o)|J7
z9v(mte>9Ym_LN#y*#FR5#jQ68YRQ9o<2-D%zH>`u0eJGjTcDjk at II<c&DXp39CV=(
zFhSMOuy{G;H<<PSR3<xK1Z45wY6ifJgWSo~&|&Khzb}33<o*XQ{JTBlhU)$^=1*fs
zhl;NNj1$niVAu+vg49~*v`}v#uRtLXpGbgd7U1TAaE#izp}_+<Za_PMk-#0}k7BW4
z8XbUWsYzoOnDjuQP+7od-!QvK22A&6fa%pAypf$DVx(8HHSj2Bi_4kHr%yq8BMj2D
zeV@}s at IVHzC0FDF*HJF6u7PsbFGn3y4t<t@^nZdvnOj;$ENm+>3V4{T`X4$^UpnZQ
z*h9v9k+a`&6mQB~V%(>}c4yfKNtON{+PiYyNTOUT910K3aiy;?Mn77Q58agh78$hR
z?KPl!1eU97pgNuKF3$?9%VeGjFq9nMY8OYK6SabvXy+NshruIDTK&=;--RgL5jiVj
zF3{`CG(-&Ek%17cyN^xTHEF7NAzGH&kF?c`g|<dFQxc>iJ*UF#4KXZ_bzNS)f-(+F
zFR-d|n6t)cp#P;hJb*QmgyAfv#lhn<x1>U>Nnd#A`@a3<*aag`(kjR!gdn1KX+BKF
zN8~#gN2v9TLsvP6P$=WJVGZ$hpjdOmoF7{;A&_=3&7XRPeRcw<^t&6(`6k+X7z$dX
z0q<^;``rT6(U3P4N}DF6|CFpp1e<TsAf9aZ%w8HEmnFp<rSjagWwupBYd6~}?rbDc
z2Hy+mc?}cLuyK1_S*F0~>M3j`!WKk<VSL6cJzx;y*%%Bh>agoy>EO|zfz8Sr=);ih
zd(7V=!}EVF!@I0ti|eo6 at h4=$uCflbyUIwHP=(-f)X6b)F$H7`P~QD0V)Q2+nsCT#
zsHPAlt%`t2duu;Wm}1v?BIh+oIpTVIxehXzmwfw-%$$y$?=iaT at rZlG`zvy(x;>B4
zrkW$~N7-&`+bm<Qpa#8QU4?^Xmi4(Rum4EGrk#u;==nu3bfPJP at 3LcIe4?V1AS>Hk
zs!9IK at G>zTUNvSTlT=yP^gj1qPkz_bU+iY>3$Lw5pVe@@%IeQ-d251Z?RS=^Wc~jR
z0 at joEPTZk(2JPh+iB5KOcB(x2%h!-kE^*ZS_C`7D+ZWG2<4YdN6^v}J-8h!{d_k at 9
z_yai^8Sxmugo2qba<JKy5xNtTaXNq6X?A)yc|iP8hD`pfUDn1*z1G;{NtUjaWI6A@
ziFtV{^bBAWQQ-4uUxopgUCl$sNoy}Dh$fBWjD at 9TT6a`>WyR;$*$%(|Y-a!B9`K~?
zuJSrOB+N&T*@~kW-MvrOI2tTm-CdNc#zDd|=e_md^!%SwlWO?JgEGw4xe0v&1DKRf
z+jL-MWfe+#|I58WGCl%r#M<QZI^P~SQP}S;tu%S-`0Tb6&CtJeKti`!-v$|8`~Gci
zVY-^~&nw>qq4zt<2rSg%=gAxM08YNOur6ScjM;XrEMIA~Gq0zL|24cNxV_za^*Bv%
zC}WF5lcsbsQ-bk>4Vj@~LSl03dDUuNq+0D5G4bs!+3Z>&`EjwX7_u_c&zG^^^3jCD
z#Vh|i-PQH1CObc$N=SL_V}+pAKY-nO`DhVPg`=<)AcpBG`=|SGi3C=RB>rdfgC=u(
zm(MIB19pd!F984FVWz}tI2bxG#PAP47!uiqwcmO4VK*>-lGn^VK6K#;V?IinfsMsq
znk#`zkS9l^@jm{Y4dHF({Osry=J?fks1coT#9biSlSz71US}7=rUl4V1gi*xsQK>m
z?y{ng>OFi`p}!nMDAv50I8AtIBA13;WhhK|2K5$E at 95&D!Sf>7iFv~65{OY58~Wf5
zl*R|h`!l}E`~@G%uqOF9q~mNy1uGp&!O&w7md7hEOlg{y!Euk at T5!oMQU{h6zVq%$
z9MgccZKYzmbzw*(&aN;yB-=qN{LSEErWL{U&}T9nRBa;04-viSUl-<E0~x>jhW0)W
z9lRRy8=Os;V`(OcKntCy4pO|$Rqx9c*QiXDtSn}2?2y#e4_j6aPt#8gTdK<q%jNYP
zG5Fn6X?M?}_pw!&k$ULNhbl}!D+LMTvw*JAS^2BY-_O#0 at i(po#GPL6dOCilWH|Y2
zreJ7uFZIATV<^Z3gK=aTeg6!`p{d8e&m5u6l2vRQGWg>MbrxxtuDU4!CS>(UYcx?&
z12+3b*vYt4zC&tXBTZ8KT~1;)wUwQ!WLo8Dx=Nlrv$U^&|7!`W-;YMZ0%gL$!*`#i
z1#(M8n5f_dvLj#H%PIIvmBw5P8<4I at 4t{cyAl;)cS?eDdaybiTow8;~YS36OS>RA<
zb(3aMliX}@y16WsY*|(7AAl>QcxjnGCUPQ8!Ku$-S1&eQ&CGc%i;PaGyGTs(H|4uP
zM(5wrc}yA{LNK;TjBfCk3P%VRmKR}BDWf8)-z3S&P)RqIYnvRXLqw{;czEa+usI>b
z#)1$Sb`QOC2vO;RP{G6A>sw{=CnB#EuV>mxKOTEm<!V)8#TQvRR;WJ=i_7d`I+3l&
z5V?KQ(a<$#o?*p|B_?b5u$KH<&+Y?6$|!w_m?JA&B<xk7i#+wU<@(OqX2KA2UAu8x
z!T!u~%J at 4{ZM^>yQBSyf<cpCN57?-h-*t}XD4WVR8(8jlkT<??&Y|aDS|HW6dZYVg
zy6?)Qv$0y{;#XXg>(9n-aU^YqH;b(3sO-cxz6ERGorHcr($x>zu?^dp{?tIVI+T$!
zW12T(y7>FWJle^FQYoP$RE-WnrWlo!<Q=la7iS++Qo<GqWy^X|9+e-*n5OC$Sv%Am
zZmm?UtIg#3eDhfn)~IA~y^mzxZy#Y0B`7K(*S=Af(OT}F8?Eb9_x*c)`+kbV6H`a|
zbdk9mhdpm)+pI=;?kTFazJUY{IMgPkpmHC~EPj75pZ8#_&6A=bjozG5w at m!koqy%-
zaYmi!7YBm*=A$1IMzE95U&*U#<cupuyX@~0TU#3u<$Qp?7j}m?&Mf>Kco-<j&BNJy
zWjcbsVOU4+HJUlmBc^f5gnKH{zPN95Q^_b!u*M#<viS1Va^C8<CcijVV!TJuxKky}
z8tuts=vKEqhqh)|9Wm*hVHg}vPHA;@<R0UTbaFcw6f9OVsB5SXwUdHvAPgoA>Rpbm
zjOu`=5n#z4bH1x4z}vIKgtACD$A37<Q>o;%S^Xz~t7Z-k_|wlSQCoY|;_q;jmHFz)
z4dRt{e&UsRpVOx|;=gRMNc?f@`?JOT(>u~zPF4rmI~qG;s~`DtFP1lS<Q9DSnr(>g
zqAOi6FG8J9O*H2G!<)cR^<E^gzy6if8*k4<9(LTzn((8;S~0<+vwlgJqL;pjH=sqx
zUgg8paj{QsBaj?|1ENaKeX#A`m{{mg4{xCX|5qml@?n1Q5Qi8DS+y$L_;5v<D|Fpx
z<#{$BHpfbVy>!mfD&u0Xc6M!A{WH_IFhru6F>m*7WH?v#HSd{1?3$^v>CJ)_^>Go<
zA93ox!>%UxJ(GMjEaqm+fUnSn#R(yJV_k<t$gjN9vya#8^pr<3deQ#7=36P#Jwe&9
zNd*W86E_l{zi6Oi5^l_QpqEo|&HQn)36^wRWZ0O++}0{NFq{AH4WF;}$R-HHklY=g
zy<P{SxMnEP8{_&``2F3mrc8?|wBh|ICW>oT7~?-^4dNLOj1$Ag+`1AqiPbWZu6o%E
z_4tlL#o at y75iz#*%ATzxy-LpZuVTtZGHaw_(*pVk9&OG=cF53UW!>0(4y1y_dlAn2
z6d20uDx~^I1ziQ55BWE9iKFi<BAQ<Qf{`@jSxVD4l$x)t?5{90<MexVsc|7_qbJ(I
zPa7K#pKEF<|IaMIXEjzIUh*gLh~_C}3AWt)=wRU>g^VD-GMO7FDJq7rz#=C7@!eMT
zU0?3kkJ#NP at Y&||Yay>u#m}b15i_dGd>F<hV%aONb;#XKS_}2p)Hs5P^ah5-dfnG8
zX9O+%-`yeZ(0FZBl^FIx8OLiM_vci^G}^rGmI%`FY>j-tK6tM1(F^m}LT^hp8)bHu
zEh$0>F*N2=%zJxP-{+>5o(<b<{w4Fd_Ex4IgYC5qoGL&3GbQ at OJ~*$F_{}dDN!D`T
z6RN5`(KQ3 at 5`%^Qr&~L}MWd=dxxcCXe8OGoV4g(3)XP}3_9R~ui~haIw%v0#DzljU
zwOqatpy~N*_Q9}wl9F{1PRw8VJp_&G<db97OOB>MxiWy~HLg0&Wb2kyH8w`rky=|f
zus(22eb9LFdv4Cca)r at t7G3J}eAICY0_pH>J+7c!kCT=tGiw(jR?L;G>5S7%u!Bv1
z<);*EG5e#ek at uyNf<B)9+jPAO^_!2ZNvq{@R?Zgz8r2FpQ`x3v<-TqyYL8^K>AJs9
zwFKLt)Mw3wShMT`VQ|Sx7b4B7I^PW{RC<mfh5J~h+&7-TcYjLbe>=|R|E&91!e+iV
zjlS)Bim7?=kC94^F(lB<8LLBDD8BAEKb<c&xzG{1^!@u>SBiGxR{sYcrsxbI<_MID
zS(Z_CebtL=?Gq at I2W^{AYwK#fBaV_#@$~Ub6d`E)7$-N$HCiIsz3 at HT<i33tiNeWs
z_or;`h^4(2Q(s=*I}=I at N9BJ!c<){8whE5<)-Ii$HJ at npUC8}CJwGsT5OXgk`h_Fa
zLKditLT41gtV^f?M#x?;Sa2sc^^5-Y7^A>j$a~v<&myt)ulJDl`_hjm-&MwrxW8XL
zIi!tZ5Bm`R`V-=fQ|yv;-gnekZrIZzoi%=3mL92sDc$>1K9%^GYb&JPQ8_fau`60i
zckYL(FEWbW($9^A5_z<D4c;<t&mOm1LJN;^azI6(-Kt_5j+#O{>c^HowOj0Baaj^z
znC8k*!I-_SumH~5`*v_q0w4E_EgBMzagF*%lh3OY4{rzcSTY`|E2+(G$YL2_-^nAb
zvva7uZZ|IkXx;ppg06h$kZ1+(vl1~ExxKWn)&W=K2cu^e8ze})0ulnIbSlJNQ9jnR
zluLAB)cT^YiOERFaWYX4V{d)HN=?PH_Ly^PAtW~|XB|!N4Rxg<4}|0n(}j%Pv}2S{
z&EyY+4DrH(6&Vua6>4X5^&E6O_`N<4dBIk;%e!IQt&iW0l2+*?mQ2{yBef8B-`zd!
zS<3X6S5PQ1&6)lfeVq}Z_9i__{ju?E$AlQ}7HyG2sdcV$2VDNg2^}gdFFwtBV3=(2
z-GW!Z9WRKv`udTTpE~24Lj~oqFny0V`7yVMORQs5n*)pBVX$_Vmv789((f_0Wro1J
zoqp)EhH>7Fu&^R*u*h8HS4mXB#{85 at GWv1LoR2PsD2Yoegtk(WUDJ1zQ?W`5W|A3B
zgoHCfWSd<ys%NduF(KU&6KfM}_F~uZ(NAvC4%FBR42qH}JyueycCa;yGiHP}nAAAW
zXFYh(?k?TsAts`-usCts!1DFPcW8q1pQ;9Fyi4k$_gnp9 at QCu;AioS+78b3pxB6mn
z!NG#p7T!EzO!fK;TP^#ZC1Pm980oznx at 0`t6tWq6G7*VdnVI*F*xx61R9os#da>sI
z^B0UBepf+K;Klutu-1VTLzMBF2-ATJlrp+?TPX9ngk(+4;Gchj?X8JpJdbvIe#H<e
z^vs at d%-QxGPxCVjWvo`vc0Vym&Z&Lz#l`tO)Ht%Fq at wX5=K$UM0C{!Iz(iUK at WMrt
zI at Gh+!^ui@%RTm(MK`G;G-ATWtWJ(i)~mVIBn;{?mb7;2Sk5e+>-2{7buKF+diQ@;
z=oRRYClseV=pTe;7m@^x(ETr(-Z453?*0D0V|!v-lQfvvw$<3Soiw&>vyGa at w(Ta3
zZ5z*gf6w~AnzyrNtvTm9``Y`nr>c!K6=I{u`?h}!m1&d$Np;c>(_7y!%}?Vv<Jx#?
zFV4wS)57)lj{6Zs0!6vwluJc3VHS1V32I;+3%nE5Xh|%u9!a`F_*QGjh8V9(wA?^)
zM%=u(o9kxfjlw at wjd}6dwl03R`1al at 35eBk4OLYa4sUFB41uF=|0Hv=7ld(=<#4~T
zb2W-D)g+nYH=DY?F3R|n2xgbFu`f_xL#E at VuXg?(d!Hogxs`kU-w}bHe}s*uG!VFP
zz|GlnGa0DEoAD*8=$3Ad7R#anNVCB8GHPwzno=({1NfA^am&}2X;M(1y7vRg(RqgL
zQXW!9FkoUSNr#$PT>ARfGgSJaztJlo-x#T~A#-3aHK414M<2);%X8nw4*Pfk=j at Gn
zSrG;eHwjhwf#j_3W^P9oQRRYsy1IHj0mK5h-;EWQ>hZ#;Be~*CfGgyaYT*$A3~i<Q
zwq%pZF*2Ej*|5eEmLFLoEbH#c{9>Up^x5tqPn+B!dzN^j^LN8^?UF26kSur!R?Ry5
z+QaX28o3Af8=6p1VIalpJ$NBxCtHn97U4NrRAZKGr<)5;cp4J6>C75Vx^nVbRhl<I
zxNPlD<dAtQQ(R1qq(T|szuu&S%)l8^EOGMY#j15?Z2)^Tl%Lc=RfZuMm-;Thm~@y=
zljNzdoqnhI?{!MTw at 3g(y8bQERhA>0iiekL%_O~+y7q63vC+F&Bevl&4YMLL_mH3~
ztYi#JR<;QzH!KyvYPm$MwETkPzWJe><KKZCMf8B+np3=Tg(8Mh#6mg{g9c5?{Dwy4
zd{lk~K1YeT=0gP3JikO`u>3w<w(#6|LqpNA{3{6o!#*Y;s2H)ds5l!l$ujl{ZnZsV
zv4#zIqkarKj5{t%Udk*ffd(5$f2se)OGglpi0;ekLC&fGWk;ueX`D{gjmu7~VEq>x
zL_caSYJvC|oJ?pV?~+<7%t6coz@!MRRjp|ro6mIPrAQ_)?U<U{gzlK{2e1+<U~v$u
z)!@^G58Au;*8Jup7AuK%+&|XHKofXVDYdERI$y{<nazpK)Xg>KU$r!T02sdS$swEO
zm7JYH8_3TV7*&$|M1py!F1%b;28BJ<8tmUJ(0V`dIbOdbky@^2=ykL1F2_sNEbne#
z<2*#i*I?&vWRjyaSMf4D$Y!Vn_J+k+zU&*mQfbxMxq7h}n>(W{%vy2k)#~?5zTRjc
zveoMUGjleM2Swwd`Hkuqb00mAnZK3<L=BxZTQ}?Vvq+{eUwA}ZTreT)yVSP~+{B?!
zCEs1?n>#q<>6DBO-nDwY at W;hZC8cSHhJr~VDOWGg6+E7g_KGBi6j7p&myg!!x?mFu
zG=o;{<u)A2h*FL5U)~(9S~bUI_}%%i3tso`kBgO;>xFNsRg2(^<=(ba0;R3ost3Yk
zLJGnKK9-CK0ipZ|xf#87a^vs%@ujns${CMUA%3b;Uv>MG6x#H$QSP@*U$-ONNLO&k
zYiDhQWS~LM!2f_L-}e$fe1T7|(<eVG%zHV$*7<FjvqmRlj_hdqf{#DIC$8 at OB;(~%
zDNv~W4^QAHjViAA3whoP?7&SZ)`+6>&IJ;Yp^!+E&cWY99GT>X`p(crK<&o!e=F`*
z?%8_(-hb$n$+A3fH+PHRl<Rf*q$T(r<MYo1da?g+$Uq#A2%bMAt at Yc5h(7o>jMX1F
z`ll-aGx{nEba}TRKjCAf$chxEQkPJZV<r)Q_#OE+GKKVurQq|W0ES)|yYRn&@w$)g
zggxj3tAB|MY>cwvaR91fBRsEtL@$va^=^ti&qP~KTc4msV4`q#aJ6W9aCz{5w?w<p
zppfE~z45lE*7qr{*7tv|e;7GZxl67^=jkj6V8JWkvQsk&)NskVm6CE@^&?(r;)sIh
ziXK>TBLZ})!b)ZM>96&zgPfj+j>Ry=a^WNkJXLcL0eR_QjF|e0$;-*Y`*GdpOd*6b
z;*)k}H6#U`1brTGuFJFn=BA18{b%6qOsn at Lg(3sXJAfF*8vi(6q9|=rf)d7&jl7Hq
zW4&EOb3ZmFna`4efdJ9->8ajAH}mYy?~?S(QMuG8HCFDH2;lYR8Bn10IfTn&vX}@n
zXds-MhKAdu6DI>eM;ygg at z^efu0pTCa6UBs$&0c?p8Fi?Jxvwoq~o4z1CwR`oI>9f
zBIbe!SQvC+_z_(7bAL^s!b|0rx1^YCTn at FOO19d{%o#aam;;3krk^YrBqodE76wwF
zyTuz}6E=G`mevDQW-H?DtJg4uCwdLAHjo<O5rpe|K)P-XfPkt?W|%|J*5QjB01f3t
z)dsg)-|c%)yh>Soxi-A|Zz@^@SJ5pgS&=TyK2?Q&I`VYL0XFz at N<_ at x{NnDQa<f%U
zVkYGz=b)pwStjD1$jDIPCjH;V!pRibXXh>XR8=J8_mr`fO0*lIsE+6fj_mAOL;1ET
z*$g&~ebO>7Q3Y?-pWBRv<@%1STzpE=+pmwPXCq3ix$@HUcqJae1z&K6<V(x&$&gu$
z=!2lV#0*2bo2mqo0S?UI`Wf!b+1iy8b)wBSx88?2<bto2Evj*y=OFP?7&c;+rq}oP
znSk^K!eo^%g4!K6yhpG56O``zgTNWI_w9sw-?txV%=!nT{X{XY?$xz at gmvA+YDxkM
zL=0f@@^DT{i5*W7{kYV7Jg(-+`@CV{{NiDC?QhYp4sa5vY?iFpA{Xc*9k^<0ZJed6
z+c7x<yuIu=q7M~s1Stx=;8||+#JB-;{^7_b-Tn16IBFES)(-z52ji`}{ub&x)^~Xm
z>oQISr}>2B=&s+>P{tPsN}z{tw08~c_9GAUk-Jy)KTf;5WX)YnE;ukXbh+oSAZO;}
zn6luRWFl&F8o8V24|ECc^`&Z7Oqda|p2Owx`)4DO>KQdJlx5O@&ys+^jIt&PNn`m`
zY@&Ms;KI)16e0h^qFSULOI$g~f~a<@bJz_~-`*}e)YRsGhr at U`f`<}rXTUQeNBV+Z
z7jWcG!t(%~CL1#~mGi6M`~LJNYMM>njhB4KyxG|>4kM%OK2IzyN!t(ZII9`==RKiM
zv4HcDfKZkj at 1qUveE(f~1K$UYeD8PbU2Y3+hnxRXGNd-qeiC_qEtv)e+pmKuI!@fc
zImT-;igUs713}cvIV=9it-tH*j4!^{(aajaf!-$KQU;lrTxXm)UXRc{(m)J12sSu{
zAIi^nThCgV&hbK7>3cVSK%dVl(x`>-$m<ki?6KK$zV=ZiTX&dN-rm5n|MVgB$!Vb!
zAT-F_u+4%h|Nc3&<h~IgJ!(i9 at doGS@e(8>sRq({^DL0WmSn}H2`HKJSeP37p58G?
zKW<2kAIGo&&9XEitY-Al)PIOF9KXg2$Wz!9SrjnePf~rF!cDc^4lQNG`_4~HfBE0z
ztE!3MA&O!hTzxanmI7ppW5Dz)%Vo4DQ+6=rf8Iacf at fgAr#LQa^=k0pRc?D90R>jG
z+bOE}E<>EZ{JYC=q4%p*`%|#fC}ygr+~DQMMgrfZtP6N`K2hAX5#{uQC#^JXJ0Hu0
zB%U#nNGVE#9nvsT4FKpC2sZ+MQYR7Bi#FJu%t1CB$QratuIgeXb0^AGTr$a-eZ~pS
zj*-j&9dHmQi|5=Xj%+H^3nGY=Vi#F#sh)u&RtG%AiO5C+%iyu1$wbTKnMDzcfz&c;
zRG3w#^1GQ-jFJ8D6D&!^03QJ6Kc`vb6p+%`E*|yF$)b&04%2OM=OfX&@G-#x73Dah
z-;5Z5N98!B3_?cv(tw~`AzD%ezMrKy5^J8jXx^b1zidaI39(-WKTf+6vcsepAF;ix
z#3orCzF1F07D<d(x~k9`vtl<9NrVQ_Pe&7J($7unh8v|NG}hWKV&bOah9yTec!U0L
zPWn%<FwUgIFO1RLg&83Q3)@K`lgq^`jdi}N?IKu%+V3Ai1Apv}o)Tnm3Us at 2QjTiE
z-w}jWmW*<Wq_T7K at 4pE)iq{=sy;556vYR=J<}<owSU&G&_;h+I%-#`7+r|ZJNB7gj
z32??UUq4gwHaoaD9sK~m$4KLO9-iqpecq63JVGi+{8JgVn8nhS2k~Q&<m?RAiuqaw
z<1TcG?jt6Fz**9VDozHsBON>YEi>aA__v6NKVVH3&G%TfLg?Ihg($Ro8wMlq5_q)5
zH&dd-KRur$;c>NLa{l0bUnO<&0QZMa|8nEsNCOZ!HR#T0cd=>A&!nXRW}4+_agHs-
zdbEUDWUe+5IOYjVBsF1QUS47N2y#^PA0Eir5$TJK=YE8AO#V4^X2M<JXmvZ`Z#Mtk
z-7ShIpNU#A>3)<ITMqnI$MV3hE@#;j_ at fv;8fae5E`|q7=K6^CI7*+X=)b(O%(J>)
zvQ~Kmwr$+JH&$f93VNbl*8l00XNhZbe&7YaQ7xLL(_*wT3$n<g%DJ&q9`*?Rj^b9d
z`P$?48`_-xu_P+b?XK7s@&?fS+Fcv<Ubhiz6bY*s?q7YyWu%iVE3?O^FZ4U3MygU0
z>OCzJutt=e9&6Zt)zn<eeI1iW+!_l2Qqj)x3*Q;f42PR9;Hrq8N-i!N>B7*z3R-*L
zjMm>MZ`QK#!Aq5UIg;WdUwDZ`#Kc;OqkRIY0$)tzF!@7xdi1RAThc&c_AuEJ#jZ8s
z>H|6tOc-(R=&Lud`d4Eh)ucc$ardj|8W@=>iWtf;QEQe-(Hij$fijT+z!Rp99uB*Y
zm&f_d at 7=WXZ8&F8t>+wPn0{d=^QP;ULy;^<tU?*uH0f6BtHO{9hqbB}Gr0&pXw+3)
zrErljwr+zAPjR#nSwH>1n=!Lk3h0l%AM$`doSNUij$K1lQ+c)|;(@Z=@wJteWe>r?
zXkh at nKJ^q9K*fk at +SSE8?9OttTw0ajL6RO|kEFj8`SIh%O5CUJCr~3zR0BRGv-ggE
zH#Il-<0P^u`Bp37vZ7a|Pn{kRnS!^Z9EHtNt?{_kCeC(yU6S}|B`q6N{IeACJ2u=@
zvy%c6rG_$6SS;p$R}WHj(&gIIEXdq=aamp at RP^>0{eC5JOenuW-{M47L@{ZlH7ZQ_
zR*yqPCU?yGxnm=X0SZ>?r4s8db7537YUL`uAb9CJNR3lEQCc||8HO>}F|TusA(&4p
zYD7fw+9F%U6RQLYvm`N+f4)v*GR4pmOLz)Um_?ZIX%@EO<@SxU)}~er*b7t%rifHo
zzY-CUCTfh2al!$m)}rMy%Gj~Kr0LYGdNK?Yk|}~+o8-pXN%S-e-_fyo!)BABB>_^x
zsF-XpL=*k2Zl{XG9e*YBc*X)gxOE$3icjIGhgE&3P9V-^h^2C>R19;?cUBR<`M;JB
z at wlhTbF}(D{m3wU<z8{vFazDFfS~A^%JUQU)UBq~Uv9PhO)R45=>TEKVJrw3(PZC<
z@&lL6`OjIoH%fGB(D#FN1!4kU>t>QFrABKAAQ-|ZGN0i<HZTc9jtjLolN=}(gbE(b
zwXEzbr9!O}^GV*!2K+O-=R`68U at kW|MiQCZwT*3`nEhu;I=Gcw%ZDzybSJ+}Hn{#A
z{44+Q-?vz=`}>m4zyri43u5vKstOjwlRvzr+LFmInar_Wf)^Gsia)2OAKj4^N;IyV
z&R#iVE^s*3i+X&8Nh&IND{Vy4k!PtUr`=i`{8P at jnyseXis(jVGUd^D+M5SAFYHmT
zE`Ni129sW3-sjM at Jn_!GC#NUL((qQ&_Qk)KD-K++5Yr$(iP?39S07ilQ_+_LWG7Gd
zXu%dhumK8xisdBX&CGl9X76mH)g!Ad3kO?jDCd#K#Vm+XtM2z7?g$-tSYLr#Zqw#<
zi&?(G274S!+*aoc#2SyZjt_rCeN$uqFs;pJ93(mYQf292z=&0SAh)oyT_ at 1U`vd;U
zfLltjclsiS|MQvhe6uaYp4ZMUw^aMgsa43#dI#QeCU<Y~WMs9|CvNNg2<d<O5+CrJ
zMU$RR$nL!nF7f8=E#(Qz{F1Lb#@Cv8*C74Le-x~HKnG-@*k{u4m?w{c5Wyjk0V`Qo
z|ELsF|D<1$^q at FV_*Cw_nZP|HX`w?WZZC9OFCmD*u8fr$=`k~2W5BEWA#d*Mvz!r_
z?1K&|p4{+p$Tzs|EAOyj^1DOH+=E0J{Xa-Vm1v35{k9Cl!v~=^0vps?i$XK==HJ%Y
z=NDI|t2FbRJTFBRJda};NzIbX&@em<nBL!5BlHq4iCsP?*GD^hIpy6Z#H$(N?J3Km
zal_Pc+KIjvrKAC)(a>_0=(u)WFPsBY_QPBbje+(tk4YM#6!gELkx`1$p9w4jk}g`N
zSvRlJh=$0>z%fN`8YT8WzFB9^*@>m}+1AQ6E8xA3Ix^N08%wr^W`W?;m{O;(@tK*h
zLF)CD9-uTe2mXFokJ~q%1%8$TWq^$b4;9Z_ZJwVJUi3FNIf`jAzo~5WA7ao5b)!7$
zU1l%aC=r%*)}XOy{{HhGf($@}d=y)xR=T+OKMkoCedHF&V#4Qg)HFoFU~9eMz+f_D
ze&mJz8ZA~LIQ0-Jt?QClmDJ=MR0~VkvbECo)>wn9L~B&%a!hj=<79M6h;mr$iQXo=
z(Bkb8m?#Sh%R^~fCe)H(GRD at 9E(J{JSOK&m8!9>~pSW481vxjGuwErO;V%1}K`Mag
z4~wJ|9Md9JOvF~^%X471n%K`~j5K`ylf-snlO=NilE<TunP?&|kF{R>r at zpkm^s~9
ztPRqAwOr)|>K at rJi;K8hqy`7~$GlwU^@)<&8MA6Z0aTX}W*DG4WRH{k?jO6~vDmld
zeFRaBEO~+Dc#^%GtyfoGSK8-!EmRq+L|lBj?Fa;ivT?KXBpNkEV#nWso-r?3IKEwi
zX_pwE1ww88Z!2z?ta9J2sJ!vrwLLlJPawALc6mcvR(sr|%3gS?n|NCuU&XWfK+V!I
zyj(4QrSnDqvQ5A0MSo=iN%VIw=_n`Fer3m<>70ZA$laa&^<1K9oO~^)4QH<Ed@=VU
z3~lp=)7=r)yz(KjRCV(O at am?p9rFjfZ*S_=96A at Aq<+^BY`Av6Y8t#>Fm2_2E}p}3
zwV+kb)c$U5?jLk*bLZ->a<2qsME%D9-9PMtl3jxeb^;$W{BOF@(t!Ln$Z7xgfw!o@
zX_hdBk!HRMBZfg_-l&c?$~DKQQITk+tr6GN)K|KZPp(J<FV;_e$;de%3T!+Ezxw0=
zaL^)=7ORuYzix-u<R+Q(3g@%UpOpLR!Gx)}%B6O_4z|NJOU_n*OGw%N>1p?L92_f8
zUA<1fBsC at Qa`0bjzg>O3OKQus!QOL2NvlUlR|u=3Y5s?GP(8tZnAy!JTh}Lq%6^eG
z1Cpz2X86?QwEo`<RMpds_NIw3DMgoyLycvw<(ITTGePixf%LFL at AdsZut{~$IrhjK
zTI5IV85+eSm_xH6_uq~Gmq at sKnW{JXQ3aB=XnhQ(!-XY+Vu>b=!YXIEb-EHuwj_9y
zNJhP6lUALKaX>GEH*ei?L#s9qq<uhAr&mF&N5&dTrA~({9355pFG&3MrRNPTGXr&R
zF4Cq%F|h)e&pT}R7FH1S!YQgYo+l?2QM~Qi^W6Bp{OyCckGt=;JcW?31woz;SXxZ6
zz3!(KLiL8t5}#3XQwRgX6$z972u=}t|9HQ|4ItdjE!+~bVZa_4I(w*GIRnm2FSy$z
z;(V_b1~8NgQ-O`vA79Zqh~l}%e{mw_zTJrh-i>%a)_s_l>L^P?SVKk+pH$>;AGXC<
z;nNkruhlq2tbU^e>{0dArs8*|*<eQyB_r!DWet-XFuY7Y`2p-wVj+WsC5qrF01Lt$
zaG^pkVg)-BhVKHg!7f7V at GQWT6RTJi;eR!=9UV#)OGCf3Mt}b>sf}9CJGggMV#lTr
zqX9c&Jq`Tx`kIJScc4uPRMa>;njKWEk|#Ooflytl11ZVNRchcAuwrv|p)B&c$=wIi
z;2Ruti)RvL8lFgx)*)hqsEFrTD?7?AnX$tjMmD2VCLKasb#fTb at aoa^DNYJsi!~n1
zOMP#GRBO7dxGcH5Sywzy$6&1mYZ|Y%T9Imla+%^Tnu>Z~Etd!@u(Q9Y`JF1d7|YTW
znR>9`oVC*xi!mXwx=*=9MVApd3``TJ8w2Qy$`<r_$=Zmx?*J at ZQ8hft##!DXoLa+5
z<dYWokl*0;mtdh9Me4d at n|_M`v4XGv8)%YN3!6PPI!0l>JeD_$wOy_p%Zw&at|1H+
z397~C|5%J at b337MSQoWoP~v}suIqkf*!qGh*iYl~AR{dqMdy&4v(KTEx!FaoYH16w
zjo5md=LxuV6d23W>KQ(vEwHpi>wc{{qgs=hm+xZ%jjE}tiVBrhE#o~ImswmVq4o6U
z)b;cYN72e0utl3*Kfb}38ajb7>)bj8ZaNO$^1<u;uaj)Fq&cQlNREbH3A9Sgjr=XW
z*VBS1U4559Gk<SW-urq2(K`GA5<gv at 3ds`e at _EhY9q^86{4O*?Vlo^OsSu>Jj=YcN
z1p{9i^%Zk{;-j^leBWS|^1-5ajqb5zNJV~N?$(#2_$$QuX4u5l6S{2psJflLDR1`}
zl2XC;(9sT9gt`6e*&Soswy5h4n%e&R=&nelJ;1`CZXqvPGJPQyc9#KT_;O04+PcU{
zLmNMJa~nZk%jvy$kvSETtD`2hgxl8O9*0{XF#O(6!R26J-n=jj()TIJef>2sIehoN
zobhDkZs~P5mD%@6-ab1Qji4mdJ^qd}$@C3t-&A$!NU7&D!tWHT;BXO3>1Nz^1+R>7
zLjbNB1u@||r{@Dz=y5<vSy#`9JIvVZ`jiXJ`GLMd at sGFL9!S;ZxqC#Mc-t4 at K_^b`
z%FxW*ome7*<xcy1migT>&GqC!&hh_0rD%5>wijG^CYRCwKQF*Y><f6m$j|%@Q^TL-
zZ>{D};gjESdzoPEWgkwR2zT9`u2dH25=_<KBwMain})!C(5Y4U-^N?6Br8}}2K5MM
zrt<vlRv$<Go@`{}ga1$=J1brVmR<vh56ETM8C0e2OgK;3iHIJpwDcc0KYo1O)CI=(
zyq)!gJ`BQ^oJ8u>z}AX9j7b$*sFgy<Qm_Dm5)reDf((irMLrr*4g!p`(=D>d4$_3)
z*bP4SX~$Q{0QKtmADaozhg%;A|9nsuRjEd*CDB9WMGMMFg~`!jsAPg^+(wPNH;V}X
z$2R!p#{>+9pZ&NzFB at vD3BPtL=;Mt=q4Qp}gXzT8+>pst)W^VK=yZeO#eXwt2HN`6
z^1Ji=$>p&h5K*=01UQW|0#L<%DCyN=uv?!cb+ at -@A7rW>o@`8MB}xM0HI6+B70YBw
z?ERoVdrk<v%cq;<$eZUMX-lYIOM!QuEE%{W^dq~+$z(FeN|JtCQ7EUXN7K4T&&#-<
z#4QdEC0hEiI%!eN()KwchCWHOLa(fk3xJ<XG!uy73kdzQUZ0C9u~ane{y8;T21mOs
zhGlbBi5bSr_sOYEwE5fLy6#!S!}`U4)Z$pB$Av2{KCOB&jL4d7`ak^C<6Ez&&A#U+
zMT#nT^^%=jAbkV;!%||OBcA6TM&WOMddk`$N|B;>Mr^lL%hR>IiOLw;fVE~7PC%1!
z&@&74ljhAwA4Ui=p3hz{Wc5sqwxGa7(=9#M^GOIVFKV_xU*d$o31DDBLh<ArLe%uW
zA`I-+%T%jtnX|yTj)l#W%D3e6OsWPeMI)Vykq<PUUF08x7><qxWHFvER{@7`c-|yn
zbBFojO&9B3Ba`N`7EcfOB9dijf+c;Obp>Z)J-zl9X{%QFJ>CS%jal&TXMquP3h2?2
zdfXd-g}|qi!%dZvUvNx at hxge>ZYmF;s$?HuB3lelQiZ9e1K2^==$$il4Q&`PRpK8%
zv#evA(t0)wIEaBB#}swM636#Gq%=v()+JYfsp|=h4~2 at a;d?*&T9e}W+7$ejpDm%~
zE;&G6^9p%Xi~7vfbH_w+0SmPy$^JJ{LHlhe<2mG;-r?ES=YLarMg%#P*?oLD>xut%
zYmj(_KClXmOc5*&E!tcz2u9)s#tAKJZwU?k5`_HB<sFF0r?C3T%E<~(K{AxHW&0PN
zhI?P{HU6B-*a4qc at 92)X0wawxL@@Ysry%dIQ<{o=KUiPLz}wTrt<QN~yMG$e$*94|
z9HciF>~QZnTX$9~jOYIz(M=+#kY>~P{LY6E8Rhgj<3Z8`<R5*ZZDkxTxS!W&YM;lt
zq}P29^aFDo@?AkXR?wT7l3fF5M>BUhUmgix`y(Vr>;)Ia8W~x-OFW*R0-DQ8h1&X`
zpWpl-x?HmRR!cM?q%P<6{UFzazP(ScwEn>_IiYC?Oe=U9BQ3W$%hZ7xSw^QAn1%jy
z>#fNn%xvyE?+3PAZj=kCl?bc{ctQF9pSSE44SR&OWbQb~b-h_m`so9>LIywj`&^{u
zRxo0|*}ghnE<M#ZEeg_OsmoF)9^vB$i^^z9>KmdmpsX$o2*$#n!*|YQaw|k#wsqzC
zlx(d3nTYKC4v002Y6}8;Cq at stCbZH3?a at U9V7)lr9OH#NzLuh_ at 5=Af at S02LYhtmQ
z12g)Tw6o at Bqe5_)^yBqQLd%s!J+99xR@*%)bUFz)KPX(kTTB%~yAQ6ed(5- at mBZlk
z-g3N-QF#!-c1EZ#O{+U5i;n2=4UDuc!H at LqUvUB|lVK%RLn{17aIPc;Z4i!awg`li
z!2XlN1nzLCEia~LfFUdXZwXY{OrWj`lXOTXw-CpyF<gQng17q;kTt{9>#h%+pg^GX
ziJGZO;D-uFEbdKYpn}QS@=o#W`6LE^0km|5EpFjV8YRDb>RP`CjbUREf+6vJv+($X
zRdA-<28kWmc at 5ZlQu~6D!DLNK1b}Je6d|#}kS&_j)JM~1@?gV)o6 at fgTZ|Ble%50~
z{J_16FV4I&%JT?_DE)zNn4uYk9jGNhiY_?1I_7C*-E2$Du+R_$izbntA2R`$t{|-h
zmzMtwwGeLKMOrjvTo5I~vIpq!*q<5_3O(#EyKhjc&CE*Z%V)VKp at a6&slX2>GIuO4
zEfx?Kh*+VevX!&J!dN{g(;=hC0s|b~#89iG5y>v8gf&p#mI@}|Y}+(0&I(meq$uJ(
zOq7K&<Qh{?`J+6hc3qq~usHIIW47RfrNq;a9FOF7{~fYh)toPljL7VKdmqQU8j}{G
z$R>pWUuI_)MlCyyAOKM=2I>65fLcy!a%%GSv5kx8VbGaVk>p^v?1{(q5ScbUZ?|fs
zVCOuH4;d8>WGjWQ^r{ZbQ#o}uvrcE!a+t5R+7OUFnf`XW<e0y+xHofs5%|K4wbk2z
z9o<Vg0qtFzVvZRNe;aH8hL9RvT{2gz8rxq$2fjaGSo4Rt#n0y8SjCgkN^xjN$^@yp
z(MK~Y4(;!T*}h-(c;pwnjiKEQXQ6RB5B4rXH^65ZT5ns at q?AS<I-pZCbRXUQ{2Gb;
z_=i{GoJ$`(`U|s?z;pNw#1PZzaf2!s7?3g(P~0~h9c57E{P<z3ZV}(Wbr~c$VsyNn
zX at n0Ez000|KYPH2B{WjSJy<-{!8P)J|8=eLxjEzi?P#-Sypi at u`8-oTC3lT~|1coO
z at bkSR_Kq`5vq;qyfffRhS%w^;LQvON at ZWUGpmlHt5zCfUaW>DAP6XH1GjGB3YD8N{
z#`UJfV46Tk&)3f_;qQ!QLl}UnL at NC1GE<O#^Du^nXV7fjZB9>M2q9&{*Q;Y)@iRl7
z&R~w^^zEqHR*XuXY4Q?$X%sUMa_i8xu8*tx1vZ>VDmxpxFEhGLbX!XrE6+ODW#1};
zuOo-ZkZ=01iI7OhIkoC)j_ at 9g%`!fkMmeo{9Uwd&ctx@=j(8yT&nl0y&X(48fs-nk
z3-Om3adsj)f?%`a%>&n%;K#`_8%eggo^Yc+_~e0^AeWcS1D`)cg#i*&V_hHFopd9^
z67+O?+%#kJY}mAN_zJ_%GUB;q|JQqB>gbp-<|MxTVkUzqS}4<Gr at qNoo{FizGLcGJ
zRlE<wF<`P>&Gz^2!Rd-&5D|2+9 at EIy1mW2)5~1)}Dv|u{3f4U;vx=UXiGmjZ9nVYG
z9Dmz(TwOqjm*anL{_vFOiKoeX-~2O;_g&A7>f}4xXlFm at sHWAxSAQwKb$WUvp-T7N
zV=!yTsAaCi2GMyVuHq`%uv-SMa1cw(xT}S>-PQ($oGKU&3<)M4nd5qc`audhQ#6f@
zjp~fpHV!AxB(dRCvLec*@7G(;XNeMI(9z0d^v~m0?}7t_Ej!C3W at JDl^}bW28TKBJ
zP|(CUTm(pL3<=DX#)lzE3*+g&st}a2`r*i6WK&rkox}LuK)gwr^#ht|vhpwLJ`Xss
zZxARvQ{ZCnnDBLb^#SQpK2S3YwL*jJKe$+tB*KWZNGZaBd)!8rfGNLV=IkA|w&adE
zvRg*_p)z?uNhCW~xsf`=>;iToK9ky+5Tja?(?e6GD+sbnJylgS9BHi)O2w8VR3DhM
ztjj}hYsw&FDM|N3CWENs#2_6fy;cWu;;%&utcloVjIu>SWuu=1*L<&NJEq?!uUt2u
z_H)FJ96&!LDQ4lJMKA|gh-jj)K<wb?g$!SZ&U({tJ!-jwTUcGjx^YHdea*GKrEyKX
z8ogvmV~esRNj?!Qo=IpdX-H^zbbOS;fvJ=IJCZLaAG(XLA4eIw|CXLMTphM9pM3M5
z5WJC-(|1lWrH<jL$dfT>^3`a7%SFnfTndv^qJ(I(T?o9<lg`qz=A3NAuGTP~)-c*N
zPIto^yT&n?<QBW^S<hDOX*vF-y+ai?;gwz?J}7Lg+tb7L{DENhzTf6VEj9o3ER<fm
zTNL-WQywB?2b$Bzslsphz1cpVT+yTkE)m%{5Nf^IXt%y{-98^wSJK$YlaciSbj227
zLvy}Kra5F_o>G8cHjrpr2a`!|>^GprX#1spNdXU;_n2*f6S^@D5r&eS#IORK*6+Px
zdm`rGae+T=LX8y6V#Z6bk4~esbI*By+wzVQfO~4(yqL?nZ(v|PfVJ{rvLqkjG%!+O
zn3}ynaYlkA at K63DmWvuSAG&+5D9Rd>ak*W#!fExu#;k8pqE`*ZtjY(1Aeks`xvX&f
zadIF?yBxzK5|*Fm5}5bCpS6}nI_I)R{zP6R(%l5rb^kMd7&Vv<bV{RB#8^hI5eYK<
zc(^LWhf5kJ(eurAY89C~R%Yd7P049ZA6Zn7b1vK|g8}(wKhhQbLnRLZTURdsw0|FB
zBP5QQ`C3NGyfju{?oEY-VciZ|;_a{y)ATU=t{I^YOQjg6!a30r;FNOpF5J-B5rjMF
zcYZ^ABbMov+~8<}V|n6Dki|Jw#l?kwh-^R?DO!+hiyndXKK3IRD&8K<d3VmE0FOE*
zU}CLkL#*+4 at uJ=73!J!9$dBegPl&FV4&(#<cVaLiOPyiP3M6PoRYLcw%=IExW7hCp
zTo#-Vh8DRlN~&O8+J3xP&#aOdqi0#NV#|&Nk3TX5iOKekSSf@$qof at A!I-h4q|_Xc
zMYHZqb<hBucn1|a0A8#lUUu(t9DgG#jND<uApSE(5Tx47%-kXh(3-^xjV at JTy5|wc
zx8Re`ie6M&8td?iZ+c4iEBxO9O?%>EMFn0Z{Leym&tvq&1D_$PkQ_oizXJu}z<!sd
zp~*vqP}fxR;mX6krQp!h*LfYdS}V(<H9X81Z;*mAngShD&MxJTOmMo0d3zM0S>$))
z48+Rfp_z}}8Om&P3PAcF=@LAFbUm*p;Daj6NKJ7W4^jrb#BPL{XvJCFoIA1FDLkcR
zLq8B=q_oWxBK=TU>GnxTljRz()?PW5V|mjnr!0%M52TzWiWeM$Ms$=$=xK$+AUz}I
zsYl?-Zuf!}@R|`AG#K2CV~WSC3HkZJ*ZH_X-~DE3XzXKy=-b}E(fyDA;ih8FJ;tS6
z%^49e;ePqGpHQ5^FbIPi9BOpju<+aKz;<gpXUiw- at d9UBJw#vX(e-)fZMDHSYQjH(
z&+`%;iP&?6EutVGnlS`Jwy}Y_vPswPE+$aAxlKZ$r41lg{z$sNS at 5bY$!1K(1`P{G
z@`|^``$6)cj at b-%e}<nnTS39T3#1-rqtK at yA|Bu%M`AGxw-~mfpjcpM5t%>+1j}bg
z7tQ^FF0WcxVnbAArJ$Ha#-t~Etc10nyd+k)#A1|Ho(7C9V%D4 at i@`Lj^ghvY53z+=
zgq8Y2Re7Ipv_VZRBTTZHLIo!&u{yBU)UmEe<KrVd33+^bLnYdIQ2XZUJ4IEswA#?w
zTcuX9+U80d6XV<J at qp9u_{#(-VseGs^O5K$EeQp7v^dzdgy|!I*u1-`!TqrNLwyb2
zG^x(-0kYub2I^ht%Q%mv)_5IL_wnVPc1L&X`Z`6hpG{^LA#aB`*em~`21DxU;^6d!
z<Itk~dsf`@n$pxB=h=p<Nmf%F(uVIBL}z!uoQI1!O2ETP0c~vh+#<5E4VDEp^Oj<p
z<&1$eZ0^T4)Zx=5<wDFoFMar4a+x4Q+tBShFKs+WW{x4));W^#c?z515Mj5`7NVOa
zSxLXV(*9i?zlrOF+CJTbsnOFjDldivZOb!vt;+hae5cm{59Oy`7gWJp7XIh;x7yne
zEh#FK^zZb3z|VJ~?#ZKo-39PZSipB?3$m<uzAeZTT{+D1;%z=id|a+HZ+Tf$B00z!
z!Ch;DGvI-m$wPd;)#74_g-Mksk5ZAHyA1uc*;pW_<uD7{Y5Cgry&q|muK1DPtX(Pf
z?)Y_1*Zf1Yq5lw`*<teLtl-O*!W+I~mg at HGeJvyZpeRI%RUcSvO|YO=XzlLi8qGqW
zRt-Q{*EMSxxzC->Ps1n5nseMT+IXVp1+S~)s=TQXGRqZh8zrK{tWzsf?RmQ}@S|mV
zlp1+_|L>%M`rk<dQh0On<(pu0(;s2E9nJwW;jI2Q8SHXPuG}R|q2+CX8Q?Z8^y=gC
zON6n_d!e8fY4E@!LSlJ0Kz=J`;HR5mjT9tH9d2q&jSy~(PL042tr8Gvd&qn^3Gj|p
zfh}EMPL}^cL)Q+o`<SWNB1JR;ogZPk29m{o?=3OnDHN7Mw`4#QdBU>DS@>mWFp*$O
z=+>C1^uD2V)VC)@<Tuy)I;}ma+-Eh(xb-Ud^J{yd at Yca0ITVg0FtsJ$KgkUsT8$SE
z-jj%Z!~I^Ze!FK*pk0pcL(=={+H=1(KPewN4o^KP<i)>Ycgk~@-B<_dV`}i$hXh>3
z4pl2%xm2#!q)VN^Gr#sPkfhvVXqnP0Pb{Y&a=|$G&VRo@;)2v-pJ;(t#Wo%I#gqJ*
zIUDmbz2%qp^-5a+0g;XVWA`~F;dX<oTcH>sx(t(^fXiXS=y7wPo^9m2gtQzjQePz4
zYx?gS%gZ(mV;Q1BM~o1@^UWcX!P{`lbHvwn#SNbT|F_;2fbXTi`1gft_Be1Rt*Cz`
z;LGzkuS-}!1vojiYl-h^Af#|L54W+|B|kJv-v-l;8838$m!Xq0=zt>jx3mjk#n2bZ
z);}aWdX|=QybP8QcjmYAgFoWWh-1019nGpqo^t^gp|Pc(e{{~MM1tknl at YQ~t5Qp4
zX{Vu`v&keNMOA>hbhI-9aS(>|vEoHT__8N|eEjW at C4YxrCd`S)8e72Y4<JKv&h*3u
z-1(n>5+hqvRA at Tc#hCb`Dsh*p1lMZxI^n~SOL+jdUrhhZ*~_Lu%G#orLa3Ifx{I))
zpa&2_k!nq1d9y0<yTrB_dWS?gU{nwTM=ZEWRBJVOT=wA|y8_Zfe6NaBs#uR}?#^9t
zWk4bpS<p!d7rd2bd3kp%LI+O1l;UH&DmJ%)pM0yUe=yn=(Eqd^83j at Ow;+ojM*)d#
ziXUw<R>rAO{!d%1irS;@m($%}f-=#(nUBdXXiVmR=eL8Da9(eDKh2{0KE>qjN3OR&
zMz}v52CV?9)tq=QXMgyhehs+466ymh`cGQ=?o=&~(pS$d)PI`y&rx?@caRQ^Zx5#_
z<Wjs3*D>F%&2)*DbZ4+&NdFV57=5ty7yQ@{Sg!3Jsma03+U!dB+N~hjTRNI?xk|FG
z)!*D+{tHxuI8~cfbK0fs at V>cVyyx@<*h<Vxm+Z^$#EC3Wgu1Q$4ZS<^HG75BE*8Vt
zCJ^j-cP-dAeG=jCj?ZDfJBA{-%D*x>rDTJ8rz_I?rAj}f*X at U`kO|&VIh`^c-y at f9
zf*UXOM)p6k-c}nSKbWlSCC~plnxq=LZ;?zJXojjpQ=i7d5!+!&LM1%S<QZQjji_V^
zTfqjAlBpF`6W^5ybtibv^anvHHy7?s-<&^HpRaLD*)1HLmQAewj<x2VoW2529_|+9
z`lme9ia(c%RIAVxXnweQVt{8C at QJejyi*T`#H#?nxVmKzB88H<UeKLp8b|?Q;988S
zEEN-kLVd at yEK(6uHP&e^Wfi*sUvWx-oM*50xRqnl_lHRyM08T9OOqrk!!D5tkxoUT
zsN62%I7<t}1ND;$#gnTLj3UpnVWyc7 at Urt|fLX|@={qQrzdUug8&POdWCSB^2&{<?
zIQ&#;k5Se*Iubi3&BHI at 1z%4{CnCo9L72OtSAJ)@@@YR8kt2E&ik5;-*zjQCqXdN}
z&TEPFd{3Ax^4MzCsK`zIH!SxRJ{zBOtnssJoo7sG$=Ax6O2{ho7NAq(;YDYeq^Sbm
z&%WRo)$Wc5{_7DEw;wrq?p6}vn)}0#1aA7#hfhU+rc8*6rpGDQ_TQ%@BiBTL4+11V
zDfSHLwJFxvuu4)|HziF>z577en at 62)65DnAMrB)I`eGdT#9=83N#el5gFAicQ6}~u
z90L;8kEU7c_~a$+sW2JGuW2dEWhL_8PFH4A!?oR<aV(28DOj0`<tdk_=BT#2G7L*W
z1nkjN<@I#xr{~!@!#S~5Jzo$^*rwURk*V|QP&IlqWAdFc<G~t6es?r?@r7g{$+ggc
z?YS6~zyCOJcz!Sgk^db|OC}udlGFw|g%qm|v*{h?QWPb_yRj)GC!?1fZ7qOyk^7BF
z8xMCZ at Y|u~+B4Zi#~@V>lL3b}^RZEERl2a{<g*$-kU_u3;Ms5KA|oxdgJsu_{|)yD
zglVotXjG<H5U2o*A|V5cSu at 4)!i8xE&o=sO&P8W1k)avJdVwnWY;8yRhzG%AH50fj
zIG!%M*CDxlfk8Pfb;dZz>7Fy}H?+vhG`W7;EEP&!6Zu^ei>K7d{g6?u at flXfzoD&v
zlt{??TxVH&-1-LI<CIh?Wv6)^ooC)ii{Y3=JB)To9jYLRHzZh3fww}n_Lykv&k(-^
z{UYo9F1~r~?nw1<;-OLI0$xp9y~@V3Vy++g$eJK=g#z;*S&Y$F2Tj6}qf{{}6Kkg2
z<xeLSE_w+>fg+~_IT!BlrLk4x$CBd*G32zUz2m>8G;M_en&8GjgYKtzsqA3fi0_h-
z`aq{U&78MO-GlxE_FVrf&_kQRId}@2>0Xw|XnY^r+N79_eqQZ-UFH#$FJ3Iy{6=mX
zR7T}<KIbT6J#2CDNboVopJhO{h-@}TrktaWWJ=;q)C{%`2MzFfU7c%}qmdYUG>6Wv
z;QQ*A?qDjh&3|v`G)0Tyvva6PShG2!%8DDOszP`3A6h#j>AAOsh$}{rHND5B%#{q`
z^BiBzjw$@FA)Z=JuLsZB$}tUyazksB$r9~Hkj9p^C57amj49=HSW at 4_Q)GiphU|Sh
zr>`!DqgA)DeO#nbYtR*Ik4?vmYK)m;gVEK;L@))rcLO~F at YZ1RjN|ci_AKm-u?IuH
zz>Ubw_T?27LZE$UtOV!86~JE at t{EMW0vMhTe^Z1&L1pd{fQrFLM2W`jiO5{eC25;J
z%W<=V9tEqNTWJ33;ZI6R5FE at +0foE{4oaGqD>LKFDWn7y-HK>Tm`13IPw!gmTuMKI
zsmrA+CluliI`oQ5_!bCo>4zf1m?Nv at Fs$|6LuUNtIk2q<n2HTQx)y&}a5!$S33}`+
zSou=gNnuI|o)HQd_};mbybmsrqE-RyJcu?%__q8Z*rgHNuqyPZ(g>DLEI!$-qb;N{
z+1S!d5R=eGR1lj{qQ<?)l#7h}E>L^!Y`++Dj_Q=7K-r2I3IyOPK8v21J#MdcfpyWD
z5+5)+X<=dE7$$-hp=?NdwfoUdSBS^T{^szd at i-4bW1&bW*85{}eWT}@DxCQihm at TA
zwIRamWSl8 at 8u~!$&j5yIAB?`#3bb`9W<)e0E;AUVzWe!~93DKxfhhh6=Ul2J-cV_F
zAs at cW@eY>sh^R~)or04>3{qW>)KtB8rVD&XD4G1)YG)AFDLU$~yvCWCjwB7z_cYA3
zDs7)^aqAZaq=sUDSFrbPQ24=$)Ardo)~y_V0Kph9Stce5ceaw_SQkeGpynBEhy3>Z
zfnh=8N^G5+OfOM=5YpD1Hx_N3JjQ=5s7N+Rp+}~MJ`^34v5%r8pQ$K at nO3YCRYs@|
zjG6Wlp0&q{W`$Yr6B$XzS8c(wTn{A7l3_u(p at CTOX{qAUBWej<*9#Um&Vpo<z>~sL
zlPJ%q;Px^~YQ!}#4hYD8;PYg$utz20{?X<Ur~l at 0b6a)9ebXxw9)gPXZGUwxg#W9*
zG1u#vyCh#OvlQOCs2G3(6_*MOJ0XzQP%So&E+CK>%`-8_ar6tT(&<k at V`AZelBK5l
zVVdLC?7*tacJha^Gij{oW2Dt<hXGCS9sP#)eX~FhykO!wPOuvu0Ib(yQRyCsi)Dtc
zN at 6IihRQ_Ku&J_@=djyt;Ipj&+1X*RAhgp>_+UjD(Iqg#M_0SdoDV+Kh&El(rv71X
z@}iaFVMRb84+J5*vG*8TdA{j&onV+M=V|YT<X{|q`*#RlzrfhJk}~{cg>SBxHK!Oi
z6E(qy-Sm>zc7){37aF`1NlBI>5g5hoA;Kt!jY16oiAyIeQSv$K9lO=t9onvd*YQ-2
z1|89f9HH{83dBKC(Nr?Is?6)D<18sSJa?DcY-J&+vSxVc6JfS3iG7*H#wpKapp?ne
z6greVyui*NQ=MZ9Q`?du+I&4S_>4BM7Xo8$kyHG=vBck1D$efAJ#cVnqVqjtaZ?a{
z9>95fwE97cy9Jc+50VJf8kg65UG;$<U_ufYo7C^tIDNQG5F^L#_rMr9WGVEK)q!-Z
zzd=lQwR=@x&jPNjj6|NNqe_9qmI5H5N=%h~r(+>V$ci0#7D;>(U*}9eBcrPPjv<Z_
zVvqow=Bq(*oTR&-gRg=iFU8M%S#GDlJ<i=U`cZ>hAI+(Xr9SH-7R6P*V7-G!^Pxhj
zt5a$qoL+q)qO_kRvVNE^SrcDHlZujKQ8sJ^D#n%191Ydnb=}_g7mjuysHBrDg}s<q
z$;{3!u66^X&vZ*rg&q<FQ`p1)dPsS}S~T_7eV$y2B|AJh{p^f*i>Rx^M8Dov@=F%_
z0{3rej~MggH3s~QG2~n$db&H3mPw_Nt}>1Ea~hNrS)XnRedplSukCq+-FiJ;kq*bg
z8P~X{E88MOhlP;I-c64N#4xJ>R4UWKB^37&rVM46dt_A8m?ly#SEgtO95Gd*DZ$Y7
z<+ks`E8V$hODB&_$1i~)seXOSW&6(qXgBXyfl<-MD%Dz*t(bBtZ8F2onXx9wd at J5K
zr7|_Dlxp>xo1*OUZu+!Y`%QUaCJ;)(n6RbR^2OAd;R-lqt*Rwt^6j>^sWzf^vj5Ku
zVB>Cc02x*swg^4m6g2=ngESXS-4Cx`P8kQ;P$!&11`Qc!)1>IgQoco+9E-JYhZRVa
zT#g at ak%-5F=ayI-q~<2w1+k=q(P4zefD%+nXL?T68$&x-r9^+ at tdQbCg<vWpHlv)C
zU<~#FB~?ZO5uK=4n+Jrs$(9~*O2o>cvy<1;l7i{j5ojQS(vzR<i-F=Y%H)|8CF%?+
z2ALxWe!D>7Hgk#-Q3hvV#${>T9}ZDD=b5gK?>+umBZ`9KEr!n!F?={yC|s48s`Ra)
z13$p|`stXu?#U=P(w)P&vqdD%x2HO%mvNLsG<g+J%%E|2G$v3gF^sj0BGwlnVWX!v
z(5G3UbR0T64EK5RJ1=QZV45uKo(HpUQn at 0I5*;sOS{Oh-Mb6UEX{(RtQh#kC3+dX|
zux*&j;Jk29vD9g75Z(>N8WlbnCmki51S1?%9}u~lntWoS1LGz(dugYlxiBdYq3w{F
zY$2H}E-f}d*n6{Nnj3h;@B2h*`6Y53Xic1E4WE=$N?;ACRjao%R<JJD6BwZz0-d(_
z4DOLe<!Y%89Ug!VlIu(6eubCY8Z59=t(0fIIr}~hlI4l at k4rXYX@TNwS*A<N=mRAw
zhEd5VgL~|c-E{4Fbr<+=llFe;`$hcJnr=LrMKJLG!ZgM!{x9j|I2^^K{~U9pm9_Xd
zouy$eOp?eK9&Xnxlw1<<FS4>H=;um<eTE1~1Tq}Niil3bDtnLr3~TBbL at ejq%Q`zq
zBP%DI0l#1}FITBy)LFLL<A;{lN3280^mx8DlErTMeXT2k4q@%Dj^)#3UZ>|Jkk1p?
z0O}F1STF{~M;3GXqW*F at z3=FK|0i+Je2JRsnN+fMRRZojJu9{irW&(Fi*S~&20%?v
zXdq62=rbltt+TnxVn at VfVzq%L+Bk7l^w5RxdI?n$I{966?#et+mYFor2y`;l=J#E!
zH)f(;%Kgc_#+Z9JL;#la$9j|$8E$g7`wM=#Au4zlyBzyd6scqN2 at OeI;#v<M=>@Vs
z)cN#lV7m7r>Lm>OReN(OjPY>R%BDDc-|C$VN9Bw{<JB_;3mK00M0|cJS#yN6)L}U`
zxw1&;?37>e`;JF9QbOP at z9i{}c&cAHj9X;$m?BCt$WmsMO!fW6 at q_umI5;g>*A3jl
zyT0Q1yUioV2_#YuURGf<$vP9kt$5J!GXHbHEfZ;3mq-bwixOF&(-?Q-)z4l~gVq+M
zy>2_&fopl2f at z0kP^fo<ddHKeoSA>$F(Nv;!xzP at Kp0jJ0n_@edfp(kGufiC<E_bK
zP$`A_nQ){jBX{v;&@fW|)90$vA~b97^I{{9r}!g008eRF6S`rMDL+BJ04imMhfL_R
z>NjbMm&NW<gq!T-Gmv8sWwxG{Z^WiW?$8IDzgPYivIs=5^ljlKoy?LZNH^(0odU+~
z;{4^woe`N!dZpm47ANfV?&14cRp~H^P1^EAY-Eec$Ye#4N6Hp+i_oQi15JyG<SU at H
z!<j+-ROB+4L<?p%)qNmNXFS%}+hP2o^-AD3n8 at TzmU|3m`C_?H)N<xo`5-0P#9=(q
z#H7UJZ8$NYz(9i9VMh8*Rmvj__$O;oC5waoBdHIG0$ka71?SM7XT>@_UQrIqqZhNy
z+X+qEYnV+azzpjT at OVzFiAJ&;!tU4rt}efy{+Fv8GG_II=1%h$U35K19Ct9)#&!uB
z^KFx3!BDU8INpf-+%OkUTYE%sk}b2sda)3q^ZENrS#?ywAQA7M$>n7fXc!;UI7_8}
zWDQT4Rcvf1ba+?+_fZ3j7OIzBhHM-tJvT2nb=^E76GZY0G>ED?T_o&xcYm(vB*E9#
zTI7Y|6Pc`29%NO)??2Er9vK4>U?B?0@%Py^0znf)m}ozlGG4zZ{rB&=dw-iyBjTsk
zvI~w at 1OtN@Z6zq|F(xXDDoia1=xMKndi#G*`&h=6pq(FReLiUO5|ge}D_3zk)4P6t
z{7 at 2VnC!502+<+ChvN=Iq at f8V$F7jErQGkeOAC=wx?WymzpvdWH^`~biN{lP+hq~Y
zU=@XTFqp{9^St(-b;sHwRB- at U`(hzdXN-{Y_Ug at 5oLHP^d3ry|C!FMQ$YQs;RK?K9
zd(;A0p(k+#x<4NruPK!T2h~f$)2&z2<+c;>V_)SpVm3BIhpG@%RE>Om(y747o;_G_
znXF!`QxLe>f(U%OlDM9)vTk}G5rYfdZ$1)zFL?$}7Al-K*q%rNw=W at maC`r)7Iv&k
zmWvdt!j_OzItG)5;WdYuAGrso+hdg>gzTVyLk82|ZMq~~eWG<rL@<ZkbeR5LaPHka
z55$g}G-Q4oO_3pytOX#tJfca^u^}$8H7+br83>>Le at wlFS5%J|?)?=3=|&_ZhYn#F
zkdm&UyPFxh8$^)q8er&#p_CMmmXI160TpR!B$bZ${NB6nTK6BAwT9vBv-h)~{d{6z
zGUG4^8<8Ad1#{9K=f1a~)&3P1HfMt?6=9n5gPtNJf4aSeD0;B!d83~i`8SvNTjbRb
z%ZDh5D=@l&fZJcxA3HzjNTK5(4}f2nb6%{z#ccNuGvXjqM^6c|_-DG?JK$x8@{*7!
zSUG@<5yMQJS0lrKK_RKutk*Z)qBerkeq02u73kkKF0J{5HSm5(YAwm$a_yUc=oj?r
zgJfmTCEenrxir2FO$DB}?i at _J9|kGyo-b`_9Q|n821uVe)$#y*=Z6bW9laCqjgT_c
zX3`zl<Zo;rpI-K>2`<_ at 6;~5*W5}Lqjk}nJr*gI)B#?N9!#Y3dI0PRG78P^bY&0cV
zaGy at LH?JuLE+th9;Jhh(IIP6+k#R9e-HY6e)u_b>Qh`2N2_LM9VM6=cFIOJ56loPn
z$wT|!5f=?QWKhQ?@=vCIhmDobT^chGoPNsChM+9`e>6kBu1)&d)d-I|NQ=dJsu#3x
zu|{hrl8FhBjlpNb)g4izpuf|+(|XF&D_ at -58ykINl<j`e`^6<DrbcS7kvr0)@q2LT
ze!`YqUWuJf&`QS<pI7ewPj^?OBZ&`WyK4LHoTyuaVd`8<mRT)bo+}&zVv}i8b87h+
zv-k9RSmixmT5Ga3E|^(wTd-MVqHy4C2}~#ZqkyvQUqphw2PrCy>MF7tWA68_3L!gx
zK1MuY+Jfio^ug~9I^`-~7n^-7gAHvtQ^^eeYVJr8+|jTV!KVGltC%jZ1*TBNj;?N?
z!&j#%FL!ZC4p{3^xG4}S3~`An^-XtLr-A-`J{26y?ycG|(-CR at o<m>cs~8tI;~y~#
z1e5F2_|y)Xo#PLuucZQ_zIf~=Dp at 5@|0aAG-MKhFFNz4gvqc!Qqbx86PDYymM)65^
zteT)l0$+WBq-NtDNfl|gb={?3B1Rub0n3VpD4pViN{)ej0zg#qIQsRnl%M6VFWAgy
zfE7wc)584h;&s6Fb=%4CNx!#q_D_xR5qSo8owmA@`p2(4kDITks*T;x;!@NbC9uFm
zjud&y6ChlQ`-S)H49$U$hrG!z&8#lLFH9JQ%wfeGBVv`7y~*aE0xrXqY$)1yzRM9P
z5kYrnU6bO<{#(`{=`VAjQOgu^TmCFv%DnB*1BihZYqly0#pyHr>qQTV1LT*T6iw<O
zr$yhsi at r-rp^IX8)XsWF6lgTIxyC0FG`+PqoN_u;y#sy9 at 0s)WUgF~b;uD+c2fC;@
z0o0beS7l3KmgIl0-B(~CA%!5Q@*Kq+<bQGC;(m$1JDdvLq^07yJI&<OLIZ%T{i&uq
zKclr)zOME`&Uwc;;<aG%GRh at dU-&2+U1^yxk$KGyAupzn{HA?h4toNef-}DX#az at N
z5S5bzz^L2w<V6(h?9Ux=)$#5)imOZ+Dc(?S)chx?TFt9oa)7P<BGoB=(jhjHVpBUl
zSKcTIFUg4z99#O|@~3l|nc43oOo9nQb?$X#(}5?`+VtYV?{7oybgj^?=ugN+dbX1Z
zsVg~}C^7>Z#GpVA%5&pX$s3o2lPoL;YO?c++%E>xaT0^8LTf1}uZ&}DZIif6^-aoi
zun&qsM8nZDdW_>Mj_yzy?!bhfWET|I5ijRGX3cE>Ji?5=m|CqAC+EE@^c#o~fy<Tb
zxIi0eQTR{z1p)9KCnhG$&iBQ>x2hvR0PfHQZF3k%F#Enz at _zIVIny+nA*)Lhk+Aq;
z)sZPux|smmIHNgvAXYEprDkDdqS;ancv~`v%-%X)W_W;9>|oJNw#FJp6Oy6B)A`NN
z&--un at aMZRTFlMJX<dgcF3(XWA=bzH-m9#xzlN5Z-<;jo{>5DVk*r2(*BRh^iaZMF
z*L~czze2CxyyS{bs)H(4%Q~wuxsH+-1w=QgTmw0~BL;L{Yd4g3b|`^=7_uC95L8!J
z|G(O-Y>pJS(8QCsBC6t|UCvmJrd2!xGgc~#?LN29Z~c!M<0RtynJ?a$>85 at a==ejX
z at O<GH_~Up5t#NjobiJ at 6B#T5NM{Vw;3pX0Yk;Oee!OP#{7Y0$^+a;ZZMUqgv&B)-h
zY-mS<79TrM@>UxM7^`5Yb|myYpRUduyDABK3BTC9ZML~{LAv0>=DT^-HXJzy-WE;@
zG)NmqaY)4TbHld4Yrz;&Odm1&TBYNi3Eg at xk7I4F7MiySz#3!O8}K?w;j5}TlxWt^
z*>;QDxE(*0w|-AXDwDl2LcvK$RF71a``)hCmq38pPTo+PSWglEkWp-gy_mDUrMswI
z9$>v9b!0?TNL6Awy$_=M-W!p(XuHz;S3;&K<z}3DKszRW+~e#+=uiPYSNKw!6C)2s
zXzVwgv9EZ{v!1RAFIBy}?q<&=PQO)(z9roNl}jDz)*rLP2H%0K`NO^D2YDzzUp-LL
zhu+aY?AF)6H)BNeFlTNke|K8$&*Nzb+9j#)o#|Vkxe80FQ&q#|y2!5XTi^}Yj#Cl|
zb(C(zGqE9Kr{+>uj-0x4DFB7r#yr1XxwPCWOlPpJp%*;kHHpafOx144yIWcf&a=F6
zKiYccK9E*6O|x))X4#|BE{5h9!I>41#b;{f=-}@WE?ywWDdM&^CjTi%So!IF1ODAV
zLydFGhu at xD`bN3A>-YF=q9Hz1p|{IaK(K<6XEgSr`{i}!<DS$>)aqRz9#%mNz2s=M
z;7hPqR+|n}xj-}%DVdW{mft1bgwD&=%O9QouK at fAD}fxq$|;+{sh~(wj1aV+Y;a$d
z1V}rd1JBu7OnB`p2F)$@|Npt=v`8R>CO5+<IRb86zH};c-}hgr_vXObnOD2od^G}u
z8>bWaL91T#2bb0?A=d<(jtT(GDjSUqsYDkz$osx~4WqUoDPAHXwdw$vUES{6huJ8`
zWa-%6C0PUM)U$%egSM-+ia7vqj-BVKT)g`e^Sx&L7S2PK{Ucd8j at tS0miabamx^vI
zrR<AohUSOKz?Fa_*4&)9zhs9xVf$keEip&Wa8Y(vkpgNqh4=kMGu=(d*EgT}bX0;O
zB!L`pGS0_=L%OZ|PVZ<Phqe8~H-Y)8t08f at kOqQulZxEt_qikWuT*6AD9YpFF?_6x
z6(xn{CKax<`B<mb68H&lhXbDi7|jgyRu@`q^6B>QN+b`O!|*__R-bMF<Vo-=M<G|q
zP|9b)Irlw9&vlID#)bH?Et3{aq;Va$P$o=zyjLuUcwA2z7VqYuHEsOvkfrNp%e}Zv
z;Imi4+P$+#jNzBrle_<{P47me?uU8kB)>d+RWLM5sK{)4JspxP<s;>o at A+|Y2><Ex
z+_~VBvpl-1!Sn#~6oN1=k<ZUAPIE#ZrrN!?#a6x#vzAG&{yuqE`x!d2`wI)T{oKKc
zrn2Z=Sdrv4&TIp9WvU2Yt<;%uM|Iyv?w#1>=Sg2#k%q*&IhNLl^6#GVoH#i3=1Q&~
zY(bJHbo{zpsV;t6>zIzeX++c_hF0{6?lThT0HG%JrtY1*K~$L6Nhzj!c*y~%v2>BP
zp;k0$^E(B>vo<r-%YZ~dkBUKlp}UdcL|J~A8~+#>p;q!KTMe{ZrvWkekYd^u$_)!~
z%axa{owM7SC9Ci0Rh;mpPNsC=qcxRNgr<A9y_2UFYqO!D#OJitkUV=)-+Kjk&tFy=
zo7=o_0-k8`U*1!A-1z8x!WAY$p}JuHFR9N%s;1Qy)`&U2i?Ke7&XauWpG8d+^DQ at i
z$V>5uD~YRL!0kt>_RFg$et&+(xe~vy$7PJ&BvEaPWlOygIMo7MzW(0Um4bi3x2z$L
zpd`hLP&HitLqlg)J at c~vvPf0*-Y-Gc^ND&+VvxC=3JDSR-$f;f^Y7^rx7}IU=7E at q
zRF(OXgOpf3#cnH7rD=;*SdWhE99a0ZwRK?5D7@%f8VqEVqxcS`@j|1)hmaDps!^%h
zVHzC_wl41Ce7G<@nR&)YRJ>Yqq7*8|sLl;U_L+o#X8`AaI6Wj at xcXa$|I7baQp2)q
zMC$IBZSceS@!W at HRp*Tvb at C01D9fuNO>JHyfRN_mOtZ%`SD5I*#ZR5cN#Xl*fGI9~
zQ%Tcf>!)w>$0K{VfQ^?vDK}sWqbOi~sI?5vD!Tgyyti at vyu)@Z^(FpZmEG;VUfVL1
zTDz&>t+ at baxhIN#o*MG;-S&ST`%SFFRsgT_bH|r?^<M-C4*1Rn*z_ZjVu^C?ybaK-
z07O~<)*vV-2oPqUv=5>z>H*NWv5^sDJTtICIlb at f+x|a`m0l?=JL=8TZ2s{jV*<|e
zs{$QPf73iRfK)f*AddhA#$E_}S3A-Gq-TO>1d4KzBrl at FtW6=g`sD^?0`r&^9%j!N
zl%WEV^5k5vTXv}_&K;ODQKBW45G|T&+i83 at 2(7Q3ogE{Zn>Y&oAA%$b<*WsX(~o3T
z1EoeXA+5J9PSj*^mYW$)GGE;>2 at S{)>p;}Y-q3s4Ovy1)giu%;3Fq=#L9EYz!R77M
zel(G;M2^D3S<i9knqhO at A$ezGb-yTk-jzKJro7A7wY+9~0QD*VkE5|0&ZDX&t7Lb5
z5wMR1^9(oVNM*$nCkGB9<867WSs;YwD#5G6p83Sh(#<@!z+Wt+S2GutsK|2jM}tqb
z!IjN=h@~iqz>Hg}QY{UW^oDWmmukKC<rlDbThA<O7z5c2sd at cW4wdElh-NUIIt)a!
ztFzfROuxR5c29Ttn at V2v>ha?EJpJ*Eiu2G++DWWL1?O)@X3X)<$N)oB+^|tNPp8lD
zJ13+}APRczly*Aw+&%O-a4f-_XT_fYCd-2v)GhOar`h&WV1tqM6KmR&Zf*QFvoBA7
ze&h>6SQ~P8ofhmEz1vrshUAF|I<g~JG^GaChoz#&$jT4EakkMRiPbWkSo3b)`%9MW
zd%n`w+0n4i!h<eHU({{5unHy`Q`{&Vu%29u6Tv1bKR{*CC4$M*A2CqY2vz}rC8!|K
zk(!8YF1uP;_N?5N7)YA*d%^;R4n09y7ef_t*+4n{x`+VrAk{^z^v0A-4#- at I_@02d
zK!YmLan~)|u;fj;p1Fe5UivkSU!(koF^R_wA!ecVPGH8 at dm6G;^kx8XXbVZ+=2RMW
zUveB5h@(r&hJQ5M=XjEwJVfDt{|W9i at H=0*&dW%E%ja+Gi>Vl1iN!)TH{N<!O>S?`
zi_^Vn7(rKBR<^B_iAcrhkt3;4-+%7U7Eve<{8yp_$;sPuaol*J<;7EH*(2TEF_NA_
zw^=*Yt5(*UU?9bs$hvyB!fFxX8L6xk$t9bSOEAP{oNMhs4X>2nwS-T<wEZCBU?lNx
zkfqBnxeIN!^^<(AH4c$oP4lUqsC{91<M-%oz(tDyxw~44R{3U3xpAxq=5e=watfW8
z;=uwX(UJI<lsCFNuX;nD;=zMiwM>#;h58os-lh0UCy^$rN=-vQQTIdS7j4Qbrqv at V
zrFsUNS3|<=3&r{x2gLd7V88r745Hn;lJw0nSx?Id=8Wy=zB(vIKoR|eO1s#FR9ajH
zv87C?0}p38&%dc(@ARTf+uYAq at 9)a)Y9H?vj(~fPPH7TVlXP(C+3Vxeir%AAXVM-9
zG89{!XjEMmw4bdNI1zC0THl~O{Mmv($M?Q2wv@#DHHQ)WZbfJxzDr0*2l#$p?-4)C
zK*NCt3UGe|unmvf3s(TL8F0OoB^n59hkCBr04x#?6A%eK=-D-)wQ$5&>hEbN7f2<F
z;OKAUdA_}!?F5;QDxY(jb8Ml$ct&vhw3KmBn0IUo+)+n<BdJZo=mUj!KwU$kXZ0fF
zsR-nXCPK1SVDjZU0NhnM4*8^fcf^&q;=d(O3n3d9+tbJlW%b{6Cx6!Up1TB<3@<c1
z%aNTUB>197t-;ptgnF1FDz1(K{8ZIw&3^5Pp=sB@<A?XJ?(-gLJ!=!lx0Y_YN8}b%
zB~Iel`^d791<rRmU!x2)*EJ<v=1NzO81)p(49YC35pe3VzV}o;xA*xN5Ri)9ptdx8
zkuUkBWdGR)nK%CVx5_+5#xehnzVV2OOdX?+unJlV*O=f|4NeihX5G0A{B}JnM at L+A
z)7h#nV%n{(9oUDu)vEt~mO+=5x%Dzb6$`-WnvATF$Mk)#qaedrZfHN-?)+9hQI`{F
zr=q{FK}s7|=r}&E*7zAR#Vr*;UmA>-daW&EyW_Qz3n`plby#=zyFL$nd<!#uqXt5a
zksy=Yl`(V_qodvNgP`y2b|Zny?<4_8)eAO1lCz1&<Ah&9o38uX(UgM$7Vl>X*>d{l
zbYx%J at X87P?V{0oot6vz%18DIyX)`2-mP(Bi{jLw at 8!y-N|frs!!|B?1cY%-ypXhY
z6mHYf#=qWsP1tF6)RrT}lto$Yf{%Bm-K*eXi&*)m>1R~bX7-EkBLr&P1Hw-S1JbPy
zXiOxS<ATTa)}6$_x>sdPAORE~M at CJCDj~rh0-Mt_yNww>=unQ6Q$kBK3zmKjB~Kch
z;@3$>Xh(dr32`KDTawGD6YTuHcDwp07IRc>lfdibCcppBQ$C8vjpX*c$_F=e!^@fQ
zPWoiq^f(nx9aXB{+Xg7y8 at ub>6nKah at z;AkKR+D)l<WJJ>KLz#(Z3#B`mGU?<b-?E
zO&`aQcK3MLy_W(H4B7rCdK+ at dyD@~kH855+&^K&BA5FM*zOjHX+Q~6Sk}yKtQ>8IR
zF_^-5tivL)nZ7ViCz3`CCgjjh1^g5oI;z{R*{}H^#C^#MX129F3c2_*oRF^ZNSbcB
z*MtAH`_iA~C~)%p9g<@wskYvuqj~D at No20Ax7|IDryiqM64G30QdOQSRhvX1nx}Xf
z(fH?ug81(n-w4b5BQk|M65WK at W-{x#hMl&Y{T<wo`mm|u<u*?<O8rdSffu@$BHj-Y
z(7MwfRF|<}k<cf4^K5wdO&_?dNEG4-KK#v6o{i^yd(NBny~vuGUsXn~ncpk3nVahS
z(lQ)g5p}>9 at P{%kBveCBEp3^t`p9c-K*X89Y)D4LcC)3~Y7_*Igi+vBgT^4+oL!d#
z$0wCiZy7Z8KlfOl9^Vz{hg`lUJluF9WcN)zoMvJ=oikb3rrN)sI0T*<?P#5V&8(*t
z6>sjHqv(CK5~^JPXSRMX_Un_!)6l=d_R&hQHbq^rq|u|G#verlFNO_`G7Pm34?t-#
zIxlu9M&Msybkj~9hlg$gdAJZ!xiV=gwm^=uT6$vo_qyi+Cjogp=-Q-jJ}OA~;qkGd
zer+?gxVU)N&3-M+c<9yr>?;5VH{93Pmyme{NLCgW(w38|(PvwC^W~o5$G7q_v93!1
zLeb>o^QL0(W+MBbalF0ww*z00A#<$kSeG<_vNSIn2}onw6VdqE%0zlgs>sIpu at G%Q
zIRe)Dga>$8<IC1ZO#TT%4X~oA at W$m%Y=M~MPrPC+iWM at 6SO}gsmRV16AniBrbS&nX
z-0uHAJv07N^mtVy at Ye4=o&8 at Y^+-%l#O#R^ECYf>&KOQf>lNcv1d-zg-}k)&a*Z?_
zcOkj+H=?T4&+vhCSRrVj$2qr1zVxu%f<8=5d42x}e((h>#ep<6MxfkkgbO5!LwQHQ
z!Z|vS?U`Se$r at d%ouM%QmR?nDTTo((MFT;_Xc0I`htE_MNN at eZri!L{leEKL4(W9?
zF7{D%k&%mw-Jh#C_3C6;sxMU^xHJrW0Wi)&Xl!3Q0mw5(9>UOr|1^Rf#H(sBjEN9^
zDJ!@1mWs!=trYzdTfa|<9)I-yJ3e>ry*2H+DY$enf1_H$p{$)47im$I`M{-qwGok$
z{fB<73J(FY9pO6PODwu$2rW8#X5ap>d<+iQ5^KT*krvi9<4{p}LDl(wbor+gq)4HZ
zZ4k_MTD9cksNlO{sqLeW^?|pBp-F;SmcyF5W^zvyhKjCt<5k2=PY#dXT>xajRs;Sx
zI~Prq2r at 2ta<30pwVNrA;hpp=b>of)-tA^iq50CpovJH|z~HQb<u`g|lRqlxwYf$%
z-gjiAli6nAHcGLmV{8NH5r-m;<`^bZ<<db?d@@c}GR_c$e)qrVI3(|GrmmhkGpEX@
z@!?srp9N3;{G|30t at z>I#ARBpGA4e^cfKRl8D-lRyQvGA=$jX6@`;2;tJx3VEx13%
z&TS4$e142=rsbxi|KkZ3W8>D5m?|^$CW(@#i~dmmGutFns+OA75u%8!{LV%o##<=)
zOHqi at q+9rPU2orHGcTL093_n*pZRuQof?0qoO+71&gdMcNnroO96{!yLl9e?y@$xk
zPVbdw-P*(YlgGPP^bsq}L^>UW5h7CCORGKo!0i_AL!Z>=(dD_P9OioDAW!AB*MY~T
zsyrw$O@`wcV``ltQ;6%ctW*X5%00T%zo!|3-P!Kl=dP01hqMc?%q!QUmDjU;{!xzL
z5$yd}@xk^$3_rC0%qhWeRqL9#`}K8M=tH(Uy+jA;`Tz9-1Shd^etYw>ogg*mwC!>G
z^7 at FF;31;-7Wd^M3oeEW%h%tLe};?eGlMS;dj_6`p6UXxU`zY&hF8n0U6V`h)pUmg
z1>#d4boj<&?N?)DQg^Obrwjv{k6#Iv4oD_68ceVq#VY2O8S{==@QjR|NGqSopI6?s
zJ^s7A{=p6ut>yL81#+1F*SbYg;J1)XE0}I!{aH6z>t26ee?M94LSTJ9nuuQH^FCkT
z!_G4*t#VsPAVmeq<0jsVa_=mN{FJf^{0#UH<+b&e2f6V8oZt2NcJrQ(3Ig=&vu6Z=
zN at h#Pb<92MK7Mz+h4pvqKSnGWMhp6Z-k+Ny!l411t5xCMLIuDGLxQ284PZt2<Es{(
zDB#ev9Uuv-aEGHKS`V+k+=era+W<Z7<J2lg^R=p}AM$sUFsfe*S6?QZjY1*pqr>N#
zu(~Q3Jgk&sH$EO^VE(P9#>*>Mjh+>zJ^wAdf;^56stdrcI;)f~pfuq;*8AAZXivST
zXBg_*qzW>|$Z at -7uHhz%@6mC#0N+)%S{W8CE3Hw&IZ`7_KNQQ~M~c^4ZbNNX at s=B(
zV3>{9YeRx{6#O9<4a(N$BC9Fcbig*?;t1y=kxXZ5rGP9Aa<C at qO}~BvVlw)Tn`D>1
z2a~0X%&e>9 at qCk_@Is41A2w|{MgVD#Zv+^t;I}<s1(cmBqbf)?)fqgTz}d(#LWotb
zt)znG#FRRRG1ZXTk4Z_*6y|0+K8pjb&Od0XBOSp)l&s%MDr8uFwNm9u-a>3s0}!tT
zr$M+z)t6t0&llTyyY13rs&|23U_Si=o&FxaPc;$zcn(YSffhPkT-D6l4m3(K(i<j!
zqq#r4dS&g%)%+uSZc|P}GdY%B5ZT4ns+D?<5J`>$g_)d-ob8mq=Yg3N2)Bd~&v}u^
z+DPPj1P6q_&@@hi(IDlkl#B=~ZRVI$pNFfBB<joT8&x5d>ZRn<VPhiO9y_>mKX972
z$)Y&D_-w`b`WHwQqIvOXY9jSBMlvExLHa&K1F^GSX at oI;b8rW_2_0kly7ToI1~NWH
zpT$YC?{9!R+#ZRwWrnVZvM9A-aU;~ANcOC`xDwBv%aOW+PmEbtL;r%`m$KVD0%S~i
zyOpH)n&C>f^n~u`&__uyUMmdXj672^^$B_ at T;zJbo#)>4?+UlxymNB>loYvG*`VG^
zyq?$D_JSzL%!1Ym$uAx>be%*gdAq^(M<!<LpFY5wS{o(G#aqr4t3LF4lvY at 9MLol}
z=-d_%i_Fbz4BVLtylqL~c`oT at 8}~;$Y<|}^@Ps||EHQUpei80uo`k0I-4~Mx7O|$u
z;Hm#4DiZrSWI0^IT6o2-UHrGtC#$#qgP8}5vE(n3`iOxOzJ-&WXA(;t!)>c~M8;g_
z*M^rrL_#U&qvt&5^^1`w371k^<3Uf+6OKe;BN_z-5$|UJT0G?XY+KGCD{G`#ptaUx
zZy%4n>_4eVBU9&wPIIv2n~hBFr%rx-1D%#<`}5q&4#8KWFZp_cBA(@ups)<<Ils|;
z4<Yk93Rlk<D098Ce7Jnq)1{v}E3Jb`Lwsc#s=h9D-}(A#drthj(`W_0vqSV)QRtm_
z{x(?S9PFlUdo)m4^rn2-WTS6DDPRKI*K}v>jBF<cuM8Jp#hzZ6zQZJa8w1dCJBN1K
z<c?OP)`s$SjF04&!@KXF5@`ri`{WXc%Ozi?h<I<SDe%aXel$o>N}*>$14Gf=!N1P{
zG!y`OVk1DOfA at 658Q1pbYkhdr8F4Hv)GRT^vfiJu7Js at fyL@m3GM$j{_)_UKIH1*d
zR^DWZ`sSj#9Y*3d08lgss|PKB+G0u~m)F)3bk$>8H}c!Mdydt}5sS|6;wh#WsgNco
z!<$VY@`NI!t8ZFe7nw$z#=`ijf0x3VvKw(Q%$87_Li~7uokT4&wuvH*>bGaOvv_9m
z+%z;kKe5SVV)0;{O?M1b8#4LngpNu<*I1qj3q!r0Mtc^*nvh;YD-NAedkVrGs0(uT
zRfzgrQ=R|J8>C*5`lX2{o?lT{A864$&A~uot5Op9o0*m%4}#fVDw`Ry6_qZjX0!iK
ztfNk_U at EpKW<(rmF4Xf|KQZQ`p}ImmsB8=`y-W_G&Z0{JkyFyuqtLb2E(dHooO?iy
zE=sy~W>A(X!R8Di=g*^KtOcU>%dkGcZs%h0i7Nfz^;+GyexJU%Yu0N_UohoAu)ejw
zz|h-5|12e3*WrO#f)Q^HZ&ZS3=2x6p49NVKQzs*fq^c3)->enPOk){f&1v~C*D9mj
zFfL9lm2xN)38HA1Mqr_w*X@})D#)*&0Lj=592~0Ibeh^iFGrh<4*aUr<v48Uqi*GO
zWOC3(2z9xSwzNb7PpUCIv1{BIH!##Q)8aAJvqnH+)utj%GP#s=k%G_HF}lYa^)qvI
zSx(-mnU`d!%r-F^QjSl)KMhu#(5`+>>tfasO%gu0JUm4k;KZ at a_vdw8!<&_zOlK+w
z|GbR&!M<IJAJu|*vKF at sc@iOKk<3$$-%KMDQuhLe4uI^Wsg*~;n|FEhElkgzk*j at F
z1VfEq at -;)MPW#vy_{~<=)=siBk5YfY#%}h(Z!49m0Kn8i)Ae7;Wxtr=HipxiE$6{=
zQCeqi7`*Qp!@KcJ=fyprAPVcTh}$;)Zp6jx`%Nty36qnLhV@>LdG5Q!*a1i=|C=ob
z_aZ at Bs+@5Q<bvT3aWO?CWpc{Uhrg4vZU=*rhkqot&wf&mVMzAAjS0-~IGWWj4d^>-
zQW7Z=5X)tWlm|Gwr<>|^y<SiCGXn!2RX4`%1MCV4y5-{4c3KQq%6U|Kt~Lat(Qkl%
z9`@VH5A}8WNmfpy52JkOgQqHlCjW#Vtfe=0j9Oz#$6mBrd7lf|Pg+`uePk{%s~l=i
zYCb&v;~Cr}*ER?6#|xJH8Je2>!t}t`Q;+D-eu>%Znd664eu=Hcp1EPY^<4@($-B)W
zy0cfItw|q>tVttket&Wnzgq_?H#@^zt-r|k<#OQ4zV~x-Dd(?_w?&&X;p;b|Vo7{b
zk5^P?lA)OoXJnd%uGT8yEpAUk#q3Ghy8Jfrj(bDXY27W#QiEFy|M2fx!h{K_UouQP
zi4h<HfAtp$bq-a2)t9<LBZZ->DhQw(2`C)4X|%GpkKs0~)1trv#-9)M^_wC@|04*B
z6`YB$KCY-rUwdhV9AAbU_XY(LJUUGsKlTi*N}OwsG<`6s&SksszNj1VlGnD$dk&@3
zeU24ElDZ at 6X$BuE;mYShQPik4&neCcfwjTJ at 3tSp`QtdNjfC_KJP63;=2P*)^b8om
zu`Ky^FQt;SUnV%xHTZi)YI~FFP!@hX5JOp)Lh*DgnBiD~`3CDhWVM>jfi!^{$5d!I
zqiU>zhS_h2XbXkmY&IO3${+pw>M(Uy0@=H-7_+4|EL%HFhqA at lViwIB%`@^NWalDP
z at 4XAH9mVR(t)0Yzmix}kAkd+C^$kXOjD8;0EJnVj_#f%;_$JVpju%#9u3Yn?%m`UL
zY9olRf<z6a8wpA)=e)Nd*4Kt2B6&XgJO%65cW_|UfOMN*@+``HG#+HGBvH_}<wTDl
z)V7~pHB)P+>2m2%?$Rqo8iyCL@|?wT;5Fdmn$BqX5K0lmZYFkdjKH&pnDBK#sspYI
z{LVyaBRHEla>%sia2=e|s1&I}W(1CD+Gz6&9?G&KD`5$WMMgE2a7e!<i#)Cu!a4)P
zc&sE=YZj-J<T=x5a2N+GLPQRSdf3yG0N*@qWRAo<vymsNRE_%OOWir2e4Wxo7jTl@
z;CepHM+K^A#|05{rEzQa0@;T{h-T23?c;H(nUIKIQyg>QW at Bl3$`Pr|=p3bR<9udL
zu0M7W6&<R}3vs2NZzMoi6iF>fgg%Qbe5^qOPuR=eSp?qGgkGFq3P{i{L2x!QD57Nb
zM||Q|ubibee1cU9@#)$K<0pP;2AqGSrK3M=>X@~Cdrr!J+nH~=WF<*Ms$m}tNT4E;
zk~Z%CDf9E^JkLpUK at 9|PF~q&w^M<d^VYj$RK}kGlYQ9(A4V^%8I!vqxEGgP&Kxg7s
zAXuyF;<{pcua<K97ZaKWkmm3hLhkTs{;?H0msF8yc?E&31=QPpE+pUxe!7e6n>@?n
zPOfy1$#yhAtJpT at 1KOLT2fhNgBoPq>QqlPLpt$LOkrr(LZ|AwAMT6%Nh9j2%O$;RW
z&5_jSVGq{`)3)QeV`9foc`o_Jo0ES`vr%e@<P#?%)4XTD0{)oi=b{~g;}5bw at Dgi#
z=LDyD`N0eBmtWSIb$^-J6BwAMJo?o$<>emX^5i}!3#_V5h?^0vK;j9`ZEosNnQ+{s
zcHJ<JtU!OGONYc~YrccbmG*Xw84}a4`Q8Ly8IMw3f+f2|H at 6K*A1|eTZ8JQc#)jUc
zn}^(`zbia+qzK9iM9dzF#d`ItyjpjEyhwHEP at nt9FO<n>#80ojdui~(Cq^RZZzA)g
z!)Ky;Gm)vjGTxuaiFS>m`^vlzZajhs_Mq#0lV-)*<+a)+%b7jlAHRZSYYptbAF(K4
zu}>v?_(tR|uRV0Ln at PNln;6#QJR?~2%~4~6&=9t^wl?r2K-2+j8I5L<WX0k^$$?nU
zaXOruiqDJ at O7_t9SUqrjZ*g&Eb3>-pgPHN_NySk8!h<FP#58rzg)OTWei_saENjQ@
z1VPYJgW3{W>;jEvi at rcKB1m1pC1JPy!A>j(zyu at Vwnl7#rw*H`2~;uy&IrE~WvR}?
zZavs&rMc3MEUi&)irf_WM(bP3Sj>ah1hEw;BENZ31KMoon=pB~)X2S{haiz9QP8gV
zBX4E$9O+s{J7n42#t#!NAX6X>ypS*@lWCp at xbem^h5BM`9Lcx<>pgyCE>Si^Bw4O)
zQI0HCQ6P{cf>{uEXV7>)-j*60<p!9D+Ih6cw4C*Ss-v4~I#hsm#X3zsu~OIWTol10
zSg58YM0gvhrd2t|GzGqkN-5>|CXoVsVQU&jOh+UD)tm at Q;*Y~^jucT(g##E1Qf1|e
zVmDDBExiM+njuSa^W=P#fRb84f0yu?LsPge7YwSRvpv2^0-e+HeF?%XQO>AQvp|+Z
zRq`v8bK`f!AcV9^i!+3oGQBDG*${~=o)hX6P3T!7e_SkrWXaEiHzue%tfq<sp(bIj
z^;^`FI&GUX9<$YY+QaFyM!`TCsWpOpm{V37IVkV>{`l2MLSi5Zb1hA@)2zE+>MWUp
zwsLvCUs-ak14q+%wG;~u3&3+#_5zg at I~Qk)l7TBqOF3zfrKPp0Xn{cLG;GP-nqm&I
zQcNbVa^^DSV1TVLFEp!@%2c)_%w9&y5}Ldp)OB$|xUl%_knX6- at 03~7zi?*H-$=?o
znSi>?xH8l_qW&m!;=p}n4F)b*I4nJI%RH!Z`b0zI-}4X-Ff25FD}9ePZ|S9=&P55B
zS-=}(bH=x;5Q)s0-^{XVvtFIAtv|(9MSr$PI^D}yw(tD3PuR~`F14Em=R7~fP)8V<
z at 9Vn%lvobxAKP!R`Ad;$(T4tLy2^-N`z&m^+A+~myJ$>X$1f%p4Q81LzCpXT`WG^T
zuoj&gyMn_~ByTcm7blx951E=MJpF8wI{g_MdK$;}U_~NCxC4o5%8aAR at v;<^`Gs`N
z9Y1%h9^Wro2I8+08;{#%M~~+G^ZwO!jqBd)9l^|PtOf>^Odqx8+zKWW6YsW)y@;2g
z8%k8NHJf71@<JM5C$ibjewLr~l_-mL+<k$Zl(4W0<dZdMT&BU7g85FfnZQ8SBUdnD
zT|)sve5iKd$u2JHVA_)YWd5VBa2sZxsemVN0gI-9rzkk2tur4GZs?S8=tzi{j{8 at c
z+CBh^IXqHo^Os7(y}dXjk1(h}n0;7D&7P at l>G$CeZ;7D0*v(CIi}s+LiplqXlu`sh
zeF4FP>wh!sdcU at xI|rX$s~bdfL-KsxLM}Mnd+&LVR^N>bjZyo29c(shZF>!EPHbBV
z$@};RD2rXO$FBlz{&G^ivVcj@&;9X>+sp=Zk+!9;=MqQ1+U4pOYtQ1*K**6}+tOWM
zXxabj#tv(7uqb8mUBT8PmHwQTP!a^q<*l4%=wd>)8AKnCD%}&4Ap!0!=Zsqr1)BCg
z2kJb=6<go5Qd3#0F~W_vzLCP?++OGh1f`Kz;>sW!V&xPc63sGjm`DP{YN>ZeNI;*u
z#R!+af?d_nrOR$}d%oI~nF=rX&#A7g|BFv7b<B<q+xZNjr*y)5jrbWf9a>C*J3|6=
z|LHG0H4G>nIh<2FN81Un358G%=czY1N5N-Z{Tm3$Lxt at n^GZ~}Nb4RWb*d at qkq_gX
zXfi1Rj^8zghC)7Cln4mC(MXFz)UlA<o;tq7ww<VMr*v=r$7RPG4Nc7)b+)On-{Ig_
zClbU<RSO$X1W7cLf^l&bS8g4t{FA^Ope&+Lw$9iTtnqih1YW6*KP^%q(XkU9u*=Hy
zOJS{#sC7tGtfYX(%V50_(8E*5mSeA!N5TNWa<j{RazY(9$hg1XlAksybpTWJRgIHM
z^?ul^Gdgo5_1~ZXq<W>nu%HV8EPOBDs)^A!(xFKa_qUgRL~M1*4`Ers>=@GFP2ASS
z(gg=AW1{4PQYWr>6pJHQyc<a-Scdt8iqq4CStaLF<Yx}jz%XP)HLXJ~w0FMj&q5<*
z0T_TBr!vNkj$x={sPb0*0JrMfyueT(r%(yAuKL^*$(cE#6IWc!qjIK00;g^<NH;U!
zgliGtLJddss7F&dw+KeHvQg9>wzdm&kVVw;vG>D}kdBhfnO;xVxzG-uxs@<JX at zX<
z%=TWox&+!r#K?N*$CH8!aO)3w<@um{ABjHiyxm+Grm!06+N1TUcVn_PA`<97oq3-+
zpXPoPE+zSnR7VWDxVq1|wetH$F{|cG4*7Jvp&MTR(fmJ0_|;AA)ZV37zLbA-ceh+*
zYFs~^`P{C*>9`#`gob`@57S)V$k>F52u#27ZtTY6>0;~k_CZSEpMR>KmWVV9B^7mC
z6z8b9ot+Qq3mL14YH96%i2t$?mRjG>^o~r>wFwR9f<Z=YTpg9^K*1NIR3GXJ?HfK#
z?z9~>fhAJ-)OePyz_c?*5b3lRN$eD45EI_ki`HGjw{(SvOx55H8!Z$W`;=n7)Z65_
zubj8(azF2xp0QWrv>>h{t;aWq^YTRnzg#N4$W12E=ji=V1zbWcEa)O{c=dk#P6 at qx
z68OYZ(uOqUgoYQ)Jk4h07oNe(KSpl$hr0Ln;Nb3U=#DxzA;0{W;9%e&nM&l>>VU5g
zGDh`~;iW(>pU1xMhup6#r-FVLenzVzXshX+zJaB#`;|7Fax$qTPe?=pkjAz(F(n#$
zL5Jq94L(^{@A>!V_$1}ws%VDx!|bjQ=X^f at xlC3n?E6YcG!L}v;-|Aj$Q{6dA1ek7
zD!|R!-QA9q{kwMs0QH<+B0#!u=as<<Fit<N6CVPy$5z)jt)6 at pxohIy+hZM-Og?^e
z%~0OgV2#2ZefBoJt#Kimq%qDa4opw^<$u$9luhAZT`XD-W5Z3lleM@{$Q86HMa%bI
zL2}}&Sq^BbIbt_oR7B1Vu$UyVDdg&No1tyMIacjNG6*lPAQfX|K%t>%p)cV;jWqJ(
zery*b5zAN;NL`l)-T#T#WeV=^POPw)&ATmvRL|Lh?EAu=RPd1ghHmvF+4w+9ENYqX
zfzSU>y*4Q4tM|5FM>Y$0rVJYzZ1M+N7SUi{iN{Li5fp?cozM13%oPvw-_BHf_P9m<
zfn`UVkb3Q;B${769sCNoDeCU-raE$)gIGG4u(kv}NF>D##M*U7JLUoz0x$G-tX at 2?
zkZ-Yhg%6pRUWE8SnNr9zbQBk0{M`Jm8D!cd2yV*H+!^tE<5WyY6br7FFJTFKq$V7m
zt*j7-+~PqAhV!s+dSOSvH~3{U;V^lup0RL|DSlVlB`<CL0*Q}7<@nlUnW8e!Nh$SP
z3s7St#ub0QQ5NKyQU?M03wO<YC~}Ab9;fA_XRf46cm|2+`jQe1BQzV3Rs~Z)ZOC}0
z)t;&^Xl>PC>S(hb<|^g0fwa|jr?k*yO!$z+ay|H=;!6Y>FG)rq^n+f9${5D`uJIZ3
zm_QR|y^&eb`xeTT`}O+s2PFoNfBV!v!#1H{c2X^W^JJyUeDSxW73;+WKX+YI(&yyZ
z(mDV91Ov4ozC3M*lY_H$XWGTL{p~SnooVIbfrr>nIc+$KrKonXj+BBarAVT9)u9*(
zR=Q>3v*;L-AfleA{CjKe*H-9tKPHq+d?{K`Ko-qJ>ue89G<NT7Gt*CF`>dq-y!?t>
z8+$tXx3{08Rh`vP_^tj#0h>u}z(^s!8a#GTZ?Tmpo?>KfuAmKy<j at jIDBC2Bc_zqb
z-Vs?k_$%~^wZ7LglZVpfO##2zn}N|&!G)=OYlsD7H6Dee>b>xiroUqgjl^>B`x>J}
z4I3wmJm3>cIM&%iZyry(E$^TBGb~$AAI#Rbh>A(V=<~zbc8RmDzrK=$yZ)oAMavbs
zy(yWg5-cbvt)+1uAat479O%8m1eCeX&x2z*`aSLE at Aq7Wwz#Q&tcnj7J at Z-eHB&{c
zI(i3ts5Ji=Op&EqR1j2SJI7_XJG4A=mbx>|Pvm*{Te$>@=9c)GbM|jpKm%wtCz<e#
zk3aCcblxR}0*KK6^x!hheB_fFX=udEUWRkM+4_kU)iS at w;d6#}LFCY|wv~4guX=7U
z&4qS_4MjRVvGrBjA5ZAx4F^2UTHRK63SPUV!f_cwZb(;e*HfeyuWlCJ1r^YvN=c*e
z?>q*74yA^k+J{bF0^yJ_>#=mDlz_`+|Izb&P08!X%ayk&%gg34V>>uJidgC{wQVIR
zfg?WP;*c6pQ~&t=`1R{|%xcJG1+ew)f^k at CeARl`UVCJUmE9<xeYTGZE1?Z&p()&H
z{PZaj;3YSyWw5F32tE(9{MWsWrI2s4FBYwjWk&_(31(n|X8ez=oi^yL$R8h at 9trxm
zfPy18N5x$0lihMSkTPro>n at 3~{c?ENhpNx511j$C?ZwCMv2;UaK$)=8asu*Mezvkf
z*Vh8hd{J!PVg(*P!HLZ1?D%*S*#WQV$jA||Sr8KuOVduWkMVmDlp|g?*Z#L-bg8pE
zRQAPiM(KxaK81=ICmV=_+ETx+FU1p2qyTYnd?}vW at dAwxEpHRRsA1XQU?yVzt+SRR
z4DeI-=9LkVBFX%OPqj0EhQaYgRlIENkHJ<R7qqN)1|C0^C=_YHeau|8yjNU>r%j at _
z%_Ubk<7VwZQ^CPm*vn3ir8*ZkM%SxG{q at Nl#7ZnrXPdf$grf$dDYEVW1UJV0#~RgY
zI3QaZYs1#eITIYFJGMI#$t>5Z9(4Z%<!F=p{Ct|7&+9o<nhO(A$GpTw9d1N6{;mi#
z#)xhtz*S8 at p`d(*Wj<0>5y`AV0hKkBNmE6g>y{3(t34&5j^?rD1e at fRWWDFWDHDZK
zr*Dy>2%?$Ehnbq{bgQ^(4pOV|n6Ru#NvWvQza~~GrxB8?`&YHAgMNUJkmuTyqmIgj
z`y-!Wvh3sd0E88(s%Or|t*Y~6^?t at 3oJ94RFy{E~<}xQsbUE|Ml6c;yXK%vIiaUi-
z&Oo@>VLm;=8L!{R*hES$LlNkxOpm)JCi{qTl(l)Omv!U73<G|9e>)EU{F$rD`;;q|
zaE;p%6k*@F1nE={>LwySS}rm0b`%1DS?*0;jq%pB5-Y*uUsbb2B!SrD=FwB?I)d-3
zZxrYLa(yyK#FkM^IhJw at D{#%ZUjk3I_5HXQ()G;6pMfMGc`|)Mz0T}i(!hYOo<i+I
zn{AOrFEsy#E`@ma at -0ru3G6&I<dLp*#x7XGrhO51F#1LfUA*0%s5$i6;Hmb0eqpjm
z=pI4Y9x#^N5~UQa*h(_6j5Mkx<h>5<bH6*uf+j>3L_9?>mn}Ja9~~O^TyG1zcU?aZ
zEcD)4c>{nYJSAe*XTjoAt#M_s29=Xhwf3iFxW at U@&Mgjse8A9#a4Q at Ay&LJi9FTsx
zo6+fiWZfwg#H}jvD>&S|RxnpXn>PZ1P;4H(SkSd-?;3Jitr)+!I_PZ~>^%N-U9jpS
z()r<hxy>~Ac!Fj%M1OrIEAPW49rI)MeL>8Jdf%K0MNB9(KQrJDoBxqy at v1pf_N(tk
zZl@;~J9jt4Jqc{+Up=?kjwCZC`^83Lm&X!o{rgyxe<#nk*xQUuU!INqGrT(4Oab1e
z8qK4>|7K@~MEv;u-&jV+B5d=QzT3)OJih(Zv}4=#?{v-G%UgmNImw4B+d8xMeiwtU
zS*|WFCv!y)8A(Zmz=<C*(3Ct8eq0IN`ClcO{GY1IC4D_`!Jxkenu5+^D(I8Sl2qcB
zjb_gTsAcH6q}J5TXX$k&ZHh3;w at mV)@qTAuvCjYe?#I>E0+LRHsSN-j&1wTxiDK|L
zQ1Om%YLtAgJt*)(wziTQJBmZ*y&fKczFa08)9U;4TvwfPY87p)%vb$m5WzzI9LM;Y
z=>s1D-<K*f&)G+mvr)#45xE!rJmrpf74OeP at r|EjL6JQke$T9x3sF at ja3kX@$<1qm
z&_?MouXspVDrU4JAote6%kVgw=$85U)t=5lfc5Yv9Gu`HP-4w@^apTnMxadXylf^V
zsH%oHqNao$svAj?F(o&Hg<-zvX`Uhyr`(*u%+1eBOM&$Svj?!yjz<*l8!W2p>9bA>
z!qC#Y`k)by=?XXTaz_A3f8`n8z5IW at 0L`LsV+4h06KLI-sN+K_D{gL`w!5&yYtwH&
z_)<9EX<w#ih{Bnqaqc+!n_TmAW2~1TG`^5I5Lyt0U)04B+aC*_7(LGrxqz0XGEZu!
zHu}6=`lJPmYZ at P&BM4(md`h6JBnW{h$YoOe)&Uv at hyvRyZ!n&ooT8zAxdeN1sgwE9
z=S=A6^vD<)6v^*PSiij<M2`TaSFrXl$a1ozrl~!J5iWV8szh<%0Dn4oPMIUPV&tR@
zOQ>GPpT9U2ewZ7v<k4`zmjGcJ1&eh*kEvug>-KyKef?cj@;`G0Zyvqjt%=K?fdEPS
zz(8pPyxdsDy?rVGY<GW1(|nCN0J%Oy*Be=w4EeeMd0 at 5%hC$gVD8k?@!~JL(kli+n
zi9GWGK?kd$<vj6xXL8o1rQLsrk9z?A{DE%H;IxY-*G8a#N2DO%YwwH|<y|zh_d;J_
zTCZScG?r&7t{Di?lgr&60sDv(l8|kVCjR@^j2R-``~wD&9P;CJ@=f8#6BQHPI@@yQ
zXd2xd)->KH^rXw1*^?Z|e3G|h`Wr4&zr1tQ{p{~s)ky7;V1a(;ZzmC0S$vi@{>Riv
zcqtc6?;ZE?$=u~5#(>`5->mN;tw{$zaWE(B(z^jqjk>L?Yi8M|oE{W4?=tP?KZ3}3
zmcpRrETSAQ- at NeqVzF)aQp~I;AZ(bJe)A`vf_6h|t71L~@F{iNOD<a!{V6a<BC|wa
zrU1X`{qj3t<x?<oDp1fGRtJ~p at -MPzi{?}HIS>_3aRdM8RjRl4c6%51k^OS-Rhy$f
z4c(#CK<&JdsnparVi5^R8-638IBplTS+4&MAWma9LMpVispaA$4HrM(uL&2pr6ez|
z<xTaXmdrMOX8KCDUsFe{zdy42a({biy#FsdNhvY;(wLghT2xq5xNRB|(`S`4aQ|ju
z(EyM$f=|Cv0lI-$0a0gXClJ>&IZ1?a1VW<Q-`xs-G{6UR)u|n2#NgwNRI3HBy*&p+
z(|kOwhrFFf%%#@q#r^Cl<Do7N3khshRYquL4|ocop{G&FTPwea#!(;ecp1M_u;yrx
zLq`EE0r~@oZLpZ)93jt=jE+8JqL at P^9t6;bUZhfDDHLv+2&3%uC?i=%bSOpWl}JaX
zoL2|{qBzP_P9Nlg9-J03`6s46tneGabUgr5li^x}w1)(BSPg%!CNzOgf6n34KBK;v
zCKOvCjWoldBc1_kq$!ewm75zq5-;DmEHej at 82;Mm at _bH|QNWakqdA->PCHe(X>6R_
zp3^uN5a2p$W{&>u`UM#!tFmF at OEHdm%X6kyO=`)?&igpEh{e~ecL27tFdp(~()bT#
zS5KOlNux=P3rQmdWD#kgoKlXsejEjD;K<Sl6~%!c-^7UXlmZh~I_vdD9-#xHPWVb^
zuI(UfnvH}uTMRd<>FKkmk(V;F%aEWrttrxxSje4X<LA+Cz*Dn18rj4{0)GOBk{J-~
zLE_WWs>JzJ3;2B7W;<$fWs&x<3aj;73cXyturI{GvZ;7`zQLRr?Z=6y1<JhUDdw;y
zjf7?JY&e<M?TMirZE2q);p-iIG9-qtsXgTj*_4f;bH1^6sXXy<&!2Q?0iAD1X9S9S
z9HWTwlruiVpgFmW`+IJrv-3BJbd5HI at 8`nd07%KQlUH!?7Z=Hjaw|w)<0oNEg^ke#
zK|Zt2p@&giRcB`-w<PwrZv#FO8I)-_S8Gxz8MP|(id!A*2_xZU#SNWp!$0 at 2m0~K*
zdV>ny`X6tY2v68WeEewtN&FpMTc6GP+`- at P!FL(!XLyz&*FyG_g>nWIlLc>vm)~CU
z`zBRXJh?ntfd>Z0G7M5gMH)J5=_rK#D2zc>k8gVu5nndCrbleb{aj|V7hY)hzUAXa
zqx0!rZnO*04YS1CCMOf`U5Ej?s!HV?{CrQiRBzY!mZNEGW}PX*f(i}!9&!=6mC2V|
z;_2fxHhDy!WJfD?;^_>CCb2=?ik-`F0sQYF9jaw3<;%MyQJDl^A?i2XPjLDIAVUzs
z4gTL(yDz3b>fbCt;MJ?cEie5F->@W+=_!0|aM at 21vkX3^+?gz}fBQCO{+|%NyW8x(
z&n_=v_O<uWoWO)%x<;jX!%2=><!-LV at _E1wEFDe7CqS!dJWln2&`^eqj{ap6<b at WJ
zdieIXD#Pc%mx9Urw4c at Oop(J3O7-25RPdMmpJEtsqc9C*7LGR59l`PYBW*o@&Llr?
zLNgWL>BOJg7pMqZ at yNdX+|84#ho^k`fDtV)PAQMr at n4Wn*3YiT^=E&v-(cTMzIG28
zi%OtsaETcx)5VTp`lFHM?iMPy+-z)VyuR?!{e*@P8N(fXwpVG^<wG4dxbpDifR;A+
z;+hJmhB=DeeYeM<UoyE3wL#RlagW!>LjP~oP`rJ_V5-qN-f=NTz^if%s6G2hmOLH4
z9qi^3DL}O;G8AMAcd`o;v_MVF?62 at 3`W3<S-J7?PNVhHzER^Gz1DGwIS#PV|Lc7$9
z>}eB7|L8!1U0oL;qL`M!Ri=ZGM#lE1LNrE7F}0ByQ{o7HV>UcF1ix&BR|t2LY%{=+
z at s8xNHe!P!ZD{Pis*R>rQbWmfGqB)kWmP7bm%AOWavdW{BDLj7qUjjudp(l4l>?F!
z;HEy}FKg<Jw5hY6d(U>^IX+9R=>3*Clo_a$k@>dAqMp7`sc;9tDF=vMbANe|aIg^a
zp&Je?aio+j=AuEtt(J&dZKeF*8#c;@?k!l3?*OOO7kAAc+v$adzkc(X<p44j)aI(*
zcR7|i27Lvy1I1wd_6ee9?c1AQL4;GD0<N?Q+9PO0R4=1ytpoeixr1=t`~e!j2~sg$
zyNLLzZ{SF$7#Sjs&`Wyr&+g^0Zv!2%!kqFf1-ez>C2cXdM_!=$M|demb)dRLy<+!@
z^lL(xz8uHYW3+rGGZ4?E{em=-G`EBW4X%Ty58)=m1 at hDcgbE}kW+(}@kyXn1$r?}M
zf|`>}Yt?iU_A;1NQ{yRe$e1WWa1B1W>i>_nw+yT5>)J;*jdXVlf=EkuV~|RBcc*l3
zVoOR%#}6c=rMppDBsYzOG}3)0&-1+J%X!ZEaIW|7MYuO>ueIh}BkpmJF~?+qU_pmu
zbwX at 2!sIN3VX%*$9SXI}TcZUEU$eyqti`{m^QCBNb#i^!(gOQ>blf7s>pm+M6_?5b
zJq&cBo#btDzDM+OTsHBpQcT!7^%ZkmyiT7n3e2)B>)98%(57HB)8oH5Sg>%gNbbb_
zaCTiL>UWAhbHbJV_IWIBoU?rf$a+L-mMOJOudJ*@B1)Al%1@|2<^dftHa3`aM^G;g
zmMuIS!dqFYhB0z!!JYxlHGlwl54u~a5vY~T%=$Hd2NHkP$DC8s9ss at a3og>o6_Hb$
zU0MRXdriXymRv$SF?q0TIuLQc&!9|_YM`s!docQAX>nRnOa<kzrJMO{OF?~;>NGcJ
z=OCN(ZKzasVVFr|Y3Vn(!@*)xPuWbR*|soTPcJ#RcxHW~KtV&e?_q2yYvAp>>5H|8
zUq3Yrrfz)B{Wpi(J0XaOtX(mYhN;$T8~w;mu7rPK(Z&R4_Z1V7ukqyWnEILSYd()K
zVdm!25$c4QSf=@l)Mi?Ywx73aP2H`RRG5$%k79+=`7KqFa%PEpG?(S<Oy2#mx)RUB
z^ApGJl0=WdrR^%hrtI5Rtb-O7V(G%?@!|$tT>YqgFAn64jA-*GSYmOorNB}{Q<qbB
zFSF&PHtW|7oxF;Q%F6kLg(x*_Pcug7vJ_1nEit5eB%8EDRMhaFD43)@qxo<o^;Nf)
z;`jsAKrD at nAj!b+p6J at KAa4$?X8{7-mM#PT#tvQ|s#_jhabUPNS4%qafoRddK+t`K
zP7}AH`@o=Od}#uw=U27E&HDD<fvlH`K(^1$^MBqwM-G)T=OHJvgkZv8s{Ry+!F2Dw
zGsaR=OP6aZsHosVV`=0V38WYjI>*QHP*G7=POhrlwv at jbw2-VbtK@(ALdnj~K3i*r
z+uYLpINE`I{S76oq~EANDCgUsLbZmNh+uNBYLIhEr6=VO99}1?mTM-An5zzwLI#3u
z($P^u(Zi)7jGVVqFErAMp7b0luu%mcKtIYC1UEZGHAP`p55e{Yi>GXZM6 at d3l|%}K
z9I)D>#j at bgpi8G%{IcV7(Qn#=J|_<7iR<e_QMc9L{)P?s&afVn!Dz%D-h}TP5J<X_
z!rQl)>aPJeTAVb*LfV at -ATN`IZ_B$dwQs?_#hp6BKoupKV$sWhZ!J#Cu*$-#L at 3r2
zgSrPrAt!LXqAHzY<sFH5QyB7!7vpte>!PDQeDMi0i}>%14kOlNRj-I|lrgBL)nwpn
zZ6b{&aJ^!$qG=<=Pn_1>AmRXL5nhjeUPX;xT&4k$WTXOjG0uzK?92Z0GZt$y#+yO{
z#*3>rJh{zsyRbq6TVn2Cob_YK!;*O71~Opd=4YRz#6J;tY(=hKd|-%m7Q`}`Q7ef|
z|Cq>VYo{BFJ;{ZK5f0`QKPI|uJOfq%$u+c-)bKCXTr^0MUOP at dI{>m7&_QcS2btu}
zE5(TJL;SIUQ96ae2&q8^qjgte6Mbi1{XtPfgY4k;{hWVRdQsH7k}z2Y&}I-}K#GNt
zB<*`*m`?#T>htSg?A$1w<9Flgv{*81(TTjYB+=f(n=d2(`82LX*z;+f%hbgD2Z~@b
zl#kRwTF(iW<Sk0r``5?>YQr4t3`vT{Ll&tf9H}ygoe(M=c{(atR<M-%Cjpp&{E1?g
z?wk=*A0G-z0mt5gIPqv}UJMNle4L1CuS3Ic_4VB~Y#(!|6c`DB&@AyreGrXJM)Ln)
z3jZ`{S-ZWzA6{f5=y%Cg(Q)s?#=&6<AVK5p-yt=&<f_KTNbuy|@;i06x80~#PUGRg
zuG&scPF at wh6Aai(BTWZu&UAHkoo_E)PR}m#CaiNOtd0HrsPyXXyJD$Ds$4hT3=a=S
zQq%-UfJOO5MMbhr)waaxMS1G12#LRym(jt(T0`{+NL6DM9Y4RS2Dm%}5U4C=pv&D{
zSU~!>10;ZC*q#Z4jv$~*dQl8zweN-F<CwUxfSmqz6>|6TGIMt)DjkcEq=P6;a*2t>
z_>|*J5*Zmr_vJSjSJc)LepW;UYwfo8_GGQBn4u97Y8<KfSf~lF7`gcQH=!G9gEb$m
zd81__aPk@&NWYsCT=^N^QqR at 5KuQS{tg%Eq_c}W}A;4nD_sb^?ZQ#Yo<HyLG at KJ1U
zZ%Y=kk<9SHkskkAWM!GVD-7-yk_%3QhC?Ok<iy$BA{W26Lm)GIbG|R*>noD at ow2{a
z9}g!2Ard8G)tRhL7n at lb3+A18=P&4U$}$g!gU8l3|7jqOR)HZQ$U#TY+m#9&H(^cW
z>v<>-4B`E4Ed~-3w`wAKl9Sz?R`pNq8P&=ewQ`L`<L5c`*Rx-W(NROk{Y>@R{lw$m
z6f$^zQ}ch-yA}kO;S~_ at vc-?3B*LB~Vscg_43>oCsiJpDLSor{_^2h>cB<v5yP8{S
z=Idq0UF|8GIY|1f(^1PNB-_*!xClbnhQ|HH)pjSCeWcy4TGQS>e=&Y1jB$m?y1 at eq
z1J&h%C#&LL^@73{A~|S&X%!o0%|DW7QNo$v8duT?eWv&^K8slbj0J|IWeH`;7>Lj)
z`L<x=SAMF(vFzfK?3f9!ki~Ow13H%BpY$~RSyG3VSU(ud(7#TEw<LsbKo$EIn+CbC
zF8##G5b()(K4X!PlFGqn`Ke}|*(Q({_C}H{$fMbw=8VCr{?t31gpTtn3C4z+R-<>~
z)8jeA<-?6;)SP%BIw2M!@e4Pfn8<4wyK2~yU~<5M|DxclrdSYjf~XSpVb+Sv$rUpA
zJk3~T{Pg{UM1uny{&$iKOMRE`@U23Lx- at _)U^fts)Dy%q^lcn-oscQKvUa(~`o2`e
zA>n=g0T<PBb>n8SvgV2c%`)$O2?>eAsh8Mt-LDuwv1tC_S`;!*WGjdtlAhrEZEL}T
zfb{*qGbsxdqmFgWfxY+@|1W1q{bnc)HbMY3CFdgI5OV>JBsMZv&JaBr>}i5By%sCI
z(Q~O3rlcPh?j9Z{U`^zeAB}^9L!^8`T278aoo?UC3Y~JMV6ZV)<OhA^%P-kJ7`xNu
zp$@QwpwUrfDj`?o=={hg=O{+aui6MhHO?!Y2;fBYpB2HjC{KW>K}}W$6P{WhZU;HQ
z*Z3So$n>iTT0Hlqc`4+yv`9gDaTFo*_}oPB+?>w0hK3$4tdFs=`DJC8Jx_aHF%ocL
zApv!(cPJ<*=($-l(;)#CiXj0#mP#mOdRp`J;==612eR;xwD)>tQ}M4DfhP1V2U*Zl
zVXV$po4xunNk&aA$NIVZ=!k3jt4^q&IPU92*()|VDPEG$<->v7ThZ=3JfK9tx<Gx}
z4yJ~)GBahxa}=819nWh|@~ZzJu2dXd?TJuhP3|Qf)W&Mk#{mir?#Li(|5Z_M)9~mh
zL&7UM5}1j(Ir9GgKB(;kt$($fT$!Fddj@<k5Vx77_4W0%tc(kidi&*egQU&ZOx0CY
zK}}6UkMkYihyw&VU8QGjjR6b|t49)CogqPzk)msMmP}Y!Sd}9c?DZ0_{3YSLIj{#n
zqmO^RSIO(>paqu`47hC+K;y|7^F;`>wnn#`spwnFzl7JW<^nSX3 at cDwAcAnmYE>5F
zk)0{Sxklhi3?{k6#bZ0J<X`+p?>l~aaWcM!ZeBd4ip{O7qh5_KuG3^qR^v!gWld2l
zpElOv--BYqJy&LWtEw#oR9T5l_;#Eru>bk=IxGZXyBTU*7oyLBIZ$mfm(N_K&ylA(
zSfI|qkTVoTuO<+NjEG>}%;A%4j*_k-Q}-@>4GIUA6 at Uvavao{-Sa!u80ca0h$5tO2
z20!^DfGzO#`_Uf?bvb;Qo0^ZdC2VhgH;NUdECw0P(7(Vi*TJXd*&s+sNin8CMRdfK
z2Y9GN9SVxrW}8J6#=n%NW#qWYB&N}p7K;<Xn9O-}lHTOsQD6_fASB{d<TfvZl&VNE
z5`~yt;zxx|SpPB+pkN{TTRc_Dk{qq7j*`A9!$<%vy2`yIN_r!wK14iwh6*gvBItVi
zRPIcCIHOG=*_Axjq2Tv{=da?Kyqi08WToO#jFBxuSTa#HOPPMTWC|niSJWRG6O`zJ
zrp=OEk>;YYKvFN2IxaTy$uoyGcwC#PFv1aS9i5Uu!zxCCCH{;Nt}jhuKVsJ-=>xtm
zzN<A<5T%K*K?ULid`d4vk}dJn8<hCoGwVjVjeRInk+iy<GaF?Mqm%~GD;(fPTlZz`
z>L{f1;x8_Nd;*p0^OMSyDg5YK7a}PL2yeXDuz1JUQ9s`oB9<nGrrbNeq9+t+y;z*}
zbw}3~3^RU9AZDl8ofAnvQ%pBE6(!R%kQWhBJZ~D_!1OjPElZAzCLA9t@;OQ&BEU%R
zN{9e<241htjwEiN?|$QeG!Hm+`2vI<t}4qB3M_1FlfF(2pctk=B6nvh2Y|Cv*XX;v
z6ciQ_$tx|L at tvEWkJc@Rf=_|3loXOoD%wYQ3(nj>FkqrbGF at pD7m9|<KoCXuSy4KX
z5n%FePbx(vC16w-fU4QsV=+TjJ_Pd+L>Zf!N}sZ16p2LCvD_Q}^#&mNTV36w6$2 at G
z(@JZDf$nZZVBC3?WK^_Be-sjc{{t+zxw+|lHl<adN(5U~>^VJ8S1z1nA%U?F!Az}}
zUAXv#qt#iNNK!P)($doK5T^FC-WI*n*4IBpoW1<+Qpwx`v at gXX4=5G55GB8T=jkc0
zbRJ$T6?w?&bWc`B#z}h>a4e5d0?a`Mzk at V?h8!<N-zOFEKMqDLLp&T!zfJcRTX3WE
z>4-4$fU(nSaFi3pSKy_QVWjE;2C>Se2bD_L9eq`G5Hk>f4PcGI{h>p92gku*AHn at v
z?-SVqwWK#p+$i5UcYZs<>qlCafawNWe{|(%?cmS{ZVFfnU_7dPrfd}z6(el~Q^M=(
z`7;Gwx_6}<ot#JuC}D4b#RBJFyFNSZJiJ(cVYI^PWSYw;pxR!re!~zyWvi{L+YM|}
z%^aI~L+a}bn at Cv(@Wr*@OpJw^H;A!Qm%hE|rsXnY%U8KIP{Rhci*px_0losNx7T`Q
zVk3f6T9-as*iX>Y1!nBvoJ%KV1BXz=@Ovhx$IR4IZ)=+I;9~Sy<n^jBEmW7UX4z!f
zJn>fRf0ly=Ii8)OU_^V>zkXDLVLuSOKWgP}PZ at 767>m at g8c_ke%7L`zE$AxQzXzma
z?=4qkI at FSmE*rMqiH_QeJ7~?jgH6cqJIbpRx>zN<C at VO)aWc5|cPXNh at io^SG)>$%
z^5KjUD)5gEN9wA;Z6x$5mq&*P(N`abWh%?sj2oAmyQ3DVwz;8k>qz456te=I_~~kg
zP7;|p9>z;-35xn~pEjs`8_rPuL~)c at 8^AC(^uLavrWs=M8?NL~6FQo>o~`rS`TG4c
z&6!<~$}i12W5DlMcQ3iL8tbwq$B%5rk8LH4ZJEIN6(?l at Ix8(5=fg(0fQ28BjHOzT
zLs|y_%}nfd2+Egg4J%<g$j*3C@(4O4MwYk2A$fSx$7JR?7%!<pP$;K#v71a0O8*Q%
zhd8 at Z>?(Rq3$UJB=LYWE7E2M{?P|)z$vOAcRrU-H6a78IXx75XRj+)SqMWB*W;S(Q
zXD!%y`5W1^gwga^@J$~gkYunOSp+azK%1Oma~<Ghl$0`}GzxThcpi9|`Q|g--63S+
z73vc+GZBd*i(O^pFNO at MCu3uAKE}oQy4|HuJ^}W at WzNnp)S$()i&x3r-QD=+lS+PN
zCGH=03Qz#R1xx{0N at cHi8}n7S4g)N#k~4C`1;G%n0jLo<HoR%BkeTuL`0*oM@*B_#
z-tZK;Ik2`w9mCDdZE)+vR9h%Rj_0#1xFt4{p6}J%|4iBdML0b>%hN6QxtN=thJKHF
z0_voJDacc0lRmk51o@|@r;o7&<#Z)zk0dfaHy5SK5(Z)y0Bc_{h5*1`{fW8Sb6*!A
z8d<Ef^HbBlXks!73TYOikY&zNdeCE|cac-+vts}5A`D=ov^4O%1VM)l#9#<0H|opa
zUs*9xQ~m-XmQYHp3<Q-#b1W>ZmG+wh85SaGL8|`Fl{cc7D at fLd)(UkDMPa{6H6~yk
zNm5*7L?THx6!HoR_;CZ(N%%&&p<Q%f`l@}-YylSmjNqe at 0d^g@`?T!r{_Sm+>zf;H
z9-c at 1^ZUdba0WyeDBr$)dmLPsBpx+2bz1u8{t%Io+_ at KR7DFVDaH_l<+pV at 1*ahus
z({Qpp*N(_VkBBbG*H}sJKDkLmb2mkf09hsT0KeMn_eLpHg*bfdZFoL9Dp1z<JCNQ5
zxg1uX{`3J|$4GS|`~~xdFKRO$y=&aS0wE(Iu!s{UvcYuI>e5-p4OoF$1bE1|r at ge)
zhbcC?kRW=4;KxQHi}b+(_Q8w?h_ceUAj6W7^rC`Qs2&7(G7v9R{n#LoUgaXvftoby
z39*)frWla2i69dS$ck9I(MiD`4lMZ%6C1~H7uQ`7CEH0M1GrVZC|NueM%D7E6#=YE
zUTmnzho1U6Tk=F??O5!Nil=z!krZhg7#K~h0;y#}AN9PnX3;{W)a(~+b9GCkHHbjO
zy>gzi-OQr)%YN4~sI(<m)oV+gH5zfKhD+=v<`99DTB5lNwZFJ^I>xJ@(#ZJDN!~Ol
zLXJv!DeKWLDq?WZc9y5T6ZgmEeW?`2CzzO+#nXLj+3)hU{nPli^!PiBUmb8YJHTHt
zzvpt7*l{$uQ)NM)<jrN_0U<xnXQrefrr&Nlv-ROkpLNuKSo~Tz|H-SA^qQxS;VBD`
zd&jmCu3Yy~1}ZQ#pf>J}Qc}h{KHAbcRz^AK at -G)xAH at 6ksH<Uyk3muDzAxCmOK}ko
znAV|-;djYZ`m)pb-QvsseD02eMVG0}pj9pz7dA1m3|mCQ?WV<IAW+FKtVL=veX{z2
zY68$$3JS)^y|(M>tl at K?$sa`tVCwSna&%-wAaU~Lnmtf#N>w(J1jT3EA|f#0x+Up?
zfVK~hjjdlE6E10%z(Iucqn#K2O$V_EAWtwAhAKCNDx$%_yN4Cv1I;wKI9MF_PzyZo
z><W#P%LlP;=V+G5#Ny(9xab`AvhT&djEWN{MU3#zKfLnt@~S230P?myCk~fJ0G at n_
zv<65!fEM1XF1EH923c8xRe=(KaVs$=0Ac52bnE3M at E8;<Eg9~?8^$sOwgs>hl~j7L
zknzxwxwwU*-g34PwRj!MgOL4AU%r5qTR;E}&=r7?fhtRaU_|f{NlF785=$e7F+k$h
zt+&V{0&EVL2vrT at n~TE>=_0nF{DC&jp3RXAZV8Dv7-u^f7;3)NI9FSZEwf6tEF(b|
zh?X9$r#a7`vjs!<3Aslq1Ry?!Y8L4{Ivg6|ND!r-pL-4~s>o<)Acsh?v2k?r_TI#m
zUU6-m^IZFh6D>Yxj*>+LAs87s`SB)<1SV&{)Jk4jx^{WIuHELtM-YV!NRleM8IDKW
zX=Y}2baTf-+}GVPTEPJb3~q<ctUzjX<kmk(83JDis?7%amaT<BNREku<4uUfl!cMx
z6dkCyCrF6Zd3b&f9JVA2%O-?%4em3&Pp)o`FG}3NJm_NYlx at f;m at 4ys*8)TgyY#lU
zTH at wd=nNA71+XFERd0EYR?or$6~#fA556gHuPHaMM&M_dG(8c9oKsqbkOCJG20a;8
zb6Zh>`dbTu(Wvy)6blm<n<rDY#8-X at v5cdj?PzZ|KC%*F6*V%_GXOB73mJYKm?q1Y
zBcMrw5WyzBiW)8X&0|<)N><F`vuv&dt+<X?>|I>t#OLyFMn%J`yJ01EQr523!oj=o
zNsUGUrrPNu&r;1pCsCHg3&|ePc5Q|V)#`se5AkKf(_7vc4tLm(rrP85 at cBk&AiN-m
z`tTmJS6`)?LM%bC8w*vHgQ!m$GK6T4R>P3 at j-%&GRQ?RqMDk*H$&?1ZufdT5%V*~u
zp-f>X!dMdhq0Wl(8nm=~)<%5t_U+rHe8x%M1h1_Y at wSU`=nYEO;f1G;ZH1!~>bvT`
ze?Cx8?|2-FQ;e`8OqFU||8Ac)_cAP9dykI+HAW6aXEKZDBL==a{2k4%fP?IXByF?S
zshOt at KHn^;(3BSht1J*}>Uc7PV%3dEo3*e_mlK{w7JYK&B|f at w-uulWeB%rD at 8aSU
zh;wFuh7S{He$@?sst}QTb!Tm72MQTKnR1kv&{1KSn3^I25d$&xBVA{cuC1+&cQUo$
zoejhtv}Om)U$A6n))!`9u?D;8ugCQRus+iRhAKLUvAKC~hN&uRvNLEeC6maQNk((t
zJ)bS+I}RXyMFq#lOfule(0qJ+9%%r4 at g5UkBYa^7IJDv)+uIF+bUZ#AvPOLlV4dkQ
zM)K8Jz1 at lw<mKZ>ED<_=4Ig9Y21ja3E30b2724KC2L~g7UcQRI96hMm*x2YOVoXg;
zx_tKv3z at i?Md;*_G|P3FNETTzfWzeG;tB#rVsE*FwmMCFh5zMCq#oWj6cf|Yd~}<U
zrr_Gz{Ad~0Wa$$1?q9!%x>vbCo4tSed(jW$b~hy@&$;8=Kg_m>k7O at IMLhvc^rp(R
z%pUIV0MB>2w56-3#|@(9&vQCob@?J+ at kUnw?nBIn=mjcj>v^m!Lz?rh6#v$@)FBH1
zntm_zLF;r!GD3jSthSwEJ-p)EdR|r<{pXJjDD}I)51<ls?t~Y#XcHa2NUwOBrR+PY
z!S66185Q+fJB4XJAOQdF?ryf;fzrp<7e7We{=4~6!?L|uE+gt2g5baYp%+pDw at c3E
z961sDMK9&lasg8PL*cG;;puF1khp$wwIcXMlVN(-<5dk7+(4+Tl$G_2g0+qncq~$%
zzgMCwk;zR^lic4agEly?g=0fqoA#79<9wtV$OY3e-`T^VYdG{X3#)EJ2Ezq6cai<3
zk$r2$d^<}K(dHug3T3)-dGVywFdpN}yW%Ok;;9|r!V?*urVi!lmUP={N6Isp8oBmG
zNOK&fP?jR%$<*U8ULYy^4U$8nYzu;4v2Btlq1g{XOIb~W6(zB(;MkaeA**{QRrfB~
z3=Sw{!|yq=4D`@2rT1S?r(|uiKvQ`06rOndfn6cnQTB4pGHXHp8X>i2mQ)Fk_L2H0
zjcp$icS6}-pr<2*$>7hX%*Onq&6cZMmS+-`yz<!|HO2?qS+=rpZFG_ssc4&+ at 0JVc
z8Ijj)^Sg=<eQ^l6+8lY)#ZU1t7^q at 8E29i`7I{@mG)+(uRn>`0^@NL)I3us}Qqm|M
zS-8gVb)=%G+~?4s46)K8lSrW~$3yiz{g8hKK}clE{gww|>P!9(2~|!;M)=xHe5D4R
zo%n2(Nmz*LEyYd^lEQmD<$kp~%E4re?d at Hu<`yI~OgHrULi|7Wawz<|aJY-}HrL7|
zosIabblko-D0iVR at MHU{8<V8$^h7pEHYcX0!V3msy8u<)P0tdIm9v9HHIPx}b-Jwv
z#Oi}6j!p`<sOTQ?Cvo at fc(NUKB0yfVZ*pAsEz7xic!|;sTwXQ`v at TG&I->psj=38B
zbqc_ofO!@a5{42ZAz3 at w$#8s<<2I5ktwSOF^eK{=z}n7fK<1&2*kExHU4cQ6TNJCq
zB)7H&lX*ZsucZKSB<};91aoqJe!kU29bVtoab~$4CtpytSc(CBEAU at Z<(e|WS at Hm;
zgKKYVU_}7xYo&cTa%}??o&q~l3V$IXBoqZyf^B#V*aTx&SAs|KvCmY{bC0ZhwW=l3
z8u>A15Ie;~MMImIXMldIo%`Bg?cnJ-ZI^R=?DEL*C%?%9YZw7b{^?Wx*Ga&exf>_|
zvYdp3q}6)`P~B%f)S%HOU;_;gt-$*rhor9YNIn9J9T*-wbX2+*7`nQ8)oxqww`s|O
z);W|v_M6TIu0TS%=s<7GDw7^mQBZrR-4Y<Co`dU9UOwCAE5MKtIWv^=rm%JOa+4tg
z2x;%Si+QaM77mUn$R8lJwGD3ey64(+Y$cPYXJi0=j{um()`@%&ngAF1RlkWqMf4b1
z6AOzjOS#q_k6ZO;iKMs8&4uy^XW5L}*Q7R$oH_gH-Lq;+5=I^90U(=ri=%e}%s9N4
zp?3$_lQHs08eS1mmMVHDG5~N(X=uE1w4oRx=;Ea!xlscV=b?<k-iX1)CJMi=7*cSM
z0MSD6%)->9V-%T=d=I{bFo5Pe2X4ok(>f&TI-b6Zx9AGp#Zz*sb?lhUMpzr^T|oj~
zUxobGG*w_%nIi*9D~)X#7D;v*No5-9JABnXb!vbnh32!W5;u^t<;WE3LpM0kZI at JP
zvlJV!dseGvV+OHzVnyt&=jvw++5eDepFvr8jmk518&_wS7KT2Eaul&`Q$!!^+`cRM
zU4e)8V~WByg-kgWxLwBXIu*hmuaW1tQ?^rLXz+am_br=d-x`4qqF=lD=azzuKVa%*
z8cuO%mMWeF6OxN}Ui_&iK0niMiryxM8Pf%+vu>R2 at RQ#2e!=413T8dH{bk8%Rl-K1
z^d~?9&{rUJ)GK~cNAV^ZW5 at B(0Fc2nya_u8ohwie?H?RcFK-1uoN^UyTB%i2Mm7}T
zDfO;ml9AC+$|)G(CK^y5g(Ge+SD|8FvE6n-G%NLB)1%7fFqB{As664KrDv!=*=<0c
z>CFZKFyAg<CkwIwiGJp1cw9=z!;p}osL!9t56>vkkpaf#0&qI1C8(DRtMW?=NOu7d
z24uR%{5~~$L{EO$_@!XtLDg|rC|Vo+VRbdPyQilQOi;5zKWbt^t#UxmW!I*E-9=GF
z1=i`}iUkB60AW&?g^y2_$F63j{>Z^%OLf4V4+zmfVEz;^P47x_3kr}vefk6mau(c6
zF19)UDM0&@2m at p;9%Fq+XMm2u+&BY^0_0eF#v at bIn*ijLLPJ9zl^Kw&fSu;02+wCp
z%S<P5<5bBea^p7R29E+n4UaVc_Mbn&7CLDe88TcfZ+NLea^R631L<nv`Cg2D5M+bF
z%QE0sHq?LlGLUg127ET){at8Fhz>d)0`$EWJ&M&?L5IM_#l_h=JJOJ at T!GeQHj$(^
zh2zW1ar^Lwr!;Xe;rfHvcZ7uN#f^b2fbBfiRt$TubH3D&4ol~ET!;h{b$WijHZed$
z7)T3U-8Tg_A7D@*&(^lIY#A2-(q<sngAX1+<;=tk9LDUm*U9Ro7P~{ZF^bg_v{|uI
zF=Y!<lE4)WTJjjidDn`nft)qS$i at UGlCgYW91^+XWUy}PNvO$}Jb`&f0K}H!(B%?A
zWOtC_h~02*Ql}}yMnX*ARio;D at u_~L(<vK6-sA0FmY9IR))XZ#FLl5q9+R88TB*WW
zi7Ij5O`9qUat~LV;YWRr2;1^av1|t&RbujVO3*`5xYV&TiSdcJl1v}=k06#zLyqJH
z#NR<<`_(m+*klNk2I%xZ{t&r(v$1n at e}P at 6lrq8`<s<2rEwf~%zBFTcntQ?DbS4D7
zsf%^3!|35!J+a9LrCtaioac7$cxLOOS!VdW01Cfh9r{}`HJ%(j3xj73%~i>2a}r^&
z5W`G6>_86f{nwggi>qJGzT#*@_3=YnE0B0|au+Yw;QUgSnNk*wvSM{xRmSgGFx#Gb
zwpX$1=jZd|9 at y~~VIfl60X@{`ByIGCuHPxsahk%vF}+Ue{!WTfwSf10sHVXg74jn)
z<41Dz1;UK}w|^w18L7 at UKUmhls=lHU$;q=&fshJH&XxO$0K95Dn7(wUvTi<Ts~^&+
z78a(6^EQ%X)FA<T0Ou$D8vcp6QyO#6_hLeVD at eaOsJ)9gvYs)){%xKryVQx at I1;Mq
zG4eA at D?G*iJgA~*&E0E#_dkVcpR>XlhqyxNS(<UDno;yZ(#}@}RV_f=i65X8YLZU2
zy&L))wGqU;g?)0{&9Uw6;vl}n1sO0I{){u|MN4xt$k4PcRfmV8RFbUp_9FY0j at iMl
zuDm%j1xUGxVRDbbFE|_^a2X&)&zPAfCMQD`XuOfd#Kg#`s7`&>e6DW*<ao at lJHYuL
zb=)mPX|fk&ohE+%41u!W- at ALg=>zpNDrE)pfZGCzWp7w0$Pk0Dl1T2 at 2M);X0!;-g
zyB9p<)yX!1MlRPR6thM`LT{Qx0QqB|MLZ%E#;T<6xl7g{y+iz%d;>nY at SW5zu`$a_
zJ$-#y;0uAP13Pww{?qcaRmb<Fw|X5=&ZYrH%W(i1gT(n`k%`3hL|m22x;&uOy!j~J
zIxdcObxBoXy{py^bASWQ?*gL-CXZW8Y+r0N;i&>hR{@t-Wj25VnD8DKs&C)w7*dDw
zcTgLo^MX{lkaNZ&q{ZW0n?6GIQbEln74Y*ZPd$@uc_{$%z|z8JVOE`%miQ0L;D#&k
z-TACg6XV0BHtmi8vD*L%K;ieAHt6FR7#Lj6nMw3aX&J`K$SAaR^Z at c10BzZVwKjuE
zUTqI<F$>_2K at _ho)`+OGKOfWapo#WB8SmG3wdjha7#d!ryp5Q$=_gKLTGy%t5%cI2
z1yqw at OkOl`WC8q(0-TH3Q9&%Z at XQVt0WFmqxnS!S6YsLtq2y>St18WM?-yl#nTiug
z<N7unp3Qile!lHvpz`v{wv4nNU94Sft7Ljj(sSfEW=Nk(nm1NMKSaPYhh?twmt;e`
z{!%_i at tGX1n*1-DPY^Hh;{EbV61Tsy at yY(;fF8KKL%o$EBrq>N$R|_d<cO25M(@d@
zwb9FO&p*IH+c~K6uO+Q)daGQE{%x77H6CP^dNHQ8sl?@i8NRc$v^f>NdlJtC>;&e!
z5gIZy97X{y0SfG26du+A__KE)bJv8Zq%mGBKnFMVsAWtP1QaZz4uQ-?J+`Fl*ju)v
z5_Q(4);>!(C<hwZpL0-#S!a(;8W|b3y&sbHeE!sP)#VGvrC<KNO{amJQ<ITC>p_GA
z3(>jHZ2E;&deQ8k?^`m3x>9wza*H+NOG~k;j2{8ldQXgW^f`cNml%0njiofCeiUbz
zb67?ITe~LI>$Ypan4O(2b*w;}11UW^+ at 7SS<Y~I{>g+5!zvFDA8FOq;jeYN at C%+d$
z;Nk`fd8(3~TqZgs2Q7yY+k4wV|F9gKVjQoQ5ApzpnOi_0LMema1n|9&wG|-n1IeK4
z>+4(_3cwz=diVA8^cWs4U0#NLxN9`=2gFi}g*VIu6jT_)`72ugz5&Hs1DMbeiqHrg
zYDCB*fec8aVB>L0dg~>iWG6mkT3 at y4H^nN9IP2%#J6b`AYJ7KnmX?)8d}gzF{Tbu|
zfPVs)mjS2~5L=I7FpQ%a9n=8zNh1(9B)tbSQ>c5qDU$-?#z~v7h4dtd^F$x1*;uyN
z(wi+1hXS_ at EP|<}B`U!Rb_1>G2Rz`5mrTEy^F#r at 8UX@gcmS3G#R#ZsL<p#k$!%$Y
z>#;8a%K^NlnXxgXS{sX5ITKIhwDCnA8Y(ImH#dU84EM{Ip at 4;|yww=qx3T9qvYCcp
zqlOx)l;=m!crtuGYR7}8Fp=~&%3SBEqR-irlxdcCKk|8iVmf?l1 at hAz8E2as*LPov
zI4o*)0G at U7xLIoR1q@+ZjY at R>BaAO+F9#5st^%~J1=!(C9$lJVZMi|SEGprt7waP-
zJ~)UT(uD`Ie(gtA!bnU~tRyg;jMXXj6-OrpSy^}S=sp6<RSjheLcC at 4$jHd;@c21o
zS at 5q{^7Z2{tfc?Pi~siCe~$iN{?PxKv;KeF|G!83p94-4RXhGBS5^^&X^Gr!eH|m;
zWAYLYA0L0>>Rs6st6uQq`=gXwss!LYd?cpFpWOfD#eaM6-$(y%f9U_rS^wYfzpc4s
ztaY_B7|EWP0sQk(1|Hb=Uh)Y<V9}jWFZywQvZv}D;G;Aw2*%6p{`TyThy4Ww8h1J(
zG(r)Hk4G5dp}u*18{|VDfBlyi|Lwj19R0uiq5ofJ^^to&hkWWv_u4D_jBKE3Kl9*Z
zTLpJL?%|UAc6}PRy?E<Zf6JpjXL9V}%%k3J!+$b`$r_6LXB2tqPDE=3M*GK#GP at A_
zOJFlvN5C$QXuSZE-b~fsHL1P3KN&_zZq;@u|AZP1NG}Gjz2wquB&SY4jkY}`y}5&J
zOPk>`wV7hK-y7ae2C`SvZ!aLh_H*BTHQ5^^I%wWlKC0&&t5q9a6FdBXj=QHXU2>57
zuGqBx=UKkk^zR;Ale_~6<f{)kt#@PR1!sOLnJ>#9i|{t at Q`Zl7bJ&<~U+Ub#wP<>s
zmbsxhx5qM_5z9lUJ~VM#Y>>|EIb1V;MfsxBwKKB&n{r?yo$gE}4sN!e+|HCM1dEZL
zFyOU?&C0y)aAy3Y{OV^`+OiAsVc>cLKIRh2(_0PwoA&ZqqpCKuY;V8GBV5n5(mJEi
ziU9m9y9e^X`@3+fwug1E2du>e&b-5)w1)8~6{MujyOsW=)W at 7MYVDEQaDn5Bj0ThW
zeH-t*t%gib{F3k8GY{Jl+KX4Dsv9CE^6k+toG$Tcvg|UC$rKKkqU@#vsRQ=kYWt70
z&1Tne9gjQe*KXP!Q5tnYjjj;_>c<7YoJhRvV}I})y<UJ&bzD4eHJKDJw)V<%yX#mP
zk{Hasp)4q+o4_AHlepoBNb(7ID{r-A+WFU;Em1uXfKlE$AOE_$m!LL+GA>3*UOOJv
z|5$qhhR(INeBwAnP1%pOd>;1-xgGuKZEEArzC{1@@pX;S*48{U(Vf};qQv1%AbIp5
zM{mzx6rofr+a%KCV<h5YAM}T#mYISXPP60Ar-J(RV}j?iZ6e3lG0Q;}ehBv~M#k$?
z55d0AcDDS6n?xhFd^(y{4~=9w;bWVo)gR`+%mpK%IZrAHm^>;V^>q`p_sazy`_^nE
zD?MCL>|>pQ2lX at Bx!bQ!ow06|JP}@bW_L0yI$r`*5-o1$Dwg|b?Rk}30z0tO?djUD
zb=jzzFEhukK1)1I4z)+C*mGvN=s)-_#jY<?BL|VX2MpPeLT2wD?w at kp?ENC&!q at W<
zBEdECm^Zs*T>0ZI&>q0&{2QGl$J1<QZN|iNt8hsC!AdywL<sJdv3$lT%;8N|_r(J9
zwdTs~w2;Az784U2{)oc`ZwbeCJ4AU?Na2+i$BkdATltvhaGc}ivn5w25~ud92A2nT
zcd^BQN$-6hrsG4?5q_&!h3V<iVcrE4|8(hy25Wf{w)2y0+QScbAP2wdn=vA8=B<Z5
zp+@$Fhr77LrGB6j=c#`7$k9bd-2DYs!S2Xm=j`1Jmoa!paKrMa9=-Mpy~e{u{KLjV
zB$0`FmlvgDgP%)a0Z(dG48HA|jh+dK*7|3A-(Y$_F!%_~w)=}XHvf5M53i3AOFI2~
z=<iqmkp2Afntj&u*7BDfZMT@$DFS5E(_UhIWX8qu<o>Sm;m#$A4Xt7MfwGuiJUSG&
z6(QDPeH0ff%jF at op_RJtM?}?`?=Hun+s)p43rOdpf+N&oF=X-Km;%x{+a_ at q+l04u
z;kS<nX}Arng#^Lx_mPVA8ceUpTVy$hquQ)Q`_q^G2`w>b`>N4;n>Y?6KK{B{4l222
z7rd1 at 4(|A1yyczsaFsbWmknQDY^3I+-1Z)@bFp82$};+(a+_m>lX<eMa=aLBKG5KN
zVn7JG5p^8b*^T}A&%-E^utkCF-P~e9j86{+TDhJ;0`DvHXPmdT`ff*OZq+a#&dX>4
zVe1x@`!j}6nU}QkCY#T0yXvHVVPIaKJ-DoWtt>dP>DjvW_08M*Yu|q7g1@=!Z^aB*
zDIKdsfY{$$c1_0Ke4%W}vqho|yb)F;aqJpbslccIJ09yMys4kl<C-;gLpm`;j>L4=
zeSO_w7(R5ZR4k6|bT>|k0MX>TXze)J=plx5GB5va7 at y)a-KT7b&aNwH85KOAq&<u%
zv72pF4xGOE%Wf8(#+W6%ZD7M~adp>mYOrwG61Ng%Dxypx9_ at 40z_ERmRc=5tvJfJ_
zVcDvY-m at QgM7MNPhTGWYYIUCCzdkliPaQw;a6QxtZ@(^7vc_iBzUqI`dpH%n<#E5|
zCT`{H80ekPDm}4m01a-$c!}RP at Nl5Cb>AnSfFJ#N*8L39{`asWxU!wu^?wWuK}KZ|
z0|I7C4l=}V>m|b=P5>PaMDXZJhC%y)6=aC~Tt96i+ at ESzOKw!Q`!Z>M at kjq>{qodH
zPEYA>X5Gr4+Mt-f6>saWV%;s#{cmj)@t474<-}tG{Fl1=6z}4N&IPlF^_HrQgcuBA
zfe(E#)|f2X-uo8LnQ-M6)FGkA>4jb0%bmLR%L$#<xN<D_R>oxeT(SBL-uZ8N2X1ZG
z4%Z?E$=e)%gjZm_81pq!)9BV;l<GnZ858_fUFyg+p&XtSQ8_Ry67UfXXLL2EgF7Pd
zz8|O92h!kwb9eb(ph`dTL`1JeQKFSvOaB2~KKlIS{QdCF{GK at XYq2wg!0?;K8rw{l
z<t^9$Od<1P_0Ws#X?~w?yCLoODQ at jUP19B){iLtf`oG}@3cL(Ij2m04WiE|pBoDmU
znpyXFICA(c-(WWIofnK1{oB_8XwWvTpgKX`&PerphmE*%2xO=5s<u7W(3(<w5mPMH
zisF7$rH|<2PejFyVKrEsKQk;RKo$95o%mREI(=->sV4JL at wFl8W8Kxeq^EbVNU<bY
zPQ>+ZT8Do%lRR%M1TGhLu$hEL9jf- at vR&-;{qJuU at bG9UAH=;jBjov>YUY*7FSM|?
znlc6Wtz0-CO?a)j(JqG=0q%@qilP0(WE<(}?dUW|$4SKi*Sl}W%Z_an%Qs!VF6Mii
zTYj<4?)5hk59eYzkLFYF56zMDwD7vFKFg5M@`nEI2GxmP2U|%0!~KGP at vLO=E`k2i
z&uEqNU1xht0sjLvh~yTW|3gRZC{g7QEoYYQ at OvE!6v!pwA20<R=9KN at Zr(+e{yyj4
zf$h7KzO4_-TkRxXBwx2g1B3?HE`$aTN>tQU!n<`HcS70&AAxThvirqUo5W1#Ugl-z
z<#^Dx%}t#Om2{Eq`uLp$VVR}gf!O-R*xxxQr55bw`mXG-?}9d4p~AGMnu2WUB^0;g
zZU7Rry;6dE9dwNX+~#F!A-dzu-tKWYyib~>Eb%zDDSqohKOhsI_Tyob3-!`5lsEQa
zW%WI65NB2BZ~f7SKEWKl=_>@t!-+t4?{OdM4@~lffb}?z?Oj`;M_1jJX{H(YjS}K~
zS-C0Oc!k8>aCDbriva9a`u0`ZdCGeuea9B{Q>uqi-#}>ImGB!k*yZ{~l*tv2S9<qJ
z+kd7-X#ef}Pp)=R!%z}ism1pFZ=7tgXZT;aEr|NP*6x{(8}4sj^x7S7s$kPEJ3Idl
z9vIWc?#MJtxuHs5J(UUM3o-5K>Yim2Kan`-$bIzGR#bnBQj at n{#JN=LT at GRWPb~o9
zBq#2ROPl^~=wNF6{H^8i!F&+q!z#go=ke27ml<6AmR)t5#EZc7bT{#ti+~4VKg$)G
zk5nSD7p(`E<PuuEgkFADbr**cZLC4K58r~u7LFP&hbLoquQvoTF-k~}ZnK95z*dsO
z?L3aH+jfl;Z6kYJs_882%%4%0C`29_!cT-AFulbO at 4l2d@9v;+UFXD^$gOc7m+KrG
zjL&Slj(Q2r_y`TiY8m3l%*E7XFpD4CnKriGP;1E~+~cPpy^4-jsW|oRIEf9sW^zAW
ziiye*jnXJ#ZiCmUVmw?509oPp1J>SMCh(4o3T+!SQXa+1u8HPsX9{b$*CTn at s!Tmf
ziDNomepr3C;5pGV>oJ3i*S?GPWr<Y$*yr$pb1Q8_JmSH>FlzbsHNu1U&;@>Lp||e5
zcgJY<K7hv?AA$FcKAQ<_LMemu4n~JWs$k7A at pqv5w!86F=u(Chy^8c?Jj&y|!)U*X
zJrY_D%=KqF$8E!H at Hd8(H7jnHB7@|eUCfG7hYxo^)kWx~<U<K=((=v3%`x+X9TTdq
z2MYn-t1#ytr#6zfK&u$9;c(H8t-nz@?Ub~Bb}zaE$SrvzDFb#{_vX$#A)OHtJf|TC
zH-4iJ(%CBJeezVT52;7ZXY|&kA)|Hsjdv{_0a8X<|D(PI)>3|r2CdNHQ;Jshie{4{
z>;?}QTxMTS8SXi5ZxD6YvJ{oEG#%UcTn6*<c)r1 at I}W$w;hT4YMBKlp)obDT&gc6b
zE8U#4t;(y+%fFsS%J|m=85}(ahx#!uG*R*f3G(;3{Z>9Xbs;r8Q)x3ybs2We>4~{$
z#cgPBz>EsQ$|*6qvqL+YqP^Qh at dwaG#|yn0=U<U7JKFBQV%-T?NbtYnI5L)~$8hey
zy!dbL8B!aP_<A2MOTa1v{h4V3J`gdhSSAc<tX`C%BlG?<iSVr<Vtk6Yf5jNFOp~eF
z$AjR7RzG0$D(OI!Jy9m4I$s|O`nWM)-fq!`u4mrYnpVexuemvf^TQmmbuXpK2yDuq
zv#m|UsYXjtFDm!CSByinlE4jaPZ6<5-2KT}ixr^}sa$4H-T^fLi12!)m0hFdCy-Z#
ziux{cq=q;19QxiCr1kbT5hlg0KOR|-%3et!;q<=!1_?i at LpR5Yu$Dvd5b%u%Il3~p
zUs{NMQL)`ktmVG;cSvLcPPw7M4B}ZICgdMZ{=3h$Q%>^5<=Y(1Zq8rZFN;T2`dLsy
zI$gy3%9O#W-4WW%%UWr@%|Di_fS0|J-uF1P*;c!R|Kb#~I|>VV^l~0=o_K{RL*~!P
z^J2~Nt=p>@uyo9!!5~VbjG$PZf{gsTv9&b<8qToE;S%}Yl2}Ya0 at i;fj8C<`4#nkk
zd#(0<&y2Q(z-!@H{%|><BYGr5uiD#f*Jgm7BL%E^cz at 8H@kI2vSForEqqX#3qlQX0
zIT~CGA#Id57&d*qi5$Sz_cD;EXsK9kad78_F=vxq+{5eacD#M1A0=R$lvlO=X3_45
z_QB;+C(tsz{iJ<4I~(1{hvCEW%`^hUmJhSVOQl6_e89W!@dF%HsrG84BFjyv?Cil-
zcXKkh*hW<Y6TB#?2GhaI4|hXH`%WD&t<1-BCljzBA<(v;7B-0Pj@=*O(n at k@ZA{Vs
zi$3rR=(sN1J<jN8y7~x at qtfa0n7I?va{2cZiZ|F*Tv0B#PX^`}JpE{_Dzd%>Z%{Gq
zfp&D0wjT*vTESZ1J&u<1J?C70rUDJQ$nH5TTpGJ!@!SmbF&7Vde6|~@UTcYO=Uu)t
z?URv39`8IdK5gkp8%<SgXmR4gPz72sVo5V at 2_Q5Vh?`8Q-wM7kcfWY^uLs&B`t~g`
zC{2Cx_<dNf{zH`A*wFR0$UI!;-_nJZH1twHtK0vAx(9rpINI4^W|MGLb_6h03O`;5
zY2&Yw60!4`m`vkVHa#S0-7i`z>v2vH6aUTFonn%+_={WWfXT?$3Q4se6v=r&KHvM?
zA4~mdDG&{Jw5x{7 at Lxm?>W|t<kLrPQi&T#f4aq~;d-HrAx`U#w<_Ps8 at sG4$uVfPz
zG;i(4ix%gNWP>FKFcB(Z9zKJjp7!`SFQ5JUc3hD|DJq(Z&}Q@}*B4VpG(lqjw++49
zhqRl3$2q_2M*ATXvH7UFiKlDX?u_~C^L97R`*r?H4lvlpB;qExFF|jffftJ4il;Cl
zmYIsXw_!cPVD@?nQ$1IHzJ<H|DWsN2WyfE4L2~k$ge;vFAsp7v&8?Bse*z<qH0%#1
zfVeiX);m&nO_x7iawtiPnwyKeTgcHDrtUnOsr-E)D9iaW=dzc17TxN&Y0N)1MpCwN
zN%G2mbMuYWLcQ&j(Mrvb@|mgQ(gH at 0s<&L^w#MP7oLff9;7Br-RIsi9K?WGt^M;FP
zLN$x8Mmgt*n}w<MW_Q=T>d7eMQHCXkQEkqBrU|4e;CLg}7--C5%NI}w&D(x8@&yvf
zBb_18kj+o)=FD}R&v{MH;PZST;AVd>i;)3<lX88>mE(bd<IDB+C5ME_Sa!X66-ti7
z9gLGV1QSC)023}m{ZQ`Y4~vlpl%xdboINqF81Kgj8j5pAJDVq&(=hKph5N6bDH$3x
z=Q1|fEqLo{+*!561hmhDIjB4u5vk!}BA3H9nZ}DH`osFArEMDox1kizFlmZPL458=
z0{pg2q(Zj0oEiQN3i3R_eyp at Ci*0AYOEsQQiC+4)?#NcUVtta8C7nhwkk0yki(l_}
z2RUe5kGV`X(t&~V4Q)mNLku3Xci$hm+NxdJqv^M3_~YuAw<cdZb__08wGkl38qnhe
zFT<#`KcVCf1K0w~QLP@=<4ugOFMm;9<L`D{eS;U>@4{whX{5OLB2{j8pB#F<d5^o+
zRtb-+T1L}&IZ=CHyWsI~Nq!-8ypjcu3nt&~cUroqzI_P%3*U~Vi1c#k&RLXLrS4d8
zyY&X4DOgwjvz;WT$!gDL>?)wu#emZ9o at L2%S0d+F<l(r4asr<Z{|)xqr)Ao%j)&uz
z?dUtB^8-<~(ozJZOJ6H9V{HvpDK!Kw*|%ygsrsywif&_yuWJ`TKSU<Jx9l(7N`Ae2
zF+?)L#8;>9`c}?a&Y4seg-F`M$a2#!5bNVdE-pHjp&Q?9Z{vd|w}YlF{gsUh{&Dr=
z-meY`&rUXP at 8g6*S8Xey<+Y at ij!j^TxAlz;i*q^fz^>3mM2LkwN at Ggi!;O2O0qD4a
zq}A2$fo9q5*|1(1`a3duq8W8%XFO^2_d}3=SPTi?e+Geg;vPm9>c!>VG~;FJT`+il
zO^ZH%AGcZh)bU&@Y~R3|$6+mib`Q>n_T5FR>VtZa%XLz{|Ejo)*xLJ_&NmD4vQX--
zZwN at PQ$n_>q&PG>QNL~kj_-yMv=eT5lxYk?d>g>(ysn;)Cpz=}%u?tGZHBNDxRr4i
z<<pqS4xeL>$e9^BZf?|qEH|UxzgZ3vVe-r?!%j%Y-#aZYy8^hn4;a at Lpfg8vRrr>v
z7i~SN`uCjVU#4-pw-6Be+Qq^C-|WBK8S-o7-zY2d3!M{EP(%j>LBhhqlD0zx9GZi2
zbK&S1(cRxaseL%2yL)n%mp-EQg&|?cd>k`jH=pWtB511I-J=_I#LJ$U;oj3*?PPX2
zo~kzT1_xs8XchkcHF;xVX?Vn~#Gr;oo~Iv9$;CPOE<(_Y65S6a8_y=CKfRn#&3f{A
z0X6ZTFvA=Z{ri!1c-8qu)@+9tGfq~Ujs4rvu?Qxs{Jc7v#9=^Wa5E8}m4A!>Jsoe(
zy6y3Yq^?@fLgG1d<&CQRfp#Rq`;^sRQ!M7&$c(QM+QbPVEBWtM+~1)tsPk;|ILer4
z^az6HTJ&mV5#{=bvZ#!olfV0ZUg-bF$u)rE^_K|wX9&`mpY<IwD_Lp|Wj at bnED2q_
z5~p}pTlsgi-63ASU=^1dKUr8xN(vnvUDDV%_xtG=&zU1FBZo+^?kU9o2D-M?cHwfo
zru|iKhH|~XE-c3gyLiga7AKiQSw~=QhVlzp`zIo()zm|itLVa4;z+RzfufEnv;&P+
zuDdUokf3-X8M;!t@*sT;Vn}?pv)~MmttHBMCdE7p-S at Ax_w+w_l_lD(>1-RkQ7E7C
zrPchE)NJCI*`l0ff&5uTvGFJ;4pMYTlTZ+>`xe7gKG6A at taXiZL1j`pl^m0v4cDvw
z?^l^Qo!yKRe?$LIN>7KfRT2*U;$Dczx{fj8Ckqs=aq}i3|Ee at 1uk2Vt9!hD8G#glw
zHC^M)6z0Qtp>^Jw;Uo at wrc^4;u|+-d=g;v_^V`l5cbS!OD_JCndVM=|<)VKpvXwT*
zKV#bTXVvJSVsxj~QzPE6=C1?MOK)bR%=b5b?ee&?_prt(Ei7m*+w~ugV+JGbO7y%P
z895wDWV_940C&!=#%z4Jf}AXlpCP_u_m00Vj}YpAO#1Vi&E*YD;Ky&zUar@`EUUyz
z)A!VlY4#MWjeyl8LxR5N4vdV7Jqb?{v|BH|u_%6#85$-FhMe{elTDyQxJ>`h{PX9V
zV08cwB=^9$XBDpIK}FZ#+V4?GlXi2g2nl+(jtxnhoWh21U0ta5hWlZ^PBb=hyELmC
zcxlIZ-w$&^*ME6kJyV&>FJ1z3t at jg0e0eKoY*50%Z=O~$leQ=!eal7VNkPg6qZo}z
zj4b~4yT0a^HYFv~e0_OTy at MUam&KM;=*kKUSfK|0plqqG&Y+MIowXbis+}T^1(TqK
zz%K|*3`(B)#9d)6v+qM7+OB?-KcUL~>JkDUf3i+=Rx)o^7@$G6&)_D*0ltiyF^*BT
zB^bPCv>(R;ZvR%#*9MHpUdHK%yxz~qyRoYjJ-<$trG%}0o_OJGcN!f*NOBr at DUy4Q
zIZK(czR+8U%X#U0swsKZCUD_zco-E~Y^<`MpP5KRoE({(8$th4P!QwdpwQy3dPPo1
zRz)v>bR)^*${^_ztznXktVM7W%=O1cGG|4F=k`>YxX)RsQ>N#ct!PL{ej^j!1Ywtz
z8=;!q-(QFp`}1#CwzQA}0{F&DHL!W at G^sVc^;dQETU%L=Gv6}!Fn|RI1Il#3Gc&LD
z$DlR3tRn>6uoFRY-+ezGemON>nw-IH?&Blu5*GQRdatKvL+RYa4kWC8Fta_Ci6CTl
zT<?v7Yq#GbLptZ?P|J0vxS+!%><cR^#(io}O}GD*+ZyWaFESp89h$9P=YjOxu~PE8
zkIskMpnqOk;%Jp%QX_v)!`V*{a$#&w!yw(=ruZZzusS;xB#6C(#?hGv-;>W%rE{+4
zkFc4Hh5b`f5+L^(oL3~nT+&-wWMVM`7RJBoc!>W<c!Wp6U~jbqTs-nC2qixm$E6yp
zh4uV5iupP>g-XM-iFSW>nrDv at 3hOhK{R!Al!eO`1pM8+g6imJ+t{+`IARHVR8K3RE
zAOCYHi}i>pc_>-d*Oz;Y0<pUmn(m!F>%H at bVx!;m4ko}SDi(DY+A at aAgTQ5r*-+mo
zDDX9VoXDQ-)JMiBd9ylzCDbIkpnr8_<jn%X<Gn?1mt at O$@6EEe-ksyrZeUYtO2O+7
zoLweXmfF-aB?3viy3}4NO_AtPGB6yhCu;?O(j2Gme);e0A^*Ar%8%Ed?th$!%KQ4h
z_^NZlbA9fRRL1uFITGlHK|>qphc4hK%97%lDdvkt_-wCV;QwmuEugCEx_9wINS7d8
zf`BxNfYL|`f=D+=cek{(q;yJ$ba%IOcQ=yK&3_$z-|v3+KYsU)%NUF^#yNYhz4lx&
z<9X&>OQ-92Z-JdD|4w>8{K5<FG3b$E(T+(atjl at Bcf&Y%w2Netm+6Genj}Hro+aX{
zxl9&thD1Kks1<=izR}SF at pq?*Vp2)l{xM7oD7Ou&g)N}b4j*K9=a}a61WY`pUw-(S
zM`hb&QJ))I3RE7ff}TQ!%iwjq+)C{Hft)o{JnffCO$mdmtGbO8fIwLhFwa|yG>R#>
zKC?pa?u{-yDKxz}$ggqZ{-*W_JXJ;oDQaZI8S%CBkc4lZ*pDdfz3G_R?B`UOy60x?
zWMV+dG}0C!<%UadBWV-{CbOnc&1Ro;75)_wyo7BvN}VH1<*>c|&MK&fWWPH|NkjAV
za&ce)gWItQK}@W2rY at AM@#lYT at TEKyN#RnsMAe<2-#bbA{=KMuh~J-wwK#d^gc)YJ
zKc2t>7YI>UpW<VJ3)f(8bgOR>11D#@*-VOu=1=xQ$3p~zt+1f?D~f+)jR&jmji7Lx
z)Z})fe|tJsD>z}lJ&aziudQ8Ln?3PkP0!&T5p%Rw0V-kKHo5vzXMc>!qbaSaV at 6b@
zOK=t~S-T&v+$UZzFZ&Z6r_G#QT at P$oqa{u_RcRt?6tJR8cE)nbakc~F`91i!y>fkc
zD|w at en`UX3!a+h1`Sy~>vm%XpLx(1pi_xQB`OOq>-t_MAI4{s|A1vsVpQx!ZfJPoi
z<GeEH|MVP-7e<<icLM00g*xZe!{*}nWW%+t7q|B=1h;p)ElbTDV54ZARP?>Pl!r%H
z>|$y50duv&HC8S|^Z?Z%lq8UiyScFNtJ<RxoSW_lm(bjGHly(V4^Qb2ftP~ExE<_v
zQ?zx(b7&?Axw-HMNe at SqOc|z1(vcV7MT782ndBkVlx5?>4fR*n3Enc^~zpZC3^o
z6uMmwD;Y-gPY(~xkAWx;t*$Gs)ZjK8TQPv#9!Hk}z at 6M}J?uO0ZuGkaZ^WBaW4W>C
zYb5;c3`;{iT>LVcRN|~ndNz;P&Z9 at lx{cH&Ct~XD0oYD|<|RuLSz at j0(Qs>Xr&Blu
z=0y-bzt;AU{ho57+9MT7Bp7p5*s4JbuT*}eR8Zx6hE8O8mm#`u2TBZ)4v&roMPtxf
zz-|!UNB)3co|s6AK|<h{r at -!euO5U~G*6#v#V;&DY)5uM3VFJ at q_P(-cxmFp-!yZL
z4}l_l1ZSHSHZOq}>ve3*E=;rHjmfo~;^D_Tsl64enHPlfT(qq(Up9 at O`?DQtd6*AX
zZ%WVEvuNx_{5x(AuSQj5-(G~uhPkz%1wT3Fd+xhunr1SXMA5JkmApjNyWYv)#0_#T
z97hCbl-BfQX&}qDtBSxmSa at KYFMaxIhicr0kc}A*t#Bmg(~OUMu8ayCaW|2Z{V0mw
zdd&x_8>@3O56m~t!5rh?oKWCYU0TyVzv{nvdC{oxeiiGITdP=feaIUE8S`ieh-cuV
z#~%v>dvZ$I`Tm0SX8#<(0I_cGOx2zoQ6X=ScEZh7p|^#SdawL4QQF?%FjvKmq^aD*
zd+VFs_pW2<{UQWXWAE-noJ41S)8 at ANxg#fY<-9f|0FC>LF&vuL;l!4xj^h#TUTwVR
zTsQvH(<LT?X^Ss2I}gO0kJ6;OGqsB0AP&WBJhG>!V*U`wlt;XeU8AQ`i#$Z&Xm9K2
zV03B3L<Q?Zky*%q7C12j)0Tgd?XPoy1i379WHEc=j?Th#L- at VBoA+Cj8m9xi3C1-c
z<b~xsH&-49huXLg!tx{Ue*XMPb5V_ijxHh~01*@vln{Z7j9>-o2mXt9hSh}y>*}g(
z`1d03j0_@$e3Rwf-LDS&^Gq1uB2Kl7j1LYlrt2MPe at zy4FnwX156vW5>eDvYLLR8c
z=)B-}N5QO|S9UnL<S4jvdwzbn5GZ75DHyRnyjyuxqDaXjg}Ozv at WOg;j)3n}U%osd
zG5I^m9lM!Ecgx^DDNju)WN<S2+krty1pz))mU??ff`hU(H!?#;<cqun1X9w8H>XcY
zV`W)aysT)=f3^0e at s1vlvl>4{%QH2U&CY$yXzPrU6wWkW$*zab>ay~Or}+AS_hv at A
z_h%DkR&lY<^74EiUC@~GT<Ykv8@?!_5WnQN@{(V^e8IxP@&tv3%5Z6e_>p+fqELL%
z;1Ha2uZ|C_Y-DX2(gYEEZ`&q+i@=SXdk_zo911hWu_3TjpR>7dwqZt&oF(hmB-<<0
zj8<`E7fc6E+2@}m at p-(1v$HAdYQ5P}cGJNYtxymC{UF)K`p_BYY=h2caZfY;K_i@~
z84>b{I+j9+B^4LeCe4>hPB7v}>Qq)@1-}%_r|9UAXjZ}sL4oJ+dMYW-vR-98+NpY}
zRCxhjWo^kXri-<nNyaVvM>DuQr8i-9zy5*QP8A)X`O4j26NyCmfl$-L;u^7Vg*fHe
zu{+zjxoVJjJJ+*Ubg(HQt|NPP0&QZArf?9N(+9xCf3{f>@0~}_8FT7_5BXTXM524g
zw2vn3S{IY&%Q0XTH{Z*5!K+nhlY~9f(sh*Ny=%;6G*)B-2 at L4b!DaqvF+Ge4YFhG$
zhL~U&8WLN;$m{S-_<2_S)**qN3g)0AR_KPYVK7v`_~lhgJ_HY;WnVPNffI;~_Y2~W
zpp5vWWQ&p{?+|ye;+eTC4)J`QeM7MOpeOtc(o(?`YrTQlzSt5Yhqp1eh{>gh2<e}8
zc*JdhKA<poBMWF-aMU9>Rlr&uw~^PCy)jUJBD;`j_Vc$n!E7OC_H}J*)8Kof<tZF~
z5=~17F36klcntE8l@}G=#0xMGjc&q&rM$9}&L<cCVd&;3I~1-jo5*3is|3nrx`!Q)
zUr%%2&A86ZxwJc+TB;DwiSdQ4ExzaU6c*Mim379 at f7he2w?rQ5jrh#!!~pjGhUF2k
za^L=lYF%7JVK?PUed|qcG|`I=lo8%eo(1LS&rTTByvRKM5xJM~-2SpM2}HFX9&h+A
zm&rkf+}IvZX(?Te!#)`XNk9wG%i&b1Qi%x!+*Q=qXD7 at t#2L_#+_w#hP72FH#W0x+
zhg91w`zybn4M;GzH-}PaL>0(ViA60<ZYv}Tl%Gv%93ukg({q~qWpi+xt~Rtl9_*Ty
z0ud2WP?5%zb{jlDqxy8TbRz}*Mj56!_G6iu^KqQ1+bjPdYDohe*vr+Rwe6V`{LD-}
z8=pXlAB3+AN^k-KdINLn{Eu(1>f^XCJ_U|9x?CtU9QPK3o$^IN!8(a?x~$&)?bRMU
zWxCD!kApPzIyNlT!lsU2OXXW!T_JNnWoV!VRhSnm1qEsIt?Y3%&Gq at 5+;qbgtXKln
zDD>f}6j}tT^%*DUgDpwEd}(X_VO1L{i&L5+li0T1XJC6jrQPOmIBfb_sK!G1s(hI@
z>9DDun5AL)5%7=1pb_TW2Ke68)LhrTyIYe_b5(C^$-<Ni6PSR_hJ|&+n4XUP(sYtv
zx&E9 at n9uQ7jXeWQzEVot<?q5bt5CbBbMFV~F$M+)IW6?*<Q`~@M=Eo`Gf{55)(7!;
z`15nctHGO%*ynF%p_gyaeOzp~YB8IMd&#uCs&kc528`woFSz#Q^-K=#p=gHRZ``>2
zo<RWuc}>`jyBlMJzB<QZwe9QgZdF80*T1q{w`S at uxc<{~U`-9gOcbiszO%;wjwdPC
zIIEib?Ily_8!-AZ&d5=Ogk0tNL{cNgU1WT>gys55MYr9L|2P3GUaZY(m%<{{c(sch
z<|YYD^}q`K_tE<9_zS?4&gnUu%+<E60(Q3de|}2l3N`4PEaKHz|9nzUp4C$v4#XJH
ztC(swSx`4qM#{~syVP_<IYIo`ddUowyk!4RZ_oD!v_cA}P|*m>2&ak`80;GB9ktli
zHn(#(1EAA2I#ysND at d$Kx*DWxeo0v}A>ku2woVQVBvdY2ubHuNbVU5mizzDFG~9oV
zblnOJdjB@(!;<dabaFtL^nl}HRFotdLCNE43+lM!?xA9YzmJcj`@Y%sT*@TGvY9vf
zkeBZ4Gay``w9QuLyfg~O{Ct{=$lpu^+z|ohSgWlMtk6002o+;(H0$>8)l8MSROlNS
zx)*NOb`G$-3MX4bhR?A;Z+BK!d;)PmnrIGC9+oC~c&1a|IW%FIBgMn}sPznfF{#Fs
zm!kt~(yAjcfWGGMvgnmdh4<vN<pR0;`MymTnVKxAQ)=$SsWKU^+WOR60XWf=^Y4Xy
zqmz=Lwxq9~bUh64S`uGl3RId at QC9^^L>IhtFnb@$@mS^&hvg!V1FQ_POq8Fflhd1(
z!)C4Slc9%z?d?pR;)gj)mvj>abg{&M+$4|%OE-QC@{YB09!Eb_F*Xhe3quVhCHC4J
z$j3Krd}UA}mcob5IjS$;c4nCt@$-|CF4m~ccjkQQ_EaK=@SpORo2qR%#z9o#;Z%X%
zvIw~P^NjbwJsqY}U8RvsY+YOIMpwhEz&VbP&yRtFHmp+4)i!(m+u=JXLeX at c#|;h_
z;0(1PG&p>TO}v=vpE=jO8XcY1wUfr6)mmH~xy*j5)UaVZ6iRQnayT+Ih7o%e$jkmX
z7BPe^9<TI*`1D}<$p<0^+QR*nv7+ZO7JMfi?KXpa^0{WqBbm?m=I|`6-F$Z#-fxl4
z98%IGeckZ;&>^5w79~N*cUywPtU=@tM(XRSUE*RR@$%k`;|pM7hFWnB>vm!|nMO^&
zu0<TAGNgQUg{GO%fGLsaH(k1_ at 9>e6%IAeMuH!=IPR}_1(dzPS*M(!~fJo$h{>Yuj
z((-3B?9l at e?e?w1<t`RWzKN#(cV9a<eH&l6wb)XR^2fLr4el-+bwAv1h=Sf+>5Uf{
zhjj*}bSHDmff}QxajaSB(CBXh`+nL-o at o9n<A1pTW>wzaxIDbc!{vs&j2hRlp#MPw
ziHI$8bMYB!A85xlr>nAADvTdH*<Xs95lkY!9<A8E8*mu!n~h{TrBmieBR7$sZ0RaR
z&`hp?CFHzs;;qZ+o4=X4C$l;x(8zSi7Csbt2$lL&tSFdP_Lk}J{8HzlP`xjJuY^EK
zo%GYLI_8*1y#?b`wvV=vKSD|VJQfaKQFYBg40ChpwY~95+;Ba5l37%VwVlY&NKkk#
z4hZzJfpl5^O*Fs!Mxv at g&A8ePzf#7la}1uT5~3&*vD3KQpqZ-8B(m!<#){l61dx|Z
zUzxDlsNgTP$zENMq?jDop07|4a)^(q8T`%VzN05rwe_bca_uZ0x|)6WYRGe`*^;%$
z>W at nkk8R>tE>uL@#L?Ua5s9KvCVo|RR<~N$&N4;*Twb0<vaJ?NC<vm~eI|}g1(A at -
zaGm>B{=s%`A!FaELhFS1Iq}wg0C#zway2Ro3rjf*<!8Z&$VidFDNqASc&#f$#5gu4
z8#g|l>n*PDhhWQXDk^d2^$04G-Nt7XoD$OgX4H at XK7QY?C0f at gko2>?r at EXF?diaX
zhntZH;jg)-fzDOSBSSpDlDRN+j$>>o<#KRe;yWNg+IpL$iiR*Rmo2R?`gMeAg~W8P
zy2vWwA-`ug-|H+OSq9CS?Hr@#d2|a%!w8@)I=xlDdL{tDl6p>7>U4*yJ6mC_1OBhh
zZ3mSG%argAu>%QJt#^v!1@|wLO3mEYdei6H7AV=DDePTWye}HsICHa)R=@qss-9_T
zzuMemtJB)!fXBq}T&-3zbBDaiQNE|cBmUZTirmwP-MX^Ijep|Je&6Io$4#R2SGGb$
zb>7?PlA=-Wp%m|)<rJUUA8Oxs<vwclMn!jQ<*Xf>``0$nOL8CYbGs#k|1=M3*r%eV
z4$RD?vOfEz5UHd&CpCDyXU=?cA}r4~!})vUR at nfKT7f6<8$Z#*#{y*O7j(PJpMWUe
z)5TN1+OSbnHr3h|aHdvJTPEMS6(+k8>W}A<urpGXgJ4Ba4V_&LuS=#)W$8sTglzB;
zWkH at 6<(P<wj at AN$`%8 at 0$GZVDg)Y8f{rSg`e!tuZjHs)Sw-L+?1v{^#CWln$@T<qr
zAM}2WTB<yuZT8sWl*t#te|ftvzFKeIEp;#c(^4f2p;tcnO2C+zKrAcqUT7~pBC$Ww
z*7<dn2mS4 at dgN&JUV1s at d95y_xNo!=1;|*TnvuumV(wm}qYmqHj&<@Bk#o2%sjh7D
ze5zdn;__u)vR!T!@`}@wBs#Zzsa471Grv2~Af7puuqc%)f$s<dy$noPAMCOc!mLkj
z)`Aey9TJsFUdnpYF<|N?E5+QDrlXrb3D=uc*@*Aj!I!IqKpZPcBoe<INT#x!f?2{(
z)j1qfH;Do;4j9M|vj6)9htzNSq^i+RXm*vNUOg;cekLEhWhEzVWYC?8NITlQP7~?t
z{gLdAqD_a{{jy~OFU5z)6|JE5L?Az3(&G-)!Q!B6f77g4%pP+_ at CL_Q>DKqgSaq9K
zm%^v&XzMkd`N&F0mXnp6NYj3gwDzoa(IKl`TdIwb8s%IUDC!{9ggp`|#|*bI{==n2
zzfYv2gUZ^6At1(q9 at 0`N&s1UTcY<BGH%HhPt+M5q_3M$H at n*42<>z2Ic$a}o($5rD
zpY9Bue$-ywd{0mlenw0UdCDr~-yd~S+l#8||7V2J%Lc_7ql;V!Oza5t4T$5EhaR`b
z?u#UFpnI?o8jKinh1`==M|~$?-Q;CdZGco`;NH(SRVOI6c1=H7yP;cZ_AahF?U-F?
zbqde+9?n{u>}-MEjo;n+(u&jEy6=NVC7RN{M^PB8AIJscg7`f5G;sP<Mk{hiLGGtD
z4 at YIowJ!(ZLs1I6eHK2WX0_PvU@>WoMBqXI{ZKG{>At6S1n{+{8CC6`xLx1+{hHtx
zOXhn2(&>nXQOg|`L^nx(+x&`r?1ze;ZC)G9;34_ir=Kn;c;h})5#k9*;JQomUeu!q
z(v=k9<_!e?E$qI{C0p$l77$OB`u5-LajpML5Vmzhz0V)WzSe{nQ;1{lnPPYl_ at sbf
zxk#<~@TG=n`1$^BNqM2)M)i$QHtnT at tZib)r;qh at C9=vH3eD0-t(Z5c3zH5hXKhRT
zyl9sbcl at nCE8$ACC$VZcm0NoUAF(uDy^JyAOZ0fL(1 at RWP~`8ZfNpa2NZ at Q#sjG}B
zC9DO_15;TkF9 at A5TlZ#v+rnvNfq5w?oJ#ylTOI47GPak3i=tYCMc8Dr7B?gA{o2xY
zWeJmqF~E8 at ev?Ri3Z20ZWaX=JPU+5_qWQ|wb%A5?fkV*zkpB9^y(kF9FjMOENy=1z
z6_w9h5G?>E;K)@#j5=e)$*ZZ?O)MsydA_r)Qm2Hx*~41`1~mR(Tg`cVlY_#X9`Z?5
zwsL<mYW|%rv!{tV=STR$?1+`&`DP+=53Q?*YU0wj=}Fz$@A1VZo0#|JyLjS5WK$>*
z*vZ<-KcI$K at bs)3mcJQF>p$$Yr45ugCy}7z<eXVw|2{nY5gs1?DHT;_zn`A?_3*7W
z`OCxyk&ipiE5h|8XvZtV<B4R>f3dWj?)WwK00WW5i#O3m{<l%6GqI!2dU<p$Q*?9k
zQ^?o*?M`3 at LLh8Je4(+qwEspF1jgi?pX?E(kEX>`Vw1+~wT-^!qF}P424F-+pnmqf
z?6>wuDLYCsM>F%nS*XRwH1yQxcW+RYV$l5alX2(gB!$*6?tbqcRQF2W2}}1jIG;=-
z3umESe8i5%)^y`<`Q1bwHFF(Ad2>W9qpe3?MUy`2?Lr$EkOl(yWT at b>5ges?{57n{
zBV(O_)CzS#KEr|&a-Lg(kbP#h$xJ!)J6z#XvSTuS_t-R9U$hV+&i1LPiA$5wO!@+{
zHO`-Z?t+2U2WP*8*=`*y&)0H89VduDRz!PucPEt|hs7SO?-#L!f6$EZZ)xp6BS!!w
zgeYGz86J{5fx>34IsvXT+Xf|JS9_pg;+G%s7 at 4GkT3Y6i&>GB>vPWot at 0CwT2^uth
zj;4623r)p(`B9aUlM_cQRCu-L+q*S3fDo{m8X(0psS*fg`}^aFg+Uz at uTfTH<efKG
zPhk-;gb8vK^7KMB2c$0a>gu_zg#YOg4tdH~UY8<}C%D^X%*;&0W~rH+0j2Yt!bj)7
zFF0J3>MGJu;`~FC(gzGH%R`J1(Vv>sz)j5)_<9z8ktWohHifEQgXItKwzb{883I0D
z|9_s&8V_%2Y3Ss_y%zF10rtiGHV+%yB$eKGZbwAmrG-Mkn>>cgdW0&|GhAV;03?BH
z*>uGSX%873O0L(%W)%|BO`G_|Ne>k>TGS)CAM0IncY5#NkFA0*ePp=viXg~(Zv6)O
z0)>;}R0}-;5PW$x@#4e#4}%>)<VI*HPI{vsp2ofW=WWwQXh)hFxo4{#Uw?T2?p^oK
z$ZU#}>oXS;DQFuA5`EKiYONp)4x*aGIi1}(3Gn^kt>zozTOLClbDh)*$t;P<?a2Wg
z5VHU%V`E|xgC2B1z-x4>tFvt{HZlY6weQ;>H=csk0S5Zp|BziK^C<HZK9-DeOj45i
z!IVtKh*fG}uH+h-1Z8 at T(PD!$h!D`9)PU@<UY{WRz9r2Dsl;sCPl37W%ixkfJ^442
zEM0bJO6f~+aYyJ=&_60lKRysZ_|QP>AJ8M%+WI9~0B|nEg>mDV?^t67$O8Gp5GYlq
z+v?A-`jhIBDkuE3e0P4kyxd4mLuw#{Ys9MkqIdp%NNmZlyv$MT(9uyxg2mE-<FNuQ
z&$^T_ZWs9>pZ}Q)X4*~q`{@QJ+QB`oua1ivri>46x1UJr at j~4DinZrrb(xATHlziu
ztmY6hp9`;E3|*IJ1VSm2xecn;GzgHRm}2fc_7rr;<>5SH*D-lfCmdwaLWX!kt-rEn
zQGCc*Xl)h|k}8F&D~1D2Ae8Z?v`N9I6Nh}dx{9b`MfOZ`gW}R4y0E}4l at AM1d?dCy
z_yZFL5}oL($LP^sjt%)Vu%i~h_Zx;g7{~!CjovIVmN;Y#yzNRmeoBL|j!^Nl5*ef6
z)7sy0oEK7SJZ`at-6PfhI(KuGM;Xhw3xD!L<ta8CP04HP_-NcdBSrQ{sVV&WTFfB~
zhgIWpWoSpv122(i*gvT;?D8k6FCB%}Whh%+KS(v?d$%c0lVJ|lpRrd7bs-E4KncU&
z_>)?xy8_0L9*4s`VGuyE^jXkhmS}W7*(?PCB#D;?X;kU5QW+zkpn)PJ%5>Ra=&l7_
z&i_Xa>i;7zHTMa_q at lBmi$@3^lln-yFR^NcmB?83#3y}fLl$T>0&FWZjEr~yySiNQ
zFNZ*~WD&?y@@Oc==H?#R)OLJ_Mp3{*Q#QyZ%lRO(HvYq?K-C_|+Pts@&;wrkNor{+
zjpr*7V*kUR%c7Q*s|4laX#fIeoV2<8$#-)=18ii4su(1s&}j at -9FJ3Y=-o|wsfS06
zbwYW0$nO`m#l;jxiiLSA0e=^dDh&t6BW_2{*1=?@;4zcQir2{TO-)5scJj7Q{#n<y
zAiQX?DA}?(fDeI0z&klBu#(YOj<n$dXvse$B;wh7u!8{K_yvV0gVL(?h6IoMJtsWm
zY3zHW at tzs5{Tj>Sg3 at nV(2b@;z!)a^!&9ntW<kLNo&DJ{2qan}G+QdaZE6Zv%i|7P
z3`$ANB~S=>zM-eLjrHV-FD}Cu&OgDi4eF1I`36B;_9UFJ(6;o|f%b54bQI8AhYQ*a
z2^1F`%T_4W`-uvm<<@V{zP+*AMgR~v1w5i3w9NwAN#3Yf<`8hUik+9YceKb!%0J-l
z^AwV|TZ3ds$b=y^H4mT+gjXEf4|XtqzJe5Mv`{%k>vY!n%N8mwH(t!@bOab&ZfAHa
zmr{a^={i_`d~6$hw;PL=S3~mcV&qpDO2yYuCIRFrK$E*e7uwQ<URzxrp##iMR5c;y
z8OWLzmY0a?IcNreEwsBeR@!LS7Z+8RoC}779jS&xTElf`L~C-k0JGnooq&U4b8v`$
zE3Mua)|W?C{V7X?(1;^YOQDpYZ!*rPQ8PR|Nk?;*Zq~P#NOs#F`&NfY`Q1^Ixr>Fi
z26wRtoaQnmvm!DyxE&=ECo$?B8vR@@7J;s`1W-NxaE`Rl8}2zPdFXKWzEAC+EXyLs
zAS3ZBR6|U6zw5>Guz0w)y1Xjv>SKBMQf_#--U!Qz422b;(a~(FJL`)BdG(qX2>FU<
zE#VYW%LfN7e<Q7LrBAyy8$VBUzh{}~tX}%wmc)q&P at Xc8lsSN2JM7g2-`_R9bS&ck
zHPOc(#bNaE5jv54tC}S{B1Bk}uZIiqRm9&YVgL6_>T!UK95$>4<tugTZuVo~@jI#^
zEmtoIj^vIgIh_oc1G<G*XCEkG0qsMHi2~-|(4Gor)Xd(V{N?sD5A`M<jCOy1xcL4u
z21h$CFTjh)&}`fwcx{2NqZ9GwD|AlbzWiulYg^tvTiIxJe`|EQGd8?Bq_4Mq1Y)ks
zJGE$sjnyEl^2Z;Qmj0E1ww&Ee`B5UrnV8j)n$x|rbP#`RL`0x3>VpW>Sa&>lOGRVw
zSF-dvK(Y<a_Ruh{SSWnzdwfiAad>#>OgU!ihh%Eyifvk1Ip-5wuyWH;2x-eJ&DC%K
zw?K3I)76s4k2o%S%!Y;-?ar^CKp>E__n*%45iy35lY0T^R^@g)IX720nC$NPuPLoi
za`!i=$sepLpo9A7(RtCtpj4d?!1`O4TlqfHGMavNx^zP$uEGr=_84f4{?j1mM}w2!
z)~(lPZdP~K_0Vt<2??W1%tdFAHIOggzoAbF7dRa3QEM=iKN&bUIxpSst`)3SJIsTA
zp<p&+vJ^{@*hAl<jEq)Jt}-C>gRq?)c6tVmH3)<PNn_ze`fxi&fUs!UZ&Ov(-x`Ia
zWbR>qM|u`cUtJxA@)`N^WFb5-4LsGVv8`?#U_szKq!>h}Q+j(vg^$8tL+AYuj3^F{
z6N$4s^7eMZKfCx>wNlL}xmin^L7_$H`(*KajB%J3f-;ijZ=Y;fXRX^HgJ^oLLf_*`
z6V6l+)gLd~N5aH>{&%j3U`DaV`vCMgSEii|3ZaOi-xM68ADT{9_$MavuG<7=K({*i
z5!kH4LKM)Dm3^f*z^nn+!Pc!%b768dXC119WH>RR*iEK0bh}lz$A56lR{RJ|U?=@#
zn6n!2*92AF1aDWMMgHY%R|x0_v4y(mkrHiOHk0*W(U7E-{rxYW&*+7ItS`R%vyb<}
zX6EdI>8JsCEmL}RvUEb=25?nySBS=NO)09YYhK&f7&0s2&^M^z0+fgVP$EFlAfX0z
zc7<qn?MzOhfX2~)zB&4B{nEWqaUkZI1b7v&YnP16Gky3T+yyLWnz7_$^WjW!1;9`c
ziKOw1t*(AGZu00aIKl|ui^;#|lbT8kC_WT4G&_OCl4fQo=liJL0QBiHwyE{0vu7ZN
z+YBb$=lliQ7S3Y-IG8Xoa(P#%hKz*4;nN51P2wT+eYk(`w#tw at hO7?!(jfe`5^W*c
zKa~e$j4{ATrAt<~(Mm)FIU3FGL%^Kn!VU59u?vL-as_svKG^7%L6jV9954_;NGx+_
zyifltL!I!5h at ap7()bzUs9?Z8@)j^hUg*8Uf%plHr=>Xp#rUp=6v*+7DztCF;En8~
zUVFp_12Y5*VP&;LLaq%0JkhRjLOeXwLdBuS|41 at Uf?Dikb7BOn+_efIs==hdm&oz4
zEDwl{ntvBI0WGS5d7;4WB>QlkJ^ETjM+aIG7p^%rYq3^y_n(arShm5*$ta}UlY-r$
zmBC{N3-9|-V*UOw<v~w;SJyK|r;5mo7U~cHS;-c}_Mz;olbE<TP$J@{Ybu2JLTb@)
zNnRsh=I_D+8xJ|pyP;RKMA^IouCDZAP&RumC1UT*#n>_0*O{fI=9I1x=-kQc at nYrU
zV;@S5Yn=Ms3di>aO6<x7%zD5~I+^Y>LJD^^fG(!TaQa at ZZq3?ZP<vb9#Xq(+FNTPS
zicE+ovY{dRpS2IXo`#3JVy2{I^X0t)ub`l=br)09M*tCkJ|96MUh+$1BvCZOT&j(}
zDJTirx7U#3KI{8uuE{UL=>z*7y0)Sj)QE+228$K);y&2g$%A6z!6~tsn4Biip}_^4
zklyxisV-A6`4S40`}kMe&*L=ras!px7n>q*cdeDKRICNm9n(KELw{xG3?$)b2<}dr
z4%eP=0cdn^1WKUF+x9x{CU?pBK-w+%N0ZqdG+>y|6?Hbbp~d`p9>+%v!clm9me9`8
zEEYh$%N|bQ2WC~Bor?d5<fiVG_HTdesr0XSv at pQ;)V;k_1VE`q|M!K*4i0&OQ`Sez
z=yuyjq~AU6pM#MfkohC{cV4WCV9;$h?b<3$4|TvzAAhX-7OeqdQ0vqMF%&QbnAMsQ
zRQL*+0`UWY^Y=cs$@6_|mrhSO4b4SVg%4Isar1Yvc0Vm0fJTwL1nojQQ9e<$A3*N0
z7xKz*u?whHrqiugug)%i<v$H20FB9rphwLByb)A%`b5ITMq)lYzK-;d>nnA0esFoQ
z1TkCS!dhG$?3B%Ee!v8d at PN!8pA*T8RSi)4tPke7FAwT9tsEVl3hDqL><O^5hU;Gl
zV8M2e{BtEXM2{62(5t-rV!KyPhU(L7^mn`SEKfF3jpi>+gGp*ht1X|~MEx-;TvGcD
z^r^cu#S5*WYK5~Lj*UqF+wSNNykaq*Z=HSYO5?>jpdGUT5DIG0Ky~(h;n9fLJyg)a
zWDBqo`Xh<)33;7uz7K8fx^#S3>qvi<5hZ-D8Q_W>O(-o`ue2#c>9P^>r*#KQ((M(-
zH-Ax8TsolEPVL%;_?y4V<%q6aZSnq{YG_d+CxDq*;&OqtxAcIZT4lGk4IK{<BnWBt
zFo#D7Z2|VpNa|bMKb96)BqP8gz}gxL>#ANl_W at h~pOv>w_c7`W7eI8u1S4oder&BE
z&QbEIbp^XoWO%hRsCEKKU#51d!P(YsZ at N?m^cVneayeD4J>LePSf9?$=o;WE#wa5~
z{RA0KV9$||PAHe8zUm4w4aDT<2>_;wQ2qqI+Fc}#)T*Kon6^>g1r0 at U`T3-Zg}=N?
zN?vYH6_4mHwEyv9=s%_QD+0XI3{WGUe+U-d8npi_2(arV0z0D0tTrGnj%tk!cocgJ
z+)@7+Sx^Ou$HZlF+vH#_R$-w5SEx2647N4E!|9dz>z!1n3wO8)3(t46G$$cKkX|Nc
z{K1xk_4Z()lm6doD!paG5mfK4=KX2w)g!2SqD^XEoA~>x6>la;r#$wSkZ_)KjmC;h
zd#x5GS>)N(#HxBu5E4Xf*M2 at aTr8b;AEB(+b%%9t1;hqNjmts-AF;-)8`o#wuvCrQ
z6eh_=7sh+WKi^lkQ>W>Id6 at i_T`i1*2}aGZT3|SZVR$2}a&KNXH?W?C8*HBhv_CF?
zkj}r{@PCO_C+~`NR4qQUvU39ixktT)f!t)1bMSxsZ-Uvh?6#~9!asNF8RcOhKsu6d
zN8d<oNB&+c<qoIY`@Il%xRM*bGFW;Mo{oPtPIXLL_3+^#0AFp~TQtj4);z3h|N4_*
z=89%gU4 at n8_5#8O4vFbEb?IB%BJaj|)fLav&H!%Kb*S-OLr?Z$Ye4;}IQAkpu~P1J
z5|3!2WVx_`4U!-K6oE-JJCURN*!qiRjx*M-rco3O6WqKB)1b<ndzWd%oF=hYL!MN{
z9__=`z?Xf}@tB_c&Hh}`1r$otI_KwBK{2FFZX9N~Ha+X~HLnkRa32<57O4#uLw8sS
z8=JD8D=zC*AEWu2QrbRGP6Mq at IevIZU*B0gtS3NULLygLByl0axG5WgNEA&bsv;09
zIhKwsl`sz8w*U?bf;^qqx at 8{PaImYuhIBN){JA=~!}18Ct#l$q;e*AE at EHZ7bJT^p
z+Di at t>uJRG`(2TK$o+F!VU71#aO!40R6jcpOX)z<vTGcuwN%K&TTOyW+t=7k2i0c$
z{91Bob55#yzgRnc7a~Op$(jlKs?L8rGdOH~%32Y>dYe-2V;`*)tlvnl78K7dB$CZ6
zmo)oEleU2OxPaVqn{!v`aY`QU)O{Sao=u2I-(-*eYIF)SO4`s9Z4V|albo%S0+0-u
z%hNj;7`EB1gC5lv^XO}anB`Z1^&?0`3dA!*ki-r2lPVlNDZ(3T*wv9JIzmW!;UO!W
zpDc?$gC8SMi4hG)nhy1>nG_PYY<6>TVLh!ZMy2{649WvOxV+JNr4|h!rA!lF=Cx4B
z)A7)u4b{o$g1Tb!Z8`{2 at stBHh0mp_kp_%_-NS~-w_oKITIK8&GGBWN&UaaLd`7d=
zO7{rWqAywGl&pLK7$hDsBjC&{Hpi%O?qZ(zwQeChfXRa#$J$u6d><^$ymwx*f0AFi
z0LA8S^2?L^uL|PVSdi3 at J;S-*Ub(tygcO6Uhqhjcd*SmsgX(8P-d&wmx+i<>34UlY
zR<#@(JW)jC$}`oXv)&nyQ=|P)-YrzTAD&ZX{18Ppmmo0PCxWXg3_o5b(8FWglEHV6
z3obfjY~L>ss*sqQjVsf6zKLm!6s_*pFNTrxo|XEv4lR-+XXjA?m4MOO%9=7d{;OoG
z-v`!qRzHH?)ILuqQy0L^Di}UfnJu2#&5QaOUNmJ$IzJ^uBPUcm^dd%o`>ZE_wm<Xz
z<#D;CHR~yM+u-+>oqWd-`^^IWtqWh3Dh}!=aGx>S at 1Ny-LozJjw1u%`v+FPa0CeOr
z4J|Da3=9ks8X8-?Cgs*glgiIYAS?>l6kXdR9_jjhmfDuhkfx at k<^5_$C`bK`Ee!&o
z3JKb|w}nhVJbQ<N5g}9ynqSwDcd)J{d35u?P>FvuY4}!z|4#Z%sD5?i*NP-ROV`kz
zn~~{iV<sB(-QfOABv+1O5r_bsX}i!ji>%$JKAu=@1ot+*7#<Pn*i9+R=o(!b4XmYz
z>96dJUR=A#%k+Mg*V3LSS6p_e8^qdSJrvZI8&XzW64kb8GWf9e-PqS-#Y at RQv@^l{
zCdh3Dh1k+;7T at PG%H`5gh`(W?49BA$3q<cOI+%NZ_6)DA|NIj$dM0MkT|QLwC3yiB
z>a$Oma{s=&Ff3AiZv%l~X^IQKm4|u~+jbkKm|@IJWJ at 6rq!E%KoJ)>~5Orm<8rAxZ
zbSzy09Kq%O+f9gPWf02~W0j0wZv-qhf_F7}UtFxkgV0qMG2}%~J~8Ce at nKp3>J?E0
zRcq7ck?XGM^*zxvgC5cyGg`zv5rZN7>loaurZ)AcSLJT({j+4S$-^th{6QZZ*ATnP
zW|GxQuZ7|51jF9D at Oy=vFm#m_zK(oxS_!kga_F6^V2S&K{6x*6n4UxV$dR^!mAj at V
zDOJkN$wS7p*5_!Q>Ryooc*<Kp`1-j2hloB#>=X!=W&K{A5o;gG at aIN<O{J733dhel
ze~T$PS&9f at RCfe9GM@wdf8N@|bwS49tjre#mrp``Eruf2=E6DbSOJ4iJ4!JS!JYS|
z<35)V*7g1igJxdre9>y*O8G|#*O*;~{O<9VZW40_$|pKfr*rOb7Rid~A&tMZOXvmN
zd`BF|F!uKNAPKGCa;J=+I+(jnC{MbyGdC>k;!cwxdCM(uD3=-rm6|O%mcLldLLhij
z+!}t-40GgK%ItEM5;S6Jq|{$W1lOqN9iKQv*vGdmi*KKtCzSZDXNeK`p=nV)oKc+v
zfbTbuKqzPsgy$Cy7)0`!4o|u{|6ne--)e1XarM)F{~wWxOsIYK{e_5%xfAds&i86V
z0bW6zQ(I#+3_PAtdSH)?;K&z!kFo{qT!;O--am#SeZE(jn~S3no5VTv3YkZ;1^x|~
zq(m5vn#*mzZ-9eHsAV|R^_0E)Bpmtx;5IM<*8sSa4UNgayNIP=2rTT#h=@$FSpgQ|
z9gIdQ22K0`mwoZ2)dNW;^a&h=Utce|;(4x!Zfy-N0GBH*trT~2hZAbCqeX>@XGIWO
zUPLm1fd}57q~NA6s`c>hm8%}q3_*}U1=tUODxiqPTE+Uh<UbCX`W5CE!ate6UZdDV
zA=vwK^%>wj)+&I9nZ#pE^v7iz`Rn;r1UEL~0;r;WskzEp6}Z^qEoc~_Z3BtOB-(!;
z(kBlvABzQ^k;23r>)D0+pS6M at vw38U)$RJ!rjieUcCVdN0PE^4vmqOiR3}Q5v$gd|
zs>?+k6v(JX0vnYMn{F4HgCOT?%f$xu2R8X0Xw5`<B9&{gy3DB4?;Sz->?G@~7Gv3M
z`%<x`eLzAzvL~AZy3euT^sRqNqP6$0 at P6!@!LZ39QrKnd+Kt3tQ+&yLw{<);wz9to
zjtPEr5mOEzT`F;U1-FkxbEh?Ts`I<@lh^(M^uW7}6Ko`)3G^x>*cp8`T>kbw<Kp+=
z3I8HWUOI%`MN9t_JZV46?yw+zLO4;k(2`ulOYUnv=KGVkKa>v{5ItH=@6Y;9r=z>v
zsVP_aQ#Y@!C63Mtr`>E%4hgrH7Lb|LdV<}48#VLnyRULaiC7(bYhE(Y6T)5G`4pi8
zT;V%;CAQ9ZuZ~(*?YbnS#deSb0+B&ESl28b`vhsZF1ScXThwS`J7)kMP0W)f)IKFw
zzxL<ek7MIdD%}*E#!uQWv>r4K;H(Bcu;n?Jjn?Og*Z3}BrAQ`3@@!|jgRFR|;rbkC
z(nEsGf2dm?q%nROYHmh>#7(!&?C}Vue9_0bP7~EfHzP4!o)BjUr;vQWiKapxLBz`l
z%!e~e-qpUgoC?vuE=Y~MBj3&N*Qun_CYViw*`t5m;p4lD%427GaQBzsj{wR1AL&mI
zoQbAmYX#-C50lj5g4;2eGJPWm_Nr&y at tOUuQxwe{%A>_$qglSXf`=SdWioADBe=X`
zEQ0AD;`XO*ZykTR*g1E>nfQ{NGk+&2zl{>-6>BCz9HOr($zKh`ybz=K{9tG#KY(H5
z%Vc1QxrIsgIJ)@-VJ)5;!bL}lq2~h=f5@}$h~GD_o743-67}5|zIZ?S0xMU#+8Aqn
zy(|$-e%?$uWluM8RLx=-hlYWNgu%?qEkZyW^y#7zpsY9{y|;dBH=GUir;Zh>cs`K~
zYPu)*86!LG%jzdm^M~GU^_x#Q4^Z&JP+s_?lei4@@4ubnO67LvaYb%aeDK;-!h7PZ
zv1&jrJiX`(@%*0>6A+Z=v%6KcZqe at hP(3_uSSdf4b at bhFY}8|1RklXh_pnd4*X!&|
z>TWkN!*5MC29Ppjr{9fdi2T}pT^}O4`-nR{>RYI{)<w(f!?Ra(<c>e+LKkZMUo~U2
zq^H at wJb8ysQs;oF#39|)-RO4dEhgXkE&?8$3W_)-8duLds&_p(Bec9}1joJgIj)or
zR&5jQt<-a3qdX^_$*LYorlG#RzP<d+TMlFT)mQcemlL9PChLH>^9Vo8f#6Q&Q;~By
z=1!Gc5gy*%;{-#MzR9X>-b at CLl*YvT{`sx3wF{kjh|=21x)>(u?kkJsT@{Vru42R$
zCTpHkU1;q)m-47`F}SXp%4m>xp{mJ-E)aoOcS5a(rN<gvxg&LMxWSi8 at F1li<izk{
zp!X{N3x+knVto*Rrd8HmliyeivRTY4hdXoF#6zA&*nciRv9l at xrg&DA<hOVm6$q9h
z#(u~K1RnA at A&Ks^?g@;*y9idL+S-f%COg4yy}r1Y$eYYu_||=oWlIx=O`0&-ZxT7b
z%0=#&Odieq0MZ)Lq#EfVNLf<tu2Zd}9Lm>C at rAuLXc}FlFao)xDdkRTKUHFpH9(=P
zpL$JW;)E*teocXrV|ePAkE7|vvZZjqKd4 at YnjC<3FP at uR7vFzz+*Y`%DUn at McL+xz
z_a;y?<$(@+v~u-V6DDAVnR at NNlaRm`7Z+dsHIYwKytm}Vsm0k>K9_RmY<q@)h#I7c
zfl>>3dXD&OU@&qaG?pLvF=Dkj7Q{zzfp*9lbMFl!1S#6>br3&)saHAVDT1rBhS`lx
zf%W~~@r*g3nmjLTq&v5~*MML-us?q?y}0~|;)`@<(BWniH3Uhmx|C+4*p-O#OBvs*
zg()crmUnX~)|`^$6Nr!PiGuT#vBB(G)y+t3tvNgQbG`)fTK_VnThamu4-YvDOE=Cd
z2;}=D3hlT(1VR{C`><wWl;KHLJ~(R{V{A>#oK19ZYpv9mR$;8%GXJ at pn!RuxbFSfk
z&xKB8Y&L1koScy>^qkMbg9s#krhc$5DM61x5r0`xTvQ2b6TRX(bL!JBlE?6B2fHbb
z_mR-`xp4V)rOiIIdAf|jotSB|X=6aHPT+hgRw41YXS5)U;}XTY=H{hL*SpNv6{AAW
zoCnG6%8R41dX}~i)c!dS{pu%pP}bFno7Ox$BflQ^4yUD&`VGN7UZyW$ju@$G!0VeS
z(L_ZXyI&)VM>ibS#hob+E2=z@<$b(Lna0j}^%ONSJ*VEqRnG*cB55s%!03K4idk`S
zG5k`DBEi{DJT_x~SS{D;;R at dS#h%6HnpH_O$TE|bqr52}G302ew!7Y{B6pve9-)`g
zso29D(o!a8ZLno*Z1{%6ok;=JJYj|BEyImNEvE64QuGirw3TQ7^0@#3?CdWAY^b at s
zcf|9*vrxX at WLK2I4&pNYu*VSp>BGEW#TPP~Ez`97$(WdNqGi@<VYbkY)CUVoP at uSv
zR#xMGx4N&|-w7N1|H*5Une&R@&w`|7H$H2{k-}X0_C{btLSFO?z(7ivd74_B&GoT8
z=O2uu<M?n4i<esFmkubmg#{-EQ5ri_Uf-KXpgo>S8h9`u8d5{!k~v!P+H(#gs|%{s
zat$(MP)UrM>p{6RRhGmL!K+#TNpc@|hhC=%DG=X|co1M{1o<<s!JNClLID={q8k-t
z88E<>Uzzvmt6#NSRbPQj6<jr9zP(KZNL(d134btQQvUqXND2N~J?ii2*N&+o_Mh|6
zSB%#>- at q3UCg(SV&K`LaxbPpMmt{_JF5gKZE%Bm4mS>$EnojT>i8t-oPfymDgdXD`
zS84~FVhsI8?KuWH<BO7Q!&3;U{>_+Q6dOCqsVG?){yW+IrX%)&s*MVA+uZ1aURW0l
z_vU_X-s~XiCmO4_qGoz#RYX!{mfqv&*$QP!xfjxD?3<FPJ|R+6R6_Me6g1|lRb}~)
z#92lK-j6F@=`d2hsQbq7nY)f at D#)I8E>CJ<evmIEww{OQ!EmdDW#~$4(^46K%K$wn
z8TUkIDMw5A=J)yK?|h-stb<vyuy4Iv^GPe#cGCLATO~%Wn!>{4<X0S_ZqxQkC3(3g
z4=o8>4&5x>H=C4kH>lkFFfN-J#cMaxlK>mp{^Bof+<zZeoysGkQXAV{pF$d-|JqRW
zDk_MQ+t99G<ILbm%sko9!G3V;s at O$0j)G(7N-y0@=bcts7c0}fA5GU41KN|J)fo*=
zt__u^gKtzT?uTlwc86*!SJL8~G$~CCW4m6zTG}3o3prz;^pO8hki@~s!KO9L9#F*?
zCevQN+Pho7<ad~_>z=p#DT>jFohFJgc!4GQerxFa0cXGS)tz$V<>a)I%oE)r6<ps}
zy=!Me(kbK0F4YsA&&rvDWbpC3yYY+8MPctJin<R%5(w9Hgcm!UHm1H- at DAECt6<k_
zPUBYN-jeOoqpsHdFzh6C914Le+`4cI?#_?xp8m!u!|tNjUkpmZ*wW686UcRk1a{pV
zXV}ebGB2gn-g_&{axsMNt7B1%#JkxvcXJXi1sx}5cOFE?cFk|hWgK<oO*ia(mm at 0Y
z- at J1q1cwGa*E0nNuz^F?jVvtAL&+GqW}iKK#a(7|yjGpkB$?PQv42~uL>11Qm(R`5
zNk}_%Y+-J`KXEuQH3fikDJdyoaMnbiMK@{E(D6Y4IiJT%gBX_Jz4`pr<@;ws*OdvM
zV=nl$^1+3m%K6&S3Qn;!2y(oo_YiiF^f*qQuG#jxtj#*{`{f*|s7wIa&Ke(FC|NNS
zyU$e9X@#3(l3+pZeQR<UTBodB|E5dP9e+Q**1Gf5xpaqpYXfH3_6KQqn#I$Fr|KU^
zi)o at Jy3)!{-SH~J>R_%1XDdyaV838P5c0=s{S0M)@$@u>b3KHnwJR(_!f7a8V at +R?
zB<y{J72xL_Q*ykh1c%9<cfY#;-$0(y!a%U1AP^)82n3$`e|>`1Aa9W&kbgcsQ{f>3
z;PQVz|Gn+s&wp=+UJh;Mzixvz^WV2Yn}Oa&;8a$3qa!3F#Kz99LJEO=CXf25H<|~5
u4C_Kii!=rX;u*O?@=w41FAXkx+`$YDVRKZ*4_iaPpSZ{e;Ud9LU;aO`7wV4y
diff --git a/docs-xml/Samba3-ByExample/images/lam-users.png b/docs-xml/Samba3-ByExample/images/lam-users.png
deleted file mode 100644
index 0ca4b437ec8188f69237ba9ab7cb5fadd8dc12b6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 102751
zcmaHScQjnl*EXUXB22W17G=mpodnUM_g;b^I+N(V6M`U0l+k+&q6g859-Rn+=)Jcf
z+IQynmi7Mitt=~R-MMpT?wzyuQ}%Ph)Kp}N326v1FffSa<)kz)FtA*}UmQLzI1&R(
zI0gUVnkvdlVceqsWi=PZfg=PCa(d1f7)0dgKTM32G%9cq&qZEY8gBvz3LzofJJ5E(
zz+k|TmlD_V_`TEY`O#w9cmAyY()Vn){BLtfNlD_SMT3>V1FI0epAPrrAH_cGsKj~T
zkTVra+z~?FQ7JydL-t+;!d7Ya=)*3v99DZEyeC#!Hpe<VjZrXnI`Plh)>c_ at S@BD4
z`_{`?u{|NH1{QVNu`2f1eLTd7q2c}?=V8J9jQtD0*4BA-+#vC8m<&(2`bSe}E>#!I
z&sy at KYy1B>f<F at ZU$6YvN!T0z=VTckEEn{f{`=6Q7ySQw9dPJg)`S0j37qx+y-<MN
ze?I-cFC-?M9o?`X`zT!6>L<Z}f55&F?j84^1nAEY!#`BbIA5NsjkM5XmJcj0es3aI
zJ}Ehl(9&k<=Y>kQyBZP(V}+O)&pcCye!@hiXp~HBoL%nh at 8=?E^icPt?-duDrm(6*
z)j1NlmE*V}m9`HIC)LM4GRr#{QcA1K#lC-2qX3ouR;E}uo~^}kuZJhZB*ucexOmBv
zuAyvwQcc at tTw)x7P<|v&_MN-43ZABMZ}@n_n=`~@!7IaONFhHEmA}ytMIZci#@1jS
zd^4ytW0aZA3 at b!39`a+AH+$Pe4|Qc$9KJ(8f2RJFc+z#$^<fA13(d__ulOI at Ud?nS
zRI$ti)*RslWLS8+&+ZrYPEApvOvrk8^q_GC?0RW21w}jV^Jif>ADHD2z6Utff279-
z&%%VtsR?4(Q)>$@(NLC~ZJfedfXpf8aHOqnZM_>{J7b+91C>V55Q8tItSP8sYSZcK
z-Aq at 2T#8rp$OtXih7#gb!E@*L<CqD;b4WuNC*CA*L)f8&pNqqbi@%jcAX8#2m`z^P
zX!KoT_hLx*&HUaz#gC&>9<Q){AgxXX>2c(y0?!>!=n@(sjo|bDdt;0N&Tc>RRlo^_
z_gAE0g%>Yfigqa^w+O}fQe$JPlWK4z$bHA}uTl$L&V;PjTGB|VOWBXGg)=G5{8)c)
zmsP|;J+kY at L*(f{LE|b&(Xt=cO&}ku#vu@|z>>qwj4#<FkT<uhQLZ!Uny#N8zU~Qy
zq_-Of6d)0)$~J8KVl$2v at QCIh5$JeUCTrFM$a7m%B1xrykYxE>wwBAc#+oprii+;y
zpOlu#ek=HoRnwLe&gOF(xO;vs(W*n-_huKTD$T%i*_&&WMOn}aI=yc<Zu|G|xtW=n
zK$K+be9xILDlyUXa<?uyGqX^mNUeP0{2zZyd%g2ISV_CPwgm+R-`w}<qL$UlC&QMh
z3 at 7`lK8A%6JmcpF-`J~pDB<zT5k#a;Nf+O+uq0K;m(o(OFh^X|r>FH=ZcfXO52O9l
z;QilRw<*TQ$H6M*;};t4?#5kpN<KVvToPD2TJ0Yg8sZfZ8O&EqoSL0o>0`?@cXv<h
z>XP1 at Zyg3-by(z#mXb4LePcBD#7l&Pgd`~=W9{+l3&N=7gJ3QnOl at t?>(fa+eSK3)
z%aD?n<xW at Uju<VcrS^_TEAn>pErZL^Vo~d!22CEH_^gJE^(ZJg4HkYDX~M$4r`osl
z#i@#h6(F0AemtfX at ru8=@O++5GBY!?v%7mZz&D%)Bb@*DtIlJmvIjhm$1lqq{+%Ep
z9mZBxc;kqA-^*t;`jH6<_rD9=in=u#y1BdSi8M*j_I!+t#2ndlnVO&Paipb*#C^9<
zj*VGdoP(sP at k&2lALirXX&)GXOqRd4vakpSj~SeUOsT4=>6)FTT_4W0a&n5TtmIJ|
zH+Oc9Tc`JS`TF4|CY1Mi|EX+f_9b4SAEEL%3`+Rk1lInsxR}gET0Ndi0jUtnY_7*j
zx!{y9Q8FQ+4h0tlYYk4}tQKnlmVW`V)A3^tjEo8v9(zYdTKuKf7y?g6oD?j1WXg}>
zsaj=}1sM!ioPo0O`r21ZJ73oU6vjA0ejGY~#-kj^K*$5RGl+mC_Dea!+r!JYU4)**
zBRVQdX{oGf)XDCw1VBD4CkcFX at b<-;msO9aH7=qFDI=4<mr`Jo!s?d&B9^(+F>Sts
z_qavlD{TdS*4vFvq{Nrv3*WJi+z|QY_g?woSQioeL9lSSajhF3NRUK!fF;d)lMmaT
z=N)bYYKbH>YB1=BWh&xer+Oun1t|KQl^0r*$JctT^N9>oRq#ND7&G0H33Govlyv!I
zu72qf?uE!Q-kMZOfu|T`J!=0Fyazn6g$Orfad^?HEzZ&K-S$e1zF-aYn at sTPJFa)g
zdIMI%qe{ZS09g3OnRA<k9z|IyA0DUxcmh}hds&%xJe4~fX`!~?O!|%-NerR|qS)_8
zIK{=0yn7>%Mk$Z-zl+-}%F at w>fb2+MDvwiTrkHb6#l*^E*v~v$H4TG>e+c4km7xvF
z;pP!iE}WEnV3!mN>!$xEfD?gGW|6B*$12+%qZcLT(CX=#dh5=e&ZI|s4;S+dD#(AF
zS4}y{v{^x)`vW1X-r%CM*m33v<X=;(TU=4FU_rr}fPlb at NmmpKB{v?Q%5Oime<tYr
z4>4z#=zX at wBO(%MJ2Tth8c~?(m*Uqtyj|Wpw6(>Npb#vP-6pi()G=LcH9bGi*3aAB
z-90rmm8A;@ogDOH7-7B!f$})Ij5ReiwMw-Ao}Gm)Cp9;V(0Q)hi)A+P^?lgm2!0uD
z?P*ZMD}8Za%F8v&Cy~!mY4!B-N39Rq@#xixw31R%z8?$k{b}ys*?~vO1QAhkE?kPT
zsb-j)nFT52e_vW+;%dF(jrQN+5j|hHGn6ib*S6Z92zry1l~pKMl^I at J><Hy$&^6G#
z%(Sw%D}oX%O_|*GKY!?Cqi7eu2NThX`Xqra2l|PwkrD2~!a~66s>PCkrLS-La!)h>
z2TCp at b4SNdphf-OeFi!aC`jkMSwX1uV!HdE#erl#>y++^l9z&xOV}8LmT?GWY6z~B
zdgs`Y3Bibq;riGG(a$$eT at 0=K{OE>{@dGi2k3UbmNeU6Kn~@&>dgUv0HN>B)4C+UV
z!*TcbQ#$V*9=q9Z?R{}<mGFq|$?|1Sx}K<q%YT}^wK(nvGAxA2MnzIJ&>xMooOf~E
z?5gu$9rPr&m>-N2wMxV?Tc?Dqdx9F+zvMRm^PQU+B3UJnty5~cg^NPwU<BuM?Co(D
zAQeczH8wuh`;1U_uC>O0f&G@{g(=G7JR@}dvQs`#yJ8fQu7oKDIl!Wq)+G2&Duz$x
z!RZ)FDsvBIs|ip1tX%>yVkb~Jw%`Qs&c7g06KD=GrYR}**T#pqL6~LRYXP#DII!n9
zHhfm*-v#i>-tCXmLpIzR&E*vq*4q at cwOQF%on$omL)xA&K{|XYqs&P3pY&ZxslP8s
zr3#Vv=WgSM5PWm#z>v-sb5MVp02_E`m68`@;UTG`)YqG7j~|2WK at b?gthjl0xzV6f
zq?Kd9smYN5qllP71($7uW_%ADliFCHLNE5tsz#Aivk`z;+MafVGDku<wqnLQ;6(sm
zk_zMt#~Jal2!jK$4ZJTendK#*(oO@~+AQ*9pfxb4jU&Rln1Ur3ty)6{64o0$f-sRN
zlO)!l_5gVQXDtpg(n38F7n}}F&IE>j{HuW7^oKbJdisDW%{-lAwQ{YZ_#acKu7NAs
z0!`zEb+|2R?L}ox-SEvHI_i=A)3BhJk>P0xZEf|jk8Q_?29!{MgMqfoQ#gcClKBSN
z`W$>Bg75fd+h}QNNA}#%m8z`;F)Z8=plV?3c|sSc55<`nLDsy27$mx!Km4i`=T!OL
zcG@~ch4ekPcyHU_yW*T;!AojsmshsomY96wFe=<ylWdNx&xE^1l-0UfYUN}PI7&xY
z*r|3JL{O>^Wow?8vY4&ka6W$gc&c{Ld%wBo#}C2+WEEH{n5!!*%wTbsmOhE17aQ80
zsRO`1F`->%P%lxVFFlR`Oz+w+6I2);y-!=VWGJ{7&@li!fuo>X45so^KX at Ri4khqf
zTVHox184}E!}0O)&u!PT*R4Z8e?nXKoliE@(RHknCeXgN#tKM>L5mN%cju0x5p?(%
zV9CzT4)@ciT{kzPe0+ScaHg5o=H|hH0Vp3|^=y-8P_*xknL)i%FklN8>Ah8unc8~)
zThadhe(*U)eis(3Y;2>5$oza3;o;m->jh6b(4U$PyC2X#caaNheIy%|wf)?_`4qLY
z47!I-G_8q`X&``cz=)TZm%*Y3>tV9Y(9Fjt4WT?eH at A9l#0zMn`@ApZOl{HRwvDZ=
z<IWTh0QSw(OVIcHt|$G|!BriOKFNM_+fA8;Mht&0R;Zq4R at Btd(OJRe#FqpVMF6yp
zSFc`u)qkRrA>0R^mFLxA59o~X`w0 at +FTnEFF9knBKX{tA$G67EU0gC^yx8cXzZwx6
z9<)bZC5l-ckNfl9Tw83=omjIILVr+Oy_P$_y!Gzw8$0_mBGhVmutLxOS(K*gw2a*y
zw=3t^cbCkM>+ZCB!=IotuY-LP*{&}IVlL$8iK3^@^;(GdZ`h>Owhvxl#lck^XhRXo
z`7Syf3B6i4jcUECGTQkwyE!nzhO&MfeQu$a{oK3xFAmQX>XqtdSi(U`GenuO?-ID-
z#O$OS`(nR(`6PiF(jJQek=WCO1{;+p28D9JP=^LGI!I_%5|c~5>|0vtSl3Fp+a6aO
zBgF&ii+O-DRi;^m6dQ&_RqGX~lutfV9;f}lOb~414}=EUQH!<vb3nV5#s~D;5aJV0
zM~Kz#|C^(W)K70abqf17nX6Hh^|;vlq4aCQ+A;P-r;0dckBme<Vad%J;~A<D at gl9*
zFS?}IkOulH89kJ|;7e}PKoRnVR{=%v{tcJsPDX(IXb!QQ*x>76dr&U?LO5UO4p1LL
zn7%V$Xv`YD=1oIc^i at 8gi1;i+V(L4e_<(r+tVpLsaE5vv<Eb(keD1|K!t)xT+^2=p
zUrVrbclFk^64qX at -EiKbN(<`qg{{Zj$Z=nllEM`-#dJzXltNGD`BwsgsK{);-ZzQG
z_y1jsij%Imy$h5~>O2zC{7N)dM#{=_XBbC27}53YiJS(!pNYnf>?dQ;Hcnu2e?D)a
z7PEX+c6{n$!*zC7RzRjy9tX78LPK$#{Pj7+{&nkjzb)sD9ppgKbE^!$@S(P at 2j?)o
zkYxd8`R`!G33~s9+qYb>S`BC9PrRx0TETA|EHKZBW6sto8MS$aM9`oav1BO8CuV~A
z^KO2RwPY*M0%sfDqXD7iG;HYH94`bt0f6H%Ai at W~-<CUWj4*DUK2J?e)gUu?{Tj#x
zz;T%w_>|*-5C9*UoRqY%HBlmbHtT$GRy?uzcXtM;HT_Zwfb{TwT?2!aU!|`Aw$9F`
znGgQ)Ju?LO-ZL~r0;<`i!8W`r2U{~i0jI}t#XxmD9suR>$+#*|y{#9it$l!*B&Vfy
z9t*p<xg{khf0_i{?2LITB_l&-(iK$PH>XuXv{C>qjafb^JspT?PJ?f4fM(PJgrlej
z8m7)}ZmE7f0|-Rt%`p}<lkk~ezq!5yt#Pi=UC?<AQfqsBn)n*%Jv#p at N5BnALSHh!
z(&tPBjX+6Rxw5XVCtb)rDKj;0XA?9`c9a6(0q9Tp{v8W6ui0krM2YMezL_qjL{7t{
z^TTDZuz{8ZzyyQ~P+&b)nci!%A=%^}3!&GZEtBi#85naxl*D+1`&X~h#V%ScXaBvq
z65)5LS~{TgA6+hQj?bQ%zYv}85ArY1yi~~)6k0vFiMo{JKe#<R_D^wZjN~yN?8IUU
zP;dX5$Hsw=6$?XUa7b&4_frZnp5-Hd+}yNalXaP at 2L}1Ia*4|Wmb at z$i#?7Qbv5J-
zj9Ok0h%)zi4~O|UgL8f)Ui-b~Y>@EduA!CUXkew5l2)G*6KFdYCgbJkBGaRZ>k`B#
zSCX7}4$FaAkzF(3J<%gsSX#WkdZ$>a+sS>@WgwUEUGnqBZ#6&8butH1xjwCN1j%#T
zFM*LJ_pLuhFA_WX=ZHCgH6`Af$wwv6 at vg>rDIo2swsW~&Y{7=)i##Na2^BBZ3SFhm
zH{FPvd$E~0Fv0U*HKD?v0)5Gq(u@}fgC$5j-aJJp=T2_R&u3vIV|fsDt6*H<y-SNR
z$KjS6*A3*WOa?r3_;_k=&Z6m0%s`&;zwg{<jjI at s@Y2O;?~#aWK&A84KNiCTP|B4H
z3k{s&&?Q;MVq{jzb3g?JKEed0m29W>7O%pBxD!9S+?jM06cAwec%1HC98k2`si#ni
zstyZkXTW>DsxY*6pD+&@t_fQpvEZ6?mG52g8H1$fXb!zwRg-w&;(gJ?k`N#<>53~k
zpZ#WK_v83`074u!DOY<ZjfQV(2$3mSNzaX-W6D at Y|BASbhd)*);>4rY94rf`qVJGA
zH0mC3dA2|I2p<ceoagDpOHctTal>N62 at m*z2)4AfjSLRPA=m;Y2oVv{=i-#QY>iK;
z?EtfX{i2YKrURWDy*h!y?L#ZwBF#d8w+78#+IDTA*y5${(u)E;Xk%x`3*=~bcSzIl
z_2pS|YHHlEnYVW;EL_(>cL}gmG at njSe^^jhSnqSe3t&@8Nl9*gva=JrR3~C?&Ja**
zpu8FIlhXU!bxU;~_49%nwMNhY_>NQcSt6gUcMjDr?QYy}>3<Y0{2iD<<;{O-9zPaz
z_(3^@S%4g~d8VhQ_ld6c@@&7lqT)r}Ou~M->~PxRR?XX!OJ9}r=hC!2O=o|+LA4c6
zZ~(=9dg>}XY-Va27!-5|6j-5ZX2G1DVnM_BW<^7TLXp<euKPS1(!tAr-P}Bv!q|XS
z_VTrFLL8gwl4r(M3n1&&)8;ld5an@?)0#<-t)fDp)!CFa!E-U!UlyQiSw3<<0}Sb9
znE_)slg`VR017@*4&2MSbi{GFm?7ne#G0!;yTom~VZdnEuOs#+#Yo at 3w3cL-<>tVG
zz>q_ at VV&4LoN^eb0`^)><JLJQh;tT$Fub at JC^BT-%#>s;te>~<JHDq%g_P+bVMiMK
zJ*CLvHEky)zOx*Wb1QBtIcNLaQH&Uy<mYMGMS<ARTHAi?K$x-vJT>ePH+x<2E(+tm
zbv;|xPnU}w`Pc<w%3sU_?W#5UD2<v8v1(&QR(9pkfQc$*B1<aVbicbZ><({j(>JH7
z#~AOVbY0}=LK)ycFn<JLD4$>2%oGT1kh2kNk!sO|Fy_NQDUo8o+o6n{y?x2K{z9|P
zsfbTmv#+cG$<eI1>y`@qpUvcZ^4NjF*emCRC<W&H5AQJ+_wNy~V#S1*^qzYJG2jDn
zAoz%1DFv3GP=9tW80ax$?wA0bbJ)!8v&immv?VUR1_gvtegWCro#I0>GU6XhlCkB}
z*xFo#jzpsjv#cpam8Q5MptHl0JpJ`U!c3?x&S7!~YqE^;D7K+aM<p7z&(xigtVB)=
zp(uNs`0SsVv6ocU at Z8CVYMhCcN^u%R?_<}Nw at E~?2cniqiS;zv{{jyVs{9Cu_L9l%
z*#_Sr(@}ALVl{0t<#y^4^;b!jn<tO*Ca}~;O{(WjS4YR02|x0);`?TTFW=oQlL2#B
z#EOfH19nwaOAD|PfXTDizzJyHmoHx&&h`wudwPHr1)7*$<kz-q%f+Dm5dbhv&O~rD
zf|6^^xn^edWOLkeOs=#W01mJ}-_(R#=mDkdywphmbXFqQ>os6Zebq0e)xDcP1!yKl
zMN7-jXs&F1b*)O>%qq~;z!wC}JjCSSkN19MQ_}#tu*1mNlG4)R6*_<arU@|_u||AY
zQsY%YS(wZ`<F}h#01hA^qM&>)7J}{yxNbqqTW_AL3Lj!O8%3YZ`)7_9ssgRWtjm?y
zAA8;6zMpY*1^B*o-3)jaD=RAyVSu$$Yik3GZE0;V75?OjBe+}eN>WmiF=!NTC(90}
zhy5t#&peL@`IA#pV%z?8M?L_h8$~B3Ua7kRcmQY_S$WieIlwtNHDJ(h-e;W6MykB7
z_RSZpnKvhe|FQ544Dxi!j{(s*3{&-CdfC1=n?18z_3fKn>wMwNF0ZKQ5a?^CUg=Kt
zkTyUYK!>v^);h1mc4>Y^<9}LC<8zV9k&)uKM^50sy&vjhy0<vrc>VUd|6hBWChu2^
z2YfuY{kQjzHdp68GoziF_kXtF`QJ1aMa}Pe-lSs~(y;$5w0Vw~ag{!KQ}}-PCc45`
zgn{PsRj}BbqyE->r}Jf=+nrltL46Nhy8Fbpb9uv^FVFk^2bMB at HCIP^%=|81hrnm%
z#j+v{6U5HwQ+-wqgEKF at F>g24cjq1F=l?ug5EAX#|2rVoOK{~L?ME_G%Rcoi!K603
zY}@1dUA##SjEPW!KwnF{YXqV3V&WJ_YtngB9fPmEDQu^^-IzhF97*$QWcfZx{t(_Y
zU3({fkt*CT at RU?kxSiqj^7<~H@%`X8H7Qn7B)A%cN at MX(^>FImcl)2Z2==l<%~r`u
zj3qm<M5rL<1tp^9 at z~suju at 3f$x7WAjf at xyXKo9*i&OC;4u#_z>;z_IcI{))`I(tV
z%FY)&@=mQe#$!t3c^YteLCxOcl!DPc*L-Y_ChsM_oXjzVwEVFf(Z&5XS3@`(-iE2L
z)RIg}!MC!<JsQ1*^;?N|;@yN2OR$eAAnjEadSn4JwNJ#WV&-sOeJ<wk+mQdu50Rwu
znnfu0uNsfXo at qgG=we()pXR{v<P_4#&PAoiQOjn!tkW^ldyVyQdK^Za@$b}Ck41*_
z`8UkALd;Eiwgr2&0(45G$z*snUk=!7Yll at sOOp6f({+gM2Uqc(aB+Bwh5GHe{!|J=
z^vm^z(2ZU-s&T~QcO<D?Vp#OTD8Bfl(e`{gX8myFM?PRrB`bKWQA8?zFEolaM`$DN
zGj$NGjrh*<KLKO9k!H~u-IK;Q8-(!+c_@`HNUefyYN>lQGU>a!y9R+fF8CcWKqmv<
z30$?Bnx{5G`;!1XDJUs{`2)Iu6DaksCYJ7n<KpU25_-{rx8=><S69L{`ouG}=mJH%
z+n{>VM150aa>X0xEdBlIrPTp5H~8l8PL|H|J+R4M**ABA5(RErEb601QRn0Grtj;b
zXM#wc&pK~xY;1tK1v1#i-rgB7c3_vGZLOlhjHTZ-Z-H#?6W!h0Bg4i7(*cvs5hj4A
zU~R>vSHa`<OJL!7c*C`}XzLzriLp<-<hY+K%yLx;RKHXG0BA6P=+ at WdX_$b*2iOmc
zM)S<l^77+Oa at Aht!O~ZC0&Y80fbWCX{`g(mik=p!R at T=8Tjo<nH}F&48eP16qaF%{
z>|dgl#znGTZCxF(9M{9xGK}r*qm9aYz>R(LI^`JG)WrB09qqjR>j`UN!H1j={PR9>
zW<60nz%2OvJLN>7tgOrl at OW^s?wYrgNnm`T2CJy9?f|Xz;(NsK?G$E1R_S5oBZ at lz
z2W%E7jTWD|_4=y`<;&usMK+~CyfodeqWA4le at A>pw at z<-F&p+9D;xyWJXR@{C`9Q+
zPmcW&4;_zFFNXbAt>EX?jE#7lw>z!9=S5<t2Oa)(-Phfjl@}fUV#al=M~eQ^i-k97
ze+}^t-7g<4P2OlmlxC9DH*Pxq^*ug2nGu<)-9Mpio#DG>kdz}gT@(=zK;JERNTBU!
ztoH>s8I^06>aZvF^KNrTnE}a!hlfYDgG^z)cE*zo)AXo$|8;WvbZUCK-SwCkx+JY#
zKDnC1E^HEH5-33x;*rr~%$)@&F^1VpE%sYL%fOPW=f;e!KN5}xfCNyKc_cL{$)op-
zWr}<FI4 at LH?!%lN<)kY$#7W1((o)826pTFvEy?YZ964e+!1>lS`oMJ?-E}+8i(u$g
z?yilT=~oojMRfsE1m?VG_Z9f3>=q=rcYg2I!XGfUtpOvlA=c^<STO(z(UvXnSY>iQ
z_4i!+Wjqu#R}@N*ivQIma3L8Y6QITO2k5d=9pLwo>3VcjabY#}V at KkxXta;GHX7FV
zQ);Ap;8r at 4Qbz;R2t6R;=kEbE1=ebPy<p$Zd?Xl^0d=)mNN$6|_-RUqkCF*c;t36o
ze$vmoB!Ie6kXDDGoGEI at HyzxagRb2o?8-weW)Q61$*=Xz!Tn;r0;XWU9_+c2iV80u
zpJcPquwqpnwfu=m?N_sD`dXxQ!=!RhdU^r8U86_~Kp?jG!AP3pwGU^v-cVYj-;HpH
zh2x0bXcBEt5h^(;wY at C<Gh*vYnt+V2QyQhwKLXLq;Nk4g9H7SXXZB*c2)qYb=Yl9s
z-$VkEt9W<w<OC7549F_S`Z0j_>8UAW8=H at SohrO)2eP}~@A`Sme!q=Qe-*GUnhw4b
zf$`0D!_lQ5sArW-(ZL7yP3-^yfm7wx9F+qD6yo^mc(@u^O5o`FP&(k?=;{MZq1IM0
z#`ADVS|Oh-Uqjxj;r+F#pPvz{rO4kYGr;_-8XA5yd!LyL0b(s5%MG3~P`G(4Qs#*q
z;Y`y#fM{32m;aq^12E6<`-cRJ1TY|g;Z^k^f(n)YlLe at kFPSjqrs{>ft^8!5uOB<z
z at b>LnULtoZD_JkQXj;MVU`mJ|7_hmCM0Y%3t>;&vxeL0D9Ubuk?Xt7Chvrme+e*ak
z(?HpWTIiu^#_1L?me~Ydx8mcS-qz4uUS19i5BKjcqh(538hSPc3-{Q}PXu*g^7gHw
z9ZB%u(!pW}FztY;0jN)m1rkUTKX at EL>pv?cJ8$k|iB4~K1GoM2t5r(g?=3$vFQ)HK
zUicqY<BAhHXNG(1qk7g{Gc!f9{pKexVTTO3)R5U|?Aq4-ybq?2mZyiit~&gwc&z-+
zg%a-?ppGI1qLl@%wuuuxA6p&MR8#C0+<LPz3!k4^70|Z$&F5!H?650wzM{3coadK3
z8;I`^YuR-wz&BCN7q#`DeC89s?s1UpA0rg&f7D5z_$Bt>J3+K&N&$8m+q+K%$oRA+
zN#v0UZFX{qk`!q~O%4n!Rs~C$_ at fOlY45in(D at EC_4a-R)?ZQ*13uPf2^j%~I&^f?
zMQ&WUdb|qGkwCat at iDmUbL<6h>C9mdBi3V+6IxWMLShdqpGabX$+!7Y=)tz~$7sbO
zK8Peo2k#Rm%shj^ev|m{`+W+8+#F3G#7Rfae3Iqiu_RK{80s$pI0z5-xA(;i#)i=$
zS@$3G at PLt)M*hdLl301 at AHH^naK{>Wgwi0j+Tl)4>FK|u0qgq~#!|08ID!TgvlC%#
z^HdoO=6+-nal`ZEH|uGC90O5gR|h<ns>tx1tgUdL0(d`nh|#mY6J!Ie*r(<hn`f9#
z4#}~X0 at aW?UdQVum8|f<>^Hh8QAH0lXpZAPFhKfT65g%<@O%Y>I$R3I(9_fRxXua7
zW5SYj?D%0&KxK7N35gz+wi+zb{KWc$B4Yw3IXp5{*zvZZ+z{t5g~80qx&2QuJorwQ
zg&HMf^@4YH>g%nln*C!ENso at Pvy|QeuO(+C-xUL@%+kk8#$x7Vf;%ywXUl(36g_bm
z7!Xz at p9Akwd=!--*mYDye)XgEnm9_tFRHUrZ{~N7s7PP#`cPHlWZtw50N!ZfBYfaB
zfZ_tyIeLf;Y6=)-M*i2Xz%B+#2Mvw&^#*r;Pfaa=v3Hu7zY#A8U8t8&dY;X>7frkY
zW#GL3M+87SAooodYpHi_S*1}$%K}Z8dyT at EJJs0YK(gS1f)T!0iJNWp&r~Uln>0G{
z1 at -rFABUG+L2eD$Kb}UM&Ue>MYV=npUcLq}5CRwn;Opq&dgkr-bq`=Upp9#^;||!m
zW%5?T5NKR4%Z)7T>{NbB0SN$ze3=#k^!s|R)8Z?;wCAo0b~KL at 2+OuL%Gco=z~HX4
zpSSe!G5D=uFlk|LzmNIa`X-|Su82}Y*67m;xd9PH40;oogs%g2ljQaenDc5J2}!A`
z9b?2so~!rid{5Mo@<o9EG`gYfjxQz;M}Uh0X4_zt-srv$@-gO2lRy}t6-}uQQI8`P
zJw19_2uAs6_v3K6hlL at n{H5OxRRbu?p|izI`)@wk8Mg!W$d7}slJet!sk99F+l(##
zz_>Xr=vS->_1|y5^!d5%3k}&5YYN?Kyi%!I8QE%##f2x({_{P1bf at 7>AERHEYk1(*
z)!BH9eqZ*qGY^y@$h7Z5E?_TLwCAoD)@=u$zb?(9w9I at E&YOpitxVoS*$4+i{9aJW
z#=rGs)ME4m8j-*+mN|QTvlk-6m`{KlJ{C?hRj;zinGNpcCU0dk*Ht&rmE#W2F{X4r
zSU45)DVnK`6pKenGnzRPyC#XVQ?VIp=B;x<BoU%t5(<$tLwEWx0~hZxJiT+pz{Ql7
zAHMUb{hzR|G5=6+wN7YknekDR$+f^dx_8Dqz4`lMuAW)`NZ&I=JU{l1tbY>mc4)?z
zN3a#9MOAV?shQf*Cz?j8%pX=D=JHr>l`ry<3gwe=eu9kt5$l?vI9 at p3>^~|$i279!
z=L}1k7;9@=L<-HH^~G!bntlu=gc3!?$7nwtenAoNy9)kw at f4^UPAGl{6(Zr?HW at 3A
zN!nyqL|_c_N7ytDyyHEhiwNsWpmIS`rvj%hp?{uv at MV3w;W>e_h?N`OoY7w0W2iYY
z0?{w9LAz2Fwys{HMO`wn`E};Kkx`wxrk2Y%gOVv^oLR|~7pI{En~|7!{A;C>Aw|G1
z*N27^YKW)v8`z>TroVr2GcvJ!kWjl{n{rl!a6<KS2ujI!b`Bs?EOPX5E6cd$9{K%K
zy at L3%to>*vwtSh$^H%$>kYKeRNPXDNHFSYk%r}?K*elVY!9if6PtVLOcZQMkjyt)!
z-Zz{?!!}?jfc2xXQcHXF?dwY#uBL-PbE at sr=MNtIXDIb=QEKo<-Mn8apidxNqXrEw
z_d6}|S>wwDV)y9ga{riI?2tSU`2)<oH_x1rqsPJozfuNSOJt)!f@;uGv&v0KNXYZk
zh6!&1_i1!wq$5Cg0_M9UBvUi?M=NovN55X#I|A+w24cVutFI43rhsIN7O!iKzA}mf
z`E$GJ?B+75pzr)#0DM^xm;sIyIz8iO7gZzV4*16B;vXOsAWqslumCg_=}K at rz+PZ;
zfWQoJ?&A%)Ubn!hH78y5UcK^`>pK5E+0wl!J6r|aabO98q`^h<bectrcj9`6cNE%R
z&?sV_pNSwM8jIT!Ai?Qr=Z4%2wqEd~Z~2q!qshrhmOE_Wb;CnLAZu{8KVPWD0U*rd
z>U=BuVb<IDhk;O%f1Icz6T26cJ6WGc_Uq?Q&*++lWt%gsU%M|bc{IX<H7 at RQXL<X4
zUwkdnYcr_#)m`kl<k{5wjyiV(+S9W_-(eNOtK3(d>k6c&+HW-JBeO3*4<80)w6&fT
zWqQkTkl(N~wgZcvwx=)R8%c5;1O8{IqOQsi9YHOKLZl2@`Z0Cffh6co1y>r5Ba*d$
zy{QBJXzT%76WnxNA5M|4gvZUp!$`dDNIUL)j3aPzW#FcLgw?S0y!O+imZpocr7qzJ
zRQg^>LSh*=!Z5>_w1)>}*Bg6h$rC`d36*Jz<&YaorH>w=eG&%9VwmV2t0eleld-rM
zCeraU))0(%Iyl4xu}SwOM=|!ps7Bicr at zAc^h)$aZf*Q~$AC=0L|N!nWu#(sShk}A
z;CKnya3s^z3-!k;0o;y;>Y0k>?O}eNq_FT>QT*AG3EC4Pc?D)AKqp8ZyX9#dkvTPN
zlvnCsXYb6|)jgh`eUq#5G0-GA&(Wy1Q|s7q&)r+lf##%$7&D0y*E8%B<J(t&xqFtu
znGN9-EEUje*xJ1ga%Cx0#dG*z?pAnwfrJ=C1bL^>v}2mEqK~e*z#TH)@YUE87LtEP
zH~t;(vt(+X(Uu6m(u+4D2*en#m8*ih6$t4vz4xg9h4#k99WqU`zrDPw!nclo%c-sM
z`rK5VJo-g#Q?tTcH!FqI<_??PPlrUV5yfSPe;fC~vu|Ho%E2~3Lk&<>V2X|Qs at -;J
zii<VMC&5%V-++^kpFb2>&1ZjqJT3=(nrp<auHNI22 at S<SDg#qIVZ2b~Ff#G=8kpMv
zas?_5uxs!%s?7=u3&E&+x#aaVM^7}p)tfir<^I>(XjTs9$G?940wpsrI4F->2F$AJ
z|0G+$Dn{qJfNuzjY_X!{HwdQyjGt}sO-(fN3WN8b|Eg;N)Ys|e;i*&qJL78#3W^nX
znF{?76ZFmWbF~gcaJBRTnVTjC{4R760RtT<FQCGKW~A*g0api;dvr at 08zTb)CJ-s;
z9SqyQ1oj{R<4w25s(~;VtwE6%n2UvfA*PbPciHhfT2WCE6t}(KvIUxl=d#h8I9nw?
zrsQ(m`pJ&QN-$&tK6lgK-*3_O127tPU)2F;QEJi^WbvY(o=jNkv8s*%H3U2cZXuz5
zAol^-CjJ6sMeuogl=-wOz0tqQJ1(H!n&v}a|8clzGX6<|=%%2v{7IMU at NMmT>u;Bf
zpZo12zCX7U6iJY{FYg*qglrj&j9L%q->L+tT%S!B-A?rI-ORk!l;{0+p`5<C-crZp
z|Jp}%dE#j>BIxWUxbMXAc)m!)fBTr)|N2&oF_`N%ecz`v5Z4{I)qnVqo`dd$KP(Ri
zlNWFVkbD5v<AMOmuY>i3HwiGs=>~uFBLqKNUZ at l;`PYgH at Ed)@rpReqJvsU6!`{F2
zy at l&q!c;sR2n_I3gRnx4z6B6xGP#UI2H~2Fowq~;kCZj_OHl(H<QaUJ81yGv79e#8
zRi~P86cu)q*lFqM=~=x79Y6mKPIV05hwoE!AZHqqFW=cLr4eL81;!Xam4I<57(gf~
z)B>qA7Fu0h{fPKyj=xmM8vwFdug<%qvd0+kxgnA%E!FTutGc?n)oMcHUv_o*{6DJT
zn}+1F4<e(Z73~d6CSqSGc^q~MM3~=iZwcqQ=gZb+P%?pbYJq?2`8;R?Z*ltVvs4Wo
zh4FZ=X3q6Axo7u=)k}3&1 at g>K<}gcD_J~gm_!HCdE-ZmG%vfDr6~1)vc&}TeW$NaJ
zO73IdN_b;LIrQ}amvc9W;&M>ruUqO#V{?;;qXg~RF(UFP_THwN{`RTYj@|yqZ!rcc
zg{@$TcV4;T&*4q8TW(;i50gx8)P*lK(%JblsA_>36ritsPoJ`g=dF9 at DeR^4*%A$o
zs3V96d$%8TcdXFZbN7ndr1d(zcvv^AndyOw;?EKuHQqeu(2Q{Q*-hojoo0;|_DVTU
z<ccjO92UKVr>n^R)7=NDGN2~W(JC;6es9vdwN(uN)d&Vc%|`3Mg4VeCnDc?s$m8AX
z>xtLsUo_hPY8g$9!ITKtSl^m!yMYu}*G>Su+>;kXjI8YJqF~|QoYzUf%mZzbm+DOa
z`LniJn7MX3`MPk<t{Onzj~@yd4iwTC-k&uV!6UEINjJ{mGHhU0RV3}fq!aT?Lqk0S
zzQ^Bbt9r*}nW3-5>#@e0!NWg~g^|r5PH0!xUp*|^57IFpz1F8{P3@&g4<dCSUw0 at R
zot#V!^e;=Q9%o{H=(lMbz;*L%m%-Fr_}@nET|H9lSLqhXN>qS`#3^lpA#~Zc6Ohax
zKc0ED!Un7rgC;NH4sHRL4btuHZIFohU|HP<wDZMOkEl%bbl$|9)n&)aTJt|RFQ7-Y
z2NV%i(qI(NYc}afTU%Q@;%eB^;YYj7C4xHE^FLIjnVrIOS6ywr)D(P{<h$A7dNWKv
z=)cc(^`$-1(AxI%Riu~+kj+8}rM;`iw_0YT9ql3st;f}^$6mi2bUDwm>d)?2ZsffC
zF?@S3?zN}nYVR at 6?J!p`t^0W|#BhhCTJg0ul2-n_v6c2H^sd$X#PV7CKyX<3LE=qP
z*R4C|&GD`1isJ3`{?N#Eb0){Zd{fSdZR7m7^Hr8RbL+uu=8(ll?ieQ;hG=85ouC}p
zx%!9v2S-U?xFL>85q2d{EMkT#0?K0kNwME?_8 at Ef^Ctt_!<u8&#KKRV#powJd2AR4
z9 at FyQb`7c}B`tL$W_+wKiz>f<x@;ER8!N$ZlwgI#C28b;DBjMK99jN*Oh%WJRSwH0
zW3BXABy^LObIVxIW~WCP-*a7Xa at gs`#=vx<8(4x1N$as%f^g%T+zhe(gKv4(Nsd$@
zCY-*w*(V>^!vifIRQ*jmxXwc=Jdf|8hclY$QCJtlt3i03ulg7yOX_9 at n*%zSaYn5q
zwkUkrFr2d0+8$Qn<BZ2 at d_9;aIM at -0N|XF9z%^CU6ysvFp;wWyls2VN6fYJUXikIk
z`NTKVt2v|ki=#qX{#^?-_va7e5oV at 7X#)5xX6$(-TA1$NdQqVdu<bWqLfd%4nf~hI
z=}O+tff4O=MM##I!|Ii0d{ZX&2eFN>`8!4>6WmYJb?P2P4?QTEU|9|;SPI1yhnhe{
zBDxl*t4%q>n7%g~;Ym+AiT#PmreM>D2q(7eSNSZ#DlwZ8E9dom<~VUjodR<LFW4#i
zXyYEg-M;Ev7gPKUYq}n4Y&yAOgHaIrT=c(QtIoWJ1G)@?EWiu~gW2`cx<5;YJ at kpe
zfzo=Bpk#pDi-?Huxty6t#creF(*Gp%hO|^AwC<0WVumEg7wD>!o<d}fDk>2r;D5-3
z9)s;nR|8K;UiEdp#^NCV{7SM_28gYu7ZtG+Jcsu$4gG$O4ndTb>L_9rg7kR~YzZxj
zU0oAEMg|1R><>0_qd`Q<zUdG*TEtHUwN>wV%vz|DZVJ-sAb*Os<krQGsmtbDo)D!G
z-Ga0it+%%~Fe%Xk?34nud<6!d>C7{rpI1Q|gcdXhfhe@~2Ve$#3s2g4&;@`Q2D~=C
zEvW!6Ozv{S#%?gR2X;?YTjdl+N<m){Uvw4lxPdnCJQ<ah&(+O%#>3CgCej$Syt2$M
z3X+pc&1Zj>dp|w$akvq-8cO>luLP!UX#$QCe*Qq0hv!t()}j*S1-;^#<?}?$%XDr&
znQgQ at V0Cau(21B--oG09^0R#Q#FL|ZM`Ar>Xt77>3a`rGZI9XSm#3j$jOkCkS`UJ;
z#LlXYxEl+s at +yziF8!Q-Ext-O8Cy<{Ih_yp_s5un-7Kgs+%AWSF{;Xuvd#%a5rkl5
zYZN(*Ap7AXAOKgH)++2fDJjc%;-ip1COHr}6&C)mu(u2n7yw|F at 9AZRV!g(v5Mya|
zW_%aJmnitXe5p<e4iz3iJp?1NSJ~t~#L>d%Vys38vp52Br&b%^MQ`8z{PWF5$CobV
zaOXBe+G1I%_X-&=djzW<2WDY$F`)N^s3+4HhmZ at VtRGV3^JgqGELVQgjSNKWpe%NB
z;xcOl;QbmEw(Pg;;oq}T`#*79JXNO?4Hoas_`!Xw8SizE%bNdSl^p`C8>9Jz<l?|h
z^5ra8xUjAvhTSJdjv=bun%`6*jP4gqLOKDj7d at d2ty&y?ZmWe@@p)++FLE*Fmnys+
zeN7H1t|#8qzyw&5PZ$*vJThb#E|^WEMyob!g_z}IC#9>Oq&dlF*e$wwPZb1jdmptd
zW!#zUqRLPL`tK8c?|V8&r!eG}lM!eiId7{LzQ}3Zdokrm8*idVF?>Aogj`xv{+$QD
z+ at 0Y>79_xeGxu6R>hcuAwJRLMrS;T)Kje+=athNOJQzzlGAGVAt`yriI!rV&cU$E?
z`|D0{Kf#Y;(SmTI$g!AQv;K-w`s2j**av^0fC0rjX(h(J14cH2KIhyi1(lVRjCuwp
zg${;^uj=d$e`=~`Z$C$e$pqZ at X!A9~%6)g=`W(e&GWYX7d-iPQA_urgbnL7{fz7}z
z`ZD*+dL`csWUxR&8*oiPZ~uG03a_WEw$o+z={DGLl9VeOy%vFF6Wdbd)<{=jv$C|Z
z1Ru}>YVG!7mWwJhP0(4!Ql<6w=JG!(_Y~}&0E3|3<th+iKQEpC_XLP+0q1`Re)~C7
zQ0|nkeLjKVh~8GN0q1c<>v at FFzwt~<u-(F_oNb2LryKmZXvEemQ~~=~te>UU at BFa_
zDK{{c>pt at ZtWf~O>hw^DyY~L6AXQGFkC!nF#_!-nVA5s8bu_pD0Sp?{*jTJ^4Uiqq
z*S~9gM2Y7KP_~NE%R4`@DLG#!ycn;w1siAty-r}Yw$2wv7DdJQ^sCun-9Yf(*)SMC
zfBPD7e)O2*4$JZ(CHc*^Kk3nxz2a5#O*!OdXMW_un0(0Z*&_Yzc#N|qNy;Y?t%$Q+
z1FpZ&o3&xRtM4zhy!5)aa at oah`6X|b)`{-c?EezuKhO0yT({ITxv&|y*w;`t!`|?F
zk1==a_BUD~KnqSWI^ZLIH{^@Tyz?mH34b7)Cu*zB+4&dqM+X;8lsRccS`Li&k!CL)
z2%!Y4VB{N><E3yA;S>EWGvMsEdAVqH&sYMZ0ile%OU{WM1Ck9tD)Pc*Zua%_Im8}O
zwV77RrLi)bf6ETdDRR;G6ok0KBD57O2$-0+6V|9B0|lu)==w&;|IWn8S7Fy5L>!yp
zEVHYiK#nUmUZo_`B$>BQ()^ZH-j620LJ#^7ufGa*Kg2 at o%EVNBK~&3K<(z&QuS&fd
zF8S0YS%8u3#dmJ0aplb?K5AHr(_dGQBv(b~2HG^CIIbSpDZTm>t!x-6pYvJ&8J#a+
zE9#cU)0MsJ33WYyN at ol84&OqPt3oV(9MVE?zdjdXKmOOEIy&SVuokll2oY-`KCXIv
z9?#Q<%IcM&lble(bCV1kfY!dlUE6o_ni5%xW|_H97K1;jf*=%KE!)u1`(%xLrN%i_
zA!FX*!Pooly6(eg>RJhY3-9D!IMIGtBp_6W%2^`#CC(guqc!S3YI0UqIVEvNP5rSo
zg~Bx?yErI$wx!c#5- at q<h at 24xg~@4|t4o8gzBzu-E9MpyQ*>?}Om?=a_k1iyoTCdr
z0!YOTc2j|2SxNyqrvaoTSe>)q9D~5751JlF;9rpeRb-vQN;KS1_PAPeSzxVZ(r6iM
zdjL6W9I%_}sE>`HBL-|rN at jfW=5FnbEjtU?+XM<&*U-?y#N-_VK05hq?v at KPefu^7
z?ed_5TaNZ|=&W|t)CmA*KqG-ftf;E`j^0%QEZFJk>1;rlzkU0#EZ}pTI={l^f5bNG
zl2Gom`nc(QDFW!%gMZuq3BqV;TY$kKu!WO9GdyEjf|UY(j!sek{rk*)|IaE&lK~A2
z!eoyXM?Ro4p<r)~oVQG=j+wo^DoPcsJpjf4NI at Nvv#B_2YV3uQ2M1^R-*}E8R>5H1
zNpoUzRh|mV0SN;LY at p8ys4i$%X>d9t&V=*G`Ez0;pF?TjR#w at 9)OWtW6S!lLaFN#*
zXI4rVbjBV3>ABy0H!ofo=-*sfl)pK~+`hY#7VRu{%gMH=|4n`TfaZCrKl0!rbJCHO
zEX6%gjCA+se{Jm;b-4botsSxy{@T3U$P}`>swN{LJ(QprmRyn+i#}5ogjwiAcd+E4
z<hYE*1=$>g*M9WX#>?^H0$oh`PRUMBU*p%9dr*0kt`ssS>G-|4I at sv~+Y{7FG%IXy
zGZf3`6Y;9Wk~&G>Gpf_}OE>D2sllNy9$F at os7jJTLSxsuLgw0fq9xtj-2j9#=M*z{
z?1<0wi5Q<&RyJ8XqAHu4pNOX$w_UaM+?6zC!F$M3C|6 at 3KJIGMBhE)03-97}YD49*
zw;xdBmi03nY!c&|BW1{XU`Rh`ilzg%Qjl9+P%*OpOMJnA@~|;AtI@*v?93wtr at va7
z#~t&JCk)6y?MM$s+%GA3x4SZ(F5NHl@@W-fP_e#K{^kr3%*=A+JL`8>>wecrr6Ng)
zt;qw{(HP%N2=%ib$E45vFx_WJ6dUh}kl`3Ji+XQzfxsh(L at ex`NpjL!yJ)jGr53*L
z-5K7ZU&TMSpK3|7eU#L1_Tv;up(rje+W?ymaSC<6b1RL(vL`o3{>;d}JkISQ%hKi4
zgrSf>X>=RH3asCY%hAZ5m&v9u!>IEdB}i94+GWg=o4k6KQnpIKWS0r<`ER2+dscuM
zWyKe)hO&Fubk}}&#SYXEICI>i#1A_Va=jauWy1W=RE}sIGxnG78jNuVGUv~1ni5~u
z>B8<=QCn8Z<r@|16lLd<;WF;EvEZ97!G>dNcCaQY2^4BL$j8Bsk<>S4fp+$7Cp+-)
zqU_(egW?eh<0Zm>uQWSTWCE~I at 7AEV{(t`n_m-VB4STm7r(e(d?)r9#CQ(ByAA!x+
z1}qv6SYD~n3KmJRvzL9Qm3GSM3geLP3cJt#>Aql?&2*GfYAlls>XBwVEJ`Xo%~x)~
zxPrJA*Gu|N^IXf!blsI>K$zzJ)$+XX*hB57gcFqCHbmDc_Gb1kZ!+*2b(Yt*o=1!Q
z#Xj5H^D%yj-sQEkZ<fs3uShhjuO~jKrPMFMuUux(7``eX{I{3f=eX2ai^Jk~`ZNAN
ztszjdPej;c;~a!%$Lp<n%rAxF0O{vCPM^P^E}nS)nBQK_{^!W)l0K`vdIg at k<FLI^
zYx~LyHaYpjty3CGE&~}p<>FIbx4yN7g8)QSrESE;g`l0mYZE^^x}vur)<>kwU-YX)
zz#`%;f0?QNGhqAJ74}7LPmbjG%?Y^|{o;@^X*07LKKK(%6#w{X6s^cm!WkDI&xABA
zFt<MfomL&SmdhROth9lTFAe>|O)0)lL7BbKK-a*Dtb1jSuVY_6V)G0pMB-k%=U{UI
zi-<TjXz)m8_yBuZ(uw at QPe+a|sv+l61d=Mj54>ojyr#5?N>+ at MNp>w0-vYbc4x#s|
zF_H;8-ziw9P!iRBatV?=?f<rDSPGS at N3p@++OTk9H*1TgWAsDmpfYISR3xGFJKIlb
zh=2W>bX0g28YEh%BKAGKR5>u~{M{88&%?R6fWavn%MAA4etJw;J<fM>d7VRrfZQzJ
zj$Ju(Ro~ujYrWRK_|dRX(pq#hf8Es0b#(@k_4%gxo5`7B=k6K(^b{_4hi~g}=44AU
zJ1UfZBoH3 at y3O1v)1#Hf5q+fG7aM=*@V?jS&8otoj9D^Oly>iM2WfvLbt7l8-%I=R
z|H%R{3D6Qdh(yDc!-O+=X$pS!DiLpsc0MJPoP|ko5N2=Zt_W%rYi&JsDuSBvv|{wG
z>4oGdn1=t%+`cbIB|^R;ufQ3hWj)A_P*6vadSWuc8)!RVFH)qFUhpf&!aIl}@`~wu
zAU&Mn1?n6xd#h=+)hk`edz at mzrCz$`Ff$H|r{KQ2^oD744M4j?@8lJXKOp&_75r{J
zTSQlj-$hGVasrW8wz$R<88&oXS=L4$_2CMms_ENJcpGP;gUy3js6RK8GTDzBj#D?H
z>=J7rf&Pd}+=FxgS3L(hc}m4{uRh+o;hov<c<7yb7C(PH&4IBJJ~}dpVP$Xk7?602
zl|YN!IB8<^w#&@sm+5z|;?A3}8MAr%so}@xc{XbA_hytGys$)C8kA(d7Nh3<@51W`
z4r<V=H<**kQZgmuQgy^O{mgD6QW<<Sckf9s9!R>(d>`gT^jKQC-_=&%q=!&P6P+O!
zLO)B4!L^avB_AN~S=As93-zsT7h*=D9YQ&gu{kSPlH=@xELw~X at CRYx$RuV*sT3CL
zknjh=<`NWLaDtQq1}LTk={a4-x>;gzQdDHYnsr0xvB;9J1r(>#Q-MiC?fyV`khbFp
z;$aa|3OV{vdkkB4vM90NIwd^Q3L+BSt4Kv6!enS>)ha7YB6m$?DCaWR#ts-e<VnB7
zb-)XC>i2Yh4j<?*%#*vC(<LDtIkR8JlJ;^YAZv8VR;2YVg_MVyBgOZ3+){n{%`Fe{
zv$r)%bo7KP+x|8SeXjpeA@*X0U3{bZEBD~;#0<Vx+MD2)L%!sV2C^O;OrIcuqJuKT
zLNAf1trKrE=!CHVl_tkDLWqQtE2D5+KW{u`HQnCG80knLnJ87MNELN>C(+J5{Ki44
ze$3d{H|}EEljN`4=+`ube2HeBzQ%Q~tZB8PL~fU$!BS<orbg*6T?2vclJeHUrB8ya
zg$-cFE(lSSrD0F-3ac4xoHcr7VOKz+_uXM~{So~?{9N^D#9gZMM at vv0yE&68AxW#8
zzKgRK`NEk_H^}o{R&i2|62!(Xz40c;gj3k=u6I(1eD1IID!5gSYPADbMxZ=Son
zb9UtZq%pYnLO7AGzrU33F38 at aW^~*dFXkT&4oSg>kGFkEo_%1)rx2=@a(~ZeXB_Tc
zp&jwyCFkKM$_$g$zskJOFB)NQ23eJvC|K8ENRmV at Lo-uL!e(aAvm?QjI74`kC4z2w
z>e<<zU9~`K+hD?drT%R7w-w*M_O8B7{1gKAjpzLN?6}xWB!KGL8Gx6(ecS0c at N)-(
z%&7FVicqLg;LI9NH at 7tly4`hlzDv{~wk&)Y#J-mOea^RiirgG4B~EbuvV*7f&>8to
z;_{imUD-1KcQR$K&sSdGwnfrlx8r?_!CS7ugBRijp5a*`Xg;k9)*HdCU*#NF78i)e
zS_PN$!bu-KEs?4im*gWh(9D{lFtL}b(O5LHZ>7 at y$J0<8%igtIqyg{PhJBV`e2Lw>
z7~n{jW6cp|my?@?BdwcF`OO^bhu0 at j<zDtz&semC=h?WSP{p2yP@@jKoKrl8`O23g
z|E at nN(sY at h-N9PB4!*&oEo6vFGE6HJqsu115gAgiqSfkSIHJx!>mX1Mk6qJEAd^Ss
z<YejL2352@(NcQw^iB`=C+H&u{)4_fcbWvaEGxD4IC}*=WufhXBR7q4Duqtj2(tE|
z8k+_0G1uOp8uPiM6xsXFCJNHlFnlJ0 at S?c4Ra1BaWJlc0yNyaN`X^@eT≤4>iY&
z9^*1`8jqNuNX-f4p_=>=6(OoTUT}6ALBc5tnIb6~i(cAThE7-6JYGBkGk3YJTAtuM
z^|z#5JR1B|c#Prk5MRm;ZYugHm=KE;s{@C{n6MdwCI;sos=#!chB^kx010}x&Ew{~
zrILV9iP2z)r`3kV6vB!a6g2`FB<hr0da$0zZsCMTtF=W;<YAb4t1FesX=O9yb+4t{
zLL at uX_-tlgC=hoz9xQ*^Kt;(wy6;>ey1zd8Q4m>dEvMY2<vO4n6N2fPvQTjEU8!l(
zGuJN04`fH-%Fv#8XMEX55?o+PpQaIP(8r_IhN$1ZTzR7+Pc-^8LEsn9Acs1Iv5w6T
zP34oQARd$d2a-W;zGBuIw3^FQTNCW~1FD at i!zf{SaSptI)r~clA34FDy*;*8 at AAx(
zkFmbCO`3UhIz{1m?frEk1?<TtTdP}q;_>HMxxR{0S9t&Z%N*@4^Z2O~9C{J=_IKI7
zx65OXA4k!Kc;hkW&#m&A at B9v;5Z-?44dxdnDU~e_4tG%$m3C{A{&>v(K_Qt>0-t+#
zH|Tb&1Yv at qx4FH(&d|Hdks}K<YHePA`DN-=n^vpKnMa>t<fUA{ae<lHDaIq8tvl;X
z&or2so5hrMUVZ&7@^rw{k3ET&S6RJvoA#u`FdE@!Fgw4 at u;;V2vB~sogM;2(s?`b`
zt81J*c^X|>T)k457aU8&G<8(N<m$B*N=}tiCy#Lc(j^Xuha5S2f^xY;;2yHMy3V7=
zpD2>0!yP)4Q}o9<dk6besv1$~a_Yz_vLNI7`!}gJs?_G{c&W?!-CG#C&2-}^I~)7V
zG}}}wCO2<g=E#ZTT)4D?P$g5-b#z5gF)Dao#MqD6-o3~2qeqY$T)B1~L)DmUbQv8E
z8T5*<(e&ITd7iSfv&YQ*4CQJOkQfhLo<92|WD2XRs|9l}2-w-*qgt&nzqmlJ*JEqz
z4%3rUOm(N&-QDH%;>^R5>!0)UutWD3sY6%(Cm-xK>AL>G&eMaPum`(o$^Gu#gFPu-
z*Qr#i=$1*TR6<2ysyca+V%b)a!qg;M*}<rm$aRUUWca3nmqch;AyBVRbg0&A)XEjA
zwHi{_2-AeYc!=wHcq11-43U<Bv`vI<6yr{%SS;71N~v5X*Hu(QCl`V&&lz}Q at -!p!
zixGksg at jQAX~sD4aO03TiZByFS?b7KP%~`oOrd00G}|rQG-8~`1bK?(*r<kvkP80D
zCGHJ5xN{e&sr20uX`bP`9_?n6vT0E<i|Z&%ow4t+d+#2BA5bY*uq}&Lv&qPFISgI;
zp@%ed<o)g&Sx&uF#?gwR)puPE`iG>7pw_6<>2xR=CTU#kG>(Qt+}?mFj!C3IQB`c+
zpkg_wiewxG#I}Z~L1Jm_`Xl!J5tu5Os^DeCXjK=I+>deh4+;7sbSaVdch97uqv{$$
zl|&*VCdZEha!sK>9*_h+L@}x&h_jSjQ^<9JX&H1{4cgT at 6{n2rc?<_*_V*7M`yN;d
zVG?5I3KNwY%~AzZ)9|AZFLc at K?U9pHtyQTss$>EN;{k!|A>xFRZer^im9mM{AX8Hk
zLZaBm_dN16!BUG(t7ho<QAmGyi08Y+K|tbqq+USa2Y7x+f{Ijigr<|`In73cdaaD9
z6&4Y9=n at 18S*BnJgDNKNQXQx4kmm)bPUfI1270EF2PwoENtThSIc^>xlpH;dk!j4R
zKO&8M(!?XlLo~}o(*?SSQI(j(*yA7=Q)#uBp6T-Vu_Zb+hicWrawJySM6)fLGgBM}
z0g0ib+Ep~ILM9CAoemp!?$Vj)G9C{pl{8XC;mZ0BR(+c0<OJ8&c3E7Upg&A--F+$*
zn|i&?Ua!ZAW5*Z`_o-+q)6*UHf)SB0IPvIdF5b9Hd9p at 781l%O<J?@ih3&{fKyOxf
z^|d!xUY^EwG|ruSk9K>Cc728<6a-_xNPLzJ*4Az^Gu>e{JixIuL<;?VpPF6g=+ZLV
z8{6~`hnzlnibqbL#P<X4?e=j8W0sc|xpMI$kDWNm;_M^`JA3qZhRD3c(WND}HwGlB
zLakAz+Ok={yT<I?9HUW$6bdpQQ8IGY*KW~mwW*gIl${0}x9?G_HaK!@k=4}|q#=p(
zm|V at 7S(xVXjcbhEh{sNyLdi?qT-juzJA<Mc91g~4RvEKmVw6?(4)>UuT|`O^RjSNR
z&T{R-HEQ)1^~p(YZEhkGmAYN!$n*k!Z$vN-QKUkU`c#`W>diXup1Z`U6OXfVXNQBm
zyVxa at D>vRpFY9QQz;JXfUs|Eto~BtYGd}Dy)#<Ray~nd>pW@(Pj8joTjkvS3#qRDd
zoqCI^Q%B~Kt5>cu*`1|QD%5DUV{`h{Ne%`*G)<-3?clpUbJMe|+*o0%JIOEog8r~W
z_vidP?9lxM>d^h#Q~%}%3+)e5h7Y)G4_uuOmcSn%L>?@yD^fBD3gS3Hj4ca1L8VqB
zNMn4FVN5hwK6xCG!!YzvN)|>Y*n9UHN)Y4TU;d5`M at 4`_Q&AlYAr&mg#&<o2o=dIM
z;^>*vWR_MGgi=LUB>A}TkcN3mXL5pY?6JAN&h6W`(KCS+WK;}`K~S*Ck}$$5IRsfk
zfB%4TCTUgc2(y6X62z#cK~UCNe(EvIR*g7I5kXuOt-8Ubx6a{sDTa_7xI+|O!yk<S
zI2;aWG at E2;%G8lXoVhNgW*q~CB#QB(uvl)dR&WC!MN=^h1Aj2$%DeC3k6dJwGEu3M
zkBbhNuIuE6N~Wvy{c%Bg&n2oNL6cazfg_7C^Nu&f4+CteQ?pB?VZ<Qv at f?-2FFr?R
zs6<(ckP5X*mBe#dzjBp$`+#)lArdHCHmV{&@Xn?Jw6aa66&+hem6*0gN=lZc_ at g0C
zrXq6%sT&-69swy)8X?mZM>i39j%`|Gio`UFw5Mj79E=Ze$0LMS1Z)h`CRY^_1yB^~
z<qD%w!3E1j5k$z6l&WD-Em!FE4 at t5Fp$bxwp=bg{E5??FqBH8bXsD3gM}DXRX{e~C
zL}V$$-9v2MK<XB$5D3F2Qxu{kVl*C*h8~(!u%x*E`qx3x at cfv_jj(fxX&PWdu5v%+
zEb-ik at nB5DE~807CSy`lu;cduFh&_loTHi!7z!~VLRYC&TBJ!tG9D00jiKFQ?O=pm
zZeogvV+|8E8B(blD2AleY(uHS_IL>O3Z9XnS4w>7>6ehI!A`$Nz1!wsG+=V3%kXfQ
z>BUog;SaCUk93YKFXOures6 at Kx-3rT)GC5nsfwa0T)KIM$4{T+!fS8w>~kMu!;@TF
z9k8|OQmr=G+ux#A*0HsmlgGLw{st9CrB?1R=pAzT$~%1WJ3q<I8yoEJjaZmj!Zb7*
z^%A#kUt{_BA~`9yZmuvhJxLOV3=ciXN`z6y at so4(20d=xyh*FmqR}i71QD7n(Q38X
z*jUHVC3`!Y96xppiR9v?n at mnFQ>`}`xh_|(U8LT&nO~SdNO<$jxB2+TKF#@e-sR-+
zS>iBY=U$I`rAe#RLZEWv<|dx+a{Sa1rmeHGdYf9KiXRo7<dRe4)mPu-!%sd>xm;y^
zeTTjM9p;y2v2BaNU`P~?Xmw2_IZ0$N9tMymq;bZ=^ddKJ-=a3rW_N#|u;)^-O-`Pe
zBPHdXOPA<OO%r9Xxw*;Hk3EKCm3aM?Z}H4CPthOW<;u;Abf>3SI<mx_tqq#h4uivt
zyLayL_~|9S@<(6dyFdNi=+frm#WkcZ2(x|KQ+4{o5hsqG;_|zfIlg>?N~OZBm387c
zWqNKFsVUr8y-um*&}=ujxpJLqxq?4-Il6p|G)TC4^Clnp&{GdPbPo%<hv(a+p!;tZ
zKJkG{=0OTj)3oA73&CJ8_<)@M08x--S>e^RtPjEgX09+e=wa(7X`Z1u7Kd5L$&Y=Q
zPyh5!f)t>N0!!^B{POqy5RP9UHw>vF)BD^sDTqZ*-*?FraD5+P>70K48NTa3`EjUP
zAb}(SRfRMGP31oRAEFpEgZ$ut8|N=^?dxxG?VIOmm8&RGO6~?EVZ=D_F?1bE)k*UV
z42^?>1FE`3WwMRmcKDIM|I0uKrU8BoiVC^l;&1*AU;o_iP!l?-0(p{RNVVXfNr at W;
zs3nWJCr|U2{_cMb8W1HQCFD7%3W$tClK_PGpF7EkZmsf9|L1?e+W9LuiNNp at bQGjz
zpgR`1R-{&q1l-YxgdE4Rv2}wq&lu)KQq@#cG!*Xb?qE$cF_)+K(f{dxfII=?K8!NU
zK!JCE`(N<NKmG#qMirSu<obo8D$fg>Lg*6+$P`g at pzbr&q9i0rJ#1B{t~vxGk08q!
zB_U3;hEpjc(-dzs=3sB1j2y)@v79oXVCpJa8Y1!>H80Q~VV)Ca1!loiB^5N%`^i()
zG)NT){1B29DK*d)k|ZY2A{@&Ak>UjbQJ$k}I)R^2u__os;`WC`o?nbm?V=Nwc`l}5
zk*Fr4Fv3q#q^_Z;f}Di1rISS=p&yV$5vtVDGz)=B8fU~oM&Nl!DX3M;SgJ`7#zazJ
zSO)%hKu%1W1*ne3m=xQpq4_E@%5mKRx~1dgA)yecc8N64ktB%5GP}(uh%561UWgI)
zXb0=a{wmS%4&BKL_GF91R8bps21>$@{M3*0dtdnyty+`Gi765Uw>LIfK7NY+XhfVu
z7}XQ}^xyspiME6v=g3R}Kce9Ty!d>RPrY=Mk`dzvJ%;{>R;@<6?C{>zJ#G)W{OUjZ
zI$_$x^Ccq5k;#CH)#Ims^0S;iCK>c at Q8G##_78aU$zy!+OaGGZ`Q9I3`_3NMuij*S
zdXkyR8kLg4Td%*t*|Sd)1q!Ph8$9~xX%71%1UgBUu)6*}k3Dvpot*<V*EcDbET+5D
z<f)|H>ChYR)9W8FJ3YtN`ZiPD87^G7NG>FrrE&U+$2j-iJ4i>N*=eHW8E?GyCZGMD
z&(iPp8I3(^l{&3josE^-*jf?RD%a|)t#5EJ8gTsdDf}Q{>&_-K(_Q+9`_!B=8=JSu
zWJ;$!MXNc>#`+zCpnwY>9`-Rzg)}{6abb%6ogTx(G0k>|(J-Xn^Er9?G?%YmW}@98
zAIDT|lU{F|*`*l<K}4A5?DbqM)8WqADre80MP!0;IHulpxV?6Z at xU+O*(IAhYg;T#
z9c6IXXXVCuUiip|c>T3EdF0d?%H<|2D{CyDnBng3Cgn=4NGO*Ztgo)Ku&_jy!EjWp
zu0%;lYqHHB{^9TQgFpBK1hL0^=ilM!GiQ0 at _1Ago@h6F*h`Gs!BiDx`*N5lZX5{);
zkAC?B;A+3$XFM)CO%FVv56~MA{H67Jz2LQ_DLXqm1VKQWB<NDbG7L(#gH$C+o-s^A
znn&k3{;}sl7a%jx1PFyc`L%zF8D)5*aWS4vir|G824nz=z_2aiEXAmnXf4fh<l`@Z
zmKD#X<e)2{D`cdgDWD33u7b=F6`ST%mlGfV7>}Ji&g*Z!!Ei7@#3{DaX*Ze}YGH5)
zk_c((1WAlxne2E2UizUQVB(1r<hDvGK`~@eluBqiC0_mVA0y+eV1dOk-gr!{QpK?>
z+EWw6B4^_CQI=kMio{e9hJw&U@%>8}XCb*JQACa~3i>}vhU_$X^3&hJ6DN-I&9~mB
zUany1I-0K0>mM>4jnEZI%_)5_ZhjyjcYU8sE$|zrqLODB)ovT#lzi-m{t~TIM~Zu(
z%c8K;CCHRUrOF#${3C=H5_$nbD(IF;F2D_af;1*dQ&cIDX|bPH1ZYy~)hdRnlO-9d
zp;2$QDc2gram3;N0mFknx=?7=>vX!4*p(`Nk}`6Ad at n#mg|f>kS23y;RL2G>$<u^9
zh{^pBmBOit6ohF)oFqsjQq>tn5pkLm24TSh6h)y$F3}AK%`i!_gfxm!vW#}MN~h5z
z%Zt~ZV;cxvV;rZ1X^!W*h&&?<JkrD`_T8d at Hf<6#@>~!EA$b&&L^0)71I;J`KWd&6
zj0(<Rt_tk3iDoG1mX4}P5+MjP1t~2I=^&+orb(Q#LnZ{NPzb^ZKa2>XjG#0_wD?Je
zm1D$42SqorL`)R*(H)Ig%kgE-#IYrOnQ{8rCrNFM?(7V=Zm*DJ3DtU)shJrrU%AfI
z%q;VZOI%%XdF`DPKV2Zms^p at EB3t-j#^L at x-}RYU4h}p5Z$P)*Ep|#Xh0a`;FMRQU
zOSc3EUL9#IkuyP_+a!_8u_Mzw{)mpPo9x})qh2fH1w&3feu{6sdyZzS&e=yF<;IO`
zkjCUu%FOgED>v5ZOwO{pvBh4mPj`Bn-k?XNUZykIWPM|e>6v+U_xEYF+wAWjpi7-z
z{{Xw{AXEj{4{3KMxOnLzkDhs)+4&i^?`|=4dpvsfQ4V^CwAvl+-rL2oEG*5WR4TK+
zeV5_5Se0nEo2=YeAxlzPohF)LVppqt>z#L)Us~Ya?hb+LQFY3!T)WD#BTGn`vAcJV
zZgYx~RiacfxO(*>wq>%syg=ZO8286acBU8&#>~wvFm_#3OJ}#YhoT7bG@;w>5(GZT
zjNQGR!h$mPSYBFYZ)b-_y~>+!zQMCkpJwcP+}pd$?A#pwIAZnYZJLb+jY^FhS8g!X
z?GlG$oU+OC at ngL9)|)IHS;j8gtlnNh5h|M-+jKjVc)mwxa)PVZZ_sSFkgCE#Z-+1r
z$g>nxQ`x+;jXQEVb at CB*?(T5n_zB+m);X4z7Wjpqw;qmM9~N{E&$mlK_g9v`^Z~X1
z0h;0g9sEI;u2QLd09`#iJS at Ps_eZi5-7bc%6L<w--}PLCB1i<tl12OE5=WkS0t|&z
zW(X+|so>fleho8$a=k{aQAeu9C~y?|gjrHRg~Nbqt%how)aRyHe(q at y3Aro)t_UDV
z5ZuQn1R+Qj@{C+62txxhjCPCXKK4;Ay!AHG*ekkaQNp-CWH=ZURt#0589KQl7>b0y
z`d|Glk%&lim4FmQ2t<}4@*JgBXLw^3zds^NQ*^1~I1Z!H5Jd=jhlivhr+I9F<(Hlz
zkm5dHEkou7-$PeaR0IM+8ipWpgszfgF^b5sW~Ml~u)xK0?~=y}^;*3s)NBh~)rdTw
z;b1`Wz|Nqm<f=jtNBFKs9wlVt?2ZTYm4v_YQ-1>-6-<>}fhdkp4V6d%qf%k_y{p6n
z7cUIx4f-VHD7s3bfK_(TY^xC6Ckkq=kWvI?+};2M$vDmE2R?g)AtTp?IHBc~nX0$2
zr9qlx1inug#>7#KRCUU>gN;t$N9>PA41<s`OwfczSz5HL61tFNS;9E<8T&p-mZM4?
zMd+l7AWkG%CK(Q0!YIcZC4_#C$TW1#DH6S5h|Dv{!uvlsWW-^NqG}ArKCw{og-WB@
zrD5Alw_6yRO4&5YqKF(xD$At8!YWlUbPGcYk|ZY8B&Z6;{SV8M7$r#}LI$HA2M7BE
zNlL1ij3Ysq>*PX5DjH!F0vSk16>uyI$Iz)cHS9_YwR at 7?+Huw+lUUUeN`$2x5GQ*q
zKXV+dTctKL!SvAuUikD&%%3_!sv6w6x5tYwe2iPGYYavnie at 0C#n|<5oHC7Wg)hDA
z5ivnTPOd1VC<JkUPy|`- at a)qihW!H$_jjmN%J`XJ>%ijg|FiSN>O7fM#YZJq1S4;c
zdNt>f<1Jd1oXLj4M7_c0`YpPX4SI+7n4O>E%9V at EOiVJ<ndaWwE`}_jn`PFw at 6mHz
zIx|x=x=rrvY%w)G$>vsp)fjs|ZV>Y5=|_40#to{C8bTHfwIB>=H`@hwG4(M^Fm!vg
z8co{G7MmNlF*J>4t<Bc$4Q5(Rs<uOKdygziP<2q%7~elclQ7Y3v%0ay?bUUf-45hA
z88M^rK1Y^j*}1d9{=IExr)HU-n#LRSDd`S}J1!I5E>ejol_VJ<mZ?)OwHfzg`nv(P
zUPV=OR9zD1V{#?p^zoCduWv9jGlyoF^oBjsEaLd_Wma!pW3t<%?5Mco9`p0l+_-s@
z*_lbyTyVH^Ko+G;bXpu9?Bm!rGZWLS-nv1vRpDN5mt5DFUS8mpx4yyjYzHY6Vn4w#
z>g?_xqBu5g>NB at I&xOn9$?(~{v&Q3(Kf?CiyV$0~v12D`RNL(D_L-fY=bdxsId%Fm
zR&L(n*Z<M<!-DQ%LHF={yA*UEHvYi}@ZJaebN{N1;Xx4MLGtwhoYpXmBJFtJXK0uv
z89DWOopI<FF3WICV|kX7FFjA1N93ADE(A)H at +ZIcd88My-#;YI(gI|x6r%M~rBWnc
zrDQZ7F$g@$lWk6Y>;*6+nG^^CB2L+O`#qwK9Y(8LjJ9_vPfP(yAxIaHi=tRVN}hS~
zMc(}5ucBs9(hQU|$95b{(`09N7sED at w#ms4J;~8ezKFCnG9k#xP?1PQ0U;n0Bs=?D
zJohd#%drg;-7=A?ieuYIsp5tK<>?N`KlKq}1=2jm5-LPF>u<kHe`SN=>K%4(t<#!c
zL at 1Ixjls|mYJtyire at gq)_I1z2L(sX_X~$-6p<w<+I at vul*GhIf at T_2YE>%bGG)U=
zwG50#g~caNbMh0<k=r^ckmVV=s*#DDgkloT!H~=EoG0*obWOvsO!oSR4BRnEmg3(x
zFC;-koTZFOkhX*7lt?X;{Vc+_3{uBLS|(8tlf at a{a6}x2kP9+JkSUTd&q3AE?Gi?*
zN~{}rrViyY9)fWc--rJS0^h|jElRZthU0*05N8Trm@)_xGSk6qcTpM*Dl>EFwKl2d
z5Tz<%niIq^LFi*@P__y%vrrVgC at 0oTWOtIJ+GIb>@zb1p8ym#F&(L)dsz!`LtXBz)
z76-A;C>MB1glU at Cwn;=xE(B;6sctb88Uvv~sYGdF0?nzSRa%I07gstYr8bdTVh{;7
zcMeE}Aj>n7s2DwaUVw{AU)C5 at r#Yz1qPE%${RqRz5aB*n#o+V{FYw%_KTWkWLv3mj
z^qf%`kgE<(sm{4?p5sFwdY(9o5vs~)?6P#^C}01^pU|E>!56=>PfVRGPeB1Mh$)pT
zjD{{rJm%E#2D|sxnd&y#Ip|UD%=3SI`3CRb(uu_cL9P*J8Bv;0D`}eUkwpLiAOJ~3
zK~yB;JwE>YG6Y-fZe3+|YLZH|#@0 at cFf|xQ7D--XZQVmEZCcGqcK6Ffipk88S?&!|
zf-J$R+LTHbyW86=&n?hD7@$g<&8>ax+9Z|s485UBrnI=b>tdP?V?QO%D)dGI)#zfE
zJ6w5xmvW^_v(@7I_3Ow?aBOLbm1|d7nq8!7*IC=xqc*X~%+dlQx5U=H5U1Lv+?XRw
zyQH~|RWfKa+wAY}qpNW2$P&7$;=2L1Y169J2)vlRgCUt>BAqIcsNlzSb`B&_W>ag_
zh at u*IcOq6d`ZPKd<XV}-frqLZ%uLPl&O7IsoR}bte0)DZGi)ZN7kTTQt4z$Epxm5b
zdtbq@=Gfj2sa8AOx-sPGr;c&w?g*5a&CT1)PEXV7G`Vu^3a8FI!}`61+^jRbaD;EY
zbBp6gk5IDf?CcG3>Qn5FbA(kV%Ox}Oa~$;c2tyZ5Q<<Ke#58QSH}BDEwUJV1Yipa6
zkDTPz+D(>^E%Qr1Z$2#O{+u86;U)NsbEc=KKX8veKzKZGUp|n!`@WCodG}REg+j(O
z3p<1^WC5Yg3%IP8#yItA;oH2g&jFB{Mhc{4AZ0<{S5m?(!4Cr3trp&BOp<0KUXChd
zf#Wbt6tmC_0g$I;D1bmB`PIMmx0#X-!@+<`y at sD9%$z#PU;CM#fT<QjQ;MBCM~6J;
zM}PJw`P?u33jQ$0vP?qHN2VI>YMn#RBh%oyPks!t6jF(vCFq(8X$C at pTmU&IzyG`W
zozMRkL>YeX0I8{zof7WBLE({{n4;rUA<3~+fyh-zfKc#{{`0>>DG`V$#k4K<!(Zh4
ze)xxY`mg<Eq?(gU0Z9ys#_6+XSUZ0OEd at ms|8}#}Ci49Irh*u|T;lfa+mtI695RSg
zY*l9*1-OaiGar8mY?G86fj~te_d^uZK)a7gIr)8`;Y(lmU5uP!KhO6uER*qIh>=6B
zROaB`F70LqvsNZeee%f$rOpJWpLvq8NXRuwsZ`><*Wcvu)+S1SgfR}Osv4W?TLm)3
zHpwjmy<EkWlIE#XG#U*~HXEQy4BKMm{mVqVd-!*@kpq<oLGPe2j|4(NFV!e@>qLIc
z<grI+EX*@fVlq`F4Kj?O$NtTAMtAQ}H*&Imju#CmSt=n3xzv%h8s@|-+nU8#>ZA>Y
za at j(aI<ePBQ3c!X2*t2)bBF5O6DW#KlnybJ0B^KI|Lz)A79v%HzHXy77w8KUKTT2M
zF}8$+9*4s*i3OGEQ<#lORNa9v#q90F{yL5_Mvm{&@9mLQ>KvMN4q9_q3&)6Lj34Y_
zlq`}&A+XvQdYvnqIwKiTGOJW&L|OHz)C>YYN7oFVJo{m;UcEx8Wg#?`Gf$u4_19nL
zyT9j?yz<s2WJ44gpr#4BZ4<@`Zj>VR7Pq%H`Q0y`=g0p2Cph=|S2_K}vuy6b%ip+7
zoSq~}6%0dzEFmEw at B$iYm0=GSss<nV at N>NV=35*)@dSySLvak=eLrXD2`;{O3rFjb
zjEgOUk$;CrpPJ+3W0TBw;N8oYc;e(7bCc8b at 9t99>um3NEX_T^@BPb5*sUWdT7`Ri
zIaz3P_LNDhZlIg+)z=NKTwNuOV~#9N@!r*4{_<x#oH+FiWi#i_#wt&oKEwL at 7P?XA
z?6Z&aFa9(nxenX+;M)5K2qi_N1s-QST;sVXPw at P+@aUr_dE>QjQnE_anl&`d;MT@%
zPRuW17-h;`lfbBPXJ6ssHNjV2UO|cywX(^Hqm#V&VTdXX-g-A;WiO-J&{6dnR at ZOw
z{L at F7nx0{G?IsiL7N%L^V31LpaOfU;md|}@hi0eC+iyo4?(U-t9W5X6<l~D>t;6Kp
z9DX(=Q9b_XYroH at KJjTzojJ=ZZ`@*#9OK at 3ux(IygkS%y_xQo at KSOn9n*JF2p~354
z->0OHId!7NqsLAorH1FZjMPIsH>Osta`pWyEG#ag=n$kH(+d-<Y^?xKJ$w^=SkOH@
z-!8}Viu7l_UN1OY_w_r#|4rLfsZ;<ykk1c?LqgA|?3A!e4!Kl`M1~)Slq>_?EObO!
zmfiO`2?|nL at oN%Bq;baV)HFd{2-H2P6dj;A#?<tJfu~B)L{Ucxiv22zrzA-!OC8OP
zI9BVjw|_vZQex-Ab^eQg`$zd(zw!%MXO1x#52#kFP%@}I at d#9H^2A4p1%@IJQb98`
z(985Js6BSF*e^?xBCOyiyz<9?%!{A=MDaBU1uT`PzvH8v`{!S#Q>%hn6seJ_;rjuj
zz at y>$kPAd!D2p_qLk3f|CKW$NR}02p$x!*y=fA+oXU<Z3WDze(a10YdXirVxhXI<R
zV+e_&N_KX3uyo at C9U8#G;vzvD70dfc!q7V;))fN7V&a*nKonntrRtEvtAFq^FMi+m
zBDMP$(^5Hd_EEN8eV2B%Ua;Gem{OwwK!3M~8;1;sdn_!r`49i&zlk|F14=QLMVI(-
zOm8&cyG|UVCUx$9>pb81{6A-FZ3Deh!l+gl>4L<zdHjXvdE%vyvYRAW%@%2z(;trz
zhQ_m}j$p(Q;hj6Izw#zmUVWW<y-t=3&<zgagrzfQ_|6wTN<UW^3DDIX&9c$Z341Qb
z&SqF~#D&*i=GHqsYO2YB>tP}B5)W62c=Ds4qI2R&M!G{1MU;G(jon>FYeTXyAxc0m
z*;FQ%nK|<!X{k<<AEHP5#H&}>9qyA1M+8xfZ<sVEk5QjILRm8rv5PGdHm_cyu4$;v
zE~3)H$HGelX0B11NU;1xF8%56F&SjkYAv+xG_Fyn{m8RyWF at 3(LUcbdEHxs%!9BN6
zZ#CrImCK~jHvj2Qd=CTHB_52hj2fOhWNM<x!tx>)SKdWPNx53*LmzsEH{X1XM^1f`
zTGeH{=V2NKqr(F<%OOl+grX7U4qLnXyz<r-pZdfnxN>!yZ at r(9Fo_~{lq at ArG6*9y
zRbonuJm{keIC6B7AaZ%^%%i;d&P~SI0{_h~eF0yYMd&U3FeOVpM5IzJl}Qr8o9~||
zW{;!G4*%Z2^%55^?ehGo33OFw(C^c%O>_R{A;0n4-yqahIrMBaqXp at hrJsF)-~0SE
zzV_;MG;^A9WTI*Y at 2zY=y2ZCH>-_kSe1c=M(4Cy%#;sc%J^Cnbox91eec=+n|H_ce
znkUI(0zV?hr{Xk7LeQn;-3xE<4?nldv1Nsy{+r*&Tko9b>8Fl>3~9C-ynl0rQ%^jF
zJ%TU4-siWz_$}7&Da3IbL5i9Uc=g;Kzwx^+ty-C#J1#<O5~n`8a+i-jUuI#p!?F1~
zNzkWvIAU^kiL3;_|FtoH at Qv$SzdfcuxP__LQF9I79a68gdGq2$e*HIh_&0v=aX$0e
z4q9c7$wi&>7ca4}d;-nt at L&GS=h4fjIUKrF%izduIx}am9r*ljf0e5%5t?oic{llq
zANzi)wvMTlacm7CQVdPtjStz{T*b5vCZ;FYx_gIKw at PcG_3#b!U$=rTI8gYx|48S5
z|C+)$&w1*TDSzkhMLgB~zy6Hl*#D17nLq3E4<7ro&i~urdGOf3`uk|0pjWehEpKKN
zMGOXm50b0)eP?JC6@``W`=n|5LAUM!ht9TbDo%+sF81nT1?)=cerPiy at O*+;A&V0p
zRA3 at 6as{MWAuA8T9Sn(*gz$da)v48sy*;~7G({q3APdX}<iuG at ChxxlRY|U^7^=Z=
z<l<Nsp%>ujDpDH!_OJe9e)v~^k!qz%OkVs4Yim67sgLppzw*D*(Hsm_<8Uy<tdt0a
z&ir#vLESE1<%xha=lbh!^V-W_<;72brue)9c@(qs>=|yn@=eTGVZYbIbzL0IK- at 1p
z4aWinQUQr73Np9`yW;`An_~GXRm(w91+7Mt at pw#0Q_&Qa91x+8Y8q6Ub;^l?NHUN`
z=s}k%!@&SQ2yi_Q$8pF7luD(-1sa4L#2%+U@)Q^<h#W(z5a+DC_BI#3_8KpK`g at C}
zXXGPHlQS>9z>Sw*XBgxpVMItqYUo&wO{deLI^AXZxwCxN-}n!R<B+k0I8RX&73rts
z<dmuv5;E?NhO{3$LFdGBF_u3ZARL39lJf8V_+O_zJI`+56Wdk1JVv-NddXpsh9p9u
zstT2vF4fs7Mqxm3IKr&d>E-a*AN^4pi$}PZgQu(b_dUB&9HYb;xuQbVVc-v${OCte
zJ2v;;`co>Tq=PZ0(AZA}zT at D>Ik9FSb(2!2U}z?2I+|`#F4;tyg;8l>mOAt`i!e!0
zjfh+|@skWiHE_cmFBDX<$@DfO%_N|V6fyZxheRrPx=E^<B)LkKfEz~aCmv?Cj{fwA
z8C-Y;zrW8DQ`2}#g^fglaFCIMlUZbmN)*Qgs!gJ##CZwVAJZsT at e-JwnPzAECTTKY
zvOB at M=ilbknd2Ngd4wxh-{;)9bDTJOinEVD#XFbpa=3p;qk4qls7Kk-86+<AvlHC7
zu|}(`ac?i7Gd07 at Uq8pG$DiWWe{zA5XW-Zhx$lyuf-KWXQwezpSx%z?Gt;nhZyQx9
zv$S-AKm6K&B<doac at D-onj^@_P)(IVoTKC&^1OpnHo0>77XRZfU*xBL?8Cfu?m8#t
z4NOfCiGZnvI$mlriYsWPV}!Aa=X(6zzc*laJHn_RXN({;EBLC$-Qh0v@(gcWxy$UI
ztnt}T)H$|bqL-_@^ZqT$-J|Rb4?v&fu<ziQU>QD&;xQZ at pvyT%UWQY4h(wbMYeRng
z=U(PN`>F5X{QEa~`s5^v9g%91b1VC-?Y8*EU%kLEYmsYZ%GDCV$VZ_>oJ)eS$NG-<
zf3o+cL6)TTdG9aZ-1F?`)Lva(y?0M{O>eW(voQ?I01_auWI#yxUQ03x5!MH5v1P0c
zFW0h6*pjX`EM09NumnOvU_dZ4%-X}u^ejEy(>=X+b$6|2Ke=bV at BNT94bp{su at yJM
zhIu0 at Do#aap3IYV>OA%QpM{C>LnK*>pRO^}Xks{$YHge+k3PVCuYC>6D=Ej%#=N{@
z^9vt&5Y62}uI3TCAWd@&*TQa=xipBWmS>5AD!>2f3tZ^?{KP-miU<tGYcWqg{S5mK
zzY)7S%`mSK>JFCX5(XY$c^n>m=qR=`O_n)?;ed*>g)pd)r52+kV}8d3OV`e_d)sc#
zp1Z*AJv$f$KJ9LY&6~HdxO9PftNtn)`VLs)+ubk=1wZl=I`8~fF{c*;R?bKK@()Ws
z_RlQNM}Pkl@%`YNeto<9zOruJ<$TxPOviC>90y%5a>x4p{&l at vsZ^p=DqW8(8I4Bt
zdOiC6A{Q*D(A<?uCF=D$y<U%N*RIj)bWs|_aZH+S=qscu#+Ir8bV-ts<{4?8lja%y
z;ea5GN%HJ^iS^3L3d3HX&=1Jd3^WZ>HwvO|<Cw1$ze_1Gbps(4HQQy%t<t}AjWZ8C
z3=%Xnq*07tH}Bfc*4;bNOr21s1X;o$jaclga`&6x074=+M#D&rqhETEWTgwM9f)Gk
zAhUFK-}xGPaln<e72J}C*Z{~u9FfS3-e?F}PL^jy#D-S9dse~$-8f*7$6V~LvJwqh
z4F^nYo&^C>zERrjx?H|^i9F313<hYxXf!HV)P5hwacDK0OifKutyHL$3&(4>-y;=@
zP-VR1{qKW322Dd~0#d~nKk;dL7p}sU705wzT`)AZ9=VN~ZS!P#UI6zjM at Yr$>MH%v
zr!qUuTR!-sL^cGD0LR2I49ZgA`Y}~y-~=gVlvDLeASLZ~n|7y5I~Z|pWrYv?+|Qy<
zj&mjQq3jVw0oo{_kwYudsK**rsbNVC8K*do!=}w!nA*CXwB&N<JKu at 3d7gD$r(Y-~
z at suRGe1+ijS={v=Ep(Iysp}ypr<pi>6W+{LRt7QsQHtS~@y5m&YCyS4YCHIvPNX2s
zGO{Eh^al)jZTwLmKMEKn3BwddIm8%bXhjT*rtl0MR~QI%VswUB1a6hM+=NmE!?Lil
z1Z~vE2z(4A%5}*qRhE^3HMbpaZaaFt#^p=rNe63Gh_SK|-w)9YyD(em0*{co6(iGS
znhj8*&$Z>N1fkFD>`c+it7Y7J<W|m{IYXK#Jh#U7ZF{(Q{xV8w?AtqyTPiaOd~{tS
zPa|wSX4h6|)(U34JG40VBFt^SnPV>wSzO97ttwHt#9QAyfr|ThwvMK9l*;i+CP4_R
zos53JjiD<XQ!v%4Q8F{q(M858J#IZ*<)#A``}aY!(FV~&8G_Nsp<LU~YG;gJ`>jXW
zv3EC1oi1&^hh6iiwm>r)1q(NF2qK$GWs**JfLAin=#k}Z(tJRYXOt(l5Q`~-d^3+e
zxy)KuapvqI)k=f;`FVQ7A!rFnxXf5NWYbv0-8W5g$AJcKx_chiUc##+j8a8Et<#s&
ztOgT2 at obxg{X04N at _CXpN7$3B^-Fx{!(T!(_oACS at SF+a!7^pDP0d`v$}Z#C0psHh
zMv+F4m(ZLE)`uDE>oF*poSos?S_ivaWw~whkzaop%exV&T3EVCN%XmOp~=>%nC+Vt
zw%sPzBQm$aP)+fL2QTxb2PN~{S_DzbYwx{}Fa|%+8HE;Bd5UhJp|lB(KD~^vCJACe
z5{FbglQi}T{XQiZT*sl;>*2X&u3Wpq+}s?cauw6GNn**ht829Cv-H-(SJBXS6GM0G
z7cCZkCFaQHjo3O<ar>JxZhs^E=zkD=^k at F(V8zaizI$(Gnx<4L6<V#<bw(~plIyy;
zSG02Fav5FM$+C<nimn?eTH`IQUcHKy+f>{V<E=4<{)jk?@bicqwK1loFceUH*9;w`
zU>Ju;T_X|_!_df0fe<#XVN)uV=nspEEypm6%(fhCz4%V5AWVoPSVnP<mSJM+CjIq3
zrK-irC!b;G8}0 at zM+hDAjG3DbbNR|Iv#mOYA#|D(<Md^MT{4*7w+~Q-UM*8_d70CX
zKaFi#y!gPQEWG<|8*F27U2k~%_wbdEe;U)V(Q}1o+L)$EDileQfY7nU21%J^XbNf*
zV|bB5q!Oo6LY8gb|G^(aj8#dH*t$)gq!_8rsppT=tkiJ5I$B<^P)bU&Fh&W3PB6kS
z3 at qJ1m<5Xys|;L=vCXqEHw{Ksy#A?#e!yUHnR2SJ_|&t^P2LBViBu9{3ijT5n8z<&
zW2{s|4+0F=qcuIrYUuOspZoxs4LvQzG!5(w!i(2<@}Z;r&Bs5*#P~SQM2+cP+j#w(
z-+*D*RFy%^Em5vEx#g{I!l=|pOCCfS(I8-pZS(kNKgZ|4 at Hp#N*Ko&MY~8<`8}GP@
z&D-WU+Y7jM?HZ{t at V3r#;~QSjx&9ETIXF7V#VdUNkN*I*vP#2nIFss(@7~Ly?|&~t
zJ)<ua0+T&QUdtDby+||HiP!t|nu=N+QqvWw%1M+WF?57$V0sp)2vb*RR*EJPl%c=^
zO_ at jp%Fxk;#+WUzEQ5}wDCv?R36W-!=>pP#dbEz!xrS`7U?&;U9VZ)~W34{PK!RhI
z2tyyYT%|NtBkNp3*8;X|*^K5GL{^oN3DGd5oUSopEHd578JZcl+;fOsd-n6SqmOZQ
z(IRU!*gQYW(W6J%vSkaKHtpcT`73PQv4A67RH$*{_z4znK0+=enXWK(ojB-HawLZq
z;OHZLa_Jz<O?>Jzr+EAK?cq26%Mx+gz;SdOy~o?$3SanKK$!Iqwndiuv<KIS(ixUk
zhaA|olk+DRnVuYH`&7bvzh?$-tjP^G&$GCEibJ>TA?QhhYzyZW;X at z(DseK8CMSt=
zhgelOdo|~V9XlcGbNuC(nc2AuWt8c*b4=Gm<smY=!u-q<Hy>;<Ju^>pYMM`c`VwcZ
z#w=gEhF6<F$Z?hyJJ{42uCLI|)|uNn&(3WXwrmQx<EFz*jZZK=0eg1Ba8T#`HF)29
zCi#OuJI`017?O!8QYi_s`P2XU81H-M+t{*YH`kUH8JimClOI2dq0Qh229E8LcNb}>
ztGxHE2e|*<O>Er(kG}v99gX<pXO=O|S)`srmLjEOy&bb~!*0%;yTq6UzxjJ#rZ<{G
zcS{)gI<w7$fAdoZa0HafHCBdjdU=`;f8;Mn^nJLcF_N&!$3O7^NA|v+iE<fD)0h|s
zO>1IU<HX5`O07)1zKTi%CZ-K`Y at fu{6}|OKjCvtuw?p7NSXw}qfn^!2t*nt_W0 at 6d
zRfl$Wh(hA`dW?-ty^4mun*iN!d_wS{U;HK+#2Os`zYO at 9<p0+b%>u!Xzsuqa$28vi
ztMNA-zrHfM{l*b&>I**j4=n!d3Bk4_86W>t!Y=pg`#t`VoHzYPSbjPFU;bulns$A>
zs+7Vo3{10VeDHmr;jricOw$y at Fs|$9lu~4Q&f5AqrCOEoW{crQoQdX at NmWh|6>%D`
zfVk`2?uIVU5dxX(n68bTWtgT(l4ZywMTRk+Rk%2nC5jjo1>_sjekDK?l)Vz^`iOR?
zOPZ!cL4a#Jv??{iD4=A!Ai+S8Dp`aOhZ$326D*xwERO4#bX3e+-v90*`1cjyiN^Wo
zj$_3Vh9e&T!dF=MfwzHFMN31LaqGQz at yr8{kPl<XC4*rXB{Ym`iMd*>IG)l_N+OIR
z0Qvp@^v4-f7D6gw9cFGjTxj-;f_W_1M*-atPd at lCvrY}+mg%mysnlzfs#VNt(L>v6
z6{A|mD#qk_o>Q)tk*>{=`(9gESRIpGNpz_=`IU#rdL!Z><x7A0*Zkvm-46mZApptY
z`|jeQ&wY_h6O=0zax^Yoy2R9>8)5r2BblJv1}X+Kk^J#*|1SQ^m)Tya5v+Fz{UN6>
zU*XBmeSshRfp-(Oy97Z*XiIh+I>1QN2$e>PL90~bvmgB}y2nq^%p|kZQ-n%!?Q6&A
zo_U$8+vcg61{JSFM~B0&yN5GtE2LfnQ+LR_J{O;S3VUgphD<R0A=OHY<<rMmKK~M>
zg?;pNiRsm;O}p&ee+$|9^Q^5ckwqDLu0Uoe19Dv_mj<a4q<MxeG7yq-)keBS?qLdq
zQetKjEmcTqu-5J2U^3Jz7~u#_q?ndM7#da_v2yZRjLR?K^sZs*7W(*hT*s!|oF))1
zd6HphH84F!QOy3$vjpJ?ZFrSRt%THCM0td+=Tr?rIgb$GIwm2Wm>~&LUU%m~o_+i&
ze8VQq+t{wdU^JlGsI!0nexCW-arW-KfmW?Szq`Z(51l5{1j at FEk`Tvpk=YVkW?*LA
z<?3>b)SD!^#jpM+SYB}uhC>vsal_scSp=4yGaM#FGQ~C}<%&mRyvlle5h>@`wtYL7
zFDz0iHF at 8A4iV{a=5mME-MNQnpF5ArOm^>^qc?)vZaK)Y=M#p*m`c6HFkE82-N(MM
zNpHD>?bbN<ECfN$)bt!H9YwufB_5vPcYphCYz3Fjt>Bj7S3We)JKpy=t>#YROrRSs
z24yZ@=<&AucC&c?MXp>v&BV4{{KN0RhbO*zoJ0F3xNvrvD~nUOC1{RASHjJ&*~TN!
zo};_crQ9f!CmI!ZoL~f+mLPPG)fG5-vWqfiQJDcM!ZSmD^8Ih+wKqXJx`>z0bJwjJ
z&!6mI8AFr_VUkfT*Qr%f&YnGwCM>3Aw{!FvXm?F?V~i}b at LY>qZr;U??a*6=wUvae
zyDiKrEbQ9B at w1XR$+1O~QNN92!LT3j(uo(?x&L0I5(v#C3M2G9r0%4A;*W0P`Qxx>
z4^(ZadDA at b<vKgIPB1m*asJF%9KDKVx=hV%=IYfYCMP_a1trYdTANy}M&kQ``zj*(
zZUJ<E(}RzGi)rTBW&Q7cBHv0!_X;rk{QqWi?Hw_fKP&mf&pO|7+rO*T`-}J5 at MAHn
zpOc(_z~t>er1R3B=U)e^Qz>U3{>~`Ncm=ElK|qouXqtw-5r@%gwXm$BRUprE;yAvp
zrPFmCG!3a2BffsSgQe+3%Y at Jv<q2-xLzo5|rqsU$=q<;_Lc`Tv4BH}+Ik}R=3b1w3
zfsZsyy8Rw;$)puW#c at m>se!HlO_9kQ%QTqWGKcHBRFop<4_Ruj;ZC*ieZK&Lnns=`
zMGcg05OoJ^otiCNwz|S_1$V#gdkZjEgvLRd at ue?(f$?gchUpT8DXg_&q6(%7LdTey
zVruJVE<E}SQ*IT{Et8>G8ub_k{@;47rKZpfjT`Q{9kLDDE{O`tG0#96h$sfbhD_&=
zKK$?5K0bpnhzNTF<VKuF7>1M#3r#Ds&`hCY2!RxWa2VjrlyYf;g*#sZI;1iKA<%`+
zi^ra0y4s{sw;7?4t*xWaj}_MoXxrzg at 7&DF^Ji#i7HN=BZ8o_14fmkp2w at wDB&TIt
zeC_jJ=IV(P%or~Ia2*{TJ5hxGknu{Hhd%RJG^t^gJ={%G(5R4EHi^>6HJ!wdc=54E
zs0>F86CF#~lxj`3PEQc{L)Kq<nKhYWS%QR|%6JQ{S|w8!fuA#Lml$2X%#15235}uh
z=|utE)MUN0$R_q+2piLIxVGG7Y|{=dzI=(YTg5g#rrk2J)DajcO(!QK#VCHJX`~9`
zK at Y1D;3<WngROg5dV<tTB+4Tz%@E`YUs^P66U!7BGD43uY=4NA1e8R=SXBp^v)sK(
zcy%1DwhOz|Bv%?q5 at CuGVW!dd6HHTJ5EHboVYjwos0<T<%oJD^s^b<n+)$%hvbb{g
z6y~Na+<fD0oH%)k%U3U8l}zTh&ESVV{Y9VKZ at rOYN1tcM&UqTm3R!8EOk5<$Gz`50
zd4#Ja_+5DW{ag5*KYWH^(j!+Do;yBbG}O>bDP=F_(Eb@@21y!X*^^{hhUZwMgLT3P
z7Vg-`r#|~<yzY*>z%dyO65JemBRGAo&I_mE+2=(?H1+ at hAOJ~3K~zB3N}T at 4N!AA$
z{m3B|lPGkgOhCr0t}J2EWO{rv_5e~HbVFlheTguuV#z9onRE7Z%*}gX`;^1#TAw7Y
zao_Db`SNoCc at 9AuW1BHfxy0ow>)dqH0;kTt!0{K4(VX7F?t_PT;K>e#KE<E>w=2Y|
zOo+o1&zvB}BFP;Z%?f%du%(WX2K3gTGU>2*b&=k124$3pH50vT63G?nr4e`D3#(_&
zbL)+pdGYvhCid=UYN~=TmKX&cbkigC6?rO|- at JoOn;ot!jaXeb$drRrI=K*ZLdo%q
z0sr(DB3fk&q{i^ihPbU3*REA at G!H=uQUhDBaPf4)zMXYc9uxXtS};sPTD2-F?4d=M
zsEGaCe>beI_|)wZ#4)eGYb*7N&G~beIIwSl^XJdv*d at xYOPr<TT0*yfh1OV$(a6WO
zL{XK<tHy}$8bFt;4YuL$E(NjtMwaMXu}9y&4(^++fA^5a at BF?*GvHmnnD8UN{q1Sx
z{*T8s{_4L<3;{dt$yj=iy)ok})`#wwl<n_~o4K~OhNfvaj>E*n#C1bN<OhtRq9)5J
zc}3QmWntSkLWt`k^q8EfnQ25Sam^xN*e!Wj!3b at vf}x4)APx;wnxQFUqdto3hKwjp
zP=M*!G at DJV9IE9qhGo$=WdRhmBK9Ol6u(!RRycA)MI6U;+Z}``OatZdCIgkRXKn at r
zWNC_H*^mNDtN5c4ojk&;R&dKDoVgZ^)r$s-jbkT)&w4P#adna;WNEp}lTUw*+urhq
z>mZSm!{)uac<yf=#)@(x!@{kW$#sqT#8|OSo}-yM844wHEFlVTn&jX(kja9VizOO1
zTy67PzwobFIeCs+qA}){(R35nby?|ka9x*Rqi0nZMN~+y*JEO00;A+IBBQct3O24?
zZRqFvYpXnc@;FA at r*66Q1}R^A;aP6kbRVW6iWUnYIPlsdJbLa5QQJp`3G49?yX1jk
zU}%Co$w_0$rBi39nHFiUk1b4ufNH6V>sV+~BTiCsP0;ZN?7QP;bk|1e8cCkvSvIG>
z_96|_VRqaljxwS+XL;ok!LUu-A2D8UqBMolOW3svwecysnvT?pe;P<7>z5aqOo#Mk
zm$9)1VVt77<HWH~9LFf##t$M|jTSxICQ4G8ZkgplkFYnyQhK2y%yN{J<XQoYwT(<h
zEDNO<fzxRQu}bg&B_T;A{U9qEPVkw?V=|c|a~<0-so6H|QJ<)@PAo>092XY at M_1^E
z%}8y$H<U%>#{_=Fh3-|FEf3eL;El~eCb2C6N)o3D=6IQj`EmB{*~IZvk25nf!P2#B
zm{SgW_Uyr0yuj97TY2p0L)?7p?F{;D{2=DwfxUe7;Rm?+j>8PQ9&wf<bQ_uEXqaf^
zs2nC5FkZ_^203AF;>QN%+7!X)9OI3Q`;N>qJ_%B0WPs~fv{$b%Rk3KVCj>)_eY+2G
z`qX)DyW<Gy68z4eoaXVTm+1{1MuQy3X%c0t7^X{{#W-deO*q6^jwTd2iixpFmah$%
z9;-4r4!!`Tavax0XeE*)!4!&Zb2jH*I?9bZZeVO%jb~1RB}SxiAJcR}fngPZeZAA;
z{N;cYlltTwFJDeLdFCpA^d}GFSi6v_K|fl>u2e~=qJ)lZngpW}Rbvb=2*LqD2%4^Q
z=UsdG<4-2Uxk+X~m<$klz{375xE{1S7kT>0iyXfFcAma)9-%i7dX8lo2rOixlchP;
zszap;lX;mJo<EL~1{ffP!n8e3UATfCjVPNASqMV2P<D?@Y8a%1qh(yn#t at 3t<u%@N
z-z-r)&*`%lh+`k!P>lQmRZFAh8Jv9)_U?tOcbQ8oeKv32L}$H^EjBST(PGf+vTxr4
z$BsQiJ&ssdSm45ib4-jiSy^3V)7&JV`P8R*$J^fiDjNE30(5U|z~vaW{T&>YMH){1
z>xgc~f?*DoZ$N)C(-4;We=u?XJ-u-+`EbL=u2%Wm*Xx}NVP*rc2~&}Uf7=H#Z-3|9
z%-Pv#!Z1WA$deeQ3uKy5F1eI7k8-KRa5TanjR>Qt=m~WkY|lmLAX7<{B=oyoR9bYJ
zn!$)+9HJ4^h~fg-Tg7PC5=C at Jx8KJxO4wxwT@%#M3PFD`qTOD at H7$C>9*%C42N5dY
zxPO``B1<;R6|F`SOZrqzhp}3N;c!Sd^6~YIwJc=M?Kc5AhGim?6p@>(pS{5N_&9ZG
z(CKto9k%)YA9{PilxZ6su?nnujSqe7qmbnrJ*=|mVSVNKWd;Ind*@sE)Bp3MOt~(j
z{)nY39m1-`%BWZDqw6GjhOQf!q5y6LIcOXCc2GP=yTipNpW+Lj`7GJMXSQ0$NOF4J
zK5-P0<vCuZOu6ilBnhQ at m3F&LZ!n@(sW6ISQk9XqI*0B#Qq+9q5=|FmfIZRRS3dj6
z0 at UUk*J2d!=$zsM)6jJe-*JSme)JR6Oq)uxM$OZ)HN7w?xGw%M#dHdtUrD!U)EX!W
zOY5s>riEb`WPVW_S1OkX1Y~hUo~LA5hGjaaB*)V=O2VSExJaeZq){zVD%<FqKza^o
zoDl>uTDd};fK&#$St1Q3XgUaiK%-u7((RAv^#)|441H>ha1 at j03Rg49Oz8L9=$?sN
zcFBV at opn&u at AtPqD9zHfq=0nCk`mIjfOMlvcP;`_O6Stuu(Y(afOIzsNO!kN!}I?B
zW}bieiy3Bzo%=rbIj?hFl7AH_O1BAAalfb=YPi)$(EU}uidP}qG$cEURL?&A1|-$#
zOPC1C8IrKrBhTTk)M=fr(rHw$xyhN(GUtTZM^Pi|BOW4 at Mu&SmiAZ02#`77-XqM}g
zO-!sS(3eNWo2AHI)6Kg%#UZ*7r?!1f+hMZChHalxeVx0ac_bg`vV<n<g$zp6p;g<2
z_zb6Qk7l$!n|#ilC+ghq+msr%YkjXj0<)98v0S$iy$p!n5M%F0G<Nm!WZ2wz%T=o3
z)8Q9SB15Jb#~@bA86od0E}S`%m|r-Hq0SU#bEU`F$S5{nG8 at GE&618;>ffD7<m%mL
zeun`30U1kTJQW&FB+CndS860z!QSLkV7Yy at h#*qV)UFffY!889|5~cl*+EU(`pgdE
zXe%D7M_rl2ymR&5pko2H at g`Qn7dyy5<r&DZ<I<BDRwvlF0*;1L-)Hqt9S$Z3HbY;#
z1D|?%+<Y3<9ap7Ee3Bh$=E3Gv93fBG#lJ-Y7WzK2#Lrlf*y})(4#sQi+mwpM at KZxi
ze*sGLa*|xTDMRDZ4zcc>8qu-MgFTVJQ^q&{R>rn?a_A8jjC9FgU}AKBCA;f0#q?G+
zL7~C)kQvC^mUwGfC?E2eiLt{<yeM+Z`w#Ie8eUJF22{6H2Kl%ETYhZoMe*jBCd6uA
z=^8;G8rb5^N{j-oLS^F0mGIQ*dkZI at SeiE<F94i=t^X2UBB!;dXQb0o)A?rPmgA!M
z;PMzXFa_CQrC0v7SZDL4XfPMU+Du+<jqCF%%Nob+pSA%Fr at N)C;WDS%ot5_*X;0HW
z{qMhR0B^}owb~Nx-0`P&>1E++e<ttgaM>Lh^6Qgo8g7$lSQ0M(Pu}lm%SuURHQ_Mu
zLT-2gR{htq6-p#qYw{nbEE5&SQNXaCxaTuX!b_Q8$)?vD<Fxc`V36=L2uC6})mHvr
zrZWlC`F?sTnkKpy%REWP2f4$0h$^Y$3f+X(_rz#a^c-%4-Nv9~orB}{qVfZ451d-4
zjKu`@uI3j-b(84YX`wN5T at kT?Si5su<iKjq2U640CTH2N-W$WEgfhI?GVZvUv&6?@
z-(NwM<fr*zmZA~31bc^}c5g8)lj%T}Z{amDNfIsBRo4Q5Q at 4<apFUr$UizP1{0^Gx
z=ODSu(ypf^9Sn+(cxH=05Utwm``E~)?q)$;E{9R0m{H<Z8+Y!O)<+4z$E6jlUK(72
zlgNptR-{!q<Lm{_0<&mQoUm?(y>VXJZzcs(4vF^)K{2&!#~4)4NIztf-Cz~~bG%*e
z=nSqb!@wsioooRpQ?*r5nrRp;NS`}_B_7Ep4SxNA*;{M-%b2y-a{C^s97JZ9?iRFK
zmhZyLnR-$P!CfJc(|jAa-%!3Px0~qPj;l9K^K}OswjZOWUYltR5~G2t6}2}(?aV1*
z(k<e06jM~V!;La8_fsprB4juVwo=8zG$RP6?DY&KX$bmX!|8`XN`GTPGO8?*42hfr
za0zycq+|w~Vv<gH-7+?7C_QA86Y!dujGFs>??(lWFkYpo0W_G1l5U7Qi=hg2cm#w=
z03L#pN<YOZt)!k at nl6(+G&GD^gwj-iIh&o)>LZi6Eg at Yx+g+J5lqBiUi<f}jwC8?t
z$>jXTJ%lArqW_O~#(+V}#AU>U5yl3NbL%4+qU(kl$M^c;5@)g&Fa`9bI%ON61}-Sh
zM(d?BD!W2rAzwJnc2AdtE*5!c2m9pawM{q_sZ4kOh0-LC$#~d^3U$C at j!5qH56NJu
z!2K&;S(!$VypMp;ihPP3TU2JK-1m_i{^K)y<c#FY at YpBIxxl(fiTirdH!GRxUdI{E
zIAVD8F(W$z_Lyl2mSf$a6B6?;V(j%$-G)spQ-7`UYPlGADgNht*0JNl+9+16SW7`F
zF}+7YC4B`l9*X1ik0!l<U!a%AZ<}O~Y?Sdgvtz at Tgt&Cao#lX0TI)UB)Zfw6EuJh=
z*H?pf&9dU{3RRL}iYZAv^50K9uf(5wbmJTPV6U2WdV7LIN_G)-P1FrG6%(s3g|Egg
z$oF&GRT}tYJ2H9Cac4vZrnEx{Ogi(^GXdxpFDRN9tmTwqi0`LD8s{5#3~Qt2-(~wa
z<}Lm#lNQN^%PuJ5RT9k1+2qJ$ft}8V@$mP3AVPT6E964&rJ9{clOhRXAKy1-e$>SD
zi`tf?vYxrQc@(EcD?l#=5ZQodDoQO&2+;2qO-BS{;9o9#Ox6MFXz;+YYp>-0{E|ny
zqVStv{~K%lxNAz7F35}XIW5IS<jzD*UQkzOlRbpzk at +2yci|-lY-?x*++uL%O4byR
ze9a+$n8D9{SU9r|tRa59ZDxJyKf{SXUktSIA3ZUl;SLC1KCp>nm3;7#u3kUxMc4KU
z*wf2m#pTbKeT4@`mxK{nhzT`m&lxTvWD{-vV7v?x>47^Qj-y);Z$XT>>KTgx&%oW?
zCry>k1WkSJv}k;}HJ+Z&#d0#;0rZifg*r9-f_&0sa@(+&D6NN$2nd2rcjO!MfStNV
zkQKoQ3H-~Jw{3*X6%*<3k5YdtEGSKb*}$r}^qec}S>{%U)a at 6B8+A6vS#Fcu6G_Ea
zpF$>P0Kja5ZQ at G!zap0mCelRcY}AzwN%ikokOY17;0qMx7bOZM^$ZC49tSgD@=~6h
zz0H(S`26pMa`Tz0AkH>pPc#KQrJNf73+dcX>oCOAc(C}t{u<XmqxfzceQe)Yi*?KS
zBqYD6 at IP$C|NSZWD^(wmjsRL4K%5AsqOt%i+e=LutB`1?ES(A__++0jNxO>#YLZ2$
zq{d4%_G8otHkpgL0ZbERp~E)>c3~3=c9~P&CrfKGib$j`Mv>-5EAb#bG^z<hwdfVb
z_YImgSxZc<QFJSUIHKPUG`wnGKjAuj#mZGpw#xRtC_dsJ5m7#u&C5D%p=r>yVkL2_
zm~wkJQ at Da-c!-brEgQyPxcFy*Pgwo=w><L^-eRrBX{mQ=_n!yqU`BcDU=o at N-OEH-
zD|e6-9<Sq+CG=Y-w6=5P@=%b-)Xj5>o{yA|qL-C%8bSoy{54>B6b^5b-K3Mg!&0wK
zz#vTJb;ZSy-H!qOp(zgVC5a%qx7ai=L(4YC5eqGT&{E;Ft%=ur at -Dp>Aet3EUZ*b%
z(iQQ;YQ)DaZY(;SD%!YrK2e$%wW_o|{8)wYB55BCvqc()=28vihGDH81LMsrBfmdo
zeQeffT$MYFY9Ln+R%(U8$a%6w!VWSyYpVGFDC$(ct4>c(?fd8iSz%<c at v$1J5_T$_
zH`~U&b}V&#Ut-qwHdVa$(Pg#g4>e~^PB)u$qUy3cak<LAdJ>)XJ_5^XNFp|Ap6qrM
z;}r|P>F*+X16jx;(eu84`)%EIH-2EvL~_>5*UxrgtfWAb02ZGQA+9;T*se=T9yDPP
zMZRJE(^+lEaOq)*ntHIg_hG)`YoorX>jx<ob(7bTq;9tP=e*E3&QV*zk>kac&AJ*%
zS&^XdS4Mp^O&^%Z25du1{1JK28Ej9t8mV>*8ds_F2mvX)Pn5IlaRm-!hKvVQe_PLJ
z!_yG&H`Z4To5q97|9+U0j$>r%7_O@^?PFUK4`ink7+rQf#|$n|CG&;<Qa~z)Y*=Cv
zzH5RGR8s15=K$5IK$Z=kV>BIh9XzY7%GU6_=*-P$g^QM{u?OQ>Gnk8*+<P45rc>Bw
zxsB&XDvED&&zBBbmzHZf4Vp)GA5=2h03Oa6Y{wkIz?2h=AHs at XLpe;0joD at 9zl^5w
z08e4rRI6<tgq0y&j0TTZeCTRYD$Z$1iEXjj<rUz at EiNwpzj=GUfJuMgZEUvGbM5$q
zUEHs4qf$>y!Oc%bek+35QwwPq`mf$S++ at +%lg0&K8}FaR-uBNwbW!1}Fr8%ubkv(Y
z8xy|ibgc7i?^V6;YApJfw^q3zb^rIV^K6T6(Zx7MSbX(54<dQRa_e<G{*4o7-V=bz
zL^4D%gb;YAxDzrjIr55%Dtq{WLIysSjsv-t-VFjI at -WpEgrhI4+?#IJJZdY_=V3CC
z2|(1b9okE9dKlRu_A)amd`JA|y7K8BTVRi^vIDVOgA7tGYr%_F{$p1sf6^sS+n-eV
zbjm_6K%Tgc-SrW}LW16+2kv4gn!lSveFOGQ{nquLaewPn61dqLp_uUBJe)nERB44q
z8WE2|5>mUzuUB=I7NSbDInf+gCf#=uN=5FcG$$m_QF)}!QA;~-c%$F@<|f5Sp^1Xq
zG(Stue%Sogt0SZ~lbHi#6B0oF=p09A-ZP#<SLREg!!|W#fwDs(tMNW4<41Hv$?L}m
zOE6tha-DT_;+7VBO7-9{U~pf*mo!Y>5WzD{opx?U0i&TjLN@=p_&Qv0d(tFxzBPXS
zgH|1|<CaS6pSd%byYWXqZ~Zc9((Uh;B9nk~TfQe<$8=MYS+6z3n>XrtBy5mWZj&&R
zUL8uqMD6NNP?xoVFY{}%zbXiP$U4i58V`}N*sz8%soUnRA3YAv^6ats!gMBQ3HOA$
zll>pL#1bZt0{10MWT%B`{6?)zGmuqof4H)IR(#jSjRV$mOj?_Uiqkae0xqcSMSdi*
zmBfemsCWjv at h^o^g$s0~@9DRLR)~^}n}N%yL~9NL76v^4iR=z1fm9T$L1x^Sj;i at e
z(=^d?&2^=FhT62`#90krCZ=d)UuDU*=q8ttuB)k3{G^<nZHQ5L-L at im@-Zz}3bo*T
zggezLz69&tzLdmdky-hs?g+pQLNHD+AafI`*j`f9Uad<qH#=EBR|#MJ3p~ej9Hd9c
zelyW>uSowyF~(dpwlin`8DM6?nQfb2lHo1)T=C?7=$J45Wn1epPn+xigj#aK`$kx?
z$_x;`y8~7#2yUW?Oa-dcWy1D;+i)xn=_R;n?5Dwk?uNvf_z#VTA;N&o!PD)MV8IGq
zAQLdWrO3lDjJ26AqQ9T2O27mb`r0V)@pyIYrVqlCBdVAz?cq)gOJsnD8e2LE*n1^(
zM^x(n2O|!p at JZC>ny>YIIa#+TE<A1#7m%XXu+>M8G=$d77cDw6XoeUn1Y)+?ZRo0)
zw0I+Y&vIb?RWI9uXB>$PF<bTLs|jwRLjCW(pUQ<0zZl}EK``?Sy4lae=wHpg+`so?
z;h$s8%C{o3D~z{ONDYIk3l0;Bw73xCOWmLfABSC7t29_9DY6wwgYLl3|D>c;S+2a#
z4Z$xQf|>Iku1d>(l at f$8j3`<ff!IrryKScw2?PY3J}gPrtqsmNs;C1ZgE_t+!ns4&
z^C?E2oVJmTm&QKZ8;WH*G|TSM&cfS!PyIC;_k?D{>q9inSIZYdQ9V2C#f+2MP;JHi
zDO>NaUa3R%J+_S=d+MNGI)nwF1BQW#<Ou<l^#7DertKdI!|2m^-ZMu<b#==`{O|ah
z9U}c<ryTItg0SoExo&0Et5p2&sY at Q#{l|gYwxXNZuBe;X*um$^SLkc-=e)bo_`JKY
z$Faoi>rU{6?{o0veHWQ*X~BV5(-GiAxmEB}u32L-G3=zJHmTApZwI`?uaoK{1P}g|
z{bphhQ+9F$na)#y&_VurX6?O=mP-D1RIKs@@?eDO3xnKYmw?+Vw4oVBBo^kyU&0d9
z!fc+$!S{PRig6qFl8-5#L;1&|a&MIoC)fc8U!=lWQAY2=zPE3#;brW_tAy|t2%8_Y
zCW-%@DvDvlkr;AiXF6Q6v88TBgV#cc1=PDWeAd0B)c2Onr)@WU_S at 8(*8n(a7{gwk
znws`XN7aY at 5cJ&ci6wlG-RQWPDK*F0Ld{BY&UEIeBUSf!bfy&<X2LMugx>hD9TJ9p
zB-qL!RgHSEuc#2E#}hz4+D}_$lA%l%{ZM3+Z(K#1)of*wWjJiAIh!B<=<&3vE5RDt
zxC%VSs+PPa5_(ZC{T17^fXVX?`7ruY_=jaIbdnE>tAdVm{XL9D@>UcCx!bEI=zybK
z51f2(K!t_4I<DRnNsS%H`g-3^TP%bPzhm9KKG{7_FdowG4?Pu=rsjJi)IAy}F`nDJ
zthkQBidw(Dd9v8Q6nIzK`maYmNHZe5P*h+bR+wwuim#Wr6r7i91)UZ7_oMgw{l7QU
zYT=rA8Ao;J171_ZYSr0qqz|j6e?tZzdSd6So3?C3)id8kGHl|ICyc758%CrmK=o8C
zIh-tyi?Tw|u}6`O9$);|&I;ntQDIPzBW|L0h4*c!%3&qJc3{hL<kCrlr{jxxPu2`>
zv&NB6B)nSd2Vy0~gv|7MM8W0c==jA$$#V8=Dwg0}Y5qjc*k9fUDq~}RP&4oxPCT2&
z#xMF*qaosP-AX~bb>GE4q{q5#+DDYh+^eWmS{EI$HLv;LzxUl%25#vw1Am0{*NcUs
zNw;3yrA5g%lNbA<mj+wQqyEqp<`||hrpO*irosHpo)1ixdrj=Y-Jb{2k%Bd4pSTiJ
zgeE1gFvIcAV1TY(L_IHI<Ui at mfrT)&O<CF!<jb6llHuxG(`=*5{cptlx(dnAiR^G2
zs#-7K;EDe_FW*hn+03)1*i0k)YnNd4FWkB`T<nG(ua^g3z7I$)Kk<?w)2?iX_s~b`
zKvae7UL2`%jLoszW|~`}S?}##OonY&BN%%1D94AH-Ht7&DEXt}i$1F?A}eK*c at w%t
zo=<RGudCt}ri?2u!e1RF?FqtX-!`M!iF{b+x%?3v{r#lc&{^zTv_+}LRq$DRc%0uh
z(*R|-!PQGKABEpl7heKBlRphxLoVHpvEW|0o`Dg at FT11)b%YFFfrc2VC0zyfxJ|a#
zdz_nGRL&<=wb(EVlk49MK0kHu`OIHaujejxQ)KN_YA7L=eaT<lQ;YxW8#NJcP+7^?
zJ1!>l^%6D6?H)@diZtnQbqaICm?ZEH3oWHnb#HRawDGKpHDqsSY8n_D0|BBu;GPCb
zmSLb&d8Z@}C>n#i*FRlf1KLs8jeYI87frse=c5MRezG})l5kMIB)9xX{z0)=t3{0~
zdc$?dRfKW0o}urT8$sbv7*21zG_Vs*O&9V5q6Qr-5!6$hrv!RLZ&getnNZ!`p#?=)
zhUwTKv>kJ5?yK)~-;n59uf5dT5+)5QhXGejS)se?0&_m`>uC_~2w6F_HZ&B^(k;fx
zD3o09fIxQdX4LP{>-lrofw`P0V9Jp^^teL2relO9e)x at -$qU<WaNp!Clqj at +6Y*p4
z+TXDwV!f6fFDF{R+<C37TZF7;=cw~~oceKY59<*mpbZ4Ic~MoYlwkRl=HgjE=X=~$
zg-M6mEtyVD+cMMq2wi5D7oG#C&P=aAk>zVe0p_?*9kf2V0 at Qd1Rn5_LEx=wx)SIq7
z+VkVh>}1AhqL_fbNX0xP#b+l{XDhpXIT)0h86HH-BYr7zzjkX4DHwwA!ef_CTa&Kh
zBvhN0<*#KWZ?j(Qm`dGCs~B5P3kDll%PCC!d*cjyrtu1X#XBQi^9imXLD{72=^k@<
z%U`skoBMbPe4I?{Sv3slNu|&qwoPS5x<W2*lqh%l5bEYKUM*qzT!jA}IncyFH|89~
z{}zWEct282L&9|ozuJi1uenMIuihIWN2Vn3rPL at w*iz9`sJHLL6uWNbEmwqw2u9~9
zIPq!+gtn~M8WX!mSo?TYzseI%Y+L_PP|}@^bV~cj+Fh$^P!c+#RnIG at ss$<#IQEL@
zjc+1Mh<gDl(Eg~BZm2F4RjWp<mbUGqP{R0SPFc7x5G1=ECvyxfG~}k~8kHOGD{m3M
zewd~Hes4M_q0DnsAcI?KLZ71Bc{hYcbZ{m7o>nW>Kj5_Vbk8I2ne)v1{>V at S{+V2Z
z+Gg!b at 9_fP<o_h~b8OU3xm8Qe7n{SQI-|OBnOhX-Gw~tl5hiYT@(TiwfeqIse5pGJ
z8S`hyM=LJNRQHMZxw?jis_n<COS31jD12FcnDl*g5E+>lSV%HV6#kwUe3T)mFG1!p
zwO<kjoP3Y}Eu0otG*nd9{~Pg-j2T+kI$c_ve4Y#^uFk-}g1vol?AEEJbg?neDz<kx
z;4^V089jbA?qB`hVE32enScm*orgO=lEOjNgZkAq#RTw0kRcU~(o4^99Pi`H-!^cR
z at Oj(OHYObKk16125EwlO?Snivb+)db_W7DubMtqJ%@gudGh<4a`P0Br$m8UQUNwbB
zwgEc~v}l)r$AN{l>;Inxu<<$LmQSl<{f1xSlw`@~A-M01 at cAXR8!K$KfpMmmfu=1!
zSxP>z&9C68bGqC*n#SEFXLHS#HetG+)@8bP_Ix4aZ6#B{kWBe}??Q8a{T$~{psh1#
z1wOD;$r6d1P9Yg5+AryD?riA6e_H42d>qgE4)-M8D&I~?Q(10%<kRz{2vJB^g4)Ca
ztb8!8wIN;ufvzxSP(<Q;dgX!i>fY0W^*gKR{#NXE-^ttN=Yh$KmFEYif8mtX?Q+TX
zaBHil`LmS`;b-YrrplPT=_10zW1{d5D4B5G&-DIcW_;RJK>GJ`_TO7_M&+1lDsR0E
z*YlW96zCSfWVL)g3pDt8WQV_ZBOVBv<Kg4~&m;ZkV0O99Gg^4nI~ZT`<}=`%EUI7!
zBsLH=4RG7<=&b#`w3MUh+gT~Y#B~EQRUDi#LCXCKg__yo`2&7h1Q=hDQ4=_Ql1F!f
zQt at RIS!I3-vR5%T_6rraqGwd|BV-X_{^$)@kwZWcm2byNM5n0uW_qUlL)LavHx#M#
z_9p})&t+1_vi|PM5#8;_h4+72`TOYTAFv}|>pH$w)%N=-NB%-BsMv@=1 at rSb-m9mo
z=g74OjVFh>6-jjl<-&AnqWqt#-~ZvP{ioXh?O0|j1&8+gy>^e`XD1_2yMzwC-JJa#
zhb}T1s_=UCu2+hil~-2QHW3n8=ID4n^V8ugS50m0H>HlBsH8-s{Qoszl99=LI6zNz
zUSGmPYZ||xPP=U-vzoL46s0LCq at 0ztIyQz1%}Z8iw|I~0X at Eyul)H3Zk1b7{pIAX<
zY%xo}TcmvMoi4n0_W&bLYt~Wdcl0+^-9toNY!o-??-S8feKMcDaH%jxMOg{Hy0;eo
zRkpYp6JXkpm~nRx18Yxb34<@85GcJSSJu>2#83tpyP%4Hh=D|wMO{1SLsY at re%`vG
z^tJo;u8Gr=xN;UE4i&5*%mS)0B;7lAa~duALhvU|wc;$>DCPctkz%g{F59~%ZKV8g
zcr at yUryXfFvO*C3b3znUls!%FbRx5CY#;H?o}XM^&$6jHaFH0(k627pf1UDe>pvfU
zU4P0~ZMPx9j4qUkI-9s)9U>;dAQljos6LcPAVA&{g<wY8uml-Kl~;Nfv+roVl=T=c
z%7$<oNi(uxi&ijC<D!l8zZD)92<1!$w<-^pNjulIxQBI|f(wquc!Y1Zq at GN<-+wi)
z9GqJY5eILUky`$y!zCxY#oidR^1|p*+6l&&l2(b_TLNK(|GB5BelHQdXLo!oRXTs<
z{%H%8Tb{ooYEMQO$8wX2C}!1B<)sD<^@MPadEd^Ew!OIr;lD|iNQ-UMmV+V2K!?s~
zg2Y2|g at yE2B)T$1)thaEnQlWrE6LVwMqc>*!Cb<O)cW!*Z81v-oN0rZO*)q-Uv#p0
zE7n#`gi6?CXudT at u{pLL9Cu1w;=0SZ-=+%QM%od6=Jxo4&Dl&Ikrc%BX{SU3LIZnU
z7mBnOG02!G-)T5LIj#S0GI-5m(p5O+9EWv9U-AAmpFdv7ltyI?s|P`hL014ab&5d<
zs~$oJ6=u(?zCP~apCNT~VVn$)tvteeK74Pyq2Fn-v5U_pP{?WV$2Eik|00GKrwV{`
zwvtvf1#?smy_HQ9b6&IoBU-Q539G_1+8r5KFdp7K|EhH4q at lm^uNRjw5(-|h3gp$0
zY8#R>k at 2V@3TOJZ+{36yDuDh- at i%jF;*_i?q3 at kG$Q^2zgvMTCwz(mDKEgyRxyY>6
zVE$TwI<bW9{{CM6=bCNb#01`awJBgD4%oE`2<zyOz{3Nu!jw>EV!%B6u!(*bRN%`O
zn8_SzUNXzJ!TH0}ba!vBeEz5`u?IB$il7*aX}(CSJpTr}f%mPYXjDmICc4iEIfZ-f
z9;qWS_B5nVg(-W8+|)D}f;P at d0IZ(-py%3?)I`oQ)C$jkp#A~r5q5H%FEFeQ(xFde
zJ&a^lM~Mg9yNNS#9JVwC{1IBT9l-Cr#;1^wdK;@{v_q-&g;l*Qbp(l7ffJq1K}E1@
ztHq(t5T>#A#MXK8ZiYJZr%~M#l=!XzE1)BamPP#gBNjDYzM+hur;el2`b>F)-#I+a
zmH#ykgVGNz&j^8dF{t)e13+%@$l6QrLRDZ$-t5n+0(S64gjTs6ywGO)FGKUBTekVQ
z5j!C&N~$xj*eNX4M2T44<*TMtAVtr2*Lr3m_fX at td&$%api~+T!Ze-FU?y~KgqF at q
zi=od}z1)WuY!n<(A}LtO)&j07{ir)bP3JM|Lne}Fo*n~t*4DGSE~8EEFSF)&av0_z
z$-F%Z-D952NmvY#xBDkv;1k;Q1InmE^K!ARjfk`7mFLjbW(~K$9PeRIBf2_N5wa>J
z!;I<il|l9F3*Q6ta=g}<;$Clxn|GSPgeWgh&-~(i^ZZ9D*KU}p$j!_%8E;b2Ge_W%
z{yBK!bjaQ{ZSC{K8%RvHw1~McZ=Z)F6xxPCLuRDv*m)&X#R%Itbcj)u9cc at W7}$pb
z3z)Rw?Y{eZq1rfHJ#vW(0_-XZG9gUng$EIgxqP{O5Z`-<0~hB{>4X;=>Jcd+ at 0g)m
z-}bqh9An at zs-S7yP!V$Q0m)#59c0fgS$JqJ#Hf8B>M-6GtEQ`N2tVL~BG;HDstp_#
z?m~%F#vjB3BM`U!@9%_Gwphgd&eOGzMyY8}rVnV6cCi3Cq~4<JF198?ZPTVXmHZPD
zhLu<wSApl|l<xA&=btUr%CE9!%H at _j{x_4&V5OI)lqTYVU&7nj8>UT1tTCh1Q$c)k
z;g2?KV)NxGjt`0bu)w_M^R<qMXD_^)$5)al4eAip^hzVSMZWiUGxAR}@4sGMKdm~Q
zdg8ym*%xBHj9>gVkX6IQOOYw=Td(NhgGK11=^^3wg1LcD at GQbcBh2v|gPHH6>i6sJ
zy{|c4DnIex1;u3uq|uMpCBKAdb_=R8&!R+gcvg3Oy>dx4+n5i0#>$g=Ad#IeONQ$3
z$y)Wje;j?k#qqxRhAQw%A~PV;Td22@$WhEu3dKYBJSFd*-{tvS(Qn5=YEsL1OTW`2
zMc?I+`nY$ceeyyaLw8uj%j%2EBaz>k*Sg}fZHTcw5kgGFGn$cNCfk^W=IphHfms<b
z6Gq6E%>()K!TimI?>UCl?~UPK+B&9#RXXtu@=VMcZ^l}&ao4tgS2{dIclpKsWm at nP
z+w9rFS$=XPk5;43Ajco|!8ewY`S0-{eP_0k`s5Yhf_Y1T8UiyAmvf*5#`hP>SChcQ
z31Q*9+yV?wVZ7jYMy&Ubhx+fA-#&|it%S0M$<sC_pS*KN*IF-l$h+IZhClGW9Vt9t
zo$?IgMQU*;;YjCNG1{r5TG^I-VPKRtsfCxJRa#ImTg|`5dJWgL07Hj4W0z;J;L7oR
zK-;{M;-)RM`~b<II17QQ4NgUKYnjd;P`^qF<+C$@kglhP at XPYS#YYFmaSFZTQS;dW
zO)6ACd?ko;a0+gj`#R(UgpySBqs*p}P_7j~?Ud10;)<o9Xe}r>q%<U;4+d-412?9{
zV(6*zwn46HqK%xPOm>NgRbIDa$P@{Dv`>IDTP|@j>g}#h=+HE;36(0VK_t>C?H$rG
zv0ukQFf15lnv)f-E3=-a0u7?@F_TMu7|vXJ7Y&XTA0;>#9>GhgKl)rjpsH+LMy(Mh
z$IsFLQTd6j!Z7U-nYo?JiNO>xt(kxgRGF+;n%{a_D>Kmr1QqK*z!~iW-jZ8q7t7rO
zs^X{ui?mTd=P>o*nAId;hja{DXc=_iJ&- at YG2PLAQz8%O(cEoYnChW)kQ_PfA>81i
z#h3*zTQ07Krk2kZ`!NdsZG++PH;Qt>ggC{N)pPFzq)FsMqU3neL^2V||LIoDW#NvT
zkTq at 57t3@Buiw-LALAS9=~N(OK7@(r)_h2kdB>cnQ}M at Bc~f*>JyOpXOIDLmvu|TU
zJFJNI<01=)Xb#%{*AMBya7CiOtK*5rLSBaXf=vmM)JrEPB3ZFBU3Saa`tBo~EbUi|
z=Mh;qa&Y;O&DuG-)7pZ2;%Z?2{h+{$Fd$`STp&fo-~1_4iEnY4>RpcU=JKLdQ<IH&
zK<)6uCXq5TMI7EutMG&tx1G56`G2Ii`gN|HS;0kInN`eLlg&OmDf$baE|ZVaYTUj3
zLbUCZ+J%<F&u=>>4KiKaV4k$bKlb-UZGNTQt`{vqcC$FEtAKAXhK3g}Jl(iDzDyDy
z53Vz7<;}Zsw?ot+%ld{b%Pa6l<@_XH2K1s5$MM=d+n%Zvwd>k<lI at KkRJ&N*#&siG
zxj#fP4jp6@)W3s{fkCfdBNpEubGO7f!8LuNwy=8Qc5!G0RDk~J6Iv7RdD9X2-kqL#
zJRO%-Gjcn<8nm?myF_g`D**|l)i^f?#%B$6di at sy_E%~;H9ZsEF=mS04fcM1_k<kL
zIF@#==I2EM?K0F|1|TYird9RrT>D;eE$(i)^;uW at tAi%(a6+_T<Fl2W<wh#;<q*2z
zR=8o&areL3&$BkBJs?__-oR_A)2j;`Q7l~&HS_a$fSg15yt)PmtIyW at f1>S8R+}4$
zNqJwhcsI&_|Bd!g-|dZk7I+?^;Qu8&j#j%ux4ea!oSa;w0Xa?e<Klv_X4UaE*5Vt#
zk<CLZ$?wFjXWb~mW}?03RP1=iC$C(m7A-psEy`Q_E}jShjdy>rKUk|~-sj<lucE>{
zlNsnK1H#a&%Tb;pR_w`K2 at 9btw}Tm`UF!S1H>S5ZZ?Dat#$L3&54@^LV#KPbNZb?6
ztRNb^AlI-DOw_gl50K*$!bl2Ov1L%YjObO&6Im5 at MXi?P)39^5$TB?nSrSDPhKA(u
zWD2n(=}95UJYtrl at +ejN#-9FhB5HhU#HQ23$Pc^}d>P~CrfJsYQ7N(nsK_>%bmk#W
zmS}Uoc at DT=s&cjsGQwQYq at 0%$MCfMpec~glk7Q<n0M<))#xO(33r1xb%6 at ra`|J-3
zWUSb!#s&>)YT;#N%2bmBtYPZapSMJ|r9%pi$||Dv?vVhNRu*6T4^*p(dQ;pYP)Lqa
zzO<^M0 at Y2fSgRYN7Pdt=tsK#?*CM|qt=EUyVm&=qz{cKI!6zaHES78ik6;K=Q*2OU
z_K^WAE<_DOKuUsT`VJztNSItIGCfzeP~}pjA6MICmSI*GS)LHh;5Df?Ug*p at j?I;4
z1kqNa`ziR5#b1TRN8b=Ud#)l9hGvM)U?FlqZs_=Vtb2;<yB0;M4)d4*bH-a+Y%RtJ
z&VhK*>f$XhSzF<kcS`2cl!MzDa+*v{XS`}Jp at WRs6Rc^Ys6Ge+UJ=?tD(0xITCsVg
zIEXIJoBEiTU6euFjU=tYth-U1!J3g$j%~jrG{zldDnD!i(x%sCY&uvkCsWP at D(-Yt
zVras~p_o<8n4?&~kRSlPl~XTqSQz)Y+ak2mDAlU04|w9&QfX_~P^V-avGwqPm~{?)
z49w$5o196nq=$qCo00#loXSEo2|OXq757)kwbJ463{w74E45jiX0|)%@<@2nG&*uf
zgn{wWu?Q-zWMF7y3F{nNI_nsp`7MSKJ_tYt`6xk##)g(Pz9D8+7I%_aleE0^wwK!z
z7G`a(8Mflq{+<~++y67vn|$|6v2Kv3Wdw>DijT at u2I+eu@Aj{mzkfU-!k2u`{`Vlx
zG-xe!?EbBJa^OxBy@&$Gf#aBlrl^8)P|-itxYQN`Wq9%LW3DUA^JPMB`1L72o`rf|
zmmFBlz=V at 9M)40~K&hNpSa>jrCCjA4{iUhC&!2URLiotc0OcFs at a^*9zZ^AmA?rnP
zk{|5q<cqZm8rH0wtQu|mrqS+mOv&bV3DM^`a7)4kHtoW;Qm5dgqbZKglCZ5Y!?0e4
z#DVLPY%{6;r&Zd)9GcxsPd&0<Egoltqm?$wBw5evQg==R1;fpOJI1KeX)Xb+u~ogA
z<O+bx_UzSVxYVkGpm4fez5_+<C0^j(yjdy00;_<CF03$4DrAc`hgsYDeLO=M?7&iW
zD7DkuyBThm+Udzq{YFmiedmW`obYu*Hv?}F8kBw{%zgRGxViOW#LC at j<kuC=?$RC@
z_vNQSj5!C|D;&Wd%K?!{!WWLf(l^<`@U!tw->@lrN;;JJ`1siMVpIN7+{VTxys=SG
zd~ypA3xmRC18yDO`=jhX#l-zvISaU!3UH%%I-aa~s_1^ddgC+$;nMrm6zkh#wqqAI
zhE{z-ph(CtnUULPC8wD{5n4T+0UGv9F>3e%qeN=);+4dd5(kOMysK4ds{j)Esm}S^
zMDiqb&Sat9jo7n{GS}2$(=i<rgnEmL?DF1K0ID-Jw!oG(<E^qsJu6#}LoxFBZq7jv
zzQmx**Z^Tpq|nTT88FMJP%ojg+5I{+Xo|JpM{W3gVEIDXtk&&N8M8jwwn at 2MuRyPg
zUN_VY!tvQ5bra0oY5swV*}A`%?G_vr<?>su;XgFYnGom~Rt+3$Ro&rGIw&ze?$>(7
zs-JQd*qH at eX?`KepfFivApr~4i5`wAM<MDAa>2Ngq at xW`k;)eze-h~oH~Sc2sla_z
zsGz2+Ntyx|vk;>s+@%0Gjc<2Y8I>$b?8X>zuzD$+tJm$(GwpbBt>rXTQui#`K}Daj
zu%ay1=SLQ-;s9=kW<+sCnH?fN(Usro_bY}i0)6e_8BA)L%1xNQs%@uye8^a0yd4n(
zTA5oE6Jtf9G;JXheFzHl#pVSn8_6cCyb9^$)deSpw)Rlsf7<$P)UhUve-H>ZD(2jG
zwm<Dby at Z;)%%`4&NMw^j<6{2dJhq}WyK>=w+I?jVuZhHzu@@oojG`Hd1^e-1FD at Y#
z)G7*^L4^kpdtEYiNz!>nP|@bqJIEABZ+ at QdktpFE0M(y8IPusi9(|bBSnXkNZE5P~
zR8g85@{FC+xxwi=cWQg&He|kdK)2=IvKs>ow65N at qa*IoC*y<ge_o;;Z4)i?ufd3$
z!>k$)Kfk`!Q(6uVn{=oQNPg1*JC4?Wq|t%gyX`UAz8IQm&B?{>UfVu7GegvS5g$+*
zT<J6Sh)u<T<LI<%<5VOcxF9{PGhx;;ROJ<@(x_Fm{l>QK1!h|gN)oK+R@;WaZEQv>
zOGE0Jt)xZ(b0E9ZHO093%<bt?_v5vf-9$>HwJ9W{KsjQIU^d2XTz6q*m0{TZmqs3w
zGRdb$fCJti9DZ$RWV+Yz2H&<htxU-Ns|x^FnXp-CQpx_qnj+C8gx})!i2J=>qh_uD
z+EI@@ZAu`;G11lDC-!lLhTBYRRP#E$IK}F8)#rz~Lk|4K$p|%r+7uVsx9nj~<SbRg
z_j;K{hj;aqazzA#I&8i|%3yw4bw0=Ne<Rp=;(kiyi at U!tg5pj~m)j&Z|FO_NFS$4Z
z>o>DoUR_<I*PUIHvl79}*%s6+bGzb5aP4x`ZDrRtIg#a(-LzWVoJB{V63t&RvJP;L
z9E{5YCgQqlTO*4C)Z(j!8!g$+O^bm|!y|VLMSx!;mTi7yj!IXu^$Kgel`<<!qdbj+
zQ}8z{OnvW`u+vWSW2Jb at bFxS2M8oYig-`0{y(BQPvu_*$^yG*wpaKM@*}IDkHs6f6
z0IIQA4$xKs{1QOe_9^_iY1pePtFtAe^FKJxuExv!dxhITW`spOCx_#HJpr{oJE{02
zU{wTa5CD8JTMzivZ#v`7?g2dUj#voGUG&C>&lRj9i0GXKk!n?5oOh&XYP!-&^~4Gj
z-?&WH25a;)!ss)ri^{Nb_cY7(Fl_|na+8?Zk}lFehye_Bl}?Q+lkUIEL4rCY$YkIp
zW_usMfC%1dOHch9H_3$w#tjdFDW#I(;=E9<GUGx0Wv8A>CRWNDl^%*B4NhcYYbEi{
z9W<#7WuV7;U2lk*IYI{}E|%vAu`mQ)N(T#;6+!O`OnAQeBDP38?SN{fhY{}pKRjl@
zf<(6%AnsD3pDII at 8x|Q=wM&xNGD|eMQ_6JM4Vuuj5|M0niCUG(Sep at av5|>j-JeQ{
zsF6VojHH7_(~kVjEuZ5PKZsd~gA0lZ4=AgOeL%Xs#FTc~1ko{WB>7<UHoKrgIzhC8
zN=upeJ}k}5e6SePT9I|DcS)q(!C3QBGG~_kFiVcw!F4;pR3iuvar=Dq=>`Ez at Z{&=
z5P2p_^`V9sr4UBLppwrHhB_Vmo%$Q+Wr_qga+*QO at dJb~h=o{A{0`fe;pYk}gEqDH
zUvkQ*nI(iA6tVVb?**oGQcmH0oS2acDEt%ekYRS8>G?@?LP{)bfmD#iVSG7Z2BxyL
zHpo<V7K;3jO(0pEDXtWCmaWY$9#c6g>Yxq&N#fHiU)%f5yGmgL<1Cv!*R-D=d)`e~
z+1BmDzYk`SWd at DdCk;n_m+RVQpLWo5x<9)+;m!WR3PLp%F4LDd4Y(r|uI`W%!FA(m
zwv`&v2K54p+R$M}b6(0K4)#n2)_ch`Zj<$mqVO>u&ds!uKkc#~^Ukztbg-;ZPHq9F
zBk!pOFG*-hs8CAgXhT&gXALK5Olrw&X4Y22q@<#5_m!#S<MIEruU4LR8LQKL5y^}>
zGiHvp9ao at o+nZvs=x7_Cy`1Y-_$|nH@>Kyled#a#R<AR9ha(O+#yt?|1_EGODDv{t
zkRH~8B~fdu;_>b$6du#oVK^l(MQklsR&3+!a_1v$O=m!`I4KmJEo#noOc1Q0Nd1bI
zSKr0lj!cta`t0w8s$@oDU9Gr=%M?o_s=c*V{m4RU<W71_5tjO}Vue`sdux7NgA5k}
zb*)Xh{I$hiAy3Cq>1jAEAkR7R{YJibyWPN at Wt=!(6`|yvKEcpx%ZEj+<)_o2!U(z)
zFW3%?a14){-RrvhnJ2HVm~B?w at az|ERHah6nD61&=Ss4EFQ}d)HonCYCn~wRGg6Gh
z3E5i=ctBN6_;asFjn_W++fzNyaHk00rQ!QGXqDc^Ka8`h!^)bA_0`wE(u8>hvl6!&
zIy#gSOP2lq>NYibwRoRW&mM#TM}!-&w{iC<>EYoar`hK!V(ILR&?@g+Y4@^gG-6Z^
zB6u+iv4c=P{0=PX0*;UWR)Cq!i~Rtfi)T4u5WJU8c~&Mn&ju}vMDeDWD6_yKow>nK
z(_507l%xB?wa=tDtmtsAgP#(+qLAb*Cs#I+7A7E5pZ_ZpnA$fsldeoMm4z5WzEz1F
zbNB1*kqb417U>im-ib6tpNIfp;mj&gxS9>o7+8%38cbo!o(cP4OvW at hD98mtnH>&s
z3w+z5S!z~eA&O@<%=3d9sD)se1W_a~+p;kA5~Z212DnRzag(A*hefEO#Xu2ZTj8d`
zKk~}yhmbF-@?iu)cD%3kqs`=3_@(C~l0t?pWpZs84Hc40Y*Qn*d~cXu^>SAGJ5<X9
za~TLY`@dE!hEcW at l@`6a)Yz?bI?N$?M9C4jq?<E4ArdrN2QcF2Yw5^s4<juMbitD)
zP-_&1af6ESx at FtCclMhO=pANh;_9`m|52r?JC}XPu*B4n?-z7ZL8$g$@u|g%#AZNQ
zVm?XC(J72y7E-FQefoUG*{h?wYs>}wN`py(WvfBiSeS)%FxCa*k9V;Q4u)LzEw#9y
zd3j2*ExPR%sUKWF+4L(#5aE0G`(X&{bXMSpQHYEcnQBQ=2rHpdK_X^^`<F5I7?9&^
z53l3zzht;wL6sR1fbsjKwVNEfI|z+hqV%|;1 at WVvF_V6{k$QCILKn at Luq^6r;%j$l
zW=2 at 1R`vXl4oyLjH5+S*LPaHOYScSz5><<I;Ncc+`j6KyO`&}}gDOo~9Jd&Gb+Mu$
z>i@)9r1_bI@~?fcjfOCrD4y!o=&`s|{-Qx&qk~eh!P&?Amns3cv$aE{Q@}e=1v;oL
zS6%xJ9`)v0$Zl+0yHYs5wa?RJQ^efCH%p-k;bgyU*W)@@DmveDC7vs_2D7rt(2%-~
z|5!PkF-vuPLc>t30=7&KllHBiu$?O~;^L#m<MoW)3AHLT94YdhG%z+A^fHxv{$pC*
z1<zIJ-8yJsVa-%^5i$4iOj+s0i#n~V4~XjM<x<$fOXJREPKQU9yo8sVv*K0asLC~@
z<FDRFq@)Op at qE45u(>uc6ANZ at qMkM9J)E}Hlh)q<i?NNZbL83dugR9HQRMizV4uCj
znw}_h;)>QrJ*VW&LA{g+a at uS&e^&l5bc_*`Ay<6S(!wJ5;9Iy=x>EVOYQ1-YH1mHK
zet#N}X-8E5eweskWgev;`2;PbEw;}|CWt{nP!%DGIj6gYbFVn0x(2$Q=FMQ8*s0lk
zr(UhDr<~#UzBjqUn=>!&6&3%45r0=fD?P6DddSY{p!xMngHLL0ccbXd_q$z(F_Lab
z<T)tXgR1oA=3jWWsAp#X4(V#AXV!e at AFHSCvj<tDD-IoF!H`@+q&6=p329SvUJ*O?
ze9im4;UpGLP7?IU;$kKsw<2{rtYKhmY~kb-8;<`f(Q1*LW8S at WZ0%0)8ZF<q;D1va
zBM7|fA|(*FfTXP!q89DfaFNbA8l|pRJd{zPR~f3UGMg?>Puc}E8RB=L3Kpn|a=QSV
z1!?v<4%odIBJO>VNh)1ruCR+A%4Ut4LWSeU0X>6lWuvbIG~wMJK5zMsZHA~fM-v1A
zF?|t9wU?u8ZxNMQKnnz0CWHVu$F at Wks)LO$7gv^msGC9(U+xyeOpJYT5W934b^|B(
zayTrc+*W7AN at tkdZa+-(kNXJmuDb|Dk$tE%y_)u6EW4JbtA7n9TI$rvN0f-f^iK`a
z2&DUEZc_Jtw0DLG+W*f29Nn>;>h|(RIpmcrG{p|Nn~Yk!xSZj5RXQ!bx1}WQ at P6iu
zj0lQ1Dh5`#przVDhHf;RqtdJ-9A*g?`(!1s5A2kNBt=-HKi_q8|M<#8(qs4*h_ABG
zW0&w`p^Ah>GDr*KBFhU8DG^ph+b>>^r-Ky7W|BoF)AQalV#~mF<>krN6}JIR=1E%%
zBCa~iQhEAyrm8e6zqOrGI{BhrSao4ZXw&2zbR+;)#tRCD at aRq25hdV!nS;V-`=)@6
zj!;e;N_9=#b1t0M>eD2l-Huui#WM6ZqvUwIwjg6}LMA>pFd<ZNUxrRMa$^b8w7*J^
zjtndiIfR;^w|__=?+az-hpt&<V<PeF_)CC at 1=ZS}&+4Z=CvMZ<KmJhv!>};NB3;{S
zncw+S?qREo at 6`Eak#+ijmLCkVOD4AyBAX@&=2U&F>Z(fHct?GGDm8G;@y$rBtwRE0
zYPFE%esF1J?ein46yHw2a$jc0wrjBUDvd%BrQ;(0qc38m%EqL_J7cTYzpaQ{nxM9`
zt^4AF?|=2codhr~9JU-dz2f?%m%6yTZ0-h2>2~e;H-W;_<wv~M*m8e+{~dlpl(*(T
z2B07_OX#c+&LY$_*COIzx2Fdm2-jwJQJl}gjw&+J@@Ns*iNF;boCJ&v`SW at C`;^<-
zWWRBn@=mmB^nIFc2~0iqJsC!d(e-Og8OhHdrEV-b?_z5_&Mr)MjXl1N;vx|E6q9Wq
zlzyv5Kl~{@YiM)NOzCIJb&@CsT+`H^e4fESi#<(>`l?=ahFkA{%{BhuV-Y%eCTS@`
z>9(;c`tKSq17R~J$bN%RX<uBw$ycq?v!F!x?u>&i0uJ-lr;AsY<1UY+ViMs}H`78t
zi>+wSK(~L)Uey4_=U_bgSHUzx`<sX2z~S}%|KLtCRfR+`ZDlf3M|iD%I}G6%?dhqZ
zd%t}49+y}t0rG~G<lVLebj7^7X{`J&E}UtjyXfAwm_K)~!E+C#rpqrF65IOs>5boC
z<2Cfz_1Q_<Df^~c!C>BWUffS#t9dTsp7t^PP8`<gaEWpy1IDOazDuWCeZOAy{eHWf
zb$ohSSiwFzI{LrFNS3fmz%&UglNqQ;9G#snt9UvtWMr at ZZ}e*fZaW)$W^Ul6i^B0w
zw=*^<kuNs^BJ#kl)aMfs)(VyMJ|K$1++a6-owl>B8RV2{piXFzRmq#7o)8rjp9nZL
z88pCkyo^y6n at EGDNJtSf6QV*29aQk()FQ=G^e0(jBowVE*=na9t at 2T+9`qK2iR2Kl
z2kBtT5hS4!vc2fi?B%`(oV8ve>-#rgHQhQv8q>EwFL;qbP=Q1dW^9=mV#R89X-yJ{
z+UsGhdPaEx+#V6;2!;?6wArEqog=}o_E<}vtOv}QA*^Z?lO@|egxTWy)%^NZNds6g
z0-{j*X-+xP#KaR|8`8d*-;J7Bp1#S7-b0#}Wg#`R+79T&m<)D%QbW`@{&UDBELE;^
zAJ?WFXU?o9oUjgU?dLBSIy4CT5+C%io$Uyr?qwvQ&`y|&wgx3p^iC5b6l1bY!*O-c
zW+9QGtRXW|3Pm~t()9SR(TnIeyn|SDpgJ!y3fqLL{)sm^SuEjgeNaiZfo at VnCbO0x
z4u2z+807hL)gyaJW<Y~luAtDwlC1)m3aKfptyVr8b_rf4I~dU(a*<4z at da9^L#n9F
zmq?=hA3qD`U>^g+xQrtyry5h#3!PcUc~AJ->tBK|+=Ij!N3_wC2w}PTMnYi+n*SVF
zE7Xu+Xito~Fr6w?$4|?S$WqiTwXovFijHz9UBY>aOJFz*(p~e(?{=?iz`$~hYqFuE
zLD{0SpED`FGy0_crV;ziiY&jZ>~BdN2dWTdrR;%azenAVcpsIlf=<iQnR0k@%v&YL
ze^LAT-s^A({mmS<TrMyvzx4CU`fU=cS2^5!@5PqpfA~|(cnKJ<)O=_q(-6vYJ$>*&
z;QwPyGvzPg1pa21ZwxG5-nPDwAQX$KCak=5J5r^6dUwC2_xAuL!r{u#>s5TRcv5Lr
zmdST`PH!)Fn>ESWiLFYd>1&k|>T95#VXRbs0l$j>cn_)mnIE`pQKxHhbl~qeSZH#2
z;B|MSPRa&tTcNd?aG9d|=>0c#-skdIa?9<Na+t*%;K`!>)YBZ0${4pODnd7*y=#Q4
zo+sA7m$$aDqwkz(Md5X}X5-|KTeDsFt#)YQ%BheSx%$=h-wa#H#%D;B-Or;rRY@<Y
z$MjbF*lx}6dFSskUGqDuEB7q{8NV)H#0lkXrgHoVlZ6k;(3SnNcXW~18VS|a`z^_^
zvc>bX`NHM<Dv({<a<iY_=BW8~d&ptc30K>?7|i<GDBg3xcmF2Nz&OVOa>y5rrpeAK
zXusTX9sh5czu_X}Z@*aFso&6K;3EgPVkE~`13V#fh@%D>-0ofp&o&huRX75@>bj<=
z<WMzf{S<0^)*0-y1aS~VU$IDC(p3n4Nr08275jHKt;PSIcp~?A{-W*qs_z-F<zi at L
zw7KH7wzJtE9it%cH*<F<CUrL*XYl at g>9p<n`9?3#kJYs&o(^)*N*;OGY2LB!Bg>u!
zLC0R}^W56=Sv~amTi3mf#Om|x_2cth`m+lk{CT`F at C#(}GsAfk5G-LkBv(V#QUUe;
zfZ(L6X_7cDDQJ?+uv+tj%_*46u(h-`adTKBFGj79oYYm at FG34hAmoKpzL5;xo{ck%
z8UofnGOYZ_az30Fj!Vpw{E&jeoy4f4qDuCn#bmjJ?Iv|1g#`*r7&LxB{%gb#FX*M|
ze0f at B{LZ$rib%$$!AG}cag0V+4;0%}_3WK(84~rM#9QI8%yfiW*IGDdsa81wDhg2q
z35v{AEj3(T-arhPx!Q_}VcTbtdup{QFkEd~Q=p<2VKGeB!GpCLWs-}LJ}^q)b%)dh
zu^g}EJ(OjJ*=6RFa$9`ijA39g%~SdUy)0ZxVfe_LNrs-P3D&C8yJ!sBpi)3-Ehj|s
zMa7S$_(RKib5I%GpwuD2 at EJby-@7Ig6J3^^@prnUKZT|}X#f`0!0V3#G|<U{LtS2-
zSVk$sI%7ae49h}qB^m2sdz=QZ at GAA93e5BBqREnjD}oBr!C|2=!!kfT*&pKeHWj&F
zGU3YKcVPm!#@~UU5MTl4<9G9woMLD_7*rfl7D;>wDblO7SmbUHK~ZH<(n5~$k$kZr
zM{MxM0OKB!Xx1#Vjopu+O^9p?JHr=o*8j)ZTZdKkb?w54N+<$?q?AZWw}6DSv~+Di
zy1QHHkd3r-NyA1!knWJ&gmlNIyPI$F{NCri&iS76e&@PAF8*P$_S$o;HOCnDxbHE?
zgus)~<BPuF;2J+T(F*T at gdet2CeplD(By6Cq>z)!X|BS9UI{QaU7|D`#OA@@9!Lv{
zsIp$O+j<>MlVEysCJ81_C&x-t_ly!x!_yphTQ#B3)1QptAUdzgl-^)S#U8d??HwZ0
zy=%^)^2)gt-%9-NH at +6;Ps2fZfWlY7YC_oOb`vp<z7*>TEVgw+S+?^b#yju^*)}^!
zw#ji#UzOH-#H2QWwV1iv>ObYe6`LeuC3uXJYh03N8w_Pdvu7EH1a`4$qbo;8j`_M&
zEU8`2xD)j(UMadY)+vyzL7Gn4gHZ)sTuy7ecKMWyj_crNl|?h&*WWF&yCEeV*^&x8
zzNa`{vkzY|H6K{N5YOX!3-2QL`A{@Tqu at M{GP at vYd-E-4l$!qJF(_GWo9dyAlMdyF
zPtFUqy9h|<;9Q}4g7QbTc!JQZkY#_-)5y~r2Lw(`H-@^S`{DlcahRU)xU=BpzA|Jy
zPpfo9_xsvWoomQ&h$Rc4qd3X<J^Db^`>YSac-h39SLbN&IN at 0*=(xn^|4O^gvskbC
zGeRrBedcE6;a|EHMDKXPrQ=N9)#r;7 at gGU{PStWXTG?89ix;=gv%9}}R0?x`1uQTl
z)}C+APv7>$qqThQ)r;+04&oyj{;68{#nIY_t_P8VzU}=CdRenS-LFzz-FNzv1Kc~i
zKs8cac!FDF!(+`qm!0$lf847Yx at N9X3T@ce$sA4&A9pUZk^7v#Qinla!5u+^f>Db&
zpC&jMJkr_j>@x5*pggU1mN`y3Fae(C-ZFUOj_h<-OnwT4-#e^~tCP2Pd`hYSXj3uF
z!0bt4a>dOZ>t<=tkhADSqEf^{U#O}|MN at E*!jJyQZ+;!djYzVd4&kSTJ9hfNs?>^b
zsF8(=eE=m at Q322K#$QDk1QdRg5-w1p5ej9KihlG4&nW)&2u7DZwn#=I3J#cqRG5kZ
zpt^-0E~@xKVnix4Cfv|zmht_d6qyd#)yAS8?8o>kU#*wQJV1qWiBovw7jnph<&78P
zOa`L(Q#%H!mY$FEmGJ_wF(Uaig1R{|%NU=^Deo&#Y9lE{-5Fx%zI4+?mtj#W2CHlc
zF`qt5&>|$qXrr5ISHYXEYC^jr!3+-Mc#8%GLKjA->IHh{C{jtqF1d>vJ$=ubXh8Vb
z>@Q~oKXZGZe>dSQ=SOGKdFSqBw17`MB>F%uQAd{Ru(NV_^DPUhv0I8O1shrX14&!^
z5eZFqXbf*ZVPx0$+)!i94pT=Q*Vh5>hr(7P9cmy*qZF^?3|l{iVf*o**^^+64%(9h
zQ($yQsmK`1=H<IT at yiGaBa$nVjo}P?bJ0;bfX8b6bfjuX6;B+W2|4EAD+Tk|T2f{<
zJ>RHS4eQkh#g&`Hf$lchlIp}~LG3Rr57a6m;-x^Ji@^6BD)oiEtSMP$g95wun|(wm
zi(h9x9&8FG?b)5?Fa)^wjF`f!y_WfAyJJrr*ES-%ye=2Wb~>nMv;t+`+76RHGv_S&
zp4+{a?mN(Wh_lFP#6#o&__s76-+|2 at J}{vSjqMY8Lf1+596`c?F=FfrwkIr~0QJ;8
zIWqU?cwEmrg7xcn%SyNN6*ka0fCsAlx%Oy{5Q-|^k*=3BvH`jQ at i?DixTiVV*|oc|
z8d)31fkI0BgjG#FJw$e-kg at m83wXM1SyioHt~rToZGirt&7LRI)7rnL9UmKNSbi)T
zB?K(7aPwvl@$y0J&5bAwQX}?4e!~gscD%xtH<0qq-HubLH3T$}EZ832AStV>gU2zb
zzyA}HA{*Dy at wlAPkXV)wYHCDDtDu}kXW;A{2Y9ulTq`Rp?4VbX<U+ZMMT#YA!m3gg
z-{FE+O%w0-SZf9@=X?heId){H6L)l`f2bxDFZl(sVdE?ZdpLgi{`8TE6!HUPssPRp
zbg#a>l;sL&en!nkjZM+{30D at fLRm8EIUDCv>Fw&`a+%_A=Vl6}nvOQcC1}|@;=kJ7
z?MpmMaaXuX)0=HmRoCh0&Tjiv^~>(^_)R>E9;O)v7FJ9zLZi{(aZ;}R^|}52#;;$$
zGR!w`DlNy^xw(5LCJ0}S+fpR-vb}pJV`};~5B`<yZPR;E$A_fWOkX1-hGsP2Fw(lo
zpFR(Ln$l-I&whIBSeTg7CMGAp#*tB~Vr1WVj0Bspdwg{CbV5yvn%8Px-gX`dS_E!?
z(SrH)>(`JPa}N2A)%_O3Vx0z*US@|o|Fa7H5eY9r@@W9WXKS4`5I7YT6~||1hIN=&
z*7L#&3Rp}LawI%<pLgfTz-edmzCz<VuB0Gk(!DALJ#6;<)^rrOlM%ahd#jgQrL+P<
zk;^>AyV{g~@{dx{YE8p4u9j-mm(H%xlj!AUM>A9uiJU5V$}|`ycnE(e(HCJT^tM(p
zN+Z}a#gO~+EJkapM4L_X4XOpnYamcJDrx3~*EpecQL(*QTYN1aL(Hg<s{&OOso5dp
z9cc6qOnA8w4vC-jG#~18wXkA at jk=FQ&=U2VTZWq7qrbO`LzpcuA&066JWc#cTMQNs
z2)8Lv;j}n2IuX#Tp_gn9V+6G7Hcd&N&?s&>T5944TD5FVd<trN^bGH%M!0^FN-Uvn
z-&!m+L$Ss9=%d2ii$TtaPaiddky|pPx8I}Zc`-{0rgxPVP1Js34KYvRNy7PA1CdA1
zP?G8xy>O1p*{Y?dDakS*FHzF$SFber#B at 8rDd*Rckw64tTnUkQy$(~;8Bpj at 6sb2;
zrHf;_&ZJljk)ptEUdu0kBd^(^Jz%QBwrR(+?LBW$7NT5M at 4QvJ8@iIz?5LCQkxq<?
z7}nYTCftNML77wvL$C7Uce(WH)5lIaCux5<5%|pbM?6r`4tjTF;zDB`tFCG0-g2}H
zAc324N^>VulVBEkga=u80o;}diT}U}C5l`m&JT#L;Y1;R(4{Cv6NDlxgh&2~PG-Hi
z+*o!1Ubr+KTZWMu1XYV?eA#?@!Q-^V!!TCzTD>46xb?hE*de}S)v|Q))*5SQW=^^W
zl3P~xyp5HRi0Bnr<jBxa%kFI5#^&Z><I&(C_PCy}K%mGM0ngK)Hai~laZj*>u32T`
z8C$BXr>3SRntX+rn3$+yq)bdr!R*eisEC=isf)0L)dZ=~cO-I{e)tjnL+Q=%2B+yj
zel$(DQM5zmpZn`?Y}{XAIyTVK%PXa-id#N~r={Gu_j_6@&5I}QCq26jXS%=^<@r)`
zGc&({ZX)c77^VX$nMFn6-dCqXqoaZ5NiV|1CEzLgH<u?Q0v at rowS1-cT0Dd*SQJM`
z0Erny(e?NDrwDo{b##bpX=$+{Zwk|<cIO8tXncJgj9F&fi|<fFVrXdicYGZ8N#I0<
zDON*61J%}+y$&^IaB%Qsy*}=wReX216lC1^;t&CvNP<lj6H`)F0$IFX!M4i1uUxdW
zwKul6sc=F;S1y~{y1H(J!;ca3%d0C*2;}(5(O9{NrF}UVMPGlvJzU^y|1hB`1#CwY
zic4!|Zi{FS#dUIVLH@}qq)?_og~M%bX?f(4o0QvKWj($Aay_rIGOk4X_wf8Y{PyN*
zvfBPNFf{NY?E1OJGq(7qf7_b&Cvh<{Ge`F#KIACf-|6Y8%jVYB8~pI?*}8<FO9}9b
zc-&T4!F_>eC7&+Xe|fT%n3`$~O6rTXD#QA`lDI6 at IE2zoK#f|lW&<(Mby)o=*O?uU
z at 1%qeG$zC&TpKyXL{qyv2~c at 7uMy)FXIl^WHs!_|=$hxY4O!H?H|lqSunRUlB3}$N
zzWv?1&{@>_V~M7JR{!=qzGCDP!g<a?G-P0vb?>edF}kTX!ucf7&vl3eKb&w>u#ijL
zk~zT;On`!dH(?!=nIA(`=yR5~t{-fNiPvakeeYd9x(Jb=<jmbPw=ttilr=~yY!k_Z
z9NMe`UlM3hWyR!Kp+fKO3{5Hg%ppfjMI!0^gbqJ^jT#TU1$=ybJBvU&(N~+Bn<^JE
zVt!71JE6f)C?>ITkHg0|3Ejr{4JTvK at 1F!BZ#X4QZkXrN(#BD<kmQy%rm5(Vf*&dz
z^reGp+T!i7&5ER61piaL9SNK#fdgR}<J35z*bx%wfhwqBvNWPDud;gzH1MB2d&a0)
z9<aM>1HLlWEGb>R*SKOXg=%w?wQwoF>e*x;<z#V~tt=G|xN>wiRj8QXN4k|7X&M at u
zKM03S6a90$BJtFUK>kG8)#8&;=eX~sV?UCTl9u`sIlv9YvFdArI5apmCP5k1T(wh(
z_V6`fGr`AJ-bC4 at ql*tTG3PfvS&Gz$M;H7X7Z{-0vbeRZ_L0O#QpZZa at mzC{rS~US
zee6O)rHz(3e$dSqIOxe at tu!Wd+x^~jFDQYVF^b+~Q<nJ|Dv at 1CCCd*rPilXySS$@@
zYa|;NS4UspS5te8uB=C`ufBc^xq!qECBEV0`0%4FO`t3CQ!vKrVR)=_YKybwhIX0X
zg-F^bN{PK5;ekHc#mFS9dJ7H at p1xs3@0%Ag$Ip&O=H{SVwXzBd;0<e(8=)f{CW{8{
z_S>*x;A>@!;W;u14)fk;pjXAo$;tM76M1j>`o>143VlJ9CA4i+-DYVpQ*?X!cO-BO
zz_jn((A!xjT<EghUc*_r(}ogKXJ_XhBX&rIJ8qslrlW`3Bb{+6nwYOpD0qPrb*?Ny
z`XANRC23+Z^YVgUOG4 at NjS0oF6;Jo(;g#dMy};hgZEQ|G{80Rbvxews<x}#tcGwFg
z?SutLjM<5jl9LnD)9=@5iDWhdFp#4prD=KO4)%q~CZi(hvZS(|<_1>ZZosxz>u_^2
zUSSF+L;iwPQc?mu<>3YY)>sK>#_9)F#(4>*mybPYYik?z46xAT;o}1i-xx%9;FBtV
zOS$$DQrGjYq(ug=^x?yYUn3&iZxj^L1?A{oEUk3MJVJh;R-)xR$F&7!h|{l1yPe8$
z2jFM0(H?2kI=xw5UY=`==vo$|d=6X^8%7&$2(TN2vOkB2-o&&tnpCxTZMl(&dUp;~
zOp**349cWk^%Jy50O$eikYv0!*8sKwP**3w#l`(QI;zN=aQ`6<CSm8Lc67j-YgSs|
zfswZ_+h1N@@;I$yM|}uzsM$^p#uBQ3I9)|VNchRj3{5AYYPac>&1tRh;%Ud=>}@UU
zV$&N3oygv9y+`gHZy8Uog|4Ku*D0UJ;FU5sj+-(;?<ku0yt-BwTz4dy&QcQsFD~}t
z&#!w)<Yy3T#(GXX=X(}4>aIz}*V0i!zL{;e<S1^t+Fp!(`N`vvx}>Wza2EUNJzlS^
zn^$w!;y2~xgXT#=Cg*>jm0P5SQsbo64Z&1ck1f<65;)YPgxPXnkj$>>{N#B0bfQX*
zFO|kbf<OH0R&4-f54+KHRrw<#l-gXyKI0bWH!s5JPm7dJXPT077vIKmb(g8;J*q3#
zEsgCl6HNU`C03x)itz~Uh{|F_Fyus<4v!RiK?S-}Qef{hTE-cKy77k at YsU6G##>fn
z%-TXpQlP~Te{;68MA=~wWyks<^CN{pArEQOyh5YJmtQ at 2t<Phe_#)tWVxk>o4Qv)i
z-{5OQ&ddA^+7l{kA^L<MqUfuY_=cMGSzf7H{*H&Qb(>Vg_8J?El9kqC*+CSXYG8a^
zZC^6hvN$nBI~G)R7OSkm4m6-IYO^Wbmd+q~h6W?f{$sS at ww18QBsvfKgP&u#?K;(2
zBvypchx6h@=DWZBd-miJGMHqPQD{}xo<wb2MITH}X+iTJi|L~Hx~Vl_8phMD>iv|u
z5Qx}#98yK0BN=9J(HIY at 4(hmK at 5`Xf+60x^t;+4~DY-l)6 at 0liR(}1DjQDItM56~E
zR7hWz(Iw4)GO$76Al5(rYp&!hMVIh_DrRMeU5h7VQbTf%9*kIOEKfz&>`!ElrPDFX
ztGS8ho)gPNI178z_Z+i#eN4>dE^QJb;9+rx=hQqx_JKSje)*Eu=b9%emyMMbR4J42
zyM1%xmuF8 at u_-J312?Hi<1%qD2$RkcadmwQ)}d15n%}o!0UNW3a1tYcA$|S&)vg0i
z{S#=};gx2`(|3H#sjLhZVKwwruyb*74XMmG!+mcZf#r#Ndke(G#DEVBRv4j&hld}Z
zoPdUHz+GfCG^7r3WP@<fUcr;2^u|xvnK at pXdK5OGw$=((zy1MOXMKCyXui?ACkwU(
zEVQ<^){dmBcN?nycmdcaDBHp!wchE2!z=XLP=Gg6Sr442zz=_p7RWy|K0e~VRZH^D
z<*OZ!tf%L at AbmS<2VfuU162P2kyoHvAHWnUj?zsl7gtwD;7Ffi2Ai9k--D-zsF?Yz
z&!<fgVZ!A#$nRXXkv;)zvtB#!<sm8n5$9fl0BEJArUKVo at q<qfxDZZG&ikvkF0vM>
zl~5-4mjk~9tKFpM6g34f0^kZ*{h_pkeA<tal4nH_eG7{x(^ckXW?*^^Pfba8R1uPq
znQRQ_q at 9%0c*Jy5)xtXK4tp5Ntdqe|2IuDF`N>SJtol6v5P|c6=d+sU7ULwQj#6R<
z7|~p*;01WBBtkwZEiJ+TV`?@!5p_k9OOD5Fxm!3y%hI&PKig^-p=BNqe_C6VEVoMx
z#~o{-H{(2cl$h*h#i7G#5#7Jaa_K>3a2RvI50CKI88%zTU>8#L`s-0@#(6PhmIkHZ
z!HZDQ{&sw9SUmp4?0WlL{cW<>hFBWcb2^qyDs7R3h>WYL(bBdm>#rHLZ<3=z=y{cx
zqk0i^tFez|@GvlO_X}QH4U$ukuyx}(zIgK3*uLBfOhVOO#%U9M{V!JBML6^#!ljQw
zj5W;!XB~&eqCq`gyF;8YY<0B{@g!}U5+^jHPWt+<!AY)3p2`-hHr`!HM;=iNQWC7l
zfgm%(R1x{7w6Sy`r9MZ#^tVrjNi=a5SNUFor4V=yj<d7#oJ(+<KK^hxXxqY^tSZ7z
zNQuKOWs3iS3TLi7X|c%UCw^QwFQE$Thn+?Z+^di|eW!4uO at nIFdErCeh#6D{mK5 at _
zKqZ7G_Vdxz4Y&cwv+_wssBw{BFB>(dr6b;xKz at dVt=dAePou+{6-pNv{+~W*USQ~0
zmtrAsK;E at aRJfzn;mkiogc%Um(NhXdFv$7y_iwC&Wsrz&Z^jfGc7CS at a#~TX24i%;
z$>{ChxZY~~yn?II#&OOP4}bRhXeO{)PF6yb!#hZrJ&`J*Kcg<6ojD$%X<><P(p<p~
zLbKI$E{ITpfsaA+o|tazaEWeaqrdfLJ#oZgl0#m6(CnU>75s`H98Xoeh)H`df42Gf
zEO)*<UoDxZR8*I&W|ojqe;JNoPc(?1YZ0bdGg;RdmMb$@d at K5+f;TL_zdVisEs^GE
zgEObRwvkc03N-YaEHgv}Q9R9(KUMxAtB_EnJ|T#8O9wpQiPL}ZwtF0mNortX5~NzB
z=I+g7YGT5#KGW(K)(gNNI4m*xt<NZ=!{Doe9P8yK*S~84$_+Z6fcV-4CCzSRmQq&6
zy@&C3cHcA at JJ;9gfVpjc>8aAJaiI37%v%dx#I>5Kj?$17_<U~yot+Y;YKA2N3I!@6
z<IW)W(A3b_Z#O7|m^e5 at zo&RFBlDC=P7Z(sRm-=9sF6jm+OVjo=bc?$8+$vii6hDl
zyD%?NF5^7O!LS$^8Cl;6^aD>L5bn;Md=i!k at 9%#uL&dMJtghY_n%yNuh2!MpgpC<Y
zL`q7X(7Skcbw4U_%al<c?t7{M=ZOUV$|@)b1rz~u!hPzOnfZ#_W(K_Z7rEx;07wAT
zaSs`yKKwN3pb)y*NCp0JXksD+zP8+Schxlc)BW}O<^yK{g(B1;Eij$Bb*sI7=o+wl
z0P22PCtr4=fQ%E+Az&nS`wPMzo}S%C?2r6~0eA*UDJV#*a6d8u at VVYWCD(iyq^<?Z
zdHJQKUFD2P$yyUNj<iq|@UnhYRXH55E8>Jc0vV(}q9<-sxamjFV>#J;HGlu!cwouv
zmex4Jw0^rwe$3Cg%4QsA{rGdu9%>}9ySwoz^tnRk$~iZaM2uFS%uQ at qku|B|d9uZ9
zFBz7)3MQX<^{j=pN~^7fzrC7p|F|}&n>yRYwdd%p7_-r_c at 8Vg_o+dvy>mra#{F?1
zW$_<z*2xO3E)R-T%?c>B*x28q$M2<AFI1SIAAsS{tKxDBrsJRt<(GRIIrPMNz%q(d
z=mAI<jOFUsJ6kq$qvk`R$GfU0EK|}&=P#6ce*3L_>Tfxp%mp%dAn$p^fc6bz7O(o&
zwRgtQE88I=`8x5#0uMfQksm^Zziio}@HR=vjXN>RWE366f2G{wCaREurzyjRKS|-t
zV-`iu_yKyLh;H#m=7b~m0J)Jz+HsFtP{Vmun_%(A+qKM#?*}WYMsb8K0#kbt>}6sp
zcC0I!j9hX at bEP$Dmg!iJkk>~qQj?R9min{G2+w1uXY)Jf&7rHBs>qAjHA+z;1sXR{
zK at 7QmaqId|gL|5{7Fibd_E8{=aT0gX$2IsgRMr%evgDc<Hr9-u+8``=lN}9ljxH+f
z-4^X8t^fvm^zgxP;Y4wV<XC`b|6>BQNBlCz)-_2J&jLi-izX+6ay^M=1v$hzD$&2|
zJGiSZxZB%5*JEv72&%-e(ddO5qHe73i60Tk_V*1APeOM_G|FtA3EfVT@(4!kHtISA
zQWgZE42Nra#Gg7^9Aj`eRxoPUM1P=aJ)fWh_%?=Cp&Z0xtLfE=GD8p<KM|sUXulsI
zM)!jq_VCMR+Kd~C&#S8 at m?S)(^$G8p1++)s)6z`r?T4O5 at YpRN#Tx at u(hML4z!qg?
zY*qYwd}Kc7`T#-a7Zok1>0Q4C*y5-_g?`3)TnFMh>kI-c2<#vynw!&wk_q&5K2vAq
z=Wm60KmmdQ77qwUuo9e=(8$Rt7LP&gK2%dig%C)WSxvHo`p`hwmJ`4L4n|_$kru6e
z6B{ESg=FRCmXMSTCOAXz6k;y^>DE`Zn&#{_B0vvn!+7 at 0{yvKU_M%n_xo09YY8-NY
z!}Id;Kt|NbiUB2g*SWAjfyKX%G&?){14oLOm>4_ at RPaYy2T!Uz2M-T`ybGY$hpfE(
z at XU;?q2X&$QBjaU+>@o2mJDSYU*~q^U3Mqe1iXG#RvrwBVm%KPGcz-zNR-9FK)E>m
z-PE5em#nhW_&I&r=1KupyJ{i*_=J_9u=d<E&lEhSBginwI{>y4tDJs{a&X}Vdgb=W
zBo&mFn!32)gN3wvduy4&WLX-F<vuqafV7bW<S5ATL1IorOABDd;`&hbG2;d`Ax60)
z+y<lpYrEuRWUGZmFatNY at 8Cg8$fvY($^j?D<9<k0n>z$<LtRwqo+bq_gMnCXH at VMH
z*Dw4wW~+^JUUA_>&Qz}#`jXK*sxz?x&vyHY=BPNb at Vvg0+LXy>4dyDE-HipW9IQl@
zQfG4CgOHk>j^gPy%;nV0Ba#>fv=-AwtPX3IEv}{2@?aN-WrN<%M{=tAnVxFN5N65A
zDzFyq2M#?M)5ivlgr^pQ7&>pvIB=9gQCc!+SAc4)_wlifWuSd{TsiG9QeS at g!1}0B
zkk&O2jdVSU02Z^hK7-^`ey`9H(lq8$TB25wli%M`Jxf-!WVQYIP3PEPx;R>TE+n8W
zwpSddfGS><h7eOVhHbw+!B{ikb*||NXsJmO0U|HUgpa-p;PoC)Y4)lWr~vg(F+n!E
zztBoK4m&eS2cm*JTIhzKsb#+iB&wXvp5l((QL(HdOI>zxKr&jX+F1wNQG8&{xExK}
zvMIK96ih!0NS)t13#c*H<bn16-Tpe&B<TN%V!=6Qkdxpg!L;zsJBWhDbX7!VQ9y(&
z&9mAd1?Alltpn5EaupMs(N?nr24I8VN=z`v**^(;-z7~H0_Sf};?Uuj5CL&K!!N4D
z at E0DH<=3h#e*Ex(szI)nR-Va0$>>fIdgYW0;>bM?-CVnRG;7jE^=FsCb9n{m$lz3;
z2(yfi4(Un6GXR2dL&WKbei|I%G0y&i`ZnzZGwRhOt;Tb=9?&h1C_9~;8EoyR3)Q5i
zHR>vzMEr7gVdZy7f~MJU&USfY%_u17u>c||0QrGD$vX*7Vq?H{0b#`BG33Ta2qg4i
zpWdOtL9lo?-;~S7!s34R4UHHAQXdeKu^pyuC?G2UGzLiaz!dBQO~3#ip`Wg3OmpKO
zfcu<s0Lqbw5CSfYxV_pt^IPib?9{0AdJNn0h)?@S*AAj#{lw7XqP|+GZvWq7sxpl}
zM|+SG;9{U8CMm at q4GhQwpa&!)Kug4-4Gx0@$k at Z<o<#(9F9DnjAPzxJNzLiu!Q*w#
z3I=@7D}ql=O-}==6UZbZ!^0vJ*q^HDErNoA?ui^8XaZ4Vb at e^P0Gt at Ta&=L7xv{%V
z4`{DA^xYz(uI^>iJRloA*Z1~l0g&L}Xp4F+snO^K8i=t83GGq4o*W<l1e?gkGii5%
z-7kT0>$+GoF}MJTBu3ei>N?lGu#k}uixVN?zTbihm?{hmW<v{U<IAxQTt>adlu!;+
z{@*9t+l)+d{a_DQRbP(O({?MtbW`x;fqMj`T?0?;<fJA at X~FHJ0L~P&A*uk3kt(!j
zZ5enC13)JOnyB#6i&$qNoJjkH<_CZ#wzjsWuV|`_dr#3^X4qA2&~H&??fd=G1JB><
zeDD<z3aTOEg942iS91()?LwL>j~kflng|wxngT*a5nUvPK20sTzqh=$itxCPtNT*^
zUbH9siwSD2h^p7kO>E6+E;R`nI4;x)`|PdZ*EM=A64tWR&n%wn_~>4`2aC?D_nuJ6
z3H~l=4%b?I>HBg8=+ at lwyU@2m7k at 8tguH{>&hF^jw`>}{4AupkF7ZGSLO4)i1lvA-
z*%8DO+ts2UY*4}bs5>59DBfmDx2U}3 at -h6XP$Qo9kW;QQ{Yh{eaL)x|UzMV2YIs{)
zzL|RG*XUSJpDq;v5>-Ia(T3!E!l=2rhAhiMX)UpT5Dxm&NpYuitX`$Dk|gJRW*kve
z`W*HzpM^73sPuZ&XDu-WXCsR&0smF{#|}Ju0FrZaY3QkYakYYSaWUu!GI!_*@>w#T
z6pt}NE5B2J7NZm{qyI2m!O^2+9MnL_DK`QZrzNR|dnc!-s}q%1AvF1c!3Z{eAyUFu
z(NU(1*)$zsB2vPYZLz?hfNh1=8x)99k%_(qEKr}mHogh#kISK;>z>C}5`#{vdOzd)
zA#^Y7thsDx>fTdeQ;?`ot6BJ!R;3<P(?7>S4{X?dwc#{XF*61+=4!D?%H<34d$4ym
zB`N|~`E)pl;IZM|`=ZV;tF>Zn9&EIXt<7^rwL%fT<ebJvT>&vd!E3>XPYFsk9R`f?
z-{2kbuT5DFA)`bY`B}ds>+H<Q%zQAr&&J0kEbO?hCGbbJ>B5U%Fcp<-YM_v-h;5lo
z8rsp`$Ej{L_vd_tN-{D%!%^xjC>^-{V!SQn_Bp=Fg;Q>M-JbfhM*?HZptF1$zZ83-
z5qP90TjLeg`InZUBMxXU3Uodow1DIt<PgWFr-0 at pd?~P8ljq+;aWB~b?hyoAcViFm
zMhQttPYl5O%>{hG!GXPeI?)lkrt8jBM^79>Xoo=xzstR;0Eq$YbELmBRap(|1tjNz
z8%b~ZeLO50FQ$C)<X#tLA<DzoV&&ozub!$ZHL*@fPp6HO9-5w($x+e=1BAhtp(MOZ
zn);TocCGRbu#~ldry(c^1?VZ at zW^mk$2|d(MtnRz-jSM)&q%IZK%4$O1>4;GS-M#&
z&)mw!#Kk4vjI)q2yDPT2Sm5U<<OlG8B!XTOGDy76n=gvgOIKS^$&EU~z&36*KraDq
zMxPJ`Shhxd$MrQo2>OkUf*@tPhbzFD at j$c5$O=V>(g%V7jB5HugCFW}zOS!_fq9><
z052Iazh?@Vs8P|;!jJTE`~-VoI~_1YzydWlBOwa6YC)D`*aeL$Jk6KS8v(-w%2t6&
z7;sH<4W8z<wzMRe9Pc<#-+L>+2EYuLR{kU1i-}+6ufa;ckNVtSkaE1f086;tYPt;v
zWGhf1h=_<5Yvt5KGH``m?S)N&UUD$~ps`MscGUJLbT8grd at oSleL>r2ZeQ5H&5*c^
zJ9zxYJTbCqlGj$?w|DDOB{`?YA%D2-jb$QiA^Ue`^vK1HI?8!uu+!yl4X>MNW0WFy
zQq-p9H7p^6pSGB~M~&=yH{lf<Q!a|jI;BqzmmBt1BNHwrl9{s!Yc1zL!}FxY00|VA
zg1zslmaR4ORR^}fhdI$x8Ms_{NI(~^)gPCu%JhE7>@TiEr3++Ds|q+j+5s at D__uVK
zihjmBCw-u5!01St&Q+UwA4-p)98iC_RYqDWphi_VCEK67rrPXX^A-NZp)5od_OT!~
z)>2j3rrJs{SXD9ot)U`|VMRRk77u2S3EiTa^BYOoIHQbFgNAEiD|O8t_L|}~he}47
zj;Cr&VYNjN*oD`eqv~W;gu*xw+^F!w73p5&+nND>;M1drpe&?F7_h1_-Jh4EL&OAR
zK-;JjKslFz$TjB^8qk_HO^=O+y?<p7A$W?2A0{Orjqu|3CwdaoZ%n67ubW(HrTT$L
zLXPoG%ccd?^g&UFGyn{$OSzET#>TmdpEa;8Qi94ub_v!6<JnO%6bD|_?4LC27Hqzi
zeEwX&eOL*9ILVJWQbuK{Fvs+pX!aE?XPU76eP*25Z&IORl`P9AmsOUQwfaedQX_{F
z%$6#s3vv|pkP4}Bmx-5yh%px?rbsi`Qmk$RQu%dsTsPEuef at mGcOS`GXZCw2A at y|Y
zR|!HwNN3-6ec>_?g=p$N0IYq5MfRhz5)W1NT^Vy)^WKsD%Ae==N^OJZ+unGlY+&+0
zb^s~!y+8nXLlEBLnRR;p{6PZ=39$N4+L#+o#6WJ at +@ws0I|Ab<-R=h4sRQ|FO<r63
zB>>)>+}t>kU4Rx)Ez^GaR*4ZGkc}#^yI7oro0}WJB<i@%c7X6b=$tAVj0xaPhM=!S
z0FZbA?Exwl3XSzt+ebk*z|Sx1?cHGdN(k67Sgk6ZV`giseu7lw=d?DEdarB%YqXxe
z2OL1N0~G;)b_O(%?8tFadt_uJZbVmuGbrw0cQ~Y~vc7-5O}cSTydKB-<H^Shi=dpN
z%3&?l)nPf}Ee<ELZmzkEOt`vVPFY#hC)Ph;_l)|9rjH+L))i9u!~qE-8A*16qY66Y
zeh?M)Cvep6CDCp0;EFdc172YarnA-2eR<<UHdh&A$0MdJQ$d^Jg7N0;chlx1DB=Pv
z#K`1iHvnfZxvf3{X~(K at lOD(;QZzW*lNG^VzTD%7TyxMB1du*Qka6I^Qg|IDYOIdj
zON;w2xh#2n9K@*2H1R+V2*k_#3Jy?6(1D~zkC)p?3$icjmQUY+4(zbwnC72ru2i)$
zE;T5S91u?86e+->SF>43sQUbqx{l78*0coyo~ZJd)yz-W{r2{ZFVo>&1}=-mpNpQ9
zLYRZCrvcM1J0dp1sZ<b4yKO<uVS)aza)SN0g+QTk*Bb`a=8F1!vK(QSD^S?_xx{AM
z=0qSbYiS7xq-MmKA%*Yo!#h+uvv(F8g(XEtAR;E;FZw`DxN?EYKB@?PJhed~pY<q4
zzt#>nx!~bNz4~~6o at nF845hN68x+CUpH1@9e&-Y>^Ach#jT{&D@<q<GqM=^vdRJ at 7
zW>`- at Ds<GVP?>^e^SP{BX!hqZq6g_?qbD;C<h>yXd(lIUu=wk|zmay%CO3kcd&B``
zRms=Sky|LJwQC&PZjpkD7B!41^>KS)wGBlFo<~p32c0cc!$~A-?3_i9diqi<H93n;
zuFEHjX^&GZXrW0NBhIM?;?&jv`9j7|r2nKO%PKO`TiP(G{iK0ewsI!)x>K{JSip7q
z_uU@=lH{aDiODHdIw$socj5KS_a6;)V3R%<gLAJG65dc2!i>tgn8ucza}0l3W)Lii
z#%!kE;|D9fH=R9!FaB*OGGJ3B?j+|XB6^wgkv^IM&)mZNWX29e77!yr#EXP&$;vB?
zjE&_==csTfGQ@?c<NUyP7#tZ{9;IWz4+kPYK)j$nz!1Q5!0C;Z=<I1afG!amJ3G|L
z{p_5aVn7A}nZ~^oF+aao14ltY0g(Nt$NT)T*RnZEx{PxmX-ADDxhGLU%m;Y|8j3&I
zQbs^GtD_M#b?=tZ6)E^;YGf1u&_Ddr<^1QR6_Eabx&bmQzy^Uej=GGxz&b4CMhBZg
zXpJ|19wBkR+XJ`>g2w&8zP>)dOMKNQ1lh~I-pTjw9VodQ8&kt4AmHWVlLi+<#Ue8T
z>>FY205FyzvsjRr+|z{sTLAEKk6H5LKY<vkzE?WGkP5%A_Nb`91ufBuiI;j9N{v8r
z1d>o7yL13=1 at H{u0e#Nf$Pate8>0cD7s<p1*R0!XOa>;0{N=NQ44EKUP=$esc`y0a
zIx_%Npz9`_30ayb%NAQ^1E>J#9I;QNRk{i_mk!)!7-%aU5YnJZLXJLesRa-pK;L|(
zDl^lDB_vB31>(q0tI6`Cc6Z>l)+C_n70b%qRMWvh8cn-Tz$;XsDDJrevk62(9*<+X
zh=_<^zkhQG3J$C!+Lw}q>l1EI)x-eEHi8rRr{RQst$Yh{Sr&PbGe7fq6%mwcTkuqN
z6p?e~^+-gRaXMFp+3+1V^GBEp9f1s3<bjwNbs#s6mQsaxms_(G4NIWsOyOF0s5K}9
zUPeGhg$J9;s4%(C=A899=&}H%y{o9fs7)WQO|3#YuE*Hc8)|KM?u4uwE(aQ_fQ|;c
zGQJe=%Ze}4kk^wWUZtxWVD4W%lSbgkbE(OrKaSH$>StsZdK)aHfft*E34Lmo#x=zH
zm%B)bu}5d8cERE!qbgmjbU+)8k1vuOY7rpORjO=Qe=N=QsOnpsdugaLsP*gQn<uFc
zh~p`u^j6h-cwa!|Pu`tep(pC&ga+U+j}o>8c3 at N)#%T5}ASc0Mq-o;bO|sI(%B;vx
zhjp+wT1?`TpmtRaK?tVH?R0`au_D#VGZIr1K2cwOx?|BYUr$?ZQ1+eRD4ykoMxRMp
zQDR4>?0k|N(~IyIVdAB?>P$Yv!4g>(&Ol{4ZY8O*UOd`pUjhU$j|tURg^~RWCwja%
zq{V6&{V*iwqtbzka{*OUhy_;eMvrmvOF_R(ikPDc6^!6H#KYs$lc?^3_Q2Xz6k at HH
z-SLNyL>~A>v39En7%Inzy;LG(i}CzzYj~3 at Co3-pTK$`F2C=N?sg&6lsu at l@vpM-&
zaZA!+Q&=S(pB!hX8lnK!^vKZ>OkEETkNY|V26fnRv05b|=+RJ4EfdfB?%kGg4KyNR
z@$L28%s^k?0uLs at T1AoxfTRY*6+zSaV=(p8Ds$`Vl0Ekt5&)-lAHRWi0Bp$V?DQjJ
zTu9e4|M8$G;LL$&p^&B3xekgYIN!cC<lVe}iV}-B2ke(dyg1NV5 at mrz*VE#UI^>)R
z$Vj*jq=IUkUAx2~5E_p^yz#g^Jp9MzsQ)~$H*armkj?=e5|o+T7r9uAivHN#QVou?
zAZ<^5=Q{lNuUMJJ4_Iv~kV<t;ESX%aLFFnZCpY+l&CnmXT~Ht^NP at 2f#a*yIfHUm6
zNL_!L^b at ljRg{!OcnQJ*#*j&1Mt~(5fS`0U4!Nf`z}8CL(bTfCvTj?vfPVmS5Zo>x
z8UQ!}y9y*}YyUCAr&A4=Hm%S!P#k5V(Jm1-)r_ad;^318LA`3LT%&}GC{&D21=j~C
z1|6G~lri0dV5C$yuShWOos?RM66`=rq)()>z2`=I&$O3I-G2X%;vWB3iEQ23S}mnG
zoibLr7~pXM7f1-1f<sg5&M(!c5OegPYI3&1Sl6fMKn;$p=D3v at 6|#2AiQ%t8FHWCG
zi4$(1X1gAkLND@^o^ZZcm)}n{O0A-}I;qxvWAuBS7XEj`H!Ws_D1jD4fd*wCYMi*;
zMLI0sge#SNwD~nf#*ok(1xMIfzw{k7P_1xF%q at t1#5u at GT0-o<c6QZmf*-eDPU at ud
zy5XC|I9F?K0lR(?Yz1UiKy^%%DUwIiIw_c{A}x(i3tLncQ98Q{70V6~(HBv~eMXv{
zv<`BTKPCj-s}2E0yZBvdlTIxbF4jMj5Sk1nO5u(SangmhmZRl}(%R>SWrPJrPnzJt
z3L}7eS1EjOw@$nmvVoqc^-7gsoFUji6W_Q<gyP2|M>@g`6*?SNFAcn>v-Wgxy*;mr
zEMGhk=hSH{Fj at 9f1I6(6>WugT46 at cXvLjRrXP%+Yxq1WOYwz~X3pE3*flw;AQ?nM!
zFuuQ(YBAXff{MY32|;*A!;i2jH-Mg0VqS+)t5(-4?POrfv;%SK`1A~jcPsSbSp|Gv
zL6Kun7ZVdxv?P72S%k6gCGEsfg%LhMH{KI$*6%tR at 8A0W<>GSK{>y5qR=PM5x;#-O
zT9}z8%Ph(IqLmz at aF}tF+YYQ)-f{Z%JNv>bK=f75XmVcZ)QT5~x1i|PBfb($QNSt*
z2nYaZiqI_zJBU&JZ2<6gcD7*}-UKTKklD(twW-lQuPxQDCRqZ!{hPMWLOdLcj34bi
z5X<i2YnI~ZW(hro<(huK-z+HW17VOsy~M!Ahb- at MADDh`p=we6(lXFOK>?H!-3wsJ
z_aZ;=3t-l^XNm at EH2F02a1WTgiSGs0sJfb`Vl-K941zv*rS*pt0AN1+bc3gUUyaBj
z?`UQ96-b7Be0<+iQpAda?EkWRCIDXn)@g%c0L7C9`E-;|AmAIZODT(j8Yq$npBx;9
z9i7L+NNwjEQ$ga)lKC3gD_asU{;v at Qx^(~z+>;2pL0Z93twlr<H9K*H#~ivIm&DJ;
z%sEdA=R$-yWiEii0R)D%Kz|_f+85^Id)E-$2<o)hpFRcBGMJ%2U at H77Q`xUylJ5q1
zRzNajW at fe&g{xP5sN($n)AsHG%x7Q}11r*v4bBxQQ3C-Lp^9%3%q=V^$s##G+Q3Pi
z4RHM3)j`ILb_ar<UmF7Rqd at c9H+r71g@|~iOhKCk{-i)lcstxIhy6$x{60$k*AYJo
zKly(SU<=dUpYne=08;UPeFR%<5dB|g{Ko+_%JqNFc=X)qUuXR10Y5ap`>*|9zWF~6
z{2zxBV9EuM1AN^Ud~|U`vKQe1llA}C&|4AV8tXoCA!2<;J_hzNkuxxX*VC`~xj;6i
zYv+>=b0=V!#Wg*55t2J_9OxJO4xcINZijS^PvvcrFtYq%(gt^oR0Em2nsl at bgwMV3
znG)AwPDmg<c)=zhz%*?~6jsAvdw4XU{dBH|_t-eO$y+mo#Tr+UHU++#^D6PtqF+ew
z$@qG~L6pJfO5{!P1*uRt(R0nFCtv{4 at HH}JPNA_|- at +<kvDuuF7jNCyN*>=Hb{?^`
z1vla@)a;Fa=hKXqy2Ps<yH!Z_R~UC^grtQ8?v8&?d&$6aI(f&yoBDeen^M)Z{Gj6j
z^u<8aH~#Yuq#{1Kq<3vz+cpuQbvKZqBeS!e8D{^NrB7nQk~v+2FP62Bk2-nJ_R_rt
zo8x+0BZ;$DgTgvx<E=3c5UA~12X2tUZ?zLMQ~y=RdP2yf$$v*Uag#&AB;!v&BH2EJ
z``Yw~jt!OdypUZoGM<^|EYcMwsPri1>TIqQbv^&B=2;e!XT=}hGYq at 38`sR6kJFKB
zy9$%0-~}(TT|_4P?T at i5JG$TQ2r#pFrta0B&3pb`BnUp_-**mIXqtr2&+P42c=vc;
zot2_{_TIEGVpOUByB0tO8FKNPI(OK8w|;W9$QQ4Ef$z>|YSq;9X(X}Xk>xf2U9Wg~
zBEQh3XR^@M&gbonu0^Hgac1t{uJzRI3^vScT<L4mdn0a><SD)wUa*|jGS41xQwHm|
zYaa+9cDv+zkOo5A+WEx=u{2-zr}di=g1l>K$Yewn*B_$1|GAxtzEsQ17;l=C at M?%}
z1T$;o8cKE6(28WXJD=Zz3a65_ at bHMZZ4GMfVR0xDrkDXu@Y>&Uf|ul|S at tnj+;{m1
zP`D>h;eII+Nw!?7i at hrOJUp^~dX*P$|KYJQx$cvp^~svX!7YO1>Hl|i4v!}W$@kt7
z9Ua}%p}TAMi$5>#YSwyc9PixLHeYw~yQZXnU30e~*^ZVFHT`x`khKjr9jZJvxLS-d
z>=ncv5NCAq>pDRGrOJX<JKsT{;_Fr%mg4)@39_)H*uCj>`r2pic#2}Y`029lN>t_^
zGFv10H5`Y5iQM)|?^XP-fQ#|AC22Q);E&9oHfP<S$yuAPKRAnCJ$;W!Y|xYS%?wR>
zAk7!U36-TWvR&k?*WPAn_%*NVKMz&C>#wceV2;DU+DeM23&b-0kIy%68sI39 at O(4V
zmkTzq+7c}$pvpt6vTIVLjC&1yfBdWKuW7=y8?RRUYM+fP&fBoCb1N^b&Hr at oazqRr
z9RQVhm1&mwj?MFS>%yFT$Ym>fwTcB}B-~WI!%*{znH$<ZC?ISJjqK{<^j)dB_&~M?
zDbdFx6F6;5xwIzWLVhkeP-FTze5Z-FoZKiK9r&nHNb8lYz{`lMTT6(bR~>W*Ob`q$
zSP6eY*`1 at xa<2OHj2&2otmp2)Mq0Ybc at dnxrBN%BecR56-2?+>eYk3?c0R5Cn2;}X
zv6j_aWX)E0YpvwYNN0HFwgW$*gqDkhz~$ESb9_rP?v$iKrl$e_F(JaAY-`4gir}5P
zCFKyah1Z^8WMfOya<<?T?(IwA&#(j)@W at cACvNK|e9*2w at z9P-Eg~c9<t~i>A-0qE
zg6{gC31vZA8E#A3NlP&X&m~fCnec_qt8RXbIbJ2uUoYN0IjD2oPdbbHLVNr7Ja8|;
zeN@}e>%2NB+kPlHIpgCPTR8bmWBS_}?4|wh62<+C&c0epKxawd{LOM at 66$*G@@?E|
zRO)1U#=-LfeJ8uAUXjsBAprOx{_|2hgk|e>s`sMfQ50kw;=MlhM7@!wFE5L^^zIWn
zj}UC}HL2ibl0Tz+T1VvVXuRVt(SpI%9+;GHn5*W9O|;aSaXNaWNHpc6MfCtv(Pumb
zqG#K_`7wMZ|Bf^u?zC25+gCqrEhVhvsWRRC4cz<w at oW5l0!BbDN!kB3?)*D4{eQ%r
ze at CYO3`GAOcmC&?_}>xl-$C-f5B$eB`-~1k#+{9c{|Si9dY~5X{}xyOeNjj}AyD^B
z{)v-|>=MAB{}t)}Bf9?gJ^ar%wf~5X`M9%bwqC+S@?UXxQL|HSZ_aVU4|Ad4_xM#J
z*T23dz!d%Nda`TGWXS>VUn8#Wd;VX;u}d_BZ2Ixu;IV5HP%K>s%l<PMIH5u274^ls
zq!4|~KXI5N>_AM&ZvCT}NlDLH<JlVfKPZ8JIVAAEu*JV0?7onQ@$=fb<D%E=^79u2
z^_v}1+_uA$)ry|dV`cW)r?C-C;MJ>?S*|ZT-7P?6v`$ya>yzgv>@Tx=f2>uNFQ(7=
z-Er7 at b~eVGMwZ5qGN8FUpWA=+K|M{t4 at MKuZS!}+OEn;2{#c~3$#gSX=<ZA8^+Vd+
z;hF1Y3{lbD(rdxKferp&O#87BcO%w5^8KN1c#paY?7SRM1=25OB^%ai#cy{96b6qI
z-{PG2k?+@&`zE7zdACxo6uh9V;_B!nBSZ+<cr8*h-JQOi at 1HA4H)wZZuI|(G-LtIU
zLEODZr0PXK6vIxF(%t{PABrVd5J{|XQuXXvjqJ{yr0#Xl*&)`R4{2%r)^Hj<7C|gu
zL++bP29}jma*pq9#>P#T1M at fL`+mK5d-L=Ho0T$}w^KgJH(l2x&Bo$Q;_5wdxRU3U
z?XE|GIz(4Ng5AC}Fw?HRreF#DYUeJ~i-@|&inGgG)Be+Ro at +d_I~~~m6|=c}lP|iS
znXB8;khu@{#P#>y>!$k1j@$qe62E=fBlSIh=y`?m-~-MQH`IOI;_a~tg>J<2#`CDR
zM{RY#qhaS8dUsFe&K9*b(x0TSp_JSRaIOgU2=H;P=sJ;nj!M7gC9g)L^KuJ<W`%QW
z13BC_taBX<bI$MfJSThdbpGhLLz_Jqhg{g0jW5i47JK>;n;zm5=uM5)dlxAC6KcQU
zJ3JkpdQFMY&kz0{ZC0`@?c6z_UgP-Lm~86a!c&Eo(h|+RTKHf)bL|Sc*HfEy+<McO
zpar!l>TBZ!hT62Yx4MUX at x+3*FI{KOr|S`O>E#^Stv+Y!HQv*2(tMZ8X at 6o)IP5%`
zbGWi0^cu>pD&@wioZt0q{Ia!jaSm^4&coWFl?zy7xnr{NZi%4c?ANa1j$DH}?#|4C
zE|&dz7&m^_j!!wMt}Z6R=R3AuT4JqZ&ez|ipD*kN^Qs2nl?=awU?aH+Z%X+dn}=p5
z3!d{LZK4P*G at LG<SuYm-z9X<b-+u0MT2kt8o>_X3Hh*;_i4Mzrb*6~Cjqq(s*ck;7
z2D6#mcZHmXyW}XUG}WW83`zI$pkd}Fd+%dU%F?{hMPZ(C`i)U?x^&M{P=8#Ws>*1<
z?9>Z|f^c<gW=S6vMn|2&y&G~2SeDAvolL|<&z at J@yn9RfH}`RM-rK3O!>QGZGBzxs
zeYV@#`Xto(>&H)Q?_TWL at ORi=n at zi?-_=d>HQrsq4Vtcski0mwSD2g^Wpq*BXYINh
z5$rYPH#^TCJ=@!>ySr+$vh`t;yxV6mx?6~;&s(I^_OU-l_uhlcp`QQk6_h>I(Oa!c
z-n?kryGuTs+uiYns~?}tT;;-*J=U1K?%Y|v`72=iNToSE)#<;)3xTcT>Yd~6oxp8`
z9ySX#7R2}#YnF5hVtH-acX`227>1bbQ$AzLn at 2}Bt<_v#l^3~nYYX+usBxzW%^j)Z
z3?)4Lgonk?gzMY3`s6B-=-O#Io5@%qu(z_aCccH?Z2|%VJHU}#&^jU3XAC!EOOb^3
zOeTVNxtb&?-H1IdOJJ`1ZgRg4^v0OBkM_N|8Ra~8qUb4t`MfK=yPkib?%C_Lmb5kS
z(zeOiF>t<m#Tn_*wM at Q79*cYOe3P%A_T8s%-xW|>Ax)b!P_F}gx7%Q5_pi2kuKs6d
zasH*$zFqIW{4U&U*r7}JolYNCs}wusD!G3EX*+&4W}cySf}UKymnWq4cRJ*2(9-J@
z_dQ=<%Rtxy?lgw7uan(fU}p_N=B~%I={j<z?Btb;l|c8cx2Epl5qauwS(S05`4PSY
z0>>|cc%a_9#_h52N6t%5cBqWb3Gp(IrqfMp$KM+>jmX+>Q)W|>Tiv8AH>7h;^W*C^
zhGDCJk!*bjrq3&GX^^Vonc}@JpRIXoEr-&w=va{|nEXw}OSV}qe%NIS$Zjm54foL#
zLYSrd-MmhfhRONLXWW20ur+u>5&nX^@42CesE>)O?>83m^oI+n$<q(clS^;DM<1<p
zbSy{2Kn|KNwiE=K;XeE6n at ZYzhs9G5xb$7EoBGe$?v$(2JR>j6c1rnon01A#Q{2qy
zni~)mt=SqglC0I&e!aGs=jT!fUS}p{)yeNaHD5J3cH16S+#O-PxLtqhwUy+2J-U;=
zKc{VbK5;hSdoYuFZ`ns_rFu>;)rkdNw8q>^!3`lHdRT*o+`Er{j_ob~aOP$hE6+W+
zs%yA=m?Y8ZeK;OvESM at T2^00Rb4TZU|5oe#k2W{5-4^OC3lhuiig*1<&Rh1|lJUco
z{>vB``kCAE-`l2L1PkqG<CpoXL2GyqsUoh60v_ecqs0UFt4mD5va44EDpoxR&Blf+
z`FO^w{-?}$EKL^@f^O5UlTn)OEygq)eR{X&s56IIzukJTFXmohGBIZn(Uc7F2sR9O
z?ya88)-UgK9tHAOX)mt)6}(-kYN}u7ZsaCjN?(1t*5Fd+jKuiESD4eKpBmmaUuw3h
za7s>TSvTPlRd+VuGaOfXFn34F(fkgJEN`1nmIcG{s3F}~<mh at a&EwXXIpU#_gQ3 at M
zqi^&-=E$C~^*RPCzH!kfXyAZx{fqqE<@oP|v8KjfaJ}_PT8 at Fhxhv;<S6Z~D-IU~6
z4;vHO=1sZ1wcoqfoR&5hrub;~&U;7IM?qhnLPv%6A&r`sC at gg+-YI|ZLd1#P+bZ`E
z5f4pgQ+E?R&r7Zv+s%fuD)fndU!T_1pTQbWS=^_go)d at tdk%Ek2JUO4UY~9lm~XM`
z3j7sjUD0%FHloKK*ulL~HCz!gEbdTP(`~8yev_cWyg<6q7c at BewcM`fV#e8R-tG8H
zcSNL+=rI)ISvT2S)y8PEe**uljLkX6ocDBpyQBo#cc%K=F!cv#JuPq0xY+02md2|f
z%xB-}SLbbX+mi3rMd$8#b##m{NyGk#sb9>Usc`Rf2~s?0 at T1@t&={lg{_XW0?Aet!
zX at _39P9GQJ<aNNoe~x;WKqgu%@T3(nAmn>0I&-`$5b2>aU?Yqj(2Le)wi>Md`>1Ey
z$3?2w_qIx*;xb7HpA9_A&2f}O<ok2NonHzy|LK&`KAkPCPIT>!1^bHCN-8;WJozuw
zg_-v4*=;uYO at 1HfsR@p?R(zGI8Wc~t`?lcwUr6p14mHF74mI6qYVvze(uJ;GCBFKv
zlXwY0q5D5)LC8XSRsVNR=D(rv|4%lk_0Du}pe>7jTIjQHaH2i|_J{W`usgiNi)D{g
z#T at lMjtoPT*d3)5pTBVQA9PUfn{g- at mws)}!1eoB{0b5MGW5p}3L7*^R#w*OJ*=?@
zLHggK^v``@mdxLeQXE(N9EISCSKDG at V(kIY5b*PT at HzNl%Y01<erTM)KmPrno>%mi
z3%gv_njH5Bxp*@lBHfvXA0K|v9%mVzu7B1)b`rio?iE&296wRpmpAsyx=;t~Z(dJi
z+twut``2ekaQXh at vj6iJ{;&VZA{J|>&)0d>8ia%tN2$2XDh|cgAK5gxdf-SUh}S$U
z|HUQs$M>dHA`j2PzqxM;K9P0wK1Oc-s}zcF`=RV0PsQn%vZ~o+7`#pFhhLF8bFNQX
z7_a{d*wvbwJXU9IW4<6R!Ap<uVL0TMn*jRDrYq280q>%$N at QYtyzJ&DE{?L;&tGv_
zI$fyW?-1h0r{B!4`=Zlz#vFW{7EG;n<5gG7AADvXM}`iF?#nWN4y7ZIiac$d1YK0m
zBIKtc<eg*x^t(Mafi-aYoP{y!$whd&&x>p8un%ytbS7OoYC7vvDm7Qy)8{ht2lL)=
z{PK}^XBz<<-$x|AM+)gPG8^7~rMAZttP68U9kWK1^jhF(=91#~9e27)ZY{PrzOvGb
zTG&Z*E%QRCa#nm)<(r!kmCW(t7(@^Me>gkKs5+LlTQ4NIdvFO5++BkNg1fuByN2Kp
zAOv at JC%C&4+}+*X?;_dfJF<`7Ka2rmExM|!y8G!lXT4RUsxw~N+t)AI<<FB4#B1SC
zgoigMu^Q4kK&d={g8YLVR#{55qpUUN=U|rHJAv~}qMj*KqFYVlLs6v3{oDNUR(W?t
z0}sP_=b*c5+S12mC@;Yzv~D*SI_mj3KvWIxho3)|>dL7w#ze67MQdquc#Dch=titw
z5WW>K$B}D$qK|C4RwxWeB0Ee;Y}DZ#$AbdKkC}_c8yGO=_rKe+9$)!v9)o;!@5Tn!
z_S5h6te7^f>XyK4=#q%M)?Va5^G$l$30P}xb__RnJ*Z3+Agcb at I^(8)MQ3!ozY4PX
z?j<M<le?|`L at g^S;s&-m2^ud3#YGJY;F1 at GON^TCdgG9f7To9dU88?ky6s2rMN`a!
z at PgQI$D)$Y+yYaE9MtI?xIIJxBg1L^cTC^bd9?2PVqvXfE+c+}Oo0n42ALf1z~V-7
z?OPI3>BZAE<YDN?x$d6;K$>s_2!I at 8hRVK4DOT*UItu}?`t!O0Nj;Y#m2;YO!(wsB
z@?CuM9)<!85pUArc?Uz$drf^Zr2NtHPDud2(RY!U(m}J37xh{ARvxsBlW8WbQC3*u
z3f!fSFVKqj&Z2i4<G;HzzD#L7G2FX=+$g0yEbAIW>0OqXexBs7B;^_im8w<RNvKE(
zL6)O8x-6G~c_76*>)4Yk##dI7gTg26hB`OE7%NO6Fq(!zkKAAGxy~^gtl;vP$5uIj
z<tzrq at jZMB5`g<WjN*vh#Ss6i;g7{y^+~l}k41B^uLIF5@!4Byhg7%B)1^gh#*n2u
zj&J+P>rG3F=GK{!0C1Z9_yk%3{mly)LG{!eEp7z!`bx`HfeM9F*gSCT3EG7_u)wr4
zN}Dx4NXk6OwL;9+8U11072f1aytejm=!b*&OqH_66wCu}P5PP_e&&Ojw|vjKilhX0
zD{rJDpNe at uK3QlMQXe^~cZt6#w|07SJdNV9OpIw)z=E+vi?<Li$P{^3_m<I6&%%TH
z%fo11qBpGtuZ;T?1bTsZ&)hBa at H^LoUWq`=kOW$Xh`IO7c#GI&RgIy;M2M7_%J9G`
zwcd5nR5iFDruy0+<-vFp_9qD$i at Kf05t|(YN{E(N=StJXlUSG5BG~27_nuY(HTJu}
zI}uV4cKQ)LmCK!h?n+q#UHRpg$C4lOc!HYVL*T3g{5o7HmV72~Wu-5A+LL_375H`_
z&R!gWK1UZd7#lxXJ06-JPnXFWF|~fi5~O^f5-0Ua7%Nbi+sbk6e>u2_0sx*cH=mFm
zn<iT(>y8D}1Spug8xDrQQKF`A&<|VYv!<#mMm88EoA0}+#>Hs1-^-o~{Bg at TpSxjy
zQ3U;7=9Yf2(2ypmyxdTni?lUkU3xCeCMDLJ1g%LU&*m+n-fs!!BkC#INsDs$asl$p
z86V<x6eCmc*^}tH;RNeDIq|g$cCjD7SqMz(bj(Q4=A0|6wHZy(64!!5^ZWHXZ{)@o
zlw!ZaCamaLMvGYr{D%>t^|EH~bnS)YCKbB<%XL0EJ&G2 at PamY*n&qf6?|P|;=w<Z^
zq?dIs?_cWSm{3=rE3R|qb0s_3p}^ae2NMMd0lBQ-DoB(wY2O+PYS9&m7011~JJ<@D
z at zF?he!nycEDNTWyHL4{&EzBF!xo?o02uIIPI at lo8EPt_!c~qe$exSj%2;}qUYzK@
z{WY2n#Zfb=sP^ZmjT*XM-=o#HZ;u|t%3l_<njoU(gD>{L`I%PWaFfz}qs^6e8M4kX
znX^|0xr8=Hd3}8*DIh4BFY1H!?Nf=j0?6IKV?4(l9<*vJUb at zrRCd&q`$cN+Z{gHb
z^2;2U2$*{b-U{SLlbM`wqktwM5;|dj#wGn0wHD-vIJuC}M-0znfiB9a2hFq)Xkwb7
zCqbne_w|QQX<SJRu!oODKK3-{-o^5iEnX6Rjq4K`M<rst5;KMc5<}o*uFzq at qPew>
z2}BQ<oeqGueR+)iPc`9e*6*p7C3ejczCpXD^m(UnWW%hEEV%}1G%ZWh;TkJ+LLfom
z=(W at 7^+od!MK(pTYc?uB7ybyhPs^;&fnlp<*IPkdvgXSCmZ<aKAPyy=pmG@&?NclP
zXY>-jjUl$U_)Ksp{_}wWZ|aZ-%7VA;OP13&iZ?-bCBXY*qgLVf5oU(ro}2c4K5#Y?
zY%sv`?c=xk)E+9>iyG$E;P;-Smm-qqtn7!0kDdHVuOkYkO&2lT2>bcvBc>=i=wtm(
zb<@@PDGs^@U!vXvE*q2tn#!f4T#mj{g5emA5$NJ0%ZW^peIAu!18ot-{O~g#Px2-^
zLp>})uL^&xWw_u%bH?CyXs!!WMv*1o{+e|8 at dWjv))v70N5C#eFPvA at gpHG=)Ec|`
zvqVpq563KL5A=2}{Ma3d_$6Lk_{&jL^l>VB{d>^Q!79PlU<NXj;J01UwM7bVIs)jc
z3nCmNHg6fvk$KIs4G5_&vZ!L$7felMD1~k}o13VzY975{P#<{Orz6}tn~vW*r0$2e
z5NPziv_zCuj#%<+Q72+7pq_5sxVrn3Mab~2^q4y=$8M*bsK+FVBr&*du;OQJ)j)mp
zsPs@>Damx~XUDm9a~)$Ses~8`JLBwA{q+7a`2?ypIL`Juv=`kBGnclr{8*N(<?)2b
zW0SVXVTkevbwk%sm(@G1hd%hDhMtYK<Hne9bJf>}qzPI3nz#tP`!}?x2gEPJPefQ3
z^*9Yp_LxOA_}&>Vu<uYl6?EC$B-Wg!)rit*8y(yWyCv0T%r$r+Kl(~DMCFs#&|Va<
zSSFdxG<?Of?rDUusA97C1#vk4-w^i)PhM7<c*Ih at V&)VavE-Y3xBSOxL*D9bpR4M<
zMwE?V7t{^Oug+I%M9M%|%)}0d#(Vwj at 1yDoh`csJV)vC*&8TD at J<H!MEay{A4-i+M
zzPMhnRpz{{KP{IAHaQ8)TCb at H{$_Nq{k86ySiZ1;fPf10S2l*_E*E9sSLygIieqG1
z0{Z$~u?GVX;Ek;r7>AR at U%z^0)D(PH>I8%+;K39+f8(&8fH4-Q15&ymq)*SyYb$!h
z6yz}!<n5f!GR5-ts5p6lx07cq`Wu7nD?pPuuxPltuZrP^&|pa?xFc!@-s!)bjEP1C
zk8LXQ4IwNADId{@N%m$({vvNh+x1-W?~Z4gg+qQPr-!t++Zx11UQt2MPA`GSf&seQ
zehuu^*46WuzO8lPNGsD8G{8o5`IS;CY-v?qVd4V-N at 3PPig%riQLF$N>0P7yDp0yI
z!e0%6INULLy9itY;GY9M!2$deqek^MuY;qo0HE#Y>tcs)TFV*?K&9z|-Y%M(@AXw6
ze)MfscNRo?X%5Bm1p^g#TItF8i|%@xm&<MEdk3#hznfBEA2YEFdT{NgoQ^g6&%d8=
zNiGDg<i_+FN#f|Oe-VtYOSen=1Z<=M)a@=E at SuPHMnPFJKavspHCfr5veDHZT3v&t
z!-WYrIH(&>l?n&=4I_LnP1DQ)- at YMT2dVk}8WXaf2gAY|9tS0i0w~0XY$fJ^rjvvL
zEm?8;<=+F_YQY`&+WPze{a;h%?_O*Em_)x{YZOSJU#|l4(G#tSSQbHGD-{Gynh;aG
zPbr!`R)I6}^@1pnT#5O=xrB&Vj{+RxDVyKZ at AvzOtmF8eYU#zc_2eCx+2Dm*F!11o
zp;|Yi{(gSDj%&bM3AXl at r2O<tz3I9c>=*uBCDMz2$<UHX4{<5wa~{RztX&QysHIhc
z6bmFvzss3GSS>PQ=lF#h!9cBvvxO(>YeSNp=$y>Fthjl4e`XNW`%B-H7;@^P<}ptd
zC|bk5s at VP?Rt41=UoaJ0L%MQ{YX~Ll{XY3Vu9{3>VK{30pFD`$@CcU97@{j0WuBhe
zlx&E;`yMAZM=7iqBe5{u30+}&WA4ytelUhuVd|{q(lGEdP;7x^3oF2KH}pxKxZ-Ny
zol+38JO#@6i!3n}4?4NiQ13S>`^d=hSkJj#y_DcnWH8%D)$sY#qBVkzfh3SR%q>_d
zLo$TY)X!&WD_v8DmV-2dZgzkgeEV-s#*|buZ6={%xiv_mws7D+$U#d>Z=Ak39I7+H
zE;W`4pKqzUsVk)l#+ at hyv_ZA_7K`N;9eRjrO3kZMw;Y6MKAVs3E}K2Z#tw=Vz=M;O
zS2+s36i|J8y2O2`M8=+Xh0;=QY at IyiX*|~5-lQ#OK@~924Q+`sCM051GoPCX#avq~
zA)%TEn7%fl{45R2B6$}~gbG<G_8JSL3crA at X3tSIj5j07IGAC2=54ss6>@o}f at gD*
zcVG3Uwx?))6DCg+SLfm+80$}KeX%b1>T^gosf-9?b><URJY~i$^h7B_hfZznyUuA(
zy){}L$;LhOad3(KC7jr8Et4e at s53eL`P;;2xh+ji?0}COv26kd;a8}O4DNd?r1NPw
z;l=7-obXEsnJvTp15rY&7gWAp9U+J`DkGO~h!yO?tZQjmJhY6X<)!VAMt&E0@#o(S
z*t%f?0nAafcAUr9!hLV~emA6m8v-Sewp!+F4fyhxEWm7Bm`oli*H~VLV8I%sT=uS!
z at +B8ZjTLnNhG>aluscC||1Lza3RpG`YvR0sZDsKe`^$x0okPm7U+H3)F3rv;9`069
zc1D4y*FDm5+|gjNNPET%CWlASu-`I~3zY{XV@~ba1BA8(f)d~3^-pE#3btd$aB6d~
zR>W{+mj)JE`^d}QfsRfd|3FW%Tf;+9xP@|@gt=NI^yF}@XXB}!naemzk({BPP02GT
z?NMyNsFfC>l_kuF8aZI9L05WyLt at eK5tRd3SI`Z^ymlj!*#Yl++Q-g^^JKXTx*&Jg
z3i!h{KSSg5pG)FF_s~Y+xwAjG%EDG&ws0m-7$SWN#~o$I?pU^Kju=d)b!Y2lf6(D%
z%$?Llb8u at FevVR6xdfxC^yhvkovz#sEf5Wk2Qh9Wqp!XASawzv8C|3!j03Q&7 at Nd^
zDRy6iJhs9cHN4~n4}{kfP(DV?Bd!=y_8}$rS7A_s at DcS#)*UId<j6|xBC4vz6e1&T
z+Gj(ADR4Wl+X`(j#|U11zIPYptgq~tpgBGOF^}U^<MVEh4BTDJr<DLFJKe<%>gp_-
zlfT+MyYmk!<9h>kGz<W2U-KaEIv`H`<Wt14?tN at 2XJPT#`J5m_Ss7Bj(5u2w!vRh#
z{uPSK^QYNaoq335Qo2+f%Ck4%v;M(}&SiK;UGvpDz-sN5?JoXe@~^WY at O*$@Iq}@l
zkEdTw_b%D9K9)h2%Uwh!qw*x`$C#H3)NxK1(Z!jnA7X5Jl=eHS2|$yH1#hzr4B~g|
z^<LF5WM-EPtvE%4!}g#^sL=sN>#`uzlzpziPqD6$$W$%8Iq_V#5A*2x3j6M6TD2HE
z)?4ZVsg8La6Rz>lRF`*b at 9b1UmO_<CL6O}H at sASi;6|)+1PC>9SQjh0x{)P^gt6yK
za7(C#?~ZCb3(nVVXV4ZJXut@=-umF)aj7^V)-BUOMSfcP_MHh^{J77iz#k7R2NN`Y
z#+HBPW{3Y?*Zq1+t!qLfh`Ao+nmFq59Um;Qy>p4-%)~~h5pmTQ=T^WX!869^wc<%L
zCDIDyAbNwf8LXD3P%k#JuRK_m#R_#~{R=4HKNX%#znf at +B*wPF;xxjo5q?r>7&F*P
zVatoo6SP<Yj-q08oIeuETysY=l$a~GdtoY?23%yUd)cg368L+2tG1`(LKsclu^ur$
za}-yv#%9HWSs2L_h9ArF)DQaT*|ex at Cb|)GS26MKZWOP-nGKj{UVftRMyL?hf9=D_
z7_Ks@@DBfAPH?%+Zb5bNyBJDLnE}-di2TY5Sqgh1Mtehn8)5;-_w?qWSTZn3=xWLv
zE*Ju<+QHAI4q;+L9r2N1qpj-p8nd_xg&ymfBz;QnPfzMKO=g{q{PW~r5I`S`)|?nZ
z8#vb_JSd|nIcSem0Sg~5SfrGfJwzLe#5-4;U05vqzo6ilvd*@oI~IhJ3|Q5c##e7~
zrbiP~Rz23mVXC)Eb61>a5sYq<Xao4Yy%9aQuF08`76X08vkr|T%DoK%O&{qDv`d8p
z!tHw3C5^wuW_^~6^$&$)%{YsHRvU!iU=iHibJ?U+l-U%s(Oto$|KaJ2ZU&&lNy at lN
z(mk$N_(lQZ&x{v1^CmOKyG|=^YL_l#x0>axWW;=Dy$`D1yeV(sF_Sh&6YgakPui^!
zXDq_0Ps)yth8_HS#pjd}R0lgt-w(QoHXiOXFw%L?c-ZZO8G;Fhg4c%~sh>{T2bw4#
z{Cjj4&UC^iV%P}AYtUoEOt}ni*P?n1V{4Nu@#nZOq8r#Vv$fP)g(tE;*jSAcFdW6k
za9O!lT;bl)GOjb89rrcyj+rR%iALGeUq1!FDaDk9hFDQQiv4JxwY{-S)>?@4tj93r
zA&0vTjBPI|#T>HW(%F|{@JgH!FrTX(L$0g2)n`|6%?!8499p94dA>j{mI0HQn?2-i
zeH*MT<?CBbZlU3>H<QK7UMtsHn~My5qRX{XH_lY~d!H7_kzjJ)i^q}ktEgrdHm?A+
z*dbS(tocjL;6D(m at qV`{P--RO;+4pVmv$Xo6<lV?0dlJ5KnN0o at QbT|1=+vTfE7%!
z%j`&jpUzDDupx|m-=Gm!OGEUVv4Nzl#=R-_3Q+$?%D*Um>Qf#L>}y*vUD-&;UXSHD
zc7V_6$wwwZXpw)WxXf($l$JzRT0;osXGQ18>E?<rJmSN at 3-PjR;2Tb`Fb*s`+&(C@
ziD19rv^#3f>D8Flea|K*rb_9?=~e(QFN#W^A<Z|d>e?~BjI$KzzbY3XVXk_1Ek7IH
zC8^pE!Jq0_G<0iX4m%z#9?#r|7|t4|D|@4O+tLa?!?fw9sU&Mi27`z=!x=6_>`D<+
zBKJ<Izsiy)87avrtt75+vXr8i-a=6OFbyTRM47BY;A^~C<hPdy6xF=~_6mL80EfiT
zuYT3VxLKi&WE~=KUBI28%{t2hyuVUeL#%2=(-lW2u-CbP_IP`tD#umR)E1W?Z9do!
zzbpQc&>q4HP?bh#o7P7dKbDv(paFNl1^b`_uIKFRlR}91Fg+x2Q)(XR;TpRf8?!UI
z)fhvhLn;$9 at QEw5+gY<>&>J3mNj+?3+)kCE+NTXXwkCX+&+$!VTB^P$Rz^lj;A(aC
zgE;)kj{|%osbf%eCL$q>nq4ke2o&P1>R9wRJ4c+4`0ijUVb(u^4UwkP^0TiE=dAS)
zd+E~I5F%h#3nr|r>Mc*d5^b)KEE_btgihfW|60-V)26B@;xk_E{=w3tU at 7U#zTm)C
z^X}Tx+wENZa$7GPd19;l7`{4N7*FnnOxN1Iy6>u0>Plq6-GMDUI#$R2(>$QaNt)NR
z3sHlQYdCfi2M$l#rXeIF=P04c#(BDT1MDSf6E`ur?B5b=uZSdhpa<OuD&v&frgC&m
zn603xg|=1r+VOtGJ(t*O09iQ7?Is|n9#icGN}x$WR;8vYicR2I0tCQ)r~fvY%Q9c4
z5d~_=#$XAh>cZqrhN(R at ceF~ec9&kUwKMyCbI4~rWy&UM&<vdC`vHQQW7M~+=YK;^
z|DKkF-Q5}KOJ9^cfCY1uDt$y39{`dc*+%PW(8vef!Y}yf0>x+MBz6auu%_)0mfB^*
zMX?h at HuDhIJm*@5T+wjdJR>`6=OuRWzSMR&6Uw{cv|68bZ|hujTAz4ap}B9+ZuC{M
zo<6L)tevI>gn^Nj2^&pIJ~H=WG>hO;u$;U+m_Z2OUv>wNtc-DL>R4kIb6>I31wVSi
zVqYd?U)dWyaO&PYzXP;AktD(75e+L0SV%0RMV!7V0RbFszgeHoMKYjLGz@<koQ=e)
z(Pd-&VNFEIj at SG+f)OjZf*CL at DEN(Zq=US(rC0f(N4ZYZpT{(U$#&*UdQ->`eowVn
z`>V+KsH3PCHvGw;J at 707%6klHzdx(=6UM1wqNix<TP@)G8sP<mh4KKoJn<=9JfU+V
z2ZlY^Uzo3)SiSGZi5U$QQsW-UB3=ao-a!!XawWdkqm&~yYMU#C9y)3oGk-LDw?$c1
z;}3eEb>q{h4(af=8L?g0H-0qcp|e1g`a)5s{}YkY*O(84a=JpZKg`sB=9Ak(9UZ-i
z42CMZANCa}Oy#z^)1xmICa!CJ#{Vvb at uU*)d;%SNX^jB<h@>akT6=+_*~HQ;`j?iX
z6r^UWpm`g~iE4yr#8U4wAT_<vGzM#Z7zUa#N$Isn7hAG`wlO-Z3~3vtYdaeJH0_|<
zdwKfNWjKJ2)e5SQ)D8X7;{;=`w#_CHCtD#bst+_bCnWLN>3#>JcwWow6dghe-(~0U
zvpIcNe`d##+1~@)Rp?&<4z}#H6418Zf?w`b(D`~oNjF=MiMWpFk{1~u9t1k(;>_Qo
zR{wAYN2m3b3xQ74?5*)Ht3-kCyXl`Z;o}Cskz4<EcT3#?DL&dy2ZR%Ew>32UcPm{H
zKd?zmP6e82i~44Lkx7u#V+ at zIkS92&oDrg^FA#{8JR-yyoKJ76sbmT!Zzh|pXnw8?
z)cSEBNUfcESEAdn3@#KhAuq(uXX4oAgUs`+d|gQ!`4Ul5Fuk|W3jdkd2`M|o2P#Z)
zO+#M2Bu#(C4#Mu`$fv9L1__(4ZAGi*a7*p*FN~+~GUhaCW7`EEj2o+Wld0Iu-)w&G
z7q~h=MX)YoN1igTh-x1h;6)@tB`)jLYEm{)=@JhOyh3lL+MB|`8d~@u#}OBP(9IC1
zZVP1h$CP6xY?9xpA|*7M(|~=>W9vAR?woVU3J*dz<uA?a#cW1aYj4yB93y(ew%On*
zK at -EN-m(PHopkUx&}D|jz|6dJRTp6Vbam8|y3K<$X45&!uu)F4-#Z>gMs>oCnZu2z
zcM$8}nWP34868#Yu1q2B(>E?}*}&%=?{}o$xZYV2I2mA`_*2Lt!WBMsBP!^PsBH?U
zNJa4U2y)_7FSRm=5w03s{f@(Is0+v^R~Xs=(ZObAi!w>jXb!ejFK5LBOc57VD56O8
zu(IghqL{SA8;<#}Cc$mrE;y^HhMxp}abs&;&P1h5_xr68q8gK-7LCwbj>L_^?A>JH
zdS+w{1fJ?xkhYj^@=>b~h)S70@&$GvImfjG{{at`tYm{#v6$=t_s-_wut~mRG13|i
z;Bzo<o_T6v;U9id<MO^7xvAK^$AF0ewasH|-{PB?%KgEJ+~&C|cB`QoloI?MMsmiw
z2GeP1F)Y?+iRzI<kes!{2O4setPaP$3PU+Apxyn<Y!>DXDeJgJx#x!iM!Im7$th^#
zb@>d1ep}NK&{@_*ZI#%oTjj63oBn)G!WmZ?Z)b1bHFg|{*|*ws7t_pu<e<rBd_dR2
zD2)HFP!gasbBES6)9({wqVvzNQqWyJe+AAyVktlZ`hE5udlM~E$z$hLL-9v%S)sC$
zeiOGz{Gag2NE1>Q91dxB18ZC9t%rAAY!ej at pAiqaAveC8^B0_-c%-IBnd890xPRVQ
zXv9DuxSnw8BgyR;$RrIYa|zeJxunoP7NCy64Q$I$rvffj0zm};nC at rFPIp|qRv}$u
zaqZn2%LC&Y|2b#s^`&agGVSrGB(Qa-kFr~E;cKYWScyXM-c#Vl659(2g?EvAEdaOp
zVBV{~QfKDD2H$~rLY}Zv^^fx(P{%}HQn`&W@~zl7USMyoA$hQ)8F!PyIz*)LRoA48
zpL1%POwoH}F7uye1h6Ml3iG+!1E<X$D<|j-hBq7}mGq?T at t1n{?pbeMfddDw5$liZ
zaTBXLN6<Jksk2x4h(AjX^H&^!MRO<|=azucfHeY-!pXij5zpgW&`3au&g`U?_JYEG
zxu-9_rHJ|h;;^YDU{e>|-GwHI?X7jwT-;o1Kl?_>#VZs3426pjq6O|8IkL(zo)+_=
zt3^TxLNssCw4;+3<lBH+ks<ahv+&YP!0P20YcU-0wIOlg9yH#R)JUaE3<>fBBl25D
z-oY54`WEzCFjgcFQ~ssb$quKV;c|LvmJTk&A_1l4-vTfV{x6;_T>HD2!G89H=PnHX
zQ%-185;7`~f+JgY9T8Jn2vEt8SSN2OtrIJsM<h{|)sgHb^r}6iYsF#|oA8$k9lR7a
zWiN4o9D5oeRa%J^sf!G?#N0BQ78WNL8<HBXWd_{53|wM&0?|n+wY=))<Bcv+T{O{z
zn$j|Nfg4c3Gd)@`?3PTlgN}l at Yah#Hpx$qRS-FW at bqmla8&oSG7xoJbG{+Mmj%<n^
zP at +I7GMKNymkN?>)TV*YEfL}C%3Y!`=0Ke-GRxPL57(UyXqn|BMNu!4(DTR2Sbvfy
zbeNdeo=XcO+D?EXU_k0k+scP;#eQZeZF>9JUACoM&S-sg9~$fBPEtd2x at NKReEZWB
z)j>bVtlQ9s`IG|AYX8sS`h-wl`45k2%TcrSR}xismmO)o(~XQTRG#BDc+ at h2Pu<Qj
zLbO3`Wv6tnH<r$BwL*j)m-JYh))%7 at lh9XPAT`xEc^9m?J1un%^=s;wllk>^V0e;`
z at Cz7JP5(OL!CrT$&GEGC&VMh=l at zajGw*M`|7Pb(=jP%ZP+tIPk-X9q9faere%bwk
z@%S>M{9Nvsrcx-8iXK|gvb1J$Lka4nL2;(JL0>uOt)qHFBcbJ~WXbuDJlURFXbik@
zWsKF4mLnzTKY=?BY27;qU+)Bv9K@!lh)_XECh4zbbis7j8$67nEwq#|ckk`Ee#+h)
z^Cm)S(7k(-0Ps5vl$CoJ;`&~ql=I=FNr^jUN(%<cbs}bqjt!UYI)AiSLiyessWv!}
zM6OuY)r>f5-~g7g at DJMCV~pY5|De64M!zILn|Z?)+a`o&^C`t9j<n1EjZ}tPT}iUh
zBlx)Yk=y$mM=L at -Tj}~w6j+(JA1Rg))}OSF+>*`$NMCB=Uz|t#Vv%$2tJ;xT)tgXv
za7%7S+!1hDER!r=gDCkQlsC6ez)NB9&{<;u7oSeC?GrWiy$|}FK&q#*xvJ|$_CC5N
z13CpV)2hV`__ovXE{hk-cRO_S at P&pM&(-5;5Y3M#f;O{+WDZ-;Hk2rX9_T7|azW_&
zhDbpQSjgAK^RZ0(pKt}--9H!*cNBSDq<@P|<EH(stK|gHaok~1^{@u=8w4Zk?(Z<t
za$F;2fF%i1*YxDm#TLZSu%9EP;7s`kw}IoQfJM5vumH6v9^O`@v#UIv^yasKw#625
z(3E4{`MW%`jidM#%$i)XQ(SsfF<~YDb&X0-lmDc&z4qQ5 at eg7n>Adu`W1UAtY;TTc
zH{j(BJ#9yEI1ep8y-d?$_lN9fJKHGkfx>Q*DI26 at yw>Rw1vfEFs8#N&lDbOid^gzS
z8-%{HAvc8g=y?RAK&e>2;T{jo;z7WnrW$hID(zlfS%ku&agj%*>Lf at Um^0gKqDYKX
zk+(kve49NzRH6j$P&Dhr6W72U>(a=!|2=jk3ygsAc;vpwR$s%L&j(9ikP;^0DLAq!
zHpAiK)MgoE=%63$k5)}-g%UNO-6KCeBLq?h4J}p2My at ra;%i at iG<kF41yaZNNCW7k
z;zjj=62$NdTN`ZLb=L2g^#zJv{^sACXowQB at 2w;mhusM?*8(#1dvw(&Bj`>&h3d#6
zcf8Zo%?wLugo8$C-^=r94-N`I1s~!ogn;LxLCXwm0EN)(RlT69#msx)%`bhZ9^|I6
zh|<AU$ki5D;MT%F_h-E72}SHv1&mx=uuWBY at 8P}J5KlAO>u)SuEV5IrUV7fFWM1Lh
zb(9nhEdCmaP_TiiYJ>UPGXEVTIr)f?8tD%8f$Xl7aL`&HP at c_!KB~7bH2ER?6;Adq
zRL2+I_`EcK(Wpmzh#iurQvXNB8A&Z5|1%BAVT$Zx?|dH!Em<K?Rk<5OG&zr?1EjaM
zLbl*Npe9Nlck;jOx(|Mui-*J83hz$(Nk}6Cl0yxPiD)6P!SM7t4%nNMa2a_Ukwpq0
zBB|Q_J+<40uHla?GrX9Fc${z;Nz=dOZk#soSDhoy98_XI2_rYxkY(-3y0f#{2uN at Z
z?~HnGQw7HPK3DFbu1NHbgYcGL;C>Y^1tH~aL~g?6R50OfuJH=Z74cnNOy|>^FGy3K
zFn at 4TIZA#Lcn at atP)%RmN&jaJ?OMUpqM70cgJm8ZpT~IJ(0Q!<G>Lofm)8!X{Oa&d
zpK~N~T(Gmq_7$+u-u;KfWZ#MtHiL3Fz{3yQe<6{*eOqdsMPg%l)@xIKE`+y38{eq>
z^=XHsN~-qa(deBQ2Ry=bYPs!Eux7;l>f%87{czx`)2AJ~WIo@)cdJkk2 at 8C}526wl
zQ_D>)TWfC1Z#RX>I(jL)I&o7UNb+0tP+a$^Az3pXyZqq$;f=ac686)5_wtFIu8^C~
zT-xH11X at g()k~ED^4hZJhg{HXT5vwb=-zlf(0B%9S5CuCX3#{@TL at W8xW|VXr99}p
z(2=N62px{RMk&p{8=Z`_U)}7K6aV^R?3yR+E42Kdo9Ghrhc}Krk})x})zD-K{pwi%
zGR3FX|CuRXD8;!HSh_l<-O$(gmf=;q+j})2_Z}E at L3IVg%Fc5s4qg_SD^la8BzMl3
zpQKq}^_AVZLsG$fM&X~w`VSXAN>PXlON-D|>%y3Vl3ngWa#2aE%)4hjlp|>jd^4qq
z%GKz|{@`U(WeOMCP}XttL|T_hWK4<!aGj<BGEa`y{Jel;SCyP}2-H8<)3hT76J$yz
zP$QpTMgC6K%kF22$XPc-l!ux~U`07(UOmEazCl?WFP2Ar4Ob?>O{Rx#&QMqT6e|7m
zMN(Zuv1Pp>2wpEg5|+>GlBN#1Xm1P4kJ07>wRhU7-2<gYf2XA>h)B31Xtt=o1yuq?
zR#f{Z&LM-GAQxi0x%o{Tc8l>0&rtH>n;Ij5AZm*-=X1DsLLbd(7H*~CSfws~vSOf!
z#oggx)gmTw7F5O{R{sxCWbhbR?){`vNqbbZjoIg?MA{JKt1G|!mc`CAt0>}bG6S8B
z<CEOldhRSGg6lFSE?@A~-k8fH#s~4NO*^r(e&nN}j{2l`mSK$;pX8q57{T9VG&r?w
z`*(^}-}3!;ifrik$woHn;pWi>5v27TnCjcds~A3uC2}Q`MSC2Kblc|beEAbgYThd>
zL}|~k*emtu5X%+i#C3kN<>@Tut9R4~o_+kg?SB^1E*gA18;y3W49M at 99p1A%@`s=;
z9fo)rcTLj}x#9wi26okH`{Wl_4vmJNM#4Cs{|YI<0q-GqnE#o<#Xf-iNl-rW at sg;C
zZXu2%;)`Gzo!zYxCaPQDYRM^HU-WX%364hvhs$@ViQ2c72t3ZopBdQ at M3kL6hdzM#
z8}h;9KuTzZ4izWenugQ3MX+bGTFypYv!goWy$DGO&3;QgETNmD(-+a34Or?MYVprs
zb+|m|D^hCtEjp=Y*yb&n`CPm#x5b=5>U7Vt#J})iCg0^bSQ!6}5H^}V@(v<1q#$}O
zzKH^V4OR^dFh302RU%2$r&Ksw8#emS`NYSu?4fO`1gzofa^PzDhhh^jq<=;$Y74KI
z0Pu_ejrD{wP;n`k3cX at D&`21Pj?}kZj3PY2f+p5<K at vhPQ`Y!sa!V-v1=jN<Ml*;(
zoVM^+&le1pX<q6o827E at D&wsjK*x~zD!~sjPpLq%QQu2 at HW9edSDVCpbk)~W at r49&
ztX at _#9!g?$i~}h+P`N0E?l<nBV>>U5JIjuU`StKlL?&EnQzuRkgezsrRal~4V(7JS
z!vNUtyJ;?=t$O$sDtdP?iCdo0;Hucb0PzbqLg^Dc5?n9Qo{fLlfNP9^+sh6LZqb%t
z0%MksqpSYK5 at 4tQ0$=EuazA?av3w-vry6W3F__>Cu$2l0%1TOfFrAPmUQj0(co}kg
zHRuFRmylJFX}y790UiCv at P|zaS}NDlHK3(NuIfHydJl5ypMl2TVFq0Szf9G73sGdJ
z+#v$+PNjEX)i+#M%32zjP~NdoQ#}xo6U+ff*R3!O{b9`kR{v5eqBqUt*8^KVIvD$*
zK(8?uxATX3(PZft*v6D_V3J|3)*M;do at jh?K#vQzl917PMlH9c14*~9qbxGT?kmt{
z0xCuN8>g)FsEParM!%TGn^>Zkz$Xq>K1+IcUZucB^81Z1WmFKnUP7)bq7d^Uy~7Z@
zMd-ck&Yp0rB(m!xk{nYR$$js0{H(2uuBtpN(RaIZCrBzo3M5sxN|6==Ne#7CuV-4<
z9By>7^~?*ZCThQLea9biL_do~0&=*uHax1r)W?2OF&9OsmVyqkS7F(W?3H7lfu<KK
z*f0pGS;-ayspz+(NSQ(#uCr1)_lP at et0?DSmGu{_5tI9E2>N3azPg0_UJsFR$nsgv
z9b&V8$pT34{u8UPfAB6N^zW>~?2Aj^eU|R=m32b4ijO>~R~Pi#t(u6i2;Bl1a)ig1
zWOa|mobIdQ(~3|MOJ2zJ=eWraR?rsMVHDJVVxKZw-iEJ5!=u4rHaZ<3RnW&h0L6;G
z^%b{%`HKE at ubsO4rv~Bt;67XDqJAxrJSdDQCqfyl5Y>x~Qa%XQzn~v%J+n(p;mi5N
zuel;eYm05r3`fjqf;S0exLOEw#-Y1^r{;YAIbqFH2Y}?mgBF)}W`0}w_JSnTX#?TG
zlxq`NUe|C8rBj)^x6J*%95{}Hh=Ih8OK2*pRc*UL#<Q-QSsj%`?oPTR**7|d%V at p=
z8|6nX<vn-1jHRrp1h*ejNqdu*Y2joPtxBl=%tJ8Rxa}>PKdMtvAsz$=SCwX9jcV}d
z9rLjGhRrjoEq3mPMIY_3af^9$H|9|r at vqwJWAK31@9M%Xl!p2v18y<5Y;Qg6_A$Et
z%N<n7grbPV8<gPe$wZ^qgdZZWqS at vb5%0Zoa44!!g)8)F#x%wq%da8c%08oEY)B=-
zXROSXLpbFZ_t at WoJM<_3)ft9mg@^S&gqgwJn$<0iAig>nG68WV2u0XnjqqLgw08S!
zJ}Td!KG8h~)xY?MoOLbdJTBf&@<*f4V}p}zxfJ^?tl)VOwYr8#KtnNWzyzlX at tklP
zOfk(^^{g12n3$y3_?JlY+ilF;&pxAkjr|c9zGY4o%qtsoG(WHu4>}|JZ8cu`2Wq?q
ztjySdXSjX`vGO_h90(d-dq{j@)b;9NX4APX3Fe*j`a%1_v$PB(<rcr#PjtCyDb-S@
z8C$7QtJ}b*N6bd8eQNcD(RaJ at FNq;P#J<&;FGK~hki@@dAu8IV>5rvMa6#M$7~lf6
za&(rKAO3gUrmS~MBLCdA=4v-^wu<Y}R%nWv?Fn?*g$HS)#-by at _lQWmAw>EitQ|0s
zW@}?6e{D&UC1*hF(Z!GJ9h=4aXm;CMcWwkY7QX8cO9=KYBG-A`VY78qU9cMrdARpI
zD%Jt}ezgg(;MpcT`l*mIFTmf+fCT=L(8(Ed7J9tGdYIbbqyeKp&UnvK^*1bi!LA!(
zgb42gBquQ9AcVFEo|ezZ^eR9-d|aM&VTLlEDKTDQ75GowMD at +~giC04Nbe2Kw>(U`
zj(T;Gl!cBSZ at qHcOhnugAtcp#eU(wS?B&^9;8KEr$4}>nE)rKbQ0n5+>})rkY;kGm
zu{j#cq4>)wx>oxjI6Jirr0W6m+<$m?usg~gEwAu;bqp_VPgiw}?B`ODIb>RJzl)Of
z{p2+;1u1t?1DaDnuB&<?sFd%c;<!ol<s+LMj#A#5Np{z--lfDI3Z(@g<OC3iMrI~y
zj-7m+Z6JLYK?3wlXIb3fzqIc4!mtwlk(2`ZrRxT&Beu^wTQ+-~z)<~Nu-w1VX+k@*
zL^^Hf&A5kyI)kS)>8nSQJ1U`@1y7Z35e&qvH*VltW^uVcS<e3 at CM8(cjkxv9==3hY
zayD$}P(27nN`&s^hoO}Cl*kMgx;Nj#4D{d)ISAmGV9pQ16KGJwcO~r9 at 0uE`nbnog
zz8o&}=wEZu8X`o*QLetD4QUAO!#F=|R2u{k9>}6$@OWa%FO{gaL%jR1eK(PuKiO_f
zzAD?otvnrhFQ(uXGJZ;)M#Kkau^p9vvf>Q>&|?gLI{zu>M8!?hjN8zYfBV4t!J24$
zFbnWGOM4L*Uo!&c9*EEYc8Yf!<<>I at WM;-EP?Q?i6M=)L&raS-={|S795_dTfvZ|#
zxQqm8!nZomoOi-XF89)O$sN9%Nw>C2`rz<d`M~hwTX%ZBcc4|3L+TTW)BP+#h7ClK
zS*7`h8ft%vDz&2E8+F+2m{T~>scAw9p{K at PiVz|xaDMDwS*T6+S at d=%WH{gfg2riW
z91YbB|78_ZXMdFjoE<&Y{A_fd{u5%{=^iBS;X<`vUOkej9qHl4%n7A1hS2u0+F&*X
zIsKCu7q{oct1<CvO)c2{_-hb}^AYNwhL9dU#C+<4sE`<@_V1I4Zsy?oI~j#@c;+7!
z6P%(CsBsu|X|3W~6w>~|vl(J~@BRTQpjGA|^u(-<i*G+XiCvRpwst+blD|R{pNPFi
z4BAqn0Ij5-zo2x9A&$t9 at O+du5v7wj+;T$~eSt##XSth&i2Ue!q=b6L40q%VFtqq;
zVYv5if?!IDY`I~HPRlm89{Fhx_x(z|mjeZIx=K*B+s6w`*xVKLFnYe?etup`-00X&
zx7*PtLR($Ys|{5BlUTB>4Br6bQ?Nisteom=ze3|9nZ=-pk(Ggpv)1MZW`epHhHlBf
ztk#U>yzTiJJu>bau+D$S*2?K|8v%pcpuzQ#n!)aSXX<4K2vZK2_lBx<E;^{#5qo9T
z)T_5?{{3#MJ2G-tZ~p~5{Ey1Xfw-zsD?w}b3ha}v<uW+$gtYF)7`ne9c}qfg4w#3|
z4hL482G{_w=4eaU>egt+>C-o!#&Y9v_i{$-kPjKQvrgRc%@x?xe7GT#j`BK&W1v|i
zsk%Fn5rxzr{|XSmmk&Lw75F#=kC3djiL;O}%z1dN0EAE{JwZB5V1Ki(lIdp&)F5gb
zwCH~veJ<eYzBSc?Eip8xYY7W)tL`S~Y#%^%Om5UU)?&C$ix}lx`gxHQdAr5TuHxR&
zQ%&x~v+rw9#kJ2y0NjrzC;aJ1YXalBJx?r5<8+r!GZmm~2rNtPb?~<Up{`N=e)*nw
zunB~#tc=JNs~x87&9CS6NyxbCt97ztXrXY9+eM)91~r3}%2zAsFE-D2<qn|1!kJQP
z2aosw&QEDB2|1(O0(mlGrRTK?Oi?y}gJ6}Ey{RT*_iTa(qDBy9+GynQJj9VNchD6-
z-LWc0nZ-Ne%*r#>U&~AX0t2Q^1HWt_Gl;OA(Y*t^rFpjn6g^;|{})7f{?l~@|AT~5
zGHcx3a>=jUYb>`ntK98k;Bq!~srSOF_3v{@a~J9&^iA$`lhsymKR7MN3~y1o3<rOw
zl*G+fXp3k><!N=t3HjLPnFEBEl-C}fQ8Y$IttF_gvV;CbZ2PJ%8M>Rdh(K at RxM}jE
zDqh+r1st at K1<;J7dG~8;{V>=6DwbqnF|%hvaHeg+yNEyiP3Pr2Vs*lr?YmUCuA%ae
zVsc2G0|rP_=iL2C3{cK+A3}Oi;MVJHQs2To&5bhLXR1Y8xW%mp2kdvxmj;lUx<<Y$
zcHTrW^a*`zeAavMN(gYm|1vXuOvmCeQtBShQ4eb|?1!W}n|ZSNRy64Av>L|ME(Qkt
z0e}k at 8JJNzg<bwEGNxUb3E%cRs-5-IQg?%oVU~RiGF*u`i28_u+Jr~W+F}BzVtNXY
zkD%xmmoecU?UU#P7O1JV6U}`0zRJ+SwCr!?UoO4<)a>3lz6e|54o;+1D3f$tR`#fS
zz*}+pG<9^brZa^$+#uOIHI%7Y_a|Xy>NbINC+Sb7(qX?FVN}<;;0iuH+l{~hzE2R1
zt;*K)jrdsK7_7j=wu;MpSsE>oX_^mQ5lT4&edQJ2|IYRiJGzoJ5;R!;hHeQ!x#8uH
z8iRMRf;BsM`rGLBqfo)4{VqbdozVEG!aF`ssFT5KL+8}TUm{CQCJaI^8Xxt=pDdh0
z$sd2HBe&1KFV$VGrrsM5(%@Lk`zmXvtb)@SJK?A at +dXT$16J`I at A)^3W0Oz*F~*(R
zm0Aq>XLUvi-=&C!b|s>lFA^1*H9JpD^|xBnJjBSTak$cB{8#M2z<6p4u^<|0DXK13
zKsh_uF?srgMKuo)(v}bw>w;rnVDYI>VRH-94$Ic?pRSS7SvuggaX$D=n{`9PZh?f_
zaE_YY#i;!zHW^K?Tjeb{G5SY89;UvN^3^^;2P*|kGEh_(2Lz$@wJEc$&<D4+`5Y-(
zFjW>fRz2i-c!aJ_d2`r6Y0n9KhDI;`$zb#Ro3x0?r^^L9zS>)le+Xw&+yM3jcVAL<
zKD}%sB?OI58l&JRtK}%Qu-4J-C&I3A=#WK+P*+#tT|9J5PiFt_YjtSw{2bR8m^k#~
z;r_4fw{%Cg=l0f0xgfXyJDIp^l$fSy_-gdvpm0!k9}6#Oq~l{CGG)v^)LNc9Ex-;Z
z6AeD+nIQfgBRCytOSrXZQ!;47U!YCvn8jele(jNAf-_RZy1Pb5y>DxorjJ;To^&ZO
z=!db8hct^f8W#skLKfO)u+5S6G8-O=@u4aSEJzQ|M{9pJcF>Q~``VH}44!q5(UhaZ
zr~uzJ-P}CJa5B)F9^R}zpVk84X4XXb{fJ;&drr4BFB=(j58F-jb2?Z)Y4v^sl1lwo
zEerusgPU}@cl<zcLk?g2_!gM4*_nEu{fWNXN<BJ7omF`AOi*;VDSVgUL0_*ogsskW
z84MYo4Gxb9VIkAYfX)l#AJvk?U-27lve)oU6uQyoY^yoqZ&*pWc^^mC(UFk{j572E
zMFhO8Cb;Y*!MiMd92#Jjp;V+zpM1I|p){lwGAfnW)e_nTyfLyw1``9x6gV)$9T9+f
zq;lm at 7s3z#d8Tnvj}z8Ru_5C{7mLA-yQcnZnRT}%#b<klY(TYHhkHl52ssQ4#pG+r
zQ$Nul*rA$FGRgAsWo;VAqQ%7fGmt>0d)IE)m2(6&U%zoc2bHhY7Aob2+-Xq<P5LNY
ziy!~u#6!)F2J0{8Q#X;cdY-mdOi$ALtm*zQ%pKCF8hlH4i}qeFw)BWbbgJ>saCT+^
zqZ4O+iiPQYF{>RdbUH>40oOG$t#7yS8{rdBWJD)yT{H>R?g9^hYgwK%gS6D6#xC=D
zl5yCHa#ObLcX=;jItSaYa;Pu<HI39Q?zNiSa_ukFwD<B&cUMTJzy|(FABlLagCOO>
zgeMMp+xF9*p0*yM9JBTFR-j;HgB46MwVIAY7t<m4xvcJ7d0LGiJ_EWE1`UHpxBX*7
z9wOCHUxoJ!e#wqs`|~Jc-PF~W1WQPXC5j&D3pEp(3wLMu<7KX3Hf>Wm8n#@r;r}0k
zk;<KI&ZPk^X^g?He>F(BK{^JA6_1{P%exGJE?}X*lqx!Qj_o(tQtV*>mkZ9dz6Ji&
zCQBKqoW9v;`Whyd>g(;j1o#CmK;5B`F9Y@;P^AzLpXgPusPPMTm|-;`*i>{uU_|Ui
zdP{e0O<YL*A0jF0>elK4zY{4yn~CmU#i$=f(f?zNditUg``R})l#YM^Mw6$)xOs+K
z`q>(K$ijUiK||4~UM#_1$}vgj(He2CH|*=bPo?BW^L5U^f{yiM;dL2Fj&6ok%-S=h
z#8?0}Rci^68e-f`|7ECpT8xK+n44SUfE^`xGe at CDEK-GZqUOp*z+&E$hc-`l1*GNn
z{LJb~2wnbUc!Yks1-<7vIS8y%oct4XpwU{Puypd?S_iL{kV1%rUj$ar#)#cyfHwRK
zmhv)OTl0Hu6$&O>n=A0IFOOuUwC3tob7#m;6%~8bj~-UM+y at EkFT`<KdD4UdeDhuZ
z=nMTf8Ed4-aB!%nlSXz18nh5OLosk^PX9G7O#ZH^P}#TtX?5B01x2~}5q#Nw4N?g8
zsA(6dX#CJyzyDnZxl*)!{zWpC^CK(53opPx^f@&q;M>I^Gqv_xNJ4Ap$L!^1UDMY<
z^%o>M#eB(!KT<BY&wUM~COcy=zgQ&SL^?|XB^1%qy>0Oq1rf8VYh^Ivhr4nNgxdFC
z+gWvjGMCQaI_@`zb?4!4tQC}vReFWWG0fx~$xPYrS3!{sWidQG%2%)TV|Lo`Pr<97
z-~6nIz=`<RNtVnBdxnfWRNx9b(qqrhWLY at 7ix?qMhCID at X>px72Nu8#2f5f*nxL~y
zG|BgXT;jVuK^N^BI(z&#fm+&|r<THRuASNk<bky{URIVp16dreYymGu70BRdNWwxN
z4)E*9k7aASl at 5v>)on)_uoMqc9VeIO8=N&A<<*4`*3mH$a23H-bq$-ng<_Gu6Z(8!
z8M!z$Ip(-ojIuxe<i+9K%-sr-!vzN{dVw<v*{t*ua@*z3PS1jI6reFwwamC<>T-6o
zUN!S<ZMNR=wBS<i{Ql9s>XUj)-VDFard=2LVs~mktI5hkos?-bU)7cUNBv{ZfWe59
z)t;X}RhV_&8fn?}_(Q5bXsmb!o<GV%fpEF4#(ltHq|xNnVQZP?<g#=M*KgX5pJjaz
z+|~UA!!9PYr(Ldx(}$X7BIzDk%zwvpAT#m<LxP$zOSi1vC3~$Gf2%Bg^}SH(xqp=9
zoA|lukB#l(XT-u8j at qKtnWbz44Q?5xtxxg$D={FNQVJob7B6zcTqGTtAdFC5l$Y1u
z%Bxo;oYilw=x!kaHm1*-RY`Kl0Q!SlDrQ<`Tmc^>t1xn+$K7#>gW;oH2rA=)su^`7
zC%>>@q~nxc!2(fH^<(Ef_-#)uXuS-q)aA~z^Fx%B@%P>)2RmQAp4VWbtI)EVZdAH}
z`v%yPc_ToI+s5+FIIm<h?JPRrbBfpM-fg%5_z$CoRj{X^aOT-}8q(N%V97HG?aRx=
z)k0vf+&gevHCw)RIRp30+Q6yWtqct_1$X-RE;DxojytR=;&uiTc~&yy<I>H3)3dYk
z$hu*d<|A(gcdkQ{<!D1lsGG5$=$m}Kj26)0F3y~`1NlXJT(k_$$n0IvRvGl?^C}R)
zV&s4>5k(U3<eP-Xo?(UPJ;ygc4jYd at WP;M3T)>bznYIF|b0R@@tiksP7U%Cdvi4(7
zCj5*5pBV`b!5U)sa&>tI7FK#LoE?Oh+5_pYEeH;=n;@E53H*e<J$S8S(RnNm3kAhe
z>5^l#q}hmmo-Hn(X2z)iG|nJ=;9zoGVL3X9P$p>x@#y|Yqf at KjIj$W<E!#N3&V6GF
z)g}@_2g2Ys^bF0*$I5b=Cxfg!Ea$H-ca>KtK}m6X4 at K$}uf+*LqBJa!J@}qobW(Fw
zm-dUoH5z3%Q$E^AdUW7cp at +0RvevtzJl~i~(IA>dN3pCX`Sv>|Zf`!)vS^VH??3Ui
z3Z!{WJKAhdwFnaADO>=mT-XW7(^7i78mlWRG%0*9QG4so_K$S}lEyDDFt$Fe(brmM
zu^chM+HMnAhyhm?QnBVE%N580a-Lr!#qxx#j=KCe43C^t^t!&_GB7r6WpzCs+r+CC
z%-*!Z2h3w&>OC(Z15s+ZG)WVS$e10O>A<M3<qY*~bW%c5r7<f-u&Rhah75(x%OWQ`
z8%~it_EyR^vCieTPIh0^*-W_Wd!<tE)EoPc0q>*i1pWNg7d8fuv&IZ34kdor<8Gt{
zq<RkO9XG%RNh$GDi1VLjIKE$bu`e;@{fQC(<ArnmJG#t3HhZfh#DG&uHv|i)CLUGC
zi3XNjH067_?79YT5DCkD(-llH#jdI-M4+P-lC6TP$pEbw0FGT%Dh#A1CmfPh*A4`!
z96V$>L0|}YrS^Mg=Q64GzDDi^8vw8}GU45RGg}Sc7~l;p&Lr({)fkZ`Ej_F_*L-ae
z;4x*QlBgUol8N<LQREA}S2%ld?+50iXX%(ezr8PU3oPkv9lr4T*@t8(cU<QJnHjo>
z!&ggZSPq;_Y+8!s51q$-9(5Qup9{h;KU&A=j9iXX<z78_vVOt*DpIhHPhU|GsG2vp
z_86;VAwyEmV}foqj0fQ^?ySPa(p|NLg4@(2cHpK?S0-}X!BAdnC&CcNI(w}R`B+`&
zqq{*=ppdwQvC~Rh6iy^RV$`2}zf0!{ly^+=WA?6k?w03bHPH+`%0MH{GwKtJbqk9s
zuGuPDIeO++x}JYZyJ at 58?)JK(vrxJ+;=fd23q-y-5EH`P5K=e=(M*4V0?1mh at GNRQ
zlA3vYV=~>O8fXRw=_d!l at TQYIDW+8toKqB2A=`dMja)nZE#1KF0^uqspYSiz4Gbhu
zx_P^Aw*;*8O4{{I_ImK(C(HML at KGN_`fGUwJ^o+I%-(z|dl=2(y%#6g|0A=Tf#neJ
zb2I`PHE6)(anLm7 at Hq{IhG75!B}gNz5SMuU_BonDPD|HqWx2f8DbTS$V3*T?=-D&w
zT-MZ}X%qT}5UJkiZcvmWQ~(DOG0aeCMLmg5pII50Zh?cFOcbGv*%sF?LR)jKv~pw<
z@%zZPvn(zognfj^{zm(`9KyZ^Jy10A^MyKDx}h(BQzIMs4DjEgEaQF&TQCsf!!98T
z4-(Nip=E!fRn>pX=h at 7my$_U6mK!n2bx4qqWy8sETY~ouk93Jq1Pt{2F?>OhZw^mI
zaw5;%aB$)BFyNVUZ!8wU9AgP4<MD4CAeGRQ+CJ0L^`XAQ8XbT}sL7$X`hU&6WmH^E
z*DcyeaF^g70yGxf9YSz-hv4pR!99Yz1b1uP-3cBvKyY_&PLn+Ex$kH9#~pW!bNV0D
z?%q|kYp*reT(ee1Nfp%1h*gk*tr4KV(8pFLhY{MTk+T*D|CF3Ehc}&4M6sGBG&3VD
zTJ*va#okJp^Yz?e;BC~9%ztg-NTpvf?R6fkh+;8|g$AmBXEzcfyXDHT9wDZ*Z-6bO
zWNxVBgdxd at Il#3?uJt;K*7N at 9RxOg7c8i59;e9{7&y9 at gu7<XWSDvTNkDTbX{!81Z
zM5Fxzd6Zq32lBBy;^rP-lG9vs9Lm*p(W3*mpNU_*cCSp(*7m!f<>Yi5{fW at 8(L(&=
zI4wtRE(sB$bz^UXTNc=U!X0^&P1NZxaoATsfL)2R3{Y1(1k0zr!XD82qcZ6+&Nvb3
zD;367S9{fCZ_j=q13E7 at 4-}hw9AdR8W9_Fz45zX1o38A8^Jzb0J&^ek-jHN}^;ab%
z_-|e77s1s<UTa;h^$wWii)-X)ChNWcc|4$m2gtv8I|I|`2Y>+97}x8egMPBvF6AdC
z=UdT6cT)6xN($SiwS2DR8&B%+5MvK7^nsCD8P at U!BM~mmh(21K8<|$_TFt_%?F`Qt
z2^gRVIY`+4d31+gJ#7ku0$Bk7kY{KNLsOx5n!$4P`Gy8Zy83Fz1X*cu4kq6Utvk)E
zmI6b|=cUsbm=Q&LY%mH`Csg1o30Svpxk@)}yyY$ClRiH6o*&w0)pTe0sKkN7xX4%R
z4H2$g`bw%@3=i9WpNj$@TiZ!GvFVKer3EmOIV4x``AXMTk#LWs8#oAk9xTaQjz^i0
z7a4N<^iYvf%-=HH{=svZa2?U0n^`vC*>l0+PY0O{QqAl%o85&H3&y)!f5yF1R}%up
zM9&{BR9)gx%FG<IqfPh{LZ1#fwtXKIV!3{g+FEX(W$(&(zB8#-tGb at 3>f040Yn9&c
z_KY2GU82SdNrNsbc%fV10xcmsGf`vMgrd5nY}#v<p|6oTp~HXehBbkPl`#a73Hp{a
z1-a=#b0NZ01Oc)Xx8D2QIxeVzfeO=u9>uD30m=_K=k;xc6!&9f80L**5jpmH%D-WF
zJI0Y at 7s#RFp@~oFD_F9c5Ih(dlhNB#<fM(~z9`bFA}tFwppB39n at N-L?r>w_BJqQ*
ziH2Q>E2q8uGW6aV_1Frh1jG2L)Y#PSOgeF2j!~$lEq<bk58q64nQ8h?Q*hi8 at -YOu
zQnZr7;Sp7KadJOzYS6>gwG5%d+315(N%n^?8~fl_kn%!>u5FHmmBRTRiP!MtM+R^%
zgcdEdxhwq$9+_1^DwdMLGm}1OD>vo8PpjPNKHp4QPnZpA#DwO1n%*)*c9FI4ew1EY
ze}aqAEy*c;mPub-)-AkRv|UD<z*hOCdhZ-OlbmImc5L7t#xD{(bd<qk9Kqc#C8;A1
z4zLFID2=v4m$=`Pf_fSZb at Pp1UR-PMN#JrSAIf#&ah01 at q-6^=w})qfW51YkvFg=&
zw?UHHz~^G~+K=+Smq~&O0afgA!<Sy0J|{LKOp(!dZNnQUopYNs9}LPj!k=L8)41Cs
zHq#>A{0{`g%ptzw%evH-6Kpw{6atp3Si&K#MF^7zz<J?kOhE2}Rfz7MaVD*PA^dno
zMSnl}#_ii&1;*^W+;u%se4;?e<c3FL{1Zw;{V4~8`{rM}JJw%zcZmJn-SLpN0C7-n
zuiaPw5lV{2{=FRLPvJ at 62d|YdrmG(Y_lj%L$uBMkr7xS!CDczgSy=V`rh)vy$D8MP
z3#pvls`y>S<9cxkoPmZjl{W%CTqL|*b5kU*-RghT%%kW=eXBN#r1k6;KoGCc0<$U)
z=T7!_QBBt*dk?Hn*N{Z&B!m^ax<Uk8VGj{bL314cv+Llx&nRuyp at BG&4O%MTC+_x`
zwXsg4MkRmZOj3(iGN$}!%ujGZFvlC)KC8#2w9+2V2%L7`FrO^yLb)kPAqRK<x@`F^
zI|9#67L{7+*L9!AVf2a)4SdVk%J&qBXMRsqR>2>3+~)20NmN+ at jP(WxsRu{A)^9ft
zf{06M=xk&qFw&N?H$NEgFA?>I(&etg!S at tPz{Knc5Zwr8Y{Azu2%WA8jP7l{(s5?#
z-R9gCbmageYg<e<zrG8Q&m`{(P?vY8VhnNAk!8)#Cv|!{H4wuH*F8H)rKqCg!vT<g
z3pG|OoqNZ2Av`<x4I|YEsIH>D&wdg%-6pPD#oaDM5=QxLvYYd%Mci18U~1m`=Q|12
z+vB97$;!I^%l8+cTrmRg@~xuy2#mA at 77IOOU*W=||KdWpE+51y$($jQ!;$pD^}e+z
zD1f&YD(rhENuO at L!xWpK>$bSUt?BpzW&V*%W=sO~*b at aY&9Bh0SW5RvMGJ7}y)-t-
zlt5Z;q%WmD>mPNX%s}-&>`s+iKPY|ASFkxK(=oi21eC;{nhPhH%#<QbTr<zMvQaV+
zk_QQwiP}HAztWy>B3UuqvOxu$wp_wp2v$O};V23x>mHtNQrhk5Q{jW$jz0dp!71aD
zm{lT?RsW6sc7HPaXnID0-#UqA4sAtLSFw at 1N<g6uRiar$reSTIp`7jN$R_u!c0;ZN
zm2^`Xg4H71aq1*ZMY-8~_GIb6g-xMd5uBlU>!(ZsWn5bW8PL9)jpjY_7iuea!mu4d
zRH)nCx^`*IupvGF-cQ&>hE%LJrv|?#a!SpLyBUj{F-?^>n>Zp0n-G}4&Q61*wchl;
zKIYBG{BpK=%hcS=m%LuU{*?Z~Q<;18XsOCb5EH0|ls$8FP334Lf<I-;zi6i&)7*zb
z=8tn1FkV>;jm`N1kPm==jI<s#XM!e`xv<~&G5hv4*%fj?TLSdWM0t>NZ8dLxN))U|
zx<W%R1;k4amzl5CB)1$x=YE5LcPtDa3zFfR=X6vR@&Cbs;uWgrdL5wRgIqay<LgJ0
zAgeNpa?v(AU<Z+pJHbu-1L}*keN7q--8;#r)V)$5jlzI~FmXF!y_Ocv|8PHBW$~tb
zxT|M1Dld94+|dV5 at 4rRf3-2UmuCvt|Io$CN8CQ&sW^kt6WE at V<f#nCT&&C9q`~pGu
z)If_?3P=5sSsoW<s=HUkBWlHzY&>&h&*%qh9huWK{7YAbPiIKeDBAO*8WmCuLOs{D
z=G6jetvva151Z*C2U6n1Yu{6(s(BaO*V&0Su$9V0i4Fyq-k(ea(7$pBa%eN(MS*D0
zU(``kar$g7fnX|tc=hay8H+|Bdy;_Yo_YiR6!FFXQ^Z%P0`a?Y at qSMT1m%w>zL1o_
zH|+X2EFbr^f@~Z%ee8o0Y;6SdZ=?_H|Ke*s2amy*%xTeQlRwD%pI<}zs?YU0Q_#75
zmFWN7Y_ at Z?Q;^Q2;h7TNLv>61O!MFFnkj&kgID`mP#TYDq1p-!m*ti3OjacnZQyr_
zIRJ80`p0mxN=&i&Oy^+RKql8ngNV_4th1gwWv(uM0VDc&mE?ME%SgKnF7<9yB3yO+
zJtqX9ctea#?W5%q-dD;>BaiuG2U>N~?LO<AS&a(^zVRww;P{wyU|^v3#fSVUA4{7A
zN`8g8^5gCB$=#i0 at 4dYEvS$If1+}gK-*xWa->yb3ettoOq#xk$wE1eQ!;$C`{>`@9
z!=d%W+;5&<3e#%>Hyu6pxbTS`@VIs~CRl9krUg4k89lDOQInCsI=K1+T6N00(@NWI
z4xtlIw=ry%-%{QGuxPsuaYVfrduNF&>TiprBf at aaoEDHcmPEC24;wTKsqfI{&Me>g
zKD#wpGH{LA;MW9;pW??Sxwzt<iEi@)hVZ5qOkC~%ZIIXMkLdd2Y><dlFkcKZ_Y~g5
zHJqiKju#gpve#U2eguYS#H;<Q)WE?sq3WEN&ZS?5-1QdOH|<r|A_#M6SD``q_{PY5
zm#H;aO74D~7J5-W!ZZq>4Tb4xxEB(;8yVlGba<_iK}`8t>$NAM0<nJ*G~k1uJKAe%
zIJ2R=4_=|`M at v23qcCbZ3L=_cDa8cz9DVxuXB<kQzerJ!3SwohKZO_zmnJ$?l|%f3
z-L7r{KMP7;i+f;92wytTb)ewjq^A5K<xXtUs$VK&_zlOvd*{g|1_Tr4j<Gs^$_278
zRmQ6Ir^9qv!bp*F?Viy;w-U9;z25Wiy%!^Q>g%u$?JPJ{bd!eKSYYxZ99xP+Gd+a3
zDx8$y*Py*MHmuU&&+V(F9JV&5I-~qP at DWb9s^@Q(xtn1 at 32;?8F~a|NnAHc-_cg)z
zx~n%->1hfdg_AaY!V at 96)*IK(s7$4Bj|Zgs$|X~s_xm~XaXdb0-=vN*s&5ai0i7ck
zM3B(pl)*C=bvH=A)L+79Lx4D$Fv?Ag$xQmjUj-ZQc&$IEO>BKFPcHO^3!mAmLb!K{
ze5PGcYlk)N`T#zRMdpn2SP-nch?B=BJFZ;lKX+@~KN5S(mR&v$snUc&ZYYWV$Z8>0
zkUs){*pH`UUN|;>w8w#g-$Z<d=w5AJgSvPlm}yenv=?VOK7G1z(s%e3y0=>IQr0Hz
zi4OZe6N_oC=aP?LQ#{S&#E{7uY}by3sF*^}##wyWSCSM?3C!s>^qr$1PKcT$5|0k4
z{6Vw?*R at S)ZWdYY;b=hhxdLU^DOWkz{2|F|l>qZK>Sqyh^_+(17U*J=+2Sz=?=B%g
zfXu~7?n->5*7+ze7%651H%yT{SZ7lTL8zHs<vuZm#K?p)*n8(p5s1aw+A*)mo{a at -
zjC^^GKGQVHQwZ*H9~%~-#LANnJNw{~!E at VKYYWHA<SITHN$NHGZ6-Z!T+Dorlfj=D
z9T4tYLm-n!Xe5?)*>&<?n8}!}Es)T*n at dnaEeGFsfTNAScJQZBp<@@RrAc2PA;ZI~
zYQ#8-sE!yaWNX9t34P82%msok;i-abr|jo~8wLjAhFo-nuJdj7?JZufnW>I9ZV<Ov
z@|SFa=Kd|F!VP;nNB2rOY$J0s8{sJOjRf9pNXcnZq1+s^O)>H7uQhvOdY_xDfyogZ
ztwKB{n&E359jUxYo{~UG$Lej5_M0zLMVPguJ0@>Cm- at wbyp-?l^Y8eYbB}+C;d_J7
z-B9&|^wZEqzplePy>OHT`v!-i5qgW2SFMNWTq>9?xdD)Y@&3a(-n2idMZ$)U4O_`w
zv|OW6>=1TpQ^FbsfqL+Mjm4t at +RgG_S1nZ=?J<id7OhwkXFjmQ{>t;Ffc}3-#|HU-
zk&X>T5Yq88?|&v8YdBlNnh=zKs=P3c%KSmfqy?J~*qd_?BTJ at J-n>a#KSYDML!?cb
zH2jES$B5EQCIhHEl_wOGinpOG&Kv~g1^MD4+^tPaT9i|!1jZyhzLaG)YYbCTfE>*I
zaYTrhvSN?X%o<bH-KfsLJ0veP{75we!b+Px>SKgMLHS1$P$d9gDen6}U?#A>GFHKZ
zb0O>bZ$JjB`<_u at 1nB}RSVJ{)hIQ$ZXN<&=f&mGV$(?r_`y|(t!rLx{C%fQ4r1*9{
zU=1f at Bz<KWlc<vaMWWUwG~e0n_ at Tg+F$6mPs0M$P%iP4e at iGr`SQ?hm`rP$x&4Y!@
zPj<fPLt?<FjWSkkY%oLy{|nsY>R`vIZX$IU*Bxc at F#V&}UTaj(9qPvrM0AFTAXtaC
z_26Ftshn?)C%fYFy3*KGvEYNF(UNTZ5q}t}6>KxFdhlA)yYIAWir+stx;{fEFV0N2
zGsl;NThfq;7Qo_2RdY8RW0jyFvO|pZqXgy==ljl!V3KrcKFaT*kaTXlJ#|=E+j{N}
zYeokY;MPwcxO7R{0y3IEWj3<hj;QdvIlI^^=1o|#+jR5DOolF;%A)$-?~^fd2!3#T
zw7<sCOi>HCS*X?YHdX>b4aIrG8!J!5km*e*Bt*HBHxIU*IX{#=t^St?)B+XbCt3fa
zR{YbLBo9c4<iEvE5Y}>`n#>H3Gxz<T^gDNpPn|NEx7L#I5H@*%v<|6Z8!f0UpRX(<
z)p*ek5lvq|-?gngX`aew9e+WmDKA-u$mXFE2CTi at S(PQCT+BYQ{8%|sVlp^WtHoLf
zA^ox-b*@q+O}*M2+ucE?coJDt-qhDze*-}#Zm)?+f_q2(Kbml|HYO9KOEM_($ny7)
ze|!}GrzR=f-%}3$LMJD=O|?I2GF5JiR@!dGq=WM*dkA#OZSDJeh`~Qpr6Rn`TeGc;
zGS<l7c*%S&@0QbnVsDt>t;3ovrc5bg!}<<%-}g%%<J6%a7|Xi8u$6EwmQazhZ-W-T
z>t?E&sU(pmUtCzCthr$f(V;uI&XdEEtb~xFzJL8;lb_ok!&e9NOJ5Yy&G&NYOSo*~
z>~uItkYH1hF4I at l^lgSWD!^i?h`3jj1z1mvm|*-dkR#T7gar^_(3ph*5!GRi%%Wrz
z^n{Xmb5|GS^R{1B2mqGGLrl{ozu=&)k*+8$4?}`k{at=5k_{YSjH%T~rE;&yP%;Ir
zi2<hZ#e`z{7Hzs`M*Nndr5l#M-lsTs9h_Q+u!T`<)6%QnDeTHdjhEsGj_ at vvpFnYl
z`<&$m$PtPG3zB#&*=oqDHaxF8;M)e{cW!?PYWkfL^4bZ6=;*XL{w at TtXZXmOq%59i
zk<DXc&!vk;xk{eidjXEqg`!F2pjpQ_tx`SH7hLdleKp8|U?~0NTf_;lJMMHl at labN
z1e~5H^b;W;cvW)yqSsrspzGcC`Qi(#!xJ|b2tEQa5PsDj!uk>EAp#T!3ivAqMoxwA
z at sD#Y!bh#TMnRZZRQ at A4iUo60I^cWImLs)%s5xSsQom}vtwZYc1M>3&4(E|T5SxEy
zUq~7=1x9#wywJFtuio&>^P5Wgu>$%oJ59>%u>}MR at RMa&EsEqT8$Cy#S?)Dp{{{fi
zN1QNHW}yLZ2K0YuW`Z7{`%9-~d@)A%AkI1O*W5=0H=)|jUXGTTu2ku+KZ6lG3Sd$j
zi}iIltuz4uJkKxcwh~5X1LrS#X&_HpB;NxrpF!4yXYqW#MmehiFOha)ksDeh*7cD0
z0zV#zJARZLDDTS9$n~=46H*h$R4_>Rccj*UD22)}rqiQ2#3zpsSbA>Pxj_SD7re>r
z?d at MKFgB&JU{KKkzj~Uv`H|-L3zPB$j21YE%ehqu1sF~#4(bZG&;pqz`DeBBU6O!*
zvIlv;l)}JW4Uo4{mfy at 0<kbBcoTImIWb$nHj*Tv^e~naPAkf6o(!a8fU(bIj>L-lO
zug9Wshmso at tGeCLHvc=zm-}sxTpM>yCN{F?VyEwqN?dL0Rh>*R06GKfgN&>x-`AT(
z)i6FJ#fT}+&EagOxp(F+Q8&E|O)2npH;VEy|0ov$@*F6q(6hE)s?GhUV8`-r;oop1
z$G>TT5ct34djIAMAg|wx5%}jje at UVLpIVA`v8<(UUA0_6Xpqi+`Leg^Eproq1_+H#
z=}~`KIjmSj8fIi^XP;j-_9{^f{IN7epRo^8m4Juib5otlO<6I*klwutWpg2;BPS2|
z`<Hat2~ti at qD}qH^>N1ddq^SYT<8IUKTOu&(ZthybPPE7m5V(Yl9djX72Bs&S%IOi
z4;^IFGa_SHRTB}8vi1JdCtkoow6Jvq?KXGp>Xi6GT=G at U_`N-a7E4*@>Ni6vAvcCE
zl!*B6;KLIM6oiuq89Y4^6)OX&o3AWmd>dAGTfywl5(wVdF{Y9xn8ankb6<Qi>RurY
zSrm2f89f$%l<}$bch%w3-7D949hP at 8snQ9-Wb#bnL%2bPHO8>o#7`v8bZTDk6rm{c
zIOkluUUxj#?pEb0V5JNnM?MR>Okh0W#pq%SZcj7gr^6Q4Wsz_s<x<bi?w?KCYBsyg
zui#5h-+n~oMN1BlXn&gAjJE3lo=}(MO~0oukMtqOJ6DXREmF+?bT4osXjj7WjCb^{
zmSLLO{~HogFn|0nf5jZ9S3J5$s>IxvQdo at BKD3+ir*Ygin=uDH19`B<kZn)Wbv(}q
z4Q=%Ja!)<SPbiHj;<gbV3Lmi|h~^q;S$>Pa%Bwkza!zc+Vs1z;I_!`GE!GrZrSaIt
zAx~LaofOp&`uCa0UdLCJ%nh1n3T_WUgdePkz?uEn2tRA3k#YWMqsf_Pc=*y9Vp3Ez
z^({>_0RNK-Z$bG=cv$7CXt8pBd6JS<Q$e5Z58p!;*+XsWHJGM*0_d{CPoVVOuWQ5d
z5%*WhtM*BOB)-k6n+-67ey?q3ugsGtJ4mI|!l4%O++#ra^;@u~m{2QATzF?!Lt>4m
zoY0giI_z{hc>XSj4}xle<swAC+z)s&3yKt%>RCYU$M6c(wB at n$d{^BKcyXI+w;ySJ
zxYidE%q at Nv=aMb~QaOvG?c-Kpf%Rj`9W!npo-{c8_*92sN1vTh6T?Eu2@@^uw7d^(
zW)V4|MYLCE+(tF!`$27!?RaLeS$zpb_}n;^0iCfXKRU$s(OszB9_vYK?e%+Vak6XJ
zvPk4%0T!l72Wl5v#LeL?r2qgZp&*};kGGnRlY}n at ivDDC#y-vAB&!_%dF+w_O2eTF
zC<B<Y?XuPN?O-T$0vM)0Q}Rb+bo(FF+KfO4FkRShKIZ6si1iH>5W4>@ll9~%0iBXT
zOtL?8&QT<ddT6!Kl^y00fs`jEMQ33Ll=8N<(#9Pcq99W<i_=RxRV$SWCuu>9yO$R>
z7`SvcsnA2~C5;Nb^&TXA6RVB1hBYy{J((bT at Qh&@<@=-|y552asG<@?Tw6>%Xhj87
zRoe#MHg-6nIH+wl6h1va@(Ag=9)`nH`M-Y*Cu3P%hf2+CE1ZAO$2IztulIx@<Obt5
zUq3MD+fk6e(%K9VLbhJt_%-_hY{z(AZ_$?#w at XFf6UyXzJ<?l3__`t`9^|t%n*<1;
z4jM6(+Ao`pngt|UF*>)p<07~)42UDpelsuu-<mC`R73Hi>&1?%Nq=OjG{x0K5`qB?
zegh{lqpsy-qEMjsar;pp$fi)BH5CkVvuSqdBS`|3`pL48a1Vp`B%y;v>1h+D;(!<B
z${~~Pm1m3NXiR;>zYcg|rl;QO`$seOly-@{fi--U6`D8ce}xVpEZF)vTjW`AF8Uj3
zCNbP~6%LU6VVV3}*n#d29mTWJPPlZ{YecBzo)#;z<!4LANvGIx)5q0TvBl>Djs2)#
z>@_I-62CPKQp2mNA=)dyw>3UP!^?N!(E{1X?Wxgh^hCzzpo3&qH$nMFetMPrc5(t;
zxvSF9kaq_|PpQLNEys9e%T=&6pTJ#L*#iho*m2|jq{Hz8(zF2b;rY;sJ&YpAShrom
zlfq}D!(qeKN(>*sZ10Ps!xW3|%=WPm$S2N4N&<vGgFT&cM>Oz#Ea`_cJYXdG(4(#R
zQB>&TVF9rDgX<t4;ez^Clg}IZ>7XxZ%FhXOit6cp0LeFQ!qUUvbQ?+)El?ArGq3M`
zB8hSPD32Y)JqJ(2bYH!-U^%B<9(xns%0om%Dggy(FWrF#B)44AeobgXXR1q3X+6hF
zuD at iJC*dvw7s<8TtCD;sT;M3q?ko+%3bNhV5W`HTA3T4;U{*4k>Klc{Q<;K^`~IEp
z9mkWb3E1l`<>Qz5yHhjeDY at iikMC_vn{#M|?fSvJEY_zwd8xPHh3>jKZDY)1p9bn9
zheE4IH`)RFk?L5rUdl)MBy;V=X-)vS#5Jt3BSFSePN;bB!1-mV at zy!Qhc~9v`e_J|
z3EKiYf6x68&P^>87LKGL3@=RU_UXAn9}ti+{Tc?q3-&-1YjNo=UAxb96fmkdK`bm!
zpP3(PaSh6lA at O0`30HCxw=y)RMfn|GN2FHD{(AKhp4k-X`*-n;n>3nr_3DiNN1a8~
z?n9~;M*&VW>7rB4YeX|rfq;734!IGwC%1Q^n;Ya9I-NgD at Wn-!>gr7Ehm9}W5L#tq
z14OBNHo4s2?G26+A1urdqa3VJoBbWq+k1wxGNQd at G-M#3vGNDn4O}2Cjubap4R)ql
zyDa4J$8OlQ72jZ-1T0Jzg{s31tG30TmFWT?aS1U*a`k)YQl|2qammXsC~kvSJyGcV
z at Q)$CP$XXmzcqd5GKYzhk-v1Gnz&U!EN7Y3{d62I=t at v&H|AkV15hpHdv&D1BzaX&
zgbBmO?qVPKjf9^)QLQVF!0nB_<a`D;=3BYodQ(Ic3s$Hg{wZ|#5`BH)2bqIYeyLbi
zG~8;?{6bw_sGOPc!WFVbvk8~z=C?Dgl+a}LQtxpgNCm?FDVZGMxMp5k7yy&*J(<<q
zNv<=Ir}sqnTA at bXV+a{0j7(kG3|f-5hO~^qqBDjUu^v<@cC`boK3dQIHQZ^#_?G+e
zJKT23#GHlc!gtjUqR)$h04ArMH`2H*de0M_5M78Z&c#8^K0d3N{GxTS;u8fnq18~R
zpZ$sc)ofkhw1+4&<`#O>Bgb&%RZsi+h>~QO_m82EaZ2}vxVPTD#_`w}mT}@CEBy)1
zlLI&EiCe at g;^HCUnup;*sCtu|gLE0^m4Y?IvxG4w?<7 at cgoqYkA?-49m6jg+`8xV*
z$0NT+-clJ0-{j2nM880`kHnX$LFfnwhEWjogh at b<VZO_d at Zfna^a8dpH?(SAF8Y^%
zWXogFb#s`<=7sI1q$)h??|x}j<v#s`y)gf#0sqmB{Qb^fuKfS9mj3{4|3lv(5T+I}
zoVK!9wS at AS^c6G|UurmH2ufXNH#hU%87XY$HS4R$klFIac=;Ys*K9QTOX-!U7-N*K
z&fyAQ1|KZu3+~;-#K$k<h*JfcieUz~=0F at UhOU&jh$<!lPYj-frndI>ZPFT&aZAl@
zOESlIdVZOt;QD%0-R07asCDNva*>K^eS)RI#eOtg>xTZRp1A0eY2*@g$lh$)EErzM
zBDzkRW;MAw-C#noGGLoOp#MsmCposQ>B>$x68jY8uEc!0l+MWw@}+1^^RIOEEmn;T
zKTW%B{%zv3)*$E>Jm9a)H#YzhQqn&^$Lbu3!ehbsL4!Yu>&CH&-dz!e?$idJ)e_{s
zkdAaqbIUey#S5oaw^;P2`>srvY49Xc$T}LC5O{KLq)3OwVt>1*U^Q^Ra9yaN at Ouo(
zGH^cnfcYo6xcD9JWIk#0g}uS6{E}N}02Y`p%I|2u>&G};pACs(u{;r^s4nFQ at 3Wq6
zpx0K0;#57H*@-6#AiTK=dnI*F7;(wCs at geN<Dk+(v}aUZe(CNMgBC#hHPi4siBV~|
z3l433>&J*Y&jxO)eR-8jVY7U at 9Eng#AfxnsQAZj0Ny?hfZ2m35bbXtjryI|Hg8L`2
z;z)du12brhEGBaN+TpA$uCK7hPXyd#^wuiDQJmuh+=$66qf=2{UUP7RzBUo|tU-re
zWp+M)N~;HrHcq<B<_e?i)L0wBPk|%0I2UZPr=8q-=^k^!V?t7AD>m=e>P?H0kWQl5
z<SDc~Jjrx_omOEYGVeECZ-7*K5v3qZ&K_2*7(gF|emb2JPTK+9TxT%HCjaXm^U4;Z
zpkY5~DvxWkZ;6(_wFYKA$KS}U1FSWd;#2{QB}s;|{4G{S%mxjZEbO68Zw6z8ojiwy
z?QE|fZ;9=$c{zcWMlJcsNZ-N*sPyoeT&??0+V!YC)>bou7v7PSn?IJH31mb`!2xFK
z*zbx!m??>HfbYG}r5yHdwz+XEG%Jqhmq>5=`3GW~o~lI_5k<`LDDV47V9|(Esh>xm
zXFDslNHE+?nSH!Yq;x8*bxaR$qHC<555OcWmREi=dOnyU^!uB?qz&rOTPx1mh>zDu
z_<~5Yr&INcu1+O0t_6G>a)vsmw;VlOY4}lB!<gFzKOgu_yE5!9+TS1dghWtoQ6#QK
z1=xnX!dK}cWkG+tDdlwER8q|54hgts%IQVDvp}~rK&73_=tP(5kfbEQ^rzXb^A>Nh
z^(|`QkxZ34NKhA&C=5)nYJ;)ZuLPq{WXS0G(X+nZ8WXo1$ui)Hw0%(c_4pIJ(dB^$
z78-M7(}b<unUN9>ckE+Tjaz^)xrmPsd&$DmFR8D at Xlgn}qo)+R^M%;NauS3G*&}Ys
z7hG-(u|#Kdjkp9+PPw$2OU+%Q1w51nq$Ae?Nj25)qje+ZtIw*i5Nk$#z9&AcyVcC7
zBtXlQZeSqDVUpn`m^?t1W3vs_)zwuvzAC#$_f!ct;8*_=zDM$~k)<tq;3Vvs;|c3l
z#~ml!7VL!LXglGX*QDXGjX5ehmiss9*C}q}ZjCr;(M0wpif9Ukn~E?6eS}o|vqLuX
zl^Rp8DU=CBDNWXM5khQ-yneRtM7vIcQ1zD1Aa`gite24xm(-n5>)30K+y67=JW_4w
z8G;&3`_5D=GcT0S($^$&-rSMjLX*dZc&B}^F8E*~Lhva9{ZeD$D;vP+Y%0wzm1gKT
zRbq}up9J^S2yEL_P>@<U0%<T>PeW(LIb8ZOC#=Zk^1JH|6_f?cK$ZmJx;YMr!mt&c
z1QWN3pn0lb&tP985xvu#(c5IrSteS~@$o6F1!4nm8GA7h#?}f;(XEekSg`U(`#ijN
z6h=v(aDmP0J%?+ at rY&-M4c~xoMA~BZulo#b58wbFVjpBoz!OI^t}R$uU$65M)1pLv
zN1#Ii-X<<GV+>Zv)hJu(u1$-gAWWI#jHE?D<)k$8n at T4>ZjJU~q%^lz?wGVK0Zlrr
zzb(cdZySe?Ew4^!>(3 at X`{jDM6-1{XU`0hXA9;J(iaGNovW+Y-#W}6mHy`IUU#GP{
zI2bv3Y?&g+NgEl<(JajC24cOXT-K_mlW8~7uW%?~g9l(>gA`9(0JKUwG&3MhiOaSj
zk8fY2XXo|1y3cenKJifIQj$!jnBA@)vzZG)$R>FkB;g0`RR0X~8=Vg0H8O`2Q~cPc
zd+hdy=2suj6sm1h8*Jw1K_u(&wTPM9`#Q%09(YNw)B6S_tjpF0yGQ{63Fi7+niZUm
z>pB2{8%G_P=&WkZ?<Y>|1R%s{?zXmr#(m>y!zk}~0K(}M7E|@*vd$Kf=u1N*(j-;E
z)WZ}C%J6XobEq5 at 21BCI00aeP;lxuR$g69+G+9p~hV{|%h_bpU{=jeKNON-L&s!V9
z0EYJSBZV;?mZ`HO7j1*1#{7~i{5W#gNSc*SXJ0 at QX?o$oV!O8w$JIBpewD4-8uT1N
z*O>MB)3u-TovkngSFk#9srm06wva`X>iAx1yUUu=XyUo|ZJv|7bH1LrF(}H~vf{Hl
zLGNjcQJQcVwa`KWygTaD6Avv5%g?7K76`K}lc^u#TR*Z0bnbar_Zam5OfCK^PL3^m
z0vm`cbyDTq?S~L-mRw!oTd`D^5<>?td}wp$zUc|zKPbh#K-)MQ@&o`1-|p?8?=7kS
zysLWJK~;r+UyCl(n at 6=zfWvGsrhz<RlV1_ER!nnix-6UlDz+tR25p{d!Jqz)Cj)dg
z^<6>}ApiU^$K2FJOSxGd&i+K8eY;MlSfWa+<xcY{NDTo^ouaA&Srzz7o!Bdx?&RKj
z;`F|m_ZGM<NGGGUI5mAealEA1EgszQq|rTEK~pf}wA}y&!4V at C(~CbG>REbb=3=V&
zd!;H}@iLcU1k0_AyrPgCN|s?VuXv50_QskP$4}_rclV1&H<!;qjqEJR8+mnbHgbaq
zhB at v?XH)MCcbcdP4=7n(``U?i-hp(aZrzHYylE6r&X(f(kJ>vQ<rXKjYU=8OZKd4H
z?j}f}_ at 2ASxejz2_DZt)b3e6FZ(lt^Pb?jc*0yW^;6_;qBl~21bi7bs?!4&ay9DGT
z1Np-|f75(d178tq9r at k_EOK+AzCQS!kZ|6<!;#sCuyJ!Rxe{YLUvNT(e9+T<_Qf(e
zI?mEtaCis}b3H=p)VTmZSAWiE-A$5(GG-#%Ntg%OwL at 5Vj&`}ln)^*}C;+MLkk5k4
z&Ic|R(rRM2Ep4OKNF}Y|sl?3dF7u60t+ADCRoWjm+gRZqQ4nDE+ohTIQ;~4- at 2a|*
zz=cs<mM`w8AObnOXGNxF*@-C1x*-oGF}o?D at 9_hMjuSNtWEy1V3RwZgq(ZiyO0bv&
zR1|3e(Mr_bL_QZ6TCFl)H)msF00A2b?`w^AH|f4X2s}nK>ZG1tj*flYQ3!6PXMtS*
z<44T&=~$}~tq>UZw<xlz-4u3|Kf!3|ow#M1=d`Pt{1e-pY{%mtJndBIb5qPcFW_%~
zIV at KGmpa{rDc(tgz;2_nLrhB6 at PGgSCp4y#;QHT`NeHp|E`*_f!J{vqe+S$DGobxH
z+43Ja;s4O<|L-jymwQvORDrlUH0TJh&>(Bf6BP(=`>CIR7X}Fe%c-gqARrk<zKl`K
zqKI0D4)2B9b$jZ)kB8`PvK>PI=y(1%JstE1{g&=#4f>l($+6q=DHgUmFKXvZd=+YP
zhU9r*nh!sPR;ugX{f3TsMCjk2`<AUGLvu+qhy75=Zwj~#jBgZTIcr#=o!;cjIQRd#
z0)y^<5L)Uuv^)fPPEadhna2ds#a|n?2dy<K->i2g3eXZc!Ug8h8y!4TF3=Jz8=OSJ
z=3`y)CC$_M?=h9<sP>!u2u-u$e-Yo`<oqx-p!#*P^Rs|XCDVAUjMHL%8TyLoXZA@^
z;4K%Bh4JaYtiWQSj0r$)qk-+=iFi6z at eCnBY^*+oj_q44ABWXSlePQZ54c?JDPvvj
zBh`MlEY+|Af68dW>Kd;{EGSQfPGCh$D`fi71cn at YSHL;rPIR|I)*{aj2dJa7%bDgJ
zjl6*awDPxyW<kHK&||R-GykA$GQUyIqut(u1(!p1xU$wbl at 8nPHh+-uBiCNTr(N}K
zq?%yEVCtbNyPgg}fH%>$aHa<~I=1OMW|lVtw#cxQF_xQ;c<V;N7+{?&3U1AiUxo?e
zSJI_xpOzX4b*pOQUdQ$T0Em_TQ!U`;-xCW=1WQtDw!hu|b)%KweQ-zL at Y;&msN(`Y
z6FYzYSHC!Mp(nZT%n!XtlBjL}#pPw2#zB~rTfEZgDS9qfD8QqiHxt+=39 at UBk794d
zuB;<(T&1R1W1I-jqP;vb0z+|F|Apqm=LMmog^BO#R;q5cm1h5%V30wThV_~kYPfT5
zk at vd}+Yj=ux21BHhb+8qx%3+eq<2=iT%i*}IV=Nz7_?fu#bP~E!vS03lqT4>>T*@t
zYj)Ag%ETR`%TNFZdkuA&vOLA-yy&5?b#5!nnoUNC@~}@q2O at EpPBf$$&-~w2+LW~r
zkOkAffgAMo at CI^t8%o=sKARu>Ht}b#Wf`cZr6Z*tQv4~J>q>O~oeuy|Nn?7%A*ak0
zogi;ubhK-FRWSelqZU|C;0k4Vxm at x~`dA3II+Fnm;42mOI*SLYti*OQZxP&As at bq<
z-bS41#xW-|tRhvXbWeh)ft|NzQq1~y$fMd`1chkCaFCGe<Up5sGh2M7mVETt4hmM3
z4du~DwBn$W(ciK9UU9FdF<#f6s^g)jP>%=Dx#y0^YfH7a!UPa5zRtU)gJfPpG8ZsH
zkowS)XL|^O+*`-$S~ug8PMyFA#JA<lgq2AJj0yq`L*F$e<JmFS%ex6{eFR|ujW??Z
z2OJy}xIB4|ENn4Lk4D|^qV=jVzqKrUOw05VZ55^sePO{^wz)D6Oi}jd*aB1XNrqJ|
zVl7n?^CT0nnkqU#kIoNn{f8?9r}+(*5LeakW$kI5$AyQ%&pxOFU7*{Y%F24B|3a*g
z0!Q0uYLf8pEGm#ENY_3ksus^g-HrZOmhwH`8BJmPS#kG!c!Mz6A@?;?=5j8_NjgZq
zasC+KCU5cd!xxe<Q=RO!fd&Hi<r*WRuw6#@c0TeGMTdt+q6pqcz1Z!4DXYuFbX6vZ
zAQ^8r$caz6tzS1$^n`^0I)i|Pm&|y461)DN{F`_P%tX$=?Zf%Yr~LCP|8D%n?@pep
X7O3u8LhM}tkdKsvym*DE;ivxvk5mCA
diff --git a/docs-xml/Samba3-ByExample/images/openmag.png b/docs-xml/Samba3-ByExample/images/openmag.png
deleted file mode 100644
index 52eca30c3558516fc4782930e78dc9ec214b28f8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 18146
zcmd43byOQ~+b)Vjafjkiq(E_ZT7tVn at IsMLtU$5g7TnrGaVuJ+g#g8&Xn{h|qQSKg
zf;&6E_uKp1^3Qqq`TjU(Wlh$4W-^m|?z!!{p8J_NJsnjdd^&tIG&CZ0HGlyc8pbCy
zH1rR67^ppH_2(m~Z=BbfssOade?EmB<r%0wPdwGkz0uGJ$p6{UCznI+P&;vb)U}my
zr_qV=I7E8RGz`(uSkTk~FOB?j|1R4=80Pc1ZanzxuCPm2u|BY1vg;9&`@~cGP*X4Q
zxGVVZ$=Qkp^(-gay|}PD78G<vj6j`i2k%AaE_(A0gZ~`lqo;_S+D>D-15a(g#<*34
zI6o&k)0>}AnP+*4#}0|oki`8!s^F=(99yB`w9^%TSCDpo&jK(u+LYpAd$vxqqnrCj
zT1pC?jEwB#Sg4sVIs^i7rXySf003V$&+i|0EG&4raZyL9kRuIDp0mAi5Qs(`Yc2#*
z@!^JkvMppdZ6EbpSNr<%9H=K7Td~1wJT5ji9*&rQ4d~`+bQ*_+od=6b7QXFPRBb0H
zV^O7PgvG1%kM7(#x6L+4CfSRXnZSFRKC2d=rlMC>5$72h!}PJS^mG%+{6jh=ScIDy
zjEllP+e83p=#?a`*xlxCsy=hZ1yOH&QC2Og(hJ{&jbO;9#w%jIB(;p|tuFe(qz;uf
zS9!W>c~I?0H+b`6Hj_G^WhzpD4kmF~Jm+WXzrC06sS}dH^{t75!J-=9m|5-AP2rZA
z?HDT)OiS?@Z3g7OQTCSJsEnwa(YJt+-Hpq%s%K`%GG+URF at R>$1kSLxjPAjZrjw%t
zyRmxa#^Ay`+xN1jn+6(?cX}48%rwI4N$LQS(?`xwPyr-B+aDLMeRl~LKtG(k7QjpK
z_Fg)|$~gXtILaU at p3Z5I1pH53r-_Xt%UqLpQpsjD&N at IwN19tWnyZ)x&FJ*itI{Cd
z61HpUxGM}vl6PYGRWtkN&)dBWYqj24lvFV*_z0vMLEpIHvk(@W9<0^me3x50B!el7
z(H1`Kb(y-az1~H at GY+d7fvkmj(+*XP*l5sWumg7p$rww1ojDKF+p-qQ7SaAMigKm-
zl4M30%i>TA8R*<4PD!SG(u~yN+x-SJYoIUxxTfr%rl004elAs+7`(+)Le1~rclr*t
z11+wYcAXDkMfaDg^>IFEPHEiI at mfgXXxzuI%&c8GWRO?N0Fly6u!ARC*sDZrOJx>$
zo&kV<V;fBekav3WVK4l)m^DnMsnVMdEzI~MNDNZ!>^I(SV4uSR^Cw*MS!;RRS-x^Y
ze3rO~<YirWLJ6V>cP^{M&|`irLPdhss^E&_Up&!Afeh1pIil2Rg-vRi0;)sItt>q%
zG3joo)*(3N*t~<d1UcWz44;V#K>aIS%7&(WS=flPv#V}8=^_tVT07`FzIAn*Y&Cgz
zT|W<i;eU<h$)(zv=B&inztfu3LTAxjyT0a{R$}Tpy-!6v<%%GzP&*;A0pvocUiOo?
zPw&?ulphC=T7+ejkVwq2!oepC{4N&8%4I;IN<1`E<XF<e*mB3dgkMkcyJ9lh-n|Gf
zVujl$3r~bw-V+EIZuTfqkrF&FoHy_AUJcD)MF+DWSq54NU1+846JvMJ at 9z~lf)<4C
zhS498!J_mxqXRRFASjEWgPtqLxMuhZY+I4;$Uu3(v{Imy&w#B=qWheyM<>VJ_HyZx
z{^eS*7k^5gGuLhf6PKP^SrxZYKgAejz8M;m5f};3wRm8CdUK(^9~Y0h#_LG5fo`mq
zHSc$Hk2HME1R^oIuF(X@{c;Nr|0ZC4UjH&fn2r9i+d5sbFJ5wH!6u~ZeUPpU at l&H3
ze<wfkFe3~yMM8U7D>KxCOS at ZqcDWZWr8A+^__4ybDpl+B$m0i)ih>0*xu%N33HE+y
zRk%X!g&GIiDrS>?KgA9!5{%bpbe>+fICBg<yRhlvRVnOF;G`oGO+HpuYM^{NEj?@`
zqBaP^QEc2;RmYEZnl?1T*ii=&@?Y1!GkF#oJl-zcRd%k+wC*w`r>iyigXT$cjWk!)
zu9;#XvE<?5Y`l>xSuMP829GKn*N5`y at ut^-`rAdma<w#`lTI9)2Fi7=e2CEXN-D^I
zr_Ha#WA=9BSaiUHsnFhQ>74+%<V>cxarskriXCp2V_RO8V4G at VG8;5y9#c!sE<
zKZdRz**U2tv0Vg6p7Thf528aeXdC8;pm3`Q4Js{Qs(|iR96UEDELo4kV0#_jO|WUg
zxX4;qJfzy#!#Tjcpnk5N=;URnl{=?_?tmwzy?T)FX;Iw&Gbdy46$zs2-c%t9Z4RWZ
zygoTWQY?^iEGz!BuyVE0mu}t#@qM^Z&;NB^jmGNtPd-|<2FB35$g5KopEm0tdmBd&
zAYwD=8YJ9pUQ+cLzc3r$lkSHIUYM!tcAK9U2cUm*L^pQzTHd<a*oJ+E>syEyL?B1o
zn0H+?8n?x$-AJa23YN(&eY09{)RBZZS4Hj!6<*1$e)W$KCF^#WAT)8qD^**&F6M)H
z4Vq|$X$n$dW_Cw9Rs>2Org&5arpqU>hWy0jQHfw_w-(W->;UG3RLJVP2t`eCf}j(U
z(=TeOrjo at N52T6Ns(8Yvuuy^X;<sFMP`-}>yW*h%1Pzu1Y^?VGtn&DtCCQPZm`T*o
zA(eRb<pMWPxFdv_QT8U&^HR5~`g0ZN=MNTjOPMsn{T>L3_V at sVTUZSzQ*|(zpsxbR
z{8~(mPI71SOE~;H<L&XOD(rB%zSA%mDj&>uYM$5>33cYuVHGeOrUZ?vtQCAx^*cB@
z^jp`WA5ZUNbO~HoU`89b#3Zrn&!X4o!$*#lJ}4{Es}ivcrz&uAp-FS2EqbA!^(ZX2
zSzOzle{8r-NnZCOa*lsbpvd&`%f>XOv<u!0A;!1QM6&8KF2-Po-=>&3+gpTa*anJ)
z7+zui^_?EF`r{xDskidPygemuhHX%aquJ`YtFLrcEN|7ywa<{4;F&0GB%8|Oo>zpH
z6%KkM+stw>V6B9h_^Y-^OR`c-!$Ns41=>JXhvvgd6HFjy&k1*|$(V(C&|S`%V<^MG
zo;`l$VX*)(S8P)K5&WL^exJ!2SRoRi3B>@R>l^#)8I!3~9%D^(Q;ZqOeq#bZc|rMl
z8e)xaK$fLgQgIP_q<T&_x=GP{hdQs(mZI@%(`$9~IcdIe^Xf>98{qxwyFcyZoKH_y
z+|ibC*K`8#c)tg6x43AXOZJqL(A#im&w$T51J?n4So`XMQZ3iO`@^pLxJ}=6xES)_
zRu8xQ8iK`+oR>!ynVd2-Ox+hUtzI9qI0cp6DzH%FLn86}0>dB_WF-5yO+e+CLb{k{
zKM=gtzU+?`z%_+v&j-Dc(VAVaaQW3BRC?B5FWO&Ew<<GYduz46#w+_KKV>v#5eGhW
zYZDGHcfoO(&|>C15>&q^*)3aoq96k)=wE*+@=>eN-WYH?KbGG&CXf^Uq-xO^X?qf2
zz!K1C0%a>^q$0yz4P?)Z+#R;xnGPfmBGpAxi)pmSL{23~VlaM;|C3DNL_ao&gbvj$
zf9>kz?XS*qixr?B3QJZVd{VftbDIToQ#L(My$iyej8ZcrnqrwaNSm*{=@dv;;IF+3
z&gOYrMv}g{=Jnm9SH=Tg6M8Zs&NRq~3&BvCk>cf4OUW3tDZH4sJ4})zd)W~Fo`9**
zekRiAD at 5Nd?rOqFPTzPe^%a!9tHG#U(YQadijHNh;NFnlzy7lrX{;#PYm)VA{0bpZ
zjU_RkZRqLZ)yQC*N0&&cX}<G at VARxr3q#SNErpMP&-9(Ov9YYWFp&|x>DbQ=QH5i-
zK^4=I-H*@lOQz;cQH6|aO%>;1pVXzGdPIEGIb%*whZ>ez!xXhu#!FPl=<9L?=sQ>o
zoisin8wO0ZcK|sG4#y~Pqp<=@%I2QUFN+QS79~c$h(nKtpBQXh6APjV(;6ES$r)$d
zWJYXOmj#h=6);Ajf&nzp$JOcT55ju<wQSNi#^S at mc%!XGIXLdgCmgvTM=kcLY&Lg}
z0VxIT>X++XCUqv&Jy13N*xHRrQQzO at PF9PIKzinK_~W*Fspr^W(?+k>S6pP_ at 0%IY
zLGcHxpVP$^bVXi1f%IuFb3ams#nV<8J~5)AVm79*#AhYdZOj`&%=j7^y&c2{E8}0`
zL$3HWvDrS;K}M$0c+gUt3?OxUJ5Ac>?^4llAALLqJFO7G$0^PfsPI+>8z<hR534$8
z0so;yE5~0Ym6WX>0+p?83AQpF&RmW*?KRQw=vx|}KF{wPhD~jUEdIDt=P};Y2dtq9
zr8@$(r`Y3^D26gs1Cm4vh%7}B1JNT!vXV|D#wiQ#PK(nX0DZn!iz?&xqB;Jb20$|z
z)GWu)jBzRZBJ>5m3<cFA^+_EjiDbG(lB(u?SWOPB`aI3P<t>Ksq1oOaFj{Bt7Lu6M
zf!~9NMi(tf7Dkx1<EpIV)O1~3)aA;)SoAh$Ri!5Ipe$4@;%atY(tSW6J(3IgKy~{3
z0tORBSRg7Os1pBmI{Oog8kWcaGFO~oBWe7rcq5&i5}Na{c$WC8(7<LHsl-MKpT>o6
z{*`4L$80^{lzCM~eh{iF=W?w-G17hr_NCN=Q}{6Os4P?(8t1f5Fy0+tq9v|3&eNi*
z*xfFLbkl?DD<^F?YttC6Z=m%j()%8`S2*t0Kb|f_Ky$8T7A5CsxzM+!Sc*_!QY}E8
zvi}jGn^+YnFRT0zMQeL9SRm^a#`Bi<iOA~Tg52LL`!d?f5$u{){VB at R8A?0E3%}8B
z?OMED$NwH}C^In1-0!Qcn-J80MtrBtFL2y<Qmp2<Zal2S>U<^UzIfGu`KV!p3e783
z#&vTysvX#@*1$^I;L2m=8Q&31?beQm*X*y*pfy_LrNt4+ILBiW({Z#;c at 4u;k`Gs`
zO_<(dCv~b&dg$}`^~1vRF5+r7zEu+4GIS^1cbX@%m1W!uzl{>5dGqUBvNQErbSMQ|
zuzqyVVAj5Ilh+M;=%T^O3>S<C`DQ3wf9e~kbYWUcaQsQZyI#G0$sEQKN%E}<!`Tsg
z!X9t)cq4W#DQD(~f}3um_&=&N(`B!_`>}bpZ1&WMPu50;+D2?^Ofc|^N!`p(*P_G%
zhUv(8 at r#Vuo(#uH{V{{F at hmOn#1VsNT9QC+PsUhL<{)hCQ^A69VD>9;dFAOHC#fm;
z86JN$eyPh1i#n5RN|I1eX2e1gOV!*2Y~RZuIBiw^?*d=7^Oo*szZX2=O@?Y=@kD^L
zbOA;=Fm-GJjsek6AYVHfN{>2l%=dh+Xsa}hsHzO47?bMMl(87G3mHFx!m7z?|C)#x
zoifNcyDU*s#7mNF(}!UVQC6W88j{8Ih9~o9j%jb7l$%8*B>x<eaK&%9sT*Gn!g0nY
zD-9U4I2D#O_OJI;8;jggfA=<xJ2k}|vsGkn=kSh=jMPNS=UK%ZsD*K^Q&NL2$t+PW
zNT)8_g at EU?BuV<^FU;A?dm3cVAalokK^GTzB~hGGNz#q(Q6p-c<Zw%{zC0rm-vATt
z0Fi~u={6!I!NCfxOnISKGD!;Ub2oFb>8x1fo6m;rl*7O}zC&Ajr_?SA^{*3Kr=E^c
zX1`pmE;|N~O*WF#>PE0YYUhfp)1XZ=pnie%vo|-#0Vl^&iLrUltE`fX>BZ)ar}Q)W
zU=3JfD%DAU=8XU{)Spub4a9DQi3G6GHlr7kp*Bo%#1Xqd%KLJeKjJOMnUBG#4tQwB
zS#_7uJAU*?f*?;QwNJgDT-DLh`8KUz>BpWpvvHhtOz|k at z<N?`a?zZ9)`}}}OrBKm
z><>b=*ZkPmZ@;czr=nF=kxB)}{xZLd34G^2+{_lBi6cy<+iDLRGk=oilB+%iU6tBc
zt3gSc6mcMdoVWY?*QK-$@_bTjJa8-6;kZT{eK9e^gdADp+*tIFA!bQjX4EC8vQyJ-
zrYOhN at sAY<nve`<CJmxsQD<=Z!#3mFSfwgw{7bf`B$b1V*u4bydK1}-ayEHsZk|r~
zx7QJU8QGv*g|5w>I=ZZGIhjMp_e_apI;>%1lhdbE$LM4f%KAQXRRLmi at 6~10^9R*O
znigu#zQ{o~FuT#xgkT(@JD at RCrCxfotAGC4Roa&-e9EW~YGC-Jaf6)z%7*5!*u9{#
z at w~-Yq7HC1D+Ad$K2 at 27>CME^O4YzYWo({|&Sh73$E%A7SuiYqp|;ZvB(V=mqFecs
zkk6$r15;6w;Xmqr1s?CAP?#bO<0AFa8!o&SdB;yiQOI^ZvIHp1OtMY at +Ayk@{jL-$
zX8cG<j7I82XH(Y`De%%$JyEFhs_fnDY<{L;o}-$KiA=Uxf)--X3vcO%aYAB`6E3m=
zAfn8nSoTuBEBF(9OHKYqepCAFDK*MEd15>lL{GN!R$*!PSK*HJimT{P0pJQE*5b-a
zNQ3zGvE9jDQDqF?&w94~yrhbK=Mz~KUZjkUu#qt)i3t at c+^}nXk+6)MJ%2iERRbE}
zstVBRR|Nks{@EZ|XJ{g)KQ5uhI30Usj<1Xl;FPq2D?trvtSe`0=g2c#nlzIs=H3N#
zw9k7bH3g;ipTAf}I6voHiE-vB5AMd3RoJUA>N6)0=u43F!C?aHvdB~3fQUT)5|D;m
zJRc^N^u-_x$AzSf(#^0()<Hr}ErNsLblwxQu>wqSLNaXnv@`D0qeq=BCUQE*jg{jW
zEgO{S{sDOwm@^Ghqg0DU0^hxZ5Z$!T*j{5$3>`}6i at R+{ya=t;E!2@!m-S*o!+L4k
zR4vo|zIT7G<3nyR+4a}II*h_*PR3$VI+lwZ0_!RHiyfLhD+hkL@>;n{IF(qnZoz7S
z;+R^gtOe)G(rxJ*sm at POHoRd3fG=Ij=qLp23RlGH6<LF1^=AYrx?`>vRSgo}YZmnL
z8}9w)tD-~KBSJIg6);A3xYlxbZMSxf|CgR3sz-GWRKC$FM=N9i_v#A3+ugeoA|Vdo
zV_3hQ{N~Ix6jahC3rQOS0B5pi(@iXctdqJxpsyF^&!n5|WWsm2(z}>BLSxOW$txg+
zRQ7Dn_fYBDm}62u(&pEDe|9xKEUgeM>hz_^U%Pz`yXgdaUoeTAzN{#RE^j;Gt{pP|
z=qSe{cO}V_dD{%oGD-uI0-8av!&XUC86D4A-2w+^M{agCSt>Q7v<{EufK`SF#ZzP$
z)9Ar%%{bHbcn14aeF+Z+S&m;u!WA08-8!Y%w76&33=5+$o+oVoV^!7c_o?>@SL#dP
z1wz?rcLaM1u`#P&1Ecd`S)laf#GCzcZmo&K*IWy-glmoAqlX=v<|1EdZ;_adZ!M8T
zcc@}omy*u0I2%Jv<O$`C at JCJg@3ZE&e4AhTCBUU7!Yx{9aofHx(a5p#r(M%5378$$
z`D4p{*IB}F+YL<ZH at _?-$DnFSq*aJSnCNkzSa#exEOX3+G7ds!gN|NU=@{QMm1!bF
z2PJ3VD#o9wCwDFz!UBnTMAu?*lNzzNGN{ze>Lu7FYNYx!K54<9NE~Z=!t>HBDZ6g=
z8JWG-*?dvRjFznW=?YQ{8{;Jw9%+1mXwJnSjbN^LHUi0RU`~bjhFMr48+63ZMj`mn
zyjY#Q`q#|!z+i-(>fsDp804zcg9m4(YN at t_Y9!N(4Ns&ZR<ZO;7%qD6;e;iz_SW6-
z^vP|0`!ZWAwOCz@`l%OIlxc~iIu?d83ts9C)7u!ZyiCTpj?%xPDW<ye*+mFNEOfOt
zB#=~2`fXtG$HHhMSu&R6J0lcJ<kmxRD2Yr}IL@;{oR(MQ at yHJEkQ(bo##b&wHZSrI
z{@ij~u43x>u6 at j&7cW2TZVPJih2vVPYFlg0PKmFPrfMx`5=rU&os#?tp}@PFf_Z-K
z&CsJV#}AJ}7vA(>&^2sHrVv0Qb<5e`LNk43S-Y+Q(U>q2T~v<%)5=;7qC at n?E|vT@
zwtv!iiQ!#7)-{)gh=3T at swFQ9^A*!lXee~6%t7pWzD-`!feVB at oPUUmK~$NTIjlNU
zqEqb!OiuS_=k(`=CK61bD$?s!WnL*)%*%dMm0zBOiW~>0Sn9<(_A?U{yn^`<t^sqj
zp3<NFa#?N-w`0rxZP`9dg`h+pYangpdxC*XLbOROKT364oc1Bu_Bu>EXGqDPLo0o^
zaCzbJV)4qc<D!j|iLpXsDl&Ujh*Yg`VyanpNB3P&!1&RgnRDzEatD<cabXe%Eo4P(
zNi;`zAtSM97hjTURrD#9O at HHP9Ufg5FqaJyDHL3`v8AKqD at +YhlvKvoF@97`dr69B
zlS8tEk&ga!k~q~R^~*_+5hio9doNxu9 at R_b+}<j2X~?3w{AF&ZmO<|C9wuwz5?6^N
zp<}%o6F<L85_vg)0hdFYnwb*16QLdTuY5F^@!gL5m_tUk7$o6bdgTJ5!D*6ditIye
z<E-k+<htp}nz=HN482km)aHIydgLScvdlmTReO5MjMnjQ2lCY-u$~^T;S!T$&Jgau
zlx at td4oG)2w2H-oomX6g7;VIL;jSyggTx^DU-x;{`fmvn(QQ;UauQf`#WUu`_4z<P
zOC1CHa(I3#c%$xC`F-bH-{jpiR2gmiB?Y2!u>lyFmHz9(V)@-u^^=D14(gY8F`6Vc
zjk#>vhVWCj>=-**s}xiPzbrD`4)l{KK2zpRvX=^`lqQ98Mn=YSO at 5QNEocFoc#^pU
z7+|A~4Hg*-JdtHy#Q8|Nh?9w7R80!^HOO(%Bx|-99+`f>lm2rrM{7-;QrS-I>vBc3
z>8oL8Qkp2!-j3xCm5t*PE+o2M7sGNpusV>(%|gb#D5H2LUd&fu24kpjFwPSH4nHFP
z30A72h&C_IXO(8ZuR_0nw0v|{t$|+r5kD#Kl6}GxZkfKo3*80!WXqtDJRDgs#sBnJ
zhK2s{s8c2)LyJQs#BT2C*I17rWH}#_<p9u}Z at Ai1Sac5A{^^&*?Y`CS)!`kK+tp-l
zJWR`t-->zlSDL^RlG1uffcNf)fadp!pa*Nuj4qiG&hn1c%vW#e)zF^dy`l{l(y<c}
z%^lb`qUutu;uhA%)~8(lilP^Qk4h~VEZsRC*W(sy<kfWfE6k7sNlY?hp$NB16)_{M
zd=hjmDtPza`0G{ll|2hF3S~_(FVGBB$Gds?#}btwTPFm|u7yzrMU&4*nZ6?1OM)1r
zp>DAoYk;9&H;1Hvi$nw^TyK3KZ+s#N3&!f-y+qMCH>lPA*AYsdUG_?@?3Z$JP1Ud(
z#<9lQO7GuHizd}?@_YxM$igkfW$KQmL2?u;=xC!&>hCWp<RA~5jCcE;oxqHdBC<Fc
z{`#ss at WX`*B$kfUDk2aE9jhC`>hZUYMe=Wj31H&1Q>-}YC#g=(h>{QAi5#4E>Z+KG
znJXn*`x$uvxk+N&-L4AX at yTwD3f9xc*Oc{7bEU`FUD{eOZzpf^3#w-RHg?im5*Hsp
zfi=`tDLB<BC!pn(iZ$g3$0-+3pI^Q}{`Rw>Tu>mlkLjx?uc*@Ql0JvMGK4r*eP*vJ
zUibxf&o3Jqba=B%Tq{l$&Sgg$wOAI&fzOYtFP0vkm>Z*|*I}?+{Wsc<c3^CKO0ucx
z>0p2X><f!9dA6XSK at F|t9B4%%RJ at W-RC!Qr;}0~iDWjgwq}q5hsIp|%{7~{1RlCQo
zK|P25yh}rwlz#^f%S|1;&WgPK9YuEWA+apW)F)TtYD4YFg(m-CQ)@VtvA?3~8td<4
zy&|@2#<=<I1XUM%6wjb?s at Gvc^=xgc{<`#YyV{Z$xnJY_yJH5=8(Fhe_4sMrFm}0W
zviu8O*9Uhu6v at rCHuL-sF-QWm2CZ+kVhqGkS3bT8@qAkYb#6X+UdvYAQ23l~mg(i$
zpY4pnExDr(gn8N&^+|(N_bJjn;@IFhThDu29!|mVA8&gP^#CVaEx(tk92cjx<=V+r
zB+ at 05GfYsNfKkq%`ZIJ=`ZUEptd}gW0eA5Nq#NkuiWuRdB4X-nYy-4-iL_Z$T%A}L
z9-CDCZ*%e%Wnu#&AJ3n=$ed$Xywn6=$_kam at 7;W at i%JdNvAknXUW`+mc1cu7bomD@
zK~7sI243Tpk2xg@)ny-RWHple{avT|=C-&gDdn0r3!qZuE!Yt8es?oKygPrZ6Tw2*
ztPQ2Zwj(uuCM4X65C_*#E5yC>6S;2W$WM`t=S53GU(`5$G4N3^RG$8NbU*NBrCxSx
zf`n3#iY%=gi;bN2S%__u_DU^UkI((!46kv6Td`}J8yDYB`c9nhEYu>qtf?dp#4vc>
zS}u|wkA?@fLEm%E`U0B~?CRPp1D3MSfS at 7O4{GNR<+#^IU&9fLqC^qhv=r7)%3X9M
zaHulwY6B+XGj^Pw-3n8Y7zjzYO1L(ILTO#p8of~SMz4=;o08_m7hu2|M;UR%FJt2!
z%j_ at Zh<(W<EuPn_tb*Z2?1Zl>)od{gg`)S{!XQ{4?Qbk}a{Ehu-f45GfX7ms_iwxy
zP_<!QR6rKslE{UP6e}ckuKf#J=heEpeD%WK5=dl3W at M}>j`E1gDbKh(PP?(B_HZ)U
zmvP3(P`k|yGY-10ej_YKwPEzkqYCCUSJE!9ip)$g7SpF9LvEf`-neXeS6S%xZF)B(
zAa0=t(1jY{;YT`wca1&%K2!baezf#iQ!86Xk7|Zv77a5r>TSAt##+ss(qs*8>2v!<
z+LKKUx=cS$iz at v)E0R#00flUeD|{iPitIS{GI!sc&$6}VfPh2rb)wJ^>6^5wS9T~M
zEWL9Q7|>k97J3@!yO{ea0G|n!RMz7v)h3%>_S2*tgD9=&g-Z)t>giU#B9_2ZE}w3g
zCJA4n{MimF-CiE)Y=4YaPOvX(!2eh50~`7BLfj(%=qj_tqF3e4Gfm7VmY-tC*^{0z
zbh%kqUN$l7%83V=1bnf<3LCb-7vAiVVUG3_=TuChbc?6eA+<`0IArlS`<;=^5wbJh
zY1&-9>~x^JQ<%r0U7T)<$F&5Cjrt$G06<DZu`+8-Y4K5($D3~S{p<8EMLX5yRe@*Y
zm&NoFV;?{BB#a4U4|{!o+<vh9^%cdN__Q>)`O#UjUR(83UQ#0)TBuO`Eg|LT&k6nY
z>l^6J at 71geZ~tqbn$YLvTCm@`Mz0?2X0TZn9AHqoeVO5ziBNC2^S*2a7Pl=64&K7i
z?$6tWr}A-^%ZQcxlHHUGcSOf&p5IZ(<<W$%{M8Og$Vo%N((O(V;(j at Z`R){VOn@$!
zSG3a^d_2xfc>lL8^wb at mzD+aMA#p)0FV_-q;Aq32BtVC at a@%(K&-PoJ%jOg}6d76Y
z__L$=;i{(S2g#>@?SO}XkMAE(?%56~$jk`1fG=Ji1|A+uqLaR#-1lH=tc^Mb$YO<!
zO^YSdbp_PlmctokX%L~Fk2MM*2RmI?0VS|2*yDYPLMu|0Irs|JVYB2a?`EQX{!oX&
zyxQGJ={-C?^ymsc9T?j+IXiv4KFyoE?0j^B2Oa0cwl(|txg!{YLnvt<k57Nz8Ok*K
z$={r-Ce_i!7BI=*T&ntYc{g8|2JBe){i6Xi|AR#jxrY<vT8YxmQX~m;-}r0PG|T1V
z!+jgP<F-TL*7{CV{%Uj0BJ|GWUGCET(K7SH3`vfSDE#(urR_Ga&F}GV?LkY5{9VNZ
zumh>Qv6>MHe?Y)7js>n2t^^b$!9KgvN4uvbZSWsCp%)Lhmusx?#VH~8WMPrI#FVYg
zZKpbCzdJ(PFCXAt2<fBHyT746BgZ|l%x117&o$N^9+TweU at P~EK0 at E9bsEiHJCt|Q
z*u+gP%G_)-PU+M at YO(<AWZx7gB|#y9f at ck5Tw|z|bGEy?^LV=Bx6<+~^|q^3AoY_g
zx?Z`$bxy(b!MWe#_VOTd<A(QqSL5tw*WFs4N0-%dt at wuHVIWcW<>Lqm;(p)yp%Nt|
zY;7m at +;rcI0UmIwV;fO209!`1XE>R*>3h4)T@`yFOfT1+yzX<(C6iHVkIMXc+tnF5
zEg5eeM=US%R^H{J(dgjv;q-Fle!h()^z`^P6d4S~Uq$Jt-A*Bddd{YjIV8mYYTk}g
z`SJm2ec7-+{F8+F{nU at s?FW*_li16Lt%n{iT*Tx0eaQf-67P7U<`($KjEG)bLrLb>
zb=&ceX6%HbDEM;c#e<p;k`DFWUv6IL9J9Tz!hs}buq0=sFpDaHS91?;jW!Ynjt;HR
za0{50t}pU_4ivq*e1F;Nx|Sz_Kts(D{qrQff0Nt^;#nM;Z1^SZs+_I<#J%<SE49=6
z9DIdTiatUdsm`G$Z&qBO7Kn$jwvg4q at pTk4r;zZt!HjAZh+IXf|CV`0;qDG)q8<0g
z8L_wp3`@5&a?qv+pcM<^;XI|61<Mm<e0SaBBge-Xk>K{l at yEGw_+$Sq6s7%#oLlDm
zo07|iqYl4^%{=D&^OW_v^@6*@He<uX5bACjc)(7DSBoKhxFO^~cg02C4WGT0T54zI
z{($*OsRd5>-)Rr&>ap^%e>^g_K=$u434msHc6eAFfe7t{etbM0sT1HT{_KFd-y~h)
z{rx+~hV1c5P}LBn+g!Ub$-|V)vc#wDlk&#uxhj;R{&szX-xccz)vR0<7n%6M|BTJK
zgut}kzC(H6{>S|iU1nu{hbHYw9iSJla;slZ-F2gRn{`5gc%Jc-%@u*8`KIL`9j6xs
z?Rj&~KUuzZn2Z>@b~ww0oLp at u<qV;bq!h>!M+&x5|47zchy#j+Pg_?rg99h-KS+-u
zaOjd$Iv!&8)=%G|P}m^yKJ-WEr7mLo&2I(zEHtLc7eviJ!5JG)UcByGdpin<&Tl!H
z<rXnu`cvPV3rv`@;6Lp$ai0Lj8+GdgC6QLT7$o9K1U#wihGOAHD1JB_`DD)<e*$*-
zxE742a97RD|2*L(>Ul+FK6+*<0u1f(xPTmo&ZpJeYb8I~ld13oVzaqJQbaX>vQ%^c
z;fu?+3qj)$$ZtX%=VUc5AXBB9j~s?)7HbI8;P?jk_cY6+!f}8KxxQDsEh*nep|Xdu
zK$NE#(?mfuQl3rzFO65U|7#c4zd4ZX;TfCK9d}$~-Wuc$4%TV*9}yT>%{M=+HH#Bd
zkj1Gv4rAqsV9ou+)5U3BL9kxY;*0Lr|KrzpUD^c~ZPbL|E5eS(Jc}obvK=`~%Um4<
zp{-C~^q*)XB*i~$Z6x`|Cuo~`Vg?X*I|Q^%<GwIrlH&P)+>8NJoQw~He$vG%v8o~2
z-0kjHuxmcO>NuaG4asgIW3%#i+AgqGz<|#z_4QOKv+QME1MfS3N-1&9g`Yc)LjHuF
zOKf};u4|2f3d;+0?ZU)v+Ier*vbN{fv7e_eB=YJy4ZJA(gQ;m)|F%CRsoy+Scp|!&
zRA)q_lP4}*XT3-){|KZ!%b?}0Rr#B*`^U)b83(jQ^ZGBc?e;WFu70<3-<&vwyR&ca
zjAP~YVDgvZbbpKw5W-z+zO1>DqN@`>ID~Z7`LON7t83I7k%w)#t67ud0f$^7$NKv(
zy8*+*_x@=!WzQEWRbfjtN>6tqZ259O)eL<J)fy}F&%CG*<pKuma`+eT%2fUF{+c=d
zPC{_cRM1xiTRYgFP#d%r`8ZcZ*w|x6P##SylIYB@`zrI>y9T at QXg^JP&5x}T&`yVP
z{+WswpBx!~DbipmN%9R}sq{zK*}Ao5a81%&Q&aZiE>02<a|>ksolwv=pZ!dd(vu>f
zkX(xrrr1siH7B3AQG~-x&U^mx+jO)|)KiiaAx7$kPhXAR6cR*3J%I%MK`jYi+aVZQ
zRX$?%>sx<o;JQd8x0du3%cC9akipd&rxgz+U;3JFeaniXL90c4+$O!`A02NPN+Kd9
z$(qTmrl}&Dz8>HBaw*s^Yy!Q$M3PM1#%;>7Ma+>nEzPU<DqnPs at KGcmzlxlK90<ym
zxx8n>-}2yZzwNts3-zc<?Zg;0OJ~!aJ*R%VJD#!q9WR54sl+7bmMOoO5OCVt=?VO{
z;?*8G*H+ZvK-lr(;zBIH?Sv9Lt2ZmaD!vrHc-FBSe?=K&D|Py5bnBQF`lJD|c4ruH
zlOU4{QL*F8HSySGS?P&Zo_*SNl88F(ik$d<Dh0RfIQJW&@(Xv8QTP3y_R}Zxm!8P>
zvfmLEkeZA-W{c2}_or8yOx^&|1;><>XF#P$^z8p^b1aVghOg5|ESZ}G;p}Fe1sp`8
z4rP;9uL7$3fs$m}VRkvr!S&QS0DzIke{@v#k^X-@*sN(qGZIF*(y!1f<gj|$R>DxL
z>&pN>XN$lQg~1QFewuZ%C7pcP?wF^#_g9+^&dJK at z}{p=tx&Sh{A<o!JP}Y&p4cKg
zd+-^MmxE{DC!`fBcIh at c#Zd5eo`kU29Cg1Of at XVr{MUQ4CO<&05_k`@KG1yFE43M1
zO88cVSz;N>;3hcRTlvAC$SO|1EjYL{`JDR+j2v}hf><Y}|K!oyO4ZEOv|y`}PjT{^
z5C=oXa at I_%+%JkZFun^P)+$@L8!{>H`CyOES&y7TmM<dRyE*tST*wF2iiKVBAbK8?
z_$!ZbUsPtc*F_&ENa&XTm;J*+IU*fce|x$#bCWJD5glj3|9V%)Onv7FU^6(8qKhoo
zKcF0M9SZky=Qm`K%5W5V(ETT%mq+i`*d^9EoYm?H#@qirzgfb%P3N(0uWUHbwsVfy
z*){<99h;`<+m=w?N#DHtdw)gw`Sl+rNxyQUF|WIr6!<uW+pUi|rFnRTq<HC+aPBSE
zLWSx_9E!c_c|tdNz7Sr|qnV~U|78XOM~Q)~JV8lH*CLwx2piR&U@=&Ee4Y2vpeiHn
z&bIJ!ng~pKit!k*gF?FfJS#NTdhqjB#OsdDk#(R|^o~JFf%7$RhI5dab_ZBpmtMhw
z`oC9%ZhW~nJm&R1?}s-cB^g|{wrA4E>(VviQEp%89Ynq3-|ujjzbwqWXU$B1Z9IwH
z1C-QubT(pY$4h3`7t2!XAv3dAArt7eeed1=i)8tU_xPLrbf2zdgGNDt>+Y=SEJU_5
z_1EaBGtS`A?Iqkg)jh`BspbcUoP$`N5YulHmY*DhH6{<rpXC!2>~=rT8Y!;XVJb_1
z&6mq*viYr|2Ytry#oq0~RkZ!Pf`zNWT*q<u$-H{W1H<%AVXfxh01lhJG!gmCXh#6e
zui4?blu`wSHl;g`6hXG)Xgg+EZIGa118W|{dF=*6d_!UkTS<}(c2X~pyA470C_As=
zl&9L?=Qs|c{H~Fma8c9-)wBD5;f~Sy1aP`6o!uy1iOIJokyQxAg at yfs#?W|&xy{vf
zJtu9%z;7?q6!IcFP*=J9{hnM}Q&W>ah%C=l`*(Kqwv0co_}O+MgxW4U#wR~ll!l9o
zE7EvI8`|Tf4KH&${zP7rBc)X at T}9-!d(!@D;(lsrj=3RsR_|epI7B;`psnkIiDa3B
zc9sRM9qP%d!eBch3&f{(yvX2v^nFP$SrwwNN1Y@!CbYiD&ZcEbfROWO<8p#uf3BOF
z30isoINkg(;WO}6LG)f|Z^Cgm<b1hoPm0NwfbTtg96ROWsqUw{9gerF&y|~;cR?GO
z6lC$S$2CmBa}h^%_O)akp>)uP(h)B0g4wCzsIfhzu7e_8t-!D`D};IElkte28AqwO
zPbD5fxSEq~RNk`par|GoV;j!zrG4(B#hp{s3!3*ur%y-{g<|g$qs_-7+uJ(q<D2t2
zxOggEZhCb)S3;%srDuZV1zv0YtvCy4wwC647TC9wKk{m-U<h?awHtSBomj+LuCvNW
z*22~+tL!*x2O`Xs(ma;cc at 0rhZ@jgRlD9W1OSx?!X<Hi<+-6Kb at 5mn8;*Fvq+`0Yk
z=Vn>&+z9YLIPsS&kZm~zSNz?4YwLMAx3bkyeID$vdlNY_xFeJGP`Wn}xPQ-7PKyw~
zMQ_r>CJ=ep%wBge?=!hfqCz!SgO6Pg-xm_z&qAErU$KIZ6Q%u(j<dE(9*i8;60aw3
zXhZev`uybf(RMBD_A%ck50qQh3sNv{8s@$@H2~9IXBlYwsF9MzM;-rYcCDG|wgtwW
zzkQLn;q at I!4+-$FM^5`oQ~2gF_wIx&oD!BMDd32QU<x5*@)PO at A=~cr0`yyP8h~Jb
zbCzskIL*IhzediW%%T+V=18p0kl@)&0oXkX)z_bluYD*?+n><B<h`4K{dCCXrOMc_
z0w at 5E&nqPy`^oLN$$wXNbNOR{4w;o%L+7?byS|46Yj$0y+U&jW^hqZN>SwAS-Rh%)
zc~cgo*;<|P&!aD`Hp)6ZkKZY|zPVRgy~#|4m^g<+kE1)+Q!C~MnC&AG>y`mN at CDE)
zH^*l~Y3XvG`Vi%X=@Z-Kc%OF$IhxX%hN4k^L4C2}$`>{Bmm-)_e1iacE>k9q at fp+J
zb6z*ea-VHllG(Aq{&Hxam1xEj(3;YQ1iqy??U0KUPEdlXdF+*(Ci9*22j+^}Rx|+3
z@@te4u6v3Dd4p9qG$Ph3(oQ!<ret#61oJpRzq#{#T{#ABs9X$3BF}jZM9Y0XIfS!<
z<#_OYShWJ{lLFM<xs;9g?0TM2<+%>$P9k?c==@Ki at 8kPOS4t2(4HNAUaTRX&P+gr1
zQ!A|E1b1Rq at U#}?0c=*4=9P_vHlkf=N9XW6kKu<J4-JldO90K111os{+gm___`VwN
zJFMFM=Xs5z!6O0h$gDiUV^7G)^tn;>GHMwHIVy(z`vWTcH46)i$c74HD`6jPHa52G
zw(IuoQiRniSWL3!hd#w^-NeN8WbE$<>-fw<QW!ZU(b}~P)qtgB;A5X@<Wx32cz(A^
zW0J4iHkIi{T7STUZ9ltE0BmH-6sT=SS^nKtkG(h@`1iIqt^!hYxEWbTVO8Chglp5K
z8XDw=uj1pSb at v?xZH17IIWH&gbe?=Qp1+wku|i`*#dv3{#I6Ff=C&kT6!TOZrzFX{
z-Y7J?uf|W?6`QPY6E|q{2yM+aAhmM#u81Zf+IRK!Vh4KnZ(Od at o*TP>@8|AkK1A%k
z%HfP6VRT#Z^ZE?61Q0Zxkea<$*j#xAgkGOT*I7_7>+hW{UlG^1ktFML6(@Yv!(+br
z<CiuAnVkhP)?#yM({*u at S&9Bvl$@Q%S1^TKqWP>PeZDcFUX`#ZCR)N)2Yd=%HmuVR
zT?d;10F5!*BC3HlON?|eb9^NchCp{WH)Jp^edVRKTW}|Q at 5m%>_chN#s{GlZLohGl
zeZYr1VbLmaS<bqMr%CFeZ0#oQrFX}>z*xV7Es2C+O&rakD{X)k#aVPp>m*S}*{Hwy
ziw9(pfEQi-oIKDepu*ah8&aXQJ(Vh7=`K39;f~}rmCzA5d_CCRm8OBrBklzH)Fcno
zJa%HQZg$mZ20-`=hhJTllKD}Woa{6Dh-<2=bmTuhSkTn)Zhk<lST9DPck@>Bqrsw^
zBY^%kw)sa*w$3aFPBF6)=F#FS&n9SR;v`|<pmObFbNl<~M3b3#RX{nXJob(OnZU}p
zoO~SzApq$36BG74a$KqQAq$L!=I`78g{5_9+ml94bSRHL at YaMsi>8EoO!)_K>B?1y
z3LkDk1B#}4J(U}wbkG at 0lc`_8C;|@NJ$DwYLp~+q><5X$*mCbE#<`2Ba>lLBCbO@$
zv&fw6+J<i2iRP}W5gq7^3?(`M8uKDjd61cZS~T|DUWb}?<}KiW#$!`KLWZaE{0=xS
zcQ at Pc2hd3VUoZls7`73yJ?BcneMdkfH(@aAz2yq5IcjePhhTg!Doz~bw;zA{2zYgc
zd9*w|9VlG!6%QFtEWivM-6rV>dIr>etHwp={=}oi=3`QdZa~x#D(9RoW+Is_HJ-+8
zhe16TNF$-OV0Di#pvmTpq(DPAcyH%r0LixG9~K3(n4&lITJ@`(x|Fdhho8I?8X at Q9
zyyHI>|6KMI>E|MIG-6Q~z*=UJpq0d>N&W#D|H8hUZG#w(<URXjr!^lqC(t>pj4vgB
zfTWtQlvrCjD}O%DqVl?x1=Yi%<Wsj$!Vm8VufO7WSaKGsqAhv%)HudFlSUU*QNx7Y
zz+{|QDPcEo#-;5&eUS|O9A2Oii)ykC|LP6DC?1)mFTjz(h^bX@>H1l^#XV^&uNe?%
zK{rr0ex=RPPpU(sY?Ja1nHnHmtP1Y@^z_wDle1Qv^25&vmHHHoP>!uV87A84O3FW}
zIy86!zoyKa7c<%N?lU<5xW==Q)u0fs8>ADdXILjPZJTm6t)6sai#UmJ(XomV+8g~&
z&&8wLb2hH+ohPFTp-v*&YkZ>fTP4gd^w27~0c7Hrmyu7lA>t^}@87Jy#b9Y&Pl&A`
ztS at bUlfU!*Ny%hEv1~sD*McD7nvwj5YG8`FHTcizYOfGxe=Mh%WAyr#f`p!S$MF&>
zhj<rAADExy-2 at dNY~p5d>HiN##u?+S11FIA|1UuAzeCNHDgwnXms2%0cd^U`xs>Le
zkgsjjALb&OzBJ!?YXx{VkIE(Nje1F3xNZEBaBJttCGZgviZV1OA~HgOM4l1jcSeO)
zKFM$96-p9sR=(BKfBlXSTChc_OCvIK?kJsH8M(Bsv6yor{kP!Sq!YI*us9(mc&(B3
z7gbZH$IlBC{U-QnDjJ1{`4+E;SJm5MgAP7y82*F+_fX`@&HmYjh2G$YdRtsKI4Cly
zTlxDgb({a&qY#IBHhKMI+O`t>qf>qEl=)(AwzJYjF*ETq at XHOqhX@sM(j*jC;TzX&
zZi-Q<V+%c;^4nvWQV4X9u>a-hj!#iz**B4==Xp>jVwGI-e%eQ-=;|_`o-kEGUTXL;
ziDzwsV`@wO>>2hcTed)qCop}5ZuCl81A&iSA~|3!I<8$WP`TcpBi+{depO${MT_6t
zlznhrrfM})QvYa*yT!_0yvBe2(_;+`8wD<^VWw_$Z`1kSaWk~Pz7TVKZ~7dC?A-m2
zZi^7Jn at fKOXd5VE<mDxTy0b(Fg}R78RbA<11^vl+(-u$L`dRq|CBsGZ)ORWbfj|X9
zV_^=~wmI^=Zedl21xSrTvFb4<Ps=-JcgD7Nh*^LqB^}^&THfqQr(=JXe-SfZq??nx
zlIMa45b`60wFyJT9=nocDE7aBj_xC_z}CirdSo2sSJR}Y1RZ#h^J79LM9WW3f4#Yr
z?2LAwV at p){^XZ4x)^cnkI*Q~8$UY0tMb^OW&rF7HW((}S at Adi-Jk;4E({ZE7$^-R=
z{N*e}uouU*%i0cNUQJPR04O>3GHtLJXHZ1<TPdP$gC==67_`AGmo3+(?$?_bH!e4*
z{P(oyMcHD!dUN&FF9K8{J at 7~R`o`;G$H_0PYZIx8N}l34n4+%#T6X$hCP|ETwcl7^
z*1 at IL2=_&E?h5y1Qk$A?xDE^0=EbBW1*XlX+P--&jh<hN$ITkTGLtUy)lemrEEMt^
z%IP%r>XfmaiayX=1&|=9tt73hlbw)}k<nANU$(H?Q06fu?yng)s|^EQ(UvSs#PE;v
zVl69-1>XyexDajG9IehxH`m{~B9IeS5q3l;%V)SWulvxOMoYff+BquxII*E=3 at _Qg
z%y5TgO))&{)Mo4TfgZ1%HU+)A$Sb&(w(8h%yVMOnAklUjy-}KC&LDP+IWmR2W#@08
zH%+|0yth1dE<idAhg$dIBpWy+#MFw1NRbu!<H7e~etf$R(%W>fTNIa}+X|jMbCJu_
z`jabv*2dJ at TZ;Q<={#R7>-Yt&rQ4?rXQ`Vezk2o#3!%ZOg5BQicaj$HI;A-q=g5n!
zvw&(HCBDaQTJJyOW?AR5Lv4#PW&Q`|?~2p2%LMK=5AHKdY7IMfPT2<fk~Iqa4!(H*
z6WNb`yb!&Q8#T*<E__<Q0Y0Ps9p~7XSZT#S{pGXs%UQuy?S&^8`85D<u~^a-nO|id
zePcfkXw2p1(;~Kt#3X15Ii;E6!Jak5i4oD<b4`Vc0o(6xDD>TDV}I%V#=-d~ps%z6
z;i{-S(*g!}M(*im6W5flAiUy{?hVYg1jhA(8 at jdJI-iu^`ohhSNTosCu32~7UlSfl
zkO5xGUfl5tZ&mCRbNPK;W$NEq0yQZ}Tq+gtTnTYlCsmnz_qH<_#axQOUds0m3k&qe
zrloMt0AjJoiq!B5g4$+*M1*A@&Bg~NrI@(ryTY?B#i at 0Z%0=|&u35oH<#OYS3s?5G
z8xo|aof|*!f)bsNKHY!U&#wSX$7W&|?;QvKd!`*-_WtS3kZLD*H;Pcn=6-lb1+^Y~
zyJBLRKT^MaXhbfy(=0VSm)c=E_ini>IkfUlBY9N+4O1(4cUh22nYDGuF?ej)zhuSz
zm8eZ5+09a>L7nVL63^+xR<MOA3Lg9iWK)J$3NW-UO`PQA=6+c3=2d2mbFO(&Pu)3T
z%0Pa;aMiTc<L6Zi7HMvx%LrBDe1r&Rij8h<mWl`Pi-syI`8RWWICuHOvx5~xQl};<
zN#1VU{?2rqKIm at a&6U}8 at a-K|5LQ+MCU0TQZT%^AEArOTBVeZM(qH}6tEe-gFB_8b
zH2;T|a$pMzb8Z=XqAB{K;6dvywM=deO>6_~RgJ1q&ZrOe5z$3MsYt{2CbRjJqusXf
zwQBLO!mHEfZc^(3O`ea_rMMOWB)^M3o>RH$pbp**E2Il&LPw)n!F(^8sI52Wnb>$r
zGBWOsX~K7lbCmFy#WV*38_!|NLXKuzh5AYZpIk=kp+bh8gjPvhG_ZbAbG(AU7xb`K
z+FlH`KhvbD2(dHkesYq+ at R4F%|160Ae-oLEo=17Oxe@&?mi8H*5JOGkI3I1FW at mKz
zg`du>Hp&l-O33?M3*(sYquv>SWBSi~0kn;pibRStFF(2hMB9p4Wkbt*vl5gM1y>+X
zAVo0l;e>=Q at k49O8~Pg%3au3rxJPsz>xT#I`bO!amgPGaQQvlY7N0ks at LZL?p#?*C
ze^swC6Sk>l+PUsSDC6s7H?k>e?!@WED`YuC=68PyFaW$8i3h!Vguk}u27`W5yDQ>x
z at sOd?PDT=9!hHP7s+0o6sNo*NcNWX1rCO>7-g-Kh>+`1gdzNHW1Dnp4FsSrWnqi>i
zmtfUsZ~>jPO0Y}zKUd*vmuAB*788vHUQHBs63?j?>kqC;GZajHbVH%*k8gGC|MU{!
zt=&E|U;!#kMI9Fr1qai7FdtC{92^c-cjB at Y{{!!o8kk^(or_~aMAN)d&at2Dz at OW?
zi2nuj%Kj7RnYg>9%tTOdB$;;-Tf7AD_RZyz{$C^M|3KdcMf39~0Sx28X~U&ca>T(B
zN@?vejz*itypeVO`(pdLxtIwM$m|4oTMd!Wru6f;^^K8d;7CnPjjw+-)z}=}N(E6K
zO~>jo51EygGW}$1XWmzj=pu!bbekBJnV7*%W5E)kJ>96eUr9bEzSaD{_tq9ZGB<Y+
zw5bYjNRatzPteHouo0u+9<6*rD0nv^CuSX*60;uu62Ku=5Ob#PE07(q#212oII#D{
z$~z#qoP%~jNB&A029>63ez={3f4G6qez67645A2!Nr+5>e!w}gbj}xcdutlGeYdg3
zfLWgBuM1^ejhjO1zWzg)tl)#zB55kQ`Ad{A10*VYfDg9R{jm)-=WjlU4_!sN9TNA`
z{|gpMc;OXjD!2P9Twb+r3){L42<rvZ%t%-WhUnhxZes*roZHw~X>&vPze`Q`#^U_&
zR`P)V!afC7yYj=@DO2Db<2f}~md;;=y-{h873{p+j93 at mZ?KQ4Bk5ow+7^>9=_xf!
zDl76g8r|KbSqcL1iWhVqe-T5D36+TDE=BTx*Wcg`@({xrte}7?n>>$7p`*5Tu<P*+
z6fi(lbFiC!`s?wrWDQVF=j=M}CXgxzVv<lN#ri+rNAbVCoZ|m!@P(@V?FVQ4e+%*<
zg#Q!rovlC#JCy06*Gh;L$Seg4C&XCvF7BGX+1M~-DryVt8oaxBbBCL0pi(S_nky9V
zv#sH^nY5^+vk{>e-PeW&6Wp%s$YpKVM&8*zjrrsz*b|W>tIt3OwfN09$u?V1E4$-v
z566vF at fz^pVMO^Ug-_&??J9$%<TjgpX1b4SNQVMR?Sw^)(3=CRt}9L&?#-*OgQgDU
zD^cE4D7+I%8 at Cr>i&str>j0&+f-iA;*E6rYOZqEbC;ob4^z^rtwQOZkQy}GNppj77
zO4QS-0?{%3MH$e4TPj<fmMm~mfpycl+S}cF(fKt}Z#X1&{af;vZ}PO|9?d^>p1#b@
zl-O_g*nBE*cT}uMt?j9!&d*ME$bI}7mB#V%_9DZ#Vn6x0r4HI@{hc~x`TL55faO66
z&Q`Gsdo=vh at 8-pKm3;G`m9Sp33)oQy&J`;DI_B)V_gp};?W16I(^t)VPjfG`ER{UA
z#Q1dHoE0{#m+j5ZmcElwj4}bbO3lJjn(^M>t>u>IRz=<|^{aC0IX~mB$m6?iQ;Q2K
z4;qR5IpOlM=VkT0(`r3l^<AGt{O4pGHfRa{*(3kbHm&kw;`wIo<2)krv#!h#?VA4o
zj)UpfL&fgr`p?(CT9baV{MGx~ef6qQ^1wbkN@`lfxnbhWj9LRSM(zw-{{Me_eIw at q
z2Obtj7QL%~w=0A{cpyBxb!JHCrl$-Fo`)ET!Y`|=?-<AbV`Pxo2-T5U_Wiv)Lql?y
f1%rww5ZgYFZS=cP%%}l8jfTO~)z4*}Q$iB}^;kC)
diff --git a/docs-xml/Samba3-ByExample/images/wxpp001.png b/docs-xml/Samba3-ByExample/images/wxpp001.png
deleted file mode 100644
index 2e689a17e252f24193e2c6a7ee474fbf9343001f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 31712
zcmYJb1yozl^9Ooyic4{Kch at 4tOQE<!ad&s86pFh$#ogVlxVvl6;{MX_ at BiLQPLgwO
z_Rj3=*k at -a30M3og^YlY00028jPz$E0D#B`zYgFb!B at T+x_ScuDIoJ%RK-2xw8NvB
zQp$zqDPnlIeE+=Z;%vXMwZYj62fiYyyB8jM(10Sc$6!#9;*(L(Ro}()CHwC8(*X4A
zZqt{?aj2jkNq2}<|JZH~C=IB_rG9$K`Z8_HlKJQL<kHc|Vcv`A;Xk9=Rtp_2Wu at 9z
z&jqWgj}g4+c(EQQ85&<}34EWmBf9}s<gHEAkGM`i%pVB<K7+0OZPq<PcsTlC`;=Wp
zX+`{uASixW_<`@!h`g_r-Ki+pH*K(!kcv-iuKxB!pmaaTZt<Kg3jm&1FaYp}{74A}
zBm)otS`762Ljw+>j2y<u^g3J^guB_9nRv*y;N(6;&X&mDH%iiIF?b*f05){eE!Goi
zkI1#010>W9viCM}4rCVaa|0<#{nB$8t*RKGf$HYa#Ql+rH(U+9*YL7rWGa9)v<($|
zxu5wPp_1*9BW!mSX|fdG=dWadAW6WtP7I)3LmYM-^d0<|#;0%G4ptUYO?)uyRO_>c
z(dC-ldIo8HniwWb^4chT3!iZ#_WZjd7u9Fp>er=jU>zqb$3D5;myAd);0Ch``3I}=
zGMsP+fTqc&9l`~irgb1<j3UKYB at q@js(H_Hp-$YeCcN#VkNs(-P_ANBE6mkUQYjCl
zgL9JtX at i}&LKO`vq5Nr~BN}pM&<H6NOFu)|215ALQ%rU~4|^=?-2 at v%Lih`Y>`+!z
zNb*S#2gWa?F`U!m1ww5>`a=?SCm2Ku!q``&IF^p`=v-K9Yh;90e_HJDM~yNUWX7+V
z#Q-=h(CDH4#gOFzMRMRH at DcRc2@M0lrbmFFbwUX1N!F;?Dv`3k!tG0ZkIHQ8Ns1u}
zXFt>-RdNMV`sl6-TC^+jDm_QOSjAlp=hgNRbOgNe)!-^NXV|vry-c%2O at 49Zw!0%B
zN$ogGSE47SOg`4Oy?i at LrZ#H~zvG(~d)q5nJ<o_IBO at Kg00@1RfbJ^_Tn1LPJe`{F
zU$LXdF^tD05V$BL$sq9gi3jEvPMfOT?{<=KTD$H`!#};!@HH_m(yM$R#ezY|pojs`
zEP>zB>_drwiT+odWZ^e~c=+RdH&wuA>{knFr=`hp<0s)3-eNhcJ#}fBI0)V_1V9lN
zGA9QT`2IWSXK8}ERPpBfMl?mn%TaN3fQ*W)q7{I9=ZBEr#-?T<u2*pE$h;-S8!oTz
zMDWoPP=yIwN|z|#6)QV#BsR7=WD2#}{uL<Pc7Ojqn!P+298}1qr4z)0E<J-UOEE_p
zh(w2k9()N!|ENJ1A}1$D;r^umcDl0O<r*9!>-T+gE&Hvr&L@;ltcp2=A>!i$Jmd_1
zZXPQ%ysQ##90KiSiIS2PLxh~1)Ozfg-SfnG_8UY>zafk_3JnRih6@`4?S!|Yt*#3m
zn<2DBKkba$Pr!e`@@sL at G?i;ctzKftKphccne+MA1KuyZ_Anv%1*y=4<o0L*KLUPO
z at n(GZS_!q-6Khmvq0gnGhh~;JMhF*W&>MmxgPB0-hzpSK^uzb_x+jDpy4^m+rdpr^
zfrM!CLuw(GSx`!_M7)6HpO<|Ed}x2VK-Pr}nO>_!A~u1zRZNYDK12T+rM!KNU~#JK
zQQ;Q=Cv(8ow{xjYXa-dwbIQ*r`Q-^J7l}+9fr~fHs0f-89P277j^<6Mp;cw~l1J|8
z;H6<Hspw?*De-{M>>{)>G6>@K6GU);AP##lF;upA!SOK6{T6F5F(h0T)Oe35S&eZt
zbaxMi$q+EENR%RH at Vb!I^Ok4LWsPVD8PL0f&qrv5l|bKY&(pSFyuJ<TbyLj at S8tY<
z-4WEaJHH`2 at _zD4hAxe1_6LiRDcCqi9jAwgz6!bP;qY30-To!hE*PmEN%}D+E&;V-
z@@cL~{o-k at SIUk`KGKO=2go5*gapnZ(6%ryb!Y)d6gkg(sdt;5JYDj`+M%d2xi^Dp
zojn7z$OPE#4+cj8x}w=xY;c_g#a~0-UxG$2Ue5k5;H-Y65pIO)j%vy{G9qI1glMDp
z#f(9)!m^Jd^-pj=RyAzyetTR!5zkKUEHDgs-DdIn<PdwEmhIf-TxAMCK^bw0Nz2k#
z^lb0JJ(k%5)z^OBCr7J#67>E^(lC at kLhlbkKp#(s>2}{cmcj3)24{csakTv{?0^TU
z$R%aJ#<Ra2=g-0}5AUz(VG~*1eHRvjG>HBJg#98lKb>*??Kb%v9>Ozq%_}~Jx~@NY
zT|DVy@;y#u6TFS-6P#3DF8uBy!Y=L2CAq0Z!S?aTjeNJ=Tz}_xej?eDL!b-<lte at 7
zZ4!tw^Zg#ul+wg{Pk+9(`6&YkeAMEfjov<+BKktcb)rE2g^K&z at Arb`<Z#fZFY-G_
zJb3gs9}s5O3D0j_0D=6oK{o}CJl(d#hgh=MtBDVId-(J=e&KCleWRY;@{;(zCv**e
zh;oPmQ1b at GzZ}A&SI9*ruDjs48%gN7zi6-fT)rK~Pd;xYGXQ#SJ{t^7F6!=xb88de
zW#@g~*FV-g#>Rg5bMCunK=B)T`YBFvmx$!==ABt$3)W09+EjO?46KNSv<QY6WKC(5
ztcb6~GnNv at clVbjeKY3sw+G$N+nRpwL{6R$s)rN_ at Km(MpJR2U^t8TO%48jq4R!Mp
zHmb}RN%&6c+O_OJ!8nS!j88)HUcS|ItUi#efAhV-S$Nx04Y_Y`ba&MB+Yaj~tGsE9
z{#zLL){P_Av{56Oz4Co8@!W^$c|aNPy&1wx&ZYp?+ at ysr?y-TX;^M9+5&L-$!}8(m
zEaXquHt#Nrhj(B3<fvW)SQ6}BbxLGrTP|9}JDz_Hdqg?yeb4ZN^6^~xA!H^%;&-jn
zSNp{Q_#-bQM3D8GetqB>(I5WBDQ)emH~;MEg76bTACG?Ks_@|IdPInX8XCG0QkB5+
z#ZPDdIE7BiZ2(%Hl-%AwJr(xlM6N^MHx{s;+|?358cd<6{3Sm`#KBy|Kt*%84UZ;m
zW$1j<WSjN4bqJAh+qB6EL*y|ok%1Yj`2<^32J&O;4G>&H15oU6*MgGaoX`+rpm?+2
zvTlMd`I665-nXW*-$!E(P%t-iQNsYe7PGI??^x>YK<9fVl$~d1lTSj|t^zT<>^{h?
z68 at 7x7pIjh-inLW70B-@|5Ix73!%ed6OQfkUI%#T&Y%5$4g%g+CL76JZ8zti{Om6h
zt|zh?-saVlHeYLkj3nOLK7qok<Jj?(7s~rKo at QZyXrh!L9l75_zBfmoe9lz1w-&oz
zH?GDe(X$^{%IQE^?`aBhDa-ep7wykW8+3=A?^$7e`0C|fO~=nDi^pxx-rc|ZKI8fg
zJ(K*Kqgj&GMPbCdreM0r=Z8OczKeNK(jl_`B4Qy^(1EGr#uO57W?flctCP(XFn5dZ
zmBQZ1bA)7OKiROVXhXMRn at T7jv4(+MNDDN!ynH(!52ev*9>FjN!${s)LNba0Y0)rX
zt9H0t*~(sO(XP%O7dmLG%U9ce(`bM5UDIu{GFQK?2M_B+-cR1{xoxXKogYV+bzGge
z&D|8XJNbhDGM;5A`MTQA*yW&U^gQ=DW27#TCu5kQ<LC@$oEOl$PeTn+f9Yj<hrr27
z9Lx4bOM$c>WATyJeSP}$Bo91v3w-)0_ at 4C16Hziu_kQYr9)_jVuB~Z9#r at t2v9qA-
zC7om{3NhZt(av}E?Brx|x16DpR|;^yCis+B>H7+%JGrVpJWhOBJRw8b{<qJ=lZ<&y
zc{tnqAurYHgh6fD*Z0>SXWZtQh>fgDg+A at FVH-Z2=OHz-jm8t=N}Cwl-q2#NB(mDm
z4c5(zpT>bm=(LW!KiJ6qAqXQcqte%{Cfu at kb2pvZUhW{``s+!}gUO&oV;?`<=c$q@
zSz_4_K~P9S!|tR!P9?`FnZ9ig4f$P(p~WtcvJ#O)&msUCD8ETBV+bHgMI at RbrTJ<p
zah-(!+Fapms(gB3v6@`walTF at exGs>YJ8PLoo3O?d<HcsL}4v$@9zJTJxbqcS3sY6
z<7xq<_eKx)1 at EhhY<&`m0d&4(2n~TdW+$>_%+tNy?uG+S+_I>fvfkf(22v#b13dGb
z8L^j3HJ5$w5B)>uI*Q491R<kxBWxzB3QmC}e((Z!#h~~(vO~Sq9K$x|%2-V&f#bT+
zrn>;YmKQg_&>>{U-HPm{X+j0<U??-*p;6nyO)Lvk{oZ7I-eB=a32<^hTO9$~&l<Ou
z5J>&epiQxhEyjDLXC<CNGEW~L`iZEa1JI`{-!BkD`QJb+Ymd`y5T_6Q_g~*euW at M*
z#EW_o4#MTb1VcZ5>~?|_A-o(3F|Zc|&;oJcC$LBiPWp!Tp}j6a?r$vZ$Bmc!$<>P;
z&OH8J=N^H~EmsRwyccagk9SR_>TA`zx;&u!&CYVAbhA{@L!2Ws0oa>w4NLjH07(l&
zu;I`?$8vp#FU~0p3uFJp_ZcwFF2}K|<SEwx at z3d4&~A6Qg<f>|>_;_~fXQ9!@?3+-
z<)xicZ%_`GPE`zwFc(K8tP?Cg>Be%ye|*H~g}~iqOw}5Y#k(%6*MQ&^i4;l8;Sv-3
zoyy72qNgfFPkJ1WW&rHAy&aw%JY6+)K<8k-A1a(alwDNs97RnEI{ZB}6T$yJ+#8bs
z9VxHwBLf}$&58J<_%u{^iqi$jPhBJHgZp`s_Bg1At00=CtDr3ue-gny+jj8o=B07<
z_E(eOqwxLFPCw#CaW4TdvlHN#sQxOJ=K#Nx4tF$wQ|I^ihouVX!e_bgbfftANxKY`
zK+8onbIL1vyx+B0t||ZIm0bk7t5NU<!<WN7h_(A}hqR4k?Ayo92`Kl|ZbJDBE8QAr
zqM4 at nuTzS>$|UyD%m-Cns^3aQ(^S2bFIQ-4cq!27+IXJN;_pxgi=2p9V|H1Qi$v45
zn?7yBK|?}8v6-_XOUu&-s}+z7 at Uzp=UeaC4Gz006!<h#=HBB9n=mGFK%3Xigj=MTZ
zy6;w_v%L2yQL*TdcRN}MFIgcIB7V1)+y2M^x>Ne_o{LFNngsRBP`x?}E(CM+yl01w
zXl%Kksf6z-TCX7QcHtBN#o4y5SLlv6OJd(Sffg~6$7?%(Cu;lWjwj?reygF4flZ9H
zo8ptQ_vF^Mv^qz=PMsP3w;8BMJ_sGdpC)wk)2Ge11Dv-n_a!8+0lw>HEHIauL-Z_f
z%L-FmRWgo5UZ-wSQV*|TfgrmlT-_ at tWQK!copnm1C)b$}?u5&VAe_!^tuWi`ugtSj
z!Y{~|YV(b_#xeM7xl<a;$mcr;BDokMywHQt=n!e594}YtPU;uC>aX9aC{2s#IMFba
z$y9z!S!d()mh+I|#psif0SV`wbq~GjgwMC>fP6s;O0M|Kb_q|`r`M7p2K_gJqnLz1
z730PY4xCH$1N1$BHN)rA1pbga1O<v?AX`{VAm5)@s>5Tr<>)S1jzgn&tnKq_JPP}}
z&g_BrSLM at 2g^lOC$(HTq<WMrq2%3y4ZzMqX0kYvejg<$wTbF<P<)RB((PP{Xb}LJ;
zAJsdV$S-4}LrM2<FDp;N`<fSK<FZ3wC{FsfjcvHc`*R?t>V3dq at e$}nWdp?9Yzv*L
zj1}G#^{-D1CJU(@d<O7G%Ud#?13f>;>^KK$WVlW_vNm%2{>gnZF$I7 at +zs|05L`$3
z-cPq>n0?mG{_Swvto{~~Y1 at _eAAj=QWxT6geSjcS{7s7u{ZXaY-X!&_aNb2{YzG}6
z;s+9P=&R at 8?m_4iOg4)Gpri at ZQ(}$z4Mxqr16ZWL713xvX)uRGS5B3Y%%AQ at kcOLd
zfATl$oMd%knOHaFBpN&9HKHUuVCDUT-oJ%r21KTny?lVG)+y3G>`?FeTjA-fonpNu
z{n{FXA1OsCnRkqTB8wOy8v5q6 at nsgmAo6OHuvr6jJ8Wrbaxxm_YFluu1r5ari3}H4
z3}t|{2U09Y6OCLE9x_h!w|WxWJ*&^P$!QWAuzn!uxt_uyIEvW!XN*mXbs~p?E%M_c
z#`kU&ppNegEPafe$?Fllo}2&DWQ7<#qYO0a?xjydRwDHdeJ}+Y25uNs5nV^l_EnIR
z-}^Gj?4$ZjKX<VG4{{Tl($T2!fb at EH+@+s3K+v6&;j~=!9QL=@L+`1C^=TL(j#h8W
z4<EbTh<d`=X8M0{AP0*K6UxAc%gECk=R(3DBo@{cmnz&&dvtK~i6a)1j$C>3LK={c
z<Fd^}ioubIjW|o^8q3BaBo<J8Xat?EAXxZi7E$0y>gU6M5P?54hji26)R%p9i at PpC
zoo%R^O4gMp1Ljtpp&nrQ?V?}CA<EN3BwSesF`jLw>b3DNTKe9 at +~hmAb?-^|YRK0J
zjnc%eAdOIP5yL~a$Wo{)`&j3u?4?KQnnncP9?~`+#xP=_F3%N`H|{^ZZLeOq_s!H$
zWHJ0;8|STe<uwBGr*dPCW8zW7k%{;Vf?{qa>ikY9++GIZlC2IVeifB*<Eg$(p`*wE
zinb}UQ-9d{f-$zDJkR_f(J;t<6OocS`nxZ0`1knTUKlBY8rg!kx1y4 at tznj)6iI^E
zBbVSwx`qm4h~I{?PiYsYJzmczlWg0<(#^rhvJWEj9_RhZ-c0PE*X?zE#YW#K1|i`I
zAKLVMpam0`1hR at 0$Io at TyaJPul90t#k>=IXqt&(nT_!9RQp7Au7|&QkzG)sevgb`<
zZ-I&7@$*EAOHkJoCFVy`!ry3Q0U=ZPd!M({f8=nfSQ;~)1=7RF*y9EJLq={SyOa(^
z&I;YG^MZEp2LmwcE(r(oNKnrXAcBF2d)OEXG=6)Gbtx{;u*GFkqPB)L+M9tnfBu}F
zE4)<nJjSj1SAk}La9C2FsPw3bnk*Ie5FQ+zwSt_?iF_VJF?oY1c}3veJxH~hx_l*j
zoq)R36o at VMH*!~NC~C`cejMW{+%jT~8)&A3UB=cx2#<sh1}rT&-#=Qxv9v5kF5rnr
zckFF+F4)e(69i9`_sYChv}nYW-ukG0+zFB;E;NDnKm2TKYJU26dS4lF(p#}8PD4Wj
z37)uwFMH*iknk<t^F*VF$q5&sRJ1r8R7=BTZ*Lx-se+&(Y|0OF%OQ!^%86r$vSUU@
z#tH8wp;T<_ViJrx+q=&dc2?79YO|Ue8A;Xrl at uBm^S!-0f5PUSv9Ynugv*QSs;hag
zzjI}Vgbbuc-*I46CVTx|n#m8tiJC<9JbE(28Vqy7InQi&zbN2q at NsVKb2XRxZNZFJ
zzYMviH!I{}eSGBo5O^qLc7JE1`#VP>nYF9^DU;;W-Cj+hliROlVSXqBfqII9bOyPn
zyR`G^KEz4C4JXqgnls6<fZl%TE55^v*M(?eUbn at RvwRMqQCvW*wWYSeuIe~yvTFRx
zFHDQ;4-w;PQ+aZvc{bvFyX#B;KS at OP3PKcdn{=;k5q5ZEMVSd3lFWl at q7`(@^fD%P
z3;v3}3fmiRVFU`*l7z<k9A`}-h8hqlIZ>&i>MqJ%PBgH0J)p;}zPe+HVO*{keL;@s
zxtUvhtF5 at HV?$QU$T7VV+`C%p%7QH=TZrY9F^Lnu8>z|d at 4OL7W!pK$9QcDXL~F4f
z_b8w?0?{(ElJgsRfr^%eu8xn-N|9Y`dGzaQGRpdr_7tR$Rrk|@CBj7R=y3Z*qLN<|
zeC(x?1)q~>dI at TS;Ch}|8~o3AIsKj_wJHrlro^O(fmkJr7TtC3Xyp50YLYD9TRRed
zXG}X$*HrCbFr}dKG}|&MNzh?RXz1X=LXss4kYWT3?3h1!iWMqY)p9a0^HreFTjU~_
zQ~(3N+rle+Ci2*o#uII6o!SF at OYGPv3W`9nEe!ED$Z{nL3ypr??kSyde2%9g?RsGO
zE6L{9(-yhZ35;i)xhCBfYg$`V>c>t_4CPx64BXw<6vf4j4h&pe*nB!dWwWW_KFpwY
z#6sohsT7BB=eI^ZMQxl2v)@a6E~<-rmQ6N~;+bL@$HxS<5&uf7Uk0s|GmLjos at iDS
zCeh@!9r=WjUu*kQ6D<xk<v2<3;HIH;kIH_e_H%a^<ojyXnwSV9UQy0CH)rPV-ma+%
zLbd!^Mpq-L5+MfKyu`je=0EY9^_-Hr9pGwTLN`H?l%&=w{_-_G%3Px?ve1mK=`4Oq
z_oh&sqZ7t_!{OBvv2nBrG!i4~<In)dz;I1LfeC)+vOYmLDb at 0uI;q!FsT0#iD&Z_u
zSey>~o>{LqJcF`Ki;tK3Ma$aQxK?Hq`+mOMOq=Ixx+90+hjj at Oe$Hp at sh5zG#s92^
z6^(oS=%{gjza?!aDftjQn{f#ARL+Au8J%~5_+bmH*#<7?$lr`1d6hmVpjnrjCFtK>
zv1zb)MC)q$VW-@>s|ieL&K%sjcVEl>Fj^xz369Ml0lVhiYA(ATwPk0?t%ZiinVAd^
z)jtlcIeVNkMwKbEg at rAl9+)3);h4UHBy4h~u<vIi&?MgH*LoLjzjf at T-Qf|eHrDvc
z6o1jz)JiK;P<(eUxGq{Y)lDs2Yg7<hoPI{Bz}eV=uw8Y~)QdS^XfJA6F;r|{EG%5U
zHOYPB{3>3eTsqnI_S71b7I|BIJAYI^l?3K-Gq+q~!NzG0XE}2^-`a4LtTO5no*rIW
z_TgmtKvz>)Hpo%ibTd!*%pxo=zKK+OsKG<D_18c14Y<?;u?Y(!8#r94upkQk5-ISy
zIL*-G?MUnW7hmiu8_f%kby%7nF3;?AUiw$0Zi_$*cu{X7CV(tSTg}k^f(UB#bMo8E
zoRglo_3tjO5*Ty~`Ke<>ZA<5DJq;Z}kF<u+v#BV>MID=I*;yuG at 8{usKLKaGX#%e#
zU$HNVy@^47O|(l>k9J3Hx}~HsD2YhkR3?t!WMoJIq$`q$S?ES_2t^vpj?R{qK&(n%
z>%End{{nM0_v%dY+qI at Zl%UmohG=y`7GKTtvw+{2q~ALKl6 at QU_w+&-_Cdld&x-C`
zyBy9{*$5xDht#Ico3d2yFWD{j{wy1JSNhe{`b`+zYqsJ`rWOHFMkvbWLy#+dU>ZvQ
zFO60br{)N>65MaHHuH>OXzie0o0~- at m}UF6Uj|?n<_v}?ZZKR3<_tH}3uH*y`(Iy@
zdP7%j;8z)$s=3(0njni~)5H%RqAFse{;u4kRS`riv|;5`d}wMLAvpEY*<rH84#IX@
z93$AY*S!5Tiw(tAmFC_c`HJT>sq^Kdp-)<xk#*tSoM+vqVy<nCHjJGH7j&C%%3+n}
z*U0{jjBDqEz36tlK5jKG<F$HPW-5y{HMJ)M#Y|5*V0_pRT-uUi-tojalIUrPIF)FU
zq52^+SZ%`qJ+t^C*{t4$AUExtaZT}#*r+UxO8oRlZ{uNbbR})wU|r%DnVM6^*LX>v
zG)9%CsYDnMve`KMpj!oMUR!{B7uU4@;zCl~&GCs1_1-D$6fHB1i^*DtW_c9jRi6A)
zXh4-0rn4s~t&pCUs(txa{yvkL2c?#dXnZoc+-nnM(uf*G1la<k{I8b9amxyEv+<QL
zpT`sBVGk-csh7Da9esRG`cAFEqzBUq4|2~Ik|u8mLR@(?W^HA3c1$568u{1GvAN{>
zmZmH02*>SO&M2mzWR=v4k94MQWoEgQWi;0&JHM>Bu2sqh*LN;G&0BW7wjIbuRM#AX
zWN6o&0~^u(<AW;u6D!_*&XbDdhUSRyQjd;cXXl28Kl_NAM60*gjN0ke&5f0JrL0x8
z+?zIKM0M*ZcLZC$(q;v4>#~nbJ at LwIn9ix?jqN(iGcO?ZE5?J)s_Kyl+Rj@)6sBjG
zMgThFt9z3CVhTgY?3)JiTnn#foO)N13|&;?aeS^ftr)8f+OsDOULSc}1;Dz86>2!1
zku6<z;GmaF3oX_aU9 at R^GOrwQDCX7$xpyHWmR2eBwJ(>|r#9Diu<1>0Bd6_B4%?4A
zNRkCDFxnVN6(g3mY=&BB>6G|gY6)Iv8s^xv&f?E~_n-CTjEq|S*1d=Q&0gT=eR^jJ
z<*!&p{Yh-q6Ez*pm0J5YE{v581MyPHuTo;L)tdOiu;aFbAd)z2RLPDEQw8^kTK?9E
zulh1&$Lx6=$}MF0l0)mx-s(B=?p+`TabyLnljU!T+`&u^v)uMUw<`IOL?7_VO-IlK
z_;nTgxXX(yme`rZg?McCCcbU*+8A)@QacZLt$PzaX$LR`A~&s~HEL?*jIo6=VW8c5
zT&x`9eC81t2D=e7*o_nyd2Pt}5pEyLLlQ71(~hb-g8$tyIbk|d8NnaH_Xn_=HR&%t
zf6#xe?5%^$emHdivfFnjeASJs|GDUw-S#JwPXiVeio-l|rd+yS?XOAtXKq+vjFz?|
z-sI!`{XEqs9+PS2#$dc6BqT&4`~Pql>i^+54SBQg-@#>mOMXPe2o92eC{82eak%tY
zi{-ek+=R($x#v45R&};PFV;qLOlzSwsBa;k;=+Y>z6t!L=2)YsR9aNwfU@^TxR2HU
zjTf%gtVU0dlJKKjvHZgb9-`G~XN~Qgcl at Iwc|s{|p*E?Z+~m2}RE!3EW5k!rf_E_0
zqz3EvrGw%2(cqbVO7(w)wOkGUci|gl1{%ztd`r52_c5)Ka1+!H6&nG#5RAmg_5X2v
zt3z(~bZ#by#3PdZCK_J(Z=BU~XU$ox=q$QYt>#TKpqTgVKcbC()?UU<$HOl;J|2wU
z3XT60$;T)bdHKGBJzrR}Krvn!_`j>)Ir8#Z4$uN5<nDh+l-=Q?RcJJpn}|VI{(rpy
z95ubaeDw=wf|MD?vKp<ajpv=AA#r~Irf)!G00gvQKcm(1mvYeG&pjV{3K3QhTwv6d
zP)~_88z-%~br*Z+<2B+32{^wv7&svR8_8&>RuWUY2h$Dv6veoz&W%|cJ)8PnRF=8=
zXqzI&geg5!LWtq>4I#odt{OaZFy>(hTGYr%>l#)R+S(pgV0r at eFOVYzUt-h6z18wY
zwN1>j7Zo<5$>)SGkL+l;a#$8%br~ii88yHZIwK<j(A)g7p$1>znN4tuDHr!;@i}6G
zLDD4<v{;Z|;46*cMc}1Is`dUFG=`eA^_YseUL-~aA#p5 at 0fv#OGjR-Hm3gVj*hEoC
z4DP@&LMqdL?2V-_Hwyukdr^PWuH?i0{oHVhT{jH5!HtJ^v83^9kPDVV8CL=|-Gr$P
zZ^1u+%rp^6cYCf*DO48xR0^>e0cbrSV7I`s%Qa%{Y<8VGRUNQVvUVdOkhk{3Pq%=z
zALSB~Ul8T2^`b+?T%m*yz3o^i=Jc(E)z|og<R%-ihagpo25`g~sp1kL|9RDN1uZvk
zYLnO9TOJ7FraF!Yx<VVWM%96rG9;1y%K=Hj%m+k~kttl0 at SS)iOoI$fqoMgdu4rGu
zPO0g9gyu?$LgHYs6l!&NSQ={bW~ThKZyldi8oxC_ch at G357XmGGL|wL5=`#>8vIM^
zd6F=Pd at YNI5fC7QN4`)HnWFSP?mt~rm~f;z6AcoYmgs-Q6=&xI8z at hIYvpchRH_kC
zhL+}?GuYOk<cDZ6#sOBv9WJo0+Z at zJ6ie)<EKQbYL&ksnNs9_F+{BgiZ9nb*p92k;
zem=O629Sc6bT~&jOCkQ}tZ&tL(*gIEy`S;g(8E>ntW^KGY|@!fI=Ut&5k!BaEtS87
zWrLQW!GDJT`n at hU-hm(Z^W`EC;!naKa@~K9w@}+*#z9_J#6ip!kQev?prW7uAIl!o
z&v$s?8Ud0kob+iDzV+Z)hLkg8;4iok^|e;kVeKO<mYC^o*AH81U<T#5wCI-9*-P~C
zxAme|Qs|KB3}G3Hc-kW_TOW~P&`>$jwS*1_M9~{*j@`wXd^{rq)$SQn)miOGQCYtz
z?6w2l1xTw&5lj}p=<~QCx~1X2pPP_+Rm)k!I^T7u8_rWP-kNAE)N1#WM=csJIiD6)
zF!PMl<Fz_W_ebjD)l{O<H;m^u7z625bzf9rYg{X<u3;&&^{m$$2Dk7q*?~xr$Q`8M
zQb({Zni62rYAeyGt3dpN`W)rU#-^0%M%(-{8=TtNII%%^%WkQbi4(YsqX}_)T*a~7
z)Gpj{@dkzDs=tEeS7b-0_I_DUy4rA6zpf^l<+J_3gIONo)ul|x>za;)*91>-a*!H{
zV$mf*iOWNGF;+>YumA}&g5^r25D7V5I!0-L`&(K2mFTS2{371(6E5Y-Z#Lv5l9VkD
zEe&x2&KnvuYOAAriPT7cJcVrE%IwMlPB-O+2sC4S5<eIL5yqHMB9Rc^=3KxLlR*=h
z-nETO*^5l2>3B-Um2<|7nHW>@C{(Frz|AQr9ZCPFlAT;J32Kds8~sHM5ghmZFAOAw
zluY7LMd=>3%h%-eB<sq4tt>jch5E$l;!yb$#zG~f)Zc|rGeO!f*7Z_SyUw41LeH=m
zlvG2_F<UGvQdM)kQ_cu$4@@7!w?z7nmCE|I2n`-qlugV{S at Lq{2_{HNrS9N!E9#0^
zQ|&nqgJ-wvNl9(z>Z}ReD5QSeh}OQ31K{9SVe%cR`Jp9>`0~duzop%FG2TJr(lG)V
zS6v7(>&%KVf<yB(93-XCUM!_hqym*A1Swh73XakS*+ss%#e#_gC61AUD5UgyRr!_=
ztJM=e7d=cq+_j`_@>26}xut%8@*u$}fyo%X?qFT-a1s(4*KN`z#NoB{DMVD3Dj2W+
zXTpz2OgSvmk=53T-zKqh^gdFu^y=`+ir4%+Nf~>IN?a^WjTN42Qm@|J?4-}0{H*@)
zNUU|8l4X+r@|X4qeTn6g#(obiiy<SwNP?_vqIA;eXUd|_j%haO$tRYD1*KzcUmcYg
zQbwz)I0CrJoe)Rn+vP{)|1LDmliqAC)EK1BsngVaF&vThdEsic{-1*yfHPAUML>eZ
zgyo-`&g!zVF|1D_<rN+`qEg704 at UG`bRpTT(f}teoJB<s(Z=tNFM%%V&WyjH_{W3&
zp;U0998o%$MPbc at KQ8FI64G$)$63Y-AQ9|wNefr0(kHSsZy5q$-GXCz^3vVW7Q+vj
z*elIjQr+B*>cmmYnwYUe!9I%$z6<LvDM|AR2>S__q0%yhpNXVYt?X2rbAn9zAXrN|
ztC}~?Oi6*LpxY;AA8WO|q_M<F-*dz&pYidass9oGa%7Of3_Ad$^d!r&ENkN8-VC^B
zs&`Tx-H4X|a5e-{mC9J{WJC at WH_XfzghQJ~aaDkb3-P*}5yW7X0y#d21jTt5G%N%!
zkruKheF1XBk-^<rXqH*@JYQsK;y+^e?_wjsTvh46uE^=X<h|YHfRlv~HzvDz>*v%3
zU8_tZkOr2ezf}d`PoNMBwN+y~Q!zxsp=pNiA9}Ebzhe9?HZVL9UhHT6DnE?M6;yti
zbAd^YXn5Su%3yvOg_>FX6PH0<!-m4~4h^T&oA0=43WZu`A5NBv<mU2{ooJ|Cg<R|*
zUe86rXs69u+q%1`ObX=Cb6&^K>52(Q&ei=ms5|C)1yXQE*1Q;8cxVjdNStZc!h{Rj
zB{fNN2!rzf=J$tfRGOC*fruE-JVW3&csmM#JoFui>~z{4kCWVYP&UMsgi1kCr at wJL
zKV8wuoYK1o3)z-v4dpD{C;@uMSio8)z at 7sA`g1f8ZCxcjU~m2T)uI}I`>gJ$GyoO>
zorhtUaK0o?^2ZQ%JY^&wKv*du>&Bzzp-G>FU&<k&Qgzb=2X+$Mn&qh$`60__I-d$2
zYa#N?z$NlsP$E(E`$=OZ6P#SC%OGE23i&vmlyMImFC%tgLzKz~!U;M$r65rK1lK!%
z6x+G`?`?aEESj$jgvu!dsXm}nf!!H=hMDcJzr}&5z8Twcw(|l6%sS>$KOcg-vj5{s
z%0D6k8Y`izbSq!z7u`b13;$LSIr|jE=`Lkz-R?VZ#9*E>KoKrmdctB;gwo81EsfM+
zF4^-%*gqZ#Peb~5x`zm7T~9qVavp1Gu{aRf`*V&G$YY(WRGJAeLU2^NYWnk#IqlX-
zqGC7XKwhzUL42CP^^Aa#Vp3mm-C7x=<f>H(`bmnh;gHD_zgU}Ys2%VpuszC}AG<;U
z)=EY4V#(!=^iZ}03XYi1 at h14t@tn1SC<bzM3ym@&goF0yYM3a*)XMhS7b|{b^(L6w
zfG)z{YM?Cu+LzAjc66V6rj$+&F=VHI>EWoqUuC}B2}7zmTWE<5aabfk!dkYNa{|;t
zJ`+lm#88-baGFyeYGSo~ccepv#t|JIt1omyMvy8qm;;rqPshZ_jK>A%e~o5v?9vV^
zSjJ_B#5}%x+Y^3fI;T_mLu)S+7Rpj at sd7z>X3S)eqi_dB-~|Z*#-ZoUsj&CuWyiB~
z63kcI&4x%b8HZ_^snlsz3;DBLmWMSr7^lNKd^jNa>6))PKBiZrIu8ZZQo5ZkwSfB+
z&MSx(=xEf3gzcOrlR@?B+H$rdKM$~3_rsy!P|PdtGn?*@`-V*E$jNu3Zrk8^x{FS%
z&u5$K2VI?X7j+T>*tL6g)xpxL3hC1o##&<#aF1ANOk&n_QzjeMa85?ZQO?O#-id6k
zo at fp=O1a8Q)sXc3K!>7W#rD8F;Hh_GjBW()r^^*v>(@S8*`qL*uE>u}WiMKWj9woH
zm$M$D$UCuFk1l9A5*4ZLP~WLpBjMxg*aKu at btkM2_xV`fM^31&6XZfFG==QtNFRUb
zOd=O>W{)}<b*ajJ_{o_NYb|-MvzVwvuB694LJ$ptAYF7ZG5Bc^F2bV}`0-dV4}XOE
z0;r#_iySWktyuBbF{h$;|M<ZMi|tbs*sXDcxN3x*QJmpAfD2s9x=B>nGs6?_LaU-I
zepU3yS_;}9fCARc&Ii*J>Ja>ykLMHd0MDI_-0M4!RhF^rcR at 3AC8u0ffT*$w*$ZAi
z(5ix~<iyiNUPMr9 at tycI28I-hBT$m@`!^HiNy(f3w01y;<u#_Ro3>3vmM$K*S2QP3
zg#2};zX6imO+!{yxw1*m at y4#}-(r$uvR`<aL<ZneKx&*y0|rHkp?bC2W|R&nKOpO8
z7!+U?h>^YuZ}GVqjKiUMNKp|@(080b!6%E=-2A2&O(fQQqW`IEZ7~@VQl`iLg2^Lb
zbZF07L7%?Nv?@VMgy)%-_XG|e0wx3te4R at v@_{_CO6=^}@@!qpUtmXXgA-;F(laC<
zF>SE at N(;ZYWYJ)ZsCvyV5ksxTnGr`=4-=0C=jl<he at Zl-W8iSe_Z(fQ8c_YdKwt|o
z!Pkt*Or-TXak!Yp%UjyH52)-}%No$ab^jLB+Y_0f6#(+!{b8uIywfgkD9Sdy3tj@>
zb(>G9@>w2C%*+wAEUD6yTlRln9k)0<J+B94)*^$Da<X8^L8E&Tr%?c_ZyBhCU2*Ui
za=~96vcfN34d`)N5H(fxm235TDrs*`^L0_<cjV68_xQIQY}LcH(Kj}e%S-{oC9=nR
zo9`CeC2gTYgh+?(v2}(}_Z;7xKD3iV(bAG>><)dprMO^-uIPB%>UZHeWNwLaVp+)(
z;KlVPUK5N+Nen2Tkd~Gx(HF|^#Xt~2qurfMi*2T~tCfsS8Nr(5{tV>`XtaVS at tZt0
zm+gm*OK2V5)HZ$m at 8aDa^j!hU^-TuXi0+>12Y7v6Xnz{Z%Hc9tT^VH=kP<`K9KnnT
zTMAR=%M=mKxv=;2#rHiA9=gI at P~+4clwhO((<*o!ltw)l{_v$3n@){WnnoJOH0M#X
z{7AuTkJ1QDYY$CSN)tVo?ipx6fW(SMR~?h5R7aGB9foV5npA8QVz=V|S%A at P5DKv?
z$9hd6WYUH_-cl_3_dzUHD7 at zG`Ac6Rt4=BNGNLTVa$g=RXj$oesqa9=9yJh3QB*?Q
z#xsq)W1zxEN!~#bTh^{x!q008yh%YwzsekWF|oq7STIKj24r9TZ<E$B;ML(o?f(YU
zzl}o9dj|z|fp!W at UV(#!EboV5oI^Df1eS{{!}?cOiYWkk@<UZ~z;OQY_W1t*02B7|
z)QB79&a$qouzoCl%MsNoE9J#OH-zHj(F!IUdRryB@?q-&>P#VexdYH+{Q=N*rn??Y
zKsfg~$o};3xcS(h?EAb;p+6_)xlz5<^7SSYmJ{yYeHv2&S(BLwsufdrDE6~9#M8z<
zkaNHEWmxduQZMdEHP?JE at tfAzT~tLMHI5VRGp+mI9K3=E+hwE~E-}M<yr7BZ${x?%
ziFA53=H*0&s3iJglqz9P0sYiWzpb~B_rFC1D5tBw>&uwxo`$%x477D!c?YmN_Fpsl
zw(b8U(=7z<$L~wMorOokMWb#yuUBPyO~8o6Fjbn%KRo*W!v(8M-08KLXP6ieq{P3V
z0&^|DKq8Um8+(l{7|fEyZcWkiK8n~r`p18dL7_8QM0%@?Ky0fb9=+Nf3p+q1g2}nn
z*x&25(eJdm=$z~{ez&@}>9Y0O&I{z}m*^b$c_^Yz-?NtCceFL)1)lf~E-~N3-05Dv
znSP6($EJsvRpLDB+=_LE$lCtv**{FgVC^L_<d1xMX(stg$@%ki$VRPhn7xIK?OAwG
z$apwgWf_F7^YLYt6O0j@!p3!f36xee1X`aF5Jjy0yf<SbFeL2NGa+|}q+jdh>?iz*
z>qH*PemSOq3mEGuku|v+{tE$wsgroh3UlK8hS7!H65c&05;#0{y0ffEM9`LaDi?1j
zDBlz^*Bo;VAO8_`ptneu+RXX$#uinRbLGDEJFXL}jtBkNQ=Dm#v&G^((hLMHUN(7$
zrH(r3;V(#kT1UM(;9zg`{-D!I|2XSK=X-i`wjs{Ka7LljqKd{eh6oiS)IfW38MJS8
zq^?&L9d?+hnZkz&$)T`mM*<xV`K2LZaIvawqEQlV(+ei31{)L03g!2qbyE+- at Gc^r
z?xL}ejAu+G?1suWJ-0{2s4A7OxQp{5{ZM|k=y~u}A^`pON9h)C==;6Q-WX=6;X at jr
zyaY`os||}uoIWkGr+p1OOQ^-h)AxIe60_YV8?y6D$YAIHSwem-sN3sT@)<@hKTFI}
zCUM<5w3~C`#|-bB2=Z559MlWXD1+0zzkSz*@gP}-1<S&AWgzB|**~UD{3^^YG`Ow^
zKN|LHRJ0r&5m_9|hAT8A*y5KpC$Ejs3N$BO##go?<8&txcQW;e60M@*+x6P%$l(J&
z*S3%sa(d{pgp*()X~|`!T61SkO($2Bk>^8*!TM{|W45|6=FHZ7;YMU0_8UZ+v9b0E
zchI$hJ(hGkHHMF3B+<~(Uhw?WTnTGiW1)+|r5;^7mDtS_<gC1_T;P(c at i7yurr+n6
z7gpe`UVF=EkQ8MaPY7K*>nJoCkzi4-p*x8jNNO6-FeB}t%L5NNc^xQ%KaDP6&*WiR
zYZL2I&47+~ymSPObj6;mSG$$z+gXP9hjg8KF}VQ!Pf~kHp40k%%Z_;oI|=Fx1l=Om
zHywZaNKthtqbb#T9p(9S<fIy_ziGYF=psFsTSRS at us-KKUp4ZTF}T@}8k=?Ut1Wf%
z)7l-1=oyR#)W=XH<+8v416+NCH<;Jld~iIGxS(1UN{_M|d5U|v2{H8<F&ZM#Qr8-F
z;R<pdbg3{;Rd}ozH-J69J70&Jz&mWoTXYSVv1y-K3D5AoH3+koFWepKJTZX9s5!)i
z78R4h^N&f<%2Idv1Y!E8p4NnPb-q-K*&n;XQspqfVuT}lJamGZH5?ZTik2=qm83PR
zPB##C@|y?UGJef>(FTxQksCjmfcxL9{k}R=ADO_=N-Od7O5#D6bz!zj at w3)S27YbI
z0=g@`=glCZ8e|Z-+Z#<9PkPd6ys8sV^jeSwK9Dq~5;WjAe8hzZ%^nl}Gg28=Qf^^!
z^m>gHzIKuRgl>_y3u^IyIX~}scqtm`V|vW|uuLdOXqC#oU?CY8ZtkS)SZwHdij#Bw
z6{#T8k<whbVa~AFKxTPB{)bezI#RF=d^(&#`{yu&5me}6iHTdvt^4j(O|fu9Js5LD
zbRF!K1 at f>hC{Xf%q7#}lA~o8aucl^!B4giAOCtEyFkf?}xyzp}i()F5m22(g%t-;^
zpK7tLkytBSvyP;>0q!=xv8cPHvc8|^3saxd@$`|gsTJe0LkwaTk~Y&>^m)FoBP<p<
zxP~$QLA_aBsKH(`-$Z<xB0&_f^g$xOT@<Z33kSMZQ}5>+H`8K at S4rbf48@b?EEl24
zIZFfWzewO(b7lz=c4AL=shS>Pa)X<7Q+Eq%kn?h#F<yaFlg(rscnbBP6>A?Esgz|l
z<cbjc5Hy0R2h-BV3!!ERZuo-KE9>FbEVEE+B&(z#Xwev?KZTl&zVQ7C+I>X_db0|;
zAhS3 at p4tQ07OF`>Zp2#Dn-qNx_D{KzBjlx@{g%eXFa>#Z_!G)mN|eMaU{6oX{&TrO
z8u(64{W$AitV=IXapBu%xhN4Z>hLsUQH#`cuz7F-rtxFIK<i`%tY}OYt^5I=VLmD;
zbx^nNr=Wn}KU_cx at s9C{4uCP*oH31JD<nJdn4Bb_+<@PnBp9?5Ia-;2A?@$)UK at n=
z{1IGUTxdb&?R&bVniu5{a*wH`&ZboxI<|y8{<H8y$Dtl$hy}v&Xy+-eW6_<$cI%ms
zXNYfettsefIf%drvx at b5AqiR>O`!2<8Dxwo5V#Ca3>^@wL(~Wrfc7AoCo<~+qD;qE
zoY$kM%V221n5WnJ)^6KqkEZ=M(y)%~npZb7G~9(L&-Q|@?U8jq%?VYcwzHoRw<u0h
z22>mbhUEsI6*4fXaJqSUiF#@Kx258%_6#~i%@&gP2!*xzRXC*8yE+RfQbb!{pC_Uz
z_neldXh>%3Fn#_ at bz|06KgtJ5INmY+ha)*Z=^a>BEssx1U#2}!ofx-#K7^dYJS5!o
z$aU&*jg0idtr)>B7bME^b38oF_uf{#y39|Z5}_HLC}$br6UFE%2mz%L7g%+~F?Vo@
z$sX at Jiv5V1^Eq=f13Te=m_yCrAUg`%m`Xye3pUL1TZeJm^>HdVnS at UW(Px8n+*){Q
zlYhxadhzk-8}R>i{^1qKP$;jRSq51SJGR}c^EiBOM*QvwW*eaZnlGjosqZYn$lz~(
znleN~zWW!EKYWMGVdM-Pc43PA7}QNdz>LsSi|gEaPDA$EvDo=vp at oW@fd7{Q&bX4q
zdpa6a!qK>1jc$NiIjbfZh=*NL+dcJ8=f>(d!26dcK>T4YYHCi~wYL=HQQI?AF;7zx
zC{n-6Xsf;m{o7MDDfnix6>IP-{g!IbMYT*$g!5|UkBd!*K{Gf!?loGR+kdVE9f0j*
zO_k(7(1 at LmOw?a&Byw|xP+mtFUq at WK?w at o%TxrAdT%jYAnWq0&&Z;irtyil+IH^Is
z6uN95ty at +GQiFMHTFj*2=zMc<B9r-aB`aIdYHhQ|$M=5Yaa}!H-n$ka+GsUIEpgO(
z{0YO_d4cO!ovG`wqJY>BlqSh?aqAiI{uW#;VXi%kea!rRrH2GbCG5Dl{3{SDPyoNa
znjBTo<z!n~gQ;#C^5^4=VvjC^de?rZQrwuy2LoTG6n#XsB!*2$K!=-I at 9zsyau!dG
z*K_~P9v02SMqO)bhEryYEb?OV9O<rX>&;VKO^rh#IQkXcQZY at Du8kYqRe=#+(s=0C
zawu3uL%BiH7;tl<kt^mFVW2>r+`gYzf#XF$%VUFq<1hhJb03V^Z?u;9a8Y$st}djl
zHidGZ`>?R84#!EktghXka;|5o%R-+nN)%NB3!jOb8Netg)V!gSGPx{aY#^}h_?8Of
z$M`h=&)(FRtdIVnlKTe$*srKLt;p5I<&P>(Qi%!%jS(A<`TGhRKJeWh0+N!5=hD+m
z2Uhu7_+1TnbFz=1_rLjeuU=O!EURxj*)5)nbMW<bT30Mxr$s{~@HlH><Gi|c4^*Zx
z%tkM9V7FS#J;*q`hMCA!Ic(}62A6ZcYO>&rUxMKk#E9Mm;!94xW5?~cuXV{FkE{#0
z3M#mOPbp{KD>Zo2;YAc2_!{acv8g!6M2OZJ;}BaJ$+B<xljT4Pb921-S>N466$}7g
z|J%9Kz9He4OE#eEridWepl={^G4pjHJX!zmD@~X4`%b1JEt#2NiCOT4V<@2tn%d|#
z<5KR-MvYUW%_=r@=iz?v;&QZdYieBh;@iDJSoz`ppFv-2JE=33TDt`#Hzj7nvjvA1
z^HJ(2PuA7PdgD5>=g7}%uSg;;?9c`V<s_&4#?g`%y?%szdY&gs?EbOS?JZf&l~yL2
zrO+}@`;Jg`%o;j!QHc31e``_w`(^<}JaCJ6>zj$dWT*8Zs;&3sl|b~Cm4>8)oo1BE
zA*}{8+;a28{*0kTRLjt7c<yxFLFJ0e0#~xG;|Cm%Li+q&qd+q)eT;Q$CmJ`vvl^3I
z^|1RM;wDdr)AIy;@R(K;a1q2dc at 0~isUY?5oRvMi^BzBW=*#2B)kGmv9;Dq?VUJSp
zQpV!lZ!NKgXO__mV6>c&{Mu`N{vy}tH1S$Uvlz9hhP#=)diAu<!4YpXi<9N|mLJ`<
z^Dw%YmGvCT6K1gb0T9m at X|b+VH~dsz&pCPs1&9yZWw%+bPV`R15=?rYx8xhml9!i{
za4G!op4i=@uPdG1`W3JAFU>b<W;%^Xs%*lg)TDTS8r~P&ME$anaR}3SvF|wORRMc(
z14Ti7r3Cd!IvG(pzg260#+Q?p4#%J5;oGQ&;}+bl+uRq&&DBR|V-E7`PIcHkT5qp%
zg%AC>dD}f%wJyVNCRP(3im~^^QRUnmI1o7lq?uqyngdq7Wj*LN&<QbL+&0Hs_wgy#
z>)qC7plvGz?xztCj;o%-v;@xCN{ipyoKtkR=h;Y0%kG#yRJE3Gx#UW9JK!&sjP(<9
zRylrma-Ex>J9AP1DCjE6v|qg(o|>}XxUMa0Q9JTNbsc{4jaiTiy>-mGc%BX;0)N2$
zw#+`kv^vKDa6R-Ujy_ip6WoHambWs@<Td1`!sx(LZmTqV4Jmx2as1*744Z#svW;vs
z6;Cro3Xa?5%0Eek|DJJW!a{6)EK`OJOhpXOCL_PeT8G9~4-~Jn(zs|%3u=(;EEQ#!
zPIlF0ki!DZvU!Bq_;MTQS%_&XDw2|^&z}$d+Mfdbm~<azax<GEe`O1>d*01yddZD>
zdYr8c#E~T7NLQAyA{E>TD#U=04-rE$(zTLy_-I1agb at v>-dAj9aooky=@z4~bn|bZ
zrh|xTebG`N(lzSP{QKJ>{r6~M$S!^I8wDq?p|TBClamM^V$mk$5M>gz8>at6VAUMo
zaK$OJ?>Z7}paYUY%M-;U>ByO%Z45uYiWgnau5T)HJ7rpZXY4BeT3&F79SK^o_mSxn
zZRLyvwR+h(7&`|hMz>6^>1w5be|Kzzn#r%hn8|DQbly;>r-8e9v2Qml|3xA4Y^jjp
zJFD_lKAc{e2aq<xiX at Xw8(!>I?(0VRF0K^)P)I}k@&>cJsPoDD&Zz<AS0BdX|NFlH
zbA!}6R-Y&#NIgZLmx9vIULR6XA?tiX&~x!!m>;<!HzIz7duQIpL8N#n85$TfhN(6D
zY&XCz8`k*S$`57wG<+W<YCFOaH2&i>Z9<Ud594-(Un)G~LW__IPfh3N*}mc!aPh!N
zmw+6vK$&5G&(N2#>!Q~tDm{PyQM@<{mi(6{AwI0V_3g&X>?Zu-%~I4MyTgL){%G%m
zFWm1W8bv)pzyK`8%$N$l$jj$u$;z-0&CWofHfmR>-zwfceEcs5WQu097No9v5I0qD
z0!AGfI1k|#*z5i>=6??y`F1;~J)k!4+jX|!N^-gxU9Jb?k!LEtWBV11hK!_Fsyd6r
za+=PN$zpj80c at N1PBjX;Zc at mUsA2-yQH-^sbN%`@2&PYqf}ACIv2WGWpfb+zuL;C(
z+DxiZ!oIy3jT-t&{{bsX9VWcR+nrZT0XJ(XMXe`q3mdEyb6Wf3{@2Ie*MYT6jbRS6
zjH|P)d;ph(Xe8){{r_q0t)r at ZqQB8YNGPE+BHbw^$f3I%MDl=i3mm#dL6Gi7qy*$3
z-Q5j`jsqgy-E|-N{@!)}dDmU<y7&IYVxD<s_UzgFvumC?g*kenDZ?7f*o55|5m@%3
zo;KqB$EOoa2WEe(=z&Nzqs&5~&ET7syd8fRah#k>VdGB)z6Y|iq+V-=*?6*n_d2Yi
z35#@ZM4a362e5Bj2R!A~8mD5>vjG$&vVTs$NhL!5O`GKhrPhbCbczc35)X?AoRxZK
zw_UTfK<O_Izg~0I-qx7{=t`69l2tcvz#J}J)lay7+{NVE44Q7Fs+V~Gd5gE%ujPGm
z(28Vi2Q>=Y;Cf@(0FlmZSPM5-;)uvjED{hrV*d_2kQH6lG7oBHlyY$~3!dD5Pdj^Y
z_x|Q`3}r%t+qA5*Uhk at zvdOK`8Nak%w@&wwy?#L2{`gqUMsJ!)i-__f5kUe-{qh+-
zCf;;a<F4v1>Adg$dk#?|n2_t{#JEK?PV1<gwkc8YRGP`c47BUz8`*kP#&YJ`)_xi}
zRdCKc3h7goFA_+947oQ!r*;2TXGq6lQpAo#+3KD at l%FL=WDBZ$zhc9f2nJ$h9XLH~
zXHlN7!sRKb3|-N-cqnX`e`Z*;@m?jdZA$ms+8aR3KJ at qv*KMp#4dFVxygT at p67seq
z0?x~@-G_ALm2Jz9%z9Kk8SyFZcHR4XjTiI`Mw*$P{LyN1kcDckeyTO%4Iw_q%GeZV
zw=7b$N{LM3>PM?DrmCt$-4|<5SM+uaBE2)muaM)2Hr;W7a;)J89-88O+7rmH_cW5R
z*BuOm)3c5Qpu>sK1V)u#bOmV;i1U%Ix6A%lTFW?qQScz>j+kV`Y6+e+12yr_cyTYd
zX_C{hK>SYi)0sN1{|aOK<@RGn<6JaEL*qJmcmW<9pOJ(u0<F#`XP^op_Iu>Rb?>g1
zH9^1o&gi#FUW|Locn*&xlv0Avps}?U(J(MEQUIC0vj>7I!-yf{x|ig~8U677Go_)1
zo%)ym_Y8r`mRPc3+Ss%?<~OZVVjm0k8tKqkwSQdF&n#Ty<yOlmsi=PQutiO6fMISM
zPA7l;B^rWqbRE0Us{)d!-BSJP_Qdy*zxsAE(CUwYUFOLx@!&oBh8G{*Y|3J}{NyDk
zaN&E4`mZR-5_qQrcl6NV1FbB~n4nlt{JY<rX(u!0Mt&1m at FQ$C613-C+}6f>=S~0l
zy1Ju*`LqFIp~_ui%sk}<cIRMO{ywBXN3^=rNkH_PHp5f>&=?x+xwsuuxsxh$2l$ae
z&^J4ZEave<4C!Ng;lyvXIFdGeXtUg;Pwju_8!r5p73;Q;+*kq*2ccRu)$h^IGo!le
zmA(#Tq_?3hBAc#Srb2YxFjnuS_PfaMwm}n5smS5af{TBW=c4E<E@^v46qhvt;srOC
z{pusKbVV*}WifvCNHMHzHd??&lP&|q`P)qWnZAx&)J(W5>{CS-y=YUjS?;Do784z8
zr|(NSX=ct9J?Lbtz>teOmA at Y*;@7wDYvW at Vo{fhKS2lZ at YkIb$_)cE_EhyRuqCt{6
zp+|gT at OAj0Mq3kv@>t>~o at MK$2p#{7V?4RyA&9133}>xAA- at L_DR_#$d2~rxDNh3M
zWq0s#*<}`Yc=o>v9CnA;{KXQz_+jWEa=<1U?;1U9{yn=}Z>|;=TN?sbsBHdxggmWy
zb<4D2h<KSDD8Bi>w5EFNgMJv2Sz;BZOD~A%iS`!xJksYs3WW#4<aK%Ils at Zhb<R(d
zU%I=@_iK9BD63+v^+-oLElWMs`r>6x{kG~i-x<`}O<km{TBR&8>2BaP<x-hT!4BsK
z-29cK$~jb`^*>ZA*Rg#bzVgju`(Yg4A0G3jA;2*tK0~1#TPX97QDo59>sB}8)#QT}
zHc=iysGZwJbmmKU_XF~@*%kXN68C2U)KZccAEzk{P_<Z`mnXIZ8Hx5A{I|+h{K_$R
zcTe(rx<j(>reL-})-!Y`%q$v6i37|su?vRI67J`Vd_W-ohZBN!G8i_NG^CO-_ywIX
zo-fid5z0`cDaGnIvd?fmkH6A79wYO0F7sM`RtqPMjbjek79d^$iI2k)Jx;BkI|R_J
ztw3ELOq`uh)9(af&CX{xqCV@*H%a?<ZCs#+3!-OVsQJ?iBCBP1e|j{&k-&Q^LEiPc
zk5~qoblrI$z&A57(Z@)WZyt?&2D-kqokv%0SXE0=M!IA7J%K3Q(0x)`Zvel5Xllxb
z+F<|CXZS at sp#%nXt*+-F^EJ(vF_+O%B^14#v9cKQ28K-c$-fh|f(=X~EoKe0&Xs&w
zldfwK8>-_lR^s<Uq44(3&CEUOwI>i#Qc^+*P<^qWk>)1kAEqHJ^?$@AcYs=-&&O7(
zWSuAOJ=c?@#zJ;RES&FkWNtVO+qh|4*>@J`z??o};Ity8r*B|K;T&8>j9p!sV>4>`
z?Tn^HjJ93laZ_W}qFa4$6Nym%G4i;z5ksGMm%QI__Ysg0O2pJCHJMlKdz@?AVl0P8
zMIke|yc1;32zTMC@|_?3=;SHxg+rg^I<rY-=;|A~Q=$){dBw*s`f!*Ng`7Oc=XB+g
zrOCD)znyPBT}pB4yfdiZqOrwP3Mqs(y))uCxJhURO56M+)!uMg=ub{23M|y;uQ!V$
z)6T*WsFhQrWUlB{Q(z1iBft4mwX$T^NJOLm2qi%`$;wIiNY2V7eZWdXxPc6aXak8#
z57N%bC7{hw?0?@*+~PAWtY<si!1Lw>!V}^>dco?K_g9Cd8Pb>HIyQTJ?U$E1w04|U
zk{~|l)u*x7<}t at Up9;wIK@{n&sdDE<;u}e8vP-++^_~Xa*6g95nKgGTjfX#uWI57(
zZ%_7*H}Kv})A-4I>9q8+YkW~){TW~O(Z<Y#k5LxFQ{@l&IaS*_I2f7M{jI at Wnef|}
z#tr+!4&xy;(W%+e`v|z51b6CfwYysJ^)=S$I8X@!l8?uPoxB+DYbr}>>>w|S6|uFB
zud)%u%?2A6Nm+hJeR-vk2`#a#gGjblpV0n%{D}0WXh*>-<wzYqkc%@&o(6gQ=5JCB
z`NPA!U<-+Ec|)_m|D^CZLR;9~Vt>)_AoYz=X$K1tgV>J%j5fK*ug8gEa%TFTGN@{~
zbQ-Vvgy_Nu at Wd%-kQ2YI(%~X82E at y$fAu&FiVH!d_z}Pr{KT{sZN9<Va$QA7=R#@n
zYHitlxKMKvF<x-6=RbaNapvWq?Yn*Jw~=0Se|DwmdVPHtRB?g3c(S~U at UNa%W#o^$
zcbZa;m5nmG&phzt4 at gTpx@M$zbA7TF?#Xj6JYAO1Oc!8O>X-fzoN?-Pw^a#>NheL8
z%2Hu8KE2NV(rwMtT}XVMljga9hQ?F)3sTltJ*QUBQLj{d8ft($>s5v at -*8HUikgKp
zJ9Y=<tdg}H3G3ie3SZ6Dgg=~i=;&m%VZ#<<qC@;rQ3N7`#gH25F-x20P_7|O_pAV^
zl<uOJhe3{~DogV_S!K))4&9j1`Lgm!{Td7|(=S(Ur3PWJKT5ZFbM8Ur#{UR3gYR5O
z+Te4ZUHg(E;>Q1&rU*K)D=~r?IE+J?(-c0fo6*#5pIt`?H5kld%?MrOjqjD0 at n?P6
z$dqBBfnUX7&Fdbnr-+|tn~(BY+b#3G-WoiQ8WSbU4VspD-S|Gd#nj8!mFFrjZD(M+
zZ`zSVbXvh#iE>xS2b0nAbzW4Y7b9Z-1;`XDNk=|5*P8DYPH+d-Q5=IJkM5W8K9CRL
z{`ylD#xLF+VfMh+rr(jCOw>3dq+NlN2XD2N81biDYZAThEO^*wY^wi|VC-9ZhYh&w
z5sQbmwyNyA<qcTHzauR$MP8j1MpGY+%4HuHJCB>+lj=ElRcu#}O^!oClMPBUv2^xI
zRfTXkswH^p`caa>lqThOao<7fGdk^2<kXPgiijwT`?ZJye-jH*rx*3#h-u6(APD1M
zTd0~-Vi|*(#X5~YTyQoj+Mevf>xm%Llpr_N5!L)BSB{=XZEPdmss;GAbug4P);_st
z%Y$iMhW34cI(N-Z=6hy*WU*BWgl$vdZ`wHzhGCdsV at il!PCT^X?LH2?+0!_3puDk8
z-a$b#Apyz79BbN%i~5zT6BIhJ=N1*^ji8gSCkM&@^~2gs at momfjC`|J%!XNHsiVV*
z#U#?;clag6N0e7iKdUcMg%N+ryDQw>(S%Q@>d4#^#_qz?<9(&;;lTX2@;I(T3PZwr
zClm3~zW7%yTd{-0I&)@~z9El^oW$2aHop`)1S-OzAnRQ1B??K0i4L!PEM4|2;W9lh
z{j(pgKD#{PQhN*;p3LqZPq-vWsYnIm?zVD49$@B|P3qICM?HJi4x{#9W-kYERPo_5
zdz3}%#^HqTTe-<Y8l|GiDq-wX3Gg)nCq1YA1SDkqjuP5ds>|VCqQYJhI(bh&KGeh2
z?cjPBimpHXYK+S^3|@3Der<Z!vB0O5`m(!6HYFoI3)K5dzM)^&AM9q-xs at w^E$xJN
z$L%l*_*|-jc8{N`800?J<L}3avmR5}A%isei7E*?@!&caohr5AMYU2b^<m#tJDW$~
zlMK4tp(Qp!7P}CzQ;wGf3Ef+u+BO4so|sp&9QM}96c<q;aech<*Knv!_?r86OShIh
zIW`%4Mq1kWfn0JCssajK#{R<SyKvbcC=(f%Hc8R1dW6arf4|Mxm)afS-)XVnP0&x{
z9JgBU_*V#}qaKK-PlhTU at 3#TL=1*L_>5|DxVcs#8dGiG^ddv2lXc$t)!C2T~lz7$l
z+afi1v$6X}A3d<hR@&F~W9hm{_=7FOtzEGVm3Ar9{*Y*|6M at K(#V{+V$s|dCOFHzH
zQyXJhMVoW}w2Q8qd~NFD)-d~n7wbC<Ywtiw&HBvM8;&@)ej0IYH1#xP4N|g+qA(;V
zSf;vQJZ;oZH^CtTdBOy?KYP$dXdshE$Uxv7$C`H|^P<2(SglbD)<PAzJfDDEE!Twg
zHiou4*^9Sm>^%=d;4>?<c&b3iug*-nXgY)gdT?N8D_u9#$u5p0 at g$DUL at Sh<3Nt4&
z-LzF6&h;lU5NReE)l5uV8%YivDh$cT0Aq%Gps0t;UgWHO>zS!FV+q2^l`sG$2rTq#
zW#B01ucbNqm61RiZ}%@UvqZVI5tK=wsPo*2JEEB at Laicb#3 at J2o&W9j_HhzonvKV9
z;wYlGWK0cj7mLJVxK{rsYPbNdBT34E&#{@0<~wJ-nX3}4Kr+MWq9QDJ5S>;+-fHD%
z{XLxD>~B!*c{d7CTx>rvkCv~hzzf&c8jEVjvmKIRS9?h$G0T=!YFzBVU+T8p8q9V5
zws4y-uU_BY&&qH7{mU<MIOM;dN4!MO-takE?L#D<<}9Dxr%u#m-whqLLb$7Xr?qD;
zzCLCskB6mJh`#YaB{RO^oPa_s>gDyyj!(RzOW&K!Rs&bO#LKQd4BcUosrhZ!`V$PQ
z8N&_+BsKXQwk;^$Ahyeo?dnY}*?dOTEV`b}Tkt(4UZaDNH&TKB<+;woDl6o=8Q1^f
zs$+b_ci-J1f90KX2O1{cRp9S at H~%LIEQa_I6Hiy5CSOe^P(D?<*2~bh4k^D$S!lf6
z6jJs!w<d#zKLusel5rbbh93#P`z-04k8CW)ncz5E=iqoEUr!Z_jB#D^Qz`a4TSOKu
zyJLS&Ih$Z`-?@|^$dBi0Z~91Y<EM*e;)HkJymHYzW&p8~N7=OE at d91O&o5!_-v20g
zZCFIO<bB2w)Ux}^F#=h>yg6h&oGbm6dxIgJd~7@(W4M4bL4YqEy*RR|7<s7szLH98
zB$qa_Oe~4ory}lnI#iCfjHhx;B*b(i)m)Jg*>q*!9NI}t at sc%u6uo9`Wk9NJ9YXKt
zH&Qj)Nm&`Id at JgI+MmM+xomet^0-1A_?{t38(p02jq&JAI5UbfAmVun({iSj?QhAm
z9az24QGb)MFT8AOYEq8vG at e{SU!@Y6`z#+j(_ at R^*gZu<;S9DYX_aP8`fP9#@y9|k
zciy&k#d}JgvCxtZ1C4yWsOqrH<Dk9O&3jB9oZ(QwVn1FgD<5 at ZE|E}JE`CsT(Ub{+
z<Xb-^Bta-t9gcnAdlSUG*{IxmWJ-;0aj0j+Xuoq<e`;-cZE2K@=AR%Dikm$#>-<;@
z1vhzed)>4hu37q6DohA7e1E%7=^Dp at _dq3cQukc24kX%U+<M-_pf`@=r$@x8t^4BV
z2T+~~Rr)XEKXQNn>~=5(k3C5)p4a%`#3*jP&;>@01eq40Gj7dp^&P2O3e|Z!3lEo{
zOFq<?e{r~r+*7Y{@jSvwU5XH_`=ly+bJu33F_?FE4_H7N_6zUA8Qu8mvz54`!~};d
z8JoNWJJS8x#6MK_S<T1&{I_$Zch^Da{>SalaFOE8Ctb5P$_<2C9eaga+yERTH3cJL
zhmMAZRx{i=U=&$ykx{k3Kx#D|=F$ip5C^NN(wmdj-;f=jeaWsoN37I-RZs4E5Ew3M
zKfLj&9 at M%vWKY|^7{BIJ!%Ft8|BWDVnVht`-~F?ehZV{Pb%$4r0DuYF6P at agt1vui
zz4HTSgabwU&@o%KQVrD?1%xyijRDkA+fEsn2Oo=11zT2L-}gW+ufBaNzP$A|G}0k<
zyffh{q^uhH297ifYS=a#6?GuT-0NgLt&OF~DA;)2e8G&jNDu|_+UipEx$QA?-_SW^
zW}31jePO+)yTknAyodoeRK_M at krm~*W7e)Iq|EK+)RgirnUyOi|M)bbA&Yo4%4gLS
za(z5s+H{T4n$&!I4lf at _0bQru(f at 8hp-C;Xi-q)duaxZ(347l5C}s>#KHO)uTobI7
zFrRNeg{dIvSJwv#91U^E_(!)__l_RmGDwe6Vu6&xjtmo*P4(lhpSoCk`!=|p<}!)7
zxoZ&oon9+=K9CvKXXMYBLJ(`;=h9*nW!z|a=99(rw^AcbMTDn3?8n>X8%2osnYyUp
z2pU2Ma);*M%sWaacXdc$6AQUCW=yqTyIK)<8Da3must!kwsI&+^fB`}Kc+x^5=gQu
z7}SX;-VM4&A$2IW_UFX7$<AJzl1taW{<TajmRxK!igLzr`-3^I?>*kxO^~(v>GhTw
zH$yb!zOx{M$nED?p8fm9D6eJ+ufhve93B*^SaGp3oEbGm5PneTK5 at bi^Pv6j{^{7N
zk?6Q1Dqzs?h^nP6)h;c>NC)H))-zB{)En$Z`_<;4Ua(J}b{<RuxkUnnlQ~|B0xZ0F
z7pI^9o1pWRhTJbqCWDVJ`iF`srHJ;=G$Z>am3&Y?MUmU-fs~@x=gl-`4EjuD*LICM
z=KLm4gnz{7S^I)x{q4|uo4kosf)<Fcw~Ln!&%4?KZ^gYtNT5;PTR|oVwe!kggaiK;
zwBF at iyku-GscuRYh9yfsoP<QPY>=n-SNjmufPg;WgO8Jd3ew at JDt!QQ>n5yAkwVBP
zs)fW`BToOjuXPm{N+PoH1$`9N0&k(<OfHO&Q*@8KPJ*0L!0JTTTU at WW&x}pL9i6Ol
zT9vWuJ^cKJ`TTq40W*N>wmA5KK|4<a+J>)$b41THMKQZae2(KF57+u7Xc?acm at 5lO
z451BuV`E20P7k%yg5YfmS3yKh&PvYy(UE$M_bU!2W8?ngsd#hUM00b7 at wB2}`Q!6_
zr|awM7ToNN<MS&H#2y+1=1GevjVRM9sD}wPM8S3LEi(`Kfc*>gKQ;Y)SJcNosz#?Z
zk?T5lxLTK3mbxS}K^IUcN}?3zG++9x(oA-(JMP0Sc=!x`eBCB+t*PnhjpE8gM8r4L
zb4UoP1?e7xE;X*yMa=zX)a~!rOCt~Mud(1>p#9n;9Q2;M#WAOY%gxQ&dEtFG=Inld
z{$Bi^5>88{Cz_<D{r&O5Gs*MiEUdx$W_=`p9qMVSWXin!Y{{5Wue@=p?CA4{)ls?m
zBI2G=<UWV{Ej?xM-LJj~c%RvVd(Mq>nxcz5ivrqK0JvlqByN~(UFRxlDh?a%)vnDi
zbGIq9Pr_ueIAOD<e;Wqz|5Q<N<JH{5D^YxIw1!4Ci|w{Ad^aO2vW at Q4>vx3Tnsu|_
zh{WGb at _lK~tu;@7UNaM6E5&4LXA5g=YGN;jlK=#VH?A5N_4jnOefQqUEd8;_nsph|
zvUuDu;#%cv!>Eb^X74sJR1Rw&?=w@{Ex?$Y$j82|{&^vo60To|H?Vk+OA at pvOj}lZ
zFO%AL0vv^CaKPQZGJ?M?ISm$_rdW%XdKX%Pt{{5Z=2-1sQDURtCuPhBl2Dis04qe+
zfA?ETF^G1fK!hB#__7q~e01kkIdar|QE?)RC4s<HD>}W(AOFx8Qs)(E_4(bM{qH{z
zXYXHHg&KK+Kb-W|usxA`9lj0(zs^%gU_oF;jIzW;B1Ex1)a-co11;M1C@=Fi<z)Bl
z6Zg59wTra2RIES0+ifbpt;z|K8dQ4h!t=6V(!2E4+hpG at 8DLz68u=9h@~vd?DYsGc
z#2|$Phs1Mq-IlB~^uk+yMV+dJ13}HS!4rz9RdG0pw5Yj6c_c_cmYansYM+Z)yIy at e
zk;NoH?9NY*psrw_aN_+ykT^IcJVpGopJ;|sH(oMBmq(N5Vo$1&(8~hCIj9sC8p`o7
z`y{r4MiDfJz_!|8X+)aq{2=<kJu`vh*9M9717ET$O;BK`@h6|QIjUl<t#u~QQzj72
z{sj+6ItCXl<=0D^i|t&JhOQ8ovIR=BPhm6#Pk?9EQ*F9voXpPIC|sLA-xIa4gVQ$J
zsMx~{hM5`aM%%u-m5HADP%{4|c(Ij?Xfj4&LFuH!mg~a|1USiL4>QgjxPuUwW)a~f
zf4we0C97Q;38P6G#|VI`GkWr{tq+$r`i&T;64YJp;g<g(!M)ZU=T6=cs at ZJBGvVx|
z8~Mk9l{P9uV$@Ug!ixr6V6LrHnhZj52M#j16gAoRc?$fBhHAFFT_9BbbDwpu`8)sT
zuqZn55|W#BBa<Y)z>A&vfZwo_d#W^oI!GMHsh}it?gvke)d*8 at PsT2fsO>8e_}i|B
z@~Rsml%FqT?aj1{pgRQ5en#jY`_Hc<gSLSa$%!{XO5i#yEHu(twKw|>!85;>7z{Hl
z`({KYSMTz<^p-urJ8*;)77i>`BabY%)j5nbOu!n+*qD;TTCJ~Z at C9fSm)qLs44t$U
z{*?^N4rD(j$UegC=pVhWD!e57vM|AK_9g59RL+$cRLT!5NwzE={AS-DSvjn6mW)27
zGde>)=G)qj-kTt(Mz|!)dE=MRgN- at JyH#o4!HNOx3`<c<<nK(*wZW?t6DPj8>U!+(
zSv7^fIU+x_0C5~7tNi&4JMr36+rJ$3h5x#p-n`I9KgN?`OUsi;p^-chGHUy^S?{BU
z5hI-u>IikagM?HxU#bKUASNyn=s|YRD_hR#bQF?UfUA)1S@({fh-(+ZQ3|AE8t#Pq
zCr^}K6kKYjZJ(QtS1X~g{!<VKtMEiwa4;`1=6*KqhvyZ$^F3GbEC6Tuc@@T*bSz`V
zsOB?K`;M+nh#z&1Awug`kAZE9l&$#L at 6X!EyKs+3t+IbvxLK#uOT)ZyC;<u*e{92l
zN!s>qt0{Jm9A(hB_cKNy9ob{MZ~da2rE-wK*K9lp(myq*6eXci;~KuP-s#0?rE+x?
z33o|N>er{p)#V!2_q%aDRv#$MC9hn(rHpD9@}4UflH>8 at qh}ZyT#f3*tVpyRcvA!O
z at oZZ9AQWqWy-iy;A;W6QBRl6>C3=DOx3c{jI+fq4hSuu*d50Fz?_gwUuBZDpZn7B0
z@`5B-zMESGy6WMpCtHOz3t!(34^R!+IZOC+vUOikkrQ?Olt#qNm9EZu)ijqIdt-nG
zODcn)7^!g^@8&)TrJ8!?^VM=l3y!qCc=?{VN>c!DYV|u#e9pS-?2<RF%#q_Ie($hf
ztzi=8yMMxJuNQtI4do;mR;y&c at t+;j({kkKO~97fRmrE4 at 8AxsjTBkrdm?Bu*T6PX
zSo~)VTZf&GL8C#6S27e0rSE+)-}%AzNVX!u!y at Z^GD~LfS?b<usYYH}o~wRNZ(b<D
z>6Xl1Wr-lsn*{edw4h&m#MzLf$h69_1F}hLea~R~PI)OZtY98`=fpjkXv?H(W&K3`
zDy|v^F8w(1R}d(n@%R*d)!0Y>g9wtYUjlZZnW?M^H+!L9LV%>p1c{fq;lgIoQRmnh
z6g^#AtoFFJDVWf#t*TY at -TBD6x5?9l(ca5+ehP55gta^DD%n>mnpN;mzt%I<N~_lX
z;dZuv)bt{UaGHC$_2L&UFr?&;jKF>(2t*e2?>7QeQ*&Gmtn%$;n%1<Cl~;@vMJ$E{
zhZtV_EEMLvC($KJm_8#ya<J2H`8hzQmsx at xY9OLAn@l)i#<P%v5rX{9A{)cF688f@
zyqvTw*ueokDXT68DNn&&%9rY-(xITXvKgD+%56b7eXIBmjrWv{ZwYPd<AT-Nq%vb4
z2 at jkXqiSfX?{@FWKb}xT`M|b0H>?DkO;wa}e7Y^RJyq;?=O?4ocEeHQd@?F=gOcS6
z;X`oolPj#}1zW!prhGHWto2#Cr=^|Pu at jFxDtlkAn_+@*;mb4wLD2UE(<Yhp;bEm8
ze8}}OcZh#$hBXcz+u3`7<@Cje&ew>ic&M!P{m{35Ym<3<J4&(Kd)9yahTttVaDn+l
z-W9^J)dXR$=T}~kbX|f;5^92!O)#uf9IDwnmf(@qA%l8BR@~fg9V~K8NQ2ts_nMS9
zZtUx8t2y-ID0mVrZE1fM%h31IdI!l=5p=oo2u!zhG}ZDEO|A|D+$x#zrgtyfJ{J;P
z0 at NdV3Pm+?id+><tc^-1gU=)EFRW4map<$>p6 at u|`psH>j`ZcA;qVa|+#=H{WNmgX
zIgN-7sWPK at w%$f)p!_ at E`RU@<ah8^3$)A)u7HBRWNRN1O1Ek)l;V%@e?2|1nWFHN$
zDlH-9*1`wmLtOm^#(4REZSK-J1Y9bz0iV?#{Q0RRzt=kz{xkj!-?{YiE}n9>x&<M5
z3Zigp{ruPZn7+b(I5ZI^hO|v(0Iw(PhjUCmwFlRt>yZpbt4q+3eFVIMe_$rVIw;rs
z&_Tk=E+6pN#K^00)Iz)b<EN4b=e+!L(4&*lkR7A9)@O1Rl1zp2$!>+^(T9k%N`Lph
zs!vw!oK&qys}OEDPQvau&J|Qbxvq<f_PDr<Q=F0sZ+a)H?D*$wPX7({Jtiy?I?Ok7
z7ll;&LgIfMmT{I9sGYxEMDnc*8`jNC`6JDryP4{hWe-*N1K(4qS|kcF{R3tgkXhbr
z!b6fWt}Zp>{7QnS{Xb- at u>OJ#V?D<>C&Y69{Qi+?QnXcY at 6rIaq;|NfML_FcwZ~R5
zAn2qe&+WoEK<^~z)czm%o;a41<wT_w`5BpQR$+`%@<>5|49oR}Q5&f2tdpDYZ at Jhb
zOp^hb$*ETs&#A`ZU)=toc{CT109Bruk)Uc7q+U7d7a)y)3_*;(ExF_)sS`DOaB6$^
zIJcxJ!5v at nd$Wt4dh2V=f1OIkNlFeEcO-J$8?=fl<;QmemnfpLcI9F56gU|Ln{pc~
zOe3#OW#d^4WyW{g-unL?Q5Z*Gx$X11<1^T;Z&ct{S*bi0#G|?@*wZV7lY}u;QCm;f
zX?R6hr_<1o<8NEWVq&$9oYhMzBy_8 at eYd`*8dBkzE>o^R*F6`zuCsPa&ByI at P8E)R
zDBlgtRj$xHn7;TX$&%QY0(3!jv)p$zWR3uQ%)*QQ6QzoQFpWG_fXImpe%~d{`~2A;
zC%-3ZCvO!$zS_`9E^xX>H7Kx8Z9?uPo$Ue2D>M;s79Ko%%h;egF2LYQ6P&9wvF_1$
zzD(mAQrR%KQ=juKX3aZ-hW at 3^aP260qO}WQ(tat6bdmQ;4b^(DgeZN<qrA01T58Ve
zo^CLq)wc*cZ$tqw))z*5DBgi4vve9or`Fb~85}lN at _Loy?FG^mF+?Jb+`#x0yON#>
zunZcNBUUGF{bH%#X&j at m8hJ6$bjX{`f`L+!-V at fPA%JX=PfvolT+L1 at h)OC~Zdry@
zFolM*dNB~l6(FVoiq)&hVOz;9FtEX71+=YXmSXQvT-~!Z^3-`pN|9|GA)+-@)^`q>
z5P3cS&Jnr6{Gq*DlpD;DkNuy5D)Hzqviaggcp@}>4hT6?>wPz30k4vx%V=F;3$`U8
z-$O+M=SnWo733TgJA^)q19bOCoiB-bi*p{dhF9k3K(2O{gD3<~TRQhq-Lsv-BA}=N
zDPrH}kR<2+3ji9jo%Bp(K4A=E at zY^o`v2E4$4PG)+aFEN;954}(|YbdVg8pH`tl|O
z6QsYhi_F>}oB1F7 at M?^yrbN475+yB`J<5ETjLq6&vAuA);9va&;I;7l*;&n8<&XmE
zq4II4N2>XGOF^&p`a6HUH}+s5!tFZ|!_fF)xLgU`8~YQ>fS~0n_jkZ&V<v+03L3`0
z+n<kKztR?|k8PPf<mJ}cI at GcfsrTx~o1~mvqn}$U{+-3E!g~J!C$ODN?iKg$3CBNA
zWKPtD`3L(vkIqQK#r*_*tm at B)_lt%<e1Y&(o|do$kFg^BX??P+ at pCRQAb4>|o|8*3
zFZj22!=Tk1#X7|JvaU!y9*g^q2lR=B*nO>|wOnIaqVQ1g84C!@Y!-N^6!N#dnJ*38
zvNEQfn6Z9EXfWpkCA?0s?^89T3Bc at hZ9SzwUK=Xsc^kT9=Rvg2BDTsLAk-3%m)FrP
zfa)z}6BOFs=(%lME`71J{ko3-1Hpq3xquE;wRl3`9uWV?vs`5HhG~#ly(P<ByCO6r
z1j&Gf$fIC%_Nf^PzpdUoa11irqUX+Tc|g02W3}qAxu~B|ZM3en>7!9mvyQyBZ9xqU
zZkCFrQPNN9O(4cI$Efh5zeHYTx16;Wsi%7$mnSlUg`r$g!Krgh&!uQ->%0WJhXbxv
z at vqK4I{wc-#FO5rzyJC2AK9s9WMny+$UjFzXN*je>#FU>`zhu*dH8`{In`pDH_+wb
zkor<0ebDoTFNyVozmS~%hA^A3-kSaO+8p<%N>4xL8(q^t^Zt_oHo<|D0ihOD7hpd@
z+hj$q!Zo(eE&nrd_;}gdiZ?V#14c4C>V at zKwK^08V<Qd)jT>ZlWz1Yy#a<PYEyNmS
z03MAr;}-F$f&4z|LC({1 at pxBcno%Lt;`mj3FW{g-YBX=Kcls}?P+H*e6-OB{Q83^h
zW!8iC)P<VjmfOWz$^Dd-%?qOx3?<`@D1^C5^gmBe3_);A5J27q+}Khu6kKq8Wu at 1h
zk!ao;+0lT=|H*#C)QOtNr`1ueNan*m>-$nbiR{`w&v3QIgw%Bo>hV&KA<<ITj3lxr
zN3k%%&O^bNRKBr+;bL$5bqhZY!F;}{&IX->7#jqzhg;puRFFN?%1pS}KRGJ!^b^2&
zM>2fE>PFPK##vG$L;)PF5AR$vX!+o|3l4>IBh&4XjsY&fmcnPT1vd5fi(tkaMeABl
zu25P?<rsY{oTo$;$N5Q0&c`Ml2$`p!wWV{amI8rW+5eiprM{kjuf6D@`dE_spL*0|
zA`QzXRSUM;;qn!}>1Ly}_+I at gANy|oiXLgOIwvlQ;|{TSEJ$Hk&9-r6ZZ%slbTaT;
zDz>c76E?tlf?M4t1ByCPbek9vt^BDS&03zLGgVrO?N(6<l(`TkLI)$05Q!CnrTmj4
zt!4)MoTNJ-D-YlnIAVfjXMENl<8K^N at GS%|Xd`kbW0Mr?+ajY((luLOF<@o8>GC+B
zcmE7q#u!FPc|91txl!)X^eNC*wv*jg;o?;PXPgyif%L*^)wA<%-G9$70=uogEbgSU
zKTh=~Vr*Qh-t*?s;3|66{O#HD37G*?0ci=jie+6sAu^m1Jzla*dA;nEo6>}8bAf^3
zy<i@><$a2H9c$hQ_|uk8n+CD_+xv;`70Y$LLt=?qPpgqG<JOc53CWj-5lu|Z`-^pC
zd4ztlAG$+;G|Km@%@0R?&&DmpO-Jny6hq at 3g83#QutINi3GzmGhJr1xHfhK*LuAcp
zDGgzV)X5v}B*|yWy~zg52y}2U;o>2BZx!J at M?4FH7yHMI^bLXg{LNzV&a&6Q at 8aV~
z4pj4w3f+Nhb<3wFbcn1uwYl7Zs_nNK?tNH4)_wB<nfi$>y!+$*TfL3;g(oNkbk at 3=
zvkv<CUVa at fomPTw-jONjIF!o*L4Je!0xQY!aEc&MmSA8G2+*4qnBo+Aa)ADZ9p(Gj
zne^yXhtL2v0Jc6*-?EUZZ0P#pd)Q<qx5-Vus5l?UTlOC~ZSS|Hu1_cB>?m4Kt>q|k
znmec~O>77blvC>A)Vxfj_N!Q)wStyqRb^NDI!Xci!iuu&P8Ec?$`6RaD_2_EfE$6d
zfVue!&*3L79z7Cx6V}9tk&kI at xl$ta3&nG4V96v_FPZj5t<FKz-{e!#Er8gjuTK+W
z4Z;^-C|DL05gcnSppSy~<IW=G2>9696XX_d7THc<6S8b2tq)gZ)WawX;u2}_U*Lb0
zka!dW{IIuOr2=;TwxK&r+jjuA0dDPQ8kI3y93H`9ERYo3y81tPA$ys3=>-1p+ZB_O
z=fy4t2hXFWbB7kb)2|9eN~9>?;pO4^Pbej6tJ+`d<L9>ZR)5(r2;+Gaz9$iIo0d;Z
z>e>d#R2Otv|5?RutGoiG-Vk6TQb>P`vcUlETk{DeJ$%MNIPeKkW~M97*?DAQkCZQ8
z+07-c*?Dk4J)9TI8+mm^O4O2W*~l_+LpDk(-2wxiSksSqYmZz+0?s8lCK^6|>mcff
zX>o?&U0`bjQn5#lcNEd^smU at orino^)5KKsU#RnUSJ@~HzXtBE+ChDn*+clttFUZI
z#paJQ>TGlqk(>{RKiheTyfpj_g)QCv+PINR>T70gf-9uQ;wbITMH&OXJ%V$n^tH{L
zl&ju^wQO6zO01QK^S-q$b$;SngNtj;(z`iea5~n_Ct60_ag`>p^X$w6+6XOZno4sf
z2~}ueHJ5yOw$_##v(F*&@z at vCbZKj86TMb-wxgXTKXOBeM@#h!#yXoT>5kU|)0s4E
z>fiPu!b>PG3kt5xZLPWSkc{i(04WH;Q5}|@j#`VPG=!|?JkxcX(Ij=Z&3h6Z#SzT7
z at mo}WS<eR*G#g63i$7qZw-pwawA@#BA(&QdV!ukGv}3400HAKK%5YcdK;Poz$=wgG
zFvvhBwjie*xF3rj2!OWutoVGade%v<&YpNbl^cPN+cB98<d at L51+N8HXT|xPzP|-%
zINA9Y46#kw?w(5 at k=P>^V`y`5&^wsEJFA;3_G-2S(yuE}JXLXH7&>F}-W#B at UBOEx
z^6H96Ee`pQm)%@XG`J-FO?@*7P6ww}!I_CAYz at s`&*8>iZ#Wn?FPr#1n!Jk2uxvSa
zAanAhDJLe(FEetN7#|<${uppV^}o;db&Q>@L|b&Ys3M`(+!_o#YrZj at BeK^ulB(O6
zsuIQmxRmn^=;8zA0%n<QKA~y3(HOaikzu*Vepn9|Kyh0PwMdOoNPuPGs8U>?9PfPd
zIekkuN1HSDWQH$(7c-|vc>s?0=k~g6m-=$kV<7XoGG|P>iJ~BHZ{*Xf6Hgp=e#MDH
zR?lj3{rQ;1Z(hw=(7M0=WZ|~2qn}A)CCa}55)ldj4PFLAZcNNAe&NQ*_-?w&Tcvz#
zQFhTq>>JZjZC1LOX~qB65h+9586h-ZC6t!9*C?g-V{DTP-OtxkcAEG`bL1knoB5s`
zvs`t5R$V+`=1%>ec_1HqTXML{i6j;M(D#!H|Ed;f{4aE+hL_!SxIvMsrI};2A5DjN
zP9=QaxRWi?jw%7hy$k!Nkq&7<Nskm0M3+-W6>JyKRq&{$0RSEV?(7>CP{l0 at h)U4l
ze*)qG=~kO29g9y`Xt9 at 1=7DTBkQ2v$S$N5ROYbqao--H>qI&)q$iaZ1RzGXF>0Scs
zrkirU8gTUg!Hf(u82%#A;1&G^r7`Yf^a}&>@LNrKX>LNJ8v&01W67()S_;GA8o|0s
z$gCE8gc1e-N>p)b+>-YI1O(>P_o{jKKD5Fd!JbBg-}FCZ<Xy`3tn%k!W6p<}J-$U9
zF<Rt!8PsZg)A?T{ocLJ2MEcl5uW0No^~e+8BnY8bY4t4dOF at f|_Ldy}R=7)(VYn8%
zlm`g50J>}BX-~CchOgGa&mL#e^eV`th8JqFOlE$wdp{vppizhedASArzpO}`p^yjm
zvCh>j)CzeW0cA<pKFo_z$<rWj<^|p;>PV6SCn&gH!vD`+`YktAG5&wn_5aoQ&3JRJ
zI9e<THbEbPtN$(FgzEn@&Hr0MFoWDP&=VB$=E9T3QSHY8PHc$(|ID$3=T_66YQV at t
zq1pBTlh1_Y{{P*K|5=z$d%aa0u*q64TK~5zaZSn`qfED_repzVfP%r>Zi3|XF8wC*
zxi=~P7lp3ta(NnsQ$;yB4ypOFJ+krzE<M)n()BIp*#~ULHPabf0GssE>NAGNj?}><
z(Ab9Vzx!cO>rw^pjh*3Sg*=TCWhpsuhDt1*D)|;#(0#oNFrJoR^l($r|Fe9t`^!q4
z3H{`r+%wZliA|~b18Yoi81}fRWh9f5lEQS2ylzr~`~5l<U^_nf#bLj~QhaV$6K5Su
zCwjBga``RG_hhKlU=J*~Gp4w)b>V-p^Kg1_>j`5S^x4hop!v4wck|aPp3Jm5y=KTd
zIq$%0I_D}J>4R083O%>M-LC%)0&-8;@{r}X-{YQ<<hq?BdOG5NZFYF!_a~@AF6?$)
z$MJqo^nT{TZ+>TfWS-&l>b37)me011|8>j#`2r1!$Iad|wT-6IrcCn=_6>W<R24?Z
z!<^0%Fz;ASgOSUqTtWGD*GThKU)E(v)Dp8>MvUvWrQhF!2ZaB5>3!SMwcEOYax&z0
zH%;{7D9UeBf2k$|XP4+S at S^#WcIm-T^z^l8)6d at NoZIO3SHKzAhr=(j{+D^LZE`i)
ziFsPC5?DL1MngnDV!di-eBjAyK^jYg)G2^vwPz_9;%NLg^&zHwgKxuWcuw4#k6_Z$
zXvX0Jxtxss<;(ElS{X1Q==qC)q7O8D`E#yrQ#5>7B*CnPim={w&JV9Z0gjFi4vq}(
z)mArj0mY~)3Jd*65)+v+(9d>POQuP#lxu3CnV_w^52n3gihvgBC72k~#&9UB-ky8-
z?BNb0jJ_q;6$O}Q4-=j<2O$=mOQcoRsR!+9xh=e7_LKas#zimrMa#G7Y-41=+9l=O
zGp$iwd0Rn8m-4^8 at phd*wtLOLGf3pZ$9{EdsO+9-%dYoEXZK#S3P3OI;$O*_Y01FV
z77o{j7Q^M^LM?hXyNo<Z4BZT(15l~ty{e=S+P1ru-9ii0)){+65!FQi+Sw%JnINBB
zXO%z*w#s**y!8v6A>%Uj=E3&q-g8)k%5PuIWf_r1aG1OE*2f1qo1LfE$!7AwOX96E
zuJa)Gl}m|-{N9~eTdFfE-vN*<a at 7|e at 43fe4}+39Gg=JHuNl at UOV#h}JewuK88K_9
za&mTF1Y4f>YOdO(*@G#w^@hMLFEU5L<@f*`PqMH|N~Mu*F4r|oPe-Y$440NtI<}kY
zc0nOoe(4VC?QwA-CHSyXN_0y;AulK}ltSJL)HeQ+S;)r8(=F{o<SS6s%tjaI<HNo<
z_o at A|Umn&Mu6y?N=(t9Q=AMUtzUbb36AFHF2(6pDe~WN?RU-XwC;Q<6{JgYW{yKax
z*y6ul#l@~@f)?>>$4N8vD5{35oXcB<>=GUyr~Gz$?TYH$Xm~o(>U`LT&LwsBQWUa?
zhuRt<6lgPw-f7$C-nh7)oo{VDTi#dF8P0TZt?Gs#R?EYf2gWaqHWG_nKW5%_3se+-
zx~}tY(pegP7P6ry+gMGoP68;$Q*F|2i+a(dB*!az$A{zNl2IMo3(_t-mWrdrogdC$
z&^w&3?EQ!BSp3_!n{+BN7I(<GY^~qUPv(C9$A$i82H)qBbAt(7a;xH-U!o*=C`X@*
z at Q`&xf2(adXmY4qVgamL5j|zh{JcK$`BhH278akj^=O&n<!cT_PjA+}<_ at Ogy`jp+
zrmhU>#dMmRf@{8H;2V-r#f?Hc|LuyA%RgP2y&?~{aL-g|eXYGI^ReUoV$#yX@#t^r
z(I%sZpp=Nh{`q<ShgE0w80qn?+-bp|lqJB)bj6V|xdP;X-0>?i|E)9CyPJo@?wY$b
zov3E>=~>-0k&~UQ+cw<0lw23yZ at ImqS6L4uvMn3F{>x_#L{5#wA2^f!4~nO=ZWERa
zwah>rY<Jhw&DVhPqgN<o{1Olvgg2<>+}At|2OW4F_30Bs?)jfJBWsNW78UJ6>mROL
zZo3OaPXt3wbDsL&crRTNi{9!8%Ja9}dwmlLktPz>X`wyZL~po+KeS)k1NId}r4T!;
zUNe6HjS9t^JAA7O7g$Vp(nNTON*S+zxK+_!tW@#F`F8uNUlzRAR0Q&5$VneIjJi=f
zdqs5RnRs7b^?&4J&@>+V- at Go^x(P-k0oOOx|4EAz9L`kn)*na#tcY;jam~jo+1gv$
z at TL79*Fk-Ps=zIJ?+41~+(mt^?9Q{e+!eE)HO=3{lV}c%*e$OF6Wkdf*DIeZ=`IEu
zmkKRQuJT&+T`bQt&jJ?_i~J*2{soSd2j?*FcU+ at LScB{V9E1A3(^uab0Xtabc>N%b
YtU_HBC at KZ~ayLj`T15&bVf^X;0_ul~EC2ui
diff --git a/docs-xml/Samba3-ByExample/images/wxpp004.png b/docs-xml/Samba3-ByExample/images/wxpp004.png
deleted file mode 100644
index 656f67942e365b3ba8cce8a2f5f75590fc6e0c7c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 29694
zcma%ibyQo=6K^Q)6ixBsR$PKZi at OweFYZvB;$A53#ogV#xND%eLvZ(({=V=1|B{n?
za`x`d&Ye3upOM{gB?U=z6hagL0DvwnC8h!Zz~n)Hdr0q~Ey~7j-T(kOKw3=n>-P*u
zhetb;v>Nkc1#y|xna^HJ(d;#n{0f@<m%QKPbSMGjbe_9bPa>8Vn@=we&6A_5n_T)z
zmBME}<VaGm3<RP!I}GoBGAd%FA>_3EDBKU9Et>S6AT47Uym<{98Y&(uFD>`6(wOI^
z6-x7|y&UE0j|fwHAD60pow5GRz=i}U0KDG(pov5Grz8W|1o$ud%b(kVxVPY9<QvD4
zDHV*gs{Oy}hb;y4P#G$&{HP<rRagmh29)!d5J`D1i9F-HBkcw1qX2T?Cq<FS5sby)
z0L-u$fNs%#Bn$)h2T{HFyqM1G4FSN}v#ez$?|St!0)W#NgkBH)_B$2ee**BI7fvs*
zG#D|A0xH2HnEbFDju*|LE~5VhY>a<9303$iP)7{t-Xc^_YVvvE at 4h_ZsM5nvfb~Z*
z at T?Zsx#O#7S(4X{1i<Otqq|_=vwiMH#fsP=g7Hr_8>;RiLx6q)-&>e~1}B97tU^rl
zQjE%hmO=twu&%2`X{5Lx6k8ZTGo2 at 1m<D(GeORfd23;qHSKM|i;^?R_0S5_KO}e2>
zh&z0hIIJr+Fb+%@DLxc{t$Yw{H|-Xj7;#?|58A}{{Evz&!F6Owl9oe|x^eZ-4|HjK
z$l`KtK~&O|p}eA|eezg=x<mlycO$ii8ND^#7|VJs8+%xQeiF`u<2!-PRz@<XFeE^(
z$v4~W1~vLa&JE3s!V)|kJ7Vf;fF_1Nuo}il6z$TuTgD{fMBss at Bi<G^kOOP)*b^Jc
zP_%Mz7_W`<oqvKVYb%<6JT5(~NIHxIl0y>CfM_p(E}RzzEAnSGvS`peGie8+;$OM%
z%U#Bk9>1wM@$;+C-m!yW$XATH;v4_|9pKESR!wtCs9^eI?qR~tYCwy?fwH(oRO$Y@
zVbKIx;a>KsGw?dQNbkZHXN#?tJw%_pc-`1<I$1eIOP))79?s+O+Y?J*{VXwu;17$*
z4{*3A=jI7thBPry)9a+0i3P`J<oEX@!_v>#;PG(v`N9S|6YvNuzGNobz04{~&?e<I
zFuQ*dV+&<tLN$T|NTUE&!v-9A#Aw6Z8k2<Xbyi}}pE{@DXNa=)yN(MOWqIB%rU!5=
zy`lq|2j5G6WI}aB@{flDgz5pLesMzntWF#iW}batL5#EUS|7yxLE*9zwg|vtexc*e
z3>}wGyD}}j((4X3DPz;i0cPX_F5yCLxFeYcscB|y1(u>Rd4M#%$MA2f!Cg<uJ)I{z
zOPbo-16*+Ld&6dN9V4jVIdX&I;fw;vcij9F-D>OW>;2E(X0!F&*Q_yBu#2)gclxtm
zD?6;ozzVIc3FS;qKyox*`MCZJDgb2+NE(E}i`Kjnv#5 at roJ8tQP}%a(c;)+?{u?P$
zPm|W++77XdnH#1?9A at dvF*zj#$i`7K=FSESFtcQyC(TpcZeAKIMMIl#&CuSByo<Gs
zH|cW)N%zo;`;Vicjv3Oh>d at On5=ZJ0RYnJfs^7F&)q0Qcz8TlrE at AL8&jhJT5VNho
z`KNxOL5PQ!)i>ciJ=zR>a`OaWJ^Htkq%+EYBAY^RsRm%h-&+qz^#JJ1LB^c4%ry~{
zByn29nMh+{eTE at 5Gkd$-#OW(A?(g6}RtjY6-`ec=>ahz8cv8Kb6Xde^@q}ZGA=A<`
zp*A*CWBu3!Y&0agxTX?^w%KCv5yKIO5C;>B6H8{$5C;RCaVf$<P^lPdCE3FI?^DRc
z+J(5jW1p=-9SxM15(wfJAS!`J&0sBYrvjkn|002*|7eh+%6hdB-s7ET!zmY}2x}BI
zz}5Jv+;#eNE8^-Pgv@<E-R0~@J<cUOe?_F5j{UQxeF4eyXcLaP!w7!dacpH!9;=>S
zkeRcE?dt=Jy}%1^==wEkST83EF9w!4F{0G$m9XdW5y9*0+>_l_!f@@7BaFY#Z*)Ks
zV)u^*ysSu|KWzHfleG&!`wpk7?KYS7&3oytCOQRea!|h`O1H5;>kmhGKksZ15{2)z
z=B02K_@$ytd+mFjkK at iu8w|vEHIDw#kQF(lXiE`RIjVsfs`X)Xy{OrzV?2j`YlK}-
zWVz&9>hZpB1RWOomR(z+e<#<nutmtR at Ddzw9lg*S2Sk^?KRN>-4^?D7&wrAgh$*1F
z^P;fauh;`p{CXG_I`%PPK6{iWhQv;y)nGQkn;IC){d@)AS~I(>zfQxxolvf~ePcZJ
zwZ0M50wme~K+Y(TN(cP)oQ)a4Jo)gYo^$M^<IsKWc~a-)Kwg;Z?Z at Iow8n#BLgW|e
zzur6P at z*_uC=O$O$1j*j6d062A9I0 at y(>J^+qCy422tAyIDak at udCj=fFiR+bU$>j
zEbyx~7#(o)jfO;rlwEd&Uw(mF&IGe1uqowZ`zgj at K<BlLaWwt(u>o~9$(#V*!ef$b
z+RN?W6<dJcbGFc>PWEd1p$2K&-az&>Y1?3}&1fx5tjT+uo9q+NWy=l|Sn$}%-g(q&
z?QQ;oyZ!C;Ty^cHh1p+2Z~c5(c3Vvd5WMwI>XG`_58+xote`K`=(|_c(h)qJ{LL4W
zt+eVOGb#}j$f^Wj3->)18#aP!Rvs?spine<8%f&fp2vV%A?vP(g_U;y?dMAWAS_D<
znsgA=JKBDxL08D3XT9X50H)9nrltBh1)iqzDxXbPMIVd!6Dr?7vH*eem~jHTrq>PC
z%qAbtlRN!o?_)+C$>do at KSuAv*>=73@&dQV2|t_l>k_Wl1G}6mpC`sci=Qyf+drH1
z>(*f$_9-t^efMzzulEyv4|ez0w4ijIg}a}$+09(v=Wkwv`62%ZD7xD{KDlL2wb;LW
zeNHm)KLg+Pv^j#E at 3;AbmtWe-KXrNM&LpuSir^kS4aP_MzT|_1H;fBZy}u3&3!NTo
z)Ze`<KaW=4xZ5^{Bo1_M*huhikQ)yo0O<o$jbM_RXZ;O4a_%C9w*dFcFP2s~{f03W
zU!xA0bjl+ORvSqWs!3Qu@~QV1>)*kh?k}+ZS8qp*y;D6Jx|UjFOr$=r1rJwUn$`XY
z-!S~)?Magmt6*y5K!!xs!mrVENbzM=%RZNS&VH}5&Lw8?+diA8aNUtCpiQwJMWK1v
z^Rp(w^E3;uHf}BZ=lHXblZhKI^$ha-Y+>edsHT?O>~=M8D>g!<^)OaZWcQlBQUyNy
z`(U7L47h)$^~!#FoY8rGu0(ZTvVSaDF!1$#_;lvy;5_<xlKfp^W<Dfp`P)L_;@fwe
zZXe7Hk@~{or_<)Ucmsh2 at AJ{7PTNtgr%Xlfi{|Q^24R~6!dtyd$?S)j94I;WS7lgk
zHGcIOExMS;rK)dl7cJ3x=@mSk+igZ|&M%$2##(>wvw!rUQASLozn2KZ$wv!mPM1dg
zbUf)h-*rLzH<-rf-eCLA`=iV!D*OR4$6GNrV%Z7q?XW=RTr6ocg&w)FpIxuwBO}{Y
zooP%o#*r$h$c}Qvl=6UXYTok5#SOb7pYdKA5ZvJ7e0m at M+41wK>|fN|iH=*|TN+y5
z at z94qT^I%roKGX8?%IrZf{yD#fb6GUSmEoy<a<(PJ<ZiSB9gl}{u5h*fwlIT#n(6<
z-Ihs&^HPm=evhNczvpBQ0}sC22YTHY0G{XPwry*_Q%qkHz}iEhd+226CZ>L<{8i=C
zP}gAcn-s5Gm7nO<rz#tS_kJ6c>pQC&#dkZt4}WyFto<<dg>OopNB~{WsAthtFD*o`
zuvt#hv%;?;)h1mt=UaE2_bts^0p{BWs~V?X65yKC%25=)8{3U#;Y)<o?2%m8ypzsI
zS)QuXHph8ECA1-sQDYHDijf#{Z;CCdTt6C?;SZp_cj{BrC?qr{- at b#o^#&#;MI|(j
zLK-P5Wk92uHX9{8mlNaD3IZEjU^o74$5Y+NNas(V{qsqE7;^<xRyz4u{}~`)2(cAO
z at ZK3f?0{Mc`wd6SEevwEcJw@;v1R{aV69=mepg%MvCxKDl<w|x>-Ai>_(<m4*ElZE
z=g at rh<EOXvC`Z;^Apx(w_e-7r^~`-$=jC(yYmPes-pYmEyK1+C at vWdUewS<C4ZaJu
zzZq56gX8jB{-j-~ir%6h9X|K at g#NmFKKXL?Hdb<9dc33Vkw$97_;$d*uz6;5SI{av
zg1FvM*;~`0$aKJjEBW?StKR)}maFRpM;$+QfAt#EoM(^&Kl}rzicB<!JixZ6CRGaK
z!0>|F3#mJrCp1(YfGE{Xe&L{<rb5Ay>D`r;=ilf5DV;b}bgcdE?V<iR#@mteUHh3V
zz|HS~NYd|+-jt0Nx!^abVJ-y&eQY2MX4D;EN+i_cfYgWxi0Ok1d6{!pc_zK@{NnEO
zVe&O~@oz@^f%J7LK^EeMwSiYy_H}!@kbT!n(yop^+1rk at Ti1ixA-|ngOhdB8a6 at 32
zPx9XFT0-_*??-OK58h0_IrB9-SX&+kak|tNC~bDh0#jmyb=4UsH2AoeLVHtX(Cwe(
zE at O1mg<MUZ<0rvad&yd7&1Tf6SKJqt0rDuT-%<t-6=03VMBxSz!kAQ=)N5vXhSl^T
z at 9?|(Hxl9srGU~haYG(pRafFrVt5FM+`qiz?FHZQ^*mY_<vi}~B(?4BlH1C5`6WCw
zrqi1YB>qe3mjf}3v0Sn{He!sFGpX_CQCJbv_1C9~wek8h_w9AB8u$%<caoew%-&iU
z?<+RXwOzpZD9_q2p|g<C^;4nF<{QLyQrbxvkZb4Dn}p)qheSu<ga+xxzHr>@Ax>8_
zyWi$dJ at F>L?5Zw$KZWoH9g3G2yk(ZhOkX3s#r0Po-v#RHoV)h+nl6})i8Io@%;ba8
z*G(QGz^T^;+*!M6wMi?cr{gs$1DC*~!rjHdpBtWma`^o0l_GfidujxP*#O{d3pbL@
zN<x5&gUtOnCj7 at hQF7Lg@C70XP8sCUyh+>Nc=I<{H&_h^;lHhW2~#SNwq6W|eHa6f
zJr$5GJ#5;;F1e0wOB%F~%NWO~hJnkhVMy`)6;K}%=H)l|0bw?g2l4AN26qrn-=73x
z-YZ`&t_;q7efLKDpRoP>5QWd29w+o90sZ`wZ8slZTdXT~eAcG%e9yAqh?pXY|2la+
z9vwp(zSuYF6LfAUZu>o~Zy#qncAn{so?JU;zu0XD!3s#HP=9j0<|p-5Dav}ey^mR!
zHMp78fN4JIJiRiw{OJ3KF<~y}$=7Q(;O0cK_xRuZM~Z5E_}^6ZsEY|Cd9+J5%P{pX
zj*e|Q!ThabXFii%J%l at rJxqZnb-1m*L2RubiPJ at QSUF;`ReH(ZYW+^A7iRss(pke-
zaOq=N2avbm!oT~hIrd*cJy&8Eup^+p>pFG8+3#|ysuLiUY9fP^k6bidW6*4~FL`$6
zdrB#V6JsLA7O8PI4F8S_JxB=9E582cL8rPP9G<B2i)s9Eti0P?W0xO+&%VL;b+hK{
zl3|bJ_iRj_PqOEJ&#bG at JWXAjXRAB8Wxs+l1}Ja$*D?L8?tAWMET~?I0q%!kFI_ at _
z-%k;5Xx)O3VK?22hvzTe7qeTmf;<=dgnn<_1GoI@#RA};ml%J|e702qGsk}1f4x5V
z at 2tWZ+MUTm`yOoC7fjwCo(Gim510)yxZ+3T87M9MW?q0bcKGu#daNw^7_Mt_`N6qN
zXWz0jJOpu&#$RPC;XJsBTSrLm#m@~^VhG8^#RTOGMw at hP?U>}5bl0_jr#zDX+lbcz
zFaOE7P6 at C519~k9R(DAX3XWt#2rgnmP}r9sJ&ZmOQu4}h2jlbXUEy`ExI>T``FFt2
z7k;DlljiSjLoRdYpD5gHYLU6Y7&tbKNd8jJtHK`vqa<rjK}`iLzCNv%Ub*@kQ|7+J
zlj=Cisg>*+gg{^v!El at 9)u^IfTHPMePMd=b#pieLKGtC2P$&%{siNQnvGvC0u}W(s
zId0j#j{KZPM+S6)JMXm8PafpeowEe8Z9<toGt6TRsuO-hrpNfGj}h4mib~=;>?r#_
z4=X3!5JC4xCFtCaxVa8gCzDzM`f);T6bnz3Q2Q#<_kx*qPv&<=(h0F_cjd=k8e<3Z
zdel-{NZ4zSmzx}Sm-}P_fph}C4699+4@=k}v5n=J0kI7B8gcqq05bSJrBQ at R433Pk
z12C`6Wjdx^P1u)RZ>904BFUHjMuKiPz`G(bxeRPtZfvUe1<17T2iOLsi7!;(mc5jx
zb2tx%U5KeK7wNDOV#ym+L(Jma4Mw7QYF?)A&RvC5g&wpO0KWwa(|bt2b%{>!SWNN2
z2G(Ih-No}79(%8w^e&(Cp@{8Av65g;Gb}K<ObWIpGMyQt{4XkTl=SU`+>_~|*ZU7$
zw?DWyV84$JuGqg-k+t1KSLyS)OgWR#$P9l at TgHDclChMbl%|<MBOSq6!;6liaHo6S
zclI(@)nVP at aHcz^-();WjBj&88QI9__Sa>z$lpRoE1-JkfSJB48-aC2<aQ~m2Z2(0
z%(JB at s<+ at e#3IP=VtG2N%JbRuF{#UX{h5n4f(gJ(%kymbOu)m8h6ho0qVO0ss9Jp%
zk7y0oEkZr}lV`BVo;e?!{Q}AT-Z)Xy9dlwPJ-*PEl$?~sy){G=15-Wh8t*^sLWExD
zb^C`BftbiKAV?H>2G?fvBt0drFsvbw%?E{WFbv4t<A?>jb*ubUM$kC(bh^qSH`03P
z9WgJ)B+aj`sFYT80I~?U4aSCF%4Uh-&T*61iTh_FQ3e;1T;a<1W`K>DT8 at J8gI=DL
zjFFa9z5N4cu-QlXT}<J8v`8#A8*-R-1oFYe4tFX6B0#NPZaLkPI0Qn_^ObOvwrVSk
zPM9?Xso4sq$1sXj-UC~Tp>bl&$l4E;7M0*z*JOmb+m!9^4m8AS at 4<DRriV27(Ln{l
z+e)dn{_gJX4LM2oK}IG4U!dhT{SyvWR?w3Xd*+WHJz&iELo{d#!8b+D!qCv+w$GFg
z7ODtjG_xOoz>F8x)CuTdNa(N&G>2v(9C8+V?D^Uknsh4YaCAQ0fDAHK!qM4#VPyV$
z+mG55{<AP<!X*WT1UcA2+=%u5aWnOF^NZ}yY&qX^dX4NR>n9*FClE)0xoYh;^NCcb
z-sNI#96IFPzagH at N4mlSv#VYkb9LEHH=UU)W06T5!4;?#Wh`yyW$xa0TOH~0B$@E6
zczoE`4)ZO(-wXM at oov@*K0%!$<j7gqDMLBKy%Xool+_eIK2$>n7pjBJ(m?GlokXe<
z<h!UJd8|>rm5(+ at 2WX)sQ*laYi%N4NE|zIFE>lG4Ezw__R at Rihv{r;`5%Z_;%5PCk
z+>vC6kidN7)Q*RCbq+?gYUSBfnd{kMypB4B-*rF_R^4Zd=fu<5wEg;5ry|(ROPrX8
z at RO^qswv5onYFfnPo4=JM^Q$;WsZsAyJ2RIuhBI at QuLNh8VKo(PaM~eFv;>YzC|iI
z$H(xntTlk7zIlSA;O4+IlUAm`M9Y!+mu_AyjXARyp at _bJ$)U6?-VQCQb50wy)0a<n
z)va?@^-1?u4oz0MoYJB#v~T!>Q3Rv)l??U~a)>KG7N;L_dz#gI|FpETyINjW*#!85
z5T>kbXC at hC-ZZfeEfjp1iV5exQ8&EbKr8rcW5XZMUGH%C1AFkeIN7N`=-21 at JU6w{
zW5$XE79#B~x`v<&V+K6!I)d`NEryZ{Pkod{EU5T`Zw1}TE1651p%;8eMBu~2r+~Ed
z6($UI4T761c$v3i4BTr8mTLfA8FVsXD+ry&wZvi^9RWw=h|2EFr-*IWIoU45+@>RC
zycyrs1_QN-S~?BJlLbrU?SUOe+y*b0$FF~Jy?PG9?YP-V{1X#Zw+wxKBl#9MR!2tY
zMJviP816ZQy9%<)b^`-i0tNy~VI)Qcz5RtvBp>)~-?@I}*6?tmk|AbdvLW#<cr0ef
zoheIOI9?)I#{Lso^7Y%ezW*y8PlbN9vPo+=(}#p{JWO?U1!g82JuO}>!v+qz7HuKm
zbxnC`_B4zvgW78piK^zp^wsA~&|KbkBct?)rQY5~Aq@;Vjjl8j;*5`O*7Z<Hq2OtE
z5nP`s%^v+zlpeXLLvGvU&UWuyLpzU${@z}0$L_H$LPr%{-PbH-&ybkI5Dd7WQa%ag
z2t{yqjY;npe<x8C7;wF%7dZ6Mq%}ta1L^QE>hMUzxP>~3K$R at t#1K~BeZa`XvqvKO
zFsL^=@?mBMd0MT%#!kxT>tYzk*7nRyxQtdojyLOuiPk({6b9WWu!rf55!Yz at sJOfZ
zD|<Y>sj5o<n(>B1R+e^zAR#@JxvcJ`v^Hin=aUg6#XC4D5%XL37sg5j#1B>b!4BvH
z<zxEENilcJpC3%z(5=Z at m{z<x_kWXXzG}Lee9eO$WtWh1sZ|XFGHiAG^kzMA|JJW(
z^kP0OD&0XIv3V<H(k!XwSMm-#a>>PuQ1%q<h#;B~{S)of9AZdgUS(zjuEpuz+NzNz
z6b$UnQ1GpFHs2gW3I4ZIF`z4T(gi2_errqF$m5p;D!IN+`%}_FCRv2~EPX2*0InTH
z^9i62U*2KAycPv}_?)y+ntay$h$rV<lxN|1ao|EUIb^uUX_o&O&QXpOFGjEXMVWDS
zK)K%#5Coaz^>28x*J{42+RK`{<X+6!Cdy#ma;v at EFks>1bO)Ceos8~uZ*Yd^v4-VI
zWeP0vk^KC%FuF;IVx{l3-s{Sr^fS{FqBn26zme5v%s-py{yhEAhMC66V-zHNVIn#4
zbSK#5cv|1&%i4y8DKah?>fS!nL-`hR>sYt%0N?Lc*c2>$5kl}RQ*k$d{s)ohelT75
zo?~Cd>lm>P^#TypzRybg1tEHW<F*J&{^_jKXE`RL4OFzOBb=fahS&|^6+mFUy5;qQ
zSdrL9mV>e`^)Lo&T*y$!iej8gJ8odp^}?P4$Fus1qT`x4Dgu#BlayU2wB2UosLa9L
zkk0~ux{m$o&hf)PCyt(J{3DkKE2)*R9O=g9a9lid#Qrz7lI^F*gE3D0#M{jMurfTu
z0aYste0-KKa-p+PPDa8rH4w*T%%WMv=2y4EZU3~Hh`&XCxP!r0j~^15=WBeG)ODn)
zdc}D67hFobcY$$*Ccv(8d;Tp~17ZDymCf(&A4!#3rSZLe8W*OeX`i_ at D~%F5f)z)n
zT1{!Mr_9Y78TOf81P~_p5UF||hl>kk6V?BO)_fIR=RsYh7BaG#dotp>jma|YS+uY=
zSwm2*Dl8u@%1vS)@yfthU3EDp?J9Eivm#lc8Y9op7RFK$EH9(ypGnL!X0k`RUMb5{
z(7|5Ru=5s7l`kq=-u&KbR4JvpR<!}t+~I at 1F;L)*+kEuOsHs5J1~R%;q)-ix<?e0%
zjXRI{{6x+6kjt?;D-O^Su86k0SISmbU1AV;Byy%ar7fPB=``Qj|H93*d~o76dg8#e
zTJ3ap&;u{|MuB-!6gWwzlV?nl>4K7~U}M`_U9CpXWUp9y2GJh+Y37FjA#M|*rHwuM
z16n1 at _(|g&=n7H)qXPe!)#~X*)H>k!LtAsH^p;qC|M*O!U1%RlzJ0aYK^Igq!Z@;4
zHMHwnD#TzVGO6e8$ZaLp^#0i8aqx#%#>lqsBHBugn~y?_UuGq%i^{RV4Z#hn#?c+(
zbs$JVQbotjBtO;Ohmq1aZ{hIB*0G#S<C(;@YwL!u>*KLY!(GguFp`Sp4!#aA7n?D@
z)uk at E>rYmw`>0+SNfnq&h^|bPc7IbU*+~-4LNNq22M1tHN68ci3mlD@)Rd-_ih6MA
z8ipM<n+t!<g6-TX|G0d)i&;R&8`1F?mwIs#IU~g*;wr>JQLNj<Yy60(GnX`(Z0ne<
zXEC~E;+QD8J~3wq0m|axa-!L?CgRFe)O7x%)ASc(a0Y#JOSj?0>EZh~$ubC3xaDo2
z<AZ#h%#Nd#*ah%5?n at Kv38nsAJG0FY<c8DnRM679RZYoWQSaJ50ysrz&G^BdUtrZv
z)8y>is*)MnmG#l}tdT|a+Sb at D<R+?{uaScb$S;TYZ^dmuz|P;(HlT|M+LSW+aG$)q
z*)orgXmYJ^GzUJq`U`%oce>LE9Hxw*$bdbmAe$K13p<9A*QTX5JWn~b7kaV3+)&Lf
zIfS}kn&;DsFIV+?DIdKL&M^91`h>809uCQ#j3O7)#wEH&L&o&i9r~)Gz$~zVMywSR
zhE(lOdze{#7fZLcI*7V;%4eUTkq&SSL$2`u!?APaSly6(M6=fHBXo0HVm~r(?NKx(
zTBr`;f<UUxqBy-W$FFUnHy5hEu&NYN>Iqs%f<xYgaFrXO^TRh{EN~Q3J|yp!{W1Mt
zA61iM!vwj(xw6c9xql=Vs#T4wbM~_OW at OmHRW{GCZV#qaixetJd0X3Sv1yP69}jAv
zG5v at v%gR1z!qSQxO4h5gw&7B5Rc??;B5KYARHrgbD(rSSw{=-#5~-XZVMHh)z{9g{
zHU6G!mQzpXxN+rT-3Kzt;&V8g?J{04V9KLZXM_%&+}!5V+_;Mvn!jkjq4B%J;e at b2
za?t&K4vyqcma59-M$D-~c^#tYz0=jFq@;xyVqV9ixn+}|nVPyb9Pw?oWeu*VjrLbd
zkB>Y*iTUv+$9Zl~*Xqv#Dk`_}IWZgmJ>6}FxiadFMHQSs at VCtT_2k=gYLVc{p at z`m
zh-#5~45?sCd;4uS>`zi5?*OojYT8PRt?&NAs-nPKz==-AD!;~;@*vP{!_&$9`OGK_
zVCrNm#-6O>W-5}N^Z)GyXoPikw!@b6?Q1;`IN^7*S*~&JX*_{(L-aEH$AFCmV>7#i
zR?#RPhsc&esx{2w&Hmor+n&A9u$-lpR(ez0O5=(5!a%ya{c49_vMr3ruUrx%uFt)O
zAq}?i+r+Ca&I$+Wi0_Pm>o*;ggFn|Tbe{8sJ$I8T(iu-MZb$y90dF^kWVGBMAodVn
zW`I at Y?*+AE_%U}_#zaiy){CMQ1U!4qx}Uq-<31Js(f3$T;XPFtc0c_VZpm>LA0A|x
zOT+SZuH?M?$NjWqyd;_6<N2M?g-+MovP>InJGSsQ;S^V59sOB at y6q*$goP%4=>^9M
zkiyaEEu;O*w}bNICC7}Iow{vJ#|$~9iM*s at n&Xke#JU)3Nk_h4=4xxMLxhdVBr%UB
zd`WMtVMzTCmhZZqD?CPP-%G4kctLQL1G)o90{w%GaDY-kqbPETSaP`^dMmA~*Kv{x
z_nmE)@m<v$_E7ZtUhT7DJ4ov7a5I$?Q*F57J?TzrxCdpj;}-#%;Wp?)>4)wxH=c|{
zlJ8<#gEddd8Ut2AAW7v?IO`<3n0Qg at -tWe{&FZ+cfTKBkVK9u_HVEds4_C^3z&-l<
z^EOj`nQL8)iKH?+UX>M1+p;@VJ|A!6DE>R%Ct0t%Q$eSloveqJGirxVOZZIhVCX63
z3~>NdQFNlQ<YDjok#O=$Tp^lXb`yebHeAy8uTT7#!hiAbZHdODe=+GK5rilUL&X`f
z{WXeQ$|v|wiDBk5e~W#%d1~-;Xzg+dOQei?Nvdb~pL~z+kt9tJK5H1t(Fq#<-6Rg&
zybj79a(@_vNWX5d$tb_Ot=IEKo{k`Y)O0lT8#5hKO=!&3Zxu9;RQ7R!qMp))!o|b|
z=e*KZIpN7l3j!+H&bRbrm&T~q4%Ml^Tfyg;vT6(L2(Xdca+xT_=8ZwG-qth(#q5F_
zf8mjlEMjW|vB*dU7tCPXNMygc>B=U5`d+XUP)^y8jOIjKMy_+tz{nCbImF3W1>9*)
z+SVLl6eNUigC7U4QyhbmX3E=DsIhJE8JYWKhL38n)4a5_az{X@<E<L-<GJk&zf^SS
zCxWr at yqSkE!t%E@;oA;W154YrPrlf at PUR|pBVr)j)t>5LXe#p+x+|j;oY?LBE%UY5
zXO$7aSC-sV%QAP`<+`L@{31XCBxi-CdIjWHU|s%w)+MICx=KH|pFW+?>y4xePVc4B
zgago1O203JX1H)%D5+xF8k20m6cw8IgBSFJTB~&y$4Q?Ez>Pi!Q#n-c;maHOml!{w
z_q>Z;7syDK%7E2fjMz%(cVLkrf&RfAqiW@;DJ#^Fi!l)gv&&bR$7a0d8 at lQ8W1}k0
zFk%H>aed99g&A@!2PqH_;*%xX^e|Sm4{=5g)QWlRMlix)S&T}1aOToYpD>L3TM52s
znTrGk-CTZ_*JlT3X@=vk>!4!E>M4)(e^yT{W}k3OKmmW|WY<!0#E*l+8W`SyN^C+$
zfrcOSEBMisB(i&#P^`0fF!iGr>QHY{;fW`-sQtk>I%2oEaHPz*4O at IjhhJ6Ei+M4Q
zbYH~)%V^Qeb-Z*pj8CO at _p-9=ZNczZ(1N{Jm4 at oATBhid28m4sKWF;e*!cLgN#sdI
zTS^>jF0S3X^n4EbQRMQJJ~tD?+1}-4X)_bwHG}{`FE<t at ruvl=g(BGQS`~khd8oZB
zpsA)H`R1Cj^Zr-GCnK<K?2T#32Q5@%x^b(aiB at w*iNbUcUK#I5nVhqohItcRbZr|-
z<#Pbudy4|zW3<xtOAm at 6?$zx?;!u1ad=-yyhLJLoWUawOYP^!5xH>EP-}dG8eArH<
zVyPO?o7-}{$&xCGQa{s=&I4t?p7YxCcGQ*<sfnvRmUlVm7mEUv6P$!r7#2QPwv5<S
zwy+ZlHYn+>IejWFm|1qLTp{THaeTlr(B6K0&~*b<r!ECre7E`JT0V2uu$0ujJ at 4*6
z+HE)=rQa8Y*?{nEe)V7-vM9W#M#6z(V_MPDk#)8wu4TgLJ3nnZYqa%RtkiQPUTOTq
zFG&VnT1WIjrHKsOi}BI$uH&gpjBfsWbTVoZbl;el)LJw(qqp;wDB{q!K_yJ~1sWrE
z_>?+iiSC_(6m(BRaI|gpr>~@Y+k6l%?@o%cFi~C at gD*5?A=TDvs2)YP?WtX$8`K
zJJnee6<V}%{bFX_WRW3ZATlXmq~alY(#5r;JzRO4)mPq%&K3zlF?T#phVxo`Xj912
zT}%37%x3qgR~zXf_FTq4QKS-F5v&=x6R^7c+ at 5t9wp2^*l(FyeQ{Ykx7}6-%e`?50
z#6xWulh^ME0m-1$<_4+YA4TRSi&tt at zi>uQ&@7Qwk#{)lrbH4Cs at H1e#pxq!)qKMi
zFWFw|5c*=p>`@@u=LlK*W*Bs7Rh}XlX at e~u4uy$?DBQBYj5j3*YSGv*!BY5UTrZT1
zRaU%-6?#{tg?d^~Bl{UA6~S_K-$x_|v at G!(vd4qV+CSIm;mOYF=uaOV4Yp9Ir<QLo
z`<Q)*u|D3_GkB}$S?HxxOhp=Zl0!8;<R%g}8N8J*E5o$i&nFrFk#5q{D3Y-5WtN0F
z8*Zd`^dK7BL`0#9PbTPz+kJboa(A}w_s;}OlbRLR at -LNTRViwD5Uxl%<5E|a$%i2s
zUnqD-<eK`MQ>P0HcIOx70{YPiH|S(CAR~}=&N#ua*f98Qkis?gE^G(nSfj>~ssa#J
z*C3$Y$u82enrkj{R~j0OZ=tO5VlDbpElw?|c(Dw|@w6jAhFV2gMMjLOE>!$6xv6xQ
z4xAGQvEbq97Zj4UsBis}RG6?wr|{@Oy|6y2pSYqX+BlUZ{#7!<Sy;=G?TR4+TaaeP
zV(uWPXdo9OBPSWTK+Mnx$yhusPJT!9R|D~&>xoD5OyaF}8J;%#tQMFAIqq<$pIbbI
z+~p;n7S)7rt-<=Nw>N;#awP*jr3~s$L=14~GJ!$ZpQLM*Gu{zPmi&s&6Z4)lE1UaE
ziP}=guIb!(s(#H7f%B1QcwbMd5i+(9Qn=KH59gMtt+-CmxF<%=OS3t}V{=yIq-fzw
zT~SL5hT6eZJ5lv-_%$kS(vkTQiJDC+u2iO|HO2`PB?DS_GEHS()b@*W%*q9moSsxq
zU^T8{Z{|hc76h}OWj2#^4Hn~NGULIWto4F-ksMP7_yw9J_>5cAD^3fGexWt6anYZT
z*1hmthsi}g{lyNleMoHqU;l#BJTB+`v>0MLOjMPC?lsFaJ3v2i#&p8(>n%SzEO!3#
zEbC-uRxqojqxsF;K-K4ez7&r64NT at iP~FBnQ=OHP`UmM68U9b%b$wdlYT?v#A}8Ro
z=6z8nNCW`MOREy`{n<*}%@4%neT7Vcx#d$TClL$lEUGAZVm*TFW$*j`ksr6c0ZnfY
z59jh`tvIv_(1hE>q*po*PYkKv*WD9~#cGa$2zyr=0LKn=K5!kq4 at J1;Be6KWNr<tU
zp*2l)+-b)MGU6AE#Z<9Uv$$|z^Zi!l`t!o{Lw*h6NJ*JzN~QFn>hlENs`%Z;uq5f>
z6o&gEv(5TMv;@kMR-wsc-^KRNleG?d>GHl%MR8?z;WLvIy?-wMKAn!W6wema={NL!
zr$mO_?;tqnS}`uQ(CZy{I-`C$bCOvR8bi|Tby$hGsIK0s(|BH{@A`0L_5Jy~!}Yh&
zmRT#_ at xtxawdZymxYs~TQdw-MD%mYoKDhDo-FJL+8yq!vS01eLASwSIVS5S9JuPtr
zRD{20CvmJy8<2O7Gusu=u8j`yF{*DRG)n)ekwqX}RMYDAHhs3%dfzcXg?2*asM|zu
zH^iAfktMh=kr`c3;9yBF;8t$3;<BF^3V`~w%N<@5j^#UC*>&qsn~01E7WCov`sQ1I
z8I$ipQad#9v!fmA8*6nhh at Hqu8V-fxNOSz5PWsS!*8WnPXkC4od6seirzi1~4&-Fz
zgjLQzD0ODes4!1*vC-Zh<*<c!@$Q69MngT<=PAwWw!Zf1pycL|EFxDk!MS>M*5ZfO
zT)U(GhlOej7#$99w98qds7i%Yp&Vdzr2|gL&HLuG4b#B$aBq<GSm1Hkp1W$zZJf)Q
z#e1_?qsw!wQE*fSlUP$$6}n~5+}g3`Y3d6txBczy>FQ at wm};i9bm!YMdl-NUKvwqR
z%ep|V3*^3$Bpq>y1d`|(EAw~BNms{jO+H!tPsGoyo?^&&(Q_PyqmCZfRhK`apqEZ2
zX!SX#6e847OEeIEF7pka!>sW66UAoYJzW+O4z)^c;3zaY%2KtFk7D)0TXB@$HU5fh
zgbv`#JWpTuzJEMsIrmw=N^5iH3Ev_|YF#~D>v)Z$9A4{)&XZIupf4yHkgIH~HXHp*
ziRt^+=+|*mODpX7Hn87P3ESPM3J~qSTld*Ir$lVBv3!}r6y8m<&K~lCVBE at dI*yaK
zSgXDpN>DZo_V<h%aD~uCh*Gh~m66_z<tOMByF)l+h6AqVQoAT9y(c<<14QgBQ?Kut
zYN=55_hxf;p;7H5SEG4lS^Oaozy at P13Bw8qITuZ{@V;ThG;p1Fqo`#%o{?>$k)AoB
z>5X1(OTYW;e1Pb?@$7YqJd at CWd#sGBlhj~xcRDeGOh$WlzYMdo?y`x)j4%^=X25se
zozp at ic(XiO)%JQM%iQ(N_exh73h1Ble=~84a8EGQmJ<+M_DCU+6O3LLZMwDra_QpS
zIKs;H at T9Q%97(u3Rn;SeEDQ{kwuR>CtDvFsM2#!!2%nz0f87PuTyseEf?eBbA(iwN
z$lTmqVU|-G+uV&fl5VXXywb5E?BOIHb=b at 5q(>%#CFXT|>izoD;O#z7((dWcYA8ll
z6n~_!!}x%r-(EaRC#2VwpBvoB(S2%I6|^4^93hR*lz9?2KT?JziQH{$CeoB%mgw<*
zNIxwut)*Bi{_r?aVL+K_Fr;tf- at CWAk)QK(0>U}0xqdhR^P4-?tlA+anZZ=srl*>O
zQ^|WAFZ?;OvY5=;TV4+5EC4}yCPq}o9W=@iyEyIOztwAgil7zVtT`jY2-wJ#omgo!
zDcf&NNUY3W?a>eK@@Sn_NY<3#_MYW}Z7Da at Ta2kADgobgxW#$x^0{TKD#Kuz5y7yI
zx+B2r+%nWLc8oA9AS5qVhX^h%r48E!WrC!mh|RbQ#(*5%-KteB8 at DTDUV9uYQnO#>
zwBxD5b3rk@(%+94_G(OIbsCpqaEOIts4VpyL at DJRch2KZmysv^uwgp)xo&M%>Rmrd
z&zR3rhHWw+tdNZTSuR^uc60XEtOdA$=|)t4GE_Cw9ZlohiGBGaFsY`Dd)KZwp_Hc9
z`DsW(Ib%I84BItMpCX4Fe^#Hjljsv6)Tn?57y6O-9rwU>MO`D#$p$TVr){LKBO0W>
zP!@45W)kAz95eo~L4(%TtBJw0=IvrL+m4L at +m%M!LzgYDGmnjpmvwNL-~K?d-Ug3A
z4){vfQl5<Erinixkx};p*+7jkWuhv(R!`|l6;<UX#8`!BV$W at URW0^bqTVySNQ0v`
zh+m{}rjnVlN>_su&3dUWw&KUM at 0nWrGsC`1nkyh{zw>}v@#(Ly?@OQGLt>H8HZp-h
z`>Jau)h5*@Xb-eE%DhtN_jXDrlbqakx9Yy}gee59AYJeBTSV1=4t!z}Tz6thZI?|$
zT=|zs@`|Y|h6xQdhzFBPbOuKOt79janV8xSs3%+Rw?aD~ckTTy>ef@%YpZRa7J|pG
zEJrLOIClpziEXPYD?fb#BjN86Df*tOX5EgJF?VcHRBd7`*!(a1ln99xOV(o at VcC-+
zVsb76O2}wX at pnzN?k&^mdmlc8Vv=;-wP6Zhci){ouDKH^eu`Y>BpF<5 at p{@#K54$6
zxvKg;gEP_Qu=w2DZmZ+U`M<=N4W16_O*Z>5_ft at PHxoW;Fe2|U==PRGr}1RTbACR#
z=Db!?y;W|@IgTVB49%dF8_C*Kc=H^cbwsqI(EO4Z`d?eopMTIXXb2z=SUS}NCi3|I
zOIi`SF)$tFyrw9W;uR)%{zCY#4dp*mY9jeAC9D8>Z!F<|2`+`Kf1sCHU3|%ST=ZW@
zLg-+-!uYg0#d0FUe^?xnNx at I-%8^;9va39k!3q_&^- at W71M7?`&AW^brY}+dQ3|XG
zCQOZCoWp1|`Jde4O+$@IOj_ChW7Q(0qWhayDga<nx95F27LtkLH7of_04)=Xv_EhO
z^EGxVVdh!zF_6~zPE^O6y`5|LqCv~UxUc7d*@)3qEOUWe5rF--U$@iMv&QJq!x2$=
zENBapQSTQIk+ytv#%qm=MhJl!hoF~ECDgq2IIOlJQ<^KvK81|nA3dqzj<>;{K<ZgG
z5x93dRm1F>a!t+)H^ht1f{TuNMPnFAt4a$ue`n_e>cuLL<(k`f8C1Hibnbf$UfN?u
zA{poL#n8|c5Vs+yH>_LwG-FtAus}HDSfDN|V9_;~6(f%>Vv99GZ*m&kQ_H2b=(<3g
zo at kWm1{0*LI~+k)W3GfNZo+b=<n}czdutvuBp^()PlAd+USyIts)l8*?_6#$l^%-&
z3C`FUpSw1By8q+vx~;``c>J1;H0g=9rdsq(`faMyx{QQ4lH<?c3|RsHI8l0Xr;>t%
z4x+{0k}y3I;nYT7HjlMt)niM%|IrRH!Tl2uksB7Kx2U$4OGiVq=-f+(@20mH-3#>J
zZ;2RZjsafo<K)rJbX@*z_wQv~RGZjI3l?`=8~r=g5s|y(x=I((K}t(GeJD5?o-2iB
z$vDcWscgEL7<)o6+~cTjGu}#slGq;9 at n|Bbr~6iXJUwWA6lGWAP^(fQU1jlMVS4$g
zhU?S9xC>m!qaZu>ELkj2y4Lg~f?G%VF`qInvetATOpuWnl|>u5n;uV;v8hMIhsxuy
zxje{cD at mXPpe>8hv}dPP0axO)?%jwp^msrR_(s<s`UJUB-|!anCc}G?;1*qbSuX`>
zBaAOxr;ihn=wJ^lG=fTM+ea!5^H?W3V at oM{K@)uZ#Um0K*h%pUnUOc!P7^bem<s~r
z$Z4GJ_yN^13;N>=9H8a+KBrHy$oZX3vU!p3bdu(~nmE8#<FID)Qze66#>+^-Xpckh
zMR3K9>*+XttLM^1<#<phS_)~bR9tGAo>(<9{Bi~Vn8FduET{cre6x7QjbuK4s at v_U
z{RC)4knom-ZagRdg&|_RP)=x(I&YQ}eZNx#p);9h9{FN6peZM0|8a5Dv*YMOs}>w4
z=Ue74UhCY;I&o5pjn}@VpFN%DQ9LQ`CPH;wBcqk6tVvRA>i$@&Fc?a&&69!#l{I2*
zA6qZW-Vm2a*pEb at M1*>3#k3i{WOZfoi;Wx2imC#a%m at wRhv4U?Np`J8=cm!y<Cb}S
zvp6Ltz(8wdnQ0!~rGR9etRb8ESO<1(>*{9 at RH5Wi9YaKkT6})}V!WE3yi&H978>&*
z!v(0!)_zu4*1VD+r)mz2X`-osWMP<!yyD7MVUYU5>Q^uhQZcQ*RN7FW+FEJFM)yil
zwXsGG1f*$i6O_*_AFBbyA9WM8zNe&yQG62$HA35Cjk at N?w(1?uc$<&FDfyVASxuy?
zkH<Lan#W3r^-tT%)$6m;0mom2se}I(Eli*^VIcf=D6o?frV|)2MsT-a+hH|L_#an}
zLEy3s(#Qom2 at bifK;t~t5dt(0?x<Xw#-Xu%^UNF&pqJIy150D1c4|y)gDwJ&G28fk
zlUHhD`Dr4nDB7+X at DBjzePrd_aou_8kd+$@E~FGY*hrwceZ)d}ttYO$?{-0fO>q9L
zx%2A91p@@FM$xQiCK~=JuIOOVnKVA}s><ysS)fCMrrUz+oC5~XJm8^+s_;#YQ5zNy
zL-d9+Di8wdL at C3A7-*-qjr!=8$;VAh^H|eJswR+9L{mjSm_XNdRP<{|R|-SfS8Yu~
z9*CG0lmZU4or`UzW04dU%!WhcW>x;ru1VhoKb}be;9ODTKAyeQ$~1&zf>3LG%6{~G
z2y?s%hB_+wUR6ivPu_`Af>011u6uhB7BaYu7-!HQf|~Zai7a1(;^ZSMVZ~6=#9kl{
zdDhbZwfThnxUP$b2_soLq!hEY|C#vEig0L>96?H8EO%dUf`#pWP!L{s!@8_WGiF?7
zqJE1sRJ8VAVMh!9Mu~Qots4#t=!BHog-8$j4@*e-i78j(03uroGD$MS|H0T$E~!L%
z$FF+P-`)vDjg;*FqdQ#Zs`Tc;_m2EbR)j`NiuS+y5}(busm2>U4h=q!D5x%R{gxF{
zueo at otJsqXUnMYEL4WL#WhgiayJOJfnMG?VI7wo|6R+JhN#R2AE552nd6fU_Lj1~t
zdcQ}$8&_aO2d2)y_W}%#GfuLGsWvJa`1~3a+a7DtSGH{9+IA_R_{@yW(aQ?A;gJOb
zwrR+40Q?0e(fb_QcU=WF=BLlU{oW6lrT}ZW?Yx#9ri~}fPVRSBA7Q*AwHOyNC9;d{
zLmvh&vbB~Ddg87i>o9>1t&d*378pJocO#%!;}ph2X=@U=BpSOIbsfpeB>&lFx-6Ru
z;-dMrMxPs16*d<FO1^o1CR_;N&e{(a6 at zOkrdml93JWR+RWak>awe=|rKyG2_TYvZ
z6}PKUG9}6A(x0{|@0HRp%kDf>7FI8M(0n{LcRUEEQu<)g(H{J5=VA<^E};SzcdH$I
zAXjO?3dy;Y8D^+L*-cz%fTp at +sb^#ts%(cq7D5CRTDPS<0jekeV9!4AN57obtAPz$
zH-kN)+m?;l=ixL<Zger=4h|>Qs5OxMQlKdmUS#ZZ5Rzem(imMGGt5al7Hwi;x7LKQ
ze?C!e9tQLK#~MKoDr}pqOdkzKFDh9vhIj0gk=Tdj`ueMONe=WZ_WIscSo at uEb4SJG
zWrGZ8`8gwx6-;NbQqb~J#AQUl_lKtU=(a?jWvVs52oyUS?&$4F<|bUw-f416{>l~?
z{AE-$c(lGF$O5afFv?(-)8Olmg|Mt7e(hk;=I`|yhr-pk$XLuY>pXpqJ^VhN={+6<
zUltc3CstL6v2oC&*cw4X<ql=*BlGEe-2RsFUFoM4A{>Sh^?7^IIvW0F+pmkt;sv<d
z(B!+iB$kBeP=l3&HpBtSLBc1G(qMab2wJr!CMvJ#u at N;8?e-<>N6y4ZSE4 at 5qyCX6
zN~J2rMN<kSVfQjp_+_*#BuVfvw`)?o3dN^uDqTisF<EU}*Fmv7B&qnfhY}TxIlh6O
z2OgGY6iT4d(%A$1fk77o7`=)AQzNN_hf|6vk|%@6>OL1Fs+z8bZsh1(;AdS+O3Im1
zu&JAF1&<<KqP|C`Mv)jwu6vD}S;3wF{2hzEVj6Re*?7xpspd^W(}Ak8v!gDUsLUy2
z(V$D9Sj;S&ag at sV^dXBoHE|lLui6}4A+#cNdf^aS#t^xDJ8<l+j<=Y%7(fv1WX3 at -
z$~i>UiksfyT4v|gpckzw7Z_^)Jo(v(T#XflCS|h>MtmK6H|-{l1l9=nJ&OR&s5qJV
zuAP?fapWu3P#gX-o}gQ>xtc at +R^g!1PiJ~6Ix&?tv-jV#CjANZZ;I!Q=V=M^O`j5*
z*nfFU2UKr3*J#UHDt}iihBxH`-7E<GZvVn2Q)p5{s9D>`<i|W;jbpKEQ=E*)q1v&Z
zYzBJ)5~pFjrqj9}s{>j!jwY-hj&?rZd`O+rwQREJ)K$xUt}H$<7oA$P+fy@#5B?S;
zN`5w<$eEn?QS<1Ap-!bht0~f$$`x!}UJFV#;re}xn9!usNNllNx5izJi~c)zzC>!`
zvvrmEaSjv+C(<#lS7hKQ`m)-}Er~3I(gj<vClWMV!Jfrk$;iq=<#>OPx6(s^A%YrU
za<mkSiL&q-r)EwQ{pb+{Q98-gx*aw7MjETGI~l|3v7E~)0V<mR%q5BrPT!ylJ<xwZ
zi;tSMzs}oO4w<#Dde-E|%i9P`Zh&$9u8$nhbM;J)X3ni1B8Uo|@ht)QM?cxSK%mnO
zT?LUFU-|b1dR%wvz^SX3nw1-Gzh)+O{5m4WzN|!Oh~0I^P>vOdY-ssIRBM6 at s=r29
z{)6Q$>L;+h%;xljA%X;&bAfqoXT<NYEA#}KDpudKK at zmS)@GeWIvWrFofJY4C69r!
zAf-n$!Mb$!!ip5EH+k2`3fOq)G~OM!Tva3!0U`uYKY#|t{)|*xe2n}UOAu8pOkzfl
z=j1e&aL5L^*1Tb}5LBe1@!w(dhaNwFI(RS^MZc6eiK;Dog%bq?WDnQ=O%W^2Ecgbz
z{cCb;l+e_p*;c`b&0sbdl8GOQf}duCdFe(WWTg?|7dq_OdG^o=1dkhYqIsRxKrxeL
z&*2uc1Si8Cvu}cGCBC*4{Mq>fIT4&FR*)zV?uU1(<=%+(lJn1sz{f7ik8e3+gu7&D
z{9Nku(S`#Z8V9w(gkvm|T6%TAZW^fDbIT1aSfFA-1g8Nn?)2;CWB`<HVDqKJ8d0o!
z{j6X8rCLC^N0M+-E%eW2zIC6I)$W)B$j`lnkpe_iiQs+^A}4iRdRKjOM=&;9s{2(D
zzL~1<H=_VD5T)DIz8DFKGAimr5LGgVy+~4_Nne#V^bl$r2HZTlCzj7J*;TyDzf7Le
zO~TWMH)2h%VTXW6FvM5Ej23xP1?ifmT76kPOy)C;eT0odIyg|Ajg3g8PM6`y{(pM`
z7K8|I<xB%1C2^^j(8 at eXctzm*+ai;TQ1a93Bh1U1|8PDSy6F9gq6*y1;{S^YwQU5W
z?h}xK8#bOy_MLJ6^@^?tesrhm?;D1D=>1fZ90&X_URE`>&bdutmd&Js_>00>rv8W9
z3{X|`bpjCy)z+7D&lvvOq+z{8U&CdDzM8FxfqNAiziVm!>lWret!Lneql`N2?|Ptb
zs3U>>&!NzBBbNX>0|8Re)Vw at 2TI==)??k6QjXwHPqP1qN7n?p=a at z<ml!fsgvg}*X
zZa#Gyx at t*tMaVo_s^gKkw2hPnw6Gqq_t_USn0FW<;U~}!%TWDI2ZM;*LcrR^Z(dcO
zX;JHD!rCc+d0`>wCA!F#6BFFVk(58wYp&bFrJBUo^TTi-xFMetMpvhclcL>l#diqi
zafPCc1HSI5e5h98Fbina_^j?7TI2Sk5?w3s=2>FuBx2XJD~G+%ii?BLqHlsJ(i3=M
z%j(bwL?ZY4&62+K4mgAYepZEsdTt#|)yioW!T+bV?~H0HdiD)PDT0C$kdE}Ci1Z>w
zr1zEp(px|}(xfX03J3 at YNRuWl0RoAHW<W$b0Vx4O1XP-IX`#al`hWMnwcdK4?)$*v
zB<t*%*)uz{e^bsr>ebsvkq>(l{1{=Yff!OyPWG)<=@Shn-}REXq2}pGr6F)0twI=4
zogAa|WGmj9+KRp8Ry~L()DLOiNat6+0o at P`)E{E*EAJ}Kby>pg=jx>ABwm`X`L=e9
zS^Hr3uJY0YO&pf}MkL|=(2|`ha>EK$Z at h?_HGShbDC@{;Sg;;^qcw98VMfbH*5(9T
zyZpd>9 at DC1$WQbxbGV<xGUNm-jl|K5Cpe^VZ^s}T;}SNQ3crItjO3w|k1WB3m0d|y
zkUgLDw at t^sU6TIbSz=s`YET36H(R!DWTbIowaP8t)YywSNy(;__cC6uksmx=3p&+!
zsLjwOb~FLEk0~qxqWWMX%kM>wrnd?-s%XNbYdggH!r(X>%SWlB3j^F_p>4lx4R>Ex
zrQEN4D%fHfU;U=qC_U-PaX;a^w9wNG;N77JW at -;Y^aAu9lXw5F+qff<8xN8X9-8pY
zN>jZ6)QKI<Ly}2mO>($QQKSa7Kyi9p#0j=c=2WCEkM$+xeGuFmC|oOY=_}(<^yIIp
zn<}uDMt*QcM(-`^4xVEpCEX-(-rq_Q=426s)3Qe09yQvwTV%y$p5L8r{SJC@`&v9!
z7H3-!2oJD))|gBCJJkIF2X^Fpdf)LxYuDA`+i@==!a1Uda~rR#H#$y!(YVxZNx@$$
z_Vo>aHWy`ntaInQ7Ro2>=!vDuV*)E}HFCb{K9(mj`gURPN6&TmqfFwOs2yTS<QBP|
zA?1OfZM!E3j^U9LPUHZGV0rLEuE1W09M;GZ)_ at pq0b+){@J2vO>+Emy;}BX%(4M?-
zchl5T(yI)IAyFbwCjx3xmA8t`-RKUDy~?bN#0M)}PFHfUE_6=Z8k^ZC!_|n}&ooLb
zg+#8ts=%)wB at tIP`LsdGlyE^mA9Ztnf}GITEZr1yMeqLZzMKaQrsMZ7j7$25b*kA)
z#twR87|<x5Rx<9x4o;y$$P4!*$W^`ZlFWI8^?XWHK^d~*WoiK%|8;2#1)<bx+P&Hb
z4Lr#^r4hd0)^}4u@^UvATm`M#`dxNnS`pjNC|7P_ZR>$btF1!d^bz>-QpOAK1|wo{
z#+I?3<hlVe)Rrj7 at RUo7k(zi7(iVvJ4hn->Xabe8 at Lf-xh)(yly5d;W`((f&8-uA5
zhdtd5{fth%(2HiMAXQKH*W35=#d-lMT=!i0{UD)LH%SL_%r9J!KnF3~b}!#dg#Xr8
zz`ch_0{@jSYah{w?NC{<6Z!)9%uD&tg<V#l<ULpZvWX at YPZH<a*f0qi`4{YTj<*vN
zKK60n;prc=0f$!1Z`uF#%Do`&C=U6_p-R00eg9mZSCF6vu3m^$=!s9U%YVWrD~gip
zQDZ`ZxC-DuNx%+bs at F+A!+LL^&(iiH7kUxr5x2ef9k1_a3%~j2tP}s{`6e}0-WdyJ
zh$H{er$sSpWTO!T&8dm^mj7IGJkb>N1U7z^PyYM_MwQJ(*Z;aT&Q*SkaG(C`hS6IW
zW5>(%pTF93x8c@;6jq(Gzqv`qc(-sWeBNjpkY=ea9OdYf{)k>NyCcbR2c6k6olLa$
zBbz!b(7yz?5`>3du1~~&5wVc~pf9sxGHa}#F39BQFxorljzzX-XD1*XT(hg=Qwilf
zTi4z_*q)Y%tL<JX4y=ojVntm`{OMUTyas96BN=m(Y?(&c6aOA9e-lj)I)#Y*4r;7=
zp)T#22pPwq&@o!h`6y8lwHJ*?qF|-fbtvA;_2tNSnoeA;#K5 at PX)y0AuH$Qfw0LP&
zUGYoP$wv_W!eKWd)Uey7=|O<y^sIYO?OIdc<>{bXg9%=eRu3{?3(vidhTzKPUuu*9
z1MsI7MRH3zN+lDnG<Q-LO=5>elZmnyuv5dlZF$8Ia0gO}d&F}U`U7BlRCTmZ2D!6{
zR3b|jWFAEmmwyt(G;5FbPN`*WWQkCjsw%iP2_lijN7UH at sAO2UpHXs2>6+;90P^$~
zjg}=KBar+s- at -<7+Mt{hKL-^1F4A{L7|siu0)|R5MZAAb+{(&uEH?uQ!a02LDN`>!
zd9#s+r6Z<wqNB?I8tyu0vU^^=&a4=4!zg1;r+E5rsU!{40E%`<zoMff_Il`Nvzy-_
zIi)tGO%qG)d^r&)?m^3yo)Tk_rlM}3FgP^OeB3 at LLbFzJ)h|B?eC79^oGA`w8H|`8
zs3Iy9**D&y<#QlW=z9IJ*+(zZ;1(~b1EQ^yh`se~M59lc1!#ry+8}T0xaAZ{GOcqr
zSp9U<_P>T--T84Hqh$38X`w<4Q!n=hDXe=p at Vu?C2vo?|Kw_PkOi*|)rWGwgs%9_H
z at gv3EapOw0Uq%z(*FP>qPrtrk-9O$z*~ZhJ7tHoMJw-h6xo2tB?~j-=$FQ}<f&_$$
z7krQ;=&2;45E8Y$SnM%)-AxMS>>r4>?M1r4jf`UyZ83Vhv|;>pQerDUF^|uomj at 1U
z-sRJ7ADi=~Z!}M%X6cZ|q7 at F%v3K!_I5#-t at UA%?#B_iG$1WnK5sMO;*trX7s6Y2C
zU_Yx!KN`@mkmI}TeMox-eFQ)dWE(GwoabYS_R+wF-u&6?aA<=;(3=KXJKyrTy#G}7
zSx*d(yd3|S$-?j3a-Vf&98mrRB$cj|qi!<m at px&dXC)A=Q$UgBM!-R}sKF_~P|ii8
z(98WqO}$SrrQh&rFbc-0x-WlnBjam9vJ!y?m({frXL%Q$DDh_!{mih-41nhR`e;wX
z=(#nXhf4FEYEUxY$T|yY;m4vlAXFZ=;|S%s7bC=U_watB8ggjGZ=A>Sbw)EW&^b)~
zwqEt1rKD6c(dUYoE4}E{ogRqOVe!x-vYxiOex)G at 5ssu2`($m)OMcx;T&D73z`G4f
z<=ojSU}MnxT65u!BwklPr+0;O$BW0jy2%B}@aV<_$$ObBFxw!d3v=^^{(4u;c!ygH
ztiP>KW$4X6S1B+!{_u2Z`70?6nLVAZ2oC!CpD!bV)}z$`;uHD3=MN|OAYzmM9P8I)
znbCVUsIJ&U=ma^9(*E5WTOHpV%!@cRnTI`~;TIz#Pj&uJJ%m{1&?s}t3_`r<d-ilo
z&zrnY?a9bL2%8RBwSTd1dn=9D6Ic26v*nk6UbV7z&nS#QU3NRl#E>H+8~cy#m+|(V
zHc$QADJ}_^oBy2jeIoWgMMw#<YC>W(T>iIs<DUh6VzecmJgH*-=W8qL0*!+8G||)`
zZXne~yL6R9dCyh#Q-$l>c5#gutFnL4dE}y+gSS6Cs55V9r2Qx1sKcuL(=w-5Ke?aB
zD)L{xmpHWTr}U5cRbocV6`rj_`h5QBb>6|HYb`hbwqo<*aw;M=Gc4R(#f*v1d6Ep=
zw)t1fiAP8oAJ4!hdDUsyGJvEvY5wKkDr==ACIyk^X-KDM%rt%vU#NVc{m=9iX7mI=
zF_!&B+-;=)Y1(!$zQ(g=C=i&y)(5c2`+0I<s>yq`+AJ at p4X$g3+|9a8LSr)|J1My4
z{RRT4!86>Zr@!5gKx>Sm^6S(Q94l?K8rx+r#0?x}sl-$+RMFiPH+{AIXVmeS%o!nZ
z|9g~gU64Tj<F%=&(9UZ%1UuW~Pm<c6-OP5p9z~I5PT8g;bmHmcAv;;^Zm7k8=LW9&
zt`z+>xn9ys3hUS$1ZMHm238BPhlBXnjM`Q^=T;vYxCYjm2d?QTW_u##CYGy`=KYaU
z6OZA^B7 at N&+iIS)RbsJYDNxO6d{R>TY%SC0dsyx1+4=5{^2u9)v5gNBNt?u;+iS`P
zhsvj4z1ofw at 4hMJFz59s>_VFxv{&8-$7oa*)VKW(0IR$H{%F3#Ut!HGs345@#J~+v
zxICCs11^uVW$0U-D5ei)5C(jG`?!{I{Z>wHb;y=>S#{lb>K}K<J^XSN7_nD!uYYYe
za_hZa)FHAU4AU8o`Vr5xezKQkcV2gQ#tT3Aj>nRWXT#-7c2EtXXn!Gc%^sHo>6a}*
zfB79$XHcN94$8KmvhTTd6W~l0%*Y*rsvTH9rC=h`id=ll9Py}^`7$JOaiL{Xxlv2)
zyMGqR=Vf)oWp`Kk4aM<hLI2+8wkW<X`kvMu2^22Jr@=hd6Ui5rcr)M?eK)|e;%a6*
zSr304uIG~beA-KGJ;Ym^&K2%Fp;QS3L0C{Gi&HSwU?arJ(k!;vWLL6aFa1eRX4ACi
zV6Z&wmvg;&wggm7 at lv^CQvm!4Et*LX43AZ<+J;-I_|!F5sg#<B#y^VXGQ;}Z8r*)Q
z0gIxaTE~Kmxb~);XSWS9`4E538-j!GrCCozoEN;e6fJKKgJkL&Q`4z%m-aBeQ8C%&
z>OpATx)yJbev!=ZQsYNBNn8hjBn=S%^Pt at ipg>gwh`W8ImP9^;l1qoNkX(b|-~k=O
z at dL5fH|e>oth<b9j0-=uIPV9TV>S$e^Y4F8Y2F*gHb9!oT|Lf~X|k|;aR1GwC2)Rg
zLo17g=uYIkEa2ID#izc69~{;tGR(b{@^)c&%nRw>-H3sW&D-Z)qN>nRG<v5kL&tHV
z<dOG&aLUWja48{;A at 5EON%80Q2X`uC_nHB5<wGZKeEo~{=z+@?m$Z!#%KV0guC2)*
z=6!n^+l^O}!xgo<Q0kAoj1$cx%lI8x6KmB!KbDRG(81q>pZLjv_iQPT8#rjgkfy&)
z=zHtpcc|f#YqKVOSB at Hl21`RlQtx9R{4A8MIx+MW^)^j*)%b$Dno{$J2$^gH(9VKm
zlf~pvac&a!(XY+&D_LVUi}mq3YC3o!()zUuaundBb6BXnL>RJwmXD&O9z|ePaNBQh
zZ=CnRxhl{r<WsocdoRwHm0LwYG3U$1n~`?q;c at JngJEkaFpS4?t364jg8=>{?8O3&
z9v#hANb4`M_=$}FfcuOGo1NdeuEBGV=4)H|F4Pd&v|MuZyMDCQIMIJ=&%)gphk9k(
zp;W0&muZ5gJ>ID?OJ6oxxviP at 8tI8znJaS>8rOB;wF)=FT4#l9h}+cKkuW8K*w|g+
zzk+HVH;vmS7(4pY9$5<MhrPGsfwV5Z6z&{^dIP`>d$vtc21rXkI#Bp!fK;#OE-rHE
zm@&j^4ry2OvBDbOKs!<_sYw<Hj~)g;<gFWlHLvJg<!1hnt5Lvu?3U3i%rb~F^Eq6z
zZJKY4D7n6*!zrbXU`!fOdW;lX6RWlMiHMrXSRos}AE2G)mzhs40`>~Bn5h!ELna_{
zxa}bdk{;ilX)Chm9A04ZC+}SEgMJg+SF5amGWyd&EsYd05Q^Rk$5l}luop&$Hk0J3
zm1$w-hrS0Ud$?=SdgyG7rNq)?V~-|m74+PrGr^5P!9UOk+}_?^!Pu*MC!f{BB!X9D
z{SMY at N6unyRlSr6tj@FBr+>?QlQj?y-eiTi;FhkYuC*ElO%^oNI4%SZBz#9awh~%>
zB_#cwU%y=YNh3-R!1@~a>$mSZXzirpt&nw4hKhOxBgH3ncc618)g11DIHSba6Awqv
zh!H9@)Jp1TZIwF9!BDueWlR?Kv4_b%yyjrB&ExCfdx-R1S*)gb0OC5Wx&1@*3 at pd2
zqK14l!SXR-Wo6ILBi^@39do)Wle&GCNrQhE>Il9T-Mzm#B at 1^`9lo-D?5q}s-zThB
z{t5Xoj6Dn&XXC&u5n3JFaBcx>GGbRC$l>3URgbMH^#?SOo(X$anT|l-?_GNt84ksG
z`zr2b-=$jW?;c9n4Xv`s^x*uJ!EJ_>$I at 0V9@5|~q?y!>AvY_GfvdL?X!1RTz%iDv
z{#g22g!jj4m_wp<FUygqS=g^nYyNyJU9Kge0;|Jrl at m{0l*XrExaF$rB1<6pBp|9H
zY{BXyG^)dGOgCr`jHV8A at H!u#v)-j=2`AXr at 2ZBOGYA`6z^eWLAolj_ZW#!&VIYSn
z_U$2vkCeA3<9N<H+7<6Skx`+O3eT9-*IeAAhg8w$hMk)b^_B{g(&l^h2S3iLOOUwS
zxveDJ8pap7b)eCx-$c%yQs9Od0r7kHYjA!<eLEP2e_X$=BE!;qvw6VQrn1Y}FRSW=
z6a>wxgy7bwL+k0W96j_-&FSeab6YolLIebYMet^q?O<nKlJ^!~x`0ttVK*hpIy88g
zAD#fIsC>r#4}tDCxIj=dnW`MqKS at zVEZ%H2%J)Ap*JK-Pa&XM#8Ek?xMbu+G2BL9K
zGsrSn^t0FB`|yB0mVMW;W at IWw)L|O3vX&Mm*V6nFr at TGJJ~W<8;ZVjzpSFaWZgk&J
zZ4Sr3G|*2=1!#+V8?$<)I|opqqu#tmG0?X3_O+?z8*Cn=j4tPwl;ke@$fM^b#;PCb
zMPqdERlWeJ9fC4oQnhOQ+ky>$trYoSPR^K*afKTQ?{$fq7Oosrk0!@{mkZfQ^CN+a
zI)(wqVv1;OK2<j{&eqTLD9LMeSxPJ0CDztkka!^{dgp^0l}=={ziZfYKr=AJ*6!(6
zM3P;Tdoitw6nwx|1_;yo6{Yz_(+=<o`eph<6|L||<hKtfytlU0sx(NvMkSHM1ZYD@
zBFHvW2*M`aHtmw3Q0U_D#LII-(2jL#@XF~;skE!+yw;CE&s7*U7 at m{MNi!!4;{_gu
zNti)60`(G7Ah;--F#PRYp*Orv{&zvO3!h9j9~kART#YLkn2vPut{&MQ6$Tc>u+}fq
z>96q|Awzp@)qO`ZS;c!E{0O<3q!T7mC!Sh`2Y*uamGBq)C=}ZMq6Z)6H<&Ofy&G*l
zw_3ex?9>Ypo0*ECj39bD4p&p3NljqA3EU^Oa)QA11Di19+o89KeI7OTSRG9v`s|t9
zkB_D5Nt%6+fS-S@>HTcGDbGG(ekFFXzY`a8oQRZYoNuTj`m*&Y*nSJ*vNxj<+x6Z_
z_&wGGm-EKF*~bH_ZdOzMiFY)m?PP^+f2y-MA1=S|V at 1GZTKfsz#_2ceTs8l+od)kz
zrn)JuLp)#B%j%PAQ#h at B^9;R%<fG7Al2v25V^zYZEl}s`CbP}<+Nh4xz9AXoE09F@
zDJ%Fyx7>Fpt77^b_ at 3~mq$WgnjiSjolq|K}n|C&JJ!~_wTX4df%Z793lSzg9`@2l8
zt_`iqAuAf<bX&(8old~sBR$u<a7yy_-^02a`Q&>oONlU5ePMt<ZqiHS=MRy*%>szP
zBkv6Oexal-*?`5vb at O7zdYQ?iP`=4wv=@3lEo>pJze59WYx)G|9#O at D7FIxtr_G2c
zry+*j+zt3x>f3#^G44a22WfT1Q9NN{uR-d2mh~n9>a;s|-A`9F-HXg&#U!~CS4F at M
zy>2TJZ4>nkg0|CmeAHP<)H3minw{7b#nU3!FUNBnIt<j<iJ5m1XE1o=Q4{BLnlDa2
zqw5lOi$>Q#KjbHakSd81FZh59^kwF>k%)D#j`VJAaa$)5qk4&}$Pt=b59`<DgxwQ|
zx}-&-)S1W_vCdC#X1=y>EbqLN6#auslCKc#Gg%xO79nYX%$Czk<(-SOrQ}{l3tzVO
z<}lxCx}Nl>8mP3;yJAtj-Go+G*D`-=y;)Mr#Dcwj(^HxNFHi`BgEdNixtOAFweH(+
z)^|eF<r at i;uC^y%b>SyNc99Dy$HYDm<-IM=h~-YhtGu5OzQY#kBg9{@C})MB83P at a
zt=Q7iO%uE}8P=N&(5d_D1VW2yC2vcDHLPU#sr3t!7LbAZ`8a91Ems!rE~KRwMJRSa
z(;mXpemZ1gpthB7r|=9(D`OveVO<une0Z9L at WGLhwUM!0-kJffv<$ZwS6ZEO*{#tO
z9qzpujEDXX>wM<>Fs?z0=dhYF2==3-uB+D_)sUy(7-*Fl<C^`$m#ZS$sM*CHPE_!?
z<Ttkkd)4kw-aQ#GJoz<y{NYt0sv(Qf*BJZhz+bmw(FmX}!k9>rUt9-HD#G75<G&Km
zXqYR+wfN2$gGleA5wuQs5g3Of?tmw`jS|<GCf}DKV}AHP8S1vg`sTcUfqx2Ou$14C
zdS51CWBepD|5XAf(^I`(%ODf{q{hQe$u>#AE_AEW+iG7JrdaA at wHn&4Ojb~ebe4^)
zfKTK*SkGQ at Kx@#hVn!@WQ@|N(R?f3i-^OCRy`OR?#QZ#vRNOiS-CP>|*m!~fOYK26
z)Er7}S2NhZNgZ3~K}GhB!_Z1;L3Cb-^=2ME4J_XiIjgA-OZDmSYR}_u(COmgnl7%C
zs6PrXIYaQh>kX~@tFFNHwv&e0bAj_8oHH%Kr1oNy$au5w-$rQ`JMPj#%~~qrSygO=
z;1x>ND^3%d1;^`I1;^i7e3bm=e*Exz8?rrme6YdEg=SZDm*P49b&{ZZt9WCO6KbXa
zE5F#Y)c0<g&i(!q6qv4mNieRE`W17bNvTf8%GEI~`S<YwhW at Wqi=L_I$C_0VH%c;~
zU%(04Ttx>cM1E%GAbwvmtKe$%=%4cC+g+K$#BFS-NCOe6C(v`Lsq$gM(btwjqtyp*
z9FS|g{SZsPW&fl*#Cs~=KTP5cBDi-YxqFzryV5g$DGbA8E0qf+?OF4p at bDxu(%HN3
z&c;4CO2t4b5fsCH(5_w&wYr=$7Gy;nZlajNq8?CoBP^duDG at 5nMXFMj02Jo_H;#=s
zZljz`Z#-Jxj#MUetX4_rY{^V*^6#9Q#%>nF(K**6RuEXpvGTJhTlE+JB+^YP>OT#D
zQF~R3Gjl+2y@!9P)g!0WvVybUQGY}sDwWRNOKvM}p|qd8D;2<?*7;0{YH}}O(Oh!n
z<ywrwLP?yL$0{C&rZp+kdSYNaEM9osGMx-zEJP~#m0me1FiQc0;XQi<w^Gj_s!G9l
z?zdzZwyYT2q<Zl=3$Ed}5uCI_EkHyhI(yq#sjsf`RxhWHzE+#i-Y>i$)Ne+wdEyTz
z#GwoAk%E6mDVWe}dY0{sItKF_kpQ#67rF}+aOa&K9F5lvskutET6{557t9l1fX-1Z
zJ at AAv5XBb8PD4fNLY_pFnTDMi{@{=^<!Wr{d at b;IxQsgudkq>2Q at 4i_0x2&HwxN;4
zbCy6}C`_ki{QS%7{kIpU4ld~${>kL8RtTk2FptxY`YTThaV-%+Ey+F55v;Y{H|^ra
zyLL$*I{e|>VkH`WOJqO at 9aRx=eJzfux5~BzH(Q7nF2?=>$2P<wr(ZNTM)~OSCH|V)
z>rRrVdrm{R9OE%@jX>DH00)i|`3dO3TSj)V at K;2-tY$+SF3`jwqQ|p6JSvz8jkq52
z#@6qBbLz=_O52k8*>Ja%UCsb9mFWF`-p?oH7F_J)?}yqL*~`jPHyAFB8hJIKou!!B
zOP3|h5~a+sO9m^x0dFzoNfB=c1(@K$vhvOL=T~29TFRqed5PcGSsJb3yY{lvHm7tn
z(_+1rBCG#oqIFvn9;tj>T at dxN>Dv7m+du1 at XFsxR&(P-wrOGE+%BNejUBYQs+uoV-
zf>hKaI#<R#mGnoco=N6^SpHay!rLaxvvDxj&v4Hj)`W8;CrevBkuRuODaqfDHXc3P
z{f+{Rg=f@&%{%4t4MziV2Fv-)ZByOGuy-R*4ei3uy5C2fk4`bo><>1e4^A{M^su&W
zhj*^}_4^=Ej?^^2dd94xcE3dy^avY-Ux#+dFueSl at u#n*(XlS!^}P3|=!*B6ce>?t
z%ORhAu>_0x!|Dlvq1JO7Xw#7*;g%*y`DCVHHZ%eukmk`!L?QH1>Z;g0U;wjfA)T>`
znJ_dHq->|PH2O`NnS)Gg=|;wgG^xHu_hWhH9NLjeA>2?h=KI%*E at xSJ0;+ZX8>6Uj
z at 9&<gvt~D3FA=RUIHKJN`!*i-4pUx+4lJ1N)-HACRCmgKojiIt_SSRtQrd8xd5kaa
z(MZ7cE?ibqpQ}R4?J$>cgC)}v=}hYse<w75UWRSOB={5bI1f|a at zXd*-f(dgbPVbo
z-+#3{t5JX5)k=KeFh5Qabv-Hc?#GW6eg&`POu$eCg?-b&aq1iZ5K8#bj*AHcaE(k}
zS$Yj(+al&lK`sX5!e(aQ%T=VRx823%b(Tyi$+hA%ap5eJ-1&xS`-eFIz>T7dcLbbx
zJNM}fXy34xy<bz&1?Gy!bz;tV#lk){NV$F=SSYA<_CFHW7f|Z_usjxa2_QT(4y{3#
zIpd3q^lt<f=%OC<0`X#LWwuVR=hdVgMT+H+aDpF4vS%1DhbCp6Ip*-g%oPLRX2z;^
z*b^P~h&;3x-(b?-Rn6{%&*OX1TOWRxaHRzn=%*ZLO%cWkur9(;`Y>!vEG;rcD(p!_
zO0{Om%#{q{nYAUST91wOIT!wqw8UqE%}ckcc;b|^4T_2h2^0V!C91;Mganq!FGF{}
zt_O87YDMpSm8NP=&7w+INgDyC6gxMTh2j5HA?rX^%%9Ac!%4HwK6$xoGT(qRdimbb
z8P)y`vbg)h=eRP{Iza>G^*g-Rm1(IEZLpVmdtbE|^-2j4%nk2Fu`D%)M)abhJcb36
zDA3hgYPp2Gve40h>r+RJps}C78^>c@;C*#a&5o48aNf~FNl#-Z$uH8Of!NfMGGTj(
zd{|WmFZ1!j?c8iB$j^jAXp`tpILSMUz<3Q9%d$$=PJp|xMBvfDZAhTDdQlt-g2PWq
z<3BkKy-oa*FYm`k7UcQP0Mk_D9AGVqi?C|JNcf}h>n*WELAjUV;XH^#NoJ1HWnRxz
za}it6${xjyZ$^k0FMqpRDRjdR*}gVS6?3O$*iw4M(9-W3ccM6!euwJvnXl~e=tz)@
zHeFZa`R<>yN=pm?1dUE<(1`AFZp-Qkh9yr24Ob6t<|?8qi9^>cXgvlc!gs)F^J4u5
z(J4;*TRKS;*i(|Fgf8Jgn|eaO&{2~)@Oi=^s*a4Yu142V-ICTbe-V^^K>qBm95Xv`
zcH;RXl)42XC3;KpBYSdkpORCCc~_9EJgKBU at yFmdX={!km1koIh1ZOEls at ToK+lZR
z&a!wWJ=(T}uG5-T{f_-I{<3adlMf#!+l{p%J{7+=?n%ri?GufWKJ3>Sl#zoeub+XV
z++^k5Uu&eBi*Pq_v!Lb)JTB9I<Z3pfRi3T}F<)8i<o8bHgjryquk;a1VxD&#p+c=q
z?!sIq6_rhy*8n|>H-L9MZF(QeZ%xpNhdByXFd1>>8ulTfg|<kyCAyqTrKQViWCa*d
zvZoSN#O1YnEK|+Puj?_<;1A1Y^%&RBSBD~cXLb^*x4I`hHX<pd- at j63rvEBOtD0Jt
zE=IJ(AM?Nj#zWfDsViM5zQM<q*B?k1FgRozen}G<uE2vGfg5reN{_HJp}iSy?_^zf
z;%A*YB1$%p46EfXKDy{ysQR88jb=Aw)=kL-%&AFGzH{bP?#BvZPf8{km}Y;=Bhw`9
zp;0n-7>;ny^+o=fJEXjkudFzA3-+;7IAK!HTyJlz6m))P*-(zEFs&>-A?MJk$}<-u
zu;Pi4x?6x=pRR`TD>7RlIggd}mu~ned=!$?6<E=Yqt)+p4NIQI<=l<(s;x#%+@!7@
zcMZdKX3(_E%HY5&v{NDkwijhP@$Ani{G at M54Ogg*9MWuNJXX00t4&!!Wyr#-%x`TR
z#cbNyJ at J<$wK9d9qpKC*ZLMew-vj{`haOBuLzQIqqs_vKY<<M<d#7m3rH%x#;ebqi
z0VTs*o&<2C{h8O>fiF+PJA5QKW{t4ENwWuRFP!9MY7>*YaxB#8mCJSx%}BP8c6%a~
zH6}Ju*52qp8FtlfRi^8mqauqS8`=WOspO%uE2nMilAaQ|Xyz(&05JgqOh1xdD1MDi
zA|(7W+NV&^!W&g_%PqY#(C<W%sMf3NFOBxYW%LE0=J#08#_QEN5RLk+P?>vWSInU+
zKYwC~X_Un|;{VW}u<@rbEmv at eg`ORdH3`J9Wq6PX at 0O#^0$e~RRuIrvH)vJ*i&t{8
zw?TQZh{&pXzEjfOL$-=3Wq_!%muMP&Kx09TAjrD3Q=EuMWT2!5w*In)<-x=Oah$m{
z^$5#(>7Oj7+rz`@qs#1oy;$(rDaoV;G4=8DG(er5<+jkpu<9Jc;fq8D%1#<@$lri2
zva9hNZ^dkF;e|bf`6iei8DVsTvpwa(9`SAd7KNy*LhdC*r~@{e96%^xyxz>sm7i=o
zZ+GaA*FZyRdUQo(m|*n*AuLs`YD7r3UIAcqbzL-KY>Yw;<l|?rx!ZX{E&e+Z0BB!-
z%bJLNB<~_`d76DOZ&UU8O4i;6+vAy**?WCbOs~Ew_ebs-Vei|C4i0)pL~V~Hsp({U
zJEeLGoZYv<%3a{DpfNPMeTOq*NZ0OU at d{_y(Zit^4M at eef(%eN`rh%0x!vimzq0t7
z_7Q5<cxMLonHmmoZ^}te3jVk;c>PFMd0$3pr&IZ0!ThYzu#I@=J?HuG`JZ0`9&@8t
z;zSb+vTGt5wTQF9R2(0t&|Z$QJIFRXS#3MNVZw^>%zGYiAT?Gq?+#ae_p%Y#EZf5Q
z8=vSLf7<i*X<#rl)GX{GhY+(r8h>nue)iHPDPF_1-eA`%cTIUp*80N*aAmJF&T|@b
z7q4u(^iA{vg0Ccx2@;`Ui at M?W>DP<d5)FSrXK)dB@&WOAae#ZlF4Mb9pBGgwB8TbN
z1X=k3TOegzGJiSsSSx+X1wak{P$O`Z at S*|(gVvr?|FDG_UaYDXBc6C=LkhtGEfc;I
zc0jtvUvNwz{OeU)|JSp!48}QiyOh6Sg at M^u`qM!NkU5m}8G~}!2fzh_50r6d7;fWn
zh?+9MXo7&xEo2z}hENKDceW;Mu_xt_xHWzZbi+LIFWw))YRR7<>Oa%m#3ui-&L|WA
zCoYS6`I4;{SPDc+7c9U at l(lk0C#h)EhX0o-OuuxIk!dG=;eu at FvODjVVax;dOGZ-X
z4X;Rx|MI#K$nN;Wc_R4g!!LTm*pQ2*Uuj#$qJ0AAQU&-ssD7+493W;diA2?sN;=kn
z0P<((5JPgv$nAf at g{jkTU*-H9*1hlQwxG|}6vlsrN at CFtFGB(;%@Vbd!g`PXh7;@+
zsR2(tZU89F$p2*BfALqV6&lyiU$l|OCJ5WZUs4wSXZDI)Ls}IToFdR_RwLtBqYDFW
zjO~3@=D9`KEl?H_Tsb4I(hD>D1st$bk$n9mrM_nQ0BEf6{-61Yj7~e*E{%;nR;JQ}
z{AF%aVH|Me;$bWW#Hk4zReX;8duKl}=80UY?ak+g8a)>rARQai{u_50(QEG7 at H<{%
zQo){F18 at -nZv9nDYcmH)GsYHlY0<gxU1(7d-+%PNdqx$Net-SXur)0S7u`R8MA at 3T
z9Tsb;C0xL{4zYh{Tc$yuzpTb3nv!r#wkG^nQ5h@`vT(3FqwlZna{P;<^pcA4L^bPe
zLB-leOskVGM&30gewp8qaScj1|EnXb`uwXtzpCDD*ycKl?*3b0V}kOZY-~=7nIC>h
z=DwJQS#X8Mw>_#TN(T2$i@#y!G&D6J8%+(^w?dHCd;DF3uEM{5i-py9Xj~%y>-Q=*
zjFRTqg0maHc!gFkm|X~o){~0%cab-5U=;mp3j-`z^vyEmt@#8V={w at 1^r}bKB-n3#
zI2Ze$UUt6<DPaHqL+YO}Ln=Y*B)498(t~{UG$}(E?8|sw>~ccnRkh9?{s)%@&sBrh
z$%u3*K(C%T$*cC10RG2P52<jq5T4ViqFzS-f1>!$C^T>HdU3zl1(KM3zQ=xR-uPK|
zGTlhjJEHkcU8B|+Q#je|qB&pCJyEK$!Oza()5mqMdWcUiMIJBchpJKDVqKW3Kjqb~
zQ4I2`ZJ0n<T9qAtMRF?XZ+cGMQ>Db+JPr$+;AqKYV_T!08tklhX`Vk4Z;EspO{Q1v
z>7r}5_wn%&yP2mj%FcGb^)a0CmNUhlDUtu at TB(ZCh`vvKduIWMKJE`Mf at T>_|7t&7
z2ezJ11|qq*xy9e0JyPsuS<QSzBFJ-31d(^MhWqEC{z02(_F at M~=Vz{VM_tucaKqsB
zLCDh;jqMZS`#of$_Tei};-?(WDW!3~OM_O(kesDMzGIZ4M#ucRPZYw^RE2?Ul>T8&
z|LnoEdE1Hd*^o%vVPXq`c<%NeWZO1wt6llDx6L|BFWm>d^`jy3ti0g(vqaV=UiyF#
z9Q8-{?)i-C`D%frH1p?t1)m3mnZp{_xQ<~W3%-rnw*3yyPkuzUhDtcXJ2DCOy6|Pz
z2BmY@`7caMc}tLUdiaL<IZpYkq2O?-;H=QSgKklGws9}_d?nU(_I!6i&;IW7ee{mk
zU8VEXg42CF3+z1Z{<>)nneXY*oZ<KI?emEJp?AwYp=NvItE1MyH*JL0?q^DDhjzyV
zvRB_jBjhJrP}XLK>Dm0s$7jKni_qVi>7c!i&4^<tKUvStC&R~sVr<Fd23^_9lz>;1
z&lXJ7C5N(Ff?RprYE)``t6 at KK^7eVUNdUWR?J-D-{o3N*6!C$85B5!F^t(Kxl`D?f
zaK-OC;kaDAa_HfcI_uj(>ph?s*~tvI{V$=?meZWqvXGvO=F*}*<RBZ-=Yf at jQiQzT
znmQZSpKK(?7scbqknD}%){|I6;tQ6LUg=4n^)#s&``N4x>Kb|F1`z2#=41~l+Ars_
zTP-`%`xiZkiE0_1s!95W6$y;`KrO*8WN{mG3Ez0tvZ--d8M@;8^ljN_lHI8pR-MDN
z%y#~X+HXRa)o{IJpy#)jj03+t&7D5hh>fO3cXFFQUs>F&w#!(K>nI^Y_oSFnNORyN
z{QY2C3Km*Tp5sxGox`u;c|!t_QcKg>GCxd+gpELn{<ebMS+t$>GQ73RXIZ8(Ppy|I
z at n9yC{F;?T#xlw*Uns~A6)D`1q$iV$c45>gaY9;K-c0c^Lsi1%UYcjgmF+M?#jAF%
z{JfkYrSSYhSD8((JeSl`q$Be%Gi)h70}vnYlCDm1$WiFoP5_Lidrm- at mH6dlt4#OZ
zk*DD$j-5LJtbetf33!6VwEZkwxIf+7JH2%fPejG6aKE~-`q7D`l;x|}e2!3T95Yo}
zZO|?;(xsi1?V(W{19jHFY#HSObj^8llyhR2cQ=SgdO0Ay*8rH<dGvBJiEPRHiQCfv
z=Ulp)sw_K8(+2n30wc`R2K%6jp@%JldYC+>h4f&n*bDKqtg_Ga{)3i1OyycI0nP1p
z(_@|DWp|be(9$Rv0#SJ~A{_|hQo1&~hP}4?Wz;`I>b<UxKQ+-3Z(M372X|e?o7S@;
z4%2(rYis(tuN3Fp-Kie3HLoY0gn;V5d+fCWj*QtrPMkb}!0*U;c**0j>QoSUliH6d
z+WWuWqE^I*?up5$!auP;s at E+41Ckm7mfe7F_`|dA`$!R)kov#M%g?9s&A66PFDPjz
z`eY3!aAMxz;ui$zia2%K{#Q)<C>;`}HfVS#c at xJ>N~}^jX4;)~UGn+V$US*nP|%!8
zLm>EpGxXEj_NMk{PLqvmnp8Me_M`s0vSo>N?l?W(ud&<2ri>HMQSe!p9ta=@Tn-D1
z+Ub5DLTqAM+K>Fveg3Py4dD?i-8FIcXQv>PpcsSp2<(+S{O at Yhl<ltrqe7#KRzla>
zj$K3`D4pbWT<^80KV3Iu3f3 at ID+3BIH9I~;NQ9ik%*vhg;0?Un_Rw~ATR;^KlFa_j
znVB<q#6ncmPmkH<(G=m6^`)6(;@d3Xo3w;c+%=IEo=N8po;`)@hLP@^v!@Zx!NhF=
z at QUVg*aTspa~2<^=geiLG$b(@<{1{d)KAgML0_@*I4HR3sS$3C-gBGh)lfhl`ugYZ
z>2-~>2TB{Q+mzCW#&N_RJ<4U}fq)lp&N_&@?*Dzsb8zK+bt{;+ceLa*m at V&nq%P-c
zD^zRL`B7<z2IVa#Zgf&_fz$R<&&Hb5VbtcdVpA~FXAN7}bmY!LXJ1=ku*c>Vue(v}
z4^!8D`Yq4(TwsS&oC0s9X5cV%MxsXK`sVn@=HOx0(BPI?>)MlirHD^>^hU8 at EyaA#
q5MYg`Eh!+qtw)#gmU+_owU2K1f3);F1`^-v3D8zIP^(e3kN#ipkowjD
diff --git a/docs-xml/Samba3-ByExample/images/wxpp006.png b/docs-xml/Samba3-ByExample/images/wxpp006.png
deleted file mode 100644
index a20b3ed583601467f89e2358f5204bd8e43d130d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 12651
zcmbVzWmKEd)@HEc#iay_6)o<Rwz#`f+#P}xmr$&@LvdOfyu}GF#fy|ept!pRcgUpo
z&Ue?$n)}V%H9wMd-t)>iXYXe}=h^#BqBYdy at o}hd0002KqJoST0DvNo{CvbhMfQB_
z!Hfa`=m3f`k~+S*hl_rJz|B1I<FT_5g<2X~QR;bjDK1pSAtI at r6acmc>-%BN&k}5%
z-V{3^BdJDbpWTeZ46_dzTK3AgxZ%IicBBXrpk1ggtVZ_4bh#fS2C+91@<gtoMWXp|
zcw+KqG*_ba&kS1dGB=UjSG#;aTS#Jlvj92gC~#FfK(>+a380n{U><diyUIt2N`zL7
zG7#Z_)kF7bg;fC?yR?Iy8k^h>&j(E at tU9t4qv*qZ0VbLofxqC^!x(CJHFY={z<}6-
zgdBkBW{wNMA~Ht>sLX^LXb&@5fK_cR?bkjP0=l(rV|h2zZTPgF05+eD at aYh0M0!vF
z at JImGTN~`@Cq?7T!-iD4*Nn+Y=gAs4m1sQ&2;o#yF+UY~JiuJb_$+V7<=WNn at u}18
zlO^Tu{R);~Huip1zL)(X^ujuNy3fb~ZRYX}074;)+YbBgpyeleTi!hV_qiP%v#}{x
zlhK#)9Lj2`??2zRn)F&?wo~orR96_GL<wG*Z-3+jWA!L|9Wv3BI)o6Btq-7l?tqg#
z<BJfWm$Ds<BYO4%B{RiRhKL^E%h=8fV310}r5{A`(fU?UYu}WkL2PZn8p|s6L{a}7
z)D>l_Kl1_)SXtqmIvC+Xx6%Cp>lq-*II5#p45t`9YbUzjCrK3rFm758{lO0M8`-^M
zufF<f`P$2;uOQoohl#BS!YG|^D21BD48Y_8fS#Ie9|E*QyLoRr?H9s)C}(#1mrvYz
z6?(4<)`1;EPXMww;jAch`jSL|b3#BZU~jlnc!e0S`f3B!t*wLy-BPHfaHfMuL}_KF
z^NR(ajMz~58i~A=#OoPAI6X<buytu?bU9erj8)cq`AJJpfF}0+VR2^?WSAmr+Uzyd
zJ<t_XzO%M%^O3 at 39>o|3+v{fS_ at aPzS>y+`uM(I^d at dNlkLmo$oao>=VCLovHbAvi
zQ=3bMK$d+%jqUcS58(kMd4pXt)EJdiXZZtBpOLY1eN&*~PR at 41-B0)-8jZJ4S|Pdf
zM-EJ_?pl;CT>xRjPhf)KPW&v%%Q^U6zi-od-F9I}%l+h_$+kCi8POBuf~lh}+*i0U
zV{Mc~oPZHxOaXYO32-y9k<GIQ>0k63b%JRZPQ(MOxx?e_336QlsCB_%dp}FrD6G0q
zbdYPuDo)<1NF@(5#`r8gvNO*hZ<cSOCJ0!D!dOc#{67yAo8Ao at tfN~{*~5#WuD#9%
zLTniFKXmCr4^#HLJ&5W`St5TuZ)|UG#}Ui#cz`n_mKVFdCR0B?zy8 at EXY!RtWoqik
z8=6cOW|OStM&n@;vNE&LvSDD|$2zzE-Ur&y2*=hPZAGO2wCg~z_{xdn2e=c;+`;)m
z<pzoRz<?>JpF}6=7KPqdcSs0`>QH#O?64<;I5 at Ut0h$=L+RKIU;8{>%Wo at u05eu0U
zN`_*|pvq|dNa{`_<s;;)4gh at u2h1PZ3zm!!MxykP+F}hc$+|f+NCW5?6hkGXr22;y
z_$R08Tiq=w0pG9)#W|MD%2J5BrZuHe3175<i_kDo>8L|@FD6WhvI1Xe9sfvvYj~x}
z at ulwLD}QsUNs_Nil$PXMDntdMKXMHz#=0+UFDkYVbm1*f+<7K_NhQjqRdygc3Bb#z
zyz;3<HtFFP1MWUc>vz^h*7F-P5aU|TkU{9m+y>GnNm^7-0O8WrCZ$w^Xi+8EQb`t+
zsIHV5AF5H9=q0(LdmC&*!WGbs07{?1@~=KLwm)3s{`z|7Urk-_l}bNOBdbnY#}Yd{
zhNqhmt16~jCHqk&4Ys#AwH+ZAU<o$aCjLOGNH0}<tS<#EYMG<M-#e_l at 4d0XB^NgF
zWOG)YB^TwL5fbHP72Fi&_IY#l at lU~`OiXxMHy#Q=Hsm=V$pXN<Arda_2FT=*S;J2X
z7Y0!Y+oe3ijt-*P`|`<ZIk3q{s*7}kwF-c)RL5T^PX)fRgm1&`FA`DcxR$ghZ#ph|
zqCJ^&l9OhpkKQ)bUI7Wb0W%%nDm(gF at 5BRQU+t$9-xVoA!;V-X;Wj^@CqFT4ZJMtO
zKIOF*R9gw at rp3Yo=>zYn*F#gKz@`=GbaZqwT1?jSlQ4W~tr2#kYD$S7m(JO`b7K#V
z8FEqb*+29IolicWp5q$An^6cA4yDs0uFGU%=yXudgGy2Wzt4t|)5&VQx7F`!!<@fr
z%okvCJohf<N)&jZ5OUk`G;RaBwY{0+IRD(9QU(80uE8Trxm%I(rQV`&=Bv8cNB at c3
zpIe*+N2MZb`iGn at u_g0g>?uOZ8f;&@7 at 9^D`POlH*>)s~tNjAc(FXu{b2xw*81o<2
zC&C?TwgC at Eegm2t#D=e?q`5@^LyX<tMB>k7Wfb-*tcGe?ZIfMu5d-4>j6k>_aV6Sj
zw^y42+RROss756n2CIfy?IIuDl0I#l!$yBWN8m$~f<oK9?b-LnhtW5;lg;8?Y={<9
z?*>H&0AVpH4>3WHz`6yOaW%#B=apqin?|NoDon~_RCjrvsbMBBxR-T+*wLSsom(!T
z6bC(OukMX%Qaf)m4jx%GB?9X`?F|ca<XH%Oa8aWTPdp7PyQh2xGM1jd`K=hUf{K$V
zU<z;}b?#zrLMMLkQ~7M5^Oua=7K_2ngFw-nj_s%gw$7lwfR?j`o|QQ_m!y|bYY&1p
z*It<27BcAJ;q+TVQ~<q>>g3|Fl0iyr5$(idrFOsdnXd%AC~fUM at 7zqp0Nb4`_ZM#h
ze!Tx$EOlh>P8-DJKYn7P?G%6c{9>IY0CX!&0PweF2)TT|nV#jXd%u1ZPeB2{A_zbO
z`2R88X+Qr%Fff|qis~DX<2fR1^Z at H<AI&ml88G#x^O6NE`L7fpI<~e3E=5;8mUlGf
z(MTNGUxd(b9*q^mE}egT?r*(jw%kBIBCsBN>~T;in+%avn2!u^)>Z+$G at F4ik9l@a
z0SfWuZ*iRiADlj_RG#Q(&f$T+2*KTpRRtL6S7|$gX0OW{<VK1wpZoiic+UCE!-RJ2
z%*yUZ+>=|Vb_>R%<Yc6<jO#&7z!X*WI7^|dClVUy458={A5uL1K)(A3<XBEnRvRqe
zJORbci>Zm at ODo;_foe-06+#6z;`;3ZahUHk3847(b)oRrMT(K+l&CiCVZw5RA+e6)
zXFN+hK(rf^HRUQF7Fs1XAE4*1e$oHVQP4FsB{C(Fr>7gQ>UL}oX>;0#`44yCcJC#f
zvp!ItdPLBg)fcj=hUF&bhe^Zr?7IH@)7b<d_%T>D;{K|xrx>Vuz7+p)>3(FW9qEro
z5LfKgIUpoP_v-dz-?mZPDsQT5xq%nlNSsO-)N(U2{QU~yf7rIWH7{OztloO_U9}S&
z48FOm2s9!%`9z-o=$X=wIn46B{>D72#_YD#@&|24z&<YW(N%fR_!e11)Ty7Do;WTu
z<Z36^V?CSyeWmb?x6x5bi~seNc>QI<vTIdYl74|jwjOs#%_o}DOt at 3z)PDNww(+)2
z{du_WN_$yD|0i``m5S-ubDGY at U^ur~Sw-^4sg`8uqA8 at nZ};mXGYX;_@~u+NG-$Y0
zPaR&^pCFURNJX?d-m>Z{D+CQI#TbrUmm<Pi(zMakr3WEAtaq0`mJjt+J#H<W<$ix*
z%tlS0+fkuyK6Fi9XQj=7GatGiLK=lWp8rxjJ##o;Ie|DOoQ^Fm{N*6ghD0-fkoe?i
zZdb1Kc7 at YTx{GwFkL9_r7D`VDQ77q9ru2)DVXkJo-P9>SLe at L-SJlG-yQj)W9XIMH
zqan0ro>!`1E;J33XE-haiwOSpx+69;p1Y*e+8|o$`?K})o;M|dUTR-aRtj;COmFx3
z0CgoY_b^lFd7|<spC;`sv`9FS&janZmXqYhPW`Q_`|n2m&`ME+*mOSXXIEp9`hcK7
zqPGR^M0}0(ehF$#wP1)vKe!oZ!T)X#^x76RQ{*kNqd!69&7Z{nhK at ZaIaok+xA;An
zAZQ)z2%w(Ou!XjXH~aw{7a%TIg!KeaMIc{{&+C6>IRlz@>V|J~-mmnO;sfgXy#=`r
zTaI%;Ks}!}e8%%}mgff+AoWPOIWCTm#<G>6S|NZJ;k{D@*g^L^>tVKDv!^qoi1qUn
z4Q69Bp>S2V!Mi1b9u71K=y&SaH02>ONI2jH)hC2#4KZ>XN=Qpe3D-ca)DSW at V#Nf=
zpaZ_~s8m%I<AkepHS((227m%n3pC_hv9NlueqhN;ojiW*7X(DfsMI(GSyt+KA-IyX
zO%L&--t0es5{0RwGcA`hCQlqbwr6?6+qrH>7V2S!g7|v6E_3QVr`uDtc2 at FZ<tlNr
z!FHo<4qK at eMlTa?z1kw?&93y*y@~jsU*O|Qu*TH1o3FEGtC!O-VMY^+o5xtwP4TA3
zbJ}}tw2%kR#nT50BuNaY8_}3tPU&+Qg9pN$Dn$i_f`^X5JNP76n|C|%GS`dOk~+F=
zn3h78LL8V0h1Vx9>FM0<!vNLi!TY0m=p;N6K{O3T;Xrk-HsV?<>%KwgXKDsnnbf1e
z38TwmZtjyOd$hi)zCR)v(-^6hnQ!;pp7n>LNXV%Gg2dPGevtBX1E3AR+oXHZu5uAK
zWSA~;{mwC%^H?ZRebhDZu-=O9#(|@UP!5<I$5vDZLER at sya0Y0{@voo<g8&9BKr00
zW!P$Jp&e(G&$PA^6B5iOTlvR*^_#G#1T&E?oC2V7-<A9`@hcgGf>H}c6kLz;Vf6Z%
z0!DsJfVg(J3!sRo>hPcsp}AYcJPL>}rY(Rf3cop8I#t*v(HAQ)U2t2p+u%%m|7!Jo
z`jVgwHLo%OZe=!SlDUU7;K6F!BLJX>C{VA-*>S(!D}=Jrp%9~Mp%<+X8#6h>*AhDF
z{veg;z at Pv<fS%=HnzsE!RaqUa^hSAL8gWXdscC}P!MytgLT78LbTjdA?%J=o6L(=&
z;hwM%K_#;QNKsxrsy>{1ik#KIQ#NY-)NWe0>M!FGcu#)uhl^SqjbOnuxbGWbNaM0g
zVdT39T)SJLtfb)UXfPXEwckEUwlC`sXLwPzhx_5QdUid}8h63<EnOzJYmxd0nY#FG
z#IK<;J8JqrN1tVdY2Kqwnt_SoMRoA*E%^LL!AL+`yYy%dd)33O;@Q~i-j|-phfr0|
zqCqWgaQ7~i-L at R+DjkoS14c7d#j!37-;Z2i7L?*&>1RTpO at jnr<d1V%^Z-Od;Ao?3
z;M0)opmKgI(>Z1rguA`E(QIK3wIN;-j>~Oq-AY}S-Y*4Gf=ip453x__tE!$pBc$sg
z#F6 at t*46o%unr3y1%+6H5T}|<lq*d-VSiKf at j_KE?i*zmy at UW4xF6W;v-=Dw%K?Xo
zfv+r&jx- at H;zzSSe|&deZLs<pt<YnKYhs-1eMT4wY%riAZK at R&pkJO-0L>APS at gRx
zxN_x%QiIxHmIq62r!?okpgXeLH12<r*QUPLXpaSl*iz>h2oXQf$}F2Bj+aIe!M}Jt
z7KNNvcg0KCXi1nK&l6(a9r;wg+1%(MU`Grz;7D98?T1Ihz-w*Qm3HF;CApq)akKSn
zWAF@`nQR^K1mi`~>@=)H2-tNG7u|om^YE*oWKy@>Yn}t}QKjtXk~5tZkT@|wzbvPq
z_U{}o(%s*KeVs9u48Whi`AHY!z=Rk#yh}J2{-6Q$&6=wN;9iRXRZh1sY=YqSS1zfh
z{$`x7btWEGgJ|CGA6C%AzU6)aQwIVVO5~|z!Z8`bO6yh#44xK}7Yg-J8$6wTI?F{(
zA$~7qeSyDO8LHeZ7G4ba6u#c=vFa<H$D;~wBAX at eE3}sVnQ-wf at JZJacfr$XdU#-i
zhhp;`_ZvKk_kCdL<_(c*PLH;SJwiZ}O*I1mz4&`iS`DR90y`R!HkNd_iUk&Bca%3U
zpfN at mfgX||l59(@Xyt at 5NH85sL5nG&%mt--ib?3V!3-G3?ZE$hK(MS%;|(VV^sBT)
z+fu)L8>k(0|9U^^x~x_spw1W}JYFw5il{ffQ?Z;wcARu}?toiBISaSt_H$DF30`lZ
zz4391+4?E<+_HZ<3B}e(0jqiYn@))pvJ^cv8%~L01#J`e!>0$aNoDxKa^L1>>Sm2_
zvV#i6E?7$(r801|b5?a!6*vP&$2x*^y!LHAaiF;&1K<|vt6q-At(XUI)gZ at I;{ABr
zf}N3DUq{A|`L$>53D?_Cit?v009f?L>P#nM47XXi*Ugpg>4mk_HWrzYfN)|6dj6fO
zpR5e^#drHSb0Q8*O?d<Icbe0O2cLt0Q$yN)6r6x_^XsralK5=*!Zt0rp>PW+0Hkfy
zPZFw;;bz(0uwqbMX#GxYWN*h^*lWTsC+%7XI4FlnI3HtDg)30m7l&<HF8fXfN3xhm
zy+IN6i6V*wR_N<%ElLW<?19BVN at bWjR`=9LAhvbG3S<VHOeaIN>=8BU3kyu1h4o
zGioUbIxU;QrXcWv#VB*8W at +I|V9{4mJt}7`w#ts)(CQ{8r`s?PhdN-<uSiLBrMsa!
zW5t at YSu|Hu8<5XtRJ;;%Ge>Lpjci)LkhlWokpH1fpQ>%s3TN!*i6GTDaYPr at nswt`
zH8|#?Yv3HHoe!8Q<}$8N?-ezvrm3H=7Bb(S{}}*@QFz6LN5UnkKuH)g;fjNew$V+8
z+!+oCpd#0`7h%Oi_bI_zor|ZQ!*vF?K5vxOx$kaEWCOUr&%1IOUTcrMt)WX#6zTTC
zXfR~{_+}=+P}j<9;L$rN!eEex30pD-UGWQm!Y#sr#F!Y$FhEv`R!c22Uov$Getj7T
zX&DgK+7F(w4!7b_kqAj6e4&8tf#2lj^2ON0WmROODM9s6s2Ae!6JM()OiL9C?7YiT
z1{kwS6G7<LD860h9Th%KWzXrCJg@@I;z26pdtq<O7g}*TuPZDBTnNRc1Ay}z^AXRO
z!U>~;17=bWt`-NZI$K at unWn$bFD^JlGDxvv7hy?J5_U7KO0^KiKs-$JC4bNj<O}@>
zzW+#z7~=L1!3qJ=?lx~im)ip`m<|JcK1wrVe+duQiX=rP+ at RXP*;LZ1toUpkmbRJV
znCX3bI?(B%FF)b%gnQ~?KdO*-ng<_Q0>W-4!eGJ!H7-4YOgp9KxVA<O0tm%9^BKIC
z8s3>srR<X*a3OFkT34;?uMH5TZ9aPPbneI8xu?sT+ at W`W!Uv1+2?_+<Gz;F)mH}z^
zo5AttM|>U#M>K)6rB3I;?<r_UUIbpth_;Z!kU$?=>2<>q%8xZxbYG*+7t3eFd|Z^0
z9KuPa^{>UhTBLgrr#MR|p at qn4depr%D3@;vByf5|D7vHb2aPDkY)#XHr4iMg5CIeB
zl5EnzvF-(@C?faT>r3m0obd#-9719qRgoaG9dD%(BoiH0U8>IgiLa6H#O;nGJORm(
zv7 at b^7Q(Yx_*9yn#L4`^cAcQF*Q}o(360qVR~uq|;D=hM4^_dm2hutS0chSW4XdwC
zsycdOr6iS_Iw~dE6tIidgsHUA+03=?L3iQ9A=hN`n6#X at zz`oP4M39jvKi*i{ya(Y
z;WFSVGJJ>DJgAnslScRSQH79B%?P&<PT^7V{o=B+{i$&-6e at vF&F-2#PkqiGh+vLa
zVPEM?6FTwiwSVUS${dx?QjTh1a-`yDX1QgbYhFLRMyr~4*Uu#gas0S^JTS#=81SJt
zpP5zp45-9AS}y=Pza)q*g$Dm}6E2Z)FMkG8?O&GV(aR=Y^qMFzwZqPJ6gqXwuUqGI
z>wn)<W~(Bc>-g^)jG}+y9Hf*)+6T+3)Y=cAq+Go;LqciYr(5jWIUjxBJ>hSa3OWw0
zib=kfyK~onQ=R<y{BE~~!_U}A&q$obp`4?_5 at ObxAzf~iEqtplv*&0Tmma!MiFOs5
zcP-5OHrX2lK}>NhCqMF)r3Nr+cZz7SsK<?zNg;%F3Jn}b%aoIYOchh{W~zH(AyZp5
z?=jwGgdC1IL{F&Yyvm)^K`>w%D=XsW2kE}(x4R|GXvzgICJRlx(=$$~kI)`~Jhjex
z?PcD at R|c}XEE?2V4Ouor6XH-fLlt5kp1==&7uv|bl9K|f&w5LcMV0$tMQ*KXo8_<z
z{I%?iakGJu^?LZ~y&Bn**=;<&s(Tzv?yTjBA}W=$C;UG{V9b04o19$V>Mu%!tRR$+
zW|p>agUH%$DI3PrT&j$+xzMUgI)2WB7m~%Qi!Z3jnI__l$*w4UFB2E(#M3YkDg?D#
z3=Ji|vF~QG$g5#$2cu7iYd;zCpK643%yrI0(`2eRy-;4g-%4*+N%DX4O>~&TJLz&`
zvN|OGXMkLUVa99bpQjymhW*C-BV`t7mpwmnG#zDb+;b`(E1~e`U%!qkEc9Bg2y at 9E
zMleIa%c;liJ}7=4XTDP;>X)lu6*m;(5cx^9BFszDVVTCeXrHn-cPkn#Z#i--RHkum
zRQQEATVLOy=oMUBX{iWxNxGzwzjHVzG6<iv9Hpm&j#0;<sD;kgCpO+gl$KNZ4SuFT
zKVlNx!hKQgdFkW|)5~$POf6RW&VP|>J?C9)vH|J0Hau22lWln}a at bZ|m35$PQzZ)L
zoz<7U{Bw(IZKnBXnWeWFQjn at r!LX8(v)iuRiskpM%W{x&%7KFIA~kInfABO*d64+}
zHNzWow3H_)TRB0=+Mg_WaF43!59{B()s_4+6{5W<z&x#+3{|;Ir`=GcbxTos8Q7Jc
zRix-QNp2lartxS8jk&c6lRD5YI+S?A!Edfi3|BoCBn*5Pnl_ at vteonR&3>4HtCjI4
zQ8ziLW0pc(kbM?|P4rq=_<P99Y6YdMK(8MZVhyyvTABR7(9l3fOpdI9Y__G^?Rxgp
z%tbmU+z$6Nn2u<}m(q)pbi{b=kE<e-iXksK3}=J6Y?3=!zp=p_?_-dQBigBxR+9e&
z*WHS~Y!~xQYLYg4Xd~w|)6j*q(ShLBr?GYo;vR<q>tu&H$cKzDbq$-jXUg;C9HUsZ
z?ApWD?=~cZtNDUrF{?OXMoG8LV-C%saX&lQL)#L6P;d^1OYV(nDIQ~}7 at 6}_)RzWK
zGw^|}Mhjc$uf61J8eid5mf}BmcM41In8Q_dHj6*Xm{_cOPA++SA374sI2vQOqxFX2
z?SS;}L86-HGf~B>4K{J{9{-*t{x1abpPXXsb88IY)uTkELpiE=1|ulR=3R6{QWpOI
zqoF``M9$NX6NZl76(neNyQ;%q4CJ52cHG~75s9Q5 at _OF58dM~F8ZJEV71jI=3HwS@
zYcy>%j8>?{`;|0)8Lc=l2 at SXB-WB-wD6T(P5u4#hTOcGH8_IyVitA`X%r1(L`Ic0y
z5=dplFIez+GD!7><AZwMi$RVFA?AkQ1Ob?|#qA!$$<<*NWYiC3-_E(0ZC7V|+>iO9
z3!|!_W<t31s}07%eyzUlfm*tlOL6ML?OrcRNiPhNjCL8U$n+pzeUG+e>U!+R- at s$8
z_|~xhJ;Trz=$om|bWNw%w260(U4M<mH(y6?ff^S<f5Yn-&HnfNkg~0W>>B#Ni*EV5
z=p5>V56d@`mun4Syh5L=^4 at SN)GYjRUUchw<|i1*D`X(NaOK>U(uVOX)Ah93 at _eSM
zL+98Vuc~2K?Zui{6R)b9*(mbNz1KjFPr(X!?_w!Sj``v+n)k;`#cZAcAhFFo#yw-*
z<j>3}rz&2>y<6EylOZ<cqQ1cUhN7S$MO**W<0Cp_mB+XIWnrUbDOR1gT1%<?LhNyK
zcOT9g(O^a&;MqwEv0##E<z&S2<mq6`MgEMfnvT|tEq`$;YKcG3-IR26CrxI5<jzz1
zFm=rzjahzTxx3{MxY5>657#)}jB<m!DTUdV=WEo=UVRSRzZL~yDXcl2W&Y#6bUq?2
zXJv;=RbuD+EH^Qldbh4k at Y#dT+4A<^y_ZuvTVm9_#d(3yF2M!I_8c+CVuHUYi-#1N
z at eEM{sZMx2|1Mu-DsDGY8`<z^16r)yec|noRDN3a)OT8|f981Y|FTVL9m8Xu!DL<!
zFX$ujr-t;&&%>B;B$qyxAYbspG8`P1b{@n^i+TG`Q_k8ol=v&|nYs;7K_8Hg`>`ZC
zv#e+f=OHnIKb}7FK9(%GP52@*C$nxbwJI)zIcgG<<gF$$Hb&9)v^><j97WL7($jkC
zf2xd at fM3_ju_~`<vtaYZ*2gP;FJK&18s$0Arx1Ih`0*SSN<XO6oMG*35Es%pm|F3=
zLomgEC3JdhMuUB3yw+m(U!c^>Rv`{+ at v26cYh|c6Bc^&yosLb;Rbb5cz5&gC2RC-0
zz)OtPuQuN%qXuho9Lb;DiW&7pSoIhX-upl)VSlg`1brssHm%Vi*}NGff7kzyK>XWa
z>w;JC$E&;=O26HYMfoR~CQPX_c2Pav8ubfg7?txg2~CGXo^V`~(ab8_Dsr=A#S_ae
zpk7^N`I#B-BBowgaYSj>n~g3%bxz~K_1Ipi|76NiIjVLDf*su!fByqs6$Xj(XT(P#
z^fS#YpW1f%vz|1f0r6w*?)H9^l&;K=w9)*k*KhGr9sCE3WG%GvY{dPdJToWBO7dDe
z at xa<Vu<_+)0Dy at 3?{5JfqH1q|6%<qHr|^nrR+5vZ)|T_JJ4 at m*znpo6l>R*_#h-Ig
z+r&A9-Thky^`8*nKdvbX5O?eM*kqqh=r`Wfpnv=|8AAP1uWe}5trtirg+&kHk+LC@
zrutCKX<A1KwDcBWE;7Cx!Az`NsI~FAL&`j!y?)(X at Y)El(~YB<OJvHqUUP#h!0{}D
zd4C(>zWZ}vg!*WUv_D`z8-$Dxv4R=53k>-ux#3q8S$fY+nm5bO)D8GRPj)Sj>ZA4Z
zI(L%Ob5t2g-I$Q<a4soh<lV at fC7h=~ghCn9zHiA`xK2>DT-$0wML&&Q&oWkKdrK&V
zd<$G8pN|5tHp+039dCRu=~kZQn<C`iOM?M}l|QYJE`BCOO5IK}mrmDN>Ox4Yz(
zj*cR2R&p<&wU_SzpXI;4%cPeMN~A{K8Ent<afqG0ytQ?GyJaA*Oi at RegIK=XGdo6m
z^gYSgIbC6<fXkYL&87k9b43N`$)tF$uOX{nM7H*5J^!GNk2h3LFX8aO`FlCl_QSsJ
z=9`NlUyQbHnY7EI(3OsCUUkXK3T=dH`Pt`B<>mcFZ90T)W}`Eo?;IKSc0 at FE1v|d3
zOK9mnzDhMk9w(h^Ng at qF3GgKv6nhtqU55wx#l)+j&HtsnU3 at i6h7`OJu049L9m08h
zd6 at yhha<nUv$2;vmn(M7%FD`JKp>Q)S4ja at zPP#Z{$aDIAgB2PfiGYcqxoP2M`&Bx
ztEBZ>)+JQCk>PY^{kYJmGzM0{55(l_lI-378W&Xh=b at h!StZf6Dy at uo2cRfeYJ$KB
zbeYAb7$4}-tNJfm$;5;|z}q^ZQ3`C+HHVx5b4WBO^n}ycOQ{LMJ_^L0sb$`Ll{dY)
zUwejYn*j6;osgp=baB~h+g8uvHs(`4H6fW{wT_e$Hmf;K7?=*aT5Wi>*m$s(O3=AE
z#BW`llkov*cFSxFhwu)+pKG9?RRMa)poP8w?F1G at mB*%G^bHmY!`>mbKUFT$5RwpM
z7V={u399v0BEEmp;=gF&-#2nXi&`#Yk3y_YOJ9I6zQxoe%Z_y*dt8UZB)KE(RQMxQ
z8ae|uDpP7!`D8ke6v7wwr5 at DVS7oNNb@*WQiYD%JWlgQNU$uXgEj2X$1Z$VFr7|-`
zwnyC}F8c4#GAPw#1RUtftTP-)YCp|3_<$;h2MySWq<(KiDxy&wq#Bj`94@}JDXr-c
z8nDH83=2#Go;|{8`sE7S?+m>U7lHSwxzgo6!h(tp)`{=6;Cr;RfpQqR8NB!^<rRyq
z at UElc;-C2Vl0(~W^>JA77hX3)9IljNF8y+qie4n4%TGm1IFBXLiw{e+6K!o$bod7A
zMW at DQu*mN95QWZ<#e1?OVwa6aElwe=DO>e6W0Wtyp`aNAXkyV;%8doTsgkmA7Fho)
zasD at o{g*A-Zb8t?hKtJC-}P(pG*uwSx31m~S-8bqx$_#r(6*T~8|O)OOSA8!-vjN&
z-Yo~87F}KD`E=)sF9!aMh)wkO(%wh*dTfdXq~Qb>;aPD|$R1SaS1sSoce*}2ZYryZ
zSjMD9T4cs1=6mned<^zqJ@{zmOVO3`mFi*B>Axfw1Rp83aCFJ67-eg2_kvv7r#Z~L
z9-}`pF}P4hI%G#$<OYt6D68lAjGpS=&H1MmJ0f?-H}}}IcnJc)h?w*}L14C;n76+p
zq(}ggRx(oH^($Kb+wAW&hf~xiIW^;<gLeUoeM%QG!rr+;VE;LV07QO+{SopI{o8kF
zaKe>B&>pg44?!$LPU0NO49bFow9i6&m~CR}(>%tLVP?yd)DU*ivWUa*>l1;)>&eQu
zWiLQk{PAS__OtGF`^%4?ZBE8v6LN-1H+zvT1EZDP*Ma<A-PBe>{-hOEZ#{oZB1~F2
zwIM}m>h1NbBN*DaV%p#;)0ymNKuP5EBRqk6ZP3l4i`EIb+nWZsc#Y#?ck?q)cds3U
za at eQ_+O^-GvFyFMhP2%@Pn`DFm{QES^vk8D!=b)1{mdJmL=whS at 0_|3f$L<?$3Ny&
zFV}QgS!j5%yTq3tdqr8EyZ<R{j!npYL{9GS1fq5KU0XeBuFB0aGMU=be6wx35CXem
z40mmmz}=WkN47qse+nKSo1KIN7O&3tDuPb~;IEFk!F$FXPjhS5*lw%D_WCmlTJ8Ir
zV{J(T<l=Y<5X7mxi+JN^W5C~e>MpcL%sfJP9p0Dqq0<f-zu@$-HNJ7_wG3Xi|Im~F
zl1=|XLkK;p3t4Iq|4)*LB9BDPV;8w+FO#$s1((g!YNS??8ccuzfJFa4mHvMh2D+?B
zU`;#Q8=mwhObZLr3b#HY-9+)rr4(pndT_%h<VaRir5B^uQMdgKB;IT*J&c5Z;E}x9
z{X*H9>HLKEpT+{?n_th1l(xC;_>0pSE~hG{;X&6C1g<wF>bdVXbl8e4D3ufP-S_U_
z6_|=_uXc8zng7&`kM2fd-!NO)ww(R0LK27PABb6+{u6-2It535UQ~Tr<Q1H4V5IH*
z+^X_jhohMhD0%DGjQxwX`A#IJv+-36jCo+O^_&OWVx~>^dBX)WH`Z12FN<DZ%)Hx1
zj*Pq_`V=WD|At#WGrp(zh=JQbgCWr4hf39_;AW>$s~Y)$kt3t!*3F*;`DqhLTKVn&
zh>s0J7ncWW_$oMChpwSon9oZJ0fSJb6sxlL7_hz6D at R5~;KG3%DE0139s$ku&ex;-
zeEX5dlM3+^EgX7s8qtRf)lt!@U9Y(%#$;Zw at DY6KA%X;>ZMFUaqQu at akLwI!)hkcT
zG3mT~umzdj){$^I&n?zh`GMsF_B(0r at ae<TPSdZvp9{Axi7PUQo9^BBNNx=R_u~AJ
zal=oc at -Pgf^$)rzDGuD*uY1(>&RQ0K#H65guSwIwx|vjl=QW!<qHJfjuiH4EBS%6y
z^!n^&j(%sWw$eMYvfDKxMD?RG+>{p)vv=x9zj5Z&`1T*chp(vZ_w&5P7~v)nMj!;{
z=D{c35A<4`Ii0UGzCSiw=7qTL)zq~GIUwy9eE8?1UYq-TdaP%AHwWzKy<^tF-ALKR
zwNJh_LE_C-zo#RQRZn4*{+HbMy)OV}54*HuqPv526r(2ZH_r8!<}Z;GeS;j<MW5@^
zR5jh-?Io<@vBaU|lvWhi)N}3?Os(6%f!(sah*UYjG4S?o8_Cz_!zFs0?T5VojLQZ3
zrl$+bnx1sCrCR4^K9ljB;y&YXo)n|3mvJe0d_V7HyX3eYnVA16v+-9KUuFKyT9h_H
zKF0;?7GJe_A01W8AXHuW`nkLds^-oLi*CzxeWe+VUH?l)t%`l99}rF`^9-bu>8p#C
zOqs<Br_B<03v)YGs!da8Po3+A_*1?tPf_+F%nA)pBV at K=({2mXNhu0sZqBg#MyKS8
zn;UiCZai^p9-18Fkw6WT`&rbY&{Sdlbs%a1b&TP#64a$w3kMOXT2TUDYvUQ)mihr#
z9T50 at E|ww=`l8zS at 1AyAxaGZO$-)<8h|A}6gB;ZG7grFgHgr1SFKJ?a6Y_dplDBIu
zbEMA_!C%tF(!qG2j=tN^Kl+|0-r^gjlJL}{FGP-M__ at a(jBXv1BiErA1=ur_#5Rs(
z3WKG8Pe^ja*XVdwhIFBXtYv3YvMu~TtFK6NwNPHE+c>{pd-xADyl7E2=%{a|8avqY
z4I8SRF4lp=(kHuEN~^GHpXCqci;f9CPxBXke@<&HX=YlEMCN at pK4!7|hN(a*)Qqvi
zSI0<QayU0%?*w030QOT3ClZDht7MY~h9Ya1yf#|Dx$*jEs#mO5{%1b=->t)JVKnnO
zx&)K=wt4 at PpSqPa@y$cevc>ri3~JVNT_YKnLjGnA5k%~<loMD2E+^T2N|MUTPImf@
zT8>RXEuM5M_Pu>4SckQ|mDZ5WSm5!_5GPXP6S()pKwORcZdiV`o!}0n?1yTP8X6kX
z$2q|45}s*`F1WD88E~{zHJ23?H9)<M_bOr*Y}8$rCafRs#kt<xWM)Y(w^{mvjLz_{
z-UMuu04qCI218Ph$NBQSyuA_&G%8dfC^8H->nxMr-d=X>e}~o219zwR at hebxmZ-Mv
z-ODC^TX3fO65<qn=a|P<^ggEEZX|O^MT}IY9+~N+_`#w{i9Yu&C;fltAROw6505_4
ztGMC;ik8-Mt6v~#xO8xHeH|U9$N>LWxZ{P7*`D8%{+XD(J7HoH671?Ba{vVS{bHFS
zBb$2jhNh!L_pu}*$*H0go{Xj at __EC+UI0Kf@`dlz<j2I~q8di~XQt`7|4LVIoSPUI
zKkWv>GQGQphH921^!0PD>MJTnfxGdFoT=U_9c8~97&4_&dvN0V$QY;c^1d%g{7q~`
z96pyj8f#@u^7_ at YH+EzLlGpRXp5d-_kD0ECCkav86DFRg>g&dzJrBb8J$p0$BlTQ;
z=89OWgvz)l6j`;<^EIvh=p@#*66ED|5uT8M7QH%o%RkD?tGo1l2-KN<=cq^8Gh;=v
ziBQOHYw?$wPymVCWlol94Qz~8uQXNJ-YDR>%(?nq`ybqoIX5&mPEM*Ei({}lShw5~
zu&2IC7iO-~J0TYVN at b<IHqWvIZjk#L%|AlQwdA1<hgY2&_$)&ZwRF~`JMyMAexo=)
zqKVDPr$lVB$HAlB(;w=_hyIz{5Cvj#qaqWR at 0nKffKbGZp<2V1WsUs{Eun?)tPlf^
z>|G`lP2tM5yzi|~T}pKz=rYI4qUm%DT0>sW0mJ#w7I(4<9t+IuB<=5YL%d{n**Wi9
z+(Ui1(~t)aX6cdcOW6G2^TC$|X0NS&j0gxTKYNFTUie)#@9N&+ECN}1=x{<s(=aoe
zpO|O~n#cUQ(P3lD`u>az7w#Ll=tFB-0Sg-DdV6zhRQX!^Nvp#%fTj>w`=T(K=FZ4x
zk?fm~-8UU<`XVB}QNA8LTzc83t%Wy9a!tPJFQ=78<go}fL1QS>HMJ^Q0binBD#l^m
zL4q*MWRE<9u6ck%TotF)fA{|7|EwM`@;JD>la}p^Q>y#YW(9uvPS;_$&oY_b^_dk1
z=HlHr6wO8KH_Wp8fye(dqdy>IaQ`WB7FWSod%1DRpx3XgV8@)@OWxVw>>LZ?As)s4
z*2?Yc^{`xh%`I#`A;E!nqz^8@>~asy10PXZbjpy>T9izUyK$32aiV at opecej97`B)
V0l-Xx{1XL0QC3Z+Qp!B^e*ovj{9gb7
diff --git a/docs-xml/Samba3-ByExample/images/wxpp007.png b/docs-xml/Samba3-ByExample/images/wxpp007.png
deleted file mode 100644
index cf413522208db5cdbf4731722f7db92eb29d22c6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 12781
zcmbVzWmsHMlV;=Y?(WtEXe>x at cMI+o+}#2V!GZ-EPjCqyT!RxVSa5fDx9xo2?2bG$
zv$Ol7pDTS%-E*qmdQ1BDCp8sW3{+B7004j?FDIn|0KmvXKat3=&^zCIkfHzpYJj}d
zJ1w8A<80pm^1k%jVC`idx}nr9$p)+WJHW?d0C&G-4GbAFeC;}NwK%eKE!x&Hd@@F+
zQLS0sIz|FEth}6Qb23Ik1i3h-X=r#jhAA0Pcf`uU0<ME$9`{d0y6A!L>)u4kvU`aQ
zFI}8{&Z!N%uI}u)mg?(6=|N>Bj$;Mcdj5KnF%3GvasbeUJw!3VN({>lR|GQ<VTas9
zowmj-hk{ZPN=uHy_=$S~F$Jlc)Di6$+(j-H;@U|g|N65HjJh6X9x8zSQwa)M2%JDQ
z0ze8G2m at erkjN`M{#MdS&qI)L5g`z=H*#-oczwr8QVttp4`)qak6a>Aj|Kpv0N%8^
zefiZ=J~`-`!ip-&paHLfQn)4r9QoNfzt{MY+Xw})w<qmATL8XXeW$CsNX6va8opaz
z96-a#sKWoDUl501Lt9vs72wky-v^+!@4hm!&4bg0V{4^A at 40hD45(vbaGv^vC8dKf
zLr+oit}#Z+ytDmNXsk#(s(4;KmawSpqY-{i85!rEL?B&k6NDEBfMKX=*^56J9tFYS
zd1sjbZ>pex-4_m6llJ2Vm`fy}(G0=}vshzWP1t6t5e}B95vs?cCsh(3bwvf~&e5Zj
zRhBy>4 at NjrZ*+%75d)$OqhR`kQH$Wy_hOik28#e8K4LeXU1d&>aXc<8)wg-pxYsxI
z{G+Upq!f+GM4SOH8W=ge5IEux-H*F%6ymJ10{v?d{ma2!U0R at kIMt*ODYvJrqdQhI
z06q)$27HJif;8Z_EMO4UR{YhtiviH>If$_4lL>^!1^I2vHQ)#st_|+~7J$pc)2<&H
zsX<P_2La3mQ*Obr=oux5{tpr?wMasHn4j}B&SsQ at X_GjOt&Ia;!i(hZm&u<ejT~=9
zofk3JG^9#m(qyY%jtYu~c76*!M?9G>wyQQQa{i>93j|be!r=k*y}otmM~OzySdOqD
zI(cIsiPJYLBv7XT5cpgyq+CD8l;U$5<J>=_;{{(Cw6+hQ#Az;t9VcvyE9ij$O{jnk
zkneg^#7nqHVbNtym2#M(n6D6KNsMajvX`~@Zu{!$)I{Zj9}5oC0OMj<iVHhns|7F^
z4Ht6A%68KG=zmbObhqrkrt&Z(If at P12z2p-K^}QzII#ZOp&uK=s7(<Az=6p8(nZR6
zR|yMbwno1i<o;@trj5}x>s{vZLlpBW^S$m1`vmWM2%?aGX+9AOS*o(aPjwf9DAU%h
zmTE(K_5;PQt>ec>N8kHyn4DfRNnX9vTqv&R-W`jzOhOju(KW9<T9zp+8BE_7;2TC7
z5>X3)nmGjt-=jp|3brp(WM{Y1)yJF!+Vz)Ky_?&Ml5DUTN5m7snTCnSM^SSSb4NhI
zg^!d|(^$lW2_a7SaUoKqa&HsanyqA2Qx&-bLhZpW3XPJlgk>><L&Twv5~mlZCqQRW
zlE;C=fosk1e|mOo{E#c?UI|1eE&|f2ak7M2;E})raO82}adF?I%VZ?xq#7w}<^fFm
zLbe>we at c9bg%Op-KoL(kdr?3_g%=lqpSqkh#w7_LXSv%M1n569GfI0?d0zkIE#Z3i
zj6%=O4q*`uj1~M~uYtCxKQo@&pxb%8!0C`?h`?gz(^&3+tpu1}tnh0Ix6^3*jQgA-
zmtd9XnCO^nk?c0q0H9qA`v5&Xlu)oE24Kf^d3`&eSxnU8lcvrG!Y?ti!>Pk5NQ4>U
zmNr|3gv+5A02EAJsI$W!SAy<fcfUQlR+D>NCDBZf$(oQ~+C;^u#>G|<W_pzb#b82c
zZB&!fatV%46rZ-0(~t|~P;s~;I<adxW~N~5)Phg%KIa<MTlx+Y5Op`CI3^~CI3_2D
zXz&Ezn~zU*F5V^|$|WXfKyUzGiGL#j-k^4cXGPh<V*>ENa)B^OXS0WloDipeT65Jj
zzqP*JS*oKi*gyoqUy6Xx3lEtqwW+Gy)7K-8$0u$;?|rMH{^{XrZmlVpBqmBE`{cR&
zq0=jvD8$iQDO<-`>p6EPNyq5Vo~ZVa*Ke}Olxp at lkZ4UWxe3S1uJrDW>~Xj<-^_+V
zZVY96m%wh*Ak{1j3^Fn at 4s*Ce=7XP^oPwUVVk(?%+kRTBZjO9B!XoVe?V`}yPhCK)
z*nL)@w=o=Y!K0cL%{_CXdDJujZdMBy at DK#D`sr~AHaYqJ-XnN-C2(Lgmh5?X|2Pp0
zkMg@~y9;?ipP0*d_P49ari((;+S~z^2{wk*pYI(u0#-YWFERUQ))4-s&i0+(x!w()
z?70 at Q8zKN}K1fYeiSg_1q_)usL_atrTsakEIPAE~)y^$@Zds)>sNWU8IlRH?x~mQ|
z<N#7_M1Lxag9F<k^o>0RmvG+eu=DjJ(Y(j5g$o5UQRSvQX;-`|SBM(|i+Ctv%CQcN
zyh(fT?4Yt!htGAdo>bf2>>n~`zp>}NPiUQycrRA%NBaqr0BR)`(*jYj9b=#2TQe>Z
zdVLeRa{f+WmV{0YXx+dDF~W$}xUG_g5Qpofe!D+2ryfi6B*B?J{`KOp_O?e0_Iy1)
zu_l~^U_<93J+<8B{`k`u{(;3-c^pG=m?<U{Kzta+9DJI%x!PwIW*ps50)imJ#_ink
zOIn+yOWs7`OI<GCOyRM&#FZGch|OWl`&BH%ixg2ZIC$8&V7)m at fZp|yOhz5Ve3O1{
zL}*&^diDcTz!d<mi)=BQLDv)3<;DNPWThr;g!|yb)(z-(J#Ax`!icZ@=iZT~Sitw!
zmep&RuaQLn=%sPSd>VtQH<xi%=PcC?Ea2f!_TjPL^CKS7C^t-7&5Yp2;p3C<>fFId
zIxCambWYIM)#b?-)nJ3*XXhJ%340Tdg3XShYd+jA=yQry2dW;8s6=?Txtt9YF?o}f
zeYjm$YW2RNkT}ZKxD=t7&eUa2$4aaGz!Yyg2L^}5RRwK_kX*mOPK}<CUY|JG+~Cs@
z;=J5JVVyB!O7C!Rl;7wrz!ccZlP at oJKY6E0MUbh_^-REBSj6=XB~uBGni&@79qeQ)
z8dy;j=XnW*F{D28%NzK&Ov)O*9r~mz0y=$<=xi`O at S!QR?^<8?r<5B-P)&E9$NdS8
zg=|7oq_#x#!D=7f<<;0iS)*J5^m&^!`B6IWh+UKuV2D at dy*5WbO!p2ckSdUN$D;DI
zJcu2L`i0z|xgX!Ym at ntO-??0s6GeTzlciN{pY%PZIJDs-*3AN)*aRQ6+!UYA%nk+%
zi`ciEr`$RT?L9E*@{QXASDHFl_xE7{eC4M%k$pCcZD&pUvoqg29<QmC40#6vF8Tuh
zAzW~WY_<G+H}Ljaxiiq(`P#ocusw3CvXJRDrQrO<Nb}}Ul-RtRNc8*ri&p2=yQA-j
zn{350O8l5>n~~DFe!gE(Y^LEe5 at x`mss~Zc^~rG7K1+{XEe1jL6&*6hLD6>l&j3cl
zY2&&%8}Q6&;oE|tw)Ndbr{>e__Za;|sz9ak)#NLV&IPaAapMeqE-WV(3yRjaP&;%-
zeq at 9R?##2dZ*O}7H&%4KSScHozDZ9q7mhNhb`api4_#Z<CamYX*x~Bed2uXg(0_Uo
z+#M at +WLQ^NM_xxCQ3+*97O@^Ek|J+Fn1x}%M#)=F3wonHe1e8aloU?Qk`m4~h_fZ$
z48X>b_ddR&)o2XHTEYfK at Zb0L#LaX8P3eofDO^L~T_zB`D+9h`cHtoDNH2K%wQ_c>
z-5kCq93eiPMK4x8S`dV^oF at +c(S5EW$@Q`!2)Ren(mnPKex3cy6ZxoecM--2*X6sr
z)Nw(i4cHlvy}va6adFFbdf;ZmiHN?+G&Iv$SELf%exA)5yk4~mG+SM$>-5}40Tijk
z%6L_%g4XNaXC^FzP2*HNo=gkO7*`DuoZ5UxXM-$YA#Yd+?R=5I_YYW%C;sy`GQ+~9
zy{oUmSOLeu2QcKn^{g7&`OAL-&Zu7fUT1UcVO_*6>h~5KO~Ej0ZJn(azYA`#Hb8)p
z%->T#YIm2aI?eRj<;m_eTd+)9tI6F6no$*CU=y%$(}IOAYCgu at 8q7$0GgQ7(73YS(
zStqTgaR`%K at f1U?Lj}w?xUp++vgjt@!Y0_Z9DXj<EZ?7XmPcWcM`l<<wd$#la07_<
z0=lBRuLAgHsLf$J#st!{pNBZbzC|w~V at KeG;(U@$dWmEN!AA8d)wl<i>6AP5uMHU)
z?IQG^T$d&j$aUmW#H5>#?_Ax*npI7%?38b)a*jY|%bb7Mlffb_Y*yM#Qv at pnc&yxM
zjWie>5{-hW4C<<O&P?bzmTt;AOJbD=?R&b4>zqv!QuYn72%C;)MyxFr*jN2m*q;1#
zbD!FS9pI}QD|9<<17wne?!sqgEKGv-C$AfoIyR#5 at RF_LU*w%3;!=lLxFB2*J5qe!
z)-xLowX0e_p!&l2uu2%2(KG~+yuL6zQ_Hg!yB5!qVX)yVIjywRlyl&SFp_>pQ#YDY
z>nXuH3R%2bybF8!#moe2Yz%BjY&rnZcq6t8AD9PdXqd=@>kahId7dx6Ih0{^P(WRb
z0?5&m*X%w|8?Teq_&X<9p)ujc+dfizXK2lpdn{cYBGT0rV^P!g6Lc0z77eHxBzer%
zk<y36aJKb`>|Bye*`Q<D_51<p^C~WR at 6PA?dH|DP6+`Y)yNP)>Epo>pT~sgYcsJf-
zF~&jr8i2*ymfPh^)KNj9eEC_Cjg>RC+x#@)T>TZFnc{5>EKlKy5%)(~e3U0Qa?T?P
zM`4ACZMAN&9Y8`Zv86BWBq(4`lEPISmL9nPS>Y!`lfvA}R(xpjpDjI0ra at jB08R1h
z?rHm7>K7)M>4%8?;^!j<bxr=`_1oL5Wq1u2qxF`pxscs*q;U{l5z{_1d1wYRfF`yz
zS5xc-T}8xh<yT<4cbk6ax_z%>z!Bp0g9^C_(e1LY*JvAZ2>*)Hw|?J`aXd&y7&Pv8
z6Ty|RXD6v%8E)7=kB*8T>|M8YKWBFE?x^Or1YnQsHvS$Uie{pGF}%HdUrf&W$FbOI
z_V^YsZ4v}<p51R;Up`$x;+F=r)fjPPFjPGqxW=f8bSb(+g^*1i(Kt38zW2OD5V$Vz
zO{>3I?(kYFI+cFl5ZX9+rka*PLL0H|pCKEK{nY7Z58oBMQh!4>D~cgLDmIbc%A7C1
z7(_h3tX_X46qyQFK%4n;#D3rEfMio}zb#;xLM${-+<Q5L0|#qKEb)#x0rzhA5tlHO
znpzwdRRX4gb|AuS&{af)iE9-KGKB;Z7^x{ERlmehHdP!cYFOJ-u>g-><E!w%>)Y1b
zERcK)rXZ>@)?3<8X8X_=QgqSz=%y%`5Nt61#)<a91JltTEWAeJw?EsBluG(PIM<W3
zg2;o>+Uxm(R^CVEctL!86*qdPPV<{(ixy<e&!nypka|W>UlvJZ2l*TI6;)qYMxUa9
z=aG$C-EM!mYk;cO<YBc+6X2Iwh0Cb&l6ZNP88|Eox{Rf>>@F&Px%1L~OclQmReh+u
z*PY72B<tEZ6>#oYeXU?qg$Nn9H_yPjbd5YLS;M_|lnXpDuBZ%Na(V{3E~YU~wojn&
z`8WppYafCg5UhFWHg2qymL`w at X(lZ{8t==XyrBQ$GV*LvF>E`Dc3N79B;Uf{QXB)N
zObko#N1h9+(_RMJC8EVw>u^dcJ<JWl4G;sl9_BpeJSREP>Z_r{DBnzFm|}NpL=hk@
ze6!na-KR<gQsliF?GS_OTDxJ%^q?bx^7TH3smF8B-?+k1<75R53lTf`p!1ud8~Gfe
z;7XGaEWnB2J24=1-r0NyUa3T;A{4?BPD5J+ghw~)^^e=(*r*Byh(}T?x?|;|U;ws|
z4*M=Y1HKaM8pK5cqC`9>Lhb}t;nl8NPm3a#7ZE~Sr>daJkH&f_6ZJ~<6u(e^Ur?uA
z8LaZdK_^CxVOAvl7umi8-^*<$BLA(!7XxELj!e6g#4%Z&rW)7K7Ff$A0)tnFjo)|x
zDev!TRd4fBv#|z}s@`q{Y-n7Ldv7~QfXJSRKN(xxwi>h9zSNw2 at 5x>m5=2$v?<vjB
z%DIcq4Y)jO2_!OdK?-5(^jm7Id`n~2e4Tbwe^^|YnIh!G`>JQNGB6oO?wg`~SNd+~
zyr at ge{`v*$SxV(zX}tH`Jb<q(4~PMS%piyI_WAfA10wK5b`JlO7HWX_YWCWV%Ee`A
ze^8k=Q}nn2VDDw`ak!ZH8c+J#hol at Ai~^Hz(Q+B)@Qr<)KK#Sa8q>a^+AJtN?>Ze6
z)qz;fhcFZ3IH_w8giQ!+^&^{;MYLneAoyWQbfxym at aRdfA=vQEuUf=JfTihPeiNJI
zthLMQlrkRHgrQNS)t^7~m+p5v*m6pIuQalPn&uY&2tVR|W{MXK{-KN((;_+9^&O2S
zyzTqjVp5_o|JD+*$DS5fw}3BE(x#*m$W7STE)3)_WZkrS3VNLENU72d+hr%5Kb*hr
zs^So}0``n8rY8L?0<ynTa^-QGK_pO1EV;wTOC6e0UD$o_<Q#`<j>dxOOObXRX<TKn
z9FVd>-!bOSWn84nq6#*<f$O;8;V|ErH({H)0nNauq;3#W1jkKoLx)M_QR@}m^MMXA
z{}T$^YmxKzkhaNl%HB~if8+b%)EDB*&m0QtbXYk1^he8&TAD_)D=G;QQoTS1ly}ka
z^4|bNE)iyUhPY5JA*h6_CGQos;YZJ*Y!%aLPtLGiHJ-DS!UHOahooTB%b~boG`ToJ
z;qACCu+<c=oDJ%|nt%6E%Un!5`Iu2x%pD~J&5AjUSIVvXplg$pRLi=hYRrd~%tXbD
zF~&1b7vH<8Klr&1s1J&wIBXvS-GhM^IN9OP$FjJc9rlw5y6w&7^^38+;cB=FIN?C*
zaK-Kj4;p;=?Uu^0uy^qy{<Y78w_-PiuLp4EfXcv<Q*dU`^Tsxj2k10fMhRB}1*H(3
z1)h44Z;;^EmjXlGcg=__!wfS5k9Vz<_mhrBp{1)iWk^_ at eR!2-q?T|Yc&-+x3dAeb
zD~JWV^+U?JJ*e0ufTYiTQ*v3JR`Kon8!h)7mS5l^N|x_%c!Ml~zbF at HWmV@$V{1;|
zlhLGs-uf*4mJd97Q8RkX?C_seaQ>3$KTG at -?)2pn{Df-fUFG-ncEtwX0cp!15MB8Y
z=uOKQ`!SXdRIOEWd$f>3Jrz~7qkA_#QKH~)lj<Ou02jh4*WApKQ8pmJc at m?}s7f9F
z``T3(k(@sGp`QVnNFg+Ki!EJB4K?1G{_s>r7}G&Qs*86W-SGD at Z@Ta1fg=}|<?&u0
z{MUL6bxGuP?E+eDfT1}0h%aqV_=hgJ{j4=ar*GQ7tJ6^wY0D*5{Ejpm;=l6c%fg4i
z2v1G8WN(H2D9x65r_dxi`xU<+Tw^GrAO9WdT*{MUt}Q`Amg|q#<=PS$A1p!yfF0J8
zP*;evs=U`(?O{YXF**>=@=ApuN*p}<sOi&9$W%cl_)!Lpf7Vs5Y<3WzL~hNXldN<W
zXH$FcFbri7Lh^xBx3i at 3!)Zr$<9r9S_oPHxWEF)kN+tf<DsUzluawhEHkLTI3~ObT
z{b2~mAc35C&{v(L7`iju%e at U=<JR9dGZ~E~m!J>+IO9IM5|y#+Iq~-nHv1aRM{Vda
zNWQV&>8fQzY8vSHbC0Bu>ASr(y(yPSQgvDSMCh{TzNt1(tkao at i}kcz^M{jMA|f3=
zo{Z`oMVQ+z5*dE_;S4k0cM1Z}gTuPTt0nA_25EG5l7c_ at O={=gb~}=&c=idMcT+{z
z+(|#0>5A}LJPY6C%Nn2($MGu}U=M!TRExcy2%;==`mnqwhP at y8$qeE~-RZxUQ>_`S
zdCpSrpZL-)Sef|3yFcGPc!ehGccW!#jPOvUR%*G=P~1rCZ4}BbNt(KV{@wwmf=$6d
zVj*2O=FN^WR&nNmv)f=kzOB!RWMcHV7jCMcuh{%A=6!M`PVxTUeeV5G^7$z^$s+kz
zA@@dFgHTE1PB1TftS?R6&_v66BSTv at O=n8mg|#qMElJiRFPb~OyO#b-?9Sx@(8d^Y
zBv?7+OF(QrLQ+)OjT@=@Uhi;{B;L1Y=#Aw{%8q+LUmt_T{l0Z9flM%=g44j8Bm_c5
zviZT`YKK0;XP1c5A5HJOx0FwD<58{5Wja!BD1A<*oFGhA6XW}4sfM)v3bP{{I{H$@
z*`%ZK3X8*|v9QcxRX6;?d?7<#Qf~B|-z%5wx>I;8hXgt2%#MbJs}uV14b^KFG{jTM
zSN$76I|kOqV2u69o=kP8sDu2KiswvlD4z^lV$EEid6$VHDaLNbTnl2LW6^E0{uh~(
zNLqBBB9iA;t9)3t_i%TLBZ%X~R>aG{rDiau2n$3 at ArpM1dV8~ZiQkg2bbU)()?^h{
zv|vv2r)J;JT@|T|!S=l|ohExD!@{Lagh1)UO`x*kJv>PThiLwk`7#i=-<a(_-aM-3
z&=HNXrNG7WoNg&2%mWfMRcZj+loO at Db?I+$qe@?Dc1tsKQG!}*Q9n3r3F%iZ`{FmU
zi?>5w%o0J(^Bt|R%FJtk)UYS5>>Bxf8;u4o>H)zt+Q>DugsTKZc-T-scYeWkf*!l3
z&hS`Y_bhF*_?d*}i|C<SHA|)B$F<1&$;gqU;}9%gpgTlM+|Dds4~OMxNJpLv#M}>I
z&4(j-Gn$ZE(2;p2OC4a)T`-c!7%A_&{cFzso&F-40Dkk~=<<_C=@z5Xul3+&5)@y6
zqSU=;6{la_)U(UaRQv#^2*D4LO7FW8S&SAhh42xy_(vwYz2h%_eM!S$;1HvWSmhw=
z;KF#X)j>coQ60-r+%JuwyR}X6qMPX?ZpIkF!ep at +8O$t^v85|vT!!py(82NRwt(Xr
z=TdV}pSjefA3|<9Oosg9_%(!e(Ud)3TW|!~oq1|%%k~1O`rSeI{H)OG5p{C>v2B5X
zk at 5B$@}&saSwBA3?AN%u+#RB|5->|re{!Neiep8u)8PQQZCU-mSayP?^ryv%EpS`4
zr<t*#;+?a>eSEoW1W>e-S-ZL*eUjU)j1q769GO^<F&>VmXu`#bq(@8OyFGXULx-<t
z53xMM%mYd$z?Pq7*2K&IAdKoVC^_iOpy!kQe+`q2o at fX$gKSU(a7|4{fe-&Lf)jWb
z2!ZID<Z|MGqjC}%v45<>x`TwYh(j)7QJ<f1h8S!XEgn?n1Zn81+Ul}aXO>P!*HlL@
zM;g1ZfV`nUrSy@}Sawt0eNpBjkGdTw;KV4c7E3U8 at Ux-8rkaGrvfK;x*^1+6Wvi#}
zKU at va6^FYai;5^hSl^H)8;dGtOnlt9JHTDPJ)R#dxui`U2U^6}>UhG8 at vMc$7>o9#
zi1oA>=t!BQwU%fIYkMuks%-6+Yw~AlWQGpXw3|>DzG9||t;M<Z5M_>bC$QW*k>um$
z*`N2fSZTK2oGkig8Xf%71EFgQk&f}zcw#&(`1CXP?Da>LWl-?-#QtN`|5Uy25?tr?
zxnp77M>7b`{jdGH9{S<ap+9_SSsDr4=soCZA5QKy2UC{dZ2qm)Py<>eqn?9CbE4d&
z{9uAtmiDLU;7HsT6BIU8*FKM^Gxpeuhn9^M%>@u7aaKDpL^l33(eGE*d6UnNi!E79
zN*R<(;!^EPAR&cdV*`o)YCa3MTMn1cFKx_6Q%D$0G^?5T>g?yYb<|$`Fj6WJ{Q=ao
zCzYrzlI40W*R6{rV<BT3k-uJEvKMH563Nq|@#iqrcgqLV4^$E=B-N#>@D}M7LT}oL
zt*>jf{$Z(ChMB*3HK?V8nT_Ps5V4vmY$2CPVy&e4NwtAk#`#|%C?C)mWyVXxVtw=P
zP$`pBjsrHviZg>u&|+yv8rG*k&m#QS{u|^bgqZ-XiIwH-(*yrE`sq4J@}Wd|#}CDq
zwbIm|mWfAU_9<d8OH|t|2b*feg><-?h6`4fnTJIa8`5L8rBh`3LHpy>qs3FEu>khz
zXZfmWDmkt{&U*H-Y9ZVtnr{4|ENmA#o-G2BJE(iW{5MnA`=4c1P`0rH{8EA1mb{GZ
z0ja#2PO;rhEz at t1mnPBdBq4_PMV1hCGxR4~)ed}@8DyWeytHv3o&3Z}YFu>Hu#r}2
zHmk5>(OYgiA2HtT&h(T`_S;kCIQ<^1iMnkJ_%?MX7`oS`{#_^JRSt_^7&yXin$MFg
zM*g?QZKITq7H at iL%^*PDtPkdkq*o2+mr(zY<Nj*zHI1H3WFbC--m``9 at 0ozP`*CKT
z7S6kQa<zlFHbK0931pc?p6UoID8^yI%P6L8qv_CrDo><$M?%r8xueF#mR^djFb8-0
zI1<LB`>>i}Nz8~&z+1Uf4yQ>2k$x{IusMA=y>#ReoawrkS)=#b>wF@{qr at q7VdA>d
zOFq`*N52joijs2keDHq&w4m8h&iGIKU`FR3kZ*3`{4whyu=&263$DVC4T>u3BRfo0
z=GeV0Cjp~K_V_Y3h<;vaC%CeVF=K`QulP;Qd4stJxX{({KcYTyLWyVq0H@^dy8!<^
zTW+^f3iNEnlp6}?xO|c9yUQ-6as4i}kIJ9V%|#uKEg@$nRb~$6mDuLUevi)6J$D|S
zauLt88tgN(GukR7yO^~B^fVuxAE5L(-i at c9g&L%k7r)v2?aRpy;bHM>(E7P7xxm5>
zex!FpgR%Q~u2Y~#&-N}k;TyEi<s=n8P%*<}qSk$R%>`&^Hmc1>M^;!BezUx^G+3~Y
z_A*pawwIM-1Tj0<EVKYR?iNlyDUU0fDbVRbicGJkMBLW<nOIR|8bDL!q~tgNP|Gpg
zut98VM65Rx>%_cmpKnjAQMoCkV%+ at C8?ekub9{XDfq~1-7BaZB8e6P=W!9_|7tb65
z{wENekBFkaU1io+AHnYB-;0VW8~N|Q`!6*;Xu0M~9H{vGQwlww2s#VmMG<J=bM6{~
zpP!IM=8KDcogO~Dy$)YKMUR%J_ie}dCX<KvX?aEV-t%?z1*o0Z7?z70$7)F%e@>St
zR#v@#W<MCt>ZGx}!OMK1GOugX9!%0u#h6!Fd9$z}Z)9{Fn)hUd=;i5IkK{#w03{GO
zKn^^rjt;9uytp4nsd(V?*4Ws)2rRt3EhaAL-h%MIA+5~M6YlwVdo|3=s@^mN`tzKY
zRXOh+Ilv`Q4z3cPgz^xKyZEh9Q24`<Jaa=2&)VVhUnmFbIHIBCv$?O3Op;GcTZoJ*
zewUkJqs`N at J_ia-z<;O5kU|5mQE6d-GSC2ntiz`niX2sn_hDtB_VR20d2~t$@@tMJ
ziG-9wbG)PT$}+d7c^t3O+_yKiWh8+KVAns~NH1&O(nMPWPLkl5Ftfk4(O^e4{P0-4
zkMtfl;#R#VLs3F7m!X|Csl7^-U3t3sc<7<uc=WW1)x18bY1t$_47G?yH*fxARKRoC
z_Uhe|JhYEFp!Ng10Efe9{a3xlH8KqC!717!ahCSz9$cbZw$z|i2rpQd&hp;|nSbTw
z|HQ+XGs?(BPcca}#c2>Ud-I5`9ljM;Io-7_dIiswo}uTH^l8<viqw`{LMF_^S5D+U
zExCV##_BA$iqMq#3q(WLe#4{6^k4MO+NTaq=Uk|K?hjX5bIB#IRYa#mdaPMVw$#{i
z>2%J~OLkr${@q0xFbh*SHgCS`!*3L%LDd=I%*?`AUgZyiQ{T-z2P5axZ%w?3t=T8r
ziXCm--S2n=v9wR^?Gh&kIrc-muLmNlN}_y8WZ;Ta9c@>pI?4;JWGpNoSH4RebP`iP
zN+U>9E%CEKJ+Vebs at dd0f?I8VYu`{u_e!Qtt*z)1-YBiK{jz~@E8G>nNY892dkz<Q
z94|LsHqhuWjF#Js1C?A!G(s?TrO$qnULDW46QcHLz4>pGs+6bf3K5Fu5BxvgUN79}
z^4C-H1uv8;T5}l933y6)mL6I`q6@=2^jY+;|C~&9+|MmwIPP+a9qm&Eyznq_`dPUT
z*sTUQ%owzOK^4&in?VAYzf~F6b=?27S?ye>5(`=~t1CzWn|;6ATf!q6f1I8~z<Sx{
z0I*>?Ulcn-8mI}N)tnwa88qQy)=@|2(P92lwK6pk+-Foi{$5m!!Hxyv^b|#w+-H4A
z*3fnK0J_#tL+E=-?VnB7dqNpTwWtd<t`{&ka`oK4GT9l-jeCgrpBoT~wQSY|HJT{+
zZX{lg37k~dlj+x5aphH$6lqXj1XZ<al?5HtAOD at STWE6h{xP$+C(!yd?sVyF?(ws{
zog9m*NyAy`Y(pe_h1mk^X>!N@=W)p7D?j!)P+x;pyR)VAy5wHjIPEc%0_#Wcotd+V
z$y>A6vu!FlmI&-&%*@M!qCY at sUyDug@wfHq+ at i}fNE&YASrZVA(ub1!sXy(r2XTe3
zP8ZD_t@<}VPL2<jZmVR2l#yu)1NO5iWJhy#uKeISgb;=yrQ`~Q2byUk50 at XPd^#SI
zdBpB#d|zq(M@}i9+b^+1OcYqc1D+zhRgB)0H+^|%_j6UWhHy)jYPEZqZBm)|d5<m%
z7o^nJER0h<+#YtG-7v&(m6liHNr=`t4d<7y8nyrrX_cO&qRmi?w8qPeRZ2ScC%6CF
zNRpI^QgED1(ckzX-P3^5=b%25(<n!@XGH9+iZmj4RFD-TcsHwxG`2s*h47baqzV#r
z|F18xo0!6Z^W9dFqrUsu6`woL#-LAWgUVbn78A52ocppcf^+7KSc%hoXb!1SLDA+Y
z)N}Qj!dn$_KL)4figfsGD|epnga)4{+g!YL0kcpr1h-logdgyvjf%L>FKOuZ0%MUn
zKMes}xFtGs_~{!(I~;!~n?lsr*owzF{nD-P+pv5`8H!^YP|$hu455KbL7n{{4G6uN
z2)b}$M?7LixW7&j=hkenBa8g*@l`{QwVz7v_?ijxZoI1!$imZKyjytIY1I#;Qxq%{
zq7R~Y;3G74CW**U??>kWGfz=At(sv91~BB&O!=^GCjy~)L}?ibm<96YIMhFA=9NES
zMQh`V)32;cTp at g~u`bu9AJwYtU>!K(>N(gOF%K0ieqScErW=WJm{3aoOLt~{h~tHP
ze27?v3qDG1r);dE{p#GEI%p7=SVr-e`pmwDQeOd5_bx^+{6=Km5YP%iY~K7YNfKfD
zI~2V&``dW=PwFTc5|Jv-iC+%rnszBMWr{UHtUX$ce{=XaYydR>y83S`vACphiTSCC
zPA|z}%__%WPt8O1%i`=7%RiG5ahgn8X)VU!Qay#e at -KPX&c~w1nV;Lw#&YW7-=9Su
zatV0fuX8yscrWl%8C?HyD)bqG0kfbmT+Mv=!~c4~WzgY&9&Le{%~EJaymRq+O!R#4
zqiDUy%g6B!4AZ`K<<eeghWw-6X+%fsq}>b`sI;xdYSLbu{~Fz at lN)&SlSQ5kY?e`E
zMm#{}x)#C2(XvrF<1h4}s3qK^MN2#X%JHRa*2z|Ie^78gDRnYIBd6MDg=B!T#Y<9=
zHPGO&A8dyPt)PI9W?&T6QmyCd4~we$Z<+E7+B=Im4DO(pmmCd$9e;BbonB7$NV>@8
z${A4sc?+We+H)#`vIkTdNgs=Cl7FPQ&6~L!FHdLarsquEh_b}pFE_20KjIbR`mD!p
z7vRbDJR?|tS7X(tf)Xp)X`>Z%%EdN at aD0Z?Xf8t`m8$293xu>ee+)<oWilx9KA*N!
z%+qreLY*3;m@{3wm(*Pts_4HoP>4pB>t}U|cIa)La>aAF;_q>tsYnDubo2dnWmqXj
zp0tjZS%nshm~!BIJ&iKMZ`ASxrC|{IW_aHvY*Nr#>8w+Whi?bZNG(P&v=2bZQ=GO*
z^|pAG^73>4<r|2ZOa$(jgy6~VeZb59j_kO=&F`sH4nwcGtTcXyK<IKlR|Z`cDW>`R
zPsw*Se{rk|=CR;>&8|CRuwm!1AOy3hDwNo>^hNh%=G>j6Lqp2aWpBoC(3OER<sFfj
z?+)?^+^w)ZA-$%0%F}UtDPGyQA?S9*%3aY&J;aPPoeO?sE at HL!UqU|!*?HgeZ at iaj
ze)1Zq`0Pvu^;>Iv=Dw;wP$d5p`_-dG$>3)FAL`LxwuZ;&M?B-%E*s~PCxJKVyBdk5
zS1*I&0Szv95^e=p1 at etRHO!urlv+(s;#w3GJ6d#Gmdv&u{3N<S(1r3iQ2N`E-x^bv
zPuuD+LU#|2%*heEpbXhBl^KRGBL+>u*da<E%r}^UlGZ~aE0iP_#MXBZ^B){?1Bc-@
zPh^bFtmMS3Hf%Hl$NcEyLv=~%iD2X}Q*g2iQQ2l5g-Y7T-WBT<o`dF7o9~ZfRbq!+
zJ;k$pQA9oC&WLdP<7~=31fZoW3$}I){|rawWWD$5*y7QWyf=t{JS)eyre at v!aC7nQ
z7_(?{@bCxKzeIZbtNJf?&~gzH_Fu68nEtozVi!<}n>q}ex%@qI+X!<HeuSGkpXxg^
zi1|-w2Kzs0&OkeP=(BWI5QTT)e{%7^)w9BTHJ-5irUjdU-(BY1xH$2RfB9&`3u4_q
zadKpv27=8{zxk?W9_sUul1UbgLqRaIKjjT-JaTXvTmAd3B=S374)~1QMGBtc$aYg8
zIu9$fcl>`_3;p?)6L<m+MlHR9d<36Jx7q9MI%}jYeQJRBe^UIw4zX4brC+9wv0Ho8
zY@)DiQ>b>lo|TPedV9t<2=<vB^k&q37CBoOr;x9V`Jveco0)~9Q{TYscIxxAJj(G$
z_4T=X^Rs}<k5LxPQwPWPogA^{hduD{xFCC=GXhAEE}&7#hSIqHzP9f3`x;x${qF90
zO-^C|dCBq>zBpulL9(Or`iLlK)niy=i<w9Z`{V8%AFa?sf*o`P3UnJnKg}HfiurEu
zh$8`TF)ADw!T?Y&);h4ohyFn*>0-1A*RBv$XkN(LkSZ`7 at XT8JyCE38nT-4tw6FL!
zzRJputV^@A+0i4!oTyR-gW9aIW$G@;JPqZ{_%7lSAVEO6zW?BDqwVzc^!2spJ?KMV
z=9Z$`lAqlgkL4SD9nUc at f{1_$)cLJvQ|%8}U-mk1j>V?v>gA<2`)6)%yfkWx!wQ_x
zB6%vh7M{0>+6nGc30sC9f0q5p+Cni7Yu1_95^*vNR8^JzWRLC+#;O}4;fbdb`-ygS
z<>8YlB0^zYK$M)rXrc72Y>W+0>D!Pa0wWJy)d8+{<nQ=${IZjim0g5>XgwAI7rL<U
zDU^4g8$s_&ZWW_A_MEORfPqBUhLxvze)-wV at woTo1WQrV!fs$@{>`61DyZ~(CojL#
z+&W1$TkStEVJ@;#>hjpdw*A{;OuEWdE5Orec}vUS;DE6>Ew at 7E6^D7`??{rfu}F=p
zC^)MkP`kK|jX!kI*qAwLCi6Xth2Br)8=LP{s-T}#>Bd3Sj3T=IZW5$;MSnHFpqWJJ
zV`F0w_-y%Vt?$j7UQ|~XC3d56LFv=)g+R;mrPCzi%CKXz2l_k6TuLR<%0vynS`5*C
z6<f8SQq(l^Raag8Fx9 at ZE^C%Tat_-U>Q_pi5=JDb_A%90bRRAvqEcv?0fIpam9UxQ
zAyDhbJK`Y^@tC7?*+^4w3pIRkaUc_qUv;bK`p2Z05QtFCP6dZBmOXiu97 at y~*K-Pu
zR6)w&+|AB1g(lM<xt?$eCCyOfG30W6g95WG&yi3upS{9y&fM0mu1}IS%+AR0c^n+e
z-Y at IR?z$t%>8aTNf;$dtdbei=MQ7iwQD?Cxm160(F|n5fGENa`YyF?)e_chr-bZt}
z_MdGZjx2AReq;$bJ1M2QU%>porC!tb|4{0E at TOo(_zs(SRJ?A8XE6J<DlV|T0h?u3
zKHLyb77L1OlJyzn|Hp1H?9{9_-=FCb3TKdx_wll<j$^;aCn<+;4hv#NEWg`43t^##
z{HoFL$9HY*Y%7 at J_&>s=8ul;miM}|;2YeX2DRXStws33D$YemX8cOn<xqfRRI{1if
zHJ>{kEL>eirmbdRwxzb6bMC3xJ=3(G|WBvts at tMcf0-AAUt*EfO<PzlfHE{*415
NFRda~DPbD+zW_(8tY`oL
diff --git a/docs-xml/Samba3-ByExample/images/wxpp008.png b/docs-xml/Samba3-ByExample/images/wxpp008.png
deleted file mode 100644
index 9958c7c873a54f07671363f4cab009e503352ded..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 19550
zcmbrmWl&ws6FzuwCj<{pu;2uDNN{&|cXyW{!CeCvcX#&}2th7f+}+(B{`_`pzisW8
z{cx)0oSK at hndy1D`{|w&p(rnbhD?AA005elq^L3gK#6}mn269HU(m~sKVHZHDbXLQ
zo>?bdURgvEe)sQX<!6UHcY=)&YpTUWyAixZvuL~MPtalf=@b~~Nu-ZPiTe_co{m|<
zEK-Oe|3S%;eTOoEL24$A#W;IL at BWTo%V?{WYPY&CUD0Jx99RDI_I3bTTx)Z8_qdyE
zU8`wYnby<OTh+^X^FKBh`K9nx9GqkN1q=A*2ng362!BQD+d$NWR_?=;MO20@>*L|h
zMNyJO7YWfkf at Oe7@0p?1BvIsNLll<dI|_Zj4ubWK2!RK3D2)0L$e<zup#tRs;ec8U
zjLrhWC6eF6rZ_F$?=x`m_zQno%Tg&l5`lQk+C)jLcu{Gnz*-<sBduyq?UTTA>18rV
zApJ$LkW$DJjf%XoETAIclk|PG55ST+_ at C!|^>E<j2pY_CzX(Gkq$}X4enL&1m%`4B
zMn?w|Rk+l87%DIXj{Yu13R at 7)|JD^BHSBA>VTuTGs8Es4LIy($X4<3*JRXSav{ZxJ
ziM0aC^A``%LPOp$R7m1kn>W!ZJ-P1OEK(pcDVDuXw2oo3nGQ(;8G7&5&S#!zC`6Ai
zAAmbL0osJpXe^2R=X2wXlqT*4?6hElNN}sMN;S$TJuU_oR5Bz;tPlfn0U2`)7x;~>
z`QuD^V2ccehl>td2NhW17Z=|w;dFgzydXx5rC1eP962aS2^o~K8K-J7%k717L<xk2
z#n2~bU&h?fW~D9eX0`U_>APSU@?E9icN8_-`@2311z1AJT44i|!>ED3pMfhVy5B-8
zim-vSQpka*0Y6zhp{Vsvd@%6>jgAF0+X!q?N9GPphvC1f!59YPopQDcq=*XaZm?C+
zetX!3V1pvl6?BqJT)amI=bjDLr`9<-$|r?7><;b_f`y?YZHw2Pt+rkrPL9r-%>~&=
zMtV*<UJ+=Z#V(M3pabY9b-=~}d1DFwXhKr8CpEpQ6Gm`ib|E{3cqD+PSBg3{G|$RU
z?>TCA*I}^uSYz->J{mzQO_wx?(jeI70Sfqr2G|R4HXl=*!*w0jfx9YDA_cG6 at FpF+
z@~%fT<fB*L5=;tcT$yA*GOW412>bDZfHE at h$OL>V^3!O49BE$r^Y-YXsF(Bj?{h6+
zkIsq`xY@{@XUDOm!jSZv@^m2(O$NKlb;K?n0u(1l2UElbr>7*a2d2;8*cO+OLi^dB
zqP-v9da%hDGRPEYc|yGeHipe85{M#V)500_UDNIxeJvRp8q%(Nf94W$xP2G=FL`Et
z(Q(Vb0fYW2qxNPeJrkd5{nvTYoMK`!G$Jcmk>t~k&(5ByyRob7N$qO;<DEg3|Di)4
zbaeX$jiYUNs1%`H;LaEf&vfGG at 6QyHU&Rw at sh|M*1FhlAf~Zt20*C1f24mAidA*Sk
z!_+{#1PIwUv at k}{FGNvPQC$&7bEkSZ+aM7M>TUaG0 at 6Bod9$Cwnq&2OI99=^zhPm7
zMYHgO at Dbwr9Y;a at -laWUP(U|~Xv&64g7q2j9SaRT at H5K$E+zqNpj0r<(mo3!vz?b|
z at y|kG6~b>Ke??=5Txwx=`TzM`_}UT})_8X}xr<ST`2BjC$bq{TsD=&|PJnC>eXYzv
z7On*p-G3^?vW<S_lF$e7$NA<!=L83u3TrEEz=#HY!ih(fq;;GK1p-52gnzXB$`Pit
zs_(<XK&68+AS2J^;g<YNe at 6ntt*JDNI*F<hy8m@(H`b)v-tsMcLnhi>%F$GBN7q(&
zeC<lPgKE&7WYQ~V?&iwP at 1<QxQg){^=Ux7D5WCZmZPXw|UhjNT!A9`aV(Pk&+trIq
zT=#Vx#slw#ls6)DB1t331LRkd(DTq=3wuhrXczNEKo~t91^@wuK^|X?M4)TQG%w*C
z`v<t(?X}H#IQclMdoFVC&)z4TSu~>y(P09OyfVq3q~Fs>|MpyNQ(OuF3&)?B58Oy!
zCC`gzQ%xF7OpdPa_ttM8oq%V-ru-T`%J&=!6z{`bnFbGWWXgIb?(lO8M91Anb(u)N
z`yXDTEilZvu902mauFz85%ZnBZ&MVRP^hTUDWX4r2)8l7(ts5}0knZBq|cB|8v`kb
z#75E$?Zy1deGOD&=K}{t%NtCuqP;*<T<L5)(SlX(#SbcYviqE_Kk8bfZ;-y5J#ZW`
zsaIbh{T0^k{Qw-ocg0N|GU;hvE|ShVi<{V#>xj)G8Rd6(w|rBJr*7~#&BRixfo_vk
z)9ohsTp`DAe_`^Vs06l|56RFjZg+v9>9qvK<IpT-b|xSYFP^mb{<EZ{*s9&h1=7=%
zp0c%aNFLH_Xa`kb@&I&bDRks-MdKoY)90N>Y}jAtUM{T-?{nwEQkHO3A_6en7v*x3
zkqPkZrDQfKuwUr~R%w-|zzFN>hYKft;Rp^-3j#+x%>36Pty|13*CR?3aDcfJywVF+
zDh_R%Q+fA6w5U&J3FvLm_iNi-dF*{xz3ME=f4{iyxH)|;HVe4?PR=%N at Ukws)^;5N
zk}blcpcXEI2Bjj5E}dRWAEm8yJ)%5L$Il{=Ah2+jhH7{)WE{|BWZ$6cXuso<gJ(Zr
zCQw=8eamfgVm9abO9H_|jX|i;r_L+aQh*Mi701 at H&P*LKkz0;{C4wI!U&wfc?(Omr
zk}AoPkPm}#K3y~_4Hufc%;LZew0qutJST=Bdv~}8=O9i9i8YoyzLDR~8no4Pu(UNx
zMDN~6^d$9M67m2yDf)m34{?~*{l1d^r~8I^(m023Lclq$lav4EK!TSm#~5m%S;OAz
zUh-wd&S#gF-gB6P<{#;e3OMUQ=)L0gmjNF&R at s8R&rR&v9Xmp8fTZ7@#aYby-zg36
zfVb9wH*fm(P=u~|y_4jXpM&h!JTAS^j_0d<w at 2fwQ}DfdUh at 3CNj+Y}nX{*th@(lL
z*Jf10ciZ(h7Z|z&)=S#w?hu)C>xcyWg}V<(hv}#f*#hRS%J+Hcm%LtnhQU$oC*Z|X
z0m0N5pSgPnteIa%QX;tYjG!KNr?pYSCi$`E^HTP{GIUsT(fEGqhYo6_77u?1S3C(l
z+5s>*aq!y2-s9905#MZo!cVIZi%<RwqSS;3B=X_-gG4c9g|*0_ezR1px?aDwH|V(J
zwHc}hYehW2HJ|d>RMxDyY~3*n)_Yam_O6Ro>Gyb~zHS at D`E95y&)@y_&`)^;=R^l=
zG;}OYztk9jYLj&umtP45AAb47Ri1uc7EF(}<p;?8)=RdRPhvzi-OXoX4xa^I4|-hf
z1qYw{eo?dpTqcZ{Xf6vT$L2iG6!7)<&tJ||KO6gtxE|!=1*Env`01Rp5C5o*6(W|;
zd5;O`JUnX>*dk_bV%&v(=yJgn at -KBnsgX=u`8msu{T8Vp+vJ``NwIUs%zt(HzBCWo
zoA3Is{)Im<)<(V%97Qz%4krg6v<Uj{cgL+?{<lPOIY%F|yDuUT at X~YV_aqe1l%Jim
zR**F%k_QU7h}tZpgnB<W8^Jk!Y5yd2wtt0pABVTi&Oj6tay;;f42L}kV~)IGj=krx
zYNF|V)LyQR?>wR9jbV}~l5HfN!SzSbAcce${7xI9?>8g}nXzd2`rY$j1yT2t?oh<{
zEm at au;)w|%>VRRxU&T>|ljg(N7Q<T2g#k)Y9xFts&u;F^^<glrdq+AoukwU}jK at iL
z5x+L`T6FzJ5d!de08+nwMy|JSNV!#m&G&EAg0>IkI!OR$wG>s{DM&D@^~(J$vc=&D
z5758Q)Tw?o#_Sz}qVYfDnD at V4S{|D1^$Ps`D%SZ<_!h}zu`EQjognnI8Jl3x{p81`
z3uP!~(J$C2&>qUA-W7Ue^{p#kwo&#JTb&&rr}c2}dHt3HMc5(DgwzkZ-}}aZSAryx
zYWo0du$T1lnYr`0;}n>yl+_mL_)u;j;8`OlU_R~{s!}V%xGh1h0xod=b+e>6(bYJP
z5a_icPI{e}@4j1I4#|mu7{1{id_u(bm6A?^OcEFZ2-~e^YIkrYQLDe6GM76)`D^S&
zSfNOh0Vs%x{mlN*>X-mrP^zGnnD%!_G!)Tm%WG+R%~Q_{{{BW5{xoXjAwXxS4Gp*e
zy$Zd^RqRDZI>KWJG&T&RUQZ#Ew1kqv3mDBN5~<<58qkhJQN%0yo#pGz-gFivOZ{l>
zo<848pr<@-hU*sUN=ENBR?wL<1+Mh(5iHdC=N$|VTkewi58{{4AURJF_gT~0kv?~R
z`F_{D$9(s3h2U4?<bJ=N2nn at I-16eQ3$9f9<QTfHTL|L)Yq2vc9o$|A2_nV&<g>v`
z-n#=;;I at cX_i<39)YHNJ>*dHsdy8J<>-Oro?><Ubb&y&7;c4;PFT7rq4H-!}rBED`
zjfL7osMb68_e~gB6pY;9h&v9Igu(*JZx?^>zg^@}B~a(9<vhrzL&bLA);kuQ#~L&!
z&c at 5iQ2XgOLLw+xk${a at xLg*d>99dEOyCZEYLDY2R>$CVh*aU4q$}{N8VX_HzLdMI
z$K|)E6v%*+(QLDTLVcb<(*SnMK$N-qDtA+Z_XB1+<JzMeuStr}>|;Wn{_+5n?zKdY
zGWdNva+BU3oF3LC(&)w5u|22Jv$?FoS7s_0x6p~JGSa#cM-TtoA>ih at PpFH@X?2+i
zy7s-becPp{ScR!Fy^ye{Nbn^k!oh&X!2R&weRpKQ13eb2Qrr65*3`~8<buiziUEpc
zNUQEAA(j`a0;CkhF%Un9{fEuBU<d=Ek0Z8riPRIer>T}9uwC)?`e*a4V7?nM_d{6i
zxlq6$#LmxP)$e5Xl?<&YU6~SwtP!H3H6Dy}!~-=FFAo^X`aY4oIym&o7`QGqQ7kIF
z7W)l9Z^E~33_MN!YQ0chaXPM;E?ESc1^koML7Z+bbIA$hs%vj|29!|zw_`|0tHQNI
zS2G}EF5UNFH9Vfni$Mp3KJSe$PhD(__dQR=5vfhgJbwi0bC|lFv~?`_-!S_{nBOTu
zPx~7;{)D~Fuin?%{sXtn+~-9${Ve|*<x7%)34wiw&blv${!{++n=gyUC^H+Mkm<hP
z($(9cU429uB0cr?tAaKTOwV=^XJA0jX<EQ_P!7~2p}{wWRo(AW&w|#ZBy#$`1%)zD
zkh_VTf7kD|O9S88Lnft{p;0Merws`Tzr1asgK04E at qhpLWkohgiPK0~_Vc?0sr{9}
zl|a31;O+X|FUS1^8-xDe!myK<TtX%H6YEf#m*WG&)kj;>i8F}A4u4>f8lfNAiv{zV
zgJFPZq=|)+^I6gte-`c&zb!`MBiy-!eg{%Q%y4(zHz#k~n&);Q?&ors1re|(v+pCZ
z>(Sg+*XKX~LhHuMPAL>#Z|R#a)=zJly)P}SHW<t|!{e;L8s{CGk)z;r+_yh*mcSy#
zxf!nhOU>2U`Yuzq;RcRQE8b*Wz>VkCe{58jX)h_HOAr3MoCE;(dCtzc`~JGe01mzO
z&H3FEFo)VWFVCsSfi~EquwEkc&}Hbj at Vt}b204w0W%uuR6?Jx$X!=;#0rkbmAPE=1
z at k3Srk$5 at W{q>1^yLim$>8>(P^skdKXbhS at jWF4EogTmcrQyjP^}^LPl=t|yA=4_j
z63CBapiD-q7>`WqmE`g+RG1w06?ZPfO89dUa(6K5u&AcGrjl5Y0!XG?CMd1r9s!8$
zyd6|b?02`SlC0PcaODN=hu`tE6Os{q6OFW%;DMBobHGsZo)6VEmm*XhYS>toW!X6R
z2g|1UV1mWMfDo*(g~87fkO;8=@BlhJ337nS9o0Xt;fD#lP9cP9t$E}FMjT#T9-G at k
zq5f93C&;h<yW_89et-#(o1rt0L%TY?uPsnGzSbWief)8$>tn0<0uGRU<!??Cy2jvp
zV$W_ at 1G!~5vr^5|<!zB$Jg=@TY5<Z%3ljmajDDBL<bH3*4kPsI=C3!+OD&3wXigz%
zIN>?S=fRx%`Eww8oempOO%Uqhk{-!JcFtpm%d&WN+mi}l-}(mkv9rivjne>Ue#>)u
z1?9`OsUeviE4*YH=Y**rZ1<mw!53>>vhK~bso04~n!!-AY!FnT=V8?)qy4v-<Ildq
z%$w4C&pRE`a?#UuG`C&MrU54~xnLT1gC+VUKCSXlJ}GJjmO$5oK{n*{yNsLkD{{XF
zrpNA^m&>dro*x0VDh=zTaB%ntofeK4T&S;c8#8B$5Qam?p}&|3g^b1+|9t_55PiJ^
z at Zf;*g(k*5lSBr;C^0FG<eWTCpEo4Gs at B_*HV=QH*VC5G-TnG)kwrHRf3VNnaT>1`
z*nNhv@^yB=?#o)DX)Kxy%TR7_Z!R~b2(X9cJMIf-(0@;RkpjXWjv&72m08fi2HN#b
zI!pB$8!uH+WVmHDquCC=5r`)q1OF at _5(`4?7e%DeySEckoo8Q+Ytlu at zT@_;2f-{$
z%j9MLmVq<+ at fklHm{xT<)20?i4*sUx#8G6;*(LMT*icStE%;B!&SiT*sILh;s`tFL
zbIWXE;`OvD_`VhOhDOM2CAky!=;$eW-x5Pg3iEhjYvg1c&HmxHz#uEi!orF%e4v90
z=8jCO$+36w)zGF<_UTbc!ZxBLB|jpHA=x<oheb{f3`R~@FNCJ1lA?kkK<QPlqL+)m
zE0)TH#u+y(Mhpzb&FqDXdMd!xZnl(8-BoWl7Q}Uk^ZhHndu4%>)BWlF(uF+s%n+eD
zT#$26nkkHGhqPzc at 3Biyqvzfu9G-?@*+|yKQqE8|@Vl675Iu{WE`1R at JM4&|p2tO1
zobH9idjbp*K>8qkHbDA(^=n>Fz<o!tzxns~aqdRktnYydn1$);S&hmB+DMS at uU*co
zyDfglU_l;zNGS&ITK2);Ts2`)7i1K^tfStrf}oHMIO40n`W079<v;>}!4W_R6q$38
zrfe1tm_IS%J><NtH`vhf^H&O8G_9QWGzJI4)Jk>jVm=<)e1N=@HYLprLU(-ED-&)j
z9i7ZGU+sBbdSM$%3CpPCg1DViJQe1kJoY7O=A_wa3^t-TCh$c`0$*xitPG$0bCqfV
zqU;Zw_}}7Mm_Ka(Y94Z&3CKhQ8nS8PQevoc!J84Fj6$AC=(2b-#SmDyLqZIrL-8Q)
zn1Rrmc^X(qDAK~%V)BYqZsy?p{Q5j5ehMqVh~|4xE at WDf_2~@f6D!(8p0W538%Ol2
zf{}jqAU0TR#=#^>=!6oME^h{MAeSXQ2_cmB73De at _m+3pBU~q1&JG`0v1n_g0WFFA
zt7<3 at N-;)VfQ)-8?C<f8m at PyRu80+GhCsg5=^U%|6;6NO9h-nU5>1V-BV|aPCFjiW
zCTe%{3R2C?Zw!kDSyi>B=9Ky65+&|K`H=FTfUJRB?o~u+`s~dJWZOsDUp=a)A1qxG
zqEU(KHOQVOPgo at 5fx8_ytnwyHCkWo!mF`d0&u2Mzd9aRrSH6ue^4Y at 6J|r*L;gJok
zsU%Y~YnP#t(bLjv4mUnlKdk4apwpR^9<3j&q&uCtHsGqHT7c@`ESU74txo=S&_?n-
zjXnchc)A6{3?k&Z7F8h}L>y3gxOqeodC%RND$BM#a at LjI-FWaPFLoC94d4luc#OD|
zoE;RPnu#ruFBjAQtk2oD{Znz at ukH}$^^0|8ndb{p5Nu;3mbwng3*Zmz!tg5QEn873
zBWdCi5z0fSrvGzrJ}T&Cd96 at -Xw?MpRdYo-<2n(54AFS^bUT-?kU`PoztZg_Bf at Y?
z&>`a#tH^yR#>4WkK{Lc(3a5Y4p$kh9fWNO_Lz%Kh6jG?3yndGyMih_K<dgw)J)W#J
zuFW$GxBpeDfT!g%Vj^M@=B5Xu>H5(Xrr1%`hMBn#+&Dy&a3TVJ?D-B_CnOJP9R|%j
z7HNh!h>kFZe_ at u@-x&Q&Dvf1T#eo$e`ZXf?SK+TlwyJjZGHozpr|8Rb;=R~JC~2=T
zU6N`BHjJm$j|i8ljc2;^I>=XRD5K?|%5o_U<mK{<hkheXq(3i#i_NEAF{*Br8t!re
z^PCe@#?>mzyyihlVhdD+-#S6OZaPZjE^ITm7H5&xWsE&fa+j6S?mTS%tVi#~43qav
zW2mWcR22JKn(ox0Au%CnQ3J8eTZJ+?){h83>Av9zG+t1(ljv$lVbUUGBuj=3d~Pz2
z{`}cO7RzbqC2%E+^q?HXVD&}vkBiK2s|dwRHlu{ZLQ^uWh&=Sq(eWGp!T|R^+C>+N
zs-(SuH>f0C2Kx9=96#khU7gv%g57X)*B%R5Q?DV$`z{MN at 9eREKj-B4QTI~?V*b_5
z?qerobQ7psHCJg%8UHn9SPo7KG*M`q8#I22RuH#&z|@u?AJ9ETxbWQ(KqOyE{7ad#
zfeMTBXEp9Se12AxufEJk<&l|+#*)#a)_+f;bYfJ4C(Z(RQVTo3=<A!-Sw!?Q*S_59
zPE9k}N5`O(2tAE$1Pxz-(wwtgrCSP1_Fgl`c3mDz`x$5FmOG4BBU1>oR4rcYoKAmm
zXVN{axs`i2tFq1D{8XP`Ad0qlMb-)%JS4!&wt$XYUysE#g*26){rq{)=bM;GMx{%t
zEGP5HVv at i=u=5juM94^6nC*y+iGg2mz#9F%=+-p0g9IuVNvTdx4^cUCR~Mp9ts>ug
z5KWb?ntbc|z-IfTw&9-Q6$e*9wq&_8_BW-{mDs!b+nyfZIjNvO%PzMC=y?UlhL6uj
z!>y>wwf|p;OM$mE{A1Q1(l1H~p9H(^FaDc2{dBVOCaiJZ8y3TCd43 at C)T8V5E%S?q
zXo=}l@=2tI<=KB#u5I?CYOCKw1V~}{5Y~O{=d=IpW(lF}x~1J3l;34Wo^vsX$-sdn
z$Tkra2{xS-vhZ$XFJ3I=?o^=}ttd~vEhU~{!+Jw-x($y1U>|ug(D;J)SN<(@t7&q{
zODSs`KHb~}QFho`{`yLdzld~(Knd%RdoCacq59OA4;mdr-8k4JjuU!GO5Wz*FQ3m6
zm_#$&c}Nh6dwtr(((*8_#b?NNPaILT(b3SD9}0rX=G$+3jw4yQTyQvhKP&++)b2IG
zfEx`!@PSz!_WKkA&pmIZ=ArZ6S`p`ZTPA6W%4+H~O#=$g7}(CruiYL48NVcIA2>{J
zJA;?LYv|6j;#bXWb}k~CHY#DNm0AGGeYX_ZErpY;UFYV>Eup}asQT`Tww$z)TMOX=
zPuf*Ax?JP7>}tt5y<V%`1Y at 6tr(>{^rqobX*yEat3PNh at N(1EDf%M^M$i;x&@lgyQ
z>3$yO^AJSKt?<aD+P=8?5{osinRwsX*H>_|ai{B#5V)oWQ&PkCdPT2){oh1*v(Qa8
z`nuOF6}VwKJLGxeaaG^{Hp1twS+BUPQB<#BhsZ))L@$A7xr>M0Y_Ns{>|Fy75k}En
zi&X<7d>zwMmS5a2<G|(!29!mlCDne60HQy}jD9SoDe|&TNYN}A1Vh*}igZcX++#+b
z8TO^uRe(g=k_s_a`-D`0U%}#4bfG9Ic}6%GoR#$TgW*~K<MNkZy6WcSmY<XN;bB0C
z=XI<KCe47||K{Sn`#mOkJFDTADm$A#+jOX2+G1!v#MgbNx0}XY at J?v>6aUM9BAPyT
zGF&-6N<LT7;UtgF7b!Fb at 4;BM>uk1;hyb;R@*9Ri)!gi{MmbLTaXqG5dAH2h9K!1a
z%TxHa(A>ADezAg=L#v-_zeq*>^0!kKc0-{0Sx&z+7Sf081lts?23j=KH#ZQoreb+%
zgjWdA5PhC+P-O?17!7J_T8K;2(UW83MxGO65*&3}Yj$~5Ra5VJGu2G4HC_7ydU(1#
zJWK)iuMV!a=(c`q^pVm`{sh6jq=baDb6HRamb*HTxN6?#M<HM5VLc%s&#BOwMbEP+
zlBdCJ!kx{1P-br7c%XV)h1pG??NO5vZrq;(Uitw7v(kN)99_OWZ-vTjZ8!hGz1!?e
z&|By?B^xwsx<)!uI1KrIE$XQ)aQ+6?T(T1r`OJ0Us7sr$%|vVNkpTzoY>16j8Ngyx
zl-MaywRQCcEP*zY2O3~9?l+Q>$TctW_>DniDGPI}n(0Y3s_R?|JCQ&tv^L8(2{Dfm
zyuuDt1aG$e*zmExTbR-tjyom%KnydvLY;O_kehgb!YIL=>3f2m>m1HjV_J^O?q9o>
zmG at BtzwLY!12+FVnfK#5QU^`1LM&hsEffDqz4~6de#xe^T`8<x{+|nE3$MfmOJOrB
zJ2dpzT!n at z+f)XVZFaDt(+4_-ceOsgwt)Oo(WQ()>TY#~q93M8A9i4tj2GS at E!2`u
zymV=8A}X-0?hd)`qD=_#KC|>_=S@%A0M!7ToPFg;%l4KqZjAIXnf>TFN^93o$SwvY
zL<qv}&Zee22M-t3CkJo3pb{1D)!y=`X5EFJa^}^ggg^Lp0arpxR}wRDX-ltoFtyVU
zuOCeAb5Y%^&wcfo;JxJWou0%eAubpoxlw0TPu*T;()|l^MrBx4^~!r;VqSI5;;az3
zhM&J>I;|Yy(>&u?SuS8&wtXxrnjFQmCaYJ8gF;%I{I{)6gyCuaHevk8uo#KQccg*o
z at Mp`#B)3j;uI8xAn#J~GzoHmb6Kbp3z3b8{u}W~pn3LKomE7Z6OerOOitCD~hD+Nv
zX=n0wbR03UkoUty5KSzp=fh^Ww-yVc;c0KVi~KslzlA!{SegXFOVHb0?;2 at 6PRS*G
z&E^ZyWF1+ at v@_|tqx4hfbe4d~atGgYmg at 6Cp*S}J$P!9?dYClRvd6aB4`fYv^hIVO
z=C+H_{t~zCV?rVGbZfU+9jGDlo>F7qY`o}rsNxkrY*PrDp*4jdGR1k{JnpZrOqw`C
z<JYEZF(CAo%DF<@aUfm#N*D3}sRbzBugki)+EiUl03~I}I?&iiiAjy^cSU6BiGaxy
z^3=7#%ZeHY+j{mH6^A at 40jBSFlQn`qql14qZ>o9RY%DB1ii^Y$&-SP#XzCHnY^VcD
zUq{|8iT%PRJlnX>>1t7LNO&*AoP065{5mUW1X~`eKeyKl5L7{C=LMX$rlwZN6ZEUf
zQuC^3l^Tol^ustrG$RS>7nRp;>o*To%gaf%<Yv4`t2OxlVsesENDZr4>L_}L!OBnq
zctA at fj$P0;_8&$@h%&tOikq_*>4x at bE#m6bnXB738gjt1``>f_{YeH2B#WR`(MN6A
zXUHfq52WGB_eWmHW42uFL!;p5DzSoL6s14K#i9}O@$&MT(`1e9+yzmrn`PMhjqp`*
z{DFG#@wXFrqcRk7bFXuCKKbuq at -k2L*$U`<(TwUiEnV(n&42=EKC370PAgGqz2Z7d
z4CTGZTXY%^Zrxm2rDZZkk<AlW5|97p;23I{u-_+=?rYZ6p{}3pWsf5MMEiisE3GZ9
zm6{5vYcxZl4hgJjBx9tx=HC||sQM|uW>j^sMI4%v$!{RH_YiH2u9VqE!eMRMhBHC*
zTdRF#Fk4TLI8EPQ%)vu5C-k!JG9dvgJPwtF$Jx}=v$3LLTXm&jYPn3oE0lL1En?1o
zvex%yf37*Mp$<u#ua}Q6-X-AawE$trJE!Aq1&iVr(B1*x`NEPo1v^vO5+1uI)}_J9
z#~JRw+O+O+*JZ<!!=S$fVODIJTw?H=)kr`_lL-~jF8DXOcVu=|i_JJWg$yW@?;C#&
z7w*R_;xKK7Gf=;6hg#qyD!az?(%4VR4}AuOch<Ntp-}c0S1N+bQe`~|S><=M<@Yl7
zor;dU|J(c~QzZG>>I;MCt!CC0ugFk5O4iDM-`e?BS9U;t2=X8KA={n*E-nsCnby-X
zxE)>s=G<BiQ3MUEyhs8KcXB;<)a$mN#|Y=?)d!@A_&pzd?ghFe^j@;|yHSzD5l971
z1_*2_hn<Sml}-=NPDuQ=EbaeT_f$6LRZrhnI~x0S-**lfGGs@}i(8O;kEXyci$NjR
ze>xtDbX(e_VU2ghlyt=CyUt at T{28nuh92lb*^27QxNNBvtfMQ#BS`B~eL*>|49(!$
zptiwkbnCiwN?eNpI2KXC?0OLdVpQtR!qT6pe#JME25WydE%1&@IWJ$u&|CQeKkCDq
z=8*!ydL)~1!7rxDK9Z5GG<lx!3NWq_M7!7tvfJWnxfJk7nijXC2VTtM-VNezTPj;`
zUaFX_>U8`cD;#7=me;1XE4|K0Z!1q`<9uUB281K2lCp^zxBrJE9pAc>^##J(x88VX
zIa)GzsHPOYmyHg;aE5qZtFh<O5e=x&I!25j4J_j-qYu?5<PEu!u3=udsfko^$Y at Gy
zC#NA&q7*W at uc5~@q}U!FBPP<0{v<P!k*cOw^PASDHx8<K1*8wjECZcD?PU*f1iSl~
zX&nbSB}9U}ywoYsWQj;X^&f?jY!i_Jp{3ms&>a0RNgo|4uzU}!y9n{vIVJ-Bjl<7}
zhVNQnpIt4&94_9YQ19;g^QkJ07qR>D(Lsuq`Vqh6Xk=mH)$ESu^{Oie?88|zsXw3z
zaS!M}2}x7%AO=gcvWo8RNzriZ>yix>b>8HNZL-b2wAw1mc=JmJ>dKJJMa6Jwc`6=&
zHs#MfP^isH&)a0C1yI_8MKDBR7>||QHf)3p^FYU*m<@)wu^t at B$I~|v#Lhg-Ts*!{
z89MWoItm><(KvpU6$oAQWp;3#r70K5?)_xS87T at Uz6TNE-7p(w;C+qGt#jbQE at 0GM
z2reW>lWcyq;W%*CD<#`{O6<J-PB`l6U;C|$-&AGJqj0jyd(u8?u!v2xELqk&jo=bb
zyi&o9swcXU){myId;pn|mA%$Km!J?DuXwPNy<4MB)fc8#Xfi6=K}*i*d5Z>EhTkBi
zD!um1`SH>6N#(=;JOz&tlsH{ieVO))rqKhdCrtO}=HrBF3*7eQot!=$8;IFFFHUz1
z#Q$kev~VSQIMvI6s-1mX8?5miuuALV{Tp*(XJA1wkldI-2;h$(P)MModi1OkdfK%~
z at 2~JQs at Lva>7`}0#jGIGcMWu}P?2!R<-F%|5Byk&p(NTn at K$9l(tsElfs?Mv9qf_x
zRAw_M3GZ2W5 at 5(qcK$Ir6Cn>Pfz`o5g}oF=d1i`E^?i>jX(>!K_$WrGx~@C3r8GFe
zu6z??jb`1GM$f}wL7c5Y!bOd~N3O*-#`#g+EX+axK8WyXO#^h+%>UHY9mI(Dc4^S;
zVNmMQ({y(}1!Tbj(n|x2Q>)vnZE`IUcQMlt6+cb0K~biOl at 7VNST!1yCpb!BT2136
zDr>Hqu&!ZgP}>HB at 8|9;^Ok{gv6wjqv0xWz%}gW|?dHbf4(%ed?|?EU(DXuG-GZD{
zH at A$Thq+J>3Gxw^GSEayklk at 62{dI*ku9!04ooAJxy|7?BtBefOR|%1!10 at zAGjk$
z1?#P+IQhRnR^$XADdc=QF|?Q0kxG^Q%7qlz2GuKB*}%s+w~nl45 at 4d$EFiomn>~%g
zNIeK~9yv*%`fv4cA<%t at 2a_`~;xB8Q#U_GeNLRN>mo(gP^j>|_;GVDzd~idpRr^~9
zhH-h&QZxQ^h%oJ3?-~_czt!@;`}xvi at kN;N!sSnK-1>t1g~g{1cE{ekGSvtAi_1K<
zeLVH<4=r4Gm0A*ddYZFwedL}@iJV#g^$xKiO}4FHx!Rhx?+ZQLuvO@=+91daxxeIX
zZu(4leJL-s{1J080`Y6lDt_FuEN2ljy_{@(-6WzWkU|J<NQN1W?7WOOh4xppE*-$K
zi-I1ZLmx6Ogra1~cIFPu2c;PQoJqOXRe<`2UQKBaql{SnS08b`;|M>w3}d#-9$2x5
ziXZK`6d5tCr`oRMaT_l?o~yK#``wMw$o<RR9--I!`P+2FU&LRrpXxU^A*I={fzRms
zK&7P4UG=;D!HTT#pmlJOPPg=!>!Ec`?qLK$mc>=$_NE<*p51|^7$k_Qxcebhm^UH>
zO-Oh#`8hOY!}==>&K-<e<m|aa2k4*q>x(L>8YM$YEmEK+evThg29<qjb|D<uAD1p)
zrj;alKKHM7G(^Cdb25YnM0D11^IybgUSHTl%BsVvOoGG2V`$CwWf;SY|N5$%Dzsfb
z8SUUT$eBi<T3etDuofOTYuNPBDYFk|No<!Y9T=JG)G|`qet35M&=})H+QD|?hR!f{
zZ9#f`vOHdK{h75}rObW5A1b%Yat`UIC&<@bXj0^1>tdNlOv|aZO(7$$HsMqus?rZy
zmD~Xko$)&X7~lh^x^RHbQeMWZ_Bb?X!x75B?%3E{yT<1SjKH-u-1m)NO=!2e%J$q}
zzM*HSmQQAfr5&|N+HS4=q-SSt6te*&c`=~<S?o54FBApBywNGMU|VbfF_Eg at R19#!
zh$JM|3}}vrtq0%c+)Ae9Su+~3<atwUZR|b=`#ipMclk8%cu;nkdA@%pBHWQepf?WV
z&7Nsni8%Lj7=GtR47|My?a*j3b&qSnq7iSOtF#(fr5Sb~7b*)&isk)76ZOstKY at Jv
z!>r8*^grQM2ir=<rFawfpqj!j4Gi=GAn at K*b++RNv7kejBt?_0>TPQJz}4fo<Fo$0
zro!hD9UV<-$K%s-R4jt<0dp`)5xgmde$Va!+kDTRqcjjOpXUXOo10QQTyOgX=+^FL
zCP|^*w4Od=_PJ-4=vE+%7fC1m_mLju??IX((Awg6eLIkI at l#Nmc>iyXc6l*GCS<i?
zClNb5?<}qrMX)@C>dj7bcwwrGx8_8^=MKI*O_usP5}kziE(*c_a+UP`=?#HorNhI6
zH3K?c<Idmh=;DpS)fWS(It)$1_csThohp3t=+OgRR~rrxb{5b87aYg^4+EIDfAc6x
z>@_LkRz<M*2%Sd5k|M4M&bRyxwL>{grVLgr)5MF6v?MjB#`35fCmv*{Zzh5Yi+--A
z5?YfJ7+mwz;1>usmfgLnR4dN4>ph1{NJ!j~fbjVf%tko&ZT&Y>$C;&DT&oUF<dKGg
zBc}eF3m at jqc^RY_0G}993=BNSo$yLa%=-h!1}MU=*#Td<qtHo>U|=jA5GLoRpbQ<?
zmDU#Px at l_e11g|AY`MKA*~XPISgZ8BpI}K6Qa~gTNx#L_(+I7<&wHzC`F$(0t8?5%
z`wx{Pa8eOv&QL_4LvU?y*H#*%|A>&AKFJ=uH#Fy3BX5x(H10J8O}02k at BljAgL<(&
z$mcl4vWUC?YjWS%;?TtO at T}@>wt&ujf~wx_2xfNBnh%I*@)v*)C)1w0zdI51SB#6U
z7J9x}y<hpIvd+H!HwNB0kyD!Mixa(ooiRM;ICeNSFYkX80(dc<b7YacN!rjzgw^4_
z8h1C=-zR>%KsXSb$8gC#A<9~xfJRi`jNj$M$SScMsaERk6M}@Z!A<v-X9hm%N??F!
z*<PxI^^h{K)+8gzI>(SuxkS(3;I1hAc|G{%pC at YmI~+}L1L(0YyTku_p*tZjp>ft@
zY7n?P;r)QJx%-{EeH1t95$w)CVGoT#<VB<Xs&rx+h3RsMNRH at I`74S#4Q0=`!NFws
z9 at zv1HOY|X!N_9ni()1#npO;5mW!cVfpj0yUAl6XwDw&<vLw-n&5if8uo9`199SiG
z=QQw6m99?S?|%O;@;JO>{S8~lr0|rz>9U-S(~e-}m6DirEX%K*-#zXhai)m1%s-P+
zYs0WhI66#+1Q4f}r;%2=rw%)^+v+7S=(**TuXu?o4^Q+^q#(pT!$!?~!poVlzwNa=
z+992wR@#G`V!o-sQ|ZXOls2VNpn1D0yxvh>xSefiqv+fyI=g8Jf$>4dCaj)j)B{dJ
zrW56N8zkr};nK8>ZuN`jx|+LQRgbh#ayvR)++_Ctn^vefIX$-AY#W$v&t@;@I$+IG
zs{Pxrvi;kY+mETS>@*$pahQMR5%cLHfIk(FJEHe$<nv?IXV{u^N8Fo&_H~gdVK%HK
z=;~n`%GqUc(3<j<Mf4;sOi<lIHOsYX9p5V{lO0))xw=e;gDwp|ILi at T!3<fP`C_?}
z>=E0;F^0`;>fi}tLc(PiX$yp*FxpiJWbu!Hr*Oww=Jhicf_;ghEpCJ+erns;UVNw7
zvl2bCjEj06V>@Eb8(Y>tA6v{MFIeYtOGa+YpHMicx6vu4oBvYsKs=9tD#nBU%_L)=
zIs43 at l`LGr-+TM`JkWM{knvTuUFouqx`Y4OsLzx9h#Y#3*Ix14TM7WZetdAi5Yh0#
za|ZE2Z)6~JKaatz!%a5r>H-A{XPRyHdJ-r(EB9DqH-}ojsk6a^Xn7!-Hbe!!n_l|z
z%1&%OU0o94xxowW*ce0BPuOFuTV~EOz(q=Yk;r6eKJ`EfJ&aw<Zb&jRK>GzdbpaL4
zEru|H&{`-xQYgtNRL4?uzGe$I#Sf*#KXq0iS at EOt0oepdPV`c6Sag0ndMo>P)T~M^
z<lm`{nr~+2ee4tafOqC~v;oTflXG7@)|(ko;!d_77Dn)oUdn~zK5s~xKIOb9&#SQw
zL1tcL#3ygj6T?WdEdIW at N{-MW3ch$LAIdWL*u;}aLSbV8F>E;hP|g-**RD4&Po38p
zR6=S at MP>bGR9MF=Cr06)BA5=b-|aMcZxd`xrNwd2w_AJhTUlEv?_``{QCRQkw1WI3
zkwrC}lmz+tAV?x3!1wr3M?ze_wHigZ&A+}1r|u{+F+Fs3qMd2mqH|pOo>JuxlxvPZ
zFR;|s<*=Or)cf?Pd>>c(M_9Ec*6^~2g&}cVdUO1kKGv5bh*{UFD8CT8{D~!FU=s0T
zc^RTc_>&{OMQ}9Yb698Kl0<Y7C$6C42(9HdjWwoCaV<yFK7xL&zI)YDQ=py2cPZ}i
zBIUGmFu&~#>4$CA*ayva{e1?NEbNK+JTk2Pzt`&KnT^TGDc7YhUq}RfO<6Kzi*?$s
zBKuPr!Pld=x-WQVN<c<62T<BX!B%VjVR?aleZdX%RUMw}SswyM4Dk>Y>C#z8+QTfA
z`KT}*`EjWoihW~O=z;C at F^Y4M!_u(M^rmEx`W@(BsWvWN!JS{#D64eqn4aVW)%-0K
zY+~rK%rH`+dS(aYYK!Vfx_QYRc~xGQj^L<p0CRUVU_1i(6oQ>&)fD+NGOW&1deE5z
zn5eTKpwf2rz5ZiB`sIt(6kckP%b_Y};J*1NvmRyIDx- at Ch@XIHaj<CF at 98jzFCv={
zVx!=2j%faozbNb>*_&%_q(o+>cGKdR;D{F%r#e#X-CW`Vkw);Ji*@m-8I7rn!Kmm$
z)%*^I>orCWtT?fi?;wE-4YxwUh%$#8Z^PzY4vMC}to{v|Hs7hSEX7LQN+pi$vMhxw
z36Wc=Z!-fohzdj{$$*q1%9U1iJzU-IYSvIUW>gfu;2$7tv{xrdm#8e=zHII1vXlJe
zZ4jLI+kEwSzba{2Z$D1o*zYQHxP|j{mLR-V;PEgSnf>17;eYyH8j0S+zcngs9hZmC
zK_UAR<4T+Tmz($_#)EQ}S at izD#q!v+>H;iZG9)9lBlKwNNx){mB9Me~G>nQGncJAX
zl)#skw>O88{W)53GGfi~rKY6=-}|jPHcAm>KVxN0a*OC`3#czErnRom&ioFpMWN8!
ztzM0 at U2?s9LM!ol)U6{%5f<dqbvAy1<olVNhmsz9Pxzdm>ClKHZvEt~2#=9F*tCk#
zY#P08D95j1?BrcOvSHhgr9xBPyZXM@;FlN_lB_g`Y<4oL{lP&EYKeM<zUHN<D?|O|
zUUFg>#Z;yPCp~sXTK5~KY2>N3;ob`nmzL{Q!4=d_;{!#m8#YB55L7f;C2+}oI*6&i
zwbSZJ!|>p*%Hq^3xM$~)vP*YOu7r4g9EE-=Q65eoSM7$V4|7vjvg=hxSZi%ImY&Jv
zwPI_tVyagEn at day$!8{TwaIKIKkhcfY(8_YM{(eToACV-(I!vF at TEqE0)dPnRsK>o
zvqbsl*G(ysx5KNE7&;pN%)I7MS0a7oKg6jyBDY~xT23MY at 1JMXMj>nj*2!h<rUef)
zX4O>Lyq*^qA7m2{V!}u)<Lc(-3DVFeVD6avZ-G1{#nd%A(W?3IB%(9R*V`cCmtx7h
zUNtz(a}~`Y+5WdgZ7#!dzNpuy$@nd4kIQK|iN`=`8O8oRpfP!Ky)qF`lDOF%?q7Xq
zrLL6v!Kxnn3;<iA>fCKN!xr}+9h03B#EP?=pW)<F5l&7`!vaEXOMr~ea``jKlUaqp
z+m%LVWmA=nrzh7(pjk#Ep-4UYp!PFZ?~{;#)1?1PBWUbLMaOZk!>99lrqeH_DJRJA
z0Z($XYg+dF^q_jx!5JQ1k31nXoOWeq!h1n&yv!iHOuML8>f|s0Hm<z6X>YKPSly~(
zaV$PE6FlrPc8`P at vLRiz#bUKwk8j#Kr00a6N?KcpH5l)zxz at DbfGlx1!=Tzs=97>}
z!arz+5$SgmS%O!9ytyLXcms8CbfmdB-(qo30`PFHFD|yZtmjz|wMohh!@Do;hu3#}
zIG+oD>3rt<Ou>JA<h_WG*ruHJ;z!Kgq&bRab%q6LX2*x!46+oI1@!Q7gIHwJI#Ghi
z)?Skukpr}D<qmY at TjyNK+{nC)z%wf7{B8Mv!W#-{zY38RH7YONYC?>p8zvROVpIP~
z?_V-0+3L>Dwr>yOanU0CELqcrHi*Xx%v#3 at y(gxr{Vp`Glfxn-vR*te<-Du<=5|t%
z&0RH9d*QY^T19Uuf_i1Vw18Zc2j^3mf at e~-vxAG*8l_SIR{>&a{)p7!$$nW1EXB9x
zHDj$bpOPVR at 4IMD)%RB=x9}8rv$?fF%RJ>{^nv5h&faGiEppoGYrx}j?yijvJPtAv
zHs)Z^>Z{E}`DY#erK^w>qU_IdMTE1Zr*6zro9+{Pjs3spy)2t{Mi}aC1n$EXIXT%x
z9SzC%*U?IzXITyDfL>L at VeN9b64@{udT=BR59UvBNx(rP+h|3{me8>(2Xa5t8<b at 8
z9q|V%JRD10fVFr_DDQLjxQ|A{=WlE2x?7IcwEY7|VBWE9-#mYRvRI8TT#aA5B#ED^
zY)ry%)E!@)V~@;1KmATr&LM3tnxQy^3c%)z)C{Imw;4}*Sed2c^oUgECHnjMY|Jzt
zip1q3H&R6srQtCcHSP3?U*9u!B2q0qg(B;2wxrwA*>(Q4XKi-%YA3_Oo`9Hmx!Z5J
z{FZs=t5RF6ce}C8aU01I*OZGnI^5wGoNh{zA26g-zC*TSq(x<#^6mnNg4g}jPFr0+
z2*rL{l1Ybr#gz}*pwMO?z5SLH8BE1+HenT$p{dmlDbK-CLrb0u!ZZ1e6*n%;O-w&=
zr0IkkNd9T5?@))CPKYYfBGnu8C!%`Dw(CqBr|_7IFQ)vgnhg|+wfXh0j at 4Ec6h8Rt
zIYm+kRsOChTzDXCE^QWmBMba5ZVLk7`vfEBGHxY7eC_E^i$pTTO`Ifjm~S<?$zjB^
z at lbzF)0yoUE%fq1=0zfE!%f;sv%+dFdYH?$v at J!mH at cT}vjo+2nFo6p?P=vD|Dq$Z
zOcsrxj$UBCELzVOkQp|k6(R3s>HxV#8)IQLWPqjIrs-Prwd3c*N0EMb!yjtLD>&8m
zhX`ZxEKvRYsBVXF|8%e`+#jRu#@5xMB$VSo7L5Za2|NTgYDXH|m19?sha)v_kFlIE
z_6AxxX_eMZZ){0q=!ZVkgk_E{SG{HuyVHM;#n8)j41~JLsqRVWB0pv?Kc~6SD`~LQ
zaj5F8O;?C6G|ak>XkDIOMGb*}YR#4HIfKVV=e-&a+`tWD-fv?iG_qc+n!5{orgf=O
z1+GZaDr8cQ+!2mnlfU^X)5$T|CO2ztXrjFd{{y<|&441U&d(JK9m}86YraC!gn;DG
z^e9vQbq&*bZ~S&ckMh|boClY at SLP(Dl*e2~B7mwu$3JGPuETs*aTGEXpjrvgT+`Dm
zQ0AfqgCob?SXen;!fB-fRX5foop36`4taDXc>mlsXeHOs>M5&E?C!Z$(MqM=;n1tN
z at ypgl6Zil7kAFKKZud*R at u*f?x{?a`R at dI1+S{q~OpIQV*=u!ShAK4!N at y`7 at kT9e
z?8&sK(N^&lb;Pn+u{s}(`dUSz%a)&oc?_f6tkIbIx&)df02&A`o8FX at CB7X(i9s~<
z4mQ?1*JMEgAdEfV3N9 at vNcBFqJI=VsoP~OA<D9X8Kw%~&=IAQFw(eWpzwWm|>lTS7
zPOG<%N{JKlV}(jl<)d-pr1MOD)FS|<Euzm at oWNF93iBrR9Ui7ggyvsSY?>BKpi!Xd
zujq)_h%`=4CazKovpJ6?Y$}G!fptGqRI0n(3!M)9FC(OkdI(J{<F*^QOgF#$=C#%f
zgSod63j_O)W>=FhpRE=(t$yW|ZPW!P_Zf0$Af>_T9I1ZXZ521Bv}0k%5r at Ews2Kgf
zHv2}{We8Eng^lFji{wK43 at sV{KRW;4Lu4_w9BQJ$59t05v8`<En^a|Bmb$;O(>|gc
z%QQ>h^G=+ZZn64O+*!x|il%Ogn~2W#<FZCOeX)3B at o^<B71S;Fahn(&O|WeSDI-X0
zH-_cnt3?TK4=5@=@oS34a_P_&7&gp;Q6`b+xb5I8jjekk6ZzXCZ86`<mp2CZZ*N2d
zzN{}T{GiAZ)fKkwS^6Q|9_biM8&T!U8|(eKZuL{wAySPI at ewVmO?v7wap-aZ2mzO%
zNfwSnx%O5R4X(jt^kL<luQW)c=|nYgX6cYwT!)cj)|2D%qG>?Yx6{S^Lt=n1l|#`M
ziK;i6)0WRa1D8R>;~wwRd7&0d8TlG_zS}JQ(~M-5XRkR)<v}cZ{kn-3t?!Pff68Bb
zkEMiPXa35&758kZRK50E_~tdO|IGHvCBdD$tWH?n$C46(o;R5$5c3LQGY_^VkwZdz
zY1fdoD1he5;>`iuZZj;Z1njsx%QC~_*1-|6tj2d_E}LY3A5e>OS5FvYRHJ$`YU^mF
z96K5!d`nJ+aq)i`Jql$~rcf_v{QfS9%eeHVY!6{5MqvO=39A+nY+<jJzl5S^x~G{c
ze%r74qN7&joWDfN5jz)K$nW?{KDsU{fZP4nUV7ErbR4r6zqcfnc^Xw3e$`8*QTEy}
zF*-Xzc+FoV?!BkmTY33&AM3r+aAGd|6z?{cl$7UT1d>vT=F*Eln-sj~BPUSPRD14k
z8lI|g{{2 at Ui$ZiEp=^@h^Pd!If4TolvFd!O1ok5jimg<><L~t{49S3d at FWDPvfcEJ
ze`ryUu;80RMZM`@&<mJ&^q5VIB+CEF%W7+snYWj#`dqvaQG?%Vtg%3lRytL$Q8#Ti
zG8-i%lgYFnFaOKPi*;CVjpL~jZ%~m>cJTF^O?DhYMMHsaOvNycPIrL%Av=C5%{75;
z+XK5+j^eMp%`DSIeMFVTWC{#auy(2gg}Pm;w2%08m|3iv?trtnIUl77`s>U-e~8JD
z66~$+jG-m8=2d659UhnGLRgtBD?V-pXkKgK8K at s7Joh9NAVigs+@`X-v1MT(r?I(B
z?=vj at o$$Z&fiFdfDi`|yr<rBy5|>@*yXEto%8L|Mv`Nft(DGNKaz*hE0HC7%@4o=-
ziTadpn+p2%Gg2%JobMNHIjVf@?Ch-HGiJ5H_);>|tMl_J?_x29Xkp$wtogBVY~U3C
zT$sTR%Op)Nm-QR49OtkqJ6usYMXSJ^-TFd60EKlduaz^>IMbcK-!=>%hmIC=bK^Rf
zAxZH8HTtn}4YBOkn9Zb?VyFNugqNIy-3pLqE80Nto`<RlE2N=rxIOq1xJ}v7?sIp#
zYDekkJlXF3e;T<GXg0Sk9Ez)k+bD|S8cJwNMH6$WThvrTsS-_1w`NKWH%d$$D59o{
z5;~Yl(?-lQMH^LflqecirAUdCs3Ew2*IVnpci(+)t-ID)d!6;4bM`)G at BQ!dt$*$P
z`)>^-868rKu at GQ=Y@}F at JNp7<D<D~oWAf#oevq;u6y#Po_Nv*L9=R at +35cG3B&M!G
zvpi>_PaO|(3Sk at W#BYdXC3Bj@%gf7~xWu7ehH$KLmWDN8uD0 at bYUU%&nyyy)!@sjI
zuqF)^Fq!GX30>MEHm`7!0w?R}740#@_E*bN4AqZ6;V6+1EpX>4K|1N5ljS-0(Q;u|
z^CLw+8sFLOcjiJ*XAT!Z+GaU at j`=8T3bWP^T4`Au02t8jm*l8AXHjIWjMoSEzX_2g
zW&=9s@(}R`%pN>KJl<!q<yxOBWyY92<JvRWpxvwV{p6ubfi~&`o6u at SIU5&Z<9uH8
zN|XQEeE(!!VDs!ft!aQgS;=*8Dq_Uyb*z!WR!<se^PN)Av&aFDVeu1JzE!`vJ*I<<
z-AZC5p1wgn5V3}zmbw-|YXJ_1(^O56;1x0FE*YPmUVRumn5y;RJ}DgdphRt({cuzu
zju=(mm;j%y3LDlItN&6;M84pS`o`Cgug7SqE?XkW21+qJ`Gqp>v6s-hqs?cwD`Ysp
zd;A|K&@GZ6bvv$Km5fr+f>6Hzp_WgXhj)6;qH54n*G;cS0o%7sKWg+rxnIO2_J}v*
z237F25p{pGSz2!blAdp36ml!~PWH*;&E#dc2PCqNf9MjnWgy+kjmT)C69HqWhC>BH
zKkGA^X1Zir7q{CZzfV~MrH<|Fi8C!t8yf++1+!NwafFSBekV+Ff*kcK$>){{D&CNv
z^{1L5=^9kj0XJX|Xxfc0(&#A;)Nd^-b69z0LAlZmACK5wq9p33Bp9qZX3dw6doIzt
z{>$Z~&W`(f!TmVZ%V&jKJ$rGsv=@Z^=p=iuvU~T_`Jn7$%4aKE-_|_{R43<Bh71dq
zovz!X0;B50&DA)7nbHyP)p>eF?D{rcCVGaS!4=#s4WbDY`E{{jt=+h|BqM6}!UizN
z4Vsep<w~-##FD&Jww!jktY4}8uY6bphpZsTS(plU@*ND7RzePn>JJt;@TC^#@DxpE
z3B9PLB#Tq?Y=d8js#6p=K*i?%9>wKe$1VYdZUL)4j%b^L*^<kr7Pp0cfqVR2FOD?^
z{|QAo|2i at gY<A(giXt-a?m}N}?fp?I6^=ku1u?F{2}vEK`}vw5fre0c_VD4rwztLu
z01TuUr}~x&B=C4Bw2G_jAu<xYWmHr?;LoW55CWE|DW1po;}!o)SA&)kj})dOQ;@<0
zUv+;EeSYM-0bXPG9L?E?zXrG0=8(lK{|Uoe?#x^hmQ!dS9zY;kq50ONPn<^qB-7*j
zl2f<ZdE!|^HKvGc;oM)(i|Zg6I<28Z9>2Pl<HXQSz0qSQ$(*Zwn>L`<%43uT*XwS^
zShGV?`^%P+KdE^em<j^$U at b4NeJTd0lHt(if$MN{vOQ8PL?Aawysj_=awK at j2eibY
zrz#9+bNtBci23l7E)G$-gn1{^2{$Jxull|ZSUqnPnDEKZX${-$1{2ZgiA<9aNSOF{
ztd at d-JIp5Bd`|T}hosy_26mCO0axJhsuk=ibe9VHF9rRnHY98f&`5vcKMMCEBp-{I
zzbX4qUjJbN9k-bUi+?n;{9{15y&FvY=q)66%+1FD3xxdA&L1a%{_n1KJWf{-unY|x
zpUVW0;>h2S;+UP%%b|$-m*VNiRg;bst=MnVI!&%A<_F(WCyURXA2&A*zHs;}GNRYP
z#+7ti0*8Ic(*E*jyJMw-wzEExNXF^vq`I4UZ;$3Y-+zg(%d}JOogVDGOiaiK6D~B5
zUW&4b-ZgFB+krE#EY%<~wc1#>9{E^Z`JNa0_RyVr_WFhWYQ|PkZ~b#uc8w~R%~xr5
z;^6LQ;c40hCXV2){y=EN>Ww2KdVB0pYv`tNOt~<{?Aq3ltILj!%npHCU|QUp7Q>=F
zJrmj`sWypO`m{+)d6`R(+-Hx9wX;gq9GmA(@scgH6ph!{pQu}Lk*4+F at udq^>uX9F
z*aq<EWPqY&O4W?2Yu%QJyw&ab22c5>RcxDIJxcJ{BILF at kKu8T{n)54j9D|m*UT?$
zZQOhIcz|2283O&7o^FVU+Z?`NpP%kizNx1SJ}i2e60Wom$G4bFCu$GNCTHE_(>{1z
z7i_0FaXzLJU%6Wnd at 2wB%KS7v;3gxw#`(rqX7!_Po0!>3X^t18b%a at NAF%Jx`DQ72
zcDOkCys at zvB<pI(xg*(uB=etA?7%lWVZI={#q3>Ye^IRYfgua%@hk8uV2C2i*Ik at l
zm_1?u_e8&WR#ay2%OSq2T#ujBcx8EcnUx%r%-z8jCLF|e?;^b1$7Rw(3Xp17_w=%s
zOe97zw$BY7>^62lq*d%VZng~WtuVAqixv~7mHmp{;e!Eot%EuT(j%pFl}~HoMo)--
zzT;5{>(V%e4<nhC%kes)lR9<Z`Tf-8uD0ym<sKB<t|PT^m)G#*=rQ{&7sUv_p%qcm
zXv-x%7)Q}>k-21*My1vn56E(UWt9XK``#c4I^LcGR~vc- at VM2nn9z3cKzfg#S`Ep3
zGDMK)Da5S?pH@!2>?;uW)iZA{^PKOm^ZF^Ki*6Yf{BoKwM}!)9Lm}vnMeV&W(HZDP
z?#3lnS4pRsh+{=Pdo*#nBv-&rD1+y8P+fH at WjChY<;>Ub%`qvKDd~JC^n==q!it8i
zM|}|!Yn at _8asuP|$9^nPO1Bd}ZIkx;di}6ZH?xMSiC at -U$&-)6JTnDlhOm;~)If;i
zeh)=8)G+SX7fXEeJy`0EwhPS4A6DYlub+FxG_QVd-KA48SxjaoO`lDY9o20TL5EdG
z=Julc&UWijkK)Mg-FRj^<*`R-DPe)73rXi=uypym+CViFe0a<8B1fo#Sha0G%D>O`
zNO+5e9<5JUIq>wTw6leSl%cQwPJsj6^ytfW$0`kwkKn08!=9=2yd~TZq)OEk%;oRq
zZ@(gP+`MFGf1 at d|i<ol$Fg!EyNysUk9P_i54g>RY9rzOmOwzUeOduFK?ar9lioggr
z-1J4+MWSt{jV5&e+bYwtTSHLQOncd70+8_HY9 at ORJy=>LsJRHFXZ6aogfEX#r%|!2
zWidiUK(j8bVP~yhlF^2O0@;Mvx2~A|5mN>#8gSLUgncnt at apQLj()xN_ZRB`N0ZI=
zV^yb3Z+=_ts7EtC?9n#>=T9uUv_2C>J+uFLmr`ioPzv2&{W!u{NetT<Kb#$Sx0M<b
z*s_Ib58d7*)F%G!RWDR{5$bp%yESAk8LU`IYj$$Cm^*<NCXOnon(}h4G8zb<70{FR
zWg+*zT)Vh1DB~N}Srirra_(7UrPUpbdur<`i9wv{;^M|5{zYzc-W at NNfWUqb<^M~#
zT7zR5+R4N*X!qcT-qQ!~#AxW4y*@=M*8M at aM0nZvyOC)=7&|#uH?lr<OfeKpYKBcN
zMW8Pbbx at XdfsbnoxPSW)?B6*3yTW#rJw)pJ5pAsue+TKgpz5wodW1Eq)BblJV^4W2
pUAaQO#h+7?*#cr+FugaiZOdSPYojD@;J;xYa}#T0;#s$we*lvkQn3I4
diff --git a/docs-xml/Samba3-ByExample/images/wxpp010.png b/docs-xml/Samba3-ByExample/images/wxpp010.png
deleted file mode 100644
index 068a0dfc733c55c22a7a82dec79f62f38c473a6a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 19725
zcmbq*RZtyI at b2OeEVx_v5!~G&xVsz(k{}0ncL at +Yc(4NmcXxM(;O>EgyX)m&x9;1m
z`*I()YIbUNr at ME%`}=0PCR|ln2K at u^2LJ%j<zyw*0RTq&{lZ3ueec02IeNdL1mq;e
zH9azpGd(j%WjycvwdRC{IlYYpv>AtMY!n*UJJ=f7bw3#ojiPU1$WgYjc5k6mb+b;0
zS7q`Ap!|1^7#tX|wTrgZQ5g_zYZG-5$UIuZJS at O;a=7Si{#aB3eaQuTd3ncVu4M{y
zm7IZ@?=*FEbSOIgAT3MPaWWrs-&CBVPyk#$fKt~{h5@~M6ImBly&GE*SslK(o1ZUR
zK~5G!0;_tJNEe39zuCEpBl~`o65uweBzT=fQa`6rCkA|C5)mi@;Qxa~1bATZfvzuN
z=b^mr>sTto5e<mz$FQ>Kw%=@1Z at Jv3fnQiv(?i(5q@`g3s(^rn<nnoL_e`7FW(8Wz
zJ>Q?QZJ2rza>%96_RJr|IZUVF0xn1kK6|^1A}cD}lY3FF_J3g%J~vOfDXXusoz`}1
z$rbJgew4V80<xg0??$Pb2O66T6Jg!PKY!7bk{;4M)32!;3((WB<cuN`KzL0mbp#v)
z3Sm5`JxLc^o9{4w#Gm?~{MRxs)>PJr1SE-kUTq+3?6Mhc5c(ue8qhyX?L-Lo5iyhs
zARUkmWRGXt8&;Kks#^u=Vx8m8h{Q<*HGMZ*2*JZe{TU9(A9Q_EM~1gSKru%JBtMk>
z=U)8H at mENjJ`=7!8n6mGFt7#Yaeu43CPR+-w4%^_u&u&~9+ at zoreHTJ76`YA51=4Z
z3Q1Tr&~(+CswZ}GSef&8J7Al1oJt8f;Es+-`RgD7*>b^~*nm258bGN63?UW$_v#>l
z1r+>84{$uAbZ;X3cB?+a`U)S4YS*9UYK$Z6j*IDLlU-y5D4q}51+VNf9o7U-))i#`
zOHt79h+xZVz#rVZE>I}9He3^46l^T{E82RnIPMM~2#>p@*m(ddwl-W4Tm+B%nF_`E
zFS%b~#vny(;sgl+q>I)tUFQk=BW%gEwE8!)+9lhR at Zn<WX;{=!0ii5fp%y#VM9Lr5
zU7BAiQm&tm7J_#Y#3yJLWGIJIHc9;eKprlDM78PUk<O!A%x#-f=jO{4t^XeEqtc|C
z$YXqQc)F;A>2uQrbjVo_5%+$RbQ(!a9)@xQ0m!dAlW$~O<9Fy4^+znZOE3~f!|xiG
z*aO%yZfRU9By>XS^CRNjY`Q{eJ~3uCp{Wy#frjb$x9P$`L~?LHJ(XxVnSF8gtw}0g
z>v$IjnF7N}qoJD!=Wx at +>JpY8sZ{fDeGn!K+ro<5(tiKm?|MD+zdty7g(fJ<y=0CL
zzTH?=Tm3>&P*Eu=cDxk67qLXAk)scwgj0{mQ|XYgGu$f}p#6-oL<U`dK60IWW7Z9D
zBzWeFIj&=~&BghZ;YkUWb|Yf{4lmbNL}w!hbjf?oSMTi)aVYHA5-WciD6pI%{tRCW
zZxfk_Xo(L5A(Ki{ey7|f4&sbVU^Ye-^7IfmH7^}zx3<8+f$jO8j9xB_V=DF^A at FIt
z54n%egB_#s_+X0`2}vE;6cnq*Zp$dz!}!QKwFwYbpBu5{hy%a>)6Mb4$UQe5rRK!@
zM5DJXM)alNk}EZghVD$QI~Zzm^wIl(vkbj7;>#lMAJMzo&4w_|?2mNn#2FGlZZu$!
z at qrPgg9ABp(7(N5#$V95GmTA+kH64l89(?0(4FVN#>3DfOf-K4e$`;n?X#Tk(8;IS
zoa4d=%XbsVqF7*HsQ3L at Hvy0$HOGN*RTd!`!W6-nhnAch`yf_!2z7UybDVp%8JYLY
z)yXZ|imMobkDh23Z^fRyKgf#V?B&@#0y!_7(_Ehkf{f4sAx9$69IAg?ADtl(vA)l&
zl-WG$qCKEOmi7AUwXfi={B}%YlGO&`VxLGgg9G@*$N`TJ0SN2CiRdU at LB>;Xn?JlO
z&z4%|oow7p)%~}W&kWvDcZ{nD<;bLg-VrW|>$&dARW*+_nSpI8V6haF`Ox$1t*dL^
zHQA(=8t3q;lj-ZtgB<WA(qQG9BKx+rB_(__l0PR%jeyNhkkNaG1>dy&rBt}L!@IEU
zVkMA3m8W<8Ds;AAzn>9e`L-`I4j>{9V27)IR24z$9=>|l0<|j*)A!(S5-ZgK^|{<5
z?)}l*6)&)y^%PMZYlO<Csi$(1yJ#hgam=Lpn2inh>+QO0zJC6x(}m6Z6iOQtBkVkc
z7g9WOv=tOgSai+&aky<FR<QDn;_WysB=3BAl;iDoS at RQ{_X-$4-rRSUwPLMh!s`us
z2cCRg?W?{3XJRj&as{Bjyel{slf|-Ltiz?P at CIWj<_B!ZP*UODxYkGv9x!(PQcw6q
znm%pRBn3Of$D~T9Erx}Kt-U<cp#o76XS?L}$412Pdlpp1))OCAodhu2To~)V=fR*e
z4D00w{z-xy;1+LB3RWIC+PFd6sd;_&wQpv at Sq~yMZ>3~DUK!3X0iX<VN&lXj2zfh5
z2`fMKT+(jppkMtj$qJuucix8anm3;up*Jrv<EL%z_o0|;*cq>5oUijMw+&C8c3cr%
z(wIz2%4iC)M+E7Wi32P4*A>rI-aZjr;xNRzE2DsHG=Pj8Ay&pTfPDG&r1?KMI_~F`
z$`5c0zI$LvtNqbV41aQu;R96|O+Y=W$fDSCK!MzPSvh}`jSZuFf)p3<^Bkpi8F~0u
z=O|{!Cm7{==DMb0U=QPA+}U=%h6DV2J9>KP?G7pYS;4g7ulTZ1xu#=~vHq9!^W|gk
z2L0E!Xd&S75C{lw!`QKTzS?dj53SXqh_(+S0WR;_IaXcYkh~^@`(e+!a4y^2qx)lh
zH&HxC7}j3~c9M7>rv_u+&fcbO)+@>4iWQj_$=_^@bduo~{S|!=!KXJHLo+%^ey_j$
zw~DnduurcIU5gW%ew29r<Z~W^Js;I~J8*@LXwm}i;~Lvo<jqjl`O2dRTHVy>^FQRm
z|M6lV51L<``%)aO{bg+n_<VW&7v>?uKcgruU*#3_q>!~&cDQ|kLxi8yCSxd;3?Qe8
zNp1p|rS0d1I(h3=Yp at OrCVHr$e}!-sa+3BwF|}Ipvie~5zy{WRmJWNpQ$P}Zv;`!x
zSTX9nF7fpFY5!EA5GkezMr8-XSyu4?q{VLMxayW{FlK at 9ls!5pp_m&L-j7 at aX{hG;
zzmr-{&IGbr)*mbNV>h1rpC;Cf*Df0SwJSFSM_(`OKUX|0#-P7!XR_KnU8{Vqe40J2
zV0sf}l?RPPAKz~7-Mwz6gz;WSBCV&hEPDWAw+$+NjY~%{AuG1lm6PkY;ZJY*&{d5x
zidBBMD}pn at JKUqdJF}fZ5wEw3%C~I`^E+Gi&YY&Bc&J}Q)1vcC7uukB)hTbRIqUO)
z=(@vbsNV&_WFzw~?0tJ-o}Z8V0k&a=($_EJLW!?`1PcTnv6qmWA5ian|BXJi)I6U|
z)-rVh*-z1fwa~$uErOokU^Kn6x7ChVpWCf>EtpqAb_u=+`@fGCxi~PYJlrn4V+23H
z`;+MXoCUu^7ljeTaISyj^)>9-XKT89m`<s88%wrH<QY&G$3gx^#&I-siP_oTeCfYP
zMs(Y(zdPuUZ-LRDYO0vrlHIi}B?ChI*Np5#hcZq1T{3L_ at o5T#(SA!h5YE1>=u9Ua
zANNBWFs}WRlgz)E$w_A4ZCqUyCil~+<|FK%#if(B8`3Tkqo)hT&KZ==HjSCvi{Pya
z-uBypyVt6Hz~?-Z*YGWuD`3KH#cvyOU$sTxCxmW1`l$Fg1WD};FSUm at cG@0g1Lq|=
zs~)=qGe83x|Aonh$1ZPWo25E>Cg#sYqd4o1t;$1J^7}#;p^K-D4Pm#1(GBMtH=xu@
z{Wd``BIUd#Ek#ujbC`2P)0<yax4*ln3!S3lrKA!BAbOE`-+x0sdi6gbY86b5-U`bd
zqPP!Z{d%*;0vs*mm7BEkUZVp3cMDmahl9bueC2S}^WwZKY**>)rpYc7*~Sqf;GlPR
zy_qyq>9YXWGl_R){EB~oiHz$bC!a9=m)ICU+VOZ&IEhpy at Rq(NvA<k at G5}E)Fw+GB
zOq8-8I`8RqEdgA3y~jK}%YIo-L<h9>>)icz;^&dzj9};Qikx%>a76)@D8LvDAd0|P
zH=P(_3&T#4Q5ODXYKAsXZb|GzPiPfctA%F~7#$d_UhF2D0=-PQ?(z!G5ZP5p2>#*4
zql;;DBaI~UEaPZ9bn}>A-Ewag<*Plc_FEwC%oTOam9TpZd0kX#D}>CGha5lMRXFqN
zZ8ZBbc~1~T@~^t92o;y4sB&WFcZT~E+i0E?)8f2$-q>hHj=67OeSYn*hCFq=)gyLI
znecZ!#gu>^H}77C4>nKi+f4^$9 at ifxz~1c=jGOt5DOYEV?U6noJYd>@jvup{WmVtN
zNYfYC0G;*Y4etPB7+6h?sSfiJx`XeZa6SHc<KF*`m&KV{_J32phehk$y>u|S0sHrU
z(URa`PQCUt&DXH3%Lf7k at dKut6iM)dWnnzF2{T(EzPCH9{%f&dk61%7DJ at iz0H~as
zsY+c+zx=^gQ<dHdgm$UA{bomUWlL^l-p~l6j7$`!wqLMQ8C>RS<ne7v)qWoetlvMz
z7K5MF=I*r`!Q;I+gZr!K$F&sx57r$97<qj@<kg<cBTG&Du_e+!?fuW6x<%U=Zf+Y5
zVU6F^Zk8sWLzSDGtdc9<lD*z^3Oioh9)iH-o_7ilPn`lZ8gox4tYo9>OfN|oZ6b{x
z!%y*TKr%qM!&LHjKocf+hU*lTlv0{f=`V3aHWz9SIcfg9WxNOiIS8My>wfv|X`IdH
zegq0|UG7Ed_&+W%tu#M&-jaGgP|8Zs7vK&9$mK2%TD8U at Udrz*Ndq9n$!gMiTd_WW
zhGw|!>Yke1xtz2i+66?eSDuOfjO5*V*UR&ki=+z<6MZIaW`qEo6pfbic-#2Kfxh{k
zNM^dsgSgeQE6`dW$tJ&ghvURj_zEJ=lf}-QWe#_|8QK4~+Bk2kUGjZ8m_7p6xem;z
zd_47<lDXIyMJmKx2FMpHC)c_v{RTNF{a+v1Cg#pO_R5wZ+?c#;e?*`4gx>fIUmj#%
z2U?fi+9z4=UDmldS4=f_;Y-bT(qzg?;@-9&cmm$MXAJzk*Cv5|=E>yriSo33Uy3 at +
z=t9<Z!|7UJ`nDo#1obU at ew<&9^3wp}`u;e%tKkprWqe~ws^5q+l;h_qSvNkgfq{X9
zT)z=vmDI%*;u&zAFM5?aWIAM$(W|=C{XQa+cU*c#Axi>eFA0ShKBw-0w(r&7ID%Uz
z8ab;UF^%JaxB>xR at OM>;$~OVPB#84i-01MmPn3}8=JiEs?NE9?v)i6R=rd%s`Gop<
z6X&$l(CrpAtLM~j)%!M5L?NApZbMMp57i`n_oO%WHH#o?(Esj-|FE;DlmwU^Rn$k-
zyTfa8Zly7ko%)scYzA-&+ZbmOx-;5k?i at Apn)(|#xnn3M`Z^_XuoFu=t at 5mOy6l8b
zMuZ7uys2Eedw)1<_IfIDdugTh0gl324#6ZvsbTwPIE at E)eys08iadgaU7Sk<BR5X@
zAmmFR#_p1(Dy<5ue-}bP+e>-MKa5U6_xrV8QJ(?m#uSKKp>w&Mb!qHiZ#GV at WvjO_
zSf`m^;hDE~;M>6)5b*OH1df}&qxni<CkFY!O8*O&PBsLyt-JYUIci$9uSb9ro$kAO
zx6ZGv-^imM7)$8Rhn<Jr>CZ1apJ4)e?LAo%^QsK=7^e^Sk5rI0U+>?<8RM}7RXCUw
zR)Fm3b20#p#6K*@&ISCJYEw4~#av&J4f*qG2H!JZ>s=VIe>`e2qfyjK0c^AeuU#+$
zE)S(I++e_=!%G;r!}G_ae2Mn2Sk>m`0Nyiqp%Ot=``uxr;a(+cL&Opewa;L=%{{yC
zE9$+k=+BsXTIoLjH<<@$9PRy%d+pYs#SFq_*=W*CGM`RRNoxjKqX*a?>6buN at Y|mL
z<Ft;%<1_C at yiVKP<AKr*YmPSgHZm(MhA^=qf^D;+EuW0r^_*N42T4tCCC8<p=))b<
zC8qtNo&wI{MiBA<DQ)!bIDDMR6<;_UVUoIwZut6HrL~A7K_Lnwxjy#15I!j_fXL+D
zNQqoSGV32)W$LLV_=G4=qY57Gw|O3s-)(GaS?|Py{sQ$qyirfm*xj&uQd(Lbb?m;8
zNcu}0W`Ic6@>Lnk)Lbve$*LUZw?LRY308<&SKVaZU?S#0ulw*_K2&9Iu7ciciDlf+
zpA^>^`<#5R+nW&athb;;b(-nKVPFVbN>0Cz at +T({g>^sn%JKowoULcxGl^Fe>6e|>
z+65O)uKV{KV)#54KDhgdKAkjfOF^r02c1YN?;&?lI;`&V+5(Rz8Q<Fl2u+?R)0e_Q
zYeOxDBFjqyD>Gx&-%th!aR~`=!%UI8e1a-dD>oJHMG!isH4^wb5>7qHy%S)?cq0u`
zT*7aaA(mkJFqB9~L<7apxPJlxm#NoSx0vWY2S_*w?bgJVUKxv#g;=tR at aOK^U2wzd
zMW46T#dTHT2dKKZv@%<hQGNwcGL$Scl%|az$BXO~Ew}2$j;O3Wd%USQ?9N>2i15C|
z5LAW3zSw2?AJDvoGN*9UTqHzPeO;5(q9C3L&P<S at 6%!HC*UccLR*K at A34q1Lff2_-
z<&x`9gnz(3?HhQ#Y<0BIgnA)a9 at D{M)4xMmLRn7fC at yN6>}=Qqyy5^kIrZUy&#+bX
zBnd>*>u7Qs*%6$->0z_8Lq0onN4%&hFzah3o8>1}Jd#H?;`t7lx9`&8Wi_F{T{u&P
zy4S!7exXSJPD9X}VNp@?cA>wnv%dDU?EZE-97jLuMmR&NheL>Ctcazt`9Tq9L7pBR
zU7TZak-+B&j^Jg<{~ruem#fiu=bMC4^VLaZCf~E^NW)L|alShI4EBIH?7ZLF8FlK!
zdMMK!pW4lL8qzy%z!aH^Tns<rS&Yb=A=t^;0FYNsiasu>n}`XJFI%f88EC?Mg2`Td
zHVC|{DLp#2l}k)p at zHesD~n(~(UVp?B0j1wEgVNbAIO{g^(D2{M!oJzG>hMRmM~2E
z#?@$a!-oJ9irW0(1|x8TBf7 at lC>c}g?oZ`@#YzZ^5;0C0+Wk~jjI?IE$&xY6)ccL3
zzF$09Rw|Qjo7F;Ir;b;hl28tC!5(f9QA)TDAFG*gx&nojq*DB-H;bIF(LxB{mgkP>
z!mUFL-=<UeWPwh^*gnt>rpNkdgE$(*<U11lAv(nDz}GzmgKRQ~gpfZp(KsrEcG`_N
z09LnH2L}aJUQF^6ZINW=lANX{57&>zFSHd5%ZE_mYDs7<3^M%OX=r@^nPFXmr2_^Y
z=LfxDXA6T2CPf at R39<fs4|U7z#X<}78(n$e8zVVfSMYS=D@`f+LH+X<Y9k?|J)!(;
z4JIw#=+hTXUx4W~`Sl;}ZN^jbC&m&l^N62|o#9=QKNj0oeo7OzSpK8^2D4h7(cMtt
zEJzz0<9ouYg240nKM<tL+uQ>;dJfq>qtBY+Me&DBE#7By=}#rijiiJM@}&$|Y|h+)
zhe*ll+MKisv0?xD&C7R=Oj?Eg0GB0s%n8vJMo$lS(Y<&GB;Dm5zC<af{7ev%vRsFr
zPf5P1pZp&FbuR~Q9hO}UbMk?881zqZXCL?zdrV_5&%&8+I-N9!M}@23D6cd7L9M?;
zTTh$GT#H$i)n~2h)|eJKEHvjO&46BQ+L`)$g(gRq(#lkDR7`Zb=buaIL}L%+EPnrQ
z`xKgM`WU9WGmdJ0!8==D5;vkeJZORlHfRSTOJcrY&#DxPThSQe8L~I;eE+-YTAd2_
z0zyv*(fG!Q!Rjs3m)4T`0ipqyFl0r4PwLcDahXtK&}k7A5;u53uXJp{R9cM9o?we5
z8EWDXp6WS}&5UPCX1<c~(<RZ;pf0{bhC?;50r+<H$1Y at 3zM6V4SnTkW$F%kf1BRGf
z+8F1?6-- at y{&b9LHFS^?hKi8>dowAF!`kN*C|Fj&Zw~#?bAZa3ed=P!tKheq#NrlJ
z+FthI{lQ*NMS(>P!v*V5+oUdIoN3yeooujC1kJtle=Phy7d^)a9i&$|TygVyoN at B`
z(?fi+f<pqFCDutL?i++AmHwEP23)h>=pQ}pX+;D2HTCuC%?P^^5NIaqgU(8W2IHk>
zv3nZeKpF`ZxD8snw;{b%>O2oHwYDo)X~l=SmB%e!74{i8-|bXa1k3~9<qAhnTn|8W
z)z_lB;+&1{T-BOWH}Z>4-{vPekvD%a<$6^D<((PabLiqHG6_uf)U0sGF3B!c at g3iP
zQWo&kVRY^%^d8?xFxrBBg5khe=J-U0Au}t0D+E@=aU6IKSZ$-&PlGU763M1JEBqu%
zRZZjk78jpqN(t&w4MUcebrhupGOj+~uhW#6Hew00s*Z)f8w^XDn|(pYwXV@=q3rao
zEVazXk<s^zpKP7dx#ri+75`{8o_nsBRWv^WN{>u$$#{bns{)#>ZL)2*TzB<og{x*%
z*3E>4!PoU0JRJ?nNc)@7bty-Qmlk)0ZX#p`o>mGIG)Yf_kf7vvQ2l5 at MP2V@?a!NV
z%?RxNV|ihjJe$jIyrpIPv>fF<cWq&vo4VZS at Qb+I-q=`DkE%^iqQPNv7w-n4vjvxq
zU#z%{s~nkdaHTvIdbLZ#*L_*|3*<j?izCj~vP+=y%n}AP=C;w}y&gOjzwmT3Dx9Yg
z%qbsV-5PV5^(zlq{&VT<6)Z+k at 42DUV#j1{j_BDVFW*9<8zb#z@!$(cVP}AZvKQ1r
zCY%?j#n`Ay8cI>c<*VBi^hR9<Pz0?(L2^?3v0<XU1x5&V3%~DltG**)b*J%jI&m|u
z1wcw8Jnt%2WMaw3_$E at JLbh|E5J+HsJBTs8X1S+XO_(P5%Q|yZba5~eh4=Q~*$OiE
z<7G#gv#!5;%#+85hMBi#dRL~7=Bw<PaZ4IbrG{nAIE~XuE#;c7wP-hA(2j+C&K@$|
z{gR!xn35L^ru>WNO(G!nx)I4AAhBXSnAu!CyAVDkXn&cP-;_n?ekGXjQ1m&Bs2C{_
z;udnY at bo#v3o?YdamC-bY_q{oPEz<EJu{oL*OOSh0ehV|7EaVL?j0O<5bx9-gzBIV
zz5Lyv>~Mr4byqpw{_&0(g&pU3V9XmBLP4+lVI+U&vx^KtZfvPh^Gp|knW?3fl~ywg
zS!mW}-AgZ$yNJi+iReooQTjrs)BZ(;EeIHDC2?QlZFxJ2tt-D2U{SeWN1+fD|5H*X
zemIzQK}FXt7yY!Z1STi%o?iIHeTjTn_|;WyhYnQU>sgC6v at QLq_<dC}FX)KCbsZx9
zGzKz^IBWPwnKn|~re7&XUv}ySCwQjbJ(m;imT~F&*fE_yy0?n$lT1QO7?NbVYL#|o
z01;r at a+;Kz>}=oZY{<CE$gxcUn(mS*&X#Wo1J(m`Zh6AMlMWf%Q8WmXBt%5!Nbdho
z1!2(2$OL?M4ptgEx3>)3&zhbD*E+7IM<I4#Z{)`AtEaY}mYqhCDbMBt)9 at DMVg8A-
z&=!WP2Jb72k%%noz#BuQym0)c8nV(jOv!sUIZ(soE;lZB5TGt0FRLXr3`ok2=@BT*
z%2OwN at y54A0$%S0KCINOpF_4$5(^GUcTs=WTPt>hJ#`)-u)ikw+E3ygBkSNdJq4hJ
zJuI1dd5G#hx4gv`MFgkb&KMxEY57TmNt_*O%(bV4naMU|ixrxL-Y~zr7kg7uC_RBt
zWg$2^!LGLK-`IVc>QFS<;@x=#(%aL1pf^Pa3CV=tYcurgbdt!<=~D-`&rO_;=oR0}
z9UlolA~4fhbpGFD*-ZVBjul=BNewo4Ne52&WNe6RonP?k_rD&#Tk&e1cU(D}-Ix)+
ze|nMY?bHaVqGskoZ;zvX`}>et<~MKZS at Lc+XOx}Ugem@$>Ym%OnxvQMyJ5mp+5_pb
z<IktY#gE9Nz!z<Khy4g`$xhQgGpH<;%ZD&B*14axkcpj1=_sm<Z1}#Bw8Kdd2)*>j
z#pkL>e7wiOF;N>Q3OL2^GrWDR2aE26#U4NRPhuK6T`>O7r*8GXX&%4)JHwMtXUmx_
zacW1=$(iD5b{{dQ<Px0pZJc8kwOFMh%PAL$$DsmIR1Eb|d3@~cdty;NqDS?Y(nrI0
zda2b%`Vs}7RWmZcFJ1(-Oo3hn&SyA^*LPZ}m(VXvtHT)gjO2OhX!q}Og6Mcu!@MwB
zf1-rtlLfXUty6t*$mU0%-4(j9O6IR-gn`m2lAn+fTAkGmoO$Dl6+zDzDbIy at -Az62
zrl_B!-$RJ5#?tLNGdPodaiaqw%;9klBVgUicOs?I{QbCq#J=-rVWa8awvHm?<(XCV
zerMbo;|>5G#WV&xk|>&j$|?j(?2>crevR;29z at REghL(HCwjJBYb}3C(k at Awj~KKu
zw9=kmZY75#8jxQ8QZzaYCv`UnSx)%<p#b=2z|i!w0Dj*}=5v0JJO>b^-)uQ~H}VPP
zW_4}%+KrR8U)Tu7=6l2(cEj2%;-Qx|v1<s~dTtQ3oMqfM(~%TtKB%s)-Wr}-Yrc4S
zfSokI9>}Rr$#B2eT%KEsIenh>SfGBJ0`ZlxcqI#a&;#!T*nexYu!F1mEu41#Ceyje
zWbkxLLd6;mkY6D?wPSn}`|HUs&k7>bH)wy8<Ca+Cb1wBa)b;f63uD#Ezx!IeqdV6!
ztUkC9PNz=4=fUZ!$%wzMNFV2J(yDu5v>?M$7`*iP-#N`>GcGY0$Z>425wA{$22FlO
z&CiLDw<2;FJw2;_Y8eemop9EAqDt~TGuMo#p&{d)s{eX=kHosemw?mz?nW479{2B_
za at GTj#`Aw_0ouI-5U2qjv~u5(1A-qMZcK4d%YTDygB`-xeV9unGxvD*|DNfysm1M5
zc17wQ5|1AW`MqOL_K!d(rY!@7+&%o~l7egyVXr&Qg<a>9E6oknNj)dKinBGB$i}{;
zb!QqO9hbSQQ;v at UTj7an?0K|~vXnVo&j3A%m?yQ!huqEX1^nPoEV}5T<5#BL%<E)!
zATrCPDMaH?2<>GL;|~p2f}0FGYm)tMC#m1 at Q4#DJ>=&k-Wv5gb%L#0XO0O>}>c;A?
zNkb{tJE^ZrCq>St%hQqO?OU=73oFap4UkXw3I_|Fkj!NCw}vZZUUN;J9R+rzwx0=t
z>c!9U;f!!)WZ0_G?rsO6_#48~IxcumXEzn6=>mRl9<Oq728G3toQegtx{4gbKyC@$
z7~+~{^(Efcg9pu$0t%4AECNLZ!HFq7$uB9nL1znnx(as<l5pHj*v;hn5>AJVqNV9i
z%x2l24QR8jU at Gd-BLA)#DBCwWslx_9OM_T_CL!&V<Hg~q^$RX-V6x9dhn`wlwKvz!
z^A!eyO>Q at TAEUoGyl?hTU4)y+gbohU9w*N5w43aoyMy$zI*v2vADv<Dz5PvuuW5`$
zZ?0=>yteQERp$<J7!<;sf5168h3mE3NOK_p_=>CI%YHFy$8+0V?AeksRJzP_YBMWW
zX1EnM*T6fK2haBtRgahmksP~C<lx#wx;Eh1a<lb*A2j(O5*ag{te%{o at 4{re6of*x
z$;d1_dH_4w+P|fp14*sYzPUV|mREvQ7F_vgvxm`*e~nG!u3P;8#^@t8IHjv<Y<vQ(
zG+<tb+<<;({3az4^xHol+UgCHks0*%ZspyYXI^LV9f_RNFibeyhl?Hw^Rp8^$Kqj^
zA_?_S;k`Un=@j)b{=R8h2yynYffqA6`=vuD)xrnEO|oCOW%RcTZ!Bg!XT#y-uFdyM
zfaxEeO4D`ZEOVX6sNoHsnkQ}U$8sv`)zmbz%PL&vziTjnI at Q^ChIhn)Jxt8862xll
zwFcOb#LOau2bH2)PEGhuN^~!HrXXN{)6g!0DthZ1(Jp8FvF0~0h72ZI?c;~#G9`VI
z$}_9lpEGe}I6@<m5OKKF*x5gFyqfX8BjXeCxgJ`)n3}pc at cHJtGW(G5)?QtyVdRoo
z|9SufRR?c(#71UrfY<X3>oJrMH at hV^T2HFm52p)7P7qZ2xSY=3L5DuhON at r0RDEk@
zq5bpL)-znm(dA=ki}*(CNMQ8CIx2B+wGV>;R%S?%iCfU6YF7MlZ%cKNvf#5MBDV4e
zdW=sVB8j1zvKLO<0G~|6sMtbnbTUm-e|=)Y49D3A6(?qzt}nd$2rM|-{;_Lw=%_G&
zjvj|9q!0$Vn?Xydsz;e72y4V^K7ulR&by4G$WOurmr$C~L%_%(X<8$Ma at Lu!P&gfw
znYKK1TYU94Yv at kAIShyS)7x&_+n%a0K|lwl30(QMi-feIBYf0 at 3R$pg+_*WiSEN{)
zT01NAUp{(TK-+&3>HSAV**kpzIlUdubysmU#5R(z#F8-JZWDJMul(!@y2dec-Tl2$
z at X@~G12<`hw-zh=H>aNahLEV>@UK&<CIy)GDEBP|IrC}xOf<|4vheW;>N1&)5<52e
zD?08-2T^8JzpC>8TSzLYwk*f1?pp8z@?Ac1b at QdLGQ8$0Kk#ok$-H_FZ0+pesM7<V
zGGRAcLTu*woot?ET7{Q39Q*rxb&ueTpH4Tu?P&{fl!?1yZ at omxh=h&~Soy6-X9fq`
zRVQ`II^Kd#{FfTt(wok9Y`iG)BN4JsJ0NR<c4{FD;m0izW#ePuTEW2ak#Gw*72LYe
zS#Am=i$4;7?ljJ8k}%A+`D8uMX>3aQWH|*QP#E*gd1rItIV~~7<ahCffYjRtE#c)F
zCIGtuN`)K&$4sK;x at j$HoC6_g!f`gnh;e65JenB`C%g1y6&3b+OeHAW at L)K3_ at G^G
z-u^<UE0I~ciKmaEa_}jNa;9PL9RrH`+_?j7n?ycOk#FRH|K`~uL?*Bb3-w=%w>w3Z
zm!SoC+4Y~n0)@qtE~wG5m^Jl=lj5g5apzTrxPwJ>HT{pPw>}xcu-pP1SBajQAU!EJ
zKx|}swI&e?ORsX7{R_H!cv>T{+_d>2ATbX&w^>m&YZR-B&P%%7?Lg0vx3cKVsHsLm
zNCpM2k;DS?zbiwYBVhkT?(XaP;jo~a+wn3D%LzEx+On6 at +eU@Z+1maw>J+Z?rJok&
ztFiytbV}P^-KY`yzrlMrBd|$sVnZqkK*$Jh5{4Od+dfX>WtJ}wUE{Aated|yNXdMN
zUPWeX at 9kJciA^(~@XuBdZtu1GZ;MT4A-6Bl&@wDUScRdqqnXCVK&vr-DKG4xSP1x5
zxNsf6qskZKRpEv49|E}?GIMZA0y;}ZXqk&yzb>-L=AYK=0pVhRu5q=Y&1$a2=<QJF
zZllpeYsCL#0PaOU=3?DXkN3w**k*IinQ#Ar-P6m4zOc)BzyGz4fiJ<)vwiuCH#b0w
z5HNjfVdpbxYUFpM^v8NM>Uox28^oQUz<FmES#QEU^v4edMfF4SZ^wwo at zQT+)qTPQ
z86lWGDV)b{_w7Y9Y5B4a%Jd4H-^536V{Gih>X;D4<YBY5*ZXd?Eji|;N&eu(F*A}h
zAthdiBw-(Dik!j77IGfAAhu$9goKZ6f at apY)(u)0n?Vg$+~ud>C(O`6$nwhG^DF1P
z at D2y0{o~^BYFooJQ>L^ZG2jdr5VvUIZg1I!SEB6U45}6u+fxdj!DFUTv*c&@HVtYL
zBqRAd!6!2!Eud95mcV}xqyDY(Ot(_Ko4vI8*rJjD?-XJ;Xpw8}UJF^xF1vwwfQw2s
zg1g#XF5F?cVdPxEb*-o=$9Abg!X!p#NHCRXi!8I9)pPx}gBwm*B0aO0MB3lm_w6xy
zb|tbtn2;ZFQffIgfq2>JGmOBSJ|sF?@$OlW!rRBddnGhyCYH3_+vPfCznPR<v#v<`
zUh+W1KyK8>kxMJ}6UQ<)wNOT{B=w1yL$aeWNXlO5zsw+t|Il4MvTfBUL37=@QCtCu
z`J5O?9}htEpCu*iAxHGU)TaD44`s+^#Bu+5yLF5>{b13FE8M1=V1Q3|^qG9&%!%#9
zqtX$t?bpr%Y8q{$yndoOYb1cDDs9<Im8&N^m)gdKE43~G)?p<_C_oD|y8e=-l$nlF
zq^DHnGpZB5q-=16RVUPs2wf67@$gysVo%#5_{+^W{E}b;d#E6;W(%q4w^L^w_E!Vb
z>>j^t`Raie+Xap03?sTbHK`GG`gGuD|HTsYs-_RUKA{2lcUhq`6h^gFW>Q$=HUiVd
zBtxGGJ(!xC6!7zj!XT68Q944h+LLbi*8(V$?IW={JsY2e){{N7vfq|An{!YFKURi(
zL%?oct=Fsi^hsmP(~*>0UU<v~wIL)i`Y(zK2-qBDV2QFF|Lz25+Z<>hs!W3r+mlvh
zF`Hs6=`(S_H4#PNKfmo#51*mPgV!g}kvEfi%TvglKH=t~|3x<cM^<kMYGJ#p&BhME
zRu$SJ0CX{G7vi;_Qd0xE0_euB?svtRb<llw01octwOjCr<nZC&s>7#`=oy+Nvzei^
zH>6nUO^vf3#uaR*h=FO09|06&y7%m>b3bz+Nc6P*%p_u_MR?VT`2ccvufcde3JV#*
znwo(-&r#ltrQoh9=fOmb8I-Ldy}_}6u^QOG;PXN!qCuM5^<m&jB)@_D_#>u9{{
zJcI8-)DG)DT3)$Ttl1eH^jfI2pWOIN>&7Zn8j2Hxm`<DPPXq_ff6R_(^bQR5BF`(|
z9;E(OL@;@0Sd>Rp%fu)M8rnsz$aI=MPy`p0GpD<8ELB%edHZ>9+;zOQ%ebGAlBAQ`
ziF(H#=F(!q8Xtv5&>SkJ-JYymMV}pCH7J>7`JHc49iHUd2nIw8zZAMn=f(>4OdqVf
zD4)G)ThHDR68~rO?UR*D93_5MqL(>%(4*dSfc_3n<#W$Z?p9?fWEOd?K}QMO6t4{4
zHPuO_X_PmfGLz#|eI3=?^>!8bjuhoW)Cdd_&wo1Z&xfs|uj41~s}FrR-qQzY0YNo)
zrAoO^m@`vYK%F0;Y;}Fn?(HVTvwX+%kXRZtUU?B33%7a18+s5%b68D_X}{cNNZy=O
z;KscZk4}r7#J#S@$Cmpgy?Wbd)q*x*x{4{U>{5@^kq_+CVCe-FUslhtV??k2I9~bi
zRW+htq%O6hTcd%|dgt^dcW1{$g*1(rA7XNFqr!i;1kHTPu<<@CfpkO}GyNu3F>pAO
zoTTn-v45Az#>U0vZELNUt8Ggl<53>?bJw%e4RYCMBO(5xLl7{xwgyPwqF+HyHJ(tt
z-Wt;!`a^M$gjbjls5qDN!OELzb<><Uj_Un!b4j6kV~ylm^W^fD`b=Lv;n*e6DY<5Y
zxR+EX%VXW^GL&Gc%H|}%^=7S358*eyM>V$nf#V2M7?f*ESoe at 4eBk+bk>;qiU;=WS
zB4c-Q*wWRqPr<Ro{Y|i~YNcv#$@{Fuac9$PzPRxFKSIf;Vz?LY81h+ at okEE3BShc6
zzkqj4z$rI8BRhJUS$b7|^7rq+akl=PaF)|;DPb9DL+g)tf(d%C^duEwT{^d8R_qf$
zou^%qoW}5|JeJk at F@ZWXpHv3z*rWndYZlHjmtbEWE2*PHBi^R1GTBLhbj5Dce7VLF
z_%_HvJHy at 216E#f(?5L(L)`droaXW2`+4eMa4q>;H`Hz8YO|x-!~|r0Lz4o#*!l#J
z==xgu!+3Z8HBMISZZ-R<LP8k-6~91_zJ+1RI$k- at Sr$7fbU967t??r+e0Sc_ERk=1
zVgoaN>UI}n*0i!CRg>}N_>ni;+YbgUO*0nPQJ7!jdA;U`HuJ-}8mfc9wd+drmrJ at N
zL+Z)qz55dP_q=|h<~N`VwX_;Vom^~jHJzk(amhP5p4pAl*LofH{Kun4uCE5i8O5ra
z<PmutHQcK(+S9l4N3G;2M&{>qcwxADzdj$4!zS&SpG6UP+;Gv=rlpG(wL!-r=~Jnu
zKXb`=PnM(ZfnFVJq)~LyVQYAYyOP|XVD~&#HE+(L1J^-dJJO%fBO7m4KybGX%o(!k
zkW|09tPO%oDUGf?K3tZ3Apx#$Zpy6f1z#6UtP!={8?T;oh}M+T=15!+Cg=zq<Go3x
z$R;vS%iG9ioOdPl=;}?vjy4~<qlhM8?&UQ*e%SD&6De;C8*F-}zzzdV%W)A*-DSk+
z8gV(=iCnY!K0Je}I&%5R2&lc#|8f#%+z#iVCqirwM;ohxnXK=D)xvh!W<GU-25gRE
z&x_^qI at H&<uHn_f&Mv=ndkYC%?S@;vnK$D5E#Sb3fa5&Ww_Vj^#uIy7z8I@#21=`C
zu${v4*_(7=I19H_B=|VwG^OW|_XD<s at DRi}+>^v8A?$n!Q$%^*zOB><pFXE5GxPg{
zwA4ncT&Nd>0x at E^wIk>B(8&FC#&EXtG4c6&KNW08M*0=*{fX04h-6wE1P1<;FktZP
z{&dIPhd}Ji6ABRen?lo~Nm^GPt~;`f8&oEzYyaS{T6~CJ9j0ko$w4yIGE2(ew{Y|X
z_z7|o_&7ojU{yIrf2IsG!*uC<`5cz5rll0hsDrqiHiSx#2dHz<F;^229|{m)^UnII
zDtDGgC$Z!Z8Fc<(F1g1~_Sc?O`L9URwXTN{$T#htfo8gIwRAg~xxU9^HqSck4}W}>
zZi71ckB!>yrh>hLMf_e#mP6-Ngj;YtdAVj)4L?oRuZ9UQmTPt<7j)#73+uLEVNZta
zZHxb4&;Qb$Ud?0M#!O7tC<XTyeqnI`ztGs7Awp@|h?(?7e1??(35jx-DNjgqB#rzm
zPfB3J2a)uQ<Q$0B#~(+_^y9r*YBV6`JHeeQhgfwzwc_LPv?a03=i50fw@(<{n_*!+
z<RT8DSFwf;TL>m5g9Zx-*<VH1mI8HMr9PQ`bFW?>eIT;0uX#BbYX%;bMah7Z<!Z0d
zRKQ8ar_c%#$#37_l`?jjt|CTS9+_`6Ip{+EIu`eH>I?rj0z1(z7xKXY2U9d0eno<8
z&1zoFx*(q=)f7bxM=Cx>cp<wY?vO}>@n4{9W~0kCeIGm at l@NKvY=z#!m*1F1YZLlq
zd<()<Kg*MdwBx@~g{Hyu{cYMYm{X-)J=0S_Cl}<&7#A?f%?-nd&6_!}@wOLNTddjj
z^vj3j`fp*tSsWQ)1_-pQgwDsFilS|1*h-vM8);91Pax8fKd`p`U|Vs2l@~bcxryjy
z9(Bfk7-}WV>e>IV0F~}uwMAEgyj at RzlFmEDNRv6YzsT3<D1w0I>mJL0XYogm0PJwj
zP5utNI^(#3rRN2<E4RL_V7?tKi&Ut<NtNdArP0+N`BtueuwHr2uOT++FimD1xJ^<L
zUZVo3JKoNRoA+fvt<v5a7m;*1xbxMoyT#O(&B7f1V+p<8TWeoid<(P4n`Rd4Ia{}`
zD^87-4c$MzMYDA_<eRB^B+lW@@hwQgf|%68U@;atE}s7kp&C}Z7cxXIl~@`7!8`wi
z%LL$S0AJ0Zm&-SFbZd(G0lJRbf7=vtYRQJS|6A8m^BRbH)<Sn3QD3c*sFn%UbC6%^
zV@}t<g;kh!=HqjW#V(PybzWPW;cPnn3Z(O7a&U1WcextSCXAcc9X(7zDN`}1R@|&Q
z&bC+Vn~w^4{eAARx+nd64_yhi;xaSGM0Yco!)r~<&z>JsRZb0_N7l`7^{wx*0)IdW
z(sO%4c6!<4)%ukzGD`h^N)>a0W<|ODRQ|)$4>zE9BA<i?71MXBs(#C_V{K;j%!7K=
zc<s4JZB1qj=6}+c)#RMrBHSu7aGHfH_=%!y0m)I;j-BJ3MY(HDCRW3Cv&<`9ZHIQ0
z>raZfURfGaQPi8j(EXFaK^jnDZfQXK`kb>~_!`~*5LC<_)bxAe5R9YY<swb3{c`!7
z!7y-yTG`$3_&C;TB8QXI>=gCz^~{u#%Isq9gW2(@*LMuHDW*Sd@*WoXNt(bi=?P!5
z847(8boh%no^_A0j&{x*AHkh4Sy7rnIYMsL%zHd=*|g42okmllS7Xh)`wgM*X==0F
z)7f0yl5yU7%5q%dl=XTDN*@=f(Eq4iBAkxWMryU+jI0piOofgHK^nPOXR+zbK(B}%
ztdyGZ${FL$l$LDbXpNb(y3~!((8;ite*1!M^y$~Rnc5h-y4kQtrXp!Tl`c>3N{vtg
z7WO-DK3CCEw$l{8;zX-w&f7Vcv~|<<!<Zv!Fz-jd>5)-gU{aX0DpJci?32ExHR}*g
z=l3}OyY7nw{4ilAQ at Fl$^M<4_MZZsEwJrA}$<*b?G^pX`xHu at o&&H at n+~V(1#VlB(
z?X-Ybp0}S`S5w<Y?N1Gog>2ol!LviR8h`dQc47 at bz-)HUTX>A19##$ttg)dg)rn8?
za+e7u4%keTW37w!x{cGFn#K=TuI(S`RrjDPzxT;hqX-D>zG at LzSa-WKAiMn+Y4{uz
zGqFB3B at 9d-)IrE4LYQ{IC at 5|lPm8nSPdPJ>D;Rpd?MQy!7L7M$uQ^^z72nUnhMF&3
z@;jiLU%Lzi6FY5 at FP25qNnZU;cm1w8L>|RUJcqnFT=0}0)mHk}<mjhW@#W^V5+#d1
zBB|gG6){S99eJtVJloOlzqW|or`VW8jV%j*e_8&9uwXdEKssCuD*7&d`%@AVVnOty
zDAv%$BT*9>s$JsC9k9NB%3Z2+wpL3Zw$6NgeSN%qXUe=oI<?-OYVi7C(k%QAK5cBu
z+n<bE-c%k{Jn at J*ryTb#;>Qnu>B(Ey#rPVQ=>I(G;L6IAZee4B*<#G}z=suYd!n_(
zd#xc(|JxYvP<|kGD0ZnX`@n((`8qe)3!27_qxhw+M}OkQbi$SovM7S)T6`b&Y{Q9&
zE^X0vZ at b_A99IP{OI8=KIv&b>Hz_BJw|J7|A^r*%Oi#`&v+_#vTxooaZ#f(|kr=<T
z!aLs;!8StNP at Y6TpR3NIvF`DE*<8k|MPMtRt6mjxxQSr0nKi&cS0O|4o)_IBRvO6Q
zVW2+bjC$J5i6cDVS-XM?P2)eTAF!T#`i5SOvV3n-t+gxNu4dNO44|3*hVC*e>+Rl%
z3t3vU^&T}zL<+~5cuK?3db4*eDfte9_Re}{eMhi$X-%98$9j`*pEaY#(XdE$#~$2!
z5B%!Uet!Vi at D{6+t-6cLqotC-Q(`fRe^C!81a^i-4lC{_5w)V at t8ztwgP6H6Op5hp
zXXw4=>Fju+ at JY{=Obn^8la0^#^7ze+IJ)qHV>1-|2Rc=t^@d*B(kM>r>8B3**`<BV
zR;D*5vEIgY5}x*6gGK~WL{R{K3Pk7zm1tWt|GHnDW8iU*P!}K_!a{7Q$3yZM%Z+CO
z3FB9uMi3P4kbAV9e-&cT{-z!7&@yl9HF14^y5e8kTKN*kIk_qzB2sNKI8k3Hk{+pf
zBXF1+QC<m^wpf*%O!vgi18d#ac)%;QNud(eRy!mX6lENHee}5vQQGeF4(5qW{42(e
z6QRq85EQ%p2UH<roBF*jv4738oE?WzK}Y|lwxlG`l*}XXONNJ)_Q-*utM*+<EkJse
zO_t%;O_LOcJCm9Vc~{w*U8k}Ygm5r0u3THvN}>q9kZgj#)K23A1D~Dg?kyC0vHN!=
z5yArCv*|Mk>$nhu`M|^g`vf!30)Cmmuc{Mua6F~z7SRj_Tv2v*VyHnG72MzX0Ut|i
zekk at 08Y5YWK*d~138Gcnk))M#{&e#EwDVl;tW{Hq)gS%dBf|;^L#??J#4Jpz=nB(x
zO1qUD;k`_RPK#q<6&7Gd0Q2}Dz=&CYpuIBB2#b_uCB^0eP)oF-6%MWnqQ-6!C?D~S
zixOyyY}Cq at b~ziW9dwu>veaIXISkf;(W$Sc(@n%s)8v#voyw_JlP#|NR3%IGv>x<@
zTru^JU6|%_s})E2M-ev`M>?ULc#AP+OPilS%SwW1G+Ki)UneRh4f^}$)m+U~Dt}Z#
zOHTUKE>1=g24cVTmuigeLbAf`9PIzOvQ|lXZ87E1Dw?h7-puZqRcp)Uy1?es|N4(F
zLz53np50%aL5ayGu|aoJSLs!31n6Ki1M)#_Sd52jCrD#DQZR)-APVRPY7BGUv067>
zSVyGzcLTYDli*jIj6SOR0gry_Nv+A~Y~p#(nfB9?Fs3}<YvgBvF~(X1Yi$bg{yhOg
zM$ETw^4OGkO}zN!-{-i5!;WO3PJS$5Bi#8oQoBBW;!p+!fhC=?FLM`sYD9uRw0?Td
zOQA9t{VZVyCw-ST5axAic}U&Qzi3G*qijERHQCiDV}tYiqmg`#%9?)FEpNG$_ed1q
zzx1V<!Hx|?cXs1+G1SH-QIy<|$C+vr)AdXbAdiIgrZb$~d{&4?Huj46Zg8f{h7L at Z
z3(@BeZ%gNRNbgS at PAYvxz4~1G^_!5W(%{4xc_GHsU8CP;f+pCn^@{N`sc25q{pjo3
zQ3-N*yt at 1x&Jo_<@?n0h8KS8y0YBX}MME?`u$qOcSN|^lp0+9v^ViKYF1$}}ctp}&
zDe`+Gt2w^~V)DnUeXAZ8R+f|HXRQV_#9j{dhUvlBvQ1Yi93%3=>xU?jNLx5ILi}{f
zlvQ1E+<Kd`y6(T~=ept}#%viwKNNzP-C58OB{<pRc?k7BP+JD)<g@)>o13O-`RJkA
z*<6KhmwP?NY+MBYkHP=@6%*RaE at g<p-$Zaj{`a(HOmcUX>n*FG-<*tWlhLNd{x|b@
zzpwVDF9~#$_+<rrQ2uo4IqszeCtP)~vc8lyl9PD;TO6Vu&5Q&6o at vFBHr!q)?yiJl
z|NHOHqZLWL?gMM!R-PHia6($S<-N=#JrAc(R8*~_x9c2?OZDh!^DpjvW5lI|T%Fr=
zzE($x*)LgOcwR2=aH~G1+`r=SA!?(dPkOsZ^0@?5k`SoZST_+enPxs0S(5ay-?a}j
zo;Im>N9#yo)vg>~Hb3c~Xj4v5JdqndSV>WMc#_HMoZzyHE-#c+LREB2xZNkgK;b+G
zPa^95GAP<<iW9cbk|B*z>8ip|>@Rv`T6`F&HMzJsQ%2nUDmB-+6>XaBc-W?lzSntZ
zQ10Ig_RYS@`VxF5M$J^QV*qtElKrF<zWP(i8b1kT;t_lH(gK_7;>eIYYdm7rg}6=B
zS&0*C+GG3bNs$#1zgmivZ7s1hZNoP6CZsg!I0HM?r~>=-TYhU3)7U{zx?hSm>{Z7D
z<6$6+8nt$9UG=$SGSd>Mco%6PT4e at Z4YdmX4(wMcS&r1wH&)9Oy&O_~-&mr(D_Jga
zcwC+(YxZxzL|Y_Wn#pI!RV^v*Xn|y$dh({0YXNBrIVlbYT>MtsJu~Oei|-+u`8?Jd
z0D=ax{P)7&oq_7+YQVwf>2ka&lfVcf*$ZSZp at lEM`~7HS`EBE5h)f^UKKTCE!m`KP
zaWLPW*lX$CvlGdYpfUH4Bwe>L{?RW`>Noz4<V?uger`w_UFXK*5g}z3V%lr`8?Nkr
z<B#qEsP(DbK{?Tf7%ge6(4fW7+A5Pzjkbf%X|AHmRavdjtkSA*v~MXlE4*OT^WTiI
zZt7TVtb3-&Q5 at mnU@>t_#QcLt9irgK0>Agy>ZC2_k;3jO4$$Atk^I8`#~;LKN>KQO
z>+ioul1T%N`7A-r(YiMvmJ_0J5^X;1y3pOSF<03Ep+^`-KQRD6Yx|#b0g5NRkq66i
zk%{?>yZ^#gT|cx6u-aZ$p=+d?vN5s0RMwpLkqwdAcI?<*+psZFkEhg4)pl1!WfaYs
zAO`0!NKYe5D17_RmaPu=|EK8~G%ozUt9iDu(zps at W5V>m_!F(*^S>Io&Y&igEgV3a
zgsvC?L3&370v7 at 4(#u0cItU1a80q~2B3(i^ARVtk1PsMUCsG9|5eO1Ap(7on*HB)#
zcjnETH*@FRnf<YKcIWKu`My1S&fXJP7Mdlfg-`mrw^x6&Bjpr*BLqxOS8tHeA{wsN
z`0nIYPPMXhvW^gq at A)>YztD(d_AdqjQ2LOPM0QpHs!>=9T!8MKY*Bb1Q9wl-FPF2{
z^qLU{Ti+X83i*|uK0~e>V at 5$_GA|bYhP%LZ!g`_PiQ3Q$5WpN6VBqP21H5!IXlLI2
zMdffqpY&-ep^)M?lcxHr$c at 4tu0dq_u5X7Gf*i#@6HCiz2wya~^%z=$a5kWL_6?qZ
zq?D&B29%NGFRg_qVcLU!$=96)F;6T;{XkDGFtS at zHwf-!qA#TZ=0B;8mbXV-0X-j7
z+m+;<g at l_G{2Xt^*n}#8I1(V)4m6%eL~Z|msd~wfKwvVPsIbt>=Qy~0Y^0M}ZfvS)
zrZB&8zgUIvh0hRvvkGr&f!<8?*c&P1Ma!PDr<nDQ*#}LK&B}T60bIJp%O1uC(ekXr
zYUlm5Aa^)gEE|fubbOFHS=>&i-M<*%GLyk1GRu6<rZzYGK7YJf)&`X(iaiuZC%zJq
z9&-qjVucaw*73Gpn0*5DY2!SHz-PqZp5i#mDcAOJY6PH-9LcDKb;)|MV71&e7();9
z{&3bu#g!T|TS at DU1&_sW5$j+TUWHm^y3gH(W?9SQ<W&bnq at wuCim#C3E6#<1jc0LO
z=5<Va!0Eo$;A|SIVlD^I%4JClTzc($`8vN0>kfjVFRroB`LXXrz?crPelipq-lJR&
zWLDJVFB8!;6EC{8eKlYEN>aZK6jgP+8WbDFdouQ+kb*^^_Pta(R;=eC0?!uwIgyQ&
zsCg3N7`9$Jyk7?+a;gng?}}otTs at ckdbUtr@y34Ra5YFN&?isb{FW)x?b5(y?H^!q
zm7d72E)<0FL`4vq`n^2sMCdB2zks1r<tVSBGUA-pD_FPJc at R+*ekxIQ5<P~WDwObB
z^)#=|s)*1-A^wo4hu*Mqe{*JSDf>E%J9mjJPV)W)T!_{iRnsYPUB`@5^Q9Kqwa9OD
zRJxs!PE;Cia{2coLXA=L?snVvfVNs<y%)3bE_q9}LgWG`By}l8!&x;us?-b8bXwq<
zKrz0n7KgfKG4C*ab+2HzyK`_u>e1^~KKJdQVU-~LTU2m+T01H`bT~<hSU<(qcSwLz
z*hLe{O+cIPWS`*EbQ&l-`#$e(InX3j>MsS7_H6-xvDmO|KGV2vy5>Lz6LC?n1f97P
zk{$p74COXdl7xh|RmOa9$@#-Ob_4UxPXsY4pozi+4-~?(s{tRA0YxRG3)2H`8r!f7
z*iR{akX-%p#oNm<GJ38=3d(c`Oh$3e`Ih^r9_9vQ&Wk-kzO+9)B!#SV6P5-T_g>ce
z%r%jZDi<d;%nf`S#F07 at mrqV_1xF7hh5SD2g(kj}V??wMX~U7(&r6Dgao*eQ9XJf6
zOZIPR!u>hSl~>>z6PtltE2$)F_EkYwePscbSbG9|?k{Z?7y4=jFT(w&TJw3Xf83R;
zFyv$vx?rY?=iG7Q0-~@grR?vUp2f90Sp{+s5*{d>KjjxZlRIXyn9$=!BshjlavZ+x
zS{!ohjf!KZgGLQXJ*sCnfSLtwc?7to;>8U`ESnOuhOHpv=A=gJ<vR*WJf)w?D_*o_
z#IAusCN>=M;K-6wIH`AQUQ!|z3<4&#{~_- at YON@6d|BT4-Rck}Pq1^x`c*EE-)gMP
z_N?YLEdy4%IgLtJW`C2qIbCjnz+MK*=c^CEa+<BF-0fK^Ry?g3jC!18wDX-VpiC<q
zj%3`Ei8!Q>ztEzb)!xgJe-R~gt|Y5lEn_FnNsuh3Q3ar3oKFj5Tvmr3!O266JnFx*
zmhA%<GUNGY2+;N-^8x4rHDfR4H2?c7ih at D+A?H8oNxqHr7f?mF4{;ATf27e`{l9?J
zPXBQ{L<R(8h@%^TXOqb!)Bp0r>MUidxCM4SHO1RvC8ZFtmAjae-C3buuEb8pub??i
z?+R4KNS%42hscc3SchH{b+56}9kIpesgM(qgS9C+mB#TO5T?_KoW;V{Gp+L-NZ*0P
z)JEoJ2K15O#B))p^CM{L`D}_v>wa&f)vp%$%rVS7=6rXaw(983jzmyw_U|e^YC8v!
z4eKrUv+sH(wRf7r|3tv1pEg!Nw=RE%?aZ+K$nEfl$vn3tgYM<_CU1}`>g`DF2cM2)
zQIF>*i^kFCBasKk{eu(QhO=R}DBPcNAMRv39xoh3G~$IGs>@h53Gt!!fu?8Y`(NMc
zr0~P%OtH3s?u(BVxqPUp$JE=jWM=s;eT(Ly#sqIc4;fX$9{4g`E^JAv=hjY3i>B2u
ziymeXlvRFu&{8vE{~(gNc4T+oA8T}gUwi6V#M^IXZ@*`us=8NNR9RLz3P=y$*rN%l
z$z3|DVx`|&L~EcvT{n);L3hswO$A?-F&(+v0G!@Wz6O&fI_ZZcyt7Eu6QiR*jfMpE
z&=1|j-Q-WNXCEARydM85F at etK%I9HLYrDGkjD3!ho0pFGAOQ2_9}RUWUMPfO22C--
z0 at p>9gv9AVSdIiBC0WdCIp}M8qgb~vS!=MH36;7QYM(BgGV5c#UI{%khx9~2S@?Di
zFe88bqw>vpakPV8IEV07l6hrgv0bDLNrJ|ZV2h- at q*Qb|L0C!Yd9AOQS0D&m$iZ4K
z`h5i;9X<;i3?`SH8UU4E=Zg)9+N2AuOPPDpQI<2o>THN_{*?wt4~u>$54}ghO7SH>
z;7biM`}$oD|1GBPp_87lyqK-qN=CjMFZD0yo8V$4 at Obvz+l!{}4N^8f4{*sVq44|O
z!3}SxVko`@hg`9-!PVJx&b-zKZ7lc^)(Zq_)sJP$eD4K8G!~SSHgJ>t2oBBnk19PT
zZ?2W*gT+V1(+?npC4Qc@#D~{72O*UclRjg-5m|2LdOF&i-X|Xl)}>WJyTtX1XpJeD
zpFX?!BgoJ7ed&qiHQ`_Wcba#){qhVQqwep=7nS6&>y^=`l=gH~Pc5&-&1}6}4-D$8
z_R0l(aKAyB_A(UV-0RNwMAbAeSFw<2=j$PD(s=gDMs#nl28q!r%Sb0WcWf3DCya49
z?}+(~omBP7Y#QYcei!3idV4AxpOZh{rtAlnycSR8)lF>>-G|MQ7N83iP6shRcX&#;
z`phyE6Qx*kVgPsb^_>{7OFruS5LLg>mZubj6E?@F8<zD^iK5)k-A9iF7^m-wD=7jz
z7-b!u)2Ux~WJ|QU%DC{QxM)~-7}?3I4;grt^R(7II?(B^Y0M<e_;MRR<{r_^9tqIf
z>_-%u^ZCHSMvxn)-sRwoYjJbba$|Lh6(OWBP<CX<?(VUJp%w$1rpjOj%|}bwl=DN8
z>c%J0LhF3Bp>wCURpX?URj&HUh{lMWmgYG)iFqT!JFL|Pdwr^Vey}xsvsanqg{hNs
zoIawwM9HJdHF<g#l-IA&)t%QG at T)~;>Bikteh0^EIcUKbDV)j4gP%eUCrner2??v6
z%44l3yKh2aa)%pL13wIxeCsxQz{ezAPTp#yD$=|Rzk<EzQeo4~A5#pDFGlonx?p~;
zlg;34mz-pe6?0P-kG+ at ezNYErQh6~C+vtqUtk at ER+l2go(0E}7WgOZw+(1=M`sA0@
zX9+ at BnZo~+A66r;cS~5|fOA*L2W#tcmV9S$Y;ktP<aemTfo&}YtFgiIFXj4i|Im4O
zShvhTIXvu&%Ij%*V<t}|5APnWZn!KL#Wh7YTVBU;i(yV3+d8TF`gLj-`(rOLFCts`
zurxdMl(gvYi7x_ci%)mBWq#2(@O_=Ol?Eo1Yv=kKX at ha9oIB1zaa%Fx6eM+94SI`*
SndEQI0Qx#6+LfA4&;Jd%sRdpD
diff --git a/docs-xml/Samba3-ByExample/images/wxpp011.png b/docs-xml/Samba3-ByExample/images/wxpp011.png
deleted file mode 100644
index 0cf88c04a6ce72578240c15e7d4a35096481abac..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 8579
zcmbVSRaczBvi$~k4KM@<?luGnuE9M>Ah^4`GeB^c;2sEp1a}5^f(EzX5?lfd&gI;-
z&iw)Rp?5uW^{#5E)zzyjN=-!;8{;(w007wXa#HFq^7^F(q9MFsMv5N`08jz)QWBcp
zImfv^-sJr)Cu`*gC!gv^lG%o9?L)P at z;#H3kPHzMc_<JpJS-xfM|VR<O-Hwp*c+zk
ztV7_6z?g9b&3&(f5KKpR^cjlHZyYjaYSy-ny{yX~SNy3JR^D+h3y+nVl9Rh0YTSMj
zd6eUwoz*gew>>I*IE?AOo~Me59@&gV2e!ijaY#@EQMfT0Iv7E{8&3&M9jUBafWKh+
zlU#gK^ujXA5y9x<GVu{XYCr>Wf$vd6dk~IscTzPEz)zkALWLsH>7xJ)AQYers#r~y
zJVBYE72Syouykf37|$x3At&`faKk`UG{&Ft>8WBP5daeaI5is3g~RM9t)MAO>7=|Q
z`gTm{ChpJ23B}7o-+ED?*ZhJ)zi5qg;^Hf}vm at R@O#6g64R6O at vHsvHLY~sJZ2mrJ
z3J8CRkOYiLA+;xhtO0iXkIVRY5a8``gNT6-r3DKG=?ObKM<I;jtvzheP$<AyTOYBS
zjBufq>*@jon6by%v2YxS%kxS_e at O=wT#ofChq at q+@+kE(5cGk-Irc?(W<Z-9CyIC^
zm%4E*oy<2e@=WW9>qc}KLQ{rkq$FJ=>)fMaUvhLy-)GE{dOJMkW`u7cNZiN(4RTsq
z=M02 at NStOzyBr$@D5G0i+K@`-oGCuVY$E;b8trvU83(~q(Y51fVKzX<fsz4qR6rHd
zM1>;MZn*ew$D!tguU41yTlGIt*f^cz$Md-Lm_QZ}8Z&~p!h1r14h;|hN}NzQ3(x?K
z<X6Ccz-QxX1NV|@A8Z}o-i at k4UveF+4VvfmMD!aL)Gnln8xQBYWvM>~)TX*A*_DGs
z_<DR&&Q>R%?nGs*LugX=758-Kjr0wL28KLzI{o*wvq?mj4_HFpI}-xc9$!HK_Ocp*
z37bTr^*HUPrB at -#tjVdCeRB8(h0`*J__x!f)w08y1Ei=^hMx!uI7PVJ_tFK;VgeUu
zR?7)pYBlH#Tq&G!_5rFAATb32D5+0LE;HA5*{SIC#w&m581#a+$k9`60bmBPkWCk+
zsA`0fbnhV~B{0oazu%&a0^;9~@1}@Iiu)^MzV+FdKRv~&)p48CRe}pLlkfHs^_~xH
zKWL47E`*tu*X5Fv#lP2mFRzY4C6}H`v!7_D!9u;2dt9^NS!X?0)HIO$#0eoeW<LAK
z6JTC2BE>}|P$yBCCrwBzlPDGIU#N%xq|G&r+u}@kJCZ)Epkm=j0}*F^W3_!qv%f88
zluaeY!K08uBAXERC?rI2sT^=H7!^M4+<RoZ at KMhO1SLdxkV!jfjo+oF8VL(UH12Eb
z)RzneAo395=VSVfb~{b`V$tVVZ!iAZGmB&7spdc<?0z8+ZB%Y71^OYCWQUZk#KXkH
zWOsR1R|@EmM}dAa2Q%_`3m#yc=}hE~?#=2Sm4fal0b#<7htd}a at XO&7{^@tCj{QYi
z&<?9i?~t`7>NoqmnnOEdkF7R`+hMvGkh3k=`h!AW?X98rRLchK?mPV}-sX5uisX0t
z>BZO;hi^X3U0rB6z}cykW8Ew>0C8$65U_&K)jeXInFwH^rL`F5R9_6#ZnqQNb^i)q
z9(=g?fei42xmyX(el9!ZhrFo at xJ0#RH~o9Qw87!E!^x_FJ3qPA5C>0aKPKxp+}?$i
ztK-gNnU%SkI|3O1q1w*~T2vtMP at P6)n4|Xi4Bri;`Fw|eEJ#Puj3b||UwV>c0br;K
z;3|X&!<Pw<yPPyj at J5*u%Wk-VC{&ixd2o~Pg^l~%`<mUxtpjzM#YOmqYqtbeY6qWG
zpk}ANg!KL9!JpxcA~V{~mZ1Y8QiHqolWhS=S%lrU1a3zkYsJg;wSL{DJr(ycO%muG
z2CaGRP<eXz4`VZPM?}fW3W^B(2>qsWv8S<^pY8WHOz0H_+c#otaGIt-AHjOlVi2~%
zh<;dbEXjn-EoHia5%Jr_S}!uE$1A&oNkXfYSRXO{e%O)#36RlEDrHF+zQHOK#FEcF
z%Mx`l)XL|@m~v~CW(Y4?Wuat9WB-npX}<`=ZhE at Y^7`eXQB|XQbE5EOEmOYB)A0{?
zS}gbuqunYu{V28ZC6t(E&q6WVhFowvl!_1D1dQA_Uny!7=rfTNgYo|f3tZhy)nU}I
zeFlRgjJa)*q4ZUig;90Pnq8nzLDlI8f5;SYDVzXrrx at YQB`|Q?X=eE8_zl;GRH at rE
z;;TNrGR%0KdF at CY$+c^D*KQ4T;L at 8Osw3%V!|(um{^NIk)U$h3O#&q9xO6nx?Qo7*
zD)RtsP4aK9ryGyV)|TlQKb}u1>fRgnHXQ18!uyl6pBCsU<UZCfc6ckvry?#)6`ceL
zG_02)i5TAgiWtX71wS#f)p7DO%pAUQT}m{O$psk?|DZf{sVmmPqS6YG^9<oV^$&Vz
zPCmlA&)UeHSvq!=EJ4d;6AJuiuyaM!<H?*>fZOydCFsqF%~Ze|^TS0_VL3sb!DL6=
zVS{q-#ySCB-lPW$H91)i5M0k7v)l>aSrU3iC^#wPYol$-<;!)WxyY*ScK1TXiRQ;c
z`DZ)-k-8a~6^o$&D-rnYweQsa=wa|q#;vf$IJ_UrZhs>BWdViHbq|Xov`5SNR+|T$
zEQI%|{)O$-ke%pi8BtdX)~yGV2st(fy_ZjY-ewz7D~mO%5;^;3m45WS3h(sKtLq>{
z0Qg-3w~ScqXE$svu#|A$Z)XkCdS_R3epK5ija!w$``i0;*ZR7~PCM{nTP%x~EY0$<
z@&>k><0|HIJ}mM at Bv1#5^>KInFTU#I!<_aZYad*d5Bm#(^Az<QrqiIKPIGyOq`rse
zW$@mMC!7HoDpQ2hbxtQojfISvtlx at u1UiSMJB?fhzh)~IJw#7q^~xhKwHNaW3XNbf
z?w91~+O1r`#=O`J4UDKeL{z~lQ`2yY1ji0|a8tR$O)3VF?ONJ&@w1zMbNOc at myrk+
z8XqMGS%!%K at W>il at 2MKxmSBor2zg$9zAg&iq4NPVv$xTRC&k4ymVcT&I?0 at _kO;^a
z_1b=mQ`c-IEe!!<$#@lGNK+$yUK0pf at WxqBjycJDcISfj;-F<$<om)n+O0Q~CvL^?
znhYA8yZ at O0{bAo)_H&P17OYk&P#_NebSszg6X%O9y-_}ExrVHOzVm9&Ep7xz=?A6-
zrQh&_*jQ)j``IxRskvRZM-3G%pTF&7y^EPuZ6)=``Fn<5SHggnMOur)mmmxh&bIyA
zOXdgjjS!Nl(&{Ut=|OaW#DAyKkxZ9Q68uN+H7WA}e*UV*;c?aTO#%w^*G1xD_3Iv;
z+aI-!O?9KzI=S)>BhUBul+O)FT{j2SziSISB!Qd7gg1BRm<_;ywyaJOd#OA#3BZu<
zIXiwT_*{C5&bYdq(e0$Fd3;wBx`G#Ca+{riOp688*H(<Er>Owj3;^*<et8r6drO0&
z>*P6vW?2$k$C52dihwaS;LHZjBPnH4LL4fuOT<^aoAs2;NJZDdWB5$^Ho!~HViu63
z4h?8!(J0pt<~Yp0UM5_))>_0k>nTj^&YHW5n;^Z$h&ye5cXbq-Gbl(utMWlwrTfo6
z+<^I*>%tUFZm#Sgy|;ED=a+{LzcX>~i5&wOg?{9ePF7*>v!}_4{oTHyxi at dV&0VqF
zRv6`L+pq}ycU8LbP+<#<vAc9^#E~=bR(2jcsmP}L_3yZS{KK_dPMK?+9*a6^@CQ2h
z%WLaQ!an4lERnd?h^OV9z`GWldb%ko&40_K?U++%$6M`P3;iRRrLJ<{=u=*<W*632
z1Wdqt2uOSrVb^1fM+{YF=dlyk^M|*PbWUz9{`MT!Zh?Rn8qJmS&97^J>UQv*)O1!m
zD9+Wotn*}6Yg<c<g`5mMO~XSnH_I7qY?Tj2Y5ipljk-bl7Y(qPz0Ra9=usKdr;VI<
z=8Ow7N_7m?{a*Qg8-$Ol6u%VK90oqD4P{aZ`7d*y#F6M|>x-gxrCB!Ibnoz-|IJ}w
zzlmwxi5l<Jr=G~r3pf^dNMjT%`Qo?o+n9=G0Ng>mwnH8sKJ}!g11)}EsT>YMff)W<
z3%b}O+s(&P+u}=jbKj-MrYn3MrJ6Nffo#Ln|B}cc<dK}_p<8sFT{=j-m0|~Cqx_7f
zJ8xN3#C$Fu8gC3vQ~ljV)H&i?rK=uZ$*T5j!Y1NW-htZSCWu<9C+~j$^^{!v7ggIE
zbSnYwTDq#x^r7mGq%WiEsqDCD&Jrj*y3F*8GH$EMQ_1Si^VvMi4ZA9(82xBpXhwVq
zW><aWlkkC!w-VX~ZK#y-g4&v-C(8G<jeJ&)rU(6O{=;#C$VO{*!|l+##~W}j&HuPP
zyyl?9_F&aL$d at f2fdlK<`~LJ3%Pq_0F>9qH=-HjHD`@TCgq@=|DKyWsD2Io&R6g5@
zyQwK6;S-e&hxpRN4ZTmF_8p8rv|Ia@{@RL>g5~Xeggc^uz{~j{W$3a!^_h!V;d<tg
zL85_XJs(g0T5HEGI8a^A9%tKANS--kVPQaJdj%S1Y9+%~4#NW=4E$zrj^BJDTklTl
zgZymDbcYmZZ{|_iO_yaES0pIy6%3rmyRF{ztQtDyd(W9>xqHKRjQ^}De5 at 8~Gdort
z7me-g9L{w6^{DBE$9=Yfy5u?Ip*<mFVw-Roq+1B;^U@!|%DFJQn1vG#l52Tgo2+>5
zhwX`BHC3K|3970%t+bif(12kYU&mcMswU4Hh*XuUy)c3x9hK(Bb-{rSL-ufvS-!_H
zhZUQ(+uXOh=3ivatF$UM1`_T at Af=?=qW6?m@&G6+M?T at 2i-Z4Q1NKC~Qz2`NU-son
zMBz8pRee=AobCD{+k*l<ryvSr5y}tY^(CDjY1nX%WketC0})%GARUxuP;ZEdH*Vmz
zpn2(#e3BhwnlPsEV3TTa@^(XvowP1*kOKyE2J;!SLQdf&9joGSM1W%SqJxYx&O{Fs
zKD?Gl5+5>Ff=nBSNI;UJV<-+6VH2Q&(1a5C2sImIpu>g8Z)*bhdxM#KPzFdQZ~}>f
zr(&Sb`FGN5)w)B#s~NTe`G~r>(}S<$E(7-!iIzW;s(j;ke@@p;th45gk=qTt?q7Q@
zy*Ha?=y-CNtBz-&;J_6$48!pKG8>Zvll)=WfSZTfwbUBT`CKQuD=8Q8B89J9w at Um_
zM8lr!hh!F9Y62>}h<T26w8S)s<4CD`J1mEaxB>``Jl2B7*&JcpMKC}=V8`WU6DB-0
zhb_h&hjr>~2#w(H?DS;`En(B~>4gZabJlD=0H7=|m+M}9WVUVGVua`61%5klR$)SB
zymt-mmBsy(KU(pM-hxei=)DO876i%@io!#iZWAG&&5Sw~oI*30)Ht1_M(H&rKxua!
z=9w6S(`A^Tx at Pj-AXwf^II7M$l3OPHjNTD1lxiG+%)vTW$&3ng1m7NdMVOy<%*6J&
z{o*n<ezzJ~Bi(#o(x){c_3SDzo;94Mw at Ik-nEiN*8BwJcKr)fW4-9~x;lc@;(~ckU
z_aW>AloQPOVg17DLqG8dQMRyjgM%fwlJ#L~I4L-7PyX{s at nnhz2{7kwUsEfu?k|xo
z&Z0eYaNl`TUi@^79w-e22lS13Zxd4q`U)wj%Jr+>&gkE!P&cT7Uv7uju4oTCr|Huk
z!9P`WBOjC)`u)eTaW1#OP at BOM6Ye%&pFpi~<+%#i6d#tg4voPPyRr&W4)l?52!Jvb
zi%&Zyht9;5ZX^B6LOoe?sw4yRBX^+}Xz7I7#r2CAq9#6o%+3>xxr^<ql;B2vkY;1V
znWw?D343xn5oP at vkm;Ac8DxlGv_aeG at kLv?=x5ey9^EO+=|=zb%9;0Onvq!JQFM%{
zP~)d>60tS|g$?Vmpx9KZ{`$@0FH at 5WiJq_a56~G`{_UNvEdI9BiDo=^jA6E5H9>O)
ziD$7C7iOM)6KV$F4+6};Oh}V}b-qq`x9Hvh==ubcso|7^sMw at s7PauM;N-jh<^tl4
z1KVwR`n^@sxH3Xl(LC~BsGrfDwVZ&1lh*u`XvbeltV$%0iLTL$&2xT9D0M+WDtc(Q
zn%wIig*(E7u%WDE`+d=`sl)U#$-t7Ag)oHnlEhL~weFXyV$tW$+AJCfa)ks!EXWxh
z{usIjS8sz|XB#Xh5^!{zL$HP}l{c?v$hnj9ta3!_MdH;9YLL^6V|^NM9l}9O&=S8t
za$q$Cn&}kTc9}c%{NPSdZ+!b6-MG#i9LE27`rWawAp-#7OFvh*YjUt;oL(nq`N5 at O
z=ZsVFIGmQ%MXG;Ms-<Jnb^7n%w%G=~%MQ%~XwEh?Wjcm&@68*io=e7hpvthN{<v;9
z<yO)bzSo5eyd{aqZ7cGNI1t%%Mf(m4;*p+PGfZkHFt6|n8I7FM1V`b30bJ6;rI6%L
z{S;#k`K$Yu^ymv~W#B_p9o44UhoMM3`SMNS_+#wJajUTow1rNSQKPFVw{1iAwt3ru
zdwyCsOS`T&CVgcBjI{3E8&DC6#tyyL^WMC~H05BSfKyUlYyJo&nzK#NBNxU)lPuLa
zwEOJ^xc~s2jx=0hq*|{-)73->7avGUD6my}=`G|6={xSWDaIK^L%U%E;|V*W#QI*S
zeQ?ot(Ah})OvE*Ypy8bN=DVblE&n?6;NoI4mu*c}dGf>%D;3q+QDxt}qr4QRLg|e5
zD=8k5Zx&(Af8VgZhaU1vZ47V4$HVTz($kfyIKg_K+Ooq?kg)O$(!E#WAa4W?CeNjm
zLbAh6iu)fgrgj`Ea;^L~GD4jDYT3$?-0O$`wsDRhI{$qcp69;35X_B>HberWaiOt|
zCDD``bMC9AkCE!JoHMT9>U15ODosPkNvMi*@@BHnLWwYOL3S_Zq4hZ-9qhcAm`$_K
z6YywC)5bvqW5H at M0yS!zg|Qg0 at HyBbWxUfm)&hg3r%FGXu8 at 52i(l3C9y{iw5n0j)
z`c1~e7HheEdXi9y=Ei-GkFk9OW1vt`NKnZGb<=nI(^z6M3>t!XVv=wrpi-tsS{)?r
zpp4wp at csMK6nwn*rw=!SDpI2RWR_F}CV)(gDf>R|I114&TJ7y^T+ at 8{x=1~!cX*O+
zm7MRZJ^^l6k#s*YG4!*PLI_ZjIP?7n+e3ek)9f5E=GzXR-!qC6BK(z9ygbwvUztJK
zYOi-U<i1x-i$1w&Xxo3Vn>z*PX<(uOfY}*^nC at 5B;991=kInT=NCng343HDm{C}&$
z_jMz?4 at b2E%v7<huM(Z7s<JI63E~XE8lTG%erNIs3MH53y at L-&ys0Q>DkIn6QCkFo
z-iIwD!UC6)g=t<zIrEbvPdfG@^H4QB=e<)DN5Bz>GT5IcQZVC%(#T<#6rdGPlD{Wl
zVrgtmE_bx|u?y*J at z2e6%d!>ka^yyea!N?D?18Yc+Pllkp;u711Ht^254UF1d-^^%
zq at DbmIoSsZt)?q||42k06imRn?``>CM^m9!#_V!{88S at zmtf;hzdkv2z{*<K2Vu1c
z2%h=WKRYc4x0t_Ht7Rk?ywb=12EtKZe~qGMBxd91U-1A5t2G4^ntbgg2J}Pbs6w6v
zT_kCcO+ql|e%qwK()lqT&}w3);h?o&oom?@7}=!sPpyrg*+EFbRt{NK5;2*IDE0FX
zye5}^df7qIX2%{EGkol?_2l$sV`@?$h4;QsdhdNr;yz>RsrPsYlpbRr>ox9pQ_eza
zRI&HgN at ItG?t2!oOAaHrwUcMIS>%uvstP4nSsE~ewwPGE3N;koRV{^EgEBs5>5JQ1
zV^2NRN at 7t}g at 0XdUE&Fw6Wnh`BoPIO%u20fyst at Cxv^^d4Bm}uC|#rbQgSQ&!htI<
z8u^c#Ba$zVJejnQ!}43WZb~eR8B*3+l94h4P1>{{&-kK>rD$wIZJf$TLryzOP!J0W
z_%rwdwcq3OtjkT&y2a%ML>ShN_ at v;fGX*4EJ)QUj{T|6Ppl&z6FpgqOwPBh6pnhv8
zKx at 9!9u(0_pLp%}1+d00DddTyLND$H9n0%?yU^JjxNkcre46ldMeM^ps}XaWhhq+@
zw2Ta+ at I$`tj;?`J+NuVREqWotO;uVje~0_LT{UHjkiHUpSNl at hRSP1L>~E8=`wGyp
zsE{|I;XfosVSZpRj|6^dcruk!ToAhHIyp0H?)hi;m2aM?>-Kze?1%RiRzVG+KL at r~
zW?3T)1>j>ykKU7@<SP;Lj00W7m3Ocdy>Wx~OTinvm_Uwo;5<J{A~fwIwV*nSltFHi
zPTTjk44|wFz=nw1RoC~T0Evt)WmLSc3W&g{HV_bvJALx76ggIvFx>0-mz+0vZ95kp
zk+%^Ty+pAl-1Xr-i|_hnds}ZJ8)-2J7FTsd?R_pkTR2-GT_&Y%x2)nQ-HZPoaZ(MS
z#S3<^KCaL at fqN2cRcdRWmme)vEi}iU#P+MJ)Up?TY`fq1+&XpVVs_zfDlp_n at 7iov
z;#V-2eO{HB(4KSXOg5RX^(eA?^7g$o54pD1)Y3vhu#TRchT?nSl5Q$=-ClZYD8Ce1
zID`s49<yvS%A5&dtN<;39;eq>sI{W3<!eCckHy0gQR~%Oo9j_ToE)_pq0*$|1r%r3
zuLHTbtMs^uwIwdfmWMDqBkNPL3<+K9>cV<U|MRmc*|dJ!=rCKynb#IXW)+cTM3Lg;
z3MPLT&u8tj)jkoiv)8jf&0DPr+>iD~M at P$t@{7wYy|QySv3B|}wOZZs?{+XR!_|1~
zcOC9`CbCK{miDEYyO>kX#dYq{RbJ=tfczSi%%Gsl@{3(z|L>~yu#XgymCI)HmB)@L
zhU|jEe#+-uTKoO!V%hYkjs|2gX`g;oW5kRMzDn1UDZ=MaQx6e)aM=kNIUVSu9URNh
z*H!<?BWPL^&VFhHr?krR?@9G0A1?m0*il#a^-Jo%eU<xj>4a}tV(mAqZk+9B3kSx!
zR^o<b{A*pi^Y~7r7eDj2a4FYrrn1Hiq_2pE=XNP_4bDS~rmR1deWj6o!?hJm5~Rh|
z$p6LFK$bvFh+}HTpFq=gPX*TAE<$=*o#G->Z=!dUS(>-l;;@yjDs(ZLf{T4g0r3a(
zT*3u&f_~LA=IgciH*lFPHOpDq75x}lSY%P+)>YH|@WJ*iqh{AnE_}x>4}7lU+?u(x
zaFxtxLU;XI+>cIy=QV?p`gtxF8zec8Eu<-S;ahzO2*REgCk$psilyUhw|h%g>1}T)
z#40+<`PnG2c^c|#9F~!`Hq^d1*B3RnO*N(*k729Sj(mJ;Bb43P(0<#q))aIh?_jY(
zq9S_t;-`qaZ?4S=>{K2TjC{0-<v+rslIy2tpuDJ96>v82Bi8^Y+r8^%srB`^F_?zv
zwAKJsMvnQ<m-;4qhdbk)@_~W5xYG^;J?`C^mT6UC&w(0Qm0UILytNc`w7(;hx|+UR
zX0FNx9{V{S%WDtwcURf-oejIas$TU(uZSjujz2rsPks<2z+og9fAQs{o>wJH&EqLO
zLBM~vkJd^hN7D#D4$I6)RUEq3-*K;qOhhCj%6H#Is$ttMWU)23n|<niccq;kbXAL~
zKhMm;oJ2!la^14$|CG9gn+d5bDlcLpcqhg>4~4cR<?~|4V9 at qUCv6rD{R};DdYY*E
zH6EV8_l|Ynx at 4;{Ug~ErZl?3fhZM${FQ|7o3%zG;olP$40Xxt48=stnuZAwZP%7>)
zLFQ-G at o^1VUsdygi5DsSW at f_p{2Pu#=Rf{jHJ74^|D39zAVO||jD$7n>@%0iJ at CA{
z^zX8 at v-9d<ExL#}Zo!KXHP$`+oE?9sBuotUP_La{VOS?Y4k=8I+xCh;jnxl_OEZOc
zt7iHQF}p=HBtoIVXm3D>G6KPU{~ur-)nj8y^zLF}{67e at 9y<Mlg$9noI!%ql51#s^
zyr?iD!hNM8cztH!s6)-!1vZOyVHkCmJA3qPuc2<E@~_|gW<P#wFcEmsm+W!a*niz9
za9dc;=6h0ux^i~aE6;qiN3iztXBxm$2779}9^T`7*yyl>H?rSuZ#u1AE*A|E?NQV=
zVK0s#5uidD(|*G4cYk;`GQb<DZ_PKx#BzeRs)F3R?Ta3LeG<essfs+7O|#I98ON$2
zqfT-w+-<c>AhQ>{&5$qT153}MSpN(wh~>yv4 at ea7&59eAmUp+2r;w~A?~bmm5Tfpx
zq+?Co<#Hm6r|x0((?|sH4_VOPv at RtV9XdN`=HEHdDF4WnaNW!w;e=V&FJRIUP-JH0
zY&=M)qZ}UIzNjZfM^c}*GBGhl4L&wrTi5dwUbkkpwfmg9($JJ4hTZ>1MV%1wgQ%Z8
z2Bspcb%`6}<iM7biE0197FArT{dyPQX!E{hC^P6OxGz9o8XUgkc5nH&{}pkXr)MMf
zbRvi*nIkTKZsHGPVsnCK7S}th+P~S<SDma*VG2Yun*J|ykV6(H-0}Hq5oFl*_3KM&
z`GUNi{T9)Q(IHt1freJRwu$PY7Z1&(F%85d2~qw26zQq4QT at 8@G?BiiW3*CetHVju
zFYM}uJG>KloWyp_%%myk at bVIGKeL*&2V#swO$mdQL9{zm;Zz1Z?7 at FVetvZ%L*}ci
zt2x{`oRRfY64J=s;4g2Ojvs3iFh1ciS9FWO8#;w*#5YCrx(wzmx+2q%gX@!D_fUrO
zCQs0Fg1aY35r446_->%4duy8&8xeLQ{wQbr6$bJ;eO;GMg at CE62>|+$sY>2 at 000vG
zPc49(Xi!&ZOc38y_13{?rr&Z-+xf2x*o0W%Tax?x!*ax^UdUKBN4A^n?R`Rf?RM4j
zQ)|=MFs_!xZ%ow;-;tft^GCl;27vba57O}du-oaFUBiD at DWqHW89%D at b$ZiVKB{~p
z9}t%s?yJ7!h{FpZCISozv+LpWi$-7bjmrw4A8;u1Yyc3*j|{~rUU9wuzcH2*cWD?8
zh2|uRoio0?s=nrk{}<BN4a7kAi2oaoSiGz~v%miqOMVrc`n at 8f@}cTgBgGPH8Zy$6
z;JIbJlf*qSoi5h*xU#u;P1d%Pf^Lh+CRukpR2+uWZu1<sve^!|URS!qly6S+j`8ni
zB;22I4rWj^?x-$?mpw-3KZMd6rTaREfe<DqIRL~~((`d)3ktmIiSuWW>~$Vo2|?iF
QOK}AtFRda~DQO(?KPQEdtpET3
diff --git a/docs-xml/Samba3-ByExample/images/wxpp012.png b/docs-xml/Samba3-ByExample/images/wxpp012.png
deleted file mode 100644
index d89f3b5d31b5373b1678a927d0e2e768b4d511b2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 8918
zcmZvCWmr^S^zNA%nnAj2P(VUpU_fd}sUZXb1*989N~F7_yIUlsyE~-?q#Fro1nIi`
z{`bp$?!903+0Tx3*1OJn_gZH?J4EHREFKOO4gdgnC^;!r0022Z_PwyckFCml-xL7A
z0F;!3x=Z>&hN}lnZ_0)DThHO_g+vonqA7KFCCGTx0F2>}$GAuUi{?LS78ga?JxP2q
zS3#hsNrb5wsWfY6?ms|;<r~PzxESDrCt%<=VrcBKic8=0A|h9?sktcgF2`KvnI&(c
z4AlV9*<H<M>fvrtK~b~!ow}nVpOvLf6qKzzoW~4+aRC5^f=z`#oC1uY2$AgKO*V{X
z#6lnK1SQBz+F6|RP*_9yn1^Ytar>C#UE3&q_A96UJ~)7=%X~_Kj?D_C1^^AV$_-Rt
z!9f5s(yzK8e-lFtB8Hv#E~TiP5zve?ulS~7AC2h;5bzja5HiDpqtSqFG+?<smSyUQ
zS;^+puOep5>-eEGy at GVrXz-W0yLz#8y(2!_CqRwt_#DI1#Y}ciai1;@@HKZ(-IJ-4
z?Zb#&Ohqo~3)VVHK;Hrk0xFb}DZ9+m27DIUX{jR2yk&Ad$R8%oy+frwm{wd&jiATR
z-A&rNeRNb6c9JFq3b?<}YJU*6d0nKqnMcb~>>Fc1%m%2)uQZtQ*!XGXn+i!`*aOVZ
zgIGE!0PnnZ3~?XsSc7o1e at a@2Pb^6?3jy5N^(mi1z$OGqB?}BD_5(<xFPN+e=0qqL
zj2GA-GfE(sQB&SGz;8f;*(k&WGi(5W5z1-{FRJKnG{y6}j$kQ&wa_>zpbQv5vG$_Z
z2R!ct*%A8y(2lWAXB)JR1cR<WWTJD`z6IkXM4rk+#F#V#_emzNq+Nlpa=y_pfRU60
zBpwb#<EqF<-TE*Bia4=AzymRc|L<&eU+X<rJad8Fx4#rI!eE-Qi-HCqR5qvsnt5*1
zQEEf{)_EwLRa&n|g6T86plywil}uur=lf9DfYEN~)%i%0Qem2f*+Qv)+kKq%P^RS>
zV<(dfH!xe-i{>LD{D#cvg^aJ=w20OqiQkMB6RI~jhEZH1FZ|uS|CGhK`vff_9KyOH
zMewyufXQyVF(bxQ%;tmb+e#KeY$7^WPJtjhP;@--LkaMSA5;pKYALSSJ*O7|1lR8S
zo%~(pdSKrG3NxhN!~hF!<x}DBJRsZ(11d}X{3L5eQXd<8i6ZpC_%^vx9#@HZykT5j
z+gFUGJh7lqRCcCN#hF+cqG&JKu&69}|Ksx+- at RDXXun)EtgdIQsD=%p_}~x=b9ct7
zA-0s}{gDClTgdP$cW?`-5`F5QDis{8Q5u!6=F>gFglL30xzmqqO^l^T;8tWlXvaD@
zx8gNMLjgf+d$>alnGC}7!`C~*aD(LGny-wke#gO344+^DZZP+g%<yidVym&yCN^qd
z5s3EK|F!f-6$zLK at T>w9+z(vjDlkBiKyfAPZ_e?ul5oE8?-S{jIKF2nRjpfb9DFol
zKw9{%1|~vDzUN0s-0$eU*zMTum}5EAiH^??2L=%$Iu!P3qaom9-5IB1x>_n%1l3x7
z3B|DN<};vHp`l?6p<J4CsHph~7r*M7Q84<fZOLNcJBqJsdzB3gTDZz33WAf78jiL8
z)Fe at 4S#A=?f3Doi?ud{YuAJDInX+BJs%KFp`))e}bvH at TPx}NB9KctA00P)R;GOIS
z+5~_i#S704fwc at K(&`T*KE0_zzic&xR&G4w{X0z<<LN=ro9&S#x?=Z#XP2hVHKt{t
z4$ir^KRsq{8$L{%APg$=gFP%<Z=3NQfmtW#vs|8Mm)=g~ynD)gZWb2HaBp$F#Jyx>
zl+hcCbQ*q_e;xpzn7hf$x&x}=Scizy^)P;=9IVpvr>oBWp4Q;co-qsgKsE-64=Kh(
zhB#Dwf9CC at R(Vk#M42}#xs3-s*8zk_`&Kyo0>QqjC-G}H(7*%*wgvhUN_m{5OoHpH
zJg4%6HBx*i)5sztU0DX-oX+*n^W*IHkeZsYtSzk&P5>{#tivd~mWzyYPgyu$@8ta_
z$;=#`B$^~-`QMfM0evm!F|}y0yd;jk5wI^{OBQdE3!uxhMnJ(R{rrMr);KYZWgWtb
z*+FM2+lRU0lVdfrl`rTkT0_nAg8TqH4neWg3m?gCfM)$1PP0r3bhY?R{R(CBS8J0$
zV?o;jr)Q8U0Tfp1VLo;s=H4s(rzd4b__?<OUeuwItbx08csLW)i1<!1pNJ>bC!#@A
z^f7ER)4Od}U+~H|DcI!hX!)P_p}+-94u1lIl8OIkUfA!L6cb|otfNB!`m%WxsJKly
z<2{hWA+Z<drP=Lw+fF>`E=UHJmpCKaxWVGL7d=TcuCmIA!7dN?Fpt}jp5A_RYPJYD
z#k+ssFJqq at 1Ai*nfSBZy-->rKCnu*f)e5PIZZAOm<C*k*KA%`wvhWDn@!>oBo{M>&
z3s2|b<aZ-OT($?=LDVm6z4lH`>+hB0Dqc|*m!4xjPYe|FIp8?a;9^QdQs(p*>D_mT
zTmuNLfP~TBeoQw~hGINRvzas?vHc__6{#_s2N3ZEnaXHBoYxm9at<k0lv8?TzuYHM
zD-QSR<(aW<c9(pWx8_0;GL9+S(?u^;mHPQ%CTvWYSw*)GftaxPw0>p$ZuOHLh at x$}
zP- at tYmVy~8mxO!%tn_sE at Rr!;I!N#0V$pT&#c0S6`gw4EQ~z{!07RnVDL~`I-GC>I
zWhR~qgTQaAAI|k#^4XZ#Y*=jIlV<s?>t7}wjTqHF-?YCr<v=|=Q?4v}EqX?<cl9<#
z`%rH|#Zt%p-FUhFpN371w4ttB{joZw6ghW(N6h8x;gco2gudo_jJQk!0M at eJHVkhr
z>BT3X;>0d*upLom+j@=2(weLLPjW%Z(K6ZSqH}j at ROY3&gT-km^oXs|a`~G+A-`x_
zeNm9RX~jwTJ|6wu2EL7VUiQT0Ib|X%G4NVs*z3Mjop2QUf=#mhWp3i<h=JIU)|Xdv
zoHqx%!gNdT$hI`HY_1(+r=S30Z#b`g&Z*yjkBTj#oCB`Nf2c4_+rHqmQod5c`5W`?
zp!m&eeWOfQW7~RE$Ad7drfy%k-nB1v7`^_CVbkC2EdSKMkr_H45rXS0wi8%U>1arD
zRUeXIit(~y(WGVTnLG!I=Y7G5UIt2R8L&Lqr#JR6Jh+SPV9tn#LNSr#CEx=MFr<LT
z+Tzo22SOTdC)~-z-r}qVL;T+DJ-^Rq=WN}ZHjlHJP%dw^8gP&R at _G|%&klwy)kd41
zW38^TW*bcQixj90&_!}wZj}f at I(o^MYcJPeKK^@<lpDRaOZ>2-gXl9^uuNa<#@6$t
zU2I=xZ;D|>kCBO!x^{iLNk?2jU1N57w07XB&a^Gzb$zyTWEbaQqiEyK<Ci~Q>Q at 5Z
z5`!P-=SJYMWt&kC54P<$+dP2U2S2l+tuOMB4!nnxpUzq35O^MQkCAmXGc~|@-?g;F
zTx)}J0pK|;#Wwac(kt#Wb~$jx)<1bG=%8e$Pbi~qC>S=T*2TnxLdk at 3`{W!hZ%-7s
zE#(|JJQ)q)?uDhCz(n%VfC>O;c&WIOlnsAD{KEnnLmBeC*$zu0mdv2L!ax(m?rNSN
zN(K1(42Wu_jZSf7EP7T3%HIJCQ=Wf;fh$WeD2~s1zgg63c8s^_rmqK4U46KhIMu+E
zAhO3f(CV$`+`dX9nj_F^w!k&C^_nlst&{_~y_Oreuso{BW<_{i%TOz2^!;`D3(P8I
zzsErvnYteyr+Z%O^-C>(>dL193!9LWk#cjsodV@%THWO-jS+44{vNAxk=_&)vFq)>
zayo3&!JJXADRyXZ>nV_p0Bh-AeqUseP7sn at o`Cgf(cPxny<p?E)$=P~6n>de+fQ*g
zQ?i}wd{U)9OBKimQxW)%diEk2`UTIx3U?%<i>_tcZz%I<JYmlzo`k9!yei<w=b64d
z$m8a5%inW at D;#OSq5Y{J6?CT<_95wW`M#JJSF)+j4cbVFQo7^ki44oa4S at 4uV(Fy%
zf#2%3WX*HFqBd~rWd-I@<7$}qpsAuz`cn9C;}B1mnCJY>TJQNICP+oAmgr>%TdI at J
zyST*LH=Ld&r^*^(i0zq07driG&4P;R_OzE}6jy6JQHiSx<Ah_i$8rhj^&r?<>~^%J
zA1Hk0ew+UG%$<x2t?(~<ztZ(t+6x__oxf3OoP`ipxq)29HBcMZq=;`e_GA(TwI9Pr
zh{15f(c80AuJ!Oh1X;cGkyrD6cUsJ`-M(t=7BLM!E&j5Dgv%H7)g}CMm6328;*mpb
zZU*;D<p&zH3PUyax3qHbXZCEkm3w7^l}>svgxC8~tgXGYKfmVoclz5GwHEEJvp=3W
z33;KSKt#VDUI}_n&N&-(N45Cxz5tGFG#sce9cR*AHYn9 at 1!i;|)<s8_3-B)5zIoZR
zj%o`0rjDp=zSsLVZvAdC at 0rcv%xH<(VvA at sqD}br0PzBNa6MWnZ{K7Bc30JU{xxbT
z&7Z4TX}BL>GWl&ma!aE0NMyaU+Xu%t at Cdp4>>8_&3U3fk7ovU%7<{7rM9ahBGqrRR
z-u~%geUg$e82E5s&|U0xO6RjHw*NuM3Y_E@;J0E_C18+)792G0NnXJS20D^EDVuE@
zo6aoD?aNPx*atUtOOOHHEh|R*x5pd8f9^^{!p6k at m2}T)r=_cndPV2cC%lZ)ya<dT
z+<$Vkd|bXw)48&+JF5MUy+|w|#pT>{v*9Fvk1QQoEqg0g@(%dcY-_?yb{FKb**g2T
ze>%$n%^B%---z#5n&y_bVztw}vzqq(`x3-%1HaduzTdXVM#8bu&9)fVK;Bc!rrOub
zT8`_YRHgpD*J^QZ@#+lcy;)Mw->BNs&OZDb1$Z%KVz^nvA|1r1xIC47$<z4rMTC3i
z-TteYcr(78h>;J=zUhf`O0=JExbz at ns)E05cP0tn{XqwUvG6fukb8!@u at G};vX8Z2
z8r(WLe+6G5Q{lDWBAV;#k5>r5$=jMR7v|j(9-C`&n)C!5?Q-9q&4>*eV_Lfy(ga}s
zb`XFfzb)wcQ+$w$5zK(c3_fIn;oli9^=q~@r1kU#AoLF{)r%rQ1H7s|T{ZK7<@36!
zr!)l{c05Z2gy6R0!!9?XuD@*RLdD-45T$yNESy9NoqIUTpNuz<T5eeBo4UU&dN#IE
zoP|2FlBSAizt^}J%P;kq)c!aolj;>Ou)#>lvYVj6Rb_)y;@K<s83efZzi-=(+PzeO
z={!EyYl?@-k4AI@?mzzMvHR9nhUdllXO-Bbo8}D<x2&J%2murEjZEA5{m~e!b at S~+
zGf2mIB!pkLzQf*hE at 4D(F1L+2Z!hABsKl^9U3tuJ{LP4ccaC-*7QXXv?l0w$VKe@%
zbhg5iug?2Vi^HpM$k?`gVF*RI4~ajR<XIGJ5_S-ZyelvbHbWY at Kp02wIB`YKdfw<1
z9rUDQE<kzNtWY~*huAa0uoEy3SA6!JhnbtAhZ5++YLTUncmM~Od{3ZUCJ$Mb6)EM>
zB9(|s;}Gk~C0aZ++Mh4z_HM#4A2S@`82?^y*L$_klw&<#K<LP?Tnq*JC?5LmukuHH
z{$!7ThjSoAQ#H&;l1@~(t0BX1N^=z=C^R-^b<qEFirref-D+dk*;D(oH{_hlQv2zg
zE?`3Z!=Tx}Hb-=L(mjCzhLS`SL7 at D?ezh%<VE{!Th05k`4*ZgG_vB%u5;duj;hEUx
z)0-8-p-0lPrAQVs>AtY|d;5+CGYj6eWm&a;F&?g)y+*c2Miq7?S#4Dw`noWu&dkMR
z_6d~O0M<*vts0&S!rtL#Lb)ko5vjV6{O$Nqa6T$7D5CxanUXG|Nd#b<vVi%MAKYAa
zby>dI<o($jGHF#0w`I<FxaVY4dUB}k``|VQKlk|IRB}cw8$Z7BD_qF<y+u_Wzpd+w
zx_{<TWi8heKMphMOo at y`?O9Ci`T&^;*g*V7Zmzn at 1Z-1Yl}}B%?IKFQy*g*cSWMrv
z$ts8_l2_3m2 at oVgSy;?25$dkMMJrWod at s*ai1;VX*YxS9<wKQkA>xBxS$^!ZdLs;l
zg1PQfSk5vQpJF|BdC6`pVxOxHegXkQdI)jM#f$YIe|bxd;+DVl<EGxm$7qG_=gUxi
zW-4g_jwdH)*=Yi2TF*D^kIQ0&hlf-4T2GlrgI#;%2*lr`PNZ;Uz4pmx&S%|QIHGUW
zOBmtUdEyupkX6FN2kQ2RUJGYsIkRe6EElw}PF at C8q0O_F{gl98yldZe7jjrIsk9BK
z!@1ijb4y?VcEzt`bsj}Ih>Tl0`&qInF6?`=F7LC*YW+g!grvju^!Q5?15E(xGWS6_
zH1~4>KM(pS146Ih4Nm&2?;BFBp&gV+`OyGVOy7;*pP8-gb)d^<APV3xuZ=9}#9)GG
zV#(m-Rk$N2 at 0H}-e0HiQPuI52w0{rJ*e!W}Wni)FU^)ZLL1;{-Z$*#YUAltjU4DU>
z92()C5B9MSWg$CTn)dwo;`u;^o(xHZOkBnwYRRxq^Ljb at exn5gh%Ri2HlCql(NIn<
z8sEU4%)IHCovHDlieP at kx8nMDiLzZ*rWv8NHlH$Xfe}U)59$<@qPc#xMWsY%BCn|M
z+pT>^N-81FEF$yG4cB{9-qg<Q*5uAEly`wr4kgum#z4fmDKC|h;rLiGZ>k~eVD!(q
zy1wGX(WnJ)x9 at b)3%GcF^5c9q<rlKJJ=V!5bv^shrleXJ+uxH?g0a!bk!wxv)b#<@
z at 3eL6qH1`lMjDI@*{TiQU+AcNsk}0MBWK at TbpY@;=@&ljaM1m>8a~i3Epm3NFl5e0
zqEy62Yn1<3vx3I74@$KX{LVJU&ywsxYcNeUlh at aKUs+UIdpbNut4{)*tK%S9FRP-^
zy}UxF<rI0C2vv(pi5IqykU`k|kTnf1<bJPCS?9+vN%(>U=RIY4M8?0sJq=_dc-2E*
z_w(s1i6I_A#WaPl&$1~(a7U3lo9*S*(x>Sue1f0GEqH%JGW)gjl>Sa&OTfE%{d%R>
z2*#q5>z5ar)(7~KZ(V<7lsl2=KZKD-r)Km4^8V at 6?}nBy2l{DLb@(r)>R;lku|6Wd
z$AknkM42l#3w7t^2N2?XQ3!*O0m=+p44j~^WpzZILh94$H>J4T&Yk;|lR%GdP2cz$
zNIYi5Z%y3TeZOO#D1OA{t`tx8kc&9Ok~dWnE|6du`QDH-7!$k}JMolSToJ|~?h_x(
z{!4 at O;ZIrl^i%?siPz>tiiVDzg}NjQi)5FC8uUpv@`r!6xORcVgt=MSGUtr#yl(Qh
zM|pQ(hgIW~cu5T?sp05>fh!6SFMvoJAO(+}W6{}lC!E?ee9{ABeG>)s=&+yzp%U1<
zPKHL<MPcEi4RdpZVh8`Ol#&0McL%GALYUB5vt)88IfC)r)b+H}gP<rGI0Y19;k*jM
zA;7t(PO1Ze8URpeMe(c8jN;H(7)fpbW3-e5n*G<@Ux%SX*C^um#<vk~sas3bXsmcs
zE5~5!W*Pw`2*t at df3qYX0u`Jte1hQLsq{!8t7SgfjH{fSvG&@v+2ZHQ%@%XrT;!P9
zBmsWKFl at h7SBpbGOWzcy+}6ExuJpS;VePa9AzTf)N8bpAuKQQL=1ql%h2bd><OURU
zkaT2Y>2#t|QRN?n+7Qq)s=UE*prZLKfB{5(B?%V4zu3g8M1$fk8qj9E){1Gh`Tabt
zo_FeP5_w7TqoZyxJWMkCADhat^(RP5$Tfg*2+$Z9(2*g9{>5BkoG156YRc&Wb_AQm
zDlZ3c0vKVW0Y|+oSYjmv4y#z9u5{ZqR?0W$8Kvm#y9Ivs at KV%fu9j<(5lb(9&Rc$|
zYJ`<L3!fMP#%Xv6LOEJx1BHd1t%|#f5}-Smk?2^%Okf~GCrOSCMdk{bq6PS=tH|-y
zG9s0IlU3Oc-ELlfrRQO{U>r-%-sU?dsp=bUy<yQqx|-+;TE0{GeJ#;Cjg*-JLF!uU
z(1%M7B&IyPm{TARW{D~$gh-Sh3{VAP558_ZB_I#(rG;;LQ-?+WGYSAhU<`uEVsin0
zj4U0bx&LNHaeOj^#SzzV0~K2eDdUN%+-><a?>8C at rA$Ny!0%(M+*rsxz=HlAMj8ym
z%IyGc7KaDy;i&%F31t|ypPXn|o-uwXZ|C7?O7Y8Bj(0^j>-*O&=(Lme!cA|i^~DaU
zm@|%+^<jcK*TL-ep_cUzL)3JZmII}nG+wR_glp)l)4-c!&qNW~fD-$Y3WoYk|IoTI
zNJe*sCtb;Xk&((pg+yUE98&h%Nve5&LUo8I9?Z=GhRFE|d|hQFI7JWll^|r4V3PwG
zsrV4VFh*nS#wjDPXRJOrgGRrcA#w$Inb<wKhDw_M>1GMP*GGIRh(3F-R6d-lakzx3
zm-slY!2$Wcu-Ip^WY5z4Z%O3BGp{`-Iw!nwa_ocC@);r;yj7UxOTXxukL+*|<!8pb
z+~t&!mBc74Mv#OgDzY$%%fZD#P!*gPn{@#2LxZv%Qx+`mXCDnlhzFEuBI&~X);7%_
zijagj^ZtAyaf`B_DJUDv at _yqZ1KVPP@}!=rAsX at i)H36{pUj%F+)-T}2p4vX?1yYu
zxUTk6PLF<lET?rPrRWiB&b*HecC4*C*mM%0;2{OjvEg7siXheFW-9=Y3U~L)88~Wt
zGeDNOT{J4kxYoB|^yy5PUa^$RHW_JuIrxs{<d~v*8S~oe#>BBVNN!p05YDr8GIFB{
zy|u#+L$%tJ306_K90m$#`n&Y;Ha3;i+DCz(T9+zuxPQY&$B<CLp_2gh7@`?aF{5>!
z!Ay9`@B_Y5Fm@&o5cRA!6qSB&%<(KQn6+YGv0ZLE`yq%)BT)NkcIX}KL>Q_?eg3TP
z&oz(bmow2u{cT~Rpk}5it7-j1$V$BIFeu-wsuQ_#b^B&BswDhZB2`u68&-Ao*Hy0)
zV_{%>xsV8Y*%@mK$+wOTEwhzZSy`?(>D7 at etgKAv>j1-{N^WgqPOCJI`DxwgHl63~
zSBO=V at QKf0=$c0qYxVAA>Cev051!6DTq88rM~kiDDXbfHa4WqV-mkWicXQJ-zi9TW
zZEo0SI%qq5_hXwc1&QX&uOWikpW><RXbwvf at q0!W3uNbW2AW$0jn17jq5CS#wSnkS
zI{I!Nj<OC5&z+xG^bDRjJADieVE<@2-<wCwocK;Xu#3UwYYDXdA&XC;tO;{6G6m at _
z<Er&t{ZFve`A6 at gd~ac^wE;}&oZ$Y9(eu^}+ET_P<#VAZjvL)?S8+pa at P|-^*M;M1
z;3z_w)+BQ=sTtHeHZGpZ13oEj3=xfGl&q4ahy7h$S?rfV7pv35(K3rSDA$JE#e{6*
z$jrMvaxYcE at 4PX`NDTrNe!*YAJlIT(j`RvzTSe#&?AG7N)VP{&>^#p}Zgv=QEueRp
z?&_}XvFLm1e>N^!o7{tOhjsN$8dL1=e(Kx3;W<p at CysS}O-;kCrC&?~!{pi6hd8z{
zLX$<fdz4)0BonLoC+4dP)EK{^k&^D;IWFkA{2K?z%{h^~>kgs_cNuF2oP1V->rnZe
zVk4go#1WVA{^I0T{GDevVn`oXS+F6yiI+tOowv58GD8 at z&)-+v($#b)fUQ5Ip8v at H
zw{9efeg9HZ^+Ck;L(|^xsJ)_4vHIhNYBD;n%M!OCp7V^n$M{vfafJt2;89NVmh-gk
z4J&VZxMt7L<xKPHh;O=nKWdOF^K^dGg>%>^zKH$s<I4EI`_$Tqh*Irk*Wxm#b<0!p
zj89$r#E~h2wO(DvWHLG9`$5n{N;NLCvBJ`F)~tH_8S01G8q0-z{u%G%fy26Qu at mS8
zSu{}cX4OEyPR(J at _3Zw|y1pH?VlJVh%bYDmVYAVi9lV6KpV42|{tMZ(iMRZ}%G(l1
zf<zrQe5>(`PJ2HLMQ$w|y6o0!yz~4!7$!2t!NE=}!_t$EJNmHyE$&I0P-9h76(dQ_
zmyd0a5E0NZ=PHHJS9wg?6R|%RUs2iI+>=XhXGYcWDy*@6{}zc8xS#VR&27CBkw2~c
zlPG80V}2Eqb!F(IXj^!Fag=^{9T!#d{xl}K4DA%j#Aq*y49y?6=p#dKJW&>K+S0A}
zs64pS&?sN{@I|uBhd>qUZE(wDHstj>`!-Cly5RP<4|l4sz3pmIU%u-lD7T<!!a_6w
zT6 at 8dNjw;4+pzmj<6W6{`<#Hm2U6<WW3k7m{e<P~AOKftv$!`5+al*Bj*zL=&v7^5
z`!7vp%Ne)8342EwA)}^QGibq^+V$=2quoi!N_nUv at +&M79 at Du%>Edvi9M%_)>F)n`
z3%K+4sLk^KT?sqczM1-;7bqB-S5AZjswl2CIVKsiQMEOpK!wE`h?fs{AI0zC3O|tl
zUU^icwW0{+k!HVwK>BHO*45?TO=|wb at bEgp?pKb|mwv=g8a9VyW8#0ZA^OJKhLdGu
zT5h<gGhJ*>kB-{yYpf|>bKcCCw!gsE^;|Q|u?{vXv`C=DN49zV7OB^5uICe-{{nsP
zymX$?D|S2AuH(TNbKf^QD^on292ETWFr4M7PlnI}M&GMvmz$296blWAE<A-$@Hv_#
z4mO0aW-uIbtNc?A6&|Ddsb++dOpfp?*7pg^KHm4Heb}l*#uW5yucRc|N;!XHl=A#W
z`;J8+#`bKp!n;EkK?N5t9&V73LudQpNckk`+E=sWSu3-Z%O#BAA7)fP{(llAiI{HY
zzr=m}R%O8}i1D0;Qz__<(C2>IkRDG?O42fhQtT1TbFA!OUkd at u3R3bUXUEzC>D=Pt
z*22P);$m9BNJF+50KhT--31^#n->aad at HjztQo|FpZzYy-tRd!E4eYnPTJS@{Dy{>
z>grPQBVK}-V+#*t?9Bhxu9t$nBVmqTV%K}J!jvu7h9`pl5j1fC+SlMOS4=ne9x0KL
z)3LGGw6vw&X}UtV3 at HATKG9+CAGvSM(qRE$JclD&#)<dug}8}O at +hsj9=Y79F~7o#
zX~O_4$v^ctegA_~^_rHl+v6ch>iys#bAESgs>1!WT&}4L0$omSi3{NcKl at qm*H<0w
zo8;&Ix_bT_-_Pp at 2P0bD-RLo~^7YAm=+`3oe*@ILh>dl0QlwN_?H-;K9{C&7{bzH1
zW8|1|M{*kvc5bf9V|`yCa<j_9L-8Of(vd>bQF<0%tYT3t)%Y%%xu5KvMnI!s7qzbO
z<8LNfeinBGZi8X^!yJUp<(MB4B~ZDXikRPmQgf9zZGVe1v+Jg^e#QGr`q5YVYf7}s
z)1CVRF6ca6ud<x)T_3%Hu86%WDIMvs^R~c2WantM|JT8CWu)c&Vnv(t&h1`%OEmW=
z&SF9*Ub9^Y`%eC;AykSaiqvE^%PjZj*dr(@c^p|~?eBB8<NBVHkAw>(H`{s^A#?gY
zs547T>E{2SVqkTpsE at +q!I-7;sR?;7^nWwffZ*%@@R#a;^B4ZB?8$UM_hi^es*0=w
zbtBWAv}1aQ-24Ad9Qe3djjimBQ_p+F9~>dmky7lpF>bHq`1)b%9&sZJ>9-#Z1^Xqo
zlbv~HA_a${jW-<27%;9PXGYsaZ&nZ&tACLkv}+Kt6U!}y%;!)U4<iH^DlXv)C>EMY
j3Cm7{AN6Nl_XY{MwYE*c0sY7ODga9QwN#m;f#3fE=i~$&
diff --git a/docs-xml/Samba3-ByExample/images/wxpp013.png b/docs-xml/Samba3-ByExample/images/wxpp013.png
deleted file mode 100644
index 451240ee3836f4824c2d27f26ca611e7a89472df..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 30107
zcmXtf1ytMJ?{{%`hP%5AcNwn3-EFuRDK=b-+pxiq;nD#c#br1QmyY3X8w|I%`#t~n
z^t7kV{oY(la+6QegtuDCIG7Ze0000-RYgG;06_QzfA66q!YMkozz_g{4xp+aryp2&
z(iPO{rfk7`|5V=$!gE at 7lFru}L8p(UM at Ec{l+(dSPAD^K_>QJF7<Yczw<*o59Yfmr
z(Of2&79EjLRuP#$y%t at vK~fGKfgS_ at wRT});a#B=@P;D%JhjH4Hu&o3Yyot0cGeXT
zit$iqxqd}?WMt6OP}6ECB=sWFt%i*#%N`L9YSOYt+899t6wqxfSQCX%f>T7_+hw}@
z_Q&fPlW@^xlQOhf^I<M;1Fa!Z{obG^l-^*0w)f>JID<0u8}!MW6##tG-&D~6TRJ5L
zz{cwh0Dwv%d1F~9mu5yt?C3xpZxZl(sw=PZSU_mJ5kYn>R&Rh9Nobx3&_oSr>TrSx
zo~n^!6G+wcTC?$S2MMx$*%4GE8~|SQto=w%bRt0l<XQF2Zv9;9LE_?(c{oy(69dHm
zu86CAw~yfDA`T>4VgSfth2cyhhb80xMvP{-Qvz%_kiR}Ti+lh6y`1OZ3fWZiWvVx)
zgbAl38K=?*ylH%7cegZ*49(}c26V89$ICCqCCObfh02F^Pl;ve;gp!qj`XtlMX$DU
zj?;D{%!mCE9SgVt;2{KvHnMCXu at m4{p)exeF7HolU#v34#aD~v$0kX&H;yIlZG>aW
zGxHj3wk?cIsuW at q7z~sikz_lofIOnNIVju2U=-kwccUmGaR54xG9{~?8`UNA=cYFb
z0Q{oCd8$S(b=4}=;VnVU`emPOw)ZH#K7hdp9CR$(G*To(3O%>|Q4!}7H%c-$*}TSM
z9l8jVZ#1k%C$s1PU9G-%`~WT8a%=z&YA=1Si54*$2GU2SJ!Dxf>3$Yuf*iBJ6HCb;
ziB0mC*r)vnlD7rf{oPn2_Gl4qNeddQKE9-LAvqe(V>)duWCgn^Grb{2WEyPdNuFO9
z at 19ClyuCb{9vpk_yY)oEnG<d4Y;tEQi_f2)rzfd@?*7f4&wl)4ClbErm>qG!KXv
zNEHQmouIcZB~YAbXRGP936IBPvWlrDBoLwMmalMlxWqo8qMDJ4boM at -=AJ)hYAaTe
ze#$0kmsjAA<LAP%K?bN|0_x+3yg3yF;;%KhLk>jt(|$kn{6L(gv^?l}*j2|8d6`ML
zn{&2{i6R*$P^Ra?@<xxyL<Yoh15`2u-G=J-F50BdLmuMNCc0jTl;sFaaRxa7=%nG;
zu&KUlaZS+cxjUYX{^o_ehPT*Sx`3d_H^K#qIopJphl{js-=~hTi8dD^U!EV=@5VPa
zczoQr>V7|BMxxscIwy)MW<-+f^s7el$>IAj_Uba47#rse-MrjsH;V21E3+lcX<PZ-
zYljX00;RdJT3D*&?1^FH#}-zq*lH0*5GWTiQN>ZA{&X4SRKLW+(*6oDS_^p)leyM>
z8+}JoHz(?y8s$I=i&!oLoV0&a*U(7L%QxPG<{?D12<Ez^&QyDwyEz)b_mA2s_pblR
z9=5aWMXjalrAA;aFn}nKhcRJ at 31b+xU5a(x9+`0nZTP at d>_63&=0 at 4}2Am|gnMI&H
zA&g+{n3T|G-<Ppu42FiBjPyy-0HUSoJcswx^v2P?AW(Aw2AQ5s`E~gKiR56i$prPf
zEnj7OLmy>Cfi1o~Yc8R{W`yBArQS(^T>SWSg^}cvSa{<EUMjV=%tg$>__}5pGJK0L
z$0NBtFchps0f7$e7M4uIn}$(QENBRE^vd+g1j7VX7|Qg$R52<HU`8!M;~WPVVB=dn
zVL8mED0af{r2oR2h!C$7XIjan50O>lh#I38vD#i)R&9iIk9eZf-=1%s?HGq>Q;05^
zzo)+~CYywU+Z>3y_S^1Eqv%YcQ233sXR3dn^s%PQF1Ju*_!F=nTWf{Ehk7>Ki at 0+9
zvdPV(VWRUOyVXhhWw{`nMkh~+ei)%FejDH%d^YT1_S`R182X}F_}YX-j0ez!CkW`h
z0EjjL`+W(JysR^8)+Aoei*jkbLUPY!NMv>c_J>rlkmE$P5R9?$mG~Mqw5f>E<OWlV
zG at kcG%zEyOl8!ywIKko8v=O0=GSW)4*h&bO`i~U&L&na1E%>qV44t?6QyN9j`|f{0
z&-|DS#Wi#1Pmwn#<EKVXA0JjEbP>^!%OVNE3?6m8ZKCL|(;?CkPcKh)+COi7z;6`j
zhv}6!gTilc00K*0M<<{c0G%JWbr%03pZ<DN3t=UfY|bvc<GAK>Eg<CNcS-195b4RF
zlqY8oD^_m{H{W{*u`^Kw%wtvRW%KDxd`|2klE~Aw*|S3xZPy*Elk{!J;U>p<%GB0d
z!X?_LJ+ at FjG9;?Yb(a^U$oK(tn|L;*!ru+<e+QkPZ%MaBccZ;s*q at GHcv0Wpu&dE6
zJ?0N_-eOXrIFtF{`w&yV at b<82(S)2=r4OnQF*U3B0&sh_e9AGrG0Qi&V9Y|Y;KSA7
z{e;KBXCBI4+Na#q=RK!(&xhUN#^A%M&f)V`E?A2jV8<BQ?8!+29Ks`}4xIir50iFS
zpuIivqWtv|xZ`~OY>w4?wY1pzz27VQMz&P+!7}_YGB+g5eh~*-n9Z~_q?<|gPvs4=
z$g}hDU&5+nWR>?wzQ}Z11PBC-HhjBcYVV^ADZYq;)0l?Cwu8Md3h_eUi;3NMdXm!O
z^*j<X5oDkj;zOvGnyZdyXhtt3Z;@N9=j0jJq#Z&}u^Pkgp+|14e;}5q8+`#DGU2&b
z5ADM1&xhITp+QgXjm6^4d13cvo8u*$r)!Sfg0lfndfSy|Mz?kk(cRyv8!Jo1FgB)S
zR)ZGk(RwXXziU67LIAf!pyw;-ra;M#TS-fIILF<Nd*9X4{r-6yDa9dFdad)2mcl}Q
zzx#CYwq6Er9dgQevyriX$$E|68h33f5q9WT&257l!8U)R%}n~ZO77h~Jfv22`#CW)
zRC2lg-TBKxzLELq`I^TSXVUvVM<vD$I@@7XGWMu^8-$#%a}icy%{N#wCxF{kBxe_*
zL2Gcme)1ugSzS^^eJnL<6E&ZxX8vu0RrpX}zzbu9 at 5>Qq|BrMd3lEbCE}BrJio466
zyw(VccN7sQo~Su!ji at c@qSlm6GJjIo&@(w3mjm|J=E9$o=Bgbsw?j9Jk$csrB~BIk
zv?bS&e$%$g+^+5igW63z at 3+rmQ}$XPatrCoOC*@<G-$s%AB~55 at 6(=l9;IF8!=`>c
ziUgSZk9<4s(M&+tNGd)GJv+woe7b~Aue<l$u~t1_Tqb!w^}c~s)vX8T?=x|`k9<yX
zbPpa#T|oHxvf- at 2nb`3%^&ovUlzA1`9Rh>><94 at 0s*Pc0^$_);VRJ(<{5GGLS}MFf
zbcuG+TJM`3wK&$04lVT6sZ7tuwgBi=Wk8sSn_#2VS7WYm{1*YZ%~aqwrSC`gj?C)A
z4-jw$j@{2${qcPC4rtS&y=%YivWnNmN>Jq2DU{N|9?pPFif(<3VN)QC(&Hn#B=QVQ
zXt@}4ZD2}DST38Fm!~2cRv`j-sp1}Qz4{7UwSqKZ;Py3#?e6_<cqr((e0|f2G}j2~
z?wU-ndLZcj(>P!xGtm7wE44WLq%9qY- at D)adjn7UoMC-n2r`Zq-gPJ)oGTR|cQVNq
znnD}4y^H1!Sn4^F8l4Njk9~<ApSp5oJwpW|ecjyuMP&5^>3MMl{B98GVGTLM>3Iou
zEAU=ZeqrqX8z*6R6MKB*8R{<;e;Y;n#BvVR=wiK57x_g9?<IP3s4cStxUDD&w+gwM
z{`I@$_m`xj=W4X5wYaR<-0t at 8yuA+l3-F=7J#Ik6sa;RI%0KF at qc;2*@SJ~Q=QibB
z-GzP)e7NYN%v~E8iohmv1c^ssC}q(lue9|lOaKr_;{Q|{eVy(Y47&}yZ!;@{(d@*t
z`;)O}MEAy<gv5X at s?*riwtuv^;}Z#>yKQcOq-*P_9&ZD{PZJK-dx9uYv&a~1DF_iE
zA7g$*$>8)NX!rR8+!@Ak)1SIwg*~@wkM%FEyJJa}R)4UkgQuJQ9)3-SrH1dhyfAte
z!Yr!>hCk3g9<&1`k7GQ;5-ux6B=?zlQ{igB+i^$>3(#q%US|eyDz7tW-FClWr2#Y$
z&<>p5sfC-bv)~>iK>zF<W4<S%IFtF%d2>$l-0L*;-N>A=eQfS8y4jubdNVi_?}2CW
zNk{tjOo$mw9q1$HR4RI3HCxtoT+(=7Put!S(fPYFTo5YeVa(*X(HV?P5Q*M~GVI78
z_AzRR^pq7K@{5Yb0+EUiA!=~I*;y at N!tdfK7>tOE)aK?xh01^V{$+nIQv8~eclqU+
z7h(Bk)3fk)s49J^kSQy2YhKq*e4dY*5tVBlA<g}Er=NbA1|W({M0P#5uJ{ME`GC9j
z<RE!dWd-uR$f){p#Vd{0yVQNnC$k$P68bA_m^-Pxlm0nj{~R>VIUDe+h0K+AI>Qx>
z;DJYz_A9$gb<7*L-q{CZS!b2TKyRPjROV;>DjFNk7qUUWqjas-t&nQFu28l at _J!Zq
z(@f``4u^}B+a-a|&+VQ4!Ta3m-ns1wOX$MveqA;+Rc1*2c~R(K9DI{<k9ync1c7nM
zbwsX+gg$mg&2+wuEQa*UmZ~FBTrtdLZ&`o|+Ve2?)?+heIP%8!3k-7ew0kPp>b}lO
zEB$9IYJ*r+UbWvFIiBC*mnxMg!(>oAh8_)o;Q_qvi|bYu)kE}hrp^sm|MnnC4MNYs
z*(gYz!{SAWu<H1e^EXCB@&flJ;jU;Jq+BRTyD@)v_ChIjS!M9uM${@O&FZiH{l4~d
z|Lnw_OfbsYpV02>%11HgMUMnO3Bz}tJMGXI1M~3Vn>#VmnYi_bvDH$F2xvDb`Nq7w
z_I`N%Gs4%GzPZl*vR~js>4TveUbcnb%g~>!d#+2rh#@3t9v+PtmM`kq*xyn3D}CMZ
zm)qD;DmJoyQ_|wfqejVE%VVm&XWJE(qwwV#p7BxXv+1?z1!Mi_y9re)lnmZZB^1a*
zkiJWjY1(I8M{T;vVb$vNn^Lm{>&36sx+2gxzTYFhV6QFc4FKS;kjzwdXLmn;bAGhs
zjlaE)+a|TRK?u9%9DE>r at nY@yt$RPUHjFR`n)-HX^Sn}9zw`7ffjMlw<VAujiR!11
z^8E+blk88P&6c#5H>`hpp3ncZPKz(y)DJ1$f13_#2d*L%GfZUUh<8xmNLTAkhbo8c
zpI0uu%)bJ7^z>Yn<%Z^!TyZe_|9xIx6?P4MnEAbWEZwX9GO9a_=w4Hce6 at 9;q%IV4
zRXT3zn=&Z^VkNl?J%0)??)oX5XYb{fBX5+-r^Fd;ClF8Nh^i~EcKgZdqOp4<c<;QG
zkj1-z0fn$qRIZSYpmACP9QZ5xQ(6>>1a8FlTxo%;$P&?e&LsqPUk&F-!A(K2yUW~@
zyJe*M=}=<le(z*9$3I6>-((}oV}GE at e%*kH2A~1w`CSJB;@y0xTSmbY*Ei>t=Z~DU
zoyepzQeyjr46%ymf#lDrv}FY^dtj00r~-2@#f&t8 at So3*Xn@}i(@DHxhFjW5UZh~y
z%W)LIwDG<X at RKOj6fdj@EY(XY%@{U at MHt?3jpu3P)@~Owo4Lkz{(Egv!~-SG@<Cwp
zy*hyDoE|WT=COrUB9|J%8M>$)vu{DqbLLm4|IehL6j96%1<PU!Q_YTau6|Yf{ZKC@
z1MT#Ubv*hU<mHCQ#;k>56=)VZR>k=;ZP<%WZj)@NVKZXGshUG_H`sNUYpK$RgYerb
z2u~(FwJVf$!HKI!sSOEH^p&2?R{U(*RzwEAcYM>34H?>|E#o)Ogz%&8EX&t;;3jlr
zysbYkbX1*4q-TWrV3%&iL9nK99}CPTa*_lA-?`yx7}>gc6s`F0_1_9lmG)D$c`T~c
ziPY^;7Y2^G>^(Ikq^M1XAUyZ*-F)}CMU9jYQn03iiYy%yiLE>`Cb^B8O(dTZnGZ3`
z;VgsJ`heA)P6s_guL$f$$_Xk3nXH*k+s`~rQ&g#-*jiR&WTGFU9~`&QA&Z-l7wGaN
zUy>R5n>ikD%cX#R-nR)&6sXNwNhDgvB}6r8l4C!{6O{b@<FM!H;ruuA^hOaht=BPU
zbZRt{T8t=o&c&A6429+Nc(7M?GXZkg=bpq$+DnhP1mt4b%1Yo?dylL#0w%-I%kn9F
zOBgjkRv&`}+^@e+5I7wBDJKmgB!F20U<l}ig#6xWh07{w3Rx_L3dF-ytlooI1P8q+
zigB|ax#zsIMyx)mkjX~QYmw(@UWBnP{hGKQ{x!bzsBk}DD~1p;#lMDpE&Gt-(=GPC
zo1Dx|y7P2#W7{(yG-=iyx^tVceXmd*Bj|v?LZ_BTXpF(;z^R$Rq=;FteGq9eQy>1f
z&g#h;={G{>6;VpS<4x-Nb>$KlmDJWZT%rnldQJBvbUH0JEjCRqtxP7x56gwI7*!9v
zx1~30_qFGiTt6j9AxlNe{3#}8Pa|cgiPRz%x9l4$hB<UxVjb$@>)J?p?sOoxY3rhN
zCdaOy*7BRW!2^)~p1?KhX(K6bmeAvM5s&8&M2aMU+)T=1(wCtWNGJ*{t5ECL{Sv20
zczT&3!_r|t==btctA<nShLa4Gt+?KotH};zq6 at id*sY+}ru4Qa8U`%ybm;WjcU;A;
zNP(URkl?VFT>nR8XUw+UYt0E2y}{M7JZY2^I|c0A4bgZ6?+3Oc6)D at Iv*t#pvP;fo
z1S%PnX_kzh<h%|c0EX-e6v0hG#ci46#(PuDM>sW`(v1R{Wv*Vv93WiQ@|Lyvu|bEa
zqKS)XwLRoRe at j~BMI5betYSQwa2mi8CvAJ|T7s|`2e87UW0>{C0K87J=1AGiH1bx+
zq9sd4HgAit=2OV4l*D9WHgno*YVC>1jKTV{?xZLs at owRVaWs-~_cm?euds!-p-d;*
z at PKj)TWjm4&1TU0ZWVZ4!h`pF{NkCBN#GXQ?2pb>C+nvCe@)v!8wTswMQ}eKRiMBg
zE%Oi?TUbh?C2G_U4lW?DtmJFJpJZ+t$}IXH1;tG4KT=GS!~c=6%mh}h*726E9+km7
zKLc)0nguu+y+%GV04Hv9i)3zgF82qO^^_^8Kh?c;WGRz*fQ6gl?S7J at H`gKi+ua>r
z3EDa6CvwWzmpUEuy*{Iej6!|WpFgw<>+yYIR3_z-Y+9S2Vd)LlKk$4sH&SDQraWks
z(ll@^-Aw!4P)k4jtg;C5n*RA6XRLB?YNeW!SL~%WAnc|e38qQyj+k60uL=??ir2kL
zx}n4j{#s+cE;C0h0rBy=!QIn;j2<$j79=Cg3tIZZ>nKtQ7DiZv%3l$fQz;*XeDE0I
zHv8*kAXl+oua+_Yw*&)8*@i5J`)Xx=26gz}kge78^%uEeZ;Hgtqa?L_9?i_FGsV^q
zKb2}0T<U7+*A_>(aH%H>S-c7NA8^4R!GL)ey-(OiR=zP<933KCy83+`hHL~07l}4S
z#-*I*0?r7BDN|loF?zfFnQkFaOKN8qm$n&W!r|7{Eb#`m7R-Z|SKJM22l#yx?5xhF
z2V`V&Eyq$T<ZAI*8A^85=Ra$_<c7W(A3E68tzXr?WjG at FzHk*uLuLYy7+83f6Z178
z(XNB*=kaP%`Gt~Qb4zLK?SPa_L*@*9B;@6<fU(g{Wo4TXMUtK#B;~uU%=#kOU}=Pc
za{B90Ko^Jp`CB;gp~+*R>m!;HQ7?R=atj*mztq=?Zt^Ot+8gV*h;ae&b^tv+*x$><
zSs4<Aj(j~@tQu4yQ?+_D(KpKUi|s|Kl%`+*$|h_Z%&R*MMrX(`eDX1<IaaUtvs`Qs
zo0%buP4ch#k)0hw6X3~t9ciF%&Mu^o6;q4H;m{%fKqH=$yKi6)|G)wc^-WCR%4uqQ
zlA?`|U*6v#R)p)LVFrI94F>qtP|Uv*aXC1sJGg3K)ZuX?$*vfyFe4tW{haI3rvO^`
z#8tl5;o4q9?4Z+-vsyn3A2r?J;Nl|W(8VIvGJ at xo$ahP=z_Nm54K!=#!#dHt{FPGh
zl}7s)Kf|}`>P}eC6B8!~doKHOedc|(at3&xiljQ at WZo$62dttWeV#Kv9DUE`%_jkc
z++-hps)^Ta<S=ctZTD0s<N2;zdN6xl6Y$ylD)NeAF2%m6Vb1&ye2|Hglc|ad0Te at t
zC|n~6yx`Ci{e{VQsm$50!(+i$ri+INQoQ;JZ-f$^oc8qx9i8?&%vU~{uer1Zc-=48
z|A4Px#^7LfmYn~CnW?y*qxVN#p$5wz<PFk!@%(FT?obj^ZPE#Dp5o%7A|kX2t_A|u
zp`oI60X6M)ev9?@5pNBK*u=Ny4yS+cZ_&#-$zdX_w7DBq;VlgNg*KiL%(f;U))?73
z!B?PUURtK`3M9ua^bQbr{1TjU7~OwGsm#k&NMfN#bsRgd?4KgaD9yuF$dheAA&wUu
za-!dg`AKT*wF2Mx3#OuRkNDBNdHnSCDb&!2_dfeRKPG0bh}2IQ&%)3NYT)n+8fw=6
zga01$RR7l}gq!-W9Mtw-i%I(zNHbr9ER01LJg|yrA+E*`BSkHz`!HP0$Rb*aHM044
z(=FHpp9)SsGTO2wAO&E6&dgGSXBym~Ukhq*wSSBP8^<EE387L$OVwJ+rln-%r24gA
zrK#<g53r4BH3m;wi6nq02z)Z(K3Pg4_<3{9T-Kg+Zgp?-Fsadt;Oc#p?@>-rQX)go
zl{)(lVUY9k=I3kwrMOSK7@?|Z5y$Vd at wS4kcb~Se9m!OjfXGIjJ~!EowjV5$itp}-
zw%sL>qVngm(vMh$jR}+zz+P916&j?<1W^e1Eiz^RPQ0J5LF-nUGR|W#OK-4eli^^B
z{b6ZOalpI#jHP5)?#%l>XF_EgeC0b5Mzi|4KXlGr0_LG|SGDIQU5+<fqma}dsJR=~
znHX1_z?$zqZ87vbUe%XT=_|fW*kj?#^2 at PVRhNI%ieU#D$C+5?!vZeNQ-GjWzEqq#
zU7J9c)Z-r!%bRgZpYw(kY|7iJ0-3*aX4U`K0ri(}UZ!-^ckZtx^~+O#--FJ`+8NDA
z&1(LyeWG~a4M5=h!*yK4;!N8};x_;Kt{0X1P3dp%lV#o0ddg)t&NXVcYbr|t)L&Cy
zFqP6wP#46US2UF~@*I#L^?rC7*Tn<(jy=ci!-o_BS-XAh0v0GN!b2M9i_hDrwJ>nt
z!V(^J(WzHF6#s^8jSZ{Y#jN(Ad_jPEk!-g=to+T&_7}><S?#a)z{-J$53`9stHOzg
zV=nK>vw0Sp!+un^rCG)#Ock2VR7`Qk#S2pR-#Yli2paG2H_IT at xB+H|G!>K%eMU~M
zuZsKzJ)?FhP*=<XHDe8#CCcK2)gcB>Q?t{b_Uj<ZgmuNq93A>D4uNE9ulzzGUItr?
z--Eko4Q<X3bVx${+ZOlT`L0~XYC<?%4i)xkszL)qPP>NBP0zIJZ406?qV*2Z<j3Ot
zUpb(4_`Jp5#d+ at m^4E7(- at 2boX;g+B`k6>jX^Bj{avp=eqLNB7cOc!OacWv^=m-Pl
zWADF`ER}PgVFfa9uN8l}KdWSei2=#-Jr*!o5Rp<g{ze;+RpX40ZIH=RA4p-E)_!i$
zYgo<w3X4 at d?ppJ3lAux(;aZdE2<V&X8VP-HJ{K5U{AjGmO8usi$gE&$>P#O~qMdai
z0LZ;FtQ8)7LIo9PRZcsK6<s?nN>%cW@;@+))kV3VnhgdWLx;TIe<)h3zNRwVuRS;F
z6yKMCZF)g%Hoto5W*cR7nWalSRNsI8Od}PrFl5rmzZP6KcSs95^X5o}TFiM4uP%s*
zJ^FX_|4^+DH?W%LHLqT${eib7O0D8vMTs;SQfo$zf845N<ep^r^mXU_<HM`Q#XEnK
zs at l!~LDZ9XyJrT6Yf*Ngi-)n#4rQJ?W};Th+h68_Q$ydzZ5`dG9IDO9?LYnKMyvh$
zHO_5+xb>?b7j^|ECPj^49%6+sIS-YQeoM|NaLG<%Dd7Cw+S}63iY4rMZP4E{xn at f{
z at lvl8oW>@c>gBSw%aAJWvzBAGs at u2b{{&NrOdP%oC^(^%8tgIPMPrLm(>B<tTilz&
z*rF}-wkMx`?{%=@sy3*^#NXR+MpaoHw9rmp-!jbJ;c2s~*!elgz&Lm1n4<ZrSkTh-
zl|D?5bgh6P_{;Y(wOAPL(kc$;33WXsM~Y3DW_H->Ikur$;b?J}2YQ{YgkDtXfd2cH
zn6GHU)5QbZ$atMa)qOwuI(N6%XK>pMMNU%sB&zisYNzWVPtJ#Dji{fLi4~U-;R at Kc
z$1}LlPEAvnN%#Y#aU)Xl91!Gn?8FglZOum<a<Ujs-i}2Sjra1zpXafR!XPSh^-0G5
zk6M at IG0>!B<(Sg*c9;Ia!TJYY<pMc&^v%!5Qb-l;x==f0Sm^lbR~bCR+PBkdFAk5n
zCh`9HkJ!R88kGWke9Mn~`BS~U)|UhSHKx|&H{39W#tPNh;7EwMvDP?t{L;3kTx^OJ
zI at xI|B71i&o_`2~|EjZju>Po_+z~tlZoxspb~PTL0Ajnns&mv(zTh1<N*Vp%GsE8v
z`{?q))fN)Y`Tuy-*$np^$`47!Rb<-|R`jn+pCk}DO&6O;huL~Nvuh9rpEPIkcAs4&
z at roUYPEiQ`8+fh8ts=xoXpTRLfU%W)sxGUgN~>5*q9^cTCxo~{Coh&jTYFkVQ<G?6
zPSC={S%~7#didiwZ}^=+iO<5&ko}S##0CdGKSwua{YgIs><GC*Yg@#_(X99=I?;>4
znK at Q1ZXRA(8{UsLcL~?l`|eOQQW8TjtxV|k$=G&kNwGA|O85V-1t{_4%amxJTm6Ov
z-IHwVexBTBo&G*2(2DfXMlI=Cb^H}&vg?%M->hf3I7;tNvH|!=`ZXV(cdeu^lbs|l
zFRIMLu1{v+t0o~eq6zukY&WbWVCJkg2ikMIKKXgG<2wy&9aw315*yTw&$I&dTH^9{
z|CI#Plbk(XC%`;pB&AMSymyxBF5%CCZravBj_$BCoA!32f14{JVb<?&o95qP&X2_O
zoc)c&%OX5Dc+c~BPj4ctGN&~(S3;zHUyRgaz1?@cw5tsTpqi)@y^D?!MZWk`cv!62
zY5L2LdR*jwzU~Lmuy#?$dfTmX*v<vDM0 at V)>1j56AD6j%ua#poh5>1ZBx*x^x<CIg
zdnX((#ux6LVQsz9u0CD2y5T#u9g8~uNdD$=5md;ag3lbUH^{ELBn1*)h6Z%ZpR7PO
zHwXUMr81{V0k_i6LoY<a&;2Wapg`uZAKfCyqHUd(P{-lsZMJ%kfULT0Q}06k+*89}
zM>9W6mYTOksYjfKo3}*CO$yPtbrct~H94KAm%v+obdxomwP`|b5-?i0Q^fURgHI5D
zIfookRprPvu0+-fJZslez(B+TVj~j9YFg9TMDs_I$wl&^Tu-%{9)3zKz77q535Nq0
zO9~3aeagKbPFZP#-`yR|R5n?|Le2wd?Duq`Qe7FOf33Gg4{OPLBY;aq+0=ouCd19p
zT%#eE2vKF78f4BKHgKjTbHA7E?pH%%RzS_Xr^pHoa9b21&|fHTA at UYy{c)S=ORWI}
zY^SXAnxv6~1v(bMR4y*oHco;l_Mnc2OC=iiIPsi+c+Tv_y-dP|h``RMVNC>JN at kNw
zql+gPL?<e*_P?;V3tp89@)1+LeUJ7bRdSY)#GP_NHG|7Ehcs441S-{;xUHW|rxF_T
zz1q6yQR16x0!x0(V_eH>HBXYRVKq4 at A-4QmcoKEn35P2J(zq6j#9q!EX;c?uA6*0j
zYEpRbirqNqdP?fgU_wzb_4ju}@Ymow1!LT1DqFFBpXgnDP67&o4+N(CrWk?e=ES?*
zrX&(tN21Ojid8cP^z?=+D|6h;CS=D?udgv%_!H*DYSnf`g?qtv?>9wrwwKimL;TFu
z-`U89_)(eVqAdG!m9BVmTeNLt+hVnV at mcvsyz3&}`fBSs at ueB(>N;)HwoSoy?2Uil
z5ucC<I)x|IZ5yjWF4VGBnoR1x;&U?B4y(QMaB at gc+vXBHwtOX+bWx+C=1%R+ll6JS
zSFTN&iF%l0SuvMFe|N!!Hn=v5Bt;(fcIKcCWvzA!xG=fz;a@)d4Z{1G at Rf_z4Q9mD
z(JuEXR`!GEt2ROo8ErIF^a((M48WN)T2e}YT6uJ0LRj3ttktRUH-qYCWfKMog6x=z
zZZvy8Sv_(+dct-?9g_r5g)?W!J7m#2=jMF<o82%<n>(#ku%M~}!oOWnQ+m?`*b%|o
zXC~YSEVY)2GV}jT(jA6>K at mte(>$p;e3iLvtkb43*FerxCBvQvm-E5?%)gj}8zDFb
z2dV%cYECfGaPyEdv)OMoPTtp(w#{5RmfyD20D~(&x-=<lYJN~Pfsdxz0XgLO^fq0c
zZ!>c>+PDqNhT4}92X&3IUN@&1Fmt5%QdP*e;iqWi=ocz7At-pyLKRR-E^{(Rufg`E
zVHU#-UQRd+R`c5vX>};}n|gD=F3p;2>}I7QA9KAugJz2ahMoGN>Uybw#dMl|a5r6l
z!}!q$gK+}?a(jt!Xw9?P`}*s`QGj-S+T#F6(O3c9AiyNrv|d<BN;7p at 1bF74)E}?=
z6~irKs+^0p$rcxu_}(4D$?24pl21;Feto_!A|U~LC-`BK1u(9LfS3(~8>0`siGCj!
zyfc(l+S;NWeB~B1D;({)<4Xl==_QUo43X!1Z0XnSu{FM){AQ8ARwg)h#_{z6%TS>(
zd#_I5^TpVH0v*h+z{rQn^skA^E;9#vBk<>_cmr3p3UhLyfjWYPUByCrnjZ65=a{-a
zh11wK$&4C>;Gg<&=N4s=(?R3Txdv;WxiV&*o?<TLaS-FnvMyH)n at M~o9e}=*6*KQ@
zV=gX$i;<=r^;G*cp>kAT!P0sY<Iu!svy}Siqhmi?8>3M6T07LJ_<ZN!RW!Fc!4Cu(
z#NLS`v37kd<k;!YTf{p5Dpv+tin6l>Z@$xyZ}DNDf7_>lwcVVpQ4Tk|!&-d(nqjco
zHu=w{>~_9VE5>h^3P)RPLGQq2`VP^Ndyy8|NihqeTA0j)D}3P0*^8XuiW5ig%$bq#
z#fr|ZPc!wM2DTN=Z1XyOwX=l&Bl5Y~f70hvC63dg78=h~tLn}SZd7s>=`cS)bJ}yK
zvrR3mR>n at rT@SF{K at aD3e#t#}qO|F@)OPOk)q1>{V1P!N{JdxGEA~D6CE!G|KWohO
zy<Wi>gPw-a60?bTL<pLV&zWxCWR{;lBS1}HMxp?|lsunNro|cf(e|)>I_bDwi9F$*
zB?_iiR+Tf%dOIc`s`CXhB81ge;5f5_4BLBEZqz{Kn+~@f!mfg|ob;R|nq_SMRM0gi
zl}T#L!x=9ss1ya+$4&~)y%~lA1)VKXLn>yZA&wihP>x`OQUzK13`G;om)@&dQ!QuL
zrOujnMvL7SVooqu`Z=!R3mtF64~nNwzMHQb-?|wM5w_+Ued##z=1DMMIsOVXGKt+@
z4GuC|3g>Lf<{Qytk%v&tA)0hdexF|Ma)n)73_wMl6?``KjGMUecW*57cL)4zjdO#;
z at OMsQ(Q}4awF&`Eu1gJX;&7?|*?=#~<YOn-*EOfddWOZ{fiqN!3CAu(43Wm2L?vZx
zhovT?d)jz>)zxeO{wP$@L_${RYYARWdprgv+dfe+QJ2D<Ebqg;fg6=7Ct%BsJ2krz
z`>jX&XYwCiE_S6uCi4b2ra$Zq?6a9&ZfcYZVT~Wbgw<^9%nTVT0}N~9W{W;qZtE&Q
zNCD-Ra7l%L=^DMdo|-Q)>slw_ at p+M@e_L&&Td7piXI$cakCs{6Jp*FqV2$$W&p+NQ
z4VGaRcIRSLC|KK|+bVuY*W8iIXr&tVKPAtdt at u7Rum5gT!^t6lNue^62u5rZ`QvK3
zkUjY@@cb7N1OhoKclQ;x=4pq)I7z0xn(en$zA%j{d1HD}Rj3Jr3I9mt*6aEfaP53h
z^PF7iFq^4m(~5RuDhZ%pX%Q&d79Dkc#k9&c+BR!wx#`Q4?9%ehXmG-PCVuD0-owb5
zqy?qX4~k+^YBH#{!pxn)VQ9Oi2G?Wm!NeH?Rqm+{qYjHT&LC)|Pl8%#Wgp|pWJ8VI
zuCLQ+z~aXf?}}4$>Qj@;8hzhV-oNhCYg^cUxr)kl`bn?;yz>;RJ??p0E*?>$UpVhd
z?6AlGNaBIf-}X3R-Uw1ftP?aUWM7JPAEj)}!U4^3%?+_nx${s-`nxEOk1G6rdQ|su
zcCKDA&o8QXveL7FTmP{pM#n3JqJ!wnjRhu%%UeSV)n+vbo)XA_YJvfp`sau-h>`bn
zl=1Q_1pMn3b36v=K<oV|JZ`NLDPKRA+{_V#qWYi=zBX?^%@E*2^PGAdB?R)TlyrAM
zB>PaSM7pa}Qbu6gece*R+txC>y})8Xi<q-}As?WTW|TSMI9=(N!1Vplm$)JsBhlb}
zeO at nW#|;N76}FhU6Jd3ZB8%-tKh{mir5USZ#;OlnRl|`@hj at kdWkGK1-WsD5P3RX@
z=vo)3*_Cw3h27dIA1sAer6twvx!%Uq45pT#R2-d1P7MS8bG<!u+Gf){df{$=-y`xz
zX~Ou;VDPaiEWIxJj$v&`Z*)9BD1b&P=(acpN^5Fj>T<f=w`3K5c;ORxr0=z*koiqa
zXm|b?d>kwwpoM>nC*}8A6)sDMT_7ill!K9*`(<jLf;C0z?mdI1E%vq<*gsbo*^B_m
zUVO`3D5+qNVSFs;i at mGR!{fUkvHrqTqY@&Sp0>`5-h}gC!Y^HSOxUMP-sbH*9wYO|
zQ_oL}#Zs*?F<v(Gl0hxbFux at WWrUM;nO4vBFWbhWt};$N`*9G$>lP?b81ycz=>oSr
z=vB+e6kb;+JV;`(<}CB6WaQf!NGK=Y#?2w`KJVPlsHkoFTXbId{5`#bTH?e4dcvm>
z5uHCfZ&OLcY6v{7!8$y2Ub;DDQ_IaMi$XhoxY2gFnbA9*lOa=VW^?j{x;njAo$m~@
zBwuVQh^WsyfuGbEU9};T9!tdTsU>2GWNXN@)G$wX;KO#R2<^kX$g$Csh5y3eBrC~>
zg~sA9?$a%^193*P^J;oYD<4Wcr5=ADp2E72(17?R0IsCUs-ib>l>h*HL`=->rYDV+
zXpoD?%{2`W1gfAZClqO;T3Rd#m~%*P-ue{C#{s%z4=-2wX=nt5`y;m1e2IiMBH^Do
zpxTWmO5O~egdc`9^4Y_aR05f$6IuHe60+RRFW at neSz>)Wf at 7nt1W&bjG6#Jff-HnQ
z?6M%$9CRAgeGak=UGEmxp+c6cT at d%`l?js+^ZE$f8e9>q5NypG^>+$5$qV~idcOYb
z*=}($&q~|zn`+4)unfecL%)3w(xL_Z9RXA8$=trth8`WU`jSGsx-vY?1ys&fvjDFh
zh>ht#TH1S4OC;LjCur={C`$>jJCGhxKP2n6Y)Ja=HIAT{KzP{zX=bJ@?$SwIqmj9H
zUp#~00Z;vR!wG+b*VIUKEV3tT0MuT5X_d?5#<1OV&W2 at 0g&YTqkUvvQs;2b{Uz<Ix
zo_>K+pL_8NLFZj^A2OE1q!Mk%TY%@VC3Er9?TI2Q3AYE>RQPO+?EMH5RvfLQxJ6Z!
zRp_D6l4a0L1?hxa$(bWOm>WUNia{OuZlaiTwIwf2HVW9W&3_i`^dOZbW}fvxO>Z4X
z#IO}@`1CzsOl at ZW<QU84XB@{aT<qJa%uu50<{VH(DYfNOT+umGVvjx4Gnl}3j*feR
znwd;C at W3j53x4*Y503&)IfHpT*o;e82*`3 at UV4j3pO#y-C4rCEo<Dv6j^uw8dqFa?
zxSep4x$0M+DuH!PwiW%831&%BE`5y_>qEDKIz!7CQ8fSwCsN0ndHqC^?DcH&{Dk7<
z2Mwb}KMt_1nDB{_B^(;4ZGNTmG-`w28?@x`(fvH{?oR0wfpHE>Z=1U#m^njmw at AWu
ze0=ih;h2-NYA$OlFN4XON<oJz&YN)P0rx~Y at VR@u_`ZC&C!7mC5{pON$>T<A+Mk`%
zLIi%ygyENdpNh_`$ya`BE at AJqMEYAuOnH<$F15oH&$5q~y at ARovRUrPy<F?$#BNna
z`4)!;K)8?lPhSn~I9Z?wz%3?zpRARv*LD*CB<-G~PKmR?$CYVmUQIoIXLwdMaZ7ZM
zX|qV;m{ptSWZ6bS%j<|Z!~UrA(#1J(dl=kqs0Dh~L;o$+*cR>qn_6K~J@!wfi>*Cy
zZx^9-Z3HT>Od{BhBK~mr#HKA()45glSyTHb2 at d(Cq>-Y|&ueM1H_nE4ZFH21-eJlN
zYV(T03DK*@8lc@<kEVBIaFtJmD-LjL0^(#Ap1sf0_1G&FAajx3D0y+>RKhz|&d!Rl
zC7NPaTu{()+`xL)c^U0+DtX at d?b|o%Nym`&E<Bo`4T(71({H~sE+0Rz3WAC`>kqdp
z&VUasJ~5ozpF|Da%6-&WIF0=uvIm6<Ei_yPR(>{gKrv^3#T)Ye`QoaS;{_VYSzU10
z&8|(1wZVa6tYDIz+*l5cH~MH*nV at Y1ovB-1Cr>}kEy-NuS_R!hiv2cYpyo at egj$4P
zJFs2%PR0{_0!d|l-p&3mPjNjjKi<q-RKJP4w!E3$r|!5lA8)q5IQ#Jv*6=@!VX6#~
z>MUH-F^cSt<h5<Dytssf#6w1|)P6q}?ekG?&(qL!n4RPB$<Kx&2+V0VYmV4?Oq)u2
z#@N!*#JGuIVrstlKC((`d&S5+WCg`?^0a>Cf9R9?igW at G)H=;-B3;;c&yYVkt3d_m
z2t2B(EeY8i+NY5SKI%S~zW5!r-tz!jFM{W!fpdOTpy_UlT+5b+{-o)y6LxL!{l_i=
zh(MdW!HgRm_F8OmfFn!cV@$9UqFF?UF&8n-PTlr06nLHo>$*(j<h9v!D5&$xAKYhv
zss9H>0h_Wf);{*!a9nWYsZh}W;}J_uX-1GOKplk;fo==6v(f(r5QbxLuFK6$pJR{g
z#H$VSbdOXi1pi0lZ+gYwdt#7GjbY7@!;&YU_YeHRkqB;MKppYxFB at yDEBUXpH@tIA
zzLv|BbhAgqznho>nCun~hrvFmWh<-t_WyrKu3uI=AKl9_?MmQ3PPp)h*It}Q2L=Pf
z=U_Yl&NxjnNIn#o`>&bb4FeT6jtmej5Zd>35<W3rE|9+OfoHN2{^Tq at kNmio7s4(+
z{2VxOFE#+qd5W at n)*&NvV|(n2lg6X4wEB$dijOe$!hHJ4W_XB#%q<Z66Yt-}>12eZ
zL-egsv&j~l;W0Sbuda(%zkefuY4D6afAn#riP6c%x{05EqWdjQl)X4=ylljykO^wi
zA#kdrcssaZU%cViucgajDcfHvAmzhD&WL{zL2f%FasK>~B<#15Oyj4&Te__%1V~Y>
z)_I|&6sSMPqsh0z0a3Epgi%<i8y#B2-))E$b*Pk at kHy4cW^D||9aBg4kk at syJP~|}
z>Lz~}7qJt|-W}|oj^kqf(d)dIv%)8EHBPm6B0R_$z<-bz`aA7cn2*RGB}>QRXu}91
z*Q7!e=M3Y1+uY^A*<!MSnv?BQ+bTganO(;3qd$>~iYmqTZ#miF%8`R%ffE4d^}ezm
zetH;Ns)Wf>reQxDLt1WVa=-Cg9b$s!<Bl<N;-SHvU at fwt{)XcY9Wtcfl19xdLj-T0
zLu`o^JB*48NZ$tTc8uklLz>v8K>3s%MmogM21>=|r9FEl at veO_9pVIfcjq7!&P1+G
z!j?6L6^W_DdgFl5(u~|DqtLplq+?otsrx|9q8V-yt(+R6L;p;hSM^<#W;3=68p_t6
z*BKf4pAZt#nbb*at(T at c8i*9r(_TqY$&x84__Sf!F8L3zDdkk<ZFYcFq{ev4fzdX|
zO~>ElNi-Uc6>OLW{Tn5h2=Zg{ET-Xr&l+1|w4u$~RUuoltd|8VHsiE!85 at Ze>8WKx
z#OnwTpkkidc<l+MFy{6NR<&eC*LEGGtH!OD-NtFQ+NU|}XFlZbWtY&6N+ipqyF9+(
z%<A}x3o07O$G8FI_51l7;P63NFL3N=9hUF*ZLhe+<zRlVbkCr`4K;KJoi34q-!zN-
zEvF9g_aB`ZV}d2)r#W|AEkH3dlF=GB?E{Q5wM8Pk=A+|)V`PY9`>Uo8i@&1kBM{cp
zH at GO{%aPLZglfO9j2^Z8Pzt%w17<b5knVQ3*mALyw5J_AoLaWtajm#1u=E)8GOUQ%
zknIBv5-=^jq0{f?elEdH0b|C3aYfx2TOFo;iy5 at 0^_EZR81+*hhbc(AO$POLi0T_E
zI)4-4fXWO9M5u#n7k%-nrDSr-9yV63q`G3y{3-3_+Jxme*dxFMDAoS6mWwbE<)iVE
zf3_R3V)6bvAO_d><ZnjuhV5o-o_+gM7bMHY>2-s+q%MkeH=kYN?Hba_U*`$dm9+-g
zahleJDa*4M@(Yke5l`s?#t$ubTmk_7d<>^;NUM8Mt7)7CBk~2NB=(>92uFFa?V3MU
zF5aSWwzh#@DWyvrIgrr6i$>5tOxut}iD5H7fulcoz1|OR-BNH-VIw&ShGU~+zH4mB
z!3r$_g|BK~)t|ET9{tc%rN60eh4j})(Xg3UQ_kXHYB%Tgt+B*X#bVE{LYrT4<MM&B
z=j>)EhTg at hhP-tnR=SI{`5vp2HA#}6KVK(6j0P7vF1#&W6Os at 4=v0d7*1LLKTR>h&
z#zGe%OMGc3<^Y*BgY8WAYAA{2E0al{h)4^AGQMO`uF)OW7)&C=VEKBLy|U_v)+nI6
zV2TEwi(1}+YGOEIudYH{7Pt(%Z#Y&9TvGZ0{GwK(FhVYt5l*-nGsdpx)wirV4xsmK
zqd=cRO<^LeDU`*F!};{CNDwbQrT?8z=PEv5)axiM>}Fnl0pVN9XWN=OU1uBTpG}Mo
z at P9P0#4eL^*nR{xx|6inu?U|m8zV)fB<S449G$BGko~dJ>Cc~9)LLVy#ju(~Yv1>w
z4mRD(57~?S=rX#B4eeGdr-3^z2P-f4C00y9LyoU_?cw)?s?*Xh(wd5nvFW)|%?iHn
z$nmVg%m0^zxmH~87q4hJ&50ZN^52!UZNpi1p9e-D#Dg3JrCzH4m%!O^6T-gE!hkFv
z<z-7DUR1aLXZ&*%h4e at Lu=x;>W2xl#&gC$t{^L7*JuDl*1W5aunNgwp`oEj0<#TMG
zV<VG0J{#?B^=bTneE+(=(hn~N14bSQ(^N at jG5)*o at XYvE48q5v6NWVLr`&eirLZM<
z7Oy0i^t at R6IH!F%$AXJlji)aGcScRc`xqwEz986Sx#2kky(oU?z}4%=#dY at 8PFpLp
zH_c}YO>5V4cxGwWUtGziJa5+&;I{1DoF+rh#Je;4yXLjouLj9!qMoF|WIk+!z+zV1
z*t6_eYyjP~?*Jc_N07y|f&aV=#XG2VlL|1K`s<5J2Mc7^@A4aGT}_mXd_x|)dIk2(
zH~3<P%4)bUxd4XMPLj-+16~^GTuQdwEyernhPZ!N%H8XTU|1I)-iPtWRj9^u2VX&A
zsqvCtFOECfxX5Nv at 3$0}SPiWH_<q^R7azYtl5G#2MT1+<{RM}}$XG3rXh(xGH$Hf+
zB}d~tdQt_UQR0I~*0-93al)YPT6VX9V%3oj6RK4PjI8e_yq@$FL6QQ{igbNodXby2
zbi6)yw9V&E-IlRh`Jf7a?hM5hFySHd at uIMOp+E^%`pMrKsYtt1tOdReo<8Ya(H
zZv4F*o)o|xH)r|L56;3k3S>J(g81XEWONsj?I|d-6Y|mM))j9j*dROzr=9q$+1b4&
zQ??Q1lx3f;c?de1-Gi72-HMAsjW|I}>Ixi)uNjjF59=%~*F18(*m*rILmKh-8`9^G
zKGW3>b6}U3&far#dzPpm+K?q)Bt{0_wG&*qQwG=SHD{2fcC`kud%n`2^20_n7FNzE
zQIyKC86G}b-*M+f(p?-^b0}>Mi at --+eXID_%L*C+drrp`YFp#{%rytpc_ADn$mAk;
zbwZ*}j9QweC(YS58T8pTSV{K=bBmtGV<~-q%l4**3r0i4F_yF7DF<PJLEW>KbW|&d
zw+nMs43+Vf<VLbxyv*Ug(Ue~ncTi1?=j#*XCSx2dF?&}#W-{#Sr?&T{Q)4|9mI(Kj
zN5Pm4x(t8X^G>pMr%1y)a*c4fVY7+>B}taA?!!t&{BO-I3{!mj+?$Wg$|CnH(~<K`
zLi~3PWUcu*u;p!fPRBojo@(ru*3Z5!yO8aS+GNnbs|EO%EHx4JmqjV+7{=`f6;2Kf
zhQz5cLAHImg5=q+#xA=!n04{Hl3F>{h4$IMf`VYPerT|2v34_(+O`XlP!1O!Fel7z
zfqZ{qiT8#>r)s*wfsp?uM7v;O>|L~taWm at hfZ>4ku^%=*8Qop at 7craV8ORaDHj2(F
z7bB|a$KRN`k#`pq?&JmISsyJ7Y3waa-Ann>ILJ_lCVnqOl({DOOx}-x-}7NhPGd##
z&8z2vev#mWI&h%xSYVwd3Pa@~9G^_l=j=WYe`91~Q_zJv5Cj%aM^IR{Rxj8tFjJJ<
zL$lijGlFI!n>Ku#O(kZ_e%HLk8gcPDsqaz_dazB?7`7E^8o-4-e$yWS7iL3Bfrb+r
zSH<h>l<~vtuT4soN6Xxchu%UgDj&71u6G-!N21{gIrq!m7Q)>CMMV*;$OfQ5<7-Yf
z1x9SdpvHzbzD|P3>Zg_thGT-qK%L}r9<yWvlKm;;tItm~yWH8Q$&d>ZPs(`$oR8%T
z)hb%@uDnjQrT5erQw6wxVQR<>10EKOUs6)09km;xiFOSP+9+zy9ptm{Tw}Z=Z!76z
zZQ3~~qY*9#gM?li;^wkU)XJ^Uq3^Q!W^~q!7%IRKU<~XWG5zQ4xIz2>#R+zBqx+J_
zgM!o~s$PX08<?Y=%#Pql1`MeSOXbCmY!2Lg2qQzL3oNFM?i>6*)>M#IAA6*okFWAb
z&lgXx44&<<86HS<Dw6j$dW|l%PTOHIee*ERV8{Qh`SnSqJ=~&q8QH{;X#mu*u*ZBF
zY*-_3q5zWili4n`_&|Qu8NL%kYaJZ$Y8M1g<qPo7&o-d)V3VDr&RB3a?^FV_ugn7(
z at _SL-C;***zUYAU`pp0xF;Hq9ZvYUn|B#qXIvyYs3a}wV&)L}~CZgmV at Q^17rQ;>D
z4i_KO<=ENDW1q8I{?mM9Hx*p0q5&AS1IXd0UC&$&MN;f!uaY|$Jz+!wkYzF*zVRpM
zOZ=P8qFt>`T6>={w4RfY!(lj<nly=!<bxaK1&~47#V9fSVKlh={H~j9MblOg8+x^z
zNOnN#EBX*Ok1+*}vti9}S2x*pEB*F24JVQgy`K&{Qnq_S(0f<tALEbr=PD!NY!Ib8
zv;lC6fj^_M_xY<1w^G#0abLrwI{Q#}j7B!j<<TVgG19 at Y!slPEIi?ua_98HB329+;
z#PxB#3}YdzDA^vy8J1ePcMG0|2Q5eMUY8~Q|5|`wiulOI=V)^H?_8qj-ZJ)SHA=2?
zt`<cYlLPfyUd_nNB@{riy7JPGb8mvvi}+6hm+8>OS7bXYvPK;P2#t%UJzmRpJzKEU
z3MQG=0;(UG1p~$~8zcGhCg2<(EulL8*JCSex`!+zCW}p!c|!`p4#oq9PMo$MB?xt!
zTLxE^2RsynM~W%(*&4B3m)|dQ{5uMgaP%#$#%DU(|B5z@;TGl*zQry^!vBT9!$XDx
z5!(3?2ve2A7kiX&L=o;xEHA5lhP!~0g&JwRKQn^K6Z-xO^jP3=VCrGZylOu#nL=95
z{}pxg!-bnQ4zkIpKJLPZ<M`igPGm-4xc-!|E6X1)YEtaT;!Ml;U;Nq<%GaBx^;l4%
zD*@xT{+}XjJAiD{q~Z`F=8ZFa?J};OKJefp*K3)qH^#_~U%FPfiA=_xeh+5mXMNgz
zJo$gEU3Wa2!T*ol8bw>wDm7cPs9k$+O6*l6Gzn_9_G+tkQ53aXD`KT6F*<A|lptn@
zQF~Qveh>YP|9*dc|9M_q?(Q?5yZ3#@-90?PvrH8tf at RhwI@0~+g;C~u0pPn#<igN>
zNpMGnH1+35abByKXF=CkUB4RMwYiK7+W`M at d1%g({6yWG_DlZz6b}l)uIF|xL2&zP
zD at S#lK8V-;TA#>Kj70V*#`@assDf5#ZG-EF1>-{I at LpR1l5|+HzVV)JckIU9QIWyA
zTkz^!2P$jfnzyTCW}RjzsOoRTcnrjZCaQ&oe1MUJ$c6SV<eCjg!Rl6an1FLoUu8Pk
zsNT-I>QXcN*{VBMVgpWoEtOXJ`VtcDV=o+#yOkkkn^p~z{fj-Z=!g73bf?!@&PjQC
z?T at jM_-Dr2inm|rNZuK^>bl at ab?t`zUu>7v{DI;F2q#V7-z_+)AbIZ{g(}D|F+pJ}
zgJ%AIUC;8?7IzLZ1}l!z-Q8a|t~D_5WJ_GR(Nl+>_V{A)ed-Q4LIb-oE{;(dyc&Q;
zVvAzZ9!lQ_wn>aFO at PIfE8OQqXg`F`th)H%>wV_neg3TuRFTCF$cDT}Dsxu`l<ITF
zTqNfkY3|q{(~$0>CNVMQ=~a{O=d>ih-(h^mJO15rH*t;yulfbt)tHA$cR=2W`NgEU
zcgTRCyI1!mJpkv`v=-~}<hY9-01fhb4)TBv$?RKtg5FJUtz48hET-0Da+7zH`59;-
z(kqU7E_x#_MN{jw?hOW%_K=P~ABPuTvRWJ)g%+Mqio0jkom2aSh_-OoaH}dR#Fqam
ze>8x<nI%6i1(~2o_O~g=$8(y$n6^b|n05QY<~0o;ybgpK69&a0rb$v#*TyW at j6|}n
z9 at JWWp4j1CJcB8*+<Su%bTcWjPzV8Z{86u4U9ydjq_7w<1-<1a`CMo(26q?lpXXQQ
zYZd-6jpok;Oywr{`&4=_W~{Z7FeLOM+AjEJXazN937AL0TB=h!KPpJBS>ABcPSvM-
zHlSMT<jpfFtrOBHlz;E2E^E}v+dLPRs-eO-C~sX)un^G;MU76nCTJuxq{~UdYbD!8
z1<hNyWpBqxnFrwbCi`6(dP1|{p(utAk>(PYtWo*QAFNv)R?LqAXrTVPa?9~Pjo6iQ
z-HI^cj8E=dBUXN`(A2f|Rdcs2CoN88nbVmn3kRWd=F&XMJRSlj8mP{?#mt<I&IF0u
zhS%lesIB{@>L7|w(r>#->MgvZa}aU2uWJ<M5JXa-pd|}4$+p~7pQ;|Mc%XvI4An_~
zeAm8W-3GQ);OhpAJHdr&)p~Oz9E at HE)*($-6B-gFS$!Tvwf_Sy8&;Tel({L}qTbPu
zeB3G*($|~s_JDDHXhz=xg&ky`h<-$^d<~`-JQ`wJ!S~)_xL@${v`0bnx%87au~W$U
z6sV#gen6WrYAa^WE=T{NcG9#%PGGAM?M^KXykr-l@`A%1U()Wy{5RWMpr|))6+(R9
z1<x^w+X?CTYH{hA4mpT8Mphz5;<s}Lo#XfBb5BK{rJf5wws+QImv523WQN^;^beST
z^)X#aV3p#*nJzs!h))HGz5?(lGj7j$a7Glm!SL$QYa*{F8MUeZ at KL0m^3YX|Tw*RX
zhsS`pd$u=!^`FnB_07B;wBkEL&?z?k?@$~%M6A2g0I!`qc}@5qHtz$7jmSx?J$p?=
zto*OTn?MNf#&FqOxvTlWcKJW|D;M=Lg1`oy>oJS?=S~3woBGvKyCU(Ic-^wsndh-T
z__)`3PI@)1PU(9q;aly$mTxsAsjC<768*}NsA&LAINX=`pQ?kv>eK-2fbfql6pFhl
z at e;&GeobutsGaCiRst~)`C?reE3tN3eE%8JKx~7=*`S~WjFIM15!UXyBa!x^D09;c
zoS=0QIt5%e7z$B)3LZ4BhQkJ{xgCM!>10X!m<0MNcrX6es!lx)_EN1)is3^RS$zZI
z&Lm9o^??e|Yj$0fIOFn(a&pIwd~4JUP>dLaK^>B(7+tTg_TImA_eR}>84{Pj>XPpM
z`Nsn*)2J7AO7&djZQLrPcnZ*~RY$yKicW)$@*r%#E|7K7X0#gVbgQ0eVEhZGUN2XM
zyCf at cCL=`{XNxo<LusO<I<h`^Fp*V}KjfE6c`-eRaIggLa782=#9sc^4vJ6~8b*y)
zl2Iwwgre+`MmU&h<SyJ4U;$-M;e)c at gZsV5R~cM3?;c(DBOhBf1;KXjv`O)<QsQ;(
z-C<I3vdD*7<z(HS3SMR+HkHimLK7}N{ZZ&^tU6yk9P5e6b6R4bY5poA++x*%3B8Nn
zMAz}Wj4?tJbw4V5L!t7mJc}mW8h<s(c0F0{nWO1j&pH;Ad6Xr7Z4I{o9fC=!SE#>*
zd%xso)s7JYrBf^~@~I1VZ%So at 8mtZ4%$d+;^kKN`>IOB?;%Q`kocwr9!n=pkd^R+=
zFfoel3_<VtFN|U}jwX&o;q9A-Q>-3(pQszzRWJwxo8y5|Zb;Yw70v_5J7wqKye$}!
zg@|<gh-cF6(v39ndK7ubG<gBiyvmiTmVLLcTTt+*Q=mGP1rSUhu!xhEwA~+G8Ttr$
zkmhQ|+;2IDAkaPv12>GgXfR#P0{8amsRcB~0$HQF0IP_6+$P)<1x2G7KNK5R6m4r0
z*9Epj;b7J6$hzv(t3a1#^(^Ek?swN5dKJAcUkt+Q`SM>U9F|9JpDjqQ%0UWx(l4~)
zyyKSt%sq*Rq!d?TZQ$-ZbyKGYdL7hOoU^oyvmV!p0Tdu$Lql?3R;bHK2txtsl0%X^
zEqh&ic@#1cpjlaB;8Q<m=D}p00Yw>^Z^Evjmp=-#91 at X0cDY<8&1bCx68qK!+<?72
z5c^%|#h57t!Xqh5ukV~>UL6pUn2WN;YvlmLj5C~>T6I)76CI_WuEVNQeSO4|cM?`<
z_7~=Z7D(x^rb~8lsrk;Tfe`{0bR5^f129yYgF&3+9-Vwm^1am;5W#}&9bdEiP%#nC
zf3}pM4N=tUgu2yL2zf+%OVV+&$iH$~8=9!KN|7 at G5_dJ-|1HAJl3z>WmH?60d`M9!
z`WN4Eb^;7wId(A;_3bk{{}|>2iQs<#1M~lwnV6|<35t{TQOxK0*9nykJvdLihoF}%
z$}aZi6E&TB%0EyM1M&xynTb{tJy!)t+DWUYF1?PKd-u<f)ao}^*$t{9O}4!puKk{L
z;Ocqm21pe=N4)?xF5HD2q)u#?eyjLLma(3a{1gIr3J@|ybp8X?KX|~L&p at f*WyD$U
z34Hxmj}MqC0bd=ml2e`gtN-<vfQl at 4mV;T8UM<tUh&$29Yu1aF&nCY*6K{8)G3>o4
z)aox}DQ}}mPvV&Li<|uPueX~Q at ciP2$W_a6XD2%Jz7WUaKM35aPBRW5WR>yIX(#fl
z{0cs;j{8R~1u(|;>|>t$lV5{SaME!$bpC5#f at Ux|m_d&7Xi&4IF%aLN{ul46sb-KE
z=R{kipq+tH;HCCV`3ucIohryr>GOl5tojPL+KB(h{{xoBRU>}CShik}<=daf at c_;7
zTh%%&(J1IutpL#sAtGu!?A`I(2vjN*RB6K`L{Bf&SKDGeU7u5+QF|_+=63NjaYHAW
z%XcqUjOfl6D87=PdDDjpZAZUaXxTEWrgZpOf}R+*EK`Uccvb~H%;Ks4O)Z*|W~?w=
z^Q{bYDN`r1`Jm5nq@>s{0_vmT3Ye=|s4>^9g!$Oo-NX2GoN_G=9~jbvw-kY_m`e07
zczafrkEaESUliIhcP}1}_ at Zm>SIAJA2h_!CSE|<AytSZD&~YB-IT*HS^_orYq&V%v
zo(vA>nl+{x-fP|av!%2 at xOg^~+Hf`?YRj*uP@!$E{5+`YZKP>H1$n{)C3x5nLL_cr
z5FxZ^VBGlK)Ze&XQ4%e8PBC^mFa-KXQLU@|o?um00_1M(>R0OzM{boy{V$Eg-D&C)
zpILAtXQ4iguTeJ>bf9PJaeJo|f_X=gNRhezNPdUvMIg7n*46ej$z5J8(S?lqW5#9I
ziN<d)W->59T4pSJt^EaoGHS9zAjCr|9pc0rek<A$^on;%=j9yqVdgMJ;<vUR<!ayV
zNHl#&p&^Hc65b!(lo2;lpYqQj`ZU31MFgbn8aUu~uN%Kc`1|X|bH55%bVY=~iia#2
zYj^M9ZQAqI;$;H6RsE{<*_5TkzG;dWb7$PwcS?D`Dqzm^Q$OZyvShkSW8<-M%sn40
zYj2^zbw72Z9V?|f(TL2+-9vqJqmW^GP?~I!?uhwgfpon+fw95R2&Y}^+wB5pS!911
zk$se}1K(%3mD4?|Jrr)YvhRDdZ2wHtIiTG570kUB9-!5C)e4ltGtDM at 1@y_}hUP;m
ztAc3e9?Jc*$)gE6o%)^T#hlERppvE_sQ=!wZbUdrP^13VXaB!nyK8yrwYe&klDRvQ
zFZVK$YDFk>(O;E+Ty?ct&4oE$nCj}QRF2CjLQz*KSc&O1>%(q1Uv+vcgwlRC#E{~@
zH?zJ}nKhlW9=h}Ut(@QTh*n-!S#B;W;AWsJa#?nxD*#*8fR)`H%BgBer at 2iEeOMi1
zaD_iJBRqD5<awqq$!X6<Z6_YzY)4o{6x=qMfeo?IkzJt`)ah@?rWkZk^eIXcvM~$H
zq^YL7YJ`^O#||tEXg=`%$V0Uu)Q=5T(C4eyWEm~(5R^8(R+IMJf%}J0wi<8-5*ul2
zn+UFBI3}Ppzs{`AVa(LMoqkRINIP7!(G9Ra8trIwk$yR6B_%x+z6V}TP(~q~+a^Zx
zs$NK1R#^Z?Z_AtPg)REtPcyAao3qk~Ddn`iKY-Y0m#V)rGyGWt(dtMg%jd<T(Tz*}
z9#XH_5~X`5JP}nh(b1_XZIHY*^;N{rnvSQvZXy;|w6y%EGTOxb&+|`IwWr)f;=w*V
zBploHr4F;7kPl4q7~bae??^PV#ggY4 at E8#BvsSO$v?smT<4q2F at 3fi=p&Hi24Z%xV
zO=5hub}h?Itm<Fd8|00&Q|a}17=+C*z{S~h6VkYK_^hNnC)TKhVeIo-wH*{-yA at c=
zfJDw%Rd`>Az!i4as+1?yg?ptdbsd|v?c@~iD;FENofhC8r4M|~`zaj3R*T@%MWJja
zev=;(pi&+GRxCk&7T4Xwk~i&dTvThvzw%zAEQ!3_KA;GdrCm6L6v&1XxR%~$Tj#+i
zOJm$)HAQS{ZS1E7;fX7(DsQ8t%Hv#kS>7u?Lf>7zTa9R#$a~V!q&z}vm*SEFDVd2V
zcG8-6vKtbAT>E<1!RyZLiusvY(~4h%^GrUZ9c#Vi#!7qYHJ7ZYe6E(`jTQP9qI+as
z^^3B+s9nepoCLkCFe&8~kkL`io965u??((|EhZYo29F>t$O42}3Qc?$s-=-XHXqx@
zxO`3@?Oe8G>d9~A#W3Wxa1V$?n!Clm*Z?a&N364gtFn$>$XXH_)p#&_Jy%WwR)kop
zoXLIlhNOhE>54{0Q;X3&vJ<7(l#^;y+2m}4803`%AhGu`v0YzW<F3tIsiSo1h};5B
z+5nEmyq1%T-S at 4Qa$VfvD&k<WI!-ss0rr+c(wj0K8{xT*(Og}9<gueV(4>86NIulf
zFgosM4=#=DmwaRWO%FXbRT*ca_pDE{+|$8Ay_bC;DSiXYX-*Rv1)oju at +eguqFf6R
zFKk_F2?-Liy;<hxSMw%Ovn%d-OVv07Ym$*I5&B_lLKpvn_Sy?kC;$F>lNH@`r+MC~
ziQk`9l!kV1Ahmrz`dE at 3z!h=+JkGOo({KAN0w at VW+0s2(Uj#hT%b~xRg^_st{X8Rv
zTGz}L3dvUreT=Qxx?1pPl}V*lNFEKGX`oM$V(6|S>!_?%f at YlE?=(DW!~%^DphHd}
zxmajwO9SU&BO|S$_sX+;Fa;K&f(XPc>}{NsY65lunQrdZz&i3otHRN=n933 at mN}J)
zb&%HT{Cy3rkk at 8!Gmb!97b7e8u)RHeXR5TKOIwqZYq;@p<Wb45CMy%sT9+O|C!_qq
ztbng#n7eqRL|)qhQ?~y4KBSk$SG>`N|GfcMK#w)YhguWN%9V-0%lR#u;^cPFsz&qQ
zrE?h-Q{+~)7Clh>F-sth3T`w99L`- at D(ac5bXfiS*Tk6bMzG`wib3o!BuAyEJX*|I
z?k`Kvjdq7*x-)3Y{Wev1VjjJ81h&E|vg%~N!eLw~)YliQB%ZAxC)XsMtw32%0zRcj
zKctkFrL(*zH>ohISs_*Uwa&tsJY1E*Ut`=xNT?>d=iPJn3`xWT+t4*3o4%WTsZ at Q0
zfh^3cN_#@4bE=Dwa*Dq7xHX=K*+FH6gYUPn##hEi$JbX8gu%4|C~Z>GMkW^co4ri8
z?&Z at CT?h-CvPSa>3CQLpj@&mO<8lQV*2-DOE+$e#a8g9jxHRmf2D!>my)e*21 at Gi-
zZi-*^bEMUh^4+RkunxAsB)j{*(XT~#)v!E-*AP!YtA>|I&OWxu=O~8rucK9J_>vRm
zqr}%8ht*lbm*w8H5Ezi!?PrP4;#xs;V2#k!+R^IAC;5r)8PiwciM#Ka$MQ9?x8p=Y
ziWCNfg?fbo-A|AY!C>6|!^71uGrtz|3i-NFYSx%57ChS@%84UxZ}Spwc_YMGDCSd>
zTbKnTlH~Y0D)IgfV}??F3zR%P?NfU5X||;Pv<mLTvTO<HV}hU$JS{!X{BkhCW5ind
zUQN;;EHaCoYNHqx+|3!CyBK;e@{qhnJh`Hm-2O8r6VEzv9p$Jx=W-(Bs)2x8f3Df`
z2fzu3ApeaLzBId-uZfdk#e}kwAsokW-Q#t_mt>?inGfy`2l)ND=?AM0dP6~Xm;Y`3
zNGU-d-%V_pn<qHMq*k(X7^qUPg4;e`N}WHD-JTn>0kCUr0=XkE6B*2C{Pt>3JG&U!
zRDF=`fFBF`XJ2|?fQdI^N5k--7mjPP%h-O4z)K@#ANP#CHTtM~g~DF8*UHO?_%JPn
z%c%enXK{PQqN)H%^HZznJwx#4PaY4FDJL3q(B`(~_4%`{p>5tf24<1?FIk7?YfUmo
z3iZ4!t^1l)$CGcOZeq3oM%QDSpYk6RRfYT(_GGE at 6Mj{h6ksn{x*XVIotrm%w(z$@
zz9;wP3ML~7%p>J07Zjkuxv80y*gLCZ+!ECKQNXN=_-;nRPVFz+*5iXyEC2F&YgtV6
z`z;p7P8L|()w*hX?v>Tpv7sCU*r%tZc451EXmrd?M9)1DjIw~ZvT!dodvo7mO=wys
z9V(>`)kByEK)*iHR6EkF&*wmf`&mgEvsZ_nYP=7b*6!aczr#`;uy*^^wq#M|u3Z(p
z%H%$#Eo}4j$!Vie at adk?-y+Y at BfZlTFD%b>N?cV4{B&vdaG7HEMB$afne9iH3a*ep
z_ktMaXb{;}`5lxGV>AMuEm at LC<Na$-e|e?oOLbG4t;K(3yQij|CmfU*?!JZZhR#?0
zar#u46`vT~zxg7_dg}Y_O+(cpA_h!oLiw)WkWAkKG=WQpPZIS*<9h&@`r~$h?GGP1
znlluG$h?kEMOLs!l?nZK at _wAuwoO5LfAeRk`%zOPdZ%2BB_hMmKjh;mcCu91JZHSc
z1{<=?y>ZgM7`o^XvK~gW^n at q$m%{8(Oj5I_(Xk*^Mgo|pskx5_OCdnXK&IZz^sQ0$
zg_&Gg*MvC8xS3~w0h#Q_Vw*YT at h8noy-(<Vo`QK_7OhsQQ2(MRq`#-THMc+qy#W at N
z>#Ys=lcrnN>Nj+$gwM|&*V#LUkT6^KNl%Anbb6%B$+c*c4{b`ng=VvRW1@?UeT=yq
z7)L8*fqk5BX%#GdP`ednkJ1MwVb8WV^F>%ZgsA(+_P+-NwQaNCRU0dnfLsfz4ugB1
zHRhdeCY|)PohZ_)yl=>mdTce?yzirDY^O$az0Oi3&p)<PQ;K{#cT?I*`@_=-eIl{N
zcvyN4xdi8#c6yF=TW_t~tLI&ecx<YI-eUC3(rYCSSF0%W-w{#ZM3l?Yl+}H`#ff~`
zK0}R;1S+=p1tEFV_4*-WF`Ot3h#h{vve&$&SHNg#a$*7XBR2y3JwQB5c?92YaYMQx
z(sQi3by_Hg!hPf&9 at pJkS5Qf|)A+OO_7$yEfWWSx(tztDuLB4-d=+}2`p|JK5JKU*
ztH`A1H!lTiSmAm^F~m3NA!q7jY4=cgQ7}jj>89u)*r$j_G`M|0i at jP5+Z5E=c=~lI
zYOHOmZ;@y(?{sD3w5aW9 at 1~L>S#?8$=e4pqH6w{Pdu{i+Q`Wxl9e|dt12hPDr#y_p
z=}1-R!n9{tUkm2R71}&4X3^kHki(h6JK91m6m-s^qU!c_uB_PuwRD6luq->MRdp*m
zBiQ7c?WSE!iDGY+5<8KXy7Z**Vo0Q}vRiQNl*p<V7%S&@a#{gP<9fITo80M)ASbUH
zWrU4 at zNXf~_HaQ1by)g<^LZmZ0x^O|Drt!n{&`~j)t6iurt2_;O>sne4itZ1P$b0T
z6|Y{p5T2?!`DIQ^mRFIr9;FWvzR9ub;7d($sX+L*8UJdPbRmG0=$FoduW~ucx9&Pi
z-)`oxHS1fLRA!$P0h(LYGCeG!%UNo-UwqzISWfv8MAugsq4DgzS&w~qf?D*^5-7FK
zaX5pML!sQ$DE7>okskOdg*WJy6#3AYeS&62Q$;3A(DJE|5Z6DpRT0!pQ$}O&KHyx=
z$M|sExiEl=>aW<%K%A)E<{fhs_FzRq3VyXZ-ml-6?AESjomZ((Pf%NQ<>6dt8 at v}T
zl*24#V1zy{%B=|SQ%4~%&~vIN*WYx>OJ?~gi-tZDF__V84z6<@<WzeBfP$05Wnom$
zWwO9({`|7Rf+OeeKG)+ip5`Uicl3pIPzuL`-TR#9O^`11(ff<`YcxT*PUt%qt>m5P
zqsR3Zi#rZ<^N9rltS{7?Q=R;$-jF|_x6l2hXWY43s@^21AFtwWr#a1LUB9R^U7JuH
z;O$dviaF))=8!f0gu!&g^Ph|4FO8rEtWexk?58*WQWsi%^0o8UX)I~J0G;+j<%gX?
zy5|gI9{wKu$>gJ+Urr})@j at r;f**`CP&k1kcG7P`w$40GxgegKpdP(wui>bfkWxh<
z at Qw2-P!)eVJ|7rxx{qkIR_&+i5T at dfv#qD~KbYG}zZdswbZwCa!%vK#oSnq at 9X&q#
zkzZx0!6h|ZHon3}?8o=^7NA%{cdpWaSw`F64yEHM&$FHri;`siCCRS1Cn+3f$qlEg
zvtdb<7JNH at uL4G?Wr?XWX-D(8i&Y&fWqfB>=z*`;4&EOx2u<Dc${Gl+m+`g>S#MA5
z?7};lPiihX1qNV>wzhaDpWKrh_>PCTqz-vCz461{XJKf$r{^kMGx3nB(tO3?_!md$
zPwBSp#;`q!8+3|)X+sH2iKjpEPUeCF<H0;~So at via$@4eXR4%lr{cn*A)PEkA|hP`
zW))X`{?7mme=ldkc>RlOs!ZU>TM?+R`$#kvK<lPAOBxWO(gOi^=;SY<bOX(<;^`;j
z{MqB!GeTbQ;o|8MJZZoQJLpQ3ci0%VO?$R0dK^c41_|OV$gu1v_$|6{iAS2GNB;Gf
znT-_m_ul$Gj||CHJnD+%gdDu}eI>Ypi at TAvinE;QVV~E)_e@#ON}HsPz>qWCk~PDt
zw!a}*Kbe9mvDUv`Mz_3y!q#r<u@=D1+j5ozqXpi$UW!mvCo;KgDU9}Lb&M94&5kz&
zy^AZ;EsIx9-2#NvDpr=0$eLaq|7Ji9SJ(V~jeq6dQEhioO8nZGj9IEJ<tMk`l=s7*
z1RX{L-UvgBTfuod(~t7;8bjTDzf*n1B(hL;oXmMLqf{AnDaEEr1BR}tSbu*jLhnAH
zr57liZGsQV?%F^;12O&+vK)(dl44;md9>c+G&)j6Y&FJJ90JF44wy at PJ2W&%qA4_S
zf1b{QBlNtHc%PgW0z#(6{t0aPLYEIG8(oOghS~g#tcg`Smdlwd{-&C*3QPsbv!=hR
zjEEF06REZ)Fe(;$xa{=pq{W-AqTPt&HTj9)E at UZhL_7{tKmC2m4>zCsHqYUJwrcg2
zSQ*;qF>oCa1Q~nPruVPF?@h8KAhJpiZBusdQPhU=B-n8yb1R5FUouvMKn#lK-v}s5
zwlkGb#K<Id*0)j`tXfATxC~Op*ywaiE($+lDp`$h6=H2~99?${F5Gn4F~6I8-F;4@
zb{YMMo=L}MR=2GjRb><J;dG+ibQ2!vUDst^1jw7ODK_M$WNK|WtO<zgcq7vgoPn%+
z1kz}5L%amD{gTMZybTvq^9v$&`^@F2VD+)_`P}qCH*rjZAtKdLaa;W1RqY2&zf9aT
z?fv*ys^nO$>N<Zk>oS?nEn$0#{a=guAxxs1H6O|CwrsBvuh-`p``lqc)wb^N=IzJ?
z?e<$S^>_=uc8U8#(#^EJ?DAEn3-6cZeq>%~!a^%&^*d&C_pKZTXbrJTAojnfSoXmY
zkMyo6A9`FQ!PEmxPq-N?O<Q83yPWBSC0RJmI-*oRgXda94#dZ&9btQ|bQv~pZBUMS
z{L at lHZV-}Vm>}jn41tP8>j_bgW=KvNj*j9Na+oRmDIFvnyIw4PtDxciom#taJSiud
zn~7U*-e6Rm6qmGb)OCr=v at 0dR=EgrEKUK<ShO_kl$}8-z^-pxz!pHeo7ICGh2=3R~
zt2}kT-fjMy&As8BZ1sxfYv?6g?~b?^vp&mfhl&)E+m_O5w1EiTlmfe=%8$xCHxd%1
z)xXQX7J*8(RL<)^f&j{Q=;!0<F-gw}#H0pGOHtWg_HFztQs|$gc at 5K3apD~tx(?RJ
zcWQNC4exkI`TVujYbztEMK<`=JkaAT0I0S?)@mSD`&o9^<4ams-GXfi%m((%_ at Vt9
zgZFY0H2FhAeEKQ>xCOKAvyIo8S)o10dKSJmuvmRf4^FRcy&3ny{I-kT4MBIa6jY4Q
z+v!;7$T+I|aF-^?FlX8&_-eOQ4S;@+PO3GFw!GZ$EjPnnx~Sc&SRhD1h66s>E;V|P
zgTlsyqDU#KNYdewMI&+QMVT6Gg&S-y>bN at fxB9^kiIO7?hOHh{%o~9}yy}-MSsJlZ
z>t6lx%9Y8O(?-7!Er6}WfAG1~f8YI)92o2Blg4eMACgBDlz3Qs;M>^?wHN*tA|R|t
z;{SC0o;;Ss>UR=4yBG}&21=v;sa`t+X~h!z+uwbcwZz at Xo`6eAlLc=-6uf~?mnnhh
z0tjpU3?jBGNikH~OJ1`bWH_j4u#19SDSY_rt#EN=*I`J}GWvR#E5uU|HE31 at y9dD1
zu=Fza^}<f~v5m->fbnz}Uny+u^VUA;C$6?A at 3%&k{mEPVE;VnY(zfCbFib$;j<CXs
zHDa&TwW%ni%U+5t%UyVc3(;%h<tH-x?#oi0Dc{vwi+3t-tY}=AuWe|-fN}5mx#5R3
z at L^xEv}QHdek(a}3A5C_2&{jCQii0%sWmt2=-4I7>LJ%49Pb$Q<i?5%3C2F8qf*7K
z>CFVuM<&;653VI}rZi$7+h<bl*KALg3IJd*RH?eXLR%S<vvBD4w6?R-IS0{N+1A*)
zn<aQsUOa}cvH0T?BB(u13C8sNd8fcq=c+pyKuYwuwN?$CP~z&I3CN`wHa&Yc41VW4
zO5z3KOO-EQ=J0wh3If~ZBKv<yVKuaz)c`S-ihT~uh`i7aeiS`YH331kC_9<oV}dN%
zmO)#8vjV`76aL8h-xBG_y7n1%8&jxaSigKFh%Xfrp<SnMm6qHz>~Z at _)3?P+|5u}?
z6<l7Q#d27_hRf!4*H<q&`R at W}WXc2Ci^Oh>&Xhlbnzc+m2U%8vD!|<K)H8R3b{mos
z*K=|e#W7l1d-ojrsCq4uWXkx|#EfzCx^Wvn6rCBK at ADsb;Ct9LazSZ;!O>Dn>DXwi
zX164 at 4@peg=!YgnMwu_oC(86Qg$tzj`L*&BEFF^Ll>sx65|zR#Tn|`1lY&$g=CA?S
z2PdhZr at _J4*?x^+6`EL$^sS^D{asz6-=MTaX42LLeQ6dMt<H7y?75qwh|-4lfPJ@?
zP3E}HW}YBhPy$@EI{7-!kV8hLf&DsM)W>`K#SiWL#-<@++%62Ip>ULl(`=uW73w~D
z{e=ZE%No8ATcY}XJ$;H-sQCFso7R^8%7<i`+o8tB1zn3zo$BcAa><b%$$(KNF9b?m
z9Kd49{@e|0B)zG)Up#4_D|++*Ik*dJ>}(DC(&kuhQz~08X3jcvXIN)P5$Hb1S!1q4
zK1TL$rYPJ{VYqrvsqHC$@`K_P;gq$P4kc7M*8nrhBYJvvHt0-#_Av8olVg at ZqO|Sm
zc|t}_=5QEg6t+1%i{=j^yeB(R7pG*Osa(&V6M52zX_-E;X;9iS4ckq961JgqmNa{i
zU=c<V^$9S(@}6S%PA8L^v8=<)w&K1fe_k(5M8};gDq2D2sfVZMMv2n#Ox}UK5?|Vo
z{>FIfm9`fX4Dh;!q0H!y3{CgLer-+0xm>15zO!}cPg(0i(G7$YdS~@rX$3hYDRcd#
z_*ioA0)?{^E at y6QkCV?W%qQ)dKZ%RXQ+4`tBK@=fyX2PC at O;Ccm~x$(g-rDEKlddP
zK&vj_gX{<G%}c`wkQBwamA@)t*<SE<6-?y$$IZK3d5v}J+yeL4T7{|uak;txFax0q
zbO7JIFpilJJio at 4K+l<V%J<ty9KD4B@)vH=uMP2<wny(fo(|zn&dvVm%W*R5Z9bNg
zW91;uj-)$xKo_Mntk3_<CRZ!Dmq0DR8l0mvWEUMIPQToTSHVupGH)%WLUG3yp%-32
zFJ9Ys9|DhHzFW at zbDl3j?4l1c*5`)UmWc|OKJlw#L&b|S2G%IUCz&txP*Q1GHn!i4
z(o at eROG78W3}c}d5C|_nm{q+_cVYVHRA+PYY59jN-fhReyE>41E*C)n4+PyPxk&Fa
z at u^b<IZ0ipfFE!Szu6NhgT}M>)E)WyFPtTegcLdZdWoq|k$q^g1;gDjmDd*<|EkHQ
zIBZ2ijC1;4L78fPp)Cpok6d%zWe}+V at khOz|2!5KZu+xlZBKPI7^=tANR2PJXU8ya
zVYN$3Sq01MXi7^}FQ`9Rg|;hk-||1eq9|h*!v4J!fTQC?;44HkSzP{LV~vr-e?AL9
zsOi)xkr;-UP>ATM0QAp`p^~D^3B_BRCEUu^CZl8+w>u}*0+YHrw819TXsXU2K=&LU
z&XRpmnS{~nWow^$g*TB|e;5c<)A#(mIB0hjdTG#|P%dycF2ZS5bxq}h-OH>o0OS~K
zfB359BS{*r{7(TLodv at TmnEXXZ|<Ncs0A;&m5`zw$}}WRSv2WU3Rh6S at SB{t2O$KQ
z-^8x+V#K*WygD#`+c&#~INYR)az{|1K=y)9T`9`xb+#-1W@~2`J=xT=v(L0MyI~!&
zokad#j9WvX-BV1{M+1o$&)78tE(X%81m!XQ<6Fk1EzX%2ucc43ux}L%nrq_~G!FXb
z&2 at 5JVTV@vkC%q$kMo^7mh81&A3xdgHF{^;3(B5Ds7qB!!l&orb{;lVOc#1DK?sT@
zFI|e{tdwmp)_}@Ia=xJbPd>@1#Wv8+#oU*i_8tGD&+$~dAZ0qz8jaFOXMk%D;x~X4
zHx&O<Pr~&kI0v8>ATIwh{69<J3TZ7bPU)-%1O4sH5#p}L2au6cA!0-5>|w*U*ZV{#
z-IFnKvZ?GUbn+ywRirA^95y|^r{Pz^1v*nPOs0~#Q+^yz=C*GVh=0eNN!u at P`v;le
z-UT?8j>1bNd9$jg#d2&tXdd5h#Jp)+P#i-&sn_pmSS*i;X`{b`)7gRCpCacvNdj)}
z^6r(4-~2HYR_sF}m%8w6wvT#+?c=x>U3<r7Mdk3pj at 8pt+lI*poucM8#W19Qk;0P(
z%gdA>UO)2oE{b6+>vOA=W9I%or&dz`((4Xicin{X=gwD$n7Xb>ZaR*Kg-m~g*CZ_q
zb_ymYHO7~z2g*<npkMP=8fTcb?GR4mq$LH*Hgo>h7~DL{v{7cbuTT5y0)sz{yk}%Z
z4$j%g;~sQb(@MW+;k_=_BG&q=u8vbA$$c6^{3Fd`wd9EzaMv&VZZU at RL8aPQuX#`~
z4~&8(A|<_Q>y77rx_E}Iesk at XMlb-G?<ZtFG(3%SO!{$Y9X9A%OhxW1+7 at qNukx7Q
zpLK5(+yzfAWheeCo)6zc!RAw3C&<_msVCABM7bt^eQ}?5YM5ng3n#&dhZI#$`^l~C
zHn=qGtt~E~yD_cULw+>}e$C<cb2AiALdZ}$NoCsl`dkW+JmW&?o!@IwOn|)}H-P_2
z6(cJLLymt}-Dp1E7F>5Md1yCCW|MwjijY!#JP-HRIs|-`(QIc}A8D~o>6=(mtw at tO
z2pcjM;R`M5;49<H$eQwy{qFL_dHlCp#P*LCDPl4DnKf;nr{llm>_pwHoHY+f<3xwQ
zLng<P;0#hIE{AUo{=)`bVhs4F at 8FKy?1>|c8#83D&H51W$7IKkhL{~>iuLH2J~2v6
z_ldS`Z})-h at wqWi+v90sD*wPQ>C;VWdan3#9Q}cFoXMyIx1V`C2{pS4SI!(7e|~EI
zIo#HW%`HsS{cv2%;b>edXjqeu)XVBpex&Oj^W{j+mrw5w)02t?|9c`@35Ul&dl>dr
zfJ$OhO at 5E7+h$J_Khk8bo3<ThDk^YYiu}XS;K9zL<Gs>o6LfSW+%X|O9W=YE=DPH?
zm7N>-nTF!%s38}V#&&akqYl+k2Wgrk2sDP2cy<A^Cot*~fv~r?M<9s2T>^rm8<T<n
z5A5M%_Lu)3NB};xA`^rB3~P}KJ9eqFhqZaOdw$wpN?p67^mM%*Pe)IWPd%~0&d$tI
zc?z~ffLnnyGSUt5tLgXgR%%O2i^D<x*%92KHS7$Bubf_ at 5S`JPIUC4OJZ(5FtTZou
zOOUSaC8y<RRdjf_vU?aCGI_JJXfDAsxFFY5`8wM$JvrR&q&Mtn`NUJ<Wbf>lfA)k#
zbZsIhbhFFhj3AhIu+jF{;S{TMx~1d*@pMchx*xnR=W>Q=JpwL~3hroizigCy|8$_C
zZFlqMifHp7;SC9JPCCxvX!|6o`7C;N_r!Cw;Kxzx3JpiVnY`lJeAUg>S*J9bg}A@#
zEllL83!tgiljG?i(QizTg2WP+E`f}3M^yteyC<`#CUdg8&opSjCj|{HTc=2L%ZUvV
z@=@QP1WE1KVo!UgpE+LhcS5QcRE`*=PWlN}ceC>{EogA3#0Z<GsA-P at 0isJYfAdw3
z*bS6?Gi(nYL(an*5u!i`!4jYKwXOquB|!CF3;aFp?ymSL_KN9svht=;Tp)Yu(&L{3
zW1~nWTTaeo at H)N2{w_B3N7Y%sd)!}QsN9$6z_1{-6gCLHtU-RuA163iW!JC78u!zw
z*k%Ps)fC8JHJ^Ryyq?D+cl*94i%oW5_JqV?-(uhvkrffG&PIQgl~&+P#}L at YH|;2b
zIcE(PKgs}bN)+_n^QYOPUf-gjEhn+*l#Vy((-d$e16$IXQI!y*DH>y`->>5H&bpY;
zts!B at U!b`4+~KTZQfjFxuszL}tdh?}e3+iBQgPV5hpmu8X0qFN=U at fud|y#)@^hz)
zH~(!@1#hCNN^ku|akIM>KCGb;Ke`P+>1*we_sZGj7-Hn}+N3UW+LMVLYn8*2mks%z
zL=o>C!0mfdG_(x(o)F)u9Nq<FEBu5 at S~A=H`*+C2dk at GxZ!kU)FP4{UT3q(_^{pyz
z>nY at jhzs!BUGcSWE at c9yAlWzB+5`#S!6pCxP6Xl4pFcB*QP*12y1W}*BDN5R&HZun
z&q|g!4z at B~+;WUBUvY1Smfy_ at KPYUW`L^hcJD{FtNvLo3uIT8luD#>wUbBJp%>KY*
zTt5nH4_{$ms~C0=FiqS3wX at o9Kdp>)$fZh at u{Fsu4bM#6tZBio_#Scsm$x0(M^5Xh
z`h}38$BF|FC{6+!-7Sg*<|%#iS~S52+ipEpti$+95#4i+%_u(PqRLn5zTDrR-lzLR
zQ?WhZ)v;qvaxVS$v28)MYtOC%SW5N(@~EIkm3=@p0-dbV{IFyD0Ou>F4W6*Sb)L=h
z2EXen$+q>|sMWw@=XuxTQ|S_5vJwcik8h?oMu4S&D?_)|CZi6A4*894dJ28j*8+W-
zIX!ha`kA4)bufE2nACc(CR*2m+06`BEjX<6>{mLmaX9&enQ5}vv+iZJgn)jVZ0C4}
z!L>zy-`iljnUq3s+CHWYo&Uq`DHF1JC>`4PQ!xA^ktHhq=!l|izvJu#FB$^TRx00=
zo;j%x+c6D;gl%x<gz-B9Go8j`WJ9}oGlC at e<VmuEOEEV{*~QcIZ1nTzog)ft%xX{i
zSO9^LH<`P=yIh9mCI&0?-9)7uMLC_%Iy#YIFM=*8d^xZ#_`#9ldciMp^8>!9wl`{Y
z?VG^V`+uId_9f1C4y1W|vb!ie<?e at UHYw(OcpbVuM at S1e$M-w$Xz!kw>YrW5e<i6n
zo&Bv<lEgvuO3{9KFmz{r{;$J#Ov2vt`jy#zW0#{zZz&~Hyg+4kJ0xl^yQ1M&ZSw5C
z;y3d>ks!4VkE4Fx-HpErf|xbGjOWBhpIBCWKopir$`gyC+gC|dY^9IG5QVEGE#XzR
Rz(-d>IvR%Rm8y=B{{^#hHv<3w
diff --git a/docs-xml/Samba3-ByExample/images/wxpp015.png b/docs-xml/Samba3-ByExample/images/wxpp015.png
deleted file mode 100644
index 12fe2f31b261e38ac7cb52f4d9cac0ea18525223..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 9713
zcma)iWl&sA(C#h}+(U2+PSC|25+r!AAVGr$f(8vvaEHZRgS$J6hX9M~;t-t0S)9xJ
zefQt}bE{5uotdh0rl;qrr at N;+Tut>O4kkG!006*IkeAT_0D#3W at 4@IuFVZnPR}KK6
z1t`e8*Ye0b&hqj$_}q%{`+f{F04q-ws=ykoHI}9{YIQg{=8 at i^;p6_16}zLp5~uyc
z#?`gA5!T^3 at k7%)wgW8!qK+S at v%ykQQu0TgJvpO6&E|w}Ke|XEVbmP%Rejarca%2F
zmzJgs9%dM;II&8HcUm1cW?LPLcRyB)tY%O>Z@?z->;yT at l#!*HUIECJe9Sy^LAvBF
zI5GZJAQk%ejtoL*Xyzh#q0;J14QB$mJSM|uO}RX|M;Cg?{pxE>%g<o{@IquwBq?y;
zOgzdu0M`~3fC>}=NQJ7%Q>JI!2q2 at GMFoJWtj?Fe8sS20(}x~b-{Ccj0oG at 8z1Ha=
z$khOV3K}5Wc(HKwJ}JL}NC-26Fkf}Q4z!+_OxPPxgm at nNI7;2Zm<aG+MZf!?xe9x*
z2<ojI6d5F=)hKK3>&ToPoAB`+!bi0N5IX5n_oJ|*DL|BI_c3d60G3}k5^j&xScoDv
zou+EDs;;U<&MxJ~r5ZPI&HWZaWHw72Uhh+-4OaY)d`&eee*e_U_>*~A$g$lA<gLj<
z-XKni!Ei+F?ry&qb!ZY|zlT8=Ed<EY{Po8a+rNEs1qosrg+fY?_6}WLnc5sY2n&kv
z&roIxXP*kgnxiqPPc;z$jfLP(&4r`b;)M7kTYdwCq3C`gpu)%sbdlLA#TCf{`o9hg
zZ9Hq_n5-`RJp~VPz?AJR{k(#lm5>M)U3Rnu;`$!~D5a2>376N$fh{hn1y at +LLT&G>
z)F?+vzI&v}`_s?*r5tP|2ms{4wEY+W3=9PTJ|iFzg{3kU{)-l%EW`j1g1_Sn35s^4
zJcdokV2?Zp?W>r)_bAg8)klpZlmIAiC0g4#7p%!Fu7NEzz*+Ec7cDONMKv9gfo)Sq
znlc7-q~Ym|fxp6|R=8W_L at Hr|%|mnD6hME5o){!Zm$(RkQpDdsrItmnD^s+-ffdCI
zB1Z@&pnvZlq)fr_IZ`T54Ld=3h<Zy(#LXE!uDJOR?~eSW&%#>_Rs}`;0Ca5HmS+up
z03DJ7ovDGOT at NMt+MS?hk8OW}BOSmc2sgLLTJ3f)mqRLf3MlpE2z{TJYs!;3 at gV7y
z##dK8wJR~sxF8dM^IpA0n=rWaXaj^a$e)N711Sukh+(XF&X9ltjzj7Vr~Ibh`t9lE
z&p=vePlEi>9D#ruvQQ?Y)SP-Sk7++TE&+X!6J*xV|LvQ#;R<Wdv>T}U7-#SY5FHAT
zGQHfLy?{$1L6o6~)GSKKih=hlbyxra1mOQ7odtRPm0;IDT>$c5q-=DX{nmAUU^$9j
zVeh5GLPx?{{aTSRkRX)5;Br6h2_<S+p<25Rt!kh!Q=WJY5%;&zI6o{D73JSYNn_Gs
z2<FoNmGPFTLNB7|t|H_?1r!1GrBETUw7)&g{WB&=gTf0 at H3PTTY2Pa!a%Bfv1jPcU
z-fRNF#Y;{9WDHII2A1uf(*pn6uwo|rgrX9FSOFMd8eKJtm<2n#PTKs$!FURkh6a?f
zhn at BlYE{`^rCA)bn1E%J+`#!BzIDJvUhODw^>VB&nAc^*L=;z;d3ov3e%oY%OqdYB
z?4KvrGg#!HVz^MKj|y{|5PmA^qlXr6#mfPr=Uoz^4Mb#EcxVH!xrVwfWzePW+pMF3
zV;6WQDIG$xdg_{IBdE^IEW1;0=)fp)aYQi-v^LgNi_>#3uAed-96)(Y#K4M#gy2vC
zPrO255ncSNJ~Z<XRo#2{!xTOWcge<+uAygvVqE?1crRNLz`Rgcz|@aY5P)J%;8H at s
z$7K~U-DST7Cf<TGU#}t-l7+7p&a#$}!qJGt7YLas9bm>v78yzpA9;xd_T43G=bLXr
zd#YA>zu3}KqfRX6>Z4xR-}+cbY9>+``usg-#U?0()%<R{&V}XMrD-ORPXHPlP?rBS
zH5my`IJe(vv}57LMO?+;uE^Rnwi+RyR{H&XP~t+dk!bfD4wmFcIBXeg86ZPkpt%+j
z=~cx$QpLe1Gp{TmL!F|}8WFs>V>lxI4n9}mT;jW>U7MYZyOLYN4dTX|Kv_IpyN)6=
z=xsM!_-8VK3cDKYrj1Hzg!gXj^}{rYH>1-WPKHOJXoA1%37cIw=D at aj%{A4Vi>o0Q
z+J?qZ16k*RDht(jq&BeWgvp)?!!h8$LXe6sc9gVPPYL$TO*xlQ{gDxub+7O~9iSbK
z!8d<VElJY8MG~*ib?v+LV{IeuVL*R4G9_c$#)JFaiH}6vbt}5~?A{K^iidD}-D^mZ
z!z_pOB(P&;hy8Jv8gO|zld`H(m0FJG?d_1_VJW>C at mbqBkT~kEmmh)tef_tla56Iq
z4^cD|t}e(*HZSZb|DpowQkh>|3>VrPO)Jwwg~1r9e}dr2ur7N==fLC|R?^?@2;p5{
z`kT|;GEO~f6|B?D9gg(h$R4+`FpFuzp$Z^=&Qrh<3T*YE_oztfx~nsG7R{Sd%B^((
zmN4xeY+7g1j`&DB+(RX$WSx^pn`U227_hVy$l+`QnV9;L0qzw*G_T{DQ;H9&jREme
zX#k;muk3p-{jKpu<dGYS*J at rXIBjkY!tWmspC-9l2VE`(Dv=<;^|5<yo4+iW`~{6+
zSEaK%4dlLC&1))hX5~eQ{cwi%wh at j2Nwdn6aXh;_w-qq)<2;2Y_2c9qBgY-g{dO60
znu(X%?IZ4S-^MY9vouC?<@4;G2cub}Iz8huHb0=texq1dY^>5Yh(c58b<<|!ZU(hQ
zBg%4^MeK$eP!NyKocMM;b`3qvE$14x%T3EJC#Bx|E<a5mj5CPWFDQcEh}^6}FO{)Q
zDNcS0l0{dhlaZTbmm4Fz-8)OF##gg{%Fh>kvhO$<ItJ2opY^r1I~@C+Tvy&K3c_#A
zoCB|eV at XS~Bb%5*PhN1<qwJ$B?i#9FB%4mwA|Gk2ug_htuXvuy=GGsVJ%$D`DRmqV
zhm;7n1($>NutmDBC%4BWk6;Mj!oljtX|f&7oJpX;vpEk at 5*CT_KcAIIOB;ai{bp5=
zG+^g*sMS;K!oTN-CSoir$x9B;YaA>q8$eadQNW?!Hqh~beZ=`j9040Qc!XqiE68Re
zRv#csBw_%YGVFq56{!*LDjx>73xwBoCr#<u;e6)S?eMO+e=;+yAcC_dUGHhm?vw9+
z3J_3FA?`U;wS$TSsWkT9RO-&cFu8W&!g3$71Ei9mk9SC9{xjQ2=mnL>tY+UGWS>+$
zPw|TQmuj+aL5QVbF79^Y<te_$$@M_xa^98b7j*R@=)H3H4+<oP9?*zgc&~=Ta^b-B
zRr~ntGVop1Z$<zhDj=`1F$PqVc-p!tKT0)cLJVL~+4BX6{6UjOt0QkO<Sp`X2z;7g
zgX%wv{@8SSQcBKv2$1ICJ`V1lOk%5~S><M2x46e0c-lH^w)ynM`Qr92dOpkZX#o1V
zI<x+I_oL*o>@-IpFsviT)2-BE|L9b8-Q1m at Y>&pqv4bCuB--*S5;_9i3DCI=eImL)
z{BpP6QKqDNor<7tifW@=gz6?5UILWPD=q*2Yd6M_8^^s_Ff^7Nx6j7St!L|X at BVR8
zt?hSv;;}Tu|J~1bhL<T&9rH#vhOTbUz4CGFdRKCJ8Ip5b4fpFf6Pz4-UbpY>n2u;3
z;+ezVXwPpz7jPk$Rrn)A at S!MZyptEniO!S(gOYvL+b-?3qgmSvg*KOZEjwMcySuke
zQvW`g0{{Yn)HhT at fMyrKeyA4N1R39JfJ+uB`cj=&+667Ul9m2b)GW>YOu^>E>xDNo
zHb|!j<tLLE-{+oG+wT`A>gR<?GABJ?jOW=_(yDV~9itP30(z(y<GQeJ(8x!`dr)wS
zW|GNG at +$C_g<Wa>x+A?tAI(aiHWaCRaRkw2;&;JwF?gu at s-{^<?D|n~uSFAn)7Y}R
z*tJ{b&M9PeXP0v7m3=&NU0WHM%vV1|-Emo#v+Gmm<VG-tLkTICtW~Xen)!1yZ1_8|
z+2s{L?B5VG9sRP7$~*;Ekg_;4W*W>E0|1)iDMm#>ZD>RTHZ&rdMlsM?^}ie}UArL0
zjo`6YcY$xH+Sq<FQKIHx_=D`W<}b;B0vE))b6CRuWBMWsc`NJW{@rk^@5BH|akZaz
z)$M3 at dvsu@Yw^l)7%u>P*WTT%<30MQheW$qeU$G^Tx%?TG2B(QgU4k_ftV_5e4Nf<
z`7Xq`c3uR#B5SNT^IK~6;j>fT^}4Ma<Mcc|h_mq75JQGMKdzP=w?4`O&TsftFThP+
zooHU-<#Qs5|I92?P9D{L5nDHZS}!El2z=H*KVP>;>4KAeA4^z`7G*m+bvUhenwMSf
z>S9OTnwNh}?;EcPV0&Tel+tm1x;@+PpBN_E3QqVgYhG?-!&hJtBdYMqYsr&Lqj|Hb
z at v4Qsm4l;^bpv_o(UX!}9jD)W&tZ-nDH+!v6wP}*-Mr0T{`(>~t!BRwk?9Qe3Q}$D
z at BFl7mGNy1sp+Q@8o<hCIs~y-mSiAiOARkLsno}Vro~tZ{*BG4kX`MLHck*bc^2aG
z>CtnYVjtPeD|tA^I`NFzgJ9U#vMWWNb3E_rpD)dVsrg?EbT*9$?{<9Lu8Z9n6_^y_
zYX1g6)(&Ma7mTpxZ#iqzTseJ5TCirD?6=4v>02ikn;t5C*@-qENYgkX?Uy`V*3YcN
z0Dm at EdCckCz^`2M=%04to@`*TA{gn~x4nzFS>mwjZW{SnJa%gmDeR>USs(<C(j5=)
ziW1#AIp~>2)%uY)oyHez?$zbCH-BwGnC&?NaBEyT<Yd64DS+zp!wvbmN{&5T-9i at -
zqjx~ryZYx+lv3Ss03kj#0|x-xd9|nF%Z#UbWzQ7ZbZQ=Nw6&WStUcJyH{23B)M1ft
zEn$WNg?FI~W)1x3o+x}R!-OM)O*|b!uiHNYCeDh5FH{MWY5WO}CZ0}d0Gla3Z~UEF
zqE9 at tsFoBeN3vc+iIUeY>P30hcJ!gSjC6OaW40GG-|oC^43jfKYbz2$FiKgP&Mz&?
z88lA^;r!w`Pd6ff|Bx|nFDx2Q6fo|F<j6aG?c^W4)I;UHRlUNOe=Aem)+Ob%)5Y-+
zy}Mn;w!v^qF)mEg1}&}PTBR19NS$_<mDm=6uNDuJZspLda>!0;BlME9l(R&UAeF^b
zs&EgqbW|wWR%!e9_?VqAUC$f3H-w6GbZ=QX)xCPpMRUrL7SVy>h6~S3eWTIeD&0TF
z{$z)e?vqcG@)hm(=Mq=}42C29GJxm<-v*aOw}a=0(>;5p&aAXu6rr`A$w#+L<mG4U
zCk2Afe-Rglj+5aP^=v%5(&Nn9#-&HXMZ+c3atz)Pbxt$<Or73`tS8J(4oLH)yQC$a
z^0Bj)D{)FPGQaRiO7uG(pvJSkZukxH%Mm^fc$995GRp)LF6c;G6A%WAPqz!L_kW)6
z$H(~mglA`^rRWtga#p##l_j- at I^aJE<}0HN{IYk8uynaY+^?B*vd$fJUG6-7YAs}&
zAr5%DT2u at fy<fk!ukqdBO=a^|r<hPiM`IwPuQ^(y2b!eagQlGC(D4bmNB8{av;Xv~
z*HZIkk)>0>fhOeBLIK}PnXA76a>ZSlv%CXrzerI_`uEhX);?*@90j?3BY`y!*okRK
zJO8*gwHU8eb*tFT4{|W&sgdkq0u+Bbl(3U?@OY-SW)7IC5CgDN!9n=WyJc!N^aLiU
zpU0e^>$qxsL%SvCzWc3w?i881Gn{oc7Aqy&=af=HDjJ-2JJp(DW(jQ|um+ at RZG~HW
zK%X5k;*0&pw^wKpwLyM`zl<TLcr`UNko5X}@i=BxX4WZL-#1s;gv%YTox2s^1=TWR
zuGTll)mDv;^aQ&8Rqv(HkwpSI at u&HDlRf{X6<Kt?{gW8T1d3OQqC}G4H%b#~>N{{6
zvOCzEmd>tLBpdmKyhlz6d~brJ at vA}0Ecu&HhTkKnpWml1Zo8RV5GGRWHeBY)jHZO7
zYSE|+aP?(XC&3I7l_59(V5)u`pBMlIGUZMcS0w#yVoFjV8dX`JnLpCdNjaXdE0)-s
zQ}sisksdeTTaEK<lcPpT_GpUoFXyldm~bJ=ZXA!RXefgtYK8{yS7p4ow$}B%No-Bz
zI2&^0Wz}wRF{%v<hRW{BxOCjUI})OQrj7|JAS8`mcle+;#*DBblT6QGWb&0eWDtl^
zx8}N|!qqPx7Ltp+JXM+Y1Ocb3S&cv4A6GD74ix6+frjLged3?`>Z)SwEb2e1yKUm6
zI8lnBq*0y&i!cYw13}3c2}x6*X%D(=WG#BMn3V?#*cLUlaHBwiEzW)7%^yDndnF<5
zI-080X6OG<Ln?MuFDot~s$;A!H_L#{Fy at C025(s<no_F0OrvWh7XN`Lln5I~D9QwT
zy@`ytBEpol$lEz&eV3x#QoPjtCRp_V*G=|S!DUsQyd;)O1Nvsu_D13Uq)Kd_^<%Up
z6NW;#8edg-+`K6hNl0G4(o0^R9i<o;WUg=?kY+Seat%@ubXhUUEOwZ;lwqJ$KSVHO
zr8_Q5EW=7QD<n(~+B~^4Kje|p$VsFV)K;cqd#D&Uj&EIgh#7UyAJ(%^^SNlcOQu`w
zNmN^Sb|epJYW~Zb6q+uxU-J30e}G%M8_a^Kww-Guz12&I+g%pFjBWoJyZnQkp4Vb%
zT|=lVH@&*}$2w?<j#;)%?AI^U)$_Yoo+{JpVhF03BIqM^-^mqea`Dnh&I;eXRE~oe
zY@^U_S6R}aj;$n<8NN62P9oIo4oz5YP>_%F=wLzMZ%iwOQSB}CxR$qF3TpP{+m0IU
zVNJ|v;n!xzVDlA_UlP!89w&Bfw~-GODd-+uGCW!zulw}xstLnBX#0U_jf{Cr++Ldl
z89Vxwx17vYQ(>zL at 3mVhMe~tvon!LQ7FoawrYs|`TOfB5cL(p0yB}5f&kl0ykfHP2
zM~O&aQxJWg^JNgBamOLaCyC~(pn;3D!Dd?zEVqv)He)0XEk`@wp~-|sIG>Z5hNq7w
zqDnQJKBlj&cDUY74HQsr?j0=b7||?u!v{xYY44H1x9{#JEQ?)Iu#R|y^eKJvv1`nw
z?s|o{8-7Y at 2ab?W^#ZL?=RX7cepKx=w5EEp4UTzV6D??XAHSWiZj)kq<wkkrAwltj
zbKAL|l%^if6i9)&tp{o9AtpA~33P_0<$4HW6^^EPpp!~r_eEc|<)bohwpsst_$<MN
zY$|~AdsX|g@!t1wo1RO6U1H;`oh#Mor2W$Q<En=y%GO}_>RH3TE8h*x;>-SxdbO=d
z at Dz-yKT~gd?MQ5SuE~A1V{S^~x!8a3-}UzrO<rT|;Dmpgncl+NM3JL|rZF$hX7}M3
zr?mLirZkn%xro(Z<5gLe<79B7rEX~MAF4=&%!JKypPJHv1+ at -FS&bVPStnPcj*Py?
zS8s;7wYWBFy3k*FEAz5<kDFr0GXyEC1cb|ET4noDMLV~xp7 at -%3O*l?>>9OLZctD(
z6;!>!*k$haI4q0QzUlCEK#9R?l;EJ`O$gsUN^Yevdh{_g%+1U5Z7H(i-R3XTBC5_y
zyByf%7INCCYdc4?AJEtJ4LP(7pu*C;ks=zdaT`r*IR%kdpwn~zkT1tHewMq2k)1Dd
zt}C6{$H)d_OJCg)ruU$yTclE3o;o7^f}n!|A%z at Xy(lYaiXC159Ag91R5Uku-~0c=
zk<F}Hm8sVuA?zf8;29?oM3DMyc$n;*iMlt=&uC>7>HR<`j?~Z}ydTEg=Dv9+u18k8
z6C+nKqPgd&MCL7#`0$JGS3(o%kL)UBlm;oM0ev1~oo_}D5Al6(flx9*7o}KO4HY_u
zelLL|3VZd>v0 at 26ho=f&$%dU#&7BPLJ31#JxPCJKbRC~`Gb81%tz1#0B9MJ*NS at BD
zvhWPq0URf3xfx_?9{SdbL|Gw<^;4WEaU$~*dCCVg7f9ZE{9h8}m{Dlvwk<h{84Mls
zFB$TVlJQcmLl|Fwh>wFDJK@#AY}6qNhqbhPvlTuVfMj-a&TnPx>NHw6I>_p|+#{-w
zpzGnNmi^Lq&R7|Zqs at m)hu>36pz>kbLq&y_I8s>dxCfbPx|pBHLHTQ4xx{@-jL_>8
z at 1Mkbqkk7K(s at IBiE;I`y9gs)ydg1x7p#yt#vSK+N9e1%F$4v5PjfJvo9-2NML(zX
zU26RS=8#(Or=>}??fvwXGjRRhCR^F*t$}$Kc8K0c(<^NirEdC4d<WZDEgc<xWjpK{
z)It=X1`;;Idu*9?$~II56Kph*-W1=RfEennZQi*C=(?amr^x}4!%kxdIQLMVA>pG)
zyH}ui=u$J?jPL9aC(EjR at JI`q=a#)c9nHZ6cJ9Ux<l{qveagYnH>eB0DBs8U7ixu}
zC1b8J00}WDP(0W>T72hwt{3W at b&P**<j+PnN;SsI_pTrV2;_U6Oq5DN(F~q#v1!Cr
zA3*V}UmXSaX%USpecv{gz%K7&81#!0apgH$e#q_bHp>v6Z{*mPrSsn}vF+rzf at S+R
zks0vTkz)KE*U^~?V;I20;C5Y%sQWZ=I4TQjZp@#!7wpo3tW$ZcmGt984Q1PSJ~|Gu
z8@!rvZJ>#IdAzU7l4yj at JXx^cZZM(xH^?Y{=q3ITVIs8p)3G{sM5DdvrF0-X5nu{y
z0d05?hCA|E-q}s_X}&eO<C at x_MvswFx=0MZC}y->KthRAM)R~MM+Fmw4{V0ZI2a3&
zAK0b|`cxQbu at GUVY{YD+RyMYI(J3R+yUNJN3YBk?V^&DtBhiJY at s`m%LX#w_iNk;I
zRLK`EH78QvMh}5E<oPIZ-6 at 3t%pfl}O;#VxmokRf%Z at BnCJ~f1t_7bCuWUkww$9KM
z1s$e4y`ln~E7oeh4?!P!t!Ao?e12KjXcVIU<n77D&#&ep!U^@F4 at V%5GYz-01RBk!
zwTUo;^8q4n#KT~^1$sr)2ZssDXj`s0)7aBLGO9}BF at IHU-L7@{-0O5BGh>uKuM9mu
zl{Xu}TQ*beUtzJ{dwP8k7ms&bdqT7a9#f3BtykQIu$t`@e8^Lyoz4)9+C3x- at jW*v
z;3dU-<rPD at e{ggZH3&v>M2}HkDUNqMEhjMwq?YQ_(Bgk|dKA6KlkM3+NB>33V7CZc
znRecmXPI$s5p1%1jLoo`%W3gY&n at z_eRwftL;>k4ua2cE7JJ(3#TMor=u$nEo}uW#
z`JJ#?+SxKB(Nq3Y?pMnsKk5|mqTkF^@<<8{;Ba~4n(AiJrFj at tg#G<tjt#!ZeMO|z
zcy_7vLE8C?At<pwT?y^7#pEo_)?3ZTdvqSDF1axfUVKLDczU;T=?Dcr4S&j<pUy&8
zb`ZZGwV)Q?Lu7;(HY5z|@)1T~4iw~h2raLqEMGxU4;EbJT8p_1&jZ4rmw_)~iuJ at I
z_nPrny*Xhv%X*z=Tal9aStgtO+ODp+{j<X&i`3-(tJzm#&A$IMpg7Y7ygL}E1sh!^
z?BoiAbZ$IzBr%k5TxySdyw#hh`f;(VQC{s=NM&~AYAk=H6c6Rj at wdv}J-3#B%B=f2
zG?Ib1)E>jV*(@SJnJ%=qZnGwD8#=!$M}CsZ!dE?&*AbebioO(Xnx;~4JMtB6JE<gd
z9TeU*t}z_|v${6^_Q@`JIX@!HpjdmvZ3i=#v6$IGfZ*Ed-Q1l0P+4_p4*W{TncJVN
zNG~f4%hCTTxG&34Jal!91P(_(xv9SUa+0o@!mjVR+3~Z|x4XIl`U3rdxIMlpwGr;i
zxw)Oe!BVyqm#*gG$Ihn8tdBD6_TRgt?4~!r^`Fl&s7xy|y*{S!%kg+VUaZgf0yS*>
z at o#Fe-tx{{;!4rr#gd#+2mInupzgK#rKRN=zQ at 9(a7TuzpEvRh<l>|;u0JA}2}6c*
z;?jx5FDD}<eoX!SJv;l^w>$PCzB@=KPmM)xxI}9_7-XrJY at x@`KRaEd$_Vy}-`=X0
zYm{F&td3bksT#Mlv$xGGD=L0Lno}sAJ9aZ53e-2DGM%Y$DCwRp<gxcCU!sFg$%- at 0
zZYYfTqLjDp!CESx0GSzcgQ~u`=%m{^{(GA5t>3>Hq~1n3sTVM=i8lPzoM6#ZmHKP@
zQ2QgD6;tyUu|3?|_4w#b<$2?=-%`^M?@pV}44dAY2=#o``e7i~)2(OUKwSktGgpi0
zZ}+PR*?@E#=m?05>)wLywrX at y|C|w;W_ijfZOO9`;?4BN+AY9bScz-h5Smy}nh#tg
z7GU4C*;ryT`3$n(8ENwWE*z;%c^LJ%Vt4b*Lz~^W&h!=x;$URPX<e;00{6cn%~S~B
z2zDQ}R<ImdHxGPmRgDX+&uc*><8q1=e-%#nw+!aZ0W!TQ>Fgn at YReQQE@?B3>B78>
zaUImYVq#i!sG>OA&)^NMjX}pu`K%j-X`WP{8~=H-rMt!sl03PPaDvY^EIL;zGfP2_
z8iZ|TXaN0F^>)7f{fO;?Q2wR7I(C9xuVZ}5<|K;e;(ZK{2|LE(2kj3^OuxR<TPAKA
zt>e=ayvhG#3GVkys~5XJqU-?C1RK{HF$^4mFFqgN8nGI0v%%{NI(n{2d{ulT5+Yb@
z|GfK)sJnZs#J;Yjx)qw_48#iMQ@~iO#l2vM8P(g^l+;^2KVExKXiChqiZW~&$-X!>
zQ}Co?a7>d9{(hz{#|z~0Sd at dyvN7pG%$Li*E#s&uYroU_FLfEn*ZP#FrbVpyzj at 66
z*B}@o<*y+g{6XECW%h;3lY;*n*i#O^GzPq?_^%g0oeaO#0Yjs#SdHZ!)^E=jTB=(&
zdn)_#qDHEGiSGX_n6TYRmVog#nCcVyK7JBCzB at R)cEmuC!#w~rNV=uWE0#Ri2poPl
zVKE?-ujSDDb?9~Gg=@F(Nm`0KTnwMm!CA4dL1gWB at mS|$!iWMoHrOB2MGr*HjsL!M
z6-5TDi+G61>8iPB##<9uZAt`}S9e~lm3ImnT?h0Sw{o6{C3<fgOE}F<wf<|iW53bY
zAL at QucYl7ms1!ETj-pq*Vxk-G=(y-<w}(p*QaDH}4kNq!oZUJ2?)n+lM#<woUB4(I
z;XN{I#c9p)iM|<|J)QUJBBiSBI-6$KSr25yGMnLuKM6&CuYgkHOq>QWR|`maN=7jg
z#Y1VeM7J_&PCq<PQ~DCdK)@6_BIEM+*Pu5i+aSSj&)2wvq=2_!Ah1SMvoK=-0}vc{
zZ4a<c`L{hG3IHq)7iLA#$Bsmt1pr@^WdDF~mP%RnQ6?r%`swmFQG(o6m^|i3A*csM
z{+|GiPK<~+6lLn!*L1FF98yb*!?fNq3<~n4S`KtCM*X#kj`7Z7<j-z-xSVug$_SFM
zDkzXB at v7PU#+x7T7cTl+G6Dlxi3;~cDWZ?~zb#3UqK-Buf8Zt&#?wc##thoC6pVIh
zrq^=HgOCyrRMaRx5+bV)TQ-OEb^7|zQo<|C%3i$n3XS>a&vrZd?q5%nClfR}^N47F
z|1`@bB3rA+BFFl~%QBhq=fzsN3#Q5pwEB8w<%f57p3BFdKR5dLh%f3Z>hci?Ur&s6
z)@pVFg<nsatSK4ggFC~~oV`+#{#*1dnb~hU_|=uGj?Vmxw5qGDsv5bIpbuVQWS<#Z
zBpBdx8Y(m%ALAWCWWGx3P at An5bW$%9eD8z;P|&&y-84s|&6|inI)>Z0UL^vJqq}52
zPQ<A!*T!6-5`l`uecsJw{MoZX`q$s@#8A>-K*qWF(=r)3;Le1b(Ya?mUMjaMNcMG)
zQ%D!%2#3>=0WNCn%*@O#d&zb%;ctnE at L<n7h>ToV?RUE0=h&$2NC9`FJW>Ht($_W^
zN-i>>uBfkA?vMkMwV_;@+1{+&|15#7KpM!T;oxB9mfhKz1^?CV1hFZl1%HUq#}b5D
z%=ds?1+t2 at IF>OY|L2756C5=jY{P;Q*X<n?S0&!$D-cl<#3!O4Xv^#i!-FL*`Q8n9
ztUnpp!Ym=6$NIM~1?!+>&pRn!V at jCY_~7tHU6!&?Q}i!Rw!fGJsp+jeZ at -#MA9%yh
z at r<b3tEzs0)4z*XLWlUNt|8TiDS{_Ue#@8d6u<#g)8njf=~#o!V4`@}J1?M*`49At
zD);xZ&VHv0cqHuNKFLm-9vPZEMxI+eBjcGv{AQ;*RU>P at ca7!a-wZ*`_Kv^Iu#f`2
z&F6KY`PI|sj6^ue=xiWlqy?iyCA|)OG*@rWl(?SHAzVYS%qi|lsQW)XEO-~ZPi&ro
zL4#8g0TuMEbK>a~EbxE%^cR48yzZF4yeLG(>w2v^{}cmgmiaxT%8PHsJgOc9C)rFF
zc1u%=A5H8d4Pzk|r_0>-H-EENm;b<LP*va~PG?vaEV at Ap?p4s5;T>Z8k9&HR?yv>_
z<E;|zmhlSqN4xC*TxI;r714j(293EYHF=p($4>MN>-fKSLH{p at Vx#;oQHJ~vYwB^2
zF6^bjFB-M?r#thY)QZ|9t8e3L{+gw|ge-|s^30xye0Q#VLy`XMn|QSc^yPbgxhzDS
zU`upWm^!(T;$evQp8f`N2;Spp%Uk0_L+;SLU85NIb>F1+6H6zB;XZ^kN8IcYMm8Vb
zD81SuGPk?>?X46tLm`e-=#fmJg8`1lOH6Qn_6+RD65zE}egE#Il?$LCt146V!Q|Kf
E0gnp`mH+?%
diff --git a/docs-xml/Samba3-ByExample/index.xml b/docs-xml/Samba3-ByExample/index.xml
deleted file mode 100644
index aaa66a0..0000000
--- a/docs-xml/Samba3-ByExample/index.xml
+++ /dev/null
@@ -1,153 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE book PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-
-<book id="S3bE"
- xmlns:xi="http://www.w3.org/2003/XInclude">
- <title>Samba-3 by Example</title>
- <subtitle>Practical Exercises in Successful Samba Deployment</subtitle>
- <bookinfo>
- <authorgroup>
- <author>&person.jht;</author>
- </authorgroup>
- <pubdate>July, 2006</pubdate>
- </bookinfo>
-
- <?latex \clearpage ?>
- <?latex \setcounter{page}{7} ?>
-
- <xi:include href="SBE-inside-cover.xml"/>
- <xi:include href="SBE-acknowledgements.xml"/>
- <?latex \cleardoublepage ?>
-
- <toc/>
- <?latex \cleardoublepage ?>
- <?latex \listofexamples ?>
- <?latex \cleardoublepage ?>
- <lot/>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-foreword.xml"/>
- <xi:include href="SBE-preface.xml"/>
-<!-- Chapters -->
-
-<part id="ExNetworks">
-<title>Example Network Configurations</title>
-<partintro>
-<title>Example Network Configurations</title>
-
-<?latex \pagenumbering{arabic} ?>
-
-<para>
-This section of <emphasis>Samba-3 by Example</emphasis> provides example network
-configurations that can be copied, or modified as needed, and deployed as-is.
-The contents have been marginally updated to reflect changes made in Samba=3.0.23.
-</para>
-
-<para>
-Best use can be made of this book by finding in this section the network design and
-layout that best approximates your estimated needs. It is recommended that you will
-implement the design pattern exactly as it appears, then after the installation has
-been proven to work make any changes or modifications needed at your site.
-</para>
-
-<para>
-The examples have been tested with Red Hat Fedora Core 2, Novell SUSE Linux Professional
-9.3 and Novell SUSE Linux Enterprise Server (SLES) 9. The principals of implementation
-apply to all Linux and UNIX systems in general, though some system files and tools will
-be different and the location of some Samba file locations will be different since these
-are determined by the person who packages Samba for each platform.
-</para>
-
-<para>
-If you are deploying Samba is a mission-critical environment, or if you simply want
-to save time and get your Samba network operational with minimal fuss, there is the
-option to purchase commercial, professional, Samba support. Information regarding
-commercial support options may be obtained from the commercial
-<ulink url="http://www.samba.org/samba/support/">support</ulink> pages from
-the Samba web site.
-</para>
-
-</partintro>
-
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-SimpleOfficeServer.xml"/>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-TheSmallOffice.xml"/>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-SecureOfficeServer.xml"/>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-500UserNetwork.xml"/>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-MakingHappyUsers.xml"/>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-2000UserNetwork.xml"/>
- <?latex \cleardoublepage ?>
-
-</part>
-
-<part id="DMSMig">
-<title>Domain Members, Updating Samba and Migration</title>
-<partintro>
-<title>Domain Members, Updating Samba and Migration</title>
-
-<para>
-This section <emphasis>Samba-3 by Example</emphasis> covers two main topics: How to add
-Samba Domain Member Servers and Samba Domain Member Clients to a Samba domain, the other
-subject is that of how to migrate from and NT4 Domain, a NetWare server, or from an earlier
-Samba version to environments that use the most recent Samba-3 release.
-</para>
-
-<para>
-Those who are making use of the chapter on Adding UNIX clients and servers running Samba
-to a Samba or a Windows networking domain may also benefit by referring to the book
-<emphasis>The Official Samba-3 HOWTO and Reference Guide.</emphasis>
-</para>
-
-</partintro>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-AddingUNIXClients.xml"/>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-UpgradingSamba.xml"/>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-MigrateNT4Samba3.xml"/>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-MigrateNW4Samba3.xml"/>
- <?latex \cleardoublepage ?>
-</part>
-
-<part id="RefSection">
-<title>Reference Section</title>
-<partintro>
-<title>Reference Section</title>
-
-<para>
-This section <emphasis>Samba-3 by Example</emphasis> provides important reference material
-that may help you to solve network performance issues, to answer some of the critiques
-published regarding Samba, or just to gain a more broad understanding of how Samba can
-play in a Windows networking world.
-</para>
-
-</partintro>
-
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-KerberosFastStart.xml"/>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-DomainAppsSupport.xml"/>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-HighAvailability.xml"/>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-Support.xml"/>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-Appendix1.xml"/>
- <?latex \cleardoublepage ?>
- <xi:include href="SBE-Appendix2.xml"/>
- <?latex \cleardoublepage ?>
- <xi:include href="gpl-3.0.xml"/>
- <?latex \cleardoublepage ?>
-
-</part>
-
- <xi:include href="SBE-glossary.xml"/>
- <?latex \cleardoublepage ?>
- <index/>
-
-</book>
diff --git a/docs-xml/build/catalog.xml.in b/docs-xml/build/catalog.xml.in
index 56d13a6..f940ed9 100644
--- a/docs-xml/build/catalog.xml.in
+++ b/docs-xml/build/catalog.xml.in
@@ -9,9 +9,6 @@
rewritePrefix="file://@abs_top_srcdir@/build/DTD/"/>
<rewriteURI
- uriStartString="http://www.gnu.org/licenses/"
- rewritePrefix="file://@abs_top_srcdir@/Samba3-ByExample/"/>
- <rewriteURI
uriStartString="http://www.samba.org/samba/smbdotconf/"
rewritePrefix="file://@abs_top_builddir@/smbdotconf/"/>
</catalog>
--
1.8.3.4
More information about the samba-technical
mailing list